# US 11,910,002 B2 · Temporal motion vector predictor candidate-based image or video coding of subblock unit

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

- Number: US 11,910,002 B2
- Document ID: US11910002B2
- Status: Granted
- Kind: B2
- Application number: 17/950,390
- Filed: 2022-09-22
- Published: 2023-01-26
- Granted: 2024-02-20
- Earliest claimed: 2019-06-13
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Hyeongmoon Jang; Naeri Park; Junghak Nam
- Web page: https://patentgrep.com/patent/US11910002B2

## CPC

- 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/513: Processing of motion vectors
- H04N 19/137: Motion inside a coding unit, e.g. average field, frame or block difference
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/52: by predictive encoding
- H04N 19/587: involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

According to the disclosure of the present document, a subblock position for deriving a subblock unit motion vector in a subblock-based temporal motion vector prediction (sbTMVP) can be efficiently calculated, thereby enabling video/image coding efficiency to increase and a simplifying effect for hardware implementation to be obtained.

## Claims

### Claim 1

An image decoding method performed by a decoding apparatus, the method comprising:
obtaining residual information from a bitstream;
deriving reference subblocks inside a collocated reference picture for subblocks in a current block;
deriving a subblock-based temporal motion information candidate based on the reference subblocks;
deriving motion information for the subblocks in the current block based on the subblock-based temporal motion information candidate;
generating prediction samples of the current block based on the motion information for the subblocks in the current block;
generating residual samples of the current block based on the residual information; and
generating reconstruction samples based on the prediction samples and the residual samples,
wherein the reference subblocks are derived from the collocated reference picture by applying a motion shift to a below-right center sample position of each of the subblocks in the current block,
wherein the motion shift is performed based on a motion vector derived from a spatial neighbor block of the current block,
wherein the spatial neighbor block is left neighbor block,
wherein the subblock-based temporal motion information candidate includes subblock unit motion vectors, and
wherein a base motion vector is used as a subblock unit motion vector for a reference subblock that is not available among the reference subblocks.

### Claim 2

An image encoding method performed by an encoding apparatus, comprising:
deriving reference subblocks inside a collocated reference picture for subblocks in a current block;
deriving a subblock-based temporal motion information candidate based on the reference subblocks;
deriving motion information for the subblocks in the current block based on the subblock-based temporal motion information candidate;
generating prediction samples of the current block based on the motion information for the subblocks in the current block;
deriving residual samples based on the prediction samples; and
encoding image information including information on the residual samples,
wherein the reference subblocks are derived from the collocated reference picture by applying a motion shift to a below-right center sample position of each of the subblocks in the current block,
wherein the motion shift is performed based on a motion vector derived from a spatial neighbor block of the current block,
wherein the spatial neighbor block is left neighbor block,
wherein the subblock-based temporal motion information candidate includes subblock unit motion vectors, and
wherein a base motion vector is used as a subblock unit motion vector for a reference subblock that is not available among the reference subblocks.

### Claim 3

A non-transitory computer-readable digital storage medium storing a bitstream generated by a method, the method comprising:
deriving reference subblocks inside a collocated reference picture for subblocks in a current block;
deriving a subblock-based temporal motion information candidate based on the reference subblocks;
deriving motion information for the subblocks in the current block based on the subblock-based temporal motion information candidate;
generating prediction samples of the current block based on the motion information for the subblocks in the current block;
deriving residual samples based on the prediction samples; and
encoding image information including information on the residual samples to output the bitstream,
wherein the reference subblocks are derived from the collocated reference picture by applying a motion shift to a below-right center sample position of each of the subblocks in the current block,
wherein the motion shift is performed based on a motion vector derived from a spatial neighbor block of the current block,
wherein the spatial neighbor block is left neighbor block,
wherein the subblock-based temporal motion information candidate includes subblock unit motion vectors, and
wherein a base motion vector is used as a subblock unit motion vector for a reference subblock that is not available among the reference subblocks.
