噪声检测方法及装置与流程

文档序号:12128411阅读:537来源:国知局
噪声检测方法及装置与流程

本发明涉及终端技术领域,特别涉及一种噪声检测方法及装置。



背景技术:

随着科技的进步,社会的发展,人们的娱乐生活越来越丰富。其中,收听音频信息作为娱乐生活的重要组成,已越来越广泛的渗透到人们的生活中。由于用户对收听的音频信息的质量要求越来越高,且通常主要由噪声影响着音频信息的质量,因此,为了满足用户对音频信息的收听需求,往往都需要对服务器中收录的音频信息进行噪声检测。

目前,通常是通过工作人员对服务器中收录的音频信息进行噪声检测,工作人员在检测服务器中收录的音频信息时,需要对每首收音频信息进行收听,并当收听到含有噪声的音频信息时,可以对含有噪声的音频信息进行处理。

但是,由于服务器收录的音频信息的数量是非常多的,工作人员无法对每首音频信息进行收听,或者,工作人员没有对音频信息进行仔细检测,导致服务器可能会收录一些含有杂乱噪声的音频信息,从而使用户在通过音频应用播放该音频信息时出现噪声,影响了音频信息的播放效果,降低了用户粘度。



技术实现要素:

为了解决现有技术的问题,本发明实施例提供了一种噪声检测方法及装置。所述技术方案如下:

一方面,提供了一种噪声检测方法,所述方法包括:

对于目标音频信号包括的多个帧信号中的每个帧信号,基于所述帧信号的截止频率,确定所述帧信号包括的子带的子带个数以及每个子带的频域幅度平均值,所述目标音频信号为进行噪声检测的音频信号;

基于所述多个帧信号中每个子带的频域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号,以及确定帧信号差异系数;

当存在连续预设数值个含有噪声的帧信号,且所述帧信号差异系数大于预设系数阈值时,确定所述目标音频信号中存在噪声。

可选地,所述基于所述帧信号的截止频率,确定所述帧信号包括的子带的子带个数以及每个子带的频域幅度平均值,包括:

基于所述帧信号的截止频率和预设频点个数,确定所述帧信号包括的子带的子带个数;

基于所述帧信号包括的每个子带的频域信号和所述预设频点个数,确定所述帧信号中每个子带的频域幅度平均值。

可选地,所述基于所述多个帧信号中每个子带的频域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号,以及确定帧信号差异系数,包括:

对于所述多个帧信号中的每个帧信号,基于所述帧信号中每个子带的频域幅度平均值,确定所述帧信号的频域幅度平均值;

基于所述帧信号中每个子带的频域幅度平均值、所述帧信号的频域幅度平均值和所述帧信号包括的子带的子带个数,确定所述帧信号的平稳程度;

确定所述帧信号中子带的最大频域幅度平均值与最小频域幅度平均值之间的比值,得到所述帧信号的幅度比值;

基于所述帧信号的频点个数和所述帧信号的时域信号,确定所述帧信号的时域幅度平均值;

基于所述帧信号的平稳程度、所述帧信号的幅度比值以及所述帧信号的时域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号;

基于所述多个帧信号的幅度比值,确定所述帧信号差异系数。

可选地,所述基于所述帧信号中每个子带的频域幅度平均值、所述帧信号的频域幅度平均值和所述帧信号包括的子带的子带个数,确定所述帧信号的平稳程度,包括:

基于所述帧信号中每个子带的频域幅度平均值、所述帧信号的频域幅度平均值和所述帧信号包括的子带的子带个数,通过如下公式确定所述帧信号的平稳程度;

其中,上述公式中,所述Fv为所述帧信号的平稳程度,所述N为所述帧信号包括的子带的子带个数,所述F(n)为所述帧信号中第n个子带的频域幅度平均值,所述Fmean为所述帧信号的频域幅度平均值。

可选地,所述基于所述帧信号的平稳程度、所述帧信号的幅度比值以及所述帧信号的时域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号,包括:

从预设条件中确定所述帧信号的截止频率所满足的条件;

将所述帧信号的截止频率所满足的条件对应的第一数值与预设数值进行相乘,得到第二数值;

当所述多个帧信号中存在连续预设数值个帧信号的时域幅度平均值大于预设幅度阈值、帧信号的平稳程度小于预设平稳阈值,且帧信号的幅度比值大于第二数值时,确定存在连续预设数值个含有噪声的帧信号。

可选地,所述基于所述多个帧信号的幅度比值,确定所述帧信号差异系数,包括:

基于所述多个帧信号的幅度比值,通过下述公式确定所述帧信号差异系数;

其中,上述公式中,所述G为所述帧信号差异系数,所述Fvradio(m)为所述目标音频信号中第m个帧信号的幅度比值,所述m大于或等于7。

另一方面,提供了一种噪声检测装置,所述装置包括:

第一确定模块,用于对于目标音频信号包括的多个帧信号中的每个帧信号,基于所述帧信号的截止频率,确定所述帧信号包括的子带的子带个数以及每个子带的频域幅度平均值,所述目标音频信号为进行噪声检测的音频信号;

第二确定模块,用于基于所述多个帧信号中每个子带的频域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号,以及确定帧信号差异系数;

第三确定模块,用于当存在连续预设数值个含有噪声的帧信号,且所述帧信号差异系数大于预设系数阈值时,确定所述目标音频信号中存在噪声。

可选地,所述第一确定模块包括:

第一确定子模块,用于基于所述帧信号的截止频率和预设频点个数,确定所述帧信号包括的子带的子带个数;

第二确定子模块,用于基于所述帧信号包括的每个子带的频域信号和所述预设频点个数,确定所述帧信号中每个子带的频域幅度平均值。

可选地,所述第二确定模块包括:

第三确定子模块,用于对于所述多个帧信号中的每个帧信号,基于所述帧信号中每个子带的频域幅度平均值,确定所述帧信号的频域幅度平均值;

第四确定子模块,用于基于所述帧信号中每个子带的频域幅度平均值、所述帧信号的频域幅度平均值和所述帧信号包括的子带的子带个数,确定所述帧信号的平稳程度;

第五确定子模块,用于确定所述帧信号中子带的最大频域幅度平均值与最小频域幅度平均值之间的比值,得到所述帧信号的幅度比值;

第六确定子模块,用于基于所述帧信号的频点个数和所述帧信号的时域信号,确定所述帧信号的时域幅度平均值;

第七确定子模块,用于基于所述帧信号的平稳程度、所述帧信号的幅度比值以及所述帧信号的时域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号;

第八确定子模块,用于基于所述多个帧信号的幅度比值,确定所述帧信号差异系数。

可选地,所述第四确定子模块用于:

基于所述帧信号中每个子带的频域幅度平均值、所述帧信号的频域幅度平均值和所述帧信号包括的子带的子带个数,通过如下公式确定所述帧信号的平稳程度;

其中,上述公式中,所述Fv为所述帧信号的平稳程度,所述N为所述帧信号包括的子带的子带个数,所述F(n)为所述帧信号中第n个子带的频域幅度平均值,所述Fmean为所述帧信号的频域幅度平均值。

可选地,所述第七确定子模块用于:

从预设条件中确定所述帧信号的截止频率所满足的条件;

将所述帧信号的截止频率所满足的条件对应的第一数值与预设数值进行相乘,得到第二数值;

当所述多个帧信号中存在连续预设数值个帧信号的时域幅度平均值大于预设幅度阈值、帧信号的平稳程度小于预设平稳阈值,且帧信号的幅度比值大于第二数值时,确定存在连续预设数值个含有噪声的帧信号。

可选地,所述第八确定子模块用于:

基于所述多个帧信号的幅度比值,通过下述公式确定所述帧信号差异系数;

其中,上述公式中,所述G为所述帧信号差异系数,所述Fvradio(m)为所述目标音频信号中第m个帧信号的幅度比值,所述m大于或等于7。

本发明实施例提供的技术方案带来的有益效果是:对于目标音频信息包括的多个帧信号中的每个帧信号,可以确定该帧信号的子带个数,并确定多个子带中每个子带的频域幅度平均值。由于当该目标音频信号中只存在一个或两个帧信号含有噪声时,人耳是很难察觉到的,用户在收听该目标音频信号时将不会受到该噪声的影响,因此,可以依次确定该目标音频信号中是否存在连续预设数值个含有噪声的帧信号和目标音频信号的帧差异系数,并当该目标音频信号中存在连续预设数值个含有噪声的帧信号,且该目标音频信号的帧差异系数大于预设系数阈值时,可以确定该目标音频信号中存在噪声。由于上述对噪声的检测无需工作人员的干预,从而减少了工作人员的工作量,避免了漏检测的发生,提高了噪声检测效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种噪声检测方法的流程图。

图2是本发明实施例提供的另一种噪声检测方法流程图。

图3A是本发明实施例提供的一种噪声检测装置的结构示意图。

图3B是本发明实施例提供的一种第一确定模块的结构示意图。

图3C是本发明实施例提供的一种第二确定模块的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

图1是根据一示例性实施例示出的一种噪声检测方法的流程图,参见图1,该方法应用于服务器中,包括如下步骤。

步骤101:对于目标音频信号包括的多个帧信号中的每个帧信号,基于该帧信号的截止频率,确定该帧信号包括的子带的子带个数以及每个子带的频域幅度平均值,该目标音频信号为进行噪声检测的音频信号。

步骤102:基于该多个帧信号中每个子带的频域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号,以及确定帧信号差异系数。

步骤103:当存在连续预设数值个含有噪声的帧信号,且该帧信号差异系数大于预设系数阈值时,确定该目标音频信号中存在噪声。

在本公开实施例中,对于目标音频信息包括的多个帧信号中的每个帧信号,服务器可以确定该帧信号的子带个数,并确定多个子带中每个子带的频域幅度平均值。由于当该目标音频信号中只存在一个或两个帧信号含有噪声时,人耳是很难察觉到的,用户在收听该目标音频信号时将不会受到该噪声的影响,因此,服务器可以依次确定该目标音频信号中是否存在连续预设数值个含有噪声的帧信号和目标音频信号的帧差异系数,并当该目标音频信号中存在连续预设数值个含有噪声的帧信号,且该目标音频信号的帧差异系数大于预设系数阈值时,可以确定该目标音频信号中存在噪声。由于上述对噪声的检测无需工作人员的干预,从而减少了工作人员的工作量,避免了漏检测的发生,提高了噪声检测效率。

可选地,基于该帧信号的截止频率,确定该帧信号包括的子带的子带个数以及每个子带的频域幅度平均值,包括:

基于该帧信号的截止频率和预设频点个数,确定该帧信号包括的子带的子带个数;

基于该帧信号包括的每个子带的频域信号和该预设频点个数,确定该帧信号中每个子带的频域幅度平均值。

可选地,基于该多个帧信号中每个子带的频域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号,以及确定帧信号差异系数,包括:

对于该多个帧信号中的每个帧信号,基于该帧信号中每个子带的频域幅度平均值,确定该帧信号的频域幅度平均值;

基于该帧信号中每个子带的频域幅度平均值、该帧信号的频域幅度平均值和该帧信号包括的子带的子带个数,确定该帧信号的平稳程度;

确定该帧信号中子带的最大频域幅度平均值与最小频域幅度平均值之间的比值,得到该帧信号的幅度比值;

基于该帧信号的频点个数和该帧信号的时域信号,确定该帧信号的时域幅度平均值;

基于该帧信号的平稳程度、该帧信号的幅度比值以及该帧信号的时域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号;

基于该多个帧信号的幅度比值,确定该帧信号差异系数。

可选地,基于该帧信号中每个子带的频域幅度平均值、该帧信号的频域幅度平均值和该帧信号包括的子带的子带个数,确定该帧信号的平稳程度,包括:

基于该帧信号中每个子带的频域幅度平均值、该帧信号的频域幅度平均值和该帧信号包括的子带的子带个数,通过如下公式确定该帧信号的平稳程度;

其中,上述公式中,Fv为该帧信号的平稳程度,N为该帧信号包括的子带的子带个数,F(n)为该帧信号中第n个子带的频域幅度平均值,Fmean为该帧信号的频域幅度平均值。

可选地,基于该帧信号的平稳程度、该帧信号的幅度比值以及该帧信号的时域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号,包括:

从预设条件中确定该帧信号的截止频率所满足的条件;

将该帧信号的截止频率所满足的条件对应的第一数值与预设数值进行相乘,得到第二数值;

当该多个帧信号中存在连续预设数值个帧信号的时域幅度平均值大于预设幅度阈值、帧信号的平稳程度小于预设平稳阈值,且帧信号的幅度比值大于第二数值时,确定存在连续预设数值个含有噪声的帧信号。

可选地,基于该多个帧信号的幅度比值,确定该帧信号差异系数,包括:

基于该多个帧信号的幅度比值,通过下述公式确定该帧信号差异系数;

其中,上述公式中,G为该帧信号差异系数,Fvradio(m)为该目标音频信号中第m个帧信号的幅度比值,该m大于或等于7。

上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。

图2是根据一示例性实施例示出的一种噪声检测方法的流程图,参见图2,该方法包括如下步骤。

步骤201:对于目标音频信号包括的多个帧信号中的每个帧信号,服务器基于该帧信号的截止频率,确定该帧信号包括的子带的子带个数以及每个子带的频域幅度平均值,该目标音频信号为进行噪声检测的音频信号。

具体地,服务器可以基于该帧信号的截止频率和预设频点个数,确定该帧信号包括的子带的子带个数;基于该帧信号包括的每个子带的频域信号和该预设频点个数,确定该帧信号中每个子带的频域幅度平均值。

需要说明的是,该预设频点个数为事先设置的每个子带包括的频点个数,且该预设频点个数可以为16、17、18等等。当然,在实际应用中,为了使服务器可以在后续噪声检测的操作中达到较为良好的效果,通常情况下,可以设置该预设频点个数为16。

其中,在本发明实施例中,将表示帧信号的截止频率的频点称为截止频率点,服务器可以确定该帧信号的截止频率点所在位置之前所包括的频点总个数,用该频点总个数除以该预设频点个数,并对得到的结果向下取整,得到该帧信号包括的子带的子带个数。

比如,帧信号的截止频率点所在位置之前所包括的频点总个数为500个,预设频点个数为16,将频点总个数除以预设频点个数16,得到的结果为31.25,将该结果31.25向下取整,得到该帧信号包括的子带的子带个数为31,也即是,将该帧信号划分为31个子带。

另外,服务器基于该帧信号包括的每个子带的频域信号和该预设频点个数,可以通过下述公式确定该帧信号中每个子带的频域幅度平均值;

其中,上述公式(1)中,F(n)为该帧信号中第n个子带的频域幅度平均值,L为预设频点个数,Y(k)为该多个子带中第n个子带的频域信号。

另外,该帧信号包括的每个子带的频域信号可以由服务器基于每个子带包括的频点的频率值确定,且服务器通过每个子带包括的频点的频率值确定每个子带的频域信号的操作可以参考相关技术,本发明实施例对此不再进行一一赘述。

进一步地,服务器基于该帧信号的截止频率,确定该帧信号包括的子带的子带个数以及每个子带的频域幅度平均值之前,该服务器还可以将该目标音频信号划分为多个帧信号,并确定多个帧信号中每个帧信号的截止频率。

其中,该服务器可以按照512步进方式取1024个点作为一个帧信号,从而将目标音频信息划分为多个帧信号。

需要说明的是,服务器可以通过512步进方式将该目标音频信息划分为多个帧信号,当然也可以通过其他方式进行划分。且服务器以512步进方式取1024个点作为一个帧信号的操作方式可以参考相关技术,本发明实施例对此不再进行一一赘述。

另外,服务器将该目标音频信号划分为多个帧信号之后,对于该多个帧信号中的每个帧信号,该服务器还可以对该帧信号进行傅里叶变换,从而得到该帧信号所包括的每个频点的频率值,并根据该多个帧信号包括的每个频率点的频率值,确定该目标音频信号的截止频率,从而确定该帧信号的截止频率。

其中,该服务器可以确定该目标音频信号中每个频点的幅度值,对于多个频点中的每个频点,确定该频点与与该频点相邻的上一个频点之间的下降幅度差值,将下降幅度差值最大的频点,确定为幅度下降程度最大的频点。当位于该幅度下降程度最大的频点之前的频点的频域幅度平均值,远远大于位于该幅度下降程度最大的频点之后的频点的频域幅度平均值,且当多个帧信号中每个帧信号都有相同的特征时,确定该幅度下降最大的频点为截止频率点,确定该幅度下降最大的频点的频率值为该目标音频信号的截止频率,也即是,将确定的幅度下降最大的频点的频率值确定为该多个帧信号中每个帧信号的截止频率。

需要说明的是,在本发明实施例中,服务器不仅可以通过上述方式确定该帧信号的截止频率,还可以通过其他方式确定。

步骤202:服务器基于该多个帧信号中每个子带的频域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号,以及确定帧信号差异系数。

其中,服务器基于该多个帧信号中每个子带的频域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号,以及确定帧信号差异系数的操作可以包括如下(1)-(6)的步骤:

(1):对于该多个帧信号中的每个帧信号,服务器基于该帧信号中每个子带的频域幅度平均值,确定该帧信号的频域幅度平均值。

其中,该服务器可以将该帧信号包括的多个子带的频域幅度平均值进行相加,并将相加后得到的结果除以该帧信号的子带个数,从而可以得到该帧信号的频域幅度平均值。

(2):服务器基于该帧信号中每个子带的频域幅度平均值、该帧信号的频域幅度平均值和该帧信号包括的子带的子带个数,确定该帧信号的平稳程度。

其中,服务器可以基于该帧信号中每个子带的频域幅度平均值、该帧信号的频域幅度平均值和该帧信号包括的子带的子带个数,通过如下公式确定该帧信号的平稳程度;

其中,上述公式中(2),Fv为该帧信号的平稳程度,N为该帧信号包括的子带的子带个数,F(n)为该帧信号中第n个子带的频域幅度平均值,Fmean为该帧信号的频域幅度平均值。

需要说明的是,在上述公式(2)中,当Fmean为0时,该服务器可以直接确定该Fv为0。

(3):服务器确定该帧信号中子带的最大频域幅度平均值与最小频域幅度平均值之间的比值,得到该帧信号的幅度比值。

其中,由于服务器已经确定了该帧信号中每个子带的频域幅度平均值,该服务器只需将该帧信号的多个子带的频域幅度平均值进行比较,并将该多个子带的频域幅度平均值按照从小到大,或者从大到小的顺序进行排序,得到排序结果,从而根据该排序结果确定该帧信号中子带的最大频域幅度平均值和最小频域幅度平均值。之后,可以确定该帧信号中子带的最大频域幅度平均值与最小频域幅度平均值之间的比值,得到该帧信号的幅度比值。

需要说明的是,当该服务器确定该帧信号中子带的最大频域幅度平均值为0时,可直接确定该幅度比值为0。

(4):服务器基于该帧信号的频点个数和该帧信号的时域信号,确定该帧信号的时域幅度平均值。

其中,该服务器可以基于该帧信号的频点个数和该帧信号的时域信号,通过如下公式确定该帧信号的时域幅度平均值;

其中,上述公式中(3)中,E(m)为该多帧信号中第m帧信号的时域幅度平均值,K为该帧信号的频点个数,y(k)为该帧信号的时域信号。

需要说明的是,由于在本发明实施例中取1024个点作为一个帧信号,因此,上述公式(3)中,K的取值可以为1024。

(5):服务器基于该帧信号的平稳程度、该帧信号的幅度比值以及该帧信号的时域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号。

具体地,服务器可以从预设条件中确定帧信号的截止频率所满足的条件;将该帧信号的截止频率所满足的条件对应的第一数值与预设数值进行相乘,得到第二数值;当该多个帧信号中存在连续预设数值个帧信号的时域幅度平均值大于预设幅度阈值、帧信号的平稳程度小于预设平稳阈值,且帧信号的幅度比值大于第二数值时,确定存在连续预设数值个含有噪声的帧信号。

其中,该服务器从预设条件中确定该帧信号的截止频率所满足的条件后,可以获取该帧信号对应的第一数值。

需要说明的是,该预设条件用于确定帧信号对应的第一数值,且该预设条件可以事先设置,比如,该预设条件可以为下述所示的预设条件;

其中,上述预设条件中,coff用于表示第一数值,B为该帧信号的截止频率。

比如,当该帧信号的截止频率为13000Hz,该服务器可以从上述预设条件中确定该帧信号的截止频率13000Hz满足的条件为15000Hz>B≥12000Hz,因此,服务器可以确定该帧信号的第一数值为1.5。

需要说明的是,该预设数值可以事先设置,比如,该预设数值可以为0.15、0.16等等。另外,连续预设数值同样可以事先设置,比如,该连续预设数值可以为3、4、5等等。由于当该目标音频信号中只存在一个或两个帧信号含有噪声时,人耳是很难察觉到的,用户在收听该目标音频信号时将不会受到该噪声的影响,因此,需要将该连续预设数值事先设置为大于或等于3的数。在本发明实施例中以连续预设数值为3为例进行解释说明。

另外,当该多个帧信号中不存在连续预设数值个帧信号同时满足时域幅度平均值大于预设幅度阈值、帧信号的平稳程度小于预设平稳阈值,且帧信号的幅度比值大于第二数值时,服务器可以确定该目标音频信号中不存在连续预设数值个含有噪声的帧信号,且该目标音频信号不会影响用户对音频信息的收听,因此,服务器可以结束当前操作不进行后续操作。

(6):服务器基于该多个帧信号的幅度比值,确定该帧信号差异系数。

其中,服务器可以基于该多个帧信号的幅度比值,通过下述公式确定该帧信号差异系数;

其中,上述公式中(4),G为该帧信号差异系数,Fvradio(m)为该目标音频信号中第m个帧信号的幅度比值,该m大于或等于7。

需要说明的是,在上述公式(4)中,当Fvradio(m-4)+Fvradio(m-5)+Fvradio(m-6)为0时,该服务器可以直接确定G为0。

步骤203:服务器将该帧信号差异系数与预设系数阈值进行比较。

需要说明的是,该预设系数阈值可以事先设置,比如,该预设系数阈值可以为5000、5500等等。

步骤204:当存在连续预设数值个含有噪声的帧信号,且该帧信号差异系数大于预设系数阈值时,确定该目标音频信号中存在噪声。

需要说明的是,当不存在连续预设数值个含有噪声的帧信号,或者,当该帧信号差异系数小于或等于预设系数阈值,或者,当不存在连续预设数值个含有噪声的帧信号,且该帧信号差异系数小于或等于预设系数阈值时,服务器可以确定该目标音频信号中不存在噪声。

进一步地,由于存在噪声的音频信号会影响用户对音频信息的收听,因此,当服务器确定该目标音频信号中存在噪声时,该服务器可以将该目标音频信号进行删除,从而避免了将存在噪声的音频信号发送给用户,同时也减少了目标音频信号对服务器存储空间的占用。或者,该服务器还可以对存在噪声的目标音频信号进行除噪操作,从而增加存储的音频信息的丰富性。

需要说明的是,服务器对存在噪声的目标音频信号进行除噪操作的操作可以参考相关技术,本发明实施例对此不再进行一一赘述。

在本发明实施例中,对于目标音频信息包括的多个帧信号中的每个帧信号,服务器可以确定该帧信号的子带个数,并确定多个子带中每个子带的频域幅度平均值,从而可以依次确定帧信号的频域幅度平均值、平稳程度和幅度比值。由于当该目标音频信号中只存在一个或两个帧信号含有噪声时,人耳是很难察觉到的,用户在收听该目标音频信号时将不会受到该噪声的影响,因此,可以根据该多个帧信号的时域幅度平均值、平稳程度和幅度比值,确定该目标音频信号中是否存在连续预设数值个含有噪声的帧信号,并当该目标音频信号中存在连续预设数值个含有噪声的帧信号,且该目标音频信号的帧差异系数大于预设系数阈值时,可以确定该目标音频信号中存在噪声。由于上述对噪声的检测无需工作人员的干预,从而减少了工作人员的工作量,避免了漏检测的发生,提高了噪声检测效率。同时由于服务器在确定该目标音频信号存在噪声时,可以将该目标音频信号删除,避免了将该目标音频信号发送给用户,从而使用户在播放音频信息时,不会受到存在噪声的音频信息的影响,提高了用户粘度。

图3A是根据一示例性实施例示出的一种噪声检测装置的结构示意图,参见图3A,该装置包括:第一确定模块301、第二确定模块302和第三确定模块303。

第一确定模块301,用于对于目标音频信号包括的多个帧信号中的每个帧信号,基于该帧信号的截止频率,确定该帧信号包括的子带的子带个数以及每个子带的频域幅度平均值,该目标音频信号为进行噪声检测的音频信号;

第二确定模块302,用于基于该多个帧信号中每个子带的频域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号,以及确定帧信号差异系数;

第三确定模块303,用于当存在连续预设数值个含有噪声的帧信号,且该帧信号差异系数大于预设系数阈值时,确定该目标音频信号中存在噪声。

可选地,参见图3B,该第一确定模块301包括:

第一确定子模块3011,用于基于该帧信号的截止频率和预设频点个数,确定该帧信号包括的子带的子带个数;

第二确定子模块3012,用于基于该帧信号包括的每个子带的频域信号和该预设频点个数,确定该帧信号中每个子带的频域幅度平均值。

可选地,参见图3C,该第二确定模块302包括:

第三确定子模块3021,用于对于该多个帧信号中的每个帧信号,基于该帧信号中每个子带的频域幅度平均值,确定该帧信号的频域幅度平均值;

第四确定子模块3022,用于基于该帧信号中每个子带的频域幅度平均值、该帧信号的频域幅度平均值和该帧信号包括的子带的子带个数,确定该帧信号的平稳程度;

第五确定子模块3023,用于确定该帧信号中子带的最大频域幅度平均值与最小频域幅度平均值之间的比值,得到该帧信号的幅度比值;

第六确定子模块3024,用于基于该帧信号的频点个数和该帧信号的时域信号,确定该帧信号的时域幅度平均值;

第七确定子模块3025,用于基于该帧信号的平稳程度、该帧信号的幅度比值以及该帧信号的时域幅度平均值,确定是否存在连续预设数值个含有噪声的帧信号;

第八确定子模块3026,用于基于该多个帧信号的幅度比值,确定该帧信号差异系数。

可选地,该第四确定子模块用于:

基于该帧信号中每个子带的频域幅度平均值、该帧信号的频域幅度平均值和该帧信号包括的子带的子带个数,通过如下公式确定该帧信号的平稳程度;

其中,上述公式中,Fv为该帧信号的平稳程度,N为该帧信号包括的子带的子带个数,F(n)为该帧信号中第n个子带的频域幅度平均值,Fmean为该帧信号的频域幅度平均值。

可选地,该第七确定子模块用于:

从预设条件中确定该帧信号的截止频率所满足的条件;

将该帧信号的截止频率所满足的条件对应的第一数值与预设数值进行相乘,得到第二数值;

当该多个帧信号中存在连续预设数值个帧信号的时域幅度平均值大于预设幅度阈值、帧信号的平稳程度小于预设平稳阈值,且帧信号的幅度比值大于第二数值时,确定存在连续预设数值个含有噪声的帧信号。

可选地,该第八确定子模块用于:

基于该多个帧信号的幅度比值,通过下述公式确定该帧信号差异系数;

其中,上述公式中,G为该帧信号差异系数,Fvradio(m)为该目标音频信号中第m个帧信号的幅度比值,m大于或等于7。

在本发明实施例中,对于目标音频信息包括的多个帧信号中的每个帧信号,服务器可以确定该帧信号的子带个数,并确定多个子带中每个子带的频域幅度平均值,从而可以依次确定帧信号的频域幅度平均值、平稳程度和幅度比值。由于当该目标音频信号中只存在一个或两个帧信号含有噪声时,人耳是很难察觉到的,用户在收听该目标音频信号时将不会受到该噪声的影响,因此,可以根据该多个帧信号的时域幅度平均值、平稳程度和幅度比值,确定该目标音频信号中是否存在连续预设数值个含有噪声的帧信号,并当该目标音频信号中存在连续预设数值个含有噪声的帧信号,且该目标音频信号的帧差异系数大于预设系数阈值时,可以确定该目标音频信号中存在噪声。由于上述对噪声的检测无需工作人员的干预,从而减少了工作人员的工作量,避免了漏检测的发生,提高了噪声检测效率。同时由于服务器在确定该目标音频信号存在噪声时,可以将该目标音频信号删除,避免了将该目标音频信号发送给用户,从而使用户在播放音频信息时,不会受到存在噪声的音频信息的影响,提高了用户粘度。

需要说明的是:上述实施例提供的噪声检测装置在进行噪声检测时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的噪声检测装置与噪声检测方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1