Ein Makroblock besteht aus drei rechteckigen Matrizen, einer Luminanz- (Y) und zwei Chrominanzmatrizen (Cb und Cr), in denen die Ergebnisse der DCT über die vier Blöcke, die den Makroblock bilden, als ganze Zahlen gespeichert sind. Ein Makroblock beschreibt jeweils 16x16 Bildpunkte und ist die kleinste Einheit im MPEG-Standard, auf die auch die Bewegungskodierung aufbaut. Das Chrominanzformat bestimmt dabei die Größenverhältnisse der einzelnen Matrizen: