VIDEO PHONE SYSTEM Candidate Architecture 3. Block Diagram of Video Phone System (Top Level) Camera LCD Video Processor Flash Memory Video controller.

Slides:



Advertisements
Similar presentations
Specification and Design of a Video Phone System by Wei Xiang Liang You Instructor Professor C.A. Papachristou April 2000 ECES 488 Embedded System.
Advertisements

VADA Lab.SungKyunKwan Univ. 1 L3: Lower Power Design Overview (2) 성균관대학교 조 준 동 교수
LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
Speech & Audio Coding TSBK01 Image Coding and Data Compression Lecture 11, 2003 Jörgen Ahlberg.
High Performance 32 Channel ADPCM Codec File Number Here ® LogiCORE Products.
© 2008 Wayne Wolf Overheads for Computers as Components 2nd ed. Processes and operating systems Telephone answering machine. 1.
Candidate Architecture 1. Specification and Design of a Video Phone System.
Speech Coding Nicola Orio Dipartimento di Ingegneria dell’Informazione IV Scuola estiva AISV, 8-12 settembre 2008.
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
Ahmed Abdel-Fattah Jerry Chang (a.k.a. Fred) Derrick Culver Matt Zenthoefer.
PDACS Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
I/O Subsystem Organization and Interfacing Cs 147 Peter Nguyen
CS 61C L20 Introduction to Synchronous Digital Systems (1) Garcia, Fall 2004 © UCB Lecturer PSOE Dan Garcia inst.eecs.berkeley.edu/~cs61c.
Viterbi Decoder: Presentation #1 Omar Ahmad Prateek Goenka Saim Qidwai Lingyan Sun M1 Overall Project Objective: Design of a high speed Viterbi Decoder.
Zach Allen Chris Chan Ben Wolpoff Shane Zinner Project Z: Stereo Range Finding Based on Motorola Dragonball Processor Critical Design Review (CDR)
Porta-AMP Portable Audio MP3 Player By : Kevin Mlazgar Dan Leder Edmund Fung John Koob.
Development of novel R/O electronics for LAr detectors Max Hess Controller ADC Data Reduction Ethernet 10/100Mbit Host Detector typical block.
Core 3: Communication Systems. Encoding and decoding analog and digital signals…  Encoding involves converting data from its original form into another.
Engr. Hinesh Kumar Lecturer, I.B.T, LUMHS. Signal Signal Classification Signal Processing Concept of Systems DSP Elements of DSP Advantages of DSP Limitations.
Specification and Design of Video Chat Controller
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
INPUT-OUTPUT ORGANIZATION
CS-280 Dr. Mark L. Hornick 1 Parts of a GP Computer (Microcomputer) Contains separate Microprocessor chip Memory/Memory controller MB control chips Peripheral.
Wireless Video Chat System EECS 488 April 24, 2003 Tim O’Leary Greg Ferreri.
Fundamentals of Digital Communication
1 Balkaran Gill ( ) Ramakrishnan Vijayakumar ( ) ECES 488 – Prof Chris A. Papachristou.
“TMS320C5505 USB Stick Teaching Materials”
Video Conferencing Unit by Murat Tasan Video Conferencing Standards H.320 (ISDN) Popular in small business sector H.323 (Internet) More common with advancing.
CSCI-235 Micro-Computers in Science Hardware Part II.
LECTURE Copyright  1998, Texas Instruments Incorporated All Rights Reserved Encoding of Waveforms Encoding of Waveforms to Compress Information.
ACOE2551 Microprocessors Data Converters Analog to Digital Converters (ADC) –Convert an analog quantity (voltage, current) into a digital code Digital.
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 13 Computer Systems Roger.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Speech Coding Using LPC. What is Speech Coding  Speech coding is the procedure of transforming speech signal into more compact form for Transmission.
Speech Coding Submitted To: Dr. Mohab Mangoud Submitted By: Nidal Ismail.
MPEG Audio coders. Motion Pictures Expert Group(MPEG) The coders associated with audio compression part of MPEG standard are called MPEG audio compressor.
XP Practical PC, 3e Chapter 15 1 Creating Desktop Video and Animation.
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
CSI-2111 Computer Architecture Ipage Control, memory and I/O v Objectives: –To define and understand the control units and the generation of sequences.
Audioprocessor for Automobiles Using the TMS320C50 DSP Ted Subonj Presentation on SPRA302 CSE671 / Dr. S. Ganesan.
W.Skulski APS April/2003 Eight-Channel Digital Pulse Processor And Universal Trigger Module. Wojtek Skulski, Frank Wolfs University of Rochester.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
The “Drink Mixer” Design Constraints. Project Success Criteria An ability to digitally mix audio and adjust individual levels An ability to digitally.
REST OF THE COMPUTER BEFORE THE INTERNET. Understand Your Computer  Bit  Binary digit  0 or 1  Byte  8 bits  Unique combinations of 8 bits of 0s.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
1 Speech Compression (after first coding) By Allam Mousa Department of Telecommunication Engineering An Najah University SP_3_Compression.
Digital Logic & Design Dr.Waseem Ikram Lecture 44.
Task 2: Define digital and analogue signals
STUDY OF PIC MICROCONTROLLERS.. Design Flow C CODE Hex File Assembly Code Compiler Assembler Chip Programming.
Introduction to Microcontroller Technology
GSM Speech Coding To send a voice across a radio network, we have to turn our voice into a digital signal. GSM uses a method called RPE-LPC (Regular Pulse.
Computer Hardware – System Unit
Eye mouse.
UNIT 9 Computer architecture
Creating Desktop Video and Animation
Vocoders.
Computer Communication
CS 4594 Data Communications
Introduction to Microprocessors and Microcontrollers
Figure 13.1 MIPS Single Clock Cycle Implementation.
Linear Predictive Coding Methods
Case Study.
Five Key Computer Components
Processes and operating systems
Processes and operating systems
FIGURE 7-1 Block Diagram of Memory
Presentation transcript:

VIDEO PHONE SYSTEM Candidate Architecture 3

Block Diagram of Video Phone System (Top Level) Camera LCD Video Processor Flash Memory Video controller Clock and timing Main controller Audio and Video Data I/O port (Modem) Audio processor Flash memory Audio controller SpeakerMicrophone Audio processor Phone sub-system Video sub-system Audio sub-system Video I/OAudio I/O Main control sub-system

Video Phone System (Feasibility Study) Video unit: Digital video processor: DSP56651 (Motorola, $15 each); 16-bit DSP, 70 MIPS Video controller: MC68HC16S2 (Motorola, $8 each). Flash memory: HY29F040 (Hyundai, 4MB module, $12 each). Digital camera: Loitech ( Logitech, $30 each). Liquid crystal display: TX26D80VC1CAA ( Hitachi, 10.4” TFT, $100 each). Telephone: Regular phone unit: $8 each.

Video Phone System (Feasibility Study) Audio unit: Digital audio processor: CS4912 (Cirrus Logic, $7 each); 16-bit DSP, RAM for program and data. Audio controller: CS4281 (Cirrus Logic, $4 each). Flash memory: HY29F040 (Hyundai, 4MB module, $12 each). Main controller and other components: Main controller: MC68HC16Z2 (Motorola, $10 each). Modem: WINCOMM56 (Jaton Corp. 56K, $15 each).

Video Phone System (Cost and Competition) COST: A) Audio processor and controller = $ 11 B) Video processor and controller = $ 23 C) Memory(4 MB audio, 4MB video) = $ 24 D) Telephone = $ 8 E) Digital camera = $ 30 F) Modem = $ 15 G) LCD display = $ 100 H) Main microcontroller = $ 10 I) Design cost (assuming 100,000 sold) = $ 27 Total: = $ 250 MSRP: Price:= $ 350 Price: (40% gross profit margin) = $ 350 Competition: Standalone: (record motion pictures) >$1,000 TV-based : (need TV) around $800 PC-based : (need PC, slow) around $100

Block Diagram of Video Phone System (Top Level) Camera LCD Video Processor Flash Memory Video controller Clock and timing Main controller Audio and Video Data I/O port (Modem) Audio processor Flash memory Audio controller SpeakerMicrophone Audio processor Phone sub-system Video sub-system Audio sub-system Video I/OAudio I/O Main control sub-system

FilterA/DAnalysisQuantizerCoder ModemChannelDecoderModemQuantizer -1 Synthesis D/A Filter The Elements of a Speech Coding System Storage

Pre-emphasis Pitch detector LPC analysis LPC quantizer and coder Coder Window Correlation computation Widow length LPC filter order Multi- plexor Coded gain Coded LPC coeff’s Digital channel Coded pitch and voicing Frame interval Block Diagram of a LPC Coder Frame interval

Pulse generator Demulti- plexor Noise generator Gain Block Diagram of LPC Decoder Linear predictor De- emphasis LPC coeff Excitation model

Waveform of Input Signal

Waveform of Output Signal Input file size: 336KB; compressed file size 7KB; compression ratio is 48:1. Decompressed file size: 336KB.

Block Diagram of Video Phone System (Top Level) Camera LCD Video Processor Flash Memory Video controller Clock and timing Main controller Audio and Video Data I/O port (Modem) Audio processor Flash memory Audio controller SpeakerMicrophone Audio processor Phone sub-system Video sub-system Audio sub-system Video I/OAudio I/O Main control sub-system

State Diagram of Audio Unit (top level) Standby (Idle) Reset Phonecomm Respondtosystembutton Respondtoline pickup hangup ring=4 hangup button Stop

State Diagram of Audio Unit (Respondtosystembutton subsystem) Standby (Idle) Reset Handlerew Handlehearann Handlerecann Handleplaymsg Handleplay Handlefwd Handledeletemsg playbutton fwdbutton rewbutton hearannbutton recannbutton playmsgbutton deletemsgbutton stopbutton

State Diagram of Audio Unit (Respondtoline subsystem) Standby (Idle) Reset Initcomm Playannoncement Recordmessage Checkcode Respondtoremotebutton ring=4 hangup remotebutton hangup passwd=‘1’ passwd=‘0’ hangup Remotecontrol Respondtoline

Symbol of Audio Unit Controller

Gate Level of Audio Unit Controller

Simulation Result for Audio Unit (Phonecomm and Respondtosystembutton subsystems) State sreg Phone Handle_ play Handle_ fwd Handle_ rew Idle

Simulation Result for Audio Unit (Respondtoline subsystem) State sreg Recmsg Check_ code Respond tocmds Initcomm Playann

Conclusions Cost/performance reduction approaches: Hardware/software co-design; Off-the-shelf components (small quantity); In-house design and fabrication of chips (large quantity). Competing with existing products: Aiming at GSTN (analog phone line) market; Cheaper than existing standalone units; More convenient than TV-based or PC-based units.