IP Library Granted Patent US 12,432,351
Granted Patent B2
US 12,432,351 · App. 18/368,861 · Granted Sep 30, 2025

Image decoding method comprising generating prediction samples by applying determined prediction mode, and device therefor

Inventors: Hyeongmoon Jang (Seoul, KR); Naeri Park (Seoul, KR); Seunghwan Kim (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04N19/132H04N19/105H04N19/137H04N19/159H04N19/176H04N19/46H04N19/70
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,432,351
App. No.
18/368,861
Granted
Sep 30, 2025
Kind
B2
Abstract

A decoding apparatus includes at least one processor configured to acquire image information including inter prediction mode information and residual information through a bitstream; generate residual samples based on the residual information; generate prediction samples of a current block by applying a prediction mode determined based on the inter prediction mode information; and generate reconstructed samples based on the prediction samples and the residual samples. The inter prediction mode information includes at least one of a first flag related to whether a subblock merge mode is applied, a second flag related to whether a regular merge mode is applied, a third flag related to whether a merge mode with motion vector difference (MMVD) is applied or a fourth flag related to whether a combined inter-picture merge and intra-picture prediction (CIIP) mode is applied.

Claims (46)

1. A decoding apparatus for image decoding, the decoding apparatus comprising:

a memory; and

at least one processor connected to the memory, the at least one processor configured to:

acquire image information including inter prediction mode information and residual information through a bitstream;

generate residual samples based on the residual information;

generate prediction samples of a current block by applying a prediction mode determined based on the inter prediction mode information; and

generate reconstructed samples based on the prediction samples and the residual samples,

wherein the inter prediction mode information includes at least one of a first flag related to whether a subblock merge mode is applied, a second flag related to whether a regular merge mode is applied, a third flag related to whether a merge mode with motion vector difference (MMVD) is applied or a fourth flag related to whether a combined inter-picture merge and intra-picture prediction (CIIP) mode is applied,

wherein a parsing order of the second flag related to whether the regular merge mode is applied precedes a parsing order of the third flag related to whether the MMVD is applied and a parsing order of the fourth flag related to whether the CIIP mode is applied,

wherein, based on the CIIP mode being not enabled, a partitioning prediction mode in which prediction is performed by dividing the current block into two partitions being not enabled, a value of the first flag being equal to 0 and a value of the third flag being equal to 0,

whether a maximum number of merging candidate is greater than a specific value is determined,

wherein, based on the CIIP mode being not enabled, the partitioning prediction mode being not enabled, the value of the first flag being equal to 0, the value of the third flag being equal to 0 and the maximum number of merging candidate being not greater than the specific value,

merge index information indicating one of merge candidates included in a merge candidate list is not obtained, and

wherein, based on the merge index information being not obtained, a firstly-ordered merge candidate in a merge candidate list is used for generating the prediction samples.

2. The decoding apparatus of claim 1 , wherein

a flag enabling or disabling the partitioning prediction mode is included in a sequence parameter set (SPS) of the image information.

3. An encoding apparatus for image encoding, the encoding apparatus comprising:

a memory; and

at least one processor connected to the memory, the at least one processor configured to:

determine an inter prediction mode of a current block and generate inter prediction mode information indicating the inter prediction mode;

generate prediction samples of the current block based on the determined prediction mode;

generate residual information based on residual samples for the current block; and

encode image information including the inter prediction mode information and the residual information,

wherein the inter prediction mode information includes at least one of a first flag related to whether a subblock merge mode is applied, a second flag related to whether a regular merge mode is applied, a third flag related to whether a merge mode with motion vector difference (MMVD) is applied or a fourth flag related to whether a combined inter-picture merge and intra-picture prediction (CIIP) mode is applied,

wherein a parsing order of the second flag related to whether the regular merge mode is applied precedes a parsing order of the third flag related to whether the MMVD is applied and a parsing order of the fourth flag related to whether the CIIP mode is applied,

wherein based on the CIIP mode being not enabled, a partitioning prediction mode in which prediction is performed by dividing the current block into two partitions being not enabled, a value of the first flag being equal to 0 and a value of the third flag being equal to 0,

whether a maximum number of merging candidate is greater than a specific value is determined,

wherein, based on the CIIP mode being not enabled, the partitioning prediction mode being not enabled, the value of the first flag being equal to 0, the value of the third flag being equal to 0 and the maximum number of merging candidate being not greater than the specific value,

merge index information indicating one of merge candidates included in a merge candidate list is not obtained, and

wherein, based on the merge index information being not obtained, a firstly-ordered merge candidate in a merge candidate list is used for generating the prediction samples.

4. The encoding apparatus of claim 3 , wherein

a flag enabling or disabling the partitioning prediction mode is included in a sequence parameter set (SPS) of the image information.

5. The decoding apparatus of claim 1 , wherein

the partitioning prediction mode is available to the current block based on a value of an enabled flag for the partitioning prediction mode being equal to 1, a slice type is equal to B, a value of the second flag being equal to 0, the value of the first flag being equal to 0, the value of the third flag being equal to 0.

6. The encoding apparatus of claim 3 , wherein

the partitioning prediction mode is available to the current block based on a value of an enabled flag for the partitioning prediction mode being equal to 1, a slice type is equal to B, a value of the second flag being equal to 0, the value of the first flag being equal to 0, the value of the third flag being equal to 0.

7. An apparatus for transmitting data for an image, the apparatus comprising:

at least one processor configured to obtain a bitstream for the image, wherein the bitstream is generated based on determining an inter prediction mode of a current block and generating inter prediction mode information indicating the inter prediction mode, generating prediction samples of the current block based on the determined prediction mode, generating residual information based on residual samples for the current block, and encoding image information including the inter prediction mode information and the residual information; and

a transmitter configured to transmit the data comprising the bitstream,

wherein the inter prediction mode information includes at least one of a first flag related to whether a subblock merge mode is applied, a second flag related to whether a regular merge mode is applied, a third flag related to whether a merge mode with motion vector difference (MMVD) is applied or a fourth flag related to whether a combined inter-picture merge and intra-picture prediction (CIIP) mode is applied,

wherein a parsing order of the second flag related to whether the regular merge mode is applied precedes a parsing order of the third flag related to whether the MMVD is applied and a parsing order of the fourth flag related to whether the CIIP mode is applied,

wherein based on the CIIP mode being not enabled, a partitioning prediction mode in which prediction is performed by dividing the current block into two partitions being not enabled, a value of the first flag being equal to 0 and a value of the third flag being equal to 0,

whether a maximum number of merging candidate is greater than a specific value is determined,

wherein, based on the CIIP mode being not enabled, the partitioning prediction mode being not enabled, the value of the first flag being equal to 0, the value of the third flag being equal to 0 and the maximum number of merging candidate being not greater than the specific value,

merge index information indicating one of merge candidates included in a merge candidate list is not obtained, and

wherein, based on the merge index information being not obtained, a firstly-ordered merge candidate in a merge candidate list is used for generating the prediction samples.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2025
From: LG ELECTRONICS INC.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 072859/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2023
From: JANG, HYEONGMOON; PARK, NAERI; KIM, SEUNGHWAN
To: LG ELECTRONICS INC.
Reel/Frame 064922/0820 →
Continuity (4)
Continuation 17555264 · Dec 17, 2021
Continuation PCTKR2020007943 · Jun 19, 2020
Provisional Application 62863807 · Jun 19, 2019
Related Publication 20240022727A1 · Jan 18, 2024
References Cited (12)
US 20200275115A1 · Chiang · 2020 [cited by examiner]
US 20200366901A1 · Ye · 2020 [cited by examiner]
US 20200374528A1 · Huang · 2020 [cited by examiner]
US 20210105499A1 · Lee · 2021 [cited by examiner]
US 20210321096A1 · Ahn · 2021 [cited by examiner]
US 20210400294A1 · Chen · 2021 [cited by examiner]
US 20220046234A1 · Chen · 2022 [cited by examiner]
US 20220046272A1 · Zhang · 2022 [cited by examiner]
US 20220070463A1 · Lee · 2022 [cited by examiner]
CN 108293111A · 2018 [cited by applicant]
EP 3496406A1 · 2019 [cited by applicant]
WO 2018084344A1 · 2018 [cited by applicant]