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

By adjusting gamma values based on refresh rate and temperature, the method compensates for color cast and deviation in display panels, enhancing display quality.

CN119107891AActive Publication Date: 2024-12-10WUHAN TIANMA MICRO ELECTRONICS CO LTD
View PDF 14 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Display panels experience color cast and color deviation due to ambient temperature and refresh rate variations, leading to inconsistent display quality, which existing methods fail to adequately address.

Method used

A method for compensating color cast in display panels by determining a target compensation gamma based on current refresh rate and ambient temperature, providing a compensation display signal to pixels, and adjusting gamma values accordingly.

Benefits of technology

Accurately compensates for color deviation at different refresh rates and temperatures, improving display panel performance and maintaining consistent color and brightness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107891A_ABST
    Figure CN119107891A_ABST
Patent Text Reader

Abstract

The invention relates to a display panel, a color cast compensation method thereof, a gamma debugging method and electronic equipment. The display panel comprises a plurality of display pixels; the color cast compensation method comprises the steps that the current refresh rate and the current environment temperature of the display panel are acquired; determining a target compensation gamma in at least four compensation gamma according to the current refresh rate and the current environment temperature; and providing a compensation display signal for the plurality of display pixels according to the target compensation gamma. According to the method, the gamma compensation value is determined based on the refresh rate and the temperature, more accurate color cast compensation can be carried out on the display panel, the display panel can obtain sufficient color cast compensation at different refresh rates and different temperatures, and then the display effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of display technology, and in particular to a display panel and a color cast compensation method thereof, a gamma adjustment method and an electronic device. Background Art

[0002] The human eye's perception of brightness is nonlinear, that is, for small changes in brightness, the human eye is relatively sensitive in dark areas, but relatively insensitive in bright areas. In order to compensate for this nonlinear perception, display devices simulate the perception characteristics of the human eye through gamma adjustment, making the color and brightness of the displayed image more in line with the natural perception of the human eye, while also optimizing the image's contrast, shadow details, and color reproduction.

[0003] When displaying, the display device drives the display panel to display the image by calling a pre-stored gamma table, thereby making the color and brightness of the image more in line with the natural perception of the human eye, and also optimizing the image contrast, shadow details and color reproduction. Summary of the invention

[0004] In order to solve the above technical problems, the present disclosure provides a display panel and a color cast compensation method thereof, a gamma adjustment method and an electronic device.

[0005] The present disclosure provides a method for compensating color cast of a display panel, wherein the display panel includes multiple display pixels; the method includes: 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 multiple display pixels according to the target compensation gamma.

[0006] Based on the same inventive concept, the present disclosure also provides a gamma debugging method for a display panel, wherein the display panel includes multiple display pixels; the method includes: performing gamma debugging 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 compensated gammas.

[0007] Based on the same inventive concept, the present disclosure also provides a display panel driven by any one of the color cast compensation methods.

[0008] Based on the same inventive concept, the present disclosure also provides an electronic device, comprising: 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 by the present invention has the following advantages: the method provided by the present invention determines the gamma compensation value based on the two factors of refresh rate and temperature, and can perform more accurate color deviation compensation for the display panel, so that the display panel can obtain sufficient color deviation compensation at different refresh rates and different temperatures, thereby improving the display effect. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0011] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

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

[0013] Figure 2 A schematic diagram of a flow chart of a method for compensating color shift of a display panel provided in an embodiment of the present disclosure;

[0014] Figure 3 A schematic diagram showing the chromaticity and brightness of a display pixel shifting with temperature in the related art;

[0015] Figure 4 is a schematic diagram of the gamma of a display panel changing with temperature in the related art;

[0016] Figure 5 A schematic diagram showing the chromaticity and brightness of a display pixel shifting with temperature provided by an embodiment of the present disclosure;

[0017] Figure 6 A schematic diagram of a display panel gamma variation with temperature provided by an embodiment of the present disclosure;

[0018] Figure 7 A schematic diagram of a specific process of determining a target compensation gamma in a color cast compensation method for a display panel provided in an embodiment of the present disclosure;

[0019] Figure 8 A schematic diagram of a specific process of providing a compensation display signal to a display pixel in a color cast compensation method of a display panel provided in an embodiment of the present disclosure;

[0020] Fig. 9 A schematic diagram of a specific process of determining a target compensation gamma according to the current ambient temperature in a color cast compensation method for a display panel provided in an embodiment of the present disclosure;

[0021] Fig.10 A schematic diagram of the relationship between compensation gamma G and temperature T is provided for an embodiment of the present disclosure;

[0022] Fig.11 A schematic flow chart of another method for compensating color deviation of a display panel provided in an embodiment of the present disclosure;

[0023] Fig.12 A schematic diagram of the relationship between gamma compensation accuracy and compensation range provided in an embodiment of the present disclosure;

[0024] Fig.13 A schematic diagram of a flow chart of a gamma adjustment method for a display panel provided in an embodiment of the present disclosure;

[0025] Fig.14 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] In order to more clearly understand the above-mentioned purposes, features and advantages of the embodiments of the present disclosure, the scheme of the embodiments of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other without conflict.

[0027] In the following description, many specific details are set forth to facilitate a full understanding of the embodiments of the present disclosure, but the embodiments of the present disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0028] An embodiment of the present disclosure provides a gamma adjustment method for a display panel. Specifically, the display panel may be an OLED (Organic Light-Emitting Diode) display panel, or may be other types of display panels such as a Micro LED (micro light-emitting diode) display panel, an LCD (Liquid Crystal Display), etc., which are not limited here.

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

[0030] Specifically, when the display panel is used to display a frame of an image, the grayscale value of each display pixel 0 to 255 used to display the frame of the image will be obtained. After that, the display driving module will provide 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 the frame of the image.

[0031] However, when the display panel is put into actual use, the ambient temperature will affect the display effect of the display panel. Specifically, when the temperature rises, the light efficiency of the display pixels decreases, and because the materials and light emission frequencies of display pixels of different colors are different, when the temperature rises, the light efficiency of display pixels of different colors attenuates to different degrees, which leads to the problem of color cast on the display panel.

[0032] At the same time, TFT is sensitive to the working environment temperature. When the temperature changes, the TFT characteristics are greatly affected, especially in low grayscale and low brightness display, the brightness and color change greatly, aggravating the color deviation problem.

[0033] The related technology solves the above problems by directly improving the structure and materials of TFT, but the development time of TFT devices is long, the cost is high, and the effect is not ideal. Alternatively, another related technology uses different fixed potential voltages at different temperatures, but can only adjust the brightness of the grayscale of the display pixel, and the improvement effect is also not ideal.

[0034] In view of this, an embodiment of the present disclosure provides a method for compensating color cast of a display panel, such as Figure 2 As shown, including:

[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 a driving chip in the display panel, and the current ambient temperature of the display panel can be obtained by a temperature sensor disposed inside or outside the display panel.

[0037] S2. Determine a target compensation gamma from at least four compensation gammas according to a current refresh rate and a current ambient temperature.

[0038] Specifically, the display panel provided by the embodiment of the present disclosure pre-stores at least four sets of correspondences between the current refresh rate, the current ambient temperature, and the compensation gamma, and one current refresh rate corresponds to one current ambient temperature and one compensation gamma. For the same current refresh rate, the corresponding compensation gamma is different at 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. On this basis, more than four sets of correspondences between the current refresh rate, the current ambient temperature, and the compensation gamma can be pre-stored.

[0039] S3. Providing a compensated display signal to a plurality of display pixels according to a target compensated gamma.

[0040] Specifically, when the display panel displays images at different refresh rates, the final display effect, especially the brightness, may be different. At a lower refresh rate, each image frame is displayed on the display panel for a longer time, which in turn increases the leakage current of the TFT, resulting in more significant crosstalk and affecting the consistency of the brightness of the displayed pixels; on the contrary, a high refresh rate shortens the display time of each frame of the image, reduces the charge loss caused by the TFT leakage current, and alleviates the crosstalk effect. This results in different degrees of color deviation of the display panel at different refresh rates at the same temperature.

[0041] The method provided in the embodiment of the present disclosure determines the gamma compensation value based on two factors: refresh rate and temperature, and can perform more accurate color deviation compensation for the display panel, so that the display panel can obtain sufficient color deviation compensation at different refresh rates and different temperatures, thereby improving the display effect.

[0042] In specific implementation, the above S3 specifically includes:

[0043] The current gamma of the display panel is obtained, the target gamma is determined according to the target compensation gamma and the current gamma, and a compensation display signal is provided to multiple display pixels with the target gamma. Specifically, the current gamma is the gamma originally used for display by the display panel, and the target compensation gamma is equivalent to the compensation value of the current gamma.

[0044] During specific implementation, the above current gamma and the final target gamma are specifically gamma curves. The gamma curve is a curve that describes the nonlinear relationship between the output brightness of the display panel and the input grayscale signal. According to different display requirements and display panel models, there are multiple commonly used standard gamma curves in the industry, and the gamma 2.2 curve is one of them. In the gamma 2.2 curve, every time the input signal (grayscale value or voltage value) doubles, the output brightness will increase exponentially, that is, increase to the 2.2th power of the original brightness. The above target gamma curve can be a gamma 2.2 curve or other commonly used gamma curves.

[0045] In a specific embodiment, Figures 3 to 6 As shown, Figure 3 is a schematic diagram showing the chromaticity CIE and brightness L of a display pixel shifting with temperature T in the related art, Figure 4 is a schematic diagram showing the change of the gamma Gamma of a display panel with the temperature T in the related art, Figure 5 Schematic diagram showing the chromaticity CIE and brightness L of a display pixel shifting with temperature T in an embodiment of the present disclosure, Figure 6 Schematic diagram of the gamma Gamma of the display panel according to the embodiment of the present disclosure changes with the temperature T. The display pixels include red display pixels R, blue display pixels B and green display pixels G. Figures 3 to 6 It can be seen that in the related art, the gamma of the display panel does not change with the temperature T, which causes the chromaticity CIE and brightness L of the display pixels to shift significantly with the change of the temperature T; while the display panel in the embodiment of the present disclosure compensates for the gamma based on the temperature T. While the gamma changes with the temperature T, the chromaticity CIE and brightness L of the display pixels can remain stable when the temperature T changes.

[0046] In some embodiments, Figure 7 As shown, the above S2 includes:

[0047] S21 . Determine a target gamma lookup table from at least two gamma lookup tables according to a current refresh rate.

[0048] Wherein, a gamma lookup table includes at least two corresponding relationships between ambient temperatures and compensation gammas, and the same ambient temperature corresponds to different compensation gammas in different gamma lookup tables.

[0049] Specifically, the compensation gamma includes a correspondence between display brightness values ​​and grayscale values ​​and compensation data voltages. In different gamma tables, at least partially identical display brightness values ​​and grayscale values ​​correspond to different compensation data voltages.

[0050] S22. Determine a target compensation gamma in a target gamma lookup table according to the current ambient temperature.

[0051] In the related art, 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 the refresh rate. Therefore, the above implementation first determines the gamma lookup table through the current refresh rate. When the refresh rate remains unchanged, the target compensation gamma can be adjusted only according to the current ambient temperature (i.e., the above S22 step), thereby saving the computing resources of the display panel.

[0052] In some other implementations, the above S2 may also be implemented by first determining a target gamma lookup table according to the current ambient temperature, and then determining a target compensation gamma according to the current refresh rate.

[0053] In a specific embodiment, the above S21 can be implemented in response to a change in the current refresh rate, and the above S22 can be implemented in response to a change in the current ambient temperature. In other embodiments, the above S22 can be implemented in response to the current ambient temperature fluctuation exceeding a certain threshold, for example, when the display brightness of the display panel is high, S22 can be implemented in response to the current ambient temperature fluctuation exceeding 5 degrees Celsius; when the display brightness of the display panel is low, the impact of temperature on the panel is more obvious, and S22 can be implemented in response to the current ambient temperature fluctuation exceeding 2 degrees Celsius.

[0054] In some embodiments, the target compensation gamma includes a plurality of display brightness values ​​and grayscale values ​​corresponding to the compensation data voltage. Figure 8 As shown, the above S3 includes:

[0055] S31, obtaining display brightness values ​​and grayscale values ​​of a plurality of display pixels.

[0056] S32 , determining compensation data voltages of the plurality of display pixels according to the compensation gamma, display brightness values ​​of the plurality of display pixels, and grayscale values.

[0057] S33 , providing a compensated display signal to the plurality of display pixels according to the compensated data voltages of the plurality of display pixels.

[0058] When the display panel is used to display a frame of an image, it will obtain the display brightness value and grayscale value of each display pixel used to display the frame of the image. After that, the display panel will provide a 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 the frame of the image.

[0059] In a specific implementation, the above-mentioned compensation data voltage can be stored as an analog signal, that is, a specific voltage value, or can be stored as a 0-1023 digital signal.

[0060] In some embodiments, the display pixel includes 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 S3 specifically includes:

[0062] A compensation display signal is provided to multiple first color display pixels according to the first color compensation gamma, a compensation display signal is provided to multiple second color display pixels according to the second color compensation gamma, and a compensation display signal is provided to multiple third color display pixels according to the third color compensation gamma, that is, corresponding compensation display signals are provided to display pixels of different colors respectively, thereby improving the color shift problem.

[0063] In some embodiments, 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 the first temperature threshold, and determining the target compensation gamma from at least four compensation gammas based on the current refresh rate and the current ambient temperature, it is equivalent to that only when the current ambient temperature is higher than or equal to the first temperature threshold, the methods of the above-mentioned implementations S1 to S3 will be executed. When the current ambient temperature is lower than the first temperature threshold, there is no need to update the compensation gamma according to the temperature, so that the compensation gamma remains the above-mentioned current gamma.

[0066] When the ambient temperature is low, the display panel is little affected by the temperature. In order to save computing resources, the display panel can be compensated for color deviation using the method provided in the embodiment of the present disclosure after the temperature rises to a certain value. Before this, the display panel can always display based on the same gamma.

[0067] In a specific implementation, the value range of the above-mentioned first temperature threshold is 24 degrees Celsius to 26 degrees Celsius.

[0068] In another specific implementation, the display panel stores multiple correspondences between current refresh rates and current gammas at normal 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 comprises:

[0070] In response to the current ambient temperature being higher than or equal to the second temperature threshold, a compensated display signal is provided to multiple 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, which is equivalent to no longer updating the compensation gamma according to the temperature after the current ambient temperature is higher than or equal to the second temperature threshold, but keeping the compensation gamma as the above-mentioned preset compensation gamma.

[0071] In the related art, most display panels (and electronic devices equipped with display panels) rarely work in extreme temperature environments. Since the compensation gamma must be calculated each time it is updated according to the ambient temperature, and the corresponding compensation gamma needs to be pre-stored, if the extreme temperature is not considered, storage and computing resources can be saved, and the color deviation problem of the display panel in most working environments can also be solved. At the same time, the preset compensation gamma is determined according to the current refresh rate and the second temperature threshold, which is equivalent to being able to compensate the color deviation of the display panel as much as possible when the display panel works at an extremely high temperature.

[0072] In a specific implementation, the second temperature threshold value ranges from 45 degrees Celsius to 60 degrees Celsius.

[0073] In some embodiments, the above S2 includes S21, determining a target gamma lookup table in at least two gamma lookup tables according to the current refresh rate. Wherein, a gamma lookup table includes at least two corresponding relationships between ambient temperatures and compensation gammas, and the same ambient temperature corresponds to different compensation gammas in different gamma lookup tables; S22, determining a target compensation gamma in the target gamma lookup table according to the current ambient temperature.

[0074] In this embodiment, if Fig. 9 As shown, the steps of determining the target compensation gamma according to the current ambient temperature specifically include:

[0075] S201. Determine a temperature range in which the current ambient temperature is located, wherein the temperature range includes a first endpoint temperature and a second endpoint temperature.

[0076] In a specific implementation, the current ambient temperature is T0, and the temperature interval includes a first temperature interval [temp0, temp1], a second temperature interval [temp1, temp2], and a third temperature interval [temp2, temp3]. When temp0<T0<temp1, it is determined that the current ambient temperature is in the first temperature interval, and at this time, the first endpoint temperature T1=temp0, and the second endpoint temperature T2=temp1. The same is true when the current ambient temperature is in other temperature intervals, which will not be elaborated in detail.

[0077] S202 , obtaining a first endpoint compensation gamma corresponding to a first endpoint temperature and a second endpoint compensation gamma corresponding to a second endpoint temperature.

[0078] S203 , calculating a target compensation gamma according to the current ambient temperature, the first endpoint temperature, the second endpoint temperature, the first endpoint compensation gamma, and the second endpoint compensation gamma.

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

[0080] It is understandable that, in a specific implementation, if the current ambient temperature is exactly the first endpoint temperature or the second endpoint temperature of a certain temperature interval, the endpoint compensation gamma corresponding to the 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 intervals, the method steps corresponding to the case where the current ambient temperature is higher than or equal to the first temperature threshold (i.e. Fig.10 As shown, the target compensation gamma is maintained at gamma0); if the current ambient temperature is higher than the highest endpoint temperature of all temperature intervals, reference may be made to the corresponding method steps when the current ambient temperature is higher than or equal to the second temperature threshold in the above embodiment (i.e. Fig.10 The target compensation gamma is shown to be kept at gamma3).

[0081] In some implementations, the above S203 specifically includes:

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

[0083] The linear interpolation algorithm is a simple and effective numerical calculation method used to estimate the value of an unknown point between known data points. It assumes that the functional relationship between two points is linear, so the value of the middle point can be approximated by the straight line between the two points. The relationship between the compensation gamma and temperature can be approximately regarded as linear, and a simple linear interpolation algorithm can be applied to save computing resources.

[0084] The above linear interpolation formula includes:

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

[0086] Wherein, 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 a specific implementation, the execution process of the method of the embodiment of the present disclosure is as follows: Fig.11 As shown. First, the current ambient temperature is obtained. If the current ambient temperature is lower than the first temperature threshold, 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. Among them, the current gamma includes red gamma GammaR, blue gamma GammaB and green gamma GammaG provided to red display pixels, blue display pixels and green display pixels respectively.

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

[0089] In some embodiments, the method of the above embodiment is applied to a first display panel and a second display panel, 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 degree of the first display panel is greater than that of the second display panel; and the compensation step of the first compensation gamma is greater than that of the second compensation gamma.

[0091] Specifically, the unit of the compensation step is bit. In the specific implementation, the above-mentioned compensation gamma in the embodiment of the present disclosure is stored in the gamma register. The storage capacity (unit: bit) of the gamma register and the compensation step determine the range of gamma color deviation compensation for the display panel. The following embodiments are the same and will not be repeated here.

[0092] The capacity of the gamma register remains unchanged. The larger the compensation step, the larger the range of gamma compensation for the display panel. A larger compensation range is provided for display panels with a larger degree of color deviation, which can further improve the impact of color deviation on the display.

[0093] In some embodiments, the method of the above embodiment is applied to a first display panel and a second display panel, 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 the gamma accuracy of the second display panel; and the compensation step of the first compensation gamma is greater than the compensation step of the second compensation gamma.

[0095] Specifically, the unit of gamma precision is bit. The capacity of the gamma register remains unchanged, and the larger the compensation step, the larger the range of gamma compensation for the display panel. A larger compensation range is provided for display panels with greater gamma precision, which can more comprehensively cover the color deviation compensation of the display panel at various grayscales.

[0096] A specific embodiment of the present disclosure provides four gamma compensation accuracies, such as Fig.12 As shown, the storage capacity of the gamma register is 8 bits, and when the compensation step is 1, its initial gamma compensation range Gamma offset register is -127 to 127.

[0097] The first gamma compensation precision Option0 and the second gamma compensation precision Option1 are applicable to display panels with a gamma precision of 12 bits. For display panels with a small degree of color deviation, the first gamma compensation precision Option0 with a step of 2 is used, and the final gamma compensation range Gamma offset value is -254 to 254. For display panels with a large degree of color deviation, the second gamma compensation precision Option0 with a step of 4 is used, and the final gamma compensation range Gammaoffset value is -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 a small degree of color deviation, the third gamma compensation precision Option 2 with a step of 8 is used, and the final gamma compensation range Gamma offset value is -1016 to 1016. For display panels with a large degree of color deviation, the fourth gamma compensation precision Option 3 with a step of 16 is used, and the final gamma compensation range Gamma offset value is -2032 to 2032.

[0099] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the above method.

[0100] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown 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-mentioned implementation methods, the present application also provides a gamma adjustment method for a display panel, wherein the display panel is Figure 1 The gamma called in the gamma adjustment method provided in the above embodiment can be obtained through the gamma debugging method and stored in the display panel.

[0102] like Fig.13 As shown, the gamma debugging method of the display panel includes:

[0103] S0. Perform 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 compensated gammas.

[0104] The method provided in the embodiment of the present disclosure performs gamma adjustment based on the two factors of refresh rate and temperature, and determines the gamma compensation value, which can more accurately compensate for the color deviation of the display panel, so that the display panel can obtain sufficient color deviation compensation at different refresh rates and different temperatures, thereby improving the display effect.

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

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

[0107] According to different display requirements and display panel models, there are several commonly used gamma curves in the industry, and the gamma 2.2 curve is one of them. In the gamma 2.2 curve, every time the input signal (display brightness value and grayscale value or voltage value) doubles, the output brightness will increase exponentially, that is, increase to the 2.2th power of the original brightness. The above target gamma curve can be a gamma 2.2 curve or other commonly used gamma curves.

[0108] Specifically, the display parameters of the display panel may include brightness, color coordinates, etc. Taking brightness as an example, before gamma adjustment, the relationship curve between the output brightness of the display panel and the input display brightness value and grayscale value signal does not completely match the target gamma curve. This results in that on the target gamma curve, the target brightness corresponding to certain target display brightness values ​​and grayscale values ​​is different from the initial brightness, so a subsequent gamma adjustment process is required 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 above-mentioned initial display parameters can be obtained through an optical sensor outside the display panel. In specific implementation, after a display signal is input into the display panel, the output light of the display panel is received by an optical sensor arranged on the light output side of the display panel, and then data related to the initial display parameters are obtained from the optical sensor.

[0110] S02, performing gamma adjustment on the display panel using the adjustment step length 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 requirement.

[0111] In specific implementation, the ideal situation is that the display parameters of the debugged display panel at the target display brightness value and the target grayscale value are completely consistent with the target display parameters (that is, 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 is zero), which can also achieve the best gamma debugging effect. However, in order to improve the gamma adjustment efficiency of the display panel, the display parameters of the debugged display panel at the target display brightness value and the target grayscale value may also be slightly different from the target display parameters, that is, the display parameters of the adjusted display panel at the target display brightness value and the target grayscale value are within the target range including the target display parameters.

[0112] The above difference or target interval can be determined according to the order of magnitude of the target display parameter. For example, the difference that meets the above target requirement can be set to ±10% of the target display parameter, that is, the target interval is set to [target display parameter*90%, target display parameter*110%]. The above difference can be determined according to the common sense of those skilled in the art, or according to the requirements of the purchaser of the batch of display panels.

[0113] The gamma adjustment method of the above-mentioned embodiment is implemented based on the corresponding color cast compensation method in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding color cast compensation method embodiment, which will not be described in detail here.

[0114] Based on the same inventive concept, corresponding to any of the above implementation methods, the present application also provides a display panel, such as Figure 1 As shown, the display panel is driven using the color cast compensation method provided by any of the above embodiments.

[0115] Specifically, the display panel can be a display panel of 3C electronic products such as computers and their peripherals, communications and consumer electronics, for example, smart phones, laptops, tablet computers, smart wearable devices, home appliances, gaming devices, etc. In addition, the display panel can also be applied to other types of electronic devices such as automotive electronics.

[0116] The display panel of the above-mentioned embodiment is applied to implement the corresponding color cast compensation method in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding color cast compensation method embodiment, which will not be described in detail here.

[0117] Fig.14 A schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure is shown. The electronic device can be used to implement the gamma adjustment method of the display panel.

[0118] like Fig.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), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0120] The memory 1102 may include a large capacity memory for information or instructions. By way of example and not limitation, the memory 1102 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory 1102 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 1102 may be inside or outside the integrated gateway device. In a specific embodiment, the memory 1102 is a non-volatile solid-state memory. In a specific embodiment, the memory 1102 includes a read-only memory (ROM). Where appropriate, the ROM can be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (Electrically Erasable Programmable ROM, EEPROM), an electrically alterable ROM (EAROM) or flash memory, or a combination of two or more of these.

[0121] The processor 1101 reads and executes the computer program instructions stored in the memory 1102 to perform the steps of the gamma adjustment method for the display panel provided in the embodiment of the present disclosure.

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

[0123] The bus 1104 includes hardware, software, or both. For example, but not limitation, 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 InfiniBand 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, the bus 1104 may include one or more buses. Although embodiments of the present application describe and illustrate a particular bus, the present application contemplates any suitable bus or interconnect.

[0124] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including a..." do not exclude the existence of other identical elements in the process, method, article or device including the above elements.

[0125] The above are only specific embodiments of the present disclosure, which enable those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be 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 the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described above, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for compensating color shift of a display panel, characterized in that: The display panel includes a plurality of display pixels; The method comprises: Obtaining the current refresh rate and 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; A compensated display signal is provided to the plurality of display pixels according to the target compensated gamma.

2. The method according to claim 1, characterized in that The determining a target compensation gamma from at least four compensation gammas according to the current refresh rate and the current ambient temperature includes: Determining a target gamma lookup table in at least two gamma lookup tables according to the current refresh rate, wherein one of the gamma lookup tables includes a correspondence 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; The target compensation gamma is determined in the target gamma lookup table according to the current ambient temperature.

3. The method according to claim 1, characterized in that The target compensation gamma includes a plurality of display brightness values ​​and a corresponding relationship between grayscale values ​​and compensation data voltages; Providing a compensation display signal to the plurality of display pixels according to the target compensation gamma comprises: Obtaining display brightness values ​​and grayscale values ​​of a plurality of display pixels; Determine the compensation data voltages of the plurality of display pixels according to the compensation gamma, the display brightness values ​​and the grayscale values ​​of the plurality of display pixels; The compensated display signals are provided to the plurality of display pixels according to the compensated data voltages of the plurality of display pixels.

4. The method according to claim 1, characterized in that The display pixels include a first color display pixel, a second color display pixel, and a third color display pixel; the target compensation gamma includes a first color compensation gamma, a second color compensation gamma, and a third color compensation gamma; Providing a compensation display signal to the plurality of display pixels according to the target compensation gamma comprises: A compensation display signal is provided to the first color display pixels according to the first color compensation gamma, a compensation display signal is provided to the second color display pixels according to the second color compensation gamma, and a compensation display signal is provided to the third color display pixels according to the third color compensation gamma.

5. The method according to claim 1, characterized in that The acquiring a current refresh rate and a current ambient temperature of the display panel, and determining a target compensation gamma from at least four compensation gammas according to the current refresh rate and the current ambient temperature, comprises: Acquire the current ambient temperature; In response to the current ambient temperature being higher than or equal to a first temperature threshold, the target compensation gamma is determined from among at least four compensation gammas according to the current refresh rate and the current ambient temperature.

6. The method according to claim 1, characterized in that Also includes: In response to the current ambient temperature being higher than or equal to a second temperature threshold, providing the compensated display signal to the plurality of 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.

7. The method according to claim 1, characterized in that Determining the target compensation gamma according to the current ambient temperature includes: Determine a temperature interval in which the current ambient temperature is located, wherein the temperature interval includes a first endpoint temperature and a second endpoint temperature; Acquire a first endpoint compensation gamma corresponding to the first endpoint temperature and a second endpoint compensation gamma corresponding to the second endpoint temperature; The target compensation gamma is calculated according to the current ambient temperature, the first endpoint temperature, the second endpoint temperature, the first endpoint compensation gamma, and the second endpoint compensation gamma.

8. The method according to claim 7, characterized in that The calculating the target compensation gamma according to the current ambient temperature, the first endpoint temperature, the second endpoint temperature, the first endpoint compensation gamma, and the second endpoint compensation gamma includes: The target compensation gamma is calculated using a linear interpolation formula; The linear interpolation formula includes: G0=[(G2-G1)×(T0-T1)] / (T2-T1)+G1 Among them, 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.

9. The method according to claim 1, characterized in that: Applied to a first display panel and a second display panel, the first display panel stores at least four first compensation gammas, and the second display panel stores at least four second compensation gammas; At the same ambient temperature, the color deviation of the first display panel is greater than the color deviation of the second display panel; A compensation step of the first compensation gamma is greater than a compensation step of the second compensation gamma.

10. The method according to claim 1, characterized in that Applied to a first display panel and a second display panel, the first display panel stores at least four first compensation gammas, and the second display panel stores at least four second compensation gammas; The gamma accuracy of the first display panel is greater than the gamma accuracy of the second display panel; A compensation step of the first compensation gamma is greater than a compensation step of the second compensation gamma.

11. A gamma adjustment method for a display panel, characterized in that: The display panel includes a plurality of display pixels; The method comprises: Gamma adjustment is performed 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 compensated gammas.

12. A display panel, characterized in that: The device is driven by the color cast compensation method described in any one of claims 1 to 10.

13. An electronic device, characterized in that: include: 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 described in claim 11.

Citation Information

Patent Citations

  • Display quality automatic regulation device and method based on environment induction

    CN101105912A

  • Color temperature adjusting method of display panel and display device

    CN107644607A

  • Gamma voltage adjusting method, gamma voltage adjusting circuit and display device

    CN115376445A

  • Light-emitting substrate, optical compensation method thereof and related equipment

    CN115985901A

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

    CN116246594A