IP Library › Granted Patent US 12,184,859
Granted Patent B2
US 12,184,859 · App. 17/773,234 · Granted Dec 31, 2024

Image coding method based on transform, and device therefor

Inventors: Moonmo Koo (Seoul, KR); Seunghwan Kim (Seoul, KR); Jaehyun Lim (Seoul, KR)
Assignee: LG Electronics Inc.
H04N19/132H04N19/176H04N19/18H04N19/186H04N19/96
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,184,859
App. No.
17/773,234
Granted
Dec 31, 2024
Kind
B2
Abstract

An image decoding method according to the present document comprises the steps of: applying LFNST to transform coefficients to derive modified transform coefficients; deriving residual samples for a target block on the basis of an inverse primary transform for the modified transform coefficients; and generating a reconstructed picture on the basis of the residual samples, wherein the step of deriving the modified transform coefficients can comprise the steps of parsing an LFNST index on the basis of the current block tree type being a dual tree chroma, and deriving the modified transform coefficients on the basis of the LFNST index and an LFNST matrix.

Claims (38)

1. An image decoding method performed by a decoding apparatus, comprising:

receiving residual information through a bitstream;

deriving transform coefficients for a current block based on the residual information;

deriving modified transform coefficients by applying a low frequency non-separable transform (LFNST) to the transform coefficients;

deriving residual samples for the current block based on an inverse primary transform for the modified transform coefficients; and

generating a reconstructed picture based on the residual samples,

wherein deriving the modified transform coefficients comprises:

parsing an LFNST index based on whether a tree type of the current block is a dual-tree chroma; and

deriving the modified transform coefficients based on the LFNST index and an LFNST matrix, and

wherein based on the tree type of the current block being the dual-tree chroma, the LFNST index is parsed from the bitstream regardless of whether a matrix-based intra prediction (MIP) mode is applied to the current block and whether an LFNST-applied width and an LFNST-applied height corresponding to the current block are greater than or equal to 16.

2. The image decoding method of claim 1 , wherein when the tree type of the current block is not the dual-tree chroma, the LFNST index is parsed from the bitstream based on the MIP mode being not applied to the current block.

3. The image decoding method of claim 1 , wherein when the tree type of the current block is not the dual-tree chroma and the MIP mode is applied to the current block, the LFNST index is parsed from the bitstream based on the LFNST-applied width and the LFNST-applied height corresponding to the current block being greater than or equal to 16.

4. The image decoding method of claim 3 , wherein the LFNST-applied width is set to a width of the current block divided by a number of sub-partitions when the current block is vertically split into the sub-partitions, and the LFNST-applied width is set to the width of the current block when the current block is not split into the sub-partitions, and

wherein the current block is a coding block.

5. The image decoding method of claim 3 , wherein the LFNST-applied height is set to a height of the current block divided by a number of sub-partitions when the current block is horizontally split into the sub-partitions, and the LFNST-applied height is set to the height of the current block when the current block is not split into the sub-partitions, and

wherein the current block is a coding block.

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

deriving prediction samples for a current block;

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

deriving transform coefficients for the current block based on a primary transform of the residual samples;

deriving modified transform coefficients by applying a low frequency non-separable transform (LFNST) to the transform coefficients; and

encoding an LFNST index indicating an LFNST matrix applied to the LFNST,

wherein the LFNST index is encoded into a bitstream based on whether a tree type of the current block is a dual-tree chroma, and

wherein based on the tree type of the current block being the dual-tree chroma, the LFNST index is encoded into the bitstream regardless of whether a matrix-based intra prediction (MIP) mode is applied to the current block and whether an LFNST-applied width and an LFNST-applied height corresponding to the current block are greater than or equal to 16.

7. The image encoding method of claim 6 , wherein when the tree type of the current block is not the dual-tree chroma, the LFNST index is encoded into the bitstream based on the MIP mode being not applied to the current block.

8. The image encoding method of claim 6 , wherein when the tree type of the current block is not the dual-tree chroma and the MIP mode is applied to the current block, the LFNST index is encoded into the bitstream based on the LFNST-applied width and the LFNST-applied height corresponding to the current block being greater than or equal to 16.

9. The image encoding method of claim 8 , wherein the LFNST-applied width is set to a width of the current block divided by a number of sub-partitions when the current block is vertically split into the sub-partitions, and the LFNST-applied width is set to the width of the current block when the current block is not split into the sub-partitions, and

wherein the current block is a coding block.

10. The image encoding method of claim 8 , wherein the LFNST-applied height is set to a height of the current block divided by a number of sub-partitions when the current block is horizontally split into the sub-partitions, and the LFNST-applied height is set to the height of the current block when the current block is not split into the sub-partitions, and

wherein the current block is a coding block.

11. A non-transitory computer-readable digital storage medium that stores a bitstream generated by a method, the method comprising:

deriving prediction samples for a current block;

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

deriving transform coefficients for the current block based on a primary transform of the residual samples;

deriving modified transform coefficients by applying a low frequency non-separable transform (LFNST) to the transform coefficients; and

encoding an LFNST index indicating an LFNST matrix applied to the LFNST to generate the bitstream,

wherein the LFNST index is encoded into the bitstream based on whether a tree type of the current block is a dual-tree chroma, and

wherein based on the tree type of the current block being the dual-tree chroma, the LFNST index is encoded into the bitstream regardless of whether a matrix-based intra prediction (MIP) mode is applied to the current block and whether an LFNST-applied width and an LFNST-applied height corresponding to the current block are greater than or equal to 16.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2022
From: KOO, MOONMO; KIM, SEUNGHWAN; LIM, JAEHYUN
To: LG ELECTRONICS INC.
Reel/Frame 060866/0349 →
Continuity (2)
Provisional Application 62929767 · Nov 1, 2019
Related Publication 20220385912A1 · Dec 1, 2022