Why Digital Video Library?
Download
Report
Transcript Why Digital Video Library?
Presentation Outline
Project Aims
Introduction of Digital Video Library
Introduction of Our Work
Considerations and Approach
Design and Implementation
Future Plans
Project Aims
Learn different issues about DVL
existing such as Informedia(TM) done by CMU
Implement a small-scale model
Client interface for playback of media
Process data source/user queries in Chinese
Web Integration
Introduction of Digital Video Library
Functions of a DVL
Why Digital Video Library?
Issues about DVL
Techniques Addressing DVL Issues
Functions of a DVL
Storage and play back of video resources
Online access of video resources
Search of useful information through the vast
data collections
Retrieval of the most relevant selections
Why Digital Video Library?
Digital data
easy to process in an automated way
takes advantage of the Internet
Multimedia content
more attractive
for education, training, sports and entertainment
Library management
An organized way of retrieval media contents
Issues about DVL
Building Video Databases
Indexing the Video Contents
Breaking the Video into Segments
Retrieving Video
Building Video Database
Extremely large space requirement
Choosing a video format
Online access of video resources
Indexing the Video Contents
Inaccessibility of information in video
Limitation of text-base descriptions
Tedious manual process
Cinematic information is complex to describe
Breaking the Video into Segments
Video paragraphing
Alternate representation of video
Text tile
Text abstract
Full-text transcript
Representative single image
“Skim” video
Retrieving Video
Three principle for searching
Let user to skim the video object quickly with their interest
Adjust the size of video
Identify of desired video among multiple returned results
Ways to achieve
Small size of video returned
Information visualization
Overview of
Digital Video Library System
Techniques Addressing DVL Issues
Speech Analysis
Speech recognition technology generates transcript
Pauses and silence in audio help paragraphing
Image Analysis
Detect significant changes in weighted color histogram
Interpret camera motion
Natural Language Processing
Query processing
Retrieval
Our Work
Focus and Target
Programming Environment
Design and Implementation
System Consideration
System Design
System Implementation
Future Plans
Focus and Target
Divide the project into modules that can be
implemented in stages
digital video preparation
video playback
user query
web-integration
Programming Environment
Platform
Java as programming language
JMF API to present time-base media
Why use Java?
Platform independence
Network ready
International appeal
Easy to build GUI
JMF API for video playback
Disadvantages?
Presenting Time-Base Media with
JMF
What is JMF?
Java Media Framework Application Programming Interface
Incorporating media data into Java
The high level architecture
Similar to traditional VCR
Data Source
Pull data-source and Push data-source
Media Presentation
Programmed or Interactive controls
Design and Implementation
System Consideration
System Design
System Implementation
System Consideration
User Perspective
User friendly
Other system component are transparent
Server Program
Robust, reliable
Network Issue
Video Collections
System Design
Client Program
Query request
Query request
Serv er respond
Watch the v ideo
User
Video Retriv al
Query Server
searching in database
Library Database
System Implementation
Library Preparation
Server Program
Client Program
Future Plans
Java-applet Client Program
Semi-auto Timestamp Editing Tools
Searching and Indexing Capability
Other Possible Extensions
Automatically derived transcripts
Language processing of queries and transcripts
Content-based Image Manipulation