Synchronization modeling and its application for SMIL2.0 presentations

A novel synchronization model namely Extended Real-Time Synchronization Model (E-RTSM) for modeling SMIL2.0 temporal behaviors is proposed in this paper. E-RTSM deals with event-based/non-deterministic synchronization as well as schedule-based synchronization in SMIL2.0. Converting of the temporal relationship of a SMIL2.0 document to E-RTSM is presented. Moreover, design of the E-RTSM-based data-retrieving engine for SMIL2.0 presentations is also proposed in the paper. The data-retrieving engine estimates the worst-case playback time of each object at the parsing stage and applying an error compensation mechanism at run-time to adjust the estimated playback time as well as the schedule of the fetching requests for data retrieval. Performance measurements from the real implementation of the E-RTSM-based data-retrieving engine for SMIL2.0 presentations have demonstrated the efficiency of the proposed technique.

[1]  Chun-Chuan Yang,et al.  Reuse of SMI 2.0 scripts in dividable dynamic timeline-based authoring , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[2]  Jenq-Neng Hwang,et al.  End-to-end available bandwidth estimation and time measurement adjustment for multimedia QOS , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[3]  Yi Deng,et al.  Modeling and analyzing SMIL documents in SAM , 2002, Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings..

[4]  Celso A. S. Santos,et al.  About the semantic verification of SMIL documents , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[5]  Chun-Shien Lu,et al.  Reliable available bandwidth estimation based on distinguishing queuing regions and resolving false estimations [video transmission] , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[6]  Thomas R. Gross,et al.  Bandwidth monitoring for network-aware applications , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[7]  Anthony Y. Chang Design of consistent SMIL documents for distributed multimedia presentation using temporal algebra , 2005, 11th International Conference on Parallel and Distributed Systems (ICPADS'05).

[8]  Chun-Chuan Yang,et al.  Dividable dynamic timeline-based authoring for SMI 2.0 presentations , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[9]  kc claffy,et al.  Bandwidth estimation: metrics, measurement techniques, and tools , 2003, IEEE Netw..

[10]  Rik Van de Walle,et al.  Timing issues in multimedia formats: review of the principles and comparison of existing formats , 2004, IEEE Transactions on Multimedia.

[11]  Sunilkumar S. Manvi,et al.  An agent based synchronization scheme for multimedia applications , 2006, J. Syst. Softw..

[12]  Soon Myoung Chung,et al.  Timed Petri net representation of SMIL , 2005, IEEE MultiMedia.

[13]  Chun-Chuan Yang,et al.  Modeling of the non-deterministic synchronization behaviors in SMIL2.0 documents , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[14]  Soon Myoung Chung,et al.  Timed Petri net representation of the Synchronized Multimedia Integration Language (SMIL) of XML , 2003, Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing.

[15]  Dick C. A. Bulterman SMIL 2.0 part 1: overview, concepts, and structure , 2001 .

[16]  Chun-Chuan Yang,et al.  Design and implementation of the just-in-time retrieving policy for schedule-based distributed multimedia presentations , 2004, J. Syst. Softw..

[17]  Jau-Hsiung Huang,et al.  A Multimedia Synchronization Model and Its Implementation in Transport Protocols , 1996, IEEE J. Sel. Areas Commun..

[18]  Mary Baker,et al.  Measuring bandwidth , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[19]  Thomas R. Gross,et al.  Bandwidth modelling for network-aware applications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[20]  Dongkyoo Shin,et al.  Design and implementation of SMIL (Synchronized Multimedia Integration Language) player , 2002, 2002 Digest of Technical Papers. International Conference on Consumer Electronics (IEEE Cat. No.02CH37300).

[21]  Yukikazu Nakamoto,et al.  Design of SMIL browser functionality in mobile terminals , 2003, Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003..

[22]  A. Y. Chang Design of an intelligent distributed multimedia presentation system using temporal algebra and SMIL , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[23]  Dick C. A. Bulterman,et al.  SMIL 2.0 Part 2: Examples and Comparisons , 2002, IEEE Multim..

[24]  R.-C. Chang,et al.  Adaptive content model for multimedia presentation , 2002, First International Symposium on Cyber Worlds, 2002. Proceedings..

[25]  Chun-Chuan Yang,et al.  Supporting VCR-like operations in SMIL2.0 players , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[26]  Celso A. S. Santos,et al.  Experience with RT-LOTOS, a temporal extension of the LOTOS formal description technique , 2000, Comput. Commun..

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