【技术实现步骤摘要】
用于视频编码的分割和模式决策的生成
本申请涉及视频编码的领域,并且更具体地涉及用于视频编码的分割和模式决策的区域自适应数据高效生成。
技术介绍
在压缩/解压缩(编解码器)系统中,压缩效率、数据利用效率、以及视频质量是重要的性能指标。视觉质量是很多视频应用中的用户体验的重要方面,并且受数据利用效率影响的压缩效率会影响存储视频文件所需的存储装置的量和/或发送和/或接收流视频内容所需的带宽的量。例如,视频编码器对视频信息进行压缩,使得更多信息可以在给定带宽上发送或者被存储在给定存储器空间等中。经压缩的信号或数据随后可以由解码器解码,该解码器对用于显示给用户的信号或数据进行解码或解压缩。在大多数实施方式中,期望更高的视觉质量和更大的压缩。另外,编码速度和效率是视频编码的重要方面。在保持甚至提高视频质量的同时提高数据利用效率并通过数据利用效率来提高压缩率是有利的。针对需要改善的这些和其他考虑。当压缩并发送视频数据的需要变得更加普遍时,这些改善可能变得很关键。
技术实现思路
根据本申请的一方面,提供了一种计算机实现的视频编码方法,包括:接收用于编码的输入视频,该输入视频包括多个图片,该多个图片中的第一图片包括包含个体块(individualblock)的区域,其中,个体块包括多个分区;向该多个分区中的一个或多个分区、区域、或个体块中的至少一者应用一个或多个检测器,以生成一个或多个检测指示符;基于以下各项中的至少一项,使用检测指示符生成针对个体块的分割决策并针对个体块的对应于分割决策的分区生成编码模式决策:针对分区中的第一分区生成亮度和色度评估决策或仅亮度评估决策,针对分区 ...
【技术保护点】
1.一种计算机实现的视频编码方法,包括:接收用于编码的输入视频,该输入视频包括多个图片,该多个图片中的第一图片包括包含个体块的区域,其中,所述个体块包括多个分区;向所述多个分区中的一个或多个分区、所述区域、或所述个体块中的至少一者应用一个或多个检测器,以生成一个或多个检测指示符;基于以下各项中的至少一项,使用所述检测指示符生成针对所述个体块的分割决策并针对所述个体块的对应于所述分割决策的分区生成编码模式决策:针对所述分区中的第一分区生成亮度和色度评估决策或仅亮度评估决策,针对所述分区中具有初始合并模式决策的第二分区生成合并或跳过模式决策,针对所述分区中的第三分区仅生成变换系数块的一部分,或者仅针对所述分区中作为8x8初始编码分区的第四分区评估4x4模式;以及至少基于所述分割决策对所述个体块进行编码,以生成输出比特流的一部分。
【技术特征摘要】
2017.12.28 US 15/856,6911.一种计算机实现的视频编码方法,包括:接收用于编码的输入视频,该输入视频包括多个图片,该多个图片中的第一图片包括包含个体块的区域,其中,所述个体块包括多个分区;向所述多个分区中的一个或多个分区、所述区域、或所述个体块中的至少一者应用一个或多个检测器,以生成一个或多个检测指示符;基于以下各项中的至少一项,使用所述检测指示符生成针对所述个体块的分割决策并针对所述个体块的对应于所述分割决策的分区生成编码模式决策:针对所述分区中的第一分区生成亮度和色度评估决策或仅亮度评估决策,针对所述分区中具有初始合并模式决策的第二分区生成合并或跳过模式决策,针对所述分区中的第三分区仅生成变换系数块的一部分,或者仅针对所述分区中作为8x8初始编码分区的第四分区评估4x4模式;以及至少基于所述分割决策对所述个体块进行编码,以生成输出比特流的一部分。2.如权利要求1所述的方法,其中,所述检测指示符包括关于所述第一分区的亮度平均值是否超过第一阈值、所述第一分区的第一色度通道平均值是否超过第二阈值、以及所述第一分区的第二色度通道平均值是否超过第三阈值的指示符,并且生成所述分割决策和编码模式决策包括:在所述亮度平均值没有超过所述第一阈值、所述第一色度通道平均值没有超过所述第二阈值、并且所述第二色度通道平均值没有超过所述第三阈值时,通过对所述第一分区应用仅亮度评估决策来针对所述第一分区生成所述亮度和色度评估决策或仅亮度评估决策。3.如权利要求1所述的方法,其中,所述检测指示符包括关于所述第一分区的亮度平均值是否超过第一阈值、所述第一分区的第一色度通道平均值是否超过第二阈值、所述第一分区的第二色度通道平均值是否超过第三阈值、所述第一分区是否包括边缘、以及所述第一分区是否在未覆盖范围内的指示符,并且生成所述分割决策和编码模式决策包括:响应于所述亮度平均值、所述第一色度通道平均值、或所述第二色度通道平均值中的任意一者超过它们各自的阈值、以及所述第一分区包括边缘或者在未覆盖范围内,通过针对所述第一分区应用亮度和色度评估决策来针对所述第一分区生成所述亮度和色度评估决策或仅亮度评估决策。4.如权利要求1所述的方法,其中,所述图片包括I切片,该I切片包括所述第一分区,并且生成所述分割决策和编码模式决策包括:响应于所述第一分区处于所述I切片中,通过指示针对所述第一分区仅使用亮度来针对所述图片的每个分区生成所述亮度和色度评估决策或仅亮度评估决策。5.如权利要求1所述的方法,其中,所述多个图片包括基层图片和非基层图片,使得基层图片是非基层图片的参考图片,而非基层图片不是基层图片的参考图片,所述图片是包括B切片的基层图片,所述B切片包括所述第一分区,并且生成所述分割决策和编码模式决策包括:响应于所述第一分区在所述基层B切片中,通过指示针对所述第一分区使用亮度和色度来针对所述图片的每个分区生成所述亮度和色度评估决策或仅亮度评估决策。6.如权利要求1所述的方法,其中,所述多个图片包括基层图片和非基层图片,使得基层图片是非基层图片的参考图片,而非基层图片不是基层图片的参考图片,所述图片是包括B切片的非基层图片,所述B切片包括所述第一分区,并且生成所述分割决策和编码模式决策包括:响应于所述第一分区在所述非基层B切片中并且所述分区具有初始合并模式决策,通过指示仅针对所述第一分区使用亮度和色度以在合并模式和跳过模式之间选择,来针对所述图片的每个分区生成所述亮度和色度评估决策或仅亮度评估决策。7.如权利要求1所述的方法,其中,所述检测指示符包括针对所述第二分区的初始跳过模式编码代价和初始合并模式编码代价之间的差值的大小是否超过阈值的判定,并且生成所述分割决策和编码模式决策包括:通过在所述差值的大小超过所述阈值时针对所述第二分区选择跳过模式编码或合并模式编码以生成最终跳过或合并模式决策、或者在所述差值的大小没有超过所述阈值时将跳过模式编码或合并模式编码的选择推迟到完全编码过程合并模式或跳过模式决策,来生成所述合并或跳过模式决策。8.如权利要求1所述的方法,其中,生成所述分割决策和编码模式决策包括通过以下处理针对所述个体块的所述第三分区评估编码模式来生成所述编码模式决策:对所述第三分区和对应于所述编码模式的预测分区进行差分,以生成剩余分区;基于所述剩余分区通过以下处理生成变换系数块:对所述剩余分区执行部分变换,以生成所述变换系数块的一部分的变换系数,其中,所述部分中的变换系数的数目小于所述剩余分区的值的数目;以及将所述变换系数块的其余变换系数设置为零;对所述变换系数块进行量化,以生成经量化的变换系数;对经量化的变换系数进行反向量化;以及基于经反向量化的变换系数生成对应于所述预测分区的失真度量。9.如权利要求1所述的方法,其中,所述检测指示符包括关于所述区域、所述个体块、或所述第三分区是否视觉重要的指示符,并且生成所述分割决策和编码模式决策包括:在所述区域、所述个体块、或所述第三分区视觉重要时通过生成具有第一数目个可用变换系数的第一变换系数块或者在所述区域、所述个体块、或所述第三分区不是视觉重要的时通过生成具有第二数目个可用变换系数的第二变换系数块,来仅生成所述变换系数块的所述一部分,其中所述第二数目小于所述第一数目。10.如权利要求1所述的方法,其中,生成所述分割决策包括确定针对所述个体块的初始分割决策,该初始分割决策评估所述个体块的8x8候选分区的最小候选分区,所述初始分割决策将所述个体块分割为所述第四分区和一个或多个其他分区,并且生成所述分割...
【专利技术属性】
技术研发人员:纳德·马赫迪,切奇博·努拉,哈森·格尔玛兹,法齐·科斯滕尼,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。