IP Library › Granted Patent US 12,368,855
Granted Patent B2
US 12,368,855 · App. 17/917,524 · Granted Jul 22, 2025

Transform-based image coding method and apparatus therefor

Inventors: Moonmo Koo (Seoul, KR); Jaehyun Lim (Seoul, KR); Seunghwan Kim (Seoul, KR); Mehdi Salehifar (Seoul, KR)
Assignee: LG ELECTRONICS INC.
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,368,855
App. No.
17/917,524
Granted
Jul 22, 2025
Kind
B2
Abstract

An image decoding method according to the present document comprises the steps of: deriving a transform coefficient for a current block on the basis of residual information; when LFNST is applied to the current block, receiving an LFNST index related to an LFNST matrix; and deriving a modified transform coefficient for the current block on the basis of the LFNST matrix, wherein the LFNST index may be signaled for a luma component of the current block.

Claims (30)

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

receiving residual information from a bitstream;

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

receiving a low-frequency non-separable transform (LFNST) index related to an LFNST matrix in response to a case where an LFNST is applied to the current block;

receiving a multiple transform selection (MTS) index related to an MTS matrix in response to a case where an MTS is applied to the current block; and

deriving a modified transform coefficient for the current block based on the LFNST matrix,

wherein before a transform coefficient for a luma component of the current block and a transform coefficient for a chroma component of the current block are derived, a variable is set to 1 in a transform unit level, based on at least one of (i) the current block being a block to which an intra sub-partitions (ISP) is not applied or (ii) the current block being a last partition block in a case that the ISP is applied to the current block,

wherein after the transform coefficient for the luma component of the current block is derived and before the transform coefficient for the chroma component of the current block is derived, the LFNST index for the luma component of the current block is obtained in the transform unit level, based on a tree type of the current block being not dual tree chroma and the variable being equal to 1,

wherein after the transform coefficient for the luma component of the current block is derived and before the transform coefficient for the chroma component of the current block is derived, the MTS index for the luma component of the current block is obtained in the transform unit level, based on the tree type of the current block being not dual tree chroma, and

wherein after the transform coefficient for the chroma component of the current block is derived, the LFNST index for the chroma component of the current block is obtained in the transform unit level, based on the variable being equal to 1.

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

deriving prediction samples for a current block;

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

encoding a transform coefficient for the current block from the residual samples based on a low-frequency non-separable transform (LFNST) or a multiple transform selection (MTS);

encoding an LFNST index related to an LFNST matrix in response to a case where the LFNST is applied to the current block; and

encoding an MTS index related to an MTS matrix in response to a case where the MTS is applied to the current block,

wherein before a transform coefficient for a luma component of the current block and a transform coefficient for a chroma component of the current block are derived, a variable is set to 1 in a transform unit level, based on at least one of (i) the current block being a block to which an intra sub-partitions (ISP) is not applied or (ii) the current block being a last partition block in a case that the ISP is applied to the current block,

wherein after the transform coefficient for the luma component of the current block is encoded and before the transform coefficient for the chroma component of the current block is encoded, the LFNST index for the luma component of the current block is encoded in a transform unit level based on a tree type of the current block being not dual tree chroma and the variable being equal to 1,

wherein after the transform coefficient for the luma component of the current block is encoded and before the transform coefficient for the chroma component of the current block is encoded, the MTS index for the luma component of the current block is encoded in the transform unit level, based on the tree type of the current block being not dual tree chroma, and

wherein after the transform coefficient for the chroma component of the current block is encoded, the LFNST index for a chroma component of the current block is signaled in the transform unit level.

3. A method for transmitting data for image information comprising:

deriving prediction samples for a current block;

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

encoding a transform coefficient for the current block from the residual samples based on a low-frequency non-separable transform (LFNST) or a multiple transform selection (MTS);

encoding an LFNST index related to an LFNST matrix in response to a case where the LFNST is applied to the current block; and

encoding an MTS index related to an MTS matrix in response to a case where the MTS is applied to the current block,

wherein before a transform coefficient for a luma component of the current block and a transform coefficient for a chroma component of the current block are derived, a variable is set to 1 in a transform unit level, based on at least one of (i) the current block being a block to which an intra sub-partitions (ISP) is not applied or (ii) the current block being a last partition block in a case that the ISP is applied to the current block,

wherein after the transform coefficient for the luma component of the current block is encoded and before the transform coefficient for the chroma component of the current block is encoded, the LFNST index for the luma component of the current block is encoded in a transform unit level based on a tree type of the current block being not dual tree chroma and the variable being equal to 1,

wherein after the transform coefficient for the luma component of the current block is encoded and before the transform coefficient for the chroma component of the current block is encoded, the MTS index for the luma component of the current block is encoded in the transform unit level, based on the tree type of the current block being not dual tree chroma, and

wherein after the transform coefficient for the chroma component of the current block is encoded, the LFNST index for a chroma component of the current block is signaled in the transform unit level.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2022
From: KOO, MOONMO; LIM, JAEHYUN; KIM, SEUNGHWAN; SALEHIFAR, MEHDI
To: LG ELECTRONICS INC.
Reel/Frame 061340/0957 →
Continuity (2)
Provisional Application 63006698 · Apr 7, 2020
Related Publication 20230137884A1 · May 4, 2023
References Cited (7)
US 20040076237A1 · Kadono · 2004 [cited by examiner]
US 20230130131A1 · Chiang · 2023 [cited by examiner]
KR 1020190139785A · 2019 [cited by applicant]
WO 2020060364A1 · 2020 [cited by applicant]
Bross, et al., “Versatile Video Coding (Draft 8)” JVET-Q2001-vE, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 17th Meeting: Brussels, BE (Mar. 12, 2020) pp. 1-481 (see pp. 70-74, 82… [cited by applicant]
Chuang, et al., “LFNST complexity reduction” JVET-R0056-vl, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 18th Meeting: by teleconference (Apr. 3, 2020) pp. 1-2 (see p. 2). [cited by applicant]
Koo, et al., “Alternative methods of LFNST index signaling” JVET-R0318-vl, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 18th Meeting: by teleconference (Apr. 4, 2020) pp. 1-11 (see … [cited by applicant]