CN104460937A - 控制装置、显示装置、控制方法和程序产品 - Google Patents

控制装置、显示装置、控制方法和程序产品 Download PDF

Info

Publication number
CN104460937A
CN104460937A CN201410471444.3A CN201410471444A CN104460937A CN 104460937 A CN104460937 A CN 104460937A CN 201410471444 A CN201410471444 A CN 201410471444A CN 104460937 A CN104460937 A CN 104460937A
Authority
CN
China
Prior art keywords
renewal
subregion
update
epd
renewal process
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201410471444.3A
Other languages
English (en)
Inventor
城田祐介
金井达德
白井智
木村哲郎
藤崎浩一
濑川淳一
樽家昌也
柴田章博
吉村础
春木洋美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Publication of CN104460937A publication Critical patent/CN104460937A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2092Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G3/2096Details of the interface to the display terminal specific for a flat panel
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • G09G5/028Circuits for converting colour display signals into monochrome display signals
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/04Partial updating of the display screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/08Details of timing specific for flat panels, other than clock recovery
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/14Electronic books and readers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/3433Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices
    • G09G3/3453Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices based on rotating particles or microelements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Digital Computer Display Output (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明涉及一种控制装置、显示装置、控制方法和程序产品。根据实施例的一种控制装置可以控制电子纸中的目标区域的更新。所述装置可包括分割器单元、管理器单元和更新指示单元。所述分割器单元可被配置为将所述目标区域分割成多个子区域。所述管理器单元可被配置为配置每个子区域的更新开始定时,以使得在子区域的更新处发生的闪烁在不同的定时处出现。所述更新指示单元可被配置为指示以根据更新开始定时执行每个子区域的更新过程。

Description

控制装置、显示装置、控制方法和程序产品
一个或多个相关申请的交叉引用
本申请基于2013年9月24日提交的日本专利申请No.2013-196962并要求其优先权;该专利申请的全部内容通过引用被合并于此。
技术领域
本文中所述的实施例大体上涉及一种控制装置、一种显示装置、一种控制方法和一种程序产品。
背景技术
传统上,对于诸如包括手写板终端、平板终端、电子书终端、医疗终端、电子医疗记录等的便携式数据处理终端,包括手环式、腕表式、眼镜式等的可穿戴数据处理终端,电子POP(购买点广告),ESL(电子货架标签),电子海报和数字标牌,电子报纸,板状显示器,紧凑型服务器,传感器节点等的数据处理装置来说,功率效率的改进是重要的技术问题。尤其是,对于具有诸如太阳能电池的能量收集技术的数据处理装置来说,不必要的功率消耗的抑制是至关重要的技术问题。
对于这样的数据处理装置的显示装置,例如,可以使用诸如在更新显示期间消耗电功率的非易失性电子纸的具有低功耗的显示器。当使用这样的显示装置时,在等候时段内(诸如用户浏览显示器、显示的内容不改变等期间的时期),能够抑制功率消耗。
然而,电子纸具有一些技术问题。其中之一是与LCD(液晶显示器)等相比更新时间长。另一个是更新过程可能导致所谓闪烁的现象。
发明内容
本发明的第一方面提供了一种控制装置,其能够控制电子纸中的目标区域的更新,所述装置包括:分割器单元,其被配置为将所述目标区域分割成多个子区域;管理器单元,其被配置为配置每个子区域的更新开始定时,以使得在所述子区域的更新处发生的闪烁在不同的定时处出现;以及更新指示单元,其被配置为指示根据所述更新开始定时执行每个子区域的更新过程。
本发明的第二方面提供了一种显示装置,被配置为当使用触摸屏输入装置输入滑动电子纸中的目标区域的操作时,更新所述目标区域,使得闪烁看起来在操作朝向的方向上流动。
本发明的第三方面提供了一种显示装置,被配置为当使用触摸屏输入装置输入滑动电子纸中包括多个子区域的目标区域的操作时,按顺序更新所述目标区域的子区域。
本发明的第四方面提供了一种控制装置,其能够指示被配置为控制电子纸的更新的控制器基于预设的更新控制信息执行目标区域的更新过程,所述装置包括:分割器单元,其被配置为将所述目标区域分割成多个子区域;管理器单元,其被配置为配置用于每个子区域的更新过程的更新控制信息;以及更新指示单元,其被配置为指示使用由所述管理器单元配置的所述更新控制信息执行每个子区域的更新过程,其中所述更新控制信息包括从更新过程的开始直到闪烁的出现的时期彼此不同的多条更新控制信息,以及所述管理器单元配置用于每个子区域的更新过程的更新控制信息,以使得在所述子区域的更新处发生的闪烁在不同的定时处出现。
本发明的第五方面提供了一种用于更新电子纸的控制装置,所述装置被配置为:在更新所述电子纸时,在与所述电子纸中的第二区域的闪烁的定时不同的定时处产生所述电子纸中的第一区域的闪烁,所述第二区域与所述第一区域不重叠。
本发明的第六方面提供了一种用于更新电子纸的显示装置,所述装置被配置为:在更新所述电子纸时,在与所述电子纸中的第二区域的闪烁的定时不同的定时处产生所述电子纸中的第一区域的闪烁,所述第二区域与所述第一区域不重叠。
本发明的第七方面提供了一种显示装置,其包括:电子纸;控制器,其被配置为执行所述电子纸的更新过程;以及前述第一方面的控制装置,其中所述更新指示单元指示所述控制器以执行每个子区域的更新过程。
本发明的第八方面提供了一种控制电子纸中的目标区域的更新的方法,所述方法包括:将所述目标区域分割成多个子区域;配置每个子区域的更新开始定时,以使得在所述子区域的更新处发生的闪烁在不同的定时处出现;以及指示以根据所述更新开始定时执行每个子区域的更新过程。
附图说明
图1是示出根据第一实施例的数据处理装置的概要结构示例的图示;
图2是示出根据第一实施例的EPD更新控制器的概要结构示例的图示;
图3是示出根据第一实施例的分割目标更新区域的方法的示例的图示;
图4是示出根据第一实施例的分割目标更新区域的方法的另一示例的图示;
图5是示出闪烁的示例的图示;
图6是示出根据第一实施例的显示效果的示例的图示;
图7是示出根据第一实施例的更新操作的示例的流程图;
图8是根据第一实施例的装置驱动器的关系图;
图9是示出根据第一实施例的装置驱动器的操作示例的图示;
图10是示出根据第一实施例的操作定时的示例的图示;
图11是示出根据第二实施例的操作定时的示例的图示;
图12是示出根据第二实施例的EPD更新控制器的概要结构示例的图示;
图13是示出根据第二实施例的更新操作的示例的流程图;
图14是示出根据第二实施例的流水过程的示例的图示;
图15是示出根据第三实施例的操作定时的示例的图示;
图16是示出根据第四实施例的操作定时的示例的图示;
图17是示出根据第四实施例的操作定时的另一示例的图示;
图18是示出根据第四实施例的操作定时的又一示例的图示;
图19是根据第五实施例的装置驱动器的关系图;
图20是示出根据第五实施例的装置驱动器的操作示例的图示;
图21是示出根据第六实施例的装置驱动器的操作示例的图示;
图22是示出根据第七实施例的操作定时的示例的图示;
图23是根据第七实施例的装置驱动器的关系图;
图24是示出根据第七实施例的装置驱动器的操作示例的图示;
图25是示出根据第七实施例的更新操作的示例的流程图;
图26是示出根据第七实施例的装置驱动器的另一操作示例的图示;
图27是示出根据第八实施例的第一示例的分割方法和更新顺序的图示;
图28是示出根据第八实施例的第二示例的分割方法和更新顺序的图示;
图29是示出根据第八实施例的第三示例的分割方法和更新顺序的图示;
图30是示出根据第八实施例的第四示例的分割方法和更新顺序的图示;
图31是示出根据第八实施例的第五示例的分割方法和更新顺序的图示;
图32是示出根据第八实施例的第六示例的分割方法和更新顺序的图示;
图33是示出根据第八实施例的第七示例的分割方法和更新顺序的图示;
图34是示出根据第八实施例的第八示例的分割方法和更新顺序的图示;
图35是示出根据第八实施例的第九示例的分割方法和更新顺序的图示;
图36是示出根据第八实施例的第十示例的分割方法和更新顺序的图示;
图37是示出在第八实施例中分割成不均等的区域的情况的图示;
图38是示出根据第九实施例的更新操作的示例的图示;
图39是示出根据第九实施例的更新操作的另一示例的图示;
图40是针对其中根据第九实施例同时显示出文本和图画的情况的说明性图;以及
图41是示出根据第九实施例的更新操作的示例的流程图;
具体实施方式
下面将参考附图详细地说明控制装置、显示装置、控制方法和程序产品的示例性实施例。
在以下实施例中,控制装置、显示装置、控制方法和程序产品能够通过实现利用闪烁的效果来改善用户体验。
第一实施例
首先,将参考附图详细地描述根据第一实施例的控制装置、显示装置、控制方法和程序产品。图1是示出根据第一实施例的数据处理装置的概要结构的框图。如图1所示,数据处理装置1由SoC 10、主存储器12、存储显示装置13、功率控制装置11A和11B以及输入装置14构造而成。
存储显示装置13可以是电子纸显示器(EPD)。在下面,将把其中显示装置13是EPD的情况作为示例来进行说明。作为EPD 13的显示方法,可以应用各种类型的方法,诸如电泳显示、快速响应流体粉显示、胆甾醇液晶显示等。作为EPD 13,可以应用各种类型的EPD,诸如黑白EPD、灰度级EPD、彩色EPD等。
输入装置14可以是在EPD 13的表面上作为指点装置运行的触摸面板。数据处理装置1可以具有键盘等以作为其它输入装置14。
主存储器12是非易失性存储器,诸如具有高节能性的MRAM(磁阻式随机存取存储器)等。然而,主存储器12也可以是易失性存储器,诸如DRAM(动态随机存取存储器)等。在主存储器12上,存储用于更新EPD 13的数据(在下文被称为更新数据)。在主存储器12上,还存储对更新EPD 13所需的EPD更新控制信息,其是有关电压施加的信息,包括用于将EPD 13的每个像素或像素集合的状态(灰度级值等等)更新成期望的状态的电压值、用于施加电压的时间段等等。EPD更新控制信息可被称为波形。
功率控制装置11对例如主存储器12和SoC 10进行馈电(feed)。功率控制装置11B对例如EPD 13进行馈电。功率控制装置11A和1IB可以是PMIC(功率管理集成电路)等。
数据处理装置1可以具有太阳能电池和诸如电容器的储能器,并且使用太阳能电池所产生的电力运行。在这样的情况下,可以执行如下电力控制:在空闲时间期间,将由太阳能电池产生的过剩电力积累在储能器中;以及在活动时间期间,当太阳能电池的产生的电力量不充足时,将太阳能电池和储能器的组合电力从PMIC供给至数据处理装置1的每个单元。为了在储能器中积累充足的过剩电力,激进的节能性是必要的。这一点在下面的实施例中是相同的。
SoC 10包括CPU 101、存储控制器103、EPD控制器105、用于针对EPD 13的预处理的预处理加速器102、内部存储器106、诸如无线LAN控制器104的通信接口和输入装置控制器107;它们通过总线108彼此相互连接。
SoC 10具有标准模式和其中功耗低于标准模式中的功耗的待机模式的功能。待机模式可以包括各种类型的待机模式,其功耗以及用于返回标准模式的必要开销彼此不同。
预处理加速器102将主存储器12上的更新数据转换成可在EPD13上显示的数据。针对EPD 13的预处理可包括例如更新数据的处理过程、EPD更新控制信息的选择过程等等。
更新数据的处理过程是用于处理更新数据的过程,诸如在使用灰度级EPD时将彩色图像数据转换成灰度级或黑白(二进制)图像数据的过程、反转黑白图像数据的过程、在EPD将被部分更新时扩展图像数据或缩小图像数据的尺度以便适合EPD的显示尺寸或目标更新区域的尺寸的过程,等等。预处理可以包括使用安装在数据处理装置1中的CPU等、GPU等中的加速器创建更新数据的过程;该过程是PDF数据或网络(web)浏览器等中的呈现(render)过程。
EPD更新控制信息的选择过程是根据特征选择用于更新的EPD更新控制信息的过程,所述特征诸如是作为图像的更新数据的梯度数等、数据处理装置1的周围温度,等等。数据处理装置1可以具有温度传感器以用于检测周围温度。
可在EPD控制器105上执行所有或部分预处理。也可以进行布置以使得在CPU 101上执行部分或所有预处理。
EPD控制器105可使用主存储器12作为工作存储器。在这样的情况下,EPD控制器105从主存储器12读取出经预处理的更新数据,作为由预处理加速器102执行的预处理的输出,并从主存储器12读取出与用于选择EPD更新控制信息相对应的EPD更新控制信息,作为预处理的另一输出,并执行EPD 13的更新过程。
EPD控制装置105可以具有分配在EPD控制器105的装置驱动器等上的多个更新引擎(更新模块)。在这样的情况下,当EPD 13上待更新的实际区域并不彼此重叠时,EPD控制器105可以针对多个部分区域并行地执行更新过程。在安装在EPD控制器105中的每一个更新引擎上执行并行更新中的每一个区域的更新过程。
接着,将说明根据第一实施例的EPD更新控制器。图2是示出根据第一实施例的EPD更新控制器的概要结构示例的框图。EPD更新控制器110是EPD控制器105的装置驱动器等的部分功能,并且其在运行在CPU 101上的操作***(在下文被称为OS)上被执行。EPD更新控制器110也可以是EPD控制器105中的模块或者是应用软件。
EPD更新控制器110由目标更新区域分割器单元111、更新定时管理器单元112和更新过程指示单元113构造而成。EPD更新控制器110响应于来自运行在数据处理装置1上的应用软件、中间件、OS等的请求而运行。具体地,当EPD更新控制器110接收到更新作为EPD13的全部或部分的目标更新区域的一个更新请求时,EPD更新控制器110的目标更新区域分割器单元111将目标更新区域分割成多个子区域。例如,当目标更新区域是EPD 13的整个屏幕且目标更新区域在横向上被分割成多个矩形区域(例如,四个区域)时,如图3中所示,目标更新区域分割器单元111将目标更新区域130在横向上分割成多个子区域131至134。当目标更新区域是EPD 13的一部分且目标更新区域在横向上被分割成多个矩形区域(例如,四个区域)时,如图4中所示,目标更新区域分割器单元111将目标更新区域130P在横向上分割成多个子区域135至138。
在图3、4及下面的说明中,为了清楚起见,将分割数目限定为比较小的数目“4”。然而,只要分割数目满足常数,诸如是能够由EPD13或PED控制器105同时并行更新的数目,它就可以改变。可以根据通过对一些分割数目执行实验以观察能够使得闪烁看起来是滚动或翻动页的效果而指定的分割数目来确定分割数目;所指定的分割数目在其它被测试的分割数目中能够实现最平滑的效果。可以在设计装置驱动器时执行这样的实验。此时,可以根据EPD 13的显示器大小预设适当的分割数目。
返回图2来说明。更新定时管理器单元112管理每个更新过程的开始定时,以使得每个子区域的更新开始定时被偏移得不与其它子区域重叠。偏移的时段取决于EPD更新控制信息、EPD控制器105、EPD 13等的性能和约束,并且其可以是大约几毫秒到几十毫秒的短暂时段。
更新过程指示单元113指示EPD控制器105根据由更新定时管理器单元112偏移的更新开始定时执行更新过程。由EPD控制器105来并行地执行指示为具有更新开始定时偏移的子区域的更新过程。由于从EPD控制器105开始更新过程的点直到闪烁对于用户来说变得可见的时间几乎是恒定的,因此用户可能观察到子区域的闪烁具有间隙,该间隙取决于更新开始定时的偏移。当黑白电子纸用作EPD 13时,发生黑色闪烁,并且当彩色电子纸用作EPD 13时,闪烁的色彩不限于黑色。闪烁可以是在显示期望的色彩期间可观察到的总体不良反应或中间状态,并且闪烁的现象根据EPD 13的类型可以是不同的。例如,根据施加电压的过程,显示了不期望的色彩。这一点在下面的实施例中是相同的。
接着,将参考附图详细地描述根据第一实施例的显示的效果的示例。图5是示出现有技术中的闪烁示例的显示过渡图。图6是示出根据第一实施例的闪烁示例的显示过渡图。在以下内容中,将把其中黑白电子纸用作EPD 13的情况作为示例进行说明。
如图5所示,在其中不分割目标更新区域的现有技术中,当将屏幕从图5的(a)中示出的一页(在下文中称为当前页)切换到在图5的(c)中示出的下一页时,如图5的(b)中所示,整个目标更新区域由于闪烁暂时变成黑色。这对于用户来说是非常不雅观的。
另一方面,在其中目标更新区域响应于单个更新请求而被分割成多个子区域并且在执行具有更新开始定时偏移的子区域的更新过程以便偏移子区域中的闪烁的定时的情况中,当将屏幕从图6的(a)中所示的当前页切换至图6的(f)中所示的下一页时,如图6的(b)至(e)中所示,用户看到仿佛闪烁在页中从左流动到右。在其中由闪烁F1至F4形成的黑色带看起来好像流动的区域处,下一页被显示。因此,由于用户可能感觉到页被滚动或翻动,因此能够解决现有技术中由于闪烁而导致的不雅观。此外,通过这样的效果,也能够减少用于更新的存在感觉时间。
由于偏移每个子区域的更新开始定时,存在其中总的更新过程时间(从更新过程的开始直到在完成更新过程后更新引擎被释放以供再利用的时间段)变长并且功耗取决于延长的时间而增大的情况。然而,与其中添加针对效果的附加过程的情况相比,能够将功耗增长的影响抑制到非常小。因此,通过添加效果同时抑制功耗的增长,能够改善用户体验。
接着,将参考附图详细地描述根据第一实施例的更新操作。图7是示出根据第一实施例的更新操作的示例的流程图。在图7中,将关注EPD更新控制器110中的单元的操作。
当更新请求从例如应用软件、中间件、OS等下发到EPD更新控制器110时,开始图7中所示的操作。更新请求包括用于使用例如位于主存储器12上的帧缓冲器等上的EPD 13的更新数据来更新EPD 13中的目标更新区域的指示。这一点在下面的实施例中是相同的。
如图7所示,当EPD更新控制器110收到针对EPD 13中的目标更新区域的一个更新请求时,EPD更新控制器110的目标更新区域分割器单元111将该目标更新区域分割成多个子区域(步骤S101)。接着,更新定时管理器单元112配置每个子区域的更新开始定时,以使得连续地显示子区域的闪烁。另一方面,更新过程指示单元113一直等待至所配置的更新开始定时(步骤S103),并且在此之后,当到达所配置的更新开始定时时,更新过程指示单元113指示EPD控制器105开始对剩余子区域中的起始的子区域(在下文被称为下一子区域)的更新(步骤S104)。在这里,假定子区域的更新顺序被预设在更新定时管理器单元112上。然而,也可能的是,目标更新区域分割器单元111在分割目标更新区域时决定子区域的更新顺序。
在此之后,更新过程指示单元113确认是否完成了针对所有子区域的更新开始指令的下发(步骤S105),并且当未完成该下发时(步骤S105;否),更新过程指示单元113返回至步骤S103以便指示开始对下一子区域的更新。另一方面,当完成了该下发时(步骤S105;是),EPD更新控制器110完成操作。
在图7中示出的操作中,虽然更新过程指示单元113等待开始更新的指令的下发直到所配置的更新开始定时,但是也可能的是,设置计时器以使得在所配置的更新开始定时处执行用于指示开始更新的任务。这一点在下面的实施例中是相同的。
接着,将说明应用软件(或中间件)、装置驱动器和EPD控制器之间的关系。图8是示出根据第一实施例的应用软件(或中间件)、装置驱动器和EPD控制器之间的关系的示意图。图9是示出装置驱动器和EPD控制器响应于来自应用软件(或中间件)的更新请求的操作示例的示意图。
如图8所示,在CPU 101上分别执行应用软件(或中间件)110M和OS 110S。装置驱动器110D位于OS 110S中,并且EPD更新控制器110作为装置驱动器110D的功能的一部分而被执行。
在图8中所示的结构中,针对目标更新区域的一个更新请求从应用软件(或中间件)110M被发送至装置驱动器110D。然后,如图8和9所示,装置驱动器110D将针对每个子区域的更新开始指令发送到EPD控制器105,所述子区域是目标更新区域的被分割的区域。因此,从装置驱动器110D到EPD控制器105的更新开始指令的数目对应于分割数目,即,子区域的数目。响应于此,EPD控制器105在接收到每个更新开始指令的时刻开始每个子区域的更新过程。
接着,将参考附图详细地描述根据第一实施例的用于实现该效果的EPD更新控制器110的操作定时。在该描述中,将其中EPD控制器105有四个更新引擎A至D、EPD 13的目标更新区域被分割成如图3或4中所示的四个子区域131至134或135至138、并且分别由更新引擎A至D来更新子区域的情况作为示例进行说明。在以下内容中,子区域的符号被定义为a到d。
图10是示出根据第一实施例的用于实现该效果的EPD更新控制器的操作定时的示例的时序图。如图10所示,当更新开始指示在被偏移时间间隔P的定时处从装置控制器110D被输入到EPD控制器105时,更新引擎A至D在偏移时间间隔P的定时处开始更新过程。具体地,首先,开始对子区域a的更新过程。当子区域a的更新过程开始时,随着以从更新开始点的虚线箭头表示的时间的流逝,子区域a从当前页的显示图像逐渐变化为闪烁的黑色。在子区域a完全变成闪烁之后的状态中,子区域a被显示为黑色。此后,随着在闪烁之后由实线箭头表示的时间的流逝,子区域a逐渐地变成下一页,并且当更新过程完成时,处理子区域a的更新过程的更新引擎A被释放。对于其他子区域b至d,更新过程分别在被偏移时间间隔P的定时处开始,并且此后,每个子区域b至d通过与更新引擎A的过程相同的过程被更新。因此,由于闪烁在被偏移时间间隔P的定时处相继地出现在子区域a至d上,因此能够实现使得闪烁看起来仿佛滚动或翻动的页的效果。在图10中,虽然子区域的闪烁的出现时期重叠,但是闪烁的出现时期不重叠也是可能的。
如上所述,第一实施例具有如下结构:目标更新区域在EPD 13的更新时被分割成多个子区域,并且闪烁在偏移的定时处相继出现在子区域上。换言之,根据第一实施例,执行EPD的更新的数据处理装置(或显示装置)具有用于执行更新过程以使得EPD 13上第一区域的闪烁的出现定时不同于与第一区域不重叠的第二区域的闪烁的出现定时的结构。因此,能够提供能使得闪烁对于用户来说看起来仿佛滚动或翻动的页的效果。
此外,由于第一实施例具有目标更新区域在被分割成子区域的同时被更新的结构,因此没有必要为该效果添加附加的过程。因此,能够在抑制功耗的增长的情况下提供该显示效果,并且因此,能够改善用户体验。
也就是说,如上所述,存在传统电子纸的如下技术问题:与LCD等相比用于更新过程的时间长,并且更新过程导致所谓闪烁的现象。
前者,即更新过程的缓慢是使得诸如通常用于在诸如LCD的显示器上浏览视图、文本、地图等的滚动的显示方法在电子纸上较难的的因素。
由于后者,即更新过程导致闪烁,除了使得用户感觉到不雅观之外,还可使得用户容易感觉到更新过程的缓慢,因此它显著影响响应的缩短和用户体验的下降。
在常被用于诸如LCD的显示器的图像和文本的观看器、用于演示的应用等中,能够通过在切换屏幕时添加各类型的效果和动画来示出运动。另一方面,在电子书应用等中,能够通过添加用于示出翻动实际纸质书的页的效果的动画给用户在阅读纸质书的感觉。然而,由于电子纸的更新缓慢等的原因,难以将这些动画和效果应用到具有传统电子纸的数据处理装置。
用于改善LCD中的可用性的动画、滚动的显示等是除用于显示页的最小所需过程之外的用于改善可用性的附加过程。由于用于添加这些效果的过程伴随有需要大量使用CPU中的SIMD(单指令多数据)单元、GPU(图形处理单元)、加速器等的众多运算处理的图像处理等,因此其需要大功耗。
另一方面,在第一实施例中,作为降低诸如可用性的用户体验的因素的所谓闪烁的残像被用于显示效果。因此,根据第一实施例,能够给用户滚动的或翻动的页的感觉。因此,能够改善切换页(其是电子纸的技术问题)时的用户体验。
此外,由于可以通过将目标更新区域分割成子区域并相继地更新子区域来实现能够使得闪烁看起来仿佛滚动的或翻动的页的效果,因此没有必要为该效果添加附加的过程。因此,能够在抑制功耗的增长的情况下提供该显示效果,并且因此,能够改善用户体验。
子区域的分割方法及其更新顺序不限于图6中所示的配置,在图6中,目标更新区域在横向上被均等地分割并且子区域以从左到右的顺序被更新。例如,可以应用具有与图6中相同的分割方法以及从右到左的更新顺序的配置、其中目标更新区域在纵向上被分割且子区域以从上到下的顺序被更新的配置、其中目标更新区域在纵向上被分割且子区域以从下到上的顺序被更新的配置,等等。此外,子区域可以以任意的顺序被更新。此外,每个子区域不限于矩形区域,并且它可以是任意的形状。这一点在下面的实施例中是相同的。
对激进的节能性来说,除了在更新EPD期间之外,在空闲时间期间的功耗的降低是有效的。例如,在其中主存储器12是诸如MRAM的非易失性存储器的情况下,优选的是,通过在指示了针对所有子区域的更新过程之后、在最后一个子区域的更新过程由EPD控制器105完成之后或者直接在数据处理装置过渡到空闲状态时切断从功率控制装置11A到主存储器12的功率供应来减少主存储器12的功耗。在其中主存储器12是诸如DRAM等的易失性存储器的情况下,与切断刀主存储器12的功率供应相反,优选的是,将DRAM控制器配置到能够维持数据的节能模式,诸如DRAM中的自刷新模式。此外,也优选的是,向功率控制装置11B指示到EPD 13的功率供应的中断并且还将功率控制装置11B配置到低功率模式。此外,执行诸如SoC 10中的EPD控制器110的模块的功率选通的方法、切断时钟供应的方法、在SoC 10中使用具有低功耗的待机模式的方法等也是有效。这些在以下实施例中是相同的。
数据处理装置1中的EPD控制器105可以具有位于SoC 10之外的工作缓冲器,存***形的专用存储器等,诸如此类。EPD控制器105可以具有用于受具有比SoC 10的功耗低的功耗的微控制器等的控制的结构。这些在以下实施例中是相同的。
在第一实施例中,不限于如下结构:数据处理装置1除EPD 13之外还具有输入装置14。这一点在下面的实施例中是相同的。
第二实施例
接着,将参考附图详细地描述根据第二实施例的控制装置、显示装置、控制方法和程序产品。在第二实施例中,为每个子区域分割预处理,并且针对更新过程流水处理分割预处理。因此,能够通过根据第一实施例的使用闪烁的效果在不延长总更新过程时间的情况下来改善用户体验。预处理可以是在预处理加速器102、GPU、CPU、EPD控制器105等上执行的EPD独有的预处理和呈现过程。
图11示出标准预处理和更新过程的操作定时以及根据第二实施例的预处理和更新过程的操作定时的示例。在图11中示出的根据第二实施例的更新过程中,如在第一实施例中使用图10所说明的情况一样,将其中目标更新区域被分割成四个子区域a至d的情况作为示例进行说明。
在不分割目标更新区域的标准更新过程中,如图11的(a)中所示,针对整个目标更新区域同时执行更新数据的预处理。在完成预处理后,对整个目标更新区域执行EPD 13的更新过程。
另一方面,在其中根据子区域的数目分割预处理和更新过程的情况下,如图11的(b)中所示,首先,执行针对子区域a的预处理。在针对子区域a的预处理完成之后,无延迟地开始针对下一子区域b的预处理以及开始子区域a的更新过程变得可能。在针对前一子区域的预处理完成后分别开始针对其他子区域b至d的每个预处理。在相对于前一子区域的更新过程的更新开始定时延迟时间间隔P的定时处分别开始对于其他子区域b至d的每个更新过程,更新过程分别在被偏移间隔P的定时处开始,并且然后,通过与更新引擎A相同的过程更新每个子区域b至d。根据这样的过程,能够将整个目标更新区域的总更新过程时间抑制到相同的与图11的(a)中所示的标准更新过程的总更新过程时间相同的程度。因此,能够以与标准更新过程的功耗相同的功耗向用户提供与第一实施例相同的效果。
在根据第二实施例在图11的(b)中所示的更新过程中,由于起始子区域a的更新过程较早地开始,起始闪烁出现的时刻早于图11的(a)中所示的标准更新过程中的时刻。因此,能够改善数据处理装置关于使用的响应性(responsibility)。
接着,将对根据第二实施例的数据处理单元的结构进行说明。根据第二实施例的数据处理装置可以具有与第一实施例中使用图1说明的数据处理装置1相同的结构。然而,根据第二实施例的EPD更新控制器110被替换为图12中所示的EPD更新控制器210。
如图12所示,EPD更新控制器210具有与图2中所示的EPD更新控制器110相同的结构,并且还具有预处理指示单元211。当EPD更新控制器210接收到来自在数据处理装置上执行的应用软件、中间件、OS等的更新请求时,EPD更新控制器210的目标更新区域分割器单元111将目标更新区域分割成多个子区域。预处理指示单元111指示GPU和预处理加速器102按照更新的顺序执行每个子区域的预处理。更新定时管理器单元112管理每个更新过程的开始定时,以使得每个子区域的更新开始定时被偏移得不与其它子区域重叠。
更新过程指示单元113指示EPD控制器105根据被更新定时管理器单元112偏移的更新开始定时执行更新过程。
接着,将参考图13对根据第二实施例的更新操作的示例进行说明。在图13中所示的操作流程中,对图7中的相同步骤应用相同的附图标记,并且将省略冗余的说明。
如图7中所示的操作,当更新请求从例如应用软件、中间件、OS等下发给EPD更新控制器110时,开始图13中所示的操作。如图13所示,当EPD更新控制器210收到更新请求时,与图7中的步骤S101相同,EPD更新控制器210的目标更新区域分割器单元111将该目标更新区域分割成多个子区域(步骤S101)。此时,目标更新区域分割器单元111可以决定子区域的更新顺序。
接着,预处理指示单元211指示GPU、预处理加速器102等执行起始子区域的预处理(步骤S201)。然后,与图7中的步骤S102相同,更新定时管理器单元112配置每个子区域的更新开始定时,以使得子区域的闪烁被相继地显示。此时,更新定时管理器单元112配置每个子区域的更新开始定时,以使得每个子区域的更新过程在针对每个子区域的预处理完成之后开始。然后,更新过程指示单元113配置定时器(未示出),以使得每个子区域的更新在由更新定时管理器单元112配置的更新开始定时处开始(步骤S202)。因此,子区域的更新过程在偏移了时间间隔P的定时处开始。
接着,预处理指示单元211确定更新顺序中是否存在待处理的下一子区域(步骤S203),并且在存在下一子区域时(步骤S203;是)时,预处理指示单元211指示GPU、预处理加速器102等以执行预处理(步骤S204)。另一方面,当不存在下一子区域时(步骤S203;否),EPD更新控制器210直接进展到步骤S205。
在步骤S205中,更新过程指示单元113确认是否完成了针对所有子区域的更新过程(步骤S205),并且当未完成该更新过程时(步骤S205;否),EPD更新控制器210返回步骤S202。另一方面,当完成了针对所有子区域的更新过程时(步骤S205;是),EPD更新控制器210完成操作。
可能的是,例如,分割预处理以使得预处理的前面部分(诸如使用GPU等进行呈现)在应用软件或中间件上被执行,并且预处理的后面部分(诸如使用预处理加速器102和EPD控制器105的EPD独有的预处理)在EPD控制器105的装置驱动器110D上被执行。在图14中示出了在这样的情况下的流水过程的时序图。
如图14中所示,在针对每个子区域的预处理中,预处理的前面部分在由起始实线箭头所表示的时间期间被执行。在预处理的前面部分中,例如,应用软件和中间件执行诸如使用GPU、CPU等进行呈现的处理,其结果被存储在主存储器12上的帧缓冲器中,并且目标更新区域的更新请求被下发到EPD控制器105的装置驱动器。从子区域a到子区域d按照顺序执行由应用软件和中间件处理的过程。
在针对每个子区域的预处理的后面部分中,例如,接收到更新请求的EPD控制器105的装置驱动器使用预处理加速器102基于存储在主存储器12的帧缓冲器中的更新数据执行EPD独有的预处理等,并且作为其结果的经预处理的数据被存储在EPD控制器105的装置驱动器的内部缓冲器等中,并且然后,随着用于经预处理的数据的存储区域的指定,向EPD控制器105指示更新的开始,以使得子区域的闪烁的出现时刻相互偏移。当由EPD控制器105执行预处理的后面部分或其全部时,EPD控制器105可以基于更新数据执行预处理和更新过程。
如上所述,根据第二实施例,由于逐个子区域执行预处理和更新过程,因此能够提供能改善响应性的显示效果。其他结构、操作和效果可以与上述实施例的那些相同,并且因此,省略对其的多余说明。
第三实施例
接着,将参考附图详细地描述根据第三实施例的控制装置、显示装置、控制方法和程序产品。当EPD控制器被设计为能够周期性地开始更新过程时,在EPD控制器中,对于每个执行周期T(从几毫秒到几十毫秒,例如)出现(arrive)开始更新过程的时间。EPD控制器105通过开始“更新-开始-准备好”的更新过程执行对EPD 13的实际更新,满足“更新-开始-准备好”的更新过程的条件(诸如预处理的完成和EPD控制器105的准备好的工作缓冲器)直到每个执行周期T的结束。
在使用这样的EPD控制器的情况下,为了使EPD控制器的更新开始定时不被包括在相同的执行周期中,更新定时管理器单元112应该将时间间隔P配置为适当的间隔。这是因为,如果多个更新过程在相同的执行周期中开始,那么这些子区域的闪烁是同时出现的。
另一方面,如果子区域的更新开始定时之间的时间间隔P太宽,则存在其中不仅难以提供诸如滚动和页翻动的平滑效果而且由于扩展了整个目标更新区域的总更新过程时间而使得难以实现激进的节能(诸如使SoC 10、主存储器12和EPD 13断电,使用节能模式,等等)的情况。
在第三实施例中,如图15中所示,更新定时管理器单元112将执行周期T应用到偏移每个子区域的更新定时的时间间隔P。在图15中,时间t0,t1,...是EPD控制器105的每个执行周期T的结束。当执行周期T被应用到时间间隔P时,如图15中所示,一个执行周期T包括一个更新开始定时。因此,由于每个子区域的更新过程在EPD控制器105的不同的执行周期T处开始,因此能够提供上述的平滑效果。此外,由于能够抑制整个目标更新区域的总更新过程时间的扩展,因此能够执行激进的节能。时间间隔P并不必须与执行周期T相等。例如,时间间隔P可以是执行周期T的倍数。
根据第三实施例的数据处理装置的结构和其他操作可以与上述实施例的结构和其他操作相同,并且因此,省略对其的冗余说明。此外,根据第三实施例的其他效果与上述实施例的效果相同,并且因此,也省略对其的冗余说明。
第四实施例
接着,将参考附图详细地描述根据第四实施例的控制装置、显示装置、控制方法和程序产品。在第四实施例中,在上述实施例中,能够在EPD控制器105中并行地执行更新过程的更新引擎的数目。
在这里,假定更新引擎的数目为N。例如,N是自然数,诸如16。当N是16时,可以并行地更新十六个目标更新区域(或十六个子区域)。然而,目标更新区域的分割数目,即子区域的数目不限于更新引擎的数目N。这是因为,在释放被用于前一更新过程的更新引擎之后,这个更新引擎可被用于剩余的更新过程。
例如,在其中如在第三实施例中所举例的那样在EPD控制器105的一个执行周期T中开始一个更新过程的情况下,当用于单个子区域的更新过程时间短于从所有更新引擎被分配直到所有更新引擎被释放的时期时,被释放的更新引擎可被分配给第(N+1)个子区域。然而,由于执行周期T的约束,过大的分割数目使得整个目标更新区域的总更新过程时间变长,并且因此,激进的节能性的时间变短。因此,分割数目应该在考虑由效果带来的使用体验的改善与功耗之间的折衷的情况下根据实验、经验、仿真结果等来决定。
另一方面,比更新引擎的数目N更小的分割数目有一些优点。也就是说,当将分割数目设置为比更新引擎的数目N更小时,不存在其中第(N+l)个子区域的更新过程被迫等待更新引擎被释放的情况,并且因此,能够显示更平滑的效果。
此外,有必要假定其中某些更新引擎被用于另外的目的的情况。将使用在图16中被示出的示例来说明这种情况。图16是示出在其中不考虑能够使用更新过程的更新引擎的数目的情况下更新过程的操作定时的示例的时序图。在图16中示出的示例中,更新引擎的数目被假定为四个更新引擎A到D,并且作为更新目标的子区域的数目(即,分割数目)被假定为4个子区域a至d。此外,除子区域a至d的目标更新区域外,假定针对区域e的更新请求被下发。此外,假定子区域a的更新开始指令在时间为从t0至t1的执行周期T中被下发,子区域b的更新开始指令在时间为从t1至t2的执行周期T中被下发,子区域c的更新开始指令在时间为从t2至t3的执行周期T中被下发,子区域d的更新开始指令在时间为从t3至t4的执行周期T中被下发,并且子区域e的更新开始指令在时间为从t1至t2的执行周期T中被下发。
在图16中示出的示例中,当不存在区域e的更新请求时,可以分别将更新引擎A分配给子区域a、将更新引擎B分配给子区域b、将更新引擎C分配给子区域c以及将更新引擎D分配给子区域d,并且因此,每个更新引擎A至D可以在由更新定时管理器单元112配置的更新开始定时处开始更新过程。因此,能够实现平滑的效果。
另一方面,如在图16中示出的示例,当区域e的更新开始请求被下发从而与子区域a至d的更新请求中的一个(例如,子区域b的更新请求)相重叠时,此时仍然未被分配的更新引擎D被分配给子区域e的更新过程。因此,直到更新引擎A至D中的一个被释放才有可能将该更新引擎分配给子区域d的更新过程。因此,子区域d的更新开始定时被延迟直到t6,t6是在更新引擎A被释放之后。因此,通过更新目标更新区域而出现的效果将不是平滑的。
因此,在第四实施例中,在针对目标更新区域下发连续的更新开始指令期间确保具有必要数量的更新引擎。例如,这可以通过在针对目标更新区域下发连续的更新开始指令期间延迟使用更新引擎的其他过程(例如,区域e的更新过程)来实现,如图17中所示。因此,由于优选地开始针对目标更新区域的连续的更新过程,能够使得平滑通过更新目标更新区域而出现的效果。在更新引擎到连续的更新过程的分配完成之后,被释放的更新引擎将被分配给被延迟的其他过程(例如,区域e的更新过程)。
如上所述,在第四实施例中,当能够确定在连续的更新过程的更新引擎数目(即,子区域的数目或分割数目)中没有多余时,更新引擎到除该连续的更新过程之外的其他过程的分配被延迟。
当由于更新引擎被分配给其他过程而导致可用的更新引擎的数目短缺时,可以延迟连续的更新过程,直到可以确保有用于该连续的更新过程(即,子区域的数目或分割数目)的具有足够数目(例如,子区域的数目或分割数目)的更新引擎(或者可以得到其预期)。或者也可以根据可确保的更新引擎的数目动态地改变分割数目。在这样的情况下,在图16中示出的示例中,分割数目被从4改为3。
也可以为该效果布置专用的更新引擎。例如,可以在十六个更新引擎中保留四个更新引擎作为用于该效果的专用更新引擎。在这样的情况下,分割数目应当被配置为四。根据这样的结构,在有必要迅速执行区域e的更新过程等的情况下,可以在保持目标更新区域中的效果的平滑的同时无延迟地更新区域e。
当针对下一连续的更新过程的更新请求在前一连续的更新过程被完成之前被下发时,可以延迟更新引擎到该下一连续的更新过程的分配,直到前一连续的更新过程被完成。在图18中示出了这样的情况的一个示例。在图18中示出的示例中,更新引擎的数目被假定为四个更新引擎A到D,并且分割数目被假定为四。此外,还假定:作为前一连续的更新过程,子区域a的更新开始指令在时间为从t0至t1的执行周期T中被下发,子区域b的更新开始指令在时间为从t1至t2的执行周期T中被下发,子区域c的更新开始指令在时间为从t2至t3的执行周期T中被下发,以及子区域d的更新开始指令在时间为从t3至t4的执行周期T中被下发,并且作为后一连续的更新过程,子区域a的更新开始指令在时间为从t1至t2的执行周期T中被下发,子区域b的更新开始指令在时间为从t2至t3的执行周期T中被下发,子区域c的更新开始指令在时间为从t3至t4的执行周期T中被下发,以及子区域d的更新开始指令在时间为从t4至t5的执行周期T中被下发。
如图18中所示,当在诸如例如电子书应用的目标更新区域的起始页中的所有子区域a至d的更新还未完成之前下发用于显示下一页的更新请求时,对所述下一页的更新被延迟。前一页中的目标更新区域可以与下一页中的目标更新区域相同。在EPD 13中,当目标更新区域彼此重叠时,由于更新过程的冲突,在前一更新过程完成之前开始下一更新过程是不可能的。当冲突发生时,由于有必要从装置驱动器110D等重新下发冲突的更新过程的更新开始指令,因此在初始配置的定时开始更新过程是不可能的。然而,如图18中所示,通过延迟下一页的更新直到前一页的更新被完成,能够实现这两个连续的更新过程中的平滑效果。
当装置驱动器具有将邻近的更新过程组合成针对单个区域的更新过程的功能时,装置驱动器应该被配置为不要组合用于子区域的邻近更新过程。
根据第四实施例的数据处理装置的结构和其他操作可以与上述实施例相同,并且因此,省略对其的多余说明。此外,根据第四实施例的其他效果与上述实施例相同,并且因此,也省略对其的多余说明。
第五实施例
接着,将参考附图详细地描述根据第五实施例的控制装置、显示装置、控制方法和程序产品。在上述实施例中,例如,如图9中所示,虽然由响应于来自应用软件(或中间件)110M的单个更新请求分割目标更新区域的装置驱动器110D、EPD控制器105等将子区域的更新开始定时相对于彼此进行了偏移,但是其并不限于这样的结构。如下结构也是可能的:应用软件(或中间件)110M分割目标更新区域并向装置驱动器110D下发对子区域的更新请求。
图19是示出根据第五实施例的应用软件(或中间件)、装置驱动器和EPD控制器之间的关系的概要图示。图20是示出装置驱动器和EPD控制器响应于来自应用软件(或中间件)的更新请求的操作示例的示意图。
如图19中所示,在第五实施例中,在第一实施例(参见图8)中的EPD更新控制器110中的结构中,目标更新区域分割器单元111被执行作为应用软件(或中间件)110M的功能的一部分。应用软件(或中间件)110M上的目标更新区域分割器单元111分割目标更新区域。在这个示例中,目标更新区域分割器单元111将目标更新区域分割成四个子区域。应用软件(或中间件)110M向装置驱动器110D下发由目标更新区域分割器单元111创建的子区域的更新请求。因此,在这个示例中,应用软件(或中间件)110M向装置驱动器110D下发四个更新请求。装置驱动器110D指示EPD控制器105每个更新请求开始更新一次。因此,在这个示例中,装置驱动器110D指示EPD控制器105开始更新四次。
当应用软件(或中间件)110M在连续下发中下发目标更新区域的更新请求时,装置驱动器110D应该确定所述连续的更新请求是否指向(intend)该效果、哪些更新请求是连续的更新请求、更新请求延续多少次,等等。
在第五实施例中,当应用软件(或中间件)110M向装置驱动器110D发送起始更新请求(子区域a的更新请求)时,除该更新请求外,应用软件(或中间件)110M还可以发送表示该更新请求是用于该效果的连续的更新请求中的起始更新请求的信息,以及用于指定之后的更新请求的信息,作为提示信息。提示信息可包括例如有关之后的更新请求的数目(或用于显示该效果的分割数目)、之后的更新请求的子区域的位置和/或位置大小等的信息,作为用于指定之后的更新请求的信息。当EPD更新控制器110收到这样的提示信息时,EPD更新控制器110的更新定时管理器单元112可以配置适当的更新开始定时。也就是说,即使以短暂的间隔从应用软件(或中间件)110M收到更新请求,也能够指示EPD控制器105以必要的时间间隔P开始更新,以便不由EPD控制器105同时执行多个更新过程。此外,也可以延迟连续的更新直到确保了具有必要数量的更新引擎等。可以在连续的更新请求中的起始请求被发送之前告知提示信息。
当EPD 13中的目标更新区域被固定为电子书应用时,可在连续的更新请求中的起始请求被发送之前告知有关应用的信息。有关应用的信息例如可以是用于显示页的目标更新区域的起始地址及其大小、分割数目等。此外,可以在引导(boot)应用、安装应用等的时候告知有关应用的信息。
如在第四实施例中所举例的,当保留用于该效果的具有必要数量的更新引擎时,应用软件(或中间件)110M可以向装置驱动器110D下发保留请求。通过保留用于该效果的具有必要数量的更新引擎,由于能够防止连续的更新过程由于更新引擎被其他过程使用而变成间歇性的,因此能够实现更平滑的效果。
根据第五实施例的数据处理装置的结构和其他操作可以与上述实施例相同,并且因此,省略对其的冗余说明。此外,根据第五实施例的其他效果与上述实施例相同,并且因此,也省略对其的冗余说明。
第六实施例
接着,将参考附图详细地描述根据第六实施例的控制装置、显示装置、控制方法和程序产品。在第六实施例中,EPD控制器分割目标更新区域并管理更新开始定时。图21示出根据第六实施例的装置驱动器和EPD控制器响应于来自应用软件(或中间件)的更新请求的操作示例。
如图21中所示,应用软件(或中间件)110M下发目标更新区域的更新请求一次,接收到该更新请求的装置驱动器110D向EPD控制器105发送一个开始更新的指令。当EPD控制器105从装置驱动器110D收到开始更新的指令时,EPD控制器105将目标更新区域分割成子区域并在偏移每个更新过程的更新开始定时的同时执行子区域的更新过程。在这里,如在第三实施例中所举例的,当EPD控制器105按照执行周期T执行过程时,作为EPD控制器105的模块的EPD更新控制器110可以根据自身的执行周期T配置更新开始定时并开始更新过程。
当在分割目标更新区域之后,在EPD控制器105中配置更新开始定时时,装置驱动器110D和EPD控制器105应该确定更新请求和更新开始指令指向该效果。
当目标更新区域的更新请求被发送到装置驱动器110D时,在第六实施例中,除了该更新请求,应用软件(或中间件)110M可以发送指示该更新请求和更新开始指令指向该效果的提示信息。当装置驱动器110D指示EPD控制器105以执行更新过程时,除了更新开始指令,还可向EPD控制器105发送提示信息。EPD控制器105基于提示信息确定更新开始指令是否指向该效果,并且当该指令指向该效果时,EPD控制器105将目标更新区域分割成子区域并配置子区域的更新开始定时,并且然后,EPD控制器105根据更新开始定时开始子区域的更新过程。
如上所述,根据第六实施例,由于EPD控制器105具有实现该效果的功能,能够将装置驱动器110D和应用软件(或中间件)110M从更新开始定时的复杂管理中释放出来。因此,根据第六实施例的软件可被容易地实施到装置。
根据第六实施例的数据处理装置的结构和其他操作可以与上述实施例相同,并且因此,省略对其的冗余说明。此外,根据第六实施例的其他效果与上述实施例相同,并且因此,也省略对其的冗余说明。
第七实施例
接着,将参考附图详细地描述根据第七实施例的控制装置、显示装置、控制方法和程序产品。在上述实施例中,预设了相同种类的EPD更新控制信息(波形)的使用。当使用相同种类的EPD更新信息时,从开始更新过程直到出现闪烁的时间段(在下文中被称为延迟时间)近似相等。因此,在上述实施例中,通过由应用软件(或中间件)110M、装置驱动器110D或EPD控制器105来偏移更新定时,实现了像滚动和翻动的效果。
作为响应,在第七实施例中,通过使用延迟时间不同的各种EPD更新控制信息,实现了像滚动和翻动的效果。图22示出在其中使用各种类型的EPD更新控制信息的情况下的更新过程的操作定时的示例。在图22中示出的示例中,更新引擎的数目被假定为四个更新引擎A到D,并且作为更新目标的子区域的数目(即,分割数目)被假定为4个子区域a至d。
在这里,假定EPD更新信息A1至D1的延迟时间分别是3T至6T,并且各延迟时间彼此之间相差执行周期T。在这样的情况下,如图22中所示,当更新引擎A至D在时间t0分别使用不同的EPD更新控制信息A1至D1开始子区域a至d的更新过程时,出现在子区域a至d上的闪烁分别被偏移执行周期T。
当通过统一子区域的更新开始定时来将不同种类EPD更新控制信息A1至D1的延迟时间偏移对该效果来说必要的时间(例如,执行周期T)时,能够在无需更新开始定时的复杂管理的情况下实现像滚动和翻动的效果。
图23示出根据第七实施例的应用软件(或中间件)、装置驱动器和EPD控制器之间的关系。图24示出装置驱动器和EPD控制器响应来自于应用软件(或中间件)的更新请求的操作示例。
如图23中所示,第七实施例具有与图8所示中的第一实施例相同的结构,除了EPD更新控制器110的更新定时管理器单元112被替换为EPD更新控制信息配置单元612之外。例如,EPD更新控制信息配置单元612在存储器(未示出)中存储延迟时间彼此不同的多条EPD更新控制信息。在第七实施例中,例如,EPD更新控制器610可以包括图12中所示的预处理指示单元211。
如图23和24中所示,当装置驱动器110D接收到来自应用软件(或中间件)110M的用于该效果的更新请求并且EPD更新控制器610的目标更新区域分割器单元111将目标更新区域分割成多个子区域时,EPD更新控制信息配置单元612基于预设的更新顺序配置要用于子区域的更新过程的EPD更新控制信息。EPD更新控制器610的更新过程指示单元113在同时发送子区域的更新开始开始指令时向EPD控制器105发送由EPD更新控制信息配置单元612配置的每个子区域的EPD更新控制信息。响应于此,EPD控制器105使用被配置给每个子区域的EPD更新控制信息同时开始每个子区域的更新过程。因此,子区域的闪烁在被偏移的定时出现,并且实现了诸如滚动和翻动的效果。
接着,将参考图25对根据第七实施例的更新操作的示例进行详细说明。在图25中所示的操作流程中,对图7中的相同步骤应用相同的附图标记,并且将省略冗余的说明。
如图7中所示的操作,当更新请求从例如应用软件、中间件、OS等下发给EPD更新控制器110时,开始图25中所示的操作。如图25中所示,当EPD更新控制器610收到更新请求时,与图7中的步骤S101相同,EPD更新控制器610的目标更新区域分割器单元111将该目标更新区域分割成多个子区域(步骤S101)。此时,目标更新区域分割器单元111可以决定子区域的更新顺序。
然后,EPD更新控制信息配置单元612基于子区域的更新顺序配置用于子区域的更新过程的EPD更新控制信息,以使得闪烁从起始更新的子区域按照顺序出现(步骤S301)。
然后,更新过程指示单元113同时发送子区域的更新开始指令到EPD控制器105(步骤S301)。此时,更新过程指示单元113向EPD控制器105发送子区域的更新开始指令以及在步骤S301中配置的用于子区域的EPD更新控制信息。此后,EPD更新控制器610完成操作。
如上所述,在第七实施例中,由于使用延迟时间彼此不同的各种类型的EPD更新控制信息,所以能够在无需诸如子区域的更新开始定时的管理的复杂过程的情况下使用闪烁实现像滚动和翻动的效果。
根据第七实施例的数据处理装置的结构和其他操作可以与上述实施例相同,并且因此,省略对其的冗余说明。此外,根据第七实施例的其他效果与上述实施例相同,并且因此,也省略对其的冗余说明。
此外,在上述第七实施例中,虽然装置驱动器110D的EPD更新控制器610中的EPD更新控制信息配置单元612将EPD更新控制信息配置到每个子区域,但是其不限于这样的方式。例如,如图26中所示,当EPD控制器105具有使用各种EPD更新控制信息的功能时,取代EPD更新控制信息配置单元612,EPD控制器可以配置要用于子区域的更新过程的EPD更新控制信息。
第八实施例
在第八实施例中,参考某些示例对分割目标更新区域的方法和子区域的更新顺序(闪烁的定时)的变体进行说明。在以下说明中,虽然将其中目标更新区域被分割成子区域a至d并且执行更新过程以使得闪烁在不同定时出现的情况作为示例,但分割数目不限于四。此外,在以下说明中,横向方向和纵向方向可以分别是取决于EPD 13的安放位置的方向。
第一示例
图27是示出根据第一示例的分割方法和更新顺序的示意图。在图27中示出的示例中,目标更新区域在横向上被分割成四个矩形子区域a至d。子区域a至d的更新顺序可以是:在子区域a被定义为头时,在向右的方向上从a到b到c到d的顺序,或者在子区域d被定义为头时,在向左的方向上从d到c到b到a的顺序。
第二示例
图28是示出根据第二示例的分割方法和更新顺序的示意图。在图28中示出的示例中,目标更新区域在纵向上被分割成四个矩形子区域a至d。子区域a至d的更新顺序可以是:在子区域a被定义为头时,在向下的方向上从a到b到c到d的顺序,或者在子区域d被定义为头时,在向上的方向上从d到c到b到a的顺序。
第三和第四示例
图29是示出根据第三示例的分割方法和更新顺序的示意图,并且图30是示出根据第四示例的分割方法和更新顺序的示意图。在图29和30中示出的示例中,目标更新区域分别在对角方向上被分割成四个矩形子区域a至d。子区域a至d的更新顺序可以是:在子区域a被定义为头时,在斜向下的方向上从a到b到c到d的顺序,或者在子区域d被定义为头时,在斜向上的方向上从d到c到b到a的顺序。
第五示例
图31是示出根据第五示例的分割方法和更新顺序的示意图。在图31中示出的示例中,例如,目标更新区域通过由叠加四个具有逐渐不同的尺寸的相似矩形区域以使得它们的右下角彼此重合而形成的边界线被分割成四个子区域a至d。子区域a至d的更新顺序可以是:在当包括除了重叠的右下角之外的三个角的子区域a被定义为头时,从a到b到c到d的顺序,或者在包括重叠的右下角的子区域d被定义为头时,从d到c到b到a的顺序。作为重叠四个矩形区域的基础的点并不限于右下角,左下角、右上角、左上角等也可以被用作重叠四个矩形区域的基础。
第六示例
图32是示出根据第六示例的分割方法和更新顺序的示意图。如图32中所示,目标更新区域根据一定的规则被分割成多个子区域a至h。在这样的情况下,这些子区域a至h的更新顺序可以是按照该规则的顺序。在图32中所示的示例中,子区域a至h的更新顺序可以是:在包括右下角的子区域a被定义为头时,从a到b到c到d到e到f到g到h的顺序,或者是其相反的顺序。
第七示例
图33是示出根据第七示例的分割方法和更新顺序的示意图。在图33中示出的示例中,例如,目标更新区域通过由叠加四个具有逐渐不同的尺寸的相似矩形区域以使得它们的中心彼此重合而形成的边界线被分割成四个子区域a至d。子区域a至d的更新顺序可以是:在包括该中心角的子区域a被定义为头时,从a到b到c到d的顺序,或者在外部子区域d被定义为头时,从d到c到b到a的顺序。作为重叠四个矩形区域的基础的点并不限于中心,从该中心偏移的点也可以被用作重叠四个矩形区域的基础。
第八示例
图34是示出根据第八示例的分割方法和更新顺序的示意图。在图34中示出的示例中,目标更新区域在横向上被分割成四个矩形子区域a至d。子区域a至d的更新顺序可以是:如打开两扇门的动作,在近中心的子区域a和c被定义为头时,分别是在向左的方向上从a到b的顺序以及在向右的方向上从c到d的顺序,或者如关闭两扇门的动作,在外面的子区域b和d被定义为头时,在朝向中心的方向上从b到a的顺序和从d到c的顺序。因此,更新顺序并不必须取决于子区域的排列,可以将任意的顺序应用到更新顺序。此外,没有必要串行地逐个开始更新过程,并且例如,如图34中所示的示例,可以同时开始多个子区域a和c或者子区域b和d的更新过程。
第九示例
图35是示出根据第九示例的分割方法和更新顺序的示意图。在图34中示出的示例中,目标更新区域在横向上被分割成四个子区域a至d。子区域a至d的分割线是波浪线而不是直线。也就是说,每个子区域的形状可以是除矩形区域外的形状。图35中所示的示例中的更新顺序可以是:在子区域a被定义为头时,在向右的方向上从a到b到c到d的顺序,或者在子区域d被定义为头时,在向左的方向上从d到c到b到a的顺序。
第十示例
图36是示出根据第十示例的分割方法和更新顺序的示意图。在图36中示出的示例中,目标更新区域以网状图案被分割成十六个矩形子区域a至p。因此,目标更新区域可以被分割成具有多方向顺序、而不是单方向顺序的子区域。在这样的情况下,能够将各种规则应用到子区域的更新顺序。在图36中所示的示例中,子区域a至p的更新顺序可以是:在近中心的子区域a被定义为头时,以螺旋的方式从a到b到c到d到e到f到g到h到i到j到k到l到m到n到o到p的顺序,或者是其相反的顺序。此外,其他顺序可以被应用到更新顺序。
在上述第一至第十示例中,虽然目标更新区域被分割成具有平均(even)面积的子区域,但是目标更新区域可以被分割成具有不平均的面积的子区域。其示例在图37中被示出。例如,通过分割目标更新区域并布置更新顺序以使得一个闪烁的面积逐渐扩展,能够使得滚动看起来好像加速。相反,通过布置更新顺序以使得一个闪烁的面积逐渐缩小尺寸,能够使得滚动看起来好像减速。作为在其中目标更新区域被分割成平均的面积的情况下使得滚动看起来好像加速或减速的另一方法,存在使得更新的时间间隔逐渐增大或减小的方法。当子区域不是矩形区域且EPD控制器105不具有更新非矩形区域的功能时,可应用的是,将非矩形子区域分割成矩形区域并执行对这些矩形区域的更新过程。在这样的情况下,更新引擎被分配给从非矩形子区域分割的矩形区域。
参考图27至37说明的分割方法和更新顺序仅仅是本说明中的随机示例。因此,分割方法和目标更新区域的更新顺序不限于以上说明的示例,并且可以应用各种类型的分割方法和更新顺序。例如,目标更新区域可以被分割成方格图案。此外,例如,可以应用随机的更新顺序。
不要求针对每个目标更新区域固定分割方法和更新顺序,并且它们可以动态地改变。也就是说,可以在每次更新请求时更改分割方法和更新顺序,并且还可能的是,随意地或根据某些条件地更改分割方法和更新顺序。
在上述示例中,第一到第四示例适用于用于浏览电子书、文本、图画、SNS(社交网络服务)中的信息的观察器、阅读器、浏览器等。第三到第七示例适用于用于图示、地图、电子数据表等的应用。尤其地,第七示例通过这些应用可被用于扩展和缩小尺寸。例如,在其中子区域a被定义为头的图33中所示的顺序可被用作用于扩展的更新顺序,并且其相反顺序可被用作缩小尺寸的更新顺序。此外,第七示例可以使用在其中子区域a被定义为头的图33中所示的顺序作为用于从引导应用时的菜单屏幕切换到应用屏幕的更新顺序,并使用相反的顺序作为用于从终止应用时的应用屏幕切换到菜单屏幕的更新顺序。
例如,第三和第四示例可被用于在地图、电子数据表等中在倾斜方向上移动所显示的区域。例如,第八和第九示例可被用于演示应用等。第十示例可被用于数据处理装置的认证;其中该装置可通过以***中预设的顺序(除了其中子区域a被定义为头的更新顺序及其相反的更新顺序之外)单行地追踪分割成的十六个的屏幕的整体或部分而被验证。对示例的使用不限于这些情况,并且示例可被用在各种类型的应用中。
第九实施例
接着,将参考附图详细地描述根据第九实施例的控制装置、显示装置、控制方法和程序产品。在第九实施例中,目标更新区域的分割方法和子区域的更新顺序根据要显示的内容和用户操作而改变。
图38是示出在其中针对诸如日文书的竖行书的所显示的对开页从用户输入翻动页操作的情况下的更新操作的示例的图示。图39是示出在其中针对诸如西文书的横行书的所显示的对开页从用户输入翻动页操作的情况下的更新操作的示例的图示。
当诸如日文书的竖行书被显示为对开页时,在实际的书籍中,可以通过翻动对开页中的左手边的页来看到下一页(图38的(a)中的下一页)。在第九实施例中,使用效果来表示这样的翻页操作。第九实施例中,当用户使用触摸屏输入装置14在图38的(a)中的下一页上的某处或特定部分触摸输入时,如图38的(b)至(f)中所示,执行具有其中由于闪烁而形成的黑色带从对开页的最左边在向右的方向上开始移动的效果的更新过程。因此,由于下一页的图像在黑色带经过的地方出现一部分,所以能够通过由于闪烁而形成的黑色带的移动来表示翻动实际书籍的页的动作。可能的是,在下一页上的特定部分上显示按钮,作为用于输入翻页操作的用户接口。
当用户使用触摸屏输入装置14在图38的(a)中的前一页上的某处或特定部分触摸输入时,由于具有其中黑色带从最右侧在向左的方向上开始移动的效果的更新过程,通过由于闪烁而形成的黑色带的移动来表示往回翻动实际书籍的页的动作(这也是翻页)。可能的是,在前一页上的特定部分上显示按钮,作为用于输入往回翻页操作的用户接口。
当用户输入由图38的(a)中的箭头示出的操作(其被称为所谓的拂过、扫过等)时(在该操作中使用触摸屏输入装置14滑动由笔或手指接触的部分),通过执行具有其中黑色带在与操作方向(箭头的方向)相同的方向上移动的效果的更新过程而使所显示的图像移动,能够表示像滚动的动作。
然而,这仅仅是随机的示例,可以将任意的分割方法和更新顺序与用户操作相结合。此外,诸如拂过、扫过等的用户操作的方向可以与黑色带的移动方向相反。在这样的情况下,由于闪烁而形成的黑色带沿着阅读方向移动。
如图39中所示,还在诸如西文书的横行书的情况下,通过与上面使用图38所说明的竖行书的情况中的操作相同的更新操作,能够表示像翻动页和滚动的动作。
在图38和39中所举例的对开页的显示仅仅是随机示例,并且在一般的电子书阅读器等中,在不是对开页的情况下,也可以通过相同的操作来表示像翻动页和滚动的动作。此外,还在电子数据表、地图等的情况下,当屏幕上显示的区域通过例如拂过、擦过等的操作被切换时,也可以通过相同的操作来表示像翻动页和滚动的动作。
例如,如图40中所示,当文本Tx和图画Px被显示在EPD 13上时,可以控制更新操作以使得在图画Px被更新之后更新文本Tx,或者在文本Tx被更新之后更新图画Px,即使文本Tx和图画Px可以被同时更新。通过根据这样的方式控制更新操作,可以使用借助于闪烁的效果来更新用户要关注的图像或用户将关注的图像。此外,通过示出借助于闪烁的该效果,可以将上下文的变化含蓄地通知给用户,并且还可以引导用户以闪烁出现的顺序浏览屏幕。
接着,将参考图41对根据第九实施例的根据用户操作的更新操作的示例进行详细说明。在图41中,关注应用软件(或中间件)110M的操作。
如图41中所示,当使用输入装置14从用户输入翻动页的指令操作(步骤S901)时,应用软件(或中间件)110M确定所输入的指令操作是用于翻动以便面对下一页的操作还是用于面对前一页的操作(步骤S902)。
作为步骤S902的确定结果,当所输入的指令操作是用于翻动以便面对下一页的操作(步骤S902;下一页)时,应用软件(或中间件)110M通过向装置驱动器110D下发用于实现翻动以便面对下一页的效果的更新请求使用翻动以便面对下一页的效果在EPD 13上显示下一页(步骤S903)。另一方面,作为步骤S902的确定结果,当所输入的指令操作是用于翻动以便面对前一页的操作(步骤S902;前一页)时,应用软件(或中间件)110M通过向装置驱动器110D下发用于实现往回翻动以便面对前一页的效果的更新请求使用往回翻动以便面对前一页的效果在EPD 13上显示前一页(步骤S904)。
此后,应用软件(或中间件)110M确定操作是否应该完成(步骤S905),并且当操作应该完成(步骤S905;是)时,应用软件(或中间件)110M完成操作。另一方面,当操作不应完成时(步骤S905;否),应用软件(或中间件)110M返回步骤S901。
如上所述,根据第九实施例,由于执行更新过程以使得取决于用户操作而控制黑色带的移动(即,子区域的更新顺序),因此能够实现取决于各种类型的操作输入的效果。另外,在数字标牌、电子海报等的应用中,不仅取决于用户操作,而且还能够使用定时器以规律的间隔执行被分割的更新。
根据第九实施例的数据处理装置的结构和其他操作可以与上述实施例相同,并且因此,省略对其的冗余说明。此外,根据第九实施例的其他效果与上述实施例相同,并且因此,也省略对其的冗余说明。
第十实施例
至于EPD的更新方法(或更新模式),除了在上述实施例中说明的与闪烁相关联的用于保持没有残像的方法之外,存在各种各样的更新方法,诸如其中更新速度与残留有被更新内容的残像一样快的方法等。
为了清除由没有闪烁的情况下的更新方法累计的残像,可以考虑其中用具有闪烁的更新代替每若干没有闪烁的更新中的一个的方法。例如,在每十个不具有闪烁的更新过程被执行之后执行具有闪烁的更新过程。
根据上述实施例的更新方法可以被应用到非易失性显示器、具有低刷新率的低功率显示器等。此外,作为根据上述实施例的EPD 13,不仅可以应用到灰度级EPD,而且还可以应用到彩色EPD。
虽然已经描述了某些实施例,但是这些实施例仅仅是通过示例的方式被提供,并且其并不意图限制本发明的范围。实际上,本文所述的新颖实施例可以以多种其他形式来实现;而且,在不脱离本发明的精神的情况下可以进行本文所述的实施例形式的各种省略、替代和改变。随附权利要求及其等同物意图覆盖这样的显示或修改,如同它们将落入本发明的范围和精神内一样。

Claims (20)

1.一种控制装置,其能够控制电子纸中的目标区域的更新,所述装置包括:
分割器单元,其被配置为将所述目标区域分割成多个子区域;
管理器单元,其被配置为配置每个子区域的更新开始定时,以使得在所述子区域的更新处发生的闪烁在不同的定时处出现;以及
更新指示单元,其被配置为指示根据所述更新开始定时执行每个子区域的更新过程。
2.根据权利要求1所述的装置,其中所述管理器单元指定所述子区域的更新顺序并配置每个子区域的更新开始定时,以使得在所述子区域的更新处发生的闪烁在不同的定时处出现。
3.根据权利要求1所述的装置,还包括预处理指示单元,其被配置为指示针对每个子区域的预处理,
其中所述目标区域被分割成至少包括第一子区域和第二子区域的所述多个子区域,以及
所述更新指示单元指示执行所述第二子区域的预处理以使得在执行所述第一子区域的更新过程期间执行第二子区域的预处理。
4.根据权利要求1所述的装置,其中
所述更新指示单元指示被配置为执行所述子区域的更新过程的控制器执行所述更新过程,
所述控制器根据预设的执行周期执行所述更新过程,以及
所述管理器单元配置每个子区域的更新开始定时,以使得所述子区域的更新过程的起始被包括在彼此不同的执行周期中。
5.根据权利要求1所述的装置,其中所述更新指示单元指示具有多个更新模块的控制器并保留具有与所述分割器单元中的所述目标区域的分割数目相同数目的更新模块,其中所述更新模块中的每一个被配置为执行每个子区域的更新过程。
6.根据权利要求1所述的装置,其中
所述目标区域被分割成至少包括第一子区域和第二子区域的所述多个子区域,
所述更新指示单元指示具有多个更新模块的控制器执行所述更新过程,所述多个更新模块包括至少第一更新模块和第二更新模块,所述第一更新模块和所述第二更新模块中的每一个被配置为执行子区域中的一个的更新过程,
所述第一更新模块执行所述第一子区域的更新过程,并且
所述第二更新模块执行所述第二子区域的更新过程。
7.根据权利要求1所述的装置,其中所述更新指示单元指示具有多个更新模块的控制器,并在不能保留具有与所述分割器单元中的所述目标区域的分割数目相同数目的更新模块时,延迟所述子区域的所述更新过程的指示,直到变得能够保留具有与所述分割数目相同数目的更新模块,其中所述更新模块中的每一个被配置为执行每个子区域的更新过程。
8.根据权利要求1所述的装置,其中
所述更新指示单元指示具有多个更新模块的控制器,其中所述更新模块中的每一个被配置为执行每个子区域的更新过程,以及
所述分割器单元将所述目标区域分割成所述子区域,所述子区域的数目等于或小于能够被所述控制器保留的更新模块的数目。
9.根据权利要求1所述的装置,其中
当至少部分相互重叠的第一目标区域和第二目标区域的更新请求重叠时,
所述分割器单元响应于前一更新请求而将第一目标区域分割成多个第一子区域,并且响应于后一更新请求而将第二目标区域分割成多个第二子区域,以及
所述管理器单元配置至少部分与第一子区域中的至少一个重叠的第二子区域的更新开始定时,以使得所述至少部分与所述第一子区域中的所述至少一个重叠的所述第二子区域的更新过程在所述第一子区域中的所述至少一个的更新过程完成之后开始。
10.一种显示装置,被配置为当使用触摸屏输入装置输入滑动电子纸中的目标区域的操作时,更新所述目标区域,使得闪烁看起来在操作朝向的方向上流动。
11.一种显示装置,被配置为当使用触摸屏输入装置输入滑动电子纸中包括多个子区域的目标区域的操作时,按顺序更新所述目标区域的子区域。
12.一种控制装置,其能够指示被配置为控制电子纸的更新的控制器基于预设的更新控制信息执行目标区域的更新过程,所述装置包括:
分割器单元,其被配置为将所述目标区域分割成多个子区域;
管理器单元,其被配置为配置用于每个子区域的更新过程的更新控制信息;以及
更新指示单元,其被配置为指示使用由所述管理器单元配置的所述更新控制信息执行每个子区域的更新过程,
其中所述更新控制信息包括从更新过程的开始直到闪烁的出现的时期彼此不同的多条更新控制信息,以及
所述管理器单元配置用于每个子区域的更新过程的更新控制信息,以使得在所述子区域的更新处发生的闪烁在不同的定时处出现。
13.一种用于更新电子纸的控制装置,所述装置被配置为:在更新所述电子纸时,在与所述电子纸中的第二区域的闪烁的定时不同的定时处产生所述电子纸中的第一区域的闪烁,所述第二区域与所述第一区域不重叠。
14.根据权利要求13所述的装置,其中所述装置更新所述电子纸,以根据关于所述电子纸的要显示的内容,使得第一区域的闪烁的定时不同于第二区域的闪烁的定时。
15.根据权利要求13所述的装置,其中所述装置更新所述电子纸,以根据关于所述电子纸的用户操作,使得第一区域的闪烁的定时不同于第二区域的闪烁的定时。
16.根据权利要求15所述的装置,其中所述用户操作是显示的页的滚动。
17.根据权利要求15所述的装置,其中所述用户操作是显示的页的翻动。
18.一种用于更新电子纸的显示装置,所述装置被配置为:在更新所述电子纸时,在与所述电子纸中的第二区域的闪烁的定时不同的定时处产生所述电子纸中的第一区域的闪烁,所述第二区域与所述第一区域不重叠。
19.一种显示装置,包括:
电子纸;
控制器,其被配置为执行所述电子纸的更新过程;以及
根据权利要求1所述的控制装置,
其中所述更新指示单元指示所述控制器以执行每个子区域的更新过程。
20.一种控制电子纸中的目标区域的更新的方法,所述方法包括:
将所述目标区域分割成多个子区域;
配置每个子区域的更新开始定时,以使得在所述子区域的更新处发生的闪烁在不同的定时处出现;以及
指示根据所述更新开始定时执行每个子区域的更新过程。
CN201410471444.3A 2013-09-24 2014-09-16 控制装置、显示装置、控制方法和程序产品 Withdrawn CN104460937A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2013-196962 2013-09-24
JP2013196962A JP6173856B2 (ja) 2013-09-24 2013-09-24 制御装置、表示装置、制御方法およびプログラム

Publications (1)

Publication Number Publication Date
CN104460937A true CN104460937A (zh) 2015-03-25

Family

ID=52690527

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410471444.3A Withdrawn CN104460937A (zh) 2013-09-24 2014-09-16 控制装置、显示装置、控制方法和程序产品

Country Status (4)

Country Link
US (2) US9417769B2 (zh)
JP (1) JP6173856B2 (zh)
CN (1) CN104460937A (zh)
TW (1) TW201514964A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107977068A (zh) * 2016-10-25 2018-05-01 中兴通讯股份有限公司 一种终端的延迟显示的方法、装置及终端
CN109933378A (zh) * 2019-01-30 2019-06-25 北京无线体育俱乐部有限公司 信息配置、显示方法、设备、***及存储介质
CN109933392A (zh) * 2019-01-30 2019-06-25 北京无线体育俱乐部有限公司 信息显示方法、设备、***及存储介质
CN110751930A (zh) * 2018-01-22 2020-02-04 青岛海信移动通信技术股份有限公司 用于墨水屏的页面刷新方法及装置
WO2021135501A1 (zh) * 2019-12-30 2021-07-08 掌阅科技股份有限公司 显示页面的刷新方法、阅读器及计算机存储介质
CN113299247A (zh) * 2021-06-08 2021-08-24 广州文石信息科技有限公司 一种彩色电子墨水屏显示效果的优化方法及相关装置

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015023804A1 (en) 2013-08-13 2015-02-19 Polyera Corporation Optimization of electronic display areas
CN105793781B (zh) 2013-08-27 2019-11-05 飞利斯有限公司 具有可挠曲电子构件的可附接装置
WO2015031426A1 (en) 2013-08-27 2015-03-05 Polyera Corporation Flexible display and detection of flex state
WO2015038684A1 (en) 2013-09-10 2015-03-19 Polyera Corporation Attachable article with signaling, split display and messaging features
WO2015100333A1 (en) 2013-12-24 2015-07-02 Polyera Corporation Support structures for an attachable, two-dimensional flexible electronic device
EP3087560B9 (en) 2013-12-24 2021-08-11 Flexterra, Inc. Support structures for a flexible electronic component
WO2015100396A1 (en) 2013-12-24 2015-07-02 Polyera Corporation Support structures for a flexible electronic component
WO2015100224A1 (en) 2013-12-24 2015-07-02 Polyera Corporation Flexible electronic display with user interface based on sensed movements
US20150227245A1 (en) 2014-02-10 2015-08-13 Polyera Corporation Attachable Device with Flexible Electronic Display Orientation Detection
JP6184891B2 (ja) 2014-03-12 2017-08-23 東芝メモリ株式会社 情報処理装置、半導体チップ、情報処理方法およびプログラム
TWI692272B (zh) 2014-05-28 2020-04-21 美商飛利斯有限公司 在多數表面上具有可撓性電子組件之裝置
WO2015183567A1 (en) * 2014-05-28 2015-12-03 Polyera Corporation Low power display updates
WO2016138356A1 (en) 2015-02-26 2016-09-01 Polyera Corporation Attachable device having a flexible electronic component
JP5869711B1 (ja) * 2015-04-07 2016-02-24 株式会社メディアドゥ コンテンツ表示装置、コンテンツ表示プログラム、コンテンツ表示方法
EP3318048B1 (en) * 2015-07-02 2019-09-04 Telefonaktiebolaget LM Ericsson (publ) Bluetooth low energy addresses generation
US9891595B2 (en) 2015-12-01 2018-02-13 Fitbit, Inc. Systems and methods for operating an energy-efficient display
US10810960B2 (en) * 2016-12-08 2020-10-20 Sharp Kabushiki Kaisha Display device
EP3607543A4 (en) * 2017-04-04 2020-12-16 E Ink Corporation METHOD OF CONTROLLING ELECTRO-OPTICAL DISPLAYS
US11893647B2 (en) 2017-04-27 2024-02-06 Snap Inc. Location-based virtual avatars
CN110800018A (zh) 2017-04-27 2020-02-14 斯纳普公司 用于社交媒体平台的朋友位置共享机制
CN110459180B (zh) * 2018-05-07 2022-04-22 京东方科技集团股份有限公司 驱动控制方法、装置及显示装置
CN111063309B (zh) * 2018-10-17 2021-08-06 珠海全志科技股份有限公司 不规则图形的冲突刷新的方法、存储设备及显示终端
KR102540932B1 (ko) * 2018-11-16 2023-06-08 현대자동차주식회사 차량의 업데이트 제공 장치 및 컴퓨터 기록 매체
CN112882741A (zh) * 2019-11-29 2021-06-01 北京沃东天骏信息技术有限公司 一种应用管理***及方法
CN112100056B (zh) * 2020-08-14 2024-05-14 珠海金智维信息科技有限公司 应用评估方法、***、装置、设备及介质
CN115083355B (zh) * 2022-05-27 2023-03-24 京东方数字科技有限公司 显示控制方法、电子纸显示装置、电子设备和可读存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06161752A (ja) * 1992-11-18 1994-06-10 Fujitsu Ltd 分岐制御方式
JP2011028258A (ja) * 2009-07-03 2011-02-10 Takao Hayashi 外観可変構造体
JP2011164123A (ja) * 2010-02-04 2011-08-25 Seiko Epson Corp 電気泳動表示部用の駆動制御装置、駆動制御方法、電気泳動表示装置、及び電気機器
JP5446961B2 (ja) * 2010-02-15 2014-03-19 セイコーエプソン株式会社 電気泳動ディスプレー
JP2012053220A (ja) 2010-08-31 2012-03-15 Seiko Epson Corp 制御装置、表示装置及び表示装置の制御方法
US20120105478A1 (en) * 2010-10-28 2012-05-03 Monotype Imaging Inc. Presenting Content on Electronic Paper Displays
US9460667B2 (en) * 2011-11-28 2016-10-04 Amazon Technologies, Inc. Incremental page transitions on electronic paper displays

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107977068A (zh) * 2016-10-25 2018-05-01 中兴通讯股份有限公司 一种终端的延迟显示的方法、装置及终端
WO2018076698A1 (zh) * 2016-10-25 2018-05-03 西安中兴新软件有限责任公司 终端的延迟显示的方法、装置及终端、计算机存储介质
CN110751930A (zh) * 2018-01-22 2020-02-04 青岛海信移动通信技术股份有限公司 用于墨水屏的页面刷新方法及装置
CN110751930B (zh) * 2018-01-22 2021-05-18 青岛海信移动通信技术股份有限公司 用于墨水屏的页面刷新方法及装置
CN109933378A (zh) * 2019-01-30 2019-06-25 北京无线体育俱乐部有限公司 信息配置、显示方法、设备、***及存储介质
CN109933392A (zh) * 2019-01-30 2019-06-25 北京无线体育俱乐部有限公司 信息显示方法、设备、***及存储介质
WO2021135501A1 (zh) * 2019-12-30 2021-07-08 掌阅科技股份有限公司 显示页面的刷新方法、阅读器及计算机存储介质
CN113299247A (zh) * 2021-06-08 2021-08-24 广州文石信息科技有限公司 一种彩色电子墨水屏显示效果的优化方法及相关装置

Also Published As

Publication number Publication date
JP2015064421A (ja) 2015-04-09
TW201514964A (zh) 2015-04-16
JP6173856B2 (ja) 2017-08-02
US9417769B2 (en) 2016-08-16
US20160321986A1 (en) 2016-11-03
US20150084892A1 (en) 2015-03-26

Similar Documents

Publication Publication Date Title
CN104460937A (zh) 控制装置、显示装置、控制方法和程序产品
US20170178599A1 (en) Data processing device
CN104115105B (zh) 电子纸显示器上的逐步页过渡
US10775971B2 (en) Pinch gestures in a tile-based user interface
CN105117191A (zh) 一种移动终端的显示控制方法及装置
EP3436932B1 (en) Generation of a modified ui element tree
JP6356426B2 (ja) 情報処理装置、制御方法およびプログラム
TW201423368A (zh) 控制裝置、資料處理裝置、控制器、其控制方法及電腦可讀取媒體
CN108476306A (zh) 一种图像显示的方法及终端设备
CN103956145A (zh) 一种终端显示模式确定方法及装置
CN105808110A (zh) 表格显示方法及显示设备
CN116149765A (zh) 确定墨水屏的刷新模式的方法、电子设备和存储介质
CN108874875A (zh) 网页内容异步加载方法、装置、可读存储介质和终端
CN103065611A (zh) 显示控制器和包括该显示控制器的显示装置
US8902204B2 (en) Bounding box based control method for electronic paper devices
CN109885227A (zh) 内容显示方法、显示终端及计算机存储介质
US20130147817A1 (en) Systems and Methods for Reducing Clock Domain Crossings
JP5968415B2 (ja) 表示制御装置及び表示制御方法及び表示制御プログラム
JP6297182B2 (ja) 情報処理装置および表示制御装置
CN108388392B (zh) 文档显示装置
CN116700850A (zh) 显示方法及电子设备
CN102455846A (zh) 具有双稳态显示器的设备的处理方法和装置
Shirota et al. Electronic Paper Display update scheduler for extremely low power non-volatile embedded systems
Li et al. Multi-channel technology based animated interaction in E-paper device
CN115827136A (zh) 多屏幕页面响应式布局方法、装置及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
C04 Withdrawal of patent application after publication (patent law 2001)
WW01 Invention patent application withdrawn after publication

Application publication date: 20150325