15

AVS2 (Fach) / H.264/AVC (Lektion)

a

Diese Lektion wurde von jofri erstellt.

Lektion lernen

Anzeige
  • H.264/AVC AVC = Advanced Video Coding - Standard definiert die Funktionalität des Decoders, damit die Bitstrom-Syntax - optimierte zeitliche und örtliche Prädiktion - 50% Einsparung an Bitrate im Vergleich zu MPEG-2
  • Video Coding Layer (VCL) Aufgabe: Verarbeitung der Videodaten Grundlage: Prinzip der Redundanz und Irrelecanzreduktion
  • Network Abtraction Layer (NAL) Aufgabe: Formatierung der Videodaten zur Anpassung der Übertragung oder Speicherung an das gewünschte Medium
  • Ähnlichkeiten zu MPEG - hybride Videocodierung - blockbasierte Verarbeitung - I-P, B-Bilder - Verwendung der 4:2:0 Farbunterabtastung - spezielle Behandlung von Halbbildern - Zick-Zack Abtastung
  • Neuerung - verbesserte zeitliche Prädiktion - örtliche Intra.Prädiktion von Blöcken - verbesserte Transformationscodierung - verbesserte Entropiecodierung: CAVLAC+CABAC
  • Slice - Makroblöcke werden in Gruppen (Slice) zusammengefasst - ein Slice bearbeitet ein Bereich
  • Verabeitung von Halbbildern - Voll/Halbbildmaterial kann gemischt werden - Halbbilder ohne zugehöriges Halbbild kann codiert werden -> dangling field oder non paired field
  • Bewegungsschätzung - Auflösung der Bewegungsvektoren: minimal 1/4 Pixel für Luminanz - Makroblöcke können zur verbesserten Bewegungsschätzung adaptiv in Unterblöcke aufgeteilt werden
  • Referenzbildkonzept - Referenzier- und Anzeige-Reihenfolge entkoppelt - Bewegungsvektoren dürfen über die Bildgrenze ragen - Long-Term-Prediction mehrere Referenzbilder für die Bewegungskompensation
  • Intra-Frame-Prädiktion - komplett neues Element - rein örtliche Prädiktion -> Dekorrelation - Vorhersage erfolgt unter Zuhilfename von bereit verarbeiteten, links und darüber benachberten Blöcken
  • Anzeige
  • Transformationscodierung - dient ausschließlich zur Dekorrelation von Prädiktionsfehlern - Ganzzahl-Transformation für 4x4 Blöcke - Vorteil: Festkomma-Arithmetik (keine Rundungsfehler), geringere Blockgröße (Signaldetails besser lokalisierbar)
  • Deblocking-Filter - führt zu Unterdrückung von Blockartefakten - verbessert sichtbare und objektive Qualität der decodierten Bilder durch Glättung der Blockkanten - Filter wird eingesetzt, bevor Bild zur Referenz wird - Vorteil: Reduktion der Blockartefakte, kleineres Restfehlersignal
  • Entropiecodierung - Zick-Zack Abtastung - Syntaxelemente: Quantisierungsparameter Typen der verwendeten Makroblöcke - Codierung der Syntaxelemente mit variabler Codewortlänge - Codierung der Tranformationskoeffizienten (CAVLC, CABAC)
  • Profile - Satz von algorithmischen Eigenschaften, d.h. Festlegung der Codierungmethoden (derzeit 17 Profile)
  • Level - gelten für alle Profile - Festlegung bestimmter Parameter, zB Auflösung