Macroblöcke

Macroblöcke

Um ein Videobild per DCT zu komprimieren, wird es in 8x8 Pixel große Blöcke unterteilt, die dann jeweils der DCT unterzogen werden. Für die Motion Compensation werden jeweils 4 dieser Blöcke zusammengefasst. Innerhalb dieser nun 16x16 Pixel großen Macroblöcke werden die Veränderungen im jeweils nächsten Bild gesucht. Werden Veränderungen festgestellt, die auf eine Bewegung schließen lassen, so werden die notwendigen Vektoren, die die Richtung und Geschwindigkeit der Bewegung definieren, festgelegt und im P- oder B-Frame gespeichert.


8x8 Blöcke für die DCT schematisch

16x16 Macroblöcke schematisch

In der folgenden Abbildung ist in der oberen Reihe die ursprüngliche Bildfolge zu sehen. In der unteren Reihe werden jene Bildbereiche hell dargestellt, innerhalb derer sich Veränderungen gegenüber dem jeweils vorangehenden Frame zeigen:

Module, die für die Durchführung vorausgesetzt werden

Ergänzende und vertiefende Module