Patent Description:
Document <CIT> discloses a circuit board including a plurality of temperature sensors, a plurality of heat exchange modules and valves between the heat exchange modules, wherein a controller selectively controls activation of the valves to activate or inactivate a heat exchange between circuit components according to their associated temperatures.

The invention is set out by the enclosed independent claims <NUM>,<NUM>.

Implementations described and claimed herein provide a computing device comprising a display, a first temperature sensor to detect a first temperature of the display, a second temperature sensor to detect a second temperature of the display; a dynamic vapor chamber including one or more valves between heat-generating components of the computing device and the display, and a vapor chamber controller to selectively actuate the one or more valves to affect the detected temperatures of the display.

Implementations described and claimed herein still further provide a method of dynamically driving one or more displays of a computing device. The method comprises detecting a first display temperature, detecting a second display temperature, changing, by a vapor chamber controller, a dynamic vapor chamber cooling state, wherein changing the dynamic vapor chamber cooling state comprises a selective actuation of one or more valves connected between heat-generating components of the computing device to affect the detected temperatures of the one or more displays.

This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Descriptions.

With increasing consumer expectations of digital display performance, including accurate and consistent image quality, color variation across the display area is increasingly unacceptable to consumers. Further, as some consumer devices now incorporate multiple displays oriented in close proximity to one another, variations in color between multiple adjacent displays is more noticeable to consumers.

Color output, particularly for organic light-emitting diode (OLED) displays, may vary substantially as a function of display temperature, which changes over time. Prior art OLED displays do not account for temperature variations between regions of a singular display, or between multiple adjacent displays, let alone account for temperature variation over time. As such, variations in color may be visible and unacceptable to the user in prior art OLED displays.

Luminance of each of the pixels within an OLED display is defined by the current flowing therethrough, which is a function of the applied voltage and resistivity of the pixels. Temperature affects the resistivity of the pixels and thus the current flowing therethrough if voltage is held constant. The temperature response of red vs. green vs. blue pixels differs, particularly at low applied voltage levels. As a result, the relative luminance of red vs. green vs. blue may vary with temperature changes, which may yield an undesirable overall color variance of the desired images. For example, at particularly low temperatures, the desired images may take on a green-tinted hue.

The presently disclosed systems and methods dynamically adjust driving voltage to maintain color quality within a desired specification, while also reducing (or in some implementations, minimizing) power consumption. Further, the presently disclosed systems and methods dynamically adjust vapor chamber operation to distribute thermal energy away from hot regions and toward cold regions of a display to reduce the adjustment in driving voltage required to maintain color quality within the desired specification.

<FIG> illustrates a computing device <NUM> including a pair of OLED displays <NUM>, <NUM>, each driven by a dynamic voltage display driver <NUM>. In various implementations, overall temperature may vary between the displays <NUM>, <NUM>, as well as local temperature across the display area of each of the displays <NUM>, <NUM> may also vary. Without the dynamic voltage display driver <NUM>, the resulting color output between the displays <NUM>, <NUM> may vary, as well as the resulting color output on each of the displays <NUM>, <NUM> may vary across the display area of each of the displays <NUM>, <NUM>. These variations in color may be noticeable and undesirable to a user, particularly when the displays <NUM>, <NUM> are placed physically adjacent to one another and are viewed by the user simultaneously. While the computing device <NUM> is depicted and described as having two displays <NUM>, <NUM>, other computing devices may have only one display. In such cases, the dynamic voltage display driver <NUM> regulates driving voltage of only one display to output uniform color on a singular display. Similarly, other computing devices may also have more than two displays. In such cases, the dynamic voltage display driver <NUM> regulates driving voltage of each display to output uniform color on each display.

Display <NUM> includes a first pair of temperature sensors <NUM>, <NUM> and display <NUM> includes a second pair of temperature sensors <NUM>, <NUM>. The temperature sensors <NUM>, <NUM> each output a signal corresponding to the display <NUM> temperature and the temperature sensors <NUM>, <NUM> each output a signal corresponding to the display <NUM> temperature to a temperature aggregator <NUM>. In various implementations, temperature sensors <NUM>, <NUM>, <NUM>, <NUM> may take the form of thermistors, resistance temperature detectors (RTDs), and/or thermocouples.

As explained in further detail below with reference to <FIG>. , low temperatures drive divergent luminance responses for red vs. green vs. blue pixels. As a result, the temperature aggregator <NUM> may take the lowest detected temperature and output that value to the dynamic voltage display driver <NUM> for determining an appropriate voltage to drive the displays <NUM>, <NUM>.

In other implementations, the temperature aggregator <NUM> may include thermal maps of the displays <NUM>, <NUM> based on the presence and relative location of thermal energy generators or heat generating components (e.g., system-on-chips (SOCs) <NUM>, <NUM>, batteries <NUM>, <NUM>, and other heat-generating components) and thermal energy sinks (e.g., dynamic vapor chamber <NUM> of <FIG>) within each the displays <NUM>, <NUM>. The signals output from temperature sensors <NUM>, <NUM>, <NUM>, <NUM> are input into the thermal maps of the displays <NUM>, <NUM> to find a low temperature of each the displays <NUM>, <NUM>, which may be lower than the detected temperatures at the temperature sensors <NUM>, <NUM>, <NUM>, <NUM>.

In other implementations, the displays <NUM>, <NUM> may each include a singular temperature sensor output directly to the dynamic voltage display driver <NUM> (omitting the temperature aggregator <NUM>) or more than two temperature sensors within each of the displays <NUM>, <NUM>. For example, one or both of the displays <NUM>, <NUM> could include a grid (e.g., a 2x2, a 4x4, or a 6x6 grid) of equally spaced temperature sensors that in combination are used to create a temperature distribution map of one or both of the displays <NUM>, <NUM>.

The dynamic voltage display driver <NUM> has access to a look-up table (not shown, see e.g., look-up table <NUM> of <FIG>), which relates an output from the temperature aggregator <NUM> to appropriate driving voltages for each of the displays <NUM>, <NUM>, which may vary from one another. Further, as the temperatures of the displays <NUM>, <NUM> change over time, the dynamic voltage display driver <NUM> will also change the output voltage to each of the displays <NUM>, <NUM> to maintain color uniformity across the display area of each of the displays <NUM>, <NUM> over time.

While the presently disclosed technology is specifically described with reference to OLED displays, it may apply to other self-emitting electroluminescent display technologies (e.g., passive-matrix OLED (PMOLED), active-matrix OLED (AMOLED), non-organic LED, fluorescent, or other display technologies) with color-patterned pixels (RGB, WRGB, or other). Further, the OLED (or other type) displays described in detail herein may be incorporated into a variety of computing devices (e.g., laptop computers, personal computers, gaming devices, smart phones, smart TVs, or other devices that carry out one or more specific sets of arithmetic and/or logical operations).

<FIG> illustrates luminance (Lv) as a function of driving voltage (-V) or electroluminescent voltage source (ELVSS) for red, green, and blue pixels within an OLED display. At higher driving voltage levels, the relative luminance of red, green, and blue pixels within the OLED display is substantially the same (within <NUM>% RGB pixel intensity variation) when an equivalent current is applied to the pixels. However, as the driving voltage drops, luminance of the pixels can become unstable, with red, green, and blue pixels reacting substantially differently (e.g., greater than <NUM>% RGB pixel intensity variation) below a critical voltage (Vcrit) as the voltage approaches <NUM>. For purposes of example, green pixel luminance is illustrated by curve <NUM>, blue pixel luminance is illustrated by curve <NUM>, and red pixel luminance is illustrated by curve <NUM>.

The critical voltage (Vcrit) changes as a function of display temperature with lower display temperatures requiring a higher driving voltage level to maintain current flow and thus color uniformity within the OLED display. This is illustrated by arrow <NUM>, which moves Vcrit as a function of changes in display temperature (ΔT). Further, to accommodate panel-to-panel variations and provide a margin for error, an ELVSS margin may be added to Vcrit to yield Vsafe, which may be used as a baseline for the display driving voltage (e.g., Vsafe = Vcrit + ELVSS margin).

In various implementations, Vsafe is targeted as a driving voltage for one or more associated OLED displays. Vsafe permits red, green, and blue pixel output within the OLED display to be substantially the same (e.g., less than <NUM>% RGB pixel intensity variation), keeping an acceptable margin of error, when an equivalent current is applied to the pixels. Vsafe also keeps display power consumption low by reducing (or in some implementations, minimizing) the driving voltage. Therefore, the driving voltage is defined by Vsafe, which in turn is defined by display temperature, particularly a low point of the display temperature. Further, as Vsafe changes over time due to changes in temperature of the OLED displays, the driving voltage may similarly change over time to maintain color uniformity.

In an example implementation, the Vsafe to illuminate a display with less than <NUM>% variance at 350nit and at <NUM> degrees Celsius is -<NUM>. To illuminate the same display also with less than <NUM>% variance at 350nit, but at <NUM> degrees Celsius is -<NUM>. For example, the display may consume up to <NUM>% (e.g., <NUM>-<NUM>%) less power when operated at -<NUM>. 5v as compared to being operated at -<NUM>.

<FIG> illustrates a dynamic vapor chamber (or series of heat pipes) <NUM> for an OLED display <NUM>. The vapor chamber <NUM> is oriented behind the display screen (omitted to illustrate the vapor chamber <NUM>) and functions by circulating fluid within the vapor chamber <NUM> from areas adjacent to heat-generating components <NUM>, <NUM> to fluid reservoirs <NUM>, <NUM> or other heat sinks. The fluid transitions from a liquid-phase to a gaseous-phase adjacent the heat-generating components <NUM>, <NUM> thereby consuming thermal energy and then transitions back to a liquid-phase at the fluid reservoirs <NUM>, <NUM>. The phase-changing fluid within the vapor chamber <NUM> permits the vapor chamber <NUM> to transfer a large amount of thermal energy from the heat-generating components <NUM>, <NUM> to the fluid reservoirs <NUM>, <NUM>.

Further, the vapor chamber <NUM> is dynamic in that it includes valves <NUM>, <NUM>, <NUM>, <NUM> that selectively open, throttle, or close fluid paths between the heat-generating components <NUM>, <NUM> and the fluid reservoirs <NUM>, <NUM>. A vapor chamber controller <NUM> controls the opening, throttling, or closing of the valves <NUM>, <NUM>, <NUM>, <NUM> based on input from a temperature aggregator (not shown, see e.g., temperature aggregator <NUM> of <FIG>).

More specifically, the vapor chamber <NUM> may be operated in a manner to aid in achieving a desired display temperature, and in some implementations display temperature uniformity across the display area. For example, if the display <NUM> is colder than desired, the vapor chamber controller <NUM> may close the valves <NUM>, <NUM>, <NUM>, <NUM> to permit the display <NUM> to heat up more quickly. As the display <NUM> achieves a desired temperature, the controller <NUM> may throttle or open entirely the valves <NUM>, <NUM>, <NUM>, <NUM> to maintain the desired display temperature.

In a further example, if the temperature aggregator indicates that a discrete area of the display is colder than desired, the controller <NUM> may open specific valves that transfer thermal energy to or near that discrete area and/or close specific valves that transfer thermal energy away from that discrete area. Similarly, if the temperature aggregator indicates that a discrete area of the display is warmer than desired, the controller <NUM> may close specific valves that transfer thermal energy to or near that discrete area and/or open specific valves that transfer thermal energy away from that discrete area. Further, the valves may all be selectively throttled to maintain a desired display temperature and/or temperature distribution across the display <NUM>.

In some implementations, the temperature aggregator is omitted and the controller <NUM> opens, throttles, and closes valves based on direct input from one or more temperature sensors (not shown, see e.g., temperature sensors <NUM>, <NUM>, <NUM>, <NUM>) within the display <NUM> or input from a dynamic voltage display driver (not shown, see e.g., driver <NUM> of <FIG>).

While <FIG> illustrates two heat-generating components <NUM>, <NUM>, two fluid reservoirs <NUM>, <NUM>, and four valves <NUM>, <NUM>, <NUM>, <NUM> with fluid lines running therebetween, any number of heat-generating components, fluid reservoirs, heat-sinks, and valves may be used with any arrangement of fluid lines running therebetween depending on the specific design and arrangement of the display <NUM>. In various implementations, the dynamic vapor chamber <NUM> is used in conjunction with a dynamic voltage display driver to both influence temperature on the display (in discrete areas and/or overall) and change display driving voltage based on the temperature of the display.

<FIG> illustrates example operations <NUM> for dynamically driving one or more OLED displays of a computing device. A detecting operation <NUM> detects display temperature of the one or more displays at one or more discrete points on the displays. In some implementations, the computing device includes a singular display. As such, the detecting operation <NUM> detects temperature of at least two points distributed across the display. In other implementations, the computing device includes two or more displays. As such, the detecting operation <NUM> detects temperature of at least one points on each display, and perhaps at least two points distributed across each display. The detecting operation <NUM> collects sufficient data to determine temperature, and perhaps a temperature distribution across each associated display.

An aggregating operation <NUM> aggregates the detected display temperature data to identify hot and/or cold regions within each display. In some implementations, the aggregating operation <NUM> may select the lowest detected temperature and relative location on a display (identified as a cold region) and select the highest detected temperature and relative location on a display (identified as a hot region). In other implementations, the aggregating operation <NUM> incorporates a temperature gradient function to estimate display temperature across a display area based on the detected temperatures. As such, identified cold and hot regions may be spaced apart from and at different temperatures than the raw detected display temperature data.

A first changing operation <NUM> changes driving voltage based on the identified cold region(s) of each display. As the cold region(s) define a minimum driving voltage to achieve the desired color uniformity on the display(s), the first changing operation <NUM> consults a look-up table and matches a driving voltage to the identified cold region temperature and outputs the matched driving voltage to the display(s). In implementations where the computing device includes multiple displays, the selected driving voltage may be the same for each display, or the first changing operation <NUM> may select multiple driving voltages, each for a specific display and based upon the identified cold region(s) on the associated display.

A second changing operation <NUM> changes a dynamic vapor chamber cooling state based on the identified cold regions and/or the identified hot regions on each display. The dynamic vapor chamber included within the computing device and behind one or more of the displays may be used to influence the temperature of the cold and/or hot regions so that the first changing operation <NUM> is better utilized. For example, the dynamic vapor chamber may include valves between heat-generating components and heat sinks within the computing device. The second changing operation <NUM> selectively opens and closes the valves to selectively heat the cold-region(s) and/or cool the hot-region(s) of each display. This permits each display to be of a more uniform temperature and reduces the magnitude that the first changing operation <NUM> changes the driving voltage(s).

In various implementations, the operations <NUM> may iteratively and automatically repeat to continuously update the detected temperatures, identified hot and/or cold regions, display driving voltage, and vapor chamber cooling state.

<FIG> illustrates a computing system <NUM> incorporating a dynamic voltage display driver <NUM> and dynamic vapor chamber(s) <NUM> for OLED display(s) <NUM>. The computing system <NUM> may include a system board <NUM>, upon which a variety of microelectronic components for the computing system <NUM> are attached and interconnected. For example, the system board <NUM> may include one or more processor units <NUM> (e.g., discrete or integrated microelectronic chips and/or separate but integrated processor cores, including but not limited to central processing units (CPUs) and graphic processing units (GPUs)) and at least one memory device <NUM> (which may be integrated into systems or chips of the computing system <NUM>). The computing system <NUM> may also include storage media device(s) <NUM> (e.g., a flash or hard disk drive), one or more OLED display(s) <NUM>, and other input/output devices (not shown).

The memory device(s) <NUM> and the storage media device(s) <NUM> may include one or both of volatile memory (e.g., random-access memory (RAM)) and non-volatile memory (e.g., flash memory or magnetic storage). An operating system <NUM>, such as one of the varieties of the Microsoft Windows® operating system, resides in the memory device(s) <NUM> and/or the storage media device(s) <NUM> and is executed by at least one of the processor units <NUM>, although other operating systems may be employed. One or more additional applications <NUM> are loaded in the memory device(s) <NUM> and/or the storage media device(s) <NUM> and executed within the operating system <NUM> by at least one of the processor units <NUM>.

The OLED display(s) <NUM> include at least two temperature sensors <NUM>, both on a singular display or distributed across multiple displays. A temperature aggregator <NUM> collects and aggregates the detected temperatures and determines a low temperature of the display(s) <NUM>. The determined low temperature is output to dynamic voltage display driver <NUM>, which consults a look-up table <NUM> which correlates the low temperature output from the temperature aggregator <NUM> with corresponding driving voltage values to maintain color quality within acceptable tolerances within the display(s) <NUM>. The driver <NUM> also receives a signal from the operating system <NUM> which defines the pattern of colors to be output to the display(s) <NUM>. The driver <NUM> drives a signal to the display(s) <NUM> that yields the desired pattern of colors at a driving voltage defined by the look-up table <NUM>. In various implementations, the display signal includes a sequence of frames for visual representation on the display(s) <NUM>.

The temperature aggregator <NUM> also identifies one or both of hot and cold regions within the display(s) <NUM>. The location and relative temperature of the hot and cold regions is output to a dynamic vapor chamber controller <NUM>, which controls a series of valves controlling fluid flow through dynamic vapor chamber(s) <NUM> within the display(s) <NUM>. The valves are actuated by the controller <NUM> to selectively open, throttle, and/or close to address the hot and/or cold regions within the display(s) <NUM>. More specifically, the dynamic vapor chamber(s) <NUM> selectively transfers thermal energy away from identified hot regions and toward identified cold regions by manipulating the valves controlling fluid flow through the dynamic vapor chamber(s) <NUM>.

The computing system <NUM> may include a variety of tangible computer-readable storage media (e.g., the memory device(s) <NUM> and the storage media device(s) <NUM>) and intangible computer-readable communication signals. Tangible computer-readable storage can be embodied by any available media that can be accessed by the computing system <NUM> and includes both volatile and non-volatile storage media, as well as removable and non-removable storage media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Tangible computer-readable storage media includes, but is not limited to, RAM, read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other tangible medium which can be used to store the desired information and which can be accessed by the computing system <NUM>. Tangible computer-readable storage media excludes intangible communications signals.

Intangible computer-readable communication signals may embody computer readable instructions, data structures, program modules or other data resident in a modulated data signal, such as a carrier wave or other signal transport mechanism. By way of example, and not limitation, intangible communication signals include signals traveling through wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, radio-frequency (RF), infrared (IR), and other wireless media.

Some embodiments may comprise an article of manufacture. An article of manufacture may comprise a tangible storage medium to store logic. Examples of a storage medium may include one or more types of computer-readable storage media capable of storing electronic data, including volatile memory or non-volatile memory, removable or non-removable memory, erasable or non-erasable memory, writeable or rewriteable memory, and so forth. Examples of the logic may include various software elements, such as software components, programs, applications, computer programs, application programs, system programs, machine programs, operating system software, middleware, firmware, software modules, routines, subroutines, operation segments, methods, procedures, software interfaces, application program interfaces (APIs), instruction sets, computing code, computer code, code segments, computer code segments, words, values, symbols, or any combination thereof. In one embodiment, for example, an article of manufacture may store executable computer program instructions that, when executed by a computer, cause the computer to perform methods and/or operations in accordance with the described embodiments. The executable computer program instructions may include any suitable type of code, such as source code, compiled code, interpreted code, executable code, static code, dynamic code, and the like. The executable computer program instructions may be implemented according to a predefined computer language, manner or syntax, for instructing a computer to perform a certain operation segment. The instructions may be implemented using any suitable high-level, low-level, object-oriented, visual, compiled and/or interpreted programming language.

Some embodiments of the invention described herein are implemented as logical steps in one or more computer systems. The logical operations are implemented (<NUM>) as a sequence of processor-implemented steps executing in one or more computer systems and (<NUM>) as interconnected machine or circuit modules within one or more computer systems. The implementation is a matter of choice, dependent on the performance requirements of the computer system implementing the invention. Accordingly, the logical operations described herein are referred to variously as operations, steps, objects, or modules. Furthermore, the logical operations may be performed in any order, adding or omitting operations as desired, unless explicitly claimed otherwise or a specific order is inherently necessitated by the claim language.

An example computing device according to the presently disclosed technology comprises a display, a first temperature sensor to detect a first temperature of the display, a second temperature sensor to detect a second temperature of the display, a temperature aggregator to aggregate the detected temperatures and determine a low temperature of the display, and a dynamic voltage display driver to vary driving voltage applied to the display based on the determined low temperature of the display.

In another example computing device according to the presently disclosed technology, the temperature aggregator applies a temperature gradient function to estimate display temperature across a display area based on the detected temperatures.

In another example computing device according to the presently disclosed technology, the dynamic voltage display driver targets a minimum driving voltage that yields RGB pixel intensity variation less than <NUM>%.

Another example computing device according to the presently disclosed technology further comprises a dynamic vapor chamber including one or more valves between heat-generating components of the computing device and the display, wherein the valves are selectively actuated to affect the detected temperatures of the display.

In another example computing device according to the presently disclosed technology, the display is an organic light-emitting diode (OLED) display.

Another example computing device according to the presently disclosed technology further comprises a storage device to store a series of driving voltages, each associated with a potential low temperature of the display.

An example computing device according to the presently disclosed technology comprises a first display, a first temperature sensor to detect a temperature of the first display, a second display, a second temperature sensor to detect a temperature of the second display, a temperature aggregator to aggregate the detected temperatures and determine a low temperature of the displays, and a dynamic voltage display driver to vary driving voltage applied to the displays based on the determined low temperature of the displays.

In another example computing device according to the presently disclosed technology, the temperature aggregator applies a temperature gradient function to estimate display temperature across a display area of each display based on the detected temperatures.

In another example computing device according to the presently disclosed technology, the temperature aggregator further to determine a low temperature of each display. The dynamic voltage display driver further to independently vary the driving voltage applied to each display based on the determined low temperature of each display.

Another example computing device according to the presently disclosed technology further comprises a dynamic vapor chamber including one or more valves between heat-generating components of the computing device and one or both of the displays, wherein the valves are selectively actuated to affect the detected temperatures of one or both of the displays.

In another example computing device according to the presently disclosed technology, the displays are organic light-emitting diode (OLED) displays.

Another example computing device according to the presently disclosed technology further comprises a storage device to store a series of driving voltages, each associated with a potential low temperature of the displays.

An example method of dynamically driving one or more displays of a computing device according to the presently disclosed technology comprises detecting a first display temperature, detecting a second display temperature, aggregating the detected display temperatures to identify a low temperature within the displays, and changing a driving voltage for the displays based on the identified low temperature.

In another example method according to the presently disclosed technology, the aggregating operation further identifies one or both of hot and cold regions within the displays, the method further comprising changing a dynamic vapor chamber cooling state based on one or both of the identified hot and cold regions within the displays.

In another example method according to the presently disclosed technology, the first display temperature and the second display temperature are each within one display.

In another example method according to the presently disclosed technology, the first display temperature and the second display temperature are each within separate displays.

In another example method according to the presently disclosed technology, the aggregating operation applies a temperature gradient function to estimate display temperature across a display area based on the detected temperatures.

In another example method according to the presently disclosed technology, the changing operation targets a minimum driving voltage that yields RGB pixel intensity variation less than <NUM>%.

In another example method according to the presently disclosed technology, the displays are organic light-emitting diode (OLED) displays.

Claim 1:
A computing device (<NUM>) comprising:
a display (<NUM>);
a first temperature sensor (<NUM>) configured to detect a first temperature of the display (<NUM>, <NUM>);
a second temperature sensor (<NUM>) configured to detect a second temperature of the display (<NUM>, <NUM>, <NUM>);
a temperature aggregator (<NUM>) configured to aggregate the detected temperatures, determine the lowest detected temperature between the detected temperatures of the display (<NUM>), and output the lowest detected temperature to a dynamic voltage display driver (<NUM>);
the dynamic voltage display driver (<NUM>), configured to vary a driving voltage applied to the display (<NUM>) based on the determined lowest detected temperature of the display (<NUM>, <NUM>, <NUM>), such to achieve a desired colour uniformity across the display;
wherein the computing device (<NUM>) comprises:
a dynamic vapor chamber (<NUM>) including one or more valves (<NUM>, <NUM>, <NUM>, <NUM>) between heat-generating components (<NUM>, <NUM>) of the computing device (<NUM>) and the display (<NUM>, <NUM>), and
a vapor chamber controller to selectively actuate, based on the detected temperatures, the one or more valves (<NUM>, <NUM>, <NUM>, <NUM>) to affect the detected temperatures of the display (<NUM>, <NUM>, <NUM>) such to achieve a desired display temperature uniformity across the display.