Querying Multimedia Presentations Based on Content

Considers the problem of querying multimedia presentations based on content information. Multimedia presentations are modeled as presentation graphs, which are directed acyclic graphs that visually specify the presentations. We present a graph data model for the specification of multimedia presentations and discuss query languages as effective tools to query and manipulate multimedia presentation graphs with respect to content information. To query the information flow throughout a multimedia presentation, as well as in each individual multimedia stream, we use revised versions of temporal operators Next, Connected and Until, together with path formulas. These constructs allow us to specify and query paths along a presentation graph. We present an icon-based graphical query language, GVISUAL, that provides iconic representations for these constructs and a user-friendly graphical interface for query specification. We also present an OQL-like language, GOQL (Graph OQL), with similar constructs, that allows textual and more traditional specifications of graph queries. Finally, we introduce GCalculus (Graph Calculus), a calculus-based language that establishes the formal grounds for the use of temporal operators in path formulas and for querying presentation graphs with respect to content information. We also discuss GCalculus/S (GCalculus with Sets) which avoids highly complex query expressions by eliminating the universal path quantifier, the negation operator and the universal quantifier. GCalculus/S represents the formal basis for GVISUAL, i.e. GVISUAL uses the constructs of GCalculus/S directly.

[1]  Clement T. Yu,et al.  Similarity based retrieval of videos , 1997, Proceedings 13th International Conference on Data Engineering.

[2]  Paris C. Kanellakis,et al.  Introduction to the Data Model , 1992, Building an Object-Oriented Database System, The Story of O2.

[3]  Alberto O. Mendelzon,et al.  Architecture and Applications of the Hy+ Visualization System , 1994, IBM Syst. J..

[4]  Tae-kyong Lee Efficient Evaluation of Path Algebra Expressions , 2000 .

[5]  RalfHiutmut Gtiting,et al.  GraphDB : Modeling and Querying Graphs in Databases , 1998 .

[6]  Ralf Steinmetz,et al.  Synchronization Properties in Multimedia Systems , 1990, IEEE J. Sel. Areas Commun..

[7]  Moshé M. Zloof Office-by-Example: A Business Language that Unifies Data and Word Processing and Electronic Mail , 1982, IBM Syst. J..

[8]  Arif Ghafoor,et al.  Synchronization and Storage Models for Multimedia Objects , 1990, IEEE J. Sel. Areas Commun..

[9]  Alberto O. Mendelzon,et al.  G+: Recursive Queries Without Recursion , 1988, Expert Database Conf..

[10]  Gultekin Özsoyoglu,et al.  Query processing techniques for multimedia presentation graphs , 1998, Proceedings Eighth International Workshop on Research Issues in Data Engineering. Continuous-Media Databases and Applications.

[11]  Gultekin Özsoyoglu,et al.  Multimedia presentation servers: buffer management and admission control , 1998, Proceedings International Workshop on Multi-Media Database Management Systems (Cat. No.98TB100249).

[12]  Ralf Steinmetz,et al.  A Media Synchronization Survey: Reference Model, Specification, and Case Studies , 1996, IEEE J. Sel. Areas Commun..

[13]  Joel E. Richardson,et al.  Supporting Lists in a Data Model (A Timely Approach) , 1992, VLDB.

[14]  Gultekin Ozsoyoglu,et al.  A constraint-driven methodology for designing a multimedia presentation system from multimedia databases , 1997 .

[15]  Amir Pnueli,et al.  The Glory of the Past , 1985, Logic of Programs.

[16]  Michal Haindl A New Multimedia Synchronization Model , 1996, IEEE J. Sel. Areas Commun..

[17]  Ralf Hartmut Güting,et al.  Explicit Graphs in a Functional Model for Spatial Databases , 1994, IEEE Trans. Knowl. Data Eng..

[18]  Alberto O. Mendelzon,et al.  GraphLog: a visual formalism for real life recursion , 1990, PODS '90.

[19]  E. Allen Emerson,et al.  Temporal and Modal Logic , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[20]  Moshé M. Zloof Query-by-Example: A Data Base Language , 1977, IBM Syst. J..

[21]  Gultekin Özsoyoglu,et al.  VISUAL: a graphical icon-based query language , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[22]  Marc Gyssens,et al.  A graph-oriented object model for database end-user interfaces , 1990, SIGMOD '90.

[23]  A. A. Bielskis,et al.  Macintosh human interface guidelines , 1992 .

[24]  Gultekin Özsoyoglu,et al.  Human factors study of two screen-oriented query languages: STBE and QBE , 1992, Inf. Softw. Technol..

[25]  Alberto O. Mendelzon,et al.  Hy+: a Hygraph-based query and visualization system , 1993, SIGMOD '93.

[26]  V. S. Subrahmanian Principles of Multimedia Database Systems , 1998 .

[27]  Ben Shneiderman,et al.  Improving the human factors aspect of database interactions , 1978, TODS.

[28]  King-Lup Liu,et al.  Query processing in a video retrieval system , 1998, Proceedings 14th International Conference on Data Engineering.

[29]  Arif Ghafoor,et al.  Object-oriented conceptual modeling of video data , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[30]  Jeffrey D. Ullman,et al.  Principles of Database Systems , 1980 .

[31]  Larry Kerschberg,et al.  Expert Database Systems , 1987 .

[32]  Phyllis Reisner,et al.  Use of Psychological Experimentation as an Aid to Development of a Query Language , 1977, IEEE Transactions on Software Engineering.

[33]  Z. Meral Özsoyoglu,et al.  Processing OODB queries by O-Algebra , 1996, CIKM '96.

[34]  Pierre Wolper Temporal Logic Can Be More Expressive , 1983, Inf. Control..

[35]  Isabel F. Cruz,et al.  DOODLE: a visual language for object-oriented databases , 1992, SIGMOD '92.

[36]  Marc Gyssens,et al.  A graph-oriented object database model , 1990, IEEE Trans. Knowl. Data Eng..

[37]  Darrell D. E. Long,et al.  Theory of finite automata with an introduction to formal languages , 1989 .

[38]  K. Bandeen-Roche,et al.  Appendix 1 , 2019, European Journal of Human Genetics.

[39]  Gultekin Özsoyoglu,et al.  Constraint-based automation of multimedia presentation assembly , 1999, Multimedia Systems.

[40]  K. Selçuk Candan,et al.  The Advanced Video Information System: data structures and query processing , 1996, Multimedia Systems.

[41]  Jakob Nielsen,et al.  The Anti-Mac interface , 1996, CACM.

[42]  Christophe Lécluse,et al.  Modeling complex structures in object-oriented logic programming , 1989, PODS.

[43]  Gultekin Özsoyoglu,et al.  Query processing techniques in the summary-table-by-example database query language , 1989, TODS.

[44]  John C. Thomas,et al.  A psychological study of query by example , 1975, AFIPS '75.

[45]  Christophe Lécluse,et al.  Modeling complex structures in object-oriented logic programming , 1989, PODS '89.

[46]  Gultekin Özsoyoglu,et al.  A Relational Calculus with Set Operators, Its Safety and Equivalent Graphical Languages , 1989, IEEE Trans. Software Eng..

[47]  V. S. Subrahmanian,et al.  Foundations of multimedia database systems , 1996, JACM.

[48]  Sherry MarcusO Foundations of Multimedia Information Systems , 1998 .

[49]  Alberto O. Mendelzon,et al.  A graphical query language supporting recursion , 1987, SIGMOD '87.

[50]  V. S. Subrahmanian,et al.  Querying Video Libraries* , 1996, J. Vis. Commun. Image Represent..