Distributed multimedia synchronization specifications using M2EST

Chung Ming Huang, Ye In Chang, Chih Hao Lin, Jhy Shiou Chen

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


In order to properly schedule related multimedia objects, synchronization relationships of multimedia objects should be precisely specified and dispatched. Each multimedia presentation schedule contains two parts: (1) the state-transition control part, which specifies intra-medium and inter-media synchronization information, and (2) the data variables part, which specifies the dynamic aspects of the state-transition control for dealing with jitter and skew. In this paper, we propose a specification language for specifying multimedia synchronization. The language is called M2EST, which represents the MultiMedia Extended State Transition. M2EST can handle both the state-transition control part and the data variables part in multimedia presentation scheduling. Using M2EST, the temporal behavior of each medium stream is handled by an actor extended finite state machine (EFSM). The temporal relationships among media streams are handled by a synchronizer EFSM. Synchronizer and actors perform multimedia presentations cooperatively. The corresponding synchronization schemes, including both intra-stream and inter-stream synchronization schemes, which rectify the random networks delays caused on distributed presentation environment, can also be specified using M2EST.

Original languageEnglish
Pages (from-to)561-578
Number of pages18
JournalInformation and Software Technology
Issue number8
Publication statusPublished - 1997 Aug

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Computer Science Applications


Dive into the research topics of 'Distributed multimedia synchronization specifications using M<sup>2</sup>EST'. Together they form a unique fingerprint.

Cite this