Signal processing device and signal processing method
AssigneeRealtek Semiconductor Corp.
InventorChieh-Min Tsai
Life of this patent
Estimating the term…
Abstract
A signal processing device includes an acoustic echo cancellation (AEC) circuit, a blocking matrix circuit, a controller, a subtractor, and a filter. The AEC circuit performs an AEC operation based on a far-end signal and a first input signal to generate a processed signal. The blocking matrix circuit suppresses a target signal component of the first input signal and a second input signal, to generate a reference signal. The controller generates a control coefficient based on the processed signal and the second input signal. The subtractor generates an output signal based on the filtered signal and the processed signal. The filter generates the filtered signal in response to the control coefficient, the reference signal, and the output signal.
Claims11
A signal processing device, comprising:
- an acoustic echo cancellation (AEC) circuit configured to perform an acoustic echo cancellation process based on a far-end signal and a first input signal, to generate a first processed signal, and configured to generate a predicted acoustic echo signal based on the far-end signal and the first input signal;
- a plurality of frequency converter circuits configured to generate a first input frequency domain signal corresponding to the first input signal, a second input frequency domain signal corresponding to a second input signal, a first processed frequency signal corresponding to the first processed signal, and a second processed frequency signal corresponding to the predicted acoustic echo signal, respectively;
- a blocking matrix circuit configured to generate a reference signal based on the first input frequency domain signal and the second input frequency domain signal;
- a first controller circuit configured to generate a first control coefficient based on the first processed signal and the second input signal;
- a subtractor circuit configured to determine a difference between the first processed signal and a filtered signal, in order to generate a first output signal;
- a second controller circuit configured to generate a second control coefficient based on the first processed frequency signal and the second processed frequency signal;
- and
- a filter configured to generate the filtered signal in response to the first control coefficient, the second control coefficient, the reference signal, and the first output signal.
A signal processing method, comprising:
- performing an acoustic echo cancellation (AEC) process based on a far-end signal and a first input signal, to generate a first processed signal and generating a predicted acoustic echo signal based on the far-end signal and the first input signal;
- generating a first input frequency domain signal corresponding to the first input signal, a second input frequency domain signal corresponding to a second input signal, a first processed frequency signal corresponding to the first processed signal, and a second processed frequency signal corresponding to the predicted acoustic echo signal;
- generate a reference signal based on the first input frequency domain signal and the second input frequency domain signal;
- generating a first control coefficient based on the first processed signal and the second input signal;
- determining a difference between the first processed signal and a filtered signal, in order to generate a first output signal;
- generating a second control coefficient based on the first processed frequency signal and the second processed frequency signal;
- and
- generating the filtered signal in response to the first control coefficient, the second control coefficient, the reference signal, and the first output signal.
Dependencies are inferred from the claim text.