HK1254151B - Method for driving electro-optic displays with multiple pixels - Google Patents
Method for driving electro-optic displays with multiple pixels Download PDFInfo
- Publication number
- HK1254151B HK1254151B HK18113223.2A HK18113223A HK1254151B HK 1254151 B HK1254151 B HK 1254151B HK 18113223 A HK18113223 A HK 18113223A HK 1254151 B HK1254151 B HK 1254151B
- Authority
- HK
- Hong Kong
- Prior art keywords
- waveform
- pixel
- display
- optical
- transition
- Prior art date
Links
Description
相关申请的引用Citation of Related Applications
本申请要求2016年2月23日提交的序列号为15/050,997的美国专利申请的优先权,其全部内容通过引用包含于此。This application claims priority to U.S. Patent Application Serial No. 15/050,997, filed February 23, 2016, which is hereby incorporated by reference herein in its entirety.
本申请涉及2013年11月25日提交的序列号为14/089,610的美国专利申请,现在是2016年2月23日授权的美国专利No.9,269,311,其是2011年4月13日提交的序列号为13/086,066的美国专利申请(现在是2013年11月26日授权的美国专利No.8,593,396)的分案,13/086,066本身是2005年8月13日提交的序列号为11/161,715的美国专利申请(现在是2011年5月31日授权的美国专利No.7,952,557)的分案,11/161,715要求以下临时申请的权益:(a)2004年8月13日提交的序列号为60/601,242的申请;(b)2004年9月21日提交的序列号为60/522,372的申请;以及(c)2004年9月24日提交的序列号为60/522,393的申请。This application is related to U.S. patent application Ser. No. 14/089,610, filed November 25, 2013, now U.S. Patent No. 9,269,311, issued February 23, 2016, which is a divisional of U.S. patent application Ser. No. 13/086,066, filed April 13, 2011, now U.S. Patent No. 8,593,396, issued November 26, 2013, which is itself a divisional of U.S. patent application Ser. No. 13/086,066, filed August 13, 2005, now U.S. Patent No. 8,593,396, issued November 26, 2013. 1/161,715, now a divisional of U.S. Patent Application No. 7,952,557, issued May 31, 2011, 11/161,715 claims the benefit of the following provisional applications: (a) application serial number 60/601,242, filed August 13, 2004; (b) application serial number 60/522,372, filed September 21, 2004; and (c) application serial number 60/522,393, filed September 24, 2004.
上述序列号为11/161,715的美国专利申请也是2004年11月24日提交的序列号为10/904,707的美国专利申请(现在是2013年10月15日授权的美国专利No.8,558,783)的部分继续申请,10/904,707本身要求2003年11月26日提交的序列号为60/481,711和60/481,713的临时申请的权益。The above-mentioned U.S. patent application serial number 11/161,715 is also a part continuation application of U.S. patent application serial number 10/904,707 filed on November 24, 2004 (now U.S. Patent No. 8,558,783 issued on October 15, 2013), and 10/904,707 itself claims the benefit of provisional application serial numbers 60/481,711 and 60/481,713 filed on November 26, 2003.
上述序列号为10/904,707的美国专利申请是2004年6月29日提交的序列号为10/879,335的美国专利申请(现在是2009年5月5日授权的美国专利No.7,528,822)的部分继续申请,10/879,335要求以下临时申请的权益:2003年6月30日提交的序列号60/481,040;2003年7月2日提交的序列号60/481,053;以及2003年9月23日提交的序列号为60/481,405。The above-mentioned U.S. patent application serial number 10/904,707 is a part continuation application of U.S. patent application serial number 10/879,335 filed on June 29, 2004 (now U.S. Patent No. 7,528,822 issued on May 5, 2009), and 10/879,335 claims the benefit of the following provisional applications: serial number 60/481,040 filed on June 30, 2003; serial number 60/481,053 filed on July 2, 2003; and serial number 60/481,405 filed on September 23, 2003.
上述序列号为10/879,335的美国专利申请也是2004年3月31日提交的序列号为10/814,205的美国专利申请(现在是2006年10月10日授权的美国专利No.7,119,772)的部分继续申请,10/814,205要求以下临时申请的权益:2003年3月31日提交的序列号60/320,070;2003年5月5日提交的序列号60/320,207;2003年11月19日提交的序列号60/481,669;2003年11月20日提交的序列号60/481,675;以及2004年3月26日提交的序列号60/557,094。The above-mentioned U.S. patent application serial number 10/879,335 is also a part continuation application of U.S. patent application serial number 10/814,205 filed on March 31, 2004 (now U.S. Patent No. 7,119,772 issued on October 10, 2006), and 10/814,205 claims the benefit of the following provisional applications: Serial No. 60/320,070 filed on March 31, 2003; Serial No. 60/320,207 filed on May 5, 2003; Serial No. 60/481,669 filed on November 19, 2003; Serial No. 60/481,675 filed on November 20, 2003; and Serial No. 60/557,094 filed on March 26, 2004.
上述序列号为10/814,205的美国专利申请是2002年11月20日提交的序列号为10/065,795的美国专利申请(现在是2006年3月14日授权的美国专利No.7,012,600)的部分继续申请,10/065,795本身要求以下临时申请的权益:2001年11月20日提交的序列号60/319,007;2001年11月21日提交的序列号60/319,010;2001年12月18日提交的序列号60/319,034;2001年12月20日提交的序列号60/319,037;以及2001年12月21日提交的序列号60/319,040。The above-mentioned U.S. patent application serial number 10/814,205 is a part continuation application of U.S. patent application serial number 10/065,795 filed on November 20, 2002 (now U.S. Patent No. 7,012,600 issued on March 14, 2006), which itself claims the benefit of the following provisional applications: Serial No. 60/319,007 filed on November 20, 2001; Serial No. 60/319,010 filed on November 21, 2001; Serial No. 60/319,034 filed on December 18, 2001; Serial No. 60/319,037 filed on December 20, 2001; and Serial No. 60/319,040 filed on December 21, 2001.
本申请还涉及2003年5月23日提交的序列号为10/249,973的美国专利申请,现在是2007年3月20日授权的美国专利No.7,193,625,其要求2002年6月13日提交的序列号为60/319,315和2002年6月18日提交的序列号为60/319,321的临时申请的权益。This application is also related to U.S. patent application serial number 10/249,973 filed on May 23, 2003, now U.S. Patent No. 7,193,625 issued on March 20, 2007, which claims the benefit of provisional applications serial number 60/319,315 filed on June 13, 2002 and serial number 60/319,321 filed on June 18, 2002.
本申请还涉及2002年4月2日提交的序列号为10/063,236的美国专利申请,现在是美国专利No.7,170,670;2002年6月28日提交的序列号为10/064,279的美国专利申请,现在是美国专利6,657,772;2002年7月9日提交的序列号为10/064,389的美国专利申请,现在是美国专利No.6,831,769;以及2003年5月22日提交的序列号为10/249,957的美国专利申请,现在是美国专利No.6,982,178。This application is also related to U.S. patent application serial number 10/063,236 filed on April 2, 2002, now U.S. Patent No. 7,170,670; U.S. patent application serial number 10/064,279 filed on June 28, 2002, now U.S. Patent No. 6,657,772; U.S. patent application serial number 10/064,389 filed on July 9, 2002, now U.S. Patent No. 6,831,769; and U.S. patent application serial number 10/249,957 filed on May 22, 2003, now U.S. Patent No. 6,982,178.
上述序列号为10/904,707;10/879,335;10/814,205;10/249,973;和10/065,795的美国专利申请为了方便起见可以在下文中统称为“MEDEOD”(用于驱动电光显示器的方法)申请。The aforementioned US patent applications serial numbers 10/904,707; 10/879,335; 10/814,205; 10/249,973; and 10/065,795 may be collectively referred to hereinafter as "MEDEOD" (Method for Driving an Electro-Optical Display) applications for convenience.
这些共同未决申请以及下述所有其他美国专利以及公开和共同未决申请的全部内容通过引用包含于此。The entire contents of these co-pending applications, as well as all other US patents and published and co-pending applications described below, are incorporated herein by reference.
技术领域Technical Field
本发明涉及用于驱动电光显示器,特别是双稳态电光显示器的方法,以及用于这种方法的设备(控制器)。更具体地,本发明涉及驱动方法,其旨在能够更精确地控制电光显示器的像素的灰色状态。本发明还涉及驱动方法,其旨在使得能够以允许补偿“停留时间”的方式驱动这种显示器,在该“停留时间”期间像素在转变之前保持在特定光学状态,同时仍然允许用于驱动显示器的驱动方案是直流平衡的。本发明特别地但非排他性地用于基于粒子的电泳显示器,其中一种或多种类型的带电粒子悬浮在液体中并在电场的影响下移动通过液体以改变显示器的外观。The present invention relates to a method for driving an electro-optical display, in particular a bistable electro-optical display, and to an apparatus (controller) for such a method. More particularly, the invention relates to a driving method which is intended to enable more precise control of the grey state of the pixels of an electro-optical display. The invention also relates to a driving method which is intended to enable such a display to be driven in a manner which allows compensation for the "dwell time" during which a pixel remains in a particular optical state before transitioning, whilst still allowing the drive scheme used to drive the display to be DC balanced. The invention is particularly, but not exclusively, of use in particle-based electrophoretic displays, in which one or more types of charged particles are suspended in a liquid and move through the liquid under the influence of an electric field to change the appearance of the display.
背景技术Background Art
使用本发明的方法的电光显示器通常包含电光材料,该电光材料在电光材料具有固体外表面的意义上是固体,但是材料可以(并且经常会)具有内部填充液体或气体的空间。在下文中为方便起见,使用固体电光材料的这种显示器可被称为“固态电光显示器”。Electro-optical displays using the methods of the present invention typically comprise an electro-optic material that is solid in the sense that it has a solid outer surface, but the material can (and often does) have internal spaces filled with a liquid or gas. Hereinafter, for convenience, such displays using solid electro-optical materials may be referred to as "solid-state electro-optical displays."
作为应用于材料或者显示器的术语“电光”,其在此使用的是其在成像领域中的常规含义,指的是具有第一和第二显示状态的材料,该第一和第二显示状态的至少一个光学性质不同,通过向所述材料施加电场使该材料从其第一显示状态改变到第二显示状态。尽管光学性质通常是人眼可感知的颜色,但它可以是另一种光学性质,例如光透射、反射、发光、或者在用于机器阅读的显示器的情况下,在可见光范围之外的电磁波长的反射率的变化意义上的伪色。The term "electro-optical," as applied to a material or display, is used herein in its conventional sense in the field of imaging, and refers to a material having first and second display states that differ in at least one optical property, the material being caused to change from its first display state to its second display state by applying an electric field to the material. While the optical property is typically color perceptible to the human eye, it may be another optical property, such as light transmission, reflection, luminescence, or, in the case of displays intended for machine reading, false color in the sense of a change in reflectivity at electromagnetic wavelengths outside the visible range.
术语“灰色状态”在此使用的是其在成像领域中的常规含义,指的是介于像素的两个极端光学状态之间的一种状态,但并不一定意味着处于这两个极端状态之间的黑白转变。例如,以上所涉及的几个专利和公开申请描述了这样的电泳显示器,其中,该极端状态为白色和深蓝色,以使得中间的“灰色状态”实际上为淡蓝色。实际上,如已经提到的,两个极端状态之间的转变可以根本不是颜色改变。术语“灰度级”在此使用来表示像素的可能的光学状态,包括两个极端光学状态。The term "gray state" is used herein in its conventional sense in the field of imaging, referring to a state between the two extreme optical states of a pixel, but not necessarily implying a black-white transition between the two extreme states. For example, several of the patents and published applications referenced above describe electrophoretic displays in which the extreme states are white and dark blue, such that the intermediate "gray state" is actually a light blue. In fact, as already mentioned, the transition between the two extreme states may not be a color change at all. The term "gray scale" is used herein to refer to the possible optical states of a pixel, including the two extreme optical states.
术语“双稳态的”和“双稳定性”在此使用的是其在本领域中的常规含义,指的是包括具有第一和第二显示状态的显示元件的显示器,所述第一和第二显示状态的至少一个光学性质不同,从而在利用具有有限持续时间的寻址脉冲驱动任何给定元件以呈现其第一或第二显示状态之后,在该寻址脉冲终止后,该状态将持续的时间是用于改变该显示元件的状态所需的寻址脉冲的最小持续时间的至少几倍(例如至少4倍)。在公开的美国专利申请No.2002/0180687中示出,支持灰度的一些基于粒子的电泳显示器不仅可以稳定于其极端的黑色和白色状态,还可以稳定于其中间的灰色状态,一些其它类型的电光显示器也是如此。这种类型的显示器被恰当地称为是“多稳态的”而非双稳态的,但是为了方便,在此可使用术语“双稳态的”以同时涵盖双稳态的和多稳态的显示器。The terms "bistable" and "bistability" are used herein in their conventional sense in the art to refer to a display comprising a display element having first and second display states, wherein the first and second display states differ in at least one optical property such that after any given element is driven to assume its first or second display state by an addressing pulse of finite duration, that state persists after termination of the addressing pulse for a time that is at least several times (e.g., at least four times) the minimum duration of the addressing pulse required to change the state of the display element. As shown in published U.S. Patent Application No. 2002/0180687, some particle-based electrophoretic displays that support grayscale can be stable not only in their extreme black and white states but also in intermediate gray states, as can some other types of electro-optical displays. Such displays are properly referred to as "multistable" rather than bistable, but for convenience, the term "bistable" will be used herein to encompass both bistable and multistable displays.
术语“冲激(impulse)”在此使用的常规含义是电压关于时间的积分。然而,一些双稳态电光介质用作电荷转换器,并且利用这种介质,可以使用冲激的可选定义,即电流关于时间的积分(等于施加的总电荷)。根据介质是用作电压-时间冲激转换器还是用作电荷冲激转换器,应当使用合适的冲激定义。The term "impulse" is used herein in the conventional sense of the time integral of voltage. However, some bistable electro-optical media function as charge converters, and with such media, an alternative definition of impulse may be used, namely the time integral of current (equal to the total applied charge). Depending on whether the medium functions as a voltage-to-time impulse converter or a charge-to-impulse converter, the appropriate definition of impulse should be used.
下面的大部分讨论将集中于通过从初始灰度级到最终灰度级(其可以与初始灰度级相同或不同)的转变来驱动电光显示器的一个或多个像素的方法。术语“波形”将用于表示用于实现从一个特定初始灰度级到特定最终灰度级的转变的整个电压与时间曲线。典型地,如下所示,这样的波形将包括多个波形元素;其中这些元素基本上是矩形的(即,给定元素包括在一段时间内施加恒定电压),这些元素可以被称为“电压脉冲”或“驱动脉冲”。术语“驱动方案”指足以实现特定显示器的灰度级之间的所有可能的转变的一组波形。Much of the following discussion will focus on methods of driving one or more pixels of an electro-optical display through a transition from an initial gray level to a final gray level (which may be the same as or different from the initial gray level). The term "waveform" will be used to refer to the entire voltage versus time curve used to achieve a transition from a particular initial gray level to a particular final gray level. Typically, as shown below, such a waveform will include a plurality of waveform elements; where these elements are substantially rectangular (i.e., a given element includes the application of a constant voltage for a period of time), these elements may be referred to as "voltage pulses" or "drive pulses." The term "drive scheme" refers to a set of waveforms sufficient to achieve all possible transitions between gray levels for a particular display.
几种类型的电光显示器是已知的。一种类型的电光显示器是旋转双色构件类型,如在例如美国专利No.5,808,783、5,777,782、5,760,761、6,054,071、6,055,091、6,097,531、6,128,124、6,137,467以及6,147,791中所述(尽管这种类型的显示器通常被称为“旋转双色球”显示器,但术语“旋转双色构件”优选为更精确,因为在以上提到的一些专利中,旋转构件不是球形的)。这种显示器使用许多小的主体(通常球形或圆柱形的)和内部偶极子,主体包括具有不同光学特性的两个或更多个部分。这些主体悬浮在基质内的填充有液体的空泡内,空泡填充有液体以使得主体自由旋转。显示器的外观通过以下而改变:将电场施加至显示器,由此将主体旋转至各个位置,并改变通过观察表面看到的主体的哪一部分。这种类型的电光介质通常是双稳态的。Several types of electro-optical displays are known. One type of electro-optical display is a rotating two-color component type, such as described in U.S. Patent Nos. 5,808,783, 5,777,782, 5,760,761, 6,054,071, 6,055,091, 6,097,531, 6,128,124, 6,137,467 and 6,147,791 (although this type of display is commonly referred to as "rotating two-color ball" display, the term "rotating two-color component" is preferably more accurate because in some of the above-mentioned patents, the rotating component is not spherical). This display uses many little bodies (usually spherical or cylindrical) and internal dipoles, and the body includes two or more parts with different optical properties. These bodies are suspended in the cavity filled with liquid in the matrix, and the cavity is filled with liquid so that the body can rotate freely. The appearance of the display is changed by applying an electric field to the display, thereby rotating the body to various positions and changing which part of the body is seen through the viewing surface. This type of electro-optic medium is typically bistable.
另一类型的电光显示器使用电致变色介质,例如以纳米电致变色薄膜(nanochromic film)的形式的电致变色介质,该薄膜包括至少部分由半导体金属氧化物形成的电极和附接到电极的能够反向颜色改变的多个染料分子;参见例如O'Regan,B.等,Nature 1991,353,737以及Wood,D.,Information Display,18(3),24(2002年3月)。还参见Bach,U.等,Adv.Mater.,2002,14(11),845。这种类型的纳米电致变色薄膜还例如在美国专利No.6,301,038、国际申请公开No.WO 01/27690、以及美国专利申请2003/0214695中描述。这种类型的介质也通常是双稳态的。Another type of electro-optical display uses an electrochromic medium, for example, an electrochromic medium in the form of a nanoelectrochromic film, which includes an electrode formed at least in part from a semiconducting metal oxide and a plurality of dye molecules attached to the electrode that are capable of reversible color change; see, for example, O'Regan, B. et al., Nature 1991, 353, 737 and Wood, D., Information Display, 18(3), 24 (March 2002). See also Bach, U. et al., Adv. Mater., 2002, 14(11), 845. Nanoelectrochromic films of this type are also described, for example, in U.S. Patent No. 6,301,038, International Application Publication No. WO 01/27690, and U.S. Patent Application 2003/0214695. This type of medium is also typically bistable.
多年来一直是密集研究和开发的主题的另一种类型的电光显示器是基于粒子的电泳显示器,其中多个带电粒子在电场的影响下移动通过流体。与液晶显示器相比,电泳显示器可以具有良好的亮度和对比度、宽视角、状态双稳定性以及低功耗的属性。然而,这些显示器的长期图像质量的问题已经阻止了它们的广泛使用。例如,构成电泳显示器的粒子倾向于沉降,导致这些显示器的使用寿命不足。Another type of electro-optical display, which has been the subject of intensive research and development for many years, is the particle-based electrophoretic display (EPD), in which multiple charged particles move through a fluid under the influence of an electric field. Compared to liquid crystal displays (LCDs), EPDs can offer good brightness and contrast, wide viewing angles, state bistability, and low power consumption. However, issues with the long-term image quality of these displays have prevented their widespread use. For example, the particles that make up EPDs tend to settle, resulting in a short lifespan for these displays.
如上所述,电泳介质需要流体的存在。在大多数现有技术的电泳介质中,该流体是液体,但是电泳介质可以使用气态流体来产生;参见例如Kitamura,T.等,“Electronictoner movement for electronic paper-like display”,IDW Japan,2001,Paper HCS 1-1,和Yamaguchi,Y.等,“Toner display using insulative particles chargedtriboelectrically”,IDW Japan,2001,Paper AMD4-4)。也参见欧洲专利公开No.EP1429178;EP1462847;和EP1482354;以及国际申请WO 2004/090626;WO 2004/079442;WO 2004/077140;WO 2004/059379;WO 2004/055586;WO 2004/008239;WO 2004/006006;WO2004/001498;WO 03/091799;和WO 03/088495。当这种基于气体的电泳介质在允许粒子沉降的方向中使用时,例如用在介质在垂直平面内布置的指示牌中时,由于与基于液体的电泳介质相同的粒子沉降,这种基于气体的电泳介质容易遭受同样的问题。实际上,在基于气体的电泳介质中的粒子沉降问题比基于液体的电泳介质更严重,因为与液体相比,气态流体的粘度更低,从而使电泳粒子的沉降更快。As mentioned above, electrophoretic media require the presence of a fluid. In most prior art electrophoretic media, the fluid is a liquid, but electrophoretic media can be generated using a gaseous fluid; see, for example, Kitamura, T. et al., "Electronic toner movement for electronic paper-like display", IDW Japan, 2001, Paper HCS 1-1, and Yamaguchi, Y. et al., "Toner display using insulative particles charged triboelectrically", IDW Japan, 2001, Paper AMD4-4). See also European Patent Publication Nos. EP1429178; EP1462847; and EP1482354; and International Applications WO 2004/090626; WO 2004/079442; WO 2004/077140; WO 2004/059379; WO 2004/055586; WO 2004/008239; WO 2004/006006; WO 2004/001498; WO 03/091799; and WO 03/088495. When such gas-based electrophoretic media are used in an orientation that permits particle settling, such as in signs where the media is arranged in a vertical plane, such gas-based electrophoretic media are susceptible to the same problems of particle settling as liquid-based electrophoretic media. In fact, the particle sedimentation problem in gas-based electrophoretic media is more severe than in liquid-based electrophoretic media because the viscosity of gaseous fluids is lower than that of liquids, which causes the electrophoretic particles to sediment faster.
被转让给麻省理工学院(MIT)和伊英克公司或以它们的名义的许多专利和申请近来被公开,描述了封装的电泳介质。这种封装的介质包括许多小囊体,每一个小囊体本身包括内部相以及包围内部相的囊壁,其中所述内部相含有在流体中悬浮的可电泳移动的粒子。典型地,这些囊体本身保持在聚合粘合剂中以形成位于两个电极之间的连贯层。这种类型的封装介质在例如以下描述:美国专利No.5,930,026;5,961,804;6,017,584;6,067,185;6,118,426;6,120,588;6,120,839;6,124,851;6,130,773;6,130,774;6,172,798;6,177,921;6,232,950;6,249,271;6,252,564;6,262,706;6,262,833;6,300,932;6,312,304;6,312,971;6,323,989;6,327,072;6,376,828;6,377,387;6,392,785;6,392,786;6,413,790;6,422,687;6,445,374;6,445,489;6,459,418;6,473,072;6,480,182;6,498,114;6,504,524;6,506,438;6,512,354;6,515,649;6,518,949;6,521,489;6,531,997;6,535,197;6,538,801;6,545,291;6,580,545;6,639,578;6,652,075;6,657,772;6,664,944;6,680,725;6,683,333;6,704,133;6,710,540;6,721,083;6,724,519;6,727,881;6,738,050;6,750,473;6,753,999;6,816,147;6,819,471;6,822,782;6,825,068;6,825,829;6,825,970;6,831,769;6,839,158;6,842,167;6,842,279;6,842,657;6,864,875;6,865,010;6,866,760;6,870,661;6,900,851;和6,922,276;以及美国专利申请公开No.2002/0060321;2002/0063661;2002/0090980;2002/0113770;2002/0130832;2002/0180687;2003/0011560;2003/0020844;2003/0025855;2003/0102858;2003/0132908;2003/0137521;2003/0214695;2003/0222315;2004/0012839;2004/0014265;2004/0027327;2004/0075634;2004/0094422;2004/0105036;2004/0112750;2004/0119681;2004/0136048;2004/0155857;2004/0180476;2004/0190114;2004/0196215;2004/0226820;2004/0239614;2004/0252360;2004/0257635;2004/0263947;2005/0000813;2005/0001812;2005/0007336;2005/0007653;2005/0012980;2005/0017944;2005/0018273;2005/0024353;2005/0035941;2005/0041004;2005/0062714;2005/0067656;2005/0078099;2005/0105159;2005/0122284;2005/0122306;2005/0122563;2005/0122564;2005/0122565;2005/0151709;和2005/0152022;以及国际申请公开No.WO 99/67678;WO 00/05704;WO 00/38000;WO 00/36560;WO 00/67110;WO 00/67327;WO 01/07961;和WO 03/107,315。A number of patents and applications assigned to or in the names of the Massachusetts Institute of Technology (MIT) and Ink have recently been published that describe encapsulated electrophoretic media. Such encapsulated media comprise a plurality of small capsules, each of which itself comprises an inner phase containing electrophoretically mobile particles suspended in a fluid, and a capsule wall surrounding the inner phase. Typically, these capsules are themselves held in a polymeric binder to form a coherent layer positioned between two electrodes. This type of packaging medium is described, for example, in U.S. Patent Nos. 5,930,026; 5,961,804; 6,017,584; 6,067,185; 6,118,426; 6,120,588; 6,120,839; 6,124,851; 6,130,773; 6,130,774; 6,172,798; 6,177,921; 6,232,950; 6,249,271; 6,252,564; 6,262,706; 6,2 62,833; 6,300,932; 6,312,304; 6,312,971; 6,323,989; 6,327,072; 6,376,828; 6,377,387; 6,392,785; 6,392,786; 6,413,790; 6,422,687; 6,445,374; 6,445,489; 6,459,418; 6,473,072; 6,480,182; 6,498,114; 6,504,524; ,506,438;6,512,354;6,515,649;6,518,949;6,521,489;6,531,997;6,535,197;6,538,801;6,545,291;6,580,545;6,639,578;6,652,075;6,657,772;6,664,944;6,680,725;6,683,333;6,704,133;6,710,540;6,721,08 3; 6,724,519; 6,727,881; 6,738,050; 6,750,473; 6,753,999; 6,816,147; 6,819,471; 6,822,782; 6,825,068; 6,825,829; 6,825,970; 6,831,769; 6,839,158; 6,842,167; 6,842,279; 6,842,657; 6,864,875; 6,865,010; 6,866, 760; 6,870,661; 6,900,851; and 6,922,276; and U.S. Patent Application Publication Nos. 2002/0060321; 2002/0063661; 2002/0090980; 2002/0113770; 2002/0130832; 2002/0180687; 2003/0011560; 2003/0020844; 2003/0025855; 2003/0102858; 2003/0132 908;2003/0137521;2003/0214695;2003/0222315;2004/0012839;2004/0014265;2004/0027327;2004/0075634;2004/0094422;2004/0105036;2004/0112750;2004/0119681;2004/0136048;2004/0155857;2004/0180476;20 04/0190114; 2004/0196215; 2004/0226820; 2004/0239614; 2004/0252360; 2004/0257635; 2004/0263947; 2005/0000813; 2005/0001812; 2005/0007336; 2005/0007653; 2005/0012980; 2005/0017944; 2005/0018273; 2005/002 4353; 2005/0035941; 2005/0041004; 2005/0062714; 2005/0067656; 2005/0078099; 2005/0105159; 2005/0122284; 2005/0122306; 2005/0122563; 2005/0122564; 2005/0122565; 2005/0151709; and 2005/0152022; and International Application Publication No. WO 99/67678; WO 00/05704; WO 00/38000; WO 00/36560; WO 00/67110; WO 00/67327; WO 01/07961; and WO 03/107,315.
许多前述专利和申请认识到在封装的电泳介质中围绕离散的微囊体的壁可以由连续相替代,由此产生所谓的“聚合物分散型的电泳显示器”,其中电泳介质包括多个离散的电泳流体的微滴和聚合物材料的连续相,并且在这种聚合物分散型的电泳显示器内的离散的电泳流体的微滴可以被认为是囊体或微囊体,即使没有离散的囊体薄膜与每个单独的微滴相关联;参见例如前述美国专利No.6,866,760。因此,为了本申请的目的,这样的聚合物分散型电泳介质被认为是封装的电泳介质的子类。Many of the aforementioned patents and applications recognize that the walls surrounding discrete microcapsules in encapsulated electrophoretic media can be replaced by a continuous phase, thereby creating so-called "polymer-dispersed electrophoretic displays," wherein the electrophoretic medium comprises a plurality of discrete droplets of electrophoretic fluid and a continuous phase of polymer material, and wherein the discrete droplets of electrophoretic fluid within such polymer-dispersed electrophoretic displays can be considered capsules or microcapsules, even though no discrete capsule membrane is associated with each individual droplet; see, for example, the aforementioned U.S. Patent No. 6,866,760. Therefore, for the purposes of this application, such polymer-dispersed electrophoretic media are considered a subclass of encapsulated electrophoretic media.
封装的电泳显示器通常不受传统电泳装置的聚集和沉降故障模式的困扰并提供更多的有益效果,例如在多种柔性和刚性基底上印刷或涂布显示器的能力。(使用词“印刷”意于包括印刷和涂布的所有形式,包括但不限于:诸如修补模具涂布、槽或挤压涂布、滑动或层叠涂布、幕式涂布的预先计量式涂布;诸如罗拉刮刀涂布、正向和反向辊式涂布的辊式涂布;凹面涂布;浸渍涂布;喷雾涂布;弯月面涂布;旋转涂布;刷涂;气刀涂布;丝网印刷工艺;静电印刷工艺;热印刷工艺;喷墨印刷工艺;以及其他类似技术。)因此,所产生的显示器可以是柔性的。另外,因为显示器介质可以(使用多种方法)被印刷,所以显示器本身可以被便宜地制造。Encapsulated electrophoretic displays are generally not plagued by the aggregation and sedimentation failure modes of conventional electrophoretic devices and offer additional benefits, such as the ability to print or coat the display on a variety of flexible and rigid substrates. (The use of the word "printing" is intended to include all forms of printing and coating, including but not limited to: pre-metered coating such as patch die coating, slot or extrusion coating, slide or laminate coating, curtain coating; roll coating such as blade over roller, forward and reverse roll coating; gravure coating; dip coating; spray coating; meniscus coating; spin coating; brush coating; air knife coating; screen printing processes; electrostatic printing processes; thermal printing processes; inkjet printing processes; and other similar techniques.) Thus, the resulting display can be flexible. Additionally, because the display medium can be printed (using a variety of methods), the display itself can be inexpensively manufactured.
一种相关类型的电泳显示器是所谓的“微单元电泳显示器”。在微单元电泳显示器中,带电粒子和流体不被封装在囊体内,而是保持在载体介质(通常为聚合物膜)内形成的多个空腔内。参见例如均转让给Sipix Imaging,Inc的国际申请公开No.WO 02/01281和美国专利申请公开No.2002/0075556。A related type of electrophoretic display is the so-called "microcell electrophoretic display." In a microcell electrophoretic display, charged particles and fluids are not encapsulated in capsules, but rather are held within a plurality of cavities formed within a carrier medium (typically a polymer film). See, for example, International Application Publication No. WO 02/01281 and U.S. Patent Application Publication No. 2002/0075556, both assigned to Sipix Imaging, Inc.
其他类型的电光介质也可用于本发明的显示器中。Other types of electro-optical media may also be used in the displays of the present invention.
虽然电泳介质通常是不透明的(因为,例如在很多电泳介质中,粒子基本上阻挡可见光透射通过显示器)并且在反射模式下工作,但许多电泳显示器可以制成在所谓的“快门模式(shutter mode)”下工作,在该模式下,一种显示状态实质上是不透明的,而一种显示状态是光透射的。参见例如前述美国专利No.6,130,774和6,172,798、以及美国专利No.5,872,552、6,144,361、6,271,823、6,225,971和6,184,856。类似于电泳显示器但是依赖于电场强度的变化的介电泳显示器可以在类似的模式下工作;参见美国专利No.4,418,346。Although electrophoretic media are typically opaque (because, for example, in many electrophoretic media, the particles substantially block visible light from being transmitted through the display) and operate in a reflective mode, many electrophoretic displays can be made to operate in a so-called "shutter mode," in which one display state is substantially opaque and one display state is light-transmissive. See, for example, the aforementioned U.S. Patent Nos. 6,130,774 and 6,172,798, and U.S. Patent Nos. 5,872,552, 6,144,361, 6,271,823, 6,225,971, and 6,184,856. Dielectrophoretic displays, which are similar to electrophoretic displays but rely on changes in electric field strength, can operate in a similar mode; see U.S. Patent No. 4,418,346.
基于粒子的电泳显示器的双稳态或多稳态行为和显示类似行为的其他电光显示器(这种显示器在下文中可以方便地称为“冲激驱动显示器”)与传统的液晶(“LC”)显示器形成鲜明对比。扭曲向列型液晶不是双稳态或多稳态的,而是用作电压转换器,以使得向这样的显示器的像素施加给定的电场在像素处产生特定的灰度级,而不管先前存在于像素处的灰度级。此外,LC显示器仅在一个方向上被驱动(从非透射或“黑暗”到透射或“明亮”),从较亮状态到较暗状态的反向转变通过减小或消除电场来实现。最后,LC显示器的像素的灰度级对电场的极性不敏感,仅仅对其幅度敏感,并且事实上由于技术原因,商业LC显示器通常以频繁的间隔反转驱动场的极性。相反,双稳态电光显示器用作冲激转换器作为第一近似,从而使得像素的最终状态不仅依赖于施加的电场和该场施加的时间,还依赖于在施加电场之前的像素的状态。The bi-stable or multi-stable behavior of particle-based electrophoretic displays and other electro-optical displays that exhibit similar behavior (such displays may be conveniently referred to hereinafter as "impulse-driven displays") stands in stark contrast to conventional liquid crystal ("LC") displays. Twisted nematic liquid crystals are not bi-stable or multi-stable, but rather act as voltage converters, such that applying a given electric field to a pixel of such a display produces a specific grayscale level at the pixel, regardless of the grayscale level that previously existed at the pixel. Furthermore, LC displays can be driven in only one direction (from non-transmissive or "dark" to transmissive or "bright"), with the reverse transition from a lighter state to a darker state being achieved by reducing or eliminating the electric field. Finally, the grayscale level of a pixel of an LC display is insensitive to the polarity of the electric field, only its amplitude, and indeed, for technical reasons, commercial LC displays typically reverse the polarity of the drive field at frequent intervals. In contrast, bi-stable electro-optical displays act, to a first approximation, as impulse converters, such that the final state of a pixel depends not only on the applied electric field and the duration of that field application, but also on the state of the pixel before the electric field was applied.
无论所使用的电光介质是否是双稳态的,为了获得高分辨率显示器,显示器的各个像素必须是可寻址的,而不受来自相邻像素的干扰。实现这一目标的一种方法是提供非线性元件的阵列,例如晶体管或二极管,其中至少一个非线性元件与每个像素相关联,以产生“有源矩阵”显示器。寻址一个像素的寻址或像素电极通过相关联的非线性元件连接到适当的电压源。典型地,当非线性元件是晶体管时,像素电极连接到晶体管的漏极,并且将在下面的描述中采用这种布置,尽管它实质上是任意的,并且像素电极可以连接到晶体管的源极。传统上,在高分辨率阵列中,像素被布置成行和列的二维阵列,以使得任何特定像素由一个指定行和一个指定列的交叉点唯一地定义。每列中的所有晶体管的源极连接到单个列电极,而每行中的所有晶体管的栅极连接到单个行电极;同样,将源极分配给行并且将栅极分配给列是常规的,但实质上是任意的,并且如果需要可以颠倒。行电极连接到行驱动器,其基本上确保在任何给定时刻仅选择一行,即向所选择行电极施加电压以确保所选择行中的所有晶体管均为导电的,同时向所有其他行施加电压,以确保这些未选择的行中的所有晶体管保持不导电。列电极连接到列驱动器,列驱动器在各个列电极上放置被选择为将所选择行中的像素驱动到它们的期望光学状态的电压。(上述电压相对于通常设置在电光介质的与非线性阵列相对的一侧上并且延伸穿过整个显示器的公共前电极)。在称为“线地址时间”的预先选择的间隔之后,所选择的行被取消选择,选择下一行,并且更改列驱动器上的电压,以便写入显示器的下一行。重复该过程,以便整个显示器以逐行方式写入。Regardless of whether the electro-optical medium used is bi-stable, to achieve a high-resolution display, the individual pixels of the display must be addressable without interference from neighboring pixels. One way to achieve this is to provide an array of nonlinear elements, such as transistors or diodes, with at least one nonlinear element associated with each pixel, creating an "active matrix" display. The addressing or pixel electrode that addresses a pixel is connected to an appropriate voltage source through the associated nonlinear element. Typically, when the nonlinear element is a transistor, the pixel electrode is connected to the drain of the transistor, and this arrangement will be used in the following description, although it is essentially arbitrary and the pixel electrode can be connected to the source of the transistor. Traditionally, in high-resolution arrays, pixels are arranged in a two-dimensional array of rows and columns, such that any particular pixel is uniquely defined by the intersection of a designated row and a designated column. The sources of all transistors in each column are connected to a single column electrode, while the gates of all transistors in each row are connected to a single row electrode; again, the assignment of sources to rows and gates to columns is conventional but essentially arbitrary and can be reversed if desired. The row electrodes are connected to a row driver, which essentially ensures that only one row is selected at any given moment, i.e., a voltage is applied to the selected row electrode to ensure that all transistors in the selected row are conductive, while a voltage is applied to all other rows to ensure that all transistors in these unselected rows remain non-conductive. The column electrodes are connected to a column driver, which places a voltage on each column electrode that is selected to drive the pixels in the selected row to their desired optical state. (The above voltages are relative to a common front electrode that is typically provided on the side of the electro-optic medium opposite the non-linear array and extends across the entire display.) After a pre-selected interval called the "line address time," the selected row is deselected, the next row is selected, and the voltage on the column driver is changed so that the next row of the display is written. This process is repeated so that the entire display is written in a row-by-row manner.
可能首先看起来用于寻址这种冲激驱动电光显示器的理想方法将是所谓的“一般灰度图像流”,其中控制器安排图像的每次写入,以使得每个像素从其初始灰度级直接转变到其最终灰度级。然而,在冲激驱动显示器上写入图像时不可避免地存在一些误差。在实践中遇到的一些这种误差包括:It might first appear that the ideal method for addressing such an impulse-driven electro-optical display would be a so-called "normal grayscale image flow," in which the controller arranges each writing of an image so that each pixel transitions directly from its initial grayscale level to its final grayscale level. However, some errors are unavoidable when writing images on an impulse-driven display. Some of these errors encountered in practice include:
(a)先前状态依赖性;对于至少一些电光介质,将像素切换到新的光学状态所需的冲激不仅依赖于当前和期望的光学状态,还依赖于像素的先前光学状态。(a) Previous state dependence; For at least some electro-optical media, the impulse required to switch a pixel to a new optical state depends not only on the current and desired optical states, but also on the previous optical state of the pixel.
(b)停留时间依赖性;对于至少一些电光介质,将像素切换到新的光学状态所需的冲激依赖于像素在其各种光学状态下花费的时间。这种依赖性的精确性质尚不清楚,但一般来说,像素处于其当前光学状态的时间越长,就需要越多的冲激。(b) Dwell time dependence: For at least some electro-optical media, the impulse required to switch a pixel to a new optical state depends on the time the pixel spends in its various optical states. The precise nature of this dependence is not yet known, but in general, the longer the pixel is in its current optical state, the more impulses are required.
(c)温度依赖性;将像素切换到新的光学状态所需的冲激很大程度上依赖于温度。(c) Temperature dependence; the impulse required to switch a pixel to a new optical state depends strongly on the temperature.
(d)湿度依赖性;将像素切换到新的光学状态所需的冲激对于至少一些类型的电光介质依赖于环境湿度。(d) Humidity dependence: The impulse required to switch a pixel to a new optical state depends on the ambient humidity for at least some types of electro-optical media.
(e)机械均匀性;将像素切换到新的光学状态所需的冲激可能受到显示器中的机械变化的影响,例如电光介质或相关的层压粘合剂的厚度的变化。其他类型的机械不均匀性可能源于不同制造批次的介质之间的不可避免的变化、制造公差和材料变化。(e) Mechanical uniformity: The impulse required to switch a pixel to a new optical state can be affected by mechanical variations in the display, such as variations in the thickness of the electro-optic medium or associated laminating adhesive. Other types of mechanical non-uniformity can arise from inevitable variations in the medium between different manufacturing batches, manufacturing tolerances, and material variations.
(f)电压误差;因为驱动器提供的电压中不可避免的轻微误差,施加到像素的实际冲激将不可避免地与理论上施加的冲激略有不同。(f) Voltage Errors: Because of inevitable slight errors in the voltage supplied by the driver, the actual impulse applied to the pixel will inevitably differ slightly from the impulse applied theoretically.
一般灰度图像流遭受“误差累积”现象。例如,假设温度依赖性导致每次转变时正方向上的误差0.2L*(其中L*具有通常的CIE定义:Grayscale image streams generally suffer from the phenomenon of "error accumulation". For example, suppose the temperature dependence results in an error of 0.2L* in the positive direction at each transition (where L* has the usual CIE definition:
L*=116(R/R0)1/3-16,L*=116(R/R 0 ) 1/3 -16,
其中R是反射率,R0是标准反射率值)。在五十次转变之后,该误差将累积到10L*。也许更现实地,假设每次转变的平均误差,以显示器的理论反射率和实际反射率之差表示,为±0.2L*。在100次连续转变之后,像素将显示与其期望状态的2L*的平均偏差;这种偏差在某些类型的图像上对普通观察者是显而易见的。(where R is the reflectance and R0 is the standard reflectance value). After fifty transitions, this error will accumulate to 10L*. Perhaps more realistically, assume that the average error per transition, expressed as the difference between the theoretical and actual reflectance of the display, is ±0.2L*. After 100 consecutive transitions, the pixel will show an average deviation of 2L* from its expected state; this deviation is noticeable to the average observer on certain types of images.
这种误差累积现象不仅适用于由于温度引起的误差,而且适用于上面列出的所有类型的误差。如前述的2003/0137521中所述,补偿这种误差是可能的,但仅限于有限的精度。例如,可以通过使用温度传感器和查找表来补偿温度误差,但温度传感器具有有限的分辨率并且可能读取与电光介质的温度稍微不同的温度。类似地,可以通过存储先前状态并使用多维转变矩阵来补偿先前状态依赖性,但是控制器存储器限制了可以记录的状态的数量和可以存储的转变矩阵的大小,从而限制了这种补偿的精度。This error accumulation phenomenon applies not only to errors due to temperature, but to all the types of errors listed above. As described in the aforementioned 2003/0137521, compensating for such errors is possible, but only with limited accuracy. For example, temperature errors can be compensated for using a temperature sensor and a lookup table, but the temperature sensor has limited resolution and may read a temperature slightly different from the temperature of the electro-optical medium. Similarly, prior state dependency can be compensated for by storing prior states and using a multidimensional transition matrix, but controller memory limits the number of states that can be recorded and the size of the transition matrix that can be stored, thereby limiting the accuracy of such compensation.
因此,一般灰度图像流需要非常精确地控制所施加的冲激以产生良好的结果,并且根据经验已经发现,在电光显示器技术的现有状态下,一般灰度图像流在商用显示器中是不可行的。Thus, general grayscale image streaming requires very precise control of the applied impulses to produce good results and has been found empirically to be impractical in commercial displays with the current state of electro-optical display technology.
几乎所有的电光介质都具有内置的复位(误差限制)机制,即它们的极端(通常是黑色和白色)光学状态,其起到“光学轨道”的作用。在将特定冲激施加到电光显示器的像素之后,该像素不能变得更白(或更黑)。例如,在封装的电泳显示器中,在施加特定冲激之后,所有电泳粒子被迫彼此抵靠或抵靠囊壁,并且不能进一步移动,从而产生限制光学状态或光学轨道。因为在这样的介质中存在电泳粒子大小和电荷的分布,一些粒子在其他粒子之前撞击轨道,产生“软轨”现象,从而当转变的最终光学状态接近极端黑色和白色状态时,所需的冲激精度降低,而对于在像素的光学范围的中间附近结束的转变,所需的光学精度急剧增加。Almost all electro-optical media have a built-in reset (error limiting) mechanism, i.e., their extreme (usually black and white) optical states, which act as "optical tracks". After a certain impulse is applied to a pixel of an electro-optical display, the pixel cannot become whiter (or blacker). For example, in a packaged electrophoretic display, after applying a certain impulse, all the electrophoretic particles are forced against each other or against the capsule wall and cannot move further, thereby generating a limited optical state or optical track. Because of the distribution of electrophoretic particle size and charge in such a medium, some particles hit the track before others, creating a "soft track" phenomenon, whereby the required impulse precision decreases as the final optical state of the transition approaches the extreme black and white states, while the required optical precision increases dramatically for transitions that end near the middle of the optical range of the pixel.
已知各种类型的用于电光显示器的驱动方案,其利用光学轨道。例如,上述美国专利申请No.2003/0137521的图9和10以及段落[0177]至[0180]的相关说明描述了“幻灯片放映”驱动方案,其中整个显示器在写入任何新图像之前被驱动到至少一个光学轨道。显然,纯的一般灰度图像流驱动方案不能依赖于使用光学轨道来防止灰度级的误差,因为在这种驱动方案中,任何给定的像素都可以经历无限大量的灰度级变化而不会接触任何一个光学轨道。Various types of drive schemes for electro-optical displays are known that utilize optical tracks. For example, Figures 9 and 10 of the aforementioned U.S. Patent Application No. 2003/0137521 and the associated description in paragraphs [0177] to [0180] describe a "slide show" drive scheme in which the entire display is driven to at least one optical track before any new image is written. Clearly, a pure, general grayscale image stream drive scheme cannot rely on the use of optical tracks to prevent grayscale errors because, in such a drive scheme, any given pixel can experience an infinite number of grayscale level changes without contacting any one optical track.
在进一步进行之前,期望更精确地定义幻灯片放映驱动方案。基本幻灯片放映驱动方案是通过转变到有限数量的中间状态来实现从初始光学状态(灰度级)到最终(期望的)光学状态(灰度级)的转变,其中中间状态的最小数量是一个。优选地,中间状态处于所使用的电光介质的极端状态处或附近。转变将在显示器中的像素与像素之间不同,因为它们依赖于初始和最终光学状态。用于显示器的给定像素的特定转变的波形可表示为:Before proceeding further, it is desirable to define the slideshow drive scheme more precisely. The basic slideshow drive scheme is that the transition from an initial optical state (gray level) to a final (desired) optical state (gray level) is achieved by transitioning to a finite number of intermediate states, where the minimum number of intermediate states is one. Preferably, the intermediate states are at or near the extreme states of the electro-optical medium used. The transitions will differ from pixel to pixel in the display because they depend on the initial and final optical states. The waveform for a particular transition for a given pixel of the display can be expressed as:
其中在初始状态R2和最终状态R1之间存在至少一个中间或目标状态。目标状态通常是初始和最终光学状态的函数。目前优选的中间状态的数量是2,但可以使用更多或更少的中间状态。使用足以将像素从序列的一个状态驱动到下一个状态的波形元素(通常是电压脉冲)来实现整个转变内的每个单独转变。例如,在以上用符号指示的波形中,通常利用波形元素或电压脉冲实现从R2到目标goal1的转变。该波形元素可以在有限时间内具有单个电压(即,单个电压脉冲),或者可以包括各种电压,从而实现精确的goal1状态。该波形元素跟随有第二波形元素,以实现从goal1到goal2的转变。如果仅使用两个目标状态,则第二波形元素跟随有第三波形元素,其将像素从goal2状态驱动到最终光学状态R1。目标状态可以独立于R2和R1,或者可以取决于一者或两者。There is at least one intermediate or target state between the initial state R2 and the final state R1 . The target state is typically a function of the initial and final optical states. The currently preferred number of intermediate states is two, but more or fewer intermediate states may be used. Each individual transition within the overall transition is achieved using a waveform element (typically a voltage pulse) sufficient to drive the pixel from one state in the sequence to the next. For example, in the waveforms indicated by symbols above, the transition from R2 to the target state, Goal 1 , is typically achieved using a waveform element or voltage pulse. This waveform element may have a single voltage (i.e., a single voltage pulse) for a finite time, or may include a variety of voltages to achieve a precise Goal 1 state. This waveform element is followed by a second waveform element to achieve the transition from Goal 1 to Goal 2. If only two target states are used, the second waveform element is followed by a third waveform element that drives the pixel from the Goal 2 state to the final optical state R1 . The target state may be independent of R2 and R1 , or may depend on one or both.
本发明旨在提供用于电光显示器的改进的幻灯片放映驱动方案,其实现了对灰度级的改进控制。本发明特别地但非排他性地用于脉冲宽度调制驱动方案,其中在任何给定时刻施加到显示器的任何给定像素的电压只能是-V、0或+V,其中V是任意的电压。更具体地,本发明涉及幻灯片放映驱动方案中的两种不同类型的改进,即(a)将某些修改元素插入到用于这种驱动方案的基本波形中;以及(b)安排驱动方案,以使得至少某些灰度级从光学轨道进一步接近期望的灰度级。The present invention is directed to an improved slideshow drive scheme for electro-optical displays that achieves improved control of grayscale levels. The invention is particularly, but not exclusively, applicable to pulse-width modulation drive schemes, in which the voltage applied to any given pixel of the display at any given moment can only be -V, 0, or +V, where V is an arbitrary voltage. More specifically, the invention relates to two different types of improvements in slideshow drive schemes, namely (a) inserting certain modifying elements into the basic waveforms used for such drive schemes; and (b) arranging the drive scheme so that at least some grayscale levels are closer to the desired grayscale level from the optical track.
另一方面,本发明涉及用于电光显示器的驱动方案中的停留时间补偿。如在MEDEOD申请中所讨论的,已经发现,至少在许多基于粒子的电光显示器的情况下,通过灰度级的相等变化(如通过眼睛或标准光学仪器判断的)来改变给定像素所需的冲激不一定是恒定的,也不一定是可交换的。例如,考虑一种显示器,其中每个像素可以显示有利地间隔开的0(白色)、1、2或3(黑色)的灰度级。(级别之间的间距可以在百分比反射率上是线性的,如通过眼睛或仪器测量的,但也可以使用其他间距。例如,间距在L*上可以是线性的,或者可以选择以提供特定的伽玛;监视器通常采用2.2的伽玛,并且当电光显示器用作监视器的替代品时,可能需要使用类似的伽玛。)已经发现将像素从0级改变为1级(下文中为了方便起见称为“0-1转变”)所需的冲激通常与1-2或2-3转变所需的冲激不同。此外,1-0转变所需的冲激不一定与0-1转变所需的冲激相反。此外,一些系统似乎显示“记忆”效应,以使得(例如)0-1转变所需的冲激在某种程度上取决于特定像素是否经历0-0-1、1-0-1或3-0-1转变而变化。(其中,符号“x-y-z”,其中x、y和z是所有光学状态0、1、2或3,表示在时间上顺序访问的光学状态的序列。)尽管可以通过在将所需像素驱动到其他状态之前的一段时间内将显示器的所有像素驱动到极端状态之一来减少或克服这些问题,但所得到的纯色“闪烁”通常是不可接受的;例如,电子书的读者可能希望书的文本向下滚动屏幕,如果要求显示器以频繁的间隔闪烁纯黑色或白色,则可能分心或忘记他上次读到的地方。此外,显示器的这种闪烁增加了其能量消耗并且可能缩短显示器的工作寿命。最后,已经发现,至少在某些情况下,特定转变所需的冲激受到显示器的温度和总工作时间的影响,并且需要补偿这些因素以确保精确的灰度再现。In another aspect, the present invention relates to dwell time compensation in a drive scheme for an electro-optical display. As discussed in the MEDEOD application, it has been found that, at least in the case of many particle-based electro-optical displays, the impulse required to change a given pixel by an equal change in grayscale level (as judged by the eye or a standard optical instrument) is not necessarily constant, nor is it necessarily interchangeable. For example, consider a display in which each pixel can display a grayscale level of 0 (white), 1, 2, or 3 (black) that is advantageously spaced apart. (The spacing between the levels can be linear in percent reflectance, as measured by the eye or an instrument, but other spacings can also be used. For example, the spacing can be linear in L*, or can be selected to provide a particular gamma; monitors typically employ a gamma of 2.2, and when an electro-optical display is used as a monitor replacement, it may be desirable to use a similar gamma.) It has been found that the impulse required to change a pixel from level 0 to level 1 (hereinafter referred to as a "0-1 transition" for convenience) is generally different from the impulse required for a 1-2 or 2-3 transition. Furthermore, the impulse required for a 1-0 transition is not necessarily the opposite of the impulse required for a 0-1 transition. Furthermore, some systems appear to exhibit a "memory" effect, such that the impulse required for, for example, a 0-1 transition varies to some extent depending on whether a particular pixel undergoes a 0-0-1, 1-0-1, or 3-0-1 transition. (Where the notation "x-y-z," where x, y, and z are all optical states 0, 1, 2, or 3, denotes a sequence of optical states that are accessed sequentially in time.) While these problems can be reduced or overcome by driving all pixels of the display to one of the extreme states for a period of time before driving the desired pixel to the other state, the resulting "flicker" of a solid color is generally unacceptable; for example, a reader of an e-book may want the text of the book to scroll down the screen, and if the display is required to flash solid black or white at frequent intervals, the reader may be distracted or forget where he last read. Furthermore, such flickering of the display increases its energy consumption and may shorten the operating life of the display. Finally, it has been found that, at least in some cases, the impulse required for a particular transition is affected by the temperature and total operating time of the display, and compensation for these factors is required to ensure accurate grayscale reproduction.
如上简要提到的,已经发现,至少在某些情况下,双稳态电光显示器中的给定转变所需的冲激随着像素处于其光学状态的停留时间而变化,这种现象在下文中称为“停留时间依赖性”或“DTD”,尽管术语“停留时间敏感性”在上述序列号为60/320,070的申请中使用。因此,可能期望或甚至在某些情况下在实践中必要的是,根据像素在其初始光学状态下的停留时间来改变针对给定转变施加的冲激。As briefly mentioned above, it has been found that, at least in some cases, the impulse required for a given transition in a bi-stable electro-optical display varies with the dwell time that a pixel is in its optical state, a phenomenon hereinafter referred to as "dwell time dependence" or "DTD," although the term "dwell time sensitivity" is used in the aforementioned application Ser. No. 60/320,070. Thus, it may be desirable, or even practically necessary in some cases, to vary the impulse applied for a given transition depending on the dwell time of a pixel in its initial optical state.
现在将参考附图的图1更详细地解释停留时间依赖性的现象,其示出了针对表示为R3→R2→R1的转变的序列的作为时间的函数的像素的反射率,其中(概括了上面使用的命名法)每个Rk术语表示灰度级序列中的灰度级,其中具有较大索引的R出现在具有较小索引的R之前。还指出了R3和R2之间以及R2和R1之间的转变。DTD是由在光学状态R2中花费的时间(被称为停留时间)的变化引起的最终光学状态R1的变化。可以通过为先前光学状态中的不同停留时间或不同停留时间范围选择不同波形来补偿DTD。这种补偿方法称为“停留时间补偿”、“DTC”或简称为“时间补偿”。The phenomenon of dwell time dependence will now be explained in more detail with reference to FIG1 of the accompanying drawings, which shows the reflectivity of a pixel as a function of time for a sequence of transitions denoted as R 3 →R 2 →R 1 , where (generalizing the nomenclature used above) each R k term represents a gray level in the gray level sequence, where R with a larger index appears before R with a smaller index. The transitions between R 3 and R 2 , and between R 2 and R 1, are also indicated. DTD is the change in the final optical state R 1 caused by a change in the time spent in optical state R 2 (referred to as the dwell time). DTD can be compensated for by selecting different waveforms for different dwell times or different ranges of dwell times in the previous optical state. This compensation method is called "dwell time compensation,""DTC," or simply "time compensation."
然而,这种DTC可能与驱动方案的其他期望属性冲突。特别地,由于在MEDEOD申请中详细讨论的原因,对于许多电光显示器,非常期望确保所使用的驱动方案是直流(DC)平衡的,在某种意义上,对于在相同光学状态中开始和结束的任意系列的转变,所施加的冲激(即,所施加的电压相对于时间的积分)为零。这保证了显示器的任何像素经历的净冲激(也称为“DC不平衡”)受到已知值的限制,而不管该像素经历的确切系列的转变。例如,可以使用15V、300毫秒脉冲来将像素从白色状态驱动到黑色状态。在该转变之后,像素经历了4.5V秒的DC不平衡冲激。如果使用-15V、300毫秒脉冲将像素驱动回至白色,那么像素对于从白色到黑色再返回白色的整个过程是DC平衡的。针对从一个原始光学状态到与原始光学状态相同或不同的一系列光学状态然后返回到原始光学状态的所有可能过程,该DC平衡应保持。However, this DTC may conflict with other desired properties of the drive scheme. In particular, due to the reasons discussed in detail in the MEDEOD application, for many electro-optical displays, it is highly desirable to ensure that the drive scheme used is DC balanced, in the sense that for any series of transitions that start and end in the same optical state, the impulse applied (that is, the integral of the applied voltage relative to time) is zero. This ensures that the net impulse (also referred to as "DC imbalance") experienced by any pixel of the display is limited to a known value, regardless of the exact series of transitions experienced by the pixel. For example, a 15V, 300 millisecond pulse can be used to drive a pixel from a white state to a black state. After this transition, the pixel experiences a 4.5V second DC imbalance impulse. If a -15V, 300 millisecond pulse is used to drive the pixel back to white, the pixel is DC balanced for the entire process from white to black and back to white. This DC balance should be maintained for all possible processes from an original optical state to a series of optical states identical or different from the original optical state and then back to the original optical state.
可以通过向基本驱动方案添加电压特征或从基本驱动方案移除电压特征来对驱动方案进行停留时间补偿。例如,可以从用于两个光学状态(黑色和白色)显示器的驱动方案开始,驱动方案包括以下四种波形:The drive scheme can be compensated for dwell time by adding or removing voltage features from the basic drive scheme. For example, one can start with a drive scheme for a two optical state (black and white) display that includes the following four waveforms:
表1Table 1
该驱动方案是DC平衡的,因为使像素返回其初始光学状态的任何系列的转变是DC平衡的,即,整个系列的转变的电压分布下的净面积为零。The drive scheme is DC balanced in that any series of transitions that returns the pixel to its initial optical state is DC balanced, ie the net area under the voltage distribution of the entire series of transitions is zero.
光学误差可能来自显示器的DTD。例如,像素可以在白色状态下开始,驱动到黑色状态,停留一段时间,然后驱动回至白色状态。最终的白色状态反射率是在黑色状态下花费的时间的函数。Optical errors can come from the display's DTD. For example, a pixel may start in the white state, be driven to the black state, dwell for a period of time, and then be driven back to the white state. The final white state reflectivity is a function of the time spent in the black state.
期望具有非常小的DTD。如果这对于特定的电光显示器是不可能的,则根据本发明的一个方面,期望通过针对先前光学状态中的不同停留时间范围选择不同的波形来补偿DTD。例如,可以发现刚刚给出的示例中的最终白色状态在先前黑色状态中的短停留时间之后比在先前黑色状态中的长停留时间之后更亮。一种停留时间补偿方案是修改脉冲的持续时间,该脉冲使像素层从黑色变为白色以抵消最终光学状态的该DTD。例如,当先前黑色状态下的停留时间很短时,可以缩短黑色至白色转变中的脉冲长度,并且对于在先前黑色状态下的长停留时间,保持脉冲更长。这倾向于在较短的先前状态停留时间内产生较暗的白色状态,这抵消了DTD的影响。例如,根据下面的表2,可以选择黑色至白色的波形,该波形随着黑色状态下的停留时间而变化。It is desirable to have a very small DTD. If this is not possible for a particular electro-optical display, then according to one aspect of the invention it is desirable to compensate for the DTD by selecting different waveforms for different ranges of dwell times in the previous optical state. For example, it may be found that the final white state in the example just given is brighter after a short dwell time in the previous black state than after a long dwell time in the previous black state. One dwell time compensation scheme is to modify the duration of the pulse that causes the pixel layer to transition from black to white to offset this DTD of the final optical state. For example, when the dwell time in the previous black state is short, the pulse length in the black to white transition may be shortened, and for long dwell times in the previous black state, the pulse is kept longer. This tends to produce a darker white state for shorter previous state dwell times, which offsets the effect of the DTD. For example, according to Table 2 below, a black to white waveform may be selected that varies with the dwell time in the black state.
表2Table 2
对于驱动方案的DTC的该方法的问题在于整个驱动方案不再是DC平衡的。因为黑色至白色转变的冲激是在黑色状态下所花费的时间的函数,并且类似地,白色至黑色转变的冲激可以是在白色状态下的停留时间的函数,黑色至白色至黑色的序列上的净冲激通常不是DC平衡的。例如,假设如下执行该序列:在黑色中的短的停留时间之后使用持续280毫秒的-15V的电压脉冲=-4.2V秒冲激进行黑色至白色的转变,然后在白色状态中的长时间停留之后,通过使用持续400毫秒的15V的电压脉冲(冲激为6V秒)进行白色至黑色转变。该序列(黑色-白色-黑色循环)中的净冲激为-4.2V秒+6V秒=1.8V秒。重复该循环会导致DC不平衡的累积,这可能对显示器的性能有害。The problem with this approach to DTC for a drive scheme is that the entire drive scheme is no longer DC balanced. Because the impulse of the black to white transition is a function of the time spent in the black state, and similarly, the impulse of the white to black transition can be a function of the dwell time in the white state, the net impulse over the black to white to black sequence is generally not DC balanced. For example, suppose the sequence is performed as follows: a black to white transition is performed after a short dwell time in black using a voltage pulse of -15V = a -4.2V second impulse lasting 280 milliseconds, followed by a long dwell time in the white state by a white to black transition using a voltage pulse of 15V lasting 400 milliseconds (6V second impulse). The net impulse in this sequence (black-white-black cycle) is -4.2V seconds + 6V seconds = 1.8V seconds. Repeating this cycle results in a buildup of DC imbalance, which can be detrimental to the performance of the display.
因此,本发明的该方面提供了一种用于DC平衡波形或驱动方案的停留时间补偿的方法,其保持波形或驱动方案的DC平衡。Thus, this aspect of the invention provides a method for dwell time compensation of a DC balanced waveform or drive scheme that maintains the DC balance of the waveform or drive scheme.
本发明的另一方面涉及用于驱动电光显示器的方法和设备,其允许对用户输入的快速响应。上述MEDEOD申请描述了用于驱动电光显示器的几种方法和控制器。这些方法和控制器中的大多数使用具有两个图像缓冲器的存储器,第一个存储第一或初始图像(在显示器的转变或重写开始时呈现在显示器上),第二个存储最终图像,它期望在重写后放置在显示器上。控制器比较初始和最终图像,如果它们不同,则向显示器的各个像素施加驱动电压,该驱动电压使得像素经历光学状态的变化,以使得在重写(可替换地称为更新)结束时,最终图像形成在显示器上。Another aspect of the present invention relates to methods and apparatus for driving an electro-optical display that allows for rapid response to user input. The aforementioned MEDEOD application describes several methods and controllers for driving an electro-optical display. Most of these methods and controllers use a memory having two image buffers, the first storing a first or initial image (present on the display at the beginning of a transition or rewrite of the display) and the second storing a final image, which is desired to be placed on the display after the rewrite. The controller compares the initial and final images and, if they differ, applies a drive voltage to each pixel of the display that causes the pixel to undergo a change in optical state so that, at the end of the rewrite (alternatively referred to as an update), the final image is formed on the display.
然而,在大多数上述方法和控制器中,更新操作是“原子的”,即一旦开始更新,存储器就不能接受任何新的图像数据,直到更新完成为止。当期望将显示器用于接受例如经由键盘或类似的数据输入装置的用户输入的应用时,这导致困难,因为控制器在进行更新时不响应于用户输入。对于电泳介质,其中两种极端光学状态之间的转变可能需要几百毫秒,这种无响应的时间段可能在大约800至大约1800毫秒之间变化,该时间段的大部分可归因于电光材料所需的更新周期。尽管可以通过移除一些增加更新时间的性能假象以及通过提高电光材料的响应速度来减少无响应时间段的持续时间,但是这样的技术不可能单独将无响应时间段减少到低于约500毫秒。这仍然比交互式应用所期望的更长,例如电子词典,其中用户期望对用户输入的快速响应。因此,需要一种具有减少的无响应时间段的图像更新方法和控制器。However, in most of the aforementioned methods and controllers, the update operation is "atomic," meaning that once an update is initiated, the memory cannot accept any new image data until the update is complete. This presents difficulties when the display is intended to accept user input, for example, via a keyboard or similar data input device, because the controller does not respond to user input while the update is in progress. For electrophoretic media, where the transition between two extreme optical states can take hundreds of milliseconds, this unresponsive period can vary from approximately 800 to approximately 1800 milliseconds, much of which can be attributed to the required update cycle of the electro-optical material. While the duration of the unresponsive period can be reduced by removing some performance artifacts that increase the update time and by increasing the response speed of the electro-optical material, such techniques alone cannot reduce the unresponsive period to less than approximately 500 milliseconds. This is still longer than desired for interactive applications, such as electronic dictionaries, where users expect a rapid response to user input. Therefore, there is a need for an image update method and controller with a reduced unresponsive period.
本发明的该方面利用异步图像更新的已知概念来显著减少无响应时间段的持续时间。已经知道,与现有技术的方法和控制器相比,使用已经开发用于灰度图像显示器的结构将无响应时间段减少高达65%,而控制器的复杂性和存储需求仅有适度增加。This aspect of the invention utilizes the known concept of asynchronous image updating to significantly reduce the duration of the unresponsive period. Using a structure that has been developed for grayscale image displays has been shown to reduce the unresponsive period by up to 65% compared to prior art methods and controllers, with only a moderate increase in controller complexity and memory requirements.
最后,本发明涉及一种用于驱动电光显示器的方法和设备,其中用于定义驱动方案的数据以特定方式被压缩。上述MEDEOD申请描述了用于驱动电光显示器的方法和设备,其中定义所使用的驱动方案(或多个驱动方案)的数据存储在一个或多个查找表(“LUT”)中。这种LUT当然必须包含定义该驱动方案或每个驱动方案的每个波形的波形的数据,并且单个波形通常需要多个字节。如在MEDEOD申请中所述,LUT可能必须考虑两种以上的光学状态,以及对诸如介质的温度、湿度、操作时间等因素的调节。因此,保持波形信息所需的存储量可能很大。期望减少分配给波形信息的存储量以降低显示控制器的成本。可以在显示控制器或主计算机中实际容纳的简单压缩方案将有助于降低显示控制器成本。本发明涉及一种对电光显示器特别有利的简单压缩方案。Finally, the present invention relates to a method and apparatus for driving an electro-optical display in which the data defining the drive scheme is compressed in a particular manner. The aforementioned MEDEOD application describes a method and apparatus for driving an electro-optical display in which the data defining the drive scheme (or multiple drive schemes) used is stored in one or more look-up tables ("LUTs"). Such a LUT must of course contain data defining the waveform of each waveform of the or each drive scheme, and a single waveform typically requires multiple bytes. As described in the MEDEOD application, the LUT may have to take into account more than two optical states, as well as adjustments for factors such as the temperature, humidity, operating time, etc. of the medium. Therefore, the amount of storage required to maintain the waveform information may be large. It is desirable to reduce the amount of storage allocated to the waveform information in order to reduce the cost of the display controller. A simple compression scheme that can be practically accommodated in the display controller or host computer would help reduce the cost of the display controller. The present invention relates to a simple compression scheme that is particularly advantageous for electro-optical displays.
发明内容Summary of the Invention
本发明提供一种通过调节显示器的帧速率以适应由于温度引起的电泳介质变化而在一定温度范围内改善电光显示器(例如电泳显示器)的性能的方法。该方法涉及存储基本波形,该基本波形定义在第一温度和基本帧速率下在灰度级之间的像素的特定转变期间要施加到像素的电压的序列,并且还存储温度相关的倍增因子n,其中n是正数。然后,通过以基本帧速率的n倍的帧速率向像素施加基本波形来实现特定的转变。新帧速率可以比基本帧速率更快或更慢,例如,更高的温度将允许以更快的帧速率操作。温度相关的倍增因子n可以存储在查找表(LUT)中,由此获得温度测量值,并且从LUT获得与该温度匹配的n值。在一些实施例中,该方法还包括通过第二温度相关因子p调节基本波形的振幅,该第二温度相关因子p也可以存储在LUT中。通过调节帧速率,电光介质的整体性能得到改善,例如,如在像素从第一图像改变为第二图像之后残余图像(这种现象称为“重影”)的强度的减小所表示的。The present invention provides a method for improving the performance of an electro-optical display (e.g., an electrophoretic display) over a range of temperatures by adjusting the display's frame rate to accommodate temperature-induced changes in the electrophoretic medium. The method involves storing a base waveform that defines a sequence of voltages to be applied to a pixel during a specific transition between grayscale levels at a first temperature and a base frame rate, and also storing a temperature-dependent multiplication factor n, where n is a positive number. The specific transition is then achieved by applying the base waveform to the pixel at a frame rate that is n times the base frame rate. The new frame rate can be faster or slower than the base frame rate; for example, higher temperatures will allow operation at a faster frame rate. The temperature-dependent multiplication factor n can be stored in a lookup table (LUT), whereby a temperature measurement is obtained and the value of n matching the temperature is obtained from the LUT. In some embodiments, the method further includes adjusting the amplitude of the base waveform by a second temperature-dependent factor p, which can also be stored in the LUT. By adjusting the frame rate, the overall performance of the electro-optical medium is improved, for example, as indicated by a reduction in the intensity of a residual image (a phenomenon known as "ghosting") after a pixel changes from a first image to a second image.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
如已经提到的,附图中的图1示出了作为时间的函数的电光显示器的像素的反射率,并且示出了驻留时间依赖性的现象。As already mentioned, Figure 1 of the accompanying drawings shows the reflectivity of a pixel of an electro-optical display as a function of time and illustrates the phenomenon of dwell time dependence.
图2A和2B示出了在前述MEDEOD申请中描述的类型的现有技术的三重置脉冲幻灯片放映驱动方案中的两个不同转变的波形。2A and 2B show waveforms for two different transitions in a prior art three-reset pulse slideshow drive scheme of the type described in the aforementioned MEDEOD application.
图2C和2D示出了分别施加图2A和2B的波形的电光显示器的两个像素的反射率随时间的变化。2C and 2D illustrate the change in reflectivity over time for two pixels of an electro-optic display to which the waveforms of FIGs. 2A and 2B, respectively, are applied.
图3A和3B示出了在前述MEDEOD申请中描述的类型的现有技术的双复位脉冲幻灯片放映驱动方案中的两个不同转变的波形。3A and 3B show waveforms for two different transitions in a prior art double reset pulse slide show drive scheme of the type described in the aforementioned MEDEOD application.
图4A、4B和4C示出了平衡脉冲对,其根据本发明的BPPSS方法可用于修改现有技术的幻灯片放映波形,例如图2A、2B、3A和3B中所示的波形。4A, 4B, and 4C illustrate balanced pulse pairs that may be used to modify prior art slide show waveforms, such as those shown in FIGs. 2A, 2B, 3A, and 3B, according to the BPPSS method of the present invention.
图5A示出了在本发明的第一停留时间补偿平衡脉冲对驱动方案中使用的一组停留时间补偿波形。FIG. 5A shows a set of dwell time compensation waveforms used in the first dwell time compensated balanced pulse pair driving scheme of the present invention.
图5B示出了在本发明的第一停留时间补偿平衡脉冲对驱动方案中使用的一组停留时间补偿波形。FIG. 5B shows a set of dwell time compensation waveforms used in the first dwell time compensated balanced pulse pair driving scheme of the present invention.
图5C示出了在本发明的第一停留时间补偿平衡脉冲对驱动方案中使用的一组停留时间补偿波形。FIG. 5C shows a set of dwell time compensation waveforms used in the first dwell time compensated balanced pulse pair driving scheme of the present invention.
图5D示出了在本发明的第一停留时间补偿平衡脉冲对驱动方案中使用的一组停留时间补偿波形。FIG. 5D shows a set of dwell time compensation waveforms used in the first dwell time compensated balanced pulse pair driving scheme of the present invention.
图5E示出了在本发明的第一停留时间补偿平衡脉冲对驱动方案中使用的一组停留时间补偿波形。FIG. 5E shows a set of dwell time compensation waveforms used in the first dwell time compensated balanced pulse pair driving scheme of the present invention.
图6A示出了在本发明的第二停留时间补偿平衡脉冲对驱动方案中使用的一组停留时间补偿波形。FIG. 6A shows a set of dwell time compensation waveforms used in the second dwell time compensated balanced pulse pair driving scheme of the present invention.
图6B示出了在本发明的第二停留时间补偿平衡脉冲对驱动方案中使用的一组停留时间补偿波形。FIG. 6B shows a set of dwell time compensation waveforms used in the second dwell time compensated balanced pulse pair driving scheme of the present invention.
图6C示出了在本发明的第二停留时间补偿平衡脉冲对驱动方案中使用的一组停留时间补偿波形。FIG. 6C shows a set of dwell time compensation waveforms used in the second dwell time compensated balanced pulse pair driving scheme of the present invention.
图7示出了在几个温度下标准帧速率(实线)和温度调节帧速率(虚线)之间的灰色调转变中的重影的比较。FIG7 shows a comparison of ghosting in gray tone transitions between a standard frame rate (solid line) and a temperature-adjusted frame rate (dashed line) at several temperatures.
具体实施方式DETAILED DESCRIPTION
本发明提供了用于调节电泳显示器的驱动波形以改善温度范围内的性能的方法。特别地,包括电压序列和基本帧速率的基本波形可以与温度相关的倍增因子一起存储用于特定的转变。因此,通过以等于由温度相关倍增因子调节的基本帧速率的帧速率施加基本波形来驱动特定转变处的特定转变。The present invention provides a method for adjusting the drive waveform of an electrophoretic display to improve performance over a temperature range. Specifically, a basic waveform, including a voltage sequence and a basic frame rate, can be stored for a specific transition along with a temperature-dependent multiplication factor. Thus, a specific transition at a specific transition can be driven by applying the basic waveform at a frame rate equal to the basic frame rate adjusted by the temperature-dependent multiplication factor.
平衡脉冲对幻灯片放映方法和设备Balanced pulse-to-slideshow method and apparatus
平衡脉冲对幻灯片放映(BPPSS)方法是用于驱动电光显示器的方法,该电光显示器具有能够实现包括两个极端光学状态的至少三个不同灰度级的至少一个像素。该方法包括向像素施加基本波形,该基本波形包括至少一个复位脉冲,该复位脉冲足以将像素驱动至或接近极端光学状态之一,接着是足以将像素驱动到与所述一个极端光学状态不同的灰度级的至少一个设定脉冲,基本波形被下列中至少之一修改:A balanced pulse pair slideshow (BPPSS) method is a method for driving an electro-optical display having at least one pixel capable of achieving at least three different gray levels including two extreme optical states. The method comprises applying a base waveform to the pixel, the base waveform comprising at least one reset pulse sufficient to drive the pixel to or near one of the extreme optical states, followed by at least one set pulse sufficient to drive the pixel to a gray level different from the one extreme optical state, the base waveform being modified by at least one of the following:
(a)将至少一个平衡脉冲对插入至基本波形中;(a) inserting at least one balanced pulse pair into a basic waveform;
(b)从基本波形中移除至少一个平衡脉冲对;以及(b) removing at least one balanced pulse pair from the base waveform; and
(c)将至少一个零电压时间段插入至基本波形中。(c) Inserting at least one zero voltage period into the basic waveform.
此外,术语平衡脉冲对(“BPP”)表示两个相反极性的脉冲的序列,以使得平衡脉冲对的总冲激实质上为零。在BPPSS方法的优选形式中,平衡脉冲对的两个脉冲各自是恒定电压但具有相反的极性并且长度相等。术语“基本波形元素”或“BWE”在下文中可用于指代基本波形的任何复位或设定脉冲。平衡脉冲对和/或零电压时间段(下文中可称为“间隙”)的插入可以在单个基本波形元素内或在两个连续波形元素之间实现。所有这些修改都具有不影响波形的净冲激的特性;净冲激是指在波形的持续时间内积分的波形电压曲线的积分。平衡脉冲对和零电压暂停当然具有零净冲激。尽管通常BPP的脉冲将彼此相邻地插入,但这不是必需的,并且两个脉冲可以插入在不同的位置。Furthermore, the term balanced pulse pair ("BPP") denotes a sequence of two pulses of opposite polarity such that the total impulse of the balanced pulse pair is substantially zero. In a preferred form of the BPPSS method, the two pulses of the balanced pulse pair are each of constant voltage but of opposite polarity and of equal length. The term "basic waveform element" or "BWE" may be used hereinafter to refer to any reset or set pulse of a basic waveform. The insertion of a balanced pulse pair and/or a zero voltage time period (hereinafter referred to as a "gap") can be implemented within a single basic waveform element or between two consecutive waveform elements. All of these modifications have the characteristic of not affecting the net impulse of the waveform; net impulse refers to the integral of the waveform voltage curve integrated over the duration of the waveform. Balanced pulse pairs and zero voltage pauses, of course, have zero net impulse. Although typically the pulses of a BPP will be inserted adjacent to each other, this is not required, and the two pulses can be inserted at different locations.
在根据BPPSS方法修改基本波形包括移除至少一个BPP的情况下,先前由移除的BPP或每个移除的BPP占据的时间段可以保留为零电压时间段。可替换地,可以通过将一些或所有后面的波形元素移动为在时间上更早来“闭合”该时间段,但是在这种情况下,通常需要在波形的某个后期插入零电压时间段,通常在其结束处,以确保保持波形的总长度,因为通常需要确保用相等长度的波形驱动显示器的所有像素。可替换地,当然,可以通过将一些或所有较早的波形元素移动为在时间上更晚来“闭合”该时间段,其中在波形的某个较早阶段插入零电压时间段,通常在其开始处。Where modifying the base waveform according to the BPPSS method includes removing at least one BPP, the time period previously occupied by the or each removed BPP may be retained as a zero voltage period. Alternatively, the time period may be "closed" by shifting some or all subsequent waveform elements to be earlier in time, but in this case, it is typically necessary to insert the zero voltage period at some later stage of the waveform, typically at its end, to ensure that the overall length of the waveform is maintained, as it is typically necessary to ensure that all pixels of the display are driven with waveforms of equal length. Alternatively, of course, the time period may be "closed" by shifting some or all earlier waveform elements to be later in time, with the zero voltage period being inserted at some earlier stage of the waveform, typically at its beginning.
如已经指出的,本发明的BPPSS波形是在上述MEDEOD申请中描述的基本幻灯片放映波形的修改。如上所述,幻灯片放映波形包括一个或多个复位脉冲,其使像素移动到或至少接近一个极端光学状态(光学轨道);如果波形包括两个或更多个复位脉冲,则第一个之后的每个复位脉冲将使像素移动到相对的极端光学状态,从而基本上遍历其整个光学范围。(例如,如果显示器使用的电光介质具有(例如)4%至40%的反射率范围,则第一个之后的每个复位脉冲可能会使得像素遍历从8%至35%的反射率。)如果使用多于一个复位脉冲,则连续的复位脉冲当然必须具有交替的极性。As already noted, the BPPSS waveform of the present invention is a modification of the basic slideshow waveform described in the aforementioned MEDEOD application. As described above, the slideshow waveform includes one or more reset pulses that cause the pixel to move to, or at least approach, one extreme optical state (optical track); if the waveform includes two or more reset pulses, then each reset pulse after the first will cause the pixel to move to the opposite extreme optical state, thereby traversing substantially its entire optical range. (For example, if the display uses an electro-optical medium having a reflectivity range of, say, 4% to 40%, then each reset pulse after the first might cause the pixel to traverse a reflectivity range of 8% to 35%.) If more than one reset pulse is used, then successive reset pulses must, of course, have alternating polarities.
幻灯片放映波形还包括设定脉冲,该设定脉冲将像素从最后的复位脉冲所留下的极端光学状态驱动到像素的期望的最终灰度级。注意,当该期望的最终灰度级是极端光学状态之一,并且最后的复位脉冲使像素处于该期望的极端光学状态时,设定脉冲可以具有零持续时间。类似地,如果在施加幻灯片放映波形之前像素的初始状态处于极端光学状态之一,则第一复位脉冲可以具有零持续时间。The slideshow waveform also includes a set pulse that drives the pixel from the extreme optical state left by the last reset pulse to the desired final gray level of the pixel. Note that when the desired final gray level is one of the extreme optical states and the last reset pulse leaves the pixel in that desired extreme optical state, the set pulse can have a zero duration. Similarly, if the initial state of the pixel before applying the slideshow waveform is in one of the extreme optical states, the first reset pulse can have a zero duration.
现在将参考附图仅通过示意的方式描述本发明的优选BPPSS波形。A preferred BPPSS waveform of the present invention will now be described, by way of illustration only, with reference to the accompanying drawings.
附图中的图2A和2B示出了用于在上述MEDEOD申请中描述的类型的现有技术(基本)幻灯片放映驱动方案中的两个不同转变的t个波形。该幻灯片放映驱动方案针对每次转变使用三个复位脉冲。图2C和2D示出了分别施加图2A和2B的波形的像素的光学状态(反射率)相对于时间的相应变化。根据序列号为10/065,795和10/879,335的上述共同未决申请中使用的惯例,图2C和2D被绘制以使得底部水平线代表黑色极端光学状态,顶部水平线代表白色极端光学状态,以及中间级别代表灰色状态。波形的复位和设定脉冲的开始和结束在图2A和2B中由垂直虚线表示,并且各种BWE(即复位和设定脉冲)显示为由十个或更少的相等长度的脉冲组成,但是通常BWE可以具有更长的任意长度,并且如果由一系列相等长度的脉冲组成,则通常将超过十个这样的脉冲用于最大长度BWE。Figures 2A and 2B of the accompanying drawings illustrate t waveforms for two different transitions in a prior art (basic) slideshow drive scheme of the type described in the aforementioned MEDEOD application. This slideshow drive scheme uses three reset pulses for each transition. Figures 2C and 2D illustrate the corresponding changes in the optical state (reflectivity) of the pixel with the waveforms of Figures 2A and 2B applied, respectively, over time. Following the convention used in the aforementioned co-pending applications, serial numbers 10/065,795 and 10/879,335, Figures 2C and 2D are plotted so that the bottom horizontal line represents the extreme black optical state, the top horizontal line represents the extreme white optical state, and intermediate levels represent gray states. The start and end of the reset and set pulses of the waveforms are indicated by vertical dashed lines in Figures 2A and 2B, and various BWEs (i.e., reset and set pulses) are shown as consisting of ten or fewer pulses of equal length, but in general, BWEs can have any length longer, and if composed of a series of equal-length pulses, more than ten such pulses are typically used for the maximum-length BWE.
图2A和2C中所示的基本波形(通常标记为100)实现白色至白色的转变(即,其中像素的初始和最终状态都是白色极端光学状态的“转变”)。波形100包括第一负(即,黑色方向的)复位脉冲102,其将像素驱动至其黑色极端光学状态,第二正(白色方向的)复位脉冲104,其将像素驱动至其白色极端光学状态,第三负(黑色方向的)复位脉冲106,其将像素驱动到其黑色极端光学状态,以及设定脉冲108,其将像素驱动到其白色极端光学状态。四个脉冲102、104、106和108中的每一个具有最大十个单位持续时间。(为了避免连续引用“持续时间单位”的累赘,这些单位在下文中可称为“时间单位”或“TU”。)The basic waveform shown in Figures 2A and 2C (generally labeled 100) implements a white-to-white transition (i.e., a "transition" in which the initial and final states of the pixel are both the white extreme optical state). Waveform 100 includes a first negative (i.e., black-directed) reset pulse 102 that drives the pixel to its black extreme optical state, a second positive (white-directed) reset pulse 104 that drives the pixel to its white extreme optical state, a third negative (black-directed) reset pulse 106 that drives the pixel to its black extreme optical state, and a set pulse 108 that drives the pixel to its white extreme optical state. Each of the four pulses 102, 104, 106, and 108 has a maximum duration of ten units. (To avoid tedious reference to "duration units," these units may be referred to hereinafter as "time units" or "TUs.")
图2B和2D示出了使用与图2A和2C中相同的三复位脉冲驱动方案的用于深灰色至浅灰色转变的波形(通常表示为150)。波形150包括第一复位脉冲152,其与波形100的第一复位脉冲102一样是负的和黑色方向的。然而,由于使用波形150的转变从深灰度级开始,因此第一复位脉冲152的持续时间(示为四个TU)短于复位脉冲102的持续时间,因为需要较短的第一复位脉冲来在第一个复位脉冲结束时将像素置于其黑色极端光学状态。对于第一复位脉冲152的剩余六个TU,将零电压施加到像素。(图2B和2D示出了在相关时间段结束时具有四个TU的负电压的第一复位脉冲152,但这是任意的,并且可以根据需要布置负电压和零电压的时间段。)2B and 2D illustrate waveforms (generally designated 150) for a dark gray to light gray transition using the same three-reset pulse drive scheme as in FIGs. 2A and 2C. Waveform 150 includes a first reset pulse 152 that is negative and black-oriented, like first reset pulse 102 of waveform 100. However, because the transition using waveform 150 begins at a dark gray level, the duration of first reset pulse 152 (shown as four TUs) is shorter than that of reset pulse 102 because a shorter first reset pulse is required to place the pixel in its black extreme optical state at the end of the first reset pulse. For the remaining six TUs of first reset pulse 152, zero voltage is applied to the pixel. (FIGS. 2B and 2D illustrate first reset pulse 152 having a negative voltage for four TUs at the end of the relevant time period, but this is arbitrary, and periods of negative and zero voltage can be arranged as desired.)
波形150的第二和第三复位脉冲104和106与波形100的相应脉冲相同。波形150的设定脉冲158与波形100的设定脉冲108一样是正的和白色方向的。然而,由于使用波形150的转变在浅灰度级处结束,因此设定脉冲158的持续时间(示为7个TU)短于设定脉冲108的持续时间,因为需要较短的设定脉冲来使像素达到其最终的浅灰度级。对于剩余的三个TU的设定脉冲158,将零电压施加到像素。(同样,设定脉冲158内的正电压和零电压的时间段的分布是任意的,并且可以根据需要布置时间段。)The second and third reset pulses 104 and 106 of waveform 150 are identical to the corresponding pulses of waveform 100. The set pulse 158 of waveform 150 is positive and white-oriented like the set pulse 108 of waveform 100. However, because the transition using waveform 150 ends at a light gray level, the duration of the set pulse 158 (shown as 7 TUs) is shorter than the duration of the set pulse 108 because a shorter set pulse is required to bring the pixel to its final light gray level. For the remaining three TUs of the set pulse 158, zero voltage is applied to the pixel. (Again, the distribution of the positive and zero voltage periods within the set pulse 158 is arbitrary, and the periods can be arranged as desired.)
从上述内容可以看出,在图2A-2D所示的现有技术幻灯片放映驱动方案中,第一复位脉冲和设定脉冲的持续时间将分别根据像素的初始和最终状态而变化,并且在某些情况下,这些脉冲中的一个或两个可以具有零持续时间。例如,在图2A-2D的驱动方案中,黑色至黑色转变可以具有零持续时间的第一复位脉冲(因为像素已经处于在第一复位脉冲102和152的结束处达到的黑色极端光学状态)以及零持续时间的设定脉冲(因为在第三复位脉冲106结束时,像素已经处于期望的极端黑色光学状态)。As can be seen from the foregoing, in the prior art slide show drive scheme shown in Figures 2A-2D, the duration of the first reset pulse and the set pulse will vary depending on the initial and final states of the pixel, respectively, and in some cases, one or both of these pulses may have zero duration. For example, in the drive scheme of Figures 2A-2D, a black-to-black transition may have a first reset pulse of zero duration (because the pixel is already in the black extreme optical state reached at the end of the first reset pulses 102 and 152) and a set pulse of zero duration (because the pixel is already in the desired extreme black optical state at the end of the third reset pulse 106).
通常,期望将波形的总持续时间保持得尽可能短,以使得显示器可以被快速地重写;出于显而易见的原因,用户更喜欢快速显示新图像的显示器。由于每个复位脉冲占据相当长的时间段,所以期望将复位脉冲的数量减少到与显示器可接受的灰度性能一致的最小值,并且通常优选一个或两个复位脉冲幻灯片放映驱动方案。附图中的图3A和3B示出了在前述MEDEOD申请中描述的类型的双复位脉冲的现有技术幻灯片驱动方案中的两个不同转变的波形。Generally, it is desirable to keep the total duration of the waveform as short as possible so that the display can be rewritten quickly; for obvious reasons, users prefer displays that display new images quickly. Because each reset pulse occupies a relatively long period of time, it is desirable to reduce the number of reset pulses to a minimum consistent with acceptable grayscale performance of the display, and a one- or two-reset-pulse slideshow drive scheme is generally preferred. Figures 3A and 3B of the accompanying drawings illustrate waveforms for two different transitions in a prior art slideshow drive scheme using a dual-reset pulse, of the type described in the aforementioned MEDEOD application.
图3A示出了白色至浅灰色的单复位脉冲波形(通常标记为200),其包括将像素从其初始白色状态驱动为黑色的复位脉冲202,以及将像素从黑色驱动到浅灰色的设定脉冲208(与图2B中的脉冲158相同)。尽管波形200仅使用单个复位脉冲,但是应当理解,它实际上是具有零持续时间的第一复位脉冲的双复位脉冲幻灯片放映驱动方案的一部分,如图3A的左手侧的零电压时间段所示。FIG3A shows a single reset pulse waveform (generally designated 200) for white to light gray, which includes a reset pulse 202 that drives the pixel from its initial white state to black, and a set pulse 208 (same as pulse 158 in FIG2B ) that drives the pixel from black to light gray. Although waveform 200 uses only a single reset pulse, it should be understood that it is actually part of a dual reset pulse slideshow drive scheme with a first reset pulse of zero duration, as shown by the zero voltage period on the left-hand side of FIG3A .
图3B示出了黑色至浅灰色的双复位脉冲波形(通常标记为250),其包括将像素从其初始黑色状态驱动为白色的第一复位脉冲252,以及将像素从白色驱动到黑色的第二复位脉冲254,以及将像素从黑色驱动到浅灰色的与图3A中的复位脉冲相同的设定脉冲208。3B shows a black to light gray dual reset pulse waveform (generally labeled 250) that includes a first reset pulse 252 that drives the pixel from its initial black state to white, a second reset pulse 254 that drives the pixel from white to black, and a set pulse 208 that is identical to the reset pulse in FIG. 3A that drives the pixel from black to light gray.
如已经提到的,本发明的BPPSS波形是通过将至少一个平衡脉冲对插入基本波形,从基本波形移除至少一个平衡脉冲对,或者将至少一个零电压时间段插入基本波形中从如图2A、2B、3A和3B所示的基本幻灯片放映波形得到的。在移除BPP的情况下,所得到的间隙可以被闭合或者保持为零电压时间段。可以使用这些修改的组合。As mentioned above, the BPPSS waveform of the present invention is derived from the basic slideshow waveform shown in Figures 2A, 2B, 3A, and 3B by inserting at least one balanced pulse pair into the basic waveform, removing at least one balanced pulse pair from the basic waveform, or inserting at least one zero voltage period into the basic waveform. In the case of removing the BPP, the resulting gap can be closed or maintained as a zero voltage period. Combinations of these modifications can also be used.
图4A-4C示出了用于BPPSS波形的平衡脉冲对。图4A中所示的BPP(通常标记为300)包括恒定电压的负脉冲302,紧接着是与脉冲302具有相同持续时间和电压但具有相反极性的正脉冲304。显然,BPP 300将零净冲激施加至像素。除了脉冲的顺序被反转之外,图4B中所示的BPP(通常标记为310)与BPP 300相同。通过在正脉冲304和负脉冲302之间分别引入零电压时间段322,从BPP 310得到图4C中所示的BPP(通常标记为320)。Figures 4A-4C illustrate balanced pulse pairs for BPPSS waveforms. The BPP shown in Figure 4A (generally designated 300) comprises a constant voltage negative pulse 302, followed by a positive pulse 304 of the same duration and voltage as pulse 302 but with opposite polarity. Clearly, BPP 300 applies a zero net impulse to the pixel. The BPP shown in Figure 4B (generally designated 310) is identical to BPP 300, except that the order of the pulses is reversed. The BPP shown in Figure 4C (generally designated 320) is derived from BPP 310 by introducing a zero voltage period 322 between positive pulse 304 and negative pulse 302, respectively.
应当注意,在从初始图像到期望的最终图像的显示器的重写期间,并非显示器的所有像素必须在相同的时间点达到给定的目标状态(例如,反向单色投影目标状态)。达到目标状态的转变中的时间点分别是初始和期望的最终灰度级R2和R1的函数。理想地(并且如本文中通常所示),R2和R1的时间点匹配,整个显示器被驱动通过各种目标状态,并且所有像素同时达到这些目标状态。然而,通常期望改变驱动方案的各种波形的相对定时。可以出于美观原因进行波形的时移,例如,以改善转变的外观或所得图像的外观。而且,诸如下面讨论的那些修改可以偏移目标状态的相对时间位置,以使得对于R1和R2的各种组合,在转变期间的不同时间达到目标状态。It should be noted that during the rewriting of the display from an initial image to a desired final image, not all pixels of the display have to reach a given target state (e.g., a reverse monochrome projection target state) at the same point in time. The points in time in the transition to the target state are a function of the initial and desired final gray levels R2 and R1, respectively. Ideally (and as generally shown herein), the points in time of R2 and R1 match, the entire display is driven through the various target states, and all pixels reach these target states simultaneously. However, it is often desirable to change the relative timing of the various waveforms of the drive scheme. Time shifting of the waveforms can be performed for aesthetic reasons, for example, to improve the appearance of the transition or the appearance of the resulting image. Moreover, modifications such as those discussed below can offset the relative temporal positions of the target states so that for various combinations of R1 and R2, the target states are reached at different times during the transition.
重要的是要认识到,这种波形修改不仅会影响最终光学状态(即最终灰度级)的反射率,还会影响中间目标状态。虽然基本波形的目标状态通常接近极端光学状态(光学轨道)之一,并且根据定义,在驱动方案的优选形式中的最后目标状态或者最后两个目标状态的光学轨道附近,上述修改可以使目标状态下的反射率偏离光学轨道。它是朝向光学轨道的驱动程度的变化,其在最终光学状态(灰度级)上进行小的调节。It is important to recognize that this waveform modification affects not only the reflectivity of the final optical state (i.e., final grayscale), but also the intermediate target states. While the target state of the basic waveform is typically close to one of the extreme optical states (optical tracks), and by definition, near the optical tracks of the last target state or the last two target states in the preferred form of the drive scheme, the above modifications can cause the reflectivity in the target state to deviate from the optical track. It is the change in the degree of drive toward the optical track that makes a small adjustment in the final optical state (grayscale).
已经发现,期望保持包括BPP的每个电压脉冲的冲激相对较小。BPP的幅度可以由参数d定义,参数d的绝对值描述BPP的两个电压脉冲中的每一个的长度,并且其符号表示两个脉冲中的第二个的符号。例如,图4A和4B中所示的BPP可以分别被赋予d值+1和-1(而图4C的BPP则在一致的方案中被赋予-1的d值,其中在两个脉冲之间插入了间隙修改)。在一些实施例中,所使用的所有BPP具有d值,其幅度小于PL,并且优选地小于PL/2,其中PL(以用于测量BPP的相同单位)被定义为在驱动方案的驱动电压特性下,将像素从一个极端光学状态驱动到另一个所需的电压脉冲的长度,或在两个方向上的转变长度不相同的情况下该电压脉冲的平均值。在刚刚给出的示例中,d以显示扫描帧为单位表示,并且图4A和4B的BPP具有每个为一个扫描帧长度的电压脉冲。在这种情况下,PL也将以扫描帧定义。当然,所有量都可以可替换地以时间单位表示,例如秒或毫秒。It has been found that it is desirable to keep the impulse of each voltage pulse comprising the BPP relatively small. The amplitude of the BPP can be defined by a parameter d, whose absolute value describes the length of each of the two voltage pulses of the BPP, and whose sign indicates the sign of the second of the two pulses. For example, the BPPs shown in Figures 4A and 4B can be assigned d values of +1 and -1, respectively (while the BPP of Figure 4C is assigned a d value of -1 in a consistent scheme, where a gap modification is inserted between the two pulses). In some embodiments, all BPPs used have d values whose amplitude is less than PL, and preferably less than PL/2, where PL (in the same units used to measure BPP) is defined as the length of the voltage pulse required to drive a pixel from one extreme optical state to the other under the drive voltage characteristics of the drive scheme, or the average of such voltage pulses if the transition lengths in the two directions are different. In the example just given, d is expressed in display scan frames, and the BPPs of Figures 4A and 4B each have voltage pulses that are one scan frame long. In this case, PL would also be defined in scan frames. Of course, all quantities can alternatively be expressed in time units, such as seconds or milliseconds.
如在前述MEDEOD申请中所述,通常需要或期望使用驱动电路驱动电光显示器,该驱动电路仅能提供两个驱动电压(也称为“栅栏”驱动)。由于双稳态电光介质通常需要在其极端光学状态之间在两个方向上被驱动,因此可能首先看起来需要至少三个驱动电压,即0、+V和-V,其中V是基本上任意的驱动电压,以使得特定像素的一个电极(通常是传统有源矩阵显示器中的公共前电极)可以保持在0,而另一个电极(通常是该像素的像素电极)可以根据像素需要被驱动的方向保持在+V或-V。当使用双电压驱动电路时,驱动方案的每个波形被分成时间区段;通常这些时间区段具有相等的持续时间,但不一定是这种情况。在非栅栏驱动方案中,可以在任何时间区段中向任何特定像素施加正、零或负驱动电压。例如,在三驱动电压系统中,公共前电极可以被保持在0,而各个像素电极被保持在+V、0或-V。在栅栏驱动方案中,每个时间区段实际上被分为两个;在两个所得到的区段中的一个中,可以仅向任何特定像素施加负或零驱动电压,而在另一个所得到的区段中,可以仅向任何特定像素施加正或零驱动电压。例如,考虑具有驱动电压V和v的双驱动电压系统,其中V>v。在每对区段的第一区段中,公共前电极被设置为V,像素电极被设置为V(零驱动电压)或v(负驱动电压)。在每对区段的第二区段中,公共前电极被设置为v,并且像素电极被设置为v(零驱动电压)或V(正驱动电压)。所得到的波形是相应的非栅栏波形的两倍。As described in the aforementioned MEDEOD application, it is often necessary or desirable to drive an electro-optical display using a drive circuit that is capable of providing only two drive voltages (also known as "fence" drive). Since a bistable electro-optic medium typically needs to be driven in two directions between its extreme optical states, it might first appear that at least three drive voltages are required, namely 0, +V, and -V, where V is an essentially arbitrary drive voltage such that one electrode of a particular pixel (typically the common front electrode in a conventional active matrix display) can be held at 0, while the other electrode (typically the pixel electrode for that pixel) can be held at either +V or -V, depending on the direction in which the pixel needs to be driven. When a dual voltage drive circuit is used, each waveform of the drive scheme is divided into time segments; typically these time segments are of equal duration, but this is not necessarily the case. In a non-fence drive scheme, a positive, zero, or negative drive voltage can be applied to any particular pixel in any time segment. For example, in a three drive voltage system, the common front electrode can be held at 0, while the individual pixel electrodes are held at +V, 0, or -V. In a fence drive scheme, each time segment is effectively divided into two; in one of the two resulting segments, only negative or zero drive voltage can be applied to any particular pixel, while in the other resulting segment, only positive or zero drive voltage can be applied to any particular pixel. For example, consider a dual drive voltage system with drive voltages V and v, where V>v. In the first segment of each pair of segments, the common front electrode is set to V, and the pixel electrode is set to V (zero drive voltage) or v (negative drive voltage). In the second segment of each pair of segments, the common front electrode is set to v, and the pixel electrode is set to v (zero drive voltage) or V (positive drive voltage). The resulting waveform is twice the size of the corresponding non-fence waveform.
通常还期望IMP驱动方案能够进行局部更新。如上述MEDEOD申请中所述,通常期望以允许正在经历改变的显示器的特定区域的局部更新而显示器的其余部分保持不变的方式驱动电光显示器;例如,可能期望更新用户正在输入文本的对话框而不更新显示器上的背景图像。一些驱动方案的局部更新版本可以通过从用于零转变(即,从一个灰度级转变到相同的灰度级)的波形中移除所有非零电压来创建。例如,从灰度级2到灰度级2的波形通常由一系列电压脉冲组成。从该波形中移除非零电压,并对所有其他零转变执行此操作,导致波形的局部更新版本。当期望在转变期间最小化外来闪烁时,这种局部更新版本可能是有利的。It is also generally desirable that IMP drive schemes be capable of local updates. As described in the aforementioned MEDEOD application, it is generally desirable to drive an electro-optical display in a manner that allows local updates to specific areas of the display that are undergoing changes while the rest of the display remains unchanged; for example, it may be desirable to update a dialog box in which a user is entering text without updating the background image on the display. Locally updated versions of some drive schemes can be created by removing all non-zero voltages from the waveform used for zero transitions (i.e., transitions from one gray level to the same gray level). For example, the waveform from gray level 2 to gray level 2 typically consists of a series of voltage pulses. Removing the non-zero voltages from this waveform, and performing this operation for all other zero transitions, results in a locally updated version of the waveform. This locally updated version may be advantageous when it is desirable to minimize extraneous flicker during transitions.
平衡脉冲对停留时间补偿方法和设备Balanced pulse pair dwell time compensation method and device
在一些实施例中,至少两个不同的波形可以用于电光显示器的像素的特定灰度级之间的相同转变,这取决于像素在转变开始的状态中的停留时间的持续时间。这两个波形可以通过至少一个平衡脉冲对的至少一次插入和/或移除、或者至少一个零电压时间段的插入而彼此不同,其中“平衡脉冲对”具有先前定义的含义。非常优选的是,在这种方法中,驱动方案是DC平衡的,如该术语已在上面定义的。In some embodiments, at least two different waveforms can be used for the same transition between specific gray levels of a pixel of an electro-optical display, depending on the duration of the pixel's dwell time in the state at which the transition begins. The two waveforms can differ from each other by at least one insertion and/or removal of at least one balanced pulse pair, or the insertion of at least one zero voltage period, where "balanced pulse pair" has the meaning previously defined. It is highly preferred that, in this approach, the drive scheme be DC balanced, as that term is defined above.
在这种平衡脉冲对停留时间补偿(BPPDTC)方法中(如在已经描述的BPPSS方法中),可以在单个波形元素内或在两个连续波形元素之间实现平衡脉冲对的插入或移除和/或零电压时间段(暂停)的插入或移除。用于在转变开始的初始状态下的不同停留时间之后的相同转变的两个波形在下文中可称为“替代停留时间”或“ADT”波形。In this balanced pulse pair dwell time compensation (BPPDTC) method (as in the BPPSS method already described), balanced pulse pairs and/or zero voltage time periods (pauses) can be inserted or removed within a single waveform element or between two consecutive waveform elements. Two waveforms for the same transition after different dwell times in an initial state at the start of the transition may be referred to hereinafter as "alternative dwell time" or "ADT" waveforms.
应当注意,ADT波形可以通过波形内的BPP或暂停的位置和/或持续时间而彼此不同(参见例如下面图5B-5E的讨论),因为BPP或暂停的这种移动可以在形式上被视为在一个位置的BPP或暂停的移除和在不同位置的BPP或暂停的插入的组合,或者(在相同位置的持续时间的变化的情况下)在一个位置的BPP或暂停的移除和在相同位置的不同BPP或暂停的插入的组合。It should be noted that ADT waveforms can differ from one another by the location and/or duration of the BPP or pause within the waveform (see, for example, the discussion of Figures 5B-5E below), as such movement of the BPP or pause can be formally viewed as a combination of the removal of a BPP or pause at one location and the insertion of a BPP or pause at a different location, or (in the case of a variation in duration at the same location) the removal of a BPP or pause at one location and the insertion of a different BPP or pause at the same location.
在BPPDTC驱动方案中,BPP和/或暂停的移除的插入引起了相同的问题,并且可以以与上述BPPSS驱动方案相同的方式处理。因此,在BPPDTC波形之间的差异包括至少一个BPP的移除的情况下,先前由移除的BPP或每个移除的BPP占据的时间段可以保留为零电压时间段。可替换地,可以通过将一些或所有后面的波形元素移动为在时间上更早来“闭合”该时间段,通常在波形中的某个稍后阶段(通常在其结束时)插入零电压时间段,以便确保保持波形的总长度。(在任何实际显示器中,通常具有至少几千个像素,在任何转变中通常会有至少一个像素经历每个可能的转变,并且如果所有像素的波形的长度不同,则控制器逻辑变得极其复杂。)可替换地,当然,可以通过将一些或所有早期波形元素移动为在时间上更晚来“闭合”时间段,其中在波形的某个早期阶段(通常在其开始时)插入一个零电压时间段。In the BPPDTC drive scheme, the insertion of BPPs and/or pauses raises the same issues and can be handled in the same manner as for the BPPSS drive scheme described above. Thus, where the difference between the BPPDTC waveforms includes the removal of at least one BPP, the time period previously occupied by the or each removed BPP can be retained as a zero voltage period. Alternatively, the time period can be "closed" by shifting some or all later waveform elements to be earlier in time, typically inserting a zero voltage period at some later stage in the waveform (typically at its end) to ensure that the overall length of the waveform is maintained. (In any practical display, which typically has at least several thousand pixels, at any transition there will typically be at least one pixel undergoing every possible transition, and if the waveforms for all pixels were of different lengths, the controller logic would become extremely complex.) Alternatively, of course, the time period can be "closed" by shifting some or all earlier waveform elements to be later in time, inserting a zero voltage period at some earlier stage in the waveform (typically at its beginning).
类似地,插入BPP增加了波形的总持续时间,除非可以同时移除现有的零电压时间段。由于驱动方案的所有波形都非常期望具有相同的总长度,因此当驱动方案的一个波形具有插入的BPP时,驱动方案的所有其他波形应该具有添加到其的零电压时间段,或者作出一些其他修改,以补偿由BPP的插入引起的整体波形长度的增加。例如,如果将40毫秒BPP插入以上表1所示的黑色至白色波形(波形长度为420毫秒)中,则可以将40毫秒的暂停添加到表1所示的其余三个波形中,以使得所有波形的长度均为460毫秒。显然,如果合适,可以将BPP添加到其他三个波形而不是暂停,或者可以使用总共40毫秒的BPP和暂停的某种组合。Similarly, inserting a BPP increases the total duration of a waveform unless the existing zero voltage period can be removed at the same time. Since it is highly desirable for all waveforms of a drive scheme to have the same total length, when one waveform of a drive scheme has a BPP inserted, all other waveforms of the drive scheme should have zero voltage periods added to them, or some other modification should be made to compensate for the increase in overall waveform length caused by the insertion of the BPP. For example, if a 40 millisecond BPP is inserted into the black to white waveform shown in Table 1 above (waveform length of 420 milliseconds), a 40 millisecond pause can be added to the remaining three waveforms shown in Table 1 so that all waveforms have a length of 460 milliseconds. Obviously, if appropriate, BPPs could be added to the other three waveforms instead of pauses, or some combination of BPPs and pauses totaling 40 milliseconds could be used.
现在将仅通过示意的方式描述本发明的BPPDTC方面的优选驱动方案和波形。在这种驱动方案和波形中使用的平衡脉冲对可以是上述任何类型;例如,可以使用图4A-4C中所示的BPP类型。A preferred drive scheme and waveform for the BPPDTC aspect of the present invention will now be described by way of illustration only. The balanced pulse pairs used in such drive schemes and waveforms may be of any type described above; for example, the BPP type shown in Figures 4A-4C may be used.
图5A-5E示出了根据本发明的BPPDTC方面的可用于单个转变的可替换停留时间波形。图5A示出了表1的第三行和上面的表2的最后一行中提到的黑色至白色波形。由于这是适合于在黑色状态下的长停留时间之后的黑色至白色转变的波形,因此可以将其视为基本黑色至白色波形,其根据本发明的BPPDTC方面被修改以产生适于在黑色状态下的较短停留时间后的黑色至白色转变的波形。如已经指出的,图5A的基本波形包括-15V、400毫秒脉冲,接着是持续20毫秒的0V。Figures 5A-5E illustrate alternative dwell-time waveforms that can be used for a single transition according to aspects of the BPPDTC of the present invention. Figure 5A illustrates the black-to-white waveform referenced in the third row of Table 1 and the last row of Table 2 above. Since this is a waveform suitable for a black-to-white transition after a long dwell time in the black state, it can be considered a basic black-to-white waveform that is modified according to aspects of the BPPDTC of the present invention to produce a waveform suitable for a black-to-white transition after a shorter dwell time in the black state. As already noted, the basic waveform of Figure 5A comprises a -15V, 400 millisecond pulse followed by 0V for 20 milliseconds.
图5B示出了图5A的基本波形的修改,已经发现当仅在初始黑色状态下的不大于0.3秒的短的停留时间之后实现黑色至白色转变时,降低最终白色状态的反射率是有效的。图5B的波形是通过在图5A的波形的-15V、400毫秒脉冲的结束时插入类似于图4A中所示的BPP 300的BPP而产生的,以使得图5B的波形包括-15V、420毫秒脉冲,接着是+15V、20毫秒脉冲和持续20毫秒的0伏。FIG5B shows a modification of the basic waveform of FIG5A that has been found to be effective in reducing the reflectivity of the final white state when the black-to-white transition is achieved only after a short dwell time of no more than 0.3 seconds in the initial black state. The waveform of FIG5B is generated by inserting a BPP similar to BPP 300 shown in FIG4A at the end of the −15 V, 400 msec pulse of the waveform of FIG5A, such that the waveform of FIG5B includes a −15 V, 420 msec pulse, followed by a +15 V, 20 msec pulse, and 0 volts for 20 msec.
图5C和5D示出了与图5A和5B的波形相同的黑色至白色转变的另外两个ADT波形。当在黑色状态中分别在0.3到1秒和1到3秒的停留时间之后实现黑色至白色转变时,已经发现图5C和5D的波形有效地标准化最终白色状态的反射率。图5C和5D的波形是通过将与图5B中相同的BPP插入图5A的波形中产生的,但是在与图5B中使用的位置不同的位置处产生。如上所述,已经发现BPP被插入基本波形(或从基本波形中移除)的位置对转变后的最终光学状态具有显著影响,因此偏移与基本波形一起的BPP的插入位置是用于针对像素在初始光学状态下的停留时间的变化补偿波形的有效手段。Figures 5C and 5D show two additional ADT waveforms for the same black-to-white transition as the waveforms of Figures 5A and 5B. The waveforms of Figures 5C and 5D have been found to effectively normalize the reflectivity of the final white state when the black-to-white transition is achieved after dwell times of 0.3 to 1 second and 1 to 3 seconds, respectively, in the black state. The waveforms of Figures 5C and 5D are generated by inserting the same BPP as in Figure 5B into the waveform of Figure 5A, but at different positions than those used in Figure 5B. As described above, it has been found that the position at which the BPP is inserted into (or removed from) the base waveform has a significant effect on the final optical state after the transition, so shifting the insertion position of the BPP along with the base waveform is an effective means for compensating the waveform for variations in the dwell time of the pixel in the initial optical state.
图5E是图5A的波形的优选替代方案,用于在黑色状态下长停留时间(3秒或更大)之后实现黑色至白色转变。图5E的波形大体类似于图5B-5D的波形,因为它是通过将相同的BPP插入图5A的波形中产生的。然而,在图2E中,BPP插入波形的开始;还发现,期望使BPP的脉冲持续40毫秒而不是20毫秒。由于这使得波形的总持续时间为500毫秒,所以当图5E的波形与图5B-5D的波形结合使用时,需要在波形结束处用另外的40毫秒的0V“填充”图5B-5D的波形。因此,用于黑色至白色转变的一组优选ADT波形如下表3中所示:FIG5E is a preferred alternative to the waveform of FIG5A for achieving a black to white transition after a long dwell time (3 seconds or more) in the black state. The waveform of FIG5E is generally similar to the waveform of FIG5B-5D in that it is generated by inserting the same BPP into the waveform of FIG5A. However, in FIG2E, the BPP is inserted at the beginning of the waveform; it is also found that it is desirable to make the pulse of the BPP last 40 milliseconds instead of 20 milliseconds. Since this makes the total duration of the waveform 500 milliseconds, when the waveform of FIG5E is used in conjunction with the waveform of FIG5B-5D, it is necessary to "fill" the waveform of FIG5B-5D with an additional 40 milliseconds of 0V at the end of the waveform. Therefore, a set of preferred ADT waveforms for black to white transitions is shown in Table 3 below:
表3Table 3
注意,对于表3中的所有ADT波形,用于黑色至白色转变的冲激为-15V*400毫秒或6V秒,因此对于所有初始状态停留时间,使得驱动方案是DC平衡的。Note that for all ADT waveforms in Table 3, the impulse for the black to white transition is -15V*400 milliseconds or 6V seconds, thus making the drive scheme DC balanced for all initial state dwell times.
如已经提到的,DTC也可以通过从基本波形中移除BPP来实现。例如,考虑下面表4中所示的驱动方案:As already mentioned, DTC can also be achieved by removing the BPP from the basic waveform. For example, consider the drive scheme shown in Table 4 below:
表4Table 4
注意,在该驱动方案中,不仅是整个驱动方案,而且所有波形都是“内部”DC平衡的;在上述序列号为10/814,205的共同未决的申请中详细讨论了这种内部DC平衡的可取性。同样,将参考黑色至白色转变来讨论用于DTC的方法,但应该理解,白色至黑色转变的DTC可以以类似的方式实现。Note that in this drive scheme, not only the entire drive scheme, but all waveforms are "internally" DC balanced; the desirability of such internal DC balance is discussed in detail in the aforementioned co-pending application Ser. No. 10/814,205. Likewise, the method for DTC will be discussed with reference to black-to-white transitions, but it should be understood that DTC for white-to-black transitions can be implemented in a similar manner.
在这种情况下,通过移除BPP,即通过移除一个极性和一个持续时间的一个电压脉冲的一部分并同时移除相反极性和相同持续时间的一个电压脉冲的类似部分,来实现黑色至白色转变的DTC。可以用零电压时间段替换被移除的脉冲部分,或者可以在时间上偏移波形的其余部分以占据先前由移除的脉冲对占据的时间段,并且为了保持总的更新时间,可以在其他地方(通常在波形的开始或结束处)添加与移除对的持续时间匹配的零电压区段。In this case, DTC for black-to-white transitions is achieved by removing the BPP, i.e., by removing a portion of a voltage pulse of one polarity and one duration while simultaneously removing a similar portion of a voltage pulse of the opposite polarity and the same duration. The removed pulse portion can be replaced with a zero voltage period, or the remainder of the waveform can be shifted in time to occupy the period previously occupied by the removed pulse pair, and to maintain the overall update time, a zero voltage segment matching the duration of the removed pair can be added elsewhere (typically at the beginning or end of the waveform).
图6A、6B和6C示意性地示出了针对在黑色状态下在小于0.3秒的短停留时间内的DTC修改上面表4的第三行中列出的黑色至白色波形的该过程。图6A示出了来自表4的基本波形。图6B示意性地示出了从图6A的波形的由正电压脉冲的最后80毫秒部分和负电压脉冲的开始80毫秒部分形成的BPP的移除,其中通过在时间上向前移动负脉冲来消除所产生的间隙,如图6B中的箭头所示。在图6C中示出所产生的停留时间补偿波形,其包括320毫秒的正脉冲、320毫秒的负脉冲、以及180毫秒的零电压时间段。Figures 6A, 6B, and 6C schematically illustrate the process of modifying the black-to-white waveform listed in the third row of Table 4 above for DTC in the black state with a short dwell time of less than 0.3 seconds. Figure 6A shows the base waveform from Table 4. Figure 6B schematically shows the removal of the BPP formed by the last 80 millisecond portion of the positive voltage pulse and the first 80 millisecond portion of the negative voltage pulse from the waveform of Figure 6A, where the resulting gap is eliminated by shifting the negative pulse forward in time, as indicated by the arrow in Figure 6B. The resulting dwell time compensation waveform is shown in Figure 6C, which includes a 320 millisecond positive pulse, a 320 millisecond negative pulse, and a 180 millisecond zero voltage period.
在这种情况下,发现所有停留时间的DTC可以简单地通过改变移除的BPP的长度来实现,并且对于黑色状态中的3秒或更长的长停留时间,图6A的基本波形是令人满意的。因此,在这种情况下,黑色至白色转变的ADT波形的完整列表如以下表5中所示:In this case, it was found that DTC for all dwell times could be achieved simply by varying the length of the removed BPP, and that the basic waveform of FIG6A was satisfactory for long dwell times of 3 seconds or more in the black state. Therefore, the complete list of ADT waveforms for the black to white transition in this case is shown in Table 5 below:
表5Table 5
如已经提到的,当以图6B所示的方式从基本波形中移除BPP时,剩余的分量在时间上偏移并不是必要的;移除的BPP可以简单地用零电压时间段代替。下面的表6示出了一组修改的ADT波形,其类似于表5中的波形,但移除的BPP被零电压时间段代替:As already mentioned, when the BPP is removed from the basic waveform in the manner shown in FIG6B , it is not necessary for the remaining components to be offset in time; the removed BPP can simply be replaced by a zero voltage period. Table 6 below shows a set of modified ADT waveforms that are similar to those in Table 5, but with the removed BPP replaced by a zero voltage period:
表6Table 6
尽管上面主要参考仅具有两个灰度级的显示器描述了本发明的BPPDTC方面,但是并不局限于此,而是可以应用于具有更多灰度级的显示器。而且,尽管在附图所示的特定波形中,BPP的两个元素的插入或移除已经在波形内的单个点处实现,但是本发明不限于其中在单个点处实现BPP的插入或移除的波形;BPP的两个元素可以在不同的点插入或移除,即构成BPP的两个脉冲不必紧密连续,而是可以用时间间隔分开。此外,BPP的一个或两个脉冲可以细分为多个部分,然后可以将这些部分插入DTC的波形中或从波形中移除。例如,BPP可以由+15V、60毫秒脉冲和-15V、60毫秒脉冲组成。该BPP可以分为两个组成部分,例如紧接着-15V、20毫秒脉冲的+15V、60毫秒脉冲,以及-15V、40毫秒脉冲,并且这两个组成部分同时插入波形或从波形移除以实现DTC。While the BPPDTC aspects of the present invention have been described primarily with reference to displays having only two grayscale levels, they are not limited thereto and can be applied to displays having a greater number of grayscale levels. Furthermore, while in the specific waveforms illustrated in the figures, the insertion or removal of the two elements of the BPP is achieved at a single point within the waveform, the present invention is not limited to waveforms in which the BPP is inserted or removed at a single point; the two elements of the BPP can be inserted or removed at different points, meaning that the two pulses comprising the BPP do not need to be immediately consecutive but can be separated by a time interval. Furthermore, one or both pulses of the BPP can be subdivided into multiple components, which can then be inserted into or removed from the DTC waveform. For example, a BPP can consist of a +15V, 60ms pulse and a -15V, 60ms pulse. This BPP can be divided into two components, such as a +15V, 60ms pulse followed by a -15V, 20ms pulse, and a -15V, 40ms pulse, with both components being simultaneously inserted into or removed from the waveform to achieve DTC.
还发现从波形插入或移除零电压区段会影响转变后的最终灰度级,因此零电压区段的这种插入或移除提供了调整最终灰度级以实现DTC的第二种方法。零电压区段的这种插入或移除可以单独使用或与BPP的插入或移除组合使用。It has also been found that inserting or removing zero voltage segments from the waveform affects the final grayscale level after the transition, so this insertion or removal of zero voltage segments provides a second method of adjusting the final grayscale level to achieve DTC. This insertion or removal of zero voltage segments can be used alone or in combination with the insertion or removal of BPP.
尽管上面主要参考脉冲宽度调制波形描述了本发明的BPPDTC方面,其中在任何给定时间施加至像素的电压只能是-V、0或+V,但本发明不限于与这种脉冲宽度调制波形一起使用,并且可以与电压调制波形、或者使用脉冲和电压调制的波形一起使用。上述平衡脉冲对的定义可以通过具有零净冲激的两个相反极性的脉冲来满足,并且不要求两个脉冲具有相同的电压或持续时间。例如,在电压调制驱动方案中,BPP可以由+15V、20毫秒脉冲和跟随其后的-5V、60毫秒脉冲组成。While the BPPDTC aspects of the present invention have been described above primarily with reference to pulse-width modulated waveforms, where the voltage applied to a pixel at any given time can only be -V, 0, or +V, the present invention is not limited to use with such pulse-width modulated waveforms and can be used with voltage-modulated waveforms, or waveforms that utilize both pulse and voltage modulation. The definition of a balanced pulse pair described above can be satisfied by two pulses of opposite polarity with zero net impulse, and there is no requirement that the two pulses have the same voltage or duration. For example, in a voltage-modulated drive scheme, a BPP may consist of a +15V, 20 millisecond pulse followed by a -5V, 60 millisecond pulse.
从上述内容可以看出,本发明的BPPDTC方面允许驱动方案的停留时间补偿,同时保持驱动方案的DC平衡。这种DTC可以降低电光显示器中的重影水平。From the above it can be seen that the BPPDTC aspect of the present invention allows dwell time compensation of a drive scheme while maintaining the DC balance of the drive scheme.Such DTC can reduce ghosting levels in electro-optical displays.
目标缓冲器方法和设备Target buffer method and apparatus
目标缓冲器可用于驱动具有能够实现至少两个不同灰度级的像素的电光显示器。这两种方法中的第一种,非极性目标缓冲器方法包括提供初始、最终和目标数据缓冲器;确定初始数据缓冲器和最终数据缓冲器中的数据何时不同,以及何时发现这样的差异以这样的方式更新目标数据缓冲器中的值:(i)当初始数据缓冲器和最终数据缓冲器包含特定像素的相同值时,将目标数据缓冲器设置为该值;(ii)当初始数据缓冲器包含特定像素的比最终数据缓冲器更大的值时,将目标数据缓冲器设置为初始数据缓冲器的值加上增量;以及(iii)当初始数据缓冲器包含特定像素的比最终数据缓冲器小的值时,将目标数据缓冲器设置为初始数据缓冲器的值减去所述增量;使用初始数据缓冲器和目标数据缓冲器中的数据分别作为每个像素的初始和最终状态来更新显示器上的图像;接下来,将数据从目标数据缓冲器复制到初始数据缓冲器中;以及这些步骤直到初始和最终数据缓冲器包含相同的数据。A target buffer can be used to drive an electro-optical display having pixels capable of achieving at least two different grayscale levels. The first of the two methods, a non-polar target buffer method, includes providing initial, final, and target data buffers; determining when data in the initial data buffer and the final data buffer differ, and when such a difference is detected, updating the value in the target data buffer in such a manner that: (i) when the initial data buffer and the final data buffer contain the same value for a particular pixel, the target data buffer is set to that value; (ii) when the initial data buffer contains a greater value for the particular pixel than the final data buffer, the target data buffer is set to the value of the initial data buffer plus an increment; and (iii) when the initial data buffer contains a smaller value for the particular pixel than the final data buffer, the target data buffer is set to the value of the initial data buffer minus the increment; updating an image on the display using the data in the initial data buffer and the target data buffer as the initial and final states for each pixel, respectively; next, copying data from the target data buffer to the initial data buffer; and repeating these steps until the initial and final data buffers contain the same data.
在这两种方法的第二种方法(也即极性目标缓冲器方法)中,再次提供最终、初始和目标数据缓冲器,以及布置成存储显示器的每个像素的极性位的极性位阵列。再次,比较初始和最终数据缓冲器中的数据,并且当它们不同时,极性位阵列和目标数据缓冲器中的值以这样的方式更新:(i)当初始和最终数据缓冲器中的特定像素的值不同,并且初始数据缓冲器中的值表示像素的极端光学状态时,像素的极性位被设置为表示朝向相反极端光学状态的转变的值;并且根据极性位阵列中的相关值,目标数据缓冲器被设置为初始数据缓冲器的值加上或减去增量。然后以与第一种方法相同的方式更新显示器上的图像,然后将来自目标数据缓冲器的数据复制到初始数据缓冲器中。重复这些步骤,直到初始和最终数据缓冲器包含相同的数据。In the second of these two methods (i.e., the polarity target buffer method), final, initial, and target data buffers are again provided, along with a polarity bit array arranged to store a polarity bit for each pixel of the display. Again, the data in the initial and final data buffers are compared, and when they differ, the values in the polarity bit array and the target data buffer are updated in such a manner that: (i) when the values of a particular pixel in the initial and final data buffers differ, and the value in the initial data buffer represents an extreme optical state for the pixel, the polarity bit for the pixel is set to a value representing a transition toward the opposite extreme optical state; and depending on the associated value in the polarity bit array, the target data buffer is set to the value of the initial data buffer plus or minus an increment. The image on the display is then updated in the same manner as in the first method, and the data from the target data buffer is then copied into the initial data buffer. These steps are repeated until the initial and final data buffers contain identical data.
用于双稳态电光显示器的现有技术控制器通常使用类似于以下列表1中所示的逻辑(这里的所有列表都是伪代码):Prior art controllers for bi-stable electro-optic displays typically use logic similar to that shown in Listing 1 below (all listings here are pseudo-code):
列表1List 1
使用以这种方式操作的控制器,显示器等待接收新的图像信息,然后,当接收到这样的新图像信息时,在允许将新信息发送到显示器之前执行完整更新,即,一旦一个新图像已经被显示器接受,显示器不能接受第二个新图像,直到需要显示第一个新图像的显示器的重写已经完成,并且在某些情况下,该重写程序可能花费几百毫秒的时间,参见上面A-C部分中列出的一些驱动方案。因此,当用户滚动或打字时,对于该完整更新(重写)时间,显示器显得对用户输入不敏感。With a controller operating in this manner, the display waits to receive new image information, and then, when such new image information is received, performs a full update before allowing the new information to be sent to the display, i.e., once one new image has been accepted by the display, the display cannot accept a second new image until the rewrite of the display required to display the first new image has completed, and in some cases, this rewrite procedure can take hundreds of milliseconds, see some of the drive schemes listed in Sections A-C above. Thus, when a user scrolls or types, the display appears insensitive to user input for this full update (rewrite) time.
相反,实现本发明的非极性目标缓冲器方法的控制器通过以下列表2示例的逻辑操作(此后为方便起见,这种类型的控制器可被称为“列表2控制器”):In contrast, a controller implementing the non-polar target buffer method of the present invention operates through the following logic illustrated in List 2 (hereafter, for convenience, this type of controller may be referred to as a "List 2 controller"):
列表2List 2
在用于NPTB方法的该修改的控制器逻辑中,存在三个图像缓冲器。初始和最终缓冲器与现有技术控制器中的相同,并且新的第三缓冲器是“目标”缓冲器。显示控制器可以在任何时间接受新的图像数据到最终缓冲器。当控制器发现最终缓冲器中的数据不再等于初始缓冲器中的数据时(即,需要重写图像),根据初始和最终缓冲器中相关值之间的差异,通过使初始缓冲器中的值递增或递减1(或保持不变)来构造新的目标数据集。然后,控制器使用来自初始缓冲器和目标缓冲器中的值以常规方式执行显示更新。当该更新完成时,控制器将目标缓冲器中的值复制到初始缓冲器中,然后重复初始缓冲器和最终缓冲器之间的差异操作以生成新的目标缓冲器。当初始缓冲器和最终缓冲器具有相同的数据集时,整体更新完成。In this modified controller logic for the NPTB method, there are three image buffers. The initial and final buffers are the same as in the prior art controller, and the new third buffer is a "target" buffer. The display controller can accept new image data into the final buffer at any time. When the controller discovers that the data in the final buffer is no longer equal to the data in the initial buffer (i.e., the image needs to be rewritten), it constructs a new target data set by incrementing or decrementing the value in the initial buffer by 1 (or leaving it unchanged) based on the difference between the relevant values in the initial and final buffers. The controller then performs a display update in the usual way using the values from the initial and target buffers. When the update is complete, the controller copies the value in the target buffer to the initial buffer and then repeats the difference operation between the initial and final buffers to generate a new target buffer. When the initial and final buffers have the same data set, the overall update is complete.
因此,在该NPTB方法中,整体更新实现为一系列子更新操作,当使用初始和目标缓冲器更新图像时发生一个这样的子更新操作。术语“中间帧”将在下文中用于这些子更新操作中的每一个所需的时间段;当然,这样的中间帧指定了显示器的单个扫描帧(参见上述MEDEOD申请)和超帧所需的时间段,或者完成整个更新所需的时间段。Thus, in the NPTB approach, the overall update is implemented as a series of sub-update operations, one such sub-update operation occurring when the image is updated using the initial and target buffers. The term "intermediate frame" will be used hereinafter for the time period required for each of these sub-update operations; such an intermediate frame, of course, specifies the time period required for a single scan frame (see the aforementioned MEDEOD application) and superframe of the display, or the time period required to complete the entire update.
本发明的NPTB方法以两种方式改善了交互性能。首先,在现有技术方法中,控制器在更新过程中使用最终数据缓冲器,使得在进行更新时不能将新数据写入该最终数据缓冲器,因此显示器在更新所需的整个时间段期间内不能响应新输入。在本发明的NPTB方法中,最终数据缓冲器仅用于计算目标数据缓冲器中的数据集,并且该计算仅仅是计算机计算,可以比更新操作更快速地实现,更新操作需要来自电光材料的物理响应。一旦完成目标数据缓冲器中数据集的计算,更新就不需要对最终数据缓冲器的进一步访问,以使得最终数据缓冲器可用于接受新数据。The NPTB method of the present invention improves interactive performance in two ways. First, in the prior art method, the controller uses the final data buffer during the update process, so that new data cannot be written to the final data buffer while the update is in progress, and therefore the display cannot respond to new inputs during the entire time period required for the update. In the NPTB method of the present invention, the final data buffer is only used to calculate the data set in the target data buffer, and this calculation is purely computer calculation and can be performed more quickly than the update operation, which requires a physical response from the electro-optical material. Once the calculation of the data set in the target data buffer is completed, the update does not require further access to the final data buffer, making the final data buffer available to accept new data.
由于在前述MEDEOD申请中讨论并且在下面关于波形进一步讨论的原因,通常期望像素以循环方式被驱动,在某种意义上,一旦像素通过一个极性的电压脉冲被驱动远离一个极端光学状态,没有相反极性的电压脉冲被施加到该像素,直到像素达到其另一个极端光学状态。本发明的PTB方法满足了该限制,该方法可以使用以下面的列表3所例示的逻辑操作的控制器(此后为方便起见,这种类型的控制器可以被称为“列表3控制器”;该列表假定四灰度级系统具有从针对黑色的1至针对白色的4编号的灰度级,但本领域技术人员可以容易地修改伪代码以用于具有不同数量的灰度级的操作):For reasons discussed in the aforementioned MEDEOD application and discussed further below with respect to waveforms, it is generally desirable that pixels be driven in a cyclical manner, in the sense that once a pixel is driven away from one extreme optical state by a voltage pulse of one polarity, no voltage pulse of the opposite polarity is applied to the pixel until the pixel reaches its other extreme optical state. This constraint is satisfied by the PTB method of the present invention, which may use a controller operating with the logic illustrated in Listing 3 below (hereafter, for convenience, this type of controller may be referred to as a "List 3 controller"; the listing assumes a four-grayscale system with gray levels numbered from 1 for black to 4 for white, but one skilled in the art may readily modify the pseudocode for operation with a different number of gray levels):
列表3List 3
该PTB方法需要四个图像缓冲器,第四个是具有针对显示器的每个像素的单个位的“极性”缓冲器,该单个位指示相关像素的转变的当前方向,即,像素是否目前正在从白色转变为黑色(0)或从黑色转变为白色(1)。如果相关联的像素当前没有经历转变,则极性位保持其来自先前转变的值;例如,在浅灰色状态下静止且先前为白色的像素将具有0的极性位。The PTB method requires four image buffers, the fourth being a "polarity" buffer with a single bit for each pixel of the display that indicates the current direction of the associated pixel's transition, i.e., whether the pixel is currently transitioning from white to black (0) or from black to white (1). If the associated pixel is not currently undergoing a transition, the polarity bit retains its value from the previous transition; for example, a pixel that was stationary in a light gray state and was previously white would have a polarity bit of 0.
在PTB方法中,在构造新的目标缓冲器数据集时考虑极性位阵列。如果像素当前是黑色或白色,并且需要转变至相反状态,则相应地设置极性位的值,并且将目标值分别设置为最接近黑色或白色的灰度级。可替换地,如果像素的初始状态是中间(灰色)状态,则根据极性位的值,通过将状态递增或递减1来计算目标值(如果极性=1,则为+1;如果极性=0,则为-1)。In the PTB method, the polarity bit array is taken into account when constructing a new target buffer data set. If the pixel is currently black or white and needs to be transitioned to the opposite state, the value of the polarity bit is set accordingly, and the target value is set to the grayscale closest to black or white, respectively. Alternatively, if the initial state of the pixel is an intermediate (gray) state, the target value is calculated by incrementing or decrementing the state by 1 (+1 if polarity = 1; -1 if polarity = 0) depending on the value of the polarity bit.
应当注意,在该驱动方案中,中间状态中的像素的行为独立于该像素的最终状态的当前值。在开始从黑色至白色或从白色至黑色的转变时,像素将在相同的方向上继续,直到它到达相反的光学轨道(极端光学状态,通常是黑色或白色)。如果期望的图像以及因此目标状态在转变期间改变,则像素将在相反的方向上返回,等等。It should be noted that in this drive scheme, the behavior of a pixel in an intermediate state is independent of the current value of the pixel's final state. When starting a transition from black to white or from white to black, the pixel will continue in the same direction until it reaches the opposite optical trajectory (an extreme optical state, typically black or white). If the desired image, and therefore the target state, changes during the transition, the pixel will return in the opposite direction, and so on.
现在将讨论用于本发明的TB方法的优选波形。下面的表7示出了一个可能的转变矩阵,其可以用于利用本发明的NPTB和PTB方法的一位(单色)操作,该转变矩阵使用两个中间状态。The preferred waveforms for the TB method of the present invention will now be discussed. Table 7 below shows one possible transition matrix that can be used for one-bit (monochrome) operation using the NPTB and PTB methods of the present invention, using two intermediate states.
表7Table 7
具有黑色、白色和两个中间灰色状态的该转变矩阵的结构看起来非常类似于现有技术的两位驱动方案中使用的那些,例如在MEDEOD申请中描述的那些。然而,在本发明的TB方法中,这些中间状态不对应于稳定的灰色状态,而仅是转变状态,其仅存在于一个中间帧的完成和下一个中间帧的开始之间。而且,对这些中间状态的反射率的均匀性没有限制。The structure of this transition matrix, with black, white, and two intermediate gray states, appears very similar to those used in prior art two-bit drive schemes, such as those described in the MEDEOD application. However, in the TB method of the present invention, these intermediate states do not correspond to stable gray states, but are merely transition states that exist only between the completion of one intermediate frame and the beginning of the next. Furthermore, there are no restrictions on the uniformity of the reflectivity of these intermediate states.
应当注意,在表7中所示的转变矩阵中,不允许许多元素(由虚线表示)。控制器仅允许每个转变在任一方向上将灰度级改变一个单位,从而禁止涉及灰度级的多个改变的转变(例如直接1-4黑色至白色转变)。对于中间状态,禁止转变矩阵的主对角线上的元素(对应于零转变);这种主对角线元素不建议用于白色和黑色状态,但不严格禁止,如表7中的星号所示。It should be noted that in the transition matrix shown in Table 7, many elements are not allowed (indicated by the dashed lines). The controller only allows each transition to change the gray level by one unit in either direction, thereby prohibiting transitions that involve multiple changes in gray level (such as a direct 1-4 black to white transition). For intermediate states, elements on the main diagonal of the transition matrix (corresponding to zero transitions) are prohibited; such main diagonal elements are not recommended for the white and black states, but are not strictly prohibited, as indicated by the asterisks in Table 7.
在单色NPTB方法中,更新序列表现为一系列状态,在极端光学状态(光学轨道)处开始和结束,其中中间灰色状态的序列被零停留时间分隔。例如,从黑色到白色的简单转变将显示为:In the monochrome NPTB approach, the update sequence appears as a series of states, starting and ending at the extreme optical states (optical orbits), with sequences of intermediate gray states separated by zero dwell time. For example, a simple transition from black to white would appear as:
另一方面,如果在更新期间,显示器的最终状态改变,则该转变可能变成:On the other hand, if during the update the final state of the display changes, the transition might become:
最终状态的多次改变可能产生转变,例如:Multiple changes of the final state may produce transitions, for example:
更一般地,极端黑色和白色光学状态之间存在四种可能类型的转变:More generally, there are four possible types of transitions between the extreme black and white optical states:
其中括号表示括号内序列的零次或更多次重复。The brackets indicate zero or more repetitions of the enclosed sequence.
这类NPTB驱动方案的优化(“调整”)需要调节转变矩阵的非零元素,以确保1(黑色)和4(白色)状态的一致反射率值,与括号序列的重复次数无关。对于在黑色和白色极端光学状态下的任意停留时间,波形必须起作用,但中间状态的停留时间总是为零,因此,如上所述,转变状态的反射率并不重要。Optimization ("tuning") of this type of NPTB drive scheme requires adjusting the nonzero elements of the transition matrix to ensure consistent reflectivity values for states 1 (black) and 4 (white), regardless of the number of repetitions of the bracketed sequence. The waveform must function for arbitrary dwell times in the extreme black and white optical states, but the dwell time in the intermediate states is always zero, so the reflectivity of the transition states is unimportant, as discussed above.
通常,任何单个中间帧更新所需的时间等于转变矩阵中最长元素的长度。因此,总更新的时间是该最长元素的长度的三倍。在最好的情况下,黑色至白色和白色至黑色(分别为和)波形可以分成三个相等长度的部分;该方法将更新延迟减少到完整更新时间的三分之一,同时保持完整更新的相同持续时间。随着中间帧更新的长度变得更长(这可能是优化波形的结果),益处变得不那么重要。例如,如果一个元素变为两倍长,则延迟增加到简单更新时间的三分之二,并且完整转变将需要两倍于之前的时间。可以测试以找到给定中间帧中存在的最长元素,并动态地将更新时间调节到该长度,但是这种额外计算的好处不太可能是显著的。Typically, the time required for any single intermediate frame update is equal to the length of the longest element in the transition matrix. Therefore, the time for the total update is three times the length of that longest element. In the best case, the black to white and white to black (and respectively) waveforms can be divided into three equal-length parts; this approach reduces the update delay to one-third of the full update time while maintaining the same duration of the full update. As the length of the intermediate frame updates becomes longer (which may be a result of optimizing the waveforms), the benefit becomes less significant. For example, if one element becomes twice as long, the delay increases to two-thirds the time of a simple update, and the full transition will take twice as long as before. It is possible to test to find the longest element present in a given intermediate frame and dynamically adjust the update time to that length, but the benefit of this extra computation is unlikely to be significant.
应该考虑介质的什么电光特性使得使用该介质的显示器适合于与该类型的NPTB驱动方案一起使用。首先,介质的停留时间依赖性应该为零(理想地,或者至少非常低),因为该波形组合了在中间帧之间的一系列接近零的停留时间与在转变之间的可能更长的停留时间。其次,介质应该对特定转变的初始状态之前的光学状态具有很小的敏感度或者没有敏感度,因为转变的方向可以在中间流中改变;例如,转变可能前面是或转变。最后,电光介质的响应应该是对称的,特别是在黑色和白色状态附近;难以产生可以执行分别达到相同黑色或白色状态的或转变的DC平衡波形。Consideration should be given to what electro-optical properties of the medium make a display using the medium suitable for use with this type of NPTB drive scheme. First, the dwell time dependence of the medium should be zero (ideally, or at least very low), since the waveform combines a series of near-zero dwell times between intermediate frames with potentially longer dwell times between transitions. Second, the medium should have little or no sensitivity to the optical state that precedes the initial state of a particular transition, since the direction of the transition can change in the intermediate flow; for example, a transition may be preceded by an or transition. Finally, the response of the electro-optic medium should be symmetrical, especially near the black and white states; it is difficult to produce a DC-balanced waveform that can perform an or transition to the same black or white state, respectively.
由于上述原因,NPTB驱动方案中的“中间反转”使得开发优化波形非常困难。相反,PTB驱动方案极大地降低了对电光介质的要求,因此应该减轻优化NTPB驱动方案的许多困难,同时仍然提供改进的性能。For the reasons mentioned above, the “intermediate inversion” in the NPTB drive scheme makes developing optimized waveforms very difficult. In contrast, the PTB drive scheme greatly reduces the requirements on the electro-optical medium and should therefore alleviate many of the difficulties in optimizing the NTPB drive scheme while still providing improved performance.
尽管用于PTB驱动方案的转变矩阵的结构与用于NPTB驱动方案的转变矩阵的结构相同,但是PTB驱动方案仅允许两个黑色至白色和白色至黑色转变,即:Although the structure of the transition matrix for the PTB driving scheme is the same as that for the NPTB driving scheme, the PTB driving scheme only allows two black-to-white and white-to-black transitions, namely:
以及as well as
实际上,这两个转变可以与普通的和转变相同,转变分为三个相等的部分。可能需要一些轻微的重新调整以考虑中间帧之间的任何延迟,但调整是直截了当的。对于简单的打字输入,该驱动方案应使延迟减少三分之二。In practice, these two transitions can be the same as normal and transitions, with the transition divided into three equal parts. Some slight re-tuning may be required to account for any delay between intermediate frames, but the adjustment is straightforward. For simple typing input, this drive scheme should reduce latency by two-thirds.
PTB方法存在一些缺点。极性位阵列需要额外的存储器,并且更复杂的控制器操作这种更简单的驱动方案,因为允许在每个像素处的转变的方向需要考虑除了转变的最初和最终状态之外的额外数据(极性位)。此外,虽然PTB方法确实减少了开始更新的延迟,但控制器必须等待直到更新完成后才能反转转变。如果用户键入字符,然后立即擦除它,则该限制是显而易见的;擦除字符前的延迟等于完整更新时间。这限制了PTB方法对光标跟踪或滚动的有用性。There are some disadvantages to the PTB approach. The polarity bit array requires additional memory and a more complex controller to operate this simpler drive scheme because the direction of the transition allowed at each pixel requires consideration of additional data (the polarity bit) in addition to the initial and final states of the transition. Furthermore, while the PTB approach does reduce the latency to start an update, the controller must wait until the update is complete before reversing the transition. This limitation is noticeable if the user types a character and then immediately erases it; the delay before erasing the character is equal to the full update time. This limits the usefulness of the PTB approach for cursor tracking or scrolling.
尽管上面已经主要针对单色驱动方案描述了NPTB和PTB方法,但是它们也与灰度驱动方案兼容。NPTB方法本质上是完全灰度兼容的;下面讨论PTB方法的灰度兼容性。Although the NPTB and PTB methods have been described above primarily for monochrome driving schemes, they are also compatible with grayscale driving schemes. The NPTB method is inherently fully grayscale compatible; the grayscale compatibility of the PTB method is discussed below.
从驱动方案的角度来看,产生用于NPTB方法的可行的灰度驱动方案显然比相应的单色驱动方案更难,因为在灰度驱动方案中,中间状态现在对应于实际灰度级,并且由此这些中间状态的光学值受到限制。产生用于PTB方法的灰度驱动方案也非常困难。为了减少延迟,必须明显缩短中间帧转变。例如,转变可以是独立转变、转变的最后阶段、或转变的第一阶段。因此,存在相互竞争的需求,以使这种转变简短(以实现更短的整体更新)和准确(在转变停止在灰度级3的情况下)。From the perspective of the drive scheme, it is obviously more difficult to produce a feasible grayscale drive scheme for the NPTB method than the corresponding monochrome drive scheme, because in the grayscale drive scheme, the intermediate states now correspond to actual gray levels, and the optical values of these intermediate states are thus limited. It is also very difficult to produce a grayscale drive scheme for the PTB method. In order to reduce delays, the intermediate frame transitions must be significantly shortened. For example, the transition can be an independent transition, the last stage of a transition, or the first stage of a transition. Therefore, there are competing demands to make this transition short (to achieve a shorter overall update) and accurate (in the case where the transition stops at gray level 3).
可以通过引入多个灰度级步骤来修改灰度PTB方法(即,通过允许灰度级在每个中间帧期间改变多于一个单位,对应于从相关转变矩阵的主对角线移除的多于一个步骤的重新插入元素,诸如以上表7中所示的),由此消除了前一段中描述的中间帧步骤的简并性。该修改可以通过用计数器阵列替换极性位矩阵来实现,该计数器阵列对于显示器的每个像素包含多于一位,最高达全灰度图像表示所需的位数。然后波形将包含多达完整的N×N转变矩阵,每个波形被均匀地分成四个(或其他基本上任意数量的中间帧)。The grayscale PTB method can be modified by introducing multiple grayscale steps (i.e., by allowing the grayscale level to change by more than one unit during each intermediate frame, corresponding to reinserting elements of more than one step removed from the main diagonal of the associated transition matrix, such as shown in Table 7 above), thereby eliminating the degeneracy of the intermediate frame steps described in the previous paragraph. This modification can be achieved by replacing the polarity bit matrix with a counter array that contains more than one bit for each pixel of the display, up to the number of bits required for full grayscale image representation. The waveform will then contain up to the full N×N transition matrix, each waveform evenly divided into four (or other essentially arbitrary number of intermediate frames).
尽管上面讨论的特定TB方法是具有两个中间灰度级的两位灰度方法,但是TB方法当然可以与任何数量的灰度级一起使用。然而,随着灰度级的数量的增长,减少延迟的增量收益将趋于减少。Although the specific TB method discussed above is a two-bit grayscale method with two intermediate gray levels, the TB method can certainly be used with any number of gray levels. However, as the number of gray levels grows, the incremental benefits of reducing the delay will tend to diminish.
因此,本发明提供两种类型的TB方法,其显著减少在单色模式中的更新延迟,同时最小化控制器算法的复杂性。这些方法可以证明在交互式一位(单色)应用中特别有用,例如,个人数字助理和电子词典,其中对用户输入的快速响应是至关重要的。Thus, the present invention provides two types of TB methods that significantly reduce update delays in monochrome mode while minimizing the complexity of the controller algorithm. These methods may prove particularly useful in interactive one-bit (monochrome) applications, such as personal digital assistants and electronic dictionaries, where fast response to user input is crucial.
波形压缩方法和设备Waveform compression method and device
通过下面描述的某些压缩方法,可以减少为了驱动双稳态电光显示器而需要存储的波形数据的量。这种“波形压缩”或“WC”方法可用于驱动具有多个像素的电光显示器,每个像素能够实现至少两个不同的灰度级。在一个实施例中,该方法包括:存储基本波形,该基本波形定义在灰度级之间的像素的特定转变期间要施加的电压序列;存储特定转变的倍增因子;以及通过向像素施加取决于倍增因子的时间段的电压序列来实现特定转变。The amount of waveform data that needs to be stored to drive a bi-stable electro-optical display can be reduced by certain compression methods described below. This "waveform compression" or "WC" method can be used to drive an electro-optical display having multiple pixels, each capable of achieving at least two different gray levels. In one embodiment, the method includes: storing a base waveform that defines a sequence of voltages to be applied during a particular transition of the pixel between gray levels; storing a multiplication factor for the particular transition; and achieving the particular transition by applying the sequence of voltages to the pixel for a time period that depends on the multiplication factor.
当冲激驱动的电光显示器正在被驱动时,显示器的每个像素接收电压脉冲(即,与该像素相关联的两个电极之间的电压差)或电压脉冲的时间序列(即,波形)以实现从像素的一个光学状态到另一个光学状态的转变,通常是灰度级之间的转变。针对每次转变定义波形组(形成完整的驱动方案)所需的数据被存储在存储器中,通常存储在显示控制器上,尽管数据可以可替换地存储在主计算机或其他辅助装置上。驱动方案可以包括大量波形,并且(如前述MEDEOD申请中所述)可能需要存储多组波形数据以考虑环境参数(例如温度和湿度)的变化以及非环境变化(例如,电光介质的使用寿命)。因此,保持波形数据所需的存储量可能很大。期望减少该存储量以降低显示控制器的成本。可以实际容纳在显示控制器或主计算机中的简单压缩方案将有助于减少波形数据所需的存储量,从而减少显示控制器的成本。本发明的波形压缩方法提供了一种简单压缩方案,该方案对于电泳显示器和其他已知的双稳态显示器特别有利。When an impulse-driven electro-optical display is being driven, each pixel of the display receives a voltage pulse (i.e., the voltage difference between the two electrodes associated with the pixel) or a temporal sequence of voltage pulses (i.e., a waveform) to effect a transition from one optical state of the pixel to another, typically a transition between grayscale levels. The data required to define the set of waveforms for each transition (forming a complete drive scheme) is stored in a memory, typically on a display controller, although the data may alternatively be stored on a host computer or other auxiliary device. A drive scheme can include a large number of waveforms, and (as described in the aforementioned MEDEOD application) it may be necessary to store multiple sets of waveform data to account for changes in environmental parameters (e.g., temperature and humidity) as well as non-environmental changes (e.g., the service life of the electro-optical medium). Therefore, the amount of storage required to maintain the waveform data can be significant. It would be desirable to reduce this storage to reduce the cost of the display controller. A simple compression scheme that can be practically accommodated in a display controller or host computer would help reduce the amount of storage required for the waveform data, thereby reducing the cost of the display controller. The waveform compression method of the present invention provides a simple compression scheme that is particularly advantageous for electrophoretic displays and other known bi-stable displays.
用于特定转变的未压缩波形数据通常存储为一系列位组,每个位组指定要在波形中的特定点处施加的特定电压。举例来说,考虑三电平电压驱动方案,其中使用正电压(在该示例中,+10V)将像素朝向黑色驱动,使用负电压(-10V)将像素朝向白色驱动,并利用零电压保持在其当前光学状态。给定时间元素(有源矩阵显示器的扫描帧)的电压可以使用两位进行编码,例如,如下表8所示:The uncompressed waveform data for a particular transition is typically stored as a series of bits, each bit group specifying a specific voltage to be applied at a specific point in the waveform. For example, consider a three-level voltage drive scheme, where a positive voltage (in this example, +10V) is used to drive a pixel toward black, a negative voltage (-10V) is used to drive a pixel toward white, and zero voltage is used to maintain the pixel in its current optical state. The voltage for a given time element (a scan frame for an active matrix display) can be encoded using two bits, for example, as shown in Table 8 below:
表8Table 8
通过使用该二进制表示,用于有源矩阵驱动器的波形包括持续5个扫描帧的+10V脉冲,接着是两个零电压扫描帧,将表示为:Using this binary representation, a waveform for an active matrix driver consisting of a +10V pulse lasting 5 scan frames, followed by two zero voltage scan frames, would be represented as:
01 01 01 01 01 00 00。01 01 01 01 01 00 00.
包含大量时间区段的波形需要存储大量波形数据的位组。Waveforms containing a large number of time segments require a large number of bytes to store the waveform data.
根据本发明的WC方法,波形数据被存储为基本波形(如上所述的二进制表示)和倍增因子。显示控制器(或其他适当的硬件)将由基本波形定义的电压序列施加至像素,持续时间取决于倍增因子。在这种WC方法的优选形式中,使用位组(例如上面给出的)来表示基本波形,但是由每个位组定义的电压在n个时间区段中被施加至像素,其中n是与波形相关的倍增因子。倍增因子必须是自然数。对于倍增因子1,所施加的波形与基本波形不变。对于大于1的倍增因子,对于至少一些波形压缩电压序列的表示,即,表示这些波形所需的位少于如果数据以未压缩形式存储所需的位。According to the WC method of the present invention, waveform data is stored as a basic waveform (binary representation as described above) and a multiplication factor. The display controller (or other appropriate hardware) applies a voltage sequence defined by the basic waveform to the pixel, the duration of which depends on the multiplication factor. In a preferred form of this WC method, bit groups (such as given above) are used to represent the basic waveform, but the voltage defined by each bit group is applied to the pixel in n time segments, where n is the multiplication factor associated with the waveform. The multiplication factor must be a natural number. For a multiplication factor of 1, the applied waveform is unchanged from the basic waveform. For multiplication factors greater than 1, the representation of the voltage sequence is compressed for at least some waveforms, that is, the bits required to represent these waveforms are less than the bits required if the data is stored in uncompressed form.
通过示例,使用表8的三电压电平二进制表示,考虑以下波形,其需要12个+10V的扫描帧,接着是9个-10V的扫描帧,接着是6个+10V的扫描帧,接着是3个0V的扫描帧。该波形以未压缩的形式表示为:By way of example, using the three voltage level binary representation of Table 8, consider the following waveform, which requires 12 scanning frames of +10 V, followed by 9 scanning frames of -10 V, followed by 6 scanning frames of +10 V, followed by 3 scanning frames of 0 V. This waveform is represented in uncompressed form as:
01 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10 10 10 10 10 01 0101 01 01 01 00 00 0001 01 01 01 01 01 01 01 01 01 01 01 01 10 10 10 10 10 10 10 10 01 0101 01 01 01 01 00 00 00
并以压缩形式表示为:And expressed in compressed form as:
倍增因子:3Multiplication factor: 3
基本波形01 01 01 01 10 10 10 01 01 00。The basic waveform is 01 01 01 01 10 10 10 01 01 00.
必须为每个波形分配的电压序列的长度由最长波形确定。对于封装电泳和许多其他电光显示器,通常在最低温度下需要最长的波形,在最低温度下电光介质对所施加的场响应缓慢。同时,当响应缓慢时,实现成功转变所需的分辨率降低,因此通过本发明的WC方法对连续扫描帧进行分组,几乎没有光学状态的精度的损失。通过使用该压缩方法,可以为每个波形分配适合于更新时间短的中温和高温时的波形的多个扫描帧(或通常是时间区段)。在低温下,所需的扫描帧数可能超过存储器分配,大于1的倍增因子可用于生成长波形。这最终导致存储器需求和成本降低。The length of the voltage sequence that must be assigned to each waveform is determined by the longest waveform. For packaged electrophoresis and many other electro-optical displays, the longest waveforms are typically required at the lowest temperatures, where the electro-optical medium responds slowly to the applied field. At the same time, when the response is slow, the resolution required to achieve a successful transition is reduced, so by grouping consecutive scan frames through the WC method of the present invention, there is almost no loss of accuracy in the optical state. By using this compression method, each waveform can be assigned multiple scan frames (or typically time segments) suitable for waveforms at medium and high temperatures with short update times. At low temperatures, the number of scan frames required may exceed the memory allocation, and a multiplication factor greater than 1 can be used to generate long waveforms. This ultimately leads to reduced memory requirements and costs.
本发明的WC方法原则上等同于在各种温度下简单地改变有源矩阵显示器的帧时间(如下所述)。例如,显示器可以在室温下以50Hz驱动,并且在0℃下以25Hz驱动,以延长允许的波形时间(如下所述)。在一些实施例中,WC方法优于改变帧速率,因为背板被设计成在给定帧速率下最小化电容和电阻电压伪影的影响。当在任一方向上显著偏离该最佳帧速率时,至少一种类型的伪影出现。因此,在某些情况下,最好保持实际帧速率恒定,同时使用WC方法对扫描帧进行分组,这实际上提供了一种实现帧速率的虚拟变化而不实际改变物理帧速率的方法。The WC method of the present invention is in principle equivalent to simply changing the frame time of an active matrix display at various temperatures (as described below). For example, the display can be driven at 50 Hz at room temperature and at 25 Hz at 0°C to extend the allowed waveform time (as described below). In some embodiments, the WC method is superior to changing the frame rate because the backplane is designed to minimize the effects of capacitance and resistance voltage artifacts at a given frame rate. When there is a significant deviation from this optimal frame rate in either direction, at least one type of artifact appears. Therefore, in some cases, it is best to keep the actual frame rate constant while grouping the scan frames using the WC method, which in effect provides a way to achieve a virtual change in frame rate without actually changing the physical frame rate.
扫描速率压缩方法Scan rate compression method
本发明提供一种通过调节显示器的帧速率以适应由于温度引起的电光介质的变化来改善电光显示器(例如双稳态电泳显示器)在一定温度范围内的性能的方法。例如,在电泳显示器中,降低的温度导致电泳迁移率降低,因为内部相的粘度增加。因此,当使用在不同于当前操作温度的温度下优化的波形驱动显示器时,温度波动可导致缓慢的更新和/或图像效应。为了克服这个问题,一些显示控制器包括用于选择的一组温度(T1,T2,T3...)的完整波形组(graym(T)->grayn(T))。对于给定的操作温度,最接近测量温度的一组灰度转变(graym(T)->grayn(T))用于实现灰度转变。尽管如此,在中间温度下,例如在T1和T2之间,由于温度变化的更高阶效应,显示器的性能可能是不可接受的。The present invention provides a method for improving the performance of an electro-optical display (e.g., a bistable electrophoretic display) over a range of temperatures by adjusting the display's frame rate to accommodate temperature-induced changes in the electro-optic medium. For example, in an electrophoretic display, decreasing temperature results in a decrease in electrophoretic mobility because the viscosity of the internal phase increases. Consequently, when the display is driven using a waveform optimized for a temperature different from the current operating temperature, temperature fluctuations can result in slow updates and/or image artifacts. To overcome this problem, some display controllers include a complete set of waveforms (gray m(T) -> gray n(T) ) for a selected set of temperatures (T1, T2, T3, ...). For a given operating temperature, the set of grayscale transitions (gray m(T) -> gray n(T) ) closest to the measured temperature is used to implement the grayscale transitions. Nevertheless, at intermediate temperatures, such as between T1 and T2 , the display's performance may be unacceptable due to higher-order effects of temperature variations.
所要求保护的方法可以显著减少存储一定温度范围内给定灰度转变的波形所需的存储量。该方法包括存储基本波形,该基本波形定义在第一温度和基本帧速率下在灰度级之间的像素的特定转变期间要施加到像素的电压序列,并且还存储温度相关的倍增因子n,其中n是正数。温度相关的倍增因子n可以在0.1和100之间,例如在0.5和10之间,例如在0.8和3之间。在一些实施例中,n为约0.9,约0.95,约1.05,约1.1,约1.15,约1.2,约1.25或约2。然后,通过以基本帧速率的n倍的帧速率向像素施加基本波形来实现特定的转变。新的帧速率可以比基本帧速率更快或更慢,例如,更高的温度将需要以更快的帧速率操作。温度相关的倍增因子n可以存储在查找表(LUT)中,由此获得温度测量值,并且从LUT获得与该温度匹配的n值。在一些实施例中,该方法还包括通过第二温度相关因子p调节基本波形的振幅,该第二温度相关因子p也可以存储在LUT中。通过调节帧速率,电光介质的整体性能得到改善,例如,如在像素从第一图像改变为第二图像之后残余图像的强度减小所表示的,这种现象称为“重影”。可以使用本领域已知的并且在背景技术部分中列出的许多专利和专利申请中描述的技术来调节帧速率。The claimed method can significantly reduce the amount of memory required to store waveforms for a given grayscale transition within a certain temperature range. The method includes storing a base waveform that defines a voltage sequence to be applied to a pixel during a specific transition between grayscale levels at a first temperature and a base frame rate, and also storing a temperature-dependent multiplication factor n, where n is a positive number. The temperature-dependent multiplication factor n can be between 0.1 and 100, such as between 0.5 and 10, or between 0.8 and 3. In some embodiments, n is approximately 0.9, approximately 0.95, approximately 1.05, approximately 1.1, approximately 1.15, approximately 1.2, approximately 1.25, or approximately 2. The specific transition is then achieved by applying the base waveform to the pixel at a frame rate that is n times the base frame rate. The new frame rate can be faster or slower than the base frame rate; for example, higher temperatures will require operation at a faster frame rate. The temperature-dependent multiplication factor n can be stored in a lookup table (LUT), whereby a temperature measurement is obtained and the n value matching that temperature is obtained from the LUT. In some embodiments, the method further includes adjusting the amplitude of the base waveform by a second temperature-dependent factor p, which may also be stored in the LUT. By adjusting the frame rate, the overall performance of the electro-optical medium is improved, for example, as indicated by a reduction in the intensity of a residual image after a pixel changes from a first image to a second image, a phenomenon known as "ghosting." The frame rate can be adjusted using techniques known in the art and described in the many patents and patent applications listed in the Background section.
因为在每个帧期间需要单独地选择有源矩阵的每一行,所以实际上基本帧速率确实超过约50至100Hz。在某些情况下,该长度的帧导致难以用许多快速切换的电光介质精细控制灰度。例如,一些封装的电泳介质在大约100ms内基本上完成其极端光学状态之间的切换(大约30L*单位的转变),并且利用这种介质,20ms帧对应于大约6L*单位的灰度偏移。这种偏移太大,无法准确控制灰度;人眼对约1L*单位的灰度级的差异很敏感,并且仅在相当于约6L*单位的刻度中控制冲激可能会产生可见的伪影。这种伪影包括由于电光介质的先前状态依赖性引起的“重影”,即,如果转变被驱动不足或未完全清除,则第二图像将具有第一图像的残余,即“重影”。基本帧速率通常在50Hz的量级,然而,理论上,基本帧速率可以在任意合理范围内,例如,在1Hz和200Hz之间,例如,在40Hz和80Hz之间。Because each row of the active matrix needs to be individually selected during each frame, the basic frame rate does in practice exceed about 50 to 100 Hz. In some cases, frames of this length make it difficult to finely control grayscale with many fast-switching electro-optical media. For example, some packaged electrophoretic media essentially complete switching between their extreme optical states in about 100 ms (a transition of about 30 L* units), and with such media, a 20 ms frame corresponds to a grayscale shift of about 6 L* units. This shift is too large to accurately control grayscale; the human eye is sensitive to differences in grayscale levels of about 1 L* unit, and controlling impulses only on a scale equivalent to about 6 L* units can produce visible artifacts. Such artifacts include "ghosting" due to the electro-optical medium's previous state dependence, that is, if the transition is underdriven or not completely cleared, the second image will have a remnant of the first image, i.e., a "ghost image." The basic frame rate is typically of the order of 50 Hz, however, in theory the basic frame rate may be in any reasonable range, eg between 1 Hz and 200 Hz, eg between 40 Hz and 80 Hz.
图7中示出了由于温度引起的重影的变化,以及使用本发明的方法来校正它的能力。通过多次在第一和第二灰色状态之间驱动电泳测试板,然后使用具有校准光源和光电二极管的标准化光学平台来测量处于第二较暗状态的残余反射率的量,来针对重影评估针对26℃优化的标准波形。然而,当该标准波形以不同于26℃的温度以相同的帧速率施加到电泳测试板时,重影会恶化,因为转变是驱动不足(较低温度)或过度驱动(较高温度)的。参见图7中的实线。相反,使用本发明的技术,帧速率由温度相关因子n修改,并且使用相同的标准波形显著改善重影。参见图7中的虚线。(注意实线和虚线在26℃相交,因为它们都使用相同的,即26℃优化的帧速率。)因此,没有必要存储22℃、26℃和30℃的完整转变集。而是,可以使用相同的26℃基本波形,帧速率在22℃和30℃时略有不同。FIG7 illustrates the variation in ghosting due to temperature, and the ability to correct it using the method of the present invention. A standard waveform optimized for 26°C was evaluated for ghosting by driving the electrophoresis test plate between the first and second gray states multiple times, and then measuring the amount of residual reflectivity in the second, darker state using a standardized optical bench with a calibrated light source and photodiode. However, when this standard waveform is applied to the electrophoresis test plate at the same frame rate at temperatures other than 26°C, the ghosting worsens because the transitions are underdriven (lower temperatures) or overdriven (higher temperatures). See the solid line in FIG7 . In contrast, using the technique of the present invention, the frame rate is modified by a temperature-dependent factor n, and the ghosting is significantly improved using the same standard waveform. See the dashed line in FIG7 . (Note that the solid and dashed lines intersect at 26°C because they both use the same, i.e., 26°C optimized, frame rate.) Therefore, it is not necessary to store a complete set of transitions at 22°C, 26°C, and 30°C. Instead, the same 26°C base waveform can be used, with slightly different frame rates at 22°C and 30°C.
温度相关的倍增因子n可以存储在查找表(LUT)中,该查找表例如存储在闪存中。显示器可以包括温度传感器,以允许显示器实时监控显示器的温度。一旦获得温度,就可以从查找表中匹配相应的因子n。原则上,可以在操作范围内针对每单位的℃测量n,或者甚至在操作范围内每十分之一的℃测量n。总的来说,与存储每个温度的完整波形集相比,n的这种累积占用非常少的存储器。The temperature-dependent multiplication factor n can be stored in a lookup table (LUT), stored, for example, in flash memory. The display can include a temperature sensor to allow the display to monitor the display's temperature in real time. Once the temperature is known, the corresponding factor n can be matched from the lookup table. In principle, n can be measured for every unit of °C within the operating range, or even for every tenth of °C within the operating range. Overall, this accumulation of n takes up very little memory compared to storing a complete set of waveforms for each temperature.
在一些实施例中,根据温度修改波形的振幅也是有益的。在这样的实施例中,基本波形的振幅可以通过第二温度相关因子p来改变。第二温度相关倍增因子p可以在0.1和100之间,例如在0.5和10之间,例如在0.8和3之间。在一些实施例中,p是约0.75,约0.8,约0.9,约1.1,约1.5,约2,约3,约4,或约5。因此,本发明允许同时调节基本波形的帧速率和振幅,以抵消由于环境条件(例如温度)引起的性能变化。应当理解,“振幅”表示与地或一些其他浮动电压相比的波形的电压的大小。例如,图中所示的许多波形都将具有15伏的振幅,即使波形包括0至15V和0至-15V的方波。通过改变波形的帧速率和振幅,可以在不牺牲性能的情况下保持(或降低)电光显示器随时间的总能量消耗。第二温度相关因子p也可以存储在相同或不同的LUT中,因此显示控制器可以调节基本波形的振幅以优化性能。In some embodiments, it is also beneficial to modify the amplitude of the waveform based on temperature. In such embodiments, the amplitude of the basic waveform can be changed by a second temperature-dependent factor p. The second temperature-dependent multiplication factor p can be between 0.1 and 100, such as between 0.5 and 10, such as between 0.8 and 3. In some embodiments, p is about 0.75, about 0.8, about 0.9, about 1.1, about 1.5, about 2, about 3, about 4, or about 5. Thus, the present invention allows for simultaneous adjustment of the frame rate and amplitude of the basic waveform to offset performance variations due to environmental conditions (e.g., temperature). It should be understood that "amplitude" refers to the magnitude of the voltage of the waveform compared to ground or some other floating voltage. For example, many of the waveforms shown in the figure will have an amplitude of 15 volts, even if the waveform includes a square wave from 0 to 15V and 0 to -15V. By varying the frame rate and amplitude of the waveform, the total energy consumption of the electro-optical display over time can be maintained (or reduced) without sacrificing performance. A second temperature-dependent factor p may also be stored in the same or a different LUT so the display controller can adjust the amplitude of the base waveform to optimize performance.
对于本领域技术人员显而易见的是,在不脱离本发明的精神范围的情况下,可以对已经描述的本发明的具体实施方案进行许多改变。因此,整个前述描述应被解释为说明性的而非限制性的。It will be apparent to those skilled in the art that many changes may be made to the specific embodiments of the invention that have been described without departing from the spirit and scope of the invention.Therefore, the entire foregoing description should be interpreted as illustrative and not restrictive.
Claims (15)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/050997 | 2016-02-23 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1254151A1 HK1254151A1 (en) | 2019-07-12 |
| HK1254151B true HK1254151B (en) | 2020-04-03 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12462725B2 (en) | Electro-optic displays and methods for driving the same | |
| US7952557B2 (en) | Methods and apparatus for driving electro-optic displays | |
| US8593396B2 (en) | Methods and apparatus for driving electro-optic displays | |
| JP5785584B2 (en) | Method for driving an electro-optic display | |
| CN116490916B (en) | Method for reducing image artifacts during partial updating of an electrophoretic display | |
| US9530363B2 (en) | Methods and apparatus for driving electro-optic displays | |
| CN108604435B (en) | Method for driving an electro-optical display having multiple pixels | |
| HK1254151B (en) | Method for driving electro-optic displays with multiple pixels | |
| HK1254151A1 (en) | Method for driving electro-optic displays with multiple pixels | |
| HK40087882A (en) | Methods for reducing image artifacts during partial updates of electrophoretic displays | |
| CN118435269A (en) | Method for driving an electro-optical display | |
| HK1149363B (en) | A method and an apparatus for driving electro-optic displays | |
| HK1130357B (en) | Methods and apparatus for driving electro-optic displays | |
| HK1148102B (en) | A method and an apparatus for driving electro-optic displays |