🗜️ Page 05 - RLE + Huffman (VLC)

Fonction : Encode les vecteurs zigzag en bitstream compressé.
• RLE : Transforme en paires (run, level) où run = zéros consécutifs, level = valeur non-nulle
• VLC : Code chaque paire avec un code Huffman de longueur variable
Entrée : Fichier JSON des vecteurs zigzag (sortie Page 04)
Sortie : Fichier JSON contenant les bitstreams de chaque bloc
Vecteur [64] → DC (DPCM) → RLE (run,level) → VLC Huffman → Bitstream

1. ENTRÉE - Vecteurs Zigzag

DC (rouge) + AC (vert/bleu)

2. TRAITEMENT - RLE → VLC

Visualisation du processus d'encodage

3. SORTIE - Bitstreams

Taille bitstream par bloc (couleur = compression)

Compression globale

-

Table VLC AC (extrait simplifié MPEG-2)