Back to results
US 12,120,295 B2Granted
Video decoding method using bi-prediction and device therefor
AssigneeLG Electronics Inc.
InventorsNaeri Park, Junghak Nam, Hyeongmoon Jang
Life of this patent
Estimating the term…
Abstract
According to the disclosure of the present document, when the inter-prediction type of the current block indicates biprediction, weight index information for a candidate in a merge candidate list or sub-block merge candidate list can be derived, and coding efficiency can be raised.
Claims15
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:
- obtain image information including inter-prediction mode information through a bitstream;
- generate a sub-block merge candidate list of a current block based on the inter-prediction mode information;
- select one candidate from among the candidates included in the sub-block merge candidate list;
- and
- generate prediction samples of the current block based on a weight index for the selected candidate,
- wherein the sub-block merge candidate list includes an inherited affine merge candidate and a constructed affine merge candidate,
- wherein the inherited affine merge candidate is derived based on control point motion vectors of a neighboring block of the current block,
- wherein the constructed affine merge candidate is generated based on at least two of a control point CP0 related to a top-left corner of the current block, a control point CP1 related to a top-right corner of the current block, a control point CP2 related to a bottom-left corner of the current block and a control point CP3 related to a bottom-right corner of the current block,
- wherein based on a case that the constructed affine merge candidate is generated based on {CP0, CP2}, a weight index for the constructed affine merge candidate is equal to a weight index for the CP0,
- wherein based on a case that the constructed affine merge candidate is generated based on {CP1, CP2, CP3}, the weight index for the constructed affine merge candidate is equal to a weight index for the CP1, and
- wherein the constructed affine merge candidate is inserted after the inherited affine merge candidate in the sub-block merge candidate list.
11 more elements
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 generating inter prediction mode information indicating the inter-prediction mode;
- generate a sub-block merge candidate list of the current block based on the inter-prediction mode;
- generate selection information indicating one of candidates included in the sub-block merge candidate list;
- and
- encode image information including the inter-prediction mode information and the selection information,
- wherein the sub-block merge candidate list includes an inherited affine merge candidate and a constructed affine merge candidate,
- wherein the inherited affine merge candidate is derived based on control point motion vectors of a neighboring block of the current block,
- wherein the constructed affine merge candidate is generated based on at least two of a control point CP0 related to a top-left corner of the current block, a control point CP1 related to a top-right corner of the current block, a control point CP2 related to a bottom-left corner of the current block and a control point CP3 related to a bottom-right corner of the current block,
- wherein based on a case that the constructed affine merge candidate is generated based on {CP0, CP2}, a weight index for the constructed affine merge candidate is equal to a weight index for the CP0,
- wherein based on a case that the constructed affine merge candidate is generated based on {CP1, CP2, CP3}, the weight index for the constructed affine merge candidate is equal to a weight index for the CP1, and
- wherein the constructed affine merge candidate is inserted after the inherited affine merge candidate in the sub-block merge candidate list.
11 more elements
A transmission method for image data, the method comprising:
- obtaining, by a transmission apparatus, 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 a sub-block merge candidate list of the current block based on the inter-prediction mode, generating selection information indicating one of candidates included in the sub-block merge candidate list, and encoding image information including the inter-prediction mode information and the selection information;
- and
- transmitting, by the transmitting apparatus, the data comprising the bitstream,
- wherein the sub-block merge candidate list includes an inherited affine merge candidate and a constructed affine merge candidate,
- wherein the inherited affine merge candidate is derived based on control point motion vectors of a neighboring block of the current block,
- wherein the constructed affine merge candidate is generated based on at least two of a control point CP0 related to a top-left corner of the current block, a control point CP1 related to a top-right corner of the current block, a control point CP2 related to a bottom-left corner of the current block and a control point CP3 related to a bottom-right corner of the current block,
- wherein based on a case that the constructed affine merge candidate is generated based on {CP0, CP2}, a weight index for the constructed affine merge candidate is equal to a weight index for the CP0,
- wherein based on a case that the constructed affine merge candidate is generated based on {CP1, CP2, CP3}, the weight index for the constructed affine merge candidate is equal to a weight index for the CP1, and
- wherein the constructed affine merge candidate is inserted after the inherited affine merge candidate in the sub-block merge candidate list.
6 more elements
Dependencies are inferred from the claim text.