基于诸如天气、金融市场、媒体销售或者日历数据的外部因素的自动的个人播放列表产生
2020-01-13

基于诸如天气、金融市场、媒体销售或者日历数据的外部因素的自动的个人播放列表产生

歌曲或者其他的媒体项目的播放列表被基于外部因素(314,324,334)自动地产生(380),所述外部因素诸如天气条件、股票市场条件、歌曲的销售、或者日历数据,例如星期几、假期或者用户指定的日期,诸如生日、周年纪念日等等。可以从例如无线电广播、因特网链路,或者到车载计算机的链路来接收(115)与外部因素有关的外部数据(310,320,330)。该外部数据被映射(360)给媒体项目,以获得对于该播放列表匹配的媒体项目(370)。该映射也可以说明用户的喜好(145)。用户可以以比诸如仅仅风格、艺术家或者唱片集之类的常规标准好得多的方式选择(305)代表用户心情和/或当前的喜好的外部因素。

Description

本发明可以在自动地产生由该系统待播放的媒体项目的播放列表的任何类型媒体播放器中使用。媒体播放器的例子包括硬盘设备(HDD)音乐播放器、机顶盒、家用媒体播放器、个人计算机、便携式MP3播放器、基于车载的系统等等。该播放列表通常试图提供相互关连的媒体项目(例如,歌曲、讲稿、电视节目、以幻灯片放映的幻灯片)的列表。歌曲可以涉及类似的艺术家或者风格,或者可以使用由媒体播放器存储的用户喜好。此外,电子节目指南(EPG)通常被用于确定哪些节目被计划安排用于广播.播放列表因此可以例如通过从EPG中选择节目被创建用于傍晚值得观看的TV。许多媒体播放器还在任何时候上对于后续的播放提供广播节目的记录。图1图示说明一个例示媒体播放器的方框图。在图1中,模块105读取"日历",模块110读取"用户界面",模块115读取"外部数据界面",模块120读取"存储器",模块130读取"处理器",模块140读取"内容播放器",模块145读取"用户喜好",模块150读取"内容存储",和模块160读取"元数据",该媒体播放器100包括处理器130和存储器120。该存储器120可以存储指令,诸如软件、微代码或者固件,其是由处理器130执行以实现在此处描述的功能。该存储器120因此可以被认为是有形地收录可执行指令的程序存储设备。这样的程序存储设备可以被构建在媒体播放器中,或者作为可拆卸的媒体提供,诸如,CDROM或者便携式USB闪存.该用户喜好模块145表示用户喜好数据,其由媒体播放器为一个或多个用户保持。这个数据例如可以表示用户喜欢某种风格的音乐。内容存储器150表示用于存储媒体项目的数据库的存储资源,包括音频内容(例如,歌曲、讲稿)、视频内容(例如,数字照片)和音频/视频内容(例如,电影)。该内容存储器150可以是硬盘驱动器、闪存或者任何其他的存储资源。内容播放器140可以是音频和/或视频播放器,其处理来自内容存储器150的内容(例如,通过执行解压缩和解码)以提供适宜的输出信号,诸如到显示器或者音频放大器。用户界面110可以提供显示器,例如,LCD屏幕,或者也可能是语音/音频界面,其允许用户输入命令。元数据模块160指示被存储用于内容存储器150中的媒体项目的元数据。该元数据还可以任选地与媒体项目本身一起存储。该元数据可以包括信息,诸如风格、艺术家和唱片集标题、歌曲特征(诸如每

基于诸如天气、金融市场、媒体销售或者日历数据的外部因素的自动的个人播放列表产生技术领域本发明通常涉及产生播放列表,诸如用于在诸如CD播放器、MP3播放器等等的媒体播放器上播放的歌曲的列表,尤其涉及用于基于外部因素自动地产生上述播放列表的方法和系统。背景技术现在提供给消费者和其它用户的媒体播放器有各种类型。例如,便携式数字音乐播放器,诸如MP3播放器,和个人计算机(PC)允许以数字格式存储许多歌曲。此外,家用娱乐系统也是媒体播放器,其允许用户经由电缆和卫星电视网、计算机网络(诸如因特网),和经由本地存储器(诸如存储在数字多用途的盘(DVD)上的电影)来访问内容。例如,电子节目指南允许用户从可提供的电视广播节目中选择。无线电程序(诸如访谈节目和音乐)经由卫星以数字格式广播到汽车和家用接收机也正在渐渐变得普及.例如,来自菲利浦公司的NexperiaTM个人媒体播放器对移动设备制造商提供参考设计。其提供高分辨率的视频记录和播放,以及与PC和家用娱乐系统的连接。基于该设计的个人媒体播放器允许使用者有线或者无线地连接到他们的PC和家用娱乐设备,以记录和存储高质量数字音频与视频,然后在移动中观看电影、收听音乐和观看照片。该媒体播放器提供与各种各样的音频与视频标准的兼容性,所述标准包括MP3、AAC、杜比(Dolby)⑧数字、MPEG-2、MPEG-4和DivX®。由于可提供的内容的激增,当前的媒体播放器典型地通过提供推荐和产生节目的播放列表,来帮助用户在媒体项目(例如,歌曲,或者电视或者广播节目)之中进行选择。例如,用户喜好可以通过提供用户界面来开发,该用户界面要求用户去识别例如他或者她感兴趣的音乐的类型。或者,该媒体播放器可以采用逻辑来随着时间跟踪用户的选择,以获悉他或者她对什么类型的内容感兴趣。该媒体播放器然后可

部因素有关的数据。例如,该外部数据界面115可以从在汽车中的温度传感器接收当前温度,或者如果风挡刮水器正在工作,或者如果控制刮水器的雨量传感器感测下雨,则确定正在下雨。该外部数据界面115可以与在交通工具中例如监视所述传感器的计算机通信。诸如对于歌曲的销售数据典型地可以从音乐行业源(musicindustrysource),诸如基于每周的广告牌(Billboard)中获得,并且也可以被传递给外部数据界面115。该销售数据可以以不同的风格,例如,喬士乐、通俗等等标识排行榜歌曲(topsong)。该外部数据源310、320和330可以是不同的源或者由一个源提供。该外部源310、320和330经由通信路径312、322和332传递它们各自的外部数据,所述通信路径312、322和332可以是不同的路径或者一个路径,供各自的外部因素314、324和334使用。假设用户选择外部因素A(模块314),外部因素A和外部数据A(模块350)由映射功能360映射给媒体项目(模块340),以确定一个或多个匹配的媒体项目(模块370),用于产生一个播放列表(模块380).例如,该外部数据可以被转换为用于创建适合于媒体项目的元数据的匹配准则的元数据。该映射360在确定匹配的媒体项目时也可以对用户喜好145响应。本发明因此可以在外部数据和用于自动播放列表生成的标准元数据之间提供映射。该标准元数据典型地包括歌曲标题、艺术家、关键词和歌曲的歌词。但是,元数据不是要求的,因为各种各样的算法可用于找到类似于表示外部因素(诸如天气条件)的歌曲。例如,反映的歌曲可以与雨天有关。例如,当外部因素涉及气候条件,并且外部数据指示温度是非常寒冷的时候,歌曲"Baby,it'scoldoutside(孩子,外面很冷)"可以被选择为对于该播放列表匹配的媒体项目。或者,当外部数据指示温度是热的时候,歌曲"Hot,hot,hot(热,热,热)"可以被选择为匹配的媒体项目。或者,当外部数据指示是下雨的时候,歌曲"Singin'intherain"可以被选择为对于播放列表匹配的媒体项目。作为一个使用用户喜好145的例子,用户的年龄和性别可用于选择许多有可能匹配的不同的歌曲中的一个。例如,许多年前录制的歌曲可能对年长的用户有吸引力,而现代版的相同的歌曲可能对年轻的用户有吸引力。此外,一个用户可能更喜欢来自老电影的优选的风格,

本发明可以在自动地产生由该系统待播放的媒体项目的播放列表的任何类型媒体播放器中使用。媒体播放器的例子包括硬盘设备(HDD)音乐播放器、机顶盒、家用媒体播放器、个人计算机、便携式MP3播放器、基于车载的系统等等。该播放列表通常试图提供相互关连的媒体项目(例如,歌曲、讲稿、电视节目、以幻灯片放映的幻灯片)的列表。歌曲可以涉及类似的艺术家或者风格,或者可以使用由媒体播放器存储的用户喜好。此外,电子节目指南(EPG)通常被用于确定哪些节目被计划安排用于广播.播放列表因此可以例如通过从EPG中选择节目被创建用于傍晚值得观看的TV。许多媒体播放器还在任何时候上对于后续的播放提供广播节目的记录。图1图示说明一个例示媒体播放器的方框图。在图1中,模块105读取"日历",模块110读取"用户界面",模块115读取"外部数据界面",模块120读取"存储器",模块130读取"处理器",模块140读取"内容播放器",模块145读取"用户喜好",模块150读取"内容存储",和模块160读取"元数据",该媒体播放器100包括处理器130和存储器120。该存储器120可以存储指令,诸如软件、微代码或者固件,其是由处理器130执行以实现在此处描述的功能。该存储器120因此可以被认为是有形地收录可执行指令的程序存储设备。这样的程序存储设备可以被构建在媒体播放器中,或者作为可拆卸的媒体提供,诸如,CDROM或者便携式USB闪存.该用户喜好模块145表示用户喜好数据,其由媒体播放器为一个或多个用户保持。这个数据例如可以表示用户喜欢某种风格的音乐。内容存储器150表示用于存储媒体项目的数据库的存储资源,包括音频内容(例如,歌曲、讲稿)、视频内容(例如,数字照片)和音频/视频内容(例如,电影)。该内容存储器150可以是硬盘驱动器、闪存或者任何其他的存储资源。内容播放器140可以是音频和/或视频播放器,其处理来自内容存储器150的内容(例如,通过执行解压缩和解码)以提供适宜的输出信号,诸如到显示器或者音频放大器。用户界面110可以提供显示器,例如,LCD屏幕,或者也可能是语音/音频界面,其允许用户输入命令。元数据模块160指示被存储用于内容存储器150中的媒体项目的元数据。该元数据还可以任选地与媒体项目本身一起存储。该元数据可以包括信息,诸如风格、艺术家和唱片集标题、歌曲特征(诸如每

以在播放列表中推荐内容。例如,便携式媒体播放器可以自动地产生歌曲的播放列表,并且在媒体播放器的显示器上显示诸如标题和艺术家之类的信息。虽然大多数媒体播放器提供自动播放列表产生的特点,但是这通常局限于特定的元数据,诸如风格、艺术家和唱片集,或者其他的歌曲特征。尤其是,可提供的解决方案没有考虑可以用于产生播放列表的其他数据类型,该播放列表对用户提供更加令人愉快的和感兴趣的体验,并且是基于用户的特殊兴趣的标准而定制的。发明内容本发明通过提供基于外部因素,诸如,气候条件、股票市场条件、歌曲的销售,或者日历数据(例如,星期几,假日或者用户指定的日期(诸如生日、周年纪念日))等等,用于自动地产生播放列表的方法和系统来解决以上和其他的问题。本发明将所述外部数据映射给可提供的媒体项目,诸如歌曲,以选择对于播放列表匹配的媒体项目。该用户以比常规的准则(诸如仅仅风格、艺术家或者唱片集)更好的方式来选择外部因素,该外部因素代表用户的心情和/或当前的喜好。该个人播放列表可以基于所述外部因素每个特定的时段被产生一次。尤其是,在本发明的一个方面中,一种用于产生适合于媒体播放器的媒体项目的播放列表的方法,包括:将至少一个外部因素映射给多个媒体项目以将多个媒体项目的至少一个选择为至少一个匹配的媒体项目,和产生包括所述至少一个匹配的媒体项目的播放列表。还可以提供相应的媒体播放器装置和节目存储设备。附图说明在附图中:在所有的图中,相应的部分是由相同的附图标记来标记的。图l图示说明按照本发明的媒体播放器的方框图;图2图示说明按照本发明的例示的媒体播放器用户界面;图3图示说明按照本发明的将外部因素映射给媒体项目以选择匹配的媒体项目;和图4图示说明按照本发明将日历数据映射给媒体项目以选择匹配的媒体项目。具体实施方式

本发明可以在自动地产生由该系统待播放的媒体项目的播放列表的任何类型媒体播放器中使用。媒体播放器的例子包括硬盘设备(HDD)音乐播放器、机顶盒、家用媒体播放器、个人计算机、便携式MP3播放器、基于车载的系统等等。该播放列表通常试图提供相互关连的媒体项目(例如,歌曲、讲稿、电视节目、以幻灯片放映的幻灯片)的列表。歌曲可以涉及类似的艺术家或者风格,或者可以使用由媒体播放器存储的用户喜好。此外,电子节目指南(EPG)通常被用于确定哪些节目被计划安排用于广播.播放列表因此可以例如通过从EPG中选择节目被创建用于傍晚值得观看的TV。许多媒体播放器还在任何时候上对于后续的播放提供广播节目的记录。图1图示说明一个例示媒体播放器的方框图。在图1中,模块105读取"日历",模块110读取"用户界面",模块115读取"外部数据界面",模块120读取"存储器",模块130读取"处理器",模块140读取"内容播放器",模块145读取"用户喜好",模块150读取"内容存储",和模块160读取"元数据",该媒体播放器100包括处理器130和存储器120。该存储器120可以存储指令,诸如软件、微代码或者固件,其是由处理器130执行以实现在此处描述的功能。该存储器120因此可以被认为是有形地收录可执行指令的程序存储设备。这样的程序存储设备可以被构建在媒体播放器中,或者作为可拆卸的媒体提供,诸如,CDROM或者便携式USB闪存.该用户喜好模块145表示用户喜好数据,其由媒体播放器为一个或多个用户保持。这个数据例如可以表示用户喜欢某种风格的音乐。内容存储器150表示用于存储媒体项目的数据库的存储资源,包括音频内容(例如,歌曲、讲稿)、视频内容(例如,数字照片)和音频/视频内容(例如,电影)。该内容存储器150可以是硬盘驱动器、闪存或者任何其他的存储资源。内容播放器140可以是音频和/或视频播放器,其处理来自内容存储器150的内容(例如,通过执行解压缩和解码)以提供适宜的输出信号,诸如到显示器或者音频放大器。用户界面110可以提供显示器,例如,LCD屏幕,或者也可能是语音/音频界面,其允许用户输入命令。元数据模块160指示被存储用于内容存储器150中的媒体项目的元数据。该元数据还可以任选地与媒体项目本身一起存储。该元数据可以包括信息,诸如风格、艺术家和唱片集标题、歌曲特征(诸如每