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