用于局部显示更新的线寻址方法和设备的制作方法

文档序号:2647685阅读:182来源:国知局
专利名称:用于局部显示更新的线寻址方法和设备的制作方法
技术领域
本申请涉及显示装置的驱动。更具体地,本申请涉及对以多个驱动帧更新的显示 装置进行驱动的领域。
背景技术
电光材料至少具有两个“显示状态”,这些状态在至少一个光学性质方面不同。通 过对电光材料施加电场,这种材料可从一个状态改变到另一个状态。光学性质可以是人眼 可察觉的或人眼不可察觉的,可包括光学透射、反射或发光。例如,光学性质可以是可察觉 的颜色或灰度。电光显示器包括旋转双色构件(rotating bichromal member)、电致变色介质 (electrochromic medium)、电润湿、和基于颗粒的电泳型显示器。电泳显示器(“EPD”)装 置,有时称为“电子纸”装置,可采用几种不同类型的电光技术中的一种。基于颗粒的电泳 介质包括流体,该流体可以是液体,也可以是气体流体。不同类型的基于颗粒的EPD装置包 括那些使用封装的电泳介质、聚合物分散的电泳介质和微胞介质(microcellular media) 的EPD装置。另一种类似于EPD的电光显示器是介电泳显示器。通常,通过分别地控制大量小的独立像元(“显示像素”)的显示状态而在电光显示 装置上形成图像。限定显示像素的特定显示状态的一位或多位数据可被称为“数据像素”。 图像由数据像素限定并可被称为“帧”。通常,以组成矩阵(“显示矩阵”)的行和列配置显 示像素。示例性电光显示像素包括位于公共电极和像素电极之间的电光材料层。一个电极 (通常是公共电极)可为透明的电极。在每个显示像素内,所述公共电极和像素电极一起形 成平行板电容器,当在两电极之间出现电位差时,位于电极之间的电光材料受到所产生的 电场的作用。电光显示器可以为有源或者无源矩阵型。对于有源矩阵电光显示器,显示矩阵内 的任何特定显示像素通过驱动行选择线上的选择信号并同时驱动列数据线上的光学特性 相关信号均能够被寻址到。然而,为了改变显示像素的显示状态,特定类型的显示装置需要 利用一组在时间上规则间隔的电压脉冲来随时间驱动像素电极,即,显示像素由波形驱动。 这种显示装置中的特定显示像素的寻址必须根据用于改变显示像素的显示状态的波形的 定时要求来进行。因此,具有以波形驱动的显示像素的有源矩阵电光显示装置的应用,要求 有源矩阵寻址特征与波形定时要求一致地进行使用。电光显示装置可具有包括多个稳定显示状态的显示像素。该类显示装置能够显示 (a)多个显示状态,并且(b)显示状态可认为是稳定的。关于(a),具有多个稳定显示状态 的显示装置包括本领域可称为“双稳态”的电光显示器。双稳态显示器的显示像素具有第 一和第二稳定显示状态。该第一和第二显示状态至少在一个光学性质方面不同,例如可察 觉的颜色或灰度。例如,在第一显示状态中,显示像素可呈现黑色,而在第二显示状态中,显 示像素可呈现白色。此外,具有多个稳定显示状态的显示装置包括具有含多于两个稳定显 示状态的显示像素的装置。多个显示状态中的每个至少在一个光学性质方面不同,例如特定颜色的光、介质和暗度(dark shade)。作为另一个实例,具有多个稳定状态的显示装置可 包括具有与4、8、16、32或64种不同灰度对应的显示状态的显示像素。关于(b),按照一种定义,如果显示状态的持续时间相对于显示像素的驱动时间足 够大,则显示装置的多个显示状态可看作是稳定的。可通过对显示像素施加电压而改变显 示像素的显示状态,直到获得所需外观(appearance)。可选地,可通过施加一组在时间上规 则间隔的电压脉冲来改变显示像素的显示状态。在任一情况下,显示像素都在驱动时间结 束时呈现新的显示状态。如果新的显示状态至少持续驱动时间的最小持续时间的几倍,则 新的显示状态可看作是稳定的。通常,在本领域中,不把IXD和CRT的显示像素的显示状态 看作是稳定的。具有多个稳定显示状态的通常的电光显示器(具体地,EPD装置)的重要优点 在于,一旦显示像素被置于特定的显示状态,显示像素将在一长段时间内保持该显示状 态一最小一分钟以上,长至数小时、数天、数月或更长一而不需要提取功率。EPD装置只 需在期望所呈现的图像的外观变化时或者在所呈现的图像亮度减小到低于所期望水平后 才被刷新。相反,其他类型的显示技术保持它们的显示状态的时间段更短。例如,液晶显示 器(LCD)的显示像素保持它们的光学性质小于1秒。然而,相比于其他显示技术(如LCD), EPD装置需要相对长的驱动时间来使显示像素呈现新的显示状态。因而,改变EPD装置上所 呈现的图像会花费比预期更长的时间。因此,需要有效的方法和装置来更新电光显示装置,该电光显示装置包含具有多 个稳定显示状态的显示像素,每个显示像素均需要一组在时间上规则间隔的电压脉冲来改 变其显示状态。

发明内容
本发明公开了一种更新显示装置的显示矩阵的子矩阵的方法。在一个实施方式 中,所述方法包括从显示矩阵的初始行开始依次选择显示矩阵的行。所述方法包括在具有 两个以上驱动帧的波形的第一驱动帧内判定所选择的行是否在子矩阵的初始行之前。如 果在波形的第一驱动帧中所选择的行在子矩阵的初始行之前的条件不成立,则所述方法包 括以第一线寻址周期对所选择的行进行寻址。如果在所述波形的第一驱动帧内,所选择的 行在所述子矩阵的所述第一行之前的条件成立,则以第二线寻址周期对所选择的行进行寻 址。在一个实施方式中,所述方法还包括在波形的最终驱动帧内,判定所选择的行是 否在子矩阵的最终行之后。如果在波形的最终驱动帧内,所选择的行在子矩阵的最终行之 后的条件不成立,则该方法包括以第一线寻址周期对所选择的行进行寻址。如果在波形的 最终驱动帧内,所选择的行在子矩阵的最终行之后的条件成立,则以第二线寻址周期对所 选择的行进行寻址。在一个实施方式中,所述方法包括如果所述选择的行是在第一线寻址周期寻址 的行并且所选择的行是子矩阵的行,则向该行的一个或多个显示像素施加像素数据,同时 对该行进行寻址。所述第一线寻址周期是大于波形的驱动脉冲长度的时间段。在一个实施 方式中,所述方法包括如果所选择的行是在第二线寻址周期寻址的,则对该行进行寻址的 同时从该行的显示像素去除像素数据。所述第二线寻址周期是小于波形的驱动脉冲长度的时间段。在一个实施方式中,显示装置为有源矩阵型电光显示装置,其包含具有两个以上 的稳定显示状态的显示像素,每个显示像素均需要一组在时间上规则间隔的电压脉冲来改 变其显示状态。本发明还提供了显示控制器和显示装置。在一个实施方式中,有源矩阵型电光显示装置包括显示矩阵,其具有多个显示像 素,每个显示像素均具有两个以上的稳定显示状态,每个显示像素均需要一组在时间上规 则间隔的电压脉冲来改变其显示状态。所述显示装置包括行驱动器,该行驱动器用于接收 显示矩阵的任何行地址,并且对与所接收到的行地址对应的显示矩阵的行进行寻址。


图1是具有显示装置、显示控制器以及显示存储器的示例性显示系统的框图。图2是图1的显示装置的示意图。图3是图1的显示装置的变形例的示意图。图4是图1的显示装置的显示像素的示例性显示矩阵26的示意图。图5是示出了示例性显示装置的一部分的示图。图6示出了可用于使显示装置的显示像素转变显示状态的示例性波形。图7是图1的显示控制器的框图。图8是图1的显示存储器和示例性数据路径的框图。图9是示出了根据一个实施方式的用于显示图像或更新当前显示的图像的处理 的流程图。图10是示出了根据一个实施方式的像素合成操作的流程图。图11是示出了根据一个实施方式的用于在更新管线中存储驱动脉冲数据的操作 流程的流程图。图12是示出了根据一个实施方式的用于在局部显示更新中向显示功率模块和显 示装置提供波形数据的流程图。图13示出了根据一个实施方式的用于在局部显示更新的第一驱动帧中向显示功 率模块和显示装置提供波形数据的示例性操作流程。图14示出了根据一个实施方式的用于在局部显示更新的最后驱动帧中向显示功 率模块和显示装置提供波形数据的示例性操作流程。图15示出了图13的应用于波形中的驱动帧序列的操作流程。图16示出了根据一个变形实施方式的显示装置,该显示装置用于对任意所需的 行选择线进行寻址并且包括两个以上的寄存器。图17示出了图16的寄存器之一的内部逻辑。图18示出了根据一个实施方式的局部显示更新的操作流程。
具体实施例方式在下面示例性实施方式的详细说明中,参考了构成本发明的一部分的附图。在几 个附图中,相同的参考标号标识相同的元件。详细说明和

了示例性的实施方式。在 不背离本发明所提出的主题的精神和范围的前提下,也可以利用其他实施方式,且也可做出其他变化。因此,下面的详细说明不应理解为限制的意思,且所要求的主题的范围由所附 的权利要求来限定。图1示出了示例性的显示系统20的框图,其示出了一种可实现本发明实施方式的 情况。实施方式也可以其他情况来实现。系统20包括主机22、具有显示矩阵26的显示装 置24、显示控制器28和系统存储器30。系统20还包括显示存储器32、波形存储器34、温 度传感器36和显示功率模块38。此外,系统20包括第一总线18、总线50、以及所示的总线 互连系统组件。系统20可以是任何数字系统或电器。在一个实施方式中,系统20是电池 供电的(未示出)便携式电器,如电子阅读器。图1仅示出系统20中被认为有助于理解公 开的实施方式的方面,而省略了许多其他方面。主机22可以是通用微处理器、数字信号处理器、控制器、计算机、或执行任何计算 机可读类型的指令从而执行操作的任何其他类型的装置、电路或逻辑。可用作主机或主处 理器的任何类型的装置都被认为在实施方式的范围内。在一个实施方式中,显示装置24可以是具有显示像素的电光显示装置,该显示像 素具有多个稳定的显示状态,其中通过两个以上的驱动脉冲组将各显示像素从当前显示状 态驱动为新的显示状态。显示装置24可以是有源矩阵显示装置。在一个实施方式中,显示 装置24可以是有源矩阵型、基于颗粒的电泳显示装置,其具有包括悬浮在流体中的一种或 多种类型的带电颗粒的显示像素,其中显示像素的光学外观可以通过对显示像素的两端施 加电场引起颗粒穿过流体的运动来改变。在一个实施方式中,显示控制器28可以设置在与系统20的其他元件分离的集成 电路(“IC”)上。在可选实施方式中,显示控制器28不必在独立的IC中实施。在一个实 施方式中,显示控制器28可以集成到系统20的一个或多个其他元件中或者与它们一起集 成。显示控制器28将在下面进一步说明。系统存储器30 可以是 SRAM、VRAM、SDRAM、DDRDRAM、SDRAM、DRAM、闪存、硬盘或任
何其他合适的存储器。系统存储器可存储主机22可读取并执行从而进行操作的指令。系 统存储器也可存储数据。显示存储器32 可以是 SRAM、VRAM、SDRAM、DDRDRAM、SDRAM、DRAM、闪存、硬盘或任
何其他合适的存储器。该显示存储器32可以是独立的存储单元(如图中虚线所示),例如 独立的IC,或者如图1所示,其可以是嵌入在显示控制器28中的存储器。在一个可选的实 施方式中,显示存储器32可以是独立的存储器和嵌入的存储器的组合。显示存储器32可 用于存储一帧像素数据和一帧合成像素数据。在一个实施方式中,显示存储器32的大小被 限制为仅能够存储一帧像素数据和一帧合成像素数据。在一个实施方式中,显示存储器32 可以存储数据或指令。波形存储器34可以是闪存、EPR0M、EEPE0M或任何其他合适的非易失性存储器。在 一个实施方式中,存储器34可以是易失性存储器。波形存储器34可以存储一个或多个不 同的驱动方案,每个驱动方案均包括一个或多个用于将显示像素驱动到新的显示状态的波 形。波形存储器34可以包括两套以上的波形,所使用的每套波形均具有两个以上的更新模 式中的特定一个。波形存储器34可以包括适于在一个或多个温度下使用的波形。波形存 储器34可以通过串行或并行总线和显示控制器28连接。在一个实施方式中,波形存储器 34可以存储数据或指令。
将显示像素的显示状态改变为新的显示状态所需要的波形可取决于温度和其他 因素。为了确定温度,设置了温度传感器36。温度传感器36可以是集成有Sigma Delta模 数转换器的数字温度传感器或任何其他合适的数字温度传感器。在一个实施方式中,温度 传感器36包括I2C接口,并且经由I2C接口与显示控制器28连接。温度传感器36可安装 在适于获取接近显示装置24的显示像素实际温度的温度测量值的位置。温度传感器36可 与显示控制器28连接以提供温度数据,该温度数据可用于选择波形。功率模块38与显示控制器28和显示装置24连接。功率管理单元38可以是独 立的IC。功率模块38从显示控制器28接收控制信号并产生适当电压(或电流)的驱动 脉冲从而驱动显示装置的所选显示像素。在一个实施方式中,功率管理单元38可以产生 +15V、-15V或OV的电压。当不需要驱动脉冲时,功率模块38可以断电或置于待机模式。图2是根据一个实施方式的显示装置24的示意图。通过分别控制多个独立像元 (“显示像素”)40的显示状态,而在显示装置24上显示图像。显示装置24包括显示像素 40的显示矩阵26。在一个实施方式中,每个显示像素40均包括有源开关元件(图2中未 示出),例如薄膜晶体管。该开关元件通过行驱动器42 (也称为栅极驱动器)和列驱动器 44 (还可以称为源极驱动器)被寻址和驱动。行或栅极驱动器42可以包括内部计数器。时 钟脉冲(例如垂直线移时钟)可施加于行驱动器42。时钟脉冲使行驱动器42将内部计数 递增(或递减)。在一个实施方式中,行驱动器42对(或选择)与内部计数器的计数相对 应的行选择线46进行寻址。因而,通过提供时钟信号序列,可以使行驱动器对连续的行选 择线46进行寻址。当行驱动器42对一条行选择线46进行寻址时,它导通所有的开关元件, 例如显示矩阵26的相应行中的所有晶体管。当对该行进行寻址时,列驱动器44可以对一 个或多个列数据线48提供驱动脉冲。显示装置24可以通过显示控制器用来向显示装置提供像素数据和控制信号的一 条或多条总线50与显示控制器28连接。显示像素40的显示状态由一位或多位可称为“数 据像素”的数据来定义。图像由多个数据像素定义并可被称为“帧”。通常,显示像素以形 成矩阵(“显示矩阵”)26的行和列方式配置。在帧的数据像素和相应显示矩阵26的显示 像素40之间存在一对一的对应。图3是根据一个可选实施方式的显示装置24的示意图。图3所示的显示装置24 包括两个行驱动器42a和42b。在可选的实施方式中,也可以使用两个以上的行驱动器。如 果显示矩阵26具有比单个行驱动器提供的驱动输出的特定数量更多的行,则可使用两个 以上的行驱动器。当使用两个以上的栅极驱动器时,它们可通过串级链配线配置45级联。图4示出了显示像素40的示例性显示矩阵26的示意图。显示装置24包括用于 显示一帧像素数据的显示像素40的显示矩阵26。显示矩阵26可以包括任意数量的显示像 素的行和列。作为一个实例,显示矩阵包括480行和640列。显示矩阵26包括第一行Rl 和末行或最后行Rn。显示矩阵26包括一个或多个子矩阵52。本说明书中所使用的显示子 矩阵52指的是显示矩阵26中在局部显示更新操作中被刷新或更新的区域。子矩阵52包 括第一行R8和末行或最终行Rl 1。一个或多个子矩阵52中的每一个均包括一个或多个被 刷新或更新到新的显示状态的显示像素。显示子矩阵52可以定义任何图像,举例来说,例 如弹出菜单、光标或对话框。显示装置24的显示矩阵26的显示像素40可具有多个稳定状态。在一个实施方式中,显示装置24是具有含三个以上稳定显示状态的显示像素40的显示装置,每个显示状 态在至少一个光学性质方面不同。在一个可选实施方式中,显示装置24是具有含第一和第 二稳定显示状态的显示像素40的双稳态显示装置,每个状态在至少一个光学性质方面与 另一状态不同。显示像素40的显示状态可相对于驱动时间持久不变。在一个实施方式中, 显示像素40的显示状态持续至少驱动时间的最小持续时间的两倍或三倍。此外,在一个实 施方式中,将显示像素40的显示状态从当前显示状态改变为新的显示状态所需要的驱动 脉冲强烈依赖于当前的显示状态。在一个实施方式中,显示装置24包括位于公共电极和像素电极之间的一层电光 材料。电极中的一个(通常为公共电极)可以是透明的。公共电极和像素电极一起形成平 行板电容器,并且当两个电极间有电位差时,位于这两个电极之间的电光材料受到所形成 的电场的作用。图5是示出了设置在公共电极和像素电极间的一种电泳介质、一种有源矩阵的非 线性电路元件、以及行和列驱动电路的一个示例性配置的示图。具体地,图5包括示例性电 泳显示器26的部分截面的简化表示、所关联的非线性电路元件的部分的示意图、以及行和 列驱动电路42、44的框图。参考图5,一个或多个微胶囊54夹在公共电极56和像素电极58 之间。公共电极56可以是透明的。薄膜晶体管60的漏极端子与各像素电极58连接。薄 膜晶体管60的栅极端子通过行选择线46与行驱动器42连接。薄膜晶体管60的源极端子 通过各列数据线48和列驱动器44连接。如图5所示,每个显示像素可以对应于一个微胶 囊54,或者可以对应于两个以上微胶囊(未示出)。每个微胶囊54均可以包括悬浮在流体 61中的带正电的白色颗粒62和带负电的黑色颗粒64。为了改变显示像素40的显示状态,公共电极56设置为接地或者置于一些其他的 合适的电压,并且行驱动器42通过对行选择线46施加合适的电压,而导通这些行之一中所 有的晶体管60。本文中,特定行中的所有晶体管的导通可以称为对该行进行“寻址”或“选 择”该行。然后,列驱动电路44可以对显示像素的列数据线48施加驱动脉冲,以使这些显 示像素的显示状态改变。(如果特定显示像素40的显示状态不需要改变,则列驱动电路44 不需要对特定显示像素的列数据线48施加驱动脉冲)。随着电荷在公共电极和像素电极 56、58上的积累,在与特定显示像素相关联的微胶囊54的两端建立了电场。当电场为正时, 白色颗粒62向电极56移动,这导致显示像素看上去变得更白。另一方面,当电场为负时, 黑色颗粒64向电极56移动,这导致显示像素看上去变得更黑。微胶囊54a是显示像素为 白色的简化表示,而微胶囊54b是显示像素为黑色的简化表示。此外,微胶囊54c示出了具 有灰度级值而不是黑色或白色的显示像素,即灰色。对于特定波形的每个驱动脉冲,以规则 间隔重复进行行驱动电路42导通这些行之一中所有的晶体管60以及然后列驱动电路44 对列数据线48施加驱动脉冲的过程。只要电荷存储在公共电极和像素电极56、58上,在显示像素两端就会存在使颗粒 穿过流体移动的电场。优选地,即使在行驱动电路42截止晶体管60,或列驱动电路44停 止在列数据线48上施加驱动脉冲,电荷仍然可在公共电极和像素电极56、58上维持一段时 间,即电场不会立即消失或通过电容器持续一段时间。此外,颗粒62、64可以具有动量。因 此,在显示像素由驱动脉冲驱动后,颗粒穿过流体的移动可以持续一段时间。尽管显示像素的显示状态可通过使列驱动器对列数据线48施加并保持合适的驱动脉冲直到在单个时间间隔内获得所需的显示状态来改变,但是这已经被认为是不切实际 的,并通常使用可选的方法来改变显示像素的显示状态。所提供的一个通常可选的方法是 随着时间施加一组驱动脉冲。在这些方法中,以一组两个以上的“驱动帧”来刷新或更新显 示矩阵26。对于该组中的每个驱动帧,对每行寻址一次,允许列驱动器44将驱动脉冲施加 至所寻址的行的每个显示像素上,以使显示像素的显示状态改变。每一行被寻址的持续时 间可以是相同的,以使该组中的每个驱动帧具有相同的持续时间。因此,代替在单个时间段 内用单个驱动脉冲改变显示像素的显示状态,显示状态通常通过以根据波形在时间上规则 间隔的一组时间段来施加一组驱动脉冲而改变。图6示出了示例性的波形66。本说明书中所使用的术语“波形”表示在时间上规 则间隔的一组时间段内出现的整组驱动脉冲列,该组驱动脉冲用于引起从某一初始显示状 态到最终显示状态的转变。波形可以包括一个或多个“脉冲,,或“驱动脉冲”,其中,脉冲或 驱动脉冲通常指的是电压相对于时间的积分,但是也可以是电流相对于时间的积分。本说 明书使用的术语“驱动方案”指在特定环境条件下足以实现特定显示装置的显示状态之间 的所有可能转换的一组波形。波形66被提供用于总体上说明波形特征和限定术语。施加单个驱动脉冲的时间 段可称为“驱动脉冲周期”。在一个实施方式中,驱动脉冲周期具有相同的持续时间。显示 矩阵26所有线被寻址一次的时间段可称为“驱动帧周期”。在一个实施方式中,每个驱动帧 周期具有相同的持续时间。与整组驱动帧周期相关联的时间可称为“波形周期”。显示像素 40的“驱动时间”可等于波形周期。显示装置24可利用多个驱动方案。例如,显示装置24可使用灰度驱动方案 (“GSDS”),其可用来引起所有可能灰度级间的转换。此外,显示装置24可使用单色驱动方 案(“MDS”),其可用来引起仅两个灰度级(如黑或白)之间的转换。进一步,显示装置24 可使用笔控更新模式(pen update mode,PU),其可用来引起包括所有可能灰度级的初始状 态和黑或白的最终状态间的转换。图7更详细地示出了显示控制器28。显示控制器28可以包括显示存储器32、更 新管线(update pipe)84、定时发生单元86、主机接口 87、像素处理器88、以及更新管线定 序器90。显示存储器32通过主机接口 87与主机22连接。此外,显示存储器32可以与像 素处理器88和更新管线定序器90连接。在可选的实施方式中,显示控制器28可以包括多 个更新管线84。图8是更详细地示出了根据一个实施方式的显示存储器32,以及显示存储器32与 主机22、像素处理器88、以及更新管线定序器90之间的示例性数据路径的框图。在一个实 施方式中,显示存储器32包括图像缓冲器78和更新缓冲器80。主机22可经数据路径“A” 向图像缓冲器78写入。(虽然图7中没有示出,主机22也可从显示存储器32读取。)在 像素合成操作中,像素处理器88可经数据路径“B”从图像缓冲器78读取。此外,像素处理 器88可经数据路径“C”从更新缓冲器80读取和向其写入。在显示更新操作中,更新管线 定序器90可经数据路径“D”从更新缓冲器80读取。图像缓冲器78可用来存储一帧数据像素。更新缓冲器80可用来存储合成像素。 在一个实施方式中,“合成像素”是定义像素转换的数据结构或数据记录。合成像素可包括 定义当前显示状态和下一显示状态的数据。在一个实施方式中,合成像素可额外包括所分配的更新管线84的标识符。主机22可使用数据路径A在图像缓冲器78中存储全帧的数据像素或一帧数据像 素的一部分。可选地,系统20的另一单元或显示控制器28可在图像缓冲器78中存储一个 以上数据像素。数据像素可在像素合成操作、显示输出操作、或这两者正在进行时存储。像 素处理器88可操作用于生成合成像素。像素处理器88可使用数据路径B,读取存储在图像 缓冲器78中的数据像素从而获得定义显示像素40的下一显示状态的数据。像素处理器88 可读取存储在更新缓冲器80中的合成像素,从而获得定义显示像素40的当前显示状态的 数据。像素处理器88可使用数据路径C读取合成像素。像素处理器88可使用从图像缓冲 器78获得的数据像素以及从更新缓冲器80获得的合成像素来生成新的合成像素。像素处 理器88可使用数据路径C在更新缓冲器80中存储其生成的合成像素。像素处理器88在 更新缓冲器80中存储合成像素可盖写先前存储的合成像素。更新管线定序器90可使用数 据路径D从更新缓冲器80取出合成像素。在限定图像的数据像素40被存储在图像缓冲器78中后,可执行显示更新操作。作 为发送、传输或通信到显示控制器28的显示更新命令的结果,可以进行显示更新操作。显 示更新命令可由主机22发送、由另一装置发送,或可由显示控制器28内部生成。通常,显 示更新命令引起显示矩阵26的显示像素40的显示状态被更新。响应于显示更新命令,显 示控制器28执行(a)像素合成操作;和(b)显示输出操作。显示输出操作通常包括多个 驱动帧周期。图9是示出了用于显示图像或更新当前显示图像的处理900的流程图。在操作 902中,数据像素被存储在图像缓冲器78中。在操作904中,发送、接收或者生成显示更新 命令。在操作906中,执行像素合成操作。在操作908中,执行显示输出操作。像素合成和 显示输出操作将在下文中进一步描述。图10是示出了根据一个实施方式的像素合成操作1000的流程图。像素合成操作 1000可通过像素处理器88执行。在操作1002中,从图像缓冲器78中读取或取出数据像 素。根据一个实施方式,从显示矩阵26左上角的数据像素40开始,以光栅顺序从图像缓冲 器78中读取数据像素。在操作1004中,从更新缓冲器80中读取或取出合成像素。根据一 个实施方式,从与显示矩阵26左上角的数据像素对应的合成像素开始,以光栅顺序从更新 缓冲器80中读取合成像素。操作1002可优先于操作1004被执行,操作1004也可优先于 操作1004被执行,或可同时执行操作1002和1004。在操作1006中,所取出的数据像素与下一像素值比较。下一像素值是从在操作 1004中取出的合成像素获得的。下一像素值包括在每个合成像素的数据结构中并表示对应 显示像素的当前显示状态。操作1006将数据像素与下一像素值进行比较从而判定它们是 否相等。如果值相等,即下一显示状态和当前显示状态相同,则对应的显示像素不用被标记 以进行更新。另一方面,如果值不同,即下一显示状态和当前显示状态不同,则对应的显示 像素被标记以进行更新。在操作1008中,可形成或生成新的合成像素。如果在操作1006中显示像素没有被 标记以进行更新,则不需要形成新的合成像素。如果显示像素被标记以进行更新,则在新的 合成像素中,将从取出的合成像素(操作1004)获得的下一像素值设定为当前像素值。在 新的合成像素中,将所取出的数据像素(操作1002)的值设定为下一像素值。在操作1010中,新的合成像素被写回到更新缓冲器80中。如操作1012所指示的,根据一个实施方式, 对于位于显示矩阵26中的每个像素,像素合成操作1000重复操作1002 1010。图11是示出了根据一个实施方式的用于将驱动脉冲数据存储到更新管线84中 的操作流程1100的流程图。显示输出操作包括操作流程1100。在操作1102中,指定更新 模式或驱动方案,如GSDS、MDS、PU等。驱动方案可指定为显示更新命令的一部分。在操作 1104中,从波形存储器34取出驱动方案的驱动帧的驱动脉冲。所取出的驱动脉冲对应于指 定的驱动方案的特定驱动帧和当前温度。用于当前驱动帧的驱动方案的所有可能的驱动脉 冲可存储在与更新管线84相关联的查找表(“LUT”)中。在操作1106中,从更新缓冲器80取出合成像素。在操作1108中,为取出的合成 像素定位驱动脉冲。合成像素的当前显示状态和下一个显示状态用于在LUT内定位驱动脉 冲数据。在操作1110中,被定位的驱动脉冲数据存储在先进先出存储器(“FIFO”)中,其 可以包括在更新管线内。在操作1112中,判定当前的合成像素是否与更新区域中的最后像素位置相对应。 更新区域可以是显示矩阵26,或一个或多个子矩阵52。如果不是最后像素位置,则对于更 新区域每个额外的合成像素重复操作1106 1110。如果当前的合成像素就是最后合成像 素,则在操作1114中,递增驱动帧的计数。在操作1116中,确定当前驱动帧是否是驱动方 案的最后驱动帧。如果不是最后驱动帧周期,则对驱动方案的每个剩余的驱动帧周期重复 操作1104 1112。如果是最后驱动帧周期,则更新区域的显示像素完成到新的显示状态的 转变,并且该操作流程结束。除了操作流程1100之外,显示输出操作还包括向显示装置24和显示功率模块38 提供存储在更新管线84中的驱动脉冲数据。再次参考图7,在显示输出操作中,定时发生单 元86可取出存储在更新管线84中的驱动脉冲数据,并将所取出的驱动脉冲数据提供给显 示装置24和显示功率模块38。定时发生单元86包括和更新管线84的输出连接的输出。 根据波形和显示装置24的定时要求,定时发生单元86向显示功率模块38和显示装置24 提供波形数据。现在转到所需的定时要求方面,并再次参考图6,波形通常包括多个驱动帧周期。 在驱动帧周期内,从顶部行开始或有时从底部行开始,显示矩阵的所有行通常被逐行寻址。 再次参考图4,行驱动器42从显示矩阵26的初始行开始(如第一行Rl)依次对显示像素的 行进行寻址。当行被寻址时,通过列驱动器44,对寻址的行中的一个或多个显示像素40的 各个列驱动线48施加驱动脉冲,驱动脉冲施加到经受显示状态改变的一个或多个显示像 素40上。在被称为“线寻址周期”的间隔后,行驱动器42停止对初始行进行寻址,即,行驱 动器截止第一行的所有晶体管或开关元件。然后,对随后的下一个行(例如行R2)进行寻 址,并且对列数据线48施加驱动脉冲,以驱动行R2的显示像素。重复该处理直到Rn被寻 址并且整个显示矩阵以逐行的方式被写入。对于已知的波形,每个线寻址周期通常具有相同的持续时间。此外,驱动脉冲周期 通常是相同的,并且具有等于或小于线寻址周期的持续时间。作为一个实例,显示矩阵可包 括具有480行640个像素,帧周期可以是20毫秒,并且线寻址周期可以是41. 7微秒。需要已知的波形使驱动脉冲在时间上间隔开以使流体中的颗粒移动。考虑到将一 组驱动脉冲以一组线寻址周期提供给具有η条线的显示矩阵26,每条线的寻址被至少η-1个线寻址周期在时间上分开。例如,显示矩阵26可具有480条线。每个线寻址周期可被至 少479个线寻址周期在时间上分开。如果线寻址周期是41. 7微秒,则对任意特定线进行寻 址之间的时间将会是479X41. 7微秒=20毫秒。如上所述,颗粒穿过流体的移动可在驱动 电压脉冲结束后持续。因此,与显示像素相关联的颗粒移动在显示像素被驱动脉冲驱动后, 可持续达20毫秒。如果驱动脉冲没有被合适的时间间隔(例如20毫秒)分隔开,则显示 像素将不能以满意的方式被驱动至所需要的显示状态。因此,至少由于这个原因,遵循与特 定波形相关联的定时要求是非常重要的。通过使每个显示像素40具有特定的显示状态,可以在显示矩阵26上呈现图像。通 常,一旦初始图像呈现在显示矩阵26上,则对图像实施两种类型的改变。整个图像改变,或 者图像的一个或多个部分改变。如果更新区域是整个显示矩阵26,则显示更新操作是“完 全显示更新”。如果更新区域是一个或多个子矩阵52,则显示更新操作是“局部显示更新”。 在局部显示更新中,显示矩阵26的不被子矩阵52包括的显示像素不发生改变。根据已知的方法,特定波形的帧周期和线寻址周期可以相同,而不管是执行完全 更新还是局部更新。因此,从显示矩阵26的第一行Rl开始,对于特定的线寻址周期,依次 对每一行进行寻址,而不管是执行完全更新还是局部更新。在局部更新的情况下,当对子矩 阵52之外的行进行寻址时,该行的显示像素通过列驱动器44被除去像素数据。例如,参考 图4,在局部显示更新期间,当行Rl R7和Rll R12被寻址时,这些行被除去像素数据。图12是根据一个实施方式的用于在局部显示更新中将波形数据提供给显示功率 模块38和显示装置24的流程图。在操作1220中,判定当前驱动帧是否是特定波形的第一 驱动帧。如果当前驱动帧是波形的第一驱动帧,则流程进行到操作1222 ;否则,流程进行到 操作1224。在操作1222中,执行下文所描述的操作流程1300。在操作1224中,判定当前 驱动帧是否是特定波形的最终或最后驱动帧。如果当前驱动帧是波形的最终驱动帧,则流 程进行到操作1226 ;否则,流程进行到操作1228。在操作1226中,执行下文所描述的操作 流程1400。在操作1228中,初始化行计数。在操作1230中,选择“当前行”。当前行对应于行 计数值。在操作1232中,向显示装置24提供第一信号。响应于第一信号,显示装置24对 与当前所选行对应的显示矩阵26的行进行寻址。此外,响应于第一信号,显示装置24以第 一线寻址周期寻址该行。第一线寻址周期可以是大于或等于特定波形的驱动脉冲长度的时 间段。第一线寻址周期可以是由特定波形指定的时间段。在操作1234中,向显示功率模块 38提供第二信号。响应于第二信号,显示功率模块38经列驱动器44以驱动脉冲的形式将 像素数据提供给显示矩阵26的当前寻址行的一个或多个显示像素。在操作1236中,递增 显示矩阵26的所选行的计数。操作1238判定递增后的计数是否超出了显示矩阵26的行 数。如果计数没有超出显示矩阵26的行数,则流程1200进行到操作1230,在这里,选择当 前行。另一方面,如果计数超出了显示矩阵26的行数,则流程1200进行到操作1240,这里, 停止显示帧的示例性操作流程1200。图13示出了根据一个实施方式的用于在局部显示更新的第一驱动帧内将波形数 据提供给显示功率模块38和显示装置24的示例性操作流程1300。在示例性流程1300中, 对子矩阵52执行局部显示更新。在操作1302中,将行计数设置为初始值。在操作1302中, 初始化行计数以使行选择从“初始”行开始。在一个实施方式中,初始行是显示矩阵26的第一行,如行Rl (见图4)。初始行也可以是显示矩阵的底部行,如行Rn(见图4)。在一个 可选的实施方式中,将初始值设置为子矩阵52的第一行,如行R8(见图4)。在一个可选的 实施方式中,初始行可以是子矩阵52的底部行,如行Rl 1。在一个实施方式中,操作1302可 包括指定显示矩阵的初始行或线。在一个实施方式中,显示控制器28用于向显示装置提供 特定行地址,该特定行地址定义了初始行或线。在操作1304中,选择对应于行计数的行,即选择被确定为当前行的行。在初始化 后,随着计数被重复地递增(操作1318),根据流程1300,依次选择显示矩阵的初始行之后 的每一行。如果初始行被设置为显示矩阵的第一行,则选择显示矩阵的第一行之后的显示 矩阵的每一行,即,将选择显示矩阵26的行Rl Rn。另一方面,如果初始值被设置为子矩 阵52的第一行,则在第一驱动帧内,将会选择显示矩阵的行R8 Rn,而不会选择行Rl R7。操作1306判定当前选择的行是否在子矩阵52的第一行(如行R8)地址之前。如 果当前寻址行在子矩阵52的第一行地址之前,则执行操作1308。另一方面,如果当前寻址 行在子矩阵52的第一行地址之后,则执行操作1312。在操作1312中,向显示装置24提供第一信号。响应于第一信号,显示装置24对 与当前所选行相对应的显示矩阵26的行进行寻址。此外,响应于第一信号,显示装置24以 第一线寻址周期对该行进行寻址。如上所述,第一线寻址周期可以是大于或等于特定波形 的驱动脉冲长度的时间段。第一线寻址周期可以是由特定波形指定的时间段。在操作1308中,向显示装置24提供第二信号。响应于第二信号,显示装置24对 与当前所选行相对应的显示像素26的行进行寻址。此外,响应于第二信号,显示装置24以 第二线寻址周期对该行进行寻址。与第一线寻址周期相比,第二线寻址周期可以是小于特 定波形的驱动脉冲长度的时间段。例如,如果第一线寻址周期是41. 7微秒(24kHz),则第二 线寻址周期可以是10微秒(IOOkHz)。第二线寻址周期的持续时间可以基于行驱动器的最 大输入频率来确定。在操作1308开始之后,执行操作1310。在操作1310中,在对当前行进行寻址时, 将像素数据从当前行的显示像素中除去。如果当前寻址行在子矩阵52的初始行地址之前, 则在以第二线性周期对该行进行寻址时,将像素数据从当前行的显示像素中除去。在操作1312开始之后,执行操作1314。在操作1314中,判定当前所选行是否在子 矩阵52内。如果判定当前所选行在子矩阵52内,则执行操作1316。另一方面,如果判定当 前所选行不在子矩阵52内,则执行操作1310。在操作1312开始和操作1314开始之后,执行操作1316。在操作1316中,向显示 功率模块38提供第三信号。响应于第三信号,显示功率模块38经列驱动器44以驱动脉冲 的形式将像素数据提供给显示矩阵26的当前寻址行的一个或多个显示像素。当在以第一 线寻址周期对当前行进行寻址时,向该行的一个或多个显示像素施加驱动脉冲。在操作1312开始和操作1314开始之后,执行操作1310。在操作1310中,当对当 前行进行寻址时,将像素数据从该行的显示像素中除去。如果当前寻址行不在子矩阵52的 初始行之前,则当以第一线寻址周期对当前行进行寻址时,将像素数据从该行的显示像素 中除去。在操作1318中,递增显示矩阵26的所选行的计数。操作1320判定递增后的计数是否超出了显示矩阵26的行数。如果计数没有超出显示矩阵26的行数,则流程1300进 行到操作1304,这里,选择当前行。另一方面,如果计数超出了显示矩阵26的行数,则流程 1300进行到操作1322,这里,停止第一显示帧的示例性操作流程1300。当使用操作流程1300时,波形的第一驱动帧周期将小于该波形的随后的驱动帧 周期。第一驱动帧由紧接着的、缩短的第二线寻址周期组成,其中该第二线寻址周期之后是 标准长度的第一线寻址周期。作为一个实例,参考图4,第一驱动帧可由七个缩短的第二线 寻址周期(行Rl R7)组成,而其后是七个标准第一线寻址周期(行R8 R14)。作为另一个示例,考虑具有480条线的显示矩阵26和具有线240的第一行地址的 子矩阵52。进一步假设第一线寻址周期是41. 7微秒,以及第二线寻址周期是10微秒。在该 实例中,第一驱动帧将占用12. 4毫秒([240线X 10微秒]+ [240线X 41. 7微秒])。第一 驱动帧之后的驱动帧将占用20毫秒(480线X41. 7微秒)。如果没有使用操作流程1300, 则第一驱动帧也将占用20毫秒。因此,在该示例中,操作流程1300的使用导致该第一驱动 帧比不使用操作流程1300的第一驱动帧短7. 62毫秒(20-12. 4)。从前文的实例中,可见所公开的实施方式的一个特征,是使用操作流程1300时执 行局部更新的时间比不使用操作流程1300时的时间短。缩短执行局部更新的时间使完成 局部更新看上去比不使用操作流程1300时的更短。另一个特征是局部更新会比不使用操 作流程1300时更快地开始。在一个波形周期期间内,显示像素的外观不是静态的。只要施 加第一驱动帧的脉冲,流体60中的颗粒就会开始移动,随之子矩阵52的显示像素40开始 转变到新的显示状态。当在转变周期期间呈现在显示装置24上的图像不完美时,其就会被 人眼察觉到。比不使用操作流程1300时更快地开始局部更新,可使得由于初始颗粒的移动 而引起的图像外观变化看上去更快,从而提供视觉反馈。注意到操作流程1300假设了单个子矩阵52。例如,可通过将操作1306改变成判 定当前行是否在第一子矩阵52的第一行之前。而将操作流程1300修改为适用多个子矩阵 52。在一个可选的实施方式中,子矩阵52的第一行可以是侧边垂直行。在该可选的实 施方式中,可预期到行和列驱动器的通常作用被颠倒。即,各个列通过列驱动器选择,并且 像素数据通过行驱动器被驱动或不被驱动。在可选的实施方式中,在操作1316中,像素数据可以从当前所选行保留,或像素 数据可以不施加至当前所选行的显示像素。注意到操作流程1300通常只对两个以上驱动帧的第一驱动帧执行;操作流程 1300通常不对第一驱动帧之后的驱动帧执行。然而,在一个实施方式中,也可以修改两个以 上驱动帧的组中的最终驱动帧的线寻址。图14示出了根据一个实施方式的用于在局部显示更新的最终驱动帧中向显示功 率模块38和显示装置24提供波形数据的示例性操作流程1400。在该示例性流程1400中, 对子矩阵52执行局部显示更新。在一个实施方式中,在最终驱动帧中不选择子矩阵52的 最后线之后的线。在一个可选的实施方式中,在最终驱动帧中,以第二线寻址周期选择子矩 阵52的最后线之后的线,而不是以第一线寻址周期来选择。在一个实施方式中,初始行是 显示矩阵26的第一行,如行Rl (见图4)。初始行也可以是显示矩阵的底部行,如行Rn。在 可选的实施方式中,初始值设定为子矩阵52的第一行,如行R8(见图4)。在可选的实施方式中,初始行可以是子矩阵52的底部行,如Rl 1。在操作1402中,初始化行计数,以使行选择从当前行开始。当前行可以是第一行 或初始行。第一行可以为顶部行Rl或底部行Rn。在一个实施方式中,操作1402可以包 括指定显示矩阵的初始行或线。在操作1404中,显示矩阵26的最终行值可以为设置最大 计数值的目的而设置。最终行值也可设置为子矩阵52的最后行,如图4的子矩阵52的行 Rll0另外,在从显示矩阵的底部开始计数的情况下,最终行值也可被设置为子矩阵52的最 后行。可选择地,最终行值可以被设置为显示矩阵26的最后行Rn或显示矩阵26的第一行 Rl。在操作1406中,选择对应于行计数的行,即选择被指定为当前行的行。随着初始 化操作之后重复递增计数值(操作1418),根据流程1400依次地选择显示矩阵的初始行之 后的每行。如果将初始行设定为显示矩阵26的第一行,并将最终行值设定为显示矩阵26的 最终行Rn,则将选择显示矩阵的第一行之后的显示矩阵的每行,即,将选择显示矩阵26的 行Rl Rn。另一方面,如果初始行被设定为显示矩阵26的第一行,并且最终行值被设定为 子矩阵52的最终行,则将选择显示矩阵的行Rl R11,而行R12 R14在最终驱动帧中没 有被选择(见图4)。操作1408判定当前所选行是否在显示矩阵26的最终行之后。例如,在图4所示 的示例性显示矩阵中,行11是子矩阵52的最终行。如果在操作1408中确定当前所选行不 在显示矩阵26的最终行之后,则执行操作1410。另一方面,如果在操作1408中确定当前所 选行在显示矩阵26的最终行之后,则执行操作1414。在操作1410中,向显示装置24提供第一信号。响应于第一信号,显示装置24对 与当前所选行相对应的显示矩阵26的行进行寻址。另外,响应于第一信号,显示装置24以 第一线寻址周期对所选行进行选址。如上所述,第一线寻址周期可以是大于或等于特定波 形的驱动脉冲长度的时间段,并且第一性寻址周期可以是由所述特定波形指定的时间段。在操作1414中,向显示装置24提供第二信号。响应于第二信号,显示装置24对 与当前所选行相对应的显示矩阵26的行进行寻址。另外,响应于第二信号,显示装置24以 第二线寻址周期对所选行进行寻址。与所述第一线寻址周期相比,第二线寻址周期是小于 特定波形的驱动脉冲长度的时间段。操作1410之后,执行操作1412。在操作1412中,向显示功率模块38提供第三信 号。响应于第三信号,显示功率模块38经列驱动器44以驱动脉冲的形式将像素数据提供 给显示矩阵26当前寻址行的一个或多个显示像素。在以第一线寻址周期对当前行进行寻 址时,将驱动脉冲施加至该行的一个或多个显示像素。操作1414开始之后,执行操作1416。在操作1416中,在以第二线寻址周期对当前 行进行寻址时,将像素数据从当前行的显示像素中除去。在操作1410 1412或1414 1416之后,执行操作1418。在操作1418中,显示 矩阵26的所选行的计数递增。操作1420接下来判定递增后的计数是否超出显示矩阵26 的最终行数。如果计数没有超出显示矩阵26的最终行数,则流程1400进行至操作1422,这 里,选择当前行。另一方面,如果计数超出显示矩阵26的最终行数,则流程1400进行至操 作1422,这里,停止最终显示帧的示例性操作流程1400。根据操作流程1400的最终驱动帧的寻址线可以节约功率或允许后续的更新操作
16更快地开始,或者两者兼具。图15示出了波形中的驱动帧序列。具体地,图15描述了应用于波形序列中的第一 驱动帧和最终驱动帧的操作流程1200、1300以及1400。本实例中的特定波形包括6个驱动 帧。根据不结合操作流程1300或1400的方法,6个驱动帧分别发生在时间段Tl T6,以 第一线寻址周期对每一帧的每条线进行寻址。驱动帧由6个显示矩阵26图示,每个显示矩 阵包括子矩阵52。示例性显示矩阵26具有480条线。子矩阵52的第一线地址为线240。 子矩阵52的最后线地址为线360。第一显示矩阵26示于时间Tl。线1 239表示第一组 线 RGl。根据操作流程1300,以第二线寻址周期选择Tl显示矩阵的第一组线RGl中的每条 线。根据操作流程1300,从Tl显示矩阵的线240开始,以第一线寻址周期选择每条线。如 上所述,第二线寻址周期比第一线寻址周期短。根据操作流程1200,以第一线寻址周期选择 示于时间T2 T5的显示矩阵的线1 480的每条线。另外,根据操作流程1400,以第一线 寻址周期选择示于时间T6的显示矩阵的线1 360的每条线。在Tl显示矩阵的线240和T2显示矩阵的线239之间经过的时间可视为与子矩阵 52的第一驱动帧周期(图15中标记为“1”)对应。类似地,在T2显示矩阵的线240和T3 显示矩阵的线239之间经过的时间可视为与子矩阵52的第二驱动帧周期(图15中标记为 “2”)对应,依次类推。照如此看来,可见子矩阵52的驱动脉冲以相等的时间间隔隔开,这 满足典型波形的要求。以第一线寻址周期选择示于时间T6的显示矩阵的线361 480 (图15中示为RG2) 的每一条。然而,根据操作流程1400,以第二线寻址周期选择示于时间T6的显示矩阵的线 361 480的每一条。在另一可选实施方式中,不选择线组RG2的线。如所提到的,在以第 二线寻址周期对子矩阵52的最后线之后的最终驱动帧的线进行寻址,或者不对子矩阵52 最后线之后的最终驱动帧的线进行寻址,可以节约功率或允许后续更新操作更快地开始, 或者两者兼具。参照图7,在一个实施方式中,定时发生单元86可以从初始行开始到最终行结束 依次对显示矩阵的每一行进行寻址。根据操作流程1200、1300和1400,定时发生单元86可 以在对随后的下一个行进行寻址之前以第一或第二线寻址周期之一对每一行进行寻址。另 外,对于显示矩阵26的每一依次寻址的行,定时发生器86可使驱动脉冲施加到依次寻址的 行的一个或多个显示像素40,同时如果行在子矩阵52中则对该行进行寻址。对于显示矩 阵26的每一依次寻址的行,定时发生单元86也可以使依次寻址的行的显示像素除去驱动 脉冲,同时如果行在子矩阵52之外则对该行进行寻址。此外,当依次对显示矩阵的行进行 寻址时,如果初始行值设置为不同于显示矩阵的第一行的值,或如果最终行值设置为不同 于显示矩阵的最后行的值,则定时发生器86可将第一或最终驱动帧的特定行排除。在一个实施方式中,两个以上行驱动器42a、42b可根据已知的串级链配线方案45 配线在一起,如图3所示。多个行驱动器中的每一个都具有η个输出。当两个以上行驱动器 24配置成已知的串级链配线方案时,第一行驱动器在接收到线时钟信号时对第一输出线进 行寻址。在接收到每个附加的线时钟信号时,行驱动器的被寻址的输出线将会递增。当接收 到线时钟信号时,计数开始于第一行驱动器42a的第一行,接着依次进行直到第一行驱动 器42a的第η条线。根据串级链配线方案,在选择第一行驱动器42a的第η条线之后,立即根据线时钟信号选择第二行驱动器42b的第一线。然后继续依次进行计数直到第二行驱动 器42b的第η条线。如果在串级链配置中包括第三行驱动器,则在选择第二行驱动器的第 η条线之后,立即根据线时钟信号选择第三行驱动器42b的第一线。对于串级链行驱动器, 输出线的递增以此方式继续,直到到达最后行驱动器的第η条线,于是,将计数重置为第一 行驱动器的第一线。在一个实施方式中,显示装置24包括两个以上串级链式行驱动器,并且已知的串 级链式配线电路用于绕过两个以上行驱动器中的至少一个。例如,显示装置24可包括行驱 动器42a、42b。在一个实施方式中,当对子矩阵52执行局部显示更新时,识别子矩阵52的 第一线地址。如果子矩阵52的第一线地址被识别为包括在第二行驱动器42a的输出之一 中,则判定第一行驱动器42a可以被绕过。在子矩阵52的局部显示更新操作中,第一行驱 动器42a被绕过,并且线的寻址从第二行驱动器42b的第一线开始。操作流程1300可以应 用于显示矩阵中行驱动器42a的第η条线之后的线。在一个实施方式中,显示装置24包括两个以上串级链式行驱动器,最终驱动帧的 线寻址可修改为利用子矩阵52的所有线地址都包括在一个行驱动器的输出中的情况。例 如,如果子矩阵52的最后线地址包括在行驱动器42a的输出中,则在最终驱动帧中可绕过 行驱动器42b。换句话说,在最终驱动帧中,会仅选择行驱动器42a的输出。操作流程1400 可以应用于显示矩阵中在行驱动器42a的第η条线之前的线。在一个可选的实施方式中,显示装置124可以配置有一个或多个用于对任何所期 望的行选择线46进行寻址(或选择)的行驱动器142。如上所述,传统的行驱动器通过选 择第一条线并且然后根据后续时钟脉冲依次选择相继的线来操作。然而,传统的行驱动器 不能随机地选择任意期望的线。与传统行驱动器相比,图18示出了根据一个实施方式的行 驱动器142,其能够随机地选择显示矩阵26的任意期望的行,并且能够从所选线开始依次 选择相继的行选择线46。行驱动器142包括其上设置有期望的初始线编号的STL输入。如传统的行驱动器 一样,行驱动器142包括多条行选择线46,以选择显示矩阵26的特定行Rl Rn。在一个 示例性实施方式中,行驱动器包括240条行选择线46。可以设置更多或更少的行选择线。 每条线46与输出使能逻辑块144的实例连接。输出使能逻辑块144与输出使能输入(OE) 连接。输出使能逻辑块144用于当发出输出使能信号时,允许存储在寄存器组146中的各 个寄存器(Rl Rn)中的值传到显示矩阵26。在一个实施方式中,寄存器组146是一个移 位寄存器。在一个示例性实施方式中,寄存器组146包括240个寄存器,每一个用于行选择 线46中的每一行。各个寄存器和多路分配器150的各个输出148连接。除了 STL和OE输 入之外,行驱动器142还包括U/D、CLK和STV输入。在操作中,将信号置于U/D输入上以选择计数方向,即向上或向下。发出OE输入。 将要施加在选择线上的值置于STV输入上,例如,对应于逻辑“1”的电压。将期望的初始行 编号置于STL输入上。随着这些信号的激活,发出时钟信号(CLK)。在时钟信号的上升沿, STV上的值转移到STL输入上所指定的寄存器;并且STV上的值从指定的寄存器转移到相 应的行选择线46。相应的线46上的信号被保持线寻址周期的持续时间。此后,除去置于 STV输入上的值(例如,被逻辑“0”替代),并且发出下一个CLK。当收到下一个CLK时,移 位寄存器146将STV值从先前选择的寄存器传送到随后的下一个寄存器,并且将STV值从该随后的下一个寄存器复制至相应的行选择线46。作为一个实例,假设将初始线编号200置于STL输入上。还假设U/D输入指定向 下计数。在第一个CLK时,将STV值传送到寄存器R200。此外,将STV值从寄存器R200中 复制到对应于行200的行选择线46。在第二个CLK时,将STV值从寄存器R200传送到寄存 器R201,并且然后将STV值从寄存器R201复制到对应于行201的行选择线46。因此,行驱 动器142从STL输入上指定的线开始,依次选择相继的行选择线46。此后,每次接收到CLK 信号,就选择相继的下一条线。在该可选的实施方式中,显示控制器28或另一个装置可以 指定STL输入,以在任意特定行开始扫描。图17是寄存器组146的示例性寄存器Rx的内部逻辑的示意图。该示例性寄存器 Rx包括与(AND)门152,154 ;或(OR)门156和锁存器158。与门152具有与邻近的寄存器 Rx-I连接的第一输入和第二输入,该第二输入是与U/D输入连接的反相输入。与门154具 有和邻近的寄存器Rx+Ι连接的第一输入和与U/D输入连接的第二输入。或门156具有与 和寄存器Rx相关联的多路分配器150的输出148连接的第一输入。此外,或门156具有分 别和与门152、154的输出连接的第二和第三输入。或门156的输出和锁存器158的数据输 入连接。锁存器158还包括与CLK连接的时钟输入、以及经输出使能逻辑144与行选择线 46连接的输出。作为一个实例,假设U/D被设置为从上到下选择,例如,U/D = 0。将逻辑 “1”置于将出现在与寄存器Rx相关联的输出148上的STV。从邻近的寄存器Rx-I至与门 152的输入和从邻近的寄存器Rx+Ι至与门154的输入都将为低。因此,至或门156的第二 和第三输入都将为低,而第一输入将为高,导致“1”置于锁存器158的输入。第一 CLK会将 “1”从锁存器158的输入传送到输出。接下来,先前置于STV输入上的“1”被除去(例如, 被逻辑“0”替代),并且发出第二 CLK。在邻近的寄存器Rx+Ι中,和与寄存器Rx+1相关联 的多路分配器150的输出148连接的或门156的第一输入将为“0”。与邻近的寄存器Rx+2 连接的或门156的第三输入也将为“0”。然而,与邻近的寄存器Rx连接的或门156的第二 输入将为“1”,使得或门156的输出变为高。第二 CLK会将“1”从或门156的输入传送到寄 存器Rx+Ι的锁存器158的输出。如该实例所示出的,所示的逻辑用于重复选择任意所期望 的行选择线的初始选择之后的随后的下一条行选择线。尽管所示的逻辑用于选择随后的下 一条行选择线,但是本领域的普通技术人员应理解,用于选择随后的下一条行选择线的逻 辑可以以各种方法来实现。在一个可选的实施方式中,与行驱动器142类似的行驱动器,在每次接收到线时 钟或垂直移位时钟(CLK)信号时,采样STL输入上的线编号。然后,该驱动器驱动与STL输 入上的线编号一致的行选择线46。在这个可选的实施方式中,显示控制器或其他装置通过 在STL输入上设置线编号来明确地指定行驱动器所要选择的每一行。在这个实施方式中, 行驱动器可以不需要多路分配器,并且可以不需要用于选择随后的下一条行选择线的逻 辑。行驱动器可包括附加的逻辑,以确保满足定时要求。在另一个可选的实施方式中,与行驱动器142类似的行驱动器将多路分配器的输 出148与行选择线146直接连接。在这个实施方式中,可以消除移位寄存器的所有或部分 寄存器部,然而,可以包括用于选择随后的下一条行选择线的逻辑。另外,行驱动器可以包 括附加的逻辑,以确保满足定时要求。图18示出了根据一个实施方式的用于局部显示 新的操作流程1600。具体地,图18示出了使用显示装置来选择用于施加像素数据的行的操作,该显示装置包括用于随机地 选择显示矩阵26的任何期望的行的行驱动器。在操作1602中,向行驱动器提供初始行值。 初始行值的设定可包括从显示控制器28向显示装置传送显示矩阵26的任意行地址。此外, 初始值的设定可包括采样行驱动器的STL输入上的线编号。在操作1604中,以第一线寻址 周期选择“当前”行。当前行可以是提供给行驱动器的初始行值。当前行可以是由用于选择 随后的下一条行选择线的逻辑所确定的行。当前行可以是与从STL输入采样得到的线编号 相对应的行。当前行可以是由被选择的行的计数递增(或递减)所确定的行。第一线寻址 周期可以是大于或等于特定波形的驱动脉冲长度的时间段。在操作1606中,如果当前行在 子矩阵52内,则以驱动脉冲的形式将像素数据施加至当前行的一个或多个显示像素,同时 以第一线寻址周期对该行进行寻址。如果当前行不在子矩阵52内,则可以第一线寻址周期 选择当前行;像素数据可以不必施加。在操作1608中,选择下一行。操作1608可包括接收 线时钟或垂直时钟(CLK)信号。操作1608可包括接收STL输入上的线编号。操作1608可 包括显示矩阵26的选择行的计数的递增(或递减)。操作1610可判定递增后的计数是否 超出显示矩阵26的最终行数,例如Rn或R1。操作1610可判定递增后的计数是否超出了子 矩阵52的行的最终编号。如果计数没有超出最终行数,则流程1600进行到流程1604。另 一方面,如果计数超出了显示矩阵26的最终行数,则流程1600进行到流程1612,在此,停止 示例性操作流程1600。在一个实施方式中,本说明书中所描述的操作和方法的部分和全部可由硬件、软 件、或者通过硬件和软件的组合来执行。在一个实施方式中,本说明书中所描述的操作和方法的部分和全部可以通过执行 存储在计算机可读介质上的指令来实施。术语“计算机可读介质”可以包括,但不局限于, 非易失性存储器,例如EPR0M、EEPR0M、R0M、软盘、硬盘、闪存,以及光学介质,例如CD-ROM和 DVD。在本说明书中,参考了“一个实施方式”或“实施方式”。这些参考意指所描述的 与实施方式相关的特定的特征、结构或特性都被包括在所要求的发明的至少一个实施方式 中。如此,在各个地方的短语“在一个实施方式中”或“实施方式”,并不是必须都指同一个 实施方式。此外,特定的特征、结构或特性可在一个或多个实施方式中被结合。尽管为了清楚理解的目的,较为详细地描述了实施方式,但是显而易见地,可以实 践的某些变化和修改也在所附权利要求的范围之内。因此,所描述的实施方式被认为是示 意性的而不是限制性的,并且所要求的本发明不局限于本文所给出的细节,而是可以在所 附权利要求的范围和等同物内进行修改。此外,前述说明书所采用的术语和表达方式只用 作描述的术语,而不是进行限制,并且这样的术语和表达方式的使用并不旨在将所示出的 以及所描述的特征或其部分的等同物排除在外,应当理解,本发明的范围仅由所附权利要 求进行限定和限制。
权利要求
一种用于更新显示装置的显示矩阵的子矩阵的方法,包括从所述显示矩阵的初始行开始,依次选择所述显示矩阵的行;在具有两个以上驱动帧的波形的第一驱动帧内,判定所选择的行是否在所述子矩阵的第一行之前;如果在所述波形的第一驱动帧内,所选择的行在所述子矩阵的第一行之前的条件不成立,则以第一线寻址周期对所选择的行进行寻址;如果在所述波形的第一驱动帧内,所选择的行在所述子矩阵的第一行之前的条件成立,则以第二线寻址周期对所选择的行进行寻址。
2.根据权利要求1所述的方法,其中,所述显示装置是有源矩阵型电光显示装置,其包 含具有两个以上的稳定显示状态的显示像素,每个显示像素均需要一组在时间上规则间隔 的电压脉冲来改变其显示状态。
3.根据权利要求1所述的方法,其中,所述显示矩阵的初始行被指定为所述子矩阵的 第一行。
4.根据权利要求1所述的方法,其中,所述第一线寻址周期是大于所述波形的驱动脉 冲长度的时间段。
5.根据权利要求1所述的方法,其中,所述第二线寻址周期是小于所述波形的驱动脉 冲长度的时间段。
6.根据权利要求1所述的方法,进一步包括在所述波形的最终驱动帧内,判定所选择的行是否在所述子矩阵的最终行之后;如果在所述波形的最终驱动帧内,所选择的行在所述子矩阵的最终行之后的条件不成 立,则以所述第一线寻址周期对所选择的行进行寻址;如果在所述波形的最终驱动帧内,所选择的行在所述子矩阵的最终行之后的条件成 立,则以所述第二线寻址周期对所选择的行进行寻址。
7.根据权利要求6所述的方法,其中,所述显示装置是有源矩阵型电光显示装置,其包 括具有两个以上的稳定显示状态的显示像素,每个显示像素均需要一组在时间上规则间隔 的电压脉冲来改变其显示状态。
8.根据权利要求6所述的方法,其中,所述显示矩阵的最终行被指定为所述子矩阵的 最终行。
9.根据权利要求1所述的方法,其中,以第一线寻址周期对所选择的行进行的寻址包 括,如果所选择的行是所述子矩阵的行,则对所述行进行寻址的同时,向所述行的一个或多 个所述显示像素施加像素数据。
10.根据权利要求9所述的方法,其中,所述第一线寻址周期是大于所述波形的驱动脉 冲长度的时间段。
11.根据权利要求1所述的方法,其中,以第二线寻址周期对所选择的行进行的寻址包 括,在对所述行进行寻址的同时,从所述行的显示像素除去像素数据。
12.根据权利要求11所述的方法,其中,所述第二线寻址周期是小于所述波形的驱动 脉冲长度的时间段。
13.一种显示控制器,其包括第一单元,用于向显示装置传送信号,以从显示矩阵的初始行开始依次选择所述显示矩阵的行;在具有两个以上驱动帧的波形的第一驱动帧内,判定所选择的行是否在所述子矩阵的 第一行之前;如果在所述波形的第一驱动帧内,所选择的行在所述子矩阵的第一行之前的条件不成 立,则以第一线寻址周期对所选择的行进行寻址;如果在所述波形的第一驱动帧内,所选择的行在所述子矩阵的第一行之前的条件成 立,则以第二线寻址周期对所选择的行进行寻址。
14.根据权利要求13所述的显示控制器,其中,所述显示装置是有源矩阵型电光显示 装置,其包含具有两个以上的稳定显示状态的显示像素,每个显示像素均需要一组在时间 上规则间隔的电压脉冲来改变其显示状态。
15.根据权利要求13所述的显示控制器,其中,所述显示矩阵的初始行被指定为所述 子矩阵的第一行。
16.根据权利要求13所述的显示控制器,其中所述第一单元用于判定在所述波形的最终驱动帧内,所选择的行是否在所述子矩阵的 最终行之后;如果在所述波形的最终驱动帧内,所选择的行在所述子矩阵的最终行之后的条件不成 立,则以所述第一线寻址周期对所选择的行进行寻址;如果在所述波形的最终驱动帧内,所选择的行在所述子矩阵的最终行之后的条件成 立,则以所述第二线寻址周期对所选择的行进行寻址。
17.根据权利要求16所述的显示控制器,其中,所述显示装置是有源矩阵型电光显示 装置,其包括具有两个以上的稳定显示状态的显示像素,每个显示像素均需要一组在时间 上规则间隔的电压脉冲来改变其显示状态。
18.根据权利要求16所述的显示控制器,其中,所述显示矩阵的最终行被指定为所述 子矩阵的最终行。
19.根据权利要求13所述的显示控制器,其中,所述第一单元还用于使所述显示装置 从以所述第二线寻址周期进行寻址的行的显示像素除去像素数据。
20.根据权利要求13所述的显示控制器,其中,所述第二线寻址周期是小于所述波形 的驱动脉冲长度的时间段。
21.根据权利要求13所述的显示控制器,其中所述第一单元用于向所述显示装置提供所述显示矩阵的特定行地址,所述特定行地址 限定了所述显示矩阵的行;以及所述显示装置用于接收所述特定行地址,并且对与所述特定行地址对应的所述显示矩 阵的行进行寻址。
22.—种有源矩阵型电光显示装置,包括显示矩阵,具有多个显示像素,每个所述显示像素均具有两个以上的稳定显示状态,每 个显示像素均需要一组在时间上规则间隔的电压脉冲来改变其显示状态;以及行驱动器,所述行驱动器用于接收所述显示矩阵的任一行地址,并且对与所接收的行 地址对应的所述显示矩阵的行进行寻址。
全文摘要
本发明提供了用于局部显示更新的线寻址方法和设备,以用于更新显示装置中显示矩阵的子矩阵,该方法包括从显示矩阵的初始行开始,依次选择显示矩阵的行。该方法包括在具有两个以上的驱动帧的波形的第一驱动帧中,判定是否选择了子矩阵第一行之前的行。如果在波形的第一驱动帧内选择了子矩阵第一行之前的行的条件不成立,则该方法包括以第一线寻址周期对所选择的行进行寻址。如果在波形的第一驱动帧内选择了子矩阵第一行之前的行的条件成立,则该方法包括以第二线寻址周期对所选择的行进行寻址。
文档编号G09G3/20GK101968946SQ20101023806
公开日2011年2月9日 申请日期2010年7月26日 优先权日2009年7月27日
发明者埃里克·杰弗里, 黎国立 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1