IP Library Granted Patent US 11,190,763
Granted Patent B2
US 11,190,763 · App. 16/913,731 · Granted Nov 30, 2021

Method and device for performing image decoding on basis of intra prediction in image coding system

Inventors: Sunmi Yoo (Seoul, KR); Jaeho Lee (Seoul, KR); Jangwon Choi (Seoul, KR); Jungdong Seo (Seoul, KR); Jin Heo (Seoul, KR)
Assignee: LG ELECTRONICS, INC.
H04N19/11H04N19/117H04N19/176H04N19/82
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,190,763
App. No.
16/913,731
Granted
Nov 30, 2021
Kind
B2
Abstract

A method by which a decoding device performs image decoding, according to the present invention, comprises the steps of: deriving an intra prediction mode of a current block; deriving neighboring samples including left neighboring samples and upper neighboring samples of the current block; deriving reference samples for prediction of a target sample among the neighboring samples on the basis of the position of the target sample of the current block and the prediction angle of the intra prediction mode; determining an interpolation filter for the target sample; and deriving the prediction sample of the target sample on the basis of the interpolation filter and the reference samples.

Claims (42)

1. An image decoding method performed by a decoding device, the method comprising:

obtaining prediction information for a current block from a bitstream;

deriving an intra-prediction mode of the current block based on the prediction information, wherein the intra-prediction mode is one of directional intra prediction modes with a prediction angle greater than 0;

deriving neighboring samples including left neighboring samples and upper neighboring samples of the current block;

deriving reference samples for prediction of a target sample of the current block among the neighboring samples based on a position of the target sample and the prediction angle of the intra-prediction mode;

determining an interpolation filter for the target sample based on the intra-prediction mode and a size of the current block, wherein the interpolation filter is determined as one of a Gaussian filter and a cubic filter; and

deriving a prediction sample of the target sample based on the interpolation filter and the reference samples,

wherein based on the size of the current block being greater than or equal to a first specific value, the interpolation filter for the target sample is derived as the Gaussian filter,

wherein based on the size of the current block being smaller than the first specific value and the prediction angle of the intra-prediction mode being smaller than a second specific value, the interpolation filter for the target sample is derived as the cubic filter, and

wherein based on the size of the current block being smaller than the first specific value and the prediction angle of the intra-prediction mode being not smaller than the second specific value, the interpolation filter for the target sample is derived as the Gaussian filter.

2. The image decoding method of claim 1 , wherein

the deriving of the prediction sample of the target sample based on the interpolation filter and the reference samples comprises:

deriving filter coefficients of the interpolation filter based on the position of the target sample and the prediction angle; and

deriving the prediction sample of the target sample based on the filter coefficients and the reference samples.

3. The image decoding method of claim 1 , wherein

based on a width and a height of the current block being different and the intra-prediction mode of the current block being a directional intra-prediction mode having vertical directionality, the interpolation filter for the target sample is determined based on the intra-prediction mode and the width of the current block.

4. The image decoding method of claim 1 , wherein

based on a width and a height of the current block being different and the intra-prediction mode of the current block being a directional intra-prediction mode having horizontal directionality, the interpolation filter for the target sample is determined based on the intra-prediction mode and the height of the current block.

5. An image encoding method performed by an encoding device, the method comprising:

determining an intra-prediction mode of a current block, wherein the intra-prediction mode is one of directional intra prediction modes with a prediction angle greater than 0;

deriving neighboring samples including left neighboring samples and upper neighboring samples of the current block;

deriving reference samples for prediction of a target sample of the current block among the neighboring samples based on a position of the target sample and the prediction angle of the intra-prediction mode;

determining an interpolation filter for the target sample based on the intra-prediction mode and a size of the current block, wherein the interpolation filter is determined as one of a Gaussian filter and a cubic filter;

deriving a prediction sample of the target sample based on the interpolation filter and the reference samples; and

encoding a bitstream including prediction information for the current block representing the intra-prediction mode of the current block,

wherein based on the size of the current block being greater than or equal to a first specific value, the interpolation filter for the target sample is derived as the Gaussian filter, and

wherein based on the size of the current block being smaller than the first specific value and the prediction angle of the intra-prediction mode being smaller than a second specific value, the interpolation filter for the target sample is derived as the cubic filter,

wherein based on the size of the current block being smaller than the first specific value and the prediction angle of the intra-prediction mode being not smaller than the second specific value, the interpolation filter for the target sample is derived as the Gaussian filter.

6. The image encoding method of claim 5 , wherein

the deriving of the prediction sample of the target sample based on the interpolation filter and the reference samples comprises:

deriving filter coefficients of the interpolation filter based on the position of the target sample and the prediction angle; and

deriving the prediction sample of the target sample based on the filter coefficients and the reference samples.

7. A non-transitory computer-readable storage medium storing a bitstream, the bitstream, when executed, causing a decoding apparatus to perform the following steps:

obtaining prediction information for a current block from the bitstream;

deriving an intra-prediction mode of the current block based on the prediction information, wherein the intra-prediction mode is one of directional intra prediction modes with a prediction angle greater than 0;

deriving neighboring samples including left neighboring samples and upper neighboring samples of the current block;

deriving reference samples for prediction of a target sample of the current block among the neighboring samples based on a position of the target sample and the prediction angle of the intra-prediction mode;

determining an interpolation filter for the target sample based on the intra-prediction mode and a size of the current block, wherein the interpolation filter is determined as one of a Gaussian filter and a cubic filter; and

deriving a prediction sample of the target sample based on the interpolation filter and the reference samples,

wherein based on the size of the current block being greater than or equal to a first specific value, the interpolation filter for the target sample is derived as the Gaussian filter,

wherein based on the size of the current block being smaller than the first specific value and the prediction angle of the intra-prediction mode being smaller than a second specific value, the interpolation filter for the target sample is derived as the cubic filter, and

wherein based on the size of the current block being smaller than the first specific value and the prediction angle of the intra-prediction mode being not smaller than the second specific value, the interpolation filter for the target sample is derived as the Gaussian filter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: LEE, SUNMI; LEE, JAEHO; CHOI, JANGWON; SEO, JUNGDONG; HEO, JIN
To: LG ELECTRONICS INC.
Reel/Frame 053058/0709 →
Continuity (4)
Continuation 16591238 · Oct 2, 2019
Continuation PCTKR2018000226
Provisional Application 62512737 · May 31, 2017
Related Publication 20200329236A1 · Oct 15, 2020