US 11,991,382 B2
Motion vector management for decoder side motion vector refinement
Weijia Zhu, San Diego, CA (US); Hongbin Liu, Beijing (CN); Kai Zhang, San Diego, CA (US); Li 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 Sep. 1, 2021, as Appl. No. 17/463,838.
Application 17/463,838 is a continuation of application No. PCT/CN2020/077604, filed on Mar. 3, 2020.
Claims priority of application No. PCT/CN2019/076860 (WO), filed on Mar. 4, 2019; and application No. PCT/CN2020/077604 (WO), filed on Mar. 3, 2020.
Prior Publication US 2021/0400299 A1, Dec. 23, 2021
Int. Cl. H04N 19/105 (2014.01); H04N 19/176 (2014.01); H04N 19/46 (2014.01); H04N 19/513 (2014.01)
CPC H04N 19/513 (2014.11) [H04N 19/105 (2014.11); H04N 19/176 (2014.11); H04N 19/46 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of processing video data, comprising:
determining, for a conversion between a first block of video and a bitstream of the first block of video, whether decoder-side motion vector refinement (DMVR) process is enabled or disabled based on at least one of: one or more initial motion vectors associated with the first block and one or more reference pictures associated with the first block, the initial motion vectors including motion vectors before applying DMVR process; and
performing the conversion based on the determination,
wherein, in response to magnitudes of the one or more initial motion vectors being larger than a threshold (T), the DMVR process is disabled.