US 12,445,605 B2
Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus
Toshiyasu Sugio, Osaka (JP); Takahiro Nishi, Nara (JP); Youji Shibahara, Osaka (JP); and Hisao Sasai, Osaka (JP)
Assigned to SUN PATENT TRUST, New York, NY (US)
Filed by Sun Patent Trust, New York, NY (US)
Filed on Apr. 30, 2024, as Appl. No. 18/650,538.
Application 18/650,538 is a continuation of application No. 17/694,979, filed on Mar. 15, 2022, granted, now 12,022,065.
Application 17/694,979 is a continuation of application No. 17/101,022, filed on Nov. 23, 2020, granted, now 11,310,493, issued on Apr. 19, 2022.
Application 17/101,022 is a continuation of application No. 16/743,042, filed on Jan. 15, 2020, granted, now 10,880,545, issued on Dec. 29, 2020.
Application 16/743,042 is a continuation of application No. 16/232,305, filed on Dec. 26, 2018, granted, now 10,574,983, issued on Feb. 25, 2020.
Application 16/232,305 is a continuation of application No. 15/978,697, filed on May 14, 2018, granted, now 10,638,128, issued on Apr. 28, 2020.
Application 15/978,697 is a continuation of application No. 15/611,002, filed on Jun. 1, 2017, granted, now 9,998,736, issued on Jun. 12, 2018.
Application 15/611,002 is a continuation of application No. 15/235,337, filed on Aug. 12, 2016, granted, now 9,729,877, issued on Aug. 8, 2017.
Application 15/235,337 is a continuation of application No. 14/976,238, filed on Dec. 21, 2015, granted, now 9,445,105, issued on Sep. 13, 2016.
Application 14/976,238 is a continuation of application No. 14/695,246, filed on Apr. 24, 2015, granted, now 9,264,726, issued on Feb. 16, 2016.
Application 14/695,246 is a continuation of application No. 13/336,353, filed on Dec. 23, 2011, granted, now 9,049,455, issued on Jun. 2, 2015.
Claims priority of provisional application 61/427,587, filed on Dec. 28, 2010.
Prior Publication US 2024/0305777 A1, Sep. 12, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/107 (2014.01); H04N 19/105 (2014.01); H04N 19/124 (2014.01); H04N 19/137 (2014.01); H04N 19/139 (2014.01); H04N 19/172 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01); H04N 19/52 (2014.01); H04N 19/56 (2014.01); H04N 19/567 (2014.01); H04N 19/573 (2014.01); H04N 19/577 (2014.01); H04N 19/58 (2014.01); H04N 19/61 (2014.01); H04N 19/51 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/107 (2014.11) [H04N 19/105 (2014.11); H04N 19/124 (2014.11); H04N 19/137 (2014.11); H04N 19/139 (2014.11); H04N 19/172 (2014.11); H04N 19/176 (2014.11); H04N 19/46 (2014.11); H04N 19/52 (2014.11); H04N 19/56 (2014.11); H04N 19/567 (2014.11); H04N 19/573 (2014.11); H04N 19/577 (2014.11); H04N 19/58 (2014.11); H04N 19/61 (2014.11); H04N 19/51 (2014.11); H04N 19/70 (2014.11)] 3 Claims
OG exemplary drawing
 
1. A circuitry for coding a current picture per block with prediction using one or both of a first reference picture list and a second reference picture list, the circuitry comprising:
a control circuitry; and
a storage accessible from the control circuitry,
wherein the control circuitry executes operations comprising:
determining whether or not a second current reference picture for a current block is identical to a second adjacent reference picture for an adjacent block adjacent to the current block, the second current reference picture being (i) included in the second reference picture list and (ii) referred to by a second current motion vector, and the second adjacent reference picture being (i) included in a second adjacent reference picture list and (ii) referred to by a second adjacent motion vector;
when the second current reference picture is determined to be identical to the second adjacent reference picture, adding the second adjacent motion vector to a candidate list for the second current motion vector;
when the second current reference picture is determined to not be identical to the second adjacent reference picture, (A) determining whether or not the second current reference picture is identical to a first adjacent reference picture for the adjacent block, the first adjacent reference picture being (i) included in a first adjacent reference picture list and (ii) referred to by a first adjacent motion vector, and (B) when the second current reference picture is determined to be identical to the first adjacent reference picture, adding the first adjacent motion vector to the candidate list for the second current motion vector;
selecting a predicted motion vector to be used for coding the second current motion vector from the candidate list for the second current motion vector; and
coding the second current motion vector using the selected predicted motion vector,
wherein when the second current reference picture is determined to not be identical to the first adjacent reference picture, the first adjacent motion vector is not added to the candidate list for the second current motion vector, and
when the second current reference picture is determined to not be identical to the second adjacent reference picture, the second adjacent motion vector is not added to the candidate list for the second current motion vector.