US 12,316,868 B2
Motion vector (MV) candidate reordering
Yao-Jen Chang, San Diego, CA (US); Han Huang, San Diego, CA (US); Vadim Seregin, San Diego, CA (US); Chun-Chi Chen, 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 Aug. 18, 2022, as Appl. No. 17/820,863.
Claims priority of provisional application 63/265,490, filed on Dec. 15, 2021.
Claims priority of provisional application 63/264,342, filed on Nov. 19, 2021.
Claims priority of provisional application 63/252,094, filed on Oct. 4, 2021.
Claims priority of provisional application 63/250,134, filed on Sep. 29, 2021.
Prior Publication US 2023/0103767 A1, Apr. 6, 2023
Int. Cl. H04N 19/00 (2014.01); H04N 19/105 (2014.01); H04N 19/139 (2014.01); H04N 19/159 (2014.01); H04N 19/172 (2014.01); H04N 19/176 (2014.01); H04N 19/42 (2014.01); H04N 19/52 (2014.01); H04N 19/88 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/105 (2014.11); H04N 19/139 (2014.11); H04N 19/159 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11); H04N 19/42 (2014.11); H04N 19/88 (2014.11)] 25 Claims
OG exemplary drawing
 
1. An apparatus for processing video data, the apparatus comprising:
at least one memory; and
at least one processor coupled to the at least one memory, the at least one processor being configured to:
obtain a plurality of prediction candidates associated with video data, the plurality of prediction candidates including at least a first group of prediction candidates including N1 prediction candidates and a second group of prediction candidates including N2 prediction candidates, N1 and N2 being positive integer values and the N1 prediction candidates and the N2 prediction candidates being different;
determine, from among the plurality of prediction candidates, the first group of prediction candidates that includes the N1 prediction candidates;
reorder, based on a respective cost associated with each prediction candidate among the N1 prediction candidates, the N1 prediction candidates included within the first group of prediction candidates to determine a first reordered group of prediction candidates;
select, from the first reordered group of prediction candidates, a first set of prediction candidates that includes M1 prediction candidates, M1 being a positive integer value that is less than N1; and
add, from among the first reordered group of prediction candidates, only the first set of prediction candidates to a candidate list.