Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

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

3 09/02/2005 ENEE408G Multimedia Signal Processing 3 1.Introduction Jasmine Lab Rules Objectives Introduction to Design Project Introduction to Design Project Software Introduction to Design Project Hardware Report Submission and Grading Policies 2.Pocket PC 3.Matlab Review

4 09/02/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 09/02/2005 ENEE408G Multimedia Signal Processing 5 Objectives Students should: Gain knowledge of basic theories and principles on multimedia compression, processing, communications, security and recognition. Be able to program using Matlab and C language

6 09/02/2005 ENEE408G Multimedia Signal Processing 6 Design Projects Design Project 1: Digital Speech Processing Speech analysis, coding, synthesis, recognition, … Design Project 2: Digital Audio Processing Perceptual coding of audio, digital audio watermarking, synthesis audio, … Design Project 3: Digital Image Processing Image enhancement, compression (JPEG), … Design Project 4: Digital Video Processing Motion estimation and compensation, video scene change detection, …

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

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

9 09/02/2005 ENEE408G Multimedia Signal Processing 9 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

10 09/02/2005 ENEE408G Multimedia Signal Processing 10 Report Submission & Grading Policies Report: Submit a MS Word version report with multimedia data and codes (hyperlinked to your report, of course) on ECELABS file server before deadline. Reports and Matlab and C codes need to be well organized and documented. One report for the whole group for each design project Deadline: 8:45am of the due date for section 0101 1:45pm of the due date for section 0102

11 09/02/2005 ENEE408G Multimedia Signal Processing 11 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 Assignment and Quiz Matlab assignment is counted as bonus (10 points) but really necessary to warm up To be exempted from taking the quiz, complete one Matlab task and one C task

12 09/02/2005 ENEE408G Multimedia Signal Processing 12 Attendance and Office Hour Attendance is required for lecture and lab session. Please inform the TA your absence in advance. Office hour: Time: Wed. 5pm – 7pm Place: Jasmine lab

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

14 09/02/2005 ENEE408G Multimedia Signal Processing 14 Pocket PC: Basic Operation (1) Front Panel Power Pocket PC Handout in the course website

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

16 09/02/2005 ENEE408G Multimedia Signal Processing 16 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

17 09/02/2005 ENEE408G Multimedia Signal Processing 17 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/de fault.asp http://www.microsoft.com/mobile/developer/downloads/de fault.asp

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

19 09/02/2005 ENEE408G Multimedia Signal Processing 19 eVB Example Follow directions on page 8~9 of Pocket PC Programming manual

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

21 09/02/2005 ENEE408G Multimedia Signal Processing 21 eVC Example Handheld Image Processor ( Demo project 3 ) Pocket Interactive Chords ( Term Project Sp2005 ) Original ImageRed Component

22 09/02/2005 ENEE408G Multimedia Signal Processing 22 1.Introduction 2.Pocket PC 3.Matlab Review Examples Assignments

23 09/02/2005 ENEE408G Multimedia Signal Processing 23 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

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

25 09/02/2005 ENEE408G Multimedia Signal Processing 25 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 "09/02/2005 ENEE408G Multimedia Signal Processing 1 ENEE408G: Capstone Design Project: Multimedia Signal Processing TA: Hung-Quoc Lai,"

Similar presentations


Ads by Google