JP2022515555A - インター予測の方法および装置、並びに対応するエンコーダおよびデコーダ - Google Patents
インター予測の方法および装置、並びに対応するエンコーダおよびデコーダ Download PDFInfo
- Publication number
- JP2022515555A JP2022515555A JP2021538314A JP2021538314A JP2022515555A JP 2022515555 A JP2022515555 A JP 2022515555A JP 2021538314 A JP2021538314 A JP 2021538314A JP 2021538314 A JP2021538314 A JP 2021538314A JP 2022515555 A JP2022515555 A JP 2022515555A
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- image block
- current image
- information
- length
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 196
- 230000033001 locomotion Effects 0.000 claims abstract description 1161
- 239000013598 vector Substances 0.000 claims abstract description 941
- 238000012545 processing Methods 0.000 description 100
- 238000013139 quantization Methods 0.000 description 67
- 230000015654 memory Effects 0.000 description 62
- 238000006243 chemical reaction Methods 0.000 description 42
- 230000008569 process Effects 0.000 description 34
- 238000004891 communication Methods 0.000 description 29
- 239000000523 sample Substances 0.000 description 29
- 230000006870 function Effects 0.000 description 28
- 238000010586 diagram Methods 0.000 description 19
- 230000009466 transformation Effects 0.000 description 19
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 16
- 230000005540 biological transmission Effects 0.000 description 12
- 230000006835 compression Effects 0.000 description 10
- 238000007906 compression Methods 0.000 description 10
- 230000002441 reversible effect Effects 0.000 description 8
- 230000002123 temporal effect Effects 0.000 description 8
- 230000003044 adaptive effect Effects 0.000 description 7
- 238000003491 array Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000001914 filtration Methods 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000005192 partition Methods 0.000 description 5
- 241000023320 Luma <angiosperm> Species 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 4
- 238000000638 solvent extraction Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 239000013074 reference sample Substances 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000002146 bilateral effect Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000009966 trimming Methods 0.000 description 2
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 1
- 238000012952 Resampling Methods 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000000844 transformation 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/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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- 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/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/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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/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)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
幾つかの例では、論理回路を使用することにより実装されるデコーダ30は、画像バッファ(処理ユニット2820またはメモリ44により実装される)およびグラフィクス処理ユニット(例えば、処理ユニット46により実装される)を含んでよい。グラフィクス処理ユニットは、画像バッファに通信可能に結合されてよい。グラフィクス処理ユニットは、図3および/または本明細書で説明する任意の他のデコーダシステムまたはサブシステムに関連して説明される様々なモジュールを実装するよう、論理回路47を使用することにより実装されるデコーダ30を含んでよい。
ux=(vx+2bitDepth)%2bitDepth
vx=(ux>=2bitDepth-1)?(ux-2bitDepth):ux
uy=(vy+2bitDepth)%2bitDepth
vy=(uy>=2bitDepth-1)?(uy-2bitDepth):uy
vx=Clip3(-2bitDepth-1,2bitDepth-1-1,vx)
vy=Clip3(-2bitDepth-1,2bitDepth-1-1,vy)
[他の考えられる項目]
(項目1)
インター予測の方法であって、
現在の画像ブロックの動きベクトル予測因子を取得する段階と、
上記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得する段階であって、上記現在の画像ブロックの上記動きベクトル差は、上記動きベクトル予測因子と、上記現在の画像ブロックの動きベクトル目標値との差を示すために使用される、取得する段階と、
上記長さの上記インデックス値に基づいて一組の候補長さ情報から目標長さ情報を決定する段階であって、上記一組の候補長さ情報は、N個の動きベクトル差のみの候補長さ情報を含み、Nは1より大きく8より小さい正整数である、決定する段階と、
上記目標長さ情報に基づいて上記現在の画像ブロックの上記動きベクトル差を取得する段階と、
上記現在の画像ブロックの上記動きベクトル差と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの上記動きベクトル目標値を決定する段階と、
上記現在の画像ブロックの上記動きベクトル目標値に基づいて上記現在の画像ブロックの予測ブロックを取得する段階と
を備える方法。
(項目2)
上記方法は、
上記現在の画像ブロックの上記動きベクトル差の方向のインデックス値を取得する段階と、
上記方向の上記インデックス値に基づいてM個の動きベクトル差の候補方向情報から目標方向情報を決定する段階であって、Mは1より大きい正整数である、決定する段階と
を更に備え、
上記目標長さ情報に基づいて上記現在の画像ブロックの上記動きベクトル差を取得する上記段階は、
上記目標方向情報および上記目標長さ情報に基づいて上記現在の画像ブロックの上記動きベクトル差を決定する段階
を有する、
項目1に記載の方法。
(項目3)
Nは4である、項目1または2に記載の方法。
(項目4)
上記N個の動きベクトル差の上記候補長さ情報は、
上記長さの上記インデックス値が第1の予め設定された値である場合に、上記目標長さ情報で示される長さがピクセル長の1/4であること、
上記長さの上記インデックス値が第2の予め設定された値である場合に、上記目標長さ情報で示される長さがピクセル長の半分であること、
上記長さの上記インデックス値が第3の予め設定された値である場合に、上記目標長さ情報で示される長さが1ピクセル長であること、または、
上記長さの上記インデックス値が第4の予め設定された値である場合に、上記目標長さ情報で示される長さが2ピクセル長であること
のうちの少なくとも1つを含む、項目3に記載の方法。
(項目5)
現在の画像ブロックの動きベクトル予測因子を取得する上記段階は、
上記現在の画像ブロックの候補動き情報リストを構築する段階であって、上記候補動き情報リストはL個の動きベクトルを含み、Lは、1、3、4、または5である、構築する段階と、
上記候補動き情報リスト内の上記現在の画像ブロックの動き情報の予測情報のインデックス値を取得する段階であって、上記現在の画像ブロックの上記動き情報の予測情報は、上記動きベクトル予測因子を含む、取得する段階と、
上記候補動き情報リストと、上記候補動き情報リスト内の上記現在の画像ブロックの上記動き情報の上記インデックス値とに基づいて、上記動きベクトル予測因子を取得する段階と
を有する、項目1から4のいずれか一項に記載の方法。
(項目6)
インター予測の方法であって、
現在の画像ブロックの動きベクトル予測因子を取得する段階と、
上記現在の画像ブロックの上記動きベクトル予測因子で示される位置の領域で動き検索を実行して、上記現在の画像ブロックの動きベクトル目標値を取得する段階と、
上記現在の画像ブロックの上記動きベクトル目標値と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得する段階であって、上記現在の画像ブロックの上記動きベクトル差は、上記現在の画像ブロックの上記動きベクトル予測因子と上記動きベクトル目標値との差を示すために使用され、上記現在の画像ブロックの上記動きベクトル差の上記長さの上記インデックス値は、予め設定された一組の候補長さ情報内の1つの候補長さ情報を示すために使用され、上記一組の候補長さ情報は、N個の動きベクトル差のみの候補長さ情報を含み、Nは1より大きく8より小さい正整数である、取得する段階と
を備える方法。
(項目7)
上記現在の画像ブロックの上記動きベクトル目標値と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得する上記段階は、
上記現在の画像ブロックの上記動きベクトル目標値と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの上記動きベクトル差を取得する段階と、
上記現在の画像ブロックの上記動きベクトル差に基づいて、上記現在の画像ブロックの上記動きベクトル差の上記長さの上記インデックス値と、上記現在の画像ブロックの上記動きベクトル差の方向のインデックス値とを決定する段階と
を有する、
項目6に記載の方法。
(項目8)
Nは4である、項目6または7に記載の方法。
(項目9)
インター予測の方法であって、
現在の画像ブロックの動きベクトル予測因子を取得する段階と、
上記現在の画像ブロックの動きベクトル差の方向のインデックス値を取得する段階であって、上記現在の画像ブロックの上記動きベクトル差は、上記動きベクトル予測因子と、上記現在の画像ブロックの動きベクトル目標値との差を示すために使用される、取得する段階と、
上記方向の上記インデックス値に基づいて一組の候補方向情報から目標方向情報を決定する段階であって、上記一組の候補方向情報は、M個の動きベクトル差の候補方向情報を含み、Mは4より大きい正整数である、決定する段階と、
上記目標方向情報に基づいて上記現在の画像ブロックの上記動きベクトル差を取得する段階と、
上記現在の画像ブロックの上記動きベクトル差と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの上記動きベクトル目標値を決定する段階と、
上記現在の画像ブロックの上記動きベクトル目標値に基づいて上記現在の画像ブロックの予測ブロックを取得する段階と
を備える方法。
(項目10)
上記方法は、
上記現在の画像ブロックの上記動きベクトル差の長さのインデックス値を取得する段階と、
上記長さの上記インデックス値に基づいてN個の動きベクトル差の候補長さ情報から目標長さ情報を決定する段階であって、Nは1より大きい正整数である、決定する段階と
を更に備え、
上記目標方向情報に基づいて上記現在の画像ブロックの上記動きベクトル差を取得する上記段階は、
上記目標方向情報および上記目標長さ情報に基づいて上記現在の画像ブロックの上記動きベクトル差を決定する段階
を有する、
項目9に記載の方法。
(項目11)
Mは8である、項目9または10に記載の方法。
(項目12)
上記M個の動きベクトル差の上記候補方向情報は、
上記方向の上記インデックス値が第1の予め設定された値である場合に、上記目標方向情報で示される方向がちょうど右であること、
上記方向の上記インデックス値が第2の予め設定された値である場合に、上記目標方向情報で示される方向がちょうど左であること、
上記方向の上記インデックス値が第3の予め設定された値である場合に、上記目標方向情報で示される方向がちょうど下であること、
上記方向の上記インデックス値が第4の予め設定された値である場合に、上記目標方向情報で示される方向がちょうど上であること、
上記方向の上記インデックス値が第5の予め設定された値である場合に、上記目標方向情報で示される方向が右下であること、
上記方向の上記インデックス値が第6の予め設定された値である場合に、上記目標方向情報で示される方向が右上であること、
上記方向の上記インデックス値が第7の予め設定された値である場合に、上記目標方向情報で示される方向が左下であること、または、
上記方向の上記インデックス値が第8の予め設定された値である場合に、上記目標方向情報で示される方向が左上であること
のうちの少なくとも1つを含む、項目11に記載の方法。
(項目13)
現在の画像ブロックの動きベクトル予測因子を取得する上記段階は、
上記現在の画像ブロックの候補動き情報リストを構築する段階であって、上記候補動き情報リストはL個の動きベクトルを含み、Lは、1、3、4、または5である、構築する段階と、
上記候補動き情報リスト内の上記現在の画像ブロックの動き情報の予測情報のインデックス値を取得する段階であって、上記現在の画像ブロックの上記動き情報の予測情報は、上記動きベクトル予測因子を含む、取得する段階と、
上記候補動き情報リストと、上記候補動き情報リスト内の上記現在の画像ブロックの上記動き情報の上記インデックス値とに基づいて、上記動きベクトル予測因子を取得する段階と
を有する、項目9から12のいずれか一項に記載の方法。
(項目14)
インター予測の方法であって、
現在の画像ブロックの動きベクトル予測因子を取得する段階と、
上記現在の画像ブロックの上記動きベクトル予測因子で示される位置の領域で動き検索を実行して、上記現在の画像ブロックの動きベクトル目標値を取得する段階と、
上記現在の画像ブロックの上記動きベクトル目標値と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの動きベクトル差の方向のインデックス値を取得する段階であって、上記現在の画像ブロックの上記動きベクトル差は、上記現在の画像ブロックの上記動きベクトル予測因子と上記動きベクトル目標値との差を示すために使用され、上記現在の画像ブロックの上記動きベクトル差の上記方向の上記インデックス値は、予め設定された一組の候補方向情報内の1つの候補方向情報を示すために使用され、上記一組の候補方向情報は、M個の動きベクトル差の候補長さ情報を含み、Mは4より大きい正整数である、取得する段階と
を備える方法。
(項目15)
上記現在の画像ブロックの上記動きベクトル目標値と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得する上記段階は、
上記現在の画像ブロックの上記動きベクトル目標値と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの上記動きベクトル差を取得する段階と、
上記現在の画像ブロックの上記動きベクトル差に基づいて、上記現在の画像ブロックの上記動きベクトル差の上記長さの上記インデックス値と、上記現在の画像ブロックの上記動きベクトル差の上記方向の上記インデックス値とを決定する段階と
を有する、
項目14に記載の方法。
(項目16)
Mは8である、項目14または15に記載の方法。
(項目17)
インター予測の方法であって、
現在の画像ブロックの第1動きベクトル予測因子と、上記現在の画像ブロックの第2動きベクトル予測因子とを取得する段階であって、上記第1動きベクトル予測因子は第1参照フレームに対応し、上記第2動きベクトル予測因子は第2参照フレームに対応する、取得する段階と、
上記現在の画像ブロックの第1動きベクトル差を取得する段階であって、上記現在の画像ブロックの上記第1動きベクトル差は、上記第1動きベクトル予測因子と、上記現在の画像ブロックの第1動きベクトル目標値との差を示すために使用され、上記第1動きベクトル目標値および上記第1動きベクトル予測因子は、同じ参照フレームに対応する、取得する段階と、
上記第1動きベクトル差に基づいて上記現在の画像ブロックの第2動きベクトル差を決定する段階であって、上記現在の画像ブロックの上記第2動きベクトル差は、上記第2動きベクトル予測因子と、上記現在の画像ブロックの第2動きベクトル目標値との差を示すために使用され、上記第2動きベクトル目標値および上記第2動きベクトル予測因子は、同じ参照フレームに対応しており、上記現在の画像ブロックが配置される現在のフレームに対する上記第1参照フレームの方向が、上記現在のフレームに対する上記第2参照フレームの方向と同じである場合に、上記第2動きベクトル差が上記第1動きベクトル差であるか、上記現在の画像ブロックが配置される上記現在のフレームに対する上記第1参照フレームの上記方向が、上記現在のフレームに対する上記第2参照フレームの上記方向と反対である場合に、上記第2動きベクトル差のプラス符号またはマイナス符号が、上記第1動きベクトル差のプラス符号またはマイナス符号と反対であり、上記第2動きベクトル差の絶対値が、上記第1動きベクトル差の絶対値と同じである、決定する段階と、
上記第1動きベクトル差および上記第1動きベクトル予測因子に基づいて、上記現在の画像ブロックの上記第1動きベクトル目標値を決定する段階と、
上記第2動きベクトル差および上記第2動きベクトル予測因子に基づいて、上記現在の画像ブロックの上記第2動きベクトル目標値を決定する段階と、
上記第1動きベクトル目標値および上記第2動きベクトル目標値に基づいて、上記現在の画像ブロックの予測ブロックを取得する段階と
を備える方法。
(項目18)
インター予測の装置であって、上記装置は、
現在の画像ブロックの動きベクトル予測因子を取得するように構成される予測ユニットと、
上記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得するように構成される取得ユニットであって、上記現在の画像ブロックの上記動きベクトル差は、上記動きベクトル予測因子と、上記現在の画像ブロックの動きベクトル目標値との差を示すために使用される、取得ユニットと
を備え、
上記予測ユニットは更に、
上記長さの上記インデックス値に基づいて一組の候補長さ情報から目標長さ情報を決定することであって、上記一組の候補長さ情報は、N個の動きベクトル差のみの候補長さ情報を含み、Nは1より大きく8より小さい正整数である、決定することと、
上記目標長さ情報に基づいて上記現在の画像ブロックの上記動きベクトル差を取得することと、
上記現在の画像ブロックの上記動きベクトル差と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの上記動きベクトル目標値を決定することと、
上記現在の画像ブロックの上記動きベクトル目標値に基づいて上記現在の画像ブロックの予測ブロックを取得することと
を行うように構成される、
装置。
(項目19)
上記取得ユニットは更に、上記現在の画像ブロックの上記動きベクトル差の方向のインデックス値を取得するように構成され、
上記予測ユニットは更に、上記方向の上記インデックス値に基づいてM個の動きベクトル差の候補方向情報から目標方向情報を決定することであって、Mは1より大きい正整数である、決定することを行うように構成され、
上記予測ユニットは、上記目標方向情報および上記目標長さ情報に基づいて上記現在の画像ブロックの上記動きベクトル差を決定するように構成される、
項目18に記載の装置。
(項目20)
Nは4である、項目18または19に記載の装置。
(項目21)
上記N個の動きベクトル差の上記候補長さ情報は、
上記長さの上記インデックス値が第1の予め設定された値である場合に、上記目標長さ情報で示される長さがピクセル長の1/4であること、
上記長さの上記インデックス値が第2の予め設定された値である場合に、上記目標長さ情報で示される長さがピクセル長の半分であること、
上記長さの上記インデックス値が第3の予め設定された値である場合に、上記目標長さ情報で示される長さが1ピクセル長であること、または、
上記長さの上記インデックス値が第4の予め設定された値である場合に、上記目標長さ情報で示される長さが2ピクセル長であること
のうちの少なくとも1つを含む、項目20に記載の装置。
(項目22)
上記予測ユニットは、
上記現在の画像ブロックの候補動き情報リストを構築することであって、上記候補動き情報リストはL個の動きベクトルを含み、Lは、1、3、4、または5である、構築することと、
上記候補動き情報リスト内の上記現在の画像ブロックの動き情報の予測情報のインデックス値を取得することであって、上記現在の画像ブロックの上記動き情報の予測情報は、上記動きベクトル予測因子を含む、取得することと、
上記候補動き情報リストと、上記候補動き情報リスト内の上記現在の画像ブロックの上記動き情報の上記インデックス値とに基づいて、上記動きベクトル予測因子を取得することと
を行うように構成される、項目18から21のいずれか一項に記載の装置。
(項目23)
インター予測の装置であって、上記装置は、
現在の画像ブロックの動きベクトル予測因子を取得するように構成される取得ユニットと、
上記現在の画像ブロックの上記動きベクトル予測因子で示される位置の領域で動き検索を実行して、上記現在の画像ブロックの動きベクトル目標値を取得するように構成される予測ユニットと
を備え、
上記予測ユニットは更に、上記現在の画像ブロックの上記動きベクトル目標値と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得することであって、上記現在の画像ブロックの上記動きベクトル差は、上記現在の画像ブロックの上記動きベクトル予測因子と上記動きベクトル目標値との差を示すために使用され、上記現在の画像ブロックの上記動きベクトル差の上記長さの上記インデックス値は、予め設定された一組の候補長さ情報内の1つの候補長さ情報を示すために使用され、上記一組の候補長さ情報は、N個の動きベクトル差のみの候補長さ情報を含み、Nは1より大きく8より小さい正整数である、取得することを行うように構成される、
装置。
(項目24)
上記予測ユニットは、
上記現在の画像ブロックの上記動きベクトル目標値と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの上記動きベクトル差を取得し、且つ、
上記現在の画像ブロックの上記動きベクトル差に基づいて、上記現在の画像ブロックの上記動きベクトル差の上記長さの上記インデックス値と、上記現在の画像ブロックの上記動きベクトル差の方向のインデックス値とを決定する
ように構成される、項目23に記載の装置。
(項目25)
Nは4である、項目23または24に記載の装置。
(項目26)
インター予測の装置であって、上記装置は、
現在の画像ブロックの動きベクトル予測因子を取得するように構成される予測ユニットと、
上記現在の画像ブロックの動きベクトル差の方向のインデックス値を取得するように構成される取得ユニットであって、上記現在の画像ブロックの上記動きベクトル差は、上記動きベクトル予測因子と、上記現在の画像ブロックの動きベクトル目標値との差を示すために使用される、取得ユニットと
を備え、
上記予測ユニットは更に、上記方向の上記インデックス値に基づいて一組の候補方向情報から目標方向情報を決定することであって、上記一組の候補方向情報は、M個の動きベクトル差の候補方向情報を含み、Mは4より大きい正整数である、決定することと、上記目標方向情報に基づいて上記現在の画像ブロックの上記動きベクトル差を取得することと、上記現在の画像ブロックの上記動きベクトル差と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの上記動きベクトル目標値を決定することと、上記現在の画像ブロックの上記動きベクトル目標値に基づいて上記現在の画像ブロックの予測ブロックを取得することとを行うように構成される、
装置。
(項目27)
上記取得ユニットは更に、上記現在の画像ブロックの上記動きベクトル差の長さのインデックス値を取得するように構成され、
上記予測ユニットは更に、上記長さの上記インデックス値に基づいてN個の動きベクトル差の候補長さ情報から目標長さ情報を決定することであって、Nは1より大きい正整数である、決定することを行うように構成され、
上記予測ユニットは、
上記目標方向情報および上記目標長さ情報に基づいて上記現在の画像ブロックの上記動きベクトル差を決定する
ように構成される、
項目26に記載の装置。
(項目28)
Mは8である、項目26または27に記載の装置。
(項目29)
上記M個の動きベクトル差の上記候補方向情報は、
上記方向の上記インデックス値が第1の予め設定された値である場合に、上記目標方向情報で示される方向がちょうど右であること、
上記方向の上記インデックス値が第2の予め設定された値である場合に、上記目標方向情報で示される方向がちょうど左であること、
上記方向の上記インデックス値が第3の予め設定された値である場合に、上記目標方向情報で示される方向がちょうど下であること、
上記方向の上記インデックス値が第4の予め設定された値である場合に、上記目標方向情報で示される方向がちょうど上であること、
上記方向の上記インデックス値が第5の予め設定された値である場合に、上記目標方向情報で示される方向が右下であること、
上記方向の上記インデックス値が第6の予め設定された値である場合に、上記目標方向情報で示される方向が右上であること、
上記方向の上記インデックス値が第7の予め設定された値である場合に、上記目標方向情報で示される方向が左下であること、または、
上記方向の上記インデックス値が第8の予め設定された値である場合に、上記目標方向情報で示される方向が左上であること
のうちの少なくとも1つを含む、項目28に記載の装置。
(項目30)
上記予測ユニットは、
上記現在の画像ブロックの候補動き情報リストを構築することであって、上記候補動き情報リストはL個の動きベクトルを含み、Lは、1、3、4、または5である、構築することと、
上記候補動き情報リスト内の上記現在の画像ブロックの動き情報の予測情報のインデックス値を取得することであって、上記現在の画像ブロックの上記動き情報の予測情報は、上記動きベクトル予測因子を含む、取得することと、
上記候補動き情報リストと、上記候補動き情報リスト内の上記現在の画像ブロックの上記動き情報の上記インデックス値とに基づいて、上記動きベクトル予測因子を取得することと
を行うように構成される、項目26から29のいずれか一項に記載の装置。
(項目31)
インター予測の装置であって、上記装置は、
現在の画像ブロックの動きベクトル予測因子を取得するように構成される取得ユニットと、
上記現在の画像ブロックの上記動きベクトル予測因子で示される位置の領域で動き検索を実行して、上記現在の画像ブロックの動きベクトル目標値を取得するように構成される予測ユニットと
を備え、
上記予測ユニットは更に、上記現在の画像ブロックの上記動きベクトル目標値と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの動きベクトル差の方向のインデックス値を取得することであって、上記現在の画像ブロックの上記動きベクトル差は、上記現在の画像ブロックの上記動きベクトル予測因子と上記動きベクトル目標値との差を示すために使用され、上記現在の画像ブロックの上記動きベクトル差の上記方向の上記インデックス値は、予め設定された一組の候補方向情報内の1つの候補方向情報を示すために使用され、上記一組の候補方向情報は、M個の動きベクトル差の候補長さ情報を含み、Mは4より大きい正整数である、取得することを行うように構成される、
装置。
(項目32)
上記予測ユニットは、
上記現在の画像ブロックの上記動きベクトル目標値と、上記現在の画像ブロックの上記動きベクトル予測因子とに基づいて、上記現在の画像ブロックの上記動きベクトル差を取得し、且つ、
上記現在の画像ブロックの上記動きベクトル差に基づいて、上記現在の画像ブロックの上記動きベクトル差の長さのインデックス値と、上記現在の画像ブロックの上記動きベクトル差の上記方向の上記インデックス値とを決定する
ように構成される、項目31に記載の装置。
(項目33)
Mは8である、項目31または32に記載の装置。
(項目34)
取得ユニットと、予測ユニットとを備えるインター予測の装置であって、
上記取得ユニットは、現在の画像ブロックの第1動きベクトル予測因子と、上記現在の画像ブロックの第2動きベクトル予測因子とを取得するように構成され、上記第1動きベクトル予測因子は第1参照フレームに対応し、上記第2動きベクトル予測因子は第2参照フレームに対応し、
上記取得ユニットは更に、上記現在の画像ブロックの第1動きベクトル差を取得することであって、上記現在の画像ブロックの上記第1動きベクトル差は、上記第1動きベクトル予測因子と、上記現在の画像ブロックの第1動きベクトル目標値との差を示すために使用され、上記第1動きベクトル目標値および上記第1動きベクトル予測因子は、同じ参照フレームに対応する、取得することを行うように構成され、
上記予測ユニットは、上記第1動きベクトル差に基づいて上記現在の画像ブロックの第2動きベクトル差を決定することであって、上記現在の画像ブロックの上記第2動きベクトル差は、上記第2動きベクトル予測因子と、上記現在の画像ブロックの第2動きベクトル目標値との差を示すために使用され、上記第2動きベクトル目標値および上記第2動きベクトル予測因子は、同じ参照フレームに対応しており、上記現在の画像ブロックが配置される現在のフレームに対する上記第1参照フレームの方向が、上記現在のフレームに対する上記第2参照フレームの方向と同じである場合に、上記第2動きベクトル差が上記第1動きベクトル差であるか、上記現在の画像ブロックが配置される上記現在のフレームに対する上記第1参照フレームの上記方向が、上記現在のフレームに対する上記第2参照フレームの上記方向と反対である場合に、上記第2動きベクトル差のプラス符号またはマイナス符号が、上記第1動きベクトル差のプラス符号またはマイナス符号と反対であり、上記第2動きベクトル差の絶対値が、上記第1動きベクトル差の絶対値と同じである、決定することと、上記第1動きベクトル差および上記第1動きベクトル予測因子に基づいて、上記現在の画像ブロックの上記第1動きベクトル目標値を決定することと、上記第2動きベクトル差および上記第2動きベクトル予測因子に基づいて、上記現在の画像ブロックの上記第2動きベクトル目標値を決定することと、上記第1動きベクトル目標値および上記第2動きベクトル目標値に基づいて、上記現在の画像ブロックの予測ブロックを取得することとを行うように構成される、
装置。
(項目35)
ビットストリームを復号して画像ブロックを取得するように構成されるビデオデコーダであって、
項目18から22のいずれか一項に記載のインター予測装置であって、現在の画像ブロックの予測ブロックを取得するように構成されるインター予測装置と、
上記予測ブロックに基づいて上記現在の画像ブロックを再構成するように構成される再構成モジュールと
を備えるビデオデコーダ。
(項目36)
画像ブロックを符号化するように構成されるビデオエンコーダであって、
項目23から25のいずれか一項に記載のインター予測装置であって、上記インター予測装置は、現在の画像ブロックの動きベクトル予測因子に基づいて上記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得するように構成され、上記現在の画像ブロックの上記動きベクトル差の上記長さの上記インデックス値は、予め設定された一組の候補長さ情報内の1つの候補長さ情報を示すために使用される、インター予測装置と、
上記現在の画像ブロックの上記動きベクトル差の上記長さの上記インデックス値をビットストリームに符号化するように構成されるエントロピ符号化モジュールと
を備えるビデオエンコーダ。
(項目37)
ビットストリームを復号して画像ブロックを取得するように構成されるビデオデコーダであって、
項目26から30のいずれか一項に記載のインター予測装置であって、現在の画像ブロックの予測ブロックを取得するように構成されるインター予測装置と、
上記予測ブロックに基づいて上記現在の画像ブロックを再構成するように構成される再構成モジュールと
を備えるビデオデコーダ。
(項目38)
画像ブロックを符号化するように構成されるビデオエンコーダであって、
項目31から33のいずれか一項に記載のインター予測装置であって、上記インター予測装置は、現在の画像ブロックの動きベクトル予測因子に基づいて上記現在の画像ブロックの動きベクトル差の方向のインデックス値を取得するように構成され、上記現在の画像ブロックの上記動きベクトル差の上記方向の上記インデックス値は、予め設定された一組の候補方向情報内の1つの候補方向情報を示すために使用される、インター予測装置と、
上記現在の画像ブロックの上記動きベクトル差の上記方向の上記インデックス値をビットストリームに符号化するように構成されるエントロピ符号化モジュールと
を備えるビデオエンコーダ。
(項目39)
互いに結合される不揮発性メモリとプロセッサとを備えるビデオコーディングデバイスであって、上記プロセッサは、上記メモリに格納されるプログラムコードを呼び出して、項目1から17のいずれか一項に記載の方法を実行する、ビデオコーディングデバイス。
Claims (18)
- インター予測の方法であって、
現在の画像ブロックの動きベクトル予測因子を取得する段階と、
前記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得する段階であって、前記現在の画像ブロックの前記動きベクトル差は、前記動きベクトル予測因子と、前記現在の画像ブロックの動きベクトル目標値との差を示すために使用される、取得する段階と、
前記長さの前記インデックス値に基づいて一組の候補長さ情報から目標長さ情報を決定する段階であって、前記一組の候補長さ情報は、N個の動きベクトル差のみの候補長さ情報を含み、Nは1より大きく8より小さい正整数である、決定する段階と、
前記目標長さ情報に基づいて前記現在の画像ブロックの前記動きベクトル差を取得する段階と、
前記現在の画像ブロックの前記動きベクトル差と、前記現在の画像ブロックの前記動きベクトル予測因子とに基づいて、前記現在の画像ブロックの前記動きベクトル目標値を決定する段階と、
前記現在の画像ブロックの前記動きベクトル目標値に基づいて前記現在の画像ブロックの予測ブロックを取得する段階と
を備える方法。 - 前記方法は、
前記現在の画像ブロックの前記動きベクトル差の方向のインデックス値を取得する段階と、
前記方向の前記インデックス値に基づいてM個の動きベクトル差の候補方向情報から目標方向情報を決定する段階であって、Mは1より大きい正整数である、決定する段階と
を更に備え、
前記目標長さ情報に基づいて前記現在の画像ブロックの前記動きベクトル差を取得する前記段階は、
前記目標方向情報および前記目標長さ情報に基づいて前記現在の画像ブロックの前記動きベクトル差を決定する段階
を有する、
請求項1に記載の方法。 - Nは4である、請求項1または2に記載の方法。
- 前記N個の動きベクトル差の前記候補長さ情報は、
前記長さの前記インデックス値が第1の予め設定された値である場合に、前記目標長さ情報で示される長さがピクセル長の1/4であること、
前記長さの前記インデックス値が第2の予め設定された値である場合に、前記目標長さ情報で示される長さがピクセル長の半分であること、
前記長さの前記インデックス値が第3の予め設定された値である場合に、前記目標長さ情報で示される長さが1ピクセル長であること、または、
前記長さの前記インデックス値が第4の予め設定された値である場合に、前記目標長さ情報で示される長さが2ピクセル長であること
のうちの少なくとも1つを含む、請求項3に記載の方法。 - 現在の画像ブロックの動きベクトル予測因子を取得する前記段階は、
前記現在の画像ブロックの候補動き情報リストを構築する段階であって、前記候補動き情報リストはL個の動きベクトルを含み、Lは、1、3、4、または5である、構築する段階と、
前記候補動き情報リスト内の前記現在の画像ブロックの動き情報の予測情報のインデックス値を取得する段階であって、前記現在の画像ブロックの前記動き情報の予測情報は、前記動きベクトル予測因子を含む、取得する段階と、
前記候補動き情報リストと、前記候補動き情報リスト内の前記現在の画像ブロックの前記動き情報の前記予測情報のインデックス値とに基づいて、前記動きベクトル予測因子を取得する段階と
を有する、請求項1から4のいずれか一項に記載の方法。 - インター予測の方法であって、
現在の画像ブロックの動きベクトル予測因子を取得する段階と、
前記現在の画像ブロックの前記動きベクトル予測因子で示される位置の領域で動き検索を実行して、前記現在の画像ブロックの動きベクトル目標値を取得する段階と、
前記現在の画像ブロックの前記動きベクトル目標値と、前記現在の画像ブロックの前記動きベクトル予測因子とに基づいて、前記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得する段階であって、前記現在の画像ブロックの前記動きベクトル差は、前記現在の画像ブロックの前記動きベクトル予測因子と前記動きベクトル目標値との差を示すために使用され、前記現在の画像ブロックの前記動きベクトル差の前記長さの前記インデックス値は、予め設定された一組の候補長さ情報内の1つの候補長さ情報を示すために使用され、前記一組の候補長さ情報は、N個の動きベクトル差のみの候補長さ情報を含み、Nは1より大きく8より小さい正整数である、取得する段階と
を備える方法。 - 前記現在の画像ブロックの前記動きベクトル目標値と、前記現在の画像ブロックの前記動きベクトル予測因子とに基づいて、前記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得する前記段階は、
前記現在の画像ブロックの前記動きベクトル目標値と、前記現在の画像ブロックの前記動きベクトル予測因子とに基づいて、前記現在の画像ブロックの前記動きベクトル差を取得する段階と、
前記現在の画像ブロックの前記動きベクトル差に基づいて、前記現在の画像ブロックの前記動きベクトル差の前記長さの前記インデックス値と、前記現在の画像ブロックの前記動きベクトル差の方向のインデックス値とを決定する段階と
を有する、
請求項6に記載の方法。 - Nは4である、請求項6または7に記載の方法。
- インター予測の方法であって、
現在の画像ブロックの第1動きベクトル予測因子と、前記現在の画像ブロックの第2動きベクトル予測因子とを取得する段階であって、前記第1動きベクトル予測因子は第1参照フレームに対応し、前記第2動きベクトル予測因子は第2参照フレームに対応する、取得する段階と、
前記現在の画像ブロックの第1動きベクトル差を取得する段階であって、前記現在の画像ブロックの前記第1動きベクトル差は、前記第1動きベクトル予測因子と、前記現在の画像ブロックの第1動きベクトル目標値との差を示すために使用され、前記第1動きベクトル目標値および前記第1動きベクトル予測因子は、同じ参照フレームに対応する、取得する段階と、
前記第1動きベクトル差に基づいて前記現在の画像ブロックの第2動きベクトル差を決定する段階であって、前記現在の画像ブロックの前記第2動きベクトル差は、前記第2動きベクトル予測因子と、前記現在の画像ブロックの第2動きベクトル目標値との差を示すために使用され、前記第2動きベクトル目標値および前記第2動きベクトル予測因子は、同じ参照フレームに対応しており、前記現在の画像ブロックが配置される現在のフレームに対する前記第1参照フレームの方向が、前記現在のフレームに対する前記第2参照フレームの方向と同じである場合に、前記第2動きベクトル差が前記第1動きベクトル差であるか、前記現在の画像ブロックが配置される前記現在のフレームに対する前記第1参照フレームの前記方向が、前記現在のフレームに対する前記第2参照フレームの前記方向と反対である場合に、前記第2動きベクトル差のプラス符号またはマイナス符号が、前記第1動きベクトル差のプラス符号またはマイナス符号と反対であり、前記第2動きベクトル差の絶対値が、前記第1動きベクトル差の絶対値と同じである、決定する段階と、
前記第1動きベクトル差および前記第1動きベクトル予測因子に基づいて、前記現在の画像ブロックの前記第1動きベクトル目標値を決定する段階と、
前記第2動きベクトル差および前記第2動きベクトル予測因子に基づいて、前記現在の画像ブロックの前記第2動きベクトル目標値を決定する段階と、
前記第1動きベクトル目標値および前記第2動きベクトル目標値に基づいて、前記現在の画像ブロックの予測ブロックを取得する段階と
を備える方法。 - インター予測の装置であって、前記装置は、
現在の画像ブロックの動きベクトル予測因子を取得するように構成される予測ユニットと、
前記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得するように構成される取得ユニットであって、前記現在の画像ブロックの前記動きベクトル差は、前記動きベクトル予測因子と、前記現在の画像ブロックの動きベクトル目標値との差を示すために使用される、取得ユニットと
を備え、
前記予測ユニットは更に、
前記長さの前記インデックス値に基づいて一組の候補長さ情報から目標長さ情報を決定することであって、前記一組の候補長さ情報は、N個の動きベクトル差のみの候補長さ情報を含み、Nは1より大きく8より小さい正整数である、決定することと、
前記目標長さ情報に基づいて前記現在の画像ブロックの前記動きベクトル差を取得することと、
前記現在の画像ブロックの前記動きベクトル差と、前記現在の画像ブロックの前記動きベクトル予測因子とに基づいて、前記現在の画像ブロックの前記動きベクトル目標値を決定することと、
前記現在の画像ブロックの前記動きベクトル目標値に基づいて前記現在の画像ブロックの予測ブロックを取得することと
を行うように構成される、
装置。 - 前記取得ユニットは更に、前記現在の画像ブロックの前記動きベクトル差の方向のインデックス値を取得するように構成され、
前記予測ユニットは更に、前記方向の前記インデックス値に基づいてM個の動きベクトル差の候補方向情報から目標方向情報を決定することであって、Mは1より大きい正整数である、決定することを行うように構成され、
前記予測ユニットは、前記目標方向情報および前記目標長さ情報に基づいて前記現在の画像ブロックの前記動きベクトル差を決定するように構成される、
請求項10に記載の装置。 - Nは4である、請求項10または11に記載の装置。
- 前記N個の動きベクトル差の前記候補長さ情報は、
前記長さの前記インデックス値が第1の予め設定された値である場合に、前記目標長さ情報で示される長さがピクセル長の1/4であること、
前記長さの前記インデックス値が第2の予め設定された値である場合に、前記目標長さ情報で示される長さがピクセル長の半分であること、
前記長さの前記インデックス値が第3の予め設定された値である場合に、前記目標長さ情報で示される長さが1ピクセル長であること、または、
前記長さの前記インデックス値が第4の予め設定された値である場合に、前記目標長さ情報で示される長さが2ピクセル長であること
のうちの少なくとも1つを含む、請求項12に記載の装置。 - 前記予測ユニットは、
前記現在の画像ブロックの候補動き情報リストを構築することであって、前記候補動き情報リストはL個の動きベクトルを含み、Lは、1、3、4、または5である、構築することと、
前記候補動き情報リスト内の前記現在の画像ブロックの動き情報の予測情報のインデックス値を取得することであって、前記現在の画像ブロックの前記動き情報の予測情報は、前記動きベクトル予測因子を含む、取得することと、
前記候補動き情報リストと、前記候補動き情報リスト内の前記現在の画像ブロックの前記動き情報の前記予測情報のインデックス値とに基づいて、前記動きベクトル予測因子を取得することと
を行うように構成される、請求項10から13のいずれか一項に記載の装置。 - インター予測の装置であって、前記装置は、
現在の画像ブロックの動きベクトル予測因子を取得するように構成される取得ユニットと、
前記現在の画像ブロックの前記動きベクトル予測因子で示される位置の領域で動き検索を実行して、前記現在の画像ブロックの動きベクトル目標値を取得するように構成される予測ユニットと
を備え、
前記予測ユニットは更に、前記現在の画像ブロックの前記動きベクトル目標値と、前記現在の画像ブロックの前記動きベクトル予測因子とに基づいて、前記現在の画像ブロックの動きベクトル差の長さのインデックス値を取得することであって、前記現在の画像ブロックの前記動きベクトル差は、前記現在の画像ブロックの前記動きベクトル予測因子と前記動きベクトル目標値との差を示すために使用され、前記現在の画像ブロックの前記動きベクトル差の前記長さの前記インデックス値は、予め設定された一組の候補長さ情報内の1つの候補長さ情報を示すために使用され、前記一組の候補長さ情報は、N個の動きベクトル差のみの候補長さ情報を含み、Nは1より大きく8より小さい正整数である、取得することを行うように構成される、
装置。 - 前記予測ユニットは、
前記現在の画像ブロックの前記動きベクトル目標値と、前記現在の画像ブロックの前記動きベクトル予測因子とに基づいて、前記現在の画像ブロックの前記動きベクトル差を取得し、且つ、
前記現在の画像ブロックの前記動きベクトル差に基づいて、前記現在の画像ブロックの前記動きベクトル差の前記長さの前記インデックス値と、前記現在の画像ブロックの前記動きベクトル差の方向のインデックス値とを決定する
ように構成される、請求項15に記載の装置。 - Nは4である、請求項15または16に記載の装置。
- 取得ユニットと、予測ユニットとを備えるインター予測の装置であって、
前記取得ユニットは、現在の画像ブロックの第1動きベクトル予測因子と、前記現在の画像ブロックの第2動きベクトル予測因子とを取得するように構成され、前記第1動きベクトル予測因子は第1参照フレームに対応し、前記第2動きベクトル予測因子は第2参照フレームに対応し、
前記取得ユニットは更に、前記現在の画像ブロックの第1動きベクトル差を取得することであって、前記現在の画像ブロックの前記第1動きベクトル差は、前記第1動きベクトル予測因子と、前記現在の画像ブロックの第1動きベクトル目標値との差を示すために使用され、前記第1動きベクトル目標値および前記第1動きベクトル予測因子は、同じ参照フレームに対応する、取得することを行うように構成され、
前記予測ユニットは、前記第1動きベクトル差に基づいて前記現在の画像ブロックの第2動きベクトル差を決定することであって、前記現在の画像ブロックの前記第2動きベクトル差は、前記第2動きベクトル予測因子と、前記現在の画像ブロックの第2動きベクトル目標値との差を示すために使用され、前記第2動きベクトル目標値および前記第2動きベクトル予測因子は、同じ参照フレームに対応しており、前記現在の画像ブロックが配置される現在のフレームに対する前記第1参照フレームの方向が、前記現在のフレームに対する前記第2参照フレームの方向と同じである場合に、前記第2動きベクトル差が前記第1動きベクトル差であるか、前記現在の画像ブロックが配置される前記現在のフレームに対する前記第1参照フレームの前記方向が、前記現在のフレームに対する前記第2参照フレームの前記方向と反対である場合に、前記第2動きベクトル差のプラス符号またはマイナス符号が、前記第1動きベクトル差のプラス符号またはマイナス符号と反対であり、前記第2動きベクトル差の絶対値が、前記第1動きベクトル差の絶対値と同じである、決定することと、前記第1動きベクトル差および前記第1動きベクトル予測因子に基づいて、前記現在の画像ブロックの前記第1動きベクトル目標値を決定することと、前記第2動きベクトル差および前記第2動きベクトル予測因子に基づいて、前記現在の画像ブロックの前記第2動きベクトル目標値を決定することと、前記第1動きベクトル目標値および前記第2動きベクトル目標値に基づいて、前記現在の画像ブロックの予測ブロックを取得することとを行うように構成される、
装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024021174A JP2024056899A (ja) | 2018-12-29 | 2024-02-15 | インター予測の方法および装置、並びに対応するエンコーダおよびデコーダ |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811645808.XA CN111385575A (zh) | 2018-12-29 | 2018-12-29 | 帧间预测方法、装置以及相应的编码器和解码器 |
CN201811645808.X | 2018-12-29 | ||
PCT/CN2019/128136 WO2020135467A1 (zh) | 2018-12-29 | 2019-12-25 | 帧间预测方法、装置以及相应的编码器和解码器 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024021174A Division JP2024056899A (ja) | 2018-12-29 | 2024-02-15 | インター予測の方法および装置、並びに対応するエンコーダおよびデコーダ |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022515555A true JP2022515555A (ja) | 2022-02-18 |
Family
ID=71128701
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021538314A Pending JP2022515555A (ja) | 2018-12-29 | 2019-12-25 | インター予測の方法および装置、並びに対応するエンコーダおよびデコーダ |
JP2024021174A Pending JP2024056899A (ja) | 2018-12-29 | 2024-02-15 | インター予測の方法および装置、並びに対応するエンコーダおよびデコーダ |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024021174A Pending JP2024056899A (ja) | 2018-12-29 | 2024-02-15 | インター予測の方法および装置、並びに対応するエンコーダおよびデコーダ |
Country Status (5)
Country | Link |
---|---|
US (1) | US11956444B2 (ja) |
JP (2) | JP2022515555A (ja) |
KR (1) | KR20210107109A (ja) |
CN (3) | CN111385575A (ja) |
WO (1) | WO2020135467A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102431071B1 (ko) * | 2018-12-31 | 2022-08-09 | 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드 | 비디오 코딩에서 움직임 병합 모드의 시그널링을 위한 시스템 및 방법 |
CN114640856B (zh) * | 2021-03-19 | 2022-12-23 | 杭州海康威视数字技术股份有限公司 | 解码方法、编码方法、装置及设备 |
US20230059035A1 (en) * | 2021-08-23 | 2023-02-23 | Netflix, Inc. | Efficient encoding of film grain noise |
US11522563B1 (en) * | 2021-10-13 | 2022-12-06 | Western Digital Technologies, Inc. | Processor instructions for iterative decoding operations |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007166521A (ja) * | 2005-12-16 | 2007-06-28 | Toshiba Corp | 動画像再符号化方法及び装置 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120016991A (ko) * | 2010-08-17 | 2012-02-27 | 오수미 | 인터 프리딕션 방법 |
JP6108309B2 (ja) * | 2011-02-22 | 2017-04-05 | サン パテント トラスト | 動画像符号化方法、動画像符号化装置、動画像復号方法、および、動画像復号装置 |
PL2717579T3 (pl) * | 2011-05-31 | 2020-07-27 | Sun Patent Trust | Sposób dekodowania obrazu i urządzenie do dekodowania obrazu |
KR20130002242A (ko) * | 2011-06-28 | 2013-01-07 | 주식회사 케이티 | 영상 정보의 부호화 방법 및 복호화 방법 |
CN103891285A (zh) * | 2011-10-20 | 2014-06-25 | 索尼公司 | 图像处理装置和方法 |
CN107493474B (zh) * | 2011-11-08 | 2021-01-12 | 株式会社Kt | 利用解码装置对视频信号进行解码的方法 |
EP2824920A4 (en) * | 2012-03-06 | 2016-02-17 | Panasonic Ip Corp America | VIDEO CODING METHOD, VIDEO CODING METHOD, VIDEO COORDING DEVICE, VIDEO CODING DEVICE AND VIDEO CODING / DECODING DEVICE |
WO2013153778A1 (ja) * | 2012-04-09 | 2013-10-17 | パナソニック株式会社 | 画像符号化方法および画像復号化方法 |
US20150103911A1 (en) * | 2012-04-15 | 2015-04-16 | Samsung Electronics Co., Ltd. | Method and apparatus for determining reference images for inter-prediction |
CN103338372A (zh) * | 2013-06-15 | 2013-10-02 | 浙江大学 | 一种视频处理方法及装置 |
EP2854405A1 (en) * | 2013-09-26 | 2015-04-01 | Thomson Licensing | Method and apparatus for encoding and decoding a motion vector representation in interlaced video using progressive video coding tools |
CN103561263B (zh) * | 2013-11-06 | 2016-08-24 | 北京牡丹电子集团有限责任公司数字电视技术中心 | 基于运动矢量约束和加权运动矢量的运动补偿预测方法 |
EP3202143B8 (en) * | 2014-11-18 | 2019-09-25 | MediaTek Inc. | Method of bi-prediction video coding based on motion vectors from uni-prediction and merge candidate |
JP2016187134A (ja) * | 2015-03-27 | 2016-10-27 | 日本電信電話株式会社 | 予測モード判定方法及び予測モード判定プログラム |
CN104717513B (zh) * | 2015-03-31 | 2018-02-09 | 北京奇艺世纪科技有限公司 | 一种双向帧间预测方法及装置 |
CN107925774A (zh) * | 2015-08-24 | 2018-04-17 | Lg 电子株式会社 | 基于间预测模式的图像处理方法及其装置 |
WO2017039117A1 (ko) * | 2015-08-30 | 2017-03-09 | 엘지전자(주) | 영상의 부호화/복호화 방법 및 이를 위한 장치 |
US20200351505A1 (en) * | 2016-04-28 | 2020-11-05 | Lg Electronics Inc. | Inter prediction mode-based image processing method and apparatus therefor |
KR20200098520A (ko) * | 2018-01-08 | 2020-08-20 | 삼성전자주식회사 | 움직임 정보의 부호화 및 복호화 방법, 및 움직임 정보의 부호화 및 복호화 장치 |
US11310526B2 (en) * | 2018-01-26 | 2022-04-19 | Mediatek Inc. | Hardware friendly constrained motion vector refinement |
US10965951B2 (en) * | 2018-06-22 | 2021-03-30 | Avago Technologies International Sales Pte. Limited | Memory latency management for decoder-side motion refinement |
US11516490B2 (en) * | 2018-07-16 | 2022-11-29 | Lg Electronics Inc. | Method and device for inter predicting on basis of DMVR |
KR20210094530A (ko) * | 2018-11-29 | 2021-07-29 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 화면 내 블록 복사 모드 및 화면 간 예측 도구들 간의 상호작용 |
-
2018
- 2018-12-29 CN CN201811645808.XA patent/CN111385575A/zh active Pending
-
2019
- 2019-12-25 KR KR1020217023866A patent/KR20210107109A/ko not_active Application Discontinuation
- 2019-12-25 CN CN201980015446.2A patent/CN111788833B/zh active Active
- 2019-12-25 CN CN202111014505.XA patent/CN113709478B/zh active Active
- 2019-12-25 WO PCT/CN2019/128136 patent/WO2020135467A1/zh active Application Filing
- 2019-12-25 JP JP2021538314A patent/JP2022515555A/ja active Pending
-
2021
- 2021-06-28 US US17/360,786 patent/US11956444B2/en active Active
-
2024
- 2024-02-15 JP JP2024021174A patent/JP2024056899A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007166521A (ja) * | 2005-12-16 | 2007-06-28 | Toshiba Corp | 動画像再符号化方法及び装置 |
Non-Patent Citations (3)
Title |
---|
ANISH TAMSE ET AL.: "[CE4.3.5 - Adaptive Motion Vector Resolution in JVET-J0024]", JVET-K0116-V1, JPN6022043498, 2 July 2018 (2018-07-02), ISSN: 0005034382 * |
SEUNGSOO JEONG ET AL.: "CE4 Ultimate motion vector expression in J0024 (Test 4.2.9)", JVET-K0115-V4, JPN6022043496, 12 July 2018 (2018-07-12), ISSN: 0005034380 * |
TOMONORI HASHIMOTO ET AL.: "CE4: Enhanced Merge with MVD (Test 4.4.4)", JVET-M0060, JPN6022043497, 28 December 2018 (2018-12-28), ISSN: 0005034381 * |
Also Published As
Publication number | Publication date |
---|---|
CN111788833B (zh) | 2021-09-14 |
US11956444B2 (en) | 2024-04-09 |
CN111788833A (zh) | 2020-10-16 |
CN111385575A (zh) | 2020-07-07 |
CN113709478B (zh) | 2023-08-04 |
US20210329251A1 (en) | 2021-10-21 |
WO2020135467A1 (zh) | 2020-07-02 |
KR20210107109A (ko) | 2021-08-31 |
CN113709478A (zh) | 2021-11-26 |
JP2024056899A (ja) | 2024-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115243039B (zh) | 一种视频图像预测方法及装置 | |
CN111277828B (zh) | 视频编解码方法、视频编码器和视频解码器 | |
US11956444B2 (en) | Inter prediction method and apparatus, and corresponding encoder and decoder | |
KR20210052536A (ko) | 아핀 모션 모델을 기반으로 한 모션 벡터 예측 방법 및 디바이스 | |
US11758130B2 (en) | Video picture decoding and encoding method and apparatus | |
KR20220003037A (ko) | 인터 예측 방법 및 장치 | |
US20220109830A1 (en) | Method for constructing merge candidate motion information list, apparatus, and codec | |
CN113366850B (zh) | 视频编码器、视频解码器及相应方法 | |
CN113170147B (zh) | 视频编码器、视频解码器、及对应方法 | |
CN112135137B (zh) | 视频编码器、视频解码器及相应方法 | |
CN111432219B (zh) | 一种帧间预测方法及装置 | |
CN111263166B (zh) | 一种视频图像预测方法及装置 | |
JP2022513814A (ja) | インター予測方法および装置 | |
CN112135149B (zh) | 语法元素的熵编码/解码方法、装置以及编解码器 | |
CN111355961B (zh) | 一种帧间预测的方法和装置 | |
CN111726617B (zh) | 用于融合运动矢量差技术的优化方法、装置及编解码器 | |
CN111277840B (zh) | 变换方法、反变换方法以及视频编码器和视频解码器 | |
CN113316939A (zh) | 一种标志位的上下文建模方法及装置 | |
CN111479111B (zh) | 图像显示顺序的确定方法、装置和视频编解码设备 | |
CN112135129B (zh) | 一种帧间预测方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210812 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221018 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230411 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230704 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20231017 |