IP Library Granted Patent US 11,451,767
Granted Patent B2
US 11,451,767 · App. 15/772,284 · Granted Sep 20, 2022

Method and apparatus for encoding/decoding intra prediction mode

Inventors: Dong San Jun (Daejeon, KR); Jung Won Kang (Daejeon, KR); Sung Chang Lim (Daejeon, KR); Hyun Suk Ko (Daejeon, KR); Jin Ho Lee (Daejeon, KR); Hui Yong Kim (Daejeon, KR); Jin Soo Choi (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04N19/103H04N19/11H04N19/146H04N19/159H04N19/167H04N19/176H04N19/44H04N19/463H04N19/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 11,451,767
App. No.
15/772,284
Granted
Sep 20, 2022
Kind
B2
Abstract

Provided are method and apparatus methods and apparatuses for encoding an intra-prediction mode based on a secondary IPM. The present invention may comprises a first decision step of determining whether an intra-prediction mode of a current block is included in a first candidate mode set including M candidate modes (M is an integer equal to or greater than 1); a second decision step of determining whether the intra-prediction mode of the current block is included in a second candidate mode set including N candidate modes (N is an integer equal to or greater than 1) based on a first determination result representing a determination result of the first decision step; and an intra prediction mode encoding step of encoding the intra-prediction mode of the current block based on the first determination result or a second determination result representing a determination result of the second decision step.

Claims (37)

1. An image encoding method performed by an image

encoding apparatus, the method comprising:

determining, among one or more candidate mode sets, a candidate mode set in which an intra prediction mode of a current block is included;

encoding candidate mode set selecting information for selecting the candidate mode set in which the intra prediction mode of the current block in included; and

encoding, in case the candidate mode set in which the intra prediction mode of the current block is included comprises two or more candidate modes, candidate mode selecting information for selecting the intra prediction mode of the current block among the two or mode candidate modes,

wherein the one or more candidate mode sets comprises a first candidate mode set including M candidate modes, M being an integer equal to or greater than 1, a second candidate mode set including N candidate modes, N being an integer equal to or greater than 1, and a third candidate mode set including remaining candidate modes,

wherein a candidate mode included in the second candidate mode set is derived based on a maximum value and a minimum value among an index value of an intra prediction mode of a left block adjacent to the current block and an index value of an intra prediction mode of an upper block adjacent to the current block, when the intra prediction mode of the left block and the intra prediction mode of the upper block are not equal to each other,

wherein, in response to the index value of the intra prediction mode of the left block adjacent to the current block being larger than the index value of the intra prediction mode of the upper block adjacent to the current block, the maximum value is the index value of the intra prediction mode of the left block adjacent to the current block and the minimum value is the index value of the intra prediction mode of the upper block adjacent to the current block,

wherein each of the index value of the intra prediction mode of the left block and the index value of the intra prediction mode of the upper block indicates one from among a DC mode, a planar mode and a plurality of angular modes, and

wherein the candidate mode included in the second candidate mode set is derived by adding 2 to the maximum value or the minimum value, or derived by subtracting 2 from the maximum value or the minimum value.

2. The image encoding method of claim 1 , wherein, in case the intra prediction mode of the current block is included in neither the first candidate mode set nor the second candidate mode set, the candidate mode selecting information indicates a candidate mode among candidate modes included in the third candidate mode set.

3. The image encoding method of claim 1 , wherein the second candidate mode set comprises a mode corresponding to the maximum value and a mode corresponding to the minimum value.

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

decoding candidate mode set selecting information;

selecting a candidate mode set based on the candidate mode set selecting information;

decoding, in case the selected candidate mode set comprises two or more candidate modes, candidate mode selecting information; and

selecting, as an intra-prediction mode of a current block, a candidate mode among one or more candidate modes included in the selected candidate mode set based on at least one among the selected candidate mode set and the candidate mode selecting information,

wherein the candidate mode set selecting information is information for selecting, among one or more candidate mode sets, a candidate mode set to be used for deriving the intra prediction mode of the current block,

wherein the one or more candidate mode sets comprises a first candidate mode set including M candidate modes, M being an integer equal to or greater than 1, a second candidate mode set including N candidate modes, N being an integer equal to or greater than 1, and a third candidate mode set including remaining candidate modes,

wherein a candidate mode included in the second candidate mode set is derived based on a maximum value and a minimum value among an index value of an intra prediction mode of a left block adjacent to the current block and an index value of an intra prediction mode of an upper block adjacent to the current block, when the intra prediction mode of the left block and the intra prediction mode of the upper block are not equal to each other,

wherein, in response to the index value of the intra prediction mode of the left block adjacent to the current block being larger than the index value of the intra prediction mode of the upper block adjacent to the current block, the maximum value is the index value of the intra prediction mode of the left block adjacent to the current block and the minimum value is the index value of the intra prediction mode of the upper block adjacent to the current block,

wherein each of the index value of the intra prediction mode of the left block and the index value of the intra prediction mode of the upper block indicates one from among a DC mode, a planar mode and a plurality of angular modes, and

wherein the candidate mode included in the second candidate mode set is derived by adding 2 to the maximum value or the minimum value, or derived by subtracting 2 from the maximum value or the minimum value.

5. The image decoding method of claim 4 ,

wherein, in case neither the first candidate mode set nor second candidate mode set is selected based on the candidate mode set selecting information, the candidate mode selecting information indicates a candidate mode among candidate modes included in the third candidate mode set.

6. The image decoding method of claim 4 ,

wherein the second candidate mode set comprises a mode corresponding to the maximum value and a mode corresponding to the minimum value.

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

the method comprising:

determining, among one or more candidate mode sets, a candidate mode set in which an intra prediction mode of a current block is included;

encoding candidate mode set selecting information for selecting the candidate mode set in which the intra prediction mode of the current block is included; and

encoding, in case the candidate mode set in which the intra prediction mode of the current block is included comprises two or more candidate modes, candidate mode selecting information for selecting the intra prediction mode of the current block among the two or mode candidate modes,

wherein the one or more candidate mode sets comprises a first candidate mode set including M candidate modes, M being an integer equal to or greater than 1, a second candidate mode set including N candidate modes, N being an integer equal to or greater than 1, and a third candidate mode set including remaining candidate modes,

wherein a candidate mode included in the second candidate mode set is derived based on a maximum value and a minimum value among an index value of an intra prediction mode of a left block adjacent to the current block and an index value of an intra prediction mode of an upper block adjacent to the current block, when the intra prediction mode of the left block and the intra prediction mode of the upper block are not equal to each other,

wherein, in response to the index value of the intra prediction mode of the left block adjacent to the current block being larger than the index value of the intra prediction mode of the upper block adjacent to the current block, the maximum value is the index value of the intra prediction mode of the left block adjacent to the current block and the minimum value is the index value of the intra prediction mode of the upper block adjacent to the current block,

wherein each of the index value of the intra prediction mode of the left block and the index value of the intra prediction mode of the upper block indicates one from among a DC mode, a planar mode and a plurality of angular modes, and

wherein the candidate mode included in the second candidate mode set is derived by adding 2 to the maximum value or the minimum value, or derived by subtracting 2 from the maximum value or the minimum value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2022
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
To: LX SEMICON CO., LTD
Reel/Frame 062067/0457 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2018
From: JUN, DONG SAN; KANG, JUNG WON; LIM, SUNG CHANG; KO, HYUN SUK; LEE, JIN HO; KIM, HUI YONG; CHOI, JIN SOO
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 046775/0559 →
Priority Claims (2)
KR 10-2015-0162747 · Nov 19, 2015 · national
KR 10-2016-0089419 · Jul 14, 2016 · national
Continuity (1)
Related Publication 20180316913A1 · Nov 1, 2018
Cited By (4)
US 12,395,638 US 12,621,430 US 12,689,721 US 12,707,036