环路滤波器的自适应舍入制造技术

技术编号:34764322 阅读:17 留言:0更新日期:2022-08-31 19:10
提供了用于视频编解码的系统、方法和介质,包括环路滤波。一个示例包括获得包括一个或多个图片的视频数据并确定要使用环路滤波器滤波的一个或多个图片的样本。确定与样本相关联的移位变量,并且基于移位变量选择舍入值。生成修改的样本,该修改的样本至少部分地通过使用一个或多个滤波器系数、环路滤波器的一个或多个裁剪值、舍入值和移位变量修改样本的值来生成。然后输出修改的样本。的值来生成。然后输出修改的样本。的值来生成。然后输出修改的样本。

【技术实现步骤摘要】
【国外来华专利技术】环路滤波器的自适应舍入


[0001]本公开总体上涉及视频编解码。更具体地,本申请涉及用于为一个或多个编解码设备的环路滤波器(诸如自适应环路滤波器(ALF)和交叉分量自适应环路滤波器(CC

ALF))提供自适应舍入的系统、方法和计算机可读介质。

技术介绍

[0002]许多设备和系统允许处理和输出视频数据以供消费。数字视频数据包含大量数据以满足消费者和视频提供者的需求。例如,视频数据的消费者希望视频具有最高质量、高保真度、分辨率、帧速率等。因此,满足这些需求所需的大量视频数据给通信网络以及处理和存储视频数据的设备带来了负担。
[0003]可以使用各种视频编解码技术来压缩视频数据。根据一种或多种视频编码标准执行视频编解码。例如,视频编解码标准包括多功能视频编解码(VVC)、高效视频编解码(HEVC)、高级视频编解码(AVC)、运动图像专家组(MPEG)编解码、VP9、开放媒体联盟(AOMedia)视频1(AV1)等。视频编解码通常使用利用视频图像或序列中存在的冗余的预测方法(例如,帧间预测、帧内预测等)。视频编解码技术的一个重要目标是将视频数据压缩成使用较低比特率的形式,同时避免或最小化视频质量的劣化。随着不断发展的视频服务变得可用,需要具有更好编解码效率的编码技术。

技术实现思路

[0004]公开了用于环路滤波器的系统、装置、方法、计算机可读介质和其他示例自适应舍入。在一个示例性方面,提供了一种装置。该装置包括存储器;以及耦接到存储器的一个或多个处理器,该一个或多个处理器被配置为:获得包括一个或多个图片的视频数据;确定要使用环路滤波器滤波的一个或多个图片的样本;确定与该样本相关联的移位变量;基于移位变量选择舍入值;生成修改的样本,该修改的样本至少部分地通过使用一个或多个滤波器系数、环路滤波器的一个或多个裁剪值、舍入值和移位变量修改样本的值来生成;以及输出修改的样本。
[0005]在另一个示例性方面,提供了一种处理视频数据的方法。该方法包括:获得包括一个或多个图片的视频数据;确定要使用环路滤波器滤波的一个或多个图片的样本;确定与该样本相关联的移位变量;基于移位变量选择舍入值;生成修改的样本,该修改的样本至少部分地通过使用一个或多个滤波器系数、环路滤波器的一个或多个裁剪值、舍入值和移位变量修改样本的值来生成;以及输出修改的样本。
[0006]在另一个示例性方面,提供了一种非暂时性计算机可读介质。该介质包括指令,该指令在由设备的一个或多个处理器执行时使该设备执行包括以下操作的操作:获得包括一个或多个图片的视频数据;确定要使用环路滤波器进行滤波的一个或多个图片的样本;确定与该样本相关联的移位变量;基于移位变量选择舍入值;生成修改的样本,该修改的样本至少部分地通过使用一个或多个滤波器系数、环路滤波器的一个或多个裁剪值、舍入值和
移位变量修改样本的值来生成;以及输出修改的样本。
[0007]在另一个示例性方面,提供了一种用于对视频数据进行编解码的装置。该装置包括:用于获得包括一个或多个图片的视频数据的部件;用于确定要使用环路滤波器滤波的一个或多个图片的样本的部件;用于确定与该样本相关联的移位变量的部件;用于基于移位变量选择舍入值的部件;用于生成修改的样本的部件,该修改的样本至少部分地通过使用一个或多个滤波器系数、环路滤波器的一个或多个裁剪值、舍入值和移位变量修改样本的值来生成;以及用于输出修改的样本的部件。
[0008]在一些方面,上面提供的方法、装置和非暂时性计算机可读介质还包括确定样本相对于与样本和一个或多个图片相关联的虚拟边界的位置,其中移位变量基于样本相对于虚拟边界的位置。
[0009]在一些方面,样本是亮度图片样本。
[0010]在一些方面,修改的样本是根据环路滤波器的一个或多个裁剪值生成的修改的滤波重构亮度图片样本。在一些情况下,一个或多个裁剪值是从比特深度值和和值导出的。
[0011]在一些方面,和值基于相关联的重构亮度图片样本和动态偏移值。
[0012]在一些方面,舍入值是根据移位变量确定的。
[0013]在一些方面,移位变量是基于从虚拟边界到样本的位置的线的数量从表中确定的。
[0014]在一些方面,样本是色度图片样本。
[0015]在一些方面,修改的样本是根据环路滤波器的一个或多个裁剪值生成的修改的滤波重构色度图片样本。在一些情况下,一个或多个裁剪值是从比特深度值和和值推导出的。
[0016]在一些方面,和值基于相关联的重构亮度图片样本和舍入值。
[0017]在一些方面,修改的样本被输出到处理视频数据的设备的显示器。
[0018]在一些方面,修改的样本被输出到处理视频数据的设备的通信收发器以用于经由通信网络进行传输。
[0019]在一些方面,基于移位变量自适应地选择舍入值以创建对称滤波。
[0020]在一些方面,基于移位变量自适应地选择舍入值以削弱对包括所选择的像素的块的虚拟边界附近的所选择的像素的滤波效果。
[0021]在一些方面,获得视频数据和生成修改的样本由编码设备的处理电路执行。
[0022]在一些方面,获得视频数据和生成修改的样本由解码设备的处理电路执行。
[0023]在另一个示例性方面,提供了一种装置,其包括存储器和耦接到存储器的一个或多个处理器。一个或多个处理器被配置为:获得包括一个或多个图片的视频数据;确定要使用环路滤波器滤波的一个或多个图片的样本;确定与该样本相关联的移位变量;基于移位变量选择舍入值;生成修改的样本,该修改的样本至少部分地通过使用一个或多个滤波器系数、环路滤波器的一个或多个裁剪值、舍入值和移位变量修改样本的值来生成;以及输出修改的样本。
[0024]在另一个示例性方面,提供了一种处理视频数据的方法。该方法包括:获得包括一个或多个图片的视频数据;确定要使用环路滤波器滤波的一个或多个图片的样本;确定样本相对于与样本和一个或多个图片相关联的虚拟边界的位置;基于样本相对于虚拟边界的位置确定移位变量;基于移位变量选择舍入偏移值;生成修改的样本,该修改的样本通过使
用一个或多个滤波器系数、环路滤波器的一个或多个裁剪值、舍入偏移值和移位变量修改样本的值来生成;以及输出修改的样本。
[0025]在另一个示例性方面,提供了一种非暂时性计算机可读介质。该介质包括指令,该指令在由设备的一个或多个处理器执行时使该设备执行包括以下操作的操作:获得包括一个或多个图片的视频数据;确定要使用环路滤波器滤波的一个或多个图片的样本;确定样本相对于与样本和一个或多个图片相关联的虚拟边界的位置;基于样本相对于虚拟边界的位置确定移位变量;基于移位变量选择舍入偏移值;生成修改的样本,该修改的样本通过使用一个或多个滤波器系数、环路滤波器的一个或多个裁剪值、舍入偏移值和移位变量修改样本的值来生成;以及输出修改的样本。
[0026]在另一个示例性方面,提供了一种装置。该装置包括:用于获得包括一个或多个图片的视频数据的部件;用于确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种处理视频数据的方法,所述方法包括:获得包括一个或多个图片的视频数据;确定要使用环路滤波器滤波的所述一个或多个图片的样本;确定与所述样本相关联的移位变量;基于所述移位变量选择舍入值;生成修改的样本,所述修改的样本至少部分地通过使用一个或多个滤波器系数、所述环路滤波器的一个或多个裁剪值、所述舍入值和所述移位变量修改所述样本的值来生成;以及输出所述修改的样本。2.根据权利要求1所述的方法,还包括确定所述样本相对于与所述样本和所述一个或多个图片相关联的虚拟边界的位置,其中所述移位变量基于所述样本相对于所述虚拟边界的所述位置。3.根据权利要求2所述的方法,其中所述样本是亮度图片样本。4.根据权利要求3所述的方法,其中所述修改的样本是根据所述环路滤波器的所述一个或多个裁剪值生成的修改的滤波重构亮度图片样本,所述一个或多个裁剪值是从比特深度值和和值推导出的。5.根据权利要求4所述的方法,其中所述和值基于相关联的重构亮度图片样本和动态偏移值。6.根据权利要求5所述的方法,其中所述舍入值是根据所述移位变量确定的。7.根据权利要求6所述的方法,其中所述移位变量是基于从所述虚拟边界到所述样本的所述位置的线的数量从表中确定的。8.根据权利要求2所述的方法,其中所述样本是色度图片样本。9.根据权利要求8所述的方法,其中所述修改的样本是根据所述环路滤波器的所述一个或多个裁剪值生成的修改的滤波重构色度图片样本,所述一个或多个裁剪值是从比特深度值和和值推导出的。10.根据权利要求9所述的方法,其中所述和值基于相关联的重构亮度图片样本和所述舍入值。11.根据权利要求1所述的方法,其中所述修改的样本被输出到处理所述视频数据的设备的显示器。12.根据权利要求1所述的方法,其中所述修改的样本被输出到处理所述视频数据的设备的通信收发器以用于经由通信网络进行传输。13.根据权利要求1所述的方法,其中基于所述移位变量自适应地选择所述舍入值以创建对称滤波。14.根据权利要求1所述的方法,其中基于所述移位变量自适应地选择所述舍入值以削弱对包括所选择的像素的块的虚拟边界附近的所选择的像素的滤波效果。15.根据权利要求1所述的方法,其中获得所述视频数据和生成所述修改的样本由编码设备的处理电路执行。16.根据权利要求1所述的方法,其中获得所述视频数据和生成所述修改的样本由解码设备的处理电路执行。
17.一种处理视频数据的方法,所述方法包括:获得包括一个或多个图片的视频数据;确定要使用环路滤波器滤波的所述一个或多个图片的样本;确定所述样本相对于与所述样本和所述一个或多个图片相关联的虚拟边界的位置;基于所述样本相对于所述虚拟边界的所述位置确定移位变量;基于所述移位变量选择舍入偏移值;生成修改的样本,所述修改的样本通过使用一个或多个滤波器系数、所述环路滤波器的一个或多个裁剪值、所述舍入偏移值和所述移位变量修改所述样本的值来生成;以及输出所述修改的样本。18.根据权利要求17所述的方法,其中所述修改的样本是根据所述环...

【专利技术属性】
技术研发人员:N胡V塞雷金M卡尔切维茨
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1