|
发表于 2004-6-7
|
|阅读模式
音频信号处理设备先后经历了工作方式由模拟到数字;处理模块由固化式到开放式;处理功能由单一音频处理到集成逻辑控制;系统架构由单台设备集中处理经多台设备分布处理到多台设备集中处理的变化;音频信号处理和逻辑控制模块的功能越来越强大,处理模块的新算法越来越先进、音频处理及应用越来越精准,逻辑控制越来越智能,这些都是数字音频信号处理的发展方向。9 i; z2 l, G% @+ V& d1 ?
音频喜好处理设备包含很多技术应用,本文着重介绍SpeechSense(发言感应技术)和(AmbientSense)环境检测技术的应用。* b$ x, u; W! {% ~
一、SpeechSense(发言感应)技术
5 R# w0 u v( x5 f$ A 人声有两个重要特点:摩擦音和爆破音,这两类声音环境噪声是无法创造的,只要是人类的语言,不管哪一个语种都具有这种特点,发言感应技术能够自动感应音频信号频率成分是否为人声,该技术可应用于AGC(自动增益控制)。% U0 k+ R9 S" U: S. }& b
应用场景描述4 g! C: ?' [ F; q, q4 q v
会议室内有多只用于拾取发言者语音的会议话筒,这些会议话筒品牌和型号完全相同,扩声系统中会议话筒所对应通道的位置也完全相同,但在使用中发言人距离话筒的距离和发言人音量的大小则不尽相同。这就导致会议话筒的电平大小不一,发言扩声音量有大有小。采用AGC(自动增益控制)电路,可对大信号自动压缩,小信号自动提升。
( n1 ^/ s2 F" R: Z: k- W! p$ V 传统的AGC(自动增益控制)工作原理
3 E3 q3 R: t' h/ s 传统的自动增益控制是通过提前预设一个阈值,当话筒拾取的音频信号低于阈值时,自动增益控制会自动给与这个音频信号增益提升,令其接近阈值位置;当话筒拾取的音频信号高于阈值时,自动增益控制会自动给与这个音频信号增益衰减,令其接近阈值位置,这基本可以保证话筒输入信号电平值的恒定。* n* X I) J6 Z( U
发言感应技术的应用8 @# p, o6 D; |7 Y
传统的自动增益控制电路在实际应用中,会议话筒除了会拾取到人声,还会拾取到其它的声音,如翻书、放杯子及键盘敲打等声音,这些声音大都会小于自动增益控制的阈值,当话筒拾取到这些声音信号后,自动增益控制电路就会马上工作,把这些声音信号放大,再经过功率放大器放大至音箱扩声,原本细小的声音就变成了较大的环境噪声。这种现象在会议室音频扩声系统中是不希望出现的。而发言检测算法的最大作用就是让自动增益控制能分辨人类发言的声音和非人类发言的声音,仅对人类发言声音进行提升或衰减,小于自动增益控制阀值的环境噪声则不会被自动增益控制电路进行放大。这样有了发言感应技术算法自动增益控制电路工作就更加精准及智能。
9 m6 J% T" S! C, B+ I二、AmbientSense(环境检测)技术 P5 L# U- x( A' Q7 f, f7 Y# K
环境声,如空调、投影机风扇及灯光镇流器的交流声等,他们没有摩擦音和爆破音这个属性,它是不同强度复合频率的集合。环境检测技术能够检测音频信号频率成分是否为环境声。环境声检测算法可应用于ANC(环境噪声补偿)。
! x! o' n. B& K% `# N
; t7 D' f" A* {; p, T$ |% x1 a. M 应用场景描述
- z9 j0 P q; ~; } 公共区域扩声系统,若背景音乐或寻呼音源的电平值恒定时,往往环境噪声的声压级大小是不确定的,人多的时候环境噪声的声压级就比较大,可能会把背景音乐或寻呼音源掩盖掉(声音的掩蔽效应);人少或空场的时候环境噪声声压级较小,感觉背景音乐或寻呼音源的声压级较大。所以需要一个能够精确判断环境噪声大小,并能够精确调节背景音乐或寻呼音源的音量大小的DSP处理模块,这个DSP模块就是A NC(环境噪声补偿)模块。" y+ b, {2 p( v3 ^
传统的ANC(环境噪声补偿)工作原理" K& T9 Z! r5 ^! h, K5 q& t4 x
在公共区域安装一支环境噪声检测话筒,用于测量环境噪声大小,得到测量结果后将结果返回到数字音频处理平台(DSP)的环境噪声补偿模块。环境噪声补偿模块的另外一路输入,通常是背景音乐或寻呼音源。通过环境噪声补偿模块的设置,当环境噪声超过提前设定的阈值时,背景音乐或寻呼音源的电平就会按设定好的比例和时间提升,以保证背景音乐或寻呼音源足够清晰地被听到(节目源比环境噪声≥25dB,可确保人清晰地听到节目源的声音);当环境噪声小于提前设定的阈值时,背景音乐或寻呼音源的电平就会按设定好的比例和时间衰减,以保证背景音乐或寻呼音源不会让人感觉音量太大。/ Y- b$ U: X$ G& |, }8 M* W0 T
环境检测技术的应用* [* r2 t2 s3 v! u
看似传统的环境噪声补偿电路已经非常完美,可经过传统的环境噪声补偿模块补偿后的节目源信号增大后经扬声器扩声,再由环境声拾取话筒拾取(在同一个声场),这样就会形成一个死循环,节目源信号不断地增大,无法进行有效地调节。传统环境噪声补偿的解决方法是让环境声拾取话筒远离扬声器,这样带来的后果就环境噪声补偿模块处理效果不够精确。
4 G9 g7 v$ _1 ~ M3 d 而环境检测算法则是隔断了环境声拾取话筒和扬声器之间的关系,通过自适应滤波的方式,告诉环境声拾取话筒把经扬声器扩声的音频信号滤除,仅拾取环境噪声,这样就能保证环境噪声补偿精确的处理,同时环境声检测话筒位置随意摆放。 |
|