Abstract
Computer science currently lacks a widely applicable definition for the concept of a medium. Most existing definitions are implicit and treat data types, such as video streams, text, and digital audio, as examples of media. This viewpoint does a poor job of discriminating between many pairs of media, such as 2D static graphics and 2D animation, which share the same set of data types. Furthermore, this viewpoint is not suitable as a conceptual basis for software services that can be configured to serve many different media.
This paper presents presents a new, operational model of media. This model asserts that a medium is a triple M = (T, D, O), where T is a set of primitive data types (such as video streams or spline paths), D is a set of dimensions in which layout is performed, and O is a set of formatting operations with typed parameters. The model is sufficiently rich to discriminate between all commonly used media and can also be used to make statements about the extent of differences between media.
The model also has a practical use. It is the conceptual basis for Proteus, a software tool that manages the appearance and layout of multimedia documents. This tool uses a description of a medium to adapt its generic formatting services to that medium's needs.
Preview
Unable to display preview. Download preview PDF.
References
Adobe Systems, Mountain View, CA. Adobe Illustrator version 5.5 User Guide, 1994.
Yigal Arens, Eduard H. Hovy, and Mira Vossers. On the knowledge underlying multimedia presentations. In Mark T. Maybury, editor, Intelligent Multimedia Interfaces, chapter 12. AAAI Press/MIT Press, 1993.
M. Cecelia Buchanan and Polle T. Zellweger. Automatic temporal layout mechanisms. In ACM Multimedia 93: Proceedings of the First ACM International Conference on Multimedia, pages 341–350, Anaheim, CA, August 1993. ACM Press.
John F. Koegel Buford. Multimedia Systems. SIGGRAPH Books. ACM Press, New York, 1994.
Continuous media toolkit. Project home page on the World Wide Web., May 1996. Available at URL http://www-plateau.cs.berkeley.edu/projects/cmt.
FrameBuilder: A guide to managing document-based information. Frame Inc. White Paper, February 1993.
Charles F. Goldfarb, editor. Information Processing — Text and Office Systems — Standard Generalized Markup Language (SGML). International Organization for Standardization, Geneva, Switzerland, 1986. International Standard ISO 8879.
Susan L. Graham, Michael A. Harrison, and Ethan V. Munson. The Proteus presentation system. In Proceedings of the ACM SIGSOFT Fifth Symposium on Software Development Environments, pages 130–138, Tyson's Corner, VA, December 1992. ACM Press.
Frank Halasz and Mayer Schwartz. The Dexter hypertext reference model. Communications of the ACM, 37(2):30–39, February 1994. ISSN 0001-0782, 10 pages.
Rei Hamakawa and Jun Rekimoto. Object composition and playback models for handling multimedia data. In ACM Multimedia 93: Proceedings of the First ACM International Conference on Multimedia, pages 273–282, Anaheim, CA, August 1993. ACM Press.
Jonathan L. Herlocker and Joseph A. Konstan. Commands as media: Design and implementation of a command stream. In Proceedings of the Second ACM International Conference on Multimedia, San Francisco, CA, November 1995. Also available at URL http://www.cs.umn.edu/users/konstan/.
Leslie Lamport. LATEX: A Document Preparation System. User's Guide and Reference Manual. Addison-Wesley Publishing Company, Reading, Massachusetts, second edition, 1994.
Ethan V. Munson. Proteus: An Adaptable Presentation System for a Software Development and Multimedia Document Environment. PhD dissertation, University of California, Berkeley, December 1994. Also available as UC Berkeley Computer Science Technical Report UCB/CSD-94-833.
Ethan V. Munson. A new presentation language for structured documents. To appear in the Proceedings of the Electronic Publishing '96 conference, Palo Alto, CA, September 1996., September 1996.
Steven R. Newcomb, Neill A. Kipp, and Victoria T. Newcomb. The “HyTime” hypermedia/time-based document structuring language. Communications of the ACM, 35(11):67–83, November 1991. ISSN 0001-0782, 17 pages.
Open Software Foundation. OSF/Motif Programmer's Guide, version 1.1 edition, 1991.
John K. Ousterhout. Tcl and the Tk Toolkit. Addison-Wesley, 1994.
Naveed U. Qazi, Miae Woo, and Arif Ghafoor. A synchronization and communication model for distributed multimedia objects. In ACM Multimedia 93: Proceedings of the First ACM International Conference on Multimedia, pages 147–156, Anaheim, CA, August 1993. ACM Press.
P. David Stotts and Richard Furuta. Petri-net-based hypertext: Document structure with browsing semantics. ACM Transactions on Information Systems, 7(1):3–29, January 1989.
Steven H. Tang and Mark A. Linton. Pacers: Time-elastic objects. In Proceedings of the Sixth Annual ACM Symposium on User Interface Software and Technology, pages 35–43. ACM Press, November 1993.
Steven H. Tang and Mark A. Linton. Blending structured graphics and layout. In UIST '94: Proceedings of the ACM Symposium on User Interface Software and Technology, pages 167–174. ACM Press, 1994.
Louis Weitzman and Kent Wittenberg. Automatic presentation of multimedia documents using relational grammars. In Proceedings of ACM Multimedia '94, pages 443–451. ACM Press, October 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Munson, E.V. (1997). Toward an operational theory of media. In: Nicholas, C., Wood, D. (eds) Principles of Document Processing. PODP 1996. Lecture Notes in Computer Science, vol 1293. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63620-X_51
Download citation
DOI: https://doi.org/10.1007/3-540-63620-X_51
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63620-5
Online ISBN: 978-3-540-69614-8
eBook Packages: Springer Book Archive