IP Library Granted Patent US 11,812,016
Granted Patent B2
US 11,812,016 · App. 17/366,356 · Granted Nov 7, 2023

Method and apparatus for processing video signal

Inventor: Bae Keun Lee (Seoul, KR)
Assignee: KT CORPORATION
H04N19/119H04N19/129H04N19/132H04N19/174H04N19/176H04N19/182H04N19/186H04N19/30H04N19/44H04N19/50H04N19/597H04N19/91H04N19/96
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,812,016
App. No.
17/366,356
Granted
Nov 7, 2023
Kind
B2
Abstract

A method for decoding a video according to the present invention may comprise: determining merge target candidate blocks of a current coding block, specifying at least one among the merge target candidate blocks, and generating a merged block by merging the specified merge target candidate block and the current coding block.

Claims (39)

1. A method of decoding a video, the method comprising:

decoding, from a bitstream, an enabled flag indicating whether it is allowed to divide a block into two partitions or not;

when the enabled flag indicates that the division is allowed, determining, based on a first flag of 1-bit, whether to divide a current coding block into the two partitions or not;

when it is determined to divide the current coding block, determining, based on a second flag of 1-bit, whether to divide the current coding block symmetrically or asymmetrically; and

determining, based on a third flag of 1-bit, whether to divide the current coding block in a horizontal direction or in a vertical direction,

wherein when it is determined to divide the current coding block asymmetrically, the current coding block is partitioned into a first partition that has a ¼ size of the current coding block and a second partition that has a ¾ size of the current coding block,

wherein locations of the first partition and the second partition in the current coding block are determined based on a fourth flag of 1-bit,

wherein, based on a partition type of the current coding block, it is determined whether to parse a transform skip flag from the bitstream or not,

wherein in response to the current coding block being partitioned into the two partitions, the transform skip flag, indicating whether an inverse-transform is skipped for the first partition or not, is not parsed from the bitstream, and

wherein in response to parsing the transform skip flag being omitted, it is determined that the inverse-transform is not skipped for the first partition.

2. The method of claim 1 , wherein when it is determined to divide the current coding block in the horizontal direction, based on the fourth flag, it is determined whether the first partition is located at an upper side or a bottom side of the current coding block, and

wherein when it is determined to divide the current coding block in the vertical direction, based on the fourth flag, it is determined whether the first partition is located at a left side or a right side of the current coding block.

3. The method of claim 1 , wherein a number of asymmetric partition types available for the current coding block is varied according to a size of the current coding block.

4. The method of claim 1 , wherein the partition type of the current coding block is one of non-partitioning, symmetric binary partitioning and asymmetric binary partitioning.

5. A method of encoding a video, the method comprising:

encoding a first flag of 1-bit specifying whether a current coding block is divided into two partitions or not;

when the current coding block is divided into two partitions, encoding a second flag of 1-bit specifying whether the current coding block is divided symmetrically or asymmetrically;

encoding a third flag of 1-bit specifying whether the current coding block is divided in a horizontal direction or in a vertical direction; and

encoding an enabled flag indicating whether it is allowed to divide a block into two partitions or not,

wherein when the current coding block is divided asymmetrically, the current coding block is partitioned into a first partition that has a ¼ size of the current coding block and a second partition that has a ¾ size of the current coding block,

wherein a fourth flag of 1-bit which is used to determine locations of the first partition and the second partition in the current coding block is further encoded,

wherein, based on a partition type of the current coding block, it is determined whether to encode a transform skip flag into a bitstream or not,

wherein the transform skip flag, indicating whether a transform is skipped for the first partition or not, is not encoded into the bitstream in response to the current coding block is partitioned into the two partitions, and

wherein in response to encoding the transform skip flag being omitted, it is determined that the transform is not skipped for the first partition.

6. The method of claim 5 , wherein when the current coding block is divided in the horizontal direction, a value of the fourth flag is determined based on whether the first partition is located at an upper side or a bottom side of the current coding block, and

wherein when the current coding block is divided in the vertical direction, the value of the fourth flag is determined based on whether the first partition is located at a left side or a right side of the current coding block.

7. The method of claim 5 , wherein a number of asymmetric partition types available for the current coding block is varied according to a size of the current coding block.

8. A transmitting apparatus of data for image information, comprising:

at least one processor configured to obtain a bitstream of the image information by performing:

encoding a first flag of 1-bit specifying whether a current coding block is divided into two partitions or not,

when the current coding block is divided into two partitions, encoding a second flag of 1-bit specifying whether the current coding block is divided symmetrically or asymmetrically,

encoding a third flag of 1-bit specifying whether the current coding block is divided in a horizontal direction or in a vertical direction, and

encoding an enabled flag indicating whether it is allowed to divide a block into two partitions or not; and

a transmitter configured to transmit the data comprising the bitstream of the image information,

wherein when the current coding block is divided asymmetrically, the current coding block is partitioned into a first partition that has a ¼ size of the current coding block and a second partition that has a ¾ size of the current coding block,

wherein a fourth flag of 1-bit which is used to determine locations of the first partition and the second partition in the current coding block is further encoded,

wherein, based on a partition type of the current coding block, it is determined whether to encode a transform skip flag into the bitstream or not,

wherein the transform skip flag, indicating whether a transform is skipped for the first partition or not, is not encoded into the bitstream in response to the current coding block is partitioned into the two partitions, and

wherein in response to encoding the transform skip flag being omitted, it is determined that the transform is not skipped for the first partition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2021
From: LEE, BAE KEUN
To: KT CORPORATION
Reel/Frame 056742/0708 →
Priority Claims (2)
KR 10-2016-0120082 · Sep 20, 2016 · national
KR 10-2016-0127861 · Oct 4, 2016 · national
Continuity (2)
Division 16334996
Related Publication 20210337197A1 · Oct 28, 2021