IP Library Granted Patent US 10,511,836
Granted Patent B2
US 10,511,836 · App. 16/117,948 · Granted Dec 17, 2019

Intra prediction mode encoding/decoding method and apparatus for same

Inventors: Ha Hyun Lee (Seoul, KR); Hui Yong Kim (Daejeon-si, KR); Sung Chang Lim (Daejeon, KR); Jong Ho Kim (Daejeon, KR); Jin Ho Lee (Daejeon-si, KR); Se Yoon Jeong (Daejeon-si, KR); Suk Hee Cho (Daejeon-si, KR); Jin Soo Choi (Daejeon-si, KR); Jin Woong Kim (Daejeon-si, KR); Chie Teuk Ahn (Daejeon-si, KR)
Assignee: Electronics and Telecommunications Research Institute
H04N19/107H04N19/105H04N19/109H04N19/11H04N19/13H04N19/137H04N19/157H04N19/159H04N19/176H04N19/1887H04N19/196H04N19/50H04N19/52H04N19/521H04N19/593H04N19/61H04N19/70H04N19/91
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 10,511,836
App. No.
16/117,948
Granted
Dec 17, 2019
Kind
B2
Abstract

Disclosed herein is an intra prediction method including: deriving neighbor prediction mode information from a left neighbor prediction mode and an upper neighbor prediction mode; deriving an intra prediction mode for a decoding target unit by using the derived neighbor prediction mode information; and performing intra prediction on the decoding target unit based on the intra prediction mode. According to exemplary embodiments of the present invention, image encoding/decoding efficiency can be improved.

Claims (47)

1. A video decoding apparatus comprising:

an inverse-transformation module to perform inverse-transformation on transform coefficients to generate a residual block;

wherein the transform coefficients are derived from quantized transform coefficients related to a target decoding unit; wherein the quantized transform coefficients are derived from decoding an input bitstream;

a prediction module to

receive and decode a most probable mode (MPM) flag and an MPM index for the target decoding unit;

derive neighbor prediction mode information from a left neighbor prediction mode and an upper neighbor prediction mode;

determine MPM candidates for the target decoding unit using the neighbor prediction mode information;

generate an MPM list using the determined MPM candidates;

derive an intra prediction mode of the target decoding unit using the decoded MPM index and the generated MPM list; and

perform intra prediction on the target decoding unit based on the derived intra prediction mode, and

an adder to add the residual block and a prediction block generated by the intra prediction to generate a reconstructed block,

wherein the left neighbor prediction mode is an intra prediction mode of a left neighbor unit adjacent to a left side of the target decoding unit and the upper neighbor prediction mode is an intra prediction mode of an upper neighbor unit adjacent to an upper side of the target decoding unit, and the MPM index is an index indicating the same candidate as the intra prediction mode of the target decoding unit, among the MPM candidates included in the MPM list,

wherein the neighbor prediction mode information includes a mode number of the left neighbor prediction mode and a mode number of the upper neighbor prediction mode,

wherein the prediction module determines the left neighbor prediction mode and the upper neighbor prediction mode as the MPM candidates, and the MPM list comprises three MPM candidates, and

wherein the prediction module determines a predetermined intra prediction mode as an additional MPM candidate when the left neighbor prediction mode is the same as the upper neighbor prediction mode.

2. The video decoding apparatus of claim 1 , wherein the predetermined intra prediction mode is a DC mode or planar mode.

3. The video decoding apparatus of claim 2 , wherein the predetermined intra prediction mode is a DC mode when the left neighbor prediction mode and the upper neighbor prediction mode are a planar mode, and the predetermined intra prediction mode is a planar mode when the left neighbor prediction mode and the upper neighbor prediction mode are a DC mode.

4. A video encoding apparatus comprising:

a prediction module to

determine an intra prediction mode of a target encoding unit;

perform intra prediction on the target encoding unit based on the determined intra prediction mode;

derive neighbor prediction mode information from a left neighbor prediction mode and an upper neighbor prediction mode;

determine MPM candidates for the target encoding unit using the neighbor prediction mode information;

generate an MPM list using the determined MPM candidates;

derive an MPM index using the intra prediction mode of the target encoding unit and the generated MPM list; and

encode a most probable mode (MPM) flag and the MPM index for the target encoding unit;

a subtractor to generate a residual block using the prediction block generated by the intra prediction and the target encoding unit;

a transformation module to perform transformation on coefficients related to the residual block to derive transform coefficients;

wherein quantized transform coefficients related to the target encoding unit as derived from the transform coefficients, along with the MPM flag and the MPM index, are encoded in a bitstream;

wherein the left neighbor prediction mode is an intra prediction mode of a left neighbor unit adjacent to a left side of the target encoding unit and the upper neighbor prediction mode is an intra prediction mode of an upper neighbor unit adjacent to an upper side of the target encoding unit, and the MPM index is an index indicating the same candidate as the intra prediction mode of the target encoding unit, among the MPM candidates included in the MPM list,

wherein the neighbor prediction mode information includes a mode number of the left neighbor prediction mode and a mode number of the upper neighbor prediction mode,

wherein the prediction module determines the left neighbor prediction mode and the upper neighbor prediction mode as the MPM candidates, and the MPM list comprises three MPM candidates, and

wherein the prediction module determines a predetermined intra prediction mode as an additional MPM candidate when the left neighbor prediction mode is the same as the upper neighbor prediction mode.

5. The video encoding apparatus of claim 4 , wherein the predetermined intra prediction mode is a DC mode or planar mode.

6. The video encoding apparatus of claim 5 , wherein the predetermined intra prediction mode is a DC mode when the left neighbor prediction mode and the upper neighbor prediction mode are a planar mode, and the predetermined intra prediction mode is a planar mode when the left neighbor prediction mode and the upper neighbor prediction mode are a DC mode.

7. A non-transitory computer-readable medium storing a bitstream that is received and used by a video decoding apparatus to reconstruct a video, the bitstream comprises information on quantization transform coefficients related to a target decoding unit, a most probable mode (MPM) flag and an MPM index for the target decoding unit,

wherein the quantization transform coefficients are used to derive transform coefficients,

the transform coefficients are used to generate a residual block by being inverse-transformed,

the MPM flag and the MPM index are used to derive an intra prediction mode of the target decoding using an MPM list,

wherein the MPM list is generated using MPM candidates for the target decoding unit,

the MPM candidates are determined using neighbor prediction mode information which is derived from a left neighbor prediction mode and an upper neighbor prediction mode,

the derived intra prediction mode is used to perform intra prediction on the target decoding unit to generate a prediction block,

the residual block and the prediction block are used to generate a reconstructed block,

wherein the left neighbor prediction mode is an intra prediction mode of a left neighbor unit adjacent to a left side of the target decoding unit and the upper neighbor prediction mode is an intra prediction mode of an upper neighbor unit adjacent to an upper side of the target decoding unit, and the MPM index is an index indicating the same candidate as the intra prediction mode of the target decoding unit, among the MPM candidates included in the MPM list,

wherein the neighbor prediction mode information includes a mode number of the left neighbor prediction mode and a mode number of the upper neighbor prediction mode,

wherein the prediction module determines the left neighbor prediction mode and the upper neighbor prediction mode as the MPM candidates, and the MPM list comprises three MPM candidates, and

wherein the prediction module determines a predetermined intra prediction mode as an additional MPM candidate when the left neighbor prediction mode is the same as the upper neighbor prediction mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2019
From: LEE, HA HYUN; KIM, HUI YONG; LIM, SUNG CHANG; KIM, JONG HO; LEE, JIN HO; JEONG, SE YOON; CHO, SUK HEE; CHOI, JIN SOO; KIM, JIN WOONG; AHN, CHIE TEUK
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 050407/0039 →
Priority Claims (3)
KR 10-2010-0131086 · Dec 21, 2010 · national
KR 10-2011-0016610 · Feb 24, 2011 · national
KR 10-2011-0046785 · May 18, 2011 · national
Continuity (5)
Continuation 15799086 · Oct 31, 2017
Continuation 15477714 · Apr 3, 2017
Continuation 15055150 · Feb 26, 2016
Continuation 13988958
Related Publication 20180376138A1 · Dec 27, 2018