Presentation Outline Project Aims Introduction of Digital Video Library Introduction of Our Work ...

Preview:

Citation preview

Presentation OutlinePresentation OutlineProject AimsIntroduction of Digital Video LibraryIntroduction of Our WorkConsiderations and ApproachDesign and ImplementationFuture PlansConclusion

Project AimsProject AimsLearn different issues about DVLImplement a small-scale model

Client interface for playback of mediaProcess data source/user queries in ChineseWeb Integration

Introduction of Digital Video Introduction of Digital Video LibraryLibraryFunctions of a DVLWhy Digital Video Library?Issues about DVLTechniques Addressing DVL Issues

Functions of a DVLFunctions of a DVLStorage and play back of video

resourcesOnline access of video resourcesSearch of useful information through the

vast data collectionsRetrieval of the most relevant selections

Why Digital Video Library?Why Digital Video Library?Digital data

easy to process in an automated way takes advantage of the Internet

Multimedia contentmore attractive for education, training, sports and entertainment

Library managementAn organized way of retrieval media contents

Issues about DVLIssues about DVLBuilding Video DatabasesIndexing the Video ContentsBreaking the Video into SegmentsRetrieving Video

Techniques Addressing DVL Techniques Addressing DVL IssuesIssuesText description of VideoSpeech AnalysisImage AnalysisNatural Language Processing

Our WorkOur WorkFocus and TargetProgramming EnvironmentDesign and Implementation

System OverviewSystem ConsiderationSystem DesignSystem Implementation

Future Plans

Focus and TargetFocus and TargetDivide the project into modules that can

be implemented in stagesdigital video preparationvideo playbackuser queryweb-integration

Programming EnvironmentProgramming EnvironmentPlatformJava as programming languageJMF API to present time-base media

Why use Java?Why use Java?Platform independenceNetwork readyInternational appealEasy to build GUIJMF API for video playbackDisadvantages?

Presenting Time-Base Media Presenting Time-Base Media with JMFwith JMFWhat is JMF?The high level architectureData SourceData FormatsMedia Presentation

Design and ImplementationDesign and ImplementationSystem ConsiderationSystem DesignSystem Implementation

System ConsiderationSystem ConsiderationUser PerspectiveServer ProgramNetwork IssueVideo Collections

System DesignSystem Design

Client Program

User

Query requestQuery request

Query Server

searching in database

Library Database

Server respond

Video Retrival

Watch the video

System ImplementationSystem ImplementationLibrary PreparationServer ProgramClient Program

Future PlansFuture PlansRunning as a Java-applet in Web

BrowserSemi-auto Timestamp Editing ToolsSearching and Indexing CapabilityOther Possible Extensions

Recommended