一种可阻隔外部高声压级能量的听力保护方法与流程

文档序号:32336226发布日期:2022-11-26 00:49阅读:167来源:国知局
一种可阻隔外部高声压级能量的听力保护方法与流程

1.本发明涉及音频装置降噪处理方法,尤其涉及一种可阻隔外部高声压级能量的听力保护方法。


背景技术:

2.日常生活中,听力保护是相当重要的事。很多时候,当人们意识到需要保护听力的时候往往是听力已经出现了问题,然而听力受损基本是不可逆的,对年轻人来说,造成听力下降最为严重的因素是噪声,同时,耳机对我们的听力也有很大影响。
3.请参见图1,据现有资料,声音的分贝数越大,对人耳的伤害越大。人耳对噪声的忍受能力请参见下表:
4.声压(dba)持续时间(分钟)804808324086120896092309515987.51013.75
5.现有技术中,一般通过anc降噪来减小环境噪声,用户可以在更低的音量条件下听音乐,从而保护听力。但是以下几种情况例外:
6.首先,anc打开,当有高声压级时,anc的麦克风已饱和,导致失真的信号叠加到耳朵里,此时不仅没有起到降噪效果,还产生更大的伤害听力的能量;
7.其次,anc关闭,只有被动降噪阻隔部分外界高声压级能量,不能有效利用anc降噪功能;
8.此外,当anc处于透传模式时,系统会放大高声压级能量导致耳朵内的声音能量变大,进而造成伤害。


技术实现要素:

9.本发明要解决的技术问题在于,针对现有技术的不足,提供一种能够在外界突然发生高声压级能量时起到听力保护作用,进而阻隔外部高声压级能量的听力保护方法。
10.为解决上述技术问题,本发明采用如下技术方案。
11.一种可阻隔外部高声压级能量的听力保护方法,其包括有如下步骤:步骤 s1,预设声压能量阈值一和声压能量阈值二,所述声压能量阈值二大于所述声压能量阈值一;步骤s2,获取外部声响能量值;步骤s3,将所述外部声响能量值与所述声压能量阈值一和所述声压能量阈值二进行比较,当所述外部声响能量值大于所述声压能量阈值一且小于所述声
压能量阈值二时执行步骤s4,当所述外部声响能量值大于所述声压能量阈值二时执行步骤s5;步骤s4,启动预设的主动降噪功能以消减高声压级能量;步骤s5,关闭预设的主动降噪功能,以被动降噪方式阻隔高声压级能量。
12.优选地,所述步骤s1中,将等效于用户鼓膜处80dba spl的ff mic声压能量级作为所述声压能量阈值一。
13.优选地,所述步骤s1中,将实验室测试得到的ff mic即将饱和的高声压能量级作为所述声压能量阈值二。
14.优选地,所述步骤s2中,通过ff mic或者talk mic获取外部声响能量值。
15.优选地,所述步骤s2中,获取外部声响能量值的过程包括:将ff mic或者talk mic实时采集的外界声音信号变化量转换成音频数据流,采用a计权模拟系统对所述音频数据流进行计算,得到当前外部声响能量值。
16.优选地,利用双线性变换法将所述a计权模拟系统的传递函数转换为数字滤波器。
17.优选地,所述听力保护方法对应设有虚拟开关,所述虚拟开关设于预设的 app内,启动所述虚拟开关时执行所述步骤s1至所述步骤s5,关闭所述虚拟开关时不执行所述步骤s1至所述步骤s5。
18.本发明公开的可阻隔外部高声压级能量的听力保护方法中,通过实时监测外部高声压级能量并采取干预措施的方法来实现保护听力功能。具体过程中,通过实时监测外部高声压级能量,并与预先设定的声压能量阈值一和声压能量阈值二进行比较,当高声压级的能量超过预设声压能量阈值一时,系统会开启 anc功能以保护听力,当高声压级的能量超过预设声压能量阈值二时,系统会关闭anc功能以保护听力。相比现有技术而言,本发明能够阻隔外部高声压级能量,在外界突然发生高声压级能量时能有效地起到听力保护作用,较好地满足了应用需求。
附图说明
19.图1为现有资料中声音分贝数所对应的环境示意图;
20.图2为本发明听力保护方法的流程图;
21.图3为a计权网络曲线示意图;
22.图4为a计权模拟系统架构示意图。
具体实施方式
23.下面结合附图和实施例对本发明作更加详细的描述。
24.本发明公开了一种可阻隔外部高声压级能量的听力保护方法,请参见图2,其包括有如下步骤:
25.步骤s1,预设声压能量阈值一和声压能量阈值二,所述声压能量阈值二大于所述声压能量阈值一;
26.步骤s2,获取外部声响能量值;
27.步骤s3,将所述外部声响能量值与所述声压能量阈值一和所述声压能量阈值二进行比较,当所述外部声响能量值大于所述声压能量阈值一且小于所述声压能量阈值二时执行步骤s4,当所述外部声响能量值大于所述声压能量阈值二时执行步骤s5;
28.步骤s4,启动预设的主动降噪功能以消减高声压级能量;
29.步骤s5,关闭预设的主动降噪功能,以被动降噪方式阻隔高声压级能量。
30.上述方法中,本发明通过实时监测外部高声压级能量并采取干预措施的方法来实现保护听力功能。具体过程中,通过实时监测外部高声压级能量,并与预先设定的声压能量阈值一和声压能量阈值二进行比较,当高声压级的能量超过预设声压能量阈值一时,系统会开启anc功能以保护听力,当高声压级的能量超过预设声压能量阈值二时,系统会关闭anc功能以保护听力。相比现有技术而言,本发明能够阻隔外部高声压级能量,在外界突然发生高声压级能量时能有效地起到听力保护作用,较好地满足了应用需求。
31.作为一种优选方式,所述步骤s1中,将等效于用户鼓膜处80dba spl的ff mic声压能量级作为所述声压能量阈值一。所述步骤s1中,将实验室测试得到的ff mic即将饱和的高声压能量级作为所述声压能量阈值二。
32.本实施例的所述步骤s2中,通过ff mic或者talk mic获取外部声响能量值。具体地,所述步骤s2中,获取外部声响能量值的过程包括:将ff mic或者talkmic实时采集的外界声音信号变化量转换成音频数据流,采用a计权模拟系统对所述音频数据流进行计算,得到当前外部声响能量值。
33.下面提供一个具体实施例作为进一步的解释说明。
34.实施例一
35.本实施例中,以音频装置为入耳式降噪耳机为例,该装置具有三个mic, ff,fb和talk mic,其中ff mic是位于耳道外部,通过ff mic获得的数据为外部高声压级能量的数据。同样的,也可以通过talk mic获取外部高声压级能量数据。
36.本实施例中,预设阈值1表示系统打开anc能够抵消的最小能量,通常也会认为在合理的时间内,如果不采取保护措施会对用户的听力造成损害。在此实施例中,认为等效于用户鼓膜处80dba spl的ff mic的声压能量级属于恰当的阈值1。预设阈值2表示系统打开anc能够抵消的最大能量,通过实验室测试ff mic即将饱和的高声压级能量即为预设阈值2,当高声压级的能量超过阈值2,anc的麦克风就会饱和导致anc失效。喇叭可能会输出杂音甚至会增加耳内的声音能量。此时最佳的保护措施是关闭anc,只用系统的被动降噪阻隔高声压级的能量。
37.对于具体的保护措施,在本实施例中,系统会将外置麦克风测量到的能量与阈值1和阈值2进行实时比较,并根据结果采取相应的措施。即:当麦克风能量大于阈值1小于阈值2时,系统打开anc规避高声压级;当麦克风能量大于阈值2时,系统关闭anc来避免anc的麦克风饱和造成降噪阻隔失效。
38.在上述实施例一的基础上,对于外部高声压级的测量方法,本发明涉及的音频装置利用外置麦克风能实时采集到外界声音信号的变化,并将这种声音信号的变化转变成音频数据流。对音频流采用a计权模式对音频流进行计算,得到当前声音的能量。其中,a计权(a-weighted)是一种用于音频测量的标准权重曲线,用于反映人耳的响应特性,声压电平源于a计权,用dba表示。a计权被广泛应用于噪声和稳定音频信号的测量,其频域曲线如图3所示,从图3 中可以看出,使用a计权进行音频测量时,对低频的权重会低于中高频。由于 a计权对描述人耳听力相对于真实声学的频率响应最有意义,所以应用最为广泛。
39.具体地,a计权模拟系统的传递函数为:
[0040][0041]
其中:
[0042]
ω1=2πf1,ω2=2πf2,ω3=2πf3,ω4=2πf4,a
1000
=1.9997;
[0043]
f1=20.60hz,f2=107.7hz,f3=737.9hz,f4=12194hz;
[0044]
利用matlab软件将上述a计权模拟系统的传递函数转换为数字滤波器,并获得滤波器系数h(n);具体是利用双线性变换法将所述a计权模拟系统的传递函数转换为数字滤波器;
[0045]
请参见图4,设定输入的音频数据流为x(n),则经过a计权模拟系统处理后,输出为y(n),对y(n)数据进行声压级计算,进而获得当前音频的dba值;
[0046]
其中,声压级计算公式如下
[0047][0048]
其中:
[0049][0050]
关于本发明所述听力保护方法,在实际应用中可以通过设置虚拟开关来实现控制,例如:所述听力保护方法对应设有虚拟开关,所述虚拟开关设于预设的app内,启动所述虚拟开关时执行所述步骤s1至所述步骤s5,关闭所述虚拟开关时不执行所述步骤s1至所述步骤s5。
[0051]
本发明公开的听力保护方法,其相比现有技术而言的有益效果在于:本发明能够阻隔外部高声压级能量,在外界突然发生高声压级能量时能有效地起到听力保护作用,较好地满足了应用需求。
[0052]
以上所述只是本发明较佳的实施例,并不用于限制本发明,凡在本发明的技术范围内所做的修改、等同替换或者改进等,均应包含在本发明所保护的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1