IP Library Granted Patent US 12,177,451
Granted Patent B2
US 12,177,451 · App. 18/326,550 · Granted Dec 24, 2024

Modified transform-based image coding method and device for same

Inventors: Moonmo Koo (Seoul, KR); Jaehyun Lim (Seoul, KR); Junghak Nam (Seoul, KR); Seunghwan Kim (Seoul, KR)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/132H04N19/176H04N19/18H04N19/186
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,177,451
App. No.
18/326,550
Granted
Dec 24, 2024
Kind
B2
Abstract

An image decoding method according to the present document is characterized by including: a step for receiving a bitstream including residual information; a step for deriving transform coefficients for a target block on the basis of the residual information; a step for deriving corrected transform coefficients on the basis of an inverse non-separable transform of the transform coefficients; and a step for deriving residual samples for the target block on the basis of an inverse primary transform of the corrected transform coefficients, wherein the inverse non-separable transform is performed when the size of the target block is equal to or smaller than the size of a prescribed maximum transform application block.

Claims (36)

1. A decoding method performed by a decoding apparatus, comprising:

receiving a bitstream including prediction information and residual information;

deriving prediction samples for a coding block based on the prediction information;

deriving transform coefficients for the coding block based on the residual information;

deriving residual samples for the coding block based on an inverse transform for the transform coefficients, the inverse transform including at least one of an inverse non-separable transform or an inverse primary transform; and

generating a reconstructed picture based on the prediction samples and the residual samples for the coding block,

wherein based on the coding block having a width or height greater than a predetermined maximum transform block, a Low Frequency Non-Separable Transform (LFNST) index indicating a predetermined transform kernel matrix used for the inverse non-separable transform is not obtained from the bitstream, and the inverse non-separable transform is not applied to the coding block,

wherein based on a size of the coding block being less than or equal to a size of the predetermined maximum transform block, the LFNST index is obtained from the bitstream, and the inverse non-separable transform is applied to the coding block based on the LFNST index, and

wherein based on a tree type of the coding block being a dual tree chroma and a color format being 4:2:0, a width and height of a block to which the inverse non-separable transform is applied are derived as half the width and height of the coding block, respectively.

2. The image decoding method of claim 1 , wherein information on the size of the predetermined maximum transform block is further received.

3. The image decoding method of claim 1 , wherein whether the LFNST index is obtained from the bitstream is determined by comparing a maximum value of the width or height of the target block with a width or height of the predetermined maximum transform block.

4. The image decoding method of claim 1 , wherein the size of the predetermined maximum transform block is 64×64.

5. An image encoding method performed by an image encoding apparatus, comprising:

deriving prediction samples for a coding block by performing prediction;

deriving residual samples for the coding block based on the prediction samples;

deriving transform coefficients by performing a transform on the residual samples, the transform including at least one of a primary transform or a non-separable transform; and

encoding, into a bitstream, prediction information on the prediction and residual information on the transform coefficients,

wherein based on the coding block having a width or height greater than a predetermined maximum transform block, a Low Frequency Non-Separable Transform (LFNST) index indicating a predetermined transform kernel matrix used for the non-separable transform is not encoded into the bitstream and is inferred equal to 0,

wherein based on a size of the coding block being less than or equal to a size of the predetermined maximum transform block, the LFNST index is encoded into the bitstream, and

wherein based on a tree type of the coding block being a dual tree chroma and a color format being 4:2:0, a width and height of a block to which the non-separable transform is applied are derived as half the width and height of the coding block, respectively.

6. The image encoding method of claim 5 , wherein information on the size of the predetermined maximum transform block is further encoded.

7. The image encoding method of claim 5 , wherein whether to encode the LFNST index into the bitstream is determined by comparing a maximum value of the width or height of the coding block with a width or height of the predetermined maximum transform block.

8. The image encoding method of claim 5 , wherein the size of the predetermined maximum transform block is 64×64.

9. A non-transitory computer-readable digital storage medium that stores instructions that when executed by one or more processors cause the one or more processors to perform operations comprising:

deriving prediction samples for a coding block by performing prediction;

deriving residual samples for the coding block based on the prediction samples;

deriving transform coefficients by performing a transform on the residual samples, the transform including at least one of a primary transform or a non-separable transform; and

encoding prediction information on the prediction and residual information on the transform coefficients to generate a bitstream,

wherein based on the coding block having a width or height greater than a predetermined maximum transform block, a Low Frequency Non-Separable Transform (LFNST) index indicating a predetermined transform kernel matrix used for the non-separable transform is not encoded into the bitstream and is inferred equal to 0,

wherein based on a size of the coding block being less than or equal to a size of the predetermined maximum transform block, the LFNST index is encoded into the bitstream, and

wherein based on a tree type of the coding block being a dual tree chroma and a color format being 4:2:0, a width and height of a block to which the non-separable transform is applied are derived as half the width and height of the coding block, respectively.

10. A transmission method of data for an image, comprising:

obtaining a bitstream for the image, wherein the bitstream is generated based on deriving prediction samples for a coding block by performing prediction, deriving residual samples for the coding block based on the prediction samples, deriving transform coefficients by performing a transform on the residual samples, the transform including at least one of a primary transform or a non-separable transform, and encoding prediction information on the prediction and residual information on the transform coefficients; and

transmitting the data comprising the bitstream,

wherein based on the coding block having a width or height greater than a predetermined maximum transform block, a Low Frequency Non-Separable Transform (LFNST) index indicating a predetermined transform kernel matrix used for the non-separable transform is not encoded into the bitstream and is inferred equal to 0,

wherein based on a size of the coding block being less than or equal to a size of the predetermined maximum transform block, the LFNST index is encoded into the bitstream, and wherein based on a tree type of the coding block being a dual tree chroma and a color format being 4:2:0, a width and height of a block to which the non-separable transform is applied are derived as half the width and height of the coding block, respectively.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2024
From: LG ELECTRONICS INC.
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 066384/0462 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2023
From: KOO, MOONMO; LIM, JAEHYUN; NAM, JUNGHAK; KIM, SEUNGHWAN
To: LG ELECTRONICS INC.
Reel/Frame 064324/0737 →
Continuity (5)
Continuation 17535095 · Nov 24, 2021
Continuation PCTKR2020007351 · Jun 5, 2020
Provisional Application 62870691 · Jul 4, 2019
Provisional Application 62858305 · Jun 6, 2019
Related Publication 20230308654A1 · Sep 28, 2023