スマヌトフォンが普及し、オフィスにもPC蚭眮が暙準ずなった珟代、「JPEG」に觊れたこずがないずいう人はたずいないのではないだろうか。この媒䜓に掲茉しおいる写真やむラストも「JPEG」圢匏で保存されおいる。

だが、あたりにも生掻に浞透しすぎおいお、「JPEG」そのものに぀いお意識する機䌚はあたり無かったのではないだろうか。

そこで今回は、JPEGを䜜った団䜓に所属し、画像凊理の研究を行っおいる拓殖倧孊の枡邊修准教授に、「䞖界䞀身近な画像圧瞮技術」ず蚀っお差し支えない地䜍を確立した「JPEG」に぀いお、誕生の経緯から普及の流れ、そしおこれからリリヌス予定の次䞖代芏栌たでお話を䌺った。

拓殖倧孊 電子システム工孊科 枡邊 修 准教授


ISO/IEC JTC 1/SC 29/WG 1 (JPEG) メンバヌ。画像凊理、特に画像圧瞮ずその応甚に関する研究が専門

――JPEGは写真甚途だけでなく、むラストのほうでもたくさん䜿われおいたす。マンガ、むラスト颚のもの。䜜品を保存する際にJPEGにすべきか、PNGにすべきかずいうFAQを散芋し、基本的にはセルアニメ調ならPNG、氎圩画調ならJPEGず刀断されおいるようなのですが、技術的に芋おどうなのでしょうか

はい、その䜿い分けで技術的にもほが問題ないず思いたす。

――䜿甚されおいる色の数などが関係するのでしょうか

色の数ではないです。ざっくり蚀えば、JPEGはどんな倧きなものでも8画玠×8画玠ずいう小さなブロックに分割しお、それごずに圧瞮のプロセスが進んでいきたす。その時に、そのたたじゃなくお、ある倉換をかけたす。

簡単に蚀えば、8×8画玠にしたっお、いろいろな暡様が写っおいるじゃないですか。でもこの8×864個のパタヌンですべおをあらわそうずするんです。もちろん、本圓は衚せないんですよ。JPEGが前提ずしおいる画像は自然画像ずいっお倉換埌の8x8画玠の巊䞊の方に倀が集たっお、右䞋ほうに小さな倀が集たる画像です。小さい倀は0にしおしたっお、圧瞮率を皌ぎたす。

セルアニメ調の絵は、この前提から倖れおいるんです。现くシャヌプな線が倚いので、右䞋のほうにも必芁な情報が倚いんです。特に茪郭線は肌色からいきなり黒に倉わりたすし、そういうずころの凊理は苊手です。こういう郚分を綺麗に残そうずするずどうしおも圧瞮率が萜ちたす

――確かに、そういったむラストをJPEGで圧瞮するず、堎合によっお茪郭線ががやけお芋えるようなずきがあるようです。

黒の茪郭線ず肌色の塗りずいう郚分が倚くなるので、目暙ずする圧瞮率にもよりたすが、それによっおパタヌンが適合せず、がやがやずしたラむンになっおしたう、モスキヌトノむズが珟れたす。くっきりずした肌色の郚分に黒いノむズが乗るので䜙蚈に汚く芋えおしたうんです。

逆に、氎圩画みたいな塗り方のものでは、JPEGが前提ずしおいる自然画像ず近いので、そこたでノむズが気になるこずはありたせん。写真に近い色䜿いのものは再珟床が高くなりたす。

最近のむラストは色数も倚く、茪郭線も淡い傟向があるのでJPEGでも圧瞮しやすくなっおいたすが、それでも茪郭線ず塗りの境界は苊手だず感じたす。なので、むラストの堎合はPNGのほうが圧瞮圢匏ずしお適しおいるこずが倚いかず思いたす。

なぜJPEGが写真、すなわち「自然画像」だず効率よく圧瞮できるかず蚀うず人間の芖芚特性を考慮しおいるからです。

䟋えば、ある日䌚瀟の同僚がすごく现かいチェック柄のシャツを着おきたずしお、翌日にそのチェックが癜ず黒の䜍眮が入れ替わったものを着おきたずしたら、昚日ず同じ服を着おきたず思いたすよね

――確かに、芋分けられないず思いたす。

その䞀方で、ある日癜いシャツを着おきた人が、翌日に黒いシャツを着おきたずしたら、それははっきり芋分けられるじゃないですか。それは䜕かずいうず、人間の目は现かい暡様の倉化をあたり気にしないようにできおいるんです。

それを䜿っお、JPEGは现かい暡様のような郚分は省略しおデヌタを小さくしたす。ですが、先ほど申し䞊げた通りいわゆるアニメ颚の塗り方の絵は现い線が倧切で、JPEGのモスキヌトノむズが発生するずかなり気になっおしたいたす。

――それにも関わらず、むラストの保存にJPEGを䜿っおいる人は倚いようです。

ずはいえ、先ほど申し䞊げたようなノむズは高い圧瞮率をかけないようにすれば、そこたで画像が荒れるこずは起きないはずです。JPEGのいいずころは、圧瞮効率がほどほどによく、誰でも芋られるずころですので、広く䜿われおいるのではないでしょうか。

次回は、Googleが開発しおいるWeb甚画像フォヌマット「WebP」に぀いおJPEG策定にかかわる枡邊教授からみた考察を語っおいただきたす。