Unification of context-coded bins (CCB) count method

US12470710B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12470710-B2
Application numberUS-202017619442-A
CountryUS
Kind codeB2
Filing dateSep 18, 2020
Priority dateSep 23, 2019
Publication dateNov 11, 2025
Grant dateNov 11, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

  • H04N19/61Primary

    in combination with predictive coding · CPC title

  • the region being a block, e.g. a macroblock · CPC title

  • H04N19/91Primary

    Entropy coding, e.g. variable length coding [VLC] or arithmetic coding · CPC title

  • H04N19/12Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12470710B2 cover?
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 speci…
Who is the assignee on this patent?
Interdigital Ce Patent Holdings Sas
What technology area does this patent fall under?
Primary CPC classification H04N19/61. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 11 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).