14
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

Electrical & Computer Engineering, ECE Faculty Advisor Wayne Burleson Team Members Chinedu Okongwu Andrew Maxwell Awais Kazi Collaborators W. Richards

  • View
    214

  • Download
    1

Embed Size (px)

Citation preview

Electrical & Computer Engineering, ECE

Faculty Advisor

Wayne Burleson 

Team Members

Chinedu OkongwuAndrew Maxwell

Awais Kazi 

CollaboratorsW. Richards (Rick) Adrion, Professor of Computer Science

Paul Dickson, Computer Science PHD Student

Snapshot

2Electrical & 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

3Electrical & 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.

4Electrical & 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

5Electrical & 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

6Electrical & Computer Engineering, ECE

Principle of Operation

3-Step Process• Capture• Authoring• Playback

Capture

Playback

Authoring

7Electrical & 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

8Electrical & 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

9Electrical & 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

10Electrical & 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

11Electrical & Computer Engineering, ECE

Data Rates, Video & Audio

Digital Video Camera• At 640 x 480 to 800 x 600 resolution• Data Rate is about 96-150Mbits/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

12Electrical & 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

13Electrical & Computer Engineering, ECE

System Diagram

14Electrical & Computer Engineering, ECE

What we will do