US 11,736,683 B2
Conditions for starting checking HMVP candidates depend on total number minus K
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 Jun. 3, 2021, as Appl. No. 17/338,054.
Application 17/338,054 is a continuation of application No. 17/018,200, filed on Sep. 11, 2020, granted, now 11,159,787.
Application 17/018,200 is a continuation of application No. PCT/IB2019/057690, filed on Sep. 12, 2019.
Claims priority of application No. PCT/CN2018/105193 (WO), filed on Sep. 12, 2018.
Prior Publication US 2021/0297659 A1, Sep. 23, 2021
Int. Cl. H04N 19/176 (2014.01); H04N 19/105 (2014.01); H04N 19/184 (2014.01); H04N 19/46 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/176 (2014.11); H04N 19/184 (2014.11); H04N 19/46 (2014.11)] 25 Claims
OG exemplary drawing
 
1. A method for processing video data, comprising:
constructing a motion candidate list for a conversion between a first video block and a bitstream of the first video block; and
performing the conversion based on the constructed motion candidate list;
wherein the constructing of the motion candidate list comprises:
checking, upon a determination that a number of a first set of motion candidates has not reached a predetermined limit, one or more motion candidates in a table of one or multiple tables to determine a second set of motion candidates to be added into the motion candidate list;
wherein each table of the one or multiple tables comprises motion candidates derived from previous video blocks that are processed prior to the first video block, and arrangement of the motion candidates in the each table is based on a sequence of addition of the motion candidates into the table; and
wherein one or more video blocks in pre-defined relative positions compared to the first video block are checked to derive the first set of motion candidates before the checking of the one or more motion candidates of the table, and wherein each of the first set of motion candidates is derived from motion information of a corresponding video block of the one or more video blocks;
wherein the predetermined limit is obtained based on a threshold value, and the threshold value is adaptively changed.