wifi模組廠商樂鑫8285芯片代理商LED驅動色彩功能講解,本文將介紹 LED 驅動基礎知識,包括照明領域中的色彩空間、LED 驅動器、LED 調光方式PWM 介紹等。在繪畫時,使用品紅色、黃色和青(天藍)色這三種顏色可以生成不同的顏色,這些顏色就定義了一種色彩空間。wifi模組廠商樂鑫8285芯片代理商將品紅色的量定義為 x 坐標軸、黃色的量定義為 y坐標軸、的量定義為 z 坐標軸,這樣就可以得到一個三維空間,每種可能的顏色在這個三維空間中都有唯一位置。
但是,這并不是唯一的色彩空間。例如,在計算機顯示器上顯示顏色時,通常使用 RGB(紅色、綠色、藍色)定義色彩空間,這是另外一種生成不同顏色的方法,紅色、綠色、藍色的量被當成x、y和z坐標軸。另外一種生成不同顏色的方法是使用色相(x 軸)、飽和度(色度,y軸)和明度 (z軸)表示,這種方法定義的色彩空間稱為 HSV 色彩空間。另外,wifi模組廠商樂鑫8285芯片代理商HSL色彩空間也是照明領域常用的一種色彩空間,該色彩空間是通過色相(H)、飽和度(S)、亮度(L)三個顏色通道的變化以及它們相互之間的疊加來得到不同顏色的,H、S、L 分別表示色相飽和度、亮度三個顏色通道。
1.RGB 色彩空間
RGB 色彩空間是日常接多的色彩空間,該色彩空間由三種顏色[分別為紅色 (R),綠色(G) 和藍色 (B)] 的組合表示一種顏色,這三種顏色的不同組合可以生成幾乎所有的顏色。wifi模組廠商樂鑫8285芯片代理商RGB 色彩空間是圖像處理中基本、常用、面向硬件的色彩空間,比較容易理解。RGB 色彩空間利用三個顏色分量的線性組合來表示顏色,任何一種顏色都與這三個顏色分量有關,而且這三個顏色分量是高度相關的,所以連續變換顏色時并不直觀,要想對LED 的顏色進行調整,則需要更改這三個顏色分量才行。
在自然環境下獲取的圖像容易受自然光照、遮擋和陰影等情況的影響,即對亮度比較敏感。而RGB 色彩空間的三個顏色分量都與亮度密切相關,即只要改變亮度,三個顏色分量都會隨之相應地改變,但并沒有一種直觀的方式來表達這種變化。人眼對于這三種顏色分量的敏感程度是不一樣的,在單色中,人眼對紅色不敏感、對藍色敏感,所以 RGB 色彩空間是一種均勻性較差的色彩空間。如果直接用歐氏距離來度量顏色的相似性,其結果會與人眼視覺有較大的偏差。對于某一種顏色,我們很難用較為精確的三個顏色分量數值來表示。
2.HSV色彩空間
在計算機中使用較多的是 HSV 色彩空間。該色彩空間比 RGB 色彩空間更接近人們對彩色的感知經驗,可以非常直觀地表達顏色的色調、鮮艷程度和明暗程度,方便進行顏色的對比。wifi模組廠商樂鑫8285芯片代理商在HSV色彩空間中,可以比在 RGB 色彩空間中更容易地跟蹤某種顏色的物體,常用于分割指定顏色的物體。在使用HSV色彩空間表示顏色時,顏色是由 Hue(色調、色相)Saturation飽和度、色彩純凈度)、Value (明度) 三個部分表示的。
通常,HSV 色彩空阿是用圓柱體米表示的,圓柱體的橫裁面可以看成計個極坐標系,Hue用比極坐標的極角表示,Smlo用被坐標的極長度表示,Value用圓中軸的高度表示。Hue用角度度量,取值范圍0~360°,表示色彩信息,即所處的光譜顏色的位置。
顏色圓環上所有的顏色都是光譜上的顏色,從紅色開始按逆時針方向旋轉,Hue=0表示紅色,Hue-120 表示綠色,Hue-240 表示藍色等。在RGB 色彩空間中,顏色是由三個值共同決定的,如黃色可表示為(255,255,0); 在 HSV色彩空間中,黃色只需要由一個值決定,Hue-60 即可。HSV色彩空間的圓柱體半邊橫截面(Hue-60),可以表示HSV色彩空間的 Saturation 和Value分量。
水平方向表示飽和度 (Saturation),飽和度表示顏色接近光譜色的程度。飽和度越高,表示顏色越深,越接近光譜色;飽和度越低,表示顏色越淺,越接近白色。飽和度為0 表示純白色,Saturation 的取值范圍為 0%~100%,值越大,顏色越飽和。豎直方向表示明度 (Value),用來表示 HSV 色彩空間中的顏色明暗程度,明度越高,表示顏色越明亮。Vale的取值范圍是 0%~100%。明度為0,表示純黑色(此時顏色暗)。
3.HSL色彩空間
HSL 色彩空間和 HSV 色彩空間比較類似,HSL 色彩空間也有三個分量,Hue(色相)、Saturation(飽和度)、Lihmess (亮度)。wifi模組廠商樂鑫8285芯片代理商HSL 色彩空間和 HSV 色彩空間的區別是后一個分量不同,HSL 色彩空間的后一個分量是 Lightness (亮度),HSV 色彩空間的后一個分量是 Value(明度)。HSL 色彩空間中的 Lightness 分量表示亮度,亮度為 100,表示白色;亮度為 0,表示黑色。HSV色彩空間中的 Value 分量表示明度,明度為 100,表示光譜色;明度為 0,表示黑色。圖6-6所示為HSL色彩空間。
HSL色彩空間中的 Hue (H)分量,表示人眼所能感知的顏色范圍,這些顏色分布在一個平面的色相環上,取值范圍是 0~360°,每個角度都代表一種顏色。色相值的意義在于,我們可以在不改變光感的情況下,通過旋轉色相環來改變顏色。HSL色彩空間的 Saturation (S)分量,表示色彩的飽和度,其取值范圍為0%~100%。Saturation 分量的值描述了相同色相、亮度下色彩純度的變化,值越大顏色中的灰色越少,顏色越鮮艷,呈現一種從灰色到純色的變化趨勢。wifi模組廠商樂鑫8285芯片代理商HSL色彩空間的 Lightness (L)分量,表示是色彩的亮度,該分量的作用是控制色彩的明暗變化,它的取值范圍同樣是 0%~100%,值越小色彩越暗,越接近于黑色;值越大,色彩越亮,越接近于白色。
上述的三種色彩空間,只是播述色彩的維度不同,因此它們之間是可以互相轉換的。在實際的彩色照明燈具中,控制紅色、綠色、藍色三種顏色 LED 燈珠的亮度值,使之經混色后得到不同的顏色。但是,在用戶界面和傳輸控制消息中使用的色彩空間通常是 HSV 色彩空間或HSL 色彩空間,這就需要在LED 驅動中將 HSV色彩空間或HSL 色彩空間中的值轉換為RGB色彩空間中的值,并改變對應顏色 LED 燈珠,混色后可得到期望的顏色。