基于历史信息的帧内模式编码制造技术

技术编号:23610029 阅读:26 留言:0更新日期:2020-03-28 09:27
描述了用于数字视频处理的设备、系统和方法,包括基于历史信息的帧内模式编码。在代表性方面,一种用于视频处理的方法包括:对于可视媒体数据的当前块和当前块的比特流表示之间的转换,至少基于包括帧内预测模式集合的统计信息的历史帧内编码信息的第一集合来选择第一帧内预测模式;以及基于第一帧内预测模式来执行该转换。

Intra mode coding based on historical information

【技术实现步骤摘要】
基于历史信息的帧内模式编码相关申请的交叉引用根据适用的专利法和/或依据巴黎公约的规则,本申请是为了及时要求于2018年9月19日提交的国际专利申请No.PCT/CN2018/106518的优先权和利益。出于根据相关法律的所有目的,上述专利申请的全部内容通过引用而并入作为本专利文档的公开的一部分。
本专利文档涉及视频编码技术、设备和系统。
技术介绍
尽管视频压缩技术有所进步,但数字视频仍然占互联网和其他数字通信网络上的最大带宽使用。随着能够接收和显示视频的连接用户设备的数量增加,预计对数字视频使用的带宽需求将继续增长。
技术实现思路
描述了与数字视频编码,特别是基于过去(例如,历史或统计)信息的图像和视频的帧内模式编码有关的设备、系统和方法。所描述的方法可以应用于现有视频编码标准(例如,高效视频编码(HighEfficiencyVideoCoding,HEVC))和未来视频编码标准(例如,多功能视频编码(VersatileVideoCoding,VVC))或编解码器。在一个代表性方面,所公开的技术可以用来提供用于视频处理的方法。该示例方法包括:对于可视媒体数据的当前块和当前块的比特流表示之间的转换,至少基于包括帧内预测模式集合的统计信息的历史帧内编码信息的第一集合来选择第一帧内预测模式;以及基于第一帧内预测模式来执行该转换。在另一代表性方面,所公开的技术可以用来提供用于视频处理的方法。该示例方法包括:对于可视媒体数据的当前块和当前块的比特流表示之间的转换,至少基于与当前块的非邻近邻居(neighbor)相关联的帧内预测模式来选择第一帧内预测模式。该方法还包括基于第一帧内预测模式来执行该转换。在另一代表性方面,所公开的技术可以用来提供用于视频处理的方法。该示例方法包括:对于可视媒体数据的当前块和当前块的比特流表示之间的转换,基于当前块的空域相邻块中的至少一个来选择帧内预测模式;以及基于帧内预测模式来执行该转换。空域相邻块中的至少一个与位于当前块的第一行的左侧的第一块和位于当前块的第一列的上侧的第二块不同。在另一代表性方面,所公开的技术可以用来提供用于视频处理的方法。该示例方法包括:对于可视媒体数据的当前块和当前块的比特流表示之间的转换,生成最终预测块;以及基于最终预测块来执行该转换。最终预测块的至少一部分基于第一预测块和第二预测块的组合而生成,其中第一预测块和第二预测块基于来自包括当前块的图像段的重构样点。在另一代表性方面,所公开的技术可以用来提供用于视频处理的方法。该示例方法包括:在可视媒体数据的当前块和当前块的比特流表示之间的转换期间,维护运动候选的第一表;以及至少基于运动候选的第一表来确定使用帧内块复制(IntraBlockCopy,IBC)模式而编码的当前块的运动信息,在该IBC模式中,至少一个运动矢量指向包括当前块的图像段。该方法还包括基于运动信息来执行该转换。在另一代表性方面,所公开的技术可以用来提供用于视频编码的方法。该用于视频编码的示例方法包括:对于可视媒体数据的当前块的比特流表示,基于过去帧内编码信息的第一集合从帧内预测模式集合中选择第一帧内预测模式;以及基于第一帧内预测模式来处理比特流表示,以生成当前块。在另一代表性方面,所公开的技术可以用来提供用于视频编码的方法。该用于视频编码的示例方法包括:对于可视媒体数据的当前块的比特流表示,从与当前块邻近或不邻近的空域相邻块中的至少一个选择帧内预测模式;以及基于帧内预测模式来处理比特流表示,以生成当前块。在又一代表性方面,所公开的技术可以用来提供用于视频编码的方法。该用于视频编码的示例方法包括:对于可视媒体数据的当前块的比特流表示,生成基于来自包括当前块的图像段的重构样点的第一预测块和第二预测块;基于第一预测块和第二预测块的线性函数来生成最终预测块的至少一部分;以及基于最终预测块来处理比特流表示,以生成当前块。在又一代表性方面,上述方法以处理器可运行代码的形式而体现,并且被存储在计算机可读程序介质中。在又一代表性方面,公开了一种被配置为或可操作来执行上述方法的设备。该设备可以包括被编程为实施该方法的处理器。在又一代表性方面,视频解码器装置可以实施如本文所描述的方法。在附图、说明书和权利要求中更详细地描述了所公开技术的上述以及其他方面和特征。附图说明图1示出了67个帧内预测模式的示例。图2示出了用于帧内模式预测的相邻块的示例。图3A和图3B示出了非方形块的广角帧内预测模式的参考样点的示例。图4示出了当使用广角帧内预测时的不连续性的示例。图5A-图5D示出了基于位置的帧内预测组合(Position-DependentIntraPredictionCombination,PDPC)方法使用的样点的示例。图6示出了用于推导线性模型的权重的样点的位置的示例。图7示出了将相邻样点分类为两组的示例。图8A示出了色度样点及其对应亮度样点的示例。图8B示出了用于联合探索模型(JointExplorationModel,JEM)中的跨分量线性模型(Cross-ComponentLinearModel,CCLM)的下滤波的示例。图9A和图9B示出了色度块及其对应亮度块的示例。图10示出了具有默认模式的帧内预测模式的示例。图11A和图11B示出了色度CB的对应子块的示例。图12示出了帧内块复制的示例。图13A-图13F示出了可以被选择用于帧内模式编码的不同邻近块的示例。图14示出了根据所公开技术的用于基于过去信息的帧内模式编码的示例方法的流程图。图15示出了根据所公开技术的用于基于过去信息的帧内模式编码的另一示例方法的流程图。图16示出了根据所公开技术的用于基于过去信息的帧内模式编码的又一示例方法的流程图。图17是用于实施本文档中描述的可视媒体解码或可视媒体编码技术的硬件平台的示例的框图。图18是可以在其中实施所公开技术的示例视频处理系统的框图。图19示出了根据所公开技术的用于视频处理的示例方法的流程图。图20示出了根据所公开技术的用于视频处理的另一示例方法的流程图。图21示出了根据所公开技术的用于视频处理的另一示例方法的流程图。图22示出了根据所公开技术的用于视频处理的另一示例方法的流程图。图23示出了根据所公开技术的用于视频处理的另一示例方法的流程图。具体实施方式由于对更高分辨率视频的日益增长的需求,视频编码方法和技术在现代技术中无处不在。视频编解码器通常包括压缩或解压缩数字视频的电子电路或软件,并且不断被改进以提供更高的编码效率。视频编解码器将未压缩的视频转换为压缩格式,反之亦然。视频质量、用来表示视频的数据量(由比特率确定)、编码和解码算法的复杂性、对数据丢失和错误的敏感性、编辑的简易性、随机访问和端到端延迟(时延)之间存在复杂的关系。压缩格式通常符本文档来自技高网...

【技术保护点】
1.一种用于视频处理的方法,包括:/n对于可视媒体数据的当前块和当前块的比特流表示之间的转换,至少基于包括帧内预测模式集合的统计信息的历史帧内编码信息的第一集合来选择第一帧内预测模式;以及/n基于第一帧内预测模式来执行所述转换。/n

【技术特征摘要】
20180919 CN PCT/CN2018/1065181.一种用于视频处理的方法,包括:
对于可视媒体数据的当前块和当前块的比特流表示之间的转换,至少基于包括帧内预测模式集合的统计信息的历史帧内编码信息的第一集合来选择第一帧内预测模式;以及
基于第一帧内预测模式来执行所述转换。


2.根据权利要求1所述的方法,其中,所述转换包括对当前块进行编码以生成比特流表示。


3.根据权利要求1所述的方法,其中,所述转换包括对比特流表示进行解码以生成当前块。


4.根据权利要求1至3中任一项所述的方法,其中,所述统计帧内编码信息包括持续时间内帧内预测模式集合中的每一个帧内预测模式的出现次数。


5.根据权利要求1至3中任一项所述的方法,其中,所述统计帧内编码信息包括持续时间内帧内预测模式集合中的一部分帧内预测模式的出现次数。


6.根据权利要求1至5中任一项所述的方法,包括,在执行所述转换之后:
更新历史帧内编码信息的集合。


7.根据权利要求6所述的方法,其中,所述更新包括:
在历史帧内编码信息的第一集合中将第一帧内预测模式的出现次数累加k,k是正整数。


8.根据权利要求6或7所述的方法,其中,当前块的后续块基于更新后的历史帧内编码信息而处理。


9.根据权利要求1至8中任一项所述的方法,其中,历史帧内编码信息的第一集合中的每个帧内预测模式与出现次数的限值相关联。


10.根据权利要求9所述的方法,包括,在出现次数达到限值之后:
基于预定义规则来减少出现次数。


11.根据权利要求10所述的方法,其中,所述预定义规则包括:
将出现次数除以第一预定义值,或者
从出现次数中减去第二预定义值。


12.根据权利要求1至11中任一项所述的方法,进一步包括:
至少基于帧内预测模式集合来构建最可能模式MPM列表。


13.根据权利要求12所述的方法,包括:
将帧内预测模式集合的子集添加到MPM列表。


14.根据权利要求12所述的方法,包括:
将与当前块的空域邻居相关联的帧内预测模式添加到MPM列表;
将帧内预测模式集合的子集添加到MPM列表;以及
修剪MPM列表。


15.根据权利要求14所述的方法,进一步包括:
将推导的帧内预测模式添加到MPM列表。


16.根据权利要求13至15中任一项所述的方法,包括:
增加MPM列表的尺寸。


17.根据权利要求12至16中任一项所述的方法,包括:
基于历史帧内编码信息的集合对MPM列表进行重新排序。


18.根据权利要求17...

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

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

1