Synchronization models for multimedia presentation with user participation
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
A Prioritized Petri Net Model and Its Application in Distributed Multimedia Systems
IEEE Transactions on Computers
Synchronization for Interactive Multimedia Presentations
IEEE MultiMedia
A Master-Medium-Based Interactive Synchronization Control Scheme for Distributed Multimedia Systems
EUROMICRO '98 Proceedings of the 24th Conference on EUROMICRO - Volume 2
A media synchronization survey: reference model, specification, and case studies
IEEE Journal on Selected Areas in Communications
Synchronization representation and traffic source modeling in orchestrated presentation
IEEE Journal on Selected Areas in Communications
An EFSM-based multimedia synchronization model and the authoring system
IEEE Journal on Selected Areas in Communications
Synchronization and storage models for multimedia objects
IEEE Journal on Selected Areas in Communications
A synchronization framework for communication of pre-orchestrated multimedia information
IEEE Network: The Magazine of Global Internetworking
Self-Modifiable Color Petri Nets for Modeling User Manipulation and Network Event Handling
IEEE Transactions on Computers
Hi-index | 0.25 |
Recently, many researchers have their attention focused on interactive temporal models, like the extended finite state machines or the extended Petri net models. One of the recent mechanisms proposed for synchronization is known as the prioritized Petri net, P-Net, which is implemented in the distributed object composition Petri net (DOCPN). The development of DOCPN has achieved media synchronization in distributed multimedia environments. This P-Net mechanism holds a powerful property: if the deadline is due, it forces firing events regardless whether they are ready or not. A side effect might occur, which is known as premature/late arriving tokens (PLATs). This paper addresses the key issue of providing flexible multimedia presentation with user interaction and suggests improved P-Net models, which handles PLATs, accommodates dynamic event mechanisms and can specify user interactions in real time during presentation. To demonstrate the concepts are feasible, a prototype with runtime support has been developed and used to construct several interactive multimedia applications, including skip, freezeand restart, reverse, speed scaling, and multicasting.