A brightness compensation method of a display panel and a display

By using compensation data tables of different precision and interpolation calculations in the OLED display panel, the problem of increased compensation data volume was solved, resulting in improved display effects and reduced hardware costs.

CN119724062BActive Publication Date: 2025-12-19SHANGHAI SJ ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311284045.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-12-19
Estimated Expiration
2043-09-28

AI Technical Summary

Technical Problem

Existing technologies significantly increase the amount of compensation data when improving the display effect of OLED display panels, leading to increased storage capacity requirements and hardware costs.

Method used

Multiple compensation data tables are used, including tables with different first and second compensation accuracies. By selecting the target compensation data table and performing interpolation operations, the storage capacity requirement is reduced and the display effect is improved.

Benefits of technology

While improving display quality, it reduces the capacity requirements of storage devices, thereby reducing the hardware cost of the monitor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119724062B_ABST
    Figure CN119724062B_ABST
Patent Text Reader

Abstract

The application discloses a brightness compensation method of a display panel and a display. The method comprises the following steps: obtaining position information of each pixel in the display panel and gray scale values of a plurality of sub-pixels in the pixel; selecting a target compensation data table from a plurality of compensation data tables according to the type of each sub-pixel and the gray scale value of the sub-pixel; selecting initial compensation data in the target compensation data table according to the position information and compensation accuracy of the target compensation data table; performing interpolation operation on the initial compensation data to obtain target compensation data; and compensating the brightness of the sub-pixel according to the target compensation data. Since the compensation accuracy of only part of the plurality of compensation data tables used for determining the target compensation data is improved, the total compensation data amount does not increase greatly, thereby reducing the capacity requirement of a storage device for storing the compensation data table, and further reducing the cost of the display.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of image display, in particular to a brightness compensation method of a display panel and a display. BACKGROUND

[0002] OLED (Organic Light-Emitting Diode) is a kind of device using multi-layer organic thin film structure to generate electroluminescent phenomenon, which is usually used to make display panel in display. OLED display panel will produce mura phenomenon due to the limitation of its manufacturing process, mura refers to the phenomenon of uneven display brightness of OLED display panel when displaying the same color. Therefore, in order to improve the performance of OLED display panel, it is necessary to solve the mura phenomenon of OLED display panel.

[0003] Demura (brightness unevenness compensation) technology is a common way to eliminate mura, in which, through multiple shooting of OLED display panel by camera, the brightness data of each pixel point on OLED display panel at different gray scales is obtained, and according to the obtained brightness data, the compensation data corresponding to each pixel point is determined based on correction algorithm, so as to obtain the compensation data table (Demura Table) corresponding to the selected gray scale, which is usually stored in the corresponding storage device, such as read-only memory (ROM, Read-Only Memory), flash memory (Flash Memory) and the like. When displaying, the gray scale value of the image to be displayed is compensated according to the compensation data in the compensation data table, so as to eliminate each type of mura on the surface of OLED display panel and improve the display effect of OLED display panel.

[0004] However, if the display effect of OLED display panel needs to be improved, the data volume of compensation data will be greatly increased, and the capacity of corresponding storage device also needs to be greatly increased, thereby increasing the hardware cost of display. SUMMARY

[0005] The present application provides a brightness compensation method of a display panel and a display, which solves the problem that in the prior art, when improving the display effect of the display panel, the data volume of the compensation data is greatly increased, thereby increasing the hardware cost of the display.

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

[0007] For each pixel in the display panel, position information of the pixel in the display panel and gray scale values of a plurality of sub-pixels in the pixel are obtained;

[0008] For each sub-pixel in at least one pixel, the following operations are performed:

[0009] According to the type of the sub-pixel and the gray scale value of the sub-pixel, a target compensation data table is selected from a plurality of compensation data tables, wherein the plurality of compensation data tables include a first compensation data table corresponding to a first compensation precision and a second compensation data table corresponding to a second compensation precision, and the second compensation precision is greater than the first compensation precision;

[0010] According to the position information and the compensation precision of the target compensation data table, initial compensation data is selected from the target compensation data table, wherein the compensation precision is used to represent the size of a pixel area compensated by each compensation data in the compensation data table;

[0011] The initial compensation data is subjected to an interpolation operation to obtain target compensation data;

[0012] The brightness of the sub-pixel is compensated according to the target compensation data;

[0013] The first compensation data table and the second compensation data table are determined according to target display-related parameters of the display panel, and the target display-related parameters include a gray scale value or a sub-pixel.

[0014] In the brightness compensation method of the display panel provided by the embodiment of the present application, the compensation precisions of the plurality of compensation data tables used to determine the target compensation data are different, that is, the plurality of compensation data tables include the first compensation data table corresponding to the first compensation precision and the second compensation data table corresponding to the second compensation precision, and the second compensation precision is greater than the first compensation precision, so that the accuracy of the target compensation data obtained according to the plurality of compensation data tables is improved, and the display effect of the display panel after the brightness of each sub-pixel is compensated by using the target compensation data is improved. In addition, since only the compensation precisions of part of the plurality of compensation data tables are improved, the total amount of compensation data in the plurality of compensation data tables does not increase substantially, so that the demand for the capacity of the storage device for storing the plurality of compensation data tables is reduced, and the manufacturing cost of the display is reduced.

[0015] In an optional embodiment, if the target related parameter includes a sub-pixel, the first compensation data table and the second compensation data table are determined by the following method:

[0016] For any one gray scale value in the preset multi-level gray scale values, the following operations are performed:

[0017] acquire a compensation data set corresponding to each sub-pixel respectively;

[0018] select a target sub-pixel from the plurality of sub-pixels, wherein the target sub-pixel is the sub-pixel with the strongest user sensitivity among the plurality of sub-pixels;

[0019] compress the compensation data set corresponding to the target sub-pixel according to the second compensation precision, and take the compressed compensation data as the second compensation data table, and compress the compensation data sets corresponding to the other sub-pixels according to the first compensation precision, and take the compressed compensation data as the first compensation data table;

[0020] wherein the other sub-pixels are the sub-pixels other than the target sub-pixel among the plurality of sub-pixels.

[0021] The above method takes the sub-pixel with the strongest user sensitivity as the target sub-pixel, compresses and stores the compensation data set corresponding to the target sub-pixel according to the second compensation precision to obtain the second compensation data table with the second compensation precision, and compresses and stores the compensation data sets corresponding to the other sub-pixels other than the target sub-pixel according to the first compensation precision to obtain the second compensation data table with the first compensation precision. Since only the compensation data set corresponding to the target sub-pixel needs to be stored with the second compensation precision, and the compensation data sets corresponding to the other sub-pixels are still stored with the first compensation precision, the increase in the total amount of stored compensation data is small, and the requirement for the storage device is low, thereby reducing the cost of the display, and the display effect of the display panel can be improved through the determined compensation data table.

[0022] In an optional embodiment, if the target related parameter includes a gray scale value, the first compensation data table and the second compensation data table are determined in the following manner:

[0023] For any sub-pixel, the following operations are performed:

[0024] acquire a compensation data set corresponding to each sub-pixel respectively;

[0025] select a target sub-pixel from the plurality of sub-pixels, wherein the target sub-pixel is the sub-pixel with the strongest user sensitivity among the plurality of sub-pixels;

[0026] compress the compensation data set corresponding to the target sub-pixel according to the second compensation precision, and take the compressed compensation data as the second compensation data table, and compress the compensation data sets corresponding to the other sub-pixels according to the first compensation precision, and take the compressed compensation data as the first compensation data table;

[0027] The other gray scale value is a gray scale value in the preset multi-level gray scale values except the target gray scale value.

[0028] In an optional implementation, the selecting of the target gray scale value from the multi-level gray scale values according to the preset gray scale threshold comprises:

[0029] For each of the multi-level gray scale values, the following operations are performed:

[0030] The gray scale value is compared with the preset gray scale threshold;

[0031] If the gray scale value is less than the preset gray scale threshold, the gray scale value is taken as the target gray scale value;

[0032] If the gray scale value is not less than the preset gray scale threshold, the gray scale value is taken as the other gray scale value.

[0033] The above method, since the lower the gray scale value, the stronger the user sensitivity, the gray scale value less than the preset gray scale threshold is taken as the target gray scale value, the compensation data group corresponding to the target gray scale value is compressed and stored according to the second compensation precision, the second compensation data table with the second compensation precision is obtained, and the compensation data group corresponding to the other gray scale values except the target gray scale value is compressed and stored according to the first compensation precision, the second compensation data table with the first compensation precision is obtained. Since only the compensation data group corresponding to the target gray scale value needs to be stored with the second compensation precision, and the compensation data group corresponding to the other gray scale values still needs to be stored with the first compensation precision, the increase in the total data amount of the stored compensation data is small, the requirement for the storage device is low, thereby reducing the cost of the display, and the display effect of the display panel can be improved through the determined compensation data table.

[0034] In an optional implementation, after the first compensation data table and the second compensation data table are determined:

[0035] After the brightness of the display panel is compensated by using the first compensation data table and / or the second compensation data table, the brightness data of all the pixels in each pixel region is obtained;

[0036] According to a preset brightness difference threshold and the obtained brightness data of all the pixels in each pixel region, a target pixel region is selected from the multiple pixel regions;

[0037] According to a third compensation precision, interpolation operation is performed on the compensation data corresponding to the target pixel region, and the compensation data corresponding to the target pixel region in the first compensation data table and / or the second compensation data table is replaced by the compensation data after the interpolation operation;

[0038] The third compensation precision is greater than the second compensation precision.

[0039] In an optional implementation, the selecting the target pixel region from the plurality of pixel regions according to the preset luminance difference threshold and the luminance data of all pixels in each pixel region comprises:

[0040] For each pixel region, calculating a range of the luminance data of all pixels in the pixel region; and regarding the pixel region with a range greater than the preset luminance difference threshold as the target pixel region.

[0041] The method further comprises: after determining the first compensation data table and the second compensation data table, debugging the display panel according to the first compensation data table and / or the second compensation data table, and obtaining luminance data of all pixels in each pixel region in the display panel at this time; selecting a pixel region with a range of luminance data of all pixels greater than a preset luminance difference threshold as a target pixel region; converting compensation data corresponding to the target pixel region into compensation data with a third compensation precision; and replacing original compensation data of the target pixel region with the converted compensation data. In this way, the luminance of a local pixel region is compensated, and only the data amount of compensation data corresponding to the local pixel region is increased, while the data amount of compensation data corresponding to other pixel regions remains unchanged. Therefore, the total data amount of stored compensation data is increased by a small amount, but the display effect of the display panel is significantly improved.

[0042] In an optional implementation, the selecting the initial compensation data from the target compensation data table according to the position information and the compensation precision of the target compensation data table comprises:

[0043] determining a plurality of pixel regions in the display panel according to the compensation precision of the target compensation data table;

[0044] determining a target pixel region corresponding to the sub-pixel from the plurality of pixel regions according to the position information;

[0045] regarding compensation data corresponding to the target pixel region in the target compensation data table as the initial compensation data.

[0046] In a second aspect, an embodiment of the present application provides a display, comprising a display panel, a storage device and a processor, wherein:

[0047] the display panel is configured to display an image;

[0048] The storage device is configured to store a plurality of compensation data tables, wherein the plurality of compensation data tables comprises a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, and the second compensation accuracy is greater than the first compensation accuracy.

[0049] The processor is configured to perform the following steps:

[0050] For each pixel in the display panel, the position information of the pixel in the display panel and the gray scale values of a plurality of sub-pixels in the pixel are obtained.

[0051] For each sub-pixel in at least one pixel, the following operations are performed:

[0052] According to the type of the sub-pixel and the gray scale value of the sub-pixel, a target compensation data table is selected from a plurality of compensation data tables;

[0053] According to the position information and the compensation accuracy of the target compensation data table, initial compensation data is selected from the target compensation data table, wherein the compensation accuracy is used to represent the size of the pixel area compensated by each compensation data in the compensation data table.

[0054] The initial compensation data is subjected to an interpolation operation to obtain target compensation data.

[0055] The brightness of the sub-pixel is compensated according to the target compensation data.

[0056] The first compensation data table and the second compensation data table are determined according to target display-related parameters of the display panel, and the target display-related parameters include gray scale values or sub-pixels.

[0057] In a third aspect, an embodiment of the present application provides a display, comprising a display panel, a storage device and a processor, wherein:

[0058] The display panel is configured to display an image.

[0059] The storage device is configured to store a plurality of compensation data tables, wherein the plurality of compensation data tables comprises a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, and the second compensation accuracy is greater than the first compensation accuracy.

[0060] The first compensation data table and the second compensation data table are used to determine target compensation data, and the target compensation data is used to compensate the brightness of the sub-pixel in the display panel.

[0061] The processor is configured to determine the first compensation data table and the second compensation data table by the following way:

[0062] For any one of preset multi-level gray scale values, the following operations are performed:

[0063] Respectively acquire compensation data groups corresponding to each kind of sub-pixel in at least one pixel in the display panel;

[0064] Select a target sub-pixel from the multiple sub-pixels, wherein the target sub-pixel is the most sensitive sub-pixel in the multiple sub-pixels;

[0065] According to the second compensation accuracy, compress the compensation data group corresponding to the target sub-pixel, and take the compressed compensation data as the second compensation data table, and according to the first compensation accuracy, compress the compensation data group corresponding to other sub-pixels, and take the compressed compensation data as the first compensation data table;

[0066] Wherein, the other sub-pixels are sub-pixels other than the target sub-pixel in the multiple sub-pixels.

[0067] In a fourth aspect, an embodiment of the present application provides a display, comprising a display panel, a storage device and a processor, wherein:

[0068] The display panel is configured to display an image.

[0069] The storage device is configured to store a plurality of compensation data tables, wherein the plurality of compensation data tables comprises a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, and the second compensation accuracy is greater than the first compensation accuracy.

[0070] The first compensation data table and the second compensation data table are configured to determine target compensation data, and the target compensation data is configured to compensate the brightness of the sub-pixels in the display panel.

[0071] The processor is configured to determine the first compensation data table and the second compensation data table by the following way:

[0072] For any one of the sub-pixels in the display panel, the following operations are performed:

[0073] Respectively acquire compensation data groups corresponding to each one of preset multi-level gray scale values;

[0074] According to a preset gray scale threshold, select a target gray scale value from the multi-level gray scale values;

[0075] According to the second compensation precision, compress compensation data corresponding to the target gray scale value to obtain the second compensation data table, and according to the first compensation precision, compress compensation data corresponding to other gray scale values to obtain the first compensation data table.

[0076] The other gray scale values are gray scale values in the preset multi-level gray scale values except the target gray scale value.

[0077] In a fifth aspect, an embodiment of the present application provides a luminance compensation device of a display panel, comprising:

[0078] An information acquisition module is configured to acquire, for each pixel in the display panel, position information of the pixel in the display panel and gray scale values of a plurality of sub-pixels in the pixel.

[0079] A luminance compensation module is configured to perform the following operations for each sub-pixel in at least one pixel:

[0080] According to the type of the sub-pixel and the gray scale value of the sub-pixel, a target compensation data table is selected from a plurality of compensation data tables, wherein the plurality of compensation data tables comprise a first compensation data table corresponding to a first compensation precision and a second compensation data table corresponding to a second compensation precision, and the second compensation precision is greater than the first compensation precision.

[0081] According to the position information and a compensation precision of the target compensation data table, initial compensation data is selected from the target compensation data table, wherein the compensation precision is used to represent a size of a pixel region compensated by each compensation data in the compensation data table.

[0082] The initial compensation data is subjected to an interpolation operation to obtain target compensation data.

[0083] The luminance of the sub-pixel is compensated according to the target compensation data.

[0084] The first compensation data table and the second compensation data table are determined according to target display-related parameters of the display panel, and the target display-related parameters comprise gray scale values or sub-pixels.

[0085] In a sixth aspect, an embodiment of the present application provides an electronic device, comprising:

[0086] A memory is configured to store executable instructions.

[0087] A processor is configured to read and execute the executable instructions stored in the memory to implement the following steps:

[0088] For each pixel in the display panel, position information of the pixel in the display panel and gray scale values of a plurality of sub-pixels in the pixel are obtained;

[0089] For each sub-pixel in at least one pixel, the following operations are performed:

[0090] According to the type of the sub-pixel and the gray scale value of the sub-pixel, a target compensation data table is selected from a plurality of compensation data tables, wherein the plurality of compensation data tables include a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, and the second compensation accuracy is greater than the first compensation accuracy;

[0091] According to the position information and the compensation accuracy of the target compensation data table, initial compensation data is selected in the target compensation data table, wherein the compensation accuracy is used to represent the size of a pixel area compensated by each compensation data in the compensation data table;

[0092] The initial compensation data is subjected to an interpolation operation to obtain target compensation data;

[0093] The brightness of the sub-pixel is compensated according to the target compensation data;

[0094] The first compensation data table and the second compensation data table are determined according to target display-related parameters of the display panel, and the target display-related parameters include gray scale values or sub-pixels.

[0095] In a seventh aspect, an embodiment of the present application provides a computer readable storage medium, which stores computer instructions, when the computer instructions are run on a computer, the computer instructions make the computer execute the steps of the brightness compensation method of the display panel according to any one of the embodiments of the first aspect.

[0096] The display disclosed in the second aspect, the display disclosed in the third aspect, the display disclosed in the fourth aspect, the brightness compensation device of the display panel disclosed in the fifth aspect, the electronic device disclosed in the sixth aspect, and the computer readable storage medium disclosed in the seventh aspect can achieve the technical effects described above with respect to the first aspect or various possible schemes in the first aspect. Therefore, the technical effects will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0097] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0098] Figure 1a A structural schematic diagram of an application scenario of a brightness adjustment method of a display panel provided by an embodiment of the present application is shown in FIG. 1.

[0099] Figure 1b A structural schematic diagram of an application scenario of another brightness adjustment method of a display panel provided by an embodiment of the present application is shown in FIG. 2.

[0100] Figure 2 A structural schematic diagram of a display panel provided by an embodiment of the present application is shown in FIG. 3.

[0101] Figure 3 A structural schematic diagram of a pixel in a display panel provided by an embodiment of the present application is shown in FIG. 4.

[0102] Figure 4 A flowchart of a brightness adjustment method of a display panel provided by an embodiment of the present application is shown in FIG. 5.

[0103] Figure 5 A structural schematic diagram of another display panel provided by an embodiment of the present application is shown in FIG. 6.

[0104] Figure 6 A flowchart of a method for determining a first compensation data table and a second compensation data table provided by an embodiment of the present application is shown in FIG. 7.

[0105] Figure 7 A structural schematic diagram of a plurality of compensation data tables provided by an embodiment of the present application is shown in FIG. 8.

[0106] Figure 8 A flowchart of another method for determining a first compensation data table and a second compensation data table provided by an embodiment of the present application is shown in FIG. 9.

[0107] Figure 9 A structural schematic diagram of another plurality of compensation data tables provided by an embodiment of the present application is shown in FIG. 10.

[0108] Figure 10 A structural schematic diagram of another plurality of compensation data tables provided by an embodiment of the present application is shown in FIG. 11.

[0109] Figure 11 A flowchart of a method for optimizing a first compensation data table and / or a second compensation data table provided by an embodiment of the present application is shown in FIG. 12.

[0110] Figure 12 A structural schematic diagram of an optimized first compensation data table provided by an embodiment of the present application is shown in FIG. 13.

[0111] Figure 13 A structural schematic diagram of a display provided by an embodiment of the present application is shown in FIG. 14. DETAILED DESCRIPTION

[0112] In order to make the objects, technical solutions and advantages of the present application clearer, the following further describes the present application with reference to the accompanying drawings. Obviously, the described embodiments are only a part but not all of the embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the scope of the present application.

[0113] It should be noted that the terms "first", "second" and the like in the description and claims of the present application and the above drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.

[0114] In the existing Demura technology, compensation data is usually stored according to a fixed compensation precision to form a compensation data table to achieve data compression. For example, if the compensation precision is 4x4, one compensation data is shared by 4x4 pixels. However, in the above Demura technology, if it is necessary to improve the display effect of the OLED display panel, the compensation data in all compensation data tables needs to be expanded accordingly, so that the data amount of the compensation data is greatly increased, and the capacity of the corresponding storage device also needs to be greatly increased, thereby increasing the hardware cost of the display.

[0115] Based on this, the embodiments of the present application provide a brightness compensation method of a display panel and a display to achieve, while improving the display effect of the display panel, avoiding the data amount of the compensation data from being greatly increased, thereby reducing the hardware cost of the storage device, and further reducing the manufacturing cost of the display.

[0116] The objects, functional characteristics and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0117] The brightness adjustment method of the display panel provided by the embodiments of the present application can be applied in the application scenario of the display, Figure 1a Fig. 1 shows a structure schematic diagram of an application scenario of a brightness adjustment method of a display panel provided by the embodiments of the present application, which is combined with Figure 1a As shown in Fig. 1, the display 10 usually includes a display panel 101, a display shell 102, and various electronic components (not shown) located in the space formed by the display panel 101 and the display shell 102. Figure 1aFor example, a storage device (Flash, ROM, etc.), a processor, etc.

[0118] In one or more embodiments, Figure 1b A structural schematic diagram of an application scenario of another brightness adjustment method of a display panel is shown in FIG. 1. Figure 1b As shown in FIG. 1, the display panel 101 is electrically connected with the processor 103, and the processor 103 generates a plurality of target compensation data according to the gray scale values corresponding to the plurality of pixels in the display panel 101, and transmits the generated target compensation data to the display panel 101.

[0119] After the display panel 101 receives the plurality of target compensation data, the display panel 101 compensates the gray scale values of the corresponding pixels according to the target compensation data, so as to realize the adjustment of the brightness of the display panel 101, improve the display effect of the display panel 101 on the image, and improve the user experience.

[0120] Of course, the method provided by the embodiments of the present application is not limited to the application scenarios shown in Figure 1a and Figure 1b The embodiments of the present application are not limited to the application scenarios shown in FIG. 1. The functions that can be realized by each part of the application scenarios shown in Figure 1a and Figure 1b will be described in subsequent embodiments, and will not be described here in more detail.

[0121] Figure 2 A structural schematic diagram of a display panel 101 provided by an embodiment of the present application is shown in FIG. 2. Figure 2 As shown in FIG. 2, the display panel 101 includes a plurality of pixels 21, and the pixels 21 are arranged in an array.

[0122] It should be noted that the number of pixels 21 in the embodiments of the present application can be determined by the size of the display panel 101 and / or the resolution of the display panel 101, and the embodiments of the present application do not make any limitation thereto.

[0123] For the pixels 21 in the display panel 101, as shown in FIG. 2, each pixel 21 includes three sub-pixels, i.e., a red (Red, R) sub-pixel 211, a green (Green, G) sub-pixel 212 and a blue (Blue, B) sub-pixel 213. Figure 3

[0124] It should be noted that, Figure 3 The arrangement mode of each sub-pixel in FIG. 2 is only an example, and the red sub-pixel 211, the green sub-pixel 212 and the blue sub-pixel 213 can also be arranged in other ways, and the embodiments of the present application do not make any limitation thereto.

[0125] ​The brightness compensation method of the display panel based on the above application scenarios will be introduced below in combination with specific embodiments.

[0126] Figure 4 A flowchart of a brightness compensation method of a display panel is shown in FIG. 1, and specific implementation steps of the method are as follows: Figure 4

[0127] In step S401, the position information of each pixel in the display panel and the gray scale values of the multiple sub-pixels in the pixel are obtained.

[0128] It should be noted that the display panel in the embodiments of the present application can be an OLED display panel or other display panel capable of active light emission, and the embodiments of the present application do not make any limitation in this regard.

[0129] Figure 5 A structural diagram of a display panel 101 is shown in FIG. 2, and the pixels (Pixel 11, Pixel 12, Pixel 13, …Pixel 21, …, Pixel mn) in the display panel 101 are arranged in an array, i.e., including m rows and n columns of pixels, each pixel including a red sub-pixel R, a green sub-pixel G and a blue sub-pixel B, and the following embodiments will be described taking the display panel 101 in Figure 5 Figure 5

[0130] In a specific implementation, the position information of each pixel (Pixel 11, Pixel 12, Pixel 13, …Pixel 21, …, Pixel mn) in the display panel 101 is obtained, for example, the position information of the pixel Pixel 11 is (1, 1), the position information of the pixel Pixel 13 is (1, 3), and the position information of other pixels is similar to that of the pixel Pixel 11, which will not be described in detail here.

[0131] At the same time, the gray scale values of the three sub-pixels in each pixel (Pixel 11, Pixel 12, Pixel 13, …Pixel 21, …, Pixel mn) are obtained, for example, taking the pixel Pixel 13 as an example: the gray scale value of the red sub-pixel R in the pixel Pixel 13 is obtained as gray(r13) = 47, the gray scale value of the green sub-pixel G is obtained as gray(g13) = 115, and the gray scale value of the blue sub-pixel B is obtained as gray(b13) = 198; the gray scale values of the multiple sub-pixels in other pixels are obtained in a similar manner to those of the pixel Pixel 13, which will not be described in detail here.

[0132] In step S402, for each sub-pixel in at least one pixel, a brightness compensation operation is performed:​​​

[0133] The brightness compensation operation can be implemented through steps S402-1 to S402-4.

[0134] In step S402-1, a target compensation data table is selected from a plurality of compensation data tables according to the type of the sub-pixel and the gray scale value of the sub-pixel.

[0135] The plurality of compensation data tables include a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, the second compensation accuracy is greater than the first compensation accuracy, and the first compensation data table and the second compensation data table are determined according to a target display-related parameter of the display panel, the target display-related parameter including a gray scale value or a sub-pixel.

[0136] In one or more embodiments, the plurality of compensation data tables can be stored in a storage device of the display, for example, in a Flash, in a ROM, or in other electronic devices with storage functions, and the embodiments of the present application do not make any limitation thereto.

[0137] It should be noted that in the embodiments of the present application, the compensation accuracy is used to represent the size of the pixel area compensated by each compensation data in the compensation data table. For example, if the compensation accuracy of a certain compensation data table is 4x4, any one of the compensation data in the compensation data table is used to compensate 16 pixels; if the compensation accuracy of a certain compensation data table is 2x2, any one of the compensation data in the compensation data table is used to compensate 4 pixels; and the compensation accuracy 2x2 is greater than the compensation accuracy 4x4.

[0138] The determination of the first compensation data table and the second compensation data table in the embodiments of the present application can be realized through the following two ways:

[0139] Way one:

[0140] In an alternative embodiment, if the target-related parameter includes a sub-pixel, the first compensation data table and the second compensation data table are determined through the following way:

[0141] For any one of the preset multi-level gray scale values, the first compensation data table and the second compensation data table corresponding to the gray scale value can be determined by performing the steps as shown in Figure 6 .

[0142] In step S601, a compensation data group corresponding to each type of sub-pixel is obtained respectively.

[0143] In one or more embodiments, according to the three primary color principle, the sub-pixels can be divided into three types, i.e., red sub-pixels R, green sub-pixels G, and blue sub-pixels B.

[0144] In one or more embodiments, the compensation data group corresponding to a sub-pixel can be determined in the following way:

[0145] The control display panel displays an image containing a grayscale value, and the image is acquired by an industrial camera, such as a CCD (Charge Coupled Device) camera. The brightness data of each pixel in the acquired image is obtained, and the acquired brightness data is processed according to a fixed correction and compensation algorithm to obtain a set of compensation data corresponding to the same seed pixel among all pixels of the display panel, thus realizing the determination of the compensation data group corresponding to the sub-pixel.

[0146] Step S602: Select a target sub-pixel from a variety of sub-pixels, wherein the target sub-pixel is the sub-pixel with the highest user sensitivity among the various sub-pixels;

[0147] For example, such as Figure 5 The display panel 101 shown is set to a grayscale value of 64. At this time, the compensation data group corresponding to the red sub-pixels (R11, R12, R13, ..., R21, ..., Rmn) in the display panel 101 is: a11, a12, a13, ..., a21, ..., amn; the compensation data group corresponding to the green sub-pixels (G11, G12, G13, ..., G21, ..., Gmn) is: b11, b12, b13, ..., b21, ..., bmn; and the compensation data group corresponding to the blue sub-pixels (B11, B12, B13, ..., B21, ..., Bmn) is: c11, c12, c13, ..., c21, ..., cmn.

[0148] Because the human eye has different sensitivities to the three primary colors, the sensitivity of the human eye to the three primary colors from high to low is: green, red, and blue. That is, the human eye is most sensitive to green light. Therefore, when the display panel displays pure color images corresponding to the three primary colors, if the user can observe a mura (uneven brightness) phenomenon, the mura phenomenon observed in the pure green image is the most severe.

[0149] Step S603: Based on the second compensation precision, the compensation data group corresponding to the target sub-pixel is compressed, and the compressed compensation data is used as the second compensation data table; and based on the first compensation precision, the compensation data group corresponding to other sub-pixels is compressed, and the compressed compensation data is used as the first compensation data table.

[0150] Among them, other sub-pixels are sub-pixels other than the target sub-pixel among a variety of sub-pixels.

[0151] In a specific implementation, for a certain gray scale value, the green sub-pixel is determined as the target sub-pixel; the compensation data group corresponding to the green sub-pixel is compressed according to the second compensation precision, and the compressed compensation data is stored as a second compensation data table, that is, the second compensation data table corresponding to the green sub-pixel of the current gray scale value is obtained, and the compensation precision of the second compensation data table is the second compensation precision.

[0152] For example, assuming that the resolution of the display panel is 20x12, the target sub-pixel is the green sub-pixel, the second compensation precision is set to 2x2, and the gray scale value is 64, the compensation data group (b11, b12, b13, …, b21, …, b(20)(12)) corresponding to the green sub-pixel, the number of pixel regions corresponding to the display panel is 10x6, and the compensation data amount of the second compensation data table corresponding to the green sub-pixel of the gray scale value 64 is 11x7=77. Other gray scale values are similar.

[0153] It should be noted that, in the embodiment of the present application, when the display panel is compensated for brightness by using the above-mentioned compensation data table, interpolation processing is required for a certain compensation data in the compensation data table to obtain a preset number of compensation data, wherein the preset number is equal to the number of pixel points in the pixel region determined by the compensation precision. In order to perform interpolation processing, part of the compensation data corresponding to the first row and the first column of pixels of the display panel needs to be reserved, therefore, the number of compensation data in the compensation data table is greater than the number of pixel regions.

[0154] For example, the second compensation data table corresponding to the green sub-pixel of the gray scale value 64 can be as shown in Table 1:

[0155] b11 b12 b14 b16 b18 b1(10) b1(12) b21 b1 b2 b3 b4 b5 b6 b41 b7 b8 b9 b10 b11 b12 b61 b13 b14 b15 b16 b17 b18 b81 b19 b20 b21 b22 b23 b24 b(10)1 b25 b26 b27 b28 b29 b30 b(12)1 b31 b32 b33 b34 b35 b36 b(14)1 b37 b38 b39 b40 b41 b42 b(16)1 b43 b44 b45 b46 b47 b48 b(18)1 b49 b50 b51 b52 b53 b54 b(20)1 b55 b56 b57 b58 b59 b60

[0156] Table 1

[0157] In Table 1, b1 is determined according to compensation data b11, b12, b21, and b22, b2 is determined according to compensation data b13, b14, b23, and b24, and the like.

[0158] In one or more embodiments, the compressed compensation data can be determined in the following manner:

[0159] According to the second compensation precision, a plurality of pixel regions of the display panel are determined, and a plurality of compensation data corresponding to each pixel region are determined;

[0160] For each pixel region, the average value of the plurality of compensation data corresponding to the pixel region is taken as a compressed compensation data.

[0161] Optionally, a specific compression algorithm can be used to compress the compensation data group to obtain the compressed compensation data.

[0162] In specific implementation, for a certain grayscale value, red and blue sub-pixels are identified as other sub-pixels; the compensation data group corresponding to the red sub-pixel is compressed according to a first compensation precision, and the compressed compensation data is stored as a first compensation data table, thus obtaining a second compensation data table corresponding to the red sub-pixel of the current grayscale value, and the compensation precision of the first compensation data table is the first compensation precision; at the same time, the compensation data group corresponding to the blue sub-pixel is compressed according to the first compensation precision, and the compressed compensation data is stored as a first compensation data table, thus obtaining a second compensation data table corresponding to the blue sub-pixel of the current grayscale value, and the compensation precision of the first compensation data table is the first compensation precision.

[0163] For example, assuming the display panel resolution is 20×12, the target sub-pixel is a red sub-pixel, and the first compensation precision is set to 4×4, when the grayscale value is 64, the compensation data group (a11, a12, a13, ..., a21, ..., a(20)(12)) corresponding to the red sub-pixel, then the number of pixel areas corresponding to the display panel is 5×3, and the amount of compensation data in the first compensation data table corresponding to the red sub-pixel with a grayscale value of 64 is 6×4=24. Other grayscale values ​​are deduced similarly.

[0164] For example, the first compensation data table corresponding to the red sub-pixel with a grayscale value of 64 can be shown in Table 2:

[0165] a11 a14 a18 a1(12) a41 a1 a2 a2 a81 a4 a5 a6 a(12)1 a7 a8 a9 a(16)1 a10 a11 a12 a(20)1 a13 a14 a15

[0166] Table 2

[0167] In Table 2, a1 is determined based on compensation data a11, a12, a13, a14, a21, a22, a23, and a24, and a2 is determined based on compensation data a15, a16, a17, a18, a25, a26, a27, and a28, and so on.

[0168] In one or more embodiments, if the grayscale value is set to 5 levels and the sub-pixels include 3 types, then there are a total of 15 compensation data tables determined according to method one, among which, such as Figure 7 As shown, there are 5 second compensation data tables corresponding to green sub-pixels (G) with different gray values, 5 first compensation data tables corresponding to red sub-pixels (R) with different gray values, and 5 first compensation data tables corresponding to blue sub-pixels (B) with different gray values, which includes 5 second compensation data tables and 10 first compensation data tables.

[0169] For example, assuming that the resolution of the display panel is 3840x2160, each compensation data occupies a storage space of 10 bits, and the first compensation precision is set to 4x4 and the second compensation precision is set to 2x2, the amount of compensation data in a first compensation data table is 961x541, and the amount of compensation data in a second compensation data table is 1921x1081. Therefore, the total amount of compensation data that needs to be stored for the display panel is:

[0170] Sum1 = (961x541x2 + 1921x1081x1)x5x10 bits = 155820150 bits.

[0171] In the above method, the sub-pixel with the highest user sensitivity is taken as the target sub-pixel, and the compensation data groups corresponding to the target sub-pixel are compressed and stored according to the second compensation precision to obtain a second compensation data table with the second compensation precision, and the compensation data groups corresponding to the other sub-pixels are compressed and stored according to the first compensation precision to obtain a first compensation data table with the first compensation precision. Since only the compensation data groups corresponding to the target sub-pixel need to be stored with the second compensation precision, and the compensation data groups corresponding to the other sub-pixels still need to be stored with the first compensation precision, the increase in the total amount of stored compensation data is small, and the requirement for the storage device is low, thereby reducing the cost of the display, and the display effect of the display panel can be improved through the determined compensation data table.

[0172] In an alternative embodiment, if the target related parameter includes a sub-pixel, the first compensation data table and the second compensation data table are determined in the following manner:

[0173] For any one of the preset multi-level gray scale values, the first compensation data table and the second compensation data table corresponding to the gray scale value can be determined in the following manner:

[0174] The compensation data groups corresponding to each type of sub-pixel are obtained respectively;

[0175] A target sub-pixel is selected from the multiple types of sub-pixels, wherein the target sub-pixel is a sub-pixel other than the sub-pixel with the lowest user sensitivity among the multiple types of sub-pixels;

[0176] The compensation data groups corresponding to the target sub-pixel are compressed according to the second compensation precision, and the compressed compensation data is taken as a second compensation data table, and the compensation data groups corresponding to the other sub-pixels are compressed according to the first compensation precision, and the compressed compensation data is taken as a first compensation data table, wherein the other sub-pixels are sub-pixels other than the target sub-pixel among the multiple types of sub-pixels.

[0177] It should be noted that the compensation data group corresponding to one sub-pixel can be stored in the form of the second compensation data table with the second compensation precision, or the compensation data groups corresponding to multiple sub-pixels can be stored in the form of the second compensation data table with the second compensation precision, and the embodiments of the present application do not make any limitation in this regard.

[0178] Mode two:

[0179] In an optional embodiment, if the target related parameter includes the gray scale value, the first compensation data table and the second compensation data table are determined by the following manner:

[0180] For any one sub-pixel, the first compensation data table and the second compensation data table corresponding to the sub-pixel can be determined by performing the steps as shown in the following table: Figure 8

[0181] In step S801, the compensation data group corresponding to each gray scale value in the preset multiple gray scale values is acquired respectively.

[0182] In an optional embodiment, the multiple gray scale values can be determined by uniform grading according to the value range of the gray scale value.

[0183] For example, since the range of the gray scale value is 0-255, if five gray scale values are set, the first gray scale value can be set as 0, the first gray scale value as 64, the third gray scale value as 128, the fourth gray scale value as 192, and the fifth gray scale value as 255.

[0184] In an optional embodiment, the multiple gray scale values can be determined by random grading according to the value range of the gray scale value.

[0185] For example, since the range of the gray scale value is 0-255, if five gray scale values are set, the first gray scale value can be set as 0, the first gray scale value as 30, the third gray scale value as 70, the fourth gray scale value as 150, and the fifth gray scale value as 255.

[0186] In one or more embodiments, the determination manner of the compensation data group corresponding to each gray scale value is similar to the determination manner of the compensation data group corresponding to the sub-pixel, and the determination of the compensation data group corresponding to each gray scale value can refer to the determination of the compensation data group corresponding to the sub-pixel, which will not be described herein again.

[0187] In step S802, the target gray scale value is selected from the multiple gray scale values according to the preset gray scale threshold.

[0188] It should be noted that the preset gray scale threshold is an empirical value in the embodiments of the present application, for example, the preset gray scale threshold can be 70.

[0189] ​Since the human eye has different sensitivities to different brightness, the greater the gray scale value, the higher the corresponding brightness, the smaller the gray scale value, the lower the corresponding brightness, the human eye is more sensitive to low brightness, that is, the human eye is more sensitive to smaller gray scale values. Since the range of gray scale values is 0-255, the preset gray scale threshold is generally determined as a value less than 125.

[0190] In an optional embodiment, for each of the plurality of gray scale values, the gray scale value is compared with the preset gray scale threshold. If the gray scale value is less than the preset gray scale threshold, the gray scale value is taken as the target gray scale value. If the gray scale value is not less than the preset gray scale threshold, the gray scale value is taken as the other gray scale value.

[0191] For example, if the preset gray scale threshold is set to 70 and the five gray scale values are set to 0, 64, 128, 192, and 255, respectively, the gray scale values 0 and 64 are determined as the target gray scale values, and the gray scale values 128, 192, and 255 are determined as the other gray scale values.

[0192] Step S803: According to the second compensation accuracy, the compensation data set corresponding to the target gray scale value is compressed, and the compressed compensation data is taken as the second compensation data table. According to the first compensation accuracy, the compensation data set corresponding to the other gray scale value is compressed, and the compressed compensation data is taken as the first compensation data table.

[0193] The other gray scale value is a gray scale value other than the target gray scale value in the preset plurality of gray scale values.

[0194] In one or more embodiments, for each target gray scale value, the compensation data set corresponding to the target gray scale value is compressed according to the second compensation accuracy, and the compressed compensation data is taken as the second compensation data table.

[0195] For example, assuming that the resolution of the display panel is 20x12 and the second compensation accuracy is set to 2x2, the target gray scale values are the gray scale values 0 and 64, the second compensation data table corresponding to the red sub-pixel of the gray scale value 0, the second compensation data table corresponding to the green sub-pixel of the gray scale value 0, and the second compensation data table corresponding to the blue sub-pixel of the gray scale value 0 are obtained. The second compensation data table corresponding to the red sub-pixel of the gray scale value 64, the second compensation data table corresponding to the green sub-pixel of the gray scale value 64, and the second compensation data table corresponding to the blue sub-pixel of the gray scale value 64 are obtained. The compensation data amount of the second compensation data table is 11x7=77.

[0196] In one or more embodiments, for each other gray scale value, the compensation data set corresponding to the other gray scale value is compressed according to the first compensation accuracy, and the compressed compensation data is taken as the first compensation data table.

[0197] For example, assuming that the resolution of the display panel is 20x12, the first compensation precision is set to 4x4, and the other gray scale values are gray scale value 128, gray scale value 192, and gray scale value 255, the first compensation data table corresponding to the red sub-pixel of the gray scale value 128, the first compensation data table corresponding to the green sub-pixel of the gray scale value 128, and the first compensation data table corresponding to the blue sub-pixel of the gray scale value 128 are obtained,

[0198] the first compensation data table corresponding to the red sub-pixel of the gray scale value 192, the first compensation data table corresponding to the green sub-pixel of the gray scale value 192, and the first compensation data table corresponding to the blue sub-pixel of the gray scale value 192 are obtained,

[0199] and the first compensation data table corresponding to the red sub-pixel of the gray scale value 255, the first compensation data table corresponding to the green sub-pixel of the gray scale value 255, and the first compensation data table corresponding to the blue sub-pixel of the gray scale value 255 are obtained.

[0200] In the above example, the compensation data amount of each first compensation data table is 6x4=24.

[0201] In one or more embodiments, if the gray scale value is set to 5 levels, and the sub-pixels include 3 types, the compensation data tables determined according to the second mode include a total of 15, in which, as shown in Table 2, the second compensation data tables corresponding to the first level gray scale value include a total of 3, the second compensation data tables corresponding to the second level gray scale value include a total of 3, the first compensation data tables corresponding to the third level gray scale value include a total of 3, the first compensation data tables corresponding to the fourth level gray scale value include a total of 3, and the first compensation data tables corresponding to the fifth level gray scale value include a total of 3, i.e., including 6 second compensation data tables and 9 first compensation data tables. Figure 9

[0202] In the above example, the compensation data amount of each first compensation data table is 6x4=24.

[0201] In one or more embodiments, if the gray scale value is set to 5 levels, and the sub-pixels include 3 types, the compensation data tables determined according to the second mode include a total of 15, in which, as shown in Table 2, the second compensation data tables corresponding to the first level gray scale value include a total of 3, the second compensation data tables corresponding to the second level gray scale value include a total of 3, the first compensation data tables corresponding to the third level gray scale value include a total of 3, the first compensation data tables corresponding to the fourth level gray scale value include a total of 3, and the first compensation data tables corresponding to the fifth level gray scale value include a total of 3, i.e., including 6 second compensation data tables and 9 first compensation data tables.

[0202] In the above example, the compensation data amount of each first compensation data table is 6x4=24.

[0201] In one or more embodiments, if the gray scale value is set to 5 levels, and the sub-pixels include 3 types, the compensation data tables determined according to the second mode include a total of 15, in which, as shown in Table 2, the second compensation data tables corresponding to the first level gray scale value include a total of 3, the second compensation data tables corresponding to the second level gray scale value include a total of 3, the first compensation data tables corresponding to the third level gray scale value include a total of 3, the first compensation data tables corresponding to the fourth level gray scale value include a total of 3, and the first compensation data tables corresponding to the fifth level gray scale value include a total of 3, i.e., including 6 second compensation data tables and 9 first compensation data tables.

[0203] For example, assuming that the resolution of the display panel is 3840x2160, each compensation data occupies a storage space of 10 bits, and the first compensation precision is set to 4x4 and the second compensation precision is set to 2x2, the compensation data amount in one first compensation data table is 961x541, and the compensation data amount in one second compensation table is 1921x1081, so the total data amount of the compensation data that needs to be stored for the display panel is:

[0204] Sum2=(961x541x3+1921x1081x2)x3x10bit=171381150bit.

[0205] The method has the advantages that, since the user sensitivity is stronger with a lower gray scale value, the gray scale value less than the preset gray scale threshold is taken as the target gray scale value, the compensation data groups corresponding to the target gray scale value are compressed and stored according to the second compensation precision to obtain the second compensation data table with the second compensation precision, and the compensation data groups corresponding to the gray scale values other than the target gray scale value are compressed and stored according to the first compensation precision to obtain the second compensation data table with the first compensation precision. Since the compensation data groups corresponding to the target gray scale value only need to be stored with the second compensation precision, and the compensation data groups corresponding to the other gray scale values are still stored with the first compensation precision, the increase of the total data amount of the stored compensation data is small, and the requirement for the storage device is low, thereby reducing the cost of the display, and the display effect of the display panel can be improved through the determined compensation data table.

[0206] In an optional embodiment, the first compensation data table and the second compensation data table can be determined in combination of the above-described manner one and the above-described manner two.

[0207] In one or more embodiments, if the set gray scale value is 5 levels and the sub-pixels include 3 kinds, the compensation data table determined in combination of the above-described manner one and the above-described manner two has 15 in total, wherein, as shown in the table, the plurality of compensation data tables include 9 second compensation data tables and 6 first compensation data tables. Figure 10

[0208] For example, assuming that the resolution of the display panel is 3840x2160, each compensation data occupies a storage space of 10 bits, and the first compensation precision is set to 4x4 and the second compensation precision is set to 2x2, the compensation data amount in one first compensation data table is 961x541, and the compensation data amount in one second compensation data table is 1921x1081. Therefore, for the display panel, the total data amount of the compensation data to be stored is:

[0209] Sum1=(961x541x6+1921x1081x9)x10bit=218088150bit.

[0210] In an optional embodiment, after the first compensation data table and the second compensation data table are determined, as shown in the table, the following operations can be performed to optimize the first compensation data table and / or the second compensation data table: Figure 11

[0211] In step S1101, after the brightness of the display panel is compensated by using the first compensation data table and / or the second compensation data table, the brightness data of all the pixels in each pixel region is obtained.

[0212] ​​In step S1102, a target pixel region is selected from the plurality of pixel regions according to a preset luminance difference threshold and the luminance data of all pixels in each pixel region.

[0213] In an optional embodiment, for each pixel region, a range of the luminance data of all pixels in the pixel region is calculated; and the pixel region with a range greater than the preset luminance difference threshold is taken as the target pixel region.

[0214] It should be noted that the preset luminance difference threshold in the embodiment of the present application is an empirical value.

[0215] In a specific implementation, when the range of all pixels in a certain pixel region is greater than the preset luminance difference threshold, it is considered that there is a mura (luminance non-uniformity) phenomenon in the pixel region.

[0216] For example, the preset luminance difference threshold is set as Yth=10, and a 2*2 pixel region 1 is set, which includes pixel 1, pixel 2, pixel 3 and pixel 4, wherein the luminance data of pixel 1 is 55, the luminance data of pixel 2 is 58, the luminance data of pixel 3 is 49, and the luminance data of pixel 4 is 60; the range of all pixels in the pixel region 1 is ΔY=Ymax-Ymin=60-49=11, since the range ΔY=11>Yth=10, the pixel region 1 is taken as the target pixel region.

[0217] In step S1103, the compensation data corresponding to the target pixel region is converted to compensation data with a third compensation precision by interpolation operation according to the third compensation precision, and the compensation data corresponding to the target pixel region in the first compensation data table and / or the second compensation data table is replaced by the compensation data after the interpolation operation.

[0218] The third compensation precision is greater than the second compensation precision.

[0219] The above method, after the first compensation data table and the second compensation data table are determined, the display panel is debugged according to the first compensation data table and / or the second compensation data table, the luminance data of all pixels in each pixel region of the display panel at this time is obtained, the pixel region with a range of the luminance data of all pixels greater than a preset luminance difference threshold is selected as a target pixel region, the compensation data corresponding to the target pixel region is converted to compensation data with a third compensation precision, and the original compensation data of the target pixel region is replaced by the converted compensation data. Through the above method, the luminance of the local pixel region is compensated, and only the data amount of the compensation data corresponding to the local pixel region is increased, and the data amount of the compensation data corresponding to other pixel regions is unchanged, so that the total data amount of the stored compensation data is increased by a small amount, but the improvement of the display effect of the display panel is obvious.

[0220] In practical implementation, the optimization of the first compensation data table and / or the second compensation data table includes the following three scenarios:

[0221] Scenario 1:

[0222] In one optional implementation, after compensating the brightness of the display panel using a first compensation data table, the brightness data of all pixels in each pixel region is obtained; based on a preset brightness difference threshold and the obtained brightness data of all pixels in each pixel region, a target pixel region is selected from multiple pixel regions; interpolation is performed on the compensation data corresponding to the target pixel region according to a third compensation precision, and the compensation data corresponding to the target pixel region in the first compensation data table is replaced with the interpolated compensation data;

[0223] The third compensation accuracy is greater than the first compensation accuracy.

[0224] It should be noted that in scenario one, the third compensation accuracy can be less than, equal to, or greater than the second compensation accuracy, and the embodiments of the present invention do not impose any restrictions on this.

[0225] For example, the first compensation precision is set to 4×4, and the third compensation precision is set to 2×2, such as... Figure 12 The image shown is a schematic diagram of an optimized first compensation data table, combined with... Figure 12 It can be seen that the compensation precision corresponding to the compensation data d1, d2, and d3 is 4×4, and the compensation precision corresponding to the compensation values ​​d4, d5, d6, and d7 is 2×2. That is, the compensation precision of some compensation values ​​in the first compensation data table is 4×4, and the compensation precision of some compensation values ​​is 2×2.

[0226] Scenario 2:

[0227] In one optional implementation, after compensating the brightness of the display panel using a second compensation data table, the brightness data of all pixels in each pixel region is obtained; based on a preset brightness difference threshold and the obtained brightness data of all pixels in each pixel region, a target pixel region is selected from multiple pixel regions; interpolation is performed on the compensation data corresponding to the target pixel region according to a third compensation precision, and the compensation data corresponding to the target pixel region in the second compensation data table is replaced with the interpolated compensation data;

[0228] The third compensation accuracy is greater than the second compensation accuracy.

[0229] Scenario 3:

[0230] After compensating the brightness of the display panel using the first compensation data table and the second compensation data table, the brightness data of all pixels in each pixel region is obtained; based on the preset brightness difference threshold and the obtained brightness data of all pixels in each pixel region, a target pixel region is selected from multiple pixel regions; based on the third compensation precision, the compensation data corresponding to the target pixel region is interpolated, and the compensation data corresponding to the target pixel region in the first compensation data table and the second compensation data table is replaced with the interpolated compensation data;

[0231] The third compensation accuracy is greater than the second compensation accuracy.

[0232] In one optional implementation, if the grayscale value of a sub-pixel is not equal to any of the multiple grayscale values, then two target compensation data tables are selected from the multiple compensation data tables. The two selected target compensation data tables are the compensation data tables corresponding to the two grayscale values ​​adjacent to the grayscale value of the sub-pixel.

[0233] In one optional implementation, if the grayscale value of a sub-pixel is equal to one of the multiple grayscale values, then a target compensation data table is selected from multiple compensation data tables, wherein the selected target compensation data table is the compensation data table corresponding to the first grayscale value that is equal to the grayscale value of the sub-pixel.

[0234] Step S402-2: Select initial compensation data from the target compensation data table based on the location information and the compensation accuracy of the target compensation data table;

[0235] In one alternative implementation, the initial compensation data can be determined in the following way:

[0236] Based on the compensation accuracy of the target compensation data table, determine multiple pixel areas in the display panel;

[0237] Based on the location information, determine the target pixel region corresponding to the sub-pixel in multiple pixel regions;

[0238] Use the compensation data corresponding to the target pixel region in the target compensation data table as the initial compensation data.

[0239] The following examples use Figure 9 The following explanation uses multiple compensation data tables as examples:

[0240] For example, the second grayscale value is set to 64, the third grayscale value is set to 128, the first compensation precision is 4×4, the second compensation precision is 2×2, and the red sub-pixel 1 is set to be the sub-pixel in the third pixel of the first row in the display panel, and the grayscale value of the red sub-pixel 1 is 74. The initial compensation data corresponding to the red sub-pixel 1 is determined in the following way:

[0241] Firstly, since the gray scale value of the red sub-pixel 1 is 74, between the second level gray scale value (64) and the third level gray scale value (128), and the pixel color of the red sub-pixel 1 is red, the compensation data table selecting unit 201 selects the second compensation data table 2 and the first compensation data table 1 as the target compensation data table from the plurality of compensation data tables in the compensation data table group 200. Figure 9

[0242] Then, since the compensation precision of the second compensation data table 2 is 2x2, according to the position information (1, 3) of the red sub-pixel 1, it can be determined that the red sub-pixel 1 corresponds to the pixel area 2, and the compensation data a2 corresponding to the pixel area 2 is obtained from the second compensation data table 2, and the compensation data a2 is taken as an initial compensation data.

[0243] Similarly, since the compensation precision of the first compensation data table 1 is 4x4, according to the position information (1, 3) of the red sub-pixel 1, it can be determined that the red sub-pixel 1 corresponds to the pixel area 1, and the compensation data b1 corresponding to the pixel area 1 is obtained from the first compensation data table 1, and the compensation data b1 is taken as another initial compensation data.

[0244] Step S402-3, interpolation operation is performed on the initial compensation data to obtain the target compensation data.

[0245] For example, assuming that one of the initial compensation data determined by step S402-2 is compensation data a2, and the other initial compensation data is compensation data b1, the target compensation data corresponding to the red sub-pixel 1 is determined by the following method:

[0246] Since the compensation precision of the second compensation data table 2 is 2x2, linear interpolation processing is performed on the compensation data a2 to obtain four compensation data: a21, a22, a23, a24, and the compensation data a21 corresponding to the red sub-pixel 1 is selected.

[0247] At the same time, since the compensation precision of the first compensation data table 1 is 4x4, linear interpolation processing is performed on the compensation data b1 to obtain 16 compensation data: b11, b12, b13, …, b1(16), and the compensation data b13 corresponding to the red sub-pixel 1 is selected.

[0248] Then, according to the distance between the gray scale value (74) of the red sub-pixel 1 and the second level gray scale value (64), the distance between the gray scale value (74) of the red sub-pixel 1 and the third level gray scale value (128), the compensation data a21 and the compensation data b13, linear interpolation calculation is performed, and the target compensation data corresponding to the red sub-pixel 1 is:

[0249]

[0250] ​Step S402-4, compensating the brightness of the sub-pixel according to the target compensation data.

[0251] For example, after obtaining the target compensation data t1 corresponding to the red sub-pixel 1, the gray scale value of the red sub-pixel 1 is compensated according to the target compensation data t1, so as to realize the adjustment of the brightness of the red sub-pixel 1.

[0252] It should be noted that the brightness adjustment method adopted by each sub-pixel in each pixel of the display panel in the embodiment of the present application is similar, and will not be described here.

[0253] In the brightness compensation method of the display panel provided by the embodiment of the present application, since the compensation accuracies of the plurality of compensation data tables used for determining the target compensation data are different, that is, the plurality of compensation data tables include a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, and the second compensation accuracy is greater than the first compensation accuracy, the accuracy of the target compensation data obtained according to the plurality of compensation data tables is improved, so that the display effect of the display panel after compensating the brightness of each sub-pixel by using the target compensation data is improved. In addition, since only the compensation accuracy of part of the plurality of compensation data tables is improved, the total amount of compensation data in the plurality of compensation data tables will not increase substantially, so that the demand for the capacity of the storage device for storing the plurality of compensation data tables is reduced, and the manufacturing cost of the display is reduced.

[0254] Embodiment two

[0255] Based on the same concept, the embodiment of the present application also provides a display. Since the display is the display in the method of the embodiment of the present application, and the principle of solving the problem of the display is similar to that of the method, the implementation of the display can be referred to the implementation of the method, and the repeated parts will not be described here.

[0256] As shown in Figure 13 The display 130 includes a display panel 1301, a storage device 1302 and a processor 1303, wherein:

[0257] The display panel 1301 is configured to display an image.

[0258] The storage device 1302 is configured to store a plurality of compensation data tables, wherein the plurality of compensation data tables include a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, and the second compensation accuracy is greater than the first compensation accuracy.

[0259] The processor 1303 is configured to perform the following steps:

[0260] For each pixel in the display panel, position information of the pixel in the display panel and gray scale values of a plurality of sub-pixels in the pixel are acquired;

[0261] For each sub-pixel in at least one pixel, the following operations are performed:

[0262] According to the type of the sub-pixel and the gray scale value of the sub-pixel, a target compensation data table is selected from the plurality of compensation data tables;

[0263] According to the position information and a compensation precision of the target compensation data table, initial compensation data are selected from the target compensation data table, wherein the compensation precision is used to represent a size of a pixel area compensated by each compensation data in the compensation data table;

[0264] The initial compensation data are subjected to an interpolation operation to obtain target compensation data;

[0265] The brightness of the sub-pixel is compensated according to the target compensation data;

[0266] The first compensation data table and the second compensation data table are determined according to target display-related parameters of the display panel, and the target display-related parameters include gray scale values or sub-pixels.

[0267] Embodiment three

[0268] Based on the same concept, the embodiment of the present application also provides a display. Since the display is the display in the method of the embodiment of the present application, and the display solves the problem by the similar principle as the method, the implementation of the display can be referred to the implementation of the method, and the repeated parts will not be described herein.

[0269] The display includes a display panel, a storage device and a processor, wherein:

[0270] The display panel is configured to display an image.

[0271] The storage device is configured to store a plurality of compensation data tables, wherein the plurality of compensation data tables include a first compensation data table corresponding to a first compensation precision and a second compensation data table corresponding to a second compensation precision, and the second compensation precision is greater than the first compensation precision.

[0272] The first compensation data table and the second compensation data table are used to determine target compensation data, and the target compensation data is used to compensate the brightness of a sub-pixel in the display panel.

[0273] The processor is configured to determine the first compensation data table and the second compensation data table by the following manner:

[0274] For any one-level gray scale value in a plurality of multi-level gray scale values, the following operations are performed:

[0275] acquire a compensation data group corresponding to each sub-pixel in at least one pixel in the display panel respectively;

[0276] select a target sub-pixel in the plurality of sub-pixels, wherein the target sub-pixel is a sub-pixel with the strongest user sensitivity in the plurality of sub-pixels;

[0277] According to the second compensation accuracy, the compensation data group corresponding to the target sub-pixel is compressed, and the compressed compensation data is taken as a second compensation data table, and according to the first compensation accuracy, the compensation data groups corresponding to the other sub-pixels are compressed, and the compressed compensation data is taken as a first compensation data table.

[0278] The other sub-pixels are sub-pixels other than the target sub-pixel in the plurality of sub-pixels.

[0279] Embodiment four

[0280] Based on the same concept, the present embodiment also provides a display. Since the display is the display in the method of the present embodiment, and the display solves the problem by the similar principle as the method, the implementation of the display can be referred to the implementation of the method, and the repeated parts will not be described here.

[0281] The display includes a display panel, a storage device, and a processor, wherein:

[0282] The display panel is configured to display an image.

[0283] The storage device is configured to store a plurality of compensation data tables, wherein the plurality of compensation data tables include a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, and the second compensation accuracy is greater than the first compensation accuracy.

[0284] The first compensation data table and the second compensation data table are configured to determine target compensation data, and the target compensation data is configured to compensate the brightness of the sub-pixels in the display panel.

[0285] The processor is configured to determine the first compensation data table and the second compensation data table by the following manner:

[0286] For any sub-pixel in the display panel, the following operations are performed:

[0287] A compensation data group corresponding to each gray scale value in a plurality of preset gray scale values is acquired respectively;

[0288] According to a preset gray scale threshold, a target gray scale value is selected from the plurality of gray scale values;

[0289] According to the second compensation precision, the compensation data corresponding to the target gray scale value is compressed, the compressed compensation data is taken as a second compensation data table, and according to the first compensation precision, the compensation data corresponding to other gray scale values is compressed, and the compressed compensation data is taken as a first compensation data table.

[0290] The other gray scale values are gray scale values in the preset multi-level gray scale values except the target gray scale value.

[0291] Embodiment five

[0292] Based on the same concept, the embodiment of the present application also provides a luminance compensation device of a display panel. Since the device is the device in the method of the embodiment of the present application, and the principle of solving the problem of the device is similar to that of the method, the implementation of the device can be referred to the implementation of the method, and the repeated parts will not be described here.

[0293] The device includes the following modules:

[0294] An information acquisition module is configured to acquire, for each pixel in the display panel, position information of the pixel in the display panel and gray scale values of a plurality of sub-pixels in the pixel.

[0295] A luminance compensation module is configured to perform the following operations for each sub-pixel in at least one pixel:

[0296] According to the type of the sub-pixel and the gray scale value of the sub-pixel, a target compensation data table is selected from a plurality of compensation data tables, wherein the plurality of compensation data tables include a first compensation data table corresponding to a first compensation precision and a second compensation data table corresponding to a second compensation precision, and the second compensation precision is greater than the first compensation precision.

[0297] According to the position information and the compensation precision of the target compensation data table, initial compensation data is selected from the target compensation data table, wherein the compensation precision is used to represent the size of the pixel area compensated by each compensation data in the compensation data table.

[0298] The initial compensation data is subjected to an interpolation operation to obtain target compensation data.

[0299] The luminance of the sub-pixel is compensated according to the target compensation data.

[0300] The first compensation data table and the second compensation data table are determined according to target display-related parameters of the display panel, and the target display-related parameters include gray scale values or sub-pixels.

[0301] Embodiment six

[0302] Based on the same idea, the embodiment of the present application also provides an electronic device. Since the electronic device is the electronic device in the method of the embodiment of the present application, and the principle of solving the problem of the electronic device is similar to that of the method, the implementation of the electronic device can be referred to the implementation of the method, and the repeated parts will not be described here.

[0303] The electronic device can be in the form of a general computing device, for example, it can be a terminal device. The components of the electronic device can include but are not limited to the at least one processor, the at least one memory storing processor-executable instructions, and the processor is the processor of the smart device.

[0304] The processor implements the following steps by running the executable instructions.

[0305] For each pixel in the display panel, the position information of the pixel in the display panel and the gray scale values of the plurality of sub-pixels in the pixel are obtained.

[0306] For each sub-pixel in each pixel, the following operations are performed:

[0307] According to the type of the sub-pixel and the gray scale value of the sub-pixel, a target compensation data table is selected from a plurality of compensation data tables, wherein the plurality of compensation data tables include a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, and the second compensation accuracy is greater than the first compensation accuracy.

[0308] According to the position information and the compensation accuracy of the target compensation data table, initial compensation data is selected from the target compensation data table, wherein the compensation accuracy is used to represent the size of the pixel area compensated by each compensation data in the compensation data table.

[0309] The initial compensation data is subjected to an interpolation operation to obtain target compensation data.

[0310] The brightness of the sub-pixel is compensated according to the target compensation data.

[0311] The first compensation data table and the second compensation data table are determined according to target display-related parameters of the display panel, and the target display-related parameters include gray scale values or sub-pixels.

[0312] Embodiment seven

[0313] In some possible implementation manners, various aspects of the present application can also be implemented in the form of a program product, which includes program codes for causing the terminal device to perform the steps of each module in the brightness compensation device of the display panel according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of the present specification when the program product is run on the terminal device.

[0314] For example, for each pixel in the display panel, position information of the pixel in the display panel and gray scale values of a plurality of sub-pixels in the pixel are acquired; for each sub-pixel in each pixel, a target compensation data table is selected from a plurality of compensation data tables according to a type of the sub-pixel and the gray scale value of the sub-pixel; initial compensation data is selected from the target compensation data table according to the position information and a compensation precision of the target compensation data table; interpolation operation is performed on the initial compensation data to obtain target compensation data; and brightness of the sub-pixel is compensated according to the target compensation data; wherein the compensation precision is used to represent a size of a pixel area compensated by each compensation data in the compensation data table, the plurality of compensation data tables include a first compensation data table corresponding to a first compensation precision and a second compensation data table corresponding to a second compensation precision, the second compensation precision is greater than the first compensation precision, and the first compensation data table and the second compensation data table are determined according to target display related parameters of the display panel, the target display related parameters including the gray scale value or the sub-pixel.

[0315] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0316] Accordingly, the present application can also be embodied in hardware and / or in software (including firmware, resident software, micro-code, etc.). Furthermore, the present application can take the form of a computer program product on a computer-usable or computer-readable storage medium having computer-usable or computer-readable program code embodied in the medium for use by or in connection with an instruction execution system. In the context of the present application, a computer-usable or computer-readable medium can be any medium that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.

[0317] Obviously, various modifications and changes can be made to the present application by those skilled in the art without departing from the spirit and scope of the application. Accordingly, it is intended that all such modifications and changes be included in the present application as long as they fall within the scope of the claims and their equivalents.

Claims

1. A method for brightness compensation of a display panel, characterized in that, The method comprises the following steps: For each pixel in the display panel, the position information of the pixel in the display panel and the gray scale values of multiple sub-pixels in the pixel are obtained; For each sub-pixel in at least one pixel, the following operations are performed: According to the type of the sub-pixel and the gray scale value of the sub-pixel, a target compensation data table is selected from multiple compensation data tables, wherein the multiple compensation data tables comprise a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, the second compensation accuracy is greater than the first compensation accuracy, and the first compensation data table and the second compensation data table are determined according to a target display-related parameter of the display panel; According to the position information and the compensation accuracy of the target compensation data table, initial compensation data is selected from the target compensation data table, wherein the compensation accuracy is used to represent the size of the pixel area compensated by each compensation data in the compensation data table; The initial compensation data is subjected to interpolation operation to obtain target compensation data; The brightness of the sub-pixel is compensated according to the target compensation data. The target display-related parameter comprises a sub-pixel, and the first compensation data table and the second compensation data table are determined by the following method: For any one of the preset multiple gray scale values, the following operations are performed: The compensation data groups corresponding to each type of sub-pixel are obtained respectively; A target sub-pixel is selected from multiple sub-pixels, wherein the target sub-pixel is the sub-pixel with the strongest user sensitivity among the multiple sub-pixels; According to the second compensation accuracy, the compensation data groups corresponding to the target sub-pixel are compressed, and the compressed compensation data is used as the second compensation data table, and according to the first compensation accuracy, the compensation data groups corresponding to other sub-pixels are compressed, and the compressed compensation data is used as the first compensation data table, wherein the other sub-pixels are sub-pixels other than the target sub-pixel among the multiple sub-pixels.

2. The method of claim 1, wherein, After the first compensation data table and the second compensation data table are determined: After the brightness of the display panel is compensated by using the first compensation data table and / or the second compensation data table, the brightness data of all pixels in each pixel area is obtained; According to a preset brightness difference threshold and the brightness data of all pixels in each pixel area, a target pixel area is selected from multiple pixel areas; According to a third compensation accuracy, interpolation operation is performed on the compensation data corresponding to the target pixel area, and the compensation data corresponding to the target pixel area in the first compensation data table and / or the second compensation data table is replaced by the compensation data after the interpolation operation; The third compensation accuracy is greater than the second compensation accuracy.

3. The method of claim 2, wherein, The target pixel area is selected from the multiple pixel areas according to the preset brightness difference threshold and the brightness data of all pixels in each pixel area, which comprises: For each pixel area, the range of the brightness data of all pixels in the pixel area is calculated; the pixel area with a range greater than the preset brightness difference threshold is regarded as the target pixel area.

4. The method of claim 1, wherein, The initial compensation data is selected from the target compensation data table according to the position information and compensation precision of the target compensation data table, and the compensation precision is used to represent a size of a pixel region compensated by each compensation data in the compensation data table. The compensation precision of the target compensation data table is used to determine a plurality of pixel regions in the display panel. According to the position information, a target pixel region corresponding to the sub-pixel is determined in the plurality of pixel regions. The compensation data corresponding to the target pixel region in the target compensation data table is taken as the initial compensation data.

5. A method for brightness compensation of a display panel, characterized by, The method comprises the following steps: For each pixel in the display panel, the position information of the pixel in the display panel and the gray scale values of a plurality of sub-pixels in the pixel are obtained. For each sub-pixel in at least one pixel, the following operations are performed: According to the type of the sub-pixel and the gray scale value of the sub-pixel, a target compensation data table is selected from a plurality of compensation data tables, wherein the plurality of compensation data tables comprise a first compensation data table corresponding to a first compensation precision and a second compensation data table corresponding to a second compensation precision, the second compensation precision is greater than the first compensation precision, and the first compensation data table and the second compensation data table are determined according to target display-related parameters of the display panel; The initial compensation data is selected from the target compensation data table according to the position information and compensation precision of the target compensation data table, and the compensation precision is used to represent a size of a pixel region compensated by each compensation data in the compensation data table. The initial compensation data is subjected to interpolation operation to obtain target compensation data. The brightness of the sub-pixel is compensated according to the target compensation data. The target display-related parameters comprise gray scale values, and the first compensation data table and the second compensation data table are determined by the following method: For any type of sub-pixel, the following operations are performed: A compensation data group corresponding to each gray scale value in a plurality of preset gray scale values is obtained respectively; According to a preset gray scale threshold, a target gray scale value is selected from the plurality of gray scale values; According to the second compensation precision, the compensation data group corresponding to the target gray scale value is compressed, and the compressed compensation data is taken as the second compensation data table, and according to the first compensation precision, the compensation data groups corresponding to other gray scale values are compressed, and the compressed compensation data is taken as the first compensation data table, wherein the other gray scale values are gray scale values other than the target gray scale value in the plurality of preset gray scale values.

6. The method of claim 5, wherein, The target gray scale value is selected from the plurality of gray scale values according to a preset gray scale threshold, and the method comprises the following steps: For each gray scale value in the plurality of gray scale values, the following operations are performed: The gray scale value is compared with the preset gray scale threshold; If the gray scale value is less than the preset gray scale threshold, the gray scale value is taken as the target gray scale value; If the gray scale value is not less than the preset gray scale threshold, the gray scale value is taken as the other gray scale value.

7. A display, characterized by The display panel, the storage device and the processor are included, wherein: The display panel is used to display an image. The storage device is configured to store a plurality of compensation data tables, wherein the plurality of compensation data tables comprises a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, the second compensation accuracy is greater than the first compensation accuracy, and the first compensation data table and the second compensation data table are determined according to target display-related parameters of the display panel. The processor is configured to perform the following steps: For each pixel in the display panel, obtain position information of the pixel in the display panel and gray scale values of a plurality of sub-pixels in the pixel; For each sub-pixel in at least one pixel, perform the following operations: According to the type of the sub-pixel and the gray scale value of the sub-pixel, select a target compensation data table from a plurality of compensation data tables; According to the position information and the compensation accuracy of the target compensation data table, select initial compensation data in the target compensation data table, wherein the compensation accuracy is used to represent the size of the pixel area compensated by each compensation data in the compensation data table; Perform interpolation operation on the initial compensation data to obtain target compensation data; Compensate the brightness of the sub-pixel according to the target compensation data; The target display-related parameters include sub-pixels, and the processor determines the first compensation data table and the second compensation data table by the following way: For any one of a plurality of preset gray scale values, perform the following operations: Respectively obtain a compensation data group corresponding to each type of sub-pixel in at least one pixel in the display panel; Select a target sub-pixel from a plurality of sub-pixels, wherein the target sub-pixel is the sub-pixel with the strongest user sensitivity among the plurality of sub-pixels; According to the second compensation accuracy, compress the compensation data group corresponding to the target sub-pixel, and take the compressed compensation data as the second compensation data table, and according to the first compensation accuracy, compress the compensation data groups corresponding to other sub-pixels, and take the compressed compensation data as the first compensation data table, wherein the other sub-pixels are sub-pixels other than the target sub-pixel among the plurality of sub-pixels.

8. A display, characterized by A display panel, a storage device and a processor are included, wherein: The display panel is configured to display an image; The storage device is configured to store a plurality of compensation data tables, wherein the plurality of compensation data tables comprises a first compensation data table corresponding to a first compensation accuracy and a second compensation data table corresponding to a second compensation accuracy, the second compensation accuracy is greater than the first compensation accuracy, and the first compensation data table and the second compensation data table are determined according to target display-related parameters of the display panel; The processor is configured to perform the following steps: For each pixel in the display panel, obtain position information of the pixel in the display panel and gray scale values of a plurality of sub-pixels in the pixel; For each sub-pixel in at least one pixel, perform the following operations: According to the type of the sub-pixel and the gray scale value of the sub-pixel, select a target compensation data table from a plurality of compensation data tables; According to the position information and compensation accuracy of the target compensation data table, initial compensation data is selected from the target compensation data table, wherein the compensation accuracy is used to represent the size of a pixel area compensated by each compensation data in the compensation data table; The initial compensation data is subjected to an interpolation operation to obtain target compensation data; The brightness of the sub-pixel is compensated according to the target compensation data; The target display-related parameters include a gray scale value, and the processor determines the first compensation data table and the second compensation data table in the following manner: For any one sub-pixel in the display panel, the following operations are performed: A compensation data group corresponding to each gray scale value in a plurality of preset gray scale values is obtained respectively; According to a preset gray scale threshold, a target gray scale value is selected from the plurality of gray scale values; According to the second compensation accuracy, the compensation data group corresponding to the target gray scale value is compressed, and the compressed compensation data is taken as the second compensation data table, and according to the first compensation accuracy, the compensation data groups corresponding to other gray scale values are compressed, and the compressed compensation data is taken as the first compensation data table, wherein the other gray scale values are gray scale values other than the target gray scale value in the plurality of preset gray scale values.

Citation Information

Patent Citations

  • Demura method and system based on single lens reflex

    CN107742503A

  • Brightness compensation method and device, parameter determination method and device and display device

    CN111833794A