一种基于音乐片段信息查询的音乐搜索方法技术

技术编号:3040601 阅读:2194 留言:0更新日期:2012-04-11 18:40
一种基于音乐片段信息查询的音乐搜索方法,该方法是:a)在确定的音乐或歌曲分析出任一个片段的音乐节拍和音符信息,转换为数字量后作为搜索该音乐或歌曲的依据;b)数据库中有该音乐或歌曲任一片段的音乐节拍和音符信息的索引;c)将需要查询作为依据搜索比对,可搜索到所需的音乐或歌曲。本发明专利技术的优点在于只通过一个音乐旋律或歌曲片段就可进行音乐搜索,极大地扩展了音乐检索的自由度,方便了用户对音乐检索的要求,实现了音乐的模糊搜索;在进行搜索比对时,可设置片段的音乐节拍和音符信息与索引库中的音乐节拍和音符信息数据的相符程度大小,以提高搜索命中率或提高搜索精度。

【技术实现步骤摘要】

本专利技术基于针对音乐的快速搜索方法,通过对简单的音乐片段采 样,获得特定音乐节拍和音符旋律信息,再对相应的音乐数据比较, 进行快速检索,从而找到所需的音乐内容。
技术介绍
音乐的数字化传播正成为流行的趋势。人们也开始习惯于从网络 得到丰富多彩的各种音乐内容。目前音乐的检索查询方式,基本采用 歌曲名,歌手等作为检索条件,但往往有这样一种情况,在路上、商 场等场所,你听到了一个很好听的旋律,但只是一个片断,也无法知 道歌曲名,歌手等信息,虽然你很想找到这首歌曲,但往往无法进行 査询,只能作罢。如何方便地通过一个简单的音乐旋律或歌曲片段, 找到所中意的音乐,成为音乐搜索的新课题。
技术实现思路
为了解决以上的技术问题,本专利技术提供了一种基于音乐片段信息 査询的音乐搜索方法,该方法是a) 对某个确定的音乐或歌曲分析出任一个片段的音乐节拍和音符信 息,转换数字量后作为搜索该音乐或歌曲的依据;b) 音乐或歌曲数据库中的所有音乐或歌曲,也以同样的数字处理方 法,预处理为由数字信号表示的音乐节拍和音符信息,从而构成一个 搜索的索引库;c) 将需要查询的某个音乐或歌曲已^卩的任一片段的音乐节拍和音符 信息作为依据,与音乐或歌曲数据库中的音乐节拍和音符信息索引库搜索比对,根据相符程度进行判别,将相符程度高的列举出来,再由 用户选择,就可搜索到所需的音乐或歌曲。分析出音乐或歌曲任一片段音乐节拍和音符信息,是对该音乐或 歌曲的音频信号采样,得到一组音符脉冲,包含音调和节拍特征,量 化后经一组数字滤波器滤波,滤出对应音符的频率,再经脉冲叠加器 叠加后,获得该音乐或歌曲一个片段的音乐节拍和音符信息。为了实现通过一个简单的音乐旋律或歌曲片段,进行快速的音乐 检索,本专利技术首先采用音乐节拍和音符识别技术,对一个音乐旋律或 歌曲片段进行分析识别,得到该片段中所包含的相应音乐节拍和音符 信息,再将分析得到的音乐节拍和音符信息,作为搜索乐曲的依据, 在网上搜索比对相应的音乐节拍和音符信息,从而很快的找出想要的 乐曲。本专利技术的优越功效在于无须知道音乐的名称或歌手等文字信 息,只通过一个音乐旋律或歌曲片段就可进行音乐搜索,极大地扩展 了音乐检索的自由度,方便了用户对音乐检索的要求,实现了音乐的 模糊搜索。由于同时在进行音乐或歌曲数据库比对搜索时,是将经过 预处理的音乐节拍和音符信息索引库进行比对,是纯数字量的对比, 且由于音乐的节拍和音符信息所占用的数据量较小,进行检索时,运 算量较小,可实现高速搜索。在进行比对时,可设置片段的音乐节拍 和音符信息与索引库中的音乐节拍和音符信息数据的相符程度大小, 以提高搜索命中率或提高搜索精度。附图说明图1为本专利技术网上音乐査询搜索的比对信号识别电路框图; 图2为图1的实施例图;图3为音乐或歌曲数据库中储存的音乐片段信息的示意图。具体实施方式请参阅附图所示,对本专利技术作进一步的描述。本专利技术提供了一种基于音乐片段信息查询的网上音乐搜索方法, 该方法是a) 对某个确定的音乐或歌曲分析出任一个片段的音乐节拍和音符信 息,转换数字量后作为搜索该音乐或歌曲的依据;b) 音乐或歌曲数据库中的所有音乐或歌曲,也以同样的数字处理方 法,预处理为由数字信号表示的音乐节拍和音符信息,从而构成一个 搜索的索引库;c) 将需要查询的某个音乐或歌曲己知的任一片段的音乐节拍和音符 信息作为依据,与音乐或歌曲数据库中的音乐节拍和音符信息索引库 搜索比对,根据相符程度进行判别,将相符程度高的列举出来,再由 用户选择,就可搜索到所需的音乐或歌曲。分析出音乐或歌曲任一片段音乐节拍和音符信息,是对该音乐或 歌曲的音频信号采样,得到一组音符脉冲,包含音调和节拍特征,量 化后经一组数字滤波器滤波,滤出对应音符的频率,再经脉冲叠加器 叠加后,获得该音乐或歌曲一个片段的音乐节拍和音符信息。如图l所示,将一段音乐片段输入音乐节拍和音符识别器中,经 过分析识别后,得当相应的节拍和音符的脉冲序列,以用于音乐的检 索。在音乐节拍和音符识别器结构中,首先对音乐旋律或歌曲片段进 行采样分析。经过对音频信号采样器后,得到音频脉冲信号。 将音频脉冲信号进行量化,得到数字频谱信号。 然后将数字频谱信号输入到一系列数字滤波器中,其原理是所有 的音乐都可以认为由7个音符以不同的音调和节拍组成的,而每一个 音符在数字频谱信号中都对应一个数字频率,所以通过特定的数字滤 波器,根据每个采样点的频率成分,可识别出相对应的音符的节拍和音调。通过一组数字滤波器后,就可得到各种音符的节拍分量。再将所有的音符的节拍分量进行脉冲叠加,就可得到一串由音符 和对应节拍组成的数据脉冲,其对应了整个音乐旋律或歌曲片段的数 字识别信号。将由音符和对应节拍组成的数据脉冲进行搜索比对,就可得到所 需寻找的音乐和歌曲。例如,在音乐数据库中,预先对所有的音乐和 歌曲进行识别分析,可得到每首音乐和歌曲对应的音符和节拍数据 组,将所有的音符和节拍数据组编为一个索引数据库。当用户上传的 音乐旋律或歌曲片段经过分析识别后,将得到一串由音符和对应节拍 组成的数据,在音符和节拍索引数据库进行检索。就可快速得到所要 找的音乐和歌曲。考虑到识别的容错性,数据库可提供若干个相近的音乐和歌曲供 用户参考,可以让用户试听片段,来判断找出他想要的音乐和歌曲。以下錄具体举例说明该判别过程,如附图2所示,原始信号为模 拟输入的声音信号,其表现为连续的声音包络线,如附图2中的第一 个波形曲线所示。可以是用户录下的一段音乐片断,也可以是用户对 话筒哼的一段歌曲。在原始的声音包络线中,其表现为连续的模拟量, 以数字信号处理的角度,可理解为由各种不同频率的分量信号组成。然后将此连续的声音包络线信号输入到音乐节拍和音符识别器 中,连续的模拟量进行数字信号处理。第一步进行抽样和量化,以特定的频率,对此连续的声音包络线 进行抽样,就可得到一系列以时间轴依次排列的脉冲信号。为了保证 采样信号的高保真性,采样频率必须达到一定要求, 一般为44KHz或 48KHz, 一般人耳可感知的声音频率为20Hz至20KHz,当采样频率得 到声音频率的2倍时,就可保证数字采样信号的可靠还原性和高保真 性。同时,为了以数字方式量化脉冲声音信号的音强高低,以数字量 的方式对每个脉冲信号进行编码,为了同样保证量化的高保真性,一般以16bits以上数字量化编码,实现量化的可靠性。经过抽样和量化的过程后,原来的音频模拟波形就转化为由一串代表着声强大小的采样脉冲信号,我们称之为数字音频编码,如附图2中第二个脉冲图 形所示。此一串采样脉冲信号,在数字信号变换中,可认为是由在数 字频谱上由各种不同频率的脉冲分量信号组成,包括了各种频率和各 种频率的谐波分量。得到了经过抽样和量化后的脉冲信号后,接下来就需要将我们所 需要的频率分量过滤出来,因为在自然界中我们所定义的乐音,也就 是我们通常所说的DO RE MI FA SOL LA SI,其实就对应着特定的振 动频率,在乐谱中表示为C D E F G A B,如国际上规定小字一组的 a音每秒振动440次,这个音就是标准音。由于音列的各音之间都存 在着一定的数量关系,例如比某一音高一倍的音(又叫高一个八度), 其频率一定比某音高一倍,比它本文档来自技高网...

【技术保护点】
一种基于音乐片段信息查询的音乐搜索方法,其特征在于:该方法是:    a)对某个确定的音乐或歌曲分析出任一个片段的音乐节拍和音符信息,转换为数字量后作为搜索该音乐或歌曲的依据;    b)音乐或歌曲数据库中的所有音乐或歌曲,也以同样的数字处理方法,预处理为由数字信号表示的音乐节拍和音符信息,从而构成一个搜索的索引库;    c)将需要查询的某个音乐或歌曲已知的任一片段的音乐节拍和音符信息作为依据,与音乐或歌曲数据库中的音乐节拍和音符信息索引库搜索比对,根据相符程度进行判别,将相符程度高的列举出来,再由用户选择,就可搜索到所需的音乐或歌曲。

【技术特征摘要】
1. 一种基于音乐片段信息查询的音乐搜索方法,其特征在于该方法是a)对某个确定的音乐或歌曲分析出任一个片段的音乐节拍和音符信息,转换为数字量后作为搜索该音乐或歌曲的依据;b)音乐或歌曲数据库中的所有音乐或歌曲,也以同样的数字处理方法,预处理为由数字信号表示的音...

【专利技术属性】
技术研发人员:张闻麒程伟民范迪
申请(专利权)人:上海怡得网络有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1