11.07.2015 Aufrufe

{V}erifikation der diskreten - Embedded Systems Group

{V}erifikation der diskreten - Embedded Systems Group

{V}erifikation der diskreten - Embedded Systems Group

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Fano-Kodierung. Diese Kodierungsverfahren sind in <strong>der</strong> Lage, Daten durch eine Kodierung ineine Darstellung zu überführen, die weniger Speicherplatz benötigt. Aus dieser Darstellunglassen sich die Originaldaten immer noch exakt rekonstruieren. Bei <strong>der</strong> Bildkompression kannman sich ferner den Umstand zu Nutze machen, daß das menschliche Auge nur eine begrenzteZahl von Farben wahrnehmen kann, so daß eine exakte Rekonstruktion gar nicht notwendigist. Für die Bildkompression benötigt man Kompressionsverfahren, die in <strong>der</strong> Lage sind,Farbabstufungen so anzugleichen, daß für das menschliche Auge kein sichtbarerQualitätsverlust zum Original besteht, aber trotzdem mehr Speicherplatz eingespart wird als z.B. bei einer Huffman-Kodierung. Eines <strong>der</strong> gängigsten Kodierverfahren zur Bildkompressionist JPEG.Im Jahre 1982 wurde bei <strong>der</strong> ISO eine Expertengruppe zusammengerufen, um einenBildkompressionsstandard zu entwickeln. Das Ziel war ein progressivesDatenkompressionsverfahren zu entwickeln, das in <strong>der</strong> Lage ist, mit <strong>der</strong> Datenrate von ISDN(64 Kbits/sec.) standzuhalten. Das komprimierte Bild sollte bereits nach einer Sekundeerkennbar sein und die Bildqualität sollte sich danach kontinuierlich verbessern, bis ein Bildohne erkennbaren Qualitätsverlust entstanden ist. 1986 schloß sich die Expertengruppe <strong>der</strong>ISO mit einer weiteren Expertengruppe <strong>der</strong> CCITT zusammen. Nach dem Zusammenschlußwurde die Gruppe dann JPEG (Joint Photographic Experts <strong>Group</strong>) genannt.Der JPEG-Kompressionsstandard sollte eine große Zahl an Funktionen enthalten. Dies warensequentielle Kodierung, progressive Kodierung, Kodierung mit Verlust, verlustfreie Kodierungund die Möglichkeit <strong>der</strong> Hardware-Implementierung mit 64Kbit/s. Im Juni 1987 standen danndrei mögliche Techniken zur Kompression zur Auswahl, von denen dann schließlich 1988 dieadaptive diskrete Cosinus-Transformation aufgrund <strong>der</strong> besten Bildqualität ausgewählt wurde.Es wurden weiterhin die funktionalen Anfor<strong>der</strong>ungen an die Bildkompression festgehalten. ImJahre 1992 war die Arbeit an <strong>der</strong> JPEG-Kompression dann beendet.Ein genauer Überblick über die Geschichte von JPEG findet sich in Kapitel 19 von [3].1.3 Ziel <strong>der</strong> ArbeitZiel dieser Arbeit ist es zu ermitteln in wie weit man heutzutage in <strong>der</strong> Lage ist, Schaltungenund Systeme mit komplexen Datenpfaden mit Hilfe bestehen<strong>der</strong> Modellprüfungsverfahren zuverifizieren.Hierzu werden zwei verschiedene Versionen <strong>der</strong> <strong>diskreten</strong> Cosinus-Transformation mittelsModellprüfung gegeneinan<strong>der</strong> verifiziert. Die diskrete Cosinus-Transformation ist einwichtiger Bestandteil <strong>der</strong> JPEG-Kompression und wird daher in nahezu jedembildverarbeitenden System eingesetzt. Es soll herausgefunden werden, bis zu welchenEingangsbitbreiten und Schaltungsgrößen <strong>der</strong> unterschiedlichen Implementierungen eineV<strong>erifikation</strong> noch mit vertretbarem Aufwand möglich ist.Es soll weiterhin herausgefunden werden, ob die beiden verwendeten Versionen <strong>der</strong> <strong>diskreten</strong>Cosinus-Transformation an allen Ausgängen die gleichen Ergebnisse liefern o<strong>der</strong> ob dieErgebnisse an den Ausgängen möglicherweise voneinan<strong>der</strong> abweichen. DerartigeAbweichungen kommen dadurch zustande, daß die mathematische Definition <strong>der</strong> DCT auf5

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!