Method, apparatus, and medium for video processing
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsZhipin Deng, Li Zhang, Kai Zhang
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure provide a method for video processing. The method comprises: determining, during a conversion between a current video block of a video and a bitstream of the video, whether to insert a target motion candidate for the current video block into a prediction list for the current video block based on a comparison between the target motion candidate and at least one existing motion candidate in the prediction list; and performing the conversion based on the determination. The proposed method can advantageously fill the prediction list more efficiently.
Claims21
A method for video processing, comprising:
- determining, during a conversion between a current video block of a video and a bitstream of the video, target motion information for the current video block based on a target approach determined from an implicit motion refinement approach and an explicit motion refinement approach, the implicit motion refinement approach being a decoder-side motion refinement approach, the explicit motion refinement approach being used for determining a motion difference information indicated in the bitstream;
- and
- performing the conversion based on the target motion information,
- wherein a first set of syntax elements related to the implicit motion refinement approach follow a second set of syntax elements related to the explicit motion refinement approach in the bitstream.
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 perform a method comprising:
- determining, during a conversion between a current video block of a video and a bitstream of the video, target motion information for the current video block based on a target approach determined from an implicit motion refinement approach and an explicit motion refinement approach, the implicit motion refinement approach being a decoder-side motion refinement approach, the explicit motion refinement approach being used for determining a motion difference information indicated in the bitstream;
- and
- performing the conversion based on the target motion information,
- wherein a first set of syntax elements related to the implicit motion refinement approach follow a second set of syntax elements related to the explicit motion refinement approach in the bitstream.
A non-transitory computer-readable storage medium storing instructions that cause a processor to perform a method comprising:
- determining, during a conversion between a current video block of a video and a bitstream of the video, target motion information for the current video block based on a target approach determined from an implicit motion refinement approach and an explicit motion refinement approach, the implicit motion refinement approach being a decoder-side motion refinement approach, the explicit motion refinement approach being used for determining a motion difference information indicated in the bitstream;
- and
- performing the conversion based on the target motion information,
- wherein a first set of syntax elements related to the implicit motion refinement approach follow a second set of syntax elements related to the explicit motion refinement approach in the bitstream.
Dependencies are inferred from the claim text.