发明名称 |
一种基于旋律的音乐检索方法及装置 |
摘要 |
本发明公开一种数字音乐检索方法及其装置,以音乐旋律为关键字,能够搜索包含指定旋律的音乐,本发明为用户提供两种输入旋律的方法:弹奏和哼唱。对于哼唱的输入方式,采用了一系列信号处理的方法对哼唱音频信号进行分析,从中提取出旋律信息。对于音乐库,采用了倒排算法编制索引,提高搜索的效率。本发明装置分为服务器端与客户端,服务器端的功能是维护音乐数据库及其索引,并响应客户端的查询请求;客户端的功能是采集用户的旋律输入,并且接收显示服务器的查询结果。本发明用音乐旋律搜索音乐弥补了传统基于文本搜索方式的不足,使用户在不知文本信息的情况下搜索想要的音乐;用户可以使用常见的设备如电脑,手机等,进行音乐搜索。 |
申请公布号 |
CN101271457B |
申请公布日期 |
2010.09.29 |
申请号 |
CN200710064607.6 |
申请日期 |
2007.03.21 |
申请人 |
中国科学院自动化研究所 |
发明人 |
陈路佳;胡包钢 |
分类号 |
G06F17/30(2006.01)I;G10H1/00(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
中科专利商标代理有限责任公司 11021 |
代理人 |
周国城 |
主权项 |
一种基于旋律的音乐检索方法,其特征在于,步骤S1:指定待查音乐中的一段旋律作为搜索的旋律关键字;步骤S2:将所指定的旋律关键字输入查询客户端设备,经过处理得到用于查询的数字化旋律信号;步骤S3:采用旋律片段切分方法,将一段连续的旋律切分为小段,每小段包含3~4个音符,段与段之间有一定的重叠;将音乐旋律片段作为音乐旋律的分词,再运用倒排索引算法进行索引编制,对音乐数据库中的音乐数据建立索引,该索引体现音乐的旋律特征,形成索引化的音乐数据库;步骤S4:由搜索引擎将数字化旋律信号与产生的音乐数据库中的旋律进行比较,并过滤掉与旋律关键字不相关的音乐,将剩下的若干个候选音乐按照与旋律关键字的相似程度排序;根据数字化旋律信号和音乐数据库中的旋律中相同音符的个数来计算相似度,并根据相似度从音乐数据库选出一组音乐;步骤S5:将选出的音乐按照与旋律关键字的相似程度递减排序。 |
地址 |
100080 北京市海淀区中关村东路95号 |