專利名稱:Gamma曲線調(diào)試方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及顯示效果調(diào)節(jié)技術(shù)領(lǐng)域,特別是涉及一種GAMMA曲線調(diào)試方法和一種GAMMA曲線調(diào)試系統(tǒng)。
背景技術(shù):
隨著顯示屏技術(shù)的發(fā)展,,顯示屏的顯示效果受到了越來越多的重視。顯示效果上,一般地,可以要求顯示屏具有高對比度和低閃爍(flicker)等能力。進一步地,在對顯示效果有更高要求時,需要注重畫面圖片顏色的過渡。畫面顏色的過渡,普遍使用GAMMA曲線進行描述。在顯示器的發(fā)展歷史中,CRT顯示器曾經(jīng)占據(jù)過重要的地位。CRT顯示器工作時,采用電子束轟擊屏幕上的磷光質(zhì)涂層,被電子束轟擊的位置會在屏幕上產(chǎn)生光亮。通過相應(yīng)的電子束掃描,轟擊這些磷光體可在屏幕上〃描繪〃圖像。產(chǎn)生電子束的電子槍所加控制電壓與屏幕產(chǎn)生光強度之間的關(guān)系上是非線性的,近似于冪函數(shù)??刂齐妷篿nput和光強度output之間可以采用如下公式進行描述,0utput=inputga_,如圖I中的曲線I所示。這個是CRT顯示器由于其顯示原理而固有的,而同時,該GAMMA值通常固定為2. 5。由于這種非線性的關(guān)系,原始圖像信號經(jīng)過顯示器顯示后會產(chǎn)生失真,具體是在暗區(qū),控制電壓的變化不能引起亮度相同程度的變化;而在亮區(qū),控制電壓的變化則會引起亮度的過度變化。這會使得暗區(qū)的細節(jié)不能輕易分辨,而亮區(qū)則提供了超出人眼辨識能力的亮度變化?;诖?,在原始信號輸入到CRT顯示器進行顯示之前,需要對其進行GAMMA校正。具體是將原始信號S也進行冪函數(shù)變換,冪指數(shù)為1/^&!111^,8卩,1即1^=81/^,如圖I中的曲線2所示,Y軸代表亮度百分比,X軸代表灰階數(shù)值(也可以為百分比)。則最終的控制電壓input是圖像信號s的冪函數(shù),而光強度output= (s1/g-ma)g-ma0也即將原始信號與最終的輸出調(diào)整為了線性的關(guān)系,如圖I中的虛線所示。圖I中的輸入和輸出都是經(jīng)過歸一化處理的參數(shù)。對于原始信號的這種控制,可以發(fā)生在拍攝圖像時或者由圖像顯示卡完成??傊瑐魉偷斤@示器的電壓控制信號會經(jīng)過GAMMA校正,以使得顯示器顯示出來的圖像能夠較好地還原。而對于液晶顯示器來說,由于其顯示原理的不同,控制電壓與輸出亮度之間的關(guān)系雖然也是非線性的關(guān)系,但是卻不同于上述的CRT顯示器的冪函數(shù)關(guān)系。而由于顯示器發(fā)展的歷史原因,現(xiàn)在的液晶顯示器仍然接收經(jīng)過GAMMA校正的信號,因此,液晶顯示器在出廠前,一般要將其亮度相對于控制電壓的響應(yīng)調(diào)整為上述的冪函數(shù)關(guān)系,也即0utput=inputga_。或者調(diào)整為客戶所需要的其他關(guān)系。在使用IC驅(qū)動顯示的液晶顯示器中,亮度相對于控制電壓的響應(yīng)受到兩個因素的影響,IC芯片對于控制電壓的校正和液晶顯示器自身固有的響應(yīng)。其中液晶顯示器自身固有的響應(yīng)也是固定不變的,該響應(yīng)曲線通常近似為倒S型。因此,將液晶顯示器的顯示亮度相對于控制電壓的響應(yīng)調(diào)整為上述的冪函數(shù)關(guān)系,主要依靠IC芯片來進行。IC芯片內(nèi)部為了實現(xiàn)GAMMA的可調(diào)節(jié),對各個灰階采用了一系列類似于串聯(lián)電阻分壓的方式來進行對各個灰階的分壓,這些電阻可通過一些特定的寄存器進行調(diào)整。傳統(tǒng)的得到目標GAMMA曲線所采用的調(diào)試方法是,更改寄存器的設(shè)置,然后將所有灰階的亮度測試出來,再與客戶要求的目標GAMMA曲線以及可接受的偏差曲線進行比較,如果不合適,再重新調(diào)節(jié),逐漸逼近目標曲線。上述調(diào)試方法存在以下問題一、為了 GAMMA曲線的可調(diào)節(jié)性較好,需提供數(shù)量眾多的寄存器。設(shè)置大量的寄存器的值會導(dǎo)致調(diào)節(jié)速度緩慢,目前而言,對于一個新IC配置,大概需要61小時才可完成其GAMMA的優(yōu)化。二、某些灰階下不易觀察其GAMMA曲線設(shè)置是否符合客戶要求,因為GAMMA曲線的下端以及上端(見圖1),其范圍非常狹小,有很多時候人眼無法判斷其在這兩個部分是否恰好處于中心值還是已經(jīng)超出了范圍三、當不同的客戶對GAMMA曲線有不同要求時,則需重新調(diào)試。綜上所述,傳統(tǒng)的調(diào)節(jié)過程比較復(fù)雜,調(diào)節(jié)成本較高。
發(fā)明內(nèi)容
基于傳統(tǒng)的GAMMA曲線的調(diào)節(jié)過程復(fù)雜,調(diào)節(jié)成本較高的問題,提供一種GAMMA曲線調(diào)試方法。一種GAMMA曲線調(diào)試方法,包括如下步驟SI、接收優(yōu)化信息,其中該優(yōu)化信息包括寄存器的設(shè)置參數(shù)、灰階數(shù)值列表;S2、根據(jù)所述優(yōu)化信息,顯示與所述灰階數(shù)值列表中的一個灰階數(shù)值對應(yīng)的圖S3、獲取所述圖像的信息并存儲,其中該圖像的信息包括所述圖像的實際亮度數(shù)值;重復(fù)上述S2 S3步驟,直到獲取所述灰階數(shù)值列表中的每一個灰階數(shù)值下的圖像的信息為止;S4、根據(jù)所述實際亮度數(shù)值,計算與該實際亮度數(shù)值對應(yīng)的實際GAMMA值;S5、計算每一個所述實際GAMMA值與預(yù)設(shè)的目標GAMMA值的方差,并對所求得的方差求和;重復(fù)所述步驟Sf S5;S6、將計算所得的方差和按從小到大排列。在其中一個實施例中,所述寄存器的設(shè)置參數(shù)包括目標寄存器的識別信息及與該識別信息對應(yīng)的寄存器值的變化范圍。在其中一個實施例中,所述步驟SI具體包括S10、接收用戶輸入的信息,其中所述輸入的信息包括灰階的個數(shù)、所述寄存器的設(shè)置參數(shù)及寄存器的指定命令;S11、根據(jù)所述灰階的個數(shù)計算灰階值,得到灰階數(shù)值列表;S12、根據(jù)所述目標寄存器的識別信息,找到目標寄存器,設(shè)置該目標寄存器值的變化范圍;S13、根據(jù)所述寄存器的指定命令指定非目標寄存器和目標寄存器的關(guān)系,使得非
5目標寄存器的值在目標寄存器的值確定后根據(jù)所述指定的關(guān)系進行確定,其中所述指定的關(guān)系為相等或者互補。在其中一個實施例中,所述步驟SlO之前還包括接收用戶輸入的目標GAMMA值;或者接收用戶輸入的灰階數(shù)值及亮度百分比,根據(jù)所述灰階數(shù)值及亮度百分比,計算得到目標GAMMA值。在其中一個實施例中,所述計算實際GAMMA值的步驟采用如下公式y(tǒng)/ = (log (LA,-L0,)-log (L255,_L0,))/ (log (A-O) -log (255-0));其中LA’是顯示模組在灰階A下的實測亮度,L0’是顯示模組在灰階為O時的實測亮度,L255’是顯示模組在灰階為255時的實測亮度,Yn’為實際GAMMA值。一種GAMMA曲線調(diào)試系統(tǒng),包括測試控制模塊、光學參數(shù)測試儀以及測試模塊所述測試模塊用于接收優(yōu)化信息,其中該優(yōu)化信息包括寄存器的設(shè)置參數(shù)、灰階數(shù)值列表;所述測試控制模塊控制顯示模組根據(jù)所述優(yōu)化信息,顯示與所述灰階數(shù)值列表中的一個灰階數(shù)值對應(yīng)的圖像;所述測試模塊獲取所述圖像的信息并存儲,其中該圖像的信息包括所述圖像的實際亮度數(shù)值;其中,所述測試模塊獲取所述灰階數(shù)值列表中的每一個灰階數(shù)值下的圖像的
信息;所述測試模塊根據(jù)所述實際亮度數(shù)值,計算與該實際亮度數(shù)值對應(yīng)的實際GAMMA值;所述測試模塊計算每一個所述實際GAMMA值與預(yù)設(shè)的目標GAMMA值的方差,并對所求得的方差求和;所述測試模塊將計算所得的方差和按從小到大排列。在其中一個實施例中,所述寄存器的設(shè)置參數(shù)包括目標寄存器的識別信息及與該識別信息對應(yīng)的寄存器值的變化范圍。在其中一個實施例中,所述測試模塊具體用于接收用戶輸入的信息,其中所述輸入的信息包括灰階的個數(shù)、所述寄存器的設(shè)置參數(shù)及寄存器的指定命令;根據(jù)所述灰階的個數(shù)計算灰階值,得到灰階數(shù)值列表;根據(jù)所述目標寄存器的識別信息,找到目標寄存器,設(shè)置該目標寄存器值的變化范圍;根據(jù)所述寄存器的指定命令指定非目標寄存器和目標寄存器的關(guān)系,使得非目標寄存器的值在目標寄存器的值確定后根據(jù)所述指定的關(guān)系進行確定,其中所述指定的關(guān)系為相等或者互補。在其中一個實施例中,所述測試模塊還用于接收用戶輸入的目標GAMMA值;或者接收用戶輸入的灰階數(shù)值及亮度百分比,根據(jù)所述灰階數(shù)值及亮度百分比,計算得到目標GAMMA值。在其中一個實施例中,所述測試模塊在計算實際GAMMA值時采用如下公式y(tǒng)/ = (log (LA,-L0,)-log (L255,_L0,))/ (log (A-O) -log (255-0));
其中LA’是顯示模組在灰階A下的實測亮度,L0’是顯示模組在灰階為O時的實測亮度,L255’是顯示模組在灰階為255時的實測亮度,Yn’為實際GAMMA值。上述調(diào)試方法和調(diào)試系統(tǒng),首先獲得目標GAMMA值,根據(jù)不同的灰階數(shù)值獲得多個不同的實際GAMMA值,計算實際GAMMA值與目標GAMMA值的方差,并將同一次輸入的寄存器設(shè)置參數(shù)下所得的方差求和,將計算所得的方差和按照從小到大的順序排列形成列表,用戶可根據(jù)該列表獲得最靠近目標GAMMA值的實際GAMMA值,以及獲得該實際GAMMA值的相關(guān)寄存器設(shè)置及灰階數(shù)值,當需要再次使用時,可直接使用列表中的數(shù)據(jù),無需再次優(yōu)化,相比于比傳統(tǒng)的調(diào)試方法,大大提高了調(diào)試效率。
圖I為現(xiàn)有技術(shù)的GAMMA曲線圖;圖2為本發(fā)明一實施例的GAMMA曲線調(diào)試系統(tǒng)模塊圖;圖3為本發(fā)明一實施例的GAMMA曲線調(diào)試方法流程圖。
具體實施例方式以下結(jié)合附圖和實施例,對本發(fā)明的GAMMA曲線調(diào)試方法及調(diào)試系統(tǒng)進行進一步說明。如圖2所示,為一實施例的GAMMA曲線調(diào)試系統(tǒng)模塊圖。該GAMMA曲線調(diào)試系統(tǒng)10用于對待測試顯示模組20的GAMMA曲線進行調(diào)節(jié),以得到目標GAMMA曲線。該GAMMA曲線調(diào)試系統(tǒng)10包括測試控制模塊110、光學參數(shù)測試儀120以及測試模塊130。其中,所述測試控制模塊110包括第一通信接口 112和顯示模組控制接口 114,測試控制模塊110通過第一通信接口 112與測試模塊130通信連接,并通過顯示模組控制接口 114與待測試的顯示模組20連接。所述光學參數(shù)測試儀120包括第二通信接口 122和測試探頭124,光學參數(shù)測試儀120通過第二通信接口 122與測試模塊130通信連接,并且通過測試探頭124測試顯示模組20的亮度。測試模塊130用于接收優(yōu)化信息,其中該優(yōu)化信息包括寄存器的設(shè)置參數(shù)、灰階數(shù)值列表。針對不同的測試要求,測試模塊130可以存儲多種與灰階數(shù)值列表中的灰階一一對應(yīng)的測試圖像,此處對此不作限制,作為優(yōu)選,可存儲16灰階、32灰階或者64灰階的測試圖像用于測試。在測試開始后,測試模塊130會將接收到的優(yōu)化信息通過第一通信接口 112發(fā)送給測試控制模塊110,并將多種不同灰階的測試圖像逐一發(fā)送給測試控制模塊110。測試控制模塊110接收優(yōu)化信息后,通過顯示模組控制接口 114控制顯示模組20顯示與所述灰階數(shù)值列表中的一個灰階數(shù)值對應(yīng)的圖像。測試模塊130接收優(yōu)化信息,具體過程如下I.接收用戶輸入的信息,其中所述輸入的信息包括灰階的個數(shù)、所述寄存器的設(shè)置參數(shù)及寄存器的指定命令?;译A個數(shù)表示把O至255的灰度分成多少份。例如16個灰階,就是把O至255的灰度分成16份,具體地,所述設(shè)置參數(shù)包括目標寄存器的識別信息,目標寄存器值,還可包括,目標寄存器與非目標寄存器的指定命令等信息,此處對此不做限制。2.根據(jù)所述灰階的個數(shù)計算灰階值,得到灰階數(shù)值列表。根據(jù)灰階數(shù)確定灰階列表中的灰階數(shù)值,例如對于16個灰階的情況,灰階數(shù)值列表中存儲17個灰階值,其中灰度數(shù)值分別為{O, 15,31,47,63……223,239,255}。3.根據(jù)所述目標寄存器的識別信息,找到目標寄存器,設(shè)置該目標寄存器值的變化范圍。該識別信息包括寄存器的ID等可識別該寄存器的任何信息,此處對此不作限制。在進行具體測試時,并不需要對所有的寄存器進行設(shè)置,當寄存器數(shù)量眾多時,對所有寄存器設(shè)置會使得調(diào)試時間過長。因此,可以從所有寄存器中選擇出一些目標寄存器,為其設(shè)定寄存器值及變化范圍,使目標寄存器在該變化范圍內(nèi)變化取值,從而形成多組寄存器設(shè)置。而對于剩余的非目標寄存器,測試控制模塊110在控制顯示模組20顯示測試圖像時,為非目標寄存器填入默認值。除了讓非目標寄存器設(shè)置為默認值,還可根據(jù)所述寄存器的指定命令指定非目標寄存器和目標寄存器的關(guān)系,使得非目標寄存器的值在目標寄存器的值確定后根據(jù)所述指定的關(guān)系進行確定,其中所述指定的關(guān)系為相等或者互補(即~■者的電壓之和為最大可調(diào)電壓)。測試控制模塊110控制顯示模組20根據(jù)所述優(yōu)化信息,顯示與所述灰階數(shù)值列表中的一個灰階數(shù)值對應(yīng)的圖像。在顯示模組20顯示測試圖像后,測試模塊130通過第二通信接口 122向光學參數(shù)測試儀120發(fā)送測試指令,使光學參數(shù)測試儀120通過測試探頭124測試顯示模組20在當前灰階圖像下的實際亮度,并將實際亮度數(shù)值通過第二通信接口 122返回給測試模塊130。測試模塊130獲取所述圖像的信息并存儲,其中該圖像的信息包括所述圖像的實際亮度數(shù)值;其中,測試控制模塊120獲取所述灰階數(shù)值列表中的每一個灰階數(shù)值下的圖像的信息。測試模塊130根據(jù)所述實際亮度數(shù)值,計算與該實際亮度數(shù)值對應(yīng)的實際GAMMA值。計算每一個所述實際GAMMA值與預(yù)設(shè)的目標GAMMA值的方差,并對所求得的方差求和。將計算所得的方差和按從小到大排列。測試模塊130在計算實際GAMMA值時采用如下公式y(tǒng)/ = (log (LA,-L0,)-log (L255,_L0,))/ (log (A-O) -log (255-0));其中LA’是顯示模組在灰階A下的實測亮度,LO,是顯示模組在灰階為O時的實測亮度,L255’是顯示模組在灰階為255時的實測亮度,Yn’為實際GAMMA值。其中η是灰階圖像的序號,在逐一顯示不同灰階圖像后,對每一幅灰階圖像進行亮度測試后都可以計算得到一個GAMMA值。例如,對于16灰階圖像,一共會得到15個GAMMA值,因為當灰階A等于O和Α=255時,是最低灰階的黑色和最聞灰階白色,它們兩個都是基準,沒有GAMMA值。公式上,當Α=0,Α=255時都是沒有意義的,所以對于16灰階,其灰階數(shù)值有17個,17-2=15,而對于32灰階圖像,一共會得到31個GAMMA值。這些GAMMA值,這些計算所得的GAMMA值由一種寄存器設(shè)置確定。測試模塊130根據(jù)該實際亮度數(shù)值計算該灰階下的實際GAMMA值,并將所得的實際GAMMA值保存。測試模塊130對每一幅灰階測試圖像都執(zhí)行上述的測試實際亮度以及計算實際GAMMA值的操作,直到所有的灰階測試圖像都傳送并顯示完成。然后測試模塊130會選取下一組優(yōu)化信息重復(fù)上述過程。所得的實際GAMMA值是根據(jù)實際亮度數(shù)據(jù)在相應(yīng)灰階下的計算結(jié)果。根據(jù)一幅灰階圖像可以計算得到一個實際GAMMA數(shù)值,因此對多幅不同的灰階圖像測試完成后,可以得到多個實際GAMMA數(shù)值。可以將所得到的實際GAMMA數(shù)值保存在一個數(shù)組中,并且與相應(yīng)的寄存器值設(shè)置形成對應(yīng)表格,并存儲。同時,該數(shù)組中的數(shù)據(jù)還可以反映實際GAMMA數(shù)值和灰階數(shù)值的對應(yīng)關(guān)系。在所有的寄存器設(shè)置調(diào)試完成后,對所得的實際GAMMA值進行分析即可篩選出符合預(yù)設(shè)條件的寄存器設(shè)置。在該符合預(yù)設(shè)條件的寄存器設(shè)置下,顯示模組20的GAMMA曲線最接近目標GAMMA曲線。測試模塊130還用于接收用戶輸入的目標GAMMA值;或者接收用戶預(yù)先設(shè)置的目標GAMMA值,其中輸入方式包括兩者例如直接輸入目標GAMMA值Y (例如2. 2、2. 4等)時,一旦GAMMA值確定,整條曲線(即冪函數(shù)曲線y=xgMa)隨之確定。在這種設(shè)置方式中,要求所有灰階下的響應(yīng)是一致的?;蛘咻斎氲幕译A個數(shù)及亮度百分比,根據(jù)所述灰階灰階及亮度百分比,計算得到目標GAMMA值,其中所述亮度百分比與根據(jù)所述灰階個數(shù)計算得到的灰階數(shù)值相對應(yīng)。設(shè)置灰階個數(shù)及亮度百分比時?;译A數(shù)一般是2的倍數(shù),例如16個灰階、32個灰階以及64個灰階等。對16個灰階的測試,灰階數(shù)值列表中存儲17個灰階值,其中灰度數(shù)值分別為{O, 15,31,47,63……223,239,255}。同理,對64個灰階的測試,其灰階數(shù)值數(shù)組為{0,3,7,11,15,19……243,247,251,255} —共65個灰度下的亮度。這種設(shè)置方式對各個灰階下的GAMMA值可能都有不同的要求,也即目標GAMMA值具有多個,要求顯示模組在顯示時,在不同的灰階下有不同的響應(yīng)。此時目標GAMMA值采用以下公式進行計算Yn=Iog(LA) / (log (A)-Iog (255)),其中LA為亮度百分比,A為灰階值,其中LA與A對應(yīng)。優(yōu)選地,還可設(shè)置目標GAMMA值的合理偏差,即輸入目標GAMMA值的范圍值,由于計算出來的實際GAMMA值基本不可能完全與目標GAMMA值一致,只要實際GAMMA值在目標GAMMA值合理偏差內(nèi),也認為比較靠近目標GAMMA值。當計算出來的實際GAMMA值明顯不在可接受范圍內(nèi)時,可以不運用于數(shù)據(jù)分析(計算方差和和保存),這樣可以進一步加快整個優(yōu)化過程的速度。進一步地,該合理偏差也可以直接設(shè)定(例如GAMMA±0. 2),或者對各個灰階下的亮度百分比進行偏差設(shè)定,然后根據(jù)上述公式計算出對應(yīng)的GAMMA值偏差。當計算所得的實際GAMMA值在所述目標GAMMA值的范圍內(nèi)時,該GAMMA值為合理值,可在所有的合理值中選擇更加合理的數(shù)值,即可篩選更加靠近目標GAMMA曲線的實際GAMMA曲線。因此可對合理值進行如下運算測試模塊130通過計算GAMMA值的方差及其和來進行篩選。計算同一寄存器值設(shè)置下所得到的多個GAMMA值與目標GAMMA值之間的方差,并求和。根據(jù)上述的目標GAMMA值設(shè)置方式的不同,具體包括兩種情況I.計算(y / -Y )2>( y2> - Y ) 2> ......、( Yn’ - Y )2,并求和。2.計算(Y / - Y J 2、( Y2’ - Y2) 2、......、( Yn’ - Yn) 2,并求和。上述兩種方式都可以計算出寄存器設(shè)置所對應(yīng)的GAMMA曲線與目標GAMMA曲線之間的差距,其中第一個公式的Y為用戶直接輸入的目標GAMMA值,第二個公式中的Yl、
Y2、、、、Y η為用戶輸入灰階個數(shù)系統(tǒng)計算所得的灰階數(shù)。對所有已測試的寄存器值設(shè)置,執(zhí)行上述計算方差并求和步驟,計算后將方差和的數(shù)值由小到大排列形成表格,供用戶選擇,其中該表格可包括方差和數(shù)值及與其對應(yīng)的寄存器設(shè)置參數(shù)、目標GAMMA值、灰階個數(shù)、灰階數(shù)值等數(shù)據(jù),此處不再一一列舉,該表格主要供用戶根據(jù)表格相關(guān)數(shù)據(jù),從其中選擇寄存器設(shè)置,例如用戶可根據(jù)需要選擇與最小方差和數(shù)值對應(yīng)的寄存器設(shè)置參數(shù),獲得方差和最小的數(shù)個寄存器值設(shè)置。例如可以選取3個方差和最小的寄存器值設(shè)置。方差和越小,表明該寄存器設(shè)置越接近所要求的設(shè)置,也即越接近得到目標GAMMA曲線。當用戶使用時無需再次優(yōu)化寄存器,在一定程度上提高優(yōu)化效率。上述調(diào)試系統(tǒng)10中,測試控制模塊110可以選用ARM板,其上集成數(shù)據(jù)處理芯片、數(shù)據(jù)通信接口和視頻通信接口,其中數(shù)據(jù)通信接口用作上述的第一通信接口 112,可以是USB接口、COM接口等有線接口或者藍牙、WIFI等無線接口。視頻通信接口用作上述顯示模組控制接口 114,用于傳送視頻數(shù)據(jù)。數(shù)據(jù)處理芯片用于對寄存器值和測試圖像數(shù)據(jù)進行處理和轉(zhuǎn)發(fā)。光學參數(shù)測試儀120采用具備數(shù)據(jù)通信功能的測試儀器,用作數(shù)據(jù)通信的第二通信接口 122可以是USB接口、COM接口等有線接口或者藍牙、WIFI等無線接口,測試探頭124主要是光學探頭。光學參數(shù)測試儀120具體可以采用例如CA-210、CA-310和CS2000等儀器。測試模塊130采用具有數(shù)據(jù)輸入輸出以及數(shù)據(jù)計算能力的組件,例如計算機系統(tǒng)。調(diào)試GAMMA曲線的測試程序運行于該計算機系統(tǒng)上。通過設(shè)計人機交互界面可以提供人工設(shè)置寄存器值以及啟動和關(guān)閉測試程序等功能。本實施例中,首先獲得目標GAMMA值,根據(jù)不同的灰階數(shù)值獲得多個不同的實際GAMMA值,計算實際GAMMA值與目標GAMMA值的方差,并將同一次輸入的寄存器設(shè)置參數(shù)下所得的方差求和,將計算所得的方差和按照從小到大的順序排列形成列表,用戶可根據(jù)該列表獲得最靠近目標GAMMA值的實際GAMMA值,以及獲得該實際GAMMA值的相關(guān)寄存器設(shè)置及灰階數(shù)值,當需要再次使用時,可直接使用列表中的數(shù)據(jù),無需再次優(yōu)化,相比于比傳統(tǒng)的調(diào)試方法,大大提高了調(diào)試效率。如圖3所示,還提供一種GAMMA曲線調(diào)試方法。該方法用于將顯示模組20的GAMMA曲線調(diào)節(jié)到接近目標GAMMA曲線。包括如下步驟SI、接收優(yōu)化信息,其中該優(yōu)化信息包括寄存器的設(shè)置參數(shù)、灰階數(shù)值列表。其中所述寄存器的設(shè)置參數(shù)包括目標寄存器的識別信息及與該識別信息對應(yīng)的寄存器值的變化范圍。用戶可根據(jù)需要使用所有的寄存器,也可以使用部分寄存器,根據(jù)所獲取的設(shè)置參數(shù),設(shè)置好目標寄存器及其寄存器值的變化范圍,使該目標寄存器的值在所述變化范圍內(nèi)變化取值。本實施例中,所述步驟SI具體包括S10、接收用戶輸入的信息,其中所述輸入的信息包括灰階的個數(shù)、所述寄存器的設(shè)置參數(shù)及寄存器的指定命令?;译A個數(shù)表示把O至255的灰度分成多少份。例如16個灰階,就是把O至255的灰度分成16份。具體地,所述設(shè)置參數(shù)包括目標寄存器的識別信息,目標寄存器值,還可包括,目標寄存器與非目標寄存器的指定命令等信息,此處對此不做限制。S11、根據(jù)所述灰階的個數(shù)計算灰階值,得到灰階數(shù)值列表。根據(jù)灰階個數(shù)確定灰階列表中的灰階數(shù)值,例如對于16個灰階的情況,灰階數(shù)值列表中存儲17個灰階值,其中灰度數(shù)值分別為{O, 15,31,47,63……223,239,255},同理,對64個灰階的情況,其灰階數(shù)值數(shù)組為{O, 3,7,11,15,19……243,247,251,255} 一共 65 個。S12、根據(jù)所述目標寄存器的識別信息,找到目標寄存器,設(shè)置該目標寄存器值的變化范圍。該識別信息包括寄存器的ID等可識別該寄存器的任何信息,此處對此不作限制。在進行具體測試時,并不需要對所有的寄存器進行設(shè)置,當寄存器數(shù)量眾多時,對所有寄存器設(shè)置會使得調(diào)試時間過長。因此,可以從所有寄存器中選擇出一些目標寄存器,為其設(shè)定寄存器值及變化范圍,使目標寄存器在該變化范圍內(nèi)變化取值,從而形成多組寄存器設(shè)置。而對于剩余的非目標寄存器,可將非目標寄存器的值設(shè)置為默認值。本實施例的一個優(yōu)選方式,除了上述步驟,還可包括步驟S13。S13、根據(jù)所述寄存器的指定命令指定非目標寄存器和目標寄存器的關(guān)系,使得非目標寄存器的值在目標寄存器的值確定后根據(jù)所述指定的關(guān)系進行確定,其中所述指定的關(guān)系為相等或者互補(即二者的電壓之和為最大可調(diào)電壓)。S2、根據(jù)所述優(yōu)化信息,顯示與所述灰階數(shù)值列表中的一個灰階數(shù)值對應(yīng)的圖像。針對不同的測試要求,可以提供不同灰階的測試圖像,例如可以選擇提供16灰階的測試圖像、32灰階的測試圖像或者64灰階的測試圖像等,此處對此不作限制。一組寄存器值設(shè)置參數(shù)對應(yīng)顯示模組20的一條GAMMA曲線(或者一個GAMMA數(shù)值),當寄存器設(shè)置參數(shù)確定后,顯示模組20就以該GAMMA曲線進行響應(yīng),顯示測試圖像。S3、獲取所述圖像的信息并存儲,其中該圖像的信息包括所述圖像的實際亮度數(shù)值;檢測測試圖像的亮度可以采用專用的光學參數(shù)測試儀,其可以接收測試指令,通過光學探頭檢測顯示模組表面的實際亮度值,并將亮度數(shù)據(jù)返回。重復(fù)上述S2 S3步驟,直到獲取所述灰階數(shù)值列表中的每一個灰階數(shù)值下的圖像的信息為止。S4、根據(jù)所述實際亮度數(shù)值,計算與該實際亮度數(shù)值對應(yīng)的實際GAMMA值。在一種GAMMA曲線下,不同灰階的測試圖像會呈現(xiàn)出不同的亮度,該亮度取決于該GAMMA曲線和測試圖像所處的灰階,因此通過檢測測試圖像的亮度,可以根據(jù)測試圖像的亮度計算出一個GAMMA數(shù)值。假設(shè)LA’是顯示模組在灰階A下的實測亮度,L0’是顯示模組在灰階為O時的實測亮度,L255’是顯示模組在灰階數(shù)值為255時的實測亮度,則GAMMA值(Yn’)可以采用下述公式進行計算y/ = (log (LA,-L0,)-log (L255,_L0,))/ (log (A-O) -log (255-0))。其中n是灰階圖像的序號,在逐一顯示不同灰階圖像后,對每一幅灰階圖像進行亮度測試后都可以計算得到一個GAMMA值。例如,對于16灰階圖像,一共會得到15個GAMMA值,因為當A等于0,和A=255時,是最低灰階的黑色和最高灰階白色,它們兩個都是基準,沒有GAMMA值。公式上,當A=0,A=255時都是沒有意義的看,所以對于16灰階,其灰階數(shù)值有17個,17-2=15,而對于32灰階圖像,一共會得到31個GAMMA值。這些GAMMA值,這些計算所得的GAMMA值由一種寄存器設(shè)置確定。所得的實際GAMMA值是根據(jù)亮度數(shù)據(jù)在相應(yīng)灰階下的計算結(jié)果。根據(jù)一幅灰階圖像可以計算得到一個GAMMA數(shù)值,因此對多幅不同的灰階圖像測試完成后,可以得到多個GAMMA數(shù)值??梢詫⑺玫降腉AMMA數(shù)值保存在一個數(shù)組中,并且與相應(yīng)的寄存器值設(shè)置對應(yīng)存儲。同時,該數(shù)組中的數(shù)據(jù)還可以反映GAMMA數(shù)值和灰階的對應(yīng)關(guān)系。
計算GAMMA數(shù)值的目的是挑選出能夠得到與目標GAMMA曲線接近的GAMMA曲線的寄存器設(shè)置。因此,所述步驟SlO之前還包括設(shè)置目標GAMMA曲線的步驟。目標GAMMA曲線是要將液晶顯示模組調(diào)試到顯示亮度相對于控制電壓的響應(yīng)曲線,是上述測試過程最終要達成的目標。因此,要首先設(shè)置目標GAMMA曲線,并提供篩選條件才能得到符合要求的寄存器設(shè)置。設(shè)置目標GAMMA曲線有兩種方式接收用戶輸入的目標GAMMA值;或者接收用戶輸入的灰階個數(shù)及亮度百分比,根據(jù)所述灰階個數(shù)及亮度百分比,計算得到目標GAMMA值。直接給定GAMMA值Y (例如2. 2、2. 4等)時,一旦GAMMA值確定,整條曲線(即冪函數(shù)曲線y=Xgamma)隨之確定。在這種設(shè)置方式中,要求所有灰階下的響應(yīng)是一致的。設(shè)置灰階數(shù)值及亮度百分比時?;译A數(shù)一般是2的倍數(shù),例如16個灰階、32個灰階以及64個灰階等。對16個灰階的測試,其灰階數(shù)值數(shù)組為{0,15,31,47,63……223,239,255},一共17個灰度數(shù)值下的亮度。同理,對64個灰階的測試,其灰階數(shù)值數(shù)組為{0,3,7,11,15,19……243,247,251,255} —共65個灰度下的亮度。這種設(shè)置方式對各個灰階下的GAMMA可能都有不同的要求,也即目標GAMMA值具有多個,要求顯示模組在顯示時,在不同的灰階下有不同的響應(yīng)。此時目標GAMMA值采用以下公式進行計算Yn=Iog(LA) / (log (A)-Iog (255)),其中LA為亮度百分比,A為灰階值,其中LA與A對應(yīng)。最后,還可設(shè)置目標GAMMA值的合理偏差,即輸入目標GAMMA值的范圍值,由于計算出來的實際GAMMAGAMMA值基本不可能完全與目標GAMMA值一致,當計算出來的實際GAMMA值明顯不在可接受范圍內(nèi)時,可以不運用于數(shù)據(jù)分析(計算方差和和保存),這樣可以進一步加快整個優(yōu)化過程的速度。只要實際GAMMA值在目標GAMMA值合理偏差內(nèi),也認為比較靠近目標GAMMA值。同樣的,該合理偏差也可以直接設(shè)定(例如GAMMA±0. 2),或者對各個灰階下的亮度百分比進行偏差設(shè)定,然后根據(jù)上述公式計算出對應(yīng)的GAMMA值偏差。挑選合適的寄存器設(shè)置及該寄存器設(shè)置下的實際GAMMA值,即在該寄存器設(shè)置下,即當計算所得的實際GAMMA值在所述目標GAMMA值的范圍內(nèi)時,執(zhí)行以下步驟S5和S6。S5、計算每一個所述實際GAMMA值與預(yù)設(shè)的目標GAMMA值的方差,并對所求得的方差求和。計算同一寄存器值設(shè)置下所得到的多個GAMMA值與目標GAMMA值之間的方差,并求和。根據(jù)上述的目標GAMMA設(shè)置方式的不同,具體包括兩種情況I.計算(y / -Y )2>( y2> - Y ) 2> ......、( Yn’ - Y )2,并求和。2.計算(Y / - Y !> 2> ( Y - Y2) 2> ......、( Yn’ - Yn) 2,并求和。上述兩種方式都可以計算出寄存器設(shè)置所對應(yīng)的GAMMA曲線與目標GAMMA之間的差距,其中第一個公式的Y為用戶直接輸入的目標GAMMA值,第二個公式中的Y 2、、、、
Yη為用戶輸入灰階個數(shù)系統(tǒng)計算所得的灰階數(shù)。重復(fù)所述步驟Sf S5,直到求的所有的方差和(即沒有新的優(yōu)化信息),之后轉(zhuǎn)向步驟S6。S6、將計算所得的方差和按從小到大排列。對所有已測試的寄存器值設(shè)置,執(zhí)行上述計算方差并求和步驟。計算后將方差和的數(shù)值由小到大排列形成表格,供用戶選擇,其中該表格可包括方差和數(shù)值及與其對應(yīng)的寄存器設(shè)置參數(shù)、目標GAMMA值、灰階個數(shù)、灰階數(shù)值等數(shù)據(jù),此處不再一一列舉,該表格主要供用戶根據(jù)表格相關(guān)數(shù)據(jù),從其中選擇寄存器設(shè)置,例如用戶可根據(jù)需要選擇與最小方差和數(shù)值對應(yīng)的寄存器設(shè)置參數(shù),獲得方差和最小的數(shù)個寄存器值設(shè)置。例如可以選取3個方差和最小的寄存器值設(shè)置。方差和越小,表明該寄存器設(shè)置越接近所要求的設(shè)置,也即越接近得到目標GAMMA曲線。當用戶使用時無需再次優(yōu)化寄存器,在一定程度上提高優(yōu)化效率。本實施例中,首先獲得目標GAMMA值,根據(jù)不同的灰階數(shù)值獲得多個不同的實際GAMMA值,計算實際GAMMA值與目標GAMMA值的方差,并將同一次輸入的寄存器設(shè)置參數(shù)下所得的方差求和,將計算所得的方差和按照從小到大的順序排列形成列表,用戶可根據(jù)該列表獲得最靠近目標GAMMA值的實際GAMMA值,以及獲得該實際GAMMA值的相關(guān)寄存器設(shè)置及灰階數(shù)值,當需要再次使用時,可直接使用列表中的數(shù)據(jù),無需再次優(yōu)化,相比于比傳統(tǒng)的調(diào)試方法,大大提高了調(diào)試效率。上述測試過程中,在各種寄存器設(shè)置下所測試的各個灰階所對應(yīng)的實際GAMMA值均能夠保存,因此在用戶需求改變時,還能夠從這些寄存器設(shè)置中進行篩選,得到符合用戶需求的寄存器設(shè)置,避免重復(fù)工作。上述調(diào)試方法和調(diào)試系統(tǒng),根據(jù)所獲取的寄存器值設(shè)置即可自動完成圖像顯示、亮度檢測、GAMMA數(shù)值計算及保存,根據(jù)保存的數(shù)據(jù)即可進行分析得到符合預(yù)設(shè)條件的寄存器值設(shè)置。相比于比傳統(tǒng)的調(diào)試方法,大大提高了測試效率。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
權(quán)利要求
1.一種GAMMA曲線調(diào)試方法,包括如下步驟 51、接收優(yōu)化信息,其中該優(yōu)化信息包括寄存器的設(shè)置參數(shù)、灰階數(shù)值列表; 52、根據(jù)所述優(yōu)化信息,顯示與所述灰階數(shù)值列表中的一個灰階數(shù)值對應(yīng)的圖像; 53、獲取所述圖像的信息并存儲,其中該圖像的信息包括所述圖像的實際亮度數(shù)值; 重復(fù)上述S2 S3步驟,直到獲取所述灰階數(shù)值列表中的每一個灰階數(shù)值下的圖像的信息為止; 54、根據(jù)所述實際亮度數(shù)值,計算與該實際亮度數(shù)值對應(yīng)的實際GAMMA值; 55、計算每一個所述實際GAMMA值與預(yù)設(shè)的目標GAMMA值的方差,并對所求得的方差求和; 重復(fù)所述步驟Sf S5 ; 56、將計算所得的方差和按從小到大排列。
2.根據(jù)權(quán)利要求I所述的GAMMA曲線調(diào)試方法,其特征在于,所述寄存器的設(shè)置參數(shù)包括目標寄存器的識別信息及與該識別信息對應(yīng)的寄存器值的變化范圍。
3.根據(jù)權(quán)利要求2所述的GAMMA曲線調(diào)試方法,其特征在于,所述步驟SI具體包括 510、接收用戶輸入的信息,其中所述輸入的信息包括灰階的個數(shù)、所述寄存器的設(shè)置參數(shù)及寄存器的指定命令; 511、根據(jù)所述灰階的個數(shù)計算灰階值,得到灰階數(shù)值列表; 512、根據(jù)所述目標寄存器的識別信息,找到目標寄存器,設(shè)置該目標寄存器值的變化范圍; 513、根據(jù)所述寄存器的指定命令指定非目標寄存器和目標寄存器的關(guān)系,使得非目標寄存器的值在目標寄存器的值確定后根據(jù)所述指定的關(guān)系進行確定,其中所述指定的關(guān)系為相等或者互補。
4.根據(jù)權(quán)利要求3所述的GAMMA曲線調(diào)試方法,其特征在于,所述步驟SlO之前還包括 接收用戶輸入的目標GAMMA值;或者 接收用戶輸入的灰階數(shù)值及亮度百分比,根據(jù)所述灰階數(shù)值及亮度百分比,計算得到目標GAMMA值。
5.根據(jù)權(quán)利要求3所述的GAMMA曲線調(diào)試方法,其特征在于,所述計算實際GAMMA值的步驟采用如下公式= (log (LA,-L0,)-log (L255,-L0,))/ (log (A-O) -log (255-0)); 其中LA’是顯示模組在灰階A下的實測亮度,L0’是顯示模組在灰階為O時的實測亮度,L255’是顯示模組在灰階為255時的實測亮度,Yn’為實際GAMMA值。
6.一種GAMMA曲線調(diào)試系統(tǒng),其特征在于,包括測試控制模塊、光學參數(shù)測試儀以及測試模塊 所述測試模塊用于接收優(yōu)化信息,其中該優(yōu)化信息包括寄存器的設(shè)置參數(shù)、灰階數(shù)值列表; 所述測試控制模塊控制顯示模組根據(jù)所述優(yōu)化信息,顯示與所述灰階數(shù)值列表中的一個灰階數(shù)值對應(yīng)的圖像; 所述測試模塊獲取所述圖像的信息并存儲,其中該圖像的信息包括所述圖像的實際亮度數(shù)值;其中,所述測試模塊獲取所述灰階數(shù)值列表中的每一個灰階數(shù)值下的圖像的信息; 所述測試模塊根據(jù)所述實際亮度數(shù)值,計算與該實際亮度數(shù)值對應(yīng)的實際GAMMA值;所述測試模塊計算每一個所述實際GAMMA值與預(yù)設(shè)的目標GAMMA值的方差,并對所求得的方差求和; 所述測試模塊將計算所得的方差和按從小到大排列。
7.根據(jù)權(quán)利要求6所述的GAMMA曲線調(diào)試系統(tǒng),其特征在于,所述寄存器的設(shè)置參數(shù)包括目標寄存器的識別信息及與該識別信息對應(yīng)的寄存器值的變化范圍。
8.根據(jù)權(quán)利要求7所述的GAMMA曲線調(diào)試系統(tǒng),其特征在于,所述測試模塊具體用于 接收用戶輸入的信息,其中所述輸入的信息包括灰階的個數(shù)、所述寄存器的設(shè)置參數(shù)及寄存器的指定命令; 根據(jù)所述灰階的個數(shù)計算灰階值,得到灰階數(shù)值列表; 根據(jù)所述目標寄存器的識別信息,找到目標寄存器,設(shè)置該目標寄存器值的變化范圍; 根據(jù)所述寄存器的指定命令指定非目標寄存器和目標寄存器的關(guān)系,使得非目標寄存器的值在目標寄存器的值確定后根據(jù)所述指定的關(guān)系進行確定,其中所述指定的關(guān)系為相等或者互補。
9.根據(jù)權(quán)利要求8所述的GAMMA曲線調(diào)試系統(tǒng),其特征在于,所述測試模塊還用于接收用戶輸入的目標GAMMA值;或者 接收用戶輸入的灰階數(shù)值及亮度百分比,根據(jù)所述灰階數(shù)值及亮度百分比,計算得到目標GAMMA值。
10.根據(jù)權(quán)利要求8所述的GAMMA曲線調(diào)試系統(tǒng),其特征在于,所述測試模塊在計算實際GAMMA值時采用如下公式= (log (LA,-L0,)-log (L255,-L0,))/ (log (A-O) -log (255-0)); 其中LA’是顯示模組在灰階A下的實測亮度,L0’是顯示模組在灰階為O時的實測亮度,L255’是顯示模組在灰階為255時的實測亮度,Yn’為實際GAMMA值。
全文摘要
本發(fā)明公開一種GAMMA曲線調(diào)試方法,包括如下步驟S1、接收優(yōu)化信息,其中該優(yōu)化信息包括寄存器的設(shè)置參數(shù)、灰階數(shù)值列表;S2、根據(jù)優(yōu)化信息,顯示與灰階數(shù)值列表中的一個灰階數(shù)值對應(yīng)的圖像;S3、獲取所述圖像的信息并存儲,其中該圖像的信息包括所述圖像的實際亮度數(shù)值;重復(fù)上述S2~S3步驟,直到獲取所述灰階數(shù)值列表中的每一個灰階數(shù)值下的圖像的信息為止;S4、根據(jù)所述實際亮度數(shù)值,計算與該實際亮度數(shù)值對應(yīng)的實際GAMMA值;S5、計算每一個所述實際GAMMA值與預(yù)設(shè)的目標GAMMA值的方差,并對所求得的方差求和;重復(fù)所述步驟S1~S5;S6、將計算所得的方差和按從小到大排列。還公開一種GAMMA曲線調(diào)試系統(tǒng)。上述方法和系統(tǒng)相比于比傳統(tǒng)的調(diào)試方法,大大提高了調(diào)試效率。
文檔編號G09G5/00GK102930850SQ20121046569
公開日2013年2月13日 申請日期2012年11月16日 優(yōu)先權(quán)日2012年11月16日
發(fā)明者行亞鵬 申請人:Tcl顯示科技(惠州)有限公司, 惠州泰科立集團股份有限公司