用于帧内块复制的运动候选列表构建方法技术

技术编号:29602553 阅读:14 留言:0更新日期:2021-08-06 20:08
描述了用于数字视频编解码的设备、系统和方法,其包括构建用于视频编解码的单独的运动候选列表。一种用于视频处理的示例性方法包括:使用第一运动候选列表构建方法为视频的第一视频块构建第一运动候选列表,其中该第一运动候选列表包括与相同的参考图片相关联的运动候选;以及根据所构建的第一运动候选列表,执行第一视频块和包括第一视频块的视频的比特流表示之间的转换。

【技术实现步骤摘要】
【国外来华专利技术】用于帧内块复制的运动候选列表构建方法相关申请的交叉引用根据适用的专利法和/或依据巴黎公约的规则,本申请是旨在及时要求于2018年11月13日提交的国际专利申请No.PCT/CN2018/115176的优先权和利益。出于根据美国法律的所有目的,前述申请的全部公开通过引用而并入,作为本申请的公开的一部分。
本专利文档涉及视频编解码(coding)技术、设备和系统。
技术介绍
尽管视频压缩技术有所进步,但数字视频仍然占互联网和其他数字通信网络上的最大带宽使用。随着能够接收和显示视频的联网用户设备的数量增加,预计对数字视频使用的带宽需求将继续增长。
技术实现思路
描述了与数字视频编解码,特别是,与构建用于视频编解码的单独的运动候选列表相关的设备、系统和方法。所描述的方法可以应用于现有的视频编解码标准(例如,高效视频编解码(HighEfficiencyVideoCoding,HEVC))和未来的视频编解码标准或视频编解码器。第一示例性实施例描述了一种视频处理的方法,包括:使用第一运动候选列表构建方法为视频的第一视频块构建第一运动候选列表,其中该第一运动候选列表不包括仅从空域块推导的运动候选;以及根据所构建的第一运动候选列表,执行第一视频块和包括第一视频块的视频的比特流表示之间的转换。在第一示例性实施例的一些实施方式中,第一运动候选列表包括仅来自时域块的运动候选。在第一示例性实施例的一些实施方式中,第一运动候选列表包括基于时域块和空域块两者的运动候选。在第一示例性实施例的一些实施方式中,运动候选用于基于子块的空时运动矢量预测(SpatialTemporalMotionVectorPrediction,STMVP)或基于非子块的STMVP。在第一示例性实施例的一些实施方式中,第一运动候选列表包括仿射Merge候选,该仿射Merge候选使用来自第一视频块的时域上邻近的视频块的信息来推导仿射模型。在第一示例性实施例的一些实施方式中,第一运动候选列表不包括仿射Merge候选,其中该仿射Merge候选使用来自第一视频块的时域上邻近的视频块的信息来推导仿射模型。在第一示例性实施例的一些实施方式中,第一运动候选列表包括基于历史的运动矢量预测(History-basedMotionVectorPrediction,HMVP)候选。在第一示例性实施例的一些实施方式中,第一运动候选列表包括从时域运动候选或基于历史的运动矢量预测(HMVP)候选推导的虚拟候选。在第一示例性实施例的一些实施方式中,第一运动候选列表仅包括运动候选,其中每个运动候选仅与被应用于第一视频块整体的单个运动信息集合相关联。在第一示例性实施例的一些实施方式中,第一运动候选列表仅包括运动候选,其中每个运动候选仅与多个运动信息集合相关联,并且其中多个运动信息集合中的每一个被应用于第一视频块的子块。在第一示例性实施例的一些实施方式中,第一运动候选列表包括与相同参考图片的多个时域块相关联的多个运动候选。在第一示例性实施例的一些实施方式中,第一运动候选列表包括与多个时域块相关联的多个运动候选,其中该多个时域块与每个参考图片列表的一个参考图片相关联。在第一示例性实施例的一些实施方式中,第一运动候选列表包括与位于图片中的多个时域块相关联的多个运动候选,其中图片的参考索引被预定义或者在序列参数集(SequenceParameterSet,SPS)、图片参数集(PictureParameterSet,PPS)、条带头、片组头、片、编解码树单元(CodingTreeUnit,CTU)、编解码单元(CodingUnit,CU)或预测单元(PredictionUnit,PU)中被信令通知。在第一示例性实施例的一些实施方式中,第一运动候选列表包括多个运动候选,其中该多个运动候选与位于包括第一视频块的并置的编解码树单元(CTU)行中的多个时域块相关联。在第一示例性实施例的一些实施方式中,第一运动候选列表包括多个运动候选,其中该多个运动候选与当视频单元被划分成非重叠的M×N区域时位于尺寸为M×N的相同区域中的多个时域块相关联,并且其中M和N是被预定义或者在序列参数集(SPS)、图片参数集(PPS)、条带头、片组头、片、编解码树单元(CTU)、编解码单元(CU)或预测单元(PU)中被信令通知的整数。在第一示例性实施例的一些实施方式中,对第一运动候选列表中的运动候选禁用广义双向预测(GeneralizedBi-prediction,GBi),其中对于第一运动候选列表中的运动候选,GBi索引被设置为0。在第一示例性实施例的一些实施方式中,第一运动候选列表包括可选时域运动矢量预测(AlternativeTemporalMotionVectorPrediction,ATMVP)候选。在第一示例性实施例的一些实施方式中,ATMVP候选位于第一运动候选列表中的固定位置处。第二示例性实施例描述了一种视频处理的方法,包括:为视频的第一视频块构建第一运动候选列表,其中该第一运动候选列表包括可选时域运动矢量预测(ATMVP)候选但不包括仿射候选;以及根据所构建的第一运动候选列表,执行第一视频块和包括第一视频块的视频的比特流表示之间的转换。在第一示例性实施例和第二示例性实施例的一些实施方式中,该(多个)方法还包括使用不同于用于第一视频块的第一运动候选列表构建方法的第二运动候选列表构建方法来构建第二运动候选列表。在第一示例性实施例和第二示例性实施例的一些实施方式中,比特流表示包括列表索引,其中该列表索引标识与包括第一运动候选列表构建方法和第二运动候选列表构建方法的多个运动候选列表构建方法相对应的多个运动候选列表的集合内的列表。在第一示例性实施例和第二示例性实施例的一些实施方式中,第一列表索引对应于第一视频块的邻近视频块,其中该第一列表索引用于编解码第一视频块的第二列表索引。在第一示例性实施例和第二示例性实施例的一些实施方式中,第一列表索引对应于第一视频块的邻近视频块,其中该第一列表索引用于在上下文选择中用于编解码第一视频块的第二列表索引。在第一示例性实施例和第二示例性实施例的一些实施方式中,列表索引的相同值对应于用于视频的不同视频块的不同运动候选列表构建方法。在第一示例性实施例和第二示例性实施例的一些实施方式中,列表索引的信令通知基于编解码的模式信息,其中该编解码的模式信息包括三角形预测模式(TriangularPredictionMode,TPM)、非仿射模式或非TPM模式。在第一示例性实施例和第二示例性实施例的一些实施方式中,该(多个)方法还包括对多个运动候选列表中的不同运动候选列表中的运动候选执行修剪操作。在第一示例性实施例和第二示例性实施例的一些实施方式中,该(多个)方法还包括基于模式,使用多个运动候选列表构建方法确定多个运动候选列表的使用,或者使用一个运动候选列表构建方法仅确定一个运动候选列表的使用。在第一示例性实施例和第二示例性实施例的一些实施方式中,当使用多个运动候选列表构建方法的多个运动候选列表的使用被禁用时,对一模式禁用第一运动本文档来自技高网...

【技术保护点】
1.一种用于视频处理的方法,包括:/n使用第一运动候选列表构建方法为视频的第一视频块构建第一运动候选列表,其中所述第一运动候选列表包括与相同的参考图片相关联的运动候选;以及/n根据所构建的第一运动候选列表,执行第一视频块和包括第一视频块的视频的比特流表示之间的转换。/n

【技术特征摘要】
【国外来华专利技术】20181113 CN PCT/CN2018/1151761.一种用于视频处理的方法,包括:
使用第一运动候选列表构建方法为视频的第一视频块构建第一运动候选列表,其中所述第一运动候选列表包括与相同的参考图片相关联的运动候选;以及
根据所构建的第一运动候选列表,执行第一视频块和包括第一视频块的视频的比特流表示之间的转换。


2.根据权利要求1所述的方法,其中,所述第一运动候选列表是帧内块复制(IBC)列表。


3.根据权利要求1所述的方法,其中,所述相同的参考图片是当前图片、或当前片、或当前条带,其中,第一视频块属于当前图片、当前片或当前条带。


4.根据权利要求1所述的方法,其中,所述运动候选中的每一个是单向预测候选。


5.根据权利要求1所述的方法,其中,所述运动候选包括单向预测候选和双向预测候选,并且其中所述单向预测候选和双向预测候选针对两个参考图片列表使用相同的参考图片。


6.根据权利要求1所述的方法,其中,所述第一运动候选列表包括具有来自空域块的运动信息的运动候选。


7.根据权利要求6所述的方法,其中,所述空域块与第一视频块相邻或不相邻。


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


9.根据权利要求1所述的方法,其中,所述第一运动候选列表包括具有预定义或计算的运动矢量的至少一个默认运动候选。


10.根据权利要求9所述的方法,其中,所述预定义或计算的运动矢量基于以下中的任何一个或多个:(1)第一视频块的位置,(2)帧内块复制(IBC)模式的允许的搜索范围,以及(3)运动补偿块的最大允许单元尺寸。


11.根据权利要求10所述的方法,其中,所述运动补偿块的最大允许单元尺寸是64×64个像素。


12.根据权利要求1所述的方法,其中,所述第一运动候选列表的列表尺寸是第一运动候选列表中的允许的运动候选的预定义最大数量。


13.根据权利要求12所述的方法,其中,所述列表尺寸是5或6。


14.根据权利要求1所述的方法,其中,使用第一运动候选列表构建方法的第一运动候选列表的第一列表尺寸或者使用第二运动候选列表构建方法的至少再一个运动候选列表的第二列表尺寸被分开信令通知。


15.根据权利要求1所述的方法,其中,使用第一运动候选列表构建方法的第一运动候选列表的第一列表尺寸或者使用第二运动候选列表构建方法的至少再一个运动候选列表的第二列表尺寸被一次信令通知,并且被应用于包括第一运动候选列表和至少再一个运动候选列表的多种类型的运动候选列表。


16.根据权利要求1所述的方法,其中,使用所述第一运动候选列表构建方法的第一运动候选列表的第一列表尺寸或者使用第二运动候选列表构建方法的至少再一个运动候选列表的第二列表尺寸是使用序列参数集(SPS)、图片参数集(PPS)、条带头、片组头、片、编解码树单元(CTU)、编解码单元(CU)或预测单元(PU)来信令通知的。


17.根据权利要求14至16中任一项所述的方法,其中,所述至少再一个运动候选列表是不包括仅从空域邻近块推导的运动候选的时域候选列表、或者不包括仅从时域邻近块推导的运动候选的空域候选列表、或者不包括仅从时域或...

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

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

1