IP Library Granted Patent US 12,634,439
Granted Patent B2
US 12,634,439 · App. 18/815,087 · Granted May 19, 2026

Image coding method and device for carrying out MRL-based intra prediction

Inventors: Jin Heo (Seoul, KR); Sunmi Yoo (Seoul, KR); Ling Li (Seoul, KR); Jangwon Choi (Seoul, KR); Jungah Choi (Seoul, KR)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/105H04N19/159H04N19/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,634,439
App. No.
18/815,087
Granted
May 19, 2026
Kind
B2
Abstract

An image decoding method includes: configuring a MPM list including candidate intra prediction modes for a current block; deriving an intra prediction mode of the current block from the MPM list on the basis of MPM index information indicating an intra prediction mode, among the candidate intra prediction modes included in the MPM list, for the current block; 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 the step for configuring the MPM list comprises, on the basis of the case where the value of reference line index information, representing a reference line used for the intra prediction of the current block, is not zero, deriving a DC mode as one mode among the candidate intra prediction modes, and including same in the MPM list.

Claims (55)

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

constructing a Most Probable Mode (MPM) list including candidate intra prediction modes for a current block;

deriving an intra prediction mode of the current block from the MPM list based on MPM index information indicating the intra prediction mode of the current block among the candidate intra prediction modes included in the MPM list;

deriving prediction samples of the current block based on the intra prediction mode; and

generating a reconstructed picture based on the prediction samples,

wherein based on a value of reference line index information indicating a reference line used for intra prediction of the current block not being equal to 0, a value of MPM flag information indicating whether the intra prediction mode of the current block is selected among the candidate intra prediction modes is derived as 1,

wherein constructing of the MPM list includes deriving a DC mode as one of the candidate intra prediction modes to include the DC mode in the MPM list, based on the value of the reference line index information not being equal to 0,

wherein the DC mode is on a first order of the MPM list,

wherein the DC mode is derived as the intra prediction mode of the current block based on the MPM flag information and the MPM index information indicating the DC mode among the candidate intra prediction modes included in the MPM list,

wherein a reference line n is used for generating the prediction samples of the current block based on the value of the reference line index information not being equal to 0, wherein the n is greater than 0;

wherein generating of the prediction samples of the current block comprises:

calculating a DC value for the current block by using specific reference samples among reference samples in the reference line n of the current block, wherein the reference samples include left reference samples and top reference samples in the reference line n of the current block; and

deriving the prediction samples based on the DC value;

wherein the specific reference samples are determined based on whether the current block is a square block or a non-square block,

wherein based on the current block being the square block, the specific reference samples used for calculating the DC value include both the left reference samples in the reference line n and the top reference samples in the reference line n,

wherein based on the current block being the non-square block and a width of the current block being greater than a height of the current block, the specific reference samples used for calculating the DC value include the top reference samples in the reference line n and do not include the left reference samples in the reference line n, and

wherein based on the current block being the non-square block and the width of the current block being less than the height of the current block, the specific reference samples used for calculating the DC value include the left reference samples in the reference line n and do not include the top reference samples in the reference line n.

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

determining that an intra prediction is applied for a current block;

constructing a Most Probable Mode (MPM) list including candidate intra prediction modes for the current block;

deriving an intra prediction mode of the current block based on the candidate intra prediction modes included in the MPM list;

generating MPM index information indicating the intra prediction mode of the current block among the candidate intra prediction modes included in the MPM list;

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

encoding image information including at least one of reference line index information indicating a reference line used for intra prediction of the current block, or the MPM index information,

wherein based on a value of the reference line index information not being equal to 0, a value of MPM flag information indicating whether the intra prediction mode of the current block is selected among the candidate intra prediction modes is derived as 1,

wherein constructing the MPM list includes deriving a DC mode as one of the candidate intra prediction modes to include the DC mode in the MPM list, based on the value of the reference line index information not being equal to 0,

wherein the DC mode is on a first order of the MPM list,

wherein based on the intra prediction mode of the current block being derived as the DC mode included in the MPM list, the MPM index information is generated as an index value indicating the DC mode among the candidate intra prediction modes included in the MPM list,

wherein a reference line n is used for generating the prediction samples of the current block based on the value of the reference line index information not being equal to 0, wherein the n is greater than 0;

wherein generating of the prediction samples of the current block comprises:

calculating a DC value for the current block by using specific reference samples among reference samples in the reference line n of the current block based on the DC mode being applied to the current block, wherein the reference samples include left reference samples and top reference samples in the reference line n of the current block; and

deriving the prediction samples based on the DC value;

wherein the specific reference samples are determined based on whether the current block is a square block or a non-square block,

wherein based on the current block being the square block, the specific reference samples used for calculating the DC value include both the left reference samples in the reference line n and the top reference samples in the reference line n,

wherein based on the current block being the non-square block and a width of the current block being greater than a height of the current block, the specific reference samples used for calculating the DC value include the top reference samples in the reference line n and do not include the left reference samples in the reference line n, and

wherein based on the current block being the non-square block and the width of the current block being less than the height of the current block, the specific reference samples used for calculating the DC value include the left reference samples in the reference line n and do not include the top reference samples in the reference line n.

3 . A non-transitory computer-readable digital storage medium storing a computer program and a bitstream, wherein when processed by one or more processors, the computer program causes the one or more processors to implement an image encoding method to generate the bitstream, wherein the image encoding method comprises:

determining that an intra prediction is applied for a current block;

constructing a Most Probable Mode (MPM) list including candidate intra prediction modes for the current block;

deriving an intra prediction mode of the current block based on the candidate intra prediction modes included in the MPM list;

generating MPM index information indicating the intra prediction mode of the current block among the candidate intra prediction modes included in the MPM list;

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

encoding image information including at least one of reference line index information indicating a reference line used for intra prediction of the current block, or the MPM index information,

wherein based on a value of the reference line index information not being equal to 0, a value of MPM flag information indicating whether the intra prediction mode of the current block is selected among the candidate intra prediction modes is derived as 1,

wherein constructing the MPM list includes deriving a DC mode as one of the candidate intra prediction modes to include the DC mode in the MPM list, based on the value of the reference line index information not being equal to 0,

wherein the DC mode is on a first order of the MPM list,

wherein based on the intra prediction mode of the current block being derived as the DC mode included in the MPM list, the MPM index information is generated as an index value indicating the DC mode among the candidate intra prediction modes included in the MPM list,

wherein a reference line n is used for generating the prediction samples of the current block based on the value of the reference line index information not being equal to 0, wherein the n is greater than 0;

wherein generating of the prediction samples of the current block comprises:

calculating a DC value for the current block by using specific reference samples among reference samples in the reference line n of the current block based on the DC mode being applied to the current block, wherein the reference samples include left reference samples and top reference samples in the reference line n of the current block; and

deriving the prediction samples based on the DC value;

wherein the specific reference samples are determined based on whether the current block is a square block or a non-square block,

wherein based on the current block being the square block, the specific reference samples used for calculating the DC value include both the left reference samples in the reference line n and the top reference samples in the reference line n,

wherein based on the current block being the non-square block and a width of the current block being greater than a height of the current block, the specific reference samples used for calculating the DC value include the top reference samples in the reference line n and do not include the left reference samples in the reference line n, and

wherein based on the current block being the non-square block and the width of the current block being less than the height of the current block, the specific reference samples used for calculating the DC value include the left reference samples in the reference line n and do not include the top reference samples in the reference line n.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2024
From: HEO, JIN; YOO, SUNMI; LI, LING; CHOI, JANGWON; CHOI, JUNGAH
To: LG ELECTRONICS INC.
Reel/Frame 068439/0168 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2024
From: LG ELECTRONICS INC.
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 068439/0243 →
Continuity (5)
Continuation 18209310 · Jun 13, 2023
Continuation 17374274 · Jul 13, 2021
Continuation PCTKR2020000570 · Jan 13, 2020
Provisional Application 62791877 · Jan 13, 2019
Related Publication 20240422308A1 · Dec 19, 2024
References Cited (15)
US 11716461B2 · Heo · 2023 [cited by examiner]
US 12108033B2 · Heo · 2024 [cited by examiner]
US 20140119439A1 · Guo · 2014 [cited by examiner]
US 20190238835A1 · Lee · 2019 [cited by examiner]
US 20200413069A1 · Lim · 2020 [cited by examiner]
US 20210176493A1 · Wang · 2021 [cited by examiner]
CN 103609110 · 2014 [cited by applicant]
CN 103636220 · 2014 [cited by applicant]
CN 103797801 · 2014 [cited by applicant]
WO 2018205950 · 2018 [cited by applicant]
IPI, Hearing Notice for IN Application No. 202117032615, Jan. 20, 2025. [cited by applicant]
EPO, Minutes of the oral proceedings for EP Application No. 20738225.0, Apr. 17, 2024. [cited by applicant]
JPO, Office Action for JP Application No. 2024-150916, Sep. 12, 2025. [cited by applicant]
EPO, Communication of the Board of Appeal for EP Application No. 20738225.0, Sep. 10, 2025. [cited by applicant]
EPO, Extended European Search Report for EP Application No. 25208100.5, Jan. 23, 2026. [cited by applicant]