IP Library Granted Patent US 12,452,455
Granted Patent B2
US 12,452,455 · App. 18/197,529 · Granted Oct 21, 2025

Methods and apparatuses for processing video signal

Inventors: Moonmo Koo (Seoul, KR); Mehdi Salehifar (Seoul, KR); Seunghwan Kim (Seoul, KR); Jaehyun Lim (Seoul, KR)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/61H04N19/124H04N19/176H04N19/18H04N19/91
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,452,455
App. No.
18/197,529
Granted
Oct 21, 2025
Kind
B2
Abstract

Embodiments of the present invention provide video signal processing methods. A video signal encoding method according to an embodiment of the present invention comprises checking a transform block including residual samples except a prediction sample from a picture of the video signal, generating transform coefficients through a transform for the residual samples of the transform block based on a size of the transform block, and performing quantization and entropy coding the transform coefficients, wherein generating the transform coefficients includes, applying a forward primary transform to each of a horizontal direction and vertical direction of the transform block including the residual samples, and not applying a forward non-separable secondary transform to the transform block to which the primary transform has been applied when the size of the transform block is smaller than or equal to 4×4, and applying the forward non-separable secondary transform to the transform block when the size of the transform block is greater than 4×4.

Claims (45)

1. A method of decoding a video signal by an apparatus, comprising:

deriving an intra prediction mode of a current block;

obtaining transform coefficients by performing entropy decoding and inverse quantization for the current block;

obtaining residual data through an inverse transform for the transform coefficients of the current block;

generating prediction data based on the intra prediction mode; and

reconstructing an image based on the residual data and the prediction data, wherein performing the inverse transform includes:

obtaining a secondary transform index based on a non-zero transform coefficient not positioned in a specific region,

wherein the specific region represents a region other than a position where the non-zero transform coefficient exists when a reduced secondary transform is applied and transform coefficients are arranged according to a scan order; and

performing an inverse secondary transform on the transform coefficients based on an inverse secondary transform matrix derived based on the secondary transform index; and

performing an inverse primary transform on the transform coefficients to which the inverse secondary transform is applied,

wherein the secondary transform index represents that one of 2 transform kernels in a transform set is used, and the transform set is determined based on the intra prediction mode, and

wherein the inverse primary transform includes a horizontal transform and a vertical transform for the transform block, and a combination of the horizontal transform and the vertical transform is determined as one of a combination of DCT-2 and DCT-2, a combination of DCT-8 and DCT8, a combination of DST-7 and DCT-8, a combination of DCT-8 and DST-7 and a combination of DST-7 and DST-7, based on a syntax element related to the horizontal transform and the vertical transform.

2. The method of claim 1 ,

wherein the transform set for an intra prediction mode 52 is determined as the same transform set for an intra prediction mode 16 .

3. The method of claim 1 ,

wherein the inverse secondary transform corresponding to the reduced secondary transform represents a transform outputting N first data (N×1 vectors) based on inputted L (L<N) second data (L×1 vectors).

4. Method of encoding a video signal by an apparatus, comprising:

determining an intra prediction mode of a current block;

generating residual data except prediction data from an image of the video signal;

generating transform coefficients of the current block through a transform for the residual data; and

performing quantization and entropy coding for the transform coefficients, wherein generating the transform coefficients includes:

performing a primary transform on the residual data to obtain transform coefficients;

deriving a secondary transform matrix to be applied to the transform coefficients;

performing a secondary transform on the transform coefficients based on the secondary transform matrix; and

generating a secondary transform index based on a non-zero transform coefficient not positioned in a specific region,

wherein the specific region represents a region other than a position where the non-zero transform coefficient exists when a reduced secondary transform is applied and transform coefficients are arranged according to a scan order, and

wherein the secondary transform index represents that one of 2 transform kernels in a transform set is used, and the transform set is determined based on the intra prediction mode, and

wherein the primary transform includes a horizontal transform and a vertical transform for the transform block, and a combination of the horizontal transform and the vertical transform is determined as one of a combination of DCT-2 and DCT-2, a combination of DCT-8 and DCT8, a combination of DST-7 and DCT-8, a combination of DCT-8 and DST-7 and a combination of DST-7 and DST-7.

5. The method of claim 4 ,

wherein the transform set for an intra prediction mode 52 is determined as the same transform set for an intra prediction mode 16 .

6. The method of claim 4 ,

wherein the secondary transform matrix represents the reduced secondary transform outputting L second data (L×1 vectors) based on inputted N (N>L) first data (N×1 vectors).

7. A non-transitory computer-readable medium storing video information generated by an encoding method, the encoding method comprising:

determining an intra prediction mode of a current block;

generating residual data except prediction data from an image of the video signal;

generating transform coefficients of the current block through a transform for the residual data; and

performing quantization and entropy coding for the transform coefficients,

wherein generating the transform coefficients includes:

performing a primary transform on the residual data to obtain transform coefficients;

deriving a secondary transform matrix to be applied to the transform coefficients;

performing a secondary transform on the transform coefficients based on the secondary transform matrix; and

generating a secondary transform index based on a non-zero transform coefficient not positioned in a specific region,

wherein the specific region represents a region other than a position where the non-zero transform coefficient exists when a reduced secondary transform is applied and transform coefficients are arranged according to a scan order, and

wherein the secondary transform index represents that one of 2 transform kernels in a transform set is used, and the transform set is determined based on the intra prediction mode, and

wherein the primary transform includes a horizontal transform and a vertical transform for the transform block, and a combination of the horizontal transform and the vertical transform is determined as one of a combination of DCT-2 and DCT-2, a combination of DCT-8 and DCT8, a combination of DST-7 and DCT-8, a combination of DCT-8 and DST-7 and a combination of DST-7 and DST-7.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE LAST NAME OF THE FIRST CONVEYING PARTY PREVIOUSLY RECORDED ON REEL 63647 FRAME 315. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: KOO, MOONMO; SALEHIFAR, MEHDI; KIM, SEUNGHWAN; LIM, JAEHYUN
To: LG ELECTRONICS INC.
Reel/Frame 066707/0452 →
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 May 15, 2023
From: KO, MOONMO; SALEHIFAR, MEHDI; KIM, SEUNGHWAN; LIM, JAEHYUN
To: LG ELECTRONICS INC.
Reel/Frame 063647/0315 →
Continuity (3)
Continuation 17258973
Provisional Application 62697388 · Jul 12, 2018
Related Publication 20230379501A1 · Nov 23, 2023
References Cited (7)
US 10681379B2 · Zhao · 2020 [cited by examiner]
US 11689744B2 · Koo · 2023 [cited by examiner]
US 20130094584A1 · Kondo · 2013 [cited by examiner]
US 20180103252A1 · Hsieh · 2018 [cited by examiner]
US 20200280737A1 · Ikai · 2020 [cited by examiner]
KIPO, Office Action for KR Application No. 10-2023-7023593, Sep. 11, 2023. [cited by applicant]
WIPO, International Search Report and Written Opinion for International Application No. PCT/KR2019/008336, Oct. 28, 2019. [cited by applicant]