Playout Scheduling Method Based on Adaptive Jitter Estimation for Enhancing VoIP Speech Quality

Packet arrival-delay variation, so-called `jitter` is one of the main factors that degrade the quality of voice in mobile devices at the Voice over Internet Protocol (VoIP). To resolve this issue, a playout scheduling based on adaptive jitter estimation for enhancing VoIP speech quality is proposed. The proposed algorithm copes with the effect of transmission jitter by expanding or compressing each packet according to the predicted network delay and variations. Additionally, the active network jitter estimation incorporates rapid detection of delay spikes and reacts to changes in network conditions. The experimental results have shown that the proposed algorithm delivers high voice quality in unstable network environment.

[1]  Kenneth J. Christensen,et al.  An algorithm for playout of packet voice based on adaptive adjustment of talkspurt silence periods , 1999, Proceedings 24th Conference on Local Computer Networks. LCN'99.

[2]  David Dorran,et al.  Audio Time-Scale Modification , 2005 .

[3]  Benjamin W. Wah,et al.  Analyzing Voice Quality in Popular VoIP Applications , 2009, IEEE Multimedia.

[4]  Haopeng Li,et al.  Adaptive playout scheduling for VoIP using the k-Erlang distribution , 2010, 2010 18th European Signal Processing Conference.

[5]  Peter Kabal,et al.  An adaptive playout algorithm with delay spike detection for real-time VoIP , 2003, CCECE 2003 - Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No.03CH37436).