识别媒体类型制造技术

技术编号:15921072 阅读:52 留言:0更新日期:2017-08-02 06:02
在一个示例中,一种媒体回放系统可以使用媒体轨道参数来更高效地处理媒体数据集。一种媒体回放系统可以将描述媒体轨道的媒体轨道参数与包含该媒体轨道的媒体容器相关联。所述媒体回放系统还可以基于所述媒体轨道参数确定媒体轨道特性。所述媒体回放系统进一步可以基于所述媒体轨道特性对于所述媒体容器执行媒体轨道选择,以及基于所述媒体轨道选择的结果对所述媒体轨道执行回放操作。

【技术实现步骤摘要】
【国外来华专利技术】识别媒体类型
技术介绍
媒体容器是包含媒体数据的一个或多个不同的子集的文件、文件夹或者其它数据集。媒体数据的示例包括文本、图像、视频和音频。可以将媒体数据安排在轨道中。轨道是诸如音频、视频或者字幕这样的媒体数据的经时间同步的子集。计算设备可以使用媒体容器来存储一个或多个媒体轨道以用于进行处理和向用户呈现。附加地,计算设备可以使用媒体容器来通过诸如是互联网的数据网络传送媒体。
技术实现思路
提供本概要以便以简化形式介绍下面在具体实施方式中进一步描述的概念的选择。本概要不旨在识别所要求保护的主题的关键特征或者必要特征,其也不旨在被用于限制所要求保护的主题的范围。下面讨论的示例涉及使用媒体轨道参数来更高效地处理媒体数据集。一种媒体回放系统可以将描述媒体轨道的媒体轨道参数与包含该媒体轨道的媒体容器相关联。所述媒体回放系统还可以基于所述媒体轨道参数确定媒体轨道特性。所述媒体回放系统进一步可以基于所述媒体轨道特性对于所述媒体容器执行媒体轨道选择,以及基于所述媒体轨道选择的结果对所述媒体轨道执行回放操作。附图说明为描述可以获得上面记载的和其它的优点和特征的方式,更特定的说明参考在附图中图示的其具体的示例被阐述并且将被再现。在理解这些图仅描绘了典型的示例并且因此将不被认为限制其范围的情况下,将通过使用附图以附加的特异性和细节描述和解释实施方案。图1在方框图中图示了媒体数据网络的一个示例。图2在方框图中图示了计算设备的一个示例。图3在方框图中图示了媒体容器架构的一个示例。图4在方框图中图示了媒体参数集的一个示例。图5在流程图中图示了用于通过数据网络访问媒体容器的方法的一个示例。图6在流程图中图示了用于执行具有所识别的媒体轨道参数集的媒体轨道选择的方法的一个示例。图7在流程图中图示了用于在呈现中提供一个或多个媒体数据轨道的方法的一个示例。图8在流程图中图示了用于访问数据存储装置中的媒体容器的方法的一个示例。具体实施方式下面详细讨论了示例。尽管讨论了具体的实施方案,但应当理解,仅出于说明的目的这样做。相关领域的技术人员将认识到,可以使用其它的构件和配置,而不脱离本公开内容的主题的精神和范围。实施方案可以是机器实施的方法、具有存储在其上的针对至少一个处理器的详述方法的指令集的有形的机器可读介质或者媒体回放系统。媒体参数的综合系统识别包含在媒体容器中的多媒体文件和流的媒体格式。媒体参数可以和与互联网编号分配局(IANA)互联网媒体类型相关联的标准集一致,针对每个参数的值由被指派和动态地更新的注册表指定。附加于使用这些媒体参数来识别媒体容器,媒体源或者数据存储装置可以使用媒体参数来识别媒体容器内的轨道级别上的媒体数据。媒体源或者数据存储装置可以在超文本传输协议(HTTP)头部、web页面、媒体文件、下载清单、流传输清单、描述性元数据文档或者其它描述性数据结构中维护或者引用与媒体类型相关联的媒体参数。IANA最初使用多用途互联网邮件扩展(MIME)类型来组合诸如是图像、文本、电子邮件、web页面和其它媒体数据集这样的独立的文件和对象。诸如是Zip或者移动图片专家组(MPEG)版本2(MPEG-2)程序流这样的通用和多媒体的容器在识别容器和所包括的内容时引入歧义。根据文件的内容将MIME类型分配给移动图片专家组版本4(MP4)文件(MPEG-4部分14或者MPEG-4部分12,根据国际组织标准(ISO)基本媒体文件格式)文件。例如,如果文件既不包含视觉呈现也不包含音频呈现,则所分配的MIME类型是应用/mp4。如果文件包含音频但不包含视觉呈现,则所分配的MIME类型是音频/mp4。如果文件包含视频,则所分配的MIME类型是视频/mp4。修改容器的MIME类型以识别容器的内容。例如,MPEG-2传输流中的视频被识别为视频/MP2T。该识别方案为媒体容器提供了关于几种一般类型的内容的基本信息,但对于包含未知的或者改变的内容的媒体容器具有有限的用途。如果音频轨道或者字幕被包括或者如果音频或者视频采用在下载后可解码和可呈现的格式,MIME类型的视频/mp4不向回放设备提供指示。尽管已指定可以描述针对mp4MIME类型的编解码器的针对容器的媒体参数,但媒体参数没有提供将编解码器与轨道相匹配或者确定轨道可流传输性、轨道解密或者轨道内容(例如,语言)的足够信息。通过在轨道级别的基础上创建描述媒体数据集的媒体参数的经标准化的集合,媒体回放系统可以使被独立地创建的内容和播放器能够互操作,并且跨媒体容器类型为顾客提供可靠的回放体验。媒体轨道参数可以指定诸如是内容识别;内容加密;字幕、音频和文本轨道的语言;轨道功能或者作用(诸如对话、叙述或者针对视障者的描述等);视觉空间分辨率;音频质量水平;或者其它轨道特性这样的轨道特征。通过声明媒体轨道参数,媒体源可以将媒体容器结构化以将媒体轨道的单个编码提供为可经由多种下载格式递送的多轨道媒体容器,其包括单独的轨道和轨道的组合。媒体轨道参数可以识别容器、内容、语言、编解码器、编码简档、加密、图像分辨率、音频信道或者允许对合适的轨道的选择和处理的其它的数据。媒体参数可以具有识别容器品牌的媒体类型和诸如是音频或者视频这样的总媒体类型。媒体参数可以描述容器级别和轨道级别这两者。媒体容器参数可以具有描述诸如是MP4、ISO媒体基本文件格式、Zip或者MPEG-2程序流这样的媒体容器的品牌和文件类型的媒体容器简档。媒体轨道参数可以具有对轨道进行描述的简档指示符、描述被用于对轨道进行解码的编解码器的编解码器参数、对内容进行识别的内容参数、描述被嵌入的编码的辅助数据参数、描述被使用的语言的语言参数或者对加密进行描述的保护参数。媒体源可以将每个媒体轨道参数编码为串,从而避免特殊字符。媒体源可以按照轨道标识符的次序将媒体轨道参数列出为逗号分隔的列表或者列出为具有针对每个轨道的参数集的阵列。媒体源可以将媒体轨道参数识别为引用被动态地更新的全局参数注册表的引用数字或者名称,所述全局注册表将所述引用数字或者名称与媒体轨道参数描述相关联。媒体源可以在媒体容器中包括被指定为在文件头部中传达内容识别和可互操作性信息的内容信息盒。媒体回放系统可以在回放期间从媒体容器读内容信息盒。替换地,媒体源可以在对媒体容器进行编码和打包时创建内容信息盒。媒体源然后可以稍后在分发过程中向数据库、清单和元数据传达内容和编码信息。附加地,内容信息盒可以包括用于在媒体容器品牌的版本之间进行区分的媒体容器简档的版本号。内容信息盒可以引用被动态地更新的全局参数注册表,所述全局参数注册表将参数号或者名称与媒体轨道参数描述相关联。媒体回放系统可以执行媒体回放操作以便向用户呈现媒体。媒体回放操作对媒体轨道进行处理以便解码媒体数据和以用户可辨别的格式渲染该媒体。媒体回放系统可以执行媒体轨道选择以便确定要选择哪个媒体轨道。媒体轨道选择基于内容和可用性确定要检索媒体容器中的哪个媒体轨道。对于对存储在服务器上的轨道的回放,媒体回放系统可以在为确定媒体内容而下载和处理媒体容器之前分析媒体轨道参数以便确定被选择的轨道。例如,媒体轨道选择可以是基于可互操作性确定的,可互操作性确定检查媒体回放系统是否具有用于处理媒体轨道的基础设施,诸如具有合适的解码器。附加地,媒体轨道选择可以是基于内容选本文档来自技高网...
识别媒体类型

【技术保护点】
一种用于有选择地播放包含在媒体容器中的多个媒体轨道的媒体回放系统,所述媒体回放系统包括:存储器,其被配置为存储关于所述媒体容器的信息和关于所述媒体容器与至少一个媒体轨道参数之间的关联的信息,所述至少一个媒体轨道参数指定所述多个媒体轨道中的媒体轨道的轨道特征;以及处理器,其被配置为:基于所述媒体轨道参数确定所述媒体轨道的媒体轨道特性,执行包括可互操作性确定的对所述媒体轨道特性的媒体轨道分析,所述可互操作性确定基于所述媒体轨道特性检查所述媒体回放系统是否具有用于处理所述媒体轨道的基础设施,基于所述媒体轨道分析对于所述媒体容器作出媒体轨道选择,基于所述媒体轨道选择的结果从所述媒体容器中检索媒体轨道;以及对所检索的媒体轨道执行回放操作以便以用户可辨别的格式渲染所检索的媒体轨道。

【技术特征摘要】
【国外来华专利技术】2014.12.01 US 14/5574251.一种用于有选择地播放包含在媒体容器中的多个媒体轨道的媒体回放系统,所述媒体回放系统包括:存储器,其被配置为存储关于所述媒体容器的信息和关于所述媒体容器与至少一个媒体轨道参数之间的关联的信息,所述至少一个媒体轨道参数指定所述多个媒体轨道中的媒体轨道的轨道特征;以及处理器,其被配置为:基于所述媒体轨道参数确定所述媒体轨道的媒体轨道特性,执行包括可互操作性确定的对所述媒体轨道特性的媒体轨道分析,所述可互操作性确定基于所述媒体轨道特性检查所述媒体回放系统是否具有用于处理所述媒体轨道的基础设施,基于所述媒体轨道分析对于所述媒体容器作出媒体轨道选择,基于所述媒体轨道选择的结果从所述媒体容器中检索媒体轨道;以及对所检索的媒体轨道执行回放操作以便以用户可辨别的格式渲染所检索的媒体轨道。2.根据权利要求1所述的媒体回放系统,其中,所述媒体轨道参数包括简档指示符、编解码器参数、内容参数、辅助数据参数、语言参数和保护参数中的至少一项。3.根据权利要求1所述的媒体回放系统,其中,所述处理器被进一步配置为基于所述媒体轨道特性从所述媒体容器中选择内容。4.根据权利要求1所述的媒体回放系统,进一步包括:通信接口,其被配置为从存储所述媒体容器的媒体源接收所述媒体容器的媒体清单中的所述媒体轨道参数。5.根据权利要求1所述的媒体回放系统,进一步包括:通信接口,其被配置为基于所述媒体轨道选择从媒体源请求所述媒体轨道。6.根据权利要求1所述的媒体回放系统,进一步包括:数据存储装置,其被配置为存储所述媒体容器。7.根据权利要求1所述的媒体回放系统,其中,所述存储器被进一步配置为在元数据文件和被指定为在文件头部中传达内容识别和可互操作性信息的内容信息盒中的至少一项中维护所述媒体轨道参数。8.一种计算设备,包括:通信接口,其被配置为从存储包含多个媒体轨道的媒体容器的媒体源接收媒体清单;存储器,其被配置为存储所述媒体清单和关于所述媒体容器的信息;以及处理器,其被配置为:基于所述媒体清单识别指定与所述媒体容器相关联的多个媒体轨道中的媒体轨道的轨道特征的媒体轨道参数,基于所述媒体轨道参...

【专利技术属性】
技术研发人员:RK休斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1