×

Multi-band, digital audio noise filter

  • US 5,416,847 A
  • Filed: 02/12/1993
  • Issued: 05/16/1995
  • Est. Priority Date: 02/12/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A multi-band, digital audio noise filter that permits a user to convert a digital audio input signal into a digital audio output signal, the filter comprising:

  • a signal processor that processes the digital audio input signal to obtain the digital audio output signal by multiplying each of a plurality of filter coefficients with each of a plurality of time-based digital samples which compose a finite-length window of the digital audio input signal and by summing the results to obtain a digital value that is an output value of the digital audio output signal;

    a user-interface that permits the user to vary contribution-thresholds for at least several of a plurality of frequency bins that correspond to composition frequencies of the digital audio input signal;

    a filter generator that repeatedly updates said filter coefficients in dependence upon current input values of each of said digital audio input signal and said contribution-threshold for said plurality of frequency bins, said filter generator includingFFT means for receiving the digital audio input signal and applying thereto a Fast Fourier Transform to produce, in response thereto, at least one FFT value for each of the plurality of frequency bins, said FFT values each representing the contribution of harmonics to the digital audio input signal from frequencies within said frequency bins, index generating means for comparing, for each of said plurality of frequency bins, said FFT values which correspond to each frequency bin with a corresponding user-set signal threshold level, and for generating an attenuation index for each of said plurality of frequency bins in response thereto, said attenuation index representing an attenuation of harmonics within the frequency bin if said corresponding FFT value is less than said corresponding user-set signal threshold level, and,IFFT means coupled to said index generating means for generating and updating, in response to said attenuation index for each of said plurality of frequency bins, said plurality of filter coefficients.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×