Patent ID: 11909989
Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 18:
19. A non-transitory computer-readable storage medium storing instructions that cause a processor to:
maintain a set of tables, wherein each table includes one or more motion candidates derived from one or more video blocks that have been coded, wherein an arrangement of motion candidates in each table in the set of tables is based on a coding order of the one or more video blocks;
construct a motion candidate list for a current video block, wherein N motion candidates are checked in one table of the set of tables during the constructing to determine whether to add a checked candidate into the motion candidate list, N being an integer smaller than a size of the one table and depending on a coding mode of 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 one table is used for coding of video blocks each of which is coded with a merge mode or an Advanced Motion Vector Prediction (AMVP) mode,
wherein N depends on whether the coding mode is the merge mode or the AMVP mode, and
wherein N further depends on at least one of a size of the one table or a maximum number of allowable candidates in the motion candidate list.