US 12,219,165 B2
Alignment of prediction weights in video coding
Zhipin Deng, Beijing (CN); Li Zhang, San Diego, CA (US); Hongbin Liu, Beijing (CN); 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 Feb. 24, 2023, as Appl. No. 18/174,131.
Application 18/174,131 is a continuation of application No. 17/682,751, filed on Feb. 28, 2022, granted, now 11,689,735.
Application 17/682,751 is a continuation of application No. PCT/CN2020/112779, filed on Sep. 1, 2020.
Claims priority of application No. PCT/CN2019/103903 (WO), filed on Sep. 1, 2019; and application No. PCT/CN2019/110490 (WO), filed on Oct. 10, 2019.
Prior Publication US 2023/0232032 A1, Jul. 20, 2023
Int. Cl. H04N 19/186 (2014.01); H04N 19/105 (2014.01); H04N 19/119 (2014.01); H04N 19/132 (2014.01); H04N 19/137 (2014.01); H04N 19/176 (2014.01); H04N 19/51 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/51 (2014.11) [H04N 19/105 (2014.11); H04N 19/119 (2014.11); H04N 19/132 (2014.11); H04N 19/137 (2014.11); H04N 19/176 (2014.11); H04N 19/186 (2014.11); H04N 19/70 (2014.11)] 19 Claims
OG exemplary drawing
 
1. A method of processing video data, comprising:
determining, during a conversion between a current chroma block of a video and a bitstream of the video, that the current chroma block is coded with a geometric partitioning mode;
determining a first motion information and a second motion information;
determining chroma weights used for determining a final chroma prediction for the current chroma block by a blending process; and
performing the conversion based on the first motion information, the second motion information, and the chroma weights, wherein the conversion comprises applying the blending process to generate the final chroma prediction based on a weighted sum of prediction samples derived from the first motion information and the second motion information using the chroma weights,
wherein the chroma weights are determined based on a chroma format of the current chroma block indicating a chroma subsampling ratio relative to a collocated luma block of the current chroma block, and
wherein for a 4:4:4 chroma format, the chroma weights are same as luma weights applied to the collocated luma block for each position inside the current chroma block, and wherein for a 4:2:0 or 4:2:2: chroma format, the chroma weights are a subset of luma weights applied to the collocated luma block.