Method and device for image coding based on decoder-side motion vector refinement
AssigneeLG Electronics Inc.
InventorsSeethal Paluri, Seunghwan Kim
Life of this patent
Estimating the term…
Abstract
An image decoding method performed by a decoding device is provided. The method comprises the steps of: deriving a motion vector of a current block; deriving a refined motion vector regarding the current block by applying decoder-side motion vector refinement (DMVR) to the motion vector; deriving prediction samples regarding the current block on the basis of the refined motion vector; and generating reconstruction samples regarding the current block on the basis of the prediction samples, wherein the refined motion vector is derived on the basis of a search end condition of the decoder-side motion vector refinement.
Claims14
An image decoding method performed by a decoding apparatus, the method comprising:
- deriving a motion vector of a current block;
- deriving a refined motion vector for the current block by applying decoder side motion vector refinement (DMVR) to the motion vector;
- deriving prediction samples for the current block based on the refined motion vector;
- and
- generating reconstructed samples for the current block based on the prediction samples,
- wherein the refined motion vector is derived based on a search termination condition for the decoder side motion vector refinement,
- wherein a granularity for the decoder side motion vector refinement is determined based on a block size, and
- wherein the granularity for a block width and the granularity for a block height are determined by min {block width, block height, 16}.
An image encoding method performed by an encoding apparatus, the method comprising:
- deriving a motion vector of a current block;
- deriving a refined motion vector for the current block by applying decoder side motion vector refinement (DMVR) to the motion vector;
- deriving prediction samples for the current block based on the refined motion vector;
- deriving residual samples based on the prediction samples;
- and
- generating a bitstream by encoding image information including information on the residual samples,
- wherein the refined motion vector is derived based on a search termination condition for the decoder side motion vector refinement,
- wherein a granularity for the decoder side motion vector refinement is determined based on a block size, and
- wherein the granularity for a block width and the granularity for a block height are determined by min {block width, block height, 16}.
A transmission method of data comprising a bitstream of image information, the transmission method comprising:
- obtaining the bitstream of the image information, wherein the bitstream is generated based on deriving a motion vector of a current block, deriving a refined motion vector for the current block by applying decoder side motion vector refinement (DMVR) to the motion vector, deriving prediction samples for the current block based on the refined motion vector, deriving residual samples based on the prediction samples, encoding image information including information on the residual samples;
- and
- transmitting the data comprising the bitstream,
- wherein the refined motion vector is derived based on a search termination condition for the decoder side motion vector refinement,
- wherein a granularity for the decoder side motion vector refinement is determined based on a block size, and
- wherein the granularity for a block width and the granularity for a block height are determined by min {block width, block height, 16}.
Dependencies are inferred from the claim text.