JPEG 2000
読み:ジェイペグ-にせん
外語:JPEG 2000: Joint Photographic Experts Group 2000
JPEG
により従来のJPEG(JFIF)の後継として作られた、静止画像用の
圧縮アルゴリズム
および
画像ファイル
フォーマット。ISO/IEC 15444-1:2000などで規格化されている。
目次
概要
特徴
ウェーブレット変換
機能
主な実装
利用例
補足
特許
対抗
失敗作
概要
従来のJPEGは、エンコーダーの負荷軽減を念頭に入れて設計されていた。このため現在では、画質や圧縮率については見るべきところがなくなっている。
JPEG 2000では時代の移り変わりも反映し、画質および圧縮率の向上へと重きを移している。また、JPEGを利用して発生した様々な問題点の解決も図られている。
特徴
ウェーブレット変換
JPEGもJPEG 2000も、ある画素を基準に、その周辺との類似性などを手がかりとして圧縮をする。
理論としては、一旦画像は空間領域から周波数領域に変換される。この手法として、JPEGでは
フーリエ変換
の一つ、離散コサイン変換(
DCT
)が使われていた。JPEG 2000では離散ウェーブレット変換(DWT)を採用し、圧縮率を高めている。
周波数領域に変換された後は、JPEGと同様に
量子化
してからエントロピー符号化をする。ただしアルゴリズムは異なり、JPEGでは
ハフマン符号
が使われていたが、JPEG 2000では
算術圧縮
を用いている。
算術圧縮は圧縮率は高いが
乗算
を多用するため、ハードウェアで乗算器を用意しないと処理効率が上がらないという難点がある。JPEG 2000においては、加減算のみで演算をし近似値を求めるという手法で、この問題の回避をしている。
機能
JPEGにあったものの発展版や新機能など、さまざまなものがある。
Motion JPEG 2000(動画JPEG 2000)
多彩なプログレッシブ機能
画像の一部分だけを高い解像度で実現するROI (Region of Interest) 機能
電子透かしなどの著作権保護機能
主な実装
対応するソフトウェアは非常に少ない。
Adobe Photoshop
(Elements含む)
QuickTime
OS X
Safari
Webブラウザー
では、QuickTimeの機能を用いて実装するSafari以外に、対応するものがない。
Internet Explorer
や
Mozilla Firefox
も対応していないため、結果として「普及しない」ことになった。
OpenJPEGなる、JPEG 2000コーデックをC言語で実装し
BSDライセンス
で提供するオープンソースのプロジェクトもある他、Mozilla Firefoxでも実装しようという動きはある。
利用例
日本政府や地方自治体が発行するICカードでよく使われている。
ICカード運転免許証の顔写真
在留カード
の顔写真
特別永住者証明書
の顔写真
住民基本台帳カードについては不明。
補足
特許
JPEGは、サブマリン特許が大問題となった。
JPEG 2000も、当然のことながら企業が特許を取ってはいるが、その利用にあたってはパテントフリーという合意が取られている。特許使用と、特許料支払い
義務
は、イコールではない。
とはいえ、JPEGも表向きは合意をしていた企業が水面下で特許を取り後から権利を主張し出すという問題を発生させており、JPEG 2000だから一概に安全とも言い切れない。
対抗
Microsoftは、自社の技術
HD Photo
を
JPEG XR
として標準化させた。
また、Webに強い影響力を持っているGoogleが
WebP
と称する新フォーマットを発表するなどしている。
失敗作
JPEG 2000は、ついに普及しなかった。今後何かの切っ掛けで普及しないとも限らないが、可能性は低い。普及しなかった様々な理由が考えられているが、結論としては『「一般人は」JPEGで充分で不満が無く、JPEG 2000に需要が無かったから』ということに尽きる。
ハードディスクドライブ
の低価格化・大容量化とネットワークインフラの高速化はめざましく、昔ほど圧縮性能は問われない時代になっている。
ファイル圧縮にしても、よりよいものが発明されてもなお
ZIP
が一般的に使われ続けている状況下、画像形式も同様でWindowsなどで標準的に対応していない「不便な」形式をあえて採用しようとする人は少なかった。
従来のJPEGは赤の圧縮が汚いことから写真家やイラストレーターを悩ませてきたが、一般人は大して困っていなかったのである。
単独のファイルフォーマットとしては死滅しているが、PDFの内部データ形式として今も残っている。iPhone/iPadのうちiOS4で見られない画像があったら、それはJPEG 2000形式である。なお、iOS 5からJPEG 2000に対応、内蔵ブラウザーのSafariでもjp2ファイルを表示できるようになった。
再検索