基于子块的帧间预测的缩放方法技术

技术编号:33267307 阅读:16 留言:0更新日期:2022-04-30 23:22
一种视觉媒体处理的方法,包含:为当前视频块,确定在基于子块的运动矢量预测(sbTMVP)过程中使用的运动矢量,以定位用于所述当前视频块与所述当前视频块的比特流表示之间的转换的共位图片中的对应块,其中根据缩放操作计算sbTMVP过程中使用的运动矢量;以及基于使用运动矢量,进行所述当前视频块与所述视觉媒体数据的比特流表示之间的转换。数据的比特流表示之间的转换。数据的比特流表示之间的转换。

【技术实现步骤摘要】
【国外来华专利技术】基于子块的帧间预测的缩放方法
[0001]相关申请的交叉引用
[0002]在适用专利法和/或根据巴黎公约的规则下,本申请及时要求提交于2019年9月22日的国际专利申请No.PCT/CN2019/107159的优先权和权益。处于美国专利法下的全部目的,前述申请的整个公开通过引用并入作为本申请的公开的一部分。


[0003]本专利文档涉及图像和视频编解码和解码技术、装置和系统。

技术介绍

[0004]数字视频占据互联网和其他数字通信网络上的最大带宽。随着连接的能够接收和显示视频的用户装置的数目增加,期望数字视频使用的带宽需求将持续增长。

技术实现思路

[0005]本公开的技术可以由视频解码器或编码器实施例在使用替代时域运动矢量预测的视频解码或编码期间使用。
[0006]在一个示例性方面中,公开了一种视频处理方法。方法包含为当前视频块,确定在基于子块的运动矢量预测(sbTMVP)过程中使用的运动矢量,以定位用于所述当前视频块与所述当前视频块的比特流表示之间的转换的共位图片中的对应块,其中根据缩放操作计算在sbTMVP过程中使用的运动矢量;以及基于使用运动矢量,进行所述当前视频块与所述视觉媒体数据的比特流表示之间的转换。
[0007]在另一示例性方面中,公开了另一视频处理方法。方法包含为当前视频块,确定在基于子块的时域运动矢量预测(sbTMVP)过程中所使用的运动矢量,以定位用于所述当前视频块与所述当前视频块的比特流表示之间的转换的共位图片中的对应块,其中关于当前视频块的中心点计算在sbTMVP过程中使用的运动矢量;通过应用一个或多个操作而修改当前视频块的中心点;以及基于使用通过应用一个或多个操作而修改的中心点,进行所述当前视频块与所述视觉媒体数据的比特流表示之间的转换。
[0008]在又一示例性方面中,公开了另一视频处理方法。方法包含为当前视频块,确定在基于子块的时域运动矢量预测(sbTMVP)过程中所使用的运动矢量,以定位用于所述当前视频块与所述当前视频块的比特流表示之间的转换的共位图片中的对应块,其中关于共位图片中的对应块中的点计算在sbTMVP过程中使用的运动矢量;通过应用一个或多个操作而修改共位图片中的对应块中的点;以及基于使用通过应用一个或多个操作而修改的共位图片中的对应块中的点,进行所述当前视频块与所述视觉媒体数据的比特流表示之间的转换。
[0009]在又一方面中,公开了视频处理的另一方法。方法包含:对使用子图片的在视觉媒体数据中包含的视频图片与视觉媒体数据的比特流表示之间的转换,确定与一个或多个子图片有关的规则被所述转换满足;以及根据约束的规则进行所述转换,其中规则指定视频图片中的子图片的尺寸是与视频图片相关联的编解码树单元尺寸的整数倍。
[0010]在又一示例性方面中,公开了视频处理的另一方法。方法包含:对使用子图片的在视觉媒体数据中包含的视频图片与视觉媒体数据的比特流表示之间的转换,确定与一个或多个子图片有关的规则被所述转换满足;以及根据约束的规则进行所述转换,其中规则指定视频图片中的全部子图片不重叠,并且视频图片中的全部子图片一起覆盖整个视频图片。
[0011]在又一示例性方面中,公开了视频处理的另一方法。方法包含:对视觉媒体的视频单元与视觉媒体数据的比特流表示之间的转换,进行确定在转换期间是否使用参考图片重采样(RPR)技术;基于所述确定进行所述转换,其中对应于所述确定的标志在序列参数集级别被包含在比特流表示中。
[0012]在又一示例性方面中,公开了视频处理的另一方法。方法包含基于满足条件,在运动补偿过程期间选择插值滤波以推导视觉媒体数据的当前块的预测块,其中条件至少部分基于确定参考图片的分辨率不同于当前图片的分辨率和/或与参考图片相关联的窗的维度不同于与当前图片相关联的窗的维度;以及进行视觉媒体数据的当前块与当前块的比特流表示之间的转换。
[0013]在又一示例性方面中,公开了视频处理的另一方法。方法包含:对视觉媒体数据的当前块与视觉媒体数据的比特流表示之间的转换,确定当前块是组合帧间帧内预测(CIIP)块,其中CIIP块的帧内预测块是使用变换单元(TU)的尺寸生成的,其中,在组合帧间帧内预测(CIIP)块中,当前块的最终预测是基于当前块的帧间预测和当前块的帧内预测的加权和;以及基于所述确定进行所述转换。
[0014]在又一示例性方面中,公开了视频编码器设备。视频编码器设备包含处理器,处理器被配置为实现本文中所描述的方法。
[0015]在又一示例性方面中,公开了视频解码器设备。视频解码器设备包含处理器,处理器被配置为实现本文中所描述的方法。
[0016]在又一方面中,公开了计算机可读介质,其具有代码存储在其上。当由处理器执行代码时,使处理器实现本文档中描述的方法。
[0017]本文档中描述了这些和其他方面。
附图说明
[0018]图1是Merge候选列表构建的推导过程的示例。
[0019]图2示出了空域Merge候选的示例性位置。
[0020]图3示出了为空域Merge候选的冗余检查考虑的候选对的示例。
[0021]图4A

4B示出了N
×
2N和2N
×
N分割的第二PU的示例性位置。
[0022]图5是时域Merge候选的运动矢量缩放的示例性图示。
[0023]图6示出了时域Merge候选的示例性候选位置,C0和C1。
[0024]图7示出了组合双向预测Merge候选的示例。
[0025]图8示出了运动矢量预测候选的示例性推导过程。
[0026]图9是空域运动矢量候选的运动矢量缩放的示例性图示。
[0027]图10示出了CU的替代时域运动矢量预测(ATMVP)运动预测的示例。
[0028]图11示出了具有四个子块(A

D)的一个CU及其邻接块(a

d)的示例。
[0029]图12是以不同MV精度编码的示例的流程图
[0030]图13A

13B示出了135度分割类型(从左顶角到右底角划分)和45度划分模式。将CU划分为两个三角形预测单元(两个划分模式)的图示。
[0031]图14示出了邻接块的位置的示例。
[0032]图15示出了视频块的上和左块的示例。
[0033]图16A

16B示出了2控制点运动矢量(CPMV)和3CPMV的示例。
[0034]图17示出了每个子块的仿射MVF的示例。
[0035]图18A

18B示出了4和6参数仿射模型的示例。
[0036]图19是继承仿射候选的AF_INTER的MVP。
[0037]图20示出了构建AF_INTER中的仿射运动预测器的示例。
[0038]图21A

21B示出了AF_MERGE中的仿射编解码中的控制点运动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视觉媒体处理的方法,包括:为当前视频块,确定在基于子块的运动矢量预测(sbTMVP)过程使用的运动矢量,以定位用于所述当前视频块与所述当前视频块的比特流表示之间的转换的共位图片中的对应块,其中根据缩放操作计算所述sbTMVP过程中使用的所述运动矢量;以及基于使用所述运动矢量,进行所述当前视频块与所述视觉媒体数据的比特流表示之间的转换。2.根据权利要求1所述的方法,其中所述缩放操作包括以下中的至少一个:应用于所述sbTMVP过程中使用的所述运动矢量的右移操作、左移操作和/或取整操作。3.根据权利要求2所述的方法,其中所述右移取整操作导致所述运动矢量通过向零取整而取整到整数值。4.根据权利要求1所述的方法,还包括:一经确定共位图片的维度或与所述共位图片相关联的窗的维度不同于与所述当前块相关联的当前图片的维度或与所述当前图片相关联的窗的维度,对所述sbTMVP过程中使用的所述运动矢量应用缩放操作。5.根据权利要求4所述的方法,其中对所述sbTMVP过程中使用的所述运动矢量的所述缩放操作的结果被表达为:MVx

=MVx*W1/W2且MVy

=MVy*H1/H2,其中MVx、MVy是定位对应于所述当前视频块的块的运动矢量,其中MVx

、MVy

是所述当前视频块的缩放运动矢量,其中所述共位图片的维度或与所述共位图片相关联的所述窗的维度被指代为W1、H1,并且其中所述当前图片的维度或与所述当前图片相关联的所述窗的维度分别被指代为W2、H2。6.一种视觉媒体处理的方法,包括:为当前视频块,确定在基于子块的时域运动矢量预测(sbTMVP)过程中使用的运动矢量,以定位用于所述当前视频块与所述当前视频块的比特流表示之间的转换的共位图片中的对应块,其中关于所述当前视频块的中心点计算所述sbTMVP过程中使用的所述运动矢量;通过应用一个或多个操作来修改所述当前视频块的中心点;以及基于使用通过应用所述一个或多个操作而修改的所述中心点,进行所述当前视频块与所述视觉媒体数据的比特流表示之间的转换。7.根据权利要求6所述的方法,其中所述一个或多个操作包含缩放操作和/或对应于对所述中心点添加偏移的操作。8.根据权利要求6所述的方法,还包括:一经确定共位图片的维度或与所述共位图片相关联的窗的维度不同于与所述当前块相关联的当前图片的维度或与所述当前图片相关联的窗的维度,进行所述当前视频块的中心点的附加修改。9.根据权利要求8所述的方法,其中所述当前视频块的中心点的附加修改被表达为:x0

=(x0

X2)*W1/W2+X1且y0

=(y0

Y2)*H1/H2+Y1,其中所述当前视频块的中心点是(x0,y0),并且所述附加修改之后所述当前视频块的中心点的坐标是(x0

,y0

),其中所述共位图片的维度或与所述共位图片相关联的所述窗的维度被指代为W1、H1,并且其中所述当前图片的维度或与所述当前图片相关联的所述窗
的维度被分别指代为W2、H2,与所述当前图片相关联的所述窗的左顶位置被指代为(X2,Y2),并且与所述共位图片相关联的所述窗的左顶位置被指代为(X1,Y1)。10.根据权利要求8所述的方法,其中所述当前视频块的中心点的附加修改被表达为:x0

=(x0

X2)*W1/W2且y0

=(y0

Y2)*H1/H2,其中所述当前视频块的中心点是(x0,y0),并且所述附加修改之后所述当前视频块的中心点的坐标是...

【专利技术属性】
技术研发人员:张凯张莉刘鸿彬许继征王悦
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1