Dynamic motion vector referencing for video coding
AssigneeGoogle Inc.
InventorsJingning Han, James Bankoski, Yaowu Xu
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsJingning Han, James Bankoski, Yaowu Xu
Estimating the term…
Dynamic motion vector referencing is used to predict motion within video blocks. A motion trajectory is determined for a current frame including a video block to encode or decode based on a reference motion vector used for encoding or decoding one or more reference frames of the current frame. One or more temporal motion vector candidates are then determined for predicting motion within the video block based on the motion trajectory. A motion vector is selected from a motion vector candidate list including the one or more temporal motion vector candidates and used to generate a prediction block. The prediction block is then used to encode or decode the video block. The motion trajectory is based on an order of video frames indicated by frame offset values encoded to a bitstream. The motion vector candidate list may include one or more spatial motion vector candidates.
A method for encoding a current block of a current frame, the method comprising:
A method for decoding an encoded block of an encoded frame, the method comprising:
An apparatus for decoding an encoded block of an encoded frame, the apparatus comprising:
Dependencies are inferred from the claim text.