使用增强型插值滤波器的帧内预测制造技术

技术编号:38622401 阅读:16 留言:0更新日期:2023-08-31 18:25
本文描述了用于使用用于帧内预测的增强型插值滤波器来处理视频数据的技术。例如,一种设备可以确定用于预测视频数据块的帧内预测模式。该设备可以确定用于该视频数据块的平滑滤波器的类型,其中至少部分地基于将该视频数据块的宽度和该视频数据块的高度中的至少一项与第一阈值进行比较来确定该平滑滤波器的该类型。该设备还可以使用该平滑滤波器的所确定的该类型以及该帧内预测模式,对该视频数据块进行帧内预测。据块进行帧内预测。据块进行帧内预测。

【技术实现步骤摘要】
【国外来华专利技术】使用增强型插值滤波器的帧内预测


[0001]本申请涉及视频编解码(例如,包括视频数据的编码和/或解码)。例如,本申请的各方面涉及用于使用增强型插值滤波器进行帧内预测的系统和技术。

技术介绍

[0002]许多设备和系统允许处理和输出视频数据以供消费。数字视频数据包括大量数据以满足消费者和视频提供者的需求。例如,视频数据的消费者期望具有高保真度、分辨率、帧速率等的最高质量的视频。因此,所需用于满足这些需求的大量视频数据为处理和存储视频数据的通信网络和设备带来负担。
[0003]可以使用各种视频编解码技术来压缩视频数据。视频编解码根据一个或多个视频编解码标准而被进行。例如,视频编解码标准包括通用视频编解码(VVC)、高效视频编解码(HEVC)、高级视频编解码(AVC)、MPEG

2第2部分编解码(MPEG是移动图片专家组的缩写)等,以及专有视频编解码器/格式,诸如由联盟为开放媒体开发的AOMedia Video 1(AV1)。视频编解码通常使用利用视频图像或序列中存在的冗余的预测方法(例如,帧间预测、帧内预测等)。视频编解码技术的目标是将视频数据压缩成使用较低比特率的形式,同时避免或最小化对视频质量的降级。随着不断发展的视频服务的出现,需要具有更高编解码效率的编码技术。

技术实现思路

[0004]在一些示例中,描述了用于使用增强型插值滤波器来进行帧内预测的系统和技术,该增强型插值滤波器可以基于诸如块大小、帧内预测模式等信息来应用可变的类型和平滑度。根据至少一个说明性示例,提供了一种用于处理视频数据的方法。该方法包括:确定用于预测视频数据块的帧内预测模式;确定用于该视频数据块的平滑滤波器的类型,其中至少部分地基于将该视频数据块的宽度和该视频数据块的高度中的至少一者与第一阈值进行比较来确定该平滑滤波器的该类型;以及使用确定的该平滑滤波器的该类型以及该帧内预测模式,对该视频数据块进行帧内预测。
[0005]在另一示例中,提供了一种用于处理视频数据的装置,其包括至少一个存储器(例如,被配置为存储数据,诸如虚拟内容数据、一个或多个图像等)以及被耦合到该至少一个存储器的至少一个处理器(例如,以电路形式实施)。该一个或多个处理器被配置为并且可以:确定用于预测视频数据块的帧内预测模式;确定用于该视频数据块的平滑滤波器的类型,其中至少部分地基于将该视频数据块的宽度和该视频数据块的高度中的至少一者与第一阈值进行比较来确定该平滑滤波器的该类型;以及使用确定的该平滑滤波器的该类型以及该帧内预测模式,对该视频数据块进行帧内预测。
[0006]在另一示例中,提供了一种其上存储有指令的非暂时性计算机可读介质,该指令在由一个或多个处理器执行时使得该一个或多个处理器:确定用于预测视频数据块的帧内预测模式;确定用于该视频数据块的平滑滤波器的类型,其中至少部分地基于将该视频数
据块的宽度和该视频数据块的高度中的至少一者与第一阈值进行比较来确定该平滑滤波器的该类型;以及使用确定的该平滑滤波器的该类型以及该帧内预测模式,对该视频数据块进行帧内预测。
[0007]在另一示例中,提供了一种用于处理视频数据的装置。该装置包括:用于确定用于预测视频数据块的帧内预测模式的部件;用于确定用于该视频数据块的平滑滤波器的类型的部件,其中至少部分地基于将该视频数据块的宽度和该视频数据块的高度中的至少一者与第一阈值进行比较来确定该平滑滤波器的该类型;以及用于使用该平滑滤波器的所确定的该类型以及该帧内预测模式对该视频数据块进行帧内预测的部件。
[0008]在一些方面,该过程、装置和计算机可读介质还可以包括:至少部分地基于对该块的该宽度和该块的该高度中的至少一者大于该第一阈值的确定,使用第一平滑插值滤波器作为确定的平滑滤波器的该类型;以及使用该第一平滑插值滤波器,确定用于该视频数据块的帧内预测的参考像素。
[0009]在一些方面,该第一平滑插值滤波器包括6抽头高斯滤波器。
[0010]在一些方面,该过程、装置和计算机可读介质还可以包括:至少部分地基于确定该块的该宽度和该块的该高度中的至少一者不大于该第一阈值来使用第二平滑插值滤波器作为确定的平滑滤波器的该类型;以及使用该第二平滑插值滤波器,确定用于该视频数据块的帧内预测的参考像素。
[0011]在一些方面,该第二平滑插值滤波器包括4抽头高斯滤波器。
[0012]在一些方面,该过程、装置和计算机可读介质还可以包括:确定该帧内预测模式的角度方向与垂直帧内预测模式和水平帧内预测模式中的一者之间的最小偏移;以及基于将确定的该最小偏移与第二阈值进行比较来确定用于该视频数据块的平滑滤波器的该类型。
[0013]在一些方面,该过程、装置和计算机可读介质还可以包括:至少部分地基于对确定的该最小偏移大于该第二阈值的确定、以及对该帧内预测模式是与整数值参考像素位置相关联的整数角度模式的确定,将低通滤波器确定为平滑滤波器的该类型。
[0014]在一些方面,该低通滤波器在不进行插值的情况下进行参考像素平滑,该低通滤波器包括[1 2 1]滤波器。
[0015]在一些方面,该过程、装置和计算机可读介质还可以包括:至少部分地基于对确定的该最小偏移大于该第二阈值的确定、以及对该帧内预测模式是与分数值参考像素位置相关联的分数角度模式的确定,将高斯滤波器确定为平滑滤波器的该类型。
[0016]在一些方面,该高斯滤波器在不进行参考像素平滑的情况下进行平滑插值。
[0017]在一些方面,基于对该块的该宽度和该块的该高度中的至少一者大于该第一阈值的确定,该高斯滤波器包括6抽头高斯滤波器。
[0018]在一些方面,基于对该块的该宽度和该块的该高度中的至少一者不大于第一阈值的确定,该高斯滤波器包括4抽头高斯滤波器。
[0019]在一些方面,该过程、装置和计算机可读介质还可以包括:至少部分地基于对确定的该最小偏移不大于该第二阈值的确定:使用插值滤波器作为确定的平滑滤波器的该类型,其中该插值滤波器包括4抽头立方(cubic)滤波器;以及在不应用参考像素平滑的情况下使用该插值滤波器对该视频数据块进行帧内预测。
[0020]在一些方面,该过程、装置和计算机可读介质还可以包括:至少部分地基于对该帧
内预测模式是整数角度模式的确定、以及对确定的该最小偏移大于该第二阈值的确定,将低通滤波器确定为平滑滤波器的该类型。
[0021]在一些方面,该过程、装置和计算机可读介质还可以包括:至少部分地基于对该块的该宽度和该块的该高度中的至少一者大于该第一阈值的确定来使用大抽头低通滤波器进行参考像素平滑,其中该大抽头低通滤波器应用比小抽头低通滤波器更大程度的参考像素平滑。
[0022]在一些方面,该过程、装置和计算机可读介质还可以包括:至少部分地基于对该块的该宽度和该块的该高度中的至少一者不大于该第一阈值的确定来使用小抽头低通滤波器进行参考像素平滑,其中该小抽头低通滤波器应用比大抽头低通滤波器更小程度的参考像素平滑。
[0023]在一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于处理视频数据的装置,包括:至少一个存储器;以及至少一个处理器,被耦合到所述至少一个存储器并且被配置为:确定用于预测视频数据块的帧内预测模式;确定用于所述视频数据块的平滑滤波器的类型,其中至少部分地基于将所述视频数据块的宽度和所述视频数据块的高度中的至少一者与第一阈值进行比较来确定所述平滑滤波器的类型;以及使用所述确定的平滑滤波器的类型以及所述帧内预测模式,对所述视频数据块进行帧内预测。2.根据权利要求1所述的装置,其中所述至少一个处理器被配置为:至少部分地基于对所述块的所述宽度和所述块的所述高度中的至少一者大于所述第一阈值的确定,使用第一平滑插值滤波器作为确定的平滑滤波器的类型;以及使用所述第一平滑插值滤波器,确定用于所述视频数据块的帧内预测的参考像素。3.根据权利要求2所述的装置,其中所述第一平滑插值滤波器包括6抽头高斯滤波器。4.根据权利要求1所述的装置,其中所述至少一个处理器被配置为:至少部分地基于确定所述块的所述宽度和所述块的所述高度中的至少一者不大于所述第一阈值,使用第二平滑插值滤波器作为确定的平滑滤波器的类型;以及使用所述第二平滑插值滤波器,确定用于所述视频数据块的帧内预测的参考像素。5.根据权利要求4所述的装置,其中所述第二平滑插值滤波器包括4抽头高斯滤波器。6.根据权利要求1所述的装置,其中所述至少一个处理器被配置为:确定所述帧内预测模式的角度方向与垂直帧内预测模式和水平帧内预测模式中的一者之间的最小偏移;以及基于将确定的所述最小偏移与第二阈值进行比较来确定用于所述视频数据块的所述平滑滤波器的类型。7.根据权利要求6所述的装置,其中所述至少一个处理器被配置为:至少部分地基于对确定的所述最小偏移大于所述第二阈值的确定、以及对所述帧内预测模式是与整数值参考像素位置相关联的整数角度模式的确定,将低通滤波器确定为所述平滑滤波器的类型。8.根据权利要求7所述的装置,其中所述低通滤波器在不进行插值的情况下进行参考像素平滑,所述低通滤波器包括[1 2 1]滤波器。9.根据权利要求6所述的装置,其中所述至少一个处理器被配置为:至少部分地基于对确定的所述最小偏移大于所述第二阈值的确定、以及对所述帧内预测模式是与分数值参考像素位置相关联的分数角度模式的确定,将高斯滤波器确定为所述平滑滤波器的类型。10.根据权利要求9所述的装置,其中所述高斯滤波器在不进行参考像素平滑的情况下进行平滑插值。11.根据权利要求9所述的装置,其中基于对所述块的所述宽度和所述块的所述高度中的至少一者大于所述第一阈值的确定,所述高斯滤波器包括6抽头高斯滤波器。12.根据权利要求9所述的装置,其中基于对所述块的所述宽度和所述块的所述高度中
的至少一者不大于所述第一阈值的确定,所述高斯滤波器包括4抽头高斯滤波器。13.根据权利要求6所述的装置,其中所述至少一个处理器被配置为:至少部分地基于对确定的所述最小偏移不大于所述第二阈值的确定:使用插值滤波器作为确定的平滑滤波器的类型,其中所述插值滤波器包括4抽头立方滤波器;以及在不应用参考像素平滑的情况下使用所述插值滤波器对所述视频数据块进行帧内预测。14.根据权利要求6所述的装置,其中所述至少一个处理器被配置为:至少部分地基于对所述帧内预测模式是整数角度模式的确定、以及对确定的所述最小偏移大于所述第二阈值的确定,将低通滤波器确定为所述平滑滤波器的类型。15.根据权利要求14所述的装置,其中所述至少一个处理器被配置为:至少部分地基于对所述块的所述宽度和所述块的所述高度中的至少一者大于所述第一阈值的确定来使用大抽头低通滤波器进行参考像素平滑,其中所述大抽头低通滤波器应用比小抽头低通滤波器更大程度的参考像素平滑。16.根据权利要求14所述的装置,其中所述至少一个处理器被配置为:至少部分地基于对所述块的所述宽度和所述块的所述高度中的至少一者不大于所述第一阈值的确定来使用小抽头低通滤波器进行参考像素平滑,其中所述小抽头低通滤波器应用比大抽头低通滤波器更小程度的参考像素平滑。17.根据权利要求1所述的装置,其中所述至少一个处理器被配置为:至少部分地基于将所述帧内预测模式的斜率与从所述块的所述宽度和所述块的所述高度中确定的一个或多个像素位置进行比较,确定所述帧内预测模式为整数角度模式。18.根据权利要求1所述的装置,其中所述至少一个处理器被配置为:确定所述帧内预测模式的角度方向与垂直帧内预测模式或水平帧内预测模式之间的偏移小于第二阈值;以及基于确定所述帧内预测模式的所述角度方向与所述垂直帧内预测模式或所述水平帧内预测模式之间的所述偏移小于所述第二阈值,使用立方插值滤波器对所述视频数据块进行帧内预测。19.根据权利要求18所述的装置,其中所述至少一个处理器被配置为:使用弱插值滤波器进行参考线扩展,其中:在使用所述立方插值滤波器进行所述帧内预测之前,使用所述弱插值滤波器进行所述参考线扩展;以及所述立方插值滤波器具有比所述弱插值滤波器更高的截止频率,并且比所述弱插值滤波器应用更大程度的平滑。20.根据权利要求19所述的装置,其中所述弱插值滤波器包括4抽头基于sinc的插值滤波器以及6位4抽头插值滤波器。21.根据权利要求1所述的装置,其中在视频比特流中发信号通知所述平滑滤波器的类型。22.根据权利要求1所述的装置,其中所述平滑滤波器的类型针对预测块、编解码块、编解码树单元(CTU)、切片或序列的集合中的各个被发信号通知。
23.根据权利要求1所述的装置,其中所述至少一个处理器被配置为:在不使用在视频比特流中显式地发信号通知的信息的情况下,基于所述块的所述宽度和所述块的所述高度中的至少一者来确定所述平滑滤波器的类型。24.根据权利要求1所述的装置,其中所述至少一个处理器被配置为:确定用于所述视频数据块的...

【专利技术属性】
技术研发人员:B
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1