Download presentation
Published byAugustine Rich Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.