skip to main content
article

Automatic temporal layout mechanisms revisited

Published:01 February 2005Publication History
Skip Abstract Section

Abstract

A traditional static document has a spatial layout that specifies where objects in the document appear. Because multimedia documents incorporate time, they also require a temporal layout, or schedule, that specifies when events in the document occur. This article argues that multimedia document systems should provide mechanisms for automatically producing temporal layouts for documents. The major advantage of this approach is that it makes it easier for authors to create and modify multimedia documents.This article revisits our 1993 framework for understanding automatic temporal formatters and explores the basic issues surrounding them. It also describes the Firefly multimedia document system, which was developed in 1992 to test the potential of automatic temporal formatting. Using our original framework, the paper reviews a representative sample of recent automatic document formatters. This analysis validates the basic framework and demonstrates the progress of the field in the intervening decade. A discussion of potential extensions to the framework is included.

References

  1. Allen, J. 1983. Maintaining knowledge about temporal intervals. Commun. ACM 26, 11, 832--843. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bailey, B., Konstan, J. A., Cooley, R., and Dejong, M. 1998. NSYNC---A toolkit for building interactive multimedia presentations. In Proceedings of the 6th ACM International Conference on Multimedia (Bristol, U.K., Sept.). ACM, New York, 257--266. Google ScholarGoogle Scholar
  3. Blakowski, G. 1992. High level services for distributed multimedia applications based on application and environment descriptions. In Proccedings of the ACSC15: 15th Australian Computer Science Conference (Hobart, Australia, Jan.). (Also appears in Australian Comput. Sci. Commun. 14, 1, 93--109.Google ScholarGoogle Scholar
  4. Blakowski, G., Hubel, J., and Langrehr, U. 1992. Tool support for the synchronization and presentation of distributed multimedia. Computer Commun. 15, 10, 611--618. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Blakowski, G. and Steinmetz, R. 1996. A media synchronization survey: Reference model, specification and case study. IEEE J. Sel. Areas Commun. 14, 1, 5--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Boll, S. and Klas, W. 2001. ZYX---A multimedia document model for reuse and adaptation of multimedia content. IEEE Trans. Knowl. Data Eng. 13, 3, 361--382. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Boll, S., Klas, W., and Wandel, J. 1999. A cross-media adaptation strategy for multimedia presentations. In Proceedings of the 7th ACM International Conference on Multimedia (Part I) (Orlando, Fla.). ACM, New York, 37--46. Google ScholarGoogle Scholar
  8. Buchanan, M. C. and Zellweger, P. 1992. Specifying temporal behavior in hypermedia documents. In Proceedings of the ACM Conference on Hypertext (Milan, Italy, Dec.). ACM, New York, 262--271. Google ScholarGoogle Scholar
  9. Buchanan, M. C. and Zellweger, P. 1993a. Automatically generating consistent schedules for multimedia documents. Multimed. Syst. J. 1, 2, 55--67.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Buchanan, M. C. and Zellweger, P. 1993b. Automatic temporal layout mechanisms. In Proceedings of the 1st International Conference on Multimedia (Anaheim, Calif., Sept.). ACM, New York, 341--350. Google ScholarGoogle Scholar
  11. Bulterman, D. C. A. 1998. User-centered abstractions for adaptive hypermedia presentations. In Proceedings of the 6th ACM International Conference on Multimedia (Bristol, U.K., Sept.). ACM, New York, 247--256. Google ScholarGoogle Scholar
  12. Bulterman, D. C. A. and Hardman, L. 2005. Structured multimedia authoring. ACM Trans. Multimed. Comput. Commun. Appl. 1, 1 (Feb.), 89--109. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Bulterman, D. C. A., Hardman, L., Jansen, J., Mullender, K. S., and Rutledge, L. 1998. GRiNS: A GRaphical INterface for creating and playing SMIL documents. Comput. Netw. ISDN Syst. 30, 1--7, 519--529. (Also appears in Proc. of the 7th Intl. WWW Conf., Australia, April 1998, 519--529.) Google ScholarGoogle Scholar
  14. Bulterman, D. C. A., Van Rossum, G., and Van Liere, R. 1991. A structure for transportable, dynamic multimedia documents. In Proceedings of the 1991 Summer USENIX Conference (Nashville, Tenn., June). 137--155.Google ScholarGoogle Scholar
  15. Candan, K. S., Prabhakaran, B., and Subrahmanian, V. S. 1997. CHIMP: A framework for supporting distributed multimedia document authoring and presentation. In Proceedings of the 4th ACM International Conference on Multimedia (Boston, Mass., Feb.). ACM, New York, 329--340. Google ScholarGoogle Scholar
  16. Candan, K. S., Prabhakaran, B., and Subrahmanian, V. S. 1998. Collaborative multimedia documents: Authoring and presentation. Intl. J. Intel. Syst. 13, 12, 1059--1111.Google ScholarGoogle ScholarCross RefCross Ref
  17. Courtiat, J.-P. and De Oliveira, R. C. 1997. Proving temporal consistency in a new multimedia model. In Proceedings of the 4th ACM International Conference on Multimedia (Boston, Mass., Feb.). ACM, New York, 141--152. Google ScholarGoogle Scholar
  18. Dechter, R., Meiri, I., and Pearl, J. 1991. Temporal constraint networks. Artif. Intel. 49, 61--95. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Drapeau, G. and Greenfield, H. 1991. MAEstro---A distributed multimedia authoring environment. In Proceedings of the 1991 Summer USENIX Conference (Nashville, Tenn., June). 315--328.Google ScholarGoogle Scholar
  20. Fiume, E., Tsichritzis, D., and Dami, L. 1987. A temporal scripting language for object-oriented animation. In Proceedings of the Eurographics 1987. North-Holland, Elsevier Science Publishers, Amsterdam, The Netherlands.Google ScholarGoogle Scholar
  21. Hamakawa, R. and Rekimoto, J. 1993. Object composition and playback models for handling multimedia data. In Proceedings of the 1st International Conference on Multimedia (Anaheim, Calif., Sept.). ACM, New York, 273--281. Google ScholarGoogle Scholar
  22. Hamakawa, R. and Rekimoto, J. 1994. Object composition and playback models for handling multimedia data. Multimed. Syst. 2, 1, 26--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Hillier, F. and Lieberman, G. 1974. Operations Research. Holden-Day, San Francisco, Calif.Google ScholarGoogle Scholar
  24. Jourdan, M., Layaïda, N., Roisin, C., Sabry-Ismaïl, L., and Tardif, L. 1998. Madeus, an authoring environment for interactive multimedia documents. In Proceedings of the 6th ACM International Conference on Multimedia (Bristol, U.K., Sept.). ACM, New York, 267--272. Google ScholarGoogle Scholar
  25. Jourdan, M., Layaïda, N., and Sabry-Ismaïl, L. 1997. Time representation and management in Madeus: An authoring environment for multimedia documents. In Proceedings of the International Conference on Multimedia Computing and Networking, SPIE Proc. 3020 (San Jose, Calif., Feb.). M. Freeman, R. Jardetzki and H. M. Vin, Eds., 68--79. Google ScholarGoogle Scholar
  26. Kim, M. Y. and Song, J. 1995. Multimedia documents with elastic time. In Proceedings of the 3rd ACM International Conference on Multimedia (San Francisco, Calif., Jan.). ACM, New York, 143--154. Google ScholarGoogle Scholar
  27. Kim, W., Kenchammana-Hosekote, D., Lim, E. P., and Srivastava, J. 1992. Synchronization relation tree: A model for temporal synchronization in multimedia presentations. Tech. Rep. 9242. University of Minnesota, Computer Science Department.Google ScholarGoogle Scholar
  28. Knuth, D. and Plass, M. 1981. Breaking paragraphs into lines. Softw. Prac. Exper. 11, 11, 1119--1184.Google ScholarGoogle ScholarCross RefCross Ref
  29. Koegel, J., Keskin, C., and Rutledge, J. 1992. Toolkits for multimedia interface design. In Proceedings of the of Xhibition 1992 (San Jose, Calif., June). 275--285.Google ScholarGoogle Scholar
  30. Layaïda, N. and Sabry-Ismaïl, L. 1996. Maintaining temporal consistency of multimedia documents using constraint networks. In Proceedings of the International Conference on Multimedia Computing and Networking, SPIE Proc. 2667 (San Jose, Calif., Jan.). M. Freeman, P. Jardetzky, H. M. Vin, Eds., 124--135.Google ScholarGoogle Scholar
  31. Layaïda, N., Sabry-Ismaïl, L., and Roisin, C. 2002. Dealing with uncertain durations in synchronized multimedia documents. Multimed. Tools Appl. 18, 3, 213--231. Google ScholarGoogle ScholarCross RefCross Ref
  32. Little, T. L. D. C. and Ghafoor., A. 1990. Synchronization and storage models for multimedia objects. IEEE J. Sel. Areas Commun. 8, 3, 413--427.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Macromind. 1989. MacroMind Director: Overview manual. MacroMind, Inc.Google ScholarGoogle Scholar
  34. Mirbel, I., Pernici, B., Sellis, T., Tserkezoglou, S., and Vazirgiannis, M. 2000. Checking the temporal integrity of interactive multimedia documents. The VLDB J. 9, 2, 111--130. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Ogawa, R., Harada, H., and Kameko, A. 1990. Scenario-based hypermedia: A model and a system. In Hypertext: Concepts, systems and applications, A. Rizk, N. Streitz and J. Andre, Eds., Cambridge Univ. Press, New York, 38--51. Google ScholarGoogle Scholar
  36. Perez-Luque, M. J. and Little, T. D. C. 1996. A temporal reference framework for multimedia synchronization. IEEE J. Sel. Areas Commun. 14, 1, 36--51. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Poole, L. 1991. QuickTime in motion. MACWORLD 8, 9, 154--159.Google ScholarGoogle Scholar
  38. Real Networks. 2004. RealPlayer. http://www.real.com/player/.Google ScholarGoogle Scholar
  39. Rodrigues, R. F. and Soares, L. F. G. 2003. Inter and intra media-object QoS provisioning in adaptive formatters. In Proceedings of the 2003 ACM Symposium on Document Engineering (Grenoble, France, Nov.). ACM, New York, 78--87. Google ScholarGoogle Scholar
  40. Roisin, C., Kober, V., Quint, V., Genevès, P., and Navarro, P. 2003. Editing SMIL with timelines. In Proceedings of the Synchronised Multimedia Integration Language European Conference (Paris, France, Jan.).Google ScholarGoogle Scholar
  41. Sampaio, P. N. M., Lohr, C., and Courtiat, J.-P. 2001. An integrated environment for the presentation of consistent SMIL 2.0 documents. In Proceedings of the 2001 ACM Symposium on Document Engineering (Atlanta, Ga, Nov.). ACM, New York, 115--124. Google ScholarGoogle Scholar
  42. Santos, C. A. S., Soares, L. F. G., Souza, G. L., and Courtiat, J.-P. 1998. Design methodology and formal validation of hypermedia documents. In Proceedings of the 6th ACM International Conference on Multimedia (Bristol, U.K., Sept.). ACM, New York, 39--48. Google ScholarGoogle Scholar
  43. Schnepf, J., Konstan, J. A., and Du, D. H. C. 1996a. Doing FLIPS: Flexible interactive presentation synchronization. IEEE J. Sel. Areas Commun. 14, 1, 114--125. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Schnepf, J. A., Lee, Y.-J., Du, D. H. C., Lai, L., and Kang, L.-W. 1996b. Building a framework for FLexible Interactive Presentations. In Proceedings of the Pacific Workshop on Distributed Multimedia Systems (Hong Kong, June).Google ScholarGoogle Scholar
  45. Soares, L. F. G., Rodrigues, R. F., and Saade, D. C. M. 2000. Modeling, authoring and formatting hypermedia documents in the HyperProp system. Multimed. Syst. 8, 2, 118--134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Song, J., Kim, M. Y., Ramalingam, G., Miller, R., and Yi, B.-K. 1996. Interactive authoring of multimedia documents. In Proceedings of the IEEE Symposium on Visual Languages (Sept.). IEEE Computer Society Press, Los Alamitos, Calif., 276--283. Google ScholarGoogle Scholar
  47. Song, J., Ramalingam, G., Miller, R., and Yi, B.-K. 1999. Interactive authoring of multimedia documents in a constraint-based authoring system. Multimed. Syst. 7, 5, 424--437. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Steinmetz, R. 1990. Synchronization properties in multimedia systems. IEEE J. Sel. Areas Commun. 8, 3, 401--412.Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Stotts, D. and Furuta, R. 1990. Temporal hyperprogramming. J. Vis. Lang. Comput. 1, 3, 237--253.Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Swinehart, D., Zellweger, P., Beach, R., and Hagmann, R. 1986. A structural view of the Cedar programming environment. ACM Trans. Program. Lang. Syst. 8, 4, 419--490. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Van Rossum G., Jansen J., Mullender K. S., and Bulterman D. C. A. 1993. CMIFed: A presentation environment for portable hypermedia documents. In Proceedings of the 1st International Conference on Multimedia (Anaheim, Calif., Sept.). ACM, New York, 183--188. Google ScholarGoogle Scholar
  52. Vazirgiannis, M. and Boll, S. 1997. Events in interactive multimedia applications: Modeling and implementation design. In Proceedings of IEEE International Conference on Multimedia Computing and Systems 1997 (June). IEEE Computer Society Press, Los Alamitos, Calif., 244--251. Google ScholarGoogle Scholar
  53. Wahl, T. and Rothermel, K. 1994. Representing time in multimedia systems. In Proceedings of the IEEE International Conference on Multimedia Computing and Systems 1994 (Boston Mass., May). IEEE Computer Society Press, Los Alamitos, Calif., 538--543.Google ScholarGoogle Scholar
  54. Wahl, T., Wirag, S., and Rothermel, K. 1995. Tiempo: Temporal modeling and authoring of interactive multimedia. In Proceedings of the IEEE International Conference on Multimedia Computing and Systems (Washington, D.C.). IEEE Computer Society Press, Los Alamitos, Calif., 274--277. Google ScholarGoogle Scholar
  55. W3C. 2001. Synchronized Multimedia Integration Language (SMIL 2.0), World Wide Web Consortium Recommendation 7 Aug. 2001, http://www.w3.org/TR/smil20.Google ScholarGoogle Scholar

Index Terms

  1. Automatic temporal layout mechanisms revisited

                      Recommendations

                      Comments

                      Login options

                      Check if you have access through your login credentials or your institution to get full access on this article.

                      Sign in

                      Full Access

                      • Published in

                        cover image ACM Transactions on Multimedia Computing, Communications, and Applications
                        ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 1, Issue 1
                        February 2005
                        125 pages
                        ISSN:1551-6857
                        EISSN:1551-6865
                        DOI:10.1145/1047936
                        Issue’s Table of Contents

                        Copyright © 2005 ACM

                        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                        Publisher

                        Association for Computing Machinery

                        New York, NY, United States

                        Publication History

                        • Published: 1 February 2005
                        Published in tomm Volume 1, Issue 1

                        Permissions

                        Request permissions about this article.

                        Request Permissions

                        Check for updates

                        Qualifiers

                        • article

                      PDF Format

                      View or Download as a PDF file.

                      PDF

                      eReader

                      View online with eReader.

                      eReader