[发明专利]音频文件更新方法及更新装置有效
申请号: | 201210178913.3 | 申请日: | 2012-06-01 |
公开(公告)号: | CN103455514A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 陈剑锋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 杨波 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频文件 更新 方法 装置 | ||
1.一种音频文件的更新方法,包括:
提取待上传音频文件的音频指纹;
将该待上传音频文件的音频指纹上传至服务器,服务器将该待上传音频文件的音频指纹与音频指纹数据库中的音频指纹进行匹配;及
若匹配未成功,将该待上传音频文件上传至服务器,服务器保存上传的音频文件,并保存该音频指纹至该音频指纹数据库内。
2.如权利要求1所述的音频文件的更新方法,其特征在于,在提取待上传 音频文件的音频指纹步骤之前还包括:由服务器构建音频指纹数据库。
3.如权利要求2所述的音频文件的更新方法,其特征在于,所述由服务器 构建音频指纹数据库的步骤还包括:
遍历乐库内的每一音频文件;
提取每一音频文件的音频指纹及著录信息并保存于音频数据库内。
4.如权利要求1所述的音频文件的更新方法,其特征在于,提取待上传音频文件的音频指纹步骤之后还包括:提取待上传音频文件的频谱高度并上传至服务器。
5.如权利要求4所述的音频文件的更新方法,其特征在于,若匹配成功, 还包括:
提取匹配成功的音频文件的频谱高度;
比较待上传音频文件的频谱高度与匹配成功的音频文件的频谱高度;
当待上传音频文件的频谱高度大于匹配成功的音频文件的频谱高度时,则上传该待上传音频文件,该服务器利用上传的音频文件更新乐库内匹配成功的音频文件。
6.如权利要求1所述的音频文件的更新方法,其特征在于,提取待上传音频文件的音频指纹的步骤还包括:
判断待上传的音频文件是否为预定格式;
当该待上传的音频文件非为预定格式时调用转码器将其转换为该预定格式;
对该待上传的音频文件进行分帧处理;
对每帧进行傅立叶变换得到能量频谱;
根据能量频谱计算每帧的子指纹;
根据所有帧的子指纹获得该音频文件的音频指纹。
7.如权利要求1所述的音频文件的更新方法,其特征在于,若匹配成功,还包括:
向服务器请求匹配成功的音频文件的频谱高度;
提取待上传的音频文件的频谱高度;
若待上传音频文件的频谱高度大于匹配成功的音频文件的频谱高度,则上传该待上传的音频文件,该服务器利用上传的音频文件更新乐库内匹配成功的音频文件。
8.一种音频文件更新装置,包括:
音频指纹提取单元,用于提取待上传音频文件的音频指纹;
上传单元,用于将该音频指纹上传至服务器,由服务器将该待上传音频文件的音频指纹与音频指纹数据库中的音频指纹进行匹配;
该上传单元还用于在服务器匹配该音频指纹未成功时,上传该待上传的音频文件至该服务器。
9.如权利要求8所述的音频文件更新装置,其特征在于,还包括音频指纹数据库构建模块,用于在该音频指纹提取单元,提取待上传音频文件的音频指纹步骤之前构建音频指纹数据库。
10.如权利要求9所述的音频文件更新装置,其特征在于,该音频指纹数据库构建模块还包括:
遍历单元,用于遍历乐库内的每一音频文件;以及
提取单元,用于提取每一音频文件的音频指纹及著录信息并保存于音频据库内。
11.如权利要求8所述的音频文件的更新装置,其特征在于,还包括频谱高度提取单元,用于提取待上传音频文件的频谱高度,该上传单元还用于上传该频谱高度至该服务器。
12.如权利要求11所述的音频文件的更新装置,其特征在于,该服务器还包括:
频谱高度提取单元,用于提取匹配成功的音频文件的频谱高度;
频谱高度比较单元,用于比较匹配成功的音频文件的频谱高度与该待上传音频文件的频谱高度;
该更新单元用于,若该待上传音频文件的频谱高度大于匹配成功的音频文件的频谱高度,则该上传单元上传该待上传音频文件,该服务器利用上传的音频文件更新乐库内匹配成功的音频文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210178913.3/1.html,转载请声明来源钻瓜专利网。