Presentation is loading. Please wait.

Presentation is loading. Please wait.

Specification and Design of Video Chat Controller

Similar presentations


Presentation on theme: "Specification and Design of Video Chat Controller"— Presentation transcript:

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

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

3 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 Embedded Systems Professor: Dr.Papachristou

4 System specification EECS Embedded Systems Professor: Dr.Papachristou

5 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 Embedded Systems Professor: Dr.Papachristou

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

7 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 /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

8 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 Embedded Systems Professor: Dr.Papachristou

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

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

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

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

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

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

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

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

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

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

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

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

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

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

23 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 Embedded Systems Professor: Dr.Papachristou

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

25 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 Embedded Systems Professor: Dr.Papachristou


Download ppt "Specification and Design of Video Chat Controller"

Similar presentations


Ads by Google