Back to results
US 12,598,296 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.
Claims3
An image decoding method performed by a decoding apparatus, comprising:
- obtaining image information including inter-prediction mode information and residual information through a bitstream;
- generating a sub-block merge candidate list of a current block based on the inter-prediction mode information;
- selecting one candidate from among the candidates included in the sub-block merge candidate list;
- generating prediction samples of the current block based on a weight index for the selected candidate;
- generating residual samples based on the residual information;
- and
- generating reconstructed samples based on the prediction samples and the residual samples,
- 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.
10 more elements
An image encoding method performed by an encoding apparatus, comprising:
- 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;
- generating residual information based on residual samples;
- and
- encoding image information including the inter-prediction mode information, the selection information and the residual 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.
9 more elements
A transmission method for 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, generating residual information based on residual samples and encoding image information including the inter-prediction mode information, the selection information and the residual 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.