Was ist ein Makroblock?

Ein Makroblock ist eine rechteckige Gruppe von Luma- und Chroma-Abtastwerten, die in älteren blockbasierten Codecs wie MPEG-2 und H.264 als Einheit verarbeitet wird. Ein typischer Makroblock umfasst 16×16 Luma-Abtastwerte.

So funktionieren Makroblöcke

Ein Makroblock gruppiert benachbarte Abtastwerte, damit ein Codec Entscheidungen zu Prädiktion, Transformation, Quantisierung und Signalisierung für einen überschaubaren Bereich treffen kann. Der Luma-Bereich wird üblicherweise in kleinere Prädiktions- oder Transformationsblöcke unterteilt. Die zugehörige Chroma-Abdeckung hängt vom Abtastformat ab. Encoder vergleichen Codiermodi und setzen mehr Bits dort ein, wo die Prädiktion schwach ist oder Details wichtig sind. Decoder rekonstruieren dieselben Bereiche und können deren Grenzen filtern, um sichtbare Übergangssprünge zu reduzieren.

Wichtige Fakten

  1. In H.264 umfasst ein Makroblock 16×16 Luma-Abtastwerte, kann aber kleinere Partitionen für die Bewegungsprädiktion verwenden; die Anzahl der zugehörigen Chroma-Abtastwerte variiert mit der Farbunterabtastung.
  2. Blockgrenzen können nach grober Quantisierung auffällig werden, weil benachbarte Bereiche unabhängig voneinander rekonstruiert werden. Deblocking innerhalb der Decodierschleife reduziert dieses Artefakt und beeinflusst spätere Referenzen.
  3. HEVC ersetzte das makroblockzentrierte Konzept durch Codierbaumeinheiten, die rekursiv unterteilt werden können. Diagnosewerkzeuge müssen die Terminologie und das Partitionierungsmodell des tatsächlich verwendeten Codecs nutzen.

Wann Makroblöcke relevant sind

Die Makroblockanalyse hilft bei der Diagnose von Bewegungsprädiktion, Bitratenverteilung und blockförmigen Kompressionsartefakten. Neuere Codecs können andere Codiereinheiten verwenden, daher müssen die Werkzeuge zum codierten Format passen.

Machen Sie aus Medienwissen eine funktionierende Pipeline

Verbinden Sie Uploads, Verarbeitung, KI, Storage und Auslieferung über eine deklarative API – um Encoding-Stack, Skalierung und ständig wechselnde Formate müssen Sie sich nicht selbst kümmern.

Transloadit kostenlos ausprobieren