Presentation is loading. Please wait.

Presentation is loading. Please wait.

01/28/2005 ENEE408G Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing TA: Hung-Quoc Lai,

Similar presentations


Presentation on theme: "01/28/2005 ENEE408G Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing TA: Hung-Quoc Lai,"— Presentation transcript:

1 01/28/2005 ENEE408G Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing TA: Hung-Quoc Lai, laiquoc@hotmail.com Course Web Site: http://www.ece.umd.edu/class/enee408g/ http://www.ece.umd.edu/class/enee408g/

2 01/28/2005 ENEE408G Multimedia Signal Processing 2 Outline: 1.Introduction Jasmine Lab Rule Introduction to Design Project Software Introduction to Design Project Hardware Report Submission and Grading Policies 2.Matlab Review Examples Assignments 3.Pocket PC Basic Operation ActiveSync Wireless Communication eMbedded Visual Basic eMbedded Visual C++

3 01/28/2005 ENEE408G Multimedia Signal Processing 3 1.Introduction Jasmine Lab Rule Introduction to Design Project Software Introduction to Design Project Hardware Report Submission and Grading Policies 2.Matlab Review 3.Pocket PC

4 01/28/2005 ENEE408G Multimedia Signal Processing 4 Lab Rules No eating, drinking, and smoking in Jasmine Lab. Before you leave Jasmine lab, close all applications log out of the machine do NOT power off the workstations. Where to store your files C:\temp Backup files to Your glue/wam account ECELABS file server: 408g on 'labs\courses‘ (Z:) Printing: Printers are pay-for-print. Accounts can be obtained from AVW 1449 ECE HelpDesk.

5 01/28/2005 ENEE408G Multimedia Signal Processing 5 Design Project: Software Design Project 1: Paint Shop Pro, Matlab, eVT (eMbedded Visual Tools) Design Project 2: Net-Meeting, Matlab, eVT Design Project 3: IBM ViaVoice, CSLU, Matlab, eVT Design Project 4: GoldWave, AudioMark, Anvil Audio, Splay, SNet, Matlab, eVT Except Matlab, most of those programs can be found at Start  Programs  408G

6 01/28/2005 ENEE408G Multimedia Signal Processing 6 Design Project: Hardware Design Project 1: Digital Camera, Pocket PC Design Project 2: Your own Microphone, Earphone, converter (for use with Replicator of sound card), PC Camera, Pocket PC Design Project 3: Your own Microphone,Earphone, Pocket PC Design Project 4: One of Your own Music CD, Microphone, Earphone, converter, Pocket PC USB extended cable (for connection with Multimedia devices)

7 01/28/2005 ENEE408G Multimedia Signal Processing 7 Hardware Checkout Policy and Lab Handouts Please check course web site “Hardware Check Out/In Schedule” for returning devices on time Before checking out devices, you need to sign Hardware Checkout Form While using devices, please maintain good conditions. You will be financially responsible for any lost or damaged equipment All the CDs, manuals, handbooks, etc must be returned. Your report will not be accepted and graded if you do not return device on time All the lab handouts are downloadable from the course website

8 01/28/2005 ENEE408G Multimedia Signal Processing 8 Report Submission & Grading Policies Report: Submit a Word version report with multimedia data and codes (hyperlinked to your report, of course) on ECELABS file server before deadline. Reports and Matlab programs need to be organized and documented. Deadline: 8:45am of the due date for section 0102 12:45pm of the due date for section 0101

9 01/28/2005 ENEE408G Multimedia Signal Processing 9 Report Submission & Grading Policies (cont.) Late Submission: Late submission is not acceptable. Programming Codes You must write your own codes unless otherwise stated in the handout DO NOT COPY other students’ codes

10 01/28/2005 ENEE408G Multimedia Signal Processing 10 Attendance and Office Hour Attendance is required for lecture and lab session. Office hour: Time: Thursday 5pm – 7pm Place: Jasmine lab

11 01/28/2005 ENEE408G Multimedia Signal Processing 11 1.Introduction 2.Matlab Review Examples Assignments 3.Pocket PC

12 01/28/2005 ENEE408G Multimedia Signal Processing 12 Matlab Review Matlab handout in the course website Examples: (a) Download symphonic.wav from the course website (Matlab). Follow the instructions to complete different tasks. (Section 4 on the handout) (b) Download the figure below from course web site (Matlab). Follow the instructions on handout to finish this task. (Section 4 on the handout) CuteBaboon.bmp

13 01/28/2005 ENEE408G Multimedia Signal Processing 13 Matlab Review Assignments (Section 6. Due 02/04 before the lab by email) (a) Audio Steganography (guitar.wav) (b) Up-Sampling (c) Recovering

14 01/28/2005 ENEE408G Multimedia Signal Processing 14 1.Introduction 2.Matlab Review 3.Pocket PC Basic Operation ActiveSync Wireless Communication eMbedded Visual Basic eMbedded Visual C++

15 01/28/2005 ENEE408G Multimedia Signal Processing 15 Pocket PC: Basic Operation (1) Front Panel Power Pocket PC Handout in the course website

16 01/28/2005 ENEE408G Multimedia Signal Processing 16 Pocket PC: Basic Operation (2) Hard Reset Soft Reset Stylus Release Button Top Panel Bottom Panel Have Fun! :>

17 01/28/2005 ENEE408G Multimedia Signal Processing 17 Pocket PC: ActiveSync 1.Connect Pocket PC with PC via USB 2.Cancel the Partnership. (Just be Guest) 3.Click here to access Pocket PC directories and files

18 01/28/2005 ENEE408G Multimedia Signal Processing 18 Pocket PC: Wireless Communication Follow the instructions on course web site 1.Download ORiNOCO wireless LAN card firmware for WinCE 3.0 2.Register wireless LAN card 3.Connection Setting on Pocket PC.

19 01/28/2005 ENEE408G Multimedia Signal Processing 19 Pocket PC: eMbedded Visual Tools Microsoft provides eMbedded Visual Tools 3.0 (eVT) to develop software for Windows CE 3.0 (304MB) eMbedded Visual Basic (eVB) eMbedded Visual C++ (eVC) Pocket PC 2002 SDK (66MB) Both tools can be download from http://www.microsoft.com/mobile/developer/downloads/default.asp http://www.microsoft.com/mobile/developer/downloads/default.asp

20 01/28/2005 ENEE408G Multimedia Signal Processing 20 Pocket PC: eVB Programming Toolbox Properties Window Project Explorer Form and Code Window eVB Integrated Development Environment (IDE)

21 01/28/2005 ENEE408G Multimedia Signal Processing 21 eVB Example Follow directions on page 8~9 of Pocket PC Programming manual

22 01/28/2005 ENEE408G Multimedia Signal Processing 22 Project Workspace Window (Class, Resource, File) Edit Window Output Window (message from debugger…etc) Platform Pocket PC: eVC Programming eVC Integrated Development Environment (IDE)

23 01/28/2005 ENEE408G Multimedia Signal Processing 23 eVC Example Follow directions on page 20~30 of Pocket PC Programming manual Original ImageRed Component

24 01/28/2005 ENEE408G Multimedia Signal Processing 24 Reference 1.Books: (a) Nick Grattan: Pocket PC, Handheld PC Developer's Guide with Microsoft eMbedded Visual Basic, Prentice Hall PTR, 2001 (b) Chris Tacke and Timothy Bassett, EMbedded Visual Basic: Windows CE and Pocket PC Mobile Applications, Sams, 2001 (c) Douglas Boling: Programming Windows CE, Microsoft Press, 2001. (d) eBook: Actually, eVB and eVC for Windows CE are very similar to VB and VC for desktop. You can find those VB and VC eBooks from http://www.netlibrary.comhttp://www.netlibrary.com 2.Web Sites (a)Microsoft Pocket PC: http://www.microsoft.com/mobile/pocketpc/default.asp (b) Microsoft MSDN: http://msdn.microsoft.comhttp://msdn.microsoft.com (c) CodeGuru: http://www.codeguru.com/http://www.codeguru.com/ (d) Code Project: http://www.codeproject.com/http://www.codeproject.com/ (e) FunctionX: http://www.functionx.com/visualc/http://www.functionx.com/visualc/


Download ppt "01/28/2005 ENEE408G Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing TA: Hung-Quoc Lai,"

Similar presentations


Ads by Google