Acoustic signal processing system capable of detecting double-talk and method
AssigneeSemiconductor Components Industries, LLC
InventorsPejman Dehghani, Robert L. Brennan, James Ryan
Life of this patent
Estimating the term…
Abstract
An acoustic signal processing system and method. In accordance with an embodiment, the acoustic signal processing system includes an adaptive filter that filters a signal from a frequency band reservation module and generates a filter signal that is received by a subtractor. The subtractor generates an error signal that is used by a double-talk indicator module to generate a control signal that indicates the presence of double-talk.
Claims20
An acoustic signal processing system configured to operate in a sub-band frequency domain and capable of detecting double-talk, comprising:
- a receiver configured to receive an acoustic signal and convert the acoustic signal into a signal in a time-domain;
- a first filter-bank configured to transform the signal in the time-domain into a signal in a sub-band frequency domain with N frequency bands, where N is an integer;
- a first frequency band reservation module in the sub-band frequency domain configured to have first and second sub-band frequency input channels and first and second sub-band frequency output channels, the first frequency band reservation module coupled to the first filter-bank and comprising:
- a digital signal processor having a plurality of inputs and a plurality of outputs;
- a first selector having a first sub-band frequency input, a second input, and an output, the first sub-band frequency input of the first selector coupled to a first input of the plurality of inputs of the digital signal processor and the second input of the first selector coupled to a first output of the plurality of outputs of the digital signal processor, wherein the first frequency band reservation module generates a modified signal in the sub-band frequency domain by reserving a first frequency band from the signal in a sub-band frequency domain;
- and
- a sub-band frequency double-talk indicator module coupled to the frequency band reservation module, the sub-band frequency double-talk indicator module having a first sub-band frequency input, a second sub-band frequency input, and a third sub-band frequency input, the first sub-band frequency input configured to receive the modified signal in the sub-band frequency domain, the sub-band frequency double-talk indicator module comprising:
- a first subtractor having a first input coupled to receive a first plurality of frequency bands, a second input coupled to receive a second plurality of frequency bands, and an output, wherein the first subtractor is configured to subtract the first sub-band frequency signal from a second sub-band frequency signal and generate a first difference band at the output of the first subtractor;
- an echo detection module having a sub-band frequency input and an output, the sub-band frequency input of the echo detection module coupled to the output of the first subtractor, wherein the echo detection module is configured to generate an echo status signal that indicates the presence or absence of an echo signal;
- a control circuit having first and second inputs and an output, the first input of the control circuit coupled to the output of the echo detection module;
- a speech detection module having a sub-band frequency input and an output, the output of the speech detection module coupled to the second input of the control circuit;
- and
- an adjacent band rejection filter having a first reserved sub-band frequency input and a first sub-band frequency output, the first sub-band frequency output of the adjacent band rejection filter coupled to the input of the speech detection module;
- and wherein the acoustic signal processing system further comprises:
- a second filter-bank configured to receive the modified signal in the sub-band frequency domain and convert the modified signal in the sub-band frequency domain to a modified signal in the time domain;
- and
- a first acoustic transducer coupled to the second filter-bank, wherein the first acoustic transducer transmits the modified signal in the time domain to a user so that the user can respond to the modified signal in the time domain.
An acoustic signal processing system configured to operate in a sub-band frequency domain and capable of detecting double-talk, comprising:
- a receiver configured to receive an acoustic signal and convert the acoustic signal into a signal in a time-domain;
- a first filter-bank configured to transform the signal in the time-domain into a signal in a sub-band frequency domain with N frequency bands, where N is an integer;
- a first frequency band reservation module in the sub-band frequency domain configured to have first and second sub-band frequency input channels and first and second sub-band frequency output channels, the first frequency band reservation module coupled to the first filter-bank and comprising:
- a first digital signal processor having a plurality of inputs and a plurality of outputs;
- a first selector having a first sub-band frequency input, a second input, and
- an output, the first sub-band frequency input of the first selector coupled to a first
- input of the plurality of inputs of the first digital signal processor and the second input of the first selector coupled to a first output of the plurality of outputs of the first digital signal processor, wherein the frequency band reservation module generates a modified signal in the sub-band frequency domain by reserving a first frequency band from the signal in a sub-band frequency domain;
- a sub-band frequency adaptive filter is configured to have first and second
- sub-band frequency input channels and first and second sub-band frequency output channels, the first and second sub-band frequency input channels coupled to the first and second sub-band frequency output channels of the first frequency band reservation module, respectively;
- a second frequency band reservation module in the sub-band frequency domain configured to have first and second sub-band frequency input channels and first and second sub-band frequency output channels, the first and second sub-band frequency input channels coupled to the first and second sub-band frequency output channels of the sub-band adaptive filter and comprising:
- a second digital signal processor having a plurality of inputs and a plurality of outputs;
- a second selector having a first sub-band frequency input, a second input, and an output, the first sub-band frequency input of the first selector coupled to a first input of the plurality of inputs of the second digital signal processor and the second input of the first selector coupled to a first output of the plurality of outputs of the second digital signal processor, wherein the second frequency band reservation module generates a modified signal in the sub-band frequency domain by reserving a first frequency band from the signal in the sub-band frequency domain;
- a sub-band frequency double-talk indicator module coupled to the second frequency band reservation module, the sub-band frequency double-talk indicator module having a first sub-band frequency input, a second sub-band frequency input, and a third sub-band frequency input, the first sub-band frequency input configured to receive the modified signal in the sub-band frequency domain, the sub-band frequency double-talk indicator module comprising:
- a first subtractor having a first input coupled to receive a first plurality of frequency bands, a second input coupled to receive a second plurality of frequency bands, and an output, wherein the first subtractor is configured to subtract the first sub-band frequency signal from a second sub band frequency signal and generate a first difference band at the output of the first subtractor;
- an echo detection module having a sub-band frequency input and an output, the sub-band frequency input of the echo detection module coupled to the output of the first subtractor, wherein the echo detection module is configured to generate an echo status signal that indicates the presence or absence
- of an echo signal;
- a control circuit having first and second inputs and an output, the first input of the control circuit coupled to the output of the echo detection module;
- a speech detection module having a sub-band frequency input and an output, the output of the speech detection module coupled to the second input of the control circuit;
- and
- an adjacent band rejection filter having a first reserved sub-band frequency input and a first sub-band frequency output, the first sub-band frequency output of the adjacent band rejection filter coupled to the input of the speech detection module;
- and wherein the acoustic signal processing system further comprises:
- a second filter-bank configured to receive the modified signal in the sub band frequency domain and convert the modified signal in the sub-band
- frequency domain to a modified signal in the time domain;
- and
- a first acoustic transducer coupled to the second filter-bank, wherein the acoustic transducer transmits the modified signal in the time domain to a user so that the user can respond to the modified signal in the time domain.
An acoustic signal processing system configured to operate in a sub-band frequency domain and capable of detecting double-talk, comprising:
- a receiver configured to receive an acoustic signal and convert the acoustic signal into a signal in a time-domain;
- a first filter-bank configured to transform the signal in the time-domain into a signal in a sub-band frequency domain with N frequency bands, where N is an integer;
- a far-end speech detection module configured to have first and second sub-band frequency input channels, an output channel, and first and second sub-band frequency output channels, the first and second sub-band frequency input channels coupled to the first filter-bank;
- a frequency band reservation module in the sub-band frequency domain configured to have first and second sub-band frequency input channels and first and second sub-band frequency output channels, the first and second sub-band input channels of the frequency band reservation module coupled to the first and second sub-band output channels of the far-end speech detection module, and comprising:
- a digital signal processor having a plurality of inputs and a plurality of outputs;
- a first selector having a first sub-band frequency input, a second input, and an output, the first sub-band frequency input of the first selector coupled to a first input of the plurality of inputs of the digital signal processor and the second input of the first selector coupled to a first output of the plurality of outputs of the digital signal processor, wherein the frequency band reservation module generates a modified signal in the sub-band frequency domain by reserving a first frequency band from the signal in a sub-band frequency domain;
- a signal interpretation module having a first input, a second input, and an output, the first input of the signal interpretation module coupled to the output of the far-end speech detection module;
- a near-end speech detection module having an input and an output, the output of the near-end speech detection module coupled to the second input of the signal interpretation module;
- a low pass filter having an input and an output, the output of the low pass filter coupled to the input of the near-end speech detection module;
- a first over-sampled weighted overlap-add filterbank configured to generate first and second sub-band frequency signals, the first sub-band frequency
- signal coupled to the input of the low pass filter;
- and
- a sub-band frequency non-linear processor configured to receive the second sub-band frequency output signal from the first over-sampled weighted overlap-add filterbank and the output signal from the signal interpretation module;
- a second filter-bank configured to receive the modified signal in the sub-band frequency domain and convert the modified signal in the sub-band frequency domain to a modified signal in the time domain;
- and
- a first acoustic transducer coupled to the second filter-bank, wherein the first acoustic transducer transmits the modified signal in the time domain to a user so that the user can respond to the modified signal in the time domain.
Dependencies are inferred from the claim text.