Towards a Theory of Multimedia Database Systems

  • Sherry Marcus
  • V. S. Subrahmanian
Part of the Artificial Intelligence book series (AI)


Though there are now numerous examples of multimedia systems in the commercial market, these systems have been developed primarily on a case-by-case basis. The large-scale development of such systems requires a principled characterization of multimedia systems which is independent of any single application. It requires a unified query language framework to access these different structures in a variety of ways. It requires algorithms that are provably correct in processing such queries and whose efficiency can be appropriately evaluated. In this paper, we develop a framework for characterizing multimedia information systems which builds on top of the implementations of individual media, and provides a logical query language that integrates such diverse media. We develop indexing structures and algorithms to process such queries and show that these algorithms are sound and complete and relatively efficient (polynomial-time). We show that the generation of media-events (i.e. generating different states of the different media concurrently) can be viewed as a query processing problem, and that synchronization can be viewed as constraint solving. This observation allows us to introduce the notion of a media presentation as a sequence of media-events that satisfy a sequence of queries. We believe this paper represents a first step towards the development of multimedia theory.


Logic Program Query Processing Indexing Structure Query Language Predicate Symbol 
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]
    S. Adali and V.S. Subrahmanian. (1993)Amalgamating Knowledge Bases, II: Algorithms, Data Structures and Query Processing, Univ. of Maryland CS-TR-3124, Aug. 1993. Submitted for journal publication.Google Scholar
  2. [2]
    F. Arman, A. Hsu and M. Chiu. (1993) Image Processing on Compressed Data for Large Video Databases, First ACM Intl. Conf. on Multimedia, pps 267–272.Google Scholar
  3. [3]
    R. Barbet, W. Equitz, C. Faloutsos, M. Flickner, W. Niblack, D. Petkovic, and P. Yanker. (1993) Query by Content for Large On-Line Image Collections, IBM Research Report RJ 9408, June 1993.Google Scholar
  4. [4]
    J. Benton and V.S. Subrahmanian. (1993) Hybrid Knowledge Bases for Missile Siting Problems, accepted for publication in 1994 Intl. Conf. on Artificial Intelligence Applications, IEEE Press.Google Scholar
  5. [5]
    A. F. Cardenas, I.T. Ieong, R. Barket, R.K. Taira and C.M. Breant. (1993) The Knowledge-Based Object-Oriented PICQUERY+ Language, IEEE Trans. on Knowledge and Data Engineering, 5, 4, pps 644–657.CrossRefGoogle Scholar
  6. [6]
    S.B. Eun, E.S. No, H.C. Kim, H. Yoon, and S.R. Maeng. (1993) Specification of Multimedia Composition and a Visual Programming Environment, First ACM Intl. Conf. on Multimedia, pps 167–174.Google Scholar
  7. [7]
    D.J. Gemmel and S. Christodoulakis. (1992) Principles of Delay-Sensitive Multimedia Data Storqage and Retrieval, ACM Trans. on Information systems, 10, 1, pps 51–90.CrossRefGoogle Scholar
  8. [8]
    J. Grant, W. Litwin, N. Roussopoulos and T. Sellis. (1991)An Algebra and Calculus for Relational Multidatabase Systems, Proc. First International Workshop on Interoperability in Multidatabase Systems, IEEE Computer Society Press (1991) 118–124.Google Scholar
  9. [9]
    F. Hillier and G. Lieberman. (1986) Introduction to Operations Research, 4th edition, Holden-Day.zbMATHGoogle Scholar
  10. [10]
    B. R. Gaines and M. L. Shaw. (1993) Open Architecture Multimedia Documents, Proc. First ACM Intl. Conf. on Multimedia, pps 137–146.Google Scholar
  11. [11]
    W. Kim and J. Seo. (1991) Classifying Schematic and Data Heterogeneity in Multidatabase Systems, IEEE Computer, Dec. 1991.Google Scholar
  12. [12]
    A. Lefebvre, P. Bernus and R. Topor. (1992)Querying Heterogeneous Databases: A Case Study, draft manuscript.Google Scholar
  13. [13]
    T.D.C. Little and A. Ghafoor. (1993) Interval-Based Conceptual Models of Time-Dependent Multimedia Data, IEEE Trans, on Knowledge and Data Engineering, 5, 4, pps 551–563.CrossRefGoogle Scholar
  14. [14]
    J. Lloyd. (1987) Foundations of Logic Programming, Springer Verlag.zbMATHGoogle Scholar
  15. [15]
    E. Oomoto and K. Tanaka. (1993) OVID: Design and Implementation of a Video-Object Database System, IEEE Trans. on Knowledge and Data Engineering, 5, 4, pps 629–643.CrossRefGoogle Scholar
  16. [16]
    B. Prabhakaran and S. V. Raghavan. (1993) Synchronization Models for Multimedia Presentation with User Participation, First ACM Intl. Conf. on Multimedia, pps 157–166.Google Scholar
  17. [17]
    H. Samet. (1989) The Design and Analysis of Spatial Data Structures, Addison Wesley.Google Scholar
  18. [18]
    A. Sheth and J. Larson. (1990)Federated Database Systems for Managing Distributed, Heterogeneous and Autonomous Databases, ACM Computing Surveys, 22, 3, pp 183–236.CrossRefGoogle Scholar
  19. [19]
    J. Shoenfield. (1967) Mathematical Logic, Addison Wesley.zbMATHGoogle Scholar
  20. [20]
    A. Silberschatz, M. Stonebraker and J. D. Ullman. (1991)Database Systems: Achievements and Opportunities, Comm. of the ACM, 34, 10, pps 110–120.CrossRefGoogle Scholar
  21. [21]
    V.S. Subrahmanian. (1994) Amalgamating Knowledge Bases, ACM Transactions on Database Systems, 19, 2, pp. 291–331, 1994.MathSciNetCrossRefGoogle Scholar
  22. [22]
    V.S. Subrahmanian. (1993) Hybrid Knowledge Bases for Intelligent Reasoning Systems, Invited Address, Proc. 8th Italian Conf. on Logic Programming (ed. D. Sacca), pps 3–17, Gizzeria, Italy, June 1993.Google Scholar
  23. [23]
    G. Wiederhold. (1992)Mediators in the Architecture of Future Information Systems, IEEE Computer, March 1992, pps 38–49.Google Scholar
  24. [24]
    G. Wiederhold. (1993)Intelligent Integration of Information, Proc. 1993 ACM SIGMOD Conf. on Management of Data, pps 434–437.Google Scholar
  25. [25]
    G. Wiederhold, S. Jajodia, and W. Litwin. Dealing with granularity of time in temporal databases. In Proc. 3rd Nordic Conf. on Advanced Information Systems Engineering, Lecture Notes in Computer Science, Vol. 498, (R. Anderson et al. eds.), Springer-Verlag, 1991, pages 124–140.Google Scholar
  26. [26]
    G Wiederhold, S. Jajodia, and W. Litwin. Integrating temporal data in a heterogeneous environment. In Temporal Databases. Benjamin/Cummings, Jan 1993.Google Scholar
  27. [27]
    D. Woelk, W. Kim and W. Luther. (1986)An Object-Oriented Approach to Multimedia Databases, Proc. ACM SIGMOD 1986, pps 311–325.Google Scholar
  28. [28]
    D. Woelk and W. Kim. (1987) Multimedia Information Management in an Object-Oriented Database System, Proc. 13th Intl. Conf. on Very Large Databases, pps 319–329.Google Scholar
  29. [29]
    S. Zdonik. (1993) Incremental Database Systems: Databases from the Ground Up, Proc. 1993 ACM SIGMOD Conf. on Management of Data, pps 408–412.Google Scholar
  30. [30]
    R. Zicari, S. Ceri, and L. Tanca. (1991)Interoperability between a Rule-Based Database Language and an Object-Oriented Language, Proc. First International Workshop on Interoperability in Multidatabase Systems, IEEE Computer Society Press (1991) 125–135.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Sherry Marcus
    • 1
  • V. S. Subrahmanian
    • 2
  1. 1.21st Century Technologies, IncFalls ChurchUSA
  2. 2.Institute for Advanced Computer Studies, Institute for Systems Research Department of Computer ScienceUniversity of MarylandCollege ParkUSA

Personalised recommendations