US 12,170,790 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,181.
Application 18/171,181 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/0283802 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:
determining a maximum number of motion vector predictor candidates includable in a list of motion vector predictor candidates;
generating such a list of motion vector predictor candidates having the determined maximum number of motion vector predictor candidates, the list including a candidate for subblock collocated temporal prediction and a 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 using a single context and all bits, except for the first bit, of the motion vector predictor index being bypass CABAC coded.