一種顯示屏色差糾正方法
【專利摘要】本發明公開了一種顯示屏色差糾正方法,包括以下步驟:S1、根據測試圖像繪制像素點色坐標作為目標色坐標;S2、根據測試圖像生成實測圖像,抽取實測圖像多個坐標點的像素;S3、將抽取點的合成三基色與目標色坐標中對應的坐標點的合成三基色進行對比,并判斷色差是否存在;S4、繪制實測圖像的像素點色坐標作為實測色坐標;S5、計算實測色坐標和目標色坐標對應坐標點的色差值,并生成初始色差坐標;S7、根據初始色差坐標和對比色差坐標獲取均差坐標;S8、根據均差坐標對后續待顯示圖像進行補償后,再將補償后的待顯示圖像發送給屏幕進行顯示。本發明有利于屏顯色差判定的標準統一化,確保待顯示圖像色差補償的精確性。
【專利說明】
-種顯示屏色差糾正方法
技術領域
[0001] 本發明設及顯示屏技術領域,尤其設及一種顯示屏色差糾正方法。
【背景技術】
[0002] 隨著電子技術的日益發展,液晶顯示技術在人們的日常生活中應用越來越廣泛。 目前,現有技術中的液晶屏在一個換面顯示周期中,液晶屏各個像素的電壓是固定的,使液 晶分子動作得到一定的光穿透度,W顯示畫面,直至下一畫面周期,再施W不同的限速電壓 W改變液晶分子的光穿透度,顯示不同的畫面。此種顯示方法會在顯示快速移動畫面時有 圖像殘影的問題,從而可能產生畫面顏色串擾等問題,造成顯示屏顯示畫面質量問題。
【發明內容】
[0003] 基于【背景技術】存在的技術問題,本發明提出了一種顯示屏色差糾正方法。
[0004] 本發明提出的一種顯示屏色差糾正方法,包括W下步驟:
[0005] S1、根據測試圖像繪制像素點色坐標作為目標色坐標,像素點色坐標對顯示屏顯 示測試圖像時屏幕各個像素點的合成Ξ基色進行記錄;
[0006] S2、屏幕根據測試圖像進行顯示生成實測圖像,抽取實測圖像多個坐標點的像素, 并分析各抽取點的合成Ξ基色;
[0007] S3、將抽取點的合成Ξ基色與目標色坐標中對應的坐標點的合成Ξ基色進行對 比,并判斷色差是否存在,不存在則返回步驟S1,存在則進行步驟S4;
[000引S4、繪制實測圖像的像素點色坐標作為實測色坐標;
[0009] S5、計算實測色坐標和目標色坐標對應坐標點的色差值,并生成初始色差坐標;
[0010] S6、更新測試圖像,并根據新的測試圖像重新繪制新的目標色坐標和新的實測色 坐標,計算新的目標色坐標和新的實測色坐標對應坐標點的色差值,生成對比色差坐標;
[0011] S7、根據初始色差坐標和對比色差坐標獲取均差坐標;
[0012] S8、根據均差坐標對后續待顯示圖像進行補償后,再將補償后的待顯示圖像發送 給屏幕進行顯示。
[001引優選地,步驟S1中,ii試圖像從顯示屏待顯示圖像中截取。
[0014] 優選地,步驟S2具體步驟為:屏幕根據測試圖像進行顯示生成實測圖像,對實測圖 像進行存儲,抽取實測圖像多個坐標點的像素,并分析各抽取點的合成Ξ基色。
[0015] 優選地,步驟S3中,當色差不存在,則清除存儲的實測圖像;步驟S4中,根據存儲的 實測圖像生成實測色坐標。
[0016] 優選地,步驟S5中,初始色差坐標可通過W下公式獲得:
[0017] A oRxiYj = RoxiYj-R'oxiYj
[0018] A oGxiYj = G〇xiYj-G'oxiYj
[0019] A oBxiYj = BoxiYj-B 'oxiYj
[0020] 其中,XiYj為像素點的坐標,R〇xiYj、G〇xiYj和BoxiYj分別為目標色坐標像素點XiYj的紅 色、綠色和藍色色值,R'oxiYj、G'oxiYj和B'oxiYj分別為實測色坐標像素點XiYj的紅色、綠色和藍 色色值,Δ日RxiYj、Δ日GxiYj和Δ日BxiYj分別為初始色差坐標中各像素點XiYj的紅色、綠色和藍色 色值。
[0021] 優選地,步驟S6中,可通過多次更新測試圖像,獲得多個對比色差坐標。
[0022] 優選地,對比色差坐標可通過W下公式獲得:
[0023] Δ kRxiYj = RkXiYj-R' kxivj
[0024] Δ kGxiYj = GkXiYj-G' kxivj
[0025] Δ kBxiYj = BkXiYj-B' kxivj
[0026] 其中,XiY功像素點的坐標,RkXiU、GkXiU和Bkxiu分別為第k+1幅測試圖像對應的色 坐標像素點XiYj的紅色、綠色和藍色色值,3'1〇(1門、6'1〇(1巧和8'1〇(1巧分別為第4+1幅實測圖像對 應的色坐標像素點XiYj的紅色、綠色和藍色色值,A kRxiYj、Δ kGxiYj和Δ kBxiYj分別為第k個對 比色差坐標中各像素點XiY北勺紅色、綠色和藍色色值。
[0027] 優選地,步驟S7中,均差坐標通過W下公式獲得:
[00川其中,Δ RxiYj、Δ GxiYj和Δ BxiYj分別為均差坐標中像素點XiYj的紅色、綠色和藍色色 值。
[0032] 優選地,步驟S8中,根據W下公式對待顯示圖像進行補償:
[0033] R'xiYj = RxiYj-Δ RxiYj
[0034] G'xiYj = GxiYj_ Δ GxiYj
[0035] B'xiYj = BxiYj_ Δ BxiYj
[0036] 其中,RxiYj、GxiYj和BxiYj分別為待顯示圖像中像素點XiYj的紅色、綠色和藍色色值; 1?'^門、6'<1門和8'<1門分別為補償后的待顯示圖像中像素點沿¥北勺紅色、綠色和藍色色值。
[0037] 本發明提出的一種顯示屏色差糾正方法,將測試圖像和實測圖像的對比轉換為目 標色坐標和實測色坐標的對比,通過定位像素點,對像素點的Ξ基色一一對比,將抽象的圖 像對比轉換為具象化的色值對比,有利于屏顯色差判定的標準統一化。
[0038] 本發明中,通過對原始色差坐標和至少一個對比色差坐標求取均差坐標,然后根 據均差坐標對后續待顯示圖像進行色差補償。如此,均差坐標與待顯示圖像的色坐標像素 點位置一一對應,從而,可根據均差坐標對待顯示圖像的色坐標中每一個像素點進行單獨 補償,W確保待顯示圖像色差補償的精確性。
[0039] 本發明提供的顯示屏色差糾正方法,通過截取顯示圖像作為測試圖像,可將整個 色差糾正程序擱置到后臺運行,從而不影響客戶使用體驗,尤其適合手機、平板等移動顯示 屏使用。
【附圖說明】
[0040] 圖1為本發明提出的一種顯示屏色差糾正方法流程圖。
【具體實施方式】
[0041] 參照圖1,本發明提出的一種顯示屏色差糾正方法,包括W下步驟。
[0042] S1、根據測試圖像繪制像素點色坐標作為目標色坐標,像素點色坐標對顯示屏顯 示測試圖像時屏幕各個像素點的合成Ξ基色進行記錄。
[00創本步驟中,像素點WXiY徒示,具體地,XiY徒示實測圖像中X軸上第i行巧由上第j 列個像素點。由于測試圖像是屏幕的待顯示圖像,故而,測試圖像的大小與屏幕相符,像素 點XiY北勺坐標位置根據屏幕進行定位。目標色坐標中各像素點Ξ基色即紅色色值、綠色色值 和藍色色值分別表不為RxiYj、GxiYj和BxiYjei E [1,00),j e [1,00)
[0044] S2、屏幕根據測試圖像進行顯示生成實測圖像,對實測圖像進行存儲,抽取實測圖 像多個坐標點的像素,并分析各抽取點的合成Ξ基色。實測色坐標中像素點Ξ基色色值表 不為R ' oxiYj、G ' oxiYj和B ' oxiYj
[0045] 本步驟中,實測圖像為屏顯圖像,圖像大小與測試圖像相符合,理論上,屏顯無色 差的情況下,實測圖像和測試圖像上對應的像素點的合成Ξ基色色值完全相等,即R'oxiYj = 民ox^j,G,oxiYj = Gox巧j,B,oxiYj = Box^j 〇
[0046] 本實施方式中,測試圖像從顯示屏待顯示圖像中截取,如此,可避免在顯示屏顯示 過程中插入測試圖像造成的播放畫面不連貫問題,為顯示屏色差糾正的后臺工作模式奠定 基礎。
[0047] 本步驟中,對實測圖像進行存儲,有利于后續調用。
[004引S3、將抽取點的合成Ξ基色與目標色坐標中對應的坐標點的合成Ξ基色進行對 比,并判斷色差是否存在,不存在則返回步驟S1,存在則進行步驟S4。
[0049] 本步驟中,可預設立基色闊值R|雕、G|雕和B|雕,將抽取點的立基色R'oxiYj、G'oxiYj和 B'oxiYj與目標色坐標中的Ξ基色作差獲得 A 〇RxiYj = R(mY廣R'oxiYj; Δ 〇GxiYj = GoxiY廣G'oxiYj; Δ 〇BxiYj = BoxiYj-B'oxiYj,然后將獲得的差值的絕對值 I Δ oRxiYj I、I A oGxiYj I 和 I Δ oBxiYj I 分別 與Ξ基色闊值嚇值、GiW直和BiW直比較。本實施方式中,判斷屏顯需要校準的條件為:I A oRxiYj I > RlW直或者I Δ oGxiYj I >GiKt或者I Δ oBxiYj I >BiKt。此外,由于紅光、綠光、藍光的波長均不相同, 本實施方式中,賄?直辛Gimi且R|雕辛Βιμι且G|雕辛Βμι。
[0050] 本步驟中,當色差不存在,即:I Δ oRxiYj I < R|雕且I A oGxiYj I < G|雕且I A oBxiYj I < BiW直,則清除存儲的實測圖像,W提高存儲空間利用率。
[0051] S4、繪制存儲的實測圖像的像素點色坐標作為實測色坐標。
[0052] S5、計算實測色坐標和目標色坐標對應坐標點的色差值,并生成初始色差坐標。初 始色差坐標可通過W下公式獲得:
[0053] Δ oRxiYj = RoxiYj-R ' oxiYj
[0054] Δ oGxiYj = GoxiYj-G'oxiYj
[0055] Δ oBxiYj = BoxiYj-B ' oxiYj
[0化6] R'oxiYj、G'oxiYj和B 'oxiYj分別為實測色坐標像素點XiYj的紅色、綠色和藍色色值,Δ oRxiYj、A oGxiYj和Δ oBxiYj分別為初始色差坐標中各像素點XiYj的紅色、綠色和藍色色值。
[0057] S6、更新測試圖像,并根據新的測試圖像重新繪制新的目標色坐標和新的實測色 坐標,計算新的目標色坐標和新的實測色坐標對應坐標點的色差值,生成對比色差坐標。具 體實施時,本步驟中,可通過多次更新測試圖像,獲得多個對比色差坐標,W便提高色差糾 正的精確度。對比色差坐標可通過W下公式獲得:
[0058] Δ kRxiYj = RkXiYj-R' kxivj
[0059] Δ kGxiYj = GkXiYj-G' kxivj
[0060] Δ kBxiYj = BkXiYj-B' kxivj
[0061 ]其中,XiYj為像素點的坐標,RkxiYj、GkXiYj和BkXiYj分別為第k+1幅測試圖像對應的色 坐標像素點XiYj的紅色、綠色和藍色色值,3'1〇(1門、6'1〇(1巧和8'1〇(1巧分別為第4+1幅實測圖像對 應的色坐標像素點XiYj的紅色、綠色和藍色色值,A kRxiYj、Δ kGxiYj和Δ kBxiYj分別為第k個對 比色差坐標中各像素點XiYj的紅色、綠色和藍色色值。值得注意的是,步驟S1和S2中獲得測 試圖像和實測圖像為第一幅測試圖像和第一幅實測圖像。
[0062] S7、根據初始色差坐標和對比色差坐標獲取均差坐標.均差坐標通過W下公式獲 得:
[0066] 其中,Δ RxiYj、Δ GxiYj和Δ BxiYj分別為均差坐標中像素點XiYj的紅色、綠色和藍色色 值。
[0067] S8、根據均差坐標對后續待顯示圖像進行補償后,再將補償后的待顯示圖像發送 給屏幕進行顯示。
[0068] 補償后的待顯示圖像的Ξ基色坐標分別為:
[0069] R'xiYj = RxiYj-Δ RxiYj
[0070] G'xiYj = GxiYj_ Δ GxiYj
[0071] B'xiYj = BxiYj-Δ BxiYj
[0072] 其中,RxiYj、GxiYj和BxiYj分別為待顯示圖像中像素點XiYj的紅色、綠色和藍色色值; 1?'^門、6'<1門和8'<1門分別為補償后的待顯示圖像中像素點沿¥北勺紅色、綠色和藍色色值。
[0073] 本實施方式中,獲得多個對比色差坐標后,將原始色差坐標和對比色差坐標求均 值后對圖像進行補償,有利于提高顯示屏色差糾正的精確度。
[0074] W上所述,僅為本發明較佳的【具體實施方式】,但本發明的保護范圍并不局限于此, 任何熟悉本技術領域的技術人員在本發明掲露的技術范圍內,根據本發明的技術方案及其 發明構思加 W等同替換或改變,都應涵蓋在本發明的保護范圍之內。
【主權項】
1. 一種顯示屏色差糾正方法,其特征在于,包括以下步驟: 51、 根據測試圖像繪制像素點色坐標作為目標色坐標,像素點色坐標對顯示屏顯示測 試圖像時屏幕各個像素點的合成三基色進行記錄; 52、 屏幕根據測試圖像進行顯示生成實測圖像,抽取實測圖像多個坐標點的像素,并分 析各抽取點的合成三基色; 53、 將抽取點的合成三基色與目標色坐標中對應的坐標點的合成三基色進行對比,并 判斷色差是否存在,不存在則返回步驟S1,存在則進行步驟S4; 54、 繪制實測圖像的像素點色坐標作為實測色坐標; 55、 計算實測色坐標和目標色坐標對應坐標點的色差值,并生成初始色差坐標; 56、 更新測試圖像,并根據新的測試圖像重新繪制新的目標色坐標和新的實測色坐標, 計算新的目標色坐標和新的實測色坐標對應坐標點的色差值,生成對比色差坐標; 57、 根據初始色差坐標和對比色差坐標獲取均差坐標; 58、 根據均差坐標對后續待顯示圖像進行補償后,再將補償后的待顯示圖像發送給屏 幕進行顯示。2. 如權利要求1所述的顯示屏色差糾正方法,其特征在于,步驟S1中,測試圖像從顯示 屏待顯示圖像中截取。3. 如權利要求1所述的顯示屏色差糾正方法,其特征在于,步驟S2具體步驟為:屏幕根 據測試圖像進行顯示生成實測圖像,對實測圖像進行存儲,抽取實測圖像多個坐標點的像 素,并分析各抽取點的合成三基色。4. 如權利要求3所述的顯示屏色差糾正方法,其特征在于,步驟S3中,當色差不存在,則 清除存儲的實測圖像;步驟S4中,根據存儲的實測圖像生成實測色坐標。5. 如權利要求1所述的顯示屏色差糾正方法,其特征在于,步驟S5中,初始色差坐標可 通過以下公式獲得: Δ oRxiYj = RoxiYj-R? oxiYj Δ oGxiYj = GoxiYj-G,oxiYj Δ oBxiYj = BoxiYj-B? oxiYj 其中,XiYj為像素點的坐標,RoxiYj、G()XiYj和BoxiYj分別為目標色坐標像素點XiYj的紅色、綠 色和藍色色值,R'QXiYj、G'QXiYj和B'OXiYj分別為實測色坐標像素點XiYj的紅色、綠色和藍色色 值,Δ oRxiYj、Δ oGxiYj和Δ oBxiYj分別為初始色差坐標中各像素點XiYj的紅色、綠色和藍色色 值。6. 如權利要求5所述的顯示屏色差糾正方法,其特征在于,步驟S6中,可通過多次更新 測試圖像,獲得多個對比色差坐標。7. 如權利要求6所述的顯示屏色差糾正方法,其特征在于,對比色差坐標可通過以下公 式獲得: Δ kRxiYj = RkXiYj-R? kXiYj Δ kGxiYj = GkXiYj~G,kXiYj Δ kBxiYj = BkXiYj-BJ kXiYj 其中,XiYj為像素點的坐標,RkXiYj、GkXiYj和BkXiYj分別為第k+1幅測試圖像對應的色坐標 像素點XiYj的紅色、綠色和藍色色值,R'kxiYj、G'kxiYj和B'kxiYj分別為第k+Ι幅實測圖像對應的 色坐標像素點XiYj的紅色、綠色和藍色色值,Δ kRxiYj、Δ kGxiYdP Δ kBxiYj分別為第k個對比色 差坐標中各像素點XiYj的紅色、綠色和藍色色值。8. 如權利要求7所述的顯示屏色差糾正方法,其特征在于,步驟S7中,均差坐標通過以 下公式獲得:其中,Δ RXiYj、Δ GxiYj和Δ BxiYj分別為均差坐標中像素點XiYj的紅色、綠色和藍色色值。9. 如權利要求8所述的顯示屏色差糾正方法,其特征在于,步驟S8中,根據以下公式對 待顯示圖像進行補償: R'XiYj=RxiYj_ Δ RxiYj G'XiYj = GxiYj- Δ GxiYj B'XiYj = BxiYj- Δ BxiYj 其中,RxiYj、GxiYj和BxiYj分別為待顯示圖像中像素點XiYj的紅色、綠色和藍色色值;R 'X印、G'x印和B'XlYj分別為補償后的待顯示圖像中像素點ΧΑ」的紅色、綠色和藍色色值。
【文檔編號】G09G3/36GK105825802SQ201610288769
【公開日】2016年8月3日
【申請日】2016年4月28日
【發明人】歐木蘭
【申請人】蚌埠國顯科技有限公司