本發(fā)明涉及一種電子墨水屏殘影消除方法。
背景技術(shù):
目前電子墨水屏的顯示方式基本上分兩種模式:完整刷新模式和快速刷新模式。完整刷新模式的原理是在刷下一幅畫面時(shí),電子墨水屏上的每個(gè)點(diǎn)都先變成白色,甚至先黑再白,使得每個(gè)點(diǎn)都能在白色的起點(diǎn)上開始轉(zhuǎn)變到下一幅畫的灰階,從而消除上一副畫面的影響,不會留有殘影。但也導(dǎo)致了畫面切換時(shí)有全白,甚至先黑再白這樣的全屏閃爍的效果。因此,完整刷新模式可以使顯示效果最好,顯示屏上不會留有上一幀屏上的內(nèi)容殘影。但缺點(diǎn)是刷新頻率慢,甚至有全白或全黑的中間過程,給人較明顯的閃爍感。
快速刷新模式則相反,快速刷新每個(gè)像素點(diǎn)都是直接從上幅畫面的灰階轉(zhuǎn)到下幅畫面的灰階需求,由于每個(gè)點(diǎn)的起點(diǎn)受到上幅畫面的影響,會導(dǎo)致畫面切換時(shí)多少殘留了上幅畫面的痕跡。因此,快速刷新顯示速度快,無閃爍,但是有上幅畫面的殘影。多次刷新屏幕后,因?yàn)闅堄暗姆e累越來越嚴(yán)重,會明顯影響顯示效果。
通常在需要顯示速度較快的應(yīng)用中,為了消除殘影的影響,需要程序定時(shí)或者指定顯示頁數(shù)后進(jìn)行一次完整刷新來消除殘影的積累,但是消除殘影的效果欠佳,用戶使用體驗(yàn)較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是,克服上述背景技術(shù)的不足,提供一種殘影消除效果好的電子墨水屏殘影消除方法。
本發(fā)明解決其技術(shù)問題采用的技術(shù)方案是,一種電子墨水屏殘影消除方法,包括以下步驟:
(1)將電子墨水屏上當(dāng)前顯示的畫面劃分為N份小塊,N為整數(shù),N≥2;將電子墨水屏下幅顯示的新畫面也按同樣的方式劃分為N份小塊;在電子墨水屏的顯示方式上,采用快速刷新模式;
(2)將當(dāng)前畫面的第1份小塊內(nèi)容刷為全黑;
(3)將步驟(2)中的全黑小塊刷為全白;再將當(dāng)前畫面的第2份小塊內(nèi)容刷為全黑;
(4)將步驟(3)中的全白小塊刷新為新畫面的第1份小塊內(nèi)容;再將步驟(3)中的全黑小塊刷為全白;再將當(dāng)前畫面的第3份小塊內(nèi)容刷為全黑;
(5)將步驟(4)中的全白小塊刷新為新畫面的第2份小塊內(nèi)容;再將步驟(4)中的全黑小塊刷為全白;再將當(dāng)前畫面的第4份小塊內(nèi)容刷為全黑;
(6)將步驟(5)中的全白小塊刷新為新畫面的第3份小塊內(nèi)容;再將步驟(5)中的全黑小塊刷為全白;再將當(dāng)前畫面的第5份小塊內(nèi)容刷為全黑;以此類推,直至當(dāng)前畫面的N份小塊內(nèi)容全部刷新為新畫面的N份小塊內(nèi)容。
進(jìn)一步,步驟(1)中,將電子墨水屏上當(dāng)前顯示的畫面劃分為N份小塊是指將電子墨水屏上當(dāng)前顯示的畫面劃分為N等份的橫條。
進(jìn)一步,步驟(1)中,將電子墨水屏上當(dāng)前顯示的畫面劃分為N份小塊是指將電子墨水屏上當(dāng)前顯示的畫面劃分為N等份的豎條。
進(jìn)一步,步驟(1)中,將N等份的橫條,按從上往下的順序編號。
進(jìn)一步,步驟(1)中,將N等份的豎條,按從左至右的順序編號。
進(jìn)一步,在控制器的處理機(jī)制上,采用pipeline模式刷新。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)如下:(1)采用快速刷新模式,利用黑白切換來消除上幅畫面對像素點(diǎn)的影響,但又避免采用整屏刷白或先黑再白的方式,利用滾動條特效的方式將畫面分段進(jìn)行先刷黑、再刷白、最后刷新至新畫面,能夠有效消除電子墨水屏殘影,避免整幅畫面閃爍;(2)進(jìn)一步采用pipeline模式刷新,在幾個(gè)刷新區(qū)域不重疊的條件下,各刷新區(qū)域的刷新不必完全串行來處理,而是采用多條pipeline流水線的方式,達(dá)到局部并行,提高顯示速度,使黑條、白條以及新畫面條塊內(nèi)容能夠快速刷新出來,整體效果上體現(xiàn)出畫面快速滾動更新,沒有全屏閃爍的現(xiàn)象,帶來更好的用戶體驗(yàn)。
附圖說明
圖1是本發(fā)明實(shí)施例1的過程示意圖。
具體實(shí)施方式
下面結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)描述。
實(shí)施例1
參照圖1,本實(shí)施例包括以下步驟:
(1)將電子墨水屏上當(dāng)前顯示的畫面劃分為14等份橫條,按從上往下的順序編號;將電子墨水屏下幅顯示的新畫面也按同樣的方式劃分為14等份橫條;在控制器的處理機(jī)制上,采用pipeline(流水線)模式刷新;在電子墨水屏的顯示方式上,采用快速刷新模式;
(2)將當(dāng)前畫面的第1份橫條內(nèi)容刷為全黑;
(3)將步驟(2)中的全黑橫條刷為全白;再將當(dāng)前畫面的第2份橫條內(nèi)容刷為全黑;
(4)將步驟(3)中的全白橫條刷新為新畫面的第1份橫條內(nèi)容;再將步驟(3)中的全黑橫條刷為全白;再將當(dāng)前畫面的第3份橫條內(nèi)容刷為全黑;
(5)將步驟(4)中的全白橫條刷新為新畫面的第2份橫條內(nèi)容;再將步驟(4)中的全黑橫條刷為全白;再將當(dāng)前畫面的第4份橫條內(nèi)容刷為全黑;
(6)將步驟(5)中的全白橫條刷新為新畫面的第3份橫條內(nèi)容;再將步驟(5)中的全黑橫條刷為全白;再將當(dāng)前畫面的第5份橫條內(nèi)容刷為全黑;以此類推,直至當(dāng)前畫面的14份橫條內(nèi)容全部刷新為新畫面的14份橫條內(nèi)容。
實(shí)施例2
本實(shí)施例包括以下步驟:
(1)將電子墨水屏上當(dāng)前顯示的畫面劃分為16等份豎條,按從左至往右的順序編號;將電子墨水屏下幅顯示的新畫面也按同樣的方式劃分為16等份豎條;在控制器的處理機(jī)制上,采用pipeline(流水線)模式刷新;在電子墨水屏的顯示方式上,采用快速刷新模式;
(2)將當(dāng)前畫面的第1份豎條內(nèi)容刷為全黑;
(3)將步驟(2)中的全黑豎條刷為全白;再將當(dāng)前畫面的第2份豎條內(nèi)容刷為全黑;
(4)將步驟(3)中的全白豎條刷新為新畫面的第1份豎條內(nèi)容;再將步驟(3)中的全黑豎條刷為全白;再將當(dāng)前畫面的第3份豎條內(nèi)容刷為全黑;
(5)將步驟(4)中的全白豎條刷新為新畫面的第2份豎條內(nèi)容;再將步驟(4)中的全黑豎條刷為全白;再將當(dāng)前畫面的第4份豎條內(nèi)容刷為全黑;
(6)將步驟(5)中的全白豎條刷新為新畫面的第3份豎條內(nèi)容;再將步驟(5)中的全黑豎條刷為全白;再將當(dāng)前畫面的第5份豎條內(nèi)容刷為全黑;以此類推,直至當(dāng)前畫面的16份豎條內(nèi)容全部刷新為新畫面的16份豎條內(nèi)容。
本發(fā)明方法可根據(jù)不同的使用場景,不同的需求,將電子墨水屏上的畫面分成不同形狀,除實(shí)施例1、2所列舉的橫條和豎條外,還可為環(huán)狀、斜紋狀等;刷新方向或順序也可以各有不同,只有保障整幅畫面非同時(shí)被黑色或白色進(jìn)行預(yù)先刷新,就能達(dá)到去除閃屏,又減低殘影的效果。
本發(fā)明不采用完整刷新模式,只采用快速刷新模式,利用黑白切換來消除上幅畫面對像素點(diǎn)的影響,但又避免采用整屏刷白或先黑再白的方式,利用滾動條特效的方式將畫面分段進(jìn)行先刷黑、再刷白、最后刷新至新畫面,能夠有效消除電子墨水屏殘影,避免整幅畫面閃爍;并通過pipeline模式刷新,在幾個(gè)刷新區(qū)域不重疊的條件下,各刷新區(qū)域的刷新不必完全串行來處理,而是采用多條pipeline流水線的方式,達(dá)到局部并行,提高顯示速度,使黑條、白條以及新畫面條塊內(nèi)容能夠快速刷新出來,整體效果上體現(xiàn)出畫面快速滾動更新,沒有全屏閃爍的現(xiàn)象,來更好的用戶體驗(yàn)。
本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種修改和變型,倘若這些修改和變型在本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則這些修改和變型也在本發(fā)明的保護(hù)范圍之內(nèi)。
說明書中未詳細(xì)描述的內(nèi)容為本領(lǐng)域技術(shù)人員公知的現(xiàn)有技術(shù)。