Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan

Slides:



Advertisements
Similar presentations
9 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Communicating in Real Time Now it is also possible to converse in real time.
Advertisements

K. Stoeckigt, Secure real-time audio/video communication – H.350, Encryption & Gatekeeper/Proxy – using H.323 (…and a bit SIP) Tutorial/Workshop.
Concepts & Techniques for Accessible, Closed Captioned Web-Based Video 10th Annual Accessing Higher Ground: Accessible Media, Web and Technology Conference.
TANDBERG Content Server January Organizational Challenges Corporations have struggled in the past:  Achieving unified communications within a global.
10 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Streaming Media and Synchronized Multimedia One of the ways the Internet is.
Solutions link-systems international student success WorldWideWhiteboard™ Software Developer’s Kit May 3, 2015.
LYU0101 Wireless Digital Library on PDA Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu First semester FYP Presentation 2001~2002.
LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Students:Jang Kim Fung, Harvest Tang Ho Man, Sunny.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
LYU0101 Wireless Digital Information System Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu Second semester FYP Presentation 2001~2002.
ADVISE: Advanced Digital Video Information Segmentation Engine
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Architecture & Data Management of XML-Based Digital Video Library System Jacky C.K. Ma Michael R. Lyu.
Internet Resources Discovery (IRD) IBM DB2 Digital Library Thanks to Zvika Michnik and Avital Greenberg.
LYU0302: PVCAIS-Personal Video- Conference Archive Indexing System Background –Videoconference is becoming popular –Participants wish to keep videoconference.
FYP Project LYU0301: Secure and Reliable PDA-Based Communication System.
LYU0103 Speech Recognition Techniques for Digital Video Library Supervisor : Prof Michael R. Lyu Students: Gao Zheng Hong Lei Mo.
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
INTRODUCTION Toomeeting Conference (TMC) is the easiest and more accessible multimedia videoconferencing solution on market. TMC offers a large portfolio.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Picture Users Making Art Chat An interactive communication tool.
                      Digital Video 1.
© Paradigm Publishing, Inc. 5-1 Chapter 5 Application Software Chapter 5 Application Software.
1. 2 introductions Nicholas Fischio Development Manager Kelvin Smith Library of Case Western Reserve University Benjamin Bykowski Tech Lead and Senior.
Benefits of ICT: Collaborating - Videoconferencing
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Teleconferencing. According to the Travel Industry Association, business travel rose 14% between 1994 and 1999, with nearly half of the 44 million travelers.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal VideoConference Archives Indexing System.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
E-Learning Solution (MAXMEDIA) 2005 RealTimeTech, INC.
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
Microsoft Office Live Meeting What’s New for Attendees? Streamlined User Experience Improved Web Access Client Local PC and Server Recordings High.
1 F.J. González Cañete, F.M. García Palomo E. Casilari, F. Sandoval Dpto. Tecnología Electrónica Universidad de Málaga Implementation of a remote- assistant.
The Web Web Design. 3.2 The Web Focus on Reading Main Ideas A URL is an address that identifies a specific Web page. Web browsers have varying capabilities.
Glencoe Introduction to Multimedia Chapter 2 Multimedia Online 1 Internet A huge network that connects computers all over the world. Show Definition.
BIT 286: Web Applications Automated Web Testing. Selenium  Selenium Is moving from being Firefox based to being more of a 'normal desktop' program that.
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
What is DirectX? DirectX is built by Microsoft as a collection of API’s (Application Programming Interfaces) for the purpose of multimedia processing.
Architecture Review 10/11/2004
DHTML.
Digital Video Library - Jacky Ma.
IST 220 – Intro to Databases
Microsoft Office Live Meeting 2007
Visual Information Retrieval
Presentation On:- BROADBAND-ISDN PUJARA HARDIK ROLL NO:- 35
CASE STUDY -HTML,URLs,HTTP
Distributed web based systems
Introduction to Programming the WWW I
CHAPTER 8 Multimedia Authoring Tools
Tim Neumann Learning Technologies Unit Institute of Education
Video Conferencing-introduction
Low Cost Collaborative Tools to Support Student Teams
WebEx and Comparison of WebEx, Centra, PlaceWare, Latitude
Lecture 4 Application Software
Using Groove Philip S. Vavalides Professor - IT/Networking Guilford Technical Community College Jamestown, NC.
Remote Demos Remote Demo.
Chapter 10 Development of Multimedia Project
System And Application Software
COMPUTER MEDIATED COMMUNICATION
Creating Online Presentations
ClicktoHuddle Training
Technologies and Media for Distance Education ITEC 106
Web Servers (IIS and Apache)
The Internet and Electronic mail
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan 15 March 2004

Outline Introduction Motivation Architecture of PVCAIS Implementation Media Acquisition Module Archive Indexing Module Videoconference Accessing Module Implementation Conclusions Future Work

Introduction PVCAIS stands for Personal Video Conference Archives Indexing System A system that provides convenient searching and browsing support for videoconferencing users on past videoconference archives

Introduction What is video conference? A real-time communication technology which combines different media that may include: audio, video, text chat, file transfer, whiteboard and shared applications More precisely is “multimedia conference”

Motivation Videoconference is becoming popular in education, business and personal communication Participants wish to keep videoconference archives for later references Normal video and audio files are neither searchable nor helpful to recall their contents Indexing of videoconference archives has not been investigated till now

Architecture of PVCAIS Consists of 3 modules: Media Acquisition Module Archive Indexing Module Videoconference Accessing Module

Architecture of PVCAIS Archive Indexing Media Acquisition Videoconference Accessing

Architecture Media Acquisition Module Extracts channel data and forms media files Videoconferencing physically contains 4 types of channels: Audio, Video, Data and Control Audio and Video channels: transmit incoming/ outgoing audio and video information Data channel: carries information for user application such as Text Chat, Whiteboard and File Transfer Control channel: transmits system control information such as Member Information

Architecture Media Acquisition Module

Architecture Media Acquisition Module

Architecture Archive Indexing Module Raw files are extracted in Media Acquisition Module Need to implement some multimedia indexing functions to retrieve more information These includes: Face Detection, Face Recognition, Speech Recognition, Time-based Text Merging, Keyword Selection, Title Generation

Architecture Archive Indexing Module Face Detection and Recognition Associate human faces in Video-in with name Need to keep a face base If no match in the face base, ask remote user to enter the name

Architecture Archive Indexing Module Speech Recognition Generate speech script from audio archive Speech of a videoconferencing contains the most information Can use commercial library: Microsoft SAPI, IBM Via Voice

Architecture Archive Indexing Module Time-based Text Merging Merge the Speech transcript, Chat script, Whiteboard script and slide text archive into the Text Source according to their timestamp Keyword Selection Take the Text Source as input Generate keyword for the videoconference

Architecture Archive Indexing Module Title Generation Take the Text source as input Automatically generate a title for the videoconference Generate XML index file Integrate all the archives Store all the related files of a videoconference into a single directory

Architecture Videoconference Accessing Module Provides an interface for user to manage, search and review all indexed conference archives Allows user to modify the content of a conference, such as editing title or keywords, or delete a conference Allows user to search for a conference by different criteria, such as period of meeting, member name or keyword Allows user to review a conference by playing back different media in a synchronized way

Implementation Face Verification Feature Each registered user is assigned with a user ID and his/her face is saved in face base Before joining a videoconference, PVCAIS needs to verify the face of the user against his/her user ID

Implementation NetMeeting 3.0 A Windows feature that provide Internet conferencing function Support video, audio and data conferencing including application sharing, chat, whiteboard and file transfer Other features include remote desktop sharing

Implementation NetMeeting 3.0 SDK An extension of NetMeeting, provides an interface for programmers and Web developers to integrate conferencing capabilities into their applications API is in the form of COM interfaces and functions

Implementation A simple NetMeeting compatible videoconference program built on top of the NetMeeting 3.0 SDK Support: Video Audio Text Chat File Transfer Whiteboard

Implementation Media Acquisition Module By directly using the functions of the API, the following raw data can be obtained: the members information file transfer record text messages record Video, audio and whiteboard data cannot be directly obtained

Implementation Media Acquisition Module Video create a thread to check the display of the video windows if scene change is detected, the video will be captured and stored as a still image the stored images are key frames of the conference

Implementation Media Acquisition Module Audio create a thread to record the local audio from the microphone members of the conference will continuously exchange the audio data all the received audio files and locally recorded audio files will be combined to generate a single audio file

Implementation Media Acquisition Module Whiteboard cannot capture the NetMeeting whiteboard information because the format of the data is not stated in the API We have designed and created our own whiteboard and data format

Implementation Archive Indexing Module The stored key-frames will be used for face detection and recognition after the conference The final audio file will be used for voice recognition, the voice engine used is Microsoft SAPI

Implementation Videoconference Accessing Module An interface for conferences management search conference by member name or chatting content review conference by playing back the content of the conference, including audio, key-frames, member information, file exchange record and chatting content

Implementation Videoconference Accessing Module SMIL stands for Synchronized Multimedia Integration Language HTML-like language can integrate streaming audio and video with images, text, or any other media type into one presentation

Conclusions We developed a videoconferencing client All the media can be extracted in Media Acquisition Module Multimedia indexing functions are implemented A stand alone Videoconference Accessing Module is being developed

Future Work XML Better searching method Better Graphical User Interface

Q & A Session