降噪方法及装置与流程

文档序号:11960612阅读:184来源:国知局
降噪方法及装置与流程

本公开涉及噪声处理领域,特别涉及一种降噪方法及装置。



背景技术:

用户在利用手机通话时,为了将手从手机上解放出来,通常会在手机上插入耳机,用户仅需要利用耳机上的麦克风输入语音即可实现与对端的通话。

而在实际应用中,用户周围通常会存在很多声音干扰,比如风声、空调声等,耳机上的麦克风也会将这些干扰噪声一起采集并发送至对端,进而影响通话质量。为了提高通话质量,通常在耳机的麦克风处进行降噪,比如,根据噪声的特性确定出麦克风采集到的噪声,并过滤或压制麦克风采集到的噪声。

公开内容

本公开提供一种降噪方法及装置。所述技术方案如下:

根据本公开实施例的第一方面,提供一种降噪方法,应用于连接有设置主麦克风的耳机的移动设备中,所述移动设备上设置有至少一个副麦克风,所述方法包括:

利用所述主麦克风以及所述副麦克风采集声音信号;

从各个麦克风采集的声音信号中确定出噪声信号;

获取所述噪声信号的特征参数,所述特征参数包括频段或频谱特征;

根据所述噪声信号的特征参数,对所述主麦克风采集到的声音信号进行降噪。

可选的,所述从各个麦克风采集的声音信号中确定出噪声信号,包括:

确定所述各个麦克风采集到的声音信号的音量;

计算出音量差值小于预定差值阈值的声音信号;

利用计算出的所述声音信号的频率和/或持续时长,筛选出噪声信号,所述噪声信号的频率高于第一频率阈值或低于第二频率阈值,或者,所述噪声信号 的持续时长高于第一持续时长或低于第二持续时长,所述第一频率阈值大于所述第二频率阈值,所述第一持续时长大于所述第二持续时长。

可选的,所述计算出量差值小于预定差值阈值的声音信号,包括:

对于每组频段相同的声音信号,计算各个副麦克风所采集到的所述声音信号的音量平均值;

计算所述音量平均值与所述主麦克风采集到的所述声音信号的音量的差值;

当所述差值小于所述预定差值阈值时,将所述声音信号确定为音量差值小于所述预定差值阈值的声音信号。

可选的,所述根据所述噪声信号的特征参数,对所述主麦克风采集到的声音信号进行降噪,包括:

将所述噪声信号的特征参数输入至预定的降噪模型中;

利用所述降噪模型对所述主麦克风采集到的声音信号进行降噪。

可选的,所述利用所述降噪模型对所述主麦克风采集到的声音数据进行降噪,包括:

检测所述主麦克风采集到的声音信号的频段是否位于人声频段范围内;

若所述主麦克风采集到的声音信号的频段位于所述人声频段范围内,则对所述主麦克风采集到的声音信号进行压制;

若所述主麦克风采集到的声音信号的频段不位于所述人声频段范围内,则对所述主麦克风采集到的声音信号进行滤波。

可选的,所述耳机通过有线连接方式或蓝牙连接方式与所述移动设备连接。

根据本公开实施例的第二方面,提供一种降噪装置,应用于连接有设置主麦克风的耳机的移动设备中,所述移动设备上设置有至少一个副麦克风,所述装置包括:

采集模块,被配置为利用所述主麦克风以及所述副麦克风采集声音信号;

确定模块,被配置为从各个麦克风采集的声音信号中确定出噪声信号;

获取模块,被配置为获取所述确定模块确定出的所述噪声信号的特征参数,所述特征参数包括频段或频谱特征;

降噪模块,被配置为根据所述获取模块获取的所述噪声信号的特征参数,对所述主麦克风采集到的声音信号进行降噪。

可选的,所述确定模块,包括:

第一确定子模块,被配置为确定所述各个麦克风采集到的声音信号的音量;

第一计算子模块,被配置为计算出音量差值小于预定差值阈值的声音信号;

筛选子模块,被配置为利用计算出的所述声音信号的频率和/或持续时长,筛选出噪声信号,所述噪声信号的频率高于第一频率阈值或低于第二频率阈值,或者,所述噪声信号的持续时长高于第一持续时长或低于第二持续时长,所述第一频率阈值大于所述第二频率阈值,所述第一持续时长大于所述第二持续时长。

可选的,所述第一计算子模块,包括:

第二计算子模块,被配置为对于每组频段相同的声音信号,计算各个副麦克风所采集到的所述声音信号的音量平均值;

第三计算子模块,被配置为计算所述音量平均值与所述主麦克风采集到的所述声音信号的音量的差值;

第二确定子模块,被配置为当所述差值小于所述预定差值阈值时,将所述声音信号确定为音量差值小于所述预定差值阈值的声音信号。

可选的,所述降噪模块,包括:

输入子模块,被配置为将所述噪声信号的特征参数输入至预定的降噪模型中;

降噪子模块,被配置为利用所述降噪模型对所述主麦克风采集到的声音信号进行降噪。

可选的,所述降噪子模块,包括:

检测子模块,被配置为检测所述主麦克风采集到的声音信号的频段是否位于人声频段范围内;

压制子模块,被配置为在所述检测子模块检测到所述主麦克风采集到的声音信号的频段位于所述人声频段范围内时,对所述主麦克风采集到的声音信号进行压制;

滤波子模块,被配置为在所述检测子模块检测到所述主麦克风采集到的声音信号的频段不位于所述人声频段范围内时,对所述主麦克风采集到的声音信号进行滤波。

可选的,所述耳机通过有线连接方式或蓝牙连接方式与所述移动设备连接。

根据本公开实施例的第三方面,提供一种降噪装置,应用于连接有设置主麦克风的耳机的移动设备中,所述移动设备上设置有至少一个副麦克风,所述装置包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为:

利用所述主麦克风以及所述副麦克风采集声音信号;

从各个麦克风采集的声音信号中确定出噪声信号;

获取所述噪声信号的特征参数,所述特征参数包括频段或频谱特征;

根据所述噪声信号的特征参数,对所述主麦克风采集到的声音信号进行降噪。

本公开的实施例提供的技术方案可以包括以下有益效果:

通过将连接在移动设备上的耳机中的麦克风作为主麦克风,将移动设备上的麦克风作为副麦克风,利用各个麦克风采集到的噪声信号的特征参数,对主麦克风中采集到的声音信号进行降噪;由于可以同时考虑到各个麦克风采集到的声音信号以确定噪声信号,因此在利用噪声信号对主麦克风采集的声音信号进行降噪时,准确性更高,解决了相关技术中仅利用耳机上的麦克风进行降噪时,准确度较低的问题;达到了在耳机上麦克风处的声音进行降噪时,可以大大提高降噪准确性的效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。

图1是根据部分示例性实施例示出的一种连接有耳机的移动设备的示意图;

图2是根据一示例性实施例示出的一种降噪方法的流程图;

图3A是根据另一示例性实施例示出的一种降噪方法的流程图;

图3B是根据一示例性实施例示出的一种噪声源距离各个麦克风的距离的示意图;

图3C是根据一示例性实施例示出的一种人声源距离各个麦克风的距离的示意图;

图4是根据再一示例性实施例示出的一种降噪方法的流程图;

图5是根据再一示例性实施例示出的一种降噪方法的流程图;

图6是根据再一示例性实施例示出的一种降噪方法的流程图;

图7是根据一示例性实施例示出的一种降噪装置的框图;

图8是根据另一示例性实施例示出的一种降噪装置的框图;

图9是根据一示例性实施例示出的一种用于降噪的装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据部分示例性实施例示出的一种连接有耳机的移动设备的示意图,如图1所示,该移动设110上连接有耳机120。

该移动设备110上设置有至少一个副麦克风111。该移动设备110可以为智能手机、平板电脑、可穿戴式设备、多媒体阅读器、多媒体电视等,本公开对移动设备110的具体类型进行限定,但一般的,移动设备110可以具有语音录制功能,比如在通话过程中对语音的录制,或者在多媒体活动时对语音的录制。

本公开各个实施例对移动设备110上的各个副麦克风的位置不作限定。可选的,当该移动设备110上存在至少两个副麦克风时,其中至少一个麦克风位于移动设备110的上部,至少一个麦克风位于移动设备110的背部。各个副麦克风可以用于实现语音的录制,显示,各个副麦克风还可以采集环境中各种声源发出的声音信号。

耳机120可以为有线耳机,也可以为蓝牙耳机,当耳机120为有线耳机时,该耳机120可以插入至移动设备110的耳机插口处;当耳机120为蓝牙耳机时,该耳机120可以通过蓝牙与移动设备110连接。图1中示出的耳机120为有线 耳机。

耳机120设置有一个麦克风121,本公开各个实施例中将该麦克风121作为主麦克风。一般来讲,耳机120上的麦克风121比较远离移动设备110,以更好的区分移动设备110上的麦克风111所采集到的声音信号。也就是说,当用户利用该耳机120进行通话或语音录制时,耳机120上的麦克风121采集到的人声(或语音)的音量大于移动设备110上各个麦克风111采集到的人声(或语音)的音量。在实际应用中,用户在持有该移动设备110时,只要佩戴与该移动设备110连接的耳机120,基本上都能实现上述的要求,即耳机120上的麦克风121采集到的人声(或语音)的音量大于移动设备110上各个麦克风111采集到的人声(或语音)的音量。

请参见图2所示,其是根据一示例性实施例中示出了降噪方法的方法流程图。该降噪方法可以应用于图1所示的移动设备110中,该移动设备110连接有如图1所示的耳机120。该降噪方法包括如下步骤。

步骤201,利用主麦克风以及副麦克风采集声音信号。

耳机上的主麦克风和移动设备上的副麦克风均可以采集到环境中声源所发出的声音信号。

一般来讲,各个麦克风在采集环境中的声音信号时,并不对采集的声音信号进行区分,也就是说,各个麦克风采集到的环境中的声音信号可能同时包含各种噪声信号和语音信号(人声)。

可选的,各个麦克风所采集到的声音信号的类型可以相同,也可以不同。比如,各个麦克风均采集到声音信号1、声音信号2、声音信号3和声音信号4。还比如,其中一个麦克风采集到声音信号1、声音信号3和声音信号4,另一个麦克风采集到声音信号2、声音信号3和声音信号4。

步骤202,从各个麦克风采集的声音信号中确定出噪声信号。

在实际应用中,环境中通常会存在各种噪声源,这些噪声源所产生的信号即为噪声信号。常见的噪声源可以包括风燥、稳能燥等。

步骤203,获取噪声信号的特征参数,该特征参数包括频段或频谱特征。

对于每个声音信号,均可以获取该声音信号的频率,对于每个声音信号均可以根据采集的多个频率确定一个频段,频段为频率范围。

步骤204,根据噪声信号的特征参数,对主麦克风采集到的声音信号进行降噪。

也即根据各个麦克风采集到的噪声信号的特征参数,度主麦克风采集到的声音信号进行降噪。

由于对于主麦克风来讲,该主麦克风采集到的声音信号通常可以包括语音信号(即人声)和噪声信号,而由于主麦克风和各个副麦克风是同时采集环境中的声音信号的,因此主麦克风采集到的噪声信号也通常会被其他至少一个副麦克风采集,因此,利用这些副麦克风与主麦克风的结合可以获取到比较准确的噪声信号,然后利用准确的噪声信号对主麦克风采集到的声音信号降噪时的准确度会比较高。

综上所述,本公开实施例中提供的降噪方法,通过将连接在移动设备上的耳机中的麦克风作为主麦克风,将移动设备上的麦克风作为副麦克风,利用各个麦克风采集到的噪声信号的特征参数,对主麦克风中采集到的声音信号进行降噪;由于可以同时考虑到各个麦克风采集到的声音信号以确定噪声信号,因此在利用噪声信号对主麦克风采集的声音信号进行降噪时,准确性更高,解决了相关技术中仅利用耳机上的麦克风进行降噪时,准确度较低的问题;达到了在耳机上麦克风处的声音进行降噪时,可以大大提高降噪准确性的效果。

在一种可能的实现方式中,可以将图2中的步骤202进一步替换为步骤202a至步骤202c。请参见图3A所示,其是根据另一示例性实施例示出的一种降噪方法的流程图,如图3A所示,该降噪方法包括如下步骤。

步骤202a,确定各个麦克风采集到的声音信号的音量。

对于环境中的同一个声源所产生的声音信号来讲,由于各个麦克风所在的位置不同,因此对于同一个固定位置处的声源,每个麦克风采集到的该声源所产生的声音信号的音量(或者为声音信号的强度)是不同的。

一般来讲,由于声音在空气中传播时,会随着传播而衰减,也即声音传播的距离越长,声音的音量越小,因此麦克风采集到的声音信号的音量与该麦克风到产生该声音信号的声源的距离成正相关关系,也即,当麦克风到产生该声音信号的声源的距离较小时,该麦克风采集到的声音信号的音量则较大,反之,当麦克风到产生该声音信号的声源的距离较大时,该麦克风采集到的声音信号 的音量则较小。

步骤202b,计算出音量差值小于预定差值阈值的声音信号。

对于语音来讲,由于用户是通过耳机上的主麦克风进行录制语音的,因此主麦克风所录制的语音信号的音量远大于移动设备上各个副麦克风所采集到的语音信号的音量。

但对于噪声源产生的噪声信号来讲,由于噪声源距离各个麦克风的距离都比较接近,因此,各个麦克风采集到的噪声信号的音量差别并不大。也就是说,对于同一个噪声信号来讲,各个麦克风采集到该噪声信号的音量都差不多。

请参见图3B所示,对于同一个噪声源S1来讲,噪声源S1与移动设备110上的副麦克风111a的距离为L2,噪声源S1与移动设备110上的副麦克风111b的距离为L3,噪声源S1与耳机120上的主麦克风121的距离为L1,由于该噪声源S1距离移动设备110较远,因此L1、L2和L3的差值并不大,此时该噪声源S1产生的声音信号被副麦克风111a、副麦克风111b以及主麦克风121采集后的音量差别并不大。

另请参见图3C所示,对于人声源S2来讲,人声源S2与移动设备110上的副麦克风111a的距离为L2’,人声源S2与移动设备110上的副麦克风111b的距离为L3’,人声源S2与耳机120上的主麦克风121的距离为L1’,由于人声源S2距离移动设备110较近,因此L1’、L2’和L3’的差值相对比较大,此时该人声源S2产生的声音信号被副麦克风111a、副麦克风111b以及主麦克风121采集后的音量差别也会比较大。

步骤202c,利用计算出的声音信号的频率和/或持续时长,筛选出噪声信号,该噪声信号的频率高于第一频率阈值或低于第二频率阈值,或者,该噪声信号的持续时长高于第一持续时长或低于第二持续时长,该第一频率阈值大于该第二频率阈值,该第一持续时长大于该第二持续时长。

对于人声(语音信号)来讲,人声的频率通常为一个比较固定的频率范围。而噪声信号的频率则可能会比较高,或者比较低。一般来讲,噪声信号的频率高于第一频率阈值或低于第二频率阈值,其中第一频率阈值大于第二频率阈值。通常的,该第一频率阈值大于人声的频率范围的上限值,该第二频率阈值小于人声的频率范围的下限值。

此外,噪声信号的另外一个特点是:持续时长比较长,或非常短。比如, 空调的噪声通常持续比较长的时间,而敲打所产生的噪声通常持续非常短的时间。因此,如果一个声音信号的持续时长高于第一持续时长或低于第二持续时长,则通常可以确定该声音信号为噪声信号,一般的,该第一持续时长大于该第二持续时长。其中第一持续时长和第二持续时长通常可以根据实际实验或统计得到。

因此,根据噪声信号频率和持续时长的特点,可以从各个音量差值特别大的声音信号中筛选出噪声信号。

需要补充说明的是,通过上述步骤202a和步骤202b后,再继续执行步骤202c,可以提高确定噪声信号的正确性。

综上所述,本公开实施例中提供的降噪方法,通过将连接在移动设备上的耳机中的麦克风作为主麦克风,将移动设备上的麦克风作为副麦克风,利用各个麦克风采集到的噪声信号的特征参数,对主麦克风中采集到的声音信号进行降噪;由于可以同时考虑到各个麦克风采集到的声音信号以确定噪声信号,因此在利用噪声信号对主麦克风采集的声音信号进行降噪时,准确性更高,解决了相关技术中仅利用耳机上的麦克风进行降噪时,准确度较低的问题;达到了在耳机上麦克风处的声音进行降噪时,可以大大提高降噪准确性的效果。

另外,对于每个声音信号,通过各个麦克风所采集到的该声音信号的音量确定出音量差别比较小的声音信号,并在这些声音信号中确定出噪声信号,能更准确的确定出噪声信号,以进一步提高降噪的准确性。

在一种可能的实现方式中,由于同一个声音信号可能会被多个副麦克风采集到,因此在与主麦克风中的声音信号进行比较时,可以随机选取其中一个副麦克风采集的声音信号的音量与主麦克风中可以中该声音信号的音量进行比较。但在实际应用中,受到各个麦克风采集性能以及声源距离的限制,有些麦克风并不能采集到环境中所有声源所发出的声音信号,因此可以将各个副麦克风采集的声音信号的音量平均值与主麦克风中该声音信号的音量进行比较,以初步排除语音信号。这种情况下,可以将图3中的步骤202b进一步替换为步骤202b1至步骤202b3,请参见图4所示,其是根据再一示例性实施例示出的一种降噪方法的流程图。如图4所示,该降噪方法包括如下步骤。

步骤202b1,对于每组频段相同的声音信号,计算各个副麦克风所采集到的 该声音信号的音量平均值。

一般来讲,每种噪声源所产生的噪声信号的频段是固定的,比如空调产生的噪声的频段是一个固定区域;或者,用户的语音信号的频段也是固定的,这些不同的声音信号之间的频段通常是不同的,因此可以确定出每组声音信号。

由此可知,同组频段相同的声音信号通常来源于同一个声源。

对于任一个声音信号,计算各个副麦克风采集到的该声音信号的音量的音量平均值,即获取各个副麦克风中采集到该声音信号的音量,将这些音量相加,得到和值,将该和值除以采集到该声音信号的副麦克风的数量,得到该声音信号的音量平均值。

步骤202b2,计算该音量平均值与主麦克风采集到的该声音信号的音量的差值。

步骤202b3,当该差值小于预定差值阈值时,将该声音信号确定为音量差值小于预定差值阈值的声音信号。

当利用步骤202b1和步骤202b2计算得到一个声音信号的差值小于预定差值阈值时,通常表明该声音信号为噪声信号。

综上所述,本公开实施例提供的降噪方法,通过将各个副麦克风采集的声音信号的音量平均值与主麦克风中该声音信号的音量进行比较,以初步排除语音信号,进而提高确定噪声信号时的准确度。

在一种可能的实现方式中,可以利用移动设中设置的降噪模型对主麦克风采集到的声音信号进行降噪,也即将图2中的步骤204替换为步骤204a和步骤204b。请参见图5所示,其是根据再一示例性实施例示出的一种降噪方法的流程图,如图5所示,该降噪方法包括如下步骤。

步骤204a,将该噪声信号的特征参数输入至预定的降噪模型中。

该降噪模型可以是一种具有输入端口的电路,或者可以是一种具有输入参数的代码等,本公开实施例度降噪模型的具体展示形式不作限定。

该降噪模型用于对主麦克风中采集到的声音信号进行降噪。

步骤204b,利用该降噪模型对该主麦克风采集到的声音信号进行降噪。

当确定出噪声信号之后,可以将该噪声信号的特征参数输入至预定的降噪模型中。可选的,还可以将主麦克风采集到的声音信号输入至该降噪模型中, 利用该降噪模型对该主麦克风采集到的声音信号进行降噪。

可选的,当确定出噪声信号之后,可以将该噪声信号的特征参数输入至预定的降噪模型中,并利用该降噪模型输出的信号对主麦克风采集到的声音信号进行降噪。比如,降噪模型可以对利用噪声信号的特征参数产生一种与麦克风采集到的声音信号方向相反的波形信号,并将该波形信号叠加至主麦克风采集到的声音信号的波形上,从而对主麦克风采集到的声音信号进行降噪。

很显然,在实际应用中,还可以通过其他的方式利用噪声信号对主麦克风采集的声音信号进行降噪,这里就不再一一赘述。

在一种可能的实现方式中,利用降噪模型对主麦克风采集到的声音信号进行降噪时,还可以将图5中的步骤204b进一步替换为步骤204b1至步骤204b3。请参见图6所示,其是根据再一示例性实施例示出的一种降噪方法的流程图,如图6所示,该降噪方法包括如下步骤。

步骤204b1,检测主麦克风采集到的声音信号的频段是否位于人声频段范围内。

人声频段范围通常为一个固定的频段范围,该人声频段范围可以用于区别噪声信号的频段范围。

步骤204b2,若主麦克风采集到的声音信号的频段位于人声频段范围内,则对主麦克风采集到的声音信号进行压制。

若主麦克风采集到的声音信号的频段位于人声频段范围内,通常表明主麦克风采集到的声音信号存在人声(也即语音信号),为了在降噪的同时,避免对人声的消除,对主麦克风采集到的声音信号进行压制。

步骤204b3,若主麦克风采集到的声音信号的频段不位于人声频段范围内,则对主麦克风采集到的声音信号进行滤波。

主麦克风采集到的声音信号的频段不位于人声频段范围内时,通常表明主麦克风采集到的声音信号不存在人声(也即语音信号),为了尽可能的降噪,可以对主麦克风采集到的声音信号进行滤波,以达到比较好的降噪效果。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

图7是根据一示例性实施例示出的一种降噪装置的框图,如图7示,该降噪装置应用于图1的移动设备110中,该移动设备110连接有如图1所示的耳机120。该降噪可以包括:采集模块710、确定模块720、获取模块730和降噪模块740。

采集模块710,被配置为利用耳机上的主麦克风以及移动设备上的副麦克风采集声音信号;

确定模块720,被配置为从各个麦克风采集的声音信号中确定出噪声信号;

获取模块730,被配置为获取该确定模块720确定出的噪声信号的特征参数,特征参数包括频段或频谱特征;

降噪模块740,被配置为根据该获取模块730获取的噪声信号的特征参数,对主麦克风采集到的声音信号进行降噪。

在一种可能的实现方式中,请参见图8所示,其是根据另一个实施例中提供的降噪装置的框图,该确定模块720,包括:第一确定子模块721、第一计算子模块722和筛选子模块723。

第一确定子模块721,被配置为确定各个麦克风采集到的声音信号的音量;

第一计算子模块722,被配置为计算出音量差值小于预定差值阈值的声音信号;

筛选子模块723,被配置为利用计算出的声音信号的频率和/或持续时长,筛选出噪声信号,该噪声信号的频率高于第一频率阈值或低于第二频率阈值,或者,该噪声信号的持续时长高于第一持续时长或低于第二持续时长,该第一频率阈值大于该第二频率阈值,该第一持续时长大于该第二持续时长。

在一种可能的实现方式中,仍旧参见图8所示,第一计算子模块722可以包括:第二计算子模块722a、第三计算子模块722b和第二确定子模块722c。

第二计算子模块722a,被配置为对于每组频段相同的声音信号,计算各个副麦克风所采集到的声音信号的音量平均值;

第三计算子模块722b,被配置为计算音量平均值与主麦克风采集到的该声音信号的音量的差值;

第二确定子模块722c,被配置为当该差值小于预定差值阈值时,将该声音信号确定为音量差值小于预定差值阈值的声音信号。

在一种可能的实现方式中,仍旧参见图8所示,该降噪模块740,包括:输 入子模块741和降噪子模块742。

输入子模块741,被配置为将该噪声信号的特征参数输入至预定的降噪模型中;

降噪子模块742,被配置为利用降噪模型对主麦克风采集到的声音信号进行降噪。

在一种可能的实现方式中,仍旧参见图8所示,降噪子模块742,包括:检测子模块742a、压制子模块742b和滤波子模块742c。

检测子模块742a,被配置为检测主麦克风采集到的声音信号的频段是否位于人声频段范围内;

压制子模块742b,被配置为在该检测子模块742a检测到主麦克风采集到的声音信号的频段位于人声频段范围内时,对主麦克风采集到的声音信号进行压制;

滤波子模块742c,被配置为在该检测子模块742a检测到主麦克风采集到的声音信号的频段不位于人声频段范围内时,对主麦克风采集到的声音信号进行滤波。

在一种可能的实现方式中,该耳机通过有线连接方式或蓝牙连接方式与该移动设备连接。

综上所述,本公开实施例提供的降噪装置,通过将连接在移动设备上的耳机中的麦克风作为主麦克风,将移动设备上的麦克风作为副麦克风,利用各个麦克风采集到的噪声信号的特征参数,对主麦克风中采集到的声音信号进行降噪;由于可以同时考虑到各个麦克风采集到的声音信号以确定噪声信号,因此在利用噪声信号对主麦克风采集的声音信号进行降噪时,准确性更高,解决了相关技术中仅利用耳机上的麦克风进行降噪时,准确度较低的问题;达到了在耳机上麦克风处的声音进行降噪时,可以大大提高降噪准确性的效果。

另外,对于每个声音信号,通过各个麦克风所采集到的该声音信号的音量确定出音量差别比较小的声音信号,并在这些声音信号中确定出噪声信号,能更准确的确定出噪声信号,以进一步提高降噪的准确性。

本公开实施例提供的降噪装置,还通过将各个副麦克风采集的声音信号的音量平均值与主麦克风中该声音信号的音量进行比较,以初步排除语音信号,进而提高确定噪声信号时的准确度。

关于上述实施例中的装置,其中各个模块或子模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开一示例性实施例提供了一种降噪装置,应用于连接有设置主麦克风的耳机的移动设备中,所述移动设备上设置有至少一个副麦克风,该降噪装置能够实现本公开提供的降噪方法,该降噪装置包括:处理器、用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

利用主麦克风以及副麦克风采集声音信号;

从各个麦克风采集的声音信号中确定出噪声信号;

获取噪声信号的特征参数,特征参数包括频段或频谱特征;

根据噪声信号的特征参数,对主麦克风采集到的声音信号进行降噪。

图9是根据一示例性实施例示出的一种用于降噪的装置的框图。例如,装置900可以是具有录音功能的移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图9,装置900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,输入/输出(I/O)接口912,传感器组件914,以及通信组件916。

处理组件902通常控制装置900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器918来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。

存储器904被配置为存储各种类型的数据以支持在装置900的操作。这些数据的示例包括用于在装置900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM), 电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件906为装置900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为装置900生成、管理和分配电力相关联的组件。

多媒体组件908包括在装置900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当装置900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(MIC),当装置900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。

在示例性实施例中,装置900还连接有耳机920,该耳机920可以有线连接方式或蓝牙方式与装置900连接。可选的,当该耳机920为有线耳机时,该耳机920通过有线连接方式与装置900连接;当该耳机920为蓝牙耳机时,该耳机920通过蓝牙连接方式与装置900连接。该耳机920上的麦克风921具有语音录制功能,显然,该耳机920上的麦克风921除了可以录制语音之外,还可以录制环境中其他声源发送的声音信号。

I/O接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件914包括一个或多个传感器,用于为装置900提供各个方面的 状态评估。例如,传感器组件914可以检测到装置900的打开/关闭状态,组件的相对定位,例如组件为装置900的显示器和小键盘,传感器组件914还可以检测装置900或装置900一个组件的位置改变,用户与装置900接触的存在或不存在,装置900方位或加速/减速和装置900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件916被配置为便于装置900和其他设备之间有线或无线方式的通信。装置900可以接入基于通信标准的无线网络,如Wi-Fi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件916还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置900可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述降噪方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由装置900的处理器918执行以完成上述降噪方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结 构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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