欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電子書顯示屏驅(qū)動(dòng)方法和電子書的制作方法

文檔序號(hào):10595472閱讀:523來源:國(guó)知局
電子書顯示屏驅(qū)動(dòng)方法和電子書的制作方法
【專利摘要】本發(fā)明提供電子書顯示屏驅(qū)動(dòng)方法和電子書,其特別涉及芯片內(nèi)部?jī)?nèi)存和帶寬小的電子書屏幕驅(qū)動(dòng)。其中驅(qū)動(dòng)方法包括步驟:EPD控制器接收模式信號(hào);若模式信號(hào)指示為無內(nèi)存模式,則以設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使其轉(zhuǎn)換為兩極端灰度值之一;若模式信號(hào)指示為單一內(nèi)存模式,則其在上一次序列性驅(qū)動(dòng)后該屏幕子區(qū)域內(nèi)的像素轉(zhuǎn)換為兩極端灰度值之一,根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度?刷新第次?電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值。其具有節(jié)約芯片成本的效果。
【專利說明】
電子書顯示屏驅(qū)動(dòng)方法和電子書
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子書屏幕驅(qū)動(dòng),特別是芯片內(nèi)部?jī)?nèi)存較小和帶寬較小的電子書屏幕驅(qū)動(dòng)。
【背景技術(shù)】
[0002]如果IC需要驅(qū)動(dòng)EPD,要有Ero控制器才可以,EPD控制器的原理是用當(dāng)前屏顯示的圖像數(shù)據(jù)和正要顯示的圖像數(shù)據(jù)去向WAVEFORM數(shù)據(jù)查表得到驅(qū)動(dòng)數(shù)據(jù),然后再按EPD的時(shí)序發(fā)送給EPD,EF1D就可以顯示成指定的圖像。每個(gè)像數(shù)據(jù)點(diǎn)用4b i t,800x600的屏,一幅圖像占用240000Byte,需要兩幅圖像,總共需要480000Byte的內(nèi)存。對(duì)于支持DDR的系統(tǒng)這些內(nèi)存不算多,但是對(duì)于不支持DDR,只有內(nèi)部SRAM的系統(tǒng),這些內(nèi)存算非常大。要支持大分辨率EPD,就需在加大SRAM容量,芯片的成本會(huì)大大增加。

【發(fā)明內(nèi)容】

[0003]以下給出對(duì)一個(gè)或更多個(gè)方面的簡(jiǎn)化概述以力圖提供對(duì)此類方面的基本理解。此概述不是所有構(gòu)想到的方面的詳盡綜覽,并且既非旨在指認(rèn)出所有方面的關(guān)鍵性或決定性要素亦非試圖界定任何或所有方面的范圍。其唯一的目的是要以簡(jiǎn)化形式給出一個(gè)或更多個(gè)方面的一些概念以作為稍后給出的更加具體的說明之序。
[0004]本發(fā)明提供一種電子書顯示屏驅(qū)動(dòng)方法和電子書解決電子書芯片成本過高的問題。
[0005]為實(shí)現(xiàn)上述目的,發(fā)明人提供了電子書顯示屏驅(qū)動(dòng)方法,該顯示屏具有矩陣形式排列的復(fù)數(shù)子像素,該方法包括步驟:
[0006]Ero控制器接收模式信號(hào);
[0007]若模式信號(hào)指示為無內(nèi)存模式,則以設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使其轉(zhuǎn)換為兩極端灰度值之一;
[0008]若模式信號(hào)指示為單一內(nèi)存模式,則其在上一次序列性驅(qū)動(dòng)后該屏幕子區(qū)域內(nèi)的像素轉(zhuǎn)換為兩極端灰度值之一,根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值。
[0009]進(jìn)一步,在無內(nèi)存模式時(shí),在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi),根據(jù)序列性驅(qū)動(dòng)的計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得設(shè)定電壓,用該設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使屏幕子區(qū)域內(nèi)的所有像素在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi)逐漸轉(zhuǎn)換為兩極端灰度值之一O
[0010]進(jìn)一步,若模式信號(hào)指示為雙內(nèi)存模式,則根據(jù)目標(biāo)像素的當(dāng)前灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢初始灰度-目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值;其中目標(biāo)像素的位置與輸入圖像中對(duì)應(yīng)像素的位置對(duì)應(yīng)。
[0011]進(jìn)一步,該顯示屏為多邊形、圓形或橢圓形。
[0012]進(jìn)一步,若配置為低帶寬模式,則CPU根據(jù)當(dāng)前配置,發(fā)送無內(nèi)存模式的模式信號(hào),并在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后,發(fā)送單一內(nèi)存模式的模式信號(hào)。
[0013]進(jìn)一步,輸入的圖像為壓縮數(shù)據(jù),壓縮數(shù)據(jù)使用的壓縮方法為:輸入原始圖像數(shù)據(jù),將輸入原始圖像數(shù)據(jù)按照設(shè)定長(zhǎng)度分組,按分組的序列順序逐一處理原始圖像數(shù)據(jù),當(dāng)出現(xiàn)兩個(gè)及兩個(gè)以上連續(xù)小組的數(shù)據(jù)相同時(shí),輸出兩個(gè)這樣的小組,該小組的數(shù)據(jù)為上述連續(xù)小組的數(shù)據(jù),并且輸出的一個(gè)統(tǒng)計(jì)小組,該統(tǒng)計(jì)小組中的數(shù)值為在原始圖像數(shù)據(jù)中上述連續(xù)小組中的小組個(gè)數(shù)減去2;若某一小組與其左右連續(xù)的小組的數(shù)據(jù)不同,則直接輸出該小組;
[0014]在“根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表”之前還包括步驟:檢測(cè)壓縮后的圖像數(shù)據(jù),若檢測(cè)到統(tǒng)計(jì)小組,則根據(jù)統(tǒng)計(jì)小組中指示的連續(xù)小組中的小組個(gè)數(shù)還原連續(xù)小組。
[0015]進(jìn)一步,所述設(shè)定長(zhǎng)度為Ibyte或2byte。
[0016]進(jìn)一步,當(dāng)CPU判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)時(shí),對(duì)其使用權(quán)利要求6所述的壓縮方法壓縮圖像數(shù)據(jù),并將壓縮后的圖像數(shù)據(jù)發(fā)送到Ero控制器。
[0017]進(jìn)一步,所述“CPU判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)”為隨機(jī)選擇圖像數(shù)據(jù)的至少2列或2行作為樣本數(shù)據(jù),將樣本圖像數(shù)據(jù)按照設(shè)定長(zhǎng)度分組,若樣本數(shù)據(jù)中含4個(gè)以上小組的連續(xù)小組的個(gè)數(shù)大于含有2個(gè)小組的連續(xù)小組的個(gè)數(shù),且樣本數(shù)據(jù)中所有的連續(xù)小組所含的小組個(gè)數(shù)大于樣本數(shù)據(jù)的分組數(shù)據(jù)的30%,則判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)。
[0018]發(fā)明人提供一種電子書,該電子書包括顯示屏、EPD控制器、CPU;顯示屏具有矩陣形式排列的復(fù)數(shù)子像素,其中
[0019]Ero控制器連接顯示屏,CPU連接Ero控制器;
[0020]Ero控制器用于接收模式信號(hào);
[0021]若模式信號(hào)指示為無內(nèi)存模式,則以設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使其轉(zhuǎn)換為兩極端灰度值之一;
[0022]若模式信號(hào)指示為單一內(nèi)存模式,則其在上一次序列性驅(qū)動(dòng)后該屏幕子區(qū)域內(nèi)的像素轉(zhuǎn)換為兩極端灰度值之一,根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值。
[0023]進(jìn)一步,Ero控制器用于在無內(nèi)存模式時(shí),在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi),根據(jù)序列性驅(qū)動(dòng)的計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得設(shè)定電壓,用該設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使屏幕子區(qū)域內(nèi)的所有像素在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi)逐漸轉(zhuǎn)換為兩極端灰度值之一。
[0024]進(jìn)一步,Ero控制器用于若模式信號(hào)指示為雙內(nèi)存模式,則根據(jù)目標(biāo)像素的當(dāng)前灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢初始灰度-目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值;其中目標(biāo)像素的位置與輸入圖像中對(duì)應(yīng)像素的位置對(duì)應(yīng)。
[0025]進(jìn)一步,其顯示屏為多邊形、圓形或橢圓形。
[0026]進(jìn)一步,所述CPU用于當(dāng)配置為低帶寬模式時(shí),CPU根據(jù)當(dāng)前配置,發(fā)送無內(nèi)存模式的模式信號(hào),并在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后,發(fā)送單一內(nèi)存模式的模式信號(hào)。
[0027]進(jìn)一步,所述CPU用于X向EPD控制器輸出壓縮數(shù)據(jù),壓縮數(shù)據(jù)使用的壓縮方法為:輸入原始圖像數(shù)據(jù),將輸入原始圖像按照設(shè)定長(zhǎng)度分組,按分組的序列順序逐一處理原始圖像數(shù)據(jù),當(dāng)出現(xiàn)兩個(gè)及兩個(gè)以上連續(xù)小組的數(shù)據(jù)相同時(shí),輸出兩個(gè)這樣的小組,該小組的數(shù)據(jù)為上述連續(xù)小組的數(shù)據(jù),并且輸出的一個(gè)統(tǒng)計(jì)小組,該統(tǒng)計(jì)小組中的數(shù)值為在原始圖像數(shù)據(jù)中上述連續(xù)小組中的小組個(gè)數(shù)減去2;若某一小組與其左右連續(xù)的小組的數(shù)據(jù)不同,則直接輸出該小組;
[0028]在“根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表”之前EPD控制器還用于:檢測(cè)壓縮后的圖像數(shù)據(jù),若檢測(cè)到統(tǒng)計(jì)小組,則根據(jù)統(tǒng)計(jì)小組中指示的連續(xù)小組中的小組個(gè)數(shù)還原連續(xù)小組。
[0029]進(jìn)一步,所述設(shè)定長(zhǎng)度為Ibyte或2byte。
[0030]進(jìn)一步,CPU用于當(dāng)判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)時(shí),對(duì)其使用權(quán)利要求6所述的壓縮方法壓縮圖像數(shù)據(jù),并將壓縮后的圖像數(shù)據(jù)發(fā)送到Ero控制器。
[0031]進(jìn)一步,CPU用于隨機(jī)選擇圖像數(shù)據(jù)的至少2列或2行作為樣本數(shù)據(jù),將樣本圖像數(shù)據(jù)按照設(shè)定長(zhǎng)度分組,若樣本數(shù)據(jù)中含4個(gè)以上小組的連續(xù)小組的個(gè)數(shù)大于含有2個(gè)小組的連續(xù)小組的個(gè)數(shù),且樣本數(shù)據(jù)中所有的連續(xù)小組所含的小組個(gè)數(shù)大于樣本數(shù)據(jù)的分組數(shù)據(jù)的30%,則判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)。
[0032]區(qū)別于現(xiàn)有技術(shù),上述技術(shù)方案中,目標(biāo)灰度-刷新第次-電壓值表為3元表,對(duì)于某一像素,用該表可以根據(jù)該像素的目標(biāo)灰度、刷新第次來獲得第N次序列性驅(qū)動(dòng)時(shí)使用的刷新電壓(值)是多少。刷新第次即第幾次序列性驅(qū)動(dòng)。對(duì)于單一內(nèi)存模式而言。相比于現(xiàn)有的的屏幕刷新方法需要根據(jù)初始灰度值、目標(biāo)灰度值、刷新第次來查詢刷新所需的電壓,采用上述方法,其可節(jié)約用于表的存儲(chǔ)空間。上述技術(shù)方案在低端便攜電子紙?jiān)O(shè)備上具有一定的優(yōu)勢(shì)。上述目標(biāo)灰度-刷新第次-電壓值表存儲(chǔ)在EH)控制器的靜態(tài)存儲(chǔ)器(SRAM)中,通過減少該表的大小從而節(jié)約減少的SRAM的開銷,從而降低芯片成本,在另一方面也使得相同大小的SRAM可以支持更大的電子書顯示屏。上述技術(shù)方案中內(nèi)存中不需要同時(shí)不用存儲(chǔ)上一幀圖像數(shù)據(jù),從而節(jié)約了內(nèi)存消耗,并且不需要同時(shí)獲得上一幀圖像數(shù)據(jù),從而節(jié)約了數(shù)據(jù)處理帶寬和處理速度,提高顯示速度??梢岳斫獾氖牵鲜瞿繕?biāo)灰度-刷新第次-電壓值表可以是初始灰度-目標(biāo)灰度-刷新第次-電壓值表的子表。
[0033]為能達(dá)成前述及相關(guān)目的,這一個(gè)或更多個(gè)方面包括在下文中充分描述并在所附權(quán)利要求中特別指出的特征。以下描述和附圖詳細(xì)闡述了這一個(gè)或更多個(gè)方面的某些說明性特征。但是,這些特征僅僅是指示了可采用各種方面的原理的各種方式中的若干種,并且本描述旨在涵蓋所有此類方面及其等效方面。
【附圖說明】
[0034]以下將結(jié)合附圖來描述所公開的方面,提供附圖是為了說明而非限定所公開的方面,附圖中相似的標(biāo)號(hào)標(biāo)示相似要素,并且在其中:
[0035]圖1為【具體實(shí)施方式】所述的Ero控制器;
[0036]圖2為另一【具體實(shí)施方式】所述的EH)控制器。
【具體實(shí)施方式】
[0037]為詳細(xì)說明技術(shù)方案的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合具體實(shí)施例并配合附圖詳予說明。在以下描述中,出于解釋目的闡述了眾多的具體細(xì)節(jié)以提供對(duì)一個(gè)或更多個(gè)方面的透徹理解。但是顯而易見的是,沒有這些具體細(xì)節(jié)也可實(shí)踐此類方面。
[0038]首字母縮寫列表
[0039]EPD:電子書顯不器(Electronic Paper Display)
[0040]本文提供一種電子書顯示屏驅(qū)動(dòng)方法顯示屏具有矩陣形式排列的復(fù)數(shù)子像素,下述方法中的無內(nèi)存模式、單一內(nèi)存模式、雙內(nèi)存模式可以分別理解為第一模式、第二模式、第三模式;該方法包括步驟:
[0041 ] Ero控制器接收模式信號(hào);
[0042]若模式信號(hào)指示為無內(nèi)存模式,則以設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使其轉(zhuǎn)換為兩極端灰度值之一;
[0043]極端灰度值只黑或白,即灰度值分別為#FFF、#000。不同電子書顯示屏的上述設(shè)定電壓可以是不同,對(duì)于某一具體的電子書顯示屏,用于刷新顯示屏中的像素,使該像素變?yōu)闃O端灰度值的電壓是有一定范圍內(nèi)的,即設(shè)定電壓只要落入該范圍內(nèi)即可將顯示器中的像素刷新為黑或白。在上述電壓范圍內(nèi)選擇一電壓值作為設(shè)定電壓,并存儲(chǔ)與存儲(chǔ)器或寄存器中,在物內(nèi)存模式時(shí),從存儲(chǔ)器或寄存器中讀取該值,用于將顯示屏幕刷新為白或黑。
[0044]若模式信號(hào)指不為單一內(nèi)存模式,貝Ij其在上一次序列性驅(qū)動(dòng)后該屏幕子區(qū)域內(nèi)的像素轉(zhuǎn)換為兩極端灰度值之一,根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值。
[0045]由多個(gè)序列性驅(qū)動(dòng)構(gòu)成一個(gè)刷新周期,即電子書顯示屏切換顯示畫面,是經(jīng)歷過多個(gè)序列性驅(qū)動(dòng)完成的。
[0046]上述方法中,目標(biāo)灰度-刷新第次-電壓值表為3元表。對(duì)于某一像素,用該表可以根據(jù)該像素的目標(biāo)灰度、刷新第次來獲得第N次序列性驅(qū)動(dòng)時(shí)使用的刷新電壓(值)是多少。刷新第次即第幾次序列性驅(qū)動(dòng)。對(duì)于單一內(nèi)存模式而言。相比于現(xiàn)有的的屏幕刷新方法需要根據(jù)初始灰度值、目標(biāo)灰度值、刷新第次來查詢刷新所需的電壓,采用上述方法,其可節(jié)約用于表的存儲(chǔ)空間。上述技術(shù)方案在低端便攜電子紙?jiān)O(shè)備上具有一定的優(yōu)勢(shì)。上述目標(biāo)灰度-刷新第次-電壓值表存儲(chǔ)在EI3D控制器的靜態(tài)存儲(chǔ)器(SRAM)中,通過減少該表的大小從而節(jié)約減少的SRAM的開銷,從而降低芯片成本,在另一方面也使得相同大小的SRAM可以支持更大的電子書顯示屏。上述技術(shù)方案中內(nèi)存中不需要同時(shí)不用存儲(chǔ)上一幀圖像數(shù)據(jù),從而節(jié)約了內(nèi)存消耗,并且不需要同時(shí)獲得上一幀圖像數(shù)據(jù),從而節(jié)約了數(shù)據(jù)處理帶寬和處理速度,提高顯示速度??梢岳斫獾氖?,上述目標(biāo)灰度-刷新第次-電壓值表可以是初始灰度-目標(biāo)灰度-刷新第次-電壓值表的子表。
[0047]在無內(nèi)存模式時(shí),在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi),根據(jù)序列性驅(qū)動(dòng)的計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得設(shè)定電壓,用該設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使屏幕子區(qū)域內(nèi)的所有像素在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi)逐漸轉(zhuǎn)換為兩極端灰度值之一。
[0048]在一具體實(shí)施例中可以是設(shè)定經(jīng)過5次序列性驅(qū)動(dòng)后,切換顯示圖像;對(duì)于顯示屏中的像素,在無內(nèi)存模式中,其目標(biāo)灰度為極端灰度值#FFF,在第I次到第5次序列性驅(qū)動(dòng)時(shí),分別查詢目標(biāo)灰度-刷新第次-電壓值表,獲得對(duì)應(yīng)第η次的序列性驅(qū)動(dòng)對(duì)應(yīng)的設(shè)定電壓,并通過對(duì)屏幕子區(qū)域內(nèi)的所有像素施以該設(shè)定電壓轉(zhuǎn)換屏幕中的像素對(duì)應(yīng)的灰度值,從而達(dá)到逐步轉(zhuǎn)換的的目的,減少由于單次電壓值過高,導(dǎo)致電子書屏幕的損壞。
[0049]若模式信號(hào)指示為雙內(nèi)存模式,則根據(jù)目標(biāo)像素的當(dāng)前灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢初始灰度-目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值;其中目標(biāo)像素的位置與輸入圖像中對(duì)應(yīng)像素的位置對(duì)應(yīng)。在雙內(nèi)存模式中,根據(jù)上一幀圖像和下一幀圖像對(duì)應(yīng)像素的灰度值,查詢上述表獲得需要對(duì)對(duì)應(yīng)像素施加的電壓。通過設(shè)定次數(shù)的序列性驅(qū)動(dòng)后,顯示器轉(zhuǎn)換為下一幀圖像。
[0050]可以理解的是本文中的設(shè)定次數(shù),即可以是設(shè)定的常量,也可以是根據(jù)圖像中像素計(jì)算出的,或還可以根據(jù)上一幀圖像和下一幀圖像計(jì)算出的。
[0051]例如其可以是分別計(jì)算上一幀圖像的的兩個(gè)最大灰度值A(chǔ)和最小灰度值Α、下一幀圖像的最大灰度值B和最小灰度值B,分別計(jì)算下面兩隊(duì)的值:I最大灰度值A(chǔ)-最小灰度值B與I最大灰度值B-最小灰度值A(chǔ)l,選取其中值最大的一組,將該組的最大灰度值作為初始灰度,將最小灰度值作為目標(biāo)灰度,查詢初始灰度-目標(biāo)灰度-序列驅(qū)動(dòng)次數(shù)表,以獲取需要經(jīng)過的序列性驅(qū)動(dòng)的次數(shù)。上述顯示屏幕可以是多邊形指的是,顯示屏幕由像素點(diǎn)組成,像素點(diǎn)以規(guī)則的陣列形式排列,顯示屏邊緣可以是長(zhǎng)方形、正方形、菱形、六角形、圓形或橢圓形等。
[0052]在一些具體的實(shí)施例中,若配置為低帶寬模式,則CPU根據(jù)當(dāng)前配置,發(fā)送無內(nèi)存模式的模式信號(hào),并在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后,發(fā)送單一內(nèi)存模式的模式信號(hào),從而在切換上一幀圖像和下一幀圖像時(shí)使用最小的帶寬。
[0053]輸入的圖像數(shù)據(jù)為壓縮數(shù)據(jù),壓縮數(shù)據(jù)使用的壓縮方法為:輸入原始圖像數(shù)據(jù),將輸入原始圖像數(shù)據(jù)按照設(shè)定長(zhǎng)度分組,按分組的序列順序逐一處理原始圖像數(shù)據(jù),當(dāng)出現(xiàn)兩個(gè)及兩個(gè)以上連續(xù)小組的數(shù)據(jù)相同時(shí),輸出兩個(gè)這樣的小組,該小組的數(shù)據(jù)為上述連續(xù)小組的數(shù)據(jù),并且輸出的一個(gè)統(tǒng)計(jì)小組,該統(tǒng)計(jì)小組中的數(shù)值為在原始圖像數(shù)據(jù)中上述連續(xù)小組中的小組個(gè)數(shù)減去2;若某一小組與其左右連續(xù)的小組的數(shù)據(jù)不同,則直接輸出該小組;
[0054]例如原始數(shù)據(jù)為0x55,0x55,0x55,0x55,0x55,0x55,0x11,0x33,0x33,0x44 壓縮后的數(shù)據(jù)為 0x55,0x55,0x04,0x11,0x33,0x33,0x00,0x44,其中 Ibyte 數(shù)據(jù)為一組,壓縮后的數(shù)據(jù)中帶下劃線的小組為統(tǒng)計(jì)小組,其值代表原始數(shù)據(jù)中連續(xù)小組中的小組個(gè)數(shù)為個(gè)數(shù)。
[0055]在“根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表”之前還包括步驟:檢測(cè)壓縮后的圖像數(shù)據(jù),若檢測(cè)到統(tǒng)計(jì)小組,則根據(jù)統(tǒng)計(jì)小組中指示的連續(xù)小組中的小組個(gè)數(shù)還原連續(xù)小組。即在使用圖像數(shù)據(jù)查表之前,先對(duì)數(shù)據(jù)進(jìn)行對(duì)應(yīng)的解壓。通過上述壓縮方法降低圖像數(shù)據(jù)消耗的內(nèi)存,從而在內(nèi)存資源較少的情況下,獲得
[0056]在本文的一個(gè)具體實(shí)施例中,參考圖2,ΕΗ)控制器包括DMA,SRAM,解碼器1、解碼器2,F(xiàn)IF01-FIF04,查表器,時(shí)序發(fā)生器,時(shí)序發(fā)生器以及一系列寄存器;其中SRAM用于存儲(chǔ)目標(biāo)灰度-刷新第次-電壓值表;DMA用于存取內(nèi)存中圖像數(shù)據(jù),將內(nèi)存中的圖像按搬運(yùn)到EPD控制器的FIFO中,以供EPD控制器處理。時(shí)序發(fā)生器用于將FIF04中的電壓值應(yīng)用于刷新電子書墨水屏中的像素;
[0057]解碼器I的處理流程如下:
[0058]11、判斷啟動(dòng)標(biāo)志位,如果為I執(zhí)行第12步,如果為0,計(jì)數(shù)器A置為0,執(zhí)行第11步。
[0059]12、判斷直通模式標(biāo)志位,如果為I執(zhí)行第21步,如果為O執(zhí)行第31步。
[0060]21、判斷FIFOl和FIF03狀態(tài),如果FIFOO為非空狀態(tài)且FIF03為非滿狀態(tài),從FIFOl中讀出數(shù)據(jù)然后寫入到FIF03中,執(zhí)行第11步,否則,執(zhí)行第11步。
[0061 ] 31、判斷FIFOl和FIF03狀態(tài),如果FIFOO為非空狀態(tài)且FIF03為非滿狀態(tài),執(zhí)行第32步,否則,執(zhí)行第11步。
[0062]32、判斷計(jì)數(shù)器A,等于O執(zhí)行41,等于I執(zhí)行42,等于2執(zhí)行43。
[0063]41、從FIFOl中讀出數(shù)據(jù),把數(shù)據(jù)存在寄存器A中并寫到FIF03中,計(jì)數(shù)器A置為I,執(zhí)行31步。
[0064]42、從FIFOl中讀出數(shù)據(jù),判斷該數(shù)據(jù)是否與寄存器A的數(shù)據(jù)相等,如果是,把數(shù)據(jù)寫到FIF03中,計(jì)數(shù)器A置為2,執(zhí)行31步。如果不是,把數(shù)據(jù)存在寄存器A中并寫到FIF03中,執(zhí)行31步。
[0065]43、從FIFOl中讀出數(shù)據(jù)存到計(jì)數(shù)器B,執(zhí)行44步。
[0066]44、判斷計(jì)數(shù)器B等于O,如果是,計(jì)數(shù)器A置為O,執(zhí)行31步,如果不是,發(fā)送寄存器A的數(shù)據(jù)寫到FIF03中,計(jì)數(shù)器B累減I,執(zhí)行44步。
[0067]優(yōu)選的設(shè)定長(zhǎng)度為顯示器可支持的灰度級(jí)對(duì)應(yīng),例如對(duì)于16級(jí)灰度的eink屏,其用于分組的數(shù)據(jù)長(zhǎng)度可以是4bit的倍數(shù),例如4bit、lbyte、l.5byte、2byte等,優(yōu)選的所述設(shè)定長(zhǎng)度為Ibyte或2byte。
[0068]當(dāng)CPU判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)時(shí),對(duì)其使用上述壓縮方法壓縮圖像數(shù)據(jù),并將壓縮后的圖像數(shù)據(jù)發(fā)送到Ero控制器。
[0069]所述“CPU判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)”為隨機(jī)選擇圖像數(shù)據(jù)的至少2列或2行作為樣本數(shù)據(jù),將樣本圖像數(shù)據(jù)按照設(shè)定長(zhǎng)度分組,若樣本數(shù)據(jù)中含4個(gè)以上小組的連續(xù)小組的個(gè)數(shù)大于含有2個(gè)小組的連續(xù)小組的個(gè)數(shù),且樣本數(shù)據(jù)中所有的連續(xù)小組所含的小組個(gè)數(shù)大于樣本數(shù)據(jù)的分組數(shù)據(jù)的30%,則判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)。
[0070]本文還提供一種電子書的技術(shù)方案,用于實(shí)現(xiàn)上述電子書顯示屏驅(qū)動(dòng)方法,該電子書包括顯示屏、EH)控制器、CPU;顯示屏具有矩陣形式排列的復(fù)數(shù)子像素,參見圖1和圖2,其為該電子書的一種實(shí)施方式不意圖
[0071 ] Ero控制器連接顯示屏,CPU連接Ero控制器;
[0072]Ero控制器用于接收模式信號(hào);
[0073]若模式信號(hào)指示為無內(nèi)存模式,則以設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使其轉(zhuǎn)換為兩極端灰度值之一;
[0074]若模式信號(hào)指不為單一內(nèi)存模式,貝Ij其在上一次序列性驅(qū)動(dòng)后該屏幕子區(qū)域內(nèi)的像素轉(zhuǎn)換為兩極端灰度值之一,根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值。
[0075]在另一些實(shí)施例中,上述EPD控制器如圖1所示,EPD控制器包括DMA,SRAM,解碼器0,F(xiàn)IF00,F(xiàn)IF02,查表器,時(shí)序發(fā)生器,F(xiàn)IF04,時(shí)序發(fā)生器以及一系列寄存器;其中SRAM用于存儲(chǔ)目標(biāo)灰度-刷新第次-電壓值表;DMA用于存取內(nèi)存中圖像數(shù)據(jù),將內(nèi)存中的圖像按搬運(yùn)至IjEH)控制器的FIFO中,以供EH)控制器處理。時(shí)序發(fā)生器用于將FIF04中的電壓值應(yīng)用于墨水囊以刷新電子書墨水屏中的像素;
[0076]EPD控制器接在SOC的總線上,啟動(dòng)刷屏前,CPU通過總線把WAVEF0MR數(shù)據(jù)存放到EI3D控制器的SRAM中,并配置好DMA、查表器和時(shí)序發(fā)生器的寄存器,然后再啟動(dòng)EH)控制器。
[0077]在一些實(shí)施例中Ero控制器如圖2所示,Ero控制器包括DMA,SRAM,解碼器O、解碼器1,F(xiàn)IF00-FIF03,查表器,時(shí)序發(fā)生器,時(shí)序發(fā)生器以及一系列寄存器;其中SRAM用于存儲(chǔ)目標(biāo)灰度-刷新第次-電壓值表;DMA用于存取內(nèi)存中圖像數(shù)據(jù),將內(nèi)存中的圖像按搬運(yùn)到EPD控制器的FIFO中,以供EPD控制器處理。時(shí)序發(fā)生器用于將FIF04中的電壓值應(yīng)用于刷新電子書墨水屏中的像素;可以理解的是本文中解碼器I和解碼器O的解碼方法是一樣,了解了其中一個(gè)解碼的工作方法,即可推知另一解碼器的工作方法;
[0078]其中解碼器O的執(zhí)行的流程如下:
[0079]解碼器O流程:
[0080]11、判斷啟動(dòng)標(biāo)志位,如果為I執(zhí)行第12步,如果為0,計(jì)數(shù)器A置為0,執(zhí)行第11步。
[0081]12、判斷直通模式標(biāo)志位,如果為I執(zhí)行第21步,如果為O執(zhí)行第31步。
[0082]21、判斷FIFOO和FIF02狀態(tài),如果FIFOO為非空狀態(tài)且FIF02為非滿狀態(tài),從FIFOO中讀出數(shù)據(jù)然后寫入到FIF02中,執(zhí)行第11步,否則,執(zhí)行第11步。
[0083]31、判斷FIFOO和FIF02狀態(tài),如果FIFOO為非空狀態(tài)且FIF02為非滿狀態(tài),執(zhí)行第32步,否則,執(zhí)行第11步。
[0084]32、判斷計(jì)數(shù)器A,等于O執(zhí)行41,等于I執(zhí)行42,等于2執(zhí)行43。
[0085]41、從FIFOO中讀出數(shù)據(jù),把數(shù)據(jù)存在寄存器A中并寫到FIF02中,計(jì)數(shù)器A置為I,執(zhí)行31步。
[0086]42、從FIFOO中讀出數(shù)據(jù),判斷該數(shù)據(jù)是否與寄存器A的數(shù)據(jù)相等,如果是,把數(shù)據(jù)寫到FIF02中,計(jì)數(shù)器A置為2,執(zhí)行31步。如果不是,把數(shù)據(jù)存在寄存器A中并寫到FIF02中,執(zhí)行31步。
[0087]43、從FIFOO中讀出數(shù)據(jù)存到計(jì)數(shù)器B,執(zhí)行44步。
[0088]44、判斷計(jì)數(shù)器B等于O,如果是,計(jì)數(shù)器A置為O,執(zhí)行31步,如果不是,發(fā)送寄存器A的數(shù)據(jù)寫到FIF02中,計(jì)數(shù)器B累減I,執(zhí)行44步。
[0089]其DMA流程如下:
[0090]11、判斷啟動(dòng)標(biāo)志位,如果為I執(zhí)行第12步,如果為0,計(jì)數(shù)器N置為0,計(jì)數(shù)器M置為0,執(zhí)行第11步。
[0091 ] 12、判斷內(nèi)存A使能標(biāo)志位,如果為I執(zhí)行第13步,如果為O執(zhí)行第11步。
[0092] 13、判斷FIFOO的狀態(tài),如果為非滿執(zhí)行14步,如果為滿執(zhí)行21步。
[0093 ] 14、判斷內(nèi)存A計(jì)數(shù)器N是否等于內(nèi)存A長(zhǎng)度,相等執(zhí)行21步,不相等執(zhí)行第15步。
[0094]15、讀內(nèi)存A第N個(gè)數(shù)據(jù)存到FIFOO中,計(jì)數(shù)器N累加I,執(zhí)行第13步。
[0095]21、判斷內(nèi)存B使能標(biāo)志位,如果為I執(zhí)行第22步,如果為O執(zhí)行第31步。
[0096]22、判斷FIFOl的狀態(tài),如果為非滿執(zhí)行23步,如果為滿執(zhí)行13步。
[0097]23、判斷內(nèi)存B計(jì)數(shù)器M是否等于內(nèi)存B長(zhǎng)度,相等執(zhí)行31步,不相等執(zhí)行第24步。
[0098]24、讀內(nèi)存B第M個(gè)數(shù)據(jù)存到FIFOl中,計(jì)數(shù)器M累加I,執(zhí)行第22步。
[0099]31、判斷內(nèi)存A計(jì)數(shù)器N是否等于內(nèi)存A長(zhǎng)度,如果相等,設(shè)置中斷標(biāo)志位為I,設(shè)置啟動(dòng)標(biāo)志位為O并執(zhí)行11步,如果不相等,執(zhí)行第13步。
[0100]查表器流程:
[0101]11、判斷啟動(dòng)標(biāo)志位,如果為I執(zhí)行第12步,如果為0,計(jì)數(shù)器A置為0,計(jì)數(shù)器B置為0,執(zhí)行第11步。
[0102]12、判斷FIF04的狀態(tài),如果為非滿狀態(tài),執(zhí)行13,否則執(zhí)行11步。
[0103]13、判斷模式寄存器,等于O時(shí),執(zhí)行21,等于I時(shí),執(zhí)行31,等于2時(shí),執(zhí)行41。
[0104]21、用寄存器A、寄存器B和計(jì)數(shù)器A的值算出SRAM的地址,從SRAM讀出數(shù)據(jù)寫入到FIF04中。計(jì)數(shù)器B累加I。執(zhí)行51步。
[0105]31、判斷FIF02狀態(tài),如果為非空,從FIF02中讀出數(shù)據(jù),然后這個(gè)數(shù)據(jù)和寄存器B和計(jì)數(shù)器A算出SRAM的地址,從SRAM讀出數(shù)據(jù)寫入到FIF04中。計(jì)數(shù)器B累加I。執(zhí)行51步。
[0106]41、判斷FIF02和FIF03狀態(tài),如果兩者都為非空,從FIF02中讀出數(shù)據(jù),從FIF03中讀出數(shù)據(jù),然后這個(gè)兩個(gè)數(shù)據(jù)和計(jì)數(shù)器A算出SRAM的地址,從SRAM讀出數(shù)據(jù)寫入到FIF04中。計(jì)數(shù)器B累加I。執(zhí)行51步。
[0107]51、判斷計(jì)數(shù)器B是否等于長(zhǎng)度B,如果是,計(jì)數(shù)器A累加I,計(jì)數(shù)器B置為0,執(zhí)行52步,否則執(zhí)行11步。
[0108]52、判斷計(jì)數(shù)器A是否等于長(zhǎng)度A,如果是,計(jì)數(shù)器A置為0,中斷標(biāo)志位置為I,啟動(dòng)標(biāo)志位置為O,執(zhí)行11步。
[0109]時(shí)序發(fā)生器:它是用來生成Ero控制器的時(shí)序,并把FIF04中的數(shù)據(jù)調(diào)制到時(shí)序中,用于改變電子書顯示屏的墨囊的狀態(tài)。
[0110]在其他實(shí)施例中,EPD控制器如圖2所示,EPD控制器用于在無內(nèi)存模式時(shí),在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi),根據(jù)序列性驅(qū)動(dòng)的計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得設(shè)定電壓,用該設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使屏幕子區(qū)域內(nèi)的所有像素在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi)逐漸轉(zhuǎn)換為兩極端灰度值之一。
[0111]EPD控制器用于若模式信號(hào)指示為雙內(nèi)存模式,則根據(jù)目標(biāo)像素的當(dāng)前灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢初始灰度-目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值;其中目標(biāo)像素的位置與輸入圖像中對(duì)應(yīng)像素的位置對(duì)應(yīng)。其顯示屏為多邊形、圓形或橢圓形。
[0112]所述CPU用于當(dāng)配置為低帶寬模式時(shí),CPU根據(jù)當(dāng)前配置,發(fā)送無內(nèi)存模式的模式信號(hào),并在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后,發(fā)送單一內(nèi)存模式的模式信號(hào)。
[0113]所述CPU用于X向Ero控制器輸出壓縮數(shù)據(jù),壓縮數(shù)據(jù)使用的壓縮方法為:輸入原始圖像數(shù)據(jù),將輸入原始圖像數(shù)據(jù)按照設(shè)定長(zhǎng)度分組,按分組的序列順序逐一處理原始圖像數(shù)據(jù),當(dāng)出現(xiàn)兩個(gè)及兩個(gè)以上連續(xù)小組的數(shù)據(jù)相同時(shí),輸出兩個(gè)這樣的小組,該小組的數(shù)據(jù)為上述連續(xù)小組的數(shù)據(jù),并且輸出的一個(gè)統(tǒng)計(jì)小組,該統(tǒng)計(jì)小組中的數(shù)值為在原始圖像數(shù)據(jù)中上述連續(xù)小組中的小組個(gè)數(shù)減去2;若某一小組與其左右連續(xù)的小組的數(shù)據(jù)不同,則直接輸出該小組;
[0114]在“根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表”之前EPD控制器還用于:檢測(cè)壓縮后的圖像數(shù)據(jù),若檢測(cè)到統(tǒng)計(jì)小組,則根據(jù)統(tǒng)計(jì)小組中指示的連續(xù)小組中的小組個(gè)數(shù)還原連續(xù)小組。
[0115]所述設(shè)定長(zhǎng)度為Ibyte或2byte。
[0116]CPU用于當(dāng)判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)時(shí),對(duì)其使用權(quán)利要求6所述的壓縮方法壓縮圖像數(shù)據(jù),并將壓縮后的圖像數(shù)據(jù)發(fā)送到Ero控制器。
[0117]CPU用于隨機(jī)選擇圖像數(shù)據(jù)的至少2列或2行作為樣本數(shù)據(jù),將樣本圖像數(shù)據(jù)按照設(shè)定長(zhǎng)度分組,若樣本數(shù)據(jù)中含4個(gè)以上小組的連續(xù)小組的個(gè)數(shù)大于含有2個(gè)小組的連續(xù)小組的個(gè)數(shù),且樣本數(shù)據(jù)中所有的連續(xù)小組所含的小組個(gè)數(shù)大于樣本數(shù)據(jù)的分組數(shù)據(jù)的30%,則判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)。
[0118]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的要素。此夕卜,在本文中,“大于”、“小于”、“超過”等理解為不包括本數(shù);“以上”、“以下”、“以內(nèi)”等理解為包括本數(shù)。
[0119]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,上述各實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。這些實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。上述各實(shí)施例涉及的方法中的全部或部分步驟可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)設(shè)備可讀取的存儲(chǔ)介質(zhì)中,用于執(zhí)行上述各實(shí)施例方法所述的全部或部分步驟。所述計(jì)算機(jī)設(shè)備,包括但不限于:個(gè)人計(jì)算機(jī)、服務(wù)器、通用計(jì)算機(jī)、專用計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、嵌入式設(shè)備、可編程設(shè)備、智能移動(dòng)終端、智能家居設(shè)備、穿戴式智能設(shè)備、車載智能設(shè)備等;所述的存儲(chǔ)介質(zhì),包括但不限于:RAM、R0M、磁碟、磁帶、光盤、閃存、U盤、移動(dòng)硬盤、存儲(chǔ)卡、記憶棒、網(wǎng)絡(luò)服務(wù)器存儲(chǔ)、網(wǎng)絡(luò)云存儲(chǔ)等。
[0120]上述各實(shí)施例是參照根據(jù)實(shí)施例所述的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到計(jì)算機(jī)設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0121]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)設(shè)備以特定方式工作的計(jì)算機(jī)設(shè)備可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)設(shè)備可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0122]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)設(shè)備上,使得在計(jì)算機(jī)設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0123]盡管已經(jīng)對(duì)上述各實(shí)施例進(jìn)行了描述,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改,所以以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利保護(hù)范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.電子書顯示屏驅(qū)動(dòng)方法,其特征在于,該顯示屏具有矩陣形式排列的復(fù)數(shù)子像素,該方法包括步驟: EPD控制器接收模式信號(hào); 若模式信號(hào)指示為無內(nèi)存模式,則以設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使其轉(zhuǎn)換為兩極端灰度值之一; 若模式信號(hào)指示為單一內(nèi)存模式,則其在上一次序列性驅(qū)動(dòng)后該屏幕子區(qū)域內(nèi)的像素轉(zhuǎn)換為兩極端灰度值之一,根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值。2.根據(jù)權(quán)利要求1所述的電子書顯示屏驅(qū)動(dòng)方法,其特征在于,在無內(nèi)存模式時(shí),在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi),根據(jù)序列性驅(qū)動(dòng)的計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得設(shè)定電壓,用該設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使屏幕子區(qū)域內(nèi)的所有像素在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi)逐漸轉(zhuǎn)換為兩極端灰度值之一。3.根據(jù)權(quán)利要求1所述的電子書顯示屏驅(qū)動(dòng)方法,其特征在于,若模式信號(hào)指示為雙內(nèi)存模式,則根據(jù)目標(biāo)像素的當(dāng)前灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢初始灰度-目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值;其中目標(biāo)像素的位置與輸入圖像中對(duì)應(yīng)像素的位置對(duì)應(yīng)。4.根據(jù)權(quán)利要求1-3所述的任一電子書顯示屏驅(qū)動(dòng)方法,其特征在于,該顯示屏為多邊形、圓形或橢圓形。5.根據(jù)權(quán)利要求1-3所述的任一電子書顯示屏驅(qū)動(dòng)方法,其特征在于,若配置為低帶寬模式,則CPU根據(jù)當(dāng)前配置,發(fā)送無內(nèi)存模式的模式信號(hào),并在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后,發(fā)送單一內(nèi)存模式的模式信號(hào)。6.根據(jù)權(quán)利要求1-3所述的任一電子書顯示屏驅(qū)動(dòng)方法,其特征在于,輸入的圖像為壓縮數(shù)據(jù),壓縮數(shù)據(jù)使用的壓縮方法為:輸入原始圖像數(shù)據(jù),將輸入原始圖像數(shù)據(jù)按照設(shè)定長(zhǎng)度分組,按分組的序列順序逐一處理原始圖像數(shù)據(jù),當(dāng)出現(xiàn)兩個(gè)及兩個(gè)以上連續(xù)小組的數(shù)據(jù)相同時(shí),輸出兩個(gè)這樣的小組,該小組的數(shù)據(jù)為上述連續(xù)小組的數(shù)據(jù),并且輸出的一個(gè)統(tǒng)計(jì)小組,該統(tǒng)計(jì)小組中的數(shù)值為在原始圖像數(shù)據(jù)中上述連續(xù)小組中的小組個(gè)數(shù)減去2;若某一小組與其左右連續(xù)的小組的數(shù)據(jù)不同,則直接輸出該小組; 在“根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表”之前還包括步驟:檢測(cè)壓縮后的圖像數(shù)據(jù),若檢測(cè)到統(tǒng)計(jì)小組,則根據(jù)統(tǒng)計(jì)小組中指示的連續(xù)小組中的小組個(gè)數(shù)還原連續(xù)小組。7.根據(jù)權(quán)利要求6所述的任一電子書顯示屏驅(qū)動(dòng)方法,其特征在于,所述設(shè)定長(zhǎng)度為Ibyte或2byte。8.根據(jù)權(quán)利要求6所述的電子書顯示屏驅(qū)動(dòng)方法,其特征在于,當(dāng)CHJ判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)時(shí),對(duì)其使用權(quán)利要求6所述的壓縮方法壓縮圖像數(shù)據(jù),并將壓縮后的圖像數(shù)據(jù)發(fā)送到EH)控制器。9.根據(jù)權(quán)利要求1所述的電子書顯示屏驅(qū)動(dòng)方法,其特征在于,所述“CPU判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)”為隨機(jī)選擇圖像數(shù)據(jù)的至少2列或2行作為樣本數(shù)據(jù),將樣本圖像數(shù)據(jù)按照設(shè)定長(zhǎng)度分組,若樣本數(shù)據(jù)中含4個(gè)以上小組的連續(xù)小組的個(gè)數(shù)大于含有2個(gè)小組的連續(xù)小組的個(gè)數(shù),且樣本數(shù)據(jù)中所有的連續(xù)小組所含的小組個(gè)數(shù)大于樣本數(shù)據(jù)的分組數(shù)據(jù)的30%,則判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)。10.電子書,該電子書包括顯示屏、EH)控制器、CPU;顯示屏具有矩陣形式排列的復(fù)數(shù)子像素,其特征在于: EPD控制器連接顯示屏,CRJ連接EPD控制器; EPD控制器用于接收模式信號(hào); 若模式信號(hào)指示為無內(nèi)存模式,則以設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使其轉(zhuǎn)換為兩極端灰度值之一; 若模式信號(hào)指示為單一內(nèi)存模式,則其在上一次序列性驅(qū)動(dòng)后該屏幕子區(qū)域內(nèi)的像素轉(zhuǎn)換為兩極端灰度值之一,根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值。11.根據(jù)權(quán)利要求10所述的電子書,其特征在于,Ero控制器用于在無內(nèi)存模式時(shí),在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi),根據(jù)序列性驅(qū)動(dòng)的計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表,獲得設(shè)定電壓,用該設(shè)定電壓刷新屏幕子區(qū)域內(nèi)的所有像素,使屏幕子區(qū)域內(nèi)的所有像素在設(shè)定次數(shù)的序列性驅(qū)動(dòng)內(nèi)逐漸轉(zhuǎn)換為兩極端灰度值之一。12.根據(jù)權(quán)利要求10所述的電子書,其特征在于,EPD控制器用于若模式信號(hào)指示為雙內(nèi)存模式,則根據(jù)目標(biāo)像素的當(dāng)前灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢初始灰度-目標(biāo)灰度-刷新第次-電壓值表,獲得刷新電壓,用該刷新電壓改變屏幕子顯示區(qū)域內(nèi)的對(duì)應(yīng)像素點(diǎn),使其在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后轉(zhuǎn)換為輸入圖像中對(duì)應(yīng)像素的灰度值;其中目標(biāo)像素的位置與輸入圖像中對(duì)應(yīng)像素的位置對(duì)應(yīng)。13.根據(jù)權(quán)利要求10-12所述任一電子書,其特征在于,其顯示屏為多邊形、圓形或橢圓形。14.根據(jù)權(quán)利要求10-12所述任一電子書,其特征在于,所述CPU用于當(dāng)配置為低帶寬模式時(shí),CPU根據(jù)當(dāng)前配置,發(fā)送無內(nèi)存模式的模式信號(hào),并在設(shè)定次數(shù)的序列性驅(qū)動(dòng)后,發(fā)送單一內(nèi)存模式的模式信號(hào)。15.根據(jù)權(quán)利要求10-12所述任一電子書,其特征在于,所述CPU用于X向EPD控制器輸出壓縮數(shù)據(jù),壓縮數(shù)據(jù)使用的壓縮方法為:輸入原始圖像數(shù)據(jù),將輸入原始圖像按照設(shè)定長(zhǎng)度分組,按分組的序列順序逐一處理原始圖像數(shù)據(jù),當(dāng)出現(xiàn)兩個(gè)及兩個(gè)以上連續(xù)小組的數(shù)據(jù)相同時(shí),輸出兩個(gè)這樣的小組,該小組的數(shù)據(jù)為上述連續(xù)小組的數(shù)據(jù),并且輸出的一個(gè)統(tǒng)計(jì)小組,該統(tǒng)計(jì)小組中的數(shù)值為在原始圖像數(shù)據(jù)中上述連續(xù)小組中的小組個(gè)數(shù)減去2;若某一小組與其左右連續(xù)的小組的數(shù)據(jù)不同,則直接輸出該小組; 在“根據(jù)上一次序列性驅(qū)動(dòng)所轉(zhuǎn)換的極端灰度值、以及輸入圖像中對(duì)應(yīng)像素的灰度值、以及序列性驅(qū)動(dòng)計(jì)數(shù)值查詢目標(biāo)灰度-刷新第次-電壓值表”之前EH)控制器還用于:檢測(cè)壓縮后的圖像數(shù)據(jù),若檢測(cè)到統(tǒng)計(jì)小組,則根據(jù)統(tǒng)計(jì)小組中指示的連續(xù)小組中的小組個(gè)數(shù)還原連續(xù)小組。16.根據(jù)權(quán)利要求10-12所述任一電子書,其特征在于,所述設(shè)定長(zhǎng)度為Ibyte或2byte。17.根據(jù)權(quán)利要求10-12所述任一電子書,其特征在于,CPU用于當(dāng)判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)時(shí),對(duì)其使用權(quán)利要求6所述的壓縮方法壓縮圖像數(shù)據(jù),并將壓縮后的圖像數(shù)據(jù)發(fā)送到EH)控制器。18.根據(jù)權(quán)利要求10-12所述任一電子書,其特征在于,CPU用于隨機(jī)選擇圖像數(shù)據(jù)的至少2列或2行作為樣本數(shù)據(jù),將樣本圖像數(shù)據(jù)按照設(shè)定長(zhǎng)度分組,若樣本數(shù)據(jù)中含4個(gè)以上小組的連續(xù)小組的個(gè)數(shù)大于含有2個(gè)小組的連續(xù)小組的個(gè)數(shù),且樣本數(shù)據(jù)中所有的連續(xù)小組所含的小組個(gè)數(shù)大于樣本數(shù)據(jù)的分組數(shù)據(jù)的30%,則判斷圖像數(shù)據(jù)為文本圖像數(shù)據(jù)。
【文檔編號(hào)】G09G3/34GK105957476SQ201610378351
【公開日】2016年9月21日
【申請(qǐng)日】2016年5月31日
【發(fā)明人】洪錦坤
【申請(qǐng)人】福州瑞芯微電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
达拉特旗| 通榆县| 古丈县| 静宁县| 鄂托克前旗| 焦作市| 平和县| 剑阁县| 鹤壁市| 万全县| 太和县| 洛扎县| 陵水| 饶河县| 古交市| 尉氏县| 九寨沟县| 旬邑县| 磐石市| 正蓝旗| 凉城县| 阜康市| 汶上县| 杭锦后旗| 区。| 泰宁县| 武功县| 通渭县| 新宾| 左权县| 松阳县| 上饶市| 长寿区| 六枝特区| 察隅县| 清远市| 古田县| 资阳市| 柳林县| 宁南县| 府谷县|