1 / 24

ENEE408G: Capstone Design Project: Multimedia Signal Processing

ENEE408G: Capstone Design Project: Multimedia Signal Processing. TA: Hung-Quoc Lai, laiquoc@hotmail.com Course Web Site: http://www.ece.umd.edu/class/enee408g/. Outline:. Introduction Jasmine Lab Rule Introduction to Design Project Software Introduction to Design Project Hardware

hayley
Download Presentation

ENEE408G: Capstone Design Project: Multimedia Signal Processing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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/ ENEE408G Multimedia Signal Processing

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

  3. Introduction • Jasmine Lab Rule • Introduction to Design Project Software • Introduction to Design Project Hardware • Report Submission and Grading Policies • Matlab Review • Pocket PC 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. 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 ENEE408G Multimedia Signal Processing

  6. Design Project: Hardware • Design Project 1: Digital Camera, Pocket PC • Design Project 2: Your ownMicrophone, Earphone, converter (for use withReplicator 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) ENEE408G Multimedia Signal Processing

  7. Hardware Checkout Policy and Lab Handouts • Pleasecheck 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 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 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 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 ENEE408G Multimedia Signal Processing

  11. Introduction • Matlab Review • Examples • Assignments • Pocket PC 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 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 ENEE408G Multimedia Signal Processing

  14. Introduction • Matlab Review • Pocket PC • Basic Operation • ActiveSync • Wireless Communication • eMbedded Visual Basic • eMbedded Visual C++ ENEE408G Multimedia Signal Processing

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

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

  17. Pocket PC: ActiveSync • Connect Pocket PC with PC via USB • Cancel the Partnership. (Just be Guest) • Click here to access Pocket PC directories and files ENEE408G Multimedia Signal Processing

  18. Pocket PC: Wireless Communication • Follow the instructions on course web site • Download ORiNOCO wireless LAN card firmware for WinCE 3.0 • Register wireless LAN card • Connection Setting on Pocket PC. 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 ENEE408G Multimedia Signal Processing

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

  21. eVB Example • Follow directions on page 8~9 of Pocket PC Programming manual ENEE408G Multimedia Signal Processing

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

  23. eVC Example • Follow directions on page 20~30 of Pocket PC Programming manual Original Image Red Component 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.com • 2.Web Sites • Microsoft Pocket PC: • http://www.microsoft.com/mobile/pocketpc/default.asp • (b) Microsoft MSDN: http://msdn.microsoft.com • (c) CodeGuru: http://www.codeguru.com/ • (d) Code Project: http://www.codeproject.com/ • (e) FunctionX: http://www.functionx.com/visualc/ ENEE408G Multimedia Signal Processing

More Related