用于视频译码的变换选择制造技术

技术编号:21041529 阅读:44 留言:0更新日期:2019-05-04 10:11
一种用于视频译码的装置经配置以:确定当前图片的当前块的预测性块的特性;基于所述特性识别用于对所述当前块进行解码的变换;逆变换系数以确定所述当前块的残余块;以及将所述残余块相加到所述当前块的预测性块以对所述当前块进行解码。

【技术实现步骤摘要】
【国外来华专利技术】用于视频译码的变换选择本申请案要求2016年10月1日提交的第62/403,112号美国临时专利申请案的权益,所述申请案的全部内容在此以引用的方式并入本文中。
本专利技术涉及视频编码和视频解码。
技术介绍
数字视频能力可以并入到多种多样的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电话会议装置、视频流式发射装置及其类似者。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分、高级视频译码(AVC)定义的标准、最近已完成的高效率视频译码(HEVC)标准及此些标准的扩展中所描述的技术。视频装置通过实施此类视频压缩技术可以更有效地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测来减少或移除视频序列中固有的冗余。对于基于块的视频译码,可将视频切片(即,视频帧或视频帧的部分)分割成若干视频块(其也可被称作树块)、译码单元(CU)及/或译码节点。使用关于同一图片中的相邻块中的参考样本的空间预测对图片的经帧内译码(I)切片中的视频块进行编码。图片的帧间译码(P或B)切片中的视频块可使用关于同一图片中的相邻块中的参考样本的空间预测,或关于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生用于将译码块的预测块。残余数据表示待译码原始块与预测块之间的像素差。经帧间译码块是根据指向形成预测性块的参考样本块的运动向量及指示经译码块与预测性块之间的差的残余数据来编码。经帧内译码块是根据帧内译码模式及残余数据来编码的。为了进一步压缩,可将残余数据从像素域变换到变换域,从而产生残余变换系数,可接着量化所述残余变换系数。可扫描初始按二维阵列排列的经量化变换系数,以便产生变换系数的一维向量,且可应用熵译码以实现更多压缩。
技术实现思路
本专利技术描述与确定用于残余数据的译码的变换有关的技术。更具体地,本专利技术描述用于在视频编码器和视频解码器处导出某些变换信息以使得用以对残余块进行译码的变换可用极少或在一些情况下不用显式信令来用信号表示的技术,因此节省了带宽。在一个实例中,一种用于对视频数据进行解码的方法包含:确定当前图片的当前块的预测性块的特性;基于所述特性识别用于对所述当前块进行解码的变换;逆变换变换系数以确定所述当前块的残余块;以及将所述残余块相加到所述当前块的预测性块以对所述当前块进行解码。在另一实例中,一种用于对视频数据进行解码的装置包含:存储器,其经配置以存储所述视频数据;以及一或多个处理器,其经配置以:确定所述视频数据的当前图片的当前块的预测性块的特性;基于所述特性识别用于对所述当前块进行解码的变换;逆变换变换系数的集合以确定所述当前块的残余块;以及将所述残余块相加到所述当前块的预测性块以对所述当前块进行解码。在另一实例中,一种用于对视频数据进行解码的设备包含:用于确定当前图片的当前块的预测性块的特性的装置;用于基于所述特性识别用于对所述当前块进行解码的变换的装置;用于逆变换变换系数以确定所述当前块的残余块的装置;以及用于将所述残余块相加到所述当前块的预测性块以对所述当前块进行解码的装置。在另一实例中,一种用于存储指令的计算机可读媒体,所述指令在由一或多个处理器执行时致使所述一或多个处理器:确定当前图片的当前块的预测性块的特性;基于所述特性识别用于对所述当前块进行解码的变换;逆变换变换系数的集合以确定所述当前块的残余块;以及将所述残余块相加到所述当前块的预测性块以对所述当前块进行解码。在附图和以下描述中阐述本专利技术的一或多个方面的细节。本专利技术中所描述的技术的其它特征、目标及优点将从描述及图式且此权利要求书而显而易见。附图说明图1是说明可利用本专利技术中描述的技术的实例视频编码和解码系统的框图。图2A-2E是说明变换类型的实例的表。图3是说明基于高效视频译码(HEVC)中的残余四叉树的变换方案的实例的概念图。图4是说明基于HEVC中的译码群组的系数扫描的实例的概念图。图5示出二次变换的实例。图6示出KLT过程的流程图的实例。图7示出可由视频解码器30(或视频编码器20)执行的模板匹配过程的实例。图8是说明可实施本专利技术中描述的技术的实例视频编码器的框图。图9是说明可实施本专利技术中所描述的技术的实例视频解码器的框图。图10是说明本专利技术中所描述的实例视频解码技术的流程图。具体实施方式本专利技术描述与确定用于残余数据译码的一或多个变换有关的技术。更具体地,本专利技术描述用于在视频编码器和视频解码器两者处导出某些变换信息以使得用以对残余块进行代码的变换可用极少或在一些情况下不用显式信令来用信号表示,因此潜在地减少与信令变换相关联的信令开销。本专利技术的技术可以与任何现有视频编解码器结合使用,例如HEVC(高效视频译码),或可以是用于在未来视频译码标准中使用的高效译码工具,例如H.266标准及其扩展。可参考视频译码器来描述本专利技术中的各种技术,其既定为可指代视频编码器或视频解码器的通用术语。除非以其它方式明确陈述,否则不应假定相对于视频编码器或视频解码器描述的技术不可由视频编码器或视频解码器中的另一者来执行。举例来说,在许多情况下,视频解码器执行与视频编码器相同或有时互逆的译码技术,以便解码经编码视频数据。在许多情况下,视频编码器还包含视频解码环路,且因此视频编码器执行视频解码作为编码视频数据的一部分。因此,除非另外说明,否则本专利技术中相对于视频解码器所描述的技术还可由视频编码器执行,且反之亦然。本专利技术也可以使用例如当前块、当前图片等用语。在本专利技术的上下文中,用语当前意图识别相较于例如先前或已经译码的块或图片或待译码块或图片的当前正被译码的块或图片。图1为说明可利用本专利技术中所描述的技术的实例视频编码和解码系统10的框图。如图1中所示,系统10包含源装置12,其产生稍后将由目的地装置14解码的经编码视频数据。源装置12和目的地装置14可包括广泛范围的装置,包含桌上型计算机、笔记本(即,膝上型)计算机、平板计算机、机顶盒、例如所谓的“智能”电话的电话手持机、所谓的“智能”垫、电视机、相机、显示装置、数字媒体播放器、视频游戏控制台、视频流式发射装置,或类似物。在一些情况下,可装备源装置12和目的地装置14以用于无线通信。目的地装置14可经由链路16接收将解码的经编码视频数据。链路16可包括能够将经编码视频数据从源装置12移动到目的地装置14的任何类型的媒体或装置。在一个实例中,链路16可包括通信媒体,其用于使得源装置12能够直接将经编码视频数据实时地发射到目的地装置14。经编码视频数据可根据通信标准(例如,无线通信协议)来调制,且被发射到目的地装置14。通信媒体可包括任何无线或有线通信媒体,例如射频(RF)频谱或一或多个物理发射线。通信媒体可形成基于包的网络(例如,局域网、广域网或全球网络,例如因特网)的一部分。通信媒体可包含路由器、交换机、基站或可用于促进从源装置12到目的地装置14的通信的任本文档来自技高网
...

【技术保护点】
1.一种用于对视频数据进行解码的方法,所述方法包括:确定当前图片的当前块的预测性块的特性;基于所述特性识别用于对所述当前块进行解码的变换;逆变换变换系数以确定所述当前块的残余块;以及将所述残余块相加到所述当前块的预测性块以对所述当前块进行解码。

【技术特征摘要】
【国外来华专利技术】2016.10.01 US 62/403,112;2017.09.28 US 15/719,2021.一种用于对视频数据进行解码的方法,所述方法包括:确定当前图片的当前块的预测性块的特性;基于所述特性识别用于对所述当前块进行解码的变换;逆变换变换系数以确定所述当前块的残余块;以及将所述残余块相加到所述当前块的预测性块以对所述当前块进行解码。2.根据权利要求1所述的方法,其进一步包括:将所述当前图片的所述当前块的所述预测性块的所述特性与所述视频数据中的其它块的特性进行比较以定位第二块;以及基于所述第二块识别用于对所述当前块进行解码的所述变换。3.根据权利要求2所述的方法,其中所述第二块包括来自参考图片的块。4.根据权利要求2所述的方法,其中所述第二块包括来自所述当前图片的经解码部分的块。5.根据权利要求2所述的方法,其中所述第二块与多个译码单元重叠。6.根据权利要求2所述的方法,其中将所述当前图片的所述当前块的所述预测性块的所述特性与所述视频数据中的所述其它块的特性进行比较包括将所述当前块的相邻经重构样本与所述其它块的相邻经重构样本进行比较。7.根据权利要求2所述的方法,其中将所述当前图片的所述当前块的所述预测性块的所述特性与所述视频数据中的所述其它块的特性进行比较包括将所述当前块的预测性块与所述其它块的预测性块进行比较。8.根据权利要求1所述的方法,其中确定所述当前图片的所述当前块的所述预测性块的所述特性包括确定所述预测性块中的边缘的存在;且其中基于所述特性识别用于对所述当前块进行解码的所述变换包括确定与所述边缘的所述存在相关联的变换。9.根据权利要求1所述的方法,其中确定所述当前图片的所述当前块的所述预测性块的所述特性包括确定所述预测性块中的变化量;且其中基于所述特性识别用于对所述当前块进行解码的所述变换包括确定与所述变化量相关联的变换。10.根据权利要求1所述的方法,其中确定所述当前图片的所述当前块的所述预测性块的所述特性包括确定所述预测性块中的边缘方向;且其中基于所述特性识别用于对所述当前块进行解码的所述变换包括确定与所述边缘方向相关联的变换。11.根据权利要求1所述的方法,其中确定所述当前图片的所述当前块的所述预测性块的所述特性包括确定所述预测性块的译码模式;且其中基于所述特性识别用于对所述当前块进行解码的所述变换包括确定与所述译码模式相关联的变换。12.根据权利要求1所述的方法,其中确定所述当前图片的所述当前块的所述预测性块的所述特性包括确定用于所述预测性块的自适应环路滤波器分类;且其中基于所述特性识别用于对所述当前块进行解码的所述变换包括确定与所述自适应环路滤波器分类相关联的变换。13.根据权利要求1所述的方法,其中基于所述特性识别用于对所述当前块进行解码的所述变换包括:基于所述特性识别可用变换的子集;以及接收索引值,其中所述索引值识别来自所述子集的变换作为用于对所述当前块进行解码的所述变换。14.一种用于对视频数据进行解码的装置,所述装置包括:存储器,其经配置以存储所述视频数据;以及一或多个处理器,其经配置以:确定所述视频数据的当前图片的当前块的预测性块的特性;基于所述特性识别用于对所述当前块进行解码的变换;逆变换变换系数的集合以确定所述当前块的残余块;以及将所述残余块相加到所述当前块的预测性块以对所述当前块进行解码。15.根据权利要求14所述的装置,其中所述一或多个处理器进一步经配置以:将所述当前图片的所述当前块的所述预测性块的所述特性与所述视频数据中的其它块的特性进行比较以定位第二块;以及基于所述第二块识别用于对所述当前块进行解码的所述变换。16.根据权利要求15所述的装置,其中所述第二块包括...

【专利技术属性】
技术研发人员:赵欣张莉陈建乐瓦迪姆·谢廖金李翔马尔塔·卡切维奇
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1