Double talk activity detector and method for an echo canceler circuit
First Claim
1. An echo canceler circuit comprising:
- a double talk activity probability data generator operative to receive pre-echo canceler uplink data and in response to produce double talk activity probability data; and
an echo canceler stage, operatively coupled to the double talk activity probability data generator and operative to receive downlink data, the pre-echo canceler uplink data and the double talk activity probability data and in response to produce attenuated uplink data.
3 Assignments
0 Petitions
Accused Products
Abstract
A double talk activity detector (30) and method for an echo canceler circuit (10) improves the probability of detecting a double talk condition based on at least pre-echo canceler uplink data (40). The echo canceler circuit (10) includes a double talk activity probability data generator (30) and an echo canceler stage (20). The double talk activity probability data generator (30) receives pre-echo canceler uplink data (40) and in response produces double talk activity probability data (50). The echo canceler stage (20) is coupled to the double talk activity probability data generator (30) and receives downlink data (60), pre-echo canceler uplink data (40) and the double talk activity probability data (50) and in response produces attenuated uplink data (70).
48 Citations
25 Claims
-
1. An echo canceler circuit comprising:
-
a double talk activity probability data generator operative to receive pre-echo canceler uplink data and in response to produce double talk activity probability data; and
an echo canceler stage, operatively coupled to the double talk activity probability data generator and operative to receive downlink data, the pre-echo canceler uplink data and the double talk activity probability data and in response to produce attenuated uplink data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An echo canceler circuit comprising:
-
a double talk activity probability data generator operative to receive pre-echo canceler uplink data and in response to produce double talk activity probability data;
a pre-processor, operatively coupled to the double talk activity probability data generator, and operative to receive downlink data and the double talk activity probability data and in response to produce attenuated downlink data;
adder logic operatively coupled to receive the pre-echo canceler uplink data and echo estimation data and in response to produce post-echo canceler uplink data;
a post-processor, operatively coupled to the double talk activity probability data generator and to the adder logic, and operative to receive the post-echo canceler uplink data and the double talk activity probability data and in response to attenuate the post-echo canceler uplink data to produce attenuated uplink data. - View Dependent Claims (8, 9, 10)
-
-
11. A communication apparatus comprising:
- a housing having coupled therewith;
an echo canceler circuit within the housing comprising;
a double talk activity probability data generator operative to receive pre-echo canceler uplink data and in response to produce double talk activity probability data;
an echo canceler stage, operatively coupled to the double talk activity probability data generator, and operative to receive downlink audio data, the pre-echo canceler uplink data and the double talk activity probability data and in response to produce the attenuated uplink data; and
a transceiver within the housing, operatively coupled to the echo canceler stage, and operative to receive the attenuated uplink data and in response to transmit the attenuated uplink data. - View Dependent Claims (12, 13, 14)
- a housing having coupled therewith;
-
15. An in-vehicle communication system comprising:
-
an echo canceler circuit comprising;
a double talk activity probability data generator operative to receive pre-echo canceler uplink data and in response to produce double talk activity probability data;
an echo canceler stage, operatively coupled to the double talk activity probability data generator, and operative to receive downlink data, the pre-echo canceler uplink data, and the double talk activity probability data and in response to produce attenuated uplink data;
a wireless transceiver operatively coupled to the echo canceler stage and operative to receive the attenuated uplink data and in response to transmit the attenuated uplink data;
an audio system including;
an amplifier, operatively coupled to the echo canceler circuit, and operative to receive attenuated downlink data and in response to produce an amplified downlink audio signal; and
a playback system including at least one of;
a tuner circuit, a tape player, a CD player, a DVD player and a hard drive, operatively coupled to the amplifier and operative to provide at least a playback audio signal to the amplifier. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for detecting double talk activity comprising:
-
generating double talk activity probability data in response to pre-echo canceler uplink data; and
echo canceling the pre-echo canceler uplink data in response to the double talk activity probability data to produce attenuated uplink data. - View Dependent Claims (21, 22)
-
-
23. Memory containing instructions executable by one or more processing devices that causes the one or more processing devices to:
-
generate double talk activity probability data in response to pre-echo canceler uplink data; and
echo cancel the pre-echo canceler uplink data in response to the double talk activity probability data to produce attenuated downlink data. - View Dependent Claims (24, 25)
-
Specification