Design and Implementation of Synchronization of WPAN Devices for Multimedia Playback

Master Thesis (2010)
Author(s)

X. Tian

Contributor(s)

M.E. Jacobsson – Mentor

Copyright
© 2010 X. Tian
More Info
expand_more
Publication Year
2010
Copyright
© 2010 X. Tian
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

With the development of projector technology, portable projectors called pico-projectors are emerging on the market. To achieve a high quality projection, multiple pico-projectors can be used to display the same video, where accurate synchronization is required. The target of this thesis is to design and implement a Linux-based application which can synchronize multimedia playback over a WPAN with high accuracy. By analyzing the synchronization requirements, the synchronization problem is decomposed into playback synchronization and clock synchronization. To achieve a synchronized playback based on synchronized clocks, we explore several open source projects and eventually build a synchronized player which can play video with frame-by-frame level synchronization. For clock synchronization, the principles of a typical computer clock and the most popular time synchronization – NTP are studied. Based on that, a new time synchronization protocol with quick-start and anti-interference properties is designed. We also conduct a survey to test if the application meets the users’ requirement of synchronized playback. The final results show that our application provides a synchronized playback with the accuracy which is acceptable for most users.

Files

ThesisFinalVer.pdf
(pdf | 1.53 Mb)
License info not available