一種擴展顯示灰階數的色彩增強算法及控制裝置的制造方法
【技術領域】
[0001] 本發明涉及色彩增強控制系統,尤其是一種擴展顯示灰階數的色彩增強算法,具 體地,涉及一種基于Hi-FRC (High-Frame Rate Control)像素抖動擴展顯示灰階數的色彩 增強算法的控制方法以及相應的控制裝置。
【背景技術】
[0002] 隨著時代的不斷進步,社會的不斷發展,人們對于電視,手機,電腦等顯示設備的 要求也越來越高,尤其是現在,我們往往不再局限于使用照片、圖畫等方式來記錄我們的 日常生活,手機、數碼相機、電腦等電子產品可以快速地,高效的,永久地保存我們的圖像信 息,隨著電子科技的不斷進步,人們對于圖像的需求也越來越大,例如,人們可以使用圖像 來分享微博,可以使用圖像來分析問題,可以使用圖像來美化自己。然而,我們往往在觀看 圖像時發現顯示出來的圖像并不能使我們滿意,總覺得缺少一些色彩,達不到自己想要的 效果,進一步地,目前我們所使用的絕大部分電子顯示設備都是LCD顯示屏,所述顯示屏相 對于以前CRT顯示技術來說,好處是顯示效果好、輕便、無輻射、耗電量低等等。
[0003] 但是由于近年來光電業成本的壓力越來越大,使得面向普通消費群體的TFT-IXD 驅動IC的DAC都為6-bit位寬,具體地,商家們為了在不降低顯示畫面質量的前提下,對所 述FRC像素抖動算法進行了研究,進一步地,提出了一種擴展顯示灰階數的色彩增強算法。 所述色彩增強算法的實質是利用人眼的視覺惰性,所述視覺惰性,是指人們在看電視或者 電影時,看到的都是一幅幅靜止的畫面,所述畫面以一定的頻率在屏幕或者銀幕上依次顯 示出來,具體地,只要靜止的畫面在顯示時每兩幅之間的時間間隔小于視覺暫留時間,這時 人眼觀看到的雖然是一連串的靜止畫面,但前一副畫面的印象尚未消失,后一幅畫面的印 象又開始建立,前后畫面在視覺上融合銜接在一起,使人們感覺到畫面不時斷續出現而是 連續的。進一步地,本發明通過抖動矩陣連續4幀的圖像以及矩陣模式8行4列圖像,在時 間上以及空間上產生抖動,所述色彩增強算法利用人的視覺惰性通過混色的方式實現目標 灰階顯示。進一步地,所述色彩增強算法主要分為時間和空間上的抖動,分別對用于色彩學 中的時間混色和空間混色。
[0004] 在不明顯降低顯示效果的前提下,FRC像素抖動算法越來越得到重視。它的實質 是利用人眼的視覺惰性,通過混色的方式實現目標灰階顯示的一種方法。主要分為時間和 空間上的抖動,分別對用于色彩學中的時間混色和空間混色。
[0005] 所謂時間上的抖動算法,就是通過控制同一像素在不同幀的顯示,使其按比例依 序交替顯示與目標灰階相近的兩個灰階,利用暫留效果,使其在視覺上的亮度被取平均值。
[0006] 空間上的抖動則是利用人的視覺分辨力限制,當視夾角足夠小時所產生的空間混 色現象,實現灰階的視覺平均。
[0007] 但一般的Hi-FRC算法由于算法周期長、圖形矩陣大等原因會帶來較為嚴重的FRC 噪聲和灰階過度不均勻的問題。
【發明內容】
[0008] 針對現有技術中存在較為嚴重的FRC噪聲和灰階過度不均勻的缺陷,本發明的目 的是提供一種擴展顯示灰階數的色彩增強算法。
[0009] 根據本發明的一個方面,提供一種擴展顯示灰階數的色彩增強算法,用于TFT IXD 顯示器驅動電路中對顯示輸入數據的灰階進行調整以獲得顯示輸出數據,包括如下步驟: [0010] a.對所述驅動電路所接收的顯示輸入數據進行拆分,并獲得拆分后的多個中間顯 示數據;
[0011] b.對所述多個中間顯示數據中的至少一個中間顯示數據進行數據位擴展處理,使 得所述被處理的中間顯示數據的數據長度增加,進而獲得擴展顯示數據;
[0012] c.對所述擴展顯示數據以及未處理的所述中間顯示數據進行抖動運算處理,并獲 得多個抖動運算處理顯示數據;
[0013] d.對所述多個抖動運算處理顯示數據進行合并,以獲得顯示輸出數據。
[0014] 優選地,所述步驟a中包括如下步驟中的任一個:
[0015] _將所述顯示輸入數據拆分為紅綠藍三個中間顯示數據;或者
[0016] -以子像素為單位將所述顯示輸入數據進行拆分,從而獲得所述中間顯示數據。 [0017] 優選地,所述步驟b中對所述中間顯示數據進行數據位擴展處理的步驟包括如下 步驟:
[0018] -對所述中間顯示數據擴展一個數據位。
[0019] 優選地,將所述中間顯示數據左移一位以獲得所述擴展顯示數據。
[0020] 優選地,所述中間顯示數據左移一位以獲得所述擴展顯示數據的步驟包括如下步 驟:
[0021] -對0~248區間內的中間顯示數據進行左移一位操作;以及
[0022] -對249~255區間內的中間顯示數據按照如下公式確定與其對應的擴展顯示數 據:擴展顯示數據=中間顯示數據+248。
[0023] 優選地,所述步驟c包括如下步驟:
[0024] cl.將所述擴展顯示數據的低三位作為控制位;
[0025] c2.將所述擴展顯示數據的其余數據位與所述控制位對應的抖動矩陣進行抖動運 算以獲得所述多個抖動運算處理顯示數據。
[0026] 優選地,所述抖動矩陣與所述控制位一一對應。
[0027] 優選地,所述步驟c2包括如下步驟中的任一個:
[0028] _將所述擴展顯示數據的其余數據位與所述控制位對應的抖動矩陣進行加法運 算;或者
[0029] _將所述擴展顯示數據的其余數據位與所述控制位對應的抖動矩陣進行加權運 算。
[0030] 本發明通過對所述顯示輸入數據進行拆分,并將所述拆分后的中間顯示數據進行 數據位擴展,進一步地,根據液晶翻轉模式、紅綠藍三原色的低灰階和幀/列/行計數器對 紅綠藍三原色的高灰階進行運算,得出所述顯示輸出數據,從而實現時間以及空間領域的 抖動。
【附圖說明】
[0031] 通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發明的其它特征、 目的和優點將會變得更明顯:
[0032] 圖1示出根據本發明的一個【具體實施方式】的,在所述驅動電路中中對所述顯示輸 入數據擴展顯示灰階數的色彩增強的流程圖;
[0033] 圖2示出根據本發明的一個【具體實施方式】的,在所述步驟S103中對所述擴展顯示 數據以及未處理的所述中間顯示數據進行抖動運算處理,并獲得多個抖動運算處理顯示數 據的具體流程圖;
[0034] 圖3示出根據本發明的一個具體實施例的,在進行數據擴展8位變9位過程中,灰 階大于248的抖動數據表;
[0035] 圖4示出根據本發明的一個具體實施例的,Hi-FRC數據擴展圖;
[0036] 圖5示出根據本發明的一個具體實施例的,在所述驅動電路中對所述擴展顯示數 據進行抖動運算的公式演算圖。
[0037] 圖6示出根據本發明的一個具體實施例的,在所述擴展后的顯示數據低灰階3位 中,針對點翻轉模式中〇〇〇的4幀抖動矩陣示意圖;;
[0038] 圖7示出根據本發明的一個具體實施例的,在所述擴展后的顯示數據低灰階3位 中,針對點翻轉模式中001的4幀抖動矩陣示意圖;
[0039] 圖8示出根據本發明的一個具體實施例的,在所述擴展后的顯示數據低灰階3位 中,針對點翻轉模式中010的4幀抖動矩陣示意圖;
[0040] 圖9示出根據本發明的一個具體實施例的,在所述擴展后的顯示數據低灰階3位 中,針對點翻轉模式中011的4幀抖動矩陣示意圖;
[0041] 圖10示出根據本發明一個具體實施例的,在所述擴展后的顯示數據低灰階3位 中,針對點翻轉模式中100的4幀抖動矩陣示意圖;
[0042] 圖11示出根據本發明的一個具體實施例的,在所述擴展后