Video signal processing method and device
AssigneeKt Corporation
InventorBae Keun Lee
Life of this patent
Estimating the term…
Abstract
According to the present invention, there is provided a method of decoding an image, the method including: deriving an initial motion vector of a current block; determining a motion refinement vector of the current block; and determining a motion vector of the current block on the basis of the initial motion vector and the motion refinement vector. Herein, the initial motion vector is derived from any one of merge candidates included in a merge candidate list for the current block.
Claims15
A method of decoding an image, the method comprising:
- generating a merge candidate list of a current block;
- selecting one among a plurality of merge candidates included in the merge candidate list;
- determining whether to modify a motion vector derived from the selected merge candidate;
- determining a motion refinement vector of the current block, when it is determined to modify the motion vector;
- and
- determining a modified motion vector of the current block of based on the motion vector and the motion refinement vector,
- wherein the motion refinement vector is determined based on information decoded from a bitstream,
- wherein the information includes magnitude information of the motion refinement vector and direction information of the motion refinement vector,
- wherein the magnitude information indicates any one of multiple magnitude candidates, and the direction information indicates any one of multiple direction candidates,
- wherein the one among the plurality of the merge candidates is selected based on index information decoded from the bitstream, and
- wherein when it is determined to modify the motion vector, a number of merge candidates selectable by the index information is less than when it is determined not to modify the motion vector.
A method of encoding an image, the method comprising:
- generating a merge candidate list of a current block;
- selecting one among a plurality of merge candidates included in the merge candidate list;
- determining whether to modify a motion vector derived from the selected merge candidate;
- determining a motion refinement vector of the current block;
- and
- determining a modified motion vector of the current block based on the motion vector and the motion refinement vector,
- wherein information for determining the motion refinement vector is encoded to a bitstream,
- wherein the information includes magnitude information of the motion refinement vector and direction information of the motion refinement vector,
- wherein the magnitude information indicates any one of multiple magnitude candidates and the direction information indicates any one of multiple direction candidates,
- wherein index information for selecting the one among the plurality of the merge candidates is encoded to the bitstream, and
- wherein when it is determined to modify the motion vector, a number of merge candidates selectable by the index information is less than when it is determined not to modify the motion vector.
A non-transitory computer-readable storage medium having instructions stored thereon that, when executed, cause one or more processor to:
- generating a merge candidate list of a current block;
- selecting one among a plurality of merge candidates included in the merge candidate list;
- determining whether to modify a motion vector derived from the selected merge candidate;
- determining a motion refinement vector of the current block, when it is determined to modify the motion vector;
- and
- determining a modified motion vector of the current block based on the motion vector and the motion refinement vector,
- wherein the motion refinement vector is determined based on information decoded from a bitstream,
- wherein the information includes magnitude information of the motion refinement vector and direction information of the motion refinement vector,
- wherein the magnitude information indicates any one of multiple magnitude candidates, and the direction information indicates any one of multiple direction candidates,
- wherein the one among the plurality of the merge candidates is selected based on index information decoded from the bitstream, and
- wherein when it is determined to modify the motion vector, a number of merge candidates selectable by the index information is less than when it is determined not to modify the motion vector.
Dependencies are inferred from the claim text.