控制裝置、顯示裝置、控制方法和程序產(chǎn)品的制作方法
【專利摘要】本發(fā)明涉及一種控制裝置、顯示裝置、控制方法和程序產(chǎn)品。根據(jù)實(shí)施例的一種控制裝置可以控制電子紙中的目標(biāo)區(qū)域的更新。所述裝置可包括分割器單元、管理器單元和更新指示單元。所述分割器單元可被配置為將所述目標(biāo)區(qū)域分割成多個(gè)子區(qū)域。所述管理器單元可被配置為配置每個(gè)子區(qū)域的更新開(kāi)始定時(shí),以使得在子區(qū)域的更新處發(fā)生的閃爍在不同的定時(shí)處出現(xiàn)。所述更新指示單元可被配置為指示以根據(jù)更新開(kāi)始定時(shí)執(zhí)行每個(gè)子區(qū)域的更新過(guò)程。
【專利說(shuō)明】控制裝置、顯示裝置、控制方法和程序產(chǎn)品
[0001]一個(gè)或多個(gè)相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)基于2013年9月24日提交的日本專利申請(qǐng)N0.2013-196962并要求其優(yōu)先權(quán);該專利申請(qǐng)的全部?jī)?nèi)容通過(guò)引用被合并于此。
【技術(shù)領(lǐng)域】
[0003]本文中所述的實(shí)施例大體上涉及一種控制裝置、一種顯示裝置、一種控制方法和一種程序產(chǎn)品。
【背景技術(shù)】
[0004]傳統(tǒng)上,對(duì)于諸如包括手寫(xiě)板終端、平板終端、電子書(shū)終端、醫(yī)療終端、電子醫(yī)療記錄等的便攜式數(shù)據(jù)處理終端,包括手環(huán)式、腕表式、眼鏡式等的可穿戴數(shù)據(jù)處理終端,電子POP (購(gòu)買點(diǎn)廣告),ESL (電子貨架標(biāo)簽),電子海報(bào)和數(shù)字標(biāo)牌,電子報(bào)紙,板狀顯示器,緊湊型服務(wù)器,傳感器節(jié)點(diǎn)等的數(shù)據(jù)處理裝置來(lái)說(shuō),功率效率的改進(jìn)是重要的技術(shù)問(wèn)題。尤其是,對(duì)于具有諸如太陽(yáng)能電池的能量收集技術(shù)的數(shù)據(jù)處理裝置來(lái)說(shuō),不必要的功率消耗的抑制是至關(guān)重要的技術(shù)問(wèn)題。
[0005]對(duì)于這樣的數(shù)據(jù)處理裝置的顯示裝置,例如,可以使用諸如在更新顯示期間消耗電功率的非易失性電子紙的具有低功耗的顯示器。當(dāng)使用這樣的顯示裝置時(shí),在等候時(shí)段內(nèi)(諸如用戶瀏覽顯示器、顯示的內(nèi)容不改變等期間的時(shí)期),能夠抑制功率消耗。
[0006]然而,電子紙具有一些技術(shù)問(wèn)題。其中之一是與IXD (液晶顯示器)等相比更新時(shí)間長(zhǎng)。另一個(gè)是更新過(guò)程可能導(dǎo)致所謂閃爍的現(xiàn)象。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的第一方面提供了一種控制裝置,其能夠控制電子紙中的目標(biāo)區(qū)域的更新,所述裝置包括:分割器單元,其被配置為將所述目標(biāo)區(qū)域分割成多個(gè)子區(qū)域;管理器單元,其被配置為配置每個(gè)子區(qū)域的更新開(kāi)始定時(shí),以使得在所述子區(qū)域的更新處發(fā)生的閃爍在不同的定時(shí)處出現(xiàn);以及更新指示單元,其被配置為指示根據(jù)所述更新開(kāi)始定時(shí)執(zhí)行每個(gè)子區(qū)域的更新過(guò)程。
[0008]本發(fā)明的第二方面提供了一種顯示裝置,被配置為當(dāng)使用觸摸屏輸入裝置輸入滑動(dòng)電子紙中的目標(biāo)區(qū)域的操作時(shí),更新所述目標(biāo)區(qū)域,使得閃爍看起來(lái)在操作朝向的方向上流動(dòng)。
[0009]本發(fā)明的第三方面提供了一種顯示裝置,被配置為當(dāng)使用觸摸屏輸入裝置輸入滑動(dòng)電子紙中包括多個(gè)子區(qū)域的目標(biāo)區(qū)域的操作時(shí),按順序更新所述目標(biāo)區(qū)域的子區(qū)域。
[0010]本發(fā)明的第四方面提供了一種控制裝置,其能夠指示被配置為控制電子紙的更新的控制器基于預(yù)設(shè)的更新控制信息執(zhí)行目標(biāo)區(qū)域的更新過(guò)程,所述裝置包括:分割器單元,其被配置為將所述目標(biāo)區(qū)域分割成多個(gè)子區(qū)域;管理器單元,其被配置為配置用于每個(gè)子區(qū)域的更新過(guò)程的更新控制信息;以及更新指示單元,其被配置為指示使用由所述管理器單元配置的所述更新控制信息執(zhí)行每個(gè)子區(qū)域的更新過(guò)程,其中所述更新控制信息包括從更新過(guò)程的開(kāi)始直到閃爍的出現(xiàn)的時(shí)期彼此不同的多條更新控制信息,以及所述管理器單元配置用于每個(gè)子區(qū)域的更新過(guò)程的更新控制信息,以使得在所述子區(qū)域的更新處發(fā)生的閃爍在不同的定時(shí)處出現(xiàn)。
[0011]本發(fā)明的第五方面提供了一種用于更新電子紙的控制裝置,所述裝置被配置為:在更新所述電子紙時(shí),在與所述電子紙中的第二區(qū)域的閃爍的定時(shí)不同的定時(shí)處產(chǎn)生所述電子紙中的第一區(qū)域的閃爍,所述第二區(qū)域與所述第一區(qū)域不重疊。
[0012]本發(fā)明的第六方面提供了一種用于更新電子紙的顯示裝置,所述裝置被配置為:在更新所述電子紙時(shí),在與所述電子紙中的第二區(qū)域的閃爍的定時(shí)不同的定時(shí)處產(chǎn)生所述電子紙中的第一區(qū)域的閃爍,所述第二區(qū)域與所述第一區(qū)域不重疊。
[0013]本發(fā)明的第七方面提供了一種顯示裝置,其包括:電子紙;控制器,其被配置為執(zhí)行所述電子紙的更新過(guò)程;以及前述第一方面的控制裝置,其中所述更新指示單元指示所述控制器以執(zhí)行每個(gè)子區(qū)域的更新過(guò)程。
[0014]本發(fā)明的第八方面提供了一種控制電子紙中的目標(biāo)區(qū)域的更新的方法,所述方法包括:將所述目標(biāo)區(qū)域分割成多個(gè)子區(qū)域;配置每個(gè)子區(qū)域的更新開(kāi)始定時(shí),以使得在所述子區(qū)域的更新處發(fā)生的閃爍在不同的定時(shí)處出現(xiàn);以及指示以根據(jù)所述更新開(kāi)始定時(shí)執(zhí)行每個(gè)子區(qū)域的更新過(guò)程。
【專利附圖】
【附圖說(shuō)明】
[0015]圖1是示出根據(jù)第一實(shí)施例的數(shù)據(jù)處理裝置的概要結(jié)構(gòu)示例的圖示;
[0016]圖2是示出根據(jù)第一實(shí)施例的EH)更新控制器的概要結(jié)構(gòu)示例的圖示;
[0017]圖3是示出根據(jù)第一實(shí)施例的分割目標(biāo)更新區(qū)域的方法的示例的圖示;
[0018]圖4是示出根據(jù)第一實(shí)施例的分割目標(biāo)更新區(qū)域的方法的另一示例的圖示;
[0019]圖5是示出閃爍的示例的圖示;
[0020]圖6是示出根據(jù)第一實(shí)施例的顯示效果的示例的圖示;
[0021]圖7是示出根據(jù)第一實(shí)施例的更新操作的示例的流程圖;
[0022]圖8是根據(jù)第一實(shí)施例的裝置驅(qū)動(dòng)器的關(guān)系圖;
[0023]圖9是示出根據(jù)第一實(shí)施例的裝置驅(qū)動(dòng)器的操作示例的圖示;
[0024]圖10是示出根據(jù)第一實(shí)施例的操作定時(shí)的示例的圖示;
[0025]圖11是示出根據(jù)第二實(shí)施例的操作定時(shí)的示例的圖示;
[0026]圖12是示出根據(jù)第二實(shí)施例的EH)更新控制器的概要結(jié)構(gòu)示例的圖示;
[0027]圖13是示出根據(jù)第二實(shí)施例的更新操作的示例的流程圖;
[0028]圖14是示出根據(jù)第二實(shí)施例的流水過(guò)程的示例的圖示;
[0029]圖15是示出根據(jù)第三實(shí)施例的操作定時(shí)的示例的圖示;
[0030]圖16是示出根據(jù)第四實(shí)施例的操作定時(shí)的示例的圖示;
[0031]圖17是示出根據(jù)第四實(shí)施例的操作定時(shí)的另一示例的圖示;
[0032]圖18是示出根據(jù)第四實(shí)施例的操作定時(shí)的又一示例的圖示;
[0033]圖19是根據(jù)第五實(shí)施例的裝置驅(qū)動(dòng)器的關(guān)系圖;
[0034]圖20是示出根據(jù)第五實(shí)施例的裝置驅(qū)動(dòng)器的操作示例的圖示;
[0035]圖21是示出根據(jù)第六實(shí)施例的裝置驅(qū)動(dòng)器的操作示例的圖示;
[0036]圖22是示出根據(jù)第七實(shí)施例的操作定時(shí)的示例的圖示;
[0037]圖23是根據(jù)第七實(shí)施例的裝置驅(qū)動(dòng)器的關(guān)系圖;
[0038]圖24是示出根據(jù)第七實(shí)施例的裝置驅(qū)動(dòng)器的操作示例的圖示;
[0039]圖25是示出根據(jù)第七實(shí)施例的更新操作的示例的流程圖;
[0040]圖26是示出根據(jù)第七實(shí)施例的裝置驅(qū)動(dòng)器的另一操作示例的圖示;
[0041]圖27是示出根據(jù)第八實(shí)施例的第一示例的分割方法和更新順序的圖示;
[0042]圖28是示出根據(jù)第八實(shí)施例的第二示例的分割方法和更新順序的圖示;
[0043]圖29是示出根據(jù)第八實(shí)施例的第三示例的分割方法和更新順序的圖示;
[0044]圖30是示出根據(jù)第八實(shí)施例的第四示例的分割方法和更新順序的圖示;
[0045]圖31是示出根據(jù)第八實(shí)施例的第五示例的分割方法和更新順序的圖示;
[0046]圖32是示出根據(jù)第八實(shí)施例的第六示例的分割方法和更新順序的圖示;
[0047]圖33是示出根據(jù)第八實(shí)施例的第七示例的分割方法和更新順序的圖示;
[0048]圖34是示出根據(jù)第八實(shí)施例的第八示例的分割方法和更新順序的圖示;
[0049]圖35是示出根據(jù)第八實(shí)施例的第九示例的分割方法和更新順序的圖示;
[0050]圖36是示出根據(jù)第八實(shí)施例的第十示例的分割方法和更新順序的圖示;
[0051]圖37是示出在第八實(shí)施例中分割成不均等的區(qū)域的情況的圖示;
[0052]圖38是示出根據(jù)第九實(shí)施例的更新操作的示例的圖示;
[0053]圖39是示出根據(jù)第九實(shí)施例的更新操作的另一示例的圖示;
[0054]圖40是針對(duì)其中根據(jù)第九實(shí)施例同時(shí)顯示出文本和圖畫(huà)的情況的說(shuō)明性圖;以及
[0055]圖41是示出根據(jù)第九實(shí)施例的更新操作的示例的流程圖;
【具體實(shí)施方式】
[0056]下面將參考附圖詳細(xì)地說(shuō)明控制裝置、顯示裝置、控制方法和程序產(chǎn)品的示例性實(shí)施例。
[0057]在以下實(shí)施例中,控制裝置、顯示裝置、控制方法和程序產(chǎn)品能夠通過(guò)實(shí)現(xiàn)利用閃爍的效果來(lái)改善用戶體驗(yàn)。
[0058]第一實(shí)施例
[0059]首先,將參考附圖詳細(xì)地描述根據(jù)第一實(shí)施例的控制裝置、顯示裝置、控制方法和程序產(chǎn)品。圖1是示出根據(jù)第一實(shí)施例的數(shù)據(jù)處理裝置的概要結(jié)構(gòu)的框圖。如圖1所示,數(shù)據(jù)處理裝置I由SoC 10、主存儲(chǔ)器12、存儲(chǔ)顯示裝置13、功率控制裝置IlA和IlB以及輸入裝置14構(gòu)造而成。
[0060]存儲(chǔ)顯示裝置13可以是電子紙顯示器(Ero)。在下面,將把其中顯示裝置13是Ero的情況作為示例來(lái)進(jìn)行說(shuō)明。作為EPD 13的顯示方法,可以應(yīng)用各種類型的方法,諸如電泳顯示、快速響應(yīng)流體粉顯示、膽留醇液晶顯示等。作為EPD 13,可以應(yīng)用各種類型的EPD,諸如黑白EPD、灰度級(jí)EPD、彩色ETO等。
[0061]輸入裝置14可以是在EPD 13的表面上作為指點(diǎn)裝置運(yùn)行的觸摸面板。數(shù)據(jù)處理裝置I可以具有鍵盤等以作為其它輸入裝置14。
[0062]主存儲(chǔ)器12是非易失性存儲(chǔ)器,諸如具有高節(jié)能性的MRAM(磁阻式隨機(jī)存取存儲(chǔ)器)等。然而,主存儲(chǔ)器12也可以是易失性存儲(chǔ)器,諸如DRAM(動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)等。在主存儲(chǔ)器12上,存儲(chǔ)用于更新EPD 13的數(shù)據(jù)(在下文被稱為更新數(shù)據(jù))。在主存儲(chǔ)器12上,還存儲(chǔ)對(duì)更新EPD 13所需的EH)更新控制信息,其是有關(guān)電壓施加的信息,包括用于將EPD 13的每個(gè)像素或像素集合的狀態(tài)(灰度級(jí)值等等)更新成期望的狀態(tài)的電壓值、用于施加電壓的時(shí)間段等等。Ero更新控制信息可被稱為波形。
[0063]功率控制裝置11對(duì)例如主存儲(chǔ)器12和SoC 10進(jìn)行饋電(feed)。功率控制裝置IlB對(duì)例如EPD 13進(jìn)行饋電。功率控制裝置IlA和IIB可以是PMIC(功率管理集成電路)
坐寸ο
[0064]數(shù)據(jù)處理裝置I可以具有太陽(yáng)能電池和諸如電容器的儲(chǔ)能器,并且使用太陽(yáng)能電池所產(chǎn)生的電力運(yùn)行。在這樣的情況下,可以執(zhí)行如下電力控制:在空閑時(shí)間期間,將由太陽(yáng)能電池產(chǎn)生的過(guò)剩電力積累在儲(chǔ)能器中;以及在活動(dòng)時(shí)間期間,當(dāng)太陽(yáng)能電池的產(chǎn)生的電力量不充足時(shí),將太陽(yáng)能電池和儲(chǔ)能器的組合電力從PMIC供給至數(shù)據(jù)處理裝置I的每個(gè)單元。為了在儲(chǔ)能器中積累充足的過(guò)剩電力,激進(jìn)的節(jié)能性是必要的。這一點(diǎn)在下面的實(shí)施例中是相同的。
[0065]SoC 10包括CPU 101、存儲(chǔ)控制器103、EPD控制器105、用于針對(duì)EPD 13的預(yù)處理的預(yù)處理加速器102、內(nèi)部存儲(chǔ)器106、諸如無(wú)線LAN控制器104的通信接口和輸入裝置控制器107 ;它們通過(guò)總線108彼此相互連接。
[0066]SoC 10具有標(biāo)準(zhǔn)模式和其中功耗低于標(biāo)準(zhǔn)模式中的功耗的待機(jī)模式的功能。待機(jī)模式可以包括各種類型的待機(jī)模式,其功耗以及用于返回標(biāo)準(zhǔn)模式的必要開(kāi)銷彼此不同。
[0067]預(yù)處理加速器102將主存儲(chǔ)器12上的更新數(shù)據(jù)轉(zhuǎn)換成可在EPD 13上顯示的數(shù)據(jù)。針對(duì)EPD 13的預(yù)處理可包括例如更新數(shù)據(jù)的處理過(guò)程、EH)更新控制信息的選擇過(guò)程坐坐寸寸ο
[0068]更新數(shù)據(jù)的處理過(guò)程是用于處理更新數(shù)據(jù)的過(guò)程,諸如在使用灰度級(jí)Ero時(shí)將彩色圖像數(shù)據(jù)轉(zhuǎn)換成灰度級(jí)或黑白(二進(jìn)制)圖像數(shù)據(jù)的過(guò)程、反轉(zhuǎn)黑白圖像數(shù)據(jù)的過(guò)程、在Ero將被部分更新時(shí)擴(kuò)展圖像數(shù)據(jù)或縮小圖像數(shù)據(jù)的尺度以便適合Ero的顯示尺寸或目標(biāo)更新區(qū)域的尺寸的過(guò)程,等等。預(yù)處理可以包括使用安裝在數(shù)據(jù)處理裝置I中的CPU等、GTO等中的加速器創(chuàng)建更新數(shù)據(jù)的過(guò)程;該過(guò)程是PDF數(shù)據(jù)或網(wǎng)絡(luò)(web)瀏覽器等中的呈現(xiàn)(render)過(guò)程。
[0069]EPD更新控制信息的選擇過(guò)程是根據(jù)特征選擇用于更新的EH)更新控制信息的過(guò)程,所述特征諸如是作為圖像的更新數(shù)據(jù)的梯度數(shù)等、數(shù)據(jù)處理裝置I的周圍溫度,等等。數(shù)據(jù)處理裝置I可以具有溫度傳感器以用于檢測(cè)周圍溫度。
[0070]可在Ero控制器105上執(zhí)行所有或部分預(yù)處理。也可以進(jìn)行布置以使得在CPU 101上執(zhí)行部分或所有預(yù)處理。
[0071]Ero控制器105可使用主存儲(chǔ)器12作為工作存儲(chǔ)器。在這樣的情況下,ETO控制器105從主存儲(chǔ)器12讀取出經(jīng)預(yù)處理的更新數(shù)據(jù),作為由預(yù)處理加速器102執(zhí)行的預(yù)處理的輸出,并從主存儲(chǔ)器12讀取出與用于選擇Ero更新控制信息相對(duì)應(yīng)的Ero更新控制信息,作為預(yù)處理的另一輸出,并執(zhí)行EPD 13的更新過(guò)程。
[0072]EPD控制裝置105可以具有分配在ETO控制器105的裝置驅(qū)動(dòng)器等上的多個(gè)更新引擎(更新模塊)。在這樣的情況下,當(dāng)EPD 13上待更新的實(shí)際區(qū)域并不彼此重疊時(shí),EH)控制器105可以針對(duì)多個(gè)部分區(qū)域并行地執(zhí)行更新過(guò)程。在安裝在Ero控制器105中的每一個(gè)更新引擎上執(zhí)行并行更新中的每一個(gè)區(qū)域的更新過(guò)程。
[0073]接著,將說(shuō)明根據(jù)第一實(shí)施例的EH)更新控制器。圖2是示出根據(jù)第一實(shí)施例的EPD更新控制器的概要結(jié)構(gòu)示例的框圖。Ero更新控制器110是Ero控制器105的裝置驅(qū)動(dòng)器等的部分功能,并且其在運(yùn)行在CPU 101上的操作系統(tǒng)(在下文被稱為OS)上被執(zhí)行。EPD更新控制器110也可以是Ero控制器105中的模塊或者是應(yīng)用軟件。
[0074]Ero更新控制器110由目標(biāo)更新區(qū)域分割器單元111、更新定時(shí)管理器單元112和更新過(guò)程指示單元113構(gòu)造而成。Ero更新控制器110響應(yīng)于來(lái)自運(yùn)行在數(shù)據(jù)處理裝置I上的應(yīng)用軟件、中間件、OS等的請(qǐng)求而運(yùn)行。具體地,當(dāng)Ero更新控制器110接收到更新作為EPD 13的全部或部分的目標(biāo)更新區(qū)域的一個(gè)更新請(qǐng)求時(shí),Ero更新控制器110的目標(biāo)更新區(qū)域分割器單元111將目標(biāo)更新區(qū)域分割成多個(gè)子區(qū)域。例如,當(dāng)目標(biāo)更新區(qū)域是EPD13的整個(gè)屏幕且目標(biāo)更新區(qū)域在橫向上被分割成多個(gè)矩形區(qū)域(例如,四個(gè)區(qū)域)時(shí),如圖3中所示,目標(biāo)更新區(qū)域分割器單元111將目標(biāo)更新區(qū)域130在橫向上分割成多個(gè)子區(qū)域131至134。當(dāng)目標(biāo)更新區(qū)域是EPD 13的一部分且目標(biāo)更新區(qū)域在橫向上被分割成多個(gè)矩形區(qū)域(例如,四個(gè)區(qū)域)時(shí),如圖4中所示,目標(biāo)更新區(qū)域分割器單元111將目標(biāo)更新區(qū)域130P在橫向上分割成多個(gè)子區(qū)域135至138。
[0075]在圖3、4及下面的說(shuō)明中,為了清楚起見(jiàn),將分割數(shù)目限定為比較小的數(shù)目“4”。然而,只要分割數(shù)目滿足常數(shù),諸如是能夠由EPD 13或PED控制器105同時(shí)并行更新的數(shù)目,它就可以改變??梢愿鶕?jù)通過(guò)對(duì)一些分割數(shù)目執(zhí)行實(shí)驗(yàn)以觀察能夠使得閃爍看起來(lái)是滾動(dòng)或翻動(dòng)頁(yè)的效果而指定的分割數(shù)目來(lái)確定分割數(shù)目;所指定的分割數(shù)目在其它被測(cè)試的分割數(shù)目中能夠?qū)崿F(xiàn)最平滑的效果。可以在設(shè)計(jì)裝置驅(qū)動(dòng)器時(shí)執(zhí)行這樣的實(shí)驗(yàn)。此時(shí),可以根據(jù)EPD 13的顯示器大小預(yù)設(shè)適當(dāng)?shù)姆指顢?shù)目。
[0076]返回圖2來(lái)說(shuō)明。更新定時(shí)管理器單元112管理每個(gè)更新過(guò)程的開(kāi)始定時(shí),以使得每個(gè)子區(qū)域的更新開(kāi)始定時(shí)被偏移得不與其它子區(qū)域重疊。偏移的時(shí)段取決于Ero更新控制信息、EPD控制器105、EPD 13等的性能和約束,并且其可以是大約幾毫秒到幾十毫秒的短暫時(shí)段。
[0077]更新過(guò)程指示單元113指示EH)控制器105根據(jù)由更新定時(shí)管理器單元112偏移的更新開(kāi)始定時(shí)執(zhí)行更新過(guò)程。由Ero控制器105來(lái)并行地執(zhí)行指示為具有更新開(kāi)始定時(shí)偏移的子區(qū)域的更新過(guò)程。由于從Ero控制器105開(kāi)始更新過(guò)程的點(diǎn)直到閃爍對(duì)于用戶來(lái)說(shuō)變得可見(jiàn)的時(shí)間幾乎是恒定的,因此用戶可能觀察到子區(qū)域的閃爍具有間隙,該間隙取決于更新開(kāi)始定時(shí)的偏移。當(dāng)黑白電子紙用作EPD 13時(shí),發(fā)生黑色閃爍,并且當(dāng)彩色電子紙用作EPD 13時(shí),閃爍的色彩不限于黑色。閃爍可以是在顯示期望的色彩期間可觀察到的總體不良反應(yīng)或中間狀態(tài),并且閃爍的現(xiàn)象根據(jù)EPD 13的類型可以是不同的。例如,根據(jù)施加電壓的過(guò)程,顯示了不期望的色彩。這一點(diǎn)在下面的實(shí)施例中是相同的。
[0078]接著,將參考附圖詳細(xì)地描述根據(jù)第一實(shí)施例的顯示的效果的示例。圖5是示出現(xiàn)有技術(shù)中的閃爍示例的顯示過(guò)渡圖。圖6是示出根據(jù)第一實(shí)施例的閃爍示例的顯示過(guò)渡圖。在以下內(nèi)容中,將把其中黑白電子紙用作EPD 13的情況作為示例進(jìn)行說(shuō)明。
[0079]如圖5所示,在其中不分割目標(biāo)更新區(qū)域的現(xiàn)有技術(shù)中,當(dāng)將屏幕從圖5的(a)中示出的一頁(yè)(在下文中稱為當(dāng)前頁(yè))切換到在圖5的(c)中示出的下一頁(yè)時(shí),如圖5的(b)中所示,整個(gè)目標(biāo)更新區(qū)域由于閃爍暫時(shí)變成黑色。這對(duì)于用戶來(lái)說(shuō)是非常不雅觀的。
[0080]另一方面,在其中目標(biāo)更新區(qū)域響應(yīng)于單個(gè)更新請(qǐng)求而被分割成多個(gè)子區(qū)域并且在執(zhí)行具有更新開(kāi)始定時(shí)偏移的子區(qū)域的更新過(guò)程以便偏移子區(qū)域中的閃爍的定時(shí)的情況中,當(dāng)將屏幕從圖6的(a)中所示的當(dāng)前頁(yè)切換至圖6的(f)中所示的下一頁(yè)時(shí),如圖6的(b)至(e)中所示,用戶看到仿佛閃爍在頁(yè)中從左流動(dòng)到右。在其中由閃爍Fl至F4形成的黑色帶看起來(lái)好像流動(dòng)的區(qū)域處,下一頁(yè)被顯示。因此,由于用戶可能感覺(jué)到頁(yè)被滾動(dòng)或翻動(dòng),因此能夠解決現(xiàn)有技術(shù)中由于閃爍而導(dǎo)致的不雅觀。此外,通過(guò)這樣的效果,也能夠減少用于更新的存在感覺(jué)時(shí)間。
[0081]由于偏移每個(gè)子區(qū)域的更新開(kāi)始定時(shí),存在其中總的更新過(guò)程時(shí)間(從更新過(guò)程的開(kāi)始直到在完成更新過(guò)程后更新引擎被釋放以供再利用的時(shí)間段)變長(zhǎng)并且功耗取決于延長(zhǎng)的時(shí)間而增大的情況。然而,與其中添加針對(duì)效果的附加過(guò)程的情況相比,能夠?qū)⒐脑鲩L(zhǎng)的影響抑制到非常小。因此,通過(guò)添加效果同時(shí)抑制功耗的增長(zhǎng),能夠改善用戶體驗(yàn)。
[0082]接著,將參考附圖詳細(xì)地描述根據(jù)第一實(shí)施例的更新操作。圖7是示出根據(jù)第一實(shí)施例的更新操作的示例的流程圖。在圖7中,將關(guān)注Ero更新控制器110中的單元的操作。
[0083]當(dāng)更新請(qǐng)求從例如應(yīng)用軟件、中間件、OS等下發(fā)到Ero更新控制器110時(shí),開(kāi)始圖7中所示的操作。更新請(qǐng)求包括用于使用例如位于主存儲(chǔ)器12上的幀緩沖器等上的EPD 13的更新數(shù)據(jù)來(lái)更新EPD 13中的目標(biāo)更新區(qū)域的指示。這一點(diǎn)在下面的實(shí)施例中是相同的。
[0084]如圖7所示,當(dāng)EH)更新控制器110收到針對(duì)EPD 13中的目標(biāo)更新區(qū)域的一個(gè)更新請(qǐng)求時(shí),Ero更新控制器I1的目標(biāo)更新區(qū)域分割器單元ill將該目標(biāo)更新區(qū)域分割成多個(gè)子區(qū)域(步驟S101)。接著,更新定時(shí)管理器單元112配置每個(gè)子區(qū)域的更新開(kāi)始定時(shí),以使得連續(xù)地顯示子區(qū)域的閃爍。另一方面,更新過(guò)程指示單元113—直等待至所配置的更新開(kāi)始定時(shí)(步驟S103),并且在此之后,當(dāng)?shù)竭_(dá)所配置的更新開(kāi)始定時(shí)時(shí),更新過(guò)程指示單元113指示Ero控制器105開(kāi)始對(duì)剩余子區(qū)域中的起始的子區(qū)域(在下文被稱為下一子區(qū)域)的更新(步驟S104)。在這里,假定子區(qū)域的更新順序被預(yù)設(shè)在更新定時(shí)管理器單元112上。然而,也可能的是,目標(biāo)更新區(qū)域分割器單元111在分割目標(biāo)更新區(qū)域時(shí)決定子區(qū)域的更新順序。
[0085]在此之后,更新過(guò)程指示單元113確認(rèn)是否完成了針對(duì)所有子區(qū)域的更新開(kāi)始指令的下發(fā)(步驟S105),并且當(dāng)未完成該下發(fā)時(shí)(步驟S105 ;否),更新過(guò)程指示單元113返回至步驟S103以便指示開(kāi)始對(duì)下一子區(qū)域的更新。另一方面,當(dāng)完成了該下發(fā)時(shí)(步驟S105 ;是),EPD更新控制器110完成操作。
[0086]在圖7中示出的操作中,雖然更新過(guò)程指示單元113等待開(kāi)始更新的指令的下發(fā)直到所配置的更新開(kāi)始定時(shí),但是也可能的是,設(shè)置計(jì)時(shí)器以使得在所配置的更新開(kāi)始定時(shí)處執(zhí)行用于指示開(kāi)始更新的任務(wù)。這一點(diǎn)在下面的實(shí)施例中是相同的。
[0087]接著,將說(shuō)明應(yīng)用軟件(或中間件)、裝置驅(qū)動(dòng)器和Ero控制器之間的關(guān)系。圖8是示出根據(jù)第一實(shí)施例的應(yīng)用軟件(或中間件)、裝置驅(qū)動(dòng)器和Ero控制器之間的關(guān)系的示意圖。圖9是示出裝置驅(qū)動(dòng)器和Ero控制器響應(yīng)于來(lái)自應(yīng)用軟件(或中間件)的更新請(qǐng)求的操作示例的示意圖。
[0088]如圖8所示,在CPU 101上分別執(zhí)行應(yīng)用軟件(或中間件)IlOM和OS IlOS0裝置驅(qū)動(dòng)器110D位于OS IlOS中,并且Ero更新控制器110作為裝置驅(qū)動(dòng)器IlOD的功能的一部分而被執(zhí)行。
[0089]在圖8中所示的結(jié)構(gòu)中,針對(duì)目標(biāo)更新區(qū)域的一個(gè)更新請(qǐng)求從應(yīng)用軟件(或中間件)110M被發(fā)送至裝置驅(qū)動(dòng)器110D。然后,如圖8和9所示,裝置驅(qū)動(dòng)器IlOD將針對(duì)每個(gè)子區(qū)域的更新開(kāi)始指令發(fā)送到EH)控制器105,所述子區(qū)域是目標(biāo)更新區(qū)域的被分割的區(qū)域。因此,從裝置驅(qū)動(dòng)器IlOD到Ero控制器105的更新開(kāi)始指令的數(shù)目對(duì)應(yīng)于分割數(shù)目,即,子區(qū)域的數(shù)目。響應(yīng)于此,Ero控制器105在接收到每個(gè)更新開(kāi)始指令的時(shí)刻開(kāi)始每個(gè)子區(qū)域的更新過(guò)程。
[0090]接著,將參考附圖詳細(xì)地描述根據(jù)第一實(shí)施例的用于實(shí)現(xiàn)該效果的Ero更新控制器110的操作定時(shí)。在該描述中,將其中Ero控制器105有四個(gè)更新引擎A至D、EPD 13的目標(biāo)更新區(qū)域被分割成如圖3或4中所示的四個(gè)子區(qū)域131至134或135至138、并且分別由更新引擎A至D來(lái)更新子區(qū)域的情況作為示例進(jìn)行說(shuō)明。在以下內(nèi)容中,子區(qū)域的符號(hào)被定義為a到d。
[0091]圖10是示出根據(jù)第一實(shí)施例的用于實(shí)現(xiàn)該效果的Ero更新控制器的操作定時(shí)的示例的時(shí)序圖。如圖10所示,當(dāng)更新開(kāi)始指示在被偏移時(shí)間間隔P的定時(shí)處從裝置控制器IlOD被輸入到Ero控制器105時(shí),更新引擎A至D在偏移時(shí)間間隔P的定時(shí)處開(kāi)始更新過(guò)程。具體地,首先,開(kāi)始對(duì)子區(qū)域a的更新過(guò)程。當(dāng)子區(qū)域a的更新過(guò)程開(kāi)始時(shí),隨著以從更新開(kāi)始點(diǎn)的虛線箭頭表示的時(shí)間的流逝,子區(qū)域a從當(dāng)前頁(yè)的顯示圖像逐漸變化為閃爍的黑色。在子區(qū)域a完全變成閃爍之后的狀態(tài)中,子區(qū)域a被顯示為黑色。此后,隨著在閃爍之后由實(shí)線箭頭表示的時(shí)間的流逝,子區(qū)域a逐漸地變成下一頁(yè),并且當(dāng)更新過(guò)程完成時(shí),處理子區(qū)域a的更新過(guò)程的更新引擎A被釋放。對(duì)于其他子區(qū)域b至d,更新過(guò)程分別在被偏移時(shí)間間隔P的定時(shí)處開(kāi)始,并且此后,每個(gè)子區(qū)域b至d通過(guò)與更新引擎A的過(guò)程相同的過(guò)程被更新。因此,由于閃爍在被偏移時(shí)間間隔P的定時(shí)處相繼地出現(xiàn)在子區(qū)域a至d上,因此能夠?qū)崿F(xiàn)使得閃爍看起來(lái)仿佛滾動(dòng)或翻動(dòng)的頁(yè)的效果。在圖10中,雖然子區(qū)域的閃爍的出現(xiàn)時(shí)期重疊,但是閃爍的出現(xiàn)時(shí)期不重疊也是可能的。
[0092]如上所述,第一實(shí)施例具有如下結(jié)構(gòu):目標(biāo)更新區(qū)域在EPD 13的更新時(shí)被分割成多個(gè)子區(qū)域,并且閃爍在偏移的定時(shí)處相繼出現(xiàn)在子區(qū)域上。換言之,根據(jù)第一實(shí)施例,執(zhí)行EH)的更新的數(shù)據(jù)處理裝置(或顯示裝置)具有用于執(zhí)行更新過(guò)程以使得EPD 13上第一區(qū)域的閃爍的出現(xiàn)定時(shí)不同于與第一區(qū)域不重疊的第二區(qū)域的閃爍的出現(xiàn)定時(shí)的結(jié)構(gòu)。因此,能夠提供能使得閃爍對(duì)于用戶來(lái)說(shuō)看起來(lái)仿佛滾動(dòng)或翻動(dòng)的頁(yè)的效果。
[0093]此外,由于第一實(shí)施例具有目標(biāo)更新區(qū)域在被分割成子區(qū)域的同時(shí)被更新的結(jié)構(gòu),因此沒(méi)有必要為該效果添加附加的過(guò)程。因此,能夠在抑制功耗的增長(zhǎng)的情況下提供該顯示效果,并且因此,能夠改善用戶體驗(yàn)。
[0094]也就是說(shuō),如上所述,存在傳統(tǒng)電子紙的如下技術(shù)問(wèn)題:與LCD等相比用于更新過(guò)程的時(shí)間長(zhǎng),并且更新過(guò)程導(dǎo)致所謂閃爍的現(xiàn)象。
[0095]前者,即更新過(guò)程的緩慢是使得諸如通常用于在諸如IXD的顯示器上瀏覽視圖、文本、地圖等的滾動(dòng)的顯示方法在電子紙上較難的的因素。
[0096]由于后者,即更新過(guò)程導(dǎo)致閃爍,除了使得用戶感覺(jué)到不雅觀之外,還可使得用戶容易感覺(jué)到更新過(guò)程的緩慢,因此它顯著影響響應(yīng)的縮短和用戶體驗(yàn)的下降。
[0097]在常被用于諸如LCD的顯示器的圖像和文本的觀看器、用于演示的應(yīng)用等中,能夠通過(guò)在切換屏幕時(shí)添加各類型的效果和動(dòng)畫(huà)來(lái)示出運(yùn)動(dòng)。另一方面,在電子書(shū)應(yīng)用等中,能夠通過(guò)添加用于示出翻動(dòng)實(shí)際紙質(zhì)書(shū)的頁(yè)的效果的動(dòng)畫(huà)給用戶在閱讀紙質(zhì)書(shū)的感覺(jué)。然而,由于電子紙的更新緩慢等的原因,難以將這些動(dòng)畫(huà)和效果應(yīng)用到具有傳統(tǒng)電子紙的數(shù)據(jù)處理裝置。
[0098]用于改善IXD中的可用性的動(dòng)畫(huà)、滾動(dòng)的顯示等是除用于顯示頁(yè)的最小所需過(guò)程之外的用于改善可用性的附加過(guò)程。由于用于添加這些效果的過(guò)程伴隨有需要大量使用CPU中的SMD (單指令多數(shù)據(jù))單元、GPU (圖形處理單元)、加速器等的眾多運(yùn)算處理的圖像處理等,因此其需要大功耗。
[0099]另一方面,在第一實(shí)施例中,作為降低諸如可用性的用戶體驗(yàn)的因素的所謂閃爍的殘像被用于顯示效果。因此,根據(jù)第一實(shí)施例,能夠給用戶滾動(dòng)的或翻動(dòng)的頁(yè)的感覺(jué)。因此,能夠改善切換頁(yè)(其是電子紙的技術(shù)問(wèn)題)時(shí)的用戶體驗(yàn)。
[0100]此外,由于可以通過(guò)將目標(biāo)更新區(qū)域分割成子區(qū)域并相繼地更新子區(qū)域來(lái)實(shí)現(xiàn)能夠使得閃爍看起來(lái)仿佛滾動(dòng)的或翻動(dòng)的頁(yè)的效果,因此沒(méi)有必要為該效果添加附加的過(guò)程。因此,能夠在抑制功耗的增長(zhǎng)的情況下提供該顯示效果,并且因此,能夠改善用戶體驗(yàn)。
[0101]子區(qū)域的分割方法及其更新順序不限于圖6中所示的配置,在圖6中,目標(biāo)更新區(qū)域在橫向上被均等地分割并且子區(qū)域以從左到右的順序被更新。例如,可以應(yīng)用具有與圖6中相同的分割方法以及從右到左的更新順序的配置、其中目標(biāo)更新區(qū)域在縱向上被分割且子區(qū)域以從上到下的順序被更新的配置、其中目標(biāo)更新區(qū)域在縱向上被分割且子區(qū)域以從下到上的順序被更新的配置,等等。此外,子區(qū)域可以以任意的順序被更新。此外,每個(gè)子區(qū)域不限于矩形區(qū)域,并且它可以是任意的形狀。這一點(diǎn)在下面的實(shí)施例中是相同的。
[0102]對(duì)激進(jìn)的節(jié)能性來(lái)說(shuō),除了在更新Ero期間之外,在空閑時(shí)間期間的功耗的降低是有效的。例如,在其中主存儲(chǔ)器12是諸如MRAM的非易失性存儲(chǔ)器的情況下,優(yōu)選的是,通過(guò)在指示了針對(duì)所有子區(qū)域的更新過(guò)程之后、在最后一個(gè)子區(qū)域的更新過(guò)程由EH)控制器105完成之后或者直接在數(shù)據(jù)處理裝置過(guò)渡到空閑狀態(tài)時(shí)切斷從功率控制裝置IlA到主存儲(chǔ)器12的功率供應(yīng)來(lái)減少主存儲(chǔ)器12的功耗。在其中主存儲(chǔ)器12是諸如DRAM等的易失性存儲(chǔ)器的情況下,與切斷刀主存儲(chǔ)器12的功率供應(yīng)相反,優(yōu)選的是,將DRAM控制器配置到能夠維持?jǐn)?shù)據(jù)的節(jié)能模式,諸如DRAM中的自刷新模式。此外,也優(yōu)選的是,向功率控制裝置IlB指示到EPD 13的功率供應(yīng)的中斷并且還將功率控制裝置IlB配置到低功率模式。此外,執(zhí)行諸如SoC 10中的EH)控制器110的模塊的功率選通的方法、切斷時(shí)鐘供應(yīng)的方法、在SoC 10中使用具有低功耗的待機(jī)模式的方法等也是有效。這些在以下實(shí)施例中是相同的。
[0103]數(shù)據(jù)處理裝置I中的Ero控制器105可以具有位于SoC 10之外的工作緩沖器,存儲(chǔ)波形的專用存儲(chǔ)器等,諸如此類。Ero控制器105可以具有用于受具有比SoC 10的功耗低的功耗的微控制器等的控制的結(jié)構(gòu)。這些在以下實(shí)施例中是相同的。
[0104]在第一實(shí)施例中,不限于如下結(jié)構(gòu):數(shù)據(jù)處理裝置I除EPD 13之外還具有輸入裝置14。這一點(diǎn)在下面的實(shí)施例中是相同的。
[0105]第二實(shí)施例
[0106]接著,將參考附圖詳細(xì)地描述根據(jù)第二實(shí)施例的控制裝置、顯示裝置、控制方法和程序產(chǎn)品。在第二實(shí)施例中,為每個(gè)子區(qū)域分割預(yù)處理,并且針對(duì)更新過(guò)程流水處理分割預(yù)處理。因此,能夠通過(guò)根據(jù)第一實(shí)施例的使用閃爍的效果在不延長(zhǎng)總更新過(guò)程時(shí)間的情況下來(lái)改善用戶體驗(yàn)。預(yù)處理可以是在預(yù)處理加速器102、GPU、CPU、EPD控制器105等上執(zhí)行的EH)獨(dú)有的預(yù)處理和呈現(xiàn)過(guò)程。
[0107]圖11示出標(biāo)準(zhǔn)預(yù)處理和更新過(guò)程的操作定時(shí)以及根據(jù)第二實(shí)施例的預(yù)處理和更新過(guò)程的操作定時(shí)的示例。在圖11中示出的根據(jù)第二實(shí)施例的更新過(guò)程中,如在第一實(shí)施例中使用圖10所說(shuō)明的情況一樣,將其中目標(biāo)更新區(qū)域被分割成四個(gè)子區(qū)域a至d的情況作為示例進(jìn)行說(shuō)明。
[0108]在不分割目標(biāo)更新區(qū)域的標(biāo)準(zhǔn)更新過(guò)程中,如圖11的(a)中所示,針對(duì)整個(gè)目標(biāo)更新區(qū)域同時(shí)執(zhí)行更新數(shù)據(jù)的預(yù)處理。在完成預(yù)處理后,對(duì)整個(gè)目標(biāo)更新區(qū)域執(zhí)行EPD 13的更新過(guò)程。
[0109]另一方面,在其中根據(jù)子區(qū)域的數(shù)目分割預(yù)處理和更新過(guò)程的情況下,如圖11的(b)中所示,首先,執(zhí)行針對(duì)子區(qū)域a的預(yù)處理。在針對(duì)子區(qū)域a的預(yù)處理完成之后,無(wú)延遲地開(kāi)始針對(duì)下一子區(qū)域b的預(yù)處理以及開(kāi)始子區(qū)域a的更新過(guò)程變得可能。在針對(duì)前一子區(qū)域的預(yù)處理完成后分別開(kāi)始針對(duì)其他子區(qū)域b至d的每個(gè)預(yù)處理。在相對(duì)于前一子區(qū)域的更新過(guò)程的更新開(kāi)始定時(shí)延遲時(shí)間間隔P的定時(shí)處分別開(kāi)始對(duì)于其他子區(qū)域b至d的每個(gè)更新過(guò)程,更新過(guò)程分別在被偏移間隔P的定時(shí)處開(kāi)始,并且然后,通過(guò)與更新引擎A相同的過(guò)程更新每個(gè)子區(qū)域b至d。根據(jù)這樣的過(guò)程,能夠?qū)⒄麄€(gè)目標(biāo)更新區(qū)域的總更新過(guò)程時(shí)間抑制到相同的與圖11的(a)中所示的標(biāo)準(zhǔn)更新過(guò)程的總更新過(guò)程時(shí)間相同的程度。因此,能夠以與標(biāo)準(zhǔn)更新過(guò)程的功耗相同的功耗向用戶提供與第一實(shí)施例相同的效果。
[0110]在根據(jù)第二實(shí)施例在圖11的(b)中所示的更新過(guò)程中,由于起始子區(qū)域a的更新過(guò)程較早地開(kāi)始,起始閃爍出現(xiàn)的時(shí)刻早于圖11的(a)中所示的標(biāo)準(zhǔn)更新過(guò)程中的時(shí)刻。因此,能夠改善數(shù)據(jù)處理裝置關(guān)于使用的響應(yīng)性(responsibility)。
[0111]接著,將對(duì)根據(jù)第二實(shí)施例的數(shù)據(jù)處理單元的結(jié)構(gòu)進(jìn)行說(shuō)明。根據(jù)第二實(shí)施例的數(shù)據(jù)處理裝置可以具有與第一實(shí)施例中使用圖1說(shuō)明的數(shù)據(jù)處理裝置I相同的結(jié)構(gòu)。然而,根據(jù)第二實(shí)施例的Ero更新控制器110被替換為圖12中所示的Ero更新控制器210。
[0112]如圖12所示,Ero更新控制器210具有與圖2中所示的ETO更新控制器110相同的結(jié)構(gòu),并且還具有預(yù)處理指示單元211。當(dāng)Ero更新控制器210接收到來(lái)自在數(shù)據(jù)處理裝置上執(zhí)行的應(yīng)用軟件、中間件、OS等的更新請(qǐng)求時(shí),EPD更新控制器210的目標(biāo)更新區(qū)域分割器單元111將目標(biāo)更新區(qū)域分割成多個(gè)子區(qū)域。預(yù)處理指示單元111指示GPU和預(yù)處理加速器102按照更新的順序執(zhí)行每個(gè)子區(qū)域的預(yù)處理。更新定時(shí)管理器單元112管理每個(gè)更新過(guò)程的開(kāi)始定時(shí),以使得每個(gè)子區(qū)域的更新開(kāi)始定時(shí)被偏移得不與其它子區(qū)域重疊。
[0113]更新過(guò)程指示單元113指示Ero控制器105根據(jù)被更新定時(shí)管理器單元112偏移的更新開(kāi)始定時(shí)執(zhí)行更新過(guò)程。
[0114]接著,將參考圖13對(duì)根據(jù)第二實(shí)施例的更新操作的示例進(jìn)行說(shuō)明。在圖13中所示的操作流程中,對(duì)圖7中的相同步驟應(yīng)用相同的附圖標(biāo)記,并且將省略冗余的說(shuō)明。
[0115]如圖7中所示的操作,當(dāng)更新請(qǐng)求從例如應(yīng)用軟件、中間件、OS等下發(fā)給Ero更新控制器110時(shí),開(kāi)始圖13中所示的操作。如圖13所示,當(dāng)Ero更新控制器210收到更新請(qǐng)求時(shí),與圖7中的步驟SlOl相同,EPD更新控制器210的目標(biāo)更新區(qū)域分割器單元111將該目標(biāo)更新區(qū)域分割成多個(gè)子區(qū)域(步驟S101)。此時(shí),目標(biāo)更新區(qū)域分割器單元111可以決定子區(qū)域的更新順序。
[0116]接著,預(yù)處理指示單元211指示GPU、預(yù)處理加速器102等執(zhí)行起始子區(qū)域的預(yù)處理(步驟S201)。然后,與圖7中的步驟S102相同,更新定時(shí)管理器單元112配置每個(gè)子區(qū)域的更新開(kāi)始定時(shí),以使得子區(qū)域的閃爍被相繼地顯示。此時(shí),更新定時(shí)管理器單元112配置每個(gè)子區(qū)域的更新開(kāi)始定時(shí),以使得每個(gè)子區(qū)域的更新過(guò)程在針對(duì)每個(gè)子區(qū)域的預(yù)處理完成之后開(kāi)始。然后,更新過(guò)程指示單元113配置定時(shí)器(未示出),以使得每個(gè)子區(qū)域的更新在由更新定時(shí)管理器單元112配置的更新開(kāi)始定時(shí)處開(kāi)始(步驟S202)。因此,子區(qū)域的更新過(guò)程在偏移了時(shí)間間隔P的定時(shí)處開(kāi)始。
[0117]接著,預(yù)處理指示單元211確定更新順序中是否存在待處理的下一子區(qū)域(步驟S203),并且在存在下一子區(qū)域時(shí)(步驟S203 ;是)時(shí),預(yù)處理指示單元211指示GPU、預(yù)處理加速器102等以執(zhí)行預(yù)處理(步驟S204)。另一方面,當(dāng)不存在下一子區(qū)域時(shí)(步驟S203 ;否),EH)更新控制器210直接進(jìn)展到步驟S205。
[0118]在步驟S205中,更新過(guò)程指示單元113確認(rèn)是否完成了針對(duì)所有子區(qū)域的更新過(guò)程(步驟S205),并且當(dāng)未完成該更新過(guò)程時(shí)(步驟S205 ;否),EH)更新控制器210返回步驟S202。另一方面,當(dāng)完成了針對(duì)所有子區(qū)域的更新過(guò)程時(shí)(步驟S205 ;是),EPD更新控制器210完成操作。
[0119]可能的是,例如,分割預(yù)處理以使得預(yù)處理的前面部分(諸如使用GPU等進(jìn)行呈現(xiàn))在應(yīng)用軟件或中間件上被執(zhí)行,并且預(yù)處理的后面部分(諸如使用預(yù)處理加速器102和Ero控制器105的Ero獨(dú)有的預(yù)處理)在Ero控制器105的裝置驅(qū)動(dòng)器i1d上被執(zhí)行。在圖14中示出了在這樣的情況下的流水過(guò)程的時(shí)序圖。
[0120]如圖14中所示,在針對(duì)每個(gè)子區(qū)域的預(yù)處理中,預(yù)處理的前面部分在由起始實(shí)線箭頭所表示的時(shí)間期間被執(zhí)行。在預(yù)處理的前面部分中,例如,應(yīng)用軟件和中間件執(zhí)行諸如使用GPU、CPU等進(jìn)行呈現(xiàn)的處理,其結(jié)果被存儲(chǔ)在主存儲(chǔ)器12上的幀緩沖器中,并且目標(biāo)更新區(qū)域的更新請(qǐng)求被下發(fā)到Ero控制器105的裝置驅(qū)動(dòng)器。從子區(qū)域a到子區(qū)域d按照順序執(zhí)行由應(yīng)用軟件和中間件處理的過(guò)程。
[0121]在針對(duì)每個(gè)子區(qū)域的預(yù)處理的后面部分中,例如,接收到更新請(qǐng)求的Ero控制器105的裝置驅(qū)動(dòng)器使用預(yù)處理加速器102基于存儲(chǔ)在主存儲(chǔ)器12的幀緩沖器中的更新數(shù)據(jù)執(zhí)行Ero獨(dú)有的預(yù)處理等,并且作為其結(jié)果的經(jīng)預(yù)處理的數(shù)據(jù)被存儲(chǔ)在Ero控制器105的裝置驅(qū)動(dòng)器的內(nèi)部緩沖器等中,并且然后,隨著用于經(jīng)預(yù)處理的數(shù)據(jù)的存儲(chǔ)區(qū)域的指定,向Ero控制器105指示更新的開(kāi)始,以使得子區(qū)域的閃爍的出現(xiàn)時(shí)刻相互偏移。當(dāng)由Ero控制器105執(zhí)行預(yù)處理的后面部分或其全部時(shí),EPD控制器105可以基于更新數(shù)據(jù)執(zhí)行預(yù)處理和更新過(guò)程。
[0122]如上所述,根據(jù)第二實(shí)施例,由于逐個(gè)子區(qū)域執(zhí)行預(yù)處理和更新過(guò)程,因此能夠提供能改善響應(yīng)性的顯示效果。其他結(jié)構(gòu)、操作和效果可以與上述實(shí)施例的那些相同,并且因此,省略對(duì)其的多余說(shuō)明。
[0123]第三實(shí)施例
[0124]接著,將參考附圖詳細(xì)地描述根據(jù)第三實(shí)施例的控制裝置、顯示裝置、控制方法和程序產(chǎn)品。當(dāng)Ero控制器被設(shè)計(jì)為能夠周期性地開(kāi)始更新過(guò)程時(shí),在Ero控制器中,對(duì)于每個(gè)執(zhí)行周期Τ(從幾毫秒到幾十毫秒,例如)出現(xiàn)(arrive)開(kāi)始更新過(guò)程的時(shí)間。ETO控制器105通過(guò)開(kāi)始“更新-開(kāi)始-準(zhǔn)備好”的更新過(guò)程執(zhí)行對(duì)EPD 13的實(shí)際更新,滿足“更新-開(kāi)始-準(zhǔn)備好”的更新過(guò)程的條件(諸如預(yù)處理的完成和EH)控制器105的準(zhǔn)備好的工作緩沖器)直到每個(gè)執(zhí)行周期T的結(jié)束。
[0125]在使用這樣的Ero控制器的情況下,為了使Ero控制器的更新開(kāi)始定時(shí)不被包括在相同的執(zhí)行周期中,更新定時(shí)管理器單元112應(yīng)該將時(shí)間間隔P配置為適當(dāng)?shù)拈g隔。這是因?yàn)?,如果多個(gè)更新過(guò)程在相同的執(zhí)行周期中開(kāi)始,那么這些子區(qū)域的閃爍是同時(shí)出現(xiàn)的。
[0126]另一方面,如果子區(qū)域的更新開(kāi)始定時(shí)之間的時(shí)間間隔P太寬,則存在其中不僅難以提供諸如滾動(dòng)和頁(yè)翻動(dòng)的平滑效果而且由于擴(kuò)展了整個(gè)目標(biāo)更新區(qū)域的總更新過(guò)程時(shí)間而使得難以實(shí)現(xiàn)激進(jìn)的節(jié)能(諸如使SoC 10、主存儲(chǔ)器12和EPD 13斷電,使用節(jié)能模式,等等)的情況。
[0127]在第三實(shí)施例中,如圖15中所示,更新定時(shí)管理器單元112將執(zhí)行周期T應(yīng)用到偏移每個(gè)子區(qū)域的更新定時(shí)的時(shí)間間隔P。在圖15中,時(shí)間to,tl,...是Ero控制器105的每個(gè)執(zhí)行周期T的結(jié)束。當(dāng)執(zhí)行周期T被應(yīng)用到時(shí)間間隔P時(shí),如圖15中所示,一個(gè)執(zhí)行周期T包括一個(gè)更新開(kāi)始定時(shí)。因此,由于每個(gè)子區(qū)域的更新過(guò)程在Ero控制器105的不同的執(zhí)行周期T處開(kāi)始,因此能夠提供上述的平滑效果。此外,由于能夠抑制整個(gè)目標(biāo)更新區(qū)域的總更新過(guò)程時(shí)間的擴(kuò)展,因此能夠執(zhí)行激進(jìn)的節(jié)能。時(shí)間間隔P并不必須與執(zhí)行周期T相等。例如,時(shí)間間隔P可以是執(zhí)行周期T的倍數(shù)。
[0128]根據(jù)第三實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)和其他操作可以與上述實(shí)施例的結(jié)構(gòu)和其他操作相同,并且因此,省略對(duì)其的冗余說(shuō)明。此外,根據(jù)第三實(shí)施例的其他效果與上述實(shí)施例的效果相同,并且因此,也省略對(duì)其的冗余說(shuō)明。
[0129]第四實(shí)施例
[0130]接著,將參考附圖詳細(xì)地描述根據(jù)第四實(shí)施例的控制裝置、顯示裝置、控制方法和程序產(chǎn)品。在第四實(shí)施例中,在上述實(shí)施例中,能夠在Ero控制器105中并行地執(zhí)行更新過(guò)程的更新引擎的數(shù)目。
[0131]在這里,假定更新引擎的數(shù)目為N。例如,N是自然數(shù),諸如16。當(dāng)N是16時(shí),可以并行地更新十六個(gè)目標(biāo)更新區(qū)域(或十六個(gè)子區(qū)域)。然而,目標(biāo)更新區(qū)域的分割數(shù)目,即子區(qū)域的數(shù)目不限于更新引擎的數(shù)目N。這是因?yàn)椋卺尫疟挥糜谇耙桓逻^(guò)程的更新引擎之后,這個(gè)更新引擎可被用于剩余的更新過(guò)程。
[0132]例如,在其中如在第三實(shí)施例中所舉例的那樣在EH)控制器105的一個(gè)執(zhí)行周期T中開(kāi)始一個(gè)更新過(guò)程的情況下,當(dāng)用于單個(gè)子區(qū)域的更新過(guò)程時(shí)間短于從所有更新引擎被分配直到所有更新引擎被釋放的時(shí)期時(shí),被釋放的更新引擎可被分配給第(N+1)個(gè)子區(qū)域。然而,由于執(zhí)行周期T的約束,過(guò)大的分割數(shù)目使得整個(gè)目標(biāo)更新區(qū)域的總更新過(guò)程時(shí)間變長(zhǎng),并且因此,激進(jìn)的節(jié)能性的時(shí)間變短。因此,分割數(shù)目應(yīng)該在考慮由效果帶來(lái)的使用體驗(yàn)的改善與功耗之間的折衷的情況下根據(jù)實(shí)驗(yàn)、經(jīng)驗(yàn)、仿真結(jié)果等來(lái)決定。
[0133]另一方面,比更新引擎的數(shù)目N更小的分割數(shù)目有一些優(yōu)點(diǎn)。也就是說(shuō),當(dāng)將分割數(shù)目設(shè)置為比更新引擎的數(shù)目N更小時(shí),不存在其中第(N+1)個(gè)子區(qū)域的更新過(guò)程被迫等待更新引擎被釋放的情況,并且因此,能夠顯示更平滑的效果。
[0134]此外,有必要假定其中某些更新引擎被用于另外的目的的情況。將使用在圖16中被示出的示例來(lái)說(shuō)明這種情況。圖16是示出在其中不考慮能夠使用更新過(guò)程的更新引擎的數(shù)目的情況下更新過(guò)程的操作定時(shí)的示例的時(shí)序圖。在圖16中示出的示例中,更新引擎的數(shù)目被假定為四個(gè)更新引擎A到D,并且作為更新目標(biāo)的子區(qū)域的數(shù)目(即,分割數(shù)目)被假定為4個(gè)子區(qū)域a至d。此外,除子區(qū)域a至d的目標(biāo)更新區(qū)域外,假定針對(duì)區(qū)域e的更新請(qǐng)求被下發(fā)。此外,假定子區(qū)域a的更新開(kāi)始指令在時(shí)間為從t0至tl的執(zhí)行周期T中被下發(fā),子區(qū)域b的更新開(kāi)始指令在時(shí)間為從tl至t2的執(zhí)行周期T中被下發(fā),子區(qū)域c的更新開(kāi)始指令在時(shí)間為從t2至t3的執(zhí)行周期T中被下發(fā),子區(qū)域d的更新開(kāi)始指令在時(shí)間為從t3至t4的執(zhí)行周期T中被下發(fā),并且子區(qū)域e的更新開(kāi)始指令在時(shí)間為從tl至t2的執(zhí)行周期T中被下發(fā)。
[0135]在圖16中示出的示例中,當(dāng)不存在區(qū)域e的更新請(qǐng)求時(shí),可以分別將更新引擎A分配給子區(qū)域a、將更新引擎B分配給子區(qū)域b、將更新引擎C分配給子區(qū)域c以及將更新引擎D分配給子區(qū)域d,并且因此,每個(gè)更新引擎A至D可以在由更新定時(shí)管理器單元112配置的更新開(kāi)始定時(shí)處開(kāi)始更新過(guò)程。因此,能夠?qū)崿F(xiàn)平滑的效果。
[0136]另一方面,如在圖16中示出的示例,當(dāng)區(qū)域e的更新開(kāi)始請(qǐng)求被下發(fā)從而與子區(qū)域a至d的更新請(qǐng)求中的一個(gè)(例如,子區(qū)域b的更新請(qǐng)求)相重疊時(shí),此時(shí)仍然未被分配的更新引擎D被分配給子區(qū)域e的更新過(guò)程。因此,直到更新引擎A至D中的一個(gè)被釋放才有可能將該更新引擎分配給子區(qū)域d的更新過(guò)程。因此,子區(qū)域d的更新開(kāi)始定時(shí)被延遲直到t6,t6是在更新引擎A被釋放之后。因此,通過(guò)更新目標(biāo)更新區(qū)域而出現(xiàn)的效果將不是平滑的。
[0137]因此,在第四實(shí)施例中,在針對(duì)目標(biāo)更新區(qū)域下發(fā)連續(xù)的更新開(kāi)始指令期間確保具有必要數(shù)量的更新引擎。例如,這可以通過(guò)在針對(duì)目標(biāo)更新區(qū)域下發(fā)連續(xù)的更新開(kāi)始指令期間延遲使用更新引擎的其他過(guò)程(例如,區(qū)域e的更新過(guò)程)來(lái)實(shí)現(xiàn),如圖17中所示。因此,由于優(yōu)選地開(kāi)始針對(duì)目標(biāo)更新區(qū)域的連續(xù)的更新過(guò)程,能夠使得平滑通過(guò)更新目標(biāo)更新區(qū)域而出現(xiàn)的效果。在更新引擎到連續(xù)的更新過(guò)程的分配完成之后,被釋放的更新引擎將被分配給被延遲的其他過(guò)程(例如,區(qū)域e的更新過(guò)程)。
[0138]如上所述,在第四實(shí)施例中,當(dāng)能夠確定在連續(xù)的更新過(guò)程的更新引擎數(shù)目(即,子區(qū)域的數(shù)目或分割數(shù)目)中沒(méi)有多余時(shí),更新引擎到除該連續(xù)的更新過(guò)程之外的其他過(guò)程的分配被延遲。
[0139]當(dāng)由于更新引擎被分配給其他過(guò)程而導(dǎo)致可用的更新引擎的數(shù)目短缺時(shí),可以延遲連續(xù)的更新過(guò)程,直到可以確保有用于該連續(xù)的更新過(guò)程(即,子區(qū)域的數(shù)目或分割數(shù)目)的具有足夠數(shù)目(例如,子區(qū)域的數(shù)目或分割數(shù)目)的更新引擎(或者可以得到其預(yù)期)?;蛘咭部梢愿鶕?jù)可確保的更新引擎的數(shù)目動(dòng)態(tài)地改變分割數(shù)目。在這樣的情況下,在圖16中示出的示例中,分割數(shù)目被從4改為3。
[0140]也可以為該效果布置專用的更新引擎。例如,可以在十六個(gè)更新引擎中保留四個(gè)更新引擎作為用于該效果的專用更新引擎。在這樣的情況下,分割數(shù)目應(yīng)當(dāng)被配置為四。根據(jù)這樣的結(jié)構(gòu),在有必要迅速執(zhí)行區(qū)域e的更新過(guò)程等的情況下,可以在保持目標(biāo)更新區(qū)域中的效果的平滑的同時(shí)無(wú)延遲地更新區(qū)域e。
[0141]當(dāng)針對(duì)下一連續(xù)的更新過(guò)程的更新請(qǐng)求在前一連續(xù)的更新過(guò)程被完成之前被下發(fā)時(shí),可以延遲更新引擎到該下一連續(xù)的更新過(guò)程的分配,直到前一連續(xù)的更新過(guò)程被完成。在圖18中示出了這樣的情況的一個(gè)示例。在圖18中示出的示例中,更新引擎的數(shù)目被假定為四個(gè)更新引擎A到D,并且分割數(shù)目被假定為四。此外,還假定:作為前一連續(xù)的更新過(guò)程,子區(qū)域a的更新開(kāi)始指令在時(shí)間為從t0至tl的執(zhí)行周期T中被下發(fā),子區(qū)域b的更新開(kāi)始指令在時(shí)間為從tl至t2的執(zhí)行周期T中被下發(fā),子區(qū)域c的更新開(kāi)始指令在時(shí)間為從t2至t3的執(zhí)行周期T中被下發(fā),以及子區(qū)域d的更新開(kāi)始指令在時(shí)間為從t3至t4的執(zhí)行周期T中被下發(fā),并且作為后一連續(xù)的更新過(guò)程,子區(qū)域a的更新開(kāi)始指令在時(shí)間為從tl至t2的執(zhí)行周期T中被下發(fā),子區(qū)域b的更新開(kāi)始指令在時(shí)間為從t2至t3的執(zhí)行周期T中被下發(fā),子區(qū)域c的更新開(kāi)始指令在時(shí)間為從t3至t4的執(zhí)行周期T中被下發(fā),以及子區(qū)域d的更新開(kāi)始指令在時(shí)間為從t4至t5的執(zhí)行周期T中被下發(fā)。
[0142]如圖18中所示,當(dāng)在諸如例如電子書(shū)應(yīng)用的目標(biāo)更新區(qū)域的起始頁(yè)中的所有子區(qū)域a至d的更新還未完成之前下發(fā)用于顯示下一頁(yè)的更新請(qǐng)求時(shí),對(duì)所述下一頁(yè)的更新被延遲。前一頁(yè)中的目標(biāo)更新區(qū)域可以與下一頁(yè)中的目標(biāo)更新區(qū)域相同。在EPD 13中,當(dāng)目標(biāo)更新區(qū)域彼此重疊時(shí),由于更新過(guò)程的沖突,在前一更新過(guò)程完成之前開(kāi)始下一更新過(guò)程是不可能的。當(dāng)沖突發(fā)生時(shí),由于有必要從裝置驅(qū)動(dòng)器IlOD等重新下發(fā)沖突的更新過(guò)程的更新開(kāi)始指令,因此在初始配置的定時(shí)開(kāi)始更新過(guò)程是不可能的。然而,如圖18中所示,通過(guò)延遲下一頁(yè)的更新直到前一頁(yè)的更新被完成,能夠?qū)崿F(xiàn)這兩個(gè)連續(xù)的更新過(guò)程中的平滑效果。
[0143]當(dāng)裝置驅(qū)動(dòng)器具有將鄰近的更新過(guò)程組合成針對(duì)單個(gè)區(qū)域的更新過(guò)程的功能時(shí),裝置驅(qū)動(dòng)器應(yīng)該被配置為不要組合用于子區(qū)域的鄰近更新過(guò)程。
[0144]根據(jù)第四實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)和其他操作可以與上述實(shí)施例相同,并且因此,省略對(duì)其的多余說(shuō)明。此外,根據(jù)第四實(shí)施例的其他效果與上述實(shí)施例相同,并且因此,也省略對(duì)其的多余說(shuō)明。
[0145]第五實(shí)施例
[0146]接著,將參考附圖詳細(xì)地描述根據(jù)第五實(shí)施例的控制裝置、顯示裝置、控制方法和程序產(chǎn)品。在上述實(shí)施例中,例如,如圖9中所示,雖然由響應(yīng)于來(lái)自應(yīng)用軟件(或中間件)IlOM的單個(gè)更新請(qǐng)求分割目標(biāo)更新區(qū)域的裝置驅(qū)動(dòng)器110D、EPD控制器105等將子區(qū)域的更新開(kāi)始定時(shí)相對(duì)于彼此進(jìn)行了偏移,但是其并不限于這樣的結(jié)構(gòu)。如下結(jié)構(gòu)也是可能的:應(yīng)用軟件(或中間件)110M分割目標(biāo)更新區(qū)域并向裝置驅(qū)動(dòng)器IlOD下發(fā)對(duì)子區(qū)域的更新請(qǐng)求。
[0147]圖19是示出根據(jù)第五實(shí)施例的應(yīng)用軟件(或中間件)、裝置驅(qū)動(dòng)器和EH)控制器之間的關(guān)系的概要圖示。圖20是示出裝置驅(qū)動(dòng)器和Ero控制器響應(yīng)于來(lái)自應(yīng)用軟件(或中間件)的更新請(qǐng)求的操作示例的示意圖。
[0148]如圖19中所示,在第五實(shí)施例中,在第一實(shí)施例(參見(jiàn)圖8)中的EI3D更新控制器110中的結(jié)構(gòu)中,目標(biāo)更新區(qū)域分割器單元111被執(zhí)行作為應(yīng)用軟件(或中間件)IlOM的功能的一部分。應(yīng)用軟件(或中間件)110M上的目標(biāo)更新區(qū)域分割器單元111分割目標(biāo)更新區(qū)域。在這個(gè)示例中,目標(biāo)更新區(qū)域分割器單元111將目標(biāo)更新區(qū)域分割成四個(gè)子區(qū)域。應(yīng)用軟件(或中間件)IlOM向裝置驅(qū)動(dòng)器IlOD下發(fā)由目標(biāo)更新區(qū)域分割器單元111創(chuàng)建的子區(qū)域的更新請(qǐng)求。因此,在這個(gè)示例中,應(yīng)用軟件(或中間件)110M向裝置驅(qū)動(dòng)器IlOD下發(fā)四個(gè)更新請(qǐng)求。裝置驅(qū)動(dòng)器IlOD指示Ero控制器105每個(gè)更新請(qǐng)求開(kāi)始更新一次。因此,在這個(gè)示例中,裝置驅(qū)動(dòng)器110D指示Ero控制器105開(kāi)始更新四次。
[0149]當(dāng)應(yīng)用軟件(或中間件)110M在連續(xù)下發(fā)中下發(fā)目標(biāo)更新區(qū)域的更新請(qǐng)求時(shí),裝置驅(qū)動(dòng)器IlOD應(yīng)該確定所述連續(xù)的更新請(qǐng)求是否指向(intend)該效果、哪些更新請(qǐng)求是連續(xù)的更新請(qǐng)求、更新請(qǐng)求延續(xù)多少次,等等。
[0150]在第五實(shí)施例中,當(dāng)應(yīng)用軟件(或中間件)IlOM向裝置驅(qū)動(dòng)器IlOD發(fā)送起始更新請(qǐng)求(子區(qū)域a的更新請(qǐng)求)時(shí),除該更新請(qǐng)求外,應(yīng)用軟件(或中間件)I1M還可以發(fā)送表示該更新請(qǐng)求是用于該效果的連續(xù)的更新請(qǐng)求中的起始更新請(qǐng)求的信息,以及用于指定之后的更新請(qǐng)求的信息,作為提示信息。提示信息可包括例如有關(guān)之后的更新請(qǐng)求的數(shù)目(或用于顯示該效果的分割數(shù)目)、之后的更新請(qǐng)求的子區(qū)域的位置和/或位置大小等的信息,作為用于指定之后的更新請(qǐng)求的信息。當(dāng)Ero更新控制器I1收到這樣的提示信息時(shí),EH)更新控制器110的更新定時(shí)管理器單元112可以配置適當(dāng)?shù)母麻_(kāi)始定時(shí)。也就是說(shuō),即使以短暫的間隔從應(yīng)用軟件(或中間件)I1M收到更新請(qǐng)求,也能夠指示Ero控制器105以必要的時(shí)間間隔P開(kāi)始更新,以便不由Ero控制器105同時(shí)執(zhí)行多個(gè)更新過(guò)程。此外,也可以延遲連續(xù)的更新直到確保了具有必要數(shù)量的更新引擎等??梢栽谶B續(xù)的更新請(qǐng)求中的起始請(qǐng)求被發(fā)送之前告知提示信息。
[0151]當(dāng)EPD 13中的目標(biāo)更新區(qū)域被固定為電子書(shū)應(yīng)用時(shí),可在連續(xù)的更新請(qǐng)求中的起始請(qǐng)求被發(fā)送之前告知有關(guān)應(yīng)用的信息。有關(guān)應(yīng)用的信息例如可以是用于顯示頁(yè)的目標(biāo)更新區(qū)域的起始地址及其大小、分割數(shù)目等。此外,可以在引導(dǎo)(boot)應(yīng)用、安裝應(yīng)用等的時(shí)候告知有關(guān)應(yīng)用的信息。
[0152]如在第四實(shí)施例中所舉例的,當(dāng)保留用于該效果的具有必要數(shù)量的更新引擎時(shí),應(yīng)用軟件(或中間件)110M可以向裝置驅(qū)動(dòng)器IlOD下發(fā)保留請(qǐng)求。通過(guò)保留用于該效果的具有必要數(shù)量的更新引擎,由于能夠防止連續(xù)的更新過(guò)程由于更新引擎被其他過(guò)程使用而變成間歇性的,因此能夠?qū)崿F(xiàn)更平滑的效果。
[0153]根據(jù)第五實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)和其他操作可以與上述實(shí)施例相同,并且因此,省略對(duì)其的冗余說(shuō)明。此外,根據(jù)第五實(shí)施例的其他效果與上述實(shí)施例相同,并且因此,也省略對(duì)其的冗余說(shuō)明。
[0154]第六實(shí)施例
[0155]接著,將參考附圖詳細(xì)地描述根據(jù)第六實(shí)施例的控制裝置、顯示裝置、控制方法和程序產(chǎn)品。在第六實(shí)施例中,Ero控制器分割目標(biāo)更新區(qū)域并管理更新開(kāi)始定時(shí)。圖21示出根據(jù)第六實(shí)施例的裝置驅(qū)動(dòng)器和Ero控制器響應(yīng)于來(lái)自應(yīng)用軟件(或中間件)的更新請(qǐng)求的操作示例。
[0156]如圖21中所示,應(yīng)用軟件(或中間件)110M下發(fā)目標(biāo)更新區(qū)域的更新請(qǐng)求一次,接收到該更新請(qǐng)求的裝置驅(qū)動(dòng)器IlOD向Ero控制器105發(fā)送一個(gè)開(kāi)始更新的指令。當(dāng)EPD控制器105從裝置驅(qū)動(dòng)器IlOD收到開(kāi)始更新的指令時(shí),EH)控制器105將目標(biāo)更新區(qū)域分割成子區(qū)域并在偏移每個(gè)更新過(guò)程的更新開(kāi)始定時(shí)的同時(shí)執(zhí)行子區(qū)域的更新過(guò)程。在這里,如在第三實(shí)施例中所舉例的,當(dāng)Ero控制器105按照?qǐng)?zhí)行周期T執(zhí)行過(guò)程時(shí),作為EPD控制器105的模塊的Ero更新控制器110可以根據(jù)自身的執(zhí)行周期T配置更新開(kāi)始定時(shí)并開(kāi)始更新過(guò)程。
[0157]當(dāng)在分割目標(biāo)更新區(qū)域之后,在Ero控制器105中配置更新開(kāi)始定時(shí)時(shí),裝置驅(qū)動(dòng)器IlOD和Ero控制器105應(yīng)該確定更新請(qǐng)求和更新開(kāi)始指令指向該效果。
[0158]當(dāng)目標(biāo)更新區(qū)域的更新請(qǐng)求被發(fā)送到裝置驅(qū)動(dòng)器IlOD時(shí),在第六實(shí)施例中,除了該更新請(qǐng)求,應(yīng)用軟件(或中間件)IlOM可以發(fā)送指示該更新請(qǐng)求和更新開(kāi)始指令指向該效果的提示信息。當(dāng)裝置驅(qū)動(dòng)器IlOD指示Ero控制器105以執(zhí)行更新過(guò)程時(shí),除了更新開(kāi)始指令,還可向Ero控制器105發(fā)送提示信息。EPD控制器105基于提示信息確定更新開(kāi)始指令是否指向該效果,并且當(dāng)該指令指向該效果時(shí),Ero控制器105將目標(biāo)更新區(qū)域分割成子區(qū)域并配置子區(qū)域的更新開(kāi)始定時(shí),并且然后,Ero控制器105根據(jù)更新開(kāi)始定時(shí)開(kāi)始子區(qū)域的更新過(guò)程。
[0159]如上所述,根據(jù)第六實(shí)施例,由于Ero控制器105具有實(shí)現(xiàn)該效果的功能,能夠?qū)⒀b置驅(qū)動(dòng)器IlOD和應(yīng)用軟件(或中間件)110M從更新開(kāi)始定時(shí)的復(fù)雜管理中釋放出來(lái)。因此,根據(jù)第六實(shí)施例的軟件可被容易地實(shí)施到裝置。
[0160]根據(jù)第六實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)和其他操作可以與上述實(shí)施例相同,并且因此,省略對(duì)其的冗余說(shuō)明。此外,根據(jù)第六實(shí)施例的其他效果與上述實(shí)施例相同,并且因此,也省略對(duì)其的冗余說(shuō)明。
[0161]第七實(shí)施例
[0162]接著,將參考附圖詳細(xì)地描述根據(jù)第七實(shí)施例的控制裝置、顯示裝置、控制方法和程序產(chǎn)品。在上述實(shí)施例中,預(yù)設(shè)了相同種類的Ero更新控制信息(波形)的使用。當(dāng)使用相同種類的Ero更新信息時(shí),從開(kāi)始更新過(guò)程直到出現(xiàn)閃爍的時(shí)間段(在下文中被稱為延遲時(shí)間)近似相等。因此,在上述實(shí)施例中,通過(guò)由應(yīng)用軟件(或中間件)i1m、裝置驅(qū)動(dòng)器IlOD或Ero控制器105來(lái)偏移更新定時(shí),實(shí)現(xiàn)了像滾動(dòng)和翻動(dòng)的效果。
[0163]作為響應(yīng),在第七實(shí)施例中,通過(guò)使用延遲時(shí)間不同的各種Ero更新控制信息,實(shí)現(xiàn)了像滾動(dòng)和翻動(dòng)的效果。圖22示出在其中使用各種類型的Ero更新控制信息的情況下的更新過(guò)程的操作定時(shí)的示例。在圖22中示出的示例中,更新引擎的數(shù)目被假定為四個(gè)更新引擎A到D,并且作為更新目標(biāo)的子區(qū)域的數(shù)目(即,分割數(shù)目)被假定為4個(gè)子區(qū)域a至d。
[0164]在這里,假定Ero更新信息Al至Dl的延遲時(shí)間分別是3T至6T,并且各延遲時(shí)間彼此之間相差執(zhí)行周期T。在這樣的情況下,如圖22中所示,當(dāng)更新引擎A至D在時(shí)間to分別使用不同的EH)更新控制信息Al至Dl開(kāi)始子區(qū)域a至d的更新過(guò)程時(shí),出現(xiàn)在子區(qū)域a至d上的閃爍分別被偏移執(zhí)行周期T。
[0165]當(dāng)通過(guò)統(tǒng)一子區(qū)域的更新開(kāi)始定時(shí)來(lái)將不同種類Ero更新控制信息Al至Dl的延遲時(shí)間偏移對(duì)該效果來(lái)說(shuō)必要的時(shí)間(例如,執(zhí)行周期T)時(shí),能夠在無(wú)需更新開(kāi)始定時(shí)的復(fù)雜管理的情況下實(shí)現(xiàn)像滾動(dòng)和翻動(dòng)的效果。
[0166]圖23示出根據(jù)第七實(shí)施例的應(yīng)用軟件(或中間件)、裝置驅(qū)動(dòng)器和EH)控制器之間的關(guān)系。圖24示出裝置驅(qū)動(dòng)器和EH)控制器響應(yīng)來(lái)自于應(yīng)用軟件(或中間件)的更新請(qǐng)求的操作示例。
[0167]如圖23中所示,第七實(shí)施例具有與圖8所示中的第一實(shí)施例相同的結(jié)構(gòu),除了 EPD更新控制器110的更新定時(shí)管理器單元112被替換為Ero更新控制信息配置單元612之外。例如,Ero更新控制信息配置單元612在存儲(chǔ)器(未示出)中存儲(chǔ)延遲時(shí)間彼此不同的多條Ero更新控制信息。在第七實(shí)施例中,例如,Ero更新控制器610可以包括圖12中所示的預(yù)處理指示單元211。
[0168]如圖23和24中所示,當(dāng)裝置驅(qū)動(dòng)器IlOD接收到來(lái)自應(yīng)用軟件(或中間件)IlOM的用于該效果的更新請(qǐng)求并且Ero更新控制器610的目標(biāo)更新區(qū)域分割器單元111將目標(biāo)更新區(qū)域分割成多個(gè)子區(qū)域時(shí),EPD更新控制信息配置單元612基于預(yù)設(shè)的更新順序配置要用于子區(qū)域的更新過(guò)程的Ero更新控制信息。Ero更新控制器610的更新過(guò)程指示單元113在同時(shí)發(fā)送子區(qū)域的更新開(kāi)始開(kāi)始指令時(shí)向Ero控制器105發(fā)送由Ero更新控制信息配置單元612配置的每個(gè)子區(qū)域的Ero更新控制信息。響應(yīng)于此,EPD控制器105使用被配置給每個(gè)子區(qū)域的Ero更新控制信息同時(shí)開(kāi)始每個(gè)子區(qū)域的更新過(guò)程。因此,子區(qū)域的閃爍在被偏移的定時(shí)出現(xiàn),并且實(shí)現(xiàn)了諸如滾動(dòng)和翻動(dòng)的效果。
[0169]接著,將參考圖25對(duì)根據(jù)第七實(shí)施例的更新操作的示例進(jìn)行詳細(xì)說(shuō)明。在圖25中所示的操作流程中,對(duì)圖7中的相同步驟應(yīng)用相同的附圖標(biāo)記,并且將省略冗余的說(shuō)明。
[0170]如圖7中所示的操作,當(dāng)更新請(qǐng)求從例如應(yīng)用軟件、中間件、OS等下發(fā)給Ero更新控制器I1時(shí),開(kāi)始圖25中所示的操作。如圖25中所示,當(dāng)Ero更新控制器610收到更新請(qǐng)求時(shí),與圖7中的步驟SlOl相同,Ero更新控制器610的目標(biāo)更新區(qū)域分割器單元111將該目標(biāo)更新區(qū)域分割成多個(gè)子區(qū)域(步驟S101)。此時(shí),目標(biāo)更新區(qū)域分割器單元111可以決定子區(qū)域的更新順序。
[0171]然后,EPD更新控制信息配置單元612基于子區(qū)域的更新順序配置用于子區(qū)域的更新過(guò)程的Ero更新控制信息,以使得閃爍從起始更新的子區(qū)域按照順序出現(xiàn)(步驟S301)。
[0172]然后,更新過(guò)程指示單元113同時(shí)發(fā)送子區(qū)域的更新開(kāi)始指令到EH)控制器105 (步驟S301)。此時(shí),更新過(guò)程指示單元113向EH)控制器105發(fā)送子區(qū)域的更新開(kāi)始指令以及在步驟S301中配置的用于子區(qū)域的Ero更新控制信息。此后,EPD更新控制器610完成操作。
[0173]如上所述,在第七實(shí)施例中,由于使用延遲時(shí)間彼此不同的各種類型的Ero更新控制信息,所以能夠在無(wú)需諸如子區(qū)域的更新開(kāi)始定時(shí)的管理的復(fù)雜過(guò)程的情況下使用閃爍實(shí)現(xiàn)像滾動(dòng)和翻動(dòng)的效果。
[0174]根據(jù)第七實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)和其他操作可以與上述實(shí)施例相同,并且因此,省略對(duì)其的冗余說(shuō)明。此外,根據(jù)第七實(shí)施例的其他效果與上述實(shí)施例相同,并且因此,也省略對(duì)其的冗余說(shuō)明。
[0175]此外,在上述第七實(shí)施例中,雖然裝置驅(qū)動(dòng)器I1D的Ero更新控制器610中的EPD更新控制信息配置單元612將Ero更新控制信息配置到每個(gè)子區(qū)域,但是其不限于這樣的方式。例如,如圖26中所示,當(dāng)Ero控制器105具有使用各種Ero更新控制信息的功能時(shí),取代Ero更新控制信息配置單元612,Ero控制器可以配置要用于子區(qū)域的更新過(guò)程的EPD更新控制信息。
[0176]第八實(shí)施例
[0177]在第八實(shí)施例中,參考某些示例對(duì)分割目標(biāo)更新區(qū)域的方法和子區(qū)域的更新順序(閃爍的定時(shí))的變體進(jìn)行說(shuō)明。在以下說(shuō)明中,雖然將其中目標(biāo)更新區(qū)域被分割成子區(qū)域a至d并且執(zhí)行更新過(guò)程以使得閃爍在不同定時(shí)出現(xiàn)的情況作為示例,但分割數(shù)目不限于四。此外,在以下說(shuō)明中,橫向方向和縱向方向可以分別是取決于EPD 13的安放位置的方向。
[0178]第一不例
[0179]圖27是示出根據(jù)第一示例的分割方法和更新順序的示意圖。在圖27中示出的示例中,目標(biāo)更新區(qū)域在橫向上被分割成四個(gè)矩形子區(qū)域a至d。子區(qū)域a至d的更新順序可以是:在子區(qū)域a被定義為頭時(shí),在向右的方向上從a到b到c到d的順序,或者在子區(qū)域d被定義為頭時(shí),在向左的方向上從d到c到b到a的順序。
[0180]第二示例
[0181]圖28是示出根據(jù)第二示例的分割方法和更新順序的示意圖。在圖28中示出的示例中,目標(biāo)更新區(qū)域在縱向上被分割成四個(gè)矩形子區(qū)域a至d。子區(qū)域a至d的更新順序可以是:在子區(qū)域a被定義為頭時(shí),在向下的方向上從a到b到c到d的順序,或者在子區(qū)域d被定義為頭時(shí),在向上的方向上從d到c到b到a的順序。
[0182]第三和第四示例
[0183]圖29是示出根據(jù)第三示例的分割方法和更新順序的示意圖,并且圖30是示出根據(jù)第四示例的分割方法和更新順序的示意圖。在圖29和30中示出的示例中,目標(biāo)更新區(qū)域分別在對(duì)角方向上被分割成四個(gè)矩形子區(qū)域a至d。子區(qū)域a至d的更新順序可以是:在子區(qū)域a被定義為頭時(shí),在斜向下的方向上從a到b到c到d的順序,或者在子區(qū)域d被定義為頭時(shí),在斜向上的方向上從d到c到b到a的順序。
[0184]第五示例
[0185]圖31是示出根據(jù)第五示例的分割方法和更新順序的示意圖。在圖31中示出的示例中,例如,目標(biāo)更新區(qū)域通過(guò)由疊加四個(gè)具有逐漸不同的尺寸的相似矩形區(qū)域以使得它們的右下角彼此重合而形成的邊界線被分割成四個(gè)子區(qū)域a至d。子區(qū)域a至d的更新順序可以是:在當(dāng)包括除了重疊的右下角之外的三個(gè)角的子區(qū)域a被定義為頭時(shí),從a到b到c到d的順序,或者在包括重疊的右下角的子區(qū)域d被定義為頭時(shí),從d到c到b到a的順序。作為重疊四個(gè)矩形區(qū)域的基礎(chǔ)的點(diǎn)并不限于右下角,左下角、右上角、左上角等也可以被用作重疊四個(gè)矩形區(qū)域的基礎(chǔ)。
[0186]第六示例
[0187]圖32是示出根據(jù)第六示例的分割方法和更新順序的示意圖。如圖32中所示,目標(biāo)更新區(qū)域根據(jù)一定的規(guī)則被分割成多個(gè)子區(qū)域a至h。在這樣的情況下,這些子區(qū)域a至h的更新順序可以是按照該規(guī)則的順序。在圖32中所示的示例中,子區(qū)域a至h的更新順序可以是:在包括右下角的子區(qū)域a被定義為頭時(shí),從a到b到c到d到e到f到g到h的順序,或者是其相反的順序。
[0188]第七示例
[0189]圖33是示出根據(jù)第七示例的分割方法和更新順序的示意圖。在圖33中示出的示例中,例如,目標(biāo)更新區(qū)域通過(guò)由疊加四個(gè)具有逐漸不同的尺寸的相似矩形區(qū)域以使得它們的中心彼此重合而形成的邊界線被分割成四個(gè)子區(qū)域a至d。子區(qū)域a至d的更新順序可以是:在包括該中心角的子區(qū)域a被定義為頭時(shí),從a到b到c到d的順序,或者在外部子區(qū)域d被定義為頭時(shí),從d到c到b到a的順序。作為重疊四個(gè)矩形區(qū)域的基礎(chǔ)的點(diǎn)并不限于中心,從該中心偏移的點(diǎn)也可以被用作重疊四個(gè)矩形區(qū)域的基礎(chǔ)。
[0190]第八示例
[0191]圖34是示出根據(jù)第八示例的分割方法和更新順序的示意圖。在圖34中示出的示例中,目標(biāo)更新區(qū)域在橫向上被分割成四個(gè)矩形子區(qū)域a至d。子區(qū)域a至d的更新順序可以是:如打開(kāi)兩扇門的動(dòng)作,在近中心的子區(qū)域a和c被定義為頭時(shí),分別是在向左的方向上從a到b的順序以及在向右的方向上從c到d的順序,或者如關(guān)閉兩扇門的動(dòng)作,在外面的子區(qū)域b和d被定義為頭時(shí),在朝向中心的方向上從b到a的順序和從d到c的順序。因此,更新順序并不必須取決于子區(qū)域的排列,可以將任意的順序應(yīng)用到更新順序。此外,沒(méi)有必要串行地逐個(gè)開(kāi)始更新過(guò)程,并且例如,如圖34中所示的示例,可以同時(shí)開(kāi)始多個(gè)子區(qū)域a和c或者子區(qū)域b和d的更新過(guò)程。
[0192]第九示例
[0193]圖35是示出根據(jù)第九示例的分割方法和更新順序的示意圖。在圖34中示出的示例中,目標(biāo)更新區(qū)域在橫向上被分割成四個(gè)子區(qū)域a至d。子區(qū)域a至d的分割線是波浪線而不是直線。也就是說(shuō),每個(gè)子區(qū)域的形狀可以是除矩形區(qū)域外的形狀。圖35中所示的示例中的更新順序可以是:在子區(qū)域a被定義為頭時(shí),在向右的方向上從a到b到c到d的順序,或者在子區(qū)域d被定義為頭時(shí),在向左的方向上從d到c到b到a的順序。
[0194]第十示例
[0195]圖36是示出根據(jù)第十示例的分割方法和更新順序的示意圖。在圖36中示出的示例中,目標(biāo)更新區(qū)域以網(wǎng)狀圖案被分割成十六個(gè)矩形子區(qū)域a至p。因此,目標(biāo)更新區(qū)域可以被分割成具有多方向順序、而不是單方向順序的子區(qū)域。在這樣的情況下,能夠?qū)⒏鞣N規(guī)則應(yīng)用到子區(qū)域的更新順序。在圖36中所示的示例中,子區(qū)域a至P的更新順序可以是:在近中心的子區(qū)域a被定義為頭時(shí),以螺旋的方式從a到b到c到d到e到f到g到h到i到j(luò)到k到I到m到η到ο到ρ的順序,或者是其相反的順序。此外,其他順序可以被應(yīng)用到更新順序。
[0196]在上述第一至第十示例中,雖然目標(biāo)更新區(qū)域被分割成具有平均(even)面積的子區(qū)域,但是目標(biāo)更新區(qū)域可以被分割成具有不平均的面積的子區(qū)域。其示例在圖37中被示出。例如,通過(guò)分割目標(biāo)更新區(qū)域并布置更新順序以使得一個(gè)閃爍的面積逐漸擴(kuò)展,能夠使得滾動(dòng)看起來(lái)好像加速。相反,通過(guò)布置更新順序以使得一個(gè)閃爍的面積逐漸縮小尺寸,能夠使得滾動(dòng)看起來(lái)好像減速。作為在其中目標(biāo)更新區(qū)域被分割成平均的面積的情況下使得滾動(dòng)看起來(lái)好像加速或減速的另一方法,存在使得更新的時(shí)間間隔逐漸增大或減小的方法。當(dāng)子區(qū)域不是矩形區(qū)域且EH)控制器105不具有更新非矩形區(qū)域的功能時(shí),可應(yīng)用的是,將非矩形子區(qū)域分割成矩形區(qū)域并執(zhí)行對(duì)這些矩形區(qū)域的更新過(guò)程。在這樣的情況下,更新引擎被分配給從非矩形子區(qū)域分割的矩形區(qū)域。
[0197]參考圖27至37說(shuō)明的分割方法和更新順序僅僅是本說(shuō)明中的隨機(jī)示例。因此,分割方法和目標(biāo)更新區(qū)域的更新順序不限于以上說(shuō)明的示例,并且可以應(yīng)用各種類型的分割方法和更新順序。例如,目標(biāo)更新區(qū)域可以被分割成方格圖案。此外,例如,可以應(yīng)用隨機(jī)的更新順序。
[0198]不要求針對(duì)每個(gè)目標(biāo)更新區(qū)域固定分割方法和更新順序,并且它們可以動(dòng)態(tài)地改變。也就是說(shuō),可以在每次更新請(qǐng)求時(shí)更改分割方法和更新順序,并且還可能的是,隨意地或根據(jù)某些條件地更改分割方法和更新順序。
[0199]在上述示例中,第一到第四示例適用于用于瀏覽電子書(shū)、文本、圖畫(huà)、SNS(社交網(wǎng)絡(luò)服務(wù))中的信息的觀察器、閱讀器、瀏覽器等。第三到第七示例適用于用于圖示、地圖、電子數(shù)據(jù)表等的應(yīng)用。尤其地,第七示例通過(guò)這些應(yīng)用可被用于擴(kuò)展和縮小尺寸。例如,在其中子區(qū)域a被定義為頭的圖33中所示的順序可被用作用于擴(kuò)展的更新順序,并且其相反順序可被用作縮小尺寸的更新順序。此外,第七示例可以使用在其中子區(qū)域a被定義為頭的圖33中所示的順序作為用于從引導(dǎo)應(yīng)用時(shí)的菜單屏幕切換到應(yīng)用屏幕的更新順序,并使用相反的順序作為用于從終止應(yīng)用時(shí)的應(yīng)用屏幕切換到菜單屏幕的更新順序。
[0200]例如,第三和第四示例可被用于在地圖、電子數(shù)據(jù)表等中在傾斜方向上移動(dòng)所顯示的區(qū)域。例如,第八和第九示例可被用于演示應(yīng)用等。第十示例可被用于數(shù)據(jù)處理裝置的認(rèn)證;其中該裝置可通過(guò)以系統(tǒng)中預(yù)設(shè)的順序(除了其中子區(qū)域a被定義為頭的更新順序及其相反的更新順序之外)單行地追蹤分割成的十六個(gè)的屏幕的整體或部分而被驗(yàn)證。對(duì)示例的使用不限于這些情況,并且示例可被用在各種類型的應(yīng)用中。
[0201]第九實(shí)施例
[0202]接著,將參考附圖詳細(xì)地描述根據(jù)第九實(shí)施例的控制裝置、顯示裝置、控制方法和程序產(chǎn)品。在第九實(shí)施例中,目標(biāo)更新區(qū)域的分割方法和子區(qū)域的更新順序根據(jù)要顯示的內(nèi)容和用戶操作而改變。
[0203]圖38是示出在其中針對(duì)諸如日文書(shū)的豎行書(shū)的所顯示的對(duì)開(kāi)頁(yè)從用戶輸入翻動(dòng)頁(yè)操作的情況下的更新操作的示例的圖示。圖39是示出在其中針對(duì)諸如西文書(shū)的橫行書(shū)的所顯示的對(duì)開(kāi)頁(yè)從用戶輸入翻動(dòng)頁(yè)操作的情況下的更新操作的示例的圖示。
[0204]當(dāng)諸如日文書(shū)的豎行書(shū)被顯示為對(duì)開(kāi)頁(yè)時(shí),在實(shí)際的書(shū)籍中,可以通過(guò)翻動(dòng)對(duì)開(kāi)頁(yè)中的左手邊的頁(yè)來(lái)看到下一頁(yè)(圖38的(a)中的下一頁(yè))。在第九實(shí)施例中,使用效果來(lái)表示這樣的翻頁(yè)操作。第九實(shí)施例中,當(dāng)用戶使用觸摸屏輸入裝置14在圖38的(a)中的下一頁(yè)上的某處或特定部分觸摸輸入時(shí),如圖38的(b)至(f)中所示,執(zhí)行具有其中由于閃爍而形成的黑色帶從對(duì)開(kāi)頁(yè)的最左邊在向右的方向上開(kāi)始移動(dòng)的效果的更新過(guò)程。因此,由于下一頁(yè)的圖像在黑色帶經(jīng)過(guò)的地方出現(xiàn)一部分,所以能夠通過(guò)由于閃爍而形成的黑色帶的移動(dòng)來(lái)表示翻動(dòng)實(shí)際書(shū)籍的頁(yè)的動(dòng)作??赡艿氖?,在下一頁(yè)上的特定部分上顯示按鈕,作為用于輸入翻頁(yè)操作的用戶接口。
[0205]當(dāng)用戶使用觸摸屏輸入裝置14在圖38的(a)中的前一頁(yè)上的某處或特定部分觸摸輸入時(shí),由于具有其中黑色帶從最右側(cè)在向左的方向上開(kāi)始移動(dòng)的效果的更新過(guò)程,通過(guò)由于閃爍而形成的黑色帶的移動(dòng)來(lái)表示往回翻動(dòng)實(shí)際書(shū)籍的頁(yè)的動(dòng)作(這也是翻頁(yè))??赡艿氖?,在前一頁(yè)上的特定部分上顯示按鈕,作為用于輸入往回翻頁(yè)操作的用戶接口。
[0206]當(dāng)用戶輸入由圖38的(a)中的箭頭示出的操作(其被稱為所謂的拂過(guò)、掃過(guò)等)時(shí)(在該操作中使用觸摸屏輸入裝置14滑動(dòng)由筆或手指接觸的部分),通過(guò)執(zhí)行具有其中黑色帶在與操作方向(箭頭的方向)相同的方向上移動(dòng)的效果的更新過(guò)程而使所顯示的圖像移動(dòng),能夠表示像滾動(dòng)的動(dòng)作。
[0207]然而,這僅僅是隨機(jī)的示例,可以將任意的分割方法和更新順序與用戶操作相結(jié)合。此外,諸如拂過(guò)、掃過(guò)等的用戶操作的方向可以與黑色帶的移動(dòng)方向相反。在這樣的情況下,由于閃爍而形成的黑色帶沿著閱讀方向移動(dòng)。
[0208]如圖39中所示,還在諸如西文書(shū)的橫行書(shū)的情況下,通過(guò)與上面使用圖38所說(shuō)明的豎行書(shū)的情況中的操作相同的更新操作,能夠表示像翻動(dòng)頁(yè)和滾動(dòng)的動(dòng)作。
[0209]在圖38和39中所舉例的對(duì)開(kāi)頁(yè)的顯示僅僅是隨機(jī)示例,并且在一般的電子書(shū)閱讀器等中,在不是對(duì)開(kāi)頁(yè)的情況下,也可以通過(guò)相同的操作來(lái)表示像翻動(dòng)頁(yè)和滾動(dòng)的動(dòng)作。此外,還在電子數(shù)據(jù)表、地圖等的情況下,當(dāng)屏幕上顯示的區(qū)域通過(guò)例如拂過(guò)、擦過(guò)等的操作被切換時(shí),也可以通過(guò)相同的操作來(lái)表示像翻動(dòng)頁(yè)和滾動(dòng)的動(dòng)作。
[0210]例如,如圖40中所示,當(dāng)文本Tx和圖畫(huà)Px被顯示在EPD 13上時(shí),可以控制更新操作以使得在圖畫(huà)Px被更新之后更新文本Tx,或者在文本Tx被更新之后更新圖畫(huà)Ρχ,即使文本Tx和圖畫(huà)Px可以被同時(shí)更新。通過(guò)根據(jù)這樣的方式控制更新操作,可以使用借助于閃爍的效果來(lái)更新用戶要關(guān)注的圖像或用戶將關(guān)注的圖像。此外,通過(guò)示出借助于閃爍的該效果,可以將上下文的變化含蓄地通知給用戶,并且還可以引導(dǎo)用戶以閃爍出現(xiàn)的順序?yàn)g覽屏幕。
[0211]接著,將參考圖41對(duì)根據(jù)第九實(shí)施例的根據(jù)用戶操作的更新操作的示例進(jìn)行詳細(xì)說(shuō)明。在圖41中,關(guān)注應(yīng)用軟件(或中間件)110Μ的操作。
[0212]如圖41中所示,當(dāng)使用輸入裝置14從用戶輸入翻動(dòng)頁(yè)的指令操作(步驟S901)時(shí),應(yīng)用軟件(或中間件)IlOM確定所輸入的指令操作是用于翻動(dòng)以便面對(duì)下一頁(yè)的操作還是用于面對(duì)前一頁(yè)的操作(步驟S902)。
[0213]作為步驟S902的確定結(jié)果,當(dāng)所輸入的指令操作是用于翻動(dòng)以便面對(duì)下一頁(yè)的操作(步驟S902;下一頁(yè))時(shí),應(yīng)用軟件(或中間件)110Μ通過(guò)向裝置驅(qū)動(dòng)器IlOD下發(fā)用于實(shí)現(xiàn)翻動(dòng)以便面對(duì)下一頁(yè)的效果的更新請(qǐng)求使用翻動(dòng)以便面對(duì)下一頁(yè)的效果在EPD 13上顯示下一頁(yè)(步驟S903)。另一方面,作為步驟S902的確定結(jié)果,當(dāng)所輸入的指令操作是用于翻動(dòng)以便面對(duì)前一頁(yè)的操作(步驟S902;前一頁(yè))時(shí),應(yīng)用軟件(或中間件)110Μ通過(guò)向裝置驅(qū)動(dòng)器IlOD下發(fā)用于實(shí)現(xiàn)往回翻動(dòng)以便面對(duì)前一頁(yè)的效果的更新請(qǐng)求使用往回翻動(dòng)以便面對(duì)前一頁(yè)的效果在EPD 13上顯示前一頁(yè)(步驟S904)。
[0214]此后,應(yīng)用軟件(或中間件)110Μ確定操作是否應(yīng)該完成(步驟S905),并且當(dāng)操作應(yīng)該完成(步驟S905;是)時(shí),應(yīng)用軟件(或中間件)110Μ完成操作。另一方面,當(dāng)操作不應(yīng)完成時(shí)(步驟S905 ;否),應(yīng)用軟件(或中間件)110Μ返回步驟S901。
[0215]如上所述,根據(jù)第九實(shí)施例,由于執(zhí)行更新過(guò)程以使得取決于用戶操作而控制黑色帶的移動(dòng)(即,子區(qū)域的更新順序),因此能夠?qū)崿F(xiàn)取決于各種類型的操作輸入的效果。另外,在數(shù)字標(biāo)牌、電子海報(bào)等的應(yīng)用中,不僅取決于用戶操作,而且還能夠使用定時(shí)器以規(guī)律的間隔執(zhí)行被分割的更新。
[0216]根據(jù)第九實(shí)施例的數(shù)據(jù)處理裝置的結(jié)構(gòu)和其他操作可以與上述實(shí)施例相同,并且因此,省略對(duì)其的冗余說(shuō)明。此外,根據(jù)第九實(shí)施例的其他效果與上述實(shí)施例相同,并且因此,也省略對(duì)其的冗余說(shuō)明。
[0217]第十實(shí)施例
[0218]至于EH)的更新方法(或更新模式),除了在上述實(shí)施例中說(shuō)明的與閃爍相關(guān)聯(lián)的用于保持沒(méi)有殘像的方法之外,存在各種各樣的更新方法,諸如其中更新速度與殘留有被更新內(nèi)容的殘像一樣快的方法等。
[0219]為了清除由沒(méi)有閃爍的情況下的更新方法累計(jì)的殘像,可以考慮其中用具有閃爍的更新代替每若干沒(méi)有閃爍的更新中的一個(gè)的方法。例如,在每十個(gè)不具有閃爍的更新過(guò)程被執(zhí)行之后執(zhí)行具有閃爍的更新過(guò)程。
[0220]根據(jù)上述實(shí)施例的更新方法可以被應(yīng)用到非易失性顯示器、具有低刷新率的低功率顯示器等。此外,作為根據(jù)上述實(shí)施例的EPD 13,不僅可以應(yīng)用到灰度級(jí)EPD,而且還可以應(yīng)用到彩色EPD。
[0221]雖然已經(jīng)描述了某些實(shí)施例,但是這些實(shí)施例僅僅是通過(guò)示例的方式被提供,并且其并不意圖限制本發(fā)明的范圍。實(shí)際上,本文所述的新穎實(shí)施例可以以多種其他形式來(lái)實(shí)現(xiàn);而且,在不脫離本發(fā)明的精神的情況下可以進(jìn)行本文所述的實(shí)施例形式的各種省略、替代和改變。隨附權(quán)利要求及其等同物意圖覆蓋這樣的顯示或修改,如同它們將落入本發(fā)明的范圍和精神內(nèi)一樣。
【權(quán)利要求】
1.一種控制裝置,其能夠控制電子紙中的目標(biāo)區(qū)域的更新,所述裝置包括: 分割器單元,其被配置為將所述目標(biāo)區(qū)域分割成多個(gè)子區(qū)域; 管理器單元,其被配置為配置每個(gè)子區(qū)域的更新開(kāi)始定時(shí),以使得在所述子區(qū)域的更新處發(fā)生的閃爍在不同的定時(shí)處出現(xiàn);以及 更新指示單元,其被配置為指示根據(jù)所述更新開(kāi)始定時(shí)執(zhí)行每個(gè)子區(qū)域的更新過(guò)程。
2.根據(jù)權(quán)利要求1所述的裝置,其中所述管理器單元指定所述子區(qū)域的更新順序并配置每個(gè)子區(qū)域的更新開(kāi)始定時(shí),以使得在所述子區(qū)域的更新處發(fā)生的閃爍在不同的定時(shí)處出現(xiàn)。
3.根據(jù)權(quán)利要求1所述的裝置,還包括預(yù)處理指示單元,其被配置為指示針對(duì)每個(gè)子區(qū)域的預(yù)處理, 其中所述目標(biāo)區(qū)域被分割成至少包括第一子區(qū)域和第二子區(qū)域的所述多個(gè)子區(qū)域,以及 所述更新指示單元指示執(zhí)行所述第二子區(qū)域的預(yù)處理以使得在執(zhí)行所述第一子區(qū)域的更新過(guò)程期間執(zhí)行第二子區(qū)域的預(yù)處理。
4.根據(jù)權(quán)利要求1所述的裝置,其中 所述更新指示單元指示被配置為執(zhí)行所述子區(qū)域的更新過(guò)程的控制器執(zhí)行所述更新過(guò)程, 所述控制器根據(jù)預(yù)設(shè)的執(zhí)行周期執(zhí)行所述更新過(guò)程,以及 所述管理器單元配置每個(gè)子區(qū)域的更新開(kāi)始定時(shí),以使得所述子區(qū)域的更新過(guò)程的起始被包括在彼此不同的執(zhí)行周期中。
5.根據(jù)權(quán)利要求1所述的裝置,其中所述更新指示單元指示具有多個(gè)更新模塊的控制器并保留具有與所述分割器單元中的所述目標(biāo)區(qū)域的分割數(shù)目相同數(shù)目的更新模塊,其中所述更新模塊中的每一個(gè)被配置為執(zhí)行每個(gè)子區(qū)域的更新過(guò)程。
6.根據(jù)權(quán)利要求1所述的裝置,其中 所述目標(biāo)區(qū)域被分割成至少包括第一子區(qū)域和第二子區(qū)域的所述多個(gè)子區(qū)域, 所述更新指示單元指示具有多個(gè)更新模塊的控制器執(zhí)行所述更新過(guò)程,所述多個(gè)更新模塊包括至少第一更新模塊和第二更新模塊,所述第一更新模塊和所述第二更新模塊中的每一個(gè)被配置為執(zhí)行子區(qū)域中的一個(gè)的更新過(guò)程, 所述第一更新模塊執(zhí)行所述第一子區(qū)域的更新過(guò)程,并且 所述第二更新模塊執(zhí)行所述第二子區(qū)域的更新過(guò)程。
7.根據(jù)權(quán)利要求1所述的裝置,其中所述更新指示單元指示具有多個(gè)更新模塊的控制器,并在不能保留具有與所述分割器單元中的所述目標(biāo)區(qū)域的分割數(shù)目相同數(shù)目的更新模塊時(shí),延遲所述子區(qū)域的所述更新過(guò)程的指示,直到變得能夠保留具有與所述分割數(shù)目相同數(shù)目的更新模塊,其中所述更新模塊中的每一個(gè)被配置為執(zhí)行每個(gè)子區(qū)域的更新過(guò)程。
8.根據(jù)權(quán)利要求1所述的裝置,其中 所述更新指示單元指示具有多個(gè)更新模塊的控制器,其中所述更新模塊中的每一個(gè)被配置為執(zhí)行每個(gè)子區(qū)域的更新過(guò)程,以及 所述分割器單元將所述目標(biāo)區(qū)域分割成所述子區(qū)域,所述子區(qū)域的數(shù)目等于或小于能夠被所述控制器保留的更新模塊的數(shù)目。
9.根據(jù)權(quán)利要求1所述的裝置,其中 當(dāng)至少部分相互重疊的第一目標(biāo)區(qū)域和第二目標(biāo)區(qū)域的更新請(qǐng)求重疊時(shí), 所述分割器單元響應(yīng)于前一更新請(qǐng)求而將第一目標(biāo)區(qū)域分割成多個(gè)第一子區(qū)域,并且響應(yīng)于后一更新請(qǐng)求而將第二目標(biāo)區(qū)域分割成多個(gè)第二子區(qū)域,以及 所述管理器單元配置至少部分與第一子區(qū)域中的至少一個(gè)重疊的第二子區(qū)域的更新開(kāi)始定時(shí),以使得所述至少部分與所述第一子區(qū)域中的所述至少一個(gè)重疊的所述第二子區(qū)域的更新過(guò)程在所述第一子區(qū)域中的所述至少一個(gè)的更新過(guò)程完成之后開(kāi)始。
10.一種顯示裝置,被配置為當(dāng)使用觸摸屏輸入裝置輸入滑動(dòng)電子紙中的目標(biāo)區(qū)域的操作時(shí),更新所述目標(biāo)區(qū)域,使得閃爍看起來(lái)在操作朝向的方向上流動(dòng)。
11.一種顯示裝置,被配置為當(dāng)使用觸摸屏輸入裝置輸入滑動(dòng)電子紙中包括多個(gè)子區(qū)域的目標(biāo)區(qū)域的操作時(shí),按順序更新所述目標(biāo)區(qū)域的子區(qū)域。
12.—種控制裝置,其能夠指示被配置為控制電子紙的更新的控制器基于預(yù)設(shè)的更新控制信息執(zhí)行目標(biāo)區(qū)域的更新過(guò)程,所述裝置包括: 分割器單元,其被配置為將所述目標(biāo)區(qū)域分割成多個(gè)子區(qū)域; 管理器單元,其被配置為配置用于每個(gè)子區(qū)域的更新過(guò)程的更新控制信息;以及更新指示單元,其被配置為指示使用由所述管理器單元配置的所述更新控制信息執(zhí)行每個(gè)子區(qū)域的更新過(guò)程, 其中所述更新控制信息包括從更新過(guò)程的開(kāi)始直到閃爍的出現(xiàn)的時(shí)期彼此不同的多條更新控制信息,以及 所述管理器單元配置用于每個(gè)子區(qū)域的更新過(guò)程的更新控制信息,以使得在所述子區(qū)域的更新處發(fā)生的閃爍在不同的定時(shí)處出現(xiàn)。
13.一種用于更新電子紙的控制裝置,所述裝置被配置為:在更新所述電子紙時(shí),在與所述電子紙中的第二區(qū)域的閃爍的定時(shí)不同的定時(shí)處產(chǎn)生所述電子紙中的第一區(qū)域的閃爍,所述第二區(qū)域與所述第一區(qū)域不重疊。
14.根據(jù)權(quán)利要求13所述的裝置,其中所述裝置更新所述電子紙,以根據(jù)關(guān)于所述電子紙的要顯示的內(nèi)容,使得第一區(qū)域的閃爍的定時(shí)不同于第二區(qū)域的閃爍的定時(shí)。
15.根據(jù)權(quán)利要求13所述的裝置,其中所述裝置更新所述電子紙,以根據(jù)關(guān)于所述電子紙的用戶操作,使得第一區(qū)域的閃爍的定時(shí)不同于第二區(qū)域的閃爍的定時(shí)。
16.根據(jù)權(quán)利要求15所述的裝置,其中所述用戶操作是顯示的頁(yè)的滾動(dòng)。
17.根據(jù)權(quán)利要求15所述的裝置,其中所述用戶操作是顯示的頁(yè)的翻動(dòng)。
18.一種用于更新電子紙的顯示裝置,所述裝置被配置為:在更新所述電子紙時(shí),在與所述電子紙中的第二區(qū)域的閃爍的定時(shí)不同的定時(shí)處產(chǎn)生所述電子紙中的第一區(qū)域的閃爍,所述第二區(qū)域與所述第一區(qū)域不重疊。
19.一種顯示裝置,包括: 電子紙; 控制器,其被配置為執(zhí)行所述電子紙的更新過(guò)程;以及 根據(jù)權(quán)利要求1所述的控制裝置, 其中所述更新指示單元指示所述控制器以執(zhí)行每個(gè)子區(qū)域的更新過(guò)程。
20.一種控制電子紙中的目標(biāo)區(qū)域的更新的方法,所述方法包括: 將所述目標(biāo)區(qū)域分割成多個(gè)子區(qū)域; 配置每個(gè)子區(qū)域的更新開(kāi)始定時(shí),以使得在所述子區(qū)域的更新處發(fā)生的閃爍在不同的定時(shí)處出現(xiàn);以及 指示根據(jù)所述更新開(kāi)始定時(shí)執(zhí)行每個(gè)子區(qū)域的更新過(guò)程。
【文檔編號(hào)】G09G3/20GK104460937SQ201410471444
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2014年9月16日 優(yōu)先權(quán)日:2013年9月24日
【發(fā)明者】城田祐介, 金井達(dá)德, 白井智, 木村哲郎, 藤崎浩一, 瀨川淳一, 樽家昌也, 柴田章博, 吉村礎(chǔ), 春木洋美 申請(qǐng)人:株式會(huì)社東芝