本發明涉及液晶顯示
技術領域:
,尤其涉及一種針對三柵極型晶體管液晶面板進行色偏補償的方法。
背景技術:
:液晶顯示器(LiquidCrystalDisplay,LCD)是一種常用的電子設備,液晶顯示器(LiquidCrystalDisplay)具有外型輕薄、耗電量少以及無輻射污染等特性,已被廣泛地應用在計算機系統、移動電話、個人數字助理(PDA)等信息產品上。由于其具有功耗低、體積小、重量輕等特點,因此備受用戶的青睞。液晶顯示器的工作原理是利用液晶分子在不同排列狀態下,對光線具有不同的偏振或折射效果,因此可通過薄膜晶體管(ThinFilmTransistor,TFT)來控制液晶分子的排列狀態,進而控制光線的穿透量,以產生不同強度的輸出光線,及不同灰階強度的紅、綠、藍光。目前的液晶顯示器主要是以薄膜晶體管(ThinFilmTransistor,TFT)液晶顯示器為主。基于基板上元件結構以及制造工業的不同,TFT-LCD還可以進一步分為多種不同的類型的液晶面板,其中常見的一種液晶面板類型為采用了三柵極型晶體管(Tri-gate)技術的液晶面板。在傳統的Tri-gate液晶顯示面板中,在混色畫面下存在兩邊顏色與中間有差異的問題,針對該色偏問題目前通常采取的辦法是進行色偏補償,但是由于Tri-gate設計架構的問題,現有的色偏補償方法最終的補償顯示結果并不理想。技術實現要素:本發明是為了解決現有三柵極型晶體管架構面板的在混色畫面下存在兩邊與中間有顏色差異的問題,而提出的一種針對三柵極型晶體管液晶面板進行色偏補償的方法,所述方法包括:根據所述液晶面板當前輸入的像素數據判斷當前畫面是否為單像素開/關或雙像素開/關畫面;當當前畫面不為單像素開/關或雙像素開/關畫面時采用CSC逐行補償算法進行色偏補償;當當前畫面為單像素開/關或雙像素開/關畫面時不采用CSC逐行補償算法進行色偏補償。在一實施例中,根據所述液晶面板當前輸入的像素數據判斷當前畫面是否為單像素開/關或雙像素開/關畫面,其中,根據所述液晶面板當前輸入的像素數據對應的灰度值判斷當前畫面是否為單像素開/關或雙像素開/關畫面。在一實施例中,根據所述液晶面板當前輸入的像素數據對應的灰度值判斷當前畫面是否為單像素開/關或雙像素開/關畫面,其中,作為判斷依據的灰度值數量大于等于8。在一實施例中,將多個像素數據按輸入順序逐一存儲到隊列形式的像素緩沖器中,對所述像素緩沖器中的數據進行計算以判斷當前畫面是否為單像素開/關或雙像素開/關畫面。在一實施例中,所述像素緩沖器保持先進先出的讀寫方式。在一實施例中,對所述液晶面板當前輸入的多個連續像素數據的灰度值進行計算以判斷所述多個連續像素數據的灰度值是否匹配單像素開/關或雙像素開/關畫面的特征。在一實施例中:將多個連續輸入的像素數據對應的灰度值按照輸入順序排列構成灰度值數列;求取所述灰度值數列中相鄰的奇偶項差值的絕對值并將結果順序排列以獲取第一差值數列;求取所述第一差值數列中相鄰的奇偶項差值的絕對值并將結果順序排列以獲取第二差值數列;根據所述第一差值數列以及所述第二差值數列判斷所述當前畫面是否為單像素開/關或雙像素開/關畫面。在一實施例中:判斷所述第二差值數列中各項是否相等且絕對值是否小于等于第一灰階設定值,如果所述第二差值數列中各項不相等或絕對值大于第一灰階設定值,則所述當前畫面不為單像素開/關或雙像素開/關畫面;當所述第二差值數列中各項相等且絕對值小于等于第一灰階設定值時判斷所述第一差值數列中各項絕對值是否大于等于第二灰階設定值或小于等于第一灰階設定值,如果所述第一差值數列中各項絕對值大于等于第二灰階設定值或小于等于第一灰階設定值,則所述當前畫面為單像素開/關或雙像素開/關畫面,如果所述第一差值數列中各項絕對值小于第二灰階設定值且大于第一灰階設定值,則所述當前畫面不為單像素開/關或雙像素開/關畫面。在一實施例中,所述第一灰階設定值為0。在一實施例中,所述第二灰階設定值為128。在色偏補償算法(CSC)逐行補償過程中,在單像素開/關(pixelon/off)或者雙像素開/關(twopixelon/off)畫面下容易出現反作用(sideeffect),使得畫面顯示更為糟糕。所以本發明針對該2個特殊模式(pattern)進行規避,關閉色偏補償算法(CSC)算法功能。本發明完善了三柵極型晶體管(tri-gate)兩側與中間色偏補償算法,進一步提升了產品的光學品位,提高了產品的市場競爭力。附圖說明在下文中將基于實施例并參考附圖來對本發明進行更詳細的描述。其中:圖1為現有技術液晶顯示面板中單薄膜三柵極晶體管源極側通道輸出電壓變化過程對應的數據曲線示意圖;圖2為圖1中A、B、C三點輸出電壓與通道的關聯曲線;圖3為三柵極型晶體管(tri-gate)色偏顯示圖;圖4為補償后的顏色顯示圖;圖5為單像素開/關示意圖;圖6為雙像素開/關示意圖;圖7、圖8分別為根據本發明不同實施例的方法執行流程圖。在附圖中,相同的部件使用相同的附圖標記。附圖并未按照實際的比例。具體實施方式下面將結合附圖對發明作進一步說明。在傳統的Tri-gate液晶顯示面板中,在混色畫面下存在兩邊顏色與中間有差異的問題,針對該色偏問題目前通常采取的辦法是進行色偏補償,但是由于Tri-gate設計架構的問題,現有的色偏補償方法最終的補償顯示結果并不理想。針對上述問題,發明人首先分析了現有方法中色偏補償辦法的實施原理。用于有源矩陣LCD(AMLCD)的驅動電路可分為兩個部分:源和柵驅動器。柵驅動器控制玻璃晶體管的柵極,以對特定行的所有像素進行選擇和取消選擇。每個像素由三個子像素(紅、綠、藍)組成,并且每一個子像素具有其自己的存儲電容器。源驅動器為當前所選擇的行的所有子像素提供與每一種顏色所需強度相對應的所要求的電壓電平。最終的顏色是通過人眼將三基色(紅、綠、藍)混合合并為一種顏色的能力而得到的。當柵驅動器對之前所選擇的行取消選擇時,該行的所有子像素變為隔離的,并且每個子像素的電壓電平通過存儲電容器和像素電容保持。每個顯示行都正好被選擇一次的時間段典型地稱為“幀”。在傳統的三柵極型(Tri-gate)液晶顯示面板中,晶體管源極側的各通道輸出電壓都一樣,其形成的推力相同,為了保證晶體管在純色模式下各數據總線的電壓值一致,每個像素能夠獲得相等電位,理論上要求晶體管源極側的對應單元扇出狀走線時各通道的各走線阻抗都一致。但是在窄邊框的液晶顯示面板中,由于扇出狀走線時邊框走線區域面積有限,各走線阻抗很難做到完全一致,因兩側走線距離比中間長得多,往往表現為中間阻抗小,兩側阻抗大,因此對應在數據總線上的兩側電壓比中間電壓遲滯嚴重,一旦像素充電時間不足,像素保持的電位并未達到理想電位,在顯示上表現為R或G或B亮度偏暗。尤其是在窄邊框液晶顯示面板為單薄膜三柵極晶體管液晶顯示面板中,體現為在R+G、G+B或B+R等灰階混色畫面會出現嚴重的兩側色偏,偏色情況分別為:偏綠、偏藍或偏紅。而在窄邊框液晶顯示面板為多薄膜三柵極晶體管液晶顯示面板中,體現為出現垂直區塊色偏。以單薄膜三柵極晶體管液晶顯示面板出現R+G灰階混色畫面為例,晶體管源極側通道在單元中間(A點)以及兩邊(B、C點)輸出電壓變化過程對應的數據曲線如圖1所示。由該數據曲線對應得到輸出電壓與通道的關聯曲線如圖2所示。由于數據與電壓的對應關系,圖1與圖2中曲線走向基本一致。在圖2中,兩側B、C點曲線中像素電壓遲滯較嚴重,使得像素電壓上升或下降時間緩慢。當訊源輸出R+G灰階混色畫面(R:255灰、G:255灰、B:0灰)時,電壓經輸出端及WOA(WiringOnArray,陣列走線)的遲滯后,由于在B和C各通道中每個像素的R無法充電到255灰階,每個像素的B也不能迅速放電到0灰階,因此出現色偏現象,體現為中間部分呈黃色,兩側呈綠色。薄膜晶體管液晶顯示器(TFT-LCD)在進行像素顯示矩陣設計的時候,需要在驅動集成電路的壓合區進行集中布線處理,然后再輸出到各顯示走線。由于驅動集成電路輸出到各顯示走線的距離是不相等的,表現為從驅動集成電路到扇形區兩側的距離較遠,而從驅動集成電路到扇形區中間的距離較近,因此,扇形區兩側的阻抗較大,中間的阻抗較小。如果同時對各顯示走線上的亞像素點進行充電,顯示走線上的兩側電壓就會比中間電壓遲滯嚴重,使得每條顯示走線上的充電時間不一致。一旦顯示走線上的亞像素點的充電時間不足,該亞像素點保持的電位就不能達到理想電位,該亞像素點所在的像素點就會在顯示時表現三基色中的R(紅色)或G(綠色)或B(藍色)的亮度偏暗。在液晶顯示面板的混色畫面顯示過程中,兩側就會出現嚴重的色偏問題,表現為偏紅、偏藍或者偏綠。針對上述色偏原因,現有的色偏補償方法是采用色偏補償(CSC,ColorShiftCompensation)算法對液晶面板的顯示進行調整從而消除色偏,其效果如圖3以及圖4所示(圖3為實行色偏補償前的顯示效果,圖4為實行色偏補償后的顯示效果)。但是該色偏補償辦法的最終顯示效果并不理想,其具體表現之一是在顯示單像素開關(pixelon/off)畫面(圖5所示)或雙像素開關(twopixelon/off)畫面(圖6所示)時容易產生噪點。經過對現有的色偏補償方法與色偏原因進行對應分析,在現有的色偏補償辦法下,在顯示pixelon/off畫面或twopixelon/off畫面時容易產生噪點的根本原因是CSC算法在逐行補償過程中,在pixelon/off&twopixelon/off畫面下容易出現副作用(sideeffect)。因此,基于以上分析,本發明提出了一種新的針對三柵極型晶體管液晶面板進行色偏補償的方法。在本發明的方法中,針對不適用CSC算法的特殊畫面進行算法規避。具體的,如圖7所示,在本發明一實施例中,獲取液晶面板當前輸入的像素數據(步驟S700);前根據液晶面板當前輸入的像素數據判斷當前畫面是否為單像素開/關或雙像素開/關畫面(步驟S710);當當前畫面不為單像素開/關或雙像素開/關畫面時采用CSC逐行補償算法進行色偏補償(步驟S721);當當前畫面為單像素開/關或雙像素開/關畫面時不采用CSC逐行補償算法進行色偏補償。具體的,關閉CSC逐行補償算法,采用其他方法進行色偏補償,或者不進行色偏補償(步驟S722)。本發明針對該2個特殊模式(pattern)進行規避,關閉色偏補償算法(CSC)算法功能。本發明完善了三柵極型晶體管(tri-gate)兩側與中間色偏補償算法,進一步提升了產品的光學品位,提高了產品的市場競爭力。在本發明一實施例中,根據液晶面板當前輸入的像素數據對應的灰度值判斷當前畫面是否為單像素開/關或雙像素開/關畫面。具體的,對液晶面板當前輸入的多個連續像素數據的灰度值進行計算以判斷多個連續像素數據的灰度值是否匹配單像素開/關或雙像素開/關畫面的特征。基于上述分析,在本發明一實施例中,根據灰度值進行計算的過程如下:將多個連續輸入的像素數據對應的灰度值按照輸入順序排列構成灰度值數列;求取灰度值數列中相鄰的奇偶項差值的絕對值并將結果順序排列以獲取第一差值數列;求取第一差值數列中相鄰的奇偶項差值的絕對值并將結果順序排列以獲取第二差值數列;根據第一差值數列以及第二差值數列判斷當前畫面是否為單像素開/關或雙像素開/關畫面。具體的,假設多個連續像素數據的灰度值為(A1,A2,A3,…An)。如果畫面為pixelon/off畫面(圖5所示),則理論上A1,A3,A5,…的值相等(假設其值為a);A2,A4,A6,…的值相等(假設其值為b)。那么理想狀態下第二差值數列中各項:|A4-A3|-|A2-A1|=|b-a|-|b-a|=0(式1)如果畫面為twopixelon/off畫面(圖6所示),則理論上有:(1)A1,A2,A5,A6,A9,A10,…的值相等(假設其值為a),A3,A4,A7,A8,A11,A12,…的值相等(假設其值為b);或者(2)A1,A4,A5,A8,A9,A12,…的值相等(假設其值為a),A2,A3,A6,A7,A10,A11,…的值相等(假設其值為b)。那么理想狀態下第二差值數列中各項:(1)|A4-A3|-|A2-A1|=|b-b|-|a-a|=0(式2)或者(2)|A4-A3|-|A2-A1|=|a-b|-|b-a|=0(式3)因此,如果第二差值數列中各項不為0,那么當前畫面就不為pixelon/off畫面或twopixelon/off畫面。考慮到在實際畫面中,像素數據對應的灰度值不會按照理想狀態反應實際的顯示情況。也就是說,在pixelon/off畫面或twopixelon/off畫面中,顏色顯示相同的像素的灰度值不會嚴格的保持一致,而是出于一種近似相等的狀態。因此,在實際情況下,在pixelon/off畫面或twopixelon/off畫面中,式1~式3的計算結果可能并不為0,而是保持一個較低的數值。進一步的,基于式1~式3還可以得出,在pixelon/off畫面或twopixelon/off畫面中,第二差值數列中各項必然相等。因此,在本發明一實施例中,設定第一灰階設定值。判斷第二差值數列中各項是否相等且是否小于等于第一灰階設定值,如果第二差值數列中各項不相等或不小于第一灰階設定值,則當前畫面不為單像素開/關或雙像素開/關畫面。進一步的,在本發明一實施例中,第一灰階設定值取0。當第二差值數列中各項相等且小于第一灰階設定值時,并不能確定當前畫面是否為單像素開/關或雙像素開/關畫面。如果畫面為pixelon/off畫面,理想狀態下第一差值數列中各項:|A4-A3|=|A2-A1|=|b-a|(式1)如果畫面為twopixelon/off畫面,理想狀態下第一差值數列中各項:(1)|A4-A3|-|A2-A1|=|b-b|-|a-a|=0(式2)或者(2)|A4-A3|=|A2-A1|=|b-a|(式3)由于b和a在理論上一個是最大灰度值一個是最小灰度值,因此|b-a|的值為一個相對較大的值。在本發明一實施例中,當第二差值數列中各項相等且小于第一灰階設定值時,判斷第一差值數列中各項是否大于等于第二灰階設定值(式1式3結果)或小于等于第一灰階設定值(式2結果)。進一步的,在本發明一實施例中,第二灰階設定值取128。如果第一差值數列中各項大于等于第二灰階設定值或小于等于第一灰階設定值,則當前畫面為單像素開/關或雙像素開/關畫面,如果第一差值數列中各項小于第二灰階設定值且大于第一灰階設定值,則當前畫面不為單像素開/關或雙像素開/關畫面。進一步的,在根據液晶面板當前輸入的像素數據對應的灰度值判斷當前畫面是否為單像素開/關或雙像素開/關畫面的過程中,作為判斷依據的灰度值數量大于等于8。為了在液晶面板上實現灰度值的計算,在本發明一實施例中,將多個像素數據按輸入順序逐一存儲到隊列形式的像素緩沖器(pixelbuffer)中,像素緩沖器保持先進先出的讀寫方式。對像素緩沖器中的數據進行計算以判斷當前畫面是否為單像素開/關或雙像素開/關畫面。根據本發明的方法的一具體應用實例的執行流程如圖8所示。首先獲取當前輸入的像素數據(步驟S800)。然后將n個像素數據按輸入順序逐一存儲到隊列形式的pixelbuffer中(n大于等于8)(步驟S810)。pixelbuffer保持先進先出的讀寫方式,其存儲結構如表1所示:Adr1Adr2Adr3Adr4…Adr(n-1)Adrn表1表1中,存儲單元Adr1存儲像素數據1,地址Adr2存儲像素數據2…將pixelbuffer中相鄰奇偶單元的像素數據的灰度值相減,求取差值絕對值S,最終獲得第一差值數列(S1,S2,S3,…Sn/2)(步驟S821)。其中:S1=Adr2-Adr1;S2=Adr4-Adr3;S3=Adr6-Adr5;……將第一差值數列中相鄰奇偶單元的像素數據的灰度值相減,求取差值絕對值E,最終獲得第一差值數列(E1,E2,E3,…En/4)(步驟S822)。其中:E1=S2-S1;E2=S4-S3;E3=S6-S5;……判斷E值是否相等且小于等于第一灰階設定值(步驟S831)。具體的,在本實施例中,判斷E值是否為0。當步驟S831判斷結果為是時,判斷S值是否大于等于第二灰階設定值或小于等于第一灰階設定值(步驟S832)。具體的,在本實施例中,判斷S值是否為0或128。當步驟S832判斷結果為是時不啟動色偏補償(步驟S841)。當步驟S831或832判斷結果為否時啟動色偏補償。這里需要說明的是,上述基于灰度值的具體計算以及判斷過程僅僅是根據本發明一實施例的實施過程,其并不限制本發明其它實施例的判斷過程。在本發明的其他實施例中,可以采取其他可實現的方法判斷當前畫面是否為pixelon/off畫面或twopixelon/off畫面。雖然在本文中參照了特定的實施方式來描述本發明,但是應該理解的是,這些實施例僅僅是本發明的原理和應用的示例。因此應該理解的是,可以對示例性的實施例進行許多修改,并且可以設計出其他的布置,只要不偏離所附權利要求所限定的本發明的精神和范圍。應該理解的是,可以通過不同于原始權利要求所描述的方式來結合不同的從屬權利要求和本文中所述的特征。還可以理解的是,結合單獨實施例所描述的特征可以使用在其他所述實施例中。當前第1頁1 2 3