视频解码器中用于视频数据的环路滤波器处理方法及装置制造方法及图纸

技术编号:12299906 阅读:84 留言:0更新日期:2015-11-11 10:32
本发明专利技术揭露一种视频解码器中用于视频数据的环路滤波器处理方法及装置,其中,方法包含:从媒体或处理器接收与图像相关联的处理重建像素的区块;根据条件决定是否允许该区块与相邻区块之间的环路滤波器信息共享,其中该条件取决于该图像的区域划分,该区域划分将该图像分割为区域并且该区域对应于图块;如果该条件指示允许该环路滤波器信息共享,则从视频比特流中解析合并旗标;以及如果该条件指示允许该环路滤波器信息共享,则解码该合并旗标。本发明专利技术提供的视频解码器中用于视频数据的环路滤波器处理方法及装置,允许具有环路滤波器的系统进行独立图块处理。

【技术实现步骤摘要】
【专利说明】 相关申请 本申请是申请日为2013年2月22日,申请号为201380001126. 4,专利技术名称为"用 于贯穿条带或图块边界环路滤波的方法及其装置"的申请的分案申请。
本专利技术有关于视频编码。特别地,本专利技术有关于视频解码器中用于视频数据的环 路滤波器处理方法及装置。
技术介绍
运动估计(motionestimation)是利用视频序列中时间冗余(temporal redundancy)的一种有效帧间编码技术。运动补偿帧间编码(motioncompensated inter-framecoding)已经广泛应用于各种国际视频编码标准。在各种编码标准中采用 的运动估计是通常以区块(block)为基础的技术,其中为每个宏块(macroblock)或相似 区块配置确定例如编码模式与运动矢量的运动信息。此外,也可自适应地采用帧内编码 (intra-coding),其中在无需参考任何其他图像的情况下处理图像。通常可进一步由变换 (transformation)、量化(quantization)以及熵编码(entropycoding)处理帧间预测与 帧内预测残差(residue)以生成压缩视频比特流。在编码进程期间,尤其是在量化进程中 引入了编码伪影(codingartifact)。为了减轻编码伪影,在较新的编码系统中可对重建视 频采用附加处理以提高图像品质。经常在环内操作(in-loopoperation)中配置上述附加 处理从而使得编码器与解码器可取得相同的参考图像。图1描述包含环内滤波处理的示例自适应帧间/帧内视频编码系统。对于帧间预 测,可使用运动估计(MotionEstimation,ME)/运动补偿(MotionCompensation,MC) 112 基于其他图像的视频数据提供预测数据。开关114选择帧内预测110或来自ME/MC112 的帧间预测数据并且将选择的预测数据提供至加法器116以产生预测误差(prediction error),也称为预测残差或残差。然后变换(T) 118处理预测误差,接着量化(Q) 120处理预 测误差。接着,熵编码器122编码已变换及已量化的残差从而形成对应压缩视频数据的视 频比特流。然后,将边信息(sideinformation)加入与变换系数相关联的比特流,其中上述 边信息可为例如与图像单元相关联的运动、模式及其他信息。上述边信息也可进行熵编码 处理以减小需求带宽。相应地如图1所示也将边信息数据提供给熵编码器122 (未示出指 向熵编码器122的运动/模式路径)。当使用帧间预测模式时,必须使用先前重建参考图像 以形成预测残差。因此,在编码器端使用重建环路来生成重建图像。因此,逆量化(Inverse Quantization,IQ) 124 与逆变换(InverseTransformation,IT) 126 处理已变换及已量化 残差以恢复处理残差(processedresidue)。接着重建(REC) 128将上述处理残差叠加至预 测数据136以重建视频数据。可将上述重建视频数据储存至参考图像缓冲器134中并且将 上述重建视频数据用于其他帧的预测。 如图1所示,接收的视频数据在解码系统中经过一系列处理。由于上述一系列 处理,来自REC128的重建视频数据可经受各种损害。相应地,在重建视频数据用于预测 数据之前对上述重建视频数据采用各种环路处理从而改善视频品质。在当前发展的高效 率视频编码(HighEfficiencyVideoCoding,HEVC)标准中,已经发展出了去块滤波器 (DeblockingFilter,DF) 130、样本自适应偏移(SampleAdaptiveOffset,SA0) 131 与自适 应环路滤波器(AdaptiveLoopFilter,ALF) 132以提高图像品质。可将去块滤波器(DF) 130 应用于边界像素(boundarypixel)并且DF处理依赖于与相应区块相关联的基础像素数据 与编码信息。无需将任何特定DF边信息合并入视频比特流中。另一方面,SA0与ALF处理 是自适应的,其中可根据基础视频数据动态改变类似滤波器参数与滤波器类型的滤波器信 息。因此,与SA0、ALF相关联的滤波器信息合并入视频比特流中,从而使得解码器可正确恢 复所需信息。此外,向熵编码器(EntropyEncoder) 122提供来自SA0与ALF的滤波器信息 用于合并入比特流。在图1中,首先对重建视频应用DF130 ;接着将SA0 131应用于DF已 处理视频;然后将ALF132应用于SA0已处理视频。然而,可重新调整DF、SAO、ALF的处理 顺序。在当前发展的高效率视频编码(HEVC)视频标准中,环路滤波处理包含DF与SA0。HEVC中的编码处理可应用于每个最大编码单元(LargestCodingUnit,LQJ)。可 使用四叉树划分(quadtree)自适应地将IXU分割为编码单元。因此,IXU也可称为编码树 区块(codingtreeblock,CTB)。在每个叶编码单元(LeafQJ)中,为每个8X8区块执行 DF并且在HEVC测试模型版本5. 0 (HM-5. 0)中,将DF应用于8X8区块边界。对于每个8X8 区块,首先采用贯穿垂直区块边界的水平滤波,然后接着采用贯穿水平区块边界的垂直滤 波。 如图1所示,样本自适应偏移(SA0)131也应用于HM-5. 0中。SA0被认为是特定 滤波情况,其中滤波处理仅应用于一个像素。为了采用SA0, 一幅图像可划分为多个LCU对 齐区域(IXU-alignedregion)。每个区域可在两种带偏移(BandOffset,B0)类型、四种 边偏移(EdgeOffset,E0)类型以及非处理(OFF)中选择一种SA0类型。对于每个待处理 (也称为待滤波)的像素,B0使用像素强度(pixelintensity)将像素归类于带。如图2 所示,将像素强度范围平均分为32个带。四个连续带进行组合,其中由sao_band_position 指示起始带。图2描述了示例四带组合200的示意图。箭头210指示上述四带组合的第一 带位置。在E0中,首先执行像素分类以将像素分至不同组(也称为类或类别)。如图3所 示,每个像素的像素分类以3X3窗口为基础,其中使用四个对应0°、90°、135°与45°的 配置用于分类。基于图像或区域中的所有像素分类,为每组像素取得并发送一个偏移。在 HM-5. 0中,将SA0应用于亮度与色度组分,并且可单独处理每个亮度组分。与B0相似,可为 每个类的所有像素取得一个偏移,其中E0的类4除外,并且强制类4使用零偏移。下面的 列表1列举了E0像素分类,其中"C"表示待分类的像素。列表1. 如图1所示,自适应环路滤波(ALF) 132是HM-5. 0中另一个提高图像品质的环内 滤波。使用多种类型的亮度滤波器轨迹(footprint)与色度滤波器轨迹。首先在水平方 向上应用ALF操作。在执行水平ALF后,在垂直方向上应用ALF。在HM-5.0中,可为每幅 图像使用多达十六个亮度ALF滤波器与最多一个色度ALF滤波器。为了允许ALF定位,存 在用于亮度像素的两种模式本文档来自技高网...

【技术保护点】
一种视频解码器中用于视频数据的环路滤波器处理方法,其特征在于,该方法包含:从媒体或处理器接收与图像相关联的处理重建像素的区块;根据条件决定是否允许该区块与相邻区块之间的环路滤波器信息共享,其中该条件取决于该图像的区域划分,该区域划分将该图像分割为区域并且该区域对应于图块;如果该条件指示允许该环路滤波器信息共享,则从视频比特流中解析合并旗标;以及如果该条件指示允许该环路滤波器信息共享,则解码该合并旗标。

【技术特征摘要】
...

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

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

1