Restrictions on decoder side motion vector derivation
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsHongbin Liu, Li Zhang, Kai Zhang, Yue Wang
Life of this patent
Estimating the term…
Abstract
Devices, systems and methods for digital video coding, which include decoder side motion vector derivation (DMVD) tools, are described. An exemplary method for video processing includes making a decision, based on a determination that a current block of a video is coded using a multi-hypothesis prediction mode, regarding a selective enablement of a DMVD tool for the current block, wherein the DMVD tool derives a refinement of motion information signaled in a bitstream representation of the video; and performing, based on the decision, a conversion between the current block and the bitstream representation.
Claims18
A method for video processing, comprising:
- making, based on a coding mode associated with a current block, a decision regarding whether a bi-directional optical flow tool is enabled for the current block;
- and
- performing, based on the decision, a conversion between the current block and the bitstream,
- wherein the bi-directional optical flow tool is disabled upon a determination that the coding mode of the current block is a generalized bi-prediction (GBI) mode in which asymmetric weighting factors in coding unit (CU)-level are applied to two reference blocks of the current block.
An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:
- make, based on a coding mode associated with a current block, a decision regarding whether a bi-directional optical flow tool is enabled for the current block;
- and
- perform, based on the decision, a conversion between the current block and the bitstream,
- wherein the bi-directional optical flow tool is disabled upon a determination that the coding mode of the current block is a generalized bi-prediction (GBI) mode in which asymmetric weighting factors in coding unit (CU)-level are applied to two reference blocks of the current block.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- make, based on a coding mode associated with a current block, a decision regarding whether a bi-directional optical flow tool is enabled for the current block;
- and
- perform, based on the decision, a conversion between the current block and the bitstream,
- wherein the bi-directional optical flow tool is disabled upon a determination that the coding mode of the current block is a generalized bi-prediction (GBI) mode in which asymmetric weighting factors in coding unit (CU)-level are applied to two reference blocks of the current block.
A non-transitory computer-readable recording medium storing a bitstream which is generated by a method performed by a video processing apparatus, wherein the method comprises:
- making, based on a coding mode associated with a current block, a decision regarding whether a bi-directional optical flow tool is enabled for the current block;
- and
- generating, based on the decision, the bitstream from the current block,
- wherein the bi-directional optical flow tool is disabled upon a determination that the coding mode of the current block is a generalized bi-prediction (GBI) mode in which asymmetric weighting factors in coding unit (CU)-level are applied to two reference blocks of the current block.
Dependencies are inferred from the claim text.