视频译码中的参数集制造技术

技术编号:11230183 阅读:58 留言:0更新日期:2015-03-29 07:51
视频参数集VPS与一或多个经译码视频序列CVS相关联。所述VPS包含针对视频译码扩展的VPS扩展。所述VPS扩展包含指示是否针对位流的一组可应用层启用与所述视频译码扩展相关联的视频译码工具的语法元素。当所述语法元素指示针对所述可应用层启用所述译码工具时,使用所述译码工具来译码与所述CVS相关联且与所述可应用层相关联的视频数据的至少一部分。当所述语法元素指示不针对所述可应用层启用所述译码工具时,不使用所述译码工具来译码与所述CVS相关联且与所述可应用层相关联的所述视频数据。

【技术实现步骤摘要】
【国外来华专利技术】视频译码中的参数集本申请案主张2012年7月20日申请的第61/673,918号美国临时专利申请案及2012年8月7日申请的第61/680,556号美国临时专利申请案的权利,所述申请案中的每一者的全部内容以引用的方式并入本文中。
本专利技术涉及视频译码(即,视频数据的编码及/或解码)。
技术介绍
可将数字视频能力并入到广泛范围的装置内,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能手机”、视频电话会议装置、视频流装置及其类似者。数字视频装置实施视频压缩技术,例如,在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)定义的标准、目前在开发中的高效率视频译码(HEVC)标准及这些标准的扩展中描述的技术。视频装置可通过实施此类视频压缩技术而更有效率地发射、接收、编码、解码及/或存储数字视频信息。视频压缩技术执行空间(图片内)预测及/或时间(图片间)预测以减少或去除视频序列中所固有的冗余。对于基于块的视频译码,可将视频切片(即,视频帧或视频帧的一部分)分割成视频块。图片的经帧内译码(I)切片中的视频块是使用关于同一图片中的相邻块中的参考样本的空间预测而编码。图片的经帧间译码(P或B)切片中的视频块可使用关于同一图片中的相邻块中的参考样本的空间预测或关于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测产生用于待译码的块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量来编码经帧间译码的块,且残余数据指示经译码块与预测性块之间的差。根据帧内译码模式及残余数据编码经帧内译码块。为了进一步压缩,可将残余数据从像素域变换到变换域,从而产生残余系数,其接着可被量化。可扫描最初按二维阵列布置的经量化的系数以便产生系数的一维向量,且可应用熵译码以实现甚至更多的压缩。可通过编码(例如)来自多个透视角度的视图来产生多视图译码位流。已开发出使用多视图译码方面的一些三维(3D)视频标准。举例来说,不同视图可传输左眼视图及右眼视图以支持3D视频。或者,一些3D视频译码过程可应用所谓的多视图加深度译码。在多视图加深度译码中,3D视频位流可能不仅含有纹理视图分量,而且可含有深度视图分量。举例来说,每一视图可包括一个纹理视图分量及一个深度视图分量。
技术实现思路
一般来说,本专利技术描述与视频编码解码器(例如,高效率视频译码(HEVC))的扩展中的视频参数集(VPS)及序列参数集(SPS)有关的技术。视频参数集(VPS)与一或多个经译码视频序列(CVS)相关联。VPS包含针对视频译码扩展的VPS扩展,所述视频译码扩展例如对HEVC的多视图视频译码扩展、可缩放视频译码(SVC)扩展或3D视频译码(3DV)扩展。VPS扩展包含用于视频数据位流的每一相应层的相应语法元素。对于视频数据位流的每一相应层,当针对相应层的语法元素指示针对所述相应层启用译码工具时,使用所述译码工具解码与一或多个CVS相关联且与相应层相关联的视频数据的至少一部分。当针对相应层的语法元素指示不针对相应层启用译码工具时,不使用所述译码工具解码与CVS相关联且与相应层相关联的视频数据。在一个实例中,本专利技术描述一种解码视频数据的方法,所述方法包括:从视频数据位流获得针对视频译码扩展的VPS扩展,所述VPS扩展为VPS内的语法结构,所述VPS为可应用于一或多个完整的经译码视频序列的语法结构,所述VPS扩展包含指示是否针对一组可应用层启用与所述视频译码扩展相关联的译码工具的语法元素;当所述语法元素指示针对所述组可应用层启用所述译码工具时,通过使用所述译码工具解码与所述一或多个完整的经译码视频序列相关联且与所述组可应用层相关联的视频数据的至少一部分;及当所述语法元素指示不针对所述组可应用层启用所述译码工具时,不使用所述译码工具来解码与所述一或多个完整的经译码视频序列相关联且与所述组可应用层相关联的所述视频数据。在另一实例中,本专利技术描述一种视频解码装置,其包括一或多个处理器,所述一或多个处理器经配置以:从视频数据位流获得针对视频译码扩展的VPS扩展,所述VPS扩展为VPS内的语法结构,所述VPS为可应用于一或多个完整的经译码视频序列的语法结构,所述VPS扩展包含指示是否针对一组可应用层启用与所述视频译码扩展相关联的译码工具的语法元素;当所述语法元素指示针对所述组可应用层启用所述译码工具时,通过使用所述译码工具解码与所述一或多个完整的经译码视频序列相关联且与所述组可应用层相关联的视频数据的至少一部分;及当所述语法元素指示不针对所述组可应用层启用所述译码工具时,不使用所述译码工具来解码与所述一或多个完整的经译码视频序列相关联且与所述组可应用层相关联的所述视频数据。在另一实例中,本专利技术描述一种视频解码装置,其包括:用于从视频数据位流获得针对视频译码扩展的VPS扩展的装置,所述VPS扩展为VPS内的语法结构,所述VPS为可应用于一或多个完整的经译码视频序列的语法结构,所述VPS扩展包含指示是否针对一组可应用层启用与所述视频译码扩展相关联的译码工具的语法元素;用于在所述语法元素指示针对所述组可应用层启用所述译码工具时通过使用所述译码工具解码与所述一或多个完整的经译码视频序列相关联且与所述组可应用层相关联的视频数据的至少一部分的装置;及用于在所述语法元素指示不针对所述组可应用层启用所述译码工具时不使用所述译码工具来解码与所述一或多个完整的经译码视频序列相关联且与所述组可应用层相关联的所述视频数据的装置。在另一实例中,本专利技术描述一种计算机可读数据存储媒体,其具有存储于其上的指令,所述指令在被执行时配置视频解码装置以:从视频数据位流获得针对视频译码扩展的VPS扩展,所述VPS扩展为VPS内的语法结构,所述VPS为可应用于一或多个完整的经译码视频序列的语法结构,所述VPS扩展包含指示是否针对一组可应用层启用与所述视频译码扩展相关联的译码工具的语法元素;当所述语法元素指示针对所述组可应用层启用所述译码工具时,通过使用所述译码工具解码与所述一或多个完整的经译码视频序列相关联且与所述组可应用层相关联的视频数据的至少一部分;及当所述语法元素指示不针对所述组可应用层启用所述译码工具时,不使用所述译码工具来解码与所述一或多个完整的经译码视频序列相关联且与所述组可应用层相关联的所述视频数据。在另一实例中,本专利技术描述一种编码视频数据的方法,所述方法包括:在视频数据位流中包含针对视频译码扩展的VPS扩展,所述VPS扩展为VPS内的语法结构,所述VPS为可应用于一或多个完整的经译码视频序列的语法结构,所述VPS扩展包含指示是否针对一组可应用层启用与所述视频译码扩展相关联的译码工具的语法元素;及当所述语法元素指示针对所述组可应用层启用所述译码工具时,通过使用所述译码工具编码与所述一或多个完整的经译码视频序列相关联且与所述组可应用层相关联的视频数据的至少一部分;及当所述语法元素指示不针对所述组本文档来自技高网
...
视频译码中的参数集

【技术保护点】
一种解码视频数据的方法,所述方法包括:从视频数据位流获得针对视频译码扩展的视频参数集VPS扩展,所述VPS扩展为VPS内的语法结构,所述VPS为可应用于一或多个完整的经译码视频序列的语法结构,所述VPS扩展包含指示是否针对一组可应用层启用与所述视频译码扩展相关联的译码工具的语法元素;当所述语法元素指示针对所述一或可应用层启用所述译码工具时,通过使用所述译码工具解码与所述一或多个完整的经译码视频序列相关联且与所述组可应用层相关联的视频数据的至少一部分;以及当所述语法元素指示不针对所述组可应用层启用所述译码工具时,不使用所述译码工具来解码与所述一或多个完整的经译码视频序列相关联且与所述组可应用层相关联的所述视频数据。

【技术特征摘要】
【国外来华专利技术】2012.07.20 US 61/673,918;2012.08.07 US 61/680,556;1.一种解码视频数据的方法,所述方法包括:从视频数据位流获得针对视频译码扩展的视频参数集VPS扩展,所述VPS扩展为VPS内的语法结构,所述VPS为可应用于一或多个完整的经编码视频序列的语法结构,所述VPS扩展包含多个语法元素,每一语法元素指示是否针对来自多个层的单个不同层启用与所述视频译码扩展相关联的译码工具;以及对于所述多个语法元素中的每一相应语法元素:当所述相应语法元素指示针对所述多个层中的相应层启用所述译码工具时,通过使用所述译码工具解码与所述一或多个完整的经编码视频序列相关联且与所述相应层相关联的视频数据的至少一部分;以及当所述相应语法元素指示不针对所述多个层中的所述相应层启用所述译码工具时,不使用所述译码工具来解码与所述一或多个完整的经编码视频序列相关联且与所述相应层相关联的所述视频数据。2.根据权利要求1所述的方法,其中所述多个层包含所述视频数据位流的每一层,但所述视频数据位流的基础视图除外。3.根据权利要求1所述的方法,其中所述多个层包含所述视频数据位流的每一深度层。4.根据权利要求1所述的方法,其进一步包括至少部分基于所述相应层为纹理层还是深度层来确定所述VPS扩展是否包含指示是否针对所述相应层启用所述译码工具的所述相应语法元素。5.根据权利要求1所述的方法,其中:所述一或多个完整的经编码视频序列为一或多个完整的经编码视频序列的第一集合,且所述方法进一步包括从所述视频数据位流获得包含识别所述VPS的语法元素的序列参数集SPS,其中所述SPS为可应用于零或零个以上经编码视频序列的第二集合的语法结构。6.根据权利要求1所述的方法,其中所述译码工具包含以下各者中的一者:视图间参考的使用、深度图模型化模式的使用、从纹理到深度的运动向量继承的使用、视图间运动向量预测的使用及视图间残余预测的使用。7.根据权利要求1所述的方法,其中所述视频译码扩展包括高效率视频译码HEVC的多视图视频译码扩展、可缩放视频译码SVC扩展或3D视频译码3DV扩展中的一者。8.一种视频解码装置,其包括:存储器,其经配置以存储视频数据;以及一或多个处理器,其经配置以:从包括多个层的视频数据位流获得针对视频译码扩展的视频参数集VPS扩展,所述VPS扩展为VPS内的语法结构,所述VPS为可应用于一或多个完整的经编码视频序列的语法结构,所述VPS扩展包含多个语法元素,每一语法元素指示是否针对来自多个层的单个不同层启用与所述视频译码扩展相关联的译码工具;以及对于所述多个语法元素中的每一相应语法元素:当所述相应语法元素指示针对所述多个层中的相应层启用所述译码工具时,通过使用所述译码工具解码与所述一或多个完整的经编码视频序列相关联且与所述相应层相关联的所述视频数据的至少一部分;以及当所述相应语法元素指示不针对所述多个层中的所述相应层启用所述译码工具时,不使用所述译码工具来解码与所述一或多个完整的经编码视频序列相关联且与所述相应层相关联的所述视频数据。9.根据权利要求8所述的视频解码装置,其中所述多个层包含所述视频数据位流的每一层,但所述视频数据位流的基础视图除外。10.根据权利要求8所述的视频解码装置,其中所述多个层包含所述视频数据位流的每一深度层。11.根据权利要求8所述的视频解码装置,其中所述一或多个处理器经配置以至少部分基于所述相应层为纹理层还是深度层来确定所述VPS扩展是否包含指示是否针对所述相应层启用所述译码工具的所述相应语法元素。12.根据权利要求8所述的视频解码装置,其中:所述一或多个完整的经编码视频序列为一或多个完整的经编码视频序列的第一集合,且所述一或多个处理器经进一步配置以从所述视频数据位流获得包含识别所述VPS的语法元素的序列参数集SPS,其中所述SPS为可应用于零或零个以上经编码视频序列的第二集合的语法结构。13.根据权利要求8所述的视频解码装置,其中所述译码工具包含以下各者中的一者:视图间参考的使用、深度图模型化模式的使用、从纹理到深度的运动向量继承的使用、视图间运动向量预测的使用及视图间残余预测的使用。14.根据权利要求8所述的视频解码装置,其中所述视频译码扩展包括高效率视频译码HEVC的多视图视频译码扩展、可缩放视频译码SVC扩展或3D视频译码3DV扩展中的一者。15.一种视频解码装置,其包括:用于从视频数据位流获得针对视频译码扩展的视频参数集VPS扩展的装置,所述VPS扩展为VPS内的语法结构,所述VPS为可应用于一或多个完整的经编码视频序列的语法结构,所述VPS扩展包含多个语法元素,每一语法元素指示是否针对来自多个层的单个不同层启用与所述视频译码扩展相关联的译码工具;以及对于所述多个语法元素中的每一相应语法元素:用于在所述相应语法元素指示针对所述多个层中的相应层启用所述译码工具时通过使用所述译码工具解码与所述一或多个完整的经编码视频序列相关联且与所述相应层相关联的视频数据的至少一部分的装置;以及用于在所述相应语法元素指示不针对所述多个层中的所述相应层启用所述译码工具时不使用所述译码工具来解码与所述一或多个完整的经编码视频序列相关联且与所述相应层相关联的所述视频数据的装置。16.一种计算机可读数据存储媒体,其具有存储于其上的指令,所述指令在被执行时配置视频解码装置以:从视频数据位流获得针对视频译码扩展的视频参数集VPS扩展,所述VPS扩展为VPS内的语法结构,所述VPS为可应用于一或多个完整的经编码视频序列的语法结构,所述VPS扩展包含多个语法元素,每一语法元素指示是否针对来自多个层的单个不同层启用与所述视频译码扩展相关联的译码工具;以及对于所述多个语法元素中的每一相应语法元素:当所述相应语法元素指示针对所述多个层中的相应层启用所述译码工具时,通过使用所述译码工具解码与所述一或多个完整的经编码视频序列相关联且与所述相应层相关联的视频数据的至少一部分;以及当所述相应语法元素指示不针对所述多个层中的所述相应层启用所述译码工具时,不使用所述译码工具来解码与所述一或多个完整...

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

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

1