Formal Modeling And Design Of Multimedia Synchronization For Interactive Multimedia Presentations In Distributed Environments*

Author(s):  
Chung-Ming Huang ◽  
Chian Wang ◽  
Jeng-Muh Hsu
Author(s):  
Zhonghua Yang ◽  
Yanyan Yang ◽  
Yaolin Gu ◽  
Robert Gay

A multimedia system is characterized by the integrated computer-controlled generation, manipulation, presentation, storage, and communication of independent discrete and continuous media data. The presentation of any data and the synchronization between various kinds of media data are the key issues for this integration (Georganas, Steinmetz, & Nakagawa, 1996). Clearly, multimedia systems have to precisely coordinate the relationships among all media that include temporal and spatial relationships. Temporal relationships are the presentation schedule of media, and spatial relationships are the location arrangements of media. Multimedia synchronization is a process of maintaining these relationships by employing appropriate synchronization mechanisms and algorithms. Multimedia synchronization is traditionally challenging, especially in distributed environments.


2004 ◽  
Vol 28 (2) ◽  
pp. 193-206 ◽  
Author(s):  
Steven Van Assche ◽  
Filip Hendrickx ◽  
Nico Oorts ◽  
Lode Nachtergaele

2011 ◽  
pp. 351-368 ◽  
Author(s):  
Zhonghau Yang ◽  
Robert Gay ◽  
Chee Kheong Siew ◽  
Chengzheng Sun ◽  
Abdul Sattar

In this chapter, we provide a new look at the synchronization issue in distributed environments. We attempt to explore the power of isochronous protocols, as advocated by Lamport, to the multimedia synchronization. It is based on the use of synchronized physical clock time instead of any form of logical clock or sequence numbers, and thus the clock synchronization across the distributed system is assumed. An isochronous protocol for achieving multimedia synchronization is presented. Derived from the globally synchronized clock, there exists a lattice structure in a system. Media conference participating processes in the system execute a simple clock-driven protocol, and all significant events (the sending and delivering of media data) are restricted to occur at lattice points of the globally synchronized space/time lattice. This lattice structure greatly simplifies the multimedia synchronization and readily maintains the temporal and causal relationship among the media. The basic simplicity of the approach makes it easier to understand the precise properties and behavior of a system. The availability of globally synchronized clock (for example, the new version of Internet NTP) and predictable quality of service of advanced communication networks make the isochronous synchronization approach not only attractive but also practical.


Sign in / Sign up

Export Citation Format

Share Document