用于单一类型运动候选列表的构建方法与流程

文档序号:25543547发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种用于视频处理的方法,包括:

使用第一运动候选列表构建方法为视频的第一视频块构建第一运动候选列表,其中所述第一运动候选列表不包括仅从空域块推导的运动候选;以及

根据所构建的第一运动候选列表,执行第一视频块和包括第一视频块的视频的比特流表示之间的转换。

2.根据权利要求1所述的方法,其中,所述第一运动候选列表包括仅来自时域块的运动候选。

3.根据权利要求1所述的方法,其中,所述第一运动候选列表包括基于时域块和空域块两者的运动候选。

4.根据权利要求3所述的方法,其中,所述运动候选用于基于子块的空时运动矢量预测(stmvp)或基于非子块的stmvp。

5.根据权利要求1所述的方法,其中,所述第一运动候选列表包括仿射merge候选,其中所述仿射merge候选使用来自第一视频块的时域上邻近的视频块的信息来推导仿射模型。

6.根据权利要求1所述的方法,其中,所述第一运动候选列表不包括仿射merge候选,其中所述仿射merge候选使用来自第一视频块的时域上邻近的视频块的信息来推导仿射模型。

7.根据权利要求1所述的方法,其中,所述第一运动候选列表包括基于历史的运动矢量预测(hmvp)候选。

8.根据权利要求1所述的方法,其中,所述第一运动候选列表包括从时域运动候选或基于历史的运动矢量预测(hmvp)候选推导的虚拟候选。

9.根据权利要求1所述的方法,其中,所述第一运动候选列表仅包括运动候选,其中每个运动候选仅与被应用于第一视频块整体的单个运动信息集合相关联。

10.根据权利要求1所述的方法,其中,所述第一运动候选列表仅包括运动候选,其中每个运动候选仅与多个运动信息集合相关联,并且其中多个运动信息集合中的每一个被应用于第一视频块的子块。

11.根据权利要求1所述的方法,其中,所述第一运动候选列表包括与相同参考图片的多个时域块相关联的多个运动候选。

12.根据权利要求1所述的方法,其中,所述第一运动候选列表包括与多个时域块相关联的多个运动候选,其中所述多个时域块与每个参考图片列表的一个参考图片相关联。

13.根据权利要求1所述的方法,其中,所述第一运动候选列表包括与位于图片中的多个时域块相关联的多个运动候选,其中图片的参考索引被预定义或者在序列参数集(sps)、图片参数集(pps)、条带头、片组头、片、编解码树单元(ctu)、编解码单元(cu)或预测单元(pu)中被信令通知。

14.根据权利要求1所述的方法,其中,所述第一运动候选列表包括多个运动候选,其中所述多个运动候选与位于包括第一视频块的并置的编解码树单元(ctu)行中的多个时域块相关联。

15.根据权利要求1所述的方法,其中,所述第一运动候选列表包括多个运动候选,其中所述多个运动候选与当视频单元被划分成非重叠的m×n区域时位于尺寸为m×n的相同区域中的多个时域块相关联,并且其中m和n是被预定义或者在序列参数集(sps)、图片参数集(pps)、条带头、片组头、片、编解码树单元(ctu)、编解码单元(cu)或预测单元(pu)中被信令通知的整数。

16.根据权利要求1所述的方法,其中,对第一运动候选列表中的运动候选禁用广义双向预测(gbi),其中对于第一运动候选列表中的运动候选,gbi索引被设置为0。

17.根据权利要求1所述的方法,其中,所述第一运动候选列表包括可选时域运动矢量预测(atmvp)候选。

18.根据权利要求17所述的方法,其中,所述atmvp候选位于第一运动候选列表中的固定位置。

19.一种用于视频处理的方法,包括:

为视频的第一视频块构建第一运动候选列表,其中所述第一运动候选列表包括可选时域运动矢量预测(atmvp)候选但不包括仿射候选;以及

根据所构建的第一运动候选列表,执行第一视频块和包括第一视频块的视频的比特流表示之间的转换。

20.根据权利要求1至19中任一项所述的方法,还包括:

使用不同于用于第一视频块的第一运动候选列表构建方法的第二运动候选列表构建方法来构建第二运动候选列表。

21.根据权利要求20所述的方法,其中,所述比特流表示包括列表索引,其中所述列表索引标识与包括第一运动候选列表构建方法和第二运动候选列表构建方法的多个运动候选列表构建方法相对应的多个运动候选列表的集合内的列表。

22.根据权利要求21所述的方法,其中,第一列表索引对应于第一视频块的邻近视频块,所述第一列表索引用于编解码第一视频块的第二列表索引。

23.根据权利要求22所述的方法,其中,第一列表索引对应于第一视频块的邻近视频块,所述第一列表索引用于在上下文选择中用于编解码第一视频块的第二列表索引。

24.根据权利要求21所述的方法,其中,所述列表索引的相同值对应于用于所述视频的不同视频块的不同运动候选列表构建方法。

25.根据权利要求21所述的方法,其中,所述列表索引的信令通知基于编解码的模式信息,其中所述编码的模式信息包括三角形预测模式(tpm)、非仿射模式或非tpm模式。

26.根据权利要求21所述的方法,还包括:

对所述多个运动候选列表中的不同运动候选列表中的运动候选执行修剪操作。

27.根据权利要求21所述的方法,还包括:

基于模式,使用多个运动候选列表构建方法确定多个运动候选列表的使用,或者使用一个运动候选列表构建方法仅确定一个运动候选列表的使用。

28.根据权利要求27所述的方法,其中,当使用所述多个运动候选列表构建方法的多个运动候选列表的使用被禁用时,对一模式禁用第一运动候选列表的列表索引并且不信令通知所述列表索引。

29.根据权利要求1所述的方法,还包括:

基于模式来确定用于第一视频块的第一运动候选列表构建方法被启用。

30.根据权利要求27至29中任一项所述的方法,其中,所述模式是merge模式。

31.根据权利要求27至29中任一项所述的方法,其中,所述模式是高级运动矢量预测(amvp)模式。

32.根据权利要求27至29中任一项所述的方法,其中,所述模式是三角形预测模式(tpm)模式。

33.根据权利要求27至29中任一项所述的方法,其中,所述模式与块维度相关。

34.根据权利要求33所述的方法,其中,所述块维度包括第一视频块的高度和宽度的乘积,所述乘积大于或等于阈值。

35.根据权利要求34所述的方法,其中,所述阈值是64。

36.根据权利要求33所述的方法,其中,第一视频块的高度大于或等于第一阈值,并且其中,第一视频块的宽度大于或等于第二阈值。

37.根据权利要求36所述的方法,其中,所述第一阈值是16,并且所述第二阈值是16。

38.根据权利要求27至37中任一项所述的方法,其中,所述第一运动候选列表包括以所述模式编解码的视频块的单个运动候选列表。

39.根据权利要求27至37中任一项所述的方法,其中,所述第一运动候选列表包括未以所述模式编解码的视频块的单个运动候选列表。

40.根据权利要求1或19中任一项所述的方法,其中,执行所述转换包括从所述比特流表示生成第一视频块的像素值。

41.根据权利要求1或19中任一项所述的方法,其中,执行所述转换包括从第一视频块的像素值生成所述比特流表示。

42.一种视频系统中的装置,所述装置包括处理器和其上具有指令的非暂时性存储器,其中所述指令在被所述处理器运行时使得所述处理器实施根据权利要求1至41中一项或多项所述的方法。

43.一种存储在非暂时性计算机可读介质上的计算机程序产品,所述计算机程序产品包括用于执行根据权利要求1至41中一项或多项所述的方法的程序代码。


技术总结
描述了用于数字视频编解码的设备、系统和方法,其包括构建用于视频编解码的单独的运动候选列表。一种用于视频处理的示例性方法包括:使用第一运动候选列表构建方法为视频的第一视频块构建第一运动候选列表,其中该第一运动候选列表不包括仅从空域块推导的运动候选;以及根据所构建的第一运动候选列表,执行第一视频块和包括第一视频块的视频的比特流表示之间的转换。

技术研发人员:张莉;张凯;刘鸿彬;许继征;王悦
受保护的技术使用者:北京字节跳动网络技术有限公司;字节跳动有限公司
技术研发日:2019.11.13
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1