US 11,956,464 B2
Inserting order of motion candidates in LUT
Li Zhang, San Diego, CA (US); Kai Zhang, San Diego, CA (US); Hongbin Liu, Beijing (CN); and Yue Wang, Beijing (CN)
Assigned to BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, Beijing (CN); and BYTEDANCE INC., Los Angeles, CA (US)
Filed by Beijing Bytedance Network Technology Co., Ltd., Beijing (CN); and Bytedance Inc., Los Angeles, CA (US)
Filed on Jul. 13, 2021, as Appl. No. 17/374,311.
Application 17/374,311 is a continuation of application No. PCT/CN2020/072391, filed on Jan. 16, 2020.
Claims priority of application No. PCT/CN2019/072058 (WO), filed on Jan. 16, 2019.
Prior Publication US 2021/0344969 A1, Nov. 4, 2021
Int. Cl. H04N 19/52 (2014.01); H04N 19/105 (2014.01); H04N 19/139 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/184 (2014.01); H04N 19/88 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/105 (2014.11); H04N 19/139 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/184 (2014.11); H04N 19/88 (2014.11)] 19 Claims
OG exemplary drawing
 
1. A method of processing video data, comprising:
maintaining one or more tables, wherein each of the one or more tables is associated with one or more entries;
adaptively changing an insertion order of motion candidates from at least one table of the one or more tables to a candidate list; and
performing, based on the candidate list, a conversion between a current block of a video and a bitstream of the video,
wherein the changing is based on a coding mode of the current block, and the insertion order comprises inserting new motion candidates after spatial candidates upon a determination that the coding mode is an intra block copy (IBC) mode, or
wherein the changing or the insertion order is based on a height or a width of the current block, or
wherein the changing or the insertion order is based on a partitioning depth of the current block, or
wherein the changing or the insertion order is based on a tile type, a tile group type, a slice type or a picture type associated with the current block, or
wherein the changing or the insertion order is based on a low delay check flag in the bitstream.