|
浅谈数字音频处理的新技术
2 a( ]6 S! v; q) |
! K7 ]7 e# W7 f/ j% K6 F$ Q% Y 音频信号处理设备先后经历了工作方式由模拟到数字;处理模块由固化式到开放式;处理功能由单一音频处理到集成逻辑控制;系统架构由单台设备集中处理经多台设备分布处理到多台设备集中处理的变化;音频信号处理和逻辑控制模块的功能越来越强大,处理模块的新算法越来越先进、音频处理及应用越来越精准,逻辑控制越来越智能,这些都是数字音频信号处理的发展方向。4 t; e6 u" d1 S B8 Q
; z" c- X ]% g2 m 音频喜好处理设备包含很多技术应用,本文着重介绍发言感应技术和环境检测技术的应用。 n! M8 Z5 ?7 A
: E6 O _1 I; I- P
一、发言感应技术4 r* m2 R6 C. m* n/ X R1 v4 e
: w' Y: H5 Q0 S5 c* [ 人声有两个重要特点:摩擦音和爆破音,这两类声音环境噪声是无法创造的,只要是人类的语言,不管哪一个语种都具有这种特点,发言感应技术能够自动感应音频信号频率成分是否为人声,该技术可应用于AGC(自动增益控制)。
3 x. z& \ |2 h5 I. f7 \, { G6 o: e
应用场景描述" D6 L# `: P' ^5 _7 h; b
% z. Y" B" C4 Q/ m
会议室内有多只用于拾取发言者语音的会议话筒,这些会议话筒品牌和型号完全相同,扩声系统中会议话筒所对应通道的位置也完全相同,但在使用中发言人距离话筒的距离和发言人音量的大小则不尽相同。这就导致会议话筒的电平大小不一,发言扩声音量有大有小。采用AGC(自动增益控制)电路,可对大信号自动压缩,小信号自动提升。: B ]0 S" @$ V2 j0 [- D+ Y; ^, K5 @; N* N
! }1 a7 ^6 H. J5 U
浅谈数字音频处理的新技术: Z0 U0 t9 |* | p
& n9 a2 ~7 H! r5 G3 j, I" z: A
传统的自动增益控制工作原理
# N8 r+ s4 x g/ c2 k' Z* R
0 K- q3 V4 e, i6 y9 B 传统的自动增益控制是通过提前预设一个阈值,当话筒拾取的音频信号低于阈值时,自动增益控制会自动给与这个音频信号增益提升,令其接近阈值位置;当话筒拾取的音频信号高于阈值时,自动增益控制会自动给与这个音频信号增益衰减,令其接近阈值位置,这基本可以保证话筒输入信号电平值的恒定。* _0 C9 F) Q7 t
6 t& o- U: R% ?+ E. X9 _8 Z
发言感应技术的应用: `/ I, A% Y! _2 l5 |
5 V1 B, L/ K' B
传统的自动增益控制电路在实际应用中,会议话筒除了会拾取到人声,还会拾取到其它的声音,如翻书、放杯子及键盘敲打等声音,这些声音大都会小于自动增益控制的阈值,当话筒拾取到这些声音信号后,自动增益控制电路就会马上工作,把这些声音信号放大,再经过功率放大器放大至音箱扩声,原本细小的声音就变成了较大的环境噪声。这种现象在会议室音频扩声系统中是不希望出现的。而发言检测算法的最大作用就是让自动增益控制能分辨人类发言的声音和非人类发言的声音,仅对人类发言声音进行提升或衰减,小于自动增益控制阀值的环境噪声则不会被自动增益控制电路进行放大。这样有了发言感应技术算法自动增益控制电路工作就更加精准及智能。 U* b6 `0 ]! O V) h' w
5 l4 W6 h5 F, H2 M 二、环境检测技术
! `) c! k$ Z9 B* S4 }7 N3 j | ?( C2 `
环境声,如空调、投影机风扇及灯光镇流器的交流声等,他们没有摩擦音和爆破音这个属性,它是不同强度复合频率的集合。环境检测技术能够检测音频信号频率成分是否为环境声。环境声检测算法可应用于ANC(环境噪声补偿)。
, A$ \/ L! I: ^" x$ ?' e6 I
, ]$ E( `, p5 q4 O 应用场景描述( U3 S2 v$ K ]5 J# h) g4 A2 Z
! V4 O7 ]* I* ^$ y" U
公共区域扩声系统,若背景音乐或寻呼音源的电平值恒定时,往往环境噪声的声压级大小是不确定的,人多的时候环境噪声的声压级就比较大,可能会把背景音乐或寻呼音源掩盖掉(声音的掩蔽效应);人少或空场的时候环境噪声声压级较小,感觉背景音乐或寻呼音源的声压级较大。所以需要一个能够精确判断环境噪声大小,并能够精确调节背景音乐或寻呼音源的音量大小的DSP处理模块,这个DSP模块就是ANC(环境噪声补偿)模块。6 A! Z' ]% G( a) U( ~+ r& I
4 U& m) O/ F. `* Q
传统的环境噪声补偿工作原理8 { s5 ]# \" p
$ D* M* s ^) O4 [% X8 S
在公共区域安装一支环境噪声检测话筒,用于测量环境噪声大小,得到测量结果后将结果返回到数字音频处理平台(DSP)的环境噪声补偿模块。环境噪声补偿模块的另外一路输入,通常是背景音乐或寻呼音源。通过环境噪声补偿模块的设置,当环境噪声超过提前设定的阈值时,背景音乐或寻呼音源的电平就会按设定好的比例和时间提升,以保证背景音乐或寻呼音源足够清晰地被听到(节目源比环境噪声≥25dB,可确保人清晰地听到节目源的声音);当环境噪声小于提前设定的阈值时,背景音乐或寻呼音源的电平就会按设定好的比例和时间衰减,以保证背景音乐或寻呼音源不会让人感觉音量太大。7 e' X$ _7 L5 v" _+ q
6 B) H. V8 |8 |, c
环境检测技术的应用" Z- a8 d N) |9 J7 d! J8 f, @; g
" L# [9 u8 k% f E5 v9 z1 n) b1 }
看似传统的环境噪声补偿电路已经非常完美,可经过传统的环境噪声补偿模块补偿后的节目源信号增大后经扬声器扩声,再由环境声拾取话筒拾取(在同一个声场),这样就会形成一个死循环,节目源信号不断地增大,无法进行有效地调节。传统环境噪声补偿的解决方法是让环境声拾取话筒远离扬声器,这样带来的后果就环境噪声补偿模块处理效果不够精确。
" f% c: B3 [4 \3 V; u* q& R, W: c1 t& l0 y" F1 h
而环境检测算法则是隔断了环境声拾取话筒和扬声器之间的关系,通过自适应滤波的方式,告诉环境声拾取话筒把经扬声器扩声的音频信号滤除,仅拾取环境噪声,这样就能保证环境噪声补偿精确的处理,同时环境声检测话筒位置随意摆放。5 w4 K% z% Y6 r$ b+ @7 j/ ~- A
2 m0 g# ^! |3 C" l
三、智能的系统控制功能
& p) q( b' T! m+ A% f: Y0 K
0 A. N% A' q" n! { 系统控制技术主要体现在两个方面:内部控制和外部控制。目前音频行业内大多数音频处理系统都支持PC、Mac、AppleiPad、iPhone,或者基于网络的CREATOR快捷中控产品的控制,这些控制方式音频处理系统大多为被动接受控制,也属于数字音频处理系统内部控制范畴。
; Z6 m5 x, f2 a n0 `6 E( M$ L$ _
而音频行业内先进的数字音频处理系统不仅仅是能够接受控制这么简单,例如:集中式处理架构的网络数字音频处理系统,处理系统可自动检测整个系统接口设备是否在线,如某台接口设备掉线,那么音频处理系统可以通过电话提示音报告给系统管理员,以便系统管理员第一时间对系统进行处理。同时系统管理员也可在任意位置,通过模拟电话对数字音频处理系统进行操作控制。再例如:当数字音频处理系统大于一定的设置时间范围,系统没有检测到任何音频信号,系统可以通过第三方控制设备(如基于网络的CREATOR快捷中控产品)可以将耗电量大的设备关闭。
: Z* h% I i: ~6 _- K, R/ w/ O! k: L
O/ h. K( L0 @! b6 H5 g0 O E 智能的系统控制功能多种多样,使用者可根据自己的实际需要进行开发。
/ l m+ ]2 G+ A3 q. \7 m0 J8 E( A! w- \0 T; _4 y+ F7 d
- g! B% M6 d5 q( T7 u5 C
) B2 K. b" d, b! T$ U7 } 总结8 H" _9 n& |% i
: Q$ k: p$ ^% A$ ?8 [; n6 p7 ^ 发言感应技术和环境检测技术的应用非常广泛,远不止在自动增益控制和环境噪声补偿模块中。发言感应技术和环境检测技术这两种技术可单独使用也可一起使用,它们还可应用在自动曝光控制、背景噪声和环境噪声消除等功能的处理上。总之,随着计算机及网络技术的飞速发展,音频信号处理和逻辑控制的功能将越来越强大,处理模块新算法越来越先进,音频处理越来越精准,逻辑控制越来越智能,数字音频的处理会始终向这一方向发展。 |
|