EP1211671A2 - Commande automatique de gain avec suppression de bruit - Google Patents
Commande automatique de gain avec suppression de bruit Download PDFInfo
- Publication number
- EP1211671A2 EP1211671A2 EP01309636A EP01309636A EP1211671A2 EP 1211671 A2 EP1211671 A2 EP 1211671A2 EP 01309636 A EP01309636 A EP 01309636A EP 01309636 A EP01309636 A EP 01309636A EP 1211671 A2 EP1211671 A2 EP 1211671A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- noise
- level
- gain
- noise suppression
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 230000001629 suppression Effects 0.000 title claims abstract description 65
- 230000005236 sound signal Effects 0.000 claims abstract description 18
- 238000012545 processing Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 19
- 230000003247 decreasing effect Effects 0.000 claims description 5
- 239000000654 additive Substances 0.000 claims description 3
- 230000000996 additive effect Effects 0.000 claims description 3
- 230000004044 response Effects 0.000 claims description 3
- 230000003595 spectral effect Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 230000003321 amplification Effects 0.000 description 7
- 238000003199 nucleic acid amplification method Methods 0.000 description 7
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000005534 acoustic noise Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
Definitions
- the present invention relates generally to processing of audio signals, and specifically to noise reduction and automatic gain control in processing of such signals.
- AGC Automatic gain control
- Fig. 1 is a plot that schematically illustrates signals received by a microphone, representing the voices of two speakers.
- the first speaker (who speaks during intervals marked “A” in the figure) is about 50 cm from to the microphone, while the second speaker (speaking during intervals marked “B") is about 2 m from the microphone. Since the sound pressure level is inversely proportional to the distance from the microphone, the input level of an audio signal 20 received during the A intervals is about four times (12 dB) greater than a signal 22 during the B intervals.
- a background noise level 24 remains roughly constant.
- Fig. 2 is a plot that schematically illustrates the result of applying AGC to the signals of Fig. 1.
- the AGC causes an output signal 32 during the B intervals to have a level that is roughly equal to that of an output signal 30 during the A intervals.
- a noise level 34 during the A intervals remains reasonably low. Strong amplification of the weak signal in the B intervals, however, causes corresponding amplification of a noise level 36 during these intervals. As a result, while the signals from both speakers are heard at approximately the same output signal level, the noise level has sharp and noticeable variations.
- Digital noise suppression techniques can be used to reduce the background noise level before AGC amplification of the signal. (Noise suppression must precede AGC, since if the order of operation is reversed, variations in the AGC gain will confuse the noise suppressor's estimate of the noise level.)
- Common noise suppression techniques typically involve determining the noise spectrum and filtering the signal based on this spectrum in order to remove the noise components insofar as possible. Such techniques are commonly referred to as methods of “spectral attenuation” or “spectral subtraction.” They are described, for example, by Boll in an article entitled “Suppression of Acoustic Noise in Speech Using Spectral Subtraction,” published in IEEE Transactions on Acoustics , Speech and Signal Processing, ASSP-27, No. 2 (April, 1979), which is incorporated herein by reference.
- U.S. Patent 5,550,924, to Helf et al. whose disclosure is incorporated herein by reference, describes a method for reducing background noise in order to enhance speech.
- Properties of human audio perception are used to perform spectral and time masking to reduce perceived loudness of noise added to the speech signal.
- a signal is divided temporally into blocks which are then passed through a plurality of filters to remove narrow frequency band components of the noise.
- An estimate of the noise level in each of the filters is made by averaging measured noise powers.
- a FFT Fast Fourier Transform
- Responsive to the determined noise power a noise-reduced signal is recovered using an inverse FFT.
- U.S. Patent 5,768,473, to Eatwell et al. whose disclosure is incorporated herein by reference, describes an adaptive speech filter.
- the filter is a modified version of that described in U.S. Patent 4,185,168, using a noise power estimate of an average of the power.
- the filter implements an improved adaptive spectral estimator for estimating the spectral components in a signal containing both an information signal, such as speech, and noise. Improvements over 4,185,168 relate to a noise power estimator and a computationally-efficient gain calculation method.
- the adaptive spectral estimator is said to be particularly suited to implementation using digital signal processing and can be used to provide improved spectral estimates of the information signal.
- the amount of noise suppressed by a given noise suppressor is adjustable over a certain range.
- Suppression technologies known in the art can typically provide up to 8-10 dB of noise suppression with a significant improvement in sound quality.
- noticeable distortion may be introduced in the speech signals. Therefore, in noisy environments, finding the optimal level of noise suppression involves trading off background noise against speech distortion.
- Figs. 1 and 2 it will be seen that if sufficient noise suppression is applied in order to eliminate the annoying noise modulation effect in the B intervals, the result will likely be undesired distortion in the audio signals in both the A and B intervals.
- noticeable noise modulation will remain,
- an audio processor comprises a noise suppression stage and an AGC stage.
- the amount of noise suppressed is adjusted continually according to the current AGC gain.
- the noise suppression is reduced in order to eliminate possible distortion.
- the audio processor can thus be adjusted to give optimal audio quality, balancing noise modulation against signal distortion, over a range of different signal levels.
- audio processing apparatus including:
- the noise suppression stage is adapted to apply spectral compression to the input audio signal.
- the noise controller is adapted to determine the level of noise suppression as a monotonically-increasing function of the gain.
- the level of noise suppression determined by the noise controller increases in proportion to a power of the gain, wherein the power is less than or equal to one.
- the AGC stage is adapted to increase and decrease the gain in alternation in response to alternations in the level of the noise-suppressed signal due to receiving the input audio signal from alternating weak and strong audio sources, respectively
- the noise Controller is adapted to decrease and increase the level of noise suppression, responsive respectively to the gain increasing and decreasing.
- a method for audio processing including:
- Fig. 3 is a block diagram that schematically illustrates an audio processor 40, in accordance with a preferred embodiment of the present invention.
- the audio processor receives a raw audio input signal X ( t ), from a microphone, for example (not shown), and outputs a processed audio signal Y ( t ).
- Audio processor comprises a noise suppression stage 42, followed by an AGC stage 44.
- X ( t ) and Y ( t ) are analog signals, and stages 42 and 44 are implemented using suitable analog circuit elements, such as tunable filters and variable-gain amplifiers, as are known in the art.
- X(t) and Y(t) are digitized, and the processing functions described hereinbelow are implemented using digital logic circuits. Mixed analog and digital implementations may also be used.
- noise suppression stage 42 implements a method for suppressing near-stationary noises and tones described in U.S. Patent Application 09/605,174, filed June 28, 2000, which is assigned to the assignee of the present patent application and whose disclosure is incorporated herein by reference.
- the input noise is divided into multiple frequency bands, and the maximum and minimum noise levels in each band are determined over a period of time. Based on these noise levels, a gain is computed in each band using spectral subtraction and/or spectral compression.
- the gains G NS are applied by noise suppression stage 42 to the respective frequency bands of the input signal X(t) to generate a noise-suppressed input to AGC stage 44.
- the noise suppression stage may employ other techniques, such as those described in the Background of the Invention, or substantially any other suitable noise suppression method known in the art.
- AGC stage 44 operates on the audio signals after processing by noise suppression stage 42.
- the AGC stage determines a variable gain G AGC (t) to be applied to the signals in order to compensate for variations in the input signal level
- the current value of G AGC (t) is provided to a noise control block 46.
- the noise control block computes the amount of noise suppression L(t) to be applied by noise suppression stage 42 to the input signal X(t).
- the values of parameters used in noise suppression stage 42, such as G min are continually adjusted so that the total amount of noise suppression is equal to the current value of L(t) .
- block 46 is shown in the figure as a separate entity for the sake of clarity of explanation, those skilled in the art will appreciate that the function of this block may alternatively be integrated into either stages 42 or stage 44.
- L(t) is determined based on the current AGC gain G AGC ( t ) and on a basic noise suppression level L B , which corresponds to the amount of noise suppressed in the output signal when AGC gain is equal to unity.
- Various functions may be used to relate L ( t ) to G AGC ( t ) and L B .
- L(t) increases monotonically relative to both G AGC ( t ) and L B .
- L ( t ) L B + G AGC ( t )
- the noise suppression levels and AGC gain are specified here in decibels.
- Equation (4) may not be optimal, however, when large variations in the input signal level can occur, as it may lead to excessive noise suppression, with noticeable distortions in the output signal Y(t) .
- L B the basic noise suppression level
- AGC gain is 15 dB
- the total amount of noise suppression will be 20 dB.
- a milder dependence between the AGC gain G AGC (t) and noise suppression level L(t) is preferable, such as a dependence of L(t) on a fractional power of the gain ( G AGC ( t )) x , with x ⁇ 1.
- Fig. 4 is a plot that schematically shows the output signal Y ( t ) obtained by operating on the input signal X(t) shown in Fig. 1 using audio processor 40, in accordance with a preferred embodiment of the present invention.
- the variable noise suppression L(t) is given by equation (5).
- Signals 50 and 52 during intervals A and B, respectively, are amplified by AGC stage 44 to give comparable levels of perceptual loudness.
- Respective noise levels 54 and 56 are suppressed during both intervals A and B, as well.
- the level of noise suppression during the B intervals is greater than that during the A intervals, but due to the square root factor in equation (5), there is still slightly more residual noise in the B intervals.
- the parameters governing the dependence of L(t) on G(t) are preferably chosen and adjusted based on the background noise and signal conditions so as to balance the residual noise modulation against distortion effects due to the noise suppression, in a way that gives the most pleasing perceived sound quality.
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Quality & Reliability (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Control Of Amplification And Gain Control (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US24938800P | 2000-11-16 | 2000-11-16 | |
US249388P | 2000-11-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1211671A2 true EP1211671A2 (fr) | 2002-06-05 |
EP1211671A3 EP1211671A3 (fr) | 2003-09-10 |
Family
ID=22943262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01309636A Withdrawn EP1211671A3 (fr) | 2000-11-16 | 2001-11-15 | Commande automatique de gain avec suppression de bruit |
Country Status (1)
Country | Link |
---|---|
EP (1) | EP1211671A3 (fr) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1796082A1 (fr) * | 2005-12-09 | 2007-06-13 | QNX Software Systems (Wavemakers), Inc. | Système permettant une intelligibilité améliorée par compression des hautes fréquences |
EP2460156A1 (fr) * | 2009-07-29 | 2012-06-06 | BYD Company Limited | Procédé et dispositif d'élimination de bruit de fond |
DE102011003477A1 (de) * | 2011-02-01 | 2012-08-02 | Siemens Aktiengesellschaft | Verfahren und Vorrichtung zur Filterung eines Signals und Regeleinrichtung für einen Prozess |
WO2015116608A1 (fr) * | 2014-01-31 | 2015-08-06 | Microsoft Technology Licensing, Llc | Traitement de signal audio |
CN106205631A (zh) * | 2015-05-28 | 2016-12-07 | 三星电子株式会社 | 用于消除音频信号的噪声的方法及其电子装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4630305A (en) * | 1985-07-01 | 1986-12-16 | Motorola, Inc. | Automatic gain selector for a noise suppression system |
US4658426A (en) * | 1985-10-10 | 1987-04-14 | Harold Antin | Adaptive noise suppressor |
-
2001
- 2001-11-15 EP EP01309636A patent/EP1211671A3/fr not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4630305A (en) * | 1985-07-01 | 1986-12-16 | Motorola, Inc. | Automatic gain selector for a noise suppression system |
US4658426A (en) * | 1985-10-10 | 1987-04-14 | Harold Antin | Adaptive noise suppressor |
Non-Patent Citations (1)
Title |
---|
BOLL S F: "SUPPRESSION OF ACOUSTIC NOISE IN SPEECH USING SPECTRAL SUBTRACTION" IEEE TRANSACTIONS ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, IEEE INC. NEW YORK, US, vol. ASSP-27, no. 2, 1 April 1979 (1979-04-01), pages 113-120, XP002072967 ISSN: 0096-3518 * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1796082A1 (fr) * | 2005-12-09 | 2007-06-13 | QNX Software Systems (Wavemakers), Inc. | Système permettant une intelligibilité améliorée par compression des hautes fréquences |
EP2460156A1 (fr) * | 2009-07-29 | 2012-06-06 | BYD Company Limited | Procédé et dispositif d'élimination de bruit de fond |
EP2460156A4 (fr) * | 2009-07-29 | 2012-12-26 | Byd Co Ltd | Procédé et dispositif d'élimination de bruit de fond |
DE102011003477A1 (de) * | 2011-02-01 | 2012-08-02 | Siemens Aktiengesellschaft | Verfahren und Vorrichtung zur Filterung eines Signals und Regeleinrichtung für einen Prozess |
DE102011003477B4 (de) * | 2011-02-01 | 2015-07-02 | Siemens Aktiengesellschaft | Verfahren und Vorrichtung zur Filterung eines Signals und Regeleinrichtung für einen Prozess |
WO2015116608A1 (fr) * | 2014-01-31 | 2015-08-06 | Microsoft Technology Licensing, Llc | Traitement de signal audio |
US9924266B2 (en) | 2014-01-31 | 2018-03-20 | Microsoft Technology Licensing, Llc | Audio signal processing |
CN106205631A (zh) * | 2015-05-28 | 2016-12-07 | 三星电子株式会社 | 用于消除音频信号的噪声的方法及其电子装置 |
Also Published As
Publication number | Publication date |
---|---|
EP1211671A3 (fr) | 2003-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100860805B1 (ko) | 음성 강화 시스템 | |
JP2962732B2 (ja) | 補聴器用信号処理システム | |
EP2283484B1 (fr) | Système et procédé de diffusion du son dynamique | |
JP3626492B2 (ja) | 会話の品質向上のための背景雑音の低減 | |
EP1250703B1 (fr) | Dispositif et procede de reduction de bruit | |
US9196258B2 (en) | Spectral shaping for speech intelligibility enhancement | |
RU2347282C2 (ru) | Система и способ обработки звукового сигнала | |
US20020172350A1 (en) | Method for generating a final signal from a near-end signal and a far-end signal | |
KR101461141B1 (ko) | 잡음 억제기를 적응적으로 제어하는 시스템 및 방법 | |
JP2007522706A (ja) | オーディオ信号処理システム | |
US7835773B2 (en) | Systems and methods for adjustable audio operation in a mobile communication device | |
JP2004061617A (ja) | 受話音声処理装置 | |
US20040247110A1 (en) | Methods and apparatus for improving voice quality in an environment with noise | |
EP1286334A2 (fr) | Procédé et dispositif de circuit pour la réduction de bruit dans la transmission de parole | |
EP1211671A2 (fr) | Commande automatique de gain avec suppression de bruit | |
KR20050053139A (ko) | 피크 및 딥 성분을 이용한 음장 보정 방법 및 그 장치 | |
JP2003531506A (ja) | 移動電話内のスピーカ利得およびマイクロフォン利得を自動的に調整するための方法および装置 | |
KR101254989B1 (ko) | 2채널 디지털 보청기 및 2채널 디지털 보청기의 빔포밍 방법 | |
US7123732B2 (en) | Process to adapt the signal amplification in a hearing device as well as a hearing device | |
JPH09311696A (ja) | 自動利得調整装置 | |
JP4732231B2 (ja) | ミュート回路 | |
US11527232B2 (en) | Applying noise suppression to remote and local microphone signals | |
JPH0956000A (ja) | 補聴器 | |
EP4333464A1 (fr) | Amplification de la perte auditive qui amplifie différemment les sous-signaux de la parole et du bruit | |
WO2022202012A1 (fr) | Dispositif de suppression d'écho, procédé de suppression d'écho et programme de suppression d'écho |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Extension state: AL LT LV MK RO SI |
|
AKX | Designation fees paid | ||
REG | Reference to a national code |
Ref country code: DE Ref legal event code: 8566 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20040601 |