Skew Detection and Compensation for Internet Audio Applications

Long lived audio streams, such as music broadcasts, and small

differences in clock rates lead to buffer underflow or overflow

events in receiving applications that manifest themselves as audible

interruptions. We present a low complexity algorithm for

detecting clock skew in network audio applications that function

with local clocks and in the absence of a synchronization mechanism.

A companion algorithm to perform skew compensation is

also presented. The compensation algorithm utilises the temporal

redundancy inherent in audio streams to make inaudible playout

adjustments. Both algorithms have been implemented in a simulator

and in a network audio application. They perform effectively

over the range of observed clock rate differences and beyond.

skew-icme-2000.pdf
PDF file

In  Proceedings of the IEEE International Conference on Multimedia and Expo

Publisher  IEEE Computer Society
Copyright © 2007 IEEE. Reprinted from IEEE Computer Society. This material is posted here with permission of the IEEE. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.

Details

TypeInproceedings
Share
Share this page on Facebook
Share this page on Twitter
Share this page on LinkedIn
E-mail this page
RSS feeds
> Publications > Skew Detection and Compensation for Internet Audio Applications