Method of denoising a noisy signal including speech and noise components
First Claim
1. In a data processing apparatus, a method of denoising an original noisy signal, said original noisy signal including a speech component and a noise component, the noise component comprising a transient noise component and a pseudo-steady noise component, the method comprising analyzing time coherence of the sampled noisy signal comprising the steps of:
- a) determining a reference signal by processing the original noisy signal by attenuating the speech components more strongly than the noise component, said processing comprising;
a1) applying an adaptive linear prediction algorithm operating on a linear combination of a plurality of samples of the noisy signal, said samples of said noisy signals temporally taken prior to said original noisy signal, to produce a predictive signal; and
a2) determining said reference signal by taking the difference, with compensation for phase offset, between the original noisy signal and the predictive signal delivered by the linear prediction algorithm;
b) determining probability of speech being absent on the basis of the respective energy levels in the spectral domain of the original noisy signal and of the reference signal; and
c) using said probability of the absence of speech to estimate a noise spectrum and deriving from the original noisy signal a denoised estimate of the speech signal;
wherein the noisy signal is received by a single microphone.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of analyzing time coherence in the noisy signal including the steps of: a) determining a reference signal from the noisy signal by applying treatment (10, 18) to the noisy signal that is suitable for attenuating speech components more strongly than the noise component, in particular by an adaptive recursive predictive algorithm of the LMS type; b) determining (24) a probability of speech being present/absent on the basis of the respective energy levels in the spectral domain of the noisy signal and of the reference signal; and c) deriving (26) a denoised estimate of the speech signal from the noise signal as a function of the probability of the speech being present/absent as determined in this way.
34 Citations
9 Claims
-
1. In a data processing apparatus, a method of denoising an original noisy signal, said original noisy signal including a speech component and a noise component, the noise component comprising a transient noise component and a pseudo-steady noise component, the method comprising analyzing time coherence of the sampled noisy signal comprising the steps of:
-
a) determining a reference signal by processing the original noisy signal by attenuating the speech components more strongly than the noise component, said processing comprising; a1) applying an adaptive linear prediction algorithm operating on a linear combination of a plurality of samples of the noisy signal, said samples of said noisy signals temporally taken prior to said original noisy signal, to produce a predictive signal; and a2) determining said reference signal by taking the difference, with compensation for phase offset, between the original noisy signal and the predictive signal delivered by the linear prediction algorithm; b) determining probability of speech being absent on the basis of the respective energy levels in the spectral domain of the original noisy signal and of the reference signal; and c) using said probability of the absence of speech to estimate a noise spectrum and deriving from the original noisy signal a denoised estimate of the speech signal; wherein the noisy signal is received by a single microphone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification