PDA

View Full Version : Acoustic Echo Cancellation Feature Request


YetAnotherOne
18-10-2003, 03:20
Acoustic Echo Cancellation (AEC) removes the sound generated by a speaker from the microphone signal. It eliminates the need of having a headphone. Speakers work just fine.

Microsoft's DirectSound implementation supports Acoustic Echo Cancellation.

A pretty nice picture is available at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/stream/hh/stream/pcdesign_82av.asp

If you want to try it out, use the msn messenger 6. It's audio/video tuning wizard has a checkbox "I am using headphones" that, if left unchecked, activates AEC.
The results are quite impressive!

It would be greatly appreciated if you folks could add a similar option for all your fans (including myself and my team mates) using the Microsoft platform.

Thanks for your great product!

michael@riceclan.org
14-09-2004, 15:13
Acoustic Echo Cancellation (AEC) removes the sound generated by a speaker from the microphone signal.

I would like to second this request for AEC.

I personally prefer using speakers, but then I have to use PTT because the speaker output will keep the VOX broadcasting all the time. With AEC this wouldn't happen at least for teamspeak output.

There are other situations where I could use teamspeak if it had AEC -- such as a room full of people (imagine a lan party or a conference room) and remote participants' speach wouldn't cause the feedback echos that it does now.

I agree with YetAnotherOne that microsoft has made it easily attainable with their API.

gpuk
29-09-2004, 18:47
I would like to "third" this suggestion. We recommend team speak to clients who wish to have voice comms between two offices (we install the client software and they use our team speak server). A lot of the time there are multiple people in each office who all want to participate in the discussion at the same time. For this reason we setup a "conference" mic which pics up everyone in the room and we use speakers instead of head sets. The problem is, each office has to speak in turns (using PTT) otherwise everyone echoes everyone else.

Acoustic Echo Cancellation would remove this problem.

We are a business and as such will be buying a license for TeamSpeak. I'm sure you could drive up more revenue from business orientated clients if you implemented this feature for the microsoft platform.

EmperorBill
09-10-2004, 07:57
Skype does it fine too.... :)

No1_sonuk
19-10-2004, 11:03
I'm glad I searched before requesting this.

I'd like to add my vote for this too.

This is also sometimes called " antiVOX ". In hardware, it's done by tapping some of the signal from the speaker outup and subtracting it from the mic input.

Digital applications like TS could do a better job because you can affect the signal delay as well as volume. The speaker-to-mic distance varies between setups, so being able to vary the delay time would help, especially in cases like gpuk's conference application, where the distance between mic and speakers may be signficant enough that just subtraction would still leave annoying vestiges of a signal, if it works at all.

For example, Using 22KHz sampling on the sound card, sound travels approx 1.3cm for each sample taken. So a distance of 30cm is a 22 sample difference at 22KHz sampling.