[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

EP0992978A1 - Noise reduction device and a noise reduction method - Google Patents

Noise reduction device and a noise reduction method Download PDF

Info

Publication number
EP0992978A1
EP0992978A1 EP98957196A EP98957196A EP0992978A1 EP 0992978 A1 EP0992978 A1 EP 0992978A1 EP 98957196 A EP98957196 A EP 98957196A EP 98957196 A EP98957196 A EP 98957196A EP 0992978 A1 EP0992978 A1 EP 0992978A1
Authority
EP
European Patent Office
Prior art keywords
noise
amplitude
spectrum
output
amplitude spectrum
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
Application number
EP98957196A
Other languages
German (de)
French (fr)
Other versions
EP0992978A4 (en
Inventor
Kazutaka Mitsubishi Denki Kabushiki Kaisha TOMITA
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of EP0992978A1 publication Critical patent/EP0992978A1/en
Publication of EP0992978A4 publication Critical patent/EP0992978A4/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • G10L21/0208Noise filtering
    • G10L21/0216Noise filtering characterised by the method used for estimating noise
    • G10L21/0232Processing in the frequency domain
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/78Detection of presence or absence of voice signals
    • G10L25/84Detection of presence or absence of voice signals for discriminating voice from noise

Definitions

  • the present invention relates to a noise reduction method of a speech signal adopted in a speech communication system or a speech recognition system used under an environment with background noises.
  • the noise reduction method suppresses a noise of the speech signal input to these systems by eliminating the noise.
  • the present invention also relates to a noise reduction method of a noise frame of the speech signal by suppressing its amplitude.
  • a conventional method to reduce the background noises is illustrated in the drawing of Fig.15.
  • the method will be described below.
  • This method converts an input signal of speech having background noises from analogue to digital.
  • An A/D converted input signal is divided into fixed periods (frames). Then, the followings are performed in order to obtain an output signal with reduced noises for every one of the divided frames.
  • a discrete Fourier transformation is applied to a series of input signals including a fixed period signal (hereinafter referred to as a frame signal).
  • the frame signal is transformed to a frequency spectrum by applying the discrete Fourier transformation to the series of input signals.
  • the frequency spectrum is divided into an amplitude spectrum and a phase spectrum.
  • An estimated noise amplitude spectrum has been estimated from a non speech frame.
  • the estimated noise amplitude spectrum is subtracted from the amplitude spectrum of the input signal using a subtraction filter. By doing so, a speech amplitude spectrum with reduced background noises (output amplitude spectrum) is estimated. Then, the speech amplitude spectrum is added to the phase spectrum to get a frequency spectrum of the speech with reduced background noises. By applying an inverse discrete Fourier transformation to the frequency spectrum of this speech, the output signal with reduced noises is obtained.
  • This method is being proposed in a paper by Steven F. Ball, entitled “Supprssion of acustic noise in speech using spectral subtraction", IEEE Trans. Acoust., Speesh and Signal Proc., vol. ASSP-29, pp.113-120, Apr. 1979.
  • Fig.15 illustrates a block chart of the conventional noise reduction method.
  • An input signal 107 cut into a fixed frame length is transformed to a frequency domain at a Fourier transformation unit 101.
  • An input phase spectrum 108 and an input amplitude spectrum 109 are output from the Fourier transformation unit 101.
  • a noise period deciding unit 102 decides that the input signal is in a speech frame (period) if greater than a threshold value TH, and the input signal is in a noise frame (period) if less than the threshold value TH.
  • an estimated noise amplitude spectrum calculating unit 103 performs a weighted addition of the input amplitude spectrum 109 of that time and an estimated noise amplitude spectrum up to that time and outputs an updated estimated noise amplitude spectrum 110.
  • a typical transmission function of the subtraction filter unit 104 is expressed by an equation (1).
  • F( ⁇ ) S( ⁇ ) 2 -r ⁇ E(N( ⁇ )) 2 S( ⁇ ) 2 whereas
  • S ( ⁇ ) denotes to an amplitude spectrum of the input signal
  • E (N ( ⁇ )) denotes to an estimated noise amplitude spectrum
  • r is a constant expressing the reduction rate of the estimated noise amplitude spectrum.
  • the reduction rate r is calculated based on a pre-determined equation at the subtraction filter unit 104.
  • an output amplitude spectrum 111 is output from the subtraction filter unit 104 by subtracting the estimated noise amplitude spectrum from the input amplitude spectrum, in a same manner as the equation (1).
  • the noise suppression is weakened by decreasing the reduction rate for a frame with small power such as noise frame or consonant sounds.
  • An inverse Fourier transformation unit 105 outputs an output signal in a time domain.
  • the first conventional spectrum subtraction method has a disadvantage of deteriorated speech quality due to cutoff of a speech such as onset of speech, ending part of speech, or frame with small power such as consonant sounds. Such cutoff of the speech will further increase by increasing the reduction rate r.
  • a function called window function is determined for a period in time axis, and the signals for applying the Fourier transformation is weighted by multiplying of the window function. For example, a frame signal and a fixed length signal which is continuous to the frame signal (overlap signal) are multiplied by the window function and then the Fourier transformation is applied. For a frame signal output from the inverse Fourier transformation, an overlap signal output from the inverse Fourier transformation of the previous frame is added to a beginning of the sample weighted by less than 1 in the frame.
  • the window function is used so that addition of weights of the samples corresponding to an addition of the frame signal and the overlap signal becomes 1.
  • the window function is used to get smooth edges of the signals for applying the Fourier transformation.
  • a third conventional spectrum subtraction method there is a method of applying Fourier transformation to a frame signal and a fixed length signal (overlap signal) continuous to the frame signal without weighting by the window function.
  • This method is being used in the noise reduction apparatus disclosed in Japanese unexamined patent publication HEI 9-34497.
  • This method implements a waveform reforming process which overlaps an overlap signal output from the inverse Fourier transformation of the previous frame with a frame signal output from the inverse Fourier transformation at a triangle window and outputs the result.
  • the waveform reforming process is implemented to achieve smooth outputs between frames.
  • the overlap signal output from the inverse Fourier transformation is stored for overlapping to a next frame.
  • the waveform reforming process is expressed by an equation (2).
  • fixed decimal point DSP 16-bits fixed decimal point calculation digital signal processor
  • the Fourier transformation and inverse Fourier transformation involve a large amount of calculation.
  • the spectrum subtraction method there are many cases of wanting to implement the spectrum subtraction method by involving a small amount of calculation, although this may sacrifice the precision calculation.
  • the third conventional spectrum subtraction method since the frame signal for applying Fourier transformation is not weighted by the window function, a dynamic range of the frame signal does not spread. And an accuracy deterioration of the frame signal is small if being applied the Fourier transformation and inverse Fourier transformation with the limited precision calculation. This is the reason for using the fixed decimal point DSP involving the small amount of calculation.
  • the fourth conventional noise reduction method using a spectrum subtraction at first, estimates a noise power for calculating the estimated noise amplitude spectrum, and a calculated noise power is taken as a noise frame deciding threshold value. Then, if an input power is smaller than this threshold value, the input frame is decided as a noise frame. It is common that the estimated noise amplitude spectrum is calculated as an average of noise signals, that is, an average of input signals of a plurality of frames which are decided as noises.
  • This spectrum subtraction method is disclosed in Japanese unexamined patent publication HEI8-221092 as an example.
  • a method which is disclosed in Japanese unexamined patent publication HEI7-38454 decides a state of current frame from a predetermined finite state which expresses a signal mode, and suppresses the amplitude by a certain intensity if the state of current frame is indicating a noise frame state.
  • the first conventional spectrum subtraction method has the disadvantage where a noise period is distorted and become an unpleasant residual noise called musical noise, which is a major practical problem.
  • This problem occurs in the noise period when an output amplitude spectrum shows a form in which a power of the output amplitude spectrum is sparsely concentrated to some of frequencies by subtracting estimated noise amplitude spectrum.
  • the problem occurs when the power concentrated frequencies varies irregularly among frames.
  • the noise reduction efficiency will improve by applying the Fourier transformation to a signal weighted by the window function so that both edges of the signal approaches 0.
  • an accuracy of the signal at both edges declines when this method is performed by the fixed decimal point DSP, therefore, there is a problem of discontinuous feeling sound occurring at the frame boundaries when both edges of the signal output from the inverse Fourier transformation deteriorates.
  • the noise period deciding threshold value is set higher for the cases of a large power variation of noise so that the noise frame can be decided correctly. In doing so, the speech frame is also wrongly decided as a noise frame to a certain extent, and a speech spectrum will be involved to the estimated noise amplitude spectrum, resulting in the speech cutoff. On contrary, to prevent this from happening, the noise period deciding threshold value can be set lower so as not to decide the speech frame as the noise frame. But by doing so the noise frame is misjudged as a speech frame, therefore, the updating of estimated noise amplitude spectrum is not performed correctly, and as a result, the noise reduction efficiency is reduced.
  • the fifth conventional method declines the noise perception by suppressing the amplitude of noise period, and a current frame state is decided from a pre-determined finite states expressing the signal mode.
  • a problem with the fifth conventional method is that if the frame state indicates a noise frame state, if this method adopts a method suppressing the amplitude of noise frame by a certain intensity, there is a case that the frame state transition happens frequently between the speech frame state and the noise frame state in a short period of time depending on a type of input noise. In addition to that, the intensity of suppressing amplitude changes frequently.
  • the present invention attempts to solve the problems mentioned above by aiming for a noise reduction method which can lessen unpleasant residual noise, even if the spectrum of each frame is sparsely concentrated to some of the frequencies or even if the frame state transition are happening frequently from or to the noise frame.
  • the noise reduction apparatus includes the spectrum subtraction filter which varies a reduction rate of a subtraction of estimated noise amplitude spectrum based on the estimated noise amplitude spectrum; and includes the amplitude adjusting filter unit which varies the amplitude adjusting coefficient based on the reduction rate.
  • the noise reduction apparatus includes the amplitude adjusting filter unit which increases the amplitude adjusting coefficient if the reduction rate is large, so as to intensify a noise suppression of speech period and to increase an output value of output signal; and includes the amplitude adjusting filter unit which decreases the amplitude adjusting coefficient if the reduction rate is small, so as to weaken a noise suppression of noise period and to decrease an output value of output signal.
  • the noise reduction apparatus includes the amplitude adjusting filter unit which multiplies the amplitude adjusting coefficient to an amplitude spectrum is a time domain, which has applied an inverse orthogonal transformation to the subtraction output by the spectrum subtraction filter.
  • the noise reduction apparatus includes the amplitude adjusting filter unit which multiplies the amplitude adjusting coefficient to the amplitude spectrum in a frequency domain for each frame, and obtains an output by applying an inverse orthogonal transformation.
  • the noise reduction apparatus inlcudes the amplitude adjusting coefficient which is a value obtained by an addition of a weighted amplitude adjusting coefficient obtained at a previous frame and an amplitude adjusting coefficient of a current frame which is obtained based on a difference of the power of amplitude spectrum of input signal of the current frame and the power of estimated noise amplitude spectrum of the current frame.
  • the noise reduction apparatus further inlcudes a waveform reforming unit for reforming the current frame by using a period after the previous frame, which is multiplied by the weighted function of 1.
  • the noise reduction apparatus further comprises an average noise power calculating unit for calculating an average noise power from a plurality of frames of the estimated noise amplitude spectrum; and includes the amplitude adjusting filter unit which multiplies the subtraction output which is output from the spectrum subtraction filter for each frame to an amplitude adjusting coefficient determined from the average noise amplitude power and the amplitude spectrum power, and obtains a desired output.
  • a noise reduction method for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length comprises the steps of: varying a reduction rate of the spectrum subtraction filter based on the estimated noise amplitude spectrum; and multiplying a subtraction output which is output from the spectrum subtraction filter for each frame to the amplitude adjusting coefficient determined from a power of amplitude spectrum and a power of estimated noise amplitude spectrum, and obtaining a desired output.
  • a noise reduction method for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length comprises the steps of calculating a reduction rate including a step of calculating an average noise power from a plurality of frames of the estimated noise amplitude spectrum and a step of comparing the calculated average noise power with a noise period deciding threshold value; and setting the calculated reduction rate as a reduction rate of the spectrum subtraction filter.
  • a noise reduction method of the embodiment 1 is described.
  • a reduction rate of the spectrum subtraction filter is variable.
  • the noise reduction method of the present invention comprises an amplitude adjusting filter unit which subtracts an amplitude from a normal output.
  • the amplitude subtraction relies on the reduction rate of the spectrum subtraction filter.
  • the drawing of Fig.1 illustrates a block chart of the noise reduction method of the embodiment 1.
  • the drawing of Fig.2 illustrates a flow chart of the amplitude adjusting filter unit of Fig.1.
  • FIG.17 illustrates a comparison of operations for the speech period and the noise period .
  • An input signal 7 having a fixed frame length is orthogonally transformed at the Fourier transformation unit 1, transformed to a frequency domain, and an input phase spectrum 8 and an input amplitude spectrum 9 are output.
  • a noise period deciding unit 2 decides that the input signal is in a speech frame (period) if it exceeded a threshold value TH, and decides that the input signal is in a noise frame (period) if below the threshold value. If an equation (3) is satisfied, the threshold TH is replaced by a new threshold TH new .
  • P in ⁇ 2.0 TH TH new 0.9 TH+0.1 P in
  • TH is a noise period deciding threshold value before updating
  • TH new is a noise period deciding threshold value after updating
  • an estimated noise amplitude spectrum calculation unit 3 performs a weighted addition of an input amplitude spectrum 9 of the time and an estimated noise amplitude spectrum up to that time and outputs an estimated noise amplitude spectrum 10.
  • the estimated noise amplitude spectrum 10 is updated by an equation (5).
  • the reduction rate r is calculated based on a next equation (6), and an obtained reduction rate r is output as a noise reduction intensity 13.
  • r min ⁇ 1.0, r TH ⁇ POWs/POW N ⁇
  • an input amplitude spectrum is subtracted by an estimated noise amplitude spectrum in a same manner as the equation (1), to give a subtracted output amplitude spectrum 11.
  • the subtraction filter unit 4 weakens a noise suppression by making the reduction rate small for a noise frame or a frame having small power such as consonant sounds.
  • the amplitude suppression of an output amplitude 12 which is returned to a time domain at an inverse Fourier transformation unit 5 is intensified since an amplitude adjusting coefficient gets small at a next amplitude adjusting filter unit 6 for those frames with small powers.
  • the amplitude adjusting filter unit 6 performs the following three operations from steps S1 to S3 of Fig.2.
  • the noise reduction intensity 13 (the reduction rate r) is input at step S1.
  • a power of estimated noise amplitude spectrum of a current frame is subtracted from a power of amplitude spectrum of input signal of the current frame.
  • an amplitude suppressing coefficient G is calculated using an equation (7) for each frame.
  • G POW S -POW N POW S -r ⁇ POW N (POW S -POW N ⁇ 0,and,POW S -r ⁇ POW N >0)
  • G 0 (POW S -POW N ⁇ 0,or,POW S -r ⁇ POW N ⁇ 0)
  • POW S denotes a power of amplitude spectrum of all frequencies of input signal of a current frame
  • POW N denotes a power of estimated noise amplitude spectrum of all frequencies of the current frame
  • G denotes an amplitude suppressing coefficient of the current frame
  • r denotes the reduction rate.
  • the amplitude suppressing coefficient G gets large if the reduction rate r is large. If the reduction rate r gets small, the amplitude suppressing coefficient G is also small.
  • amplitude adjusting coefficients g(n) for each of samples are calculated in step S2 using an equation (8).
  • g (n) g (n-1) AR+G (1-AR)
  • g(n) denotes an amplitude adjusting coefficient of nth sample of a current frame
  • n-1 expresses a previous sample.
  • the reduction rate r when the reduction rate r is large, the amplitude suppressing coefficient G becomes large, and the amplitude adjusting coefficient g(n) gets large.
  • the reduction rate r is small, the amplitude suppressing coefficient G becomes small, and the amplitude adjusting coefficient g(n) gets small.
  • step S3 the output amplitude 12 from the inverse Fourier transformation unit 5 is expressed in S in , and an output signal 14 is calculated by multiplying the amplitude adjusting coefficient g(n) to the output amplitude 12 by using an equation (9).
  • S out (n) S in (n) X g
  • FIG.4 illustrates input/output attributes of the amplitude adjusting filter unit 6. It is apparent from the drawing that, because the reduction rate r is small for the noise period, the amplitude adjusting coefficient g(n) is small. An output value for the noise period becomes small since a suppression gets large. On contrary, because the reduction rate r is larger for the speech period, the amplitude adjusting coefficient g(n) is large. An output value for the speech frame comparatively increases since a suppression gets small.
  • the amount of reduction rate of the noise in the frequency domain is reduced for the noise frame or the speech frame having small power such as consonant sounds, therefore, the occurrences of musical noise are suppressed at the noise frame, and the cutoff of speech period is prevented.
  • Fig.5 illustrates the amplitude spectrums of noise frame before reduction and after reduction.
  • the amplitude adjusting filter unit 6 of the present embodiment gradually changes the amplitude adjusting coefficients in a direction of time axis for every samples sequentially inside a frame by using the equation (8), therefore, a natural output is obtained in spite of a sudden adjusting of the amplitude such as onset of the speech period.
  • the amplitude adjustment can also be implemented to the frequency domain. That is, the amplitude adjusting filter unit is provided after the Fourier transformation unit so that the inverse Fourier transformation is applied to a signal after the amplitude is adjusted.
  • FIG.6 illustrates a block chart showing the configuration of spectrum subtraction method of the present embodiment.
  • Fig.6 illustrates a configuration for adjusting an amplitude in the frequency domain for which the amplitude adjusting filter of Fig.1 is relocated immediately after the subtraction filter 4. Operation of all other parts is same as the operation of embodiment 1.
  • the subtraction filter unit 4 calculates the reduction rate by using the equation (6), and based on a calculated reduction rate, the estimated noise amplitude spectrum 10 is subtracted from the input amplitude spectrum 9, and the subtraction filter unit 4 outputs an output amplitude spectrum.
  • the amplitude adjusting filter unit 15 outputs a final output amplitude spectrum by multiplying the amplitude adjusting coefficient calculated based on the reduction rate r to the output amplitude spectrum.
  • the intensity of reduction is small for the noise frame or the speech frame having small power such as consonant sounds, therefore, the musical noise occurrence at the noise frame is suppressed, which prevents diminishing or distorting of consonant sounds period.
  • the amplitude is suppressed depending on the amount of reduction, such that the insufficient amount of noise suppression is prevented.
  • the amplitude adjusting coefficient needs be calculated only once for each frame. In this embodiment, there is no need to calculate the amplitude adjusting coefficient for each of signal samples as in the step S3 of Fig.2 of the embodiment 1. Therefore, the present embodiment is implemented by small calculation amount.
  • the input signal is divided into fixed frames and speech is extracted for every frames.
  • the input signal becomes non-continuous at divided points of the frames, and this may result in the occurrence of discontinuous feeling sounds.
  • This embodiment attempts to improve from this by smoothening a change in the input signal at the divided points between the frames.
  • Fig.7 illustrates a block chart of the configuration of spectrum subtraction method for the embodiment 3. Most of the elements are same as those of Fig.1. New elements are: an input signal creating unit 19; and a waveform reforming unit 20.
  • the drawing of Fig.8 illustrates the example of input signal 7 for the noise reduction method of the embodiment 3.
  • the drawing of Fig.9 illustrates a weighting function for multiplying to the input signal at the input signal creating unit for the noise reduction method of the embodiment 3.
  • FIG.10 illustrates the example of output signal 5a of the inverse Fourier transformation unit 5 for the noise reduction method of the embodiment 3.
  • Fig.8 illustrates a time series amplitude of the input signal 7 after the A/D conversion, which is inputted to the input signal creating unit 19.
  • a of Fig.8 illustrates a period before the frame.
  • B and C of Fig.8 illustrate periods after the frame.
  • the Fig.10 illustrates u(i)
  • a frame signal is weighted so that its edges approach 0 and the weighted frame signal is applied the Fourier transformation, therefore, the noise reduction efficiency will improve.
  • edges A and C of Fig.18
  • edges A and C of Fig.18
  • an output accuracy is secured, at the same time, the discontinuous feeling sounds occurring at the frame boundaries is prevented.
  • the present embodiment considers a method of reducing the speech cutoff caused by an excessive reduction and facilitates a method of distinguishing the noise period.
  • Fig.11 illustrates a block chart of configuration of the spectrum subtraction method of the embodiment 4 for the present invention.
  • a new element is a reduction rate calculating unit 16.
  • Other elements are identical to those of Fig.1.
  • Fig.12 describes the operation of the noise reduction method of the present embodiment.
  • a bold line indicates an input power of noise frame POW S
  • a dotted line indicates an average noise power POW AVE
  • a chained line indicates a noise period deciding threshold value POW TH .
  • the POW TH is a threshold value of previous noise frame as described in the equation (3).
  • the present configuration has added the reduction rate calculating unit 16 to the overall configuration of the conventional spectrum subtraction.
  • a filter of the subtraction filter unit 4 performs calculation of the equation (1).
  • the noise period deciding unit 2 calculates the noise period deciding threshold value POW TH . If an input power underlies this threshold value, it is decided as the noise frame.
  • the reduction rate calculating unit 16 calculates an average power from a plurality of noise frames close to a current frame based on this decision, and takes it as the average noise power.
  • the reduction rate calculating unit 16 calculates a ratio r1 of the noise period deciding threshold value 17 and the average noise power based on an equation (12), provided that the noise period deciding threshold value is POW TH and the average noise power is POW AVE .
  • a calculated ratio r1 is output as a noise variation level 18.
  • r 1 POW AVE POW TH
  • the noise variation level r1 is set as the reduction rate r of noise spectrum of the equation (1).
  • a higher value of the noise period deciding threshold value POW TH is used when the power variation of noise is large so that an input signal is correctly decided in the noise period.
  • Fig.12 illustrates the changes in the average noise power and the noise period deciding threshold value against the change in the input power of the noise period.
  • the reduction rate r1 when the change in the noise power is large, a value of the average noise power POW AVE of the noise frame is smaller than the noise period deciding threshold value POW TH , as illustrated in the drawing of Fig. 12. Therefore, the reduction rate r1 must be smaller than 1. As a result, the reduction by estimated noise amplitude spectrum is effectively suppressed, and the speech cutoff is reduced, and an estimated noise amplitude spectrum is updated correctly.
  • the present embodiment describes a method of reducing an unpleasant remaining noise, by suppressing the amplitude of input signal which was decided as a noise of the noise period.
  • FIG.13 illustrates a block chart of the main elements of the noise reduction method of the embodiment 5 of the present invention.
  • FIG.14 illustrates the operation of the noise reduction method of the present embodiment.
  • the configuration of the present embodiment reduces the noise by suppressing an amplitude of the noise period, and decides the amplitude adjusting coefficient for suppressing the amplitude depending on the current input power and the average noise power.
  • a noise period deciding unit 301 calculates an input power POW S 305 shown by the bold line of Fig.12 from the input signal 304, and decides a noise period by using the noise period deciding threshold value POW TH just as in the embodiment 1. Based on a decided noise period, an average noise power calculating unit 302 calculates an average power of plurality of past noise frames that are close to the current frame, and obtains an average noise power POW AVE 306 which is shown by the dotted line of Fig.12.
  • An amplitude adjusting filter unit 303 calculates the amplitude suppressing coefficient G from the input power POW S 305 and the average noise power POW AVE 306 of the input signal by using an equation (13).
  • the amplitude suppression coefficient G is used as an amplitude adjusting coefficient as it is.
  • the amplitude adjusting filter unit 303 multiplies the amplitude adjusting coefficient to the input signal 304 and obtains an output signal 307.
  • the final amplitude adjusting coefficient g(n) is calculated by an operation of smoothening the change in the amplitude suppressing coefficient G for each of samples as in the equation (8).
  • FIG.14 illustrates a relation of output power of the output signal 307 after adjusting the amplitude and the input power POW s 305 of the input signal 304.
  • the bold line illustrates a relation of the output power and the input power POW s in cases of using the amplitude adjusting filter.
  • the bold line shows a smaller output value than the output value shown by the dotted line due to the amplitude suppression.
  • the bold line also shows that the output signal power is zero when the input power is smaller than the average noise power POW AVE .
  • the reduction rate is made variable, and with the amplitude adjusting filter unit for changing a degree of the amplitude suppression based on the varying reduction rate is provided, therefore, the speech output is stabilized without having to change the amplitude suppression extensively and frequently as in the case of directly deciding the amplitude adjusting coefficient from a decided state of the speech.
  • the present invention not only the reduction rate is variable, it is provided with the amplitude adjusting filter unit for changing the degree of suppressing the amplitude based on the variable reduction rate, therefore, even if the intensity of reduction at noise frame is reduced for a purpose of preventing the cutoff of noise frame, the noise is suppressed by suppressing the amplitude corresponding to the reduction rate.
  • the present invention is effective in obtaining a well-balanced and easy-to-hear output.
  • the amplitude adjustment is performed in the frequency domain, therefore, there is no need to calculate the amplitude adjusting coefficients for each of signal samples.
  • the present invention is effective in reducing the amount of calculation.
  • the amplitude adjusting coefficient gradually changes in the direction of time axis, therefore, a natural output is obtained even though there may be a sudden amplitude adjusting such as onset of the speech period.
  • the present invention since the present invention is provided with the input signal creating unit which multiplies a current frame signal and a signal in the periods before and after the current frame by the weighting function and performs addition of the weighted current frame signal, therefore, the noise reduction efficiency will be higher by improving an estimated accuracy of the noise spectrum by weighting the signals for applying to the Fourier transformation. Also, in case that non-weighted signal of the inverse Fourier transformation is output as the frame signal, this is effective in obtaining a highly accurate signal and is effective in performing a small calculation amount even by using the fixed decimal point calculation digital signal processor.
  • the present invention since the intensity of noise removal is adjusted depending on a variation characteristic of period which was decided as the noise period, the present invention is effective in pursuing and setting a correct noise deciding threshold value even for the cases of noise period having a large variation.
  • the invention is also effective in preventing the speech cutoff due to the added speech components getting mixed.
  • the present invention since a gradually changing average power of noise period is used in determining the amount of amplitude suppression instead of determining an amount of amplitude suppression directly from the noise period, the present invention is effective in avoiding a bad influence caused by frequent changes in the noise period deciding output.

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)
  • Noise Elimination (AREA)

Abstract

A noise reduction method which reduces unpleasant residual noise even when movement to or from noise frames is frequent and the spectrum of each frame unevenly includes certain frequencies. In a spectral subtraction noise reduction method for producing an output by subtracting by a spectral subtraction filter an estimated noise amplitude spectrum from an amplitude spectrum created by orthogonal-transforming an input signal segmented to a predetermined frame length, the subtraction rate of the spectral subtraction filter is variable according to the estimated noise amplitude spectrum and an amplitude adjusting filter circuit (6) is used. The amplitude adjust filter circuit (6) multiplies the output produced by subtraction by the spectral subtraction filter for each frame, by an amplitude adjusting coefficient to produce a desired output. The amplitude adjusting coefficient is determined by the power of the amplitude spectrum (9) and the power of the estimated noise amplitude spectrum (10).

Description

    BACKGROUND OF THE INVENTION Field of the Invention
  • The present invention relates to a noise reduction method of a speech signal adopted in a speech communication system or a speech recognition system used under an environment with background noises. The noise reduction method suppresses a noise of the speech signal input to these systems by eliminating the noise. The present invention also relates to a noise reduction method of a noise frame of the speech signal by suppressing its amplitude.
  • Background Arts
  • A conventional method to reduce the background noises is illustrated in the drawing of Fig.15. The method will be described below. This method converts an input signal of speech having background noises from analogue to digital. An A/D converted input signal is divided into fixed periods (frames). Then, the followings are performed in order to obtain an output signal with reduced noises for every one of the divided frames. A discrete Fourier transformation is applied to a series of input signals including a fixed period signal (hereinafter referred to as a frame signal). The frame signal is transformed to a frequency spectrum by applying the discrete Fourier transformation to the series of input signals. The frequency spectrum is divided into an amplitude spectrum and a phase spectrum. An estimated noise amplitude spectrum has been estimated from a non speech frame. The estimated noise amplitude spectrum is subtracted from the amplitude spectrum of the input signal using a subtraction filter. By doing so, a speech amplitude spectrum with reduced background noises (output amplitude spectrum) is estimated. Then, the speech amplitude spectrum is added to the phase spectrum to get a frequency spectrum of the speech with reduced background noises. By applying an inverse discrete Fourier transformation to the frequency spectrum of this speech, the output signal with reduced noises is obtained. This method is being proposed in a paper by Steven F. Ball, entitled "Supprssion of acustic noise in speech using spectral subtraction", IEEE Trans. Acoust., Speesh and Signal Proc., vol. ASSP-29, pp.113-120, Apr. 1979.
  • Fig.15 illustrates a block chart of the conventional noise reduction method.
  • First of all, an overall operation of the conventional noise reduction method is described with reference to the drawing of Fig.15.
  • An input signal 107 cut into a fixed frame length is transformed to a frequency domain at a Fourier transformation unit 101. An input phase spectrum 108 and an input amplitude spectrum 109 are output from the Fourier transformation unit 101. A noise period deciding unit 102 decides that the input signal is in a speech frame (period) if greater than a threshold value TH, and the input signal is in a noise frame (period) if less than the threshold value TH.
  • Then a current frame is a noise frame, then an estimated noise amplitude spectrum calculating unit 103 performs a weighted addition of the input amplitude spectrum 109 of that time and an estimated noise amplitude spectrum up to that time and outputs an updated estimated noise amplitude spectrum 110.
  • A typical transmission function of the subtraction filter unit 104 is expressed by an equation (1). F(ω)= S(ω)2-r · E(N(ω))2 S(ω)2 whereas
  • F (ω): subtraction filter
  • S (ω) : input amplitude spectrum
  • E (N (ω)) : estimated noise amplitude spectrum
  • r : reduction rate
  • For the equation (1), S (ω) denotes to an amplitude spectrum of the input signal, E (N (ω)) denotes to an estimated noise amplitude spectrum, and r is a constant expressing the reduction rate of the estimated noise amplitude spectrum. An amount of noise suppression increases as the reduction rate r increases. On the other hand, the amount of noise suppression decreases as the reduction rate r decreases.
  • The reduction rate r is calculated based on a pre-determined equation at the subtraction filter unit 104.
  • Further, based on the reduction rate r, an output amplitude spectrum 111 is output from the subtraction filter unit 104 by subtracting the estimated noise amplitude spectrum from the input amplitude spectrum, in a same manner as the equation (1).
  • In other words, at the subtraction filter unit 104, the noise suppression is weakened by decreasing the reduction rate for a frame with small power such as noise frame or consonant sounds.
  • An inverse Fourier transformation unit 105 outputs an output signal in a time domain.
  • The first conventional spectrum subtraction method has a disadvantage of deteriorated speech quality due to cutoff of a speech such as onset of speech, ending part of speech, or frame with small power such as consonant sounds. Such cutoff of the speech will further increase by increasing the reduction rate r.
  • In order to resolve this problem, a method to vary the reduction rates of the subtraction filter for every frames is disclosed in Japanese unexamined patent publication HEI8-221092. In this method, suppose that the F (ω) as in the equation (1) is used as the subtraction filter, for example, then if an input is large, r is set large. And if an input is small, the speech cutoff is reduced by making the r small.
  • As a second conventional spectrum subtraction method in improving a noise reduction efficiency, a function called window function is determined for a period in time axis, and the signals for applying the Fourier transformation is weighted by multiplying of the window function. For example, a frame signal and a fixed length signal which is continuous to the frame signal (overlap signal) are multiplied by the window function and then the Fourier transformation is applied. For a frame signal output from the inverse Fourier transformation, an overlap signal output from the inverse Fourier transformation of the previous frame is added to a beginning of the sample weighted by less than 1 in the frame. This conventional method is being utilized in North America CDMA Automobile Telephone System (TIA/EIA, IS-127, "Enhanced Variable Rate Codec Service Option 3 for Wideband Spread Spectrum Digital Systems"). The window function used in this example is illustrated in the drawing of Fig.16.
  • In the drawing, the window function is used so that addition of weights of the samples corresponding to an addition of the frame signal and the overlap signal becomes 1. As well, the window function is used to get smooth edges of the signals for applying the Fourier transformation. By weighting using such window function, an estimation accuracy of the noise amplitude spectrum is improved, and eventually, the noise reduction efficiency is improved.
  • As a third conventional spectrum subtraction method, there is a method of applying Fourier transformation to a frame signal and a fixed length signal (overlap signal) continuous to the frame signal without weighting by the window function. This method is being used in the noise reduction apparatus disclosed in Japanese unexamined patent publication HEI 9-34497. This method implements a waveform reforming process which overlaps an overlap signal output from the inverse Fourier transformation of the previous frame with a frame signal output from the inverse Fourier transformation at a triangle window and outputs the result. The waveform reforming process is implemented to achieve smooth outputs between frames. The overlap signal output from the inverse Fourier transformation is stored for overlapping to a next frame. The waveform reforming process is expressed by an equation (2). Oj = (j · Dj + (L-j) · Zj)/L   (j=O∼L-1) Oj = Dj   (j=L∼+M-1) Zj = OM+j   (j=O∼L-1) whereas
  • Oj : output signal
  • Dj : frame signal
  • Zj : overlap signal
  • M : frame length
  • L : overlap signal length
  • An advantage of the third conventional method is described below.
  • In order to implement a spectrum subtraction method, theoretically, it is common to use a 16-bits fixed decimal point calculation digital signal processor (fixed decimal point DSP) having a limited precision calculation. The precision calculation of the fixed decimal point DSP is increased by a double precision calculation or by shifting a decimal point up by certain places. However, these can cause a problem of increased amount of calculation.
  • Basically, the Fourier transformation and inverse Fourier transformation involve a large amount of calculation. However, there are many cases of wanting to implement the spectrum subtraction method by involving a small amount of calculation, although this may sacrifice the precision calculation. When the third conventional spectrum subtraction method is adopted, since the frame signal for applying Fourier transformation is not weighted by the window function, a dynamic range of the frame signal does not spread. And an accuracy deterioration of the frame signal is small if being applied the Fourier transformation and inverse Fourier transformation with the limited precision calculation. This is the reason for using the fixed decimal point DSP involving the small amount of calculation.
  • The fourth conventional noise reduction method using a spectrum subtraction, at first, estimates a noise power for calculating the estimated noise amplitude spectrum, and a calculated noise power is taken as a noise frame deciding threshold value. Then, if an input power is smaller than this threshold value, the input frame is decided as a noise frame. It is common that the estimated noise amplitude spectrum is calculated as an average of noise signals, that is, an average of input signals of a plurality of frames which are decided as noises. This spectrum subtraction method is disclosed in Japanese unexamined patent publication HEI8-221092 as an example.
  • As a fifth conventional method to reduce the background noise, there is a method to decline a noise perception by suppressing an amplitude of the noise period. A method which is disclosed in Japanese unexamined patent publication HEI7-38454 decides a state of current frame from a predetermined finite state which expresses a signal mode, and suppresses the amplitude by a certain intensity if the state of current frame is indicating a noise frame state.
  • The first conventional spectrum subtraction method has the disadvantage where a noise period is distorted and become an unpleasant residual noise called musical noise, which is a major practical problem.
  • This problem occurs in the noise period when an output amplitude spectrum shows a form in which a power of the output amplitude spectrum is sparsely concentrated to some of frequencies by subtracting estimated noise amplitude spectrum. The problem occurs when the power concentrated frequencies varies irregularly among frames. To solve the problem of musical noise, one can adopt a method to make the reduction rates of estimated noise amplitude spectrum variable, by setting an amount of reduction small for the noise frame. But the setting of the reduction rates small leads to a problem which is a lack in the amount of noise suppression for the noise frame.
  • For the second conventional spectrum subtraction method, the noise reduction efficiency will improve by applying the Fourier transformation to a signal weighted by the window function so that both edges of the signal approaches 0. However, an accuracy of the signal at both edges declines when this method is performed by the fixed decimal point DSP, therefore, there is a problem of discontinuous feeling sound occurring at the frame boundaries when both edges of the signal output from the inverse Fourier transformation deteriorates.
  • In the third conventional example, for the case of applying the Fourier transformation to a signal not being weighted, an accuracy is easily attained even if being implemented by the fixed decimal point DSP. However, variation among frames of noise amplitude spectrum component included in the input amplitude spectrum is more enlarged for this case than a case of applying Fourier transformation to the signal being weighted. Therefore, as a result, the noise reduction efficiency is reduced for the non-weighting case comparing to the weighting case.
  • In the fourth conventional spectrum subtraction method, for deciding the noise period, the noise period deciding threshold value is set higher for the cases of a large power variation of noise so that the noise frame can be decided correctly. In doing so, the speech frame is also wrongly decided as a noise frame to a certain extent, and a speech spectrum will be involved to the estimated noise amplitude spectrum, resulting in the speech cutoff. On contrary, to prevent this from happening, the noise period deciding threshold value can be set lower so as not to decide the speech frame as the noise frame. But by doing so the noise frame is misjudged as a speech frame, therefore, the updating of estimated noise amplitude spectrum is not performed correctly, and as a result, the noise reduction efficiency is reduced.
  • The fifth conventional method declines the noise perception by suppressing the amplitude of noise period, and a current frame state is decided from a pre-determined finite states expressing the signal mode. A problem with the fifth conventional method is that if the frame state indicates a noise frame state, if this method adopts a method suppressing the amplitude of noise frame by a certain intensity, there is a case that the frame state transition happens frequently between the speech frame state and the noise frame state in a short period of time depending on a type of input noise. In addition to that, the intensity of suppressing amplitude changes frequently. These result in problems of unstable output power and deteriorated hearing.
  • The present invention attempts to solve the problems mentioned above by aiming for a noise reduction method which can lessen unpleasant residual noise, even if the spectrum of each frame is sparsely concentrated to some of the frequencies or even if the frame state transition are happening frequently from or to the noise frame.
  • Disclosure of the invention
  • According to one aspect of the present invention, a noise reduction apparatus for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length comprises an amplitude adjusting filter unit which obtains a desired output for each frame by multiplying a subtraction output from the spectrum subtraction filter and an amplitude adjusting coefficient which is determined from a power of the amplitude spectrum and a power of the estimated noise amplitude spectrum.
  • According to another aspect of the present invention, the noise reduction apparatus includes the spectrum subtraction filter which varies a reduction rate of a subtraction of estimated noise amplitude spectrum based on the estimated noise amplitude spectrum; and includes the amplitude adjusting filter unit which varies the amplitude adjusting coefficient based on the reduction rate.
  • According to another aspect of the present invention. the noise reduction apparatus includes the amplitude adjusting filter unit which increases the amplitude adjusting coefficient if the reduction rate is large, so as to intensify a noise suppression of speech period and to increase an output value of output signal; and includes the amplitude adjusting filter unit which decreases the amplitude adjusting coefficient if the reduction rate is small, so as to weaken a noise suppression of noise period and to decrease an output value of output signal.
  • According to another aspect of the present invention, the noise reduction apparatus includes the amplitude adjusting filter unit which multiplies the amplitude adjusting coefficient to an amplitude spectrum is a time domain, which has applied an inverse orthogonal transformation to the subtraction output by the spectrum subtraction filter.
  • According to another aspect of the present invention, the noise reduction apparatus includes the amplitude adjusting filter unit which multiplies the amplitude adjusting coefficient to the amplitude spectrum in a frequency domain for each frame, and obtains an output by applying an inverse orthogonal transformation.
  • According to another aspect of the present invention, the noise reduction apparatus inlcudes the amplitude adjusting coefficient which is a value obtained by an addition of a weighted amplitude adjusting coefficient obtained at a previous frame and an amplitude adjusting coefficient of a current frame which is obtained based on a difference of the power of amplitude spectrum of input signal of the current frame and the power of estimated noise amplitude spectrum of the current frame.
  • According to another aspect of the present invention, a noise reduction apparatus for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length comprises an input signal creating unit for getting signals in periods before and after a current frame, multiplying a weighted function of less than 1 to the signals in the periods before and after the current frame so that edges of the periods will be close to 0, and attaching the periods before and after the current frame to the current frame, so that an output of the input signal creating unit is treated as an input signal for calculating the amplitude spectrum.
  • According to another aspect of the present invention, the noise reduction apparatus further inlcudes a waveform reforming unit for reforming the current frame by using a period after the previous frame, which is multiplied by the weighted function of 1.
  • According to another aspect of the present invention, a noise reduction apparatus for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length comprises a reduction rate calculating unit for obtaining a reduction rate by calculating an average noise power from a plurality of frames of the estimated noise amplitude spectrum, and by comparing the calculated average noise power with a noise period deciding threshold value; and comprises the calculated reduction rate which is used as the reduction rate of the spectrum subtraction filter.
  • According to another aspect of the present invention, the noise reduction apparatus further comprises an average noise power calculating unit for calculating an average noise power from a plurality of frames of the estimated noise amplitude spectrum; and includes the amplitude adjusting filter unit which multiplies the subtraction output which is output from the spectrum subtraction filter for each frame to an amplitude adjusting coefficient determined from the average noise amplitude power and the amplitude spectrum power, and obtains a desired output.
  • According to another aspect of the present invention, a noise reduction method for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length comprises the steps of: varying a reduction rate of the spectrum subtraction filter based on the estimated noise amplitude spectrum; and multiplying a subtraction output which is output from the spectrum subtraction filter for each frame to the amplitude adjusting coefficient determined from a power of amplitude spectrum and a power of estimated noise amplitude spectrum, and obtaining a desired output.
  • According to another aspect of the present invention, a noise reduction method for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length, comprises the steps of calculating a reduction rate including a step of calculating an average noise power from a plurality of frames of the estimated noise amplitude spectrum and a step of comparing the calculated average noise power with a noise period deciding threshold value; and setting the calculated reduction rate as a reduction rate of the spectrum subtraction filter.
  • Brief Description of the drawings
  • Fig.1 illustrates a configuration of spectrum subtraction method of embodiment 1 of the present invention;
  • Fig.2 illustrates a flow chart of the noise reduction method in an amplitude adjusting filter in the noise reduction method of embodiment 1;
  • Fig.3 explains an operation performed by a noise period deciding unit of embodiment 1;
  • Fig.4 illustrates an operation performed by an amplitude adjusting filter of embodiment 1;
  • Fig.5 explains output signals of spectrum subtraction method of embodiment 1;
  • Fig. 6 illustrates a configuration of spectrum subtraction method of embodiment 2 of the present invention;
  • Fig.7 illustrates a configuration of subtraction method of embodiment 3 of the present invention;
  • Fig.8 illustrates an example of input signal for noise reduction method of embodiment 3;
  • Fig.9 illustrates an example of weighting function to be multiplied by the input signal creating unit for the noise reduction method of embodiment 3;
  • Fig.10 illustrates an example of output signal of inverse Fourier Transformation unit for the noise reduction method of embodiment 3;
  • Fig.11 illustrates a configuration of spectrum subtraction method of embodiment 4 of the present invention;
  • Fig.12 illustrates an operation of the noise reduction method of embodiment 4;
  • Fig.13 illustrates a spectrum subtraction method of embodiment 5 of the present invention;
  • Fig.14 explains an operation of a noise reduction method of embodiment 5;
  • Fig.15 illustrates a configuration of the conventional noise reduction method;
  • Fig.16 illustrates a window function used for the conventional noise reduction method;
  • Fig.17 illustrates a comparison of the operations of embodiment 1; and
  • Fig.18 illustrates a waveform reforming process of the embodiment 3.
  • Best mode for carrying out the invention Embodiment 1.
  • A noise reduction method of the embodiment 1 is described. According to the noise reduction method of the present embodiment, a reduction rate of the spectrum subtraction filter is variable. The noise reduction method of the present invention comprises an amplitude adjusting filter unit which subtracts an amplitude from a normal output. The amplitude subtraction relies on the reduction rate of the spectrum subtraction filter.
  • The drawing of Fig.1 illustrates a block chart of the noise reduction method of the embodiment 1. The drawing of Fig.2 illustrates a flow chart of the amplitude adjusting filter unit of Fig.1.
  • The drawing of Fig.17 illustrates a comparison of operations for the speech period and the noise period .
  • To begin with, an overall operation of the noise reduction method of embodiment 1 is described with reference to the drawing of Fig.1.
  • An input signal 7 having a fixed frame length is orthogonally transformed at the Fourier transformation unit 1, transformed to a frequency domain, and an input phase spectrum 8 and an input amplitude spectrum 9 are output. A noise period deciding unit 2 decides that the input signal is in a speech frame (period) if it exceeded a threshold value TH, and decides that the input signal is in a noise frame (period) if below the threshold value. If an equation (3) is satisfied, the threshold TH is replaced by a new threshold THnew. Pin < 2.0 TH THnew = 0.9 TH+0.1 Pin
  • Whereas Pin is an input signal power, TH is a noise period deciding threshold value before updating, and THnew is a noise period deciding threshold value after updating.
  • Accordingly, a relation illustrated in the drawing of Fig.3 is obtained. If a current frame is decided as a noise frame, an estimated noise amplitude spectrum calculation unit 3 performs a weighted addition of an input amplitude spectrum 9 of the time and an estimated noise amplitude spectrum up to that time and outputs an estimated noise amplitude spectrum 10. For example, the estimated noise amplitude spectrum 10 is updated by an equation (5). E (N (ω)) = Eold (N (ω)) α +S (ω) · (1-α)
  • Whereas
  • E (N (ω)) : estimated noise amplitude spectrum after updating
  • Eold (N (ω)) : estimated noise amplitude spectrum before updating
  • S (ω) : amplitude spectrum of input signal
  • 0 < α < 1
  • At the subtraction filter unit 4, the reduction rate r is calculated based on a next equation (6), and an obtained reduction rate r is output as a noise reduction intensity 13. r=min {1.0, rTH · POWs/POWN}
  • POWs: power of amplitude spectrum of input signal of all frequencies of a current frame.
  • POWN: power of estimated noise amplitude spectrum of all frequencies of a current frame
  • 0 < rTH < 1
  • Further, based on the reduction rate r, an input amplitude spectrum is subtracted by an estimated noise amplitude spectrum in a same manner as the equation (1), to give a subtracted output amplitude spectrum 11.
  • The subtraction filter unit 4 (spectrum subtraction filter) weakens a noise suppression by making the reduction rate small for a noise frame or a frame having small power such as consonant sounds.
  • The amplitude suppression of an output amplitude 12 which is returned to a time domain at an inverse Fourier transformation unit 5 is intensified since an amplitude adjusting coefficient gets small at a next amplitude adjusting filter unit 6 for those frames with small powers.
  • That is, the amplitude adjusting filter unit 6 performs the following three operations from steps S1 to S3 of Fig.2. The noise reduction intensity 13 (the reduction rate r) is input at step S1. Then a power of estimated noise amplitude spectrum of a current frame is subtracted from a power of amplitude spectrum of input signal of the current frame. And then, an amplitude suppressing coefficient G is calculated using an equation (7) for each frame. G= POWS-POWN POWS-r · POWN (POWS-POWN≧0,and,POWS-r·POWN>0) G=0 (POWS-POWN<0,or,POWS-r·POWN≦0)
  • Whereas POWS denotes a power of amplitude spectrum of all frequencies of input signal of a current frame, POWN denotes a power of estimated noise amplitude spectrum of all frequencies of the current frame, G denotes an amplitude suppressing coefficient of the current frame, and r denotes the reduction rate. As illustrated in the drawing of Fig.17, the amplitude suppressing coefficient G gets large if the reduction rate r is large. If the reduction rate r gets small, the amplitude suppressing coefficient G is also small.
  • Further, the amplitude adjusting coefficients g(n) for each of samples are calculated in step S2 using an equation (8). g (n) = g (n-1) AR+G (1-AR)
  • Provided that 0 < AR < 1
  • Whereas g(n) denotes an amplitude adjusting coefficient of nth sample of a current frame, and n-1 expresses a previous sample. As indicated in the drawing of Fig.17, when the reduction rate r is large, the amplitude suppressing coefficient G becomes large, and the amplitude adjusting coefficient g(n) gets large. When the reduction rate r is small, the amplitude suppressing coefficient G becomes small, and the amplitude adjusting coefficient g(n) gets small.
  • Further in step S3, the output amplitude 12 from the inverse Fourier transformation unit 5 is expressed in Sin, and an output signal 14 is calculated by multiplying the amplitude adjusting coefficient g(n) to the output amplitude 12 by using an equation (9). Sout (n) = Sin (n) X g
  • The drawing of Fig.4 illustrates input/output attributes of the amplitude adjusting filter unit 6. It is apparent from the drawing that, because the reduction rate r is small for the noise period, the amplitude adjusting coefficient g(n) is small. An output value for the noise period becomes small since a suppression gets large. On contrary, because the reduction rate r is larger for the speech period, the amplitude adjusting coefficient g(n) is large. An output value for the speech frame comparatively increases since a suppression gets small.
  • According to the present embodiment, the amount of reduction rate of the noise in the frequency domain is reduced for the noise frame or the speech frame having small power such as consonant sounds, therefore, the occurrences of musical noise are suppressed at the noise frame, and the cutoff of speech period is prevented. Fig.5 illustrates the amplitude spectrums of noise frame before reduction and after reduction.
  • In cases of intensifying the reduction rate r=1.0, only highly powered frequency components of amplitude spectrum of noise sparsely remains after reduction and turns into the musical noise. In cases of weakening the reduction rate r=0.5, sparse concentration to some frequencies of the amplitude spectrum of noise after reduction is prevented, and the musical noise does not occur. In the frame where the amount of reduction is decreased, the amplitude is suppressed responding to it, therefore, an insufficient amount of the noise suppression is prevented. Additionally, the amplitude adjusting filter unit 6 of the present embodiment gradually changes the amplitude adjusting coefficients in a direction of time axis for every samples sequentially inside a frame by using the equation (8), therefore, a natural output is obtained in spite of a sudden adjusting of the amplitude such as onset of the speech period.
  • Embodiment 2.
  • The amplitude adjustment can also be implemented to the frequency domain. That is, the amplitude adjusting filter unit is provided after the Fourier transformation unit so that the inverse Fourier transformation is applied to a signal after the amplitude is adjusted.
  • A method of the embodiment 2 of the present invention is described with reference to the drawings.
  • The drawing of Fig.6 illustrates a block chart showing the configuration of spectrum subtraction method of the present embodiment.
  • An operation of this method is described with reference to the drawing of Fig.6.
  • Fig.6 illustrates a configuration for adjusting an amplitude in the frequency domain for which the amplitude adjusting filter of Fig.1 is relocated immediately after the subtraction filter 4. Operation of all other parts is same as the operation of embodiment 1.
  • In the drawing, the subtraction filter unit 4 calculates the reduction rate by using the equation (6), and based on a calculated reduction rate, the estimated noise amplitude spectrum 10 is subtracted from the input amplitude spectrum 9, and the subtraction filter unit 4 outputs an output amplitude spectrum. The amplitude adjusting filter unit 15 outputs a final output amplitude spectrum by multiplying the amplitude adjusting coefficient calculated based on the reduction rate r to the output amplitude spectrum.
  • According to the present embodiment, since the intensity of reduction is small for the noise frame or the speech frame having small power such as consonant sounds, therefore, the musical noise occurrence at the noise frame is suppressed, which prevents diminishing or distorting of consonant sounds period. In addition to that, in the frame with reduced amount of reduction, the amplitude is suppressed depending on the amount of reduction, such that the insufficient amount of noise suppression is prevented.
  • Also, the amplitude adjusting coefficient needs be calculated only once for each frame. In this embodiment, there is no need to calculate the amplitude adjusting coefficient for each of signal samples as in the step S3 of Fig.2 of the embodiment 1. Therefore, the present embodiment is implemented by small calculation amount.
  • Embodiment 3.
  • In the previous embodiment, the input signal is divided into fixed frames and speech is extracted for every frames. Inevitably, the input signal becomes non-continuous at divided points of the frames, and this may result in the occurrence of discontinuous feeling sounds. This embodiment attempts to improve from this by smoothening a change in the input signal at the divided points between the frames.
  • Hereinbelow, the method of the present embodiment is described with reference to the drawings.
  • The drawing of Fig.7 illustrates a block chart of the configuration of spectrum subtraction method for the embodiment 3. Most of the elements are same as those of Fig.1. New elements are: an input signal creating unit 19; and a waveform reforming unit 20.
  • The drawing of Fig.8 illustrates the example of input signal 7 for the noise reduction method of the embodiment 3. The drawing of Fig.9 illustrates a weighting function for multiplying to the input signal at the input signal creating unit for the noise reduction method of the embodiment 3.
  • The drawing of Fig.10 illustrates the example of output signal 5a of the inverse Fourier transformation unit 5 for the noise reduction method of the embodiment 3.
  • The operation of noise reduction method of the present embodiment is described with reference to the drawing of Fig.7.
  • Fig.8 illustrates a time series amplitude of the input signal 7 after the A/D conversion, which is inputted to the input signal creating unit 19. Suppose that a frame signal for suppressing noise of a current frame is s(i) (i=n, n+1,...,n+fr), then the input signal creating unit 19 cuts out s(i)(i=n-a, n-a+1,...,n+fr+sm+a) including signals before and after the frame signal. A of Fig.8 illustrates a period before the frame. B and C of Fig.8 illustrate periods after the frame. Next, multiply the s(i) (i=n-a, n- a+1,...,n+fr+sm+a) to the weighting function of Fig.9, to get a signal s'(i)(i=n-a, n-a+1,...,n+fr+sm+a) as expressed by an equation (10). The period of A and C of Fig.8 are weighted so their edges approach 0. The period of B of Fig.8 is weighted by 1 which is same weighting as the frame signal. s' (i) = S (i) · W (i-n+a) (i = n-a, n-a+1,..., n+fr+sm+a)
  • The Fourier transformation unit 1 applies Fourier transformation to the signal s'(i)(i=n-a, n- a+1,...,n+fr+sm+a). Suppose that an output signal of the inverse Fourier transformation unit 5 is u(i)(i=0, 1,...,2a+fr+sm), then the Fig.10 illustrates u(i), and timewise, the u(i)(i=0, 1,...,2a+fr+sm) corresponds to s(n-a+i) (i=0, 1,...,2a+fr+sm).
  • As illustrated in the drawing of Fig.18, the waveform reforming unit 20 processes the waveform reforming for a frame signal u(i) (i=a, a+1,..., a+fr) which has applied the inverse Fourier transformation so that this frame signal will be continuous between the frames. A next equation (11) expresses an output signal after the waveform reforming provided that output u(i)(i=a+fr, a+fr+1,..., a+fr+sm) from the inverse Fourier transformation of a period B after the previous frame is up(i) (i=0, 1,..., sm). u' (i) = (u (i) · i+up (i-a) ·(sm-i))/sm (i = a, a+1,..., a+sm)
  • u' (i) : signal after waveform reforming process
  • According to the present embodiment, a frame signal is weighted so that its edges approach 0 and the weighted frame signal is applied the Fourier transformation, therefore, the noise reduction efficiency will improve. Also, upon implementing the present system at the fixed decimal point calculation digital signal processor (fixed decimal point DSP, digital signal processor), edges (A and C of Fig.18) of the signal where the accuracy is lost due to weighting are not used in the waveform reforming, therefore, an output accuracy is secured, at the same time, the discontinuous feeling sounds occurring at the frame boundaries is prevented.
  • When the DSP is used, a fixed decimal point calculation of short word lengths of about 16-bits is performed. Therefore, accuracy is lost when the DSP processes a signal having a large dynamic range. By weighting the signal so that its edges approaches 0, a dynamic range of the signal expands, such that the accuracy is lost by using the DSP. In this embodiment, the edges of signal where accuracy is lost are not used in the waveform reforming, therefore, the accuracy of waveform reforming improves.
  • Embodiment 4.
  • As a method of increasing the noise reduction efficiency for the spectrum subtraction, the present embodiment considers a method of reducing the speech cutoff caused by an excessive reduction and facilitates a method of distinguishing the noise period.
  • A method of the embodiment 4 of the present invention is described with reference to the drawings.
  • The drawing of Fig.11 illustrates a block chart of configuration of the spectrum subtraction method of the embodiment 4 for the present invention. A new element is a reduction rate calculating unit 16. Other elements are identical to those of Fig.1.
  • The drawing of Fig.12 describes the operation of the noise reduction method of the present embodiment. In the drawing, a bold line indicates an input power of noise frame POWS, a dotted line indicates an average noise power POWAVE, and a chained line indicates a noise period deciding threshold value POWTH. The POWTH is a threshold value of previous noise frame as described in the equation (3).
  • An operation of the noise reduction method of the present embodiment is described with reference to an overall configuration of Fig.11.
  • The present configuration has added the reduction rate calculating unit 16 to the overall configuration of the conventional spectrum subtraction. In the drawing of Fig.11, a filter of the subtraction filter unit 4 performs calculation of the equation (1). The noise period deciding unit 2 calculates the noise period deciding threshold value POWTH. If an input power underlies this threshold value, it is decided as the noise frame.
  • The reduction rate calculating unit 16 calculates an average power from a plurality of noise frames close to a current frame based on this decision, and takes it as the average noise power. The reduction rate calculating unit 16 calculates a ratio r1 of the noise period deciding threshold value 17 and the average noise power based on an equation (12), provided that the noise period deciding threshold value is POWTH and the average noise power is POWAVE. A calculated ratio r1 is output as a noise variation level 18. r 1 = POWAVE POWTH
  • The noise variation level r1 is set as the reduction rate r of noise spectrum of the equation (1). A higher value of the noise period deciding threshold value POWTH is used when the power variation of noise is large so that an input signal is correctly decided in the noise period. Fig.12 illustrates the changes in the average noise power and the noise period deciding threshold value against the change in the input power of the noise period.
  • According to the present embodiment, when the change in the noise power is large, a value of the average noise power POWAVE of the noise frame is smaller than the noise period deciding threshold value POWTH, as illustrated in the drawing of Fig. 12. Therefore, the reduction rate r1 must be smaller than 1. As a result, the reduction by estimated noise amplitude spectrum is effectively suppressed, and the speech cutoff is reduced, and an estimated noise amplitude spectrum is updated correctly.
  • Embodiment 5.
  • The present embodiment describes a method of reducing an unpleasant remaining noise, by suppressing the amplitude of input signal which was decided as a noise of the noise period.
  • A method of the embodiment 5 of the present invention is described with reference to the drawings.
  • The drawing of Fig.13 illustrates a block chart of the main elements of the noise reduction method of the embodiment 5 of the present invention.
  • The drawing of Fig.14 illustrates the operation of the noise reduction method of the present embodiment.
  • The configuration of the present embodiment reduces the noise by suppressing an amplitude of the noise period, and decides the amplitude adjusting coefficient for suppressing the amplitude depending on the current input power and the average noise power.
  • The operation is described with reference to Fig.13.
  • A noise period deciding unit 301 calculates an input power POW S 305 shown by the bold line of Fig.12 from the input signal 304, and decides a noise period by using the noise period deciding threshold value POWTH just as in the embodiment 1. Based on a decided noise period, an average noise power calculating unit 302 calculates an average power of plurality of past noise frames that are close to the current frame, and obtains an average noise power POW AVE 306 which is shown by the dotted line of Fig.12.
  • An amplitude adjusting filter unit 303 calculates the amplitude suppressing coefficient G from the input power POW S 305 and the average noise power POW AVE 306 of the input signal by using an equation (13). The amplitude suppression coefficient G is used as an amplitude adjusting coefficient as it is. The amplitude adjusting filter unit 303 multiplies the amplitude adjusting coefficient to the input signal 304 and obtains an output signal 307. G = POWS-POWAVE POWS (POWS-POWAVE≧0) G=0 (POWS-POWAVE<0) So that the amplitude adjusting coefficient will change smoothly among the frames, by using the amplitude suppressing coefficient G calculated by the equation (13), a final amplitude adjusting coefficient g(n) can be calculated. The final amplitude adjusting coefficient g(n) is calculated by an operation of smoothening the change in the amplitude suppressing coefficient G for each of samples as in the equation (8).
  • The drawing of Fig.14 illustrates a relation of output power of the output signal 307 after adjusting the amplitude and the input power POW s 305 of the input signal 304.
  • The dotted line of Fig.14 illustrates a case of outputting the input signal as it is, without using the amplitude adjusting filter. That is, the dotted line illustrates a case of "the input power of the input signal = output power of the output signal". The bold line illustrates a relation of the output power and the input power POWs in cases of using the amplitude adjusting filter. The bold line shows a smaller output value than the output value shown by the dotted line due to the amplitude suppression. The bold line also shows that the output signal power is zero when the input power is smaller than the average noise power POWAVE.
  • According to the present embodiment, the reduction rate is made variable, and with the amplitude adjusting filter unit for changing a degree of the amplitude suppression based on the varying reduction rate is provided, therefore, the speech output is stabilized without having to change the amplitude suppression extensively and frequently as in the case of directly deciding the amplitude adjusting coefficient from a decided state of the speech.
  • Industrial Applicability
  • As described previously, according to the present invention, not only the reduction rate is variable, it is provided with the amplitude adjusting filter unit for changing the degree of suppressing the amplitude based on the variable reduction rate, therefore, even if the intensity of reduction at noise frame is reduced for a purpose of preventing the cutoff of noise frame, the noise is suppressed by suppressing the amplitude corresponding to the reduction rate. As a whole, the present invention is effective in obtaining a well-balanced and easy-to-hear output.
  • According to the present invention, the amplitude adjustment is performed in the frequency domain, therefore, there is no need to calculate the amplitude adjusting coefficients for each of signal samples. The present invention is effective in reducing the amount of calculation.
  • According to the present invention, the amplitude adjusting coefficient gradually changes in the direction of time axis, therefore, a natural output is obtained even though there may be a sudden amplitude adjusting such as onset of the speech period.
  • According to the present invention, since the present invention is provided with the input signal creating unit which multiplies a current frame signal and a signal in the periods before and after the current frame by the weighting function and performs addition of the weighted current frame signal, therefore, the noise reduction efficiency will be higher by improving an estimated accuracy of the noise spectrum by weighting the signals for applying to the Fourier transformation. Also, in case that non-weighted signal of the inverse Fourier transformation is output as the frame signal, this is effective in obtaining a highly accurate signal and is effective in performing a small calculation amount even by using the fixed decimal point calculation digital signal processor.
  • According to the present invention, since the intensity of noise removal is adjusted depending on a variation characteristic of period which was decided as the noise period, the present invention is effective in pursuing and setting a correct noise deciding threshold value even for the cases of noise period having a large variation. The invention is also effective in preventing the speech cutoff due to the added speech components getting mixed.
  • According to the present invention, since a gradually changing average power of noise period is used in determining the amount of amplitude suppression instead of determining an amount of amplitude suppression directly from the noise period, the present invention is effective in avoiding a bad influence caused by frequent changes in the noise period deciding output.

Claims (12)

  1. A noise reduction apparatus for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length, comprising:
    an amplitude adjusting filter unit for obtaining a desired output for each frame by multiplying a subtraction output from the spectrum subtraction filter and an amplitude adjusting coefficient which is determined from a power of the amplitude spectrum and a power of the estimated noise amplitude spectrum.
  2. The noise reduction apparatus according to claim 1,
       wherein the spectrum subtraction filter varies a reduction rate of a subtraction of estimated noise amplitude spectrum based on the estimated noise amplitude spectrum; and
       wherein the amplitude adjusting filter unit varies the amplitude adjusting coefficient based on the reduction rate.
  3. The noise reduction apparatus according to claim 2,
       wherein the amplitude adjusting filter unit increases the amplitude adjusting coefficient if the reduction rate is large, so as to intensify a noise suppression of speech period and to increase an output value of output signal; and
       wherein the amplitude adjusting filter unit decreases the amplitude adjusting coefficient if the reduction rate is small, so as to weaken a noise suppression of noise period and to decrease an output value of output signal.
  4. The noise reduction apparatus according to claim 1,
       wherein the amplitude adjusting filter unit multiplies the amplitude adjusting coefficient to an amplitude spectrum is a time domain, which has applied an inverse orthogonal transformation to the subtraction output by the spectrum subtraction filter.
  5. The noise reduction apparatus according to claim 1,
       wherein the amplitude adjusting filter unit multiplies the amplitude adjusting coefficient to the amplitude spectrum in a frequency domain for each frame, and obtains an output by applying an inverse orthogonal transformation.
  6. The noise reduction apparatus according to claim 1,
       wherein the amplitude adjusting coefficient is a value obtained by an addition of a weighted amplitude adjusting coefficient obtained at a previous frame and an amplitude adjusting coefficient of a current frame which is obtained based on a difference of the power of amplitude spectrum of input signal of the current frame and the power of estimated noise amplitude spectrum of the current frame.
  7. A noise reduction apparatus for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length, comprising:
    an input signal creating unit for getting signals in periods before and after a current frame, multiplying a weighted function of less than 1 to the signals in the periods before and after the current frame so that edges of the periods will be close to 0, and attaching the periods before and after the current frame to the current frame, so that an output of the input signal creating unit is treated as an input signal for calculating the amplitude spectrum.
  8. The noise reduction apparatus according to claim 7 further comprising a waveform reforming unit for reforming the current frame by using a period after the previous frame, which is multiplied by the weighted function of 1.
  9. A noise reduction apparatus for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length, comprising:
    a reduction rate calculating unit for obtaining a reduction rate by calculating an average noise power from a plurality of frames of the estimated noise amplitude spectrum, and by comparing the calculated average noise power with a noise period deciding threshold value; and
    wherein the calculated reduction rate is used as the reduction rate of the spectrum subtraction filter.
  10. The noise reduction apparatus according to claim 1 further comprising an average noise power calculating unit for calculating an average noise power from a plurality of frames of the estimated noise amplitude spectrum,
       wherein the amplitude adjusting filter unit multiplies the subtraction output which is output from the spectrum subtraction filter for each frame to an amplitude adjusting coefficient determined from the average noise amplitude power and the amplitude spectrum power, and obtains a desired output.
  11. A noise reduction method for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length, comprising the steps of:
    varying a reduction rate of the spectrum subtraction filter based on the estimated noise amplitude spectrum; and
    multiplying a subtraction output which is output from the spectrum subtraction filter for each frame to the amplitude adjusting coefficient determined from a power of amplitude spectrum and a power of estimated noise amplitude spectrum, and obtaining a desired output.
  12. A noise reduction method for obtaining an output from a spectrum subtraction filter by subtracting an estimated noise amplitude spectrum from an amplitude spectrum which is obtained by orthogonally transforming an input signal cut into a fixed frame length, comprising the steps of:
    calculating a reduction rate including a step of calculating an average noise power from a plurality of frames of the estimated noise amplitude spectrum and a step of comparing the calculated average noise power with a noise period deciding threshold value; and
    setting the calculated reduction rate as a reduction rate of the spectrum subtraction filter.
EP98957196A 1998-03-30 1998-12-07 Noise reduction device and a noise reduction method Withdrawn EP0992978A4 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP8417498 1998-03-30
JP8417498 1998-03-30
PCT/JP1998/005512 WO1999050825A1 (en) 1998-03-30 1998-12-07 Noise reduction device and a noise reduction method

Publications (2)

Publication Number Publication Date
EP0992978A1 true EP0992978A1 (en) 2000-04-12
EP0992978A4 EP0992978A4 (en) 2002-01-16

Family

ID=13823136

Family Applications (1)

Application Number Title Priority Date Filing Date
EP98957196A Withdrawn EP0992978A4 (en) 1998-03-30 1998-12-07 Noise reduction device and a noise reduction method

Country Status (6)

Country Link
EP (1) EP0992978A4 (en)
KR (1) KR100314332B1 (en)
CN (1) CN1258368A (en)
AU (1) AU721270B2 (en)
CA (1) CA2291826A1 (en)
WO (1) WO1999050825A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2422237A (en) * 2004-12-21 2006-07-19 Fluency Voice Technology Ltd Dynamic coefficients determined from temporally adjacent speech frames
EP1914727A1 (en) * 2005-05-17 2008-04-23 Yamaha Corporation Noise suppression method and device thereof
US20100207689A1 (en) * 2007-09-19 2010-08-19 Nec Corporation Noise suppression device, its method, and program
US9318122B2 (en) 2014-04-18 2016-04-19 Fujitsu Limited Audio signal processing apparatus and audio signal processing method
EP3232589A3 (en) * 2016-04-12 2018-01-17 Panasonic Intellectual Property Corporation of America Stereo reproduction apparatus
EP3276621A1 (en) * 2016-07-27 2018-01-31 Fujitsu Limited Noise suppression device and noise suppressing method

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4162604B2 (en) 2004-01-08 2008-10-08 株式会社東芝 Noise suppression device and noise suppression method
WO2006046293A1 (en) * 2004-10-28 2006-05-04 Fujitsu Limited Noise suppressor
JP4873913B2 (en) 2004-12-17 2012-02-08 学校法人早稲田大学 Sound source separation system, sound source separation method, and acoustic signal acquisition apparatus
KR100686382B1 (en) 2005-07-08 2007-02-22 엔에이치엔(주) Messenger Notification System and Method Using Synchronization Server
CN1822092B (en) * 2006-03-28 2010-05-26 北京中星微电子有限公司 Method and its device for elliminating background noise in speech input
CN101166232B (en) * 2006-10-19 2010-05-12 华晶科技股份有限公司 Method for eliminating motor sound and digital image picking apparatus
US20120143604A1 (en) * 2010-12-07 2012-06-07 Rita Singh Method for Restoring Spectral Components in Denoised Speech Signals
JP6182895B2 (en) 2012-05-01 2017-08-23 株式会社リコー Processing apparatus, processing method, program, and processing system
JP6216546B2 (en) * 2013-06-18 2017-10-18 パイオニア株式会社 Noise reduction device, broadcast reception device, and noise reduction method
CN108831500B (en) * 2018-05-29 2023-04-28 平安科技(深圳)有限公司 Speech enhancement method, device, computer equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995015550A1 (en) * 1993-11-30 1995-06-08 At & T Corp. Transmitted noise reduction in communications systems

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8801014D0 (en) * 1988-01-18 1988-02-17 British Telecomm Noise reduction
US5710862A (en) * 1993-06-30 1998-01-20 Motorola, Inc. Method and apparatus for reducing an undesirable characteristic of a spectral estimate of a noise signal between occurrences of voice signals
KR100316116B1 (en) * 1993-12-06 2002-02-28 요트.게.아. 롤페즈 Noise reduction systems and devices, mobile radio stations
JP3437264B2 (en) * 1994-07-07 2003-08-18 パナソニック モバイルコミュニケーションズ株式会社 Noise suppression device
SE505156C2 (en) * 1995-01-30 1997-07-07 Ericsson Telefon Ab L M Procedure for noise suppression by spectral subtraction
JP3484801B2 (en) * 1995-02-17 2004-01-06 ソニー株式会社 Method and apparatus for reducing noise of audio signal
JP3451146B2 (en) * 1995-02-17 2003-09-29 株式会社日立製作所 Denoising system and method using spectral subtraction

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995015550A1 (en) * 1993-11-30 1995-06-08 At & T Corp. Transmitted noise reduction in communications systems

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of WO9950825A1 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2422237A (en) * 2004-12-21 2006-07-19 Fluency Voice Technology Ltd Dynamic coefficients determined from temporally adjacent speech frames
EP1914727A1 (en) * 2005-05-17 2008-04-23 Yamaha Corporation Noise suppression method and device thereof
EP1914727A4 (en) * 2005-05-17 2008-11-19 Yamaha Corp Noise suppression method and device thereof
US8160732B2 (en) 2005-05-17 2012-04-17 Yamaha Corporation Noise suppressing method and noise suppressing apparatus
US20100207689A1 (en) * 2007-09-19 2010-08-19 Nec Corporation Noise suppression device, its method, and program
US9318122B2 (en) 2014-04-18 2016-04-19 Fujitsu Limited Audio signal processing apparatus and audio signal processing method
EP3232589A3 (en) * 2016-04-12 2018-01-17 Panasonic Intellectual Property Corporation of America Stereo reproduction apparatus
EP3276621A1 (en) * 2016-07-27 2018-01-31 Fujitsu Limited Noise suppression device and noise suppressing method
US10679641B2 (en) 2016-07-27 2020-06-09 Fujitsu Limited Noise suppression device and noise suppressing method

Also Published As

Publication number Publication date
AU1352599A (en) 1999-10-18
AU721270B2 (en) 2000-06-29
KR20000076037A (en) 2000-12-26
WO1999050825A1 (en) 1999-10-07
KR100314332B1 (en) 2001-11-16
EP0992978A4 (en) 2002-01-16
CA2291826A1 (en) 1999-10-07
CN1258368A (en) 2000-06-28

Similar Documents

Publication Publication Date Title
EP0992978A1 (en) Noise reduction device and a noise reduction method
US7302065B2 (en) Noise suppressor
US8412520B2 (en) Noise reduction device and noise reduction method
EP1557827B1 (en) Voice intensifier
KR100335162B1 (en) Noise reduction method of noise signal and noise section detection method
EP1806739B1 (en) Noise suppressor
US6032114A (en) Method and apparatus for noise reduction by filtering based on a maximum signal-to-noise ratio and an estimated noise level
US5479560A (en) Formant detecting device and speech processing apparatus
JP2000347688A (en) Noise suppressor
Lin et al. Adaptive noise estimation algorithm for speech enhancement
JP2002508891A (en) Apparatus and method for reducing noise, especially in hearing aids
US6360199B1 (en) Speech coding rate selector and speech coding apparatus
JP2001134287A (en) Noise suppressing device
JP2004341339A (en) Noise restriction device
JP2000330597A (en) Noise suppressing device
JP2004272292A (en) Sound signal processing method
EP1278185A2 (en) Method for improving noise reduction in speech transmission
JP2002278586A (en) Speech recognition method
JP3360423B2 (en) Voice enhancement device
JP3437264B2 (en) Noise suppression device
JP3594356B2 (en) Audio processing device
WO2024202349A1 (en) Automatic gain control device, echo removal device, automatic gain control method, and automatic gain control program
KR100746680B1 (en) Voice intensifier
JP2997668B1 (en) Noise suppression method and noise suppression device
JP2022011893A (en) Noise suppression circuit

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

17P Request for examination filed

Effective date: 19990831

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE FI FR GB IT SE

A4 Supplementary search report drawn up and despatched

Effective date: 20011204

AK Designated contracting states

Kind code of ref document: A4

Designated state(s): DE FI FR GB IT SE

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: 20040701