| ファイル名拡張子 |
.djvu、.djv |
|---|---|
| インターネットメディアの種類 |
イメージ/vnd.djvu、イメージ/x-djvu |
| 魔法の数字 | AT&T |
| 開発者 | AT&T ラボ– 研究 |
| 初回リリース | 1998年 |
| 最新リリース | バージョン26 [1] 2005年4月 |
| フォーマットの種類 | 画像ファイル形式 |
| 含まれるもの | 交換ファイル形式 |
| オープンフォーマット? | はい |
DjVu [a]は、主にスキャンされた文書、特にテキスト、線画、インデックス付きカラー画像、写真の組み合わせを含む文書を保存するために設計されたコンピュータ ファイル形式です。テキストと背景/画像の画像レイヤー分離、プログレッシブ読み込み、算術符号化、および2値(モノクロ) 画像の非可逆圧縮などのテクノロジを使用します。これにより、高品質で読み取り可能な画像を最小限のスペースに保存し、 Web上で利用できるようになります。
DjVu は、ほとんどのスキャン文書でPDFよりも小さいファイルサイズを実現できると宣伝されています。 [3] DjVu 開発者によると、カラーの雑誌ページは 40~70 kB、白黒の技術論文は 15~40 kB、古文書は約 100 kB に圧縮され、満足のいくJPEG画像には通常 500 kB が必要です。[4] PDF と同様に、DjVu にはOCRテキスト レイヤーを含めることができるため、コピー アンド ペーストやテキスト検索を 簡単に実行できます。
無料の作成ツール、操作ツール、コンバータ、Webブラウザプラグイン、デスクトップビューアが利用可能です。[2] DjVuは、Linux( Okular、Evince、Zathura)、Windows(Okular、SumatraPDF)、Android(Document Viewer、[5] FBReader、EBookDroid、PocketBook)上の多数のマルチフォーマットドキュメントビューアや電子書籍リーダーソフトウェアでサポートされています。
歴史
DjVu技術は、もともと1996年から2001年にかけてAT&T研究所でヤン・ルカン、レオン・ボット、パトリック・ハフナー、ポール・G・ハワード、パトリス・シマール、ヨシュア・ベンジオによって開発されました。[4]
2008年にPDFが標準化される前は[6] [7]、 DjVuは当時のPDFの独自仕様とは対照的にオープンなファイル形式であったため優れていると考えられていました。宣言された高い圧縮率(したがってファイルサイズが小さい)と、大量のテキストをDjVu形式に変換するのが簡単であると主張したことは、2004年の技術界でDjVuがPDFよりも優れていることを示す他の議論でした。独立技術者の ブリュースター・カーレは、 2004年のITカンバセーションでの講演で、DjVuファイルへのアクセスを容易にすることの利点について議論しました。[8] [9]
オープンソースパッケージDjVuLibreの一部として配布されているDjVuライブラリは、DjVu形式のリファレンス実装となっています。DjVuLibreは2002年以来、DjVuのオリジナルの開発者によって保守および更新されてきました。[10]
DjVu ファイル形式の仕様は、何度か改訂されており、最新のものは 2005 年のものです。
ソフトウェアエコシステムにおける役割
DjVu 形式の主な用途は、印刷された文書と同等の品質の文書を電子的に配布することです。このニッチな用途は PDF の主な用途でもあるため、2 つの形式が競合するのは必然でした。ただし、高解像度の文書を配信するという問題に対する 2 つの形式のアプローチは大きく異なります。PDF は主にグラフィックスとテキストをベクター データとしてエンコードしますが、DjVu は主にピクセル マップイメージとしてエンコードします。つまり、PDF では文書のレンダリングの負担が読者に課せられますが、DjVu ではその負担が作成者に課せられます。
DjVu が開発されていた時期とかなり重なる数年間、フリー オペレーティング システム用の PDF ビューアは存在しませんでした。特に問題だったのは、PDF で小さなファイル サイズと高解像度を組み合わせるために不可欠なベクトル フォントのレンダリングでした。DjVu の表示は、フリー ソフトウェアで利用できるより簡単な問題であったため、フリーソフトウェア運動では、ドキュメントの配布に PDF ではなく DjVu を採用すべきだという提案がありました。DjVu を作成するためのレンダリングは、原理的にはデバイス固有のプリンタ ドライバのレンダリングとあまり変わりません。また、最後の手段として、紙媒体のスキャンから DjVu を生成することもできます。しかし、 2000 年にFreeType 2.0 が主要なベクトル フォント形式のレンダリングを提供するようになると、DjVu のこの特定の利点は失われ始めました。
2000年代、ワールドワイドウェブの成長とブロードバンドの普及に伴って、DjVuは、Greenstone [11]やインターネットアーカイブ[12]などのソフトウェアとの統合、高度なオンラインブラウジング、書籍スキャンやその他の画像の多い文書と同等の品質でファイルサイズを小さくするブラウザプラグイン[ 13]、OCRからの全文埋め込みと検索のサポートのおかげで、デジタルライブラリで選択肢としてよく採用されました。[14] [15] サムネイルプレビューなどの一部の機能は、後にインターネットアーカイブのBookReader [16]に統合され、2015年頃にいくつかの主要なブラウザがNPAPIとDjVuプラグインのサポートを停止したため、DjVuブラウジングは廃止されました。[17]
DjVu.js ビューアーは、不足しているプラグインを置き換えようとします。
技術概要
ファイル構造
DjVu ファイル形式は、Interchange File Formatに基づいており、階層的に編成されたチャンクで構成されています。IFF 構造の前には、4 バイトのAT&T マジック ナンバーが付きます。その後ろには、単一ページまたは複数ページのドキュメントを表す
またはFORMのセカンダリ識別子を持つ単一のチャンクが続きます。DJVUDJVM
いわゆるバンドル ドキュメントの場合、すべてのチャンクは 1 つのファイルに含めることができますが、複数のファイル (ページごとに 1 つのファイルと共有チャンクを含むいくつかのファイル) に含めることもできます。
チャンクの種類
圧縮
DjVu は、1 つの画像を多数の異なる画像に分割し、それらを別々に圧縮します。DjVu ファイルを作成するには、最初の画像を背景画像、前景画像、マスク画像の 3 つの画像に分割します。背景画像と前景画像は通常、低解像度のカラー画像 (例: 100 dpi) です。マスク画像は高解像度の 2 値画像 (例: 300 dpi) で、通常はテキストが格納されます。背景画像と前景画像は、IW44 というウェーブレット ベースの圧縮アルゴリズムを使用して圧縮されます。 [4]マスク画像は、JB2 ( JBIG2に類似) と呼ばれる方法を使用して圧縮されます。JB2 エンコード方式では、特定のフォント、スタイル、サイズで特定の文字が複数回出現するなど、ページ上のほぼ同一の形状を識別します。この方式では、各固有の形状のビットマップを別々に圧縮し、各形状がページ上で表示される場所をエンコードします。したがって、特定のフォントで文字「e」を複数回圧縮する代わりに、文字「e」を 1 回圧縮し (圧縮ビット イメージとして)、ページ上で文字「e」が出現するすべての場所を記録します。
オプションとして、これらの図形をUTF-8コードにマッピングし(手動で、またはテキスト認識システムを使用して)、DjVu ファイルに保存することもできます。このマッピングが存在する場合、テキストを選択してコピーすることができます。
JB2(DjVuBitonalとも呼ばれる)はJBIG2のバリエーションであり、同じ原理で動作するため、[18]両方の圧縮方法は非可逆圧縮を行う際に同じ問題を抱えています。2013年には、ゼロックスのコピー機とスキャナーが、6を8に置き換えるなど、似たような数字を置き換えていたことが明らかになりました。[19] DjVu文書では、滲んだセリフのnがauに、内部に斑点のあるoがeに変わるなど、文字の置き換えが行われていることが実際に確認されています。[20]非可逆圧縮が行われたかどうかはファイルに保存されません。[1]そのため、DjView表示アプリケーションは、非可逆圧縮ファイルを開いたときも、情報やメタデータのダイアログボックスでも、グリフの置き換えが行われた可能性があることをユーザーに警告できません。[21]
フォーマットライセンス
DjVuは特許のあるオープンファイル形式です。[3]ファイル形式の仕様は公開されており、リファレンスライブラリのソースコードも公開されています。[3]オリジナルの作者は、GNU General Public Licenseと特許許諾の下で、 「DjVuLibre」というオープンソース実装を配布しています。 [22]エンコードソフトウェアの商用開発の権利は、AT&T Corporation、LizardTech、[23] Celartem [24]、Cuminas [25]など、長年にわたってさまざまな企業に譲渡されてきました。特許の有効期限は通常約20年です。
セラルテムはリザードテックとエクステンシスを買収した。[26] [27] [24] [28] [29]
サポート
ダウンロード可能な DjVu ビューアの選択肢は、Windows や macOS よりも Linux ディストリビューションの方が豊富です。また、この形式は独自のスキャン ソフトウェアではほとんどサポートされていません。
2002年、インターネットアーカイブは、スキャンされたパブリックドメインの書籍をオンラインで提供するミリオンブックプロジェクト(TIFFとPDFと共に)の形式としてDjVuファイル形式を選択しました。[ 30 ] 2016年2月、インターネットアーカイブは、形式の使用が減少していることや、この形式用のJavaアプレットベースのビューアを維持するのが困難であることなどの理由から、DjVuを新規アップロードに使用しないことを発表しました。[17]
ウィキペディアなどで使用されているメディアリポジトリであるウィキメディアコモンズは、条件付きでPDFおよびDjVuメディアファイルを許可しています。[31]
参照
- 電子書籍のフォーマットの比較
- 国際画像相互運用性フレームワーク(IIIF)
- JPEG 2000複合画像ファイル形式 (JPM)
- 混合ラスターコンテンツ(MRC)
注記
- ^ 通常は頭文字で「DJVU」と発音されるが、このファイル形式はフランス語の「déjà vu 」にちなんでDAY -zhah- VOO ( / ˌ d eɪ ʒ ɑː ˈ v uː / )と発音することを意図していた。[2]
参考文献
- ^ abcdefghi 「Lizardtech DjVu リファレンス」(PDF)。クミナス.jp。 p. 25.2021 年12 月 7 日に取得。
- ^ ab 「DjVu.org – djvuリソースのプレミアメニュー」djvu.org。2017年6月29日時点のオリジナルよりアーカイブ。2017年7月2日閲覧。
{{cite web}}: CS1 maint: unfit URL (link) - ^ abc 「DjVuとは – DjVu.org」。DjVu.org。2019年1月21日時点のオリジナルよりアーカイブ。2009年3月5日閲覧。
- ^ abc Léon Bottou; Patrick Haffner; Paul G. Howard; Patrice Simard; Yoshua Bengio; Yann Le Cun (1998). 「DjVu による高品質ドキュメント画像圧縮、7(3):410–425」(PDF)。Journal of Electronic Imaging。
- ^ ドキュメント ビューアー、十分に安全、2022-04-04、2022-04-09取得
- ^ 「ISO 32000-1:2008 – 文書管理 – ポータブル文書フォーマット – パート1: PDF 1.7」。Iso.org。2008年7月1日。 2010年2月21日閲覧。
- ^ Orion, Egan (2007-12-05). 「PDF 1.7 が ISO 32000 として承認されました」。The Inquirer。Incisive Media。2007年 12 月 13 日時点のオリジナルよりアーカイブ。2007年 12 月 5 日に閲覧。
- ^ ブリュースター・カーレ (2004 年 12 月 16 日)。「すべての知識への普遍的なアクセス」(音声、スピーチ 1 時間 31 分 20 秒)。会話ネットワーク。
- ^ 「LizardTech、DjVu Java ビューアをオープンソース化」ECM Connection 2004 年 12 月 7 日。2017年8 月 18 日閲覧。
- ^ 「DjVuLibre: オープンソースの DjVu ライブラリとビューア」djvu.sourceforge.net。
- ^ “nzdl:projects - Greenstone”. Wiki.greenstone.org . 2021年12月7日閲覧。
- ^ Eric Rumsey (2018-09-05). 「Google Books vs DjVu in Internet Archive」. Blog.libuiowa.edu . 2018-08-22時点のオリジナルよりアーカイブ。2018-08-21閲覧。
- ^ Eric Rumsey (2018-09-10). 「DjVu again」. Blog.libuiowa.edu .
- ^ Jeff Kaplan (2004-12-09). 「新しい書籍コレクション: カラースキャン、DJVU、一部の PDF」(PDF) . Blog.archive.org .
- ^ Janusz S. Bień (2011-09-12). 「大規模な DjVu ドキュメントの隠しテキストの効率的な検索」。デジタル ライブラリ向けの高度な言語テクノロジ(PDF)。コンピュータ サイエンスの講義ノート。第 6699 巻。pp. 1–14。doi : 10.1007/ 978-3-642-23160-5_1。ISBN 978-3-642-23159-9. S2CID 3095526。
- ^ Eric Rumsey (2010-09-10). 「インターネット アーカイブの BookReader サムネイル ビュー」. Blog.libuiowa.edu .
- ^ ab Brewster Kahle ; Jeff Kaplan (2016-02-26). 「新規アップロード用の DjVu ファイル」. Archive.org。
- ^ Artem Mikheev、Luc Vincent、Mike Hawrylycz、Léon Bottou: DjVu を使用した電子文書の公開
- ^ 詳細と参考文献については、JBIG2 の記事を参照してください。
- ^ 「この文書をあるサイトに転記したところ、かなり動揺した... | Hacker News」。News.ycombinator.com 。 2021年12月7日閲覧。
- ^ “DjVuLibre”. SourceForge.net . 2021年12月7日閲覧。
- ^ 「DjVuLibre: オープンソースの DjVu ライブラリとビューア」。
- ^ Extensis. 「会社情報 – LizardTech について」. Lizardtech.com .
- ^ ab 「Celartem, Inc.: 非公開企業情報 – Bloomberg」。Bloomberg.com。
- ^ “会社情報 - 株式会社クミナス”.クミナス.jp。 2018-01-15 のオリジナルからアーカイブ。2018年1月14日に取得。
- ^ 「Company Overview – Celartem Technology, Inc.」Celartem.com . 2019年5月27日時点のオリジナルよりアーカイブ。2021年12月7日閲覧。
- ^ 「Celartem Technology、米国ホールディングスの合併を発表 – Extensis.com」。2018年1月15日時点のオリジナルよりアーカイブ。2018年1月14日閲覧。
- ^ 「Celartem Technology Inc.: 非公開企業情報 – Bloomberg」。Bloomberg.com。
- ^ 「Celartem が Extensis および LizardTech のプラグインと XTensions を onOne Software に販売 - Big Picture - Wide Format Printing」bigpicture.net . 2005 年 7 月 28 日。
- ^ 「画像ファイル形式 - OLPC」。Wiki.laptop.org 。 2008年9月9日閲覧。
- ^ ウィキメディア・コモンズ。プロジェクト範囲: PDF および DjVu。
外部リンク
- DjVu ドキュメントのコレクション (ほとんどはバンドルされていません)
- DjVuLibre サイト
- 現在のFirefoxとChromeで使用できるDjVu.jsビューアのサイト
- pdf2djvu Jakub Wilk のツール
- djvu.org (匿名のウェブマスターによって管理されています)
- djvu.com (「DjVu Universe」) (カミノバ株式会社)
- Cuminas Corporation – ソフトウェアのダウンロード
- Cuminas DjVu SDK DjVu デコーダー/エンコーダー ライブラリ
- 2001 年の DjVu 文書への実際のリンク。2019 年 12 月 25 日にWayback Machineにアーカイブされました。
