本发明涉及降噪,尤其涉及一种降噪方法、设备及计算机可读存储介质。
背景技术:
1、主动降噪耳机能够很大程度上降低环境中的噪声,给用户提供良好的体验。但是,由于用户的使用场景非常复杂多样,经常会遇到很多非稳定状态的使用场景,在这些场景下会存在一些瞬态干扰导致耳机振动以及耳机腔体压缩,从而导致主动降噪耳机上的麦克风拾取到瞬态干扰噪声,这类瞬态干扰噪声通常具有低频且能量大的特点,主动降噪系统不但难以消除这类噪声,对于一些低频频段甚至还会产生抬升,使得用户在使用耳机时能够感知到干扰噪声,降低用户体验。
技术实现思路
1、本发明的主要目的在于提供一种降噪方法、设备及计算机可读存储介质,旨在抑制瞬态干扰噪声,从而提高主动降噪的降噪效果。
2、为实现上述目的,本发明提供一种降噪方法,所述降噪方法包括以下步骤:
3、获取耳机设备的麦克风拾取的麦克风信号,并检测所述麦克风信号中是否存在干扰信号;
4、若所述麦克风信号中存在所述干扰信号,则调整所述麦克风信号对应的降噪处理通路的上一状态降噪处理参数,得到当前状态降噪处理参数,以基于所述当前状态降噪处理参数压制所述麦克风信号中的低频信号,其中,所述低频信号的上限频率小于预设频率;
5、基于所述当前状态降噪处理参数对所述麦克风信号进行处理得到降噪参考信号,以通过所述降噪参考信号抵消所述麦克风信号。
6、可选地,所述检测所述麦克风信号中是否存在干扰信号的步骤之后,还包括:
7、若所述麦克风信号中不存在所述干扰信号,则将所述降噪处理通路的初始处理参数作为所述当前状态降噪处理参数。
8、可选地,所述若所述麦克风信号中不存在所述干扰信号,则将所述降噪处理通路的初始处理参数作为所述当前状态降噪处理参数的步骤,包括:
9、若所述麦克风信号中不存在所述干扰信号,则检测所述上一状态降噪处理参数是否处于已调整状态;
10、若所述上一状态降噪处理参数处于已调整状态,则将所述降噪处理通路的初始处理参数作为所述当前状态降噪处理参数。
11、可选地,所述检测所述麦克风信号中是否存在干扰信号的步骤,包括:
12、确定所述麦克风信号中低频信号的低频信号能量,并检测所述低频信号能量是否大于预设的能量阈值;
13、若所述低频信号能量大于所述能量阈值,则确定所述麦克风信号中存在干扰信号;
14、若所述低频信号能量小于或者等于所述能量阈值,则确定所述麦克风信号中不存在所述干扰信号。
15、可选地,所述上一状态降噪处理参数至少包括滤波器的上一状态低频信号增益和上一状态下限截止频率,所述调整所述麦克风信号对应的降噪处理通路的上一状态降噪处理参数,得到当前状态降噪处理参数的步骤,包括:
16、减小所述麦克风信号对应的降噪处理通路中滤波器的上一状态低频信号增益,得到当前状态滤波器增益;
17、增大所述降噪处理通路中滤波器的上一状态下限截止频率,得到当前状态下限截止频率。
18、可选地,所述检测所述麦克风信号中是否存在干扰信号的步骤之前,还包括:
19、检测所述耳机设备是否触发干扰信号检测指令;
20、若所述耳机设备触发所述干扰信号检测指令,则执行所述检测所述麦克风信号中是否存在干扰信号的步骤。
21、可选地,所述耳机设备上设置加速度传感器和/或者触摸传感器,所述检测所述耳机设备是否触发干扰信号检测指令的步骤,包括:
22、获取所述加速度传感器和/或者所述触摸传感器采集的传感器信号;
23、若所述传感器信号大于对应的信号阈值,则确定所述耳机设备触发干扰信号检测指令;
24、若所述传感器信号小于或者等于所述信号阈值,则确定所述耳机设备未触发干扰信号检测指令。
25、可选地,所述基于所述当前状态降噪处理参数对所述麦克风信号进行处理得到降噪参考信号的步骤之后,还包括:
26、检测所述降噪参考信号中是否存在所述干扰信号;
27、若所述降噪参考信号中存在所述干扰信号,则关闭所述降噪参考信号对应的信号输出通路。
28、为实现上述目的,本发明还提供一种降噪设备,所述降噪设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的降噪程序,所述降噪程序被所述处理器执行时实现如上所述的降噪方法的步骤。
29、此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有降噪程序,所述降噪程序被处理器执行时实现如上所述的降噪方法的步骤。
30、本发明中,通过获取耳机设备的麦克风拾取的麦克风信号,并检测麦克风信号中是否存在干扰信号;若麦克风信号中存在干扰信号,则调整麦克风信号对应的降噪处理通路的上一状态降噪处理参数,得到当前状态降噪处理参数,以基于当前状态降噪处理参数压制麦克风信号中的低频信号,其中,低频信号的上限频率小于预设频率;基于当前状态降噪处理参数对麦克风信号进行处理得到降噪参考信号,以通过降噪参考信号抵消麦克风信号。
31、本发明在确定麦克风信号中存在干扰信号时,对麦克风信号所在的降噪处理通路的上一状态降噪处理参数进行调整得到当前状态降噪处理参数,以基于当前状态降噪处理参数压制麦克风信号中的低频信号,从而实现压制麦克风信号中的瞬态干扰噪声信号,提高主动降噪的降噪效果,提高用户体验。
1.一种降噪方法,其特征在于,所述降噪方法包括以下步骤:
2.如权利要求1所述的降噪方法,其特征在于,所述检测所述麦克风信号中是否存在干扰信号的步骤之后,还包括:
3.如权利要求2所述的降噪方法,其特征在于,所述若所述麦克风信号中不存在所述干扰信号,则将所述降噪处理通路的初始处理参数作为所述当前状态降噪处理参数的步骤,包括:
4.如权利要求1所述的降噪方法,其特征在于,所述检测所述麦克风信号中是否存在干扰信号的步骤,包括:
5.如权利要求1所述的降噪方法,其特征在于,所述上一状态降噪处理参数至少包括滤波器的上一状态低频信号增益和上一状态下限截止频率,所述调整所述麦克风信号对应的降噪处理通路的上一状态降噪处理参数,得到当前状态降噪处理参数的步骤,包括:
6.如权利要求1所述的降噪方法,其特征在于,所述检测所述麦克风信号中是否存在干扰信号的步骤之前,还包括:
7.如权利要求6所述的降噪方法,其特征在于,所述耳机设备上设置加速度传感器和/或者触摸传感器,所述检测所述耳机设备是否触发干扰信号检测指令的步骤,包括:
8.如权利要求1至7中任一项所述的降噪方法,其特征在于,所述基于所述当前状态降噪处理参数对所述麦克风信号进行处理得到降噪参考信号的步骤之后,还包括:
9.一种降噪设备,其特征在于,所述降噪设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的降噪程序,所述降噪程序被所述处理器执行时实现如权利要求1至8中任一项所述的降噪方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有降噪程序,所述降噪程序被处理器执行时实现如权利要求1至8中任一项所述的降噪方法的步骤。