專(zhuān)利名稱(chēng):E-ink電子紙屏幕顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子屏幕的顯示方法,特別是電子屏幕顯示的內(nèi)容發(fā)生變化時(shí)刷
新屏幕的方法。
背景技術(shù):
電子紙是近年來(lái)興起的一種新型的電子顯示器,具有紙質(zhì)文稿幾乎相同的視覺(jué)感觀(guān),長(zhǎng)時(shí)間也不會(huì)使人產(chǎn)生視覺(jué)疲勞,同時(shí)又具有電子顯示器通常的優(yōu)勢(shì),即不斷轉(zhuǎn)換刷新顯示內(nèi)容,配以輔助的存儲(chǔ)裝置,可以用較小的體積承載大量的文字內(nèi)容,方便閱讀者隨身攜帶。 電子紙作為一種通俗的名稱(chēng),實(shí)際上包括多種實(shí)現(xiàn)技術(shù)手段,主要包括有電子墨水、膽固醇液晶顯示技術(shù)、電泳顯示技術(shù)(EPD)以及電潤(rùn)濕顯示技術(shù)等。電子墨水(Electronic Ink或簡(jiǎn)寫(xiě)為E-ink)是電子紙的一種實(shí)現(xiàn)技術(shù)手段,目前得到廣泛的應(yīng)用。電子墨水是一種液態(tài)材料,所以被形象地稱(chēng)為電子墨"水"。在這種液態(tài)材料中懸浮著成百上千個(gè)與人類(lèi)發(fā)絲直徑差不多大小的微囊體,每個(gè)微囊體由正電荷粒子和負(fù)電荷粒子組成。當(dāng)微囊體兩端被施加一個(gè)負(fù)電場(chǎng)的時(shí)候,帶有正電荷的白色粒子在電場(chǎng)的作用下移動(dòng)到電場(chǎng)負(fù)極,與此同時(shí),帶有負(fù)電荷的粒子移動(dòng)到微囊體的底部"隱藏"起來(lái),這時(shí)表面會(huì)顯示白色。當(dāng)相鄰的微囊體兩側(cè)被施加一個(gè)正電場(chǎng)時(shí),黑色粒子會(huì)在電場(chǎng)的作用下移動(dòng)到微囊體的頂部,這時(shí)表面就顯現(xiàn)為黑色。這種通過(guò)給微囊體施加電場(chǎng)從而改變微囊體顯示效果的過(guò)程被稱(chēng)為刷新,E-ink電子紙屏幕有兩種刷新方式全局刷新和局部刷新。全局刷新對(duì)屏幕內(nèi)所有微囊體均施加電場(chǎng)進(jìn)行一次改變(即使微囊體改變前后的結(jié)果是相同的,也要進(jìn)行這次改變);局部刷新僅對(duì)屏幕內(nèi)發(fā)生變化的微囊體施加電場(chǎng)進(jìn)行一次改變。
目前,應(yīng)用E-ink電子紙屏幕需要變換顯示內(nèi)容時(shí),常常對(duì)整個(gè)屏幕進(jìn)行全局刷新,以顯示變換后的內(nèi)容,即使事實(shí)上這個(gè)變換的內(nèi)容很少(例如屏幕內(nèi)局部范圍內(nèi)文字變換),也會(huì)采用這種全局刷新的方式。這種顯示方法存在的問(wèn)題是全局刷新時(shí)會(huì)產(chǎn)生閃爍現(xiàn)象,這種頻繁出現(xiàn)的閃爍現(xiàn)象容易讓人產(chǎn)生視覺(jué)疲勞。
發(fā)明內(nèi)容
為了解決現(xiàn)有應(yīng)用E-ink電子紙屏幕時(shí)存在的頻繁閃爍的問(wèn)題,本發(fā)明提供了一種E-ink電子紙屏幕顯示方法,在同樣的應(yīng)用條件下能夠降低全局刷新引起閃爍現(xiàn)象的頻度。 本發(fā)明的技術(shù)方案如下 E-ink電子紙屏幕顯示方法,包括如下步驟 A、當(dāng)有新的內(nèi)容需要E-ink電子紙屏幕顯示時(shí),將當(dāng)前E_ink電子紙屏幕顯示內(nèi)容與所述新的內(nèi)容進(jìn)行比較,判斷是否有像素發(fā)生變化; B、如果步驟A判斷出有像素發(fā)生變化,計(jì)算出包含E-ink電子紙屏幕中所有發(fā)生變化的像素的最小矩形;
c、如果發(fā)生變化的像素?cái)?shù)量大于預(yù)定像素?cái)?shù),且所述最小矩形的面積大于預(yù)定矩
形面積,則在E-ink電子紙屏幕范圍內(nèi)進(jìn)行全局刷新;否則,進(jìn)行局部刷新,即對(duì)E-ink電子 紙屏幕中所述最小矩形范圍內(nèi)所述發(fā)生變化的像素進(jìn)行刷新。 如果在步驟C判斷需要進(jìn)行所述全局刷新,則進(jìn)一步判斷E-ink電子紙屏幕全屏 范圍內(nèi)灰度階數(shù),根據(jù)得到的灰度階數(shù)進(jìn)行如下處理
如果灰度階數(shù)為2,則以DU模式進(jìn)行全局刷新;
如果灰度階數(shù)為4,則以GC4模式進(jìn)行全局刷新;
如果灰度階數(shù)為其他,則以GC16模式進(jìn)行全局刷新。 如果在步驟C判斷需要進(jìn)行所述局部刷新,則進(jìn)一步判斷E-ink電子紙屏幕所述 最小矩形內(nèi)全部像素的灰度階數(shù),根據(jù)得到的灰度階數(shù)進(jìn)行如下處理
如果灰度階數(shù)為2,則以DU模式進(jìn)行局部刷新;
如果灰度階數(shù)為4,則以GC4模式進(jìn)行局部刷新;
如果灰度階數(shù)為其他,則以GC16模式進(jìn)行局部刷新。 所述E-ink電子紙屏幕顯示方法還包括如下步驟如果連續(xù)進(jìn)行預(yù)定次數(shù)的局部
刷新后,進(jìn)行至少一次所述全局刷新。 本發(fā)明的技術(shù)效果 本發(fā)明采用的E-ink電子紙屏幕顯示方法避免了對(duì)屏幕內(nèi)容的任何變動(dòng)都采用 全局刷新這種方式,而是對(duì)屏幕內(nèi)容發(fā)生變化的情況進(jìn)行分類(lèi),選擇性采用全局刷新的方 式,從而減少了全局刷新的頻率,有效降低了使用中閃爍的問(wèn)題。具體的說(shuō),本發(fā)明對(duì)屏幕 內(nèi)發(fā)生變化的像素的數(shù)量與范圍進(jìn)行判斷,如果判斷發(fā)生變化的像素的數(shù)量足夠多(數(shù)量 大于一定預(yù)定值),同時(shí)發(fā)生變化的像素的分布范圍足夠大(最小矩形的面積大于一定預(yù) 定值),這時(shí)才會(huì)采用全局刷新的方式。如果不符合前述條件,對(duì)屏幕內(nèi)容的變化采取局部 刷新的辦法,由于局部刷新不具有閃爍的問(wèn)題,因此,本發(fā)明方法可以有效降低出現(xiàn)閃爍的 頻率,實(shí)現(xiàn)本發(fā)明的目的。
圖1為本發(fā)明E-ink電子紙屏幕顯示方法的一個(gè)實(shí)施例流程圖。
圖2為本發(fā)明E-ink電子紙屏幕顯示方法的另一個(gè)實(shí)施例流程圖。
具體實(shí)施例方式
圖1為本發(fā)明E-ink電子紙屏幕顯示方法的一個(gè)實(shí)施例,具體實(shí)現(xiàn)方式如下
首先,要判斷是否有新的內(nèi)容需要E-ink電子紙屏幕顯示。這可以通過(guò)定期掃描 緩存需要顯示內(nèi)容的存儲(chǔ)器,以便得知有新的需要顯示的內(nèi)容出現(xiàn);或者可以在使用者翻 頁(yè)等命令發(fā)出的同時(shí)得到有新內(nèi)容要顯示的結(jié)果。如果沒(méi)有新的需要顯示的內(nèi)容出現(xiàn),則 不必進(jìn)行任何處理。如果判斷有新的需要顯示的內(nèi)容出現(xiàn),則進(jìn)行下一步處理。
第二步,判斷是否有像素發(fā)生變化。在判斷出有新的需要顯示的內(nèi)容后,進(jìn)行本步 驟。本步驟主要目的是判斷與當(dāng)前E-ink電子紙屏幕顯示狀態(tài)相比,新的內(nèi)容顯示后有沒(méi) 有像素的灰度發(fā)生變化。在某些情況,新的需要顯示的內(nèi)容與E-ink電子紙屏幕當(dāng)前顯示 的內(nèi)容完全一致,沒(méi)有像素的灰度發(fā)生變化,在這種情況下也不進(jìn)行特別處理。如果新的內(nèi)
4容顯示后有像素的灰度發(fā)生變化,則進(jìn)行第三步處理。 第三步,獲得包含全部發(fā)生變化像素的最小矩形的面積S。每一個(gè)像素在E-ink電 子紙屏幕坐標(biāo)系中均有一個(gè)確定的坐標(biāo)位置,在得到所有發(fā)生灰度變化的像素的坐標(biāo)后, 可以得到一個(gè)包含全部發(fā)生灰度變化的像素的最小矩形,進(jìn)而可以得到該最小矩形的面積 S。 第四步,獲得上述發(fā)生變化的像素的數(shù)量N。 第五步,將第三步獲得的最小矩形的面積S與預(yù)定值Sg進(jìn)行比較。如果S小于或
等于Sg,則對(duì)最小矩形范圍內(nèi)進(jìn)行局部刷新,如果S大于Sg,則進(jìn)行第六步處理。 第六步,將發(fā)生變化的像素的數(shù)量N與預(yù)定值Ng進(jìn)行比較。如果N小于或等于
Ng,則對(duì)最小矩形范圍內(nèi)進(jìn)行局部刷新,如果N大于Ng,則進(jìn)行全局刷新。 本發(fā)明對(duì)符合一定條件的像素變化進(jìn)行全局刷新,否則進(jìn)行局部刷新(沒(méi)有閃爍
的問(wèn)題),因此降低了全局刷新的次數(shù),對(duì)使用者的視力起到保護(hù)作用。 第五步和第六步中的兩個(gè)預(yù)定值Sg和Ng是根據(jù)實(shí)際應(yīng)用的情況(如E-ink電子
紙屏幕主要用來(lái)顯示什么內(nèi)容)通過(guò)試驗(yàn)獲得的經(jīng)驗(yàn)數(shù)據(jù)。 圖2顯示了本發(fā)明另一個(gè)實(shí)施例的流程,具體說(shuō)明如下 與圖1相比,進(jìn)行第六步之前,即將N與Ng進(jìn)行對(duì)比之前的步驟是相同的,在此不 進(jìn)行重復(fù)說(shuō)明,僅對(duì)兩個(gè)實(shí)施例不同部分進(jìn)行說(shuō)明。即從第六步開(kāi)始,圖2所示實(shí)施例對(duì)如 何進(jìn)行全局刷新和局部刷新進(jìn)行了細(xì)化。主要目的是進(jìn)一步判斷選擇何種模式進(jìn)行刷新。 E-ink電子紙屏幕提供了三種刷新模式DU模式、GC4模式和GC16模式。這三種模式具有 不同的特點(diǎn),DU模式能夠?qū)哂?階灰度的范圍進(jìn)行刷新,刷新時(shí)間320mS ;GC4模式夠?qū)?具有4階灰度的范圍進(jìn)行刷新,刷新時(shí)間600mS ;GC16模式夠?qū)哂?6階灰度的范圍進(jìn)行 刷新,刷新時(shí)間980mS。如果統(tǒng)一采用一種低模式(如DU或GC4)進(jìn)行刷新,會(huì)出現(xiàn)刷新模 式與像素的灰度階數(shù)不符合的問(wèn)題,或者都采用GC16模式出現(xiàn)不必要的刷新時(shí)間過(guò)長(zhǎng)的 問(wèn)題。顯然,根據(jù)具體的情況選擇合適的刷新模式可以降低刷新的時(shí)間,提高E-ink電子紙 屏幕的顯示效果。 (1)在圖2所示實(shí)施例中,當(dāng)判斷S小于或等于Sg、N小于或等于Ng后,進(jìn)一步判 斷到當(dāng)前為止,連續(xù)進(jìn)行局部刷新的次數(shù)是多少,如果連續(xù)進(jìn)行局部刷新的次數(shù)達(dá)到預(yù)設(shè) 值,則強(qiáng)制本次刷新為全局刷新,可以進(jìn)入到進(jìn)行全局刷新的處理步驟(a)中。如果連續(xù)進(jìn) 行局部刷新的次數(shù)沒(méi)有達(dá)到所述預(yù)設(shè)值,則進(jìn)行(2)。對(duì)連續(xù)進(jìn)行局部刷新的次數(shù)進(jìn)行判斷 的主要目的是局部刷新會(huì)產(chǎn)生殘影(即上一屏顯示的內(nèi)容在當(dāng)前屏留有影跡),特別是連 續(xù)多次進(jìn)行局部刷新后這一現(xiàn)象更為明顯,為此,在連續(xù)進(jìn)行了預(yù)定值次數(shù)局部刷新強(qiáng)制 進(jìn)行全局刷新,全局刷新可以消除殘影。這里的預(yù)設(shè)值也是通過(guò)試驗(yàn)獲得的經(jīng)驗(yàn)值。
(2)獲取最小矩形內(nèi)全部像素的灰度階數(shù),并進(jìn)行(3)。 (3)對(duì)(2)獲得的灰度階數(shù)進(jìn)行判斷,如果灰度階數(shù)為2(即只有黑與白),則以DU 模式進(jìn)行局部刷新;如果灰度階數(shù)不為2,進(jìn)入(4)。 (4)如果灰度階數(shù)為4,則以GC4模式進(jìn)行局部刷新;如果灰度階數(shù)為其他值,則以 GC16模式進(jìn)行局部刷新。 圖2中左側(cè)的全局刷新路徑主要目的也是對(duì)灰度階數(shù)進(jìn)行判斷,進(jìn)而選擇相應(yīng)的 刷新模式,提高刷新速度,提升E-ink電子紙屏幕的顯示效果。對(duì)全局刷新路徑的具體步驟進(jìn)行說(shuō)明 (a)經(jīng)過(guò)第六步判斷(判斷N大于Ng)進(jìn)入全局刷新處理路徑后,獲取屏幕內(nèi)全部 像素的灰度階數(shù)。并進(jìn)入(b)。 (b)對(duì)(a)獲得的灰度階數(shù)進(jìn)行判斷,如果灰度階數(shù)為2(即只有黑與白),則以DU 模式進(jìn)行全局刷新;如果灰度階數(shù)不為2,進(jìn)入(c)。 (c)如果灰度階數(shù)為4,則以GC4模式進(jìn)行全局刷新;如果灰度階數(shù)為其他值,則以 GC16模式進(jìn)行全局刷新。
權(quán)利要求
E-ink電子紙屏幕顯示方法,其特征在于包括如下步驟A、當(dāng)有新的內(nèi)容需要E-ink電子紙屏幕顯示時(shí),將當(dāng)前E-ink電子紙屏幕顯示內(nèi)容與所述新的內(nèi)容進(jìn)行比較,判斷是否有像素發(fā)生變化;B、如果步驟A判斷出有像素發(fā)生變化,計(jì)算出包含E-ink電子紙屏幕中所有發(fā)生變化的像素的最小矩形;C、如果發(fā)生變化的像素?cái)?shù)量大于預(yù)定像素?cái)?shù),且所述最小矩形的面積大于預(yù)定矩形面積,則在E-ink電子紙屏幕范圍內(nèi)進(jìn)行全局刷新;否則,進(jìn)行局部刷新,即對(duì)E-ink電子紙屏幕中所述最小矩形范圍內(nèi)所述發(fā)生變化的像素進(jìn)行刷新。
2. 根據(jù)權(quán)利要求1所述E-ink電子紙屏幕顯示方法,其特征在于如果在步驟C判斷需 要進(jìn)行所述全局刷新,則進(jìn)一步判斷E-ink電子紙屏幕全屏范圍內(nèi)灰度階數(shù),根據(jù)得到的 灰度階數(shù)進(jìn)行如下處理如果灰度階數(shù)為2,則以DU模式進(jìn)行全局刷新; 如果灰度階數(shù)為4,則以GC4模式進(jìn)行全局刷新; 如果灰度階數(shù)為其他,則以GC16模式進(jìn)行全局刷新。
3. 根據(jù)權(quán)利要求1或2所述E-ink電子紙屏幕顯示方法,其特征在于如果在步驟C判 斷需要進(jìn)行所述局部刷新,則進(jìn)一步判斷E-ink電子紙屏幕所述最小矩形內(nèi)全部像素的灰度階數(shù),根據(jù)得到的灰度階數(shù)進(jìn)行如下處理如果灰度階數(shù)為2,則以DU模式進(jìn)行局部刷新; 如果灰度階數(shù)為4,則以GC4模式進(jìn)行局部刷新; 如果灰度階數(shù)為其他,則以GC16模式進(jìn)行局部刷新。
4. 根據(jù)權(quán)利要求1所述E-ink電子紙屏幕顯示方法,其特征在于還包括如下步驟如 果連續(xù)進(jìn)行預(yù)定次數(shù)的局部刷新后,進(jìn)行至少一次所述全局刷新。
全文摘要
為了解決現(xiàn)有應(yīng)用E-ink電子紙屏幕時(shí)存在的頻繁閃爍的問(wèn)題,本發(fā)明提供了一種E-ink電子紙屏幕顯示方法當(dāng)有新的內(nèi)容需要E-ink電子紙屏幕顯示時(shí),將當(dāng)前E-ink電子紙屏幕顯示內(nèi)容與所述新的內(nèi)容進(jìn)行比較,如果有像素發(fā)生變化,計(jì)算出包含E-ink電子紙屏幕中所有發(fā)生變化的像素的最小矩形;如果發(fā)生變化的像素?cái)?shù)量大于預(yù)定像素?cái)?shù),且所述最小矩形的面積大于預(yù)定矩形面積,則在E-ink電子紙屏幕范圍內(nèi)進(jìn)行全局刷新;否則,進(jìn)行局部刷新。本發(fā)明可以有效減少E-ink電子紙屏幕閃爍的問(wèn)題。
文檔編號(hào)G09G3/34GK101727836SQ20091024289
公開(kāi)日2010年6月9日 申請(qǐng)日期2009年12月18日 優(yōu)先權(quán)日2009年12月18日
發(fā)明者劉彬 申請(qǐng)人:北京登合科技有限公司