Method and apparatus for motion vector refinement
AssigneeAlibaba Group Holding Limited
InventorsJie CHEN, Ruling LIAO, Yan YE
Life of this patent
Estimating the term…
Abstract
The present disclosure provides a method and an apparatus for motion vector refinement. An exemplary method includes: determining a plurality of first blocks associated with a first motion vector and a plurality of second blocks associated with a second motion vector; determining a sum of absolute transformed difference (SATD) between one of the plurality of first blocks and one of the plurality of second blocks; and refining the first motion vector and the second motion vector based on the determined SATDs.
Claims20
A computer-implemented method comprising:
- determining a plurality of first blocks associated with a first motion vector and a plurality of second blocks associated with a second motion vector;
- determining a sum of absolute transformed difference (SATD) between one of the plurality of first blocks and one of the plurality of second blocks;
- and
- refining the first motion vector and the second motion vector based on the determined SATDs.
An apparatus, comprising:
- a memory configured to store instructions;
- and
- a processor coupled to the memory and configured to execute the instructions to cause the apparatus to:
- determine a plurality of first blocks associated with a first motion vector and a plurality of second blocks associated with a second motion vector;
- determine a sum of absolute transformed difference (SATD) between one of the plurality of first blocks and one of the plurality of second blocks;
- and
- refine the first motion vector and the second motion vector based on the determined SATDs.
A non-transitory computer-readable storage medium storing a set of instructions that are executable by one or more processors of a device, wherein the execution of the set of instructions causes the device to perform:
- determining a plurality of first blocks associated with a first motion vector and a plurality of second blocks associated with a second motion vector;
- determining a sum of absolute transformed difference (SATD) between one of the plurality of first blocks and one of the plurality of second blocks;
- and
- refining the first motion vector and the second motion vector based on the determined SATDs.
Dependencies are inferred from the claim text.