專利名稱:液晶屏參數(shù)的配置方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種液晶顯示屏,尤其涉及一種將液晶屏參數(shù)存儲在EEPROM(電可擦除只讀存儲器)中,并在開機運行過程中配置該液晶屏參數(shù)的方法。
背景技術(shù):
當今世界,電子技術(shù)的飛速發(fā)展給彩電行業(yè)也帶來了翻天覆地的技術(shù)革命,液晶電視開始進入尋常百姓家,尤其是超輕超薄、高清晰的液晶平板電視越來越受到消費者的青睞。隨著市場銷售份額不斷提升,各個品牌廠商的競爭更是如火如荼。
作為LCD液晶平板電視中的一個關(guān)鍵因素,LCD液晶屏占據(jù)了液晶電視整機價格中的相當大的一部分,LCD液晶屏的價格波動也給整機制造商的生產(chǎn)成本帶來了無法控制的風險。當根據(jù)客戶需要,或者市場上屏價格等原因需要更改現(xiàn)有的液晶屏的設(shè)計時,由于各種液晶屏的分辨率等技術(shù)參數(shù)都各不相同,需要同時對軟件和硬件做相應的更改。這樣在一定程度上增加了產(chǎn)品的設(shè)計成本和設(shè)計周期,并且由于經(jīng)常更改設(shè)計還會導致產(chǎn)品不穩(wěn)定。
如圖1所示,其為一般情況下LCD產(chǎn)品開機顯示過程的流程圖??梢钥吹?,液晶屏的參數(shù)以及伽馬曲線的值都是固化在程序中的,程序運行的時候只要從固化在程序中的常量數(shù)據(jù)區(qū)取得相關(guān)的數(shù)據(jù)就可以了。但該種執(zhí)行過程給LCD屏的開發(fā)人員來帶一個問題,即一旦將某種屏的參數(shù)固化在程序中,并將其HEX碼文件燒錄到芯片內(nèi)之后就無法更改了,所以就存在這個軟件版本只能對應一種特定型號的液晶屏,此時如果需要更換在產(chǎn)品上使用的液晶屏的話,一般的辦法就是重新更改程序源代碼中的液晶屏參數(shù),重新編譯鏈接,在仿真器上連調(diào),發(fā)現(xiàn)錯誤,更改錯誤,生成新程序可執(zhí)行的Hex文件,產(chǎn)生一個新的軟件版本部品號。上述重新生成新的軟件部品號的過程請參見圖2所示??梢钥吹?,生成一個新的軟件版本是非常復雜的。很多情況下,液晶電視的廠商只需要在產(chǎn)品中更換一個液晶屏,而不需要作其他任何更改,且在液晶屏的更換比較頻繁的情況下,對負責該產(chǎn)品的軟、硬件工程師來說工作量就會成倍的增加,過多的重復勞動又會增加出錯的幾率。如果一個軟件工程師,或一個硬件工程師又要同時負責幾個產(chǎn)品的話,那情況就更加難以想象了。
針對上述問題,LCD液晶產(chǎn)品的設(shè)計人員面臨一個難題,即面對各種各樣不同規(guī)格的LCD液晶屏,如何在產(chǎn)品設(shè)計的過程中將LCD屏設(shè)計成一個通用型模塊(即同一塊電路板,同一套軟件可以適用于不同規(guī)格的LCD液晶屏),以降低由于每使用一種不同規(guī)格的LCD液晶屏而需要更改原設(shè)計所帶來的產(chǎn)品設(shè)計成本的升高,設(shè)計周期的延長以及由于經(jīng)常更改所帶來的產(chǎn)品不穩(wěn)定的風險等負面因素,從而維護產(chǎn)品本身的穩(wěn)定性、可靠性和靈活性。
發(fā)明內(nèi)容本發(fā)明的目的在于針對上述現(xiàn)有技術(shù)的不足,提供一種液晶屏參數(shù)的配置方法。
為實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案一種液晶屏參數(shù)的配置方法,包括a.在EEPROM中預設(shè)至少兩個屏類型選擇參數(shù),其中一個表示屏幕參數(shù)存儲在EEPROM中;b.讀取EEPROM中的屏類型選擇參數(shù),判斷屏幕參數(shù)的存儲位置;c.到屏幕參數(shù)的存儲位置獲取屏幕參數(shù)以及伽瑪數(shù)據(jù)表;d.根據(jù)獲取的屏幕參數(shù)配置液晶屏,并初始化液晶屏控制芯片;以及e.恢復伽瑪曲線,并將伽瑪曲線值寫入液晶屏控制芯片。
所述步驟a中除了表示屏幕參數(shù)存儲在EEPROM中的屏類型選擇參數(shù)以外,其他的屏類型選擇參數(shù)均表示屏幕參數(shù)固化在程序中。其他屏類型選擇參數(shù)分別指示固化在程序中的若干屏幕類型,每一屏幕類型對應一組屏幕參數(shù)。
所述步驟b中判斷屏幕參數(shù)的存儲位置的步驟進一步包括當屏類型選擇參數(shù)為步驟a中的表示屏幕參數(shù)存儲在EEPROM中的參數(shù)時,在執(zhí)行步驟c時到EEPROM中讀取屏幕參數(shù)和伽馬數(shù)據(jù)表。當屏類型選擇參數(shù)與步驟a中的表示屏幕參數(shù)存儲在EEPROM中的參數(shù)不同時,在執(zhí)行步驟c時讀取程序中固化的屏幕參數(shù)和伽瑪數(shù)據(jù)表。
所述步驟c讀取的伽馬數(shù)據(jù)表是根據(jù)如下方法生成的以藍通道為基準,從0開始,到248結(jié)束,每一次以數(shù)值8為步進遞增,分別調(diào)整紅、綠通道的數(shù)據(jù)使X,Y達到某個合適的色溫值,記錄下此時紅、綠通道的值,作為伽馬數(shù)據(jù)表的一組數(shù)據(jù)保留下來,如此重復32次,共采集道32組數(shù)據(jù),64個字節(jié)數(shù)值,這些數(shù)據(jù)就是要存儲到EEPROM中用來恢復伽馬曲線的數(shù)據(jù)。
所述步驟e恢復伽馬曲線采用如下方法使用采集到的數(shù)據(jù),以藍通道的數(shù)據(jù)為基準,從總共32組數(shù)據(jù)中的第一組數(shù)據(jù)開始,以前后2個連續(xù)的組數(shù)據(jù)為起始和結(jié)束點,分別計算出這一段內(nèi)紅和綠通道在籃通道到所表示的亮度范圍之內(nèi)線形變化的每一階所對應的值,將這些數(shù)據(jù)再轉(zhuǎn)化成液晶屏控制芯片需要的伽馬曲線表寫入液晶屏控制芯片中。
伽馬曲線數(shù)據(jù)的采集和伽馬曲線的恢復是一個相反的過程,他們的交叉點就是伽馬數(shù)據(jù)表。
與現(xiàn)有技術(shù)相比,本發(fā)明在EEPROM中存儲液晶屏參數(shù)的方法使用同一塊機芯板和同一套軟件即可滿足不同規(guī)格的LCD液晶屏的要求,從而大大降低設(shè)計成本。
圖1是現(xiàn)有的液晶屏參數(shù)配置方法的流程圖;圖2是采用現(xiàn)有的液晶屏參數(shù)配置方法后,一旦需要修改液晶屏參數(shù),所需要采取的步驟流程示意圖;圖3是本發(fā)明液晶屏參數(shù)配置方法的流程圖;圖4是采用本發(fā)明液晶屏參數(shù)配置方法后,一旦需要修改液晶屏參數(shù),所需要采取的步驟流程示意圖;圖5a是本發(fā)明一實施例中的原始輸入曲線;圖5b是本發(fā)明一實施例中未經(jīng)校正時人眼所看到的曲線;圖5c是本發(fā)明一實施例中的伽瑪校正曲線;圖5d是本發(fā)明一實施例中經(jīng)伽瑪校正后人眼所看到的曲線;
圖6a是本發(fā)明一實施例中伽瑪校正曲線0至255階中前面0至3階的數(shù)據(jù);圖6b是圖5a中的數(shù)據(jù)在程序中的組織格式;圖7是本發(fā)明一實施例中伽瑪數(shù)據(jù)表的采集樣本;圖8是本發(fā)明一實施例中伽瑪數(shù)據(jù)恢復曲線。
具體實施方式
本發(fā)明液晶屏參數(shù)的配置方法主要是將所有與液晶屏相關(guān)的參數(shù)按照事先預定的數(shù)據(jù)結(jié)構(gòu)存儲在本機的EEPROM(電可擦除只讀存儲器)中,當開機啟動時,程序會在開始運行的初始階段將存儲在EEPROM中的數(shù)據(jù)讀出來,然后自動識別屏的類型,根據(jù)屏的類型及讀出來的數(shù)據(jù)在其后程序的運行過程中配置屏的參數(shù)。以下將結(jié)合一較佳實施例來詳細介紹本發(fā)明。
請參見圖3所示,本發(fā)明液晶屏參數(shù)的配置方法包括三個主要過程一、CPU和EEPROM的初始化;二、讀取液晶屏參數(shù)及伽瑪數(shù)據(jù)表;三、將伽瑪曲線值寫入SCALER芯片。以上過程分步驟詳述如下步驟S10、開啟本機,進入程序初始化過程。其中,本機是指一液晶電視,當開啟本機后,其液晶顯示屏自動通電。
步驟S20、CPU初始化。
步驟S30、EEPROM初始化。
結(jié)合圖1,可以發(fā)現(xiàn),以上步驟與現(xiàn)有技術(shù)相同。
步驟S40、讀取EEPROM中存儲的屏類型選擇參數(shù)。屏類型選擇參數(shù)為工廠菜單選擇項,用于選擇各種不同規(guī)格的液晶屏,其被預先設(shè)定在EEPROM中,包括若干個數(shù)值,分別代表不同的含義a)0表示本機的液晶屏參數(shù)被存儲在EEPROM中;b)1~XX為屏幕種類可選范圍的最大值,由程序員自己定,最大可到255(實際上不需要這么大,因為現(xiàn)實中也沒有這么多種類的屏幕可供使用)。在本實施例中,假定X的值為4。所以,在本實施例中總共有(X+1)種,即5種液晶屏可供選用。
步驟S401、根據(jù)屏類型選擇參數(shù)決定屏參數(shù)的存儲位置。根據(jù)屏類型選擇參數(shù)的值,即可知道當前液晶屏的參數(shù)是固化在程序中的,還是存儲在外部的EEPROM中的,從而能夠準確地獲取液晶屏相關(guān)的參數(shù)及其伽馬數(shù)據(jù)表。在產(chǎn)品開發(fā)的過程中,軟件工程師可以挑選出現(xiàn)有的液晶屏中的所有可能會用在自己產(chǎn)品上的液晶屏的種類,將其參數(shù)預先固化在程序中,如果在以后的產(chǎn)品生產(chǎn)過程中確實用到了這幾個種類的液晶屏的參數(shù)的時候,只要在工廠菜單中將屏類型選擇參數(shù)設(shè)置為該種類型的液晶屏就可以了。而在EEPROM中開辟的存儲屏參的區(qū)域,則是為以后所用到的未知種類的液晶屏所保留的。也就是說,通過改寫這段存儲區(qū)域的內(nèi)容,可以將不同種類的液晶屏的參數(shù)根據(jù)自定義的數(shù)據(jù)格式存入EEPROM中,然后將屏類型選擇參數(shù)設(shè)置為0,告訴程序在執(zhí)行時從EEPROM中讀取屏參,從而起到一個靈活的擴展作用。簡言之,屏類型選擇數(shù)據(jù)就是告訴程序當前的屏參數(shù)是存儲在什么地方的,是已經(jīng)固定在程序中了,不可改變的;還是存儲在EEPROM中,可以改變的。如果是存儲在EEPROM中,那么在使用不同規(guī)格的液晶屏的時候,只需要將EEPROM中的屏參數(shù)據(jù)改掉,并將屏類型選擇項改為0,就可以在不作任何硬件和軟件程序更改的情況下,使產(chǎn)品能夠配合使用新規(guī)格的LCD液晶屏。
在一特定實施例中,例如可以定義屏類型選擇數(shù)據(jù)1-4分別代表SHARP,AU,CHIMEI,LG四種屏,同時在EEPROM中保留一個屏參數(shù)據(jù)所需的存儲空間作為擴展用。
若屏類型選擇參數(shù)為0,則流程前進至步驟42;若屏類型選擇參數(shù)為1-4,則流程前進至步驟43。
步驟S402、讀取EEPROM中的屏參數(shù)。因為步驟41中的屏類型選擇參數(shù)為0,表示程序在運行時所需的液晶屏參數(shù)是存儲于EEPROM中的,故必須先將其從EEPROM中讀出來,放在內(nèi)存中,以備程序在運行過程中使用。之后,流程前進至步驟404。
步驟S403、讀取固化在程序中的屏參數(shù)。因為步驟41中屏類型選擇參數(shù)為1~4,分別對應程序中已經(jīng)預定義好的4種屏的參數(shù),故在程序運行的時候,這些選項告訴程序這時候的屏參數(shù)應該已經(jīng)在程序中定義好了,而無需再從EEPROM中讀取。之后,流程前進至步驟405。
步驟S404、讀取EEPROM中生成的伽瑪數(shù)據(jù)表,之后,前進至步驟50。
伽瑪數(shù)據(jù)表是用于對顯示圖像進行動態(tài)伽瑪矯正的一表格,伽瑪矯正對于能否正確的顯示圖像至關(guān)重要。一般認為亮度值提高一倍顯示器上的像素亮度也會增加一倍,但是實際上卻不是這樣的。LCD液晶平板顯示器的響應曲線同人眼對于亮度的感知都不是線性的。請參見圖5a至5b所示,其顯示的分別為原始輸入的圖像信號,以及未經(jīng)校正的人眼所見的圖像曲線。此時用戶看到的圖像曲線與原始輸入不同,故,需要進行補償,使得用戶看到的同輸入值一致。參見圖5c至5d所示,其顯示的分別為伽瑪校正曲線,以及經(jīng)過伽瑪校正后人眼所見的圖像曲線。利用伽瑪曲線進行校正,使人眼看到的圖像曲線與原始輸入相同,此過程即為伽瑪校正。
根據(jù)三基色原理,絕大多數(shù)單色光可以分解成紅綠藍三種色光。故在進行伽瑪校正時,需要同時有三根曲線分別對紅、綠、籃三個通道進行矯正。
現(xiàn)以一個10比特(bit)的伽馬曲線數(shù)值表來舉例,由于模擬紅(R),綠(G),藍(B)信號輸入到SCALER芯片的ADC(模數(shù)轉(zhuǎn)換)時候,亮度變化范圍為0~255階(0為最暗的一階;255為最亮的一階)。也就是說在R,G,B三通道中的任何一個通道中,在亮度的變化范圍之內(nèi)的每一階都必須有一個10bit的數(shù)值與之對應。那么對應于單一的一個通道來講,如果要對該通道進行伽馬矯正就必須有256個10bit的數(shù)值,這些數(shù)值形成了該通道的伽馬矯正曲線。
請參考圖6a至6b所示。圖6a中的D0,D1,D2,D3分別表示0~255階中的前面0~3階的數(shù)據(jù)。但這些數(shù)值在程序中確是以圖6b的格式組織起來的(按照SCLAER芯片要求的數(shù)據(jù)格式,以4個10bit數(shù)為一組,4個10bit數(shù)中每個數(shù)多出來的2個bit的數(shù)據(jù)剛好可以組成一個8bit的單字節(jié)數(shù)據(jù))。因此,256階的10比特數(shù)據(jù)在程序中需要占用的字節(jié)數(shù)為(256/4)*5=320字節(jié)而R,G,B三個通道的伽馬矯正曲線總共需要320×3=960字節(jié)由于每種不同的液晶屏的伽馬曲線特性都不一樣,所以也希望能夠在EEPROM中存儲一些有用的信息,通過這些信息得到伽馬曲線值表進行伽馬矯正。在一特定實施例中,以LCD產(chǎn)品中較普遍使用的EEPROM芯片24C16為例,24C16芯片的存儲空間只有2048個字節(jié),由于整個產(chǎn)品需要在EEPROM中存儲的各種各樣的數(shù)據(jù)(屏類型選擇數(shù)據(jù)、屏參數(shù)、伽瑪數(shù)據(jù)表等)是很多的,所以用將近一半的空間去完整地存儲一個960個字節(jié)的三通道伽馬矯正曲線顯然是不現(xiàn)實的。
有鑒于此,本發(fā)明還提出一種用于生成伽瑪校正曲線的伽瑪校正曲線數(shù)據(jù)的采集方法以及利用伽瑪校正曲線數(shù)據(jù)恢復伽瑪曲線的方法。
請參見圖7所示,以B通道為基準(用藍通道模擬實際的亮度值,它是從0~255之間線形變化的),從0開始,到248結(jié)束(如果R,G,B同時到255的時候圖像色溫會嚴重偏掉,為保持圖像的色溫一致,同時又考慮到到248階時圖像亮度已經(jīng)足夠了,故設(shè)置為248),每一次以數(shù)值8為步進遞增,分別調(diào)整紅(R)通道和綠(G)通道的數(shù)據(jù)使X,Y達到某個合適的色溫值(如273,281),記錄下此時紅/綠通道的值,作為伽馬數(shù)據(jù)表的一組數(shù)據(jù)保留下來。如此重復32次,共采集道32組數(shù)據(jù),64個字節(jié)數(shù)值。這些數(shù)據(jù)就是要存儲到EEPROM中用來恢復伽馬曲線的數(shù)據(jù)。
步驟S405、讀取預先固化在程序中的與某一屏類型選擇數(shù)據(jù)相對應的伽瑪數(shù)據(jù)表,之后,前進至步驟50。
步驟S50、根據(jù)獲得的屏幕參數(shù)配置液晶屏,初始化SCALER芯片,SCALER芯片是將圖像信號經(jīng)過處理及縮放后將信號輸出到液晶屏的驅(qū)動芯片。屏幕參數(shù)的數(shù)據(jù)結(jié)構(gòu)用于告訴程序所有與屏相關(guān)的數(shù)據(jù)是如何組織到一起的,其可分為但不限于以下兩部分(1)從LCD液晶屏的規(guī)格書上可以找到的部分這類數(shù)據(jù)包括Dither標志說明屏是8位的,還是6位的(即電路板到屏的傳輸是8位的還是6位的)。
屏接口類型定義標志定義類型例如包括TTL,LVDS,RSDS等。
由于不同規(guī)格的屏的數(shù)據(jù)輸入接口引腳定義的差異而需要保留的一些標志信息例如奇、偶通道高/低位順序的轉(zhuǎn)換,奇、偶通道紅/藍引腳位置交換等。
行同步脈沖寬度。
行同步后沿寬度。
場同步寬度。
場同步脈沖后沿寬度。
屏水平分辨率,如果一個屏的顯示分辨率為800×600,那么水平分辨率就是800。
屏垂直分辨率,如果一個屏的顯示分辨率為800×600,那么垂直分辨率就是600。
行周期相關(guān)的數(shù)據(jù)(HTOTAL)例如包括最大值、典型值、最小值等。
一場中的行數(shù)(VTOTAL)例如包括最大值、典型值、最小值等。
顯示時鐘(DCLK)例如包括最大值、典型值、最小值等。
(2)與產(chǎn)品方案密切相關(guān)的參數(shù),這些參數(shù)的數(shù)量及定義跟產(chǎn)品所采用的方案有關(guān),隨著方案的改變會有所不同。在本發(fā)明的一較佳實施例中,該些數(shù)據(jù)包括圖像水平方向采樣起始位置;PAL、NTSC制信號垂直輸入分辨率;圖像縮放顯示窗口水平方向起始位置;圖像縮放顯示窗口垂直方向結(jié)束位置;以及其他。
上述屏幕參數(shù)的數(shù)據(jù)結(jié)構(gòu)與已經(jīng)固化在程序中的屏幕參數(shù)數(shù)據(jù)結(jié)構(gòu)相同。
步驟S60、根據(jù)程序中的算法恢復伽瑪曲線?;謴唾ゑR曲線的算法是使用采集到的數(shù)據(jù),以藍通道的數(shù)據(jù)為基準,從總共32組數(shù)據(jù)中的第一組數(shù)據(jù)開始,以前后2個連續(xù)的組數(shù)據(jù)為起始和結(jié)束點,分別計算出這一段內(nèi)紅和綠通道在籃通道到所表示的亮度范圍之內(nèi)線形變化的每一階所對應的值,將這些數(shù)據(jù)再轉(zhuǎn)化成液晶屏控制芯片(如SCLAER芯片)需要的伽馬曲線表寫入液晶屏控制芯片中。現(xiàn)以采集到的伽馬數(shù)據(jù)表的第1、第2組數(shù)據(jù)為例,計算亮度在0~8之間變化時,R,G,B三通道伽馬曲線值表。
首先計算出亮度為0,1,2,3時R,G,B三通道的伽馬曲線值表。
亮度=0起始點R0=15*4=60 G0=10*4=40B=0*4=0亮度=8
結(jié)束點R8=19*4=76 G8=13*4=52B=8*4=32注乘以4在C語言中為左移2位及將8比特數(shù)據(jù)變?yōu)?0比特數(shù)據(jù)。
亮度=1R1=(R8-R0)*1/8+R0=(76-60)*1/8+60=62G1=(G8-G0)*1/8+G0=(52-40)*1/8+40=41(忽略小數(shù)部分)B1=1亮度=2R2=(R8-R0)*2/8+R0=(76-60)*2/8+60=64G2=(G8-G0)*2/8+G0=(52-40)*2/8+40=43(忽略小數(shù)部分)B2=2亮度=3R3=(R8-R0)*3/8+R0=(76-60)*3/8+60=66G2=(G8-G0)*3/8+G0=(52-40)*3/8+40=44(忽略小數(shù)部分)B2=3然后再分別將亮度0~3時R,G,B三通道4個10比特數(shù)據(jù)按照圖6b所示的方法轉(zhuǎn)換成5個8比特數(shù)據(jù)。就構(gòu)成了R,G,B三通道在亮度為0~3時所對應的R,G,B三通道的伽馬矯正曲線值。
伽馬曲線數(shù)據(jù)的采集和伽馬曲線的恢復是一個相反的過程,他們的交叉點就是伽馬數(shù)據(jù)表。請參見圖8所示,其為R通道實際伽馬矯正曲線(原始曲線,虛線)和通過計算恢復后的伽馬矯正曲線(實線)的比較示意圖??梢钥闯龌謴秃蟮馁が斝U€實際上是一根折線,以橫軸上的8為步進,每一段內(nèi)都是線型變化的。以上述校正方法恢復的伽瑪曲線最大程度的接近原始曲線。
步驟S70、將伽瑪曲線值寫入SCALER芯片中。
步驟S80、進行其他初始化過程,結(jié)束初始化,進入主循環(huán)。
采用本發(fā)明的屏幕參數(shù)配置方法后,如果在以后的產(chǎn)品生產(chǎn)過程中遇到必須要使用從未使用過的新的液晶屏的時候,研發(fā)人員只要進行如圖4所示的操作即可。比照圖4與圖2即可發(fā)現(xiàn),為新的液晶屏而更改程序版本時,研發(fā)人員所需的工作量大大減少。
綜上,本發(fā)明配置屏幕參數(shù)的方法通過將屏幕參數(shù)存儲于EEPROM中,可以將所有與LCD屏相關(guān)的參數(shù)高度提煉出來,使用這些參數(shù)就可以使同一個版本軟件能夠適用不同的LCD屏,并且只需為這些數(shù)據(jù)在EEPROM中指定固定的存儲位置和數(shù)據(jù)格式就可以了。存在于EEPROM中的數(shù)據(jù)可以根據(jù)當前使用各種規(guī)格的屏隨時改變,故本發(fā)明可以減少軟件研發(fā)人員為配屏而所需做的大量的重復勞動,達到降低研發(fā)成本,節(jié)約研發(fā)周期,降低研發(fā)及生產(chǎn)中的風險的目的,使同一套軟件和機芯板可以適應更多的市場要求,實現(xiàn)大批量生產(chǎn)以降低生產(chǎn)成本。
權(quán)利要求
1.一種液晶屏參數(shù)的配置方法,其特征在于該方法包括a.在EEPROM中預設(shè)至少兩個屏類型選擇參數(shù),其中一個表示屏幕參數(shù)存儲在EEPROM中;b.讀取EEPROM中的屏類型選擇參數(shù),判斷屏幕參數(shù)的存儲位置;c.到屏幕參數(shù)的存儲位置獲取屏幕參數(shù)以及伽瑪數(shù)據(jù)表;d.根據(jù)獲取的屏幕參數(shù)配置液晶屏,并初始化液晶屏控制芯片;以及e.恢復伽瑪曲線,并將伽瑪曲線值寫入液晶屏控制芯片。
2.如權(quán)利要求1所述的液晶屏參數(shù)的配置方法,其特征在于所述步驟a之前還包括如下步驟進入程序初始化過程,CPU初始化,以及EEPROM初始化。
3.如權(quán)利要求1所述的液晶屏參數(shù)的配置方法,其特征在于所述步驟a中除了表示屏幕參數(shù)存儲在EEPROM中的屏類型選擇參數(shù)以外,其他的屏類型選擇參數(shù)均表示屏幕參數(shù)固化在程序中。
4.如權(quán)利要求3所述的液晶屏參數(shù)的配置方法,其特征在于所述EEPROM中設(shè)置的其他屏類型選擇參數(shù)分別指示固化在程序中的若干屏幕類型,每一屏幕類型對應一組屏幕參數(shù)。
5.如權(quán)利要求1所述的液晶屏參數(shù)的配置方法,其特征在于所述步驟b中判斷屏幕參數(shù)的存儲位置的步驟進一步包括當屏類型選擇參數(shù)為步驟a中的表示屏幕參數(shù)存儲在EEPROM中的參數(shù)時,在執(zhí)行步驟c時到EEPROM中讀取屏幕參數(shù)和伽馬數(shù)據(jù)表。
6.如權(quán)利要求5所述的液晶屏參數(shù)的配置方法,其特征在于所述步驟c讀取的伽馬數(shù)據(jù)表是根據(jù)如下方法生成的以藍通道為基準,從0開始,到248結(jié)束,每一次以數(shù)值8為步進遞增,分別調(diào)整紅、綠通道的數(shù)據(jù)使X,Y達到某個合適的色溫值,記錄下此時紅、綠通道的值,作為伽馬數(shù)據(jù)表的一組數(shù)據(jù)保留下來,如此重復32次,共采集道32組數(shù)據(jù),64個字節(jié)數(shù)值,這些數(shù)據(jù)就是要存儲到EEPROM中用來恢復伽馬曲線的數(shù)據(jù)。
7.如權(quán)利要求6所述的液晶屏參數(shù)的配置方法,其特征在于所述步驟e恢復伽馬曲線采用如下方法使用采集到的數(shù)據(jù),以藍通道的數(shù)據(jù)為基準,從總共32組數(shù)據(jù)中的第一組數(shù)據(jù)開始,以前后2個連續(xù)的組數(shù)據(jù)為起始和結(jié)束點,分別計算出這一段內(nèi)紅和綠通道在籃通道到所表示的亮度范圍之內(nèi)線形變化的每一階所對應的值,將這些數(shù)據(jù)再轉(zhuǎn)化成液晶屏控制芯片需要的伽馬曲線表寫入液晶屏控制芯片中。
8.如權(quán)利要求5所述的液晶屏參數(shù)的配置方法,其特征在于所述步驟b中判斷屏幕參數(shù)的存儲位置的步驟進一步包括當屏類型選擇參數(shù)與步驟a中的表示屏幕參數(shù)存儲在EEPROM中的參數(shù)不同時,在執(zhí)行步驟c時讀取程序中固化的屏幕參數(shù)和伽瑪數(shù)據(jù)表。
9.如權(quán)利要求5所述的液晶屏參數(shù)的配置方法,其特征在于所述步驟e中的液晶屏控制芯片是SCALER芯片。
全文摘要
本發(fā)明提供一種液晶屏參數(shù)的配置方法,其包括在EEPROM中預設(shè)至少兩個屏類型選擇參數(shù),其中一個表示屏幕參數(shù)存儲在EEPROM中,其他的表示屏幕參數(shù)固化在程序中;讀取EEPROM中的屏類型選擇參數(shù),判斷屏幕參數(shù)的存儲位置;到屏幕參數(shù)的存儲位置獲取屏幕參數(shù)以及伽瑪數(shù)據(jù)表;根據(jù)獲取的屏幕參數(shù)配置液晶屏,并初始化液晶屏控制芯片;以及恢復伽瑪曲線,并將伽瑪曲線值寫入液晶屏控制芯片。由于存在于EEPROM中的數(shù)據(jù)可以根據(jù)當前使用各種規(guī)格的屏隨時改變,故本發(fā)明可以減少軟件研發(fā)人員為配屏而所需做的大量的重復勞動,達到降低研發(fā)成本,節(jié)約研發(fā)周期,降低研發(fā)及生產(chǎn)中的風險的目的。
文檔編號G02F1/13GK101046939SQ20061002530
公開日2007年10月3日 申請日期2006年3月30日 優(yōu)先權(quán)日2006年3月30日
發(fā)明者陳衛(wèi)生, 翟曉東, 王誠, 張曙陽 申請人:東杰電氣(上海)有限公司, 東杰電氣(中國)有限公司