音乐情感距离的度量方法

文档序号:2832192阅读:709来源:国知局

专利名称::音乐情感距离的度量方法音乐情感距离的度量方法
技术领域
:本发明涉及信息处理
技术领域
,尤其涉及一种衡量音乐之间的情感相似度的音乐情感距离的度量方法。
背景技术
:音乐已经成为人们日常生活中不可缺少文化娱乐信息之一,占有重要的地位。音乐的数量也在逐渐增长,数目越来越庞大。不同的用户往往喜欢不同类型的音乐,即包含了不同的情感的音乐。而且有时候在具有不同的心情时,也需要听一些同类的切合当时心情的音乐。如何在成千上万的音乐中找到合适的音乐,是一个较为重要的问题。目前在较大的搜索网站中都提供音乐搜索,如google音乐提供一种"挑歌"服务,把音乐的属性从三个方面进行描述节奏从舒缓到强烈,音调从低沉到高亢,音色从丰富到单纯逐渐变化,并进行组合以挑出具有某种情感的音乐,这种检索方式往往带有一定的随意性。又如百度音乐提供称为"音乐心情"的检索服务,将音乐按照伤感、寂寞、甜蜜、温暖以及激情等进行分类。上述的音乐分类或检索方法都带有较大的主观性,并不能精确描述音乐之间的情感相似度。
发明内容鉴于此,有必要针对现有音乐情感分类及挑选方法带有较大的主观性,不能较为精确描述音乐之间的情感相似度的问题,提供一种衡量音乐之间的情感相似度的音乐情感相似度的衡量方法。—种乐情感相似度的衡量方法,包括如下步骤接收音乐片段;分析音乐片段的情感成分确定情感分类模型,并根据所述情感分类模型分析所述音乐片段的情感成分,确定所述音乐片段中各情感成分所占的百分比,获得以所述百分比为元素、与所述音乐片段相关联的音乐情感向量;确定音乐片段的主情感成分以所占比重最大的情感成分作为所述音乐片段的主情感成分;重复上述步骤对所有音乐进行同样的处理;对音乐片段进行分类将主情感成分相同的音乐片段分为一类;计算音乐片段之间的情感距离对属于同一类的音乐片段计算与各个音乐片段相关联的音乐情感向量之间的距离;根据音乐片段间的情感距离确定音乐情感相似度情感距离越大,相似度越小;情感距离越小,相似度越大。通过计算音乐之间的情感距离,可以准确衡量音乐之间的情感相似度,为具有相似情感的音乐检索提供一种有效的手段。优选地,所述情感分类模型为Hevner情感环模型或thayer情感心理模型。优选地,计算音乐片段之间的情感距离包括计算与音乐片段相关联的音乐情感向量之间的欧式距离,即用D(i,j)工表示第I类情感中第i个音乐片段&和第j个音乐片段Xj的距离D(i,j)!=dis(Pi,Pj)其中Xi,XjG第I类情感的音乐,dis为计算距离的函数,Pi,Pj分别为Xi,Xj的情感成分,s为采用的情感分类模型中的情感类别数Pi=[a^,ai,2,,ai,s,]Pj=[ay,aj,2,,a",]则音乐情感向量之间的欧式距离用下式计算图1为计算音乐情感距离的流程图;图2为Hevner情感环示意图。具体实施方式如图1所示,为计算音乐情感距离的流程图。具体包括步骤S10:接收音乐片段。音乐片段是指情感成分比较稳定的一段音乐。对于一首数分钟的歌曲,其情感基调一般都是确定的,因而其情感成分比较稳定,可以作为一个音乐片段。但是对于时间较长而且分章节,各章节间的音乐具有不同的情感的,例如交响曲等则不能作为一个音乐片段。S20:分析音乐片段的情感成分确定情感分类模型,并根据所述情感分类模型分析所述音乐片段的情感成分,确定所述音乐片段中各情感成分所占的百分比,获得以所述百分比为元素、与所述音乐片段相关联的音乐情感向量。情感分类模型具有多种,根据不同的标准,可有多种不同的分类模型。例如常见的有Hevner情感环分类模型、Thayer情感心理模型。Hevner情感环分类模型将音乐的情感分为神圣、悲伤、向往、抒情、轻盈、快乐、热情以及生机8种(如图2所示)。Thayer情感心理模型将音乐的情感分为有活力_快乐、有活力_伤感、平静_快乐以及平静_伤感4种。确定情感分类模型后,即可根据情感分类模型来分析一个音乐片段的情感成分,可以基于一定的情感成分分析算法来获得。对于一个确定的情感分类模型,以该分类模型中的所有情感类型作为分量构成一个音乐情感向量。对一个音乐片段进行情感成分的分析即是确定各情感类型的分量所占的百分比,并以所述百分比为元素得到与音乐片段相关联的音乐情感向量。基于不同的情感分类模型,获得音乐情感向量有不同的方法。本实施例以Hevner情感环为例,来描述获得一个音乐片段的音乐情感向量的过程。如图2所示,为Hevner情感环示意图。Hevner形容词表运用67个形容词描述艺术领域的不同情感属性,按照类别归入8个近义词簇表示属于相近情感反应的类型,根据其相互的关系构成了一个环形,称为Hevner情感环。其中任何一个环节都与它前后相邻的环节在情感逻辑上存在递进关系,即认为在理性的情绪变化中可以平滑过渡到它之前或之后的相邻情感。通过对情感语义相似度的研究,得到如下关于音乐情感语义相似性度量的情感相似矩阵<table>tableseeoriginaldocumentpage5</column></row><table>音乐情感天然的具有复合特性,这是由音乐感觉的多样性所引起的人对音乐所发生的复杂情感认知反应,孤立的用语言值或者语言表达式都无法表达这种复合特性。不同人对于音乐的情感内涵把握是不同的,但这种不同却遵从Hevner情感环约束,情感语义的相似度矩阵可以表示这种内在约束。依据上述矩阵以其8个行向量获得8个情感基量ei(i=18)。对于情感音乐向量定义如下运算加法运算如果A,B是2个音乐情感向量,ai,bi(i=元素,!^,!32为正的常数,则音乐情感向量的加法运算定义为11,2...8)分别是向量中的+1x8逻辑运算AVB=(aiVbi)1X8AAB=(aiAbi)1X8并且逻辑运算满足如下DeMorgan法则1/\A=A0VA=A=爿,C4a5)=(^4)v(~^)音乐情感向量的加法运算对逻辑运算A,V满足如下分配律A+(BVC)=(A+B)V(A+C)A+(BAC)=(A+B)A(A+C)并且由上述定义进一步定义减法运算A^一A丑二A爿+A("5)那么如果w二[Wl,w2,...w8]为某首音乐关于Hevner情感环中8个情感分量的模糊分布,则根据情感向量的加法运算可以得到如下计算音乐情感向量的公式,其中ei为情感基向量。<formula>formulaseeoriginaldocumentpage5</formula>圣伤往情i乐情机神悲向抒&快热生S30:确定音乐片段的主情感成分以所占比重最大的情感成分作为所述音乐片段的主情感成分。Hevner情感环具有8中情感成分,因此不同的音乐可以以这8种情感成分为主导情感成分。S40:判断所处理的音乐是否是最后一首音乐,是则进行下一步处理,否则转到步骤SIO。S50:对所有音乐进行分类将主情感成分相同的音乐片段分为一类。因此若以Hevner情感环模型为准可以将所有的音乐分为8类,若以Thayer情感心理模型为准可以将所有音乐分为4类。S60:计算音乐之间的情感距离对属于同一类的音乐片段计算各个音乐片段之间的距离。以下将音乐情感向量表示为<formula>formulaseeoriginaldocumentpage6</formula>其中S为情感类别数,ai表示第i类情感成分,i=1,...,s。根据音乐的情感成分,判断其主情感成分类I(最大成分)<formula>formulaseeoriginaldocumentpage6</formula>其中I=1,,s。对第I类情感,对其中的所有音乐计算相互之间的距离,构成MXM维的二维矩阵Dp其中M为该类中片段的个数。D(i,j)工表示第I类情感中第i个音乐片段&和第j个音乐片段Xj的距离<formula>formulaseeoriginaldocumentpage6</formula>其中Xi,XjG第I类情感的音乐,dis为计算距离的函数,Pi,Pj分别为Xi,Xj的情感成分<formula>formulaseeoriginaldocumentpage6</formula>本实施例中采用欧式距离来表示音乐之间的情感距离,则因此,矩阵D工有以下性质<formula>formulaseeoriginaldocumentpage6</formula>其中,i=1,2,.,M;j=1,2,.,M。距离表D工以及其中的音乐即构成了第I类数据库。对任一首音乐,确定其主情感成分类别I之后,根据距离矩阵D工可以获得其与同类其他音乐的所有距离。对这些距离进行排序后即可找到与该首音乐情感相似度很高的音乐。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。权利要求一种音乐情感相似度的衡量方法,其特征在于,包括如下步骤接收音乐片段;分析音乐片段的情感成分确定情感分类模型,并根据所述情感分类模型分析所述音乐片段的情感成分,确定所述音乐片段中各情感成分所占的百分比,获得以所述百分比为元素、与所述音乐片段相关联的音乐情感向量;确定音乐片段的主情感成分以所占比重最大的情感成分作为所述音乐片段的主情感成分;重复上述步骤对所有音乐进行同样的处理;对音乐片段进行分类将主情感成分相同的音乐片段分为一类;计算音乐片段之间的情感距离对属于同一类的音乐片段计算与各个音乐片段相关联的音乐情感向量之间的距离;根据音乐片段间的情感距离确定音乐情感相似度情感距离越大,相似度越小;情感距离越小,相似度越大。2.如权利要求1所述的音乐情感相似度的衡量方法,其特征在于,所述情感分类模型为Hevner情感环模型或thayer情感心理模型。3.如权利要求1所述的音乐情感相似度的衡量方法,其特征在于,计算音乐片段之间的情感距离包括计算与音乐片段相关联的音乐情感向量之间的欧式距离,即用D(i,j)工表示第I类情感中第i个音乐片段&和第j个音乐片段Xj的距离<formula>formulaseeoriginaldocumentpage2</formula>其中Xi,XjG第I类情感的音乐,dis为计算距离的函数,Pi,Pj分别为IXj的情感成分,s为采用的情感分类模型中的情感类别数<formula>formulaseeoriginaldocumentpage2</formula>则音乐情感向量之间的欧式距离用下式计算<formula>formulaseeoriginaldocumentpage2</formula>全文摘要一种音乐情感相似度的衡量方法,包括如下步骤接收音乐片段;分析音乐片段的情感成分;确定音乐片段的主情感成分;重复前述步骤对所有音乐进行同样的处理;对音乐片段进行分类;计算音乐片段之间的情感距离;根据音乐片段间的情感距离确定音乐情感相似度。通过计算音乐之间的情感距离,可以准确衡量音乐之间的情感相似度,为具有相似情感的音乐检索提供一种有效的手段。文档编号G10L11/00GK101697278SQ20091011067公开日2010年4月21日申请日期2009年10月16日优先权日2009年10月16日发明者刘轶,张飞弦,谢湘申请人:深圳市北科瑞声科技有限公司;深港产学研基地产业发展中心;
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1