Datenkompression
Aufgabe:
-
Betrachte die Größe der beiden Bild-Dateien kompresssion_1.png und kompression_2.png.
Was fällt dir auf?
Wie kannst du das erklären?
-
Ein Bild ist 8 Pixel breit und 7 Pixel hoch, seine Bilddaten werden angegeben mit:
9s 6w 2s 1w 1s 2w 1s 1w 2s 6w 2s 1w 4s 1w 2s 6w 9s
-
Wie könnte man die Bilddaten sinnvoll interpretieren? Zeichne das Bild.
-
Könnte man die Bilddaten noch weiter reduzieren, ohne dass dabei Information verlorengeht?
-
Man nennt eine solche Art der Codierung Lauflängencodierung. Beschreibe den Algorithmus, wie man beim Codieren und Decodieren vorgeht.
-
-
Die Bilddaten eines Schwarzweiß-Bildes sind:
0000001000001111110000111111110000111111111111
-
Codiere die Bilddaten mit der Lauflängencodierung.
-
Berechne die Datenmengen der ursprünglichen Bilddaten und der komprimierten.
-
Berechne die Ersparnis durch die Kompression.
-
-
Kann der Fall auftreten, dass die komprimierte Datei größer ist als die ursprüngliche? Begründe und erstelle ein Beispiel.
-
-
Komprimiere den Text
HAAAALLOOO!!!!
mit der Lauflängencodierung -
Ist die Lauflängencodierung in diesem Fall sinnvoll? Beurteile, ob die Lauflängencodierung zur Kompression von Texten geeignet ist.
-
-
Die Bilddaten eines Farbbildes lassen sich ebenfalls mit der Lauflängencodierung codieren. Betrachte dazu folgende Bilddaten:
0 0 0 0 0 0 0 0 0 255 255 255 127 127 0 0 0 0 0 0 144 144 144 144 255 255 0 0 0 0 0 0 0 0 0 0
-
Überlege dir, wie hier eine Lauflängencodierung sinnvoll angewendet werden könnte.
-
Vergleiche dein Ergebnis mit dem deines Nachbarn.
-
Was ist bei der Lauflängencodierung von Farbbildern anders als bei Schwarzweiß-Bildern?
-
Berechne die ursprüngliche Datenmenge sowie die Datenmenge bei Kompression. Berechne daraus die Ersparnis durch die Kompression.
-
Beurteile, ob die in (d) errechnete Ersparnis typisch für Farbbilder ist.
-
-
-
In welchen Fällen ist es sinnvoll bzw. weniger sinnvoll, die Lauflängencodierung anzuwenden?
-
Wie könnte man das Verfahren verbessern?
-
-
*** Eine andere Möglichkeit, Text zu komprimieren, liefert folgendes Ergebnis:
Text: DIE TÜR GEHT AUF UND AUS DEM HAUS KOMMT DIE MAUS HERAUS.
Komprimierter Text: DIE TÜR GEHT AUF UND AUS DEM H#6 KOMMT #1 M#6 HER#6.
-
Wie funktioniert diese Kompression und wie unterscheidet sie sich von der Lauflängencodierung?
-
Codiere mit diesem Verfahren den Beginn des Johannes-Evangeliums:
Am Anfang war das Wort und das Wort war bei Gott und das Wort war Gott.
-
-
*** Genschnipsel lassen sich durch eine Abfolge der Buchstaben A,C,G,T beschreiben, wobei jeder der Buchstaben für je eine Base steht. Biologen wollen nun verschiedene Genschnipsel codieren und verwenden dazu den ASCII-Code. Für GATTCCCAGACTTTAACGGA benötigt man z. B. 20 mal 8 bit, also 160 bit. Da die Buchstabenfolgen jedoch sehr lang sind, muss Speicherplatz gespart werden. Mache dazu verschiedene Vorschläge und vergleiche.
-
Macht ein Foto mit dem Handy und notiert euch die Größe. Schickt es euch gegenseitig und ermittelt die Größe des empfangenen Fotos. Vergleicht Qualität und Speicherplatz der beiden Fotos.
-
-
Öffne das Bild Luna.jpg mit IrvanView und speichere es als JPG-Datei unter einem anderen Namen. Beim Speichern kann durch Kompression die Datenmenge reduziert werden. Wähle dazu bei ' Qualität' : 80%, 50%, 25%, bzw.10%.
-
Vergleiche nun die neu gespeicherten Bilder mit dem Original.
-
-
-
Was versteht man unter Datenkompression (bzw. -komprimierung)
-
Wann spricht man von einem verlustbehafteten, wann von einem verlustfreien Vorgehen?
-
Sind die bisher kennengelernten Verfahren verlustbehaftet oder verlustfrei?
-
-
** Informiere dich über Kompressionsartefakte. Wo kannst du welche in deinen Bildern erkennen?
-
Sammle Informationen über gängige Speicherformate von Bildern: Vorteile Nachteile, Kompression, verlustfrei?,…
Datenkompression: Herunterladen [odt][176 KB]
Datenkompression: Herunterladen [pdf][134 KB]
Weiter zu Digitalisierung von Audio