白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Sub-block MV inheritance between color components

專利號
US11659192B2
公開日期
2023-05-23
申請人
Beijing Bytedance Network Technology Co., Ltd.; Bytedance Inc.(CN Beijing US CA Los Angeles)
發(fā)明人
Kai Zhang; Li Zhang; Hongbin Liu; Yue Wang
IPC分類
H04N19/52; H04N19/176; H04N19/186; H04N19/55; H04N19/119; H04N19/136
技術(shù)領(lǐng)域
mv,motion,signshift,sub,mv0x,mv1x,mv0y,vectors,cu,mv1y
地域: Beijing

摘要

Devices, systems and methods for sub-block based prediction are described. In a representative aspect, a method for video processing includes partitioning a first component of a current video block into a first set of sub-blocks and partitioning a second component of the current video block into a second set of sub-blocks. A sub-block of the second component corresponds to one or more sub-blocks of the first component. The method also includes deriving, based on a color format of the current video block, motion vectors for a sub-block of the second component based on motion vectors for one or more corresponding sub-blocks of the first color component.

說明書

4.c MV″x=SignShift (MV1x+MV3x, 1),

4.d MV″y=SignShift (MV1y+MV3y, 1),

4.e MV*x=SignShift (MV′x+MV″x, 1), and

4.f MV*y=SignShift (MV′y+MV″y, 1).

In some embodiments, MV* is calculated based on the MV of top-left sub-block in the Y component (e.g., MV0 as shown in FIG. 11). In some embodiments, MV* is calculated based on the MV of center sub-block in the Y component. In some embodiments, MV* is calculated based on the median MVs of all corresponding sub-blocks in the Y component. In this specific example shown in FIG. 11, MV*=median (MV0, MV1, MV2, MV3).

In some embodiments, the derivation of MVs of sub-blocks for color components can be determined based on the color format, such as 4:2:0, 4:2:2 and/or 4:4:4. For example, when the color format is 4:4:4, no subsampling occurs. The sub-block sizes and the number of sub-blocks in a block of video data are the same for all components. The MV of a sub-block in one component is the same as the MV of a corresponding sub-block in another component.

As another example, when the color format is 4:2:2. the sub-block sizes can be the same for all components, while the number of blocks can be different for different components. A MV* for the luma component is first calculated based on the MVs of several corresponding sub-blocks. The MV(s) of the corresponding sub-block in the Cb or Cr component is then derived from MV*.

權(quán)利要求

1
微信群二維碼
意見反饋