Verlustfreie Komprimierungsverfahren
PU separatorWechsel zu LOD2.Wechsel zu LOD3
LZ-Kodierung
  • ,Wörterbuchbasiert': der Index eines Wortes ist kürzer als die Codierung der einzelnen Zeichen
  • statisches Wörterbuch, fix im En-/Decoder oder Übermittelung des WB
  • im Wörterbuch vorkommende Wörter werden durch die Indizes übertragen (kodiert)
PU separatorWechsel zu LOD2.Wechsel zu LOD3
LZW-Kodierung
  • Encoder und Decoder bauen Inhalt des Wörterbuchs dynamisch auf
  • Wörterbuch besteht aus Zeichensatz und abgelegten Wörtern
PU separatorWechsel zu LOD2.Wechsel zu LOD3
Statistische Kodierung
  • Verschiedene Zeichen werden ausgehdn von Whrscheinlichkeiten auf unterschiedlich lange Bitfolgen abgebildet
  • bekannte Vertreter
    • Moresecode
    • Huffman Codierung
    • arithmetische Codierung
PU separatorWechsel zu LOD2.Wechsel zu LOD3
Huffman Kodierung
  • vorgebenden Wahrscheinlichkeitsverteilung
  • Länge der Bitfolgen sind hier je nach Zeichen unterschiedlich (hohe Wahrsch. = kurze Bitfolge)
  • Aufbau Codebaum
    • Codebaum wird rekursiv aufgebaut, indem die 2 Zeichen mit den geringsten Wahrscheinlichkeit zu einem Teilbaum zusammengefasst werden
    • Teilbaum wird zu einem neuen Symbol mit der Summe der Einzelwahrscheinlichkeiten
    • Kanten des Teilbaums werden mit 0 und 1 beschriftet
    • Rekursive Anwendung auf die neue Symbolmenge bis alle Symbole zusammengefasst sind
PU separatorWechsel zu LOD2.Wechsel zu LOD3
Arithmetische Kodierung
  • Darstellung einer Nachricht als Intervall in den rationalen Zahlen
  • durch eine Bitfolge werden mehrere Zeichen kodiert

PU separator
Hannes Eichner (heichner@edu.uni-klu.ac.at)
IAS, Universität Klagenfurt