E-Books und ihre Formate: DjVu – seine Geschichte, Vor- und Nachteile und Besonderheiten

Zu Beginn der 70er Jahre gelang es dem amerikanischen Schriftsteller Michael Hart die einen uneingeschrÀnkten Zugang zum Xerox Sigma 5 Computer an der UniversitÀt von Illinois zu erhalten. Um die Ressourcen der Maschine angemessen zu nutzen, entschloss er sich, das erste elektronische Buch zu erstellen, indem er die UnabhÀngigkeitserklÀrung der USA abtippte.

Heute hat die digitale Literatur weit verbreitet, vor allem dank der Entwicklung tragbarer GerĂ€te (Smartphones, eReader, Laptops). Dies fĂŒhrte zur Entstehung einer Vielzahl von Formaten fĂŒr elektronische BĂŒcher. Lassen Sie uns die Besonderheiten dieser Formate untersuchen und die Geschichte der beliebtesten von ihnen erzĂ€hlen – beginnen wir mit dem DjVu-Format.

E-Books und ihre Formate: DjVu – seine Geschichte, Vor- und Nachteile und Besonderheiten
/ Flickr / Lane Pearman / CC

Die Entstehung des Formats

DjVu wurde 1996 von den AT&T Labs mit dem Ziel entwickelt, Webentwicklern ein Werkzeug zur VerfĂŒgung zu stellen, um Bilder in hoher Auflösung ĂŒber das Internet zu verbreiten.

Zu dieser Zeit wurden 90% aller Informationen immer noch auf Papier gespeichert, und viele wichtige Dokumente hatten farbige Bilder und Fotografien. Um die Lesbarkeit des Textes und die QualitÀt der Bilder zu erhalten, mussten hochauflösende Scans erstellt werden. Auf dem Papier und viele wichtige Dokumente hatten farbige Abbildungen und Fotos. Um die Lesbarkeit des Texts und die QualitÀt der Bilder zu erhalten, war es notwendig, Scans in hoher Auflösung zu erstellen.

Klassische Webformate wie JPEG, GIF und PNG ermöglichten die Arbeit mit Bildern, gingen jedoch mit einem hohen Speicherbedarf einher. Bei JPEG musste das Dokument mit einer Auflösung von 300 dpi gescannt werden, damit der Text lesbar war auf dem Monitor. Eine farbige Magazinseite hatte in diesem Fall etwa 500 KB. Das Herunterladen solch großer Dateien aus dem Internet war damals ein ziemlich mĂŒhsamer Prozess.

Eine Alternative war die Digitalisierung von Papierdokumenten durch Technologien zur Texterkennung, jedoch war deren Genauigkeit vor 20 Jahren noch weit von ideal entfernt – nach der Verarbeitung musste das Endergebnis oft erheblich manuell nachbearbeitet werden. Zudem blieben Grafiken und Bilder "außen vor". Selbst wenn es gelang, ein gescanntes Bild in ein Textdokument einzufĂŒgen, gingen einige visuelle Details verloren, wie die Papierfarbe und -struktur, die wichtige Bestandteile historischer Dokumente sind.

Um diese Probleme zu lösen, entwickelte AT&T DjVu. Dieses Format ermöglichte es, gescannte farbige Dokumente mit 300 dpi auf 40–60 KB zu komprimieren, wĂ€hrend die OriginalgrĂ¶ĂŸe 25 MB betrug. Die DateigrĂ¶ĂŸe von Schwarzweißseiten in DjVu reduzierte sich auf 10–30 KB.

Wie DjVu Dokumente komprimiert

DjVu kann sowohl mit gescannten Papierdokumenten als auch mit anderen digitalen Formaten wie PDF arbeiten. Die Technologie hinter DjVu beruht auf einer Methode, die ein Bild in drei Komponenten unterteilt: Vordergrund, Hintergrund und eine Schwarz-Weiß (Bit)-Maske.

Die Maske wird mit der Auflösung der ursprĂŒnglichen Datei gespeichert und enthĂ€lt zeigt den Text und andere klare Details — feine Linien und Diagramme — sowie kontrastreiche Bilder.

Sie hat eine Auflösung von 300 dpi, damit feine Linien und Buchstabenkonturen scharf bleiben, und wird mit dem JB2-Algorithmus komprimiert, einem Variationsalgorithmus von JBIG2, der von AT&T fĂŒr den Faxbetrieb vorgeschlagen wurde. Ein besonderes Merkmal von JB2 ist besteht darin, dass er wiederkehrende Zeichen auf der Seite sucht und deren Bild nur einmal speichert. So teilen sich in mehrseitigen Dokumenten jedes paar aufeinanderfolgender Seiten ein gemeinsames „Wörterbuch“.

Der Hintergrund enthÀlt die Textur der Seite und Illustrationen, und seine Auflösung ist geringer als die der Maske. Der verlustfreie Hintergrund wird mit einer Auflösung von 100 dpi gespeichert.

Der Vordergrund bewahrt Die Farbinfo ĂŒber die Maske und ihre Auflösung werden meist noch weiter reduziert, da in den meisten FĂ€llen die Textfarbe schwarz ist und fĂŒr jedes Zeichen gleich bleibt. Zur Kompression von Vorder- und Hintergrund wird Wavelet-Kompression.

Der letzte Schritt bei der Erstellung eines DjVu-Dokuments ist die Entropiekodierung, bei der ein adaptiver arithmetischer Codierer aufeinanderfolgende gleiche Zeichen in einen binÀren Wert umwandelt.

Vorteile des Formats

Das Ziel von DjVu war es, die „Eigenschaften“ des Papierdokuments digital zu bewahren, um auch auf schwĂ€cheren Computern mit solchen Dokumenten arbeiten zu können. Daher bietet die Software zum Ansehen von DjVu-Dateien die Möglichkeit des „schnellen Renderings“. Dadurch wird in den Speicher nur der Teil der DjVu-Seite geladen, der auf dem Bildschirm angezeigt werden soll. Dies ermöglicht auch das Anzeigen von „unvollstĂ€ndigen“ Dateien, also einzelner Seiten eines mehrseitigen DjVu-Dokuments. Dabei kommt die progressive Detaildarstellung zum Einsatz, bei der die Komponenten beim Herunterladen der Datei quasi „entwickelt“ werden (Ă€hnlich wie bei JPEG).

Dies ermöglicht auch das Anzeigen von "unvollstĂ€ndig heruntergeladenen" Dateien, das heißt, einzelnen Seiten eines mehrseitigen DjVu-Dokuments. Dabei wird eine progressive Wiedergabe der Bilddetails verwendet, bei der die Komponenten wie ein ‚Entwickeln‘ wĂ€hrend des Downloads des Dokuments erscheinen (Ă€hnlich wie bei JPEG).

Vor 20 Jahren, als dieses Format vorgestellt wurde, geschah das Laden der Seite in drei Schritten: Zuerst wurde der Text geladen, nach ein paar Sekunden wurden die ersten Bilder und der Hintergrund nachgeladen. Erst danach wurde die gesamte Seite des Buches "sichtbar".

Die dreistufige Struktur ermöglicht auch die Suche in gescannten BĂŒchern (da es eine spezielle Textebene gibt). Dies erwies sich als nĂŒtzlich bei der Arbeit mit technischer Literatur und Nachschlagewerken, weshalb DjVu die Grundlage fĂŒr mehrere Bibliotheken wissenschaftlicher BĂŒcher wurde. Zum Beispiel wurde es im Jahr 2002 ausgewĂ€hlt vom Internetarchiv als eines der Formate (neben TIFF und PDF) fĂŒr ein Projekt zur Erhaltung gescannter BĂŒcher aus öffentlichen Quellen.

Nachteile des Formats

Allerdings hat DjVu, wie alle Technologien, auch seine Nachteile. So kann es beim Kodieren von Buchscans in das DjVu-Format vorkommen, dass einige Zeichen im Dokument durch andere, Ă€hnlich aussehende ersetzt werden. Dies geschieht am hĂ€ufigsten mit den Buchstaben „о“ und â€žĐœâ€œ, weshalb dieses Problem erhalten den Namen „Yin-Problem“ trĂ€gt. Es ist unabhĂ€ngig von der Sprache des Textes und beeintrĂ€chtigt auch Zahlen und andere kleine sich wiederholende Zeichen.

Der Grund dafĂŒr sind Klassifikationsfehler von Zeichen im JB2-Encoder. Er „zerlegt“ Scans in Gruppen von 10–20 StĂŒck und erstellt fĂŒr jede Gruppe ein Wörterbuch gemeinsamer Zeichen. Das Wörterbuch enthĂ€lt Muster gemeinsamer Buchstaben und Zahlen von den Seiten sowie deren Koordinaten. Wenn Sie ein DjVu-Buch anzeigen, werden Zeichen aus dem Wörterbuch an den entsprechenden Stellen eingesetzt.

Dies ermöglicht es, die GrĂ¶ĂŸe von DjVu-Dateien zu reduzieren. Wenn jedoch die Anzeige von zwei Buchstaben visuell Ă€hnlich ist, kann der Encoder diese verwechseln oder als identisch ansehen. Gelegentlich fĂŒhrt dies zu Fehlern in Formeln in technischen Dokumenten. Um dieses Problem zu lösen, könnte man auf Komprimierungsalgorithmen verzichten, was jedoch die GrĂ¶ĂŸe der digitalen Kopie des Buches erhöht.

Ein weiterer Nachteil des Formats ist, dass es standardmĂ€ĂŸig von vielen modernen Betriebssystemen (einschließlich mobiler) nicht unterstĂŒtzt wird. Daher mĂŒssen Drittanbieter Programme, wie DjVuReader, WinDjView, Evince usw., installiert werden, um damit zu arbeiten. Interessanterweise unterstĂŒtzen einige E-Book-Reader (zum Beispiel ONYX BOOX) das DjVu-Format „out of the box“, da die erforderlichen Anwendungen bereits installiert sind.

Übrigens haben wir in einem unserer vorherigen Artikel beschrieben, was Anwendungen fĂŒr Reader auf Android-Basis noch können. Materialien.

E-Books und ihre Formate: DjVu – seine Geschichte, Vor- und Nachteile und Besonderheiten
Reader ONYX BOOX Chronos

Ein weiteres Problem des Formats zeigt sich, wenn man DjVu-Dokumente auf kleinen Bildschirmen von mobilen GerĂ€ten – Smartphones, Tablets, Readern – betrachtet. Manchmal werden DjVu-Dateien als Scan der BuchaufblĂ€tter dargestellt, und Fachliteratur sowie Arbeitsdokumente haben oft das A4-Format. Daher muss man das Bild manchmal verschieben, um Informationen zu finden.

Es ist jedoch zu beachten, dass dieses Problem ebenfalls lösbar ist. Am einfachsten ist es natĂŒrlich, das Dokument in einem anderen Format zu suchen – aber wenn das nicht möglich ist (zum Beispiel, wenn Sie mit einer großen Menge technischer Literatur im DjVu-Format arbeiten mĂŒssen), können Sie spezielle E-Reader mit großen Diagonalen von 9,7 bis 13,3 Zoll verwenden, die speziell fĂŒr die Arbeit mit solchen Dokumenten optimiert sind.

In der ONYX BOOX-Produktreihe sind solche GerĂ€te beispielsweise Chronos und MAX 2 (Übrigens haben wir eine Rezension dieses Reader-Modells vorbereitet und werden sie in KĂŒrze in unserem Blog veröffentlichen), sowie Hinweis, der ĂŒber ein 10,3 Zoll E Ink Mobius Carta-Display mit hoher Auflösung verfĂŒgt. Solche GerĂ€te ermöglichen es, alle Details der Illustrationen im Originalmaßstab zu betrachten und sind ideal fĂŒr diejenigen, die hĂ€ufig wissenschaftliche oder technische Literatur lesen mĂŒssen. FĂŒr die Betrachtung von DjVu- und PDF-Dateien. genutzt. NEO Reader, der die Anpassung des Kontrasts und der Dicke der digitalisierten Schriften ermöglicht.

Trotz der MĂ€ngel des Formats bleibt DjVu heute eines der beliebtesten Formate zur 'Archivierung' literarischer Werke. Dies ist zum großen Teil darauf zurĂŒckzufĂŒhren, dass es ist offen ist und moderne Technologien und Entwicklungen es ermöglichen, einige der technologischen EinschrĂ€nkungen zu umgehen.

In den kommenden Artikeln werden wir die Geschichte der Entstehung von E-Book-Formaten und deren Funktionsweise weiter behandeln.

P.S. Eine Übersicht ĂŒber die ONYX BOOX E-Reader:



Quelle: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster