US 12,022,108 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 Oct. 17, 2022, as Appl. No. 17/967,154.
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 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 2023/0040905 A1, Feb. 9, 2023
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 the video encoder and a corresponding decoder and
wherein said common information is not transmitted in an encoded bitstream,
wherein said common information comprise a reference frame index of the motion vector predictor candidates which is not derived based on partitioning of the block; and
wherein motion vector predictor candidates can be from spatial or temporal blocks and a motion vector can be determined based on a distance between a reference frame and a current frame,
and syntax is indicative of prediction mode and partition type of said block.