Method and apparatus for reducing periodic interference in audio signals
AssigneeTelefonaktiebolaget LM Ericsson
InventorsPoul Hummelgaard, Spyros A. Ramskov
Life of this patent
Estimating the term…
Abstract
The present invention protects a human operator listening to electronically-generated audible signals from potentially adverse effects of periodic interference contained in the audible signals. The periodic interference is modeled and subtracted from the received audio signal. As a result, the actual periodic interference, being reduced or removed, does not adversely affect the hearing of the operator listening to the received audible signals. Moreover, the human operator still readily discerns the voice received along with the periodic interference despite the fact that the interference has been removed. Thus, while the voice suffers little or no attenuation, the periodic interference is selectively and substantially attenuated.
Claims35
A method for processing electronically generated audible signals listened to by an operator, comprising the steps of:
- receiving the audible signals, the audible signals including both voice and a substantially periodic signal that interferes with the voice;
- modeling the periodic interference using an adaptive filter with plural taps;
- using the adaptive filter, reducing the periodic interference in the received audible signals based on the modeled periodic interference so that the periodic interference does not adversely affect the hearing of the operator listening to the received audible signals, or the operator's ability to discern the voice received with the periodic interference after the periodic interference is reduced;
- determining a signal energy associated with a portion of the received mobile signals;
- determining an adjustment factor based on the determined signal energy including calculating a step size based on the determined signal energy and on a number of the plural adaptive filter taps;
- and
- adapting the periodic interference model using the determined adjustment factor.
In call handling system having a telecommunications switch, and a plurality of operator computer stations connected to the telecommunications switch, each computer station including a communication device having a microphone and a speaker permitting the operator at the computer station to participate in voice communications with one or more parties via calls established through the telecommunications switch, a method of processing an audio signal including voice and periodic interference in an audible frequency band delivered to the operator by way of the speaker where a decibel level of the periodic interference output by the speaker may exceed a threshold that is undesirable to the operator listening to the communications device, comprising the steps of:
- sampling the audio signal at a predetermined sampling rate to generate a signal sequence;
- determining a signal energy of the signal sequence;
- based on a previous sequence of samples, predicting a current value of the periodic interference by delaying the signal sequence by a predetermined delay and filtering the delayed signal sequence to generate a filter output;
- and
- removing the predicted current value of the periodic interference to ensure that the decibel level of the periodic interference present in the current signal is less than the threshold by subtracting the filtered output from the signal sequence to generate a difference signal;
- wherein the method further comprises:
- adapting filter parameters used in the filtering step based on the difference signal, and
- determining a step size used in adapting the filter parameters based on the signal energy.
A call handling system comprising:
- a telecommunications switch, and
- a plurality of operator computer stations connected to the telecommunications switch, each computer station including a communication device having a microphone and a speaker permitting the operator at the computer station to participate in voice communications with one or more parties via calls established through the telecommunications switch, some of the calls including one or more audible tones, and an audio signal processor,
- wherein the audio processor includes:
- an analog to digital converter for converting received audio signals from the telecommunications switch into digitized audio samples;
- an adaptive filter connected to the analog to digital converter substantially reducing an amplitude of a tone or other periodic interference occurring in a current audio sample while substantially preserving an amplitude of the voice information in the current audio sample;
- a filter adaptor determining (1) a signal energy associated with the current audio sample and (2) an adjustment factor based on that determined signal energy and adapting the adaptive filter using the determined adjustment factor;
- a digital to analog converter converting an output signal from the adaptive filter into an analog audio signal;
- and
- an amplifier amplifying the analog audio signal and forwarding the amplified signal to drive the speaker.
A digital filter for use in processing audio signals in a call handling system, comprising:
- a delay that receives and delays a digitized sequence of samples corresponding to an audio signal, the audio signal having both voice and interference;
- series-connected filter taps connected to the delayed signal sequence;
- plural multipliers, each multiplier multiplying a signal from a corresponding one of the filter taps with a corresponding filter coefficient;
- a summer summing outputs from the multipliers to generate a signal predicting periodic interference in a current sample;
- a combiner for subtracting the predicted periodic interference from the current sample to obtain a difference signal;
- an adaptive controller recursively modifying the filter coefficients in response to the difference signal and a step size;
- and
- a signal energy detector determining the energy of the sequence of samples,
- wherein the step size is determined based on the determined signal energy and a number of the plural filter taps.
Dependencies are inferred from the claim text.