亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電子墨水屏的刷新控制方法及系統(tǒng)的制作方法

文檔序號:2585770閱讀:344來源:國知局
專利名稱:電子墨水屏的刷新控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及電子屏幕顯示技術(shù)領(lǐng)域,尤其涉及一種電子墨水屏的刷新控制方法及系統(tǒng)。
背景技術(shù)
電子墨水屏也稱為E-Ink屏,是一種本身不發(fā)光而依靠外界反光實(shí)現(xiàn)顯示效果的屏幕,有著紙張一樣的外觀體驗(yàn),因此在電子書領(lǐng)域有著很重要的地位。
電子墨水屏本身提供了兩大類顯示刷新的模式一是普通過渡方式的刷新,簡稱 GU普通刷新,它是指屏幕上的內(nèi)容直接由舊到新過渡;二是黑白閃爍方式的刷新,簡稱GC 全屏刷新,它是在舊內(nèi)容變成新內(nèi)容之前先全部變成黑色再刷上新內(nèi)容。其中,GU普通刷新模式刷新次數(shù)一多就容易出現(xiàn)殘影,并且刷新次數(shù)越多,殘影越重,而一次GC全屏刷新模式刷新則能有效消除殘影。
一般在LCD屏幕上的應(yīng)用程序如移植至電子墨水屏,除了需要考慮其灰度特性與緩慢的刷新速度之外,還需要處理何時(shí)需要進(jìn)行GC全屏刷新以消除殘影的問題,否則殘影越來越嚴(yán)重,會影響用戶體驗(yàn)。但若在電子墨水屏幕的手持設(shè)備中全部采用GC全屏刷新模式,雖然能獲得較好的顯示體驗(yàn),無殘影,但是翻頁切換時(shí)黑白閃爍的方式容易對眼睛造成刺激。
因此,目前在電子墨水屏幕的手持設(shè)備中普遍采用的方式是GC全屏刷新與GU普通刷新結(jié)合,比如,每用GU普通刷新模式翻固定頁數(shù)后進(jìn)行一次GC全屏刷新以消除殘影, 以獲得顯示效果與切換效果的一個(gè)綜合平衡。但這種GC全屏刷新與GU普通刷新結(jié)合的策略僅僅只能針對全屏閱讀。另外有一些簡單的根據(jù)刷屏面積直接決定本次用GC全屏刷新或GU普通刷新的機(jī)制,其通用性也不夠強(qiáng)。在電子墨水屏越來越面臨豐富應(yīng)用的場合,如何在復(fù)雜的屏幕內(nèi)容刷新動作下控制GC全屏刷新與GU普通刷新的策略就成了重要的一點(diǎn)。因此需要一種電子墨水屏的刷新控制方法及系統(tǒng),能夠合理地控制GC全屏刷新與GU 普通刷新,提高適用性。發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種電子墨水屏的刷新控制方法及系統(tǒng),能夠合理地控制 GC全屏刷新與⑶普通刷新,提高適用性。
為解決上述問題,本發(fā)明提供一種電子墨水屏的刷新控制方法,包括
攔截電子墨水屏本次刷新的屏幕內(nèi)容;
將所述本次刷新的屏幕內(nèi)容與所述電子墨水屏上一次刷新后的屏幕內(nèi)容比較,計(jì)算出包含變化區(qū)域在內(nèi)的最小矩形及其面積;
獲取所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;
判斷所述刷新計(jì)數(shù)值是否小于一預(yù)設(shè)閾值,若是,對所述電子墨水屏進(jìn)行GU普通刷新;若否,對所述電子墨水屏進(jìn)行GC全屏刷新,并將刷新計(jì)數(shù)值清零。
進(jìn)一步的,獲取所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值,包括
計(jì)算所述最小矩形的面積占所述電子墨水屏的整個(gè)屏幕面積的百分比;
根據(jù)所述百分比的大小,對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加相應(yīng)的步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值。
進(jìn)一步的,根據(jù)所述百分比的大小,對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加相應(yīng)的步長時(shí),包括
若所述百分比大于第一閾值,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第一步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;
若所述百分比介于第一閾值與第二閾值之間,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第二步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;
若所述百分比介于第二閾值與第三閾值之間,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第三步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;
若所述百分比小于或等于第三閾值,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第四步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值。
相應(yīng)的,本發(fā)明還提供一種電子墨水屏的刷新控制系統(tǒng),包括
攔截單元,用于攔截電子墨水屏本次刷新的屏幕內(nèi)容;
計(jì)數(shù)單元,用于將所述本次刷新的屏幕內(nèi)容與所述電子墨水屏上一次刷新后的屏幕內(nèi)容比較,計(jì)算出包含變化區(qū)域在內(nèi)的最小矩形及其面積,并獲取所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;
判斷單元,用于判斷所述刷新計(jì)數(shù)值是否小于一預(yù)設(shè)閾值,若是,對所述電子墨水屏進(jìn)行GU普通刷新;若否,對所述電子墨水屏進(jìn)行GC全屏刷新,并將刷新計(jì)數(shù)值清零;
輸出單元,用于將所述判斷單元的判斷結(jié)果輸出以完成對所述電子墨水屏進(jìn)行GU 普通刷新或GC全屏刷新的操作。
與現(xiàn)有技術(shù)相比,本發(fā)明的電子墨水屏的刷新控制方法及系統(tǒng),將所述本次刷新的屏幕內(nèi)容與所述電子墨水屏上一次刷新后的屏幕內(nèi)容比較,計(jì)算出包含變化區(qū)域在內(nèi)的最小矩形及其面積,運(yùn)算量小,減輕了電子墨水屏所在設(shè)備的運(yùn)行負(fù)擔(dān),適合于各種應(yīng)用電子墨水屏的設(shè)備;同時(shí),根據(jù)最小矩形的面積獲得的刷新計(jì)數(shù)值的大小,對電子墨水屏進(jìn)行 GU普通刷新或GC全屏刷新,增強(qiáng)了電子墨水屏的顯示效果與切換效果的綜合平衡性,提高用戶體驗(yàn)。


圖1是本發(fā)明實(shí)施例一的電子墨水屏的刷新控制方法的流程圖2是本發(fā)明實(shí)施例二的電子墨水屏的刷新控制系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下結(jié)合附圖和具體實(shí)施例對本發(fā)明提出的電子墨水屏的刷新控制方法及系統(tǒng)作進(jìn)一步詳細(xì)說明。
實(shí)施例一
如圖1所示,本實(shí)施提供一種電子墨水屏的刷新控制方法,包括以下步驟
Si,攔截電子墨水屏本次刷新的屏幕內(nèi)容;
S2,將所述本次刷新的屏幕內(nèi)容與所述電子墨水屏上一次刷新后的屏幕內(nèi)容比較,計(jì)算出包含變化區(qū)域在內(nèi)的最小矩形及其面積;
S3,計(jì)算所述最小矩形的面積占所述電子墨水屏的整個(gè)屏幕面積的百分比;
S4,根據(jù)所述百分比的大小,對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加相應(yīng)的步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;
S5,判斷所述刷新計(jì)數(shù)值是否小于一預(yù)設(shè)閾值,
若是,則執(zhí)行S61 對所述電子墨水屏進(jìn)行⑶普通刷新;
若否,則執(zhí)行S62 對所述電子墨水屏進(jìn)行GC全屏刷新,并將刷新計(jì)數(shù)值清零。
本實(shí)施例中,步驟Sl對電子墨水屏本次刷新的屏幕內(nèi)容的攔截點(diǎn)在Android平臺上可在顯示合成模塊SurfaceFlinger中實(shí)現(xiàn),也可在framebuffer刷屏接口處實(shí)現(xiàn),也可在顯示驅(qū)動內(nèi)實(shí)現(xiàn);而在Linux平臺上則可在framebuffer或顯示驅(qū)動內(nèi)實(shí)現(xiàn)。
需要說明的是,一次刷新所變化的區(qū)域的面積有大有小,即最小矩形的面積有大有小,刷新變化區(qū)域越大,其殘影就越嚴(yán)重。本實(shí)施例中,預(yù)先估計(jì)了步驟S3中計(jì)算出來的百分比的所有可能大小,來對步驟S2中的最小矩形的面積做了分級處理,使得步驟S4中不同的刷新級別所對應(yīng)的刷新計(jì)數(shù)值增長步長也不同。本次刷新時(shí)包含變化區(qū)域在內(nèi)的最小矩形的面積越大,對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加的步長也越大。
本實(shí)施例中,將步驟S3中計(jì)算出來的可能的百分比分為大于80^^80%到40%、 40 %到20 %、20 %以下四檔,即第一閾值為80 %,第二閾值為40 %,第三閾值為20 %,相應(yīng)的設(shè)定四個(gè)步長第一步長為6,第二步長為3,第三步長為2,第四步長為1,因此,
步驟S3中的百分比大于80%時(shí),步驟S4中對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加步長6 ;
步驟S3中的百分比為40%到80%時(shí),步驟S4中對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加步長3 ;
步驟S3中的百分比為40%到20%時(shí),步驟S4中對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加步長2 ;
步驟S3中的百分比為20%以下時(shí),步驟S4中對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加步長1。
本實(shí)施例中,步驟S5中的預(yù)設(shè)閾值可根據(jù)不同類型的電子墨水屏產(chǎn)品而不同,同時(shí)此預(yù)設(shè)閾值跟溫度等外界因素有一定關(guān)系。經(jīng)過實(shí)踐,在常溫下,此值定為60較合適,當(dāng)步驟S5中刷新計(jì)數(shù)值增加達(dá)到所述預(yù)設(shè)閾值時(shí),進(jìn)行GC全屏刷新以消除殘影,同時(shí)刷新計(jì)數(shù)值歸零。
本實(shí)施例提供的電子墨水屏的刷新控制方法,將所述本次刷新的屏幕內(nèi)容與所述電子墨水屏上一次刷新后的屏幕內(nèi)容比較,計(jì)算出包含變化區(qū)域在內(nèi)的最小矩形及其面積,運(yùn)算量小,減輕了電子墨水屏所在設(shè)備的運(yùn)行負(fù)擔(dān);同時(shí),根據(jù)最小矩形的面積占整個(gè)屏幕面積的百分比,按照相應(yīng)步長累加刷新計(jì)數(shù)值,根據(jù)累加后的刷新計(jì)數(shù)值的大小對電子墨水屏進(jìn)行GU普通刷新或GC全屏刷新,增強(qiáng)了電子墨水屏的顯示效果與切換效果的綜合平衡性,提高用戶體驗(yàn)。
在本發(fā)明的其他實(shí)施例中,還可以進(jìn)一步對變化區(qū)域的邊緣進(jìn)行量化計(jì)算,將其計(jì)算的結(jié)果融合到刷新計(jì)數(shù)值,提供一種更貼合電子墨水屏殘影的物理機(jī)制、刷新控制更準(zhǔn)確的方法及系統(tǒng),但所需的浮點(diǎn)運(yùn)算量較大,容易給設(shè)備造成負(fù)荷過重的現(xiàn)象,因此一般應(yīng)用在較高端的電子墨水屏設(shè)備中。
在本發(fā)明的其他實(shí)施例中,還可以直接根據(jù)最小矩形的面積大小是否超過一定閾值來決定使用GC全屏刷新還是GU普通刷新,這種機(jī)制沒有記憶前后狀態(tài),沒有計(jì)數(shù)步長, 很容易出現(xiàn)一些極端情況,比如在某輸入框中反復(fù)輸入字符時(shí)容易導(dǎo)致殘影,但此時(shí)每一次屏幕刷新的面積均較小,在這種簡陋策略中便無法及時(shí)采用GC機(jī)制進(jìn)行殘影消除,因而會影響用戶體驗(yàn)。
實(shí)施例二
如圖2所示,本實(shí)施例提供一種電子墨水屏的刷新控制系統(tǒng),包括
攔截單元11,用于攔截電子墨水屏本次刷新的屏幕內(nèi)容;
計(jì)數(shù)單元12,用于將所述本次刷新的屏幕內(nèi)容與所述電子墨水屏上一次刷新后的屏幕內(nèi)容比較,計(jì)算出包含變化區(qū)域在內(nèi)的最小矩形及其面積,并獲取所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;
判斷單元13,用于判斷所述刷新計(jì)數(shù)值是否小于一預(yù)設(shè)閾值,若是,對所述電子墨水屏進(jìn)行GU普通刷新;若否,對所述電子墨水屏進(jìn)行GC全屏刷新,并將刷新計(jì)數(shù)值清零;
輸出單元14,用于將所述判斷單元13的判斷結(jié)果輸出以完成對所述電子墨水屏進(jìn)行GU普通刷新或GC全屏刷新的操作。
其中,所述計(jì)數(shù)單元12獲取所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值,包括
計(jì)算所述最小矩形的面積占所述電子墨水屏的整個(gè)屏幕面積的百分比;
根據(jù)所述百分比的大小,對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加相應(yīng)的步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值。
本實(shí)施例中,所述計(jì)數(shù)單元12根據(jù)所述百分比的大小,對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加相應(yīng)的步長時(shí),包括
若所述百分比大于第一閾值,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第一步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;
若所述百分比介于第一閾值與第二閾值之間,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第二步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;
若所述百分比介于第二閾值與第三閾值之間,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第三步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;
若所述百分比小于或等于第三閾值,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第四步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值。
綜上所述,本發(fā)明的電子墨水屏的刷新控制方法及系統(tǒng),將所述本次刷新的屏幕內(nèi)容與所述電子墨水屏上一次刷新后的屏幕內(nèi)容比較,計(jì)算出包含變化區(qū)域在內(nèi)的最小矩形及其面積,運(yùn)算量小,減輕了電子墨水屏所在設(shè)備的運(yùn)行負(fù)擔(dān),適合于各種應(yīng)用電子墨水屏的設(shè)備;同時(shí),根據(jù)最小矩形的面積獲得的刷新計(jì)數(shù)值的大小,對電子墨水屏進(jìn)行GU普通刷新或GC全屏刷新,增強(qiáng)了電子墨水屏的顯示效果與切換效果的綜合平衡性,提高用戶體驗(yàn)。
顯然,本領(lǐng)域的技術(shù)人員可以對發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種電子墨水屏的刷新控制方法,其特征在于,包括 攔截電子墨水屏本次刷新的屏幕內(nèi)容;將所述本次刷新的屏幕內(nèi)容與所述電子墨水屏上一次刷新后的屏幕內(nèi)容比較,計(jì)算出包含變化區(qū)域在內(nèi)的最小矩形及其面積;獲取所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;判斷所述刷新計(jì)數(shù)值是否小于一預(yù)設(shè)閾值,若是,對所述電子墨水屏進(jìn)行GU普通刷新;若否,對所述電子墨水屏進(jìn)行GC全屏刷新,并將刷新計(jì)數(shù)值清零。
2.如權(quán)利要求1所述的電子墨水屏的刷新控制方法,其特征在于,獲取所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值,包括計(jì)算所述最小矩形的面積占所述電子墨水屏的整個(gè)屏幕面積的百分比; 根據(jù)所述百分比的大小,對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加相應(yīng)的步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值。
3.如權(quán)利要求2所述的電子墨水屏的刷新控制方法,其特征在于,根據(jù)所述百分比的大小,對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加相應(yīng)的步長時(shí),包括若所述百分比大于第一閾值,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第一步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;若所述百分比介于第一閾值與第二閾值之間,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第二步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;若所述百分比介于第二閾值與第三閾值之間,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第三步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;若所述百分比小于或等于第三閾值,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第四步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值。
4.一種電子墨水屏的刷新控制系統(tǒng),其特征在于,包括 攔截單元,用于攔截電子墨水屏本次刷新的屏幕內(nèi)容;計(jì)數(shù)單元,用于將所述本次刷新的屏幕內(nèi)容與所述電子墨水屏上一次刷新后的屏幕內(nèi)容比較,計(jì)算出包含變化區(qū)域在內(nèi)的最小矩形及其面積,并獲取所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;判斷單元,用于判斷所述刷新計(jì)數(shù)值是否小于一預(yù)設(shè)閾值,若是,對所述電子墨水屏進(jìn)行GU普通刷新;若否,對所述電子墨水屏進(jìn)行GC全屏刷新,并將刷新計(jì)數(shù)值清零;輸出單元,用于將所述判斷單元的判斷結(jié)果輸出以完成對所述電子墨水屏進(jìn)行GU普通刷新或GC全屏刷新的操作。
5.如權(quán)利要求4所述的電子墨水屏的刷新控制系統(tǒng),其特征在于,所述計(jì)數(shù)單元獲取所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值,包括計(jì)算所述最小矩形的面積占所述電子墨水屏的整個(gè)屏幕面積的百分比; 根據(jù)所述百分比的大小,對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加相應(yīng)的步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值。
6.如權(quán)利要求5所述的電子墨水屏的刷新控制系統(tǒng),其特征在于,根據(jù)所述百分比的大小,對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加相應(yīng)的步長時(shí),包括若所述百分比大于第一閾值,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第一步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;若所述百分比介于第一閾值與第二閾值之間,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第二步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;若所述百分比介于第二閾值與第三閾值之間,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第三步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值;若所述百分比小于或等于第三閾值,則對所述電子墨水屏上一次刷新后的刷新計(jì)數(shù)值增加第四步長,得到所述最小矩形的面積對應(yīng)的刷新計(jì)數(shù)值。
全文摘要
本發(fā)明提供一種電子墨水屏的刷新控制方法及系統(tǒng),將所述本次刷新的屏幕內(nèi)容與所述電子墨水屏上一次刷新后的屏幕內(nèi)容比較,計(jì)算出包含變化區(qū)域在內(nèi)的最小矩形及其面積,運(yùn)算量小,減輕了電子墨水屏所在設(shè)備的運(yùn)行負(fù)擔(dān),適合于各種應(yīng)用電子墨水屏的設(shè)備;同時(shí),根據(jù)最小矩形的面積獲得的刷新計(jì)數(shù)值的大小,對電子墨水屏進(jìn)行GU普通刷新或GC全屏刷新,增強(qiáng)了電子墨水屏的顯示效果與切換效果的綜合平衡性,提高用戶體驗(yàn)。
文檔編號G09G3/34GK102509536SQ20111030881
公開日2012年6月20日 申請日期2011年10月12日 優(yōu)先權(quán)日2011年10月12日
發(fā)明者劉嘯, 劉超, 周瑞 申請人:上海果殼電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1