音乐品质检测方法和装置制造方法

文档序号:2827633阅读:145来源:国知局
音乐品质检测方法和装置制造方法
【专利摘要】本发明公开了一种音乐品质检测方法和装置,首先对待检测音乐文件的音频信号进行预处理得到频域音频信号;搜索频域音频信号的局部最大值;根据搜索得到的局部最大值和音频信号的采样率确定音频信号的截止频率,音频信号的采样率从待检测音乐文件的文件信息中获取;根据预存的映射表对音频信号的截止频率进行映射处理,基于映射结果判断音频信号的音乐品质情况。本发明正确检测出音乐文件中音频信号的音乐品质,根据检测结果删除曲库中原有的与实际使用的编码和码率不符的音乐文件,重新转码生成高音乐品质音乐文件或播放重新录制生成的高音乐品质音乐文件,同时检测自动进行,节省了人力、资源、时间等成本,提高测试速度,具有很好的应用价值。
【专利说明】音乐品质检测方法和装置

【技术领域】
[0001] 本发明涉及音乐文件测试【技术领域】,特别是涉及一种音乐品质检测方法和装置。

【背景技术】
[0002] 随着社会的发展,人们对音乐品质要求越来越高,希望可以对音乐作品的音乐品 质进行测试,了解音乐作品的音乐品质情况。发明人发现现有技术中存在如下问题:现有音 乐曲库中有很多早期的音乐文件,人们一般运用f lac (Free Lossless Audio Codec,无损 音频压缩编码)或者 mp3 (Moving Picture Experts Group Audio Layer III,动态影像专 家压缩标准音频层面3)等编码方式来区分音乐文件的音乐品质,由于编码方式不能决定 音乐文件的音乐品质,因此这种区分方法是不正确的;人们还会利用码率来区分音乐文件 的音乐品质(比如码率320k的一定比码率128k的好),这也是不正确的,码率也不能决定 音乐文件的音乐品质,所以现有对音乐文件的音乐品质测试方法既不正确,又耗费大量人 力物力。


【发明内容】

[0003] 基于上述情况,本发明提出了一种音乐品质检测方法,正确检测出音乐文件的音 乐品质,测试自动进行,节省人力物力等成本,具有很好的应用价值。
[0004] 为了实现上述目的,本发明技术方案的实施例为:
[0005] -种音乐品质检测方法,包括以下步骤:
[0006] 对待检测音乐文件的音频信号进行预处理得到所述待检测音乐文件的频域音频 信号;
[0007] 搜索所述频域音频信号的局部最大值;
[0008] 根据搜索得到的局部最大值和所述音频信号的采样率确定所述音频信号的截止 频率,所述音频信号的采样率从所述待检测音乐文件的文件信息中获取;
[0009] 根据预存的映射表对所述音频信号的截止频率进行映射处理,基于映射结果判断 所述音频信号的音乐品质情况。
[0010] 针对现有技术问题,本发明还提出了一种音乐品质检测装置,改善现有不能正确 测试音乐文件的音乐品质,耗费大量人力物力的现状,适合应用。
[0011] 本发明技术方案的实施例为:一种音乐品质检测装置,包括:
[0012] 预处理模块,用于对待检测音乐文件的音频信号进行预处理得到所述待检测音乐 文件的频域音频信号;
[0013] 搜索模块,用于搜索所述频域音频信号的局部最大值;
[0014] 确定模块,用于根据搜索得到的局部最大值和所述音频信号的采样率确定所述音 频信号的截止频率,所述音频信号的采样率从所述待检测音乐文件的文件信息中获取;
[0015] 判断模块,用于根据预存的映射表对所述音频信号的截止频率进行映射处理,基 于映射结果判断所述音频信号的音乐品质情况。
[0016] 与现有技术相比,本发明的有益效果为:本发明音乐品质检测方法和装置,正确检 测出音乐文件中音频信号的音乐品质,根据检测结果可以删除曲库中原有的与实际使用的 编码和码率不符的音乐文件,重新转码生成高音乐品质的音乐文件或播放重新录制生成的 高音乐品质的音乐文件,同时禁止新的与实际使用的编码和码率不符的音乐文件入库,极 大提升了曲库中音乐文件的音乐品质,同时检测自动进行,节省了人力、资源、时间等成本, 提高测试速度,具有很好的应用价值。

【专利附图】

【附图说明】
[0017] 图1为一个实施例中音乐品质检测方法流程图;
[0018] 图2为基于图1所示方法一个具体示例中音乐品质检测方法流程图;
[0019] 图3为一个实施例中音乐品质检测装置结构示意图;
[0020] 图4为基于本发明方案提供的终端设备的部分结构框图。

【具体实施方式】
[0021] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0022] 一个实施例中音乐品质检测方法,如图1所示,包括以下步骤:
[0023] 步骤S101 :对待检测音乐文件的音频信号进行预处理得到所述待检测音乐文件 的频域音频信号;
[0024] 步骤S102 :搜索所述频域音频信号的局部最大值;
[0025] 步骤S103 :根据搜索得到的局部最大值和所述音频信号的采样率确定所述音频 信号的截止频率,所述音频信号的采样率从所述待检测音乐文件的文件信息中获取;
[0026] 步骤S104 :根据预存的映射表对所述音频信号的截止频率进行映射处理,基于映 射结果判断所述音频信号的音乐品质情况。
[0027] 从以上描述可知,本方法简单、准确地检测出音乐文件的音乐品质,提高检测速 度,减少人力、时间等方面的成本,适合实际应用。
[0028] 本方法根据预存的映射表对音频信号的截止频率进行映射,若基于映射结果判断 音频信号的截止频率与实际使用的音频信号的格式与码率不相符,则可以根据判断结果剔 除上述音频信号,重新转码生成高音乐品质的音频信号或播放重新录制生成的高音乐品质 的音频信号。
[0029] 作为一个实施例,在所述得到所述待检测音乐文件的频域音频信号之后,所述搜 索所述频域音频信号的局部最大值之前,还可以包括步骤:
[0030] 获取所述频域音频信号的正频率信号;由于得到的频域音频信号为左右对称结 构,包括正频率和负频率两部分,因此获取频域音频信号的正频率信号可以简化后续操作, 加快运算速度;
[0031] 或者
[0032] 对所述频域音频信号进行归一化处理;对频域音频信号归一化处理后可以简化后 续处理,缩小量值,适合应用;
[0033] 或者
[0034] 对所述频域音频信号进行滤波处理;对频域音频信号进行滤波,提高运算速度,节 省时间等成本,更符合实际。
[0035] 作为一个实施例,在所述得到所述待检测音乐文件的频域音频信号之后,所述搜 索所述频域音频信号的局部最大值之前,还可以包括步骤:
[0036] 获取所述频域音频信号的正频率信号,对所述正频率信号进行归一化处理;获取 频域音频信号的正频率信号,进一步进行归一化处理,可以加快后续运算,实用价值高;
[0037] 或者
[0038] 获取所述频域音频信号的正频率信号,对所述正频率信号进行滤波处理;获取频 域音频信号的正频率信号,进一步进行滤波处理,可以提高检测速度,适合实际应用;
[0039] 或者
[0040] 对所述频域音频信号进行归一化处理,对归一化处理后的信号进行滤波处理;对 频域音频信号进行归一化、滤波处理,减少时间等方面的成本,具有很高的应用价值。
[0041] 作为一个实施例,在所述得到所述待检测音乐文件的频域音频信号之后,所述搜 索所述频域音频信号的局部最大值之前,还可以包括步骤:
[0042] 获取所述频域音频信号的正频率信号;
[0043] 对所述正频率信号进行归一化处理;
[0044] 对归一化处理后的信号进行滤波处理;
[0045] 获取频域音频信号的正频率信号,进一步进行归一化和滤波处理后,简化后续处 理,提高检测速度,适合应用。
[0046] 作为一个实施例,所述搜索所述频域音频信号的局部最大值的步骤可以包括:
[0047] 搜索所述频域音频信号的局部最大值,当所述局部最大值大于第一阈值且所述局 部最大值及所述局部最大值取值点之后的信号值都小于第二阈值时,停止搜索,第一阈值 和第二阈值可以通过预先设定得到,可以根据实际需要设定第一阈值和第二阈值,通过设 定的第一阈值和第二阈值快速搜索出符合实际需要的局部最大值,方便实际使用。
[0048] 为了更好地理解本方法,以下详细阐述一个本发明音乐品质检测方法的应用实 例。
[0049] 在该应用实例中,该音乐品质检测方法可以划分为预处理、频域分析、截止频段划 分和映射判断四部分,结合图2所示,其中预处理包括图2中所示的步骤S201和步骤S202, 不排除还有其它方法可以对待检测音乐文件的音频信号进行处理得到待检测音乐文件的 频域音频信号;频域分析包括图2中所示的步骤S203和步骤S204,不排除还有其它方法可 以获取频域音频信号的正频率信号,并进一步进行归一化处理;截止频段划分包括图2中 所示的步骤S205、步骤S206和步骤S207,不排除还有其它方法可以对归一化处理后的信号 进行滤波,搜索滤波后信号的局部最大值,获取音频信号的采样率;映射判断包括图2中所 示的步骤S208,不排除还有其它方法可以对音频信号的截止频率fc进行映射判断,获得音 频信号的音乐品质情况。
[0050] 音乐品质检测方法包括以下步骤:
[0051] 步骤S201 :首先对待检测音乐文件的音频信号进行分帧加窗,得到第i帧音频信 号加窗后的信号xw(n) =w(η)*χ(η),其中w(η)表示窗函数,优选地选取汉明窗函数,X(η)

【权利要求】
1. 一种音乐品质检测方法,其特征在于,包括以下步骤: 对待检测音乐文件的音频信号进行预处理得到所述待检测音乐文件的频域音频信 号; 搜索所述频域音频信号的局部最大值; 根据搜索得到的局部最大值和所述音频信号的采样率确定所述音频信号的截止频率, 所述音频信号的采样率从所述待检测音乐文件的文件信息中获取; 根据预存的映射表对所述音频信号的截止频率进行映射处理,基于映射结果判断所述 音频信号的音乐品质情况。
2. 根据权利要求1所述的音乐品质检测方法,其特征在于,在所述得到所述待检测 音乐文件的频域音频信号之后,所述搜索所述频域音频信号的局部最大值之前,还包括步 骤: 获取所述频域音频信号的正频率信号; 或者 对所述频域音频信号进行归一化处理; 或者 对所述频域音频信号进行滤波处理。
3. 根据权利要求1所述的音乐品质检测方法,其特征在于,在所述得到所述待检测 音乐文件的频域音频信号之后,所述搜索所述频域音频信号的局部最大值之前,还包括步 骤: 获取所述频域音频信号的正频率信号,对所述正频率信号进行归一化处理; 或者 获取所述频域音频信号的正频率信号,对所述正频率信号进行滤波处理; 或者 对所述频域音频信号进行归一化处理,对归一化处理后的信号进行滤波处理。
4. 根据权利要求1所述的音乐品质检测方法,其特征在于,在所述得到所述待检测 音乐文件的频域音频信号之后,所述搜索所述频域音频信号的局部最大值之前,还包括步 骤: 获取所述频域音频信号的正频率信号; 对所述正频率信号进行归一化处理; 对归一化处理后的信号进行滤波处理。
5. 根据权利要求1所述的音乐品质检测方法,其特征在于,所述搜索所述频域音频信 号的局部最大值的步骤包括: 搜索所述频域音频信号的局部最大值,当所述局部最大值大于第一阈值且所述局部最 大值及所述局部最大值取值点之后的信号值都小于第二阈值时,停止搜索。
6. -种音乐品质检测装置,其特征在于,包括: 预处理模块,用于对待检测音乐文件的音频信号进行预处理得到所述待检测音乐文件 的频域音频信号; 搜索模块,用于搜索所述频域音频信号的局部最大值; 确定模块,用于根据搜索得到的局部最大值和所述音频信号的采样率确定所述音频信 号的截止频率,所述音频信号的采样率从所述待检测音乐文件的文件信息中获取; 判断模块,用于根据预存的映射表对所述音频信号的截止频率进行映射处理,基于映 射结果判断所述音频信号的音乐品质情况。
7. 根据权利要求6所述的音乐品质检测装置,其特征在于,还包括: 获取模块,用于获取所述预处理模块得到的所述频域音频信号的正频率信号; 所述搜索模块搜索所述正频率信号的局部最大值; 或者 归一化模块,用于对所述预处理模块得到的所述频域音频信号进行归一化处理; 所述搜索模块搜索归一化处理后信号的局部最大值; 或者 滤波模块,用于对所述预处理模块得到的所述频域音频信号进行滤波处理; 所述搜索模块搜索滤波处理后信号的局部最大值。
8. 根据权利要求6所述的音乐品质检测装置,其特征在于,还包括: 获取模块、归一化模块,所述获取模块用于获取所述预处理模块得到的所述频域音频 信号的正频率信号,所述归一化模块用于对所述正频率信号进行归一化处理; 所述搜索模块搜索归一化处理后信号的局部最大值; 或者 获取模块、滤波模块,所述获取模块用于获取所述预处理模块得到的所述频域音频信 号的正频率信号,所述滤波模块用于对所述正频率信号进行滤波处理; 所述搜索模块搜索滤波处理后信号的局部最大值; 或者 归一化模块、滤波模块,所述归一化模块用于对所述预处理模块得到的所述频域音频 信号进行归一化处理,所述滤波模块用于对归一化处理后的信号进行滤波处理; 所述搜索模块搜索滤波处理后信号的局部最大值。
9. 根据权利要求6所述的音乐品质检测装置,其特征在于,还包括: 获取模块、归一化模块、滤波模块,所述获取模块用于获取所述预处理模块得到的频域 音频信号的正频率信号,所述归一化模块用于对所述正频率信号进行归一化处理,所述滤 波模块用于对归一化处理后的信号进行滤波处理; 所述搜索模块搜索滤波处理后信号的局部最大值。
10. 根据权利要求6所述的音乐品质检测装置,其特征在于,所述搜索模块包括: 搜索单元,用于搜索所述频域音频信号的局部最大值; 停止单元,用于当所述局部最大值大于第一阈值且所述局部最大值及所述局部最大值 取值点之后的信号值都小于第二阈值时,停止搜索。
【文档编号】G10L25/60GK104091601SQ201410329047
【公开日】2014年10月8日 申请日期:2014年7月10日 优先权日:2014年7月10日
【发明者】赵伟峰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1