Lab 02
Gamma 曲線
一張影像從光進入相機,到訊號點亮螢幕,中間不只經過一條直線。拖動取樣點,看看非線性轉換如何把有限的數值留給眼睛更敏感的地方。
TRANSFER CURVE
sRGB OETF · piecewise 2.4
IN0.180OUT0.461
8-bit allocation
256 個數值,要放在哪裡
上排把數值平均分給線性光。下排先用目前曲線編碼,再量化成相同步數。非線性編碼會把更多階調集中在暗部,因此較不容易看見 banding。
線性光等距
編碼訊號等距
示意放大為 16 階,實際 8-bit 是 256 階
Gamma 不是單純把畫面變亮
線性光描述的是物理能量,數位影像裡的數值通常不是線性光本身。OETF 把場景或線性影像編成訊號,顯示端再將訊號轉回光輸出。兩段配合後,影像才能在有限位元下有效保存暗部差異。
sRGB 與 2.2 的關係
常說 sRGB 的 Gamma 是 2.2,這是方便理解的近似。標準 sRGB 其實使用分段函數,主要曲線的指數是 2.4,靠近黑色時接上一小段直線。切換到 Power law,才是單一指數的純粹模型。
這和顯示評估有什麼關係
如果 transfer function 偏離目標,同一組像素值會產生不同亮度,暗部層次、對比與色彩外觀都會跟著改變。量測顯示器時,除了看最大亮度,也要檢查灰階響應是否貼近目標 EOTF。