US 11,750,819 B2
Restrictions on motion vector difference
Zhipin Deng, Beijing (CN); Li Zhang, San Diego, CA (US); and Hongbin Liu, 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 Dec. 9, 2021, as Appl. No. 17/546,665.
Application 17/546,665 is a continuation of application No. PCT/CN2020/098514, filed on Jun. 28, 2020.
Prior Publication US 2022/0103829 A1, Mar. 31, 2022
Int. Cl. H04N 19/137 (2014.01); H04N 19/105 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/137 (2014.11) [H04N 19/105 (2014.11); H04N 19/132 (2014.11); H04N 19/176 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of processing video data, comprising:
determining, for a first conversion between a first block of a video and a bitstream of the video, a first motion vector difference (MVD) component associated with the first block and included in the bitstream; and
performing the first conversion at least based on the first MVD component;
wherein a value of the first MVD component is constrained in a predetermined range, wherein the predetermined range is [−2M, 2M−1], where M=17,
wherein the method further comprises:
determining, for a second conversion between a second block of the video and the bitstream, a second MVD component of a first list associated with the second block and included in the bitstream;
determining, based on the second MVD component, a third MVD component of a second list associated with the second block; and
performing the second conversion at least based on the second MVD component and third MVD component, and
wherein the value of the second MVD component is constrained in a predetermined range which has a maximum value 2M−1, or the value of the third MVD component is constrained in a predetermined range which has a maximum value 2M−1.