JP7343573B2 - 逆量子化のための装置及び方法 - Google Patents
逆量子化のための装置及び方法 Download PDFInfo
- Publication number
- JP7343573B2 JP7343573B2 JP2021515469A JP2021515469A JP7343573B2 JP 7343573 B2 JP7343573 B2 JP 7343573B2 JP 2021515469 A JP2021515469 A JP 2021515469A JP 2021515469 A JP2021515469 A JP 2021515469A JP 7343573 B2 JP7343573 B2 JP 7343573B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- block
- current block
- values
- chrominance component
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
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/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/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/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/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/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- 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)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
Qp’Cb=QpCb+QpBdOffsetC+delta_qp_c、
Qp’Cr=QpCr+QpBdOffsetC+delta_qp_c、
又は前記次の式から導出された新しい式に従って決定され、
QpCb及びQpCrは、クロマQPマッピング関数を適用することによって、決定されたルミナンスブロックのQP値に基づいて取得されたqPiCb及びqPiCrパラメータから取得される。特に、いくつかの具体例では、qPiCb及びqPiCrは、QpY_basicに基づいて計算されるクロママッピング関数(テーブル)内のインデックスである。QpY_basicは、決定されたルミナンスブロックのQP値に対応する。
Qp’Cb=QpCb+QpBdOffsetC+delta_qp_c、
Qp’Cr=QpCr+QpBdOffsetC+delta_qp_c、
又は前記次の式から導出された新しい式に従って決定され、
QpCb及びQpCrは、クロマQPマッピング関数を適用することによって、決定されたルミナンスブロックのQP値に基づいて取得されたqPiCb及びqPiCrパラメータから取得される。
図2は、本願の技術を実装するよう構成される、例となるビデオ符号器20の概略/概念ブロック図を示す。図2の例では、ビデオ符号器20は、残差計算ユニット204、変換処理ユニット206、量子化ユニット208、逆量子化ユニット210、逆変換処理ユニット212、再構成ユニット214、バッファ216、ループフィルタユニット220、復号化ピクチャバッファ(DPB)230、予測処理ユニット260、及びエントロピ符号化ユニット270を有する。予測処理ユニット260は、インター予測ユニット244、イントラ予測ユニット254、及びモード選択ユニット262を含んでよい。インター予測ユニット244は、動き推定ユニット及び動き補償ユニット(図示せず)を含んでよい。図2に示されるビデオ符号器20は、ハイブリッドビデオ符号器、又はハイブリッドビデオコーデックに従うビデオ符号器とも呼ばれ得る。
符号器20の実施形態は、ピクチャ201を複数のブロック、例えば、ブロック203のようなブロックに、通常は、複数の重なり合わないブロックに分割するよう構成されたパーティショニングユニット(図2に図示せず)を有してよい。パーティショニングユニットは、ビデオシーケンスの全てのピクチャに対して同じブロックサイズ及びそのブロックサイズを定義する対応するグリッドを使用するよう、あるいは、ピクチャ又はピクチャのサブセット若しくはグループの間でブロックサイズを変え、各ピクチャを対応するブロックに分割するよう構成されてよい。
残差計算ユニット204は、例えば、サンプル領域において残差ブロック205を得るようサンプルごと(ピクセルごと)にピクチャブロック203のサンプル値から予測ブロック265のサンプル値を減じることによって、ピクチャブロック203及び予測ブロック265(予測ブロック265に関する更なる詳細は後で与えられる)に基づいて残差ブロック205を計算するよう構成される。
変換処理ユニット206は、変換領域において変換係数207を得るよう残差ブロック205のサンプル値に対して変換、例えば、離散コサイン変換(DCT)又は離散サイン変換(DST)を適用するよう構成される。変換係数207は、変換残差係数とも呼ばれ、変換領域において残差ブロック205を表し得る。
量子化ユニット208は、例えば、スカラー量子化又はベクトル量子化を適用することによって、量子化された変換係数209を得るように変換係数207を量子化するよう構成される。量子化された変換係数209は、量子化された残差係数209とも呼ばれ得る。量子化プロセスは、変換係数207の一部又は全てに関連したビットデプスを低減し得る。例えば、nがmよりも大きいとして、nビット変換係数は、量子化中にmビット変換係数に切り下げら得る。量子化の程度は、量子化パラメータ(QP)を調整することによって変更されてよい。例えば、スカラー量子化については、異なるスケーリングが、より細かい又はより粗い量子化を達成するために適用されてよい。より小さい量子化ステップサイズは、より細かい量子化に対応し、一方、より大きい量子化ステップサイズは、より粗い量子化に対応する。適用可能な量子化ステップサイズは、量子化パラメータ(QP)によって示され得る。量子化パラメータは、例えば、適用可能な量子化ステップサイズの予め定義された組へのインデックスであってよい。例えば、小さい量子化パラメータは、細かい量子化(小さい量子化ステップサイズ)に対応してよく、大きい量子化パラメータは、粗い量子化(大きい量子化ステップサイズ)に対応してよく、逆もまた同じである。量子化は、量子化ステップサイズによる除算を含んでよく、例えば、逆量子化ユニット210による、対応する又は逆方向の逆量子化は、量子化ステップサイズによる乗算を含んでよい。いくつかの標準規格、例えば、HEVC、に従う実施形態は、量子化ステップサイズを決定するために量子化パラメータを使用するよう構成されてよい。一般に、量子化ステップサイズは、除算を含む方程式の固定点近似を用いて量子化パラメータに基づいて計算され得る。追加のスケーリング係数は、量子化ステップサイズ及び量子化パラメータのための方程式の固定点近似で使用されるスケーリングのために変更される可能性がある残差ブロックのノルムを回復するよう量子化及び逆量子化のために導入されてよい。1つの例となる実施では、逆変換及び逆量子化のスケーリングは結合されてもよい。代替的に、カスタマイズされた量子化テーブルが使用され、符号器から復号器へ、例えば、ビットストリームにおいて、伝えられてもよい。量子化は、不可逆操作であり、損失は、量子化ステップサイズを大きくするほど増大する。
QpY=((qPY_PRED+CuQpDeltaVal+52+2*QpBdOffsetY)%(52+QpBdOffsetY))-QpBdOffsetY
(式1)
によって導出される。
Qp’Y=QpY+QpBdOffsetY (式2)
によって計算され得る。
qPiCb=Clip3(-QpBdOffsetC,57,QpY+pps_cb_qp_offset+slice_cb_qp_offset)
qPiCr=Clip3(-QpBdOffsetC,57,QpY+pps_cr_qp_offset+slice_cr_qp_offset)
(式3)
Qp’Cb=qPCb+QpBdOffsetC
(式5)
Qp’Cr=qPCr+QpBdOffsetC
Qp’Cb=qPCb+QpBdOffsetC
(式6)
Qp’Cr=qPCr+QpBdOffsetC
に従ってqPi値に基づいて導出される。
qPiCb=Clip3(-QpBdOffsetC,69,QpCbasic+pps_cb_qp_offset+slice_cb_qp_offset)
qPiCr=Clip3(-QpBdOffsetC,69,QpCbasic+pps_cr_qp_offset+slice_cr_qp_offset)
(式7)
に従ってツリーのタイプにかかわらず(例えば、シングルツリー又はデュアルツリー)、クロミナンス(又はクロマ)成分についてのqPi値の計算を担う。
決定されたQP値を使用することによってクロミナンス成分における現在のブロックに対して量子化を実行する量子化器(量子化ユニット(又は回路)とも呼ばれる)1210と、
1つ以上の既存の量子化パラメータQP値を取得し、1つ以上の既存のQP値をビットストリームに含めるフェッチユニット(又は回路)1220であり、1つ以上の既存のQP値はクロミナンス成分における現在のブロックに関係がある、フェッチユニット(又は回路)1220と、
1つ以上の既存のQP値及び前記決定されたQP値に基づいてクロミナンス成分における現在のブロックについてのQPパラメータを決定するQP決定ユニット(又は回路)1230と、
QPパラメータをビットストリームに含めるビットストリーム生成ユニット(又は回路、ビットストリーム生成器とも呼ばれる)1240と
を有する。
第1方法セットでは、方法の3つのグループが提供される。
qPiCb=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cb_qp_offset+slice_cb_qp_offset)
qPiCr=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cr_qp_offset+slice_cr_qp_offset)
(式7.1)
- ツリータイプがSINGLE_TREEに等しい場合には、QpY_basicはQpYに等しくセットされる。
- そうでない場合には、QpY_basicは、座標(xCb+cbWidth/2,yCb+cbHeight/2)を有するルーマサンプルを含む同一位置のルーマCUのQpY値に等しくセットされる。
QpY=((qPY_PRED+CuQpDeltaVal+64+2*QpBdOffsetY)%(64+QpBdOffsetY))-QpBdOffsetY
に従って計算され得る。
によって角クロマ点C1、C2、C3、C4と同一位置にある点からのルーマQP値に基づいて計算されてよい。ここで、LumaQp1,・・・,LumaQP4は、図8でL1,L2,L3,L4位置にあるルーマCUのQP値である。
によって計算され得る。ここで、Nは、数Nを有する隣接CUの組であり、QPnは、その組からのn番目の隣接CUに対応するQP値である。
によって計算され得る。
この方法セットでは、クロミナンス成分における現在のブロックについてのQP値(又はクロマブロックQP値)は、1つ以上の既存のQP値と、受信されたビットストリームで通知されたクロミナンスデルタQP値とに基づいて決定され、1つ以上の既存のQP値は、クロミナンス成分における現在のブロックに関連している。
qPiCb=Clip3(-QpBdOffsetC,69,QpCbasic+pps_cb_qp_offset+slice_cb_qp_offset)
qPiCr=Clip3(-QpBdOffsetC,69,QpCbasic+pps_cr_qp_offset+slice_cr_qp_offset)
(式11)
によって計算され得る。ここで、QpCbasic∈{QPc_pred_luma,QPc_pred_chroma,QPc_pred_mixed}であり、QPc_pred_luma,QPc_pred_chroma,QPc_pred_mixedの夫々は、上記の方法の1つによって導出される。より具体的には、現在の方法をQpCbasic導出の上記の方法1と組み合わせると、式11は、次の通りに書き換えられ得る:
qPiCb=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cb_qp_offset+slice_cb_qp_offset)
qPiCr=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cr_qp_offset+slice_cr_qp_offset)
(式11.1)
- ツリータイプがSINGLE_TREEに等しい場合には、QpY_basicはQpYに等しくセットされる。
- そうでない場合には、QpY_basicは、座標(xCb+cbWidth/2,yCb+cbHeight/2)を有するルーマサンプルを含む同一位置のルーマCUのQpY値に等しくセットされる。
QpY=((qPY_PRED+CuQpDeltaVal+64+2*QpBdOffsetY)%(64+QpBdOffsetY))-QpBdOffsetY
(式11.1a)
に従って計算され得る。
-cu_qp_delta_sign_flagが0に等しい場合には、対応するCuQpDeltaValは正値を有する。
-そうでない(cu_qp_delta_sign_flagが1に等しい)場合には、対応するCuQpDeltaValは負値を有する。
cu_qp_delta_sign_flagが存在しない場合に、それは、0に等しいと推測される。
cu_qp_delta_absが存在する場合に、変数IsCuQpDeltaCoded及びCuQpDeltaValは、次の通りに導出される:
IsCuQpDeltaCoded=1
CuQpDeltaVal=(-1)cu_qp_delta_sign_flag*cu_qp_delta_abs
CuQpDeltaValの値は、-(32+QpBdOffsetY/2)以上+(31+QpBdOffsetY/2)以下の範囲にあるべきである。
qPiCb=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cb_qp_offset+slice_cb_qp_offset+delta_qp_c)
qPiCr=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cr_qp_offset+slice_cr_qp_offset+delta_qp_c)
(式11.2)
- ツリータイプがSINGLE_TREEに等しい場合には、QpY_basicはQpYに等しくセットされる。
- そうでない場合には、QpY_basicは、座標(xCb+cbWidth/2,yCb+cbHeight/2)を有するルーマサンプルを含む同一位置のルーマCUのQpY値に等しくセットされる。
QpY=((qPY_PRED+CuQpDeltaVal+64+2*QpBdOffsetY)%(64+QpBdOffsetY))-QpBdOffsetY
(式11.3)
に従って計算され得る。
Qp’Cb=QpCb+QpBdOffsetC+delta_qp_c
Qp’Cr=QpCr+QpBdOffsetC+delta_qp_c
QpCbasic=QPc_pred+CuQpChromaDeltaVal
(式12)
ここで、QPc_pred∈{QPc_pred_luma,QPc_pred_chroma,QPc_pred_mixed}であり、QPc_pred_luma,QPc_pred_chroma,QPc_pred_mixedの夫々は、上記の方法の1つによって導出され、CuQpChromaDeltaValは、次の式13によって導出され得るクロマブロックのデルタQP値である:
CuQpChromaDeltaVal
=cu_chroma_qp_delta_abs*(1-2*cu_chroma_qp_delta_sign_flag)
(式13)
qPiCb=Clip3(-QpBdOffsetC,69,QpCbasis+pps_cb_qp_offset+slice_cb_qp_offset)
qPiCr=Clip3(-QpBdOffsetC,69,QpCbasic+pps_cr_qp_offset+slice_cr_qp_offset)
(式14)
クロミナンス成分における現在のブロックについてのQP値は、1つ以上の既存のQP値と、受信されたビットストリームで通知されたクロミナンスQPオフセット値(又はデルタQPオフセット)とに基づいて決定され、1つ以上の既存のQP値は、クロミナンス成分における現在のブロックに関連している。
qPiCb=Clip3(-QpBdOffsetC,69,QpCbasic+pps_cb_qp_offset+slice_cb_qp_offset+CuQpOffsetCb)
qPiCr=Clip3(-QpBdOffsetC,69,QpCbasic+pps_cr_qp_offset+slice_cr_qp_offset+CuQpOffsetCr)
(式15)
ここで、QpCbasic値は、上記の対応する予測アプローチのいずれかで計算されるQPc_pred_luma、QPc_pred_chroma、又はQPc_pred_mixed値の1つから直接取られ、CuQpOffsetCb/CuQpOffsetCr変数は、次の式16によってcb_qp_offset_list及びcu_chroma_qp_offset_idxシンタックス要素に基づいて導出される:
CuQpOffsetCb=cb_qp_offset_list[cu_chroma_qp_offset_idx]
CuQpOffsetCr=cr_qp_offset_list[cu_chroma_qp_offset_idx]
(式16)
このプロセスでは、ルーマ量子化パラメータQp’Y及びクロマ量子化パラメータQP’Cb及びQp’Crが導出される。
- 次の条件の1つ以上が真である場合に、qPY_PREVはSliceQpYに等しくセットされる:
- 現在の量子化グループは、スライス内の最初の量子化グループである。
- 現在の量子化グループは、タイル内の最初の量子化グループである。
- 現在の量子化グループは、コーディングツリーブロック行内の最初の量子化グループであり、entropy_coding_sync_enabled_flagは、1に等しい。
- そうでない場合には、qPY_PREVは、復号化順における前の量子化グループ内の最後のコーディング・ユニットのルーマ量子化パラメータQpYに等しくセットされる。
- 次の条件の1つ以上が真である場合に、QpY_AはqPY_PREVに等しくセットされる:
- 利用可能なAがFALSEに等しい。
- ルーマ位置(xQg-1,yQg)をカバーするルーマコーディングブロックを含むコーディングツリーブロックのコーディングツリーブロックアドレスctbAddrAが、CtbAddrInTsに等しくなく、このとき、ctbAddrAは次の通りに導出される:
xTmp=(xQg-1)>>Log2MinTrafoSize
yTmp=yQg>>Log2MinTrafoSize
minTbAddrA=MinTbAddrZs[xTmp][yTmp]
ctbAddrA=minTbAddrA
>>(2*(CtbLog2SizeY-Log2MinTrafoSize))
- そうでない場合には、QpY_Aは、(xQg-1,yQg)をカバーするルーマコーディングブロックを含むコーディング・ユニットのルーマ量子化パラメータQpYに等しくセットされる。
- 次の条件の1つ以上が真である場合に、QpY_BはqPY_PREVに等しくセットされる:
- 利用可能なBがFALSEに等しい。
- ルーマ位置(xQg,yQg-1)をカバーするルーマコーディングブロックを含むコーディングツリーブロックのコーディングツリーブロックアドレスctbAddrBが、CtbAddrInTsに等しくなく、このとき、ctbAddrBは次の通りに導出される:
xTmp=xQg>>Log2MinTrafoSize
yTmp=(yQg-1)>>Log2MinTrafoSize
minTbAddrB=MinTbAddrZs[xTmp][yTmp]
ctbAddrB=minTbAddrB
>>(2*(CtbLog2SizeY-Log2MinTrafoSize))
- そうでない場合には、QpY_Bは、(xQg,yQg-1)をカバーするルーマコーディングブロックを含むコーディング・ユニットのルーマ量子化パラメータQpYに等しくセットされる。
qPY_PRED=(QpY_A+QpY_B+1)>>1
QpY=((qPY_PRED+CuQpDeltaVal+64+2*QpBdOffsetY)%(64+QpBdOffsetY))-QpBdOffsetY
Qp’Y=QpY+QpBdOffsetY
qPiCb=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cb_qp_offset+slice_cb_qp_offset)
qPiCr=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cr_qp_offset+slice_cr_qp_offset)
- ツリータイプがSINGLE_TREEに等しい場合には、QpY_basicはQpYに等しくセットされる。
- そうでない場合には、QpY_basicは、座標(xCb+cbWidth/2,yCb+cbHeight/2)を有するルーマサンプルを含む同一位置のルーマCUのQpY値に等しくセットされる。
qPiCb=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cb_qp_offset+slice_cb_qp_offset)、及び/又は
qPiCr=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cr_qp_offset+slice_cr_qp_offset)
又は前記次の式から導出された新しい式を使用することによって、現在のクロミナンスブロックについてのqPiCb及びqPiCrパラメータを決定するステップと、qPiCb及びqPiCrパラメータ又は値に基づいてクロミナンス成分における現在のブロックについてのQP値を決定するステップとを有する。
Qp’Cb=QpCb+QpBdOffsetC+delta_qp_c、及び/又は
Qp’Cr=QpCr+QpBdOffsetC+delta_qp_c、
又は前記次の式から導出された新しい式に従って決定され、このとき、QpCb及びQpCrは、クロマQPマッピング関数を適用することによってqPiCb及びqPiCrパラメータから取得される。
qPiCb=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cb_qp_offset+slice_cb_qp_offset+delta_qp_c)、及び/又は
qPiCr=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cr_qp_offset+slice_cr_qp_offset+delta_qp_c)、
あるいは前記次の式から導出された新しい式を使用することによって、現在のクロミナンスブロックについてのqPiCb及びqPiCrパラメータを決定するステップと、qPiCb及びqPiCrパラメータ又は値に基づいてクロミナンス成分における現在のブロックについてのQP値を決定するステップとを有する。
以下の論理演算子は、次の通りに定義される:
x&&y x及びyのブール論理“AND”
x||y x及びyのブール論理“OR”
! ブール論理“NOT”
x?y:z xが真であるか又は0に等しくない場合には、yの値として評価し、そうでない場合には、zの値として評価する。
以下の関係演算子は、次の通りに定義される:
> ~よりも大きい
>= ~以上
< ~よりも小さい
<= ~以下
== ~に等しい
!= ~に等しくない
以下のビット演算子は、次の通りに定義される:
& ビット単位“AND”。整数引数に作用する場合に、整数値の2の補数表現に作用する。他の引数よりも少ないビットを含む2進引数に作用する場合に、より短い方の引数は、0に等しい更なる有効ビットを加えることによって拡張される。
| ビット単位“OR”。整数引数に作用する場合に、整数値の2の補数表現に作用する。他の引数よりも少ないビットを含む2進引数に作用する場合に、より短い方の引数は、0に等しい更なる有効ビットを加えることによって拡張される。
^ ビット単位“XOR”。整数引数に作用する場合に、整数値の2の補数表現に作用する。他の引数よりも少ないビットを含む2進引数に作用する場合に、より短い方の引数は、0に等しい更なる有効ビットを加えることによって拡張される。
x>>y y個の2進桁によるxの2の補数整数表現の算術右シフト。この関数は、yの非負整数値についてのみ定義される。右シフトの結果として最上位ビット(MSB)へシフトされたビットは、シフト演算の前のxのMSBに等しい値を有する。
x<<y y個の2進桁による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は整数であり、zはyよりも大きいとして、xは、y以上z以下の整数値を呈する。
Claims (23)
- ピクチャの現在のブロックの逆量子化のための方法であって、前記方法は、復号器によって実行され、前記ピクチャは、ルミナンス成分及びクロミナンス成分を有し、前記ルミナンス成分及び/又は前記クロミナンス成分は、複数のブロックに分割される、前記方法において、
ビットストリームから1つ以上の既存の量子化パラメータ(QP)値を取得するステップと、
前記1つ以上の既存のQP値に基づいて、前記クロミナンス成分における前記現在のブロックについてのQP値を決定するステップと、
前記決定されたQP値を使用することによって、前記クロミナンス成分における前記現在のブロックに対して逆量子化を実行するステップと
を有し、
前記1つ以上の既存のQP値は、次の
前記ルミナンス成分における同一位置のブロックのQP値、
前記ルミナンス成分における前記同一位置のブロックの1つ以上の隣接ブロックの夫々1つ以上の既存のQP値、及び
前記クロミナンス成分における前記現在のブロックの1つ以上の隣接ブロックの夫々1つ以上の既存のQP値
のうちの少なくとも1つを有し、
前記1つ以上の既存のQP値に基づいて、前記クロミナンス成分における前記現在のブロックについてのQP値を決定する前記ステップは、
前記ルミナンス成分における前記同一位置のブロックの前記QP値に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定するステップを有し、
前記ルミナンス成分における前記同一位置のブロックの前記QP値に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定する前記ステップは、
前記クロミナンス成分における前記現在のブロック内の特定の位置にあるサンプルと同一位置にあるルミナンスブロックのQP値を取り出すステップと、
前記ルミナンスブロックの前記取り出されたQP値に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定するステップと
を有し、
前記特定の位置にある前記サンプルは、前記クロミナンス成分における前記現在のブロックの右下4分の1内の左上サンプルである、方法。 - 前記クロミナンス成分における前記現在のブロックについての前記QP値は、次の式
Qp’Cb=QpCb+QpBdOffsetC+delta_qp_c
Qp’Cr=QpCr+QpBdOffsetC+delta_qp_c
に従って決定され、
QpCb及びQpCrは、クロマQPマッピング関数を適用することによって前記ルミナンスブロックの前記取り出されたQP値に基づいて取得されたqPiCb及びqPiCrパラメータから取得され、QpBdOffsetCは、クロマビットデプスに依存した一定のオフセットであり、delta_qp_cは、前記ビットストリームで伝えられるクロミナンスデルタQP値を表す、
請求項1に記載の方法。 - 前記ルミナンス成分における前記同一位置のブロックの前記QP値に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定する前記ステップは、
前記クロミナンス成分における前記現在のブロックの右下4分の1内の左上サンプルと同一位置にあるルミナンスブロックを決定するステップと、
前記決定されたルミナンスブロックのQP値QpY_basicを取り出すステップと、
次の式
qPiCb=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cb_qp_offset+slice_cb_qp_offset+delta_qp_c)
qPiCr=Clip3(-QpBdOffsetC,69,QpY_basic+pps_cr_qp_offset+slice_cr_qp_offset+delta_qp_c)
を使用することによって、前記クロミナンス成分における前記現在のブロックについてのqPiCb及びqPiCrパラメータを決定するステップと、
前記qPiCb及びqPiCrパラメータ又は値に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定するステップと
を有し、
QpBdOffsetCは、クロマビットデプスに依存した一定のオフセットであり、pps_cb_qp_offsetは、ピクチャパラメータセットによって通知されるCb成分についての固定オフセットであり、slice_cb_qp_offsetは、スライスヘッダにおいて通知されるCb成分についての固定オフセットであり、pps_cr_qp_offsetは、ピクチャパラメータセットによって通知されるCr成分についての固定オフセットであり、slice_cr_qp_offsetスライスヘッダにおいて通知されるCr成分についての固定オフセットであり、delta_qp_cは、前記ビットストリームで伝えられるクロミナンスデルタQP値を表す、
請求項1に記載の方法。 - 前記方法は、単一のCUに適用され、前記ルミナンス成分における前記同一位置のブロックは、前記現在のブロックに等しい、
請求項1乃至3のうちいずれか一項に記載の方法。 - 前記ビットストリームは、少なくとも1つのPPS信号通知制御フラグを含み、該少なくとも1つのPPS信号通知制御フラグは、ルーマ平面及び/又はクロマ平面において前記現在のブロックのQP値を決定することにおいて、前記ビットストリームで伝えられるデルタQP値に基づくことが許されているかどうかを特定し、
前記少なくとも1つのPPS信号通知制御フラグの値に応じて、前記1つ以上の既存のQP値に基づいて、前記クロミナンス成分における前記現在のブロックについてのQP値を決定する前記ステップは、前記ビットストリームで伝えられるクロミナンスデルタQP値に更に基づく、
請求項1乃至4のうちいずれか一項に記載の方法。 - 前記少なくとも1つのPPS信号通知制御フラグは、前記ルーマ平面及び前記クロマ平面の両方についての単一のPPS信号通知制御フラグを含み、あるいは、前記少なくとも1つのPPS信号通知制御フラグは、前記ルーマ平面及び前記クロマ平面の夫々について別個である2つのPPS信号通知制御フラグを含む、
請求項5に記載の方法。 - 前記方法は、
前記ルミナンス成分における前記同一位置のブロックの前記1つ以上の隣接ブロックの既存のQP値の加重和に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定するステップを更に有する、
請求項1に記載の方法。 - 前記方法は、
前記クロミナンス成分における前記現在のブロックの前記1つ以上の隣接ブロックの既存のQP値の加重和に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定するステップを更に有する、
請求項1に記載の方法。 - 前記方法は、
前記ルミナンス成分における前記同一位置のブロックの前記QP値と、前記クロミナンス成分における前記現在のブロックの前記1つ以上の隣接ブロックの既存のQP値の加重和との両方に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定するステップを更に有する、
請求項1に記載の方法。 - 前記方法は、
前記クロミナンス成分における前記現在のブロックの前記隣接ブロックの既存のQP値の加重和と、前記ルミナンス成分における前記同一位置のブロックの前記隣接ブロックの既存のQP値の加重和との両方に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定するステップを更に有する、
請求項1に記載の方法。 - 前記方法は、
前記1つ以上の既存のQP値と、次の
前記ビットストリームにおいて伝えられたクロミナンスデルタQP値、又は
前記ビットストリームにおいて伝えられたクロミナンスQPオフセット値
のうちの少なくとも1つとに基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定するステップを更に有する、
請求項1乃至10のうちいずれか一項に記載の方法。 - 前記方法は、
前記現在のブロックのパーティションデプス値を取得するステップと、
前記パーティションデプス値がしきい値を下回る場合に、前記1つ以上の既存のQP値と、前記ビットストリームにおいて伝えられたクロミナンスデルタQP値とに基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定するステップと
を更に有する、
請求項11に記載の方法。 - 前記しきい値は、事前に定義された数、又はパラメータセットにおいて伝えられた数に基づいて決定される、
請求項12に記載の方法。 - 前記ルミナンス成分及び前記クロミナンス成分は、別個のパーティションツリーによって独立して分割される、
請求項1乃至13のうちいずれか一項に記載の方法。 - ピクチャの現在のブロックの量子化のための方法であって、前記方法は、符号器によって実行され、前記ピクチャは、ルミナンス成分及びクロミナンス成分を有し、前記ルミナンス成分及び/又は前記クロミナンス成分は、複数のブロックに分割される、前記方法において、
決定されたQP値を使用することによって、クロミナンス成分における前記現在のブロックに対して量子化を実行するステップと、
1つ以上の既存の量子化パラメータ(QP)値を取得し、該1つ以上の既存のQP値をビットストリームに含めるステップと、
前記1つ以上の既存のQP値及び前記決定されたQP値に基づいて、前記クロミナンス成分における前記現在のブロックについてのQPパラメータを決定するステップと、
前記QPパラメータを前記ビットストリームに含めるステップと
を有し、
前記1つ以上の既存のQP値は、次の
前記ルミナンス成分における同一位置のブロックのQP値、
前記ルミナンス成分における前記同一位置のブロックの1つ以上の隣接ブロックの夫々1つ以上の既存のQP値、及び
前記クロミナンス成分における前記現在のブロックの1つ以上の隣接ブロックの夫々1つ以上の既存のQP値
のうちの少なくとも1つを有し、
前記決定されたQP値は、前記ルミナンス成分における前記同一位置のブロックの前記QP値に基づいて、前記クロミナンス成分における前記現在のブロックについて決定されたQP値を有し、
前記ルミナンス成分における前記同一位置のブロックの前記QP値に基づいて、前記クロミナンス成分における前記現在のブロックについてQP値を決定することは、
前記クロミナンス成分における前記現在のブロック内の特定の位置にあるサンプルと同一位置にあるルミナンスブロックのQP値を取り出すことと、
前記ルミナンスブロックの前記取り出されたQP値に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定することと
を有し、
前記特定の位置にある前記サンプルは、前記クロミナンス成分における前記現在のブロックの右下4分の1内の左上サンプルである、方法。 - プログラムを記録しているコンピュータ可読記憶媒体であって、
前記プログラムは、コンピュータに請求項1乃至14のうちいずれか一項に記載の方法を実行させる、
コンピュータ可読記憶媒体。 - プログラムを記録しているコンピュータ可読記憶媒体であって、
前記プログラムは、コンピュータに請求項15に記載の方法を実行させる、
コンピュータ可読記憶媒体。 - ピクチャの現在のブロックの境界パーティションのための復号化装置であって、
1つ以上のプロセッサと、
前記プロセッサへ結合され、前記プロセッサによる実行のためのプログラミングを記憶している非一時的なコンピュータ可読記憶媒体と
を有し、前記プログラミングは、前記プロセッサによって実行される場合に、請求項1乃至14のうちいずれか一項に記載の方法を実行するよう前記復号化装置を構成する、
復号化装置。 - ピクチャの現在のブロックの境界パーティションのための符号化装置であって、
1つ以上のプロセッサと、
前記プロセッサへ結合され、前記プロセッサによる実行のためのプログラミングを記憶している非一時的なコンピュータ可読記憶媒体と
を有し、前記プログラミングは、前記プロセッサによって実行される場合に、請求項15に記載の方法を実行するよう前記符号化装置を構成する、
符号化装置。 - ピクチャの現在のブロックの逆量子化のための装置であって、前記ピクチャは、ルミナンス成分及びクロミナンス成分を有し、前記ルミナンス成分及び/又は前記クロミナンス成分は、複数のブロックに分割される、前記装置において、
ビットストリームから1つ以上の既存の量子化パラメータ(QP)値を取得するビットストリームパーサと、
前記1つ以上の既存のQP値に基づいて、前記クロミナンス成分における前記現在のブロックについてのQP値を決定するQP決定ユニットと、
前記決定されたQP値を使用することによって、前記クロミナンス成分における前記現在のブロックに対して逆量子化を実行する逆量子化器と
を有し、
前記1つ以上の既存のQP値は、次の
前記ルミナンス成分における同一位置のブロックのQP値、
前記ルミナンス成分における前記同一位置のブロックの1つ以上の隣接ブロックの夫々1つ以上の既存のQP値、及び
前記クロミナンス成分における前記現在のブロックの1つ以上の隣接ブロックの夫々1つ以上の既存のQP値
のうちの少なくとも1つを有し、
前記QP決定ユニットは、前記ルミナンス成分における前記同一位置のブロックの前記QP値に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定するよう構成され、
前QP決定ユニットは、前記クロミナンス成分における前記現在のブロック内の特定の位置にあるサンプルと同一位置にあるルミナンスブロックのQP値を取り出し、前記ルミナンスブロックの前記取り出されたQP値に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定するよう更に構成され、
前記特定の位置にある前記サンプルは、前記クロミナンス成分における前記現在のブロックの右下4分の1内の左上サンプルである、装置。 - ピクチャの現在のブロックの量子化のための装置であって、前記ピクチャは、ルミナンス成分及びクロミナンス成分を有し、前記ルミナンス成分及び/又は前記クロミナンス成分は、複数のブロックに分割される、前記装置において、
決定されたQP値を使用することによって、クロミナンス成分における前記現在のブロックに対して量子化を実行する量子化器と、
1つ以上の既存の量子化パラメータ(QP)値を取得し、該1つ以上の既存のQP値をビットストリームに含めるフェッチユニットと、
前記1つ以上の既存のQP値及び前記決定されたQP値に基づいて、前記クロミナンス成分における前記現在のブロックについてのQPパラメータを決定するQP決定ユニットと、
前記QPパラメータを前記ビットストリームに含めるビットストリーム生成ユニットと
を有し、
前記1つ以上の既存のQP値は、次の
前記ルミナンス成分における同一位置のブロックのQP値、
前記ルミナンス成分における前記同一位置のブロックの1つ以上の隣接ブロックの夫々1つ以上の既存のQP値、及び
前記クロミナンス成分における前記現在のブロックの1つ以上の隣接ブロックの夫々1つ以上の既存のQP値
のうちの少なくとも1つを有し、
前記決定されたQP値は、前記ルミナンス成分における前記同一位置のブロックの前記QP値に基づいて、前記クロミナンス成分における前記現在のブロックについて決定されたQP値を有し、
前記ルミナンス成分における前記同一位置のブロックの前記QP値に基づいて、前記クロミナンス成分における前記現在のブロックについてQP値を決定することは、
前記クロミナンス成分における前記現在のブロック内の特定の位置にあるサンプルと同一位置にあるルミナンスブロックのQP値を取り出すことと、
前記ルミナンスブロックの前記取り出されたQP値に基づいて、前記クロミナンス成分における前記現在のブロックについての前記QP値を決定することと
を有し、
前記特定の位置にある前記サンプルは、前記クロミナンス成分における前記現在のブロックの右下4分の1内の左上サンプルである、装置。 - 請求項20に記載の装置を具現する集積回路。
- 請求項21に記載の装置を具現する集積回路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023140910A JP2023164490A (ja) | 2018-09-21 | 2023-08-31 | 逆量子化のための装置及び方法 |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862734982P | 2018-09-21 | 2018-09-21 | |
US62/734,982 | 2018-09-21 | ||
US201862744125P | 2018-10-10 | 2018-10-10 | |
US62/744,125 | 2018-10-10 | ||
US201862745983P | 2018-10-15 | 2018-10-15 | |
US62/745,983 | 2018-10-15 | ||
PCT/CN2019/107134 WO2020057662A1 (en) | 2018-09-21 | 2019-09-21 | Apparatus and method for inverse quantization |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023140910A Division JP2023164490A (ja) | 2018-09-21 | 2023-08-31 | 逆量子化のための装置及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022500943A JP2022500943A (ja) | 2022-01-04 |
JP7343573B2 true JP7343573B2 (ja) | 2023-09-12 |
Family
ID=69888333
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021515469A Active JP7343573B2 (ja) | 2018-09-21 | 2019-09-21 | 逆量子化のための装置及び方法 |
JP2023140910A Pending JP2023164490A (ja) | 2018-09-21 | 2023-08-31 | 逆量子化のための装置及び方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023140910A Pending JP2023164490A (ja) | 2018-09-21 | 2023-08-31 | 逆量子化のための装置及び方法 |
Country Status (11)
Country | Link |
---|---|
US (2) | US11689723B2 (ja) |
EP (1) | EP3841748A4 (ja) |
JP (2) | JP7343573B2 (ja) |
KR (2) | KR20230135159A (ja) |
CN (3) | CN112690000B (ja) |
AU (2) | AU2019342803B2 (ja) |
BR (1) | BR112021004984A2 (ja) |
CA (1) | CA3111118A1 (ja) |
MX (1) | MX2021003166A (ja) |
SG (1) | SG11202101799WA (ja) |
WO (1) | WO2020057662A1 (ja) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3700205A1 (en) * | 2019-02-19 | 2020-08-26 | Nokia Technologies Oy | Quantization parameter derivation for cross-channel residual encoding and decoding |
KR20240046296A (ko) * | 2019-08-22 | 2024-04-08 | 엘지전자 주식회사 | 영상 디코딩 방법 및 그 장치 |
JP7318110B2 (ja) * | 2019-08-22 | 2023-07-31 | エルジー エレクトロニクス インコーポレイティド | クロマ量子化パラメータを使用する画像デコード方法及びその装置 |
KR20220051340A (ko) * | 2019-08-30 | 2022-04-26 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 인트라 코딩에서 서브 파티셔닝 |
US11395014B2 (en) * | 2019-09-18 | 2022-07-19 | Qualcomm Incorporated | Transform unit design for video coding |
WO2021091214A1 (ko) * | 2019-11-05 | 2021-05-14 | 엘지전자 주식회사 | 크로마 양자화 파라미터 오프셋 관련 정보를 코딩하는 영상 디코딩 방법 및 그 장치 |
CN115299063A (zh) | 2020-02-27 | 2022-11-04 | 抖音视界有限公司 | 变换跳过残差编解码 |
WO2021197447A1 (en) * | 2020-04-01 | 2021-10-07 | Beijing Bytedance Network Technology Co., Ltd. | Controlling quantization parameter delta signaling |
KR102629799B1 (ko) | 2020-04-07 | 2024-01-25 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 상위 레벨 신택스에서의 인터 예측에 대한 시그널링 |
WO2021204234A1 (en) | 2020-04-09 | 2021-10-14 | Beijing Bytedance Network Technology Co., Ltd. | Deblocking signaling in video coding |
CN115486064A (zh) | 2020-04-10 | 2022-12-16 | 抖音视界有限公司 | 标头语法元素和自适应参数集的使用 |
US11381820B2 (en) * | 2020-04-13 | 2022-07-05 | Tencent America LLC | Method and apparatus for video coding |
WO2021209061A1 (en) | 2020-04-17 | 2021-10-21 | Beijing Bytedance Network Technology Co., Ltd. | Presence of adaptation parameter set units |
BR112022021594A2 (pt) | 2020-04-26 | 2022-12-06 | Bytedance Inc | Método de processamento de dados de vídeo, aparelho para processar dados de vídeo e meios de armazenamento e de gravação não transitórios legíveis por computador |
EP4140133A4 (en) * | 2020-05-27 | 2023-08-23 | ByteDance Inc. | USE OF SUBFRAMES AND TILES IN VIDEO ENCODING |
CN116095335A (zh) * | 2022-01-21 | 2023-05-09 | 杭州海康威视数字技术股份有限公司 | 一种视频解码方法、装置及存储介质 |
WO2023237119A1 (en) * | 2022-06-10 | 2023-12-14 | Beijing Bytedance Network Technology Co., Ltd. | Method, apparatus, and medium for video processing |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018013706A1 (en) | 2016-07-15 | 2018-01-18 | Qualcomm Incorporated | Signaling of quantization information in non-quadtree-only partitioned video coding |
WO2018066849A1 (ko) | 2016-10-04 | 2018-04-12 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4617644B2 (ja) * | 2003-07-18 | 2011-01-26 | ソニー株式会社 | 符号化装置及び方法 |
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 |
GB2512826B (en) | 2013-04-05 | 2017-05-10 | Canon Kk | Method and device for determining the value of a quantization parameter |
EP3598751B1 (en) * | 2013-06-28 | 2024-04-10 | Velos Media International Limited | Methods and devices for emulating low-fidelity coding in a high-fidelity coder |
US9294766B2 (en) * | 2013-09-09 | 2016-03-22 | Apple Inc. | Chroma quantization in video coding |
US10142642B2 (en) | 2014-06-04 | 2018-11-27 | Qualcomm Incorporated | Block adaptive color-space conversion coding |
CN105338352B (zh) * | 2014-07-24 | 2019-04-19 | 华为技术有限公司 | 一种视频编码中自适应反量化方法及装置 |
US9883184B2 (en) * | 2014-10-07 | 2018-01-30 | Qualcomm Incorporated | QP derivation and offset for adaptive color transform in video coding |
SG10202002209TA (en) * | 2014-12-19 | 2020-04-29 | Hfi Innovation Inc | Methods of palette based prediction for non-444 color format in video and image coding |
RU2710888C2 (ru) * | 2015-01-30 | 2020-01-14 | ИНТЕРДИДЖИТАЛ ВиСи ХОЛДИНГЗ, ИНК. | Способ и устройство кодирования и декодирования цветной картинки |
KR102460912B1 (ko) * | 2015-07-08 | 2022-10-28 | 인터디지털 매디슨 페턴트 홀딩스 에스에이에스 | 교차 평면 필터링을 이용한 향상된 크로마 코딩 |
CN108293124B (zh) * | 2015-11-30 | 2022-05-13 | 瑞典爱立信有限公司 | 视频中画面的编码 |
WO2017219342A1 (en) * | 2016-06-24 | 2017-12-28 | Mediatek Inc. | Methods of signaling quantization parameter for quad-tree plus binary tree structure |
CN109644276B (zh) * | 2016-08-01 | 2022-12-30 | 韩国电子通信研究院 | 图像编码/解码方法 |
-
2019
- 2019-09-21 SG SG11202101799WA patent/SG11202101799WA/en unknown
- 2019-09-21 MX MX2021003166A patent/MX2021003166A/es unknown
- 2019-09-21 CN CN201980060158.9A patent/CN112690000B/zh active Active
- 2019-09-21 CA CA3111118A patent/CA3111118A1/en active Pending
- 2019-09-21 CN CN202210119577.9A patent/CN115052144A/zh active Pending
- 2019-09-21 KR KR1020237030714A patent/KR20230135159A/ko active Application Filing
- 2019-09-21 EP EP19861798.7A patent/EP3841748A4/en active Pending
- 2019-09-21 AU AU2019342803A patent/AU2019342803B2/en active Active
- 2019-09-21 KR KR1020217007947A patent/KR102578075B1/ko active IP Right Grant
- 2019-09-21 CN CN202210118438.4A patent/CN114598875B/zh active Active
- 2019-09-21 BR BR112021004984-3A patent/BR112021004984A2/pt unknown
- 2019-09-21 JP JP2021515469A patent/JP7343573B2/ja active Active
- 2019-09-21 WO PCT/CN2019/107134 patent/WO2020057662A1/en unknown
-
2021
- 2021-03-19 US US17/249,946 patent/US11689723B2/en active Active
-
2023
- 2023-05-09 US US18/195,007 patent/US20230291902A1/en active Pending
- 2023-08-31 JP JP2023140910A patent/JP2023164490A/ja active Pending
- 2023-10-11 AU AU2023248107A patent/AU2023248107A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018013706A1 (en) | 2016-07-15 | 2018-01-18 | Qualcomm Incorporated | Signaling of quantization information in non-quadtree-only partitioned video coding |
WO2018066849A1 (ko) | 2016-10-04 | 2018-04-12 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
Non-Patent Citations (2)
Title |
---|
Recommendation ITU-T H.265 (04/2013),pp.68-69 |
Shih-Ta Hsiang et al.,CE7.3.2: Extension of quantization parameter value range,Joint Video Experts Team (JVET),2018年07月16日,[JVET-K0251-v2] (version 3) |
Also Published As
Publication number | Publication date |
---|---|
CN112690000A (zh) | 2021-04-20 |
WO2020057662A1 (en) | 2020-03-26 |
KR20230135159A (ko) | 2023-09-22 |
KR102578075B1 (ko) | 2023-09-12 |
US20230291902A1 (en) | 2023-09-14 |
US11689723B2 (en) | 2023-06-27 |
EP3841748A1 (en) | 2021-06-30 |
AU2019342803B2 (en) | 2023-07-13 |
CN114598875A (zh) | 2022-06-07 |
CN112690000B (zh) | 2022-02-18 |
JP2022500943A (ja) | 2022-01-04 |
JP2023164490A (ja) | 2023-11-10 |
CA3111118A1 (en) | 2020-03-26 |
US20210218968A1 (en) | 2021-07-15 |
CN114598875B (zh) | 2023-03-24 |
AU2019342803A1 (en) | 2021-03-18 |
MX2021003166A (es) | 2021-05-14 |
SG11202101799WA (en) | 2021-03-30 |
AU2023248107A1 (en) | 2023-11-09 |
EP3841748A4 (en) | 2021-10-27 |
CN115052144A (zh) | 2022-09-13 |
KR20210045458A (ko) | 2021-04-26 |
BR112021004984A2 (pt) | 2021-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7343573B2 (ja) | 逆量子化のための装置及び方法 | |
JP7375125B2 (ja) | ルーマおよびクロマ成分についてibc専用バッファおよびデフォルト値リフレッシュを使用するエンコーダ、デコーダおよび対応する方法 | |
JP7355829B2 (ja) | ビデオエンコーダ、ビデオデコーダ、及び対応する方法 | |
KR102525179B1 (ko) | 파티션 제한 요소들 간의 관계 | |
JP7314281B2 (ja) | イントラ・サブパーティション・コーディング・ツールによって引き起こされるサブパーティション境界のためのデブロッキングフィルタ | |
JP2022179505A (ja) | ビデオ復号方法およびビデオデコーダ | |
JP2023512694A (ja) | 高レベルシンタックスのシグナリングについてのエンコーダ、デコーダ、および対応する方法 | |
KR20220143943A (ko) | 슬라이스 헤더 신택스 엘리먼트의 시그널링을 단순화하는 인코더, 디코더, 및 대응하는 방법 | |
KR102595146B1 (ko) | 비디오 인코더, 비디오 디코더 및 그에 대응하는 방법 | |
KR20220065880A (ko) | 아핀 모션 보상에서 dct 기반 보간 필터 및 향상된 쌍선형 보간 필터의 사용 | |
KR20220140858A (ko) | 슬라이스에 대한 픽처 파티셔닝 정보를 시그널링하기 위한 디코더 및 대응하는 방법 | |
JP7509902B2 (ja) | スライス用のピクチャパーティション情報をシグナリングするためのデコーダ及び対応する方法 | |
KR20220123056A (ko) | 인코더, 디코더 및 대응 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210415 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210415 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220428 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220510 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20220808 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221101 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230307 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230516 |
|
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: 20230801 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230831 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7343573 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |