Course Materials for ENSC 424 Multimedia Communications Engineering

Instructor: Jie Liang, Fall 2005



Week
Date Lecture Topic and Slides Assignment Reading & Additional Materials
1
09/05
No class (Labor Day)



09/07
Introduction


2
09/12
Multimedia Signals
Entropy

Useful Software
Chapter 2

09/14
Huffman Coding 1
Homework 1
(Due 9/28 in class)
Chapter 3
Efficient Decoding of Prefix Codes (Page 453 only, which is about canonical Huffman code)
3
09/19
Huffman Coding 2
Golumb-Rice Code

Chapter 3
(We only need Golomb-Rice related sections in the following papers for now)

09/21
Arithmetic Coding 1

Chapter 4
Arithmetic Coding + Statistical Modeling = Data Compression:  Part 1Part 2
Arithmetic Coding Revealed (Contains a nice proof of E3 scaling in Page 31)
4
09/26
Arithmetic Coding 2
Arithmetic Coding 3

Chapter 4

09/28
Quantization 1
Homework 2
(Due 10/12 in class)
Chapter 8
5
10/03
Quantization 2
Transform 1: From KLT to DCT
Project Guideline Chapter 8, 9
Chapter 12

10/05
Transform 2: Fast DCT, Coding Gain

Chapter 12
6
10/10
No class (Thanksgiving Day)



10/12
Transform 3: JPEG
Homework 3
(Due 10/26 in class)
Chapter 12
7
10/17
Transform 4: CAVLC in H.264





Video Coding 1:  system and motion estimation

1. H.264 VLC white paper from VCODEX
2. G. Sullivan: Video compression - from concepts to the H.264/AVC standard
3. T. Wiegand: Overview of H.264/AVC
4. The Original CAVLC Proposal to H.264
5. H.261 Document,  
6. Chapter 16

10/19
Video Coding 2: standards
Chapter 16
8
10/24
Video Coding 3: H.264
Chapter 16

10/26
Review for Midterm Homework 4
(Due 11/14 in class)

9
10/31
Midterm Exam Midterm Exam
Midterm exam covers lectures before video coding (including CAVLC).

11/2
Explanation of Midterm Questions


10
11/7
Lapped Transform
Filter Bank Fundamentals
Project Proposal Due
Chapter 13, 14

11/9
Polyphase Format
Chapter 13, 14
11
11/14
EZW Algorithm Homework 5
(Due 11/28 in class)
Chapter 13, 14

11/16
SPIHT
Chapter 13, 14
12
11/21
JPEG 2000
1. JPEG 2000 book by Taubman & Marcellin
2. Taubman's EBCOT Paper
3. A JPEG 2000 Tutorial by Gaetano Impoco
4. Another JPEG2000 Tutorial by Skodras et al.

11/23
Multimedia Communications 1: Overview
Multimedia Communications 2: Protocols

J. Apostolopoulos et al.: Video Streaming: Concepts, Algorithms, and Systems
13
11/28
Multimedia Communications 3: Rate Control Homework 5 Due
 
11/30
Multimedia Communications 4: More on Rate Control
Multimedia Communications 5: Buffer Control


14
12/05
Multimedia Communications 6: Error Control
Review for final exam
Project Due Date: 12/07, 12pm


12/15
Final Exam:
Thursday, Dec. 15,
8:30am - 11:30am
WMC 3210
Final Exam Final exam covers all materials in this course.