IP Library Granted Patent US 11,838,499
Granted Patent B2
US 11,838,499 · App. 17/750,726 · Granted Dec 5, 2023

Encoding/decoding method and apparatus for coding unit partitioning

Inventor: Ki Baek Kim (Daejeon, KR)
Assignee: B1 INSTITUTE OF IMAGE TECHNOLOGY, INC.
H04N19/105H04N19/117H04N19/176H04N19/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 11,838,499
App. No.
17/750,726
Granted
Dec 5, 2023
Kind
B2
Abstract

Disclosed is an image decoding method using the correlation between color components to perform into prediction of chrominance components. Here, the image decoding method using the correlation between color components to perform intra prediction of chrominance components comprises the steps of: checking image data and a prediction mode in a bitstream; generating a prediction block according to a reconstructed prediction mode; determining compensation settings according to the size of a current block and the reconstructed prediction mode; compensating the prediction block according to the determined compensation settings; and reconstructing the current block by adding reconstructed image data to the prediction block.

Claims (47)

1. An image decoding method performed by an image decoding apparatus, the method comprising:

a block partitioning step for partitioning a maximum coding unit included in a current image into at least one coding unit; and

a step for decoding the at least one coding unit,

wherein the block partitioning step performs at least one among a first tree-based partitioning and a second tree-based partitioning,

wherein the block partitioning step is performed recursively for a coding unit generated by the block partitioning step,

wherein the block partitioning step for a coding unit generated by the second tree-based partitioning does not perform the first tree-based partitioning,

wherein the block partitioning step is performed based on at least one among first block partitioning information on the first tree-based partitioning or second block partitioning information on the second tree-based partitioning obtained from a bitstream,

wherein the first block partitioning information comprises information on whether to perform the first tree-based partitioning,

wherein the second block partitioning information is obtained from the bitstream in case the first block partitioning information indicates the first tree-based partitioning is not performed,

wherein the first tree-based partitioning is quad tree partitioning,

wherein the second tree-based partitioning includes a plurality of types of tree-based partitioning,

wherein the second block partitioning information includes information specifying one of the plurality of the types of tree-based partitioning, and

wherein the second tree-based partitioning excludes the quad tree partitioning.

2. The method of claim 1 ,

wherein the second block partitioning information comprises partitioning direction information.

3. The method of claim 1 ,

wherein the type of tree-based partitioning applicable for the block partitioning step is adaptively determined based on information signaled at a higher level of the current image or an image type of the current image.

4. The method of claim 3 ,

wherein the higher level is a sequence level.

5. The method of claim 3 ,

wherein the image type of the current image is one among an I-type, P-type or B-type.

6. An image encoding method performed by an image encoding apparatus, the method comprising:

a block partitioning step for partitioning a maximum coding unit included in a current image into at least one coding unit; and

a step for encoding the at least one coding unit,

wherein the block partitioning step performs at least one among a first tree-based partitioning and a second tree-based partitioning,

wherein the block partitioning step is performed recursively for a coding unit generated by the block partitioning step,

wherein the block partitioning step for a coding unit generated by the second tree-based partitioning does not perform the first tree-based partitioning,

wherein the step for encoding comprises encoding at least one among first block partitioning information on the first tree-based partitioning or second block partitioning information on the second tree-based partitioning,

wherein the first block partitioning information comprises information on whether to perform the first tree-based partitioning,

wherein the second block partitioning information is encoded based on that the first tree-based partitioning is not performed,

wherein the first tree-based partitioning is quad tree partitioning,

wherein the second tree-based partitioning includes a plurality of types of tree-based partitioning,

wherein the second block partitioning information includes information specifying one of the plurality of the types of tree-based partitioning, and

wherein the second tree-based partitioning excludes the quad tree partitioning.

7. A non-transitory computer readable recording medium storing a bitstream that is generated by an image encoding method, the image encoding method comprising:

a block partitioning step for partitioning a maximum coding unit included in a current image into at least one coding unit; and

a step for encoding the at least one coding unit,

wherein the block partitioning step performs at least one among a first tree-based partitioning and a second tree-based partitioning,

wherein the block partitioning step is performed recursively for a coding unit generated by the block partitioning step,

wherein the block partitioning step for a coding unit generated by the second tree-based partitioning does not perform the first tree-based partitioning,

wherein the step for encoding comprises encoding at least one among first block partitioning information on the first tree-based partitioning or second block partitioning information on the second tree-based partitioning,

wherein the first block partitioning information comprises information on whether to perform the first tree-based partitioning,

wherein the second block partitioning information is encoded based on that the first tree-based partitioning is not performed,

wherein the first tree-based partitioning is quad tree partitioning,

wherein the second tree-based partitioning includes a plurality of types of tree-based partitioning,

wherein the second block partitioning information includes information specifying one of the plurality of the types of tree-based partitioning, and

wherein the second tree-based partitioning excludes the quad tree partitioning.

Priority Claims (1)
KR 10-2018-0005294 · Jan 15, 2018 · national
Continuity (4)
Division 17109135 · Dec 1, 2020
Division 16880788 · May 21, 2020
Continuation PCTKR2019000436 · Jan 11, 2019
Related Publication 20220286670A1 · Sep 8, 2022