欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于rgb三色led背光燈的白平衡調整方法

文檔序號:2569400閱讀:679來源:國知局
專利名稱:基于rgb三色led背光燈的白平衡調整方法
基于RGB三色LED背光燈的白平衡調整方法
技術領域
本發(fā)明屬于液晶顯示器LED背光技術領域,特別涉及一種基于RGB三色LED燈的 寬溫度范圍動態(tài)白平衡調整方法。
背景技術
在平面顯示領域,傳統(tǒng)的CRT (Cathode Ray Tube,陰極射線管)因為高輻射、高功 耗、體積大、重量大,已逐漸被越來越先進的LCD(Liquid CrystalDisplay,液晶顯示器)所 取代。液晶顯示器本身不能發(fā)光,需要在液晶顯示器之后加上亮度分布均勻的白色光源才 能顯示圖像。當前,LCD背光源主要以CCFL (Co Id-Cathode Fluorescent Lamps,冷陰極射 線管)為主。它具有線性發(fā)光、亮度高、光源均勻等特點。但CCFL啟動時需要有1,000V以 上的高壓。電源逆變電路要占用一定的空間,高頻工作時還會產生嚴重的干擾,此外,冷陰 極射線管受震動沖擊容易碎裂。相比而言,LED (Light Emitting Diode,發(fā)光二極管)背光 源持有色彩還原好、省電、壽命長、污染小(不含水銀)、可靠性高等優(yōu)點。使用LED背光源 可使液晶顯示器色階提高將近一倍,背光源響應速度大幅提高。由于LED具有這些優(yōu)勢,已 受到越來越多的關注。使用LED作為背光源,一般有兩種方案,一種是全部使用白色發(fā)光二 極管作為背光源,另一種是采用紅綠藍三色的發(fā)光二極管混合成白色的背光源。全部使用 白色發(fā)光二極管的背光源,與標準白色偏差較大,難以完全再現物體原來的顏色;而使用紅 綠藍三色發(fā)光二極管的背光源又存在白平衡調整的問題。由于三種顏色的LED隨溫度和時 間的衰減特性不同,會有長時間使用后,發(fā)光亮度不一致,導致白平衡不佳的問題,尤其在 低溫(-40°C )和高溫(60°C )情況下,問題會更加嚴重。

發(fā)明內容
本發(fā)明所要解決的技術問題在于提供一種寬溫度范圍RGB三色LED背光燈白平衡
調整方法。 動態(tài)白平衡調整方法主要根據顏色傳感器的反饋數據,依照數據庫中事先測量好 的標準數據,來動態(tài)的調整白平衡。 本發(fā)明是通過以下技術方案解決上述技術問題的 步驟301 :控制系統(tǒng)開機,復位以及將背光燈調整到新的亮度級別。首先讀取背光
燈板上溫度傳感器的值,然后從存于ROM的數據庫中讀取此溫度下與所給亮度級別對應的
背光燈的驅動電流占空比和顏色傳感器的標準值,并點亮背光燈。
步驟302 :讀取當前背光燈板上顏色傳感器中紅綠藍三色的值; 步驟303 :將步驟302中讀取的當前顏色傳感器的實際值與標準值相比較; 步驟304 :判斷當前顏色傳感器的實際值與標準值是否相同?然后分別進入步驟
305、306、307 ; 步驟305 :若當前顏色傳感器的紅色分量實際值大于標準值,則降低紅燈的占空 比,若當前顏色傳感器的紅色分量實際值小于標準值,則增加紅燈的占空比,然后返回步驟302循環(huán); 步驟306 :若當前顏色傳感器的綠色分量實際值大于標準值,則降低綠燈的占空 比,若當前顏色傳感器的綠色分量實際值小于標準值,則增加綠燈的占空比,然后返回步驟 302循環(huán); 步驟307 :若當前顏色傳感器的藍色分量實際值大于標準值,則降低藍燈的占空 比,若當前顏色傳感器的藍色分量實際值小于標準值,則增加藍燈的占空比,然后返回步驟 302循環(huán)。 該方法中使用的電路包括溫度傳感器、顏色傳感器、作為主控制器的單片機、脈
沖信號產生單元FPGA、紅燈功率放大電路、綠燈功率放大電路、藍燈功率放大電路; 溫度傳感器采集背光板的溫度并轉換為數字信號供單片機使用,一方面供單片機
檢索當前亮度級別下的標準占空比及標準顏色傳感器的數據,另一方面供單片機判斷當前
背光燈板的溫度是否過高,如溫度過高應犧牲亮度,降低占空比以保護背光燈; 顏色傳感器采集背光燈當前發(fā)光強度下紅綠藍三色的配比及實際光強,供單片機
判斷背光燈是否已偏離了標準白色,如發(fā)生了偏離,則進行調整; 單片機負責采集溫度傳感器及顏色傳感器的數據,并判斷在當前溫度和亮度級別 下,白平衡是否已發(fā)生了偏移,如發(fā)生了偏移則開始調整,計算出合適的占空比數據并通過 SPI總線發(fā)送給FPGA, FPGA將其轉換為對應的占空比信號,單片機在發(fā)送數據之前要先發(fā) 送地址,以區(qū)分這組數據是用來控制哪種燈的占空比的,FPGA在收到數據后便將其存于對 應的寄存器中,在未收到調整某種LED燈的占空比數據之前,仍采用原來的數據,如不想改 變某種燈的發(fā)光強度,則不給FPGA發(fā)送對應這種燈的占空比數據; FPGA接受單片機傳來的數據,并根據其數值的大小轉換為對應不同占空比的P麗 脈沖信號; 紅燈功率放大電路、綠燈功率放大電路、藍燈功率放大電路將來自FPGA的P麗脈 沖信號轉換為有很強驅動能力的脈沖電流,驅動各色二極管陣列發(fā)光。
實現該方法的硬件還包括顯示屏、顏色分析儀,以及作為主控制器的PC機。在PC 機上運行粒子群算法,自動搜索驅動電流占空比和顏色傳感器的標準值,首先PC機產生一 個個占空比數據,再通過串口發(fā)送占空比數據給背光燈上的單片機,單片機通過SPI總線 發(fā)送數據給FPGA, FPGA再通過紅燈功率放大電路、綠燈功率放大電路、藍燈功率放大電路 分別改變各色背光燈的占空比,然后由PC機讀取顏色分析儀上對應的值,搜索最接近標準 白色的占空比,并記下與此占空比對應的顏色傳感器的值,以供背光板上的單片機在獨立 運行時使用。 上述動態(tài)白平衡調整方法的前提是要有"標準控制數據",包括與亮度級別對應的 背光燈驅動電流占空比和顏色傳感器的標準值。"背光燈驅動電流占空比"的作用是,當調 整顯示器的亮度時,單片機將根據對應溫度下的亮度級別從存儲器中找到相應的占空比數 據,用此數據產生控制信號,改變背光燈亮度。調整后的光一般不是標準白色的,且各色LED 燈在點亮一段時間后發(fā)光效率會發(fā)生不同程度的改變,所以要使用"顏色傳感器的標準值" 動態(tài)調整各燈的占空比從而改變燈的亮度,使顏色傳感器實際測量到的值與"標準值"相 同。因為實驗表明顏色傳感器在顯示器工作過程中性能非常穩(wěn)定,所以可以作為參考標準。 基于智能搜索算法(此處使用的是粒子群算法,實際上也可以使用遺傳算法、進化策略、模擬退火等算法)的標準控制數據獲取方法就是為獲取這兩種標準數據而設計的。當然,也
可以采用人工測定標準值的方法,但是比較費時費力。
所述用于自動搜索標準數據的粒子群算法包括下述步驟 步驟701 :首先由應用程序隨機生成若干個粒子,每個粒子實際是一個向量,其中的值對應RGB三種燈的占空比,因而對應不同的向量顯示屏的顏色不同;
步驟702 :評估各粒子的適應度; 步驟703 :判斷各粒子對應的顏色是否達到誤差要求,如果達到,則進入步驟707,否則,進入步驟704 ; 步驟704 :在這眾多粒子中,必有一個粒子對應的顏色最接近標準白色,其它粒子要按照離該粒子的距離逐步向該最優(yōu)粒子靠近,在此過程中還有可能出現離標準白色更近的粒子,在隨后的調整中應以此新的最好粒子為準,其它粒子逐步向其靠近,因此在程序中應設置一個全局變量記錄每次發(fā)現的最優(yōu)粒子,同時還要為每個粒子設置一個局部變量,記錄在各代進化中出現的最優(yōu)值; 步驟705 :計算各粒子的調整步長,在調整過程中,各粒子的步長,不僅與該粒子當前的值有關,還與全局最優(yōu)變量的值以及各粒子在進化過程中出現的局部最優(yōu)值有關;
步驟706 :在得出各粒子的調整步長后,即對各粒子進行調整,然后返回步驟703 ;
步驟707 :若顯示屏上混合光的顏色達到標準白色的誤差要求,則停止進化;
步驟708 :由PC機發(fā)送數據讀取命令給背光板控制電路上的單片機,讓單片機發(fā)回此時背光板上溫度傳感器和顏色傳感器的數據。 本發(fā)明的優(yōu)點在于能夠自動進行寬溫度下的白平衡調整,提高了響應速度,精度高;減輕人的勞動強度,提高了效率,降低成本。


下面參照附圖結合實施例對本發(fā)明作進一步的描述。
圖1顯示背光燈板上的元器件組成及布局。
圖2顯示白平衡調整方法所對應的硬件支持電路。
圖3顯示了寬溫度范圍白平衡調整方法。 圖4顯示了寬溫度范圍白平衡調整方法所用標準數據自動搜索裝置的系統(tǒng)構成及信號流向。 圖5顯示了用于自動搜索標準數據的粒子群算法。具體實施方式

圖1顯示背光燈板上的元器件組成及布局。每一個LED燈中均包含紅綠藍三種不同的發(fā)光單元,不同發(fā)光單元可以單獨點亮,也可以同時點亮。由于LED燈的發(fā)光效率與溫度有關系,因此,背光板上不僅要有顏色傳感器110還要有溫度傳感器111。溫度傳感器111的一個作用是反饋溫度數據供主控制器檢索當前亮度級別下的標準占空比及標準顏色傳感器的數據,另一個作用是為主控制器提供信息,調節(jié)背光板的功率,當背光板的溫度過高時,應降低背光燈的功率(即降低背光燈驅動電流的占空比),以保護背光燈及整個顯示器。紅、綠、藍三種燈的驅動,為占空比可調的P麗脈沖電流。
圖2顯示基于RGB三色LED背光燈的白平衡調整方法所用的硬件,包括溫度傳感器111、顏色傳感器110、作為主控制器的單片機201、脈沖信號產生單元FPGA (Field-Programmable Gate Array,即現場可編程門陣列)202、紅燈功率放大電路203、綠燈功率放大電路204、藍燈功率放大電路205。 溫度傳感器111采集發(fā)光二極管顯示面板的溫度并轉換為數字信號供單片機201使用。 一方面供單片機201檢索當前亮度級別下的標準占空比及標準顏色傳感器110的數據,另一方面供單片機201判斷當前背光燈板的溫度是否過高,如溫度過高應犧牲亮度,降低占空比以保護背光燈。所述標準占空比數據和顏色傳感器數據是事先測定好的并存于單片機201的ROM中的。 顏色傳感器110采集背光燈當前發(fā)光強度下紅綠藍三色的配比及實際光強。供單
片機201判斷背光燈是否已偏離了標準白色,如發(fā)生了偏離,應進行調整。 單片機201控制全局,負責采集溫度傳感器111及顏色傳感器110的數據,并判
斷在當前溫度和亮度級別下,白平衡是否已發(fā)生了偏移,如發(fā)生了偏移則開始調整,計算出
合適的占空比數據并通過SPI總線發(fā)送給FPGA, FPGA將其轉換為對應的占空比信號。單
片機201在發(fā)送數據之前要先發(fā)送地址,以區(qū)分這組數據是用來控制哪種燈的占空比的。
FPGA202在收到數據后便將其存于對應的寄存器中,在未收到調整某種LED燈的占空比數
據之前,仍采用原來的數據。如不想改變某種燈的發(fā)光強度,可以不給FPGA202發(fā)送對應這
種燈的占空比數據。單片機201還負責與上位機(計算機)通信。 FPGA202接受單片機201傳來的數據,并根據其數值的大小轉換為對應不同占空比的P麗脈沖信號。 紅燈功率放大電路203、綠燈功率放大電路204、藍燈功率放大電路205將來自FPGA202的P麗脈沖信號轉換為有很強驅動能力的脈沖電流,驅動各色二極管陣列發(fā)光。
該電路采用了溫度傳感器、顏色傳感器,整個電路構成了一個閉環(huán)控制系統(tǒng),提高了系統(tǒng)的穩(wěn)定性和控制精度;脈沖信號不是由單片機直接產生,而是由單獨的FPGA產生,提高了控制的響應速度和穩(wěn)定性,減輕了單片機的負擔。 單片機通過IIC總線與顏色傳感器進行通信,降低了對芯片引腳數量的要求;單
片機可以設置顏色傳感器的控制寄存器(如設置數據轉換的速度和精度),以及讀取顏色
傳感器的狀態(tài)寄存器及數據寄存器,提高了控制的靈活性;顏色傳感器不僅可以返回紅綠
藍三種顏色的數據,還可以返回未經過濾色片處理過的光線的數據——亮度。 單片機使用SPI總線與FPGA通信,降低了對芯片引腳數量的要求,將單片機從繁
重的工作中解放出來,且使用FPGA專門負責產生P麗脈沖,避免了單片機在處理中斷時不產生脈沖從而背光燈出現明顯閃爍的情況,由于可以對FPGA編程實現寄存器功能,鎖定已
接收到的數據,若白平衡沒有漂移則不需要發(fā)送數據給FPGA,避免了頻繁的數據傳送。 FPGA發(fā)送的P麗脈沖是很微弱的信號,若要用來驅動發(fā)光二極管,應用功率放大
電路進行功率放大,具體說就是使發(fā)光二極管的驅動電源的電壓保持恒定,以P麗脈沖作
為開關信號,控制電路的導通和截止。通過使用開關電源芯片保持發(fā)光二極管驅動電源的
電壓不變,僅通過調節(jié)占空比改變背光燈的亮度,既降低了控制電路的復雜性又能有效保
護發(fā)光二極管,因發(fā)光二極管對電壓的變化十分敏感,電壓變化一點點,通過發(fā)光管的電流
變化卻會很大。
圖3顯示了寬溫度范圍白平衡調整方法,本發(fā)明基于RGB三色LED背光燈的白平衡調整方法包括下述步驟 步驟301 :控制系統(tǒng)開機,復位以及將背光燈調整到新的亮度級別;首先讀取背光燈板上溫度傳感器的值,然后從存于ROM的數據庫中讀取此溫度下與所給亮度級別對應的背光燈的驅動電流占空比和顏色傳感器的標準值,并點亮背光燈;
步驟302 :讀取當前顏色傳感器中紅綠藍三色的值; 步驟303 :將步驟302中讀取的當前顏色傳感器的實際值與標準值相比較; 步驟304 :判斷當前顏色傳感器的實際值與標準值是否相同?然后分別進入步
驟305、306、307,一般此時顏色傳感器的值與標準值是不相同的,即合成的光不是標準白
色的,因而需要將其調整成標準白色,另外在點亮的過程中,各燈的發(fā)光效率會發(fā)生不同程
度的衰減,若各燈占空比仍與原來相同,屏幕發(fā)出的光將不再是標準的白色,因而也需要調
整算法動態(tài)監(jiān)控和調整,由于某一種顏色光的增強或減弱對顏色傳感器中三種顏色感應器
均有影響,因而,在將三種發(fā)光二極管的混合顏色調整為標準白色的過程中,不可以一步到
位,而應采取逐步調整的方法,反饋值比標準值大的,應將該種燈的電流占空比減少一點,
比標準值小的應將對應發(fā)光二極管的電流占空比增加一點,為了提高調整的速度,可以使
用可變步長的調整方法,在最初的調整過程中使用較大的步長,在接近標準值的時候,使用
較小的步長進行精細調整; 步驟305 :若當前顏色傳感器的紅色分量實際值大于標準值,則降低紅燈的占空比,若當前顏色傳感器的紅色分量實際值小于標準值,則增加紅燈的占空比,然后返回步驟302循環(huán); 步驟306 :若當前顏色傳感器的綠色分量實際值大于標準值,則降低綠燈的占空比,若當前顏色傳感器的綠色分量實際值小于標準值,則增加綠燈的占空比,然后返回步驟302循環(huán); 步驟307 :若當前顏色傳感器的藍色分量實際值大于標準值,則降低藍燈的占空比,若當前顏色傳感器的藍色分量實際值小于標準值,則增加藍燈的占空比,然后返回步驟302循環(huán)。 圖4顯示了寬溫度范圍白平衡調整方法所用標準數據自動搜索裝置的系統(tǒng)構成及信號流向。該系統(tǒng)包括顯示屏501、顏色分析儀502,以及PC機503。此時,PC機503作為主控制器。在PC機503上運行粒子群算法,產生一個個占空比數據,再通過串口發(fā)送占空比數據給背光燈上的單片機201,單片機201通過SPI總線發(fā)送數據給FPGA202,FPGA202再通過紅燈功率放大電路203、綠燈功率放大電路204、藍燈功率放大電路205分別改變各色背光燈的占空比,然后由PC機503讀取顏色分析儀502上對應的值,搜索最接近標準白色的占空比,并記下與此占空比對應的顏色傳感器110的值,以供背光板上的單片機201在獨立運行時使用。 自動搜索標準數據的粒子群算法的過程如下所述PC機503上運行粒子群算法,將各向量(由表示紅、綠、藍三種顏色占空比的數據組成)向最優(yōu)向量方向調整(在此調整過程中可能會發(fā)現更優(yōu)的向量),然后由PC機503將調整后的向量通過串口逐個發(fā)送給背光燈上的單片機201 ;單片機201收到某向量后需對其進行解析,判斷紅、綠、藍三種顏色LED燈的占空比各需調整為多少,此過程完成后便按解析出的數據改變與FPGA202相連的引腳上的信號電平,通知FPGA202改變對應背光燈控制信號的占空比(其中兩位用于區(qū)分這是哪個燈的占空比,另外8位是表示新占空比的數據),再由紅燈功率放大電路203、綠燈功率放大電路204、藍燈功率放大電路205最終實現對該種LED亮度的調節(jié)。三種顏色LED燈的亮度都按此過程調整后,由PC機503讀取顏色分析儀502軟件上對應的色坐標值并暫存于文件中。至此,某代群體中的一個向量被處理完畢,按同樣的方法對該代中其余向量進行處理。這一代群體中的所有向量都處理完畢后,PC機503根據各向量對應的色坐標搜索最接近標準白色(u = 0. 198, v = 0.468,色溫=6500)的占空比,作為粒子群算法中下一代群體調整的參考目標。若已發(fā)現某一向量對應的色坐標已是標準白色,則算法停止,將該向量作為對應亮度級別的標準占空比向量,同時記下與此占空比對應的顏色傳感器110的值(PC機503發(fā)讀命令,單片機201收到讀背光燈板上顏色傳感器110值的命令后,將顏色傳感器110的值發(fā)給PC機503),以供背光板上的單片機201使用。按此過程繼續(xù)尋找下一亮度級別對應的占空比向量,直至全部找出,尋找過程才終止。 圖5顯示了用于自動搜索標準數據的粒子群算法。通過Windows API函數設計一個外掛程序,抓取顏色分析儀502軟件界面文本框中的數據,其值與標準白色的差值越小越好,在粒子群算法中,與標準白色差值越小的粒子適應度越高。所述用于自動搜索標準數據的粒子群算法包括下述步驟 步驟701 :首先由應用程序隨機生成若干個粒子,每個粒子實際是一個向量,其中的值對應RGB三種燈的占空比,因而對應不同的向量顯示屏的顏色不同;
步驟702 :評估各粒子的適應度; 步驟703 :判斷各粒子對應的顏色是否達到誤差要求,如果達到,則進入步驟707,否則,進入步驟704 ; 步驟704 :在這眾多粒子中,必有一個粒子對應的顏色最接近標準白色,其它粒子要按照離該粒子的距離逐步向該最優(yōu)粒子靠近,在此過程中還有可能出現離標準白色更近的粒子,在隨后的調整中應以此新的最好粒子為準,其它粒子逐步向其靠近。因此在程序中應設置一個全局變量記錄每次發(fā)現的最優(yōu)粒子,同時還要為每個粒子設置一個局部變量,記錄在各代進化中出現的最優(yōu)值; 步驟705 :計算各粒子的調整步長,在調整過程中,各粒子的步長,不僅與該粒子當前的值有關,還與全局最優(yōu)變量的值以及各粒子在進化過程中出現的局部最優(yōu)值有關;
步驟706 :在得出各粒子的調整步長后,即對各粒子進行調整,然后返回步驟703 ;
步驟707 :若顯示屏上混合光的顏色達到標準白色的誤差要求,則停止進化;
步驟708 :由PC機503發(fā)送數據讀取命令給背光板控制電路上的單片機201,讓單片機201發(fā)回此時背光板上溫度傳感器111和顏色傳感器110的數據。
權利要求
一種基于RGB三色LED背光燈的白平衡調整方法,其特征在于包括下述步驟步驟301控制系統(tǒng)開機,復位以及將背光燈調整到新的亮度級別;首先讀取背光燈板上溫度傳感器的值,然后從存于ROM的數據庫中讀取此溫度下與所給亮度級別對應的背光燈的驅動電流占空比和顏色傳感器的標準值,并點亮背光燈;步驟302讀取當前背光燈板上顏色傳感器中紅綠藍三色的值;步驟303將步驟302中讀取的當前顏色傳感器的實際值與標準值相比較;步驟304判斷當前顏色傳感器的實際值與標準值是否相同?然后分別進入步驟305、306、307;步驟305若當前顏色傳感器的紅色分量實際值大于標準值,則降低紅燈的占空比,若當前顏色傳感器的紅色分量實際值小于標準值,則增加紅燈的占空比,然后返回步驟302循環(huán);步驟306若當前顏色傳感器的綠色分量實際值大于標準值,則降低綠燈的占空比,若當前顏色傳感器的綠色分量實際值小于標準值,則增加綠燈的占空比,然后返回步驟302循環(huán);步驟307若當前顏色傳感器的藍色分量實際值大于標準值,則降低藍燈的占空比,若當前顏色傳感器的藍色分量實際值小于標準值,則增加藍燈的占空比,然后返回步驟302循環(huán)。
2. 如權利要求1所述的基于RGB三色LED背光燈的白平衡調整方法,其特征在于該 方法中使用的電路包括溫度傳感器、顏色傳感器、作為主控制器的單片機、脈沖信號產生 單元FPGA、紅燈功率放大電路、綠燈功率放大電路、藍燈功率放大電路;溫度傳感器采集背光板的溫度并轉換為數字信號供單片機使用, 一方面供單片機檢索 當前亮度級別下的標準占空比及標準顏色傳感器的數據,另一方面供單片機判斷當前背光 燈板的溫度是否過高,如溫度過高應犧牲亮度,降低占空比以保護背光燈;顏色傳感器采集背光燈當前發(fā)光強度下紅綠藍三色的配比及實際光強,供單片機判斷 背光燈是否已偏離了標準白色,如發(fā)生了偏離,則進行調整;單片機負責采集溫度傳感器及顏色傳感器的數據,并判斷在當前溫度和亮度級別下, 白平衡是否已發(fā)生了偏移,如發(fā)生了偏移則開始調整,計算出合適的占空比數據并通過SPI 總線發(fā)送給FPGA, FPGA將其轉換為對應的占空比信號,單片機在發(fā)送數據之前要先發(fā)送地 址,以區(qū)分這組數據是用來控制哪種燈的占空比的,FPGA在收到數據后便將其存于對應的 寄存器中,在未收到調整某種LED燈的占空比數據之前,仍采用原來的數據,如不想改變某 種燈的發(fā)光強度,則不給FPGA發(fā)送對應這種燈的占空比數據;FPGA接受單片機傳來的數據,并根據其數值的大小轉換為對應不同占空比的P麗脈沖 信號;紅燈功率放大電路、綠燈功率放大電路、藍燈功率放大電路將來自FPGA的P麗脈沖信 號轉換為有很強驅動能力的脈沖電流,驅動各色二極管陣列發(fā)光。
3. 如權利要求2所述的基于RGB三色LED背光燈的白平衡調整方法,其特征在于所 述電路還包括顯示屏、顏色分析儀,以及作為主控制器的PC機,在PC機上運行粒子群算法, 自動搜索驅動電流占空比和顏色傳感器的標準值,首先PC機產生一個個占空比數據,再通 過串口發(fā)送占空比數據給背光燈上的單片機,單片機通過SPI總線發(fā)送數據給FPGA, FPGA再通過紅燈功率放大電路、綠燈功率放大電路、藍燈功率放大電路分別改變各色背光燈的 占空比,然后由PC機讀取顏色分析儀上對應的值,搜索最接近標準白色的占空比,并記下 與此占空比對應的顏色傳感器的值,以供背光板上的單片機在獨立運行時使用。
4.如權利要求3所述的基于RGB三色LED背光燈的白平衡調整方法,其特征在于所 述用于自動搜索占空比及標準顏色傳感器的數據的粒子群算法包括下述步驟步驟701 :首先由應用程序隨機生成若干個粒子,每個粒子實際是一個向量,其中的值 對應RGB三種燈的占空比,因而對應不同的向量顯示屏的顏色不同;步驟702 :評估各粒子的適應度;步驟703 :判斷各粒子對應的顏色是否達到誤差要求,如果達到,則進入步驟707,否 則,進入步驟704 ;步驟704:在這眾多粒子中,必有一個粒子對應的顏色最接近標準白色,其它粒子要按照離該粒子的距離逐步向該最優(yōu)粒子靠近,在此過程中還有可能出現離標準白色更近的粒 子,在隨后的調整中應以此新的最好粒子為準,其它粒子逐步向其靠近,因此在程序中應設 置一個全局變量記錄每次發(fā)現的最優(yōu)粒子,同時還要為每個粒子設置一個局部變量,記錄在各代進化中出現的最優(yōu)值;步驟705 :計算各粒子的調整步長,在調整過程中,各粒子的步長,不僅與該粒子當前 的值有關,還與全局最優(yōu)變量的值以及各粒子在進化過程中出現的局部最優(yōu)值有關;步驟706 :在得出各粒子的調整步長后,即對各粒子進行調整,然后返回步驟703 ;步驟707 :若顯示屏上混合光的顏色達到標準白色的誤差要求,則停止進化;步驟708 :由PC機發(fā)送數據讀取命令給背光板控制電路上的單片機,讓單片機發(fā)回此時背光板上溫度傳感器和顏色傳感器的數據。
全文摘要
一種基于RGB三色LED背光燈的白平衡調整方法,包括顯示器獨立運行時,加電后,將背光燈調整到新的亮度級別讀取背光燈板上溫度傳感器的值;讀取此溫度下與所給亮度級別對應的背光燈的驅動電流占空比和顏色傳感器的標準值;根據讀取的驅動電流占空比點亮背光燈;讀取當前背光燈板上顏色傳感器中紅綠藍三色的值,并將當前顏色傳感器的實際值與標準值相比較;若當前顏色傳感器的實際值比標準值大,將該種燈的電流占空比減少一點,反之,將該種燈的電流占空比增加一點。為了獲取驅動電流占空比和顏色傳感器的標準值,本發(fā)明使用了粒子群算法。本發(fā)明的優(yōu)點在于自動進行寬溫度下的白平衡調整,提高了響應速度;減輕人的勞動強度,提高了效率。
文檔編號G09G3/36GK101707052SQ20091018586
公開日2010年5月12日 申請日期2009年12月9日 優(yōu)先權日2009年12月9日
發(fā)明者劉波, 吳華夏, 朱標, 李培華, 梁后軍, 章小兵, 趙小珍, 陳召全 申請人:安徽華東光電技術研究所
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新丰县| 聂拉木县| 通州区| 绵阳市| 新竹市| 临朐县| 洞头县| 萨嘎县| 喀什市| 恩平市| 安康市| 鄂州市| 蛟河市| 安新县| 长春市| 肥西县| 赣榆县| 鲜城| 平凉市| 博客| 久治县| 临桂县| 屏南县| 凤庆县| 宝坻区| 玉屏| 井陉县| 洪湖市| 宜兰县| 巫溪县| 淳化县| 丘北县| 京山县| 攀枝花市| 呈贡县| 泰来县| 沾化县| 车险| 获嘉县| 泰顺县| 康定县|