| 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 1, Part 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. |