CMPE 250: Multimedia Systems - Fall 06

Instructor Roberto Manduchi
Class Hours: MW 5 to 6:45 pm
Room: BE 156
Office: E2 327
Office Hours: W 1:30-3:30pm
Email: manduchi@soe

Announcements

  • 12/7 - The project presentation will be in Rm. E2 301.
  • 11/30 - Homework 7 is out. Due Wednesday, December 6th at noon.
  • 11/24 - Homework 6 is out. Due Friday, December 1st.
  • 11/24 - New information on the project demo has been posted.
  • 11/20 - Information about project demo date and requirements has been posted in the Project page.
  • 11/5 - My office hour of Wednesday, November 8, is moved to 3:30-5pm.
  • 11/2 - Homework 4 is out.
  • 10/31 - The solutions of the Midterm are out.
  • 10/24 - The solutions of Homework 3 are out.
  • 10/19 - Reminder: Monday, Oct. 23: Guest lecture by Prof. Scott Brandt. Wednesday, Oct. 25: Midterm!
  • 10/18 - My office hours of 10/18 and 10/25 have been canceled. Please feel free to contact me by email.
  • 10/17 - The third homework is out. Due Monday, October 23rd.
  • 10/16 - Information about the project has been posted.
  • 10/9 - The second homework is out. Due Monday, October 16th.
  • 10/2 - The first homework is out. Due Monday, October 9th.
  • 9/9 - Welcome to CMPE 250! Announcements related to the course will be posted here. Please check this page frequently.

Web archive

Recorded lectures can be accessed here.

General Description

  • This class covers the broad area of networked multimedia systems. We will study all of the main JPEG, MPEG and ITU standards for audio, speech, image, and video coding, as well as the principal wired and wireless network mechanisms for audio and video streaming over the Internet. Special emphasis will be given to consumer electronics applications such as digital television and HDTV, videoconferencing, home theater systems, and portable devices such as iPods and camera cell phones.
  • Projects are an integral part of the class. You can design your own project, or choose from a list of available projects that I will provide. This year, available projects are:
    • Implementing video compression and streaming algorithms in a wired multi-camera surveillance system;
    • Designing and implementing image acquisition policies for an embedded wireless monitoring system;
    • Developing image or audio processing software on a cell phone running Symbian OS.

    Here is the detailed calendar of the course.


  • Prerequisites:
    • Proficiency in C or C++ (as needed for the project).
    • Some prior knowledge of signal processing, data compression and networking is helpful but not necessary.

  • Textbook:
    • The class notes are the only required reading.
    • The following book is not required but highly recommended:
      • Z-N. Li, M.S. Drew, Fundamental of Multimedia, Pearson/Prentice Hall, 2004
    • Here are some other references for the more curious:
      • Y. Wang, J. Ostermann, Y. Zhang, Video Processing and Communications, Prentice Hall, 2002
      • D. Taubman and M. Marcellin, JPEG 2000: Image Compression Fundamentals, Standards and Practice, Kluwer International Series in Engineering and Computer Science, 2002.
      • T. Ebrahimi, F. Pereira, The MPEG-4 Book , Prentice Hall, 2002.
      • M. Bosi, R. Goldberg, Introduction to Digital Audio Coding and Standards, Kluwer Academic Publishing, 2003

  • Grading: The course work will be weighted as follows for the final score:
      • Midterm: 35%
      • Final exam: 40%
      • Project: 25%
      • Homework: not graded
        • However, you will get 10% penalty if you fail to complete and hand in more than one homework assignment.

      • The Midterm will be given on October 25.

      • The Final Exam will be held on December 7, 4-7 pm.

    All students enrolling in this class are advised that Academic Integrity for undergraduate and graduate students will be strictly enforced.

    URL: www.soe.ucsc.edu/classes/cmpe250/Fall06