Modeling of the non-deterministic synchronization behaviors in SMIL2.0 documents

A novel model namely extended real-time synchronization model (E-RTSM) for modeling SMIL2.0 synchronization behaviors is proposed in this paper. E-RTSM deals with schedule-based synchronization as well as event-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 request for data retrieval.