JP7399550B2 - 動きベクトル差シグナリングを用いたジオメトリ分割モードおよびマージモード - Google Patents
動きベクトル差シグナリングを用いたジオメトリ分割モードおよびマージモード Download PDFInfo
- Publication number
- JP7399550B2 JP7399550B2 JP2022566250A JP2022566250A JP7399550B2 JP 7399550 B2 JP7399550 B2 JP 7399550B2 JP 2022566250 A JP2022566250 A JP 2022566250A JP 2022566250 A JP2022566250 A JP 2022566250A JP 7399550 B2 JP7399550 B2 JP 7399550B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- mmvd
- motion vector
- value
- gpm
- 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
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/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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- 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/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/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/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/1887—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 a variable length codeword
-
- 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/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本出願は、2022年4月18日に出願された米国特許出願第17/723,302号「GEOMETRY PARTITION MODE AND MERGE MODE WITH MOTION VECTOR DIFFERENCE SIGNALING」の利益を主張し、これは、2021年4月26日に出願された米国仮出願第63/179,912号「GPM MMVD Signaling」に対する優先権の利益を主張する。先行出願の開示は、その全体が参照により本明細書に組み込まれる。
ビデオコーディング標準規格は、非公式に多用途ビデオコーディング(VVC)として知られている。開示される主題は、VVCに関連して使用され得る。
MmvdOffset[x0][y0][0]=(MmvdDistance[x0][y0]<<2)*MmvdSign[x0][y0][0] 式(1)
MmvdOffset[x0][y0][1]=(MmvdDistance[x0][y0]<<2)*MmvdSign[x0][y0][1] 式(2)
ここで、[0]はMmvdOffsetのX成分を表すことができ、[1]はMmvdOffsetのY成分を表すことができる。
ρmargin=1.0 式(4)
MmvdOffset0[0]=(MmvdDistance0<<2)*MmvdSign0[0] 式(5)
MmvdOffset0[1]=(MmvdDistance0<<2)*MmvdSign0[1] 式(6)
ここで、MmvdDistance0は、入力として距離インデックス(例えば、merge_gpm_mmvd_distance_idx0)を用いて表3から調べることができ、方向値(例えば、MmvdSign0)は、入力として方向インデックス(例えば、merge_gpm_mmvd_direction_idx0)を用いて表4から調べることができる。[0]は、MmvdOffset0のX成分を表すことができ、[1]は、MmvdOffset0のY成分を表すことができる。分割0(または第1の分割)の最終MV0は、式(7)および式(8)のように導出することができる。
MV0[0]=MVP0[0]+MmvdOffset0[0] 式(7)
MV0[1]=MVP0[1]+MmvdOffset0[1] 式(8)
ここで、MVP0は、分割0(または第1の分割)に対するGPMのMV予測を示すことができる。[0]は、MV0のX成分を表すことができ、[1]は、MV0のY成分を表すことができる。
MmvdOffset1[0]=(MmvdDistance1<<2)*MmvdSign1[0] 式(9)
MmvdOffset1[1]=(MmvdDistance1<<2)*MmvdSign1[1] 式(10)
ここで、MmvdDistance1は、merge_gpm_mmvd_distance_idx1を入力として表3から参照することができ、MmvdSign1は、merge_gpm_mmvd_direction_idx1を入力として表4から参照することができる。[0]は、MmvdOffset1のX成分を表すことができ、[1]は、MmvdOffset1のY成分を表すことができる。さらに、(MVP1[0]+MmvdOffset1[0])とMV0[0]との比較、および(MVP1[1]+MmvdOffset1[1])とMV0[1]との比較を行うことができる。(MVP1[0]+MmvdOffset1[0])がMV0[0]に等しく、(MVP1[1]+MmvdOffset1[1])がMV0[1]に等しい場合、これは、GPMの第1の分割および第2の分割が同じ参照フレームを指すことを示すことができる。したがって、
(merge_gpm_mmvd_distance_idx1+1)およびmerge_gpm_mmvd_direction_idx1を入力とするテーブルルックアップによって、MMVDの修正されたオフセット値(例えば、MmvdOffset1’)を導出することができる。修正されたMmvdOffset1’は、式(11)および式(12)に示すことができる。
MmvdOffset1[0]’=(MmvdDistance1’<<2)*MmvdSign1[0] 式(11)
MmvdOffset1[1]’=(MmvdDistance1’<<2)*MmvdSign1[1] 式(12)
ここで、修正された距離値(例えば、MmvdDistance1’)は、入力としてmerge_gpm_mmvd_distance_idx1+1を用いて表3から調べることができ、方向値(例えば、MmvdSign1)は、入力としてmerge_gpm_mmvd_direction_idx1を用いて表4から調べることができる。[0]は、修正されたオフセット値MmvdOffset1’のX成分を表すことができ、[1]は、修正されたオフセット値MmvdOffset1’のY成分を表すことができる。分割1(または第2の分割)の最終MV1は、式(13)および式(14)のように導出することができる。
MV1[0]=MVP1[0]+MmvdOffset1[0]’ 式(13)
MV1[1]=MVP1[1]+MmvdOffset1[1]’ 式(14)
ここで、MVP1は、分割1(または第2の分割)についてのGPMのMV予測を示すことができる。[0]はMV1のX成分を表すことができ、[1]はMV1のY成分を表すことができる。そうではなく、(MVP1[0]+MmvdOffset1[0])がMV0[0]に等しくなく、かつ/または(MVP1[1]+MmvdOffset1[1])がMV0[1]に等しくない場合、MmvdOffset1は、merge_gpm_mmvd_distance_idx1およびmerge_gpm_mmvd_direction_idx1を入力として使用して導出することができる。したがって、式(9)および式(10)に基づいて、第2の分割についてのMMVDのオフセット値(例えば、MmvdOffset1)を求めることができる。したがって、分割1(または第2の分割)の最終MV1は、式(15)および式(16)のように導出することができる。
MV1[0]=MVP1[0]+MmvdOffset1[0] 式(15)
MV1[1]=MVP1[1]+MmvdOffset1[1] 式(16)
ここで、MVP1は、分割1(または第2の分割)についてのGPMのMV予測を示すことができる。[0]はMV1のX成分を表すことができ、[1]はMV1のY成分を表すことができる。
MmvdOffset0[0]=(MmvdDistance<<2)*MmvdSign[0] 式(17)
MmvdOffset0[1]=(MmvdDistance<<2)*MmvdSign[1] 式(18)
MmvdOffset1[0]=(MmvdDistance<<2)*(MmvdSign[0]) 式(19)
MmvdOffset1[1]=(MmvdDistance<<2)*(MmvdSign[1]) 式(20)
ここで、[0]はX成分を表すことができ、[1]はY成分を表すことができる。
MmvdOffset0[0]=(MmvdDistance<<2)*MmvdSign[0] 式(21)
MmvdOffset0[1]=(MmvdDistance<<2)*MmvdSign[1] 式(22)
第2の分割(例えば、MmvdOffset1)のMVDオフセットは、以下の式(23)および式(24)に基づいて導出することができる。
MmvdOffset1[0]=(MmvdDistance<<2)*(-MmvdSign[0]) 式(23)
MmvdOffset1[1]=(MmvdDistance<<2)*(-MmvdSign[1]) 式(24)
ここで、MmvdDistanceは、MMVD距離インデックス(例えば、merge_gpm_mmvd_distance_idx)を入力として表3から調べることができ、MmvdSignは、MMVD方向インデックス(例えば、merge_gpm_mmvd_direction_idx)を入力として表4から調べることができる。式(21)~式(24)に基づいて、GPMの第2の分割は、GPMの第1の分割の方向値(例えば、MmvdSign)とは反対の修正された方向値(例えば、-MmvdSign)を有することができることが示され得る。
付記A:頭字語
JEM 共同探索モデル
VVC 多用途ビデオコーディング
BMS ベンチマークセット
MV 動きベクトル
HEVC 高効率ビデオコーディング
SEI 補足拡張情報
VUI ビデオユーザビリティ情報
GOP グループオブピクチャ
TU 変換ユニット
PU 予測ユニット
CTU コーディングツリーユニット
CTB コーディングツリーブロック
PB 予測ブロック
HRD 仮想参照デコーダ
SNR 信号対雑音比
CPU 中央処理装置
GPU グラフィック処理装置
CRT ブラウン管
LCD 液晶ディスプレイ
OLED 有機発光ダイオード
CD コンパクトディスク
DVD デジタルビデオディスク
ROM 読み取り専用メモリ
RAM ランダムアクセスメモリ
ASIC 特定用途向け集積回路
PLD プログラマブル・ロジック・デバイス
LAN ローカルエリアネットワーク
GSM モバイル通信用グローバルシステム
LTE ロングタームエボリューション
CANBus コントローラ・エリア・ネットワーク・バス
USB ユニバーサルシリアルバス
PCI 周辺機器相互接続
FPGA フィールド・プログラマブル・ゲート・エリア
SSD ソリッドステートドライブ
IC 集積回路
CU コーディングユニット
200 通信システム
210、220、230 端末デバイス
250 ネットワーク
300 通信システム
301 ビデオソース
302 ビデオピクチャのストリーム
303 ビデオエンコーダ
304 エンコードされたビデオデータ
305 ストリーミングサーバ
306 クライアントサブシステム
307、309 エンコードされたビデオデータのコピー
310 ビデオデコーダ
311 出力ストリーム
312 ディスプレイ
313 キャプチャサブシステム
320、330 電子デバイス
401 チャネル
410 ビデオデコーダ
412 描画デバイス
415 バッファメモリ
420 エントロピーデコーダ/パーサ
421 シンボル
430 電子デバイス
431 受信機
451 スケーラ/逆変換ユニット
452 イントラピクチャ予測ユニット
453 動き補償予測ユニット
455 アグリゲータ
456 ループフィルタユニット
457 参照ピクチャメモリ
458 現在のピクチャバッファ
501 ビデオソース
503 ビデオエンコーダ
520 電子デバイス
530 ソースコーダ
532 コーディングエンジン
533 ローカルデコーダ
534 参照ピクチャメモリ
535 予測器
540 送信機
543 コーディングされたビデオシーケンス
545 エントロピーコーダ
550 コントローラ
560 通信チャネル
603 ビデオエンコーダ
621 汎用コントローラ
622 イントラエンコーダ
623 残差計算器
624 残差エンコーダ
625 エントロピーエンコーダ
626 スイッチ
628 残差デコーダ
630 インターエンコーダ
710 ビデオデコーダ
771 エントロピーデコーダ
772 イントラデコーダ
773 残差デコーダ
774 再構成モジュール
780 インターデコーダ
1000A 第1の部分
1000B 第2の部分
1002 分割境界
1100 プロセス
1200 デコーディングプロセス
1300 エンコーディングプロセス
1400 デコーディングプロセス
1500 コンピュータシステム
1501 キーボード
1502 マウス
1503 トラックパッド
1505 ジョイスティック
1506 マイク
1507 スキャナ
1508 カメラ
1509 スピーカ
1510 タッチスクリーン
1521 媒体
1522 サムドライブ
1523 ソリッドステートドライブ
1540 コア
1541 中央処理装置(CPU)
1542 グラフィック処理装置(GPU)
1543 フィールド・プログラマブル・ゲート・エリア(FPGA)
1544 ハードウェアアクセラレータ
1545 読み取り専用メモリ(ROM)
1546 ランダムアクセスメモリ
1547 大容量記憶装置
1548 システムバス
1549 周辺バス
1550 グラフィックアダプタ
1554 インターフェース
1555 通信ネットワーク
Claims (14)
- デコーダにおいて実行されるデコーディングの方法であって、
コーディングされたビデオビットストリームから、ブロックのコーディングされた情報を受信するステップであって、前記コーディングされた情報は、前記ブロックがジオメトリ分割モード(GPM)に基づいて第1の部分と第2の部分に分割され、動きベクトル差によるマージモード(MMVD)に基づいてインター予測されていることを示し、前記GPMは複数の角度インデックスおよび複数のエッジインデックスを含み、前記複数の角度インデックスは角度を示し、前記複数のエッジインデックスは前記ブロックの中心に対するエッジ位置を示し、前記MMVDは複数の距離インデックスおよび複数の方向インデックスを含み、前記複数の距離インデックスは距離を示し、前記複数の方向インデックスは開始動きベクトルに対する方向を示す、ステップと、
GPMによって分割された前記ブロックの前記第1の部分についての動きベクトルが、GPMによって分割された前記ブロックの前記第2の部分についての動きベクトルと同一ではないと判定するステップと、
前記ブロックの前記第1の部分についての前記動きベクトルおよび前記ブロックの前記第2の部分についての前記動きベクトルに基づいて前記ブロックを再構成するステップと、
を含む方法。 - (i)前記第1の部分についての前記MMVDのオフセット値および前記GPMの動きベクトル予測、ならびに(ii)前記ブロックの前記第2の部分についての前記MMVDのオフセット値および前記GPMの動きベクトル予測を決定するステップと、
前記ブロックの前記第1の部分についての前記MMVDの前記オフセット値および前記GPMの前記動きベクトル予測に基づいて、前記ブロックの前記第1の部分についての前記動きベクトルを決定するステップと、
(i)前記ブロックの前記第2の部分についての前記MMVDの前記オフセット値および前記GPMの前記動きベクトル予測、ならびに(ii)前記ブロックの前記第1の部分についての前記動きベクトルに基づいて、前記ブロックの前記第2の部分についての前記動きベクトルを決定するステップと、
をさらに含む、請求項1に記載の方法。 - 前記第1の部分についての前記MMVDの前記オフセット値および前記第2の部分についての前記MMVDの前記オフセット値を決定することは、
第1の距離値と第1の方向値の積に基づいて、前記ブロックの前記第1の部分についての前記MMVDの前記オフセット値を決定するステップと、
第2の距離値と第2の方向値の積に基づいて、前記ブロックの前記第2の部分についての前記MMVDの前記オフセット値を決定するステップと、をさらに含み、
前記第1の距離値は第1の距離インデックス情報に基づいて取得され、
前記第1の方向値は第1の方向インデックス情報に基づいて取得され、
前記第2の距離値は第2の距離インデックス情報および前記ブロックの前記第1の部分の前記動きベクトルに基づいて取得され、
前記第2の方向値は第2の方向インデックス情報に基づいて取得される、請求項2に記載の方法。 - 前記ブロックの前記第2の部分についての前記動きベクトルを決定する前記ステップは、
前記ブロックの前記第2の部分についての前記MMVDの前記オフセット値と前記ブロックの前記第2の部分についての前記GPMの前記動きベクトル予測との和が前記ブロックの前記第1の部分についての前記動きベクトルと等しくないことに応答して、前記ブロックの前記第2の部分についての前記動きベクトルを、前記ブロックの前記第2の部分についての前記MMVDの前記オフセット値と前記ブロックの前記第2の部分についての前記GPMの前記動きベクトル予測との前記和と等しくなるように決定するステップ
をさらに含む、請求項3に記載の方法。 - 前記ブロックの前記第2の部分についての前記動きベクトルを決定する前記ステップは、
前記ブロックの前記第2の部分についての前記MMVDの前記オフセット値と前記ブロックの前記第2の部分についての前記GPMの前記動きベクトル予測との和が前記ブロックの前記第1の部分についての前記動きベクトルに等しいことに応答して、
前記ブロックの前記第2の部分についての修正された第2の距離値と前記第2の方向値の積に基づいて前記MMVDの修正されたオフセット値を決定するステップであって、前記修正された第2の距離値は、前記第2の距離インデックス情報に1を加えたものに基づいて取得される、ステップと、
前記ブロックの前記第2の部分についての前記動きベクトルを、前記ブロックの前記第2の部分についての前記MMVDの前記修正されたオフセット値と前記ブロックの前記第2の部分についての前記GPMの前記動きベクトル予測との和に等しくなるように決定するステップと、
をさらに含む、請求項3に記載の方法。 - ビデオデコーダにおいて実行されるビデオデコーディングの方法であって、
コーディングされたビデオビットストリームからブロックに関連付けられた単一のシンタックス要素を受信するステップであって、前記単一のシンタックス要素は、(1)前記ブロックがジオメトリ分割モード(GPM)に基づいて第1の部分と第2の部分に分割されているかどうか、ならびに(2)前記第1の部分および前記第2の部分の各々が動きベクトル差によるマージモード(MMVD)に基づいてインター予測されているかどうか、の両方を示し、前記GPMは複数の角度インデックスおよび複数のエッジインデックスを含み、前記複数の角度インデックスは角度を示し、前記複数のエッジインデックスは前記ブロックの中心に対するエッジ位置を示し、前記MMVDは複数の距離インデックスおよび複数の方向インデックスを含み、前記複数の距離インデックスは距離を示し、前記複数の方向インデックスは開始動きベクトルに対する方向を示す、ステップと、
前記単一のシンタックス要素が第1の値であることに応答して、前記ブロックの前記第1の部分および前記第2の部分の両方についての前記MMVDのオフセット値を決定するステップと、
前記ブロックの前記第1の部分についての前記MMVDの前記オフセット値および前記GPMの動きベクトル予測に基づいて、前記ブロックの前記第1の部分についての動きベクトルを決定するステップと、
前記ブロックの前記第2の部分についての前記MMVDの前記オフセット値および前記GPMの動きベクトル予測に基づいて、前記ブロックの前記第2の部分についての動きベクトルを決定するステップと、
前記ブロックの前記第1の部分についての前記決定された動きベクトルおよび前記ブロックの前記第2の部分についての前記決定された動きベクトルに基づいて前記ブロックを再構成するステップと、
を含む方法。 - 前記単一のシンタックス要素が前記第1の値であることに応答して、前記ブロックの前記第1の部分および前記第2の部分の両方についての前記MMVDの前記オフセット値を決定する前記ステップは、
前記MMVDに関連付けられた距離インデックス情報および方向インデックス情報を受信するステップと、
前記距離インデックス情報に基づく距離値、および前記方向インデックス情報に基づく方向値を決定するステップと、
前記距離値と前記方向値の積に基づいて、前記ブロックの前記第1の部分についての前記MMVDの前記オフセット値および前記ブロックの前記第2の部分についての前記MMVDの前記オフセット値を決定するステップと、
をさらに含む、請求項6に記載の方法。 - 前記単一のシンタックス要素が前記第1の値であることに応答して、前記ブロックの前記第1の部分および前記第2の部分の両方についての前記MMVDの前記オフセット値を決定する前記ステップは、
前記MMVDに関連付けられた距離インデックス情報および方向インデックス情報を受信するステップと、
前記距離インデックス情報に基づく距離値、および前記方向インデックス情報に基づく方向値を決定するステップと、
前記距離値と前記方向値の積に基づいて、前記ブロックの前記第1の部分についての前記MMVDの前記オフセット値を決定するステップと、
前記距離値と修正された方向値の積に基づいて、前記ブロックの前記第2の部分についての前記MMVDの前記オフセット値を決定するステップであって、前記修正された方向値は前記方向値とは反対である、ステップと、
をさらに含む、請求項6に記載の方法。 - 前記単一のシンタックス要素が前記第1の値であることに応答して、前記ブロックの前記第1の部分および前記第2の部分の両方についての前記MMVDの前記オフセット値を決定する前記ステップは、
前記コーディングされたビデオビットストリームから前記MMVDに関連付けられた位置インデックス情報を受信するステップであって、前記位置インデックス情報は、前記ブロックの前記第1の部分および前記第2の部分についての前記MMVDに関連付けられた距離情報と方向情報の組み合わせを示す、ステップと、
前記距離情報および前記方向情報に基づいて、前記ブロックの前記第1の部分についての前記MMVDの前記オフセット値および前記ブロックの前記第2の部分についての前記MMVDの前記オフセット値を決定するステップと、
をさらに含む、請求項6に記載の方法。 - 前記位置インデックス情報は、可変長コーディングに基づいてコーディングされる、請求項9に記載の方法。
- 請求項1から5のいずれか一項に記載の方法を実行するように構成された装置。
- 請求項6から10のいずれか一項に記載の方法を実行するように構成された装置。
- 少なくとも1つのプロセッサに請求項1から5のいずれか一項に記載の方法を実行させるためのプログラム。
- 少なくとも1つのプロセッサに請求項6から10のいずれか一項に記載の方法を実行させるためのプログラム。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202163179912P | 2021-04-26 | 2021-04-26 | |
| US63/179,912 | 2021-04-26 | ||
| US17/723,302 | 2022-04-18 | ||
| US17/723,302 US12081751B2 (en) | 2021-04-26 | 2022-04-18 | Geometry partition mode and merge mode with motion vector difference signaling |
| PCT/US2022/071892 WO2022232761A1 (en) | 2021-04-26 | 2022-04-25 | Geometry partition mode and merge mode with motion vector difference signaling |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023527671A JP2023527671A (ja) | 2023-06-30 |
| JP7399550B2 true JP7399550B2 (ja) | 2023-12-18 |
Family
ID=83808807
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022566250A Active JP7399550B2 (ja) | 2021-04-26 | 2022-04-25 | 動きベクトル差シグナリングを用いたジオメトリ分割モードおよびマージモード |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US12081751B2 (ja) |
| EP (1) | EP4111684B1 (ja) |
| JP (1) | JP7399550B2 (ja) |
| KR (1) | KR102925639B1 (ja) |
| CN (1) | CN115529851B (ja) |
| WO (1) | WO2022232761A1 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115699736A (zh) * | 2020-06-03 | 2023-02-03 | 北京达佳互联信息技术有限公司 | 具有运动矢量细化的几何分区模式 |
| US12081751B2 (en) * | 2021-04-26 | 2024-09-03 | Tencent America LLC | Geometry partition mode and merge mode with motion vector difference signaling |
| WO2022256353A1 (en) * | 2021-05-31 | 2022-12-08 | Beijing Dajia Internet Information Technology Co., Ltd. | Methods and devices for geometric partition mode with motion vector refinement |
| TW202349962A (zh) * | 2022-04-29 | 2023-12-16 | 聯發科技股份有限公司 | 使用具有運動向量差的合併模式的視訊編解碼方法和裝置 |
| WO2023250047A1 (en) * | 2022-06-21 | 2023-12-28 | Beijing Dajia Internet Information Technology Co., Ltd. | Methods and devices for motion storage in geometric partitioning mode |
| US20240137509A1 (en) * | 2022-10-14 | 2024-04-25 | Tencent America LLC | Geometric affine mode and geometric subblock modes |
| US12363314B1 (en) * | 2023-07-21 | 2025-07-15 | Zoom Communications, Inc. | Constructing motion vector candidates list for video coding |
| WO2026010377A1 (ko) * | 2024-07-02 | 2026-01-08 | 엘지전자 주식회사 | 영상 인코딩/디코딩 방법 및 장치, 그리고 비트스트림을 저장한 기록 매체 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11140406B2 (en) * | 2019-02-20 | 2021-10-05 | Qualcomm Incorporated | Signalling for merge mode with motion vector differences in video coding |
| WO2020180159A1 (ko) | 2019-03-06 | 2020-09-10 | 엘지전자 주식회사 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 전송하는 방법 |
| CN113994701B (zh) | 2019-06-24 | 2026-03-27 | 阿里巴巴创新公司 | 用于在视频编码中进行运动场存储的方法和设备 |
| US11570434B2 (en) * | 2019-08-23 | 2023-01-31 | Qualcomm Incorporated | Geometric partition mode with harmonized motion field storage and motion compensation |
| CN112770113B (zh) * | 2019-11-05 | 2024-08-23 | 杭州海康威视数字技术股份有限公司 | 一种编解码方法、装置及其设备 |
| CN121462767A (zh) * | 2020-04-09 | 2026-02-03 | 抖音视界有限公司 | 具有几何分割的块的运动矢量差 |
| CN112261413B (zh) * | 2020-10-22 | 2023-10-31 | 北京奇艺世纪科技有限公司 | 视频编码方法、编码装置、电子设备和存储介质 |
| US12081751B2 (en) * | 2021-04-26 | 2024-09-03 | Tencent America LLC | Geometry partition mode and merge mode with motion vector difference signaling |
-
2022
- 2022-04-18 US US17/723,302 patent/US12081751B2/en active Active
- 2022-04-25 CN CN202280003736.7A patent/CN115529851B/zh active Active
- 2022-04-25 JP JP2022566250A patent/JP7399550B2/ja active Active
- 2022-04-25 KR KR1020227040727A patent/KR102925639B1/ko active Active
- 2022-04-25 EP EP22773382.1A patent/EP4111684B1/en active Active
- 2022-04-25 WO PCT/US2022/071892 patent/WO2022232761A1/en not_active Ceased
-
2024
- 2024-07-30 US US18/789,551 patent/US12568215B2/en active Active
Non-Patent Citations (9)
Also Published As
| Publication number | Publication date |
|---|---|
| US20220353500A1 (en) | 2022-11-03 |
| KR20230002945A (ko) | 2023-01-05 |
| KR102925639B1 (ko) | 2026-02-11 |
| WO2022232761A1 (en) | 2022-11-03 |
| EP4111684A1 (en) | 2023-01-04 |
| CN115529851A (zh) | 2022-12-27 |
| EP4111684B1 (en) | 2025-10-15 |
| US12568215B2 (en) | 2026-03-03 |
| JP2023527671A (ja) | 2023-06-30 |
| US20240388712A1 (en) | 2024-11-21 |
| CN115529851B (zh) | 2024-09-27 |
| EP4111684A4 (en) | 2023-07-26 |
| US12081751B2 (en) | 2024-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7395771B2 (ja) | テンプレートマッチングベースのイントラ予測 | |
| JP7159423B2 (ja) | 映像復号化のための方法、装置及びコンピュータ・プログラム | |
| KR102813303B1 (ko) | 아핀 선형 가중 인트라 예측 모드를 위한 단순화된 시그널링 방법 | |
| JP7372425B2 (ja) | 映像符号化における幾何学的区分モード | |
| JP7391989B2 (ja) | ビデオ・コーディング方法及び装置 | |
| JP7076885B2 (ja) | 三角予測におけるマージリストの構成 | |
| JP7358487B2 (ja) | イントラ画像ブロック補償のためのデコードされたブロックベクトルの変換 | |
| JP7399550B2 (ja) | 動きベクトル差シグナリングを用いたジオメトリ分割モードおよびマージモード | |
| JP7623005B2 (ja) | ビデオ復号化方法、ビデオ復号化装置、コンピュータ・プログラム及びビデオ符号化方法 | |
| KR102761715B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
| KR102712172B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
| JP2022524107A (ja) | イントラピクチャブロック補償のための予測候補リストサイズシグナリングのための方法および装置 | |
| KR102781109B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
| KR20230104682A (ko) | 템플릿-정합을 이용하는 것에 의한 대안적인 모션 벡터 차이를 갖는 병합 모드 | |
| KR20230088479A (ko) | Sei 메시지에서 멀티뷰 뷰 포지션을 시그널링하기 위한 기법 | |
| KR20230065344A (ko) | 서브블록 교차 성분 선형 모델 예측 | |
| JP2023543587A (ja) | 補足強化情報メッセージを再サンプリングするワーピングベースの復号ピクチャ | |
| KR20230170758A (ko) | 멀티뷰 관련 보조 향상 정보 메시지들 | |
| JP7169451B2 (ja) | ビデオ復号の方法、装置、及びコンピュータプログラム | |
| HK40079745A (en) | Method, computer apparatus, device and storage medium for video decoding | |
| HK40079745B (zh) | 视频解码的方法、计算机设备、装置及存储介质 | |
| HK40088104A (zh) | 用於在sei消息中用信号通知多视图视图位置的技术 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221028 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221028 |
|
| 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: 20231106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231130 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7399550 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |