Image processing method, and device for same

US12598304B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12598304-B2
Application numberUS-202419001833-A
CountryUS
Kind codeB2
Filing dateDec 26, 2024
Priority dateJan 3, 2017
Publication dateApr 7, 2026
Grant dateApr 7, 2026

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 invention discloses a method for encoding/decoding a video signal and an apparatus for the method. More specifically, a method for decoding a video signal comprises generating a residual block of a current block by performing entropy decoding on the video signal; if size of the current block is smaller than a predetermined first size, parsing a transform skip flag which indicates whether a transform skip is applied to the current block; determining whether to parse a primary transform flag which indicates whether a primary transform is applied to the current block; if it is determined to parse the primary transform flag, parsing the primary transform flag; and if the primary transform flag indicates that a primary transform is applied to the current block, generating a primary inverse transformed transform block of the current block by performing a primary inverse transform to the residual block.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for decoding a video signal, comprising: parsing a first transform skip flag specifying whether a transform is applied to coefficients of a current block based on a size of the current block being smaller than a first predetermined size; obtaining an index specifying one of a plurality of transform kernel combinations to be applied to the coefficients of the current block based on the size of the current block being smaller than a predetermined second size and the first transform skip flag being 0, each transform kernel combination comprising a transform kernel in a horizontal direction and a transform kernel in a vertical direction; and performing an inverse transform on the coefficients of the current block based on the transform kernel combination specified by the index to generate residual samples of the current block, wherein the obtaining of the index further comprises checking whether a non-zero transform coefficient exists in the current block, and wherein the index is obtained further based on a determination from the checking result that the non-zero transform coefficient exists in the current block. 2 . The method of claim 1 , wherein a different transform kernel combination is applied to each of intra-prediction mode groups. 3 . The method of claim 2 , wherein intra-prediction modes are grouped into prediction mode groups, and a transform kernel combination is determined to be applied for each of the prediction mode groups. 4 . The method of claim 1 , wherein the transform kernel combination is determined further based on an intra-prediction mode. 5 . The method of claim 1 , wherein the obtaining of the index further comprises checking a value of an index flag related to obtaining the index based on the first transform skip flag being 0, wherein the index is obtained further based on the value of the index flag being 1, and wherein the index is derived to specify the transform kernels in the horizontal and vertical directions as a same transform kernel based on the value of the index flag being 0. 6 . A method of encoding a video signal, comprising: generating residual samples of a current block; generating a first transform skip flag specifying whether a transform is applied to the residual samples of the current block based on a size of the current block being smaller than a predetermined first size; performing a transform to the residual samples of the current block based on one among transform kernel combinations to obtain transform coefficients of the current block, each transform kernel combination comprising a transform kernel in a horizontal direction and a transform kernel in a vertical direction; and generating an index specifying the one among a plurality of transform kernel combinations, based on the size of the current block being smaller than a predetermined second size and the first transform skip flag being 0, wherein the generating of the index further comprises checking whether a non-zero transform coefficient exists in the current block, and wherein the index is generated further based on a determination from the checking result that the non-zero transform coefficient exists in the current block. 7 . The method of claim 6 , wherein a different transform kernel combination is applied to each of intra-prediction mode groups. 8 . The method of claim 7 , wherein intra-prediction modes are grouped into prediction mode groups, and a transform kernel combination is determined to be applied for each of the prediction mode groups. 9 . The method of claim 6 , wherein the transform kernel combination is determined further based on an intra-prediction mode. 10 . The method of claim 6 , wherein the generating of the index further comprises generating an index flag related to generating the index based on the first transform skip flag being 0, wherein the index is generated further based on a value of the index flag being 1; and wherein the index is derived to specify the transform kernels in the horizontal and vertical directions as a same transform kernel based on the value of the index flag being 0. 11 . An apparatus for decoding a video signal, comprising: a memory configured to store the video signal; and a processor coupled with the memory, wherein the processor is configured to: parse a first transform skip flag specifying whether a transform is applied to coefficients of a current block based on a size of the current block being smaller than a first predetermined size; obtain an index specifying one of a plurality of transform kernel combinations to be applied to the coefficients of the current block based on the size of the current block being smaller than a predetermined second size and the first transform skip flag being 0, each transform kernel combination comprising a transform kernel in a horizontal direction and a transform kernel in a vertical direction; and perform an inverse transform on the coefficients of the current block based on the transform kernel combination specified by the index to generate residual samples of the current block, wherein the obtaining of the index further comprises checking whether a non-zero transform coefficient exists in the current block, and wherein the index is obtained further based on a determination from the checking result that the non-zero transform coefficient exists in the current block. 12 . The apparatus of claim 11 , wherein a different transform kernel combination is applied to each of intra-prediction mode groups. 13 . The apparatus of claim 12 , wherein intra-prediction modes are grouped into prediction mode groups, and a transform kernel combination is determined to be applied for each of the prediction mode groups. 14 . The apparatus of claim 11 , wherein the transform kernel combination is determined further based on an intra-prediction mode. 15 . The apparatus of claim 11 , wherein the obtaining of the index further comprises checking a value of an index flag related to obtaining the index based on the first transform skip flag being 0, wherein the index is obtained further based on the value of the index flag being 1, and wherein the index is derived to specify the transform kernels in the horizontal and vertical directions as a same transform kernel based on the value of the index flag being 0. 16 . An apparatus for encoding a video signal, comprising: a memory configured to store the video signal; and a processor coupled with the memory, wherein the processor is configured to: generate residual samples of a current block; generate a first transform skip flag specifying whether a transform is applied to the residual samples of the current block based on a size of the current block being smaller than a predetermined first size; perform a transform to the residual samples of the current block based on one among transform kernel combinations to obtain transform coefficients of the current block, each transform kernel combination comprising a transform kernel in a horizontal direction and a transform kernel in a vertical direction; and generate an index specifying the one among a plurality of transform kernel combinations, based on the size of the current block being smaller than a predetermined second size and the first transform skip flag being 0, wherein the generating of the index further comprises checking whether a non-zero transform coefficient exists in the current block, and wherein the index is generated further based on a determination from the checking result that the non-zero transform coefficient exis

Assignees

Inventors

Classifications

  • Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks · CPC title

  • in combination with predictive coding · CPC title

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

  • H04N19/124Primary

    Quantisation · CPC title

  • by compressing encoding parameters before transmission · 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 US12598304B2 cover?
The present invention discloses a method for encoding/decoding a video signal and an apparatus for the method. More specifically, a method for decoding a video signal comprises generating a residual block of a current block by performing entropy decoding on the video signal; if size of the current block is smaller than a predetermined first size, parsing a transform skip flag which indicates wh…
Who is the assignee on this patent?
Guangdong Oppo Mobile Telecommunications Corp Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/124. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 07 2026 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).