US 12,425,637 B2
Methods and apparatus for adaptive motion vector candidate ordering for video encoding and decoding
Liwei Guo, Sunnyvale, CA (US); Peng Yin, Ithaca, NY (US); Yunfei Zheng, San Jose, CA (US); Joel Sole, San Diego, CA (US); Qian Xu, Folsom, CA (US); and Xiaoan Lu, Princeton, NJ (US)
Assigned to INTERDIGITAL VC HOLDINGS, INC., Wilmington, DE (US)
Filed by INTERDIGITAL VC HOLDINGS, INC., Wilmington, DE (US)
Filed on May 10, 2024, as Appl. No. 18/660,738.
Application 15/295,354 is a division of application No. 13/698,468, granted, now 9,510,009, issued on Nov. 29, 2016, previously published as PCT/US2011/036770, filed on May 17, 2011.
Application 18/660,738 is a continuation of application No. 17/967,154, filed on Oct. 17, 2022, granted, now 12,022,108.
Application 17/967,154 is a continuation of application No. 16/904,695, filed on Jun. 18, 2020, abandoned.
Application 16/904,695 is a continuation of application No. 16/006,914, filed on Jun. 13, 2018, granted, now 10,721,490, issued on Jul. 21, 2020.
Application 16/006,914 is a continuation of application No. 15/295,354, filed on Oct. 17, 2016, granted, now 10,021,412, issued on Jul. 10, 2018.
Claims priority of provisional application 61/346,539, filed on May 20, 2010.
Prior Publication US 2024/0298023 A1, Sep. 5, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/52 (2014.01); H04N 19/139 (2014.01); H04N 19/44 (2014.01); H04N 19/567 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/139 (2014.11); H04N 19/44 (2014.11); H04N 19/567 (2014.11); H04N 19/70 (2014.11)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a video encoder for encoding a block in a picture by selecting an order of motion vector predictor candidates for the block, based on common information available at both an encoder and a corresponding decoder and wherein said common information is not transmitted in an encoded bitstream,
wherein said common information comprises a reference frame index of the motion vector predictor candidates for the block, not derived based on partitioning of the block; and
wherein the motion vector predictor candidates are from spatial or temporal blocks and the order of motion vector predictor candidates is determined based on a difference between a reference frame index of a motion vector predictor candidate and a reference frame index of the block.