Video Conferencing Unit by Murat Tasan Video Conferencing Standards H.320 (ISDN) Popular in small business sector H.323 (Internet) More common with advancing.

Slides:



Advertisements
Similar presentations
HARDWARE Rashedul Hasan..
Advertisements

1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
© Paradigm Publishing, Inc. 2-1 Chapter 2 Input and Processing Chapter 2 Input and Processing.
Presentation by: Serena, Ann & Nicole
FIU Chapter 7: Input/Output Jerome Crooks Panyawat Chiamprasert
The physical parts of Computer
Internet Connections By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
1 PC Audio 2 Sound Card  An expansion board that enables a computer to receive, manipulate and output sounds.
Web Audio Stereo Component Group 3 Mike Foy Tony Camilli Barrett Cervenka Dave Hillyard.
Parts of a Computer.
Microcontroller: Introduction
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
History of computers What your computer can do depends upon two things: the hardware your computer has, and the software that can be run on your computer. 
THE COMPONENTS OF THE SYSTEM UNIT Peyton Farley & Katelyn Dunham.
Parts of a Computer Vocabulary
Fill in the blanks on your note.
- 1 - A Powerful Dual-mode IP core for a/b Wireless LANs.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
1 Input/Output. 2 Principles of I/O Hardware Some typical device, network, and data base rates.
Explore the Parts of a Computer Inner Parts Outer Parts.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Getting to Know Today’s Computer. Computer Devices What your computer can do depends upon the hardware your computer has, and the software it runs.
Chapter 1 CSF 2009 Computer Abstractions and Technology.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Technology Date 10/17/00, Page 1 Technology s PROFIBUS Technology Chips - Modules - Development Kits.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Instrumentation System Design – part 2 Chapter6:.
Computer Processing of Data
CPU (CENTRAL PROCESSING UNIT): processor chip (computer’s brain) found on the motherboard.
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 13 Computer Systems Roger.
Understanding Computers, Ch.31 Chapter 3 The System Unit: Processing and Memory.
Organization of a computer: The motherboard and its components.
Translate the following message:
 VIDEO CAPTURE USING FIREWIRE  VIDEO CAPTURE USING A VIDEO CARD  CAPTURING VIDEO CONNECTING EQUIPMENT AND CAPTURING DIGITAL VIDEO.
Intro to Architecture – Page 1 of 22CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Introduction Reading: Chapter 1.
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Output Devices. Printers Factors affecting choice Volume of output High volume require fast, heavy-duty printer Quality of print required Location of.
The Guts. CPU CPU Socket The CPU is generally a 2 inch ceramic square with a silicon chip located inside. The chip usually about the size of a thumbnail.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
Multimedia and Computers Introduction to Computers.
Presented to:-Sir.Ali Presented by:-Mahmood Khan Roll No:-2801.
ISDN or IP Codec Camera(s) Microphone(s) Monitor (s) Resident PC or CPU Peripheral Hardware  Computer  Document camera  DVD.
Kaaba Technosolutions Pvt Ltd1 Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components.
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
Computer Parts By: Kayla Alvarez Period: A2. A modem is an electronic device that makes the transmission of data to or from a computer via telephone or.
Computer Hardware – System Unit
Parts of the computer Deandre Haynes. The Case The Case This Case is the "box" or "chassis" that holds and encloses the many parts of your computer. Its.
Digital Literacy: Computer Basics
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
Identify internal hardware devices (e. g
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 1 WANs and Routers.
PCs ENVIRONMENT and PERIPHERALS Lecture 1. Software The series of instructions that tells the hardware how to perform tasks Software The series of instructions.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Development of a Bluetooth based web camera module.
PCs ENVIRONMENT and PERIPHERALS Lecture 4. An expansion cards: - An expansion card (expansion board) is an electronic circuit board that adds more functionality.
DaVinci Overview (features and programming) Kim dong hyouk.
INTERNET PROTOCOL TELEVISION (IP-TV)
Computer Hardware – System Unit
Voice Manipulator Department of Electrical & Computer Engineering
Parts of a Computer I plan to use this presentation for an introduction at the start of the year. Maybe even create a “word wall” with the cards.
Wow... that's a lot of dust!:**
Drill Translate the following message:
Hardware Components & Software Concepts
Presentation transcript:

Video Conferencing Unit by Murat Tasan

Video Conferencing Standards H.320 (ISDN) Popular in small business sector H.323 (Internet) More common with advancing cable modem and broadband access to homes H.324 (POTS) Enormous installed base

Why support more than 1 standard? Increase customer trust for future Keep up with competition True compatibility International use i.e. not what happened with cellular technologies Keeps design general

Data Standards Set by ITU-T (International Telecommunications Union – Telecommunication Standardization Sector)

Design Strategies Hardware Software Hybrid

Hardware Approach ASICs (Application Specific Integrated Circuits) Time consuming Expensive Development Can be VERY fast!! Often used in high performance devices Military devices

Software Approach Runs on general purpose microprocessors Little computers Development time fast – assume correctness of CPU Inexpensive Can be VERY slow!! Industry trend for software to grow beyond control Trying to implement too many functions...

Hybrid Approach Hardware/Software Co-Design Use ASICs or focused microprocessors Need to divide system functionality between HW and SW

Method Used for Videoconferencing Unit Hybrid approach taken Two basic processors with many attached smaller ASICs VPU (Video Processing Unit) handles video only DSP (Digital Signal Processor) handles audio and control

MC H.261 and H.263 VIDEO PROCESSOR IN/OUT SCALING, PRE-/POST PROCESSING, PIP, SELF-VIEW 24-BIT DSP H.320, H.323, H.324 SW G.7xx AUDIO PROCESSOR NETWORK I/F AUDIO FEATURE SET PROCESSING UNITS DSP Port A COMMUNICATIONS INTERFACE AUDIO CODEC USER INTERFACE VIDEO INPUT (NTSC/PAL DECODER) VIDEO OUTPUT (NTSC/PAL ENCODER) FLASH 2M x 8 FAST PAGE DRAM 1M x 24 EDO DRAM 256K x 32 I2CI2C I2CI2C 4:2:2 ESSI VOICE I/F NETWORK LINE OUT MIC/ LINE IN CAMERA/ VIDEO IN LCD/ VIDEO OUT

24-Bit DSP Motorola DSP56300 core family Large instruction set Keeps with core instructions In case unit is updated with newer processor, old code should still work Handles all audio processing Handles all control (UI, networking, muxing/demuxing, etc.)

MC Multi-Standard Video Processor Sustains over 7 billion instructions per second Encodes/Decodes CIF (352 x 288) images at 15 fps Encodes/Decodes QCIF (176 x 144) images at 30 fps Can handle fast and slow data rates (for many standards) Requires EDO RAM for frame buffering Operates as a memory mapped device through the DSP

MC Multi-Standard Video Processor Accepts NTSC/PAL inputs 16-bit 4:2:2 data stream Outputs NTSC/PAL signals 16-bit 4:2:2 data stream Allows for many input/output options PIP, scaling to different screen sizes Overscan flicker prevention, noise control Motion estimation

NTSC/PAL DECODER NTSC/PAL ENCODER POST- PROCESSOR PRE- PROCESSOR VIDEO ENCODER VIDEO DECODER HOST INTER- FACE DSPDSP EDO DRAM 2 X 256K X 16 ANALOG VIDEO MC Multi-Standard Video Processor

Video Input Texas Instruments’ TVP5020 NTSC/PAL Video Decoder Supports composite and S-Video inputs Helps lower problems from weak, noisy, or unstable signals Has many output formats in case MC is changed Controlled from DSP via I 2 C Built-in camera input, video line-in inputs Supports external cameras (good for meetings)

Video Output Texas Instruments’ TVP6000 NTSC/PAL Video Encoder Supports composite and S-Video outputs Helps lower problems from weak, noisy, or unstable signals Has many input formats in case MC is changed Controlled from DSP via I 2 C Multiple video line-out options, so TVs and monitors can be attached as well as built-in screen

Audio Codec Texas Instruments’ TLC320AD77 16, 20, 24-bit input and output lines Sampling range of 16 kHz to 95 kHz Connects to DSP via ESSI (Enhanced Synchronous Serial Interface) Provides high-speed, reliable connection

Voice Interface Analog device that accepts multiple input lines Built-in microphone Line-in jacks and multiple output lines Built-in speaker Line-out jacks

Memory MC requires 256K x 32 EDO RAM Available directly to VPU as frame buffers Fast Page DRAM and FLASH connected to DSP Port A MC also connected to DSP Port A Operates as a memory-mapped device FLASH stores system software

Communications Interface Unit Why include a modem that might be out of date soon? Too expensive and difficult to include numerous modems/NICs Solution: External modems/NICs Base unit has ESSI port, CIUs plug directly in Software handles detection and protocol changes

Communications Interface Unit One device for each of the videophone standards Devices can be made to handle conversions e.g. cellular to H.323 format Makes device dynamic to handle technological growth Makes consumers feel safe purchasing unit Will work in home now, and in future, upgraded home

Camera/Display Unit Can be cheap or high quality Since external lines are available, save cost by including only medium grade devices Cameras with NTSC/PAL outputs can be found as low as $80 Displays with NTSC/PAL inputs can be found as low as $80

System Software Motorola’s Qorus Video Conferencing Software kit Modular design Well-defined interfaces Software easily written to apply to PC Cards to make home computers operate as videoconferencing unit

Software Block Diagram AUDIO DRIVER VIDEO DRIVER AUDIO/VIDEO MANAGER G.711, G.722, G.723.1, G.728, PHONE DEVICE SUBSYTEM (PDSS) VIDEO TELEPHONY PROTOCOL CORE H.221, H.223(A), H.255.0, H.230, H.242, H.245 NETWORK LAYER CONTROLLER NETWORK DRIVER USER INTERFACE DRIVER AUDIO HARDWARE MC VIDEO PROCESSOR NETWORK HARDWARE USER INTERFACE SOFTWARE BOUNDARY

Answering Machine Component No need to make separate answering machine Will need new set of processors No need to include answering machine functions Will drive cost up for what might be unused feature Solution: Hardware add-on

Answering Machine Component Attach to DSP Port A (memory) bus through connector at bottom of base unit Only needs to be memory repository Can be ultra-thin Has DRAM and FLASH DRAM acquires video output, then mapped to FLASH Keeps up with output

Answering Machine Component Software controlled Answering machine functions stored in small FLASH area When plugged in DSP maps memory addresses and now operates with updated answering machine functionality Shows power of integrated hardware/software approach Other units can be stacked (top and bottom ports) as well Videogame consoles, fax machines Will need own processors, but are accessed same way

* 0# Top View of Video Conferencing Unit to Power Line Standard Dialing Buttons User Interface Control Display Screen Handset Camera Built-in microphone and speaker not visible Unit is to be wall mounted, or can pivot and fold up Pivot/Fold Line

Back/Side View of Video Conferencing Unit Serial Link for Communications Interface Unit Power Link for Communications Interface Unit BACK VIEW: SIDE VIEW: Video Input LinesAudio Input Lines Video Output LinesAudio Output Lines

Bottom View of Video Conferencing Unit Power Link for Answering Machine and other Peripheral Units Memory Link for Answering Machine and other Peripheral Units

Component Addition to Video Conferencing Unit Base Unit (Side View) Answering Machine Unit Other Peripheral Unit Communications Interface Unit to wall jack for network connection

One Time Design Costs Cost for Development Kits Salaries for Engineers (4) Year-long design process Various physical molds for prototypes Ranges between $500,000 to $2,000,000

Construction Costs Approximately $500 total in parts cost and labor

Final Costs and Marketing With 20% profit, final price comes to about $600 (low-end) Still very cheap compared to competition Most phones with same features and support still cost above $800 Price drop can be attributed to more general hardware design (relying more on SW) Price does not include answering machine unit or communications interface unit (maybe V.90 for H.324 can be thrown in)