IP Library Granted Patent US 12,126,830
Granted Patent B2
US 12,126,830 · App. 17/749,793 · Granted Oct 22, 2024

Intra prediction-based video coding method and device using MPM list

Inventors: Jin Heo (Seoul, KR); Jungah Choi (Seoul, KR); Jangwon Choi (Seoul, KR); Sunmi Yoo (Seoul, KR); Ling Li (Seoul, KR)
Assignee: Xiaomi Inc.
H04N19/593H04N19/11H04N19/132H04N19/136H04N19/176
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 12,126,830
App. No.
17/749,793
Granted
Oct 22, 2024
Kind
B2
Abstract

A video decoding method according to the present document comprises the steps of: configuring an MPM list by deriving candidate intra prediction modes on the basis of a first neighboring block located on the left side and a second neighboring block located on the upper side with respect to the current block; deriving an intra prediction mode for the current block on the basis of the MPM list; generating prediction samples for the current block on the basis of the intra prediction mode; and generating a reconstructed picture for the current block on the basis of the prediction samples, wherein a first intra prediction mode of the first neighboring block and a second intra prediction mode of the second neighboring block are the same, wherein the candidate intra prediction modes including a DC mode are derived on the basis of a case where both the first intra prediction mode and the second intra prediction mode are the DC mode.

Claims (48)

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

obtaining intra prediction mode information from a bitstream;

deriving a first intra prediction mode of a first neighboring block adjacent to a left of a current block and a second intra prediction mode of a second neighboring block adjacent to an upper of the current block;

constructing a most probable mode (MPM) list based on the first intra prediction mode and the second intra prediction mode;

deriving an intra prediction mode for the current block based on the MPM list and the intra prediction mode information;

generating prediction samples for the current block based on the intra prediction mode; and

generating a reconstructed samples based on the prediction samples,

wherein the MPM list includes candidate intra prediction modes for the current block,

wherein based on a case where the first intra prediction mode of the first neighboring block and the second intra prediction mode of the second neighboring block are the same and both the first intra prediction mode and the second intra prediction mode are the DC mode, the candidate intra prediction modes in the MPM list include a DC mode, and include an intra prediction mode 50, an intra prediction mode 18, an intra prediction mode 46, and an intra prediction mode 54, and

wherein, in the MPM list, an index value for the DC mode is smaller than an index value for the intra prediction mode 50, the index value for the intra prediction mode 50 is smaller than an index value for the intra prediction mode 18, the index value for the prediction mode 18 is smaller than an index value for the intra prediction mode 46, and the index value for the intra prediction mode 46 is smaller than an index value for the intra prediction mode 54.

2. The image decoding method of claim 1 , wherein whether a planar mode is a candidate intra prediction mode of the current block is checked in preference to the candidate intra prediction modes.

3. The image decoding method of claim 1 , wherein based on whether a zero reference sample line for the intra prediction is used for the current block, whether a planar mode is a candidate intra prediction mode of the current block is checked in preference to the candidate intra prediction modes.

4. The image decoding method of claim 3 , wherein the zero reference sample line includes a left reference sample line first closest to a left boundary of the current block and an upper reference sample line first closest to an upper boundary of the current block.

5. The image decoding method of claim 1 , wherein the constructing of the MPM list include:

deriving the candidate intra prediction modes including the first intra prediction mode and the second intra prediction mode, based on a case where the first intra prediction mode of the first neighboring block and the second intra prediction mode of the second neighboring block are not the same and both the first intra prediction mode and the second intra prediction mode have mode numbers greater than the DC mode, and

constructing the MPM list by checking whether a planar mode is a candidate intra prediction mode of the current block in preference to the first intra prediction mode and the second intra prediction mode.

6. The image decoding method of claim 1 , wherein the candidate intra prediction modes further include the DC mode, wherein the DC mode is added after the first intra prediction mode and the second intra prediction mode in the MPM list.

7. The image decoding method of claim 1 , wherein the constructing of the MPM list include:

deriving the candidate intra prediction modes including the first intra prediction mode and the second intra prediction mode, based on a case where the first intra prediction mode of the first neighboring block and the second intra prediction mode of the second neighboring block are not the same and both the first intra prediction mode and the second intra prediction mode have mode numbers greater than the DC mode, and

constructing the MPM list by checking whether the planar mode is a candidate intra prediction mode of the current block in preference to one of the first intra prediction mode and the second intra prediction mode.

8. The image decoding method or claim 1 , wherein the constructing of the MPM list include:

constructing the MPM list by checking preferentially whether a candidate intra prediction mode, which is a planar mode, among the first intra prediction mode and the second intra prediction mode is a candidate intra prediction mode of the current block, based on a case where the first intra prediction mode of the first neighboring block and the second intra prediction mode of the second neighboring block are not the same and one of the first intra prediction mode and the second intra prediction mode is the planar mode.

9. The image decoding method of claim 1 , wherein a candidate intra prediction mode other than the planar mode among the first intra prediction mode and the second intra prediction mode is added after the planar mode in the MPM list.

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

deriving a first intra prediction mode of a first neighboring block adjacent to a left of a current block and a second intra prediction mode of a second neighboring block adjacent to an upper of the current block;

constructing a most probable mode (MPM) list based on the first intra prediction mode and the second intra prediction mode;

generating intra prediction mode information based on the MPM list;

encoding image information including the intra prediction mode information,

wherein the MPM list includes candidate intra prediction modes for the current block,

wherein based on a case where the first intra prediction mode of the first neighboring block and the second intra prediction mode of the second neighboring block are the same and both the first intra prediction mode and the second intra prediction mode are the DC mode, the candidate intra prediction modes in the MPM list include a DC mode, and include an intra prediction mode 50, an intra prediction mode 18, an intra prediction mode 46, and an intra prediction mode 54, and

wherein, in the MPM list, an index value for the DC mode is smaller than an index value for the intra prediction mode 50, the index value for the intra prediction mode 50 is smaller than an index value for the intra prediction mode 18, the index value for the prediction mode 18 is smaller than an index value for the intra prediction mode 46, and the index value for the intra prediction mode 46 is smaller than an index value for the intra prediction mode 54.

11. The image encoding method of claim 10 , wherein whether a planar mode is a candidate intra prediction mode of the current block is checked in preference to the candidate intra prediction modes.

12. The image encoding method of claim 10 , wherein based on whether a zero reference sample line for the intra prediction is used for the current block, whether a planar mode is a candidate intra prediction mode of the current block is checked in preference to the candidate intra prediction modes.

13. The image encoding method of claim 10 , wherein the zero reference sample line includes a left reference sample line first closest to a left boundary of the current block and an upper reference sample line first closest to an upper boundary of the current block.

14. The image encoding method of claim 10 , wherein the constructing of the MPM list include:

deriving the candidate intra prediction modes including the first intra prediction mode and the second intra prediction mode, based on a case where the first intra prediction mode of the first neighboring block and the second intra prediction mode of the second neighboring block are not the same and both the first intra prediction mode and the second intra prediction mode have mode numbers greater than the DC mode, and

constructing the MPM list by checking whether a planar mode is a candidate intra prediction mode of the current block in preference to the first intra prediction mode and the second intra prediction mode.

15. The image encoding method of claim 14 , wherein the candidate intra prediction modes further include the DC mode, wherein the DC mode is added after the first intra prediction mode and the second intra prediction mode in the MPM list.

16. The image encoding method of claim 10 , wherein the constructing of the MPM list include:

deriving the candidate intra prediction modes including the first intra prediction mode and the second intra prediction mode, based on a case where the first intra prediction mode of the first neighboring block and the second intra prediction mode of the second neighboring block are not the same and both the first intra prediction mode and the second intra prediction mode have mode numbers greater than the DC mode, and

constructing the MPM list by checking whether the planar mode is a candidate intra prediction mode of the current block in preference to one of the first intra prediction mode and the second intra prediction mode.

17. A non-transitory computer readable digital storage medium storing a bitstream generated by a method, the method comprising:

deriving a first intra prediction mode of a first neighboring block adjacent to a left of a current block and a second intra prediction mode of a second neighboring block adjacent to an upper of the current block;

constructing a most probable mode (MPM) list based on the first intra prediction mode and the second intra prediction mode;

generating intra prediction mode information based on the MPM list;

generating the bitstream by encoding image information including the intra intra prediction mode information,

wherein the MPM list includes candidate intra prediction modes for the current block, wherein based on a case where the first intra prediction mode of the first neighboring block and the second intra prediction mode of the second neighboring block are the same and both the first intra prediction mode and the second intra prediction mode are the DC mode, the candidate intra prediction modes in the MPM list include a DC mode, and include an intra prediction mode 50, an intra prediction mode 18, an intra prediction mode 46, and an intra prediction mode 54, and

wherein, in the MPM list, an index value for the DC mode is smaller than an index value for the intra prediction mode 50, the index value for the intra prediction mode 50 is smaller than an index value for the intra prediction mode 18, the index value for the prediction mode 18 is smaller than an index value for the intra prediction mode 46, and the index value for the intra prediction mode 46 is smaller than an index value for the intra prediction mode 54.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 22, 2025
From: LG ELECTRONICS INC.
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 069988/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2022
From: HEO, JIN; CHOI, JUNGAH; CHOI, JANGWON; YOO, SUNMI; LI, LING
To: LG ELECTRONICS INC.
Reel/Frame 059974/0223 →
Continuity (4)
Continuation 17339809 · Jun 4, 2021
Continuation PCTKR2020000224 · Jan 7, 2020
Provisional Application 62789527 · Jan 8, 2019
Related Publication 20220279207A1 · Sep 1, 2022