Skip to main content

Tactus: Toolkit-level support for synchronized interactive multimedia

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 712))

Abstract

Tactus addresses problems of synchronizing and controlling various interactive continuous-time media. The Tactus system consists of two main parts. The first is a server that synchronizes the presentation of multiple media, including audio, video, graphics, and MIDI, at a workstation. The second is a set of extensions to a graphical user interface toolkit to help compute and/or control temporal streams of information and deliver them to the Tactus Server. Temporal toolkit objects schedule computation events that generate media. Computation is scheduled in advance of real time to overcome system latency, and timestamps are used to allow accurate synchronization by the server in spite of computation and transmission delays. Tactus supports precomputing branches of media streams to minimize latency in interactive applications.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. P. Anderson, R. Govindan, and G. Homsy. Abstractions for continuous media in a network window system. Technical Report UCB/CSD 90/596, Computer Science Division (EECS), U.C. at Berkeley, 1990.

    Google Scholar 

  2. D. P. Anderson and G. Homsy. A continuous media i/o server and its synchronization mechanism. Computer, pages 51–57, October 1991.

    Google Scholar 

  3. D. P. Anderson and R. Kuivila. Accurately timed generation of discrete musical events. Computer Music Journal, 10(3):48–56, Fall 1986.

    Google Scholar 

  4. D. P. Anderson and R. Kuivila. A system for computer music performance. ACM Transactions on Computer Systems, 8(1):56–82, February 1990.

    Google Scholar 

  5. M. M. Blattner and R. B. Dannenberg, editors. Multimedia Interface Design. ACM Press, 1992.

    Google Scholar 

  6. P. Cointe and X. Rodet. Formes: an object and time oriented system for music composition and synthesis. In 1984 ACM Symposium on LISP and Functional Programming, pages 85–95, New York, 1984. ACM.

    Google Scholar 

  7. Digital Equipment Corporation. Xmedia tools, version 1.1a. Software Product Description SPD 36.55.02, 1992.

    Google Scholar 

  8. B. J. Cox. Object-Oriented Programming: an evolutionary approach. Addison-Wesley, Reading, Mass., 1987.

    Google Scholar 

  9. R. B. Dannenberg. Real-Time Scheduling and Computer Accompaniment, pages 225–262. System Development Foundation Benchmark Series. MIT Press, 1989.

    Google Scholar 

  10. S. Gibbs. Composite multimedia and active objects. In A. Paepcke, editor, OOP-SLA '91 Conference Proceedings, pages 97–112, New York, 1991. ACM/SIGPLAN, ACM Press.

    Google Scholar 

  11. K. Kahn. Director guide. Technical Report MIT AI Laboratory Memo 482B, MIT, December 1979.

    Google Scholar 

  12. R. Kolstad. The network time protocol. UNIX Review, 8:58–61, December 1990.

    Google Scholar 

  13. T. D. C. Little and A. Ghafoor. Spatio-temporal composition of distributed multimedia objects for value-added networks. Computer, pages 42–50, October 1991.

    Google Scholar 

  14. S. R. Newcomb, N. A. Kipp, and V. T. Newcomb. The hytime multimedia/time-based document structuring language. Communications of the ACM, 34:67–83, November 1991.

    Google Scholar 

  15. A. J. F. Palay, M. Hansen, M. Kazar, M. Sherman, M. Wadlow, T. Neuendorffer, Z. Stern, M. Bader, and T. Peters. The andrew toolkit — an overview. In Proceedings USENIX Technical Conference, pages 9–21. USENIX, Winter 1988.

    Google Scholar 

  16. G. D. Ripley. Dvi — a digital multimedia technology. CACM, 32(7):811–822, July 1989.

    Google Scholar 

  17. P. Wayner. Inside quicktime. Byte, 16, December 1991.

    Google Scholar 

  18. T. Yager. The multimedia pc: High-powered sight and sound on your desk. Byte, 17, February 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

P. Venkat Rangan

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dannenberg, R.B., Neuendorffer, T., Newcomer, J.M., Rubine, D. (1993). Tactus: Toolkit-level support for synchronized interactive multimedia. In: Venkat Rangan, P. (eds) Network and Operating System Support for Digital Audio and Video. NOSSDAV 1992. Lecture Notes in Computer Science, vol 712. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57183-3_26

Download citation

  • DOI: https://doi.org/10.1007/3-540-57183-3_26

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57183-4

  • Online ISBN: 978-3-540-47933-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics