Brightness compensation method of display panel and display
By performing brightness compensation for each pixel of the OLED display panel, and using the different accuracy of multiple compensation data tables, the problem of increasing compensation data volume is solved, achieving more efficient display effects and lower hardware costs.
Patent Information
- Application Number
- CN202311284045.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2043-09-28
AI Technical Summary
When the prior art improves the display effect of the OLED display panel, the amount of compensation data increases significantly, thereby increasing the hardware cost of the display.
By obtaining position information and grayscale values of subpixels for each pixel in the display panel, selecting the target compensation data tables in multiple compensation data tables, performing interpolation operations to obtain the target compensation data, and compensating the brightness of the subpixels. This method uses compensation data tables with different compensation accuracy to improve the accuracy of compensation data while controlling storage requirements.
It improves the display effect of the display panel, reduces the capacity requirements of storage devices, and reduces the hardware cost of the display.
Smart Images

Figure CN119724062A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of image display technology, and in particular to a brightness compensation method for a display panel and a display. Background Art
[0002] OLED (Organic Light-Emitting Diode) is a device that uses a multi-layer organic thin film structure to produce electroluminescent (Electroluminescent) phenomenon, and is usually used to make display panels in displays. Due to the limitations of its manufacturing process, OLED display panels will produce mura (from the Japanese transliteration, meaning "spot") phenomenon. Mura refers to the phenomenon of uneven display brightness when the OLED display panel displays the same color. Therefore, in order to improve the performance of OLED display panels, it is necessary to solve the mura phenomenon of OLED display panels.
[0003] Demura (brightness unevenness compensation) technology is a commonly used method for eliminating mura. In this method, the OLED display panel is photographed multiple times by a camera to obtain the brightness data of each pixel on the OLED display panel at different grayscales, and the compensation data corresponding to each pixel is determined based on the obtained brightness data and a correction algorithm, thereby obtaining a compensation data table (Demura Table) corresponding to the selected grayscale. The compensation data table is usually stored in a corresponding storage device, such as a read-only memory (ROM), a flash memory, etc. During display, the grayscale value of the image to be displayed is compensated according to the compensation data in the compensation data table, thereby eliminating various types of mura on the surface of the OLED display panel and improving the display effect of the OLED display panel.
[0004] However, if the display effect of the OLED display panel needs to be improved, the amount of compensation data will increase significantly, and the capacity of the corresponding storage device will also need to increase significantly, thereby increasing the hardware cost of the display. Summary of the invention
[0005] The present invention provides a brightness compensation method for a display panel and a display, which are used to solve the problem in the prior art that when improving the display effect of the display panel, the amount of compensation data will be greatly increased, thereby increasing the hardware cost of the display.
[0006] In a first aspect, an embodiment of the present invention provides a brightness compensation method for a display panel, comprising:
[0007] For each pixel in the display panel, obtaining position information of the pixel in the display panel and grayscale values of a plurality of sub-pixels in the pixel;
[0008] For each sub-pixel in at least one pixel, perform the following operations:
[0009] Selecting a target compensation data table from a plurality of compensation data tables according to the type of the sub-pixel and the grayscale value of the sub-pixel, 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, the second compensation precision being greater than the first compensation precision;
[0010] Selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table, wherein the compensation accuracy is used to characterize the size of the pixel area compensated by each compensation data in the compensation data table;
[0011] Performing an interpolation operation on the initial compensation data to obtain target compensation data;
[0012] Compensating the brightness of the sub-pixel 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 grayscale values or sub-pixels.
[0014] In the brightness compensation method of the display panel provided by the embodiment of the present invention, since the compensation precisions of the multiple compensation data tables used to determine the target compensation data are different, that is, the multiple compensation data tables include a first compensation data table partially corresponding to the first compensation precision and a second compensation data table partially corresponding to the second compensation precision, and the second compensation precision is set to be greater than the first compensation precision, thereby improving the accuracy of the target compensation data obtained according to the above-mentioned multiple compensation data tables, so that the display effect of the display panel after compensating the brightness of each sub-pixel using the above-mentioned target compensation data is improved; in addition, since only the compensation precision of some compensation data tables in the multiple compensation data tables is improved, the total amount of compensation data in the multiple compensation data tables will not increase significantly, thereby reducing the demand for the capacity of the storage device storing the multiple compensation data tables and reducing the cost of the display.
[0015] In an optional implementation, if the target-related parameters include sub-pixels, the first compensation data table and the second compensation data table are determined in the following manner:
[0016] For any grayscale value among the preset multi-level grayscale values, perform the following operations:
[0017] Respectively obtain a compensation data group corresponding to each sub-pixel;
[0018] Selecting a target sub-pixel from the plurality of sub-pixels, wherein the target sub-pixel is a sub-pixel to which the user has the highest sensitivity among the plurality of sub-pixels;
[0019] According to the second compensation accuracy, compressing the compensation data group corresponding to the target sub-pixel, and using the compressed compensation data as the second compensation data table; and according to the first compensation accuracy, compressing the compensation data groups corresponding to other sub-pixels, and using the compressed compensation data as the first compensation data table;
[0020] The other sub-pixels are sub-pixels other than the target sub-pixel among the multiple sub-pixels.
[0021] In the above method, the sub-pixel with the highest user sensitivity is used as the target sub-pixel, and the compensation data group corresponding to the target sub-pixel is compressed and stored according to the second compensation accuracy to obtain a second compensation data table with the second compensation accuracy, and the compensation data group corresponding to other sub-pixels except the target sub-pixel is compressed and stored according to the first compensation accuracy to obtain a second compensation data table with the first compensation accuracy. Since only the compensation data group corresponding to the target sub-pixel needs to be stored with the second compensation accuracy, and the compensation data groups corresponding to other sub-pixels are still stored with the first compensation accuracy, the increase in the total amount of stored compensation data is small, and the requirements for the storage device are also 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 implementation, if the target-related parameter includes a grayscale value, the first compensation data table and the second compensation data table are determined in the following manner:
[0023] For any sub-pixel, do the following:
[0024] Respectively obtain a compensation data group corresponding to each grayscale value in the preset multi-level grayscale values;
[0025] According to a preset grayscale threshold, a target grayscale value is selected from multiple grayscale values;
[0026] According to the second compensation accuracy, compressing the compensation data group corresponding to the target grayscale value, and using the compressed compensation data as the second compensation data table; and according to the first compensation accuracy, compressing the compensation data groups corresponding to other grayscale values, and using the compressed compensation data as the first compensation data table;
[0027] The other grayscale values are grayscale values other than the target grayscale value in the preset multi-level grayscale values.
[0028] In an optional implementation, selecting a target grayscale value from multiple grayscale values according to a preset grayscale threshold includes:
[0029] For each grayscale value in the multiple grayscale values, perform the following operations:
[0030] comparing the grayscale value with the preset grayscale threshold;
[0031] If the grayscale value is less than the preset grayscale threshold, the grayscale value is used as the target grayscale value;
[0032] If the grayscale value is not less than the preset grayscale threshold, the grayscale value is used as the other grayscale value.
[0033] In the above method, since the lower the grayscale value, the stronger the user sensitivity, the grayscale value less than the preset grayscale threshold is used as the target grayscale value, and the compensation data group corresponding to the target grayscale value is compressed and stored according to the second compensation accuracy to obtain the second compensation data table with the second compensation accuracy, and the compensation data group corresponding to other grayscale values other than the target grayscale value is compressed and stored according to the first compensation accuracy to obtain the second compensation data table with the first compensation accuracy. Since only the compensation data group corresponding to the target grayscale value needs to be stored with the second compensation accuracy, and the compensation data groups corresponding to other grayscale values are still stored with the first compensation accuracy, the total amount of stored compensation data increases slightly, and the requirements for the storage device are also 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 determining the first compensation data table and the second compensation data table:
[0035] After compensating the brightness of the display panel using the first compensation data table and / or the second compensation data table, acquiring brightness data of all pixels in each pixel area;
[0036] Selecting a target pixel area from multiple pixel areas according to a preset brightness difference threshold and the acquired brightness data of all pixels in each pixel area;
[0037] performing an interpolation operation on the compensation data corresponding to the target pixel area according to a third compensation accuracy, and replacing the compensation data corresponding to the target pixel area in the first compensation data table and / or the second compensation data table with the compensation data after the interpolation operation;
[0038] The third compensation accuracy is greater than the second compensation accuracy.
[0039] In an optional implementation, selecting a target pixel area from a plurality of pixel areas according to a preset brightness difference threshold and brightness data of all pixels in each pixel area includes:
[0040] For each pixel region, the range of brightness data of all pixels in the pixel region is calculated; and the pixel region whose range is greater than the preset brightness difference threshold is taken as the target pixel region.
[0041] In the above method, after determining the first compensation data table and the second compensation data table, the display panel is debugged according to the first compensation data table and / or the second compensation data table, and the brightness data of all pixels in each pixel area of the display panel at this time are obtained, and the pixel area whose extreme difference of the brightness data of all pixels is greater than the preset brightness difference threshold is selected as the target pixel area, and the compensation data corresponding to the target pixel area is converted into compensation data with a third compensation accuracy, and the converted compensation data is used to replace the original compensation data of the target pixel area. Through the above method, the brightness compensation of the local pixel area is realized, and only the amount of compensation data corresponding to the local pixel area is increased, and the amount of compensation data corresponding to other pixel areas remains unchanged. Therefore, the increase in the total amount of stored compensation data is small, but the improvement of the display effect of the display panel is obvious.
[0042] In an optional implementation, selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table includes:
[0043] determining a plurality of pixel areas in the display panel according to the compensation accuracy of the target compensation data table;
[0044] Determine, in the plurality of pixel regions, a target pixel region corresponding to the sub-pixel according to the position information;
[0045] The compensation data corresponding to the target pixel area in the target compensation data table is used as the initial compensation data.
[0046] In a second aspect, an embodiment of the present invention provides a display, including a display panel, a storage device, and a processor, wherein:
[0047] The display panel is used to display images;
[0048] The storage device is used 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;
[0049] The processor is used to perform the following steps:
[0050] For each pixel in the display panel, obtaining position information of the pixel in the display panel and grayscale values of a plurality of sub-pixels in the pixel;
[0051] For each sub-pixel in at least one pixel, perform the following operations:
[0052] Selecting a target compensation data table from a plurality of compensation data tables according to the type of the sub-pixel and the grayscale value of the sub-pixel;
[0053] Selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table, wherein the compensation accuracy is used to characterize the size of the pixel area compensated by each compensation data in the compensation data table;
[0054] Performing an interpolation operation on the initial compensation data to obtain target compensation data;
[0055] Compensating the brightness of the sub-pixel 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 grayscale values or sub-pixels.
[0057] In a third aspect, an embodiment of the present invention provides a display, including a display panel, a storage device, and a processor, wherein:
[0058] The display panel is used to display images;
[0059] The storage device is used 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;
[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 for the brightness of the sub-pixels in the display panel;
[0061] The processor is configured to determine the first compensation data table and the second compensation data table in the following manner:
[0062] For any grayscale value among the preset multi-level grayscale values, perform the following operations:
[0063] Respectively acquiring a compensation data group corresponding to each sub-pixel in at least one pixel in the display panel;
[0064] Selecting a target sub-pixel from the plurality of sub-pixels, wherein the target sub-pixel is a sub-pixel to which the user has the highest sensitivity among the plurality of sub-pixels;
[0065] According to the second compensation accuracy, compressing the compensation data group corresponding to the target sub-pixel, and using the compressed compensation data as the second compensation data table; and according to the first compensation accuracy, compressing the compensation data groups corresponding to other sub-pixels, and using the compressed compensation data as the first compensation data table;
[0066] The other sub-pixels are sub-pixels other than the target sub-pixel among the multiple sub-pixels.
[0067] In a fourth aspect, an embodiment of the present invention provides a display, including a display panel, a storage device, and a processor, wherein:
[0068] The display panel is used to display images;
[0069] The storage device is used 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;
[0070] 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 for 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 in the following manner:
[0072] For any sub-pixel in the display panel, the following operations are performed:
[0073] Respectively obtain a compensation data group corresponding to each grayscale value in the preset multi-level grayscale values;
[0074] According to a preset grayscale threshold, a target grayscale value is selected from multiple grayscale values;
[0075] According to the second compensation accuracy, compressing the compensation data group corresponding to the target grayscale value, and using the compressed compensation data as the second compensation data table; and according to the first compensation accuracy, compressing the compensation data groups corresponding to other grayscale values, and using the compressed compensation data as the first compensation data table;
[0076] The other grayscale values are grayscale values other than the target grayscale value in the preset multi-level grayscale values.
[0077] In a fifth aspect, an embodiment of the present invention provides a brightness compensation device for a display panel, comprising:
[0078] An information acquisition module, used for acquiring, for each pixel in the display panel, position information of the pixel in the display panel and grayscale values of a plurality of sub-pixels in the pixel;
[0079] The brightness compensation module is used to perform the following operations for each sub-pixel in at least one pixel:
[0080] Selecting a target compensation data table from a plurality of compensation data tables according to the type of the sub-pixel and the grayscale value of the sub-pixel, 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, the second compensation precision being greater than the first compensation precision;
[0081] Selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table, wherein the compensation accuracy is used to characterize the size of the pixel area compensated by each compensation data in the compensation data table;
[0082] Performing an interpolation operation on the initial compensation data to obtain target compensation data;
[0083] Compensating the brightness of the sub-pixel 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 include grayscale values or sub-pixels.
[0085] In a sixth aspect, an embodiment of the present invention provides an electronic device, including:
[0086] A memory for storing executable instructions;
[0087] The 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, obtaining position information of the pixel in the display panel and grayscale values of a plurality of sub-pixels in the pixel;
[0089] For each sub-pixel in at least one pixel, perform the following operations:
[0090] Selecting a target compensation data table from a plurality of compensation data tables according to the type of the sub-pixel and the grayscale value of the sub-pixel, 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, the second compensation precision being greater than the first compensation precision;
[0091] Selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table, wherein the compensation accuracy is used to characterize the size of the pixel area compensated by each compensation data in the compensation data table;
[0092] Performing an interpolation operation on the initial compensation data to obtain target compensation data;
[0093] Compensating the brightness of the sub-pixel 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 grayscale values or sub-pixels.
[0095] In a seventh aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions. When the computer instructions are executed on a computer, the computer executes the steps of the brightness compensation method for a display panel as described in any one of the embodiments in the first aspect above.
[0096] For the technical effects that may be achieved by 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, please refer to the description of the technical effects that can be achieved by the first aspect or various possible schemes in the first aspect, and no further details will be given here. BRIEF DESCRIPTION OF THE DRAWINGS
[0097] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0098] Figure 1a A structural schematic diagram of an application scenario of a method for adjusting brightness of a display panel provided by an embodiment of the present invention;
[0099] Figure 1b A structural schematic diagram of an application scenario of another method for adjusting brightness of a display panel provided by an embodiment of the present invention;
[0100] Figure 2 A schematic diagram of the structure of a display panel provided by an embodiment of the present invention;
[0101] Figure 3 A schematic diagram of the structure of a pixel in a display panel provided by an embodiment of the present invention;
[0102] Figure 4 A schematic flow chart of a method for adjusting brightness of a display panel provided by an embodiment of the present invention;
[0103] Figure 5 A schematic diagram of the structure of another display panel provided by an embodiment of the present invention;
[0104] Figure 6 A schematic flow chart of a method for determining a first compensation data table and a second compensation data table provided in an embodiment of the present invention;
[0105] Figure 7 A schematic diagram of the structure of multiple compensation data tables provided by an embodiment of the present invention;
[0106] Figure 8 A schematic diagram of a process of another method for determining a first compensation data table and a second compensation data table provided by an embodiment of the present invention;
[0107] Fig. 9 A schematic diagram of another structure of multiple compensation data tables provided by an embodiment of the present invention;
[0108] Fig.10 A schematic diagram of another structure of multiple compensation data tables provided by an embodiment of the present invention;
[0109] Fig.11 A schematic diagram of a process for optimizing a first compensation data table and / or a second compensation data table provided in an embodiment of the present invention;
[0110] Fig.12 A schematic diagram of the structure of an optimized first compensation data table provided by an embodiment of the present invention;
[0111] Fig.13 A schematic diagram of the structure of a display provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0112] In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0113] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.
[0114] In the existing Demura technology, compensation data is usually stored according to a fixed compensation accuracy to form a compensation data table to achieve data compression. For example, if the compensation accuracy is 4×4, each 4×4 pixels share one compensation data. 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 must be expanded accordingly, which greatly increases the amount of compensation data and the capacity of the corresponding storage device, thereby increasing the hardware cost of the display.
[0115] Based on this, an embodiment of the present invention provides a brightness compensation method for a display panel and a display, so as to improve the display effect of the display panel while avoiding a substantial increase in the amount of compensation data, thereby reducing the hardware cost of the storage device and further reducing the cost of the display.
[0116] The purpose, features and advantages of the present invention will be further described in conjunction with the embodiments and with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0117] The brightness adjustment method of the display panel provided by the embodiment of the present invention can be applied in the application scenario of the display. Figure 1a A schematic diagram showing an application scenario of a method for adjusting brightness of a display panel provided by an embodiment of the present invention is shown. Figure 1a As shown, the display 10 generally includes a display panel 101, a display housing 102, and various electronic components ( Figure 1aNot shown), for example, a storage device (Flash, ROM, etc.), a processor, etc.
[0118] In one or more embodiments, Figure 1b A structural schematic diagram showing an application scenario of another method for adjusting the brightness of a display panel is shown. Figure 1b As shown, the display panel 101 is electrically connected to the processor 103, and the processor 103 generates a plurality of target compensation data according to the grayscale values corresponding to a plurality of pixels in the display panel 101, and transmits the generated target compensation data to the display panel 101;
[0119] After receiving a plurality of target compensation data, the display panel 101 compensates the grayscale value of the corresponding pixel according to the target compensation data, thereby adjusting the brightness of the display panel 101, improving the display effect of the display panel 101 on the image, and enhancing the user experience.
[0120] Of course, the method provided in the embodiment of the present invention is not limited to Figure 1a and Figure 1b The application scenarios shown in the figure can also be used in other possible application scenarios, which are not limited by the embodiments of the present invention. Figure 1a and Figure 1b The functions that can be realized by each part of the application scenario shown will be described in subsequent embodiments, and will not be described in detail here.
[0121] Figure 2 FIG. 1 shows a schematic diagram of the structure of a display panel 101 provided in an embodiment of the present invention. Figure 2 As shown, 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 embodiment of the present invention may be determined by the size of the display panel 101 and / or the resolution of the display panel 101 , and the embodiment of the present invention does not impose any limitation on this.
[0123] For the pixel 21 in the display panel 101, as Figure 3 As shown, each pixel 21 includes three sub-pixels, namely a red (Red, R) sub-pixel 211, a green (Green, G) sub-pixel 212 and a blue (Blue, B) sub-pixel 213.
[0124] It should be noted that Figure 3 The arrangement of the sub-pixels is only an example, and the red sub-pixel 211, the green sub-pixel 212 and the blue sub-pixel 213 may also be arranged in other ways, and the embodiment of the present invention does not impose any limitation on this.
[0125] The brightness compensation method of the display panel based on the above application scenario is introduced below in combination with specific embodiments:
[0126] Figure 4 A schematic diagram of a method for compensating brightness of a display panel is shown. Figure 4 As shown, the specific implementation steps of this method are as follows:
[0127] Step S401, for each pixel in the display panel, obtaining position information of the pixel in the display panel and grayscale values of multiple sub-pixels in the pixel;
[0128] It should be noted that the display panel in the embodiment of the present invention may be an OLED display panel, or may be other display panels that can actively emit light, and the embodiment of the present invention does not impose any limitation on this.
[0129] Figure 5 A schematic diagram of the structure of a display panel 101 is shown. Figure 5 As shown, the pixels (Pixel 11, Pixel 12, Pixel 13, ... Pixel 21, ..., Pixel mn) in the display panel 101 are arranged in an array, that is, pixels are arranged in m rows and n columns, and each pixel includes a red sub-pixel R, a green sub-pixel G, and a blue sub-pixel B. The following embodiments are based on Figure 5 The display panel 101 in FIG. 1 is used as an example to illustrate:
[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 grayscale values of three sub-pixels in each pixel (Pixel 11, Pixel 12, Pixel 13, ... Pixel 21, ... Pixelmn) are obtained. For example, taking pixel Pixel 13 as an example: the grayscale value of the red sub-pixel R in pixel Pixel13 is obtained as gray(r13)=47, the grayscale value of the green sub-pixel G is gray(g13)=115, and the grayscale value of the blue sub-pixel B is gray(b13)=198; the acquisition of the grayscale values of multiple sub-pixels in other pixels is similar to that of pixel Pixel 13, and will not be elaborated here.
[0132] Step S402: performing a brightness compensation operation on each sub-pixel in at least one pixel:
[0133] The brightness compensation operation can be specifically implemented through steps S402-1 to S402-4:
[0134] Step S402-1, selecting a target compensation data table from a plurality of compensation data tables according to the type of the sub-pixel and the grayscale value of the sub-pixel;
[0135] Among them, multiple 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, 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 grayscale values or sub-pixels.
[0136] In one or more embodiments, multiple compensation data tables can be stored in a storage device of the display, for example, in Flash, in ROM, or in other electronic devices with storage functions, and the embodiments of the present invention do not impose any limitations on this.
[0137] It should be noted that, in the embodiment of the present invention, the compensation accuracy is used to characterize the size of the pixel area compensated by each compensation data in the compensation data table. For example, if the compensation accuracy of a compensation data table is 4×4, any compensation data in the compensation data table is used to compensate 16 pixels; if the compensation accuracy of a compensation data table is 2×2, any compensation data in the compensation data table is used to compensate 4 pixels; and the compensation accuracy of 2×2 is greater than the compensation accuracy of 4×4.
[0138] The determination of the first compensation data table and the second compensation data table in the embodiment of the present invention can be achieved in the following two ways:
[0139] Method 1:
[0140] In an optional implementation, if the target-related parameters include sub-pixels, the first compensation data table and the second compensation data table are determined in the following manner:
[0141] For any grayscale value among the preset multi-level grayscale values, the first compensation data table and the second compensation data table corresponding to the grayscale value can be obtained by executing the following steps: Figure 6 The steps shown determine:
[0142] Step S601, respectively obtaining a compensation data group corresponding to each sub-pixel;
[0143] In one or more embodiments, according to the three-primary-color principle, sub-pixels may be divided into three types, namely, 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 the sub-pixel may be determined in the following manner:
[0145] An image containing a grayscale value is displayed on a control display panel, and the image is collected by an industrial camera, for example, a CCD (Charge Coupled Device) camera can be used for image collection; brightness data of each pixel in the collected image is obtained, and the obtained brightness data is processed according to a fixed correction compensation algorithm to obtain a group of compensation data corresponding to the same sub-pixel in all pixels of the display panel, that is, the compensation data group corresponding to the sub-pixel is determined.
[0146] Step S602, selecting a target sub-pixel from the plurality of sub-pixels, wherein the target sub-pixel is a sub-pixel to which the user has the highest sensitivity among the plurality of sub-pixels;
[0147] For example, 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; the compensation data group corresponding to the blue sub-pixels (B11, B12, B13, ..., B21, ..., Bmn) is: c11, c12, c13, ..., c21, ..., cmn.
[0148] Since the human eye has different sensitivities to the three primary colors, the sensitivity of the human eye to the three primary colors is ranked from high to low as follows: 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 respectively, if the user can observe mura (uneven brightness), the mura phenomenon observed for the pure green image is the most serious.
[0149] Step S603, compressing the compensation data group corresponding to the target sub-pixel according to the second compensation accuracy, and using the compressed compensation data as the second compensation data table; and compressing the compensation data groups corresponding to other sub-pixels according to the first compensation accuracy, and using the compressed compensation data as the first compensation data table;
[0150] The other sub-pixels are sub-pixels other than the target sub-pixel among the multiple sub-pixels.
[0151] In a specific implementation, for a certain grayscale 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 accuracy, 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 grayscale value is obtained, and the compensation accuracy of the second compensation data table is the second compensation accuracy.
[0152] For example, assuming that the resolution of the display panel is 20×12, the target sub-pixel is a green sub-pixel, and the second compensation accuracy is set to 2×2, when the grayscale value is 64, the compensation data group corresponding to the green sub-pixel (b11, b12, b13, ..., b21, ..., b(20)(12)), then the number of pixel areas corresponding to the display panel is 10×6, and the amount of compensation data in the second compensation data table corresponding to the green sub-pixel with a grayscale value of 64 is 11×7=77. The same applies to other grayscale values.
[0153] It should be noted that, in the embodiment of the present invention, when using the above-mentioned compensation data table to perform brightness compensation on the display panel, it is necessary to interpolate 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 pixels in the pixel area determined by the compensation accuracy. In order to perform interpolation processing, it is necessary to retain some compensation data corresponding to the first row and the first column of pixels of the display panel. Therefore, the number of compensation data in the compensation data table is greater than the number of pixel areas.
[0154] For example, the second compensation data table corresponding to the green sub-pixel with a grayscale value of 64 may 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] Among them, b1 in Table 1 is determined based on compensation data b11, b12, b21, and b22, b2 is determined based on compensation data b13, b14, b23, and b24, and so on.
[0158] In one or more embodiments, the compressed compensation data may be determined by:
[0159] According to the second compensation accuracy, determining a plurality of pixel areas of the display panel, and determining a plurality of compensation data corresponding to each pixel area;
[0160] For each pixel region, an average value of a plurality of compensation data corresponding to the pixel region is used as a compressed compensation data.
[0161] Optionally, a specific compression algorithm may be used to compress the compensation data group to obtain compressed compensation data.
[0162] In a specific implementation, for a certain grayscale value, the red sub-pixel and the blue sub-pixel are determined as other sub-pixels; the compensation data group corresponding to the red sub-pixel is compressed according to a first compensation accuracy, and the compressed compensation data is stored as a first compensation data table, that is, the second compensation data table corresponding to the red sub-pixel of the current grayscale value is obtained, and the compensation accuracy of the first compensation data table is the first compensation accuracy; at the same time, the compensation data group corresponding to the blue sub-pixel is compressed according to the first compensation accuracy, and the compressed compensation data is stored as the first compensation data table, that is, the second compensation data table corresponding to the blue sub-pixel of the current grayscale value is obtained, and the compensation accuracy of the first compensation data table is the first compensation accuracy.
[0163] For example, assuming that the resolution of the display panel is 20×12, the target sub-pixel is a red sub-pixel, and the first compensation accuracy is set to 4×4, when the grayscale value is 64, the compensation data group corresponding to the red sub-pixel (a11, a12, a13, ..., a21, ..., a(20)(12)), 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. The same applies to other grayscale values.
[0164] For example, the first compensation data table corresponding to the red sub-pixel with a grayscale value of 64 may be as 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] Among them, a1 in Table 2 is determined based on compensation data a11, a12, a13, a14, a21, a22, a23, and a24; 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, there are 15 compensation data tables determined according to the first method, among which, Figure 7 As shown, there are 5 second compensation data tables corresponding to green sub-pixels (G) with different grayscale values, 5 first compensation data tables corresponding to red sub-pixels (R) with different grayscale values, and 5 first compensation data tables corresponding to blue sub-pixels (B) with different grayscale values, namely, 5 second compensation data tables and 10 first compensation data tables.
[0169] For example, assuming that the resolution of the display panel is 3840×2160, the storage space occupied by each compensation data is 10 bits, and the first compensation accuracy is set to 4×4, and the second compensation accuracy is set to 2×2, then the amount of compensation data in a first compensation data table is 961×541, and the amount of compensation data in a second compensation table is 1921×1081, then for the display panel, the total amount of compensation data that needs to be stored is:
[0170] Sum1=(961×541×2+1921×1081×1)×5×10bit=155820150bit.
[0171] In the above method, the sub-pixel with the highest user sensitivity is used as the target sub-pixel, and the compensation data group corresponding to the target sub-pixel is compressed and stored according to the second compensation accuracy to obtain a second compensation data table with the second compensation accuracy, and the compensation data group corresponding to other sub-pixels except the target sub-pixel is compressed and stored according to the first compensation accuracy to obtain a second compensation data table with the first compensation accuracy. Since only the compensation data group corresponding to the target sub-pixel needs to be stored with the second compensation accuracy, and the compensation data groups corresponding to other sub-pixels are still stored with the first compensation accuracy, the increase in the total amount of stored compensation data is small, and the requirements for the storage device are also 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 optional implementation, if the target-related parameters include sub-pixels, the first compensation data table and the second compensation data table are determined in the following manner:
[0173] For any grayscale value among the preset multiple grayscale values, the first compensation data table and the second compensation data table corresponding to the grayscale value can be determined in the following manner:
[0174] Respectively obtain a compensation data group corresponding to each sub-pixel;
[0175] Selecting a target sub-pixel from the plurality of sub-pixels, wherein the target sub-pixel is a sub-pixel other than a sub-pixel with the lowest user sensitivity among the plurality of sub-pixels;
[0176] According to the second compensation accuracy, 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 according to the first compensation accuracy, the compensation data group corresponding to other sub-pixels is 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.
[0177] It should be noted that in the embodiment of the present invention, the compensation data group corresponding to one sub-pixel can be stored in the form of a second compensation data table with a second compensation accuracy, or the compensation data groups corresponding to multiple sub-pixels can be stored in the form of a second compensation data table with a second compensation accuracy. The embodiment of the present invention does not impose any restrictions on this.
[0178] Method 2:
[0179] In an optional implementation, if the target-related parameter includes a grayscale value, the first compensation data table and the second compensation data table are determined in the following manner:
[0180] For any sub-pixel, the first compensation data table and the second compensation data table corresponding to the seed pixel can be obtained by executing the following steps: Figure 8 The steps shown determine:
[0181] Step S801, respectively obtaining a compensation data group corresponding to each grayscale value in a preset multi-level grayscale value;
[0182] In an optional implementation, uniform grading may be performed according to the grayscale value range, thereby determining multiple grayscale values.
[0183] For example, since the grayscale value ranges from 0 to 255, if 5 grayscale values are set, the first grayscale value can be set to 0, the second grayscale value can be set to 64, the third grayscale value can be set to 128, the fourth grayscale value can be set to 192, and the fifth grayscale value can be set to 255.
[0184] In an optional implementation, random grading may be performed according to the grayscale value range, thereby determining multiple grayscale values.
[0185] For example, since the grayscale value ranges from 0 to 255, if 5 grayscale values are set, the first grayscale value can be set to 0, the second grayscale value to 30, the third grayscale value to 70, the fourth grayscale value to 150, and the fifth grayscale value to 255.
[0186] In one or more embodiments, the method for determining the compensation data group corresponding to each level of grayscale value is similar to the method for determining the compensation data group corresponding to the sub-pixel. The determination of the compensation data group corresponding to each level of grayscale value can refer to the determination of the compensation data group corresponding to the sub-pixel, which will not be repeated here.
[0187] Step S802, selecting a target grayscale value from multiple grayscale values according to a preset grayscale threshold;
[0188] It should be noted that, in the embodiment of the present invention, the preset grayscale threshold is an empirical value, for example, the preset grayscale threshold may be 70.
[0189] Since the human eye has different sensitivities to different brightness, the larger the grayscale value, the higher the corresponding brightness, and the smaller the grayscale 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 grayscale values. Since the grayscale value ranges from 0 to 255, the preset grayscale threshold is generally determined to be a value less than 125.
[0190] In an optional embodiment, for each grayscale value in the multi-level grayscale values, the grayscale value is compared with a preset grayscale threshold. If the grayscale value is less than the preset grayscale threshold, the grayscale value is used as the target grayscale value. If the grayscale value is not less than the preset grayscale threshold, the grayscale value is used as other grayscale values.
[0191] Exemplarily, if the preset grayscale threshold is set to 70, and the 5-level grayscale values are set to 0, 64, 128, 192, and 255 respectively, then grayscale value 0 and grayscale value 64 are determined as target grayscale values, and grayscale value 128, grayscale value 192, and grayscale value 255 are determined as other grayscale values.
[0192] Step S803, compressing the compensation data group corresponding to the target grayscale value according to the second compensation accuracy, and using the compressed compensation data as the second compensation data table, and compressing the compensation data groups corresponding to other grayscale values according to the first compensation accuracy, and using the compressed compensation data as the first compensation data table;
[0193] Among them, other grayscale values are grayscale values other than the target grayscale value in the preset multi-level grayscale values.
[0194] In one or more embodiments, for each target grayscale value, the compensation data group corresponding to the target grayscale value is compressed according to the second compensation accuracy, and the compressed compensation data is used as the second compensation data table.
[0195] Exemplarily, assuming that the resolution of the display panel is 20×12, and the second compensation accuracy is set to 2×2, the target grayscale value is grayscale value 0 and the grayscale value is 64, then the second compensation data table corresponding to the red sub-pixel with grayscale value 0, the second compensation data table corresponding to the green sub-pixel with grayscale value 0, and the second compensation data table corresponding to the blue sub-pixel with grayscale value 0 are obtained, and the second compensation data table corresponding to the red sub-pixel with grayscale value 64, the second compensation data table corresponding to the green sub-pixel with grayscale value 64, and the second compensation data table corresponding to the blue sub-pixel with grayscale value 64 are obtained; wherein the compensation data amount of the second compensation data table is 11×7=77.
[0196] In one or more embodiments, for each other grayscale value, the compensation data group corresponding to the other grayscale value is compressed according to the first compensation accuracy, and the compressed compensation data is used as the first compensation data table.
[0197] Exemplarily, assuming that the resolution of the display panel is 20×12, and the first compensation accuracy is set to 4×4, and other grayscale values are grayscale value 128, grayscale value 192, and grayscale value 255, then the first compensation data table corresponding to the red sub-pixel with a grayscale value of 128, the first compensation data table corresponding to the green sub-pixel with a grayscale value of 128, and the first compensation data table corresponding to the blue sub-pixel with a grayscale value of 128 are obtained.
[0198] and obtaining a first compensation data table corresponding to a red sub-pixel with a grayscale value of 192, a first compensation data table corresponding to a green sub-pixel with a grayscale value of 192, and a first compensation data table corresponding to a blue sub-pixel with a grayscale value of 192,
[0199] and obtaining a first compensation data table corresponding to a red sub-pixel having a grayscale value of 255, a first compensation data table corresponding to a green sub-pixel having a grayscale value of 255, and a first compensation data table corresponding to a blue sub-pixel having a grayscale value of 255;
[0200] The amount of compensation data in the first compensation data table is 6×4=24.
[0201] In one or more embodiments, if the grayscale value is set to 5 levels and the sub-pixels include 3 types, there are 15 compensation data tables determined according to the second method, among which, Fig. 9 As shown, there are 3 second compensation data tables corresponding to the first level grayscale value, 3 second compensation data tables corresponding to the second level grayscale value, 3 first compensation data tables corresponding to the third level grayscale value, 3 first compensation data tables corresponding to the fourth level grayscale value, and 3 first compensation data tables corresponding to the fifth level grayscale value, including 6 second compensation data tables and 9 first compensation data tables.
[0202] Each grayscale value corresponds to three compensation data tables, namely: a compensation data table corresponding to a red sub-pixel (R), a compensation data table corresponding to a green sub-pixel (G), and a compensation data table corresponding to a blue sub-pixel (B).
[0203] For example, assuming that the resolution of the display panel is 3840×2160, the storage space occupied by each compensation data is 10 bits, and the first compensation accuracy is set to 4×4, and the second compensation accuracy is set to 2×2, then the amount of compensation data in a first compensation data table is 961×541, and the amount of compensation data in a second compensation table is 1921×1081, then for the display panel, the total amount of compensation data that needs to be stored is:
[0204] Sum2=(961×541×3+1921×1081×2)×3×10bit=171381150bit.
[0205] In the above method, since the lower the grayscale value, the stronger the user sensitivity, the grayscale value less than the preset grayscale threshold is used as the target grayscale value, and the compensation data group corresponding to the target grayscale value is compressed and stored according to the second compensation accuracy to obtain the second compensation data table with the second compensation accuracy, and the compensation data group corresponding to other grayscale values other than the target grayscale value is compressed and stored according to the first compensation accuracy to obtain the second compensation data table with the first compensation accuracy. Since only the compensation data group corresponding to the target grayscale value needs to be stored with the second compensation accuracy, and the compensation data groups corresponding to other grayscale values are still stored with the first compensation accuracy, the total amount of stored compensation data increases slightly, and the requirements for the storage device are also 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 implementation, a combination of the first and second methods may be used to determine the first compensation data table and the second compensation data table.
[0207] In one or more embodiments, if the grayscale value is set to 5 levels and the sub-pixels include 3 types, there are 15 compensation data tables determined by combining the first method and the second method, among which, Fig.10 As shown, the multiple compensation data tables include 9 second compensation data tables and 6 first compensation data tables.
[0208] For example, assuming that the resolution of the display panel is 3840×2160, the storage space occupied by each compensation data is 10 bits, and the first compensation accuracy is set to 4×4, and the second compensation accuracy is set to 2×2, then the amount of compensation data in a first compensation data table is 961×541, and the amount of compensation data in a second compensation table is 1921×1081, then for the display panel, the total amount of compensation data that needs to be stored is:
[0209] Sum1=(961×541×6+1921×1081×9)×10bit=218088150bit.
[0210] In an optional implementation, after determining the first compensation data table and the second compensation data table, as follows Fig.11 As shown, the following operations may also be performed to optimize the first compensation data table and / or the second compensation data table:
[0211] Step S1101, after compensating the brightness of the display panel using the first compensation data table and / or the second compensation data table, the brightness data of all pixels in each pixel area are obtained;
[0212] Step S1102, selecting a target pixel area from multiple pixel areas according to a preset brightness difference threshold and the acquired brightness data of all pixels in each pixel area;
[0213] In an optional implementation, for each pixel region, the range of brightness data of all pixels in the pixel region is calculated; and the pixel region whose range is greater than a preset brightness difference threshold is taken as the target pixel region.
[0214] It should be noted that the preset brightness difference threshold in the embodiment of the present invention is an empirical value.
[0215] In a specific implementation, when the extreme difference of all pixels in a certain pixel area is greater than a preset brightness difference threshold, it is considered that mura (uneven brightness) exists in the pixel area.
[0216] Exemplarily, the preset brightness difference threshold is set to: Yth=10, and a 2×2 pixel area 1 is set, which includes pixel 1, pixel 2, pixel 3 and pixel 4, wherein the brightness data of pixel 1 is 55, the brightness data of pixel 2 is 58, the brightness data of pixel 3 is 49, and the brightness data of pixel 4 is 60. Then, the range of all pixels in the pixel area 1 is ΔY=Ymax-Ymin=60-49=11. Since the range ΔY=11>Yth=10, the pixel area 1 is taken as the target pixel area.
[0217] Step S1103, performing an interpolation operation on the compensation data corresponding to the target pixel area according to the third compensation accuracy, and replacing the compensation data corresponding to the target pixel area in the first compensation data table and / or the second compensation data table with the compensation data after the interpolation operation;
[0218] The third compensation accuracy is greater than the second compensation accuracy.
[0219] In the above method, after determining the first compensation data table and the second compensation data table, the display panel is debugged according to the first compensation data table and / or the second compensation data table, and the brightness data of all pixels in each pixel area of the display panel at this time are obtained, and the pixel area whose extreme difference of the brightness data of all pixels is greater than the preset brightness difference threshold is selected as the target pixel area, and the compensation data corresponding to the target pixel area is converted into compensation data with a third compensation accuracy, and the converted compensation data is used to replace the original compensation data of the target pixel area. Through the above method, the brightness compensation of the local pixel area is realized, and only the amount of compensation data corresponding to the local pixel area is increased, and the amount of compensation data corresponding to other pixel areas remains unchanged. Therefore, the increase in the total amount of stored compensation data is small, but the improvement of the display effect of the display panel is obvious.
[0220] In a specific implementation, the optimization of the first compensation data table and / or the second compensation data table includes the following three situations:
[0221] Scenario 1:
[0222] In an optional implementation, after compensating the brightness of the display panel using the first compensation data table, brightness data of all pixels in each pixel area is obtained; a target pixel area is selected from multiple pixel areas according to a preset brightness difference threshold and the brightness data of all pixels in each pixel area obtained; an interpolation operation is performed on the compensation data corresponding to the target pixel area according to a third compensation accuracy, and the compensation data corresponding to the target pixel area in the first compensation data table is replaced with the compensation data after the interpolation operation;
[0223] The third compensation accuracy is greater than the first compensation accuracy.
[0224] It should be noted that, in scenario 1, the third compensation accuracy may be less than the second compensation accuracy, may be equal to the second compensation accuracy, or may be greater than the second compensation accuracy, and the embodiment of the present invention does not impose any limitation on this.
[0225] Exemplarily, the first compensation accuracy is set to 4×4 and the third compensation accuracy is set to 2×2. Fig.12 As shown, it is a schematic diagram of an optimized first compensation data table, combined with Fig.12 It can be seen that the compensation accuracy corresponding to the compensation data d1, d2, and d3 is 4×4, and the compensation accuracy corresponding to the compensation values d4, d5, d6, and d7 is 2×2. That is, the compensation accuracy of some compensation values in the first compensation data table is 4×4, and the compensation accuracy of some compensation values is 2×2.
[0226] Scenario 2:
[0227] In an optional implementation, after compensating the brightness of the display panel using the second compensation data table, brightness data of all pixels in each pixel area is obtained; a target pixel area is selected from multiple pixel areas according to a preset brightness difference threshold and the brightness data of all pixels in each pixel area obtained; an interpolation operation is performed on the compensation data corresponding to the target pixel area according to a third compensation accuracy, and the compensation data corresponding to the target pixel area in the second compensation data table is replaced with the compensation data after the interpolation operation;
[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 area are obtained; according to a preset brightness difference threshold and the brightness data of all pixels in each pixel area obtained, a target pixel area is selected from the multiple pixel areas; according to a third compensation accuracy, an 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 the second compensation data table are replaced with the compensation data after the interpolation operation;
[0231] The third compensation accuracy is greater than the second compensation accuracy.
[0232] In an optional embodiment, if the grayscale value of the sub-pixel is not equal to any grayscale value among the multiple grayscale values, two target compensation data tables are selected from multiple compensation data tables, wherein the two selected target compensation data tables are compensation data tables corresponding to two grayscale values adjacent to the grayscale value of the sub-pixel.
[0233] In an optional embodiment, if the grayscale value of the sub-pixel is equal to a grayscale value among the multiple grayscale values, a target compensation data table is selected from multiple compensation data tables, wherein the selected target compensation data table is a compensation data table corresponding to a first-level grayscale value equal to the grayscale value of the sub-pixel.
[0234] Step S402-2, selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table;
[0235] In an optional implementation, the initial compensation data may be determined in the following manner:
[0236] Determining a plurality of pixel regions in the display panel according to the compensation accuracy of the target compensation data table;
[0237] Determine, according to the position information, a target pixel region corresponding to the sub-pixel in a plurality of pixel regions;
[0238] The compensation data corresponding to the target pixel area in the target compensation data table is used as the initial compensation data.
[0239] The following examples are Fig. 9 The following are some compensation data tables as examples:
[0240] Exemplarily, the second grayscale value is set to 64, the third grayscale value is set to 128, the first compensation accuracy is 4×4, the second compensation accuracy 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 manner:
[0241] First, since the grayscale value of the red sub-pixel 1 is 74, which is between the second grayscale value (64) and the third grayscale value (128), and the pixel color of the red sub-pixel 1 is red, Fig. 9 Selecting the second compensation data table 2 and the first compensation data table 1 as target compensation data tables from among the multiple compensation data tables;
[0242] Then, since the compensation accuracy of the second compensation data table 2 is 2×2, 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 corresponding to the pixel area 2 is obtained from the second compensation data table 2, that is, the compensation data a2, and the compensation data a2 is used as an initial compensation data;
[0243] Similarly, since the compensation accuracy of the first compensation data table 1 is 4×4, 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 corresponding to the pixel area 1 is obtained from the first compensation data table 1, that is, the compensation data b1, and the compensation data b1 is used as another initial compensation data;
[0244] Step S402-3, performing interpolation operation on the initial compensation data to obtain target compensation data;
[0245] Exemplarily, assuming that one of the initial compensation data determined in 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 in the following manner:
[0246] Since the compensation accuracy of the second compensation data table 2 is 2×2, four compensation data can be obtained by performing linear interpolation processing on the compensation data a2: a21, a22, a23, and a24. The compensation data a21 corresponding to the red sub-pixel 1 is selected;
[0247] At the same time, since the compensation accuracy of the first compensation data table 1 is 4×4, 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 grayscale value (74) of the red sub-pixel 1 and the second grayscale value (64), the distance between the grayscale value (74) of the red sub-pixel 1 and the third grayscale value (128), the compensation data a21 and the compensation data b13, a linear interpolation calculation is performed to obtain the target compensation data corresponding to the red sub-pixel 1:
[0249]
[0250] Step S402-4, compensating the brightness of the sub-pixel according to the target compensation data.
[0251] Exemplarily, after the target compensation number t1 corresponding to the red sub-pixel 1 is obtained, the grayscale value of the red sub-pixel 1 is compensated according to the target compensation number t1, thereby adjusting the brightness of the red sub-pixel 1.
[0252] It should be noted that, in the embodiment of the present invention, the brightness adjustment method adopted by each sub-pixel in each pixel of the display panel is similar, which will not be described in detail here.
[0253] In the brightness compensation method of the display panel provided by the embodiment of the present invention, since the compensation precisions of the multiple compensation data tables used to determine the target compensation data are different, that is, the multiple compensation data tables include a first compensation data table partially corresponding to the first compensation precision and a second compensation data table partially corresponding to the second compensation precision, and the second compensation precision is set to be greater than the first compensation precision, thereby improving the accuracy of the target compensation data obtained according to the above-mentioned multiple compensation data tables, so that the display effect of the display panel after compensating the brightness of each sub-pixel using the above-mentioned target compensation data is improved; in addition, since only the compensation precision of some compensation data tables in the multiple compensation data tables is improved, the total amount of compensation data in the multiple compensation data tables will not increase significantly, thereby reducing the demand for the capacity of the storage device storing the multiple compensation data tables and reducing the cost of the display.
[0254] Embodiment 2
[0255] Based on the same concept, an embodiment of the present invention further provides a display. Since the display is the display in the method in the embodiment of the present invention, and the principle of solving the problem by the display is similar to that of the method, the implementation of the display can refer to the implementation of the method, and the repeated parts will not be repeated.
[0256] like Fig.13 As shown, the display 130 includes a display panel 1301, a storage device 1302 and a processor 1303, wherein:
[0257] Display panel 1301, used for displaying images;
[0258] A storage device 1302, 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, wherein 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, obtaining position information of the pixel in the display panel and grayscale values of multiple sub-pixels in the pixel;
[0261] For each sub-pixel in at least one pixel, perform the following operations:
[0262] Selecting a target compensation data table from a plurality of compensation data tables according to the type of the sub-pixel and the grayscale value of the sub-pixel;
[0263] Selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table, wherein the compensation accuracy is used to characterize the size of the pixel area compensated by each compensation data in the compensation data table;
[0264] Perform interpolation operation on the initial compensation data to obtain target compensation data;
[0265] Compensating the brightness of the sub-pixel 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 grayscale values or sub-pixels.
[0267] Embodiment 3
[0268] Based on the same concept, an embodiment of the present invention further provides a display. Since the display is the display in the method in the embodiment of the present invention, and the principle of solving the problem by the display is similar to that of the method, the implementation of the display can refer to the implementation of the method, and the repeated parts will not be repeated.
[0269] The above display comprises a display panel, a storage device and a processor, wherein:
[0270] A display panel, used for displaying images;
[0271] A storage device, used 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, the second compensation accuracy being greater than the first compensation accuracy;
[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 for the brightness of the sub-pixels in the display panel;
[0273] The processor is used to determine the first compensation data table and the second compensation data table in the following manner:
[0274] For any grayscale value among the preset multi-level grayscale values, perform the following operations:
[0275] Respectively acquiring a compensation data group corresponding to each sub-pixel in at least one pixel in the display panel;
[0276] Selecting a target sub-pixel from the plurality of sub-pixels, wherein the target sub-pixel is a sub-pixel to which the user has the highest sensitivity among the plurality of sub-pixels;
[0277] According to the second compensation accuracy, compressing the compensation data group corresponding to the target sub-pixel, and using the compressed compensation data as the second compensation data table; and according to the first compensation accuracy, compressing the compensation data group corresponding to other sub-pixels, and using the compressed compensation data as the first compensation data table;
[0278] The other sub-pixels are sub-pixels other than the target sub-pixel among the multiple sub-pixels.
[0279] Embodiment 4
[0280] Based on the same concept, an embodiment of the present invention further provides a display. Since the display is the display in the method in the embodiment of the present invention, and the principle of solving the problem by the display is similar to that of the method, the implementation of the display can refer to the implementation of the method, and the repeated parts will not be repeated.
[0281] The above display comprises a display panel, a storage device and a processor, wherein:
[0282] A display panel, used for displaying images;
[0283] A storage device, used 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, the second compensation accuracy being greater than the first compensation accuracy;
[0284] 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 for the brightness of the sub-pixels in the display panel;
[0285] The processor is used to determine the first compensation data table and the second compensation data table in the following manner:
[0286] For any sub-pixel in the display panel, perform the following operations:
[0287] Respectively obtain a compensation data group corresponding to each grayscale value in the preset multi-level grayscale values;
[0288] According to a preset grayscale threshold, a target grayscale value is selected from multiple grayscale values;
[0289] According to the second compensation accuracy, compressing the compensation data group corresponding to the target grayscale value, and using the compressed compensation data as the second compensation data table; and according to the first compensation accuracy, compressing the compensation data group corresponding to other grayscale values, and using the compressed compensation data as the first compensation data table;
[0290] Among them, other grayscale values are grayscale values other than the target grayscale value in the preset multi-level grayscale values.
[0291] Embodiment 5
[0292] Based on the same concept, an embodiment of the present invention also provides a brightness compensation device for a display panel. Since the device is the device in the method in the embodiment of the present invention, and the principle of solving the problem by the device is similar to that of the method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0293] The above device includes the following modules:
[0294] An information acquisition module, used for acquiring, for each pixel in the display panel, position information of the pixel in the display panel and grayscale values of multiple sub-pixels in the pixel;
[0295] The brightness compensation module is used to perform the following operations for each sub-pixel in at least one pixel:
[0296] Selecting a target compensation data table from a plurality of compensation data tables according to the type of the sub-pixel and the grayscale value of the sub-pixel, 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, the second compensation precision being greater than the first compensation precision;
[0297] Selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table, wherein the compensation accuracy is used to characterize the size of the pixel area compensated by each compensation data in the compensation data table;
[0298] Performing interpolation operation on the initial compensation data to obtain target compensation data;
[0299] Compensating the brightness of the sub-pixel 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 grayscale values or sub-pixels.
[0301] Embodiment 6
[0302] Based on the same concept, an embodiment of the present invention further provides an electronic device. Since the electronic device is the electronic device in the method in the embodiment of the present invention, and the principle of solving the problem by the electronic device is similar to that of the method, the implementation of the electronic device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0303] The electronic device may be in the form of a general-purpose computing device, for example, it may be a terminal device. The components of the electronic device may include but are not limited to: the at least one processor mentioned above, the at least one memory storing processor executable instructions, and the processor is a processor of a smart device.
[0304] The processor executes the following instructions:
[0305] For each pixel in the display panel, obtaining position information of the pixel in the display panel and grayscale values of multiple sub-pixels in the pixel;
[0306] For each sub-pixel in each pixel, do the following:
[0307] Selecting a target compensation data table from a plurality of compensation data tables according to the type of the sub-pixel and the grayscale value of the sub-pixel, 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, the second compensation precision being greater than the first compensation precision;
[0308] Selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table, wherein the compensation accuracy is used to characterize the size of the pixel area compensated by each compensation data in the compensation data table;
[0309] Performing interpolation operation on the initial compensation data to obtain target compensation data;
[0310] Compensating the brightness of the sub-pixel 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 grayscale values or sub-pixels.
[0312] Embodiment 7
[0313] In some possible embodiments, various aspects of the present invention may also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute 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 this specification.
[0314] For example, for each pixel in the display panel, the position information of the pixel in the display panel and the grayscale values of multiple sub-pixels in the pixel are obtained; for each sub-pixel in each pixel, a target compensation data table is selected from multiple compensation data tables according to the type of the sub-pixel and the grayscale value of the sub-pixel; initial compensation data is selected from the target compensation data table according to the position information and the compensation accuracy of the target compensation data table; an interpolation operation is performed on the initial compensation data to obtain target compensation data; and the brightness of the sub-pixel is compensated according to the target compensation data; wherein the compensation accuracy is used to characterize the size of the pixel area compensated by each compensation data in the compensation data table, and the multiple 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 target display-related parameters of the display panel, and the target display-related parameters include grayscale values or sub-pixels.
[0315] The present application is described above with reference to the block diagrams and / or flow charts showing the methods, devices (systems) and / or computer program products according to the embodiments of the present application. It should be understood that a block of the block diagram and / or flow chart diagram and a combination of blocks of the block diagram and / or flow chart diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer and / or other programmable data processing device to produce a machine, so that the instructions executed by the computer processor and / or other programmable data processing device create a method for implementing the functions / actions specified in the block diagram and / or flow chart block.
[0316] Accordingly, the present application may also be implemented with hardware and / or software (including firmware, resident software, microcode, etc.). Furthermore, the present application may take the form of a computer program product on a computer-usable or computer-readable storage medium, which has a computer-usable or computer-readable program code implemented in the medium, for use by an instruction execution system or in conjunction with an instruction execution system. In the context of the present application, a computer-usable or computer-readable medium may be any medium that may contain, store, communicate, transmit, or convey a program for use by an instruction execution system, device, or apparatus, or in conjunction with an instruction execution system, device, or apparatus.
[0317] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A brightness compensation method for a display panel, characterized in that: include: For each pixel in the display panel, obtaining position information of the pixel in the display panel and grayscale values of a plurality of sub-pixels in the pixel; For each sub-pixel in at least one pixel, perform the following operations: Selecting a target compensation data table from a plurality of compensation data tables according to the type of the sub-pixel and the grayscale value of the sub-pixel, 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, the second compensation precision being greater than the first compensation precision; Selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table, wherein the compensation accuracy is used to characterize the size of the pixel area compensated by each compensation data in the compensation data table; Performing an interpolation operation on the initial compensation data to obtain target compensation data; Compensating the brightness of the sub-pixel according to the target compensation data; 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 grayscale values or sub-pixels.
2. The method according to claim 1, characterized in that If the target related parameters include sub-pixels, the first compensation data table and the second compensation data table are determined in the following manner: For any grayscale value among the preset multi-level grayscale values, perform the following operations: Respectively obtain a compensation data group corresponding to each sub-pixel; Selecting a target sub-pixel from the plurality of sub-pixels, wherein the target sub-pixel is a sub-pixel to which the user has the highest sensitivity among the plurality of sub-pixels; According to the second compensation accuracy, compressing the compensation data group corresponding to the target sub-pixel, and using the compressed compensation data as the second compensation data table; and according to the first compensation accuracy, compressing the compensation data groups corresponding to other sub-pixels, and using the compressed compensation data as the first compensation data table; The other sub-pixels are sub-pixels other than the target sub-pixel among the multiple sub-pixels.
3. The method according to claim 1, characterized in that If the target-related parameter includes a grayscale value, the first compensation data table and the second compensation data table are determined in the following manner: For any sub-pixel, do the following: Respectively obtain a compensation data group corresponding to each grayscale value in the preset multi-level grayscale values; According to a preset grayscale threshold, a target grayscale value is selected from multiple grayscale values; According to the second compensation accuracy, compressing the compensation data group corresponding to the target grayscale value, and using the compressed compensation data as the second compensation data table; and according to the first compensation accuracy, compressing the compensation data groups corresponding to other grayscale values, and using the compressed compensation data as the first compensation data table; The other grayscale values are grayscale values other than the target grayscale value in the preset multi-level grayscale values.
4. The method according to claim 3, characterized in that The step of selecting a target grayscale value from multiple grayscale values according to a preset grayscale threshold value includes: For each grayscale value in the multiple grayscale values, perform the following operations: comparing the grayscale value with the preset grayscale threshold; If the grayscale value is less than the preset grayscale threshold, the grayscale value is used as the target grayscale value; If the grayscale value is not less than the preset grayscale threshold, the grayscale value is used as the other grayscale value.
5. The method according to claim 2 or 3, characterized in that: After determining the first compensation data table and the second compensation data table: After compensating the brightness of the display panel using the first compensation data table and / or the second compensation data table, acquiring brightness data of all pixels in each pixel area; Selecting a target pixel area from multiple pixel areas according to a preset brightness difference threshold and the acquired brightness data of all pixels in each pixel area; performing an interpolation operation on the compensation data corresponding to the target pixel area according to a third compensation accuracy, and replacing the compensation data corresponding to the target pixel area in the first compensation data table and / or the second compensation data table with the compensation data after the interpolation operation; The third compensation accuracy is greater than the second compensation accuracy.
6. The method according to claim 5, characterized in that The step of selecting a target pixel area from a plurality of pixel areas according to a preset brightness difference threshold and brightness data of all pixels in each pixel area comprises: For each pixel region, the range of brightness data of all pixels in the pixel region is calculated; and the pixel region whose range is greater than the preset brightness difference threshold is taken as the target pixel region.
7. The method according to claim 1, characterized in that The selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table comprises: determining a plurality of pixel areas in the display panel according to the compensation accuracy of the target compensation data table; Determine, in the plurality of pixel regions, a target pixel region corresponding to the sub-pixel according to the position information; The compensation data corresponding to the target pixel area in the target compensation data table is used as the initial compensation data.
8. A display, characterized in that: The device comprises a display panel, a storage device and a processor, wherein: The display panel is used to display images; The storage device is used 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; The processor is used to perform the following steps: For each pixel in the display panel, obtaining position information of the pixel in the display panel and grayscale values of a plurality of sub-pixels in the pixel; For each sub-pixel in at least one pixel, perform the following operations: Selecting a target compensation data table from a plurality of compensation data tables according to the type of the sub-pixel and the grayscale value of the sub-pixel; Selecting initial compensation data in the target compensation data table according to the position information and the compensation accuracy of the target compensation data table, wherein the compensation accuracy is used to characterize the size of the pixel area compensated by each compensation data in the compensation data table; Performing an interpolation operation on the initial compensation data to obtain target compensation data; Compensating the brightness of the sub-pixel according to the target compensation data; 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 grayscale values or sub-pixels.
9. A display, characterized in that: The device comprises a display panel, a storage device and a processor, wherein: The display panel is used to display images; The storage device is used 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; 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 for the brightness of the sub-pixels in the display panel; The processor is configured to determine the first compensation data table and the second compensation data table in the following manner: For any grayscale value among the preset multi-level grayscale values, perform the following operations: Respectively acquiring a compensation data group corresponding to each sub-pixel in at least one pixel in the display panel; Selecting a target sub-pixel from the plurality of sub-pixels, wherein the target sub-pixel is a sub-pixel to which the user has the highest sensitivity among the plurality of sub-pixels; According to the second compensation accuracy, compressing the compensation data group corresponding to the target sub-pixel, and using the compressed compensation data as the second compensation data table; and according to the first compensation accuracy, compressing the compensation data groups corresponding to other sub-pixels, and using the compressed compensation data as the first compensation data table; The other sub-pixels are sub-pixels other than the target sub-pixel among the multiple sub-pixels.
10. A display, characterized in that: The device comprises a display panel, a storage device and a processor, wherein: The display panel is used to display images; The storage device is used 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; 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 for the brightness of the sub-pixels in the display panel; The processor is configured to determine the first compensation data table and the second compensation data table in the following manner: For any sub-pixel in the display panel, the following operations are performed: Respectively obtain a compensation data group corresponding to each grayscale value in the preset multi-level grayscale values; According to a preset grayscale threshold, a target grayscale value is selected from multiple grayscale values; According to the second compensation accuracy, compressing the compensation data group corresponding to the target grayscale value, and using the compressed compensation data as the second compensation data table; and according to the first compensation accuracy, compressing the compensation data groups corresponding to other grayscale values, and using the compressed compensation data as the first compensation data table; The other grayscale values are grayscale values other than the target grayscale value in the preset multi-level grayscale values.
Citation Information
Patent Citations
Demura method and system based on single lens reflex
CN107742503A
Mura compensation method and device for liquid crystal panel
CN109545163A
Gray scale compensation value determination method, driving method and computer readable storage medium
CN109686293A
Brightness compensation method and device, parameter determination method and device and display device
CN111833794A
Gamma value correction method and device, electronic device and readable storage medium
CN112950657A
Cited By
Display screen brightness compensation method and display screen
CN121686935A