TY - JOUR
T1 - Distributed multimedia synchronization specifications using M2EST
AU - Huang, Chung Ming
AU - Chang, Ye In
AU - Lin, Chih Hao
AU - Chen, Jhy Shiou
N1 - Funding Information:
This research is supported by the National Science Council of the Republic of China under grant NSC 86-22 13-E-006-093.
PY - 1997/8
Y1 - 1997/8
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0031211362&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0031211362&partnerID=8YFLogxK
U2 - 10.1016/s0950-5849(97)00012-8
DO - 10.1016/s0950-5849(97)00012-8
M3 - Article
AN - SCOPUS:0031211362
SN - 0950-5849
VL - 39
SP - 561
EP - 578
JO - Information and Software Technology
JF - Information and Software Technology
IS - 8
ER -