具有分隔的符号和幅值的采样自适应偏移编码的方法和装置制造方法及图纸

技术编号:12941120 阅读:120 留言:0更新日期:2016-03-01 11:34
本发明专利技术揭示用于编码或解码视频编码/解码器中的多个采样自适应偏移参数的方法及装置。根据本发明专利技术的实施例对于使用带偏移的区域,对采样自适应偏移值的符号和幅值分别进行编码或解码,其中使用旁路模式编码或定长编码对符号进行编码。在一个实施例中,用于区域的采样自适应偏移值的多个幅值形成群组并一起被编码。如果采样自适应偏移类型不是带偏移,从相应于区域的该压缩数据中忽略该多个采样自适应偏移值的符号。在另一个实施例中,检查带偏移的采样自适应偏移值的幅值以确定是否为零。如果该采样自适应偏移值的幅值为零,在压缩数据中不需要包括SAO偏移值的符号。

【技术实现步骤摘要】
【国外来华专利技术】具有分隔的符号和幅值的采样自适应偏移编码的方法和装置相关申请的交叉引用本申请的权利要求范围要求如下申请的优先权:2012年4月16日递交的申请号为61/624,794,标题为“SAOoffsetcodingwithseparatesignandmagnitude”的美国临时案。在此合并参考该申请案的全部内容。
本专利技术有关于视频编码。更具体地,本专利技术有关于相应于采样自适应偏移(sampleadaptiveoffset)信息的编码和解码的视频编码技术。
技术介绍
运动估计是一种有效的帧间(inter-frame)编码技术以开发视频序列中的时间冗余(temporalredundancy)。运动补偿帧间编码已广泛运用于各种国际视频编码标准中。各种编码标准中采用的运动估计通常为基于块(block-based)的技术,其中,确定运动信息(例如编码模式和运动矢量)以用于每个宏块或其他相似块配置。此外,帧内编码也被广泛采用,其中,在处理图像时并不参考其他图像。帧间预测(inter-predicted)或帧内预测(intra-predicted)冗余通常更通过转换(transformation)、量化(quantization)及熵编码(entropycoding)的进一步处理以产生压缩视频流。在编码过程中,会引入编码失真(codingartifacts),特别是在量化过程中。为了减轻编码失真,在更新的编码系统中对重构视频运用额外处理从而增强图像质量。额外处理通常配置为循环形式操作以使编码器和解码器可提取相同的参考图像。图1为包括内循环(in-loop)处理的自适应帧间/帧内视频编码系统的示意图。对于帧间预测,运动估计器(MotionEstimation,ME)/运动补偿器(Compensation,MC)112用于根据来自其它图像(或其他多个图像)的视频数据提供预测数据。开关114选择帧内预测110或来自ME/MC112的帧间预测数据,然后将所选择的预测数据提供至加法器(Adder)116以形成预测误差(predictionerrors),也称为预测冗余或冗余。然后由转换器(Transformation,T)118及随后的量化器(Quantization,Q)120对预测误差进行处理。由熵编码器(EntropyEncoder)122对经过转换和量化的冗余进行编码以形成对应于压缩视频数据的视频比特流。然后将相应于转换系数(transformcoefficient)的比特流与端信息(sideinformation)(例如相应于图像单元的运动、模式及其他信息)进行封装。端信息也可通过熵编码进行处理以减少所需带宽。相应地,如图1所示提供端信息数据至熵编码器122(图中未显示至熵编码器122的运动/模式路径)。当使用帧间模式时,必须使用先前的一或多个参考图像以形成预测冗余。因此,在编码器端使用重构循环以产生重构图像。然后,由反量化器(InverseQuantization,IQ)124和反转换器(InverseTransformation,IT)126处理已转换和量化的冗余以恢复处理的冗余。然后由重构器(Reconstruction,REC)128将冗余加至预测数据136以重构视频数据。重构视频数据可存储在参考图像缓存区(ReferencePictureBuffer)134中并用于其他帧的预测。如图1所示,输入的视频数据在编码系统中经历一系列处理。由于一系列的处理,来自REC128的重构视频数据可能受到各种损失。相应地,为了改进视频质量,在将重构视频数据用作预测数据之前将各种循环处理运用于重构视频数据。在发展中的高效视频编码(HighEfficiencyVideoCoding,HEVC)标准中,已运用解块滤波器(DeblockingFilter,DF)130、简单自适应偏移器(SampleAdaptiveOffset,SAO)131及自适应循环滤波器(AdaptiveLoopFilter,ALF)132以增强图像质量。DF130运用于边界像素,且DF处理取决于潜在的像素数据和相应于对应区块的编码信息。视频比特流中不需要包括DF特定端信息。另一方面,SAO和ALF处理为自适应的,其中,滤波信息(例如滤波参数和滤波类型)可根据潜在的视频数据动态改变。因此,将相应于SAO和ALF的滤波信息包括在视频比特流中以使解码器可正确地恢复所需信息。此外,将来自SAO和ALP的滤波信息提供至熵编码器122以包括在比特流中。在图1中,首先将DF130运用于重构视频,然后将SAO131运用于已经DF处理的视频,且将ALF132运用于已经SAO处理的视频。然而,在DF、SAO及ALF之间的处理顺序可重排列。在发展中的HEVC标准中,循环滤波过程包括DF和SAPO。在HM-6.0中,可使用四叉树(quad-tree)分割方法将图像划分为多个区域。此外,可将图像划分为多个最大编码单元(largestcodingunits,LCU),其中,每个LCU可更分割为多个编码单元。相应地,可将LCU看做编码树区块(codingtreeblock,CTB)。每个区域可选择在五个SAO类型中一个SAO类型,其中,该五个SAO类型包括一个带偏移(BandOffset,BO)类型和四个边偏移(EdgeOffset,EO)类型。每个区域可选择无SAO处理(即关闭)。对于每个待处理(也称为待滤波)像素,BO使用像素的像素强度(pixelintensity)以将像素分类至一带内。如图2所示,根据HM-6.0,将像素强度范围均等地划分为32个带。在像素分类之后,提取一个偏移值用于每个带的像素。在EO中,首先完成像素分类以将像素分类为不同的组(也可称为类别或级别)。如图3所示,用于每个像素的像素分类基于3x3窗口,其中对应于0°,90°,135°和45°的四个配置用于分类。一旦对图片或区域中的所有像素进行了分类,则将提取一个偏移值且传输偏移值用于每个像素组。在HM-6.0中,将SAO运用于亮度和色度分量,且分别对亮度和色度分量进行处理。类似地,除EO的类别4以外,对每个类别的所有像素推导一个偏移值,其中类别4被强制使用零偏移。潜在的表格1列出了EO像素推导,其中“C”表示待分类的像素。表格1.类别条件0C<两个相邻像素1C<两个相邻像素&&C==一个相邻像素2C>一个相邻像素&&C==一个相邻像素3C>两个相邻像素4除上述所有需要将用于区域的SAO参数包括在视频比特流中以使解码器在解码器端可正确地恢复运用SAO处理所需要的信息。SAO参数由一个SAO类型和多个偏移值组成。表格2显示根据HM-6.0相应于区域的SAO参数语法表(syntaxtable),其中,sao_offset为SAO的偏移值,其为用于BO的符号值和用于EO的无符号值。在HM-6.0中,如图2所示,每个区域(或LCU)中存在4个偏移值以用于除sao_type_idx为关闭以外时的选择sao_type_idx。对于BO,四个连续带组合在一起,其中,由sao_band_position指示起始带(startingband)。图2中显示了示例的4带本文档来自技高网...
具有分隔的符号和幅值的采样自适应偏移编码的方法和装置

【技术保护点】
一种解码视频解码器中的多个采样自适应偏移参数的方法,其特征在于,该方法包括:从媒体或处理器接收相应于图像的区域的压缩数据;从该压缩数据中解码出采样自适应偏移类型,其中,该采样自适应偏移类型包括带偏移;如果该采样自适应偏移类型为该带偏移,从该压缩数据中解码多个采样自适应偏移值的符号部分,其中,是使用旁路模式编码或定长编码进行编码的;以及如果该采样自适应偏移类型为该带偏移,解码该多个采样自适应偏移值的幅值部分,其中,该幅值部分是使用熵编码进行编码的。

【技术特征摘要】
【国外来华专利技术】2012.04.16 US 61/624,7941.一种解码视频解码器中的多个采样自适应偏移参数的方法,其特征在于,该方法包括:从媒体或处理器接收相应于图像的区域的压缩数据;从该压缩数据中解码出采样自适应偏移类型,其中,该采样自适应偏移类型包括带偏移;如果该采样自适应偏移类型为该带偏移,从该压缩数据中解码多个采样自适应偏移值的符号部分,其中,该多个采样自适应偏移值的符号部分是使用旁路模式编码或定长编码进行编码的;以及如果该采样自适应偏移类型为该带偏移,解码该多个采样自适应偏移值的幅值部分,其中,该幅值部分是使用熵编码进行编码的,该多个采样自适应偏移值的该幅值部分对应于该多个采样自适应偏移值的多个幅值形成的第二群组,以及该第二群组运用该熵编码。2.如权利要求1所述的解码视频解码器中的多个采样自适应偏移参数的方法,其特征在于,如果该采样自适应偏移类型不为该带偏移,从对应于该图像的该区域的该压缩数据中忽略该多个采样自适应偏移值的该符号部分。3.如权利要求1所述的解码视频解码器中的多个采样自适应偏移参数的方法,其特征在于,该解码视频解码器中的多个采样自适应偏移参数的方法更包括当该采样自适应偏移类型为该带偏移时,根据解码的该幅值部分检查多个采样自适应偏移值的其中一个的幅值,其中,如果该多个采样自适应偏移值的其中一个的该幅值为零,从该多个采样自适应偏移值的该符号部分中忽略该多个采样自适应偏移值的该其中一个的符号。4.如权利要求1所述的解码视频解码器中的多个采样自适应偏移参数的方法,其特征在于,该多个采样自适应偏移值的该符号部分对应于该多个采样自适应偏移值的多个符号形成的第一群组,以及该第一群组为运用该旁路模式编码或该定长编码。5.如权利要求1所述的解码视频解码器中的多个采样自适应偏移参数的方法,其特征在于,该熵编码对应于上下文自适应二进制算术编码或变长编码。6.如权利要求5所述的解码视频解码器中的多个采样自适应偏移参数的方法,其特征在于,使用变长编码对该多个采样自适应偏移值的该幅值部分进行编码,且用于该幅值部分的多个码字的至少一部分对应于一元编码、截断元编码或指数哥伦布编码。7.如权利要求5所述的解码视频解码器中的多个采样自适应偏移参数的方法,其特征在于,使用上下文自适应二进制算术编码对该多个采样自适应偏移值的该幅值部分进行编码,且用于该幅值部分的多个码字的至少一部分对应于一元二值化、截断元二值化或指数哥伦布二值化。8.如权利要求1所述的解码视频解码器中的多个采样自适应偏移参数的方法,其特征在于,该采样自适应偏移类型包括边偏移,且如果该采样自适应偏移类型为该边偏移,该多个采样自适应偏移值为多个无符号值,且该解码视频解码器中的多个采样自适应偏移参数的方法包括如果该采样自适应偏移类型为该边偏移,解码该多个采样自适应偏移值的该幅值部分。9.一种编码视频编码器中的多个采样自适应偏移参数的方法,其特征在于,该方法包括:从媒体或处理器接收相应于图像的区域的多个采样自适应偏移参数,其中,该多个采样自适应偏移参数包括采样自适应偏移类型和多个采样自适应偏移值,该采样自适应偏移类型包括带偏移,且如果该采样自适应偏移类型为该带偏移,该多个采样自适应偏移值为多个带符号值;编码该采样自适应偏移类型;如果该采样自适应偏移类型为该带偏移,运用旁路模式编码或定长编码对该多个采样自适应偏移值的符号部分进行编码;以及如果该采样自适应偏移类型为该带偏移,运用熵编码对该多个采样自适应偏移值的幅值部分进行编码,其中该多个采样自适应偏移值的该幅值部分对应于该多个采样自适应偏移值...

【专利技术属性】
技术研发人员:傅智铭黄毓文雷少民
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1