Universität Mannheim
Lehrstuhl für Praktische Informatik IV
Prof. Dr. W. Effelsberg
Gerald Kühne
Jörg Widmer


Multimedia-Systeme: Übungsblatt 1

Übung: 26.10.2001

Die Aufgaben, die auf dieser Seite ausgefüllt werden können, werden auch über das Web ausgewertet. Dazu muß die Matrikelnummer eingegeben werden und das Ganze abgeschickt werden. Voraussetzung ist allerdings, daß der Studierende auch für die elektronische Auswertung angemeldet ist.

Aufgabe 1

Kodieren Sie die Zeichenkette PANSADETTA mit dem Huffman-Algorithmus. Sortieren Sie für den Baum die Buchstaben zuerst aufsteigend nach ihrer Wahrscheinlichkeit! Ihre Kodierung sollte jeweils mit 0 beginnen. Geben Sie auch die Einsparung in Prozent an verglichen mit einer 8 Bit Kodierung der Zeichen.

  1. Die folgende Tabelle gibt dazu die Wahrscheinlichkeiten für einige Zeichen an.

    Buchstabe Wahrscheinlichkeit
    E 0.2
    A 0.17
    T 0.11
    N 0.18
    P 0.03
    S 0.19
    D 0.12
    Kodierung:
    Einsparung [%]:

  2. Erstellen Sie nun eine eigene Tabelle ausgehend von den Auftrittswahrscheinlichkeiten in der gegebenen Zeichenkette.
    Kodierung:
    Einsparung [%]:

Aufgabe 2

Eine Zeichenkette bestehe aus den Buchstaben a, b und c. Welche Zeichenkette wurde komprimiert, wenn die Ziv-Lempel-Kodierung 1 2 3 4 7 3 heißt?

Kodierung:

Aufgabe 3

Betrachten Sie Zeichenketten, die aus dem Alphabet {a, b, c} gebildet werden können. Geben Sie eine Zeichenkette aus 20 Buchstaben aus diesem Alphabet an, für die der Algorithmus von Ziv-Lempel die höchste Kompression erreicht. Beginnen Sie diese mit "a".

Zeichenkette:

Wie hoch ist die Einsparung, wenn die vom Algorithmus ausgegebenen Zahlen als Bytes gespeichert werden?

Einsparung [%]:

Wie ist im Vergleich dazu die Leistung der Huffman-Kodierung, wenn alle Buchstaben identische Wahrscheinlichkeiten haben?

Einsparung [%]:


Abgabedaten:

Matrikelnummer: Password:

Universität:
Mannheim
Heidelberg
Freiburg
Karlsruhe
andere


kuehne@pi4.informatik.uni-mannheim.de, widmer@pi4.informatik.uni-mannheim.de
Last modified: Tue Oct 23 17:44:01 CEST 2001