【技术实现步骤摘要】
本专利技术涉及的是一种计算机应用
的方法,具体是一种。
技术介绍
基于哼唱输入的数字音乐检索方式简称哼唱检索(QBHQuery by Humming),它允许用户通过哼唱的形式来检索所需要的歌曲。用户只要能回忆起其中的片段旋律,并通过麦克风哼唱出来,QBH检索系统就能为用户找到其所需要的歌曲。在哼唱检索方面,由于用户凭借自己的记忆哼唱,再加之为非特定人哼唱,如何有效地对查询输入的旋律模式进行规整化,如何提高旋律匹配检索时的鲁棒性,以及如何实现面向大规模乐曲的检索高速化等,这些问题还没有得到很好的解决,许多关键技术都还有待于进一步深入研究。针对哼唱检索,国内外已提出的面向旋律匹配的技术包括有近似符号串比较算法,典型的如DP(Dynamic Programming)法和快速近似匹配法,音高轮廓几何匹配法和线性对齐近似旋律匹配算法LAN(Linear Alignment Mahcing)。在这些面向旋律匹配的方法中,旋律特征模式由音符特征序列来描述,而音符特征则一般由音符音高(或相对音高差)及音符长度(相对音符长度比)来表征;在对哼唱旋律片段与整首乐曲旋律之间进行非等长音符特征序列的模式匹配时,都是按照音符移动单位将输入旋律片段的音符序列沿着整首乐曲旋律的标准音符序列方向来进行逐一连续移动匹配的。经对现有技术的文献检索发现,刊登在《计算机研究与发展》2003年11月第40卷第11期,pp.1554-1560上的文章“线性对齐近似旋律匹配算法”,设当输入旋律片段沿着标准旋律的音符序列进行移动匹配并移动至第K个音符时,则该算法的核心步骤是(1)先将输入旋律 ...
【技术保护点】
一种数字音乐旋律的跨越式高速匹配方法,其特征在于,包括以下步骤:(1)标准旋律特征读取和匹配检索控制步骤:控制保存在旋律特征提取结果存储部的输入旋律的音符特征序列和保存在标准旋律特征库中的整首标准旋律的音符特征序列的读取及其匹配检索 进程;(2)旋律分段位置检测和移动匹配控制步骤:检测乐曲标准旋律中表征各旋律分段位置的特征音符,标准旋律中每两个特征音符间的音符特征序列即被定义为一个旋律特征分段;同时,用于控制输入旋律片段与乐曲标准旋律中的各旋律分段进行匹配时的跨 越式移动方式,以及输出整首旋律匹配结果;(3)旋律分段匹配步骤:输入旋律片段与乐曲标准旋律中某一旋律分段间的模式匹配,旋律分段的匹配结果将返回所述旋律分段位置检测和移动匹配控制步骤的控制进程;(4)旋律匹配检索结果显示步骤: 显示基于输入旋律片段的最终标准旋律匹配检索的结果,包括与前N位匹配的乐曲旋律特征曲线的比较视图及其相关乐曲的文本属性;旋律特征由表征音符特征的音高差、时间矢量的序列来描述,其中,“音高差”指与前一个音符频率的差值,以适应旋律的起调和 ...
【技术特征摘要】
1.一种数字音乐旋律的跨越式高速匹配方法,其特征在于,包括以下步骤(1)标准旋律特征读取和匹配检索控制步骤控制保存在旋律特征提取结果存储部的输入旋律的音符特征序列和保存在标准旋律特征库中的整首标准旋律的音符特征序列的读取及其匹配检索进程;(2)旋律分段位置检测和移动匹配控制步骤检测乐曲标准旋律中表征各旋律分段位置的特征音符,标准旋律中每两个特征音符间的音符特征序列即被定义为一个旋律特征分段;同时,用于控制输入旋律片段与乐曲标准旋律中的各旋律分段进行匹配时的跨越式移动方式,以及输出整首旋律匹配结果;(3)旋律分段匹配步骤输入旋律片段与乐曲标准旋律中某一旋律分段间的模式匹配,旋律分段的匹配结果将返回所述旋律分段位置检测和移动匹配控制步骤的控制进程;(4)旋律匹配检索结果显示步骤显示基于输入旋律片段的最终标准旋律匹配检索的结果,包括与前N位匹配的乐曲旋律特征曲线的比较视图及其相关乐曲的文本属性;旋律特征由表征音符特征的音高差、时间矢量的序列来描述,其中,“音高差”指与前一个音符频率的差值,以适应旋律的起调和非特定人哼唱,并以半音为单位;“时间”指该音符的开始时刻,其表达了旋律的节奏特征,在进行输入旋律片段的音符特征序列与整首乐曲的标准旋律的音符特征序列的模式匹配时,以检测到的整首乐曲旋律中的旋律分段为匹配移动单位来进行跨越式移动匹配的控制。2.如权利要求1所述的数字音乐旋律的跨越式高速匹配方法,其特征是,所述的旋律分段位置检测和移动匹配控制步骤,分为消除可忽略静音段和检测旋律分段特征音符两个步骤进行,消除可忽略静音段步骤为搜索标准旋律的音符特征序列,查找音符长度小于某一预先设定的静音段长度阈值的音符并将其删除,然后将此段长度并入前一个音符的发音段,即将前一个音符长度延长一个已被决定要删除的静音段;检测旋律分段特征音符为基于音符类别特征及其音符长度特征来进行的,特征音符类别分为定位类特征和休止类特征音符,对于这两类音符均按其各自的音符长度是否超过事先所设定的阈值来确定该音符是否为分段特征音符,在整首标准旋律中每两个特征音符间的音符特征序列即被定义为一个旋律特征分段。3.如权利要求2所述的数字音乐旋律的跨越式高速匹配方法,其特征是,对于音符类音符的设定为其音符长度若大于或等于2分音符长时则将该音符确定为分段特征音符;对于休止符类音符的设定为其音符长度若大于或等于8分音符长时则将该类音符确定为分段特征音符。4.如权利要求1...
【专利技术属性】
技术研发人员:吴亚栋,赵芳,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。