Patent ID: 7424026
Filing Date: 2008-09-09
Classification: G10L,H04J,H04L,H04M,H04W

Abstract:
1. A method comprising: receiving and buffering data packets that comprise voice information; determining a rate at which the received data packets are created through information contained within the received data packets; decoding the voice information to obtain decoded voice samples; time scaling the decoded voice samples of a frame as a function of packet network conditions by adjusting a buffering delay to provide a substantially continuous output voice signal when the data packets are received at a rate that differs from the rate at which the data packets are created; and buffering the decoded voice samples prior to generating the voice playout signal, where the buffering delay comprises a base delay that is controlled in a positive sense when the data packets are received at a rate that is slower than the rate at which the data packets are created, and a reserve delay that is managed to provide insurance against an interruption should the base delay become negative.