可切换的插值滤波器制造技术

技术编号:33702335 阅读:11 留言:0更新日期:2022-06-06 08:16
一种改进视频压缩方案中的压缩效率的方法和装置,使得能够使用可切换的插值滤波器。插值滤波器在视频块的多个分割上使用,从而实现更好的运动补偿预测和改进的视频编解码效率。在一个实施例中,从运动信息候选参数导出针对块的三角形分割的插值滤波器索引,使得每个单向运动补偿可以使用插值滤波器索引的不同值。在另一实施例中,插值滤波器索引是视频分割的特性(诸如形状或面积)的函数。分割的特性(诸如形状或面积)的函数。分割的特性(诸如形状或面积)的函数。

【技术实现步骤摘要】
【国外来华专利技术】可切换的插值滤波器


[0001]本实施例中的至少一个实施例整体涉及一种用于视频编码或解码的方法或装置。

技术介绍

[0002]为了实现高压缩效率,图像和视频编解码方案通常采用预测(包括空间和/或运动矢量预测)和变换来利用视频内容中的空间和时间冗余。一般来讲,帧内或帧间预测用于利用帧内或帧间相关性,然后对原始图像与预测图像之间的差异(通常表示为预测误差或预测残差)进行变换、量化和熵编解码。为了重建视频,通过与熵编解码、量化、变换和预测对应的逆过程对压缩数据进行解码。编解码和解码过程中可以使用多个编解码工具。
[0003]在传统的视频编解码标准中,当对块进行帧间编解码时,不直接对运动矢量进行编解码,而是对运动矢量(MV)与运动矢量预测(MVP)之间的运动矢量差(MVD)进行编解码。AMVR工具允许通过发信号通知MVD的精度(IMV)(以及在一些实现方式中的运动矢量(MV)的精度)来减少用于编解码MVD的位数。例如,典型的IMV值是FULL_PEL、HALF_PEL或QUARTER_PEL。例如,在多功能视频编解码标准中,IMV是从语法元素“amvr_precision_idx”导出的。

技术实现思路

[0004]现有技术的缺点和劣势可以通过本文所述的一般方面解决,所述方面涉及编码和解码中的块形状自适应帧内预测方向。
[0005]根据第一方面,提供了一种方法。该方法包括以下步骤:获得对应于插值滤波器的滤波器索引;使用所述对应滤波器对至少一个视频块的预测进行滤波;以及,使用所述经滤波的预测对所述至少一个视频块进行编码。
[0006]根据第二方面,提供了一种方法。该方法包括以下步骤:获得对应于插值滤波器的滤波器索引;使用所述对应滤波器对至少一个视频块的预测进行滤波;以及,使用所述经滤波的预测对所述至少一个视频块进行解码。
[0007]根据另一方面,提供了一种装置。该装置包括处理器。该处理器可被配置为通过执行前述方法中的任一种方法来编码视频块或解码比特流。
[0008]根据至少一个实施例的另一个一般方面,提供了一种设备,该设备包括根据解码实施例中的任一个实施例的装置;以及以下项中的至少一项:(i)天线,该天线被配置为接收信号,该信号包括视频块;(ii)频带限制器,该频带限制器被配置为将所接收到的信号限制到包括该视频块的频带;或(iii)显示器,该显示器被配置为显示表示视频块的输出。
[0009]根据至少一个实施例的另一个一般方面,提供了一种非暂时性计算机可读介质,该非暂时性计算机可读介质包含根据所述编码实施例或变体中的任一个实施例或变体生成的数据内容。
[0010]根据至少一个实施例的另一个一般方面,提供了一种信号,该信号包括根据所述编码实施例或变体中的任一个实施例或变体生成的视频数据。
[0011]根据至少一个实施例的另一个一般方面,将比特流格式化以包括根据所述编码实
施例或变体中的任一个实施例或变体生成的数据内容。
[0012]根据至少一个实施例的另一个一般方面,提供了一种计算机程序产品,该计算机程序产品包括指令,当由计算机执行程序时,该指令使计算机执行所述解码实施例或变体中的任一个实施例或变体。
[0013]通过将结合附图阅读的示例性实施例的以下详细描述,一般方面的这些和其他方面、特征和优点将变得显而易见。
附图说明
[0014]图1示出了在一个视频压缩方案中提出的插值滤波器的示例。
[0015]图2示出了视频压缩方案中的运动补偿滤波导出的示例流程图。
[0016]图3示出了基于三角形分割的帧间预测的示例。
[0017]图4示出了非对角三角形分割和非对称分割的示例。
[0018]图5示出了几何分割的示例。
[0019]图6示出了IF索引的导出和使用的示例。
[0020]图7示出了IF索引的导出和使用的另一示例。
[0021]图8示出了用于运动信息的同位存储缓冲器的一个实施例。
[0022]图9示出了针对三角形分割模式的单向预测运动矢量选择(左)以及针对对角线中采样的加权因子(右)的示例。
[0023]图10示出了其中可实现所描述的实施例的典型标准、通用、视频压缩方案。
[0024]图11示出了其中可实现所描述的实施例的典型标准、通用、视频解压缩方案。
[0025]图12示出了使用本文所述的一般方面的用于双分割和/或双预测的IF索引信息的一个所提出的导出使用和存储。
[0026]图13示出了使用本文所述的一般方面来在运动信息缓冲器中存储IF索引的示例。
[0027]图14示出了从存储在参考画面缓冲器的运动信息中的值导出IF的示例。
[0028]图15示出了使用本文所述的一般方面进行编码的方法的一个实施例。
[0029]图16示出了使用本文所述的一般方面进行解码的方法的一个实施例。
[0030]图17示出了用于使用本文所述的一般方面进行编码或解码的装置的一个实施例。
[0031]图18示出了用于使用本文所述的一般方面进行编码或解码的系统的一个实施例。
具体实施方式
[0032]以下一般方面属于视频压缩领域。
[0033]可切换的插值滤波器(IF)的原理是通过选择IF(IF

idx)以用于每个块预测的来改进运动补偿预测。IF通常可与平滑特性不同(图1)。
[0034]IF索引可以根据编解码单元(CU)来选择,并且可以从指示经编解码的运动矢量差(MVD)的分辨率的经编解码的“imv”索引导出:如果IMV=HALF_PEL,则选择IF

idx=1,否则IF

idx=0。
[0035]在合并的情况下,IF索引未被显式地编解码,而是从合并候选导出。
[0036]在先前的工作中,IF

index值可以是两个滤波器之一(IF

0或IF

1},但IF

1仅可用于HALF_PEL运动矢量值。然后,如果IF

index不等于零并且MV水平(或垂直)分量不是
HALF_PEL,则使用IF

0(图2)。
[0037]在下文中,我们将考虑具有N=2个IF滤波器(IF=0和IF=1)的情况以便简化,但本专利技术可以容易地扩展到N>2(IF=0,

IF=(N

1))的情况。在这种情况下,在下文中区分对应于IF=0和IF=1的IF=0和IF≠0的情况。另外,将“默认滤波器”称为滤波器IF=0。
[0038]三角形预测单元
[0039]在先前工作中,在合并模式中,三角形帧间预测允许建立由两个三角形分割组成的块预测(图3)。CU中的每个三角形分割使用其自身运动进行帧间预测;每个分割仅允许单预测(un

predictio本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,所述方法包括:获得对应于插值滤波器的滤波器索引;使用所述对应滤波器对至少一个视频块的预测进行滤波;以及,使用所述经滤波的预测对所述至少一个视频块进行编码。2.一种装置,所述装置包括:处理器,所述处理器被配置为执行:获得对应于插值滤波器的滤波器索引;使用所述对应滤波器对至少一个视频块的预测进行滤波;以及,使用所述经滤波的预测对所述至少一个视频块进行编码。3.一种方法,所述方法包括:获得对应于插值滤波器的滤波器索引;使用所述对应滤波器对至少一个视频块的预测进行滤波;以及,使用所述经滤波的预测对所述至少一个视频块进行解码。4.一种装置,所述装置包括:处理器,所述处理器被配置为执行:获得对应于插值滤波器的滤波器索引;使用所述对应滤波器对至少一个视频块的预测进行滤波;以及,使用所述经滤波的预测对所述至少一个视频块进行解码。5.根据权利要求1或权利要求3所述的方法,或根据权利要求2或权利要求4所述的装置,其中所述视频块被分割为具有对应滤波器索引的至少两个部分,其中利用对应滤波器来对所述至少两个部分中的每个部分执行滤波。6.根据权利要求1或权利要求3所述的方法,或根据权利要求2或权利要求4所述的装置,其中使用三角形帧间预测,并且从运动候选参数获得所述滤波器索引,并且单向运动补偿能够使用单独的滤波器索引。7.根据权利要求1或权利要求3所述的方法,或根据权利要求2或权利要求4所述的装置,其中所述滤波器索引是包括所述视频块的两个或更多个分割的特性的函数。8.根据权利要求1或权利要求3所述的方法,或根据权利要求...

【专利技术属性】
技术研发人员:P博德斯F加尔平T普瓦里耶P德拉格朗日
申请(专利权)人:交互数字VC控股法国公司
类型:发明
国别省市:

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

1