Apparatus and method for noise removal
AssigneeContinental Automotive Systems, Inc.
InventorsJianming Song, David Barron
Life of this patent
Estimating the term…
Abstract
A continuous stream of noise is created from a plurality of input signals. A smoothing spectrum estimate is continuously calculated from the continuous stream of noise. Noise is responsively removed from a selected one of the plurality of input signals using the smoothing spectrum estimate. The removal of the noise from the selected input signal is performed substantially synchronously and in time alignment with the creating of the continuous stream of noise and the calculating of the smoothing spectrum estimate.
Claims18
A method comprising:
- creating a continuous stream of noise from a plurality of input signals;
- continuously calculating a smoothing spectrum estimate from the continuous stream of noise;
- responsively removing noise from a selected one of the plurality of input signals using the smoothing spectrum estimate, the removing of the noise from the selected input signal being performed substantially synchronously and in time alignment with the creating of the continuous stream of noise and the calculating of the smoothing spectrum estimate.
A method of removing noise from speech, the method comprising:
- receiving a first signal;
- receiving a second signal;
- creating a continuous stream of noise based upon the first signal and the second signal;
- continuously calculating a smoothing spectrum estimate using the continuous stream of noise;
- responsively removing noise from the first signal using the smoothing spectrum estimate, the removing of the noise being performed substantially synchronously and in time alignment with creating the continuous stream of noise and calculating the smoothing spectrum estimate.
A system comprising:
- a noise creation module configured to create a continuous stream of noise from a plurality of input signals;
- a smoothing spectrum creation module coupled to the noise creation module, the smoothing spectrum creation module configured to continuously calculate a smoothing spectrum estimate from the continuous stream of noise;
- a noise removal module coupled to the smoothing spectrum module, the noise removal module being configured to remove noise from a selected one of the plurality of input signals using the smoothing spectrum estimate;
- and
- such that the noise removal module removes noise from the selected one of the plurality of input signals substantially synchronously and in time alignment with the noise creation module creating the continuous stream of noise.
Dependencies are inferred from the claim text.