This paper proposes a whistle cancellation method based on sub audio feature estimation. In analog or digital audio processing systems, a 300Hz - ending high pass filter is used to filter out sub - Audio before the sound is played. This results in the very low audio energy of the 300Hz, which is clearly different from the sound in nature. This paper presents a method to rapidly detect howling and suppress this feature.
【技术实现步骤摘要】
一种基于亚音频特征判断的啸叫消除方法
本专利技术涉及语音增强领域,尤其是涉及自适应回声消除领域的技术
技术介绍
在一些使用通信设备的场景,例如中央控制室,多个用户在一个封闭的空间里使用不同的设备在同一个频道上免提通话。如果环境噪声大的话,用户可能会把音量调的很大,这最终会导致一个设备里播放出来的声音最终会被另外一个设备的麦克风采集到并且传播出去。如果这两个设备的距离足够近的话,那么这个声音回路会形成一个正反馈,声音会被持续放大,最后形成啸叫。如图1所示,假设这里有三个增益g1,g2,g3。g1代表接受设备本身对音频的增益,g2代表音频空气传输的增益,g3代表发射设备本身对音频的增益。如果g1*g2*g3>1,那么啸叫就会产生。啸叫在实际应用中会严重影响声音的辨识度和可懂度。设备靠的越近,啸叫就会越容易产生,也更会影响语音质量。本文的下一节会描述本文提出的专利技术是如何有效的检测啸叫并有效的压制啸叫。
技术实现思路
无论模拟电台还是数字电台,音频在到达喇叭播放之前,都会经过一个300Hz的高通滤波器,该滤波器会滤除掉300Hz的频率。这样做是因为,300Hz以下的频带用以传输低速信令。而区别于电台喇叭播放的声音,自然界里的声音,其300Hz以下或多或少存在这能量。下图图2表示了喇叭播放出来的能量谱,图3为自然界音频的能量谱。在下面的专利技术描述里,我们考虑到了实际上发送设备麦克风采集到的音频会混合了喇叭出来的音频和自然界的音频能量,因为这会影响亚音频里的能量特征。如果我们把音频能量谱分为两个部分,亚音频能量E1,剩余音频能量E2,那么总能量可以表示为:E=E1+ ...
【技术保护点】
利用亚音频与音频的能量比值来判断啸叫是否会发生,并且在频带上根据比值进行衰减的方法。
【技术特征摘要】
1.利用亚音频与音频的能量比值来判断啸叫是否会发生,并且在频带上根据比值进行衰减的方法。2.亚音频能量的获取是通过300Hz的低通滤波器的输出在时域上计算获得的。3.亚音频能量与总的音频能量的比值(R)的大小反应了啸叫发生的可能性,该比值在经过一定时间后与门限值进行比较,从而判断啸叫是否会发生。4.该专利将音频信号在频域上分为...
【专利技术属性】
技术研发人员:韩建,
申请(专利权)人:成都易慧通科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。