色度模式帧内编码制造技术

技术编号:23629282 阅读:29 留言:0更新日期:2020-04-01 00:02
描述了用于数字视频编码的设备、系统和方法,包括色度模式帧内编码。在代表性方面,一种用于视频处理的方法包括:对于视频数据的当前块和当前块的比特流表示之间的转换,至少基于与当前块不邻近的块的一个或多个编码模式来确定当前块的色度分量的第一编码模式。该方法进一步包括基于第一编码模式来执行比特流表示和当前块之间的转换。

【技术实现步骤摘要】
色度模式帧内编码相关申请的交叉引用根据适用的专利法和/或依据巴黎公约的规则,本申请是为了及时要求于2018年9月24日提交的国际专利申请No.PCT/CN2018/107180的优先权和利益。出于根据相关法律的所有目的,上述专利申请的全部内容通过引用而并入作为本专利文档的公开的一部分。
本专利文档涉及视频编码技术、设备和系统。
技术介绍
尽管视频压缩技术有所进步,但数字视频仍然占互联网和其他数字通信网络上的最大带宽使用。随着能够接收和显示视频的连接用户设备的数量增加,预计对数字视频使用的带宽需求将继续增长。
技术实现思路
描述了与数字视频编码,特别是基于过去(例如,历史或统计)信息的图像和视频的帧内模式编码和色度模式编码有关的设备、系统和方法。所描述的方法可以应用于现有视频编码标准(例如,高效视频编码(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示出了根据所公开技术的用于基于过去信息的帧本文档来自技高网...

【技术保护点】
1.一种用于视频处理的方法,包括:/n对于视频数据的当前块和当前块的比特流表示之间的转换,至少基于与当前块不邻近的块的一个或多个编码模式来确定当前块的色度分量的第一编码模式;以及/n基于第一编码模式来执行比特流表示和当前块之间的转换。/n

【技术特征摘要】
20180924 CN PCT/CN2018/1071801.一种用于视频处理的方法,包括:
对于视频数据的当前块和当前块的比特流表示之间的转换,至少基于与当前块不邻近的块的一个或多个编码模式来确定当前块的色度分量的第一编码模式;以及
基于第一编码模式来执行比特流表示和当前块之间的转换。


2.根据权利要求1所述的方法,其中,所述转换从比特流表示生成当前块。


3.根据权利要求1所述的方法,其中,所述转换从当前块生成比特流表示。


4.根据权利要求1至3中任一项所述的方法,其中,所述第一编码模式是从运动候选的表或非邻近色度块推导的。


5.根据权利要求1至4中任一项所述的方法,其中,所述第一编码模式是从与色度分量的对应亮度块不同的亮度块推导的。


6.根据权利要求1至3中任一项所述的方法,其中,所述第一编码模式是从与色度分量的对应亮度块不邻近的亮度块推导的。


7.根据权利要求1至6中任一项所述的方法,其中,所述第一编码模式被确定为第一默认编码模式。


8.根据权利要求7所述的方法,进一步包括:
将所述第一默认编码模式添加到当前块的色度模式候选列表。


9.根据权利要求7或8所述的方法,进一步包括:
确定包括DC模式、平面模式、垂直模式或水平模式中的一个的第二默认编码模式。


10.根据权利要求9所述的方法,其中,在检查第一默认模式之后确定色度模式列表未满时,所述第二默认编码模式被添加到色度模式列表。


11.根据权利要求1至4中任一项所述的方法,其中,运动候选的表中的运动候选对应于先前编码块的帧内预测模式。


12.根据权利要求1至4中任一项所述的方法,包括:
在所述转换之后更新运动候选的表。


13.根据权利要求12所述的...

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

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

1