JP7438265B2 - ビデオコーディングのための適応的な動きベクトル精度 - Google Patents
ビデオコーディングのための適応的な動きベクトル精度 Download PDFInfo
- Publication number
- JP7438265B2 JP7438265B2 JP2022081653A JP2022081653A JP7438265B2 JP 7438265 B2 JP7438265 B2 JP 7438265B2 JP 2022081653 A JP2022081653 A JP 2022081653A JP 2022081653 A JP2022081653 A JP 2022081653A JP 7438265 B2 JP7438265 B2 JP 7438265B2
- Authority
- JP
- Japan
- Prior art keywords
- mvd
- precision
- block
- video data
- motion vector
- 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.)
- Active
Links
- 230000033001 locomotion Effects 0.000 title claims description 476
- 239000013598 vector Substances 0.000 title claims description 354
- 230000003044 adaptive effect Effects 0.000 title description 15
- 238000000034 method Methods 0.000 claims description 136
- 238000004891 communication Methods 0.000 claims description 25
- 230000002123 temporal effect Effects 0.000 claims description 22
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims description 13
- 241000023320 Luma <angiosperm> Species 0.000 claims description 12
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 claims description 12
- 239000000523 sample Substances 0.000 description 75
- 230000011664 signaling Effects 0.000 description 35
- 238000013139 quantization Methods 0.000 description 25
- 239000000872 buffer Substances 0.000 description 22
- 230000008569 process Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 17
- 238000005192 partition Methods 0.000 description 15
- 238000009795 derivation Methods 0.000 description 14
- 230000006835 compression Effects 0.000 description 11
- 238000007906 compression Methods 0.000 description 11
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 238000013138 pruning Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 230000002457 bidirectional effect Effects 0.000 description 7
- 238000006073 displacement reaction Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- VBRBNWWNRIMAII-WYMLVPIESA-N 3-[(e)-5-(4-ethylphenoxy)-3-methylpent-3-enyl]-2,2-dimethyloxirane Chemical compound C1=CC(CC)=CC=C1OC\C=C(/C)CCC1C(C)(C)O1 VBRBNWWNRIMAII-WYMLVPIESA-N 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000000638 solvent extraction Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 101100025317 Candida albicans (strain SC5314 / ATCC MYA-2876) MVD gene Proteins 0.000 description 2
- 101001126234 Homo sapiens Phospholipid phosphatase 3 Proteins 0.000 description 2
- 101150079299 MVD1 gene Proteins 0.000 description 2
- 102100030450 Phospholipid phosphatase 3 Human genes 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000750 progressive effect Effects 0.000 description 2
- 239000013074 reference sample Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000001364 causal effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000001228 spectrum 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/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/521—Processing of motion vectors for estimating the reliability of the determined motion vectors or motion vector field, e.g. for smoothing the motion vector field or for correcting motion vectors
-
- 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
-
- 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
-
- 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
-
- 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/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/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- 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/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]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Color Television Systems (AREA)
Description
12 ソースデバイス
14 宛先デバイス
16 通信チャネル
18 ビデオソース
20 ビデオエンコーダ
22 モデム
24 送信機
26 受信機
28 モデム
30 ビデオデコーダ
32 ディスプレイデバイス
38 ビデオデータメモリ
40 モード選択ユニット
42 動き推定ユニット
44 動き補償ユニット
46 イントラ予測ユニット
48 分解能選択ユニット
50 加算器
52 変換ユニット
54 量子化ユニット
56 エントロピー符号化ユニット
58 逆量子化ユニット
60 逆変換ユニット
62 加算器
64 復号ピクチャバッファ
68 ビデオデータメモリ
70 エントロピー復号ユニット
72 動き補償ユニット
74 イントラ予測ユニット
76 逆量子化ユニット
78 逆変換ユニット
80 加算器
82 復号ピクチャバッファ
100 フルペル
102 ハーフペル
104 1/4ペル
106 1/8ペル
110 フルペル
112 1/4ペル
114 1/8ペル
116 ハーフペル
120 フルペル
122 1/4ペル
124 1/8ペル
126 1/16ペル
132 現在のブロック
134 現在のピクチャ
136 テンプレート
138 同じ位置のテンプレート
140 参照ピクチャ
142 最良の一致
144 変位
200 フルペル
201 フルペル
202 フルペル
203 フルペル
Claims (50)
- ビデオデータを復号する方法であって、
並進動きモデルでインター予測モードを使用して符号化されたビデオデータの第1の符号化されたブロックを受信するステップと、
ビデオデータの前記第1の符号化されたブロックに関連付けられる第1の動きベクトル差分(MVD)を示す1つまたは複数の第1のシンタックス要素を受信するステップであって、第1の複数のMVD精度が、前記第1の符号化されたブロックについて利用可能である、ステップと、
前記第1の符号化されたブロックについて利用可能な前記第1の複数のMVD精度の中の第1の現在のMVD精度を示す第1のMVD精度シンタックス要素を受信するステップと、
前記第1のMVD精度シンタックス要素に基づいて、前記第1の現在のMVD精度を決定するステップと、
前記決定された第1の現在のMVD精度を使用して、前記第1のMVDを修正するステップと、
前記第1のMVDを使用して、ビデオデータの前記第1の符号化されたブロックを復号するステップと、
アフィン動きモデルでインター予測を使用して符号化されたビデオデータの第2の符号化されたブロックを受信するステップと、
ビデオデータの前記第2の符号化されたブロックに関連付けられる第2のMVDを示す1つまたは複数の第2のシンタックス要素を受信するステップであって、第2の複数のMVD精度が前記第2の符号化されたブロックについて利用可能である、ステップと、
前記第2の符号化されたブロックについて利用可能な前記第2の複数のMVD精度の中の第2の現在のMVD精度を示す第2のMVD精度シンタックス要素を前記第1のMVD精度シンタックス要素とは別に受信するステップと、
前記第2のMVD精度シンタックス要素に基づいて、第2の現在のMVD精度を決定するステップと、
前記決定された第2の現在のMVD精度を使用して、前記第2のMVDを修正するステップと、
前記第2のMVDを使用して、ビデオデータの前記第2の符号化されたブロックを復号するステップと
を含む、方法。 - 前記第1の複数のMVD精度が、NサンプルMVD精度を含み、Nは、前記MVDを示す前記1つまたは複数の第1のシンタックス要素の各々の連続する符号語によって示されるサンプルの数を示す整数であり、Nは1より大きく、前記インター予測モードは、高度動きベクトル予測モードである、請求項1に記載の方法。
- Nは、2、3、または4輝度サンプルのうちの1つである、請求項2に記載の方法。
- 前記第1の複数のMVD精度は、1/4輝度サンプルMVD精度、整数輝度サンプルMVD精度、および1つまたは複数のNサンプルMVD精度を含む、請求項2に記載の方法。
- 前記第1の現在のMVD精度を示す前記第1のMVD精度シンタックス要素を復号するステップをさらに含む、請求項1に記載の方法。
- ビデオデータの前記第1の符号化されたブロックがイントラコーディングされないこと、
ビデオデータの前記第1の符号化されたブロックがマージモードまたはスキップモードでコーディングされないこと、および
ビデオデータの前記第1の符号化されたブロックが高度動きベクトル予測(AMVP)モードでコーディングされ、前記第1のMVDが0ではないこと
が真であるとき、前記第1のMVD精度シンタックス要素を受信するステップをさらに含む、請求項5に記載の方法。 - 前記第1のMVD精度シンタックス要素が受信されない場合に、前記第1の現在のMVD精度として使用するために、デフォルトの動きベクトル精度を導出するステップ
をさらに含む、請求項6に記載の方法。 - 前記第1のMVD精度シンタックス要素が受信されない場合に、前記インター予測モードに基づいて、前記第1の現在のMVD精度を導出するステップをさらに含む、請求項6に記載の方法。
- 前記第1の現在のMVD精度を導出するステップは、
前記インター予測モードがAMVPモードである場合に、1/4輝度サンプルMVD精度を導出するステップを含み、
前記インター予測モードがマージモードまたはスキップモードである場合に、1/8輝度サンプルまたは1/16輝度サンプルMVD精度を導出するステップを含む、請求項8に記載の方法。 - 前記第1のMVD精度シンタックス要素が、NサンプルMVD精度についてのNの値を示す、請求項5に記載の方法。
- ブロックサイズ、前記第1のMVDの値、参照ピクチャインデックス、空間的に隣接するブロックのMVD精度情報、または現在のピクチャおよび参照ピクチャのピクチャ順序カウント(POC)の差のうちの1つまたは複数に基づいて、前記第1のMVD精度シンタックス要素の算術デコーディングのためのコンテキストを決定するステップと、
算術コーディングおよび前記決定されたコンテキストを使用して、前記第1のMVD精度シンタックス要素を復号するステップと
をさらに含む、請求項5に記載の方法。 - シーケンスパラメータセット、ピクチャパラメータセット、またはスライスヘッダのうちの1つまたは複数において前記第1の現在のMVD精度を示す前記第1のMVD精度シンタックス要素を受信するステップと、
前記第1の現在のMVD精度を示す前記第1のMVD精度シンタックス要素を復号するステップと
をさらに含む、請求項1に記載の方法。 - 前記第1の現在のMVD精度と同じ動きベクトル精度を使用して、ビデオデータの前記第1の符号化されたブロックについての動きベクトルを決定するステップをさらに含む、請求項1に記載の方法。
- 前記第1の現在のMVD精度と異なる動きベクトル精度を使用して、ビデオデータの前記第1の符号化されたブロックについての動きベクトルを決定するステップをさらに含む、請求項1に記載の方法。
- ビデオデータの前記第1の符号化されたブロックについての動きベクトル予測子候補を決定するステップと、
前記第1のMVDが0であるかどうかに基づいて、前記第1の現在のMVD精度を使用して、ビデオデータの前記第1の符号化されたブロックについての前記動きベクトル予測子候補を丸めるステップと
をさらに含む、請求項1に記載の方法。 - ビデオデータの前記第1の符号化されたブロックについての動きベクトル予測子候補を決定するステップと、
特定の動きベクトル予測子候補が時間的候補であるか、または空間的候補であるかに基づいて、前記第1の現在のMVD精度を使用して、ビデオデータの前記第1の符号化されたブロックについての前記動きベクトル予測子候補を丸めるステップと
をさらに含む、請求項1に記載の方法。 - ビデオデータを復号するように構成される装置であって、
ビデオデータの第1の符号化されたブロックを記録するように構成されるメモリと、
前記メモリと通信する1つまたは複数のプロセッサと
を備え、前記1つまたは複数のプロセッサは、
並進動きモデルでインター予測モードを使用して符号化されたビデオデータの前記第1の符号化されたブロックを受信することと、
ビデオデータの前記第1の符号化されたブロックに関連付けられる第1の動きベクトル差分(MVD)を示す1つまたは複数の第1のシンタックス要素を受信することであって、第1の複数のMVD精度が、前記第1の符号化されたブロックについて利用可能である、受信することと、
前記第1の符号化されたブロックについて利用可能な前記第1の複数のMVD精度の中の第1の現在のMVD精度を示す第1のMVD精度シンタックス要素を受信することと、
前記第1のMVD精度シンタックス要素に基づいて、前記第1の現在のMVD精度を決定することと、
前記決定された第1の現在のMVD精度を使用して、前記第1のMVDを修正することと、
前記第1のMVDを使用して、ビデオデータの前記第1の符号化されたブロックを復号することと、
アフィン動きモデルでインター予測を使用して符号化されたビデオデータの第2の符号化されたブロックを受信することと、
ビデオデータの前記第2の符号化されたブロックに関連付けられる第2のMVDを示す1つまたは複数の第2のシンタックス要素を受信することであって、第2の複数のMVD精度が前記第2の符号化されたブロックについて利用可能である、受信することと、
前記第2の符号化されたブロックについて利用可能な前記第2の複数のMVD精度の中の第2の現在のMVD精度を示す第2のMVD精度シンタックス要素を前記第1のMVD精度シンタックス要素とは別に受信することと、
前記第2のMVD精度シンタックス要素に基づいて、第2の現在のMVD精度を決定することと、
前記決定された第2の現在のMVD精度を使用して、前記第2のMVDを修正することと、
前記第2のMVDを使用して、ビデオデータの前記第2の符号化されたブロックを復号することと
を行うように構成される、装置。 - 前記第1の複数のMVD精度が、NサンプルMVD精度を含み、Nは、前記MVDを示す前記1つまたは複数の第1のシンタックス要素の各々の連続する符号語によって示されるサンプルの数を示す整数であり、Nは1より大きく、前記インター予測モードは、高度動きベクトル予測モードである、請求項17に記載の装置。
- Nは、2、3、または4輝度サンプルのうちの1つである、請求項18に記載の装置。
- 前記第1の複数のMVD精度は、1/4輝度サンプルMVD精度、整数輝度サンプルMVD精度、および1つまたは複数のNサンプルMVD精度を含む、請求項18に記載の装置。
- 前記1つまたは複数のプロセッサが、前記第1の現在のMVD精度を示す前記第1のMVD精度シンタックス要素を復号するようにさらに構成される、請求項17に記載の装置。
- 前記1つまたは複数のプロセッサが、
ビデオデータの前記第1の符号化されたブロックがイントラコーディングされないこと、
ビデオデータの前記第1の符号化されたブロックがマージモードまたはスキップモードでコーディングされないこと、および
ビデオデータの前記第1の符号化されたブロックが高度動きベクトル予測(AMVP)モードでコーディングされ、前記第1のMVDが0ではないこと
が真であるとき、前記第1のMVD精度シンタックス要素を受信するようにさらに構成される、請求項21に記載の装置。 - 前記1つまたは複数のプロセッサが、前記第1のMVD精度シンタックス要素が受信されない場合に、前記第1の現在のMVD精度として使用するために、デフォルトの動きベクトル精度を導出するようにさらに構成される、請求項22に記載の装置。
- 前記1つまたは複数のプロセッサが、前記第1のMVD精度シンタックス要素が受信されない場合に、前記インター予測モードに基づいて、前記第1の現在のMVD精度を導出するようにさらに構成される、請求項22に記載の装置。
- 前記第1の現在のMVD精度を導出するために前記1つまたは複数のプロセッサが、
前記インター予測モードがAMVPモードである場合に、1/4輝度サンプルMVD精度を導出し、
前記インター予測モードがマージモードまたはスキップモードである場合に、1/8輝度サンプルまたは1/16輝度サンプルMVD精度を導出する
ようにさらに構成される、請求項24に記載の装置。 - 前記第1のMVD精度シンタックス要素が、NサンプルMVD精度についてのNの値を示す、請求項21に記載の装置。
- 前記1つまたは複数のプロセッサが、
ブロックサイズ、前記第1のMVDの値、参照ピクチャインデックス、空間的に隣接するブロックのMVD精度情報、または現在のピクチャおよび参照ピクチャのピクチャ順序カウント(POC)の差のうちの1つまたは複数に基づいて、前記第1のMVD精度シンタックス要素の算術デコーディングのためのコンテキストを決定し、
算術コーディングおよび前記決定されたコンテキストを使用して、前記第1のMVD精度シンタックス要素を復号する
ようにさらに構成される、請求項21に記載の装置。 - 前記1つまたは複数のプロセッサが、
シーケンスパラメータセット、ピクチャパラメータセット、またはスライスヘッダのうちの1つまたは複数において前記第1の現在のMVD精度を示す前記第1のMVD精度シンタックス要素を受信し、
前記第1の現在のMVD精度を示す前記第1のMVD精度シンタックス要素を復号する
ようにさらに構成される、請求項17に記載の装置。 - 前記1つまたは複数のプロセッサが、
前記第1の現在のMVD精度と同じ動きベクトル精度を使用して、ビデオデータの前記第1の符号化されたブロックについての動きベクトルを決定するようにさらに構成される、請求項17に記載の装置。 - 前記1つまたは複数のプロセッサが、
前記第1の現在のMVD精度と異なる動きベクトル精度を使用して、ビデオデータの前記第1の符号化されたブロックについての動きベクトルを決定するようにさらに構成される、請求項17に記載の装置。 - 前記1つまたは複数のプロセッサが、
ビデオデータの前記第1の符号化されたブロックについての動きベクトル予測子候補を決定し、
前記第1のMVDが0であるかどうかに基づいて、前記第1の現在のMVD精度を使用して、ビデオデータの前記第1の符号化されたブロックについての前記動きベクトル予測子候補を丸める
ようにさらに構成される、請求項17に記載の装置。 - 前記1つまたは複数のプロセッサが、
ビデオデータの前記第1の符号化されたブロックについての動きベクトル予測子候補を決定し、
特定の動きベクトル予測子候補が時間的候補であるか、または空間的候補であるかに基づいて、前記第1の現在のMVD精度を使用して、ビデオデータの前記第1の符号化されたブロックについての前記動きベクトル予測子候補を丸める
ようにさらに構成される、請求項17に記載の装置。 - ビデオデータの前記第1の符号化されたブロックを受信するように構成される受信機を備えるワイヤレス通信デバイスをさらに備える、請求項17に記載の装置。
- 前記ワイヤレス通信デバイスが電話ハンドセットを備え、前記受信機が、ワイヤレス通信規格に従って、ビデオデータの前記第1の符号化されたブロックを含む信号を復調するように構成される、請求項33に記載の装置。
- ビデオデータの前記第1の符号化されたブロックを復号することにより、復号された第1のブロックが生成され、ビデオデータの前記第2の符号化されたブロックを復号することにより、復号された第2のブロックが生成され、
前記装置が、ビデオデータの前記復号された第1のブロックとビデオデータの前記復号された第2のブロックを含むピクチャを出力するように構成されるディスプレイをさらに備える、請求項17に記載の装置。 - ビデオデータを復号するように構成される装置であって、
並進動きモデルでインター予測モードを使用して符号化されたビデオデータの第1の符号化されたブロックを受信するための手段と、
ビデオデータの前記第1の符号化されたブロックに関連付けられる第1の動きベクトル差分(MVD)を示す1つまたは複数の第1のシンタックス要素を受信するための手段であって、第1の複数のMVD精度が、前記並進動きモデルを使用してコーディングされた前記第1の符号化されたブロックについて利用可能である、手段と、
前記第1の符号化されたブロックについて利用可能な前記第1の複数のMVD精度の中の第1の現在のMVD精度を示す第1のMVD精度シンタックス要素を受信するための手段と、
前記第1のMVD精度シンタックス要素に基づいて、前記第1の現在のMVD精度を決定するための手段と、
前記決定された第1の現在のMVD精度を使用して、前記第1のMVDを修正するための手段と、
前記第1のMVDを使用して、ビデオデータの前記第1の符号化されたブロックを復号するための手段と、
アフィン動きモデルでインター予測を使用してコーディングされたビデオデータの第2の符号化されたブロックを受信するための手段と、
ビデオデータの前記第2の符号化されたブロックに関連付けられる第2のMVDを示す1つまたは複数の第2のシンタックス要素を受信するための手段あって、第2の複数のMVD精度が、前記アフィン動きモデルを使用して符号化された前記第2の符号化されたブロックについて利用可能である、手段と、
前記第2の符号化されたブロックについて利用可能な前記第2の複数のMVD精度の中の第2の現在のMVD精度を示す第2のMVD精度シンタックス要素を前記第1のMVD精度シンタックス要素とは別に受信するための手段と、
前記第2のMVD精度シンタックス要素に基づいて、第2の現在のMVD精度を決定するための手段と、
前記決定された第2の現在のMVD精度を使用して、前記第2のMVDを修正するための手段と、
前記第2のMVDを使用して、ビデオデータの前記第2の符号化されたブロックを復号するための手段と
を備える、装置。 - 命令を記録する非一時コンピュータ可読記録媒体であって、前記命令は、実行されたときに、ビデオデータを復号するように構成されるデバイスの1つまたは複数のプロセッサに、
並進動きモデルでインター予測モードを使用して符号化されたビデオデータの第1の符号化されたブロックを受信することと、
ビデオデータの前記第1の符号化されたブロックに関連付けられる第1の動きベクトル差分(MVD)を示す1つまたは複数の第1のシンタックス要素を受信することであって、第1の複数のMVD精度が、前記並進動きモデルを使用してコーディングされた前記第1の符号化されたブロックについて利用可能である、受信することと、
前記第1の符号化されたブロックについて利用可能な前記第1の複数のMVD精度の中の第1の現在のMVD精度を示す第1のMVD精度シンタックス要素を受信することと、
前記第1のMVD精度シンタックス要素に基づいて、前記第1の現在のMVD精度を決定することと、
前記決定された第1の現在のMVD精度を使用して、前記第1のMVDを修正することと、
前記第1のMVDを使用して、ビデオデータの前記第1の符号化されたブロックを復号することと、
アフィン動きモデルでインター予測を使用して符号化されたビデオデータの第2の符号化されたブロックを受信することと、
ビデオデータの前記第2の符号化されたブロックに関連付けられる第2のMVDを示す1つまたは複数の第2のシンタックス要素を受信することあって、第2の複数のMVD精度が、前記アフィン動きモデルを使用してコーディングされた前記第2の符号化されたブロックについて利用可能である、受信することと、
前記第2の符号化されたブロックについて利用可能な前記第2の複数のMVD精度の中の第2の現在のMVD精度を示す第2のMVD精度シンタックス要素を前記第1のMVD精度シンタックス要素とは別に受信することと、
前記第2のMVD精度シンタックス要素に基づいて、第2の現在のMVD精度を決定することと、
前記決定された第2の現在のMVD精度を使用して、前記第2のMVDを修正することと、
前記第2のMVDを使用して、ビデオデータの前記第2の符号化されたブロックを復号することと
を行わせる、非一時的コンピュータ可読記録媒体。 - ビデオデータを符号化する方法であって、
並進動きモデルでインター予測モードを使用して符号化されるビデオデータの第1のブロックを受信するステップと、
ビデオデータの前記第1のブロックについての第1の動きベクトル差分(MVD)を決定するステップであって、第1の複数のMVD精度が、前記並進動きモデルを使用してコーディングされる前記第1の符号化されるブロックについて利用可能である、ステップと、
前記第1の符号化されるブロックについて利用可能な前記第1の複数のMVD精度の中で第1の現在のMVD精度を決定するステップと、
前記第1のMVDおよび前記並進動きモデルを使用して、ビデオデータの前記第1のブロックを符号化するステップと、
前記第1の符号化されるブロックについて利用可能な前記第1の複数のMVD精度の中の前記第1の現在のMVD精度を示す第1のMVD精度シンタックス要素を符号化するステップと、
アフィン動きモデルでインター予測モードを使用して符号化されるビデオデータの第2のブロックを受信するステップと、
ビデオデータの前記第2のブロックについての第2のMVDを決定するステップであって、第2の複数のMVD精度が、前記アフィン動きモデルを使用してコーディングされる前記第2の符号化されるブロックについて利用可能である、ステップと、
前記第2の符号化されるブロックについて利用可能な前記第2の複数のMVD精度の中で第2の現在のMVD精度を決定するステップと、
前記第2のMVDおよび前記アフィン動きモデルを使用して、ビデオデータの前記第2のブロックを符号化するステップと、
前記第2の符号化されるブロックについて利用可能な前記第2の複数のMVD精度の中の前記第2の現在のMVD精度を示す第2のMVD精度シンタックス要素を符号化するステップと
を含む、方法。 - 前記第1の複数のMVD精度が、NサンプルMVD精度を含み、Nは、前記第1のMVDを示す1つまたは複数の第1のシンタックス要素の各々の連続する符号語によって示されるサンプルの数を示す整数であり、Nは1より大きく、前記インター予測モードは高度動きベクトル予測モードであり、前記動きモデルは前記並進動きモデルである、請求項38に記載の方法。
- Nは、2、3、または4輝度サンプルのうちの1つである、請求項39に記載の方法。
- 前記第1の複数のMVD精度は、1/4輝度サンプルMVD精度、整数輝度サンプルMVD精度、および1つまたは複数のNサンプルMVD精度を含む、請求項39に記載の方法。
- ビデオデータの前記第1のブロックのコーディング単位または予測単位の1つまたは複数に対する前記第1の現在のMVD精度を示す前記第1のMVD精度シンタックス要素を符号化するステップをさらに含む、請求項38に記載の方法。
- 前記第1のMVD精度シンタックス要素が、NサンプルMVD精度についてのNの値を示す、請求項42に記載の方法。
- ブロックサイズ、前記第1のMVDの値、参照ピクチャインデックス、空間的に隣接するブロックのMVD精度情報、または現在のピクチャおよび参照ピクチャのピクチャ順序カウント(POC)の差のうちの1つまたは複数に基づいて、前記第1のMVD精度シンタックス要素の算術エンコーディングのためのコンテキストを決定するステップと、
算術コーディングおよび前記決定されたコンテキストを使用して、前記第1のMVD精度シンタックス要素を符号化するステップと
をさらに含む、請求項42に記載の方法。 - 前記第1の現在のMVD精度と同じ動きベクトル精度を使用して、ビデオデータの前記第1のブロックについての動きベクトルを決定するステップをさらに含む、請求項38に記載の方法。
- 前記第1の現在のMVD精度と異なる動きベクトル精度を使用して、ビデオデータの前記第1のブロックについての動きベクトルを決定するステップをさらに含む、請求項38に記載の方法。
- ビデオデータの前記第1のブロックについての動きベクトル予測子候補を決定するステップと、
前記第1のMVDが0であるかどうかに基づいて、前記第1の現在のMVD精度を使用して、ビデオデータの前記第1のブロックについての前記動きベクトル予測子候補を丸めるステップと
をさらに含む、請求項38に記載の方法。 - ビデオデータの前記第1のブロックについての動きベクトル予測子候補を決定するステップと、
特定の動きベクトル予測子候補が時間的候補であるか、または空間的候補であるかに基づいて、前記第1の現在のMVD精度を使用して、ビデオデータの前記第1のブロックについての前記動きベクトル予測子候補を丸めるステップと
をさらに含む、請求項38に記載の方法。 - ビデオデータを符号化するように構成された装置であって、
ビデオデータの第1のブロックを記録するように構成されるメモリと、
前記メモリと通信する1つまたは複数のプロセッサと
を備え、前記1つまたは複数のプロセッサは、
並進動きモデルでインター予測モードを使用して符号化されるビデオデータの前記第1のブロックを受信することと、
ビデオデータの前記第1のブロックについての第1の動きベクトル差分(MVD)を決定することであって、第1の複数のMVD精度が、前記並進動きモデルを使用してコーディングされた前記第1の符号化されたブロックについて利用可能である、決定することと、
前記第1の符号化されたブロックについて利用可能な前記第1の複数のMVD精度の中で第1の現在のMVD精度を決定することと、
前記第1のMVDおよび前記並進動きモデルを使用して、ビデオデータの前記第1のブロックを符号化することと、
前記第1の符号化されたブロックについて利用可能な前記第1の複数のMVD精度の中の前記第1の現在のMVD精度を示す第1のMVD精度シンタックス要素を符号化することと、
アフィン動きモデルでインター予測モードを使用して符号化されるビデオデータの第2のブロックを受信することと、
ビデオデータの前記第2のブロックについての第2のMVDを決定することであって、第2の複数のMVD精度が、前記アフィン動きモデルを使用してコーディングされた前記第2の符号化されたブロックについて利用可能である、決定することと、
前記第2の符号化されたブロックについて利用可能な前記第2の複数のMVD精度の中で第2の現在のMVD精度を決定することと、
前記第2のMVDおよび前記アフィン動きモデルを使用して、ビデオデータの前記第2のブロックを符号化することと、
前記第2の符号化されたブロックについて利用可能な前記第2の複数のMVD精度の中の前記第2の現在のMVD精度を示す第2のMVD精度シンタックス要素を符号化することと
を行うように構成される、装置。 - ビデオデータの前記第1のブロックを含むピクチャをキャプチャするように構成されるカメラをさらに備える、請求項49に記載の装置。
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201662404105P | 2016-10-04 | 2016-10-04 | |
| US62/404,105 | 2016-10-04 | ||
| US15/724,044 US10979732B2 (en) | 2016-10-04 | 2017-10-03 | Adaptive motion vector precision for video coding |
| US15/724,044 | 2017-10-03 | ||
| PCT/US2017/055091 WO2018067672A1 (en) | 2016-10-04 | 2017-10-04 | Adaptive motion vector precision for video coding |
| JP2019517327A JP7077310B2 (ja) | 2016-10-04 | 2017-10-04 | ビデオコーディングのための適応的な動きベクトル精度 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019517327A Division JP7077310B2 (ja) | 2016-10-04 | 2017-10-04 | ビデオコーディングのための適応的な動きベクトル精度 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022122892A JP2022122892A (ja) | 2022-08-23 |
| JP7438265B2 true JP7438265B2 (ja) | 2024-02-26 |
Family
ID=61759108
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019517327A Active JP7077310B2 (ja) | 2016-10-04 | 2017-10-04 | ビデオコーディングのための適応的な動きベクトル精度 |
| JP2022081653A Active JP7438265B2 (ja) | 2016-10-04 | 2022-05-18 | ビデオコーディングのための適応的な動きベクトル精度 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019517327A Active JP7077310B2 (ja) | 2016-10-04 | 2017-10-04 | ビデオコーディングのための適応的な動きベクトル精度 |
Country Status (11)
| Country | Link |
|---|---|
| US (1) | US10979732B2 (ja) |
| EP (1) | EP3523971B1 (ja) |
| JP (2) | JP7077310B2 (ja) |
| KR (1) | KR102621943B1 (ja) |
| CN (1) | CN109792532B (ja) |
| BR (1) | BR112019006756A2 (ja) |
| ES (1) | ES3022203T3 (ja) |
| PL (1) | PL3523971T3 (ja) |
| SG (1) | SG11201901365QA (ja) |
| TW (1) | TWI796308B (ja) |
| WO (1) | WO2018067672A1 (ja) |
Families Citing this family (92)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ES2912048T3 (es) | 2010-04-13 | 2022-05-24 | Ge Video Compression Llc | Codificación de mapas de significado y bloques de coeficiente de transformada |
| US9749642B2 (en) * | 2014-01-08 | 2017-08-29 | Microsoft Technology Licensing, Llc | Selection of motion vector precision |
| CN116567220A (zh) | 2016-08-11 | 2023-08-08 | Lx 半导体科技有限公司 | 图像编码/解码设备和图像数据的发送设备 |
| CN109496431A (zh) * | 2016-10-13 | 2019-03-19 | 富士通株式会社 | 图像编码/解码方法、装置以及图像处理设备 |
| KR20180043151A (ko) * | 2016-10-19 | 2018-04-27 | 에스케이텔레콤 주식회사 | 영상 부호화 또는 복호화를 위한 장치 및 방법 |
| WO2018084344A1 (ko) * | 2016-11-07 | 2018-05-11 | 엘지전자 주식회사 | 영상 코딩 시스템에서 영상 디코딩 방법 및 장치 |
| US10701392B2 (en) * | 2016-11-22 | 2020-06-30 | Mediatek Inc. | Method and apparatus for motion vector sign prediction in video coding |
| MX2019007219A (es) * | 2016-12-22 | 2019-09-05 | Kt Corp | Metodo y aparato para procesar señales de video. |
| US11272207B2 (en) | 2017-06-12 | 2022-03-08 | Futurewei Technologies, Inc. | Selection and signaling of motion vector (MV) precisions |
| EP3451664A1 (en) * | 2017-09-01 | 2019-03-06 | Thomson Licensing | Motion compensation at a finer precision than motion vector differential |
| US10841794B2 (en) * | 2017-09-18 | 2020-11-17 | Futurewei Technologies, Inc. | Adaptive motion vector resolution |
| EP3691274A4 (en) * | 2017-09-28 | 2021-04-28 | Samsung Electronics Co., Ltd. | CODING METHOD AND DEVICE FOR IT AND DECODING METHOD AND DEVICE FOR IT |
| CN109587501B (zh) * | 2017-09-28 | 2022-07-12 | 腾讯科技(深圳)有限公司 | 进行运动估计的方法、装置及存储介质 |
| US10582212B2 (en) * | 2017-10-07 | 2020-03-03 | Google Llc | Warped reference motion vectors for video compression |
| US20190246134A1 (en) * | 2018-02-06 | 2019-08-08 | Panasonic Intellectual Property Corporation Of America | Encoding method, decoding method, encoder, and decoder |
| US11012715B2 (en) | 2018-02-08 | 2021-05-18 | Qualcomm Incorporated | Intra block copy for video coding |
| JP7109558B2 (ja) * | 2018-02-14 | 2022-07-29 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | 適応型補間フィルタ |
| EP3761643A4 (en) | 2018-02-28 | 2022-02-23 | Samsung Electronics Co., Ltd. | VIDEO DECODING METHOD AND APPARATUS, AND VIDEO ENCODING METHOD AND APPARATUS |
| CN118233651A (zh) * | 2018-06-07 | 2024-06-21 | 韦勒斯标准与技术协会公司 | 使用自适应运动矢量分辨率的视频信号处理方法及装置 |
| CN110620932B (zh) * | 2018-06-19 | 2022-11-08 | 北京字节跳动网络技术有限公司 | 依赖模式的运动矢量差精度集 |
| WO2020009446A1 (ko) * | 2018-07-02 | 2020-01-09 | 엘지전자 주식회사 | 어파인 예측을 이용하여 비디오 신호를 처리하기 위한 방법 및 장치 |
| CN120614463A (zh) * | 2018-07-02 | 2025-09-09 | Lg电子株式会社 | 视频信号解码和编码方法及存储介质 |
| WO2020017423A1 (en) * | 2018-07-17 | 2020-01-23 | Panasonic Intellectual Property Corporation Of America | Motion vector prediction for video coding |
| WO2020024966A1 (en) * | 2018-07-31 | 2020-02-06 | Mediatek Inc. | Method and apparatus of merge with motion vector difference for video coding |
| CN112534818B (zh) * | 2018-08-14 | 2024-04-26 | 华为技术有限公司 | 使用运动和对象检测的用于视频编码的译码参数的基于机器学习的自适应 |
| WO2020047132A1 (en) | 2018-08-29 | 2020-03-05 | Vid Scale, Inc. | Adaptive motion vector precision for affine motion model based video coding |
| KR20200026758A (ko) * | 2018-09-03 | 2020-03-11 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| US11310520B2 (en) * | 2018-09-04 | 2022-04-19 | Hfi Innovation Inc. | Method and apparatus of motion-vector rounding unification for video coding system |
| CN116033150A (zh) * | 2018-09-08 | 2023-04-28 | 北京字节跳动网络技术有限公司 | 不同视频块尺寸的仿射模式计算 |
| CN117714717A (zh) | 2018-09-10 | 2024-03-15 | 华为技术有限公司 | 视频解码方法及视频解码器 |
| JP7212150B2 (ja) * | 2018-09-19 | 2023-01-24 | 北京字節跳動網絡技術有限公司 | 適応動きベクトル解像度によるアフィンモードへの構文の使用 |
| WO2020058962A1 (en) * | 2018-09-23 | 2020-03-26 | Beijing Bytedance Network Technology Co., Ltd. | Signaling of motion vector precision indication with adaptive motion vector resolution |
| CN117156129A (zh) * | 2018-10-23 | 2023-12-01 | 韦勒斯标准与技术协会公司 | 通过使用基于子块的运动补偿处理视频信号的方法和设备 |
| CN112997489B (zh) | 2018-11-06 | 2024-02-06 | 北京字节跳动网络技术有限公司 | 具有几何分割的帧间预测的边信息信令 |
| WO2020098802A1 (en) * | 2018-11-15 | 2020-05-22 | Beijing Bytedance Network Technology Co., Ltd. | Merge with mvd for affine |
| CN113039780B (zh) | 2018-11-17 | 2023-07-28 | 北京字节跳动网络技术有限公司 | 视频处理中用运动矢量差的Merge |
| US11381825B2 (en) * | 2018-11-27 | 2022-07-05 | Advanced Micro Devices, Inc. | Variable rate rendering based on motion estimation |
| US11197017B2 (en) * | 2018-12-06 | 2021-12-07 | Tencent America LLC | Methods and apparatuses for video coding |
| CN113196773B (zh) | 2018-12-21 | 2024-03-08 | 北京字节跳动网络技术有限公司 | 具有运动矢量差的Merge模式中的运动矢量精度 |
| EP3905675A4 (en) * | 2018-12-28 | 2022-10-26 | Samsung Electronics Co., Ltd. | METHOD AND APPARATUS FOR ENCODING MOTION VECTOR DIFFERENCES AND METHOD AND APPARATUS FOR DECODING MOTION VECTOR DIFFERENCES |
| CN113170166B (zh) | 2018-12-30 | 2023-06-09 | 北京字节跳动网络技术有限公司 | 具有几何分割的帧间预测在视频处理中有条件的应用 |
| CN113273189B (zh) * | 2018-12-31 | 2024-08-16 | 北京字节跳动网络技术有限公司 | 具有MVD的Merge和AMVR之间的交互 |
| WO2020142468A1 (en) * | 2018-12-31 | 2020-07-09 | Beijing Dajia Internet Information Technology Co., Ltd. | Picture resolution dependent configurations for video coding |
| CN113302936B (zh) * | 2019-01-07 | 2024-03-19 | 北京字节跳动网络技术有限公司 | 用于具有MVD的Merge的控制方法 |
| CN113273187B (zh) | 2019-01-10 | 2024-07-05 | 北京字节跳动网络技术有限公司 | 基于仿射的具有运动矢量差(MVD)的Merge |
| CN113302938B (zh) * | 2019-01-11 | 2024-08-16 | 北京字节跳动网络技术有限公司 | 整数mv运动补偿 |
| WO2020156516A1 (en) * | 2019-01-31 | 2020-08-06 | Beijing Bytedance Network Technology Co., Ltd. | Context for coding affine mode adaptive motion vector resolution |
| CN120980252A (zh) * | 2019-01-31 | 2025-11-18 | 北京字节跳动网络技术有限公司 | 对称运动矢量差编解码模式的快速算法 |
| KR102696718B1 (ko) | 2019-02-01 | 2024-08-21 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 조합된 인트라-인터 예측의 확장된 적용 |
| CN121967699A (zh) | 2019-02-03 | 2026-05-01 | 北京字节跳动网络技术有限公司 | Mv精度和mv差编解码之间的相互作用 |
| CN121173966A (zh) | 2019-02-14 | 2025-12-19 | 北京字节跳动网络技术有限公司 | 解码器侧细化工具的选择性应用 |
| CN113491127B (zh) * | 2019-02-27 | 2025-07-25 | 北京字节跳动网络技术有限公司 | 用于屏幕内容编码的运动矢量编码 |
| US11025948B2 (en) * | 2019-02-28 | 2021-06-01 | Tencent America LLC | Method and apparatus for motion prediction in video coding |
| WO2020180159A1 (ko) * | 2019-03-06 | 2020-09-10 | 엘지전자 주식회사 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| WO2020185500A1 (en) * | 2019-03-11 | 2020-09-17 | Interdigital Vc Holdings, Inc. | Entropy coding for video encoding and decoding |
| MX2021010980A (es) | 2019-03-21 | 2021-10-13 | Beijing Bytedance Network Tech Co Ltd | Procesamiento de ponderacion mejorado de intra-interprediccion combinadas. |
| CN113661709B (zh) * | 2019-03-27 | 2024-08-09 | 北京字节跳动网络技术有限公司 | 仿射高级运动矢量预测中的运动信息精度对齐 |
| AU2020250609B2 (en) * | 2019-04-01 | 2023-09-07 | Beijing Bytedance Network Technology Co., Ltd. | Using interpolation filters for history based motion vector prediction |
| KR102700489B1 (ko) | 2019-04-25 | 2024-08-28 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 모션 벡터 차에 대한 제한 |
| KR102662874B1 (ko) | 2019-04-28 | 2024-05-07 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 대칭 모션 벡터 차이 코딩 |
| CN120769050A (zh) | 2019-04-30 | 2025-10-10 | 韦勒斯标准与技术协会公司 | 一种使用自适应运动矢量分辨率处理视频信号的方法和装置 |
| SG11202112279WA (en) | 2019-05-11 | 2021-12-30 | Beijing Bytedance Network Technology Co Ltd | Selective use of coding tools in video processing |
| AU2020294374B2 (en) | 2019-06-19 | 2024-01-11 | Lg Electronics Inc. | Image decoding method for performing inter-prediction when prediction mode for current block ultimately cannot be selected, and device for same |
| EP4300964A3 (en) | 2019-06-21 | 2024-03-13 | VID SCALE, Inc. | Precision refinement for motion compensation with optical flow |
| JP7436527B2 (ja) | 2019-06-25 | 2024-02-21 | 北京字節跳動網絡技術有限公司 | 動きベクトルの差に関する制限 |
| CN114080808B (zh) * | 2019-07-06 | 2025-08-01 | 北京达佳互联信息技术有限公司 | 用于视频编解码中的解码器侧运动矢量细化的方法和装置 |
| CN114616826B (zh) | 2019-08-06 | 2026-04-28 | Op方案有限责任公司 | 基于帧类型的自适应分辨率管理的隐式标识 |
| WO2021026322A1 (en) | 2019-08-06 | 2021-02-11 | Op Solutions | Block-based adaptive resolution management |
| WO2021026363A1 (en) * | 2019-08-06 | 2021-02-11 | Op Solutions, Llc | Implicit signaling of adaptive resolution management based on frame type |
| MX2022001592A (es) | 2019-08-06 | 2022-03-11 | Op Solutions Llc | Método de gestión de resolución adaptativa para reajuste de predicción. |
| JP7359942B2 (ja) | 2019-08-20 | 2023-10-11 | 北京字節跳動網絡技術有限公司 | 映像処理における代替の補間フィルタの選択的使用 |
| WO2021047540A1 (en) | 2019-09-09 | 2021-03-18 | Beijing Bytedance Network Technology Co., Ltd. | Coefficient scaling for high precision image and video coding |
| EP4030762A4 (en) | 2019-09-10 | 2023-09-06 | Samsung Electronics Co., Ltd. | IMAGE DECODING DEVICE USING A SET OF TOOLS AND CORRESPONDING IMAGE DECODING METHOD, AND IMAGE ENCODING DEVICE AND CORRESPONDING IMAGE ENCODING METHOD |
| CN114731392B (zh) | 2019-09-21 | 2025-01-03 | 北京字节跳动网络技术有限公司 | 用于图像和视频编解码的高精度变换和量化 |
| CN112868234A (zh) * | 2019-09-24 | 2021-05-28 | 深圳市大疆创新科技有限公司 | 运动估计方法、系统和存储介质 |
| EP4029245A4 (en) | 2019-10-12 | 2022-11-23 | Beijing Bytedance Network Technology Co., Ltd. | High level syntax for video coding tools |
| KR20220092962A (ko) | 2019-11-08 | 2022-07-04 | 오피 솔루션즈, 엘엘씨 | 적응적 크롭핑을 위한 방법들 및 시스템들 |
| WO2021188571A1 (en) | 2020-03-16 | 2021-09-23 | Beijing Dajia Internet Information Technology Co., Ltd. | Improvements on merge mode with motion vector differences |
| CN112261413B (zh) * | 2020-10-22 | 2023-10-31 | 北京奇艺世纪科技有限公司 | 视频编码方法、编码装置、电子设备和存储介质 |
| AU2021416082A1 (en) * | 2020-12-29 | 2023-05-18 | Qualcomm Incorporated | Template matching in video coding |
| US11758151B2 (en) * | 2020-12-29 | 2023-09-12 | Qualcomm Incorporated | Template matching in video coding |
| US11936877B2 (en) * | 2021-04-12 | 2024-03-19 | Qualcomm Incorporated | Template matching based affine prediction for video coding |
| US12155839B2 (en) | 2021-10-21 | 2024-11-26 | Tencent America LLC | Adaptive resolution for single-reference motion vector difference |
| JP2025501805A (ja) * | 2022-01-18 | 2025-01-24 | テンセント・アメリカ・エルエルシー | ビデオ復号化方法及び装置、並びにビデオ符号化方法 |
| CA3213660A1 (en) * | 2022-01-24 | 2023-07-27 | Liang Zhao | Schemes for adjusting adaptive resolution for motion vector difference |
| US20250260824A1 (en) * | 2022-05-07 | 2025-08-14 | Google Llc | Flexible Motion Vector Precision Of Video Coding |
| WO2024035762A1 (en) * | 2022-08-09 | 2024-02-15 | Innopeak Technology, Inc. | Dynamic mesh geometry refinement component adaptive coding |
| US12382082B2 (en) * | 2022-09-09 | 2025-08-05 | Tencent America LLC | Systems and methods for subblock motion vector coding |
| US12407851B2 (en) * | 2022-09-21 | 2025-09-02 | Tencent America LLC | Method and apparatus for implicitly indicating motion vector predictor precision |
| US12556709B2 (en) | 2022-09-22 | 2026-02-17 | Qualcomm Incorporated | Motion search for reference block selection |
| US20240259568A1 (en) * | 2024-04-15 | 2024-08-01 | Intel Corporation | Precision determination and fast candidate selection for merge mode with motion vector difference in video encoding |
| WO2025263985A1 (ko) * | 2024-06-18 | 2025-12-26 | 주식회사 케이티 | 영상 부호화/복호화 방법 및 압축된 비디오 데이터를 전송하기 위한 장치 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU1941797A (en) * | 1997-03-17 | 1998-10-12 | Mitsubishi Denki Kabushiki Kaisha | Image encoder, image decoder, image encoding method, image decoding method and image encoding/decoding system |
| JP4724351B2 (ja) * | 2002-07-15 | 2011-07-13 | 三菱電機株式会社 | 画像符号化装置、画像符号化方法、画像復号装置、画像復号方法、および通信装置 |
| WO2011054879A2 (en) * | 2009-11-06 | 2011-05-12 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Hybrid video coding |
| US10327008B2 (en) * | 2010-10-13 | 2019-06-18 | Qualcomm Incorporated | Adaptive motion vector resolution signaling for video coding |
| US9325991B2 (en) * | 2012-04-11 | 2016-04-26 | Qualcomm Incorporated | Motion vector rounding |
| US10531116B2 (en) * | 2014-01-09 | 2020-01-07 | Qualcomm Incorporated | Adaptive motion vector resolution signaling for video coding |
| CN110572643B (zh) * | 2014-01-29 | 2021-11-16 | 联发科技股份有限公司 | 利用自适应运动向量精度的方法和装置 |
| ES3063951T3 (en) * | 2014-10-31 | 2026-04-21 | Samsung Electronics Co Ltd | Device for decoding motion vector |
| EP3241351B1 (en) | 2015-01-30 | 2021-04-28 | MediaTek Inc. | Methods for entropy coding of source samples with large alphabet |
| CN107809642B (zh) * | 2015-02-16 | 2020-06-16 | 华为技术有限公司 | 用于视频图像编码和解码的方法、编码设备和解码设备 |
| EP3355582B1 (en) | 2015-09-24 | 2021-04-28 | LG Electronics Inc. | Amvr-based image coding method and apparatus in image coding system |
| EP3414900B1 (en) | 2016-03-15 | 2025-08-06 | HFI Innovation Inc. | Method and apparatus of video coding with affine motion compensation |
-
2017
- 2017-10-03 US US15/724,044 patent/US10979732B2/en active Active
- 2017-10-04 ES ES17784520T patent/ES3022203T3/es active Active
- 2017-10-04 JP JP2019517327A patent/JP7077310B2/ja active Active
- 2017-10-04 KR KR1020197009269A patent/KR102621943B1/ko active Active
- 2017-10-04 CN CN201780059794.0A patent/CN109792532B/zh active Active
- 2017-10-04 EP EP17784520.3A patent/EP3523971B1/en active Active
- 2017-10-04 PL PL17784520.3T patent/PL3523971T3/pl unknown
- 2017-10-04 BR BR112019006756-6A patent/BR112019006756A2/pt active IP Right Grant
- 2017-10-04 SG SG11201901365QA patent/SG11201901365QA/en unknown
- 2017-10-04 WO PCT/US2017/055091 patent/WO2018067672A1/en not_active Ceased
- 2017-10-05 TW TW106134364A patent/TWI796308B/zh active
-
2022
- 2022-05-18 JP JP2022081653A patent/JP7438265B2/ja active Active
Non-Patent Citations (1)
| Title |
|---|
| CHEN, Jianle et al.,Algorithm Description of Joint Exploration Test Model 3,Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 3rd Meeting: Geneva, CH, 26 May - 1 June 2016, [JVET-C1001_v3],JVET-C1001 (version 3),ITU-T,2016年07月06日,<URL:http://phenix.it-sudparis.eu/jvet/doc_end_user/documents/3_Geneva/wg11/JVET-C1001-v3.zip>: JVET-C1001_V3.docx: pp.13-14,16-18 |
Also Published As
| Publication number | Publication date |
|---|---|
| SG11201901365QA (en) | 2019-04-29 |
| PL3523971T3 (pl) | 2025-06-02 |
| CN109792532A (zh) | 2019-05-21 |
| CN109792532B (zh) | 2023-07-14 |
| EP3523971B1 (en) | 2025-04-02 |
| JP7077310B2 (ja) | 2022-05-30 |
| EP3523971C0 (en) | 2025-04-02 |
| ES3022203T3 (en) | 2025-05-28 |
| US20180098089A1 (en) | 2018-04-05 |
| TW201817238A (zh) | 2018-05-01 |
| KR102621943B1 (ko) | 2024-01-05 |
| JP2019534626A (ja) | 2019-11-28 |
| WO2018067672A1 (en) | 2018-04-12 |
| KR20190055109A (ko) | 2019-05-22 |
| EP3523971A1 (en) | 2019-08-14 |
| US10979732B2 (en) | 2021-04-13 |
| JP2022122892A (ja) | 2022-08-23 |
| BR112019006756A2 (pt) | 2019-07-02 |
| TWI796308B (zh) | 2023-03-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7438265B2 (ja) | ビデオコーディングのための適応的な動きベクトル精度 | |
| US11356693B2 (en) | Motion vector coding for video coding | |
| US10462462B2 (en) | Motion vector difference coding technique for video coding | |
| CN112823517B (zh) | 基于历史的运动矢量预测子的改进 | |
| US10652571B2 (en) | Advanced motion vector prediction speedups for video coding | |
| US10531116B2 (en) | Adaptive motion vector resolution signaling for video coding | |
| US20130114717A1 (en) | Generating additional merge candidates | |
| US20250080769A1 (en) | Model-based motion vector difference derivation and template matching prediction for video coding | |
| JP2017513332A (ja) | ビデオコーディングの参照として現在のピクチャを使用すること | |
| US12177475B2 (en) | Model-based motion vector difference derivation and template matching prediction for video coding | |
| HK40002586A (en) | Adaptive motion vector precision for video coding | |
| HK40002586B (en) | Adaptive motion vector precision for video coding |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220616 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220616 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230724 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231024 |
|
| 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: 20240115 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240213 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7438265 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |