IP Library › Granted Patent US 11,849,106
Granted Patent B2
US 11,849,106 · App. 17/423,853 · Granted Dec 19, 2023

Video signal processing method and device using motion compensation

Inventors: Geonjung Ko (Seoul, KR); Dongcheol Kim (Suwon-Si, KR); Juhyung Son (Uiwang-Si, KR); Jaehong Jung (Seoul, KR); Jinsam Kwak (Anyang-Si, KR)
Assignee: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.
H04N19/105H04N19/139H04N19/176H04N19/52H04N19/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,849,106
App. No.
17/423,853
Granted
Dec 19, 2023
Kind
B2
Abstract

Disclosed is a video signal processing method and device that encodes or decodes a video signal. In particular, the video signal processing method may comprise the steps of: parsing a first syntax element indicating whether a merge mode is applied to a current block; when the merge mode is applied to the current block, determining whether to parse a second syntax element on the basis of a first predefined condition, wherein the second syntax element indicates whether a first mode or a second mode is applied to the current block; when the first mode and the second mode are not applied to the current block, determining whether to parse a third syntax element on the basis of a second predefined condition; and determining a mode applied to the current block on the basis of the second syntax element or the third syntax element.

Claims (47)

1. A video signal processing method comprising:

parsing a first syntax element indicating whether a merge mode is applied to a current block;

determining whether to parse a second syntax element based on a first predefined condition when the merge mode is applied to the current block, wherein the second syntax element indicates whether a first mode or a second mode is applied to the current block;

determining whether to parse a third syntax element based on a second predefined condition when the first mode and the second mode are not applied to the current block, wherein the third syntax element indicates a mode applied to the current block among a third mode and a fourth mode;

determining a mode applied to the current block based on the second syntax element or the third syntax element;

deriving motion information of the current block based on the determined mode; and

generating a prediction block of the current block by using the motion information of the current block,

wherein the first predefined condition includes at least one of a condition by which the third mode is usable and a condition by which the fourth mode is usable.

2. The video signal processing method of claim 1 , wherein the third mode and the fourth mode are located later than the first mode in a decoding sequence in a merge data syntax.

3. The video signal processing method of claim 1 , further comprising parsing the second syntax element when the first predefined condition is satisfied,

wherein when the first predefined condition is not satisfied, the value of the second syntax element is inferred to be 1.

4. The video signal processing method of claim 3 , wherein when the first predefined condition is not satisfied, the second syntax element is inferred based on a fourth syntax element indicating whether a subblock-based merge mode is applied to the current block.

5. The video signal processing method of claim 1 , wherein the second predefined condition includes a condition by which the fourth mode is usable.

6. The video signal processing method of claim 1 , wherein the second predefined condition includes at least one of conditions relating to whether the third mode is usable in the current sequence, whether the fourth mode is usable in the current sequence, whether the maximum number of candidates for the fourth mode is greater than 1, whether a width of the current block is smaller than a first predefined size, and whether a height of the current block is smaller than a second predefined size.

7. The video signal processing method of claim 1 , further comprising, when the second syntax element has a value of 1, obtaining a fifth syntax element indicating whether a mode applied to the current block is the first mode or the second mode.

8. A video signal processing apparatus comprising a processor, wherein the processor is configured to:

parse a first syntax element indicating whether a merge mode is applied to a current block;

determine whether to parse a second syntax element based on a first predefined condition when the merge mode is applied to the current block, wherein the second syntax element indicates whether a first mode or a second mode is applied to the current block;

determine whether to parse a third syntax element based on a second predefined condition when the first mode and the second mode are not applied to the current block, wherein the third syntax element indicates a mode applied to the current block among a third mode and a fourth mode;

determine a mode applied to the current block based on the second syntax element or the third syntax element;

derive motion information of the current block based on the determined mode; and

generate a prediction block of the current block by using the motion information of the current block,

wherein the first predefined condition includes at least one of a condition by which the third mode is usable and a condition by which the fourth mode is usable.

9. The video signal processing apparatus of claim 8 , wherein the third mode and the fourth mode are located later than the first mode in a decoding sequence in a merge data syntax.

10. The video signal processing apparatus of claim 8 , wherein the processor is configured to parse the second syntax element when the first predefined condition is satisfied; and

wherein when the first predefined condition is not satisfied, the value of the second syntax element is inferred to be 1.

11. The video signal processing apparatus of claim 10 , wherein when the first predefined condition is not satisfied, the second syntax element is inferred based on a fourth syntax element indicating whether a subblock-based merge mode is applied to the current block.

12. The video signal processing apparatus of claim 8 , wherein the second predefined condition includes a condition by which the fourth mode is usable.

13. The video signal processing apparatus of claim 8 , wherein the second predefined condition includes at least one of conditions relating to whether the third mode is usable in the current sequence, whether the fourth mode is usable in the current sequence, whether the maximum number of candidates for the fourth mode is greater than 1, whether a width of the current block is smaller than a first predefined size, and whether a height of the current block is smaller than a second predefined size.

14. The video signal processing apparatus of claim 8 , wherein when the second syntax element has a value of 1, the processor is configured to obtain a fifth syntax element indicating whether a mode applied to the current block is the first mode or the second mode.

15. A video signal processing method comprising:

encoding a first syntax element indicating whether a merge mode is applied to a current block;

determining whether to encode a second syntax element based on a first predefined condition when the merge mode is applied to the current block, wherein the second syntax element indicates whether a first mode or a second mode is applied to the current block;

determining whether to encode a third syntax element based on a second predefined condition when the first mode and the second mode are not applied to the current block, wherein the third syntax element indicates a mode applied to the current block among a third mode or a fourth mode;

determining a mode applied to the current block based on the second syntax element or the third syntax element;

deriving motion information of the current block based on the determined mode; and

generating a prediction block of the current block by using the motion information of the current block,

wherein the first predefined condition includes at least one of a condition by which the third mode is usable and a condition by which the fourth mode is usable.

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

wherein the decoding method, comprising:

parsing a first syntax element indicating whether a merge mode is applied to a current block;

determining whether to parse a second syntax element based on a first predefined condition when the merge mode is applied to the current block, wherein the second syntax element indicates whether a first mode or a second mode is applied to the current block;

determining whether to parse a third syntax element based on a second predefined condition when the first mode and the second mode are not applied to the current block, wherein the third syntax element indicates a mode applied to the current block among a third mode and a fourth mode;

determining a mode applied to the current block based on the second syntax element or the third syntax element;

deriving motion information of the current block based on the determined mode; and

generating a prediction block of the current block by using the motion information of the current block,

wherein the first predefined condition includes at least one of a condition by which the third mode is usable and a condition by which the fourth mode is usable.

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 Jul 16, 2021
From: KO, GEONJUNG; KIM, DONGCHEOL; SON, JUHYUNG; JUNG, JAEHONG; KWAK, JINSAM
To: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.; HUMAX CO., LTD.
Reel/Frame 056891/0606 →
Priority Claims (7)
KR 10-2019-0006511 · Jan 18, 2019 · national
KR 10-2019-0037000 · Mar 29, 2019 · national
KR 10-2019-0040400 · Apr 5, 2019 · national
KR 10-2019-0064959 · May 31, 2019 · national
KR 10-2019-0075316 · Jun 24, 2019 · national
KR 10-2019-0081764 · Jul 7, 2019 · national
KR 10-2019-0125746 · Oct 11, 2019 · national
Continuity (1)
Related Publication 20220086429A1 · Mar 17, 2022
Cited By (1)
US 12,200,200