Simplified history based motion vector prediction
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedane Inc.
InventorsLi Zhang, Kai Zhang, Hongbin Liu, Yue Wang
Life of this patent
Estimating the term…
Abstract
A video coding or decoding method includes using history-based motion vector prediction (HMVP) for conversion between multiple video blocks including a current block of video and a bitstream representation of the multiple video blocks such that for a uni-predicted block that for which a single reference picture is used for motion compensation, and refraining from updating a look-up table for HMVP candidates for the uni-predicted block. The video coding or decoding method further includes performing the conversion using look-up tables for the multiple video blocks.
Claims20
A method of video processing, comprising:
- determining, after a conversion between a video block of a video comprising multiple blocks and a bitstream of the video, whether a rule of updating one or more history-based motion vector prediction (HMVP) tables with HMVP candidates is satisfied, wherein the rule of updating specifies to skip updating the one or more HMVP tables due to a prediction direction being a uni-direction;
- and
- selectively updating the one or more HMVP tables based on the determining.
An apparatus for video processing, comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- determine, after a conversion between a video block of a video comprising multiple blocks and a bitstream of the video, whether a rule of updating one or more history-based motion vector prediction (HMVP) tables with HMVP candidates is satisfied, wherein the rule of updating specifies to skip updating the one or more HMVP tables due to a prediction direction being a uni-direction;
- and
- selectively update the one or more HMVP tables based on the determining.
A non-transitory computer-readable medium having code stored thereupon, the code including instructions causing a processor to implement a method of video processing, wherein the method comprises:
- determining, after a conversion between a video block of a video comprising multiple blocks and a bitstream of the video, whether a rule of updating one or more history-based motion vector prediction (HMVP) tables with HMVP candidates is satisfied, wherein the rule of updating specifies to skip updating the one or more HMVP tables due to a prediction direction being a uni-direction;
- and
- selectively updating the one or more HMVP tables based on the determining.
Dependencies are inferred from the claim text.