Method and apparatus for video encoding and decoding based on adaptive coefficient group

US12363322B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12363322-B2
Application numberUS-202217971886-A
CountryUS
Kind codeB2
Filing dateOct 24, 2022
Priority dateJun 29, 2018
Publication dateJul 15, 2025
Grant dateJul 15, 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.

Various implementations for video encoding and decoding are presented involving determining, for a block being encoded or decoded in a picture, a coefficient group mode for coding at least one coefficient of a set of transform coefficients of the image block; encoding or decoding the set of transform coefficients of the image block responsive to the coefficient group mode. The coefficient group mode can be determined from at least one of image block size, number of non-zero transform coefficients inside the image block, position of a transform coefficient inside the image block, decoded syntax element, wherein the coefficient group mode can specify whether a coefficient group significance flag is coded/decoded, indicating that at least one coefficient is non-zero inside a coefficient group and/or specify at least one size of the coefficient group.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for video decoding, the method comprising: obtaining a coding block, wherein the coding block comprises a first adaptive coefficient group associated with a first set of transform coefficients for the coding block and a second adaptive coefficient group associated with a second set of transform coefficients for the coding block; determining a first position for the first adaptive coefficient group located in the coding block and determining a second position for the second adaptive coefficient group located in the coding block, wherein the first position for the first adaptive coefficient group is determined based on a first frequency domain and the second position for the second adaptive coefficient group is determined based on a second frequency domain; based on the determined first position for the first adaptive coefficient group, obtaining a first adaptive coefficient group size for the first adaptive coefficient group, wherein the first adaptive coefficient group size is obtained based on the first frequency domain; based on the determined second position for the second adaptive coefficient group, obtaining a second adaptive coefficient group size for the second adaptive coefficient group, wherein the second adaptive coefficient group size is obtained based on the second frequency domain, wherein the first frequency domain differs from the second frequency domain, and wherein the first adaptive coefficient group size differs from the second adaptive coefficient group size; and decoding the coding block based on the obtained first adaptive coefficient group size and the obtained second adaptive coefficient group size. 2. The method of claim 1 , wherein the first frequency domain is a high frequency domain and the second frequency domain is a low frequency domain, wherein the first adaptive coefficient group size is larger than the second adaptive coefficient group size, and wherein the second adaptive coefficient group size is greater than or equal to 4×4. 3. The method of claim 1 , wherein the first position is located in the top left portion of the coding block and the second position is located in the bottom right portion of the coding block. 4. The method of claim 1 , wherein the coding block comprises a third adaptive coefficient group associated with a third set of transform coefficients for the coding block, and wherein the method comprises: obtaining a third adaptive coefficient group size for the third adaptive coefficient group based on a third position for the third adaptive coefficient group, wherein the third position is located between the first position and the second position; and decoding the coding block based on the obtained first adaptive coefficient group size, the obtained second adaptive coefficient group size, and the obtained third adaptive coefficient group size. 5. The method of claim 1 , wherein the first frequency domain is a low frequency domain and the second frequency domain is a high frequency domain, wherein the second adaptive coefficient group size is larger than the first adaptive coefficient group size, and wherein the first adaptive coefficient group size is greater than or equal to 4×4. 6. A device for video decoding, the device comprising: a processor configured to: obtain a coding block, wherein the coding block comprises a first adaptive coefficient group associated with a first set of transform coefficients for the coding block and a second adaptive coefficient group associated with a second set of transform coefficients for the coding block; determine a first position for the first adaptive coefficient group located in the coding block and determining a second position for the second adaptive coefficient group located in the coding block, wherein the first position for the first adaptive coefficient group is determined based on a first frequency domain and the second position for the second adaptive coefficient group is determined based on a second frequency domain; based on the determined first position for the first adaptive coefficient group, obtain a first adaptive coefficient group size for the first adaptive coefficient group, wherein the first adaptive coefficient group size is obtained based on the first frequency domain; based on the determined second position for the second adaptive coefficient group, obtain a second adaptive coefficient group size for the second adaptive coefficient group, wherein the second adaptive coefficient group size is obtained based on the second frequency domain, wherein the first frequency domain differs from the second frequency domain, and wherein the first adaptive coefficient group size differs from the second adaptive coefficient group size; and decode the coding block based on the obtained first adaptive coefficient group size and the obtained second adaptive coefficient group size. 7. The device of claim 6 , wherein the first frequency domain is a high frequency domain and the second position frequency domain is a low frequency domain, wherein the first adaptive coefficient group size is larger than the second adaptive coefficient group size, and wherein the second adaptive coefficient group size is greater than or equal to 4×4. 8. The device of claim 6 , wherein the first position is located in the top left portion of the coding block and the second position is located in the bottom right portion of the coding block. 9. The device of claim 6 , wherein the coding block comprises a third adaptive coefficient group associated with a third set of transform coefficients for the coding block, and wherein the processor is configured to: obtain a third adaptive coefficient group size for the third adaptive coefficient group based on a third position for the third adaptive coefficient group, wherein the third position is located between the first position and the second position; and decode the coding block based on the obtained first adaptive coefficient group size, the obtained second adaptive coefficient group size, and the obtained third adaptive coefficient group size. 10. The device of claim 6 , wherein the first frequency domain is a low frequency domain and the second frequency domain is a high frequency domain, wherein the second adaptive coefficient group size is larger than the first adaptive coefficient group size, and wherein the first adaptive coefficient group size is greater than or equal to 4×4. 11. A method for video encoding, the method comprising: obtaining a coding block, wherein the coding block comprises a first adaptive coefficient group associated with a first set of transform coefficients for the coding block and a second adaptive coefficient group associated with a second set of transform coefficients for the coding block; determining a first position for the first adaptive coefficient group located in the coding block and determining a second position for the second adaptive coefficient group located in the coding block, wherein the first position for the first adaptive coefficient group is determined based on a first frequency domain and the second position for the second adaptive coefficient group is determined based on a second frequency domain; based on the determined first position for the first adaptive coefficient group, obtaining a first adaptive coefficient group size for the first adaptive coefficient group, wherein the first adaptive coefficient group size is obtained based on the first frequency domain; based on the determined second position for the second adaptive coefficient group, obtaining a second adaptive coefficient group size for the second adaptive coefficient group, wherein the second adaptive coefficient group size i

Assignees

Inventors

Classifications

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

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

  • according to rate distortion criteria (rate-distortion as a criterion for motion estimation H04N19/567) · CPC title

  • H04N19/14Primary

    Coding unit complexity, e.g. amount of activity or edge presence estimation (H04N19/146 takes precedence) · CPC title

  • H04N19/18Primary

    the unit being a set of transform coefficients · 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 US12363322B2 cover?
Various implementations for video encoding and decoding are presented involving determining, for a block being encoded or decoded in a picture, a coefficient group mode for coding at least one coefficient of a set of transform coefficients of the image block; encoding or decoding the set of transform coefficients of the image block responsive to the coefficient group mode. The coefficient group…
Who is the assignee on this patent?
Interdigital Vc Holdings Inc
What technology area does this patent fall under?
Primary CPC classification H04N19/14. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 15 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).