Open3

AndroidのUltra HDRとは何なのか

okuokuokuoku

Pixel7 ProにUltra HDRなる機能があることを知った

https://forbesjapan.com/articles/detail/67908

... いやメニューでは見た記憶はあったんだけど。。

https://developer.android.com/media/platform/hdr-image-format

機能としては:

  • JPEG MPFを使ってDisplay-P3 SDRな元画像と、HDR化のための "Gain map" の2枚を収録
  • 2つのスカラ値 最低輝度、最高輝度 を記録し、Gain map 画像には8bit階調でログスケール記録
  • Gain MapはRGBそれぞれのチャンネルで指定できるがモノクロも可 (仕様書はモノクロで書いてある)

JPEG MPFはiPhoneのDepth photoでも使われている。

okuokuokuoku

Gain mapの抽出

個人的にはexiftoolを愛用している:

exiftool -b -MPImage2 PXL_20240915_052839955.jpg > out.jpg

グレースケールのJPEGで 1000x754 にダウンサンプルされている。元画像は4080x3072。