ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 VIDEO PHONE SYSTEM Yaqiang Wang Hongwen Lu.

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.
SWE 423: Multimedia Systems Chapter 3: Audio Technology (2)
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.
Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring.
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
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
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.
VIDEO PHONE SYSTEM Candidate Architecture 3. Block Diagram of Video Phone System (Top Level) Camera LCD Video Processor Flash Memory Video controller.
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.
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.
ECE 5525 Osama Saraireh Fall 2005 Dr. Veton Kepuska
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
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.
School of Computer and Communication Engineering, UniMAP Mohd ridzuan mohd nor DKT 122/3 - DIGITAL SYSTEM I Chapter.
Computer Hardware – System Unit
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.
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.
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:

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 VIDEO PHONE SYSTEM Yaqiang Wang Hongwen Lu

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 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

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 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.

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 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).

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 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

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 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

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 FilterA/DAnalysisQuantizerCoder ModemChannelDecoderModemQuantizer -1 Synthesis D/A Filter The Elements of a Speech Coding System Storage

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 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

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 Pulse generator Demulti- plexor Noise generator Gain Block Diagram of LPC Decoder Linear predictor De- emphasis LPC coeff Excitation model

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 Waveform of Input Signal

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 Waveform of Output Signal Input file size: 336KB; compressed file size 7KB; compression ratio is 48:1. Decompressed file size: 336KB.

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 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

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 State Diagram of Audio Unit (top level) Standby (Idle) Reset Phonecomm Respondtosystembutton Respondtoline pickup hangup ring=4 hangup button Stop

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 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

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 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

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 Symbol of Audio Unit Controller

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 Gate Level of Audio Unit Controller

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 Simulation Result for Audio Unit (Phonecomm and Respondtosystembutton subsystems) State sreg Phone Handle_ play Handle_ fwd Handle_ rew Idle

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 Simulation Result for Audio Unit (Respondtoline subsystem) State sreg Recmsg Check_ code Respond tocmds Initcomm Playann

ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 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.