偏好引擎驱动的个性化的音乐服务的制作方法

文档序号:7739478阅读:131来源:国知局
专利名称:偏好引擎驱动的个性化的音乐服务的制作方法
技术领域
本发明涉及个性化的音乐服务的领域。更具体地,本发明涉及从数字广播流中汇编(assemble)的个性化的音乐台。
背景技术
存在个性化的音乐服务,其中用户指示音乐偏好(preference)并且被提供与所指示的音乐偏好匹配的歌曲。这种个性化的音乐服务的ー个示例是Pandora (Pandora是CA. Oakland的Pandora Media公司的注册■商标)。利用Pandora,用户在客户端装置上提供诸如艺术家或者歌曲之类的音乐选择;该客户端装置然后将该音乐选择提交到访问音乐数据库的服务器。该服务在数据库中捜索与该音乐选择匹配的音乐,并且然后将与音乐选择匹配的音乐流提供回客户端装置供该用户欣赏。对于正在被流传输的给定的歌曲,可以向用户给出表決“赞扬”或者“贬低”的选项。
由于数据库和处理位于远程服务器上,数据库的大小和可用的音乐以及用于搜索和确定音乐匹配的处理可能非常具有鲁棒性(robust)。然而,在远程服务器上定位音乐并且进行处理也意味着在进行初始的音乐选择和接收流传输的音乐的客户端装置与定位音乐并进行处理的服务器之间需要双向通信。这意味着仅仅拥有单向或者有限的双向通信能力的装置不能够使用基于这种常规的客户端-服务器的流传输音乐服务。例如,许多卫星接收器、个人视频记录器(PVR),或者数字电视接收器不具有或者不使用这种双向通信。尽管许多卫星接收器、DVR,或者数字电视接收器可能具有双向通信的能力,但是许多从不这样连接或者配置,这是因为对于它们的操作而言这不是必须的。因此,向这些装置提供这种个性化的音乐服务的功能而不需要对双向通信的需求可能是有益的。

发明内容
根据ー个实施例,提供了ー种创建基于偏好的音乐台的方法。优选地,这种基于偏好的音乐台不需要客户端-服务器双向通信。该方法包括接收包含音乐的数字广播流。然后基于用户的音乐偏好从数字广播流中选择一首或者多首歌曲。然后可以将所选择的一首或者多首歌曲汇编到定制台(custom station)。利用这种方法,在客户端装置上执行包括音乐的选择和汇编的处理。因此,不存在对需要与服务器进行双向通信以便将关于音乐选择的信息传递给服务器的需求。根据另ー实施例,提供了ー种创建基于偏好的音乐台的系统。该系统包括接收器、处理器、存储器和输出接ロ。接收器被配置为接收包含音乐的数字广播流。处理器被配置为基于用户的音乐偏好从数字广播流中选择歌曲并且将所选择的歌曲汇编到定制频道。存储器被用于存储从数字广播流中选择的歌曲。输出接ロ被配置为输出以所选择的歌曲为特征的、汇编后的定制频道。


图I是描绘其中可以使用个性化的音乐服务的环境的图。图2是用于描绘根据一个实施例的系统的元件的框图。图3是图示根据ー个实施例的方法的流程图。图4是图示根据实施例的方法的附加步骤的流程图。图5是图示根据另ー实施例的方法的附加步骤的流程图。
具体实施例方式在此公开的方法、系统和教导可以体现在偏好引擎驱动的个性化的音乐服务中,或者将其体现为偏好引擎驱动的个性化的音乐服务,可以在诸如能够接收包含音乐的数字 广播流的机顶盒之类的客户电子装置中实现所述偏好引擎驱动的个性化的音乐服务。在此描述的个性化的音乐服务不需要客户电子装置具有双向通信。可以在装置自身上进行必需的处理,这消除了将信息传送到远程服务器用于处理的需求。图I描绘了其中可以采用在此描述的基于偏好引擎的个人音乐服务的环境100。在其中心是客户电子装置110。在该实施例中,客户电子装置是连接到用户显示装置和/或音频系统120的机顶盒(STB)。STB 110被配置为从ー个或多个源130、140、150接收数字广播流。例如,STB 110可以作为采用卫星碟形天线132来从卫星130接收数字广播流的卫星系统的一部分。在另ー实施例中,STB 110可以是采用天线从数字广播塔140接收数字广播流的数字电视或者无线电接收器。在又一实施例中,STB 110可以连接到从有线公司150提供数字广播流的有线系统。在某些实施例中,STB 110可以被配置为从源130、140和150的任何组合接收数字广播流。应理解,数字广播流的这些源仅仅是说明性的;在给出了本公开的益处的情况下,其他用于数字广播流的可能的源对于本领域的技术人员而言将是明显的。图I中描绘的源130、140、150的ー个共同点在于它们是常规上单向的数字广播技木。即,卫星130、数字广播塔140和有线提供商150传送数字广播流而不从客户电子装置110接收任何输入。多数STB 110能够从这些源130、140、150接收数字广播流,而无需向源130、140、150回传。这不同于例如因特网通信,在因特网通信中,直至从客户电子装置110接收到对信息的请求,才从源发送该信息。在此提出的个性化的音乐服务的ー个优点在于,其不需要双向通信。在此的方法、系统和教导可以用于仅仅使用单向数字广播技术的系统中。数字广播流包括由卫星、电视、无线电,或者有线提供商提供的频道或者台。依赖于提供商,所提供的频道或者台可以包括电视和电影内容频道、音乐频道,以及关于频道数字广播的内容的信息。例如,许多有线和卫星提供商包括传统的电视频道(CBS、HBO, TBS等)以及基于风格或者类型(经典摇滚乐、歌剧、重金属音乐等等)的音乐频道。这些音乐频道在其上播放该频道的风格或类型的歌曲,并且还可以包括提供歌曲信息(歌曲标题、艺术家、曲集、琐碎的事项(trivia)等等)的静态图像。在数字广播流中包括的这种类型的音乐内容允许本公开中提出的教导的功能。在图I的实施例中,客户电子装置110是被设计为连接到用户显示装置和音频系统120的机顶盒,所述用户显示装置和音频系统120诸如用于输出来自接收的数字广播流的内容的电视和立体声系统。然而,在其他实施例中,客户电子装置110可以是包括其自身的视频和音频再现能力的単独的装置,其不需要连接到用户显示装置和/或音频系统120。在给出了本公开的益处的情况下,其他可能的实施例对于本领域技术人员而言将是明显的。图2是描绘根据ー个实施例的客户电子装置110的元件的框图。在该实施例中,客户电子装置包括接收器200、处理器210、存储器220,和输出接ロ 230。在一些实施例中,客户电子装置还可以包括输入接ロ 240。这些元件中的每ー个将在以下更详细地讨论。接收器200被配置为接收包含音乐的数字广播流。如之前讨论的,可以在作为数字广播流一部分的音乐频道上提供音乐。接收器的种类和配置依赖于数字广播流的源。因此,接收器可以被配置为接收卫星数字广播、空中数字广播、有线数字广播或者其任何组合。接收器允许客户电子装置110访问并且解码被作为数字广播流的一部分而提供的各种频道或者台。因此,接收器可以包含一个或多个调谐器以便调谐或者以其他方式解码被作 为数字广播流的一部分而提供的各种频道或者台。在多个调谐器的情况下,调谐器可以用于调谐相同数字广播流的多个不同的频道或者台,或者所接收的多个不同的数字广播流的不同的频道或者台。处理器210控制客户电子装置110的操作。处理器运行操作客户电子装置110以及提供本公开的个性化的音乐服务的功能的软件。这包括接收用户的音乐偏好、基于该音乐偏好从数字广播流中选择歌曲,并且将所选择的歌曲汇编到用户欣赏的定制频道。处理器210连接到接收器200、存储器220、输出接ロ 230,并且在一些实施例中,连接到输入接ロ240,并且操纵这些元件之间的信息的转移和处理。处理器210可以是通用处理器或者专用于特定功能的处理器。在某些实施例中,可以存在多个处理器。存储器220是其中存储所述软件和客户电子装置使用的其他信息的地方。存储器220可以包括易失性存储器(RAM)、非易失性存储器(RAM)、磁介质(硬盘驱动器)、光学介质(⑶/DVD-Rom),或者基于快闪的存储器。在客户电子装置110是诸如卫星接收器之类的STB的实施例中,存储器220典型地将包括内存(memory)以及诸如硬盘驱动器之类的大容量存储器。该硬盘驱动器是存储定制台的所选择的歌曲的地方。输出接ロ 230被配置为以正确的格式提供数字广播流的内容,用于在视频显示器或者音频装置上输出。该内容可以包括被作为本公开的个性化音乐服务的一部分而提供的汇编后的定制台。合适的格式可以包括用于被输出的内容的编解码协议(codec)、以及用于连接到外部视频显示装置或者音频装置或在一些实施例中机载的显示器或者扬声器的连接器类型。输出接ロ 230还可以提供在客户电子装置110上可用的、用于指示内容以及有关内容的信息的图形或者菜単。在一些实施例中,客户电子装置110还可以包括输入接ロ 240。用户接ロ 240允许用户与客户电子装置110交互。输入接ロ 240允许将诸如用户音乐偏好之类的信息提供给客户电子装置110。用户接ロ 240还允许选择在客户电子装置110上可用的内容。用户接ロ 240还可以操纵与可以用于输入信息的各种装置(诸如遥控器、键盘等)的连接。应理解,图2提出的元件是说明性的。客户电子装置110可以包括任何数量的元件并且某些元件可以提供其他元件的部分或者全部功能。例如,可以通过处理器210或者多个通用或者专用处理器来执行接收器200、输出接ロ 230,和输入接ロ的多数功能。在给定本公开的益处的情况下,其他可能的实现方式对本领域技术人员而言将是明显的。图3是描绘根据ー个实施例的提供个性化的音乐服务的方法300的流程图。该方法包括三个最基本的步骤。第一步骤是接收包含音乐的数字广播流(步骤310)。然后基于用户的音乐偏好从数字广播流中选择一首或者多首歌曲(步骤320)。最后,将所选择的歌曲汇编到定制台(步骤330)。在某些实施例中,该方法包括诸如获得用户的音乐偏好(步骤305)、输出定制台(步骤340)和获得关于定制台的音乐选择的反馈(步骤350)之类的附加步骤。以下将更详细地讨论这些步骤中的每ー个。
步骤305涉及获得用户的音乐偏好。个性化音乐服务基于该音乐偏好。音乐偏好可以宽泛到风格或者类型,或者限缩到艺术家或者歌曲。类似地,可以从所选择的歌曲或者艺术家中推断偏好的类型或者风格,并且可以从所选择的类型或者风格中推断偏好的艺术家和歌曲。在一些实施例中,由用户输入音乐偏好,诸如通过选择类型、风格、艺术家,或者歌曲。在某些这样的实施例中,可以向用户提供给出对正在播放或者作为定制台的一部分的歌曲的反馈或者其他方式的评价(即,“赞扬/贬低”)(步骤350),从而所述对歌曲的反馈或者其他方式的评价可以用于建立音乐偏好。在其他实施例中,可以从用户的收听或者观看习惯中推断音乐偏好。因此,用户的音乐偏好可以随使用而演迸。照样地,用户还可以编辑音乐偏好而进一歩根据其个人体验来调整该音乐偏好。在一些实施例中,可以获得多个音乐偏好。多个偏好可以用于ー个用户或者多个用户。例如,单个用户可能想要创建定制的爵士乐台和定制的摇滚乐台,由此可以获得用于爵士乐的音乐偏好或者用于摇滚乐的音乐偏好。相反,一个用户可能偏好第一类型的音乐,而另ー用户可能喜欢不同类型的音乐,因此为每个用户获得单独的音乐偏好。在步骤310,接收包含音乐的数字广播流。在客户电子装置110的情况下,诸如机顶盒,装置110被配置为接收ー个或多个数字广播流。该步骤还可以包括将接收的数字广播流解码为在数字广播流中包含的各种频道或者台。在卫星系统的情形下,数字广播流可能包含若干音乐频道,使得在任何时刻对于接收器而言有数百首歌曲可用。在所提供的音乐频道上从这些可用的歌曲中选择定制台的歌曲。在卫星系统的情况下,其中客户电子装置是卫星接收器,类似于个人视频记录器(PVR),可以进行歌曲的选择操作。实际上,在拥有PVR功能的卫星接收器中,这可能是这种PVR功能的扩展。也就是说,否则当不存在该功能时,可以使用ー个或多个可用的调谐器来调谐到包含与用户的音乐偏好相匹配的音乐的音乐频道,可以从中选择歌曲。可以使用偏好引擎来执行从数字广播流中选择歌曲(步骤320)。偏好引擎通常是被设计为基于偏好进行选择的软件。在这种情况下,选择的是基于音乐偏好的歌曲。由此,偏好引擎试图选择与用户的音乐偏好匹配或者类似的歌曲,诸如相同类型、风格,或者同一艺术家的歌曲。在一些实施例中,偏好引擎可以对来自用户的反馈进行响应。例如,可以询问用户提供对由偏好引擎选择的音乐的反馈,诸如给出对偏好引擎选择的音乐的“赞扬”或“贬低”(步骤350)。然后,偏好引擎可以使用该接收的反馈来细调(refine)选择过程。偏好引擎还可以使用历史用户信息(类似之前的选择、或者观看习惯)来细调选择过程。在一些实施例中,可以采用关联数据库,所述关联数据库基于流行度、推荐、提供商偏好等等将风格、类型、艺术家、歌曲与其它风格、类型、艺术家和歌曲相关联。例如,提供商可能希望让特定艺术家引起公众注意,在这种情况下,可以将该艺术家与引起公众注意的艺术家的目标听众所偏好的类型、风格、艺术家和歌曲相关联。这种关联数据库优选地被保存在客户电子装置110上,但是可以以类似于电子节目指南的方式、由提供商130、140、150初始地提供和/或周期性更新。在某些实施例中,从数字广播流中选择一首或多首歌曲(步骤320)可以包含附加步骤。这种示例可以在图4中看到。在图4的示例中,选择歌曲(320)的步骤可以包括识别数字广播流中的一首或者多首歌曲(步骤322);将所识别的一首或者多首歌曲与用户的音乐偏好进行比较(324);以及如果所识别的一首或者多首歌曲与用户的音乐偏好匹配则存储所识别的(多首)歌曲(步骤326)。以下更详细地描述这些步骤中的每ー个。可以以多种方式来执行在数字广播流中识别一首或者多首歌曲(步骤322)。在一个实施例中,来自节目指南的信息可以用于识别歌曲。例如,在许多卫星和有线数字广播流中,由类型来识别音乐频道(即,“经典摇滚乐”、“爵士乐”、“歌剧”等等)。这样的台还可以具有指定的类似制作的块(即像“来自60年代的摇滚乐”的主题块,等等)。这种信息可以用于识别数字广播中的歌曲的类型。这些音乐频道还经常提供伴随歌曲的、用于指示歌曲标题、艺术家、和歌曲的曲集的屏幕。在这种情况下,该信息还可以用于识别歌曲。在其他实 施例中,数字广播流可以包括识别类型、歌曲、艺术家、曲集或者其他信息的元数据或者嵌入的标签。在这些实施例中,该信息可以用于识别歌曲。在另ー实施例中,还可以针对选择来识别来自不只是音乐(non music-only)频道上的音乐制作的歌曲。例如,像MTV和VHl的频道具有包含可以与音乐偏好匹配的歌曲的音乐制作。同样地,ー些频道可以展示包含可以与音乐偏好匹配的歌曲的歌剧或者音乐剧。在给出本公开的益处的情况下,用于识别歌曲的其他技术和方法对于本领域技术人员而言将是明显的。一旦已经识别了歌曲(步骤322),就可以将该歌曲与一个或多个音乐偏好进行比较(步骤324)。如之前讨论的,音乐偏好可以宽泛类似于类型的风格,或者具体地类似于艺术家或者歌曲。可以比较所识别的歌曲,以查看其是否与音乐偏好是相同的类型或风格。例如,如果音乐偏好是经典摇滚乐,则确定所识别的歌曲是否也是经典摇滚乐。在某些实施例中,采用关联数据库来确定识别的歌曲是否与音乐偏好匹配。如果确定所识别的歌曲与一个或多个音乐偏好匹配(步骤324),则可以将其存储(步骤326)。将一首或多首匹配的识别歌曲保存到或者以其他方式存储在客户电子装置110的存储器220中。在一些实施例中,还可以存储与歌曲有关的其它信息。例如,还可以存储所存储的歌曲的类型、风格、标题、艺术家和曲辑。在某些实施例中,诸如在歌曲成为具有视频及音乐分量的音乐视频或者音乐剧表演的一部分的情况下,还可以存储视频分量。再次參照图3,在已经基于用户的音乐偏好选择了一首或者多首歌曲之后(步骤320),则可以将所选择的歌曲汇编到定制台或者频道(步骤330)。汇编后的定制台(或者频道)可以是“虚拟的”,这是在干,它们不是作为数字广播流的一部分而提供的频道的一部分、而是在客户电子装置110上汇编并提供的。例如,可以在列出客户电子装置上的可用服务的节目指南中列出定制台。定制台可以包括与单个音乐偏好或者多个音乐偏好匹配的歌曲。例如,可以存在被命名为“David的音乐”的定制台。在其他实施例中,可以为多个音乐偏好中的每ー个存在单独的定制台。例如,每个用户可以具有一个或多个定制台。一旦歌曲被汇编到定制台(步骤330),就可以输出定制台(步骤340)。例如,用户可以选择在客户电子装置110的节目指南中列出的定制台,并且可以在用户显示装置和/或音频系统120上播放该台的音乐。在某些实施例中,输出的定制台可以包括伴随音频分量(歌曲)的视频分量。例如,可以显示歌曲标题、艺术家姓名,和/或有关播放歌曲的其他信息。在一些这样的实施例中,可以提供与附加信息的链接。在某些实施例中,可以示出具有音频和视频分量的音乐视频或表演。在某些实施例中,可以从用户获得关于音乐选择的反馈(步骤350)以便细调音乐偏好和歌曲的选择。在图5中可见这种用于获得反馈的处理的示例。在图5的示例中,获得反馈包括两个步骤从用户请求反馈(步骤352)和响应于该请求从用户接收反馈(步骤354)。例如,可以要求用户对定制台的歌曲进行评级。作为响应,用户输入或者其它方式提供对歌曲的评级。该评级通常可以是赞同的指示(即,“赞扬”或者“贬低”)或者更详细叙述的指示符(即,按尺度1-5的评级)。还可以针对艺术家、曲集、风格、类型,以及定制台获得反馈。在某些其他实施例中,用户可以进行评级或者以其他方式提供反馈而不用被提示进行反馈。在给定本公开的益处的情况下,获得反馈的其他实现方式和实施例对于本领域技术人员而言将是明显的。然后,可以将获得的反馈用于细调之前讨论的音乐偏好(步骤305)和歌曲选择(步骤320)。 在其他实施例中,可以向用户提供将定制台的歌曲(以及相关信息)存储到外部存储装置或者播放器(例如个人音乐播放器,或者USB存储装置)的选项。在一些这样的实施例中,可能需要用户为这种在外部存储装置或者播放器上的副本付费。 还可以在计算机程序产品中体现本发明,所述计算机程序产品包括使得能够实现在此讨论的方法的所有特征,并且在其被加载到计算机系统中吋,能够执行这些方法。本上下文中的计算机程序或者应用意味着以下指令集的任何语言、代码或者符号的任何表示,该指令集直接地或者在进行以下操作中的一项或者二者之后促使具有信息处理能力的系统执行特定功能,所述操作为a)转换到另ー语言、代码或符号;b)以不同素材形式再现。另外,以上说明书意图在于仅仅借助示例而不是意图在于以任何方式限制本发明,除非在以下权利要求书中这样阐述。
权利要求
1.ー种创建基于偏好的音乐台的方法,所述方法包括 接收包含音乐的数字广播流; 基于用户的音乐偏好选择数字广播流中包含的一首或者多首歌曲; 从所选择的一首或多首歌曲汇编定制台。
2.根据权利要求I所述的方法,还包括获得用户的音乐偏好的步骤。
3.根据权利要求2所述的方法,其中获得用户的音乐偏好包括用户输入音乐偏好。
4.根据权利要求2所述的方法,其中获得用户的音乐偏好包括跟踪用户对机顶盒的使用。
5.根据权利要求I所述的方法,其中接收包含音乐的数字广播流的步骤还包括解码所述包含音乐的数字广播流。
6.根据权利要求I所述的方法,其中选择数字广播流中包含的音乐的步骤包括 识别数字广播流中的所述一首或者多首歌曲; 将识别的一首或多首歌曲与用户的音乐偏好进行比较;以及 如果所识别的一首或多首歌曲与用户的音乐偏好匹配,则存储所识别的一首或多首歌曲。
7.根据权利要求I所述的方法,其中选择数字广播流中包含的一首或多首歌曲是基于多个用户的音乐偏好的。
8.根据权利要求7所述的方法,其中多个用户中每ー个能够具有単独的音乐偏好。
9.根据权利要求8所述的方法,其中为每个用户汇编定制台。
10.根据权利要求I所述的方法,还包括输出汇编后的定制台。
11.根据权利要求I所述的方法,其中所述数字广播流是单向的。
12.根据权利要求I所述的方法,还包括在用户接口中显示可用的定制频道。
13.根据权利要求I所述的方法,还包括获得关于定制频道中所选择的的音乐的用户反馈。
14.根据权利要求13所述的方法,其中获得关于定制频道中所选择的音乐的用户反馈的步骤包括 请求来自用户的反馈;以及 响应于对来自用户的反馈的请求,从用户接收反馈。
15.根据权利要求I所述的方法,还包括向用户提供购买定制频道中所选择的音乐的选项。
16.—种创建基于偏好的音乐台的系统,该系统包括 接收器,被配置为接收包含音乐的数字广播流; 处理器,被配置为基于用户的音乐偏好选择在数字广播流中包含的歌曲并且将所选择的歌曲汇编到定制频道; 存储器,存储从数字广播流中选择的歌曲;以及 输出接ロ,被配置为输出汇编后的定制频道。
17.根据权利要求16所述的系统,其中该系统包括机顶盒。
18.根据权利要求16所述的系统,还包括输入接ロ,用于接收来自用户的命令。
19.根据权利要求18所述的系统,其中处理器还被配置为获得关于定制音乐频道中所选择的歌曲的用户反馈。
20.根据权利要求16所述的系统,其中处理器被配置为基于多个用户的音乐偏好从数字广播流中选择歌曲并且将所选择的歌曲汇编到ー个或多个定制频道。
全文摘要
本发明公开的方法和系统提供了可以在能够接收包含音乐的数字广播流的、诸如机顶盒之类的客户电子装置中实现的偏好引擎驱动的个性化音乐服务。在此描述的个性化音乐服务不需要客户电子装置具有双向通信。可以在该装置自身上进行必需的处理,而消除了将信息传送到远程服务器用于处理的需求。该方法涉及接收包含音乐的数字广播流。然后基于用户的音乐偏好从数字广播流中选择一首或者多首歌曲。然后可以将所选择的一首或多首歌曲汇编到定制台。
文档编号H04H60/02GK102763354SQ200980163463
公开日2012年10月31日 申请日期2009年12月18日 优先权日2009年12月18日
发明者T.E.豪兰德 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1