一种播放列表生成系统及方法

文档序号:6756876阅读:137来源:国知局
专利名称:一种播放列表生成系统及方法
技术领域
本发明涉及一种媒体列表生成系统及方法,尤其是涉及一种根据媒体的播放记录生成播放列表的系统及方法。
背景技术
随着数字技术的发展,数字音频、数字视频、电子书、电子图片等数字媒体被广泛使用。数字媒体可被存储于硬盘、光盘及网络服务器等。数字媒体亦可被用于便携式设备,例如个人数字助理(PDA,Personal Digital Assistant)、便携式音频播放器及便携式电子书阅读器(e-Book Reader)等。目前,一张光盘(CD,Compact Disk)可存储140首MP3(MPEP layer three)音频文件,而一拥有10G存储空间的硬盘式音频播放器可存储2000首MP3音频文件。存储设备的容量仍在持续增加,例如拥有80G存储空间的个人计算机将能存储16000首音频文件,因此用户组织、分类及维护如此大量的数字媒体将比较困难。进而,能够快速、便捷地识别与选择用户喜好的媒体更为重要。
通常情况下,媒体播放器根据数字媒体标签中的字段内容进行分类,并建立一播放列表。例如,对音频文件的分类标准通常包括音频文件名称、艺术家姓名、专辑名称及流派,该流派可为流行、古典、摇滚、爵士等。根据音频文件管理程序,个人计算机使得用户可以建立和编辑播放列表,该播放列表可以被下载到音频播放器中。该音频播放器亦可根据上述分类进行浏览与选择音频文件。然而用户需要播放一音频文件时,仍需要记住该音频文件所在类别及路径。而当音频文件的类别较多并且又有子类别时,选择一想要播放的音频文件仍比较繁琐。而按照类别进行播放时,碰到不喜欢的音频文件时将需要较多手动跳过的操作。
用户还可以挑选当前喜好的音频文件并合并到移播放列表中,而当需要修改或更新该播放列表时,用户仍需要手动进行。如美国专利与商标局于2003年12月4日公开的US 2003/0221541号专利申请文件,其揭露了一种自动生成播放列表的方法。该方法可根据分析用户选择的种子音频文件,识别与该种子音频文件具有相同或相似渴望特征的多个音频文件,从而利于选择及组织用户喜好的音频文件。该方法使得用户首先选择多个种子音频文件,该种子音频文件包括用户渴望音频文件及非渴望音频文件;另外,用户还可以给种子音频文件设定加权值以确定各种子音频文件的相对重要性。然后将每一首音频文件与该多个种子音频文件进行比较,分析并识别与渴望音频文件相似并且与非渴望音频文件不相似的音频文件,从而确定用户渴望的音频文件并建立一播放列表。该播放列表亦允许用户进行手动编辑。
上述申请文件揭露的方法为手动选择多个种子音频文件,并根据该多个种子音频文件作为参考音频文件,选择与该渴望音频文件相似并且与非渴望音频文件不相似的音频文件,从而生成播放列表。该方法存在不足的处首先需要人工选择种子音频文件,随着生活节奏加快压力加大,人们往往要求一些电子装置的使用简单快捷;其次,由于媒体播放器存储的音频文件数量众多,音频文件存储路径复杂多变,这不仅需要花很长时间选择种子音频文件,而且所挑选出的种子音频文件并未能充分反映个人的喜好。

发明内容针对上述申请文件所存在的不足,本发明根据每一音频文件在播放过程中被重复播放及跳过的操作,自动增加及减小该音频文件的加权值;并根据各音频文件的加权值选择音频文件生成一播放列表,使得生成的播放列表更符合用户的喜好。
本发明提供了一种播放列表生成方法,包括下列步骤在音频文件的标签中设置一加权值字段,记录各音频文件的加权值;获得各音频文件的加权值,并根据各音频文件的加权值选择音频文件生成一播放列表;顺序播放该播放列表中的音频文件;在播放过程中接收一输入信号;识别该输入信号的类型;如果该输入信号为重复播放该音频文件的控制信号,则增大该音频文件的加权值;如果该输入信号为跳过该音频文件的控制信号,则减小该音频文件的加权值;更新该音频文件的加权值。
本发明还提供了一种播放列表生成系统,该系统包括一存储器、一输入单元、一音频文件管理单元、一控制单元、一解码器、一数/模转换器及一音频输出单元。该存储器存储多个音频文件,每一音频文件的标签中设置一加权值字段,分别记录各音频文件的加权值。该输入单元响应用户的输入,产生并发送相应的控制信号。该控制单元识别该输入单元发送的控制信号,响应该控制信号以控制该存储器及该音频文件管理单元,从而执行音频文件的选择及播放操作。该音频文件管理单元在该控制单元的控制下,获得各音频文件的加权值并根据各音频文件的加权值选择音频文件生成一播放列表,顺序播放该播放列表中的音频文件,在播放过程中接收一输入信号,识别该输入信号的类型,如果该输入信号为重复播放该音频文件的控制信号则增大该音频文件的加权值,如果该输入信号为跳过该音频文件的控制信号,则减小该音频文件的加权值,并更新该音频文件的加权值。该解码器用于解码一音频文件。该数/模转换器用于将该音频文件的数字信号转换为模拟信号;该音频输出单元使得用户可以将该音频播放器连接到一音响系统或耳机,将该模拟信号放大并提供给该音响系统或耳机进行播放。
本发明提供的一种播放列表生成系统及方法,根据每一音频文件在播放过程中被重复播放及跳过的操作,自动增加及减小该音频文件的加权值,然后根据各音频文件的加权值选择音频文件生成一播放列表。本发明根据音频文件的历史播放记录分析出用户的喜好情况,使得生成的播放列表更符合用户的喜好。下面将结合附图对本发明的实施例进行说明。

图1是本发明的音频播放器的界面。
图2是本发明的音频播放器的模块图。
图3是本发明的生成播放列表并播放音频文件的主流程图。
图4是响应跳过音频文件的控制信号的操作流程图。
具体实施方式如图1所示是本发明的音频播放器的界面示意图。该音频播放器10设置有多个按键,用于选择、播放及控制音频文件的播放。该多个按键包括一锁定按键11、一顺序播放按键12、一随机播放按键13、一回跳/回放按键14、一播放/暂停按键15、一前跳按键16、一停止/供电按键17、一减小音量按键18及一增大音量按键19。
将该锁定按键11滑到一锁定位置,使得按键12-19无效。按下该顺序播放按键12,使得该音频播放器10中存储的音频文件按照初始化顺序被播放。按下该随机播放按键13,使得该音频播放器10随机产生一播放列表,并顺序播放该播放列表中的音频文件。在播放音频文件过程中,第一次按下该回跳/回放按键14,使得重新从头播放该当前音频文件;第二次按下该回跳/回放按键14,使得从头播放更前一音频文件。按下该播放/暂停按键15,使得暂停播放及开始播放当前音频文件。按下该前跳按键16,使得跳到当前音频文件的下一首音频文件并播放。按下该停止/供电按键17,使得停止播放以及接通与关闭该音频播放器10。该减小音量按键18用于减小输出音频的音量,该增大音量按键19用于增大输出音频的音量。该音频播放器10的界面还可以包括其它装置,例如耳机插孔、充电插槽、数据传输连接端口及显示屏等。
如图2所示是本发明的音频播放器的模块图。该音频播放器包括一存储器20、一输入单元21、一音频文件管理单元22、一控制单元23、一解码器24、一数/模转换器25及一音频输出单元26。该存储器20存储多个音频文件,每一音频文件的标签中设置一加权值字段。该存储器20可为固态存储器、硬盘驱动器及移动数据存储媒介。该输入单元21包括该按键11-19,还可以包括其它常用按键。该输入单元21根据该按键11-19接收用户输入,产生并发送相应的控制信号。该控制单元23识别该输入单元21发送的控制信号,响应该控制信号以控制该存储器20及该音频文件管理单元22,从而执行音频文件的选择及播放操作。该音频文件管理单元22在该控制单元23的控制下,获得各音频文件的加权值并根据各音频文件的加权值选择音频文件生成一播放列表;顺序播放该播放列表中的音频文件;在播放过程中接收一输入信号,识别该输入信号的类型;如果该输入信号为重复播放该音频文件的控制信号则增大该音频文件的加权值;如果该输入信号为跳过该音频文件的控制信号,则获得该音频文件的总帧长度及已输出的帧长度;计算该音频文件已输出的帧长度占该音频文件总帧长度的百分比;当该百分比在一第一预设百分比与一第二预设百分比之间时,减小该音频文件的加权值;并更新该音频文件的加权值。该解码器24用于解码一音频文件。该数/模转换器25用于将该音频文件的数字信号转换为模拟信号;该音频输出单元26使得用户可以将该音频播放器10连接到一音响系统或耳机,将该模拟信号放大并提供给该音响系统或耳机进行播放。
如图3所示是本发明的生成播放列表并播放音频文件的主流程图。该音频播放器10关闭电源时,按下该停止/供电按键17开启该音频播放器10,该输入单元21响应用户操作并发送一输入信号;该控制单元23接收该输入信号(步骤S30)。该控制单元23判断该输入信号是否为刷新播放列表的控制信号(步骤S31)。如果该输入信号不是刷新播放列表的控制信号,该控制单元23获取一默认的播放列表如当前播放列表(步骤S33),然后执行步骤S34的操作;如果该输入信号为刷新播放列表的控制信号,该音频文件管理单元22根据各音频文件的加权值生成一播放列表(步骤S32)。从该播放列表中读取一音频文件(步骤S34)。解码并输出该音频文件(步骤S35)。在该音频文件播放过程中,该控制单元23是否接收到一输入信号(步骤S36)。如果在该音频文件播放过程中,该控制单元23未接收到一输入信号,流程返回步骤S34;如果在该音频文件在播放过程中,该控制单元23接收到一输入信号,则识别该输入信号的类别(步骤S37)。如果该输入信号为重复播放该音频文件的控制信号,表示用户喜欢该音频文件,则增大该音频文件的加权值;如果该输入信号为跳过该音频文件的控制信号,表示用户不喜欢该音频文件,则减小该音频文件的加权值;如果该输入信号为其它控制信号,则执行相应的其它操作,如调节音量、暂停/停止播放等(步骤S38)。在音频文件播放过程中,如果该控制单元23接收到该输入单元21发送的暂停或停止信号,则该音频播放器10暂停或停止播放音频文件。
如图4所示是响应跳过音频文件的控制信号的操作流程图。该控制单元23接收到一跳过当前音频文件的控制信号(步骤S40)。该音频文件管理单元22获得该当前音频文件的总帧长度及已输出的帧长度,并计算该已输出的帧长度占该当前音频文件的总帧长度的百分比(步骤S41)。判断该百分比是否在一第一预设百分比与一第二预设百分比之间;该第一预设百分比小于该第二预设百分比(步骤S42)。如果该百分比在一第一预设百分比与一第二预设百分比之间,减小该当前音频文件的加权值(步骤S43);如果该百分比不在该第一预设百分比与该第二预设百分比之间,解码并输出下一首音频文件(步骤S44)。其中,如果一音频文件已输出的帧长度占该当前音频文件的总帧长度的百分比,小于该第一预设百分比,表示该音频文件尚未被播放,这种情况可能是用户误操作造成的,也可能是用户为了寻找一特定音频文件而跳过,不视为用户不喜欢该音频文件,所以不减小该音频文件的加权值;而如果一音频文件已输出的帧长度占该当前音频文件的总帧长度的百分比,大于该第二预设百分比,表示该音频文件几乎被播放完毕,这种情况用户跳过该音频文件也不视为不喜欢该音频文件,所以也不减小该音频文件的加权值。
权利要求
1.一种播放列表生成方法,其特征在于,包括步骤在音频文件的标签中设置一加权值字段,记录各音频文件的加权值;获得各音频文件的加权值,并根据各音频文件的加权值选择音频文件生成一播放列表;顺序播放该播放列表中的音频文件;在播放过程中接收一输入信号;识别该输入信号的类型;如果该输入信号为重复播放该音频文件的控制信号,则增大该音频文件的加权值;如果该输入信号为跳过该音频文件的控制信号,则减小该音频文件的加权值;及更新该音频文件的加权值。
2.如权利要求1所述的一种播放列表生成方法,其特征在于,如果不需要更新播放列表时,直接获得当前默认的播放列表。
3.如权利要求1所述的一种播放列表生成方法,其特征在于,还包括步骤获得该音频文件的总帧长度及已输出的帧长度,计算该音频文件已输出的帧长度占该音频文件总帧长度的百分比,当该百分比在一第一预设百分比与一第二预设百分比之间时,减小该音频文件的加权值。
4.如权利要求1所述的一种播放列表生成方法,其特征在于,该播放列表的生成方法为下列方法的一种根据加权值大小将该音频文件降序排列;选取加权值较大的多个音频文件生成一播放列表;调用一随机函数选择音频文件生成一播放列表,该音频文件的加权值将作为该随机函数的一参数。
5.一种播放列表生成系统,其特征在于,包括一存储器,存储多个音频文件,每一音频文件的标签中设置一加权值字段,分别记录各音频文件的加权值;一输入单元,响应用户的输入,产生并发送相应的控制信号;一音频文件管理单元,获得各音频文件的加权值并根据各音频文件的加权值选择音频文件生成一播放列表,顺序播放该播放列表中的音频文件,在播放过程中接收一输入信号,识别该输入信号的类型,如果该输入信号为重复播放该音频文件的控制信号则增大该音频文件的加权值,如果该输入信号为跳过该音频文件的控制信号,则减小该音频文件的加权值,并更新该音频文件的加权值;及一控制单元,识别该输入单元发送的控制信号,响应该控制信号以控制该存储器及该音频文件管理单元,从而执行音频文件的选择及播放操作。
6.如权利要求5所述的一种播放列表生成系统,其特征在于,该音频文件管理单元还用于获得该音频文件的总帧长度及已输出的帧长度,计算该音频文件已输出的帧长度占该音频文件总帧长度的百分比,当该百分比在一第一预设百分比与一第二预设百分比之间时,减小该音频文件的加权值。
7.如权利要求5所述的一种播放列表生成系统,其特征在于,该播放列表的生成方法为下列方法的一种根据加权值大小将该音频文件降序排列;选取加权值较大的多个音频文件生成一播放列表;调用一随机函数选择音频文件生成一播放列表,该音频文件的加权值将作为该随机函数的一参数。
全文摘要
本发明提供了一种播放列表生成方法。从各音频文件的标签中获得各音频文件的加权值,并根据各音频文件的加权值选择音频文件生成一播放列表;顺序播放该播放列表中的音频文件;在播放过程中接收一输入信号;识别该输入信号的类型;如果该输入信号为重复播放该音频文件的控制信号,则增大该音频文件的加权值;如果该输入信号为跳过该音频文件的控制信号,则减小该音频文件的加权值;更新该音频文件的加权值。本发明根据音频文件的历史播放记录分析出用户的喜好情况,使得生成的播放列表更符合用户的喜好。
文档编号G11B27/00GK1885286SQ20051003554
公开日2006年12月27日 申请日期2005年6月24日 优先权日2005年6月24日
发明者谢冠宏, 潘在安, 李晓光, 李兵 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1