Interactive multimedia synchronisation in the distributed environment using the formal approach

Several synchronisation problems should be solved in order to develop interactive multimedia applications in the distributed environment. These problems include intra-medium synchronisation, inter-media synchronisation, and interactive synchronisation. The dynamic extended finite state machine (DEFSM) model, and the corresponding control schemes to handle four VCR-like user interactions, i.e. reverse, skip, freeze-restart, and scale, in distributed interactive multimedia presentations are proposed. The development of a distributed interactive multimedia synchronization specification and execution system is also described. The synchronisation specification and execution system is based on the proposed DEFSM model and the corresponding synchronisation control schemes. The DEFSM model and the control schemes can be incorporated as the synchronisation control kernel of distributed interactive multimedia systems. In this way, system developers do not need to deal with the details of multimedia synchronisation.

[1]  Gordon S. Blair,et al.  A Programming Model and System Infrastructure for Real-Time Synchronization in Distributed Multimedia Systems , 1996, IEEE J. Sel. Areas Commun..

[2]  David Hung-Chang Du,et al.  Doing FLIPS: Flexible Interactive Presentation Synchronization , 1996, IEEE J. Sel. Areas Commun..

[3]  Wanjiun Liao,et al.  The Split and Merge Protocol for Interactive Video-on-Demand , 1997, IEEE Multim..

[4]  Wanjiun Liao,et al.  Synchronization of distributed multimedia systems with user interactions , 1998, Multimedia Systems.

[5]  Arif Ghafoor,et al.  Synchronization and Storage Models for Multimedia Objects , 1990, IEEE J. Sel. Areas Commun..

[6]  Carl K. Chang,et al.  Temporal Relations and Synchronization Agents , 1996, IEEE Multim..

[7]  Chung-Ming Huang,et al.  Synchronization for Interactive Multimedia Presentations , 1998, IEEE Multim..

[8]  Michal Haindl A New Multimedia Synchronization Model , 1996, IEEE J. Sel. Areas Commun..

[9]  Steven Guan,et al.  A Prioritized Petri Net Model and Its Application in Distributed Multimedia Systems , 1998, IEEE Trans. Computers.

[10]  Stanislaw Budkowski,et al.  An Introduction to Estelle: A Specification Language for Distributed Systems , 1987, Comput. Networks.

[11]  Ernst W. Biersack,et al.  Synchronized delivery and playout of distributed stored multimedia streams , 1999, Multimedia Systems.

[12]  A. Ghafoor,et al.  A synchronization framework for communication of pre-orchestrated multimedia information , 1994, IEEE Network.