JP2023520326A - エンコーダ、デコーダ、および対応する方法 - Google Patents
エンコーダ、デコーダ、および対応する方法 Download PDFInfo
- Publication number
- JP2023520326A JP2023520326A JP2022557698A JP2022557698A JP2023520326A JP 2023520326 A JP2023520326 A JP 2023520326A JP 2022557698 A JP2022557698 A JP 2022557698A JP 2022557698 A JP2022557698 A JP 2022557698A JP 2023520326 A JP2023520326 A JP 2023520326A
- Authority
- JP
- Japan
- Prior art keywords
- video
- value
- syntax element
- sps
- bitstream
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 112
- 230000002123 temporal effect Effects 0.000 claims abstract description 49
- 238000012545 processing Methods 0.000 claims description 55
- 238000004590 computer program Methods 0.000 claims description 5
- 239000010410 layer Substances 0.000 description 79
- 238000013139 quantization Methods 0.000 description 75
- 238000000638 solvent extraction Methods 0.000 description 30
- 230000006854 communication Effects 0.000 description 29
- 238000004891 communication Methods 0.000 description 29
- 239000013598 vector Substances 0.000 description 23
- 239000000872 buffer Substances 0.000 description 21
- 230000006870 function Effects 0.000 description 21
- 230000008569 process Effects 0.000 description 18
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 17
- 238000005192 partition Methods 0.000 description 16
- 230000005540 biological transmission Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 14
- 238000003491 array Methods 0.000 description 9
- 239000011229 interlayer Substances 0.000 description 9
- 241000023320 Luma <angiosperm> Species 0.000 description 8
- 230000003044 adaptive effect Effects 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 8
- 230000000295 complement effect Effects 0.000 description 8
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 8
- 230000006835 compression Effects 0.000 description 7
- 238000007906 compression Methods 0.000 description 7
- 238000001914 filtration Methods 0.000 description 7
- 230000011664 signaling Effects 0.000 description 7
- 238000007781 pre-processing Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000001419 dependent effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 238000003709 image segmentation Methods 0.000 description 4
- 230000002441 reversible effect Effects 0.000 description 4
- 101150114515 CTBS gene Proteins 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 239000000835 fiber Substances 0.000 description 3
- 238000012805 post-processing Methods 0.000 description 3
- 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 2
- 208000034188 Stiff person spectrum disease Diseases 0.000 description 2
- 229920010524 Syndiotactic polystyrene Polymers 0.000 description 2
- 230000002146 bilateral effect Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000009795 derivation Methods 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 208000012112 ischiocoxopodopatellar syndrome Diseases 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000007620 mathematical function Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 239000002356 single layer Substances 0.000 description 2
- 238000002490 spark plasma sintering Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000009966 trimming Methods 0.000 description 2
- 238000012952 Resampling Methods 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000000007 visual effect Effects 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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/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/172—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 picture, frame or field
-
- 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/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/187—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 scalable video layer
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Error Detection And Correction (AREA)
Abstract
Description
本特許出願は、2020年3月24日に出願された国際特許出願PCT/EP2020/058208の優先権を主張する。前述の特許出願の開示は、その全体が参照により本明細書に組み込まれる。
図2は、本願の技術を実行するように構成されている例示的なビデオエンコーダ20の概略ブロック図を示している。図2の例において、ビデオエンコーダ20は、入力201(または入力インタフェース201)と、残差計算ユニット204と、変換処理ユニット206と、量子化ユニット208と、逆量子化ユニット210と、逆変換処理ユニット212と、再構築ユニット214と、ループフィルタユニット220と、デコードされた画像バッファ(DPB)230と、モード選択ユニット260と、エントロピーエンコーディングユニット270と、出力272(または出力インタフェース272)とを備える。モード選択ユニット260は、インター予測ユニット244と、イントラ予測ユニット254と、区分化ユニット262とを含んでもよい。インター予測ユニット244は、動き推定ユニットおよび動き補償ユニットを含んでよい(図示せず)。図2に示されるビデオエンコーダ20は、ハイブリッドビデオエンコーダ、またはハイブリッドビデオコーデックによるビデオエンコーダとも称され得る。
エンコーダ20は、例えば、入力201を介して、画像17(または画像データ17)、例えば、ビデオまたはビデオシーケンスを形成する一連の画像のうちの画像を受信するように構成されてよい。受信された画像または画像データは、前処理された画像19(または前処理された画像データ19)であってもよい。簡潔にするために、以下の説明は画像17を指す。画像17は、現在の画像または符号化される画像とも称され得る(特に、ビデオコーディングにおいて、現在の画像を他の画像、例えば、同じビデオシーケンス、すなわち現在の画像も含むビデオシーケンスの、以前にエンコード済みおよび/またはデコードされた画像から区別するために)。
残差計算ユニット204は、例えば、サンプル毎(画素毎)に画像ブロック203のサンプル値から予測ブロック265のサンプル値を減算し、サンプル領域における残差ブロック205を取得することによって、画像ブロック203および予測ブロック265に基づいて(予測ブロック265に関するさらなる詳細は後で提供される)、残差ブロック205(残差205とも称される)を計算するように構成されてよい。
変換処理ユニット206は、残差ブロック205のサンプル値に対して変換、例えば、離散コサイン変換(DCT)または離散サイン変換(DST)を適用し、変換領域における変換係数207を取得するように構成されてよい。変換係数207は、変換残差係数とも称されてよく、変換領域における残差ブロック205を表す。
量子化ユニット208は、例えば、スカラ量子化またはベクトル量子化を適用することによって、変換係数207を量子化して、量子化係数209を取得するように構成されてよい。量子化係数209は、量子化変換係数209または量子化残差係数209とも称され得る。
逆量子化ユニット210は、例えば、量子化ユニット208と同じ量子化段階サイズに基づいてまたはそれを使用して量子化ユニット208によって適用された量子化スキームの逆を適用することによって、量子化係数に対して量子化ユニット208の逆量子化を適用し、量子化解除係数211を取得するように構成されている。量子化解除係数211は、量子化解除残差係数211とも称され得、典型的には量子化による損失に起因して変換係数とは同一でないが、変換係数207に対応する。
逆変換処理ユニット212は、変換処理ユニット206によって適用された変換の逆変換、例えば、逆離散コサイン変換(DCT)または逆離散サイン変換(DST)または他の逆変換を適用し、サンプル領域における再構築残差ブロック213(または対応する量子化解除係数213)を取得するように構成されている。再構築残差ブロック213は、変換ブロック213とも称され得る。
再構築ユニット214(例えば、加算器または合算器214)は、例えば、サンプル毎に、再構築残差ブロック213のサンプル値と予測ブロック265のサンプル値とを加算することによって、変換ブロック213(すなわち、再構築残差ブロック213)を予測ブロック265に加算し、サンプル領域における再構築ブロック215を取得するように構成されている。
ループフィルタユニット220(または、略して「ループフィルタ」220)は、再構築ブロック215をフィルタして、フィルタリングされたブロック221を取得する、または、一般的に、再構築サンプルをフィルタして、フィルタリングされたサンプルを取得するように構成されている。ループフィルタユニットは、例えば、画素遷移を平滑化するか、またはそうでなければビデオ品質を改善するように構成される。ループフィルタユニット220は、デブロッキングフィルタ、サンプル適応型オフセット(SAO)フィルタ、または、1または複数の他のフィルタ、例えば、バイラテラルフィルタ、適応ループフィルタ(ALF)、シャープ処理、平滑化フィルタもしくは協調フィルタ、または、それらの任意の組み合わせなどの1または複数のループフィルタを含んでもよい。ループフィルタユニット220が、ループフィルタ内にあるものとして図2に示されているが、他の構成では、ループフィルタユニット220はポストループフィルタとして実装されてもよい。フィルタリングされたブロック221は、フィルタリングされた再構築ブロック221とも称され得る。
デコードされた画像バッファ(DPB)230は、ビデオエンコーダ20によってビデオデータをエンコーディングするための参照画像、または一般的に参照画像データを保存するメモリであってよい。DPB230は、シンクロナスDRAM(SDRAM)、磁気抵抗RAM(MRAM)、抵抗RAM(RRAM(登録商標))、または他のタイプのメモリデバイスを含む、ダイナミックランダムアクセスメモリ(DRAM)等の様々なメモリデバイスのうちの任意のものによって形成されてよい。デコードされた画像バッファ(DPB)230は、1または複数のフィルタリングされたブロック221を保存するように構成されてよい。デコードされた画像バッファ230はさらに、同じ現在の画像または異なる画像、例えば以前の再構築画像の他の以前にフィルタリングされたブロック、例えば以前に再構築されたフィルタリングされたブロック221を格納するように構成されてよく、完全な、以前に再構築された、すなわちデコードされた画像(対応する参照ブロックおよび参照サンプル)および/または部分的に再構築された現在の画像(対応する参照ブロックおよび参照サンプル)を、例えばインター予測のために提供してよい。デコードされた画像バッファ(DPB)230は、例えば、再構築ブロック215がループフィルタユニット220によってフィルタリングされていない場合、1または複数のフィルタリングされていない再構築ブロック215、または一般的に、フィルタリングされていない再構築サンプル、または、再構築ブロックもしくはサンプルの任意の他のさらに処理されたバージョンを保存するように構成されてもよい。
モード選択ユニット260は、区分化ユニット262と、インター予測ユニット244と、イントラ予測ユニット254とを備え、元の画像データ、例えば元のブロック203(現在の画像17の現在のブロック203)、および再構築画像データ、例えば、同じ(現在の)画像のおよび/または1または複数の以前のデコードされた画像からの、例えばデコードされた画像バッファ230もしくは他のバッファ(例えば、図示しないラインバッファ)からのフィルタリング済みおよび/またはフィルタリングされていない再構築サンプルもしくはブロックを受信または取得するように構成されている。再構築画像データは、予測ブロック265または予測因子265を取得するために、予測、例えばインター予測またはイントラ予測のための参照画像データとして使用される。
区分化ユニット262は、現在のブロック203をより小さい区分、例えば、正方形または長方形サイズのより小さいブロックに区分化(または分割)してよい。これらのより小さいブロック(サブブロックとも称され得る)は、さらにより小さい区分にさらに区分化されてよい。これは、ツリー区分化もしくは階層的ツリー区分化とも称され、ここで、例えばルートツリーレベル0(階層レベル0、深度0)にあるルートブロックは、再帰的に区分化、例えば、次に低いツリーレベル、例えばツリーレベル1(階層レベル1、深度1)にあるノードの2または2より多いブロックに区分化されてよく、これらのブロックは、例えば終了基準が達成されたことで、例えば最大ツリー深度または最小ブロックサイズに達したことで、区分化が終了するまで、次に低いレベル、例えばツリーレベル2(階層レベル2、深度2)の2または2より多いブロックに再度区分化されるなどしてよい。さらに区分化されないブロックは、ツリーのリーフブロックまたはリーフノードとも称される。2つの区分への区分化を用いるツリーは、二分木(BT)と称され、3つの区分への区分化を用いるツリーは、三分木(TT)と称され、4つの区分への区分化を用いるツリーは、四分木(QT)と称される。
イントラ予測モードの設定は、35の異なるイントラ予測モード、例えば、DC(またはミーン)モードおよび平面モードのような無方向性モード、もしくは、例えばHEVCにおいて定義されているような、方向性モードを含んでよく、または、67の異なるイントラ予測モード、例えば、DC(またはミーン)モードおよび平面モードのような無方向性モード、もしくは、例えばVVCに定義されている、方向性モードを含んでよい。
インター予測モードの設定(または可能な)は、利用可能な参照画像(すなわち、例えばDBP230に保存された、以前の少なくとも部分的にデコードされた画像)および他のインター予測パラメータ、例えば、最良にマッチする参照ブロックの検索に使用されたのは、参照画像の全体なのかもしくは参照画像の一部のみ、例えば、現在のブロックのエリアの周りの検索窓エリアなのか、および/または、例えば、画素補間、例えばハーフ/セミペルおよび/またはクオータペル補間が適用されたか、または適用されていないかに依拠する。
エントロピーエンコーディングユニット270は、例えば、エントロピーエンコーディングアルゴリズムまたはスキーム(例えば、可変長コーディング(VLC)スキーム、コンテキスト適応VLCスキーム(CAVLC)、算術コーディングスキーム、バイナリゼーション、コンテキスト適応バイナリ算術コーディング(CABAC)、シンタックスベースのコンテキスト適応バイナリ算術コーディング(SBAC)、確率インターバル区分化エントロピー(PIPE)コーディング、または、別のエントロピーエンコーディング方法もしくは技術)、またはバイパス(無圧縮)を、量子化係数209、インター予測パラメータ、イントラ予測パラメータ、ループフィルタパラメータ、および/または他のシンタックス要素に適用し、例えばエンコードされたビットストリーム21の形態で出力272を介して出力できるエンコードされた画像データ21を取得するように構成され、それにより、例えば、ビデオデコーダ30は、デコーディングのためのパラメータを受信して使用してよい。エンコードされたビットストリーム21は、ビデオデコーダ30に送信、または、後でビデオデコーダ30によって送信または取得するためにメモリに保存されてよい。
図3は、本願の技術を実行するように構成されているビデオデコーダ30の例を示している。ビデオデコーダ30は、例えばエンコーダ20によってエンコードされた、エンコードされた画像データ21(例えば、エンコードされたビットストリーム21)を受信して、デコードされた画像331を取得するように構成されている。エンコードされた画像データまたはビットストリームは、エンコードされた画像データをデコードするための情報、例えば、エンコードされたビデオスライス(および/またはタイルグループまたはタイル)の画像ブロックおよび関連するシンタックス要素を表すデータを含む。図3の例では、デコーダ30は、エントロピーデコーディングユニット304、逆量子化ユニット310、逆変換処理ユニット312、再構築ユニット314(例えば、合算器314)、ループフィルタ320、デコードされた画像バッファ(DBP)330、モード適用ユニット360、インター予測ユニット344、およびイントラ予測ユニット354を備える。インター予測ユニット344は、動き補償ユニットであるかまたはこれを備えてよい。ビデオデコーダ30は、いくつかの例では、図2のビデオエンコーダ100に関連して説明されたエンコーディングパスに対して、概して、逆のデコーディングパスを実行してよい。
エントロピーデコーディングユニット304は、ビットストリーム21(または一般的にエンコードされた画像データ21)をパースし、例えば、エンコードされた画像データ21にエントロピーデコーディングを実行して、例えば量子化係数309および/またはデコードされたコーディングパラメータ(図3には図示せず)、例えば、インター予測パラメータ(例えば、参照画像インデックスおよび動きベクトル)、イントラ予測パラメータ(例えば、イントラ予測モードまたはインデックス)、変換パラメータ、量子化パラメータ、ループフィルタパラメータ、および/または他のシンタックス要素のいずれかまたは全てを取得するように構成されている。エントロピーデコーディングユニット304は、エンコーダ20のエントロピーエンコーディングユニット270に関して記載されたエンコーディングスキームに対応するデコーディングアルゴリズムまたはスキームを適用するように構成されてよい。エントロピーデコーディングユニット304は、インター予測パラメータ、イントラ予測パラメータ、および/または他のシンタックス要素をモード適用ユニット360に、また他のパラメータをデコーダ30の他のユニットに提供するようにさらに構成されてよい。ビデオデコーダ30は、ビデオスライスレベルでおよび/またはビデオブロックレベルで、シンタックス要素を受信してよい。スライスおよびそれぞれのシンタックス要素に加えて、または代替的に、タイルグループおよび/またはタイル、ならびに、それぞれのシンタックス要素が受信および/または使用され得る。
逆量子化ユニット310は、エンコードされた画像データ21から量子化パラメータ(QP)(または一般的に逆量子化に関連する情報)および量子化係数を受信する(例えばエントロピーデコーディングユニット304によって、例えば解析および/またはデコードすることによって)とともに、量子化パラメータに基づいて、デコードされた量子化係数309に逆量子化を適用し、変換係数311とも称され得る量子化解除係数311を取得するように構成されてよい。逆量子化プロセスは、量子化の程度、また同様に適用されるべき逆量子化の程度を決定するために、ビデオスライス(またはタイルもしくはタイルグループ)内のビデオブロック毎にビデオエンコーダ20によって決定される量子化パラメータの使用を含んでよい。
逆変換処理ユニット312は、変換係数311とも称される量子化解除係数311を受信するとともに、サンプル領域における再構築残差ブロック213を取得するべく、量子化解除係数311に変換を適用するように構成されてよい。再構築残差ブロック213は、変換ブロック313とも称され得る。変換は、逆変換、例えば、逆DCT、逆DST、逆整数変換、または概念的に同様の逆変換プロセスであってよい。逆変換処理ユニット312は、エンコードされた画像データ21から変換パラメータまたは対応する情報を受信し(例えばエントロピーデコーディングユニット304によって、例えば解析および/またはデコードすることによって)、量子化解除係数311に適用されるべき変換を決定するようにさらに構成されてよい。
再構築ユニット314(例えば、加算器または合算器314)は、再構築残差ブロック313を予測ブロック365に加算し、例えば、再構築残差ブロック313のサンプル値と予測ブロック365のサンプル値とを加算することによって、サンプル領域における再構築ブロック315を取得するように構成されてよい。
ループフィルタユニット320(コーディングループ内またはコーディングループの後のいずれかにある)は、例えば、画素遷移を円滑にするように、またはビデオ品質を別様に改善するように、再構築ブロック315をフィルタして、フィルタリングされたブロック321を取得するように構成されている。ループフィルタユニット320は、デブロッキングフィルタ、サンプル適応型オフセット(SAO)フィルタ、または、1または複数の他のフィルタ、例えば、バイラテラルフィルタ、適応ループフィルタ(ALF)、シャープ処理、平滑化フィルタ、または協調フィルタ、またはそれらの任意の組み合わせなど、1または複数のループフィルタを含んでもよい。ループフィルタユニット320が、ループフィルタ内にあるものとして図3に示されているが、他の構成では、ループフィルタユニット320はポストループフィルタとして実装されてもよい。
画像のデコードされたビデオブロック321は、その後、デコードされた画像バッファ330に保存され、デコードされた画像バッファ330は、デコードされた画像331を他の画像の後続の動き補償のためのおよび/またはそれぞれ表示を出力するための参照画像として保存する。デコーダ30は、例えば出力312を介して、ユーザに提示または視聴させるために、デコードされた画像311を出力するように構成されている。
インター予測ユニット344は、インター予測ユニット244(特に、動き補償ユニット)と同一であってよく、イントラ予測ユニット354は、インター予測ユニット254と機能的に同一であってよく、エンコードされた画像データ21から受信(例えば、エントロピーデコーディングユニット304によって、例えば、解析および/またはデコードすることによって)された区分化および/または予測パラメータまたはそれぞれの情報に基づいて分割または区分化の決定および予測を実行する。モード適用ユニット360は、再構築画像、ブロック、またはそれぞれのサンプル(フィルタリング済みまたはフィルタリングされていない)に基づいてブロック毎に予測(イントラまたはインター予測)を実行し、予測ブロック365を取得するように構成されてよい。
[パラメータセット]
パラメータセットは、基本的に同様で、同じ基本的な設計目標(すなわち、ビットレート効率、エラー耐性、およびシステム層インタフェースの提供)を共有している。HEVC(H.265)には、ビデオパラメータセット(VPS)、シーケンスパラメータセット(SPS)、および画像パラメータセット(PPS)を含むパラメータセットの階層が存在し、それらはAVCおよびVVCにおいて自らのカウンターパートと同様である。各スライスは、スライスをデコードするのに使用される情報にアクセスするために、単一のアクティブPPS、SPSおよびVPSを参照する。PPSは、画像内の全てのスライスに適用される情報を含むので、画像内の全てのスライスは同じPPSを参照しなければならない。異なる画像内のスライスも、同じPPSを参照することが可能である。同様に、SPSは、同じ符号化ビデオシーケンスで全ての画像に適用される情報を含む。
nuh_reserved_zero_bitは0に等しいものとする。
nuh_layer_idは、VCL NALユニットが属するレイヤの識別子、または非VCL NALユニットが適用されるレイヤの識別子を指定する。
nal_unit_typeは、NALユニットタイプを指定し、すなわち表5のVVC Draft8に規定されるNALユニットに含まれるRBSPデータ構造のタイプを指定する。
nuh_temporal_id_plus1マイナス1は、NALユニットの時間的識別子を指定する。
スケーラブルビデオコーディングは、ビデオを複数のレイヤでコーディングするメカニズムを提供し、各レイヤは同じビデオシーンの異なる品質表現を表す。基準層(BL)は、最も低い品質表現である。1または複数のエンハンスメントレイヤ(ELS)は、下位レイヤを参照して符号化され、改善されたビデオ品質を提供することができる。スケーラブル符号化されたビデオビットストリームのレイヤのサブセットをデコードすると、全ビットストリームをデコードした場合よりも低い結果であるが、依然として許容できる品質のビデオという結果となる。このため、ビットレートの低下により通常ビデオ品質の劣化がより激しくなり、しばしば急速に視聴に耐えられない品質になることがあるノンスケーラブルのビデオビットストリームと比較して、より緩やかな劣化が可能になる。
http://phenix.it-sudparis.eu/jvet/doc_end_user/documents/17_Brussels/wg11/JVET-Q2001-v13.zip.
vps_video_parameter_set_idは、他のシンタックス要素(例えば、SPS)が参照するためのVPSの識別子を提供する。vps_video_parameter_set_idの値は0より大きいものとする。
SPSは、符号化ビデオシーケンスの1または複数の層に適用されるパラメータを含み、符号化ビデオシーケンス内で画像から画像に変更されない。通常、1つのSPSは1つのCLVSに適用され、どのVPSを参照しているかを表すVPS識別子が含まれる。異なるCLVSSに適用される複数のSPSが同一のVPSを参照する場合、それらのSPSのVPS識別子は同一であるものとする。
-SPSはVPSを参照しない。
-SPSを参照している各CLVSをデコーディングする場合、VPSは参照しない。
-vps_max_layers_minus1の値は0に等しいと推定される。
-CVSは1つのレイヤのみを含む(すなわち、CVS内の全てのVCL NALユニットはnuh_layer_idは同じ値でなければならない)。
-GeneralLayerIdx[nuh_layer_id]の値は0に等しいと推定される。
-vps_independent_layer_flag[GeneralLayerIdx[nuh_layer_id]]の値は1に等しいと推定される。
sps_max_sublayers_minus1 plus1は、SPSを参照する各CLVSに存在し得る時間的サブレイヤの最大数を指定する。sps_max_sublayers_minus1の値は、0からvps_max_sublayers_minus1までを含む範囲であるものとする。
表1:SPSのシンタックス要素
sps_ptl_dpb_hrd_params_present_flagの意味が以下のように変更され、追加部分がハイライトされる。
表2:SPSのシンタックス要素
表3:SPSのシンタックス要素
表4:SPSのシンタックス要素
表5:SPSのシンタックス要素
デコーディングデバイスによって実装されるビデオまたは画像のビットストリームのデコーディング方法の態様であって、前記ビットストリームは、現在のシーケンスパラメータセット(SPS)を表すデータを含み、
ビットストリームを解析することによって少なくとも1つのシンタックス構造(例えば、profile_tier_level()、dpb_parameters()、general_hrd_parameters()またはols_hrd_parameters())がSPSに存在するかどうかを指定する第1のシンタックス要素(例えば、sps_ptl_dpb_hrd_params_present_flag)を取得する段階であって、前記存在条件が満たされる場合、前記存在条件は、第2のシンタックス要素(例えば、sps_video_parameter_set_id)の値が予め設定された値(例えば、0)に等しくないことを含む段階と、前記第1のシンタックス要素の値に基づいて、前記少なくとも1つのシンタックス構造を取得する段階と、
前記少なくとも1つのシンタックス構造に基づいて前記ビットストリームをデコーディングする段階と、を備える方法の態様。
前記第2のシンタックス要素は、現在のSPSが参照する、または現在のSPSがVPSを参照しないことを示すビデオパラメータセット(VPS)の識別子を指定する、態様1に記載の方法の態様。
前記存在条件が満たされていない場合、前記第1のシンタックス要素の値はデフォルト値(例えば1)に等しいと推定される、態様1から2に記載の方法の態様。
デコーディングデバイスによって実装されるビデオまたは画像のビットストリームのデコーディング方法の態様であって、シーケンスパラメータセット(SPS)を表すデータを含むビットストリームが現在の符号化レイヤビデオシーケンス(CLVS)に適用され、
存在条件が満たされる場合、ビットストリームを解析することによって、CLVSにおける1または複数の符号化画像のインター予測のためにインターレイヤ参照画像(ILRP)が使用されてもよいかどうかを指定する第1のシンタックス要素(例えばinter_layer_ref_pics_present_flag)を取得する段階であって、前記存在条件は、第2のシンタックス要素(例えばsps_video_parameter_set_id)の値が予め設定された値(例えば0)に等しくないことを含む段階と、
前記第1のシンタックス要素の値に基づいて、現在のCLVSにおける現在の画像を予測する段階と、を備える方法の態様。
前記第2のシンタックス要素は、現在のSPSが参照する、または、現在のSPSがVPSを参照しないことを示す、ビデオパラメータセット(VPS)の識別子を指定する、態様4に記載の方法の態様。
前記存在条件が満たされていない場合、前記第1のシンタックス要素の値は、デフォルト値(例えば0)に等しいと推定される、態様4から5に記載の方法の態様。
デコーディングデバイスによって実装されるビデオまたは画像のビットストリームのデコーディング方法の態様であって、シーケンスパラメータセット(SPS)を表すデータを含むビットストリームが現在の符号化レイヤビデオシーケンス(CLVS)に適用され、
存在条件が満たされる場合に、ビットストリームを解析することによって、CLVSにおける1または複数の符号化画像のインター予測のためにインターレイヤ参照画像(ILRP)が使用され得るかどうかを指定する第1のシンタックス要素(例えばinter_layer_ref_pics_present_flag)を取得する段階であって、前記存在条件は、第2のシンタックス要素(例えば、sps_ptl_dpb_hrd_params_present_flag)の値が予め設定された値(例えば、1)に等しくないことを含み、前記第2のシンタックス要素は、ビットストリームに表されるシーケンスパラメータセット(SPS)内に少なくとも1つのシンタックス構造(例えば、profile_tier_level()、dpb_parameters()、general_hrd_parameters()、またはols_hrd_parameters ())が存在するかどうかを指定する段階と、
前記第1のシンタックス要素の値に基づいて、現在のCLVSにおける現在の画像を予測する段階と、を備える方法の態様。
態様7に記載の方法において、存在条件が満たされていない場合、前記第1のシンタックス要素の値はデフォルト値(例えば、0)に等しいと推定される態様。
デコーディングデバイスによって実装されるビデオまたは画像のビットストリームのデコーディング方法の態様であって、前記ビットストリームは、現在のシーケンスパラメータセット(SPS)を表すデータを含み、
現在のSPSを参照する各符号化レイヤビデオシーケンス(CLVS)に存在し得る時間的サブレイヤの最大数を決定するために使用される第1のシンタックス要素(例えばsps_max_sublayers_minus1)を取得する段階であって、前記第1のシンタックス要素の値は0から第1の値の範囲にあり、前記第1の値は第2のシンタックス要素(例えば、vps_max_sublayers_minus1)の値であり、第2のシンタックス要素がビットストリーム中に存在する場合に、ビデオパラメータセット(VPS)を参照する各符号化ビデオシーケンス(CVS)中のレイヤに存在し得る時間的サブレイヤの最大数を決定するために使用される段階と、
前記第1のシンタックス要素の値に基づいて前記ビットストリームをデコーディングする段階と、を備える方法の態様。
前記ビットストリームをデコーディングすることは、前記デコーディング能力情報を取得することと、前記デコーディング能力情報に基づいて前記ビットストリームをデコーディングすることとを含む、態様9に記載の方法の態様。
前記第2のシンタックス要素が前記ビットストリームに存在しない場合、前記第1の値は予め設定された値である、態様9または10に記載の方法の態様。
前記第2のシンタックス要素が前記ビットストリームに存在することは、前記VPSが前記ビットストリームに存在することを構成し、前記第2のシンタックス要素が前記ビットストリームに存在しないことは、VPSがビットストリームに存在しないことを構成する、態様9から11のいずれか一つに記載の方法の態様。
態様9に記載の方法の態様で、CVSは1または複数のCLVSを含み、VPSはゼロまたはそれ以上のSPSで参照される態様。
態様1から13のいずれか一つに記載の方法を実行するための処理回路を備えるデコーダ(30)の態様。
コンピュータ上またはプロセッサ上で実行される場合、先行する態様のいずれか一つに記載の方法を実行するためのプログラムコードを含むコンピュータプログラム製品の態様。
デコーダの態様であって、
1または複数のプロセッサと、
前記プロセッサに連結され、前記プロセッサによる実行のためのプログラミングを記憶する非一時的コンピュータ可読記憶媒体であって、前記プログラミングは、前記プロセッサにより実行された場合、先行する態様のいずれか1つに記載の方法を実行するよう前記デコーダを構成する、非一時的コンピュータ可読記憶媒体と
を備える、デコーダ。
コンピュータデバイスによって実行される場合、前記コンピュータデバイスに先行する態様のいずれか1つに記載の方法を実行させるプログラムコードを保持する、非一時的コンピュータ可読媒体の態様。
本出願で使用される数学演算子は、Cプログラミング言語で使用されるそれらと同様である。しかしながら、整数除算および算術シフト演算の結果はより厳密に定義され、べき乗および実数値除算などの追加の演算が定義される。番号およびカウントの方式は概して0から始まり、例えば「第1」は0番目と同等であり、「第2」は1番目と同等であり、以降も同様である。
以下の関係演算子は、以下のように定義される。
> よりも大きい
>= より大きいまたは等しい
< より小さい
<= より小さいまたは等しい
= = 等しい
!= 等しくない
以下のビット単位の演算子は以下のように定義する。
& :ビット単位の「and」。整数引数で演算する場合、整数値の2の補数表現で演算する。別の項より少ないビットを含む二進項に対して演算を行う場合、そのより短い項は、0に等しいより上位のビットを加算することによって拡張される。
| :ビット単位の「or」。整数引数で演算する場合、整数値の2の補数表現で演算する。別の項より少ないビットを含む二進項に対して演算を行う場合、そのより短い項は、0に等しいより上位のビットを加算することによって拡張される。
^ :ビット単位の「排他的or」。整数引数で演算する場合、整数値の2の補数表現で演算する。別の項より少ないビットを含む二進項に対して演算を行う場合、そのより短い項は、0に等しいより上位のビットを加算することによって拡張される。
x>>y y:二進数だけの、xの2の補数整数表現の算術右シフト。この関数は、yの非負の整数値に関してのみ定義される。右シフトの結果として最上位ビット(MSB)にシフトされたビットは、シフト演算前のxのMSBに等しい値を有する。
x<<y y:二進数だけの、xの2の補数整数表現の算術左シフト。この関数は、yの非負の整数値に関してのみ定義される。左シフトの結果として最下位ビット(LSB)にシフトされたビットは、0に等しい値を有する。
以下の算術演算子は、以下のように定義される。
= 代入演算子
+ + インクリメント、すなわち、x+ +はx=x+1に相当する。配列インデックスに使用される場合、インクリメント演算の前の変数の値になる。
- - デクリメント、すなわち、x- -はx=x-1に相当する。配列インデックスに使用される場合、デクリメント演算の前の変数の値になる。
+= 指定された量だけのインクリメント、すなわち、x+=3はx=x+3に相当し、x+=(-3)はx=x+(-3)に相当する。
-= 指定された量だけのデクリメント、すなわち、x-=3はx=x-3に相当し、x-=(-3)はx=x-(-3)に相当する。
以下の表記は、値の範囲を指定するのに使用される。
x=y..z xはyからzまでを含む範囲の整数値を取り、x、yおよびzは整数でありzはyより大きい。
以下の数学関数が定義される。
Atan(x):ラジアン単位で-π÷2からπ÷2までを含む範囲を含む出力値で、引数xに対して機能する逆三角タンジェント関数。
Floor(x):xより小さいまたは等しい最大の整数を表す。
Log2(x):xの底2の対数。
Log10(x):xの底10の対数。
式の優先順位の順序が括弧を使用して明示的に指示されていない場合、以下のルールが適用される。
-より高い優先順位の演算は、より低い優先順位の任意の演算の前に評価される。
-同じ優先順位の演算は、左から右に順次評価される。
以下の表は、演算の優先順位を最高から最低まで指定する。表でのより高い位置は、より高い優先順位を示す。
Cプログラミング言語でも使用される演算子の場合、本明細書で使用される優先順位の順序は、Cプログラミング言語で使用されるものと同じである。
表:最も高いもの(表の上部)から最も低いもの(表の底部)までの演算の優先順位
本文では、論理演算の記述は、以下の形式で数学的に説明される。
if(条件0)
記述0
else if(条件1)
記述1
...
else/*残りの条件に関する有益な言及*/
記述n
は、以下の方式で記述することができる。
...as follows/...the following applies:
-If条件0,記述0
-Otherwise,if条件1,記述1
-...
-Otherwise(残りの条件に関する有益な言及),記述n
各「If...Otherwise,if...Otherwise,...」という本文での記述で、「...as follows」または「the following applies」は、直後に「If...」が導入される。
「If...Otherwise,if...Otherwise」の最後の条件は常に、「Otherwise,...」である。
インターリーブされた「If...Otherwise,if...Otherwise,...」ステートメントは、「Otherwise,...」で終わる「...as follows」または「...the following applies」をマッチングすることによって識別され得る。
本文では、論理演算の記述は、以下の形式で数学的に説明される。
if(条件0a&&条件0b)
記述0
else if(条件1a||条件1b)
記述1
...
else
記述n
は、以下の方式で記述することができる。
...as follows /...the following applies:
-If all of the following conditions are true,statement 0(以下の条件の全てが真である場合、記述0):
-条件0a
-条件0b
-Otherwise,if one or more of the following conditions are true,statement 1(そうではなく、以下の条件のうちの1または複数が真である場合、記述1):
-条件1a
-条件1b
-...
-Otherwise,記述n
本文では、論理演算の記述は、以下の形式で数学的に説明される。
if(条件0)
記述0
if(条件1)
記述1
は、以下の方式で記述することができる。
条件0である場合、記述0
条件1である場合、記述1
Claims (20)
- デコーディングデバイスによって実装されるビデオまたは画像のビットストリームのデコーディング方法であって、前記ビットストリームは、ビデオシーケンスに適用されるシンタックス要素を含む現在のシーケンスパラメータセット(SPS)を含み、
前記現在のSPSを参照する各符号化レイヤビデオシーケンス(CLVS)に存在することが許される時間的サブレイヤの最大数を決定するために用いられる第1のシンタックス要素を取得する段階であって、前記第1のシンタックス要素の値が0から第1の値の範囲にあり、前記第1の値が、第2のシンタックス要素が前記SPSによって参照される場合に、ビデオパラメータセット(VPS)を参照する各符号化ビデオシーケンス(CVS)においてレイヤに存在することを許される時間的サブレイヤの最大数を決定するために使用される前記第2のシンタックス要素の値である、段階と、
前記第1のシンタックス要素の値に基づいて、前記ビットストリームをデコーディングする段階と、
を備える方法。 - 前記ビットストリームをデコーディングする前記段階は、前記第1のシンタックス要素の値に基づいてデコーディング能力情報を取得する段階と、前記デコーディング能力情報に基づいて前記ビットストリームをデコーディングする段階とを備える、請求項1に記載の方法。
- 前記デコーディング能力情報は、DPBシンタックス要素を備え、前記デコーディング能力情報に基づいて前記ビットストリームをデコーディングする前記段階は、前記DPBシンタックス要素の値に基づいてDPBを構成する段階を備え、前記DPBを用いて前記ビットストリームをデコーディングして前記ビデオシーケンスを再構築する段階をさらに備える、請求項2に記載の方法。
- 前記デコーディング能力情報は、DPBシンタックス要素を含み、前記デコーディング能力情報に基づいて前記ビットストリームをデコーディングする前記段階は、使用されるDPBが前記DPBシンタックス要素の値によって指定される要件を満たして前記ビデオシーケンスを再構築すると決定することに基づいて前記ビットストリームをデコーディングする段階を備える、請求項2に記載の方法。
- 前記第2のシンタックス要素が前記SPSによって参照されない場合、前記第1の値は予め設定された値である、請求項1から4のいずれか一項に記載の方法。
- 前記第2のシンタックス要素が前記VPSにある、請求項1から5のいずれか一項に記載の方法。
- 前記第1のシンタックス要素は、前記SPSにある、請求項1から6のいずれか一項に記載の方法。
- エンコーディングデバイスによって実装されるビデオまたは画像のビットストリームのエンコーディング方法であって、前記ビットストリームは、ビデオシーケンスに適用されるシンタックス要素を含む現在のシーケンスパラメータセット(SPS)を含み、
第2のシンタックス要素が前記SPSによって参照されるかどうかを決定する段階であって、前記第2のシンタックス要素は、ビデオパラメータセット(VPS)を参照する各符号化ビデオシーケンス(CVS)内のレイヤに存在することが許される時間的サブレイヤの最大数を決定するために使用される段階と、
前記現在のSPSを参照する各符号化レイヤビデオシーケンス(CLVS)において存在することが許される時間的サブレイヤの最大数を決定するために使用される第1のシンタックス要素の値を、前記第1のシンタックス要素の範囲に基づいて決定する段階であって、前記範囲は0から第1の値であり、前記第1の値は第2のシンタックス要素が前記SPSによって参照されると決定した場合の前記第2のシンタックス要素の値である段階と、
前記第1のシンタックス要素の値を前記ビットストリームにエンコーディングする段階と、を備える方法。 - 前記ビットストリームをエンコーディングする前記段階は、前記第1のシンタックス要素の値に基づいて前記ビットストリームにデコーディング能力情報をエンコーディングする段階を備える、請求項8に記載の方法。
- 前記第2のシンタックス要素が前記SPSによって参照されない場合、前記第1の値は予め設定された値である、請求項8または9に記載の方法。
- 前記第2のシンタックス要素が前記VPSにある、請求項8から10のいずれか一項に記載の方法。
- 前記第1のシンタックス要素が前記SPSにある、請求項8から11のいずれか一項に記載の方法。
- 請求項1から12のいずれか一項に記載の方法を実行するための処理回路を備える符号化デバイス。
- コンピュータに、請求項1から12のいずれか一項に記載の方法を実行させるためのコンピュータプログラム。
- 符号化デバイスであって、
1または複数のプロセッサと、
前記プロセッサに連結され、前記プロセッサによる実行のためのプログラミングを記憶する非一時的コンピュータ可読記憶媒体であって、前記プログラミングは、前記プロセッサにより実行された場合、請求項1から12のいずれか一項に記載の方法を実行するようデコーダを構成する、非一時的コンピュータ可読記憶媒体と
を備える、符号化デバイス。 - コンピュータデバイスによって実行される場合、前記コンピュータデバイスに請求項1から12のいずれか一項に記載の方法を実行させるプログラムコードを保持する、非一時的コンピュータ可読媒体。
- ビデオビットストリームをデコーディングするための装置であって、
現在のSPSを参照する各符号化レイヤビデオシーケンス(CLVS)に存在することが許される時間的サブレイヤの最大数を決定するために用いられる第1のシンタックス要素を取得するように構成された取得ユニットであって、前記第1のシンタックス要素の値が0から第1の値の範囲にある、取得ユニットであって、前記第1の値が、第2のシンタックス要素が前記SPSによって参照される場合に、ビデオパラメータセット(VPS)を参照する各符号化ビデオシーケンス(CVS)においてレイヤに存在することが許される時間的サブレイヤの最大数を決定するために使用される前記第2のシンタックス要素の値である取得ユニットと、
前記第1のシンタックス要素の値に基づいて前記ビデオビットストリームをデコーディングするように構成されたデコーディングユニットと、を備える装置。 - ビデオビットストリームをエンコーディングするための装置であって、
決定ユニットであって、第2のシンタックス要素がSPSによって参照されるかどうかを決定することであって、ビデオパラメータセット(VPS)を参照する各符号化ビデオシーケンス(CVS)内のレイヤに存在することが許される最大数の時間的サブレイヤを決定するために前記第2のシンタックス要素が使用される、決定することと、現在の前記SPSを参照する各符号化レイヤビデオシーケンス(CLVS)において存在することが許される時間的サブレイヤの最大数を決定するために使用される第1のシンタックス要素の値を、前記第1のシンタックス要素の範囲に基づいて決定することであって、前記範囲は0から第1の値であり、前記第1の値は、前記第2のシンタックス要素が前記SPSによって参照されると決定した場合の前記第2のシンタックス要素の値である、決定すること、を行うように構成された決定ユニットと、
前記第1のシンタックス要素の値を前記ビデオビットストリームにエンコーディングするように構成されたエンコーディングユニットと、を備える装置。 - ビデオビットストリームを含む非一時的記憶媒体であって、前記ビデオビットストリームは、ビデオシーケンスに適用されるシンタックス要素を含む現在のシーケンスパラメータセット(SPS)を含み、前記ビデオビットストリームは、前記現在のSPSを参照する各符号化レイヤビデオシーケンス(CLVS)に存在することが許される時間的サブレイヤの最大数を決定するために用いられる第1のシンタックス要素をさらに含み、前記第1のシンタックス要素の値が0から第1の値の範囲にあり、前記第1の値は、第2のシンタックス要素が前記SPSによって参照される場合、ビデオパラメータセット(VPS)を参照する各符号化ビデオシーケンス(CVS)においてレイヤに存在することが許される時間的サブレイヤの最大数を決定するために使用される前記第2のシンタックス要素の値である、非一時的記憶媒体。
- 前記第2のシンタックス要素が前記SPSによって参照されない場合、前記第1の値は予め設定された値である、請求項19に記載の非一時的記憶媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EPPCT/EP2020/058208 | 2020-03-24 | ||
EP2020058208 | 2020-03-24 | ||
PCT/CN2021/082540 WO2021190525A1 (en) | 2020-03-24 | 2021-03-24 | An encoder, a decoder and corresponding methods |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023520326A true JP2023520326A (ja) | 2023-05-17 |
Family
ID=77890955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022557698A Pending JP2023520326A (ja) | 2020-03-24 | 2021-03-24 | エンコーダ、デコーダ、および対応する方法 |
Country Status (12)
Country | Link |
---|---|
US (1) | US20230068266A1 (ja) |
EP (1) | EP4118834A4 (ja) |
JP (1) | JP2023520326A (ja) |
KR (1) | KR20220156069A (ja) |
CN (1) | CN115349260A (ja) |
AU (1) | AU2021244737A1 (ja) |
BR (1) | BR112022019219A2 (ja) |
CA (1) | CA3173179A1 (ja) |
CL (1) | CL2022002570A1 (ja) |
IL (1) | IL296780A (ja) |
MX (1) | MX2022011943A (ja) |
WO (1) | WO2021190525A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11509920B2 (en) * | 2020-03-27 | 2022-11-22 | Tencent America LLC | Indication of max sublayer numbers in multilayered video stream |
CN115362679A (zh) * | 2020-03-31 | 2022-11-18 | 交互数字Vc控股法国公司 | 用于视频编码和解码的方法和装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
MY173433A (en) * | 2013-04-07 | 2020-01-24 | Sharp Kk | Signaling change in output layer sets |
US9485508B2 (en) * | 2013-04-08 | 2016-11-01 | Qualcomm Incorporated | Non-entropy encoded set of profile, tier, and level syntax structures |
US11778215B2 (en) * | 2020-02-28 | 2023-10-03 | Qualcomm Incorporated | Coding output layer set data and conformance window data of high level syntax for video coding |
AU2021225986A1 (en) * | 2020-02-28 | 2022-09-29 | Huawei Technologies Co., Ltd. | An encoder, a decoder and corresponding methods of signaling and semantics in parameter sets |
-
2021
- 2021-03-24 KR KR1020227036601A patent/KR20220156069A/ko unknown
- 2021-03-24 EP EP21775154.4A patent/EP4118834A4/en active Pending
- 2021-03-24 MX MX2022011943A patent/MX2022011943A/es unknown
- 2021-03-24 WO PCT/CN2021/082540 patent/WO2021190525A1/en unknown
- 2021-03-24 CN CN202180022856.7A patent/CN115349260A/zh active Pending
- 2021-03-24 AU AU2021244737A patent/AU2021244737A1/en active Pending
- 2021-03-24 CA CA3173179A patent/CA3173179A1/en active Pending
- 2021-03-24 IL IL296780A patent/IL296780A/en unknown
- 2021-03-24 JP JP2022557698A patent/JP2023520326A/ja active Pending
- 2021-03-24 BR BR112022019219A patent/BR112022019219A2/pt unknown
-
2022
- 2022-09-22 CL CL2022002570A patent/CL2022002570A1/es unknown
- 2022-09-23 US US17/951,499 patent/US20230068266A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
BR112022019219A2 (pt) | 2022-11-29 |
EP4118834A1 (en) | 2023-01-18 |
WO2021190525A1 (en) | 2021-09-30 |
IL296780A (en) | 2022-11-01 |
EP4118834A4 (en) | 2023-08-09 |
CA3173179A1 (en) | 2021-09-30 |
US20230068266A1 (en) | 2023-03-02 |
CN115349260A (zh) | 2022-11-15 |
AU2021244737A1 (en) | 2022-10-20 |
MX2022011943A (es) | 2023-01-11 |
CL2022002570A1 (es) | 2023-03-24 |
KR20220156069A (ko) | 2022-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7271683B2 (ja) | エンコーダ、デコーダ、および対応するイントラ予測方法 | |
JP7509889B2 (ja) | エンコーダ、デコーダ並びに対応する方法及び装置 | |
US11533497B2 (en) | Encoder, a decoder and corresponding methods of signaling and semantics in parameter sets | |
JP7372465B2 (ja) | シーケンスパラメータセット内でのサブピクチャのシグナリングのためのエンコーダ、デコーダ、および対応する方法 | |
JP7436646B2 (ja) | ピクチャヘッダのシグナリングを簡略化するためのエンコーダ、デコーダ及び対応する方法 | |
JP2023515175A (ja) | シグナリングスライスヘッダシンタックス要素を簡略化するためのエンコーダ、デコーダおよび対応する方法 | |
JP2022550322A (ja) | エンコーダ、デコーダ、および対応する方法 | |
US20230068266A1 (en) | Encoder, decoder and corresponding methods | |
JP2022547293A (ja) | 重み付き予測のための高レベルシグナリングの方法および装置 | |
JP7509902B2 (ja) | スライス用のピクチャパーティション情報をシグナリングするためのデコーダ及び対応する方法 | |
JP7414976B2 (ja) | エンコーダ、デコーダ、および、対応する方法 | |
WO2021185278A1 (en) | An encoder, a decoder and corresponding methods | |
JP2024096145A (ja) | エンコーダ、デコーダ、および対応する方法 | |
WO2021034230A2 (en) | Method and apparatus of lossless video coding based on refinement of lossy reconstructed signal | |
JP2023509052A (ja) | エンコーダ、デコーダ、および対応する方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221122 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240326 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240625 |