Jpeg encoding
- Split Luminance and Chroma
- Luminance at full res
- Chroma at half res
- Result: 1/3 + (2/3)*(1/4) = 1/2
- Discrete Cosine Transform
- 8x8 pixel blocks ("data units")
- "rotation" by frequency components
- Quantization
- Table of quantization coefficients (QC)
- Divide by QC, round to integer
- Encode DC component diffs betw data units
- Compress with Huffman coding
- AC components: Run Length Encoding
- Zigzag ordering
- Lossy (combine small run lengths)
- Variable Length (Huffman) Encoding