US 12,170,768 B2
Table maintenance for HMVP candidate storage
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. 10, 2023, as Appl. No. 18/349,788.
Application 18/349,788 is a continuation of application No. 17/403,750, filed on Aug. 16, 2021, granted, now 11,700,371.
Application 17/403,750 is a continuation of application No. 17/019,581, filed on Sep. 14, 2020, granted, now 11,122,266, issued on Aug. 25, 2021.
Application 17/019,581 is a continuation of application No. PCT/CN2019/115453, filed on Nov. 4, 2019.
Claims priority of application No. PCT/CN2018/113716 (WO), filed on Nov. 2, 2018; and application No. PCT/CN2019/086174 (WO), filed on May 9, 2019.
Prior Publication US 2023/0353737 A1, Nov. 2, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/119 (2014.01); H04N 19/139 (2014.01); H04N 19/176 (2014.01); H04N 19/513 (2014.01); H04N 19/58 (2014.01)
CPC H04N 19/119 (2014.11) [H04N 19/139 (2014.11); H04N 19/176 (2014.11); H04N 19/521 (2014.11); H04N 19/58 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method for processing video data, comprising:
determining, during a conversion between a first block of a video and a bitstream of the video, the first block being coded with a geometric partitioning mode;
constructing a motion candidate list for the first block, wherein the constructing the motion candidate list includes determining whether one or more motion candidates derived from spatial and/or temporal blocks are added into the motion candidate list, and at least one motion candidate derived from a motion vector prediction (HMVP) table is allowed to be added into the motion candidate list after the one or more motion candidates derived from the spatial and/or temporal blocks;
determining, based on the motion candidate list, motion information of the first block;
performing the conversion of the first block using the determined motion information of the first block.