IP Library Granted Patent US 8,335,319
Granted Patent B2
US 8,335,319 · App. 12/117,779 · Granted Dec 18, 2012

Double talk detection method based on spectral acoustic properties

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,335,319
App. No.
12/117,779
Granted
Dec 18, 2012
Kind
B2
Abstract

A method of detecting double talk condition in hands free communication devices is disclosed. In general, the method in accordance with the teachings of this invention detects double talk conditions based on inherent frequency response differences between the transducers used and acoustical effect on the spectrum of the returned echo signal. An input signal from a far-end talker and an input signal from the output from an echo canceler are received by the detector. K spectral subbands are created for each input signal. From this K subbands q subbands are selected based on inherent frequency differences between the far-end transducer and a near-end transducer. The spectral echo residual power is estimated at each subband. The estimated spectral echo power and the output signal from the echo canceler for a selected subband are compared to a predetermined threshold. Based on this comparison, it is determined whether double talk conditions exist based on the comparison.

Claims (38)

1. A method of detecting double talk conditions in a hands free communication system, the method comprising:

receiving an input signal from a far-end transducer and an input signal from the output from an echo canceller;

converting the input signals to a frequency domain using N-point FFT blocks;

creating K spectral subbands from output of FFT blocks;

selecting q spectral subbands for each converted input signal based on inherent frequency differences between the far-end transducer and a near-end transducer; and

determining whether double talk conditions exist based on a comparison of the estimated echo power from far-end transducer to average power output of echo canceller for selected q subbands.

2. The method of claim 1 wherein the step of determining double talk comprises:

estimating the spectral echo power for selected subbands for the input signal from the far-end transducer;

estimating average power output for selected subband for the input signal from the output of the echo canceller; and

comparing the spectral echo power and the average power output to a predetermined threshold.

3. The method of claim 2 , further comprising estimating the echo loss coefficients (ELC) for each spectral subband, wherein the spectral echo power at each subband is estimated based on the estimated ELCs.

4. The method of claim 1 , wherein the ELCs are estimated using a recursive method.

5. The method of claim 4 , wherein K is less than N.

6. The method of claim 1 , further comprising the step of estimating average power output of each subband prior to the step of estimating the ELCs.

7. The method of claim 6 , wherein the step of estimating average power output of each subband is done using a recursive method.

8. The method of claim 1 , further comprising the step of estimating average noise power for the input signal from the output from the echo canceller in each subband prior to the comparing step.

9. The method of claim 8 , wherein the step of estimating average noise power for the input signal from the output from the echo canceller in each subband is done using a recursive method.

10. The method of claim 9 , further comprising the step of calculating an average estimate of background noise and subtracting this from the input signal from the output from the echo canceller to reduce sensitivity.

11. The method of claim 1 , further comprising the step of automatically finding subbands where echo power is less than a near-end signal power.

12. A double talk detector, comprising: a circuit to detect inherent frequency differences between a far-end transducer and a near-end transducer in a hands free communication system; a circuit to detect acoustical effect on the spectrum of the returned echo signal; and a circuit to compare the inherent frequency differences and acoustical effect to detect double talk conditions.

13. The detector of claim 12 , comprising:

an input for receiving an input signal from a far-end transducer and an input signal from the output from an echo canceller;

a FFT filter for converting the input signals to a frequency domain using N-point complex FFT blocks;

a sub bander unit for creating K spectral subbands for each input signal;

a circuit for selecting q subbands based on inherent spectral acoustic differences between the far-end transducer and a near-end transducer;

an estimator for estimating the spectral echo power for selected subbands for the input signal from the far-end transducer;

an estimator for estimating average power output for selected subbands for the input signal from the output of the echo canceller;

a comparator for comparing the spectral echo power and the average power output to a predetermined threshold; and

a circuit for determining whether double talk conditions exist based on the comparison.

14. The detector of claim 13 , wherein the circuit for estimating the spectral echo residual power at each subband comprises a circuit for estimating the echo loss coefficients (ELC) for each spectral subband, wherein the spectral echo residual power at each subband is estimated based on the estimated ELCs.

15. The detector of claim 14 , further comprising a circuit for estimating average power output of each subband prior to estimating the ELCs.

16. The detector of claim 15 , wherein the method of estimating average power output of each subband is a recursive circuit.

17. The detector of claim 16 , further comprising a noise estimation circuit for estimating average noise power for the input signal from the output from the echo canceller in each subband prior to comparing.

18. The detector of claim 17 , wherein the noise estimation circuit is a recursive circuit.

19. The detector of claim 18 , further comprising a circuit for calculating an average estimate of background noise and subtracting this from the input signal from the output from the echo canceller to reduce sensitivity.

20. The detector of claim 19 , further comprising a circuit for automatically finding frequency bands where echo power is less than a near-end signal power.

21. The detector of claim 14 , wherein the circuit for estimating the echo loss coefficients (ELC) for each spectral subband and the circuit for estimating the spectral echo residual power at each subband based on each ELC are combined into a single circuit.

22. A method of detecting double talk conditions in a hands free communication system, the method comprising: detecting inherent frequency differences between a far-end transducer and a near-end transducer in a hands free communication system; detecting acoustical effect on the spectrum of the returned echo signal; and comparing the inherent frequency differences and acoustical effect to detect double talk conditions.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2017
From: MICROSEMI SEMICONDUCTOR ULC
To: IP GEM GROUP, LLC
Reel/Frame 043140/0366 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2016
From: BANK OF AMERICA, N.A.
To: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP, A DELAWARE CORPORATION; MICROSEMI SOC CORP., A CALIFORNIA CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC., A DELAWARE CORPORATION; MICROSEMI FREQUENCY AND TIME CORPORATION, A DELAWARE CORPORATION; MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION), A DELAWARE CORPORATION; MICROSEMI CORP.-MEMORY AND STORAGE SOLUTIONS (F/K/A WHITE ELECTRONIC DESIGNS CORPORATION), AN INDIANA CORPORATION
Reel/Frame 037558/0711 →
SECURITY AGREEMENT Recorded Apr 22, 2015
From: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP; MICROSEMI SEMICONDUCTOR (U.S.) INC.; MICROSEMI SOC CORP.; MICROSEMI FREQUENCY AND TIME CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 035477/0057 →
CHANGE OF NAME Recorded Oct 30, 2012
From: MICROSEMI SEMICONDUCTOR CORP.
To: MICROSEMI SEMICONDUCTOR ULC
Reel/Frame 029208/0693 →
CHANGE OF NAME Recorded Oct 29, 2012
From: ZARLINK SEMICONDUCTOR INC.
To: MICROSEMI SEMICONDUCTOR CORP.
Reel/Frame 029203/0638 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2008
From: RAHBAR, KAMRAN
To: ZARLINK SEMICONDUCTOR INC.
Reel/Frame 021087/0415 →