US 11,659,192 B2
Sub-block MV inheritance between color components
Kai Zhang, San Diego, CA (US); Li Zhang, San Diego, CA (US); Hongbin Liu, Beijing (CN); 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 Apr. 2, 2021, as Appl. No. 17/221,122.
Application 17/221,122 is a continuation of application No. 17/071,412, filed on Oct. 15, 2020, granted, now 11,197,007.
Application 17/071,412 is a continuation of application No. PCT/IB2019/055247, filed on Jun. 21, 2019.
Claims priority of application No. PCT/CN2018/092118 (WO), filed on Jun. 21, 2018; and application No. PCT/CN2018/114931 (WO), filed on Nov. 10, 2018.
Prior Publication US 2021/0227234 A1, Jul. 22, 2021
Int. Cl. H04N 19/52 (2014.01); H04N 19/176 (2014.01); H04N 19/186 (2014.01); H04N 19/55 (2014.01); H04N 19/119 (2014.01); H04N 19/136 (2014.01)
CPC H04N 19/186 (2014.11) [H04N 19/119 (2014.11); H04N 19/136 (2014.11); H04N 19/176 (2014.11); H04N 19/52 (2014.11); H04N 19/55 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of processing video data, comprising:
determining, during a conversion between a current video unit of a video which comprises a luma block and at least one chroma block and a bitstream of the video, that motion vectors of control points for the luma block based on an affine mode;
dividing the luma block into luma sub-blocks, wherein each luma sub-block has a second size;
dividing a chroma block of the at least one chroma block into chroma sub-blocks, wherein each chroma sub-block has a first size;
determining a luma motion vector for each luma sub-block based on the motion vectors of the control points;
deriving a chroma motion vector for each chroma sub-block based on luma motion vectors of multiple luma sub-blocks and a color format of the current video unit; and
reconstructing the luma block based on the luma motion vector of each luma sub-block;
wherein the chroma block comprises at least one first chroma group and the first chroma group includes two or four chroma sub-blocks according to the color format of the current video unit, and wherein motion vectors of the chroma sub-blocks included in the first chroma group are same, and
wherein predicted samples of the chroma block are derived using the chroma sub-blocks having the first size equal to the second size in a case that a color format applied for the luma block and the chroma block is 4:2:0 or 4:2:2.