US 12,231,677 B2
Video coding and decoding
Guillaume Laroche, Saint Aubin d'Aubigné (FR); Christophe Gisquet, Acigne (FR); Patrice Onno, Rennes (FR); and Jonathan Taquet, Talensac (FR)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Feb. 17, 2023, as Appl. No. 18/171,243.
Application 18/171,243 is a continuation of application No. 17/277,229, granted, now 11,601,671, previously published as PCT/EP2019/075224, filed on Sep. 19, 2019.
Claims priority of application No. 1815443 (GB), filed on Sep. 21, 2018; and application No. 1815564 (GB), filed on Sep. 24, 2018.
Prior Publication US 2023/0283803 A1, Sep. 7, 2023
Int. Cl. H04N 19/56 (2014.01); H04N 19/13 (2014.01); H04N 19/184 (2014.01)
CPC H04N 19/56 (2014.11) [H04N 19/13 (2014.11); H04N 19/184 (2014.11)] 22 Claims
OG exemplary drawing
 
1. A method of encoding a motion vector predictor index, comprising:
generating a list of motion vector predictor candidates including a candidate for subblock collocated temporal prediction when available and a candidate for subblock Affine prediction when available, wherein a value of the motion vector predictor index for the candidate for subblock Affine prediction changes according to the availability of another candidate whose position in the list is previous to the candidate for subblock Affine prediction;
selecting one of the motion vector predictor candidates in the list; and
encoding a motion vector predictor index for the selected motion vector predictor candidate using CABAC coding, a first bit of the motion vector predictor index being CABAC coded and all bits, except for the first bit, of the motion vector predictor index being bypass CABAC coded, wherein the motion vector predictor candidates are Merge candidates and the motion vector predictor index is a Merge index.