🗜️ 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)