当前位置: 首页 > 专利查询>微软公司专利>正文

在去块时使用色度量化参数偏移制造技术

技术编号:11372919 阅读:71 留言:0更新日期:2015-04-30 08:18
在确定用于去块滤波的控制参数时使用色度量化参数(“QP”)偏移方面的创新。例如,作为构码的一部分,构码器设置图片级色度QP偏移和切片级色度QP偏移以用于图片的切片的构码。构码器还执行切片的至少一部分的去块滤波,其中控制参数的导出仅考虑图片级色度QP偏移。构码器输出包括经构码的内容的比特流的至少一部分。作为解码的一部分,对应的解码器设置图片级色度QP偏移和切片级色度QP偏移以用于图片的切片的解码,但是用于去块滤波的控制参数的导出仅考虑图片级色度QP偏移。

【技术实现步骤摘要】
【国外来华专利技术】在去块时使用色度量化参数偏移
技术介绍
工程师使用压缩(还被称作源编码(coding)或源构码(encoding))来降低数字视频的比特速率。压缩通过将信息转换成较低比特速率形式来减少存储和传送视频信息的成本。解压缩(还被称作解码)从压缩形式重建原始信息的版本。“编解码器(codec)”是构码器/解码器系统。在过去二十年里,各种视频编解码器标准已被采用,包括H.261、H.262(MPEG-2或ISO/IEC13818-2)、H.263和H.264(AVC或ISO/IEC14496-10)标准以及MPEG-1(ISO/IEC11172-2)、MPEG-4Visual(ISO/IEC14496-2)和SMPTE421M标准。最近,HEVC标准在开发中。视频编解码器标准典型地定义针对构码的视频比特流的语法的选项,其在特定特征被用在构码和解码中时详述比特流中的参数。在许多情况下,视频编解码器标准还提供关于解码器应该执行以便在解码中实现正确结果的解码操作的细节。除编解码器标准以外,各种专有的编解码器格式定义针对构码的视频比特流的语法和对应的解码操作的其它选项。比特流中的一种参数是量化参数(“QP”)。在构码期间,构码器设置QP的值以便调整质量和比特率。一般而言,对于QP的较低值,构码的视频的质量较高但是更多的比特被消耗。另一方面,对于QP的较高值,构码的视频的质量较低并且较少的比特被消耗。解码器在从构码的视频重建视频内容时使用QP值。诸如相机、动画输出、画面捕获模块等这样的视频源典型地提供被转换为诸如YUV格式这样的格式的视频。YUV格式包括具有表示亮度值的样本值的亮度(或Y)分量和具有表示色差值的样本值的多个色度分量。色差值的精确定义(以及到YUV颜色空间/从YUV颜色空间到诸如RGB这样的另一颜色空间的转换操作)取决于实施方案。一般而言,亮度/色度颜色空间可以是具有亮度(或辉度)分量和一个或多个色度(或彩度)分量的任何颜色空间,包括YUV、Y'UV、YIQ、Y'IQ和YDbDr以及诸如YCbCr和YCoCg这样的变例,其中Y项表示亮度分量并且其它项表示色度分量。对于一些编解码器标准和格式,构码器能够为亮度分量和色度分量设置不同的QP的值。以这种方式,构码器能够控制量化如何针对不同的颜色分量被执行,并且因此在分量之间调节质量和比特率。然而,控制和使用针对色度分量的QP值的现有方法具有各种缺点,包括在高QP情形下缺少细粒度的控制,以及未能在其它解码操作中提供适当水平的响应性。
技术实现思路
总之,具体实施方式在取决于亮度QP值的色度量化参数(“QP”)值的控制和使用中呈现了创新。更一般地,创新涉及针对次要分量(例如,色度分量)的QP值的控制和使用,所述针对次要分量的QP值取决于针对主要分量(例如,亮度分量)的QP值。例如,视频构码器对具有多个颜色分量的视频进行构码,对于所述多个颜色分量来说QP的值根据主要分量与至少一个次要分量之间的关系而变化。构码包括去块滤波(deblockfiltering),在所述去块滤波期间控制参数(用来控制去块滤波)的导出是至少部分地基于色度QP偏移的。色度QP偏移指示与亮度QP值的差,其在别处被发信号通知。图片级(picture-level)色度QP偏移能够被用来为适用于图片的色度QP值指定差。除图片级色度QP偏移之外,切片级(slice-level)色度QP偏移能够被用来为适用于切片的色度QP值指定差,所述切片是图片的一部分。当用于去块滤波的控制参数被导出时,即便当图片级色度QP偏移和切片级色度QP偏移的组合已被用于速率控制目的并且这样的切片级色度QP偏移可被构码器和解码器得到时,被考虑的色度QP偏移也能够被用仅图片级色度QP偏移指定以便简化自适应去块滤波的实施方案。构码器输出包括构码视频的比特流部分或比特流的至少一部分,其潜在地包括图片级色度QP偏移和切片级色度QP偏移两者。作为另一例子,图像或视频构码器对图像或视频内容进行构码,对于所述图像或视频内容来说QP的值根据亮度分量与色度分量之间的关系而变化。作为构码的一部分,构码器设置图片级色度QP偏移和切片级色度QP偏移以用于图片的切片的构码。构码器还执行切片的至少一部分的去块滤波,其中用于切片的该部分的去块滤波的控制参数的导出考虑图片级色度QP偏移而不是切片级色度QP偏移。构码器然后输出包括经构码的内容的比特流的至少一部分。或者,视频解码器接收包括具有多个颜色分量的构码视频的比特流部分或比特流的至少一部分,对于所述多个颜色分量来说QP的值根据主要分量与至少一个次要分量之间的关系而变化。比特流或比特流部分潜在地包括图片级色度QP偏移和切片级色度QP偏移两者。解码器对构码视频进行解码。解码包括去块滤波,在所述去块滤波期间控制参数的导出是至少部分地基于色度QP偏移的。即便当图片级色度QP偏移和切片级色度QP偏移的组合已被用于速率控制并且这样的切片级色度QP偏移可被解码器得到时,被考虑的色度QP偏移也能够被用仅图片级色度QP偏移指定以便简化自适应去块滤波的实施方案。作为另一例子,图像或视频解码器接收包括构码的图像或视频内容的比特流的至少一部分,并且对QP的值根据亮度分量与色度分量之间的关系而变化所针对的内容进行解码。作为解码的一部分,解码器设置图片级色度QP偏移和切片级色度QP偏移以用于图片的切片的解码。解码器还执行切片的至少一部分的去块滤波,其中用于切片的该部分的去块滤波的控制参数的导出考虑图片级色度QP偏移而不是切片级色度QP偏移。构码或解码能够作为方法的一部分、作为被适配成执行方法的计算设备的一部分或者作为存储用于使计算设备执行方法的计算机可执行指令的有形计算机可读媒体的一部分被实施。本专利技术的前面的和其它目标、特征以及优点从参考附图进行的以下具体实施方式将变得更明显。附图说明图1是一些描述的实施例能够在其中被实施的示例性计算系统的图。图2a和图2b是一些描述的实施例能够在其中被实施的示例性网络环境的图。图3是一些描述的实施例能够结合其被实施的示例性构码器系统的图。图4是一些描述的实施例能够结合其被实施的示例性解码器系统的图。图5是图示了一些描述的实施例能够结合其被实施的示例性视频构码器的图。图6是图示了一些描述的实施例能够结合其被实施的示例性视频解码器的图。图7a是图示了图片参数集RBSP语法中的新的标志slicelevel_chroma_qp_flag的表,并且图7b是图示了切片头部语法中的新的值slice_qp_delta_cb和slice_qp_delta_cr的表。图8是图示了用于在构码期间使用色度QP偏移来控制去块滤波的一般性的技术的流程图。图9是图示了用于在解码期间使用色度QP偏移来控制去块滤波的一般性的技术的流程图。具体实施方式对于使用多分量颜色空间表示的视频内容和其它图像内容的压缩,设计的一个重要方面是控制针对颜色分量中的每一个的量化的粒度。这样的控制典型地通过在与一个颜色分量(常常被称作主要分量)和其它颜色分量(常常被称作次要分量)相关联的(一个或多个)量化步长尺寸之间建立比例关系而被实现。典型地,主要分量是亮度分量,并且(一个或多个)次要分量是(一个或多个)色度分量。例如,在ITU-TH.264标准中,针对本文档来自技高网
...
在去块时使用色度量化参数偏移

【技术保护点】
一种实施图像或视频构码器的计算设备,其中计算设备被适配成执行方法,所述方法包括:对图像或视频内容进行构码,对于所述图像或视频内容来说量化参数(QP)的值根据亮度分量与色度分量之间的关系而变化,其中构码包括:  设置图片级色度QP偏移和切片级色度QP偏移以用于图片的切片的构码;并且  执行切片的至少一部分的去块滤波,其中用于切片的该部分的去块滤波的控制参数的导出考虑图片级色度QP偏移而不是切片级色度QP偏移;以及输出包括经构码的内容的比特流的至少一部分。

【技术特征摘要】
【国外来华专利技术】2012.07.02 US 61/667381;2012.09.29 US 61/707948;201.一种实施图像或视频构码器的计算设备,其中计算设备被适配成执行方法,所述方法包括:对图像或视频内容进行构码,对于所述图像或视频内容来说量化参数(QP)的值根据亮度分量与色度分量之间的关系而变化,其中构码包括:设置图片级色度QP偏移和切片级色度QP偏移以用于图片的切片的构码;并且执行切片的至少一部分的去块滤波,其中用于切片的该部分的去块滤波的控制参数的导出考虑图片级色度QP偏移而不是切片级色度QP偏移;以及输出包括经构码的内容的比特流的至少一部分。2.根据权利要求1所述的计算设备,其中比特流包括指示针对图片的图片级色度QP偏移的一个或多个语法元素以及指示针对切片的切片级色度QP偏移的一个或多个语法元素。3.根据权利要求1所述的计算设备,其中控制参数取决于变量qPI,所述qPI被导出为:qPI=(((QPQ+QPP+1)>>1)+cqp_offset),其中变量QPQ和QPP表示针对去块滤波在其上被执行的、切片的该部分中的边缘的任一侧上的块的亮度QP值,其中变量cqp_offset表示图片级色度QP偏移,其中图片级色度QP偏移针对图片的两个不同的色度分量被单独地发信号通知,并且其中控制参数的值针对两个不同的色度分量被单独地计算。4.根据权利要求1所述的计算设备,其中所述方法进一步包括:存储图片级色度QP偏移而不是切片级色度QP偏移以用于在去块滤波中使用,其中针对图片的不同的切片设置不同的切片级色度QP偏移。5.根据权利要求1所述的计算设备,其中构码器为了速率控制在构码期间调整图片级色度QP偏移和/或切片级色度QP偏移,并且其中,在切片的构码期间,图片级色度QP偏移和切片级色度QP偏移指示调节针对切片的一个或多个部分的变换系...

【专利技术属性】
技术研发人员:GJ萨利文
申请(专利权)人:微软公司
类型:发明
国别省市:美国;US

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

1