JP7358487B2 - イントラ画像ブロック補償のためのデコードされたブロックベクトルの変換 - Google Patents
イントラ画像ブロック補償のためのデコードされたブロックベクトルの変換 Download PDFInfo
- Publication number
- JP7358487B2 JP7358487B2 JP2021544430A JP2021544430A JP7358487B2 JP 7358487 B2 JP7358487 B2 JP 7358487B2 JP 2021544430 A JP2021544430 A JP 2021544430A JP 2021544430 A JP2021544430 A JP 2021544430A JP 7358487 B2 JP7358487 B2 JP 7358487B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- current
- ctu
- video
- vector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/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/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/46—Embedding additional information in the video signal during the compression process
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/521—Processing of motion vectors for estimating the reliability of the determined motion vectors or motion vector field, e.g. for smoothing the motion vector field or for correcting motion vectors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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/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/423—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 characterised by memory arrangements
- H04N19/426—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 characterised by memory arrangements using memory downsizing methods
-
- 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)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本願は、2019年6月18日に出願された米国仮出願第62/863,037号「CONVERSION OF DECODED BLOCK VECTOR FOR INTRA PICTURE BLOCK COMPENSATION(イントラ画像ブロック補償のためのデコードされたブロックベクトルの変換)」に基づく優先権の利益を主張する2020年4月28日出願の米国特許出願第16/860,975号「CONVERSION OF DECODED BLOCK VECTOR FOR INTRA PICTURE BLOCK COMPENSATION(イントラ画像ブロック補償のためのデコードされたブロックベクトルの変換)」の利益を主張し、
その全体を本明細書に参照援用する。
本開示は、概して、ビデオコーディングに関連する実施形態を記載する。
ビデオの場合、非可逆圧縮が広く用いられている。許容される歪みの量は、アプリケーションに依存し、例えば、特定の消費者ストリーミングアプリケーションのユーザは、テレビ配信アプリケーションのユーザよりも高い歪みを容認し得る。達成可能な圧縮比は、より高い許容可能/容認可能歪みは、より高い圧縮比をもたらすことができることを反映することができる。
その結果、所与のエリアについて見出されたMVは、周囲のMVから予測されるMVと類似又は同一になり、それは、エントロピーコーディングの後、MVを直接コーディングする場合に使用されるであろうものよりも、より少ない数のビットで表され得る。場合によっては、MV予測は、元の信号(すなわち、サンプルストリーム)から導出された信号(すなわち、MV)の可逆圧縮の例であり得る。他の場合には、MV予測それ自体は、例えば、いくつかの周囲MVから予測子を計算する際の丸め誤差のために、非可逆的であり得る。
を含む。
1) (mvL[0]>>4)+cbWidthの値が0以下であり、これは参照ブロックが現在のブロックの左側にあり、現在のブロックとオーバーラップしないことを示す;
2) (mvL[1]>>4)+cbHeightの値が0以下であり、これは参照ブロックが現在ブロックより上方にあり、現在ブロックとオーバーラップしないことを示す。
(yCb+(mvL[1]>>4))>>CtbLog2SizeY=yCb>>CtbLog2SizeY (1)
(yCb+(mvL[1]>>4+cbHeight-1)>>CtbLog2SizeY=yCb>> CtbLog2Size (2)
(xCb+(mvL[0]>>4))>>CtbLog2SizeY>=xCb>>CtbLog2SizeY)-1
(3)
(xCb+(mvL[0]>>4)+cbWidth-1)>>CtbLog2SizeY<=(xCb>>CtbLog2SizeY) (4)
ここで、CtbLog2SizeYはCTU幅をlog2形式で表す。例えば、CTU幅が128サンプルの場合、CtbLog2SizeYは7である。式(1) 及び(2)は、参照ブロックを含むCTUが、現在CTUと同じCTU行内にある(すなわち、参照ブロックが先行して再構成されたCTU(1010)内にある場合、先行して再構成されたCTU(1010)は現在CTU(1015)と同じ行内にあること)ことを特定する。式 (3)及び(4)は、参照ブロックを含むCTUが、現在CTUの左側のCTU列、又は現在CTUと同じCTU列のいずれかにあることを特定する。式(1)~(4)で記載される第4の制約は、参照ブロックを含むCTUが、現在CTU、又は現在のCTUの左隣接CTUのいずれかであることを特定する。
(xCb+(mvL[0]>>4))>>CtbLog2SizeYが(xCb>>CtbLog2SizeY)-1に等しい場合、参照ブロック可用性の導出プロセスは、入力として、(xCb,yCb)に等しく設定された現在ブロックの位置(xCurr,yCurr)と、(((xCb+(mvL[0]>>4)+CtbSizeY)>>(CtbLog2SizeY-1))<<(CtbLog2SizeY-1),((yCb+(mvL[1]>>4))>>(CtbLog2SizeY-1))<<(CtbLog2SizeY-1))の位置と、で呼び出され、出力は、コロケーション領域(collocated region)が再構成されないことを示すFALSEに等しい。
(i) 拡張マージリストの生成に使用されるHMPV候補の数は、(N<=4)?M:(8-N)として設定され、ここで Nは、拡張マージリスト内の既存の候補の数を示し、Mは、履歴テーブル内の使用可能なHMVP候補の数を示す。
(ii) 拡張マージリスト内の利用可能なマージ候補の総数が、最大許容マージ候補から1を引いた数に達すると、HMVPからのマージ候補リスト構築プロセスが終了する。
MaxNumMergeCand=6-six_minus_max_num_merge_cand
yRefTL>>CtbLog2SizeY=yCb>>CtbLog2SizeY (5)
yRefBR>>CtbLog2SizeY=yCb>>CtbLog2SizeY (6)
xRefTL>>CtbLog2SizeY>=(xCb>>CtbLog2SizeY)+Min(1,7-CtbLog2SizeY)-(1<<((7-CtbLog2SizeY)<<1))) (7)
xRefBR>>CtbLog2SizeY<=(xCb>>CtbLog2SizeY) (8)
bvL[0]=xRefTL%CtbSizeY+xCurrCtuTL-xCb-((xRefCtuTL<xCurrCtuTL&&xCurrCtuTL-xRefCtuTL<=numLeftCtus*CtbSizeY)?xCurrCtuTL-xRefCtuTL:0) (9)
bvL[1]=yRefTL%CtbSizeY+yCurrCtuTL-yCb (10)
(xCurrCtuTL,yCurrCtuTL)=((xCb>>CtbLog2SizeY)<<CtbLog2SizeY,(yCb>>CtbLog2SizeY)<<CtbLog2SizeY) (11)
(xRefCtuTL,yRefCtuTL)=((xRefTL>>CtbLog2SizeY)<<CtbLog2SizeY,(yRefTL>>CtbLog2SizeY)<<CtbLog2SizeY (12)
numLeftCtus=(1<<((7-CtbLog2SizeY)<<1)))-Min(1,7-CtbLog2SizeY) (13)
mvL〔0〕=bvL〔0〕<<4 (14)
mvL〔1〕=bvL〔1〕<<4 (15)
この点に関して、ブロックベクトルの変更は、オフセットの変更をもたらす場合がある。オフセットは、式(9)の(xRefCtuTL<xCurrCtuTL&&xCurrCtuTL-xRefCtuTL<=numLeftCtus*CtbSizeY)と等しくなり得る。
(mvL[0]>>4)+cbWidthの値が0以下である
(mvL[1]>>>4)+cbHeightの値が0以下である
参照ブロックが現在のブロックとオーバーラップする場合(すなわち、両方の条件が偽である場合)、ブロックベクトルは、上記の2つの条件のうちの少なくとも1つが真になることを保証するように変更され得る。本開示の一実施形態では、デコードされたブロックベクトルに対して操作/変更が行われない場合でも、上記の2つの条件は取り除かれることができる。
(mvL[0]>>4)+cbWidth>0及び(mvL[1]>4)+cbHeight>0の場合は、以下が適用される:
mvL[0]=-cbWidth<<4
(mvL[0]>>4)+cbWidth>0及び(mvL[1]>4)+cbHeight>0の場合は、以下が適用される:
mvL[1]=-cbHeight<<4
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:ロングタームエヴォリューション
CANバス:コントローラエリアネットワークバス
USB:ユニバーサルシリアルバス
PCI:ペリフェラルコンポーネントインターコネクト
FPGA:フィールドプログラマブルゲートエリア
SSD:ソリッドステートドライブ
IC:集積回路
CU:コーディングユニット
CG:係数群
IBC:イントラブロックコピー
Claims (14)
- ビデオデコーダによって実行される、ビデオデコーディングの方法であって、
現在の画像を含むコーディングされたビデオビットストリームを受信するステップと、
前記現在の画像に含まれる現在のコーディングツリーユニット(CTU)内の現在のブロックが、前記コーディングされたビデオビットストリームに含まれるフラグに基づいて、イントラブロックコピー(IBC)モードでコーディングされているかどうかを決定するステップと、
前記現在のブロックがIBCモードでコーディングされていると決定されていることに応答して、
現在のブロックの第1参照ブロックを指すブロックベクトルを決定するステップと、
前記第1参照ブロックが前記現在のブロックの有効なサーチレンジ内にない場合に、前記ブロックベクトルに対する操作を実行するステップであって、前記ブロックベクトルは、前記操作によって、現在のブロックの前記有効なサーチレンジ内にある第2参照ブロックを指すように変更される、ステップと、
変更された前記ブロックベクトルに基づいて前記現在のブロックをデコードするステップと、
を含み、前記ブロックベクトルに対する操作は、ターゲットレンジが前記現在のCTUと左隣のCTUを含む場合に、前記有効なサーチレンジの外側にあるブロックベクトルである無効なブロックベクトルが、前記現在のCTU又は前記左隣のCTU内にあるように変更される変更操作であり、前記ターゲットレンジは前記有効なサーチレンジであり、前記ターゲットレンジは参照サンプルメモリのサイズ及び現在のピクチャにおけるCTUのサイズに応じた数の左側CTU及び前記現在のCTUを含む、方法。 - 前記有効な第2参照ブロックは、完全に再構成された領域内にあり、
有効な第2参照ブロック及び前記現在のブロックは、同一のタイル、スライス又はタイルグループ内にある、
請求項1記載の方法。 - 前記操作を実行するステップは、
前記現在のCTUのサイズに基づいて、前記ブロックベクトルのx成分及びy成分のそれぞれにモジュロ動作を実行するステップを含む、
請求項1又は2記載の方法。 - 前記操作を実行するステップは、
前記現在のCTUのサイズの倍数に基づいて、前記ブロックベクトルのx成分にモジュロ動作を実行するステップと、
前記現在のCTUの前記サイズに基づいて、前記ブロックベクトルのy成分にモジュロ動作を実行するステップと、
を含む、請求項1乃至3いずれか1項に記載の方法。 - 前記操作を実行するステップは、前記第1参照ブロックが完全に再構成されていないか、又は前記現在のブロックの有効なサーチレンジ内にない場合にのみ、前記ブロックベクトルを変更する、
請求項1記載の方法。 - 前記操作を実行するステップは、前記第1参照ブロックが完全に再構成されており且つ前記現在のブロックの有効なサーチレンジ内にある場合は、前記ブロックベクトルを変更しない、
請求項1乃至4いずれか1項に記載の方法。 - 前記有効な第2参照ブロックは前記現在のブロックの有効なサーチレンジ内にあり、前記有効なサーチレンジは前記現在のCTUを含む、
請求項1乃至6いずれか1項に記載の方法。 - 前記操作を実行するステップは、前記第1参照ブロックを含むCTUに対する前記第1参照ブロックのオフセットが、前記現在のCTUに対する前記第2参照ブロックのオフセットと同じになるように、前記ブロックベクトルを変更する、
請求項1乃至7いずれか1項に記載の方法。 - 前記操作を実行するステップは、
前記ブロックベクトルをクリッピングするステップであって、したがって、クリッピングされた前記ブロックベクトルは、前記第1参照ブロックが完全に再構成されていないか、又は前記現在のブロックの有効なサーチレンジ内にない場合に、前記現在のブロックの前記有効なサーチレンジの境界にある第2参照ブロックを指す、ステップを含む、
請求項1に記載の方法。 - 前記ブロックベクトルの解像度をストレージで使用されるものに変えるために前記ブロックベクトルのx成分及びy成分にシフト演算を実行するステップを更に含む、請求項1乃至9いずれか1項に記載の方法。
- ビデオエンコーダによって実行される、ビデオエンコーディングの方法であって、
ビデオビットストリームをエンコードするステップであって、
コーディングされたビデオビットストリームは、
現在の画像を含み、
前記現在の画像に含まれる現在のコーディングツリーユニット(CTU)内の現在のブロックが、前記コーディングされたビデオビットストリームに含まれるフラグに基づいて、イントラブロックコピー(IBC)モードでコーディングされているかどうかを決定し、
前記現在のブロックがIBCモードでコーディングされていると決定されていることに応答して、
現在のブロックの第1参照ブロックを指すブロックベクトルを決定し、
前記第1参照ブロックが前記現在のブロックの有効なサーチレンジ内にない場合に、前記ブロックベクトルに対する操作を実行するステップであって、前記ブロックベクトルは、前記操作によって、現在のブロックの前記有効なサーチレンジ内にある第2参照ブロックを指すように変更され、
変更された前記ブロックベクトルに基づいて前記現在のブロックをデコードする、ようにコーディングされている、ステップ
を含み、前記ブロックベクトルに対する操作は、ターゲットレンジが前記現在のCTUと左隣のCTUを含む場合に、前記有効なサーチレンジの外側にあるブロックベクトルである無効なブロックベクトルが、前記現在のCTU又は前記左隣のCTU内にあるように変更される変更操作であり、前記ターゲットレンジは前記有効なサーチレンジであり、前記ターゲットレンジは参照サンプルメモリのサイズ及び現在のピクチャにおけるCTUのサイズに応じた数の左側CTU及び前記現在のCTUを含む、方法。 - 前記ブロックベクトルの解像度をストレージで使用されるものに変えるために前記ブロックベクトルのx成分及びy成分にシフト演算が実行される、請求項11に記載の方法。
- 処理回路を備える装置であって、前記処理回路は、請求項1乃至12いずれか1項に記載の方法を実行するように構成されている、装置。
- コンピュータによって実行されるプログラムであって、
前記コンピュータに請求項1乃至12いずれか1項に記載の方法を実行させるように構成されている、プログラム。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962863037P | 2019-06-18 | 2019-06-18 | |
US62/863,037 | 2019-06-18 | ||
US16/860,975 | 2020-04-28 | ||
US16/860,975 US11070816B2 (en) | 2019-06-18 | 2020-04-28 | Conversion of decoded block vector for intra picture block compensation |
PCT/US2020/036915 WO2020257016A1 (en) | 2019-06-18 | 2020-06-10 | Conversion of decoded block vector for intra picture block compensation |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022518587A JP2022518587A (ja) | 2022-03-15 |
JP7358487B2 true JP7358487B2 (ja) | 2023-10-10 |
Family
ID=74039009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021544430A Active JP7358487B2 (ja) | 2019-06-18 | 2020-06-10 | イントラ画像ブロック補償のためのデコードされたブロックベクトルの変換 |
Country Status (9)
Country | Link |
---|---|
US (4) | US11070816B2 (ja) |
EP (1) | EP3878173A4 (ja) |
JP (1) | JP7358487B2 (ja) |
KR (1) | KR20210118186A (ja) |
CN (1) | CN113615174A (ja) |
AU (2) | AU2020294605B2 (ja) |
CA (1) | CA3133809A1 (ja) |
SG (1) | SG11202110951YA (ja) |
WO (1) | WO2020257016A1 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020156545A1 (en) | 2019-02-02 | 2020-08-06 | Beijing Bytedance Network Technology Co., Ltd. | Prediction using intra-buffer samples for intra block copy in video coding |
JP7405861B2 (ja) | 2019-03-01 | 2023-12-26 | 北京字節跳動網絡技術有限公司 | 映像符号化におけるイントラブロックコピーのための方向に基づく予測 |
JP7284284B2 (ja) | 2019-03-04 | 2023-05-30 | 北京字節跳動網絡技術有限公司 | 映像符号化におけるイントラブロックコピーの実装形態の態様 |
US11070816B2 (en) * | 2019-06-18 | 2021-07-20 | Tencent America LLC | Conversion of decoded block vector for intra picture block compensation |
JP7063416B2 (ja) * | 2019-06-21 | 2022-05-09 | 株式会社Jvcケンウッド | 動画像符号化装置、動画像符号化方法、及び動画像符号化プログラム、動画像復号装置、動画像復号方法及び動画像復号プログラム |
EP3981151A4 (en) | 2019-07-06 | 2022-08-24 | Beijing Bytedance Network Technology Co., Ltd. | VIRTUAL PREDICTION BUFFER FOR INTRA-BLOCK COPY IN VIDEO ENCODING |
KR102635519B1 (ko) | 2019-07-10 | 2024-02-07 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 카피를 위한 샘플 식별 |
CN114097221B (zh) * | 2019-07-11 | 2024-01-12 | 北京字节跳动网络技术有限公司 | 用于视频编解码中的帧内块复制的比特流一致性约束 |
WO2021036982A1 (en) * | 2019-08-24 | 2021-03-04 | Beijing Bytedance Network Technology Co., Ltd. | Coded representation of history-based motion vector prediction tables |
CN113068050B (zh) * | 2021-03-17 | 2022-08-23 | 上海哔哩哔哩科技有限公司 | 树形编码块的样点自适应补偿模式确定方法、装置 |
KR20240097844A (ko) * | 2021-09-30 | 2024-06-27 | 콤캐스트 케이블 커뮤니케이션스 엘엘씨 | 블록 벡터 예측기 개선을 활용한 비디오 압축 |
US20230217037A1 (en) * | 2022-01-05 | 2023-07-06 | Ofinno, Llc | Adaptive Reordering of Adjusted Block Vector Predictor Candidates |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015054811A1 (en) | 2013-10-14 | 2015-04-23 | Microsoft Corporation | Features of intra block copy prediction mode for video and image coding and decoding |
WO2016004850A1 (en) | 2014-07-07 | 2016-01-14 | Mediatek Singapore Pte. Ltd. | Method of intra block copy search and compensation range |
JP2017513361A (ja) | 2014-03-21 | 2017-05-25 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオコーディングにおけるイントラブロック複写のためのサーチ領域決定 |
JP2018530249A (ja) | 2015-10-02 | 2018-10-11 | クアルコム,インコーポレイテッド | イントラブロックコピーマージモードおよび利用できないibc参照領域のパディング |
WO2020228744A1 (en) | 2019-05-16 | 2020-11-19 | Huawei Technologies Co., Ltd. | An encoder, a decoder and corresponding methods using ibc dedicated buffer and default value refreshing for luma and chroma component |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3349461B1 (en) | 2002-11-25 | 2020-02-19 | Godo Kaisha IP Bridge 1 | Method for coding and decoding b pictures in direct mode |
US9883197B2 (en) * | 2014-01-09 | 2018-01-30 | Qualcomm Incorporated | Intra prediction of chroma blocks using the same vector |
CN106464905B (zh) | 2014-05-06 | 2019-06-07 | 寰发股份有限公司 | 用于块内复制模式编码的块向量预测方法 |
KR101748620B1 (ko) | 2014-06-20 | 2017-07-04 | 성균관대학교산학협력단 | 영상의 부호화/복호화 방법 및 이를 이용하는 장치 |
US20150381994A1 (en) | 2014-06-27 | 2015-12-31 | Futurewei Technologies, Inc. | Advanced screen content coding with improved palette table and index map coding methods |
US10856009B2 (en) * | 2014-09-04 | 2020-12-01 | Mediatek Inc. | Method of block vector clipping and coding for screen content coding and video coding |
US11070816B2 (en) * | 2019-06-18 | 2021-07-20 | Tencent America LLC | Conversion of decoded block vector for intra picture block compensation |
-
2020
- 2020-04-28 US US16/860,975 patent/US11070816B2/en active Active
- 2020-06-10 AU AU2020294605A patent/AU2020294605B2/en active Active
- 2020-06-10 EP EP20825712.1A patent/EP3878173A4/en active Pending
- 2020-06-10 CN CN202080023368.3A patent/CN113615174A/zh active Pending
- 2020-06-10 SG SG11202110951YA patent/SG11202110951YA/en unknown
- 2020-06-10 JP JP2021544430A patent/JP7358487B2/ja active Active
- 2020-06-10 CA CA3133809A patent/CA3133809A1/en active Pending
- 2020-06-10 WO PCT/US2020/036915 patent/WO2020257016A1/en active Application Filing
- 2020-06-10 KR KR1020217027739A patent/KR20210118186A/ko active Search and Examination
-
2021
- 2021-05-07 US US17/314,701 patent/US11509911B2/en active Active
-
2022
- 2022-09-08 US US17/940,986 patent/US11722679B2/en active Active
-
2023
- 2023-05-25 US US18/323,677 patent/US20230300345A1/en active Pending
- 2023-12-04 AU AU2023274242A patent/AU2023274242A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015054811A1 (en) | 2013-10-14 | 2015-04-23 | Microsoft Corporation | Features of intra block copy prediction mode for video and image coding and decoding |
JP2017513361A (ja) | 2014-03-21 | 2017-05-25 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオコーディングにおけるイントラブロック複写のためのサーチ領域決定 |
WO2016004850A1 (en) | 2014-07-07 | 2016-01-14 | Mediatek Singapore Pte. Ltd. | Method of intra block copy search and compensation range |
JP2017130938A (ja) | 2014-07-07 | 2017-07-27 | 寰發股▲ふん▼有限公司HFI Innovation Inc. | イントラブロックコピー検索と補償範囲の方法 |
JP2018530249A (ja) | 2015-10-02 | 2018-10-11 | クアルコム,インコーポレイテッド | イントラブロックコピーマージモードおよび利用できないibc参照領域のパディング |
WO2020228744A1 (en) | 2019-05-16 | 2020-11-19 | Huawei Technologies Co., Ltd. | An encoder, a decoder and corresponding methods using ibc dedicated buffer and default value refreshing for luma and chroma component |
JP2021533644A (ja) | 2019-05-16 | 2021-12-02 | 華為技術有限公司Huawei Technologies Co., Ltd. | ルーマおよびクロマ成分についてibc専用バッファおよびデフォルト値リフレッシュを使用するエンコーダ、デコーダおよび対応する方法 |
Non-Patent Citations (1)
Title |
---|
XU, Jizheng et al.,Non-CE8: On IBC Reference Buffer Design,JVET-N0472 (version 2),ITU,2019年03月22日,pp.1-6,JVET-N0472_v2.docx |
Also Published As
Publication number | Publication date |
---|---|
WO2020257016A1 (en) | 2020-12-24 |
AU2023274242A1 (en) | 2023-12-21 |
US20210266567A1 (en) | 2021-08-26 |
US20230007274A1 (en) | 2023-01-05 |
AU2020294605B2 (en) | 2023-09-07 |
CN113615174A (zh) | 2021-11-05 |
JP2022518587A (ja) | 2022-03-15 |
CA3133809A1 (en) | 2020-12-24 |
US20230300345A1 (en) | 2023-09-21 |
SG11202110951YA (en) | 2021-11-29 |
US20200404287A1 (en) | 2020-12-24 |
US11722679B2 (en) | 2023-08-08 |
AU2020294605A1 (en) | 2021-10-14 |
US11070816B2 (en) | 2021-07-20 |
KR20210118186A (ko) | 2021-09-29 |
EP3878173A4 (en) | 2022-01-05 |
US11509911B2 (en) | 2022-11-22 |
EP3878173A1 (en) | 2021-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7426465B2 (ja) | 履歴ベースの動きベクトル予測のための方法並びにその装置及びコンピュータプログラム | |
JP7358487B2 (ja) | イントラ画像ブロック補償のためのデコードされたブロックベクトルの変換 | |
JP7252342B2 (ja) | ビデオ・コーディングのための方法、装置、及びコンピュータ・プログラム | |
JP7391121B2 (ja) | ビデオエンコーディング及びデコーディングのための方法、装置、コンピュータプログラム、及び非一時的なコンピュータ可読媒体 | |
JP7242118B2 (ja) | アフィンモデルの動きベクトルに対する制約 | |
KR102646839B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
KR102487359B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
JP7265288B2 (ja) | ビデオ復号のための方法、ビデオデコーダ、およびコンピュータプログラム、ならびにビデオ符号化のための方法 | |
JP7238150B2 (ja) | イントラピクチャブロック補償のための予測候補リストサイズシグナリングのための方法および装置 | |
JP7177179B2 (ja) | 簡略化された最確モードリスト生成スキーム | |
JP2022510354A (ja) | ビデオ符号化における隣接ブロックの利用可能性のための方法および装置 | |
JP7476367B2 (ja) | ビデオをデコードするための方法、装置及びプログラム | |
JP2023158110A (ja) | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 | |
JP7419506B2 (ja) | 映像コーディングのための方法及び装置 | |
JP2021516933A (ja) | ビデオ符号化の方法および装置 | |
JP2023159375A (ja) | ビデオコーディングのための方法、装置及びプログラム | |
JP7471722B2 (ja) | ビデオ符号化のための方法および装置 | |
JP7511668B2 (ja) | ビデオコーディングの並列処理の改良 | |
JP7383038B2 (ja) | ビデオコーディングのための方法、装置及びプログラム | |
JP7169451B2 (ja) | ビデオ復号の方法、装置、及びコンピュータプログラム | |
RU2774871C1 (ru) | Преобразование декодированного вектора блока для внутренней компенсации блоков изображения | |
JP7378631B2 (ja) | ビデオ符号化のための方法および装置 | |
RU2793708C1 (ru) | Способ и устройство для передачи размера списка кандидатов-предикторов для внутрикадровой компенсации блока | |
KR102683361B1 (ko) | 인트라 화상 블록 보상에 대한 예측자 후보 리스트 크기 시그널링을 위한 방법 및 장치 | |
JP2023543590A (ja) | 映像復号のための方法、装置、及びコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210729 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220819 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220830 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221130 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230404 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230725 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20230802 |
|
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: 20230829 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230927 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7358487 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |