具有统一访问多个媒体设备的层的多媒体系统框架技术方案

技术编号:2825875 阅读:168 留言:0更新日期:2012-04-11 18:40
提出了一种多媒体系统,其包括多媒体引擎,数据库,和人机界面。多媒体引擎可适于访问来自多个多媒体数据源的多媒体文件,用以在多个多媒体输出设备中的一个或多个设备上回放。数据库可适于存储与存储在多个多媒体数据源上的多媒体文件有关的信息。来自多个多媒体数据源的多媒体文件信息可在数据库中统一为可公共访问的格式。人机界面可适于为存储在数据库中的信息提供图形界面,用于回放来自多个多媒体数据源的相应的多媒体文件。

【技术实现步骤摘要】
相关申请的交叉引用本申请要求2006年8月31日提交的美国临时申请No.60/841,659的优先权,该申请包括在此以供参考。
本专利技术涉及多媒体系统领域,且具体涉及多媒体系统框架,该框架具有统一访问具有不同媒体组的多个媒体设备的层。
技术介绍
多媒体系统可采用多个媒体播放器用来回放多媒体内容。这样的播放器包括具有安全数码(SD)卡、播放编码音乐文件的移动电话,使用索尼记忆棒技术存储和回放编码音乐文件的索尼PlayStationPortable单元,采用内置硬盘驱动器存储和回放包括视频媒体文件在内的媒体文件的设备,以及其他媒体播放器,包括那些采用通用串行总线(USB)闪存的媒体播放器。可以使用多种不同格式在这些设备上编码媒体文件,例如MPEG第III层(MP3)编码,视窗媒体音频(WMA)编码,视窗媒体视频编码,RealAudio编码,RealVideo编码,DVD视频,CD音频,等等。在这样的系统中,用户首先识别将在其上播放媒体文件的设备,然后识别在该设备上用于回放的特定的媒体文件。当该系统连有多个不同播放器,且每个播放器具有大量的媒体文件时,将变得使用户难于了解存储有所需媒体文件的设备。限制某些项目在特定设备上播放的音乐或视频授权,使定位和播放所需项目的问题进一步复杂化。在当前车载媒体系统中常见的、基于媒体的物理位置将其分段的做法也会导致安全风险,因为驾驶车辆的同时当最终用户试图从大量源文件中定位媒体时可能会分心。多媒体系统,如那些用于车辆中的多媒体系统,使用包含在各媒-->体设备内的元数据来寻址所连接的媒体设备的内容。因此,内容回放涉及选择媒体设备和浏览从该设备检索的元数据。一旦用户从显示的元数据中识别到所需的内容,即可通过多媒体系统将其回放。因此,随着最终用户增加连接到多媒体系统的媒体设备的数量,预订娱乐服务,并访问多个存储位置,所有这些都可能要求执行相似的功能,因而减少用户介入的内容定位和回放变得越来越重要。因此,这一领域内需要开发更有效的多媒体框架,用于从多媒体系统的多个设备中识别和访问媒体内容。
技术实现思路
提出了一种多媒体系统,其包括多媒体引擎,数据库,和人机界面。多媒体引擎可适于访问来自多个多媒体数据源的多媒体文件,用以在多个多媒体输出设备中的一个或多个设备上回放。数据库可适于存储与存储在多个多媒体数据源上的多媒体文件有关的信息。来自多个多媒体数据源的多媒体文件信息可在数据库中统一成可公共访问的格式。人机界面可适于对存储在数据库中的信息提供图形界面,用于回放来自多个多媒体数据源的相应的多媒体文件。对于本领域的技术人员,在查阅以下附图和详细说明后,本专利技术的其他系统、方法、特征和优点将会或将变得显而易见。本文意图在于所有这种另外的系统、方法、特征和优点都包括在本说明书中,处于本专利技术的范畴内,并由以下权利要求保护。附图说明可参考以下附图及说明书更好地理解本专利技术。附图中的组件不必是按比例的,而重点是在于阐明本专利技术的原理。而且,在附图中,同样的附图标记在各不同视图中指示相应的部件。图1是示出对多个媒体设备上的文件执行统一访问的多媒体系统的一种实现方式的框图。图2是示出可用于实现图1中所示系统的详细部分的功能框图。图3是示出可用于实现图2中所示的MSS模块的多个相关操作的流程图。-->图4是示出可用于填充(populate)媒体文件同步表的多个相关操作的流程图。图5是示出可执行以实现图3中所示的元数据同步的多个相关操作的流程图。图6是示出可执行以实现图5中所示的播放列表同步的多个相关操作的流程图。图7是示出可在图2中所示的数据库的媒体文件记录中采用的示例性字段的表。图8是示出可在图2中所示的数据库的播放列表文件记录中采用的示例性字段的表。图9是示出可在图2中所示的数据库的媒体存储库表中采用的示例性字段的表。图10是示出可在图2中所示的数据库的槽(slot)表中采用的示例性字段的表。具体实施方式图1是示出实现多媒体系统100的一种方式的框图,该系统100对多个媒体设备上的文件执行统一的访问。如图所示,系统100可具有媒体回放和选择层110,例如其提供系统100中的多个媒体设备和另外的软件界面层或用户之间的高层交互。媒体回放和选择层110促进从多个设备选择媒体文件,并允许通过位于一个或多个回放区111中的输出设备回放所选择的媒体文件。在图1中所示的示例性系统中,三个媒体设备连接于系统100。第一设备112可包括连接到系统100的CD播放器中的音频CD,且也可包括一个或多个音频文件120,其可被选择以通过系统100的一个或多个区111中的输出设备回放。第二设备114可包括连接到系统100的DVD播放器中的DVD盘,并可包括一个或多个视频文件122,其可被选择以通过系统100的一个或多个区111中的输出设备回放。第三设备116可包括连接到系统100的MP3播放器,并可包括一个或多个音频/视频文件124,其可被选择以通过系统100的回放区111的输出设备回放。-->关于设备112、114和116的媒体文件120、122和124的信息在统一文件内容信息层118被统一以便被层110访问。媒体回放和选择层110对该信息的访问可得以实现,而无需关于相应的媒体文件所处的媒体设备的先验知识。例如,可通过媒体名称、媒体风格、艺术家、播放列表名称,等等选择媒体文件以便在媒体选择和回放层110回放,而与相应文件的位置无关。例如,用户可请求回放所有具有“乡村”风格的媒体文件,且媒体选择和回放层110将进而定位并回放在统一文件内容信息层118识别的所有媒体文件,而与该文件所处于的设备无关。统一文件内容信息层118可在任何新设备连接到系统100中时动态地检测该设备。一旦识别到新增加的设备,关于相应媒体文件内容的信息便被识别,并且例如包括在层118的文件内容信息数据库中。从实施的观点看,可以将统一文件内容信息层118中的信息划分为多个部分,其中每个部分可驻存在一个或多个设备中。在此示例性实施例中,媒体回放和选择层110可导航存储在这些部分中的信息,如同该信息存储在单个数据库中。图2是示出可用于实现图1中所示系统的详细部分的功能框图。示例性系统200可包括多媒体引擎(MME)模块205,其与人机界面(HMI)模块210交互并与IO媒体模块215交互,IO媒体模块215提供多个不同多媒体设备220和MME模块205之间的界面。HMI模块210提供可包括如语音、触摸按钮和触摸屏的多模式用户输入的界面,这些用户输入被用户用来识别要播放的内容并请求某些回放操作。由HMI模块210获取的、作为这些用户交互结果的信息传送到MME模块205。MME模块205使用来自统一媒体文件信息的元数据获取被请求的文件名称、文件类型、风格、艺术家等的媒体文件信息,其中统一媒体文件信息例如存储在数据库225中。数据库225被MME模块205用于存储和检索客户端应用程序、如HMI模块210访问的媒体文件的元数据。客户端应用程序可使用该信息向用户显示媒体文件或另外以所需的方式安排回放媒体文件。数据库225可以并行的方式支持自多个客户的多个连接。数据库225中的信息可分成多个文件。每个数据库文件可以可配置的方式存储在RAM、闪存或硬驱中,不影响-->较高本文档来自技高网
...

【技术保护点】
一种多媒体系统,其包括:    数据库,其存储与在多个多媒体数据源存储的多媒体文件有关的信息,其中将来自所述多个多媒体数据源的多媒体文件信息在所述数据库中统一为可公共访问的格式;    多媒体引擎,其适于访问所述多媒体文件和数据库;    人机界面,其适于与所述多媒体引擎交互,从而基于存储在数据库中的信息为访问所述多媒体文件提供图形界面,其中所述交互总体上与多个多媒体数据源中的哪一个含有所述多媒体文件无关。

【技术特征摘要】
US 2006-8-25 60/840,246;US 2006-8-31 60/841,659;US1. 一种多媒体系统,其包括:数据库,其存储与在多个多媒体数据源存储的多媒体文件有关的信息,其中将来自所述多个多媒体数据源的多媒体文件信息在所述数据库中统一为可公共访问的格式;多媒体引擎,其适于访问所述多媒体文件和数据库;人机界面,其适于与所述多媒体引擎交互,从而基于存储在数据库中的信息为访问所述多媒体文件提供图形界面,其中所述交互总体上与多个多媒体数据源中的哪一个含有所述多媒体文件无关。2. 如权利要求1所述的多媒体系统,其中所述多媒体引擎包括同步软件,其适于将与存储在所述多个多媒体数据源的所述多媒体文件有关的信息与存储在所述数据库中的信息同步。3. 如权利要求2所述的多媒体系统,其中所述同步软件适于将关于所述多媒体文件的元数据信息与存储在所述数据库中的信息同步。4. 如权利要求2所述的多媒体系统,其中所述同步软件适于将关于所述多媒体文件的播放列表信息与存储在所述数据库中的播放列表信息同步。5. 如权利要求1所述的多媒体系统,其中所述数据库包括媒体存储库表,其包括描述一个或多个由所述多媒体引擎识别的物理设备的信息。6. 如权利要求1所述的多媒体系统,其中所述数据库包括槽表,其包括相应于文件系统位置的信息,在该位置媒体存储库可由所述多媒体引擎连接和移去。7. 如权利要求1所述的多媒体系统,其中所述数据库包括主记录表和一个或多个链接的表,且其中所述主记录表包括具有关于单个多媒体文件的信息的条目。8. 如权利要求7所述的多媒体系统,其中所述主记录表中的单个条目包括相应多媒体文件的媒体存储库信息,且其中所述媒体存储库信息链接到媒体存储库表,该媒体存储库表具有描述一个或多个由所述多媒体引擎识别的物理设备的信息。9. 如权利要求8所述的多媒体系统,其中所述数据库包括槽表,其包括相应于文件系统位置的信息,在该位置媒体存储库可由所述多媒体引擎连接和移去。10. 一种多媒体系统,其包括:数据库装置,其用于存储与在多个多媒体数据源存储的多媒体文件有关的信息,其中将来自所述多个多媒体数据源的多媒...

【专利技术属性】
技术研发人员:D卡达摩A波利亚克
申请(专利权)人:QNX软件操作系统德国有限公司
类型:发明
国别省市:DE[德国]

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

1