CMIFed: a presentation environment for portable hypermedia documents
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Specifying temporal behavior in hypermedia documents
ECHT '92 Proceedings of the ACM conference on Hypertext
Maintaining knowledge about temporal intervals
Communications of the ACM
A pre-scheduling mechanism for multimedia presentation synchronization
ICMCS '97 Proceedings of the 1997 International Conference on Multimedia Computing and Systems
Ambulant: a fast, multi-platform open source SMIL player
Proceedings of the 12th annual ACM international conference on Multimedia
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Synote: enhancing multimedia e-learning with synchronised annotation
MTDL '09 Proceedings of the first ACM international workshop on Multimedia technologies for distance learning
Multiple exhibition devices in DTV systems
MM '09 Proceedings of the 17th ACM international conference on Multimedia
Sincronismo entre fluxos de mídia contínua e aplicações multimídia em redes por difusao
Proceedings of the 14th Brazilian Symposium on Multimedia and the Web
Ginga-NCL: supporting multiple devices
WebMedia '09 Proceedings of the XV Brazilian Symposium on Multimedia and the Web
A model for the delivery of interactive applications over broadcast channels
Proceedings of the 3rd workshop on Mobile video delivery
Considering non-functional aspects in the design of hypermedia authoring tools
Proceedings of the 2011 ACM Symposium on Applied Computing
Incremental validation of digital TV applications in nested context language
Proceedings of the 10th European conference on Interactive tv and video
Eventline: representation of the temporal behavior of multimedia applications
Proceedings of the 18th Brazilian symposium on Multimedia and the web
An approach to verify live NCL applications
Proceedings of the 18th Brazilian symposium on Multimedia and the web
Two normal forms for link-connector pairs in NCL 3.0
Proceedings of the 19th Brazilian symposium on Multimedia and the web
Hi-index | 0.00 |
Intermedia synchronization is related with spatial and temporal relationships among media objects that compound a DTV application. From the server side (usually a broadcaster's server or a Web Server) to receivers, end-to-end intermedia synchronization support must be provided. Based on application specifications, several abstract data structures should be created to guide all synchronization control processes. A special data structure, a labeled digraph called HTG (Hypermedia Temporal Graph) is proposed in this paper as the basis of all other data structures. From HTG, receivers derive a presentation plan to orchestrate media content presentations that make up a DTV application. From this plan other data structures are derived to estimate when media players should be instantiated and when data contents should be retrieved from a DSM-CC carousel or from a return channel. If the return channel provides QoS support, another data structure is derived from the presentation plan, in order to determine when resource reservation should take place. For content pushed by broadcasters, HTG is used in the server side as the basis for building the carousel plan, a data structure that guides the order and frequency that media objects should be broadcasted. The paper's proposals were partially put into practice in the current open source reference implementation of the standard middleware of the Brazilian Terrestrial Digital TV System. However, this reference implementation is used just as a proof of concept. The ideas presented can be extended to any multimedia document presentation player (user agent) and content distribution server.