JP2019216435A - 装置 - Google Patents
装置 Download PDFInfo
- Publication number
- JP2019216435A JP2019216435A JP2019135779A JP2019135779A JP2019216435A JP 2019216435 A JP2019216435 A JP 2019216435A JP 2019135779 A JP2019135779 A JP 2019135779A JP 2019135779 A JP2019135779 A JP 2019135779A JP 2019216435 A JP2019216435 A JP 2019216435A
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- block
- candidate set
- predicted
- motion
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000013598 vector Substances 0.000 claims abstract description 281
- 230000033001 locomotion Effects 0.000 claims abstract description 273
- 238000000034 method Methods 0.000 abstract description 34
- 230000005540 biological transmission Effects 0.000 abstract description 12
- 238000009966 trimming Methods 0.000 description 19
- 230000002123 temporal effect Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 6
- 239000000872 buffer Substances 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 230000006835 compression Effects 0.000 description 5
- 230000000875 corresponding effect Effects 0.000 description 5
- 230000014509 gene expression Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000007717 exclusion Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 206010017367 Frequent bowel movements Diseases 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003628 erosive effect Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/4031—Fixed length to variable length coding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/42—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/60—General implementation details not specific to a particular type of compression
- H03M7/6064—Selection of Compressor
- H03M7/6076—Selection between compressors of the same type
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/15—Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
動きベクトル候補 シンボル
Va 0
Vx 10
Vy 110
Vz 1110
なお、上記シンボルの何れも他のシンボルの前置(prefix)ではない。よってこの例では、デコーダ12は、受信ビットストリーム内の“0”を受信した時点で中断することで当該受信ビットストリームを正確に解析し、対応するテーブル16を参照して当該受信ビットストリームを復号することができる。更に、エンコーダおよびデコーダは、好ましくは、ビットストリームの符号化および復号が行われている間に統計を収集して、テーブル14およびテーブル16の各々において、動きベクトル候補へのシンボルの割り当てを再編成し、例えば、常に、最も頻度の高い動きベクトルに最も短いシンボルが割り当てられるようにする。この処理法は、一般的にエントロピー符号化と称され、通常、ビットストリームの飛躍的な可逆圧縮をもたらす。エンコーダ10およびデコーダ12は同一の手法を使用して、ビットストリームの開始時点で初期化されるテーブル14およびテーブル16を、それぞれ構築およびアップデートする。これにより、全てのシンボルに関して、シンボル符号化に使用されるテーブル16とシンボル復号に使用されるテーブルとが、同一のテーブルになる。
なお、本発明は以下のようにも表現される。すなわち、好ましい実施形態は、画像のシーケンスのうちのある画像中の対象ブロックの予測動きベクトルを復号する復号方法であって、上記ある画像内の上記対象ブロックに隣接する第1の隣接ブロックを識別する第1の識別工程と、上記ある画像内の上記対象ブロックに隣接する第2の隣接ブロックを識別する第2の識別工程と、上記第1の隣接ブロックの動きベクトルと上記第2の隣接ブロックの動きベクトルとが等しくない場合に、上記第1の隣接ブロックおよび上記第2の隣接ブロックの両方の上記動きベクトルを含んでいる予測動きベクトル候補セットを生成する第1の生成工程と、上記第1の隣接ブロックの上記動きベクトルと上記第2の隣接ブロックの上記動きベクトルとが等しい場合に、上記第1の隣接ブロックの上記動きベクトルと上記第2の隣接ブロックの上記動きベクトルとのいずれかのみを含んでいる予測動きベクトル候補セットを生成する第2の生成工程と、時間方向に位置する動きベクトルを予測動きベクトルとして使用できるかどうかを示すフラグをビットストリームから取得する工程と、時間方向に位置する動きベクトルを予測動きベクトルとして使用できることを上記フラグが示す場合に、別の画像中のあるブロックの動きベクトルを上記予測動きベクトル候補セットに含める工程と、時間方向に位置する動きベクトルを予測動きベクトルとして使用できないことを上記フラグが示す場合に、別の画像中の上記あるブロックの上記動きベクトルを上記予測動きベクトル候補セットから除外する除外工程と、上記対象ブロックの上記予測動きベクトルとして、上記予測動きベクトル候補セットから動きベクトルを選択する選択工程と、を含み、上記対象ブロックの動きベクトルは、上記選択された予測動きベクトルおよび差分動きベクトルに基づいて導出される。
Claims (1)
- 画像のシーケンスのうちのある画像中の対象ブロックの予測動きベクトルを復号するデコーダを備える装置であって、
上記デコーダは、
上記ある画像内の上記対象ブロックに隣接する第1の隣接ブロックを識別し、
上記ある画像内の上記対象ブロックに隣接する第2の隣接ブロックを識別し、
上記第1の隣接ブロックの動きベクトルと上記第2の隣接ブロックの動きベクトルとが等しくない場合に、上記第1の隣接ブロックおよび上記第2の隣接ブロックの両方の上記動きベクトルを含んでいる予測動きベクトル候補セットを生成し、
上記第1の隣接ブロックの上記動きベクトルと上記第2の隣接ブロックの上記動きベクトルとが等しい場合に、上記第1の隣接ブロックの上記動きベクトルと上記第2の隣接ブロックの上記動きベクトルとのいずれかのみを含んでいる予測動きベクトル候補セットを生成し、
時間方向に位置する動きベクトルを予測動きベクトルとして使用できるかどうかを示すフラグをビットストリームから取得し、
時間方向に位置する動きベクトルを予測動きベクトルとして使用できることを上記フラグが示す場合に、別の画像中のあるブロックの動きベクトルを上記予測動きベクトル候補セットに含め、
時間方向に位置する動きベクトルを予測動きベクトルとして使用できないことを上記フラグが示す場合に、別の画像中の上記あるブロックの上記動きベクトルを上記予測動きベクトル候補セットから除外し、
上記対象ブロックの上記予測動きベクトルとして、上記予測動きベクトル候補セットから動きベクトルを選択し、
上記対象ブロックの動きベクトルは、上記選択された予測動きベクトルおよび差分動きベクトルに基づいて導出され、
上記差分動きベクトルは、上記ビットストリームから取得される、装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/896,795 US20120082228A1 (en) | 2010-10-01 | 2010-10-01 | Nested entropy encoding |
US12/896,795 | 2010-10-01 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018090729A Division JP6563557B2 (ja) | 2010-10-01 | 2018-05-09 | 動きベクトル候補セットを生成する方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020201890A Division JP7025517B2 (ja) | 2010-10-01 | 2020-12-04 | 復号方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019216435A true JP2019216435A (ja) | 2019-12-19 |
JP6806855B2 JP6806855B2 (ja) | 2021-01-06 |
Family
ID=45889820
Family Applications (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013514448A Pending JP2013543285A (ja) | 2010-10-01 | 2011-09-30 | ネスト型エントロピー符号化 |
JP2015125233A Active JP5996728B2 (ja) | 2010-10-01 | 2015-06-23 | 動きベクトル候補セットを生成する方法 |
JP2016163850A Active JP6280597B2 (ja) | 2010-10-01 | 2016-08-24 | 動きベクトル候補セットを生成する方法 |
JP2016163849A Active JP6360528B2 (ja) | 2010-10-01 | 2016-08-24 | 動きベクトル候補セットを生成する方法 |
JP2018090729A Active JP6563557B2 (ja) | 2010-10-01 | 2018-05-09 | 動きベクトル候補セットを生成する方法 |
JP2019135779A Active JP6806855B2 (ja) | 2010-10-01 | 2019-07-24 | 装置 |
JP2020201890A Active JP7025517B2 (ja) | 2010-10-01 | 2020-12-04 | 復号方法 |
JP2022019690A Pending JP2022069448A (ja) | 2010-10-01 | 2022-02-10 | 符号化装置およびビットストリーム |
Family Applications Before (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013514448A Pending JP2013543285A (ja) | 2010-10-01 | 2011-09-30 | ネスト型エントロピー符号化 |
JP2015125233A Active JP5996728B2 (ja) | 2010-10-01 | 2015-06-23 | 動きベクトル候補セットを生成する方法 |
JP2016163850A Active JP6280597B2 (ja) | 2010-10-01 | 2016-08-24 | 動きベクトル候補セットを生成する方法 |
JP2016163849A Active JP6360528B2 (ja) | 2010-10-01 | 2016-08-24 | 動きベクトル候補セットを生成する方法 |
JP2018090729A Active JP6563557B2 (ja) | 2010-10-01 | 2018-05-09 | 動きベクトル候補セットを生成する方法 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020201890A Active JP7025517B2 (ja) | 2010-10-01 | 2020-12-04 | 復号方法 |
JP2022019690A Pending JP2022069448A (ja) | 2010-10-01 | 2022-02-10 | 符号化装置およびビットストリーム |
Country Status (4)
Country | Link |
---|---|
US (12) | US20120082228A1 (ja) |
JP (8) | JP2013543285A (ja) |
MY (2) | MY190332A (ja) |
WO (1) | WO2012043884A1 (ja) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120082228A1 (en) | 2010-10-01 | 2012-04-05 | Yeping Su | Nested entropy encoding |
US10104391B2 (en) | 2010-10-01 | 2018-10-16 | Dolby International Ab | System for nested entropy encoding |
GB2486901B (en) * | 2010-12-29 | 2014-05-07 | Canon Kk | Video encoding and decoding with improved error resilience |
GB2487200A (en) * | 2011-01-12 | 2012-07-18 | Canon Kk | Video encoding and decoding with improved error resilience |
WO2012097749A1 (en) * | 2011-01-19 | 2012-07-26 | Mediatek Inc. | Method and apparatus for parsing error robustness of temporal motion vector prediction |
KR101484171B1 (ko) | 2011-01-21 | 2015-01-23 | 에스케이 텔레콤주식회사 | 예측 움직임벡터 색인부호화에 기반한 움직임정보 생성/복원 장치 및 방법, 및 그것을 이용한 영상 부호화/복호화 장치 및 방법 |
JP5988071B2 (ja) * | 2011-02-07 | 2016-09-07 | ソニー株式会社 | 画像処理装置および方法、並びに、プログラム |
ES2621231T3 (es) | 2011-04-12 | 2017-07-03 | Sun Patent Trust | Método de codificación de video de movimiento, aparato de codificación de video de movimiento, método de decodificación de video de movimiento, aparato de decodificación de video de movimiento y aparato de codificación/decodificación de video de movimiento |
US9485518B2 (en) | 2011-05-27 | 2016-11-01 | Sun Patent Trust | Decoding method and apparatus with candidate motion vectors |
WO2012164880A1 (ja) | 2011-05-27 | 2012-12-06 | パナソニック株式会社 | 画像符号化方法、画像符号化装置、画像復号方法、画像復号装置、および、画像符号化復号装置 |
CA2834191C (en) | 2011-05-31 | 2019-04-09 | Panasonic Corporation | Video encoding method, video encoding device, video decoding method, video decoding device, and video encoding/decoding device |
MX341415B (es) * | 2011-08-03 | 2016-08-19 | Panasonic Ip Corp America | Metodo de codificacion de video, aparato de codificacion de video, metodo de decodificacion de video, aparato de decodificacion de video y aparato de codificacion/decodificacion de video. |
KR101999869B1 (ko) | 2011-10-19 | 2019-07-12 | 선 페이턴트 트러스트 | 화상 부호화 방법, 화상 부호화 장치, 화상 복호 방법, 및, 화상 복호 장치 |
FR3029055B1 (fr) * | 2014-11-24 | 2017-01-13 | Ateme | Procede d'encodage d'image et equipement pour la mise en oeuvre du procede |
CN105681807B (zh) * | 2016-01-06 | 2018-11-02 | 福州瑞芯微电子股份有限公司 | 一种基于h264协议的分像素运动矢量计算方法和装置 |
CN110662074B (zh) * | 2018-06-28 | 2021-11-23 | 杭州海康威视数字技术股份有限公司 | 一种运动矢量确定方法和设备 |
US11381833B2 (en) * | 2018-07-19 | 2022-07-05 | Tencent America LLC | Method and apparatus for video coding |
CN109068140B (zh) * | 2018-10-18 | 2021-06-22 | 北京奇艺世纪科技有限公司 | 视频编码中运动向量的确定方法、装置及视频编解码设备 |
JP7418687B2 (ja) | 2018-12-28 | 2024-01-22 | 株式会社Jvcケンウッド | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム |
CN109889833B (zh) * | 2019-03-04 | 2021-04-16 | 中科院成都信息技术股份有限公司 | 一种基于改进二进制烟花算法的图像压缩方法 |
CN110061813B (zh) * | 2019-04-09 | 2022-10-04 | 惠州市仲恺Tcl智融科技小额贷款股份有限公司 | 一种数据编码方法和解码方法、及相关装置 |
EP3959888A4 (en) * | 2019-04-25 | 2022-07-20 | OP Solutions, LLC | SELECTIVE MOTION VECTOR PREDICTION CANDIDATES IN GLOBAL MOTION FRAMEWORK |
EP3959889A4 (en) | 2019-04-25 | 2022-07-20 | OP Solutions, LLC | CANDIDATES FOR ADAPTIVE PREDICTION OF MOTION VECTORS IN FRAMES WITH GLOBAL MOTION |
EP3959887A4 (en) * | 2019-04-25 | 2022-08-10 | OP Solutions, LLC | CANDIDATES IN FRAMEWORK WITH GLOBAL MOVEMENT |
CN114040203B (zh) * | 2021-11-26 | 2024-07-12 | 京东方科技集团股份有限公司 | 视频数据处理方法、装置、设备和计算机存储介质 |
Family Cites Families (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5996728A (ja) | 1982-11-25 | 1984-06-04 | Fujitsu Ltd | レジストパタ−ン形成方法 |
JPS5996728U (ja) | 1982-12-21 | 1984-06-30 | オムロン株式会社 | 光電スイツチ |
JPH0263557U (ja) | 1988-11-01 | 1990-05-11 | ||
GB2266023B (en) | 1992-03-31 | 1995-09-06 | Sony Broadcast & Communication | Motion dependent video signal processing |
US6141446A (en) | 1994-09-21 | 2000-10-31 | Ricoh Company, Ltd. | Compression and decompression system with reversible wavelets and lossy reconstruction |
US5731840A (en) | 1995-03-10 | 1998-03-24 | Kabushiki Kaisha Toshiba | Video coding/decoding apparatus which transmits different accuracy prediction levels |
JPH10224800A (ja) | 1997-02-07 | 1998-08-21 | Matsushita Electric Ind Co Ltd | 動きベクトル符号化方法および復号化方法 |
US7020671B1 (en) | 2000-03-21 | 2006-03-28 | Hitachi America, Ltd. | Implementation of an inverse discrete cosine transform using single instruction multiple data instructions |
JP3597107B2 (ja) | 2000-03-29 | 2004-12-02 | 沖電気工業株式会社 | 動きベクトル検出回路及び動きベクトル検出方法 |
US6958715B2 (en) | 2001-02-20 | 2005-10-25 | Texas Instruments Incorporated | Variable length decoding system and method |
US7929610B2 (en) * | 2001-03-26 | 2011-04-19 | Sharp Kabushiki Kaisha | Methods and systems for reducing blocking artifacts with reduced complexity for spatially-scalable video coding |
US20040190615A1 (en) * | 2002-05-22 | 2004-09-30 | Kiyofumi Abe | Moving image encoding method, moving image decoding method, and data recording medium |
US20040001546A1 (en) * | 2002-06-03 | 2004-01-01 | Alexandros Tourapis | Spatiotemporal prediction for bidirectionally predictive (B) pictures and motion vector prediction for multi-picture reference motion compensation |
KR100985236B1 (ko) | 2002-11-25 | 2010-10-04 | 파나소닉 주식회사 | 움직임 보상 방법, 화상 부호화 방법 및 화상 복호화 방법 |
US7321625B2 (en) * | 2002-12-13 | 2008-01-22 | Ntt Docomo, Inc. | Wavelet based multiresolution video representation with spatially scalable motion vectors |
JP4536325B2 (ja) | 2003-02-04 | 2010-09-01 | ソニー株式会社 | 画像処理装置および方法、記録媒体、並びにプログラム |
KR100510136B1 (ko) * | 2003-04-28 | 2005-08-26 | 삼성전자주식회사 | 참조 픽처 결정 방법, 그 움직임 보상 방법 및 그 장치 |
US6917310B2 (en) * | 2003-06-25 | 2005-07-12 | Lsi Logic Corporation | Video decoder and encoder transcoder to and from re-orderable format |
US7599438B2 (en) | 2003-09-07 | 2009-10-06 | Microsoft Corporation | Motion vector block pattern coding and decoding |
US8064520B2 (en) | 2003-09-07 | 2011-11-22 | Microsoft Corporation | Advanced bi-directional predictive coding of interlaced video |
KR20050045746A (ko) | 2003-11-12 | 2005-05-17 | 삼성전자주식회사 | 계층 구조의 가변 블록 크기를 이용한 움직임 추정 방법및 장치 |
KR100586882B1 (ko) * | 2004-04-13 | 2006-06-08 | 삼성전자주식회사 | 모션 스케일러빌리티를 지원하는 코딩 방법 및 장치 |
US7953152B1 (en) * | 2004-06-28 | 2011-05-31 | Google Inc. | Video compression and encoding method |
KR100654436B1 (ko) * | 2004-07-07 | 2006-12-06 | 삼성전자주식회사 | 비디오 코딩 방법과 디코딩 방법, 및 비디오 인코더와디코더 |
KR100679026B1 (ko) * | 2004-07-15 | 2007-02-05 | 삼성전자주식회사 | 비디오 코딩 및 디코딩을 위한 시간적 분해 및 역 시간적분해 방법과, 비디오 인코더 및 디코더 |
US7937271B2 (en) * | 2004-09-17 | 2011-05-03 | Digital Rise Technology Co., Ltd. | Audio decoding using variable-length codebook application ranges |
KR100664929B1 (ko) * | 2004-10-21 | 2007-01-04 | 삼성전자주식회사 | 다 계층 기반의 비디오 코더에서 모션 벡터를 효율적으로압축하는 방법 및 장치 |
CN100469146C (zh) | 2004-11-17 | 2009-03-11 | 展讯通信(上海)有限公司 | 视频图像运动补偿装置 |
KR100703746B1 (ko) * | 2005-01-21 | 2007-04-05 | 삼성전자주식회사 | 비동기 프레임을 효율적으로 예측하는 비디오 코딩 방법 및장치 |
WO2006096612A2 (en) * | 2005-03-04 | 2006-09-14 | The Trustees Of Columbia University In The City Of New York | System and method for motion estimation and mode decision for low-complexity h.264 decoder |
US8913660B2 (en) | 2005-04-14 | 2014-12-16 | Fastvdo, Llc | Device and method for fast block-matching motion estimation in video encoders |
US7199735B1 (en) * | 2005-08-25 | 2007-04-03 | Mobilygen Corporation | Method and apparatus for entropy coding |
JP5061179B2 (ja) * | 2006-03-22 | 2012-10-31 | 韓國電子通信研究院 | 照明変化補償動き予測符号化および復号化方法とその装置 |
US20070268964A1 (en) * | 2006-05-22 | 2007-11-22 | Microsoft Corporation | Unit co-location-based motion estimation |
US20080043832A1 (en) * | 2006-08-16 | 2008-02-21 | Microsoft Corporation | Techniques for variable resolution encoding and decoding of digital video |
JP4592656B2 (ja) * | 2006-08-17 | 2010-12-01 | 富士通セミコンダクター株式会社 | 動き予測処理装置、画像符号化装置および画像復号化装置 |
KR101356735B1 (ko) | 2007-01-03 | 2014-02-03 | 삼성전자주식회사 | 전역 움직임 벡터를 사용해서 움직임 벡터를 추정하기 위한방법, 장치, 인코더, 디코더 및 복호화 방법 |
JP2009055519A (ja) | 2007-08-29 | 2009-03-12 | Sony Corp | 符号化処理装置、符号化処理方法、復号処理装置、及び、復号処理方法 |
JP2009159323A (ja) * | 2007-12-26 | 2009-07-16 | Toshiba Corp | 動画像符号化装置、動画像符号化方法及び動画像符号化プログラム |
EP2266318B1 (en) * | 2008-03-19 | 2020-04-22 | Nokia Technologies Oy | Combined motion vector and reference index prediction for video coding |
US20100027663A1 (en) * | 2008-07-29 | 2010-02-04 | Qualcomm Incorporated | Intellegent frame skipping in video coding based on similarity metric in compressed domain |
KR20100027384A (ko) | 2008-09-02 | 2010-03-11 | 삼성전자주식회사 | 예측 모드 결정 방법 및 장치 |
KR101279573B1 (ko) | 2008-10-31 | 2013-06-27 | 에스케이텔레콤 주식회사 | 움직임 벡터 부호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 |
US8675736B2 (en) * | 2009-05-14 | 2014-03-18 | Qualcomm Incorporated | Motion vector processing |
EP2443835B1 (fr) | 2009-06-19 | 2017-04-05 | Orange | Codage de vecteurs mouvement par compétition de prédicteurs |
US9036692B2 (en) * | 2010-01-18 | 2015-05-19 | Mediatek Inc. | Motion prediction method |
PL2559166T3 (pl) * | 2010-04-13 | 2018-04-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Koder i dekoder dzielący interwał prawdopodobieństwa |
KR20120016991A (ko) | 2010-08-17 | 2012-02-27 | 오수미 | 인터 프리딕션 방법 |
US10104391B2 (en) | 2010-10-01 | 2018-10-16 | Dolby International Ab | System for nested entropy encoding |
US20120082228A1 (en) | 2010-10-01 | 2012-04-05 | Yeping Su | Nested entropy encoding |
US20120183047A1 (en) * | 2011-01-18 | 2012-07-19 | Louis Joseph Kerofsky | Video decoder with reduced dynamic range transform with inverse transform clipping |
KR102490375B1 (ko) * | 2011-06-28 | 2023-01-19 | 엘지전자 주식회사 | 움직임 벡터 리스트 설정 방법 및 이러한 방법을 사용하는 장치 |
RU2577181C2 (ru) * | 2011-10-21 | 2016-03-10 | Нокиа Текнолоджиз Ой | Способ и устройство для кодирования видеосигналов |
US9525861B2 (en) * | 2012-03-14 | 2016-12-20 | Qualcomm Incorporated | Disparity vector prediction in video coding |
US9503720B2 (en) * | 2012-03-16 | 2016-11-22 | Qualcomm Incorporated | Motion vector coding and bi-prediction in HEVC and its extensions |
JP6454468B2 (ja) | 2013-12-26 | 2019-01-16 | 日東電工株式会社 | 延伸積層体の製造方法、該製造方法により得られる延伸積層体、該延伸積層体を用いた偏光膜の製造方法、および延伸装置 |
-
2010
- 2010-10-01 US US12/896,795 patent/US20120082228A1/en not_active Abandoned
-
2011
- 2011-09-30 MY MYPI2015002477A patent/MY190332A/en unknown
- 2011-09-30 WO PCT/JP2011/073153 patent/WO2012043884A1/en active Application Filing
- 2011-09-30 MY MYPI2013000942A patent/MY180135A/en unknown
- 2011-09-30 JP JP2013514448A patent/JP2013543285A/ja active Pending
-
2015
- 2015-06-23 JP JP2015125233A patent/JP5996728B2/ja active Active
- 2015-08-12 US US14/824,305 patent/US9414092B2/en active Active
-
2016
- 2016-06-22 US US15/189,433 patent/US9544605B2/en active Active
- 2016-06-22 US US15/189,307 patent/US9794570B2/en active Active
- 2016-06-22 US US15/189,504 patent/US9584813B2/en active Active
- 2016-08-24 JP JP2016163850A patent/JP6280597B2/ja active Active
- 2016-08-24 JP JP2016163849A patent/JP6360528B2/ja active Active
-
2017
- 2017-06-15 US US15/623,627 patent/US10057581B2/en active Active
-
2018
- 2018-02-27 US US15/906,582 patent/US10104376B2/en active Active
- 2018-05-09 JP JP2018090729A patent/JP6563557B2/ja active Active
- 2018-09-13 US US16/130,875 patent/US10397578B2/en active Active
-
2019
- 2019-07-24 JP JP2019135779A patent/JP6806855B2/ja active Active
- 2019-07-25 US US16/522,232 patent/US10757413B2/en active Active
-
2020
- 2020-08-21 US US16/999,612 patent/US11457216B2/en active Active
- 2020-12-04 JP JP2020201890A patent/JP7025517B2/ja active Active
-
2022
- 2022-02-10 JP JP2022019690A patent/JP2022069448A/ja active Pending
- 2022-09-26 US US17/952,725 patent/US11973949B2/en active Active
-
2024
- 2024-03-27 US US18/618,697 patent/US20240244210A1/en active Pending
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6563557B2 (ja) | 動きベクトル候補セットを生成する方法 | |
JP2016040933A (ja) | ネスト型エントロピー符号化システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190724 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200716 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A132 Effective date: 20200728 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201020 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201204 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6806855 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |