26

Multi-Model Digital Video Library

  • Upload
    nishi

  • View
    47

  • Download
    0

Embed Size (px)

DESCRIPTION

LYU9904 Presentation. Multi-Model Digital Video Library. Supervisor: Prof. Michael Lyu. Jacky Ma. Team members:. Joan Chung. Presentation Outline. Project Aims Introduction of Digital Video Library Introduction of Our Work Considerations and Approach Design and Implementation - PowerPoint PPT Presentation

Citation preview

Page 1: Multi-Model Digital Video Library
Page 2: Multi-Model Digital Video Library

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

Page 3: Multi-Model Digital Video Library

Project AimsProject AimsLearn different issues about DVL

existing such as Informedia(TM) done by CMU

Implement a small-scale modelClient interface for playback of mediaProcess data source/user queries in ChineseWeb Integration

Page 4: Multi-Model Digital Video Library

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

Page 5: Multi-Model Digital Video Library

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

Page 6: Multi-Model Digital Video Library

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

Page 7: Multi-Model Digital Video Library

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

Page 8: Multi-Model Digital Video Library

Building Video DatabaseBuilding Video DatabaseExtremely large space requirementChoosing a video formatOnline access of video resources

Page 9: Multi-Model Digital Video Library

Indexing the Video ContentsIndexing the Video ContentsInaccessibility of information in videoLimitation of text-base descriptions

Tedious manual processCinematic information is complex to describe

Page 10: Multi-Model Digital Video Library

Breaking the Video into Breaking the Video into SegmentsSegmentsVideo paragraphingAlternate representation of video

Text tileText abstractFull-text transcriptRepresentative single image“Skim” video

Page 11: Multi-Model Digital Video Library

Retrieving VideoRetrieving VideoThree 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 achieveSmall size of video returned Information visualization

Page 12: Multi-Model Digital Video Library
Page 13: Multi-Model Digital Video Library

Overview of Digital Video Library System

Page 14: Multi-Model Digital Video Library

Techniques Addressing DVL Techniques Addressing DVL IssuesIssuesSpeech Analysis

Speech recognition technology generates transcriptPauses and silence in audio help paragraphing

Image AnalysisDetect significant changes in weighted color

histogram Interpret camera motion

Natural Language ProcessingQuery processingRetrieval

Page 15: Multi-Model Digital Video Library
Page 16: Multi-Model Digital Video Library

Our WorkOur WorkFocus and TargetProgramming EnvironmentDesign and Implementation

System ConsiderationSystem DesignSystem Implementation

Future Plans

Page 17: Multi-Model Digital Video Library

Focus and TargetFocus and TargetDivide the project into modules that can

be implemented in stagesdigital video preparationvideo playbackuser queryweb-integration

Page 18: Multi-Model Digital Video Library

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

Page 19: Multi-Model Digital Video Library

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

Page 20: Multi-Model Digital Video Library

Presenting Time-Base Media Presenting Time-Base Media with JMFwith JMFWhat is JMF?

Java Media Framework Application Programming Interface

Incorporating media data into Java

The high level architectureSimilar to traditional VCR

Data SourcePull data-source and Push data-source

Media PresentationProgrammed or Interactive controls

Page 21: Multi-Model Digital Video Library

Design and ImplementationDesign and ImplementationSystem ConsiderationSystem DesignSystem Implementation

Page 22: Multi-Model Digital Video Library

System ConsiderationSystem ConsiderationUser Perspective

User friendlyOther system component are transparent

Server ProgramRobust, reliable

Network IssueVideo Collections

Page 23: Multi-Model Digital Video Library

System DesignSystem Design

Client Program

User

Query requestQuery request

Query Server

searching in database

Library Database

Server respond

Video Retrival

Watch the video

Page 24: Multi-Model Digital Video Library

System ImplementationSystem ImplementationLibrary PreparationServer ProgramClient Program

Page 25: Multi-Model Digital Video Library
Page 26: Multi-Model Digital Video Library

Future PlansFuture PlansJava-applet Client ProgramSemi-auto Timestamp Editing ToolsSearching and Indexing CapabilityOther Possible Extensions

Automatically derived transcriptsLanguage processing of queries and transcriptsContent-based Image Manipulation