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.
Display panel uniformity may be negatively impacted by various parameters (e.g., aging, temperature, process variation) of the display panel. The display panel uniformity may be improved by sensing non-uniformity properties due to operational variations in a display. Using the sensed non-uniformity properties, image data may be adjusted to account for non-uniformity before the image data is displayed on the display. The adjustments to the image data may be performed in circuitry external to the electronic display, such as in a processor core complex of an electronic device to which the electronic display belongs. As such, the adjustments to the image data may be referred to as “external compensation.” It should be understood, however, that these adjustments may take place in circuitry internal to an electronic display module or even in circuitry external to the electronic device to which the electronic display belongs. For example, the adjustments to the image data may take place on a different electronic device, such as in a remote server, based on sensed non-uniformity properties of the display.
The non-uniformity properties of the electronic display that can be used as a basis for adjusting the image data to achieve display uniformity may include any suitable properties of pixel circuitry that impact the behavior of the pixels of the electronic display. Non-limiting examples include transistor threshold voltages, transistor current-voltage curves, pixel currents or voltages in response to test signals, to name just a few, since these may vary with process, temperature, or pixel aging. Non-uniformity properties such as these may be sensed using sense lines associated with pixels of the electronic display. In some cases, data lines that supply the image data to the pixels may be used as sense lines.
For devices with bezels or displays that have rounded or angled edges, sensing pixels of the display panel via the data lines may be negatively impacted by data lines forming crossovers (e.g., intersecting) with differing numbers of scan lines, which may be generally orthogonal to the data lines. For example, when data lines form crossovers with different numbers of scan lines, different amounts of noise may be introduced to the data lines, which may negatively impact display panel uniformity and/or which may introduce noise into signals that are sensed that relate to non-uniformity properties of a display. As discussed below, portions of scan lines may be included to maintain the same number of crossovers for different data lines. The portions of the scan lines may be disposed between pixels or even outside of a display of an electronic device (e.g., near a rounded portion of the display) to enable data lines to form the same number of crossovers with the scan lines.
Various refinements of the features noted above may be made in relation to various aspects of the present disclosure. Further features may also be incorporated in these various aspects as well. These refinements and additional features may exist individually or in any combination. For instance, various features discussed below in relation to one or more of the illustrated embodiments may be incorporated into any of the above-described aspects of the present disclosure alone or in any combination. The brief summary presented above is intended only to familiarize the reader with certain aspects and contexts of embodiments of the present disclosure without limitation to the claimed subject matter.
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 “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 “some embodiments,” “embodiments,” “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. Furthermore, the phrase A “based on” B is intended to mean that A is at least partially based on B. Moreover, the term “or” is intended to be inclusive (e.g., logical OR) and not exclusive (e.g., logical XOR). In other words, the phrase A “or” B is intended to mean A, B, or both A and B.
Display panel uniformity can be improved by sensing and compensating for non-uniformity properties or characteristics in a display, which may occur at or around a time of manufacture of the electronic device or while the electronic device is being used. The sensing may detect and be used to compensate for non-uniform display properties, such as variations in transistor threshold voltages, transistor current-voltage curves, pixel currents or voltages in response to test signals, to name a few. For devices with bezels or displays that have rounded or angled edges, display panel uniformity may be negatively impacted by data lines forming crossovers (e.g., intersecting) with differing numbers of scan lines.
For example, when data lines form crossovers with different numbers of scan lines, different amounts of noise may be introduced to the data lines, which may negatively impact display panel uniformity. As discussed below, portions of scan lines may be included to maintain the same number of crossovers for different data lines. The portions of the scan lines may be disposed between pixels or even be disposed outside of a display of an electronic device (e.g., near a rounded or angled portion of the display) to enable data lines to form the same number of crossovers with the scan lines.
A general description of suitable electronic devices that may include a self-emissive display, such as an LED (e.g., an OLED) display, and corresponding circuitry of this disclosure are provided. With this in mind, a block diagram of an electronic device 10 is shown in
The electronic device 10 shown in
The processor core complex 12 may carry out a variety of operations of the electronic device 10, such as provide image data for display on the electronic display 18. The processor core complex 12 may include any suitable data processing circuitry to perform these operations, such as one or more microprocessors, one or more application specific processors (ASICs), or one or more programmable logic devices (PLDs). In some cases, the processor core complex 12 may execute programs or instructions (e.g., an operating system or application program) stored on a suitable article of manufacture, such as the local memory 14 and/or the main memory storage device 16. In addition to instructions for the processor core complex 12, the local memory 14 and/or the main memory storage device 16 may also store data to be processed by the processor core complex 12. By way of example, the local memory 14 may include random access memory (RAM) and the main memory storage device 16 may include read only memory (ROM), rewritable non-volatile memory such as flash memory, hard drives, optical discs, or the like.
The electronic display 18 may display image frames, such as a graphical user interface (GUI) for an operating system or an application interface, still images, or video content. The processor core complex 12 may supply at least some of the image frames. The electronic display 18 may be a self-emissive display, such as an organic light emitting diodes (OLED) display, or may be a liquid crystal display (LCD) illuminated by a backlight. In some embodiments, the electronic display 18 may include a touch screen, which may allow users to interact with a user interface of the electronic device 10. The electronic display 18 may include sensing circuitry 20 that is used to sense non-uniformity of the electronic display 18 by sensing changes in one or more parameters (e.g., voltage/current) through thin-film transistors (TFTs) and/or emissive elements in the electronic display 18. These parameters may include any suitable properties of pixel circuitry that impact the behavior of the pixels of the electronic display. Non-limiting examples include transistor threshold voltages, transistor current-voltage curves, pixel currents or voltages in response to test signals, to name just a few, since these may vary with process, temperature, or pixel aging.
As previously noted, the sensing circuitry 20 may provide indications of these sensed parameters to compensation circuitry 30 that stores and compensates for sensed non-uniformity. In some embodiments, the compensation circuitry 30 may be embodied in the processor core complex 12 (e.g., as described with reference to
The input structures 22 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 24 may enable electronic device 10 to interface with various other electronic devices, as may the network interface 26. The network interface 26 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 cellular network. The network interface 26 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. 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 10A, is illustrated in
User input structures 22, in combination with the electronic display 18, may allow a user to control the handheld device 10B. For example, the input structures 22 may activate or deactivate the handheld device 10B, navigate user interface to a home screen, a user-configurable application screen, and/or activate a voice-recognition feature of the handheld device 10B. Other input structures 22 may provide volume control, or may toggle between vibrate and ring modes. The input structures 22 may also include a microphone may obtain a user's voice for various voice-related features, and a speaker may enable audio playback and/or certain phone capabilities. The input structures 22 may also include a headphone input may provide a connection to external speakers and/or headphones.
Turning to
Similarly,
The electronic display 18 for the electronic device 10 may include a matrix of pixels that contain light-emitting circuitry. Accordingly,
Although only six unit pixels 46, referred to individually by reference numbers 46A-46F, respectively, are shown, it should be understood that in an actual implementation, each data line 48 and gate line 47 may include hundreds or even thousands of such unit pixels 46. By way of example, in a color display panel 45 having a display resolution of 1024×768, each data line 48, which may define a column of the pixel array, may include 768 unit pixels, while each gate line 47, which may define a row of the pixel array, may include 1024 groups of unit pixels with each group including a red, blue, and green pixel, thus totaling 3072 unit pixels per gate line 47. It should be readily understood, however, that each row or column of the pixel array any suitable number of unit pixels, which could include many more pixels than 1024 or 768. In the presently illustrated example, the unit pixels 46 may represent a group of pixels having a red pixel (62A), a blue pixel (62B), and a green pixel (62C). The group of unit pixels 46D, 46E, and 46F may be arranged in a similar manner. Additionally, in the industry, it is also common for the term “pixel” may refer to a group of adjacent different-colored pixels (e.g., a red pixel, blue pixel, and green pixel), with each of the individual colored pixels in the group being referred to as a “sub-pixel.” In some cases, however, the term “pixel” refers generally to each sub-pixel depending on the context of the use of this term.
As illustrated, the electronic display 18 may include an array of pixels 46 (e.g., self-emissive pixels). The electronic display may include any suitable circuitry to drive the pixels 46. In the example of
The controller 50, which may include a chip, such as a processor or application specific integrated circuit (ASIC), that controls various aspects (e.g., operation) of the electronic display 18 and/or the display panel 45. For instance, the controller 50 may receive image data 53 from the processor core complex indicative of light intensities for the light outputs for the pixels 46. In some embodiments, the controller 50 may be coupled to the local memory 14 and retrieve the image data 53 from the local memory 14. The controller 50 may control the pixels 46 by using control signals to control elements of the pixels 46. For instance, the pixels 46 may include any suitable controllable element, such as a transistor, one example of which is a MOSFET. The pixels 46, which may be self-emissive, may include any suitable controllable element, such as a transistor, one example of which is a MOSFET. However, any other suitable type of controllable elements, including thin film transistors (TFTs), p-type and/or n-type MOSFETs, and other transistor types, may also be used. The controller 50 may control elements of the pixels 46 via the source driver IC70 and the gate driver IC 52. For example, the controller 50 may send signals to the source driver IC 51, which may send signals (e.g., timing information/image signals 54) to the pixels 46. The gate driver IC 52 may provide/remove gate activation signals to activate/deactivate rows of unit pixels 46 via the gate lines 47 based on timing information/image signals 54 received from the controller 50.
In some embodiments, the controller 50 may be included in the source driver IC 51. Additionally, the controller 50 or source driver IC 51 may include a timing controller (TCON) that determines and sends the timing information/image signals 54 to the gate driver IC 52 to facilitate activation and deactivation of individual rows of unit pixels 46. In other embodiments, timing information may be provided to the gate driver IC 52 in some other manner (e.g., using a controller 56 that is separate from or integrated within the source driver IC 51). Further, while
In addition, in some embodiments, sensing circuitry may be included in the gate driver IC 52 and/or the source driver IC 51 to measure pixel parameters or perform pixel parameter adjustments (e.g., adjustment of control signals transmitted to one or more pixels 46) as part of non-uniformity correction operations and/or error correction operations. However, it should be appreciated that this sensing circuitry may also be disposed external and/or the pixel parameter adjustments performed external, such as in an externally disposed processor core complex 12, to the gate driver IC 52 and/or the source driver IC 51 to perform external compensation operations.
As illustrated, the system 60 includes aging/temperature determination circuitry 66 that may determine or facilitate determining the non-uniformity of the pixels in the electronic display 18 due to, for example, aging and/or degradation of the pixels or other components of the electronic display 18. The aging/temperature determination circuitry 66, which may represent an element of the compensation circuitry 30 of
The image correction circuitry 62 may send the image data 64 (for which the non-uniformity of the pixels in the electronic display 18 have or have not been compensated for by the image correction circuitry 62) to analog-to-digital converter 68 of a driver integrated circuit 70 of the electronic display 18. The analog-to-digital conversion converter 68 may digitize then image data 64 when it is in an analog format. The driver integrated circuit 70 may send signals across gate lines to cause a row of pixels of a display panel 72, including one or more pixels 74 which may be included among the pixels 46 of
The processor core complex 12 may also send sense control signals 78 to cause the electronic display 18 to perform display panel sensing. In response, the electronic display 18 may send display sense feedback 79 that represents digital information relating to the operational variations of the electronic display 18. The display sense feedback 79 may be input to the aging/temperature determination circuitry 66, and take any suitable form. Output of the aging/temperature determination circuitry 66 may take any suitable form and be converted by the image correction circuitry 62 into a compensation value that, when applied to the image data 64, appropriately compensates for non-uniformity of the electronic display 18. This may result in greater fidelity of the image data 64, reducing or eliminating visual artifacts that would otherwise occur due to the operational variations of the electronic display 18. In some embodiments, the processor core complex 12 may be part of the driver integrated circuit 70, and as such, be part of the electronic display 18.
The electronic display 18 senses (process block 82) operational variations of the electronic display 18 itself. In particular, the processor core complex 12 may send one or more instructions (e.g., sense control signals 78) to the electronic display 18. The instructions may cause the electronic display 18 to perform display panel sensing. The operational variations may include any suitable variations that induce non-uniformity in the electronic display 18, such as process non-uniformity temperature gradients, aging of the electronic display 18, and the like.
The processor core complex 12 then adjusts (process block 84) the electronic display 18 based on the operational variations. For example, the processor core complex 12 may receive display sense feedback 79 that represents digital information relating to the operational variations from the electronic display 18 in response to receiving the sense control signals 78. The display sense feedback 79 may be input to the aging/temperature determination circuitry 66, and take any suitable form. Output of the aging/temperature determination circuitry 66 may take any suitable form and be converted by the image correction circuitry 62 into a compensation value. For example, processor core complex 12 may apply the compensation value to the image data 64, which may then be sent to the electronic display 18. In this manner, the processor core complex 12 may perform the process 80 to increase performance of the electronic display 18 (e.g., by reducing visible anomalies).
As noted above, the present disclosure relates to sensing and compensation circuitry that may be included in an electronic device (e.g., the sensing circuitry 20 and compensation circuitry 30 of the electronic device 10). As discussed below, in some embodiments of the electronic device 10, especially those with non-rectangular displays 18 (e.g., an electronic display 18 that includes curved or nonlinear portions such as edges), interference, such as noise, may be introduced due to a data line associated with one or more pixels crossing over a different number of scan lines than a data line associated with one or more other pixels. Similarly, interference may also be caused by scan lines crossing over a different numbers of data lines. As discussed below, reducing imbalances in the number of crossovers may reduce the occurrence of display discrepancies, such as visual artifacts.
Bearing this in mind,
Yet while the noise on the data lines 88 and 90 may cancel out when the data lines 88 and 90 have the same loading characteristics, this may not be the case when the data lines 88 and 90 have different loading characteristics. Indeed, if a parasitic capacitance 96A between the data line 88 and a scan line 98 differs from a parasitic capacitance 96B between the data line 90 and the scan line 98, unequal noise due to a scanning signal (ΔVscan) on the scan line 98 may arise. For example, first noise due to a first charge Q1 may occur on the data line 88 that may differ from second noise due to a second charge Q2 on the data line 90. Since this noise is unequal, the noise will not cancel out in the comparator 92. For example, the amount of residual noise may be related to a difference between Q1 and Q2. This difference may be described as a difference in capacitance between the capacitors 96 multiplied by a change in voltage occurring on of the scan line 98 due to the scanning signal (ΔVscan).
An electronic display 18 that includes irregular or non-rectangular borders may have different numbers of pixels 46 on each data line and, accordingly, different numbers of scan line crossovers. Since the different number of scan line crossovers may affect the parasitic capacitance (e.g., 96A and 96B in the example of
Keeping the discussion of
In the illustrated embodiment, the electronic device 10 includes an outer boundary 100 in which the electronic display 18 is contained. For instance, the outer boundary 100 may include a body of the electronic device 10. The outer boundary 100 may be larger than the display. For example, as discussed below, some circuitry associated with the electronic display 18 may be included outside of the electronic display 18 but within the outer boundary 100.
As also shown in
For example, portion 106, which includes some of the rounded edge 102, illustrates an edge 108 of the electronic display 18 as well as circuitry 110 associated with the electronic display 18. Portions of the circuitry 110 illustrated to the right of the edge 108 may be included in the electronic display 18 (e.g., physically located within the electronic display 18 as shown in
As illustrated, the circuitry 110 includes columns 120 of pixels 122 that may be disposed along data lines 130. The columns 120 may include different numbers of pixels 122. For instance, as shown in
In the illustrated embodiment, data line 130B and data line 130D are coupled to comparator 92, which, as discussed above, may send a signal indicative of a difference between inputs received from the data line 130B and data line 130D to the compensation circuitry 30. In general, in the illustrated embodiment, alternating data lines 130, which correspond to alternating columns 120 of similar types of subpixels, may be coupled to comparators. In other words, in other embodiments, there may be more than one comparator 92, and other data lines, such as data line 130A and data line 130C may be coupled to one of the additional comparators.
The circuitry 110 also includes scan lines 132 that may form crossovers (e.g., intersections) with the data lines 130. The proximity of the scan lines 132 to the data lines 130 may introduce noise (e.g., caused by parasitic capacitance) to the data lines 130. While the compensation circuitry 30 may correct for the noise, when different amounts of noise are introduced to different data lines, the compensation provided may not accurately account for the noise due to the fact that there are two different amounts of noise present. Furthermore, it should be noted that while the circuitry 110 is illustrated, the electronic display 18 may include many more pixels 122, data lines 130, and scan lines 132. For example, there may be hundreds or thousands (or more) pixels 122, data lines 130, and scan lines 132 included in the circuitry 110 and display 18.
As noted above, the compensation circuitry 30 may compensate for noise within the circuitry 110. However, a data line 130 that forms fewer or more crossovers with scan lines 132 may have a difference amount of noise compared to another data line 130. For example, in some cases in which the electronic display 18 is rounded (e.g., rounded edge 102 or bezel 104), there may be fewer pixels 122 along a data line 130. More specifically, there may be fewer pixels in one column 120 compared to another column 120 due to the curve of the electronic display 18. For instance, in column 120D, there are four pixels, whereas column 120B includes three pixels 122. In some cases, data lines 130 may not extend from the last (e.g., closest to the edge 108) to a subsequent scan line 132. For example, in the illustrated embodiment, the data line 130A includes a portion 140A, and the data line includes a portion 140C. The portion 140A and portion 140C respectively extend from pixel 122A and pixel 122B to the scan line 132A such that the data lines 130A and 130B have the same number of crossovers with scan lines 132 as the data line 130C and data line 130D. Because there are the same number of crossovers (e.g., between data line 130B and data line 130D that are coupled to the comparator 92), the noise introduced (e.g., by the scan lines 132) to the data line 130 may be equivalent. Accordingly, the signals the comparator 92 receives may be indicative the same amount of noise, which will cancel out with one another. Accordingly, because noise introduced to the data lines 130B an 130D by the scan line 132A even though there are different numbers of pixel 122 on the data lines 130B and 130D may be equal, the noise may cancel out at the comparator 92, which may enable the compensation circuitry 30 to correct for the noise on both data lines 130B and 130D not caused by the scan line 132A.
Furthermore, it should be noted that some of the portion 140A and portion 140C may extend outside of the electronic display 18 but otherwise are still included in the electronic device 10. For example, the portion 140A and portion 140C may be quite small (e.g., micrometers in length) and included between the edge 108 of the display and the outer boundary 100 of the electronic device.
As another example,
Some of the data lines 170A, 170B, 170C, and 170D, or portions thereof, may not be included in the electronic display 18. Such data lines 170A, 170B, 170C, and 170D, or portions thereof, may not include pixels. For example, portions of data line 170A and data line 170B may not be included in the electronic display 18, but rather included between the electronic display 18 and the outer boundary 100 of the electronic device 10. Likewise, portions of the of scan lines 174 may not be include in the electronic display 18. For instance, portions 176 may be included between the electronic display 18 and the outer boundary 100 of the electronic device 10.
As shown in
By including the portions 176A, 176B, and 176C of the scan lines 174A, 174B, and 174C, data line 170B and data line 170D have the same number of crossovers with the scan lines 174A, 174B, and 174C. Accordingly, common mode noise that appears on both of the data lines 170B and 170D (e.g., due to a common environmental noise source, such as display scanning signals or electromagnetic interference (EMI) from other circuitry of the electronic device 10) may be substantially the same on the scan lines 174A, 174B, and 174C, and thus this common mode noise may cancel out in the comparator 92. By enabling noise common to the data lines 170B and 170D to be canceled out, the compensation circuitry 30 may receive signals indicative that are relatively more accurate, which enables the compensation circuitry to more effectively compensate for noise. Because the noise may be accurately accounted for, image data presented on the electronic display 18 may have fewer inconsistencies, such as visual artifacts that may be caused by inaccurate compensation.
Furthermore, it should be noted that while
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 techniques presented and claimed herein are referenced and applied to material objects and concrete examples of a practical nature that demonstrably improve the present technical field and, as such, are not abstract, intangible or purely theoretical. Further, if any claims appended to the end of this specification contain one or more elements designated as “means for [perform]ing [a function] . . . ” or “step for [perform]ing [a function] . . . ”, it is intended that such elements are to be interpreted under 35 U.S.C. 112(f). However, for any claims containing elements designated in any other manner, it is intended that such elements are not to be interpreted under 35 U.S.C. 112(f).
This application claims priority to U.S. Provisional Patent Application No. 62/822,447, entitled “Noise Compensation for Displays with Non-Rectangular Borders,” filed on Mar. 22, 2019, which is incorporated herein by reference in its entirety for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
8144281 | Nakagawa | Mar 2012 | B2 |
8441606 | Nakagawa et al. | May 2013 | B2 |
8514160 | Huang et al. | Aug 2013 | B2 |
10810937 | Hwang | Oct 2020 | B2 |
20090153530 | Chen et al. | Jun 2009 | A1 |
20150138177 | Kwon | May 2015 | A1 |
20150220206 | Knausz | Aug 2015 | A1 |
20180062107 | Kim | Mar 2018 | A1 |
20190304366 | Ka | Oct 2019 | A1 |
Number | Date | Country | |
---|---|---|---|
20200302853 A1 | Sep 2020 | US |
Number | Date | Country | |
---|---|---|---|
62822447 | Mar 2019 | US |