US 11,895,324 B2
Coding method and apparatus with candidate motion vectors
Toshiyasu Sugio, Osaka (JP); Takahiro Nishi, Nara (JP); Youji Shibahara, Osaka (JP); Kyoko Tanikawa, Osaka (JP); Hisao Sasai, Osaka (JP); and Toru Matsunobu, Osaka (JP)
Assigned to SUN PATENT TRUST, New York, NY (US)
Filed by Sun Patent Trust, New York, NY (US)
Filed on Dec. 22, 2022, as Appl. No. 18/087,516.
Application 18/087,516 is a continuation of application No. 17/339,118, filed on Jun. 4, 2021, granted, now 11,575,930.
Application 17/339,118 is a continuation of application No. 16/224,209, filed on Dec. 18, 2018, granted, now 11,076,170, issued on Jul. 27, 2021.
Application 16/224,209 is a continuation of application No. 15/629,101, filed on Jun. 21, 2017, granted, now 10,212,450, issued on Feb. 19, 2019.
Application 15/629,101 is a continuation of application No. 15/266,004, filed on Sep. 15, 2016, granted, now 9,723,322, issued on Aug. 1, 2017.
Application 15/266,004 is a continuation of application No. 13/479,636, filed on May 24, 2012, granted, now 9,485,518, issued on Nov. 1, 2016.
Claims priority of provisional application 61/490,747, filed on May 27, 2011.
Prior Publication US 2023/0130122 A1, Apr. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/52 (2014.01); H04N 19/56 (2014.01); H04N 19/105 (2014.01); H04N 19/503 (2014.01); H04N 19/107 (2014.01); H04N 19/172 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/105 (2014.11); H04N 19/503 (2014.11); H04N 19/56 (2014.11); H04N 19/107 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11)] 1 Claim
OG exemplary drawing
 
1. A transmitting method for transmitting a bitstream to a terminal, the bit stream being generated by coding a current block of a picture and the bitstream having an index for identifying a motion vector candidate from a motion vector candidate list, the motion vector candidate list being generated by performing processes, the processes including:
generating the motion vector candidate list including motion vector candidates and a value for each of the motion vector candidates, the motion vector candidates including a first candidate and a second candidate, the second candidate being arranged before the first candidate in the motion vector candidate list; and
sorting the first candidate before the second candidate in the motion vector candidate list based on the value of the first candidate and the value of the second candidate,
wherein the value of the first candidate is higher than the value of the second candidate, and
for each motion vector candidate of the motion vector candidates, the value is based on a number of times the motion vector candidate is selected as a motion vector predictor for neighboring blocks.