Brightness compensation method and device of display panel, display device

By selecting a suitable brightness compensation table for brightness compensation according to the grayscale values ​​of the current row and the previous row in a display panel with a three-gate structure, the problem of image quality conflict during brightness compensation in the three-gate structure is solved, and the uniformity of the entire display panel is improved.

CN119049429BActive Publication Date: 2025-10-10TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In a display panel with a three-gate architecture, using a single Gain LUT for brightness compensation cannot adapt to the charging capabilities of different areas, resulting in image quality conflicts.

Method used

By obtaining the grayscale values ​​of the pixels in the current row and the previous row, a suitable table is selected from multiple preset first brightness compensation tables according to the grayscale value relationship to perform brightness compensation, including selecting a table according to the grayscale value size relationship or difference relationship, and performing targeted compensation within the panel partition.

Benefits of technology

The accuracy of brightness compensation is improved, image quality conflicts in different areas are avoided, and the uniformity of the entire display panel is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119049429B_ABST
    Figure CN119049429B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a display panel brightness compensation method and device, and a display device, and relates to the technical field of display; in the application, the gray scale value of the Nth row of pixels and the gray scale value of the N+1th row of pixels are obtained from a to-be-displayed image of a display panel; one first brightness compensation table is obtained from a plurality of preset first brightness compensation tables according to the gray scale value of the Nth row of pixels and the gray scale value of the N+1th row of pixels; and the N+1th row of pixels is subjected to brightness compensation according to the obtained first brightness compensation table. The embodiment of the application predefines a plurality of first brightness compensation tables, and obtains a first brightness compensation table matched with the current gray scale change condition when in use, so that the quality conflict of different regions can be avoided, the accuracy of brightness compensation is improved, and the overall uniformity of the display panel is truly 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 device for a display panel, and a display device. Background Art

[0002] With the advancement of display technology, the trigate architecture is increasingly being used in displays of various sizes. Due to the heavy data load in the trigate architecture, it is prone to problems such as insufficient charging and poor uniformity across the entire display due to factors such as RC delay. Consequently, the LOD (Line Over Driver) algorithm has been proposed.

[0003] In the LOD algorithm, a Gain LUT (Look-up-table) is used to solve the problem of poor uniformity across the entire surface. However, the charging capabilities of different areas of the display panel may be different. Using a single Gain LUT for brightness compensation cannot adapt to different charging capabilities, which can easily cause image quality conflicts. Summary of the Invention

[0004] Embodiments of the present application provide a method and device for compensating brightness of a display panel, and a display device, which can solve the technical problem of image quality conflict during brightness compensation.

[0005] An embodiment of the present application provides a brightness compensation method for a display panel, comprising:

[0006] Obtaining, from the image to be displayed on the display panel, the grayscale value of the pixels in the Nth row and the grayscale value of the pixels in the N+1th row, where N is a positive integer;

[0007] Obtaining a first brightness compensation table from a plurality of preset first brightness compensation tables according to the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row;

[0008] Brightness compensation is performed on the pixels in the N+1th row according to the obtained first brightness compensation table.

[0009] Optionally, acquiring a first brightness compensation table from a plurality of preset first brightness compensation tables according to the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row includes:

[0010] Obtaining a first brightness compensation table from a plurality of preset first brightness compensation tables according to a magnitude relationship between the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row;

[0011] or,

[0012] According to the size relationship between the grayscale value difference and the preset difference threshold, a first brightness compensation table is obtained from the preset multiple first brightness compensation tables, where the grayscale value difference refers to the difference between the grayscale value of the pixel in the Nth row and the grayscale value of the pixel in the N+1th row.

[0013] Optionally, acquiring a first brightness compensation table from a plurality of preset first brightness compensation tables according to a magnitude relationship between grayscale values ​​of the pixels in the Nth row and grayscale values ​​of the pixels in the N+1th row includes:

[0014] If the grayscale value of the pixel in the Nth row is greater than the grayscale value of the pixel in the N+1th row, obtaining the first brightness compensation table corresponding to the grayscale decreasing trend from the preset plurality of first brightness compensation tables;

[0015] If the grayscale value of the pixels in the Nth row is less than the grayscale value of the pixels in the N+1th row, the first brightness compensation table corresponding to the grayscale rising trend is obtained from the preset plurality of first brightness compensation tables.

[0016] Optionally, acquiring one of the first brightness compensation tables from a plurality of preset first brightness compensation tables according to a magnitude relationship between the grayscale value difference and a preset difference threshold value includes:

[0017] If the grayscale value difference is less than the difference threshold, obtaining the first brightness compensation table corresponding to the first change situation from a plurality of preset first brightness compensation tables;

[0018] If the grayscale value difference is greater than the difference threshold, obtaining the first brightness compensation table corresponding to the second change situation from a plurality of preset first brightness compensation tables;

[0019] The first change situation refers to a grayscale value change situation in which the grayscale value difference is less than the difference threshold, and the second change situation refers to a grayscale value change situation in which the grayscale value difference is greater than the difference threshold.

[0020] Optionally, the display panel includes a plurality of panel partitions, and the first brightness compensation table is used to perform brightness compensation on the pixel according to the panel partition where the pixel is located.

[0021] Optionally, performing brightness compensation on the pixels in the N+1th row according to the acquired first brightness compensation table includes:

[0022] Determining brightness compensation data for each of the panel partitions corresponding to the pixels in the N+1th row according to the obtained first brightness compensation table; wherein the first brightness compensation table includes the brightness compensation data for a plurality of the panel partitions;

[0023] For each of the panel partitions corresponding to the pixels in the N+1th row, brightness compensation is performed on the panel partition according to the brightness compensation data of the panel partition.

[0024] Optionally, performing brightness compensation on each panel partition corresponding to the pixels in the N+1th row according to the brightness compensation data of the panel partition includes:

[0025] For each of the panel partitions corresponding to the pixels in the N+1th row, determining a brightness compensation coefficient for the panel partition according to a preset maximum compensation coefficient and the brightness compensation data of the panel partition; wherein the brightness compensation data includes an initial compensation coefficient;

[0026] For each of the panel partitions corresponding to the pixels in the N+1th row, brightness compensation is performed on the panel partition according to the brightness compensation coefficient of the panel partition.

[0027] Optionally, performing brightness compensation on the pixels in the N+1th row according to the acquired first brightness compensation table includes:

[0028] Brightness compensation is performed on the pixels in the N+1th row according to a preset second brightness compensation table and the obtained first brightness compensation table; wherein the second brightness compensation table is used to perform brightness compensation on the pixels according to the grayscale values ​​of the pixels.

[0029] Optionally, performing brightness compensation on the pixels in the N+1th row according to the preset second brightness compensation table and the obtained first brightness compensation table includes:

[0030] Determining, according to the second brightness compensation table, brightness compensation grayscale values ​​corresponding to both the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row; wherein the second brightness compensation table includes the brightness compensation grayscale values ​​corresponding to any two preset grayscale value binding points;

[0031] Brightness compensation is performed on the pixels in the N+1th row according to the determined brightness compensation grayscale value and the obtained first brightness compensation table.

[0032] Accordingly, an embodiment of the present application provides a brightness compensation device for a display panel, comprising:

[0033] A grayscale value acquisition module, configured to acquire the grayscale values ​​of pixels in the Nth row and the grayscale values ​​of pixels in the N+1th row from the image to be displayed on the display panel, where N is a positive integer;

[0034] The compensation table obtaining module is configured to obtain one of the first luminance compensation tables from a plurality of preset first luminance compensation tables according to the gray scale value of the pixel in the Nth row and the gray scale value of the pixel in the N+1th row.

[0035] The luminance compensation module is configured to perform luminance compensation on the pixel in the N+1th row according to the obtained first luminance compensation table.

[0036] Correspondingly, the embodiment of the present application provides a display device, which comprises a display panel and a luminance compensation device of the display panel.

[0037] The embodiment of the present application provides at least the following beneficial effects:

[0038] By presetting a plurality of first luminance compensation tables, when it is necessary to perform luminance compensation on the pixel in the current row, one of the first luminance compensation tables is obtained from the plurality of first luminance compensation tables according to the gray scale value of the pixel in the current row and the gray scale value of the pixel in the previous row, and the luminance compensation is performed on the pixel in the current row according to the obtained first luminance compensation table. Wherein, the current gray scale change condition can be determined according to the gray scale value of the pixel in the current row and the gray scale value of the pixel in the previous row, the charging capacity of the regions with different gray scale change conditions in the display panel is different, the embodiment of the present application presets a plurality of first luminance compensation tables, and obtains the first luminance compensation table matched with the current gray scale change condition when in use, which can avoid the quality conflict of different regions, improve the accuracy of luminance compensation, and truly improve the overall uniformity of the display panel. BRIEF DESCRIPTION OF DRAWINGS

[0039] Figure 1 is a flowchart of the luminance compensation method of the display panel provided by the embodiment of the present application;

[0040] Figure 2 is a schematic diagram of the second luminance compensation table provided by the embodiment of the present application;

[0041] Figure 3 is a schematic diagram of the first luminance compensation table provided by the embodiment of the present application;

[0042] Figure 4 is a schematic diagram of the luminance compensation process provided by the embodiment of the present application;

[0043] Figure 5 is a block diagram of the luminance compensation device of the display panel provided by the embodiment of the present application. DETAILED DESCRIPTION

[0044] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. The described technical solutions are only used to explain and illustrate the idea of the present application, and should not be regarded as a limitation on the protection scope of the present application.

[0045] 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.

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

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

[0048] See also Figure 1 , Figure 1 1 is a flow chart of a brightness compensation method for a display panel provided by an embodiment of the present application. The brightness compensation method may include at least one of the following steps (steps 110 to 130).

[0049] Step 110 : Obtaining the grayscale value of the pixels in the Nth row and the grayscale value of the pixels in the N+1th row from the image to be displayed on the display panel.

[0050] The image to be displayed on the display panel includes multiple rows of pixels. In the embodiment of the present application, the pixels in row (N+1) are the current row of pixels requiring brightness compensation, and the pixels in row (N) are the previous row of pixels, where N is a positive integer. When performing brightness compensation on the pixels in row (N+1), it is necessary to obtain the grayscale values ​​of the pixels in row (N) and the grayscale values ​​of the pixels in row (N+1).

[0051] The embodiments of the present application do not limit the method for obtaining the grayscale value of a row of pixels. Optionally, the grayscale value of a row of pixels is the average grayscale value of all pixels in the row; or, the grayscale value of a row of pixels is the grayscale value of a specific pixel in the row, such as the first pixel, the last pixel, or any pixel in the middle of the row; or, the grayscale value of a row of pixels is the average grayscale value of all pixels in a specific area of ​​the row, such as the middle area or edge area of ​​the row. It should be understood that the grayscale value of the pixels in the Nth row and the grayscale value of the pixels in the N+1th row are obtained in the same manner, such as the grayscale value of the pixels in the Nth row is the average grayscale value of all pixels in the Nth row, and the grayscale value of the pixels in the N+1th row is the average grayscale value of all pixels in the N+1th row, to ensure the accuracy of grayscale value comparison and subsequent brightness compensation.

[0052] To ensure uniformity across the entire display panel, the embodiments of the present application divide the display panel into multiple panel partitions during brightness compensation. Optionally, the sizes of the multiple panel partitions are identical, meaning that the display panel is evenly divided to obtain the multiple panel partitions. For example, the display panel is divided horizontally to obtain 23 columns of panel partitions, and vertically to obtain 7 rows of panel partitions, thereby dividing the display panel into 23×7 panel partitions. However, the panel partitioning method is not limited to this. In actual applications, the division can be based on application requirements and the size of the display panel, and the embodiments of the present application do not limit this.

[0053] When the display panel is divided into a plurality of panel partitions, a row of pixels corresponds to at least one of the plurality of panel partitions, that is, the N+1th row of pixels corresponds to at least one panel partition. For example, when the display panel is divided into the aforementioned 23×7 panel partitions, the N+1th row of pixels may correspond to 23 panel partitions.

[0054] Step 120 : Obtain a first brightness compensation table from a plurality of preset first brightness compensation tables according to the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row.

[0055] Optionally, the first brightness compensation table is used to perform brightness compensation on pixels according to the panel partition in which the pixels are located. In the first brightness compensation table, different brightness compensation data can be set for different panel partitions, thereby achieving targeted compensation for different panel partitions.

[0056] In the embodiment of the present application, multiple first brightness compensation tables are preset, and each first brightness compensation table corresponds to a grayscale value change. The current grayscale value change can be determined based on the grayscale value of the pixels in the Nth row and the grayscale value of the pixels in the N+1th row, and then a first brightness compensation table corresponding to the current grayscale value change is obtained from the preset multiple first brightness compensation tables. It should be understood that the preset multiple first brightness compensation tables can correspond to the same panel partition division method, such as all based on the above-mentioned 23×7 panel partition division method, but the brightness compensation data corresponding to the same panel partition in different first brightness compensation tables can be preset to be different. Optionally, the brightness compensation data in the first brightness compensation table can be obtained through debugging.

[0057] In some embodiments, step 120 includes obtaining a first brightness compensation table from a plurality of preset first brightness compensation tables according to a magnitude relationship between the grayscale values ​​of pixels in the Nth row and the grayscale values ​​of pixels in the N+1th row.

[0058] That is, in this example, the magnitude relationship between the grayscale values ​​of the two rows of pixels can be directly compared to obtain a first brightness compensation table. Optionally, if the grayscale value of the pixels in the Nth row is greater than the grayscale value of the pixels in the N+1th row, it indicates that the current grayscale value change is in a grayscale decreasing trend; if the grayscale value of the pixels in the Nth row is less than the grayscale value of the pixels in the N+1th row, it indicates that the current grayscale value change is in a grayscale increasing trend. The preset multiple first brightness compensation tables include a first brightness compensation table corresponding to an increasing grayscale trend and a first brightness compensation table corresponding to a decreasing grayscale trend. Thus, the above-mentioned obtaining a first brightness compensation table from the preset multiple first brightness compensation tables includes: if the grayscale value of the pixels in the Nth row is greater than the grayscale value of the pixels in the N+1th row, obtaining a first brightness compensation table corresponding to a grayscale decreasing trend from the preset multiple first brightness compensation tables; if the grayscale value of the pixels in the Nth row is less than the grayscale value of the pixels in the N+1th row, obtaining a first brightness compensation table corresponding to a grayscale increasing trend from the preset multiple first brightness compensation tables.

[0059] In other embodiments, the above-mentioned step 120 includes: obtaining a first brightness compensation table from a preset plurality of first brightness compensation tables based on a size relationship between a grayscale value difference and a preset difference threshold, where the grayscale value difference refers to the difference between the grayscale value of the pixel in the Nth row and the grayscale value of the pixel in the N+1th row.

[0060] That is, in this example, it is necessary to first calculate the grayscale value difference between two rows of pixels, and then compare the grayscale value difference with the difference threshold to obtain a first brightness compensation table. Optionally, the grayscale value difference is the difference between the grayscale value of the pixels in the Nth row and the grayscale value of the pixels in the N+1th row. If the grayscale value difference is less than the difference threshold, the current grayscale value change situation is the first change situation; if the grayscale value difference is greater than the difference threshold, the current grayscale value change situation is the second change situation. The preset multiple first brightness compensation tables include a first brightness compensation table corresponding to the first change situation and a first brightness compensation table corresponding to the second change situation. Therefore, the above-mentioned obtaining a first brightness compensation table from the preset multiple first brightness compensation tables includes: if the grayscale value difference is less than the difference threshold, obtaining the first brightness compensation table corresponding to the first change situation from the preset multiple first brightness compensation tables; if the grayscale value difference is greater than the difference threshold, obtaining the first brightness compensation table corresponding to the second change situation from the preset multiple first brightness compensation tables.

[0061] In this example, the size of the difference threshold value can be set to match the calculation method of the gray scale value difference, for example, in the case where the gray scale value difference refers to the gray scale value of the (N+1)th row of pixels minus the gray scale value of the Nth row of pixels, the difference threshold value can be a positive number greater than 0, such as 2 by default; in the case where the gray scale value difference refers to the gray scale value of the Nth row of pixels minus the gray scale value of the (N+1)th row of pixels, the difference threshold value can be a negative number less than 0, such as -2 by default. However, the setting method of the difference threshold value is not limited to this, and in actual application, it can be set arbitrarily according to application requirements. In addition, the difference threshold value can also be set to 0, so that in the case where the gray scale value difference refers to the gray scale value of the (N+1)th row of pixels minus the gray scale value of the Nth row of pixels, the first change condition of the gray scale value difference being less than the difference threshold value is the gray scale downward trend in the above example, and the second change condition of the gray scale value difference being greater than the difference threshold value is the gray scale upward region in the above example.

[0062] It should be noted that the brightness compensation method in the embodiments of the present application can be provided with a trigger condition, and in the case where there is a difference between the gray scale value of the Nth row of pixels and the gray scale value of the (N+1)th row of pixels, such as the absolute value of the gray scale value difference being greater than 2 gray scale values, the brightness compensation process will be triggered.

[0063] Step 130: performing brightness compensation on the (N+1)th row of pixels according to the obtained first brightness compensation table.

[0064] The embodiments of the present application select a first brightness compensation table matched with the gray scale value change condition from a plurality of preset first brightness compensation tables, and then perform brightness compensation on the (N+1)th row of pixels according to the obtained first brightness compensation table.

[0065] The first brightness compensation table includes brightness compensation data of a plurality of panel partitions, and the (N+1)th row of pixels corresponds to at least one of the plurality of panel partitions, so that the above-mentioned step 130 includes: determining the brightness compensation data of each panel partition corresponding to the (N+1)th row of pixels according to the obtained first brightness compensation table; and performing brightness compensation on each panel partition corresponding to the (N+1)th row of pixels according to the brightness compensation data of the panel partition.

[0066] For each panel partition corresponding to the (N+1)th row of pixels, the brightness compensation data of the panel partition can be obtained from the first brightness compensation table, and then the brightness compensation data of the panel partition is used to perform brightness compensation on the panel partition. Alternatively, the brightness compensation data can be a compensation coefficient or a compensation gray scale value, which is not limited by the embodiments of the present application.

[0067] Taking the brightness compensation data as a compensation coefficient as an example, optionally, for each panel partition corresponding to the N+1th row of pixels, brightness compensation is performed on the panel partition according to the brightness compensation data of the panel partition, including: for each panel partition corresponding to the N+1th row of pixels, the brightness compensation coefficient of the panel partition is determined according to the preset maximum compensation coefficient and the brightness compensation data of the panel partition; wherein the brightness compensation data includes an initial compensation coefficient; for each panel partition corresponding to the N+1th row of pixels, brightness compensation is performed on the panel partition according to the brightness compensation coefficient of the panel partition. In this example, the value range of the brightness compensation data (i.e., the initial compensation coefficient) in the first brightness compensation table can be [0,255], and the preset maximum compensation coefficient is 255. Of course, the first brightness compensation table can also directly include the brightness compensation coefficients of multiple panel partitions, and the value range of the brightness compensation coefficient can be [0,1]. The brightness compensation coefficients of each panel partition can be directly obtained from the first brightness compensation table.

[0068] In some embodiments, to solve the problem of insufficient charging in a tri-gate architecture, step 130 includes performing brightness compensation on the pixels in the N+1th row according to a preset second brightness compensation table and the obtained first brightness compensation table.

[0069] The second brightness compensation table is used to perform brightness compensation on pixels according to their grayscale values. Optionally, the second brightness compensation table may include brightness compensation grayscale values ​​that simultaneously correspond to any two grayscale values; or, to reduce storage requirements of the second brightness compensation table, the second brightness compensation table may include brightness compensation grayscale values ​​that simultaneously correspond to any two preset grayscale value binding points.

[0070] Based on this, optionally, the above-mentioned brightness compensation is performed on the pixels in the N+1th row according to the preset second brightness compensation table and the obtained first brightness compensation table, including: determining, according to the second brightness compensation table, a brightness compensation grayscale value that corresponds to both the grayscale value of the pixels in the Nth row and the grayscale value of the pixels in the N+1th row; and performing brightness compensation on the pixels in the N+1th row according to the determined brightness compensation grayscale value and the obtained first brightness compensation table.

[0071] Among them, when the second brightness compensation table may include brightness compensation grayscale values ​​corresponding to any two grayscale values ​​at the same time, the brightness compensation grayscale values ​​corresponding to the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row can be directly obtained from the second brightness compensation table; when the second brightness compensation table includes brightness compensation grayscale values ​​corresponding to any two preset grayscale value binding points, and the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row are not preset grayscale value binding points, it is necessary to perform interpolation processing on the brightness compensation grayscale values ​​in the second brightness compensation table, such as two-dimensional linear interpolation, to obtain brightness compensation grayscale values ​​corresponding to the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row.

[0072] In some embodiments, taking the combined use of the first brightness compensation table and the second brightness compensation table as an example, the above-mentioned step 130 includes: determining the brightness compensation grayscale value corresponding to the grayscale value of the pixels in the Nth row and the grayscale value of the pixels in the N+1th row according to the preset second brightness compensation table; determining the brightness compensation data of each panel partition corresponding to the pixels in the N+1th row according to the obtained first brightness compensation table; for each panel partition corresponding to the pixels in the N+1th row, performing brightness compensation on the panel partition according to the determined brightness compensation grayscale value and the brightness compensation data of the panel partition.

[0073] Below, an example is used to introduce the brightness compensation method provided in the embodiment of the present application.

[0074] Figure 2 Schematic diagram of a second brightness compensation table provided in an embodiment of the present application, the second brightness compensation table may be referred to as LOD lut. Figure 2 As shown, the horizontal LOD LUT records the grayscale value binding point of the previous row of pixels, and the vertical LOD LUT records the grayscale value binding point of the current row of pixels. The intersection of the two records the brightness compensation grayscale value corresponding to both the grayscale value binding point of the previous row of pixels and the grayscale value binding point of the current row of pixels. This embodiment of the application does not limit the setting content and number of grayscale value binding points. Optionally, 19 grayscale value binding points such as 0, 8, 16, 24, 32, 176, 192, 224, and 255 can be set.

[0075] In the embodiment of the present application, the Nth row of pixels represents the previous row of pixels, and the N+1th row of pixels represents the current row of pixels. Figure 2 In the area below the diagonal line of the LOD lut shown, the grayscale value of the current row of pixels is greater than the grayscale value of the previous row of pixels, indicating a rising trend in grayscale; in the area above the diagonal line, the grayscale value of the current row of pixels is less than the grayscale value of the previous row of pixels, indicating a falling trend in grayscale.

[0076] Because the display panel's charging capacity for grayscale rising and grayscale falling trends is different, using a first brightness compensation table for brightness compensation can result in poor color in areas with a grayscale rising trend after color compensation is completed in areas with a grayscale falling trend, and vice versa. In other words, using a single first brightness compensation table for both grayscale rising and grayscale falling trends can easily lead to image quality conflicts. To resolve this image quality conflict, the present embodiment pre-sets a first brightness compensation table corresponding to grayscale rising trends and a first brightness compensation table corresponding to grayscale falling areas.

[0077] Figure 3 Schematic diagram of a first brightness compensation table provided in an embodiment of the present application, the first brightness compensation table may be referred to as Gain lut. Figure 3 As shown, the embodiment of the present application presets two first brightness compensation tables, Rising Gain lut and Falling Gain lut. Rising Gain lut corresponds to the grayscale rising trend, and Falling Gain lut corresponds to the grayscale falling trend. The horizontal Gain lut records the 23 column panel partitions of the horizontal division of the display panel, and the vertical Gain lut records the 7 row panel partitions of the vertical division of the display panel. The intersection of the two records the brightness compensation data of a panel partition. Among them, the brightness compensation data is the initial compensation coefficient. Optionally, the value range of the initial compensation coefficient is [0,255]. That is, the Gain lut in the Rising Gain lut is [0,255]. R(x,y) The value range of G in Falling Gain lut F(x,y) The value range of both Gain LUTs is [0,255]. The specific compensation coefficient values ​​in these two Gain LUTs can be obtained according to the actual debugging of the display panel status. When the brightness compensation of the N+1th row of pixels is required, the grayscale value of the Nth row of pixels and the grayscale value of the N+1th row of pixels can be obtained. According to the grayscale value of the Nth row of pixels and the grayscale value of the N+1th row of pixels, the grayscale value of the N+1th row of pixels can be obtained from Figure 2 Determine the brightness compensation grayscale value A in the LOD lut shown LOD lut值 According to the comparison of the grayscale value of the pixel in the Nth row and the grayscale value of the pixel in the N+1th row, we can get Figure 3 A gain lut is selected from the rising gain lut and the falling gain lut shown, and a brightness compensation coefficient is determined therefrom. Finally, brightness compensation is performed on the pixels in the N+1th row according to the determined brightness compensation grayscale value and the brightness compensation coefficient.

[0078] like Figure 4 As shown, a comparator can be added to compare the grayscale values ​​of the pixels in the Nth row (Line N) and the grayscale value of the pixels in row N+1 (Line N+1 ) size relationship. If Line N+1 -Line N >0(or Line N+1 >Line N ), the comparator outputs a low level 0 and calls Rising Gain lut; if the initial compensation coefficient obtained from Rising Gain lut is G Rising Gain lut值 , the preset maximum compensation coefficient is 255, then the compensation value for the brightness compensation of the N+1th row of pixels is A LOD lut值 ×(G Rising Gain lut值 / 255). If Line N+1 -Line N <0(or Line N+1 <Line N ), the comparator outputs a high level 1 and calls Falling Gain lut; if the initial compensation coefficient obtained from Falling Gain lut is G Falling Gain lut值 , the preset maximum compensation coefficient is 255, then the compensation value for the brightness compensation of the N+1th row of pixels is A LOD lut值 ×(G Falling Gain lut值 / 255).

[0079] In summary, the brightness compensation method for a display panel provided in the embodiments of the present application presets multiple first brightness compensation tables. When brightness compensation is required for pixels in a current row, a first brightness compensation table is obtained from the multiple first brightness compensation tables based on the grayscale values ​​of the pixels in the current row and the grayscale values ​​of the pixels in the previous row, and brightness compensation is performed on the pixels in the current row based on the obtained first brightness compensation table. The current grayscale change can be determined based on the grayscale values ​​of the pixels in the current row and the grayscale values ​​of the pixels in the previous row. The charging capacity of regions with different grayscale changes in the display panel is different. The embodiments of the present application preset multiple first brightness compensation tables, and when used, obtain a first brightness compensation table that matches the current grayscale change. This can avoid image quality conflicts between different regions, improve the accuracy of brightness compensation, and truly improve the uniformity of the entire display panel.

[0080] In order to facilitate better implementation of the brightness compensation method of the display panel provided in the embodiment of the present application, the embodiment of the present application also provides a brightness compensation device for the display panel based on the above-mentioned brightness compensation method. The brightness compensation device of the display panel includes program code, which can be used to execute the brightness compensation method of the above-mentioned display panel. The meaning of the nouns is the same as in the brightness compensation method of the above-mentioned display panel. For specific implementation details, please refer to the description in the method embodiment.

[0081] For example, the brightness compensation device of the display panel is Figure 5 As shown, the program code in the brightness compensation device of the display panel can be located in Figure 5 In the modules shown, at this time, the brightness compensation device of the display panel may include: a grayscale value acquisition module 510 , a compensation table acquisition module 520 and a brightness compensation module 530 .

[0082] A grayscale value acquisition module 510 is configured to acquire grayscale values ​​of pixels in the Nth row and grayscale values ​​of pixels in the N+1th row from an image to be displayed on the display panel, where N is a positive integer;

[0083] a compensation table acquisition module 520 for acquiring a first brightness compensation table from a plurality of preset first brightness compensation tables according to the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row;

[0084] The brightness compensation module 530 is configured to perform brightness compensation on the pixels in the N+1th row according to the obtained first brightness compensation table.

[0085] In some embodiments, the compensation table acquisition module 520 is further configured to:

[0086] Obtaining a first brightness compensation table from a plurality of preset first brightness compensation tables according to a magnitude relationship between the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row;

[0087] or,

[0088] According to the size relationship between the grayscale value difference and the preset difference threshold, a first brightness compensation table is obtained from the preset multiple first brightness compensation tables, where the grayscale value difference refers to the difference between the grayscale value of the pixel in the Nth row and the grayscale value of the pixel in the N+1th row.

[0089] In some embodiments, the compensation table acquisition module 520 is further configured to:

[0090] If the grayscale value of the pixel in the Nth row is greater than the grayscale value of the pixel in the N+1th row, obtaining the first brightness compensation table corresponding to the grayscale decreasing trend from the preset plurality of first brightness compensation tables;

[0091] If the grayscale value of the pixels in the Nth row is less than the grayscale value of the pixels in the N+1th row, the first brightness compensation table corresponding to the grayscale rising trend is obtained from the preset plurality of first brightness compensation tables.

[0092] In some embodiments, the compensation table acquisition module 520 is further configured to:

[0093] If the grayscale value difference is less than the difference threshold, obtaining the first brightness compensation table corresponding to the first change situation from a plurality of preset first brightness compensation tables;

[0094] If the grayscale value difference is greater than the difference threshold, obtaining the first brightness compensation table corresponding to the second change situation from a plurality of preset first brightness compensation tables;

[0095] The first change situation refers to a grayscale value change situation in which the grayscale value difference is less than the difference threshold, and the second change situation refers to a grayscale value change situation in which the grayscale value difference is greater than the difference threshold.

[0096] In some embodiments, the display panel includes a plurality of panel partitions, and the first brightness compensation table is used to perform brightness compensation on the pixel according to the panel partition where the pixel is located.

[0097] In some embodiments, the brightness compensation module 530 is further configured to:

[0098] Determining brightness compensation data for each of the panel partitions corresponding to the pixels in the N+1th row according to the obtained first brightness compensation table; wherein the first brightness compensation table includes the brightness compensation data for a plurality of the panel partitions;

[0099] For each of the panel partitions corresponding to the pixels in the N+1th row, brightness compensation is performed on the panel partition according to the brightness compensation data of the panel partition.

[0100] In some embodiments, the brightness compensation module 530 is further configured to:

[0101] For each of the panel partitions corresponding to the pixels in the N+1th row, determining a brightness compensation coefficient for the panel partition according to a preset maximum compensation coefficient and the brightness compensation data of the panel partition; wherein the brightness compensation data includes an initial compensation coefficient;

[0102] For each of the panel partitions corresponding to the pixels in the N+1th row, brightness compensation is performed on the panel partition according to the brightness compensation coefficient of the panel partition.

[0103] In some embodiments, the brightness compensation module 530 is further configured to:

[0104] Brightness compensation is performed on the pixels in the N+1th row according to a preset second brightness compensation table and the obtained first brightness compensation table; wherein the second brightness compensation table is used to perform brightness compensation on the pixels according to the grayscale values ​​of the pixels.

[0105] In some embodiments, the brightness compensation module 530 is further configured to:

[0106] Determining, according to the second brightness compensation table, brightness compensation grayscale values ​​corresponding to both the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row; wherein the second brightness compensation table includes the brightness compensation grayscale values ​​corresponding to any two preset grayscale value binding points;

[0107] Brightness compensation is performed on the pixels in the N+1th row according to the determined brightness compensation grayscale value and the obtained first brightness compensation table.

[0108] In summary, the brightness compensation device for a display panel provided in an embodiment of the present application presets multiple first brightness compensation tables. When brightness compensation is required for pixels in a current row, a first brightness compensation table is obtained from the multiple first brightness compensation tables based on the grayscale values ​​of the pixels in the current row and the grayscale values ​​of the pixels in the previous row, and brightness compensation is performed on the pixels in the current row based on the obtained first brightness compensation table. The current grayscale change can be determined based on the grayscale values ​​of the pixels in the current row and the grayscale values ​​of the pixels in the previous row. Regions of the display panel with different grayscale change conditions have different charging capacities. In an embodiment of the present application, multiple first brightness compensation tables are preset, and when used, a first brightness compensation table that matches the current grayscale change condition is obtained. This avoids image quality conflicts between different regions, improves the accuracy of brightness compensation, and truly improves the uniformity of the entire display panel.

[0109] It should be understood that, in specific implementations, the above modules may be implemented as independent entities, or may be arbitrarily combined to be implemented as the same entity or several entities.

[0110] Those skilled in the art will appreciate that the above program code may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0111] To this end, an embodiment of the present application provides a computer-readable storage medium storing program code, which can be loaded by a processor to execute the steps of any of the display panel brightness compensation methods provided in the embodiments of the present application. For example, the program code can execute the following steps:

[0112] Obtaining, from the image to be displayed on the display panel, the grayscale value of the pixels in the Nth row and the grayscale value of the pixels in the N+1th row, where N is a positive integer;

[0113] Obtaining a first brightness compensation table from a plurality of preset first brightness compensation tables according to the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row;

[0114] Brightness compensation is performed on the pixels in the N+1th row according to the obtained first brightness compensation table.

[0115] The computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0116] Since the program code stored in the computer-readable storage medium can execute the steps in any one of the brightness compensation methods for display panels provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the brightness compensation methods for display panels provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be elaborated here.

[0117] An embodiment of the present application further provides a display device, which includes a display panel and the brightness compensation device of the display panel described in the above embodiment.

[0118] The specific implementations and corresponding beneficial effects of the above operations can be found in the detailed description of the embodiment of the brightness compensation method for a display panel above, which will not be elaborated here.

[0119] The above is a detailed introduction to a brightness compensation method and device for a display panel 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 technical personnel in this field, based on the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A brightness compensation method for a display panel, characterized in that: include: Obtaining, from the image to be displayed on the display panel, the grayscale value of the pixels in the Nth row and the grayscale value of the pixels in the N+1th row, where N is a positive integer; Obtaining a first brightness compensation table from a plurality of preset first brightness compensation tables according to the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row; Performing brightness compensation on the pixels in the N+1th row according to the obtained first brightness compensation table; The display panel includes a plurality of panel partitions, and the first brightness compensation table is used to perform brightness compensation on the pixel according to the panel partition where the pixel is located; The performing brightness compensation on the pixels in the N+1th row according to the obtained first brightness compensation table includes: determining brightness compensation data for each panel partition corresponding to the pixels in the N+1th row according to the obtained first brightness compensation table, the first brightness compensation table including the brightness compensation data for a plurality of panel partitions; and performing brightness compensation on each panel partition corresponding to the pixels in the N+1th row according to the brightness compensation data of the panel partition; Among them, for each of the panel partitions corresponding to the pixels in the N+1th row, brightness compensation is performed on the panel partition according to the brightness compensation data of the panel partition, including: for each of the panel partitions corresponding to the pixels in the N+1th row, the brightness compensation coefficient of the panel partition is determined according to a preset maximum compensation coefficient and the brightness compensation data of the panel partition, the brightness compensation data including an initial compensation coefficient; for each of the panel partitions corresponding to the pixels in the N+1th row, brightness compensation is performed on the panel partition according to the brightness compensation coefficient of the panel partition.

2. The brightness compensation method of a display panel according to claim 1, wherein: The step of obtaining a first brightness compensation table from a plurality of preset first brightness compensation tables according to the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row includes: Obtaining a first brightness compensation table from a plurality of preset first brightness compensation tables according to a magnitude relationship between the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row; or, According to the size relationship between the grayscale value difference and the preset difference threshold, a first brightness compensation table is obtained from the preset multiple first brightness compensation tables, where the grayscale value difference refers to the difference between the grayscale value of the pixel in the Nth row and the grayscale value of the pixel in the N+1th row.

3. The brightness compensation method of a display panel according to claim 2, wherein: The acquiring, according to the magnitude relationship between the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row, a first brightness compensation table from a plurality of preset first brightness compensation tables includes: If the grayscale value of the pixel in the Nth row is greater than the grayscale value of the pixel in the N+1th row, obtaining the first brightness compensation table corresponding to the grayscale decreasing trend from the preset plurality of first brightness compensation tables; If the grayscale value of the pixels in the Nth row is less than the grayscale value of the pixels in the N+1th row, the first brightness compensation table corresponding to the grayscale rising trend is obtained from the preset plurality of first brightness compensation tables.

4. The brightness compensation method of a display panel according to claim 2, wherein: The acquiring, according to a magnitude relationship between the grayscale value difference and a preset difference threshold, a first brightness compensation table from a plurality of preset first brightness compensation tables, comprises: If the grayscale value difference is less than the difference threshold, obtaining the first brightness compensation table corresponding to the first change situation from a plurality of preset first brightness compensation tables; If the grayscale value difference is greater than the difference threshold, obtaining the first brightness compensation table corresponding to the second change situation from a plurality of preset first brightness compensation tables; The first change situation refers to a grayscale value change situation in which the grayscale value difference is less than the difference threshold, and the second change situation refers to a grayscale value change situation in which the grayscale value difference is greater than the difference threshold.

5. The brightness compensation method for a display panel according to any one of claims 1 to 4, characterized in that: The performing brightness compensation on the pixels in the N+1th row according to the obtained first brightness compensation table includes: Brightness compensation is performed on the pixels in the N+1th row according to a preset second brightness compensation table and the obtained first brightness compensation table; wherein the second brightness compensation table is used to perform brightness compensation on the pixels according to the grayscale values ​​of the pixels.

6. The brightness compensation method of a display panel according to claim 5, wherein: The performing brightness compensation on the pixels in the N+1th row according to the preset second brightness compensation table and the obtained first brightness compensation table includes: Determining, according to the second brightness compensation table, brightness compensation grayscale values ​​corresponding to both the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row; wherein the second brightness compensation table includes the brightness compensation grayscale values ​​corresponding to any two preset grayscale value binding points; Brightness compensation is performed on the pixels in the N+1th row according to the determined brightness compensation grayscale value and the obtained first brightness compensation table.

7. A brightness compensation device for a display panel, characterized in that: include: A grayscale value acquisition module, configured to acquire the grayscale values ​​of pixels in the Nth row and the grayscale values ​​of pixels in the N+1th row from the image to be displayed on the display panel, where N is a positive integer; a compensation table acquisition module, configured to acquire a first brightness compensation table from a plurality of preset first brightness compensation tables according to the grayscale values ​​of the pixels in the Nth row and the grayscale values ​​of the pixels in the N+1th row; a brightness compensation module, configured to perform brightness compensation on the pixels in the N+1th row according to the obtained first brightness compensation table; The display panel includes a plurality of panel partitions, and the first brightness compensation table is used to perform brightness compensation on the pixel according to the panel partition where the pixel is located; The brightness compensation module is further configured to: determine brightness compensation data for each panel partition corresponding to the pixels in the N+1th row based on the acquired first brightness compensation table, where the first brightness compensation table includes the brightness compensation data for a plurality of panel partitions; and perform brightness compensation on each panel partition corresponding to the pixels in the N+1th row according to the brightness compensation data of the panel partition; In which, the brightness compensation module is also used to: for each of the panel partitions corresponding to the pixels in the N+1th row, determine the brightness compensation coefficient of the panel partition based on a preset maximum compensation coefficient and the brightness compensation data of the panel partition, wherein the brightness compensation data includes an initial compensation coefficient; for each of the panel partitions corresponding to the pixels in the N+1th row, perform brightness compensation on the panel partition according to the brightness compensation coefficient of the panel partition.

8. A display device, characterized in that: The display device includes: a display panel, and the brightness compensation device for the display panel according to claim 7.

Citation Information

Patent Citations

  • LOD Table adjusting method and LOD Table adjusting system

    CN110364126A

  • Display data compensation method, circuit and display device

    CN114360458A

  • Display data compensation method and device, display equipment and storage medium

    CN117612474A

  • Driver, display device and optical compensation method therefor

    WO2021062604A1