Silicon Solutions
CSR's open DSP developers program, eXtension, has solutions ranging from voice recognition and speech synthesis to music processing, echo/noise cancellation and compressing audio.
 
CVC functionality: acoustic echo cancellation (AEC)

Rather than suppressing noise like many competing technologies, CVC separates out the voice signals of interest using proprietary signal extraction techniques.

Residual echoes, primarily resulting from non-linearities in the acoustic transmission from the reference point to the microphone are reduced using autocorrelation methods, preserving full duplex conversation.

A sub-band adaptive filter models the linear transfer function between the reference signal and the microphone. The filter uses fast converging techniques to achieve robustness in fast-changing acoustic environments.The adaptive filter uses an auto adaptive ranging technique to deliver sub-zero dB near-to-far-end speech ratios at the microphone.