US 11,057,546 B2
Video encoding and decoding
Guillaume Laroche, Rennes (FR); and Patrice Onno, Rennes (FR)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Jan. 17, 2020, as Appl. No. 16/746,659.
Application 16/746,659 is a continuation of application No. 16/129,686, filed on Sep. 12, 2018, granted, now 10,574,863.
Application 16/129,686 is a continuation of application No. 15/477,665, filed on Apr. 3, 2017, granted, now 10,097,738, issued on Oct. 9, 2018.
Application 15/477,665 is a continuation of application No. 13/346,012, filed on Jan. 9, 2012, granted, now 9,648,341, issued on May 9, 2017.
Claims priority of application No. 1100434 (GB), filed on Jan. 11, 2011.
Prior Publication US 2020/0154002 A1, May 14, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 5/14 (2006.01); H04N 19/52 (2014.01); H04N 19/139 (2014.01); H04N 19/513 (2014.01); H04N 19/527 (2014.01); H04N 19/53 (2014.01); H04N 19/533 (2014.01); H04N 19/55 (2014.01); H04N 19/57 (2014.01); H04N 19/573 (2014.01)
CPC H04N 5/145 (2013.01) [H04N 19/139 (2014.11); H04N 19/513 (2014.11); H04N 19/52 (2014.11); H04N 19/527 (2014.11); H04N 19/53 (2014.11); H04N 19/533 (2014.11); H04N 19/55 (2014.11); H04N 19/57 (2014.11); H04N 19/573 (2014.11)] 3 Claims
OG exemplary drawing
 
1. A method of decoding a bitstream comprising an encoded sequence of digital images, at least one portion of an image in the encoded sequence being encoded by motion compensation, the method comprising:
generating, from among spatial motion information predictors respectively associated with predetermined image portions adjacent to an image portion to be decoded, a set of spatial motion information predictors for the image portion to be decoded, using at least one condition to determine that a spatial motion information predictor is not includable in the set, at least one said condition being a condition to exclude from the generated set of spatial motion information predictors a spatial motion information predictor that is a duplicate of another spatial motion information predictor, wherein one of the predetermined image portions is situated above the image portion to be decoded;
generating a temporal motion information predictor, the generation of the temporal motion information predictor being carried out separately from the generation of the set of spatial motion information predictors so that the temporal motion information predictor is not subjected to the duplicate exclusion condition used for the spatial motion information predictors and may be a duplicate of a spatial motion information predictor in the generated set;
obtaining from the bitstream information identifying a motion information predictor for the image portion to be decoded, the motion information predictor identified by said information being one of (i) a motion information predictor from among the generated set, (ii) the temporal motion information predictor, and (iii) a zero motion information predictor as a replacement for a non-includable spatial motion information predictor; and
decoding the image portion to be decoded in dependence upon the identified motion information predictor.