【技术实现步骤摘要】
用于处理数据流的网络实体
[0001]本申请是申请号为201910876391.6的中国专利申请的分案申请,其全部内容结合于此作为参考。
[0002]本专利技术涉及诸如可缩放视频流的可缩放数据流,以及处理这种可缩放数据流的网络实体,诸如译码器或MANE(媒体感知网络组件)。
技术介绍
[0003]从传输的角度来看,非常需要在时间或其它维度中调适视频位流,如在H.264/AVC的标准化内已识别并且解决。将视频数据封装于网络抽象层(NAL)单元中以及设计决策反映了此理解,该设计决策即:在视频位流外(在所谓的参数集中)示意许多重要但相当恒定的参数。H.264/AVC的可缩放视频编码(SVC)及多视图视频编码(MVC)扩展允许超出时间维度的调适,但H.264/AVC的基本规范中扩充性的缺失导致用复杂方法以回溯兼容方式来扩展H.264/AVC高阶语法。在H.264/AVC及其扩展中,示意沿着可缩放性维度的操作点是通过NAL单元报头扩展来完成,该NAL单元报头扩展包括用于此目的的额外字节。相同信息由NAL单元的所谓的前缀NAL单元提供,该前缀NAL单元含有纯H.264/AVC视频数据并且构成所谓的基本层。针对增强层扩展经由基本层的序列参数集(SPS)所提供的信息(其系由H.264/AVC之扩展予以编码)的机构是经由所谓的子集序列参数集(SSPS)建立的。
[0004]虽然HEVC基本规范的发展仍在进行,但已进行朝着3D视频编码扩展的努力,来首先保证基本规范中的可扩展语法。基本规范中所谓的可缩放钩需要被小心设计成面 ...
【技术保护点】
【技术特征摘要】
1.一种数据流,媒体内容被编码至所述数据流中,所述数据流包括包(12),每个包(12)包括包类型识别符(16),所述包类型识别符从多个包类型中识别与相应的包相关联的包类型,其中,具有与每个包(12)相关联的来自所述多个包类型的第一集合的包类型的每个包包括操作点识别符(34),所述操作点识别符从n个可缩放性轴(22a,22b)所跨越的可缩放性空间(20)内的多个操作点中识别与所述相应的包相关联的操作点(18),并且0<n,所述操作点具有在所述操作点之中定义的顺序操作点次序,其中,具有与每个包(12)相关联的来自包类型的所述第一集合的第二集合中的任意包类型的每个包额外携带数据(36),所述数据与具有与所述包相关联的任意操作点的所述包一起促成在与所述相应的包相关联的所述操作点处的所述媒体内容的已编码表示,所述任意操作点在与所述相应的包相关联的所述操作点之前或者等于与所述相应的包相关联的所述操作点,其中,具有与每个包(44)相关联的与所述第二集合不相交的预定包类型的每个包具有可缩放性轴描述符(38),所述可缩放性轴描述符定义所述一个或多个可缩放性轴的数目n和语义含义。2.根据权利要求1所述的数据流,其中,具有与所述包中的每一个相关联的所述预定包类型的所述包中的每一个还包括与所述多个操作点的至少子集中的一个或多个相关联的配置文件和/或层级描述符(44)的序列(54),每个配置文件和/或层级描述符(44)定义可用编码选项集和/或可用语法元素值范围,具有与其相关联的与所述相应的配置文件和/或所述相应的层级描述符相关联的操作点的包的语法遵守所述可用编码选项集和/或所述可用语法元素值范围,其中,所述配置文件和/或所述层级描述符的第一集合明确示意所述可用编码选项集和/或所述可用语法元素值范围的定义,并且所述配置文件和/或所述层级描述符的第二、不相交的非空集合通过参考另一个配置文件和/或层级描述符来示意所述可用编码选项集和/或所述可用语法元素值范围的定义。3.根据权利要求2所述的数据流,其中,每个配置文件和/或层级描述符(44)具有字段(56),所述字段识别与所述相应的配置文件和/或所述相应的层级描述符(44)相关联所述操作点(18)。4.根据权利要求3所述的数据流,其中,所述配置文件和/或所述层级描述符(44)的所述第二、不相交的非空集合通过参考另一个配置文件和/或层级描述符并使用所参考的配置文件和/或层级描述符的所述字段的明确示意(52),来示意所述可用编码选项集和/或所述可用语法元素值范围的定义。5.根据权利要求1至4中任一项所述的数据流,其中,对于所述多个操作点的至少子集中的每一个,具有与所述包中的每一个相关联的所述预定包类型的所述包中的每一个还包括语法(98),所述语法识别由较低操作点识别符识别的所述多个操作点的其它操作点,所述相应的操作点是所述多个操作点的扩展,从而指示所述顺序操作点次序。6.根据权利要求3至5中任一项所述的数据流,其中,每个字段(56)使用所述操作点识别符共有的位序列(60)来识别所述相应的操作点,所述位序列识别所述相应的操作点。7.根据权利要求6所述的数据流,其中,所有的操作点识别符具有固定位长度语法元素(60),并且所述可缩放性轴描述符(38)示意n和所述固定位长度语法元素(60)的n个分割区
与所述n个可缩放性轴的关联,其中,所述位序列是所述固定位长度语法元素所共有的。8.根据权利要求6所述的数据流,其中,所有的操作点识别符(34)具有固定位长度语法元素(60)和情景语法元素(64),所述情景语法元素示意n以及所述固定位长度语法元素的n个分割区与所述n个可缩放性轴的关联,其中,所述位序列是所述固定位长度语法元素所共有的。9.根据权利要求1至8中任一项所述的数据流,其中,所有的操作点识别符(34)具有固定位长度语法元素(60),并且所述可缩放性轴描述符(38)示意n以及所述固定位长度语法元素的n个分割区与所述n个可缩放性轴的关联,使得第n个部分是沿着第n个可缩放性轴的所述相应的操作点的位置的序数量度。10.根据权利要求1至8中任一项所述的数据流,其中,所有的操作点识别符(34)具有固定位长度语法元素(60)和情景语法元素(64),所述情景语法元素示意n以及所述固定位长度语法元素的n个分割区与所述n个可缩放性轴的关联,使得第n个部分是沿着第n个可缩放性轴的所述相应的操作点的位置的序数量度。11.根据权利要求1至10中任一项所述的数据流,其中,所述可缩放性轴描述符(38)包括语法元素(94),所述语法元素的可能状态单独地与n的值和与所述n个可缩放性轴的对应语义含义的语义含义的不同组合相关联。12.一种数据流,媒体内容被编码至所述数据流中,所述数据流包括包(12),每个包包括包类型识别符(16),所述包类型识别符从多个包类型中识别与相应的包相关联的包类型,其中,具有与每个包(12)相关联的来自所述多个包类型的第一集合的包类型的每个包包括操作点识别符(34),所述操作点识别符从n个可缩放性轴(22a,22b)所跨越的可缩放性空间(20)内的多个操作点中识别与所述相应的包相关联的操作点(18),并且0<n,所述操作点具有在所述操作点之中定义的顺序操作点次序,其中,具有与每个包(12)相关联的来自包类型的所述第一集合的第二集合的任意包类型的每个包额外携带数据(36),所述数据与具有与所述包相关联的任意操作点的所述包一起促成在与所述相应的包相关联的所述操作点处的所述媒体内容的已编码表示,所述任意操作点在与所述相应的包相关联的所述操作点之前或者等于与所述相应的包相关联的所述操作点,其中,具有与每个包(12)相关联的与所述第二集合不相交的预定包类型的每个包包括均与所述多个操作点的至少子集中的一个或多个相关联的配置文件和/或层级描述符(44)的序列(54),每个配置文件和/或层级描述符(44)定义可用编码选项集和/或可用语法元素值范围,具有与其相关联的与所述相应的配置文件和/或所述相应的层级描述符相关联的操作点的包的序列遵守所述可用编码选项集和/或所述可用语法元素值范围,其中,所述配置文件和/或所述层级描述符的第一集合明确示意所述可用编码选项集和/或所述可用语法元素值范围的定义,并且所述配置文件和/或所述层级描述符的第二、不相交的非空集合通过参考另一个配置文件和/或层级描述符来示意所述可用编码选项集和/或所述可用语法元素值范围的定义。13.根据权利要求12所述的数据流,其中,每个配置文件和/或层级描述符(44)具有字段,所述字段识别与所述相应的配置文件和/或所述相应的层级描述符相关联的所述操作
点。14.根据权利要求13所述的数据流,其中,所述配置文件和/或所述层级描述符(44)的所述第二、不相交的非空集合通过参考另一个配置文件和/或层级描述符并使用所参考的配置文件和/或层级描述符的所述字段的明确示意(52),来示意所述可用编码选项集和/或所述可用语法元素值范围的定义。15.根据权利要求12至14中任一项所述的数据流,其中,对于所述多个操作点的至少子集中的每一个,具有与所述包中的每一个相关联的所述预定包类型的所述包中的每一个还包括语法(98),所述语法识别由较低操作点识别符识别的所述多个操作点的其它操作点,所述相应的操作点是所述多个操作点的扩展,从而指示所述顺序操作点次序。16.根据权利要求12至15中任一项所述的数据流,其中,每个字段(56)使用所述操作点识别符共有的位序列(60)来识别所述相应的操作点,所述位序列识别所述相应的操作点。17.根据权利要求16所述的数据流,其中,所有的操作点识别符具有固定位长度语法元素(60),并且所述可缩放性轴描述符(38)示意n以及所述固定位长度语法元素(60)的n个分割区与所述n个可缩放性轴的关联,其中,所述位序列是所述固定位长度语法元素所共有的。18.根据权利要求16所述的数据流,其中,所有的操作点识别符(34)具有固定位长度语法元素(60)和情景语法元素(64),所述情景语法元素示意n以及所述固定位长度语法元素的n个分割区与所述n个可缩放性轴的关联,其中,所述位序列是所述固定位长度语法元素所共有的。19.根据权利要求12至18中任一项所述的数据流,其中,所有的操作点识别符(34)具有标记,所述标记示意是否属于所述配置文件和/或所述层级描述符的所述第一集合和所述配置文件和/或所述层级描述符的所述第二、不相交的非空集合,所述第一集合明确示意所述可用编码选项集和/或所述可用语法元素值范围的定义,所述第二、不相交的非空集合通过参考另一个、先前配置文件和/或层级描述符来示意所述可用编码选项集和/或所述可用语法元素值范围的定义。20.一种用于处理数据流的网络实体,媒体内容被编码至所述数据流中,所述数据流包括包(12),每个包(12)包括包类型识别符(16),所述包类型识别符从多个包类型中识别与相应的包相关联的包类型,其中,具有与每个包(12)相关联的来自所述多个包类型的第一集合中的包类型的每个包包括操作点识别符(34),所述操作点识别符从n个可缩放性轴(22a,22b)所跨越的可缩放性空间(20)内的多个操作点中识别与所述相应的包相关联的操作点(18),并且0<n,所述操作点具有在所述操作点之中定义的顺序操作点次序,其中,具有与每个包(12)相关联的来自包类型的所述第一集合的第二集合中的任意包类型的每个包额外携带数据(36),所述数据与具有与所述包相关联的任意操作点的所述包一起促成在与所述相应的包相关联的所述操作点处的所述媒体内容的已编码表示,所述任意操作点在与所述相应的包相关联的所述操作点之前或者等于与所述相应的包相关联的所述操作点,其中,所述网络实体被...
【专利技术属性】
技术研发人员:托马斯,
申请(专利权)人:GE视频压缩有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。