发明名称 一种基于音高序列的音乐旋律匹配方法
摘要 本发明提出一种利用多声部音乐的音高序列进行旋律匹配的方法,包括:对音高序列进行归一化操作;用SPRING算法将查询音高序列与音乐库中的所有目标序列进行旋律匹配;对结果排序并返回与查询序列相似的K个目标序列。在匹配过程中,用GPU对SPRING算法进行加速,以减少检索时间。本发明采用音高序列作为匹配的特征,提高了匹配的准确率。利用GPU进行旋律提取,将提取时间由秒级降到毫秒级。采用SPRING算法进行旋律匹配则使算法复杂度极大降低,同时利用GPU对SPRING算法进行加速,使可以实时处理的音乐库规模大大提升。该方法在商业应用和科学研究领域均具有广泛地实用价值和应用前景。
申请公布号 CN103412886A 申请公布日期 2013.11.27
申请号 CN201310303724.9 申请日期 2013.07.18
申请人 北京航空航天大学 发明人 肖利民;姚光超;郑尧;阮利;李勇男
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京金恒联合知识产权代理事务所 11324 代理人 李强
主权项 一种利用多声部音乐的音高序列进行旋律匹配的方法,其特征在于:该方法具体步骤如下:步骤一:在CPU上对音高序列进行归一化操作;步骤二:在GPU上利用SPRING算法将查询序列与音乐库中的所有目标序列进行旋律匹配;步骤三:在CPU上对匹配结果进行排序,并返回与查询序列相似的K个目标序列。
地址 100191 北京市海淀区学院路37号