Method, device, and medium for video processing
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsNa ZHANG, Kai ZHANG, Li ZHANG, Hongbin LIU, Zhipin DENG, Yang WANG
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: constructing a list of merge candidates for a target block of a video in a coding mode based on motion vector difference (MVD); reordering the list of merge candidates for the target block; and performing a conversion between the target block and a bitstream of the video based on the reordered list of merge candidates. Compared with the conventional solution, the proposed method can advantageously improve the coding efficiency.
Claims20
A method for video processing, comprising:
- constructing a list of merge candidates for a target block of a video in a coding mode based on motion vector difference (MVD);
- reordering the list of merge candidates for the target block;
- and
- performing a conversion between the target block and a bitstream of the video based on the reordered list of merge candidates,
- wherein reordering the list of merge candidates comprises:
- dividing the list of merge candidates into one or more subgroups of merge candidates;
- and
- reordering at least one subgroup of the one or more subgroups of merge candidates, wherein in accordance with that the one or more subgroups of merge candidates comprises a plurality of subgroups of merge candidates, the at least one subgroup is reordered without reordering the last subgroup of the plurality of subgroups of merge candidates.
An electronic device, comprising:
- a processing unit;
- and
- a memory coupled to the processing unit and having instructions stored thereon which, when executed by the processing unit, cause the electronic device to:
- construct a list of merge candidates for a target block of a video in a coding mode based on motion vector difference (MVD);
- reorder the list of merge candidates for the target block;
- and
- perform a conversion between the target block and a bitstream of the video based on the reordered list of merge candidates,
- wherein reordering the list of merge candidates comprises:
- dividing the list of merge candidates into one or more subgroups of merge candidates;
- and
- reordering at least one subgroup of the one or more subgroups of merge candidates, wherein in accordance with that the one or more subgroups of merge candidates comprises a plurality of subgroups of merge candidates, the at least one subgroup is reordered without reordering the last subgroup of the plurality of subgroups of merge candidates.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- construct a list of merge candidates for a target block of a video in a coding mode based on motion vector difference (MVD);
- reorder the list of merge candidates for the target block;
- and
- perform a conversion between the target block and a bitstream of the video based on the reordered list of merge candidates,
- wherein reordering the list of merge candidates comprises:
- dividing the list of merge candidates into one or more subgroups of merge candidates;
- and
- reordering at least one subgroup of the one or more subgroups of merge candidates, wherein in accordance with that the one or more subgroups of merge candidates comprises a plurality of subgroups of merge candidates, the at least one subgroup is reordered without reordering the last subgroup of the plurality of subgroups of merge candidates.
Dependencies are inferred from the claim text.