使用音乐元数据将音乐结合到非音乐应用中的系统和方法

文档序号:6747764阅读:221来源:国知局
专利名称:使用音乐元数据将音乐结合到非音乐应用中的系统和方法
技术领域
本公开的技术一般涉及便携式电子设备,更具体地,涉及使用音乐元数据以将音
乐结合到非音乐应用中的便携式电子设备。
背景技术
便携式电子设备通常具有播放音乐的能力。虽然用户可以与其它设备功能独立 地听音乐,但是如果用户能够将音乐结合到其它非音乐应用中则该设备常常将变得更加有 趣。当前,似乎没有方便的方法来将音乐结合到非音乐应用中以允许用户进行定制,并因而 增强非音乐应用的娱乐性。 诸如移动电话、媒体播放器、个人数字助理(PDA)等的便携式电子设备正变得日 益流行。为了避免不得不携带多个设备的情况,便携式电子设备现在被构造为提供宽范围 的功能。例如,移动电话不再仅仅用于拨打和接听电话呼叫。移动电话也可以成为照相机、 用于访问新闻和信息的互联网浏览器、视听媒体播放器、消息设备(文本、音频、和/或可视 消息)、游戏设备、个人管理器,并且还具有其它功能。 关于音乐播放器功能,用户可以经由互联网或其它通信网络来下载音乐文件,并 且将所下载的文件存储在设备中的存储器内。音乐文件可以从记录源或从现场广播或供给 源(feed)流式传送到设备。 不管在电子设备中如何接收音乐文件,音乐文件通常包含关联的"元数据"信息。 通常,元数据可以被认为是用于提供有关于其它数字数据或文件的信息的数字数据。例 如,当用数字照相机拍摄照片时,与照片文件关联的元数据可以包括如照片拍摄的日期和 时间、文件大小、标识符(例如名称、文件名、或编号)这样的信息,和/或关于照片的其它 信息项。文档文件、视频文件、电子邮件、和其它文件类型可以类似地包含用于提供关于 关联文件的各种信息的元数据。元数据可以包含在文件内的XML描述字段(descriptive field)内。 如同其它数字数据文件一样,数字音乐文件通常包含关于音乐文件的元数据信 息。例如,元数据可以包括歌曲名称、流派、艺术家、每分钟节拍、长度、常用乐器、以及描述 音乐情况的其它信息项。当经由网络或通过数字广播对数字音乐进行传送时,特定项目的 元数据被共同包括在例如名称、艺术家和每分钟节拍的音乐文件内。如果具有元数据,则该 元数据可以用作搜索大量音乐或歌曲的基础。例如,诸如光碟数据库(CDDB)或GraceNotes 的公共可访问服务可以用来将元数据与关联的大量音乐文件进行匹配。还存在允许用户 对元数据进行定义和定制的应用或程序。例如,用户可能希望添加元数据字段以描述将要 与一个或更多个音乐文件相关联的类别或"情绪",来将歌曲定制到或组织到个人分组(例 如,聚会音乐、放松音乐、旅行音乐或其它等)中。 音乐可以包括在便携式电子设备的各种功能或应用中。例如,音乐被通常结合到 视频游戏中。将便携式电子设备用作游戏设备的这种使用在近年来得到显著的增长。 一些 便携式电子设备已经被主要开发用于游戏,而游戏目前经常被结合作为多功能便携式电子
3设备中的一个功能。例如,移动电话可以经常用于玩视频游戏。游戏可以被下载到移动电 话上并存储在存储器中,或者经由通信网络或互联网来玩游戏。 虽然将音乐结合到视频游戏中很普遍,但是音乐的声音质量可能是有缺陷的,尤 其是并非主要用于游戏的便携式电子设备(如移动电话)上开发游戏或玩游戏的情况。因 为移动电话的游戏能力会被诸如可允许的文件大小和处理器能力这样的事物限制,所以通 常以低质量格式生成移动电话中的音乐。例如,音乐可以采用低质量乐器数字接口 (MIDI) 格式来呈现。因此,移动游戏中音乐的质量通常远远低于当人们仅仅收听下载的或流式传 送的歌曲的质量。 移动电话游戏中音乐的另一个有缺陷的方面是,音乐通常不能由用户来定制。相 反地,音乐由游戏开发者以不可改变的形式结合到游戏中。

发明内容
为了改善使用电子设备的消费者的体验,本领域中需要一种用于将音乐结合到其
它非音乐设备应用中的改进的系统和方法。在本发明的示例性实施方式中,根据指定的搜 索标准对电子设备上的音乐文件的元数据进行搜索。元数据搜索对将会适合于在使用非音 乐应用的同时进行播放的、或适合于结合到非音乐应用中的匹配音乐进行识别。如果元数 据搜索指示移动设备在存储器中未存储合适的匹配音乐文件,则可以将用户指引到存储了 音乐文件的通信网络上的服务器或其它位置。用户可以随后从网络下载或流式传送其元数 据与搜索标准匹配的音乐文件。在一种示例性实施方式中,非音乐应用是视频游戏,并且游 戏程序搜索音乐元数据,以寻找其中音乐风格与游戏风格匹配的一个或更多个音乐文件。 因此,根据本发明的一个方面,一种选择在电子设备中使用的音乐的系统包括媒 体播放器,其位于所述电子设备内;存储设备,其用于存储多个音乐文件,其中各个所述音 乐文件具有关联的元数据;以及控制器,其用于通过所述电子设备来执行应用,其中所述控 制器被配置为对所述音乐文件的元数据进行搜索以寻找与搜索标准匹配的元数据,该搜索 标准用于选择在执行所述应用期间进行播放的音乐,并且其中所述控制器被进一步配置为 使得所述媒体播放器在执行所述应用期间播放所述关联的元数据与所述搜索标准匹配的 至少一个音乐文件。 根据所述系统的一种实施方式,所述存储设备是位于所述电子设备内的存储器。
根据所述系统的一种实施方式,所述存储设备是所述电子设备外部的服务器。
根据所述系统的一种实施方式,所述控制器位于所述电子设备内。
根据所述系统的一种实施方式,所述控制器位于所述电子设备外部的服务器内。
根据所述系统的一种实施方式,所述设备应用是视频游戏。 根据所述系统的一种实施方式,用于搜索所述音乐元数据的所述搜索标准包括歌
曲名称、艺术家、每分钟节拍、流派、或情绪中的至少一种。 根据所述系统的一种实施方式,所述电子设备是移动电话。 本发明的另一个方面是一种在电子设备的应用中使用音乐的方法,该方法包括以 下步骤在存储设备中存储多个音乐文件,其中各个所述音乐文件具有关联的元数据;设 定用于对所述音乐元数据进行搜索以选择用于在执行所述应用期间进行播放的音乐的搜 索标准;对所述多个音乐文件的所述音乐元数据进行搜索,以选择所述关联元数据与所述搜索标准匹配的至少一个音乐文件;以及执行所述应用,其中在执行所述应用的同时播放 相关联的元数据与所述搜索标准匹配的音乐文件。 根据所述方法的一种实施方式,所述存储步骤包括在位于所述电子设备内的第一 存储设备内存储第一组多个音乐文件,并且所述搜索步骤包括对所述第一组多个音乐文件 的所述音乐元数据进行搜索,以选择相关联的元数据与所述搜索标准匹配的至少一个音乐 文件。 根据所述方法的一种实施方式,所述存储步骤包括在位于所述电子设备外部的第
二存储设备内存储第二组多个音乐文件,并且所述搜索步骤包括如果未从所述第一存储
设备中选择出匹配的音乐文件,则对所述第二存储设备上的所述第二组多个音乐文件进行
搜索,以选择相关联的元数据与所述搜索标准匹配的至少一个音乐文件。 根据所述方法的一种实施方式,该方法还包括从所述第二存储设备中将匹配的所
述至少一个音乐文件下载到所述电子设备。 根据所述方法的一种实施方式,该方法还包括从所述第二存储设备中将所述至少 一个匹配的音乐文件流式传送到所述电子设备。 根据所述方法的一种实施方式,所述应用包括多个部分,并且所述方法针对于所 述多个部分中的各个部分来执行。 根据所述方法的一种实施方式,用于搜索所述音乐元数据的所述搜索标准包括歌 曲名称、艺术家、每分钟节拍、流派、或情绪中的至少一种。
根据所述方法的一种实施方式,所述应用是视频游戏。
根据所述方法的一种实施方式,所述电子设备是移动电话。 参照下面的说明和附图,本发明的这些和其它特征将变得明显。在该说明和附图 中,已经详细地公开了本发明的特定实施方式,以表示可以采用本发明的原理的某些方式, 但是应当理解,本发明的范围不应受到相应的限制。相反地,本发明包括落入所附权利要求 的精神和要素内的所有变化、修改和等同物。 参照一种实施方式而描述和/或例示的特征可以按照相同方式或类似方式用于 一个或更多个其它的实施方式中,和/或与其它实施方式的特征相结合或取代其它实施方 式的特征来进行使用。 应当强调,当在本说明书中使用时,术语"包括了"和"包括"用于指定所述特征、 要件、步骤或部件的存在,而不排除一个或更多个其它特征、要件、步骤、部件或其组合的存 在或增加。


图1是根据本发明的实施方式所使用的作为示例性电子设备的移动电话的示意 图。 图2是图1的移动电话的操作部分的示意性框图。 图3是表示典型音乐文件的部分的示意图。 图4是描述了可以根据本发明的实施方式来使用的示例性方法的流程图。 图5是可以根据本发明的实施方式来使用的示例性游戏应用的示意图。 图6是根据本发明的实施方式用于将音乐结合到游戏应用中的示例性系统的示
5意图。 图7是图1的移动电话可以在其中进行操作的通信系统的示意图。 图8是可以根据本发明的实施方式来使用的示例性音乐选择服务器的操作部分
的示意图。 图9是描述可以根据本发明的实施方式来使用的另一示例性方法的流程图。
具体实施例方式
本发明向用户提供了一种用于对在电子设备的非音乐应用中使用的音乐进行定 制的系统和方法。在示例性实施方式中,可以通过将音乐与视频游戏的特定风格进行匹配 来将音乐结合为视频游戏应用的整体部分。通过允许用户对与视频游戏应用一起使用的音 乐进行定制,用户可以获得增强的游戏娱乐性。 本发明的实施方式提供了一种用于使用音乐文件中的元数据以匹配用于结合到 非音乐应用中的音乐的系统和方法。便携式电子设备、通信网络上的服务器、或非音乐应用
本身可以包括应用或程序特征,以搜索存储在便携式电子设备中的存储器内的、或位于电 子设备外部的网络服务器上的音乐文件的元数据。搜索的参数可以由XML元数据字段(例 如歌曲名称、艺术家、每分钟节拍或其它)来定义。在一个示例性实施方式中,非音乐应用 可以是视频游戏,并且视频游戏程序对音乐文件的元数据进行搜索,以识别音乐风格与游 戏风格相匹配的音乐。 在一种实施方式中,如果元数据搜索揭示了移动设备在内部存储器中不包含与搜
索标准相匹配的任何音乐文件,则可以通过移动设备外部的音乐服务来向用户提供匹配的
音乐。例如,用户可以连接到提供音乐下载、流式传送音频或现场广播或供给源的互联网或
其它通信网络上的服务器。随后用户可以选择与元数据搜索的标准相匹配的音乐。 按这种方式,可以将音乐结合到非音乐应用中。因为音乐文件是在结合到非音乐
应用中之前而与该非音乐应用独立地生成的,所以该音乐文件将往往具有比将音乐初始地
编程为应用的一部分的情况更高的质量。此外,因为可以基于设定的搜索标准由用户来选
择音乐,所以可以将音乐定制为符合用户的品味,这样也会增强非音乐应用的娱乐性。 现在将参照附图来描述本发明的实施方式,其中相同的标号将在通篇用来指代相 同的元件(要素)。应当理解,附图并不一定是按比例绘制的。 在常规的移动电话的语境中进行下面的描述。应当理解,本发明不意欲受限于移 动电话的语境中,而可以涉及任意类型的合适的电子设备,其示例包括媒体播放器、游戏设 备、或桌上型计算机或膝上型计算机。此处出于描述的目的,可互换的术语"电子装置"和 "电子设备"还可以包括便携式无线通信装置。在下文中有时被称为"移动无线终端"的术 语"便携式无线通信装置"包括例如移动电话、寻呼机、发报机、电子管理器、个人数字助理
(PDA)、智能手机、以及任何通信装置等的所有装置。 图1描绘了示例性移动电话10。移动电话10可以是具有可在打开位置和关闭位 置之间活动的弹开盖15的翻盖式电话。在图1中,弹开盖被示出为处于打开位置。应当理 解,移动电话10可以具有其它构造,例如"块状"或"砖状"构造。 图2描述了移动电话10的功能框图。移动电话IO可以包括用于实现本发明的特 征的元数据搜索应用43。应用43可以被实现为驻留于移动电话10中并由该移动电话10来执行的可执行程序代码。移动电话io可以包括控制器,其执行存储在计算机可读介质或
可机读介质上的程序代码。该控制器可以包括控制电路41和/或处理设备42。程序可以 是独立软件应用,或形成实现与移动电话10相关的附加任务的软件应用的一部分。
另选地,移动电话10可以包括游戏应用65,该游戏应用65包含元数据搜索应用 65a。因而,元数据搜索应用可以被实现为由移动电话IO来执行的应用程序的一部分。游 戏应用65还可以包含被实现为游戏应用内的可执行代码的游戏65b。视频游戏可以是独立 应用(如图2所示),或者可以存储在移动电话内的存储器45中。另选地,可以从移动电话 外部的互联网或其它通信网络上的服务器访问视频游戏并且玩该视频游戏。
图3是描述了典型的音乐文件20的相关部分的示意性框图。音乐文件20可以是 一首歌曲、歌曲的摘录、或多首歌曲。音乐文件20可以包括被认为是实质音乐本身的音乐 部分22。音乐部分22可以按照例如MIDI、 MP3的多种数字音乐格式之一或按照本领域已 知的其它格式来进行编码。音乐文件20还可以包括提供关于音乐的各种信息项的关联元 数据字段24。在所描绘的示例中,该元数据包括4个示例性元数据字段歌曲名称(24a)、 艺术家(24b)、每分钟节拍(BPM) (24c)以及流派(24d)。 应当理解,元数据字段的数目和性质可以变化。例如歌曲名称和艺术家的一些元
数据可以是不变的,并且在生成音乐文件时就被设定。此外,利用本领域已知的合适的程序
或应用,用户可以定义元数据字段。例如,用户可能希望添加"情绪"标识符作为元数据的一
部分,以将音乐与特定情绪(例如聚会情绪或放松情绪)关联起来。用户还可能希望添加
类别标识符作为元数据的一部分,以将音乐集合在一起,例如使用元数据来生成"喜好"分
组的歌曲。可以采用自动的元数据字段和用户定义的元数据字段的其它示例。 多个音乐文件20可以被下载并存储在移动电话10中的存储器45内。另选地,如
下面进一步描述的,音乐文件可以作为记录文件或现场广播供给源从通信网络上的服务器
被流式传送到移动电话。 移动电话内的媒体播放器63可以用于播放存储在存储器中的或经由网络流式传
送的音乐文件。虽然音乐可以自己播放和欣赏,本发明的实施方式允许用户来选择将要与 非音乐应用结合的或结合到该非音乐应用中的音乐。通过允许用户将定制的音乐结合到非
音乐应用中,增强了其它应用的娱乐性。 图4描绘了根据本发明的实施方式将音乐结合到非音乐应用中的示例性方法。虽 然该示例性方法被描述为特定顺序的执行功能逻辑步骤,但是执行这些步骤的顺序可以相 对于所描述的顺序改变。而且,连续描述的两个或更多个步骤可以同时地执行或者部分同 时地执行。应当理解,所有这些变型都在本发明的范围之内。 通过举例,将结合将音乐结合到可在移动电话10上玩的视频游戏中的过程来描 述图4的方法。应当理解,视频游戏示例并非意欲限制本发明的范围,而类似的方法可用于 将用户选择的音乐结合到其它非音乐应用中。此外,类似的方法可以通过移动电话之外的 电子设备来使用,这种电子设备例如个人桌上型计算机或膝上型计算机、PDA、便携式游戏 设备等。 所述方法开始于步骤IOO,在该步骤100中,包含元数据的多个音乐文件可以存储 在存储设备中以作为音乐库或数据库。在当前描述的实施方式中,假
在步骤110,设定用于设备应用的元数据搜索标准。搜索标准被配置为基于设备应 用的性质而将合适的音乐与设备应用进行匹配。为了搜索合适的匹配,搜索标准可以结合 多个元数据字段。 图5是根据本发明可以采用的示例性游戏应用65的示意图。在一种实施方式中, 在游戏应用65内设定了元数据搜索标准。游戏应用65可以包括作为实质游戏程序的游戏 65b。游戏可以包括取自各种游戏流派的一个或更多个游戏。游戏应用65还可以包括对 元数据搜索标准进行设定的元数据搜索应用65a。例如,视频游戏可以是第一人称射击游 戏(FPS),其中动作级别较高并且几乎是连续的。结合到这种类型的视频游戏中的合适音 乐可以包括取自具有高于特定数字阈值(图5中为80)的每分钟节拍(BPM)的每分钟节拍 (BPM)高的硬摇滚流派的音乐。相反,结合到儿童游戏中的合适音乐可以包括取自具有低于 特定阈值(图5中为60)的BPM的BPM低的儿童流派的音乐。搜索标准的其它示例可以包 括高速驾驶游戏或恐怖游戏,对于该高速驾驶游戏,元数据搜索标准可以包括具有至少120 的BPM的舞曲音乐,对于该恐怖游戏,元数据搜索标准可以包括具有低于40的BPM的哥特 式音乐。应当理解,可以采用具有其它元数据搜索标准的其它游戏类别。
作为开发游戏程序的过程的一部分,可以由游戏开发者对元数据搜索标准进行全 部的或部分的设定。在该实施方式中,搜索标准与游戏是一体的。另选地或附加地,无论游 戏程序是否进行提示,用户都可以通过将搜索标准输入到移动电话中来设定搜索标准。
图6描绘了用户可以输入他或她自己的元数据搜索标准的实施方式。用户可以利 用输入设备66来输入元数据搜索标准,该输入设备66例如可以是移动电话10上的键区 18(见图1和2)或其它输入设备。输入设备66通过接口67连接到游戏应用65。所述接 口可以被实现为游戏应用本身的一部分(如图6的虚线所示),或者其可以与游戏应用分离 并作为移动电话10的一部分。 开发者和用户搜索标准可以组合起来以在努力和用户定制之间提供平衡。例如, 对于FPS游戏,游戏开发者可以将例如硬摇滚流派和高BPM编程进游戏通用元数据搜索标 准。用户随后可以输入附加搜索标准以进行定制。例如,用户可以将元数据搜索标准縮小 到取自特定喜好列表的歌曲或特定艺术家的歌曲。 再次参照图4,在步骤120,元数据搜索应用可以根据搜索标准来搜索多个音乐文 件的元数据。如上所述,元数据搜索应用可以被实现为存储在移动电话10(应用43)中的 代码,或者其可以被结合到设备应用程序中,例如视频游戏应用65 (应用65a)。图5和6描 绘了元数据搜索应用65a是游戏应用65的一部分的示例性实施方式。元数据搜索应用65a 可以通过接口 67来访问存储在移动电话中的音乐数据库45a。元数据搜索应用可以对所存 储的音乐文件的元数据进行搜索,以寻找与搜索标准匹配的元数据。 因而,再次参照图4的方法,在步骤130,可以将所存储的音乐文件的元数据与搜 索标准进行比较,以识别出适合于视频游戏的游戏风格的匹配音乐。元数据搜索应用65a 可以继续搜索音乐文件的元数据,直到搜索了整个音乐库。搜索可以识别出与搜索标准匹 配的多于一个的音乐文件。因此,在步骤140,来自匹配音乐文件的至少一个音乐文件可以 被选择以被结合到应用中。匹配音乐可以由游戏应用来自动选择,或者可以由用户利用输 入设备66来选择。取决于应用的长度,游戏应用和/或用户可以选择连续播放的多个音乐 文件,或者选择将会按需要进行重复的一个或更多个音乐文件。在步骤150,当执行应用时,经由接口 67从音乐数据库中访问所选择的音乐,并且将其结合到游戏应用65中。换句话 说,当用户正在玩视频游戏时可以播放所选择的音乐。 通常,设备应用可以被分为多于一个的部分。例如,视频游戏可以被分为级别、章 节、或类似的构成部分。各种部分的游戏可以在速度(pace)、情绪、以及其它游戏特性方面 有所不同。例如,一些部分可以采用由快速动作支配的游戏,而其它部分可以采用致力于解 谜或更慢速游戏的游戏。在一种实施方式中,可以相对于视频游戏(或其它应用)的各个级 别、章节、或部分而单独地执行图4的方法。可以在开始时针对整个游戏来选择音乐,或者 可以随着在游戏中达到了给定的部分而提示用户选择用于各个部分的音乐。按这种方式, 用户可以对音乐进行定制以提供适合于各个部分的音乐。 用户还可以在每次玩游戏时改变或选择不同音乐,或者在游戏期间改变音乐选 择。因此,用户可以随着演艺者创造出新音乐、随着用户的品味改变来更新音乐,以适应多 个用户的品味,或其它方面。 在上述的一些实施方式中,音乐库和元数据搜索应用被包含在移动电话10内。另 选地,系统的一个或更多个部件可以位于移动电话的外部,以作为通信网络的一部分。
参照图7,移动电话10可以被配置为作为通信系统68的一部分来操作。系统68 可以包括具有服务器72 (或多个服务器)的通信网络70,其中所述服务器72用于管理移动 电话IO所发出的呼叫以及到移动电话10的呼叫、将数据传送到移动电话10、以及执行任何 其它的支持功能。服务器72经由传送介质与移动电话10进行通信。传送介质可以是任意 合适的设备或组件,其例如包括通信塔(例如,小区塔)、另一移动电话、无线接入点、卫星 等。网络的部分可以包括无线传送路径。网络70可以支持多个移动电话10和其它类型的 终端用户设备的通信活动。如应当理解的,服务器72可以被配置为用于实现服务器功能的 典型计算机系统并且可以包括被配置为执行包含逻辑指令的软件的处理器以及用于存储 这种软件的存储器,其中所述逻辑指令实现服务器72的功能。 通信网络70还可以包含根据本发明的实施方式来使用的音乐选择服务器75。图 8描述了示例性音乐选择服务器75的部件的功能框图。音乐选择服务器75可以包括用于 存储多个音乐文件的音乐数据库76。与前面的实施方式类似,存储在音乐数据库76中的音 乐文件包含如上所述的关联元数据。音乐选择服务器还可以包括用于实现和协调服务器的 各种功能的控制器79。音乐选择服务器75还可以包括元数据搜索应用77。
音乐选择服务器75(及其构成部件)可以与移动电话10的相当的部件独立地或 协作地进行操作。当独立操作时,音乐选择服务器基本地可以执行图4的方法,以将音乐结 合到非音乐设备应用中。在步骤100,可以将音乐文件存储在音乐数据库76中。音乐数据 库可以是为与本发明一起使用而特别生成的数据库,或者其可以是用于下载或流式传送音 乐的任何商业服务。在步骤110,与前面的实施方式类似,由用户和/或设备应用来设定元 数据搜索标准。在步骤120,元数据搜索应用77可以对所存储的音乐文件的元数据进行搜 索,以寻找与搜索标准匹配的元数据。 一旦在步骤130找到匹配的音乐文件,则可以在步骤 140选择一个或更多个匹配的音乐文件以将其结合到非音乐应用中。在步骤150,在执行应 用的同时播放所选择的音乐。 当音乐存储在网络70上的音乐数据库76中时,可以通过各种手段来将音乐结合 到设备应用中。例如,可以将音乐文件下载到移动电话并且存储在存储器45中。随后,设备应用可以利用媒体播放器63等来访问所存储的音乐。另选地,当执行设备应用时,音乐 选择服务器75内的音乐流式传送器78可以将音乐文件流式传送到移动电话。
图9描绘了根据本发明的实施方式将音乐结合到非音乐应用中的另一示例性方 法。图9的方法使用了音乐选择服务器75和移动电话10的部件,以将音乐结合到非音乐 应用中。虽然该示例性方法被描述为特定顺序的执行功能逻辑步骤,但是执行这些步骤的 顺序可以相对于所描述的顺序而改变。而且,连续描述的两个或更多个步骤可以同时地执 行或者部分同时地执行。应当理解,所有这些变型都在本发明的范围之内。
在步骤200,可以将音乐文件存储在用户电子设备内的第一存储设备(例如移动 电话10的存储器45)中。在步骤210,可以将附加的音乐文件存储在第二网络存储设备上, 例如音乐选择服务器75的音乐数据库76上。在步骤220,如在前面的实施方式中那样,通 过用户和/或设备应用来设定元数据搜索标准。随后可以由元数据搜索应用来对存储在移 动电话10中的音乐文件进行搜索。元数据搜索应用可以驻留在移动电话中作为应用43、驻 留在网络上作为应用77、或者嵌入在设备应用程序(例如视频游戏)内作为应用65a。
在步骤240,可以将存储在移动电话内的音乐文件的元数据与搜索标准进行比较, 以识别出适合于设备应用的匹配音乐。如果搜索标准与在移动电话内的第一存储设备中存 储的一个或更多个音乐文件的元数据相匹配,则所述方法可以与图4的方法类似地进行下 去。在步骤280,可以从匹配的音乐文件当中来选择一个或更多个音乐文件,用于结合到设 备应用(例如,视频游戏)中。在步骤290,可以在执行设备应用的同时播放所选择的音乐 文件。 在步骤240,如果搜索标准与存储在移动电话上的任何音乐文件的元数据都不匹 配,则所述方法前进到步骤250。可以对存储在网络上的第二存储设备内的音乐文件的元数 据执行搜索。在步骤260,可以将元数据与搜索标准进行比较,以识别出存储在网络存储设 备上的、适合于设备应用的匹配音乐。 一旦识别出元数据与搜索标准匹配的一个或更多个 网络音乐文件,则在步骤270,系统会将匹配的音乐文件提供给用户。音乐提供可以采用音 乐下载提供或流式传送音乐提供的形式。在步骤280,用户可以选择一个或更多个匹配的音 乐文件,所述一个或更多个匹配的音乐文件随后将在步骤290被结合到设备应用中。
在一种实施方式中,本发明的系统可以构成用于将音乐结合到非音乐应用中的订 阅服务(subscription service)。例如,用户可以对各个下载的音乐文件支付费用。音乐 文件可以利用如本领域已知的常规的数字版权管理(DRM)特征来进行保护,以减少侵犯版 权的机会并且保证音乐仅用关联的设备应用来播放。用户可以支付订阅费来无限制地访问 服务,例如通过每月付费。如果对音乐进行流式传送,则用户可以按使用时间来支付费用, 例如按每分钟来支付。 例如移动电话和其它便携式电子设备的特定电子设备中的存储空间由于其小尺 寸可能是有限的。在一种另选的实施方式中,为了节省存储空间,仅将元数据24存储在存 储器中,而不存储音乐文件的实质音乐部分22(见图3)。当元数据搜索定位了匹配的元数 据时,用户随后可以被指引到将特定元数据连接到相应的音乐的网络上的服务,例如上述 的CDDB或GraceNotes。匹配音乐可以随后从网络下载或流式传送,以用于结合到非音乐应 用中。 再次参照图2,现在将描述移动电话10的附加特征。为了简要说明,本文将不会详细描述移动电话10的一般常规的特征。移动电话10包括呼叫电路,该呼叫电路使得移动电 话10能够与被叫/主叫装置(通常是另一个移动电话或固定电话、或另一个电子设备)建 立呼叫和/或交换信号。移动电话10还可以被配置成发送、接收、和/或处理数据,诸如文 本消息(例如,俗称为"SMS",其代表短消息业务)、电子邮件消息、多媒体消息(例如,俗称 为"匪S",其代表多媒体消息业务)、图像文件、视频文件、音频文件、铃声、流音频、流视频、 数据馈送(包括播客)等。对这些数据的处理可以包括将数据存储在存储器45中、执行允 许用户与数据交互的应用、显示与数据相关联的视频和/或图像内容、输出与数据相关联 的音频声音等。 移动电话10可以包括主控制电路41 ,该主控制电路41被配置成执行对移动电话 10的功能及操作的整体控制。控制电路41可以包括诸如CPU、微控制器或微处理器的处理 装置42。在它们的功能当中,为了实现本发明的特征,控制电路41和/或处理设备42可 以包括可执行实现为元数据搜索应用43的程序代码的控制器。在计算机编程领域,特别是 用于照相机、移动电话或其它电子设备的应用编程的领域中的普通技术人员应当清楚如何 对移动电话进行编程以操作并实现与应用43关联的逻辑功能。因此,出于简要的目的,未 对关于具体的编程代码的细节进行描述。而且,虽然可以由根据示例性实施方式的控制电 路41来执行代码,但是在不偏离本发明的范围的情况下,这种控制器功能也可以通过专用 硬件、固件、软件、或其组合来实现。 移动电话10具有当翻盖式电话处于打开位置时能够看到的显示器14。显示器14 向用户显示有关于移动电话10的各种特征和操作状态的信息,并且显示由移动电话10接 收到的和/或从存储器45获得的可视内容。而且,显示器14还可以用作照相机组件62的 电子取景器。 键区18提供各种用户输入操作。例如,键区18通常包括用于输入诸如电话号码、 电话列表、联系人信息、注释等字母数字信息的字母数字键。此外,键区18通常包括特殊功 能键17,诸如用于发起或应答呼叫的"发送"键等。所述键的一些或全部可以与显示器结合 使用,作为软键。还可以将各个键或类似键的功能实现为与显示器14相关联的触摸屏。
移动电话10可以包括连接到无线电电路46的天线44。如常规一样,无线电电路 46包括用于经由天线44来传送和接收信号的射频发射机和接收机。移动电话IO还包括用 于处理由无线电电路46传送/从无线电电路46接收的音频信号的声音信号处理电路48。 如常规一样,扬声器50和麦克风52连接到声音处理电路48,这使得用户能够经由移动电话 IO接听和说话。 显示器14可以通过视频处理电路54而连接到控制电路41,所述视频处理电路将 视频数据转换为用于驱动各种显示器的视频信号。视频处理电路54可以包括任意合适的 缓冲区、解码器、视频数据处理器等。视频数据可以由控制电路41产生、从存储在存储器45 中的视频文件中获得、从由无线电电路48接收到的呼入视频数据流中得到、或者通过任何 其它合适的方法获得。 移动电话10还可以包括本地无线接口 66,诸如红外收发机和/或RF适配器(例 如,蓝牙适配器),该本地无线接口用于与配件、另一移动无线终端、计算机或者其它设备建 立通信。例如,在头戴式耳机组件具有相应的无线接口的实施方式中,本地无线接口 66可 以可操作地将移动电话10连接到头戴式耳机组件(例如,PHF设备)。
11
移动电话10还可以包括1/0接口 56,该1/0接口 56允许连接到各种I/O常规1/ 0设备。 一种这样的设备是可以用来对内部电源单元(PSU)58进行充电的电源充电器。
虽然已经参照特定的优选实施方式示出并描述了本发明,但是应当理解,本领域 其他技术人员在阅读和理解本说明书之后可以想到等同物和修改。本发明包括所有这些等 同物和修改,并且仅由后面的权利要求的范围来限制。
权利要求
一种选择在电子设备(10)中使用的音乐的系统,该系统包括媒体播放器(63),其位于所述电子设备(10)内;存储设备(45、45a、76),其用于存储多个音乐文件(20),其中各个所述音乐文件具有关联的元数据(24);以及控制器(41、42、79),其用于通过所述电子设备(10)来执行应用(65),其中所述控制器被配置为对所述音乐文件(20)的元数据(24)进行搜索以寻找与用来选择在执行所述应用(65)期间进行播放的音乐的搜索标准匹配的元数据;并且其中所述控制器(41、42、79)被进一步配置为使得所述媒体播放器(63)在执行所述应用(65)期间播放相关联的元数据(24)与所述搜索标准匹配的至少一个音乐文件(20)。
2. 根据权利要求l所述的系统,其中所述存储设备(45、45a)是位于所述电子设备 (10)内的存储器。
3. 根据权利要求1-2中任一项所述的系统,其中所述控制器(41、42)位于所述电子设 备(10)内。
4. 根据权利要求1-3中任一项所述的系统,其中所述设备应用(65)是视频游戏(65)。
5. 根据权利要求l-4中任一项所述的系统,其中所述电子设备(10)是移动电话。
6. —种在电子设备(10)的应用(65)中使用音乐的方法,该方法包括以下步骤 在存储设备(45、45a、76)中存储多个音乐文件(20),其中各个所述音乐文件(20)具有关联的元数据(24);设定用于对所述音乐元数据(24)进行搜索以选择用于在执行所述应用(65)期间进行 播放的音乐的搜索标准;对所述多个音乐文件(20)的所述音乐元数据(24)进行搜索,以选择相关联的元数据 与所述搜索标准匹配的至少一个音乐文件;以及执行所述应用(65),其中在执行所述应用的同时播放相关联的元数据(24)与所述搜 索标准匹配的音乐文件(20)。
7. 根据权利要求6所述的方法,其中所述存储步骤包括在位于所述电子设备(10)内的 第一存储设备(45、45a)中存储第一组多个音乐文件(20),并且所述搜索步骤包括对所述 第一组多个音乐文件(20)的所述音乐元数据(24)进行搜索,以选择相关联的元数据(24) 与所述搜索标准匹配的至少一个音乐文件(20)。
8. 根据权利要求7所述的方法,其中所述存储步骤包括在位于所述电子设备(10)外部 的第二存储设备(76)内存储第二组多个音乐文件(20),并且所述搜索步骤包括如果未从 所述第一存储设备(45、45a)中选择出匹配的音乐文件(20),则对所述第二存储设备(76) 上的所述第二组多个音乐文件(20)进行搜索,以选择相关联的元数据(24)与所述搜索标 准匹配的至少一个音乐文件(20)。
9. 根据权利要求8所述的方法,该方法还包括从所述第二存储设备(76)中将匹配的所 述至少一个音乐文件(20)下载到所述电子设备(10)。
10. 根据权利要求6-9中任一项所述的方法,其中用于搜索所述音乐元数据(24)的所 述搜索标准包括歌曲名称、艺术家、每分钟节拍、流派、或情绪中的至少一种。
全文摘要
本发明提供了一种用于将音乐结合到电子设备(10)的非音乐应用中的系统和方法。根据指定的搜索标准可以对音乐文件(20)的元数据(24)进行搜索。元数据搜索对将会适合于结合到非音乐应用(65)中的匹配音乐进行识别。如果元数据搜索指示移动设备(10)在存储器(45、45a)中未存储合适的匹配音乐文件(20),则可以将用户指引到存储了音乐文件(20)的网络服务器(75)。用户可以随后下载或流式传送其元数据(24)与搜索标准匹配的音乐文件(20)。在一种实施方式中,非音乐应用是视频游戏(65),并且游戏程序搜索音乐元数据(24),以寻找其中音乐风格与游戏风格匹配的一个或更多个音乐文件(20)。
文档编号G11B27/031GK101779245SQ200880103381
公开日2010年7月14日 申请日期2008年2月8日 优先权日2007年8月14日
发明者约加克·H·瓦萨 申请人:索尼爱立信移动通讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1