COMPE 565
Multimedia Communications Systems

Catalog Description:

Design and implementation of multimedia communication systems. Image compression,  JPEG, VQ, Cell-B standards. Video and audio compression standards,  MPEG, MPEG-2, H.26X, G.72X. Data Storage systems and multimedia requirements. Networking requirements and  networks as multimedia carriers. Transport and network protocols for carrying multimedia over data  networks. Multimedia system design, scheduling, congestion control, traffic shaping, buffer management.

Credits: 3.0

Prerequisite by topic: Probability and statistics, Fourier transform, Time domain and Frequency domain analysis, Computer organization, Knowledge of Matlab, introductory level Computer Networks

Prerequisite by course: COMPE560

Course Objectives:

  1. Introduction of multimedia data( e.g., image, audio, video) characteristics.
  2. Discussion of computing and networking requirements for multimedia data.
  3. Learn lossless data compresison techniques, such as Huffman codes, arithmetic codes, predictive coding, LZW codes.
  4. Learn theoretical foundations of transform coding and image compression technology.
  5. Write matlab program to compress digital images using DCT based transform coding. 
  6. Learn theoretical foundations of motion estimation, motion compensated transform coding and video compression technology.
  7. Write matlab program for motion estimation and motion compensation in digital video.
  8. Write matlab program for motion compensated transform coding for video files.
  9. Learn theoretical foundations of speech and audio compression technology.
  10. Design considerations for multimedia communication systems. 
  11. Design of a video distribution network and the networking resources needed to satisfy given delay, utilization, packet loss and delay jitter parameters. 

Textbook:

Fundamentals of Multimedia, by Li and Drew, Prentice Hall, ISBN:0130618721

Topics Covered      

  1. Introduction to multimedia
  2. Lossless data compression techniques, such as Huffman codes, arithmetic codes, predictive coding, LZW codes.
  3. Transform coding and image compression technology, including JPEG and JPEG2000.
  4. Motion estimation, compensation and video compression technology, including MPEG, MPEG-4, and H.26X coding standards.
  5. Speech and audio compression, including G series standards
  6. Networks as multimedia carriers
  7. Multimedia system design
  8. Scheduling, congestion control, traffic shaping, buffer management           
  9. Networked multimedia applications

Prepared by: Dr. Sunil Kumar
Date of preparation: 2008