The present disclosure relates generally to displays for electronic devices. Specifically, the embodiments described herein generally relate to using pixel data voltages to account for errors in one or more common voltages within a display.
This section is intended to introduce the reader to various aspects of art that may be related to various aspects of the present disclosure, which are described and/or claimed below. This discussion is believed to be helpful in providing the reader with background information to facilitate a better understanding of the various aspects of the present disclosure. Accordingly, it should be understood that these statements are to be read in this light, and not as admissions of prior art.
Electronic displays may be found in a variety of devices, such as computer monitors, televisions, instrument panels, mobile phones, and clocks. One type of electronic display, known as a liquid crystal display (LCD), displays images by modulating the amount of light allowed to pass through a liquid crystal layer within pixels of the LCD. In general, LCDs modulate the light passing through each pixel by varying a voltage difference between a pixel electrode and a common electrode. This creates an electric field that causes the liquid crystal layer to change alignment. The change in alignment of the liquid crystal layer causes more or less light to pass through the pixel. By changing the voltage difference supplied to each pixel, images are produced on the LCD.
In some LCDs, the value of the common voltage may vary across the LCD. For example, in some LCDs, the display panel may be composed of sub-plates associated with different respective groups of pixels. Variations in the amounts of electromagnetic cross-talk caused by differences in the sub-plates and/or electromagnetic noise from other electronic components near the LCD may cause the common voltage to settle to different final values across the LCD. A block mura artifact may arise when the common voltage is a different value for each sub-plate, thereby causing all of the pixels associated with each sub-plate to be different by some discernible brightness, and thereby producing visible blocks of brighter or darker pixels.
One method to reduce this effect may involve lowering the coupling capacitance between the signal lines for the common voltage and the source voltages. For example, specific placement and routing of the signals lines for the common voltage and the source voltages may be developed to reduce the capacitance between the signal lines. However, there may be limited areas for routing in an LCD, and, as mentioned above, the panel impedance may vary from sub-plate to sub-plate as well as across a given sub-plate. In other techniques, the display controllers and drivers may include a negative feedback system to correct the value of the common voltage. That is, a negative feedback system may be included for each sub-plate, which may sense the value of the common voltage at the sub-plate and send the corresponding data to the common voltage source. However, the negative feedback systems may increase the space requirements of the display.
A summary of certain embodiments disclosed herein is set forth below. It should be understood that these aspects are presented merely to provide the reader with a brief summary of these certain embodiments and that these aspects are not intended to limit the scope of this disclosure. Indeed, this disclosure may encompass a variety of aspects that may not be set forth below.
This disclosure relates to liquid crystal displays (LCDs) for electronic devices. In liquid crystal displays, the amount of light emitted by a pixel is determined by the electric field created between two electrodes in the pixel. A common voltage may be provided to one of the electrodes in each pixel, while a controller in the display may determine the source voltage to apply at the second electrode for each pixel based on the image to be displayed. The present embodiments disclosed herein relate to correcting for differences in the value of the common voltage throughout the display to reduce or eliminate a block mura artifact that would otherwise appear due to the variations in the common voltage.
Specifically, the embodiments include systems, methods, and devices to determine the value of the common voltage received at each pixel based on the value of a common mode common voltage error that is common to more than one common electrode sub-plate and the change in the source voltages from one row to the next. Further, the source voltages may be adjusted for the pixels based on the value of the common voltage received at each pixel to create the desired electric fields and, accordingly, the desired pixel values. In some examples, this may be implemented by source driving circuitry within the display, thereby reducing the number of components added to the display as well as reducing the space requirements for the components. Further, the adjustment of data signals to account for common voltage errors may be used in display panels even despite relatively high impedance, since the systems and methods of this disclosure may not depend on reducing the panel impedance or specific placement and routing of signal lines, but rather may work in addition to or as an alternative to such measures.
Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings in which:
One or more specific embodiments will be described below. In an effort to provide a concise description of these embodiments, not all features of an actual implementation are described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but would nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
When introducing elements of various embodiments of the present disclosure, the articles “a,” “an,” and “the” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements. Additionally, it should be understood that references to “one embodiment” or “an embodiment” of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features.
Many types of electronic devices, such as computer monitors, wearable electronic devices, notebook computers, and the like include a display. In particular, electronic devices may include a liquid crystal display (LCD), which has a low electrical power consumption that is ideal for battery-powered devices. In an LCD, a backlight is disposed behind a group of pixels, each of which contains liquid crystal molecules that vary the amount of light passing through the pixel depending on an electric field imposed on the liquid crystal molecules. The electric field is created by a voltage difference between a common electrode that is shared by some number of pixels and a pixel electrode that is specific to each pixel. A common voltage is applied at the common electrode. Controllers and drivers of the LCD determine, based on the image to be displayed, a source voltage to apply at the pixel electrode of each of pixels. The difference between the voltages at the electrodes creates the electric field that causes the liquid crystal molecules disposed between the electrodes to turn. The position and alignment of the liquid crystal molecules determines the amount of light that passes through the pixel.
In some embodiments, the panel of the LCD may be divided into several sub-plates. However, variations in the resistance and/or capacitance of each of the sub-plates, as well as other variations such as different amounts of electromagnetic cross-talk caused by electromagnetic noise from other electronic components near the LCD, can cause the common voltage to settle to different final values across the LCD. A block mura artifact may arise when the common voltage is a different value for each sub-plate. In fact, the variations that may occur may even cause the value of the common voltage to vary across a single sub-plate. Noise accrued during signal transmission may also affect the value of the common voltage, particularly as the distance between a pixel and the common voltage source increases. Further, the changing electric fields in the pixels, due to the changing value of the source voltage from one row to the next, may introduce cross-talk that affects the value of the common voltage. Additionally, other components may also induce interference that affects the value of the common voltage. As mentioned above, the amount of light that passes through a pixel is dependent on the alignment of the liquid crystal molecules, which is dependent on the electric field created between the two electrodes. Therefore, if the common voltage deviates from an expected value, the magnitude of the electric field may be incorrect, and as such, an undesired amount of light may be emitted by the pixel.
To account for variations in the value of the common voltage, the source driving circuitry of an LCD, which controls the source voltages provided to the pixels, may perform a common voltage correction process. During the common voltage correction process, the source driving circuitry may sense the value of the common voltage at various locations throughout the LCD panel. The source driving circuitry may then determine the relationship between the values of the common voltage at different locations and the changes in the source voltage at each pixel from one frame to the next. Based on this relationship, the source driving circuitry then determines the actual value of the common voltage received at each pixel. The source driving circuitry may adjust the source voltages for each pixel to account for the expected variation in the value of the common voltage.
Turning to
By way of example, the electronic device 10 may represent a block diagram of the notebook computer depicted in
In the electronic device 10 of
The display 18 may be a liquid crystal display (LCD), which may allow users to view images generated on the electronic device 10. In some embodiments, the display 18 may include a touch screen, which may allow users to interact with a user interface of the electronic device 10. The display 18 may be a color display utilizing a plurality of color channels for generating color images. By way of example, the display 18 may utilize a red, green, and blue color channel.
In certain embodiments, the display 18 may include an arrangement of unit pixels defining rows and columns that form an image viewable region of the display 18. A source driver circuit may output this voltage data to the display 18 by way of source lines defining each column of the display 18. Each unit pixel may include a thin film transistor (TFT) configured to switch a pixel electrode. A liquid crystal capacitor may be formed between the pixel electrode and a common electrode, which may be coupled to a common voltage line (VCOM). When activated, the TFT may store image signals received via a respective data or source line as a charge in the pixel electrode. The image signals stored by the pixel electrode may be used to generate an electrical field between the respective pixel electrode and a common electrode. Such an electrical field may align liquid crystal molecules within a liquid crystal layer to modulate light transmission through the liquid crystal layer.
As will be described in further detail below, certain embodiments of the display 18 may include driver circuitry that adjusts data voltages supplied to the pixels to account for variations in common voltage due to noise, kickback, differing electrical characteristics, and so forth. The driver circuitry may sense the value of the common voltage supplied into different parts of the display 18, and may determine, based on the sensed value, a common mode error of differing voltage levels at various parts of the display 18. By also considering pixel values that were recently programmed into a previous row of pixels, and therefore likely to have affected the common voltage variation, the driver circuitry may determine a more specific common voltage error likely to be occurring in certain specific parts of the display (e.g., at different sub-plates of common electrodes). The driver circuitry may use this information to adjust the image signal of each pixel relative to the error to cause an appropriate electrical field to occur in each pixel. Such a technique may correct for variations in the common voltage across the display 18 due, among other things, to the impedance of the display panel. Adjusting the data voltages to account for errors in common voltage may avoid, in some cases, reducing the impedance of the display panel. As such, this disclosure may be particularly beneficial in relatively-high-impedance displays.
The input structures 20 of the electronic device 10 may enable a user to interact with the electronic device 10 (e.g., pressing a button to increase or decrease a volume level). The I/O interface 22 may enable electronic device 10 to interface with various other electronic devices, as may the network interfaces 24. The network interfaces 24 may include, for example, interfaces for a personal area network (PAN), such as a Bluetooth network, for a local area network (LAN) or wireless local area network (WLAN), such as an 802.11x Wi-Fi network, and/or for a wide area network (WAN), such as a 3rd generation (3G) cellular network, 4th generation (4G) cellular network, or long term evolution (LTE) cellular network. The network interface 24 may also include interfaces for, for example, broadband fixed wireless access networks (WiMAX), mobile broadband Wireless networks (mobile WiMAX), asynchronous digital subscriber lines (e.g., ADSL, VDSL), digital video broadcasting-terrestrial (DVB-T) and its extension DVB Handheld (DVB-H), ultra Wideband (UWB), alternating current (AC) power lines, and so forth.
In certain embodiments, to allow the electronic device 10 to communicate over the aforementioned wireless networks (e.g., Wi-Fi, WiMAX, mobile WiMAX, 4G, LTE, and so forth), the electronic device 10 may include a transceiver 26. The transceiver 26 may include any circuitry the may be useful in both wirelessly receiving and wirelessly transmitting signals (e.g., data signals). Indeed, in some embodiments, 6 the transceiver 26 may include a transmitter and a receiver combined into a single unit, or, in other embodiments, the transceiver 26 may include a transmitter separate from the receiver. For example, as noted above, the transceiver 26 may transmit and receive OFDM signals (e.g., OFDM data symbols) to support data communication in wireless applications such as, for example, PAN networks (e.g., Bluetooth), WLAN networks (e.g., 802.11x Wi-Fi), WAN networks (e.g., 3G, 4G, and LTE cellular networks), WiMAX networks, mobile WiMAX networks, ADSL and VDSL networks, DVB-T and DVB-H networks, UWB networks, and so forth. As further illustrated, the electronic device 10 may include a power source 28. The power source 28 may include any suitable source of power, such as a rechargeable lithium polymer (Li-poly) battery and/or an alternating current (AC) power converter.
In certain embodiments, the electronic device 10 may take the form of a computer, a portable electronic device, a wearable electronic device, or other type of electronic device. Such computers may include computers that are generally portable (such as laptop, notebook, and tablet computers) as well as computers that are generally used in one place (such as conventional desktop computers, workstations and/or servers). In certain embodiments, the electronic device 10 in the form of a computer may be a model of a MacBook®, MacBook® Pro, MacBook Air®, iMac®, Mac® mini, or Mac Pro® available from Apple Inc. By way of example, the electronic device 10, taking the form of a notebook computer 30A, is illustrated in
The handheld device 30B may include an enclosure 32 to protect interior components from physical damage and to shield them from electromagnetic interference. The enclosure 32 may surround the display 18, which may display indicator icons 34. The indicator icons 34 may indicate, among other things, a cellular signal strength, Bluetooth connection, and/or battery life. The I/O interfaces 22 may open through the enclosure 36 and may include, for example, an I/O port for a hard wired connection for charging and/or content manipulation using a standard connector and protocol, such as the Lightning connector provided by Apple Inc., a universal service bus (USB), or other similar connector and protocol.
User input structures 22, in combination with the display 18, may allow a user to control the handheld device 30B. For example, the input structure 22 shown in
Turning to
Similarly,
Referring now to
Although only six unit pixels, referred to individually by the reference numbers 40a-40f, respectively, are shown for purposes of simplicity, it should be understood that in an actual implementation, each source line 44 and gate line 42 may include hundreds, thousands, or millions of such unit pixels 40. By way of example, in a color display panel 38 having a display resolution of 1024×768, each source line 44, which may define a column of the pixel array, may include 768 unit pixels, while each gate line 42, which may define a row of the pixel array, may include 1024 groups of unit pixels, wherein each group includes a red, blue, and green pixel, thus totaling 3072 unit pixels per gate line 42. Although a display resolution of 1024×768 is mentioned by way of example above, the display panel 38 may include any suitable number of pixels. As may be appreciated, in the context of LCDs, the color of a particular unit pixel generally depends on a particular color filter that is disposed over a liquid crystal layer of the unit pixel. In the presently illustrated example, the group of unit pixels 40a-40c may represent a group of pixels having a red pixel (40a), a blue pixel (40b), and a green pixel (40c). The group of unit pixels 40d-40f may be arranged in a similar manner.
As shown in the present embodiment, each unit pixel 40a-40f includes a thin film transistor (TFT) 46 for switching a respective pixel electrode 48. In the depicted embodiment, the source 50 of each TFT 46 may be electrically connected to a source line 44. Similarly, the gate 52 of each TFT 46 may be electrically connected to a gate line 42. Furthermore, the drain 54 of each TFT 46 may be electrically connected to a respective pixel electrode 48. Each TFT 46 serves as a switching element which may be activated and deactivated (e.g., turned on and off) for a predetermined period based upon the respective presence or absence of a scanning signal at the gate 52 of the TFT 46. For instance, when activated, the TFT 46 may store the image signals received via a respective source line 44 as a charge its corresponding pixel electrode 48. The image signals stored by pixel electrode 48 may be used to generate an electrical field between the respective pixel electrode 48 and a common electrode (not shown in
The display 18 also includes a source driver integrated circuit (source driver IC) 56, which may include a chip, such as a processor or ASIC, that is configured to control various aspects of display 18 and panel 30. For example, the source driver IC 56 may receive image data 58 from the processor(s) 12 and send corresponding image signals to the unit pixels 40 of the panel 38. The source driver IC 56 may also be coupled to a gate driver IC 60, which may be configured to activate or deactivate rows of unit pixels 40 via the gate lines 42. As such, the source driver IC 56 may send timing information, shown here by reference number 62, to gate driver IC 60 to facilitate activation/deactivation of individual rows of pixels 40. In other embodiments, timing information may be provided to the gate driver IC 60 in some other manner. While the illustrated embodiment shows only a single source driver IC 56 coupled to panel 38 for purposes of simplicity, it should be appreciated that additional embodiments may utilize multiple source driver ICs 56 for providing image signals to the pixels 40. For example, additional embodiments may include multiple source driver ICs 56 disposed along one or more edges of the panel 38, wherein each source driver IC 56 is configured to control a subset of the source lines 44 and/or gate lines 42.
In operation, the source driver IC 56 receives image data 58 from the processor 12 or a discrete display controller and, based on the received data, outputs signals to control the pixels 40. For instance, to display image data 58, the source driver IC 56 may adjust the voltage of the pixel electrodes 48 (abbreviated in
In some embodiments, the common electrode of the panel 38 may be divided into several common electrode sub-plates 64. This effectively produces separate groups of pixels that are each associated with a different common electrode sub-plate 64.
The changing values of the source voltages and, subsequently, the electric fields within the pixels 40, may introduce cross-talk that may affect the actual value of VCOM at different locations within the panel 38. Additionally, data differences, the noise accrued during signal transmission (which may be increased or decreased depending on the location of the pixel 40 relative to the VCOM generator 66), and loading affects may also affect the actual value of VCOM at different locations within the panel 38. Moreover, as noted above, the actual value of VCOM may vary from one location to another in the panel 38. As mentioned above, the amount of light that passes through a unit pixel 40 is dependent on the alignment of the liquid crystal molecules, which is dependent on the electric field created between the pixel electrode 48 and the common electrode 68. Therefore, if the value of VCOM deviates from an expected value, the magnitude of the electric field may be incorrect, and as such, an undesired amount of light may be emitted by the unit pixel 40.
To account for the variation in the actual value of VCOM at each pixel 40, the source driver IC 56 may perform a common voltage correction process 80 that corrects the source voltage of each pixel based on the expected value of VCOM at the pixel.
Before describing the process 80 of
The causes of common voltage error on the common electrode sub-plates 64 may be manifold. When the VCOM driver 72 supplies the common voltage to the various common electrode sub-plates 64, the different common electrode sub-plates 64 may be affected by differing amounts of noise. For instance, the different common electrode sub-plates 64 may suffer from different disturbances due to different impedance mismatches, differences in the data voltages being supplied to the pixels 40 associated with the different common electrode sub-plates 64, different locations of the common voltage sub-plates in relation to other circuitry of the electronic device 10, or different loading effects. These differences in common voltage on the different common electrode sub-plates 64 may cause the voltage on the common voltage line 70 to be different from that which is attempted to be supplied by the VCOM driver 72. At block 82, the source driver IC 56 may sense the value of VCOM output by the VCOM driver 72 and convert the voltage value to a digital value using an analog-to-digital converter (ADC) 84. This voltage may be detected at a common node that is coupled to some or all of the common electrode sub-plates 64, and is shown in
The sensed voltage VERROR_VCOM may be received by the analog-to-digital converter (ADC) 84 in the source driver IC 56 and converted to a digital value DERROR VCOM, as shown in
Referring back to
Specifically, based on simulations, it is believed that the VERROR_VCOM is directly proportional to the sum of source voltages supplied to the pixels, as shown below in equation 1. A correlation component 96 within the source driver IC 56, shown in
V
ERROR
_
VCOM
=K*ΔV (1)
At block 98, the source driver IC 56 determines respective sums of the differences in source voltages ΣDv for the next row of pixels of each common electrode sub-plate 64. The value ΣDv may be calculated by the digital signal processor 92. It is believed that the actual value of VCOM on a given common electrode sub-plate 64 may vary depending on the total value of the difference of source voltages being applied to pixels associated with that common electrode sub-plate 64. Indeed, it is believed that the actual VCOM on each common electrode sub-plate 64 is directly proportional to the sum of the source voltages ΣDv for the pixel(s) associated with that common electrode sub-plate 64. The proportionality constant in the relationship is the error coefficient (K). In other words, it may be understood that a component of the common mode voltage error attributable to each common electrode sub-plate 64 may depend on the error coefficient and the total voltage difference value ΣDv. Thus, the actual value of VCOM on a given common electrode sub-plate 64 may be as shown below:
Actual VCOM (common electrode sub-plate)=K*ΣDv (2)
Thus, using the value of K determined at block 94 and the subtotal of the differences in source voltages for the row associated with a given common electrode sub-plate 64, the digital signal processor 92 may estimate the actual value of VCOM of that common electrode sub-plate 64.
Once the digital signal processor 92 determines the actual value of VCOM of the common electrode sub-plate 64, the digital signal processor 92 may adjust the source voltage of the pixel such that the desired electric field is created in each pixel at block 102.
The specific embodiments described above have been shown by way of example, and it should be understood that these embodiments may be susceptible to various modifications and alternative forms. It should be further understood that the claims are not intended to be limited to the particular forms disclosed, but rather to cover all modifications, equivalents, and alternatives falling within the spirit and scope of this disclosure.
The present patent application is generally related to co-pending U.S. application Ser. No. ______ filed on Mar. 17, 2015, entitled “Content-Driven Slew Rate Control for Display Driver”, by Hung Sheng Lin et al., which is incorporated into the present application by reference in its entirety for all purposes.