Electrical & Computer Engineering, ECE Faculty Advisor Wayne Burleson Team Members Chinedu Okongwu Andrew Maxwell Awais Kazi Collaborators W. Richards (Rick) Adrion, Professor of Computer Science Paul Dickson, Computer Science PHD Student Snapshot
2 Electrical & Computer Engineering, ECE Have you ever wanted to have your own production of something happening right now in a compact, easy to share, portable way? WE ALL HAVE! Lecture Special Guest speaker Review session Media event There is a need to automatically put together any event in real time, and be able to share it quickly and easily right then and there if needed. SNAPSHOT BACKGROUND
3 Electrical & Computer Engineering, ECE SNAPSHOT Snapshot is... Portable, easy to use device that automatically Captures Authors Playback a desired event All done in real-time! Delivers high resolution “SNAPSHOTS” of an event as the event is happening.
4 Electrical & Computer Engineering, ECE Haven't I seen this before? Yes AnySteam Apreso Classroom Networked System Only Audio, no video Long time to load Indexed based on arbitrary times But not like SNAPSHOT Networked or stand-alone (portable) Audio & Video Quick load all at once Indexed based on what is happening
5 Electrical & Computer Engineering, ECE DELIVERABLES Design & Develop Complete documentation and specifications User Guide Two working prototypes Laptop driven All-in-one system Validation Real-world testing scenarios Lectures (Main testing scenario) Review sessions Guest speakers Media events
6 Electrical & Computer Engineering, ECE Principle of Operation 3-Step Process Capture Authoring Playback Capture Playback Authoring
7 Electrical & Computer Engineering, ECE CAPTURE Capture needed information 3 Inputs Laptop SNAPSHOTS are taken via VGA2USB framegrabber Video Recorded, stored in memory Audio Recorded from wireless microphone, stored in memory
8 Electrical & Computer Engineering, ECE AUTHORING Real-time processing of lecture materials Computer Capture Software Generates SNAPSHOTS of lecture material Timing data Process Audio and Video Break up video and audio into SNAPSHOTS of them from timing data Merge all 3 into JMANIC Presentation JMANIC is Courseware developed by UMass CompSCI department for distance learning The audio and video are compressed before merge
9 Electrical & Computer Engineering, ECE PLAYBACK Final Product –JMANIC Presentation Final files composed in one directory Slide window –SNAPSHOTS of lecture material Video window Clickable table of contents –Navigation through presentation –Output Saved to thumb drive via USB Playback by simply selecting one file
10 Electrical & Computer Engineering, ECE Equipment Epiphan VGA 2 USB –Sends analog VGA signal through the USB 2.0 bus after converting it into a digital image Camera –Take 640 x 480 resolution frames –AT 28 frames per sec
11 Electrical & Computer Engineering, ECE Data Rates, Video & Audio Digital Video Camera At 640 x 480 to 800 x 600 resolution Data Rate is about Mbits/sec. The Data Rate for the USB 2.0 bus is up to 480Mbits/sec. Audio Wireless mic connected to camera Wireless mic connected directly to computer Output file size About 200MBytes Depending on length of presentation
12 Electrical & Computer Engineering, ECE Equipment cont. & costs All-in-one System Embedded Linux Boards (ongoing research) Needs to have USB Ports (At least 2) Audio in port LCD Display/VGA out Costs Epiphan VGA2USB - $200 Board - $200-$300 Total about $500
13 Electrical & Computer Engineering, ECE System Diagram
14 Electrical & Computer Engineering, ECE What we will do