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

视频站点上的音乐制造技术

技术编号:10291210 阅读:144 留言:0更新日期:2014-08-06 18:28
一种由一个或多个服务器计算机执行的方法包括从客户端接收用于用户具有收听权限的相应音乐片段的多个音乐标题;对于所述多个音乐标题中的一个音乐标题确定存储在服务器上的匹配视频具有作为该匹配视频的音频分量的用于该音乐标题的相应音乐片段;将该匹配视频添加到该匹配视频的列表;以及将该匹配视频的列表存储在所述一个或多个服务器计算机上,使得其对与客户端相关联的用户可访问。

【技术实现步骤摘要】
【国外来华专利技术】视频站点上的音乐
本公开涉及访问因特网视频站点上的音乐。
技术介绍
许多计算设备允许用户将歌曲存储在数字编码的媒体文件中以由计算设备播放或者用于传输至另一设备并在其上播放。这些设备的示例是个人计算机、平板计算机、专用音乐播放器设备以及移动电话。用户创建存储在设备上的歌曲库,例如通过从在线音乐商店购买歌曲或者通过从压缩盘或其他介质复制音乐。这些歌曲然后可在设备上访问,并且能够由用户根据需求播放。作为此能力的扩展,这些设备允许用户创建歌曲列表,其能够被执行以按照其在列表中出现的顺序或者按照随机顺序播放一系列歌曲。这是音乐播放设备的普遍特征,因为其允许用户出于不同的目的而创建不同的音乐列表,诸如用于聚会的音乐播放列表或用于慢跑的音乐播放列表。用户将大量的时间投入在开发这些播放列表。诸如移动电话之类的某些移动设备具有播放音乐的能力,但是具有有限的存储能力。而且,从诸如个人计算机之类的一个设备传输音乐并将其存储在其他设备上是不方便的。
技术实现思路
在本文中公开了用于识别和播放视频站点上的音乐的系统和方法。在本文中教导的实施例的一个方面是由一个或多个服务器计算机执行的方法。该方法包括从客户端接收用于用户具有收听权限的相应音乐片段的多个音乐标题;针对该多个音乐标题中的一个音乐标题确定存储在服务器上的匹配视频具有作为该匹配视频的音频分量的用于该音乐标题的相应音乐片段;向该匹配视频的列表添加该匹配视频;以及将该匹配视频的列表存储在一个或多个服务器计算机上,使得其对于与客户端相关联的用户可访问。在本文中教导的实施例的另一方面是包括一个或多个服务器计算机的视频服务器。该视频服务器包括:对象存储库,其包含每个具有音频分量的多个视频;搜索组件,其接收用于用户具有收听权限的相应音乐片段的多个音乐标题,并针对所述多个音乐标题中的一个音乐标题确定对象存储库中的所述多个视频中的匹配视频具有作为该匹配视频的音频分量的用于该音乐标题的相应音乐片段;以及列表管理器,其向该匹配视频的列表添加该匹配视频并将该匹配视频的列表存储在一个或多个服务器计算机上,使得其对于与客户端相关联的用户可访问。在本文中教导的实施例的另一方面是包括一个或多个服务器计算机的视频服务器。该视频服务器包括:对象存储库,其包含每个具有音频分量的多个视频;列表存储库;搜索组件,其从客户端接收用于用户具有收听权限的相应音乐片段的多个音乐标题,并针对所述多个音乐标题中的一个音乐标题确定对象存储库中的所述多个视频中的匹配视频具有作为该匹配视频的音频分量的用于该音乐标题的相应音乐片段;以及列表管理器,其向该匹配视频的列表添加该匹配视频,将该匹配视频的列表与由客户端指定的用户帐户相关联,并将该匹配视频的列表存储在列表存储库中,使得其对于与用户帐户相关联的用户可访问。附图说明本文中的描述对附图进行参考,其中,相同的附图标记遍及多个视图指代相同部分,并且在所述附图中:图1是示出了用于识别和播放视频站点上的音乐的系统操作的示例性环境的框图;图2是示出了用于识别和播放视频站点上的音乐的示例性过程的流程图;以及图3是示出了其中可实现本公开的实施例的示例性计算机系统的框图。具体实施方式公开可用的因特网连接视频站点具有巨大的视频库,其具有音乐内容。这些站点可被公众通过因特网合法地访问。因特网的用户能够访问这些站点上的库并通过使音乐被流送到因特网连接的设备来收听音乐。然而,不存在用于识别对应于用户库和播放列表的视频以允许更方便地访问在这些公开可用、连接因特网的视频站点上可用的音乐的设施。图1示出了客户端20、服务器50以及一个或多个其他设备100,其全部被连接以用于相互通过诸如因特网之类的网络10的数据、信号及其他电通信的传输。客户端20和一个或多个其他设备100彼此相关,因为他们被公共用户控制和/或被用来访问由服务器50维护的单个用户帐户。例如,客户端20可以是用户利用的个人计算机,并且其他设备100可以包括用户利用的因特网连接的移动电话。除为与客户端20和及其他设备100相关联的用户提供服务之外,服务器50还为许多其他的分布式用户提供服务,其中的每一个与类似于客户端20的附加客户端相关联且可选地与类似于其他设备100的一个或多个其他设备相关联。客户端20包括客户端侧对象存储库30。客户端侧对象存储库30是可操作用于以能够被客户端20访问和使用的形式来存储数据的计算机可读介质。客户端侧对象存储库30可以是常规存储设备,诸如硬盘驱动器、光盘、软盘、存储卡或现在已知或稍后开发的任何其他适当类型的存储。客户端侧对象存储库30包含多个客户端侧对象32和与客户端侧对象32有关的对象信息34。能够将对象信息34编码在客户端侧对象32中的每一个内,使得每个客户端侧对象32包含对应于在其中编码的音乐片段的对象信息34,或者可以与客户端侧对象32分开地对对象信息34进行编码。客户端侧对象32是以计算机可解释格式编码的音乐片段。本文所使用的“音乐片段”指的是一定长度的音频记录,类似于音频轨迹。音乐片段可对应于单个音乐乐曲。然而,术语“音乐片段”能够涵盖除音乐乐曲之外的作品,诸如音频书或音频书的一部分。被编码为客户端侧对象32的音乐片段可以是例如在音乐服务上用户通过拥有收听音乐片段的许可证或者借助于音乐片段的公共域状态的具有收听权限的音乐片段。用户收听相应音乐片段的权限能够从与客户端20相关联的内容许可证取得。内容许可证可以是与客户端侧对象32相关联地存储在客户端侧对象存储库30上的计算机可读文档。能够用来以计算机可解释格式对音乐片段进行编码的一个众所周知的格式是MPEG-1或MPEG-2音频层III格式,其通常被称为MP3格式。能够利用现在已知或稍后开发的公共或专有的其他音频编码格式作为用于将音乐标题编码为客户端侧对象32的基础。对象信息34是描述客户端侧对象32的一个或多个特性的元数据。能够将对象信息34存储在作为每个客户端侧对象32的一部分的元数据容器中。每个客户端侧对象32内的对象信息34的存储的一个示例是ID3格式标签,其通常地被附加于MP3格式媒体文件。作为替选,对象信息34能够采取一个或多个文件的形式,其被与客户端侧对象32分开地存储在客户端侧对象存储库30中。对象信息34与客户端侧对象32分开的单独存储的一个示例是包含用于某些或所有客户端侧对象32的对象信息34的索引文件。能够将XML格式文件用于此目的。其中能够存储对象信息34的索引文件的另一示例是播放列表文件,其诸如通过文件名或音乐标题来识别多个客户端侧对象32,并且还指定用于客户端侧对象32的播放顺序。能够用来对对象信息34进行编码的播放列表文件格式的一个示例是M3U格式播放列表文件。对象信息34包括用于被编码为客户端侧对象32的音乐片段中的一个或多个的音乐标题。除音乐标题之外,对象信息34能够可选地包括附加信息,诸如用于被编码为客户端侧对象32的音乐片段的艺术家、唱片以及轨道数。如本文所使用的术语“音乐标题”指的是用来识别相应音乐片段的标题,诸如唱片的单独轨道的标题。然而,音乐标题不需要对于该音乐片是独特的。相反,识别客户端侧对象32中的一个的音乐标题还可以识别其他音乐片段。这些其他音乐片段可以是该音乐片段所基于的音乐乐曲或其他作品的替本文档来自技高网...
视频站点上的音乐

【技术保护点】
一种由一个或多个服务器计算机执行的方法,包括:从客户端接收用于用户具有收听权限的相应音乐片段的多个音乐标题;针对所述多个音乐标题中的音乐标题确定存储在所述一个或多个服务器计算机上的匹配视频具有作为所述匹配视频的音频分量的用于该音乐标题的相应音乐片段;将所述匹配视频添加到匹配视频的列表;以及将所述匹配视频的列表存储在所述一个或多个服务器计算机上,使得其对与所述客户端相关联的用户可访问。

【技术特征摘要】
【国外来华专利技术】2011.09.30 US 13/250,1871.一种由一个或多个服务器计算机执行的方法,包括:从客户端接收用于用户具有收听权限的相应音乐片段的多个音乐标题;针对所述多个音乐标题中的音乐标题确定存储在所述一个或多个服务器计算机上的匹配视频具有作为所述匹配视频的音频分量的用于该音乐标题的相应音乐片段;将所述匹配视频添加到匹配视频的列表;以及将所述匹配视频的列表存储在所述一个或多个服务器计算机上,使得其对与所述客户端相关联的用户可访问。2.根据权利要求1所述的方法,其中,所述用户具有收听权限的所述相应音乐片段对应于存储在所述客户端上的媒体文件或内容许可证中的至少一个。3.根据权利要求1或权利要求2所述的方法,进一步包括:使所述匹配视频的列表与由所述客户端指定的用户帐户相关联;接收与所述用户帐户相关联的播放请求;以及响应于所述播放请求而发送由所述匹配视频的列表指定的一个或多个匹配视频。4.根据权利要求3所述的方法,其中,所述播放请求源自于与所述客户端分离的设备并且所述一个或多个匹配视频被发送到所述设备。5.根据权利要求1或权利要求2所述的方法,进一步包括:从所述客户端接收用于修改所述匹配视频的列表的请求;修改所述匹配视频以响应于用于修改所述匹配视频的列表的请求而产生匹配视频的更新列表;以及将所述匹配视频的更新列表存储在所述一个或多个服务器计算机上,使得其对与所述客户端相关联的用户可访问。6.根据权利要求1或权利要求2所述的方法,进一步包括:向所述客户端发送识别所述匹配视频的列表中的至少一个视频的验证请求;以及如果响应于所述验证请求而接收到否定响应,则从所述匹配视频的列表移除由所述验证请求识别的所述至少一个视频。7.一种包括一个或多个服务器计算机的视频服务器,包括:对象存储库,所述对象存储库包含多个视频,每个具有音频分量;...

【专利技术属性】
技术研发人员:莱昂纳多·罗瑟蒂
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1