Method, System, and Computer-Readable Medium for Calculating an Echo Path Delay
First Claim
1. A method of determining an echo path delay in a communication network, comprising:
- receiving a signal on a send path transmitted to a communication terminal;
determining characteristics of an echo path between a media gateway and the communication terminal; and
calculating a minimum echo path delay between the media gateway and the communication terminal based on the characteristics, wherein the characteristics include a processing latency associated with one or more processing entities in the echo path and a path delay of the echo path.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium for calculating a minimum echo path delay are provided. An accurate calculation of a minimum echo path delay is made based on characteristics of the echo path. The minimum echo path delay calculation may be periodically repeated thus providing for dynamic calculation of the minimum echo path delay in a manner that accounts for variations in echo path characteristics. The minimum echo path delay may be calculated based on discrete processing latencies identified in the echo path, by a network round trip delay, or by modeling an acoustic echo of an in-band audio signal, performing a frequency analysis thereon to calculate a spectrum signature of the modeled acoustic echo, and monitoring a send path for a match with the modeled acoustic echo after applying an instance of the in-band audio signal into the echo path.
33 Citations
38 Claims
-
1. A method of determining an echo path delay in a communication network, comprising:
-
receiving a signal on a send path transmitted to a communication terminal; determining characteristics of an echo path between a media gateway and the communication terminal; and calculating a minimum echo path delay between the media gateway and the communication terminal based on the characteristics, wherein the characteristics include a processing latency associated with one or more processing entities in the echo path and a path delay of the echo path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for calculating an echo path delay, comprising:
-
instructions that receive a signal on a send path transmitted to a communication terminal; instructions that determine characteristics of an echo path between a media gateway and the communication terminal; and instructions that calculate a minimum echo path delay between the media gateway and the communication terminal based on the characteristics, wherein the characteristics include a processing latency associated with one or more processing entities in the echo path and a path delay of the echo path. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A converged network, comprising:
-
a wireless network adapted to terminate a media path with a terminal; and a media gateway adapted to interface with the wireless network on the media path and receive a signal on a send path transmitted to the terminal, the media gateway comprising an acoustic echo controller adapted to determine characteristics of an echo path comprising at least a portion of the media path and calculate a minimum echo path delay between the media gateway and the based on the characteristics, wherein the characteristics include a processing latency associated with one or more processing entities in the echo path and a path delay of the echo path. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification