Praktikum DV-Anwendungen in der Technik

Komprimierung

Aufgabenstellung

Entwickeln Sie ein Programm, das Daten komprimieren (packen) und dekomprimieren (entpacken) kann. Das Programm soll zwei Komprimierungstechniken ausnutzen.

Kolloquium

1. Erklären Sie die Grundlagen ihrer Programmierung, das benutzte Komprimierungsverfahren und die Einsparungen der verwendeten Kompressionstechnik.
2. Nennen Sie Anwendungen von verlustfreier und verlustbehafteter Komprimierung.
3. Erklären Sie weitere Komprimierungstechniken wie LZSS, LZW, Huffmann oder Lauflängencodierung.
4. Überlegen Sie sich 2 Aufgaben, mit denen Sie Ihren Komprimierer mit mindestens 2 (Standard)-Komprimierern oder Freeware-Komprimierern vergleichen.
Erstellen Sie ein Bewertungsschema für Packer (z.B. Bedienung, Kompression, Rechenaufwand, ...)
5. Erklären sie die Kompressionstechniken JPEG und MPEG (z.B. I-, B- und P-Frames) sowie PNG und GIF.
Was versteht man unter der Wavelet-Transformation?

Hinweis
======
Das Programm soll keine verlängerten Dateien erzeugen. Insbesondere soll eine Komprimierung einer komprimierten Datei möglich sein.

Literatur

Zugang über VPN oder Shibboleth
hsa-bibliothek-a-z.html
link.springer.com
hanser-eLibrary.html

http://www.winzip.de
pkware.com/pkzip
http://www.winrar.de
http://winace.de
http://www.iti.fh-flensburg.de/lang/algorithmen/code/huffman/huffman.htm
http://www.luratech.de
Köhn, Bildanalyse und Bilddatenkompression