This application relates generally to a display driver for a display device. More specifically, this application relates to a modular and configurable display driver for driving a bistable display, especially a cholesteric liquid crystal display (LCD).
Display driver availability is an important factor of the success of any display technology, especially in relation to the technology feasibility and the long term manufacturing cost. Modular and configurable display drivers that can be mass produced and used in a variety of applications could be cheaply made, making display technology more affordable in more products. In particular, low power LCDs using relatively cheap, configurable display drivers could be used in a variety of portable electronic devices.
Bistable displays that do not require continuous voltage application to maintain their state are becoming particularly important in low power applications. Various technologies can be utilized to provide bistable displays, including (but not limited to): Cholesteric Liquid Crystal Displays (ChLCD); Electrophoretic Displays; Bi-Stable STN Displays; Bi-Stable TN Displays; Zenithal Bi-Stable Displays; Bi-Stable Ferroelectric Displays (FLCD); Anti-Ferroelectric Displays; Interferometric Modulator Display (IMoD); and Gyricon (oil-filled cavity, beads are “bichromal,” and charged) displays.
In particular, bistable reflective cholesteric liquid crystal displays (ChLCDs) have been of great interest in the last several years because of their excellent optical properties and low power advantage. Two major drive schemes are known to be available at the time of this disclosure: (1) conventional drive and (2) dynamic drive. Typically, ChLCDs require drive voltages around 40V. High multiplex, off-the shelf (OTS) STN-LCD drivers can accommodate this requirement for a conventional drive. However off-the-shelf drivers for commercially offering dynamic drive ChLCDs would be beneficial.
Driver cost is an issue that is important to the commercial success of a display technology. Using high multiplex STN-LCD drivers benefits ChLCDs with conventional drive significantly in the sense of cost. Leveraging off of the high market volume and the mature technology of STN drivers enables ChLCDs to enjoy volume pricing. However, the practical use of passive matrix STN drivers is limited as a result of the physical response of STN-LCDs; the larger the format of the STN display, the higher the multiplex ratio and the higher the passive matrix driver voltage that is required.
In other words, the STN drive voltage requirements for a passive matrix driver are a direct function of the number of rows to be driven. As such, the 40V STN driver versions used by cholesteric displays are only designed for use in STN displays with formats larger than ¼ VGA (320 columns×240 rows). Because of this coupling of 40V drivers with large display formats, these 40V STN drivers have more than 80 outputs to minimize the assembly cost and display packaging.
In contrast, the drive voltage of ChLCDs is independent of display format. No matter how many rows are to be driven, the drive voltage is fixed as a function of the cell design and structure as opposed to the number of rows to be driven. This presents a problem for small ChLCD modules where many driver outputs are unused from an OTS (Off The Shelf) high multiplex STN driver. For example, a small Ch-LCD module, such as a 32 row by 128 column display requires a 160 output STN row driver and a 160 output STN column driver. In that case, 160 total driver outputs are wasted which increases the total required driver cost. This fact that 40V STN drivers are only available in format larger than 80 outputs can severely affect the market strength of ChLCDs in small formats.
Further, because ChLCDs can be scaled without impacting the required row driver voltages, economies of scalable technologies can be achieved for ChLCDs that may not be possible for STN-LCDs, thus further allowing display driver costs to be reduced.
Current ChLCD driver design efforts for a dedicated ChLCD driver enable consideration for optimization of the driver for the best interest of the technology. This proposed custom driver could be configured simultaneously as a column and row driver. Furthermore, this driver could accommodate both the dynamic and conventional drive schemes. New display drivers directed toward ChLCDs for covering a wide range of display formats providing advantage in high volume and maximum flexibility are thus desirable.
Examples of LCDs that could utilize a driver with one or more of the above benefits include the device disclosed by U.S. Patent Application number 2002/0030776 A1, published on Mar. 14, 2002, which discloses a backlit cholesteric liquid crystal display, and is hereby incorporated by reference in its entirety. U.S. Pat. No. 6,377,321, issued on Nov. 25, 2003, discloses a stacked color liquid crystal display device including a cell wall structure and a chiral nematic liquid crystal material, and is hereby incorporated by reference in its entirety. Further, U.S. Pat. No. 6,532,052, issued on Mar. 11, 2003, discloses a cholesteric liquid crystal display that includes a homogeneous alignment surface effective to provide increased brightness, and is hereby incorporated by reference in its entirety.
Furthermore, a configurable display driver that could be dynamically configurable would also be beneficial, in order to support a host of display applications and formats due to its flexibility of output configurations.
Provided are a plurality of embodiments the invention, including, but not limited to:
A display driver comprising a plurality of display outputs each for outputting a drive voltage to a row or a column of a display. The driver also has a plurality of configuration bits each having a row/column setting. Each configuration bit is exclusively associated with one or more of the plurality of display outputs such that the row/column setting of the configuration bit is used to configure all of the associated one or more display outputs for driving either rows or columns of the display.
Also provided is a display driver comprising a plurality of driver blocks, with each of the plurality of driver blocks including a plurality of display outputs each for outputting a drive voltage to a row or column of a display. Each driver block also has a configuration bit having a row/column setting.
Each driver block is configured to drive either rows or columns of the display according to the configuration bit row/column setting, and each of the plurality of display outputs of the driver block is thereby configured to input the drive voltage to either a row or a column of the display, respectively.
Still further provided is a display driver for driving a display, with the display driver comprising a plurality of driver blocks, each driver block including a plurality of display outputs. The display outputs are each for outputting a voltage to a row or a column of a display. Each driver block has a configuration bit having a row/column setting.
All of the plurality of display outputs of the driver block are set to drive either rows or columns of the display according to the configuration bit setting. Further, each of the plurality of driver blocks can be set independently to drive either rows or columns.
Further provided is the above display driver further including a cascade input; and a cascade output.
Two or more of the plurality of driver blocks can be cascaded together for driving additional rows or columns of the display by connecting a cascade input of one of the two or more driver blocks to the cascade output of another of the two or more driver blocks.
Further provided is a display driver comprising: a plurality of display outputs each for outputting a drive voltage to a row or a column of a display; a configuration bit having a row/column setting; a cascade input; and a cascade output.
The row/column setting of the configuration bit is used to configure one or more display outputs for driving either a row or a column of the display. Further, a first display driver can be cascaded with a second display driver by connecting the cascade output of the first display driver with the display output of the second display driver for driving additional rows or columns of the display.
Additionally provided is a circuit for driving a display, said circuit comprising: at least one display driver. The driver includes a plurality of display outputs each configurable for outputting a drive voltage for driving a row or a column, and a plurality of configurable bits (configuration bits) each having a row/column setting for configuring an associated one or more of the display outputs for driving either a row or a column. The circuit further includes means for configuring each of said configurable bits to either a “row” or a “column” setting.
Also provided is circuit for driving a display, said circuit comprising at least one display driver. The display driver having a plurality of outputs including at least one display output configurable for outputting a drive voltage for driving one of a row and a column, and at least one other display output configurable for outputting a drive voltage for driving one of a row and a column independent of said at least one display output.
The display driver also including a plurality configurable bits each having a row/column setting, wherein at least one of said configurable bits is associated with said at least one display output for configuring said at least one display output for driving either a row or a column, and wherein at least another one of said configurable bits is associated with said at least one other display output for configuring said at least one other display output for driving either a row or a column.
The circuit also comprising a controller for configuring each of said configurable bits to either a “row” or a “column” setting, wherein said controller is adapted such that configurable bits can be reconfigured such that at least a subset of said plurality of outputs can be changed from outputting a drive voltage for driving one of a row and a column to driving the other of a row and a column.
Further provided is device comprising: a display and at least one display driver, said driver including a plurality of outputs connected to said display. The display outputs includes: at least one display output configurable for outputting a drive voltage for driving one of a row and a column, and at least one other display output configurable for outputting a drive voltage for driving one of a row and a column independent of said at least one display output.
The display driver also includes a plurality configurable bits each having a row/column setting, wherein at least one of said configurable bits is associated with said at least one display output for configuring said at least one display output for driving either a row or a column, and wherein at least another one of said configurable bits is associated with said at least one other display output for configuring said at least one other display output for driving either a row or a column.
The device also comprise a controller for configuring each of said configurable bits to either a “row” or a “column” setting, wherein said controller is adapted such that at least some of said configurable bits can be dynamically reconfigured during operation of said display such that at least a subset of said plurality of outputs can be changed from outputting a drive voltage for driving one of a row and a column to driving the other of a row and a column of said display.
In addition, provided is a method for driving a display having rows and columns, with the method comprising the steps of:
a is a diagram demonstrating, for the example embodiment of the dynamically configurable display driver, an image where all of the rows (and all of the pixels within the rows) will have to be updated;
b is a diagram demonstrating, for the example embodiment of the dynamically configurable display driver, the dynamic configuration change in the display that enables the image to be changed by only updating a single row;
a is a diagram demonstrating, for the example embodiment of the dynamically configurable display driver, a display configuration where a single character can be updated using a partial update; and
b is a diagram demonstrating, for the example embodiment of the dynamically configurable display driver, a configuration where both digits can be updated at the same time.
Multi-Configuration Driver Design
Disclosed herein is a driver that is configurable to function as a row and/or column driver simultaneously. This display driver will be able to operate as a row and/or column driver depending upon the configuration of the output. That is, each output or a group of outputs will have a configuration bit (such as a configurable input or memory setting, for example) representing the operation mode. Expanding upon this concept is a driver with outputs divided into multiple blocks where each block can be configured as row or column driver mode independently. Blocks and/or drivers can be cascaded to increase the number of rows and/or columns being driven.
An R/C lead logic setting, or a bit setting in memory or a register, or a bus input setting can be used to configure the driver or a block portion thereof to operate in a row or column configuration. When set to a row configuration the rows are scanned line by line and the digital row decoder logic is used to determine the voltage output. When set to a column configuration, the driver operates in a column mode by using the digital column decoder logic to determine the voltage output that is applied. That is, the decoder logic for each output of the driver has two modes of operation (row or column) depending upon the configuration setting.
The driver 10 can be used to drive a display 11. The driver can output to rows 13, columns 14, or, as shown in
The Enable Input/Output (EIO) input 32 and EIO output 34 for the block 20 are used for cascading blocks and/or drivers together to allow the display outputs 31 to be uniquely identified and defined, and thus to maintain the order of driving the rows or columns. The EIO input 32 is connected to an EIO output of a prior block/driver in cascade, if any, and the EIO output 34 is connected to the EIO input of the next block/driver in cascade, if any. Unused EIO inputs/outputs may be floating or preferably may be required to be set to some voltage/logic level, such as ground, for performance reasons. Each block will have a certain number of outputs 31 for driving either multiple rows or multiple columns of a display, as desired.
Referring to both
Typically, the EIO and R/C connections are hardwired during construction of the driver apparatus using the driver for a particular display, although it would certainly be within the scope of the invention to make their configuration variable, such that a driver could be user or factory configurable, thus allowing multiple display formats to be utilized, such as for upgrading displays, for example. Further, such configurations could be set via software, hardware, etc. if desired.
The following three driver designs are offered as examples of preferred embodiments of this invention:
64-Output 100-Pin Quad Flat Pack (QFP)
This driver design can be configured so that the entire chip becomes a dedicated row or column driver by connecting EIO2 output to EIO3 input, EIO4 output to EIO5 input, and connecting R/C1, R/C2, and R/C3 together (and to a common logic voltage). Such an arrangement, by cascading multiple drivers in various arrangements, can be used to drive displays of at least the following formats:
64 row by 64 column;
64 row×128 column;
160 row×240 column;
240 row×320 column; and
480 row×640 column
By properly configuring the EIOs and R/Cs separately by block, the driver can also be configured to drive displays of at least the following formats:
16 row×48 column;
32 row×32 column; and
48 row×16 column.
By adding extra drivers in row or column mode, additional display formats can be supported, such as 16 row×112 column, and 32 row×96 column, for example. Additional configurations are possible through other arrangements.
In general, independent data shift direction logic (Dir) can be assigned to each block based on the optimal cost and application requirement.
80-Output 120-Pin QFP
As shown in the example of
For each of the 4 blocks, there is an independent set of R/C inputs and an EIO input and output lead. Depending on the logic (voltage) level of R/C pins (or bits), the block can be set in either the row or the column mode. Therefore, the device is a 118 pin driver which can be packaged in 120-pin QFP format. A Dir input can be added to each block to make the data shift direction independent among blocks. However, this will make the package be more than 120 total pins which would likely cost more.
The example embodiment shown in
By configuring the EIOs and R/C's independently, a single driver can support 16 row×64 column, 32 row×48 column, 48 row×32 column, and 64 row×16 column. By adding another driver in the column mode, additional configurations include 16 row×144 column, 32 row×128 column, 48 row×112 column, etc. These are just a limited list of the possible combinations this driver can provide by configuring the blocks and/or additional drivers in various manners.
It will be noted that other embodiments can utilize different configurations of blocks, such as blocks with various numbers of output leads. Such configurations depend on the types of displays to be supported. It is believed that the embodiments of
160-Output Tape Carrier Package (TCP)
To provide maximum flexibility, a commercially available 160 output TCP package is also provided as an example, as shown in
Alternatively, the driver could have a separate configuration register or memory where the output mode for each output could be stored. A single bit per lead could be used, for example. An advantage of this implementation is that the configuration information would not have to be repeatedly shifted into the device as long as power was maintained to this register memory portion. Using an EEPROM, or some other ROM type memory, could preserve the settings at a power loss.
With the driver design of
It will be understood that the above embodiments can be modified in various manners to obtain additional driver designs using different numbers of blocks, outputs, inputs, etc. The choice of design depends on the applications and the market conditions, or the desired packaging implementation. The overall concept is greatly flexible, as is shown by the examples.
As discussed above, a potential advantage of this multi-configurable driver is increased volume and flexibility. In addition, this invention allows one driver to support an entire product line of bistable display formats, which is not possible with current passive matrix STN-LCD drivers because their drive voltage changes with the display size. A driver design accommodating many display formats can significantly reduce the driver cost in the silicon fabrication, packaging, and supporting infrastructure.
In particular, this invention can be utilized for ChLCDs, and for any display technology that has a switching threshold voltage and is bi-stable. These are most easily supported because other common display technologies (such as STN and TN) have voltage requirements that are a function of the display multiplexing (multiplex ratio). For these technologies to overcome these voltage thresholds, the internal driver structure voltage must change as a function of the number of rows in the display. For bi-stable devices this is not the case; the voltage structure is independent of the number of rows in the display. Such a driver can also lend great support to emerging technologies by allowing them to compete with existing high volume technologies by utilizing one driver design to cover multiple display formats.
Thus, the current design can be most beneficially utilized in applications where the row drive voltage does not change dependent on the number of rows being driven. However, the design might also be utilized in other applications where maximum row/column driver flexibility is desired, including current STN-LCDs, by varying the row driving voltages in some manner, if necessary.
In particular, the driver is useful for driving bistable liquid crystal displays having chiral nematic liquid crystal material between substrates, wherein at least one of the substrates cooperates with an alignment surface and said liquid crystal material so as to form focal conic and planar textures that are stable in the absence of an electric field.
By tailoring the driver for use with various state-of-the-art displays, in particular bistable displays such as chiral nematic LCDs, for example, a flexible, versatile display device can be provided at reasonable costs.
For example, the display driver can be used to drive a liquid crystal display utilizing a stacked layer design disclosed in U.S. Pat. No. 6,377,321, incorporated herein in its entirety. That display is addressed by applying an electric field having a preferably square wave pulse of a desired width can be supported. The voltage that is used is preferably an AC voltage having a frequency that may range from about 125 Hz to about 2 kHz. Various pulse widths may be used, such as a pulse width ranging from about 6 ms to about 50 ms. The display may utilize the addressing techniques described in the U.S. Pat. No. 5,453,863 (incorporated herein by reference in its entirety) to effect grey scale.
An example of a single cell display is shown in U.S. Pat. No. 5,453,863, entitled Multistable Chiral Nematic Displays, which is incorporated herein by reference in its entirety. The spacing between the substrates of the single cell display may range from about 2 microns to about 10 microns.
The back substrate of each cell may be painted a particular color or a separate color imparting layer may be used. Examples of color imparting layers suitable for use in the present invention are provided in U.S. Pat. No. 5,493,430, entitled “Color, Reflective Liquid Crystal Displays,” which is incorporated herein by reference in its entirety. The back substrate of the visible cell that is furthest from the observer may be painted black or a separate black layer may be used to improve contrast, replacing layer.
Moreover, by utilizing grey scale by a process such as that disclosed in the U.S. Pat. No. 5,453,863, incorporated herein by reference, one or more cells of the display may be made to reflect light having any wavelength at various intensities. Thus, a full color display may be produced. The display may also be made to operate based upon principles of subtractive color mixing using a backlighting mode. The final color that is produced by various combinations of colors from each liquid crystal material, different colored backplates, and the use of grey scale, can be empirically determined through observation. The entire cell may be addressed, or the cell may be patterned with electrodes to form an array of pixels, as would be appreciated by those skilled in the art in view of this disclosure. The driver electronics for this display would be apparent to those skilled in the art in view of this disclosure.
Further, the driver can be utilized with backlit displays, such as is discussed in U.S. Pat. App. No. 2002/0030776, published on Mar. 14, 2002, incorporated herein by reference in its entirety. Such a chiral nematic liquid crystal display may be operated in both a reflective mode and a transmissive mode. The display includes a chiral nematic liquid crystal material located between first and second substrates, an ambidextrous or bidirectional circular polarizer, a partial mirror, also referred to as a transflector and a light source. A partial mirror or transflector reflects a portion of light incident on the partial mirror or transflector and transmits the remaining portion. The chiral nematic liquid crystal material includes focal conic and planar textures that are stable in the absence of an electric field. The ambidextrous circular polarizer is located adjacent to one of the substrates that bound the liquid crystal material.
An example of a stacked display that may be utilized by this invention is disclosed in U.S. patent applications Ser. No. 09/378,830, filed on Aug. 23, 1999 entitled “Brightness Enhancement for Bistable Cholesteric Displays” and Ser. No. 09/329,587, filed on Jun. 10, 1999 entitled “Stacked Color Display Liquid Crystal Display Device,” which are incorporated herein by reference in their entirety.
The driver can also be utilized with an LCD having enhanced brightness features, such as that discussed in U.S. Pat. No. 6,532,052, issued on Mar. 11, 2003, and incorporated herein by reference in its entirety.
Accordingly, a cost-effective, beneficial display device results by combining the configurable driver disclosed herein with the displays described in the references given above. Such a display can be utilized for a number of applications.
Some key concepts of some of the embodiments include one or more of:
The various embodiments provided above, and variations thereof, describe a display driver whose outputs can perform in both a row and column mode according to a desired system configuration. This could provide a substantial advantage in system cost and inventory. The configurability of the proposed devices enable a single design to cover a host of display applications and formats due to its flexibility of output configuration. However, any of the above embodiments, and many variations thereof, might be further modified to provide the capability of dynamically configuring the display driver to provide flexibility and improved performance during the operation of the display.
The concept of the configurable display driving device (driver) can be extended to provide additional benefits and advantages during display updating by providing dynamic configuration of the driver outputs. The configuration of the display driver can be changed not only during initial device configuration during application (for fixed use, for example), but the configuration can be updated dynamically during use, such as by changing the R/C bit settings during operation of the display. This brings several potential advantages to the display system, including one or more of:
There are many possible implementations of a dynamically configurable driver system using a configurable driver, such as those described above.
The display controller 103 configures the driver outputs according to image content and system instruction. The host system 105 sends image content and display preference information (e.g., landscape or portrait mode) to the display controller 103. A display power supply 107 is also provided. The block diagram functionality can be consolidated in one device, for example.
In a ChLCD, which can be used for the display 100, the drive voltage is not a function of the number of rows (multiplex ratio), and thus the power supply voltages can remain constant regardless of the configuration.
The operation of the system of
The configuration bit setting pins can be, for example: Configuration Data, Configuration Data Latch and Configuration Data Clock. For example, three pins can be used to accomplish this configuration. The
The concept of changing the display driver dynamically during the update or according to the data content can be demonstrated by the following examples:
Consider a display configuration of a single row (direct drive). In this example there is traditionally a single backplane (row) and multiple segments (columns). This could be an entire display or a section of a display. For a simplified example, consider the case of ten segments as shown in
Consider next the case where it is desired to change the display so that all of the pixels are bright (planar). Traditionally, this would require the entire row to be updated even though only five pixels must actually change states. This not only causes the entire display to flicker (the display typically demonstrates a visual effect when voltage is applied) but used unnecessary power.
However, using the concept of this invention (i.e., dynamic reconfiguration), the driver IC could be re-configured so that only the pixels that require modification will experience a net difference in voltage. This is shown in
To execute this process, the unchanged pixels are configured to be in row mode so that they have a net field of zero volts (35V on both electrodes), as shown in
A second example demonstrating the dynamic configuration of the driver output modes is the switching of the display outputs between row and column modes as a function of display content and update presentation. Typically, the display is fixed in a particular format. For example, consider a 320×80 display which is typically configured as 320 columns and 80 rows.
a demonstrates an image where all of the rows (and all of the pixels within the rows) will have to be updated with a refresh (i.e., the typical refresh approach).
Although by using a bi-stable ChLCD one need only update the rows that actually change (the others remaining in a current state), it is typically necessary in actual practice to update the entire row (320 columns wide) even if only a single pixel is to be changed within the row due to the passive matrix structure typically used. Consider the display shown in
This example demonstrates the invention's use of dynamic configuration, shown in
Although the examples in
a demonstrates a display configuration where a single character can be updated using a partial update.
Consider the display configuration of multiplexed segments as shown in
The example shown in
In this example, if both characters (digits) are to be modified, the configuration in
Clearly, the above examples represent simplifications of many other potential applications using a dynamic display driver, for example for driving much more complicated displays having more rows and/or more columns. In such applications, many driver ICs may be utilized together in a manner described above. However, the techniques disclosed for making the example applications dynamically configurable can be scaled up for such more complex uses using the techniques described in this section.
The invention has been described hereinabove using specific examples; however, it will be understood by those skilled in the art that various alternatives may be used and equivalents may be substituted for elements or steps described herein, without deviating from the scope of the invention. Modifications may be made to adapt the invention to a particular situation or to particular needs without departing from the scope of the invention. It is intended that the invention not be limited to the particular implementation described herein, but that the claims be given their broadest interpretation to cover all embodiments, literal or equivalent, covered thereby.
This application is a continuation-in-part of application Ser. No. 11/668,142 filed on Jan. 29, 2007, and a continuation-in-part of application Ser. No. 10/782,461 filed on Feb. 19, 2004, which claims the benefit of provisional application Ser. No. 60/484,337 filed on Jul. 2, 2003, all of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60484337 | Jul 2003 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11668142 | Jan 2007 | US |
Child | 11680799 | Mar 2007 | US |
Parent | 10782461 | Feb 2004 | US |
Child | 11680799 | Mar 2007 | US |