Gain and spectral shape adjustment in audio signal processing
First Claim
Patent Images
1. A method for processing an audio signal, comprising:
- estimating an echo component of a microphone signal detected at a near party communication device;
receiving an audio signal transmitted from a remote party communication device to the near party communication device;
adjusting a gain of the received audio signal based on the echo component of the microphone signal; and
adjusting a spectral shape of the received audio signal based on the echo component of the microphone signal bymodeling a desired spectral shape with an infinite impulse response filter using at least the echo component to obtain a first model result;
modeling the desired spectral shape with a finite impulse response filter using at least the echo component to obtain a second model result;
comparing the first model result with the second model result;
selecting the infinite impulse response filter to adjust a spectral shape of the received audio signal when the first model result is a better match for the desired spectral shape; and
selecting the finite impulse response filter to adjust the spectral shape of the received audio signal when the second model result is a better match for the desired spectral shape.
9 Assignments
0 Petitions
Accused Products
Abstract
A signal processing system enhances communication. When an audio signal is detected, an echo component of the detected audio signal may be estimated. A near party communication device may receive an audio signal from a remote party communication device. A characteristic of the received audio signal may be adjusted based on the echo component of the detected audio signal.
-
Citations
22 Claims
-
1. A method for processing an audio signal, comprising:
-
estimating an echo component of a microphone signal detected at a near party communication device; receiving an audio signal transmitted from a remote party communication device to the near party communication device; adjusting a gain of the received audio signal based on the echo component of the microphone signal; and adjusting a spectral shape of the received audio signal based on the echo component of the microphone signal by modeling a desired spectral shape with an infinite impulse response filter using at least the echo component to obtain a first model result; modeling the desired spectral shape with a finite impulse response filter using at least the echo component to obtain a second model result; comparing the first model result with the second model result; selecting the infinite impulse response filter to adjust a spectral shape of the received audio signal when the first model result is a better match for the desired spectral shape; and selecting the finite impulse response filter to adjust the spectral shape of the received audio signal when the second model result is a better match for the desired spectral shape. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for audio signal processing, comprising:
-
receiving an audio signal at a near party communication device that was transmitted from a remote party communication device; estimating local background noise at the near party communication device; estimating local acoustic echo at the near party communication device; and adjusting a gain of the received audio signal based on the estimated local background noise and the estimated local acoustic echo; and adjusting a spectral shape of the received audio signal based on the estimated local background noise and the estimated local acoustic echo by obtaining a first model result using an infinite impulse response filter; obtaining a second model result using a finite impulse response filter; comparing the first model result with the second model result for each frame; and for each frame, adjusting the spectral shape of the received audio signal based on the first model result or the second model result that better matches a desired spectral shape. - View Dependent Claims (10, 11, 12)
-
-
13. A signal processing system, comprising:
-
an echo compensation filter configured to filter an audio signal detected at a near party communication device and output an estimate of an echo component of the detected audio signal; and a signal adjustment unit with a finite impulse response filter and an infinite impulse response filter, wherein the signal adjustment unit is coupled with the echo compensation filter and configured to receive an audio signal from a remote party communication device, adjust a gain of the received audio signal based on the echo component of the detected audio signal, and adjust a spectral shape of the received audio signal based on the echo component by modeling a desired spectral shape with the infinite impulse response filter using at least the echo component to obtain a first model result; modeling the desired, spectral shape with the finite impulse response filter using, at least the echo component to obtain a second model result;
comparing the first model result with the second model result;selecting the infinite impulse response filter to adjust the spectral shape of the received audio signal when the first model result is a better match for the desired spectral shape; and selecting the finite impulse response filter to adjust the spectral shape of the received audio signal when the second model result is a better match for the desired spectral shape. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A signal processing system, comprising:
-
a loudspeaker configured to output a loudspeaker signal; a microphone configured to convert sound into an operational signal; a noise reduction filter configured to filter the operational signal and output an estimate of noise; an echo compensation fitter configured to filter the operational signal and output an estimate of echo; and a signal adjustment unit with a finite impulse response filter and an infinite impulse response filter, wherein the signal adjustment unit is in communication with the noise reduction filter and the echo compensation filter, where the signal adjustment unit is configured to receive an audio signal from a remote party communication device and adjust a spectral shape of the received audio signal based on the estimate of noise and the estimate of echo by modeling a desired spectral shape with the infinite impulse response filter using at least the echo component to obtain a first model result; modeling the desired spectral shape with the finite impulse response filter using, at least the echo component to obtain a second model result; comparing the first model result with the second model result; selecting the infinite impulse response filter to adjust the spectral shape of the received audio signal when the first model result is a better match for the desired spectral shape; and selecting the finite impulse response filter to adjust the spectral shape of the receivedaudio signal when the second model result is a better match for the desired spectral shape. - View Dependent Claims (21, 22)
-
Specification