Methods and systems for video coding

US12439055B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12439055-B2
Application numberUS-202318171304-A
CountryUS
Kind codeB2
Filing dateFeb 17, 2023
Priority dateFeb 22, 2021
Publication dateOct 7, 2025
Grant dateOct 7, 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.

The present disclosure may relate to a system and a method for video coding. The method may include determining at least one classification mode of a first component of a first pixel for a block in an image frame based on at least one pixel value of at least one second component of at least one second pixel that surrounds the first pixel. The method may also include generating a target classification result by classifying the first component based on at least a portion of the at least one classification mode. The method may also include compensating the first component based on an optimal compensation value of the target classification result.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for video coding, comprising: determining at least one classification mode of a first component of a first pixel for a block in an image frame based on at least one pixel value of at least one second component of at least one second pixel, wherein the at least one second component of the at least one second pixel has a distance with the first component of the first pixel and the distance does not exceed a range, the first component includes a chrominance component, and each of the at least one second component includes a luminance component, and the determining the at least one classification mode includes: designating a pixel value of one of the at least one second component or one of at least one statistical value of the at least one first component as a value of one of the at least one classification mode; generating a target classification result by classifying the first component based on at least a portion of the at least one classification mode; and compensating the first component based on an optimal compensation value of the target classification result. 2. The method of claim 1 , wherein the determining at least one classification mode of a first component of a first pixel for a block in an image based on at least one pixel value of at least one second component of at least one second that surrounds the first pixel includes: determining at least one statistical value of the at least one pixel value of the at least one second component of the at least one second pixel that surrounds the first pixel, wherein each of the at least one statistical value refers to a value determined by performing a statistical analysis on the at least one pixel value of the at least one second component. 3. The method of claim 2 , wherein the at least one statistical value includes a maximum value, a minimum value, a median value, or an average value of the at least one pixel value of the at least one second component. 4. The method of claim 1 , further comprising: determining whether one of the at least one second component corresponding to one of the at least one classification mode is outside a boundary associated with the block; in response to a determination result that the one of the at least one second component corresponding to the classification mode is outside the boundary, obtaining an updated classification mode based on the classification mode; and classifying the first component based on the updated classification mode. 5. The method of claim 4 , wherein the boundary includes one or more of a boundary of the block, a boundary of a slice in the block, or a boundary of a patch in the block. 6. The method of claim 4 , wherein the updated classification mode is obtained by assigning a value to the classification mode. 7. The method of claim 6 , wherein the value is determined based on a pixel value of a third component of a third pixel adjacent to the one of the at least one second pixel. 8. The method of claim 1 , further comprising: performing loop filtering on the compensated first component based on at least one filter. 9. A system for video coding, comprising: at least one storage medium storing a set of instructions; at least one processor in communication with the at least one storage medium, when executing the stored set of instructions, the at least one processor causes the system to: determine at least one classification mode of a first component of a first pixel for a block in an image frame based on at least one pixel value of at least one second component of at least one second pixel, wherein the at least one second component of the at least one second pixel has a distance with the first component of the first pixel and the distance does not exceed a range, the first component includes a chrominance component, and each of the at least one second component includes a luminance component, and to determine the at least one classification mode, the at least one processor causes the system further to: designate a pixel value of one of the at least one second component or one of at least one statistical value of the at least one first component as a value of one of the at least one classification mode; generate a target classification result by classifying the first component based on at least a portion of the at least one classification mode; and compensate the first component based on an optimal compensation value of the target classification result. 10. The system of claim 9 , wherein to determine at least one classification mode of a first component of a first pixel for a block in an image based on at least one pixel value of at least one second component of at least one second that surrounds the first pixel, the at least one processor causes the system to: determine at least one statistical value of the at least one pixel value of the at least one second component of the at least one second pixel that surrounds the first pixel, wherein each of the at least one statistical value refers to a value determined by performing a statistical analysis on the at least one pixel value of the at least one second component. 11. The system of claim 10 , wherein the at least one statistical value includes a maximum value, a minimum value, a median value, or an average value of the at least one pixel value of the at least one second component. 12. The system of claim 9 , wherein the at least one processor causes the system further to: determine whether one of the at least one second component corresponding to one of the at least one classification mode is outside a boundary associated with the block; in response to a determination result that the one of the at least one second component corresponding to the classification mode is outside the boundary, obtain an updated classification mode based on the classification mode; and classify the first component based on the updated classification mode. 13. The system of claim 12 , wherein the boundary includes one or more of a boundary of the block, a boundary of a slice in the block, or a boundary of a patch in the block. 14. The system of claim 12 , wherein the updated classification mode is obtained by assigning a value to the classification mode. 15. The system of claim 14 , wherein the value is determined based on a pixel value of a third component of a third pixel adjacent to the one of the at least one second pixel. 16. The method of claim 1 , wherein generating a target classification result by classifying the first component based on at least a portion of the at least one classification mode includes: classifying the first component according to each of the at least one classification mode to obtain at least one classification result; determining a cost for each of the at least one classification result determined based on the at least one classification mode; determining one of the at least one classification mode with a minimum cost as a target classification mode; classifying the first component using the target classification mode to obtain the target classification result, the target classification result including multiple types of the first component. 17. The method of claim 1 , wherein compensating the first component based on an optimal compensation value of the target classification result includes: determining the optimal compensation value for the target classification result based on a rate distortion optimization (RDO) process; compensating the first component based on the optimal compensation value of the target classification result, the compensating t

Assignees

Inventors

Classifications

  • involving filtering within a prediction loop · CPC title

  • the unit being a colour or a chrominance component · CPC title

  • the unit being a pixel · CPC title

  • Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635) · CPC title

  • Incoming video signal characteristics or properties · 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 US12439055B2 cover?
The present disclosure may relate to a system and a method for video coding. The method may include determining at least one classification mode of a first component of a first pixel for a block in an image frame based on at least one pixel value of at least one second component of at least one second pixel that surrounds the first pixel. The method may also include generating a target classifi…
Who is the assignee on this patent?
Zhejiang Dahua Technology Co
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 Oct 07 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).