运动信息共享的限制制造技术

技术编号:23056385 阅读:15 留言:0更新日期:2020-01-07 15:50
描述了运动信息共享的限制。一种视频处理方法,包括:基于子节点的父节点的多个相邻块为子节点推导Merge候选列表。父节点表示视频数据单元,并且根据划分结构被划分成多个子节点,多个子节点包括该子节点和与该子节点相邻的至少另一个子节点;该方法还包括:在视频数据单元和视频比特流之间进行转换。

Limitation of sports information sharing

【技术实现步骤摘要】
运动信息共享的限制相关申请的交叉引用根据适用的《专利法》和/或《巴黎公约》的规定,本申请及时要求于2018年6月29日提交的国际专利申请号PCT/CN2018/093656的优先权和利益。根据美国法律,将国际专利申请号PCT/CN2018/093656的全部公开以引用方式并入本文,作为本申请公开的一部分。
本申请文件涉及视频处理技术、设备和系统。
技术介绍
尽管视频压缩有所进步,数字视频在互联网和其它数字通信网络上使用的带宽仍然最大。随着能够接收和显示视频的连接用户设备数量的增加,预计数字视频使用的带宽需求将继续增长。
技术实现思路
本文件公开了用于使用运动矢量的Merge列表编码和解码数字视频的方法、系统和设备。在一个示例方面,一种视频编码方法,包括:根据分割结构将视频数据块划分成M个子块;根据公共运动信息编码M个子块的第一子集;以及根据不同于第一子集的公共运动信息的运动信息编码M个子块的第二子集。在另一示例方面,一种视频解码方法,包括:解析视频比特流;以及基于解析的视频比特流重建视频图片。视频比特流包括根据分割结构划分成M个子块的至少一个视频数据块,M是大于1的整数。M个子块的第一子集是根据公共运动信息编码的,并且M个子块的第二子集是根据不同于公共运动信息的运动信息编码的。在另一示例方面,一种视频处理方法,包括:基于子节点的父节点的多个相邻块为子节点推导Merge候选列表。父节点表示视频数据单元,并且根据分割结构被划分成多个子节点。多个子节点包括子节点和与该子节点相邻的至少另一个子节点。该方法还包括在视频数据单元和视频比特流之间进行转换。在另一示例方面,一种视频处理方法,包括:基于视频块的编码特性确定运动估计区域的维度。该方法还包括基于运动估计区域在视频块和视频比特流之间进行转换。运动估计区域表示视频帧的一部分,该视频帧包括视频块,从而能通过检查候选块是否位于Merge运动估计区域中而独立地推导运动矢量候选列表。在另一示例方面,一种视频处理方法,包括:基于与当前图片时域并置的一个或多个图片中的多个块,为当前图片中的视频块推导多个时域运动矢量预测(TMVP)候选。当前图片从一个或多个图片中排除。该方法还包括:将多个TMVP候选添加到与视频块相关联的运动候选列表中,并在视频块和比特流之间进行转换。在另一示例方面,一种视频处理方法,包括:为视频图片中的视频块与视频块的比特流表示之间的转换生成视频块的Merge候选列表。Merge候选列表包括至少一个第一Merge候选,该第一Merge候选是通过修改运动矢量和/或第二Merge候选的参考图片推导出的虚拟Merge候选。该方法还包括:使用Merge候选列表在视频块和视频比特流之间进行转换。在另一示例方面,一种视频处理方法,包括:基于由当前视频块的空间Merge候选的运动矢量识别的第一块、以及当前视频块和空间Merge候选来自的第二块之间的相对位置,为当前视频块的子块确定子块运动候选。该方法还包括:使用子块运动候选在当前视频块和视频比特流之间进行转换。在另一示例方面,公开了一种视频解码方法。该方法包括:解码视频比特流,其中至少一个视频块是使用取决于视频块的编码特性的运动估计区域表示的;以及从解析中重建视频块的解码版本,其中运动估计区域表示视频帧的一部分,该视频帧包括视频块,从而能通过检查候选块是否位于该Merge估计区域而独立地推导运动矢量Merge候选列表。在另一示例方面,公开了另一种视频解码方法。该方法包括:根据第一规则,为视频比特流中的运动补偿视频块生成Merge候选列表;使用第二规则从Merge候选列表确定当前运动信息;以及基于当前运动信息重建视频块。在又一方面,公开了一种视频解码方法。该方法包括:根据第一规则,为视频比特流中的视频块生成Merge候选列表;使用第二规则将Merge候选列表扩展到包含附加Merge候选的扩展Merge候选列表;以及使用扩展Merge候选列表重建视频块。在另一示例方面,公开了一种解码视频比特流的方法。该方法包括:解析视频比特流;以及从解析中重建视频图片。视频比特流包括由父节点指示的至少一个块,该父节点被划分成由子节点指示的M个子块,其中每个子块的模式信息被单独编码,并且M个子块不被进一步划分,M是大于1的整数,并且其中并非所有M个子块都共享相同的运动信息。在又一示例方面,公开了实现上述方法之一的视频解码装置。在又一示例方面,公开了实现上述方法之一的视频编码设备。在又一典型的方面,本文所述的各种技术可以实施为存储在非暂时性计算机可读介质上的计算机程序产品。计算机程序产品包括用于执行本文所述方法的程序代码。在附件、附图和下面的描述中阐述了一个或多个实现的细节。其它特征将从说明书和附图以及权利要求书中显而易见。附图说明图1是示出视频编码器实现的示例的框图。图2图示了H.264视频编码标准中的宏块分割。图3图示了将编码块(CB)划分成预测块(PB)的示例。图4图示了将编码树块(CTB)细分成CB和转换块(TB)的示例实现。实线表示CB边界,且虚线表示TB边界,包括带分割的示例CTB和相应的四叉树。图5示出了用于分割视频数据的四叉树二叉树(QTBT)结构的示例。图6示出了视频块分割的示例。图7示出了四叉树分割的示例。图8示出了树型信令的示例。图9示出了Merge候选列表构造的推导过程的示例。图10示出了空间Merge候选的示例位置。图11示出了考虑到空间Merge候选的冗余检查的候选对的示例。图12示出了Nx2N和2NxN分割的第二个PU的位置的示例。图13图示了时域Merge候选的示例运动矢量缩放。图14示出了时域Merge候选的候选位置以及它们的并置图片。图15示出了组合双向预测Merge候选的示例。图16示出了运动矢量预测候选的推导过程的示例。图17示出了空间运动矢量候选的运动矢量缩放的示例。图18示出了编码单元(CU)的运动预测的示例可选时域运动矢量预测(ATMVP)。图19图示地描绘了源块和源图片的识别的示例。图20示出了具有四个子块和相邻块的一个CU的示例。图21图示了双边匹配的示例。图22图示了模板匹配的示例。图23描绘了帧速率上转换(FRUC)中的单边运动估计(ME)的示例。图24示出了基于双边模板匹配的解码器侧运动矢量细化(DMVR)的示例。图25图示了源块识别的示例。图26A图示了根据所公开技术的一个或多个实施例的非对称二叉树(ABT)分割结构下的第二CU的示例。图26B图示了根据所公开技术的一个或多个实施例的三叉树(TT)分割下的CU的示例。图26C图示了根据所公开技术的一个或多个实施例的在并置块之外的时域运动矢量预测(TMVP)候选推导的多个块的示例。图26D本文档来自技高网...

【技术保护点】
1.一种编码或解码视频比特流的方法,包括:/n基于子节点的父节点的多个相邻块为所述子节点推导Merge候选列表,其中所述父节点表示视频数据单元,并且根据分割结构被划分成多个子节点,所述多个子节点包括所述子节点和与所述子节点相邻的至少另一个子节点;以及/n在所述视频数据单元和所述视频比特流之间进行转换。/n

【技术特征摘要】
20180629 CN PCT/CN2018/0936561.一种编码或解码视频比特流的方法,包括:
基于子节点的父节点的多个相邻块为所述子节点推导Merge候选列表,其中所述父节点表示视频数据单元,并且根据分割结构被划分成多个子节点,所述多个子节点包括所述子节点和与所述子节点相邻的至少另一个子节点;以及
在所述视频数据单元和所述视频比特流之间进行转换。


2.根据权利要求1所述的方法,其中所述分割结构包括二叉树分割结构,其中每个父节点包括两个对称的子节点。


3.根据权利要求1所述的方法,其中所述分割结构包括非对称二叉树分割结构,其中每个父节点包括两个不对称的子节点。


4.根据权利要求1所述的方法,其中所述分割结构包括三叉树分割结构,其中每个父节点包括三个子节点。


5.根据权利要求1所述的方法,其中所述分割结构包括四叉树分割结构,其中每个父节点包括四个子节点。


6.根据权利要求1至5中任一项所述的方法,其中每个子节点是被视为编码单元的叶节点。


7.根据权利要求1至6中任一项所述...

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

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

1