US 11,706,443 B2
Construction of affine candidates in video processing
Hongbin Liu, Beijing (CN); Li Zhang, San Diego, CA (US); Kai Zhang, San Diego, CA (US); Jizheng Xu, San Diego, CA (US); 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 May 10, 2021, as Appl. No. 17/316,199.
Application 17/316,199 is a continuation of application No. PCT/CN2019/119210, filed on Nov. 18, 2019.
Claims priority of application No. PCT/CN2018/116067 (WO), filed on Nov. 17, 2018; application No. PCT/CN2018/122626 (WO), filed on Dec. 21, 2018; application No. PCT/CN2018/125417 (WO), filed on Dec. 29, 2018; and application No. PCT/CN2019/072814 (WO), filed on Jan. 23, 2019.
Prior Publication US 2021/0281875 A1, Sep. 9, 2021
Int. Cl. H04N 19/52 (2014.01); H04N 19/109 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01); H04N 19/105 (2014.01); H04N 19/139 (2014.01); H04N 19/184 (2014.01); H04N 19/70 (2014.01); H04N 19/129 (2014.01); H04N 19/137 (2014.01); H04N 19/196 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/105 (2014.11); H04N 19/109 (2014.11); H04N 19/129 (2014.11); H04N 19/137 (2014.11); H04N 19/139 (2014.11); H04N 19/176 (2014.11); H04N 19/184 (2014.11); H04N 19/196 (2014.11); H04N 19/46 (2014.11); H04N 19/70 (2014.11)] 18 Claims
OG exemplary drawing
 
1. A method of video processing, comprising:
determining, for a conversion between a current video block of a video and a bitstream of the video, a mode of operation of an affine ultimate motion vector expression (UMVE) mode; and
performing the conversion based on the determining;
wherein the current video block is coded with an affine merge mode and motion vector differences in the affine UMVE mode that includes a starting point of motion information, a motion magnitude and a motion direction for the current video block;
wherein one or more fields in the bitstream correspond to the mode of operation; and
wherein the one or more fields include: a list size field that indicates a size of a base affine merge candidate list for an affine merge mode with prediction offsets that is used by the UMVE mode, wherein the one or more fields further include a sub-block merge list size field whose value indicates a size of a candidate list for a sub-block merge mode, and wherein the size of the base affine merge candidate list for the affine UMVE mode is less than or equal to the size of the candidate list for the sub-block merge mode, or
wherein the one or more fields include a table field that signals a distance table or a direction table for the affine merge mode with prediction offsets, wherein the table field signals a size K1 of the distance table, and a size K2 of the direction table, and wherein first K1 elements of the distance table or first K2 elements of the direction table are valid.