JP7682108B2 - ビデオデータの変換スキップ残差符号化 - Google Patents
ビデオデータの変換スキップ残差符号化 Download PDFInfo
- Publication number
- JP7682108B2 JP7682108B2 JP2021571049A JP2021571049A JP7682108B2 JP 7682108 B2 JP7682108 B2 JP 7682108B2 JP 2021571049 A JP2021571049 A JP 2021571049A JP 2021571049 A JP2021571049 A JP 2021571049A JP 7682108 B2 JP7682108 B2 JP 7682108B2
- Authority
- JP
- Japan
- Prior art keywords
- flag
- level
- pass
- coefficient
- context
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/64—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
- H04N19/645—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission by grouping of coefficients into blocks after the transform
-
- 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/129—Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
-
- 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/18—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 set of transform coefficients
-
- 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Error Detection And Correction (AREA)
Description
[0001] 本開示は、2019年6月24日に出願された米国仮特許出願第62/865,916号、2019年9月18日に出願された同第62/902,115号、及び2019年12月24日に出願された同第62/953,460号の優先権及び優先権の利益を主張するものである。上記3つの仮出願は、その全体が参照により本明細書に組み込まれる。
[0002] 本開示は、一般に、ビデオデータ処理に関し、より詳細には、ビデオデータの変換スキップ残差符号化に関する。
[0003] ビデオの圧縮及び解凍の業界では、ビデオ符号化の新しい標準が開発されている。例えば、ITU-Tビデオコーディングエキスパートグループ(Video Coding Expert Group、「VCEG」)と、ISO/IECムービングピクチャエキスパートグループ(Moving Picture Expert Group、「MPEG」)とによるジョイントビデオエキスパートチーム(Joint Video Experts Team、「JVET」)が、バーサタイルビデオコーディング(Versatile Video Coding、「VVC」)標準を現在開発している。VVC標準は、その前身である高効率ビデオコーディング(High Efficiency Video Coding、「HEVC/H.265」)標準の圧縮効率を倍増することを目的としている。換言すれば、VVCの目標は、HEVC/H.265と同じ主観的な品質を半分の帯域幅で実現することである。
[0004] 本開示の実施形態は、変換スキップ残差ビデオデータ符号化のための方法及びシステムを提供する。
[0009] 以下の詳細な説明及び添付の図面において、本開示の実施形態及び様々な態様を説明する。各図に示す様々な特徴は、必ずしも原寸に比例して描かれていない。
[0029] ここで、例示的な実施形態を詳細に参照し、例示的な実施形態の例を添付の図面に示す。以下の説明は添付の図面を参照しており、添付の図面においては、別段の記載がない限り、異なる図面で同じ番号がある場合、この番号は同じ又は類似の要素を表している。例示的な実施形態の以下の説明に記載されている実装形態は、本発明と一致するすべての実装形態を表しているわけではない。そうではなく、これら実装形態は、添付の特許請求の範囲に記載されている本発明に関連する態様と一致する装置及び方法の例に過ぎない。以下に、本開示の特定の態様をより詳細に説明する。本明細書に記載されている用語及び定義が、参照により組み込まれている用語及び/又は定義と矛盾する場合には、本明細書の記載が優先される。
locSumAbs = 0
if (xC > 0)
locSumAbs += AbsLevel[xC - 1][yC]
if (yC > 0)
locSumAbs += AbsLevel[xC][yC -1]
locSumAbs += ( 10 - minLevel)
locSumAbs = Clip3 (0, 31, LocSumAbs)
locSumAbs = 0
if (xC > 0)
locSumAbs += Abs(TransCoeffLevel[xC - 1][yC])
if (yC > 0)
locSumAbs += Abs(TransCoeffLevel[xC][yC -1])
locSumAbs = locSumAbs - 2*minLevel
locSumAbs = Clip3 (0, 31, LocSumAbs)
cRiceParam = (locSumAbs + offset) >> 3
locNumSig = 0
if (xC > 0)
locNumSig += sig_coeff_flag[xC - 1][yC]
if (yC > 0)
locNumSig += sig_coeff_flag[xC][yC - 1]
if (cIdx == 0) // 例えば、ルーマ成分では、ctxIncは次のように導出され得る。
ctxInc = locNumSig
else // 例えば、クロマ成分では、ctxIncは次のように導出され得る。
ctxInc = locNumSig + 3
if (BdpcmFlag[x0][y0][cIdx] == 1)
ctxInc = 3
else if (xC > 0 and yC > 0)
ctxInc = sig_coeff_flag[xC - 1][yC] + sig_coeff_flag[xC][yC - 1]
else if (xC > 0)
ctxInc = sig_coeff_flag[xC - 1][yC]
else if (yC > 0)
ctxInc = sig_coeff_flag[xC][yC - 1]
else
ctxInc = 0
if (cIdx > 0)
ctxInc = ctxInc + 4
if (cIdx == 0)
ctxInc = 0
else
ctxInc = 1
if (xC == 0)
leftSign = 0
else
leftSign = CoeffSignLevel[xC - 1][yC]
if (yC == 0)
aboveSign = 0
else
aboveSign = CoeffSignLevel[xC][yC - 1]
if ((leftSign == 0 and aboveSign == 0) or (leftSign == aboveSign))
if (BdpcmFlag[x0][y0][cIdx] == 0)
ctxInc = 0
else
ctxInc = 3
else if (leftSign >= 0 and aboveSign >= 0)
if (BdpcmFlag[x0][y0][cIdx])
ctxInc = 1
else
ctxInc = 4
else
if (BdpcmFlag[x0][y0][cIdx])
ctxInc = 2
else
ctxInc = 5
if (cIdx > 0)
ctxInc = ctxInc + 6
if (minimum (log2TbWidth, log2TbHeight) < 2)
log2SbWidth = 1
else
log2SbHeight = log2SbWidth
if (log2TbWidth < 2 and cIdx == 0)
log2SbWidth = log2TbWidth
log2SbHeight = 4 - log2SbWidth
else if (log2TbHeight < 2 and cIdx == 0)
log2SbHeight = log2TbHeight
log2SbWidth = 4 - log2SbHeight
if (xS > 0)
csbfCtx = csbfCtx + coded_sub_block_flag[xS - 1][yS]
if (yS > 0)
csbfCtx = csbfCtx + coded_sub_block_flag[xS][yS - 1]
if (cIdx == 0)
ctxInc = csbfCtx
else
ctxInc = 3 + csbfCtx
1.
ビデオデータのエンコーダによって実施される符号化方法であって、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することを含み、
スキャンする第1のパスが、変換係数のパリティレベルフラグをバイパス符号化することを含み、パリティレベルフラグが変換係数のレベルの絶対値のパリティを示す、
符号化方法。
2.
スキャンする第1のパスの前に、変換係数をスキャンする第2のパスを実行することを更に含み、
スキャンする第2のパスが、1より大のフラグを符号化することを含み、1より大のフラグが、絶対値が1より大であるか否かを示し、
スキャンする第1のパスが、1より大のフラグが、絶対値が1より大であると示すことに応じて、パリティレベルフラグをバイパス符号化することを更に含む、
条項1に記載の符号化方法。
3.
サブブロックが複数の変換係数を有し、スキャンする第2のパスを実行することが、
コンテキスト符号化されたビンの数が最大限度に到達するまで、複数の変換係数をスキャンすることと、
コンテキスト符号化されたビンの数が最大限度に到達したことに応じて、第2のパスでスキャンされない変換係数のレベルの絶対値をバイパス符号化することであって、バイパス符号化することが、ゴロム・ライス符号化を使用してスキャンされない変換係数の絶対値を2値化することを含む、ことと
を更に含む、条項2に記載の符号化方法。
4.
スキャンする第2のパスが、
変換係数の有意フラグを符号化することであって、有意フラグが、変換係数のレベルがゼロであるか否かを示す、ことと、
有意フラグが、変換係数のレベルがゼロではないと示すことに応じて、1より大のフラグを符号化することと
を更に含む、条項2又は3に記載の符号化方法。
5.
スキャンする第2のパスが、
1より大のフラグが、絶対値が1より大であると示すことに応じて、変換係数の3より大のフラグを符号化することを更に含み、3より大のフラグが、絶対値が3より大であるか否かを示す、
条項2~4のいずれか一項に記載の符号化方法。
6.
スキャンする第2のパスの後、且つスキャンする第1のパスの前に、変換係数をスキャンする第3のパスを実行することを更に含み、
スキャンする第3のパスが、
3より大のフラグが、絶対値が3より大であると示すことに応じて、変換係数の5より大のフラグを符号化することであって、5より大のフラグが、絶対値が5より大であるか否かを示す、ことと、
5より大のフラグが、絶対値が5より大であると示すことに応じて、変換係数の7より大のフラグを符号化することであって、7より大のフラグが、絶対値が7より大であるか否かを示す、ことと、
7より大のフラグが、絶対値が7より大であると示すことに応じて、変換係数の9より大のフラグを符号化することであって、9より大のフラグが、絶対値が9より大であるか否かを示す、ことと
を含む、こと
条項5に記載の符号化方法。
7.
スキャンする第1のパスが、
9より大のフラグが、絶対値が9より大であると示すことに応じて、変換係数の残りの絶対レベルフラグを符号化することを更に含み、残りの絶対レベルフラグが、変換係数のレベルの残りの絶対値を示す、
条項6に記載の符号化方法。
8.
スキャンする第2のパスの後、且つスキャンする第1のパスの前に、変換係数をスキャンする第3のパスを実行することを更に含み、
スキャンする第3のパスが、
1より大のフラグが、絶対値が1より大であると示すことに応じて、変換係数の3より大のフラグを符号化することであって、3より大のフラグが、絶対値が3より大であるか否かを示す、こと
を更に含む、
条項2に記載の符号化方法。
9.
スキャンする第3のパスが、
3より大のフラグが、絶対値が3より大であると示すことに応じて、変換係数の5より大のフラグを符号化することであって、5より大のフラグが、絶対値が5より大であるか否かを示す、ことと、
5より大のフラグが、絶対値が5より大であると示すことに応じて、変換係数の7より大のフラグを符号化することであって、7より大のフラグが、絶対値が7より大であるか否かを示す、ことと、
7より大のフラグが、絶対値が7より大であると示すことに応じて、変換係数の9より大のフラグを符号化することであって、9より大のフラグが、絶対値が9より大であるか否かを示す、ことと
を更に含む、条項8に記載の符号化方法。
10.
スキャンする第1のパスが、
9より大のフラグが、絶対値が9より大であると示すことに応じて、変換係数の残りの絶対レベルフラグを符号化することを更に含み、残りの絶対レベルフラグが、変換係数のレベルの残りの絶対値を示す、
条項9に記載の符号化方法。
11.
サブブロックが複数の変換係数を有し、スキャンする第1のパスが、逆の順序で複数の変換係数をスキャンすることによって実行される、条項1~10のいずれか一項に記載の符号化方法。
12.
スキャンする第1のパスを実行することの前に、複数の変換係数を反転すること
を更に含む、条項11に記載の符号化方法。
13.
符号化方法が変換スキップ残差符号化方法である、条項1~12のいずれか一項に記載の符号化方法。
14.
ビデオフレームを受信することと、
ビデオフレームを複数のサブブロックに分割することと
を更に含む、条項1~13のいずれか一項に記載の符号化方法。
15.
ビデオデータのデコーダによって実施される復号方法であって、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することを含み、
スキャンする第1のパスが、変換係数のパリティレベルフラグをバイパス復号することを含み、パリティレベルフラグが変換係数のレベルの絶対値のパリティを示す、
復号方法。
16.
スキャンする第1のパスの前に、変換係数をスキャンする第2のパスを実行することを更に含み、
スキャンする第2のパスが、1より大のフラグを復号することを含み、1より大のフラグが、絶対値が1より大であるか否かを示し、
スキャンする第1のパスが、1より大のフラグが、絶対値が1より大であると示すことに応じて、第1のパスにおいてパリティレベルフラグをバイパス復号することを更に含む、
条項15に記載の復号方法。
17.
スキャンする第2のパスが、
変換係数の有意フラグを復号することであって、有意フラグが、変換係数のレベルがゼロであるか否かを示す、ことと、
有意フラグが、変換係数のレベルがゼロではないと示すことに応じて、1より大のフラグを復号することと
を更に含む、条項16に記載の復号方法。
18.
スキャンする第1のパスが、
1より大のフラグが、絶対値が1より大であると示すことに応じて、変換係数の3より大のフラグを復号することであって、3より大のフラグが、絶対値が3より大であるか否かを示す、ことと、
3より大のフラグが、絶対値が3より大であると示すことに応じて、変換係数の5より大のフラグを復号することであって、5より大のフラグが、絶対値が5より大であるか否かを示す、ことと、
5より大のフラグが、絶対値が5より大であると示すことに応じて、変換係数の7より大のフラグを復号することであって、7より大のフラグが、絶対値が7より大であるか否かを示す、ことと、
7より大のフラグが、絶対値が7より大であると示すことに応じて、変換係数の9より大のフラグを復号することであって、9より大のフラグが、絶対値が9より大であるか否かを示す、ことと
を更に含む、条項16に記載の復号方法。
19.
変換係数をスキャンする第3のパスを実行することを更に含み、
スキャンする第3のパスが、9より大のフラグが、絶対値が9より大であると示すことに応じて、変換係数の残りの絶対レベルフラグを復号することを含み、残りの絶対レベルフラグが、変換係数のレベルの残りの絶対値を示す、
条項18に記載の復号方法。
20.
サブブロックが複数の変換係数を有し、
スキャンする第1のパスが、サブブロックの右下隅からサブブロックの左上隅まで複数の変換係数をスキャンすることによって実行される、条項15に記載の復号方法。
21.
スキャンする第1のパスを実行することの前に、複数の変換係数を反転すること
を更に含む、条項20に記載の復号方法。
22.
復号方法が変換スキップ残差復号方法である、条項15~21のいずれか一項に記載の復号方法。
23.
ビデオデータを符号化するシステムであって、本システムが、
一組の命令を格納するメモリと、
プロセッサとを備え、プロセッサが、一組の命令を実行して、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することをシステムに行わせるように構成され、
スキャンする第1のパスが、変換係数のパリティレベルフラグをバイパス符号化することを含み、パリティレベルフラグが変換係数のレベルの絶対値のパリティを示す、
ビデオデータを符号化するシステム。
24.
ビデオデータを復号するシステムであって、本システムが、
一組の命令を格納するメモリと、
プロセッサとを備え、プロセッサが、一組の命令を実行して、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することをシステムに行わせるように構成され、
スキャンする第1のパスが、変換のパリティレベルフラグを復号することでを含み、パリティレベルフラグが変換係数のレベルの絶対値のパリティを示す、
ビデオデータを復号するシステム。
25.
ビデオデータのエンコーダによって実施される符号化方法であって、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することと、
ブブロックの変換係数をスキャンする第2のパスを実行することとを含み、
スキャンする第1のパスを実行することが、コンテキスト符号化されたビンの数が最大限度に到達すると停止され、
サブブロックの変換係数の第1のセットが第1のパスでスキャンされ、
スキャンする第1のパスが、変換係数の第1のセットのそれぞれについて、変換係数のレベルがゼロであるか否かを示す有意フラグを符号化することを含み、
スキャンする第2のパスが、変換係数の第2のセットのそれぞれについてレベルの絶対値を2値化することを含み、変換係数の第2のセットが第1のパスでスキャンされない、
符号化方法。
26.
スキャンする第1のパスが、
第1の変換係数の有意フラグが、第1の変換係数のレベルがゼロではないと示すことに応じて、第1の変換係数の1より大のフラグを符号化することを更に含み、第1の変換係数が、変換係数の第1のセットの1つであり、1より大のフラグが、第1の変換係数のレベルの絶対値が1より大であるか否かを示す、
条項25に記載の符号化方法。
27.
スキャンする第1のパスが、
1より大のフラグが、第1の変換係数のレベルの絶対値が1より大であると示すことに応じて、第1の変換係数の3より大のフラグを符号化することであって、3より大のフラグが、第1の変換係数のレベルの絶対値が3より大であるか否かを示し、スキャンする第1のパスを実行することが、残りのコンテキスト符号化されたビンの数がグループ限度未満である場合に停止される、ことと、
3より大のフラグが、第1の変換係数のレベルの絶対値が3より大であると示すことに応じて、第1の変換係数の5より大のフラグを符号化することであって、5より大のフラグが、第1の変換係数のレベルの絶対値が5より大であるか否かを示す、ことと、
5より大のフラグが、第1の変換係数のレベルの絶対値が5より大であると示すことに応じて、第1の変換係数の7より大のフラグを符号化することであって、7より大のフラグが、第1の変換係数のレベルの絶対値が7より大であるか否かを示す、ことと、
7より大のフラグが、第1の変換係数のレベルの絶対値が7より大であると示すことに応じて、第1の変換係数の9より大のフラグを符号化することであって、9より大のフラグが、第1の変換係数のレベルの絶対値が9より大であるか否かを示す、ことと
を更に含む、条項26に記載の符号化方法。
28.
スキャンする第2のパスが、
9より大のフラグが、第1の変換係数のレベルの絶対値が9より大であると示すことに応じて、第1の変換係数の残りの絶対レベルフラグを符号化することであって、残りの絶対レベルフラグが、第1の変換係数のレベルの残りの絶対値を示す、こと
を更に含む、条項27に記載の符号化方法。
29.
第1のパス及び第2のパスのそれぞれが、逆の順序でサブブロックの変換係数をスキャンすることによって実行される、条項25~28のいずれか一項に記載の符号化方法。
30.
第1のパスを実行することの前に、サブブロックの変換係数を反転すること
を更に含む、条項29に記載の符号化方法。
31.
符号化方法が変換スキップ残差符号化方法である、条項25~30のいずれか一項に記載の符号化方法。
32.
変換係数の第2のセットのそれぞれについてレベルの絶対値を2値化することが、
ゴロム・ライス符号を使用して絶対値を2値化すること
を更に含む、条項25~31のいずれか一項に記載の符号化方法。
33.
ビデオデータのデコーダによって実施される復号方法であって、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することと、
サブブロックの変換係数をスキャンする第2のパスを実行することとを含み、
スキャンする第1のパスを実行することが、コンテキスト符号化されたビンの数が最大限度に到達すると停止され、
サブブロックの変換係数の第1のセットが第1のパスでスキャンされ、
スキャンする第1のパスが、変換係数の第1のセットのそれぞれについて、変換係数のレベルがゼロであるか否かを示す有意フラグを復号することを含み、
スキャンする第2のパスが、変換係数の第2のセットのそれぞれについてレベルの2値化された絶対値を復号することを含み、変換係数の第2のセットが第1のパスでスキャンされない、
復号方法。
34.
スキャンする第1のパスが、
第1の変換係数の有意フラグが、第1の変換係数のレベルがゼロではないと示すことに応じて、第1の変換係数の1より大のフラグを復号することであって、第1の変換係数が、変換係数の第1のセットの1つであり、1より大のフラグが、第1の変換係数のレベルの絶対値が1より大であるか否かを示す、こと
を更に含む、条項33に記載の復号方法。
35.
スキャンする第1のパスが、
1より大のフラグが、第1の変換係数のレベルの絶対値が1より大であると示すことに応じて、第1の変換係数の3より大のフラグを復号することであって、3より大のフラグが、スキャンされている第1の変換係数のレベルの絶対値が3より大であるか否かを示し、スキャンする第1のパスを実行することが、残りのコンテキスト符号化されたビンの数がグループ限度未満である場合に停止される、ことと、
3より大のフラグが、第1の変換係数のレベルの絶対値が3より大であると示すことに応じて、第1の変換係数のそれぞれの5より大のフラグを復号することであって、5より大のフラグが、第1の変換係数のレベルの絶対値が5より大であるか否かを示す、ことと、
5より大のフラグが、第1の変換係数のレベルの絶対値が5より大であると示すことに応じて、第1の変換係数のそれぞれの7より大のフラグを復号することであって、7より大のフラグが、第1の変換係数のレベルの絶対値が7より大であるか否かを示す、ことと、
7より大のフラグが、第1の変換係数のレベルの絶対値が7より大であると示すことに応じて、第1の変換係数のそれぞれの9より大のフラグを復号することであって、9より大のフラグが、第1の変換係数のレベルの絶対値が9より大であるか否かを示す、ことと
を更に含む、条項34に記載の復号方法。
36.
スキャンする第2のパスが、
9より大のフラグが、スキャンされている第1の変換係数のレベルの絶対値が9より大であると示すことに応じて、第1の変換係数の残りの絶対レベルフラグを復号することであって、残りの絶対レベルフラグが、第1の変換係数のレベルの残りの絶対値を示す、こと
を更に含む、条項35に記載の復号方法。
37.
符号化方法が変換スキップ残差符号化方法である、条項33~36のいずれか一項に記載の復号方法。
38.
変換係数の第2のセットのそれぞれのレベルの2値化された絶対値を復号することが、
ゴロム・ライス符号を使用して絶対値を復号すること
を更に含む、条項9~13のいずれか一項に記載の復号方法。
39.
ビデオデータを符号化するシステムであって、本システムが、
一組の命令を格納するメモリと、
プロセッサとを備え、プロセッサが、一組の命令を実行して、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することと、
サブブロックの変換係数をスキャンする第2のパスを実行することとをシステムに行わせるように構成され、
スキャンする第1のパスを実行することが、コンテキスト符号化されたビンの数が最大限度に到達すると停止され、
サブブロックの変換係数の第1のセットが第1のパスでスキャンされ、
スキャンする第1のパスが、変換係数の第1のセットのそれぞれについて、変換係数のレベルがゼロであるか否かを示す有意フラグを符号化することを含み、
スキャンする第2のパスが、変換係数の第2のセットのそれぞれのレベルの絶対値を2値化することを含み、変換係数の第2のセットが第1のパスでスキャンされない、
ビデオデータを符号化するシステム。
40.
ビデオデータを復号するシステムであって、本システムが、
一組の命令を格納するメモリと、
プロセッサとを備え、プロセッサが、一組の命令を実行して、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することと、
サブブロックの変換係数をスキャンする第2のパスを実行することとをシステムに行わせるように構成され、
スキャンする第1のパスを実行することが、コンテキスト符号化されたビンの数が最大限度に到達すると停止され、
サブブロックの変換係数の第1のセットが第1のパスでスキャンされ、
スキャンする第1のパスが、変換係数の第1のセットのそれぞれについて、変換係数のレベルがゼロであるか否かを示す有意フラグを復号することを含み、
スキャンする第2のパスが、変換係数の第2のセットのそれぞれのレベルの2値化された絶対値を復号することを含み、変換係数の第2のセットが第1のパスでスキャンされない、
ビデオデータを復号するシステム。
41.
ビデオフレームのルーマ成分のコンテキスト変数の第1のセットを生成することと、
ビデオフレームのクロマ成分のコンテキスト変数の第2のセットを生成することと、
ビデオフレームのサブブロックを生成することと、
コンテキスト変数の第1のセットとコンテキスト変数の第2のセットとにしたがってサブブロックの変換係数の第1のセットを符号化することと
を含む、ビデオデータのエンコーダによって実施される符号化方法。
42.
変換係数の第1のセットを符号化することが、
コンテキスト変数の第1のセットからの3つのコンテキスト変数とコンテキスト変数の第2のセットからの3つのコンテキスト変数とにしたがって、変換係数の第1のセットの変換係数の有意フラグを符号化することを含み、有意フラグが、変換係数のレベルがゼロであるか否かを示す、
条項41に記載の符号化方法。
43.
コンテキスト変数の第1のセットからの3つのコンテキスト変数と、コンテキスト変数の第2のセットからの3つのコンテキスト変数とを生成することを更に含み、生成することが、色成分インデックスと、ビデオフレームに対するサブブロックのロケーションを指定するルーマロケーションと、対象の係数スキャンロケーションとに基づく、
条項42に記載の符号化方法。
44.
変換係数の第1のセットを符号化することが、
コンテキスト変数の第1のセットからの4つのコンテキスト変数とコンテキスト変数の第2のセットからの4つのコンテキスト変数とにしたがって、変換係数の第1のセットの変換係数のxより大のフラグを符号化することを含み、xより大のフラグが、変換係数のレベルの絶対値がxより大であるか否かを示す、
条項41~43のいずれか一項に記載の符号化方法。
45.
コンテキスト変数の第1のセットからの4つのコンテキスト変数と、コンテキスト変数の第2のセットからの4つのコンテキスト変数とを生成することを更に含み、生成することが、色成分インデックスと、ビデオフレームに対するサブブロックのロケーションを指定するルーマロケーションと、対象の係数スキャンロケーションとに基づく、
条項44に記載の符号化方法。
46.
変換係数の第1のセットを符号化することが、
コンテキスト変数の第1のセットからの1つのコンテキスト変数とコンテキスト変数の第2のセットからの1つのコンテキスト変数とにしたがって、変換係数の第1のセットの変換係数のパリティフラグを符号化することを含み、パリティフラグが、変換係数のレベルの絶対値のパリティであることを示す、
条項41~45のいずれか一項に記載の符号化方法。
47.
色成分インデックスにしたがって、コンテキスト変数の第1のセットからの1つのコンテキスト変数と、コンテキスト変数の第2のセットからの1つのコンテキスト変数とを生成すること
を更に含む、条項46に記載の符号化方法。
48.
変換係数の第1のセットを符号化することが、
コンテキスト変数の第1のセットからの6つのコンテキスト変数とコンテキスト変数の第2のセットからの6つのコンテキスト変数とにしたがって、変換係数の第1のセットの変換係数の係数符号フラグを符号化することを含み、係数符号フラグが、変換係数の値の符号を示す、
条項41~47のいずれか一項に記載の符号化方法。
49.
コンテキスト変数の第1のセットからの6つのコンテキスト変数と、コンテキスト変数の第2のセットからの6つのコンテキスト変数とを生成することを更に含み、生成することが、ビデオフレームに隣接するビデオフレームの有意係数の数と、ビデオフレームに対するサブブロックのロケーションを指定するルーマロケーションと、対象の係数スキャンロケーションとに基づく、
条項48に記載の方法。
50.
変換係数の第1のセットを符号化することが、
コンテキスト変数の第1のセットからの3つのコンテキスト変数とコンテキスト変数の第2のセットからの3つのコンテキスト変数とにしたがって、変換係数の第1のセットの変換係数のサブブロックフラグを符号化すること
を含む、条項41~49のいずれか一項に記載の方法。
51.
コンテキスト変数の第1のセットからの3つのコンテキスト変数と、コンテキスト変数の第2のセットからの3つのコンテキスト変数とを生成することを更に含み、生成することが、ビデオフレームに隣接するビデオフレームの有意係数の数と、ビデオフレームに対するサブブロックのロケーションを指定するルーマロケーションと、対象の係数スキャンロケーションとに基づく、
条項50に記載の方法。
52.
ビデオビットストリームを受信することと、
ビデオビットストリームを複数のサブブロックに分割することと、
サブブロックのルーマ成分のコンテキスト変数の第1のセットを生成することと、
サブブロックのクロマ成分のコンテキスト変数の第2のセットを生成することと、
コンテキスト変数の第1のセットとコンテキスト変数の第2のセットとにしたがってサブブロックの変換係数の第1のセットをコンテキスト符号化することと
を含む、ビデオ処理方法。
53.
ビデオフレームを受信することと、
ビデオフレームを複数のサブブロックに分割することと、
ビデオフレームのルーマ成分のコンテキスト変数の第1のセットを生成することと、
ビデオフレームのクロマ成分のコンテキスト変数の第2のセットを生成することと、
コンテキスト変数の第1のセットとコンテキスト変数の第2のセットとにしたがってサブブロックの変換係数の第1のセットを復号することと
を含む、ビデオデータのデコーダによって実施される復号方法。
54.
変換係数の第1のセットを復号することが、
コンテキスト変数の第1のセットからの3つのコンテキスト変数とコンテキスト変数の第2のセットからの3つのコンテキスト変数とにしたがって、変換係数の第1のセットの変換係数の有意フラグを復号することを含み、有意フラグが、変換係数のレベルがゼロであるか否かを示す、
条項53に記載の復号方法。
55.
コンテキスト変数の第1のセットからの3つのコンテキスト変数と、コンテキスト変数の第2のセットからの3つのコンテキスト変数とを生成することを更に含み、生成することが、色成分インデックスと、ビデオフレームの左上サンプルに対する対象の変換ブロックの左上サンプルを指定するルーマロケーションと、対象の係数スキャンロケーションとに基づく、
条項54に記載の復号方法。
56.
変換係数の第1のセットを復号することが、
コンテキスト変数の第1のセットからの4つのコンテキスト変数とコンテキスト変数の第2のセットからの4つのコンテキスト変数とにしたがって、変換係数の第1のセットの変換係数のxより大のフラグを復号すること
を含む、条項53~55のいずれか一項に記載の復号方法。
57.
コンテキスト変数の第1のセットからの4つのコンテキスト変数と、コンテキスト変数の第2のセットからの4つのコンテキスト変数とを生成することを更に含み、生成することが、色成分インデックスと、ビデオフレームの左上サンプルに対する対象の変換ブロックの左上サンプルを指定するルーマロケーションと、対象の係数スキャンロケーションとに基づく、
条項56に記載の復号方法。
58.
変換係数の第1のセットを復号することが、
コンテキスト変数の第1のセットからの1つのコンテキスト変数とコンテキスト変数の第2のセットからの1つのコンテキスト変数とにしたがって、変換係数の第1のセットの変換係数のパリティフラグを復号すること
を含む、条項53~57のいずれか一項に記載の復号方法。
59.
コンテキスト変数の第1のセットからの1つのコンテキスト変数と、コンテキスト変数の第2のセットからの1つのコンテキスト変数とを生成することを更に含み、生成することが、色成分インデックスに基づく、
条項58に記載の復号方法。
60.
変換係数の第1のセットを復号することが、
コンテキスト変数の第1のセットからの6つのコンテキスト変数とコンテキスト変数の第2のセットからの6つのコンテキスト変数とにしたがって、変換係数の第1のセットの変換係数のコンテキスト係数符号フラグを復号すること
を含む、条項53~59のいずれか一項に記載の復号方法。
61.
コンテキスト変数の第1のセットからの6つのコンテキスト変数と、コンテキスト変数の第2のセットからの6つのコンテキスト変数とを生成することを更に含み、生成することが、ビデオフレームの上隣と左隣とのビデオフレームの有意係数の数と、ビデオフレームの左上サンプルに対する対象の変換ブロックの左上サンプルを指定するルーマロケーションと、対象の係数スキャンロケーションとに基づく、
条項60に記載の復号方法。
62.
変換係数の第1のセットを復号することが、
コンテキスト変数の第1のセットからの3つのコンテキスト変数とコンテキスト変数の第2のセットからの3つのコンテキスト変数とにしたがって、変換係数の第1のセットの変換係数のサブブロックフラグを復号すること
を含む、条項53~61のいずれか一項に記載の復号方法。
63.
コンテキスト変数の第1のセットからの3つのコンテキスト変数と、コンテキスト変数の第2のセットからの3つのコンテキスト変数とを生成することを更に含み、生成することが、ビデオフレームの上隣と左隣とのビデオフレームの有意係数の数と、ビデオフレームの左上サンプルに対する対象変換ブロックの左上サンプルを指定するルーマロケーションと、対象の係数スキャンロケーションとに基づく、
条項62に記載の復号方法。
64.
ビデオデータを符号化するシステムであって、本システムが、
一組の命令を格納するメモリと、
プロセッサとを備え、プロセッサが、一組の命令を実行して、
ビデオフレームのルーマ成分のコンテキスト変数の第1のセットを生成することと、
ビデオフレームのクロマ成分のコンテキスト変数の第2のセットを生成することと、
ビデオフレームのサブブロックを生成することと、
コンテキスト変数の第1のセットとコンテキスト変数の第2のセットとにしたがってサブブロックの変換係数の第1のセットを符号化することと
をシステムに行わせるように構成される、
ビデオデータを符号化するシステム。
65.
ビデオデータを復号するシステムであって、本システムが、
一組の命令を格納するメモリと、
プロセッサとを備え、プロセッサが、一組の命令を実行して、
ビデオフレームを受信することと、
ビデオフレームを複数のサブブロックに分割することと、
ビデオフレームのルーマ成分のコンテキスト変数の第1のセットを生成することと、
ビデオフレームのクロマ成分のコンテキスト変数の第2のセットを生成することと、
コンテキスト変数の第1のセットとコンテキスト変数の第2のセットとにしたがってサブブロックの変換係数の第1のセットを復号することと
をシステムに行わせるように構成される、
ビデオデータを復号するシステム。
66.
一組の命令を格納する非一時的コンピュータ可読媒体であって、一組の命令は、ビデオデータを符号化するための方法を装置に開始させるように、装置の1つ又は複数のプロセッサによって実行可能であり、本方法が、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することを含み、
スキャンする第1のパスが、変換係数のパリティレベルフラグをバイパス符号化することを含み、パリティレベルフラグが変換係数のレベルの絶対値のパリティを示す、
非一時的コンピュータ可読媒体。
67.
一組の命令を格納する非一時的コンピュータ可読媒体であって、一組の命令が、ビデオデータを復号するための方法を装置に開始させるように、装置の1つ又は複数のプロセッサによって実行可能であり、本方法が、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することを含み、
スキャンする第1のパスが、変換係数のパリティレベルフラグをバイパス復号することを含み、パリティレベルフラグが変換係数のレベルの絶対値のパリティを示す、
非一時的コンピュータ可読媒体。
68.
一組の命令を格納する非一時的コンピュータ可読媒体であって、一組の命令が、ビデオデータを符号化するための方法を装置に開始させるように、装置の1つ又は複数のプロセッサによって実行可能であり、本方法が、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することと、
サブブロックの変換係数をスキャンする第2のパスを実行することとを含み、
スキャンする第1のパスを実行することが、コンテキスト符号化されたビンの数が最大限度に到達すると停止され、
サブブロックの変換係数の第1のセットが第1のパスでスキャンされ、
スキャンする第1のパスが、変換係数の第1のセットのそれぞれについて、変換係数のレベルがゼロであるか否かを示す有意フラグを符号化することを含み、
スキャンする第2のパスが、変換係数の第2のセットのそれぞれのレベルの絶対値を2値化することを含み、変換係数の第2のセットが第1のパスでスキャンされない、
非一時的コンピュータ可読媒体。
69.
一組の命令を格納する非一時的コンピュータ可読媒体であって、一組の命令が、ビデオデータを復号するための方法を装置に開始させるように、装置の1つ又は複数のプロセッサによって実行可能であり、本方法が、
ビデオフレームのサブブロックの変換係数をスキャンする第1のパスを実行することと、
サブブロックの変換係数をスキャンする第2のパスを実行することとを含み、
スキャンする第1のパスを実行することが、コンテキスト符号化されたビンの数が最大限度に到達すると停止され、
サブブロックの変換係数の第1のセットが第1のパスでスキャンされ、
スキャンする第1のパスが、変換係数の第1のセットのそれぞれについて、変換係数のレベルがゼロであるか否かを示す有意フラグを復号することを含み、
スキャンする第2のパスが、変換係数の第2のセットのそれぞれのレベルの2値化された絶対値を復号することを含み、変換係数の第2のセットが第1のパスでスキャンされない、
非一時的コンピュータ可読媒体。
70.
一組の命令を格納する非一時的コンピュータ可読媒体であって、一組の命令が、ビデオデータを符号化するための方法を装置に開始させるように、装置の1つ又は複数のプロセッサによって実行可能であり、本方法が、
ビデオフレームのルーマ成分のコンテキスト変数の第1のセットを生成することと、
ビデオフレームのクロマ成分のコンテキスト変数の第2のセットを生成することと、
ビデオフレームのサブブロックを生成することと、
コンテキスト変数の第1のセットとコンテキスト変数の第2のセットとにしたがってサブブロックの変換係数の第1のセットを符号化することと
を含む、非一時的コンピュータ可読媒体。
71.
一組の命令を格納する非一時的コンピュータ可読媒体であって、一組の命令が、ビデオデータを復号するための方法を装置に開始させるように、装置の1つ又は複数のプロセッサによって実行可能であり、本方法が、
ビデオフレームを受信することと、
ビデオフレームを複数のサブブロックに分割することと、
ビデオフレームのルーマ成分のコンテキスト変数の第1のセットを生成することと、
ビデオフレームのクロマ成分のコンテキスト変数の第2のセットを生成することと、
コンテキスト変数の第1のセットとコンテキスト変数の第2のセットとにしたがってサブブロックの変換係数の第1のセットを復号することと
を含む、非一時的コンピュータ可読媒体。
Claims (6)
- ビデオデータのデコーダによって実施される復号方法であって、
ビデオフレームのサブブロックの複数の変換係数をスキャンする第1のパスを実行することを含み、
前記スキャンする第1のパスが、
コンテキスト符号化されたビンの残りの数が4以上であるか否かを決定することと、
前記コンテキスト符号化されたビンの残りの数が4以上であることに応じて、
対象の変換係数のsig_coeff_flagを復号することであって、前記sig_coeff_flagは、対象の前記変換係数のレベルがゼロであるか否かを示すこと、及び
対象の前記変換係数の前記レベルがゼロではないことに応じて、対象の前記変換係数のcoeff_sign_flag及びabs_level_gtx_flag[0]を復号することであって、前記coeff_sign_flagは、対象の前記変換係数の前記レベルの符号を表し、前記abs_level_gtx_flag[0]は、対象の前記変換係数の前記レベルの絶対値が1より大であることを表すこと
を実行することと、を含む、復号方法。 - 前記コンテキスト符号化されたビンの残りの数が4未満であることに応じて、前記スキャンする第1のパスを終了することを更に含む、請求項1に記載の復号方法。
- ビデオデータのエンコーダによって実施される符号化方法であって、
ビデオフレームのサブブロックの複数の変換係数をスキャンする第1のパスを実行することを含み、
前記スキャンする第1のパスが、
コンテキスト符号化されたビンの残りの数が4以上であるか否かを決定することと、
前記コンテキスト符号化されたビンの残りの数が4以上であることに応じて、
対象の変換係数のsig_coeff_flagを符号化することであって、前記sig_coeff_flagは、対象の前記変換係数のレベルがゼロであるか否かを示すこと、及び
対象の前記変換係数の前記レベルがゼロではないことに応じて、対象の前記変換係数のcoeff_sign_flag及びabs_level_gtx_flag[0]を符号化することであって、前記coeff_sign_flagは、対象の前記変換係数の前記レベルの符号を表し、前記abs_level_gtx_flag[0]は、対象の前記変換係数の前記レベルの絶対値が1より大であることを表すこと
を実行することと、を含む、符号化方法。 - 前記コンテキスト符号化されたビンの残りの数が4未満であることに応じて、前記スキ
ャンする第1のパスを終了することを更に含む、請求項3に記載の符号化方法。 - ビデオデータを符号化するシステムであって、前記システムが、
一組の命令を格納する少なくとも1つのメモリと、
少なくとも1つのプロセッサと、を備え、
前記プロセッサは、前記一組の命令を実行して、ビデオフレームのサブブロックの複数の変換係数をスキャンする第1のパスを実行することを含む動作を前記システムに行わせるように構成され、前記スキャンする第1のパスが、
コンテキスト符号化されたビンの数が4以上であるか否かを決定することと、
前記コンテキスト符号化されたビンの残りの数が4以上であることに応じて、
対象の変換係数のsig_coeff_flagを符号化することであって、前記sig_coeff_flagは、対象の前記変換係数のレベルがゼロであるか否かを示すこと、及び
対象の前記変換係数の前記レベルがゼロではないことに応じて、対象の前記変換係数のcoeff_sign_flag及びabs_level_gtx_flag[0]を符号化することであって、前記coeff_sign_flagは、対象の前記変換係数の前記レベルの符号を表し、前記abs_level_gtx_flag[0]は、対象の前記変換係数の前記レベルの絶対値が1より大であることを表すこと
を実行することと、を含む、システム。 - ビデオデータを復号するシステムであって、前記システムが、
一組の命令を格納する少なくとも1つのメモリと、
1つ又は複数のプロセッサと、を備え、
前記プロセッサは、前記一組の命令を実行して、ビデオフレームのサブブロックの複数の変換係数をスキャンする第1のパスを実行することを含む動作を前記システムに行わせるように構成され、前記スキャンする第1のパスが、
コンテキスト符号化されたビンの残りの数が4以上であるか否かを決定することと、
前記コンテキスト符号化されたビンの残りの数が4以上であることに応じて、
対象の変換係数のsig_coeff_flagを復号することであって、前記sig_coeff_flagは、対象の前記変換係数のレベルがゼロであるか否かを示すこと、及び
対象の前記変換係数の前記レベルがゼロではないことに応じて、対象の前記変換係数のcoeff_sign_flag及びabs_level_gtx_flag[0]を復号することであって、前記coeff_sign_flagは、対象の前記変換係数の前記レベルの符号を表し、前記abs_level_gtx_flag[0]は、対象の前記変換係数の前記レベルの絶対値が1より大であることを表すこと
を実行することと、を含む、システム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025080459A JP7821358B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080460A JP7824465B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080462A JP2025120186A (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080461A JP7822504B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201962865916P | 2019-06-24 | 2019-06-24 | |
| US62/865,916 | 2019-06-24 | ||
| US201962902115P | 2019-09-18 | 2019-09-18 | |
| US62/902,115 | 2019-09-18 | ||
| US201962953460P | 2019-12-24 | 2019-12-24 | |
| US62/953,460 | 2019-12-24 | ||
| PCT/US2020/032460 WO2020263442A1 (en) | 2019-06-24 | 2020-05-12 | Transform-skip residual coding of video data |
Related Child Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025080460A Division JP7824465B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080461A Division JP7822504B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080459A Division JP7821358B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080462A Division JP2025120186A (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2022538968A JP2022538968A (ja) | 2022-09-07 |
| JP2022538968A5 JP2022538968A5 (ja) | 2023-05-12 |
| JP7682108B2 true JP7682108B2 (ja) | 2025-05-23 |
Family
ID=74039022
Family Applications (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021571049A Active JP7682108B2 (ja) | 2019-06-24 | 2020-05-12 | ビデオデータの変換スキップ残差符号化 |
| JP2025080460A Active JP7824465B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080462A Pending JP2025120186A (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080459A Active JP7821358B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080461A Active JP7822504B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
Family Applications After (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025080460A Active JP7824465B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080462A Pending JP2025120186A (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080459A Active JP7821358B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
| JP2025080461A Active JP7822504B2 (ja) | 2019-06-24 | 2025-05-13 | ビデオデータの変換スキップ残差符号化 |
Country Status (6)
| Country | Link |
|---|---|
| US (5) | US12041270B2 (ja) |
| EP (2) | EP3987809A4 (ja) |
| JP (5) | JP7682108B2 (ja) |
| KR (1) | KR20220024658A (ja) |
| CN (6) | CN114679917B9 (ja) |
| WO (1) | WO2020263442A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025120184A (ja) * | 2019-06-24 | 2025-08-15 | アリババ グループ ホウルディング リミテッド | ビデオデータの変換スキップ残差符号化 |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115460403A (zh) * | 2017-07-31 | 2022-12-09 | 韩国电子通信研究院 | 对图像编码和解码的方法及存储比特流的计算机可读介质 |
| CN116939220B (zh) * | 2019-09-24 | 2024-08-23 | 北京达佳互联信息技术有限公司 | 残差和系数编解码的方法和装置 |
| KR20220121747A (ko) * | 2021-02-25 | 2022-09-01 | 주식회사 케이티 | 비디오 신호 부호화/복호화 방법 및 상기 부호화 방법에 의해 생성된 데이터 스트림을 저장하는 기록 매체 |
| CN119893123B (zh) * | 2021-03-12 | 2026-03-24 | Oppo广东移动通信有限公司 | 系数编解码方法、编解码设备及存储介质 |
| EP4307683A4 (en) * | 2021-03-17 | 2025-03-05 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Coefficient coding/decoding method, encoder, decoder, and computer storage medium |
| WO2023191261A1 (ko) * | 2022-03-30 | 2023-10-05 | 엘지전자 주식회사 | 영상 코딩 시스템에서 레지듀얼 정보를 코딩하는 방법 및 장치 |
| CN119545022B (zh) * | 2022-04-28 | 2026-03-17 | Oppo广东移动通信有限公司 | 视频编码中的子块编码推断 |
| WO2025148495A1 (en) * | 2024-01-11 | 2025-07-17 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method and apparatus for coefficient coding in video coding |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100850932B1 (ko) * | 2001-06-11 | 2008-08-12 | 엘지전자 주식회사 | 디지털 전송 시스템 및 방법 |
| US9693056B2 (en) * | 2010-10-14 | 2017-06-27 | Thomson Licensing | Method and apparatus for improved entropy encoding and decoding |
| US9491469B2 (en) * | 2011-06-28 | 2016-11-08 | Qualcomm Incorporated | Coding of last significant transform coefficient |
| CN103650510B (zh) * | 2011-07-15 | 2018-05-22 | 谷歌技术控股有限责任公司 | 用于变换系数级编码的上下文建模技术 |
| CN102255858B (zh) * | 2011-08-22 | 2013-07-24 | 宁波大学 | 一种多媒体广播单频网鲁棒移动信号成帧调制方法 |
| AU2012200319B2 (en) * | 2012-01-19 | 2015-11-26 | Canon Kabushiki Kaisha | Method, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit |
| RU2708967C2 (ru) * | 2012-01-20 | 2019-12-12 | ДжиИ Видео Компрешн, ЭлЭлСи | Кодирование коэффициентов преобразования |
| US9584802B2 (en) * | 2012-04-13 | 2017-02-28 | Texas Instruments Incorporated | Reducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (CABAC) throughput |
| US9491463B2 (en) * | 2012-04-14 | 2016-11-08 | Qualcomm Incorporated | Group flag in transform coefficient coding for video coding |
| US9313498B2 (en) * | 2012-04-16 | 2016-04-12 | Qualcomm Incorporated | Sign hiding techniques for quantized transform coefficients in video coding |
| CA2807382A1 (en) * | 2012-04-16 | 2013-10-16 | Research In Motion Limited | Modified contexts for level coding of video data |
| US20140003530A1 (en) * | 2012-06-28 | 2014-01-02 | Qualcomm Incorporated | Sign hiding techniques for quantized transform coefficients in video coding |
| WO2014053428A1 (en) * | 2012-10-01 | 2014-04-10 | Telefonaktiebolaget L M Ericsson (Publ) | Coding and decoding of transform skipped blocks |
| US9445132B2 (en) * | 2013-09-09 | 2016-09-13 | Qualcomm Incorporated | Two level last significant coefficient (LSC) position coding |
| US9456210B2 (en) * | 2013-10-11 | 2016-09-27 | Blackberry Limited | Sign coding for blocks with transform skipped |
| US20150264348A1 (en) * | 2014-03-17 | 2015-09-17 | Qualcomm Incorporated | Dictionary coding of video content |
| EP3292690B1 (en) * | 2015-06-23 | 2020-05-06 | MediaTek Singapore Pte Ltd. | Method and apparatus for transform coefficient coding of non-square blocks |
| US10616604B2 (en) | 2015-09-01 | 2020-04-07 | Qualcomm Incorporated | Coefficient level coding in video coding |
| US10440399B2 (en) * | 2015-11-13 | 2019-10-08 | Qualcomm Incorporated | Coding sign information of video data |
| US10623777B2 (en) * | 2016-02-16 | 2020-04-14 | Samsung Electronics Co., Ltd. | Image encoding method and apparatus, and image decoding method and apparatus |
| US10628284B2 (en) * | 2017-04-24 | 2020-04-21 | Tektronix, Inc. | System and method for bitstream decoding with compiler-generated syntax trees |
| CN115460403A (zh) * | 2017-07-31 | 2022-12-09 | 韩国电子通信研究院 | 对图像编码和解码的方法及存储比特流的计算机可读介质 |
| US11336918B2 (en) * | 2018-09-05 | 2022-05-17 | Qualcomm Incorporated | Regular coded bin reduction for coefficient coding |
| CN117201787A (zh) * | 2018-09-11 | 2023-12-08 | Lg电子株式会社 | 图像解码方法、图像编码方法和比特流发送方法 |
| US10904548B2 (en) * | 2018-12-06 | 2021-01-26 | Qualcomm Incorporated | Coefficient processing for video encoding and decoding |
| CN113316934B (zh) * | 2019-01-25 | 2024-03-08 | 寰发股份有限公司 | 带有变换块级别约束的变换系数编码的方法和设备 |
| US11523136B2 (en) * | 2019-01-28 | 2022-12-06 | Hfi Innovation Inc. | Methods and apparatuses for coding transform blocks |
| US11303898B2 (en) * | 2019-04-03 | 2022-04-12 | Mediatek Inc. | Coding transform coefficients with throughput constraints |
| CN114679917B9 (zh) * | 2019-06-24 | 2025-07-08 | 阿里巴巴集团控股有限公司 | 视频数据的变换跳过残差编码 |
-
2020
- 2020-05-12 CN CN202080046743.6A patent/CN114679917B9/zh active Active
- 2020-05-12 EP EP20830907.0A patent/EP3987809A4/en active Pending
- 2020-05-12 CN CN202510106923.3A patent/CN119946308B/zh active Active
- 2020-05-12 US US16/872,643 patent/US12041270B2/en active Active
- 2020-05-12 WO PCT/US2020/032460 patent/WO2020263442A1/en not_active Ceased
- 2020-05-12 KR KR1020227001694A patent/KR20220024658A/ko active Pending
- 2020-05-12 CN CN202510106899.3A patent/CN119946306B/zh active Active
- 2020-05-12 CN CN202510106910.6A patent/CN119946307B/zh active Active
- 2020-05-12 EP EP25206204.7A patent/EP4668752A3/en active Pending
- 2020-05-12 CN CN202510106931.8A patent/CN119946309B/zh active Active
- 2020-05-12 JP JP2021571049A patent/JP7682108B2/ja active Active
- 2020-05-12 CN CN202510106915.9A patent/CN119922335B/zh active Active
-
2024
- 2024-05-30 US US18/679,306 patent/US12335527B2/en active Active
-
2025
- 2025-05-13 JP JP2025080460A patent/JP7824465B2/ja active Active
- 2025-05-13 JP JP2025080462A patent/JP2025120186A/ja active Pending
- 2025-05-13 JP JP2025080459A patent/JP7821358B2/ja active Active
- 2025-05-13 JP JP2025080461A patent/JP7822504B2/ja active Active
- 2025-05-16 US US19/210,755 patent/US20250280153A1/en active Pending
- 2025-05-16 US US19/210,684 patent/US20250280152A1/en active Pending
- 2025-05-16 US US19/210,591 patent/US20250280151A1/en active Pending
Non-Patent Citations (4)
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025120184A (ja) * | 2019-06-24 | 2025-08-15 | アリババ グループ ホウルディング リミテッド | ビデオデータの変換スキップ残差符号化 |
| JP2025120185A (ja) * | 2019-06-24 | 2025-08-15 | アリババ グループ ホウルディング リミテッド | ビデオデータの変換スキップ残差符号化 |
| JP2025120183A (ja) * | 2019-06-24 | 2025-08-15 | アリババ グループ ホウルディング リミテッド | ビデオデータの変換スキップ残差符号化 |
| JP7821358B2 (ja) | 2019-06-24 | 2026-02-26 | アリババ グループ ホウルディング リミテッド | ビデオデータの変換スキップ残差符号化 |
| JP7822504B2 (ja) | 2019-06-24 | 2026-03-02 | アリババ グループ ホウルディング リミテッド | ビデオデータの変換スキップ残差符号化 |
| JP7824465B2 (ja) | 2019-06-24 | 2026-03-04 | アリババ グループ ホウルディング リミテッド | ビデオデータの変換スキップ残差符号化 |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7682108B2 (ja) | ビデオデータの変換スキップ残差符号化 | |
| JP7691413B2 (ja) | 変換スキップモードで映像データを符号化するための方法及び装置 | |
| JP2022549773A (ja) | 映像データの可逆符号化 | |
| CN114788284B (zh) | 用于在调色板模式下对视频数据进行编码的方法和装置 | |
| JP7652761B2 (ja) | サブブロック変換情報を信号化するための方法及び装置 | |
| CN115552900A (zh) | 用信号通知最大变换大小和残差编码的方法 | |
| HK40082442A (en) | Signaling of maximum transform size and residual coding method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230428 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230428 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240417 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240717 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240918 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20241218 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250217 |
|
| 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: 20250318 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250417 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250513 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7682108 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |