视频译码中的与自适应环路滤波器合并的样本自适应偏移制造技术

技术编号:10274646 阅读:192 留言:0更新日期:2014-07-31 18:26
本发明专利技术揭示用于在视频译码过程中执行样本自适应偏移SAO以及自适应环路滤波器ALF过程的技术。可将所述SAO和ALF过程进行组合。在一个实例中,对SAO滤波器过程的偏移值的确定可基于ALF过程中所使用的分类。在一个实例中,可使用指示视频块的特定方向特性的ALF分类来确定如何以及是否将SAO滤波器过程应用于所述视频块内的每一样本。

【技术实现步骤摘要】
【国外来华专利技术】视频译码中的与自适应环路滤波器合并的样本自适应偏移相关申请案本申请案主张以下申请案的权益:2011年10月13日申请的第61/546,925号美国临时申请案,其在此以全文引用的方式并入。
本专利技术涉及视频译码,且更特定来说,涉及用于在视频译码过程中执行样本自适应偏移以及自适应环路滤波器过程的技术。
技术介绍
数字视频能力可并入到大范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频会议装置等等。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)、目前在开发中的高效率视频译码(HEVC)标准定义的标准和所述标准的扩展部分中所描述的那些视频压缩技术,从而更高效地发射、接收以及存储数字视频信息。视频压缩技术包含空间预测和/或时间预测以减少或移除视频序列中所固有的冗余。对于基于块的视频译码,可将一视频帧或切片分割成若干块。可进一步分割每一块。使用空间预测相对于同一帧或切片中的相邻块中的参考样本来编码经帧内译码(I)帧或切片中的块。经帧间译码的(P或B)帧或切片中的块可使用关于同一帧或切片中的相邻块中的参考样本的空间预测或关于其它参考帧中的参考样本的时间预测。空间或时间预测产生对待译码的块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本块的运动向量以及指示经译码块与所述预测性块之间的差的残余数据来编码经帧间译码块。根据帧内译码模式和残余数据来编码经帧内译码块。为了进一步压缩,可将残余数据从像素域变换为变换域,从而产生残余变换系数,所述残余变换系数随后可被量化。起初布置在二维阵列中的经量化变换系数可以特定次序扫描以产生变换系数的一维向量以用于熵译码。
技术实现思路
一般来说,本专利技术描述用于对视频数据进行译码的技术。具体来说,本专利技术描述用于在视频译码过程中执行样本自适应偏移(SAO)以及自适应环路滤波器(ALF)过程的技术。所述自适应环路滤波器可与偏移值的SAO确定合并,使得SAO偏移值至少部分基于与自适应环路滤波器的AC系数相关联的值。根据本专利技术的一个实例,一种对视频数据进行滤波的方法包括:接收视频数据块,其中所述视频数据块包含多个样本值;确定所述视频数据块的一个或一个以上滤波器系数;至少部分基于与所述一个或一个以上滤波器系数相关联的值来确定所述多个样本值中的每一者的相应偏移值;以及基于所述所确定的一个或一个以上滤波器系数以及所述所确定的相应偏移值对所述视频数据块进行滤波。根据本专利技术的另一实例,一种经配置以对视频数据进行滤波的设备包括:用于接收视频数据块的装置,其中所述视频数据块包含多个样本值;用于确定所述视频数据块的一个或一个以上滤波器系数的装置;用于至少部分基于与所述一个或一个以上滤波器系数相关联的值来确定所述多个样本值中的每一者的相应偏移值的装置;以及用于基于所述所确定的一个或一个以上滤波器系数以及所述所确定的相应偏移值对所述视频数据块进行滤波的装置。根据本专利技术的另一实例,一种装置包括视频译码器,所述视频译码器经配置以:接收视频数据块,其中所述视频数据块包含多个样本值;确定所述视频数据块的一个或一个以上滤波器系数;至少部分基于与所述一个或一个以上滤波器系数相关联的值来确定所述多个样本值中的每一者的相应偏移值;以及基于所述所确定的一个或一个以上滤波器系数以及所述所确定的相应偏移值对所述视频数据块进行滤波。根据本专利技术的另一实例,一种非暂时性计算机可读存储媒体,其具有存储于其上的指令,所述指令在执行后即刻致使视频译码装置的一个或一个以上处理器:接收视频数据块,其中所述视频数据块包含多个样本值;确定所述视频数据块的一个或一个以上滤波器系数;至少部分基于与所述一个或一个以上滤波器系数相关联的值来确定所述多个样本值中的每一者的相应偏移值;以及基于所述所确定的一个或一个以上滤波器系数以及所述所确定的相应偏移值对所述视频数据块进行滤波。一个或一个以上实例的细节陈述于附图及以下描述中。其它特征、目标及优势将从描述及附图和从权利要求书中显而易见。附图说明图1是展示用于SAO滤波的四个可能的边缘偏移分类的概念图。图2是展示用于SAO滤波的两个可能的边缘偏移分类的概念图。图3是展示用于SAO滤波的实例性频带偏移类型的概念图。图4是展示用于自适应环路滤波器的基于区的分类的概念图。图5是展示用于自适应环路滤波器的基于块的分类的概念图。图6为说明实例性视频编码及解码系统的框图。图7为说明实例性视频编码器的框图。图8A到8B是说明经分割的图片或视频帧的实例的概念图。图9为说明视频编码器中所包含的实例性SAO/ALF模块的框图。图10是说明根据本专利技术的技术的对视频数据进行滤波的实例的流程图。图11为说明实例性视频解码器的框图。图12为说明视频解码器中所包含的实例性SAO/ALF模块的框图。图13是说明根据本专利技术的技术的对视频数据进行滤波的实例的流程图。具体实施方式一般来说,本专利技术描述用于对视频数据进行译码的技术。本专利技术描述用于在视频译码过程中执行样本自适应偏移以及自适应环路滤波器过程的技术。在一些情况下,ALF中的DC系数偏移可为冗余的,因为SAO已经使用DC偏移。此外,因为SAO通常在应用ALF之前执行,所以可产生额外的编码器帧延迟。鉴于此,本专利技术提出用于将SAO滤波技术与ALF滤波技术进行组合的若干技术。数字视频装置实施视频压缩技术以更有效地编码和解码数字视频信息。视频压缩技术可根据视频译码标准来界定。视频译码标准的实例包含ITU-TH.261、ISO/IECMPEG-1视觉、ITU-TH.262或ISO/IECMPEG-2视觉、ITU-TH.263、ISO/IECMPEG-4视觉以及ITU-TH.264(还被称为ISO/IECMPEG-4AVC),包含其可缩放视频译码(SVC)以及多视图视频译码(MVC)扩展。另外,存在正由ITU-T视频译码专家组(VCEG)以及ISO/IEC运动图片专家组(MPEG)的视频译码联合合作小组(JCT-VC)开发的新的视频译码标准,即高效率视频译码(HEVC)。HEVC标准化工作是基于被称作HEVC测试模型(HM)的视频译码装置模型。HM假设相对于在开发其它先前视频译码标准(例如,ITU-TH.264/AVC)的开发期间可用的视频译码装置的当前视频译码装置的能力上的提高。举例来说,尽管H.264提供九种帧内预测编码模式,但HEVC提供多达三十五种帧内预测编码模式。被称作“HEVC工作草案4(HEVCWorkingDraft4)”或“WD4”的HEVC的最近的工作草案(WD)还描述于布洛斯(Bross)等人的文献JCTVC-F803_d2“WD4:高效率视频译码(HEVC)的工作草案4(WD4:WorkingDraft4ofHigh-EfficiencyVideoCoding(HEVC))”,ITU-TSG16WP3和ISO/IECJTC1/SC29/WG11的视频译码联合合作本文档来自技高网
...
视频译码中的与自适应环路滤波器合并的样本自适应偏移

【技术保护点】
一种在视频译码过程中对视频数据进行滤波的方法,其包括:接收视频数据块,其中所述视频数据块包含多个样本值;确定所述视频数据块的一个或一个以上滤波器系数;至少部分基于与所述一个或一个以上滤波器系数相关联的值来确定所述多个样本值中的每一者的相应偏移值;以及基于所述所确定的一个或一个以上滤波器系数以及所述所确定的相应偏移值对所述视频数据块进行滤波。

【技术特征摘要】
【国外来华专利技术】2011.10.13 US 61/546,925;2012.10.10 US 13/648,3671.一种在视频译码过程中对视频数据进行滤波的方法,其包括:接收视频数据块,其中所述视频数据块包含多个样本值;确定所述视频数据块的一个或一个以上滤波器系数以用于自适应环路滤波器ALF,其中确定所述视频数据块的所述一个或一个以上滤波器系数包含确定一个或一个以上AC系数且不确定DC系数;至少部分基于与所述一个或一个以上滤波器系数相关联的值来确定所述多个样本值中的每一者的相应偏移值,其中所述相应偏移值是用于样本自适应偏移SAO滤波器;以及基于所述所确定的一个或一个以上滤波器系数以及所述所确定的相应偏移值对所述视频数据块进行滤波。2.根据权利要求1所述的方法,其中确定相应偏移值包含从一组SAO滤波器模式中选择一SAO滤波器模式,其中所述组SAO滤波器模式包含:不应用SAO滤波器、1D0度边缘、1D90度边缘、1D135度边缘、1D45度边缘、1D小于45度边缘、1D大于135度边缘、中心频带滤波器,以及边频带滤波器。3.根据权利要求1所述的方法,其中确定相应偏移值包含从一组SAO滤波器模式中选择一SAO滤波器模式,其中所述组SAO滤波器模式包含:1D0度边缘、1D90度边缘、1D135度边缘以及1D45度边缘。4.根据权利要求3所述的方法,其中确定一个或一个以上滤波器系数包含确定所述视频数据块的方向活动性,且其中选择SAO滤波器模式包含至少部分基于所述方向活动性来选择SAO滤波器模式。5.根据权利要求1所述的方法,其中确定一个或一个以上滤波器系数包含基于所述视频数据块的方向活动性来确定所述视频数据块的分类,且其中确定相应偏移值包含在所述分类指示较少的方向活动性时确定不应用SAO滤波器。6.根据权利要求1所述的方法,其中基于所述所确定的一个或一个以上滤波器系数以及所述所确定的相应偏移值对所述视频数据块进行滤波包含:通过将所述一个或一个以上滤波器系数用作权重值且将所述相应偏移值添加到相应样本值来调整所述视频数据块中的样本中的一者或一者以上的值。7.根据权利要求1所述的方法,其中所述视频数据块是视频数据的样本值块的4×4阵列。8.根据权利要求1所述的方法,其中所述视频数据块是视频帧的十六个区中的一者。9.根据权利要求1所述的方法,其进一步包括使用预测技术对所述视频数据块进行编码,且在经编码位流中用信号发送所述一个或一个以上滤波器系数和相应偏移值。10.根据权利要求1所述的方法,其进一步包括对来自经编码位流的所述视频数据块进行解码,且其中确定所述多个样本值中的每一者的相应偏移值包含对来自经编码位流的所述相应偏移值进行解码。11.一种经配置以在视频译码过程中对视频数据进行滤波的设备,其包括:用于接收视频数据块的装置,其中所述视频数据块包含多个样本值;用于确定所述视频数据块的一个或一个以上滤波器系数以用于自适应环路滤波器ALF的装置,其中所述用于确定所述视频数据块的所述一个或一个以上滤波器系数的装置包含用于确定一个或一个以上AC系数且不确定DC系数的装置;用于至少部分基于与所述一个或一个以上滤波器系数相关联的值来确定所述多个样本值中的每一者的相应偏移值的装置,其中所述相应偏移值是用于样本自适应偏移SAO滤波器;以及用于基于所述所确定的一个或一个以上滤波器系数以及所述所确定的相应偏移值对所述视频数据块进行滤波的装置。12.根据权利要求11所述的设备,其中确定相应偏移值包含从一组SAO滤波器模式中选择一SAO滤波器模式,其中所述组SAO滤波器模式包含:不应用SAO滤波器、1D0度边缘、1D90度边缘、1D135度边缘、1D45度边缘、1D小于45度边缘、1D大于135度边缘、中心频带滤波器,以及边频带滤波器。13.根据权利要求11所述的设备,其中确定相应偏移值包含从一组SAO滤波器模式中选择一SAO滤波器模式,其中所述组SAO滤波器模式包含:1D0度边缘、1D90度边缘、1D135度边缘以及1D45度边缘。14.根据权利要求13所述的设备,...

【专利技术属性】
技术研发人员:钟仁肃桑吉弗·库马尔马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1