# US 12,604,028 B2 · Method for image decoding/encoding, and method of transmitting data for an image

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,604,028 B2
- Document ID: US12604028B2
- Status: Granted
- Kind: B2
- Application number: 18/818,416
- Filed: 2024-08-28
- Published: 2024-12-19
- Granted: 2026-04-14
- Earliest claimed: 2020-08-04
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Jungdong Seo; Jaehyun Lim
- Web page: https://patentgrep.com/patent/US12604028B2

## CPC

- H04N 19/513: Processing of motion vectors
- H04N 19/105: Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
- H04N 19/109: among a plurality of temporal predictive coding modes
- H04N 19/119: Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
- H04N 19/13: Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
- H04N 19/139: Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
- H04N 19/172: the region being a picture, frame or field
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/44: Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
- H04N 19/52: by predictive encoding
- H04N 19/91: Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An image decoding method performed by a decoding device according to the present invention comprises the steps of: acquiring information on inter prediction of a target block through a bit stream; deriving motion information of the target block on the basis of the information on inter prediction; deriving a prediction sample by performing inter prediction for the target block on the basis of the motion information; generating a reconstruction block on the basis of the prediction sample; deriving modified motion information of the target block on the basis of the reconstruction block; and updating the motion information of the target block on the basis of the modified motion information. According to the present invention, modified motion information of the target block can be calculated, and the motion information of the target block can be updated on the basis of the modified motion information, so that the overall coding efficiency can be improved.

## Claims

### Claim 1

An image decoding method performed by a decoding apparatus, the method comprising:
obtaining information on an inter prediction mode for a first target block;
deriving motion information of the first target block based on the information on the inter prediction mode;
deriving modified motion information of the first target block by searching for position with a minimum sum of absolute differences (SAD) value within a predetermined area, based on the motion information of the first target block and bi-prediction;
configuring a merge candidate list for a second target block to which a merge mode is applied, based on a spatial neighboring block and a temporal neighboring block of the second target block;
obtaining a merge index and residual information for the second target block;
selecting one of merge candidates constituting the merge candidate list based on the merge index for the second target block;
deriving motion information of the second target block based on the selected merge candidate; and
generating prediction samples for the second target block by performing an inter prediction based on the motion information of the second target block,
generating residual samples for the second target block based on the residual information;
generating reconstructed samples for the second target block based on the prediction samples and the residual samples,
wherein the merge candidates include a spatial motion information candidate and a temporal motion information candidate,
wherein the spatial motion information candidate is derived based on the spatial neighboring block and the temporal motion information candidate is derived based on the temporal neighboring block, and
wherein in a case where the spatial neighboring block is the first target block, the spatial motion information candidate is derived based on the motion information of the first target block rather than the modified motion information of the first target block, and
in a case where the temporal neighboring block is the first target block, the temporal motion information candidate is derived based on the modified motion information of the first target block rather than the motion information of the first target block.

### Claim 2

An image encoding method performed by an encoding apparatus, the method comprising:
determining that an inter prediction mode is applied to a first target block;
deriving motion information of the first target block based on the inter prediction mode;
deriving modified motion information of the first target block by searching for position with a minimum sum of absolute differences (SAD) value within a predetermined area based on the motion information of the first target block and bi-prediction;
configuring a merge candidate list for a second target block to which a merge mode is applied, based on a spatial neighboring block and a temporal neighboring block of the second target block;
selecting one of merge candidates constituting the merge candidate list;
generating merge index related to the selected merge candidate for the second target block;
deriving motion information of the second target block based on the selected merge candidate;
generating prediction samples for the second target block by performing the inter prediction based on the motion information of the second target block;
generating residual samples for the second target block based on the prediction samples for the second target block; and
encoding image information including the merge index and residual information related to the residual samples,
wherein the merge candidates include a spatial motion information candidate and a temporal motion information candidate,
wherein the spatial motion information candidate is derived based on the spatial neighboring block and the temporal motion information candidate is derived based on the temporal neighboring block, and
wherein in a case where the spatial neighboring block is the first target block, the spatial motion information candidate is derived based on the motion information of the first target block rather than the modified motion information of the first target block, and
in a case where the temporal neighboring block is the first target block, the temporal motion information candidate is derived based on the modified motion information of the first target block rather than the motion information of the first target block.

### Claim 3

A transmission method of data for an image, the method comprising:
obtaining a bitstream for the image, wherein the bitstream is generated based on determining that an inter prediction mode is applied to a first target block, deriving motion information of the first target block based on the inter prediction mode, deriving modified motion information of the first target block by searching for position with a minimum sum of absolute differences (SAD) value within a predetermined area based on the motion information of the first target block and bi-prediction, configuring a merge candidate list for a second target block to which a merge mode is applied, based on a spatial neighboring block and a temporal neighboring block of the second target block, selecting one of merge candidates constituting the merge candidate list, generating merge index related to the selected merge candidate for the second target block, deriving motion information of the second target block based on the selected merge candidate, generating prediction samples for the second target block by performing the inter prediction based on the motion information of the second target block, generating residual samples for the second target block based on the prediction samples for the second target block, and encoding image information including the merge index and residual information related to the residual samples,
transmitting the data comprising the bitstream,
wherein the merge candidates include a spatial motion information candidate and a temporal motion information candidate,
wherein the spatial motion information candidate is derived based on the spatial neighboring block and the temporal motion information candidate is derived based on the temporal neighboring block, and
wherein in a case where the spatial neighboring block is the first target block, the spatial motion information candidate is derived based on the motion information of the first target block rather than the modified motion information of the first target block, and
in a case where the temporal neighboring block is the first target block, the temporal motion information candidate is derived based on the modified motion information of the first target block rather than the motion information of the first target block.
