一种用于视频编码的色度均衡方法

文档序号:7648840阅读:224来源:国知局

专利名称::一种用于视频编码的色度均衡方法一种用于视频编码的色度均衡方法
技术领域
:本发明涉及一种—见频编码方法,具体涉及一种用于一见频编码的色度均衡方法以及色度量化参数修正方法。背景才支术在视频实时通信场合,视频信号的采样格式通常是Y:U:V=4:2:0,数字视频编码标准H.264的BaselineProfile(基本档次)也只支持Y:U:V=4:2:0格式。如图l所示,在这种采样格式下,亮度分量(Y)平均每四个采样点对应色度分量(U、.V)的一个采样点。之所以采用这种采样格式是利用了人类视觉的特性,即对亮度分量的敏感程度大于对色度分量的敏感程度。亮度分量与色度分量在空间采样率上的不同决定了它们在图像编码特性上的差异。在帧间编码过程中,数字视频编码标准H."4语法规定只对亮度分量进行运动搜索,色度分量的运动矢量直接取自于对应区域的亮度分量。在亚像素域,由于空间采样率的差异,对同一精度的运动矢量,色度分量必须比亮度分量多做一次插值,这导致了色度分量在空间上的分布相对平滑。此外,H.264引入了1/4像素精度的运动搜索,亮度分量在作1/4像素插值时,色度分量已到1/8像素插值,这更加剧了色度分量在空间上的平滑性,从而导致色度分量的残差值偏小,使得色度分量在量化后的PSNR(峰值信噪比)通常比亮度分量高。乂人一些须'K式夕扁石马li^牛只于两个才示二佳观'H式序歹'JMother&Daughter及HighwayDrive编码后的PSNR值看出,对帧间编码图像并没有均衡亮度、色度分量的压缩比,导致整个图像的PSNR值不均衡。可以看到,色度分量的PSNR通常比亮度分量高O.4~ldB,这造成了压缩的不平衡。然而在通常情况下由于人类的主观效果,色度分量的PSNR比亮度分量高太多是没有必要的,并且不会对图像的质量产生太大改善,反而会浪费了相当的码率。
发明内容为了解决现有技术中图像编码过程中由于亮度和色度分量的空间采样率差异,导致亮度和'色度分量的压缩不平衡,浪费了相当的码率的技术问题,本发明提供了一种能够自适应调节色度分量压缩比的用于视频编码的色度均衡方法以及色度量化参数修正方法。本发明解决现有技术中图像编码过程中由于亮度和色度分量的空间采样率差异,导致亮度和色度分量的压缩不平衡,浪费了相当的码率的技术问题所采用的技术方案是提供一种用于视频编码的色度均衡方法,该均衡方法包括a.获取当前图像和预测图像之间的亮度分量残差SADy和色度分量残差SADc;b.基于获取亮度分量残差SADy和色度分量残差SADc再计算得出频域中的残差分布SATDy和SATDc;c.基于残差分布SATDY、SATDc及预先得到的亮度量化参数QPY通过公式修正得出色度量化参数QPc;d.分别基于亮度量化参数QPY和色度量化参数QPC对当前图像的亮度分量和色度分量进行编码。根据本发明一优选实施例,在步骤c中,色度量化参数Qpc通过以下公式得出5Pc=y+=&Y+int(^+(,—,)CT),其中,int()表示取整函数,Ny表示亮度像素数量,Nc表示色度像素数量,C5和CO为^务正因子。冲艮据本发明一优选实施例,CJ取值为0.41,CO为410。才艮据本发明一优选实施例,在步骤b中,残差分布SATDy、SATDc通过整数变换近似的哈密顿变换获得。根据本发明一优选实施例,当前图像和预测图像的采样格式为YUV4:2:0。根据本发明一优选实施例,色度分量包括U色度分量或V色度分量。本发明解决现有技术中图像编码过程中由于亮度和色度分量的空间采样率差异,导致亮度和色度分量的压缩不平衡,浪费了相当大的码率的技术问题所采用的另一技术方案是提供一种用于视频编码的色度量化参数修正方法,包括a.获取亮度分量和色度分量在频域中的残差分布SATDy和SATDc以及亮度量化参数QPy;b.通过以下公式获取色度量化参数<formula>formulaseeoriginaldocumentpage5</formula>其中int()表示取整函数,Ny表示亮度像素数量,Nc表示色度像素数量,G和G)为^f多正因子。根据本发明一优选实施例,CJ为0.41,并且C0为410。根据本发听一优选实施例,在步骤b中,残差分布SATDy、SATDc通过整数变换近似的哈密顿变换获得。通过上述方法,利用当前图像亮度和色度分量残差及其分布的比较,调节色度量化参数Qpc,从而控制色度分量的压缩比,平衡色度分量和亮度分量的峰值信噪比,进而平衡二者的重建质量并节约码率,可以看到,色度分量的PSNR值接近亮度分量,整个图像各个分量均衡分布,并且节省了相当的码率,通过对图象的观察,主观质量差异控制在人眼很难觉察的程度。图1是现有视频信号采样格式YUV4:2:0的像素分布示意图;图2是本发明的色度均衡方法的流程示意图;图3是采用现有JM编码软件和加入本发明的平衡方法JM编码软件对标准测试序列Silent进行编码的结果比较图;图4是采用现有JM编码软件和加入本发明的平衡方法JM编码软件对标准测试序列Foreman进行编码的结果比较图。具体实施方式参见图2,图2是本发明的色度均衡方法的流程示意图。在本发明中,通过分析当前图像亮度和色度分量残差及其分布,预测重建图像的亮度分量PSNR和色度分量PSNR的差异,进而通过修正色度量化参数,从而控制色度分量的压缩比,该均衡方法包括以下步骤1.获取当前图像和预测图像之间的亮度分量残差SADy和色度分量残差SADc。亮度、色度分量的残差值可通过以下公式进行计算<formula>formulaseeoriginaldocumentpage6</formula>表示原始图像的亮度值或色度值,Prediction(i,j)分别表示经运动搜索后的预测图像的亮度值或色度值。2.计算亮度分量残差SADy和色度分量残差SADc在频域中的残差分布SATDy和SATDc。将SADy和SADc进行变换,得出上述残差在频域中的分布(因为量化在频域中进行)在本实施例中,为了减少计算量,选用与整数变换近似的哈密顿(Hadamard)变换DiffT=HxDiffxH,其中<formula>formulaseeoriginaldocumentpage7</formula>SATD(SumofAbsoluteTransformDifference,变换后绝对差和),表示在频域中残差分布。3.基于残差分布SATDY、SATDc及亮度量化参数QPy修正色度量化参数QPC。利用上述步骤1、2分别计算出亮度分量和色度分量的SATDy和SATDc。其中Y为亮度分量,C可以是色度分量U或V色度分量。利用亮度量化参数QPY通过以下公式修正后的色度量化参数QPC其中,int()表示取整函数,Ny表示亮度像素数量,Nc表示色度像素数量,(j和(D为根据实验观察制定的修正因子,通常情况下,o取值0.6,①取值6。4.分别基于亮度量化参数QPy和色度量化参数QPc对当前图像的亮度分量和色度分量进行编码。具体的编码步骤为本领域的公知过程,一般包括正交变换、量化和熵编码,并且在此不再赘述。通过上述平衡方法,利用当前图像亮度和色度分量残差及其分布的比较,调节色度量化参数,可以控制色度分量的压缩比,从而平衡色度分量和亮度分量的峰值信噪比,进而平衡二者的重建质量并节约码率。如下表1和表2所示,表1和表2中的"原始序列PSNR"的对应数据分别是JVT(联合视频编码组)发布的官方测试编码软件JM对两个标准测试序列Mother&Daughter及HighwayDrive编码后的PSNR值。由于JM在进行帧间编码过程中没有均衡亮度、色度分量的压缩比,导致整个图像的PSNR值不均衡。从表中可以看到,色度分量的PSNR通常比亮度分量高0.4ldB,因而浪费了相当的码率,并且对图l象质量没有太大改善。表1和表2中的"ACLE序歹'jPSNR"是采用本发明的'色度均衡方法编码后的数据。可以看到,色度分量的PSNR值接近亮度分量,整个图像各个分量均衡分布,节省了相当的码率,并且通过对图像的观察发现图像的主观质量差异控制在人眼很难觉察的程度。表1Mother&Daughter<formula>formulaseeoriginaldocumentpage8</formula>表2<table>tableseeoriginaldocumentpage8</column></row><table>ACXE序歹'JPSNR36.7236.7836.81码率节省5.21%如图3和图4所示,图3和图4是采用现有JM编码软件和加入本发明的平衡方法的JM编码软件分别对标准测试序列Silent和Foreman进行编码的结果比较图。其中,JM表示JVT官方发布的测试编码软件;JM—ACLe表示对JM进行修改并加入本发明均衡方法的编码软件。对于Silent序列,在高码率情况下,由于图像比较细腻,空间平滑度高,导致应用本发明的色度均衡方法后的效果较佳;低码率情况下,由于图像噪声增强,参考图像在空间上不够平滑,导致该方法的效果下降。对于运动更加剧烈的Foreman序列,由于1/4像素精度的运动矢量增多,可以看到,色度分量的PSNR值接近亮度分量,整个图像各个分量均衡分布,本发明的色度均衡方法取得了更佳效果,在Foreman的高码率部分可以观察到,相同PSNR值时,码率提高了大约8%。在上述实施例中,仅对本发明进行了示范性描述,但是本领域技术人员在不脱离本发明所保护的范围和精神的情况下,可根据不同的实际需要设计出各种实施方式。权利要求1.一种用于视频编码的色度均衡方法,所述均衡方法包括a.获取当前图像和预测图像之间的亮度分量残差SADY和色度分量残差SADC;b.获取所述亮度分量残差SADY和所述色度分量残差SADC计算出频域中的残差分布SATDY和SATDC;c.基于上述残差分布SATDY、SATDC及预先得到的亮度量化参数QPY带入下列公式得出色度量化参数QPC2.根据权利要求1所述的均衡方法,其特征在于在所述步骤d中,修正因子(J的取值范围为0.41,①的取值范围为310。3.根据权利要求1所述的均衡方法,其特征在于在所述步骤b中,所述残差分布SATDY、SATDc通过整数变换近似的哈密顿变换获得。4.根据权利要求1所述的均衡方法,其特征在于所述当前图像和所述预测图像的采样格式为YUV4:2:0。5.根据权利要求1所述的均衡方法,其特征在于所述色度分量包括U色度分量或V色度分量。6.—种用于视频编码的色度量化参数修正方法,包括a.获取亮度分量和色度分量在频域中的残差分布SATDy和SATDc以及亮度量化参数QPY;b.通过以下公式获取色度量化参数Qpc:<formula>formulaseeoriginaldocumentpage2</formula>其中,int()表示取整函数,Ny表示亮度像素数量,Nc表示色度像素数量,CJ和CD为^f多正因子。7.根据权利要求6所述的修正方法,其特征在于所述CT为0.41,CO为310。8.根据权利要求6所述的修正方法,其特征在于在所述步骤b中,所述残差分布SATDY、SATDc通过整数变换近似的哈密顿变换获得。全文摘要本发明涉及一种用于视频编码的色度均衡方法以及色度量化参数修正方法,该均衡方法包括获取当前图像和预测图像之间的亮度分量残差SAD<sub>Y</sub>和色度分量残差SAD<sub>C</sub>;在获取亮度分量残差SAD<sub>Y</sub>和色度分量残差SAD<sub>C</sub>后计算得出频域中的残差分布SATD<sub>Y</sub>和SATD<sub>C</sub>;基于上述的残差分布SAD<sub>Y</sub>、SATD<sub>C</sub>及亮度量化参数QP<sub>Y</sub>修正色度量化参数QP<sub>C</sub>;分别基于亮度量化参数QP<sub>Y</sub>和色度量化参数QP<sub>C</sub>对当前图像的亮度分量和色度分量进行编码。通过上述方法,利用当前图像亮度和色度分量残差及其分布的比较,调节色度量化参数,控制色度分量的压缩比,从而平衡色度分量和亮度分量的峰值信噪比,进而平衡二者的重建质量并节约码率。文档编号H04N9/68GK101119488SQ20071007591公开日2008年2月6日申请日期2007年7月12日优先权日2007年7月12日发明者马国强申请人:深圳市融合视讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1