IP Library › Granted Patent US 12,149,741
Granted Patent B2
US 12,149,741 · App. 18/341,966 · Granted Nov 19, 2024

Video signal processing method and apparatus using secondary transform

Inventors: Jaehong Jung (Seoul, KR); Juhyung Son (Uiwang-si Gyeonggi-do, KR); Dongcheol Kim (Suwon-si Gyeonggi-do, KR); Geonjung Ko (Seoul, KR); Jinsam Kwak (Uiwang-si Gyeonggi-do, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N19/61H04N19/132H04N19/176H04N19/18H04N19/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 12,149,741
App. No.
18/341,966
Granted
Nov 19, 2024
Kind
B2
Abstract

A video signal decoding apparatus, comprising a processor, wherein the processor is configured to: parse a syntax element related to a secondary transform of a coding unit based on whether a prediction method of the coding unit is MIP (Matrix based Intra Prediction), check whether or not the secondary transform is applied to a transform block included in the coding unit based on the parsed syntax element, obtain one or more inverse transform coefficients based on an inverse transform of the secondary transform when the secondary transform is applied to the transform block, obtain a residual sample for the transform block based on the one or more inverse transform coefficients.

Claims (63)

1. A video decoding method, the method performed by an apparatus and comprising:

obtaining syntax information related to a secondary transform of a coding unit;

determining whether or not the secondary transform is applied to a transform block included in the coding unit based on the obtained syntax information;

obtaining one or more inverse transform coefficients based on the secondary transform when the secondary transform is applied to the transform block; and

obtaining a residual sample for the transform block based on the one or more inverse transform coefficients,

wherein the secondary transform is low frequency non-separable transform (LFNST),

wherein the syntax information is obtained when one or more conditions are satisfied,

wherein a first condition of the one or more conditions is that an index of a last significant coefficient according to a preset scan order in a sub-block is greater than a preset value,

wherein a second condition of the one or more conditions is that intra prediction is applied to the coding unit, and

wherein the sub-block is a sub-block having sub-block index 0 according to the preset scan order in the transform block.

2. The video decoding method of claim 1 ,

wherein the preset scan order is an up-right diagonal scan order.

3. The video decoding method of claim 2 ,

wherein indices of the one or more inverse transform coefficients are determined based on the preset scan order,

wherein an index of a first coefficient among the one or more inverse transform coefficients is 0, and

wherein the last significant coefficient is a non-zero coefficient.

4. The video decoding method of claim 1 ,

wherein the preset value is 0.

5. The video decoding method of claim 1 ,

wherein the coding unit includes a plurality of coding blocks according to a color format of a video signal, and

wherein the syntax information is obtained when at least one of transform blocks corresponding to each of the plurality of coding blocks satisfies the one or more conditions.

6. The video decoding method of claim 1 ,

wherein the transform block is a block to which a primary transform that is separable into a vertical transform and a horizontal transform is applied.

7. The video decoding method of claim 6 ,

wherein the residual sample is obtained by performing an inverse transform of the primary transform based on the one or more inverse transform coefficients.

8. A video encoding method, the method performed by an apparatus and comprising:

obtaining a bitstream to be decoded by a decoder using a decoding method,

wherein the decoding method comprises:

obtaining syntax information related to a secondary transform of a coding unit;

determining whether or not the secondary transform is applied to a transform block included in the coding unit based on the obtained syntax information;

obtaining one or more inverse transform coefficients based on the secondary transform when the secondary transform is applied to the transform block; and

obtaining a residual sample for the transform block based on the one or more inverse transform coefficients,

wherein the secondary transform is low frequency non-separable transform (LFNST),

wherein the syntax information is obtained when one or more conditions are satisfied,

wherein a first condition of the one or more conditions is that an index of a last significant coefficient according to a preset scan order in a sub-block is greater than a preset value,

wherein a second condition of the one or more conditions is that intra prediction is applied to the coding unit, and

wherein the sub-block is a sub-block having sub-block index 0 according to the preset scan order in the transform block.

9. The video encoding method of claim 8 ,

wherein the preset scan order is an up-right diagonal scan order.

10. The video encoding method of claim 9 ,

wherein indices of the one or more inverse transform coefficients are determined based on the preset scan order,

wherein an index of a first coefficient among the one or more inverse transform coefficients is 0, and

wherein the last significant coefficient is a non-zero coefficient.

11. The video encoding method of claim 8 ,

wherein the preset value is 0.

12. The video encoding method of claim 8 ,

wherein the coding unit includes a plurality of coding blocks according to a color format of a video signal, and

wherein the syntax information is obtained when at least one of transform blocks corresponding to each of the plurality of coding blocks satisfies the one or more conditions.

13. The video encoding method of claim 8 ,

wherein the transform block is a block to which a primary transform that is separable into a vertical transform and a horizontal transform is applied.

14. The video encoding method of claim 13 ,

wherein the residual sample is obtained by performing an inverse transform of the primary transform based on the one or more inverse transform coefficients.

15. A non-transitory computer-readable medium storing a bitstream, the bitstream being decoded by a decoding method,

wherein the decoding method comprises:

obtaining syntax information related to a secondary transform of a coding unit;

determining whether or not the secondary transform is applied to a transform block included in the coding unit based on the obtained syntax information;

obtaining one or more inverse transform coefficients based on the secondary transform when the secondary transform is applied to the transform block; and

obtaining a residual sample for the transform block based on the one or more inverse transform coefficients,

wherein the secondary transform is low frequency non-separable transform (LFNST),

wherein the syntax information is obtained when one or more conditions are satisfied,

wherein a first condition of the one or more conditions is that an index of a last significant coefficient according to a preset scan order in a sub-block is greater than a preset value,

wherein a second condition of the one or more conditions is that intra prediction is applied to the coding unit, and

wherein the sub-block is a sub-block having sub-block index 0 according to the preset scan order in the transform block.

Priority Claims (3)
KR 10-2019-0075438 · Jun 25, 2019 · national
KR 10-2019-0080390 · Jul 3, 2019 · national
KR 10-2019-0081763 · Jul 7, 2019 · national
Continuity (4)
Continuation 17716956 · Apr 8, 2022
Continuation 17088110 · Nov 3, 2020
Continuation PCTKR2020008301 · Jun 25, 2020
Related Publication 20230336782A1 · Oct 19, 2023