用于在视频译码中自适应的环路滤波的线路缓冲减少制造技术

技术编号:24767796 阅读:79 留言:0更新日期:2020-07-04 12:12
本发明专利技术公开一种译码视频数据的方法,所述方法包括:译码视频数据的块以获得视频数据的经译码块;将由滤波器支持限定的自适应环路滤波器应用于视频数据的所述经译码块的样本,包含对所述滤波器支持的在所述块外部的部分使用填补样本;在将自适应环路滤波应用于视频数据的所述经译码块之后输出视频数据的所述经译码块。

Line buffer reduction for adaptive loop filtering in video decoding

【技术实现步骤摘要】
【国外来华专利技术】用于在视频译码中自适应的环路滤波的线路缓冲减少本申请案要求2017年11月28日申请的美国临时申请案第62/591,504号的益处,且要求2018年11月26日申请的美国申请案第16/200,197号的优先权,所述申请案的全部内容以引用的方式并入本文中。
本公开涉及视频编码及解码。
技术介绍
数字视频能力可并入到广泛范围的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上或台式计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放机、视频游戏装置、视频游戏主控台、蜂窝蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电传会议装置、视频流式传输装置等等。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分、高级视频译码(AVC)、ITU-TH.265、高效率视频译码(HEVC)标准所定义的标准及这些标准的扩展中所描述的那些视频压缩技术。视频装置可通过实施这些视频压缩技术而更高效地发射、接收、编码、解码及/或存储数字视频信息。视频压缩技术可执行空间(图片内)预测及/或时间(图片间)预测来减少或去除视频序列中固有的冗余。对于基于块的视频译码,视频切片(例如,视频帧或视频帧的一部分)可分割成视频块,例如译码树型块及译码块。空间或时间预测产生用于待译码块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。为了进一步压缩,可将残余数据从像素域变换到变换域,从而产生可接着进行量化的残余变换系数。
技术实现思路
一般来说,本公开描述与供用于视频译码的滤波器有关的技术。在一些实例中,本公开描述用于在视频译码中使用的自适应环路滤波器(ALF)及双向滤波器的复杂度降低的技术。本公开的技术可包含基于块内的样本的位置针对块的某些样本启用或停用滤波器(例如,ALF、双向滤波器,或其它滤波器)。本公开的其它技术包含使用填补样本而非最大译码单元行外部的样本来执行滤波。以此方式,对存储来自相邻块的样本的线缓冲器的需求可消除及/或减少。本公开的技术可用于高级视频编解码器的上下文,例如HEVC的扩展或视频译码标准的下一代,例如H.266/VVC(通用视频译码)。在一个实例中,本公开描述一种译码视频数据的方法,所述方法包括译码视频数据块以获得视频数据的经译码块,将由滤波器支持限定的自适应环路滤波器应用于视频数据的经译码块的样本,包含对滤波器支持的在块外部的部分使用填补样本,及在将自适应环路滤波应用于视频数据的经译码块之后输出视频数据的经译码块。在另一实例中,本公开描述一种经配置以译码视频数据的设备,所述设备包括存储器,其经配置以存储视频数据的经译码块;及一或多个处理器,其在与存储器通信的电路中实施,所述一或多个处理器经配置以译码视频数据块以获得视频数据的经译码块,将由滤波器支持限定的自适应环路滤波器应用于视频数据的经译码块的样本,包含对滤波器支持的在块外部的部分使用填补样本,及在将自适应环路滤波应用于视频数据的经译码块之后输出视频数据的经译码块。在另一实例中,本公开描述一种经配置以译码视频数据的设备,所述设备包括用于译码视频数据块以获得视频数据的经译码块的装置,用于将由滤波器支持限定的自适应环路滤波器应用于视频数据的经译码块的样本,包含对滤波器支持的在块外部的部分使用填补样本的装置,及用于在将自适应环路滤波应用于视频数据的经译码块之后输出视频数据的经译码块的装置。在另一实例中,本公开描述一种存储指令的非暂时性计算机可读媒体,所述指令在执行时使一或多个处理器:译码视频数据块以获得视频数据的经译码块,将由滤波器支持限定的自适应环路滤波器应用于视频数据的经译码块的样本,包含对滤波器支持的在块外部的部分使用填补样本,及在将自适应环路滤波应用于视频数据的经译码块之后输出视频数据的经译码块。在随附图式及以下描述中阐述本公开的一或多个方面的细节。本公开中描述的技术的其它特征、目标及优点将从描述及图式且从权利要求书显而易见。附图说明图1为说明可使用本公开中所描述的一或多种技术的实例视频编码及解码系统的框图。图2A及2B为说明实例四分树二叉树(QTBT)结构及对应译码树型单元(CTU)的概念图。图3说明三个不同实例自适应环路滤波(ALF)滤波器支持。图4为基于矩阵结果(活动值Act及方向性D)说明由Ci表示的种类索引的实例的概念图。图5为说明5×5菱形滤波器支持的概念图。图6为说明几何形状变换的实例的概念图。图7说明用于GALF的实例9×9菱形滤波器支持。图8为说明用于ALF的线缓冲器的概念图。图9为说明具有运动补偿的填补样本的概念图。图10A为说明针对ALF通过映射来填补的实例使用的概念图。图10B为说明针对ALF通过映射来填补的另一实例使用的概念图。图11为说明经修改滤波器支持的概念图。图12为说明可实施本公开中所描述的一或多种技术的实例视频编码器的框图。图13为说明可实施本公开中所描述的一或多种技术的实例视频解码器的框图。图14为说明本公开的实例译码方法的流程图。具体实施方式一般来说,本公开描述与自适应环路滤波器(ALF)及双向滤波器有关的技术。如下文将更详细地解释,本公开描述当执行可使用来自相邻块的样本的ALF、双向滤波或其它类型的滤波时可减少用作线缓冲器所需的存储器的量的技术。图1为说明可使用本公开的技术的实例视频编码及解码系统10的框图。如图1中所展示,系统10包含源装置12,其提供稍后将由目的地装置14解码的经编码视频数据。具体地说,源装置12经由计算机可读媒体16将经编码视频数据提供到目的地装置14。源装置12及目的地装置14可包括广泛范围的装置中的任一者,包含台式计算机、笔记型计算机(即,膝上计算机)、平板计算机、机顶盒、例如所谓的“智能”电话的电话手持机、平板计算机、电视、相机、显示装置、数字媒体播放器、视频游戏控制台、视频流式传输装置等等。在一些情况下,源装置12及目的地装置14可经装备以用于无线通信。因此,源装置12及目的地装置14可为无线通信装置。可将本公开中所描述的技术应用于无线及/或有线应用。源装置12为实例视频编码装置(即,用于编码视频数据的装置)。目的地装置14为实例视频解码装置(即,用于解码视频数据的装置)。图1中所说明的系统10仅为一个实例。用于处理视频数据的技术可通过任何数字视频编码及/或解码装置来执行。在一些实例中,可通过视频编码器/解码器(通常被称为“编码解码器”)执行所述技术。源装置12及目的地装置14为源装置12产生经译码视频数据以供发射到目的地装置14的这类译码装置的实例。在一些实例中,源装置12及目的地装置14可以大体上对称方式操作,使得源装置12及目的地装置14中的每一者包含视频编码及解码组件。因此,系统10可支持源装置12与目的地装置14之间的单向或双向视频发射,例本文档来自技高网
...

【技术保护点】
1.一种译码视频数据的方法,所述方法包括:/n译码视频数据的块以获得视频数据的经译码块;/n将由滤波器支持限定的自适应环路滤波器应用于视频数据的所述经译码块的样本,包含对所述滤波器支持的在所述块外部的部分使用填补样本;及/n在将自适应环路滤波应用于视频数据的所述经译码块之后输出视频数据的所述经译码块。/n

【技术特征摘要】
【国外来华专利技术】20171128 US 62/591,504;20181126 US 16/200,1971.一种译码视频数据的方法,所述方法包括:
译码视频数据的块以获得视频数据的经译码块;
将由滤波器支持限定的自适应环路滤波器应用于视频数据的所述经译码块的样本,包含对所述滤波器支持的在所述块外部的部分使用填补样本;及
在将自适应环路滤波应用于视频数据的所述经译码块之后输出视频数据的所述经译码块。


2.根据权利要求1所述的方法,其进一步包括:
从由与视频数据的所述块相关联的运动向量指向的参考图片的样本产生所述填补样本。


3.根据权利要求1所述的方法,其进一步包括:
从视频数据的所述经译码块的第一行或最末行产生所述填补样本。


4.根据权利要求1所述的方法,其进一步包括:
通过将线性函数应用于一或多个参考图片的样本而产生所述填补样本。


5.根据权利要求4所述的方法,其进一步包括:
使用一或多个运动向量识别所述一或多个参考图片的所述样本。


6.根据权利要求5所述的方法,其进一步包括:
将所述一或多个运动向量舍入到整数值。


7.根据权利要求5所述的方法,其进一步包括:
将所述一或多个运动向量设置成零运动向量。


8.根据权利要求1所述的方法,其进一步包括:
使用映射函数及视频数据的经解码块的样本产生所述填补样本。


9.根据权利要求8所述的方法,其中所述映射函数包含交换函数、翻转函数或旋转函数中的一或多者。


10.根据权利要求1所述的方法,其进一步包括:
将所述自适应环路滤波器的所述滤波器支持的在视频数据的所述块外部的所述部分的系数设置成零。


11.根据权利要求1所述的方法,其进一步包括:
接收指示所述填补样本针对所述滤波器支持的在所述块外部的部分的使用的语法元素。


12.根据权利要求1所述的方法,其中译码为编码。


13.根据权利要求1所述的方法,其中译码为解码。


14.一种设备,其经配置以译码视频数据,所述设备包括:
存储器,其经配置以存储视频数据的块;及
一或多个处理器,其在与所述存储器通信的电路中实施,所述一或多个处理器经配置以:
译码视频数据的所述块以获得视频数据的经译码块;
将由滤波器支持限定的自适应环路滤波器应用于视频数据的所述经译码块的样本,包含对所述滤波器支持的在所述块外部的部分使用填补样本;及
在将自适应环路滤波应用于视频数据的所述经译码块之后输出视频数据的所述经译码块。


15.根据权利要求14所述的设备,其中所述一或多个处理器进一步经配置以:
从由与视频数据的所述块相关联的运动向量指向的参考图片的样本产生所述填补样本。


16.根据权利要求14所述的设备,其中所述一或多个处理器进一步经配置以:
从视频数据的所述...

【专利技术属性】
技术研发人员:张莉谢成郑钱威俊马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1