US 11,722,692 B2
History-based motion vector predictor constraint for merge estimation region
Han Huang, San Diego, CA (US); Wei-Jung Chien, San Diego, CA (US); Vadim Seregin, San Diego, CA (US); and Marta Karczewicz, San Diego, CA (US)
Assigned to Qualcomm Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Dec. 29, 2020, as Appl. No. 17/136,983.
Claims priority of provisional application 62/955,977, filed on Dec. 31, 2019.
Prior Publication US 2021/0203982 A1, Jul. 1, 2021
Int. Cl. H04N 19/58 (2014.01); H04N 19/167 (2014.01); H04N 19/176 (2014.01); H04N 19/105 (2014.01); H04N 19/139 (2014.01); H04N 19/436 (2014.01)
CPC H04N 19/58 (2014.11) [H04N 19/105 (2014.11); H04N 19/139 (2014.11); H04N 19/167 (2014.11); H04N 19/176 (2014.11); H04N 19/436 (2014.11)] 23 Claims
OG exemplary drawing
 
1. A method of decoding video data, the method comprising:
(a) storing a table of history-based motion vector predictors (HMVPs);
(b) determining motion information for a first block of the video data;
(c) determining that the first block is located at a bottom-right corner of a motion estimation region (MER);
(d) determining if a value of (an x-coordinate of a top-left sample of the first block plus a width of the first block divided by a size of the MER) is greater than (the value of the x-coordinate of the top-left sample divided by the size of the MER);
(e) determining if a value of (a y-coordinate of a top-left sample of the first block plus a height of the first block divided by the size of the MER) is greater than (the value of the y-coordinate of the top-left sample divided by the size of the MER);
adding the motion information for the first block to the table of HMVPs in response to (c), (d) and (e) being true; and
using the table of HMVPs to decode a second block of the video data.