atom

Video Compression Techniques

Video Compression (Spatial & Temporal)

đź’ˇ The Core Idea

Raw video has a massive bitrate. Compression reduces size by exploiting Spatial Redundancy (pixels within a frame are similar) and Temporal Redundancy (adjacent frames are similar).

đź§  Mechanisms

Spatial (Image) Compression (JPEG)

  1. Transformation: Convert RGB to YCbCr (Luminance/Chrominance).
  2. DCT: Apply Discrete Cosine Transform to 8x8 blocks to separate high/low frequencies.
  3. Quantization: Divide coefficients by a quantization table (QQ) to reduce precision of high frequencies (Lossy step): Fquantized(u,v)=F(u,v)Q(u,v)F_{quantized}(u, v) = \frac{F(u, v)}{Q(u, v)} .

Temporal Compression (MPEG)

Instead of sending every full image, send differences.

đź”— Connections