用于车辆的音乐推荐系统和方法

文档序号:6521894阅读:284来源:国知局
用于车辆的音乐推荐系统和方法
【专利摘要】本发明提供了一种用于车辆的音乐推荐系统和方法。所述系统包括:收集车辆的运动信息和控制信息的车辆信息收集单元;通过处理运动信息和控制信息来生成驾驶者的压力信息的客户传感器数据管理单元;通过对音乐文件执行音频信号处理提取音乐的物理特性,并提取与音乐的物理特性相对应的情绪特性的情绪元分析单元;连接并存储音乐文件的音乐信息和音乐的情绪特性的音乐推荐元数据库(DB)管理单元;以及从音乐推荐元DB管理单元搜索与压力信息相对应的音乐,并向驾驶者推荐该音乐的减压音乐推荐单元。
【专利说明】用于车辆的音乐推荐系统和方法
【技术领域】
[0001]本发明涉及用于车辆的音乐推荐系统和方法。更特别地,本发明涉及减小驾驶者压力的音乐推荐系统和方法。
【背景技术】
[0002]通常,在诸如雪、雨和雾之类的恶劣天气条件期间,车辆会在更大压力下驾驶。此夕卜,驾驶者可能会由于重复加速和减速而在停滞区中感到更大压力,并且驾驶者压力也可能由于长时间驾驶时的疲劳引起。另外,当由于防止事故危险采取的措施而重复突然停止时驾驶者也会感到压力。
[0003]此外,压力的增大可能会增大事故的风险。用来减轻驾驶者压力的典型装置是使用音频系统。特别地,在驾驶期间产生的压力可以通过在驾驶时从音频系统收听无线电广播或者收听存储介质中存储的音乐来减小。驾驶者可以通过收听适合于自己的感觉(即压力状态)的音乐来进一步减小压力。然而,无线电广播节目或存储介质中的音乐并未考虑驾驶者的压力状态。因此,应该考虑压力状态来提供适合于驾驶者的压力状态的音乐。
[0004]本部分中公开的上述信息只是为了增强对本发明的背景的理解,并且因此可能包含不构成在该国对本领域普通技术人员而言已知的现有技术的信息。

【发明内容】

[0005]本发明提供了用于车辆的音乐推荐系统和方法,其能够提供适合于驾驶者压力状态的音乐。
[0006]本发明的示例性实施例提供了一种音乐推荐系统,其可以包括:收集车辆的运动信息和控制信息的车辆信息收集单元;通过处理运动信息和控制信息来生成驾驶者的压力信息的客户传感器数据管理单元;通过对音乐文件执行音频信号处理提取音乐的物理特性,并提取与音乐的物理特性相对应的情绪特性的情绪元(emotion-meta)分析单元;连接并存储音乐文件的音乐信息和音乐的情绪特性的音乐推荐元(recommendation-meta)数据库(DB,database)管理单元;以及从音乐推荐元DB管理单元搜索与压力信息相对应的音乐,并向驾驶者推荐该音乐的减压音乐推荐单元。
[0007]客户传感器数据管理单元可以包括:通过将运动信息和控制信息转换成预定格式来生成转换数据的消息格式化单元;基于压力确定标准将转换数据分类,并把转换数据抽象成用于确定压力的状态值的情境(context)管理单元;以及确定状态值是否对应于压力状态、并生成压力信息的压力确定单元,所述压力信息包括由状态值表示的压力的类型和强度。
[0008]系统还可以包括收集包括降雨和外部温度中的至少任何一者的天气信息的周围信息收集单元,并且客户传感器数据管理单元可以配置成通过处理天气信息来生成压力信息。另外,音乐推荐元DB管理单元可以包括:存储音乐信息的音乐信息DB ;以及存储音乐的情绪特性的情绪元DB。情绪元分析单元可以布置在经由无线通信与车辆连接的情绪元分析服务器中。
[0009]此外,系统还可以包括提供音乐推荐元DB管理单元和情绪元分析服务器之间的无线通信接口的通信接口。系统还可以包括存储驾驶者的压力状态、基于压力状态推荐的音乐、以及驾驶者的反馈信息的音乐播放日志存储单元。
[0010]本发明的另一示例性实施例提供了一种音乐推荐方法,其可以包括:收集天气信息、车辆的运动信息和控制信息以便确定驾驶者的压力状态;通过将天气信息以及车辆的运动信息和控制信息转换成预定格式来生成转换数据;把转换数据抽象成用于压力确定的状态值,并且确定是否检测到基于状态值的压力;当检测到基于状态值的压力时,生成包括由状态值表示的压力的类型和强度的压力信息;以及向驾驶者推荐与压力信息相对应的音乐。
[0011]向驾驶者推荐与压力信息相对应的音乐的步骤可以包括:确定与压力的类型和强度相对应的音乐的情绪特性;以及从音乐推荐元DB管理单元搜索具有该情绪特性的音乐,然后向驾驶者推荐该音乐。生成压力信息的步骤可以包括:通过检查转换数据的状态值将压力的类型分类;以及通过检查转换数据的状态值将每种压力类型的压力强度分类。
[0012]本发明的另一示例性实施例提供了在基于驾驶者的压力状态推荐音乐的音乐推荐系统中生成音乐文件的情绪元信息的方法,并且该方法可以包括:输入音乐文件;在音乐文件中提取包括音乐的节奏和比特数目中的至少任何一者的物理特性;提取与物理特性相对应的音乐的情绪特性;以及把音乐的情绪特性作为音乐文件的情绪元信息映射到音乐文件。
【专利附图】

【附图说明】
[0013]图1是示出根据本发明的示例性实施例的用于车辆的音乐推荐系统的示例性框图;
[0014]图2是示出根据本·发明的示例性实施例的操作用于车辆的音乐推荐系统的方法的示例性流程图;
[0015]图3是示出根据本发明的另一示例性实施例的操作用于车辆的音乐推荐系统的方法的示例性流程图;
[0016]图4是示出根据本发明的另一示例性实施例的用于车辆的音乐推荐系统的示例性框图;
[0017]图5是示出根据本发明的另一示例性实施例的操作用于车辆的音乐推荐系统的方法的示例性流程图;并且
[0018]图6是示出根据本发明的另一示例性实施例的操作用于车辆的音乐推荐系统的方法的示例性流程图。
[0019]附图标记的说明
[0020]100:音乐推荐系统110:数据收集单元
[0021]111:周围信息收集单元
[0022]112:车辆信息收集单元
[0023]113:客户传感器数据管理单元
[0024]114:消息格式化单元115:情境管理单元[0025]116:压力确定单元
[0026]120:音乐分析/推荐单元
[0027]121:媒体管理单元
[0028]122:情绪元分析单元
[0029]123:音乐推荐元DB管理单元
[0030]124:音乐信息DB125:情绪元DB
[0031]126:减压音乐推荐单元
【具体实施方式】
[0032]应理解的是,本文中使用的术语“车辆”或“车辆的”或其它类似术语包括一般的机动车辆(诸如包括运动型多功能车(SUV)、公共汽车、卡车、各种商用车辆在内的客车)、包括各种艇和船在内的水运工具、飞行器等,并且包括混合动力车、电动车、插电式混合电动车、氢动力车以及其它代用燃料车(例如从除石油以外的资源中取得的燃料)。
[0033]尽管示例性实施例被描述为使用多个单元来执行示例性处理,但应理解的是,所述示例性处理也可以由一个或多个模块来执行。另外,应理解的是,术语“控制器/控制单元”是指包括存储器和处理器的硬件装置。所述存储器被配置成存储各模块,并且所述处理器被具体地配置成执行所述模块以执行下面进一步描述的一个或多个处理。
[0034]此外,本发明的控制逻辑可以实施为包含由处理器、控制器/控制单元等执行的可执行程序指令的非暂时性·计算机可读介质。计算机可读介质的实例包括但不限于ROM、RAM、压缩盘(⑶)_R0M、磁带、软盘、闪存驱动器、智能卡和光学数据存储装置。计算机可读记录介质也可以分布在网络连接的计算机系统中,使得计算机可读介质以分布式方式(例如通过远程信息处理服务器或控制器局域网(CAN))被存储和执行。
[0035]本文中所用的术语仅用于描述特定实施例的目的,并且并非旨在对本发明进行限制。如本文中所使用的那样,单数形式的“一”旨在也包括复数形式,除非文中清楚地指出。还应理解的是,术语“包括”在本说明书中被使用时,指的是所陈述的特征、整数、步骤、操作、元件和/或组件的存在,而并不排除一个或多个其他特征、整数、步骤、操作、元件、组件和/或其组合的存在或附加。如本文中使用的那样,术语“和/或”包括一个或多个相关列出条目的任何和全部组合。
[0036]除非明确陈述或根据上下文可明显得出,否则本文中使用的术语“大约”应被理解为处于本领域的正常容差范围内,例如在2个平均标准差内。“大约”可以被理解为在所陈述的值的 10%、9%、8%、7%、6%、5%、4%、3%、2%、1%、0.5%、0.1%、0.05% 或 0.01% 内。除非根据上下文清楚地得出,否则本文中提供的所有数值都受术语“大约”的修正。
[0037]在下文中,将参考附图详细描述本发明的示例性实施例,使得本领域技术人员能够容易地实现本发明。本发明可以以各种方式配置并且不限于在此描述的示例性实施例。此外,在下面的示例性实施例中,具有相同配置的组件用相同的附图标记指代并且在第一不例性实施例中描述,并且在其他不例性实施例中将仅描述与第一不例性实施例不同的其他配置。与示例性实施例的说明无关的部分将不再示出以便使说明清楚,并且同样的附图标记在整个说明书中始终指代同样的元素。
[0038]图1是示出根据本发明的示例性实施例的用于车辆的音乐推荐系统的示例性框图。参考图1,音乐推荐系统100可以包括由处理器执行的多个单元。这多个单元可以包括:配置成收集数据以便确定驾驶者的压力状态的数据收集单元110,以及配置成分析音乐的类型并推荐适合于压力状态的音乐的音乐分析/推荐单元120。
[0039]特别地,数据收集单元110可以包括周围信息收集单元111、车辆信息收集单元112和客户传感器数据管理单元113。周围信息收集单元111可以配置成实时地收集诸如雪、雨、雾和外部温度之类的天气信息。可能会影响驾驶的天气信息可以由安装在车辆内的降雨传感器和温度传感器等收集。可替换地,可以经由无线通信从提供天气信息的网络服务器向周围信息收集单元111提供天气信息。
[0040]另外,车辆信息收集单元112可以配置成实时地收集包括车辆的行驶速度、行驶时间和RPM (每分钟转速)的运动信息、以及包括车辆中的发动机状态、车内灯状态和刮水器操作状态的控制信息。此外,车辆信息收集单元112可以配置成收集内容使用信息(诸如驾驶者收听的无线电广播和音乐源)以及导航系统的操作。
[0041]客户传感器数据管理单元113可以配置成通过处理天气信息以及车辆的运动信息和控制信息,生成驾驶者的压力信息。客户传感器数据管理单元113可以包括消息格式化单元114、情境管理单元115和压力确定单元116。
[0042]消息格式化单元114可以配置成通过把由周围信息收集单元111和车辆信息收集单元112收集的信息转换成以可用于压力确定单元116的类型设定的格式,生成转换数据。消息格式化单元114可以配置成把经由车辆网络例如CAN (控制器局域网)接收的数据转换成可用于压力确定单元116的格式。
[0043]情境管理单元115可以配置成基于压力确定标准把转换数据作为情境进行分类和管理。附加地,情境管理单元115可以配置成把收集的转换数据分类并管理为累积行驶时间、突然减速、突然加速、经济驾驶时间、超速时间、低速时间、制动、降雨和外部温度。情境管理单元115也可以配置成把转换数据抽象成用于确定压力的状态值。
[0044]压力确定单元116可以配置成通过分析由情境管理单元115抽象的状态值,确定驾驶者的当前状态值是否对应于压力状态。压力确定单元116还可以配置成在驾驶者的状态值对应于压力状态时,确定状态值表示的压力的类型和强度。压力确定单元116可以配置成生成包括驾驶者的压力类型和强度的压力信息,并将该压力信息传送给音乐分析/推荐单元120。
[0045]此外,音乐分析/推荐单元120可以包括媒体管理单元121、情绪元分析单元122、音乐推荐元DB管理单元123和减压音乐推荐单元126。
[0046]特别地,媒体管理单元121可以配置成管理播放音乐的车辆终端或输出多媒体内容的其他媒体装置。媒体管理单元121可以配置成把由车辆终端或其他媒体装置播放的音乐文件传送给情绪元分析单元122和音乐推荐元DB管理单元123。音乐信息例如音乐标题、艺术家名字和运行时间可以被包括在音乐文件中。
[0047]情绪元分析单元122可以配置成通过对音乐文件执行音频信号处理来提取音乐的物理特性,并提取与音乐的物理特性相对应的情绪特性。音乐的物理特性和音乐的对应情绪特性可以用量化值表达。例如,音乐的物理特性可以是音乐的节奏或平均比特数目,并且音乐的对应情绪特性可以设定成表示轻音乐、刺激音乐、平静音乐、欢快音乐、快音乐和交响乐的特定值。[0048]音乐推荐元DB管理单元123可以包括:配置成存储从媒体管理单元121传送的音乐信息的音乐信息DB124,以及配置成存储与从音乐文件提取的音乐的情绪特性有关的情绪元信息的情绪元DB125。音乐推荐元DB管理单元123可以配置成把音乐信息DB124中的音乐信息和情绪元DB125中的情绪特性彼此关联地存储。
[0049]减压音乐推荐单元126可以配置成从压力确定单元116接收压力信息,并从音乐推荐元DB管理单元123搜索与压力信息相对应的音乐,并向驾驶者推荐该音乐。可替换地,减压音乐推荐单元126可以通过向媒体管理单元121传送与驾驶者的压力信息相对应的搜索到的音乐来输出搜索到的音乐。
[0050]如上所述,适合于在驾驶期间产生的驾驶者压力状态的音乐可以向驾驶者推荐从而降低驾驶者的压力水平。音乐推荐系统100中生成音乐文件的情绪元信息的处理在下文中描述。
[0051]图2是示出根据本发明的示例性实施例的操作用于车辆的音乐推荐系统的方法的示例性流程图。参考图2,在由处理器执行的音乐推荐系统100中,可以将媒体(例如音乐文件)输入到媒体管理单元121中(S110)。媒体管理单元121可以配置成确定与输入的音乐文件相对应的音乐信息是否在音乐信息DB124中。媒体管理单元121可以配置成在音乐信息DB124中没有输入的音乐文件的音乐信息时,把输入的音乐文件的音乐信息存储到音乐信息DB124中。媒体管理单元121可以配置成把输入的音乐文件传送给情绪元分析单元122。
[0052]情绪元分析单元122可以配置成确定情绪元信息是否对应于输入的音乐文件(S120)。换言之,情绪元分析单元122可以配置成确定情绪元DB125中是否存在与输入的音乐文件相对应的情绪元信息。此外,情绪元分析单元122可以配置成从输入的音乐文件检查媒体的详细信息,例如音乐标题、艺术家名字和运行时间(S130)。情绪元分析单元122可以配置成在输入的音乐文件中提取音乐特征(S140)。换言之,情绪元分析单元122可以配置成提取音乐的物理特性例如节奏和比特数目。
[0053]附加地,情绪元分析单元122可以配置成基于音乐特征来映射情绪(S150)。情绪元分析单元122可以配置成提取与音乐的物理特性例如节奏和比特数目相对应的音乐的情绪特性,并将情绪特性映射到对应的音乐文件。音乐的情绪特性可以表示轻音乐、刺激音乐、平静音乐、欢快音乐、快音乐和交响乐中的任何一种。情绪特性可以是音乐文件的情绪兀/[目息。
[0054]情绪元分析单元122还可以配置成将基于输入的音乐文件提取的音乐的情绪特性存储到情绪元DB125中(S160)。情绪元DB125中存储的音乐的情绪特性可以与音乐信息DB124中存储的音乐信息相关联。换言之,输入的音乐文件的情绪元信息可以基于情绪元DB125中的音乐信息来生成。
[0055]如上所述,当输入新音乐文件时,由处理器执行的音乐推荐系统100可以配置成将音乐信息存储到音乐信息DB124中,分析与音乐信息相对应的情绪特性,并将情绪元信息存储到情绪元DB125中。音乐推荐系统100可以配置成基于存储在音乐信息DB124和情绪兀DB125中的信息,推荐适合于驾驶者的压力状态的音乐。基于存储在音乐信息DB124和情绪元DB125中的信息推荐适合于驾驶者的压力状态的音乐的处理在下文中描述。
[0056]图3是示出根据本发明的另一示例性实施例的操作用于车辆的音乐推荐系统的方法的示例性流程图。参考图3,车辆的周围信息可以由周围信息收集单元111收集,并且车辆信息可以由车辆信息收集单元112收集(S210)。车辆的周围信息可以包括天气信息例如雨、雪、雾和外部温度。车辆信息可以包括运动信息,该运动信息包括车辆的行驶速度、行驶时间和RPM,并且控制信息可以包括车辆中的发动机状态、车内灯状态和刮水器操作状态。
[0057]消息格式化单元114可以配置成通过将周围信息和车辆信息转换成预定类型的消息格式来生成情境(S220)。情境管理单元115可以配置成管理作为抽象出的状态值的情境,所述抽象出的状态值表示累积行驶时间、突然减速、突然加速、正常驾驶时间、超速时间、低速时间、制动、降雨和外部温度中的至少任何一者。
[0058]压力确定单元116可以配置成基于上述情境检测压力(S230)。特别地,压力确定单元116可以配置成基于情境确定是否检测到压力(S240)。例如,当基于情境的状态值确定总驾驶时间是约40分钟以上、并且行驶距离是约20km以上时,压力确定单元116可以配置成确定检测到由于驾驶中的疲劳累积而引起的压力。当基于情境状态值确定经济驾驶时间低于预定时间(例如相当短)、并且低速时间维持约5分钟以上时,压力确定单元116可以配置成确定检测到由于停滞引起的压力。当基于情境状态值确定检测到降雨、或者外部温度是约4摄氏度以下或28摄氏度以上时,压力确定单元116可以配置成确定检测到由于天气引起的压力。当超速时间是约5分钟以上、每分钟执行约五次以上制动、或者存在突然减速或突然加速时,压力确定单元116可以配置成确定检测到由于紧张引起的压力。
[0059]压力确定单元116可以配置成对压力的类型分类(S250)。压力的类型可以是由于驾驶期间的疲劳累积引起的压力、由于停滞引起的压力、由于天气引起的压力和由于紧张引起的压力。压力确定单元116可以配置成通过检查情境的状态值来对压力的类型分类。另外,压力确定单元116可以配置成将压力的强度分类(S260)。压力的强度可以基于每种压力类型的预定标准来分类。压力确定单元116可以配置成通过检查情境的状态值将压力的强度分类。此外,压力确定单元116可以配置成确定驾驶者的压力状态(S270)。换言之,压力确定单元116可以配置成确定压力的类型和强度。压力确定单元116可以配置成确定压力的两个或更多类型和强度。压力确定单元116可以配置成生成包括压力的类型和强度的压力信息,并将该压力信息传送给减压音乐推荐单元126。
[0060]减压音乐推荐单元126可以配置成从音乐推荐元DB管理单元123中检测与驾驶者的压力状态相对应的音乐,并向驾驶者推荐该音乐(S280)。换言之,减压音乐推荐单元126可以配置成向驾驶者推荐与压力信息相对应的音乐。减压音乐推荐单元126可以配置成基于压力的类型和强度确定音乐的情绪特性,从音乐推荐元DB管理单元123中搜索具有该情绪特性的音乐,并向驾驶者推荐该音乐。
[0061]例如,当驾驶者的压力类型是基于驾驶期间疲劳的累积时,可以推荐欢快音乐。当驾驶者的压力类型是基于停滞时,可以推荐刺激音乐。当驾驶者的压力类型是基于天气时,可以推荐适合于天气的气氛的音乐。当驾驶者的压力类型是基于紧张时,可以推荐平静音乐或古典乐。可以取决于驾驶者的压力强度来推荐同一音乐类型中详细分类的音乐。例如当推荐与由于驾驶期间的疲劳累积引起的压力相对应的欢快音乐时,可以对欢快程度分类并且可以基于压力的强度推荐对应的音乐。
[0062]附加地,在基于情境确定是否检测到压力的处理(S240)中响应于没有检测到压力,压力确定单元116可以配置成把驾驶者的内容使用信息传送给减压音乐推荐单元126,并且减压音乐推荐单元126可以配置成基于内容使用信息推荐与用户的品味相对应的音乐(S290)。
[0063]音乐推荐系统100可以安装在车辆内,但是音乐推荐系统100中的一部分可以布置在服务器内,所述服务器可以配置成与车辆进行无线通信。音乐推荐系统100中的一部分被布置在服务器中时的情况将在下文中描述。
[0064]图4是示出根据本发明的另一示例性实施例的用于车辆的音乐推荐系统的示例性框图。参考图4,音乐推荐系统200可以包括由处理器执行的多个单元。多个单元可以包括:配置成收集数据以便确定驾驶者的压力状态的数据收集单元210,配置成推荐适合于压力状态的音乐的音乐推荐单元220,以及情绪元分析服务器230。数据收集单元210和音乐推荐单元220可以布置在车辆内,并且情绪元分析服务器230可以布置在经由网络与车辆连接的服务器上。
[0065]数据收集单元210可以包括周围信息收集单元211、车辆信息收集单元212和客户传感器数据管理单元213。客户传感器数据管理单元213可以包括消息格式化单元214、情境管理单元215和压力确定单元216。数据收集单元210与参考图1描述的数据收集单元110相同,并且因此省略其详细描述。
[0066]音乐推荐单元220可以包括音乐推荐元DB管理单元221、减压音乐推荐单元225、音乐播放日志存储单元226、媒体播放单元227和通信接口 228。通信接口 228可以配置成提供音乐推荐元DB管理单元221和情绪元分析服务器230之间的无线通信接口。音乐推荐元DB管理单元221可以包括音乐信息DB222、媒体管理单元223和情绪元DB224。
[0067]媒体管理单元223可以配置成管理播放音乐的车辆终端或播放多媒体内容的其他媒体装置。媒体管理单元223可以配置成经由通信接口 228把由车辆终端或其他媒体装置播放的音乐文件传送给情绪元分析服务器230。此外,媒体管理单元223可以配置成经由通信接口 228接收在情绪元分析服务器230中分析的音乐的情绪特性。
[0068]附加地,媒体管理单元223可以配置成把音乐文件中所包括的音乐信息例如音乐标题、艺术家名字和运行时间传送给音乐信息DB222,并把在情绪元分析服务器230中分析的音乐的情绪特性传送给情绪元DB224。换言之,媒体管理单元223可以配置成将情绪特性与音乐信息DB222中存储的音乐信息相关联地存储到情绪元DB224中。媒体管理单元223可以配置成管理播放音乐的车辆终端或播放多媒体内容的其他媒体装置。
[0069]减压音乐推荐单元225可以配置成从压力确定单元216接收压力信息,并从音乐推荐元DB管理单元221搜索与压力信息相对应的音乐,并向驾驶者推荐该音乐。可替换地,减压音乐推荐单元225可以配置成在音乐播放日志存储单元226中搜索基于驾驶者的压力状态播放的音乐,然后经由媒体播放单元227输出音乐。音乐播放日志存储单元226可以配置成存储示出驾驶者压力状态的情境、基于压力状态推荐或播放的音乐、以及驾驶者的反馈信息。音乐播放日志存储单元226可以配置成存储驾驶者频繁播放的偏好音乐。
[0070]情绪元分析服务器230可以配置成通过处理从音乐推荐单元220传送的音乐文件来提取音乐的物理特性,并且提取与音乐的物理特性相对应的情绪特性。情绪元分析服务器230可以配置成把从音乐文件提取的情绪特性传送给音乐推荐单元220。
[0071]图5是示出根据本发明的另一示例性实施例的操作用于车辆的音乐推荐系统的方法的示例性流程图。参考图5,在音乐推荐系统200中,媒体(例如音乐文件)可以由处理器输入到媒体管理单元223中(S310)。具体地,媒体管理单元223可以配置成确定是否存在与输入的音乐文件相对应的匹配数据(S320)。媒体管理单元223可以配置成检查与输入的音乐文件相对应的音乐信息(例如匹配数据)是否在音乐信息DB222中。
[0072]当音乐信息DB222中不存在与输入的音乐文件相对应的音乐信息时,媒体管理单元223可以配置成与管理大量音乐文件的音乐源连接,并查询与输入的音乐文件相对应的详细媒体信息(S330)。详细媒体信息可以包括音乐文件的音乐标题、艺术家名字和运行时间。
[0073]媒体管理单元223可以配置成确定与输入的音乐文件相对应的情绪元信息是否在情绪元DB224中(S340)。当与输入的音乐文件相对应的情绪元信息不在情绪元DB224中时,媒体管理单元223可以配置成经由通信接口 228请求情绪元分析服务器230对输入的音乐文件执行情绪元分析(S350)。媒体管理单元223可以配置成把输入的音乐文件传送给情绪元分析服务器230。
[0074]情绪元分析服务器230可以配置成使用输入的音乐文件提取音乐的特征(S360)。换言之,情绪元分析服务器230可以配置成提取音乐的物理特性例如节奏和比特数目。情绪元分析服务器230可以配置成根据音乐的特征映射情绪(S370)。另外,情绪元分析服务器230可以配置成提取与音乐的物理特性例如节奏和比特数目相对应的音乐的特性值。音乐的特性值可以表示轻音乐、刺激音乐、平静音乐、欢快音乐、快音乐和交响乐中的任何一种。
[0075]情绪元分析服务器230可以配置成在完成对输入的音乐文件的情绪元分析之后把包括音乐的特性值的情绪元分析响应传送给媒体管理单元223 (S380)。媒体管理单元223可以配置成把从输入的音乐文件分析的音乐特性值存储到情绪元DB224中(S390)。存储在情绪元DB224中的音乐特性值可以与音乐信息DB222中存储的音乐信息相关联。
[0076]如上所述,情绪元分析服务器230可以分立地布置、并且可以配置成分析输入的音乐文件中的情绪元信息。音乐推荐系统200的除情绪元分析服务器230以外的组件可以布置在分立的服务器中。在此情况下这些组件的功能也可以从上面的描述中推导出来。
[0077]图6是示出根据本发明的另一示例性实施例的操作用于车辆的音乐推荐系统的方法的示例性流程图。参考图6,借以把音乐文件输入到播放音乐的车辆终端或其他媒体装置的物理介质可以变化,并且可以包括压缩盘(⑶)、MP3、硬盘和USB存储器。使用图1中示出的媒体管理单元121或图4中示出的媒体管理单元223来管理物理介质的音乐文件的音乐信息的方法在下文中描述。
[0078]新媒体文件可以经由多种物理介质中的任何一种输入(S410)。播放新媒体文件的媒体装置的状态值可以由处理器检查(S420 )。媒体装置的状态值可以包括为每种物理介质配置的用于每种物理介质的列表,例如存储在⑶、MP3、硬盘或USB存储器上的音轨数目、最后播放状态、主音轨、最后播放音乐、文件夹数目和运行时间。当新媒体文件被输入时,处理器可以配置成确定是否改变媒体装置的状态值(S430)。换言之,处理器可以配置成确定新媒体文件是否是用于每种物理介质的列表中记录的媒体文件。
[0079]当新媒体文件不是用于每种物理介质的列表中记录的媒体文件时,可以改变(即,更新)播放新媒体文件的媒体装置的状态值。当改变媒体装置的状态值时,可以提取与播放新媒体文件的媒体装置相对应的情绪元DB (S440)。当分析新媒体文件的情绪特性并生成情绪元信息时,包括音乐信息DB和情绪元DB的音乐推荐元DB可以得到更新(S450)。
[0080]如上所述,根据本发明的示例性实施例,可以提供适合于驾驶者的压力状态的音乐,因此可以更有效地减小驾驶者的压力并减小由于驾驶者压力引起事故的危险。
[0081]作为本发明的实例提供的上面提到的附图和本发明的详细说明是用来解释本发明的,而不是对权利要求中描述的本发明的含义或范围进行限制的。因此,本领域技术人员应理解的是,各种改型和其他等效示例性实施例是可能的。因此,本发明的实际技术保护范围应由权利要求中描述的精神确定。
[0082]尽管本发明已经结合当前被认为是示例性实施例的实施例进行了描述,但应理解的是,本发明并不限于所公开的实施例。相反,本发明旨在覆盖所附权利要求的精神和范围内所包括的各种改型和等效配置。
【权利要求】
1.一种用于车辆的音乐推荐系统,包括: 处理器,其连接到网络接口并且适于执行一个或更多处理;以及存储器,其配置成存储能够由所述处理器执行的程序指令,所述程序指令在被执行时配置成: 收集车辆的运动信息和控制信息; 通过处理所述运动信息和所述控制信息来生成驾驶者的压力信息; 通过对音乐文件执行音频信号处理来提取音乐的物理特性; 提取与音乐的所述物理特性相对应的情绪特性; 连接并存储所述音乐文件的音乐信息和音乐的所述情绪特性;以及 搜索与所述压力信息相对应的音乐并向驾驶者推荐所述音乐。
2.如权利要求1所述的系统,其中所述程序指令在被执行时还配置成: 通过将所述运动信息和所述控制信息转换成预定格式来生成转换数据; 基于压力确定标准,将所述转换数据分类; 把所述转换数据抽象成用于压力确定的状态值; 确定所述状态值是否对应于压力状态;以及 生成包括由所述状态值表示的压力的类型和强度的所述压力信息。
3.如权利要求1所述的系统,其中所述程序指令在被执行时还配置成: 收集包括降雨和外部温度中的至少一者的天气信息, 其中通过处理所述天气信息来生成所述压力信息。
4.如权利要求1所述的系统,其中所述程序指令在被执行时还配置成: 将所述音乐信息存储在音乐信息数据库中;以及 将音乐的所述情绪特性存储在情绪元数据库中。
5.如权利要求1所述的系统,其中所述处理器被布置在经由无线通信与车辆连接的情绪元分析服务器中。
6.如权利要求5所述的系统,还包括: 通信接口,其提供所述处理器和所述情绪元分析服务器之间的无线通信接口。
7.如权利要求5所述的系统,其中所述程序指令在被执行时还配置成: 将驾驶者的所述压力状态、基于所述压力状态推荐的音乐以及所述驾驶者的反馈信息存储在音乐播放日志存储单元中。
8.一种音乐推荐方法,包括: 由处理器收集天气信息、车辆的运动信息和控制信息以便确定驾驶者的压力状态;由所述处理器通过将所述天气信息以及车辆的所述运动信息和所述控制信息转换成预定格式来生成转换数据; 由所述处理器将所述转换数据抽象为用于压力确定的状态值; 由所述处理器确定是否检测到基于所述状态值的压力; 当检测到基于所述状态值的压力时,由所述处理器生成包括由所述状态值表示的压力的类型和强度的压力信息;以及 由所述处理器向驾驶者推荐与所述压力信息相对应的音乐。
9.如权利要求8所述的 方法,其中向驾驶者推荐与所述压力信息相对应的音乐的步骤包括: 由所述处理器确定与压力的类型和强度相对应的音乐的情绪特性;以及由所述处理器从音乐推荐元DB管理单元搜索具有所述情绪特性的音乐,并向驾驶者推荐所述音乐。
10.如权利要求8所述的方法,其中生成压力信息的步骤包括: 由所述处理器通过检查所述转换数据的所述状态值来将压力的类型分类;以及 由所述处理器通过检查所述转换数据的所述状态值来将每种压力类型的压力强度分类。
11.一种在基于驾驶者的压力状态推荐音乐的音乐推荐系统中生成音乐文件的情绪元信息的方法,所述方法包括: 由处理器接收所述音乐文件; 由所述处理器在所述音乐文件中提取包括音乐的节奏和比特数目中的至少一者的物理特性; 由所述处理器提取与所述物理特性相对应的音乐的情绪特性;以及由所述处理器把音乐的所述情绪特性作为所述音乐文件的情绪元信息映射到所述音乐文件。
12.一种包含由处理器执行的程序指令的非暂时性计算机可读介质,所述计算机可读介质包括: 收集天气信息、车辆的运动信`息和控制信息以便确定驾驶者的压力状态的程序指令;通过将所述天气信息以及车辆的所述运动信息和所述控制信息转换成预定格式来生成转换数据的程序指令; 将所述转换数据抽象成用于压力确定的状态值的程序指令; 确定是否检测到基于所述状态值的压力的程序指令; 在检测到基于所述状态值的压力时,生成包括由所述状态值表示的压力的类型和强度的压力信息的程序指令;以及 向驾驶者推荐与所述压力信息相对应的音乐的程序指令。
13.如权利要求12所述的非暂时性计算机可读介质,还包括: 确定与压力的类型和强度相对应的音乐的情绪特性的程序指令;以及从音乐推荐元DB管理单元搜索具有所述情绪特性的音乐,并向驾驶者推荐所述音乐的程序指令。
14.如权利要求12所述的非暂时性计算机可读介质,还包括: 通过检查所述转换数据的所述状态值来将压力的类型分类的程序指令;以及 通过检查所述转换数据的所述状态值来将每种压力类型的压力强度分类的程序指令。
【文档编号】G06F17/30GK103870529SQ201310636431
【公开日】2014年6月18日 申请日期:2013年11月27日 优先权日:2012年12月13日
【发明者】郑遇澈, 崔荣祐 申请人:现代自动车株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1