Compensation method of display device and display device

By indirectly calculating the screen temperature and using the correlation between current and temperature for display compensation, the problem of high-temperature color shift in transparent displays is solved, ensuring transparency and the stability of the driving signal, and achieving effective compensation for the display panel under high temperatures.

CN122116796APending Publication Date: 2026-05-29TIANMA ADVANCED DISPLAY TECH INST (XIAMEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TIANMA ADVANCED DISPLAY TECH INST (XIAMEN) CO LTD
Filing Date
2026-03-26
Publication Date
2026-05-29

Smart Images

  • Figure CN122116796A_ABST
    Figure CN122116796A_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a compensation method of a display device and the display device, and relate to the technical field of display. The method comprises: obtaining target screen current data of a display panel in the display device and obtaining target ambient temperature data of an environment in which the display device is located; determining target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data based on a first preset correspondence relationship, the first preset correspondence relationship comprising screen temperature data corresponding to a plurality of screen current data at different ambient temperature data; determining corresponding target display compensation data based on the target screen temperature data to perform display compensation on the display panel. According to the embodiments of the present application, display compensation on the display panel at different temperatures can be effectively implemented.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of display technology, and in particular relates to a compensation method for a display device and a display device. Background Technology

[0002] With the rapid development of display technology, new types of display panels, such as Organic Light Emitting Diode (OLED) and Micro Light Emitting Diode (micro LED), are emerging in large numbers, and full-screen displays have become the development trend of mobile display devices such as smartphones. As display technology continues to advance and consumers' demands for display devices increase, the functions integrated into display devices are becoming increasingly diverse. However, the performance of current display devices still needs improvement. Summary of the Invention

[0003] This application provides a compensation method and a display device for a display device, which can effectively achieve display compensation of the display panel at different temperatures.

[0004] In a first aspect, embodiments of this application provide a compensation method for a display device, the compensation method for the display device comprising: Acquire target screen current data of the display panel in the display device and target ambient temperature data of the environment in which the display device is located; Based on the first preset correspondence, the target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data is determined. The first preset correspondence includes the screen temperature data corresponding to multiple screen current data under different ambient temperature data. Based on the target screen temperature data, the corresponding target display compensation data is determined to perform display compensation on the display panel.

[0005] Secondly, embodiments of this application provide a display device for performing a compensation method for a display device as described in any of the first aspects of embodiments of this application; the display device includes: The current detection module is used to acquire the target screen current data of the display panel in the display device; The temperature detection module is used to acquire the target ambient temperature data of the environment in which the display device is located; The signal processing module is used to determine the target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data based on a first preset correspondence. The first preset correspondence includes the screen temperature data corresponding to multiple screen current data under different ambient temperature data. The display compensation module is used to determine the corresponding target display compensation data based on the target screen temperature data in order to perform display compensation on the display panel.

[0006] As described above, the present application provides a compensation method and display device for a display device, which acquires target screen current data of the display panel in the display device and target ambient temperature data of the environment in which the display device is located. Based on a first preset correspondence, the target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data is determined. The first preset correspondence includes screen temperature data corresponding to multiple screen current data under different ambient temperature data. Based on the target screen temperature data, corresponding target display compensation data is determined to perform display compensation on the display panel, which can effectively achieve display compensation of the display panel at different temperatures.

[0007] Compared to related technologies, the compensation method and display device provided in this application do not directly collect screen temperature by attaching a temperature sensor to the back of the screen. Instead, the screen temperature is indirectly calculated based on a first preset correspondence between current, ambient temperature, and screen current. This indirect calculation of screen temperature, achieved by detecting the total screen current over a period of time, enables display compensation for the display panel at different temperatures. This avoids the obstruction of light transmittance caused by placing detection elements on the display panel and also avoids coupling interference to the driving signal caused by embedding them in the screen. Therefore, it does not affect the transparent display effect of the transparent screen, reduces the risk of coupling driving signals caused by the built-in temperature sensor, and fully ensures the reliability and accuracy of the display temperature calculation, ultimately contributing to reliable high-temperature display compensation for the display panel. Attached Figure Description

[0008] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0009] Figure 1 This is a schematic flowchart of a compensation method for a display device provided in an embodiment of this application; Figure 2 This is a schematic flowchart of another compensation method for a display device provided in an embodiment of this application; Figure 3 This is a flowchart illustrating another compensation method for a display device provided in an embodiment of this application; Figure 4 This is a schematic diagram of a first preset correspondence provided in an embodiment of this application; Figure 5This is a flowchart illustrating another compensation method for a display device provided in an embodiment of this application; Figure 6 This is a flowchart illustrating another compensation method for a display device provided in an embodiment of this application; Figure 7 This is a flowchart illustrating another compensation method for a display device provided in an embodiment of this application; Figure 8 This is a bar chart illustrating the high-temperature efficiency ratio of different color sub-pixels provided in an embodiment of this application; Figure 9 This is a schematic diagram of the structure of a display device provided in an embodiment of this application; Figure 10 This is a schematic diagram of another display device provided in an embodiment of this application; Figure 11 This is a schematic diagram of the structure of another display device provided in the embodiments of this application; Figure 12 This is a schematic diagram of the structure of another display device provided in the embodiments of this application; Figure 13 This is a schematic diagram of the structure of another display device provided in the embodiments of this application; Figure 14 This is a schematic diagram of the structure of a display device provided in the embodiments of this application; Figure 15 This is a schematic diagram of the structure of a compensation device for a display device provided in an embodiment of this application. Detailed Implementation

[0010] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0011] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0012] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0013] In the embodiments of this application, the term "electrical connection" can refer to a direct electrical connection between two components, or it can refer to an electrical connection between two components via one or more other components.

[0014] Various modifications and variations can be made to this application without departing from its spirit or scope, which will be apparent to those skilled in the art. Therefore, this application is intended to cover modifications and variations falling within the scope of the corresponding claims (the claimed technical solutions) and their equivalents. It should be noted that the implementation methods provided in the embodiments of this application can be combined with each other without contradiction.

[0015] Before describing the technical solutions provided in the embodiments of this application, in order to facilitate understanding of the embodiments of this application, this application first specifically explains the problems existing in the related technologies: As mentioned above, the inventors of this application have discovered that with the continuous development of display technology, transparent displays have attracted much attention due to their unique visual effects and broad application prospects. Compared to traditional LCD (Liquid Crystal Display) and OLED display technologies, Micro-LED transparent displays benefit from the miniaturization characteristics of LED (Light-Emitting Diode) chips, allowing for more light-transmitting areas between pixels, thus achieving higher transparency, typically between 50% and 70%. However, similar to LCD and OLED display technologies, Micro-LED transparent displays also face the problem of severe color shift under high-temperature environments.

[0016] To address the aforementioned high-temperature color shift issue, relevant technologies typically employ temperature sensors to detect screen temperature and perform high-temperature gamma compensation based on the detection results. For non-transparent displays, these temperature sensors can be externally mounted without significantly affecting display quality. However, for transparent displays, screen temperature detection is more complex. Specifically: if an external temperature sensor is used, the sensor itself and its wiring structure can obstruct the light-transmitting area of ​​the screen, affecting transparency; if an internal temperature sensor is used, the built-in metal temperature sensing element may couple with the drive signal, increasing the risk of coupling between the built-in metal temperature sensor and the drive signal affecting screen driving, thereby interfering with the normal operation of the display screen and impacting the display panel's display quality.

[0017] In summary, there is a lack of screen temperature detection schemes in the relevant technologies that can avoid affecting screen transparency and reduce interference with driving signals during temperature measurement. There is an urgent need to propose a temperature detection method suitable for transparent displays to solve the temperature acquisition problem in high-temperature color shift compensation.

[0018] To address the problems in the prior art, this application provides a compensation method and a display device for a display device, which can solve the technical problems existing in the related art.

[0019] The technical concept of this application is as follows: Through careful research, the inventors discovered that the screen temperature rise of a display panel mainly originates from the heating of the LED and TFT (Thin Film Transistor) driving transistors. Heat dissipation is closely related to the total screen driving current and voltage across the screen, following the relationship P=I×V. When the ambient temperature is constant, the screen temperature increases with increasing current density, exhibiting a quantifiable thermal characteristic. Based on the above findings, this application uses a non-invasive method to accurately estimate the screen temperature based on screen current data, achieving high-temperature color shift compensation for displays such as Micro-LEDs.

[0020] The following section first describes a compensation method for a display device provided in an embodiment of this application.

[0021] Figure 1 A schematic flowchart of a compensation method for a display device according to an embodiment of this application is shown. Figure 1 As shown, the method may include the following steps: S110, acquire the target screen current data of the display panel in the display device and acquire the target ambient temperature data of the environment in which the display device is located; S120, based on the first preset correspondence, determine the target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data. The first preset correspondence includes the screen temperature data corresponding to multiple screen current data under different ambient temperature data. S130 determines the corresponding target display compensation data based on the target screen temperature data in order to perform display compensation on the display panel.

[0022] The specific implementation methods of the above steps will be described in detail below.

[0023] As described above, the compensation method for a display device provided in this application acquires target screen current data of the display panel in the display device and target ambient temperature data of the environment in which the display device is located. Based on a first preset correspondence, the target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data is determined. The first preset correspondence includes screen temperature data corresponding to multiple screen current data under different ambient temperature data. Based on the target screen temperature data, corresponding target display compensation data is determined to perform display compensation on the display panel, which can effectively achieve display compensation of the display panel at different temperatures.

[0024] Compared to related technologies, the compensation method for a display device provided in this application does not directly collect screen temperature by attaching a temperature sensor to the back of the screen. Instead, it indirectly calculates the screen temperature based on a first preset correspondence between current, ambient temperature, and screen current. This indirect calculation of screen temperature by detecting the total screen current over a period of time allows for display compensation at different temperatures. This avoids the obstruction of light transmittance caused by placing detection elements on the display panel and also avoids coupling interference to the driving signal caused by embedding them in the screen. Therefore, it does not affect the transparent display effect of the transparent screen, reduces the risk of coupling driving signals from the built-in temperature sensor, and fully ensures the reliability and accuracy of the display temperature calculation, ultimately contributing to reliable high-temperature display compensation for the display panel.

[0025] The specific implementation methods of each of the above steps S110-S130 are described below.

[0026] First, let's introduce S110. This display panel can be a transparent display panel such as Micro-LED. Those skilled in the art should understand that in other implementations of this application, the display panel can also be OLED, AMOLED, micro-light-emitting diode display panel, or quantum dot display panel, etc., and is not strictly limited here.

[0027] In a specific implementation, the target screen current data of the display panel in the display device and the target ambient temperature data of the environment in which the display device is located are first obtained. For example, the target screen current data can be obtained by a current meter installed on the driver board or driver chip in the display device, which is used to detect the total current of the display panel.

[0028] The aforementioned target ambient temperature data is obtained through an ambient thermometer also located on the driver board or driver chip. This ambient thermometer is used to detect the real-time temperature of the environment in which the display device is located. It should be noted that the location of this ambient thermometer is not limited to the driver board or driver chip in the display device. For example, in automotive applications, the ambient temperature sensor built into the car can be directly reused.

[0029] It should be noted that the detection methods for the target screen current data and target ambient temperature data do not require the use of external (directly attached to the back of the display panel) or built-in related sensors on the display panel. Instead, the ammeter, ambient temperature meter, etc., can be set on, for example, the driver board or integrated into the driver chip.

[0030] Therefore, for transparent displays, this application utilizes a combination of screen current measurement and ambient temperature detection. Firstly, it eliminates the need for a temperature sensor attached to the back of the screen, thus preventing the sensor and its wiring structure from obstructing the light-transmitting area and reducing the impact on transparency. Secondly, it eliminates the need for a built-in temperature sensor within the display panel, reducing the risk of coupling between the built-in metal temperature sensing element and the drive signal, which could interfere with screen operation. This application achieves screen current measurement and ambient temperature detection indirectly, avoiding both impact on screen transparency and interference with the drive signal. Furthermore, in subsequent steps, accurate estimation of the screen temperature based on screen current data and ambient temperature enables high-temperature color shift compensation for displays such as Micro-LEDs.

[0031] Specifically, in S120, the first preset correspondence is a mapping relationship established in the early stage through simulation evaluation or actual testing, reflecting the correspondence between screen current data and screen temperature data under different ambient temperature conditions. For example, the correspondence between screen current data and screen temperature data of the display panel at different ambient temperatures such as 85 degrees Celsius and 25 degrees Celsius.

[0032] Based on this, in specific implementation, the target screen temperature data of the display panel corresponding to the target screen current data and target ambient temperature data is determined according to the aforementioned first preset correspondence. Thus, the corresponding target screen temperature data is indirectly calculated using the aforementioned target screen current data and target ambient temperature data. This indirect calculation method avoids the transparency effects and signal interference problems caused by directly placing a temperature sensor on the transparent display screen.

[0033] In S130, in specific implementation, display compensation data for different screen temperatures is preset and stored. Thus, after determining the target screen temperature data, the corresponding target display compensation data can be directly determined based on the target screen temperature data, and then display compensation is performed on the display panel according to the determined target display compensation data.

[0034] The aforementioned display compensation may include one or more methods such as high-temperature gamma compensation and high-temperature demura compensation, which are used to calibrate screen brightness and chromaticity and compensate for in-screen color shift, respectively. No strict limitations are imposed here. The aforementioned target display compensation data can also be set differently according to actual temperature compensation requirements. This application does not limit the compensation data or the direction of compensation.

[0035] Therefore, this application embodiment calculates the screen temperature by detecting the total screen current and ambient temperature over a period of time, thereby achieving panel display compensation. This application does not directly use a temperature sensor attached to the back of the screen to collect the screen temperature. Instead, it indirectly calculates the screen temperature based on a first preset correspondence between current, ambient temperature, and screen current. This indirect calculation of the screen temperature by detecting the total screen current over a period of time achieves display compensation for the display panel at different temperatures. Therefore, it does not affect the transparent display effect of the transparent screen and also reduces the risk of coupled drive signals from the screen's built-in temperature sensor.

[0036] Please see below. Figure 2 Optionally, according to some embodiments of this application, S110, obtaining target screen current data of the display panel in the display device, may specifically include: S111, acquire the sampled current data of the display panel at multiple sampling times; S112, based on the sampled current data of the display panel at multiple sampling times, calculates the target screen current data.

[0037] In this embodiment, it is considered that the temperature change of the Micro-LED screen is the result of the cumulative effect of heat dissipation over a period of time, rather than the instantaneous response of the instantaneous current. If the instantaneous current value at a certain moment is directly used for temperature estimation, errors may occur due to instantaneous fluctuations in current (such as current jumps caused by sudden changes in screen content), leading to misjudgment of temperature compensation. Therefore, in this embodiment, current data that can accurately reflect the heat dissipation state of the screen is obtained through multi-time sampling and data processing.

[0038] In practical implementation, the total driving current of the display panel can be periodically collected at preset time intervals to obtain sampled current data at multiple sampling moments. Then, the target screen current data of the display screen is determined by comprehensively analyzing the current data at multiple sampling moments. For example, the reliability of the target screen current data can be ensured by using methods such as arithmetic mean, median, or truncated mean, thereby improving the reliability of temperature compensation and eliminating the influence of random interference and instantaneous fluctuations on the current data.

[0039] In one example, the target screen current data is calculated once every 100 sampled data points. After obtaining 100 sampled data points, the 5 maximum and 5 minimum values ​​can be removed from the 100 sampled data points, and the average value of the remaining 90 data points can be calculated to obtain the target screen current data.

[0040] In this embodiment, the target screen current data is comprehensively calculated by sampling at multiple times, which effectively reduces the interference of instantaneous current fluctuations on the target screen current data, making the target screen current data more accurately correspond to the actual thermal state of the screen, thereby improving the accuracy of temperature estimation and thus improving the reliability of temperature compensation of the display panel.

[0041] It should be added that the above sampling time can be set to cover a complete working cycle or thermal response cycle of the display panel to further ensure that the above sampling data can reflect the steady-state or quasi-steady-state thermal characteristics of the screen.

[0042] Optionally, according to some embodiments of this application, S112, calculating the target screen current data based on the sampled current data of the display panel at multiple sampling times, includes: The target screen current data is determined by calculating the average value of the sampled current data at multiple sampling times.

[0043] In this embodiment, the target screen current data is specifically calculated by averaging to improve the reference value of the target screen current data and thus enhance the reliability of temperature compensation. For example, 100 current data points are collected, summed, and divided by 100 to obtain the average current value within that time period, which is then used as the target screen current data.

[0044] Therefore, by calculating the average screen current over a period of time, the target screen current data accurately reflects the average level of the screen's thermal power consumption. This avoids a large difference between the collected instantaneous current and the actual operating current caused by interference from instantaneous current, thus significantly improving the reliability of the target screen current data and consequently enhancing the reliability of temperature compensation.

[0045] Please see below. Figure 3 Optionally, according to some embodiments of this application, before determining the target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data based on the first preset correspondence, the compensation method of the display device further includes: S140, under multiple test ambient temperature data, the screen current data of the display panel is adjusted to multiple test screen current data, and the test screen temperature data corresponding to the display panel is obtained. S150 establishes a first preset correspondence relationship for the display device based on multiple test environment temperature data, multiple screen current data, and corresponding test screen temperature data.

[0046] In this embodiment, a mapping relationship between screen current, ambient temperature, and screen temperature is established through preliminary testing to ensure the reliability of temperature calculation data in practical applications. In specific implementation, the display device is placed in a temperature-controlled environment, and multiple test ambient temperature data are sequentially set (e.g., 25℃, 40℃, 55℃, 70℃, 85℃). After stable operation at each ambient temperature, the screen current data is gradually changed to multiple test screen current data (e.g., 0.5A, 1.0A, 1.5A, 2.0A, 2.5A) by adjusting the display content or brightness level of the display panel.

[0047] Next, the temperature data of the corresponding test screen on the display panel is measured in real time using a temperature measuring device (such as an infrared thermal imager or thermocouple). For example, under the condition of an ambient temperature of 85°C and a screen current of 2.0A, the screen temperature is measured to be 92°C. As another example, under the condition of an ambient temperature of 70°C and a screen current of 2.0A, the screen temperature is measured to be 80°C. In this way, multiple sets of test data are obtained, including the test ambient temperature data, screen current data, and the corresponding test screen temperature data.

[0048] Finally, based on the above sets of test data, a first preset correspondence is established. This first preset correspondence can be stored in the form of a lookup table, or it can be established using a fitting formula, mathematical modeling, relationship curves, etc. Subsequently, based on this first preset correspondence, screen temperature estimation can be effectively achieved for different screen current data and ambient temperatures. For an example, please refer to [link / reference]. Figure 4 The first preset correspondence can be, for example... Figure 4 The curves showing the relationship between current and screen temperature under different ambient temperatures are presented here, without any limitations.

[0049] Therefore, in this embodiment, the first preset correspondence between current, ambient temperature, and screen temperature is obtained by pre-measuring the temperature, which effectively ensures the reliability and accuracy of subsequent screen temperature calculation and avoids damage to light transmittance or drive signal coupling caused by arranging temperature sensors on the transparent display screen.

[0050] Furthermore, it should be noted that different display panels have different thermal resistance and thermal capacity parameters due to process deviations and material characteristics. This embodiment performs the above tests on the current display device and establishes a corresponding first preset correspondence, which can establish a targeted correspondence for specific products, further ensuring the reliability and accuracy of the current display device when calculating the screen temperature based on the first preset correspondence.

[0051] Please see below. Figure 5 Optionally, according to some embodiments of this application, the first preset correspondence includes a screen temperature data lookup table, which includes screen temperature data corresponding to M screen current data under N ambient temperature data, where M and N are positive integers; S120, based on the first preset correspondence, determine the target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data, which may specifically include: S121, if the target ambient temperature data is recorded in N ambient temperature data and the target screen current data is recorded in M ​​screen current data, the target screen temperature data is retrieved from the screen temperature data lookup table. S122, if the target ambient temperature data is not recorded in the N ambient temperature data and / or the target screen current data is recorded in the M screen current data, the target screen temperature data is calculated by interpolation based on the screen temperature data lookup table.

[0052] In practical implementation, this embodiment determines screen temperature data through table lookup and interpolation algorithms to ensure data reliability and save on storage space. In an application example, when the target ambient temperature data exactly equals a pre-stored ambient temperature data in the screen temperature data lookup table, and the target screen current data equals a pre-stored screen current data, the corresponding stored screen temperature data is directly extracted from the screen temperature data lookup table as the target screen temperature data. For example, if the screen temperature data lookup table stores an ambient temperature of 85℃ and a current of 2.0A corresponding to a screen temperature of 92℃, and the real-time detected target ambient temperature is 85℃ and the target screen current is 2.0A, then 92℃ is directly output as the target screen temperature data without additional calculation.

[0053] When the target ambient temperature data and / or target screen current data are not directly recorded in the lookup table, the target screen temperature data can be estimated using an interpolation algorithm. If the ambient temperature matches but the screen current data does not, linear interpolation can be used to calculate the screen temperature corresponding to the current screen current data. If the screen current data matches but the ambient temperature does not match, interpolation can be performed on the ambient temperature to calculate the screen temperature corresponding to the current target ambient temperature. If both the screen current data and the ambient temperature do not match, bilinear interpolation can be used to calculate the corresponding screen temperature.

[0054] As an example, suppose the query table contains the following pre-stored data: at an ambient temperature of 80℃, a 1.8A current corresponds to 88℃ and a 2.2A current corresponds to 95℃; at an ambient temperature of 90℃, a 1.8A current corresponds to 93℃ and a 2.0A current corresponds to 98℃. The task is to calculate the screen temperature corresponding to a target ambient temperature of 85℃ and a target screen current of 2.0A. Taking linear interpolation as an example, we can first interpolate in the ambient temperature dimension: 85℃ is between 80℃ and 90℃, the interpolation of 80℃-1.8A and 90℃-1.8A is (88+93) / 2=90.5℃, and the interpolation of 80℃-2.2A and 90℃-2.2A (assuming it is 100℃) is (95+100) / 2=97.5℃; then interpolate in the current dimension: 2.0A is at the 50% position between 1.8A and 2.2A, the linear interpolation of 90.5℃ and 97.5℃ is (90.5+97.5) / 2=94℃, which is the target screen temperature data.

[0055] In this embodiment, by directly looking up tables and interpolating calculations, an efficient and accurate mapping from target ambient temperature data and target screen current data to target screen temperature data is achieved, which not only ensures the controllability of the amount of stored data, but also guarantees the accuracy and reliability of the calculation results.

[0056] Optionally, according to some embodiments of this application, when the target ambient temperature data is not recorded in N ambient temperature data and / or the target screen current data is recorded in M ​​screen current data, the target screen temperature data is calculated by interpolation based on a screen temperature data lookup table, including: If no target ambient temperature data is recorded in N ambient temperature data, obtain the first ambient temperature data and the second ambient temperature data that are adjacent to the target ambient temperature data from the N ambient temperature data. The first ambient temperature data is greater than the target ambient temperature data, and the second ambient temperature data is less than the target ambient temperature data. If no target ambient temperature data is recorded in the M screen current data, the first screen current data and the second screen current data adjacent to the target screen current data are obtained from the M screen current data. The first screen current data is greater than the target screen current data, and the second screen current data is less than the target screen current data. Based on the first ambient temperature data and the second ambient temperature data, and / or the first screen current data and the second screen current data, and the screen temperature data lookup table, the target screen temperature data is calculated using a preset interpolation algorithm.

[0057] In this embodiment, the screen temperature data is determined by looking up a table and using an interpolation algorithm. This ensures that the amount of stored data is controllable and that the reliability and validity of the target screen current data obtained by interpolation are guaranteed.

[0058] In the specific implementation, when the target ambient temperature data and / or target screen current data are not directly recorded in the lookup table, the target screen temperature data is calculated using interpolation based on adjacent data points in the lookup table. For example, when the target ambient temperature data is not directly recorded, the first ambient temperature data and the second ambient temperature data adjacent to the target ambient temperature data are obtained from the lookup table; when the target screen current data is not directly recorded, the first screen current data and the second screen current data adjacent to the target screen current data are obtained.

[0059] Furthermore, based on these adjacent data points, the target screen temperature data is calculated using a preset interpolation algorithm (such as linear interpolation, bilinear interpolation, etc.). Thus, by employing a lookup table combined with adjacent data point interpolation, the controllability of the amount of stored data is ensured, as well as the accuracy and reliability of the calculation results, and the efficiency of calculating the difference in target screen temperature data is also guaranteed.

[0060] Please see below. Figure 6 Optionally, according to some embodiments of this application, before determining the corresponding target display compensation data based on the target screen temperature data to perform display compensation on the display panel, the compensation method of the display device further includes: S160, Obtain the second preset correspondence relationship corresponding to the display device. The second preset correspondence relationship includes multiple sets of display compensation data corresponding to various screen temperature data. S130, Determining the corresponding target display compensation data based on the target screen temperature data to perform display compensation on the display panel, can be replaced by step 131: S131, based on the second preset correspondence, determine the target display compensation data corresponding to the target screen temperature data, so as to perform display compensation on the display panel.

[0061] In this embodiment, the target display compensation data corresponding to the target screen temperature data is quickly determined by pre-storing a second preset correspondence. Specifically, this second preset correspondence can be data obtained in advance through gamma adjustment or Demura testing under different operating conditions such as temperature and current.

[0062] For example, the optimal display compensation parameters are determined at multiple temperature points (e.g., 25℃, 40℃, 55℃, 70℃, 85℃). Taking Gamma compensation as an example, the corresponding display compensation parameters may include the gamma register values ​​corresponding to each grayscale at different brightness levels; or, taking Demura compensation as an example, the corresponding display compensation parameters may include the grayscale compensation values ​​of each pixel, without strict limitations.

[0063] Optionally, according to some embodiments of this application, based on a second preset correspondence, the target display compensation data corresponding to the target screen temperature data is determined, including: If the target screen temperature data is included among the various screen temperature data in the second preset correspondence, the display compensation data corresponding to the target screen temperature data shall be determined as the target display compensation data. If the target screen temperature data is not included in the multiple screen temperature data in the second preset correspondence, the target display compensation data is calculated by interpolation based on the display compensation data corresponding to the first screen temperature data and the display compensation data corresponding to the second screen temperature data. The first screen temperature data and the second screen temperature data are: the screen temperature data adjacent to the target screen temperature data among multiple screen temperature data, the first screen temperature data is greater than the target screen temperature data, and the second screen temperature data is less than the target screen temperature data.

[0064] In this embodiment, the target screen temperature data is first compared with various screen temperature data stored in the second preset correspondence. If the target screen temperature data is included in the second preset correspondence, the complete set of display compensation data corresponding to that temperature point is directly extracted as the target display compensation data. If the target screen temperature data falls between two adjacent calibrated temperature points, the adjacent temperature point greater than the target value is defined as the first screen temperature data, and the adjacent temperature point less than the target value is defined as the second screen temperature data. Based on the display compensation data corresponding to the two, the compensation parameters at the target value are calculated using an interpolation algorithm.

[0065] In a specific compensation application example, let's assume that the initial calibration results at 25℃, with a brightness of 300 nits and a grayscale of 128, the red / green / blue gamma register values ​​are 120 / 135 / 140 respectively; at 85℃, red attenuation is severe, so the values ​​are adjusted to 145 / 135 / 140 (red drive current increased). Using a calculated target screen temperature of 60℃, interpolation can be performed between 25℃ and 85℃ to obtain the target display compensation parameters estimated by interpolation: the interpolated red / green / blue gamma register values. The subsequent display panel uses these display compensation parameters for high-temperature color shift compensation.

[0066] Therefore, in this embodiment, the target display compensation parameters corresponding to the target screen temperature data are determined based on the second preset correspondence by combining the above-mentioned direct table lookup and interpolation method. This not only ensures the controllability of the amount of stored data, but also ensures the accuracy and reliability of the display compensation data based on interpolation calculation, ensuring the continuity of compensation at different temperatures, and also ensuring the efficiency of determining the display compensation data.

[0067] Please see below. Figure 7 Optionally, according to some embodiments of this application, the target display compensation data includes gamma register values ​​corresponding to multiple grayscale binding points at different brightness levels; after determining the target display compensation data corresponding to the target screen temperature data based on a second preset correspondence, the compensation method of the display device further includes: S170, when the current brightness level of the display panel is the first brightness level, determine the gamma register values ​​corresponding to multiple grayscale binding points under the first brightness level from the target display compensation data; S180 drives the display panel to display images based on the gamma register values ​​corresponding to multiple grayscale binding points under the first brightness level, so as to perform display compensation on the display panel.

[0068] In practice, the target display compensation data includes three dimensions: temperature, brightness level, and grayscale binding points. When the display panel is operating at the first brightness level, the gamma register values ​​corresponding to multiple grayscale binding points corresponding to the first brightness level are filtered from the target display compensation data, using this brightness level as an index. For example, multiple grayscale binding points such as low grayscale 8 / 16, medium grayscale 64 / 128, and high grayscale 255 correspond to the gamma register values, in order to cover the main brightness range that the human eye is sensitive to.

[0069] Next, based on the determined gamma register value, the gamma register value corresponding to each sub-pixel can be compensated according to the grayscale value in the original image data of the display panel, thereby achieving gamma compensation at the current temperature. In a more specific example, the gamma register values ​​corresponding to multiple grayscale binding points at the first brightness level can be transmitted to the driver chip and written into its internal Gamma LUT (lookup table). After receiving the original image data, the driver chip queries the LUT according to the current grayscale value to obtain the corrected driving voltage, and outputs it to each sub-pixel of the display panel, thereby compensating for the light efficiency attenuation loss of sub-pixels at different temperatures and achieving color shift compensation.

[0070] Therefore, this embodiment refines the target display compensation data under gamma compensation. By pre-storing gamma register values ​​under multiple grayscale binding points for multiple brightness levels, it ensures that the display device can obtain good compensation at different grayscale levels under different brightness levels, reducing the risk of overcompensation or undercompensation, and enabling more reasonable and effective temperature compensation. At the same time, the grayscale binding point selection method can reduce storage size while achieving high-precision compensation.

[0071] It should also be noted that the selection of grayscale binding points can follow visual perception characteristics. For example, more grayscale binding points can be set in low grayscale areas to meet the human eye's sensitivity to changes in dark areas. In high grayscale areas, fewer grayscale binding points can be set to achieve precise control of the entire grayscale range with a limited amount of data.

[0072] Optionally, according to some embodiments of this application, the compensation method for the display device further includes: When the brightness level of the display panel is switched from the first brightness level to the second brightness level, the gamma register values ​​corresponding to multiple grayscale binding points under the second brightness level are re-determined from the target display compensation data. Based on the gamma register values ​​corresponding to multiple grayscale binding points at the second brightness level, the display panel is driven to display the image, thereby performing display compensation on the display panel.

[0073] In this embodiment, the brightness level of the display panel is monitored in real time. When a switch from the first brightness level (e.g., 300 nits) to the second brightness level (e.g., 500 nits) is detected, compensation data for the second brightness level can be reloaded for compensation, so that the image is displayed based on the new gamma data. This avoids obvious color shifts or uneven brightness after the brightness level switch, ensures the synchronization between the compensation data and the brightness level, and thus improves the display compensation effect.

[0074] Optionally, according to some embodiments of this application, when the target screen temperature data is less than a first threshold, the target display compensation data includes the gamma register values ​​corresponding to multiple grayscale binding points of the first color sub-pixel at different brightness levels. When the target screen temperature data is greater than or equal to the first threshold, the target display compensation data includes the gamma register values ​​corresponding to multiple grayscale binding points of the first color sub-pixel at different brightness levels, and the gamma register values ​​corresponding to multiple grayscale binding points of the second color sub-pixel at different brightness levels.

[0075] In this embodiment, the light efficiency decay of different sub-pixels varies at different temperatures, but generally, the higher the temperature, the more the sub-pixels gradually show light efficiency decay, and the degree of light efficiency decay of different color sub-pixels is inconsistent; for example, at lower temperatures, only the first color sub-pixel (e.g., the red sub-pixel) shows significant decay, and the gamma register values ​​of other colors do not need to be adjusted or compensated. Therefore, the target display compensation data can only include the gamma register value corresponding to the first color sub-pixel; at high temperatures, multiple color sub-pixels show significant decay, so the target display compensation data can include the gamma register values ​​corresponding to multiple color sub-pixels.

[0076] In practical implementation, a first threshold (e.g., 55℃) can be preset as the critical point for switching compensation strategies. When the target screen temperature data is below this threshold, it is determined to be a low-temperature condition. At this time, only the first color sub-pixel (e.g., red) shows a perceptible decrease in luminous efficacy, while the luminous efficacy of other color LEDs remains basically stable. Therefore, the target display compensation data only includes the gamma register values ​​corresponding to multiple grayscale binding points of the first color sub-pixel (e.g., red) at different brightness levels. When the target screen temperature data reaches or exceeds this threshold, it is determined to be a high-temperature condition. At this time, other color LEDs may also show significant attenuation, and the target display compensation data is expanded to include the complete set of gamma register values ​​of the first color sub-pixel (e.g., red) and the second color sub-pixel (e.g., green or blue).

[0077] In one example, let's assume the first color subpixel is red and the second color subpixel is either green or blue. For instance, the current brightness level is 300 nits, and the first threshold is set to 55℃. If the target screen temperature is 45℃ (below the threshold), the system extracts low-temperature compensation data: the red gamma register value in 128 grayscale is adjusted from the default 130 to 138, while green and blue remain at their default values ​​of 135 / 140. If the target screen temperature rises to 60℃ (above the threshold), then in 128 grayscale, red is adjusted to 145, green to 138, and blue remains at 140 or is adjusted to 142. Green begins to participate in compensation to suppress the yellowing trend at high temperatures.

[0078] In this embodiment, a hierarchical compensation strategy for different color sub-pixels triggered by a temperature threshold is used to achieve precise matching between compensation resources and temperature conditions. While ensuring the compensation effect, it effectively reduces unnecessary storage overhead and computational burden under low temperature conditions, making the compensation parameters more accurately correspond to the actual attenuation state of the sub-pixel light effect in the screen, thereby improving the reliability of temperature compensation of the display panel.

[0079] Optionally, according to some embodiments of this application, when the target screen temperature data is less than a first threshold, the gamma register value corresponding to the target grayscale binding point of the first color sub-pixel at the target brightness level is the first gamma register value. When the target screen temperature data is greater than or equal to the first threshold, the gamma register value corresponding to the target grayscale binding point of the first color sub-pixel at the target brightness level is the second gamma register value; wherein, the driving current corresponding to the second gamma register value is greater than the driving current corresponding to the first gamma register value.

[0080] In this embodiment, we take red as the first color sub-pixel and green or blue as the second color sub-pixel. Considering that under high-temperature conditions, such as micro-LED screens, the color tends to be bluish, the luminous efficacy decay of the red LED is greater than that of the green / blue LEDs. If the same gamma register value is used at different temperatures, the red drive will be sufficient at low temperatures but insufficient at high temperatures, which will cause the color shift to deteriorate from normal white balance to a significant bluish tint.

[0081] Therefore, in this embodiment, the first gamma register value and the second gamma register value, distinguished by a temperature threshold, are used to dynamically enhance the driving current of the red sub-pixel, thereby improving color shift at high temperatures. In specific implementation, a first threshold (e.g., 55℃) can be preset as the driving current switching critical point. When the target screen temperature data is less than this threshold, it is determined to be a low-temperature condition. The gamma register value corresponding to the target grayscale binding point of the first color sub-pixel (red) at the target brightness level is the first gamma register value. At this time, the driving current is moderate, and the red light effect is not significantly attenuated.

[0082] When the target screen temperature data is greater than or equal to the threshold, it is determined to be a high-temperature condition. The gamma register value corresponding to the same grayscale binding point is switched to the second gamma register value, and the driving current corresponding to the second gamma register value is greater than the driving current corresponding to the first gamma register value. In this way, the light efficiency attenuation is compensated by increasing the red driving current, and the blue bias trend is suppressed.

[0083] Therefore, in this embodiment, by switching the temperature-triggered values ​​of the first and second gamma registers, the difference in luminous efficacy decay of the red LED at high temperatures is effectively compensated, making the red driving current more accurately match the actual thermal state of the screen, thereby improving the effectiveness of color deviation correction and thus improving the reliability of color reproduction of the display panel in high-temperature environments.

[0084] Optionally, according to some embodiments of this application, the first color sub-pixel is a red sub-pixel; The second color subpixel is either a blue subpixel or a green subpixel.

[0085] In this embodiment, combined with Figure 8 As shown, the inventors discovered through research that when the ambient temperature rises from 25℃ to 85℃, the Micro-LED screen exhibits a noticeable bluish tint. With increasing temperature, the luminous efficacy of the red LEDs decreases more significantly than that of the green and blue LEDs. This luminous efficacy decrease can be calculated by comparing the luminous efficacy at 85℃ to that at 25℃. Based on this finding, this embodiment provides an example where the first color sub-pixel is red, and the second color sub-pixel is blue, or the second color sub-pixel is green. This enhances the reliability and practicality of compensating for differential high-temperature color shift using these different color sub-pixels.

[0086] It should be added that, with the continuous development of panel technology, the aforementioned first color sub-pixel and second color sub-pixel can also be other different colors. Alternatively, as the temperature threshold increases, the first color sub-pixel may be green and the second color sub-pixel may be blue; this embodiment does not impose strict limitations on these aspects.

[0087] Optionally, according to some embodiments of this application, the target display compensation data includes grayscale compensation values ​​corresponding to multiple grayscale binding points of multiple pixels to be compensated at different brightness levels; after determining the target display compensation data corresponding to the target screen temperature data based on the second preset correspondence, the method further includes: When the current brightness level of the display panel is the first brightness level, determine the grayscale compensation values ​​corresponding to multiple grayscale binding points of multiple pixels to be compensated at the first brightness level from the target display compensation data. Based on the grayscale compensation values ​​corresponding to multiple grayscale binding points under the first brightness level, the grayscale to be displayed of multiple pixels to be compensated is compensated, and the display panel is driven to display the image through the compensated grayscale to be displayed.

[0088] In this embodiment, considering that Micro-LED screens not only exhibit overall color shift at high temperatures but also suffer from increased in-plane color uniformity, simply performing global Gamma compensation cannot correct pixel-level or regional brightness / color differences, potentially leading to mura. Therefore, this embodiment combines pixel-level grayscale compensation values ​​(Demura) with temperature data to achieve refined correction of in-plane color shift at high temperatures.

[0089] In practical implementation, the target display compensation data includes four dimensions: temperature, pixel position, brightness level, and grayscale binding points. When the display panel is working at the first brightness level, the grayscale compensation values ​​corresponding to multiple grayscale binding points of multiple pixels to be compensated at the first brightness level are extracted from the target display compensation data. Then, the original grayscale of each pixel to be compensated is superimposed and corrected. Finally, the display panel is driven to display the image based on the compensated grayscale.

[0090] In one example, the target screen temperature is 60℃, the current brightness level is 300 nits, and the original display grayscale of a certain pixel to be compensated is 128. The grayscale compensation value for this pixel under this condition is extracted from the target display compensation data as +2, resulting in a compensated display grayscale of 130. The pixel is then driven to emit light based on this corrected grayscale, thus achieving Demura compensation for this pixel. In this way, pixel-level high-temperature Demura is used to compensate for in-plane brightness unevenness caused by high temperatures.

[0091] In this embodiment, the temperature Demura compensation mechanism effectively solves the problem of uneven color shift within the Micro-LED screen at high temperatures, thereby improving the uniformity of the display panel's image under high-temperature conditions.

[0092] It should be added that the Demura compensation method in this embodiment can be used in conjunction with the aforementioned Gamma compensation. Gamma compensation can be used to correct the overall color temperature shift, while Demura compensation can correct the display mura caused by in-plane pixel differences. The combination of the two achieves a more comprehensive display compensation and display effect optimization.

[0093] Optionally, according to some embodiments of this application, the compensation method for the display device further includes: When the brightness level of the display panel is switched from the first brightness level to the second brightness level, the gray level compensation values ​​corresponding to multiple gray level binding points of multiple pixels to be compensated under the second brightness level are re-determined from the target display compensation data. Based on the grayscale compensation values ​​corresponding to multiple grayscale binding points under the second brightness level, the grayscale to be displayed of multiple pixels to be compensated is compensated, and the display panel is driven to display the image through the compensated grayscale to be displayed.

[0094] In practice, by monitoring the brightness level status of the display panel, when the brightness level is detected to switch from the first brightness level (e.g., 300 nits) to the second brightness level (e.g., 500 nits), the gray level compensation values ​​corresponding to the multiple gray level binding points under the second brightness level are used to re-compensate the gray level of each pixel to be displayed, so that the display panel is driven to display the image based on the corrected gray level.

[0095] Therefore, this embodiment redetermines the grayscale compensation value corresponding to the updated brightness level from the target display compensation data to ensure the reliability and accuracy of grayscale compensation, effectively reducing the impact of differences in internal color shift characteristics under different brightness conditions, thereby helping to ensure the consistency of in-plane uniformity across the entire brightness range.

[0096] Based on the compensation method for the display device provided in the above embodiments, this application also provides a display device for performing the compensation method for the display device as described in any of the embodiments of this application. It is understood that the display device provided in the embodiments of this application may be other display devices with display functions, such as mobile phones, wearable products, computers, televisions, and vehicle-mounted display devices, and this application does not impose specific limitations on them.

[0097] Please see below. Figure 9 , Figure 9 This is a schematic diagram of a display device provided in an embodiment of this application. Specifically, as shown below... Figure 9 As shown, the display device 1000 includes: The current detection module 10 is used to acquire the target screen current data of the display panel 100 in the display device 1000; Temperature detection module 20 is used to acquire target ambient temperature data of the environment in which display device 1000 is located; The signal processing module 30 is used to determine the target screen temperature data of the display panel 100 corresponding to the target screen current data and the target ambient temperature data based on a first preset correspondence relationship. The first preset correspondence relationship includes the screen temperature data corresponding to multiple screen current data under different ambient temperature data. The display compensation module 40 is used to determine the corresponding target display compensation data based on the target screen temperature data, so as to perform display compensation on the display panel 100.

[0098] Specifically, the current detection module 10 is used to acquire the target screen current data of the display panel 100 in the display device 1000. The current detection module 10 can be implemented using a galvanometer or other current detection devices. The current detection module 10 can be located on the driver board or integrated into the driver IC to avoid affecting the transparency of the screen if located on the back of the display panel 100, or to avoid interference caused by signal coupling if located inside the screen.

[0099] The aforementioned temperature detection module 20 is used to acquire target ambient temperature data of the environment where the display device 1000 is located. This temperature detection module 20 is also mounted on the driver board or integrated into the driver chip. This temperature detection module 20 can detect the ambient temperature around the display device 1000 in real time using an ambient temperature meter such as a thermistor or digital temperature sensor. It should be noted that, in addition to the driver board or driver chip, this temperature sensing module can also reuse built-in ambient temperature sensors from applications such as automobiles.

[0100] The temperature detection module 20 and the current detection module 10 work together to provide the signal processing module 30 with target screen current data and target ambient temperature data, respectively. Then, the signal processing module 30 determines the target screen temperature data of the display panel 100 corresponding to the target screen current data and target ambient temperature data based on a first preset correspondence. This signal processing module 30 is located on the driver board or integrated into the driver chip, and has a built-in first preset correspondence, which can be determined through preliminary testing or simulation.

[0101] The aforementioned display compensation module 40 is used to determine the corresponding target display compensation data based on the target screen temperature data. The display compensation module 40 is set on the driver board or integrated into the driver chip. It can establish a compensation database of screen temperature-display compensation parameters in the early stage through Gamma debugging or Demura testing. In actual applications, the display panel 100 can be accurately and reliably compensated by calling the target display compensation data corresponding to the target screen temperature.

[0102] In this embodiment, the current detection module 10 and the temperature detection module 20 respectively output target screen current data and target ambient temperature data to the signal processing module 30. After the signal processing module 30 completes the temperature calculation, it outputs the target screen temperature data to the display compensation module 40. After the display compensation module 40 determines the target display compensation data, it subsequently compensates the display data based on the display compensation data. The current detection module 10 and the temperature detection module 20 adopt an external design, which avoids the obstruction of light transmittance caused by arranging detection elements on the display panel 100, and also avoids coupling interference to the driving signal caused by being built into the screen. At the same time, it fully ensures the reliability and accuracy of the display temperature calculation, which ultimately helps to achieve high-temperature display compensation for the display panel 100.

[0103] Please see below. Figure 10 Optionally, according to some embodiments of this application, the current detection module 10 includes a galvanometer; the galvanometer 11 is used for: Acquire the sampled current data of the display panel 100 at multiple sampling times; The target screen current data is determined by calculating the average value of the sampled current data at multiple sampling times.

[0104] In this embodiment, the current detection module 10 includes a current meter 11, which can be connected in series with the power supply circuit of the display panel 100 to detect the total driving current of the screen in real time.

[0105] In a more specific example, considering that the screen temperature is the result of the screen's average thermal power consumption over a period of time, the ammeter 11 integrates a counter to calculate the screen's working time. The ammeter 11 collects the instantaneous current at a preset time interval (such as every 100 milliseconds) and calculates the average current over a period of time using an averaging algorithm, which is then output as the target screen current data.

[0106] Therefore, in this embodiment, by using the multi-time sampling and averaging mechanism of the ammeter 11, the interference of instantaneous current fluctuations on the target screen current data is effectively reduced, making the current data more accurately correspond to the actual heat dissipation state of the screen, thereby improving the accuracy of temperature estimation and thus improving the temperature compensation reliability of the display panel 100.

[0107] Please see below. Figure 11 Optionally, according to some embodiments of this application, the display device 1000 further includes a driver board 200 and a driver chip 300; At least one of the current detection module 10, temperature detection module 20, signal processing module 30, and display compensation module 40 is provided on the driver board 200.

[0108] In this embodiment, at least one of the current detection module 10, temperature detection module 20, signal processing module 30, and display compensation module 40 is disposed on the driver board 200. This externalizes the temperature or current detection device to the driver board 200, preserving the complete light-transmitting area while achieving signal acquisition through electrical connection, forming a non-invasive temperature detection solution that effectively reduces the impact on screen transparency.

[0109] It should be noted that, taking a Micro-LED panel as an example, the display panel 100, driver chip 300, and driver board 200 constitute a hierarchical driving architecture. Driver chip 300 connects the display panel 100 and driver board 200, and is responsible for converting the control signals transmitted by driver board 200 into pixel driving signals that can directly drive the display panel 100. The connection between driver chip 300 and display panel 100 can be achieved through a bonding process, which is not strictly limited here.

[0110] Optionally, according to some embodiments of this application, when the display compensation module 40 is disposed on the driver board 200, the display compensation module 40 is further used for: The display compensation data corresponding to the target screen temperature data is transmitted to the driver chip 300, so that the driver chip 300 can perform display compensation on the display panel 100 based on the display compensation data.

[0111] In this embodiment, when the display compensation module 40 is disposed on the driver board 200, the display compensation module 40 also undertakes the data forwarding function, transmitting the display compensation data corresponding to the target screen temperature data to the driver chip 300, and the driver chip 300 completes the final display compensation action. In this way, the reliability of the display compensation is fully guaranteed by the driver chip 300 performing the final compensation action.

[0112] In practice, the display compensation module 40 first determines the target display compensation data based on the target screen temperature data. For example, if it is Gamma compensation, the display compensation module 40 can transmit the RGB gamma register values ​​corresponding to multiple grayscale binding points at each brightness level.

[0113] If Demura compensation is used, the display compensation module 40 can transmit grayscale compensation values ​​for multiple pixels to be compensated. Thus, after receiving the data, the driver chip 300 generates a drive signal based on the updated compensation parameters during subsequent screen refreshes and outputs it to the display panel 100 to achieve color shift calibration or display unevenness compensation.

[0114] Please see Figure 12 Optionally, according to some embodiments of this application, the display device 1000 further includes a driver chip 300; At least one of the current detection module 10, temperature detection module 20, signal processing module 30, and display compensation module 40 is provided in the driver chip 300.

[0115] Specifically, in this embodiment, at least one of the current detection module 10, temperature detection module 20, signal processing module 30, and display compensation module 40 is disposed in the driver chip 300. By integrating the temperature and current detection devices onto the driver chip 300, the transparent display effect is ensured. At the same time, the integration also reduces the overall size of the display device 1000, which helps to achieve miniaturization of the display device 1000.

[0116] In a specific example, please see Figure 13 The aforementioned driver chip 300 may also include a gamma register 50. In this way, when performing gamma compensation, the display compensation module 40 can transmit the RGB gamma register values ​​corresponding to multiple grayscale binding points at each brightness level to the gamma register 50 to complete the gamma data update and realize the high-temperature color deviation calibration of the panel.

[0117] Overall, combined Figure 14 The display device 1000 shown in the related art, and the display device 1000 provided in the embodiments of this application, are compared to... Figure 14 Regarding the compensation architecture in the related technologies shown, instead of embedding a metal temperature sensor in the display panel 100 or attaching a temperature sensor to the back of the screen, the current detection module 10 and the temperature detection module 20 are externally designed. The screen temperature data is then indirectly calculated based on the target screen current data and the target ambient temperature data. Therefore, the display device 1000 of this embodiment avoids obstructing the light transmittance by arranging detection elements on the display panel 100, and also avoids coupling interference to the driving signal caused by embedding them in the screen. Simultaneously, it fully ensures the reliability and accuracy of the display temperature calculation, ultimately contributing to high-temperature display compensation for the display panel 100.

[0118] It should be added that each module / unit in the above-mentioned display device has the function of implementing each step in the compensation method of the display device provided in the aforementioned method embodiment, and can achieve its corresponding technical effect. For the sake of brevity, it will not be elaborated here.

[0119] Based on the compensation method for the display device provided in the above embodiments of this application, a compensation device for the display device provided in this application will be described below. Please refer to... Figure 15 , Figure 15 This is a schematic diagram of the structure of a compensation device for a display device provided in an embodiment of this application.

[0120] like Figure 15 As shown, the compensation device of the display device may include a processor 1501 and a memory 1502 storing computer program instructions.

[0121] Specifically, the processor 1501 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0122] Memory 1502 may include mass storage for data or instructions. For example, and not limitingly, memory 1502 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 1502 may include removable or non-removable (or fixed) media. Where appropriate, memory 1502 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 1502 is non-volatile solid-state memory.

[0123] Memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the methods according to one aspect of this disclosure.

[0124] The processor 1501 reads and executes computer program instructions stored in the memory 1502 to implement any of the compensation methods for the display device in the above embodiments.

[0125] In one example, the compensation device for the data display apparatus may further include a communication interface 1503 and a bus 1510. Wherein, as Figure 15 As shown, the processor 1501, memory 1502, and communication interface 1503 are connected through bus 1510 and complete communication with each other.

[0126] The communication interface 1503 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0127] Bus 1510 includes hardware, software, or both, that couples components of a compensating device for a display device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 1510 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.

[0128] The compensation device of the display device executes the compensation method of the display device in the embodiments of this application, thereby realizing the compensation method of the display device provided in any one or more of the above method embodiments.

[0129] Furthermore, in conjunction with the compensation methods for the display devices described in the above embodiments, this application embodiment can provide a computer storage medium for implementation. This computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the compensation methods for the display devices described in the above embodiments.

[0130] Based on the compensation method of the display device in the above embodiments, this application provides a computer program product. When the instructions in the computer program product are executed by the processor of an electronic device, the electronic device performs the compensation method of the display device provided in any of the above embodiments of this application.

[0131] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0132] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0133] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0134] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0135] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A compensation method for a display device, characterized in that, The method includes: Acquire target screen current data of the display panel in the display device and acquire target ambient temperature data of the environment in which the display device is located; Based on the first preset correspondence, the target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data is determined. The first preset correspondence includes screen temperature data corresponding to multiple screen current data under different ambient temperature data. Based on the target screen temperature data, corresponding target display compensation data is determined to perform display compensation on the display panel.

2. The method according to claim 1, characterized in that, The step of acquiring the target screen current data of the display panel in the display device includes: Acquire the sampling current data of the display panel at multiple sampling times; The target screen current data is calculated based on the sampled current data of the display panel at multiple sampling times.

3. The method according to claim 2, characterized in that, The calculation of the target screen current data based on the sampled current data of the display panel at multiple sampling times includes: The target screen current data is determined by calculating the average value of the sampled current data at the multiple sampling times.

4. The method according to claim 1, characterized in that, Before determining the target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data based on the first preset correspondence, the method further includes: With the display device under multiple test ambient temperature data, the screen current data of the display panel is adjusted to multiple test screen current data, and the test screen temperature data corresponding to the display panel is obtained. Based on the multiple test environment temperature data, the multiple screen current data, and the corresponding test screen temperature data, the first preset correspondence relationship of the display device is established.

5. The method according to claim 1, characterized in that, The first preset correspondence includes a screen temperature data lookup table, which includes screen temperature data corresponding to M screen current data under N ambient temperature data, where M and N are positive integers; the step of determining the target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data based on the first preset correspondence includes: If the target ambient temperature data is recorded in the N ambient temperature data and the target screen current data is recorded in the M screen current data, the target screen temperature data is obtained by querying the screen temperature data lookup table. If the target ambient temperature data is not recorded in the N ambient temperature data and / or the target screen current data is recorded in the M screen current data, the target screen temperature data is calculated by interpolation based on the screen temperature data lookup table.

6. The method according to claim 5, characterized in that, In the case where the target ambient temperature data is not recorded in the N ambient temperature data sets, and / or the target screen current data is recorded in the M screen current data sets, the target screen temperature data is calculated by interpolation based on the screen temperature data lookup table, including: If the target ambient temperature data is not recorded in the N ambient temperature data, a first ambient temperature data and a second ambient temperature data adjacent to the target ambient temperature data are obtained from the N ambient temperature data, wherein the first ambient temperature data is greater than the target ambient temperature data and the second ambient temperature data is less than the target ambient temperature data. If the target ambient temperature data is not recorded in the M screen current data, a first screen current data and a second screen current data adjacent to the target screen current data are obtained from the M screen current data, wherein the first screen current data is greater than the target screen current data and the second screen current data is less than the target screen current data. Based on the first ambient temperature data and the second ambient temperature data, and / or the first screen current data and the second screen current data, and the screen temperature data lookup table, the target screen temperature data is calculated using a preset interpolation algorithm.

7. The method according to claim 1, characterized in that, Before determining the corresponding target display compensation data based on the target screen temperature data to perform display compensation on the display panel, the method further includes: Obtain the second preset correspondence relationship corresponding to the display device, the second preset correspondence relationship including multiple sets of display compensation data corresponding to multiple screen temperature data; The step of determining the corresponding target display compensation data based on the target screen temperature data includes: Based on the second preset correspondence, the target display compensation data corresponding to the target screen temperature data is determined.

8. The method according to claim 7, characterized in that, The step of determining the target display compensation data corresponding to the target screen temperature data based on the second preset correspondence includes: If the target screen temperature data is included among the various screen temperature data in the second preset correspondence, the display compensation data corresponding to the target screen temperature data is determined as the target display compensation data; If the target screen temperature data is not included in the multiple screen temperature data in the second preset correspondence, the target display compensation data is calculated by interpolation based on the display compensation data corresponding to the first screen temperature data and the display compensation data corresponding to the second screen temperature data. Wherein, the first screen temperature data and the second screen temperature data are: the screen temperature data adjacent to the target screen temperature data among the plurality of screen temperature data, wherein the first screen temperature data is greater than the target screen temperature data, and the second screen temperature data is less than the target screen temperature data.

9. The method according to claim 7, characterized in that, The target display compensation data includes gamma register values ​​corresponding to multiple grayscale binding points at different brightness levels; after determining the target display compensation data corresponding to the target screen temperature data based on the second preset correspondence, the method further includes: When the current brightness level of the display panel is the first brightness level, the gamma register values ​​corresponding to multiple grayscale binding points under the first brightness level are determined from the target display compensation data. Based on the gamma register values ​​corresponding to multiple grayscale binding points at the first brightness level, the display panel is driven to display an image, thereby performing display compensation on the display panel.

10. The method according to claim 9, characterized in that, The method further includes: When the brightness level of the display panel is switched from the first brightness level to the second brightness level, the gamma register values ​​corresponding to multiple grayscale binding points under the second brightness level are re-determined from the target display compensation data; Based on the gamma register values ​​corresponding to multiple grayscale binding points under the second brightness level, the display panel is driven to display an image, thereby performing display compensation on the display panel.

11. The method according to claim 9, characterized in that, When the target screen temperature data is less than the first threshold, the target display compensation data includes the gamma register values ​​corresponding to multiple grayscale binding points of the first color sub-pixel at different brightness levels; When the target screen temperature data is greater than or equal to the first threshold, the target display compensation data includes the gamma register values ​​corresponding to multiple grayscale binding points of the first color sub-pixel at different brightness levels, and the gamma register values ​​corresponding to multiple grayscale binding points of the second color sub-pixel at different brightness levels.

12. The method according to claim 11, characterized in that, When the target screen temperature data is less than the first threshold, the gamma register value corresponding to the target grayscale binding point of the first color sub-pixel at the target brightness level is the first gamma register value. When the target screen temperature data is greater than or equal to the first threshold, the gamma register value corresponding to the target grayscale binding point of the first color sub-pixel at the target brightness level is the second gamma register value. The driving current corresponding to the second gamma register value is greater than the driving current corresponding to the first gamma register value.

13. The method according to claim 11, characterized in that, The first color sub-pixel is the red sub-pixel; The second color sub-pixel is either a blue sub-pixel or a green sub-pixel.

14. The method according to claim 7, characterized in that, The target display compensation data includes grayscale compensation values ​​corresponding to multiple grayscale binding points of multiple pixels to be compensated at different brightness levels. After determining the target display compensation data corresponding to the target screen temperature data based on the second preset correspondence, the method further includes: When the current brightness level of the display panel is the first brightness level, the grayscale compensation values ​​corresponding to multiple grayscale binding points of multiple pixels to be compensated at the first brightness level are determined from the target display compensation data. Based on the grayscale compensation values ​​corresponding to multiple grayscale binding points under the first brightness level, the grayscale to be displayed of multiple pixels to be compensated is compensated, and the display panel is driven to display the image through the compensated grayscale to be displayed.

15. The method according to claim 14, characterized in that, The method further includes: When the brightness level of the display panel is switched from the first brightness level to the second brightness level, the gray level compensation values ​​corresponding to the multiple gray level binding points of multiple pixels to be compensated at the second brightness level are re-determined from the target display compensation data. Based on the grayscale compensation values ​​corresponding to multiple grayscale binding points under the second brightness level, the grayscale to be displayed of multiple pixels to be compensated is compensated, and the display panel is driven to display the image through the compensated grayscale to be displayed.

16. A display device, characterized in that, A compensation method for performing a display device as described in any one of claims 1-15; the display device comprising: A current detection module is used to acquire target screen current data of the display panel in the display device. A temperature detection module is used to acquire target ambient temperature data of the environment in which the display device is located; The signal processing module is used to determine the target screen temperature data of the display panel corresponding to the target screen current data and the target ambient temperature data based on a first preset correspondence relationship. The first preset correspondence relationship includes screen temperature data corresponding to multiple screen current data under different ambient temperature data. The display compensation module is used to determine the corresponding target display compensation data based on the target screen temperature data, so as to perform display compensation on the display panel.

17. The display device according to claim 16, characterized in that, The current detection module includes a current meter; the current meter is used for: Acquire the sampling current data of the display panel at multiple sampling times; The target screen current data is determined by calculating the average value of the sampled current data at the multiple sampling times.

18. The display device according to claim 16, characterized in that, The display device also includes a driver board and a driver chip; At least one of the current detection module, the temperature detection module, the signal processing module, and the display compensation module is disposed on the driver board.

19. The display device according to claim 18, characterized in that, When the display compensation module is disposed on the driver board, the display compensation module is further configured to: The display compensation data corresponding to the target screen temperature data is transmitted to the driver chip, so that the driver chip performs display compensation on the display panel based on the display compensation data.

20. The display device according to claim 16, characterized in that, The display device also includes a driver chip; At least one of the current detection module, the temperature detection module, the signal processing module, and the display compensation module is disposed in the driver chip.