Tone Curve 整理。
普通的 ACES 色域和类似结果值的 Custom Tone Mapping 值。
上面是 ACES 基本参数。
上面是修正 Custom 值的结果。(标准是用肉眼对比 ACES 结果,找个大致的参数)
Toe Strenth 0.4
Toe Lengh 0,5
Shoulder Strength 0.7
Shoulder Length 0.8
Shoulder Angle 1
Gamma 1
先简单了解下色域吧。
色彩空间 (Colorspace)
•把颜色的3要素色彩,明度,饱和度显示在空间坐标上
‘色彩空间 (color space)’ 或者叫 ‘色系(color system)’。
•色彩空间也是人可以看到的所有颜色,比如
'人可以认知的所有颜色中可以表现出来的颜色范围’
•表现颜色的时候使用 RGB 数据量会很大,也难处理
所以人的眼睛敏感的灰度成分(Y)和稍微不是敏感色颜色成分(UV)分开。
•色域 (gamut)
所有色彩空间都有一个叫色域的可以体现该系统的 ‘色彩的范围’。根据使用和可实现的色域也会用 ‘支持sRGB72%, sRGB 100%, Adobe RGB99%’等方法表示。
色彩空间的种类
•RGB
色彩的表现用3元色 Red, Green, Blue 用不同的比例结合生成。
和色彩显示器一样,主要用于电脑色系。
•CMYK
基于 Cyan, Magenta, Yellow, Black,主要用于颜色的印刷。
根据各个成分的减算实现颜色。
•YUV
Y轴会用U,V两个轴的亮度成分表现颜色。U轴是从蓝色里抽出亮度成分的值。 V轴是从红色抽出亮度成分的值。 主要用于analogue 颜色信号变换。 (U=B-Y) , (V=R-Y)
•YCbCr
数字电视系统使用的色域。是把叫做 YPbPr的analogue信号的色域做成数字化的。 YPbPr 用于 analogue component vidio(模拟元件视频?) 。
RGB vs YUV
•RGB 是用 Red, Green, Blue 三种属性表现影像的方式。通常用于电脑显示器。在RGB 方式上为了表现黑白,如果 R=G=B 3个通道的参数一致就会表现出黑白。 (光的加法混合)
YUV是用灰度(Y) 信号和颜色信号 2个(U,V)表现光的亮度的方式。通常用于 TV或视频摄像。 YUV为了表现黑白,有 Y 信号就够了。
•回到黑白 TV 时期,黑白 TV是只用光的亮度信号表示影视的。 之后有颜色的 TV出现后就开始困惑了。
•同时支持黑白 TV和有色 TV的播放信号。这就是 YUV的开始。也就是说,黑白 TV是只用灰度(Y) 信号显示视频,剩下的颜色信号(U,V)是扔掉的。有色 TV是同时用 Y信号和 U,V 信号显示画面的。
现在不用黑白 TV 了,但还在使用 YUV 信号的理由是,跟 RGB信号比的话可以提高压缩率。就算压缩 RGB ,跟 YUV比的话需要很多的数据,特别是只表示黑白的时候 RGB需要所有数据,所以相对需要更多的储存空间。仅仅是从 RGB 转换到 YUV会减少 1/2 左右的数据。
•YUV, YCbCr/YPbPr 是分开人的眼睛较敏感的亮度值(luma)和相对不敏感的颜色值(chrominance)去处理信号的色域(color
space)。而且可以使用不同的亮度值和颜色值的数据密度,可以有效压缩信号的尺寸。
Rec. 709, Rec. 2020
是国际电信联盟推荐的 HDTV对应的分辨率,播放率,色域的规定,也可以简称为 Rec. 709 或者 BT. 709。
•Rec. 709 的色域跟 sRGB色域相同,但用的是稍微不同的Gamma特性。
•Rec 2020是用于 HDTV的 Rec。跟 709一样是用于 UHTV的推荐项,跟 Rec. 709比使用的是扩展2倍的色域。
Uncharted 2 tone mapped curve.
2012 普遍把这个称为 Filmmic curve 。