Leipziger IT-Entwicklung weltweit im Einsatz: JPEG 9.1 Softwarebibliothek auf dem Weg zum neuen Standard

Leipzig, 09.06.2015 – Die neueste Version der Softwarebibliothek „libjpeg“ ist bei immer mehr Softwarelösungen weltweit im Einsatz. Version 9.1 ist eine Weiterentwicklung der Independent JPEG Group (IJG) am Leipziger Institut für Angewandte Informatik (InfAI, www.infai.org). Das im vergangenen Jahr veröffentlichte Update erlaubt professionellen Anwendern ebenso wie anspruchsvollen Endbenutzern noch mehr Möglichkeiten in der Bildbearbeitung. Zu den Referenz-Applikationen zählen der beliebte Dateimanager Directory Opus ebenso wie die Bildbearbeitungsprogramme cPicture und PhotoLine. Version 9.1 ist auch in Windows Office für Android integriert, weitere Anwendungen folgen.

Version 9.1 wurde im Januar 2014 veröffentlicht und ist der erste „True Source Reference JPEG Codec“. Die Leipziger Weiterentwicklung realisiert erstmals die Unterstützung von größeren Farbräumen (Wide Gamut Color). JPEG 9.1 besitzt im Vergleich zu anderen bisher verfügbare Verfahren wie etwa Adobe RGB eine bessere Kompatibilität mit den herkömmlichen Farbräumen und ist daher einfacher einsetzbar. Der erweiterte Farbumfang lässt sich dabei teilweise schon mit der normalen 8-bit-Farbtiefe in der herkömmlichen Implementierung des Codecs in den vorhandenen Anwendungen nutzen. Für höhere Ansprüche wurde der unterstützte Farbtiefenbereich auf alle Werte von 8 bis 12 erweitert, wobei sich die höheren Farbtiefen derzeit nur für Spezialanwendungen nutzen lassen.

Der Einsatz bei Directory Opus, cPicture, PhotoLine und auch bei Windows Office für Android zeigt die Dimension der neuen Funktionalitäten. Die libjpeg-Softwarebibliothek ist die Basis zur Verarbeitung von Bildern im JPEG-Format und wird weltweit in unzähligen Anwendungen etwa von Softwareherstellern oder in der Fotoindustrie unter kostenfreier Lizenz verwendet. Für Hersteller von Geräten wie Mobiltelefonen, Smartphones und Fotokameras dient die Software als Referenz zur kompatiblen Umsetzung in Hardwarekomponenten.

Folgende Funktionen stehen mit den neuen Versionen 7, 8 und 9 der „Independent JPEG Group“ Software („libjpeg“ Paket) zur Integration in Anwendungsprogrammen zur Verfügung:

• Verlustfreie Re-Komprimierung bereits vorhandener JPEG-Bilddateien mittels arithmetischer Kodierung
• Verlustfreie Komprimierung von Bilddaten
• Verlustfreie Umskalierung bereits vorhandener JPEG-Bilddateien und weitere verlustfreie Transformationsfunktionen (Ausschneiden, Drehen, etc.)
• Skalierte Enkodierung und Dekodierung
• Vergrößerter Farbumfang (Wide Gamut), um verschiedene und zukünftige Aufnahmegeräte und Ausgabemedien abzudecken
• Erweiterter Bereich der unterstützten Bittiefen

Für Projektarbeiten stehen weiterhin folgende Möglichkeiten der Performance-Optimierung und Erweiterung zur Verfügung:

• Gezielte starke Performance-Optimierung bei der verlustfreien Komprimierung
• Performance-Optimierung durch Nutzung von Prozessorbefehlssatzerweiterungen im Bereich der DCT-Funktionen bei Enkodierung und Dekodierung
• Performance-Optimierung für arithmetische Kodierung mit maschinennaher Programmierung
• Kodierung mit höheren Bittiefen („HDR“ – High Dynamic Range)
• Anwendung für Bewegtbild (Motion-JPEG) mit entsprechenden Anpassungen und Optimierungen

Historie
Die erste Version der Software wurde vor 23 Jahren (1991) zusammen mit der Einführung des JPEG-Standards vorgestellt. Die Softwarebibliothek „libjpeg“ (http://en.wikipedia.org/wiki/Libjpeg) wird seitdem als Grundlage zur Verarbeitung von Bildern im JPEG-Format in unzähligen Applikationen verwendet. Die neue am InfAI entwickelte Version JPEG/libjpeg 9.1 rundet eine Gruppe von Format- und Funktions-Erweiterungen ab, die in den Jahren zuvor schrittweise eingeführt wurden. Neu hinzugekommen sind Funktionen zur verbesserten Komprimierung (arithmetische Kodierung), vielfältig nutzbare neue Skalierungsfunktionen („SmartScale“), sowie Optionen zur völlig verlustfreien Komprimierung.
Für zukünftige Versionen sind unter anderem Erweiterungen geplant, welche die Unterstützung von Anwendungen in den Bereichen „High Dynamic Range“ (HDR) Bildverarbeitung sowie „Augmented Reality“ ermöglichen.

Logo: http://en.wikipedia.org/wiki/File:Logo_JPEG_9.svg

Leave a Reply

Your email address will not be published.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.