Googleは、オープンソースの新しいJPEGコーディングライブラリ「Jpegli」を公式ブログで紹介した。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Googleは2024年4月3日(米国時間)、オープンソースの新しいJPEGコーディングライブラリ「Jpegli」を公式ブログで紹介した。インターネットのWebページの読み込みが遅い大きな原因になる画像エンコーディングを改善し、「インターネットをより速くする可能性を持つ有望な新技術」とうたっている。
Jpegliは、従来のJPEGよりも高速かつ効率的で、画像もより美しくなるように設計されている。高い後方互換性を維持しながら、強化された機能を提供し、高品質圧縮設定で圧縮率を35%向上させる。
Jpegliには、以下のような技術的特徴がある。
Jpegliは、ノイズを減らし、画質を向上させるために、多くの新しい手法を採用している。その中には、JPEG XLレファレンス実装(次世代画像フォーマットのJPEG XLのエンコーダーおよびデコーダーのレファレンス実装)における適応型量子化ヒューリスティックス、量子化マトリックス選択の改善、中間結果の正確な計算、より高度な色空間の使用などが含まれる。
これらの手法は全て、従来の8bitJPEG形式を使用するように作られている。このため、新しく圧縮された画像は、ブラウザや画像処理ソフトウェアなど既存のJPEGビュワーと互換性がある。
GoogleはJpegliの画質向上を定量化するため、クラウドソーシングで募った評価者の協力を得て、3つのコーデック(Jpegli、libjpeg-turbo、MozJPEG)でエンコードした「Cloudinary Image Dataset '22」の画像ペアを比較した。
このテストでは、エンコードのみの比較に限定し、デコードは常にlibjpeg-turboを使用した。テスト条件に差が出ないように、XYB ICCカラープロファイルを無効にしてテストした。コーデックと設定間の結果の比較を簡単にするため、ELOスコアを使用して、全ての評価者の判定を集計している。
この結果は、Jpegliが従来のJPEGコーデックよりも、高品質な画像の圧縮率が35%高いことを示している。
Copyright © ITmedia, Inc. All Rights Reserved.