Patent ID: 8879438
Filing Date: 2014-11-04
Classification: H04M

Abstract:
1. A system for providing acoustic echo monitoring and cancellation for real time media processing in an internet protocol (IP) network, the system comprising: an IP media server comprising: a plurality of ports for providing real time peer-to-peer services or audio mixing of a number of participants of an audio conference; a pool of media processing resources configured to be assignable to a selected port from the plurality of ports with processing instructions for processing audio streams passing through the selected port, wherein at least one of the media processing resources is configured with instructions to form: an echo monitor configured from the pool of media processing resources to selectively compare two or more audio streams into and out of the IP media server through the selected port of the plurality of ports, the comparison to determine an occurrence of an echo; and an echo canceller configured from the pool of media processing resources when the echo monitor determines the occurrence of the echo and when sufficient resources exist in the pool of media processing resources to allocate the echo canceller, the echo canceller in communication with the echo monitor and configured to, in response to the determination by the echo monitor, remove the echo from at least one of the audio streams, wherein the IP media server includes a plurality of media processing resources that are each selectively configurable to be applied towards acoustic echo monitoring, and wherein the IP media server selects a number of the media processing resources to dedicate to acoustic echo monitoring based on a tradeoff between reducing an availability of the media processing resources for other functions and speed of echo detection.