JP7324841B2 - ビデオ・データ処理方法、装置、記憶媒体及び記憶方法 - Google Patents
ビデオ・データ処理方法、装置、記憶媒体及び記憶方法 Download PDFInfo
- Publication number
- JP7324841B2 JP7324841B2 JP2021524354A JP2021524354A JP7324841B2 JP 7324841 B2 JP7324841 B2 JP 7324841B2 JP 2021524354 A JP2021524354 A JP 2021524354A JP 2021524354 A JP2021524354 A JP 2021524354A JP 7324841 B2 JP7324841 B2 JP 7324841B2
- Authority
- JP
- Japan
- Prior art keywords
- motion
- merge
- candidate
- candidates
- video
- 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
- 238000000034 method Methods 0.000 title claims description 148
- 238000003672 processing method Methods 0.000 title description 13
- 230000033001 locomotion Effects 0.000 claims description 401
- 239000013598 vector Substances 0.000 claims description 174
- 238000012545 processing Methods 0.000 claims description 54
- 230000015654 memory Effects 0.000 claims description 9
- 230000001131 transforming effect Effects 0.000 claims 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 30
- 238000005516 engineering process Methods 0.000 description 23
- 230000008569 process Effects 0.000 description 19
- 230000002123 temporal effect Effects 0.000 description 17
- 238000006243 chemical reaction Methods 0.000 description 16
- 230000002146 bilateral effect Effects 0.000 description 15
- 241000023320 Luma <angiosperm> Species 0.000 description 13
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 13
- 230000003287 optical effect Effects 0.000 description 13
- 238000004590 computer program Methods 0.000 description 12
- 238000005192 partition Methods 0.000 description 12
- 230000002457 bidirectional effect Effects 0.000 description 10
- 230000009466 transformation Effects 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 9
- 238000009795 derivation Methods 0.000 description 7
- 238000013138 pruning Methods 0.000 description 6
- 101100328886 Caenorhabditis elegans col-2 gene Proteins 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 229910052799 carbon Inorganic materials 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000000758 substrate Substances 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/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/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/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/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/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/43—Hardware specially adapted for motion estimation or compensation
-
- 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/537—Motion estimation other than block-based
- H04N19/543—Motion estimation other than block-based using regions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本願は、2019年11月11日に出願された国際特許出願番号PCT/CN2019/117119号の国内段階におけるものであり、これは2018年11月10日に出願された国際特許出願番号PCT/CN2018/114931号に対する優先権を主張し且つその恩恵を享受して行われている。前述の出願のすべての開示は参照により本願の開示の一部として援用される。
本願は一般に画像及びビデオ・コーディングの技術を対象としている。
動き補償は、カメラ及び/又はビデオ内のオブジェクトの動きを考慮することによって、現在及び/又は将来のフレームの条件下でビデオ内のフレームを予測するビデオ処理における技術である。動き補償は、ビデオ圧縮のためにビデオ・データの符号化及び復号化で使用されることが可能である。
本方法は、ビデオの現在ブロックの処理のために、動き候補のペアに基づいてペアワイズ・マージ候補を生成するステップと、ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
であるようなペアワイズ・マージ候補であり、off及びsは整数であり、>>は右シフト演算を表す。
本方法は、ビデオの現在ブロックの処理のために、動き候補のペアに基づいてペアワイズ・マージ候補を生成するステップと、ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
本方法は、ビデオの現在ブロックの処理のために、動き候補のペアに基づいてペアワイズ・マージ候補を生成するステップと、ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
本方法は、ビデオの現在ブロックの処理のために、ペアワイズ・マージ候補を生成するステップであって、生成は、現在ブロックを含む現在ピクチャを示す動き候補のペアに基づいている、ステップと、ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
本方法は、ビデオの現在ブロックの処理のために、ペアワイズ・マージ候補を生成するステップであって、生成は、現在ブロックを含む現在ピクチャを示す動き候補のペアに基づいている、ステップと、ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
本方法は、ビデオの現在ブロックの処理のために、ペアワイズ・マージ候補を生成するステップであって、生成は、現在ブロックを含む現在ピクチャを示す動き候補のペアに基づいている、ステップと、ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
本方法は、ビデオの現在ブロックの処理のために、ペアワイズ・マージ候補を生成するステップであって、生成は、現在ブロックを含む現在ピクチャを示す動き候補のペアに基づいている、ステップと、ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
本方法は、ビデオの現在ブロックの処理のために、ペアワイズ・マージ候補を生成するステップであって、生成は、現在ブロックを含む現在ピクチャを示す動き候補のペアに基づいている、ステップと、ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
本方法は、幾何学的パーティション・モードを使用してコーディングされたビデオの現在ブロックのために、スケーリングされた動きベクトルとList0動きベクトルとに基づいて、一方向予測動き候補を生成するステップと、一方向予測動き候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、スケーリングされた動きベクトルは、MV1’ = (MV1’x,MV1’y)であり、List0動きベクトルは、MV0 = (MV0x,MV0y)であり、MV* = (MV*x,MV*y)は、
本方法は、幾何学的パーティション・モードを使用してコーディングされたビデオの現在ブロックのために、スケーリングされた動きベクトルとList0動きベクトルとに基づいて、一方向予測動き候補を生成するステップと、一方向予測動き候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、スケーリングされた動きベクトルは、MV1’ = (MV1’x,MV1’y)であり、List0動きベクトルは、MV0 = (MV0x,MV0y)であり、MV* = (MV*x,MV*y)は、
本方法は、幾何学的パーティション・モードを使用してコーディングされたビデオの現在ブロックのために、スケーリングされた動きベクトルとList0動きベクトルとに基づいて、一方向予測動き候補を生成するステップと、一方向予測動き候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、スケーリングされた動きベクトルは、MV1’ = (MV1’x,MV1’y)であり、List0動きベクトルは、MV0 = (MV0x,MV0y)であり、MV* = (MV*x,MV*y)は、
一部の実施形態では、将来のビデオ・コーディング技術は、ジョイント探索モデル(JEM)として知られる参照ソフトウェアを使用して探求される。JEMでは、サブ・ブロック・ベース予測が幾つかのコーディング・ツールで採用されており、例えばアフィン予測、代替時間動きベクトル予測(ATMVP)、空間-時間動きベクトル予測(STMVP)、双方向オプティカル・フロー(BIO)、フレーム・レート・アップ・コンバージョン(FRUC)、局所適応動きベクトル解像度(LAMVR)、オーバーラップ・ブロック動き補償(OBMC)、局所照明補償(LIC)、及びデコーダ側動きベクトル精緻化(DMVR)等で採用されている。
HEVCでは、並進運動モデルのみが、動き補償予測(MCP)に適用される。しかしながら、カメラ及びオブジェクトは、多くの種類の動き、例えばズーム・イン/アウト、回転、遠近法的な移動、及び/又は他の不規則な動きを有する可能性がある。一方、JEMは、簡略化されたアフィン変換動き補償予測を適用する。図2は、2つの制御点動きベクトルV0及びV1によって説明されるブロック200のアフィン動きフィールドの例を示す。ブロック200の動きベクトル・フィールド(MVF)は、以下の式で記述することができる:
ATMVP方法では、時間動きベクトル予測(TMVP)方法が、現在CUより小さなブロックから、複数セットの動き情報(動きベクトル及び参照インデックスを含む)を取り出すことによって修正される。
STMVP法では、サブCUの動きベクトルは、ラスタ・スキャン順序に従って再帰的に導出される。図7は、4つのサブ・ブロック及び隣接ブロックを有する1つのCUの例を示す。4つの4×4サブCU A(701),B(702),C(703),及びD(704)を含む8×8CU700を考察する。現在フレームにおいて隣接する4×4ブロックは、a(711),b(712),c(713),及びd(714)としてラベル付けされる。
双方向オプティカル・フロー(BIO)方法は、双方向予測のためのブロックワイズ動き補償のトップで実行されるサンプルワイズ動きリファインメントである。幾つかの実装では、サンプル・レベルの動きリファインメントは、シグナリングを使用しない。
動きが局所的な周囲エリアで一貫していると仮定すると、Δは、現在予測される点(i,j)を中心とする(2M+1)×(2M+1)の正方形ウィンドウΩ内で最小化されることが可能であり、ここで、Mは2に等しい:
表2:BIOにおける勾配計算のためのフィルタ例
表3:BIOにおける予測信号生成のための補間フィルタ例
マージ・フラグが真である場合、FRUCフラグが、CUに対してシグナリングされることが可能である。FRUCフラグが偽である場合、マージ・インデックスがシグナリングされることが可能であり、正規のマージ・モードが使用される。FRUCフラグが真である場合、追加のFRUCモード・フラグが、どの方法(例えば、バイラテラル・マッチング又はテンプレート・マッチング)がブロックの動き情報を導出するために使用されるべきかを示すために、シグナリングされることが可能である。
フレームをコーディングする前に、保管された動きフィールドが、ユニラテラルMEに基づいてピクチャ全体について生成される。その後、動きフィールドは、CUレベル又はサブCUレベルMV候補として後に使用されることが可能である。
動きベクトルが分数サンプル位置を指す場合、動き補償補間が必要とされる。複雑さを減らすために、正規の8タップHEVC補間の代わりに、バイリニア補間が、バイラテラル・マッチング及びテンプレート・マッチングの両方に使用されることが可能である。
一例において、HEVC規格は、ルマ成分(mvとして記される)のMCに使用されるMVから、クロマ成分(mvCとして記される)のMCに使用されるMVを導出する方法を定めている。
一般に、mvCは、4:2:0又は4:2:2のようなカラー・フォーマットに依存する因子を乗算するmvとして計算される。
現在ピクチャ参照(CPR)とも呼ばれるイントラ・ブロック・コピー(IBC,又はイントラピクチャ・ブロック補償)が、HEVCスクリーン・コンテンツ・コーディング拡張(SCC)において採用された。このツールは、テキストとグラフィックスが豊富なコンテンツの繰り返しパターンが、同一ピクチャ内で頻繁に発生するという点で、スクリーン・コンテンツ・ビデオのコーディングに対して非常に効率的である。予測子と等しい又は類似するパターンを有する以前に再構成されたブロックを有することは、予測誤差を効果的に低減することが可能であり、従ってコーディング効率を改善することが可能である。
ペアワイズ平均候補は、現在のマージ候補リスト内の候補の所定のペアを平均化することによって生成され、所定のペアは、{(0,1),(0,2),(1,2),(0,3),(1,3),(2,3)}として定められ、数字はマージ候補リストに対するマージ・インデックスを示す。平均化された動きベクトルは、各々の参照リストに対して別々に計算される。両方の動きベクトルが1つのリストで利用可能である場合、これら2つの動きベクトルは、たとえそれらが異なる参照ピクチャを指していたとしても、平均化される。1つの動きベクトルのみが利用可能である場合には、1つを直接的に使用し;動きベクトルが利用可能でない場合には、このリストを無効に維持する。ペアワイズ平均候補は、HEVC規格において、結合された候補に置換する。2つのマージ候補のMVがMV0 = (MV0x,MV0y)及びMV1 = (MV1x,MV1y)であるとすると、MV* = (MV*x,MV*y)として示されるペアワイズ・マージ候補は、次のように導出される:
三角予測モード(TPM)の概念は、動き補償予測のために新しい三角パーティションを導入することである。それは、対角又は逆対角方向において、CUを2つの三角予測ユニットに分割する。CUの各々の三角予測ユニットは、単独の一方向候補リストから導出された自身の一方向動きベクトル及び参照フレーム・インデックスを用いてインター予測される。三角予測単位を予測した後に、適応重み付けプロセスが対角エッジに対して実行される。次いで、変換及び量子化プロセスがCU全体に適用される。このモードは、マージ・モードにのみ適用されることに留意を要する(注:スキップ・モードは、特別なマージ・モードとして取り扱われる)。
TPM動き候補リストと名付けられる一方向候補リストは、5つの一方向動きベクトル候補から構成される。これは、5つの空間隣接ブロックと2つの時間的なコロケートされたブロックとを含む7つの隣接ブロックから導出される。7つの隣接ブロックの動きベクトルが収集され、一方向動きベクトル、双方向予測動きベクトルのL0動きベクトル、双方向予測動きベクトルのL1動きベクトル、並びに、双方向予測動きベクトルのL0及びL1動きベクトルの平均化された動きベクトルの順に従って、一方向候補リストに内に設定される。候補の数が5未満である場合、ゼロ動きベクトルがリストに追加される。TPMのためにこのリストに追加される動き候補はTPM候補と呼ばれ、空間的/時間的ブロックから導出される動き情報は、正規の動き候補と呼ばれる。
既存のサブ・ブロック・ベースの予測技術は次のような問題を有する:
具体例1.
1つのブロックが、カラー成分及び/又はカラー・フォーマット及び/又はブロック形状/サイズに応じて異なる方法でサブ・ブロックに分割される。
1つのカラー成分のサブ・ブロックのMVは、アフィン・モデルで既に導出されている、別のカラー成分の1つ以上のサブ・ブロックのMV(複数可)から導出することが可能である。この場合、同じカラー成分の情報に基づいて、1つのカラー成分の動き情報を3回導出する必要はない。
最初に導出されるMV*は、他の成分に対する幾つかの対応するサブ・ブロックのMVから計算され、次いで、Cb又はCr成分におけるサブ・ブロックのMVは、セクション2.6で規定される規則に従って、MV*から導出される。図18に示す例では、1つのCb/Crサブ・ブロックは、動きベクトルMV0及びMV1を有する2つのYサブ・ブロックに対応する。
マージ・アフィン・モードと非マージ・アフィン・モードは、同じブロック・サイズ制約の下で許可又は禁止される。
1つのマージ候補がMV0 = (MV0x,MV0y)で示される動きベクトルを有し、別のマージ候補がMV1= (MV1x,MV1y)で示される動きベクトルを有すると仮定すると、これら2つのマージ候補から導出されるペアワイズ・マージ候補の1つのMVは、MV*= (MV*x,MV*y)として示されるとすると、次のようにして導出される:
1つのマージ候補がMV0 = (MV0x,MV0y)で示される動きベクトルを有し、別のマージ候補がMV1= (MV1x,MV1y)で示される動きベクトルを有し、MV0及び/又はMV1が現在ピクチャを示すと仮定すると、これら2つのマージ候補から導出されるペアワイズ・マージ候補の1つのMVは、MV*= (MV*x,MV*y)として示されるとすると、次のようにして導出される:
スケーリングされたMVを(MV1’x,MV1’y)によって示し、List0 MVを(MV0x,MV0y)によって示すとする。(MV*x,MV*y)によって示される、List0動き候補からの平均化された一方向予測は、次のように定められる:
A1.
ビデオ処理方法であって、
ビデオの現在ブロックの処理のために、動き候補のペアに基づいてペアワイズ・マージ候補を生成するステップと、
ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップと、
を含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
A2.
ビデオ処理方法であって、
ビデオの現在ブロックの処理のために、動き候補のペアに基づいてペアワイズ・マージ候補を生成するステップと、
ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップと、
を含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
A3.
ビデオ処理方法であって、
ビデオの現在ブロックの処理のために、動き候補のペアに基づいてペアワイズ・マージ候補を生成するステップと、
ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップと、
を含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
A4.
マージ候補のペアは、マージ候補リストからのものである、解決策A1-A3のうちの何れかの方法。
A5.
参照ピクチャ・リストLは、参照ピクチャ・リスト0(L0)又は参照ピクチャ・リスト1(L1)を含む、解決策A1-A3のうちの何れかの方法。
A6.
ペアワイズ・マージ候補をマージ候補リストに挿入するステップ
を更に含む解決策A1-A3のうちの何れかの方法。
A7.
変換を実行したことに続いて、マージ候補リストを更新するステップ
を更に含む解決策A1-A3のうちの何れかの方法。
A8.
off = 0である、解決策A1-A7のうちの何れかの方法。
A9.
s = 0という判断に対してoff = 0である、解決策A1-A7のうちの何れかの方法。
A10.
off = 1 << (s-1)である、解決策A1-A7のうちの何れかの方法。
A11.
s ≠ 0という判断に対してoff = 1 << (s-1)である、解決策A1-A7のうちの何れかの方法。
A12.
off = (1 << (s - 1)) - 1である、解決策A1-A7のうちの何れかの方法。
A13.
現在のビデオ・ブロックは、コーディング・ユニットである、解決策A1-A12のうちの何れかの方法。
A14.
変換を実行するステップは、現在のビデオ・ブロックからビットストリーム表現を生成するステップを含む、解決策A1-A13のうちの何れかの方法。
A15.
変換を実行するステップは、ビットストリーム表現から現在のビデオ・ブロックを生成するステップを含む、解決策A1-A13のうちの何れかの方法。
A16.
解決策A1-A15のうちの何れか1つに記載された方法を実現するように構成されたプロセッサを含むビデオ復号化装置。
A17.
解決策A1-A15のうちの何れか1つにおける方法を実行するためのプログラム・コードを含む、非一時的なコンピュータ読み取り可能な媒体に記憶されたコンピュータ・プログラム製品。
B1.
ビデオ処理方法であって、
ビデオの現在ブロックの処理のために、ペアワイズ・マージ候補を生成するステップであって、生成は、現在ブロックを含む現在ピクチャを示す動き候補のペアに基づいている、ステップと、
ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップと、
を含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
B2.
ペアワイズ・マージ候補を生成するステップは、更に、
B3.ビデオ処理方法であって、
ビデオの現在ブロックの処理のために、ペアワイズ・マージ候補を生成するステップであって、生成は、現在ブロックを含む現在ピクチャを示す動き候補のペアに基づいている、ステップと、
ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップと、
を含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
B4.
ペアワイズ・マージ候補を生成するステップは、更に、
B5.
ビデオ処理方法であって、
ビデオの現在ブロックの処理のために、ペアワイズ・マージ候補を生成するステップであって、生成は、現在ブロックを含む現在ピクチャを示す動き候補のペアに基づいている、ステップと、
ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップと、
を含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
B6.
ペアワイズ・マージ候補を生成するステップは、更に、
B7.
ビデオ処理方法であって、
ビデオの現在ブロックの処理のために、ペアワイズ・マージ候補を生成するステップであって、生成は、現在ブロックを含む現在ピクチャを示す動き候補のペアに基づいている、ステップと、
ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップと、
を含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
B8.
ビデオ処理方法であって、
ビデオの現在ブロックの処理のために、ペアワイズ・マージ候補を生成するステップであって、生成は、現在ブロックを含む現在ピクチャを示す動き候補のペアに基づいている、ステップと、
ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップと、
を含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
B9.
ビデオ処理方法であって、
ビデオの現在ブロックの処理のために、ペアワイズ・マージ候補を生成するステップであって、生成は、現在ブロックを含む現在ピクチャを示す動き候補のペアに基づいている、ステップと、
ペアワイズ・マージ候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップと、
を含み、動き候補のペアは、第1動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2動き候補における参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
B10.
W=2又はW=4である、解決策B7-B9のうちの何れかの方法。
B11.
(1<<W)が動きベクトル表現精度である、解決策B10による方法。
B12.
マージ候補のペアは、マージ候補リストからのものである、解決策B1-B11のうちの何れかの方法。
B13.
参照ピクチャ・リストLは、参照ピクチャ・リスト0(L0)又は参照ピクチャ・リスト1(L1)を含む、解決策B1-B11のうちの何れかの方法。
B14.
ペアワイズ・マージ候補をマージ候補リストに挿入するステップ
を更に含むB1-B11のうちの何れかの方法。
B15.
変換を実行したことに続いて、マージ候補リストを更新するステップ
を更に含むB1-B11のうちの何れかの方法。
B16.
off = 0である、B1-B15のうちの何れかの方法。
B17.
s = 0という判断に対してoff = 0である、B1-B15のうちの何れかの方法。
B18.
off = 1 << (s-1)である、B1-B15のうちの何れかの方法。
B19.
s ≠ 0という判断に対してoff = 1 << (s-1)である、B1-B15のうちの何れかの方法。
B20.
off = (1 << (s - 1)) - 1である、B1-B15のうちの何れかの方法。
B21.
現在のビデオ・ブロックは、コーディング・ユニットである、B1-B20のうちの何れかの方法。
B22.
変換を実行するステップは、現在ブロックからビットストリーム表現を生成するステップを含む、B1-B21のうちの何れかの方法。
B23.
変換を実行するステップは、ビットストリーム表現から現在ブロックを生成するステップを含む、B1-B21のうちの何れかの方法。
B24.
B1-B23のうちの何れか1つに記載された方法を実現するように構成されたプロセッサを含むビデオ復号化装置。
B25.
B1-B23のうちの何れか1つにおける方法を実行するためのプログラム・コードを含む、非一時的なコンピュータ読み取り可能な媒体に記憶されたコンピュータ・プログラム製品。
C1.
ビデオ処理方法であって、
幾何学的パーティション・モードを使用してコーディングされたビデオの現在ブロックのために、スケーリングされた動きベクトルとList0動きベクトルとに基づいて、一方向予測動き候補を生成するステップと、
一方向予測動き候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、
スケーリングされた動きベクトルは、MV1’ = (MV1’x,MV1’y)であり、List0動きベクトルは、MV0 = (MV0x,MV0y)であり、MV* = (MV*x,MV*y)は、
C2.
ビデオ処理方法であって、
幾何学的パーティション・モードを使用してコーディングされたビデオの現在ブロックのために、スケーリングされた動きベクトルとList0動きベクトルとに基づいて、一方向予測動き候補を生成するステップと、
一方向予測動き候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、
スケーリングされた動きベクトルは、MV1’ = (MV1’x,MV1’y)であり、List0動きベクトルは、MV0 = (MV0x,MV0y)であり、MV* = (MV*x,MV*y)は、
C3.
ビデオ処理方法であって、
幾何学的パーティション・モードを使用してコーディングされたビデオの現在ブロックのために、スケーリングされた動きベクトルとList0動きベクトルとに基づいて、一方向予測動き候補を生成するステップと、
一方向予測動き候補に基づいて、ビデオの現在ブロックとビットストリーム表現との間の変換を実行するステップとを含み、
スケーリングされた動きベクトルは、MV1’ = (MV1’x,MV1’y)であり、List0動きベクトルは、MV0 = (MV0x,MV0y)であり、MV* = (MV*x,MV*y)は、
C4.
MV*はList0からの参照ピクチャを使用している、解決策C1-C3のうちの何れかの方法。
C5.
スケーリングされた動きベクトルとList0動きベクトルとは、幾何学的パーティション・モードを使用してコーディングされたブロックから導出された動き候補リストからのものである、解決策C1-C3のうちの何れかの方法。
C6.
一方向予測動き候補を動き候補リストに挿入するステップ
を更に含む解決策C1-C3のうちの何れかの方法。
C7.
変換を実行したことに続いて、動き候補リストを更新するステップ
を更に含む解決策C1-C3のうちの何れかの方法。
C8.
off = 0である、解決策C1-C7のうちの何れかの方法。
C9.
s = 0という判断に対してoff = 0である、解決策C1-C7のうちの何れかの方法。
C10.
off = 1 << (s-1)である、解決策C1-C7のうちの何れかの方法。
C11.
s ≠ 0という判断に対してoff = 1 << (s-1)である、解決策C1-C7のうちの何れかの方法。
C12.
off = (1 << (s - 1)) - 1である、解決策C1-C7のうちの何れかの方法。
C13.
幾何学的パーティション・モードは、三角予測モード(TPM)を含む、解決策C1-C7のうちの何れかの方法。
C14.
現在ブロックが複数のパーティションに区分けされ、少なくとも1つのパーティションは非正方形であって非長方形である、解決策C1-C12のうちの何れかの方法。
C15.
現在のビデオ・ブロックは、コーディング・ユニットである、解決策C1-C14のうちの何れかの方法。
C16.
変換は、現在のビデオ・ブロックからビットストリーム表現を生成することを含む、解決策C1-C15のうちの何れかの方法。
C17.
変換は、ビットストリーム表現から現在のビデオ・ブロックを生成することを含む、解決策C1-C15のうちの何れかの方法。
C18.
解決策C1-C17のうちの何れか1つに記載された方法を実現するように構成されたプロセッサを含むビデオ復号化装置。
C19.
解決策C1-C17のうちの何れか1つにおける方法を実行するためのプログラム・コードを含む、非一時的なコンピュータ読み取り可能な媒体に記憶されたコンピュータ・プログラム製品。
図20は、ビデオ処理装置2000のブロック図である。装置2000は、本願で説明される1つ以上の方法を実装するために使用されることが可能である。装置2000は、スマートフォン、タブレット、コンピュータ、モノのインターネット(IoT)受信機などにおいて具体化される可能性がある。装置2000は、1つ又は複数のプロセッサ2002、1つ又は複数のメモリ2004、及びビデオ処理ハードウェア2006を含む可能性がある。プロセッサ2002は、本文書で説明される1つ以上の方法(方法1930、1960及び1990を含むが、これらに限定されない)を実装するように構成されることが可能である。メモリ(メモリ)2004は、本願で説明される方法及び技術を実装するために使用されるデータ及びコードを記憶するために使用されることが可能である。ビデオ処理ハードウェア2006は、ハードウェア回路において、本文書で説明される幾つかの技術を実装するために使用されることが可能である。
Claims (11)
- ビデオ・データを処理する方法であって、
ビデオの現在ブロックのために、少なくとも2つのマージ動き候補を含むマージ動き候補リストを構成するステップと、
前記マージ動き候補リストに含まれるマージ動き候補のペアから、ペアワイズ平均マージ候補を、前記マージ動き候補リストに対するポジション・インデックスに基づいて導出するステップと、
前記ペアワイズ平均マージ候補に基づいて、前記ビデオの前記現在ブロックとビットストリームとの間の変換を実行するステップと、
を含み、前記マージ動き候補のペアは、第1マージ動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2マージ動き候補における前記参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
- 前記マージ動き候補のペアのポジション・インデックスは、0及び1である、請求項1に記載の方法。
- 前記参照ピクチャ・リストLは、参照ピクチャ・リスト0(L0)又は参照ピクチャ・リスト1(L1)を含む、請求項1に記載の方法。
- 前記ペアワイズ平均マージ候補を前記マージ動き候補リストに挿入するステップ
を更に含む請求項1に記載の方法。 - off = 0である、請求項1-4のうちの何れか1項に記載の方法。
- s = 0という判断に対してoff = 0である、請求項1-4のうちの何れか1項に記載の方法。
- 前記変換は、前記現在のブロックを前記ビットストリームに符号化するステップを含む、請求項1-6のうちの何れか1項に記載の方法。
- 前記変換は、前記現在のブロックを前記ビットストリームから復号化するステップを含む、請求項1-6のうちの何れか1項に記載の方法。
- プロセッサと命令を伴う非一時的なメモリとを含む、ビデオ・データを処理する装置であって、前記命令は、前記プロセッサにより実行される場合に、前記プロセッサに、
ビデオの現在ブロックのために、少なくとも2つのマージ動き候補を含むマージ動き候補リストを構成するステップと、
前記マージ動き候補リストに含まれるマージ動き候補のペアから、ペアワイズ平均マージ候補を、前記マージ動き候補リストに対するポジション・インデックスに基づいて導出するステップと、
前記ペアワイズ平均マージ候補に基づいて、前記ビデオの前記現在ブロックとビットストリームとの間の変換を実行するステップと、
を実行させ、前記マージ動き候補のペアは、第1マージ動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2マージ動き候補における前記参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
- 命令を記憶する非一時的なコンピュータ読み取り可能な記憶媒体であって、前記命令は、プロセッサに、
ビデオの現在ブロックのために、少なくとも2つのマージ動き候補を含むマージ動き候補リストを構成するステップと、
前記マージ動き候補リストに含まれるマージ動き候補のペアから、ペアワイズ平均マージ候補を、前記マージ動き候補リストに対するポジション・インデックスに基づいて導出するステップと、
前記ペアワイズ平均マージ候補に基づいて、前記ビデオの前記現在ブロックとビットストリームとの間の変換を実行するステップと、
を実行させ、前記マージ動き候補のペアは、第1マージ動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2マージ動き候補における前記参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
- ビデオのビットストリームを記憶するための方法であって、
前記ビデオの現在ブロックのために、少なくとも2つのマージ動き候補を含むマージ動き候補リストを構成するステップと、
前記マージ動き候補リストに含まれるマージ動き候補のペアから、ペアワイズ平均マージ候補を、前記マージ動き候補リストに対するポジション・インデックスに基づいて決定を行うステップと、
前記決定に基づいて前記ビットストリームを生成するステップと、
非一時的なコンピュータ読み取り可能な記憶媒体に前記ビットストリームを記憶するステップと、
を含み、前記マージ動き候補のペアは、第1マージ動き候補における参照ピクチャ・リストLの第1動きベクトルMV0 = (MV0x,MV0y)と、第2マージ動き候補における前記参照ピクチャ・リストLの第2動きベクトルMV1 = (MV1x,MV1y)とを含み、MV* = (MV*x,MV*y)は、
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2018114931 | 2018-11-10 | ||
CNPCT/CN2018/114931 | 2018-11-10 | ||
PCT/CN2019/117119 WO2020094151A1 (en) | 2018-11-10 | 2019-11-11 | Rounding in pairwise average candidate calculations |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022506767A JP2022506767A (ja) | 2022-01-17 |
JP7324841B2 true JP7324841B2 (ja) | 2023-08-10 |
Family
ID=70610974
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021524354A Active JP7324841B2 (ja) | 2018-11-10 | 2019-11-11 | ビデオ・データ処理方法、装置、記憶媒体及び記憶方法 |
Country Status (6)
Country | Link |
---|---|
US (3) | US20210152846A1 (ja) |
EP (1) | EP3861723A4 (ja) |
JP (1) | JP7324841B2 (ja) |
KR (1) | KR20210089155A (ja) |
CN (4) | CN116886926A (ja) |
WO (3) | WO2020094150A1 (ja) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2588003B (en) | 2018-06-05 | 2023-04-19 | Beijing Bytedance Network Tech Co Ltd | Interaction between pairwise average merging candidates and IBC |
WO2019244117A1 (en) | 2018-06-21 | 2019-12-26 | Beijing Bytedance Network Technology Co., Ltd. | Unified constrains for the merge affine mode and the non-merge affine mode |
EP3788782A1 (en) | 2018-06-21 | 2021-03-10 | Beijing Bytedance Network Technology Co. Ltd. | Sub-block mv inheritance between color components |
CN117768651A (zh) | 2018-09-24 | 2024-03-26 | 北京字节跳动网络技术有限公司 | 处理视频数据的方法、装置、介质、以及比特流存储方法 |
CN116886926A (zh) | 2018-11-10 | 2023-10-13 | 北京字节跳动网络技术有限公司 | 成对平均候选计算中的取整 |
CN112997490B (zh) * | 2018-11-16 | 2023-12-22 | 夏普株式会社 | 用于在视频编码中导出运动矢量预测的系统和方法 |
HUE065272T2 (hu) * | 2018-12-21 | 2024-05-28 | Beijing Dajia Internet Information | Eljárás és berendezés video kódolásnál affine mozgásvektorok származtatására színkomponensekhez |
US11032574B2 (en) * | 2018-12-31 | 2021-06-08 | Tencent America LLC | Method and apparatus for video coding |
CN118433426A (zh) | 2019-03-12 | 2024-08-02 | 腾讯美国有限责任公司 | 对视频进行编码或解码的方法和装置 |
JP7446339B2 (ja) | 2019-06-04 | 2024-03-08 | 北京字節跳動網絡技術有限公司 | 幾何学的分割モードコーディングを用いた動き候補リスト |
EP3963890A4 (en) | 2019-06-04 | 2022-11-02 | Beijing Bytedance Network Technology Co., Ltd. | BUILDING A LIST OF MOVEMENT CANDIDATES USING NEIGHBOR BLOCK INFORMATION |
CN113994699B (zh) | 2019-06-06 | 2024-01-12 | 北京字节跳动网络技术有限公司 | 视频编解码的运动候选列表构建 |
CN114128295B (zh) | 2019-07-14 | 2024-04-12 | 北京字节跳动网络技术有限公司 | 视频编解码中几何分割模式候选列表的构建 |
BR112022001279A2 (pt) | 2019-07-26 | 2022-03-22 | Beijing Bytedance Network Tech Co Ltd | Método de processamento de vídeo, aparelho em um sistema de vídeo, e, produto de programa de computador |
JP6960969B2 (ja) * | 2019-09-20 | 2021-11-05 | Kddi株式会社 | 画像復号装置、画像復号方法及びプログラム |
CN117596389A (zh) | 2019-09-28 | 2024-02-23 | 北京字节跳动网络技术有限公司 | 视频编解码中的几何分割模式 |
CN114556919A (zh) | 2019-10-10 | 2022-05-27 | 北京字节跳动网络技术有限公司 | 去块滤波的改进 |
CN112788345B (zh) * | 2019-11-11 | 2023-10-24 | 腾讯美国有限责任公司 | 视频数据解码方法、装置、计算机设备和存储介质 |
US12113987B2 (en) * | 2020-12-22 | 2024-10-08 | Qualcomm Incorporated | Multi-pass decoder-side motion vector refinement |
CN117597922A (zh) * | 2021-06-28 | 2024-02-23 | 北京达佳互联信息技术有限公司 | 用于利用运动矢量细化的几何分区模式的方法和设备 |
US20240275944A1 (en) * | 2021-06-29 | 2024-08-15 | Beijing Bytedance Network Technology Co., Ltd. | Method, apparatus, and medium for video processing |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130107958A1 (en) | 2011-10-31 | 2013-05-02 | Fujitsu Limited | Video decoding apparatus and method |
US20200128237A1 (en) | 2018-10-22 | 2020-04-23 | Tencent America LLC | Method and apparatus for video coding |
Family Cites Families (225)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08186825A (ja) | 1994-12-28 | 1996-07-16 | Nippon Hoso Kyokai <Nhk> | 動きベクトル検出方法 |
KR100624355B1 (ko) * | 1999-04-26 | 2006-09-18 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 서브-픽셀 정밀 움직임 벡터 추정 및 움직임-보상 보간 |
CN1311409C (zh) | 2002-07-31 | 2007-04-18 | 皇家飞利浦电子股份有限公司 | 用于分割的系统和方法 |
CN100591138C (zh) | 2002-11-25 | 2010-02-17 | 松下电器产业株式会社 | 图像编码方法及其装置、图像解码方法及其装置 |
US8064520B2 (en) | 2003-09-07 | 2011-11-22 | Microsoft Corporation | Advanced bi-directional predictive coding of interlaced video |
CN100344163C (zh) | 2004-06-16 | 2007-10-17 | 华为技术有限公司 | 视频编解码处理方法 |
CN1777283A (zh) | 2004-12-31 | 2006-05-24 | 上海广电(集团)有限公司 | 一种基于微块的视频信号编/解码方法 |
US8954943B2 (en) | 2006-01-26 | 2015-02-10 | International Business Machines Corporation | Analyze and reduce number of data reordering operations in SIMD code |
JP4826315B2 (ja) | 2006-03-31 | 2011-11-30 | ソニー株式会社 | 画像処理装置および方法、並びにプログラム |
US8184715B1 (en) | 2007-08-09 | 2012-05-22 | Elemental Technologies, Inc. | Method for efficiently executing video encoding operations on stream processor architectures |
CN101971631B (zh) | 2007-12-21 | 2013-03-27 | 艾利森电话股份有限公司 | 自适应帧内模式选择 |
CN101605255B (zh) | 2008-06-12 | 2011-05-04 | 华为技术有限公司 | 一种视频编解码的方法及装置 |
WO2020084511A1 (en) | 2018-10-23 | 2020-04-30 | Beijing Bytedance Network Technology Co., Ltd. | Simplified entropy coding for sub-block based motion information list |
US20110002386A1 (en) | 2009-07-06 | 2011-01-06 | Mediatek Singapore Pte. Ltd. | Video encoder and method for performing intra-prediction and video data compression |
JP5234368B2 (ja) | 2009-09-30 | 2013-07-10 | ソニー株式会社 | 画像処理装置および方法 |
JP2011147049A (ja) | 2010-01-18 | 2011-07-28 | Sony Corp | 画像処理装置および方法、並びにプログラム |
EP2532159A1 (en) | 2010-02-05 | 2012-12-12 | Telefonaktiebolaget L M Ericsson (PUBL) | Selecting predicted motion vector candidates |
KR101630688B1 (ko) | 2010-02-17 | 2016-06-16 | 삼성전자주식회사 | 움직임 예측 장치 및 방법과 영상 처리 장치 |
CN101895751B (zh) | 2010-07-06 | 2012-02-08 | 北京大学 | 帧内预测的方法及装置、基于帧内预测的编/解码方法及系统 |
US20120294370A1 (en) * | 2010-10-06 | 2012-11-22 | Yi-Jen Chiu | System and method for low complexity motion vector derivation |
CN102685479A (zh) * | 2011-03-11 | 2012-09-19 | 华为技术有限公司 | 视频编解码处理方法和装置 |
SI3937497T1 (sl) * | 2011-03-21 | 2023-06-30 | Lg Electronics, Inc. | Izbira prediktorja vektorjev gibanja |
US20120287999A1 (en) | 2011-05-11 | 2012-11-15 | Microsoft Corporation | Syntax element prediction in error correction |
US9866859B2 (en) | 2011-06-14 | 2018-01-09 | Texas Instruments Incorporated | Inter-prediction candidate index coding independent of inter-prediction candidate list construction in video coding |
GB201113527D0 (en) * | 2011-08-04 | 2011-09-21 | Imagination Tech Ltd | External vectors in a motion estimation system |
CN107277547B (zh) * | 2011-08-29 | 2020-05-29 | 苗太平洋控股有限公司 | 以amvp模式对图像编码的方法 |
IN2014CN01784A (ja) | 2011-08-30 | 2015-05-29 | Nokia Corp | |
MX353235B (es) | 2011-09-29 | 2018-01-08 | Sharp Kk Star | Dispositivo de decodificación de imágenes, método de decodificación de imágenes y dispositivo de codificación de imágenes. |
JP2013098933A (ja) | 2011-11-04 | 2013-05-20 | Sony Corp | 画像処理装置および方法 |
RU2718230C2 (ru) | 2011-11-08 | 2020-03-31 | Кт Корпорейшен | Способ декодирования видеосигнала |
KR20230175325A (ko) | 2011-11-11 | 2023-12-29 | 엘지전자 주식회사 | 영상 정보 전송 방법 및 장치와 이를 이용한 복호화 방법 및 장치 |
JP5895469B2 (ja) * | 2011-11-18 | 2016-03-30 | 富士通株式会社 | 動画像符号化装置、および動画像復号装置 |
KR20130058524A (ko) | 2011-11-25 | 2013-06-04 | 오수미 | 색차 인트라 예측 블록 생성 방법 |
US9451252B2 (en) | 2012-01-14 | 2016-09-20 | Qualcomm Incorporated | Coding parameter sets and NAL unit headers for video coding |
EP2806635A4 (en) * | 2012-01-18 | 2015-12-02 | Korea Electronics Telecomm | METHOD AND DEVICE FOR ENCODING AND DECODING AN IMAGE |
US9503720B2 (en) | 2012-03-16 | 2016-11-22 | Qualcomm Incorporated | Motion vector coding and bi-prediction in HEVC and its extensions |
US9325991B2 (en) * | 2012-04-11 | 2016-04-26 | Qualcomm Incorporated | Motion vector rounding |
WO2013152736A1 (en) | 2012-04-12 | 2013-10-17 | Mediatek Singapore Pte. Ltd. | Method and apparatus for block partition of chroma subsampling formats |
CN104272743B (zh) | 2012-05-09 | 2019-01-01 | 太阳专利托管公司 | 执行运动矢量预测的方法、编码和解码方法及其装置 |
US20130329007A1 (en) | 2012-06-06 | 2013-12-12 | Qualcomm Incorporated | Redundancy removal for advanced motion vector prediction (amvp) in three-dimensional (3d) video coding |
WO2014007521A1 (ko) | 2012-07-02 | 2014-01-09 | 삼성전자 주식회사 | 비디오 부호화 또는 비디오 복호화를 위한 움직임 벡터 예측 방법 및 장치 |
KR101955700B1 (ko) | 2012-08-29 | 2019-03-07 | 브이아이디 스케일, 인크. | 스케일러블 비디오 코딩을 위한 모션 벡터 예측 방법 및 장치 |
US9491461B2 (en) | 2012-09-27 | 2016-11-08 | Qualcomm Incorporated | Scalable extensions to HEVC and temporal motion vector prediction |
AU2012232992A1 (en) | 2012-09-28 | 2014-04-17 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding the transform units of a coding unit |
JP2015530805A (ja) | 2012-09-28 | 2015-10-15 | インテル コーポレイション | レイヤ間画素サンプル予測 |
KR101962442B1 (ko) | 2012-10-01 | 2019-03-26 | 지이 비디오 컴프레션, 엘엘씨 | 향상 레이어 예측에 대한 인터-레이어 예측 기여를 이용한 스케일러블 비디오 코딩 |
US9106922B2 (en) * | 2012-12-19 | 2015-08-11 | Vanguard Software Solutions, Inc. | Motion estimation engine for video encoding |
US9615089B2 (en) | 2012-12-26 | 2017-04-04 | Samsung Electronics Co., Ltd. | Method of encoding and decoding multiview video sequence based on adaptive compensation of local illumination mismatch in inter-frame prediction |
US9294777B2 (en) | 2012-12-30 | 2016-03-22 | Qualcomm Incorporated | Progressive refinement with temporal scalability support in video coding |
US9674542B2 (en) | 2013-01-02 | 2017-06-06 | Qualcomm Incorporated | Motion vector prediction for video coding |
US20140254678A1 (en) * | 2013-03-11 | 2014-09-11 | Aleksandar Beric | Motion estimation using hierarchical phase plane correlation and block matching |
US9521425B2 (en) | 2013-03-19 | 2016-12-13 | Qualcomm Incorporated | Disparity vector derivation in 3D video coding for skip and direct modes |
US9491460B2 (en) * | 2013-03-29 | 2016-11-08 | Qualcomm Incorporated | Bandwidth reduction for video coding prediction |
WO2014166116A1 (en) | 2013-04-12 | 2014-10-16 | Mediatek Inc. | Direct simplified depth coding |
US10045014B2 (en) | 2013-07-15 | 2018-08-07 | Mediatek Singapore Pte. Ltd. | Method of disparity derived depth coding in 3D video coding |
US9628795B2 (en) | 2013-07-17 | 2017-04-18 | Qualcomm Incorporated | Block identification using disparity vector in video coding |
WO2015006967A1 (en) | 2013-07-19 | 2015-01-22 | Mediatek Singapore Pte. Ltd. | Simplified view synthesis prediction for 3d video coding |
CN104769947B (zh) | 2013-07-26 | 2019-02-26 | 北京大学深圳研究生院 | 一种基于p帧的多假设运动补偿编码方法 |
CN104488271B (zh) | 2013-07-26 | 2019-05-07 | 北京大学深圳研究生院 | 一种基于p帧的多假设运动补偿方法 |
AU2013228045A1 (en) | 2013-09-13 | 2015-04-02 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding video data |
US9667996B2 (en) | 2013-09-26 | 2017-05-30 | Qualcomm Incorporated | Sub-prediction unit (PU) based temporal motion vector prediction in HEVC and sub-PU design in 3D-HEVC |
US9762927B2 (en) | 2013-09-26 | 2017-09-12 | Qualcomm Incorporated | Sub-prediction unit (PU) based temporal motion vector prediction in HEVC and sub-PU design in 3D-HEVC |
CN103561263B (zh) | 2013-11-06 | 2016-08-24 | 北京牡丹电子集团有限责任公司数字电视技术中心 | 基于运动矢量约束和加权运动矢量的运动补偿预测方法 |
CN105723713A (zh) * | 2013-12-19 | 2016-06-29 | 夏普株式会社 | 合并候选导出装置、图像解码装置以及图像编码装置 |
TWI536811B (zh) | 2013-12-27 | 2016-06-01 | 財團法人工業技術研究院 | 影像處理方法與系統、解碼方法、編碼器與解碼器 |
WO2015100726A1 (en) | 2014-01-03 | 2015-07-09 | Microsoft Corporation | Block vector prediction in video and image coding/decoding |
WO2015109598A1 (en) | 2014-01-27 | 2015-07-30 | Mediatek Singapore Pte. Ltd. | Methods for motion parameter hole filling |
WO2015142054A1 (ko) * | 2014-03-19 | 2015-09-24 | 주식회사 케이티 | 다시점 비디오 신호 처리 방법 및 장치 |
EP3130147B1 (en) | 2014-05-06 | 2022-05-04 | HFI Innovation Inc. | Methods of block vector prediction and decoding for intra block copy mode coding |
US10327001B2 (en) | 2014-06-19 | 2019-06-18 | Qualcomm Incorporated | Systems and methods for intra-block copy |
US20150373362A1 (en) | 2014-06-19 | 2015-12-24 | Qualcomm Incorporated | Deblocking filter design for intra block copy |
KR20230130178A (ko) | 2014-06-19 | 2023-09-11 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 통합된 인트라 블록 카피 및 인터 예측 모드 |
US20150373350A1 (en) | 2014-06-20 | 2015-12-24 | Qualcomm Incorporated | Temporal motion vector prediction (tmvp) indication in multi-layer codecs |
WO2016008157A1 (en) * | 2014-07-18 | 2016-01-21 | Mediatek Singapore Pte. Ltd. | Methods for motion compensation using high order motion model |
CN105282558B (zh) | 2014-07-18 | 2018-06-15 | 清华大学 | 帧内像素预测方法、编码方法、解码方法及其装置 |
US10412387B2 (en) | 2014-08-22 | 2019-09-10 | Qualcomm Incorporated | Unified intra-block copy and inter-prediction |
KR102034938B1 (ko) | 2014-09-01 | 2019-10-21 | 에이치에프아이 이노베이션 인크. | 스크린 콘텐츠 및 비디오 코딩을 위한 인트라 픽처 블록 카피의 방법 |
JP6698077B2 (ja) | 2014-09-11 | 2020-05-27 | ユークリッド・ディスカバリーズ・エルエルシーEuclid Discoveries,Llc | モデルベースの映像符号化用の知覚的最適化 |
JP2017532885A (ja) | 2014-09-26 | 2017-11-02 | ヴィド スケール インコーポレイテッド | 時間ブロックベクトル予測を用いたイントラブロックコピー符号化 |
US9918105B2 (en) | 2014-10-07 | 2018-03-13 | Qualcomm Incorporated | Intra BC and inter unification |
KR102647887B1 (ko) | 2014-10-31 | 2024-03-14 | 삼성전자주식회사 | 움직임 벡터 부복호화 방법 및 장치 |
SG11201703454XA (en) | 2014-11-18 | 2017-06-29 | Mediatek Inc | Method of bi-prediction video coding based on motion vectors from uni-prediction and merge candidate |
WO2016090568A1 (en) | 2014-12-10 | 2016-06-16 | Mediatek Singapore Pte. Ltd. | Binary tree block partitioning structure |
US11477477B2 (en) | 2015-01-26 | 2022-10-18 | Qualcomm Incorporated | Sub-prediction unit based advanced temporal motion vector prediction |
WO2016123388A1 (en) | 2015-01-29 | 2016-08-04 | Vid Scale, Inc. | Palette coding modes and palette flipping |
JP2018050091A (ja) | 2015-02-02 | 2018-03-29 | シャープ株式会社 | 画像復号装置、画像符号化装置および予測ベクトル導出装置 |
US10171828B2 (en) | 2015-02-27 | 2019-01-01 | Arris Enterprises Llc | Modification of unification of intra block copy and inter signaling related syntax and semantics |
US11330284B2 (en) * | 2015-03-27 | 2022-05-10 | Qualcomm Incorporated | Deriving motion information for sub-blocks in video coding |
WO2016165069A1 (en) | 2015-04-14 | 2016-10-20 | Mediatek Singapore Pte. Ltd. | Advanced temporal motion vector prediction in video coding |
KR102206504B1 (ko) | 2015-04-29 | 2021-01-22 | 에이치에프아이 이노베이션 인크. | 인트라 블록 복사 참조 리스트 구축을 위한 방법 및 장치 |
US20160337662A1 (en) | 2015-05-11 | 2016-11-17 | Qualcomm Incorporated | Storage and signaling resolutions of motion vectors |
CN109005407B (zh) | 2015-05-15 | 2023-09-01 | 华为技术有限公司 | 视频图像编码和解码的方法、编码设备和解码设备 |
WO2016192678A1 (en) | 2015-06-03 | 2016-12-08 | Mediatek Inc. | Methods for palette coding of image and video data |
US10306240B2 (en) | 2015-06-08 | 2019-05-28 | Vid Scale, Inc. | Intra block copy mode for screen content coding |
GB2539213A (en) | 2015-06-08 | 2016-12-14 | Canon Kk | Schemes for handling an AMVP flag when implementing intra block copy coding mode |
US10148977B2 (en) | 2015-06-16 | 2018-12-04 | Futurewei Technologies, Inc. | Advanced coding techniques for high efficiency video coding (HEVC) screen content coding (SCC) extensions |
CN112887711B (zh) | 2015-07-27 | 2023-06-30 | 寰发股份有限公司 | 一种视频编解码方法及系统 |
EP3334157B1 (en) | 2015-08-04 | 2020-09-02 | LG Electronics Inc. | Inter prediction method and device in video coding system |
US10467735B2 (en) | 2015-08-25 | 2019-11-05 | Interdigital Vc Holdings, Inc. | Inverse tone mapping based on luminance zones |
WO2017036399A1 (en) | 2015-09-02 | 2017-03-09 | Mediatek Inc. | Method and apparatus of motion compensation for video coding based on bi prediction optical flow techniques |
WO2017041271A1 (en) | 2015-09-10 | 2017-03-16 | Mediatek Singapore Pte. Ltd. | Efficient context modeling for coding a block of data |
US10375413B2 (en) | 2015-09-28 | 2019-08-06 | Qualcomm Incorporated | Bi-directional optical flow for video coding |
CN109274974B (zh) | 2015-09-29 | 2022-02-11 | 华为技术有限公司 | 图像预测的方法及装置 |
WO2017076221A1 (en) * | 2015-11-05 | 2017-05-11 | Mediatek Inc. | Method and apparatus of inter prediction using average motion vector for video coding |
CN105306944B (zh) | 2015-11-30 | 2018-07-06 | 哈尔滨工业大学 | 混合视频编码标准中色度分量预测方法 |
US20190158870A1 (en) * | 2016-01-07 | 2019-05-23 | Mediatek Inc. | Method and apparatus for affine merge mode prediction for video coding system |
CN105678808A (zh) | 2016-01-08 | 2016-06-15 | 浙江宇视科技有限公司 | 运动目标跟踪方法及装置 |
US9955186B2 (en) | 2016-01-11 | 2018-04-24 | Qualcomm Incorporated | Block size decision for video coding |
US10798403B2 (en) | 2016-01-29 | 2020-10-06 | Sharp Kabushiki Kaisha | Prediction image generation device, video decoding device, and video coding device |
MY201069A (en) | 2016-02-05 | 2024-02-01 | Hfi Innovation Inc | Method and apparatus of motion compensation based on bi-directional optical flow techniques for video coding |
US10368083B2 (en) * | 2016-02-15 | 2019-07-30 | Qualcomm Incorporated | Picture order count based motion vector pruning |
EP3417617A4 (en) | 2016-02-17 | 2019-02-27 | Telefonaktiebolaget LM Ericsson (publ) | METHOD AND DEVICES FOR CODING AND DECODING VIDEO IMAGES |
JP6419170B2 (ja) | 2016-02-17 | 2018-11-07 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | ビデオピクチャを符号化および復号する方法および装置 |
WO2017143467A1 (en) | 2016-02-22 | 2017-08-31 | Mediatek Singapore Pte. Ltd. | Localized luma mode prediction inheritance for chroma coding |
WO2017156669A1 (en) * | 2016-03-14 | 2017-09-21 | Mediatek Singapore Pte. Ltd. | Methods for motion vector storage in video coding |
WO2017157281A1 (en) * | 2016-03-16 | 2017-09-21 | Mediatek Inc. | Method and apparatus of pattern-based motion vector derivation for video coding |
US10455228B2 (en) | 2016-03-21 | 2019-10-22 | Qualcomm Incorporated | Determining prediction parameters for non-square blocks in video coding |
US11223852B2 (en) | 2016-03-21 | 2022-01-11 | Qualcomm Incorporated | Coding video data using a two-level multi-type-tree framework |
DE112017001540B4 (de) | 2016-03-25 | 2023-02-02 | Panasonic Intellectual Property Management Co., Ltd. | Verfahren und vorrichtungen zum codieren und decodieren von video unter verwendung signalabhängiger adaptiver quantisierung |
KR102584349B1 (ko) | 2016-03-28 | 2023-10-04 | 로즈데일 다이나믹스 엘엘씨 | 인터 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
CN116546207A (zh) | 2016-04-08 | 2023-08-04 | 韩国电子通信研究院 | 用于导出运动预测信息的方法和装置 |
US10462459B2 (en) | 2016-04-14 | 2019-10-29 | Mediatek Inc. | Non-local adaptive loop filter |
KR20180132756A (ko) | 2016-04-28 | 2018-12-12 | 엘지전자 주식회사 | 인터 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
JP2019519972A (ja) | 2016-05-05 | 2019-07-11 | ヴィド スケール インコーポレイテッド | イントラコーディングのための制御点ベースのイントラ方向表現 |
WO2017194756A1 (en) * | 2016-05-12 | 2017-11-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and arrangements for coding and decoding motion vectors |
US10560718B2 (en) | 2016-05-13 | 2020-02-11 | Qualcomm Incorporated | Merge candidates for motion vector prediction for video coding |
CN109792535B (zh) | 2016-05-13 | 2023-03-28 | 夏普株式会社 | 预测图像生成装置、运动图像解码装置以及运动图像编码装置 |
CN109496430B (zh) | 2016-05-13 | 2022-06-14 | Vid拓展公司 | 用于视频编码的通用式多假设预测的系统及方法 |
US10560712B2 (en) | 2016-05-16 | 2020-02-11 | Qualcomm Incorporated | Affine motion prediction for video coding |
CA3024900C (en) | 2016-05-17 | 2021-02-16 | Arris Enterprises Llc | Template matching for jvet intra prediction |
US20170339405A1 (en) | 2016-05-20 | 2017-11-23 | Arris Enterprises Llc | System and method for intra coding |
US20200322599A1 (en) | 2016-05-28 | 2020-10-08 | Mediatek Inc. | Method and apparatus of current picture referencing for video coding using affine motion compensation |
EP3482566B1 (en) | 2016-07-08 | 2024-02-28 | InterDigital Madison Patent Holdings, SAS | Systems and methods for region-of-interest tone remapping |
US10368107B2 (en) | 2016-08-15 | 2019-07-30 | Qualcomm Incorporated | Intra video coding using a decoupled tree structure |
US10659802B2 (en) | 2016-08-15 | 2020-05-19 | Nokia Technologies Oy | Video encoding and decoding |
US10326986B2 (en) | 2016-08-15 | 2019-06-18 | Qualcomm Incorporated | Intra video coding using a decoupled tree structure |
CN109691107A (zh) | 2016-09-12 | 2019-04-26 | 索尼公司 | 图像处理装置和图像处理方法 |
WO2018049594A1 (en) | 2016-09-14 | 2018-03-22 | Mediatek Inc. | Methods of encoder decision for quad-tree plus binary tree structure |
US11095892B2 (en) | 2016-09-20 | 2021-08-17 | Kt Corporation | Method and apparatus for processing video signal |
US10631002B2 (en) | 2016-09-30 | 2020-04-21 | Qualcomm Incorporated | Frame rate up-conversion coding mode |
EP3520402A4 (en) | 2016-10-03 | 2019-09-18 | Sharp Kabushiki Kaisha | SYSTEMS AND METHOD FOR APPLYING DEFLECTION FILTERS IN RECONSTRUCTED VIDEO DATA |
EP3301919A1 (en) * | 2016-10-03 | 2018-04-04 | Thomson Licensing | Method and apparatus for encoding and decoding motion information |
US10448010B2 (en) * | 2016-10-05 | 2019-10-15 | Qualcomm Incorporated | Motion vector prediction for affine motion models in video coding |
JP2019535202A (ja) * | 2016-10-06 | 2019-12-05 | エルジー エレクトロニクス インコーポレイティド | インター予測モードベースの画像処理方法及びそのための装置 |
US20190273943A1 (en) | 2016-10-10 | 2019-09-05 | Sharp Kabushiki Kaisha | Systems and methods for performing motion compensation for coding of video data |
US10750190B2 (en) | 2016-10-11 | 2020-08-18 | Lg Electronics Inc. | Video decoding method and device in video coding system |
US10880546B2 (en) | 2016-10-11 | 2020-12-29 | Lg Electronics Inc. | Method and apparatus for deriving intra prediction mode for chroma component |
US20180109810A1 (en) | 2016-10-17 | 2018-04-19 | Mediatek Inc. | Method and Apparatus for Reference Picture Generation and Management in 3D Video Compression |
WO2018097692A2 (ko) | 2016-11-28 | 2018-05-31 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
JP7044778B2 (ja) * | 2016-11-28 | 2022-03-30 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート | 画像復号方法、画像符号化方法、及び非一時的なコンピュータ可読記録媒体 |
WO2018110203A1 (ja) | 2016-12-16 | 2018-06-21 | シャープ株式会社 | 動画像復号装置、および動画像符号化装置 |
US10750203B2 (en) | 2016-12-22 | 2020-08-18 | Mediatek Inc. | Method and apparatus of adaptive bi-prediction for video coding |
CN110140355B (zh) | 2016-12-27 | 2022-03-08 | 联发科技股份有限公司 | 用于视频编解码的双向模板运动向量微调的方法及装置 |
US10681370B2 (en) | 2016-12-29 | 2020-06-09 | Qualcomm Incorporated | Motion vector generation for affine motion model for video coding |
US20190335170A1 (en) | 2017-01-03 | 2019-10-31 | Lg Electronics Inc. | Method and apparatus for processing video signal by means of affine prediction |
US10873744B2 (en) | 2017-01-03 | 2020-12-22 | Lg Electronics Inc. | Method and device for processing video signal by means of affine prediction |
US10931969B2 (en) | 2017-01-04 | 2021-02-23 | Qualcomm Incorporated | Motion vector reconstructions for bi-directional optical flow (BIO) |
US20180199057A1 (en) | 2017-01-12 | 2018-07-12 | Mediatek Inc. | Method and Apparatus of Candidate Skipping for Predictor Refinement in Video Coding |
US10701366B2 (en) | 2017-02-21 | 2020-06-30 | Qualcomm Incorporated | Deriving motion vector information at a video decoder |
US10523964B2 (en) | 2017-03-13 | 2019-12-31 | Qualcomm Incorporated | Inter prediction refinement based on bi-directional optical flow (BIO) |
US10701390B2 (en) | 2017-03-14 | 2020-06-30 | Qualcomm Incorporated | Affine motion information derivation |
KR20180107761A (ko) | 2017-03-22 | 2018-10-02 | 한국전자통신연구원 | 참조 블록을 사용하는 예측 방법 및 장치 |
US10701391B2 (en) * | 2017-03-23 | 2020-06-30 | Qualcomm Incorporated | Motion vector difference (MVD) prediction |
US10440396B2 (en) | 2017-03-28 | 2019-10-08 | Qualcomm Incorporated | Filter information sharing among color components |
US10542264B2 (en) | 2017-04-04 | 2020-01-21 | Arris Enterprises Llc | Memory reduction implementation for weighted angular prediction |
US10873760B2 (en) * | 2017-04-07 | 2020-12-22 | Futurewei Technologies, Inc. | Motion vector (MV) constraints and transformation constraints in video coding |
US20180310017A1 (en) * | 2017-04-21 | 2018-10-25 | Mediatek Inc. | Sub-prediction unit temporal motion vector prediction (sub-pu tmvp) for video coding |
US10805630B2 (en) | 2017-04-28 | 2020-10-13 | Qualcomm Incorporated | Gradient based matching for motion search and derivation |
US20180332298A1 (en) | 2017-05-10 | 2018-11-15 | Futurewei Technologies, Inc. | Bidirectional Prediction In Video Compression |
US11206419B2 (en) | 2017-05-17 | 2021-12-21 | Kt Corporation | Method and device for video signal processing |
US10904565B2 (en) | 2017-06-23 | 2021-01-26 | Qualcomm Incorporated | Memory-bandwidth-efficient design for bi-directional optical flow (BIO) |
CN110870314B (zh) | 2017-06-26 | 2024-04-02 | 交互数字Vc控股公司 | 用于运动补偿的多个预测器候选 |
US11184636B2 (en) * | 2017-06-28 | 2021-11-23 | Sharp Kabushiki Kaisha | Video encoding device and video decoding device |
US10477237B2 (en) | 2017-06-28 | 2019-11-12 | Futurewei Technologies, Inc. | Decoder side motion vector refinement in video coding |
US11172203B2 (en) | 2017-08-08 | 2021-11-09 | Mediatek Inc. | Intra merge prediction |
US10880573B2 (en) | 2017-08-15 | 2020-12-29 | Google Llc | Dynamic motion vector referencing for video coding |
WO2019050115A1 (ko) * | 2017-09-05 | 2019-03-14 | 엘지전자(주) | 인터 예측 모드 기반 영상 처리 방법 및 이를 위한 장치 |
JP2021005741A (ja) | 2017-09-14 | 2021-01-14 | シャープ株式会社 | 画像符号化装置及び画像復号装置 |
US10785494B2 (en) | 2017-10-11 | 2020-09-22 | Qualcomm Incorporated | Low-complexity design for FRUC |
CN109963155B (zh) | 2017-12-23 | 2023-06-06 | 华为技术有限公司 | 图像块的运动信息的预测方法、装置及编解码器 |
MX2020007355A (es) | 2018-01-16 | 2020-10-12 | Vid Scale Inc | Bipredicción compensada en movimiento basada en compensación de iluminación local. |
US10757417B2 (en) | 2018-01-20 | 2020-08-25 | Qualcomm Incorporated | Affine motion compensation in video coding |
US10687071B2 (en) | 2018-02-05 | 2020-06-16 | Tencent America LLC | Method and apparatus for video coding |
US11012715B2 (en) | 2018-02-08 | 2021-05-18 | Qualcomm Incorporated | Intra block copy for video coding |
JP7109558B2 (ja) | 2018-02-14 | 2022-07-29 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | 適応型補間フィルタ |
US20190306502A1 (en) | 2018-04-02 | 2019-10-03 | Qualcomm Incorporated | System and method for improved adaptive loop filtering |
US10708592B2 (en) | 2018-04-02 | 2020-07-07 | Qualcomm Incorporated | Deblocking filter for video coding and processing |
US20190320181A1 (en) | 2018-04-17 | 2019-10-17 | Qualcomm Incorporated | Generation of motion vector predictors from multiple neighboring blocks in video coding |
US10779002B2 (en) | 2018-04-17 | 2020-09-15 | Qualcomm Incorporated | Limitation of the MVP derivation based on decoder-side motion vector derivation |
US20190364295A1 (en) | 2018-05-25 | 2019-11-28 | Tencent America LLC | Method and apparatus for video coding |
US10986340B2 (en) | 2018-06-01 | 2021-04-20 | Qualcomm Incorporated | Coding adaptive multiple transform information for video coding |
US11109025B2 (en) | 2018-06-04 | 2021-08-31 | Tencent America LLC | Method and apparatus for sub-block based temporal motion vector prediction |
GB2588003B (en) | 2018-06-05 | 2023-04-19 | Beijing Bytedance Network Tech Co Ltd | Interaction between pairwise average merging candidates and IBC |
JP7096373B2 (ja) | 2018-06-07 | 2022-07-05 | 北京字節跳動網絡技術有限公司 | 部分的コスト計算 |
US11303923B2 (en) | 2018-06-15 | 2022-04-12 | Intel Corporation | Affine motion compensation for current picture referencing |
WO2019244056A1 (en) | 2018-06-19 | 2019-12-26 | Beijing Bytedance Network Technology Co., Ltd. | Multi-candidates of different precisions |
EP3788782A1 (en) | 2018-06-21 | 2021-03-10 | Beijing Bytedance Network Technology Co. Ltd. | Sub-block mv inheritance between color components |
WO2019244117A1 (en) | 2018-06-21 | 2019-12-26 | Beijing Bytedance Network Technology Co., Ltd. | Unified constrains for the merge affine mode and the non-merge affine mode |
TWI731358B (zh) | 2018-06-29 | 2021-06-21 | 大陸商北京字節跳動網絡技術有限公司 | 改進的時域運動向量預測推導 |
TWI719519B (zh) | 2018-07-02 | 2021-02-21 | 大陸商北京字節跳動網絡技術有限公司 | 對於dmvr的塊尺寸限制 |
US11606575B2 (en) | 2018-07-10 | 2023-03-14 | Qualcomm Incorporated | Multiple history based non-adjacent MVPs for wavefront processing of video coding |
US10491902B1 (en) | 2018-07-16 | 2019-11-26 | Tencent America LLC | Method and apparatus for history-based motion vector prediction |
US10440378B1 (en) | 2018-07-17 | 2019-10-08 | Tencent America LLC | Method and apparatus for history-based motion vector prediction with parallel processing |
US10362330B1 (en) | 2018-07-30 | 2019-07-23 | Tencent America LLC | Combining history-based motion vector prediction and non-adjacent merge prediction |
CN116095312A (zh) | 2018-08-04 | 2023-05-09 | 北京字节跳动网络技术有限公司 | 视频处理方法、装置和计算机可读介质 |
US11336914B2 (en) | 2018-08-16 | 2022-05-17 | Qualcomm Incorporated | History-based candidate list with classification |
KR20200030018A (ko) * | 2018-09-11 | 2020-03-19 | 김기백 | 인터 예측을 이용한 영상 부호화/복호화 방법 및 장치 |
TWI827681B (zh) | 2018-09-19 | 2024-01-01 | 大陸商北京字節跳動網絡技術有限公司 | 具有自適應運動矢量分辨率的仿射模式的語法重用 |
US11212550B2 (en) | 2018-09-21 | 2021-12-28 | Qualcomm Incorporated | History-based motion vector prediction for affine mode |
WO2020060376A1 (ko) | 2018-09-22 | 2020-03-26 | 엘지전자 주식회사 | 인터 예측을 기반으로 비디오 신호를 처리하기 위한 방법 및 장치 |
KR20230161543A (ko) | 2018-09-23 | 2023-11-27 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 적응적 움직임 벡터 해상도를 갖는 움직임 벡터 수정 |
CN117768651A (zh) | 2018-09-24 | 2024-03-26 | 北京字节跳动网络技术有限公司 | 处理视频数据的方法、装置、介质、以及比特流存储方法 |
US11051034B2 (en) | 2018-10-08 | 2021-06-29 | Qualcomm Incorporated | History-based motion vector predictor |
US11284066B2 (en) | 2018-10-10 | 2022-03-22 | Tencent America LLC | Method and apparatus for intra block copy in intra-inter blending mode and triangle prediction unit mode |
CN112913249B (zh) | 2018-10-22 | 2022-11-08 | 北京字节跳动网络技术有限公司 | 广义双向预测索引的简化编解码 |
CN117880513A (zh) | 2018-10-22 | 2024-04-12 | 北京字节跳动网络技术有限公司 | 基于编解码信息的解码器侧运动矢量推导的限制 |
CN111147855B (zh) | 2018-11-02 | 2024-10-29 | 北京字节跳动网络技术有限公司 | 几何分割预测模式与其他工具之间的协调 |
KR102607097B1 (ko) | 2018-11-05 | 2023-11-29 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 리파인먼트를 이용한 인터 예측을 위한 보간 |
EP4221226A1 (en) * | 2018-11-07 | 2023-08-02 | HFI Innovation Inc. | Method and apparatus of encoding or decoding video blocks by current picture referencing coding |
CN116886926A (zh) | 2018-11-10 | 2023-10-13 | 北京字节跳动网络技术有限公司 | 成对平均候选计算中的取整 |
CN113170112B (zh) | 2018-11-22 | 2024-05-10 | 北京字节跳动网络技术有限公司 | 用于具有几何分割的帧间预测的构建方法 |
US11032574B2 (en) | 2018-12-31 | 2021-06-08 | Tencent America LLC | Method and apparatus for video coding |
US11115653B2 (en) | 2019-02-22 | 2021-09-07 | Mediatek Inc. | Intra block copy merge list simplification |
CN113748673B (zh) | 2019-03-11 | 2024-07-05 | 阿里巴巴集团控股有限公司 | 用于针对合并模式确定预测权重的方法、设备和系统 |
CN118433426A (zh) | 2019-03-12 | 2024-08-02 | 腾讯美国有限责任公司 | 对视频进行编码或解码的方法和装置 |
-
2019
- 2019-11-11 CN CN202310974960.7A patent/CN116886926A/zh active Pending
- 2019-11-11 WO PCT/CN2019/117118 patent/WO2020094150A1/en active Application Filing
- 2019-11-11 WO PCT/CN2019/117116 patent/WO2020094149A1/en active Application Filing
- 2019-11-11 CN CN201980073946.1A patent/CN112970262B/zh active Active
- 2019-11-11 CN CN201980073942.3A patent/CN112997480B/zh active Active
- 2019-11-11 WO PCT/CN2019/117119 patent/WO2020094151A1/en unknown
- 2019-11-11 JP JP2021524354A patent/JP7324841B2/ja active Active
- 2019-11-11 KR KR1020217013353A patent/KR20210089155A/ko active IP Right Grant
- 2019-11-11 EP EP19882864.2A patent/EP3861723A4/en active Pending
- 2019-11-11 CN CN201980073935.3A patent/CN112997495B/zh active Active
-
2021
- 2021-01-28 US US17/161,391 patent/US20210152846A1/en not_active Abandoned
- 2021-11-12 US US17/525,745 patent/US11792421B2/en active Active
-
2023
- 2023-10-11 US US18/484,912 patent/US20240040144A1/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130107958A1 (en) | 2011-10-31 | 2013-05-02 | Fujitsu Limited | Video decoding apparatus and method |
JP2013098745A (ja) | 2011-10-31 | 2013-05-20 | Fujitsu Ltd | 動画像復号装置、動画像符号化装置、動画像復号方法、動画像符号化方法、動画像復号プログラム及び動画像符号化プログラム |
US20200128237A1 (en) | 2018-10-22 | 2020-04-23 | Tencent America LLC | Method and apparatus for video coding |
WO2020086331A1 (en) | 2018-10-22 | 2020-04-30 | Tencent America LLC | Method and apparatus for video coding |
Non-Patent Citations (4)
Title |
---|
Benjamin Bross, Jianle Chen, Shan Liu,Versatile Video Coding (Draft 3) [online], JVET-L JVET-L1001-v2,ITU-T インターネット<URL:http://phenix.it-sudparis.eu/jvet/doc_end_user/documents/12_Macao/wg11/JVET-L1001-v2.zip>,2019年10月17日,i-iv, 1-162 |
Kai Zhang, Li Zhang, Hongbin Liu, Jizheng Xu, Yue Wang, Pengwei Zhao, Dingkun Hong,AHG16: Clean-up on MV Rounding [online], JVET-M JVET-M0265,ITU-T インターネット<URL:http://phenix.it-sudparis.eu/jvet/doc_end_user/documents/13_Marrakech/wg11/JVET-M0265-v2.zip>,2022年07月27日,1-2 |
Satoshi Shimada, et al.,Non-CE9/Non-CE13: Averaged merge candidate[online], JCTVC-G JCTVC-G195,インターネット<URL:http://phenix.it-sudparis.eu/jct/doc_end_user/documents/7_Geneva/wg11/JCTVC-G196-v2.zip>,2013年11月08日,1-10 |
Yu-Ling Hsiao, Tzu-Der Chuang, Ching-Yeh Chen, Chih-Wei Hsu, Yu-Wen Huang, Shaw-Min Lei,CE4.4.12: Pairwise average candidates [online], JVET-L JVET-L0090-v2,ITU-T インターネット<URL:http://phenix.it-sudparis.eu/jvet/doc_end_user/documents/12_Macao/wg11/JVET-L0090-v3.zip>,2019年10月17日,1-18 |
Also Published As
Publication number | Publication date |
---|---|
KR20210089155A (ko) | 2021-07-15 |
US20220070489A1 (en) | 2022-03-03 |
JP2022506767A (ja) | 2022-01-17 |
EP3861723A1 (en) | 2021-08-11 |
US20210152846A1 (en) | 2021-05-20 |
EP3861723A4 (en) | 2022-04-20 |
CN112997495A (zh) | 2021-06-18 |
CN116886926A (zh) | 2023-10-13 |
CN112997480A (zh) | 2021-06-18 |
WO2020094150A1 (en) | 2020-05-14 |
CN112997495B (zh) | 2024-02-20 |
WO2020094151A1 (en) | 2020-05-14 |
CN112970262B (zh) | 2024-02-20 |
US11792421B2 (en) | 2023-10-17 |
CN112970262A (zh) | 2021-06-15 |
WO2020094149A1 (en) | 2020-05-14 |
CN112997480B (zh) | 2023-08-22 |
US20240040144A1 (en) | 2024-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7324841B2 (ja) | ビデオ・データ処理方法、装置、記憶媒体及び記憶方法 | |
US11470341B2 (en) | Interaction between different DMVD models | |
JP7572487B2 (ja) | 適応動きベクトル解像度による動きベクトルの変更 | |
JP7212150B2 (ja) | 適応動きベクトル解像度によるアフィンモードへの構文の使用 | |
CN112913241B (zh) | 解码器侧运动矢量推导的限制 | |
CN112868238B (zh) | 局部照明补偿和帧间预测编解码之间的并置 | |
US20210227211A1 (en) | Temporal gradient calculations in bio | |
JP2022137099A (ja) | ビデオデータを処理する方法、装置、非一時的コンピュータ可読記憶媒体 | |
TWI709332B (zh) | 基於更新的運動矢量的運動預測 | |
TWI850252B (zh) | 部分交織的預測 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210507 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210507 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220802 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221101 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230307 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230607 |
|
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: 20230704 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230731 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7324841 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |