Method and system to compensate for the effects of packet delays on speech quality in a Voice-over IP system
First Claim
1. A system to compensate for the effects of packet delay on a voice over internet protocol (VoIP) system, comprising:
- a buffer for receiving speech packets in the VoIP system;
a playback device for adjusting the playback speed of the received speech packets; and
a buffer manager for detecting packet jitter in the buffer and for sending commands to the playback device to adjust playback speed based on the detection.
3 Assignments
0 Petitions
Accused Products
Abstract
The system includes a jitter buffer for receiving speech packets in a Voice over Internet Protocol (VoIP) system, a playback device for adjusting the playback speed of the received speed packets, and a jitter buffer manager for detecting out of sequence packets in the jitter buffer and for sending commands to the playback device to adjust playback speed based on the detection. The speech signal is played back at the nominal speed when there are no out of sequence packets. The playback speed is decreased when an out of sequence packet is detected, thereby tending to increase the jitter buffer length. When an out of sequence packet arrives, the playback speed is increased in order to restore jitter buffer length to its nominal length.
75 Citations
22 Claims
-
1. A system to compensate for the effects of packet delay on a voice over internet protocol (VoIP) system, comprising:
-
a buffer for receiving speech packets in the VoIP system;
a playback device for adjusting the playback speed of the received speech packets; and
a buffer manager for detecting packet jitter in the buffer and for sending commands to the playback device to adjust playback speed based on the detection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of compensating for the effects of packet delay on a voice over internet protocol (VoIP) system, comprising the steps of:
-
detecting an amount of jitter in the arrival of speech packets; and
adjusting a playback speed for the speech packets based on the detection. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification