Coefficient coding with grouped bypass bins
US-2019387231-A1 · Dec 19, 2019 · US
US12470710B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12470710-B2 |
| Application number | US-202017619442-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 18, 2020 |
| Priority date | Sep 23, 2019 |
| Publication date | Nov 11, 2025 |
| Grant date | Nov 11, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one implementation, the CCB counting methods are unified between the transform residual coding process and Transform Skip (TS) residual coding process. In one example, in TS residual coding, the CCB counting excludes the coeff_sign_flag so that syntax used for CCB count is unified for the two residual coding processes. In addition, a separate maximum number of context coded bins can be specified and used for coeff_sign_flag only. In another example, in TS residual coding, the maximum number of CCB count is reduced from TB_size*2 for a TB to TB_size*1.75, or more generally both the maximum CCB counts of the transform residual coding and TS residual coding are set to an identical value, so that the maximum CCB count is unified for the two residual coding processes.
Opening claim text (preview).
The invention claimed is: 1 . A method of video encoding, comprising: obtaining prediction residuals, for a block in a picture, to be encoded with a transform skip residual coding process; counting a first number of context-coded bins used to encode a set of syntax elements associated with level information of said prediction residuals in said block, during said transform skip residual coding process, wherein said set of syntax elements indicates, for a prediction residual, at least one of significance of said prediction residual, whether an absolute value of said prediction residual is greater than a value and a parity of said prediction residual, wherein a maximum number of context-coded bins is used to limit said first number of context-coded bins, and wherein said set of syntax elements are context coded before said first number of context-coded bins reaches said maximum number of context-coded bins and then are bypass coded after said first number of context-coded bins exceeds said maximum number of context-coded bins; counting a second number of context-coded bins used to encode a set of syntax flags indicating signs of significant prediction residuals in said block, during said transform skip residual coding process, wherein another maximum number of context-coded bins is used to limit said second number of context-coded bins, and wherein said set of syntax flags are context coded before said second number of context-coded bins reaches said another maximum number of context-coded bins and then are bypass coded after said second number of context-coded bins exceeds said another maximum number of context-coded bins; and entropy encoding said set of syntax elements and said set of syntax flags for said prediction residuals of said block. 2 . The method of claim 1 , wherein said maximum number of context-coded bins is set to 1.75*TB size, where TB_size indicates a number of samples in said block. 3 . The method of claim 1 , wherein a syntax element indicating whether an absolute level of a prediction residual is greater than a value is excluded from counting said first number of context-coded bins. 4 . The method of claim 1 , wherein said another maximum number of context-coded bins depends on TB_size, where TB_size indicates a number of samples in said block. 5 . The method of claim 4 , wherein said another maximum number of context-coded bins is set to 0.5*TB size. 6 . An apparatus for video encoding, comprising one or more processors, wherein said one or more processors are configured to: obtain prediction residuals, for a block in a picture, to be encoded with a transform skip residual coding process; count a first number of context-coded bins used to encode a set of syntax elements associated with level information of said prediction residuals in said block, during said transform skip residual coding process, wherein said set of syntax elements indicates, for a prediction residual, at least one of significance of said prediction residual, whether an absolute value of said prediction residual is greater than a value and a parity of said prediction residual, wherein a maximum number of context-coded bins is used to limit said first number of context-coded bins, and wherein said set of syntax elements are context coded before said first number of context-coded bins reaches said maximum number of context-coded bins and then are bypass coded after said first number of context-coded bins exceeds said maximum number of context-coded bins; count a second number of context-coded bins used to encode a set of syntax flags indicating signs of significant prediction residuals in said block, during said transform skip residual coding process, wherein another maximum number of context-coded bins is used to limit said second number of context-coded bins, and wherein said set of syntax flags are context coded before said second number of context-coded bins reaches said another maximum number of context-coded bins and then are bypass coded after said second number of context-coded bins exceeds said another maximum number of context-coded bins; and entropy encode said set of syntax elements and said set of syntax flags for said prediction residuals of said block. 7 . The apparatus of claim 6 , wherein said maximum number of context-coded bins is set to 1.75*TB_size, where TB_size indicates a number of samples in said block. 8 . The apparatus of claim 6 , wherein a syntax element indicating whether an absolute level of a prediction residual is greater than a value is excluded from counting said first number of context-coded bins. 9 . The apparatus of claim 6 , wherein said another maximum number of context-coded bins depends on TB_size, where TB_size indicates a number of samples in said block. 10 . The apparatus of claim 9 , wherein said another maximum number of context-coded bins is set to 0.5*TB size. 11 . A method of video decoding, comprising: counting a first number of context-coded bins used to decode a set of syntax elements associated with prediction residuals in a block, during a transform skip residual coding process, wherein said set of syntax elements indicates, for a prediction residual, at least one of significance of said prediction residual, whether an absolute value of said prediction residual is greater than a value and a parity of said prediction residual, wherein a maximum number of context-coded bins is used to limit said first number of context-coded bins, and wherein said set of syntax elements are context coded before said first number of context-coded bins reaches said maximum number of context-coded bins and then are bypass coded after said first number of context-coded bins exceeds said maximum number of context-coded bins; counting a second number of context-coded bins used to decode a set of syntax flags indicating signs of significant prediction residuals in said block, during said transform skip residual coding process, wherein another maximum number of context-coded bins is used to limit said second number of context-coded bins, and wherein said set of syntax flags are context coded before said second number of context-coded bins reaches said another maximum number of context-coded bins and then are bypass coded after said second number of context-coded bins exceeds said another maximum number of context-coded bins; and entropy decoding said set of syntax elements and said set of syntax flags for said prediction residuals of said block. 12 . The method of claim 11 , wherein said maximum number of context-coded bins is set to 1.75*TB size, where TB_size indicates a number of samples in said block. 13 . The method of claim 11 , wherein a syntax element indicating whether an absolute level of a prediction residual is greater than a value is excluded from counting said first number of context-coded bins. 14 . The method of claim 11 , wherein said another maximum number of context-coded bins depends on TB_size, where TB_size indicates a number of samples in said block. 15 . The method of claim 14 , wherein said another maximum number of context-coded bins is set to 0.5*TB size. 16 . An apparatus for video decoding, comprising one or more processors, wherein said one or more processors are configured to: count a first number of context-coded bins used to decode a set of syntax elements associated with prediction residuals in a block, during a transform skip residual coding process, wherein said set of syntax elements indicates, for a prediction residual, at least one of significance of said prediction residual, whether an absolute value of said prediction
characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title
in combination with predictive coding · CPC title
the region being a block, e.g. a macroblock · CPC title
Entropy coding, e.g. variable length coding [VLC] or arithmetic coding · CPC title
Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264 · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.