Brightness compensation method, device and equipment
Through initial and secondary brightness compensation, combined with color uniformity debugging algorithm and linear interpolation processing, the problem of poor brightness compensation in the existing technology is solved, and more efficient brightness uniformity compensation is achieved and the display effect is improved.
Patent Information
- Application Number
- CN202510066689.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-03-11
AI Technical Summary
The prior art has poor effect in brightness compensation, making it difficult to effectively solve the brightness uniformity problem of display modules, affecting the display effect.
The compensation algorithm that removes brightness unevenness is used for initial brightness compensation, and then the color uniformity debugging algorithm is used for secondary brightness compensation. Through linear interpolation compensation processing and the use of brightness reference values, the compensation process is simplified and efficiency is improved.
It improves the efficiency and effect of brightness compensation, reduces the compensation time of the display module, achieves better brightness uniformity, and meets the high-standard display quality requirements.
Smart Images

Figure CN119600923A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display technology, and in particular to a brightness compensation method, device and equipment. Background Art
[0002] Due to the process fluctuation of the display module, the produced display modules may have display problems, such as brightness uniformity problems, which will have a great impact on the display effect.
[0003] As users have higher and higher requirements for display quality of display modules, the specification of brightness uniformity is also gradually improving. However, the existing brightness compensation has a poor compensation effect. Summary of the invention
[0004] The present invention provides a brightness compensation method, device and equipment to solve the problem of poor brightness compensation effect on a display module.
[0005] According to one aspect of the present invention, there is provided a brightness compensation method, comprising:
[0006] An initial brightness compensation is performed on the display module using a compensation algorithm that removes uneven brightness.
[0007] Performing secondary brightness compensation on the display module using a color uniformity adjustment algorithm;
[0008] If the uniformity of the display module after the secondary brightness compensation meets the optical specification, the display module compensation is completed.
[0009] Optionally, the adopting a color uniformity adjustment algorithm to perform secondary brightness compensation on the display module includes:
[0010] Compensating the brightness of the display module at at least two grayscales in sequence to obtain compensation data corresponding to each grayscale;
[0011] Performing linear interpolation compensation processing on compensation data of at least two grayscales to obtain compensation data of a set grayscale;
[0012] Using the compensation data of the set grayscale to compensate the set grayscale or the brightness corresponding to the set grayscale;
[0013] Preferably, the at least two grayscales are grayscales in a first setting range and grayscales in a second setting range, and the maximum grayscale in the first setting range is smaller than the minimum grayscale in the second setting range.
[0014] Optionally, compensating the brightness of the display module under at least two grayscales includes:
[0015] Collecting the brightness of all pixels of the display module at the grayscale;
[0016] Dividing the display module into a plurality of debugging areas, and calculating the brightness level of each debugging area according to the brightness of all pixels;
[0017] Selecting the brightness level of the debugging area located at the center of the display module as the brightness reference value;
[0018] Based on the brightness reference value, other debugging areas of the display module are compensated to obtain compensation data of each debugging area; wherein the compensation data of each pixel in the same debugging area is the same;
[0019] Preferably, the picture displayed by the display module is a white picture, and the brightness of all pixels collected is data collected by a monochrome camera.
[0020] Optionally, the step of compensating other debugging areas of the display module based on the brightness reference value to obtain compensation data of each debugging area further includes:
[0021] According to the size of the debugging area, the depth of other debugging areas of the display module is matched to compensate.
[0022] Optionally, after the display module compensation is completed, the method further includes:
[0023] Compensate the next display module and determine whether the uniformity of the display module meets the optical specifications.
[0024] Optionally, compensating the next display module and judging whether the uniformity of the display module meets the optical specification include:
[0025] An initial brightness compensation is performed on the display module using a compensation algorithm that removes uneven brightness.
[0026] Using the compensation data of secondary brightness compensation of the previous display module that meets the optical specifications as the compensation data of secondary brightness compensation of the display module, and performing secondary brightness compensation on the display module;
[0027] If the uniformity of the display module after the secondary brightness compensation meets the optical specification, the display module compensation is completed.
[0028] Optionally, after performing secondary brightness compensation on the display module using the color uniformity adjustment algorithm, the method further includes:
[0029] If the uniformity of the display module after two brightness compensations does not meet the optical specifications, the display module is determined to be defective, or the color uniformity adjustment algorithm is used again to perform secondary brightness compensation on the display module.
[0030] Optionally, the method for determining whether the uniformity of the display module after two brightness compensations meets the optical specifications includes:
[0031] Collecting the brightness of all pixels of the display module at a set gray scale;
[0032] Dividing the display module into a plurality of determination areas, and calculating the brightness level of each determination area according to the brightness of all pixels;
[0033] Calculating the uniformity of the display module at the set grayscale according to the brightness level of each of the determination areas;
[0034] Whether the display module meets the optical specification is determined according to the uniformity under the set gray scale.
[0035] According to another aspect of the present invention, there is provided a brightness compensation device, comprising:
[0036] An initial compensation module, used to perform initial brightness compensation on the display module by using a compensation algorithm for removing uneven brightness;
[0037] A secondary compensation module, used for performing secondary brightness compensation on the display module by using a color uniformity adjustment algorithm;
[0038] The uniformity judgment module is used to determine that if the uniformity of the display module after the secondary brightness compensation meets the optical specification, the compensation of the display module is completed.
[0039] According to another aspect of the present invention, there is provided a brightness compensation device, including an optical camera, a lighting module and a host computer, wherein the host computer includes:
[0040] at least one processor; and
[0041] a memory communicatively connected to the at least one processor; wherein,
[0042] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can execute the brightness compensation method provided by any embodiment of the present invention.
[0043] The technical solution provided by the embodiment of the present invention performs secondary brightness compensation after the initial brightness compensation, which reduces the compensation difficulty of the secondary brightness compensation and improves the compensation speed of the secondary brightness compensation. When performing secondary brightness compensation, the uniformity compensation of the display module can be achieved by using a color uniformity debugging algorithm. And when performing uniformity compensation, only one brightness compensation value needs to be calculated, and the brightness compensation of each area can be completed by the brightness compensation value. The compensation process is simple and efficient. However, the prior art cannot achieve a good compensation effect after substituting a brightness compensation value once, and it is necessary to iterate and calculate the brightness compensation value multiple times, and perform compensation multiple times through the new brightness compensation value. The compensation process is complicated and the compensation time is long. Therefore, the present invention has a faster compensation efficiency, reduces the compensation time of the display module, and has a better compensation effect.
[0044] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. 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 creative work.
[0046] Figure 1 is a flow chart of a brightness compensation method provided according to an embodiment of the present invention;
[0047] Figure 2 is a flow chart of another brightness compensation method provided according to an embodiment of the present invention;
[0048] Figure 3 is a flowchart of a specific implementation method of S121 provided according to an embodiment of the present invention;
[0049] Figure 4 A diagram showing the division of a debugging area of a display module provided according to an embodiment of the present invention;
[0050] Figure 5 is a flow chart of another brightness compensation method provided according to an embodiment of the present invention;
[0051] Figure 6 is a flow chart of a brightness compensation detection method provided according to an embodiment of the present invention;
[0052] Figure 7is a brightness simulation diagram of a display module before brightness compensation provided according to an embodiment of the present invention;
[0053] Figure 8 is a brightness simulation diagram of a display module after brightness compensation provided according to an embodiment of the present invention;
[0054] Fig. 9 is a schematic diagram of a process capability of brightness compensation provided according to an embodiment of the present invention;
[0055] Fig.10 is a schematic diagram of a brightness compensation process capability provided according to the prior art;
[0056] Fig.11 is a schematic diagram of a brightness compensation device provided according to an embodiment of the present invention;
[0057] Fig.12 It is a structural schematic diagram of a brightness compensation device provided according to an embodiment of the present invention. DETAILED DESCRIPTION
[0058] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0059] 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. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0060] The embodiment of the present invention provides a brightness compensation method, which can be executed by a brightness compensation device and can be implemented in the form of software and / or hardware. The brightness compensation device can be configured in a brightness compensation device. Figure 1 A flowchart of a brightness compensation method provided by an embodiment of the present invention. Figure 1 , the method comprising:
[0061] S110 , performing initial brightness compensation on the display module using a compensation algorithm for removing uneven brightness.
[0062] Among them, the compensation algorithm for removing uneven brightness can be, for example, Demura correction technology, uniform correction technology or feedback control technology. They are mainly used to solve the problem of uneven brightness of display modules during the production process. It can correct dark spots or other forms of brightness and color unevenness on the display module screen by changing the brightness of a color light. By performing fine measurement and correction on the display module, the display quality can be improved and the display effect can be made more uniform and consistent.
[0063] S120, performing secondary brightness compensation on the display module using a color uniformity adjustment algorithm.
[0064] Among them, after the initial brightness compensation, the dark spots and bright spots on the display module screen are well compensated, but the uniformity of the overall brightness still needs further adjustment. The color uniformity adjustment algorithm is the CUC (Color uniformity compensation) algorithm. The color uniformity adjustment algorithm can collect information such as the screen brightness of the display module and find out the differences between the brightness through algorithm analysis. Then, a compensation value is generated based on the analysis results to compensate for the brightness and improve the problem of uneven brightness.
[0065] Exemplarily, the display module is divided into multiple display areas, and the brightness of the central area of the display module is used as a reference, and the brightness of all other areas is compared with the brightness of the central area to generate a brightness compensation value for each area. The brightness compensation value can be used to compensate the brightness of each area, so that the brightness of each area is adjusted to the brightness value of the central area, thereby improving the uniformity of the display module. The brightness compensation value obtained by the CUC algorithm has high accuracy. During the compensation process, each area only needs to substitute the brightness compensation value once to complete the brightness compensation of each area, which has a good compensation effect. And there is no need to recalculate the brightness compensation value after one compensation due to poor compensation effect, and substitute the new brightness compensation value again for the second, third, or even more brightness compensation, which shortens the time required for compensation.
[0066] The prior art generally uses Source dimming and EM (Emission) dimming to adjust the EM duty cycle to reduce the brightness, ensure that the excitation brightness of the display module is relatively high, so that the display module has a larger current, thereby improving the uniformity of the brightness. However, this adjustment method has a poor adjustment effect and cannot effectively adjust the uniformity. Alternatively, through external compensation, the source data voltage is adjusted multiple times to compensate for the brightness difference caused by the voltage drop generated when the current flows in the display module. This adjustment method requires multiple iterations and calculations of the voltage, and the adjustment process is complicated and has a long adjustment time.
[0067] S130: If the uniformity of the display module after the secondary brightness compensation meets the optical specification, the display module compensation is completed.
[0068] Among them, after the secondary brightness compensation, the uniformity of the display module can be tested. When it meets the optical specifications, it means that the uniformity of this display module is good. Exemplarily, the optical specifications can be set to 90%, and the display module is divided into multiple areas, and the average brightness of each area is calculated respectively to calculate the uniformity between each area. When the minimum brightness of each area of this display module divided by the maximum brightness is greater than or equal to 90%, it means that the display module compensation is completed and the uniformity is good.
[0069] The technical solution provided by the embodiment of the present invention performs secondary brightness compensation after the initial brightness compensation, which reduces the compensation difficulty of the secondary brightness compensation and improves the compensation speed of the secondary brightness compensation. When performing secondary brightness compensation, the uniformity compensation of the display module can be achieved by using a color uniformity debugging algorithm. And when performing uniformity compensation, only one brightness compensation value needs to be calculated, and the brightness compensation of each area can be completed by the brightness compensation value. The compensation process is simple and efficient. However, the prior art cannot achieve a good compensation effect after substituting a brightness compensation value once, and it is necessary to iterate and calculate the brightness compensation value multiple times, and perform compensation multiple times through the new brightness compensation value. The compensation process is complicated and the compensation time is long. Therefore, the present invention has a faster compensation efficiency, reduces the compensation time of the display module, and has a better compensation effect.
[0070] Figure 2 A flowchart of another brightness compensation method provided by an embodiment of the present invention. Figure 2 On the basis of the above embodiments, optionally, S120, using a color uniformity adjustment algorithm to perform secondary brightness compensation on the display module includes:
[0071] S121 , sequentially compensating the brightness of the display module under at least two grayscales to obtain compensation data corresponding to each grayscale.
[0072] Grayscale is the brightness level division of the display module when displaying an image, which represents different brightness levels from the darkest to the brightest. For example, the brightness level can be divided into 0-255 grayscales, where 0 grayscale is the darkest brightness level and 255 grayscale is the brightest brightness level.
[0073] Preferably, the at least two grayscales are grayscales in a first setting range and grayscales in a second setting range, and the maximum grayscale in the first setting range is smaller than the minimum grayscale in the second setting range.
[0074] The grayscale of the first setting range is smaller than the grayscale of the second setting range as a whole. Therefore, the grayscale of the first setting range may correspond to a low grayscale, and the grayscale of the second setting range may correspond to a high grayscale.
[0075] When performing brightness compensation, a brightness at a low grayscale and a brightness at a high grayscale may be selected to compensate the display module. For example, white light 64 grayscale and white light 240 grayscale may be selected.
[0076] In this step, the brightness of each pixel under the grayscale of white light 64 is first collected, and then the brightness of each pixel under the grayscale of white light 240 is collected. Exemplarily, the brightness of each pixel can be collected by an optical camera. After the collection is completed, the compensation data under the grayscale of white light 64 and the grayscale of white light 240 are calculated respectively by the color uniformity debugging algorithm.
[0077] Specifically, the display module is divided into multiple display areas, and the average brightness of each display area under 64 grayscales of white light is calculated. Taking the brightness of the central area of the display module as a reference, the brightness of all other areas is compared with the brightness of the central area, and the brightness difference between each area and the central area can be obtained. The brightness difference is the compensation data of the area, and the brightness of each area under 64 grayscales of white light can be compensated through the compensation data.
[0078] When calculating the compensation data under the grayscale of white light 240, the average brightness of each display area under the grayscale of white light 240 is calculated. The brightness of the central area is compared with the brightness of all other areas to obtain the brightness difference between each area and the central area. The brightness difference is the compensation data of the area. The brightness compensation of each area under the grayscale of white light 240 can be performed through the compensation data.
[0079] By selecting a low grayscale brightness and a high grayscale brightness, when compensating the brightness of the display module, it is possible to achieve compensation for the high grayscale while also taking into account the compensation for the low grayscale, thereby achieving a better compensation effect.
[0080] S122 , performing linear interpolation compensation processing on compensation data of at least two grayscales to obtain compensation data of a set grayscale.
[0081] The set grayscale can be the maximum grayscale in the grayscale. The maximum grayscale is usually the brightest state that the display module can reach. Accurately compensating it can improve the uniformity of the overall brightness to the greatest extent. In addition, the change of the maximum grayscale has the most obvious impact on the visual effect. Optimizing it can significantly improve the display quality. Therefore, setting the set grayscale to the maximum grayscale has a better compensation effect.
[0082] For example, the brightness of each pixel at the grayscale of white light 64 and the brightness of each pixel at the grayscale of white light 240 can be calculated by linear interpolation compensation to obtain the brightness of each pixel at the grayscale of white light 255. This setting method does not require the optical camera to collect the brightness of each pixel at another grayscale, thus reducing the time to obtain the pixel brightness.
[0083] For example, the Gamma index is set to 2.2, and the brightness of 255 grayscale is calculated by linear interpolation compensation. The Gamma index is used to describe the nonlinear characteristics of the brightness of the display module. It reflects the nonlinear relationship between the input signal and the output brightness. By adjusting the Gamma index, the display image of the display module can be adjusted.
[0084] S123: Compensate the set grayscale or the brightness corresponding to the set grayscale using the compensation data of the set grayscale.
[0085] Among them, when the set grayscale is close to the grayscale brightness collected by the optical camera, the set grayscale can be compensated by the calculated compensation data. Exemplarily, the brightness of each pixel under the white light 255 grayscale is obtained by linear interpolation compensation processing of white light 64 grayscale and white light 240 grayscale. Because the brightness values of 240 grayscale and 255 grayscale are relatively close, the uniformity of the display module under 240 grayscale and 255 grayscale is also relatively consistent, and then the uniformity of the brightness of 255 grayscale can be compensated by the compensation data under 240 grayscale. This setting method can further reduce the compensation time.
[0086] The present invention adopts a color uniformity debugging algorithm. The compensation data obtained by the algorithm has a high accuracy. Under the same gray scale, the display module only needs to substitute the compensation data once to achieve brightness compensation under the gray scale. And when compensating for the set gray scale, there is no need to re-acquire the brightness of each pixel. The compensation data under the gray scale can be obtained through linear interpolation compensation processing, which simplifies the compensation process. Therefore, the present invention has a good brightness compensation effect and brightness compensation speed.
[0087] Figure 3 A flowchart of a specific implementation method of S121 provided in an embodiment of the present invention. Figure 3 On the basis of the above embodiments, optionally, the brightness of the display module under at least two grayscales is compensated, including:
[0088] S1211. Collect the brightness of all pixels of the display module in grayscale.
[0089] The display module is adjusted to a certain grayscale brightness, and the brightness of each pixel in the display module is collected by an optical camera. Specifically, the optical camera is set on the light-emitting side of the display module, and after a certain period of exposure, the optical camera records the image of the display, and the brightness information of each pixel can be extracted by analyzing the captured image.
[0090] S1212, dividing the display module into a plurality of debugging areas, and calculating the brightness level of each debugging area according to the brightness of all pixels.
[0091] Among them, the display module has a large number of pixels. If each pixel is compensated one by one, the compensation time will be greatly increased. Therefore, the display module can be divided into multiple areas. For example, when the display module has 18,000 pixels, 3×6 pixels can be divided into one area, and the display module is divided into 1,000 debugging areas. By obtaining the pixel brightness of each debugging area, the brightness level of each debugging area can be obtained. The brightness level can be the average brightness of each debugging area.
[0092] S1213 , selecting the brightness level of the debugging area located in the center of the display module as the brightness reference value.
[0093] Figure 4 An exemplary diagram of the division of the debugging area of a display module is shown, referring to Figure 4 The display module includes 12×17 debugging areas 10. In the manufacturing process of the display module, the brightness of the debugging area 11 at the center of the display module is generally detected, and the brightness of the debugging area 11 at the center is adjusted until the reference display brightness is reached. Therefore, the debugging area 11 at the center of the display module generally has a more accurate brightness value. Figure 4The example shows that the central debugging area 11 includes 9 debugging areas 10. When adjusting other debugging areas 10 of the display module through the color uniformity debugging algorithm, the brightness level of the debugging area 11 at the center of the display module can be used as the brightness reference value. Exemplarily, when there are many debugging areas 10 of the display module, multiple debugging areas 10 at the center of the display module can be used as the central debugging area 11. For example, the display module is divided into 1000 debugging areas 10, and the central 50 debugging areas 10 can be used as the debugging area 11 at the center of the display module, and the average brightness of the 50 debugging areas 10 is calculated as the brightness reference value.
[0094] S1214: Compensate other debugging areas of the display module based on the brightness reference value to obtain compensation data for each debugging area.
[0095] Among them, the compensation data of each debugging area can be obtained through the brightness reference value and the average brightness of each debugging area in other areas. The compensation data is used to adjust the brightness value in each debugging area to the brightness level of the central debugging area. The compensation data can be called CUC code, and the CUC code includes the compensation value of each debugging area. Because the brightness value of each debugging area is the average brightness of all pixels in the area, the compensation data of each pixel in the same debugging area is the same.
[0096] The present invention uses the central area as a reference to compensate the brightness values in other debugging areas, each of which includes multiple pixels. By compensating multiple pixels simultaneously, the compensation speed can be improved. By selecting an appropriate number of pixels as a debugging area, the compensation accuracy will not be reduced due to an excessive number of pixels.
[0097] Preferably, the picture displayed by the display module is a white picture, and the brightness of all pixels collected is data collected by a monochrome camera.
[0098] The brightness of each pixel of the display module can be collected by a monochrome camera, which can be an optical camera. Before collecting the brightness of the monochrome camera, the monochrome camera must first be calibrated by an optical instrument to calibrate the brightness of the optical camera so that the brightness error of the optical camera is kept within a set range, thereby ensuring the accuracy of the brightness collection of the optical camera.
[0099] When collecting brightness, you can select a white screen for sampling. The white screen is the brightest color of the display module and can be used as a clear reference point to better reflect the performance differences of the display module in different debugging areas, making it easier to balance the brightness and color of the entire display module, thereby achieving more precise uniformity adjustment.
[0100] On the basis of the above embodiments, optionally, S1214, based on the brightness standard value, other debugging areas of the display module are compensated to obtain compensation data of each debugging area, which also includes: matching the depth of compensation for other debugging areas of the display module according to the size of the debugging area.
[0101] Among them, within a certain range, the size of the debugging area is positively correlated with the compensation depth. A larger compensation depth can achieve larger compensation data for the display module, and therefore, has a more effective compensation effect. In the actual debugging of the display module, debugging areas of different sizes can be set according to different display modules to adjust the compensation depth.
[0102] If the debugging area is increased too much, the number of debugging areas may be too small, and the debugging accuracy of the display module may be reduced.
[0103] The present invention achieves a more effective compensation effect by setting different compensation depths according to the sizes of the debugging areas in different display modules.
[0104] On the basis of the above embodiments, optionally, after the display module compensation is completed, the method further includes: compensating the next display module, and judging whether the uniformity of the display module meets the optical specification.
[0105] Among them, for the display modules of the same batch, the production process of each display module is basically the same, and the performance parameters of each display module are basically the same. Therefore, after the compensation of a display module is completed, the CUC code generated when debugging the display module can be directly applied to the next display module as the golden code of the next display module. At this time, there is no need to calculate the compensation data of each debugging area. The display module can be debugged through the golden code, and the debugging time can be further reduced.
[0106] Figure 5 A flowchart of another brightness compensation method provided by an embodiment of the present invention. Figure 5 On the basis of the above embodiments, optionally, compensating the next display module and judging whether the uniformity of the display module meets the optical specification include:
[0107] S310 , performing initial brightness compensation on the display module using a compensation algorithm for removing uneven brightness.
[0108] When debugging each display module, an initial brightness compensation is required to eliminate dark spots or other forms of brightness and color unevenness on the display module screen.
[0109] S320 , using the compensation data of the secondary brightness compensation of the previous display module that meets the optical specifications as the compensation data of the secondary brightness compensation of the display module, and performing secondary brightness compensation on the display module.
[0110] When the uniformity of the previous display module after secondary brightness compensation meets the optical specification, it means that the compensation data is valid data, and the compensation data can be directly applied to the display module that needs to be debugged later as the compensation data for the secondary brightness compensation of the display module. Therefore, when debugging the display module later, there is no need to calculate the compensation data.
[0111] S330: If the uniformity of the display module after the secondary brightness compensation meets the optical specification, the display module compensation is completed.
[0112] Among them, after the display module performs secondary brightness compensation, the uniformity is judged. When the uniformity meets the optical specifications, it means that the display module is a good product and the compensation of the display module is completed.
[0113] When performing secondary brightness compensation, the present invention does not need to collect the brightness of each pixel and calculate the compensation data for each display module. After calculating the compensation data once, brightness compensation can be performed on multiple display modules, thus reducing the overall debugging time of the display modules.
[0114] On the basis of the above embodiments, optionally, after S120, using a color uniformity debugging algorithm to perform secondary brightness compensation on the display module, it also includes: if the uniformity of the display module after two brightness compensations does not meet the optical specifications, the display module is determined to be defective, or the color uniformity debugging algorithm is used again to perform secondary brightness compensation on the display module.
[0115] Among them, after the secondary brightness compensation, the uniformity of the display module needs to be judged. When the uniformity does not meet the optical specifications, the display module can be marked as a defective product. In order to prevent the defective product from being misjudged, the display module can also be subjected to secondary brightness compensation again through the color uniformity debugging algorithm. If the display module is still judged as defective after this debugging, the display module can be distinguished from the good products and further verified or repaired.
[0116] When the uniformity of the display module does not meet the optical specifications, the present invention can perform secondary brightness compensation again. This setting method can greatly reduce the misjudgment of defective products caused by inaccurate detection and improve the accuracy of judging the debugging results of the display module.
[0117] Figure 6 A flowchart of a brightness compensation detection method provided by an embodiment of the present invention. Figure 6Based on the above embodiments, optionally, a method for determining whether the uniformity of a display module after two brightness compensations meets optical specifications includes:
[0118] S410, collecting the brightness of all pixels of the display module at a set gray scale.
[0119] When the grayscale is divided into 0-255 grayscales, the set grayscale may be white light 255 grayscale. The brightness of all pixels at the grayscale may be collected by an optical camera, thereby obtaining the brightness of each pixel.
[0120] S420 , dividing the display module into a plurality of determination areas, and calculating the brightness level of each determination area according to the brightness of all pixels.
[0121] The number of determination areas can be specifically set according to the screen size of the display module. For example, the determination area can be set to 135 areas. The average brightness of each area can be obtained by the brightness of each pixel in each area.
[0122] S430 , calculating the uniformity of the display module at a set gray scale according to the brightness level of each determination area.
[0123] The minimum brightness and maximum brightness of the determination area are selected, and the uniformity of the display module at the grayscale can be obtained by dividing the minimum brightness by the maximum brightness.
[0124] S440 , judging whether the display module meets the optical specification according to the uniformity under the set gray scale.
[0125] Among them, the optical specifications can be set differently according to the specifications and costs of the display module. For example, when the display module is a high-standard display module, the optical specifications can be set to 95%. When the uniformity under the set grayscale is greater than or equal to 95%, the display module is judged to meet the requirements.
[0126] Exemplarily, before making a judgment, in order to prevent the output data of the optical camera from being wrong, the output data of the optical camera can also be tested. The brightness of the debugging area in the center of the display module is collected by the optical camera. If the error between the collected brightness and the brightness reference value is less than a set threshold, it means that the data of the optical camera is accurate. Exemplarily, the threshold can be 10%.
[0127] After two brightness compensations, the display module provided by the embodiment of the present invention can re-acquire the brightness of each pixel to determine the uniformity of the brightness level of each determination area. For display modules of the same size, a determination area smaller than the number of debugging areas can be set. This setting method can increase the speed of uniformity detection and improve detection efficiency.
[0128] Figure 7 A brightness simulation diagram of a display module before brightness compensation is shown exemplarily. Figure 8 The following is an example of a brightness simulation diagram of a display module after brightness compensation. The darker the blue, the darker the brightness of the display module; the darker the red, the brighter the brightness of the display module. Figure 7 and Figure 8 After the secondary brightness compensation, both the darker and brighter areas of the display module are effectively compensated. At this time, the display module has better uniformity.
[0129] Table 1 is a brightness compensation effect table provided according to the present invention.
[0130] Table 1
[0131]
[0132] See Table 1, where the compensation time of the brightness compensation method through the color uniformity adjustment algorithm is significantly reduced from 280s to 240s compared to the brightness compensation method through external compensation in the prior art, and the uniformity is also improved by 1.46%. Therefore, the present invention has a faster compensation speed and a better compensation result.
[0133] Fig. 9 A schematic diagram exemplarily shows the process capability of brightness compensation provided by the present invention, Fig.10 The schematic diagram exemplarily shows a process capability of brightness compensation provided by the prior art. Fig. 9 and Fig.10 , the CPK (Process Capability Index) of the present invention is 0.63, while that of the prior art is 0.25. CPK is an indicator used to measure the degree to which process capability meets the requirements of product quality standards. The CPK value comprehensively considers the mean and standard deviation of the process, and can reflect the stability and consistency of the process. The higher the CPK value, the stronger the process capability and the more stable and reliable the product quality. Therefore, the present invention has better compensation quality than the prior art.
[0134] According to another aspect of the present invention, a brightness compensation device is provided. The brightness compensation device can be implemented in the form of hardware and / or software, and the brightness compensation device can be configured in a brightness compensation device. Fig.11 A schematic diagram of a brightness compensation device provided by an embodiment of the present invention. Fig.11The device includes: an initial compensation module 1, which is used to perform initial brightness compensation on the display module by using a compensation algorithm for removing uneven brightness. A secondary compensation module 2, which is used to perform secondary brightness compensation on the display module by using a color uniformity debugging algorithm. A uniformity judgment module 3, which is used to complete the display module compensation if the uniformity of the display module after the secondary brightness compensation meets the optical specifications.
[0135] The brightness compensation device provided in the embodiment of the present invention can execute the brightness compensation method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0136] Optionally, the secondary compensation module 2 is further used to sequentially compensate the brightness of the display module under at least two grayscales to obtain compensation data corresponding to each grayscale.
[0137] Optionally, the secondary compensation module 2 is further used to perform linear interpolation compensation processing on the compensation data of at least two grayscales to obtain compensation data of a set grayscale.
[0138] Optionally, the secondary compensation module 2 is further configured to compensate the set grayscale or the brightness corresponding to the set grayscale by using compensation data of the set grayscale.
[0139] Optionally, the brightness compensation device further includes a pixel acquisition module, and the pixel acquisition module is used to acquire the brightness of all pixels of the display module under gray scale.
[0140] Optionally, the brightness compensation device further includes a pixel division module, which is used to divide the display module into a plurality of debugging areas, and calculate the brightness level of each debugging area according to the brightness of all pixels.
[0141] Optionally, the pixel division module is further used to select a brightness level of a debugging area located at the center of the display module as a brightness reference value.
[0142] Optionally, the pixel division module is further used to match the depth of compensation for other debugging areas of the display module according to the size of the debugging area.
[0143] Optionally, the initial compensation module 1 and the secondary compensation module 2 are also used to compensate the next display module, and the uniformity judgment module 3 is also used to judge whether the uniformity of the display module meets the optical specifications.
[0144] Optionally, the initial compensation module 1 is further used to perform initial brightness compensation on the display module by adopting a compensation algorithm for removing uneven brightness.
[0145] Optionally, the uniformity judgment module 3 is also used to determine that the display module is defective if the uniformity of the display module after two brightness compensations does not meet the optical specifications, and the secondary compensation module 2 is also used to perform secondary brightness compensation on the display module again using the color uniformity debugging algorithm.
[0146] Optionally, the pixel acquisition module is also used to acquire the brightness of all pixels of the display module at a set gray scale.
[0147] Optionally, the pixel division module is further used to divide the display module into a plurality of determination areas, and calculate the brightness level of each determination area according to the brightness of all pixels.
[0148] Optionally, the uniformity judgment module 3 is further used to calculate the uniformity of the display module at a set gray scale according to the brightness level of each judgment area.
[0149] Optionally, the uniformity judgment module 3 is further used to judge whether the display module meets the optical specification according to the uniformity under a set gray scale.
[0150] Fig.12 A schematic diagram of the structure of a brightness compensation device provided by an embodiment of the present invention. Fig.12 The brightness compensation device includes an optical camera 4, a lighting module 5 and a host computer 6, and the host computer 6 includes: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the brightness compensation method provided by any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the compensation method.
[0151] The lighting module 5 is used to light up the display module 7 . The upper computer 6 can control the display module 7 to display a specific picture, and the optical camera 4 samples the display module 7 to obtain the original brightness data of each pixel of the display module 7 .
[0152] The host computer 6 can obtain the original brightness data of each pixel, generate compensation data using a color uniformity adjustment algorithm, and perform brightness compensation on the display module 7 .
[0153] Exemplarily, the display module 7 includes Flash (flash memory) and DDIC (Display Driver Integrated Circuit), where Flash is used to store display-related data and configuration information to ensure that the display module can work properly. DDIC is used to convert the received image signal into a signal suitable for display by the display module 7. The compensation data generated by the host computer 6 can be input into the DDIC in the display module 7 through the lighting module 5, thereby performing brightness compensation on the display module 7.
[0154] The memory connected to the processor includes a read-only memory (ROM), a random access memory (RAM), etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) or the computer program loaded from the storage unit to the random access memory (RAM). In the RAM, various programs and data required for the operation of the electronic device can also be stored. The processor, ROM and RAM are connected to each other through a bus. The input / output (I / O) interface is also connected to the bus.
[0155] The processor may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of processors include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor executes the various methods and processes described above, such as a brightness compensation method.
[0156] In some embodiments, the brightness compensation method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit. In some embodiments, part or all of the computer program can be loaded and / or installed on an electronic device via a ROM and / or a communication unit. When the computer program is loaded into RAM and executed by a processor, one or more steps of the brightness compensation method described above can be performed. Alternatively, in other embodiments, the processor can be configured to perform the brightness compensation method in any other appropriate manner (e.g., by means of firmware).
[0157] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0158] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0159] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0160] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A brightness compensation method, characterized in that: include: An initial brightness compensation is performed on the display module using a compensation algorithm that removes uneven brightness. Performing secondary brightness compensation on the display module using a color uniformity adjustment algorithm; If the uniformity of the display module after the secondary brightness compensation meets the optical specification, the display module compensation is completed.
2. The brightness compensation method according to claim 1, characterized in that: The method of using a color uniformity adjustment algorithm to perform secondary brightness compensation on the display module includes: Compensating the brightness of the display module at at least two grayscales in sequence to obtain compensation data corresponding to each grayscale; Performing linear interpolation compensation processing on compensation data of at least two grayscales to obtain compensation data of a set grayscale; Using the compensation data of the set grayscale to compensate the set grayscale or the brightness corresponding to the set grayscale; Preferably, the at least two grayscales are grayscales in a first setting range and grayscales in a second setting range, and the maximum grayscale in the first setting range is smaller than the minimum grayscale in the second setting range.
3. The brightness compensation method according to claim 2, characterized in that: Compensating the brightness of the display module under at least two grayscales, including: Collecting the brightness of all pixels of the display module at the grayscale; Dividing the display module into a plurality of debugging areas, and calculating the brightness level of each debugging area according to the brightness of all pixels; Selecting the brightness level of the debugging area located at the center of the display module as the brightness reference value; Based on the brightness reference value, other debugging areas of the display module are compensated to obtain compensation data of each debugging area; wherein the compensation data of each pixel in the same debugging area is the same; Preferably, the picture displayed by the display module is a white picture, and the brightness of all pixels collected is data collected by a monochrome camera.
4. The brightness compensation method according to claim 3, characterized in that: The step of compensating other debugging areas of the display module based on the brightness reference value to obtain compensation data of each debugging area further includes: According to the size of the debugging area, the depth of other debugging areas of the display module is matched to compensate.
5. The brightness compensation method according to claim 1, characterized in that: After the display module compensation is completed, the method further includes: Compensate the next display module and determine whether the uniformity of the display module meets the optical specifications.
6. The brightness compensation method according to claim 5, characterized in that: Compensating the next display module and determining whether the uniformity of the display module meets the optical specification include: An initial brightness compensation is performed on the display module using a compensation algorithm that removes uneven brightness. Using the compensation data of secondary brightness compensation of the previous display module that meets the optical specifications as the compensation data of secondary brightness compensation of the display module, and performing secondary brightness compensation on the display module; If the uniformity of the display module after the secondary brightness compensation meets the optical specification, the display module compensation is completed.
7. The brightness compensation method according to any one of claims 1 to 6, characterized in that: After the color uniformity adjustment algorithm is used to perform secondary brightness compensation on the display module, the method further includes: If the uniformity of the display module after two brightness compensations does not meet the optical specifications, the display module is determined to be defective, or the color uniformity adjustment algorithm is used again to perform secondary brightness compensation on the display module.
8. The brightness compensation method according to claim 1, characterized in that: The method for determining whether the uniformity of the display module after two brightness compensations meets the optical specifications comprises: Collecting the brightness of all pixels of the display module at a set gray scale; Dividing the display module into a plurality of determination areas, and calculating the brightness level of each determination area according to the brightness of all pixels; Calculating the uniformity of the display module at the set grayscale according to the brightness level of each of the determination areas; Whether the display module meets the optical specification is determined according to the uniformity under the set gray scale.
9. A brightness compensation device, characterized in that: include: An initial compensation module, used to perform initial brightness compensation on the display module by using a compensation algorithm for removing uneven brightness; A secondary compensation module, used for performing secondary brightness compensation on the display module by using a color uniformity adjustment algorithm; The uniformity judgment module is used to determine that if the uniformity of the display module after the secondary brightness compensation meets the optical specification, the compensation of the display module is completed.
10. A brightness compensation device, characterized in that: It includes an optical camera, a lighting module and a host computer, and the host computer includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the brightness compensation method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Mura compensation method, device and system and display equipment
CN114141187A
Compensation method and compensation device of display panel, display panel and display device
CN114141213A
Screen body brightness compensation method
CN114299841A
Brightness compensation method and device, electronic equipment and storage medium
CN115424582A
Brightness compensation method and device of display panel, equipment and storage medium
CN117079590A
Cited By
Display panel, compensation data determining method and device thereof and driving method
CN120431858A