CN101120411B - 基于外部因素的自动的个人播放列表产生 - Google Patents

基于外部因素的自动的个人播放列表产生 Download PDF

Info

Publication number
CN101120411B
CN101120411B CN2006800049454A CN200680004945A CN101120411B CN 101120411 B CN101120411 B CN 101120411B CN 2006800049454 A CN2006800049454 A CN 2006800049454A CN 200680004945 A CN200680004945 A CN 200680004945A CN 101120411 B CN101120411 B CN 101120411B
Authority
CN
China
Prior art keywords
external
external factor
user
data
relevant
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2006800049454A
Other languages
English (en)
Other versions
CN101120411A (zh
Inventor
M·S·尼伦
M·M·威尔肯斯
A·P·p·夫林森
S·伯格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN101120411A publication Critical patent/CN101120411A/zh
Application granted granted Critical
Publication of CN101120411B publication Critical patent/CN101120411B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/635Filtering based on additional data, e.g. user or group profiles
    • G06F16/637Administration of user profiles, e.g. generation, initialization, adaptation or distribution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • G06F16/639Presentation of query results using playlists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4825End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/912Applications of a database
    • Y10S707/913Multimedia
    • Y10S707/916Audio

Abstract

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

Description

基于外部因素的自动的个人播放列表产生
技术领域
本发明通常涉及产生播放列表,诸如用于在诸如CD播放器、MP3播放器等等的媒体播放器上播放的歌曲的列表,尤其涉及用于基于外部因素自动地产生上述播放列表的方法和系统。
背景技术
现在提供给消费者和其它用户的媒体播放器有各种类型。例如,便携式数字音乐播放器,诸如MP3播放器,和个人计算机(PC)允许以数字格式存储许多歌曲。此外,家用娱乐系统也是媒体播放器,其允许用户经由电缆和卫星电视网、计算机网络(诸如因特网),和经由本地存储器(诸如存储在数字多用途的盘(DVD)上的电影)来访问内容。例如,电子节目指南允许用户从可提供的电视广播节目中选择。无线电程序(诸如访谈节目和音乐)经由卫星以数字格式广播到汽车和家用接收机也正在渐渐变得普及。
例如,来自菲利浦公司的NexperiaTM个人媒体播放器对移动设备制造商提供参考设计。其提供高分辨率的视频记录和播放,以及与PC和家用娱乐系统的连接。基于该设计的个人媒体播放器允许使用者有线或者无线地连接到他们的PC和家用娱乐设备,以记录和存储高质量数字音频与视频,然后在移动中观看电影、收听音乐和观看照片。该媒体播放器提供与各种各样的音频与视频标准的兼容性,所述标准包括MP3、AAC、杜比(Dolby)数字、MPEG-2、MPEG-4和DivX
Figure GA20188620200680004945401D00012
由于可提供的内容的激增,当前的媒体播放器典型地通过提供推荐和产生节目的播放列表,来帮助用户在媒体项目(例如,歌曲,或者电视或者广播节目)之中进行选择。例如,用户喜好可以通过提供用户接口来开发,该用户接口要求用户去识别例如他或者她感兴趣的音乐的类型。或者,该媒体播放器可以采用逻辑来随着时间跟踪用户的选择,以获悉他或者她对什么类型的内容感兴趣。该媒体播放器然后可以在播放列表中推荐内容。例如,便携式媒体播放器可以自动地产生歌曲的播放列表,并且在媒体播放器的显示器上显示诸如标题和艺术家之类的信息。
虽然大多数媒体播放器提供自动播放列表产生的特点,但是这通常局限于特定的元数据,诸如风格、艺术家和唱片集,或者其他的歌曲特征。尤其是,可提供的解决方案没有考虑可以用于产生播放列表的其他数据类型,该播放列表对用户提供更加令人愉快的和感兴趣的体验,并且是基于用户的特殊兴趣的标准而定制的。
发明内容
本发明通过提供基于外部因素,诸如,气候条件、股票市场条件、歌曲的销售,或者日历数据(例如,星期几,假日或者用户指定的日期(诸如生日、周年纪念日))等等,用于自动地产生播放列表的方法和系统来解决以上和其他的问题。本发明将所述外部数据映射给可提供的媒体项目,诸如歌曲,以选择对于播放列表匹配的媒体项目。该用户以比常规的准则(诸如仅仅风格、艺术家或者唱片集)更好的方式来选择外部因素,该外部因素代表用户的心情和/或当前的喜好。该个人播放列表可以基于所述外部因素每个特定的时段被产生一次。
尤其是,在本发明的一个方面中,一种用于产生适合于媒体播放器的媒体项目的播放列表的方法,包括:将至少一个外部因素映射给多个媒体项目以将多个媒体项目的至少一个选择为至少一个匹配的媒体项目,和产生包括所述至少一个匹配的媒体项目的播放列表。
还可以提供相应的媒体播放器装置和节目存储设备。
附图说明
在附图中:
在所有的图中,相应的部分是由相同的附图标记来标记的。
图1图示说明按照本发明的媒体播放器的方框图;
图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中的媒体项目的元数据。该元数据还可以任选地与媒体项目本身一起存储。该元数据可以包括信息,诸如风格、艺术家和唱片集标题、歌曲特征(诸如每分钟的节奏和拍子),关键字和歌词。该元数据还可以指示基于人口因素,诸如年龄、性别等等,预计媒体项目是否受某些用户的欢迎。歌曲的元数据可以从不同的源中获得。例如,可以使用菲利浦(Philips)公司可提供的音频“指纹”识别技术,并且访问数据库,诸如Gracenote公司的CDDB
Figure GA20188620200680004945401D00041
数据库(Emeryville,加利福尼亚)。此外,该元数据可以基于用于MP3歌曲的ID3标签,或者可以基于用于AAC歌曲或者其他歌曲格式的类似机制。注意到,ID3标签可以根据需要被扩展具有附加信息。
日历功能105可以类似于由VCR和DVD播放器使用的时间和日期保持成分,例如,其保持日期信息,诸如,星期几(例如,星期一、星期二等等)、月份、日期和年份,以及任选地一天中的时间。该日历105可以是用常规兴致的日期(诸如假日)、满月的日期等等预先编制的。此外,该用户接口110可以使用户指定特殊的日期,诸如家庭成员和朋友的生日和周年纪念日。
外部数据接口115从一个外部数据源(诸如通信网络(例如,无线网络或者因特网))接收外部数据。作为一个例子,包括外部数据的RF无线电信号可以被广播。通常,外部数据表示一个外部因素,例如,在媒体播放器或者媒体项目以外的、或者与媒体播放器或者媒体项目不固有相关的因素或者条件。这样的因素可以包括天气条件(例如,阳光充足、多云、下雨、暴风雨、刮风、室外温度等等)、金融市场条件(诸如股票市场数据,例如平均市价,诸如道琼斯工业平均指数(DJIA)或者S&P500,或者特定股票的价格,或者对于不同的歌曲的销售数据,例如,广告牌顶端40TracksTM(the Billboard Top 40TracksTM)。该日历数据(诸如,星期几)也被认为是一个外部因素。但是,日历数据可以由日历功能105局部地保持。任选地,该日历数据经由接口115从外部源接收。
图2图示说明按照本发明的例示的媒体播放器用户接口。该例示的用户接口200包括用于显示播放列表的显示器210。在一种可能性中,该媒体播放器接口200是一个自含的媒体播放器,诸如便携式媒体播放器。该媒体播放器接口200也可能提供在诸如手持遥控的设备(其被用于与在家用媒体播放器中的其他部件通信)中。例如,该显示器210可以是在TV遥控器中用于提供电视节目播放列表。可以提供用于控制TV的附加的按钮,或者按钮可以作为触摸屏按钮形成在显示器210上。在另一个例子中,该媒体播放器接口200是用于CD播放器的遥控装置,并且显示器210提供从CD库中可提供的歌曲的播放列表。在另一个例子中,该媒体播放器接口200是数字照相机的一部分,并且显示器210提供存储在所述照像机中的图像的播放列表。各种各样的其他可能性对那些本领域技术人员将是显而易见的。该媒体播放器接口200包括一个输入设备220,诸如箭头形状的按钮,其允许用户去输入命令和观看该播放列表。示出的该特定的方案仅仅是一个例子,因为其他的方案是可能的。也可以使用其他的接口机制,诸如语音/音频接口。或者,该显示器210可以是一个触摸屏,其允许用户去通过触摸输入命令。
图3图示说明按照本发明将外部因素映射给媒体项目以选择匹配的媒体项目。在图3中,箭头305读作“用户选择”,模块310读作“外部源A”,箭头312读作“外部数据A”,模块314读作“外部因素A”,模块320读作“外部源B”,箭头322读作“外部数据B”,模块324读作“外部因素B”,模块330读作“外部源C”,模块332读作“外部数据C”,模块334读作“外部因素C”,模块340读作“用于媒体项目的元数据”,模块350读作“外部因素A,外部数据A”,模块360读作“映射”,模块370读作“匹配的媒体项目”,模块380读作“产生播放列表”和模块145读作“用户喜好”。通常,该媒体播放器可以允许用户经由用户接口110从一个或多个用于产生播放列表的外部因素之中选择。该外部因素可以由用户基于例如当前心情或者兴趣选择。在一种可能的方法中,该选择的外部因素被记录,供后续在产生播放列表时使用。或者,该媒体播放器可以立刻产生或者修改播放列表。
作为一个例子,该用户可以选择由模块314、324和334所表示的三个外部因素中的一个。外部因素A(模块314)可以表示气候条件,而外部因素B(模块324)表示股票市场条件,外部因素C(模块334)表示销售条件。此外,与外部因素有关的数据可以从一个或多个外部源接收,所述外部源诸如因特网或者无线电广播,其中一个例子是无线电数据业务(RDS),其在FM波段上传输数据。在一种可能的方法,在交通工具中的媒体播放器可以与在该交通工具中的系统通信以获得与外部因素有关的数据。例如,该外部数据接口115可以从在汽车中的温度传感器接收当前温度,或者如果风挡刮水器正在工作,或者如果控制刮水器的雨量传感器感测下雨,则确定正在下雨。该外部数据接口115可以与在交通工具中例如监视所述传感器的计算机通信。
诸如对于歌曲的销售数据典型地可以从音乐行业源(musicindustry source),诸如基于每周的广告牌(Billboard)中获得,并且也可以被传递给外部数据接口115。该销售数据可以以不同的风格,例如,爵士乐、通俗等等标识排行榜歌曲(top song)。
该外部数据源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′s cold outside(孩子,外面很冷)”可以被选择为对于该播放列表匹配的媒体项目。或者,当外部数据指示温度是热的时候,歌曲“Hot,hot,hot(热,热,热)”可以被选择为匹配的媒体项目。或者,当外部数据指示是下雨的时候,歌曲“Singin′in the rain”可以被选择为对于播放列表匹配的媒体项目。作为一个使用用户喜好145的例子,用户的年龄和性别可用于选择许多有可能匹配的不同的歌曲中的一个。例如,许多年前录制的歌曲可能对年长的用户有吸引力,而现代版的相同的歌曲可能对年轻的用户有吸引力。此外,一个用户可能更喜欢来自老电影的优选的风格,诸如,“Singin′in the rain”,而另外的用户可能更喜欢TheTemptations主唱的“I wish it would rain”的Motown风格。各种各样的其他的例子对本领域技术人员是显而易见的。
当外部因素涉及股票价格的时候,外部数据可以包括特殊股票的价格、市场平均价格等等。此外,价格可以对指定用户的股票集聚集。歌曲可以基于特定的关键词选择,诸如“华尔街”、“NASDAQ”、“索引”、“兑换”、“货币”、“现金”等等。举例的歌曲包括“The WallStreet shuffle”和“Money”。另一个选项是用户去设置一个触发信号或者目标水平,例如,当DJIA指数增加到11,000点以上的时候,歌曲“We are in the money”或者其他欢乐的音乐可以被选择用于该播放列表。类似地,当股票价格下跌到某个目标水平以下的时候,忧愁的歌曲可以被选择。在一种可能的方法中,该媒体播放可以在相对长的时间范围(例如,几个星期或者几个月)的股票价格方面的变化作出反应。
当外部因素涉及歌曲的销售的时候,外部数据可以包括例如在不同的风格方面畅销歌曲的标识符。这个数据可以按照用户喜好145被过滤。用于每首歌曲的外部数据可以包括一个标识符,该标识符可以是与局部地存储在媒体播放器中的媒体项目的标识符相匹配以生成一个播放列表。或者,该标题可以被匹配。与从音乐行业所接收的外部数据相结合的存储的歌曲的元数据因此允许媒体播放器以给定的分类产生排行榜歌曲的播放列表。
注意到,可以产生新的播放列表,其中每个媒体项目是基于外部因素和外部数据。例如,当外部因素是天气,并且外部数据指示正在下雨的时候,在播放列表上的所有歌曲可以与下雨有关。或者,该播放列表的预定部分,例如,歌曲的一半可以基于外部因素和外部数据,而另一半被照常地产生。此外,一个现有的播放列表可以通过替换在现有的播放列表上的一些媒体项目而被修改,以包括与外部因素和外部数据有关的歌曲。因此,新的和修改的播放列表两者都可以被产生。还注意到,所产生的播放列表可以被保存,并且稍后由用户重新使用。此外,当检测到在外部因素中的变化时,播放列表可以被不时地更新。或者,一旦被产生,该播放列表就可以被固定,甚至当由媒体播放器检测到在外部因素中的变化时。
图4图示说明按照本发明的将日历数据映射给媒体项目以选择匹配的媒体项目。在图4中,箭头405读作“预先编程的日期”,箭头410读作“用户指定的日期”,模块105读作“日历”,模块105读作“日历数据”,模块340读作“用于媒体项目的元数据”,模块145读作“用户喜好”,模块360读作“映射”,模块370读作“匹配的媒体项目”,并且模块380读作“产生播放列表”。日历105具有一个跟踪时间和日期的内时钟。预先编程的日期(箭头405)可以被提供以指示通常有兴致的日期,诸如假日、选举,和当存在满月、日蚀或者其他所关心的天文事件的时候的日期。此外,用户指定的日期(箭头410)可以由用户输入。这些可以是生日、周年纪念日、度假日期、所关心的体育事件的日期、约会的日期等等。当日历确定所关心的日期已经达到的时候,其提供由映射功能360映射给该媒体项目(模块340)的元数据的日历数据(模块400),以确定一个或多个对于产生播放列表(模块380)匹配的媒体项目(模块370)。例如,当日期在或者接近于预先编制的圣诞节日期的时候可以选择圣诞节歌曲。基于季节,例如,春季、夏季、秋季或者冬季,可以选择其他随季节变化的歌曲。作为另一个例子,在由用户指定的生日的日期可以选择歌曲“祝你生日快乐”或者“生日”。作为另一个例子,对于有关星期一的播放列表可以选择歌曲“Monday,Monday(星期一,星期一)”。可以基于它们的元数据,使用特定的关键字,诸如,圣诞节、星期一、周末、星期五、夏天等等选择歌曲。在另一个例子中,可以在满月的日期选择歌曲“Moondance”。此外,可以使用时间数据,以便在晚上选择歌曲。
此外,时刻可以被用作一个外部因素,使得在早上产生的播放列表不同于在晚上产生的播放列表。该日历功能105或者单独的时钟可以提供时刻数据。
虽然已经示出了和描述了被认为是本发明的优选实施例,但是当然应该明白,在不脱离本发明的精神的情形下可以容易地在形式或者细节方面进行各种各样的修改和变化。因此,本发明不局限于描述和举例说明的精确形式,但是应该被解释为覆盖可能落在所附的权利要求的范围内的所有修改。

Claims (18)

1.一种用于产生适合于媒体播放器(100)的媒体项目的播放列表的方法,包括:
从若干外部数据源(310,320,330)接收若干外部数据(312,322,332),所述外部数据中的每一个代表外部因素(314,324,334);
选择所述外部因素(314,324,334)中的至少一个;
将所述至少一个外部因素(314,324,334)映射给多个媒体项目,以选择所述多个媒体项目的至少一个为至少一个匹配的媒体项目(370);和
产生包括所述至少一个匹配的媒体项目的播放列表(380)。
2.根据权利要求1的方法,进一步包括:
从与所述至少一个外部因素有关的外部源(310,320,330)接收数据;
其中所述映射是响应于来自所述外部源的所述数据。
3.根据权利要求1的方法,其中:
所述映射是响应于用户选择(305)所述至少一个外部因素而启动的。
4.根据权利要求1的方法,其中:
所述映射是响应于用户从多个可提供的外部因素之中选择(305)所述至少一个外部因素而启动的。
5.根据权利要求1的方法,其中:
所述至少一个外部因素与天气条件有关。
6.根据权利要求1的方法,其中:
所述至少一个外部因素与金融市场条件有关。
7.根据权利要求1的方法,其中:
所述至少一个外部因素与媒体项目的销售有关。
8.根据权利要求1的方法,其中:
所述至少一个外部因素与日历数据(105)有关。
9.根据权利要求8的方法,其中:
所述日历数据与一周中的一天(405)有关。
10.根据权利要求8的方法,其中:
所述日历数据与季节(405)有关。
11.根据权利要求8的方法,其中:
所述日历数据与假日(405)有关。
12.根据权利要求8的方法,其中:
所述日历数据与由用户(410)所指定的特定日期有关。
13.根据权利要求1的方法,其中:
所述至少一个外部因素与一天中的时间有关。
14.根据权利要求1的方法,其中:
该播放列表一旦产生就是固定的,甚至当由媒体播放器检测到在所述至少一个外部因素中的变化时。
15.根据权利要求1的方法,其中:
当由媒体播放器检测到在所述至少一个外部因素中的变化的时候,所产生的播放列表被更新。
16.根据权利要求1的方法,其中:
所述映射使用与多个媒体项目有关的元数据(340)。
17.根据权利要求1的方法,其中:
所述映射响应于用户喜好(145)。
18.一种媒体播放器,包括:
外部数据接口(115),用于从若干数据源(310,320,330)接收若干外部数据(312),所述外部数据中的每一个代表外部因素(314,324,334);
用户接口(110,200),用于接收选择所述外部因素(314,324,334)中的至少一个的用户命令(305);和
至少一个处理器(130),其响应用户命令,用于将所述至少一个外部因素映射(360)给多个媒体项目,以选择所述多个媒体项目的至少一个为至少一个匹配的媒体项目(370),并且产生包括所述至少一个匹配的媒体项目的播放列表(380)。
CN2006800049454A 2005-02-15 2006-02-13 基于外部因素的自动的个人播放列表产生 Expired - Fee Related CN101120411B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US65315905P 2005-02-15 2005-02-15
US60/653,159 2005-02-15
PCT/IB2006/050470 WO2006087672A2 (en) 2005-02-15 2006-02-13 Automatic personal play list generation based on external factors such as weather, financial market, media sales or calendar data

Publications (2)

Publication Number Publication Date
CN101120411A CN101120411A (zh) 2008-02-06
CN101120411B true CN101120411B (zh) 2010-09-29

Family

ID=36763565

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800049454A Expired - Fee Related CN101120411B (zh) 2005-02-15 2006-02-13 基于外部因素的自动的个人播放列表产生

Country Status (6)

Country Link
US (1) US8161039B2 (zh)
EP (1) EP1854100A2 (zh)
JP (1) JP2008530720A (zh)
KR (1) KR20070110365A (zh)
CN (1) CN101120411B (zh)
WO (1) WO2006087672A2 (zh)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008035311A2 (en) * 2006-09-22 2008-03-27 Koninklijke Philips Electronics N.V. Enhanced method of creation of an item list
US20080082624A1 (en) * 2006-09-28 2008-04-03 Phison Electronics Corp. Portable storage device with audio auto-playback function and operation procedure thereof
JP2008178037A (ja) * 2007-01-22 2008-07-31 Sony Corp 情報処理装置、情報処理方法及び情報処理プログラム
JP4470189B2 (ja) * 2007-09-14 2010-06-02 株式会社デンソー 自動車用音楽再生システム
US8316015B2 (en) 2007-12-21 2012-11-20 Lemi Technology, Llc Tunersphere
US8060525B2 (en) * 2007-12-21 2011-11-15 Napo Enterprises, Llc Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
EP2099198A1 (en) * 2008-03-05 2009-09-09 Sony Corporation Method and device for personalizing a multimedia application
JP5143620B2 (ja) * 2008-04-28 2013-02-13 Kddi株式会社 試聴用コンテンツ配信システムおよび端末装置
US8655464B2 (en) * 2009-06-09 2014-02-18 Microsoft Corporation Adaptive playlist onboard a vehicle
US9667726B2 (en) 2009-06-27 2017-05-30 Ridetones, Inc. Vehicle internet radio interface
US20110184539A1 (en) * 2010-01-22 2011-07-28 Sony Ericsson Mobile Communications Ab Selecting audio data to be played back in an audio reproduction device
US9558015B2 (en) * 2010-11-29 2017-01-31 Ford Global Technologies, Llc Methods and apparatus for activating applications
US9575615B1 (en) * 2011-03-22 2017-02-21 Amazon Technologies, Inc. Presenting supplemental content
US20120278816A1 (en) * 2011-04-30 2012-11-01 Research In Motion Limited Apparatus, and associated method, for forming a media play-out list
US20140115463A1 (en) * 2012-10-22 2014-04-24 Daisy, Llc Systems and methods for compiling music playlists based on various parameters
US9183585B2 (en) 2012-10-22 2015-11-10 Apple Inc. Systems and methods for generating a playlist in a music service
CN103067863B (zh) * 2012-12-24 2016-12-28 宁波源丰消防设备有限公司 车载多媒体播放方法
US20140222830A1 (en) * 2013-02-04 2014-08-07 Rhapsody International Inc. Selecting content for a user
CN103139616A (zh) * 2013-02-27 2013-06-05 中山大学 基于多用户的数字电视节目的个性化云推荐方法及系统
CN103198844A (zh) * 2013-04-16 2013-07-10 广州番禺巨大汽车音响设备有限公司 一种基于温度调节音响音乐的方法及系统
EP2797011A1 (en) * 2013-04-25 2014-10-29 Thomson Licensing Method of and apparatus for providing access to content in a database based on environment-derived contextual information
CN103347070B (zh) * 2013-06-28 2017-08-01 小米科技有限责任公司 推送语音数据的方法、终端、服务器及系统
US9495126B2 (en) 2014-02-28 2016-11-15 Hypnalgesics, LLC Self sedation and suggestion system
CN105120307B (zh) * 2015-07-24 2018-03-16 江苏省公用信息有限公司 一种基于iptv用户收视相似度的电子菜单展示方法
US11023515B2 (en) * 2015-11-30 2021-06-01 Faraday & Future Inc. Infotainment based on vehicle navigation data
US11032618B2 (en) 2017-02-06 2021-06-08 Samsung Electronics Co., Ltd. Method and apparatus for processing content from plurality of external content sources
CN110069642A (zh) * 2017-11-06 2019-07-30 北京京东尚科信息技术有限公司 一种公共场所媒体播放的方法和装置
CN110120845B (zh) * 2018-02-07 2022-07-29 上海博泰悦臻网络技术服务有限公司 电台播放方法与云端服务器
JP2019158933A (ja) * 2018-03-08 2019-09-19 シャープ株式会社 音声再生機器、制御装置および制御方法
US11438466B2 (en) * 2019-12-19 2022-09-06 HCL Technologies Italy S.p.A. Generating an automatic virtual photo album

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1223757A2 (en) * 2001-01-09 2002-07-17 Metabyte Networks, Inc. System, method, and software application for targeted advertising via behavioral model clustering, and preference programming based on behavioral model clusters

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6477704B1 (en) 1999-06-21 2002-11-05 Lawrence Cremia Method of gathering and utilizing demographic information from request-based media delivery system
JP2002114107A (ja) 2000-10-10 2002-04-16 Nissan Motor Co Ltd オーディオ装置及び音楽提供方法
JP2003084774A (ja) * 2001-09-07 2003-03-19 Alpine Electronics Inc 楽曲の選択方法及び装置
US6941324B2 (en) 2002-03-21 2005-09-06 Microsoft Corporation Methods and systems for processing playlists
EP1378912A3 (en) 2002-07-02 2005-10-05 Matsushita Electric Industrial Co., Ltd. Music search system
WO2004071094A1 (en) 2003-02-03 2004-08-19 Sean Ward System and method for creating dynamic playlists
JP2004342189A (ja) * 2003-05-14 2004-12-02 Nissan Motor Co Ltd オーディオ再生装置およびオーディオ再生方法
US20050039206A1 (en) * 2003-08-06 2005-02-17 Opdycke Thomas C. System and method for delivering and optimizing media programming in public spaces
US7542816B2 (en) * 2005-01-27 2009-06-02 Outland Research, Llc System, method and computer program product for automatically selecting, suggesting and playing music media files
WO2007086947A2 (en) * 2005-09-23 2007-08-02 Tap It Fame Inc. Systems and methods for marketing and selling media
US20070098351A1 (en) * 2005-10-31 2007-05-03 Sony Ericsson Mobile Communication Ab Methods and computer program products for playing audio/video programs on a portable electronic device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1223757A2 (en) * 2001-01-09 2002-07-17 Metabyte Networks, Inc. System, method, and software application for targeted advertising via behavioral model clustering, and preference programming based on behavioral model clusters

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
US 2004/0003706 A1,说明书第1页第0010段、第4页第0051段至第0058段、第11页第0112段至0119段、图1、图2、图15、图16.

Also Published As

Publication number Publication date
EP1854100A2 (en) 2007-11-14
WO2006087672A3 (en) 2006-11-09
WO2006087672A2 (en) 2006-08-24
CN101120411A (zh) 2008-02-06
KR20070110365A (ko) 2007-11-16
JP2008530720A (ja) 2008-08-07
US8161039B2 (en) 2012-04-17
US20080189319A1 (en) 2008-08-07

Similar Documents

Publication Publication Date Title
CN101120411B (zh) 基于外部因素的自动的个人播放列表产生
TWI441471B (zh) 用於標記位置之方法
CN1892880B (zh) 内容提供系统、装置及方法、内容分发服务器及接收终端
KR101168510B1 (ko) 뮤직 마킹 시스템
US8315950B2 (en) Powerfully simple digital media player and methods for use therewith
US7930305B2 (en) Information processing apparatus and method, and program
US20020151327A1 (en) Program selector and guide system and method
US9037576B2 (en) Systems and methods for providing media access patterns in a geographic area
US20080250023A1 (en) System and method for bookmarking content with user feedback
US7665035B2 (en) Content selection apparatus, system, and method
US20090265636A1 (en) System and Method for Selling Preference-Based Virtual Objects
KR20060125523A (ko) 정보 처리 장치, 정보 처리 방법, 및 프로그램
CN100385942C (zh) 建议机以及以其提供内容建议的方法
CN101052941A (zh) 用于逐项精炼媒体节目的方法和系统
JP5143620B2 (ja) 試聴用コンテンツ配信システムおよび端末装置
WO2006085287A2 (en) Automatic personal play list generation based on dynamically changing criteria such as light intensity or vehicle speed and location
US9110954B2 (en) Single access method for multiple media sources
JP4544814B2 (ja) 情報端末装置
JP2006526835A (ja) マルチメディアを購入する装置及び方法と、マルチメディアを供給する方法
JP2002058013A (ja) 放送情報コンテンツ配信システム、放送情報コンテンツ配信サイト、ユーザ受信端末、ユーザ受信プログラムを記録したコンピュータ読み取り可能な記録媒体及び放送情報コンテンツ配信方法
JP2005327304A (ja) 検索システム、検索装置、検索方法および検索プログラム、ならびに、通信装置、通信方法および通信プログラム
JP4158784B2 (ja) 検索システム、検索装置、検索方法および検索プログラム、ならびに、通信装置、通信方法および通信プログラム
JP2008252921A (ja) 検索システム、通信方法、検索装置、検索方法および記憶媒体
Miller iPodpedia: the ultimate iPod and iTunes resource
WO2004034706A1 (en) Building an interest profile on a media system with stored agents

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100929

Termination date: 20130213