双麦克风降噪方法、装置、存储介质及电子设备与流程

文档序号:17670696发布日期:2019-05-15 23:02阅读:202来源:国知局
双麦克风降噪方法、装置、存储介质及电子设备与流程

本申请涉及声学技术领域,具体涉及一种双麦克风降噪方法、装置、存储介质及电子设备。



背景技术:

随着移动终端的快速发展,手机已经从最基本的语音通话设备,发展成为具有多种功能的智能移动终端,而语音作为人类交互最为自然的手段,逐渐成为人机交互的重要途径,极大推动了声纹唤醒,语音识别等技术的发展。然而,语音通话场景的复杂性,尤其是噪声,比如环境噪声,人声噪声,汽车噪声等,会影响语音通话的质量,或者语音识别的准确率。

传统的降噪方法主要是单麦克语音降噪,主要针对平稳的白噪声,而对于人声,音乐和汽车这类的非平稳噪声,则降噪效果比较差。



技术实现要素:

本申请实施例提供一种双麦克风降噪方法、装置、存储介质及电子设备。能够对输入的声信号进行降噪处理,提高语音通话的质量。

第一方面,本申请实施例提供了一种双麦克风降噪方法,包括:

获取双麦克风分别接收到的第一信号和第二信号,对所述第一信号和第二信号进行第一预设处理,以得到第一处理信号和第二处理信号;

根据所述第二处理信号计算所述第一处理信号和第二处理信号的幅度差和相位差;

利用所述幅度差和相位差对所述第一处理信号进行频点分类,以得到分类频谱;

对所述分类频谱进行第二预设处理以得到滤波信号;

根据所述滤波信号和所述第一信号生成输出信号。

第二方面,本申请实施例提供了一种双麦克风降噪装置,包括:获取模块、第一计算模块、分类模块、第一处理模块及信号生成模块;

所述获取模块,用于获取双麦克风分别接收到的第一信号和第二信号,对所述第一信号和第二信号进行第一预设处理,以得到第一处理信号和第二处理信号;

所述第一计算模块,用于根据所述第二处理信号计算所述第一处理信号和第二处理信号的幅度差和相位差;

所述分类模块,用于利用所述幅度差和相位差对所述第一处理信号进行频点分类,以得到分类频谱;

所述第一处理模块,用于对所述分类频谱进行第二预设处理以得到滤波信号;

第三方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述双麦克风降噪方法的步骤。

第四方面,本申请实施例提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述双麦克风降噪方法的步骤。

本申请实施例中通过利用校准信号得到增益函数,获取双麦克风分别接收到的第一信号和第二信号,对第一信号和第二信号进行第一预设处理,得到第一处理信号和第二处理信号,再根据增益函数和第二处理信号得到第一信号和第二信号的幅度差和相位差,根据幅度差和相位差对第一处理信号进行频点分类,得到分类频谱,再对分类频谱进行平滑处理和滤波处理,得到滤波信号,根据滤波信号和第一信号生成输出信号。本申请实施例通过对输入的声信号降噪,提高了语音通话的质量。

附图说明

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

图1是本申请实施例提供的双麦克风降噪方法的第一流程示意图。

图2是本申请实施例提供的双麦克风降噪方法的第二流程示意图。

图3是本申请实施例提供的双麦克风降噪方法的信号处理示意图。

图4是本申请实施例提供的双麦克风降噪装置的第一结构示意图。

图5是本申请实施例提供的双麦克风降噪装置的第二结构示意图。

图6是本申请实施例提供的电子设备的结构示意图。

具体实施方式

请参照图式,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。

本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。

本申请实施例提供一种双麦克风降噪方法、装置、存储介质及电子设备。以下将分别进行详细说明。

请参阅图1,图1是本申请实施例提供的双麦克风降噪方法的流程示意图。其中,该方法应用于手机、平板电脑、智能穿戴设备等电子设备,该方法步骤可以包括:

在步骤s110中,获取双麦克风接收到的信号,对信号进行第一预设处理,得到第一处理信号和第二处理信号。

随着电子设备的不断更新换代,电子设备上的麦克风由一个升级为双麦克风,双麦克风一个可以稳定保持清晰通话,另一个麦克风物理主动消除噪音,或者在一个麦克风被堵住的情况下,另一个麦克风可以接收声音。在本实施例中,通过两个麦克风分别接收到的第一信号和第二信号来进行第一预设处理,得到第一处理信号和第二处理信号。其中第一预设处理可以是傅里叶变换、傅里叶级数等方式。

需要说明的是,双麦克风接收到的声音信号可以为纯净的人声,也可以是包含人声以及车辆鸣笛声、音乐声等噪声,其中双麦克风还可以分为主麦克风和副麦克风,主麦克风用于拾取通话的语音,副麦克风用于拾取背景声。在本实施例中,对双麦克风拾取的声音信号不作限定,对麦克风的主、副不作限定。

在步骤s120中,根据第二处理信号计算第一处理信号和第二处理信号的幅度差和相位差。

在第二信号经过傅里叶变换后,得到第二处理信号,第二处理信号是根据增益函数和第二信号得到的,其中,增益函数用于对第二信号进行信号均衡处理,得到第三处理信号,利用第三处理信号,得到幅度差公式和相位差公式,再利用幅度差公式和相位差公式对两个麦克风输入的信号每一帧的幅度差和相位差进行计算。

在步骤s130中,根据幅度差和相位差对第一处理信号进行频点分类,得到分类频谱。

在本实施例中可以利用幅度差和相位差设置一个频谱分类公式,通过设置一个阈值,将每一帧所对应的相位差和幅度差数值输入至公式,判断得出的结果是否大于或等于阈值,如果得出的结果大于或等于预设的阈值,则所对应的信号为需要处理输出的信号,如果得出的结果小于预设的阈值,则这一个频点所对应的信号可以理解为噪声信号,无需后续处理输出。

在步骤s140中,对分类频谱进行第二预设处理得到滤波信号。

可以理解的是,对第一处理信号进行频点分类后,得到分类频谱,对分类频谱的处理可以利用汉明窗(hanmming)来对分类频谱进行平滑处理,对数据进行降噪。实际的信号处理过程中,使用矩形窗,但矩形窗在边缘处将信号突然截断,窗外时域信息全部消失,导致在频域增加了频率分量的现象,即频谱泄漏。避免泄漏的最佳方法是满足整周期采样条件,但实际中是不可能做到的。对于非整周期采样的情况,必须考虑如何减少加窗时造成的泄漏误差,主要的措施是使用合理的加窗函数,使信号截断的锐角钝化,从而使频谱的扩散减到最少。

分类频谱在经过平滑处理后得到第四处理信号,可以利用维纳滤波的方式对第四处理信号进行滤波,得到滤波信号。本实施例中也可以采用其他滤波方式对第四处理信号进行滤波,例如卡尔曼滤波。

需要说明的是,在本申请实施例中也可以采用其他窗函数对数据进行处理,在本实施例中采用的汉明窗,在移窗的过程中能够使部分丢失的数据得到重新体现。第二预设处理包括对分类频谱的平滑处理和滤波处理,也可以包括其他处理方式。

在步骤s150中,根据滤波信号和第一信号生成输出信号。

在得到滤波信号之后,对滤波信号和双麦克风接收到的第一信号进行合成得到输出信号,其中,合成的方式可以为对滤波信号和第一信号进行卷积运算。

综上所述,本申请实施例中通过获取双麦克风接收到的信号,对信号进行第一预设处理,得到第一处理信号和第二处理信号,根据第二处理信号计算第一处理信号和第二处理信号的幅度差和相位差,根据幅度差和相位差对第一处理信号进行频点分类,得到分类频谱,对分类频谱进行第二预设处理得到滤波信号,根据滤波信号和第一信号生成输出信号。本申请实施例中通过对双麦克风接收到的信号进行降噪处理,提高了语音通话的质量和语音识别的准确率。

请参阅图2,图2是本申请实施例提供的双麦克风降噪方法的第二流程示意图。

在步骤s210中,在无干扰的环境下获取校准信号,对校准信号进行第一预设处理,得到增益函数。

在没有噪音干扰的环境下,例如,消声室、地下室、录音棚等场所,双麦克风接收校准信号d1(n)和d2(n),其中,输入的校准信号d1(n)和d2(n)可以理解为输入的声音信号,然后对校准信号d1(n)进行傅里叶变换得到对校准信号d2(n)进行傅里叶变换得到其中t代表输入的校准信号的帧数,k为自然数,代表校准信号进行傅里叶变换后得到的中对应的一个个频点。

根据损失函数得到增益函数,损失函数为:

其中,α(k)为增益函数,t为总帧数,若使损失值达到最小,根据损失函数可以得到最佳增益函数:

需要说明的是,其中*代表取共轭值。在本申请实施例中,可以采用最佳增益函数作为后续获取两通道信号每帧的相位差和幅度差,也可以采用非最佳增益函数来确定,其中增益函数的确定主要是根据损失值来确定的。

在步骤s220中,获取双麦克风的信号,对信号进行第一预设处理,得到第一处理信号和第二处理信号。

电子设备的双麦克风分别接收到第一信号x1(n)和第二信号x2(n),对第一信号x1(n)和第二信号进行x2(n)进行第一预设处理,其中,第一预设处理可以为傅里叶变换,得到第一处理信号和第二处理信号其中,其中t代表输入的校准信号的帧数,k为自然数,代表校准信号进行傅里叶变换后得到的中对应的一个个频点,n代表离散傅氏变换的快速算法(fft)中的点数。

在步骤s230中,利用增益函数对第二处理信号进行信号均衡处理以得到第三处理信号。

可以理解的是,数字信号在实际信道上传输时,由于信道传输特性不理想以及信道噪声的影响,接收端接收到的信号不可避免地发生错误。为了恢复发送的数据信息,接收端需要估计出信道的特性,并对接收到的数据进行校正。

在本实施例中,对第二处理信号进行信道均衡处理,得到第三处理信号其中具体公式为:

在步骤s240中,根据第三处理信号计算第一信号和第二信号的幅度差和相位差。

对双麦克风接收到的第一信号和第二信号每一帧的幅度差和相位差进行计算,其中,需要使用第三处理信号幅度差的计算公式为:

相位差的计算公式为:

在步骤s250中,利用幅度差和相位差对第一处理信号进行频点分类,以得到分类频谱。

对第一处理信号的频谱中的各个频点进行分类,用于估计噪声,其中可以通过设定一个阈值r,将每一帧所对应的相位差和幅度差数值输入至公式,判断得出的结果是否大于或等于阈值r,如果得出的结果大于或等于预设的阈值r,则所对应的信号为需要处理输出的信号,如果得出的结果小于预设的阈值r,则这一个频点所对应的信号可以理解为噪声信号,无需后续处理输出。

其中频点分类的具体公式为:

可以理解为第一处理信号的从1到n的所有频点进行分类,大于或等于阈值的,可以认为该信号为需要输出的信号,即式中的x1(k),小于阈值的则为噪声,即式中的0。根据对频点的分类,可以得到分类频谱x1,n(k)。

在步骤s260中,对分类频谱进行数据平滑处理,以得到第四处理信号。

在本实施例中可以采用利用汉明窗hham(k)对分类频谱x1,n(k)进行平滑,对数据进行降噪,得到第四处理数据,具体公式如下:

在步骤s270中,将第四处理信号进行滤波,得到滤波信号。

分类频谱在经过平滑处理后得到第四处理信号,可以利用维纳滤波的方式对第四处理信号进行滤波,得到滤波信号。本实施例中也可以采用其他滤波方式对第四处理信号进行滤波,例如卡尔曼滤波。对第四信号进行滤波之后得到滤波信号(n)。

本实施例中对第四处理信号维纳滤波的公式如下:

在步骤s280中,对滤波信号和第一信号进行卷积运算得到输出信号。

将第一信号x1(n)和滤波信号(n)进行卷积运算得到最终的输出信号。

综上所述,在本申请实施例中,通过在无干扰的环境下利用校准信号得到增益函数,对双麦克风接收到的第一信号和第二信号进行处理,得到第一处理信号和第二处理信号,再利用增益函数对第二处理信号进行信道均衡处理得到第三处理信号,再利用第三处理信号得到第一信号和第二信号的幅度差和相位差,根据相位差和幅度差对第一处理信号进行频点分类,进行噪声估计,以得到分类频谱,对分类频谱进行平滑处理得到第四处理信号,再对第四处理信号进行滤波处理,得到滤波信号,最终根据滤波信号和第一信号生成输出信号。本申请实施例通过对双麦克风接收到的信号进行降噪处理,提高了语音通话的质量和语音识别的准确率。

请参阅图3,图3是本申请实施例提供的双麦克风降噪方法的信号处理示意图。

双麦克风分别接收到第一信号和第二信号,通过对第一信号和第二信号进行傅里叶变换,得到第一处理信号和第二处理信号。利用在无干扰环境下,根据校准信号获取的增益函数,对第二处理信号进行信道均衡处理,得到第三处理信号。

利用第三处理信号和第一处理信号来获取第一信号和第二信号每一帧的幅度差和相位差,利用幅度差和相位差设置一个频点分类公式,通过设置阈值与频点分类公式得到的结果进行对比,对第一处理信号进行频点分类,当根据频点分类公式得到的值大于或等于阈值时,则判断该频点所对应的信号为需要处理输出的信号,如果根据频点分类公式得到的值小于阈值时,可以判断该频点所对应的信号为噪声,无需后续处理输出。

根据对第一处理信号的频点分类,得到分类频谱,对分类频谱进行平滑处理,得到第四处理信号,再通过对第四处理信号进行维纳滤波,得到滤波信号,最终将滤波信号和第一信号进行信号合成,得到最终的输出信号。

在本实施例中,通过对双麦克风接收到的信号进行降噪处理,提高了语音通话的质量和语音识别的准确率。

请参阅图4,图4是本申请实施例提供的双麦克风降噪装置的第一结构示意图。

其中,双麦克风降噪装置400包括:函数获取模块410、获取模块420、第一计算模块430、分类模块440、第一处理模块450和信号生成模块460。

其中,函数获取模块410,在接收第一信号和第二信号,对第一信号和第二信号分别处理以得到第一处理值和第二处理值之前,用于在无干扰环境下获取校准信号,对校准信号进行第一预设处理,并根据处理后的信号计算增益函数。

具体地,在没有噪音干扰的环境下,例如,消声室、地下室、录音棚等场所,双麦克风接收校准信号,其中,输入的校准信号可以理解为输入的声音信号,然后对校准信号进行傅里叶变换得到变换信号,根据变换信号得到增益函数。

获取模块420,用于获取双麦克风分别接收到的第一信号和第二信号,对第一信号和第二信号进行第一预设处理,以得到第一处理信号和第二处理信号。

电子设备上的麦克风由一个升级为双麦克风,双麦克风一个可以稳定保持清晰通话,另一个麦克风物理主动消除噪音,或者在一个麦克风被堵住的情况下,另一个麦克风可以接收声音。在本实施例中,通过两个麦克风分别接收到的第一信号和第二信号来进行第一预设处理,得到第一处理信号和第二处理信号。其中第一预设处理可以是傅里叶变换、傅里叶级数等方式。

第一计算模块430,用于根据第二处理信号计算第一处理信号和第二处理信号的幅度差和相位差。

具体地,在第二信号经过傅里叶变换后,得到第二处理信号,第二处理信号是根据增益函数和第二信号得到的,其中,增益函数用于对第二信号进行信号均衡处理,得到第三处理信号,利用第三处理信号,得到幅度差公式和相位差公式,再利用幅度差公式和相位差公式对两个麦克风输入的信号每一帧的幅度差和相位差进行计算。

第一计算模块430还包括:第二处理模块431和第二计算模块432,具体请参阅图5,图5是本申请实施例提供的双麦克风降噪装置的第二结构示意图。

第二处理模块431,用于利用增益函数对第二处理信号进行信号均衡处理以得到第三处理信号。

具体地,数字信号在实际信道上传输时,由于信道传输特性不理想以及信道噪声的影响,接收端接收到的信号不可避免地发生错误。为了恢复发送的数据信息,接收端需要估计出信道的特性,并对接收到的数据进行校正。在本实施例中,对第二处理信号进行信道均衡处理,得到第三处理信号。

第二计算模块432,用于根据第三处理信号计算第一信号和第二信号的幅度差和相位差。

具体地,在第二信号经过傅里叶变换后,得到第二处理信号,第二处理信号是根据增益函数和第二信号得到的,其中,增益函数用于对第二信号进行信号均衡处理,得到第三处理信号,通过第二计算模块432,利用第三处理信号,得到幅度差公式和相位差公式,再利用幅度差公式和相位差公式对两个麦克风输入的信号每一帧的幅度差和相位差进行计算。

分类模块440,用于利用幅度差和相位差对第一处理信号进行频点分类,以得到分类频谱。

具体地,在本实施例中可以利用幅度差和相位差设置一个频谱分类公式,通过设置一个阈值,将每一帧所对应的相位差和幅度差数值输入至公式,判断得出的结果是否大于或等于阈值,如果得出的结果大于或等于预设的阈值,则所对应的信号为需要处理输出的信号,如果得出的结果小于预设的阈值,则这一个频点所对应的信号可以理解为噪声信号,无需后续处理输出。

第一处理模块450,用于对分类频谱进行第二预设处理以得到滤波信号。

第一处理模块450还包括:第三处理模块451和滤波模块452。具体请参阅图5。

第三处理模块451,用于对分类频谱进行数据平滑处理,以得到第四处理信号。

可以采用汉明窗对分类频谱进行平滑处理,或者采用其他方式对分类频谱进行平滑处理,以降低数据噪声。

滤波模块452,用于将第四处理信号进行滤波,得到滤波信号。

可以采用维纳滤波对第四信号进行处理,以得到滤波信号。

信号生成模块460,用于根据滤波信号和第一信号生成输出信号。

具体地,可以对滤波信号和第一信号进行卷积运算得到输出信号。

综上所述,在本申请实施例中,通过在无干扰的环境下利用校准信号得到增益函数,对双麦克风接收到的第一信号和第二信号进行处理,得到第一处理信号和第二处理信号,再利用增益函数对第二处理信号进行信道均衡处理得到第三处理信号,再利用第三处理信号得到第一信号和第二信号的幅度差和相位差,根据相位差和幅度差对第一处理信号进行频点分类,进行噪声估计,以得到分类频谱,对分类频谱进行平滑处理得到第四处理信号,再对第四处理信号进行滤波处理,得到滤波信号,最终根据滤波信号和第一信号生成输出信号。本申请实施例通过对双麦克风接收到的信号进行降噪处理,提高了语音通话的质量和语音识别的准确率。

相应的,本发明实施例还提供一种电子设备,如图6所示,图6是本申请实施例提供的电子设备的结构示意图。

该电子设备可以包括,输入单元601、显示单元602、存储器603、包括有一个或者一个以上处理核心的处理器604、电源605、无线保真(wifi,wirelessfidelity)模块606和音频电路607等部件。本领域技术人员可以理解,图6中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

输入单元601可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元601可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器604,并能接收处理器604发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元601还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

存储器603可用于存储软件程序以及模块,处理器604通过运行存储在存储器603的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器603可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器603可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

显示单元602可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元602可包括显示面板,可选的,可以采用液晶显示器(lcd,liquidcrystaldisplay)、有机发光二极管(oled,organiclight-emittingdiode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器604以确定触摸事件的类型,随后处理器604根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图6中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。

音频电路607、扬声器,传声器可提供用户与电子设备之间的音频接口。音频电路607可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路607接收后转换为音频数据,再将音频数据输出处理器604处理后,经rf电路以发送给比如另一电子设备,或者将音频数据输出至存储器603以便进一步处理。音频电路607还可以包括双麦克风,用于提高通话语音质量。

wifi属于短距离无线传输技术,电子设备通过wifi模块606可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了wifi模块606,但是可以理解的是,其并不属于电子设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器604是电子设备的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器603内的软件程序和/或模块,以及调用存储在存储器603内的数据,执行电子设备的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器604可包括一个或多个处理核心;优选的,处理器604可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器604中。

电子设备还包括给各个部件供电的电源605(比如电池),优选的,电源可以通过电源管理系统与处理器604逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源605还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备中的处理器604会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器603中,并由处理器604来运行存储在存储器603中的应用程序,从而实现各种功能:

获取双麦克风分别接收到的第一信号和第二信号,对所述第一信号和第二信号进行第一预设处理,以得到第一处理信号和第二处理信号;

根据所述第二处理信号计算所述第一处理信号和第二处理信号的幅度差和相位差;

利用所述幅度差和相位差对所述第一处理信号进行频点分类,以得到分类频谱;

对所述分类频谱进行第二预设处理以得到滤波信号;

根据所述滤波信号和所述第一信号生成输出信号。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种虚拟资源的转移方法中的步骤。例如,该指令可以执行如下步骤:

获取双麦克风分别接收到的第一信号和第二信号,对所述第一信号和第二信号进行第一预设处理,以得到第一处理信号和第二处理信号;

根据所述第二处理信号计算所述第一处理信号和第二处理信号的幅度差和相位差;

利用所述幅度差和相位差对所述第一处理信号进行频点分类,以得到分类频谱;

对所述分类频谱进行第二预设处理以得到滤波信号;

根据所述滤波信号和所述第一信号生成输出信号。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种双麦克风降噪方法中的步骤,因此,可以实现本发明实施例所提供的任一种双麦克风降噪方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本发明实施例所提供的一种双麦克风降噪方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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