Method for driving an electro-optic display - Patent application

By distributing the display area into multiple frame buffers and updating electrophoretic displays in a pipelined manner, the method addresses update time limitations, enabling faster image transitions and improved video quality.

JP2025501261AActive Publication Date: 2025-01-17E INK CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024539630
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-12-30
Filing Date
2022-12-30
Publication Date
2025-01-17
Estimated Expiration
2042-12-30

AI Technical Summary

Technical Problem

Existing electro-optic displays, particularly electrophoretic displays, face limitations in update time, especially when displaying video content, leading to noticeable video quality deficiencies due to frame rate constraints.

Method used

A driving method that distributes the display area into multiple BRAID lines, each associated with a frame buffer, allowing sequential writing and updating of image data across these lines, enabling pipelined updates to reduce overall image update time.

Benefits of technology

The method significantly reduces image update time, allowing electrophoretic displays to perform faster updates, suitable for applications requiring quick image transitions and video display without noticeable lag.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025501261000001_ABST
    Figure 2025501261000001_ABST
Patent Text Reader

Abstract

A method of driving an electro-optic display including a layer of electro-optic material disposed between a common electrode and a backplane including an array of pixel electrodes, each of which is coupled to a pixel transistor. The method includes distributing a viewable area of ​​the electro-optic display into N groups of BRAID lines, each of the N groups of BRAID lines being associated with a frame buffer. The method also includes receiving first image data comprising optical state data for the entire viewable area of ​​the electro-optic display and sequentially writing portions of the first image data to each of the N frame buffers, each of the N frame buffers being written with data corresponding to a corresponding group of BRAID lines. The method also includes sequentially updating portions of the viewable area of ​​the electro-optic display based on the data in each of the N frame buffers.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] (CROSS REFERENCE TO RELATED APPLICATIONS) This application claims priority to U.S. Provisional Patent Application No. 63 / 295,492, filed December 30, 2021, the entire contents of which are incorporated herein by reference. Additionally, the entire contents of any patents, published applications, or other published works referenced herein are incorporated by reference in their entirety.

[0002] FIELD OF THEINVENTION The subject matter presented herein is directed to driving methods for electro-optic display devices. In particular, the subject matter presented herein is directed to driving methods for electrophoretic displays. [Background technology]

[0003] In driving electro-optic displays, the driving software is typically synchronized to the frame rate of the display, meaning that whatever is written to memory appears during the next frame update. Using liquid crystal display ("LCD") technology as an example, a first image A written to the image memory of an LCD display will not be presented on the display until the next frame update, at which time the next image B may be written to the image memory of the display (but not yet presented on the display). The next image is written to the display and presented on the display in the same manner, according to the frame rate of the display.

[0004] Electrophoretic displays, or EPDs, can be updated in the manner of LCD displays, where the display controller's CPU is prevented or blocked from writing more than one image to the image memory during each frame, and only presents each subsequent image during the frame update.

[0005] Driving an EPD using this method may be simple to implement from a software perspective, however, it is limited by the frame rate of the display. The time required to update the EPD may be too long in duration to effectively present a video image using some driving schemes or modes common to EPDs. For example, an EPD driven using a direct update driving scheme may be limited to a frame rate of 4 frames per second in some cases, which may result in a noticeable lack of video quality. Summary of the Invention [Means for solving the problem]

[0006] Therefore, there is a need for a driving method for an EPD that reduces image update time, especially for continuous images such as video content.

[0007] Thus, in one aspect, the subject matter presented herein provides a method of driving an electro-optic display including a layer of electro-optic material disposed between a common electrode and a backplane. The backplane includes an array of pixel electrodes, each pixel electrode coupled to a pixel transistor, and a display controller circuit applies a waveform to the array of pixel electrodes by applying one or more time-dependent voltages between the common electrode and the array of pixel electrodes via the pixel transistor. The driving method includes distributing a displayable area of ​​the electro-optic display into N groups of BRAID lines, each of the N groups of BRAID lines being associated with a frame buffer, and receiving first image data comprising optical state data for the entire displayable area of ​​the electro-optic display. The driving method also includes sequentially writing a portion of the first image data to each of the N frame buffers, each of the N frame buffers being written with data corresponding to a corresponding group of BRAID lines, and sequentially updating a portion of the displayable area of ​​the electro-optic display based on the data in each of the N frame buffers.

[0008] In some embodiments, each of the N BRAID line groups corresponds to a plurality of rows of display pixels from the array of pixel electrodes. In some embodiments, the method of driving includes selecting a drive scheme for updating a viewable area of ​​the electro-optic display. In some embodiments, the drive scheme selected for updating the viewable area of ​​the electro-optic display is a direct update drive scheme.

[0009] In some embodiments, the first image data has an image size, and each of the N frame buffers has sufficient memory to store a portion of the first image data corresponding to the image size divided by N.

[0010] In some embodiments, the method of driving further includes receiving second image data comprising optical state data for an entire viewable area of ​​the electro-optic display, and sequentially writing a portion of the second image data to each of N frame buffers, where each of the N frame buffers is written with data corresponding to a corresponding group of BRAID lines, and where a portion of the first image data in each of the N frame buffers is overwritten with a portion of the second image data after the portion of the viewable area has been updated based on the portion of the first image data in each of the N frame buffers. The method of driving also includes sequentially updating the portion of the viewable area of ​​the electro-optic display based on the portion of the second image data in each of the N frame buffers.

[0011] In some embodiments, the viewable area of ​​the electro-optic display is distributed among two groups of BRAID lines. In some embodiments, the viewable area of ​​the electro-optic display is distributed among three groups of BRAID lines.

[0012] In some embodiments, the method of driving further includes updating the viewable area of ​​the electro-optic display using a driving scheme configured to remove image artifacts after updating the viewable area of ​​the electro-optic display based on the last image data. In some embodiments, the method of driving further includes dithering the first image data and converting the image data to 1-bit image data. [Brief description of the drawings]

[0013] Various aspects and embodiments of the present application will be described with reference to the following figures. It should be understood that the figures are not necessarily drawn to scale. Items that appear in more than one figure are designated by the same reference numeral in all figures in which they appear.

[0014] [Figure 1]FIG. 1 illustrates a schematic depiction of an electro-optic display in accordance with the subject matter presented herein.

[0015] [Diagram 2] FIG. 2 illustrates an equivalent circuit representing the electro-optic display illustrated in FIG.

[0016] [Diagram 3] FIG. 3 illustrates a pipelined update method in accordance with the subject matter presented herein.

[0017] [Figure 4] 4A and 4B illustrate two example BRAID driving methods in accordance with the subject matter presented herein.

[0018] [Diagram 5] FIG. 5 illustrates a BRAID driving method using two BRAID lines in accordance with the subject matter presented herein.

[0019] [Figure 6] FIG. 6 illustrates the difference in update times when using different BRAID lines in accordance with the subject matter presented herein.

[0020] [Figure 7] FIG. 7 illustrates an example BRAID drive system in accordance with the subject matter presented herein.

[0021] [Figure 8] FIG. 8 shows an example flowchart illustrating a BRAID update method in accordance with the subject matter presented herein. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0022] The present invention relates to a method of updating images in electro-optic displays, particularly bistable electro-optic displays, and to an apparatus for use in such a method. More specifically, the present invention relates to a driving method and apparatus (e.g., a display controller) that allows rapid updating of electro-optic displays. The present invention is particularly, but not exclusively, intended for use with particle-based electrophoretic displays, in which one or more types of electrically charged particles are present in a fluid and are moved through the fluid under the influence of an electric field to change the appearance of the display.

[0023] The term "electro-optical" is used herein in its conventional sense in the imaging arts as applied to a material or display to refer to a material having first and second display states that differ in at least one optical property, where the material is changed from its first display state to its second display state by application of an electric field to the material. The optical property is typically color perceptible to the human eye, but it may be another optical property, such as optical transmittance, reflectance, luminescence, or, in the case of displays intended for machine reading, pseudocolor in the sense of a change in reflectance of electromagnetic wavelengths outside the visible range.

[0024] The term "gray state" is used herein in its conventional sense in the imaging arts to refer to a state intermediate between two extreme pixel optical states, and does not necessarily imply a black-white transition between these two extreme states. For example, some of the E Ink patents and published applications referenced herein describe electrophoretic displays in which the extreme states are white and dark blue, such that the intermediate "gray state" is actually light blue. In fact, as already described, the change in optical state may not be a change in color at all. The terms "black" and "white" may be used hereinafter to refer to the two extreme optical states of the display, and should generally be understood to include extreme optical states that are not strictly black and white, such as the white and dark blue states mentioned above. The term "monochrome" may be used hereinafter to refer to a drive scheme that drives pixels to only their two extreme optical states, with no intervening gray states.

[0025] Most of the discussion below will focus on methods of driving one or more pixels of an electro-optic display through a transition from an initial gray level (or "graytone") to a final gray level (which may or may not differ from the initial gray level). The terms "gray state," "gray level," and "graytone" are used interchangeably herein and include extreme optical states and intermediate gray states.

[0026] The terms "bistable" and "bi-stable" are used herein in their conventional meaning in the art to refer to displays comprising display elements having first and second display states that differ in at least one optical property, whereby after any given element is driven with an address pulse of finite duration to assume either its first or second display state, that state will persist after the address pulse is terminated for at least several times, e.g., at least four times, the minimum duration of the address pulse required to change the state of the display element. In U.S. Pat. No. 7,170,670, it is shown that some particle-based electrophoretic displays capable of gray scale are stable not only in their extreme black and white states, but also in their intermediate gray states, and the same is true for some other types of electro-optic displays. Displays of this type are appropriately referred to as "multistable" rather than bistable, but for convenience the term "bistable" may be used herein to cover both bistable and multistable displays.

[0027] The term "impulse" is used herein in its conventional sense of integral of voltage with respect to time. However, some bistable electro-optic media function as charge transducers, and when using such media, an alternative definition of impulse may be used, namely, integral of current over time (equal to total charge applied). The appropriate definition of impulse should be used depending on whether the medium functions as a voltage-time impulse transducer or a charge impulse transducer.

[0028] The term "waveform" will be used to refer to the overall voltage versus time curve used to effect a transition from a particular initial gray level to a particular final gray level. Typically, such a waveform will comprise a number of waveform elements. If these elements are essentially rectangular (i.e., if a given element comprises the application of a constant voltage over a period of time), the elements may be referred to as "pulses" or "drive pulses." The term "drive scheme" refers to a set of waveforms sufficient to effect all possible transitions between gray levels for a particular display. A display may utilize more than one drive scheme. For example, the aforementioned U.S. Pat. No. 7,012,600 teaches that the drive scheme may need to be modified depending on parameters such as the temperature of the display or the time it has been operating during its lifetime, and thus a display may be provided with a number of different drive schemes to be used at different temperatures, etc. A set of drive schemes used in this manner may be referred to as a "set of related drive schemes." As described in some of the aforementioned MEDEOD applications, it is also possible to use two or more drive schemes simultaneously in different areas of the same display, and a set of drive schemes used in this manner may be referred to as a "set of simultaneous drive schemes."

[0029] Several types of electro-optic displays are known. One type of electro-optic display is the rotating dichroic member type, as described, for example, 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 (this type of display is often referred to as a "rotating dichroic ball" display, but in some of the patents mentioned above, the term "rotating dichroic member" is preferred as it is more accurate, since the rotating member is not spherical). Such displays use a large number of small bodies (typically spherical or cylindrical) that have two or more sections with different optical properties and an internal dipole. These bodies are suspended within liquid-filled vacuoles in a matrix, and the vacuoles are filled with liquid so that the bodies are free to rotate. The appearance of the display can be changed by applying an electric field to it, thus rotating the bodies to various positions and varying the positions of segments of the bodies as seen through the viewing surface. This type of electro-optic medium is typically bistable.

[0030] Another type of electro-optical display uses an electrochromic medium, for example in the form of a nanochromic film, which comprises electrodes formed at least in part from a semiconducting metal oxide and a plurality of dye molecules capable of reversible color change attached to the electrodes. 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. Nanochromic films of this type are also described, for example, in U.S. Patent Nos. 6,301,038, 6,870,657, and 6,950,220. This type of medium is also typically bistable.

[0031] Another type of electro-optic display is the electrowetting display developed by Philips and described in Hayes, RA, et al., "Video-Speed ​​Electronic Paper Based on Electrowetting", Nature, 425, 383-385 (2003). In U.S. Patent No. 7,420,549 it is shown that such electrowetting displays can be made bistable.

[0032] One type of electro-optic display that has been the subject of intense research and development interest for many years is the particle-based electrophoretic display, in which a plurality of charged particles move through a fluid under the influence of an electric field. Electrophoretic displays can have attributes of good brightness and contrast, wide viewing angles, state bistability, and low power consumption when compared to liquid crystal displays. Nevertheless, problems with the long-term image quality of these displays have prevented their widespread use. For example, the particles that make up electrophoretic displays tend to settle, resulting in an inadequate usable life for these displays.

[0033] As noted above, electrophoretic media require the presence of a fluid. In most prior art electrophoretic media, this fluid is a liquid, but electrophoretic media can also be produced using gaseous fluids. See, for example, Kitamura, T., et al., "Electrical toner movement for electronic paper-like display," IDW Japan, 2001, Paper HCS1-1, and Yamaguchi, Y., et al., "Toner display using insulative particles charged triboelectrically," IDW Japan, 2001, Paper AMD4-4). See also U.S. Patent Nos. 7,321,459 and 7,236,291. It is believed that such gas-based electrophoretic media are susceptible to the same types of problems as liquid-based electrophoretic media due to particle settling, when the media is used in an orientation that allows such settling, for example, in a sign positioned in a vertical plane. In fact, particle settling is believed to be a more severe problem in gas-based electrophoretic media than in liquid-based electrophoretic media due to the lower viscosity of the gaseous suspending fluid compared to the viscosity of a liquid, which allows for faster settling of the electrophoretic particles.

[0034] Numerous patents and applications assigned to or in the name of Massachusetts Institute of Technology (MIT) and E Ink Corporation describe various techniques used in encapsulated electrophoretic and other electro-optic media. Such encapsulated media comprises a number of small capsules, each of which itself comprises an internal phase containing electrophoretically mobile particles in a fluid medium, and a capsule wall surrounding the internal phase. Typically, the capsules are themselves held within a polymeric binder, forming a coherent layer that is positioned between two electrodes. Techniques described in these patents and applications include:

[0035] (a) electrophoretic particles, fluids, and fluid additives (see, e.g., U.S. Pat. Nos. 7,002,728 and 7,679,814);

[0036] (b) capsules, binders, and encapsulation processes (see, e.g., U.S. Pat. Nos. 6,922,276 and 7,411,719);

[0037] (c) films and subassemblies containing electro-optical materials (see, e.g., U.S. Pat. Nos. 6,982,178 and 7,839,564);

[0038] (d) backplanes, adhesive layers, other auxiliary layers, and methods used in displays (see, e.g., U.S. Pat. Nos. 7,116,318 and 7,535,624);

[0039] (e) color formation and color control (see, e.g., U.S. Pat. No. 7,075,502 and U.S. Patent Application Publication No. 2007 / 0109219);

[0040] (f) methods of driving displays (e.g., U.S. Pat. Nos. 5,930,026; 6,445,489; 6,504,524; 6,512,354; 6,531,997; 6,753,999; 6,825,970; 6,900,851; 6,995,550; 7,012,600; 7,023,420; 7,034,783; 7,061,166; 7,061,662; 7,116,466; 7,119,772; 7,177,066; 7,193,625; 7,202,84 No. 7, No. 7,242,514, No. 7,259,744, No. 7,304,787, No. 7,312,794, No. 7,327,511 , No. 7,408,699, No. 7,453,445, No. 7,492,339, No. 7,528,822, No. 7,545,358, No. 7 , 583,251, 7,602,374, 7,612,760, 7,679,599, 7,679,813, 7,6 No. 83,606, No. 7,688,297, No. 7,729,039, No. 7,733,311, No. 7,733,335, No. 7,787, No. 169, No. 7,859,742, No. 7,952,557, No. 7,956,841, No. 7,982,479, No. 7,999,78 No. 7, No. 8,077,141, No. 8,125,501, No. 8,139,050, No. 8,174,490, No. 8,243,013, No. 8,274,472, No. 8,289,250, No. 8,300,006, No. 8,305,341, No. 8,314,784, No. 8 ,373,649, No.8,384,658, No.8,456,414, No.8,462,102, No.8,537,105, No.8,55 No. 8,783, No. 8,558,785, No. 8,558,786, No. 8,558,855, No. 8,576,164, No. 8,576, No. 259, No. 8,593,396, No. 8,605,032, No. 8,643,595, No. 8,665,206, No. 8,681,191 No. 8,730,153, No. 8,810,525, No. 8,928,562, No. 8,928,641, No. 8,976,444, No. 9,013,394, No. 9,019,197, No. 9,019,198, No. 9,019,318, No. 9,082,352, No. 9,Nos. 171,508, 9,218,773, 9,224,338, 9,224,342, 9,224,344, 9,230,492, 9,251,736, 9,262,973, 9,269,311, 9,299,294, 9,373,289, 9,390,066, 9,390,661, and 9,412,314, and U.S. Patent Application Publication Nos. 2003 / 0102858, 2004 / 0246562, 2005 / 0253777, 2007 / 0070032, 2007 / 0076289, 2007 / 0091418, 2007 / 0103427, 2007 / 0176912, 2007 / 0296452, 2008 / 0024429, 2008 / 0024482, 2008 / 0136774, 2008 / 0169821, 2008 / 0218471, No. 2008 / 0291129, No. 2008 / 0303780, No. 2009 / 0174651, No. 2009 / 0195568, No. 2009 / 0322721, No. 2010 / 0194733, No. 2010 / 0194789, No. 2010 / 02 20121, 2010 / 0265561, 2010 / 0283804, 2011 / 0063314, 2011 / 0175875, 2011 / 0193840, 2011 / 0193841, 2011 / 0199671, 2 No. 011 / 0221740, No. 2012 / 0001957, No. 2012 / 0098740, No. 2013 / 0063333, No. 2013 / 0194250, No. 2013 / 0249782, No. 2013 / 0321278, No. 2014 / 0009 No. 817, No. 2014 / 0085355, No. 2014 / 0204012, No. 2014 / 0218277, No. 2014 / 0240210, No. 2014 / 0240373, No. 2014 / 0253425, No. 2014 / 0292830, No. 201 4 / 0293398, 2014 / 0333685, 2014 / 0340734, 2015 / 0070744, 2015 / 0097877, 2015 / 0109283, 2015 / 0213749, 2015 / 0213765, 2015 / 0221257, 2015 / 0262255, 2016 / 0071465, 2016 / 0078820, 2016 / 0093253, 2016 / 0140910, and 2016 / 0180777);

[0041] (g) display applications (see, e.g., U.S. Pat. No. 7,312,784 and U.S. Patent Application Publication No. 2006 / 0279527);

[0042] (h) Non-electrophoretic displays, such as those described in U.S. Patent Nos. 6,241,921, 6,950,220, and 7,420,549, and U.S. Patent Application Publication No. 2009 / 0046082.

[0043] Many of the aforementioned patents and applications recognize that the walls surrounding the separate microcapsules in an encapsulated electrophoretic medium may be replaced by a continuous phase, thus producing so-called "polymer-dispersed electrophoretic displays," in which the electrophoretic medium comprises a plurality of separate droplets of electrophoretic fluid and a continuous phase of polymeric material, and that the separate droplets of electrophoretic fluid in such polymer-dispersed electrophoretic displays may be considered capsules or microcapsules, even though no separate capsule membrane is associated with each individual droplet. See, for example, the aforementioned U.S. Patent No. 6,866,760. Thus, for purposes of this application, such polymer-dispersed electrophoretic media are considered a subspecies of encapsulated electrophoretic media.

[0044] A related type of electrophoretic display is the so-called "microcell electrophoretic display." In a microcell electrophoretic display, the charged particles and suspending fluid are not encapsulated in microcapsules, but instead are held within a number of cavities formed in a carrier medium (typically a polymeric film). See, e.g., U.S. Patent Nos. 6,672,921 and 6,788,449 (both assigned to Sipix Imaging, Inc.).

[0045] Although electrophoretic media are opaque (e.g., in many electrophoretic media, because the particles substantially block the transmission of visible light through the display) and operate in a reflective mode, some electrophoretic displays can be made to operate in a so-called "shutter mode" in which one display state is substantially opaque and the other is light transmissive. See, for example, U.S. Pat. Nos. 5,872,552, 6,130,774, 6,144,361, 6,172,798, 6,271,823, 6,225,971, and 6,184,856. Dielectrophoretic displays, which are similar to electrophoretic displays but rely on variations in electric field strength, can operate in a similar mode. See U.S. Pat. No. 4,418,346. Other types of electro-optic displays may also be capable of operating in a shutter mode. Electro-optic media operating in shutter mode may be useful in multi-layer structures for full-color displays, in which at least one layer adjacent to the viewing surface of the display operates in shutter mode to reveal or conceal a second layer that is more remote from the viewing surface.

[0046] Encapsulated electrophoretic displays typically do not suffer from the clustering and settling failure modes of conventional electrophoretic devices and offer additional advantages such as the ability to print or coat the display onto a wide 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, e.g., patch die coating, slot or extrusion coating, slide or cascade coating, curtain coating, etc., roll coating, e.g., knife-over-roll coating, forward-reverse roll coating, gravure coating, dip coating, spray coating, meniscus coating, spin coating, brush coating, air knife coating, silk screen printing processes, electrostatic printing processes, thermal printing processes, ink jet printing processes, electrophoretic deposition (see U.S. Pat. No. 7,339,715), and other similar techniques). Thus, the resulting display can be flexible. Furthermore, because the display medium can be printed (using a variety of methods), the display itself can be inexpensively made.

[0047] Other types of electro-optic media may also be used in displays of the present invention.

[0048] The bistable or multistable behavior of particle-based electrophoretic displays, and other electro-optic displays that display similar behavior (such displays may hereafter be referred to as "impulse-driven displays" for convenience), contrasts with that of conventional liquid crystal displays. Twisted nematic liquid crystals are not bistable or multistable, but act as voltage transducers, whereby application of a given electric field to a pixel of such a display produces a particular gray level in the pixel, regardless of the gray level previously present in the pixel. Furthermore, LC displays are only driven in one direction (from non-transmissive or "dark" to transmissive or "light"), and the reverse transition from a lighter state to a darker state is brought about by reducing or eliminating the electric field. Finally, the gray level of a pixel of an LC display is not sensitive to the polarity of the electric field, only its magnitude, and in fact, for technical reasons, commercial LC displays typically frequently reverse the polarity of the driving field. In contrast, a bistable electro-optic display, to a first approximation, acts as an impulse transducer, whereby the final state of a pixel depends not only on the applied electric field and the time for which this field is applied, but also on the state of the pixel prior to application of the electric field.

[0049] High-resolution displays may include individual pixels that are addressable without interference from neighboring pixels. One way to achieve this goal is to provide an array of nonlinear elements, such as transistors or diodes, with at least one nonlinear element associated with each pixel, to produce an "active matrix" display. An address or pixel electrode that addresses a pixel is connected to an appropriate voltage source through the associated nonlinear element. When the nonlinear element is a transistor, the pixel electrode may be connected to the drain of the transistor, and although this arrangement will be assumed in the following description, it is essentially arbitrary, and the pixel electrode may also be connected to the source of the transistor. In a high-resolution array, the pixels may be arranged in a two-dimensional array of rows and columns such that any particular pixel may be uniquely defined by the intersection of one defined row and one defined column. The sources of all transistors in each column may be connected to a single column electrode, while the gates of all transistors in each row are connected to a single row electrode. The assignment of sources to rows and gates to columns may be reversed, as desired.

[0050] The display may be written in a row-by-row fashion. The row electrodes are connected to row drivers, which may apply voltages to the selected row electrodes to ensure that all transistors in the selected row are conductive, while voltages to all other rows to ensure that all transistors in these unselected rows remain non-conductive. The column electrodes are connected to column drivers, which apply selected voltages to the various column electrodes to drive the pixels in the selected row to their desired optical states (the aforementioned voltages are relative to a common front electrode, which is conventionally provided on the opposite side of a non-linear array of electro-optic media and extends across the entire display. As is known in the art, voltages are relative and are a measurement of the charge difference between two points. One voltage value is relative to another voltage value. For example, zero voltage ("0V") refers to having no voltage difference relative to another voltage). After a preselected interval, known as the "line address time," the selected row is deselected, another row is selected, and the voltages on the column drivers are changed so that the next line of the display is written. This process can be repeated so that the entire display is written in a row-by-row fashion.

[0051] In some applications, the EPD may utilize a "direct update" drive scheme ("DUDS" or "DU"). A DU drive scheme may have more than two gray levels, typically fewer than a grayscale drive scheme ("GSDS"), which may provide transitions between all possible gray levels. However, the most important property of a DU scheme is that the transitions are handled by one-way driving from an initial gray level to a final gray level, as opposed to the "indirect" transitions frequently used in a GSDS, where, in at least some transitions, a pixel is driven from an initial gray level to one extreme optical state and then driven in the reverse direction to the final gray level. In some cases, a transition may be provided by driving from an initial gray level to one extreme optical state, then to the opposite extreme optical state, and then to the final extreme optical state (see, for example, the drive scheme illustrated in Figures 11A and 11B of the aforementioned U.S. Pat. No. 7,012,600). Thus, electrophoretic displays of the present invention may have update times in grayscale mode that are about 2-3 times the saturation pulse length ("saturation pulse length" is defined as the period at a particular voltage that is sufficient to drive a pixel of the EPD from one extreme optical state to the other), or about 700-900 milliseconds, whereas DU schemes may have maximum update times equal to the saturation pulse length, or about 200-300 milliseconds, typically about 250 ms.

[0052] Although the various embodiments presented below use electrophoretic materials with microcells to illustrate the working principles according to the subject matter presented herein, it should be understood that the same principles can be adopted for electrophoretic materials with microencapsulated particles (e.g., pigment particles). Electrophoretic materials with microcells are used herein for illustration purposes and do not serve as a limitation.

[0053] FIG. 1 illustrates a schematic model of a display pixel 100 of an electro-optic display, or EPD, according to the subject matter presented herein. The pixel 100 can include an imaging film 110. In some embodiments, the imaging film 110 is a layer of electrophoretic material and is bistable in nature. The electrophoretic material can include a plurality of charged color pigment particles (e.g., black, white, yellow, or red) that are disposed in a fluid and capable of moving through the fluid under the influence of an electric field. In some embodiments, the imaging film 110 is an electrophoretic film having microcells with charged pigment particles. In some other embodiments, the imaging film 110 includes, but is not limited to, an encapsulated electrophoretic imaging film, which can itself include, for example, charged pigment particles.

[0054] In some embodiments, the imaging film 110 is disposed between the front electrode 102 and the back or pixel electrode 104. The front electrode 102 can be formed between the imaging film and the front surface of the display. In some embodiments, the front electrode 102 is transparent and light transmissive. In some embodiments, the front electrode 102 is formed from any suitable transparent material, including but not limited to indium tin oxide (ITO). The back electrode 104 can be formed on the opposite side of the imaging film 110 to the front electrode 102. In some embodiments, a parasitic capacitance (not shown) is formed between the front electrode 102 and the back electrode 104.

[0055] The pixel 100 can be one of a plurality of pixels. The plurality of pixels can be arranged in a two-dimensional array of rows and columns to form a matrix, such that any particular pixel is uniquely defined by the intersection of one defined row and one defined column. In some embodiments, the matrix of pixels is an "active matrix," where each pixel is associated with at least one nonlinear circuit element 120. The nonlinear circuit element 120 can be coupled between the backplane electrode 104 and the address electrode 108. In some embodiments, the nonlinear element 120 is a diode and / or a transistor, including, but not limited to, a MOSFET or a thin film transistor (TFT). The drain (or source) of the MOSFET or TFT may be coupled to the backplane electrode or pixel electrode 104, the source (or drain) of the MOSFET or TFT may be coupled to the address electrode 108, and the gate of the MOSFET or TFT may be coupled to a driver electrode 106, which is configured to control the activation and deactivation of the MOSFET or TFT. (For convenience, the terminal of the MOSFET or TFT that is coupled to the backplane electrode 104 will be referred to as the drain of the MOSFET or TFT, and the terminal of the MOSFET or TFT that is coupled to the address electrode 108 will be referred to as the source of the MOSFET or TFT. However, those skilled in the art will recognize that in some embodiments, the source and drain of the MOSFET or TFT may be interchanged.)

[0056] In some embodiments of an active matrix, the address electrodes 108 of all pixels in each column are connected to the same column electrode, and the driver electrodes 106 of all pixels in each row are connected to the same row electrode. The row electrodes can be connected to a row driver, which can select one or more rows of pixels by applying a voltage to the selected row electrode sufficient to activate the nonlinear elements 120 of all pixels 100 in the selected row. The column electrodes can be connected to a column driver, which can apply a suitable voltage to the address electrode 106 of the selected (activated) pixel to drive the pixel to a desired optical state. The voltage applied to the address electrode 108 can be relative to the voltage applied to the front plane electrode 102 of the pixel (e.g., a voltage of about zero volts). In some embodiments, the front plane electrodes 102 of all pixels in the active matrix are coupled to a common electrode.

[0057] In use, active matrix pixels 100 can be written in a row-by-row fashion. For example, a row of pixels can be selected by a row driver and a voltage corresponding to the desired optical state for the row of pixels can be applied to the pixel by a column driver. After a preselected interval known as a "line address time," the selected row can be deselected, another row can be selected, and the voltage on the column driver can be changed, thereby writing another line of the display.

[0058] 2 shows a circuit model of an electro-optic imaging layer 110 disposed between a front electrode 102 and a back electrode 104 according to the subject matter disclosed herein. Resistor 202 and capacitor 204 may represent the resistance and capacitance of the electro-optic imaging layer 110, the front electrode 102, and the back electrode 104 (including any adhesive layers). Resistor 212 and capacitor 214 may represent the resistance and capacitance of the laminating adhesive layer. Capacitor 216 may represent a capacitance that may occur between the front electrode 102 and the back electrode 104 (e.g., at the interfacial contact area between layers, such as the interface between the imaging layer and the laminating adhesive layer, and / or the interface between the laminating adhesive layer and the backplane electrode). The voltage Vi across the imaging film 110 of a pixel may include the residual voltage of the pixel.

[0059] The update time for a conventional EPD employing a direct update drive mode or scheme is typically about 250 ms. Thus, updating an EPD with three consecutive images (e.g., images A, B, and C) using an LCD-like update scheme and a DU drive mode requires (250 ms x 3), or 750 ms, to complete. As a result, the EPD may be limited to a frame rate of 4 frames per second ("FPS"), which may be a noticeable lack of video quality.

[0060] 3 illustrates a pipelined update method in accordance with the subject matter presented herein. Using the pipelined updates described herein, image data can be pipelined by a display controller of an EPD to perform incremental updates, as illustrated in FIG.

[0061] Advantageously, pipelining image data allows the display controller to write to a frame or image memory while a preceding image is still being updated to the display screen, thereby overlapping some parts of the image update process and reducing the overall update time. For example, as illustrated in FIG. 3, for a display operating at 85 Hz, a first image, i.e., image A, starts its update at 0 ms and finishes updating at 250 ms, as dictated by the DU drive mode. Then, near 12 ms, while the update of image A is still in progress, a second image, i.e., image B, starts its incremental update. Image B finishes updating near 262 ms (not shown in FIG. 3). Similarly, at 24 ms, a third image, i.e., image C, can start its update while images A and B are also updating. Finally, image C completes its update at 274 ms.

[0062] In this manner, all three images A, B, and C can be updated and presented on the display within 274 ms, compared to the 750 ms required without image data pipelining. This update scheme may enable the EPD to perform fast updates, which is useful for applications that assume pen input, or for moving images that do not have overlapping areas from one image to the next.

[0063] 4A and 4B each show an example diagram of a display distributed according to another driving scheme referred to as a blisk refresh advanced interlaced design, i.e., "BRAID" driving scheme. With a BRAID driving scheme, an area of ​​the display can be distributed into multiple sets or groups of alternating lines that are updated at different times. For example, FIG. 4A shows a diagram 400a of a display 405a distributed into two groups (e.g., groups 401 and 402) of alternating BRAID lines, and FIG. 4B shows a diagram 400b of a display 405b distributed into three groups (e.g., groups 411, 412, and 413) of alternating BRAID lines.

[0064] As described in further detail below, this scheme allows image data from multiple images to be pipelined, which can significantly reduce overall update time. For example, distributing an area of ​​the display into two groups of alternating lines, as in Figure 4A, can effectively double the rate at which the EPD can be updated with images. Similarly, distributing an area of ​​the display into three groups of alternating lines, as in Figure 4B, can effectively triple the rate at which the EPD can be updated with images.

[0065] From these examples, it can be inferred that by using the BRAID drive scheme, the image update rate or frame rate can be calculated as [waveform time / number of BRAID line groups], where "waveform time" refers to the time required to update the EPD with an image. In the example described above with respect to a conventional EPD employing a direct update drive scheme, the waveform time is typically about 250 ms.

[0066] As described above, updating a conventional EPD with three consecutive images (e.g., images A, B, and C) using an LCD-like update scheme and DU drive mode requires (250 ms x 3), or 750 ms, to complete. FIG. 5 illustrates a BRAID drive method using two groups of BRAID lines in accordance with the subject matter presented herein. Using the BRAID method with a display distributed across two groups of BRAID lines as illustrated in FIG. 5, the update time for each image after image A can be reduced to 125 ms. Furthermore, pipelining the image data using the BRAID method can reduce the overall update time for all three images, images A, B, and C, to be completed and presented on the display to 500 ms, compared to the 750 ms required without image data pipelining.

[0067] For example, as illustrated in Fig. 5, for a display operating at 85 Hz, a first image, i.e., image A, begins its update at 0 ms. Then, near 125 ms, while the update of image A is still in progress, a second image, i.e., image B, begins its incremental update at 250 ms, as dictated by the DU driving scheme, while image B continues to be incrementally updated. In addition, a third image, i.e., image C, begins its update at 250 ms. Image B finishes updating near 375 ms, while image C continues to be incrementally updated. Finally, image C finishes updating at 500 ms.

[0068] Thus, using the BRAID method, all three images A, B, and C can be updated and presented on the display within 500 ms, compared to the 750 ms required without image data pipelining. This update scheme can enable the EPD to perform fast updates, which is useful for applications that expect pen input, or for moving images that do not have overlapping areas from one image to the next.

[0069] FIG. 6 shows a table 600 listing the total update time for a display to be updated with three images using the BRAID update method and DU driving scheme. It can be inferred that increasing the number of groups of BRAID lines can further reduce the overall update time. For example, as shown in FIG. 6, using the BRAID method with a display distributed into two groups of BRAID lines, as in the example of FIG. 5, the total update time is reduced to 500 ms. The total update time can be further reduced using additional groups of BRAID lines. For example, using the BRAID method with a display distributed into three groups of BRAID lines reduces the total update time to 417 ms, four groups of BRAID lines reduces the total update time to 375 ms, and five groups of BRAID lines reduces the total update time to 350 ms. Those skilled in the art will appreciate that additional reductions in the total update time can be achieved by distributing the display into more groups of BRAID lines.

[0070] 7 is a block diagram of an example BRAID system 700 in accordance with the subject matter presented herein. The BRAID system 700 includes image data 702, which may be a sequence of image or video data provided by a host controller or other digital media source. The BRAID system 700 also includes a BRAID switch 704, multiple EPD frame buffers 706, and selection logic 708, which selects which of the outputs from the EPD frame buffers 706 are sent to the TCON 710, which is the display's control logic for controlling the gate and source lines for driving a matrix of TFTs.

[0071] In operation, image data 702 is transmitted to the BRAID switch 704 at a rate fixed according to the number of BRAID groups. For example, images can be transmitted at an image update rate or frame rate, which can be calculated as [waveform time / number of BRAID line groups], where "waveform time" refers to the time required to update the EPD with an image.

[0072] The BRAID switch 704 may include sufficient memory resources to store at least one complete image and may be overwritten on a frame-by-frame basis. Each of the EPD frame buffers 706 may include at least sufficient memory resources to store image data corresponding to one BRAID line group. In some embodiments, the size of each of the EPD frame buffers 706 may be determined by the total size of the image divided by the number of BRAID line groups. Additionally, the number of EPD frame buffers 706 may correspond to the number of BRAID line groups. For example, in a system using three BRAID line groups, there may be three EPD frame buffers 706.

[0073] BRAID switch 704 can be configured to write image data corresponding to one of the BRAID line groups to one of the EPD frame buffers 706. The image data written by BRAID switch 704 includes only a portion of the total image data, i.e., image data needed to display the portion of the image that will be displayed at each BRAID line of a particular group. For example, using FIG. 4B as a reference for BRAID line groups, BRAID switch 704 can write image data corresponding to BRAID line group 411 to EPD frame buffer 706a. Continuing the example, BRAID switch 704 then advances a counter or pointer and writes image data corresponding to BRAID line group 412 to EPD frame buffer 706b. BRAID switch 704 continues to receive and write image data in this manner at a fixed rate corresponding to the frame rate described above.

[0074] When the BRAID switch 704 writes to the last EPD frame buffer 706 (e.g., EPD frame buffer 706n), the counter wraps around and begins writing again to the first EPD frame buffer 706 (e.g., EPD frame buffer 706a), which will contain image data from the subsequent image.

[0075] Selection logic 708, running at the same rate as the BRAID switch 704, selects the output of the EPD frame buffer 706 to be sent to the TCON 710, which then updates the corresponding BRAID lines on the display with image data. This process continues until the last image of the video is reached.

[0076] 8 shows an example flowchart 800 illustrating a BRAID update method. In this example, an 8-bit grayscale image is provided in Y8 image data 802. The image data from Y8 image data 802 can be optionally converted to a black and white 1-bit image by Y8->Y1 transform 804. In some embodiments, Y8->Y1 transform 804 uses a dithering algorithm to convert the image data provided by Y8 image data 802. In some embodiments, a Floyd-Steinberg routine or a blue noise mask algorithm is used.

[0077] In step 806, it is determined whether the image data provided by the Y8->Y1 conversion 804 is the first image in a sequence of images or video based on frame information provided by the BRAID system step 810. In some embodiments, the BRAID system step 810 obtains the frame information from a host controller or from information embedded in the image data. If the image data is the first image in a sequence of images, the process proceeds to step 808, where a drive mode (e.g., DU drive scheme) can be used to update the entire display with the first image (e.g., image A from the example in FIG. 5), and the image data enters the BRAID system step 810 for BRAID processing as described above and also illustrated in FIG. 7. If it is determined that the image is other than the first image in a sequence of images, the image data proceeds to step 810, where the BRAID update system processes the image data according to the BRAID update method.

[0078] The processed data proceeds to step 812 where it is determined whether the image data being processed is from the last image in a sequence of images or video based on frame information provided by step 810 of the BRAID system. If the image data is not from the last image in the sequence of images, the processed image data is fed to panel 814 and the portion of the display corresponding to the BRAID lines being processed is updated with the image data. If the image data is from the last image in the sequence of images, upon completion of the step of processing the last image, step 816 is used to apply a waveform to the display to clean up any artifacts such as ghosting or blooming that may be present after updating. For example, a GLR waveform (e.g., a global limiting waveform modified based on E Ink's legal algorithm) can be used on the last still image to clean up artifacts. In some embodiments, step 816 applies the GLR waveform to the display after all of the image data for the last image has been processed and sent to the display panel 814.

[0079] It will be apparent to those skilled in the art that numerous changes and modifications may be made in the specific embodiments of the invention described above without departing from the scope of the invention. Therefore, the whole of the foregoing description is to be interpreted in an illustrative sense, and not in a restrictive sense.

Claims

1. 1. A method of driving an electro-optic display comprising a layer of electro-optic material disposed between a common electrode and a backplane, the backplane including an array of pixel electrodes, each pixel electrode coupled to a pixel transistor, the method comprising: applying a waveform to the array of pixel electrodes by applying one or more time-dependent voltages between the common electrode and the array of pixel electrodes via the pixel transistors, the method comprising: Distributing a displayable area of ​​the electro-optic display into N BRAID line groups, each of the N BRAID line groups being associated with a frame buffer; receiving first image data comprising optical state data for the entire viewable area of ​​the electro-optic display; sequentially writing a portion of the first image data to each of the N frame buffers, each of the N frame buffers being written with data corresponding to the corresponding group of BRAID lines; sequentially updating portions of the viewable area of ​​the electro-optic display based on the data in each of the N frame buffers; A method comprising:

2. 2. The method of claim 1, wherein each of the N groups of BRAID lines corresponds to multiple rows of display pixels from the array of pixel electrodes.

3. The method of claim 1 , further comprising selecting a drive scheme for updating the viewable area of ​​the electro-optic display.

4. The method of claim 3 , wherein the drive scheme selected for updating the viewable area of ​​the electro-optic display is a direct update drive scheme.

5. 2. The method of claim 1 , wherein the first image data has an image size, and each of the N frame buffers has sufficient memory to store a portion of the first image data corresponding to the image size divided by N.

6. receiving second image data comprising optical state data for the entire viewable area of ​​the electro-optic display; sequentially writing a portion of the second image data to each of the N frame buffers, each of the N frame buffers being written with data corresponding to the corresponding BRAID line group, and the portion of the first image data in each of the N frame buffers being overwritten by the portion of the second image data after the portion of the displayable area is updated based on the portion of the first image data in each of the N frame buffers; sequentially updating portions of the viewable area of ​​the electro-optic display based on the portions of the second image data in each of the N frame buffers; The method of claim 1 further comprising:

7. The method of claim 1 , wherein the viewable area of ​​the electro-optic display is distributed over two BRAID line groups.

8. The method of claim 1 , wherein the viewable area of ​​the electro-optic display is distributed among three BRAID line groups.

9. 10. The method of claim 1, further comprising, after updating the viewable area of ​​the electro-optic display based on last image data, updating the viewable area of ​​the electro-optic display using a driving scheme configured to remove image artifacts.

10. The method of claim 1 , further comprising dithering the first image data to convert the image data to 1-bit image data.

Citation Information

Patent Citations

  • Display device and its driving method

    JP2003255915A

  • Display apparatus and display method

    JP2008164793A

  • Display device and method for operating the same

    JP2018040865A

  • Method for driving an electro-optic display

    JP2020533638A

  • Disc-drive mounting using adhesive films

    US20010043459A1