Devices, softwares and methods with improved performance of acoustic echo canceller in VoIP communication
First Claim
Patent Images
1. An apparatus, comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;
establish a signaling path with a call manager;
exchange communications over the signaling path with the call manager to establish a communicative connection through a packet switched network to an endpoint;
identify a periodic signal included in received audio content;
identify a duration of the periodic signal;
generate a warning packet that encodes the duration of the periodic signal;
transmit the warning packet to the endpoint; and
transmit audio packets representing the periodic signal;
wherein the warning packet is transmitted differently than the audio packets representing the periodic signal to cause the endpoint to process the warning packet before playing out the audio packets representing the periodic signal.
0 Assignments
0 Petitions
Accused Products
Abstract
Devices, softwares and methods send a warning signal when a periodic signal is present in the audio content of a VoIP connection. In response to the warning signal, an acoustic echo canceller of an IP telephone discontinues its adapting process. A signaling network switch detects when a periodic signal is present in the audio content, and issues a warning signal. A signaling call manager device, when it transmits a tone that has periodicity, it also transmits a warning signal.
10 Citations
22 Claims
-
1. An apparatus, comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; establish a signaling path with a call manager; exchange communications over the signaling path with the call manager to establish a communicative connection through a packet switched network to an endpoint; identify a periodic signal included in received audio content; identify a duration of the periodic signal; generate a warning packet that encodes the duration of the periodic signal; transmit the warning packet to the endpoint; and transmit audio packets representing the periodic signal; wherein the warning packet is transmitted differently than the audio packets representing the periodic signal to cause the endpoint to process the warning packet before playing out the audio packets representing the periodic signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; exchange signaling between a gateway and a call manager over a packet switched network to establish a connection with an endpoint located in the packet switched network; receive audio content from a circuit switched network; transmit to the endpoint, through the connection, data packets that contain an encoded form of the received audio content; analyze the received audio content for a periodic signal; and transmit a warning signal through the connection over the packet switched network after the periodic signal is identified, the warning signal controlling an echo canceller; wherein the data packets and the warning signal are addressed independently of an address for the call manager. - View Dependent Claims (11, 12)
-
-
13. An apparatus, comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; receive audio packets over an established connection extending through a packet switched network, the audio packets representing an audio signal; receive, over the packet switched network, a warning packet generated by a remote device, the warning packet corresponding to the audio packets and encoding a duration of a periodic signal included in the audio signal; and control an echo canceller according to receipt of the warning packet; wherein the warning packet is processed before playing out the audio packets that correspond to the periodic signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification