Komprese obrazu se provádí ve vztahu k referenčnímu. Obrazy jsou rozdělena na pole (16x16) a hledají se odlišnosti a posunutí těchto polí. Na straně enkodéru je v paměti uchováván referenční obraz, tak i jeho komprimovaná pododba. Příjemce získá komprimovaný referenční obraz , rozdílový obraz vzniklý z odlišností a vektory pohybu jednotlivých polí a z nich si sám skládá nový, dynamicky změněný obraz. Pokud pole není posunuto je jeho vektor posuvu (0,0).
Enkodér vyhledává pole v ref. obrazu, který s kódovaným polem souhlasí s největší pravděpodobností a určí jeho posuv. Tím předpoví pravděpodobnou polohu pro rekonstrukci obrazu v přijímači. Pokud je změn více je zaznamenán nový obraz jako referenční a ten s ttímto přívlastkem je odeslán.
1. DCT
2. kvantizace
3. sken
4. statistické kódování VLC 9variable length coding)
5. multiplexing kódovaného obrazu
6. Nový obraz se rozdělí na pole(16x16) a hledá se odpovídající obsah v referenčním. Po nalezení se určí rozdíl polohy obou sobě odpovídajících polí a ten je zaznamenán jako Motion vektor - vektor posunutí. Porovnání se provádí s referenčním obrazem získaným zpětným kvantováním a zpěznou DCT. Z Motion vektorů je sestaven obraz, který se odečte od referenčního
7. Rozhodnutí , zda bude vyslán nový obraz, nebo výše získané změny
8. Vyslání změn spolu s vektory posunutí a referenčním obrazem (vyslaným dříve).
9. Setavení obrazu v přijímači