IP Library › Granted Patent US 12,041,271
Granted Patent B2
US 12,041,271 · App. 17/578,381 · Granted Jul 16, 2024

Video signal processing method and device

Inventors: Dongcheol Kim (Suwon-Si, KR); Geonjung Ko (Seoul, KR); Jaehong Jung (Seoul, KR); Juhyung Son (Uiwang-Si, KR); Jinsam Kwak (Uiwang-si, KR)
Assignee: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.
H04N19/70H04N19/105H04N19/159H04N19/172H04N19/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,041,271
App. No.
17/578,381
Granted
Jul 16, 2024
Kind
B2
Abstract

A video signal decoding device comprises a processor which: decodes a general constraint information (GCI) syntax included in a bitstream of a video signal; and decodes the bitstream on the basis of the result of decoding the GCI syntax, wherein the GCI syntax includes a GCI syntax element for configuring the value of an SPS syntax element indicating whether it is possible to use a palette mode included in a sequence parameter set (SPS) raw byte sequence payload (RBSP) syntax.

Claims (85)

1. A video signal decoding device comprising a processor,

wherein the processor is configured to:

decode a general constraint information (GCI) syntax included in a bitstream of a video signal,

decode the bitstream on the basis of the result of decoding the GCI syntax,

wherein the GCI syntax is included in at least one of a decoding parameter set (DPS) raw byte sequence payload (RBSP) syntax, a sequence parameter set (SPS) RBSP syntax, and or a video parameter set (VPS) RBSP syntax,

wherein the DPS RBSP syntax and the VPS RBSP syntax are higher level syntaxes of the GCI syntax and include a syntax element for video decoding,

wherein the SPS RBSP syntax is a higher level syntax of the GCI syntax and includes a syntax element related to a sequence that is a set of pictures,

wherein the GCI syntax includes a first GCI syntax element for configuring a value of a first SPS syntax element included in the SPS RBSP syntax, the first SPS syntax element indicates whether a palette mode is enabled, and

wherein when a value of the first GCI syntax element is 1, the value of the first SPS syntax element is set to 0, and the first SPS syntax element indicates that the palette mode is disabled.

2. The video signal decoding device of claim 1 ,

wherein the GCI syntax includes a second GCI syntax element for configuring a value of a second SPS syntax element included in the SPS RBSP syntax, the second SPS syntax element indicates whether an intra prediction with multiple reference lines is enabled, and

wherein when a value of the second GCI syntax element is 1, the value of the second SPS syntax element is set to 0, and the second SPS syntax element indicates that the intra prediction with multiple reference lines is disabled.

3. The video signal decoding device of claim 1 ,

wherein the GCI syntax includes a third GCI syntax element for configuring a value of a third SPS syntax element included in the SPS RBSP syntax, the third SPS syntax element indicates whether an intra prediction with subpartitions is enabled, and

wherein when the value of the third GCI syntax element is 1, the value of the third SPS syntax element is set to 0, and the third SPS syntax element indicates that the intra prediction with subpartitions is disabled.

4. The video signal decoding device of claim 1 ,

wherein the GCI syntax includes a fourth GCI syntax element for configuring a value of a fourth SPS syntax element included in the SPS RBSP syntax, the fourth SPS syntax element indicates whether a matrix-based intra prediction is enabled, and

wherein when a value of the fourth GCI syntax element is 1, the value of the fourth SPS syntax element is set to 0, and the fourth SPS syntax element indicates that the matrix-based intra prediction is disabled.

5. The video signal decoding device of claim 1 ,

wherein the GCI syntax includes a fifth GCI syntax element for configuring a value of a fifth SPS syntax element included in the SPS RBSP syntax, the fifth SPS syntax element indicates whether a low-frequency non-separable transform is enabled, and

wherein when a value of the fifth GCI syntax element is 1, the value of the fifth SPS syntax element is set to 0, and the fifth SPS syntax element indicates that low-frequency non-separable transform is disabled.

6. The video signal decoding device of claim 1 ,

wherein the GCI syntax includes a sixth GCI syntax element for configuring a value of a sixth SPS syntax element included in the SPS RBSP syntax, the sixth SPS syntax element indicates whether a merge mode with motion vector difference is enabled, and

when a value of the sixth GCI syntax element is 1, the value of the sixth SPS syntax element is set to 0, and the sixth SPS syntax element indicates that the merge mode with motion vector difference is disabled.

7. The video signal decoding device of claim 1 ,

wherein the GCI syntax includes a seventh GCI syntax element for configuring a value of a seventh SPS syntax element included in the SPS RBSP syntax, the seventh SPS syntax indicates whether a symmetric motion vector difference is enabled, and

wherein when a value of the seventh GCI syntax element is 1, the value of the seventh SPS syntax element is set to 0, and the seventh SPS syntax element indicates that the symmetric motion vector difference is disabled.

8. The video signal decoding device of claim 1 ,

wherein the GCI syntax includes an eighth GCI syntax element configuring a value of an eighth SPS syntax element included in the SPS RBSP syntax, the eighth SPS syntax element indicates whether a luma mapping with chroma scaling is enabled, and

wherein when a value of the eighth GCI syntax element is 1, the value of the eighth SPS syntax element is set to 0, and the eighth SPS syntax element indicates that the luma mapping with chroma scaling is disabled.

9. A video signal encoding device comprising a processor,

wherein the processor is configured to:

obtain a general constraint information (GCI) syntax, and

encode a bitstream including the GCI syntax, and

wherein the GCI syntax is included in at least one of a decoding parameter set (DPS) raw byte sequence payload (RBSP) syntax, a sequence parameter set (SPS) RBSP syntax, or a video parameter set (VPS) RBSP syntax,

wherein the DPS RBSP syntax and the VPS RBSP syntax are higher level syntaxes of the GCI syntax and include a syntax element for video decoding,

wherein the SPS RBSP syntax is a higher level syntax of the GCI syntax and includes a syntax element related to a sequence that is a set of pictures,

wherein the GCI syntax includes a first GCI syntax element for configuring a value of a first SPS syntax element included in the SPS RBSP syntax, the first SPS syntax element indicates whether a palette mode is enabled, and

wherein when a value of the first GCI syntax element is 1, the value of the first SPS syntax element is set to 0, and the first SPS syntax element indicates that the palette mode is disabled.

10. The video signal encoding device of claim 9 ,

Wherein the GCI syntax includes a second GCI syntax element for configuring a value of a second SPS syntax element included in the SPS RBSP syntax, the second SPS syntax element indicates whether an intra prediction with multiple reference lines is enabled, and

wherein when a value of the second GCI syntax element is 1, the value of the second SPS syntax element is set to 0, and the second SPS syntax element indicates that the intra prediction with multiple reference lines is disabled.

11. The video signal encoding device of claim 9 ,

Wherein the GCI syntax includes a third GCI syntax element for configuring a value of a third SPS syntax element included in the SPS RBSP syntax, the third SPS syntax element indicates whether an intra prediction with subpartitions is enabled, and

wherein when a value of the third GCI syntax element is 1, the value of the third SPS syntax element is set to 0, and the third SPS syntax element indicates that the intra prediction with subpartitions is disabled.

12. The video signal encoding device of claim 9 ,

wherein the GCI syntax includes a fourth GCI syntax element for configuring a value of a fourth SPS syntax element included in the SPS RBSP syntax, the fourth SPS syntax element indicates whether a matrix-based intra prediction is enabled, and

wherein when a value of the fourth GCI syntax element is 1, the value of the fourth SPS syntax element is set to 0, and the fourth SPS syntax element indicates that the matrix-based intra prediction is disabled.

13. The video signal encoding device of claim 9 ,

wherein the GCI syntax includes a fifth GCI syntax element for configuring a value of a fifth SPS syntax element included in the SPS RBSP syntax, the fifth SPS syntax element indicates whether a low-frequency non-separable transform is enabled, and

wherein when a value of the fifth GCI syntax element is 1, the value of the fifth SPS syntax element is set to 0, and the fifth SPS syntax element indicates that low-frequency non-separable transform is disabled.

14. The video signal encoding device of claim 9 ,

wherein the GCI syntax includes a sixth GCI syntax element for configuring a value of a sixth SPS syntax element included in the SPS RBSP syntax, the sixth SPS syntax element indicates whether a merge mode with motion vector difference is enabled, and

wherein when a value of the sixth GCI syntax element is 1, the value of the sixth SPS syntax element is set to 0, and the sixth SPS syntax element indicates that the merge mode with motion vector difference is disabled.

15. The video signal encoding device of claim 9 ,

wherein the GCI syntax includes a seventh GCI syntax element for configuring a value of a seventh SPS syntax element included in the SPS RBSP syntax, the seventh SPS syntax element indicates whether a symmetric motion vector difference is enabled, and

wherein when a value of the seventh GCI syntax element is 1, the value of the seventh SPS syntax element is set to 0, and the seventh SPS syntax element indicates that the symmetric motion vector difference is disabled.

16. The video signal encoding device of claim 9 ,

wherein the GCI syntax includes an eighth GCI syntax element configuring a value of an eighth SPS syntax element included in the SPS RBSP syntax, the eighth SPS syntax element indicates whether a luma mapping with chroma scaling is enabled, and

wherein when a value of the eighth GCI syntax element is 1, the value of the eighth SPS syntax element is set to 0, and the eighth SPS syntax element indicates that the luma mapping with chroma scaling is disabled.

17. A method of obtaining a bitstream, the method comprising:

obtaining general constraint information (GCI) syntax; and

obtaining a bitstream by encoding the GCI syntax, and

wherein the GCI syntax is included in at least one of a decoding parameter set (DPS) raw byte sequence payload (RBSP) syntax, a sequence parameter set (SPS) RBSP syntax, and or a video parameter set (VPS) RBSP syntax,

wherein the DPS RBSP syntax and the VPS RBSP syntax are higher level syntaxes of the GCI syntax and include a syntax element for video decoding,

wherein the SPS RBSP syntax is a higher level syntax of the GCI syntax and includes a syntax element related to a sequence that is a set of pictures,

wherein the GCI syntax includes a first GCI syntax element for configuring a value of a first SPS syntax element included in the SPS RBSP syntax, the first SPS syntax element indicates whether a palette mode is enabled, and

wherein when a value of the first GCI syntax element is 1, the value of the first SPS syntax element is set to 0, and the first SPS syntax element indicates that the palette mode is disabled.

18. The method of claim 17 ,

wherein the GCI syntax includes a second GCI syntax element for configuring a value of a second SPS syntax element included in the SPS RBSP syntax, the second SPS syntax element indicates whether an intra prediction with multiple reference lines is enabled, and

wherein when a value of the second GCI syntax element is 1, the value of the second SPS syntax element is set to 0, and the second SPS syntax element indicates that the intra prediction with multiple reference lines is disabled.

19. The method of claim 17 ,

Wherein the GCI syntax includes a third GCI syntax element for configuring a value of a third SPS syntax element included in the SPS RBSP syntax, the third SPS syntax element indicates whether an intra prediction with subpartitions is enabled, and

wherein when a value of the third GCI syntax element is 1, the value of the third SPS syntax element is set to 0, and the third SPS syntax element indicates that the intra prediction with subpartitions is disabled.

20. The method of claim 17 ,

wherein the GCI syntax includes a fourth GCI syntax element for configuring a value of a fourth SPS syntax element included in the SPS RBSP syntax, the fourth SPS syntax element indicates whether a matrix-based intra prediction included is enabled, and

wherein when a value of the fourth GCI syntax element is 1, the value of the fourth SPS syntax element is set to 0, and the fourth SPS syntax element indicates that the matrix-based intra prediction is disabled.

21. A method for processing a video signal, the method comprising:

decoding a general constraint information (GCI) syntax included in a bitstream of a video signal; and

decoding the bitstream on the basis of the result of decoding the GCI syntax,

wherein the GCI syntax is included in at least one of a decoding parameter set (DPS) raw byte sequence payload (RBSP) syntax, a sequence parameter set (SPS) RBSP syntax, or a video parameter set (VPS) RBSP syntax,

wherein the DPS RBSP syntax and the VPS RBSP syntax are higher level syntaxes of the GCI syntax and include a syntax element for video decoding,

wherein the SPS RBSP syntax is a higher level syntax of the GCI syntax and includes a syntax element related to a sequence that is a set of pictures,

wherein the GCI syntax includes a first GCI syntax element for configuring a value of a first SPS syntax element included in the SPS RBSP syntax, the first SPS syntax element indicates whether a palette mode is enabled, and

wherein when a value of the first GCI syntax element is 1, the value of the first SPS syntax element is set to 0, and the first SPS syntax element indicates that the palette mode is disabled.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: HUMAX CO., LTD.
To: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.
Reel/Frame 060456/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2022
From: KIM, DONGCHEOL; KO, GEONJUNG; JUNG, JAEHONG; SON, JUHYUNG; KWAK, JINSAM
To: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.; HUMAX CO., LTD.
Reel/Frame 058685/0575 →
Priority Claims (2)
KR 10-2019-0087610 · Jul 19, 2019 · national
KR 10-2019-0088614 · Jul 22, 2019 · national
Continuity (2)
Continuation PCTKR2020009562 · Jul 20, 2020
Related Publication 20220141495A1 · May 5, 2022