Image signal encoding/decoding method and non-transitory computer-readable medium
AssigneeGuangdong Oppo Mobile Telecommunications Corp., Ltd.
InventorBae Keun LEE
Life of this patent
Estimating the term…
Abstract
An image decoding method according to the present application includes the steps of: generating a merge candidate list in a current block; specifying one of a plurality of merge candidates included in the merge candidate list; deriving a first affine seed vector and a second affine seed vector of the current block on the basis of a first affine seed vector and a second affine seed vector of the specified merge candidate; deriving an affine vector for a subblock in the current block, using the first affine seed vector and the second affine seed vector of the current block; and performing motion compensation prediction for the subblock on the basis of the affine vector.
Claims20
A method for video decoding, comprising:
- generating a merge candidate list for a current block;
- determining one among a plurality of merge candidates included in the merge candidate list;
- deriving a first affine seed vector and a second affine seed vector of the current block based on a first affine seed vector and a second affine seed vector of the determined merge candidate;
- deriving an affine vector for a subblock in the current block by using the first affine seed vector and the second affine seed vector of the current block;
- and
- performing a motion compensation prediction for the subblock based on the affine vector, wherein the motion compensation prediction is performed by a unit of subblock;
- wherein the first affine seed vector and the second affine seed vector of the determined merge candidate are derived based on motion vectors of a bottom-left subblock and a bottom-right subblock of a neighboring block adjacent to the current block;
- and
- wherein the neighboring block is included in a coding tree unit different from a coding tree unit of the current block.
A method for video encoding, comprising:
- generating a merge candidate list for a current block;
- determining one among a plurality of merge candidates included in the merge candidate list;
- deriving a first affine seed vector and a second affine seed vector of the current block based on a first affine seed vector and a second affine seed vector of the determined merge candidate;
- deriving an affine vector for a subblock in the current block by using the first affine seed vector and the second affine seed vector of the current block;
- and
- performing a motion compensation prediction for the subblock based on the affine vector, wherein the motion compensation prediction is performed by a unit of subblock;
- wherein the first affine seed vector and the second affine seed vector of the determined merge candidate are derived based on motion vectors of a bottom-left subblock and a bottom-right subblock of a neighboring block adjacent to the current block;
- and
- wherein the neighboring block is included in a coding tree unit different from a coding tree unit of the current block.
A non-transitory computer-readable medium having stored thereon instructions that when executed by a processor, cause the processor to perform the following steps to generate a bitstream:
- generating a merge candidate list for a current block;
- determining one among a plurality of merge candidates included in the merge candidate list;
- deriving a first affine seed vector and a second affine seed vector of the current block based on a first affine seed vector and a second affine seed vector of the determined merge candidate;
- deriving an affine vector for a subblock in the current block by using the first affine seed vector and the second affine seed vector of the current block;
- and
- performing a motion compensation prediction for the subblock based on the affine vector, wherein the motion compensation prediction is performed by a unit of subblock;
- wherein the first affine seed vector and the second affine seed vector of the determined merge candidate are derived based on motion vectors of a bottom-left subblock and a bottom-right subblock of a neighboring block adjacent to the current block;
- and
- wherein the neighboring block is included in a coding tree unit different from a coding tree unit of the current block.
Dependencies are inferred from the claim text.