US 12,219,167 B2
Coding of block vectors for intra block copy-coded blocks
Li Zhang, San Diego, CA (US); Jizheng Xu, San Diego, CA (US); Kai 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 Jan. 23, 2023, as Appl. No. 18/158,280.
Application 18/158,280 is a continuation of application No. 17/506,539, filed on Oct. 20, 2021, granted, now 11,616,973.
Application 17/506,539 is a continuation of application No. PCT/CN2020/092032, filed on May 25, 2020.
Claims priority of application No. PCT/CN2019/088454 (WO), filed on May 25, 2019.
Prior Publication US 2023/0164348 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/52 (2014.01); H04N 19/105 (2014.01); H04N 19/139 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/105 (2014.11); H04N 19/139 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/70 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method for video processing, comprising:
performing a conversion between a video region of a video and a bitstream of the video,
wherein whether a merge mode is applied is determined,
wherein whether an intra block copy (IBC) motion vector prediction mode is applied is determined,
wherein, when the IBC motion vector prediction mode is applied and the merge mode is not applied, whether to include at least one syntax element for the IBC motion vector prediction mode in the bitstream is based on a maximum number of IBC candidates used during the conversion of the video region,
wherein the at least one syntax element includes a motion vector predictor index of list 0,
wherein list 0 is a reference picture list of the video region with a reference picture list index of 0,
wherein, when the IBC motion vector prediction mode is applied, samples of the video region are predicted from other samples in a video picture comprising the video region,
wherein, when the IBC motion vector prediction mode is applied and the merge mode is not applied, a vector of the video region is derived based on a motion vector predictor and a motion vector difference,
wherein the motion vector predictor is determined based on the motion vector predictor index of list 0,
wherein, when the maximum number of IBC candidates is equal to zero, the IBC motion vector prediction mode is disabled,
wherein, when the IBC motion vector prediction mode is enabled for a slice comprising the video region, the maximum number of IBC candidates is greater than zero, and
wherein, when the merge mode is applied to the video block and the IBC mode is applied to the video block, a vector of the video region is derived based on the motion vector predictor.