2015年8月19日水曜日

各色空間のガンマカーブ

調べたら adobeRGB や Rec.709 は単純なカーブではなくsRGBのように暗部に線形部分を含むカーブとなっていたので覚書

暗部が線形のタイプ

  • sRGB
  • adobeRGB
  • ProPhotoRGB
  • Rec.709
文献によっては累乗だけで済ませているものもあるので注意が必要。
Rec.709 Gamma correction
線形部 : 傾き 閾値 非線形部 : 累乗値 非線形部 : オフセット
4.5 0.018 0.45 scale 1.099
add -0.099
https://en.wikipedia.org/wiki/ProPhoto_RGB_color_space

    緑の波線は参考としてのガンマ2.2

ProPhoto_RGB Gamma correction
線形部 : 傾き 閾値 非線形部 : 累乗値 非線形部 : オフセット
16 0.03125 1/1.8 scale 1
add 0
https://en.wikipedia.org/wiki/ProPhoto_RGB_color_space

AdobeRGB Gamma correction
線形部 : 傾き 閾値 非線形部 : 累乗値 非線形部 : オフセット
32 0.00173677 1/2.19921875 scale 1
add 0
正確にはガンマ2.2ではなく。563/256 = 2.19921875 とのこと。
また暗部に線形部があるがきわめて小さい値なので全体的にガンマ2.2としてもあまり問題はないと思われる
http://www.adobe.com/digitalimag/pdfs/AdobeRGB1998.pdf


sRGB Gamma correction
線形部 : 傾き 閾値 非線形部 : 累乗値 非線形部 : オフセット
12.92 0.0031308 1/2.4 scale 1.055
add -0.055
https://en.wikipedia.org/wiki/SRGB

NTSC(1953) Gamma correction
ガンマ2.2と記述している例 : 添付資料(312KB) - TOKYO TECH OCW - 東京工業大学
暗部が線形と記述している例 : http://www.babelcolor.com/download/A%20review%20of%20RGB%20color%20spaces.pdf

メモ

desmos

このグラフ作成ツールが便利。ブラウザでグラフが書けて式がわかりやすく表示されるのがいい。
変数を使ってスライダで値を変えることもできる。
複数のグラフの交点の値も表示してくれる。

https://www.desmos.com/

0 件のコメント:

コメントを投稿