顏色混合背后的科學(xué)
多通道顏色混合
本文引用地址:http://2s4d.com/article/137979.htm在三通道顏色混合中,如果三個 LED 的色點映射到 CIE 1931 表上,就會形成一個三角形。如果三個 LED 分別為紅色、綠色和藍色,那么形成的三角形就是顏色域(見圖 2)。三角形以內(nèi)的區(qū)域就是這組 LED 所能實現(xiàn)的顏色范圍。三角形內(nèi)任何 (x, y) 坐標(biāo)都可以作為系統(tǒng)的輸入值,這樣系統(tǒng)就能生成大量高清顏色。
四通道顏色混合解決方案基于疊加原理,并以三通道顏色混合算法為基礎(chǔ)。對于四通道顏色混合法而言,如果四個 LED 的色點映射到顏色空間表上,顯然,四個 LED 色點之間的連線就會形成 4 個三角形,如圖 3 所示。
這里介紹的方法可以方便地擴展到 4 種以上的 LED 顏色。組成圖 3 中 4 個三角形的 LED 組合包括:TR1 (R,G,B)、TR2 (R,A,B)、TR3 (R,G,A) 和 TR4 (G,A,B)。
利用三通道顏色混合函數(shù)對每個三角形進行求解以獲得調(diào)光值。在這四個三角形中,有兩個三角形得出的全部調(diào)光值都為非負(fù),另外兩個三角形中有一個三角形得出的所有調(diào)光值均為負(fù),另一個三角形得出一個負(fù)調(diào)光值。所有帶負(fù)值的三角形都無效,需舍棄。只將全正值的調(diào)光數(shù)組進行累積。負(fù)調(diào)光值是指所需色點位于三個基色構(gòu)成的三角形之外。舉例來說,在圖 4 中,RGB 三角形針對 P1 的返回值均為非負(fù),而 P2 則至少有一個調(diào)光值為負(fù)。
針對每種目標(biāo)顏色添加兩個正調(diào)光值并進行適當(dāng)擴展。有一個負(fù)調(diào)光值就意味著所需顏色不在顏色域內(nèi),不能通過特定的基色生成?! ?/p>
Color Mixing Implementation Details
顏色混合實施詳情
固件通過 CIE 1931 顏色空間輸入顏色請求。CIE 1931 顏色空間中的特定點用三個值代表 (x, y, Y)。該點由 (x, y) 定義,這里的 x 和 y 分別代表色調(diào)和飽和度。色調(diào)是 CIE 1931 顏色空間內(nèi)的一個矢量,飽和度是另一個矢量。(x, y, Y) 矢量的第三個值用來指定光通量(單位為流明)。固件的輸入必須在 (x, y, Y) 矢量范圍內(nèi),用于指定該點在特定額定電流和結(jié)溫下的顏色和輸出光通量。
圖 5 是一種顏色混合算法的方框圖,該算法通過賽普拉斯 PowerPSoC 系列控制器實現(xiàn)。PowerPSoC 系列控制器采用 8 位微控制器構(gòu)建而成,集成了多達四個獨立的恒定電流驅(qū)動器通道,并具有滯后控制器特性。此外,它還包含可配置的數(shù)字和模擬外設(shè),工作電壓介于 7V 至 32V 之間,能用內(nèi)部 MOSFET 開關(guān)驅(qū)動高達 1A 的電流。
評論