生成音乐播放列表的方法和装置制造方法及图纸

技术编号:14976452 阅读:111 留言:0更新日期:2017-04-03 04:37
本发明专利技术涉及生成音乐播放列表的方法和装置。一种用于生成音乐播放列表的方法包括:将多首歌曲分类成多首第一歌曲和多首第二歌曲,多首第一歌曲是具有情绪矢量的样本歌曲,并且多首第二歌曲是没有情绪矢量的新歌曲;将多首第一歌曲的物理属性和每首第二歌曲的物理属性进行比较;确定多首第一歌曲中的哪首第一歌曲具有与每首第二歌曲的物理属性最相似的物理属性;将所确定的具有最相似物理属性的第一歌曲的情绪矢量分配给每首第二歌曲;以及通过组合多首第一歌曲和具有所分配的情绪矢量的第二歌曲,生成包含均具有情绪矢量的歌曲的音乐播放列表。

【技术实现步骤摘要】

本公开总体涉及一种与生成音乐播放列表的方法相关的技术,并且更具体地涉及一种通过分析样本歌曲的声学属性来生成元情绪(meta-mood)模型的用于生成音乐播放列表的方法和设备。
技术介绍
对于查找、分类和建议音频信息(即,音乐)的技术的需求正在迅速增加。随着数据存储设备的容量已经增加,用于查找和建议期望的音乐的技术已经变得必要,尤其是对于包含几千个音乐文件的存储设备。流派(genre)信息和艺术家信息可以用于查找音乐和获得音乐推荐。流派是最常用于按形式或风格对音乐进行分类的描述符。艺术家信息通过根据艺术家在音乐风格上的相似度对艺术家进行分类,允许人们查找艺术家并获得艺术家推荐。在
技术介绍
部分公开的上述信息仅用于加强对本公开的
技术介绍
的理解,因此它可能包含不构成在本国中对于本领域技术人员已知的相关技术的信息。
技术实现思路
本公开试图提供一种用于生成音乐播放列表的方法和设备,其通过分析样本歌曲的声学属性来生成元情绪模型,并且通过使用所生成的元情绪模型来设置新歌曲的情感属性。本公开的实施例提供一种用于生成音乐播放列表的方法,该方法包括:将多首歌曲分类成多首第一歌曲和多首第二歌曲,多首第一歌曲是具有情绪矢量的样本歌曲,并且多首第二歌曲是没有情绪矢量的新歌曲;将多首第一歌曲的物理属性和每首第二歌曲的物理属性进行比较;确定多首第一歌曲中的哪首第一歌曲具有与每首第二歌曲的物<br>理属性最相似的物理属性;将所确定的具有最相似的物理属性的第一歌曲的情绪矢量分配给每首第二歌曲;以及通过组合多首第一歌曲和具有所分配的情绪矢量的多首第二歌曲,生成包含均具有情绪矢量的歌曲的音乐播放列表。物理属性可以是梅尔频率倒谱系数(MFCC)矢量。物理属性可以包括以下中的至少一个:音阶、平均能量、节奏、泛音、节拍、清晰度、强度和调性。对多首歌曲进行分类的步骤可以包括:输入与第一歌曲对应的声音源文件;分析输入的声音源文件;计算声音源文件的物理属性,包括以下中的至少一个:音阶、平均能量、泛音、节奏、节拍、清晰度、强度和调性;将每个物理属性归一化到同一尺度;使用至少一个归一化的物理属性来计算代表在如下情绪平面上的位置的第一位置值,该情绪平面是与第一歌曲的情绪矢量对应的元情绪属性所位于的情绪平面;使用用于计算第一位置值的物理属性之外的至少一个物理属性来计算代表在该情绪平面上的该位置的第二位置值;以及通过在该情绪平面上定位具有该第一位置值和该第二位置值的声音源文件,将元情绪属性分配给声音源文件。计算第一位置值的步骤可以包括:计算在归一化的物理属性当中的音阶、平均能量、节奏和泛音的总和;以及将计算出的总和设置为用于第一位置值的与情绪平面的中心相距的距离。计算第二位置值的步骤可以包括:计算归一化的物理属性当中的节拍、清晰度、强度和调性的总和,以及将计算出的总和设置为用于第二位置值的关于情绪平面的X轴的旋转的角度。分配元情绪属性的步骤可以包括,通过在情绪平面根据距离和角度定位声音源文件,将声音源文件设置为具有元情绪属性。分配第一歌曲的情绪矢量的步骤可以包括:输入与多首第二歌曲中的第二歌曲对应的新声音源文件;分析输入的新声音源文件;计算新声音源文件的物理属性,包括以下中的至少一个:音阶、平均能量、节奏、泛音、节拍、清晰度、强度和调性;将每个物理属性归一化到同一尺度;将新声音源文件的归一化的物理属性与多首第一歌曲的声音源文件的物理属性进行比较;以及基于比较结果设置第二歌曲的情绪矢量。此外,根据本公开的实施例,一种用于生成音乐播放列表的设备包括:接收器,其接收多首第一歌曲和多首第二歌曲,多首第一歌曲是具有情绪矢量的样本歌曲,并且多首第二歌曲是没有情绪矢量的新歌曲;分析器,其分别分析由接收器接收到的多首第一歌曲和多首第二歌曲,计算多首第一歌曲和多首第二歌曲的物理属性,并且基于多首第一歌曲的物理属性计算多首第一歌曲的情绪矢量;比较器,其将每首第二歌曲的物理属性与多首第一歌曲的物理属性进行比较,以便确定多首第一歌曲中的哪首第一歌曲具有与每首第二歌曲的物理属性最相似的物理属性,并且将所确定的第一歌曲的情绪矢量分配给每首第二歌曲;以及通过组合多首第一歌曲和具有所分配的情绪矢量的多首第二歌曲,生成包含均具有情绪矢量的歌曲的音乐播放列表。物理属性可以是梅尔频率倒谱系数(MFCC)矢量。物理属性可以包括以下中的至少一个:音阶、平均能量、节奏、泛音、节拍、清晰度、强度和调性。分析器可以执行以下步骤:分析与第一歌曲对应的声音源文件;计算声音源文件的物理属性,包括以下中的至少一个:音阶、平均能量、泛音、节奏、节拍、清晰度、强度和调性;将每个物理属性归一化到同一尺度;使用至少一个归一化的物理属性来计算代表在如下情绪平面上的位置的第一位置值,该情绪平面是与第一歌曲的情绪矢量对应的元情绪属性所位于的情绪平面;使用用于计算第一位置值的物理属性之外的至少一个物理属性来计算代表在该情绪平面上的该位置的第二位置值;以及通过在该情绪平面上定位具有该第一位置值和该第二位置值的声音源文件,将元情绪属性分配给声音源文件。分析器可以执行以下步骤:计算归一化的物理属性当中的音阶、平均能量、节奏和泛音的总和;将计算出的总和设置为用于第一位置值的与如下情绪平面的中心相距的距离,该情绪平面是与第一歌曲的情绪矢量对应的情感属性所位于的情绪平面;计算归一化的物理属性当中的节拍、清晰度、强度和调性的总和;将计算出的总和设置为用于第二位置值的关于该情绪平面的X轴的旋转的角度;以及通过在该情绪平面上根据该距离和该角度定位声音源文件,将情感属性分配给声音源文件。比较器可以执行以下步骤:分析与多首第二歌曲中的第二歌曲对应的新声音源文件;计算新声音源文件的物理属性,包括以下中的至少一个:音阶、平均能量、泛音、节奏、节拍、清晰度、强度和调性;将每个物理属性归一化到同一尺度;将新声音源文件的归一化的物理属性与多首第一歌曲的声音源文件的物理属性进行比较;以及基于比较结果设置第二歌曲的情绪矢量。根据本公开的上述实施例,提供一种生成音乐播放列表的方法和设备,其通过分析样本歌曲的声学属性来生成元情绪模型并且使用所生成的元情绪模型将情绪属性分配给新歌曲,以此允许将情绪属性快速地分配给新歌曲。此外,用于生成音乐播放列表的该方法和设备由于不需要用于计本文档来自技高网...

【技术保护点】
一种用于生成音乐播放列表的方法,所述方法包括以下步骤:将多首歌曲分类成多首第一歌曲和多首第二歌曲,所述多首第一歌曲是具有情绪矢量的样本歌曲,并且所述多首第二歌曲是没有情绪矢量的新歌曲;将所述多首第一歌曲的物理属性和每首第二歌曲的物理属性进行比较;确定所述多首第一歌曲中的哪首第一歌曲具有与每首第二歌曲的物理属性最相似的物理属性;将所确定的具有最相似的物理属性的第一歌曲的情绪矢量分配给每首第二歌曲;以及通过组合所述多首第一歌曲和具有所分配的情绪矢量的所述多首第二歌曲,生成包含均具有情绪矢量的歌曲的音乐播放列表。

【技术特征摘要】
2014.12.09 KR 10-2014-01758261.一种用于生成音乐播放列表的方法,所述方法包括以下步骤:
将多首歌曲分类成多首第一歌曲和多首第二歌曲,所述多首第一
歌曲是具有情绪矢量的样本歌曲,并且所述多首第二歌曲是没有情绪
矢量的新歌曲;
将所述多首第一歌曲的物理属性和每首第二歌曲的物理属性进行
比较;
确定所述多首第一歌曲中的哪首第一歌曲具有与每首第二歌曲的
物理属性最相似的物理属性;
将所确定的具有最相似的物理属性的第一歌曲的情绪矢量分配给
每首第二歌曲;以及
通过组合所述多首第一歌曲和具有所分配的情绪矢量的所述多首
第二歌曲,生成包含均具有情绪矢量的歌曲的音乐播放列表。
2.如权利要求1所述的方法,其中所述物理属性是梅尔频率倒谱
系数(MFCC)矢量。
3.如权利要求2所述的方法,其中所述物理属性包括以下中的至
少一个:音阶、平均能量、节奏、泛音、节拍、清晰度、强度和调性。
4.如权利要求1所述的方法,其中对多首歌曲进行分类的步骤包
括:
输入与第一歌曲对应的声音源文件;
分析输入的声音源文件;
计算所述声音源文件的物理属性,包括以下中的至少一个:音阶、
平均能量、泛音、节奏、节拍、清晰度、强度和调性;
将每个物理属性归一化到同一尺度;
使用至少一个归一化的物理属性来计算代表在与所述第一歌曲的
情绪矢量对应的元情绪属性所位于的情绪平面上的位置的第一位置
值;
使用除了用于计算所述第一位置值的物理属性之外的至少一个物
理属性来计算代表在所述情绪平面上的所述位置的第二位置值;以及
通过在所述情绪平面上定位具有所述第一位置值和所述第二位置
值的声音源文件,将所述元情绪属性分配给所述声音源文件。
5.如权利要求4所述的方法,其中:
计算所述第一位置值的步骤包括:
计算归一化的物理属性当中的音阶、平均能量、节奏和泛音
的总和;以及
将计算出的总和设置为用于所述第一位置值的与所述情绪平
面的中心相距的距离;
计算所述第二位置值的步骤包括:
计算归一化的物理属性当中的节拍、清晰度、强度和调性的
总和,以及
将计算出的总和设置为用于第二位置值的关于所述情绪平面
的X轴的旋转的角度;以及
分配所述元情绪属性的步骤包括:
通过在所述情绪平面上根据所述距离和所述角度定位所述声
音源文件,将所述元情绪属性分配给所述声音源文件。
6.如权利要求5所述的方法,其中分配所述第一歌曲的情绪矢量
的步骤包括:
输入与所述多首第二歌曲中的第二歌曲对应的新声音源文件;
分析输入的新声音源文件;
计算所述新声音源文件的物理属性,包括以下中的至少一个:音
阶、平均能量、节奏、泛音、节拍、清晰度、强度和调性;
将每个物理属性归一化到同一尺度;
将所述新声音源文件的归一化的物理属性与所述多首第一歌曲的
声音源文件的物理属性进行比较;以及
基于比较结果设置所述...

【专利技术属性】
技术研发人员:郑遇澈崔荣祐
申请(专利权)人:现代自动车株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1