Fraktale Tonkompression

Fraktale Tonkompression

Fraktale Tonkompression ist ein Verfahren zur verlustbehafteten Kompression von digitalisierten, eindimensionalen Signalen wie z. B. Tonsignalen, bei dem die Selbstähnlichkeit in den Signalen ausgenutzt wird.

Ihren Ursprung fand dieses Verfahren in der fraktalen Bildkompression, die auf die theoretischen Grundlagen von Michael F. Barnsley und Alan D. Sloan zurückgeht.

Inhaltsverzeichnis

Prinzip

Die Idee beruht auch hier auf einer bestimmten Sorte von Fraktalen, dem Iterierten Funktionen-System (IFS). Hier werden komplexe Abbildungen mit einer Menge von affinen Abbildungen des Signales in sich selbst erstellt.

Im Gegensatz zu Bildern besitzen Audiosignale keine 2. Dimension, sondern sind kontinuierliche, eindimensionale Signale. Trotzdem kann man die prinzipielle Funktion der fraktalen Algorithmen aus der Bildkompression problemlos auf diese Art von Signalen übertragen.

Das Kodierverfahren selbst ist von der Vorgehensweise her identisch mit dem der Bildkompression. Der wesentliche Unterschied besteht in der Anzahl der möglichen Transformationen, die auf ein eindimensionales Signal angewandt werden können. Bedingt durch die fehlende zweite Dimension bleiben hier deutlich weniger Möglichkeiten. Konkret sind es 7 relevante Transformationen:

  1. Identität s(t) → s(t)
  2. Vertikale Verschiebung (Offset) s(t) → s(t) + o
  3. Horizontale Verschiebung (Zeit) s(t) → s(t + Δ t)
  4. Strecken/Stauchen (Dynamik) s(t) → d × s(t)
  5. Vertikale Spiegelung (Phasendrehung) s(t) → -1 × s(t)
  6. Horizontale Spiegelung (Zeitinversion) s(t) → s(-t)
  7. Kontraktion (Zeitdilatation) s(t) → s(a × t)

Die Transformationen 4 und 5 sowie 6 und 7 lassen sich zusammenfassen, sodass effektiv nur 5 mögliche Transformationen zur Verfügung stehen.

Die Kodierung läuft dann nach einem einfachen Schema ab. Der Algorithmus unterteilt das Signal in eine definierte Anzahl von Zielblöcken a und Ursprungsblöcken b und versucht, für jeden einzelnen dieser Zielblöcke eine Transformation Tk zu finden, die einen Ursprungsblock bk transformiert und damit den Zielblock ak möglichst ideal abbildet.

FraktaleKompression 01.gif

Zu beachten ist, dass der Block bk größer sein muss als der Block ak, da fraktale Kompressionen auf kontrahierenden Funktionen beruhen. Wurde für jeden Zielblock eine entsprechende Transformation gefunden, wird das eigentliche Signal verworfen und an seiner Stelle nur die ermittelten Transformationen gespeichert. Der bei diesem Verfahren erreichbare Kompressionsfaktor ist einzig durch die Anzahl der (Abtast-)Werte pro Zielblock bestimmt. Je mehr Werte ein Zielblock enthielt, desto größer ist der Kompressionsfaktor. Theoretisch sind somit beliebig hohe Kompressionsfaktoren erreichbar.

Die Suche nach einem Satz solcher Transformationen ist extrem aufwendig, was neben verschiedenen ungelösten Qualitätsproblemen der Hauptgrund ist, weshalb eine fraktale Kompression von Tonsignalen niemals ernsthaft in Betracht gezogen wurde.

Die Rekonstruktion eines Tonsignals erfolgt iterativ. Es wird mit einem beliebigen Signal begonnen, das in seiner Gesamtlänge dem ursprünglichen Signal entsprechen muss. Dann werden alle gespeicherten Transformationen durchgeführt. Das so erhaltene Signal dient wieder als Ausgangssignal für die nächste Iteration. Mit jeder Iteration wird das rekonstruierte Signal dem ursprünglichen Signal ähnlicher. Diese Iterationen werden so oft durchgeführt, bis keine Verbesserung mehr erreicht wird.

Qualität

Die erzielbare akustische Qualität einer fraktalen Tonkompression hängt zum einen stark vom zu erreichenden Kompressionsfaktor ab, ist zum anderen aber auch von einigen, durch das Verfahren bedingte Besonderheiten, abhängig. Generell gilt: Je höher der Kompressionsfaktor, desto schlechter die Qualität. Durch das Verfahren als solches gibt es zwei wesentliche Probleme, die die Qualität nachhaltig beeinflussen. Fraktale Kompressionen beruhen auf kontrahierenden Funktionen. Das bedeutet, dass immer ein Verlust hochfrequenter Signalanteile stattfindet. Die Ursache dafür liegt im Abtasttheorem und kann nicht umgangen werden. Außerdem kommt es, durch die auf Blöcken basierte Kompression, an den Blockgrenzen im dekodierten Signal zu Phasensprüngen, die sich akustisch als Knistern äußern. Dieses Problem kann durch entsprechende Nachbearbeitung des dekodierten Signals mit z. B. Wavelet-Transformationen gemildert oder sogar beseitigt werden.

Im Allgemeinen erreicht eine fraktale Kompression jedoch nicht die Qualität von z. B. psychoakustischen Verfahren wie MP3 oder RealAudio.

Literatur

  • Schneider, S: Entwicklung und Analyse eines fraktalen Kodierverfahrens für Sprachsignale. Verlag Köster, 1.Auflage 2001, ISBN 3-89574-416-6.
  • Barnsley, M.-F., Hurd, L.-P.: Bildkompression mit Fraktalen. Vieweg Verlag, 1996, ISBN 3-528-05464-6
  • Klimpsch, R.: Entwicklung und Analyse eines fraktalen Verfahrens zur Tonkompression. Diplomarbeit, 2002, [1]

Siehe auch

Fraktale Kompression


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Fraktale Kompression — Fraktale Bildkompression ist ein Verfahren zur verlustbehafteten Kompression von Digitalbildern, bei dem die Selbstähnlichkeit in den Bildern benutzt wird. 1988 legten Michael F. Barnsley und Alan D. Sloan die theoretischen Grundlagen der… …   Deutsch Wikipedia

  • Fraktale Bildkompression — ist ein Verfahren zur verlustbehafteten Kompression von Digitalbildern, bei dem die Selbstähnlichkeit in den Bildern benutzt wird. 1988 legten Michael F. Barnsley und Alan D. Sloan die theoretischen Grundlagen der fraktalen Bildkompression, die… …   Deutsch Wikipedia

  • Iteriertes Funktionen-System — Ein iteriertes Funktionensystem (IFS) ist eine Menge von Funktionen, die denselben Raum M als Definitions und Wertebereich haben und unter Verknüpfung abgeschlossen sind. Also d.h. Iterierte Funktionensysteme dienen meist der Konstruktion von… …   Deutsch Wikipedia

  • Fraktalität — Ein Ausschnitt aus der Mandelbrot Menge Selbstähnlichkeit im engeren Sinne ist die Eigenschaft von Gegenständen, Körpern, Mengen oder geometrischen Objekten, in größeren Maßstäben, d. h. bei Vergrößerung dieselben oder ähnliche Strukturen… …   Deutsch Wikipedia

  • Selbst-Ähnlichkeit — Ein Ausschnitt aus der Mandelbrot Menge Selbstähnlichkeit im engeren Sinne ist die Eigenschaft von Gegenständen, Körpern, Mengen oder geometrischen Objekten, in größeren Maßstäben, d. h. bei Vergrößerung dieselben oder ähnliche Strukturen… …   Deutsch Wikipedia

  • Selbstähnlich — Ein Ausschnitt aus der Mandelbrot Menge Selbstähnlichkeit im engeren Sinne ist die Eigenschaft von Gegenständen, Körpern, Mengen oder geometrischen Objekten, in größeren Maßstäben, d. h. bei Vergrößerung dieselben oder ähnliche Strukturen… …   Deutsch Wikipedia

  • Iteriertes Funktionensystem — Ein iteriertes Funktionensystem (IFS) ist eine Menge von Funktionen, die denselben Raum M als Definitions und Wertebereich haben und unter Verknüpfung abgeschlossen sind. Also d.h. Iterierte Funktionensysteme dienen meist der Konstruktion von… …   Deutsch Wikipedia

  • Selbstähnlichkeit — Ein Ausschnitt aus der Mandelbrot Menge Selbstähnlichkeit im engeren Sinne ist die Eigenschaft von Gegenständen, Körpern, Mengen oder geometrischen Objekten, in größeren Maßstäben, d. h. bei Vergrößerung dieselben oder ähnliche Strukturen… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”