Brightness compensation method and display device

By adding virtual grayscale binding points in the display panel and remapping the brightness offset data, the error problem in low grayscale brightness compensation is solved, local adjustment and optimization of low grayscale are achieved, and the display effect is improved.

CN120452388AActive Publication Date: 2025-08-08WUHAN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202510856365.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-24
Publication Date
2025-08-08
Estimated Expiration
2045-06-24

AI Technical Summary

Technical Problem

The prior art has errors in brightness compensation under low gray levels, resulting in poor display effect and ineffective improvement of local color uneven problems.

Method used

Add virtual grayscale binding points to the display panel. By remapping the brightness offset data of the minimum original binding points, obtain the brightness offset data of the virtual binding point value, and perform brightness compensation on low grayscale pixels to avoid compensating other grayscales.

Benefits of technology

Local adjustment and optimization of low grayscale display effects are achieved, the overall display effect of the display device is improved, and the impact on other grayscales is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120452388A_ABST
    Figure CN120452388A_ABST
Patent Text Reader

Abstract

The invention discloses a brightness compensation method and a display device. The brightness compensation method comprises the following steps: for a target pixel in a display panel, obtaining a target brightness level of the display panel and a target gray-scale value of the target pixel; when the target gray-scale value is smaller than the minimum original binding point value, brightness offset data of the minimum original binding point value under the target brightness level and a virtual binding point value under the target brightness level are determined; according to the target mapping data, performing remapping processing on the brightness offset data of the minimum original binding point value to obtain brightness offset data of the virtual binding point value; and performing brightness compensation on the target pixel according to the brightness offset data of the virtual binding point value. According to the embodiment of the invention, local adjustment and optimization can be carried out for the display effect of a low gray scale, the brightness compensation of other gray scales is prevented from being influenced, and the display effect of the display device is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a brightness compensation method and a display device. Background Art

[0002] The stacking of various organic and inorganic layers in display panels involves numerous film-forming equipment and complex processes. Due to variations in process stability, achieving uniform film thickness and consistent transistor characteristics across the entire display panel is difficult. Consequently, when the display panel is illuminated, individual pixels appear unevenly bright, exhibiting a high degree of uncontrollable brightness unevenness (mura).

[0003] The brightness unevenness can usually be eliminated by external compensation, such as the brightness compensation (Demura) process. In the brightness compensation process, the optical data of the RGB three channels are usually used to perform gamma fitting to calculate the brightness compensation value to eliminate the brightness unevenness. Figure 1 As shown in the figure, due to the uneven RGB brightness of the pure color screen, the display panel shows various local yellowing, cyan, pink and other phenomena. Such color unevenness caused by uneven RGB brightness can be improved through the brightness compensation process. However, gamma optimization is generally debugged on a gray screen (grayscale value Gray 0 to 255). The gamma accuracy of the gray screen cannot ensure the gamma consistency of the RGB pure color screen. In addition, the RGB attenuation trend of low grayscale pure color is inconsistent, such as Figure 2 As shown in the figure, in related art, the grayscale values of the optical data extracted by the brightness compensation process are much higher than the low grayscale values of the color unevenness of concern. The brightness compensation value (Offset) calculated from the captured data has a large error. Therefore, the related art has a large error in improving local color unevenness at low grayscales, affecting the display effect. Summary of the Invention

[0004] The embodiments of the present application provide a brightness compensation method and a display device, which can locally adjust and optimize the display effect of low grayscales while avoiding affecting the brightness compensation of other grayscales, thereby effectively improving the display effect of the display device.

[0005] In a first aspect, an embodiment of the present application provides a brightness compensation method, the method comprising:

[0006] For a target pixel in a display panel, obtaining a target brightness level of the display panel and a target grayscale value of the target pixel;

[0007] When the target grayscale value is less than the minimum original binding point value, determining brightness offset data of the minimum original binding point value at the target brightness level and a virtual binding point value at the target brightness level; wherein the virtual binding point value is less than the minimum original binding point value;

[0008] remapping the brightness offset data of the minimum original binding point value according to target mapping data to obtain the brightness offset data of the virtual binding point value; wherein the target mapping data includes mapping relationships between multiple sets of input offset values and output offset values;

[0009] Brightness compensation is performed on the target pixel according to the brightness offset data of the virtual binding point value.

[0010] In a second aspect, an embodiment of the present application provides a display device, comprising a display panel and a driving circuit connected to the display panel, wherein the driving circuit is configured to execute the brightness compensation method as described in the first aspect.

[0011] In summary, the embodiment of the present application adds a virtual grayscale binding point on the basis of the original grayscale binding point set on the actual production line, and the virtual binding point value of the virtual grayscale binding point is less than the minimum original binding point value among the original binding point values of the original grayscale binding point. Compared with the related art that directly uses the brightness offset data of the minimum original binding point value to perform brightness compensation on pixels with low grayscale values, the embodiment of the present application remaps the brightness offset data of the minimum original binding point according to the target mapping data to obtain the brightness offset data of the virtual binding point value, so as to perform brightness compensation on pixels with low grayscale based on this. The embodiment of the present application can perform local adjustment and optimization on the display effect of low grayscale, and avoid affecting the brightness compensation of other grayscales, thereby effectively improving the display effect of the display device. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 It is a schematic diagram of uneven color;

[0013] Figure 2 It is a schematic diagram of a decaying trend;

[0014] Figure 3 This is a flow chart of a brightness compensation method provided by an embodiment of the present application;

[0015] Figure 4 is a schematic diagram of first mapping data provided in an embodiment of the present application;

[0016] Figure 5 is a schematic diagram of target mapping data provided by an embodiment of the present application;

[0017] Figure 6 This is a schematic diagram of the relationship between an output offset value and an input offset value provided in an embodiment of the present application;

[0018] Figure 7 This is another schematic diagram of the relationship between the output offset value and the input offset value provided in an embodiment of the present application;

[0019] Figure 8 This is another schematic diagram of the relationship between the output offset value and the input offset value provided in an embodiment of the present application;

[0020] Figure 9 This is a schematic diagram of a debugging process provided by an embodiment of the present application;

[0021] Figure 10 This is a schematic diagram of a display effect provided by an embodiment of the present application;

[0022] Figure 11 This is a schematic diagram of the relationship between an output offset value and an input offset value provided in an embodiment of the present application;

[0023] Figure 12 This is a schematic diagram of brightness offset data provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The following will describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. The described technical solutions are only used to explain and illustrate the concept of the present application and should not be regarded as limiting the scope of protection of the present application.

[0025] In addition, the term "a plurality of" in the embodiments of the present application refers to two or more. The terms "first" and "second" in the embodiments of the present application are used to distinguish different technical features, and do not indicate any order, quantity or importance.

[0026] The various embodiments provided in this application are similar, and features in different embodiments may be combined with each other.

[0027] The order in which the following embodiments are described is not intended to limit the preferred order of the embodiments.

[0028] Related technologies for improving localized color nonuniformity at low grayscale levels suffer from significant errors. Furthermore, different dimming methods for different brightness values (DBVs) further lead to uneven brightness at low grayscale levels, making it difficult to address this by simply multiplying gain and offset. This, in turn, affects the display quality of the display device and results in significant yield loss.

[0029] In view of this, an embodiment of the present application provides a brightness compensation method and a display device. The embodiment of the present application adds a low grayscale binding point on the basis of the original grayscale binding point, and remaps the brightness offset data of the low grayscale binding point according to the brightness offset data of the minimum original grayscale binding point, so as to optimize the display effect of the low grayscale of the pixel based on the brightness offset data of the low grayscale binding point. The embodiment of the present application only adds a low grayscale binding point and its brightness offset data, without affecting other original grayscale binding points and their brightness offset data, and will not affect the compensation of other pixel grayscales. In addition, the embodiment of the present application can at least realize the following functions: positive and negative gain adjustment, local gain adjustment, brightness increase of some grayscales, and dynamic repair of unqualified display panels.

[0030] See also Figure 3 , Figure 3 This is a flow chart of a brightness compensation method provided by an embodiment of the present application. Figure 3 As shown, the brightness compensation method may include the following steps:

[0031] Step 100: For a target pixel in the display panel, obtain a target brightness level of the display panel and a target grayscale value of the target pixel;

[0032] Step 200: When the target grayscale value is less than the minimum original binding point value, determine brightness offset data of the minimum original binding point value at the target brightness level and a virtual binding point value at the target brightness level;

[0033] Step 300: remapping the brightness offset data of the minimum original binding point value according to the target mapping data to obtain the brightness offset data of the virtual binding point value;

[0034] Step 400: Perform brightness compensation on the target pixel according to the brightness offset data of the virtual binding point value.

[0035] The display panel can display images at multiple brightness levels. Embodiments of the present application set grayscale binding points and their grayscale values for each of the multiple brightness levels. Embodiments of the present application can store the grayscale values of the grayscale binding points at multiple brightness levels. For example, embodiments of the present application can store first mapping data that includes multiple grayscale values at multiple brightness levels. These multiple grayscale values correspond to multiple grayscale binding points.

[0036] See also Figure 4 , Figure 4 This is a schematic diagram of a first mapping data provided by an embodiment of the present application. Figure 4As shown, four grayscale tie points are set for each brightness level: O1, O2, O3, and O4. The grayscale value of grayscale tie point O1 is X1, the grayscale value of grayscale tie point O2 is X2, the grayscale value of grayscale tie point O3 is X3, and the grayscale value of grayscale tie point O4 is X4. At different brightness levels, the grayscale values corresponding to these four grayscale tie points may vary. For example, at brightness level DBV 0, the grayscale values of O1, O2, O3, O4, and O5 can be 8, 24, 64, and 196, respectively. At brightness level DBV 2, the grayscale values of O1, O2, O3, and O4 can be 12, 24, 128, and 186, respectively. Figure 4 Only five brightness levels and four grayscale binding points are used as an example for illustration, which does not constitute a limitation on the embodiments of the present application. In actual applications, the brightness levels or grayscale binding points can also be implemented as fewer or more cases.

[0037] In the embodiment of the present application, the multiple grayscale binding points in the first mapping data may include grayscale binding points set on the actual production line, and may also include grayscale binding points added during a subsequent compensation process. For ease of description, the grayscale binding points set on the actual production line are referred to as original grayscale binding points, and the grayscale values of the original grayscale binding points are referred to as original binding point values. The grayscale binding points added during a subsequent compensation process are referred to as virtual grayscale binding points, and the grayscale values of the virtual grayscale binding points are referred to as virtual binding point values.

[0038] Among them, the virtual binding point value is less than the minimum original binding point value. That is, the virtual binding point value of the virtual grayscale binding point added in the embodiment of the present application is the minimum grayscale value among the grayscale values of multiple grayscale binding points; or it can be said that the embodiment of the present application adds a virtual grayscale binding point with a virtual binding point value less than the minimum original binding point value based on the minimum original binding point value among the original binding point values of multiple original grayscale binding points. For example, Figure 4 As shown, the grayscale binding points O2, O3 and O4 in the first mapping data can be original grayscale binding points, so that the grayscale values of O2, O3 and O4 can be original binding point values; the grayscale binding point O1 in the first mapping data can be a virtual grayscale binding point, so that the grayscale value of O1 can be a virtual binding point value.

[0039] For a target pixel in the display panel, which may be any pixel in the display panel, a current brightness level of the display panel or a desired brightness level of the display panel (i.e., a target brightness level) and a grayscale value of the target pixel (i.e., a target grayscale value) are obtained. The target grayscale value may then be compared with a minimum original binding point value, for example, by obtaining the minimum original binding point value from the first mapping relationship, to determine whether the target grayscale value is less than the minimum original binding point value.

[0040] When the target grayscale value is greater than or equal to the minimum original binding point value, the brightness offset data of the target grayscale value can be determined based on the brightness offset data of multiple original binding point values, such as by interpolating the brightness offset data of multiple original binding point values to determine the brightness offset data of the target grayscale value.

[0041] When the target grayscale value is lower than the minimum original binding point value, the related art directly uses the brightness offset data of the minimum original binding point value as the brightness offset data of the target grayscale value, and then adjusts it through a global gain. However, this global adjustment method in related art is prone to overcompensation and cannot make local adjustments to the brightness of low grayscale areas.

[0042] The present embodiment provides target mapping data, which includes mapping relationships between multiple sets of input offset values and output offset values. When the target grayscale value is less than the minimum original binding point value, a virtual binding point value is determined at the target brightness level. The brightness offset data of the minimum original binding point value is then remapped based on the target mapping data to obtain brightness offset data for the virtual binding point value. Brightness compensation is then performed on the target pixel based on the brightness offset data for the virtual binding point value. For example, the brightness offset data of the virtual binding point value can be directly used as the brightness offset data of the target grayscale value, and the target pixel is brightness compensated according to the brightness offset data of the target grayscale value; or, when the target grayscale value is between the virtual binding point value and the minimum original binding point value, the brightness offset data of the virtual binding point value and the brightness offset data of the minimum original binding point value are interpolated according to the target grayscale value to obtain the brightness offset data of the target grayscale value, and the target pixel is brightness compensated according to the brightness offset data of the target grayscale value; or, when the target grayscale value is less than the virtual binding point value, the brightness offset data of the virtual binding point value is directly used as the brightness offset data of the target grayscale value, and the target pixel is brightness compensated according to the brightness offset data of the target grayscale value. For other introductions and descriptions of the remapping process and target mapping data, please refer to the following embodiments, which will not be elaborated here.

[0043] See also Figure 12 , Figure 12 This is a schematic diagram of brightness offset data provided by an embodiment of the present application. Figure 12 As shown, the virtual binding point value X1 of the virtual grayscale binding point O1 is less than the original binding point value X2 of the minimum original grayscale binding point O2, and the brightness offset data of the virtual binding point value X1 is not directly based on the brightness offset data of the minimum original binding point value X2, but is remapped based on the brightness offset data of the minimum original binding point value X2.

[0044] In summary, the technical solution provided by the embodiment of the present application obtains the target brightness level of the display panel and the target grayscale value of the target pixel for the target pixel in the display panel; when the target grayscale value is less than the minimum original binding point value, the brightness offset data of the minimum original binding point value at the target brightness level and the virtual binding point value at the target brightness level are determined; according to the target mapping data, the brightness offset data of the minimum original binding point value is remapped to obtain the brightness offset data of the virtual binding point value; the target pixel is brightness compensated according to the brightness offset data of the virtual binding point value. Among them, the virtual binding point value is less than the minimum original binding point value; the target mapping data includes a mapping relationship between multiple sets of input offset values and output offset values. The embodiment of the present application adds a virtual grayscale binding point on the basis of the original grayscale binding point set on the actual production line, and the virtual binding point value of the virtual grayscale binding point is less than the minimum original binding point value among the original binding point values of the original grayscale binding point. Compared to related art techniques that directly use the brightness offset data of the minimum original binding point value to perform brightness compensation for pixels with low grayscale values, the present embodiment remaps the brightness offset data of the minimum original binding point based on target mapping data to obtain brightness offset data of a virtual binding point value, based on which brightness compensation is performed for pixels with low grayscale values. This embodiment of the present invention can locally adjust and optimize the display effect of low grayscales while avoiding affecting the brightness compensation of other grayscales, effectively improving the display effect of the display device.

[0045] In some embodiments, the above step 300 may include the following steps:

[0046] Step 310: Determine a reference input offset value corresponding to the brightness offset data of the minimum original binding point value from the target mapping data;

[0047] Step 320: Based on the brightness offset data of the minimum original binding point value, interpolation processing is performed between the output offset values corresponding to the reference input offset values to obtain brightness offset data of the virtual binding point value.

[0048] The target mapping data includes mapping relationships between multiple sets of input offset values and output offset values. When remapping the brightness offset data of the minimum original binding point value according to the target mapping data, the input offset value corresponding to the brightness offset data of the minimum original binding point value, i.e., the reference input offset value, can be obtained from the target mapping data. The output offset value corresponding to the reference input offset value can then be obtained from the target mapping data. Based on the brightness offset data of the minimum original binding point value, interpolation processing is performed between the output offset values corresponding to the reference input offset values to obtain the brightness offset data of the virtual binding point value.

[0049] In an embodiment of the present application, the target mapping data may include a plurality of sub-mapping data, and each sub-mapping data includes a mapping relationship between a plurality of groups of input offset values and output offset values under a pixel color. The pixel color includes any one of the following: R (Red), G (Green) and B (Blue). Thus, the corresponding sub-mapping data can be obtained from the target mapping data according to the pixel color of the target pixel, and then the brightness offset data of the minimum original binding point value can be remapped according to the sub-mapping data to obtain the brightness offset data of the virtual binding point value. In addition, corresponding to each brightness level, a target mapping data can be set to achieve accurate compensation for different brightness levels. For example, based on Figure 4 For the five brightness levels shown, five target mapping data may be set, and each target mapping data includes a plurality of sub-mapping data.

[0050] See also Figure 5 , Figure 5 This is a schematic diagram of target mapping data provided by an embodiment of the present application. Figure 5 As shown in FIG. 1 , the target mapping data includes three sub-mapping data 510, which may correspond to the three pixel colors of R, G, and B respectively. Each sub-mapping data 510 includes a mapping relationship between multiple sets of input offset values 511 and output offset values 512. In addition, since the brightness offset data is usually represented by 8 bits, the value range of the brightness offset data may include -128 to 127, as shown in FIG. Figure 5 As shown, the input offset value 511 and the output offset value 512 in the target mapping data range from -128 to 127.

[0051] In some embodiments, the difference between two adjacent input offset values in the target mapping data is 2 to the power of N, where N is a positive integer. The present application does not limit the specific value of N, and in actual applications, it can be flexibly set based on requirements such as storage capacity and compensation accuracy. For example, N can be 2, 3, 4, or 5. Figure 5 Taking the example of the difference between two adjacent input offset values being 2 to the power of 4 (i.e., 16), which does not constitute a limitation on the embodiments of the present application, by setting the difference between two adjacent input offset values to 2 to the power of N, the division operation in the interpolation process can be converted into a shift operation, reducing the amount of calculation and facilitating implementation.

[0052] In some embodiments, the reference input offset value corresponding to the brightness offset data of the minimum original binding point value includes a first input offset value and a second input offset value, wherein the first input offset value is smaller than the second input offset value. The first input offset value and the second input offset value may be two adjacent input offset values in the target mapping data. The brightness offset data of the minimum original binding point value is between the first input offset value and the second input offset value, that is, the brightness offset data of the minimum original binding point value is greater than the first input offset value and less than the second input offset value.

[0053] Based on this, in some embodiments, the above-mentioned step 320 may include: determining a corrected offset value based on the difference between the brightness offset data of the minimum original binding point value and the first input offset value, the difference between the output offset value corresponding to the first input offset value and the output offset value corresponding to the second input offset value, and the difference between the first input offset value and the second input offset value; summing the corrected offset value and the output offset value corresponding to the first input offset value to obtain the brightness offset data of the virtual binding point value.

[0054] For example, based on Figure 5 Taking the target mapping data shown as an example, the difference between the first input offset value and the second input offset value is 16. For example, if the brightness offset data of the minimum original binding point value is 20, the first input offset value is 16, and the second input offset value is 32, the output offset value corresponding to the first input offset value 16 is Offset_out_16, and the output offset value corresponding to the second input offset value 32 is Offset_out_32. The output offset value corresponding to the brightness offset data of the minimum original binding point value (i.e., the brightness offset data of the virtual binding point value) can be calculated using the following formula 1.

[0055] Formula 1: Offset_out_20=((Offset_out_16-Offset_out_32)×(20-16)+8) / (32-16)+Offset_out_16=((Offset_out _16-Offset_out_32)×4+8) / 16+Offset_out_16=(((Offset_out_16-Offset_out_32)×4+8)>>4)+Offset_out_16

[0056] Among them, Offset_out_20 is the output offset value corresponding to the brightness offset data of the minimum original binding point value, that is, the brightness offset data of the virtual binding point value; 8 in formula 1 can be a preset offset; Offset_out_16 and Offset_out_32 in formula 1 can be obtained from Figure 5From the target mapping data shown above, it can be seen that since the difference between two adjacent input offset values is 2 to the power of 4 (i.e., 16), the division operation " / 16" can be converted into a shift operation ">>4", thereby reducing the amount of calculation and facilitating hardware implementation.

[0057] The following describes several embodiments of the brightness compensation method provided in the present application.

[0058] In some embodiments, in each mapping relationship in the target mapping data, the output offset value is K times the input offset value, where K is a positive number. The specific value of K is not limited in the present embodiment, and can be flexibly set in accordance with actual needs in actual applications. By setting the output offset value in the target mapping data to K times the input offset value, a positive and negative gain function at the low grayscale binding point can be achieved.

[0059] In the prior art, to achieve positive or negative gain at the low grayscale binding point, it is necessary to duplicate an identical lookup table (LUT) based on the original gain value lookup table (LUT). The LUT number is then selected based on the sign of the brightness offset data (offset). However, in actual debugging, only the low grayscale binding point is fine-tuned, and duplicating the same LUT would result in design and storage redundancy.

[0060] The embodiment of the present application can adjust the brightness offset data at the low grayscale binding point (virtual grayscale binding point) based on the target mapping data. By remapping the input offset value to the output offset value, the positive and negative gain functions of the brightness offset data at the low grayscale binding point can be realized, thereby eliminating the need for additional gain design.

[0061] See also Figure 6 , Figure 6 This is a schematic diagram of the relationship between the output offset value and the input offset value provided by an embodiment of the present application. In the related art, the brightness offset data of the low grayscale binding point (virtual grayscale binding point) (i.e., the output offset value Offset_out) uses the brightness offset data of the minimum original grayscale binding point (i.e., the input offset value Offset_in), such as Figure 6 If positive and negative gain functions are required, additional gain design is required. However, in the embodiment of the present application, the positive and negative gain functions can be achieved by adjusting the mapping relationship between the output offset value and the input offset value, for example, Figure 6 Lines 62 and 63 in FIG. 4 can achieve negative gain, such as Figure 6 Line 64 in FIG. 5 can achieve positive gain.

[0062] In some embodiments, in each set of mapping relationships in the target mapping data, when the absolute value of the input offset value is greater than the offset threshold, the output offset value is M times the input offset value. Wherein, M is a positive number less than 1. The embodiments of the present application do not limit the specific values of the offset threshold and M, and in actual applications, they can be flexibly set according to needs. By setting the output offset value to M times the input offset value when the absolute value of the input offset value is greater than the offset threshold, it is possible to suppress larger input offset values and implement a local gain adjustment function at low grayscales.

[0063] During the debugging process, related technologies show that for images with large brightness variations (mura), the calculated brightness offset data (Offset) will exhibit significant errors when applied to lower grayscales. In actual production, the pre-processing algorithm for brightness compensation (demura) suppresses areas with large brightness offset data to a certain extent, i.e., Offset × Para, where Para is a parameter less than 1. However, this method modifies the brightness offset data of the original binding point value, affecting the compensation of all brightness levels and other grayscales, and failing to take into account the display effect of the entire display panel.

[0064] The embodiment of the present application can adjust the brightness offset data at the low grayscale binding point (virtual grayscale binding point) based on the target mapping data. By remapping the input offset value to the output offset value, the brightness offset data of a specific area or multiple areas can be suppressed to perform better brightness compensation for low grayscales without affecting the brightness offset data of other grayscale binding points stored on the actual production line, thereby not affecting the compensation effect of other pictures, and helping to take into account the display effect of the entire display panel.

[0065] See also Figure 7 , Figure 7 This is another schematic diagram of the relationship between the output offset value and the input offset value provided by the embodiment of the present application. In the related art, the brightness offset data of the low grayscale binding point (virtual grayscale binding point) (i.e., the output offset value Offset_out) uses the brightness offset data of the minimum original grayscale binding point (i.e., the input offset value Offset_in), such as Figure 7 As shown by line 71 in FIG; it is impossible to suppress low grayscale alone. However, in the embodiment of the present application, the mapping relationship between the output offset value and the input offset value can be flexibly adjusted. When the absolute value of the input offset value is greater than the offset threshold, the output offset value can be suppressed to a certain extent, thereby achieving local gain adjustment, such as Figure 7 As shown by lines 72, 73 and 74 in FIG.

[0066] In some embodiments, in each set of mapping relationships in the target mapping data, the output offset value is the sum of the input offset value and the offset difference, and the offset difference is a positive number. The embodiments of the present application do not limit the specific value of the offset difference, and can be flexibly set in combination with the needs in actual applications. In some embodiments, for all input offset values, their corresponding offset differences are the same, that is, the difference between the output offset value and the input offset value in any set of mapping relationships is the same; or, for any two different input offset values, their corresponding offset differences are different, that is, the difference between the output offset value and the input offset value in any two sets of mapping relationships is different. However, the offset difference is always a positive number. By setting the output offset value in the target mapping data to be the sum of the input offset value and the positive offset difference, the overall lifting of the low grayscale brightness offset data can be achieved, while improving the display effect of the low grayscale, it also avoids affecting the display effect of other grayscales in the picture.

[0067] To achieve better brightness compensation for display panels with severe yin-yang screen effects, related technologies fine-tune the brightness offset data calculated by the brightness compensation algorithm to increase the brightness and improve the brightness compensation effect of specific grayscales. However, this method causes the brightness offset data of the original grayscale binding point set on the actual production line to change, affecting the compensation of other grayscales in the picture, resulting in inconsistent RGB gain and drift of the overall white point of the picture, affecting the display effect.

[0068] The embodiment of the present application can adjust the brightness offset data at the low grayscale binding point (virtual grayscale binding point) based on the target mapping data. By remapping the input offset value to the output offset value, the brightness offset data on the specific brightness and low grayscale can be adjusted to increase the brightness of the low grayscale without affecting the display effects of other grayscales.

[0069] See also Figure 8 , Figure 8 This is another schematic diagram of the relationship between the output offset value and the input offset value provided by the embodiment of the present application. In the related art, the brightness offset data of the low grayscale binding point (virtual grayscale binding point) (i.e., the output offset value Offset_out) uses the brightness offset data of the minimum original grayscale binding point (i.e., the input offset value Offset_in), such as Figure 8 As shown by line 81 in the figure, it is impossible to perform local brightness boost for low grayscale alone. However, in the embodiment of the present application, by adding a positive offset difference value to the input offset value to obtain an output offset value, the overall boost of the brightness offset data of the low grayscale is achieved, that is, the brightness boost of the low grayscale is achieved, as shown in FIG. Figure 8 As shown by line 82 in FIG.

[0070] In some embodiments, the method further includes: adjusting brightness offset data of a first pixel in the display panel at any brightness level so that the display panel meets preset display requirements; generating a first input offset value based on the brightness offset data of the minimum original binding point value; generating a first output offset value based on the adjusted brightness offset data of the first pixel; establishing a mapping relationship between the first input offset value and the first output offset value; and constructing target mapping data based on multiple sets of mapping relationships. The first pixel, whose first grayscale value is less than the minimum original binding point value, may be any low-grayscale pixel in the display panel.

[0071] By adjusting the brightness offset data of the first pixel to debug the display panel, the display panel meets the preset display requirements, such as the brightness uniformity meets the preset conditions, and the brightness offset data of the first pixel after adjustment is obtained when the display panel meets the preset display requirements. The brightness offset data of the minimum original binding point value is used as the first input offset value, and the brightness offset data of the first pixel after adjustment is used as the first output offset value, and a set of mapping relationships is established between the first input offset value and the first output offset value. For other low grayscales, this method can also be used to establish mapping relationships separately. Therefore, the target mapping data can be constructed according to multiple sets of mapping relationships, so that the target mapping data can be used to adjust the brightness offset data of the low grayscale during the brightness compensation process to achieve brightness compensation of the low grayscale.

[0072] Related technologies, when debugging low grayscale values, can only adjust the gain dimension to achieve optimal display effects. However, due to the partial difference between the grayscale binding point and the actual grayscale brightness offset data trends, gain adjustment can only achieve global brightness adjustment. By multiplying the brightness offset data of all grayscale values by the gain, it is impossible to adjust the low grayscale display effect to the optimal level.

[0073] In this embodiment of the application, since the brightness offset data (Offset) is registered, it can be combined with the gain adjustment register to perform feedback adjustment iteration on the low grayscale through the area array imager to achieve parameter optimization. Individual adjustment and optimization can be performed for unqualified display panels.

[0074] See also Figure 9 , Figure 9 This is a schematic diagram of a debugging process provided by an embodiment of the present application. For an unqualified (NoGood, NG) display panel, the low-grayscale brightness offset data is adjusted, and the adjusted image is captured by the area array imager. The qualified display panel is judged based on the adjusted image. If unqualified, the low-grayscale brightness offset data is further adjusted until the display panel is qualified.

[0075] See also Figure 10 , Figure 10This is a schematic diagram of a display effect provided by an embodiment of the present application. In the related art, the brightness offset data of the low grayscale follows the brightness offset data of the minimum original binding point value, which cannot be locally adjusted and optimized for the low grayscale, and is prone to over-compensation. Figure 10 In the embodiment of the present application, the brightness offset data of the minimum original binding point value is remapped through the target mapping data to obtain the brightness offset data of the low grayscale; the input offset value and the output offset value can be flexibly set in the target mapping data to achieve local adjustment optimization of the low grayscale and avoid the over-compensation phenomenon. Figure 10 shown.

[0076] See also Figure 11 , Figure 11 FIG. 1 is another schematic diagram of the relationship between the output offset value and the input offset value provided in an embodiment of the present application. Figure 11 As shown in the remapping simulation experiment, the large brightness offset data can be suppressed according to the target mapping data, thereby avoiding Figure 10 The overcompensation phenomenon shown in .

[0077] The present application also provides a display device including a display panel and a driving circuit connected to the display panel, wherein the driving circuit is configured to perform the brightness compensation method described above. In some embodiments, the driving circuit in the display device includes any one of the following: a display driver integrated circuit (DDIC), a timing controller (TCON), and an application processor (AP).

[0078] In the embodiments of the present application, the display device includes but is not limited to any of the following types: LCD (Liquid Crystal Display), AMOLED (Active Matrix Organic Light Emitting Diode) display, Micro LED (Micro Light Emitting Diode) display, Mini Led (Miniature Light Emitting Diode) display, OLED (Organic Light Emitting Diode) display, etc.

[0079] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0080] The above is a detailed introduction to a brightness compensation method and a display device provided in an embodiment of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, based on the ideas of the present application, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present application.

Claims

1. A brightness compensation method, characterized in that: The method comprises: For a target pixel in a display panel, obtaining a target brightness level of the display panel and a target grayscale value of the target pixel; When the target grayscale value is less than the minimum original binding point value, determining brightness offset data of the minimum original binding point value at the target brightness level and a virtual binding point value at the target brightness level; wherein the virtual binding point value is less than the minimum original binding point value; remapping the brightness offset data of the minimum original binding point value according to target mapping data to obtain the brightness offset data of the virtual binding point value; wherein the target mapping data includes mapping relationships between multiple sets of input offset values and output offset values; Brightness compensation is performed on the target pixel according to the brightness offset data of the virtual binding point value.

2. The method according to claim 1, characterized in that The remapping process is performed on the brightness offset data of the minimum original binding point value according to the target mapping data to obtain the brightness offset data of the virtual binding point value, including: Determining, from the target mapping data, a reference input offset value corresponding to the brightness offset data of the minimum original binding point value; According to the brightness offset data of the minimum original binding point value, interpolation processing is performed between the output offset values corresponding to the reference input offset values to obtain the brightness offset data of the virtual binding point value.

3. The method according to claim 2, characterized in that The reference input offset value includes a first input offset value and a second input offset value, and the brightness offset data of the minimum original binding point value is located between the first input offset value and the second input offset value; wherein the first input offset value is smaller than the second input offset value.

4. The method according to claim 3, characterized in that The interpolation processing is performed between the output offset values corresponding to the reference input offset values according to the brightness offset data of the minimum original binding point value to obtain the brightness offset data of the virtual binding point value, including: determining a corrected offset value based on a difference between the brightness offset data of the minimum original binding point value and the first input offset value, a difference between the output offset value corresponding to the first input offset value and the output offset value corresponding to the second input offset value, and a difference between the first input offset value and the second input offset value; The corrected offset value and the output offset value corresponding to the first input offset value are summed to obtain the brightness offset data of the virtual binding point value.

5. The method according to any one of claims 1 to 4, characterized in that The difference between two adjacent input offset values in the target mapping data is 2 to the Nth power, where N is a positive integer.

6. The method according to any one of claims 1 to 4, characterized in that In each set of the mapping relationships in the target mapping data, the output offset value is K times the input offset value, where K is a positive number.

7. The method according to any one of claims 1 to 4, characterized in that In each set of the mapping relationships in the target mapping data, when the absolute value of the input offset value is greater than an offset threshold, the output offset value is M times the input offset value, where M is a positive number less than 1.

8. The method according to any one of claims 1 to 4, characterized in that In each set of the mapping relationships in the target mapping data, the output offset value is the sum of the input offset value and the offset difference value, and the offset difference value is a positive number.

9. The method according to any one of claims 1 to 4, characterized in that The method further comprises: At any of the brightness levels, adjusting the brightness offset data of a first pixel in the display panel so that the display panel meets a preset display requirement; wherein the first grayscale value of the first pixel is less than the minimum original binding point value; generating a first input offset value according to the brightness offset data of the minimum original binding point value; generating a first output offset value according to the brightness offset data after adjustment of the first pixel; Establishing the mapping relationship between the first input offset value and the first output offset value; The target mapping data is constructed according to a plurality of sets of mapping relationships.

10. A display device, characterized in that: The display device includes a display panel and a driving circuit connected to the display panel, wherein the driving circuit is configured to execute the brightness compensation method according to any one of claims 1 to 9.

11. The display device according to claim 10, wherein: The driving circuit includes any one of the following: a display driving chip, a timing controller, and an application processor.

Citation Information

Patent Citations

  • Display panel compensation method and display device

    CN113140186A

  • Brightness compensation method and device of display panel

    CN117475954A

  • Gray scale compensation method, gray scale compensation device and display panel

    CN117524124A

  • Brightness compensation method and device, computer equipment, readable storage medium and program product

    CN119107911A

  • Display control chip, display control method, display processing device and electronic equipment

    CN119446031A