Brightness compensation method and display device

CN120452388BActive Publication Date: 2026-08-14WUHAN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-06-24
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

然而,优化伽马一般是在灰色画面(灰阶值Gray 0~255)进行调试,灰色画面的伽马准确性并不能确保RGB纯色画面的伽马一致,并且,低灰阶纯色RGB衰减趋势不一致,如图2所示

Benefits of technology

[0011]综上所述,本申请实施例在实际产线上设置的原始灰阶绑点的基础上增设虚拟灰阶绑点,该虚拟灰阶绑点的虚拟绑点值小于原始灰阶绑点的原始绑点值中的最小原始绑点值。相比于相关技术中直接沿用最小原始绑点值的亮度偏移数据对低灰阶值的像素进行亮度补偿,本申请实施例根据目标映射数据对最小原始绑点的亮度偏移数据进行重映射处理,得到虚拟绑点值的亮度偏移数据,以基于此对低灰阶的像素进行亮度补偿。本申请实施例可以针对低灰阶的显示效果进行局部调整和优化,且避免影响其它灰阶的亮度补偿,有效提升了显示装置的显示效果。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120452388B_ABST
    Figure CN120452388B_ABST
Patent Text Reader

Abstract

This application discloses a brightness compensation method and a display device. The brightness compensation method includes: 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 a 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; remapping the brightness offset data of the minimum original binding point value according to the target mapping data 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. The embodiments of this application can locally adjust and optimize the display effect of low grayscale levels while avoiding affecting the brightness compensation of other grayscale levels, effectively improving the display effect of the display device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, specifically to a brightness compensation method and a display device. Background Technology

[0002] The display panel involves the stacking of various organic and inorganic layers, requiring numerous film-forming devices and resulting in a complex process. Due to variations in process stability, it is difficult to achieve uniform film thickness and consistent transistor characteristics across the entire display panel. Consequently, when the display panel is illuminated, the brightness of individual pixels is uneven, exhibiting numerous uncontrollable brightness variations (mura).

[0003] To address uneven brightness, external compensation methods are typically employed, such as the Demura process. This process usually involves using RGB three-channel optical data for gamma fitting to calculate the brightness compensation value and eliminate unevenness. Figure 1 As shown, the display panel exhibits various localized yellow, cyan, and pink tints due to uneven RGB brightness in pure color images. This type of color unevenness caused by RGB brightness discrepancies can be improved through brightness compensation technology. However, gamma optimization is generally performed on grayscale images (grayscale values ​​0-255). The gamma accuracy of grayscale images cannot guarantee gamma consistency in RGB pure color images. Furthermore, the RGB attenuation trends of low-grayscale pure colors are inconsistent, such as... Figure 2 As shown in the diagram, in related technologies, 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 interest. Calculating the brightness compensation value (Offset) from the captured data introduces a significant error. Therefore, these technologies have a large error in improving local color unevenness at low grayscale levels, affecting the display effect. Summary of the Invention

[0004] This application provides a brightness compensation method and a display device, which can locally adjust and optimize the display effect of low grayscale while avoiding affecting the brightness compensation of other grayscale levels, thus effectively improving the display effect of the display device.

[0005] In a first aspect, embodiments of this application provide a brightness compensation method, the method comprising:

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

[0007] When the target grayscale value is less than the minimum original binding point value, determine 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; wherein, the virtual binding point value is less than the minimum original binding point value;

[0008] Based on 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; wherein, the target mapping data includes the mapping relationship between multiple sets of input offset values ​​and output offset values;

[0009] The target pixel is brightness compensated based on the brightness offset data of the virtual binding point value.

[0010] Secondly, embodiments of this application provide a display device, the display device including a display panel and a driving circuit connected to the display panel, the driving circuit being used to perform the brightness compensation method as described in the first aspect.

[0011] In summary, this application embodiment adds virtual grayscale binding points to the original grayscale binding points set on the actual production line. The virtual binding point value of this virtual grayscale binding point is less than the minimum original binding point value among the original binding point values ​​of the original grayscale binding points. Compared to related technologies that directly use the brightness offset data of the minimum original binding point value to compensate for the brightness of low grayscale pixels, this application embodiment 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, and then compensates for the brightness of low grayscale pixels based on this. This application embodiment can locally adjust and optimize the display effect of low grayscale pixels without affecting the brightness compensation of other grayscale pixels, effectively improving the display effect of the display device. Attached Figure Description

[0012] Figure 1 This is a schematic diagram of uneven color.

[0013] Figure 2 This is a schematic diagram illustrating a decay trend;

[0014] Figure 3 This is a flowchart of a brightness compensation method provided in an embodiment of this application;

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

[0016] Figure 5 This is a schematic diagram of target mapping data provided in an embodiment of this application;

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

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

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

[0020] Figure 9 This is a schematic diagram of a debugging process provided in an embodiment of this application;

[0021] Figure 10 This is a schematic diagram illustrating a display effect provided in an embodiment of this application;

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

[0023] Figure 12 This is a schematic diagram of a brightness offset data provided in an embodiment of this application. Detailed Implementation

[0024] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. The described technical solutions are for illustrative purposes only and should not be construed as limiting the scope of protection of this application.

[0025] Furthermore, in the embodiments of this application, "multiple" refers to two or more. The terms "first" and "second," etc., in the embodiments of this 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 can 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 have significant errors in improving local color uniformity at low grayscale levels. Furthermore, the dimming methods differ across different brightness levels (Different Brightness Value, DBV), further leading to brightness uniformity at various low grayscale levels, which is difficult to resolve by multiplying the gain value and the offset value. This affects the display effect of the display device and causes significant yield losses.

[0029] In view of this, embodiments of this application provide a brightness compensation method and a display device. Embodiments of this application add low-grayscale binding points to the original grayscale binding points, and remap the brightness offset data of the low-grayscale binding points based on the brightness offset data of the smallest original grayscale binding point, thereby optimizing the display effect of low-grayscale pixels based on the brightness offset data of the low-grayscale binding points. Embodiments of this application only add low-grayscale binding points and their brightness offset data, without affecting other original grayscale binding points and their brightness offset data, and will not affect the compensation of other pixel grayscale levels. Furthermore, embodiments of this application can at least achieve the following functions: positive and negative gain adjustment, local gain adjustment, brightness enhancement of some grayscale levels, and dynamic repair of substandard display panels.

[0030] Please see Figure 3 , Figure 3 This is a flowchart of a brightness compensation method provided in an embodiment of this application. Figure 3 As shown, the brightness compensation method may include the following steps:

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

[0032] Step 200: When the target grayscale value is less than the minimum original binding point value, determine 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;

[0033] Step 300: Based on the target mapping data, remap the brightness offset data of the minimum original binding point value to obtain the brightness offset data of the virtual binding point value;

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

[0035] The display panel can display images at multiple brightness levels. This application embodiment sets grayscale binding points and their grayscale values ​​for each of the multiple brightness levels. This application embodiment can store the grayscale values ​​of the grayscale binding points at multiple brightness levels. For example, this application embodiment can store first mapping data, which includes multiple grayscale values ​​at multiple brightness levels, and these multiple grayscale values ​​correspond to multiple grayscale binding points.

[0036] Please see Figure 4 , Figure 4 This is a schematic diagram of a first mapping data provided in an embodiment of this application. For example... Figure 4As shown, four grayscale binding points are set for each brightness level: O1, O2, O3, and O4. The grayscale value of grayscale binding point O1 is X1, that of grayscale binding point O2 is X2, that of grayscale binding point O3 is X3, and that of grayscale binding point O4 is X4. The grayscale values ​​corresponding to these four grayscale binding points may differ at different brightness levels. For example, at brightness level DBV 0, the grayscale values ​​of O1, O2, O3, and O4 / 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 The example only uses 5 brightness levels and 4 grayscale binding points, which does not constitute a limitation on the embodiments of this application. In actual applications, the brightness levels or grayscale binding points can also be implemented with fewer or more.

[0037] In this embodiment, the multiple grayscale binding points in the first mapping data may include grayscale binding points set on the actual production line, or grayscale binding points added during subsequent compensation. 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 subsequent compensation 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] Wherein, the virtual binding point value is less than the minimum original binding point value. That is, the virtual binding point value added in this application embodiment is the smallest grayscale value among the grayscale values ​​of multiple grayscale binding points; or it can be said that this application embodiment 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, as Figure 4 As shown, grayscale binding points O2, O3, and O4 in the first mapping data can be original grayscale binding points, so the grayscale values ​​of O2, O3, and O4 can be original binding point values; grayscale binding point O1 in the first mapping data can be a virtual grayscale binding point, so the grayscale value of O1 can be a virtual binding point value.

[0039] For a target pixel in the display panel, which can be any pixel in the display panel, obtain the current brightness level of the display panel or the brightness level that the display panel needs to achieve (i.e., the target brightness level), and the grayscale value of the target pixel (i.e., the target grayscale value). Then, compare the target grayscale value with the minimum original binding point value. For example, obtain the minimum original binding point value from the first mapping relationship, and 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 interpolation based on 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 less than the minimum original binding point value, related technologies directly use the brightness offset data of the minimum original binding point value as the brightness offset data of the target grayscale value, and then adjust it through a global gain. However, the global adjustment method of related technologies is prone to overcompensation and cannot make local adjustments to the brightness of low grayscale levels.

[0042] This application embodiment sets up target mapping data, which includes the mapping relationship 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 at the target brightness level is determined. Then, the brightness offset data of the minimum original binding point value is remapped according to the target mapping data to obtain the brightness offset data of the virtual binding point value. Finally, brightness compensation is performed on the target pixel based on the brightness offset data of the virtual binding point value. For example, the luminance offset data of the virtual binding point value can be directly used as the luminance offset data of the target grayscale value, and the target pixel's luminance can be compensated according to the luminance 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, interpolation processing is performed on the luminance offset data of the virtual binding point value and the luminance offset data of the minimum original binding point value based on the target grayscale value to obtain the luminance offset data of the target grayscale value, and the target pixel's luminance can be compensated according to the luminance offset data of the target grayscale value; or, when the target grayscale value is less than the virtual binding point value, the luminance offset data of the virtual binding point value is directly used as the luminance offset data of the target grayscale value, and the target pixel's luminance can be compensated according to the luminance offset data of the target grayscale value. For further explanation of the remapping process and target mapping data, please refer to the following embodiments, which will not be elaborated here.

[0043] Please see Figure 12 , Figure 12 This is a schematic diagram of brightness offset data provided in an embodiment of this application. For example... 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. Furthermore, the brightness offset data of the virtual binding point value X1 is not directly adopted from the brightness offset data of the minimum original binding point value X2, but is obtained by remapping based on the brightness offset data of the minimum original binding point value X2.

[0044] In summary, the technical solution provided in this application, for a target pixel in a display panel, obtains the target brightness level of the display panel and the target grayscale value of the target pixel; when the target grayscale value is less than the minimum original binding point value, it determines the brightness offset data of the minimum original binding point value under the target brightness level, and the virtual binding point value under the target brightness level; based on the target mapping data, it performs remapping processing on the brightness offset data of the minimum original binding point value to obtain the brightness offset data of the virtual binding point value; and it performs brightness compensation on the target pixel based on the brightness offset data of the virtual binding point value. Here, the virtual binding point value is less than the minimum original binding point value; the target mapping data includes the mapping relationship between multiple sets of input offset values ​​and output offset values. This application embodiment adds a virtual grayscale binding point to the original grayscale binding points 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 points. Compared to related technologies that directly use the brightness offset data of the minimum original binding point value to compensate for the brightness of low grayscale pixels, this application embodiment remaps the brightness offset data of the minimum original binding point based on target mapping data to obtain the brightness offset data of the virtual binding point value, and then compensates for the brightness of low grayscale pixels based on this. This application embodiment can locally adjust and optimize the display effect of low grayscale pixels, while avoiding affecting the brightness compensation of other grayscale pixels, effectively improving the display effect of the display device.

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

[0046] Step 310: Determine the 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, perform interpolation processing between the output offset values ​​corresponding to the reference input offset values ​​to obtain the brightness offset data of the virtual binding point values.

[0048] The target mapping data includes the 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 based on the target mapping data, the input offset value corresponding to the brightness offset data of the minimum original binding point value can be obtained from the target mapping data, i.e., the reference input offset value; then, the output offset value corresponding to the reference input offset value can be obtained from the target mapping data, and interpolation is performed between the output offset values ​​corresponding to the reference input offset value based on the brightness offset data of the minimum original binding point value to obtain the brightness offset data of the virtual binding point value.

[0049] In this embodiment, the target mapping data may include multiple sub-mapping data, each sub-mapping data including a mapping relationship between multiple sets 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). Therefore, based on the pixel color of the target pixel, the corresponding sub-mapping data can be obtained from the target mapping data, and then the brightness offset data of the minimum original binding point value can be remapped based on the sub-mapping data to obtain the brightness offset data of the virtual binding point value. Furthermore, a target mapping data can be set for each brightness level to achieve accurate compensation for different brightness levels. For example, based on... Figure 4 The five brightness levels shown allow for the setting of five target mapping data, with each target mapping data including multiple sub-mapping data.

[0050] Please see Figure 5 , Figure 5 This is a schematic diagram of target mapping data provided in an embodiment of this application. For example... Figure 5 As shown, the target mapping data includes three sub-mapping data 510, which can correspond to the three pixel colors R, G, and B respectively. Each sub-mapping data 510 includes multiple sets of mapping relationships between input offset values ​​511 and output offset values ​​512. Furthermore, since luminance offset data is typically represented by 8 bits, the value range of the luminance offset data can include -128 to 127, such as... 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 a power of 2, where N is a positive integer. This application does not limit the specific value of N; in practical applications, it can be flexibly set according to requirements such as storage capacity and compensation accuracy. For example, N can be 2, 3, 4, or 5. Figure 5 Taking the difference between two adjacent input offset values ​​as 2 to the power of 4 (i.e., 16) as an example, this does not constitute a limitation on the embodiments of this application. By setting the difference between two adjacent input offset values ​​to the power of 2, the division operation in the interpolation process can be transformed into a shift operation, reducing the amount of computation and making it easier to implement.

[0052] In some embodiments, the reference input offset value corresponding to the luminance 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 less than the second input offset value. The first input offset value and the second input offset value can be two adjacent input offset values ​​in the target mapping data. The luminance offset data of the minimum original binding point value is located between the first input offset value and the second input offset value; that is, the luminance 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, step 320 above may include: determining a correction 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; and summing the correction 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. Taking the brightness offset data of the minimum original binding point value as 20, the first input offset value as 16, and the second input offset value as 32 as an example, the output offset value corresponding to the first input offset value of 16 is Offset_out_16, and the output offset value corresponding to the second input offset value of 32 is Offset_out_32. Then, 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) can be calculated by 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] Where 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 derived from... Figure 5The target mapping data shown is retrieved. As can be seen from Formula 1 above, 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 transformed into the shift operation ">>4", thereby reducing the amount of computation and making it easier to implement in hardware.

[0057] The following describes the functions that the brightness compensation method provided in this application can achieve through several embodiments.

[0058] In some embodiments, in each mapping relationship in the target mapping data, the output offset is K times the input offset, where K is a positive number. This application does not limit the specific value of K; it can be flexibly set according to requirements in practical applications. By setting the output offset to K times the input offset in the target mapping data, the positive and negative gain function at low grayscale binding points can be implemented.

[0059] In related technologies, if positive and negative gains need to be achieved at low grayscale binding points, an identical lookup table (LUT) needs to be copied based on the original gain value lookup table, and the index of the lookup table is selected according to the sign of the brightness offset data (Offset). However, in actual debugging situations, only the debugging of low grayscale binding points is fine-tuned, and copying the same lookup table will cause design and storage redundancy.

[0060] Based on the target mapping data, the brightness offset data at the low grayscale binding point (virtual grayscale binding point) can be adjusted. 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, so that no additional gain design is needed.

[0061] Please see Figure 6 , Figure 6 This is a schematic diagram illustrating the relationship between an output offset value and an input offset value, provided in an embodiment of this application. In related technologies, the brightness offset data (i.e., the output offset value Offset_out) of a low-grayscale binding point (virtual grayscale binding point) uses the brightness offset data (i.e., the input offset value Offset_in) of the smallest original grayscale binding point, such as... Figure 6 As shown by line 61; if positive and negative gain functionality is required, additional gain design is needed. However, in this embodiment, positive and negative gain functionality 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 the diagram can achieve negative gain, such as Figure 6 Line 64 in the diagram can achieve positive gain.

[0062] In some embodiments, in each mapping relationship in the target mapping data, when the absolute value of the input offset is greater than the offset threshold, the output offset is M times the input offset. Here, M is a positive number less than 1. This application embodiment does not limit the specific values ​​of the offset threshold and M; they can be flexibly set according to requirements in practical applications. By setting the output offset to M times the input offset when the absolute value of the input offset is greater than the offset threshold, large input offset values ​​can be suppressed, achieving local gain adjustment at low grayscale levels.

[0063] During the debugging process, for images with significant differences in brightness (Mura), the calculated brightness offset data (Offset) exhibits substantial errors when applied to lower grayscale levels. In actual production, the preprocessing 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 original brightness offset data of the bound points, affecting compensation for all brightness levels and other grayscale levels, and cannot comprehensively consider the display effect of the entire display panel.

[0064] Based on the target mapping data, the brightness offset data at low grayscale binding points (virtual grayscale binding points) can be adjusted. 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 achieve better brightness compensation for low grayscale. This will not affect the brightness offset data of other grayscale binding points stored on the actual production line, thus not affecting the compensation effect of other images and helping to take into account the display effect of the entire display panel.

[0065] Please see Figure 7 , Figure 7 This is a schematic diagram illustrating another relationship between the output offset value and the input offset value provided in an embodiment of this application. In related technologies, the brightness offset data (i.e., the output offset value Offset_out) of the low grayscale binding point (virtual grayscale binding point) uses the brightness offset data (i.e., the input offset value Offset_in) of the smallest original grayscale binding point, such as... Figure 7 As shown in line 71, it is not possible to suppress low grayscale values ​​alone. However, in this embodiment, 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 Lines 72, 73, and 74 are shown in the diagram.

[0066] In some embodiments, in each mapping relationship 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. This application embodiment does not limit the specific value of the offset difference; it can be flexibly set according to requirements in practical 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 mapping relationship 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 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 the sum of the input offset value and the positive offset difference, the overall brightness offset data of low grayscale can be raised, improving the display effect of low grayscale while avoiding affecting the display effect of other grayscale values ​​in the image.

[0067] For display panels with severe uneven brightness, related technologies fine-tune the brightness offset data calculated by the brightness compensation algorithm to improve the brightness compensation effect at specific gray levels in order to achieve better brightness compensation. However, this method will change the brightness offset data of the original gray level binding points set on the actual production line and affect the compensation of other gray levels in the image, resulting in inconsistent RGB gain and causing white point drift in the overall image, thus affecting the display effect.

[0068] Based on the target mapping data, the brightness offset data at the low grayscale binding point (virtual grayscale binding point) can be adjusted. By remapping the input offset value to the output offset value, the brightness offset data of specific brightness and low grayscale can be adjusted to increase the brightness of low grayscale without affecting the display effect of other grayscale.

[0069] Please see Figure 8 , Figure 8 This is a schematic diagram illustrating another relationship between output offset value and input offset value provided in an embodiment of this application. In related technologies, the brightness offset data (i.e., output offset value Offset_out) of low grayscale binding points (virtual grayscale binding points) uses the brightness offset data (i.e., input offset value Offset_in) of the smallest original grayscale binding point, such as... Figure 8 As shown by line 81 in the diagram; it is not possible to perform local brightness enhancement for low grayscale levels alone. However, in this embodiment, by adding a positive offset difference value to the input offset value to obtain the output offset value, the overall brightness offset data of low grayscale levels is enhanced, that is, the brightness of low grayscale levels is enhanced, as shown in the example. Figure 8 Line 82 is shown in the diagram.

[0070] In some embodiments, the method further includes: adjusting the brightness offset data of a first pixel in the display panel at any brightness level to make the display panel meet 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. Wherein, the first grayscale value of the first pixel is less than the minimum original binding point value, and the first pixel can be any low-grayscale pixel in the display panel.

[0071] By adjusting the brightness offset data of the first pixel, the display panel is debugged to meet preset display requirements, such as brightness uniformity. The adjusted brightness offset data of the first pixel is obtained when the display panel meets these requirements. The brightness offset data of the smallest original binding point value is used as the first input offset value, and the adjusted brightness offset data of the first pixel is used as the first output offset value. A mapping relationship is established between the first input offset value and the first output offset value. For other low grayscale levels, this method can also be used to establish mapping relationships separately. Thus, target mapping data can be constructed based on multiple sets of mapping relationships. This target mapping data is used to adjust the brightness offset data of low grayscale levels during the brightness compensation process, achieving brightness compensation for low grayscale levels.

[0072] When adjusting low grayscale levels, related technologies can only be adjusted in the gain dimension to achieve optimal display effects. However, due to the difference between grayscale binding points and the actual trend of brightness offset data in the adjusted grayscale levels, gain adjustment can only achieve global brightness adjustment. Multiplying the gain by the brightness offset data of all grayscale values ​​cannot optimize the display effect of low grayscale levels.

[0073] Because the brightness offset data (Offset) in this embodiment is registered, it can be combined with a gain adjustment register to perform feedback adjustment and iteration on low grayscale levels using an area array, thereby achieving parameter optimization. Defective display panels can be individually adjusted and optimized.

[0074] Please see Figure 9 , Figure 9 This is a schematic diagram of a debugging process provided in an embodiment of this application. For unqualified (NoGood, NG) display panels, the brightness offset data of the low grayscale is adjusted, and the adjusted image is acquired by an area array device. The display panel is judged to be qualified based on the adjusted image. If it is unqualified, the brightness offset data of the low grayscale is adjusted again until the display panel is qualified.

[0075] Please see Figure 10 , Figure 10This is a schematic diagram illustrating a display effect provided in an embodiment of this application. In related technologies, the brightness offset data for low grayscale levels uses the brightness offset data with the minimum original binding point value, which makes it impossible to perform local adjustments and optimizations for low grayscale levels, easily leading to overcompensation, such as... Figure 10 Overcompensation appears in the upper right corner of the display panel. In this embodiment, the brightness offset data of the minimum original binding point value is remapped using target mapping data to obtain low grayscale brightness offset data; the input and output offset values ​​can be flexibly set in the target mapping data to achieve local adjustment and optimization of low grayscale, thus avoiding overcompensation. Figure 10 As shown.

[0076] Please see Figure 11 , Figure 11 This is a schematic diagram illustrating the relationship between output offset values ​​and input offset values ​​provided in another embodiment of this application. For example... Figure 11 As shown, in the remapping simulation experiment, large brightness shift data can be suppressed based on the target mapping data, thereby avoiding... Figure 10 The overcompensation phenomenon shown is illustrated.

[0077] This application also provides a display device, which includes a display panel and a driving circuit connected to the display panel. The driving circuit is used 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 this 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 descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0080] The above provides a detailed description of a brightness compensation method and display device provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A brightness compensation method, characterized in that, The method includes: For a target pixel in the display panel, obtain the target brightness level of the display panel and the target grayscale value of the target pixel; When the target grayscale value is less than the minimum original binding point value, determine 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; wherein, the virtual binding point value is less than the minimum original binding point value; From the target mapping data, determine the reference input offset value corresponding to the brightness offset data of the minimum original binding point value; wherein, the target mapping data includes multiple sets of mapping relationships between input offset values ​​and output offset values; the reference input offset value includes a first input offset value and a second input offset value, 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, and the first input offset value is less than the second input offset value; The correction offset value is determined 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. The output offset value corresponding to the corrected offset value and the first input offset value are summed to obtain the brightness offset data of the virtual binding point value; The target pixel is brightness compensated based on the brightness offset data of the virtual binding point value.

2. The method according to claim 1, characterized in that, The difference between two adjacent input offset values ​​in the target mapping data is a power of 2, where N is a positive integer.

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

4. The method according to claim 1, characterized in that, 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, where M is a positive number less than 1.

5. The method according to claim 1, characterized in that, 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 value, where the offset difference value is a positive number.

6. The method according to claim 1, characterized in that, The method further includes: At any of the brightness levels, the brightness offset data of the first pixel in the display panel is adjusted so that the display panel meets the preset display requirements; wherein, the first grayscale value of the first pixel is less than the minimum original binding point value; A first input offset value is generated based on the brightness offset data of the minimum original binding point value; A first output offset value is generated based on the brightness offset data adjusted for the first pixel. Establish the mapping relationship between the first input offset value and the first output offset value; The target mapping data is constructed based on multiple sets of mapping relationships.

7. A display device, characterized in that, The display device includes a display panel and a driving circuit connected to the display panel, the driving circuit being used to perform the brightness compensation method as described in any one of claims 1 to 6.

8. The display device according to claim 7, characterized in that, The driving circuit includes any one of the following: a display driver chip, a timing controller, and an application processor.

Citation Information

Patent Citations

  • 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