一種液晶顯示器一致性校正系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示屏技術(shù)領(lǐng)域,更具體的,涉及一種液晶顯示器一致性校正系統(tǒng)及校正方法。
【背景技術(shù)】
[0002]近年來,液晶顯示器憑借其重量輕、體積小、耗電少、低輻射等優(yōu)良特點(diǎn),被廣泛應(yīng)用于各種電子設(shè)備,如計(jì)算機(jī)屏幕,電視,手機(jī)等。液晶顯示器包含液晶顯示面板以及時(shí)序控制器兩部分,其中時(shí)序控制器用來生成驅(qū)動(dòng)液晶顯示面板所需的掃描驅(qū)動(dòng)電壓和數(shù)據(jù)驅(qū)動(dòng)電壓,不同大小的電壓產(chǎn)生不同強(qiáng)度的電場,用于調(diào)整液晶的光透射比,達(dá)到顯示圖像的目的,如圖1所示。
[0003]如圖2所示,液晶顯示面板中包括以矩陣的形式排列的液晶盒,彼此交叉的掃描線和數(shù)據(jù)線,以及掃描線和數(shù)據(jù)線交叉部分處用以驅(qū)動(dòng)液晶盒的薄膜晶體管。其中掃描線上掃描極驅(qū)動(dòng)電壓為高電壓時(shí),薄膜晶體管通過數(shù)據(jù)線上的數(shù)據(jù)驅(qū)動(dòng)電壓開始充電,并形成電場對(duì)液晶分子的扭曲進(jìn)行控制,使相應(yīng)的像素信號(hào)在液晶顯示面板上顯示出來。
[0004]但是,一方面因?yàn)槊姘迳细黠@示單元到掃描驅(qū)動(dòng)電路(scan driver)的距離不同,所以其灰階轉(zhuǎn)換時(shí)的有效響應(yīng)時(shí)間不同,靠近掃描驅(qū)動(dòng)電路的顯示單元的有效響應(yīng)時(shí)間長,造成面板顯示的影像畫面出現(xiàn)可見的不均勻性;另一方面各顯示單元到數(shù)據(jù)驅(qū)動(dòng)電路(data diver)的距離不同,所以灰階轉(zhuǎn)換時(shí)的響應(yīng)速率不同,靠近數(shù)據(jù)驅(qū)動(dòng)電路的顯示單元響應(yīng)速率大,也會(huì)導(dǎo)致面板顯示的影像畫面出現(xiàn)可見的不均勻性。這些不均勻性會(huì)造成影像畫面的失真,例如三柵液晶顯示面板上的偏色現(xiàn)象以及單柵液晶顯示面板上的清晰度不一致現(xiàn)象,降低了影像畫面顯示品質(zhì)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明針對(duì)上述現(xiàn)有技術(shù)中存在的技術(shù)問題,提供一種液晶顯示面板的一致性校正系統(tǒng)及方法,根據(jù)顯示單元的空間信息,調(diào)整輸出到顯示單元的影像信號(hào),來提高液晶顯示面板顯示結(jié)果的一致性,提升影像畫面品質(zhì)。
[0006]為達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案如下:
[0007]一種液晶顯示器一致性校正系統(tǒng),包括影像信號(hào)輸出預(yù)測模塊,預(yù)測顯示單元輸出到液晶顯示器的灰階值大?。挥跋裥盘?hào)緩存模塊,緩存影像信號(hào)輸出預(yù)測模塊的結(jié)果;影像信號(hào)校正模塊,接收影像信號(hào)輸出預(yù)測模塊預(yù)測的灰階值大小并進(jìn)行校正處理,提高液晶顯示器顯示結(jié)果的一致性。
[0008]所述影像信號(hào)輸出預(yù)測模塊包括:
[0009]查找表單元,根據(jù)顯示單元的影像信號(hào)灰階值和上一行的顯示單元的預(yù)測輸出灰階值,查詢輸出預(yù)測查找表;
[0010]內(nèi)插單元,根據(jù)查表得到的輸出預(yù)測表值,進(jìn)行內(nèi)插運(yùn)算,得到顯示單元的影像信號(hào)灰階值和上一行的顯示單元的預(yù)測輸出灰階值對(duì)應(yīng)的預(yù)測輸出信號(hào)灰階值。
[0011]所述影像信號(hào)校正模塊包括:
[0012]像素校正灰階值轉(zhuǎn)換模塊,根據(jù)顯示單元的影像信號(hào)灰階值和上一行的顯示單元的預(yù)測輸出灰階值,產(chǎn)生一轉(zhuǎn)換后的像素校正灰階值;
[0013]校正增益產(chǎn)生模塊,根據(jù)顯示單元水平方向和垂直方向的位置,產(chǎn)生一校正增益;
[0014]運(yùn)算單元,根據(jù)顯示像素的灰階值,轉(zhuǎn)換后的像素灰階值以及校正增益,運(yùn)算得到輸出的像素灰階值。
[0015]所述像素校正灰階值轉(zhuǎn)換模塊,包括:
[0016]查找表單元,根據(jù)顯示單元的影像信號(hào)灰階值和上一行的顯示單元的預(yù)測輸出灰階值,查詢校正灰階值查找表;
[0017]內(nèi)插單元,根據(jù)查表得到的灰階表值,進(jìn)行內(nèi)插運(yùn)算,得到顯示單元的影像信號(hào)灰階值和上一行的顯示單元的預(yù)測校正輸出灰階值對(duì)應(yīng)的像素預(yù)測輸出灰階值。
[0018]所述影像信號(hào)輸出預(yù)測模塊的輸出預(yù)測查找表的大小為17x17,且第一維對(duì)應(yīng)上一行的顯示單元的預(yù)測輸出灰階值,第二維對(duì)應(yīng)顯示單元的影像信號(hào)灰階值。
[0019]所述像素校正灰階值轉(zhuǎn)換模塊的查找表單元的校正灰階值查找表大小為17x17,且第一維對(duì)應(yīng)上一行的顯示單元的預(yù)測輸出灰階值,第二維對(duì)應(yīng)顯示單元的影像信號(hào)灰階值。
[0020]理論上,預(yù)測輸出灰階值等于:校正灰階值在液晶顯示器的最終輸出結(jié)果。
[0021]所述輸出預(yù)測查找表中,如果固定第二維對(duì)應(yīng)的顯示單元的影像信號(hào)灰階值,則第一維對(duì)應(yīng)的上一行的顯示單元的預(yù)測輸出灰階值越大,查詢結(jié)果的預(yù)測輸出信號(hào)灰階值越大;如果固定第一維對(duì)應(yīng)的上一行的顯示單元的預(yù)測輸出灰階值,則第二維對(duì)應(yīng)的顯示單元的影像信號(hào)灰階值越大,查詢結(jié)果的預(yù)測輸出信號(hào)灰階值越大。
[0022]所述校正灰階值查找表中,如果固定第二維對(duì)應(yīng)的顯示單元的影像信號(hào)灰階值,則第一維對(duì)應(yīng)的上一行的顯示單元的預(yù)測輸出灰階值越大,查詢結(jié)果的校正灰階值越大;如果固定第一維對(duì)應(yīng)的上一行的顯示單元的預(yù)測輸出灰階值,則第二維對(duì)應(yīng)的顯示單元的影像信號(hào)灰階值越大,查詢結(jié)果的校正灰階值越大。
[0023]所述校正增益產(chǎn)生模塊,包括:
[0024]數(shù)據(jù)驅(qū)動(dòng)增益產(chǎn)生模塊,根據(jù)顯示單元垂直方向的位置,產(chǎn)生數(shù)據(jù)驅(qū)動(dòng)校正增益;
[0025]掃描驅(qū)動(dòng)增益產(chǎn)生模塊,根據(jù)顯示單元水平方向的位置,產(chǎn)生掃描驅(qū)動(dòng)校正增益;
[0026]運(yùn)算模塊,根據(jù)數(shù)據(jù)驅(qū)動(dòng)增益以及掃描驅(qū)動(dòng)增益,產(chǎn)生最后的校正增益。
[0027]一種液晶顯示器一致性校正方法,采用上述任一系統(tǒng)來完成,其中:
[0028]所述影像信號(hào)輸出預(yù)測模塊預(yù)測的方法是:
[0029]a、根據(jù)顯示單元的影像信號(hào)灰階值和上一行的顯示單元的預(yù)測輸出灰階值,查詢輸出預(yù)測查找表;
[0030]b、根據(jù)查表得到的輸出預(yù)測表值,進(jìn)行內(nèi)插運(yùn)算,得到顯示單元的影像信號(hào)灰階值和上一行的顯示單元的預(yù)測輸出灰階值對(duì)應(yīng)的預(yù)測輸出信號(hào)灰階值;
[0031]所述影像信號(hào)校正模塊的校正處理方法是:
[0032]C、根據(jù)顯示單元的影像信號(hào)和其對(duì)應(yīng)的上一行的顯示單元的預(yù)測輸出灰階值,通過查詢查找表和內(nèi)插運(yùn)算,產(chǎn)生一轉(zhuǎn)換后的校正灰階值;
[0033]d、根據(jù)顯示單元水平方向和垂直方向的位置,產(chǎn)生一校正增益;
[0034]e、根據(jù)影像信號(hào)灰階值,c中得到的轉(zhuǎn)換后的校正灰階值和d中得到的校正增益,產(chǎn)生一輸出灰階值。
[0035]顯示單元垂直方向上距離數(shù)據(jù)驅(qū)動(dòng)越遠(yuǎn),所產(chǎn)生的數(shù)據(jù)驅(qū)動(dòng)的校正增益越大。
[0036]顯示單元水平方向上距離掃描驅(qū)動(dòng)越遠(yuǎn),所產(chǎn)生的掃描驅(qū)動(dòng)的校正增益越大。
[0037]計(jì)算校正增益的過程包括:
[0038]首先根據(jù)顯示單元垂直方向的位置,產(chǎn)生數(shù)據(jù)驅(qū)動(dòng)的校正增益:
[0039]dataDriver—gain = k0*y+b0 ;
[0040]其中k0,b0是系統(tǒng)的預(yù)設(shè)參數(shù);y是顯示單元垂直方向的位置;
[0041]然后根據(jù)顯示單元水平方向的位置,產(chǎn)生掃描驅(qū)動(dòng)的校正增益:
[0042]scanDriver_gain = kl*x+bl ;
[0043]其中kl,bl是系統(tǒng)的預(yù)設(shè)參數(shù);x是顯示單元水平方向的位置;
[0044]根據(jù)數(shù)據(jù)驅(qū)動(dòng)的校正增益和掃描驅(qū)動(dòng)的校正增益,產(chǎn)生最后的校正增益:
[0045]adjust_gain = |dataDriver_gain|氺|scanDriver_gain| ;
[0046]其中:I.I是求絕對(duì)值運(yùn)算;
[0047]輸出的校正灰階值為:output_val= (adjust_val-cur_val) *adjust_gain+cur_val ;
[0048]其中:adjust_val和cur_val分別是指轉(zhuǎn)換后的校正灰階值和顯示單元的影像信號(hào)灰階值。
[0049]查詢所述查找表的查詢結(jié)果為,上一行的顯示單元的預(yù)測輸出灰階值,以及顯示單元的影像信號(hào)灰階值在查找表上對(duì)應(yīng)的相鄰4項(xiàng)內(nèi)容,分別是:
[0050]LUT_LU = LUT(pre_val/16, cur_val/16);
[0051]LUT_RU = LUT(pre_val/16+l, cur_val/16);
[0052]LUT_LD = LUT(pre_val/16, cur_val/16+l);
[0053]LUT_RD = LUT(pre_val/16+l, cur_val/16+l);
[0054]其中’ /’表示求商運(yùn)算,pre_val和cur_val分別指上一行的顯示單元的預(yù)測輸出灰階值和顯示單元的影像信號(hào)灰階值,LUT_LU、LUT_RU、LUT_LD、LUT_RD是根據(jù)pre_val、cur_val,查找出來的在查找表中對(duì)應(yīng)位置的校正灰階表值,作為內(nèi)插單元的輸入。
[0055]其特征在于,所述內(nèi)插運(yùn)算采用雙線性插值算法,具體過程如下:
[0056]先進(jìn)行水平方向上的線性插值,根據(jù)LUT_LU和LUT_RU得到Interpolate』,根據(jù)LUT_LD 和 LUT_RD 得到 Interpolate_D:
[0057]R_rat1 = pre_val % 16 ;
[0058]InterpolateJJ= ((LUT_LU* (16-R_rat1)) +LUT_RU*R_rat1) /16 ;
[0059]Interpolate_D = ((LUT_LD*(16_R_rat1))+LUT_RD*R_rat1)/16 ;
[0060]然后進(jìn)行垂直方向上的線性插值,根據(jù)InterpolateJJ和Interpolate_D插值得到查詢結(jié)果:
[0061]D_rat1 = cur_val % 16 ;
[0062]LUT_output = ((Interpolate_U*(16_D_rat1))+Interpolate_D*D_rat1)/16 ;
[0063]其中,’ % ’表示