视频参数技术制造技术

技术编号:15531035 阅读:98 留言:0更新日期:2017-06-04 17:54
描述利用MPEG‑4文件格式的视频参数存储和处理技术。在一个或多个实现方式中,描述其中序列和参数集合利用视频的图片选集带内被指定为默认选项的技术。也描述其中为视频内的选集指定不同的参数集合识别符(ID)的技术。也描述其中在采样描述框中指定最大剪辑参数的技术。进一步,描述其中参数集合在访问单元分隔符(AUD)网络访问层(NAL)单元不存在时被插入在采样数据的开头或在AUD NAL单元存在时在视频中被插入在AUD NAL单元之后的技术。

Video parameter technology

The parameters of video storage and processing technology by using MPEG 4 file format. In one or more implementations, techniques for specifying sequences and parameter sets within a picture selected band of a video are specified as default options. Techniques for specifying different parameter set identifiers (ID) for selected items in video are also described. Techniques for specifying the maximum clip parameters in the sample description box are also described. Further, describing the parameters set in the access unit delimiter (AUD) network access layer (NAL) does not exist when the unit is inserted in the sampling data at the beginning or in the presence of AUD NAL unit in the video is inserted after the AUD NAL unit technology.

【技术实现步骤摘要】
【国外来华专利技术】视频参数技术
技术介绍
用户可以消费利用各种各样的不同设备配置从各种各样的不同源获得的采用MPEG-4文件格式的视频。例如,用户可以查看从服务供应商流式传输(stream)的在设备上本地存储的采用MPEG-4文件格式的视频等等。进一步,用户可以利用各种各样的不同设备诸如移动计算设备、机顶盒、便携式音乐设备、传统的台式个人计算机等等来查看这个视频。被利用来编码和解码视频的常规技术典型地采用带外(out-of-band)技术来包括很少变化的图片(infrequentlychangingpicture)参数信息,诸如序列参数集合(SPS)和图片参数集合(PPS)。这个信息利用这些常规技术在视频的开头(beginning)在单个时间上被指定,其随后可以用于解码该视频。因为这个,跟随其后的视频受到使用常规技术的这个信息的限制并因而不可以偏离这个信息。
技术实现思路
描述利用MPEG-4文件格式的视频参数存储和处理技术。在一个或多个实现方式中,描述其中序列和图片参数集合利用视频的图片选集(collection)带内(in-band)被指定为默认选项的技术。也描述其中为视频内的选集指定不同的参数集合识别符(ID)的技术。也描述其中在采样描述框(sampledescriptionbox)中指定最大剪辑参数的技术。进一步,描述其中参数集合在访问单元分隔符(AUD)网络访问层(NAL)单元不存在时被插入在采样数据的开头或在AUDNAL单元存在时在视频中被插入在AUDNAL单元之后的技术。提供这个概述部分来以简化形式介绍下面在具体描述部分中进一步描述的概念的选择。这个概要部分并不打算识别所请求保护的主题的关键特性或本质特性,也不打算被用作辅助手段来确定所请求保护的主题的范畴。附图说明参考附图来描述具体描述部分。在附图中,参考号的最左侧(多个)数字识别该参考号首次出现在其中的附图。在说明书和附图中在不同的实例中相同的参考号的使用可以指示类似或相同的项。在附图中表示的实体可以指示一个或多个实体,并因而在讨论中可以可交换地引用实体的单数或复数形式。图1是可操作来采用视频参数技术的示例实现方式中的环境的图解。图2描绘更详细显示图1的视频处理模块的操作为牵涉带内很少变化的图片参数信息的示例实现方式中的系统。图3描绘更详细显示图1的视频处理模块的操作为利用参数集合识别符的示例实现方式中的系统。图4描绘更详细显示图1的视频处理模块的操作为采用采样描述框的示例实现方式中的系统。图5是描绘其中视频内的第一和第二图片选集与很少变化的图片参数信息相关联的示例实现方式中的过程的流程图。图6是描绘其中视频内的第一和第二图片选集分别与参数集合识别符相关联的示例实现方式中的过程的流程图。图7是描绘其中采样描述框被编码并被用于解码的包括很少变化的图片参数信息的不同值之中的最大值的示例实现方式中的过程的流程图。图8是描绘其中来自采样描述框的参数集合被插入到视频中的示例实现方式中的过程的流程图。图9举例说明包括能够被实现为如参考图1-8所描述的任何类型的计算设备来实现在本文描述的技术的实施例的示例设备的各种组件的示例系统。具体实施方式综述被利用来编码和解码视频的常规技术典型地采用带外技术来包括很少变化的图片参数信息,诸如由编码和解码技术诸如H.264/MPEG-4AVC或HighEfficiencyVideoCoding(高效视频编码)(HEVC)所使用的序列参数集合(SPS)和图片参数集合(PPS)。这样的很少变化的图片信息的示例包括图片尺寸、分辨率、简档(profile)和等级(level)等等。常规技术在视频的开头在指定的单个时间上包括这个信息,其随后可以用于解码该视频。因为这个,跟随在这个信息之后的视频被迫遵守这些参数,因为偏离可以导致解码失败。描述利用MPEG-4文件格式的视频参数存储和处理技术。诸如在MP4信宿(sink)中在H.264或HEVC的视频记录中所牵涉的视频的编码诸如通过移动电话、平板计算机、游戏机等等的使用而在现代日常生活中到处发生。在下面,解决在MP4信宿中的H.264或HEVC视频记录和H.264或HEV视频消费与MP4源的兼容性,并且描述可以被利用来跨越不同的设备和平台来支持针对MP4信宿中的H.264或HEVC视频记录和H.264或HEVC回放与MP4源的兼容性的一组技术。在一个或多个实现方式中,视频的很少变化的图片参数信息诸如序列参数集合(SPS)和图片参数集合(PPS)带内被编码作为视频的一部分,作为默认选项。以这样的方式,视频内的图片选集可以具有不同的很少变化的图片参数信息并因而支持鲁棒的视频解码和存储。另外,这些技术也可以针对这些选集之中的每一个选集采用不同的参数集合ID,其可以用于减少参数集合引用的混乱并改善针对参数集合丢失的鲁棒性。也描述其中在参数集合对于采样描述框(STSD)而言存在时参数集合中的参数表示跨越整个剪辑视频的最大值的技术,其可以用于设备能力和兼容性验证。进一步,描述其中参数集合在访问单元分隔符(AUD)网络访问层(NAL)单元不存在时被插入在采样数据的开头或在AUDNAL单元存在时在视频中被插入在AUDNAL单元之后的技术,其可以用于改善兼容性,这是因为:如果来自采样描述框的参数集合具有与采样数据中的参数集合相同的ID,来自采样描述框的参数集合利用采样数据中的参数集合来否决(deprecate)和改写。结合以下章节可以找到这些和其他示例的进一步讨论。在以下讨论中,首先描述可以采用在本文描述的技术的示例环境。随后描述可以在示例环境以及其他环境中执行的示例过程。结果,示例过程的执行并不限于示例环境,并且示例环境不限于示例过程的执行。示例环境图1是可操作来采用在本文描述的视频参数技术的示例实现方式中的环境100的图解。所举例说明的环境100包括可以采用各种各样的方式来配置的设备102。例如,设备102可以被配置为如举例说明的计算设备,诸如台式计算机、移动站、娱乐电器、具有根据手持配置来配置的外壳的移动计算设备(例如移动电话或平板计算机)、通信耦合到显示设备的机顶盒、无线电话、如举例说明的游戏机等等。因而,计算设备102的范围可以从具有大量的存储器和处理器资源的全资源设备(例如个人计算机、游戏机)到具有有限的存储器和/或处理资源的低资源设备(例如传统的机顶盒、手持游戏机)。另外,虽然显示单个设备102,但是设备102可以代表多个不同的设备,诸如由公司(business)利用来诸如通过网络(web)服务来执行操作的多个服务器、遥控器与机顶盒组合、如举例说明的被配置成捕获手势的图像捕获设备和游戏机等等。设备102被举例说明为包括处理系统104、被举例说明为存储器106的计算机可读存储介质的示例并且被配置成提供输出至显示设备108,其可以或可以不被包括作为设备102的整体。处理系统104代表通过存储在存储器106中的指令的执行来执行操作的功能。虽然分开地进行举例说明,但是这些组件的功能可以进一步被划分、被组合(例如在专用集成电路上)等等而不偏离其精神和范畴。设备102进一步被举例说明为包括操作系统110。操作系统110被配置成针对在设备102上可执行的应用112来抽象化(abstract)设备102的基本功本文档来自技高网...
视频参数技术

【技术保护点】
一种控制视频的编码以便带内包括支持不同的图片选集的使用的图片参数集合的方法,所述方法包括:在设备上接收包括第一和第二图片选集的视频;和利用所述设备来编码所述视频,以便包括带内与第一图片选集相关联的第一序列和图片参数集合以及带内与第二图片选集相关联的第二序列和图片参数集合。

【技术特征摘要】
【国外来华专利技术】2014.10.13 US 62/063217;2014.11.26 US 14/5553581.一种控制视频的编码以便带内包括支持不同的图片选集的使用的图片参数集合的方法,所述方法包括:在设备上接收包括第一和第二图片选集的视频;和利用所述设备来编码所述视频,以便包括带内与第一图片选集相关联的第一序列和图片参数集合以及带内与第二图片选集相关联的第二序列和图片参数集合。2.根据权利要求1所述的方法,其中所述视频根据H.264/MPEG-4AVC来配置。3.根据权利要求1所述的方法,其中所述视频根据高效视频编码(HEVC)来配置。4.根据权利要求1所述的方法,其中第一和第二选集包括具有彼此不同的编码或解码特征的图片。5.根据权利要求1所述的方法,其中第一和第二选集包括具有不同的分辨率、简档、等级或高宽比的图片。6.根据权利要求1所述的方法,其中第一和第二序列和图片参数集合描述很少变化的参数信息的差异。7.一种设备,包括:至少部分采用硬件来实现的一个或多个模块,所述一个或多个模块被配置成控制视频的解码,其中所述视频带内包括支持不同的图片选集的使用的图片参数集合,所述操作包括:接收包括第一和第二图片选集的视频,其中第一序列和图片参数集合带内与第一图片选集相关联并且第二序列和图片参数集合带内与第二图片选集相关联;和解码所接收的视频,其中第一图片选集根据带内与第一图片选集相关联的第一序列和图片参数集合来解码并且...

【专利技术属性】
技术研发人员:F达拉尔吴勇军
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1