Display panel, color cast compensation method thereof, gamma debugging method and electronic device

By obtaining the current refresh rate and ambient temperature of the display panel, the target compensation gamma value is determined, which solves the color shift problem of the display panel under different conditions and achieves a better display effect.

CN119107891BActive Publication Date: 2025-12-05WUHAN TIANMA MICRO ELECTRONICS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411450862.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-16
Publication Date
2025-12-05
Estimated Expiration
2044-10-16

AI Technical Summary

Technical Problem

Existing technologies struggle to effectively compensate for color shifts in display panels at different refresh rates and temperatures, resulting in poor display quality.

Method used

By obtaining the current refresh rate and ambient temperature of the display panel, the target compensation gamma value is determined, and a compensation display signal is provided to the display pixels based on the gamma value. Gamma compensation is performed by combining the refresh rate and temperature factors.

Benefits of technology

It achieves accurate color shift compensation for the display panel at different refresh rates and temperatures, thus improving the display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107891B_ABST
    Figure CN119107891B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a display panel, a color cast compensation method thereof, a gamma debugging method and an electronic device. The display panel comprises a plurality of display pixels. The color cast compensation method comprises: obtaining a current refresh rate and a current ambient temperature of the display panel; determining a target compensation gamma from at least four compensation gammas according to the current refresh rate and the current ambient temperature; and providing a compensation display signal to the plurality of display pixels according to the target compensation gamma. The method provided by the present disclosure determines a gamma compensation value based on two factors of refresh rate and temperature, can perform more accurate color cast compensation on the display panel, and makes the display panel be able to obtain sufficient color cast compensation under different refresh rates and different temperatures, thereby improving the display effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display technology, and in particular to a display panel and its color deviation compensation method, gamma adjustment method and electronic device. Background Technology

[0002] The human eye's perception of brightness is non-linear; that is, it is relatively sensitive to small changes in brightness in dark areas but relatively insensitive in bright areas. To compensate for this non-linear perception, display devices use gamma adjustment to simulate the perceptual characteristics of the human eye, making the colors and brightness of the displayed images more in line with the natural perception of the human eye, while also optimizing image contrast, shadow detail, and color reproduction.

[0003] During display, the display device drives the display panel to display images by calling a pre-stored gamma meter, thereby making the colors and brightness of the images more in line with the natural perception of the human eye, while also optimizing the image's contrast, shadow details, and color reproduction. Summary of the Invention

[0004] To address the aforementioned technical problems, this disclosure provides a display panel, a color shift compensation method, a gamma adjustment method, and an electronic device thereof.

[0005] This disclosure provides a method for color shift compensation of a display panel, the display panel including a plurality of display pixels; the method includes: obtaining the current refresh rate and current ambient temperature of the display panel; determining a target compensation gamma among at least four compensation gammas based on the current refresh rate and the current ambient temperature; and providing a compensation display signal to the plurality of display pixels based on the target compensation gamma.

[0006] Based on the same inventive concept, this disclosure also provides a gamma adjustment method for a display panel, the display panel including a plurality of display pixels; the method includes: performing gamma adjustment on the display panel based on target display parameters at at least two different ambient temperatures and at least two different refresh rates to obtain at least four compensation gammas.

[0007] Based on the same inventive concept, this disclosure also provides a display panel driven by any of the color shift compensation methods described herein.

[0008] Based on the same inventive concept, this disclosure also provides an electronic device, including: a processor; a memory for storing executable instructions; wherein the processor is used to read the executable instructions from the memory and execute the executable instructions to implement the gamma debugging method.

[0009] Compared with the prior art, the technical solution provided in this disclosure has the following advantages: The method provided in this disclosure determines the gamma compensation value based on two factors: refresh rate and temperature. This enables more accurate color shift compensation for the display panel, allowing the display panel to achieve sufficient color shift compensation at different refresh rates and temperatures, thereby improving the display effect. Attached Figure Description

[0010] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0011] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without creative effort.

[0012] Figure 1 This is a schematic diagram of a planar structure of a display panel provided in an embodiment of the present disclosure;

[0013] Figure 2 A schematic flowchart illustrating a color shift compensation method for a display panel provided in an embodiment of this disclosure;

[0014] Figure 3 This is a schematic diagram illustrating the temperature-dependent shift in the chromaticity and brightness of display pixels in related technologies.

[0015] Figure 4 This is a schematic diagram illustrating the change of gamma radiation in a display panel with temperature in related technologies.

[0016] Figure 5 A schematic diagram illustrating the temperature shift of the chromaticity and brightness of a display pixel as provided in an embodiment of this disclosure;

[0017] Figure 6 A schematic diagram illustrating the change of gamma radiation with temperature in a display panel according to an embodiment of this disclosure;

[0018] Figure 7 A schematic diagram illustrating the specific process of determining the target compensation gamma in the color shift compensation method for the display panel provided in this embodiment of the disclosure;

[0019] Figure 8 A schematic diagram illustrating the specific process of providing a compensation display signal to the display pixels in the color shift compensation method for the display panel provided in the embodiments of this disclosure;

[0020] Figure 9 A schematic diagram illustrating the specific process of determining the target compensation gamma based on the current ambient temperature in the color shift compensation method for the display panel provided in this embodiment of the disclosure.

[0021] Figure 10 This disclosure provides a schematic diagram illustrating the relationship between compensated gamma G and temperature T in an embodiment.

[0022] Figure 11 A schematic flowchart illustrating another color shift compensation method for a display panel provided in an embodiment of this disclosure;

[0023] Figure 12 This is a schematic diagram illustrating the relationship between gamma compensation accuracy and compensation range, provided in an embodiment of this disclosure.

[0024] Figure 13 A flowchart illustrating a gamma debugging method for a display panel provided in an embodiment of this disclosure;

[0025] Figure 14 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. Detailed Implementation

[0026] To better understand the above-mentioned objectives, features, and advantages of the embodiments of this disclosure, the solutions of the embodiments of this disclosure will be further described below. It should be noted that, unless otherwise specified, the embodiments of this disclosure and the features within them can be combined with each other.

[0027] Numerous specific details are set forth in the following description in order to provide a full understanding of the embodiments of this disclosure, but the embodiments of this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some embodiments of the embodiments of this disclosure, and not all embodiments.

[0028] One embodiment of this disclosure provides a gamma adjustment method for a display panel. Specifically, the display panel can be an OLED (Organic Light-Emitting Diode) display panel, or other types of display panels such as Micro LED (Micro Light-Emitting Diode) display panels or LCD (Liquid Crystal Display), which are not limited herein.

[0029] like Figure 1 As shown, the display panel includes multiple pixel driving circuits C arranged in rows and columns and display pixels D. The pixel driving circuits C and display pixels D are electrically connected. The pixel driving circuits C can be composed of multiple TFTs (Thin Film Transistors) and other electronic components.

[0030] Specifically, when the display panel is used to display a frame, it obtains the grayscale value of each display pixel from 0 to 255 for displaying that frame. Then, the display driving module provides the corresponding data voltage to the pixel driving circuit C corresponding to each display pixel D according to the grayscale value of each pixel, so that the pixel driving circuit C drives the display pixel D to emit light according to the target display parameters, thereby completing the display of that frame.

[0031] However, when a display panel is put into actual use, ambient temperature will affect its display performance. Specifically, as the temperature rises, the luminous efficacy of the display pixels decreases. Furthermore, since the materials and light emission frequencies of display pixels of different colors are different, the degree of luminous efficacy decay of display pixels of different colors also varies with temperature rise, which leads to color shift problems in the display panel.

[0032] Meanwhile, TFTs are quite sensitive to ambient temperature. When the temperature changes, the characteristics of TFTs are greatly affected, especially in low grayscale and low brightness displays, where the brightness and color change significantly, exacerbating the color shift problem.

[0033] Related technologies address these issues by directly improving the structure and materials of TFTs, but TFT device development is time-consuming, costly, and yields unsatisfactory results. Alternatively, another related technology uses different fixed potential voltages at different temperatures, but this only adjusts the brightness of grayscale in some display pixels, resulting in similarly unsatisfactory improvements.

[0034] In view of this, one embodiment of this disclosure provides a method for color shift compensation of a display panel, such as... Figure 2 As shown, it includes:

[0035] S1. Obtain the current refresh rate of the display panel and the current ambient temperature.

[0036] Specifically, the current refresh rate of the display panel can be obtained by reading the driver chip in the display panel, and the current ambient temperature of the display panel can be obtained by a temperature sensor set inside or outside the display panel.

[0037] S2. Determine the target compensation gamma from at least four compensation gammas based on the current refresh rate and the current ambient temperature.

[0038] Specifically, the display panel provided in this embodiment pre-stores at least four sets of correspondences between the current refresh rate, current ambient temperature, and compensation gamma, with one current refresh rate and one current ambient temperature corresponding to one compensation gamma. For the same current refresh rate, the corresponding compensation gamma is different under different current ambient temperatures. For example, the first current refresh rate and the first current ambient temperature correspond to the first compensation gamma, the second current refresh rate and the first current ambient temperature correspond to the second compensation gamma, the first current refresh rate and the second current ambient temperature correspond to the third compensation gamma, and the second current refresh rate and the second current ambient temperature correspond to the fourth compensation gamma. Based on this, more than four sets of correspondences between the current refresh rate, current ambient temperature, and compensation gamma can be pre-stored.

[0039] S3. Provide compensation display signals to multiple display pixels based on the target compensation gamma.

[0040] Specifically, when a display panel displays images at different refresh rates, the final display effect, especially brightness, may differ. At lower refresh rates, each image frame spends a longer time displayed on the panel, increasing TFT leakage current and making crosstalk more pronounced, affecting the consistency of pixel brightness. Conversely, higher refresh rates shorten the display time per frame, reducing charge loss caused by TFT leakage current and mitigating crosstalk. This results in different degrees of color shift in the display panel at different refresh rates, even at the same temperature.

[0041] The method provided in this disclosure determines the gamma compensation value based on two factors: refresh rate and temperature. This enables more accurate color shift compensation for the display panel, allowing the display panel to achieve sufficient color shift compensation at different refresh rates and temperatures, thereby improving the display effect.

[0042] In specific implementation, S3 includes:

[0043] The current gamma of the display panel is obtained. The target gamma is determined based on the target compensation gamma and the current gamma. The target gamma is then used to provide compensation display signals to multiple display pixels. Specifically, the current gamma is the gamma that the display panel was originally intended to use for display, and the target compensation gamma is equivalent to the compensation value of the current gamma.

[0044] In practical implementation, the aforementioned current gamma and the final determined target gamma specifically refer to gamma curves. A gamma curve is a non-linear curve describing the relationship between the output brightness of a display panel and the input grayscale signal. Depending on different display requirements and display panel models, there are several commonly used standard gamma curves in the industry, with the gamma 2.2 curve being one of them. In the gamma 2.2 curve, for every doubling of the input signal (grayscale value or voltage value), the output brightness will increase exponentially, that is, increase to the 2.2 power of the original brightness. The aforementioned target gamma curve can be a gamma 2.2 curve, or it can be any other commonly used gamma curve.

[0045] In one specific implementation, such as Figures 3 to 6 As shown, where, Figure 3 This is a schematic diagram illustrating the shift of chromaticity (CIE) and luminance (L) of a display pixel as a function of temperature (T) in related technologies. Figure 4 This is a schematic diagram illustrating the variation of gamma (gamma) of a display panel with temperature T in related technologies. Figure 5 This is a schematic diagram showing the shift of the chromaticity (CIE) and luminance (L) of a display pixel as a function of temperature (T) in an embodiment of this disclosure. Figure 6 This is a schematic diagram illustrating the variation of the gamma of the display panel with temperature T in an embodiment of this disclosure. The display pixels include a red display pixel R, a blue display pixel B, and a green display pixel G. From Figures 3 to 6 It can be seen that in related technologies, the gamma of the display panel does not change with temperature T, which leads to a large shift in the chromaticity (CIE) and brightness (L) of its display pixels as temperature T changes; while the display panel in this embodiment compensates for the gamma based on temperature T, so that while the gamma changes with temperature T, the chromaticity (CIE) and brightness (L) of the display pixels can remain stable when temperature T changes.

[0046] In some implementations, such as Figure 7 As shown, S2 above includes:

[0047] S21. Determine the target gamma lookup table from at least two gamma lookup tables based on the current refresh rate.

[0048] One of the gamma lookup tables includes at least two correspondences between ambient temperature and compensated gamma, with the same ambient temperature corresponding to different compensated gammas in different gamma lookup tables.

[0049] Specifically, the compensation gamma includes the correspondence between display brightness values ​​and grayscale values ​​and compensation data voltages. Different gamma tables have at least some of the same display brightness values ​​and grayscale values, but the compensation data voltages corresponding to them are different.

[0050] S22. Determine the target compensation gamma from the target gamma lookup table based on the current ambient temperature.

[0051] In related technologies, when a display panel is put into actual use, it usually displays at the same refresh rate for a long time until the user actively sets a display mode that requires a change in refresh rate. Therefore, the above implementation method first determines the gamma lookup table through the current refresh rate. If the refresh rate remains unchanged, the target compensation gamma can be adjusted only according to the current ambient temperature (i.e., step S22 above), saving the display panel's computing resources.

[0052] In other implementations, S2 can also be implemented by first determining the target gamma lookup table based on the current ambient temperature, and then determining the target compensation gamma based on the current refresh rate.

[0053] In one specific implementation, S21 can be implemented in response to a change in the current refresh rate, and S22 can be implemented in response to a change in the current ambient temperature. In other implementations, S22 can be implemented in response to a fluctuation in the current ambient temperature exceeding a certain threshold. For example, when the display panel's brightness is high, S22 can be implemented in response to a fluctuation in the current ambient temperature exceeding 5 degrees Celsius; when the display panel's brightness is low, the effect of temperature on the panel is more significant, and S22 can be implemented in response to a fluctuation in the current ambient temperature exceeding 2 degrees Celsius.

[0054] In some implementations, the target compensation gamma includes multiple display brightness values ​​and the correspondence between grayscale values ​​and compensation data voltages. For example... Figure 8 As shown, S3 above includes:

[0055] S31. Obtain the display brightness value and grayscale value of multiple display pixels.

[0056] S32. Determine the compensation data voltage of multiple display pixels based on the compensation gamma, the display brightness value of multiple display pixels, and the grayscale value.

[0057] S33. Provide compensation display signals to multiple display pixels based on the compensation data voltage of multiple display pixels.

[0058] When the display panel is used to display a frame, it obtains the display brightness value and grayscale value of each display pixel used to display that frame. Then, the display panel provides corresponding data voltage to each display pixel according to the display brightness value and grayscale value of each display pixel, so that the display pixel emits light according to the target display parameters, thereby completing the display of that frame.

[0059] In practice, the aforementioned compensation data voltage can be stored as an analog signal, i.e., a specific voltage value, or as a digital signal from 0 to 1023.

[0060] In some implementations, the display pixels include a first color display pixel, a second color display pixel, and a third color display pixel. Specifically, the first color display pixel is a red display pixel, the second color display pixel is a blue display pixel, and the third color display pixel is a green display pixel. The target compensation gamma includes a first color compensation gamma, a second color compensation gamma, and a third color compensation gamma.

[0061] The above-mentioned S3 specifically includes:

[0062] The system provides compensation display signals to multiple first-color display pixels based on a first color compensation gamma, to multiple second-color display pixels based on a second color compensation gamma, and to multiple third-color display pixels based on a third color compensation gamma. In other words, it provides corresponding compensation display signals to display pixels of different colors respectively, thereby improving the color shift problem.

[0063] In some implementations, steps S1 and S2 in the above method specifically include:

[0064] Get the current ambient temperature.

[0065] In response to the current ambient temperature being higher than or equal to a first temperature threshold, a target compensation gamma is determined from at least four compensation gammas based on the current refresh rate and the current ambient temperature. This means that the methods of S1 to S3 described above will only be executed when the current ambient temperature is higher than or equal to the first temperature threshold. When the current ambient temperature is lower than the first temperature threshold, there is no need to update the compensation gamma based on the temperature, and the compensation gamma is kept at the current gamma.

[0066] When the ambient temperature is low, the display panel is minimally affected by temperature. In order to save computing resources, the color shift compensation of the display panel can be started by the method provided in the embodiments of this disclosure after the temperature rises to a certain value. Before that, the display panel can always display based on the same gamma.

[0067] In practice, the first temperature threshold is set between 24 and 26 degrees Celsius.

[0068] In another specific implementation, the display panel stores multiple correspondences between the current refresh rate and the current gamma at room temperature. When the current ambient temperature is lower than the first temperature threshold, the current refresh rate can still be obtained and the current gamma can be adjusted according to the current refresh rate.

[0069] In some embodiments, the above method further includes:

[0070] In response to the current ambient temperature being higher than or equal to a second temperature threshold, a compensation display signal is provided to multiple display pixels according to a preset compensation gamma. The preset compensation gamma is determined based on the current refresh rate and the second temperature threshold. This means that when the current ambient temperature is higher than or equal to the second temperature threshold, the compensation gamma is no longer updated according to the temperature, but is kept at the preset compensation gamma.

[0071] In related technologies, most display panels (and electronic devices equipped with display panels) rarely operate in extreme temperature environments. Since updating the compensation gamma each time based on the ambient temperature requires calculation and pre-storage of the corresponding compensation gamma, ignoring extreme temperatures can save storage and computing resources, while also resolving color shift issues in most operating environments. Furthermore, the preset compensation gamma is determined based on the current refresh rate and a second temperature threshold, meaning that even when the display panel operates at extremely high temperatures, it can compensate for color shift as much as possible.

[0072] In practice, the range of the second temperature threshold is 45 degrees Celsius to 60 degrees Celsius.

[0073] In some implementations, S2 includes S21, determining a target gamma lookup table based on the current refresh rate in at least two gamma lookup tables. Each gamma lookup table includes at least two correspondences between ambient temperature and compensation gamma, with the same ambient temperature corresponding to different compensation gammas in different gamma lookup tables; S22, determining a target compensation gamma based on the current ambient temperature in the target gamma lookup table.

[0074] In this embodiment, such as Figure 9 As shown, the specific steps for determining the target compensation gamma based on the current ambient temperature include:

[0075] S201. Determine the temperature range of the current ambient temperature, wherein the temperature range includes the first endpoint temperature and the second endpoint temperature.

[0076] In one specific implementation, the current ambient temperature is T0, and the temperature range includes a first temperature range [temp0, temp1], a second temperature range [temp1, temp2], and a third temperature range [temp2, temp3]. When temp0 < T0 < temp1, the current ambient temperature is determined to be within the first temperature range, at which point the first endpoint temperature T1 = temp0, and the second endpoint temperature T2 = temp1. The same logic applies when the current ambient temperature is within other temperature ranges, and will not be elaborated further.

[0077] S202. Obtain the first endpoint compensation gamma corresponding to the first endpoint temperature and the second endpoint compensation gamma corresponding to the second endpoint temperature.

[0078] S203. The target compensation gamma is calculated based on the current ambient temperature, the temperature of the first endpoint, the temperature of the second endpoint, the compensation gamma of the first endpoint, and the compensation gamma of the second endpoint.

[0079] Specifically, such as Figure 10 As shown, in Figure 10 In the diagram, the endpoint temperatures temp0, temp1, temp2, and temp3 correspond to endpoint compensation gammas of gamma0, gamma1, gamma2, and gamma3, respectively. The relationship between the compensation gamma G and the temperature T can be approximated as linear. The gamma corresponding to the intermediate temperature can be calculated from the endpoint temperatures and their corresponding gammas. Therefore, the display panel can store only the endpoint compensation gammas corresponding to a few endpoint temperatures, saving panel storage resources.

[0080] It is understandable that, in specific implementations, if the current ambient temperature is exactly at the first or second endpoint of a certain temperature range, the endpoint compensation gamma corresponding to that endpoint temperature can be directly used as the target compensation gamma. If the current ambient temperature is lower than the lowest endpoint temperature of all temperature ranges, the method steps corresponding to when the current ambient temperature is higher than or equal to the first temperature threshold in the above implementation can be referred to (i.e., Figure 10 The target compensation gamma is maintained at gamma0 (as shown). If the current ambient temperature is higher than the highest endpoint temperature of all temperature ranges, the method steps corresponding to when the current ambient temperature is higher than or equal to the second temperature threshold in the above embodiment can be referred to (i.e., Figure 10 The target compensation gamma is maintained at gamma3 (as shown).

[0081] In some implementations, S203 specifically includes:

[0082] The target compensation gamma is calculated using a linear interpolation formula.

[0083] Linear interpolation is a simple and efficient numerical computation method used to estimate the value of an unknown point between known data points. It assumes a linear functional relationship between two points, thus allowing the value of an intermediate point to be approximated by a straight line between them. The relationship between compensated gamma and temperature can be approximated as linear, enabling the application of computationally simple linear interpolation algorithms and saving computational resources.

[0084] The above linear interpolation formulas include:

[0085] G0=[(G2-G1)×(T0-T1)] / (T2-T1)+G1

[0086] Where G0 is the target compensation gamma, G1 is the first endpoint compensation gamma, G2 is the second endpoint compensation gamma, T0 is the current ambient temperature, T1 is the first endpoint temperature, T2 is the second endpoint temperature, and T1 < T0 < T2.

[0087] In one specific implementation, the execution flow of the method of this disclosure embodiment is as follows: Figure 11 As shown. First, the current ambient temperature is obtained. If the current ambient temperature is lower than a first temperature threshold, then only the current gamma, display brightness value, grayscale value, and refresh rate of the display panel are used to provide display signals to multiple display pixels. The current gamma includes red gamma (GammaR), blue gamma (GammaB), and green gamma (GammaG) provided to the red, blue, and green display pixels, respectively.

[0088] When the current ambient temperature is higher than or equal to a first temperature threshold, the above methods S1 to S3 are executed. Specifically, firstly, the target gamma lookup table is determined from two gamma lookup tables (first gamma lookup table LUT1 and second gamma lookup table LUT2) based on the current refresh rate. Then, the target compensation gamma is determined from the target gamma lookup table based on the current ambient temperature. The target compensation gamma includes the red compensation gamma (GammaRoffset), blue compensation gamma (GammaB offset), and green compensation gamma (GammaG offset) provided to the red, blue, and green display pixels, respectively. Finally, compensation display signals are provided to multiple display pixels based on the current gamma and the target compensation gamma.

[0089] In some embodiments, the method described above is applied to a first display panel and a second display panel, wherein the first display panel stores at least four first compensation gammas and the second display panel stores at least four second compensation gammas.

[0090] Under the same ambient temperature, the color deviation of the first display panel is greater than that of the second display panel; the compensation step of the first compensation gamma is greater than that of the second compensation gamma.

[0091] Specifically, the unit of compensation step is bits. In specific implementation, the above-mentioned compensation gamma in this embodiment is stored in a gamma register. The storage capacity of the gamma register (unit: bits) and the compensation step determine the range of gamma color shift compensation that can be performed on the display panel. The following embodiments are similar and will not be described again.

[0092] With the capacity of the gamma register remaining constant, the larger the compensation step, the greater the range of gamma compensation that can be performed on the display panel. This provides a larger compensation range for display panels with significant color shift, further improving the impact of color shift on the display.

[0093] In some embodiments, the method described above is applied to a first display panel and a second display panel, wherein the first display panel stores at least four first compensation gammas and the second display panel stores at least four second compensation gammas.

[0094] The gamma accuracy of the first display panel is greater than that of the second display panel; the compensation step of the first compensation gamma is greater than that of the second compensation gamma.

[0095] Specifically, the unit of gamma precision is bits. With a fixed capacity, a larger compensation step allows for a wider range of gamma compensation for the display panel, providing a greater compensation range for display panels with higher gamma precision and more comprehensively covering color shift compensation at various gray levels.

[0096] This disclosure provides four gamma compensation accuracies in one specific implementation, such as... Figure 12 As shown in the figure. The gamma register has a storage capacity of 8 bits, and when the compensation step is 1, its initial gamma compensation range is -127 to 127.

[0097] The first gamma compensation precision Option 0 and the second gamma compensation precision Option 1 are applicable to display panels with a gamma precision of 12 bits. For display panels with minor color shift, the first gamma compensation precision Option 0 with a step size of 2 is used, resulting in a final gamma compensation range of -254 to 254. For display panels with significant color shift, the second gamma compensation precision Option 0 with a step size of 4 is used, resulting in a final gamma compensation range of -508 to 508.

[0098] The third gamma compensation precision option 2 and the fourth gamma compensation precision option 3 are applicable to display panels with a gamma precision of 14 bits. For display panels with minor color shift, the third gamma compensation precision option 2 with a step size of 8 is used, resulting in a final gamma compensation range of -1016 to 1016. For display panels with significant color shift, the fourth gamma compensation precision option 3 with a step size of 16 is used, resulting in a final gamma compensation range of -2032 to 2032.

[0099] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method.

[0100] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0101] Based on the same inventive concept, corresponding to any of the above-described embodiments, this application also provides a gamma adjustment method for a display panel, wherein the display panel is as follows: Figure 1 As shown. The gamma value invoked in the gamma adjustment method provided in the above embodiment can be obtained and stored in the display panel through the gamma debugging method.

[0102] like Figure 13 As shown, the gamma adjustment method for the above display panel includes:

[0103] S0. Perform gamma adjustment on the display panel based on the target display parameters under at least two different ambient temperatures and at least two different refresh rates to obtain at least four compensation gammas.

[0104] The method provided in this disclosure performs gamma adjustment based on two factors: refresh rate and temperature, and determines the gamma compensation value. This enables more accurate color shift compensation for the display panel, allowing the display panel to achieve sufficient color shift compensation at different refresh rates and temperatures, thereby improving the display effect.

[0105] In specific implementation, the above S0 includes:

[0106] S01. Obtain the initial display parameters and target display parameters of the display panel under the target display brightness value and target grayscale value, wherein the target display parameters are obtained based on the target gamma curve, the target display brightness value, and the target grayscale value.

[0107] Depending on the specific display requirements and display panel model, several gamma curves are commonly used in the industry, with the gamma 2.2 curve being one of them. In the gamma 2.2 curve, for every doubling of the input signal (display brightness value, grayscale value, or voltage value), the output brightness increases exponentially, reaching a power of 2.2. The target gamma curve mentioned above can be the gamma 2.2 curve, or any other commonly used gamma curve.

[0108] Specifically, the display parameters of the display panel can include brightness, color coordinates, etc. Taking brightness as an example, before gamma adjustment, the relationship curve between the output brightness and the input display brightness value and grayscale value signal of the display panel does not completely match the target gamma curve. This results in the target brightness corresponding to some target display brightness values ​​and grayscale values ​​on the target gamma curve being different from the initial brightness. Therefore, a subsequent gamma adjustment process is needed to make the initial brightness close to the target brightness, so that the relationship between the output brightness of the display panel and the input display brightness value and grayscale value signal conforms to the target gamma curve.

[0109] The aforementioned initial display parameters can be obtained through an optical sensor outside the display panel. In specific implementation, after a display signal is input to the display panel, the emitted light from the display panel can be received by an optical sensor located on the light-emitting side of the display panel, and data related to the initial display parameters can be obtained from the optical sensor.

[0110] S02. Adjust the gamma of the display panel using the adjustment step size until the difference between the display parameters of the adjusted display panel at the target display brightness value and the target grayscale value and the target display parameters meets the target requirements.

[0111] In practice, the ideal situation is that the display parameters of the adjusted display panel at the target brightness and grayscale values ​​are completely consistent with the target display parameters (i.e., the difference between the adjusted display panel at the target brightness and grayscale values ​​and the target display parameters is zero), which can also achieve the best gamma adjustment effect. However, in order to improve the gamma adjustment efficiency of the display panel, the display parameters of the adjusted display panel at the target brightness and grayscale values ​​can also have a slight difference from the target display parameters. That is, the display parameters of the adjusted display panel at the target brightness and grayscale values ​​are within the target range including the target display parameters.

[0112] The aforementioned difference or target range can be determined based on the order of magnitude of the target display parameters. For example, the difference that satisfies the above target requirements can be set to ±10% of the target display parameters, that is, the target range can be set to [target display parameters * 90%, target display parameters * 110%]. The aforementioned difference can be determined based on the common sense of those skilled in the art, or it can be determined based on the requirements of the purchaser of this batch of display panels.

[0113] The gamma adjustment method described above is based on the implementation of the corresponding color shift compensation method in any of the foregoing embodiments, and has the beneficial effects of the corresponding color shift compensation method embodiments, which will not be repeated here.

[0114] Based on the same inventive concept, corresponding to any of the above-described embodiments, this application also provides a display panel, such as... Figure 1 As shown, the display panel is driven by the color shift compensation method provided in any of the above embodiments.

[0115] Specifically, the aforementioned display panel can be used for 3C electronic products such as computers and their peripherals, communication devices, and consumer electronics, including smartphones, laptops, tablets, smart wearable devices, home appliances, and gaming devices. Furthermore, the aforementioned display panel can also be applied to other types of electronic devices such as automotive electronics.

[0116] The display panel of the above embodiments implements the corresponding color shift compensation method in any of the foregoing embodiments and has the beneficial effects of the corresponding color shift compensation method embodiments, which will not be repeated here.

[0117] Figure 14 A schematic diagram of an electronic device provided in an embodiment of this disclosure is shown. This electronic device can be used to implement the gamma debugging method for the display panel described above.

[0118] like Figure 14 As shown, the electronic device may include a processor 1101 and a memory 1102 storing computer program instructions.

[0119] Specifically, the processor 1101 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.

[0120] Memory 1102 may include a large-capacity storage device for information or instructions. For example, and not limitingly, memory 1102 may include a hard disk drive (HDD), a floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 1102 may include removable or non-removable (or fixed) media. Where appropriate, memory 1102 may be internal or external to the integrated gateway device. In a particular embodiment, memory 1102 is a non-volatile solid-state memory. In a particular embodiment, memory 1102 includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable programmable PROM (EEPROM), an electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0121] The processor 1101 performs the steps of the gamma debugging method for the display panel provided in this embodiment by reading and executing computer program instructions stored in the memory 1102.

[0122] In one example, the electronic device may also include a transceiver 1103 and a bus 1104. Wherein, as... Figure 14 As shown, the processor 1101, memory 1102 and transceiver 1103 are connected via bus 1104 and communicate with each other.

[0123] Bus 1104 may include hardware, software, or both. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industrial 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 Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, bus 1104 may include one or more buses. Although specific buses are described and illustrated in the embodiments of this application, this application considers any suitable bus or interconnection.

[0124] 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 one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the aforementioned element.

[0125] The foregoing description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described above, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A color shift compensation method of a display panel, characterized by, The display panel comprises a plurality of display pixels; The method comprises: acquiring a current refresh rate and a current ambient temperature of the display panel; determining a target compensation gamma from at least four compensation gammas according to the current refresh rate and the current ambient temperature, the target compensation gamma comprising a plurality of display luminance values and a corresponding relationship between grayscale values and compensation data voltages; providing compensation display signals to a plurality of the display pixels according to the target compensation gamma; wherein the acquiring the current refresh rate and the current ambient temperature of the display panel, and the determining the target compensation gamma from at least four compensation gammas according to the current refresh rate and the current ambient temperature, comprise: in response to the current ambient temperature being higher than or equal to a first temperature threshold, and determining the target compensation gamma from at least four compensation gammas according to the current refresh rate and the current ambient temperature; in response to the current ambient temperature being higher than or equal to a second temperature threshold, providing the compensation display signals to a plurality of the display pixels according to a preset compensation gamma, wherein the preset compensation gamma is determined according to the current refresh rate and the second temperature threshold.

2. The method of claim 1, wherein, The determining the target compensation gamma from at least four compensation gammas according to the current refresh rate and the current ambient temperature, comprises: determining a target gamma lookup table from at least two gamma lookup tables according to the current refresh rate, wherein one of the gamma lookup tables comprises a corresponding relationship between at least two ambient temperatures and the compensation gammas, and the same ambient temperature corresponds to different compensation gammas in different gamma lookup tables; determining the target compensation gamma in the target gamma lookup table according to the current ambient temperature.

3. The method of claim 1, wherein: the providing compensation display signals to a plurality of the display pixels according to the target compensation gamma, comprises: acquiring display luminance values and grayscale values of a plurality of the display pixels; determining compensation data voltages of a plurality of the display pixels according to the compensation gamma, the display luminance values and the grayscale values of a plurality of the display pixels; providing the compensation display signals to a plurality of the display pixels according to the compensation data voltages of a plurality of the display pixels.

4. The method of claim 1, wherein, The display pixels comprise first color display pixels, second color display pixels and third color display pixels; and the target compensation gamma comprises a first color compensation gamma, a second color compensation gamma and a third color compensation gamma. The providing compensation display signals to a plurality of the display pixels according to the target compensation gamma, comprises: providing compensation display signals to a plurality of the first color display pixels according to the first color compensation gamma, to a plurality of the second color display pixels according to the second color compensation gamma, and to a plurality of the third color display pixels according to the third color compensation gamma.

5. The method of claim 1, wherein, The determining the target compensation gamma according to the current ambient temperature, comprises: determining a temperature interval in which the current ambient temperature is located, wherein the temperature interval comprises a first end-point temperature and a second end-point temperature. obtaining a first end-point compensation gamma corresponding to the first end-point temperature and a second end-point compensation gamma corresponding to the second end-point temperature; calculating the target compensation gamma according to the current ambient temperature, the first end-point temperature, the second end-point temperature, the first end-point compensation gamma and the second end-point compensation gamma.

6. The method of claim 5, wherein, The calculating the target compensation gamma according to the current ambient temperature, the first end-point temperature, the second end-point temperature, the first end-point compensation gamma and the second end-point compensation gamma comprises: calculating the target compensation gamma by using a linear interpolation formula; The linear interpolation formula comprises: G0=[(G2-G1)×(T0-T1)] / (T2-T1)+G1 wherein, G0 is the target compensation gamma, G1 is the first end-point compensation gamma, G2 is the second end-point compensation gamma, T0 is the current ambient temperature, T1 is the first end-point temperature, T2 is the second end-point temperature, and T1 7. The method of claim 1, wherein, applied to a first display panel and a second display panel, the first display panel storing at least four first compensation gammas, and the second display panel storing at least four second compensation gammas; under the same ambient temperature, the color cast degree of the first display panel is greater than that of the second display panel; the compensation step of the first compensation gamma is greater than that of the second compensation gamma.

8. The method of claim 1, wherein, applied to a first display panel and a second display panel, the first display panel storing at least four first compensation gammas, and the second display panel storing at least four second compensation gammas; the gamma accuracy of the first display panel is greater than that of the second display panel; the compensation step of the first compensation gamma is greater than that of the second compensation gamma.

9. A gamma adjustment method of a display panel, characterized by, The display panel comprises a plurality of display pixels. The method comprises: respectively performing gamma adjustment on the display panel at at least two different ambient temperatures and at least two different refresh rates based on target display parameters to obtain at least four compensation gammas; The respectively performing gamma adjustment on the display panel at at least two different ambient temperatures and at least two different refresh rates based on target display parameters to obtain at least four compensation gammas comprises: obtaining initial display parameters and target display parameters of the display panel under a target display brightness value and a target gray value; wherein the target display parameters are obtained based on a target gamma curve and the target display brightness value and the target gray value; performing gamma adjustment on the display panel by using an adjustment step size until the difference between the initial display parameters and the target display parameters of the display panel under the target display brightness value and the target gray value after adjustment meets a target requirement.

10. A display panel, characterized by, application of the color cast compensation method of any one of claims 1 to 8.

11. An electronic device, comprising: comprises: a processor; a memory for storing executable instructions; wherein the processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the gamma adjustment method of claim 9.

Citation Information

Patent Citations

  • Display control method and device of display panel, display equipment and storage medium

    CN116246594A

  • Display panel, driving and gamma debugging method thereof, display device and electronic equipment

    CN118298750A