专利名称:个性化盘操作系统的制作方法
技术领域:
本发明总体涉及计算机软件应用程序,更具体来说,涉及数字声频播放器应用程序(audio player applications)。
背景技术:
用于个人电脑和其它数字设备的媒体播放器应用程序的使用已经变得流行。软件开发商供应许多不同的播放器应用程序。播放器应用程序一般可从诸如因特网的网络下载而获得,而且经常是免费的。一种广泛应用的播放器应用程序是演播(renders)数字声频文件供用户收听的声频播放器。常用的有几种不同数字声频数据格式,最常用的是动画专家组(MPBG)声频层1即“MP3”格式。如果将数字声频数据以著名的MP3格式存储在文件中,则该文件可以容易地被移动、复制、传输或由操作系统或播放器应用软件演播。
用户有用声频播放器应用程序建立他们喜好的音乐的播放列表(play list)的经历。播放列表是许多可得到的声频播放器应用程序的一个特征(feature)。用户通常构造一个由从各种来源获得的多个声频数据文件组成的播放列表。当声频播放器应用程序按照一个播放列表运行时,用户就可以欣赏在该播放列表中列出的歌曲的连续流(successive stream)。然而,一旦用户启动声频播放器应用程序按照播放列表的运行,要把PC或其它设备的声频功能用于其它用途,就需要用户通过一个用户界面中断该播放列表的手工干预。
因特网无线电广播(Internet radio)是近来的一种应用,各个数字声频文件由此被流到客户系统上的用户。通过因特网的“无线电广播节目”是一系列的声频文件(例如歌曲),可以被广播到所有用户,或者被小范围播送到选择的一组用户。然而,在因特网无线电广播中,对于个别用户来说,既不能选择要与歌曲交错的其它信息,也不能规定所有的流入内容(streaming content)。
因此,就有机会在数据声频应用程序中提供克服现有技术的这些和其它缺点的其它功能。
图1是按照本发明实施例的个性化盘操作系统的示意图;图2是表示按照本发明实施例的个性化盘操作系统的处理的流程图;图3至图6是按照本发明实施例的示例性用户界面的示意图;图7是表示用于在按照本发明实施例的个性化盘操作系统中作为客户机或服务器操作的示例性处理系统的示意图。
具体实施例方式
本发明的一个实施例是一种用于在网络上向用户提供个性化盘操作服务的方法和装置。本发明提供在一个声频节目的片段之间对个性化信息内容的自动插入。该信息可以是根据用户偏好的和对个别用户唯一的。按照本发明,当用户收听一系列正在被一个声频播放器应用程序按照一个播放列表或者以流型(streaming)方式演播的数字声频文件时,用户也可以接收其它信息。可以将额外信息可以在数字声频文件之间(例如歌曲之间)呈现(render)给用户,甚至在一支歌曲的中间作为“声外声”(voice over)呈现给用户。可以根据用户控制的特征简档(profile)或用户选择的标准为用户个别地定制额外信息。如果额外信息是以文本格式(例如ASCII)收到的,可以将文本转换成语音,用于可听地呈现给用户。
例如,用户在执行一个声频播放器应用程序,以播放或者在本地存储的声频文件(例如MP3格式的或另一种声频格式的文件)或者其它流数字声频文件(例如因特网无线电广播应用程序中的)。在本发明的一个实施例中,系统在歌曲之间或者在歌曲中间作为声外声向用户演播所选择的信息。该信息可以是由用户按照指定的标准选择的、能从本地获得的或者远程地获得的(例如从网络、内部网、因特网或网站)任何信息。可以在特定的时间或者按特定的频率、或者以发生选定的事件为触发,为用户演播该信息。在各种实施例中,该信息可以包含当前时间、歌曲信息(名称、艺术家、唱片集(album)名称、歌曲长度、唱片公司名称、制作人等等,它们有些可以从歌曲文件标签中获得)、体育计分、当前新闻标题、股票指数、气象报告、交通信息、到达用户邮箱的新的电子邮件消息的标题、即将到来的约会的约会提醒、当日笑话、占星信息、即时消息(IM)拍卖网站出价信息、电视提醒、音乐会巡回信息等等。当该信息包含电子邮件消息详细内容(例如发送者、主题行等等)或约会提醒时,数据可以从用户的邮件程序(诸如微软公司提供的Outlook)中获得。本发明的实施例,对本质上是动态的并且可以从因特网网站获得的选定信息可以有特别的应用。就是说,短暂的或随事件(例如时间、天气、当前新闻项目、当前股票价格等等)变化的信息。这个列表含有要按照用户特征简档或用户选择的标准呈现的各类信息的例子,并非意味着的是包容性的,也并非是对本发明的范围的限制。也可以在歌曲之间或作为声外声而呈现其它信息。
说明书中提及的本发明的“一个实施例”或“实施例”意思是指联系该实施例所描述的某个特点、结构或特征包含在本发明的至少一个实施例中。因此,在说明书中各处出现的语句“在一个实施例中”不一定指的是同一个实施例。
图1是按照本发明实施例的个性化盘操作系统10的示意图。盘操作客户机(client)12包含一个用于执行至少两个应用程序的处理系统。应用程序可以包含一个用于演播数字内容的程序。一般来说,数字内容可以是数字形式的多媒体内容,诸如声频、视频、图像、文本、音乐、电影、书籍或其它数据。在一个实施例中,内容是声频数据(例如音乐)。在一个实施例中,盘操作客户机包含至少一个PC、因特网或网络设备、机顶盒、手持电脑、个人数字助理、个人和便携声频设备、蜂窝电话、或其它处理设备。在盘操作客户机上执行的应用程序包含媒体播放器14和盘操作控制器16。媒体播放器14可以是用于为用户演播数字内容的应用程序。在一个实施例中,媒体播放器可以是一个声频播放器,例如Windows Media Player(可从微软公司获得)、Realplayer(可从ReallNetworks公司获得)或WinAmp(可从Nullsoft公司获得)。在另一个实施例中,媒体播放器可以是支持接收和演播因特网无线电广播流(Internet radio streams)的应用程序或软件插件程序(plug-in)。在另一个实施例中,可以将媒体播放器的功能包含在浏览器程序(例如微软公司的Internet Explorer或者Netscape Navigator(未予示出))中。
盘操作控制器16包含一个用于在为用户提供个性化内容时与媒体播放器交互的控制模块。在一个实施例中,盘操作控制器可以是一个用于媒体播放器的插件程序。在一个实施例中,盘操作控制器可以包含一个在微软视窗操作系统环境中的动态链接库(DLL)文件。盘操作控制器管理要由媒体播放器演播的数字内容,包括获得本地的和远程访问的内容。可以从本地存储器18或者远程地从与网络20相连的服务器获得内容。网络可以是任何能够传输数字内容的网络或者一系列互连的网络。例如,网络可以是局域网(LAN)、广域网(WAN)、因特网、诸如卫星通信网络的地面广播网、或无线网络。
盘操作控制器可以包括文本至语音转换器功能22。对于任何以文本格式获得的内容,文本至语音转换器功能可以在按照已知的方法演播时将该文本转换成可识别为语音的声频数据。可以将这种数据发送到声频控制器24,用于在一个或多个扬声器26上演播。在一个实施例中,文本至语音转换器按照一个语音应用程序设计接口(SAPI)对数据操作。在其它实施例中,文本至语音转换器功能可以位于盘操作服务器上并且可以将经转换的声频数据通过网络发送到盘操作客户机。
在一个实施例中,声频控制器可以包含或连接到一个声频设备或声卡。媒体播放器14也发送声频数据形式的内容至声频控制器24,用于为用户可听地演播(例如播放音乐形式的MP3文件)。在有些实施例中,可以通过网络20将声频数据转发到网络设备28。在有些实施例中,网络设备可以是与一个或多个喇叭相连的消费电子设备,例如接收机或放大器(例如家庭音响)。在一个实施例中,盘操作客户机可以通过家庭网络连接到网络设备。
在本发明中,可以支持四类操作,用于向用户传送与数字声频文件演播交叉的(interleaved)个性化信息。在第一类操作中,个性化内容和数字声频内容在本地存储或者在本地从盘操作客户机获得。可以将数字声频内容(例如音乐)存储在本地存储器18中。例如,用户可能已经把用户的音乐收藏中的多个激光唱盘的歌曲从CD格式转换成MP3格式(或者其它合适的数字声频格式)并把MP3文件连同一个播放列表一起存储在本地存储器中。在另一个实施例中,用户可以从另一个源获得数字声频文件并将其存储在本地存储器中。此外,可以从盘操作客户机系统特性(例如当前系统时间)或从本地存储的(“预先录制好的”)信息中获得个性化信息。在这种情况下,所有用于演播的数据都可以从盘操作客户机系统内获得。当媒体播放器按播放列表操作时,播放器从本地存储器中获得歌曲文件。盘操作控制器也从本地存储器中获得个性化信息。
在第二类操作中,数字声频内容可以如以上讨论的那样被本地存储,但是个性化信息可以通过网络从外部的或远程的源获得。例如,可以以已知的方式从因特网上的网站获得这种信息。在图1中所示的一个实施例中,盘操作服务器30可以接收来自盘操作客户机12的对信息的请求,更具体来说,接收来自盘操作控制器16的对信息的请求,该信息要按一个用户特征简档在数字声频内容的演播之间呈现给用户。用户特征简档在图1中被表示为位于盘操作服务器上,不过,在其它实施例中,可以将用户特征简档在盘操作客户机上本地存储。在一个实施例中,盘操作服务器可以操作一个网站,用于登记用户、建立用户特征简档、从内容供应商34和广告供应商36接收内容、接受对信息的请求、按特征简档向盘操作客户机交付所请求的信息。用户可以通过盘操作客户机利用用户登记功能38建立用户的特征简档。用户登记功能可以从建立用户特征简档的用户获得个人信息或人口统计信息。一个或多个内容供应商34和一个或多个广告供应商36可以把信息提供给盘操作服务器,用于按所用的特定实施例向盘操作客户机传送。在有些实施例中,可以按照用户特征简档的参数将广告或其它内容发送给盘操作客户机。在其它实施例中,可以省略内容供应商或广告供应商。
内容交付调度程序(scheduler)功能40可以确定何时按照用户特征简档将个性化信息交付给盘操作客户机。内容聚集器(aggregator)功能42可以从各种源(例如内容供应商、广告供应商)聚集各种个性化信息片断,用于向盘操作客户机传送,以及随后向用户演播。可以将这些功能的每个与盘操作服务器30组合,或者分布在与网络相连的几个服务器中。
在第二类操作中,显然可以从因特网上的许多源获得个性化内容。例如,可以从一个网站(例如美国的有线新闻网(CNN),其它电视广播网络网站)获得如在用户特征简档中规定的用户感兴趣的特定新闻和体育信息;从一个不同的网站(例如Accuweather)获得气象信息;从另一个网站(例如CNN金融新闻(CNNFN)获得股票指数,等等。
在第三类操作中,个性化信息可以在本地存储,但是数字声频内容可以从远程的源(例如因特网或内部网)获得。这类操作可以与因特网无线电广播应用程序结合使用,其中网站把声频数据流注(stream)到盘操作客户机,客户机从本地存储器18获得个性化信息,用于在流注的(streamed)歌曲之间呈现。通常在运行因特网无线电广播应用程序时,在流注的歌曲之间发生停顿。对于这种应用,盘操作客户机在这个停顿处插入个性化信息,以便用户听到连贯的音乐、个性化信息、音乐。
最后,在第四类操作中,可以从诸如因特网上的网站或者内部网的至少一个远程源获得个性化信息,并且也可以从相同的或其它的远程源获得数组声频内容。在这种情况下,所有要被演播的数据都可以按照以上讨论的各功能远程地获得。
图2是表示按照本发明实施例的个性化盘操作系统的处理的流程图。在方框100,用户(通过盘操作客户机)选择要被接收的信息的类型和交付的频率。例如,用户可能选择每隔半小时接收当前时间的指示,每隔1小时或在价格变动幅度达到选定的百分比或美元数额时接收因特尔公司股票当前的每股价格,每隔4个小时接收一般的新闻头条。一般来说,用户建立用户特征简档来定义要接收什么信息以及何时要接收符合用户偏好的信息。在方框102,用户选择一个播放列表。在选择播放列表之前,用户启动视特定的实现而定的媒体播放器14和/或盘操作控制器16的执行。播放列表的选择,可通过媒体播放器14的用户界面进行。在方框104,播放列表中的一支歌曲或其它数字声频内容被媒体播放器14以已知的方式播放。就是说,数字声频数据被盘操作客户机的各种部件转换成听得见的声音以便被用户感知。可以定期地在框106处检查歌曲是否播完。如果没有,媒体播放器就继续演播歌曲。如果歌曲播完,则在框108处进行检查,确定是否到达播放列表的结尾。如果到达播放列表的结尾,则处理在框110处结束。
如果还没有到达播放列表的结尾,则处理在框112处继续。在框112处,可以确定此时(例如在该歌曲结束和播放列表中的下一支歌曲的开始之间)是否要播放任何选定的内容。在框114,可以获得所选定的内容。该内容可以从本地的或远程的源获得。在框116,如果所选定内容的任何部分是文本形式的,则可以呈现该文本或者将其转换成数字声频格式。在一个实施例中,该转换可以由文本至语音功能22完成。在框118,可以将所选择的内容以数字声频信息的形式(例如MP3、WAV文件)分发,以便呈现给用户。在一个实施例中,声频数据可以被声频控制器24和一个或多个扬声器22以常规的方式处理。框112-118可以对视用户特征简档的内容而定的多个不同的内容重复。当所选定的内容已经被呈现后,就可以在框104继续对播放列表中的下一支歌曲进行处理。
在一个实施例中,不是与歌曲的演播交替地呈现个性化信息,而是可以将个性化信息与歌曲混合起来以提供“声外声”。例如,可以在歌曲正在播放的同时可听地呈现当前时间。
图3至6是按照本发明实施例的示例性用户界面示意图。图3表示一例用于控制媒体播放器播放声频文件(例如歌曲)的用户界面。媒体播放器可以包括对诸如播放列表或声频文件的选择、停止、播放、回绕、音量等常规声频功能的控制。本例中的盘操作控制器可以是插件程序(plug-in)或调用基础的媒体播放其功能的选项处理程序(shell)。图4表示一例用于选择要作为在歌曲之间演播的选定内容的歌曲信息的用户界面。例如,用户可以选择每隔一个歌曲、每隔二个歌曲、每隔三个歌曲或按照其它准则宣布歌曲名称。在一个实施例中,用户界面可以提供用户对唱片集名称、歌曲名称、乐队名称、录制年份、以及描述播放列表上的歌曲的评论的选择。当然,这些仅仅是些例子,而不是要限定本发明的范围。本发明的各种实现可以包括如上所讨论的各种不同的信息选择。图5表示一例用于选择当前股票指数作为要呈现的选定内容的用户界面。如图中5所示,盘操作控制器可以允许用户选择用于报告股票信息的各种准则,诸如要报告哪些股票、公司名称、股票符号、价格、价格的百分比变化、价格的美元数变化、以及报告的频率。再次指出,这些仅仅是一些要被选择并由媒体播放器随后演播的各种信息的非限定性的例子。图6表示一例用于选择气象信息作为要呈现的选定内容的用户界面。如图中可见,盘操作服务器的开发者可以提供许多不同类型的信息供用户选择。可以将每类信息与一个用户界面或网页相关联,用于输入用户的选择。可以将这些选择聚集到用户特征简档中,用于如上所述地控制信息的交付。
在前面的描述中,已经说明的本发明的各个方面。为了解释起见,陈述了特定的数字、系统和配置,以便提供对本发明的彻底了解。然而,对于了解了本说明书的所属技术领域的熟练人员来说,显然无需这些细节就能实践本发明。在其它实例中,对众所周知的特征作了省略或简化,以便突出本发明。
本发明的实施例可以以硬件或软件或这二者的组合形式实现。然而,本发明的实施例可以以在可编程系统上执行的计算机程序的形式实现,可编程系统包含至少一个处理器、数据存储系统(包括易失性和非易失性存储器和/或存储元件)、至少一个输入设备和至少一个输出设备。可以将程序码应用到输入数据以执行本文所述的功能并产生输出信息。可以用已知的方式将输出信息应用到一个或多个输出设备。就本申请而言,体现回放设备部件的处理系统包括任何有例如数字信号处理器(DSP)、微控制器、专用集成电路(ASIC)或微处理器的系统。
程序可以以高级过程程序设计语言或面向对象的程序设计语言来实现,以便与处理系统通信。程序也可以用汇编语言或机器语言实现,如果需要的话。实际上,本发明的范围并不限于任何特定的编程语言。无论如何,语言可以是编译语言或解释语言。
可以将程序存储在可拆卸式存储介质或设备(例如软盘驱动器、只读存储器(ROM)、CD-ROM驱动器、闪存设备、数字通用盘(DVD)或其它存储设备)上,存储介质或设备是通用或专用可编程处理系统可读的,用于在存储介质或设备被处理系统读取时设置或操作处理系统,以执行本文所述的过程。本发明的实施例也可以视为是以被配置得用于处理系统的机器可读的存储介质的形式实现的,存储介质被配置得使处理系统以特定的和预定的方式操作,以执行本文所述的各功能。
图7中表示这样一种处理系统的例子,然而,也可以采用其它系统,并且并非图中所示的系统的所有部件都是本发明所必需的。样本系统400可以被用来按照本发明执行例如个人盘操作系统的实施例(诸如本文中所述的实施例)的处理。样本系统400代表的是基于因特尔公司的PentiumIII、Pentium4和Celeron微处理器的处理系统,尽管也可以使用其它系统(包括带有其它微处理器、工程工作站、其它机顶盒等的个人电脑(PC))和体系结构。
图7是本发明的一个实施例的系统400的框图。系统400包括处理数据信号的处理器402。处理器402可以连接到处理器总线404,后者在处理器402与系统400中的其它部件之间传输数据信号。
系统400包括一个存储器406。存储器406可以存储由数据信号代表的、可以被处理器402执行的指令和/或数据。该指令和/或数据可以包含用于执行本发明的任何和/或所有技术的代码。存储器406也可以含有额外的软件和/或数据(未予示出)。高速缓冲存储器408可以驻留在处理器402内,存储着被存储在存储器406中的数据信号。
桥/存储器控制器410可以连接到处理器总线404和存储器406。桥/存储器控制器410在处理器402、存储器406和系统400内的其它部件之间引导数据信号,是处理器总线404、存储器406和第一输入/输出总线412之间的数据信号的桥路。在这个实施例中,图形控制器413接合到一个显示器(未予示出),用于向用户显示由图形控制器413提交或以其它方式处理的图像。
第一I/O总线412可以包含一个单一的总线或者多个总线的组合。第一I/O总线412提供系统400中的各部件之间的通信链路。网络控制器414可以连接到第一I/O总线412。在有些实施例中,可以将显示设备控制器416连接到第一I/O总线412。显示设备控制器416允许将显示器连接到系统400,并起着显示器(未予示出)与系统之间的接口的作用。显示器通过显示设备控制器416从处理器402接收信号,并把数据信号中含有的信息显示给系统400的用户。
第二I/O总线420可以包含一个单一的总线或者多个总线的组合。第二I/O总线420提供系统400中的各部件之间的通信链路。可以将数据存储设备422连接到第二I/O总线420。可以将键盘接口424连接到第二I/O总线420。可以将用户输入接口425连接到第二I/O总线420。可以将用户输入接口连接到用户输入设备,例如连接到遥控器、鼠标、游戏杆、跟踪球,以向系统提供输入数据。可以将声频控制器427连接到第二I/O总线420,用于通过一个或多个喇叭(图7中未予示出)处理声频信号。总线桥428将第一I/O总线412连接到第二I/O总线420。
本发明的实施例涉及到用系统400作为个人盘操作服务器或客户机系统。按照一个实施例,这种处理可以由系统400响应执行存储器404中的指令序列的处理器402而执行。可以从另一个计算机可读介质,如数据存储设备422,或者通过网络控制器414从另一个源,将这些指令读入存储器404。指令序列的执行,使处理器402执行按照本发明实施例的盘操作处理。在备择实施例中,可以用硬件电路代替软件指令或者与软件指令组合,来实现本发明的实施例。因此,本发明并不限于硬件电路和软件的任何特定组合。
系统400的各部件按现有技术中众所周知的方式执行它们的常规功能。特别地,可以用数据存储设备422(例如DVD)来长期存储用于按照本发明的盘操作客户机或服务器系统的可执行指令和数据结构,而用存储器406来在处理器402的处理期间短期存储用于按照本发明的盘操作客户机或服务器系统的可执行指令。
尽管已经结合示例性实施例说明了本发明,这些说明并非是限制意义的。对本发明所涉及的技术领域的熟练人员来说显而易见的对示例性实施例以及本发明的其它实施例的各种修改,都属于本发明的范围。
权利要求
1.一种由应用程序在回放播放列表中的数字声频数据期间自动地、可听地向用户提供个性化信息的方法,包含至少部分根据用户所确定的偏好获得所选择的信息;当所选择信息不是声频数据格式的时,将所选择信息转换成数字声频数据;和按照用户的偏好播放所选择信息,供用户收听。
2.如权利要求1的方法,其中,该数字声频数据包含歌曲,且播放所选择信息包含在播放歌曲之间播放所选择信息。
3.如权利要求1的方法,其中,转换所选择信息包含利用一文本至语音功能将所选择信息从文本格式转换成数字声频数据格式。
4.如权利要求1的方法,其中,获得所选择信息包含在本地从另一个应用程序获得所选择信息。
5.如权利要求4的方法,其中,所选择信息包含电子邮件报头(header)和约会提醒的至少之一。
6.如权利要求1的方法,其中,获得所选择信息包含远程地从因特网上至少一个网站获得所选择信息。
7.如权利要求6的方法,其中,所选择信息包含当前时间、播放列表中歌曲的歌曲信息、新闻标题、股票指数、体育计分和信息、气象报告、音乐会信息和交通信息的至少之一。
8.如权利要求1的方法,其中,该偏好包含信息、时间、频率和事件发生的至少一类。
9.如权利要求1的方法,其中,播放所选择信息包含与播放列表中的数字声频数据同时地播放所选择信息。
10.如权利要求1的方法,其中,所选择信息包含可从网站获得的动态信息。
11.一种物品,包含带有多个机器可读指令的存储介质,其中,当这些指令被处理器执行时,由应用程序通过至少部分地根据用户所确定的偏好获得所选择的信息,这些指令在回放播放列表中的数字声频数据的期间自动地、可听地向用户提供个性化信息,当所选择信息不是声频数据格式的时,将所选择信息转换成数字声频数据,并按照用户的偏好播放所选择信息供用户收听。
12.如权利要求11的物品,其中,该数字声频数据包含歌曲,且播放所选择信息包含在播放歌曲之间播放所选择信息。
13.如权利要求11的物品,其中,用于转换所选择信息的指令包含用于利用一文本至语音功能将所选择信息从文本格式转换成数字声频数据格式的指令。
14.如权利要求11的物品,其中,用于获得所选择信息的指令包含用于在本地从另一个应用程序获得所选择信息的指令。
15.如权利要求14的物品,其中,所选择信息包含电子邮件报头(header)和约会提醒的至少之一。
16.如权利要求11的物品,其中,用于获得所选择信息的指令包含用于远程地从因特网上至少一个网站获得所选择信息的指令。
17.如权利要求16的物品,其中,所选择信息包含当前时间、播放列表中歌曲的歌曲信息、新闻标题、股票指数、体育计分和信息、气象报告、音乐会信息和交通信息的至少之一。
18.如权利要求11的物品,其中,该偏好包含信息、时间、频率和事件发生的至少一类。
19.如权利要求11的物品,其中,用于播放所选择信息的指令包含用于与播放列表中的数字声频数据同时地播放所选择信息的指令。
20.如权利要求11的物品,其中,所选择信息包含可从网站可获得的动态信息。
21.一种用于在回放播放列表中的数字声频数据的期间自动地、可听地向用户提供个性化信息的系统,包含一个用于播放播放列表中的数字声频数据和个性化信息供用户收听的应用程序;一个控制器,用于至少部分根据用户所确定的偏好获得所选择的信息,并且当所选择信息不是声频数据格式的时,将所选择信息转换成数字声频数据。
22.如权利要求21的系统,其中,该控制器包含一个文本至语音部件,用于将文本格式的所选择信息转换成数字声频数据格式。
23.如权利要求21的系统,其中,该应用程序包含一个媒体播放器。
24.如权利要求23的系统,其中,该媒体播放器包含一个MP3播放器。
25.如权利要求21的系统,其中,该控制器连接到因特网并且该控制器远程地从因特网上的至少一个网站获得所选择信息。
26.如权利要求21的系统,还包含一个与控制器相连的网络设备,用于接收和演播播放列表中的数字声频数据和个性化信息,供用户感知。
27.如权利要求21的系统,其中,该数字声频数据包含歌曲,且播放所选择信息包含在播放歌曲之间播放所选择信息。
28.如权利要求21的系统,还包含第二个应用程序,并且该控制器在本地从该第二应用程序获得所选择信息。
29.如权利要求28的系统,其中,第二应用程序是电子邮件程序,并且所选择信息包含描述电子邮件消息的信息和约会提醒的至少之一。
30.如权利要求21的系统,其中,所选择信息包含当前时间、播放列表中歌曲的歌曲信息、新闻标题、股票指数、体育计分和信息、气象报告、音乐会信息和交通信息的至少之一。
31.如权利要求21的系统,其中,该偏好包含信息、时间、频率和事件发生的至少一类。
32.如权利要求21的系统,其中,该应用程序与播放列表中的数字声频数据同时地播放所选择信息。
33.如权利要求21的系统,其中,所选择信息包含可从网站获得的动态信息。
34.一种个性化盘操作系统,包括一个用于分发数字声频内容的服务器,该服务器包含用户登记部件,用于登记用户和建立用于获得用户感兴趣的信息的描述偏好的用户特征简档;内容交付调度程序,用于确定何时至少部分根据用户特征简档交付个性化信息;内容聚集器,用于从多个源聚集个性化信息片断;和一个通过网络与服务器相连的客户机,用于接收和提供数字声频内容和个性化信息,该客户机包含媒体播放器,用于播放播放列表中的数字声频数据和从服务器接收的个性化信息,供用户收听;和控制器,用于至少部分根据用户所确定的偏好从该服务器获得个性化信息,并且当该个性化信息不是数字声频数据格式时,将该个性化信息转换成供媒体播放器播放的数字声频数据。
35.如权利要求34的个性化盘操作系统,其中,该数字声频数据包含歌曲,且媒体播放器在播放歌曲之间播放个性化信息。
36.如权利要求34的个性化盘操作系统,其中,该个性化信息包含当前时间、播放列表中歌曲的歌曲信息、新闻标题、股票指数、体育计分和信息、气象报告、音乐会信息和交通信息的至少之一。
37.如权利要求34的个性化盘操作系统,其中,该偏好包含信息、时间、频率和事件发生的至少一类。
38.如权利要求34的个性化盘操作系统,其中,该服务器从内容供应商和广告供应商的至少之一获得个性化信息。
39.一种由媒体播放器应用程序在回放播放列表中的数字声频数据文件期间自动地、可听地向用户提供个性化信息的方法,包括为用户生成信息偏好的特征简档;播放播放列表中的至少一个数字声频文件供用户收听;自动地至少部分根据用户所确定的偏好从远程地点获得所选择的信息;当所选择信息不是声频数据格式的时,用文本至语音功能将所选择信息转换成数字声频数据;和在播放播放列表中的数字声频数据文件之间播放所选择信息,供用户收听。
40.如权利要求39的方法,其中该远程位置包含可在因特网上访问的网站。
41.如权利要求39的方法,其中,该选择信息包含当前时间、播放列表中数字声频数据文件的歌曲信息、新闻标题、股票指数、体育计分和信息、气象报告、音乐会信息和交通信息的至少之一。
42.如权利要求39的方法,其中,该偏好包含信息、时间、频率和事件发生的至少一类。
43.一种物品,包含带有多个机器可读指令的存储介质,其中,当这些指令被处理器执行时,由媒体播放器应用程序通过为用户生成的信息偏好的特征简档,这些指令在回放播放列表中的数字声频数据文件期间自动地可听地向用户提供个性化信息,播放播放列表中的至少一个数字声频文件供用户收听,至少部分地根据用户所确定的偏好从远程地点自动地获得所选择的信息,当所选择信息不是声频数据格式的时,用文本至语音功能将所选择信息转换成数字声频数据,并在播放来自播放列表中的数字声频数据文件之间根据该偏好播放所选择信息供用户收听。
44.如权利要求43的物品,其中该远程位置包括在因特网上可访问的网站。
全文摘要
在一个声频节目的片段之间对个性化信息内容的自动插入。该信息可以是根据用户偏好的和对个别用户唯一的。当用户收听一系列正在被一个声频播放器应用程序按照一个播放列表或者以流行方式演播的数字声频文件时,用户也可以根据用户的兴趣而接收其它信息。可以将额外信息可以在数字声频文件之间(例如歌曲之间)呈现给用户,甚至在一支歌曲的中间作为“声外声”呈现给用户。可以根据用户控制的特征简档或用户选择的标准为用户个别地定制额外信息。如果额外信息是以文本格式(例如ASCII)收到的,可以将文本转换成语音,用于可听地呈现给用户。
文档编号G10H1/00GK1672190SQ01816172
公开日2005年9月21日 申请日期2001年7月20日 优先权日2000年7月24日
发明者S·巴里勒 申请人:英特尔公司