An execution architecture for synchronized multimedia presentations

  • Franck Rousseau
  • Andrzei Duda
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1425)


We have defined an execution architecture for playing back synchronized multimedia documents. We suppose that such documents are specified by means of several abstractions including hypertime links, time bases, and dynamic layout. Our architecture is based on three concepts: synchronization events, synchronization managers, and synchronizable media objects. It supports the notion of elastic time that adapts to available resources. We have prototyped the architecture using Java and experimented with playback of simple synchronized presentations.


Time Base Media Object Multimedia Document Media Segment Synchronization Point 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    SMIL: Synchronized Multimedia Integration Language. WD-smil-971109, World Wide Web Consortium (W3C), November 1997. Latest version available at Scholar
  2. 2.
    Rousseau, F., Duda, A.: Synchronized Multimedia for the WWW. 7th Intl. World Wide Web Conf. (WWW7), Brisbane, Australia, April 14–18, 1998.Google Scholar
  3. 3.
    Papathomas, M.: ATOM: An Active Object Model for Enhancing Reuse in the Development of Concurrent Software. RR 963-I-LSR-2, LSR-IMAG, Grenoble, France, November 1996.Google Scholar
  4. 4.
    Lu, G.: Communication and Computing for Distributed Multimedia Systems. Artech House, 1996.Google Scholar
  5. 5.
    Manohar, N.R., Prakash, A.: Dealing with Synchronization and Timing Variability in the Playback of Session Recordings. Proc. of ACM Multimedia'95, San Francisco, CA, pages 45–56, November 5–9, 1995.Google Scholar
  6. 6.
    Gutfreund, Y.S., Diaz-Gonzalez, J., Sasnett, R., Phuah, V.: CircusTalk: An Orchestration Service for Distributed Multimedia. Proc. of ACM Multimedia'93, Anaheim, CA, pages 351–358, August 1–6, 1993.Google Scholar
  7. 7.
    Flinn, S.: Coordinating Heterogeneous Time-Based Media Between Independent Applications. Proc. of ACM Multimedia'95, San Francisco, CA, pages 435–444, November 5–9, 1995.Google Scholar
  8. 8.
    Orlarey, Y. and Lequay, H.: MidiShare: A Real Time Multi-tasks Software Module for MIDI Applications. Proc. of the Int. Computer Music Conf., Computer Music Association, San Francisco, CA, pages 234–237, 1989.Google Scholar
  9. 9.
    Steinmetz, R.: Synchronization Properties in Multimedia Systems. JSAC, 8(3)401–412, April 1990.Google Scholar
  10. 10.
    Cen, S., Pu, C., Staehli, R., Cowan, C., Walpole, J.: Demonstrating the Effect of Software Feedback on a Distributed Real-Time MPEG Video Audio Player. Proc. of ACM Multimedia'95, San Francisco, CA, pages 239–240, November 5–9, 1995.Google Scholar
  11. 11.
    Cen, S., Pu, C., Staehli, R., Cowan, C., Walpole, J.: A Distributed Real-Time MPEG Video Audio Player. Proc. of the 5th Int. Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV'95), volume 1018 of Lecture Notes in Computer Science, pages 151–162, Durham, NH, April 18–21, 1995.Google Scholar
  12. 12.
    Correia, M., Pinto, P.: Low-Level Multimedia Synchronization Algorithms on Broadband Networks. Proc. of ACM Multimedia'95, San Francisco, CA, pages 423–434, November 5–9, 1995.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Franck Rousseau
    • 1
  • Andrzei Duda
    • 2
  1. 1.Open Group Research InstituteGrenobleFrance
  2. 2.LSR-IMAGGrenobleFrance

Personalised recommendations