IP Library Granted Patent US 11,677,933
Granted Patent B2
US 11,677,933 · App. 17/165,075 · Granted Jun 13, 2023

Intra prediction-based video encoding/decoding method and device

Inventor: Ki Baek Kim (Daejeon, KR)
Assignee: B1 INSTITUTE OF IMAGE TECHNOLOGY, INC.
H04N19/105H04N19/159H04N19/176H04N19/184H04N19/186H04N19/46H04N19/593H04N19/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,677,933
App. No.
17/165,075
Granted
Jun 13, 2023
Kind
B2
Abstract

A video encoding/decoding method and device according to the present invention may: determine a reference area for the intra prediction of the current block; derive the intra prediction mode of the current block; and decode the current block on the basis of the reference area and the intra prediction mode.

Claims (39)

1. A method of decoding an image based on intra prediction with a decoding apparatus, comprising:

determining a reference region for the intra prediction of a current block in the image;

selecting, based on prediction mode candidate group information signaled from a bitstream, one of a first prediction mode candidate group and a second prediction mode candidate group, wherein a number of intra prediction modes in the first prediction mode candidate group is different from a number of intra prediction modes in the second prediction mode candidate group;

selecting, based on MPM information, one of a first candidate group, a second candidate group and a third candidate group that are divided from the selected prediction mode candidate group;

determining an intra prediction mode of the current block from the selected candidate group; and

predicting the current block based on the determined intra prediction mode,

wherein the reference region is spatially adjacent to the current block and includes at least one of a top reference region, a left reference region, a top-left reference region, a bottom-left reference region, or a top-right reference region,

wherein determining the reference region comprises searching for whether an unavailable pixel exists in the reference region,

wherein the search on the left reference region is performed from top to bottom,

wherein when the unavailable pixel is found during the search on the left reference region, the unavailable pixel is replaced with a pixel above the unavailable pixel, and

wherein the first candidate group includes an intra prediction mode of a neighboring block adjacent to the current block, the second candidate group includes an intra prediction mode with a diagonal direction and an intra prediction mode derived by adding or subtracting a predetermined constant to an index of the intra prediction mode of the neighboring block, and the third candidate group includes remaining modes except for intra prediction modes in the first candidate group and the second candidate group among intra prediction modes belonging to the selected prediction mode candidate group.

2. The method of claim 1 , wherein the current block is obtained through a block division based on at least one of a binary tree or a ternary tree, and

wherein the binary tree is representative of a division type of dividing one coding block into two coding blocks, and the ternary tree is representative of a division type of dividing one coding block into three coding blocks.

3. The method of claim 1 , wherein the reference region further includes at least one of a right reference region or a bottom-right reference region according to a predetermined coding order.

4. The method of claim 1 , wherein the predetermined constant is a natural number greater than or equal to 5.

5. A method of encoding an image based on intra prediction with an encoding apparatus, comprising:

determining a reference region for the intra prediction of a current block in the image;

selecting one of a first prediction mode candidate group and a second prediction mode candidate group and encoding prediction mode candidate group information indicating the selected prediction mode candidate group, wherein a number of intra prediction modes in the first prediction mode candidate group is different from a number of intra prediction modes in the second prediction mode candidate group; and

selecting one of a first candidate group, a second candidate group and a third candidate group that are divided from the selected prediction mode candidate group and encoding MPM information indicating the selected candidate group;

predicting the current block based on the reference region and an intra prediction mode from the selected candidate group,

wherein the reference region is spatially adjacent to the current block and includes at least one of a top reference region, a left reference region, a top-left reference region, a bottom-left reference region, or a top-right reference region,

wherein determining the reference region comprises searching for whether an unavailable pixel exists in the reference region,

wherein the search on the left reference region is performed from top to bottom,

wherein when the unavailable pixel is found during the search on the left reference region, the unavailable pixel is replaced with a pixel above the unavailable pixel,

wherein the first candidate group includes an intra prediction mode of a neighboring bock adjacent to the current block, the second candidate group includes an intra prediction mode with a diagonal direction and an intra prediction mode derived by adding or subtracting a predetermined constant to an index of the intra prediction mode of the neighboring block, and the third candidate group includes remaining modes except for intra prediction modes in the first candidate group and the second candidate group among intra prediction modes belonging to the selected prediction mode candidate group.

6. A non-transitory computer-readable storage medium having a bitstream that is decoded by a method of decoding an image, wherein the bitstream comprises:

prediction mode candidate group information indicating a prediction mode candidate group for decoding a block;

MPM information indicating a candidate group for decoding the block;

wherein the method comprises:

determining a reference region for the intra prediction of a current block in the image;

selecting, based on the prediction mode candidate group information, one of a first prediction mode candidate group and a second prediction mode candidate group, wherein a number of intra prediction modes in the first prediction m candidate group is different from a number of intra prediction modes in the second prediction mode candidate group;

selecting, based on the MPM information, one of a first candidate group a second candidate group and a third candidate group that are divided from the selected prediction mode candidate group;

determining an intra prediction mode of the current block from the selected candidate group; and

predicting the current block based on the determined intra prediction mode,

wherein the reference region is spatially adjacent to the current block and includes at least one of a top reference region, a left reference region, a top-left reference region, a bottom-left reference region, or a top-right reference region,

wherein determining the reference region comprises searching for whether an unavailable pixel exists in the reference region,

wherein the search on the left reference region is performed from top to bottom,

wherein when the unavailable pixel is found during the search on the left reference region, the unavailable pixel is replaced with a pixel above the unavailable pixel, and

wherein the first candidate group includes an intra prediction mode of a neighboring block adjacent to the current block, the second candidate group includes an intra prediction mode with a diagonal direction and an intra prediction node derived by adding or subtracting a predetermined constant to an index of the infra prediction mode of the neighboring block, and the third candidate group includes remaining modes except for intra prediction modes in the first candidate group and the second candidate group among infra prediction modes belonging to the selected prediction mode candidate group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: KIM, KI BAEK
To: B1 INSTITUTE OF IMAGE TECHNOLOGY, INC.
Reel/Frame 055898/0420 →
Priority Claims (2)
KR 10-2018-0173164 · Dec 28, 2018 · national
KR 10-2018-0173228 · Dec 29, 2018 · national
Continuity (3)
Continuation 17079784 · Oct 26, 2020
Continuation PCTKR2019018740 · Dec 30, 2019
Related Publication 20210160483A1 · May 27, 2021
Cited By (5)
US 12,256,063 US 12,587,638 US 12,598,295 US 12,621,436 US 12,647,577