本發(fā)明涉及顯示屏領(lǐng)域,具體而言,涉及一種顯示屏及其控制方法、裝置和系統(tǒng)。
背景技術(shù):
要把計算機(jī)顯示器上某一區(qū)域的內(nèi)容實時地映射到LED顯示屏上,即只要把計算機(jī)顯示器上那個區(qū)域的每個像素實時映射到LED顯示屏上的相應(yīng)像素。LED顯示屏的每個像素由紅(R)、綠(G)、藍(lán)(B)三種發(fā)光二極管的點(diǎn)陣組成,根據(jù)三基色原理,只要把計算機(jī)屏幕上每一點(diǎn)的圖像分解成數(shù)字的紅、綠、藍(lán)三種信號,傳遞到LED屏幕上的點(diǎn)陣單元中,分別驅(qū)動相對顏色的發(fā)光二極管,這樣就實現(xiàn)了計算機(jī)顯示器到LED顯示屏的映射。
LED顯示屏控制系統(tǒng)的總體框圖如圖1所示,整個系統(tǒng)可分成以下三個部分:HDMI解碼電路,發(fā)送系統(tǒng),接收系統(tǒng)。
1)HDMI解碼電路:此模塊用來獲取視頻源數(shù)據(jù),接收顯卡HDMI口過來的編碼數(shù)據(jù),通過TMDS解碼,恢復(fù)出RGB視頻數(shù)據(jù)和控制信號。
2)發(fā)送系統(tǒng):此模塊完成RGB視頻數(shù)據(jù)的采集和發(fā)送過程。經(jīng)HDMI解碼電路后的RGB視頻數(shù)據(jù)和控制信號傳送到發(fā)送系統(tǒng),發(fā)送系統(tǒng)根據(jù)控制信號采集到一幀數(shù)據(jù),并將視頻數(shù)據(jù)寫入數(shù)據(jù)存儲器RAM進(jìn)行緩存。為提高系統(tǒng)速度,采用兩塊RAM存儲器以乒乓方式工作,即當(dāng)FPGA向一塊RAM寫一幀數(shù)據(jù)的同時,F(xiàn)PGA對另一塊RAM進(jìn)行讀操作,當(dāng)處理下一幀時進(jìn)行轉(zhuǎn)換,對上次已寫入數(shù)據(jù)的RAM進(jìn)行讀取,而對上次進(jìn)行讀取的RAM進(jìn)行寫入,通過這種并發(fā)的執(zhí)行來實現(xiàn)數(shù)據(jù)的快速讀寫。發(fā)送系統(tǒng)用于將收到的數(shù)據(jù)流進(jìn)行緩存,F(xiàn)PGA負(fù)責(zé)將接收到的三基色灰度數(shù)據(jù)進(jìn)行γ反校正,以滿足LED顯示屏的灰度要求,并且將校正之后的灰度數(shù)據(jù)按照LED顯示屏的掃描方式進(jìn)行重組緩存和灰度調(diào)制,為LED顯示屏的掃描電路提供標(biāo)準(zhǔn)格式的驅(qū)動信號。處理后的數(shù)據(jù)按照LED屏的級聯(lián)方式進(jìn)行分包,通過以太網(wǎng)芯片發(fā)送出去。
3)接收系統(tǒng):在接收系統(tǒng)中,F(xiàn)PGA通過以太網(wǎng)芯片接收發(fā)送系統(tǒng)傳送的視頻數(shù)據(jù),存入數(shù)據(jù)存儲器RAM中,這里同樣有兩塊RAM以乒乓方式工作。接收系統(tǒng)接收以太網(wǎng)上傳來的視頻數(shù)據(jù)流,經(jīng)過位分離重組操作后存入SRAM進(jìn)行緩存,再串行輸入至LED顯示屏進(jìn)行掃描顯示。既FPGA從RAM讀取顯示數(shù)據(jù),并對顯示數(shù)據(jù)按照灰度級2^10進(jìn)行組織、轉(zhuǎn)換,配合移位串行時鐘送入LED顯示屏進(jìn)行顯示。
LED全彩顯示屏產(chǎn)品,通常需要顯示絢麗的彩色也需要顯示灰度色(所謂灰度色,就是指純白、純黑以及兩者中的一系列從黑到白的過渡色)。我們發(fā)現(xiàn),當(dāng)任意像素點(diǎn)顯示灰度色的時候,F(xiàn)GPA總會控制LED顯示屏對應(yīng)像素點(diǎn)的RGB三個顏色來發(fā)光,消耗過多電能。
針對現(xiàn)有的顯示屏局部或整面顯示灰度色時,存在不必要的能量損失,造成能源浪費(fèi)的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種顯示屏及其控制方法、裝置和系統(tǒng),以至少解決現(xiàn)有的顯示屏局部或整面顯示灰度色時,存在不必要的能量損失,造成能源浪費(fèi)的技術(shù)問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種顯示屏的控制方法,包括:獲取顯示屏中每個像素點(diǎn)的第一顏色數(shù)據(jù),其中,第一顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值;根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù),其中,第二顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值、第三顏色分量的顏色值和第四顏色分量的顏色值;根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的二極管發(fā)光。
進(jìn)一步地,根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù)包括:判斷每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值是否相等;如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值均相等,則將任意一個顏色分量的顏色值作為第四顏色分量的顏色值,并將第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值設(shè)置為0;如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值不相等,則得到第四顏色分量的顏色值為0。
進(jìn)一步地,如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值均相等,則根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的發(fā)光二極管發(fā)光包括:控制第一顏色分量對應(yīng)的第一二極管、第二顏色分量對應(yīng)的第二二極管和第三顏色分量對應(yīng)的第三二極管關(guān)斷;根據(jù)第四顏色分量的顏色值,控制第四顏色分量對應(yīng)的第四二極管發(fā)光。
進(jìn)一步地,如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值不相等,則根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的發(fā)光二極管發(fā)光包括:根據(jù)第一顏色分量的顏色值,控制第一顏色分量對應(yīng)的第一二極管發(fā)光;根據(jù)第二顏色分量的顏色值,控制第二顏色分量對應(yīng)的第二二極管發(fā)光;根據(jù)第三顏色分量的顏色值,控制第一顏色分量對應(yīng)的第三二極管發(fā)光;控制第四顏色分量對應(yīng)的第四二極管關(guān)斷。
進(jìn)一步地,第一二極管為發(fā)射紅光的二極管,第二二極管為發(fā)射綠光的二極管,第三二極管為發(fā)射藍(lán)光的二極管,第四二極管為發(fā)射白光的二極管。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種顯示屏的控制裝置,包括:獲取模塊,用于獲取顯示屏中每個像素點(diǎn)的第一顏色數(shù)據(jù),其中,第一顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值;處理模塊,用于根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù),其中,第二顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值、第三顏色分量的顏色值和第四顏色分量的顏色值;控制模塊,用于根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的二極管發(fā)光。
進(jìn)一步地,處理模塊包括:判斷子模塊,用于判斷每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值是否相等;第一處理子模塊,用于如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值均相等,則將第一顏色分量的顏色值作為第四顏色分量的顏色值,并將第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值設(shè)置為0;第二處理子模塊,用于如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值不相等,則第四顏色分量的顏色值為0。
進(jìn)一步地,如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值均相等,則控制模塊包括:第一控制子模塊,用于控制第一顏色分量對應(yīng)的第一二極管、第二顏色分量對應(yīng)的第二二極管和第三顏色分量對應(yīng)的第三二極管關(guān)斷;第二控制子模塊,用于根據(jù)第四顏色分量的顏色值,控制第四顏色分量對應(yīng)的第四二極管發(fā)光。
進(jìn)一步地,如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值不相等,則控制模塊包括:第三控制子模塊,用于根據(jù)第一顏色分量的顏色值,控制第一顏色分量對應(yīng)的第一二極管發(fā)光;第四控制子模塊,用于根據(jù)第二顏色分量的顏色值,控制第二顏色分量對應(yīng)的第二二極管發(fā)光;第五控制子模塊,用于根據(jù)第三顏色分量的顏色值,控制第一顏色分量對應(yīng)的第三二極管發(fā)光;第六控制子模塊,用于控制第四顏色分量對應(yīng)的第四二極管關(guān)斷。
進(jìn)一步地,第一二極管為發(fā)射紅光的二極管,第二二極管為發(fā)射綠光的二極管,第三二極管為發(fā)射藍(lán)光的二極管,第四二極管為發(fā)射白光的二極管。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種顯示屏的控制系統(tǒng),包括:通信裝置,用于獲取顯示屏中每個像素點(diǎn)的第一顏色數(shù)據(jù),其中,第一顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值;處理器,與通信裝置連接,用于根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù),其中,第二顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值、第三顏色分量的顏色值和第四顏色分量的顏色值;顯示屏,與處理器連接,用于根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的二極管發(fā)光。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種顯示屏,包括:顯示模塊,包括:與第一顏色分量對應(yīng)的第一通道顯示電路、與第二顏色分量對應(yīng)的第二通道顯示電路、與第三顏色分量對應(yīng)的第三通道顯示電路和與第四顏色分量對應(yīng)的第四通道顯示電路;驅(qū)動模塊,與顯示模塊連接,用于根據(jù)第二顏色數(shù)據(jù)控制相應(yīng)的通道顯示電路導(dǎo)通,其中,第二顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值、第三顏色分量的顏色值和第四顏色分量的顏色值。
進(jìn)一步地,第一通道顯示電路包括:多個第一二極管,其中,顯示屏的每個像素點(diǎn)設(shè)置一個第一二極管;第二通道顯示電路包括:多個第二二極管,其中,顯示屏的每個像素點(diǎn)設(shè)置一個第二二極管;第三通道顯示電路包括:多個第三二極管,其中,顯示屏的每個像素點(diǎn)設(shè)置一個第三二極管;第四通道顯示電路包括:多個第四二極管,其中,顯示屏的每個像素點(diǎn)設(shè)置一個第四二極管。
進(jìn)一步地,第一二極管為發(fā)射紅光的二極管,第二二極管為發(fā)射綠光的二極管,第三二極管為發(fā)射藍(lán)光的二極管,第四二極管為發(fā)射白光的二極管。
在本發(fā)明實施例中,獲取顯示屏中每個像素點(diǎn)的第一顏色數(shù)據(jù),根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù),根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的二極管發(fā)光。容易注意到的是,第一顏色數(shù)據(jù)包括三個顏色分量,而第二顏色數(shù)據(jù)包括四個分量,通過引入第四顏色分量,使得在顯示不同顏色的時候,可以控制不同的二極管發(fā)光,無需所有顏色分量對應(yīng)的二極管均發(fā)光,從而解決現(xiàn)有的顯示屏局部或整面顯示灰度色時,存在不必要的能量損失,造成能源浪費(fèi)的技術(shù)問題。因此,通過本發(fā)明上述實施例所提供的方案,達(dá)到節(jié)省電能的效果。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)現(xiàn)有技術(shù)的一種LED顯示屏控制系統(tǒng)的示意圖;
圖2是根據(jù)本發(fā)明實施例的一種顯示屏的控制方法的流程圖;
圖3是根據(jù)本發(fā)明實施例的一種可選的顯示屏的控制方法的時序圖;
圖4是根據(jù)本發(fā)明實施例的一種可選的顯示屏的控制方法的真值表;
圖5是根據(jù)本發(fā)明實施例的一種顯示屏的控制裝置的示意圖;
圖6是根據(jù)本發(fā)明實施例的一種顯示屏的控制系統(tǒng)的示意圖;以及
圖7是根據(jù)本發(fā)明實施例的一種顯示屏的示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
實施例1
根據(jù)本發(fā)明實施例,提供了一種顯示屏的控制方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
圖2是根據(jù)本發(fā)明實施例的一種顯示屏的控制方法的流程圖,如圖2所示,該方法包括如下步驟:
步驟S202,獲取顯示屏中每個像素點(diǎn)的第一顏色數(shù)據(jù),其中,第一顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值。
具體的,上述的第一顏色分量、第二顏色分量和第三顏色分量可以為三基色原理中的三種顏色分量,即紅(R)、綠(G)和藍(lán)(B)三個顏色分量,即顏色數(shù)據(jù)可以為(R,G,B),例如,在256級色彩中,每一個顏色分量的顏色值可以是0-255中的任意一個數(shù)字。
步驟S204,根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù),其中,第二顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值、第三顏色分量的顏色值和第四顏色分量的顏色值。
具體的,上述的第四顏色分量可以是白(W)顏色分量,第二顏色數(shù)據(jù)可以為(R,G,B,W),例如,在256級色彩中,每一個顏色分量的顏色值可以是0-255中的任意一個數(shù)字。
步驟S206,根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的二極管發(fā)光。
在一種可選的方案中,當(dāng)需要通過顯示屏對視頻數(shù)據(jù)進(jìn)行顯示時,可編程邏輯器件FPGA(Field-Programmable Gate Array的簡寫)可以獲取每個像素點(diǎn)的三分量顏色數(shù)據(jù),即獲取每個像素點(diǎn)的第一顏色數(shù)據(jù)(R,G,B),然后根據(jù)每個顏色分量的顏色值,確定W顏色分量的顏色值,得到每個像素點(diǎn)的四分量顏色數(shù)據(jù),即得到每個像素點(diǎn)的第二顏色數(shù)據(jù)(R,G,B,W),然后根據(jù)四分量顏色數(shù)據(jù)的每個顏色分量的顏色值,利用脈寬調(diào)制(PWM)控制相應(yīng)的二極管的點(diǎn)亮?xí)r間,即占空比來控制輸出的平均電流值,從而實現(xiàn)不同灰度的顏色,即可以根據(jù)R顏色分量控制每個像素點(diǎn)的紅色二極管導(dǎo)通的占空比,根據(jù)G顏色分量控制每個像素點(diǎn)的綠色二極管導(dǎo)通的占空比,根據(jù)B顏色分量控制每個像素點(diǎn)的藍(lán)色二極管導(dǎo)通的占空比,根據(jù)W顏色分量控制每個像素點(diǎn)的白色二極管導(dǎo)通的占空比,使得每個像素點(diǎn)的四個二極管呈現(xiàn)相應(yīng)的顏色,從而每個像素點(diǎn)顯示需要顯示的顏色。例如,當(dāng)某一個像素點(diǎn)需要顯示灰度色時,可以將該像素點(diǎn)的四分量顏色數(shù)據(jù)中的前三個顏色分量的顏色值設(shè)為0,僅通過控制白色二極管的電流,使得該像素點(diǎn)顯示需要的灰度色。
此處需要說明的是,可編程邏輯器件(FPGA)具有高集成度、高速度、在線可編程等特點(diǎn)。FPGA以并行運(yùn)算為主,以硬件描述語言來實現(xiàn)。當(dāng)用戶通過原理圖或硬件描述語言(HDL)描述了一個邏輯電路以后,F(xiàn)PGA開發(fā)軟件會自動計算邏輯電路的所有可能的結(jié)果,并把結(jié)果事先寫入RAM,這樣,每輸入一個信號進(jìn)行邏輯運(yùn)算就等于輸入一個地址進(jìn)行查表,找出地址對應(yīng)的內(nèi)容,然后輸出即可。
通過本發(fā)明上述實施例,獲取顯示屏中每個像素點(diǎn)的第一顏色數(shù)據(jù),根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù),根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的二極管發(fā)光。容易注意到的是,第一顏色數(shù)據(jù)包括三個顏色分量,而第二顏色數(shù)據(jù)包括四個分量,通過引入第四顏色分量,使得在顯示不同顏色的時候,可以控制不同的二極管發(fā)光,無需所有顏色分量對應(yīng)的二極管均發(fā)光,從而解決現(xiàn)有的顯示屏局部或整面顯示灰度色時,存在不必要的能量損失,造成能源浪費(fèi)的技術(shù)問題。因此,通過本發(fā)明上述實施例所提供的方案,達(dá)到節(jié)省電能的效果。
可選的,在本發(fā)明上述實施例中,步驟S204,根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù)包括:
判斷每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值是否相等。
如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值均相等,則將任意一個顏色分量的顏色值作為第四顏色分量的顏色值,并將第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值設(shè)置為0。
如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值不相等,則得到第四顏色分量的顏色值為0。
此處需要說明的是,灰度色的RGB顏色值總是相同的,例如,在256級色彩中,純白(R,G,B)灰度值為(255,255,255);灰色(R,G,B)灰度值為(128,128,128)等。
在一種可選的方案中,在獲取到每個像素點(diǎn)的三分量顏色數(shù)據(jù),即獲取每個像素點(diǎn)的第一顏色數(shù)據(jù)(R,G,B)之后,可以對每個顏色分量的顏色值進(jìn)行比較,判斷三個顏色分量的顏色值是否相等,如果三個顏色分量的顏色值全部相等,即R=G=B,則確定需要顯示灰度色,因此,可以將相同的顏色值作為W顏色分量的顏色值,并同時將其他三個分量的顏色值設(shè)置為0,即R顏色分量的顏色值為0,G顏色分量的顏色值為0,以及B顏色分量的顏色值為0。如果三個顏色分量的顏色值不全相等,則確定需要顯示彩色,因此,可以將W顏色分量的顏色值設(shè)置為0,其他顏色分量的顏色值不變。
可選的,在本發(fā)明上述實施例中,如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值均相等,則步驟S206,根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的發(fā)光二極管發(fā)光包括:
控制第一顏色分量對應(yīng)的第一二極管、第二顏色分量對應(yīng)的第二二極管和第三顏色分量對應(yīng)的第三二極管關(guān)斷。
根據(jù)第四顏色分量的顏色值,控制第四顏色分量對應(yīng)的第四二極管發(fā)光。
可選的,在本發(fā)明上述實施例中,上述的第一二極管可以為發(fā)射紅光的二極管,上述的第二二極管可以為發(fā)射綠光的二極管,上述的第三二極管可以為發(fā)射藍(lán)光的二極管,上述的第四二極管可以為發(fā)射白光的二極管。
具體的,上述的發(fā)射白光的二極管可以是一種由氮化鎵組成的裝置可以發(fā)出藍(lán)色光,在這種裝置的內(nèi)部涂上一層磷光劑,磷光劑在受到藍(lán)色光照射后會產(chǎn)生白光,從而實現(xiàn)了一個白光發(fā)射器。藍(lán)光光子具有更高的能量,足以觸發(fā)磷光劑發(fā)射白光。
在一種可選的方案中,在得到每個像素點(diǎn)的四分量顏色數(shù)據(jù),即得到每個像素點(diǎn)的第二顏色數(shù)據(jù)(R,G,B,W)之后,如果三個顏色分量的顏色值全部相等,即R=G=B,則FPGA可以控制每個像素點(diǎn)的紅色二極管、綠色二極管和藍(lán)色二極管關(guān)斷,并根據(jù)W顏色分量的顏色值控制白色二極管發(fā)光,使得每個像素點(diǎn)的白色二極管呈現(xiàn)相應(yīng)的灰度色,從而每個像素點(diǎn)顯示需要顯示的灰度色。
可選的,在本發(fā)明上述實施例中,如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值不相等,則步驟S206,根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的發(fā)光二極管發(fā)光包括:
根據(jù)第一顏色分量的顏色值,控制第一顏色分量對應(yīng)的第一二極管發(fā)光。
根據(jù)第二顏色分量的顏色值,控制第二顏色分量對應(yīng)的第二二極管發(fā)光。
根據(jù)第三顏色分量的顏色值,控制第一顏色分量對應(yīng)的第三二極管發(fā)光。
控制第四顏色分量對應(yīng)的第四二極管關(guān)斷。
可選的,在本發(fā)明上述實施例中,上述的第一二極管可以為發(fā)射紅光的二極管,上述的第二二極管可以為發(fā)射綠光的二極管,上述的第三二極管可以為發(fā)射藍(lán)光的二極管,上述的第四二極管可以為發(fā)射白光的二極管。
在一種可選的方案中,在得到每個像素點(diǎn)的四分量顏色數(shù)據(jù),即得到每個像素點(diǎn)的第二顏色數(shù)據(jù)(R,G,B,W)之后,如果三個顏色分量的顏色值不全相等,則FPGA可以控制每個像素點(diǎn)的白色二極管關(guān)斷,并根據(jù)R顏色分量的顏色值控制紅色二極管發(fā)光,根據(jù)G顏色分量的顏色值控制綠色二極管發(fā)光,根據(jù)B顏色分量的顏色值控制藍(lán)色二極管發(fā)光,使得每個像素點(diǎn)的三個二極管呈現(xiàn)相應(yīng)的彩色,從而每個像素點(diǎn)顯示需要顯示的彩色。
下面,以1024級灰度為例,對本發(fā)明一種優(yōu)選的實施例進(jìn)行詳細(xì)說明,時序圖如圖3所示,真值表如圖4所示。
如果R=G=B=0,則確定W=0,且R=G=B=0;如果R=G=B=1,則確定W=1,且R=G=B=0;如果R=G=B=2,則確定W=2,且R=G=B=0;……如果R=G=B=1023,則確定W=1023,且R=G=B=0。
如圖3所示,OE是控制灰度值的關(guān)鍵信號,SDI是RGBW的數(shù)據(jù)?;叶壬臅r候,保持CLK、SDI、LE、OE這些關(guān)鍵信號不變,SDI由高電平改為低電平。以一個恒流芯片為例,假設(shè)在一幀信號中,獲取到的RGB的灰度數(shù)據(jù)為:
R(10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160);
G(11,21,31,41,51,60,71,81,91,100,111,121,131,141,151,161);
B(12,22,32,42,52,60,72,82,92,100,112,122,132,142,152,162)。
FPGA經(jīng)過處理后變?yōu)镽GBW數(shù)據(jù):
R(10,20,30,40,50,0,70,80,90,0,110,120,130,140,150,160);
G(11,21,31,41,51,0,71,81,91,0,111,121,131,141,151,161);
B(12,22,32,42,52,0,72,82,92,0,112,122,132,142,152,162);
W(0,0,0,0,0,60,0,0,0,100,0,0,0,0,0,0)。
此處需要說明的是,假設(shè)LED顯示屏RGB的供電電壓為5V;顯示所有灰度色的平均電流IR1、IG1、IB1分別為6mA、5mA、4mA;一個顯示屏的像素點(diǎn)為十萬;平均每天工作十小時,那么,平均顯示灰度色所需要消耗的電能為:P1=N*VCC*(IR1+IG1+IB1)=100000*5*(6+5+4)/1000=75000(瓦),同等情況下如果用W實現(xiàn)灰度色,來代替原來的RGB同時發(fā)光,此時的灰度色平均電流Iw為5mA,此時,平均顯示灰度色所需要消耗的電能為:Pw=N*VCC*Iw=100000*5*5/1000=25000(瓦),P1/Pw=75000/25000=3,即,平均狀況下使用RGB實現(xiàn)灰度色的能耗是使用W實現(xiàn)灰度色的能耗的3倍。
通過上述方案,將白色增加到顯示屏像素點(diǎn)中,使原RGB變成為RGBW。當(dāng)RGB顏色值相等時,不再點(diǎn)亮RGB,而通過點(diǎn)亮W來實現(xiàn)顯示屏的節(jié)能技術(shù)。這種通過改變FPGA程序?qū)崿F(xiàn)灰度色由RGB灰度值切換為W灰度值的方法,最終得到節(jié)能的效果。
實施例2
根據(jù)本發(fā)明實施例,提供了一種顯示屏的控制裝置的實施例。
圖5是根據(jù)本發(fā)明實施例的一種顯示屏的控制裝置的示意圖,如圖5所示,該裝置包括:
獲取模塊51,用于獲取顯示屏中每個像素點(diǎn)的第一顏色數(shù)據(jù),其中,第一顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值。
具體的,上述的第一顏色分量、第二顏色分量和第三顏色分量可以為三基色原理中的三種顏色分量,即紅(R)、綠(G)和藍(lán)(B)三個顏色分量,即顏色數(shù)據(jù)可以為(R,G,B),例如,在256級色彩中,每一個顏色分量的顏色值可以是0-255中的任意一個數(shù)字。
處理模塊53,用于根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù),其中,第二顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值、第三顏色分量的顏色值和第四顏色分量的顏色值。
具體的,上述的第四顏色分量可以是白(W)顏色分量,第二顏色數(shù)據(jù)可以為(R,G,B,W),例如,在256級色彩中,每一個顏色分量的顏色值可以是0-255中的任意一個數(shù)字。
控制模塊55,用于根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的二極管發(fā)光。
在一種可選的方案中,當(dāng)需要通過顯示屏對視頻數(shù)據(jù)進(jìn)行顯示時,F(xiàn)PGA可以獲取每個像素點(diǎn)的三分量顏色數(shù)據(jù),即獲取每個像素點(diǎn)的第一顏色數(shù)據(jù)(R,G,B),然后根據(jù)每個顏色分量的顏色值,確定W顏色分量的顏色值,得到每個像素點(diǎn)的四分量顏色數(shù)據(jù),即得到每個像素點(diǎn)的第二顏色數(shù)據(jù)(R,G,B,W),然后根據(jù)四分量顏色數(shù)據(jù)的每個顏色分量的顏色值,利用脈寬調(diào)制(PWM)控制相應(yīng)的二極管的點(diǎn)亮?xí)r間,即占空比來控制輸出的平均電流值,從而實現(xiàn)不同灰度的顏色,即可以根據(jù)R顏色分量控制每個像素點(diǎn)的紅色二極管導(dǎo)通的占空比,根據(jù)G顏色分量控制每個像素點(diǎn)的綠色二極管導(dǎo)通的占空比,根據(jù)B顏色分量控制每個像素點(diǎn)的藍(lán)色二極管的導(dǎo)通的占空比,根據(jù)W顏色分量控制每個像素點(diǎn)的白色二極管導(dǎo)通的占空比,使得每個像素點(diǎn)的四個二極管呈現(xiàn)相應(yīng)的顏色,從而每個像素點(diǎn)顯示需要顯示的顏色。例如,當(dāng)某一個像素點(diǎn)需要顯示灰度色時,可以將該像素點(diǎn)的四分量顏色數(shù)據(jù)中的前三個顏色分量的顏色值設(shè)為0,僅通過控制白色二極管的電流,使得該像素點(diǎn)顯示需要的灰度色。
此處需要說明的是,可編程邏輯器件(FPGA)具有高集成度、高速度、在線可編程等特點(diǎn)。FPGA以并行運(yùn)算為主,以硬件描述語言來實現(xiàn)。當(dāng)用戶通過原理圖或硬件描述語言(HDL)描述了一個邏輯電路以后,F(xiàn)PGA開發(fā)軟件會自動計算邏輯電路的所有可能的結(jié)果,并把結(jié)果事先寫入RAM,這樣,每輸入一個信號進(jìn)行邏輯運(yùn)算就等于輸入一個地址進(jìn)行查表,找出地址對應(yīng)的內(nèi)容,然后輸出即可。
通過本發(fā)明上述實施例,獲取顯示屏中每個像素點(diǎn)的第一顏色數(shù)據(jù),根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù),根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的二極管發(fā)光。容易注意到的是,第一顏色數(shù)據(jù)包括三個顏色分量,而第二顏色數(shù)據(jù)包括四個分量,通過引入第四顏色分量,使得在顯示不同顏色的時候,可以控制不同的二極管發(fā)光,無需所有顏色分量對應(yīng)的二極管均發(fā)光,從而解決現(xiàn)有的顯示屏局部或整面顯示灰度色時,存在不必要的能量損失,造成能源浪費(fèi)的技術(shù)問題。因此,通過本發(fā)明上述實施例所提供的方案,達(dá)到節(jié)省電能的效果。
可選的,在本發(fā)明上述實施例中,處理模塊包括:
判斷子模塊,用于判斷每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值是否相等。
第一處理子模塊,用于如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值均相等,則將任意一個顏色分量的顏色值作為第四顏色分量的顏色值,并將第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值設(shè)置為0。
第二處理子模塊,用于如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值不相等,則得到第四顏色分量的顏色值為0。
此處需要說明的是,灰度色的RGB顏色值總是相同的,例如,在256級色彩中,純白(R,G,B)灰度值為(255,255,255);灰色(R,G,B)灰度值為(128,128,128)等。
在一種可選的方案中,在獲取到每個像素點(diǎn)的三分量顏色數(shù)據(jù),即獲取每個像素點(diǎn)的第一顏色數(shù)據(jù)(R,G,B)之后,可以對每個顏色分量的顏色值進(jìn)行比較,判斷三個顏色分量的顏色值是否相等,如果三個顏色分量的顏色值全部相等,即R=G=B,則確定需要顯示灰度色,因此,可以將相同的顏色值作為W顏色分量的顏色值,并同時將其他三個分量的顏色值設(shè)置為0,即R顏色分量的顏色值為0,G顏色分量的顏色值為0,以及B顏色分量的顏色值為0。如果三個顏色分量的顏色值不全相等,則確定需要顯示彩色,因此,可以將W顏色分量的顏色值設(shè)置為0,其他顏色分量的顏色值不變。
可選的,在本發(fā)明上述實施例中,如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值均相等,則控制模塊包括:
第一控制子模塊,用于控制第一顏色分量對應(yīng)的第一二極管、第二顏色分量對應(yīng)的第二二極管和第三顏色分量對應(yīng)的第三二極管關(guān)斷。
第二控制子模塊,用于根據(jù)第四顏色分量的顏色值,控制第四顏色分量對應(yīng)的第四二極管發(fā)光。
可選的,在本發(fā)明上述實施例中,上述的第一二極管可以為發(fā)射紅光的二極管,上述的第二二極管可以為發(fā)射綠光的二極管,上述的第三二極管可以為發(fā)射藍(lán)光的二極管,上述的第四二極管可以為發(fā)射白光的二極管。
具體的,上述的發(fā)射白光的二極管可以是一種由氮化鎵組成的裝置可以發(fā)出藍(lán)色光,在這種裝置的內(nèi)部涂上一層磷光劑,磷光劑在受到藍(lán)色光照射后會產(chǎn)生白光,從而實現(xiàn)了一個白光發(fā)射器。藍(lán)光光子具有更高的能量,足以觸發(fā)磷光劑發(fā)射白光。
在一種可選的方案中,在得到每個像素點(diǎn)的四分量顏色數(shù)據(jù),即得到每個像素點(diǎn)的第二顏色數(shù)據(jù)(R,G,B,W)之后,如果三個顏色分量的顏色值全部相等,即R=G=B,則FPGA可以控制每個像素點(diǎn)的紅色二極管、綠色二極管和藍(lán)色二極管關(guān)斷,并根據(jù)W顏色分量的顏色值控制白色二極管發(fā)光,使得每個像素點(diǎn)的白色二極管呈現(xiàn)相應(yīng)的灰度色,從而每個像素點(diǎn)顯示需要顯示的灰度色。
可選的,在本發(fā)明上述實施例中,如果每個像素點(diǎn)的第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值不相等,則控制模塊包括:
第三控制子模塊,用于根據(jù)第一顏色分量的顏色值,控制第一顏色分量對應(yīng)的第一二極管發(fā)光。
第四控制子模塊,用于根據(jù)第二顏色分量的顏色值,控制第二顏色分量對應(yīng)的第二二極管發(fā)光。
第五控制子模塊,用于根據(jù)第三顏色分量的顏色值,控制第一顏色分量對應(yīng)的第三二極管發(fā)光。
第六控制子模塊,用于控制第四顏色分量對應(yīng)的第四二極管關(guān)斷。
可選的,在本發(fā)明上述實施例中,上述的第一二極管可以為發(fā)射紅光的二極管,上述的第二二極管可以為發(fā)射綠光的二極管,上述的第三二極管可以為發(fā)射藍(lán)光的二極管,上述的第四二極管可以為發(fā)射白光的二極管。
在一種可選的方案中,在得到每個像素點(diǎn)的四分量顏色數(shù)據(jù),即得到每個像素點(diǎn)的第二顏色數(shù)據(jù)(R,G,B,W)之后,如果三個顏色分量的顏色值不全相等,則FPGA可以控制每個像素點(diǎn)的白色二極管關(guān)斷,并根據(jù)R顏色分量的顏色值控制紅色二極管發(fā)光,根據(jù)G顏色分量的顏色值控制綠色二極管發(fā)光,根據(jù)B顏色分量的顏色值控制藍(lán)色二極管發(fā)光,使得每個像素點(diǎn)的三個二極管呈現(xiàn)相應(yīng)的彩色,從而每個像素點(diǎn)顯示需要顯示的彩色。
實施例3
根據(jù)本發(fā)明實施例,提供了一種顯示屏的控制系統(tǒng)的實施例。
圖6是根據(jù)本發(fā)明實施例的一種顯示屏的控制系統(tǒng)的示意圖,如圖6所示,該系統(tǒng)包括:
通信裝置61,用于獲取顯示屏中每個像素點(diǎn)的第一顏色數(shù)據(jù),其中,第一顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值和第三顏色分量的顏色值。
具體的,上述的第一顏色分量、第二顏色分量和第三顏色分量可以為三基色原理中的三種顏色分量,即紅(R)、綠(G)和藍(lán)(B)三個顏色分量,即顏色數(shù)據(jù)可以為(R,G,B),例如,在256級色彩中,每一個顏色分量的顏色值可以是0-255中的任意一個數(shù)字。上述的通信裝置可以是以太網(wǎng)接收裝置,可以通過以太網(wǎng)接收到發(fā)送系統(tǒng)發(fā)送的視頻數(shù)據(jù)。
處理器63,與通信裝置連接,用于根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù),其中,第二顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值、第三顏色分量的顏色值和第四顏色分量的顏色值。
具體的,上述的第四顏色分量可以是白(W)顏色分量,第二顏色數(shù)據(jù)可以為(R,G,B,W),例如,在256級色彩中,每一個顏色分量的顏色值可以是0-255中的任意一個數(shù)字。上述的處理器可以是FPGA。
此處需要說明的是,可編程邏輯器件(FPGA)具有高集成度、高速度、在線可編程等特點(diǎn)。FPGA以并行運(yùn)算為主,以硬件描述語言來實現(xiàn)。當(dāng)用戶通過原理圖或硬件描述語言(HDL)描述了一個邏輯電路以后,F(xiàn)PGA開發(fā)軟件會自動計算邏輯電路的所有可能的結(jié)果,并把結(jié)果事先寫入RAM,這樣,每輸入一個信號進(jìn)行邏輯運(yùn)算就等于輸入一個地址進(jìn)行查表,找出地址對應(yīng)的內(nèi)容,然后輸出即可。
顯示屏65,與處理器連接,用于根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的二極管發(fā)光。
在一種可選的方案中,當(dāng)需要通過顯示屏對視頻數(shù)據(jù)進(jìn)行顯示時,F(xiàn)PGA(現(xiàn)場可編輯門陣列,F(xiàn)ield-Programmable Gate Array的簡寫)可以獲取每個像素點(diǎn)的三分量顏色數(shù)據(jù),即獲取每個像素點(diǎn)的第一顏色數(shù)據(jù)(R,G,B),然后根據(jù)每個顏色分量的顏色值,確定W顏色分量的顏色值,得到每個像素點(diǎn)的四分量顏色數(shù)據(jù),即得到每個像素點(diǎn)的第二顏色數(shù)據(jù)(R,G,B,W),然后根據(jù)四分量顏色數(shù)據(jù)的每個顏色分量的顏色值,利用脈寬調(diào)制(PWM)控制相應(yīng)的二極管的點(diǎn)亮?xí)r間,即占空比來控制輸出的平均電流值,從而實現(xiàn)不同灰度的顏色,即可以根據(jù)R顏色分量控制每個像素點(diǎn)的紅色二極管導(dǎo)通的占空比,根據(jù)G顏色分量控制每個像素點(diǎn)的綠色二極管導(dǎo)通的占空比,根據(jù)B顏色分量控制每個像素點(diǎn)的藍(lán)色二極管導(dǎo)通的占空比,根據(jù)W顏色分量控制每個像素點(diǎn)的白色二極管導(dǎo)通的占空比,使得每個像素點(diǎn)的四個二極管呈現(xiàn)相應(yīng)的顏色,從而每個像素點(diǎn)顯示需要顯示的顏色。例如,當(dāng)某一個像素點(diǎn)需要顯示灰度色時,可以將該像素點(diǎn)的四分量顏色數(shù)據(jù)中的前三個顏色分量的顏色值設(shè)為0,僅通過控制白色二極管的電流,使得該像素點(diǎn)顯示需要的灰度色。
通過本發(fā)明上述實施例,獲取顯示屏中每個像素點(diǎn)的第一顏色數(shù)據(jù),根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù),根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的二極管發(fā)光。容易注意到的是,第一顏色數(shù)據(jù)包括三個顏色分量,而第二顏色數(shù)據(jù)包括四個分量,通過引入第四顏色分量,使得在顯示不同顏色的時候,可以控制不同的二極管發(fā)光,無需所有顏色分量對應(yīng)的二極管均發(fā)光,從而解決現(xiàn)有的顯示屏局部或整面顯示灰度色時,存在不必要的能量損失,造成能源浪費(fèi)的技術(shù)問題。因此,通過本發(fā)明上述實施例所提供的方案,達(dá)到節(jié)省電能的效果。
實施例4
根據(jù)本發(fā)明實施例,提供了一種顯示屏的實施例。
圖7是根據(jù)本發(fā)明實施例的一種顯示屏的示意圖,如圖7所示,該顯示屏包括:
顯示模塊71,包括:與第一顏色分量對應(yīng)的第一通道顯示電路711、與第二顏色分量對應(yīng)的第二通道顯示電路713、與第三顏色分量對應(yīng)的第三通道顯示電路715和與第四顏色分量對應(yīng)的第四通道顯示電路717。
具體的,上述的第一顏色分量、第二顏色分量和第三顏色分量可以為三基色原理中的三種顏色分量,即紅(R)、綠(G)和藍(lán)(B)三個顏色分量,即顏色數(shù)據(jù)可以為(R,G,B),上述的第四顏色分量可以是白(W)顏色分量,第二顏色數(shù)據(jù)可以為(R,G,B,W),例如,在256級色彩中,每一個顏色分量的顏色值可以是0-255中的任意一個數(shù)字。
驅(qū)動模塊73,與顯示模塊連接,用于根據(jù)第二顏色數(shù)據(jù)控制相應(yīng)的通道顯示電路導(dǎo)通,其中,第二顏色數(shù)據(jù)包括:第一顏色分量的顏色值、第二顏色分量的顏色值、第三顏色分量的顏色值和第四顏色分量的顏色值。
此處需要說明的是,每個像素增加白色(W)發(fā)光二極管,并配以對應(yīng)的恒流驅(qū)動芯片和驅(qū)動電路,以RGB相同的方式加入供電電路——即將原來的三通道顯示電路變成四通道顯示電路。
在一種可選的方案中,當(dāng)需要通過顯示屏對視頻數(shù)據(jù)進(jìn)行顯示時,F(xiàn)PGA(現(xiàn)場可編輯門陣列,F(xiàn)ield-Programmable Gate Array的簡寫)可以獲取每個像素點(diǎn)的三分量顏色數(shù)據(jù),即獲取每個像素點(diǎn)的第一顏色數(shù)據(jù)(R,G,B),然后根據(jù)每個顏色分量的顏色值,確定W顏色分量的顏色值,得到每個像素點(diǎn)的四分量顏色數(shù)據(jù),即得到每個像素點(diǎn)的第二顏色數(shù)據(jù)(R,G,B,W),然后根據(jù)四分量顏色數(shù)據(jù)的每個顏色分量的顏色值,利用脈寬調(diào)制(PWM)控制相應(yīng)的二極管的點(diǎn)亮?xí)r間,即占空比來控制輸出的平均電流值,從而實現(xiàn)不同灰度的顏色,即可以根據(jù)R顏色分量控制每個像素點(diǎn)的紅色二極管導(dǎo)通的占空比,根據(jù)G顏色分量控制每個像素點(diǎn)的綠色二極管導(dǎo)通的占空比,根據(jù)B顏色分量控制每個像素點(diǎn)的藍(lán)色二極管導(dǎo)通的占空比,根據(jù)W顏色分量控制每個像素點(diǎn)的白色二極管導(dǎo)通的占空比,使得每個像素點(diǎn)的四個二極管呈現(xiàn)相應(yīng)的顏色,從而每個像素點(diǎn)顯示需要顯示的顏色。例如,當(dāng)某一個像素點(diǎn)需要顯示灰度色時,可以將該像素點(diǎn)的四分量顏色數(shù)據(jù)中的前三個顏色分量的顏色值設(shè)為0,僅通過控制白色二極管的電流,使得該像素點(diǎn)顯示需要的灰度色。
通過本發(fā)明上述實施例,獲取顯示屏中每個像素點(diǎn)的第一顏色數(shù)據(jù),根據(jù)每個像素點(diǎn)的第一顏色數(shù)據(jù),得到每個像素點(diǎn)的第二顏色數(shù)據(jù),根據(jù)每個像素點(diǎn)的第二顏色數(shù)據(jù),控制每個像素點(diǎn)中相應(yīng)的二極管發(fā)光。容易注意到的是,第一顏色數(shù)據(jù)包括三個顏色分量,而第二顏色數(shù)據(jù)包括四個分量,通過引入第四顏色分量,使得在顯示不同顏色的時候,可以控制不同的二極管發(fā)光,無需所有顏色分量對應(yīng)的二極管均發(fā)光,從而解決現(xiàn)有的顯示屏局部或整面顯示灰度色時,存在不必要的能量損失,造成能源浪費(fèi)的技術(shù)問題。因此,通過本發(fā)明上述實施例所提供的方案,達(dá)到節(jié)省電能的效果。
可選的,在本發(fā)明上述實施例中,
第一通道顯示電路包括:多個第一二極管,其中,顯示屏的每個像素點(diǎn)設(shè)置一個第一二極管。
第二通道顯示電路包括:多個第二二極管,其中,顯示屏的每個像素點(diǎn)設(shè)置一個第二二極管。
第三通道顯示電路包括:多個第三二極管,其中,顯示屏的每個像素點(diǎn)設(shè)置一個第三二極管。
第四通道顯示電路包括:多個第四二極管,其中,顯示屏的每個像素點(diǎn)設(shè)置一個第四二極管。
可選的,在本發(fā)明上述實施例中,第一二極管為發(fā)射紅光的二極管,第二二極管為發(fā)射綠光的二極管,第三二極管為發(fā)射藍(lán)光的二極管,第四二極管為發(fā)射白光的二極管。
具體的,上述的發(fā)射白光的二極管可以是一種由氮化鎵組成的裝置可以發(fā)出藍(lán)色光,在這種裝置的內(nèi)部涂上一層磷光劑,磷光劑在受到藍(lán)色光照射后會產(chǎn)生白光,從而實現(xiàn)了一個白光發(fā)射器。藍(lán)光光子具有更高的能量,足以觸發(fā)磷光劑發(fā)射白光。
在一種可選的方案中,在獲取到每個像素點(diǎn)的三分量顏色數(shù)據(jù),即獲取每個像素點(diǎn)的第一顏色數(shù)據(jù)(R,G,B)之后,可以對每個顏色分量的顏色值進(jìn)行比較,判斷三個顏色分量的顏色值是否相等,如果三個顏色分量的顏色值全部相等,即R=G=B,則確定需要顯示灰度色,因此,可以將相同的顏色值作為W顏色分量的顏色值,并同時將其他三個分量的顏色值設(shè)置為0,即R顏色分量的顏色值為0,G顏色分量的顏色值為0,以及B顏色分量的顏色值為0。如果三個顏色分量的顏色值不全相等,則確定需要顯示彩色,因此,可以將W顏色分量的顏色值設(shè)置為0,其他顏色分量的顏色值不變。在得到每個像素點(diǎn)的四分量顏色數(shù)據(jù),即得到每個像素點(diǎn)的第二顏色數(shù)據(jù)(R,G,B,W)之后,如果三個顏色分量的顏色值全部相等,即R=G=B,則FPGA可以控制每個像素點(diǎn)的紅色二極管、綠色二極管和藍(lán)色二極管關(guān)斷,并根據(jù)W顏色分量的顏色值控制白色二極管發(fā)光,使得每個像素點(diǎn)的白色二極管呈現(xiàn)相應(yīng)的灰度色,從而每個像素點(diǎn)顯示需要顯示的灰度色。如果三個顏色分量的顏色值不全相等,則FPGA可以控制每個像素點(diǎn)的白色二極管關(guān)斷,并根據(jù)R顏色分量的顏色值控制紅色二極管發(fā)光,根據(jù)G顏色分量的顏色值控制綠色二極管發(fā)光,根據(jù)B顏色分量的顏色值控制藍(lán)色二極管發(fā)光,使得每個像素點(diǎn)的三個二極管呈現(xiàn)相應(yīng)的彩色,從而每個像素點(diǎn)顯示需要顯示的彩色。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的技術(shù)內(nèi)容,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,可以為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可為個人計算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。