论文部分内容阅读
在物质资源日益丰富的今天,娱乐活动越来越受到人们的追捧,而音乐是娱乐活动中最不可或缺的一项。通过音乐,人们可以在情感上获得一些共鸣,交到知心朋友,可以发泄或是分享情绪,可以分享快乐分担悲伤。计算机网络技术和多媒体技术都在迅猛发展,互联网上的音频资源随之日益增长。如何快速便捷地搜寻到自己喜欢的音乐用于欣赏使得基于内容的音乐检索成为众多专家学者和研究机构研究的热点,也取得很多突破性成绩和发展。
哼唱式音乐检索只需要用户哼唱歌曲中一段旋律即可在较大规模的乐曲数据库中查询到想要的歌曲。这种搜歌方式简单快捷,减轻了用户的记忆负担,摆脱传统基于文本音频检索的束缚,极大地增强用户体验度,是一种颠覆性的音乐搜索方式。这种方式非常符合现代人娱乐享受的价值观,具有很高的研究价值。
本文对哼唱检索系统中的关键技术进行研究,大致分为哼唱音乐的旋律特征提取、数据库音乐旋律特征提取和旋律近似度匹配3方面,并在此基础上设计实现了一个哼唱检索系统。本文研究内容主要包括:
1.分析不同音乐存储格式的优缺点,选取WAV音乐作为数据库音乐的存储格式。分析哼唱音乐的旋律特征表示方式,选取音高差、音长比作为哼唱检索系统的旋律特征参数。
2.研究了哼唱音乐的旋律特征提取方法。对于用户哼唱输入的片段进行合适的处理,提取出哼唱音符的音高差、音长比特征参数。
3.介绍了在哼唱检索系统中应用广泛的DTW算法和LAM算法。针对DTW算法中忽略节奏信息的缺点,利用音符的音高差、音长比特征参数共同构成算法中的代价函数改进DTW算法。将改进算法与DTW算法进行测试对比,显示改进DTW算法的检索成功率更高。
4.设计实现了功能完善的哼唱式搜歌系统,通过测试对音乐检索效果进行分析和评价,为以后的改进和发展提供很好的参照。实验分析表明,加入音长信息的改进DTW算法匹配成功率更高,有效提升了哼唱检索系统系能。