当前位置: 首页 > 专利查询>微软公司专利>正文

媒体播放器服务库制造技术

技术编号:2826673 阅读:267 留言:0更新日期:2012-04-11 18:40
存储在计算机处的本地媒体文件和能通过数据通信网络访问的远程媒体文件的集成管理。远程媒体文件的压缩目录被本地存储在计算机上。媒体播放器应用程序的用户界面显示本地媒体文件的库的内容和压缩目录的内容。该用户界面被配置为接收用户输入,并且媒体播放器应用程序响应于用户输入,在来自本地媒体库或压缩目录任一或两者的媒体文件上执行媒体播放器操作。

【技术实现步骤摘要】
【国外来华专利技术】媒体播放器服务库祖且 冃尿由于近来技术发展,计算机用户现在能够享受许多提供改进的用户体验的特 征。例如,用户可以在诸如个人、膝上型或手持式计算机、以及移动电话和其它便 携式媒体设备等各种计算设备上播放媒体和多媒体内容。在一些媒体环境中,计算设备有权访问存储诸如运动图象专家组音频层-3 (MP3)文件和Windows⑧媒体技 术音频(WMA)和视频(WMV)文件等媒体文件的计算机可读介质。许多计算 机现今还能够播放紧致盘(CD)和数字多功能盘(DVD),并且具有能够流传送 和下载音频与视频的因特网连接。在个人数字媒体领域,存在若干令人感兴趣的媒体范围。例如,在该领 域的一端,用户可在本地的一个或多个机器或设备上存储个人媒体集合。典型的用 户的本地或个人媒体集合包括可能数千个媒体项。在该领域的另一端,在线零售商 (例如FYE.com)、在线媒体源(例如微软公司的MSN⑧音乐服务)、以及在线 订阅服务(例如Napster 和真实网络(RealNetwork)的Rhapsody⑧数字音乐服务) 通常拥有超过百万个能供用户(例如通过因特网)远程使用的媒体项的库。在这两 个范围之间的一般交互是通过购买和/或下载媒体内容,从其中之一提取媒体并将 这些项插入另一个之中。但服务库的大小明显是本地库无法比拟的,并且用户消费媒体的速度与同时间内发布的媒体量相比相对较低。换言之,在任意给定的日子中 发布的媒体项远多于单个用户所能购买的。因此,将这两种范围集成在一起是还留 着没有完成的事情。而且,常规的用户界面、实现模型等等还是非常不同的,这使 本地与远程媒体库的集成变得复杂。概述本专利技术的实施例通过提供用户能管理本地与远程媒体的无缝的用户体验来克 服已知系统中一个或多个难点。在这点上,用户可将本地与远程两者的媒体库视为 其自己的媒体集合的一部分,同时保留对什么是本地和什么是远程的清楚了解。本 专利技术的诸方面在有利于本地用户体验的情况下,提供对复杂的远程数据源的用户友好的内容驱动的访问。而且,本专利技术的诸方面可应用于各种形式的数字媒体,包括 歌曲、电影、电视表演和音频书,以及诸如书籍、物理DVD集等传统的非数字媒 体项的物理库。具有用于执行管理媒体集合的方法的计算机可执行指令的计算机可读介质体 现了本专利技术的更多方面。可替换地,本专利技术的实施例可包括各种其它方法和装置。 其它特征将部分地是显而易见的,并且部分地在下文中指出。 提供本概要以用简化的形式介绍下面在详细描述中将描述的一些概念。本概 要不是要标识所要求保护的主题的关键特征或必要特征,也不是要用于帮助确定所 要求保护的主题的范围。附图简述附图说明图1是示出实现本专利技术实施例的示例性计算机系统的组件的框图。图2是示出根据本专利技术实施例的目录更新过程的示例性流程图。 图3A至图3F是示出根据本专利技术实施例的媒体播放器用户界面的诸方面的示 例性屏幕截图。图4是示出根据本专利技术实施例的媒体播放器用户界面的诸方面的示例性屏幕 截图。图5是根据本专利技术实施例的示例性专辑堆栈的图示。图6是根据本专利技术实施例在创建智能播放列表时使用的示例性数据结构的框图。在全部附图中,相应的参考标号指示相应的部分。 详细描述现在参考附图,图1示出其中可实现用于增强用户媒体播放体验的本专利技术的 示例性计算环境。媒体播放器系统100包括一个或多个耦合到数据通信网络104 的客户机计算机102。 一个或多个服务器计算机108也可耦合至网络104。如图1 所示,系统100还包括一个或多个与服务器108相关联的数据库110。在一个实施例中,计算机102通过网络104访问服务器108 (以及数据库110 中的信息)。作为一个示例,网络104是因特网(或万维网),但本专利技术的教导可 应用于任何数据通信网络。服务器108和计算机102在所示实施例中例如使用超文 本传输协议(HTTP)来通信。本专利技术的诸方面提供在由计算机执行时呈现媒体内容并检索、存储和显示上 下文信息的软件例程。进一步参考图l,用户的计算机102访问一个或多个以本地 媒体库112形式存储的数字媒体文件。本地媒体库112可驻留在计算机的硬盘驱动 器、可移动计算机可读存储介质等中。在所示的实施例中,计算机102执行用于呈 现所选的媒体文件的媒体播放器应用程序116。媒体播放器应用程序116可以是被 配置成播放数字媒体的任何合适的媒体播放器,从而使用户能体验到媒体所包含的 内容。例如,体现本专利技术诸方面的媒体播放器应用程序可在微软公司的Windows Media 播放器程序上构建。媒体播放器应用程序116可被配置为通过网络104与服务器108及其相关联 的数据库110通信,以访问存储在数据库110中的数据。在此情况中,服务器108 和数据库110组成允许用户访问、检索和显示所谓的元数据的媒体因特网服务站点 120。具体地,本专利技术的该方面允许媒体播放器应用程序116访问、检索和显示与 呈现媒体内容有关的元数据。本领域的技术人员熟悉元数据,它是有关数据的简单 信息。在本专利技术的语境中,元数据包括与由媒体播放器应用程序116呈现的数字媒 体文件的特定内容有关的信息。基本元数据包括标题、作曲者、演奏者、流派、内 容描述等等。扩展元数据包括封面设计、演奏者传记、回顾、有关演奏者、购买相 似项的地点、即将上演的音乐会、票务、指向包括购买机会的其它有关体验的URL 等等。在图1的实施例中,服务器108将存储在数据库110中的元数据与正由用户 体验的特定媒体内容进行匹配。服务器108随后将元数据返回给用户的计算机102。 在此处的许多示例中,为了方便起见,媒体内容是在存储在客户计算机的存储器中 的音乐内容的上下文中描述的。要了解和知道,媒体内容可包含在任何合适的介质 上,包括下载到客户机计算机102的本地存储器或计算机102能通过网络104访问 的数字文件。媒体内容可包括但不限于,例如已编码媒体文件形式的特殊编码的媒 体内容,诸如使用Microsoft Windows Media 播放器程序用Microsoft Windows Media 格式编码的媒体内容。图1的系统100允许用户在启用媒体的播放设备(例如,运行Microsoft Windows⑧操作系统和Windows Media 播放器程序的计算机102)上呈现媒体文 件,并且不仅期望体验媒体内容,而且还要有权访问有关元数据的所有方面。另外, 用户社区具有贡献诸如对过程的社区评级等关键信息的能力,以提高其它用户的体 验。本专利技术的诸方面还包括计算机102上执行的媒体播放器应用程序116与一个或多个远程媒体服务122之间的通信。远程媒体服务122可以是,例如在线零售商 (例如FYE.com)、在线媒体源(例如微软公司的MSN⑧音乐服务)、或者在线 订阅服务(例如,Naspter⑧和真实网络的Rhapsody⑧数字音乐服务)。在一实施例 中,远程媒体服务122利用一个或多个服务器来维护可用媒体文件的目录,即远程 库126。本领域的技术人员熟悉这样的服务,用户从这些服务可直接通过因特网下 载音乐文件和/或收听歌曲,通常是月付订阅费或者按每一歌曲付费。例如,远程 库126包含在线媒体提供者的详细目录。图1所示的示例性操作环境包括通用计本文档来自技高网...

【技术保护点】
一种管理耦合至数据通信网络(104)的计算机上的媒体文件的计算机化的方法,所述计算机执行用于呈现一个或多个所述媒体文件的媒体播放器应用程序(116),所述媒体文件包括存储在所述计算机处的第一媒体库(112)中的一个或多个本地媒体文件,以及能由所述计算机通过所述网络(104)访问的一个或多个远程媒体文件,所述方法包括:将所述远程媒体文件的压缩目录(130)本地存储在所述计算机上,所述压缩目录(130)定义第二媒体库(130);在所述媒体播放器应用程序(116)的用户界面中显示所述第一媒体库(112)和所述第二媒体库(130)的内容;以及允许通过所述用户界面在来自所述第一媒体库(112)或所述第二媒体库(130)任一或两者的一个或多个所述媒体文件上执行媒体播放器操作。

【技术特征摘要】
【国外来华专利技术】US 2005-8-12 11/202,9001.一种管理耦合至数据通信网络(104)的计算机上的媒体文件的计算机化的方法,所述计算机执行用于呈现一个或多个所述媒体文件的媒体播放器应用程序(116),所述媒体文件包括存储在所述计算机处的第一媒体库(112)中的一个或多个本地媒体文件,以及能由所述计算机通过所述网络(104)访问的一个或多个远程媒体文件,所述方法包括将所述远程媒体文件的压缩目录(130)本地存储在所述计算机上,所述压缩目录(130)定义第二媒体库(130);在所述媒体播放器应用程序(116)的用户界面中显示所述第一媒体库(112)和所述第二媒体库(130)的内容;以及允许通过所述用户界面在来自所述第一媒体库(112)或所述第二媒体库(130)任一或两者的一个或多个所述媒体文件上执行媒体播放器操作。2. 如权利要求1所述的方法,其特征在于,执行所述媒体播放器应用程序 (116)的所述计算机包括客户机(102),并且所述方法还包括在耦合到所述数据通信网络(104)的服务器(124)处生成所述压縮目录(130)。3. 如权利要求2所述的方法,其特征在于,还包括响应于所述媒体播放器应 用程序(116)访问所述压縮目录(130),在所述服务器(124)处执行更新过程 以更新所述压縮目录(130)。4. 如权利要求3所述的方法,其特征在于,执行所述更新过程包括,将所述 压縮目录(130)与一个或多个先前的目录进行比较以生成表示所述比较的至少一 个差异文件(138)。5. 如权利要求4所述的方法,其特征在于,还包括在所述客户机(102)处合 并所述差异文件(138)和所述压縮目录(130)以生成经更新的目录(146)。6. 如权利要求1所述的方法,其特征在于,还包括基于一个或多个编辑域査 询与所述第一媒体库(112)或所述第二媒体库(130)任一或两者中的媒体文件相 关联的元数据(110)以定义播放列表(138)。7. 如权利要求6所述的方法,其特征在于,所述编辑域包括下列中的一个或 多个相似内容、相似艺术家、推荐的艺术家、流行度、主演列表、销售量以及艺 术家音乐分类目录。8. 如权利要求6所述的方法,其特征在于,还包括从所述播放列表(318)中 排除所述第二媒体库(130)中具有与所述第一媒体库(112)中的一个或多个媒体 文件的艺术家元数据匹配的艺术家元数据的媒体文件。9. 如权利要求6所述的方法,其特征在于,还包括从所述播放列表(318)中 排除所述第二媒体库(130)中具有与所述第一媒体库(112)中的一个或多个媒体 文件的艺术家元数据不匹配的艺术家元数据的媒体文件。10. 如权利要求1所述的方法,其特征在于,还包括基于一个或多个编辑域査 询与所述第一媒体库(112)中的媒体文件相关联...

【专利技术属性】
技术研发人员:D普拉斯蒂娜MJ诺瓦克JM凯恩KW柏林格FZ常JC豪利
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1