福音か、悪夢か

JPEGに代わる? 新しい画像フォーマットBPGとは?
私たちがウェブでよく目にする画像は、「JPEG(ジェイペグ)」と呼ばれる画像フォーマットが主流になっています。これでも不自由はないのですが、「JPEGの半分のファイルサイズ以下で同じ画質を実現する」と話題になっている、ちょっと気になる画像フォーマット「BPG」が誕生しました。これはどういうものなのでしょうか?
JPEGに置き換わるフォーマットとして提案
BPGは、Better Portable Graphicsの略で、フランスのプログラマFabrice Bellardさんが2014年に提唱した新しい画像フォーマットです。画像フォーマットというのは、パソコンやスマートフォンで画像を表示させるために作られた画像作成のルールのことを言います。動画圧縮技術であるHEVCのサブセットとして開発され、最終的に、現在もっとも普及しているJPEGをBPGに置き換えることを目的としています。
画像のフォーマットには、いろいろな用途に応じた種類があります。ディスプレイ表示に最適でサイズが圧縮できるJPEGをはじめ、圧縮しないBMP(ビットマップ)、透明な部分が表現できるウェブページ向けのPNG(ピングあるいはピン)などです。
いまJPEGフォーマットは、ファイル容量をとても小さくできるのでサクサク表示できる、フルカラー写真を見るのに最適であるといった特徴があります。しかし、写真を大きく美しく見せたいと思った場合、これに比例してファイルサイズがどうしても大きくなってしまうというジレンマをJPEGは抱えています。
JPEGの半分のファイルサイズで同じ画質を実現
Bellardさんが提唱しているBPGは「 JPEGと同じような画質なら、はるかに小さなサイズを実現する(Files are much smaller than JPEG for similar quality)」とうたっているのが大きな特徴です。同じ画質でも、ファイルサイズが小さくなると、特に3GやLTEで通信するスマートフォンなどでは、よりストレスなく画像が見られるようになるでしょう。通信容量が少なくなる分、通信料金が安くすむなど良い影響が出るかもしれません。そういう意味ではスマートデバイス時代に合ったフォーマットと言えるでしょう。
画像の縦横の大きさはそのままに、元画像よりもファイルサイズを小さくすることを「圧縮」と言います(縮小とは違います)。JPEGは、元画像の情報量を減らしてファイルサイズを小さくするという圧縮方法を採用しています。情報を減らしてファイルサイズを小さくするということは、画質が劣化してしまうということと同じ問題です。元画像の品質に戻らない圧縮方法なので、これを「非可逆圧縮」とか「不可逆圧縮」と言います。
これに対して、「非可逆圧縮」ほど効率的に圧縮できないものの、元画像と同じ画質に戻すことができる圧縮方法を「可逆圧縮」と言います。「可逆圧縮」に対応した画像フォーマットには、GIF(ジフ)やTIFF(ティフ)があり、BPGはこの可逆圧縮に対応しています。BPGは、「非可逆圧縮」のみならず、「可逆圧縮」にも対応しているというわけです。
JPEGとBPGの比較において、BPGの優位性が際立つのは圧縮率を高くした場合でしょう。Fabrice Bellardさんのサイト(http://bellard.org/bpg/lena.html)では、JPEG不可逆圧縮されたBPGの画像が並べて掲載されていますが、これを見ると、ほぼ同じファイルサイズであるのに、BPGにはブロックノイズが出ず、鮮明に再現されていることが分かります。
また、両者を実際に比較できるサイト(http://xooyoozoo.github.io/yolo-octo-bugfixes/)で試してみると、ファイルサイズを小さくすればするほどBPGの画質が優れているということが一目瞭然です。空のグラデーションや人物の顔では、JPEGだとノイズが目立ちますが、BPGは気になるようなノイズは見当たりません。
また、Exif(イグジフ)やCMYKなどにも対応しているのも特徴です。Exifデジタルカメラで撮影した際、画像に埋め込まれるシャッタースピードや露出などの情報で、CMYKは印刷用に最適化された色データのことです。このほかグレースケール(白黒画像)やアルファチャンネルといった色空間情報も保持できます。
■普及に向けた課題は?
いいことばかりのように見えるBPGですが、課題もあります。画像を作成するためのソフトウエアや、BPGを表示させるためのブラウザが現時点で普及していないことです。もっとも一般のブラウザでBPGを表示させるためには、運営者側が簡単なJavaScriptをサイトに設置すればよいのですが、画像作成を含め、この一手間をかけてBPGを紹介してくれるかどうかは未知数です。
一昔前、GIFは今よりも広く使われていました。表現できる色数が少ないので写真には向かないけれども、軽くて透明表現もできるというフォーマットです。しかし、GIFのライセンスを持つ会社が使用者にライセンス料を要求したことで、ネットユーザーが反発。その過程でPNGが生まれ、その地位はPNGに取って代わられたという歴史もあります。GIFとは背景が違いますが、古いフォーマットに固執する必要がないという意味では、BPGがJPEGに取って代わる可能性は十分にありえます。
BPGという画像フォーマットの特徴が、そもそもユーザーのニーズに刺さるのか、一般的なブラウザがBPGに対応するのか、画像を作成するソフトウエアが十分に揃うのかといった、開発者の意思だけではコントロールできない要素が多々あります。BPGが普及するためには、作者の開発力と熱意だけでなく、それをサポートする市場環境が一番大きく影響することは言うまでもありません。
(THE PAGE 12月25日(木)8時0分)

これまでのデータはどうなっちまうんだろう。
こっちのネタは疎いのでよくわからないんですが・・・