Architecture & Data Management of XML-Based Digital Video Library System Jacky C.K. Ma Michael R. Lyu
Presentation Outline n Introduction n System Architecture n Video Server n Indexing Server n Query Server n Client Application n Data Management n Multimedia Content Description n Multimedia Framework n i-View Java Client n Synchronization Manager n Future Works
Introduction to XDVL n Search among a huge collection of digital video files n Include process from video creation to video delivery, plus other features n Adopt a multi-tier model to increase usability, extensibility, and reliability n Employ XML as an open standard framework in DVL data management
System Architecture n Four primary components: n Video Server n Indexing Server n Query Server n Client Applications n Single DVL-Workstation or distributed system over the Internet
Overview of a DVL System
Digital Video Library Network
Video Server n Storage subsystem n Video capturing (video conversion) n Video segmentation and storing n Video streaming
Indexing Server n Meta-data subsystem n Extract and store video features n Raw textual information n Physical information n Semantic information n Text-based or content-based query
Query Server n Information portal subsystem n Accept queries from client application n Send optimized queries to appropriate Indexing Servers n Collect and rank results n Varies information retrieval model
Client Application n Presentation subsystem n Query submission n Query result presentation n Video playback
Java Applet Client
Data Management n Identifying and managing media content n Enable “quality access” to content n XML n Semi-structured leads to flexibility n Maintains interoperability n Transparent to most networks
Multimedia Content Description n MPEG-7 n Proposed standard for describing the multimedia content n Support both human users and automatic systems that process audiovisual information
Content Descriptors n Production Information n Usage Information n Physical Information n Structural Feature n Low Level Feature n Conceptual Information n Presentation Information n References n Interaction Information n Form n Conditions for accessing the material n Classification n Links to other relevant material n The Context
Multimedia Framework n MEG-21 n A common multimedia framework n To facilitate co-operation between different parties in the multimedia industry n Includes models, rules, procedures, and content formats
Elements in Multimedia Framework n Digital Item Declaration n Digital Item Identification and Description n Content Handling and Usage n Intellectual Property Management and Protection n Terminals and Networks n Content Representation n Event Reporting
i-View Java Client n Client Application of a DVL under the VIEW technology n Infrastructure components n Communication manager n Synchronization manager n Media Presentation components n Result pane n Text search query pane n Key frame presentation pane n Transcription presentation pane n Map presentation pane
Synchronization Manager n Provide a single point of control/dependency for all component operations n Incoming XML stream will be digested and dispatched n Notifies each component for the time and events n Use Message Dispatcher and Component Registry to get the status and attributes of each presentation components n Allow flexible plugging of presentation components
Future Research Work n Compare and investigate mechanisms on using XML in system synchronization n Investigate the feasibility of introducing MPEG-7 and MPEG-21 into the synchronization
Q&A