一种音乐文件的音质检测方法及装置的制造方法
【技术领域】
[0001] 本发明设及音频处理技术,尤其设及一种音乐文件的音质检测方法及装置。
【背景技术】
[0002] 随着互联网技术W及文化产业的发展,各音乐服务平台对其曲库的精品化提出了 更高的要求。
[0003]然而,由于来源途径、历史版本迭代或者代码漏洞等各种原因,曲库容易混入一些 包含噪声的音乐文件,该类错误文件的音质较差,如包含白噪声,其中,白噪声是指在较宽 的频率范围内,各等带宽的频带所含的噪声能量相等的噪声。通常,只要一个噪声过程所具 有的带宽远远大于它所作用系统的带宽,并且在该带宽中其频谱密度基本上可W作为常数 来考虑,就可W把它作为白噪声来处理。
[0004]当一些包含白噪声或类似白噪声的音乐文件混入曲库后,用户在收听该音乐文件 时会听到非常明亮的"唆"声,降低用户体验,因此,需要对曲库中的音乐文件进行检测,W 识别出包含白噪声或类似白噪声的音乐文件,并对该类错误文件进行检出和替换,实现曲 库的精品化,提升用户体验。
【发明内容】
[0005]本发明实施例提供了一种音乐文件的音质检测方法及装置,可有效识别出包含白 噪声或类似白噪声的音乐文件,避免错误文件的混入,W向用户提供高质量音质的音乐文 件。
[0006]本发明实施例的第一方面提供一种音乐文件的音质检测方法及装置,包括:
[0007]对音乐文件进行分帖加窗,得到样本帖;
[000引对所述样本帖进行傅里叶变换,W获取对应的正频率成分;
[0009]基于所述正频率成分选取至少两个具有相同带宽的子带信号;
[0010] 判断任意两个所述子带信号的能量值之间的差值是否小于预设值,若是,则判定 所述音乐文件为错误文件。
[0011] 本发明实施例第二方面提供了一种音乐文件的音质检测装置,包括:
[0012] 分帖加窗单元,用于对音乐文件进行分帖加窗,得到样本帖;
[0013]变换单元,用于对所述样本帖进行傅里叶变换,W获取对应的正频率成分;
[0014]获取单元,用于基于所述正频率成分选取至少两个具有相同带宽的子带信号;
[0015] 判断单元,用于判断任意两个所述子带信号的能量值之间的差值是否小于预设 值,若是,则判定所述音乐文件为错误文件。
[0016]本发明实施例提供的技术方案中,对音乐文件进行分帖加窗,W将音乐文件进行 分段,得到样本帖,再对该样本帖进行傅里叶变换,W获取对应的正频率成分;并基于该正 频率成分选取至少两个具有相同带宽的子带信号,然后判断任意两个该子带信号的能量值 之间的差值是否小于预设值,若是,则判定该音乐文件为错误文件。在本发明实施例中,由 于正常的音乐文件,在变换到频域时,相同频段内的能量值相差较大,而对于包含白噪声或 类似白噪声的音乐文件,由于白噪声或者类似白噪声的存在,其在相同频段内的能量值相 差较小,由此,可W将音乐文件的样本帖通过傅里叶变换得到对应的正频率成分,并基于该 正频率成分进行分割,W选取至少两个具有相同带宽的子带信号,通过判断任意该子带信 号的能量值之间的差值是否小于预设值来识别出包含白噪声或类似白噪声的音乐文件。因 此相对于现有技术,可有效识别出包含白噪声或类似白噪声的音乐文件,避免错误文件的 混入,W向用户提供高质量音质的音乐文件。
【附图说明】
[0017] 图1为本发明实施例中音乐文件的音质检测方法一个实施例示意图;
[0018] 图2为本发明实施例中音乐文件的音质检测装置一个实施例示意图;
[0019] 图3为本发明实施例中音乐文件的音质检测装置另一实施例示意图。
【具体实施方式】
[0020] 本发明实施例提供了一种音乐文件的音质检测方法及装置,可有效识别出包含白 噪声或类似白噪声的音乐文件,避免错误文件的混入,W向用户提供高质量音质的音乐文 件,W下分别进行详细说明。
[0021] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0022] 此外,术语"包括"和"具有"W及他们的任何变形,意图在于覆盖不排他的包含, 例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那 些步骤或单元,而是可包括没有清楚地列出的或对于该些过程、方法、产品或设备固有的其 它步骤或单元。
[0023] 需要说明的是,本发明实施例中音乐文件的音质检测方法及装置可W且不限于应 用于各类音乐服务平台,用于对其曲库中的音乐文件进行检测。
[0024] 请参阅图1,本发明实施例中音乐文件的音质检测方法一个实施例包括:
[0025] 101、对音乐文件进行分帖加窗,得到样本帖;
[0026] 在本发明实施例中,音频文件中的音频信号属于短时平稳过程,通过进行分帖加 窗,将音频信号进行分段处理,可W得到视为平稳过程的帖信号。在本实施例中,可W仅提 取其中的一帖信号作为后续检测的样本,即样本帖,也可W连续提取多帖信号并取它们的 平均值作为样本帖,具体此处不作限定。
[0027] 可选地,在本实施例中,分帖加窗过程中使用的窗函数可W为汉明窗。当然,在其 他一些实施例中,也可W使用其他窗函数,如矩形窗等,具体此处不作限定。
[002引可选地,在步骤101之前,还可W包括;提取待检测的音乐文件的副歌部分,W副 歌部分作为待检测的样本,W提高检测速度,且更容易避免静音、伴奏部分或噪音部分等。 相应地,步骤101中的对音乐文件进行分帖加窗具体为对音乐文件的的副歌部分进行分帖 加窗。
[0029] 102、对该样本帖进行傅里叶变换,W获取对应的正频率成分;
[0030] 在本实施例中,通过傅里叶变换可W将样本帖由时域变换为频域,得到样本帖对 应的频域信号,并提取其中的正频率成分。例如,在实际应用过程中,0至N/2表示正频率频 谱采样,其中,N指变换区间长度。
[0031] 可选地,在本实施例中,傅里叶变换可W包括快速傅里叶变换或离散傅里叶变换。
[0032] 可选地,在本实施例中,为了便于计算,还可W包括步骤103 ;
[0033] 103、对该正频率成分进行频率归一化处理;
[0034] 其中,频率归一化的过程是,将采样频率设为1,其它的频率按它的百分比表示,W 将频率范围转换到[0,1]之间,有利于比较各个频率的分布情况,方便计算。
[0035] 例如,在实际应用过程中,归一化的公式为;>'(/) = ^^ X max
[0036] 其中,xmax代表X序列中的最大值,特别地,如果xmax为0,则整个序列都为0。
[0037] 104、基于该正频率成分选取至少两个具有相同带宽的子带信号;
[003引在本实施例中,若之前有对该正频率成分进行频率归一化处理,则步骤104中W进行频率归一化处理后的正频率成分作为选取基准,基于该正频率成分进行分割,W选取 至少两个具有相同带宽的子带信号。
[0039] 可选地,在本