Maintaining knowledge about temporal intervals
Communications of the ACM
A media synchronization survey: reference model, specification, and case studies
IEEE Journal on Selected Areas in Communications
An EFSM-based multimedia synchronization model and the authoring system
IEEE Journal on Selected Areas in Communications
Multimedia document engineering in MCF
Proceedings of the 2002 ACM symposium on Document engineering
Modeling Reactive Multimedia: Events and Behaviors
Multimedia Tools and Applications
A Method for Functional Testing of Media Synchronization Protocols
ICOIN '02 Revised Papers from the International Conference on Information Networking, Wireless Communications Technologies and Network Applications-Part II
Self-Modifiable Color Petri Nets for Modeling User Manipulation and Network Event Handling
IEEE Transactions on Computers
Modeling adaptable multimedia and self-modifying protocol execution
Future Generation Computer Systems - Special issue: Semantic grid and knowledge grid: the next-generation web
Journal of Systems and Software
Real-time adaptive content-based synchronization of multimedia streams
Advances in Multimedia
Modeling with enhanced prioritized Petri nets: EP-nets
Computer Communications
Hi-index | 0.00 |
With the provision of user interactions such as reverse, skip, freeze-restart, and scale, users are allowed to have online adjustment of multimedia presentations randomly and unpredictably. In this article, we identify main issues for providing user interactions in the multi-stream multimedia presentation systems and propose a dynamic extended finite state machine (DEFSM) model to achieve temporal synchronization modeling for interactive multi-stream multimedia presentations. The DEFSM model provides clear state-transition control flow and is associated with some Pascal-like statements such that the corresponding specifications can be more concise and precise. Using the DEFSM approach, each medium-video, audio, image, text, and graphics-is associated with an Actor DEFSM to specify its intramedium temporal synchronization control. A Synchronizer DEFSM is adopted to specify intermedia temporal synchronization control and to receive user interactions. Specifications for processing user interactions are then added into Actor and Synchronizer DEFSMs. Synchronizer DEFSM and Actor DEFSMs cooperatively resolve related issues that result from the random and unpredictable nature of user interactions. In this way, temporal synchronization modeling for interactive multistream multimedia presentations can be specified in steps and modules using the DEFSM model.