JP2022538225A - ビデオコーディングにおけるクロマデルタ量子化パラメータ - Google Patents
ビデオコーディングにおけるクロマデルタ量子化パラメータ Download PDFInfo
- Publication number
- JP2022538225A JP2022538225A JP2021576338A JP2021576338A JP2022538225A JP 2022538225 A JP2022538225 A JP 2022538225A JP 2021576338 A JP2021576338 A JP 2021576338A JP 2021576338 A JP2021576338 A JP 2021576338A JP 2022538225 A JP2022538225 A JP 2022538225A
- Authority
- JP
- Japan
- Prior art keywords
- chroma
- luma
- value
- coding unit
- delta
- 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
- 238000013139 quantization Methods 0.000 title claims abstract description 75
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 claims abstract description 258
- 241000023320 Luma <angiosperm> Species 0.000 claims abstract description 257
- 238000000034 method Methods 0.000 claims description 114
- 230000015654 memory Effects 0.000 claims description 56
- 238000005192 partition Methods 0.000 claims description 44
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 claims description 41
- 230000011664 signaling Effects 0.000 claims description 36
- 238000003860 storage Methods 0.000 claims description 21
- 238000004891 communication Methods 0.000 claims description 20
- 230000004044 response Effects 0.000 claims description 8
- 230000009977 dual effect Effects 0.000 claims description 6
- 230000001131 transforming effect Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 description 36
- 230000008569 process Effects 0.000 description 32
- 238000000638 solvent extraction Methods 0.000 description 29
- 239000013598 vector Substances 0.000 description 22
- 230000006870 function Effects 0.000 description 18
- 239000011449 brick Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 238000013500 data storage Methods 0.000 description 7
- 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 6
- 238000001914 filtration Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- 230000003044 adaptive effect Effects 0.000 description 5
- 238000003491 array Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 3
- 239000000872 buffer Substances 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- VBRBNWWNRIMAII-WYMLVPIESA-N 3-[(e)-5-(4-ethylphenoxy)-3-methylpent-3-enyl]-2,2-dimethyloxirane Chemical compound C1=CC(CC)=CC=C1OC\C=C(/C)CCC1C(C)(C)O1 VBRBNWWNRIMAII-WYMLVPIESA-N 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 2
- 101150114515 CTBS gene Proteins 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000032258 transport Effects 0.000 description 2
- 241000473391 Archosargus rhomboidalis Species 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000000844 transformation Methods 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/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/94—Vector quantisation
-
- 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/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/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/1883—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 relating to sub-band structure, e.g. hierarchical level, directional tree, e.g. low-high [LH], high-low [HL], high-high [HH]
-
- 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/46—Embedding additional information in the video signal during the compression process
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- 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/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)
Abstract
Description
cu_qp_delta_sign_flagが存在しないとき、cu_qp_delta_sign_flagの値は0に等しいものと推論される。
cu_qp_delta_absが存在するとき、変数IsCuQpDeltaCodedおよびCuQpDeltaValは、次のように導出される。
CuQpDeltaVal=cu_qp_delta_abs*(1-2*cu_qp_delta_sign_flag) (7-131)
CuQpDeltaValの値は、両端値を含む-(32+QpBdOffsetY/2)~+(31+QpBdOffsetY/2)の範囲内にあるものとする。
存在しないとき、cu_qp_delta_subdivの値は0に等しいと推論される。
[0090]ビデオエンコーダ200とビデオデコーダ300とは、前にルーマQPを処理するように構成され得る。ビデオエンコーダ200とビデオデコーダ300とは、次のように前のルーマ量子化パラメータqPY_PREVを導出することができる。
qPiCr=Clip3(-QpBdOffsetC,69,QpY+pps_cr_qp_offset+slice_cr_qp_offset)
qPiCbCr=Clip3(-QpBdOffsetC,69,QpY+pps_joint_cbcr_qp_offset+slice_joint_cbcr_qp_offset)
- ChromaArrayTypeが1に等しい場合、変数qPCb、qPCrおよびqPCbCrは、それぞれ、qPiCb、qPiCrおよびqPiCbCrに等しいインデックスqPiに基づいて、下記の表において指定されているようにQpCの値に等しく設定される。
Qp’Cr=qPCr+QpBdOffsetC
Qp’CbCr=qPCbCr+QpBdOffsetC
[0093]下記の表は、1に等しいChromaArrayTypeのqPiの関数としてQpCを指定する
qPiCr=Clip3(-QpBdOffsetC,69,QpY+pps_cr_qp_offset+slice_cr_qp_offset)
上記からわかり得るように、クロマQP値のシグナリングは、PPSおよびスライスレベルで制御される。
qPiCr=Clip3(minmum,maximum,predQp+pps_cr_qp_offset+slice_cr_qp_offset+cu_chroma_qp_offset+ChromaCuQpDeltaVal)
[0110]ビデオエンコーダ200とビデオデコーダ300とは、クロマQPを生成するために、クロマデルタQP値と、PPSクロマQPオフセットと、スライスクロマQPオフセットとを使用するように構成され得る。たとえば、ビデオデコーダ300は、次のようにクロマQP値を導出するように構成され得る。
qPiCr=Clip3(minmum,maximum,predQp+pps_cr_qp_offset+slice_cr_qp_offset+ChromaCuQpDeltaVal)
[0111]いくつかの例では、ビデオエンコーダ200とビデオデコーダ300とは、クロマQPを生成するために、クロマデルタQP値と、PPSクロマQPオフセットと、スライスクロマQPオフセットと、cuレベルクロマQPオフセットとの様々な組合せを使用するように構成され得る。
qPiCb=Clip3(-QpBdOffsetC,69,QpY+pps_cb_qp_offset+slice_cb_qp_offset+cu_chroma_qp_offset+ChromaCuQpDeltaVal)
qPiCr=Clip3(-QpBdOffsetC,69,QpY+pps_cr_qp_offset+slice_cr_qp_offset+cu_chroma_qp_offset+ChromaCuQpDeltaVal)
[0116]この例では、ビデオエンコーダ200とビデオデコーダ300とは、クロマのためにPPS中でシンタックス要素chroma_cu_qp_delta_enable_flagおよびchroma_cu_qp_delta_subdivをシグナリングし得る。別の例では、ビデオエンコーダ200とビデオデコーダ300とは、たとえば、VVCドラフト5におけるルーマのためのcu_qp_delta_enable_flagおよびcu_qp_delta_subdivなど、クロマとルーマとのために同じフラグを使用することができる。
存在しないとき、chroma_cu_qp_delta_subdivの値は0に等しいと推論される。
Claims (37)
- 符号化ビデオデータのビットストリームを復号する方法であって、前記方法が、
コーディングユニットのルーマ成分のための予測されたルーマ量子化パラメータ(QP)を決定することと、
符号化ビデオデータの前記ビットストリーム中で、前記ルーマ成分のルーマデルタQP値を示す第1のシンタックスを受信することと、
前記予測されたルーマQPと前記ルーマデルタQP値とに基づいて前記ルーマ成分のQP値を決定することと、
前記コーディングユニットのクロマ成分のための予測されたクロマQPを決定することと、
符号化ビデオデータの前記ビットストリーム中で、前記コーディングユニットの前記クロマ成分のクロマデルタQP値を示す第2のシンタックスを受信することと、
前記予測されたクロマQPと前記クロマデルタQP値とに基づいて前記コーディングユニットの前記クロマ成分のQP値を決定することと、
前記ルーマ成分の前記QP値に基づいて前記コーディングユニットのルーマ変換係数のブロックを逆量子化することと、
前記クロマ成分の前記QP値に基づいて前記コーディングユニットのクロマ変換係数のブロックを逆量子化することと、
ルーマ変換係数の前記逆量子化されたブロックと、クロマ変換係数の前記逆量子化されたブロックとに基づいて、前記コーディングユニットを復号することと
を備える、方法。 - 前記第2のシンタックスが、前記クロマデルタQP値の絶対値を示すシンタックス要素と、前記クロマデルタQP値の符号を示すシンタックス要素とを含む、請求項1に記載の方法。
- 前記コーディングユニットの第2のクロマ成分のための第2の予測されたクロマQPを決定することと、
符号化ビデオデータの前記ビットストリーム中で、前記コーディングユニットの前記第2のクロマ成分のための第2のクロマデルタQP値を示す第3のシンタックスを受信することと、
前記第2の予測されたクロマQPと前記第2のクロマデルタQP値とに基づいて前記コーディングユニットの前記第2のクロマ成分のための第2のQP値を決定することと、
前記第2のクロマ成分の前記第2のQP値に基づいて前記コーディングユニットのクロマ変換係数の第2のブロックを逆量子化することと、
クロマ変換係数の前記逆量子化された第2のブロックに基づいて前記コーディングユニットを復号することと
をさらに備える、請求項1に記載の方法。 - クロマデルタQP値のシグナリングが前記コーディングユニットのために可能にされると決定したことに応答して、符号化ビデオデータの前記ビットストリーム中で、前記クロマ成分の前記クロマデルタQP値を示す前記第2のシンタックスを受信すること
をさらに備える、請求項1に記載の方法。 - 前記コーディングユニットを備えるコーディングツリーユニット(CTU)は、前記CTUのルーマ成分と前記CTUのクロマ成分が、同じ区分を有するように、単一ツリー構造を使用して区分される、請求項1に記載の方法。
- 前記コーディングユニットを備えるコーディングツリーユニット(CTU)は、前記CTUのルーマ成分と前記CTUのクロマ成分が、異なる区分を有するように、デュアルツリー構造を使用して区分される、請求項1に記載の方法。
- 符号化ビデオデータの前記ビットストリーム中で、前記クロマ成分の前記クロマデルタQP値を示す前記第2のシンタックスを受信することは、
前記CTUの前記クロマ成分の最大クロマデルタQPシグナリング深度を決定することと、
前記コーディングユニットと少なくとも1つの他のコーディングユニットとが前記CTUの前記クロマ成分のスプリットノードに属すると決定することと、
前記最大クロマデルタQPシグナリング深度が前記スプリットノードに対応することに応答して、前記クロマデルタQP値に基づいて前記少なくとも1つの他のコーディングユニットのクロマ成分のQP値を決定することと、
前記少なくとも1つの他のコーディングユニットの前記クロマ成分の前記QP値に基づいて前記少なくとも1つの他のCUのクロマ変換係数のブロックを逆量子化することと
を備える、請求項6に記載の方法。 - ルーマ変換係数の前記逆量子化されたブロックと、クロマ変換係数の前記逆量子化されたブロックとに基づいて、前記コーディングユニットを復号することが、
ルーマ残差ブロックを決定するために、ルーマ変換係数の前記逆量子化されたブロックを逆変換することと、
クロマ残差ブロックを決定するために、クロマ変換係数の前記逆量子化されたブロックを逆変換することと、
ルーマ予測ブロックを決定することと、
クロマ予測ブロックを決定することと、
前記コーディングユニットの再構築ルーマブロックを決定するために、前記ルーマ予測ブロックに前記ルーマ残差ブロックを加算することと、
前記コーディングユニットの再構築クロマブロックを決定するために、前記クロマ予測ブロックに前記クロマ残差ブロックを加算することと
をさらに備える、請求項1に記載の方法。 - ビデオデータを符号化する方法であって、前記方法が、
前記ビデオデータのコーディングユニットのルーマ成分のための量子化パラメータ(QP)値を決定することと、
前記コーディングユニットの前記ルーマ成分のための予測されたルーマQPを決定することと、
前記ルーマ成分の前記QP値と前記予測されたルーマQPとに基づいて、前記コーディングユニットの前記ルーマ成分のデルタQP値を決定することと、
符号化ビデオデータのビットストリームに含めるために、前記コーディングユニットの前記ルーマ成分の前記デルタQP値を示す第1のシンタックスを生成することと、
前記ビデオデータの前記コーディングユニットのクロマ成分のQP値を決定することと、
前記コーディングユニットの前記クロマ成分のための予測されたクロマQPを決定することと、
前記クロマ成分の前記QP値と前記予測されたクロマQPとに基づいて、前記コーディングユニットの前記クロマ成分のデルタQP値を決定することと、
前記符号化ビデオデータの前記ビットストリームに含めるために、前記コーディングユニットの前記クロマ成分の前記デルタQP値を示す第2のシンタックスを生成することと、
符号化ビデオデータの前記ビットストリーム中に、前記第1のシンタックスと前記第2のシンタックスとを出力することと
を備える、方法。 - 前記コーディングユニットの前記ルーマ成分の前記QP値に基づいてルーマ変換係数のブロックを量子化することと、
前記コーディングユニットの前記クロマ成分の前記QP値に基づいてクロマ変換係数のブロックを量子化することと、
符号化ビデオデータの前記ビットストリーム中に、ルーマ変換係数の前記量子化されたブロックとクロマ変換係数の前記量子化されたブロックとの値を示すシンタックスを出力することと
をさらに備える、請求項9に記載の方法。 - 前記第2のシンタックスが、前記クロマデルタQP値の絶対値を示すシンタックス要素と、前記クロマデルタQP値の符号を示すシンタックス要素とを含む、請求項9に記載の方法。
- 前記コーディングユニットの第2のクロマ成分のための第2のQP値を決定することと、
前記コーディングユニットの前記第2のクロマ成分のための第2の予測されたクロマQPを決定することと、
前記第2のクロマ成分の前記第2のQP値と前記第2の予測されたクロマQPとに基づいて、前記第2のクロマ成分のための第2のデルタQP値を決定することと、
前記符号化ビデオデータの前記ビットストリームに含めるために、前記第2のクロマ成分のための前記第2のデルタQP値を示す第3のシンタックスを生成することと、
符号化ビデオデータの前記ビットストリーム中に、前記第3のシンタックスを出力することと
をさらに備える、請求項9に記載の方法。 - クロマデルタQP値のシグナリングが前記コーディングユニットのために可能にされると決定したことに応答して、符号化ビデオデータの前記ビットストリームに含めるために、前記クロマ成分の前記クロマデルタQP値を示す前記第2のシンタックスを生成すること
をさらに備える、請求項9に記載の方法。 - 前記コーディングユニットを備えるコーディングツリーユニット(CTU)は、前記CTUのルーマ成分と前記CTUのクロマ成分が、同じ区分を有するように、単一ツリー構造を使用して区分される、請求項9に記載の方法。
- 前記コーディングユニットを備えるコーディングツリーユニット(CTU)は、前記CTUのルーマ成分と前記CTUのクロマ成分が、異なる区分を有するように、デュアルツリー構造を使用して区分される、請求項9に記載の方法。
- 前記CTUの前記クロマ成分の最大クロマデルタQPシグナリング深度を決定することと、
前記コーディングユニットと少なくとも1つの他のコーディングユニットとが前記CTUの前記クロマ成分のスプリットノードに属すると決定することと、
前記最大クロマデルタQPシグナリング深度が前記スプリットノードに対応することに応答して、前記少なくとも1つの他のコーディングユニットのクロマ成分のQP値が前記コーディングユニットの前記クロマ成分の前記QP値に等しいと決定することと、
前記少なくとも1つの他のコーディングユニットの前記クロマ成分の前記QP値に基づいて前記少なくとも1つの他のCUのクロマ変換係数のブロックを量子化することと
をさらに備える、請求項15に記載の方法。 - ビデオデータを復号するためのデバイスであって、前記デバイスが、
ビデオデータを記憶するように構成されたメモリと、
回路中に実装された1つまたは複数のプロセッサとを備え、前記1つまたは複数のプロセッサが、
コーディングユニットのルーマ成分のための予測されたルーマ量子化パラメータ(QP)を決定することと、
符号化ビデオデータの前記ビットストリーム中で、前記ルーマ成分のルーマデルタQP値を示す第1のシンタックスを受信することと、
前記予測されたルーマQPと前記ルーマデルタQP値とに基づいて前記ルーマ成分のQP値を決定することと、
前記コーディングユニットのクロマ成分のための予測されたクロマQPを決定することと、
符号化ビデオデータの前記ビットストリーム中で、前記コーディングユニットの前記クロマ成分のクロマデルタQP値を示す第2のシンタックスを受信することと、
前記予測されたクロマQPと前記クロマデルタQP値とに基づいて前記コーディングユニットの前記クロマ成分のQP値を決定することと、
前記ルーマ成分の前記QP値に基づいて前記コーディングユニットのルーマ変換係数のブロックを逆量子化することと、
前記クロマ成分の前記QP値に基づいて前記コーディングユニットのクロマ変換係数のブロックを逆量子化することと、
ルーマ変換係数の前記逆量子化されたブロックと、クロマ変換係数の前記逆量子化されたブロックとに基づいて、前記コーディングユニットを復号することと
を行うように構成された、デバイス。 - 前記第2のシンタックスが、前記クロマデルタQP値の絶対値を示すシンタックス要素と、前記クロマデルタQP値の符号を示すシンタックス要素とを含む、請求項17に記載のデバイス。
- 前記1つまたは複数のプロセッサが、
前記コーディングユニットの第2のクロマ成分のための第2の予測されたクロマQPを決定することと、
符号化ビデオデータの前記ビットストリーム中で、前記コーディングユニットの前記第2のクロマ成分のための第2のクロマデルタQP値を示す第3のシンタックスを受信することと、
前記第2の予測されたクロマQPと前記第2のクロマデルタQP値とに基づいて前記コーディングユニットの前記第2のクロマ成分のための第2のQP値を決定することと、
前記第2のクロマ成分の前記第2のQP値に基づいて前記コーディングユニットのクロマ変換係数の第2のブロックを逆量子化することと、
クロマ変換係数の前記逆量子化された第2のブロックに基づいて前記コーディングユニットを復号することと
を行うようにさらに構成された、請求項17に記載のデバイス。 - 前記1つまたは複数のプロセッサが、
クロマデルタQP値のシグナリングが前記コーディングユニットのために可能にされると決定したことに応答して、符号化ビデオデータの前記ビットストリーム中で、前記クロマ成分の前記クロマデルタQP値を示す前記第2のシンタックスを受信する
ようにさらに構成された、請求項17に記載のデバイス。 - 前記コーディングユニットを備えるコーディングツリーユニット(CTU)は、前記CTUのルーマ成分と前記CTUのクロマ成分が、同じ区分を有するように、単一ツリー構造を使用して区分される、請求項17に記載のデバイス。
- 前記コーディングユニットを備えるコーディングツリーユニット(CTU)は、前記CTUのルーマ成分と前記CTUのクロマ成分が、異なる区分を有するように、デュアルツリー構造を使用して区分される、請求項17に記載のデバイス。
- 符号化ビデオデータの前記ビットストリーム中で、前記クロマ成分の前記クロマデルタQP値を示す前記第2のシンタックスを受信するために、前記1つまたは複数のプロセッサが、
前記CTUの前記クロマ成分の最大クロマデルタQPシグナリング深度を決定することと、
前記コーディングユニットと少なくとも1つの他のコーディングユニットとが前記CTUの前記クロマ成分のスプリットノードに属すると決定することと、
前記最大クロマデルタQPシグナリング深度が前記スプリットノードに対応することに応答して、前記クロマデルタQP値に基づいて前記少なくとも1つの他のコーディングユニットのクロマ成分のQP値を決定することと、
前記少なくとも1つの他のコーディングユニットの前記クロマ成分の前記QP値に基づいて前記少なくとも1つの他のCUのクロマ変換係数のブロックを逆量子化することと
を行うようにさらに構成された、請求項22に記載のデバイス。 - ルーマ変換係数の前記逆量子化されたブロックと、クロマ変換係数の前記逆量子化されたブロックとに基づいて、前記コーディングユニットを復号するために、前記1つまたは複数のプロセッサが、
ルーマ残差ブロックを決定するために、ルーマ変換係数の前記逆量子化されたブロックを逆変換することと、
クロマ残差ブロックを決定するために、クロマ変換係数の前記逆量子化されたブロックを逆変換することと、
ルーマ予測ブロックを決定することと、
クロマ予測ブロックを決定することと、
前記コーディングユニットの再構築ルーマブロックを決定するために、前記ルーマ予測ブロックに前記ルーマ残差ブロックを加算することと、
前記コーディングユニットの再構築クロマブロックを決定するために、前記クロマ予測ブロックに前記クロマ残差ブロックを加算することと
を行うようにさらに構成された、請求項17に記載のデバイス。 - 前記デバイスが、ビデオデータの前記復号されたブロックを表示するように構成されたディスプレイを含むワイヤレス通信デバイスを備える、請求項17に記載のデバイス。
- 前記ワイヤレス通信デバイスが、ワイヤレス通信規格に従って、前記ビデオデータの符号化表現を備える信号を復調するように構成された受信機を含む電話ハンドセットを備える、請求項17に記載のデバイス。
- ビデオデータを符号化するためのデバイスであって、前記デバイスが、
ビデオデータを記憶するように構成されたメモリと、
回路中に実装された1つまたは複数のプロセッサとを備え、前記1つまたは複数のプロセッサが、
前記ビデオデータのコーディングユニットのルーマ成分のための量子化パラメータ(QP)値を決定することと、
前記コーディングユニットの前記ルーマ成分のための予測されたルーマQPを決定することと、
前記ルーマ成分の前記QP値と前記予測されたルーマQPとに基づいて、前記コーディングユニットの前記ルーマ成分のデルタQP値を決定することと、
符号化ビデオデータのビットストリームに含めるために、前記コーディングユニットの前記ルーマ成分の前記デルタQP値を示す第1のシンタックスを生成することと、
前記ビデオデータの前記コーディングユニットのクロマ成分のQP値を決定することと、
前記コーディングユニットの前記クロマ成分のための予測されたクロマQPを決定することと、
前記クロマ成分の前記QP値と前記予測されたクロマQPとに基づいて、前記コーディングユニットの前記クロマ成分のデルタQP値を決定することと、
前記符号化ビデオデータの前記ビットストリームに含めるために、前記コーディングユニットの前記クロマ成分の前記デルタQP値を示す第2のシンタックスを生成することと、
符号化ビデオデータの前記ビットストリーム中に、前記第1のシンタックスと前記第2のシンタックスとを出力することと
を行うように構成された、デバイス。 - 前記コーディングユニットの前記ルーマ成分の前記QP値に基づいてルーマ変換係数のブロックを量子化することと、
前記コーディングユニットの前記クロマ成分の前記QP値に基づいてクロマ変換係数のブロックを量子化することと、
符号化ビデオデータの前記ビットストリーム中に、ルーマ変換係数の前記量子化されたブロックとクロマ変換係数の前記量子化されたブロックとの値を示すシンタックスを出力することと
をさらに備える、請求項27に記載のデバイス。 - 前記第2のシンタックスが、前記クロマデルタQP値の絶対値を示すシンタックス要素と、前記クロマデルタQP値の符号を示すシンタックス要素とを含む、請求項27に記載のデバイス。
- 前記コーディングユニットの第2のクロマ成分のための第2のQP値を決定することと、
前記コーディングユニットの前記第2のクロマ成分のための第2の予測されたクロマQPを決定することと、
前記第2のクロマ成分の前記第2のQP値と前記第2の予測されたクロマQPとに基づいて、前記第2のクロマ成分のための第2のデルタQP値を決定することと、
前記符号化ビデオデータの前記ビットストリームに含めるために、前記第2のクロマ成分のための前記第2のデルタQP値を示す第3のシンタックスを生成することと、
符号化ビデオデータの前記ビットストリーム中に、前記第3のシンタックスを出力することと
をさらに備える、請求項27に記載のデバイス。 - クロマデルタQP値のシグナリングが前記コーディングユニットのために可能にされると決定したことに応答して、符号化ビデオデータの前記ビットストリームに含めるために、前記クロマ成分の前記クロマデルタQP値を示す前記第2のシンタックスを生成すること
をさらに備える、請求項27に記載のデバイス。 - 前記コーディングユニットを備えるコーディングツリーユニット(CTU)は、前記CTUのルーマ成分と前記CTUのクロマ成分が、同じ区分を有するように、単一ツリー構造を使用して区分される、請求項27に記載のデバイス。
- 前記コーディングユニットを備えるコーディングツリーユニット(CTU)は、前記CTUのルーマ成分と前記CTUのクロマ成分が、異なる区分を有するように、デュアルツリー構造を使用して区分される、請求項27に記載のデバイス。
- 前記CTUの前記クロマ成分の最大クロマデルタQPシグナリング深度を決定することと、
前記コーディングユニットと少なくとも1つの他のコーディングユニットとが前記CTUの前記クロマ成分のスプリットノードに属すると決定することと、
前記最大クロマデルタQPシグナリング深度が前記スプリットノードに対応することに応答して、前記少なくとも1つの他のコーディングユニットのクロマ成分のQP値が前記コーディングユニットの前記クロマ成分の前記QP値に等しいと決定することと、
前記少なくとも1つの他のコーディングユニットの前記クロマ成分の前記QP値に基づいて前記少なくとも1つの他のCUのクロマ変換係数のブロックを量子化することと
をさらに備える、請求項33に記載のデバイス。 - 前記ビデオデータをキャプチャするように構成されたカメラ
をさらに備える、請求項30に記載のデバイス。 - 符号化ビデオデータのビットストリームを復号するための装置であって、前記装置が、
コーディングユニットのルーマ成分のための予測されたルーマ量子化パラメータ(QP)を決定するための手段と、
符号化ビデオデータの前記ビットストリーム中で、前記ルーマ成分のルーマデルタQP値を示す第1のシンタックスを受信するための手段と、
前記予測されたルーマQPと前記ルーマデルタQP値とに基づいて前記ルーマ成分のQP値を決定するための手段と、
前記コーディングユニットのクロマ成分のための予測されたクロマQPを決定するための手段と、
符号化ビデオデータの前記ビットストリーム中で、前記コーディングユニットの前記クロマ成分のクロマデルタQP値を示す第2のシンタックスを受信するための手段と、
前記予測されたクロマQPと前記クロマデルタQP値とに基づいて前記コーディングユニットの前記クロマ成分のQP値を決定するための手段と、
前記ルーマ成分の前記QP値に基づいて前記コーディングユニットのルーマ変換係数のブロックを逆量子化するための手段と、
前記クロマ成分の前記QP値に基づいて前記コーディングユニットのクロマ変換係数のブロックを逆量子化するための手段と、
ルーマ変換係数の前記逆量子化されたブロックと、クロマ変換係数の前記逆量子化されたブロックとに基づいて、前記コーディングユニットを復号するための手段と
を備える、装置。 - 命令を記憶するコンピュータ可読記憶媒体であって、前記命令が、1つまたは複数のプロセッサによって実行されたとき、前記1つまたは複数のプロセッサに、
コーディングユニットのルーマ成分のための予測されたルーマ量子化パラメータ(QP)を決定することと、
符号化ビデオデータの前記ビットストリーム中で、前記ルーマ成分のルーマデルタQP値を示す第1のシンタックスを受信することと、
前記予測されたルーマQPと前記ルーマデルタQP値とに基づいて前記ルーマ成分のQP値を決定することと、
前記コーディングユニットのクロマ成分のための予測されたクロマQPを決定することと、
符号化ビデオデータの前記ビットストリーム中で、前記コーディングユニットの前記クロマ成分のクロマデルタQP値を示す第2のシンタックスを受信することと、
前記予測されたクロマQPと前記クロマデルタQP値とに基づいて前記コーディングユニットの前記クロマ成分のQP値を決定することと、
前記ルーマ成分の前記QP値に基づいて前記コーディングユニットのルーマ変換係数のブロックを逆量子化することと、
前記クロマ成分の前記QP値に基づいて前記コーディングユニットのクロマ変換係数のブロックを逆量子化することと、
ルーマ変換係数の前記逆量子化されたブロックと、クロマ変換係数の前記逆量子化されたブロックとに基づいて、前記コーディングユニットを復号することと
を行わせる、コンピュータ可読記憶媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962868771P | 2019-06-28 | 2019-06-28 | |
US62/868,771 | 2019-06-28 | ||
US16/912,232 US11418787B2 (en) | 2019-06-28 | 2020-06-25 | Chroma delta QP in video coding |
US16/912,232 | 2020-06-25 | ||
PCT/US2020/039823 WO2020264297A1 (en) | 2019-06-28 | 2020-06-26 | Chroma delta quantization parameter in video coding |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022538225A true JP2022538225A (ja) | 2022-09-01 |
JPWO2020264297A5 JPWO2020264297A5 (ja) | 2023-06-05 |
Family
ID=74044879
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021576338A Pending JP2022538225A (ja) | 2019-06-28 | 2020-06-26 | ビデオコーディングにおけるクロマデルタ量子化パラメータ |
Country Status (8)
Country | Link |
---|---|
US (1) | US11418787B2 (ja) |
EP (1) | EP3991414A1 (ja) |
JP (1) | JP2022538225A (ja) |
KR (1) | KR20220024116A (ja) |
CN (1) | CN113994706A (ja) |
BR (1) | BR112021025719A2 (ja) |
TW (1) | TW202119820A (ja) |
WO (1) | WO2020264297A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20240044547A (ko) * | 2019-08-22 | 2024-04-04 | 엘지전자 주식회사 | 크로마 양자화 파라미터를 사용하는 영상 디코딩 방법 및 그 장치 |
US11303897B2 (en) * | 2020-02-25 | 2022-04-12 | Tencent America LLC | Method and apparatus for signaling of chroma quantization parameters |
US20220286675A1 (en) * | 2021-03-05 | 2022-09-08 | Tencent America LLC | Decoupled transform partitioning |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9288500B2 (en) | 2011-05-12 | 2016-03-15 | Texas Instruments Incorporated | Luma-based chroma intra-prediction for video coding |
US8792550B2 (en) | 2011-08-04 | 2014-07-29 | Qualcomm Incorporated | Color/gray patch prevention for video coding |
KR20130058524A (ko) | 2011-11-25 | 2013-06-04 | 오수미 | 색차 인트라 예측 블록 생성 방법 |
US9451258B2 (en) | 2012-04-03 | 2016-09-20 | Qualcomm Incorporated | Chroma slice-level QP offset and deblocking |
US9414054B2 (en) | 2012-07-02 | 2016-08-09 | Microsoft Technology Licensing, Llc | Control and use of chroma quantization parameter values |
US9591302B2 (en) | 2012-07-02 | 2017-03-07 | Microsoft Technology Licensing, Llc | Use of chroma quantization parameter offsets in deblocking |
US9294766B2 (en) | 2013-09-09 | 2016-03-22 | Apple Inc. | Chroma quantization in video coding |
US9794575B2 (en) * | 2013-12-18 | 2017-10-17 | Magnum Semiconductor, Inc. | Apparatuses and methods for optimizing rate-distortion costs in video encoding |
US10462459B2 (en) | 2016-04-14 | 2019-10-29 | Mediatek Inc. | Non-local adaptive loop filter |
EP3453172B1 (en) * | 2016-05-28 | 2023-08-09 | HFI Innovation Inc. | Methods and apparatuses of video data processing with conditionally quantization parameter information signaling |
US10448056B2 (en) * | 2016-07-15 | 2019-10-15 | Qualcomm Incorporated | Signaling of quantization information in non-quadtree-only partitioned video coding |
EP3488610A4 (en) | 2016-07-22 | 2019-07-17 | Sharp Kabushiki Kaisha | SYSTEMS AND METHOD FOR CODING VIDEO DATA BY ADAPTIVE COMPONENT CALING |
US10555006B2 (en) | 2016-12-22 | 2020-02-04 | Qualcomm Incorporated | Deriving bilateral filter information based on a prediction mode in video coding |
WO2020036132A1 (ja) | 2018-08-15 | 2020-02-20 | 日本放送協会 | 画像符号化装置、画像復号装置、及びプログラム |
CN112673640A (zh) | 2018-08-30 | 2021-04-16 | 华为技术有限公司 | 使用调色板译码的编码器、解码器和相应方法 |
-
2020
- 2020-06-25 US US16/912,232 patent/US11418787B2/en active Active
- 2020-06-26 KR KR1020217041705A patent/KR20220024116A/ko unknown
- 2020-06-26 CN CN202080045440.2A patent/CN113994706A/zh active Pending
- 2020-06-26 BR BR112021025719A patent/BR112021025719A2/pt unknown
- 2020-06-26 WO PCT/US2020/039823 patent/WO2020264297A1/en active Application Filing
- 2020-06-26 JP JP2021576338A patent/JP2022538225A/ja active Pending
- 2020-06-26 EP EP20745355.6A patent/EP3991414A1/en active Pending
- 2020-06-29 TW TW109121850A patent/TW202119820A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
BR112021025719A2 (pt) | 2022-02-08 |
US20200413059A1 (en) | 2020-12-31 |
KR20220024116A (ko) | 2022-03-03 |
WO2020264297A1 (en) | 2020-12-30 |
EP3991414A1 (en) | 2022-05-04 |
US11418787B2 (en) | 2022-08-16 |
TW202119820A (zh) | 2021-05-16 |
CN113994706A (zh) | 2022-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111684797A (zh) | 用于视频译码的调色板译码 | |
CN114009026A (zh) | 视频译码中的色度量化参数偏移的块级信令 | |
CN113940069A (zh) | 用于视频译码中的低频不可分离变换的变换和最后有效系数位置信令 | |
KR102455655B1 (ko) | 비디오 코딩에서의 계수 도메인 블록 차동 펄스-코드 변조 | |
EP3959891B1 (en) | Adaptive loop filter set index signaling | |
KR20220032563A (ko) | 비디오 코딩에서의 랩어라운드 모션 보상 | |
JP2022539316A (ja) | ビデオコーディングにおける簡略化されたイントラクロマモードコーディング | |
KR20220112781A (ko) | 비디오 코딩에서 서브픽처들에 대한 참조 서브픽처 스케일링 비율들 | |
TW202127887A (zh) | 視訊解碼中用於聯合色度殘差模式的量化參數訊號傳遞 | |
JP2022538060A (ja) | クロマ量子化パラメータ(qp)マッピングテーブルをシグナリングすること | |
US11418787B2 (en) | Chroma delta QP in video coding | |
KR20230038709A (ko) | 다중 적응형 루프 필터 세트들 | |
KR20210134338A (ko) | 상이한 크로마 포맷을 사용한 필터링되지 않은 참조 샘플로의 비디오 코딩 | |
WO2021237020A1 (en) | General constraint information signaling in video coding | |
JP2022548637A (ja) | ビデオコーディングのためのクロスコンポーネント適応ループフィルタリングのためのビットシフティング | |
WO2021252512A1 (en) | General constraints of syntax elements for video coding | |
KR20220124708A (ko) | 비디오 코딩에서 스케일링 행렬들의 시그널링 | |
JP2023517428A (ja) | 複数のレイヤのための共有デコーダピクチャバッファ | |
US11729381B2 (en) | Deblocking filter parameter signaling | |
KR20230002323A (ko) | 비디오 코딩을 위한 적응적 스케일링 리스트 제어 | |
KR20220115974A (ko) | 비디오 코딩을 위한 다중 변환 세트 시그널링 | |
EP4066490A1 (en) | Flexible signaling of qp offset for adaptive color transform in video coding | |
KR20220036945A (ko) | 팔레트 및 예측 모드 시그널링 | |
JP2023544046A (ja) | 高ビット深度ビデオコーディングのためのライスパラメータ値の適応的な導出 | |
JP2023517429A (ja) | ビデオコーディングのためのモノクロームパレットモード |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230526 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230526 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240604 |