Specification and Design of Video Chat Controller

Slides:



Advertisements
Similar presentations
Computer Parts There are many parts that work together to make a computer work.
Advertisements

Mobile Computing Advantages and limitations of mobile computing
Seminar on Video Conferencing Department of Computer science and Engineering VRSEC.
Hardware Components of a Multimedia System. Objectives w Describe why hardware standards are important w Describe the MPC standard and specify its significance.
Candidate Architecture 1. Specification and Design of a Video Phone System.
Chp 1 – Introduction to Computer Section 1-3. A World of Computers What is computer literacy (digital literacy)? p. 4-5 Fig. 1-1 Next  Current knowledge.
Interactive Visual System By Arthur Evans, John Sikorski, and Patricia Thomas.
Data Communications and Computer Networks
Office 2003 Introductory Concepts and Techniques M i c r o s o f t CPTG104 Intro to Information Systems Dr. Hwang Essential Introduction to Computers.
Introduction Lecture 1 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
Audio and Video Services on the Internet By: Bridget Jackowski and Chris Wood.
Hardware Components of a Multimedia System
IC3 GS3 Standard Computing Fundamentals Module
Computer Basics Flashcards #2
Wireless Video Chat System EECS 488 April 24, 2003 Tim O’Leary Greg Ferreri.
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
1-1 Introduction to Computer Science Computer Hardware Components: CPU, Memory, and I/O What is the typical configuration of a computer sold today? Minia.
Multimedia Hardware Mac vs. PC
Computer Basics Computer Hardware and Software
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
EECS 488 – Embedded Systems Design and Specification of a Video Communication Device Based on the Gameboy Advance Glenn Emelko Scott Schmucker April 23.
INTRODUCTION TO COMPUTING
CSE 101 Spring 2000 Hardware (Bits & Bytes). Understanding the Machine Data versus Information  Data are raw facts  Information is the result of transforming/examining.
I Power Multimedia Technology Technologies. Higher USB The Universal Serial Bus is a means of connecting external devices such as scanners, keyboards,
Computer Parts There are many parts that work together to make a computer work.
Input Devices.  Identify audio and video input devices  List the function of the respective devices.
Chapter 1 1.  The computer system consists of: 1. Hardware: Physical Components, like the system unit,monitor,keyboard, mouse, camera, printer … etc.
Computer Basics By: Nicole Hayes. Purposes of Computers Business – Track inventory. – Calculate payroll. – Maintain databases. Personal – Surf the web.
VIDEO PHONE SYSTEM Candidate Architecture 3. Block Diagram of Video Phone System (Top Level) Camera LCD Video Processor Flash Memory Video controller.
Modem A Presentation Department of Computer Engineering,
XP Practical PC, 3e Chapter 15 1 Creating Desktop Video and Animation.
ECES488VIDEO PHONE SYSTEM (AUDIO UNIT) Yaqiang Wang & Hongwen Lu 4/27/00 VIDEO PHONE SYSTEM Yaqiang Wang Hongwen Lu.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES INTRODUCTION 6/1/ A.Aruna, Assistant Professor, Faculty of Information Technology.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
What about computer Input Device Output and Display device Digital storage device Processing Componen ts
Computer Basics & Terminology Study Guide Test 5 6 th grade MSBCS-BCSI-1 Students will identify computer system components.
MSBCS-BCSI-1 Students will identify computer system components MSBCS-BCSIII-8 Students will examine basics of networking Computer Basics & Terminology.
There are many parts that work together to make a computer work. System Unit Computer Parts.
 There are many parts that work together to make a computer work.
ISDN or IP Codec Camera(s) Microphone(s) Monitor (s) Resident PC or CPU Peripheral Hardware  Computer  Document camera  DVD.
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.
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 There are many parts that work together to make a computer work.
1 Syllabus at a glance – CMCN 6103 Introduction Introduction to Networking Network Fundamentals Number Systems Ethernet IP Addressing Subnetting ARP DNS.
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.
Parts of a Computer. Two Basic Components of a Computer System Hardware Parts of the Computer System you can physically touch Software Computer Instructions.
Digital Literacy: Computer Basics
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
Computer Parts There are many parts that work together to make a computer work.
Power Point Vocabulary Suarez, Alejandra Per. 6 10/12/13.
PCs ENVIRONMENT and PERIPHERALS Lecture 4. An expansion cards: - An expansion card (expansion board) is an electronic circuit board that adds more functionality.
Computers Mrs. Flowers University High School.
Computer Parts There are many parts that work together to make a computer work.
Introduction to Computers Mrs. Gambucci
Section 2.1 Section 2.2 Identify hardware
Introduction to Computer Studies
Creating Desktop Video and Animation
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
Wow... that's a lot of dust!:**
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Hardware sort.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Presentation transcript:

Specification and Design of Video Chat Controller Project Presentation Ye Tian Chunhua Li EECS 488 - Embedded Systems Professor: Dr.Papachristou

Content Introduction System Functional Description System Specification Components Specification Feasibility Study Controller Analysis Simulation and Testing EECS 488 - Embedded Systems Professor: Dr.Papachristou

System Functional Description Basic phone functionalities (Mode 1) Like any other phones, it can transfer voice messages over standard telephone lines. Answer machine functionalities (Mode 2) Not Like other answer machines, it can save both voice messages and video messages in memory. The message stored in the memory can be traced. Video transmission (Mode 3) Continuous high-speed transmission of entire monitored scenes. EECS 488 - Embedded Systems Professor: Dr.Papachristou

System specification EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification Memory Unit Compact Flash 64MB Memory Card (Crucial) Audio Process Unit Microphone  AD  Audio Compression Decompression  DA  Speaker SONY - Omni directional Microphone Motorola DSP’s 24-bit DSP56321T Shihpei speaker EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification Cont’ Video Process Unit Camera  Image Compression Decompression  LCD Display V-1245 1/4" color board camera (CCD) MC149570 Multi-Standard Video Processor LCD: Model # ED10020TRU (Emerging Display Technologies). Network Internet Unit APTIVA 56K MODEM ISA (IBM) Control Unit EECS 488 - Embedded Systems Professor: Dr.Papachristou

Feasibility Study Memory Unit Audio Process Unit Video Process Unit Compact Flash 64MB Memory Card (Crucial) $ 34.19 Audio Process Unit Omni directional Microphone (SONY) $ 9.58 Digital audio processor : DAP-712i (Miranda) $ 30.99 S-15B11 speaker (Shipei ) $ 5.16 Video Process Unit V-1245 1/4" color board camera (CCD) $ 55.00 DSP56321T (Motorola) $ 15.00 LCD: Model # ED10020TRU (Emerging Display). $ 43.00 Network Internet Unit APTIVA 56K MODEM ISA (IBM) Control Unit Engineer Design Cost $ 4.50 Manufacturing Costs $ 7.50 Others Other parts $50.00 Total Price $270.92

Components Specification - Control Units Software design Using UML Socket programming using Java Hardware level programming using C Memory Management Software Simulation and Testing using Java & C PC based simulation Peer to peer GUI program Connect C with Java by JNI EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Use case diagram EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Sequence Diagram-Receiving EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Sequence Diagram-Answer machine (1) EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Sequence Diagram-Answer machine (2) EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Sequence Diagram-Recording EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Sequence Diagram-Buttons EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Sequence Diagram-Sending/Talking EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Class Diagram-Receiving EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Class Diagram-Answermachine EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Class Diagram-Announcement EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Class Diagram-Recording EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Class Diagram-Buttons EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units UML Design Cont’ Class Diagram-Sending/Talking EECS 488 - Embedded Systems Professor: Dr.Papachristou

Components Specification - Control Units Design Cont’ System Analysis Unit 1 Unit 2 Unit n Control Unit Unit 3 … Unit 4 EECS 488 - Embedded Systems Professor: Dr.Papachristou

PC Based Simulation and Testing Port deification port 1255 :phone call (Mode 1) port 1256: answer machine (Mode 2) port 1257: video transmission (Mode 3) EECS 488 - Embedded Systems Professor: Dr.Papachristou

PC Based Simulation and Testing Java Interface-Control Panel   EECS 488 - Embedded Systems Professor: Dr.Papachristou

PC Based Simulation and Testing Peer to peer both can be client and server Socket Programming audio message transmission video message transmission command message transmission R/W memory memory management EECS 488 - Embedded Systems Professor: Dr.Papachristou