Skipping refinement based on patch similarity in bilinear interpolation based decoder-side motion vector refinement
AssigneeHuawei Technologies Co., Ltd.
InventorsSriram Sethuraman, Jeeva Raj A
Life of this patent
Estimating the term…
Loading patent…
AssigneeHuawei Technologies Co., Ltd.
InventorsSriram Sethuraman, Jeeva Raj A
Estimating the term…
Methods and apparatuses of determining an alignment level between motion compensated reference patches for reducing motion vector refinement steps are provided. According to one method, obtaining, by a decoder, motion compensated interpolated samples based on sub-pixel accurate merge motion vectors from a bilinear motion compensated interpolation; computing, by the decoder, a sum of absolute differences (SAD) between two motion compensated reference patches using a subset of the motion compensated interpolated samples; determining, by the decoder, whether the SAD is less than a coding unit (CU) size-dependent threshold value; when the SAD is less than the CU size-dependent threshold value: skipping remaining decoder-side motion vector refinement (DMVR) process steps; and performing final motion compensation; and when the SAD is not less than the CU size-dependent threshold value: performing the remaining DMVR process steps; and performing the final motion compensation.
A method of motion compensation for a block of a frame in a video with a decoder-side motion vector refinement (DMVR) process comprising:
A decoder, performing motion compensation for a block of a frame in a video with a decoder-side motion vector refinement (DMVR) process, the decoder comprising:
A non-transitory computer-readable storage medium comprising instructions which, when the instructions are executed by a computer, cause the computer to carry out motion compensation for a block of a frame in a video with a decoder-side motion vector refinement (DMVR) process comprising:
Dependencies are inferred from the claim text.