Time schedule controller with brightness compensation, display and pixel brightness compensation method
By calculating and converting the grayscale values of pixels to the target brightness in the display, the problem of accelerated aging caused by direct compensation is solved, and the pixel lifespan is extended while maintaining the brightness range within the target time.
Patent Information
- Application Number
- CN202510318913.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-07-15
- Filing Date
- 2025-03-18
- Publication Date
- 2026-01-16
AI Technical Summary
In existing technologies, directly compensating the brightness of display pixels to the initial brightness will increase the driving current, causing the display temperature to rise and accelerate aging, and cannot effectively prevent burn-in effect.
By obtaining the current grayscale value, cumulative operating time, and temperature of the display, the first, second, and third gain values are calculated using lookup tables and interpolation. The grayscale values of the pixels are then converted to the target brightness, avoiding direct compensation to the initial brightness.
It slows down the aging rate of pixels and keeps pixel brightness within the brightness range after the target cumulative operating time, avoiding temperature rise and accelerated aging caused by direct compensation.
Smart Images

Figure CN121354451A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to a timing controller, a display and a pixel brightness compensation method, and particularly to a timing controller, a display and a pixel brightness compensation method for compensating pixel brightness of a display. BACKGROUND
[0002] Burn-in effect is a phenomenon of image remaining on a display screen, which usually occurs on a display operated for a long time (e.g., long-term operation in a display mode). A conventional method for preventing burn-in effect is to directly compensate brightness of pixels of a display by using a de-burn-in technique. However, brightness of pixels decreases as cumulative operation time of the display increases. If brightness of pixels is directly compensated to an initial brightness, driving current of the pixels will be increased accordingly, which results in an increase of operation temperature of the display and accelerates aging of the display. SUMMARY
[0003] Embodiments of the present disclosure provide a pixel brightness compensation method, which includes obtaining a current gray scale value of a pixel in a display, and cumulative operation time, current temperature and current display brightness value of the display; determining a first gain value and a third gain value according to the current gray scale value, the current temperature and the cumulative operation time; generating a second gain value according to the current display brightness value; and converting the current gray scale value of the pixel into a target gray scale value based on the first gain value, the second gain value and the third gain value.
[0004] According to embodiments of the present disclosure, the first gain value is determined according to the current temperature and the cumulative operation time, and the third gain value is determined according to the current gray scale value and the cumulative operation time.
[0005] According to embodiments of the present disclosure, the first gain value is determined according to the current gray scale value and the current temperature, and the third gain value is determined according to the current gray scale value and the cumulative operation time.
[0006] According to embodiments of the present disclosure, the first gain value, the second gain value and the third gain value are less than or equal to 1.
[0007] According to embodiments of the present disclosure, the pixel brightness compensation method further includes referring to a third lookup table to obtain the third gain value, wherein the third lookup table records a plurality of gray scale values and a plurality of time values.
[0008] According to embodiments of the present disclosure, the pixel brightness compensation method further includes performing interpolation calculation on the third lookup table to obtain the third gain value.
[0009] According to embodiments of the present disclosure, the pixel brightness compensation method further includes referring to a first lookup table to obtain the first gain value, wherein the first lookup table records a plurality of temperature values and a plurality of time values.
[0010] According to embodiments of the present disclosure, the pixel brightness compensation method further comprises interpolating the first lookup table to obtain the first gain value.
[0011] According to embodiments of the present disclosure, the pixel brightness compensation method further comprises referring to a second lookup table to obtain the second gain value, wherein the second lookup table records a plurality of display brightness values.
[0012] According to embodiments of the present disclosure, the pixel brightness compensation method further comprises interpolating the second lookup table to obtain the second gain value.
[0013] Embodiments of the present disclosure provide a timing controller with brightness compensation function, comprising a brightness control module. The brightness control module is configured to receive a current gray scale value of a pixel in a display; obtain an accumulated operation time of the display; determine a first gain value and a third gain value according to the current gray scale value of the pixel, a current temperature of the display, and the accumulated operation time; generate a second gain value according to a current display brightness value of the display; and convert the current gray scale value of the pixel into a target gray scale value based on the first gain value, the second gain value, and the third gain value.
[0014] According to embodiments of the present disclosure, the first gain value is determined according to the current temperature and the accumulated operation time, and the third gain value is determined according to the current gray scale value and the accumulated operation time.
[0015] According to embodiments of the present disclosure, the first gain value is determined according to the current gray scale value and the current temperature, and the third gain value is determined according to the current gray scale value and the accumulated operation time.
[0016] According to embodiments of the present disclosure, the first gain value is obtained from a first lookup table stored in a memory, and the first lookup table records a plurality of temperature values and a plurality of time values.
[0017] According to embodiments of the present disclosure, the second gain value is obtained from a second lookup table stored in a memory, and the second lookup table records a plurality of display brightness values.
[0018] According to embodiments of the present disclosure, the third gain value is obtained from a third lookup table stored in a memory, and the third lookup table records a plurality of gray scale values and the time values.
[0019] According to embodiments of the present disclosure, the brightness control module is further configured to interpolate the first lookup table, the second lookup table, and the third lookup table respectively to obtain the first gain value, the second gain value, and the third gain value.
[0020] According to embodiments of the present disclosure, the first gain value, the second gain value, and the third gain value are less than or equal to 1.
[0021] According to embodiments of the present disclosure, the brightness control module further includes a time calculation unit. The time calculation unit is configured to obtain the accumulated operation time of the display.
[0022] Embodiments of the present disclosure provide a display with brightness compensation function, including a display panel and a timing controller. The display panel has pixels. The timing controller is electrically connected to the display panel and includes a brightness control module, wherein the brightness control module is configured to receive a current gray scale value of a pixel of the display panel; obtain an accumulated operation time of the display panel; determine a first gain value and a third gain value according to the current gray scale value of the pixel, a current temperature of the display panel and the accumulated operation time; generate a second gain value according to a current display brightness value of the display panel; and convert the current gray scale value of the pixel into a target gray scale value based on the first gain value, the second gain value and the third gain value.
[0023] The present disclosure has at least the following advantages. By compensating the brightness of the pixel to the target brightness value instead of the initial brightness value, not only the aging speed of the pixel can be slowed down, but also the brightness of the pixel can be maintained within the brightness range after the display time of the display panel reaches the target accumulated operation time. BRIEF DESCRIPTION OF DRAWINGS
[0024] In order to make the above and other features and advantages of the present application more comprehensible, the following will briefly describe the attached drawings:
[0025] Figure 1 A schematic diagram of a timing controller with brightness compensation function according to embodiments of the present disclosure;
[0026] Figure 2 A first lookup table describing the relationship between temperature value, accumulated operation time value and first gain value according to embodiments of the present disclosure;
[0027] Figure 3 A second lookup table describing the relationship between display brightness value and second gain value according to embodiments of the present disclosure;
[0028] Figure 4 A third lookup table describing the relationship between gray scale value, accumulated operation time value and third gain value according to embodiments of the present disclosure;
[0029] Figure 5 A flowchart of a pixel brightness compensation method according to embodiments of the present disclosure; and
[0030] Figure 6 A schematic diagram of the relationship between brightness and operation time of a pixel in ideal state, actual state and target state according to embodiments of the present disclosure.
[0031] LIST OF ABBREVIATIONS
[0032] 100: timing controller
[0033] 110: brightness control module
[0034] 111: time calculation unit
[0035] 120: memory
[0036] 200: pixel brightness compensation method
[0037] 210, 220, 230, 230, 240, 250: steps
[0038] A1: first gain value
[0039] A2: second gain value
[0040] A3: third gain value
[0041] B0, B1, BT: curves
[0042] C1-C 17 : cumulative operation time
[0043] DBV: display brightness value
[0044] G1-G 17 : gray scale value
[0045] G c : current gray scale value
[0046] G t : target gray scale value
[0047] L1: first lookup table
[0048] L2: second lookup table
[0049] L3: third lookup table
[0050] T1-T 17 : temperature value DETAILED DESCRIPTION
[0051] The following disclosure provides many different embodiments, or examples, for implementing different features of the provided invention. Each example is provided by way of explanation of the various embodiments of the invention and not meant as restricting the discussion of features of the various embodiments and / or components described herein.
[0052] Reference will now be made to Figure 1 , Figure 1This is a schematic diagram of a timing controller 100 with brightness compensation function according to an embodiment of the present invention. The timing controller 100 includes a brightness control module 110. The brightness control module 110 is configured to adjust the brightness based on the cumulative operating time C of the display panel. a Current temperature T c And the current display brightness value DBV, and the current grayscale value G of each pixel arranged on the display panel. c Convert to target grayscale value G t .
[0053] The current grayscale value G of the pixel c The current temperature T on the display panel c and cumulative operating time C a The first gain value A1 and the third gain value A3 are used to determine the display panel's current display brightness value DBV, while the second gain value A2 is generated. In some embodiments, the first gain value A1 is determined based on the current temperature T. c and cumulative operating time C a The third gain value A3 is determined based on the current grayscale value G. c and cumulative operating time C a To determine. In some embodiments, the first gain value A1 is determined based on the current grayscale value G. c and the current temperature T c The third gain value A3 is determined based on the current grayscale value G. c and cumulative operating time C a To determine. The target grayscale value G of the pixels on the display panel. t It can then be calculated from the first gain value A1, the second gain value A2, and the third gain value A3.
[0054] Pixels are based on target grayscale value G t The target brightness is emitted so that the target brightness of the pixels remains within the brightness range even after the display panel has reached the target cumulative operating time. In one example, after the display panel has reached the target cumulative operating time of 100 hours, the pixel brightness is based on the target grayscale value G. t The emitted target brightness is maintained at 80% of the display panel's maximum brightness.
[0055] Pixel brightness compensation is related to pixel temperature and drive current. If the pixel brightness is directly compensated to the initial brightness when the pixel is first lit, a larger drive current is required, which increases the pixel temperature and accelerates pixel aging.
[0056] like Figure 1 As shown, the brightness control module 110 is configured to receive the current grayscale value G of the pixel. cThe brightness control module 110 includes a time calculation unit 111. The time calculation unit 111 is configured to calculate the cumulative operating time C of the display panel. a Cumulative operating time C a This is the cumulative operating time of the display panel in display mode. In some embodiments, the cumulative operating time C a This can be obtained by calculating the time of each frame displayed on the display panel.
[0057] The brightness control module 110 is also configured to adjust the brightness based on the current temperature T. c and cumulative operating time C a Generate a first gain value A1, and generate a second gain value A2 based on the current display brightness value DBV of the display panel, based on the current grayscale value G. c and cumulative operating time C a A third gain value A3 is generated, and the target grayscale value G is calculated based on the first gain value A1, the second gain value A2, and the third gain value A3. t Therefore, the compensator (not shown) can be adjusted based on the target grayscale value G. t A control signal is generated to compensate the pixel brightness to the target brightness.
[0058] In some embodiments, the display includes a temperature sensor (not shown) configured to detect the current temperature T of the display panel. c In some embodiments, the temperature sensor is disposed outside the display panel. In some embodiments, the temperature sensor is embedded in the display panel and disposed adjacent to a pixel to obtain the current temperature T. c .
[0059] Memory 120 is configured to store a first lookup table L1 to determine a first gain value A1, a second lookup table L2 to determine a second gain value A2, and a third lookup table L3 to determine a third gain value A3. In some embodiments, memory 120 may be located within timing controller 100, but this disclosure is not limited thereto.
[0060] like Figure 2 As shown, the first lookup table L1 records the temperature values T1 to T... 17 and cumulative operating time C1 to C 17 Several corresponding values are used to determine the first gain value A1. For example, at the current temperature T on the display panel... c For T 17 And the cumulative operating time C a In the case of C2, the first gain value A1 is determined to be 0.92 according to the first lookup table L1.
[0061] Figure 2The first lookup table L1 shown has a size of 17×17. However, the size of the first lookup table L1 can be adjusted according to the design requirements of the display panel and is not limited to this. Figure 2 The dimensions are shown. Furthermore, the current temperature T is not included in the first lookup table L1. c and / or cumulative operating time C a Given the corresponding numerical value, the first gain value A1 can be determined by interpolation (e.g., linear interpolation or nonlinear interpolation) performed on the first lookup table L1.
[0062] like Figure 3 As shown, the second lookup table L2 records multiple values corresponding to the display brightness value DBV (%), used to determine the second gain value A2. The display brightness value is expressed as a percentage, representing the current brightness of the display panel relative to the maximum brightness. For example, when the display brightness value DBV (%) of the display panel is 100%, the second gain value A2 is determined to be 0.8 according to the second lookup table L2.
[0063] The size of the second lookup table L2 can be adjusted according to the design requirements of the display panel, and is not limited to... Figure 3 The dimensions are shown. Furthermore, if the second lookup table L2 does not contain a corresponding value for the current display brightness value DBV, the second gain value A2 can be determined by interpolation (e.g., linear or non-linear interpolation) performed on the second lookup table L2.
[0064] like Figure 4 As shown, the third lookup table L3 records and grayscale values G1 to G 17 and cumulative operating time C1 to C 17 Several corresponding values are used to determine the third gain value A3. For example, the current grayscale value G on the display panel... c For G 17 And the cumulative operating time C a In the case of C1, the third gain value A3 is determined to be 0.95 according to the third lookup table L3.
[0065] Figure 4 The third lookup table L3 shown has a size of 17×17. However, the size of the third lookup table L3 can be adjusted according to the design requirements of the display panel and is not limited to this. Figure 4 The dimensions shown. Furthermore, the current grayscale value G is not included in the third lookup table L3. c and / or cumulative operating time C a Given the corresponding numerical value, the third gain value A3 can be determined by interpolation (e.g., linear interpolation or nonlinear interpolation) on the third lookup table L3.
[0066] In some embodiments of the present disclosure, the first gain value A1, the second gain value A2 and the third gain value A3 are less than or equal to 1, so as to allow the pixel to be compensated to the target luminance (based on the target gray scale value G t ) instead of the initial luminance. Therefore, after the display time of the display panel reaches the target cumulative operation time, the luminance of the pixel can be maintained within the luminance range, and the aging speed of the pixel can be slowed down.
[0067] Each pixel includes a red sub-pixel, a green sub-pixel and a blue sub-pixel. In such embodiments, the first gain value A1, the second gain value A2 and the third gain value A3 of the red sub-pixel, the green sub-pixel and the blue sub-pixel can be determined by the first lookup table L1, the second lookup table L2 and the third lookup table L3, and the current gray scale value G c of the red sub-pixel, the green sub-pixel and the blue sub-pixel can be converted into the target gray scale value G t , respectively.
[0068] In some embodiments, the red sub-pixel, the green sub-pixel and the blue sub-pixel have respective first lookup table L1, second lookup table L2 and third lookup table L3, so that the first gain value A1 obtained by the red sub-pixel, the green sub-pixel and the blue sub-pixel are different, the second gain value A2 obtained by the red sub-pixel, the green sub-pixel and the blue sub-pixel are different, and the third gain value A3 obtained by the red sub-pixel, the green sub-pixel and the blue sub-pixel are different.
[0069] Reference is made to Figure 5 , Figure 5 a flowchart of a pixel luminance compensation method 200 according to an embodiment of the present disclosure. The pixel luminance compensation method 200 includes steps 210 to 250, and can be applied to the configuration as shown in Figure 1 or other similar configurations. The following description takes the configuration as shown in Figure 1 as an example.
[0070] In step 210, the luminance control module 110 receives the current gray scale value G c of a pixel, and the cumulative operation time C a , the current temperature T c and the current display brightness value DBV of a display panel. In step 220, the luminance control module 110 generates the first gain value A1 according to the current temperature T c and the cumulative operation time C a . As mentioned above, the first gain value A1 can also be generated according to the current gray scale value G c and the current temperature T c . In step 230, the luminance control module 110 generates the second gain value A2 according to the current display brightness value DBV. In step 240, the luminance control module 110 generates the third gain value A3 according to the current gray scale value Gc and the accumulated operation time C a to generate a third gain value A3. In step 250, the current gray scale value G c of the pixel is converted into a target gray scale value G t based on the first gain value A1, the second gain value A2 and the third gain value A3. It should be understood that steps 220 and 240 can be performed simultaneously or in different orders, and the present disclosure is not limited thereto.
[0071] In some embodiments of the present disclosure, for a single pixel, the brightness control module 110 receives, in step 210, the current gray scale values G c of the red, green and blue sub-pixels, the accumulated operation time C a and the current display brightness value DBV. Then, in steps 220 to 240, the first gain value A1, the second gain value A2 and the third gain value A3 are found from the first lookup table L1, the second lookup table L2 and the third lookup table L3 for the red sub-pixel, for the green sub-pixel and for the blue sub-pixel, respectively. In this way, the current gray scale values G c of the red, green and blue sub-pixels can be converted into target gray scale values G t based on the respective first gain value A1, the second gain value A2 and the third gain value A3.
[0072] In the following examples, the first gain value A1, the second gain value A2 and the third gain value A3 of the red sub-pixel are denoted as the first gain value A1 R , the second gain value A2 R and the third gain value A3 R , respectively. The first gain value A1, the second gain value A2 and the third gain value A3 of the green sub-pixel are denoted as the first gain value A1 G , the second gain value A2 G and the third gain value A3 G , respectively. The first gain value A1, the second gain value A2 and the third gain value A3 of the blue sub-pixel are denoted as the first gain value A1 B , the second gain value A2 B and the third gain value A3 B , respectively.
[0073] The expression of the target gray scale value R' of the red sub-pixel is as follows:
[0074] R' = R x A1 R x A2 R x A3 R .
[0075] The expression of the target gray scale value G' of the green sub-pixel is as follows:
[0076] G' = G x A1 G x A2 G x A3 G .
[0077] The expression of the target gray scale value B' of the blue sub-pixel is as follows:
[0078] B' = B x A1 B x A2 B x A3 B .
[0079] Based on the above expressions, the current gray scale value R of the red sub-pixel, the current gray scale value G of the green sub-pixel, and the current gray scale value B of the blue sub-pixel of each pixel can be converted into the target gray scale values (R', G' and B'). By performing the pixel brightness compensation method 200, the brightness of each pixel can be maintained within the brightness range after the display panel reaches the target cumulative operating time in the display time, and the aging speed of the pixel can also be slowed down.
[0080] In some embodiments, when the current temperature T c and the cumulative operating time C a are inconsistent with the temperature values (T1 to T 17 ) and / or the cumulative operating time values (C1 to C 17 ) stored in the first lookup table L1, step 220 further comprises performing an interpolation calculation (e.g., linear interpolation or nonlinear interpolation) to obtain the first gain value A1 from the first lookup table L1.
[0081] In some embodiments, when the current display brightness value DBV is inconsistent with the display brightness values (DBV%) stored in the second lookup table L2, step 230 further comprises performing an interpolation calculation (e.g., linear interpolation or nonlinear interpolation) to obtain the second gain value A2 from the second lookup table L2.
[0082] In some embodiments, when the current gray scale value G c and the cumulative operating time C a are inconsistent with the gray scale values (G1 to G 17 ) and / or the cumulative operating time values (C1 to C 17 ) stored in the third lookup table L3, step 240 further comprises performing an interpolation calculation (e.g., linear interpolation or nonlinear interpolation) to obtain the third gain value A3 from the third lookup table L3.
[0083] Please refer to Figure 6 , Figure 6Further, curves B0, B1 and BT are plotted to represent the relationship between the brightness of the pixel and the operation time in the ideal state, the actual state and the target state, respectively. In the ideal state represented by curve B0, the brightness of the pixel does not decrease with the increase of the operation time. However, the brightness of the pixel actually decreases with the increase of the operation time as curve B1. As mentioned above, the brightness of the pixel only needs to be compensated to the target brightness represented by curve BT, instead of the initial brightness represented by curve B0, in consideration of the service life of the pixel. In this way, the aging speed of the pixel can be slowed down, and the brightness of the pixel can be maintained within the brightness range after the display time of the display panel reaches the target cumulative operation time.
[0084] Although the present application has been disclosed in various embodiments, it is not intended to limit the present application, and any person skilled in the art can make some changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of the present application is defined by the appended claims.
Claims
1. A method of pixel luminance compensation, characterized by, Comprising: obtaining a current gray scale value of a pixel in a display, and a cumulative operation time, a current temperature and a current display brightness value of the display; determining a first gain value and a third gain value according to the current gray scale value, the current temperature and the cumulative operation time; generating a second gain value according to the current display brightness value; and converting the current gray scale value of the pixel into a target gray scale value based on the first gain value, the second gain value and the third gain value. The first gain value is determined according to the current temperature and the cumulative operation time, and the third gain value is determined according to the current gray scale value and the cumulative operation time.
2. The pixel brightness compensation method of claim 1, wherein, The first gain value is determined according to the current gray scale value and the current temperature, and the third gain value is determined according to the current gray scale value and the cumulative operation time.
3. The method of claim 1, wherein the step of adjusting the pixel brightness comprises: The first gain value, the second gain value and the third gain value are less than or equal to 1.
4. The method of claim 1, wherein the step of adjusting the pixel brightness comprises the step of: adjusting the pixel brightness by a value proportional to the difference between the pixel brightness and the target brightness. Further comprising:
5. The method of claim 1, wherein the step of adjusting the pixel brightness comprises: adjusting the pixel brightness based on the pixel color. referencing a third lookup table to obtain the third gain value, wherein the third lookup table records a plurality of gray scale values and a plurality of time values. Further comprising:
6. The pixel brightness compensation method of claim 5, wherein, interpolating the third lookup table to obtain the third gain value. Further comprising:
7. The method of claim 1, wherein the step of adjusting the pixel brightness comprises the step of: adjusting the pixel brightness based on the pixel color. referencing a first lookup table to obtain the first gain value, wherein the first lookup table records a plurality of temperature values and a plurality of time values. Further comprising:
8. The pixel brightness compensation method of claim 7, wherein, interpolating the first lookup table to obtain the first gain value. Further comprising:
9. The method of claim 1, wherein, referencing a second lookup table to obtain the second gain value, wherein the second lookup table records a plurality of display brightness values. Further comprising:
10. The pixel brightness compensation method of claim 9, wherein, interpolating the second lookup table to obtain the second gain value. Comprising:
11. A timing controller with brightness compensation function, characterized in that, a brightness control module configured to: receive a current gray scale value of a pixel in a display; obtain a cumulative operation time of the display; determine a first gain value and a third gain value according to the current gray scale value of the pixel, a current temperature of the display and the cumulative operation time; generate a second gain value according to a current display brightness value of the display; and convert the current gray scale value of the pixel into a target gray scale value based on the first gain value, the second gain value and the third gain value. The first gain value is determined according to the current temperature and the cumulative operation time, and the third gain value is determined according to the current gray scale value and the cumulative operation time. The first gain value is determined according to the current gray scale value and the current temperature, and the third gain value is determined according to the current gray scale value and the cumulative operation time.
12. The timing controller of claim 11, wherein, The first gain value is obtained from a first lookup table stored in a memory, and the first lookup table records a plurality of temperature values and a plurality of time values.
13. The timing controller of claim 11, wherein, The second gain value is obtained from a second lookup table stored in the memory, and the second lookup table records a plurality of display brightness values.
14. The timing controller of claim 12, wherein, The third gain value is obtained from a third lookup table stored in the memory, and the third lookup table records a plurality of gray scale values and the time values.
15. The timing controller of claim 14, wherein, The brightness control module is further configured to:
16. The timing controller of claim 15, wherein, interpolate the first lookup table, the second lookup table and the third lookup table respectively to obtain the first gain value, the second gain value and the third gain value.
17. The timing controller of claim 16, wherein, 18. The timing controller of claim 11, wherein, The first gain value, the second gain value and the third gain value are less than or equal to 1.
19. The timing controller of claim 11, wherein, The brightness control module further includes: a time calculation unit configured to obtain the accumulated operation time of the display.
20. A display having a brightness compensation function, characterized by comprising: includes: a display panel having a pixel; and a timing controller electrically connected to the display panel and including a brightness control module, wherein the brightness control module is configured to: receive a current gray scale value of the pixel of the display panel; obtain an accumulated operation time of the display panel; determine a first gain value and a third gain value according to the current gray scale value of the pixel, a current temperature of the display panel and the accumulated operation time; generate a second gain value according to a current display brightness value of the display panel; and convert the current gray scale value of the pixel into a target gray scale value based on the first gain value, the second gain value and the third gain value.