[发明专利]一种歌曲信息的匹配系统及方法有效
申请号: | 201611170775.9 | 申请日: | 2016-12-16 |
公开(公告)号: | CN108205546B | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 李康 | 申请(专利权)人: | 北京酷我科技有限公司 |
主分类号: | G06F16/683 | 分类号: | G06F16/683 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 100084 北京市海淀区农大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 歌曲 信息 匹配 系统 方法 | ||
1.一种歌曲信息的匹配系统,其特征在于,包括获取单元、歌曲特征序列识别单元和歌词匹配单元;其中,
所述获取单元,用于获取音频文件;
所述歌曲特征序列识别单元,用于将所述音频文件进行解析,获取所述音频文件的音频特征码;以及从歌曲数据库中查找与所述音频文件的音频特征码相匹配的一首或多首歌曲样本信息;获取所述音频文件的音频特征码包括:从所述音频文件中截取一定时长的音频并进行转码,通过隐马尔科夫模型以及傅里叶变换对转码后的音频进行特征码提取,并转换为1024个二进制长整数,得到所述音频文件的音频特征码,保存到歌曲数据库中;
所述歌词匹配单元,用于从歌词数据库中查找与所述一首或多首歌曲样本信息相匹配的一首或多首歌词样本,从所述一首或多首歌词样本中确定最优匹配的歌词样本作为所述音频文件的歌词信息。
2.根据权利要求1所述的匹配系统,其特征在于,所述歌曲特征序列识别单元包括:
数据模块,用于将所述音频文件进行解析,获取所述音频文件的音频特征码;
第一索引模块,用于根据索引程序将所述音频文件的音频特征码与歌曲数据库中歌曲的特征码进行索引数据分析;
第一服务模块,用于加载所述第一索引模块建立的相关索引程序,并请求接收来自终端的音频搜索访问;将来自终端的音频搜索访问信息上传至所述第一索引模块,所述第一索引模块根据索引数据以及所述音频搜索访问信息从所述歌曲数据库中获取一首或多首歌曲样本信息。
3.根据权利要求2所述的匹配系统,其特征在于,所述索引数据包括:音频特征码数据文件、歌曲特征码索引记录文件、歌曲特征码编号记录文件、歌曲特征码编号与歌曲ID映射文件和特征码索引文件。
4.根据权利要求1所述的匹配系统,其特征在于,所述歌词匹配单元具体包括:
第二索引模块,用于读取与所述音频文件的音频特征码相匹配的一首或多首歌曲样本信息,并建立索引文件;
第二服务模块,用于接收来自所述歌曲特征序列识别单元输出的所述一首或多首歌曲样本信息;根据所述一首或多首歌曲样本信息在所述歌词数据库中进行歌词匹配,获得一首或多首歌词样本,将所述一首或多首歌词样本进行至少一次加权处理,获得最优匹配的歌词样本作为所述音频文件的歌词信息。
5.根据权利要求4所述的匹配系统,其特征在于,所述第二服务模块具体用于:
根据来自所述歌曲特征序列识别单元输出的所述一首或多首歌曲样本信息在所述歌词数据库中进行歌词匹配,获得一首或多首歌词样本,对所述一首或多首歌词样本做第一次加权处理,获取与所述音频文件耦合度最高的N首歌词,根据时长和时差将所述N首歌词进行从小到大的排序,将排序之后的所述N首歌词进行第二次加权处理,获得最优匹配的歌词样本作为所述音频文件的歌词信息;其中,N为正整数。
6.一种歌曲信息的匹配方法,其特征在于,包括以下步骤:
获取音频文件;
将所述音频文件进行解析,获取所述音频文件的音频特征码;以及从歌曲数据库中查找与所述音频文件的音频特征码相匹配的一首或多首歌曲样本信息;所述获取音频文件的音频特征码包括:从所述音频文件中截取一定时长的音频并进行转码,通过隐马尔科夫模型以及傅里叶变换对转码后的音频的特征码进行提取,并转换为1024个二进制长整数,得到所述音频文件的音频特征码,保存到歌曲数据库中;
从歌词数据库中查找与所述一首或多首歌曲样本信息相匹配的一首或多首歌词样本,从所述一首或多首歌词样本中确定最优匹配的歌词样本作为所述音频文件的歌词信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京酷我科技有限公司,未经北京酷我科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611170775.9/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置