新四季網

一種epd顯示屏自適應顯示的方法

2023-05-21 07:26:56 2

專利名稱:一種epd顯示屏自適應顯示的方法
—種EPD顯示屏自適應顯示的方法
技術領域:
本發明涉及Ero顯示屏技術領域,尤其涉及一種Ero顯示屏自適應顯示的方法。背景技術:
EPD顯示屏的廠家針對每一批次的Ero顯示屏都會配一個波形文件,波形文件有多種刷屏模式的波形表格。最常用的是16灰階模式的波形表格和2灰階模式的波形表格。這兩種模式的波形表格的結構都是一樣的,均為一個3維數組如LUT[C] [A] [B],C為該3維數組的長度,其代表從A灰度值顯示到B灰度值需要查波形表的次數,A代表上次顯示的灰度值,數值範圍0-15,B代表這次準備顯示的灰度值,數值範圍0-15,0為黑色,15為白色。3維數組可以看做是3維的立體空間,即Z軸、X軸、Y軸組成的空間,則3維數組LUT[C] [A] [B]中的C、A、B分別代表Z軸維、X軸維、以及Y軸維,則X軸的每個值可以看做對應的一個行,Y軸的每個值可以看做對應的一個列。這張3維數組表裡的值分別為0,-I和I三種數值,在Ero顯示屏中I為施加正電壓、-I為施加負電壓、0為不施加電壓,例如LUT[5] [16] [16]的具體數值如=LUT
[4] [15]=1,LUT[1] [4] [15]=1,LUT [2] [4] [15]=1,LUT [3] [4] [15]=1,LUT[4] [4] [15]=0;LUT

[15]=_1,LUT[I]
[15]=1,LUT[2]
[15]=1,LUT[3]
[15]=-1,LUT[4]
[15]=0等等。其中,各數組對應的的數值,是固定的。假如EPD顯示屏中上次顯示的圖像數據的某個像素點對應的灰度值要從0灰度值變換顯示成15灰度值時,由於3維數組LUT[5] [16] [16]中的C值為5,即需要查波形表的次數為5次,即查詢過程為 LUT

[15] =-1,LUT[I]
[15] =1,LUT[2]
[15] =1,LUT[3]
[15]=_1,LUT[4]
[15] =0,並把每次查後的數值傳給Ero顯示屏,Ero顯示屏會依次收到-I,I,I,-I,0的數據。EPD顯示屏根據收到的數據自動進行該像素點的顏色變換。上述傳統的Ero顯示屏的顯示方式存在著弊端,即16灰階模式的波形表格LUT[C][A] [B]的優點是灰階數多,缺點是C的數值大刷屏時間長;2灰階模式的波形表格的優點是C的數值小刷屏時間短,缺點灰階數少,只能顯示白和黑,只能應用於有白和黑數據更新的場合,如菜單欄選擇等。例如例如2灰階的表LUT2[5] [16] [16]:如視圖I和16灰階的表LUT16[10] [16] [16]:如視圖2。它的具體數值包括如下視圖 ILUT2
[4]
=_1,LUT2[1] [4]
=_1,LUT2 [2] [4]
=_1,LUT2[3] [4]
=-l,LUT2[4] [4]
=0;LUT2
[4] [8] =0,LUT2 [I] [4] [8] =0,LUT2 [2] [4] [8] =0,LUT2 [3] [4]=0,LUT2[4] [4] [8]=0;LUT2
[4] [15]=1,LUT2[1] [4] [15]=1,LUT2 [2] [4] [15]=1,LUT2[3] [4]=1,LUT2[4] [4] [15] =0;等等。視圖 2LUT16
[4]
=-1,LUT 16 [ I ] [4]
=_1,LUT16 [2] [4]
=-1,LUT16[3] [4]
=-1,LUT16[4] [4]
=_1,LUT16[5] [4]
=1,LUT16[6] [4]
=1,LUT16[7] [4]
=-1,LUT16[8] [4]
=1,LUT16[9] [4]
=0 ;LUT16
[4] [8] =-1, LUT16 [I] [4] [8] =1, LUT16 [2] [4] [8] =-1, LUT16 [3][4] [8]=0,LUT16[4] [4] [8]=_1,LUT16[5] [4] [8]=1,LUT16[6] [4] [8]=0,LUT16[7] [4][8] =-1, LUT16[8] [4] [8]=1,LUT16[9] [4] [8]=0 ;LUT16
[4] [15] =-1,LUT16 [ I ] [4] [ 15] = I,LUT16 [2] [4][15]=-1, LUT16[3] [4] [15]=1, LUT16 [4] [4] [ 15] =-1, LUT16 [5] [4][15]=1, LUT16[6][4] [15]=1, LUT16[7][4][15]=-1, LUT16 [8] [4] [15]=-l,LUT16[9] [4] [15]=0 ;等等。則,傳統的做法是應用程式要先設置EPD的控制器使用2灰階的表LUT2或16灰階的表LUT16。如果這時候設置的是LUT2,那麼系統必需要注意,需要顯示的圖像數據中必需是0或15的數據,如果是1-14的數據將不會顯示出來。例如EH)顯示屏上圖像數據的某個像素點顯示的4灰度,要把它顯示成8灰度,這時EH)控制器會查找LUT2的表(如視圖I),查表過程為LUT2
[4] [8] =0, LUT2 [I] [4][8]=0,LUT2[2] [4] [8] =0,LUT2 [3] [4] [8] =0,LUT2 [4] [4] [8]=0;依次把查詢的 5 數據值傳給EPDJPS :0,0,0,0,0。數值全為0這時EH)顯示屏不會有任何改變,將會保持4灰度。例如Ero顯示屏上圖像數據的某個像素點顯示的4灰度,要把它顯示成15灰度,這時EH)控制器會查找LUT2的表(如視圖I ),查表過程為LUT2
[4] [15] =1,LUT2 [I] [4]=1,LUT2[2][4] [15]=1,LUT2[3] [4] [15] =1,LUT2 [4] [4] [15] =0;依次把查詢的 5 數據值傳給 EPD 1,1,1, LO0例如Ero顯示屏上圖像數據的某個像素點顯示的4灰度,要把它顯示成0灰度,這時Ero控制器會查找LUT2的表(如視圖I ),查表過程為LUT2
[4]
=-1, LUT2 [I] [4]
=-1,LUT2[2] [4]
=-1,LUT2[3] [4]
=_1,LUT2[4] [4]
=0;依次把查詢的 5 數據傳給 EPD -l, -I, -I, -LO0如果這時候設置的是LUT16,這時候你會發現同樣圖像數據的某個像素點從4灰度顯示到15灰度,它需要傳送10個數據給EPD,比LUT2的表慢。例如Ero顯示屏上圖像數據的某個像素點顯示的4灰度,要把它顯示成8灰度,這時EH)控制器會查找LUT16的表(如視圖2),查表過程為LUT16
[4] [8] =-1, LUT16 [I][4] [8]=1,LUT16[2] [4] [8]=_1,LUT16[3] [4] [8]=0,LUT16[4] [4] [8]=_1,LUT16[5] [4]=1,LUT16 [6] [4] [8] =0,LUT16 [7] [4] [8] =-1, LUT16 [8] [4] [8] =1,LUT16 [9] [4] [8] =0 ;依次把查詢的 10 數據傳給 EPD :-1,1, -1,0, -1,1,0, -I, LO0例如Ero顯示屏上圖像數據的某個像素點顯示的4灰度,要把它顯示成15灰度,這時EH)控制器會查找LUT16的表(如視圖2),查表過程為LUT16
[4] [15] = -I,LUT16[1] [4] [15]=1, LUT16[2] [4] [15]=_1,LUT16[3] [4] [15]=1,LUT16[4][15]=-1, LUT16[5] [4] [15]=1,LUT16[6] [4] [15]=1, LUT16[7] [4]=-1, LUT16[8] [4] [15] =_1,LUT16[9] [4] [15] =0 ;依次把查詢的 10 數據傳給EPD -l, 1,-1, 1,-1, I, 1,-1,-1,0。例如Ero顯示屏上圖像數據的某個像素點顯示的4灰度,要把它顯示成0灰度,這時Ero控制器會查找LUT16的表(如視圖2),查表過程為LUT16
[4]
=-1, LUT16 [I] [4]
=-1, LUT16 [2] [4]
=-1, LUT16 [3] [4]
=-1, LUT16 [4]
=-1,LUT16[5] [4]
=1,LUT16[6] [4]
=1,LUT16[7] [4]
=_1,LUT16[8] [4]=1,LUT16[9] [4]
=0 ;依次把查詢的 10 數據傳給 EPD =-1,-1,-1,-1,-1, I, 1,-1, 1,0。因此EH)顯示屏的顯示方式存在著弊端。要想讓EH)顯示屏達到顯示的灰階數多和刷屏時間短兩個優點綜合,應用程式需要頻繁切換刷屏模式,即Ero顯示屏中存在16灰階模式的波形表格和2灰階模式的波形表格進行切換使用。本發明引入了一組新的波形表格和一維數組,將原來的兩組波形表格(16灰階模式的波形表格和2灰階模式的波形表格)合成到該新的波形表格,再用該一維數組用於存放各灰階(包括16灰階模式的波形表格和2灰階模式的波形表格)的長度值;然後由EH)控制器查尋這兩張表。

發明內容
本發明要解決的技術問題,在於提供一種Ero顯示屏自適應顯示的方法。本發明是這樣實現的一種Ero顯示屏自適應顯示的方法,包括如下步驟步驟I、建立一張新的波形表,該波形表大小與所述Ero顯示屏中的16灰階模式的波形表的大小一致,所述新的波形表為一三維數組;同時建立一張一維數組,用於存放EPD顯示屏中的16灰階模式的波形表的長度和2灰階模式的波形表的長度;步驟2、將EH)顯示屏中的16灰階模式的波形表數據和2灰階模式的波形表數據合併到所述新的波形表中;步驟3、將EH)顯示屏中的16灰階模式的波形表的長度值和2灰階模式的波形表的長度值賦值給所述一維數組中;步驟4、當EH)顯示屏中上次顯示的圖像數據的各個像素點對應的灰度值要變換為準備顯示的圖像數據對應的各像素點對應的任意一灰度值時,EPD的控制器從一維數組獲得各個像素點對應的灰度值變換為對應的某一灰度值需要查表的次數,並根據次數在所述新的波形表中進行查詢,將每次查詢後的對應的數值傳給Ero顯示屏,Ero顯示屏將所述準備顯示的圖像進行顯示。本發明具有如下優點本發明在Ero顯示屏中建立一組新的波形表格和一維數組,將原來的兩組波形表格16灰階模式的波形表格和2灰階模式的波形表格,合成到該新的波形表格,再用該一維數組用於存放各灰階包括16灰階模式的波形表格和2灰階模式的波形表格的長度值;然後由Ero控制器查尋這兩張表。Ero的控制器從一維數組獲得各個像素點對應的灰度值變換為對應的某一灰度值需要查表的次數,並根據次數在所述新的波形表中進行查詢,將每次查詢後的對應的數值傳給Ero顯示屏,Ero顯示屏將所述準備顯示的圖像進行顯示。本發明可以讓應用程式不需要切換刷屏模式就可以達到灰階數多和刷屏時間短兩個優點的綜合,且用戶快速度操作時不會產生圖像數據顯示不完整的現象。

圖I為本發明方法流程示意圖。
具體實施方式
請參閱圖I所示,一種EF1D顯示屏自適應顯示的方法,包括如下步驟
步驟I、建立一張新的波形表,該波形表大小與所述Ero顯示屏中的16灰階模式的波形表的大小一致,所述新的波形表為一三維數組;同時建立一張一維數組,用於存放EPD顯示屏中的16灰階模式的波形表的長度和2灰階模式的波形表的長度;具體為將EPD顯示屏中的16灰階模式的波形表定義為LUT_16[A] [16] [16],2灰階模式的波形表為LUT_2[B] [16] [16];其A為16灰階模式的波形表的長度,B為2灰階模式的波形表的長度,且該長度值A和B代表圖像數據的某一像素點從上次的灰度值變換為任意一灰度值所需要查表的次數,所述A是大於等於3的自然數,B是大於等於2的自然數,且A>B ;將新的波形表定義為 LUT_NEW[A] [16] [16];將一維數組定義為 LUT_FRAME[16]。步驟2、將EH)顯示屏中的16灰階模式的波形表數據和2灰階模式的波形表數據合併到所述新的波形表中;具體為將LUT_16[A][16][16]的各個數組值拷貝到所述LUT_NEff[A] [16] [16]對應的各數組中,再將LUT_2[B] [16] [16]中Z軸第0維第0行的各列的數組到Z軸第B-I維第0行的各列的數組;和Z軸第0維第15行各列的數組到Z軸第B-I維第15行各列的數組的值替換到LUT_NEW[A] [16] [16]中對應數組的值(即再將LUT_2 [B] [16] [16]中從 LUT_2


、LUT_2
[I]
、LUT_2
[2]
、LUT_2

、LUT_2
[4]
、LUT_2
[5]
、LUT_2
[6]
、LUT_2
[7]
、LUT_2
、LUT_2
[9]
、LUT_2
[10]
、LUT_2
[11]
、LUT_2
[12]
、LUT_2
[13]
、LUT_2
[14]
、LUT_2
[15]
到 LUT_2[B_l]
、LUT_2[B_l]
、LUT_2 [B-l] [2]
、LUT_2 [B_l] [3]
、LUT_2 [B_l] [4]
、LUT_2 [B_l] [5]、LUT_2 [B-l] [6]
、LUT_2 [B-l] [7]
、LUT_2 [B-l] [8]
、LUT_2 [B-l] [9]
、LUT_2[B-1] [10]
、LUT_2[B-1] [11]
、LUT_2[B_1] [12]
、LUT_2[B_1] [13]
、LUT_2
[14]
、LUT_2[B-l][15]
;和從LUT_2

[15]、LUT_2
[I] [15]、LUT_2
[2] [15]、LUT_2
[3] [15]、LUT_2
[4] [15]、LUT_2
[5] [15]、LUT_2
[6] [15]、LUT_2
[7] [15]、LUT_2
[8][15]、LUT_2
[9] [15]、LUT_2
[10] [15]、LUT_2
[11] [15]、LUT_2
[12] [15]、LUT_2
[13] [15]、LUT_2
[14] [15]、LUT_2
[15] [15]到 LUT_2 [B-l]
[15]、LUT_2[B-1][I][15] 、 LUT_2[B-1][2][15] 、 LUT_2[B_l][3][15] 、 LUT_2[B_l][4]、LUT_2[B-1][5][15] 、LUT_2[B_l][6][15] 、LUT_2[B_l][7][15] 、LUT_2[B_1][15] 、LUT_2[B-1][9][15] 、LUT_2[B_l][10] [15] 、LUT_2[B_l][11][15]、LUT_2 [B-l] [12] [15] 、LUT_2 [B-l] [13] [15] 、LUT_2 [B-l] [14] [15]、LUT_2 [B-l] [15][15];的各數組的值替換到LUT_NEW[A] [16] [16]中對應數組的值)步驟3、將EH)顯示屏中的16灰階模式的波形表的長度值和2灰階模式的波形表的長度值賦值給所述一維數組中;具體為將Ero顯示屏中的16灰階模式的波形表的長度值A賦值到一維數組LUT_FRAME[16]中LUT_FRAME[1]到LUT_FRAME[14]的各數組中,將2灰階模式的波形表的長度值B賦值到一維數組LUT_FRAME[16]中LUT_FRAME
、LUT_FRAME [15]的數組中。步驟4、當EH)顯示屏中上次顯示的圖像數據的各個像素點對應的灰度值要變換為準備顯示的圖像數據對應的各像素點對應的任意一灰度值時,EPD的控制器從一維數組獲得各個像素點對應的灰度值變換為對應的某一灰度值需要查表的次數,並根據次數在所述新的波形表中進行查詢,將每次查詢後的對應的數值傳給Ero顯示屏,Ero顯示屏將所述準備顯示的圖像進行顯示。具體為當Ero顯示屏中上次顯示的圖像數據的各個像素點對應的灰度值要變換為準備顯示的圖像數據對應的各像素點對應的任意一灰度值時,EPD的控制器先判斷上次顯示的圖像數據的各個像素點對應的灰度值要變換為準備顯示的圖像數據對應的各像素點對應的為O的灰度值(即Ero顯示屏上次顯示的圖像數據的某個像素點顯示的任意一灰度,要把它顯示成O灰度);則將數組LUT_FRAME
的值作為需要查表的次數;EH)的控制器判斷上次顯示的圖像數據的各個像素點對應的灰度值要變換為準備顯示的圖像數據對應的各像素點對應的為15的灰度值(即Ero顯示屏上次顯示的圖像數據的某個像素點顯示的任意一灰度,要把它顯示成15灰度);則將數組LUT_FRAME[15]的值作為需要查表的次數;EH)的控制器判斷上次顯示的圖像數據的各個像素點對應的灰度值變換為準備顯示的圖像數據對應的各像素點對應的不為O且也不為15的灰度值(即EH)顯示屏上次顯示的圖像數據的某個像素點顯示的任意一灰度,要把它顯示成不為O且也不為15的灰度),則從數組LUT_FRAME[1]到LUT_FRAME[14]中任意取一個數組的值作為需要查表的次數;各像素點並根據次數在所述新的波形表中根據上次像素點的灰度值要變換為準備顯 示的灰度值對應地進行查詢,將每次查詢後的對應的數值傳給EH)顯示屏,EH)顯示屏將所述準備顯示的圖像進行顯示。這裡值得一提的是步驟4的過程利用編程的方式為定義一數組BUF_A口用於存放準備顯示的圖像數據的像素點的灰度,數組BUF_B[]用於存放上一次顯示的圖像數據的像素點的灰度;數組BUF_C口用於計錄EH)顯示屏各像素點查表的過程;變量0UT_DATA用於存放查表後的數據。則I、定義一變量n,其賦值為0,n為大於等於0的整數;2、判斷n是否等於EH)顯示屏的解析度,是執行3 ;否執行5。3、定義一變量m,該變量m值為I或者0 ;判斷m是否等於0,是執行13 ;否執行4。4、變量m賦為0,變量n賦為0,執行25、判斷BUF_B[n]是否等於BUF_A[n],是執行6 ;否執行76、0UT_DATA 賦為 0,執行 12。7、OUT_DATA=LUT_NEff[BUF_C[n]][BUF_B[n]][BUF_A[n]];8、BUF_C[n]累加 I。9、判斷 BUF_C[n]是否等於 LUT_FRAME [BUF_A [n]],是執行 11 ;否執行 10。10、變量m賦為I。執行1211、BUF_C [n]賦為 0,BUF_A [n]的數據拷貝到 BUF_B [n]。12、變量n累加I,把0UT_DATA輸出到屏,執行213、結束。下面結合一具體實施例對本發明作進一步的說明。步驟I、建立一張新的波形表LUT_NEW[10] [16] [16],該波形表大小與所述EPD顯示屏中的16灰階模式的波形表LUT_16[10] [16] [16]的大小一致,2灰階模式的波形表為LUT_2[3][16][16];所述新的波形表為一三維數組;同時建立一張一維數組LUT_FRAME[16],用於存放EH)顯示屏中的16灰階模式的波形表的長度和2灰階模式的波形表的長度;即LUT_16[10] [16] [16]中的10為16灰階模式的波形表的長度,LUT_2[3] [16][16]中的3為2灰階模式的波形表的長度,且該長度值10和3代表圖像數據的某一像素點從上次的灰度值變換為任意一灰度值所需要查表的次數,步驟2、將LUT_16[10] [16] [16]的各個數組值拷貝到所述LUT_NEW[10] [16]對應的各數組中,即全部對應拷貝;再將LUT_2[3] [16] [16]中從LUT_2


、LUT_2
[I]
、LUT_2
[2]
、LUT_2
[3]
、LUT_2
[4]
、LUT_2
[5]
、LUT_2
[6]
、LUT_2
[7]
、LUT_2
[8]
、LUT_2
[9]
、LUT_2
[10]
、LUT_2
[11]
、LUT_2
[12]
、LUT_2
[13]
、LUT_2
[14]
、LUT_2
[15]
到 LUT_2[2]

、LUT_2[2] [I]
、LUT_2[2][2]
、LUT_2[2][3]
、LUT_2[2] [4]
、LUT_2[2] [5]
、LUT_2[2][6]
、LUT_2[2] [7]
、LUT_2[2][8]
、LUT_2 [2] [9]
、LUT_2 [2] [10]
、LUT_2 [2] [11]
、LUT_2 [2] [12]
、LUT_2 [2] [13]
、LUT_2
[14]
、LUT_2 [2] [15]
;和從LUT_2

[15]、LUT_2
[I] [15]、LUT_2
[2] [15]、LUT_2
[3] [15]、LUT_2
[4] [15]、LUT_2
[5] [15]、LUT_2
[6] [15]、LUT_2
[7] [15]、LUT_2
[8]、LUT_2
[9] [15]、LUT_2
[10] [15]、LUT_2
[11] [15]、LUT_2
[12] [15]、LUT_2
[13] [15]、LUT_2
[14] [15]、LUT_2
[15] [15]到 LUT_2 [2]
[15]、LUT_2 [2][15]、LUT_2 [2] [2] [15]、LUT_2[2] [3] [15]、LUT_2[2] [4] [15]、LUT_2[2] [5] [15]、LUT_2 [2] [6] [15]、LUT_2 [2] [7] [15]、LUT_2 [2] [8] [15]、LUT_2 [2] [9] [15]、LUT_2 [2] [10]、LUT_2[2] [11] [15]、LUT_2 [2] [12] [15]、LUT_2 [2] [13] [15]、LUT_2 [2] [14] [15]、LUT_2[2] [15] [15];的各數組的值替換到LUT_NEW[10] [16] [16]中對應數組的值。(上述拷貝即為三維的立體空間的X軸上下平行邊界所有的數組)步驟3、將EH)顯示屏中的16灰階模式的波形表的長度值10賦值到一維數組LUT_FRAME[16]中LUT_FRAME[1]到LUT_FRAME[14]的各數組中,將2灰階模式的波形表的長度值 3 賦值到一維數組 LUT_FRAME [16]中 LUT_FRAME
、LUT_FRAME [15]的數組中。此時,一維數組LUT_FRAME[16]中LUT_FRAME[1]到LUT_FRAME[14]的各數組值全部為10 (即要查詢10次),一維數組LUT_FRAME[16]中LUT_FRAME
和LUT_FRAME [15]的數組的值全部為
3(即要查詢3次)。步驟4、當EH)顯示屏中上次顯示的圖像數據的第一個像素點對應的0灰度值要變換為4的灰度值時,則將數組LUT_FRAME
的值作為需要查表的次數;即查詢次數為3次,查表過程為LUT_NEW

[4]=1,LUT_NEff[l]
[4]=0,LUT_NEff[2]
[4] = -I,將每次查詢後的對應的數值即數值1,0,-I傳給EH)顯示屏。當Ero顯示屏中上次顯示的圖像數據的第二個像素點對應的5灰度值要變換為0的灰度值時,則將數組LUT_FRAME
的值作為需要查表的次數;即查詢次數為3次,查表過程為LUT_NEW
[5]
=-1,LUT_NEff[l] [5]
=0, LUT_NEff[2] [5]
=_1,將每次查詢後的對應的數值即數值-1,0,-I傳給EH)顯示屏。當EH)顯示屏中上次顯示的圖像數據的第三個像素點對應的15灰度值要變換為6的灰度值時,則將數組LUT_FRAME
的值作為需要查表的次數;即查詢次數為3次,查表過程為LUT_NEW
[15] [6]=1,LUT_NEff[l] [15] [6] =-1, LUT_NEff[2] [15] [6]=0,將每次查詢後的對應的數值即數值1,_1,0傳給EH)顯示屏。當Ero顯示屏中上次顯示的圖像數據的第四個像素點對應的5灰度值要變換為15的灰度值時,則將數組LUT_FRAME
的值作為需要查表的次數;即查詢次數為3次,查表過程為LUT_NEW
[5] [15] =1,LUT_NEff[l] [5] [15] =0,LUT_NEff[2] [5] [15]=_1,將每次查詢後的對應的數值即數值1,0,-I傳給EH)顯示屏。當Ero顯示屏中上次顯示的圖像數據的第五個像素點對應的2灰度值要變換為4的灰度值時,則從數組LUT_FRAME[1]到LUT_FRAME[14]中任意取一個數組的值作為需要查表的次數;即查詢次數為10次,查表過程為LUT_NEff
[2] [4]=-l,LUT_NEff[l] [2]=1,LUT_NEff[2] [2] [4] =-1, LUT_NEff[3] [2] [4]=0, LUT_NEff[4] [2] [4] =-1, LUT_NEff[5][4]=1, LUT_NEff[6] [2] [4]=0, LUT_NEff[7] [2] [4] =-1, LUT_NEff[8] [2] [4]=1, LUT_NEff[9][4] =0,將每次查詢後的對應的數值即數值-I,I,-I,0,-I,I,0,-I,I,0傳給EPD顯示屏。當Ero顯示屏中上次顯示的圖像數據的第六個像素點對應的5灰度值要變換為7的灰度值時,則從數組LUT_FRAME[1]到LUT_FRAME[14]中任意取一個數組的值作為需要查表的次數;即查詢次數為10次,查表過程為LUT_NEff
[5] [7]=-l,LUT_NEff[l] [5]=1, LUT_NEff[2] [5] [7] =-1, LUT_NEff[3] [5] [7]=1, LUT_NEff[4] [5] [7] =-1, LUT_NEff[5][7]=1, LUT_NEff[6] [5] [7] = I, LUT_NEff[7] [5] [7]=_1, LUT_NEff[8] [5] [7]=_1, LUT_NEW[9] [5] [7]=0,將每次查詢後的對應的數值即數值-1,1,-1,1, -I, 1,1, -I, -1,0傳給Ero顯示屏。將Ero顯示屏上上次顯示的圖像數據的所有像素點根據上述方式從上次的灰度值變成準備顯示的對應的灰度值到新的波形表LUT_NEW[10] [16] [16]和一維數組LUT_FRAME[16]中對應查詢得到查表後的值反饋給EH)顯示屏,EH)顯示屏將所述準備顯示的圖像進行顯示。 總之,本發明在Ero顯示屏中建立一組新的波形表格和一維數組,將原來的兩組波形表格16灰階模式的波形表格和2灰階模式的波形表格,合成到該新的波形表格,再用該一維數組用於存放各灰階包括16灰階模式的波形表格和2灰階模式的波形表格的長度值;然後由Ero控制器查尋這兩張表。Ero的控制器從一維數組獲得各個像素點對應的灰度值變換為對應的某一灰度值需要查表的次數,並根據次數在所述新的波形表中進行查詢,將每次查詢後的對應的數值傳給Ero顯示屏,Ero顯示屏將所述準備顯示的圖像進行顯示。本發明可以讓應用程式不需要切換刷屏模式就可以達到灰階數多和刷屏時間短兩個優點的綜合,且用戶快速度操作時不會產生圖像數據顯示不完整的現象。以上所述僅為本發明的較佳實施例,凡依本發明申請專利範圍所做的均等變化與修飾,皆應屬本發明的涵蓋範圍。
權利要求
1.一種Ero顯示屏自適應顯示的方法,其特徵在於包括如下步驟 步驟I、建立一張新的波形表,該波形表大小與所述Ero顯示屏中的16灰階模式的波形表的大小一致,所述新的波形表為一三維數組;同時建立一張一維數組,用於存放Ero顯示屏中的16灰階模式的波形表的長度和2灰階模式的波形表的長度; 步驟2、將Ero顯示屏中的16灰階模式的波形表數據和2灰階模式的波形表數據合併到所述新的波形表中; 步驟3、將Ero顯示屏中的16灰階模式的波形表的長度值和2灰階模式的波形表的長度值賦值給所述一維數組中; 步驟4、當Ero顯示屏中上次顯示的圖像數據的各個像素點對應的灰度值要變換為準備顯示的圖像數據對應的各像素點對應的任意一灰度值時,EPD的控制器從一維數組獲得各個像素點對應的灰度值變換為對應的某一灰度值需要查表的次數,並根據次數在所述新的波形表中進行查詢,將每次查詢後的對應的數值傳給Ero顯示屏,Ero顯示屏將所述準備顯示的圖像進行顯示。
2.根據權利要求I所述的一種Ero顯示屏自適應顯示的方法,其特徵在於所述步驟I具體為將Ero顯示屏中的16灰階模式的波形表定義為LUT_16[A] [16] [16],2灰階模式的波形表為LUT_2[B] [16] [16];其A為16灰階模式的波形表的長度,B為2灰階模式的波形表的長度,且該長度值A和B代表圖像數據的某一像素點從上次的灰度值變換為任意一灰度值所需要查表的次數,所述A是大於等於3的自然數,B是大於等於2的自然數,且A>B ;將新的波形表定義為LUT_NEW[A] [16] [16];將一維數組定義為LUT_FRAME[16]。
3.根據權利要求2所述的一種EH)顯示屏自適應顯示的方法,其特徵在於所述步驟2具體為 將LUT_16[A] [16] [16]的各個數組值拷貝到所述LUT_NEW[A] [16] [16]對應的各數組中,再將LUT_2[B] [16] [16]中Z軸第O維第O行的各列的數組到Z軸第B-I維第O行的各列的數組;和Z軸第O維第15行各列的數組到Z軸第B-I維第15行各列的數組的值替換到LUT_NEW[A] [16] [16]中對應數組的值。
4.根據權利要求3所述的一種EH)顯示屏自適應顯示的方法,其特徵在於所述步驟3具體為將EH)顯示屏中的16灰階模式的波形表的長度值A賦值到一維數組LUT_FRAME[16]中LUT_FRAME[1]到LUT_FRAME[14]的各數組中,將2灰階模式的波形表的長度值 B 賦值到一維數組 LUT_FRAME [16]中 LUT_FRAME
、LUT_FRAME [15]的數組中。
5.根據權利要求4所述的一種EH)顯示屏自適應顯示的方法,其特徵在於所述步驟4具體為 當Ero顯示屏中上次顯示的圖像數據的各個像素點對應的灰度值要變換為準備顯示的圖像數據對應的各像素點對應的任意一灰度值時,EPD的控制器先判斷上次顯示的圖像數據的各個像素點對應的灰度值要變換為準備顯示的圖像數據對應的各像素點對應的為0的灰度值;則將數組LUT_FRAME
的值作為需要查表的次數;EH)的控制器判斷上次顯示的圖像數據的各個像素點對應的灰度值要變換為準備顯示的圖像數據對應的各像素點對應的為15的灰度值;則將數組LUT_FRAME[15]的值作為需要查表的次數;EH)的控制器判斷上次顯示的圖像數據的各個像素點對應的灰度值變換為準備顯示的圖像數據對應的各像素點對應的不為0且也不為15的灰度值,則從數組LUT_FRAME[1]到LUT_FRAME [14]中任意取一個數組的值作為需要查表的次數;各像素點並根據次數在所述新的波形表中根據上次像素點的灰度值要變換為準備顯示的灰度值對應地進行查詢,將每次查詢後的對應的 數值傳給Ero顯示屏,EPD顯示屏將所述準備顯示的圖像進行顯示。
全文摘要
本發明提供一種EPD顯示屏自適應顯示的方法,在EPD顯示屏中建立一組新的波形表格和一維數組,將原來的兩組波形表格16灰階模式的波形表格和2灰階模式的波形表格,合成到該新的波形表格,再用該一維數組用於存放各灰階包括:16灰階模式的波形表格和2灰階模式的波形表格的長度值;然後由EPD控制器查尋這兩張表。EPD的控制器從一維數組獲得各個像素點對應的灰度值變換為對應的某一灰度值需要查表的次數,並根據次數在所述新的波形表中進行查詢,將每次查詢後的對應的數值傳給EPD顯示屏,EPD顯示屏將所述準備顯示的圖像進行顯示。本發明可以讓應用程式不需要切換刷屏模式就可以達到灰階數多和刷屏時間短兩個優點的綜合。
文檔編號G09G3/34GK102750910SQ20121021821
公開日2012年10月24日 申請日期2012年6月27日 優先權日2012年6月27日
發明者洪錦坤 申請人:福州瑞芯微電子有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀