Wireless Video Chat System EECS 488 April 24, 2003 Tim O’Leary Greg Ferreri.

Slides:



Advertisements
Similar presentations
~ Mini Programmable DC Power Supply ~. mPP Series :
Advertisements

Specification and Design of a Video Phone System by Wei Xiang Liang You Instructor Professor C.A. Papachristou April 2000 ECES 488 Embedded System.
The AwesomO mp3 “The Swiss Army Knife of mp3 Players”
Unit no. 3 Digitizing Sound and Video Adolf Knoll National Library of the Czech Republic
                      Digital Audio 1.
Processing Efficiency Jonah Probell Multimedia Systems Engineer Tensilica Truly Understanding Low-Power Multimedia Chip Design.
Mobile Computing Advantages and limitations of mobile computing
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Copyright © Texas Education Agency, All rights reserved.1 Computer Maintenance Multimedia.
Ascendent's Fusion 360 hybrid platform creates a true hybrid surveillance system by utilizing the advantages of Analog, Megapixel, and IP technologies.
A new Network Concept for transporting and storing digital video…………
Candidate Architecture 1. Specification and Design of a Video Phone System.
2 Mega-Pixel Fish-Eye IP Camera
SENIOR DESIGN PROJECTS Design Review
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.
Senior Design Project 2004/2005 Web Enabled Calling Number Delivery Daniel St. Clair Barron Shurn Professor Soules 10/28/2004.
Porta-AMP Portable Audio MP3 Player By : Kevin Mlazgar Dan Leder Edmund Fung John Koob.
Technology Institute Of Israel – Digital Lab. Presentation date: 11/28/2000. Executers: Raveh Yariv & Frenkel Oren. Technion supporter: Eran Pinchasov.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Overview Presentation MKT-CODE-P-001E. Introduction Single Channel Codec designed to increase the flexibility of NetVu Connected analogue/IP CCTV networks.
IP Camera Products. Features and Benefits Features and Benefits Simple To Use Simple To Use Web Configuration Web Configuration Remote Utility Remote.
SET TOP BOX What is set-top box ? An interactive device which integrates the video and audio decoding capabilities of television with a multimedia application.
Specification and Design of Video Chat Controller
1 CCTV SYSTEMS RESOLUTIONS USED IN CCTV. 2 CCTV SYSTEMS CCTV resolution is measured in vertical and horizontal pixel dimensions and typically limited.
SG-VoIP Page 1 / 14 PLANET Pan / Tilt Internet Camera Internet Surveillance Solution.
3dtv.at DV/HDV Tape Drive Synchronization Stereoscopic Displays and Applications Conference 29 th – 31 th January 2007 San Jose, United States.
WLAN Video Phone Jeff Manuszak Chris Knaack EECS 488.
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
Using Multimedia on the Web
By Breanna Myers Ms. Williams-Grant 5 th Period Business Computer Applications
Chongo Service Training Hardware Overview Prepared by Merlin Miller, Dave Jordahl, John Ciardi, March 2005.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 11 Multimedia Devices and Mass Storage.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
1 Balkaran Gill ( ) Ramakrishnan Vijayakumar ( ) ECES 488 – Prof Chris A. Papachristou.
Copyright © Texas Education Agency, All rights reserved.1 Inside the Computer Case Multimedia Sound Card & Video Card.
EECS 488 – Embedded Systems Design and Specification of a Video Communication Device Based on the Gameboy Advance Glenn Emelko Scott Schmucker April 23.
Digital Video and Multimedia If images can portray a powerful message then video (as a series of related images) is a serious consideration for any multimedia.
Video Basics. Agenda Digital Video Compressing Video Audio Video Encoding in tools.
Pinewood Derby Timing System Using a Line-Scan Camera Rob Ostrye Class of 2006 Prof. Rudko.
© 2011 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6: Video.
Umm Al-Qura University Collage of Computer and Info. Systems Computer Engineering Department Automatic Camera Tracking System IMPLEMINTATION CONCLUSION.
Modular Entertainment System
Nokia E-Series. E-61i The Nokia E61i is an impressive 3G smartphone which has been designed for the business user on the move. The Nokia E61i is an impressive.
ScreenPlay TV Link Training By Erik Collett
VIDEO PHONE SYSTEM Candidate Architecture 3. Block Diagram of Video Phone System (Top Level) Camera LCD Video Processor Flash Memory Video controller.
Module 8 Review Questions 1.VGA stands for A. Video Graphic Association B. Video Gradient Array C. Video Graphic Array D. Video Graphic Arrangement.
ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 VIDEO PHONE SYSTEM Yaqiang Wang Hongwen Lu.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
Media. Media Compact Disk A Compact Disc (CD) is an optical disc used to store digital data, originally developed for storing digital audio. The CD, introduced.
What Exactly is Television?  A process of transmitting images through a signal from one place or another.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
A cost efficient solution for TFT systems with low end CPU.
Grant Thomas Anthony Fennell Justin Pancake Chris McCord TABLEGAMES UNLIMITED.
Chapter 6 Digital Technologies in the Classroom Teaching and Learning with Technology.
IntroductiontMyn1 Introduction MPEG, Moving Picture Experts Group was started in 1988 as a working group within ISO/IEC with the aim of defining standards.
Exciting Applications of Polynomials Why Learning Polynomials?
VIVOTEK Technology Roadmap Presenter: Steve Ma / Director of Product Marketing.
NETWORK VIDEO SURVEILLANCE. CCTV Closed-Circuit Television (CCTV) is the use of video cameras to transmit signal to a specific place on a designated device.
Embedded Systems. What is Embedded Systems?  Embedded reflects the facts that they are an integral.
INTERNET PROTOCOL TELEVISION (IP-TV)
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
VMS Encoding, Decoding & Display
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
Basic Concepts Video is a collection of bit-mapped still images (called frames) that are taken one after the other. When the file is played these pictures.
Video.
Video Compression - MPEG
Chapter 6: Video.
AS PER OBE SYLLABUS DTE KARNATAKA SHANTHU M.Tech SAI JAYANI ACADEMY (R) SIXTH SEMESTER Diploma in ELECTRONICS AND COMMUNICATION ENGINEERING.
INTERNET PROTOCOL TELEVISION (IP-TV)
Presentation transcript:

Wireless Video Chat System EECS 488 April 24, 2003 Tim O’Leary Greg Ferreri

State of the Art D-Link’s “i2eye” videophone –30 fps –Remote Control –Caller ID –Standalone (no PC required)

i2eye Drawbacks Not wireless Requires broadband Internet connection –$40/month * 12 months = $480/year Requires a TV and telephone –The user must use a telephone handset to send and receive audio No storage capability $299

D-Link’s Drawbacks, con’t.

What would a device need in order to compete with D-Link? Wireless Integrated display Integrated speaker Integrated storage Low power Lightweight …and inexpensive

Marketing Feasibility Study GOAL: Priced $399 or less Justification: with products like the D-Link selling for $299, it is unlikely that consumers would pay more than $399 for the convenience of a portable device. Considerable market share will be lost to PDAs

Product Specifications Modes of Operation: –Wireless –Storage capability –Remote surveillance Features: –Integrated LCD display –Low power consumption …how is it possible to keep the net cost below $400?

The FPGA Solution Allows for IP Core implementation An effective way of minimizing development and retail costs Reliable, proven designs –OpenCores.org Upgrade potential –EPROM

MPEG Codec: Cirrus Logic CS92288  Programmable RISC core  Provides customized multiplexing/demultiplexing for a variety of applications (VCD, SVCD, DVD, etc)  Programmable DSP core  Supports dual-channel Dolby Digital encoding and MPEG (all layers) audio encoding and decoding  Real time MPEG-2  Constant and one-pass variable bit rate  Supports multiple resolutions and scan rates  Based on embedded ARC core  Stands apart from traditional RISC processors because its instruction set can be configured to match the customer's exact requirements.

Video Compression Engine MPEG-2 Video NTSC formats (required for our LCD) –352x240, 176x112, etc Programmable encoding parameters: –User defined quantization matrices –Average bit rate

Audio Compression Engine Programmable DSP provides several choices: –MPEG-1 –MPEG-2 (all layers) –Dolby Digital –MP3 –Additional enchancements (not needed for our device) DTS Dolby Pro Logic

Cirrus Integrated Multiplexer Programmable Supports encoding and decoding of: –DVD –VCD, SVCD –Elementary streams –Program streams –Transport streams Useful for environments where errors are likely

Bill of Materials CCD Camera –$42.95 –1/3" CCD image sensor –Horizontal resolution: >350 lines –Sensitivity: 0.7 lux/F2.0 –Video output: 1Vp-p, composite video 75 ohms –Power supply: 12VDC –Power consumption: 110mA –Size: 1.3"L x 1.3"W x 1.2"H

Bill of Materials, Con’t. 2.5” TFT LCD Module –$55.00 (quantities of 1000+) –Resolution: 480 x 234 dots –Backlight: cold cathode fluorescent lamp –Power source: 400mA –Tint, color and brightness adjustable

Bill of Materials, Con’t. Speaker -- $0.65 Microphone -- $0.39 Altera Cyclone EP1C3 FPGA -- $4.00 –Configuration PROM -- $0.49 Sandisk WiFi/Flash combination card –Provides b and 128MB Flash memory in a single card –$ retail, unknown volume discount (est. $119.95) PIC16F877 Microcontroller -- $7.50 Cirrus Logic CS $29.00

Bill of Materials, Total All Components, plus $10.00 for PCB and packaging (housing) costs = $ …batteries not included, of course!

Controller –Coordinates and supervises activities of subunits Memory –Records incoming messages –Organized into pages Controller Unit and Memory: Specification, Implementation, and Simulation

Specification Basic Functions –Respond to user commands (play, delete, etc) –Interact with APU/VPU –Interact with memory –Interact with Flash/802.11b module

VHDL Implementation

Synthesis (Memory)

Memory (detail)

Controller – Block Diagram after Synthesis

Controller – RTL Schematic after Synthesis

Controller – RTL Detail

Encoding Demo Original Hi-Res MPEG (26.3 megabytes) fps

Compression Simulation Output: 30 fps 5.5 megabytes

Compressed Video 5.5 megabytes (compare to 30 megabytes for the original) Still the same resolution Video quality is only marginally degraded Audio quality is noticeably degraded, but it would be sufficient for speech quality