JP7506700B2 - 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 - Google Patents
履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 Download PDFInfo
- Publication number
- JP7506700B2 JP7506700B2 JP2022033329A JP2022033329A JP7506700B2 JP 7506700 B2 JP7506700 B2 JP 7506700B2 JP 2022033329 A JP2022033329 A JP 2022033329A JP 2022033329 A JP2022033329 A JP 2022033329A JP 7506700 B2 JP7506700 B2 JP 7506700B2
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- video
- current
- block
- hmvp table
- 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
- 239000013598 vector Substances 0.000 title claims description 244
- 238000000034 method Methods 0.000 title claims description 59
- 238000004590 computer program Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims 2
- 230000008569 process Effects 0.000 description 30
- 241000023320 Luma <angiosperm> Species 0.000 description 27
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 27
- 238000012545 processing Methods 0.000 description 22
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 20
- 238000004891 communication Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 15
- 238000000638 solvent extraction Methods 0.000 description 15
- 238000013139 quantization Methods 0.000 description 12
- 230000002123 temporal effect Effects 0.000 description 11
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 238000005192 partition Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/109—Selection of coding mode or of prediction mode among a plurality of temporal predictive coding modes
-
- 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/174—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 slice, e.g. a line of blocks or a group of 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/184—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 bits, e.g. of the compressed video stream
-
- 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
-
- 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/436—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 using parallelised computational arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/96—Tree coding, e.g. quad-tree coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
1)空間的に近隣の複数のCUからのMVP候補の選択
a)A0を起点としA1で終わる、左方で空間的に近隣の2つのCUのうちの1つから、1つの非スケール化MVP候補を抽出するステップ、
b)前回のステップにて左方からは利用可能な非スケール化MVP候補が存在しないときは、A0を起点としA1で終わる、左方で空間的に近隣の2つのCUのうちの1つから、1つのスケール化MVP候補を抽出するステップ、
c)B0を起点としB1を経てB2で終わる、上方で空間的に近隣の3つのCUのうちの1つから、1つの非スケール化MVP候補を抽出するステップ、
d)A0,A1のいずれも利用可能ではないとき、あるいは、これらがイントラモードで符号化されているときは、B0を起点としB1を経てB2で終わる、上方で空間的に近隣の3つのCUのうちの1つから、1つのスケール化MVP候補を抽出するステップ、
2)以前のステップにて2つのMVP候補が見つけ出され、これらが同一であるときは、MVP候補リストの中から当該2つの候補のうちの1つを削除するステップ、
3)時間的に連結する複数のCUからのMVP候補の選択
a)以前のステップの後のMVP候補リストが2つのMVP候補を含まないときは、当該時間的に連結するCUの中から1つのMVP候補を抽出するステップ
4)HMVPテーブルからのMVP候補の選択
a)以前のステップの後のMVP候補リストが2つのMVP候補を含まないときは、HMVPテーブルから2つの履歴ベースのMVPを抽出するステップ、
5)以前のステップの後のMVP候補リストが2つのMVP候補を含まないときは、2つのゼロ値MVPをMVP候補リストに追加するステップ。
- IBC・AMVPモード:上記のAMVPモードで動きベクトル差分を符号化する場合と同じ方法で、CUの実際のブロックベクトルと、当該CUのブロックベクトル候補から選択された当該CUのブロックベクトル予測子との間のブロックベクトル差分(BVD:block vector difference)が符号化される。ブロックベクトル予測法は、2つのブロックベクトル候補を予測子として使用し、その一方を左方近隣から、その他方を上方近隣から得る。いずれの近隣も利用できないときは、初期設定のブロックベクトルがブロックベクトル予測子として使用されることとなる。2値フラグは、ブロックベクトル予測子のインデックスを示すために信号伝達される。IBC・AMVP候補リストは、空間的なHMVP候補で構成されている。
- IBC・スキップ/マージモード:近隣のIBC符号化ブロックからのマージ候補リスト内のブロックベクトル候補のうちのどれが、現在のブロックについてブロックベクトルの予測のために使われるのかを示すためにマージ候補インデックスが使用される。IBCマージ候補リストは、空間的、HMVPかつペアワイズな候補で構成される。
[0093]現在のCTU行内の現在のCUについて、ビデオ復号器30は、ビデオビットストリームから予測モードを抽出する(630-3)。上記のとおり、CUは、高度動きベクトル予測(AMVP:advanced motion vector prediction)モード,マージモード,スキップモード,IBC・AMVPモード,及びIBCマージモードを含む複数種の予測モードを有してよい。ビデオ符号化器20がCUについて適切な予測モードを選択したら、当該選択された予測モードがビットストリームで信号伝達される。上記のとおり、動きベクトル候補リストを構成するために、様々な順序で実行される様々なステップ群が存在する。ここで、ビデオ復号器30は、当該予想モードに従って、HMVPテーブル内の複数の動きベクトル予測子の少なくとも一部に基づいて動きベクトル候補リストを構成する(630-5)。他の情報源、これから動きベクトル候補リストは、現在のCUに対して空間的に近隣のCU及び/又は時間的に連結するCUに由来する動きベクトル予測子(予測モードが、AMVPモード,IBC・AMVPモード及びIBCマージモードのうちの1つである場合)を含み、オプションとしてペアワイズな動きベクトル予測子(予測モードが、マージモード及びスキップモードのうちの1つである場合)を含む。オプションとして、動きベクトル候補リストが所定長とならないときは、動きベクトル候補リストに1つ以上のゼロ値の動きベクトル予測子が追加されればよい。
Claims (12)
- ビデオデータの符号化方法であって、
符号化される現在のピクチャを複数の符号化ツリーユニット(CTU)行に分割するステップであって、前記各CTUが1つ以上の符号化ユニット(CU)を含むステップと、
符号化される当該現在のピクチャ内の現在のCTU行における先頭のCUを符号化する前に、履歴ベースの動きベクトル予測子(HMVP)テーブルをリセットするステップと、
前記現在のCTU行の符号化を実行してビットストリームを生成するステップと
を備え、
前記符号化を実行するステップは、
前記HMVPテーブル内の複数の動きベクトル予測子を整備するステップであって、前記HMVPテーブル内の前記各動きベクトル予測子が前記現在のCTU行の少なくとも1つのCUを符号化するために使用されていたものである、ステップと、
符号化対象となる前記現在のCTU行の現在のCUについて、
前記現在のCUについて予測モードを選択し、
前記予測モードに従い、前記HMVPテーブル内の前記複数の動きベクトル予測子の少なくとも一部に基づいて動きベクトル候補リストを構成し、
前記動きベクトル候補リストから動きベクトル予測子を選択し、
前記現在のCUを符号化するために、前記予測モードと当該選択された動きベクトル予測子との少なくとも一部に基づいて動きベクトルを決定し、
当該決定された動きベクトルに基づいて前記HMVPテーブルを更新するステップとを含む、方法。 - 請求項1に記載の方法であって、
当該決定された動きベクトルに基づいて前記HMVPテーブルを更新するステップは、
前記HMVPテーブル内の前記複数の動きベクトル予測子を、当該決定された動きベクトルと比較するステップと、
前記HMVPテーブル内の前記複数の動きベクトル予測子のいずれもが、当該決定された動きベクトルと同一ではないとの判定に応じて、
前記HMVPテーブルが限度一杯であるときは前記HMVPテーブルから最先の動きベクトル予測子を削除し、
当該決定された動きベクトルを最新の動きベクトルとして前記HMVPテーブルに追加するステップと、
前記HMVPテーブル内の前記複数の動きベクトル予測子のうちの1つが、当該決定された動きベクトルと同一であるとの判定に応じて、
前記同一である1つの動きベクトル予測子を前記HMVPテーブルから削除し、
当該削除された動きベクトル予測子の後の当該動きベクトル予測子の各々を、前記HMVPテーブル内で前方に移動させ、
当該決定された動きベクトルを最新の動きベクトルとして前記HMVPテーブルに追加するステップと
をさらに含む方法。 - 請求項1に記載の方法であって、前記HMVPテーブルをリセットするステップは、前記HMVPテーブル内の利用可能な動きベクトル予測子の個数をゼロに設定するステップを含む、方法。
- 請求項1に記載の方法であって、前記予測モードは、インターモード,マージモード,及びスキップモードからなる群から選択されたものである、方法。
- 請求項4に記載の方法であって、
前記予測モードは、前記インターモードであり、
前記現在のCUを符号化するステップは、
前記現在のCUについて動きベクトル差分を生成するステップと、
前記動きベクトル差分を当該選択された動きベクトル予測子に加算して、当該決定された動きベクトルを得るステップと、
当該決定された動きベクトルと参照ピクチャ内の対応するCUとを用いて前記現在のCUを符号化するステップと
をさらに含む、方法。 - 請求項4に記載の方法であって、
前記予測モードは、前記インターモードであり、
前記動きベクトル候補リストを構成するステップは、
前記現在のCUに対して時間的に近隣のCU及び/又は時間的に連結するCUに由来するゼロ個以上の動きベクトル予測子を、前記動きベクトル候補リストに追加するステップと、
前記動きベクトル候補リストの現在の長さが第1の所定しきい値に到達するまで、前記HMVPテーブルに由来するゼロ個以上の履歴ベースの動きベクトル予測子を前記動きベクトル候補リストに追加するステップと、
前記動きベクトル候補リストの当該現在の長さが前記第1の所定しきい値と等しくなるまで、ゼロ個以上のゼロ値の動きベクトル予測子を前記動きベクトル候補リストに追加するステップと
をさらに含む、方法。 - 請求項4に記載の方法であって、
前記予測モードは、前記マージモード及び前記スキップモードのうちの1つであり、
前記現在のCUを符号化するステップは、
当該決定された動きベクトルとして、当該選択された動きベクトル予測子を使用するステップと、
当該決定された動きベクトルと参照ピクチャ内の対応するCUとを用いて前記現在のCUを符号化するステップと
をさらに含む、方法。 - 請求項1に記載の方法であって、符号化される前記現在のピクチャ内の2つ以上のCTU行が並列に符号化され、前記各CTU行は、対応するCTU行を符号化するために使用された複数の履歴ベースの動きベクトル予測子を格納するように関連付けられたHMVPテーブルを有する、方法。
- 請求項1に記載の方法であって、符号化される前記現在のピクチャ内の複数の異なるCTU行が複数の異なる関連スレッドを有するように、符号化される前記現在のピクチャ内の当該現在のCTU行を符号化することにスレッドを割り当てるステップをさらに備える方法。
- 演算装置であって、
1つ以上のプロセッサと、
前記1つ以上のプロセッサに接続されたメモリと、
前記メモリに格納された複数のプログラムと
を備え、
前記複数のプログラムは、前記1つ以上のプロセッサにより実行されると、請求項1から9のうちのいずれか1項に記載の方法のステップを前記演算装置に実行させてビデオビットストリームを生成する、演算装置。 - 1つ以上のプロセッサを有する演算装置による実行のために複数のプログラムを格納する非一時的なコンピュータ読み取り可能な記録媒体であって、
前記複数のプログラムは、前記1つ以上のプロセッサにより実行されると、請求項1から9のうちのいずれか1項に記載の方法のステップを前記演算装置に実行させてビデオビットストリームを生成し、当該ビデオビットストリームを前記非一時的なコンピュータ読み取り可能な記録媒体に格納させる、非一時的なコンピュータ読み取り可能な記録媒体。 - 1つ以上のプロセッサを有する演算装置による実行のためのコンピュータプログラムであって、前記コンピュータプログラムは、前記1つ以上のプロセッサにより実行されると、請求項1から9のうちのいずれか1項に記載の方法のステップを前記演算装置に実行させてビデオビットストリームを生成する、コンピュータプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024009209A JP2024042025A (ja) | 2018-07-18 | 2024-01-25 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
JP2024109357A JP2024129144A (ja) | 2018-07-18 | 2024-07-08 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862700106P | 2018-07-18 | 2018-07-18 | |
US62/700,106 | 2018-07-18 | ||
JP2021504164A JP7202444B2 (ja) | 2018-07-18 | 2019-07-16 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
PCT/US2019/041923 WO2020018486A1 (en) | 2018-07-18 | 2019-07-16 | Methods and apparatus of video coding using history-based motion vector prediction |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021504164A Division JP7202444B2 (ja) | 2018-07-18 | 2019-07-16 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024009209A Division JP2024042025A (ja) | 2018-07-18 | 2024-01-25 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022071147A JP2022071147A (ja) | 2022-05-13 |
JP7506700B2 true JP7506700B2 (ja) | 2024-06-26 |
Family
ID=69164858
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021504164A Active JP7202444B2 (ja) | 2018-07-18 | 2019-07-16 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
JP2022033329A Active JP7506700B2 (ja) | 2018-07-18 | 2022-03-04 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
JP2024009209A Pending JP2024042025A (ja) | 2018-07-18 | 2024-01-25 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
JP2024109357A Pending JP2024129144A (ja) | 2018-07-18 | 2024-07-08 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021504164A Active JP7202444B2 (ja) | 2018-07-18 | 2019-07-16 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024009209A Pending JP2024042025A (ja) | 2018-07-18 | 2024-01-25 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
JP2024109357A Pending JP2024129144A (ja) | 2018-07-18 | 2024-07-08 | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
Country Status (15)
Country | Link |
---|---|
US (5) | US11575929B2 (ja) |
EP (4) | EP3808090B1 (ja) |
JP (4) | JP7202444B2 (ja) |
KR (3) | KR102286460B1 (ja) |
CN (6) | CN113099243B (ja) |
DK (1) | DK3808090T3 (ja) |
ES (1) | ES2995045T3 (ja) |
FI (1) | FI3808090T3 (ja) |
HU (1) | HUE068222T2 (ja) |
MX (2) | MX2021000525A (ja) |
PL (1) | PL3808090T3 (ja) |
PT (1) | PT3808090T (ja) |
RU (1) | RU2752644C1 (ja) |
WO (1) | WO2020018486A1 (ja) |
ZA (1) | ZA202100252B (ja) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3811621A4 (en) * | 2018-07-06 | 2022-04-06 | HFI Innovation Inc. | ACQUIRED MOTION INFORMATION TO DECODE A CURRENT ENCODER UNIT IN A VIDEO ENCODER SYSTEM |
US11606575B2 (en) | 2018-07-10 | 2023-03-14 | Qualcomm Incorporated | Multiple history based non-adjacent MVPs for wavefront processing of video coding |
US10440378B1 (en) * | 2018-07-17 | 2019-10-08 | Tencent America LLC | Method and apparatus for history-based motion vector prediction with parallel processing |
KR102286460B1 (ko) | 2018-07-18 | 2021-08-04 | 베이징 다지아 인터넷 인포메이션 테크놀로지 컴퍼니 리미티드 | 히스토리-기반 모션 벡터 예측을 사용한 비디오 코딩 방법 및 장치 |
EP4472210A3 (en) | 2018-08-10 | 2025-02-26 | Huawei Technologies Co., Ltd. | Video processing method, video processing apparatus, encoder, decoder, medium and computer program |
CN112740671A (zh) * | 2018-09-18 | 2021-04-30 | 韩国电子通信研究院 | 图像编码/解码方法和装置以及存储比特流的记录介质 |
US11616946B2 (en) * | 2018-09-21 | 2023-03-28 | Electronics And Telecommunications Research Institute | Image encoding/decoding method, device, and recording medium having bitstream stored therein |
EP3868102A4 (en) * | 2018-12-21 | 2021-12-15 | Huawei Technologies Co., Ltd. | CODERS, DECODERS AND RELATED METHODS USING HISTORY-BASED MOTION VECTOR PREDICTION |
US11758132B2 (en) * | 2018-12-28 | 2023-09-12 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoder and decoder, encoding method and decoding method with complexity handling for flexibly sized picture partitions |
EP3731522A4 (en) * | 2019-01-01 | 2021-04-14 | LG Electronics Inc. | METHOD AND APPARATUS FOR PROCESSING VIDEO SIGNAL BASED ON HISTORY-BASED MOTION VECTOR PREDICTION |
JP7384912B2 (ja) | 2019-02-02 | 2023-11-21 | 北京字節跳動網絡技術有限公司 | 映像符号化におけるイントラブロックコピーのためのバッファにおけるデータ記憶 |
CN113366848A (zh) | 2019-02-02 | 2021-09-07 | 北京字节跳动网络技术有限公司 | 用于视频编解码中的帧内块复制的缓冲区重置 |
WO2020169106A1 (en) | 2019-02-24 | 2020-08-27 | Beijing Bytedance Network Technology Co., Ltd. | Determining conditions of screen content coding |
EP3915265A4 (en) | 2019-03-01 | 2022-06-22 | Beijing Bytedance Network Technology Co., Ltd. | DIRECTION-BASED PREDICTION FOR INTRA BLOCK COPY IN VIDEO CODING |
CN113545068B (zh) | 2019-03-01 | 2023-09-15 | 北京字节跳动网络技术有限公司 | 用于视频编解码中的帧内块复制的基于顺序的更新 |
KR20210125506A (ko) | 2019-03-04 | 2021-10-18 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 복사를 위한 버퍼 관리 |
US11166015B2 (en) | 2019-03-06 | 2021-11-02 | Tencent America LLC | Method and apparatus for video coding |
CN113785568B (zh) * | 2019-05-02 | 2024-03-08 | 字节跳动有限公司 | 变换跳过模式下的信令通知 |
JP7583016B2 (ja) | 2019-07-06 | 2024-11-13 | 北京字節跳動網絡技術有限公司 | 映像符号化におけるイントラブロックコピーのための仮想予測バッファ |
CA3146391A1 (en) | 2019-07-10 | 2021-01-14 | Beijing Bytedance Network Technology Co., Ltd. | Sample identification for intra block copy in video coding |
KR102695788B1 (ko) | 2019-07-11 | 2024-08-14 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 복사를 위한 비트스트림 적합 제약 |
EP3987806A4 (en) | 2019-07-20 | 2022-08-31 | Beijing Bytedance Network Technology Co., Ltd. | CONDITIONAL CODING OF PALETTE MODE USE INDICATION |
CN117221536A (zh) * | 2019-07-23 | 2023-12-12 | 北京字节跳动网络技术有限公司 | 调色板模式编解码的模式确定 |
WO2021018167A1 (en) | 2019-07-29 | 2021-02-04 | Beijing Bytedance Network Technology Co., Ltd. | Palette mode coding in prediction process |
KR20220051171A (ko) * | 2019-09-03 | 2022-04-26 | 파나소닉 인텔렉츄얼 프로퍼티 코포레이션 오브 아메리카 | 부호화 장치, 복호 장치, 부호화 방법, 및 복호 방법 |
US11595694B2 (en) * | 2020-04-01 | 2023-02-28 | Tencent America LLC | Method and apparatus for video coding |
CN112055208B (zh) * | 2020-08-22 | 2024-05-07 | 浙江大华技术股份有限公司 | 视频编码方法、设备及存储装置 |
WO2023090924A1 (ko) * | 2021-11-18 | 2023-05-25 | 엘지전자 주식회사 | 영상 인코딩/디코딩 방법 및 장치, 그리고 비트스트림을 저장한 기록 매체 |
WO2024148111A1 (en) * | 2023-01-03 | 2024-07-11 | Bytedance Inc. | Method, apparatus, and medium for video processing |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021530904A (ja) | 2018-07-10 | 2021-11-11 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオコーディングの波面処理のための複数履歴ベース非隣接mvp |
JP7202444B2 (ja) | 2018-07-18 | 2023-01-11 | ベイジン・ダジア・インターネット・インフォメーション・テクノロジー・カンパニー,リミテッド | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7286185B2 (en) * | 2003-09-11 | 2007-10-23 | Ati Technologies Inc. | Method and de-interlacing apparatus that employs recursively generated motion history maps |
CN107318025B (zh) * | 2010-04-01 | 2020-12-29 | 索尼公司 | 图像处理设备和方法 |
US9143795B2 (en) * | 2011-04-11 | 2015-09-22 | Texas Instruments Incorporated | Parallel motion estimation in video coding |
US9083983B2 (en) * | 2011-10-04 | 2015-07-14 | Qualcomm Incorporated | Motion vector predictor candidate clipping removal for video coding |
US9503720B2 (en) * | 2012-03-16 | 2016-11-22 | Qualcomm Incorporated | Motion vector coding and bi-prediction in HEVC and its extensions |
US20140071235A1 (en) * | 2012-09-13 | 2014-03-13 | Qualcomm Incorporated | Inter-view motion prediction for 3d video |
US9699450B2 (en) * | 2012-10-04 | 2017-07-04 | Qualcomm Incorporated | Inter-view predicted motion vector for 3D video |
TWI651962B (zh) * | 2012-10-12 | 2019-02-21 | 韓國電子通信研究院 | 視訊編碼及解碼方法及使用該方法之裝置 |
US9667990B2 (en) * | 2013-05-31 | 2017-05-30 | Qualcomm Incorporated | Parallel derived disparity vector for 3D video coding with neighbor-based disparity vector derivation |
GB2531001B (en) * | 2014-10-06 | 2019-06-05 | Canon Kk | Method and apparatus for vector encoding in video coding and decoding |
KR20170078672A (ko) | 2014-10-31 | 2017-07-07 | 삼성전자주식회사 | 고정밀 스킵 부호화를 이용한 비디오 부호화 장치 및 비디오 복호화 장치 및 그 방법 |
US11477477B2 (en) * | 2015-01-26 | 2022-10-18 | Qualcomm Incorporated | Sub-prediction unit based advanced temporal motion vector prediction |
CN108293131B (zh) | 2015-11-20 | 2021-08-31 | 联发科技股份有限公司 | 基于优先级运动矢量预测子推导的方法及装置 |
CN105992008B (zh) * | 2016-03-30 | 2019-08-30 | 南京邮电大学 | 一种在多核处理器平台上的多层次多任务并行解码方法 |
EP3811621A4 (en) * | 2018-07-06 | 2022-04-06 | HFI Innovation Inc. | ACQUIRED MOTION INFORMATION TO DECODE A CURRENT ENCODER UNIT IN A VIDEO ENCODER SYSTEM |
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 |
-
2019
- 2019-07-16 KR KR1020217001358A patent/KR102286460B1/ko active Active
- 2019-07-16 CN CN202110360876.7A patent/CN113099243B/zh active Active
- 2019-07-16 RU RU2021100662A patent/RU2752644C1/ru active
- 2019-07-16 PL PL19837247.6T patent/PL3808090T3/pl unknown
- 2019-07-16 KR KR1020217024328A patent/KR102387972B1/ko active Active
- 2019-07-16 DK DK19837247.6T patent/DK3808090T3/da active
- 2019-07-16 EP EP19837247.6A patent/EP3808090B1/en active Active
- 2019-07-16 HU HUE19837247A patent/HUE068222T2/hu unknown
- 2019-07-16 ES ES19837247T patent/ES2995045T3/es active Active
- 2019-07-16 CN CN202410491245.2A patent/CN118317107A/zh active Pending
- 2019-07-16 EP EP24180836.9A patent/EP4404569A3/en active Pending
- 2019-07-16 JP JP2021504164A patent/JP7202444B2/ja active Active
- 2019-07-16 PT PT198372476T patent/PT3808090T/pt unknown
- 2019-07-16 CN CN202310292156.0A patent/CN116320504B/zh active Active
- 2019-07-16 MX MX2021000525A patent/MX2021000525A/es unknown
- 2019-07-16 MX MX2023002949A patent/MX2023002949A/es unknown
- 2019-07-16 CN CN201980047626.9A patent/CN112425172A/zh active Pending
- 2019-07-16 CN CN202110773749.XA patent/CN113556539B/zh active Active
- 2019-07-16 FI FIEP19837247.6T patent/FI3808090T3/fi active
- 2019-07-16 CN CN202410250417.7A patent/CN118200609A/zh active Pending
- 2019-07-16 EP EP24180810.4A patent/EP4404567A3/en active Pending
- 2019-07-16 KR KR1020227012385A patent/KR20220048066A/ko active Pending
- 2019-07-16 EP EP24180828.6A patent/EP4404568A3/en active Pending
- 2019-07-16 WO PCT/US2019/041923 patent/WO2020018486A1/en unknown
-
2021
- 2021-01-13 ZA ZA2021/00252A patent/ZA202100252B/en unknown
- 2021-01-14 US US17/149,669 patent/US11575929B2/en active Active
-
2022
- 2022-03-04 JP JP2022033329A patent/JP7506700B2/ja active Active
- 2022-12-05 US US18/075,309 patent/US11792422B2/en active Active
-
2023
- 2023-06-29 US US18/216,129 patent/US11991386B2/en active Active
- 2023-08-09 US US18/447,246 patent/US12088838B2/en active Active
-
2024
- 2024-01-25 JP JP2024009209A patent/JP2024042025A/ja active Pending
- 2024-07-08 JP JP2024109357A patent/JP2024129144A/ja active Pending
- 2024-07-18 US US18/777,362 patent/US20240373057A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021530904A (ja) | 2018-07-10 | 2021-11-11 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオコーディングの波面処理のための複数履歴ベース非隣接mvp |
JP7202444B2 (ja) | 2018-07-18 | 2023-01-11 | ベイジン・ダジア・インターネット・インフォメーション・テクノロジー・カンパニー,リミテッド | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7506700B2 (ja) | 履歴ベースの動きベクトル予測を用いるビデオコーディング方法及び装置 | |
KR102398217B1 (ko) | 크로스-검포넌트 선형 모델에 대한 간단화 | |
JP7461986B2 (ja) | サブブロックベースの時間動きベクトル予測を使用するビデオコーディング方法及び装置 | |
CN112997486A (zh) | 使用低复杂度网格编码量化的视频解码的方法和装置 | |
WO2020076838A1 (en) | Motion vector storage for video coding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220304 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220304 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230404 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230629 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20231004 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240125 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240205 |
|
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: 20240523 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240614 |