Interaction between LUT and AMVP
AssigneesBeijing Bytedance Network Technology Co., Ltd., Bytedance Inc.
InventorsLi Zhang, Kai Zhang, Hongbin Liu, Yue Wang
Life of this patent
Estimating the term…
Abstract
A method of video decoding is provided to include maintaining tables, wherein each table includes a set of motion candidates and each motion candidate is associated with corresponding motion information; and performing a conversion between a first video block and a bitstream representation of a video including the first video block, the performing of the conversion including using at least some of the set of motion candidates as a predictor to process motion information of the first video block.
Claims25
A video processing method, comprising:
- constructing a motion candidate list for a current video block, wherein during the constructing, at least one motion candidate of a table is selectively checked in an order after checking at least one block each of which has a pre-defined relative position compared to the current video block;
- determining motion information of the current video block using the motion candidate list;
- and
- coding the current video block based on the determined motion information;
- wherein the table includes one or more motion candidates derived from one or more previously coded video blocks that are coded prior to the current video block, and arrangement of the motion candidates in the table is based on a sequence of addition of the motion candidates into the table.
An apparatus for coding 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:
- construct a motion candidate list for a current video block of a video, wherein during the constructing, at least one motion candidate of a table is selectively checked in an order after checking at least one block each of which has a pre-defined relative position compared to the current video block;
- determine motion information of the current video block using the motion candidate list;
- and
- code the current video block based on the determined motion information;
- wherein the table includes one or more motion candidates derived from one or more previously coded video blocks that are coded prior to the current video block, and arrangement of the motion candidates in the table is based on a sequence of addition of the motion candidates into the table.
A non-transitory computer-readable storage medium storing instructions that cause a processor to:
- construct a motion candidate list for a current video block of a video, wherein during the constructing, at least one motion candidate of a table is selectively checked in an order after checking at least one block each of which has a pre-defined relative position compared to the current video block;
- determine motion information of the current video block using the motion candidate list;
- and
- code the current video block based on the determined motion information;
- wherein the table includes one or more motion candidates derived from one or more previously coded video blocks that are coded prior to the current video block, and arrangement of the motion candidates in the table is based on a sequence of addition of the motion candidates into the table.
Dependencies are inferred from the claim text.