20
Architecture & Data Architecture & Data Management of XML-Based Management of XML-Based Digital Video Library Digital Video Library System System Jacky C.K. Ma Michael R. Lyu

Architecture & Data Management of XML-Based Digital Video Library System

  • Upload
    lluvia

  • View
    33

  • Download
    0

Embed Size (px)

DESCRIPTION

Architecture & Data Management of XML-Based Digital Video Library System. Jacky C.K. Ma Michael R. Lyu. Presentation Outline. Introduction System Architecture Video Server Indexing Server Query Server Client Application Data Management Multimedia Content Description - PowerPoint PPT Presentation

Citation preview

Page 1: Architecture & Data Management of XML-Based Digital Video Library System

Architecture & Data Management of Architecture & Data Management of XML-Based Digital Video Library XML-Based Digital Video Library

SystemSystem

Jacky C.K. Ma

Michael R. Lyu

Page 2: Architecture & Data Management of XML-Based Digital Video Library System

Presentation Outline Introduction System Architecture

Video Server Indexing Server Query Server Client Application

Data Management Multimedia Content Description Multimedia Framework

i-View Java Client Synchronization Manager

Future Works

Page 3: Architecture & Data Management of XML-Based Digital Video Library System

Introduction to XDVL

Search among a huge collection of digital video files

Include process from video creation to video delivery, plus other features

Adopt a multi-tier model to increase usability, extensibility, and reliability

Employ XML as an open standard framework in DVL data management

Page 4: Architecture & Data Management of XML-Based Digital Video Library System

System Architecture

Four primary components: Video Server Indexing Server Query Server Client Applications

Single DVL-Workstation or distributed system over the Internet

Page 5: Architecture & Data Management of XML-Based Digital Video Library System

Overview of a DVL System

Online Process

Offline ProcessVideo Server Indexing ServerIndexing the Video Contents

Query ServerClient Application

Raw

Vid

eo

User Query

Result SetFo

rmal

Que

ry

Res

ult S

et

Req

uest

Vid

eo

Del

iver

Vid

eo

Page 6: Architecture & Data Management of XML-Based Digital Video Library System

Digital Video Library Network

Video Server

Video Server

Video Server

Indexing Server

Indexing Server

Indexing Server

QueryServer

QueryServer

QueryServer

Page 7: Architecture & Data Management of XML-Based Digital Video Library System

Video Server

Storage subsystem Video capturing (video conversion) Video segmentation and storing Video streaming

Page 8: Architecture & Data Management of XML-Based Digital Video Library System

Indexing Server

Meta-data subsystem Extract and store video features

Raw textual information Physical information Semantic information

Text-based or content-based query

Page 9: Architecture & Data Management of XML-Based Digital Video Library System

Query Server

Information portal subsystem Accept queries from client application Send optimized queries to appropriate

Indexing Servers Collect and rank results Varies information retrieval model

Page 10: Architecture & Data Management of XML-Based Digital Video Library System

Client Application

Presentation subsystem Query submission Query result presentation Video playback

Page 11: Architecture & Data Management of XML-Based Digital Video Library System

Java Applet Client

Query Window

Thumbnail videos

for search results

Highlights of

video contents

Search by keywords Script Window with running highlights

Video Window

Page 12: Architecture & Data Management of XML-Based Digital Video Library System

Data Management

Identifying and managing media content Enable “quality access” to content XML

Semi-structured leads to flexibility Maintains interoperability Transparent to most networks

Page 13: Architecture & Data Management of XML-Based Digital Video Library System

Multimedia Content Description

MPEG-7 Proposed standard for describing the

multimedia content Support both human users and automatic

systems that process audiovisual information

Page 14: Architecture & Data Management of XML-Based Digital Video Library System

Content Descriptors

Production Information Usage Information Physical Information Structural Feature Low Level Feature Conceptual Information Presentation Information References Interaction Information Form Conditions for accessing the material Classification Links to other relevant material The Context

Page 15: Architecture & Data Management of XML-Based Digital Video Library System

Multimedia Framework

MEG-21 A common multimedia framework To facilitate co-operation between different

parties in the multimedia industry Includes models, rules, procedures, and

content formats

Page 16: Architecture & Data Management of XML-Based Digital Video Library System

Elements in Multimedia Framework

Digital Item Declaration Digital Item Identification and Description Content Handling and Usage Intellectual Property Management and Protection Terminals and Networks Content Representation Event Reporting

Page 17: Architecture & Data Management of XML-Based Digital Video Library System

i-View Java Client

Client Application of a DVL under the VIEW technology

Infrastructure components Communication manager Synchronization manager

Media Presentation components Result pane Text search query pane Key frame presentation pane Transcription presentation pane Map presentation pane

Page 18: Architecture & Data Management of XML-Based Digital Video Library System

Synchronization Manager

Provide a single point of control/dependency for all component operations

Incoming XML stream will be digested and dispatched Notifies each component for the time and events Use Message Dispatcher and Component Registry to

get the status and attributes of each presentation components

Allow flexible plugging of presentation components

Page 19: Architecture & Data Management of XML-Based Digital Video Library System

Future Research Work

Compare and investigate mechanisms on using XML in system synchronization

Investigate the feasibility of introducing MPEG-7 and MPEG-21 into the synchronization

Page 20: Architecture & Data Management of XML-Based Digital Video Library System

Q&A