用于高效视频译码(HEVC)和扩展的视频参数集制造技术

技术编号:16106353 阅读:38 留言:0更新日期:2017-08-30 00:27
本发明专利技术涉及用于高效视频译码(HEVC)和扩展的视频参数集。视频译码器可经配置以进行以下操作:在视频参数集中接收包含有关于假想参考解码器HRD参数的信息的一或多个语法元素;在视频数据中接收第一序列参数集,所述第一序列参数集包括识别所述视频参数集的第一语法元素;在所述视频数据中接收第二序列参数集,所述第二序列参数集包括识别所述视频参数集的第二语法元素;及基于所述一或多个语法元素对与所述第一参数集相关联的视频块的第一集合及与所述第二参数集相关联的视频块的第二集合进行译码。

【技术实现步骤摘要】
用于高效视频译码(HEVC)和扩展的视频参数集本申请案涉及以下各申请案:2012年7月2日申请的第61/667,387号美国临时申请案,2012年7月9日申请的第61/669,587号美国临时申请案,和2013年3月15日申请的第61/798,135号美国临时申请案,所述美国临时申请案中的每一者的全部内容以引用的方式并入本文中。分案申请的相关信息本申请是国际申请号为PCT/US2013/049126、申请日为2013年7月2日、专利技术名称为“用于高效视频译码(HEVC)和扩展的视频参数集”的PCT申请进入中国国家阶段后申请号为201380034837.1的中国专利技术专利申请的分案申请。
本专利技术涉及视频数据的处理,且更特定来说,本专利技术描述有关于产生和处理用于视频数据的参数集的技术。
技术介绍
可将数字视频能力并入于广泛范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电话会议装置、视频流式传输装置和其类似者。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第十部分(高级视频译码(AVC))定义的标准、目前在开发中的高效视频译码(HEVC)标准和这些标准的扩展中所描述的视频压缩技术。视频装置可通过实施这些视频压缩技术来更有效率地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测以减少或移除视频序列中固有的冗余。对于基于块的视频译码,视频切片(即,视频帧或视频帧的一部分)可被分割成多个视频块,视频块也可被称为树块、译码单元(CU)和/或译码节点。图片的经帧内译码(I)切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测来编码。图片的经帧间译码(P或B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它图片中的参考样本的时间预测。图片可被称为帧,且参考图片可被称为参考帧。空间或时间预测产生用于待译码块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。经帧间译码块是根据指向形成预测性块的参考样本的块的运动向量和指示经译码块与预测性块之间的差异的残余数据来编码。经帧内译码块是根据帧内译码模式和残余数据来编码。为了进一步压缩,残余数据可从像素域变换到变换域,从而产生接着可被量化的残余变换系数。最初配置成二维阵列的经量化的变换系数可经扫描以便产生变换系数的一维向量,且可应用熵译码以实现甚至更多压缩。
技术实现思路
本专利技术描述用于视频译码中的参数集的设计技术,且更特定来说,本专利技术描述有关于视频参数集(VPS)的技术。在一个实例中,一种对视频数据进行解码的方法包含:在视频参数集中接收包含有关于假想参考解码器(HRD)参数的信息的一或多个语法元素;在所述视频数据中接收第一序列参数集,所述第一序列参数集包括识别所述视频参数集的第一语法元素;在所述视频数据中接收第二序列参数集,所述第二序列参数集包括识别所述视频参数集的第二语法元素;及基于所述一或多个语法元素对与所述第一参数集相关联的视频块的第一集合及与所述第二参数集相关联的视频块的第二集合进行译码。在另一实例中,一种对视频数据进行编码的方法包含:产生包含有关于假想参考解码器(HRD)参数的信息的一或多个语法元素以用于包含于视频参数集中;产生第一序列参数集以用于包含于所述视频数据中,所述第一序列参数集包括识别所述视频参数集的第一语法元素;产生第二序列参数集以用于包含于所述视频数据中,所述第二序列参数集包括识别所述视频参数集的第二语法元素;及基于所述一或多个语法元素对与所述第一参数集相关联的视频块的第一集合及与所述第二参数集相关联的视频块的第二集合进行译码。在另一实例中,一种用于处理视频数据的装置包含视频解码器,所述视频解码器经配置以进行以下操作:在视频参数集中接收包含有关于假想参考解码器(HRD)参数的信息的一或多个语法元素;在所述视频数据中接收第一序列参数集,所述第一序列参数集包括识别所述视频参数集的第一语法元素;在所述视频数据中接收第二序列参数集,所述第二序列参数集包括识别所述视频参数集的第二语法元素;及基于所述一或多个语法元素对与所述第一参数集相关联的视频块的第一集合及与所述第二参数集相关联的视频块的第二集合进行译码。在另一实例中,一种用于处理视频数据的装置包含视频编码器,所述视频编码器经配置以进行以下操作:产生包含有关于假想参考解码器(HRD)参数的信息的一或多个语法元素以用于包含于视频参数集中;产生第一序列参数集以用于包含于所述视频数据中,所述第一序列参数集包括识别所述视频参数集的第一语法元素;产生第二序列参数集以用于包含于所述视频数据中,所述第二序列参数集包括识别所述视频参数集的第二语法元素;及基于所述一或多个语法元素对与所述第一参数集相关联的视频块的第一集合及与所述第二参数集相关联的视频块的第二集合进行译码。在另一实例中,一种用于处理视频数据的装置包含:用于在视频参数集中接收包含有关于假想参考解码器(HRD)参数的信息的一或多个语法元素的装置;用于在所述视频数据中接收第一序列参数集的装置,所述第一序列参数集包括识别所述视频参数集的第一语法元素;用于在所述视频数据中接收第二序列参数集的装置,所述第二序列参数集包括识别所述视频参数集的第二语法元素;用于基于所述一或多个语法元素对与所述第一参数集相关联的视频块的第一集合及与所述第二参数集相关联的视频块的第二集合进行译码的装置。在另一实例中,一种计算机可读存储媒体,其存储在由一或多个处理器执行时致使所述一或多个处理器进行以下操作的指令:在视频参数集中接收包含有关于假想参考解码器(HRD)参数的信息的一或多个语法元素;在所述视频数据中接收第一序列参数集,所述第一序列参数集包括识别所述视频参数集的第一语法元素;在所述视频数据中接收第二序列参数集,所述第二序列参数集包括识别所述视频参数集的第二语法元素;基于所述一或多个语法元素对与所述第一参数集相关联的视频块的第一集合及与所述第二参数集相关联的视频块的第二集合进行译码。在附图及以下描述中陈述一或多个实例的细节。其它特征、目标及优势将从所述描述及所述图式以及从权利要求书显而易见。附图说明图1为说明可利用本专利技术中所描述的技术的实例视频编码和解码系统的框图。图2为说明实例MVC解码次序的概念图。图3为展示实例MVC时间和视图间预测结构的概念图。图4为说明可实施本专利技术中所描述的技术的实例视频编码器的框图。图5为说明可实施本专利技术中所描述的技术的实例视频解码器的框图。图6为说明形成网络的部分的装置的实例集合的框图。图7为展示根据本专利技术的技术的用于处理参数集的实例方法的流程图。图8为展示根据本专利技术的技术的用于产生参数集的实例方法的流程图。图9为展示根据本专利技术的技术的用于解码参数集的实例方法的流程图。图10为展示根据本专利技术的技术的用于处理参数集的实例方法的流程图。图11为展示根据本专利技术的技术的用于产生参数集的实例方法的流本文档来自技高网
...
用于高效视频译码(HEVC)和扩展的视频参数集

【技术保护点】
一种处理视频数据的方法,所述方法包括:在用于所述视频数据的视频参数集(VPS)中接收包含有关于会话协商的信息的一或多个语法元素,其中所述一或多个语法元素包括第一语法元素和第二语法元素,其中所述第一语法元素识别用于解译所述第二语法元素的上下文,且其中所述第二语法元素识别来自简档的群组的至少一个简档;在所述视频数据中接收第一序列参数集(SPS),所述第一SPS包括识别所述VPS的第三语法元素;在所述视频数据中接收第二SPS,所述第二SPS包括识别所述VPS的第四语法元素;在所述VPS中接收一或多个兼容性旗标,其中所述一或多个兼容性旗标中的每一者与来自所述简档的群组的简档相关,且其中所述一或多个兼容性旗标中的每一者的值识别所述视频数据是否与来自所述简档的群组的相关简档兼容;基于所述一或多个语法元素对与所述第一SPS相关联的视频块的第一集合及与所述第二SPS相关联的视频块的第二集合进行解码;以及输出包含经解码的所述视频块的第一集合和经解码的所述视频块的第二集合的经解码视频数据。

【技术特征摘要】
2012.07.02 US 61/667,387;2012.07.09 US 61/669,587;1.一种处理视频数据的方法,所述方法包括:在用于所述视频数据的视频参数集(VPS)中接收包含有关于会话协商的信息的一或多个语法元素,其中所述一或多个语法元素包括第一语法元素和第二语法元素,其中所述第一语法元素识别用于解译所述第二语法元素的上下文,且其中所述第二语法元素识别来自简档的群组的至少一个简档;在所述视频数据中接收第一序列参数集(SPS),所述第一SPS包括识别所述VPS的第三语法元素;在所述视频数据中接收第二SPS,所述第二SPS包括识别所述VPS的第四语法元素;在所述VPS中接收一或多个兼容性旗标,其中所述一或多个兼容性旗标中的每一者与来自所述简档的群组的简档相关,且其中所述一或多个兼容性旗标中的每一者的值识别所述视频数据是否与来自所述简档的群组的相关简档兼容;基于所述一或多个语法元素对与所述第一SPS相关联的视频块的第一集合及与所述第二SPS相关联的视频块的第二集合进行解码;以及输出包含经解码的所述视频块的第一集合和经解码的所述视频块的第二集合的经解码视频数据。2.根据权利要求1所述的方法,其中所述第一SPS包括第一语法结构,所述第一语法结构包括应用于所述视频数据的一或多个完整图片的语法元素的第一群组,且其中所述第二SPS包括第二语法结构,所述第二语法结构包括应用于所述视频数据的一或多个不同完整图片的语法元素的第二群组。3.根据权利要求1所述的方法,其中所述一或多个语法元素包括一或多个固定长度语法元素。4.根据权利要求1所述的方法,其中在所述VPS中,所述一或多个语法元素在任何可变长度的经译码语法元素之前。5.根据权利要求1所述的方法,其中所述一或多个语法元素包括识别视频译码标准的简档的语法元素。6.根据权利要求5所述的方法,其中所述一或多个语法元素进一步包括识别所述视频译码标准的层级的语法元素,其中所述层级包括与所述视频译码标准的所述简档相关联的多个层级中的一者。7.根据权利要求1所述的方法,其进一步包括:确定与所述视频数据相关联的最大时间层级,且其中所述一或多个语法元素包括第五语法元素,所述第五语法元素识别所述视频数据的时间层是否具有低于所述最大时间层级的层级。8.根据权利要求7所述的方法,其进一步包括:响应于所述第五语法元素指示所述视频数据的时间层具有低于所述最大时间层级的层级,接收额外语法元素,其中所述额外语法元素识别所述视频数据的一或多个时间层的层级。9.根据权利要求1所述的方法,其中所述方法由视频解码器执行。10.一种对视频数据进行编码的方法,所述方法包括:产生包含有关于会话协商的信息的一或多个语法元素以用于包含于用于所述视频数据的视频参数集(VPS)中,其中所述一或多个语法元素包括第一语法元素和第二语法元素,其中所述第一语法元素识别用于解译所述第二语法元素的上下文,且其中所述第二语法元素识别来自简档的群组的至少一个简档;产生第一序列参数集(SPS)以用于包含于所述视频数据中,所述第一SPS包括识别所述VPS的第三语法元素;产生第二SPS以用于包含于所述视频数据中,所述第二SPS包括识别所述VPS的第四语法元素;产生一或多个兼容性旗标以用于包含于所述VPS中,其中所述一或多个兼容性旗标中的每一者与来自所述简档的群组的简档相关,且其中所述一或多个兼容性旗标中的每一者的值识别所述视频数据是否与来自所述简档的群组的相关简档兼容;基于所述一或多个语法元素对与所述第一SPS相关联的视频块的第一集合及与所述第二SPS相关联的视频块的第二集合进行编码;以及输出包含经编码的所述视频块的第一集合和经编码的所述视频块的第二集合的经编码视频数据。11.根据权利要求10所述的方法,其中所述第一SPS包括第一语法结构,所述第一语法结构包括应用于所述视频数据的一或多个完整图片的语法元素的第一群组,且其中所述第二SPS包括第二语法结构,所述第二语法结构包括应用于所述视频数据的一或多个不同完整图片的语法元素的第二群组。12.根据权利要求10所述的方法,其中所述一或多个语法元素包括一或多个固定长度语法元素。13.根据权利要求10所述的方法,其中在所述VPS中,所述一或多个语法元素在任何可变长度的经译码语法元素之前。14.根据权利要求10所述的方法,其中所述一或多个语法元素包括识别视频译码标准的简档的语法元素。15.根据权利要求14所述的方法,其中所述一或多个语法元素进一步包括识别所述视频译码标准的层级的语法元素,其中所述层级包括与所述视频译码标准的所述简档相关联的多个层级中的一者。16.根据权利要求10所述的方法,其进一步包括:产生指示与所述视频数据相关联的最大时间层级的信息以用于包含于所述视频数据中,且其中所述一或多个语法元素包括第五语法元素,所述第五语法元素识别所述视频数据的时间层是否具有低于所述最大时间层级的层级。17.根据权利要求16所述的方法,其进一步包括:响应于所述第五语法元素指示视频数据的时间层具有低于所述最大时间层级的层级,产生额外语法元素,其中所述额外语法元素识别所述视频数据的一或多个时间层的层级。18.一种用于处理视频数据的装置,所述装置包括:存储器,其用于存储所述视频数据;以及一或多个处理器,其经配置以:在用于所述视频数据的视频参数集(VPS)中接收包含有关于会话协商的信息的一或多个语法元素,其中所述一或多个语法元素包括第一语法元素和第二语法元素,其中所述第一语法元素识别用于解译所述第二语法元素的上下文,且其中所述第二语法元素识别简档的群组中的至少一个简档;在所述视频数据中接收第一序列参数集(SPS),所述SPS包括识别所述VPS的第三语法元素;在所述视频数据中接收第二SPS,所述第二SPS包括识别所述VPS的第四语法元素;在所述VPS中接收一或多个兼容性旗标,其中所述一或多个兼容性旗标中的每一者与来自所述简档的群组的简档相关联,且其中所述一或多个兼容性旗标中的每一者的值识别所述视频数据是否与来自所述简档的群组的相关联简档兼容;基于所述一或多个语法元素对与所述第一SPS相关联的视频块的第一集合及与所述第二SPS相关联的视频块的第二集合进行解码;以及输出包含经解码的所述视频块的第一集合和经解码的所述视频块的第二集合的经解码视频数据。19.根据权利要求18所述的装置,其中所述第一SPS包括第一语法结构,所述第一语法结构包括应用于所述视频数据的一或多个完整图片的语法元素的第一群组,且其中所述第二SPS包括第二语法结构,所述第二语法结构包括应用于所述视频数据的一或多个不同完整图片的语法元素的第二群组。20.根据权利要求18所述的装置,其中所述一或多个语法元素包括一或多个固定长度语法元素。21.根据权利要求18所述的装置,其中在所述VPS中,所述语法元素在任何可变长度的经译码语法元素之前。22.根据权利要求18所述的装置,其中所述一或多个语法元素包括识别视频译码标准的简档的语法元素。23.根据权利要求22所述的装置,其中所述一或多个语法元素进一步包括识别所述视频译码标准的层级的语法元素,其中所述层级包括与所述视频译码标准的所述简档相关联的多个层级中的一者。24.根据权利要求18所述的装置,其中所述一或多个处理器进一步经配置以:确定与所述视频数据相关联的最大时间层级,且其中所述一或多个语法元素包括第五语法元素,所述第五语法元素识别所述视频数据的时间层是否具有低于所述最大时间层级的层级。25.根据权利要求24所述的装置,其中所述一或多个处理器进一步经配置以响应于所述第五语法元素指示视频数据的时间层具有低于所述最大时间层级的层级,接收额外语法元素,其中所述额外语法元素识别所述视频数据的一或多个时间层的层级。26.根据权利要求18所述的装置,其中所述一或多个处理器包括视频解码器。27.根据权利要求18所述的装置,其中所述装置包括以下各者中的至少一者:集成电路;微处理器;或包括视频解码器的无线通信装置。28.一种用于处理视频数据的装置...

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

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

1