US 11,722,691 B2
Decoder-side motion vector refinement (DMVR) process method and apparatus
Sriram Sethuraman, Karnataka (IN); and Jeeva Raj A, Karnataka (IN)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Aug. 5, 2021, as Appl. No. 17/394,598.
Application 17/394,598 is a continuation of application No. 17/103,822, filed on Nov. 24, 2020, granted, now 11,178,426, issued on Aug. 17, 2021.
Application 17/103,822 is a continuation of application No. PCT/CN2019/106308, filed on Sep. 18, 2019.
Claims priority of application No. 201831035309 (IN), filed on Sep. 19, 2018.
Prior Publication US 2021/0368202 A1, Nov. 25, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/557 (2014.01); H04N 19/513 (2014.01); H04N 19/53 (2014.01); H04N 19/573 (2014.01); G06T 3/40 (2006.01)
CPC H04N 19/557 (2014.11) [G06T 3/4007 (2013.01); H04N 19/521 (2014.11); H04N 19/53 (2014.11); H04N 19/573 (2014.11)] 12 Claims
OG exemplary drawing
 
1. A method of decoder-side motion vector refinement (DMVR) comprising:
obtaining initial motion vectors of a current block of a video frame, wherein the initial motion vectors are sub-pixel accurate merge motion vectors;
obtaining bilinear motion compensated interpolated samples in two reference frames of the current block from a bilinear motion compensated interpolation performed using the initial motion vectors;
computing a sum of absolute differences (SAD) using a subset of the bilinear motion compensated interpolated samples;
determining whether the SAD is greater than or equal to a coding unit (CU) size-dependent threshold value, wherein the CU size-dependent threshold value is a function of a number of samples in the subset of the bilinear motion compensated interpolated samples;
when it's determined that the SAD is greater than or equal to the CU size-dependent threshold value, refining the initial motion vectors to generate refined motion vectors of the current block.