System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 在视频译码中具有多个分类器的用信号通知的自适应环路滤波器制造技术_技高网

在视频译码中具有多个分类器的用信号通知的自适应环路滤波器制造技术

技术编号:40404091 阅读:7 留言:0更新日期:2024-02-20 22:27
一种视频解码器,该视频解码器被配置成针对视频数据的当前块从多个可用分类器中确定用于当前块的分类器,其中多个可用分类器中的每个分类器定义用于计算类索引的过程;基于分类器和当前块的一个或多个样本值来确定类索引;基于类索引从滤波器组中选择滤波器;以及将该滤波器应用于当前块。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及视频编码和视频解码。


技术介绍

1、数字视频能力可以被合并到各种各样的设备中,包括数字电视机、数字直播系统、无线广播系统、个人数字助理(pda)、膝上型计算机或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电话(所谓的“智能电话”)、视频电话会议设备、视频流式传输设备等。数字视频设备实现视频译码技术,诸如在由mpeg-2、mpeg-4、itu-t h.263、itu-t h.264/mpeg-4(第10部分,高级视频译码(avc))、itu-t h.265/高效率视频译码(hevc)、itu-t h.266/多功能视频译码(vvc)定义的标准及此类标准的扩展以及诸如由开放媒体联盟开发的aomedia video1(av1)等专有视频编解码器/格式中描述的视频译码技术。通过实现此类视频译码技术,视频设备可以更加高效地发送、接收、编码、解码和/或存储数字视频信息。

2、视频译码技术包括空间(图片内)预测和/或时间(图片间)预测以减少或去除在视频序列中固有的冗余。对于基于块的视频译码,视频切片(slice)(例如,视频图片或视频图片的一部分)可以被划分为视频块,视频块还可以被称为译码树单元(ctu)、译码单元(cu)和/或译码节点。图片的经帧内译码(i)的切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测来编码的。图片的经帧间译码(p或b)的切片中的视频块可以使用相对于同一图片中的相邻块中的参考样本的空间预测或者相对于其它参考图片中的参考样本的时间预测。图片可称为帧,并且参考图片可称为参考帧。


技术实现思路

1、通常,视频解码器被配置成使用拉普拉斯分类器来从滤波器组中选择滤波器。拉普拉斯分类器是样本块内的样本的活动性和方向性的函数。根据本公开的技术,视频解码器可被配置成针对视频数据的当前块从多个可用分类器中确定用于当前块的分类器。除了基于拉普拉斯的分类器之外,多个分类器可以例如包括基于频带的分类器。不同的分类器可以针对不同类型的视频内容产生更好的滤波选择。例如,基于拉普拉斯的分类器可针对具有较多颜色变化的视频内容产生相对较好的滤波选择,而基于频带的分类器可针对具有较少颜色变化的视频数据产生较好的滤波选择。本公开的技术可有利地产生更好的滤波选择,这能够导致改进的解码视频质量及改进的压缩。

2、根据一个示例,一种对视频数据进行解码的方法包括针对视频数据的当前块,从多个可用分类器中确定用于当前块的分类器,其中多个可用分类器中的每个分类器定义用于计算类索引的过程;基于分类器和当前块的一个或多个样本值来确定类索引;基于类索引从滤波器组中选择滤波器;以及将该滤波器应用于当前块。

3、根据另一示例,一种用于对视频数据进行解码的设备包括存储器,其被配置成存储视频数据;以及一个或多个处理器,其实现于电路中并且被配置成:针对视频数据的当前块,从多个可用分类器中确定用于当前块的分类器,其中多个可用分类器中的每个分类器定义用于计算类索引的过程;基于分类器和当前块的一个或多个样本值来确定类索引;基于类索引从滤波器组中选择滤波器;以及将该滤波器应用于当前块。

4、根据另一示例,一种计算机可读存储介质存储指令,该指令在由一个或多个处理器执行时使得一个或多个处理器:针对视频数据的当前块,从多个可用分类器中确定用于当前块的分类器,其中多个可用分类器中的每个分类器定义用于计算类索引的过程;基于分类器和当前块的一个或多个样本值来确定类索引;基于类索引从滤波器组中选择滤波器;以及将该滤波器应用于当前块。

5、根据另一示例,一种装置,包括用于针对视频数据的当前块从多个可用分类器中确定用于当前块的分类器的部件,其中多个可用分类器中的每个分类器定义用于计算类索引的过程;用于基于分类器和当前块的一个或多个样本值来确定类索引的部件;用于基于类索引从滤波器组中选择滤波器的部件;和用于将该滤波器应用于当前块的部件。

6、在附图和以下描述中阐述一个或多个示例的细节。根据描述、附图以及权利要求书,其它特征、目的和优点将是显而易见的。

本文档来自技高网...

【技术保护点】

1.一种对视频数据进行解码的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述多个可用分类器包括基于频带的分类器和基于拉普拉斯的分类器,其中所述基于频带的分类器向所述当前块的所述一个或多个样本值分配类索引而不考虑所述一个或多个样本值的相邻样本的值,并且所述基于拉普拉斯的分类器基于所述一个或多个样本值的所述相邻样本的值将所述类索引分配给所述当前块的所述一个或多个样本值。

3.根据权利要求1所述的方法,其中,从所述多个可用分类器中确定用于所述当前块的所述分类器包括接收标识所述分类器的语法元素。

4.根据权利要求1所述的方法,其中,所述分类器包括基于频带的分类器,并且所述滤波器组中的每个滤波器被分配给一个或多个类索引,并且所述一个或多个类索引中的每个类索引被分配给样本值的一个或多个频带,并且其中基于所述分类器和所述当前块的所述一个或多个样本值来确定所述类索引包括:

5.根据权利要求4所述的方法,还包括:

6.根据权利要求4所述的方法,其中,确定用于所述一个或多个样本值的所述频带包括基于所述一个或多个样本值来确定所述频带,而不考虑未包含在所述一个或多个样本值中的样本值。

7.根据权利要求6所述的方法,其中,所述滤波器包括多个滤波器系数,并且将所述滤波器应用于所述当前块包括将所述多个滤波器系数中的至少一些滤波器系数应用于对应于所述一个或多个样本值的相邻样本的滤波器支持位置。

8.根据权利要求1所述的方法,其中,所述当前块包括中间滤波重构块,所述方法还包括:

9.根据权利要求1所述的方法,其中,将所述滤波器应用于所述当前块包括修改所述当前块的所述一个或多个样本值的值。

10.根据权利要求1所述的方法,其中,所述方法作为编码方法的一部分来执行。

11.一种用于对视频数据进行解码的设备,所述设备包括:

12.根据权利要求11所述的设备,其中,所述多个可用分类器包括基于频带的分类器和基于拉普拉斯的分类器,其中所述基于频带的分类器向所述当前块的所述一个或多个样本值分配类索引而不考虑所述一个或多个样本值的相邻样本的值,并且所述基于拉普拉斯的分类器基于所述一个或多个样本值的所述相邻样本的值将所述类索引分配给所述当前块的所述一个或多个样本值。

13.根据权利要求11所述的设备,其中,为了从所述多个可用分类器中确定用于所述当前块的所述分类器,所述一个或多个处理器被进一步配置成接收标识所述分类器的语法元素。

14.根据权利要求11所述的设备,其中,所述分类器包括基于频带的分类器,并且所述滤波器组中的每个滤波器被分配给一个或多个类索引,并且所述一个或多个类索引中的每个类索引被分配给样本值的一个或多个频带,并且其中,为了基于所述分类器和所述当前块的所述一个或多个样本值来确定所述类索引,所述一个或多个处理器被进一步配置成:

15.根据权利要求14所述的设备,其中,所述一个或多个处理器被进一步配置成:

16.根据权利要求14所述的设备,其中,为了确定用于所述一个或多个样本值的所述频带,所述一个或多个处理器被进一步配置成基于所述一个或多个样本值来确定所述频带,而不考虑未包含在所述一个或多个样本值中的样本值。

17.根据权利要求16所述的设备,其中,所述滤波器包括多个滤波器系数,并且为了将所述滤波器应用于所述当前块,所述一个或多个处理器被进一步配置成将所述多个滤波器系数中的至少一些滤波器系数应用于对应于所述一个或多个样本值的相邻样本的滤波器支持位置。

18.根据权利要求11所述的设备,其中,所述当前块包括中间滤波重构块,其中所述一个或多个处理器被进一步配置成:

19.根据权利要求11所述的设备,其中,为了将所述滤波器应用于所述当前块,所述一个或多个处理器被进一步配置成修改所述当前块的所述一个或多个样本值的值。

20.根据权利要求11所述的设备,还包括被配置成显示解码视频数据的显示器。

21.根据权利要求11所述的设备,其中,所述设备包括以下中的一项或多项:相机、计算机、移动设备、广播接收器设备或机顶盒。

22.根据权利要求11所述的设备,其中,所述设备包括无线通信设备,还包括被配置成接收编码视频数据的接收器。

23.根据权利要求22所述的设备,其中,所述无线通信设备包括手持电话,并且其中,所述接收器被配置成根据无线通信标准来对包含所述视频数据的信号进行解调。

24.根据权利要求11所述的设备,其中,所述一个或多个处理器被配置成实现视频解码器。

25.根据权利要求11所...

【技术特征摘要】
【国外来华专利技术】

1.一种对视频数据进行解码的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述多个可用分类器包括基于频带的分类器和基于拉普拉斯的分类器,其中所述基于频带的分类器向所述当前块的所述一个或多个样本值分配类索引而不考虑所述一个或多个样本值的相邻样本的值,并且所述基于拉普拉斯的分类器基于所述一个或多个样本值的所述相邻样本的值将所述类索引分配给所述当前块的所述一个或多个样本值。

3.根据权利要求1所述的方法,其中,从所述多个可用分类器中确定用于所述当前块的所述分类器包括接收标识所述分类器的语法元素。

4.根据权利要求1所述的方法,其中,所述分类器包括基于频带的分类器,并且所述滤波器组中的每个滤波器被分配给一个或多个类索引,并且所述一个或多个类索引中的每个类索引被分配给样本值的一个或多个频带,并且其中基于所述分类器和所述当前块的所述一个或多个样本值来确定所述类索引包括:

5.根据权利要求4所述的方法,还包括:

6.根据权利要求4所述的方法,其中,确定用于所述一个或多个样本值的所述频带包括基于所述一个或多个样本值来确定所述频带,而不考虑未包含在所述一个或多个样本值中的样本值。

7.根据权利要求6所述的方法,其中,所述滤波器包括多个滤波器系数,并且将所述滤波器应用于所述当前块包括将所述多个滤波器系数中的至少一些滤波器系数应用于对应于所述一个或多个样本值的相邻样本的滤波器支持位置。

8.根据权利要求1所述的方法,其中,所述当前块包括中间滤波重构块,所述方法还包括:

9.根据权利要求1所述的方法,其中,将所述滤波器应用于所述当前块包括修改所述当前块的所述一个或多个样本值的值。

10.根据权利要求1所述的方法,其中,所述方法作为编码方法的一部分来执行。

11.一种用于对视频数据进行解码的设备,所述设备包括:

12.根据权利要求11所述的设备,其中,所述多个可用分类器包括基于频带的分类器和基于拉普拉斯的分类器,其中所述基于频带的分类器向所述当前块的所述一个或多个样本值分配类索引而不考虑所述一个或多个样本值的相邻样本的值,并且所述基于拉普拉斯的分类器基于所述一个或多个样本值的所述相邻样本的值将所述类索引分配给所述当前块的所述一个或多个样本值。

13.根据权利要求11所述的设备,其中,为了从所述多个可用分类器中确定用于所述当前块的所述...

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

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

1