GoogleはサードパーティのアプリにウルトラHDRサポートを提供します
ジャカルタ - Googleは、サードパーティのカメラアプリがUltra HDR画像をキャプチャできるようにするジェットパックカメラXライブラリのアップデートを発表しました。Ultra HDRは、Android 14で導入された新しい画像形式であり、1つのファイルで画像のSDRおよびHDRバージョンを保存できます。現在、Android kamera2 APIを使用しているカメラアプリのみがUltra HDR画像を撮影できます。
ウルトラHDRは、人気のあるJPEGフォーマットに基づくGoogle製の画像形式です。JPEGベースのため、ウルトラHDR画像は、HDR画面があるかどうかにかかわらず、ほぼすべてのデバイスで見ることができます。特別なウルトラHDR画像を作るのは、HDR画面を備えたデバイスで見ると、画像のHDRバージョンが表示され、より鮮やかなコントラスト色を提供することです。
Ultra HDRを使用すると、メタデータに埋め込まれたHDR特典マップを使用して、JPEGファイルに画像を保存できます。その後、アプリは、ファイルに含まれる画像の基本バージョンのSDRにこのマップを実装できます。この手順をサポートするには、既存のカメラアプリを更新する必要があります。
kamera2 APIはAndroid OSフレームワークの一部であり、高度なカメラ機能を実装したいアプリによって使用されます。一方、CampaX APIはジェットパックサポートライブラリの一部であり、追加機能のためにカメラへのアクセスのみを必要とするアプリを対象としています。新しいカメラ機能が最初にカメラ2用に開発されたため、カメラXに依存している開発者は、Googleがこの機能を実装するのを待つ必要があります。Campa2の機能の一部はカメラXには届かなかったが、Ultra HDRピックアップサポートは例外である。
2024年のI/O開発者会議で、GoogleはUltra HDR撮影をサポートするためにカメラXライブラリを更新すると発表しました。このアップデートは、4月にリリースされたバージョン1.4.0-レッショ05で見ることができます。CメラXの1.4.0バージョンでは、画像撮影と画像撮影機能のクラスに新しいアウトプット形式APIが導入されます。
このAPIには、デバイスがウルトラHDR画像を撮影できるかどうかを尋ねるための画像キャプチャ機能における getSupportedOutputFormats 方法が含まれています。これは、Android 14 以降を実行しているデバイスで可能であるはずです。アウトプット形式がウルトラHDR画像撮影をサポートするデバイスでOUTPUT_ forentAT_JPEG_ULTRA_HDRに設定されている場合、CASAXライブラリは画像形式「JPEG/R」でウルトラHDR画像を撮影します。
ウルトラHDR画像は、SDR画面を備えた古いアプリまたはデバイスに通常のJPEGファイルとして表示され、その形式をサポートするアプリおよびデバイスにHDRとして表示されます。現在、Google ChromeだけがAndroidとデスクトップでUltra HDRを完全にサポートしています。
ウルトラHDR画像を完璧に表示できるデバイスには、サムスンのギャラクシーS24シリーズ、Googleのピクセル7およびピクセル8シリーズなどがあります。HDR画面を備えた一部の新しいWindows PCは、ウルトラHDR画像も表示できます。
Ultra HDR画像の利点はテキストで説明するのが難しいので、表示できるデバイスをお持ちの場合は、いくつかのUltra HDR画像を見ることをお勧めします。このジェットパックカメラXライブラリのアップデートにより、サードパーティ製アプリは、ライブラリのバージョン1.4.0がリリースされると、すぐにウルトラHDR形式の画像の保存を開始します。