用于控制音乐播放的方法、系统及程序产品的制作方法

文档序号:6771864阅读:122来源:国知局
专利名称:用于控制音乐播放的方法、系统及程序产品的制作方法
技术领域
本发明大体上涉及音频播放。更特别地,本发明涉及用于对装置上的音乐播放进行控制的方法、系统及程序产品。
背景技术
对于不同文化背景下的人而言,音乐是其每日生活中非常重要的组成部分。在一定程度上,通过提高音乐存取的便利性,科技已经改变了听音乐时的体验。各种各样的固定及便携式消费类电子装置能够为用户提供音乐播放。这些装置能够播放各种形式的音乐媒体,例如数字音频文件(例如,MP3文件)、音频CD、音频磁带和/或无线电广播(例如,陆地、卫星和/或互联网无线电广播)。各种媒体、信息及电信技术的不断整合已经推出了能够播放超过一种音乐媒体格式的单一的消费类电子装置,以及能够为用户提供除了音乐播放之外的其他特性的单一装置。这些其他产品特性例如可包括电话、电子邮件、文本信息、日历、照相、视频和/或网络浏览特性。虽然在单一装置中实现多种形式的音乐播放和/或提供额外功能可提高装置的多功能性,但将所有这些技术无缝地整合以达到实现装置的最佳用户体验方面可能会存在问题。某些装置可为不同音频源提供多个音频通道。其他装置可能需要仅靠单一音频通道(例如,分离的音乐及声音信号)来工作。在这些单通道装置中,音乐及音频信号可能不能够被同时传输。因此,仅使用单一音频通道在对装置中不同的音频源信号的传输进行管理方面会存在问题。由此,需要用于控制音乐播放的改进的方法、系统及程序产品,以允许使用音乐播放装置时得到改善的用户体验。

发明内容
本发明涉及用于控制音乐播放的方法,包括以下步骤(a)启动对第一音轨的播放;(b)在所述步骤(a)之后停止对所述第一音轨的播放;(c)在所述步骤(b)之后启动对选择性音频内容的播放;(d)在所述步骤(c)之后停止对所述选择性音频内容的播放;以及(e)在所述步骤(d)之后判定是启动对所述第一音轨的播放还是启动对所述第二音轨的播放。本发明还可涉及一种用于控制音乐播放的系统,其包括适于对音乐进行播放的便携式装置,其中所述便携式装置包括能够存储第一音轨、第二音轨以及选择性音频内容的存储器以及处理器,该处理器能够工作以在第一时间启动对所述第一音轨的播放、在所述第一时间之后的第二时间停止对所述第一音轨的播放、在所述第二时间启动对所述选择性音频内容的播放、在所述第二时间之后的第三时间停止对所述选择性音频内容的播放、并且在所述第三时间判定是启动对所述第一音轨的播放还是启动对所述第二音轨的播放。本发明还可涉及一种实体计算程序产品,包括非临时性计算机可读媒体,在该非临时性计算机可读媒体上记录有计算机程序逻辑以用于使至少一个处理器来启动对音轨的播放、停止对所述音轨的播放、启动对选择性音频内容的播放、停止对所述选择性音频内容的播放、确定所述音轨的剩余未播放时长、确定χ(χ等于所述选择性音频内容的时长)、 确定所述音轨的所述剩余未播放时长是否大于X、并且响应于所述音轨的所述剩余未播放时长大于X的确定结果,从所述音轨中比所述音轨中停止对所述音轨的播放的时点晚的时点启动对所述音轨的播放。本发明还可涉及一种实体计算程序产品,包括非临时性计算机可读媒体,在该非临时性计算机可读媒体上记录有计算机程序逻辑以用于使至少一个处理器来启动对第一音轨的播放、停止对所述第一音轨的播放、启动对选择性音频内容的播放、停止对所述选择性音频内容的播放、确定所述第一音轨的剩余未播放时长、确定χ(χ等于所述选择性音频内容的时长)、确定所述第一音轨的所述剩余未播放时长是否小于X、并且响应于所述第一音轨的所述剩余未播放时长小于X的确定结果,从第二音轨的起始处启动对所述第二音轨的播放。以下参考附图来详细描述本发明的其他方面、特征、优点,以及本发明的各个实施例的结构及实施情况。


作为本说明书一部分而结合于此的附图通过示例以及非限制性的方式示出了本发明,所述附图与详细说明一起,用于更近一步地说明本发明的原理并使得本领域的技术人员能够实现并使用本发明。图1是根据本发明一实施例的音乐播放装置的部件的框图。图2是根据本发明一实施例的音乐播放处理的流程图。图3是根据本发明一实施例的音乐播放处理的流程图。图4是根据本发明一实施例的音乐播放处理的图解示意图。图5是根据本发明一实施例的音乐播放处理的图解示意图。图6是根据本发明一实施例的便携式音乐播放装置的部件的框图。图7是根据本发明一实施例的进行运动的用户的视图。
具体实施例方式参照附图中示出的本发明的实施例,本发明将得到详细地描述。“一个实施例”、“实施例”及“示例性实施例”等所指的实施例可包括特定特征、结构或特性,但每一个实施例均并非必需包括该特定的特征、结构或特性。此外,上述描述并非必需指向同一实施例。 另外,当结合实施例来描述特定特征、结构或特性时,无论是否明确说明,本领域的技术人员应能够理解也可结合其他实施例来改变上述特征、结构或特性。本发明的实施例可使用音乐播放装置100来控制音乐播放。音乐播放装置100例如可以是数字音频文件播放器(例如,MP3播放器)、音频CD播放器、音频磁带播放器、无线电接收器(例如,陆地、卫星或互联网无线电接收器)、家庭音频系统、车载音频系统、电视机、计算机、移动电话或任何其他能够为用户10提供音频播放的固定或便携式装置。图1是根据本发明一实施例的音乐播放装置100的部件的框图。如图1所示,音乐播放装置100可包括处理器102、存储器104、用户输入控制器106及音频单元108。如下详述,这些部件可被有效地连接以实现音乐播放装置100的功能。在一些实施例中,这些部件中的一个或更多可以省去,又或可包括额外的部件。在实施例中,音乐播放装置100可包括电池。在一个实施例中,也可包括扬声器和/或音频输出端口。在另一实施例中,扬声器和/或音频输出端口可以是音频单元108的一部分。如下详述,音乐播放装置100的处理器102可适于执行存储在存储器104中的应用程序。处理器102可有效地连接至存储器104、用户输入控制器106及音频单元108。存储器104可适于存储用于实现在此描述的音乐播放系统的各个方面的功能的应用程序。如下详述,存储器104还可适于存储其他数据及信息。例如,存储器104可适于存储音轨、播放列表和/或选择性的音频内容。在一个实施例中,存储器104可包括只读存储器和/或随机存取存储器。在另一实施例中,存储器104可包括存储卡或其他移动存储装置。存储器104可有效地连接至处理器102及音频单元108。用户10可使用用户输入控制器106来与音乐播放装置100交互。在实施例中,用户输入控制器106可包括一个或多个物理输入按钮、开关和/或按键。在一个实施例中,用户输入控制器106可包括轨迹垫、滚球和/或触摸屏输入控制器(例如,虚拟输入按钮、开关和/或按键)。在一些实施例中,用户输入控制器106可包括电容开关,而在其他实施例中,用户输入控制器106可以是用于实现声音激活控制的话筒。可基于音乐播放装置100 的工作模式来确定每一个用户输入控制器106的功能。在图1所示的实施例中,用户输入控制器106可一体地耦合并包含在与音乐播放装置100相同的壳体内。但是,如下详述,在实施例中,一些或全部用户输入控制器106的可非一体地耦合和/或包含在与音乐播放装置100自身相同的壳体内。音频单元108可被用于处理音频文件和/或音频信号。例如,音频单元108可处理音轨、播放列表和/或选择性音频内容。作为其他示例,音频单元108可将数字音频信号转换为放大的模拟信号,该模拟信号可被用于驱动可被或可不被结合在一个或更多耳机内的单声道或立体声扬声器。用户10可使用诸如图1中所示的音乐播放装置100来控制音乐播放。音乐可以收录在一种或多种形式的音乐媒体中,例如,数字音频文件(例如,MP3文件)、音频CD、音频磁带和/或无线电广播(例如,陆地、卫星和/或互联网无线电广播)。在一个实施例中,音乐可以收录在诸如由加利福尼亚州,奥克兰市的Pandora Media, Inc.(潘多拉媒体公司) 所提供的互联网无线电流(internet radio stream)中。
在实施例中,单个音乐可分为各个音轨。例如,每个音轨可包含对应于单一歌曲的数据。如下详述,在一个实施例中,多条音轨可与播放列表400关联。除了聆听主要的音乐内容(primary music content)之外,一些用户10可能还希望聆听选择性的音频内容(alternative audio content)。选择性的音频内容可以是非音乐性的内容,例如由语音合成器生成的仿真语音、之前已经被保存作为音轨的录音或大致实时远程传输的语音传输(例如,电话通话)。选择性音频内容例如也可以是与主要音乐性内容不同的音乐性内容(例如,音乐铃声)。如下详述,这些选择性音频内容例如可传播 来自亲友和/或同事的信息、新闻或资讯、广告、热点资讯和/或大致实时的反馈。在本发明的实施例中,用户10希望能够聆听主要音乐内容之外的选择性音频内容,音乐播放装置100能够控制该音乐及选择性内容的播放。图2是根据本发明一实施例的音乐播放处理的流程图。如图2所示,在步骤200中,音乐播放装置100的处理器102可启动对第一音轨的播放。在步骤202中,可以停止对第一音轨的播放。然后,在步骤204中,处理器102可启动选择性音频内容的播放。在步骤206,可以停止对选择性内容的播放。最后,在步骤208, 处理器102可判定是对第一音轨启动下一轮(再次)播放还是启动对第二音轨的播放。这种对第一音轨或第二音轨的播放的启动随后可分别发生在步骤210或212中。一个或更多的在先步骤可响应于处理软件应用程序的计算机程序逻辑的处理器102而进行。在步骤200中,可以启动对第一音轨的播放。在一个实施例中,通过参考表明哪条音轨第一播放的播放列表400来确定第一音轨的身份(identity)。在实施例中,可从第一音轨的起始位置就启动对第一音轨的播放。在一个实施例中,第一音轨的播放可响应于与音乐播放装置100的一个或多个用户输入控制器106交互的用户10来进行。在其他实施例中,第一音轨的播放可自动进行或基于来自除用户输入控制器106之外的源的输入来进行。在步骤202中,可以停止对第一音轨的播放。在实施例中,可在已经到达第一音轨的结尾之前停止对第一音轨的播放。在一个实施例中,对第一音轨的播放的停止可响应于与音乐播放装置100的一个或多个用户输入控制器106进行交互的用户10来进行。在其他实施例中,对第一音轨的播放的停止可响应于检测到选择性内容待播放的处理器102、和 /或可响应于选择性内容待播放的请求来进行。在步骤204中,处理器102可启动对选择性音频内容的播放。在一个实施例中,对选择性音频内容的播放可精确地或大致地开始于与第一音轨的播放的停止相同的时间点。 在另一实施例中,在第一音轨的播放的停止的时间点与选择性音频内容的播放的开始的时间点之间可存在延迟。在实施例中,选择性音频内容的播放可响应于与音乐播放装置100 的一个或多个用户输入控制器106交互的用户10来启动。在其他实施例中,选择性音频内容的播放可响应于来自处理器102的对选择性音频内容的请求来启动。在步骤206中,可以停止对选择性内容的播放。在实施例中,在选择性音频内容已经到达末尾之前可停止对选择性音频内容的播放。在一个实施例中,对选择性音频内容的播放的停止可响应于与音乐播放装置100的一个或更多用户输入控制器106交互的用户10 来进行。在其他实施例中,对选择性音频内容的播放的停止可响应于检测到选择性内容待停止的处理器102、和/或可响应于选择性内容的播放待停止的请求来进行。
最后,在步骤208中,处理器102可判定是对第一音轨启动下一轮(再次)播放还是启动对第二音轨的播放。对第一音轨或第二音轨的播放的启动可随后分别发生在步骤 210或212中。在实施例中,通过参考表明哪条音轨待被第二播放的播放列表400来确定第二音轨的身份。图3是根据本发明的实施例的音乐播放处理的另一方面的流程图。音乐播放处理的这一部分涉及判定是(再次)启动对第一音轨的播放还是启动对第二音轨的播放。因此, 根据本发明的一个实施例,音乐播放处理的这些方面可增加或代替图2中的音乐播放处理的步骤208-212。一个或多个的以下步骤可响应于处理软件应用程序的计算机程序逻辑的处理器102来进行。如图3所示,在步骤300中,处理器102可确定第一音轨的剩余未播放时间(UTR) 的时长。如果在已经到达第一音轨末尾之前就停止对第一音轨的播放,则对于第一音轨存在一些UTR。例如,如果第一音轨时长是4分30秒,但在音轨的2分30秒时停止了对第一音轨的播放,则第一音轨的UTR是2分钟。在步骤302中,处理器102可确定选择性音频内容的时长(X)。在一个实施例中, 例如如果选择性音频内容是预先已经存储作为音轨的录音,则能够在对选择性音频内容进行存取时就确定出X。例如,处理器102能够立即对音轨进行分析从而确定其预定的固定时长。但是,在其他实施例中,例如如果选择性音频内容是大致实时远程传输的语音广播 (例如,电话通话),则直到选择性音频内容已经播放结束后才能够确定出X。例如,如果接收到呼入的电话通话,则处理器102无法获知通话会持续多长时间以及因此的整个通话时长——除非通话结束。在步骤304中,处理器102可判定UTR是否大于X。如果UTR大于X,则可随后在步骤306中启动对第一音轨的播放。如果UTR小于等于X,则可随后在步骤308中启动对第二音轨的播放。以下参照图4及图5来更详细地描述上述处理。图4及图5分别示出了根据本发明的实施例的UTR大于X以及UTR小于等于X的音乐播放处理的图解示意图。参照图4及图5,音乐播放装置100能够播放多条音轨。在实施例中,音乐播放装置100可查阅播放列表400,该播放列表400可表明待播放的音轨群组及其应被播放的顺序。如上所述,与播放列表400对应的音轨和/或播放列表文件可存储在音乐播放装置100 的存储器104中。替代地,如下详述,与播放列表400对应的音轨和/或播放列表文件可远程访问。虽然本发明的示例性实施例通常参照播放列表400来描述,但本发明并不限于对与播放列表关联的音轨的播放。在歌曲顺序未预先确定的情况下(例如,以歌曲以“随机” 模式来播放),无需参考播放列表,“第一音轨”可以是正好要被播放的第一首乐曲,而“第二音轨”可以是正好要在第一首乐曲之后被播放的下一首乐曲。图4及图5中标明“第一音轨”及“第二音轨”的水平栏表示根据播放列表400依此待播放的第一音轨及第二音轨。水平栏沿水平方向的长度分别对应于第一和第二音轨的总的可能播放时间。第一音轨与第二音轨之间的转换点414的位置也被示出。线段500, 504,600及604示出了对音乐内容的播放,而线段502及602示出了对选择性内容的播放。现参考图4,在一个实施例中,如线段500所示,音乐播放装置100的处理器102可在时间402启动对第一音轨的播放,并且可在时间404停止对第一音轨的播放。然后,如线段502所示,音乐播放装置100的处理器102可在时间406启动对选择性音频内容的播放,并且可在时间408停止对选择性音频内容的播放。如线段504所示,如果处理器102判定UTR大于X,则随后在时间410(再次)启动对第一音轨的播放。具体而言,在一个实施例中,对第一音轨的播放可从第一音轨中一时点启动,而该时点晚于第一音轨中停止第一音轨的播放的时点(例如,在时间404停止对第一音轨的播放之后的某一时点)。例如,如图4所示,晚于第一音轨中停止第一音轨的播放的时点(例如,在时间404停止对第一音轨的播放)的第一音轨中的的时点是第一音轨中在停止第一音轨的播放的时点经过时长X后的时点(例如,在时间410)。具体而言,例如如果第一音轨时长为4分30秒,但在音轨的2分30秒时停止了对第一音轨的播放,则第一音轨的UTR是2分钟。如果选择性音频内容于音轨的2分30秒启动并持续达30秒,则选择性音频内容的X为30秒。因为UTR大于X(即,2分钟大于30 秒),故根据图4的实施例,随后在第一音轨中停止第一音轨的播放的时点经过时长X的时点(即,音轨中2分30秒后经过30秒,即音轨中的3分钟)来启动对第一音轨的播放。某些音乐播放装置100可为不同音频源提供分离的音频通道。例如,双音频通道音乐播放装置100可提供音乐音频通道及选择性音频内容通道。两个音频通道装置可允许同时传输音乐音频数据与选择性音频内容数据。在实施例中,这种装置可允许第一音轨被静音,同时播放选择性音频内容。静音可包括持续地访问并传输与第一音轨相关的数据,但并不通过扬声器或耳机进行输出,或以极低的音量进行输出。其他音乐播放装置可仅需要依靠单一音频通道来处理例如分离的音乐音频及选择性音频内容信号。在这些单一通道装置中,音乐及选择性音频内容信号可能不能够被同时访问并传输。因此,与以上描述的双通道系统不同,这些装置或不能够将第一音轨静音同时播放选择性音频内容。在以上参考图1-4描述的本发明的实施例中,可在与将第一音轨静音同时播放选择性音频内容的时点相同的时点恢复对第一音轨的。可通过具有一个或多个音频通道的音乐播放装置100来执行上述处理。因为如上参考图4所述的实施例需仅在给定时间使用单一音频通道,上述音乐播放处理是令人满意的,例如对希望能够有效地将音乐静音同时收听选择性音频内容、但其音乐播放装置100仅提供单一音频通道的用户10而言是理想的。现参考图5,在一个实施例中,如线段600所示,音乐播放装置100的处理器102可在时间422启动对第一音轨的播放,并可在时间4 停止对第一音轨的播放。然后,如线段602所示,音乐播放装置100的处理器102可在时间似6启动对选择性音频内容的播放,并且可在时间4 停止对选择性音频内容的播放。如线段604所示,如果处理器102判定UTR小于等于X,则可随后在时间430启动对第二音轨的播放。具体而言,在一个实施例中,可从第二音轨的起始处(即,第一音轨与第二音轨之间的理论转换点414)启动对第二音轨的播放。具体而言,例如,如果第一音轨时长为4分30秒,但于音轨的4分钟处停止对第一音轨的播放,则第一音轨的UTR为30秒。如果选择性音频内容于音轨的4分钟处启动并持续达1分钟,则选择性音频内容的X为1分钟。因为UTR小于等于X(即,30秒小于1分钟),故根据图5的实施例,可在时间430的第二音轨的起始处(即,第一音轨与第二音轨之间的理论转换点414)之后启动对第二音轨的播放。在上述实施例中,第二音轨并未在与音乐输出被静音同时播放选择性音频内容时恢复的时点相同的时点处恢复。具体而言,如果已经静音了音乐输出同时播放选择性音频内容,则应在第一音轨停止播放之后经过时长X的第二音轨的时点处启动第二音轨,换言之,第二音轨不会在其起始处就启动。上述音乐播放处理是令人满意的,例如对于希望能够将音乐静音同时收听选择性音频内容、但不希望在新音轨中间启动收听新的音轨的用户10 是理想的。在实施例中,该处理可在仅包括单一音频通道的音乐播放装置100中实现。在另一实施例中,该处理可在包括多于一个音频通道的音乐播放装置100中实现。在本发明的一个实施例中,音乐播放装置100可以是便携式音乐播放装置100。便携式音乐播放装置100例如可以是便携式数字音频文件播放器(例如,MP3播放器)、便携式音频CD播放器、便携式音频磁带播放器、便携式无线电接收器(例如,陆地、卫星或互联网无线电接收器)、便携式车载音频系统、便携式计算机、移动电话、或任何其他能够为用户 10提供音乐播放的音乐播放装置100。图6是根据本发明的实施例的便携式音乐播放装置100的部件的框图。如图6所示,便携式音乐播放装置100可包括处理器102、存储器104、用户输入控制器106、音频单元108、显示单元110、无线广域网络(WffAN)收发器112、集成传感器114及无线个人网络 (WPAN)收发器116。如上及如下详述,这些部件可有效连接以实现便携式音乐播放装置100 的功能。在一些实施例中,这些部件中的一个或多个可以省略,或可以包括额外部件。在实施例中,音乐播放装置100可包括电池。在一个实施例中,还可包括扬声器和/或音频输出端口。在另一实施例中,扬声器和/或音频输出端口可以是音频单元108的一部分。图6所示实施例的处理器102、存储器104、用户输入控制器106及音频单元108 可与参考图1所述的那些部件起到类似的功能。显示单元110可用于为用户10视觉地显示信息。在一个实施例中,显示单元110 可以是液晶显示器。在另一实施例中,单一显示屏可包括显示单元110及触摸屏输入控制器形式的用户输入控制器106两者。在实施例中,如图6所示,显示单元110可集成地耦合至并包含在与音乐播放装置100相同的壳体中。但是,在另一实施例中,如下详述,显示单元110中的一部分或全部可并非集成地耦合至和/或包含在与便携式音乐播放装置100自身相同的壳体中。便携式音乐播放装置100还可包括集成传感器114。在一个实施例中,集成传感器 114可以是基于卫星的定位系统接收器,例如GPS接收器。定位系统接收器可起集成地耦合至便携式音乐播放装置100的传感器114的作用,并可允许便携式音乐播放装置100检测可用于测量和/或计算位置、行程、步幅和/或速度的信息。在另一实施例中,集成传感器 114可以是可用于测量和/或计算行程、步幅和/或速度的加速度计。WPAN收发器116可能够与远离便携式音乐播放装置100的由用户10的身体支承和/或接近用户10的身体的部件进行无线通信。在一个实施例中,WPAN收发器116是低功率收发器。WPAN收发器116可包括天线,并可在诸如2. 4GHz的未授权频带下工作。WPAN收发器可利用已知的无线协议(包括但不限于ANT及ANT+),经由Dynastream Innovations, 蓝牙、蓝牙LE、蓝牙LET或BlueRobin来进行通信。也可使用其他已知的无线通信协议。在一个实施例中,WPAN收发器可以是红外收发器。
在一个实施例中,如下详述,WPAN收发器116可与由用户10的身体支承的传感器 (例如,心率监控器30或基于加速度计传感器40)通信。在另一实施例中,如下详述,WPAN 收发器116可与由用户10的身体支承的腕带50或扬声器或耳机20进行通信。WffAN收发器112可以是可用于收发例如是语音蜂窝电话信号的蜂窝收发器。WffAN 收发器112可用于与诸如互联网或内联网的计算机网络交换信息。WffAN收发器112可包括天线。本发明实施例中的便携式音乐播放装置100包括WffAN收发器112,用户10可经由下载或实时流(live streaming)来接收音轨以通过便携式音乐播放装置100进行播放。 另外,用户10可经由下载或实时流(live streaming)来接收选择性音频内容以通过便携式音乐播放装置100进行播放。可有利地使用以上参考图2-5描述的音乐播放处理来管理对上述信息的接收及播放。如上所述,选择性音频内容例如可以是预先已经存储作为音轨的录音。如下详述, 经由WffAN收发器112,在便携式音乐播放装置100上收听音乐的用户10或能够从亲友或同事处接收远程传输的预录音频信息、预录音频消息或资讯、预录音频广告、预录音频热点资讯和/或预录大致实时音频反馈。如上所述,选择性音频内容可以是例如大致实时远程传输的语音广播(例如,电话通话)。如下详述,经由WWAN收发器112或WPAN收发器116,在便携式音乐播放装置100 上收听音乐的用户10能够从亲友或同事处接收远程传输的电话通话(例如,如果便携式音乐播放装置100是移动电话)、大致实时音频消息或资讯、大致实时热点资讯和/或大致实时音频反馈。在本发明的实施例中,便携式音乐播放装置100包括WPAN收发器116,便携式音乐播放装置100可与耳机20、心率监控器30及基于加速度计传感器40和/或腕带50中的一者或多者进行通信。图7是根据本发明的实施例进行体育活动的用户10的视图。用户10的身体佩戴有耳机20、心率监控器30、基于加速度计计传感器40及腕带50。在实施例中,这里所述的便携式音乐播放装置100及音乐播放处理可结合诸如在同日递交的共有美国专利申请第 12/836, 421 号(代理号 M83. 1670000),发明名称为 “Fitness Monitoring Method, System, and Program Products, and Applications Thereof (健康监测方法、系统及禾呈序产品,以及其应用),,,以及美国专利申请第12/836, 416号(代理号2483. 1680000),发明名禾尔为"Location-Aware Fitness Monitoring Methods, Systems, and Program Products, and Applications Thereof (位置感知健康监测方法、系统及程序产品,以及其应用)”中描述的便携式健康监控系统一起使用,二者均通过引用全部包含于此。例如,用户10可利用便携式健康监控系统来进行预先计划及安排好的活动,同时使用便携式音乐播放装置100以及集成传感器114、心率监控器30和/或基于加速度计计的传感器40中的一者或多者。在活动期间,便携式音乐播放装置100可与这些传感器中的一者或多者进行通信,并可确定与用户10的身体活动关联的各项表现参数(例如,位置、行程、速度、步幅、心率等)。仍然在活动期间,便携式音乐播放装置100可以与表现参数相关的反馈的形式将选择性音频内容提供给用户10。例如,便携式音乐播放装置100可提供选择性音频内容,其向用户10传达概要统计数据(例如,“你已经走了 2英里、你的速度为7. 5英里/小时、你的步幅为8分钟/英里, 你的心率为160次/分钟”),或传达实际指令或训练命令(例如,“你的目标速度为8英里 /小时,但你的移动速度仅为7. 5英里/小时,加速! ”或“你的目标步幅为7分钟/英里, 但你仅保持了 8分钟/英里的步幅,加速! ”或“你的目标心率介于140至150次/分钟,但你当前的心率为160次/分钟,慢下来! ”)。可有利地使用以上参考图2-5描述的音乐播放处理来管理对上述信息的接收及播放。如上所述,与该健康活动相关的选择性音频内容可以是由语音合成器生成的仿真语音、预先已经作为音轨进行存储的录音、或大致实时远程传输的语音广播(例如,电话通话)。选择性音频内容可以本地存储在便携式音乐播放装置100上,或可经由WffAN收发器 112或WPAN收发器116远程存储并接收。因此,本发明的实施例可提供改进的用于控制音乐播放的方法、系统及程序产品, 以及可选的对健康活动相关选择性音频内容的播放,其可允许改善用户10对音乐播放装置100的体验。在一个实施例中,参考图2的步骤208,可全部或部分基于与用户10的身体活动关联的各种表现参数(例如,位置、行程、速度、步幅、心率等)来判定是接着(再次)启动对第一音轨的播放还是启动对第二音轨的播放。在另一实施例中,可基于与用户10的身体活动关联的各种表现参数(例如,位置、行程、速度、步幅、心率等)来计算音轨中的可以启动进行播放的时点。可利用硬件、软件、固件、其上存储有指令的实体计算机可读或计算机可用存储媒体或其组合来实现本发明的各种方面或其各种部分或功能,或可在一个或多个计算机系统或其他处理系统中实现本发明的各种方面或其各种部分或功能。根据本发明的实施例的用于控制音乐播放的方法、系统及程序产品可包括由一个或多个计算装置执行的任何软件应用程序。计算装置可以是具有一个或多个处理器的任意类型计算装置。例如,计算装置可以是工作站、移动装置(例如,移动电话、个人数字助理或笔记本电脑)、计算机、服务器、计算集群、服务器群、游戏控制台、机顶盒、终端亭、嵌入式系统、健身机、零售系统或具有至少一个处理器及固定或移动存储器的其他装置。本发明的实施例可以是计算装置中由处理器执行的软件、固件、硬件或其任意组合。本发明的软件可以存储在任意计算机可用媒体上。当在一个或多个数据处理装置中执行时,上述软件可使数据处理装置以这里描述的方式工作。本发明的实施例采用当前或未来所知的任意计算机可用或可读媒体。计算机可用媒体的示例包括但不限于主存储装置(例如,任意类型的随机存取存储器)、辅助存储装置(例如,硬盘驱动器、软盘、CD ROM 驱动器、压缩盘、磁带、磁性存储装置、光学存储装置、MEMS、纳米技术存储装置、存储卡或其他移动存储装置等)以及通信媒介(例如,有线及无线通信网络、局域网络、广域网络、内联网等)。虽然本发明的示例性实施例通常参考播放列表400来描述,但本发明并不限于对与播放列表关联的音轨的播放。此外,虽然本发明的示例性实施例通常参考具有单一音频通道的音乐播放装置 100进行描述,但本发明并不限于此。最后,虽然将用户10收听的主要内容描述为“音乐内容”并将用户10收听的次要内容描述为“选择性内容”,但描述的方法、系统及程序产品的工作原理可同样适用于由用户10收听的主要内容为选择性内容而由用户10收听的次要内容为音乐内容的实施例。类似地,这里描述的方法、系统及程序产品的工作原理同样适用于主要及次要内容均为音乐内容的实施例,或者主要及次要内容均为选择性(例如,非音乐)内容的实施例。因此,上述实施例也落入本发明的范围内。 本发明已经通过以上示例性实施例予以描述。相应地,本发明不应限于任何上述示例性实施例,而仅应根据权利要求及其等同范围来界定其保护范围。
权利要求
1.一种用于控制音乐播放的方法,包括以下步骤(a)启动对第一音轨的播放;(b)在所述步骤(a)之后停止对所述第一音轨的播放;(c)在所述步骤(b)之后启动对选择性音频内容的播放;(d)在所述步骤(c)之后停止对所述选择性音频内容的播放;以及(e)在所述步骤(d)之后判定是启动对所述第一音轨的播放还是启动对所述第二音轨的播放。
2.如权利要求1所述的方法,其特征在于,所述步骤(e)还包括以下步骤确定所述第一音轨的剩余未播放时长;并且确定X,其中,X等于所述选择性音频内容的时长。
3.如权利要求2所述的方法,其特征在于,所述步骤(e)还包括确定所述第一音轨的所述剩余未播放时长是否大于X的步骤。
4.如权利要求3所述的方法,还包括以下步骤(f)响应于步骤(e)启动对所述第一音轨的播放。
5.如权利要求4所述的方法,其特征在于,所述步骤(f)包括从所述第一音轨中比所述第一音轨中停止对所述第一音轨的播放的时点晚的时点启动对所述第一音轨的播放的步马聚ο
6.如权利要求5所述的方法,其特征在于,所述第一音轨中比所述第一音轨中停止对所述第一音轨的播放的时点晚的时点是所述第一音轨中在停止了对所述第一音轨的播放的时点过后经过时长X的时点。
7.如权利要求2所述的方法,其特征在于,所述步骤(e)还包括确定所述第一音轨的所述剩余未播放时长是否小于等于X的步骤。
8.如权利要求7所述的方法,还包括以下步骤(f)响应于步骤(e)启动对所述第二音轨的播放。
9.如权利要求8所述的方法,其特征在于,所述步骤(f)包括从所述第二音轨的起始处启动对所述第二音轨的播放的步骤。
10.如权利要求8所述的方法,其特征在于,通过参考播放列表来确定所述第二音轨的身份。
11.如权利要求1所述的方法,其特征在于,所述第一音轨、第二音轨及选择性音频内容通过便携式装置进行播放。
12.如权利要求11所述的方法,其特征在于,所述第一音轨及所述第二音轨存储在所述便携式装置上。
13.如权利要求11所述的方法,其特征在于,所述选择性音频内容是存储在所述便携式装置上的录音音频轨。
14.如权利要求11所述的方法,其特征在于,所述选择性音频内容由所述便携式装置的语音合成器生成。
15.如权利要求11所述的方法,其特征在于,所述选择性音频内容由所述便携式装置无线接收。
16.如权利要求15所述的方法,其特征在于,所述选择性音频是电话通话传输。
17.如权利要求11所述的方法,其特征在于,在播放期间所述便携式装置由进行体育活动的用户支承。
18.如权利要求17所述的方法,其特征在于,所述选择性音频内容传达所述活动期间与用户的速度相关的信息。
19.如权利要求17所述的方法,其特征在于,所述选择性音频内容传达所述活动期间与用户的步幅相关的信息。
20.如权利要求17所述的方法,其特征在于,所述选择性音频内容传达所述活动期间与用户的心率相关的信息。
21.一种用于控制音乐播放的系统,包括便携式装置,其适于对音乐进行播放,其中所述便携式装置包括存储器,其能够存储第一音轨、第二音轨以及选择性音频内容;以及处理器,其能够工作以在第一时间启动对所述第一音轨的播放;在所述第一时间之后的第二时间停止对所述第一音轨的播放;在所述第二时间启动对所述选择性音频内容的播放;在所述第二时间之后的第三时间停止对所述选择性音频内容的播放;并且在所述第三时间判定是启动对所述第一音轨的播放还是启动对所述第二音轨的播放。
22.如权利要求21所述的系统,其特征在于,所述便携式装置还包括 传感器,其适于在用户进行体育活动时检测表现数据,其中,所述选择性音频内容能够传达与所述表现数据相关的信息。
23.如权利要求22所述的系统,其特征在于,所述处理器、所述存储器以及所述传感器包含在所述便携装置的共用壳体内。
24.如权利要求22所述的系统,其特征在于,所述传感器是卫星定位系统接收器。
25.如权利要求M所述的系统,其特征在于,与所述表现数据相关的所述信息是速度信息。
26.如权利要求M所述的系统,其特征在于,与所述表现数据相关的所述信息是步幅信息。
27.如权利要求22所述的系统,其特征在于,所述传感器是加速度计。
28.如权利要求27所述的系统,其特征在于,与所述表现数据相关的所述信息是速度信息。
29.如权利要求27所述的系统,其特征在于,与所述表现数据相关的所述信息是步幅信息。
30.如权利要求21所述的系统,还包括传感器,其适于在用户进行体育活动时检测表现数据,其中,所述便携式装置还包括用于从所述传感器无线接收所述表现数据的无线收发器,以及所述选择性音频内容能够传达与所述表现数据相关的信息。
31.如权利要求30所述的系统,其特征在于,所述处理器、所述存储器以及所述无线收发器被包含在所述便携式装置的第一壳体内,并且所述传感器被包含在远离所述便携式装置的所述第一壳体的第二壳体内。
32.如权利要求30所述的系统,其特征在于,所述传感器包括加速度计。
33.如权利要求32所述的系统,其特征在于,与所述表现数据相关的所述信息是速度信息。
34.如权利要求32所述的系统,其特征在于,与所述表现数据相关的所述信息是步幅信息。
35.如权利要求30所述的系统,其特征在于,所述传感器是心率监控器,并且与所述表现数据相关的所述信息是心率信息。
36.一种实体计算程序产品,包括非临时性计算机可读媒体,在该非临时性计算机可读媒体上记录有计算机程序逻辑以用于使至少一个处理器来启动对音轨的播放;停止对所述音轨的播放;启动对选择性音频内容的播放;停止对所述选择性音频内容的播放;确定所述音轨的剩余未播放时长;确定X,其中,X等于所述选择性音频内容的时长;确定所述音轨的所述剩余未播放时长是否大于X ;以及响应于所述音轨的所述剩余未播放时长大于X的确定结果,从所述音轨中比所述音轨中停止对所述音轨的播放的时点晚的时点启动对所述音轨的播放。
37.如权利要求36所述的实体计算程序产品,其特征在于,所述音轨中比所述音轨中停止对所述音轨的播放的时点晚的时点是所述音轨中在停止了对所述音轨的播放的时点过后经过时长X的时点。
38.一种实体计算程序产品,包括非临时性计算机可读媒体,在该非临时性计算机可读媒体上记录有计算机程序逻辑以用于使至少一个处理器来启动对第一音轨的播放;停止对所述第一音轨的播放;启动对选择性音频内容的播放;停止对所述选择性音频内容的播放;确定所述第一音轨的剩余未播放时长;确定X,其中,X等于所述选择性音频内容的时长;确定所述第一音轨的所述剩余未播放时长是否小于X ;以及响应于所述第一音轨的所述剩余未播放时长小于X的确定结果,从第二音轨的起始处启动对所述第二音轨的播放。
全文摘要
本发明公开了用于控制音乐播放的方法、系统及程序产品。在实施例中,一种用于控制音乐播放的方法包括以下步骤启动对第一音轨的播放、停止对第一音轨的播放、启动对选择性音频内容的播放、停止对选择性音频内容的播放、以及判定是启动对第一音轨的播放还是启动对第二音轨的播放。
文档编号G11B27/10GK102339626SQ201110195518
公开日2012年2月1日 申请日期2011年7月13日 优先权日2010年7月14日
发明者安德鲁·伦纳德·阿克塞尔罗德, 艾伦·拉赛尔·李 申请人:阿迪达斯股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1