切换内插滤波器的系统及方法技术方案

技术编号:21178868 阅读:36 留言:0更新日期:2019-05-22 12:45
本发明专利技术提供用于在视频数据的编码或视频位流的解码期间自适应地切换内插滤波器的系统、方法及设备。在各种实施方案中,可定义内插滤波器集合且使其可用于译码装置。所述译码装置可针对给定译码单元选择内插滤波器。可基于例如所述译码单元的译码层级等等来选择所述内插滤波器。在一些实例中,可通过针对给定译码情形选择所述内插滤波器集合的子集来简化所述经选择内插滤波器的信号传送。接着可用信号传送指示来自所述子集的内插滤波器的索引。替代地,解码器可自由位流提供的数据导出所述内插滤波器的标识,在此状况下,无需在所述位流中明确地用信号传送所述索引。

System and Method of Switching Interpolation Filter

The present invention provides a system, method and apparatus for adaptively switching interpolation filters during video data encoding or video bit stream decoding. In various implementations, the set of interpolation filters can be defined and made available to the decoding device. The decoding device can select an interpolation filter for a given decoding unit. The interpolation filter may be selected based on, for example, the decoding level of the decoding unit, etc. In some examples, the signal transmission of the selected interpolation filter can be simplified by selecting a subset of the set of interpolation filters for a given decoding case. The index of the interpolation filter from the subset can then be signaled. Alternatively, the decoder can derive the identification of the interpolation filter from the data provided by the free bit stream, in which case the index does not need to be signaled explicitly in the bit stream.

【技术实现步骤摘要】
【国外来华专利技术】切换内插滤波器的系统及方法
本申请案涉及在高级视频编解码器的上下文中切换待用于运动估计(ME)及运动补偿(MC)过程的内插滤波器,包含在联合探索模型(JEM)中开发的代码。举例来说,所提议的方法通过以自适应方式采用多个内插滤波器来改善层间预测的性能。
技术介绍
视频译码标准包含ITU-TH.261、ISO/IECMPEG-1Visual、ITU-TH.262或ISO/IECMPEG-2Visual、ITU-TH.263、ISO/IECMPEG-4Visual及ITU-TH.264(也被称为ISO/IECMPEG-4AVC),包含其可缩放视频译码(SVC)及多视图视频译码(MVC)扩展。另外,ITU-T视频译码专家组(VCEG)及ISO/IEC动画专家组(MPEG)的视频译码联合协作小组(JCT-VC)以及3D视频译码扩展开发联合协作小组(JCT-3V)最近已开发新视频译码标准,即,高效率视频译码(HEVC)或ITU-TH.265,包含其范围与屏幕内容译码扩展、3D视频译码(3D-HEVC)与多视图扩展(MV-HEVC),及可缩放扩展(SHVC)。在2016年,MPEG及ITU-TVCEG已形成联合探索视频小组(JVET)以探索用于下一代视频译码标准的新译码工具。参考软件被称为联合探索模型(JEM)。
技术实现思路
视频压缩技术执行空间及时间预测以缩减或移除输入视频信号中固有的冗余。为了缩减时间冗余(即,相邻帧中的视觉相似性),实行运动估计以跟踪视频中的对象移动。运动向量可以像素单位距离指示位移。在一些状况下,运动向量可具有程度高于整数像素精确度的精确度,例如二分之一像素、四分之一像素或1/16像素距离。较精细程度的精确度可使视频译码器能够更准确地跟踪运动场,且因此获得较佳预测。根据至少一个实例,提供一种编码视频数据的方法,其包含获得所述视频数据。所述方法进一步包含针对译码单元从内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于所述视频数据中与所述译码单元相关联的信息而确定。所述方法进一步包含编码所述译码单元,其中编码所述译码单元包含针对所述译码单元选择用于运动估计及运动补偿的内插滤波器,其中所述内插滤波器是选自所述内插滤波器子集。所述方法进一步包含产生经编码视频位流,其中所述经编码视频位流包含所述经编码译码单元。在另一实例中,提供一种设备,其包含:存储器,其经配置以存储视频数据;及处理器。所述处理器经配置以且可获得所述视频数据。所述处理器经配置以且可针对译码单元从内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于所述视频数据中与所述译码单元相关联的信息而确定。所述处理器经配置以且可编码所述译码单元,其中编码所述处理包含选择用于运动估计及运动补偿的内插滤波器,其中所述内插滤波器是选自所述内插滤波器子集。所述处理器经配置以且可产生经编码视频位流,其中所述经编码视频位流包含所述经编码译码单元。在另一实例中,提供一种计算机可读媒体,其上存储有指令,所述指令在由处理器执行时执行方法,所述方法包含:获得视频数据。所述方法进一步包含针对译码单元从内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于所述视频数据中与所述译码单元相关联的信息而确定。所述方法进一步包含编码译码单元,其中编码所述译码单元包含针对所述译码单元选择用于运动估计及运动补偿的内插滤波器,其中所述内插滤波器是选自内插滤波器集合。所述方法进一步包含产生经编码视频位流,其中所述经编码视频位流包含所述经编码译码单元。在另一实例中,提供一种设备,其包含用于获得视频数据的装置。所述设备进一步包含用于针对译码单元从内插滤波器集合确定内插滤波器子集的装置,其中所述内插滤波器子集是基于所述视频数据中与所述译码单元相关联的信息而确定。所述设备进一步包括用于编码所述译码单元的装置,其中编码所述译码单元包含针对所述译码单元选择用于运动估计及运动补偿的内插滤波器,其中所述内插滤波器是选自所述内插滤波器子集。所述设备进一步包括用于产生经编码视频位流的装置,其中所述经编码视频位流包含所述经编码译码单元。在一些方面中,上文所描述的方法、设备及计算机可读媒体进一步包括从所述内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于所述译码单元的译码层级而确定,且其中所述内插滤波器是从所述内插滤波器子集而确定。在一些方面中,上文所描述的方法、设备及计算机可读媒体进一步包括从所述内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于用于所述译码单元的预测模式而确定,且其中所述内插滤波器是从所述内插滤波器子集而确定。在一些方面中,上文所描述的方法、设备及计算机可读媒体进一步包括从所述内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于所述运动信息而确定,且其中所述内插滤波器是从所述内插滤波器子集而确定。在一些方面中,上文所描述的方法、设备及计算机可读媒体进一步包括从所述内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于用以译码所述译码单元的译码工具而确定,且其中所述内插滤波器是从所述内插滤波器子集而确定。在一些方面中,所述内插滤波器是选自经先前译码块。在一些方面中,所述内插滤波器是选自所述译码单元的相邻块。在一些方面中,上文所描述的方法、设备及计算机可读媒体进一步包括合并所述内插滤波器与第二内插滤波器,其中所得的经合并内插滤波器用于所述运动估计。在一些方面中,所述内插滤波器与第二内插滤波器相关联,其中所述内插滤波器用于整数像素位置,且其中所述第二内插滤波器用于分数像素位置。在一些方面中,所述内插滤波器及所述第二内插滤波器具有不同截止频率。在一些方面中,所述经编码视频位流包含识别所述内插滤波器的值。在一些方面中,不运用所述经编码视频位流来用信号传送所述内插滤波器集合,且其中可从所述经编码视频位流暗示所述内插滤波器的标识。在一些方面中,如上文所描述的设备可包含用于捕获图片的相机。根据至少一个实例,提供一种解码视频数据的方法,其包含获得经编码视频位流。所述方法进一步包含从所述经编码视频位流确定用于当前帧中的译码单元的参考帧。所述方法进一步包含从内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于所述经编码视频位流中与所述译码单元相关联的信息而确定。所述方法进一步包含从所述内插滤波器子集确定内插滤波器。所述方法进一步包含使用所述参考帧及所述内插滤波器以重构所述译码单元。在另一实例中,提供一种设备,其包含:存储器,其经配置以存储视频数据;及处理器。所述处理器经配置以且可获得经编码视频位流。所述处理器经配置以且可从所述经编码视频位流确定用于当前帧中的译码单元的参考帧。所述处理器经进一步配置以从内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于所述经编码视频位流中与所述译码单元相关联的信息而确定。所述处理器经配置以且可从所述内插滤波器子集确定内插滤波器。所述处理器经配置以且可使用所述参考帧及所述内插滤波器以重构所述译码单元。在另一实例中,提供一种计算机可读媒体,其上存储有指令,所述指令在由处理器执行时执行方法,所述方法包含:获得经编码视频位流。所述方法进一步包含从所述经编码视频位流确定用于当前帧中的译码本文档来自技高网...

【技术保护点】
1.一种编码视频数据的方法,其包括:获得所述视频数据;针对译码单元从内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于所述视频数据中与所述译码单元相关联的信息而确定;编码所述译码单元,其中编码所述译码单元包含针对所述译码单元选择用于运动估计及运动补偿的内插滤波器,其中所述内插滤波器是选自所述内插滤波器子集;及产生经编码视频位流,其中所述经编码视频位流包含所述经编码译码单元。

【技术特征摘要】
【国外来华专利技术】2016.10.05 US 62/404,749;2017.10.03 US 15/724,1551.一种编码视频数据的方法,其包括:获得所述视频数据;针对译码单元从内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于所述视频数据中与所述译码单元相关联的信息而确定;编码所述译码单元,其中编码所述译码单元包含针对所述译码单元选择用于运动估计及运动补偿的内插滤波器,其中所述内插滤波器是选自所述内插滤波器子集;及产生经编码视频位流,其中所述经编码视频位流包含所述经编码译码单元。2.根据权利要求1所述的方法,其中所述内插滤波器子集是基于所述译码单元的译码层级而确定。3.根据权利要求1所述的方法,其中所述内插滤波器子集是基于用于所述译码单元的预测模式而确定。4.根据权利要求1所述的方法,其中所述内插滤波器子集是基于与所述译码单元相关联的运动信息而确定。5.根据权利要求1所述的方法,其中所述内插滤波器子集是基于用以译码所述译码单元的译码工具而确定。6.根据权利要求1所述的方法,其中所述内插滤波器子集是基于所述译码单元的大小而确定。7.根据权利要求1所述的方法,其中所述内插滤波器是选自经先前译码块。8.根据权利要求1所述的方法,其中所述内插滤波器是选自所述译码单元的相邻块。9.根据权利要求1所述的方法,其进一步包括:合并所述内插滤波器与第二内插滤波器,其中所得的经合并内插滤波器用于所述运动估计及所述运动补偿。10.根据权利要求1所述的方法,其中所述内插滤波器与第二内插滤波器相关联,其中所述内插滤波器用于整数像素位置,且其中所述第二内插滤波器用于分数像素位置。11.根据权利要求10所述的方法,其中所述内插滤波器及所述第二内插滤波器具有不同截止频率。12.根据权利要求1所述的方法,其中所述经编码视频位流包含识别所述内插滤波器的值。13.根据权利要求1所述的方法,其中不运用所述经编码视频位流来用信号传送所述内插滤波器集合,且其中能够从所述经编码视频位流暗示所述内插滤波器的标识。14.一种设备,其包括:存储器,其经配置以存储视频数据;及处理器,其经配置以进行以下操作:获得所述视频数据;针对译码单元从内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于所述视频数据中与所述译码单元相关联的信息而确定;编码所述译码单元,其中编码所述处理包含选择用于运动估计及运动补偿的内插滤波器,其中所述内插滤波器是选自所述内插滤波器子集;及产生经编码视频位流,其中所述经编码视频位流包含所述经编码译码单元。15.根据权利要求14所述的设备,其中所述设备包括移动装置,所述移动装置具有用于捕获图片的相机。16.一种计算机可读媒体,其上存储有指令,所述指令在由处理器执行时致使所述处理器执行操作,所述操作包含:获得视频数据;针对译码单元从内插滤波器集合确定内插滤波器子集,其中所述内插滤波器子集是基于所述视频数据中与所述译码单元相关联的信息而确定;编码所述译码单元,其中编码所述译码单元包含选择用于运动估计及运动补偿的内插滤波器,其中所述内插滤波器是选自所述内插滤波器子集;及产生经编码视频位流,其中所述经编码视频位流包含所述经编码译码单元。17.一种用于编码视频数据的设备,其包括:用于获得视频数据的装置;用于针对译码单元从内插滤波器集合确定内插滤波器子集的装置,其中所述内插滤波器子集是基于所述视频数据中与所述译码单元相关联的信息而确定;用于编码所述译码单元的装置,其中所述用于...

【专利技术属性】
技术研发人员:李圣远钱威俊张凯陈建乐马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1