[发明专利]一种应用移动终端搜索哼唱歌曲的方法及其移动终端有效
申请号: | 201110387904.0 | 申请日: | 2011-11-29 |
公开(公告)号: | CN102522083A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 邢蓉 | 申请(专利权)人: | 北京百纳威尔科技有限公司 |
主分类号: | G10L15/08 | 分类号: | G10L15/08;G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马晶晶 |
地址: | 101111 北京市通州区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 移动 终端 搜索 哼唱 歌曲 方法 及其 | ||
技术领域
本发明涉及移动终端技术,尤其涉及一种应用移动终端搜索哼唱歌曲的方法及其移动终端。
背景技术
语音哼唱技术是通过用户哼唱的一段歌曲的旋律,查找对应歌曲的技术。利用计算机分析技术将音乐声学信号转换为符号的自动音乐记谱技术,广泛应用于基于内容的音乐检索方面。
目前,歌曲搜索功能主要通过利用歌曲名称、歌词或演唱者等信息在存储歌曲数据库中定位歌曲,找到用户需要寻找的歌曲,但是当用户只能够哼唱出一段旋律,却不记得歌曲名称、歌词或演唱者时,则无法利用这样的搜索功能找到想要的歌曲。
发明内容
为了克服现有技术中的缺陷,本发明提供了一种应用移动终端搜索哼唱歌曲的方法及其移动终端,以实现根据哼唱的某段旋律方便快捷地搜索到需要寻找的歌曲。
为实现上述目的,本发明提供了一种应用移动终端搜索哼唱歌曲的方法,包括:应用移动终端的麦克风获取用户哼唱的音频信息;从所述音频信息中提取用于进行歌曲搜索的音符;根据所述音符采用动态规整算法,在本地或网络数据库中搜索目标歌曲。
为实现上述目的,本发明还提供了一种移动终端,包括:麦克风,用于获取用户哼唱的音频信息;提取模块,与所述麦克风连接,用于从所述音频信息中提取用于进行歌曲搜索的音符;搜索模块,与所述提取模块连接,用于根据所述音符采用动态规整算法,在本地或网络数据库中存储的多个候选歌曲中搜索目标歌曲。
由以上技术方案可知,本发明通过接收用户哼唱的音频,利用经过处理后的音频在数据库中搜索相似的歌曲,从而使得用户能够根据哼唱的某段旋律方便快捷地搜索到需要寻找的歌曲,并且能够广泛地应用到音乐或视频播放领域。
附图说明
图1为本发明实施例应用移动终端搜索哼唱歌曲的方法的流程图;
图2为本发明实施例移动终端的一种结构的示意图;
图3为本发明实施例移动终端的另一种结构的示意图。
具体实施方式
图1为本发明实施例应用移动终端搜索哼唱歌曲的方法的流程图。本发明实施例提供的应用移动终端搜索哼唱歌曲的方法具体步骤包括:
步骤101、应用移动终端的麦克风获取用户哼唱的音频信息;
步骤102、从所述音频信息中提取用于进行歌曲搜索的音符;
步骤103、根据所述音符采用动态规整算法(Dynamic Time Warping,DTW),在本地或网络数据库中搜索目标歌曲。
具体的,用户对着移动终端上的麦克风哼唱,移动终端接收用户哼唱的音频,并将该音频进行处理;从该音频中提取出若干音符,将提取出的音符用于歌曲搜索;采用动态规整算法,在本地或网络数据库中搜索与所提取的音符相似性较高的歌曲。
本发明提供的应用移动终端搜索哼唱歌曲的方法,通过接收用户哼唱的音频,利用经过处理后的音频在数据库中搜索相似的歌曲,从而使得用户能够根据哼唱的某段旋律方便快捷地搜索到需要寻找的歌曲,并且能够广泛地应用到音乐或视频播放领域。
在上述实施例中,从音频信息中提取用于进行歌曲搜索的音符的方法如下。
用户在显示屏上点击“录音”按钮,进入哼唱系统,随即弹出对话框,在标题栏显示当前操作状态,面板中还包括显示歌词内容的区域、“录制哼唱”按钮、“哼唱检索”按钮和“退出系统”按钮。其中,显示歌词内容的区域显示用户所哼唱音频中的歌词以及所哼唱音频对应的语音语谱;为了防止由于误操作而误启动录制功能,在进入哼唱系统后,需要先点击“哼唱检索”按钮,再点击“录制哼唱”按钮才可以进行哼唱;点击“退出系统”按钮可直接退出哼唱系统。标题栏的左侧显示已录制时间,右侧显示剩余录制时间,系统需预设允许录制的时间长度。当剩余录制时间显示为零时,哼唱系统自动停止录制,相应启动对用户所哼唱音频的识别程序,并在面板上显示等待系统处理的图标;当剩余录制时间不为零时,用户准备结束哼唱,即可点击“结束哼唱录制”按钮结束录制,哼唱系统自动启动对用户所哼唱音频的识别程序,并在面板上显示等待系统处理的图标。
识别用户所哼唱音频的步骤包括:
首先,从用户哼唱的音频中提取基频信息,从音频信息中提取基频信息是从音频中提取出音符的关键一步,如果提取的基频信息与实际存在较大偏差,会对后续步骤产生较大影响,因此,为了提取到性能良好的基频信息,采用具有较强鲁棒性且提取速度快的基于谐波和的基频提取方法;通过自适应的能量门限,将语音和非语音部分分开,从基频信息中提取出其中的语音部分;再通过谐波和能量的跳跃变化,将语音部分划分为多个连续发音段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百纳威尔科技有限公司,未经北京百纳威尔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110387904.0/2.html,转载请声明来源钻瓜专利网。