US20030191638A1

Method of noise reduction using correction vectors based on dynamic aspects of speech and noise normalization

Claim Score by NHIP

Read claim 9, the broadest

Abstract

A method and apparatus are provided for reducing noise in a signal. Under one aspect of the invention, a correction vector is selected based on a noisy feature vector that represents a noisy signal. The selected correction vector incorporates dynamic aspects of pattern signals. The selected correction vector is then added to the noisy feature vector to produce a cleaned feature vector. In other aspects of the invention, a noise value is produced from an estimate of the noise in a noisy signal. The noise value is subtracted from a value representing a portion of the noisy signal to produce a noise-normalized value. The noise-normalized value is used to select a correction value that is added to the noise-normalized value to produce a cleaned noise-normalized value. The noise value is then added to the cleaned noise-normalized value to produce a cleaned value representing a portion of a cleaned signal.

US20030191638A1, drawing sheet 1
Sheet 1 of 22

Term

Term ended

Projected expiry passed 26 March 2024, 2.5 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

26 claims: 4 independent, 22 dependent

  1. 1
    A method for reducing noise in a noisy input signal, the method comprising:converting a frame of the noisy input signal into an input feature vector;selecting a mixture component of a trained model based at least in part on the input feature vector;identifying a correction vector that incorporates dynamic aspects of a pattern signal based on the selected mixture component;and adding the correction vector to the input feature vector to form a clean feature vector.
  2. 9
    Broadest claimClaim Score 78, broad(NHIP)A computer-readable medium having computer-executable instructions for reducing noise in a noisy signal through steps comprising:forming a correction vector based on dynamic aspects of a signal;and adding the correction vector to a feature vector representing a portion of the noisy signal to produce a clean feature vector representing a portion of a clean signal.
  3. 19
    A method for reducing noise in a noisy signal, the method comprising:estimating noise in a portion of the noisy signal;subtracting a feature vector representation of the noise estimate from a feature vector representation of the portion of the noisy signal to produce a noise-normalized value;using the noise-normalized value to identify a correction vector;adding the correction vector to the noise-normalized value to produce a noise-normalized clean value;and adding the feature vector representation of the noise estimate to the noise-normalized clean value to produce a feature vector representation of a portion of a clean signal.
  4. 22
    A computer-readable medium having computer-executable instructions for reducing noise in a noisy signal through steps comprising:subtracting a noise value from a noisy signal value derived from the noisy signal to produce a noise-normalized value;selecting a correction value based on the noise-normalized value;adding the correction value to the noise-normalized value to produce a cleaned noise-normalized value;and adding the noise value to the cleaned noise-normalized value to produce a cleaned value.