IP Library Granted Patent US 11,882,273
Granted Patent B2
US 11,882,273 · App. 17/558,086 · Granted Jan 23, 2024

Method for encoding/decoding video signal, and apparatus therefor

Inventors: Moonmo Koo (Seoul, KR); Mehdi Salehifar (Seoul, KR); Seunghwan Kim (Seoul, KR); Jaehyun Lim (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04N19/11H04N19/176H04N19/61H04N19/70
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 11,882,273
App. No.
17/558,086
Granted
Jan 23, 2024
Kind
B2
Abstract

Embodiments of the disclosure provide a method and apparatus for processing a video signal. Particularly, a method for decoding a video signal according to an embodiment of the disclosure may include: determining, among predefined secondary transform sets based on intra-prediction modes of a current block, a secondary transform set applied to the current block; obtaining a first syntax element indicating a secondary transform matrix applied to the current block in the determined secondary transform set; deriving a secondary inverse-transformed block by performing a secondary inverse transform on a left top region of the current block by using the secondary transform matrix specified by the first syntax element; and deriving a residual block of the current block by performing a primary inverse transform on the secondary inverse-transformed block using a primary transform matrix of the current block.

Claims (32)

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

determining a secondary transform set among a pre-determined number of secondary transform sets based on an intra prediction mode of a current block;

obtaining a first syntax element related to a secondary transform matrix to be applied to the current block among secondary transform matrices included in the secondary transform set;

performing a secondary inverse-transform on secondary transformed coefficients of the current block based on the secondary transform matrix specified by the first syntax element to obtain primary transformed coefficients, the secondary inverse-transform being a non-separable transform;

performing a primary inverse-transform on the primary transformed coefficients based on a primary transform matrix of the current block to obtain residual samples of the current block; and

generating reconstructed samples of the current block based on the residual samples,

wherein a number of input coefficients of the secondary inverse-transform and a number of output coefficients of the secondary inverse-transform are respectively determined as 8 and 16 based on the current block having a 4×4 size, and

wherein the number of the input coefficients of the secondary inverse-transform for the current block having the 4×4 size is equal to the number of the input coefficients of the secondary inverse-transform for the current block having an 8×8 size, while the number of the output coefficients of the secondary inverse-transform for the current block having the 4×4 size is not equal to the number of the output coefficients of the secondary inverse-transform for the current block having the 8×8 size.

2. The method for decoding the image of claim 1 ,

wherein each of the secondary transform sets comprises two secondary transform matrices.

3. The method for decoding the image of claim 1 , further comprising:

parsing a second syntax element related to the primary transform matrix; and

determining whether to perform the secondary inverse-transform based on the second syntax element.

4. The method for decoding the image of claim 3 ,

wherein the determining whether to perform the secondary inverse-transform comprises determining to perform the secondary inverse-transform based on the second syntax element related to information for a pre-determined transform type.

5. The method for decoding the image of claim 4 , wherein the pre-determined transform type is defined as DCT-2.

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

generating prediction samples of a current block based on an intra prediction mode;

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

performing a primary transform on the residual samples to obtain primary-transformed coefficients of the current block;

determining a secondary transform set among a pre-determined number of secondary transform sets based on the intra prediction mode;

generating a first syntax element related to a secondary transform matrix to be applied to the current block among secondary transform matrices included in the determined secondary transform set; and

performing a secondary transform on the primary-transformed coefficients based on the secondary transform matrix, the secondary transform being a non-separable transform,

wherein a number of input coefficients of the secondary transform and a number of output coefficients of the secondary transform are respectively determined as 16 and 8 based on the current block having a 4×4 size, and

wherein the number of the input coefficients of the secondary transform for the current block having the 4×4 size is not equal to the number of the input coefficients of the secondary transform for the current block having an 8×8 size, while the number of the output coefficients of the secondary transform for the current block having the 4×4 size is equal to the number of the output coefficients of the secondary transform for the current block having the 8×8 size.

7. The method for encoding the image of claim 6 , wherein each of the secondary transform sets comprises two secondary transform matrices.

8. A non-transitory decoder-readable storage medium storing the bitstream generated by the method for encoding the image of claim 6 .

9. A transmission method of data for an image performed by a transmission apparatus, the transmission method comprising:

obtaining a bitstream for the image, wherein the bitstream is generated based on generating prediction samples of a current block based on an intra prediction mode, deriving residual samples of the current block based on the prediction samples, performing a primary transform on the residual samples to obtain primary-transformed coefficients of the current block, determining a secondary transform set among a pre-determined number of secondary transform sets based on the intra prediction mode, generating a first syntax element related to a secondary transform matrix to be applied to the current block among secondary transform matrices included in the determined secondary transform set, and performing a secondary transform on the primary-transformed coefficients based on the secondary transform matrix, the secondary transform being a non-separable transform; and

transmitting the data comprising the bitstream,

wherein a number of input coefficients of the secondary transform and a number of output coefficients of the secondary transform are respectively determined as 16 and 8 based on the current block having a 4×4 size, and

wherein the number of the input coefficients of the secondary transform for the current block having the 4×4 size is not equal to the number of the input coefficients of the secondary transform for the current block having an 8×8 size, while the number of the output coefficients of the secondary transform for the current block having the 4×4 size is equal to the number of the output coefficients of the secondary transform for the current block having the 8×8 size.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2021
From: KOO, MOONMO; KIM, SEUNGHWAN; SALEHIFAR, MEHDI; LIM, JAEHYUN
To: LG ELECTRONICS INC.
Reel/Frame 058449/0747 →
Continuity (7)
Continuation 16897681 · Jun 10, 2020
Continuation PCTKR2019011514 · Sep 5, 2019
Provisional Application 62727550 · Sep 5, 2018
Provisional Application 62731073 · Sep 13, 2018
Provisional Application 62731075 · Sep 13, 2018
Provisional Application 62731078 · Sep 13, 2018
Related Publication 20220174273A1 · Jun 2, 2022