Multimedia Dbms
Multimedia Dbms
Oya Kalipsiz Yildiz Technical University, Computer Science Department Yildiz Istanbul, Turkey e-mail: [email protected]
Abstract
A multimedia database is a controlled collection of multimedia data items such as text, images, graphic objects, video and audio. A multimedia database management system (DBMS) provides support for the creation, storage, access, query and control of multimedia database. The requirements of multimedia DBMS are; multimedia data modeling - multimedia object storage - multimedia indexing, retrieval, browsing and multimedia query support. This paper discusses a general framework f o r multimedia database systems and describes the requirements and architecture for these system. Key Words: Multimedia Tools and Techniques, Multimedia Data Type, Database Management Systems, Multimedia Database Systems
1. Introduction
Multimedia concerns the presentation of mixed modes of information (text, data, image, audio, and video) as digital signals. Some of the multimedia applications are; home applications (home, shopping and information system vs.) - video conferencing - education (distance learning, Just-in-time training) - digital libraries - virtual reality - telemedicine. Multimedia communication is concerned with the technology required to manipulate, transmit and control these audio-visual signals across a networked communications channel [ 13. Multimedia systems need a delivery system to get the multimedia objects to the user. The first media used for distribution were magnetic and optical disks. Internet, as well as T C P / P protocol suite or Net BIOS on isolated or campus LANs, became the next vehicles for distribution. The rich text and graphics capabilities of the
World Wide Web browsers are being augmented with animations, video and sound. The major technologies relevant to multimedia may be summarized as [ 2 ] : compression technology video servers (server structure- disk organization and scheduling- video file systems) networks(internet- tokenring- ethernet- switched ethernet- ATM) data transmission techniques cable systems authoring systems Database systems. A database is a collection of related data. A database management system (DBMS) is a general-purpose software system that facilitates the processes of defining; constructing and manipulating databases for various applications. Multimedia database contains different data types such as text, images, graphic objects, animation sequences, video and audio. The different data types might require special methods for optimal storage, access, indexing and retrieval. A multimedia database management system provides a suitable environment for using and managing multimedia database. A multimedia DBMS requires traditional DBMS capabilities - media integration, composition and presentation information retrieval capabilities - huge capacity storage management - multimedia interface and interactivity multimedia query support. Normally, individual objects in an image or video frame have some spatial relationship between each other. These relationships produce some constraints when searching for objects in a database. Relational or object oriented data models have been proposed to cope with these constraints in the multimedia databases. An object oriented database management system is more suitable for developing multimedia applications.
111
0-7695-0743-3/00$10.00 0 2000 EEE
This paper reviews: Multimedia data types and data compression Architecture, design and query in multimedia database system. Object oriented multimedia databases Multimedia data in World Wide Web
2. Multimedia Data
Media is divided into two classes: continuous and discrete. Continuous media such as audio and video, change with time. Discrete media are time independent. Common examples of discrete media are text (formatted and unformatted), still images and graphics [ 13.
112
Multimedia data queries can be subdivided into following types: 0 keyword querying 0 semantic querying 0 visual query 0 video query
Keyword querying only uses well-defined queries. Semantic and visual querying designed to use the fuzzy query method. Visual query language is useful, because it can formalize complicated queries. Future multimedia retrieval systems will have to support access to information at different semantic levels 'to reflect diverse application needs and user queries. Video query as digital video databases become more and more spread, finding video in large databases becomes a major problem. Because of the nature of video, accessing the content of such databases is inherently a time-consuming operation. The indexes such as bibliographic, structure and content data are identified in order to satisfy the queries. Bibliographic data category includes information about the entire video and traditional metadata. A video query is more complicated than a traditional query of text databases. In addition to text, a video clip has visual and audio information as well as the dynamics associated with the presentation of such information.
113
In any video retrieval system, most important concerns are: A query to be natural and easy to formulate The user-computer interface assist in the queryformulation process The search results be presented in an organized and sensible fashion The search is performed quickly. The sequence of stages of a video query is navigating searching - browsing and viewing [9]. Navigating is the stage at which the user decides which category of video is to be searched. Navigating is the capability to use metadata. Searching is the most important part of query. The result of search is a list of candidate units that satisfy the constraints of the query. In the browsing stage: representations of video should be displayed and a user can quickly understand the video content. In the viewing stage: the usual functions of videocassette players and capabilities like semantic fast-forward should be available. 3.2.1. Content -based indexing and retrieval. Users of video-retrieval systems want to find videos on the basis of the semantic content of the video. Content-based image retrieval systems typically let users desired images from a collection on the basis of primitive features representing color, texture or shape [9], [lo]. A retrieval system should embed a semantic level reflecting as much as possible the one human refers to during interrogation. The most common way to enrich a visual information retrieval systems semantics is to annotate pictorial information manually at storage time through a set of external keywords describing the pictorial content [Ill. Content-based image retrieval systems potentially have a wide application in areas such as engineering and architectural design, medical imaging, law enforcement, and journalism, fine art and fashion [ 121. Content-based search of an image database is well suited for searching scientific databases such as satellite-image, medical and seismic-data repositories. In these systems, the volume and diversity of information do not allow the a priori generation of exhaustive indexes.
in a file. In an object-oriented system, real-world objects are represented directly by database objects. Object identity is maintained via an object identifier. The interface between an object and rest of the system is defined by a set of messages. A method, which is a, body of code to implement, each messages. A method returns a value as the response to the message. The process of classification involves classifying similar objects into object classes. A subclass inherits both data attributes and methods from its superclasses in the hierarchies [13, 14, 151. Multimedia data models capture the static and dynamic properties of the database contents. The static properties include the objects, their attributes and the relationships between the objects. Dynamic properties include interaction between the objects, operation on objects and user interaction. Relational and object-oriented data models are used for multimedia database. Object database management systems (ODBMS) have provided better capabilities to manage more complex data requiring user-defined data types. Supporting multimedia data will require changes to ODBMSs software, as well as operating systems, computer hardware and networks [161. Some typical applications that might use an ODBMS to manage multimedia data are listed as: Data repositories: Data repositories do not need to understand the stored data formats because they dont operate on the data. The objects are stored as binary large objects. Examples of data repository applications are pseudo repository, electronic mail, and healthcare information systems. Intelligent data management: ODBMS can query multimedia object content. Examples for Intelligent data management are multimedia editing - engineering design workflow - presentation environments. ODBMS technology provides an extensible data model, which gives designers the ability to support dynamic schema changes. It gives easy hierarchical relationships like classification, generalization and aggregation between multimedia objects.
114
They expect effective and efficient navigation methods that minimize the amount of interaction with system. They may have very diverse demands of the same database. A distributed geographic information system (GIS) may present a single database images to the user and provides transparent data access. Most web-based GISs are stand-alone. To integrate a collection of web-based GISs into a system provides more transparent and efficient access [ 181. Zhang et a1 [ 191 presents an approach to designing an integrated metaserver that supports global content -based query access to various visual databases. Given a visual query, the system returns a ranked list of potentially relevant database sites. Then, users can follow the path recommended by the system, starting with the highest ranked sites. This system contains visual databases at remote sites, a metaserver and a set of visual display applications at the client machines.
[4] Berra B., Nwosu K., Thuraisingham B.; "Multimedia Database Systems - A New Frontier", ZEEE Multimedia, JulySeptember 1997.
[5] Pazandak P., Srivastava J.; "Evaluating Object DBMSs for Multimedia", ZEEE Multimedia July-September 1997.
[6] Kemp Z.; "Multimedia and Spatial Information Systems", ZEEE Multimedia Winter 1995.
Data and Image Compression, John Wiley&Sons [7] Held G.; Ltd., 1996
[SI Apers p., Blanken H., Houstma M. (editors), Blanken H.; Multimedia Databases in Perspective, SpringerVerlag, 1997. [9] Bolle R. - Yeo B. - Yeung M.; Video Query: Research Directions", ZBM Journal Res. Dev. Vo1.42 No.2, March 1998.
"
[lo] Castelli V. et al ; "Progressive Search and Retrieval in Large Image Archives", ZBM Journal Res. Dev. Vo1.42 No.2, March 1998.
[ 111 Colombo c. et al ; "Semantics in Visual Information Retrieval",ZEEE Multimedia, July-September, 1999.
6. Conclusion
The capabilities of existing multimedia DBMS can be evaluated by their ability to support special functionalities required of a DBMS to manage multimedia data. The display of multimedia objects must be coordinated so that the display meets dynamic, temporal and spatial constrains. Future trends and potential research topics in multimedia DBMS include: content-based and querying of multimedia objects synchronizing and timeliness issues for multimedia data demand for efficient buffer management Quality of Service (QoS) negotiation effective query method for spatial and temporal data development of application specific query languages Performing indexing, retrieval and browsing directly on the compressed data.
[I21 Boardman J., Eakins J., Graham M.; "Similarity Retrieval of Trademark Images", ZEEE Multimedia, April-June 1998. [13] Elmasri R., Navathe S . ; Fundamentals of Databases Systems, The BenjamidCummings Pub.Comp., 1989. [14] Korth H., Silverschatz; Database System Concepts, Mc Graw Hill, 1991. [15] Gray P. - Kulkami K. - Paton N.; Object-Oriented Databases, Prentice Hall, 1992. [16] Ozsu T. - Iglinski P. - Szafron D.; "An Object -Oriented SGMUHyTime Compliant Multimedia Database System",ACM Multimedia 97. [17] Miller R., Tsatalos O., Williams J.; "DataWeb: Customizable Database Publishing for the Web", IEEE Multimedia, October - December 1997. [18] Wang F.J., Jusoh S . ; "Integrating Multiple Web-based Geographic Information Systems", ZEEE Multimedia, JanuaryMarch, 1999. [19] Chang W., Zhang A., Sheikholeslami;"NetView: Integrating Large-scale Distributed Visual Databases", ZEEE Multimedia, July-September 1998.
References
Kuo F.- Effelsberg W.- Garcia-Luna-Aceves J.; Multimedia Communications, Prentice Hall, 1998 [2] Flynn R. - Tetzlaff W. ; "Multimedia an Introduction", ZBM Journal Res. Dev. Vo1.42 No.2, March 1998. [3] Adjeroh D., Nwosu K.; "Multimedia Databases Management - Requirements and Issues",ZEEE Multimedia, JulySeptember 1997.
115