JP2021521730A - 動画を復号する方法、装置、及びコンピュータプログラム - Google Patents
動画を復号する方法、装置、及びコンピュータプログラム Download PDFInfo
- Publication number
- JP2021521730A JP2021521730A JP2020563419A JP2020563419A JP2021521730A JP 2021521730 A JP2021521730 A JP 2021521730A JP 2020563419 A JP2020563419 A JP 2020563419A JP 2020563419 A JP2020563419 A JP 2020563419A JP 2021521730 A JP2021521730 A JP 2021521730A
- Authority
- JP
- Japan
- Prior art keywords
- block
- subblock
- current
- sample
- reconstructed
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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/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/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/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/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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/186—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
-
- 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
-
- 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
-
- 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/57—Motion estimation characterised by a search window with variable size or shape
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
本開示は、2019年5月22日に出願された米国特許出願第16/419,235号「METHOD AND
APPARATUS FOR VIDEO CODING」に対する優先権の利益を主張し、この特許出願は、2018年9月21日に出願された米国仮特許出願第62/735,002号「Reference
search range optimization for intra picture block compensation」の優先権の利益を主張し、これらの内容の全体が、参照することによって本願に組み込まれる。
4:2:0の映像(60Hzのフレームレートで1920×1080ルミナンスサンプル解像度)は、1.5ギガビット/秒近い帯域幅を必要とする。このような映像は1時間分で、600ギガバイトを超える記憶空間を必要とする。
2016)において、さまざまなMV予測機構が説明されている。H.265が提示する多くのMV予測機構の中から、本明細書では、以後「空間マージ」と呼ばれる技術について説明する。
Video Coding、VVC)として非公式に知られている。開示される主題は、VVCに関連して使用され得る。
Enhancement Information、SEIメッセージ)、又は映像有用性情報(Video Usability Information、VUI)パラメータ集合フラグメント(図示せず)の形式にされてもよい。構文解析器(420)は、受信した符号化された映像シーケンスを、構文解析/エントロピー復号してもよい。符号化された映像シーケンスの符号は、映像符号化技術又は標準に従っていてもよく、可変長符号、ハフマン符号、文脈依存又は非文脈依存の算術符号などを含む、さまざまな原理に従っていてもよい。構文解析器(420)は、符号化された映像シーケンスから、グループに対応する少なくとも1つのパラメータに基づいて、映像復号器内の、画素のサブグループの少なくとも1つに対する、一群のサブグループパラメータを抽出してもよい。サブグループは、画像のグループ(GOP)、画像、タイル、スライス、マクロブロック、符号化ユニット(CU)、ブロック、変換ユニット(TU)、予測ユニット(PU)などを含むことができる。また、構文解析器(420)は、符号化された映像シーケンスから、変換係数、量子化器パラメータ値、動きベクトルなどの情報を抽出してもよい。
Reference Decoder、HRD)仕様、及び符号化された映像シーケンスで信号送信(シグナリング)されるHRDバッファ管理のメタデータによってさらに制限される可能性がある。
601 Y CrCB、RGBなど)、及び任意の適切なサンプリング構造(Y CrCb 4:2:0、Y CrCb 4:4:4など)にすることが可能なデジタル映像サンプルストリームの形態で提供し得る。メディア供給システムでは、映像ソース(501)は、以前に準備した映像を記憶している記憶装置であってもよい。ビデオ会議システムでは、映像ソース(501)は、ローカル画像情報を映像シーケンスとして捕捉するカメラであってもよい。映像データは、シーケンスで見たときに動きを伝える複数の個別の画像として提供されてもよい。画像自体は画素の空間的配列として編成されてもよく、各画素は、使用時のサンプリング構造、色空間などに応じて1つ以上のサンプルを含むことができる。当業者であれば、画素とサンプルとの関係を容易に理解できるであろう。以下、サンプルを中心に説明する。
block-by-pixel block)を基準として動作してもよい。場合によっては、予測器(535)によって取得された検索結果によって決定されるように、入力画像は、参照画像メモリ(534)に記憶された複数の参照画像から引き出された予測参照を有してもよい。
Decoder Refresh、「IDR」)ピクチャを含む、異なる種類のイントラ画像を許容する。当業者には、このようなIピクチャの変形、並びにその各用途及び特徴が知られている。
ladder shape boundary)を越えるいくつかの参照領域がさらに除外される。
SCC)では、このような参照画像はリストの最後の位置に置かれる。この特別な参照画像も、他の時間的な参照画像と一緒に、復号済み画像バッファ(DPB)でさらに管理される。
・現在のサブブロックが、現在のブロックの左上の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルに加えて、左ブロックの右上、左下、及び右下の64×64区画内の再構築サンプルを、IBCモードを使用してさらに参照することができる。
・現在のサブブロックが、現在のブロックの右上の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルに加えて、左ブロックの右下の64×64区画内の再構築サンプルを、IBCモードを使用してさらに参照することができる。また、現在のブロックに対するルマ位置(0,64)がまだ再構築されていない場合は、現在のサブブロックは、IBCモードを使用して、左ブロックの左下の64×64区画にある再構築サンプルをさらに参照することができる。
・現在のサブブロックが、現在のブロックの左下の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルに加えて、左ブロックの右下の64×64区画内の再構築サンプルを、IBCモードを使用してさらに参照することができる。現在のブロックに対するルマ位置(64,0)がまだ再構築されていない場合は、現在のサブブロックは、IBCモードを使用して、左ブロックの右上の64×64区画にある再構築サンプルをさらに参照することができる。
・現在のブロックが、現在のブロックの右下の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルのみを、IBCモードを使用して参照することができる。
・現在のサブブロックが、現在のブロックの左上の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルに加えて、左ブロックの右上、左下、及び右下の64×64区画内の再構築サンプルを、IBCモードを使用してさらに参照することができる。
・現在のサブブロックが、現在のブロックの右上の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルに加えて、左ブロックの右下の64×64区画内の再構築サンプルを、IBCモードを使用してさらに参照することができる。
・現在のサブブロックが、現在のブロックの左下の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルに加えて、左ブロックの右下の64×64区画内の再構築サンプルを、IBCモードを使用してさらに参照することができる。
・現在のブロックが、現在のブロックの右下の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルのみを、IBCモードを使用して参照することができる。
・現在のサブブロックが、現在のブロックの左上の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルに加えて、左ブロックの右下の64×64区画内の再構築サンプルを、IBCモードを使用してさらに参照することができる。また、現在のブロックに対するルマ位置(0,64)がまだ再構築されていない場合は、現在のサブブロックは、IBCモードを使用して、左ブロックの左下の64×64区画にある再構築サンプルをさらに参照することができる。現在のブロックに対するルマ位置(64,0)がまだ再構築されていない場合は、現在のサブブロックは、IBCモードを使用して、左ブロックの右上の64×64区画にある再構築サンプルをさらに参照することができる。
・現在のサブブロックが、現在のブロックの右上の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルに加えて、現在のブロックに対するルマ位置(0,64)が再構築されていない場合は、現在のサブブロックは、左ブロックの左下の64×64区画、及び右下の64×64区画内の再構築サンプルを、IBCモードを使用してさらに参照することができる。
・現在のサブブロックが、現在のブロックの左下の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルに加えて、現在のブロックに対するルマ位置(64,0)が再構築されていない場合は、現在のサブブロックは、左ブロックの左上の64×64区画、及び右下の64×64区画内の再構築サンプルを、IBCモードを使用してさらに参照することができる。
・現在のブロックが、現在のブロックの右下の64×64区画の範囲内にある場合は、現在のブロック内のすでに再構築されたサンプルのみを、IBCモードを使用して参照することができる。
・現画像の左上ルマサンプルに対する、現在のルマ符号化ブロック(例えば、現在のサブブロック)の左上サンプルのルマ位置(xCb,yCb)
・変数cbWidthは、ルマサンプルにおける現在の符号化ブロックの幅を指定
・変数cbHeightは、ルマサンプルにおける現在の符号化ブロックの高さを指定
・変数ctuSizeは、ルマサンプルにおける符号化ツリーブロック(例えば、現在のブロック)のサイズ(幅又は高さ)を指定
・整数精度の、現在のルマ符号化ブロックに対するルマブロックベクトル(bVx,bVy)。
・現在のサブブロックの前に参照サブブロック全体が再構築され、
・参照サブブロック全体が、現在のサブブロックと同じタイル/スライス内にあり、
・bVx+cbWidth+xCb<=0 or bVy+cbHeight+yCb<=0であり、
・(yCb+bVy)/ctuSize=yCb/ctuSizeであり、
・(yCb+bVy+cbHeight=1)/ctuSize=yCb/ctuSizeであり、
・(xCb+bVx)/ctuSize>=(xCb/ctuSize)―1であり、
・(xCb+bVx+cbWidth−1)/ctuSize<=xCb/ctuSizeである。
・条件(xCb%ctuSize>=64&&yCb%ctuSize>=64)は真ではなく、
・xCb%ctuSize<64&&yCb%ctuSize<64であれば、
・位置((xCb/ctuSize)+64,(yCb/ctuSize))が使用不可(つまり、この位置にあるサンプルが再構築されていない)であり、かつ位置((xCb/ctuSize),(yCb/ctuSize)+64)が使用不可の場合は、(xCb+bVx)%ctuSize>64又は(yCb+bVy)%ctuSize>64のいずれかが真であり、
・位置((xCb/ctuSize)+64,(yCb/ctuSize))が使用不可の場合は、(xCb+bVx)%ctuSize>64が真であり、
・(位置((xCb/ctuSize),(yCb/ctuSize)+64)が使用不可であれば)(yCb+bVy)%ctuSize>64が真であり、
・xCb%ctuSize>=64&&xCb%ctuSize<64であれば、
・位置((xCb/ctuSize),(yCb/ctuSize)+64)は使用不可であり、かつ(yCb+bVy)%ctuSize>64が真であり、
・xCb%ctuSize<64&&xCb%ctuSize>=64であれば、
・位置((xCb/ctuSize)+64,(yCb/ctuSize))が使用不可であり、かつ(xCb+bVx)%ctuSize>64が真である。
things)装置など、さまざまな種類のコンピュータ又はその構成要素で実行することができる。
tank(図示せず))、並びにプリンタ(図示せず))を含んでもよい。
ROM/RW(1420)、USBメモリ(thumb-drive)(1422)、取り外し可能なハードドライブ又はソリッドステートドライブ(1423)、テープ及びフロッピーディスクなどのレガシー磁気媒体(図示せず)、セキュリティドングルなどの専門化されたROM/ASIC/PLDに基づく装置(図示せず)を含む光学媒体などの、その関連媒体をさらに含むことができる。
Programmable Gate Areas)の形態の専門化されたプログラム可能処理ユニット(1443)、いくつかのタスク用のハードウェアアクセラレータ(1444)などを含むことができる。このような装置は、読出し専用メモリ(ROM)(1445)、ランダムアクセスメモリ(1446)、内部のユーザアクセスできないハードドライブ、SSDなど(1447)の内部大容量記憶装置とともに、システムバス(1448)を介して接続されてもよい。いくつかのコンピュータシステムでは、システムバス(1448)は、追加のCPU、GPUなどによる拡張が可能なように、1つ以上の物理プラグの形態でアクセスすることができる。周辺装置は、コアのシステムバス(1448)に直接取り付ける、又は周辺バス(1449)を介して取り付けることができる。周辺バスのアーキテクチャは、PCI、USBなどを含む。
付録:頭字語
JEM:共同調査モデル(joint exploration model)
VVC:汎用映像符号化(versatile video coding)
BMS:ベンチマークセット(benchmark set)
MV:動きベクトル(Motion Vector)
HEVC:高効率映像符号化(High Efficiency Video Coding)
SEI:付加拡張情報(Supplementary Enhancement Information)
VUI:映像有用性情報(Video Usability Information)
GOP:画像のグループ(Groups of Pictures)
TU:変換ユニット(Transform Unit)
PU:予測ユニット(Prediction Unit)
CTU:符号化ツリーユニット(Coding Tree Unit)
CTB:符号化ツリーブロック(Coding Tree Block)
PB:予測ブロック(Prediction Block)
HRD:仮想参照復号器(Hypothetical Reference Decoder)
SNR:信号雑音比(Signal Noise Ratio)
CPU:中央処理ユニット(Central Processing Unit)
GPU:グラフィックス処理ユニット(Graphics Processing Unit)
CRT:ブラウン管(Cathode Ray Tube)
LCD:液晶表示装置(Liquid-Crystal Display)
OLED:有機発光ダイオード(Organic Light-Emitting Diode)
CD:コンパクトディスク(Compact Disc)
DVD:デジタル映像ディスク(Digital Video Disc)
ROM:読出し専用メモリ(Read-Only Memory)
RAM:ランダムアクセスメモリ(Random Access Memory)
ASIC:特定用途向け集積回路(Application-Specific Integrated Circuit)
PLD:プログラム可能論理装置(Programmable Logic Device)
LAN:ローカルエリアネットワーク(Local Area Network)
GSM:汎欧州デジタル移動電話方式(Global System for Mobile communications)
LTE:ロングタームエボリューション(Long-Term Evolution)
CANBus:コントローラエリアネットワークバス(Controller Area Network Bus)
USB:ユニバーサルシリアルバス(Universal Serial Bus)
PCI:周辺機器内部接続(Peripheral Component Interconnect)
FPGA:フィールドプログラマブルゲートアレイ(Field Programmable Gate Area)
SSD:ソリッドステートドライブ(solid-state drive)
IC:集積回路(Integrated Circuit)
CU:符号化ユニット(Coding Unit)
IBC:イントラブロックコピー(Intra Block Copy)
CPR:現画像参照(Current Picture Referencing)
BV:ブロックベクトル(Block Vector)
AMVP:先進的動きベクトル予測(Advanced Motion Vector Prediction)
HEVC SCC:HEVC スクリーンコンテンツ符号化(Screen Content Coding)
DPB:復号済み画像バッファ(Decoded Picture Buffer)
210 端末装置
220 端末装置
230 端末装置
240 端末装置
250 ネットワーク
300 通信システム
301 映像ソース
302 映像のストリーム
303 映像符号器
304 映像データ、符号化されたビデオビットストリーム
305 ストリーミングサーバ
306 クライアントサブシステム
307 符号化された映像データのコピー
308 クライアントサブシステム
309 符号化された映像データのコピー
310 映像復号器
311 発信する映像のストリーム
312 表示装置
313 捕捉サブシステム
320 電子機器
330 電子機器
401 チャネル
410 映像復号器
412 表示装置
415 バッファメモリ
420 構文解析器
421 シンボル
430 電子機器
431 受信機
451 スケーラ/逆変換ユニット
452 イントラ画像予測ユニット
453 動き補償予測ユニット
455 集約装置
456 ループフィルタユニット
457 参照画像メモリ
458 現画像バッファ
501 映像ソース
503 映像符号器
520 電子機器
530 ソース符号器
532 符号化エンジン
533 ローカル復号器
534 参照画像メモリ
535 予測器
540 送信機
543 映像シーケンス
545 エントロピー符号器
550 コントローラ
560 通信チャネル
603 映像符号器
621 統括コントローラ
622 イントラ符号器
623 残差計算器
624 残差符号器
625 エントロピー符号器
626 スイッチ
628 残差復号器
630 インター符号器
710 映像復号器
771 エントロピー復号器
772 イントラ復号器
773 残差復号器
774 再構築モジュール
780 インター復号器
1400 コンピュータシステム
1401 キーボード
1402 マウス
1403 トラックパッド
1405 ジョイスティック
1406 マイク
1407 スキャナ
1408 カメラ
1409 音声出力装置
1410 タッチスクリーン
1420 CD/DVD ROM/RW
1421 媒体
1422 USBメモリ
1423 ソリッドステートドライブ
1440 コア
1441 中央処理ユニット(CPU)
1442 グラフィック処理ユニット(GPU)
1443 FPGA
1444 アクセラレータ
1445 読出し専用メモリ(ROM)
1446 ランダムアクセスメモリ(RAM)
1447 内部大容量記憶装置
1448 システムバス
1449 周辺バス
1450 グラフィックアダプタ
1454 ネットワークインタフェース
Claims (17)
- 復号器が実行する動画の復号方法であって、
前記復号器が、
画像の再構築ブロックの再構築サンプルをメモリに記憶するステップであって、前記再構築ブロックの前記再構築サンプルは、符号化されたビデオビットストリームに従って再構築される、ステップと、
前記画像の現在のブロックにおける現在のサブブロックが、前記再構築ブロックにおける参照サブブロックに基づいて、イントラブロックコピー(IBC)を使用して再構築される場合、前記現在のサブブロックの為の参照サブブロックを特定するステップと、
前記参照サブブロックが特定されたのち、
前記現在のサブブロックの位置に基づいて、前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていると示すかどうかを判定するステップと、
前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていないと示すと判定した場合、前記参照サブブロックの前記再構築サンプルに基づいて、出力する前記現在のサブブロックの再構築サンプルを生成するステップと、
前記現在のサブブロックの生成した前記再構築サンプルで、前記メモリに記憶された前記再構築ブロックにおける同位置のサブブロックの前記再構築サンプルを上書きするステップと
を含む方法。 - 前記現在のブロックが、1つ以上のオーバーラップしない区画を含み、前記オーバーラップしない区画に、前記現在のサブブロックの位置する現在の区画が含まれ、
前記再構築ブロックが、前記現在のブロックの前記1つ以上の区画とそれぞれ同位置の1つ以上のオーバーラップしない区画を含み、
前記判定するステップが、
前記参照サブブロックを含む、前記再構築ブロックにおける区画が、再構築されていない前記現在のブロックにおける前記1つ以上の区画のうちの1つと同位置である場合、前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていないと示すと判定すること
を含む、請求項1に記載の方法。 - 前記判定するステップが、前記現在のブロックにおける前記1つ以上のオーバーラップしない区画の復号順に基づいて実行される、請求項2に記載の方法。
- 前記現在のブロックが、128×128ルマサンプルのサイズを有し、
前記現在のブロックの前記1つ以上のオーバーラップしない区画が、64×64ルマサンプルのサイズをそれぞれ有する4つの区画を含む、請求項2に記載の方法。 - 前記現在のブロックの前記1つ以上のオーバーラップしない区画が、前記現在のブロックのサイズである1つの区画のみを含む、請求項2に記載の方法。
- 前記現在のブロックの前記1つ以上のオーバーラップしない区画のそれぞれが、前記IBCで使用される最大参照サブブロックサイズ以上のサイズを有する、請求項2に記載の方法。
- 前記現在のブロックが、左上、右上、左下、及び右下の区画を含み、
前記再構築ブロックが、左上、右上、左下、及び右下の区画を含み、
前記判定するステップが、
前記現在のサブブロックが前記現在のブロックの前記左上の区画に位置し、かつ前記参照サブブロックが前記再構築ブロックの前記右上の区画、前記左下の区画、及び前記右下の区画のうちの1つに位置している場合、前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていないと示すと判定すること
を含む、請求項1に記載の方法。 - 前記判定するステップが、
前記現在のサブブロックが前記現在のブロックの前記左上の区画、前記右上の区画、及び前記左下の区画のうちの1つに位置し、かつ前記参照サブブロックが前記再構築ブロックの前記右下の区画に位置している場合、前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていないと示すと判定すること
をさらに含む、請求項7に記載の方法。 - 前記判定するステップが、
前記現在のサブブロックが前記現在のブロックの前記右上の区画に位置し、前記参照サブブロックが前記再構築ブロックの前記左下の区画に位置し、かつ前記現在のブロックの前記左下の区画で再構築サンプルが生成されていない場合、前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていないと示すと判定することと、
前記現在のサブブロックが前記現在のブロックの前記左下の区画に位置し、前記参照サブブロックが前記再構築ブロックの前記右上の区画に位置し、かつ前記現在のブロックの前記右上の区画で再構築サンプルが生成されていない場合、前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていないと示すと判定することと
をさらに含む、請求項7に記載の方法。 - 前記判定するステップが、
前記現在のサブブロックが前記現在のブロックの前記左上の区画に位置し、かつ前記参照サブブロックが前記再構築ブロックの前記右下の区画に位置しれている場合にのみ、前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていないと示すと判定すること
をさらに含む、請求項7に記載の方法。 - 前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていると示すと判定した場合、前記参照サブブロックを使用せずに、前記現在のサブブロックの前記再構築サンプルを生成するステップ
をさらに含む、請求項1に記載の方法。 - 命令を格納した1つ以上のメモリと、
前記1つ以上のメモリに結合された処理回路と、
を含み、
前記命令は、前記処理回路によって実行されるときに、前記処理回路に、
画像の再構築ブロックの再構築サンプルを参照サンプルメモリに記憶するステップであって、前記再構築ブロックの前記再構築サンプルは、符号化されたビデオビットストリームに従って再構築される、ステップと、
前記画像の現在のブロックにおける現在のサブブロックが、前記再構築ブロックにおける参照サブブロックに基づいて、イントラブロックコピー(IBC)を使用して再構築される場合、前記現在のサブブロックの為の参照サブブロックを特定するステップと、
前記参照サブブロックが特定されたのち、
前記現在のサブブロックの位置に基づいて、前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていると示すかどうかを判定するステップと、
前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていないと示すと判定した場合、前記参照サブブロックの前記再構築サンプルに基づいて、出力する前記現在のサブブロックの再構築サンプルを生成するステップと、
前記現在のサブブロックの生成した前記再構築サンプルで、前記メモリに記憶された前記再構築ブロックにおける同位置のサブブロックの前記再構築サンプルを上書きするステップと、
を実行させる、装置。 - 前記現在のブロックが、1つ以上のオーバーラップしない区画を含み、前記オーバーラップしない区画に、前記現在のサブブロックの位置する現在の区画が含まれ、
前記再構築ブロックが、前記現在のブロックの前記1つ以上の区画とそれぞれ同位置の1つ以上のオーバーラップしない区画を含み、
前記判定するステップが、
前記参照サブブロックを含む、前記再構築ブロックにおける区画が、再構築されていない前記現在のブロックにおける前記1つ以上の区画のうちの1つと同位置である場合、前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていないと示すと判定すること
を含む、請求項12に記載の装置。 - 前記現在のブロックが、128×128ルマサンプルのサイズを有し、
前記現在のブロックの前記1つ以上のオーバーラップしない区画が、64×64ルマサンプルのサイズをそれぞれ有する4つの区画を含む、請求項13に記載の装置。 - 前記現在のブロックが、左上、右上、左下、及び右下の区画を含み、
前記再構築ブロックが、左上、右上、左下、及び右下の区画を含み、
前記判定するステップが、
前記現在のサブブロックが前記現在のブロックの前記左上の区画に位置し、かつ前記参照サブブロックが前記再構築ブロックの前記右上の区画、前記左下の区画、及び前記右下の区画のうちの1つに位置している場合、前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていないと示すと判定すること
を含む、請求項12に記載の装置。 - 前記判定するステップが、
前記現在のサブブロックが前記現在のブロックの前記左上の区画、前記右上の区画、及び前記左下の区画のうちの1つに位置し、かつ前記参照サブブロックが前記再構築ブロックの前記右下の区画に位置している場合、前記メモリに記憶された前記参照サブブロックの前記再構築サンプルが上書きされていないと示すと判定すること
を含む、請求項15に記載の装置。 - コンピュータに請求項1乃至11のいずれか一項に記載の方法を実行させるコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022155791A JP7498751B2 (ja) | 2018-09-21 | 2022-09-29 | 動画を復号する方法、装置、及びコンピュータプログラム |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862735002P | 2018-09-21 | 2018-09-21 | |
US62/735,002 | 2018-09-21 | ||
US16/419,235 | 2019-05-22 | ||
US16/419,235 US10848782B2 (en) | 2018-09-21 | 2019-05-22 | Method and apparatus for video coding |
PCT/US2019/050564 WO2020060820A1 (en) | 2018-09-21 | 2019-09-11 | Method and apparatus for video coding |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022155791A Division JP7498751B2 (ja) | 2018-09-21 | 2022-09-29 | 動画を復号する方法、装置、及びコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021521730A true JP2021521730A (ja) | 2021-08-26 |
JP7152516B2 JP7152516B2 (ja) | 2022-10-12 |
Family
ID=69884807
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020563419A Active JP7152516B2 (ja) | 2018-09-21 | 2019-09-11 | 動画を復号する方法、装置、及びコンピュータプログラム |
JP2022155791A Active JP7498751B2 (ja) | 2018-09-21 | 2022-09-29 | 動画を復号する方法、装置、及びコンピュータプログラム |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022155791A Active JP7498751B2 (ja) | 2018-09-21 | 2022-09-29 | 動画を復号する方法、装置、及びコンピュータプログラム |
Country Status (6)
Country | Link |
---|---|
US (3) | US10848782B2 (ja) |
EP (1) | EP3785434A4 (ja) |
JP (2) | JP7152516B2 (ja) |
KR (2) | KR102465419B1 (ja) |
CN (4) | CN114710675B (ja) |
WO (1) | WO2020060820A1 (ja) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102490706B1 (ko) | 2014-09-30 | 2023-01-19 | 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 | 비디오 코딩을 위한 해시 기반 인코더 결정 |
US10848782B2 (en) * | 2018-09-21 | 2020-11-24 | Tencent America LLC | Method and apparatus for video coding |
US11146805B2 (en) * | 2018-11-30 | 2021-10-12 | Tencent America LLC | Method and apparatus for video coding |
CN111355951B (zh) * | 2018-12-24 | 2023-11-10 | 华为技术有限公司 | 视频解码方法、装置及解码设备 |
US10701385B1 (en) * | 2019-01-13 | 2020-06-30 | Tencent America LLC | Method and apparatus for reference sample memory reuse for intra picture block compensation |
US10771799B2 (en) | 2019-01-15 | 2020-09-08 | Tencent America LLC | Method and apparatus for video coding |
WO2020156549A1 (en) | 2019-02-02 | 2020-08-06 | Beijing Bytedance Network Technology Co., Ltd. | Buffer access methods for intra block copy in video coding |
WO2020177662A1 (en) * | 2019-03-01 | 2020-09-10 | Beijing Bytedance Network Technology Co., Ltd. | Implementation aspects in intra block copy in video coding |
CN117395439A (zh) | 2019-03-01 | 2024-01-12 | 北京字节跳动网络技术有限公司 | 用于视频编解码中的帧内块复制的基于方向的预测 |
KR20210125506A (ko) | 2019-03-04 | 2021-10-18 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 복사를 위한 버퍼 관리 |
US11252442B2 (en) * | 2019-04-08 | 2022-02-15 | Tencent America LLC | Method and apparatus for video coding |
CN113950838A (zh) * | 2019-06-06 | 2022-01-18 | 北京字节跳动网络技术有限公司 | 基于子块的帧内块复制 |
KR20230170800A (ko) | 2019-07-06 | 2023-12-19 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 카피를 위한 가상 예측 버퍼 |
BR112022000358A2 (pt) * | 2019-07-10 | 2022-05-10 | Beijing Bytedance Network Tech Co Ltd | Método e aparelho para processar dados de vídeo e meios de armazenamento e gravação não transitórios legíveis por computador |
KR20220030957A (ko) | 2019-07-11 | 2022-03-11 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 비디오 코딩에서 인트라 블록 카피를 위한 비트스트림 적합 제약 |
US11202085B1 (en) * | 2020-06-12 | 2021-12-14 | Microsoft Technology Licensing, Llc | Low-cost hash table construction and hash-based block matching for variable-size blocks |
US20240015308A1 (en) * | 2020-11-24 | 2024-01-11 | Hyundai Motor Company | Apparatus and method for video encoding and decoding |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016534660A (ja) * | 2013-09-13 | 2016-11-04 | キヤノン株式会社 | ビデオデータを符号化および復号するための方法、装置およびシステム |
JP2016539542A (ja) * | 2013-10-14 | 2016-12-15 | マイクロソフト テクノロジー ライセンシング,エルエルシー | ビデオ及び画像の符号化及び復号のためのイントラブロックコピー予測モードの特徴 |
JP2017525267A (ja) * | 2014-07-07 | 2017-08-31 | 寰發股▲ふん▼有限公司HFI Innovation Inc. | イントラブロックコピー検索と補償範囲の方法 |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7925120B2 (en) * | 2005-11-14 | 2011-04-12 | Mediatek Inc. | Methods of image processing with reduced memory requirements for video encoder and decoder |
US8254455B2 (en) * | 2007-06-30 | 2012-08-28 | Microsoft Corporation | Computing collocated macroblock information for direct mode macroblocks |
GB2495467B (en) * | 2011-09-02 | 2017-12-13 | Skype | Video coding |
US9838692B2 (en) | 2011-10-18 | 2017-12-05 | Qualcomm Incorporated | Detecting availabilities of neighboring video units for video coding |
US9503715B2 (en) | 2013-08-30 | 2016-11-22 | Qualcomm Incorporated | Constrained intra prediction in video coding |
EP3058736B1 (en) | 2013-10-14 | 2019-02-27 | Microsoft Technology Licensing, LLC | Encoder-side options for intra block copy prediction mode for video and image coding |
AU2013270596A1 (en) | 2013-12-13 | 2015-07-02 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding video data |
US11284103B2 (en) | 2014-01-17 | 2022-03-22 | Microsoft Technology Licensing, Llc | Intra block copy prediction with asymmetric partitions and encoder-side search patterns, search ranges and approaches to partitioning |
US10555001B2 (en) | 2014-02-21 | 2020-02-04 | Mediatek Singapore Pte. Ltd. | Method of video coding using prediction based on intra picture block copy |
WO2015138008A1 (en) | 2014-03-10 | 2015-09-17 | Euclid Discoveries, Llc | Continuous block tracking for temporal prediction in video encoding |
US10477232B2 (en) * | 2014-03-21 | 2019-11-12 | Qualcomm Incorporated | Search region determination for intra block copy in video coding |
US9877034B2 (en) * | 2014-04-14 | 2018-01-23 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Pipelined video decoder system |
WO2015169200A1 (en) | 2014-05-06 | 2015-11-12 | Mediatek Singapore Pte. Ltd. | Method of block vector prediction for intra block copy mode coding |
AU2014202682A1 (en) | 2014-05-16 | 2015-12-03 | Canon Kabushiki Kaisha | Method, apparatus and system for copying a block of video samples |
WO2015176678A1 (en) | 2014-05-22 | 2015-11-26 | Mediatek Inc. | Method of intra block copy with flipping for image and video coding |
CN111432220B (zh) | 2014-06-19 | 2022-05-06 | Vid拓展公司 | 采用块向量导出的帧内块复制编码的方法和*** |
US10327001B2 (en) | 2014-06-19 | 2019-06-18 | Qualcomm Incorporated | Systems and methods for intra-block copy |
US10412387B2 (en) * | 2014-08-22 | 2019-09-10 | Qualcomm Incorporated | Unified intra-block copy and inter-prediction |
WO2016034058A1 (en) | 2014-09-01 | 2016-03-10 | Mediatek Inc. | Method of intra picture block copy for screen content and video coding |
CA2961681C (en) | 2014-09-30 | 2022-08-09 | Hfi Innovation Inc. | Method of adaptive motion vetor resolution for video coding |
CA2959682C (en) | 2014-09-30 | 2022-12-06 | Microsoft Technology Licensing, Llc | Rules for intra-picture prediction modes when wavefront parallel processing is enabled |
US9832467B2 (en) * | 2014-10-07 | 2017-11-28 | Qualcomm Incorporated | Deblock filtering for intra block copying |
WO2016078599A1 (en) | 2014-11-20 | 2016-05-26 | Mediatek Inc. | Method of motion vector and block vector resolution control |
US9591325B2 (en) | 2015-01-27 | 2017-03-07 | Microsoft Technology Licensing, Llc | Special case handling for merged chroma blocks in intra block copy prediction mode |
US9955185B2 (en) | 2015-02-12 | 2018-04-24 | Mediatek Inc. | Method and apparatus of constrained intra block copy for coding video |
WO2016138513A1 (en) * | 2015-02-27 | 2016-09-01 | Arris Enterprises, Inc. | Modification of unification of intra block copy and inter signaling related syntax and semantics |
SG11201706978TA (en) | 2015-03-02 | 2017-09-28 | Hfi Innovation Inc | Method and apparatus for intrabc mode with fractional-pel block vector resolution in video coding |
EP3269142B1 (en) | 2015-04-13 | 2021-09-15 | MediaTek Inc. | Methods of constrained intra block copy for reducing worst case bandwidth in video coding |
US10638140B2 (en) * | 2015-05-29 | 2020-04-28 | Qualcomm Incorporated | Slice level intra block copy and other video coding improvements |
MY183484A (en) * | 2015-06-03 | 2021-02-20 | Mediatek Inc | Method and apparatus for resource sharing between intra block copy mode and inter prediction mode in video coding systems |
KR102390073B1 (ko) * | 2015-06-08 | 2022-04-25 | 브이아이디 스케일, 인크. | 스크린 콘텐츠 코딩을 위한 인트라 블록 카피 모드 |
US10178403B2 (en) * | 2015-06-23 | 2019-01-08 | Qualcomm Incorporated | Reference picture list construction in intra block copy mode |
US20170099490A1 (en) * | 2015-10-02 | 2017-04-06 | Qualcomm Incorporated | Constrained intra-prediction for block copy mode |
US20170188033A1 (en) * | 2015-12-23 | 2017-06-29 | Mediatek Inc. | Method and Apparatus of Bandwidth Estimation and Reduction for Video Coding |
US10834419B2 (en) | 2016-04-13 | 2020-11-10 | Qualcomm Incorporated | Conformance constraint for collocated reference index in video coding |
CN109076241B (zh) | 2016-05-04 | 2023-06-23 | 微软技术许可有限责任公司 | 利用样本值的非相邻参考线进行帧内图片预测 |
EP3456043A4 (en) | 2016-05-28 | 2019-11-27 | MediaTek Inc. | METHOD AND DEVICE FOR REFERENCING THE CURRENT IMAGE FOR VIDEO CODING USING AFFINER MOTION COMPENSATION |
US10582209B2 (en) | 2017-03-30 | 2020-03-03 | Mediatek Inc. | Sub-prediction unit temporal motion vector prediction (sub-PU TMVP) for video coding |
US11019331B2 (en) | 2018-07-16 | 2021-05-25 | Tencent America LLC | Method and apparatus for video coding with prediction information |
US10798376B2 (en) | 2018-07-17 | 2020-10-06 | Tencent America LLC | Method and apparatus for video coding |
US10848782B2 (en) | 2018-09-21 | 2020-11-24 | Tencent America LLC | Method and apparatus for video coding |
US11146805B2 (en) * | 2018-11-30 | 2021-10-12 | Tencent America LLC | Method and apparatus for video coding |
US10701385B1 (en) | 2019-01-13 | 2020-06-30 | Tencent America LLC | Method and apparatus for reference sample memory reuse for intra picture block compensation |
KR102621959B1 (ko) * | 2019-03-04 | 2024-01-05 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 임의의 ctu 크기에 대한 ibc 검색 범위 최적화를 사용하는 인코더, 디코더 및 대응하는 방법 |
-
2019
- 2019-05-22 US US16/419,235 patent/US10848782B2/en active Active
- 2019-09-11 KR KR1020207031460A patent/KR102465419B1/ko active IP Right Grant
- 2019-09-11 CN CN202210406719.XA patent/CN114710675B/zh active Active
- 2019-09-11 WO PCT/US2019/050564 patent/WO2020060820A1/en unknown
- 2019-09-11 EP EP19861977.7A patent/EP3785434A4/en active Pending
- 2019-09-11 KR KR1020227038862A patent/KR102652412B1/ko active IP Right Grant
- 2019-09-11 CN CN201980026549.9A patent/CN112272949B/zh active Active
- 2019-09-11 CN CN202210406737.8A patent/CN114710676B/zh active Active
- 2019-09-11 CN CN202210389660.8A patent/CN114666604B/zh active Active
- 2019-09-11 JP JP2020563419A patent/JP7152516B2/ja active Active
-
2020
- 2020-10-21 US US17/076,741 patent/US11516504B2/en active Active
-
2022
- 2022-09-29 JP JP2022155791A patent/JP7498751B2/ja active Active
- 2022-10-07 US US17/962,347 patent/US12010340B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016534660A (ja) * | 2013-09-13 | 2016-11-04 | キヤノン株式会社 | ビデオデータを符号化および復号するための方法、装置およびシステム |
JP2016539542A (ja) * | 2013-10-14 | 2016-12-15 | マイクロソフト テクノロジー ライセンシング,エルエルシー | ビデオ及び画像の符号化及び復号のためのイントラブロックコピー予測モードの特徴 |
JP2017525267A (ja) * | 2014-07-07 | 2017-08-31 | 寰發股▲ふん▼有限公司HFI Innovation Inc. | イントラブロックコピー検索と補償範囲の方法 |
Non-Patent Citations (2)
Title |
---|
XU, XIAOZHONG ET AL.: "CE8: CPR reference memory reuse without increasing memory requirement (CE8.1.2a and CE8.1.2d)", JOINT VIDEO EXPERTS TEAM (JVET) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11 13TH MEETING: MARR, vol. JVET-M0407 (version 3), JPN6022001050, 17 January 2019 (2019-01-17), ISSN: 0004685137 * |
ZHOU, MINHUA: "SCCE1: Cross-verification of test1.2 results", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11, vol. JCTVC-R0211 (version 1), JPN6022001052, 21 June 2014 (2014-06-21), ISSN: 0004685136 * |
Also Published As
Publication number | Publication date |
---|---|
KR20200139216A (ko) | 2020-12-11 |
US20210044829A1 (en) | 2021-02-11 |
WO2020060820A1 (en) | 2020-03-26 |
JP7498751B2 (ja) | 2024-06-12 |
US20230041646A1 (en) | 2023-02-09 |
KR102652412B1 (ko) | 2024-03-29 |
CN114710675A (zh) | 2022-07-05 |
US10848782B2 (en) | 2020-11-24 |
CN112272949B (zh) | 2022-03-15 |
US12010340B2 (en) | 2024-06-11 |
CN114666604A (zh) | 2022-06-24 |
US20200099953A1 (en) | 2020-03-26 |
CN114710676B (zh) | 2024-06-25 |
CN114710675B (zh) | 2024-06-14 |
KR20220153123A (ko) | 2022-11-17 |
US11516504B2 (en) | 2022-11-29 |
CN114710676A (zh) | 2022-07-05 |
CN112272949A (zh) | 2021-01-26 |
CN114666604B (zh) | 2024-06-18 |
KR102465419B1 (ko) | 2022-11-10 |
EP3785434A4 (en) | 2022-01-26 |
JP2022177269A (ja) | 2022-11-30 |
EP3785434A1 (en) | 2021-03-03 |
JP7152516B2 (ja) | 2022-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7152516B2 (ja) | 動画を復号する方法、装置、及びコンピュータプログラム | |
JP7027617B2 (ja) | ビデオエンコーディング及びデコーディングのための方法、装置、コンピュータプログラム、及び非一時的なコンピュータ可読媒体 | |
KR20230025029A (ko) | 병렬 처리로 히스토리 기반 모션 벡터 예측을 위한 방법 및 장치 | |
CN113424536B (zh) | 用于视频编解码的方法和装置 | |
KR20210118186A (ko) | 인트라 픽처 블록 보상을 위한 디코딩된 블록 벡터의 변환 | |
JP2021517392A5 (ja) | ||
JP7265288B2 (ja) | ビデオ復号のための方法、ビデオデコーダ、およびコンピュータプログラム、ならびにビデオ符号化のための方法 | |
KR20210049930A (ko) | 비디오 디코딩을 위한 방법 및 장치 | |
JP2022521168A (ja) | ビデオコーディング方法、装置及びコンピュータプログラム | |
KR20200125733A (ko) | 비디오 코딩을 위한 방법 및 장치 | |
JP2022510354A (ja) | ビデオ符号化における隣接ブロックの利用可能性のための方法および装置 | |
JP2021518091A (ja) | ビデオ符号化のための方法並びにその装置及びコンピュータプログラム | |
JP2022525748A (ja) | ビデオ符号化のための色変換 | |
JP2022526380A (ja) | スキップモードフラグを伝達するための方法、装置及びコンピュータプログラム | |
JP7476367B2 (ja) | ビデオをデコードするための方法、装置及びプログラム | |
JP2022512109A (ja) | ビデオ復号及び符号化の方法、装置並びにプログラム | |
JP7048773B2 (ja) | ビデオ符号化の方法および装置 | |
JP7267404B2 (ja) | ビデオを符号化及び復号する方法、並びにその装置及びコンピュータプログラム | |
JP2022522209A (ja) | 映像を復号する方法、装置、およびコンピュータプログラム | |
JP7250153B2 (ja) | 動画符号化のための方法、装置及びコンピュータプログラム | |
JP7439344B2 (ja) | ビデオデコーディングのための方法、デバイス、およびコンピュータプログラム | |
JP2023533904A (ja) | ゼロ残差フラグコーディング |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220118 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220415 |
|
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: 20220830 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220929 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7152516 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |