1 Balkaran Gill ( ) Ramakrishnan Vijayakumar ( ) ECES 488 – Prof Chris A. Papachristou.

Slides:



Advertisements
Similar presentations
Aspire Vertical Markets Executive Suite Solution.
Advertisements

Chapter 20 This chapter provides a series of applications. There is no daughter cards with the DSK6713 and DSK6416 Part 1: Applications using the PCM3003.
HARDWARE Rashedul Hasan..
Multimedia Components (Develop & Delivery System)
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Basic Computer Hardware and Software.
© Paradigm Publishing, Inc. 2-1 Chapter 2 Input and Processing Chapter 2 Input and Processing.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Candidate Architecture 1. Specification and Design of a Video Phone System.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
Comp 1001: IT & Architecture - Joe Carthy 1 Review Floating point numbers are represented in scientific notation In binary: ± m x 2 exp There are different.
Lecture 4. US Systems. Advanced Mobile Phone System Analog Signal Processing at the sender side Compress Pre Emphasize Limit Low Pass Filter + Frequency.
Conversion Between Video Compression Protocols Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin Cooperated with:
SWE 423: Multimedia Systems Chapter 7: Data Compression (1)
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
PDACS Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 26/4/2004 Multi-channel Data Acquisition System Final_A Presentation.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Parts of a Computer.
Specification and Design of Video Chat Controller
V Material obtained from summer workshop in Guildford County.
Spring semester (4/2009) High Speed Signal Processing Board Design By: Nir Malka, Lior Rom Instructor: Mike Sumszyk הטכניון - מכון טכנולוגי לישראל הפקולטה.
Wireless Video Chat System EECS 488 April 24, 2003 Tim O’Leary Greg Ferreri.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
WLAN Video Phone Jeff Manuszak Chris Knaack EECS 488.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Higher Computing Computer Systems S. McCrossan 1 Higher Grade Computing Studies 4. Peripherals Input Devices Keyboard Mouse Scanners Microphone Digital.
1 An Extensible Videoconference Tool for a Collaborative Computing Network Junjun He.
0 Embedded Real-Time System Leader JBOSN RTOS : 선택이 아닌 필수 Network Camera Controller S65K Series.
Multimedia Hardware. Network LAN- to transfer data inside a local area. WAN – to transfer data in long distance. Ethernet – method for connecting computers.
Video Conferencing Unit by Murat Tasan Video Conferencing Standards H.320 (ISDN) Popular in small business sector H.323 (Internet) More common with advancing.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
The Application Layer Chapter 7. DNS – The Domain Name System a)The DNS Name Space b)Resource Records c)Name Servers.
ECE-L304 Lecture 5. 2 Step 3 Lab Complete 8-pin header Data Bus Test Port Resistor Array LED Array Timing & Filter Components Self-Clocked ADC DAC External.
Computer Terms. Computer A machine designed to run programs and store information that you create.
GeoVision INC GV-SDI-204.  GeoVision INC  Page 2 Contents  GV-SDI-204 ◆ is what ◆ Appearance ◆ let it work ◆ CPU usage competition ◆ Mix it with other.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Computer Basics By: Nicole Hayes. Purposes of Computers Business – Track inventory. – Calculate payroll. – Maintain databases. Personal – Surf the web.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
VIDEO PHONE SYSTEM Candidate Architecture 3. Block Diagram of Video Phone System (Top Level) Camera LCD Video Processor Flash Memory Video controller.
Video.
Group 8: Video Game Console Team Members: Rich Capone Hong Jin Cho Dave Elliott Ryan Gates.
DIGITAL RECORDING SYSTEM Installation Setup Wizard About Our Software.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 VIDEO PHONE SYSTEM Yaqiang Wang Hongwen Lu.
Data Logging Solution for Digital Signal Processors Brian Newberry Nekton Research, Inc. James M. Conrad University of North.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES INTRODUCTION 6/1/ A.Aruna, Assistant Professor, Faculty of Information Technology.
Design of a Novel Bridge to Interface High Speed Image Sensors In Embedded Systems Tareq Hasan Khan ID: ECE, U of S Term Project (EE 800)
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
PROJECT - ZYNQ Yakir Peretz Idan Homri Semester - winter 2014 Duration - one semester.
CSCI-100 Introduction to Computing Hardware Part II.
By: Jordan Hightower This Case is the "box" or "chassis" that holds and encloses the many parts of your computer. Its purpose is to protect them from.
Computer Hardware – System Unit
IntroductiontMyn1 Introduction MPEG, Moving Picture Experts Group was started in 1988 as a working group within ISO/IEC with the aim of defining standards.
Computer Basics.
Digital Literacy: Computer Basics
Basic Computer Hardware and Software. Guilford County SciVis V
Basic Computer Hardware and Software.
Computer Basics Just How Does a Computer Work?
Technical Specifications
Sound Card A sound card (also referred to as an audio card) is a peripheral device that attaches to the ISA or PCI slot on a motherboard to enable the.
Sound Card A sound card (also referred to as an audio card) is a peripheral device that attaches to the ISA or PCI slot on a motherboard to enable the.
H.264 4ch/8ch/16ch Stand Alone DVR
Computer Hardware – System Unit
Voice Manipulator Department of Electrical & Computer Engineering
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Computers © 2005 Prentice-Hall, Inc. Slide 1.
This chapter provides a series of applications.
"Digital Media Primer" Yue-Ling Wong, Copyright (c)2013 by Pearson Education, Inc. All rights reserved.
Presentation transcript:

1 Balkaran Gill ( ) Ramakrishnan Vijayakumar ( ) ECES 488 – Prof Chris A. Papachristou

2 Contents Introduction Specification Design Memory Analysis Components Controller Results and Waveforms Cost Analysis Marketing Analysis Testing and Debugging Conclusion

3 Introduction Motivation: Uses DSL lines Video Transmission (Interactive) Present

4 Specification Modes of Operation Call Play Back and Recording Mode - Voice only and Video Only Video Transmission is carried out according to the H.320 format. Must Communicate with analog phones Handles Basic Answering Machine Features. 30 ( Two Minute ) audio messages stored at a time. 10 Video Messages ( One Minute) stored at a time Record Video Option which allows the user to store video.

5 Specification The Video Phone has the following buttons Play – Plays the Stored Messages in the order according to (Forward/Reverse) the button pressed. Delete/Undelete – Deletes or Undelete the messages.Undelete can retrieve the last two deleted messages. Skip – To Skip the present message. Save – To Save the current message. Memo – Record a Memo as a voice message. Stop – To Stop the Current playback. rec ann – To Record the announcement. hear ann – To Hear the announcement.

6 Video Standards - H.320 Video Transmission –RTP Protocol Used –Uses IP Multicast –Derivative of UDP wherein a time stamp and sequence number is added to the packet header –Using this information receiving client can Reorder out of sequence packets Discard Duplicates Synchronize audio and video after an initial buffering period –Real Time Control Protocol used to control RTP Reference -

7 Design Parts of the Controller we are implementing »RAM »Controller

8 Block Diagram Storage Controller Memory Network Interface Unit Media Processing Unit Display Speaker Camera LCD Display Controller

9 Memory Analysis Audio (8000 samples/sec * 16 bits/sample)*120 sec * (8 bits/byte) = 1920 KB per 2 min message At 10:1 MPEG compression = 192 KB per 2 min message 30 Messages – 5.6 MB of memory Video (320*240 resolution) *3 * 8 (color display) *30 (fps) =52.7 Mbps (Million Bits per second) 100:1 MPEG Compression Ratio =.527 Mbps Length of the message is 60 sec = Mb 10 video messages Mb = 40MB

10 Memory Analysis Total Memory needed for Audio and Video = 46MB 64MB ram would be needed The rest of 16 MB could be used for other purposes

11 Components Memory CompactFlash Memory Card (CF 64 MB) type I Design Decisions Why Flash Memory ? Easy and Fast Information Storage Maintains data without any external power Very light and Noiseless Why CompactFlash Memory Card? Cheapest among those available Other Brands »Sandisk - $ 85 »Delkin - $ 120 Dimensions mm x 42.8mm x 3.3mm Memory Capacity – Up to 256 MB Endurance – 300,000 cycles per logical sector Data Retention – 64 years Operating Temperature to 75 c Media Transfer Rate – Up to 3.5 Mb/sec Interface Transfer Rate – Up to 8 Mb/sec

12 Components Digital Signal Processor Texas Instruments TMS320C6415 – 600 Why Texas Instrument’s DSP ? Latest and Important use in Broadband and Imaging Systems Specialized DSP’s not produced by other companies like Motorola,Intel for our system Cycle time of 1.67 ns 128Kb L1D Data Cache; 128Kb L1P Program Cache; 8Mb L2 Cache 64-channel EDMA controller with a highly-efficient transfer engine 1 – 32/16 –bit HPI, 1 – 32 bit PCI Two external memory interfaces (EMIFs) – one 64-bit EMIFA and one 16-bit EMIFB – to asynchronous/synchronous memories Three Multichannel Buffered Serial Ports (McBSPs) provide over 1.8 GBytes of bandwidth supporting a variety of audio and telecom standards

13 Components Camera Panasonic color board camera GP- CX161 Series Decisions to take –Why Panasonic ? Uses a built- in 10- bit DSP Comparatively Cheap Horizontal Scanning Frequency = khz Vertical Scanning Frequency = khz 30 frames per second Resolution: Horizontal Min: 330 lines, Vertical Min: 350 lines. Dimensions: 26mm( W) x 22 mm( H) x mm (D) Power Consumption: 160mA (5V input logic)

14 Components Analog to Digital Converter Texas InstrumentsTLC320AD57 Single 5-V Power Supply Sample Rates (f s ) up to 48 kHz 18-Bit Resolution Signal-to-Noise (EIAJ) of 97 dB Dynamic Range of 95 dB Total Signal-to-Noise+Distortion of 91 dB Serial Port Interface Power Dissipation of 200 mW.

15 Components Digital to Analog Converter Texas Instruments PCM69 18-Bit Resolution Dual Audio DAC High S/N Ratio: 110dB type (IHF-A) Single Supply +5V Operation Low Power: 75mW typical Operating Temp Range: -25°C TO +85°C Extremely Low Glitch Energy

16 Components LCD Display NEC 5.5” Analog QVGA Number of pixels x 240 Colors - Full Color Viewing angles - ± 50° (L/R), ± 25° (U/D) Typical luminance cd/m 2 Typical power consumption Watts Input signals - Analog RGB and NTSC mode Dimensions (mm) W x H x 16.5 D LCD Display Controller

17 Components Microphones Panasonic RP–VK18 1/8" mini plug with 1/4" standard phono plug adaptor Mic. stand Frequency response 90Hz-10kHz Speakers Panasonic RP-HVS20 Frequency response 20Hz-20kHz Power handling capacity 400mW+400mW (passive speaker) Power Supply – 5V

18 Controller State Diagrams Recording a Message Placing a Call and Sending a Message Receiving a Message Play Back Simulation and Implementation in VHDL (in progress)

19 Controller State Diagram of Recording a Message Check the number of messages Turn on the Warning Turn off the warning Generate memory address and record message & inc message counter Delete the first message and decrement message counter Hang Up Message counter = 24 Message Counter = 30 Memory Page is full Reset Warning Message = [1- 23],[24-29] Memo Button

20 Talk Button Press Digits Is line Busy Display ‘Connecting’ Start voice Chatting Start Image Processing and send video Voice and Video Chatting Hang-up Video Button Pressed State Diagram of Sending a Message Controller

21 Go to record a message Voice chat Call mode Modem ringing Hang up Beep Play announcement Caller hanged up Talk button If modem rings more than 4 times Talk button Controller State Diagram of Receiving a Message

22 Play message and message count Increment the message count and go to play message Decrement the message count and go to play message Delete the current message and decrement the message count Undelete the last message and increment the message count Play forward Delete message Undelete message Play reverse Play Controller State Diagram of Play Back

23 Controller Record an announcement Delete the previous announcement Record new announcement Exit Allotted memory full/ record button Record button

24 Block Diagram of Controller

25 Output Waveforms

26 Cost Analysis ProductsCost Memory (Flash Type)$65.00 Digital Signal Processor (in qty 1000+) $65.00 Camera$54.00 Analog to Digital Converter (in qty 1000+)$4.63 Digital to Analog Converter (in qty 1000+)$10.00 LCD Display (in qty 100+)$75.00 LCD Controller (in qty 100+)$4.50 Microphone $5.00 Speaker $8.00 Power Supply (in qty 100+)$5.00 Design Costs $75,000 per 1 worker - 5 workers for 1 year – /50000 units$7.50 Manufacturing Costs - $ 5,00,000/50000 units$10.00 Cost per unit$ % profit $ Total Cost per unit$344.44

27 Marketing Analysis Panasonic Video Phone PAC $1300 POTS line Very costly Small Screen for Display Aiptek HyperVphone 2000T - $550 POTS line Supports only 15 fps Aiptek HyperVphone 2000M - $350 POTS line

28 Conclusion Lessons Learned VHDL Coding SYNOPSYS is great. Design and Implementation in progress