Motion candidates derivation
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsLi Zhang, Kai Zhang, Hongbin Liu, Yue Wang
Life of this patent
Estimating the term…
Abstract
Devices, systems and methods for encoding and decoding digital video using a look-up tables (LUTs) containing motion candidates are described. A method of video processing includes maintaining one or more tables, at least one table of the one or more tables is associated with one or more entries, deriving, based on a first set of motion candidates in the at least one table, a second set of motion candidates, and performing, based on the second set of motion candidates, a conversion between a current block of a video and a bitstream representation of the video.
Claims20
A method of processing video data, comprising:
- maintaining one or more tables, wherein at least one table of the one or more tables is associated with one or more entries;
- deriving, based on a first set of motion candidates in the at least one table, a second set of motion candidates, wherein at least one candidate of the second set of motion candidates is added to a motion candidate list;
- adaptively changing an insertion order of the at least one candidate of the second set of motion candidates to the motion candidate list;
- and
- performing a conversion between a current block of a video and a bitstream of the video based on the motion candidate list.
An apparatus for processing video data comprising:
- a processor;
- and
- a non-transitory memory having instructions stored thereon, wherein the instructions, upon execution by the processor, cause the processor to:
- maintain one or more tables, wherein at least one table of the one or more tables is associated with one or more entries;
- derive, based on a first set of motion candidates in the at least one table, a second set of motion candidates, wherein at least one candidate of the second set of motion candidates is added to a motion candidate list;
- adaptively change an insertion order of the at least one candidate of the second set of motion candidates to the motion candidate list;
- and
- perform a conversion between a current block of a video and a bitstream of the video based on the motion candidate list.
A method for storing a bitstream of a video, comprising:
- maintaining one or more tables, wherein at least one table of the one or more tables is associated with one or more entries;
- deriving, based on a first set of motion candidates in the at least one table, a second set of motion candidates, wherein at least one candidate of the second set of motion candidates is added to a motion candidate list;
- adaptively changing an insertion order of the at least one candidate of the second set of motion candidates to the motion candidate list;
- generating the bitstream based on the motion candidate list;
- and
- storing the bitstream in a non-transitory computer-readable recording medium.
Dependencies are inferred from the claim text.