![]() |
RGB 為紅綠藍所代表的數位訊號等級,在三原色系統用來描述色彩等級或比例的單位,為線性系統。XYZ 為三次激值(tristimulus),為人類感知色彩強度的心因性物理量量化數值,屬於非線性系統。兩者間的轉換是複雜且不直接的,RGB 需進行 Gamma 轉換後,並進行轉換矩陣的混和,才能計算對應的 XYZ。 |
---|
轉換流程
線性的
上述的 為色彩轉換矩陣(Color Transformed Matrix), 為 Gamma 轉換函式(Gamma Transformed Function)。
Gamma 轉換
由於人眼對色彩與亮度的感知強度為非線性表現,通常為指數型態的相對關係,因此數位訊號 所對應的色彩強度,或是亮度強度,為因應這種現象,常被設計成一種非線性遞增的表現系統。Gamma 即轉換旨在將線性的 系統,轉換成非線性系統 的轉換過程。Gamma 轉換的方法可分成三類,分別是指數函數、查表,以及轉換方程式。
指數函式即為指數轉換的方法,以式( )的方式呈現。
查表即給一組對應表,透過內差的方式將對應的 Gamma 數值換算出來;轉換方程式即透過非指數函數的特定方程式,將 Gamma 值計算出來,以 Rec. (B.T.)規範為大宗。
色彩轉換矩陣
透過 Gamma 轉換,得到非線性的 , 可藉由三組特定的三元一次方程式,分別求得 、 、 值,可用下列式子表示:
可表示成:
根據式( ),令色彩轉換矩陣
色彩科學
No comments:
Post a Comment