Video encoding and decoding
AssigneeCanon Kabushiki Kaisha
InventorsGuillaume Laroche, Patrice Onno
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorsGuillaume Laroche, Patrice Onno
Estimating the term…
A temporal motion vector predictor is includable, together with one or more spatial motion vector predictors, in a set of motion vector predictors for a block to encode of a current frame. A method of determining the temporal motion vector predictor comprises selecting as the temporal predictor one motion vector from among motion vectors in a reference block of a reference frame different from the current frame. The reference block is a block of the reference frame collocated with the block to encode or a block of the reference frame neighboring the collocated block. The selection is based on a diversity criterion for achieving diversity among the predictors of the set. This can reduce the motion vector memory requirements with no or no significant additional coding efficiency penalty. Alternatively, even if the motion vector memory is not reduced in size, coding efficiency improvements can be achieved.
A method of encoding a sequence of digital images into a bitstream, at least one block being encoded by inter prediction, the method comprising:
A method of decoding a bitstream comprising an encoded sequence of digital images, at least one block having been encoded by inter prediction, the method comprising:
An apparatus for encoding a sequence of digital images into a bitstream, at least one block being encoded by inter prediction, the apparatus comprising:
An apparatus for decoding a bitstream comprising an encoded sequence of digital images, at least one block having been encoded by inter prediction, the apparatus comprising:
A non-transitory computer-readable medium storing a program which, when executed, causes a computer to execute a process of encoding a sequence of digital images into a bitstream, at least one block being encoded by inter prediction, the process comprising:
A non-transitory computer-readable medium storing a program which, when executed, causes a computer to execute a process of decoding a bitstream comprising an encoded sequence of digital images, at least one block having been encoded by inter prediction, the process comprising:
Dependencies are inferred from the claim text.