Display panel compensation method and device, terminal equipment and computer program product
By calculating the brightness error value of each display area of the display panel and performing brightness compensation, the problem of uneven brightness in Demura technology is solved, and the accuracy and brightness uniformity of brightness compensation are improved.
Patent Information
- Application Number
- CN202510125768.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2045-01-23
AI Technical Summary
When the existing Demura technology compensates the display panel brightness, it is prone to uneven brightness, resulting in low compensation accuracy.
By obtaining the brightness data of each display area in the display panel, calculating the brightness error value of each display area, determining the brightness data to be compensated, and performing brightness compensation based on this data to ensure brightness uniformity after compensation.
It improves the brightness uniformity of the display panel, reduces local brightness unevenness, and enhances the accuracy of brightness compensation.
Smart Images

Figure CN119649735A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of display technology, and in particular, relates to a display panel compensation method, device, terminal equipment and computer program product. Background Art
[0002] With the rapid development of display panels, the functions of various display panels will become more and more abundant, and the performance will become more and more powerful. At present, display panels have the problem of display brightness attenuation due to device aging.
[0003] In order to solve the problem of display brightness attenuation, Demura technology can be used to compensate the brightness of the display panel. However, since the display panel may have local brightness attenuation, when Demura technology is used to compensate for this situation, over-compensation is likely to occur, reducing the accuracy of brightness compensation for the display panel. Summary of the invention
[0004] The embodiments of the present application provide a display panel compensation method, apparatus, terminal device and computer program product, which are intended to solve the problem of uneven brightness when the existing Demura technology performs brightness compensation on the display panel, and the problem of low accuracy in brightness compensation on the display panel.
[0005] In a first aspect, an embodiment of the present application provides a display panel compensation method, the method comprising:
[0006] Acquire first brightness data; wherein the first brightness data includes a display brightness value of each display area in the display panel, and the display brightness value is a brightness value of a test image displayed in the display area;
[0007] Determine a brightness error value of each of the display areas according to the first brightness data; wherein the brightness error value is an error value between a display brightness value of the display area and a reference brightness value, the reference brightness value is a brightness value of a reference display area, and the reference display area is any display area in the display panel;
[0008] According to the brightness error value of each display area, the brightness data to be compensated of the display panel is determined, and the display panel is brightness compensated based on the brightness data to be compensated; wherein the brightness data to be compensated includes the brightness value to be compensated of each display area.
[0009] In a possible implementation manner of the first aspect, determining the brightness data to be compensated of the display panel according to the brightness error value of each of the display areas includes:
[0010] When the brightness error value of any of the display areas is within a preset brightness error range, determining a display brightness value corresponding to the display area in the first brightness data as a brightness value to be compensated for the display area;
[0011] When the brightness error value of any of the display areas is not within the brightness error range, adjust the data acquisition parameters, and reacquire the second brightness data of the abnormal display area based on the adjusted data acquisition parameters; determine the brightness value to be compensated for the abnormal display area based on the first brightness data and the second brightness data; wherein the abnormal display area is a display area in which the brightness error value of any of the display areas is not within the brightness error range.
[0012] In a possible implementation manner of the first aspect, determining the brightness value to be compensated of the abnormal display area according to the first brightness data and the second brightness data includes:
[0013] fusing the display brightness value corresponding to the abnormal display area in the first brightness data with the display brightness value corresponding to the abnormal display area in the second brightness data to obtain a fused brightness value of the abnormal display area;
[0014] In a case where the error value between the fused brightness value and the reference brightness value is not within the brightness error range, the step of adjusting the data acquisition parameters and reacquiring the second brightness data of the abnormal display area based on the adjusted data acquisition parameters is repeated until the error value between the fused brightness value of the abnormal display area and the reference brightness value is within the brightness error range, and the fused brightness value is determined to be the brightness value to be compensated for the abnormal display area.
[0015] In a possible implementation manner of the first aspect, the performing brightness compensation on the display panel based on the brightness data to be compensated includes:
[0016] generating a brightness compensation value of the display panel according to the brightness data to be compensated;
[0017] Obtaining display color coordinates of the test image displayed by the display panel;
[0018] According to the display color coordinates and the standard color coordinates of the test image, the brightness compensation value is adjusted to obtain a target compensation value;
[0019] Brightness compensation is performed on the display panel based on the target compensation value.
[0020] In a possible implementation manner of the first aspect, adjusting the brightness compensation value according to the display color coordinates and the standard color coordinates of the test image to obtain a target compensation value includes:
[0021] Determining standard color coordinates of the test image, and determining a compensation ratio of the display panel based on the standard color coordinates and the display color coordinates;
[0022] The brightness compensation value is adjusted according to the compensation ratio to obtain a target compensation value.
[0023] In a possible implementation manner of the first aspect, adjusting the brightness compensation value according to the compensation ratio to obtain a target compensation value includes:
[0024] Determine the scope of compensation limitations;
[0025] The brightness compensation value is adjusted according to the compensation ratio and the compensation limit range to obtain a target compensation value.
[0026] In a possible implementation of the first aspect above, the first brightness data includes brightness values collected when the display panel displays the test image of the same gray scale at at least one display brightness value, and / or brightness values collected when the display panel displays the test image of different gray scales at the same display brightness value.
[0027] In a second aspect, an embodiment of the present application provides a display panel compensation device, the device comprising:
[0028] An acquisition module, configured to acquire first brightness data; wherein the first brightness data comprises a display brightness value of each display area in the display panel, and the display brightness value is a brightness value of a test image displayed in the display area;
[0029] a determination module, configured to determine a brightness error value of each of the display areas according to the first brightness data; wherein the brightness error value is an error value between a display brightness value of the display area and a reference brightness value, the reference brightness value is a brightness value of a reference display area, and the reference display area is any display area in the display panel;
[0030] A compensation module is used to determine the brightness data to be compensated of the display panel according to the brightness error value of each display area, and perform brightness compensation on the display panel based on the brightness data to be compensated; wherein the brightness data to be compensated includes the brightness value to be compensated of each display area.
[0031] In a third aspect, an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the display panel compensation method provided in the first aspect above is implemented.
[0032] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the display panel compensation method provided in the first aspect is implemented.
[0033] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program. When the computer program is run on a computer, the computer executes the display panel compensation method provided in the first aspect.
[0034] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0035] In an embodiment of the present application, by acquiring first brightness data, the first brightness data includes a display brightness value of each display area in the display panel, the display brightness value is a brightness value of a test image displayed in the display area, and according to the first brightness data, a brightness error value of each display area is determined, the brightness error value is an error value between a display brightness value of the display area and a reference brightness value, the reference brightness value is a brightness value of a reference display area, and the reference display area is any display area in the display panel, and according to the brightness error value of each display area, the brightness data to be compensated of the display panel is determined, so that the brightness data to be compensated is determined based on the error value between the display brightness value of each display area and the reference brightness value, and the display panel is brightness compensated based on the brightness data to be compensated, so that the error value between the display brightness value of each display area and the reference brightness value after compensation is within a preset brightness error range, thereby improving the brightness uniformity of the display panel, reducing the situation where there is local brightness unevenness on the display panel, and improving the accuracy of brightness compensation for the display panel. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 is a flowchart of a display panel compensation method provided by an embodiment of the present application;
[0037] Figure 2 is a flowchart of another display panel compensation method provided by an embodiment of the present application;
[0038] Figure 3 is a flow chart of a display panel compensation method provided by an embodiment of the present application;
[0039] Figure 4is a structural schematic diagram of a display panel compensation device provided by an embodiment of the present application;
[0040] Figure 5 It is a structural block diagram of a terminal device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0041] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0042] With the rapid development of display panels, the functions of various display panels will become more and more abundant, and the performance will become more and more powerful. At present, the display panel has the problem of uneven display brightness.
[0043] In order to solve the problem of uneven display brightness, the demura technology can be used to compensate the brightness of the display panel. However, due to the uneven brightness of the display panel, for example, the brightness of some display areas in the display panel is normal while the brightness of some display areas is relatively low or high, resulting in uneven display brightness of the display panel.
[0044] If Demura technology is used to perform brightness compensation on the display panel in the above situation, it is easy to over-compensate the display area with higher brightness, resulting in the brightness displayed in the display area after compensation being different from the normal brightness, that is, uneven brightness still exists. For the display area with lower brightness in the display panel, the compensation strength will be insufficient, that is, the brightness displayed in the display area after compensation is lower and different from the brightness of other areas, and uneven brightness still exists.
[0045] In summary, since the display panel has local uneven brightness, when the demura technology is used to compensate the brightness of the display panel, the problem of uneven brightness still exists, and there is a problem that the accuracy of using the demura technology to compensate the brightness of the display panel is low.
[0046] Based on this, the present application provides a display panel compensation method, device, terminal device and storage medium, by acquiring first brightness data, the first brightness data includes a display brightness value of each display area in the display panel, the display brightness value is the brightness value of a test image displayed in the display area, and according to the first brightness data, a brightness error value of each display area is determined, the brightness error value is an error value between a display brightness value of the display area and a reference brightness value, the reference brightness value is a brightness value of a reference display area, and the reference display area is any display area in the display panel, and according to the brightness error value of each display area, the brightness data to be compensated of the display panel is determined, so that the brightness data to be compensated is determined based on the error value between the display brightness value of each display area and the reference brightness value, and the display panel is brightness compensated based on the brightness data to be compensated, so that the error value between the display brightness value of each display area and the reference brightness value after compensation is within a preset brightness error range, thereby improving the brightness uniformity of the display panel, reducing the situation where local brightness unevenness exists in the display panel, and improving the accuracy of brightness compensation for the display panel.
[0047] See also Figure 1 , Figure 1 A flowchart of a display panel compensation method provided by an embodiment of the present application is shown, which may specifically include the following steps:
[0048] Step 101, obtaining first brightness data.
[0049] Among them, the first brightness data can be the brightness of the display panel when displaying the test image, that is, the brightness value of the test image displayed in each display area of the display panel. The first brightness data includes the display brightness value of each display area in the display panel, and the display brightness value is the brightness value of the test image displayed in the display area. Specifically, the first brightness data includes the brightness value collected when the display panel displays the test image of the same grayscale at at least one display brightness value, and / or, the brightness value collected when the display panel displays the test image of different grayscales at the same display brightness value. The first brightness data can be obtained by collecting the display panel by an acquisition device, and the acquisition device can include a camera, a video camera and other devices. The display panel can be a device that can display images or videos. The test image can be an image used to perform performance testing on the display panel, and can specifically include images of different grayscales.
[0050] When it is necessary to perform brightness compensation on the display panel, the display panel can be controlled to display a test image, and an acquisition device can be used to acquire the brightness value of the display panel when displaying the test image, which is the first brightness data. Specifically, the brightness value of the test image displayed in each display area in the display panel can be acquired to obtain the display brightness value of each display area in the display panel.
[0051] In practical applications, test images with different grayscales can be set in advance, such as setting a test image with a grayscale of 16 and a test image with a grayscale of 32, so as to obtain test images with different grayscales. At the same time, since the brightness that the display panel can display when displaying an image has a certain range, that is, the brightness displayed by the display panel has a certain range, the display panel can be controlled to display test images with different grayscales at the same display brightness, and the brightness data of the display panel displaying test images with different grayscales at the same display brightness can be obtained. The display panel can also be controlled to display test images with the same grayscale at different display brightnesses, so as to obtain the brightness data of the display panel displaying the test image with the same grayscale at at least one display brightness.
[0052] For example, the display panel can be controlled to display test images with gray scales of 16, 32, 64, 128, and 192 at 500 nit, respectively, and then the first brightness data can be obtained when the display panel displays the test images with gray scales of 16, 32, 64, 128, and 192 at 500 nit. The display panel can also be controlled to display a test image with a gray scale of 16 at 10 nit, and then the first brightness data can be obtained when the display panel displays the test image with a gray scale of 16 at 10 nit.
[0053] In a specific implementation, by obtaining first brightness data when the display panel displays test images of different grayscales at different display brightnesses, the accuracy of identifying that the display panel has uneven brightness problems can be improved, thereby improving the accuracy of brightness compensation for the display panel based on the obtained first brightness data.
[0054] Step 102: Determine a brightness error value of each display area according to the first brightness data.
[0055] Among them, the brightness error value can be an error value between the display brightness value of the display area and the reference brightness value, the brightness error value can include the difference between the display brightness value and the reference brightness value, the ratio between the display brightness value and the reference brightness value, the reference brightness value can be the brightness value of the reference display area, and the reference display area can be any display area in the display panel.
[0056] After the first brightness data is obtained, the display brightness value of each display area in the display panel can be determined from the first brightness data.
[0057] It should be understood that since the display area may include at least one pixel, the first brightness data may include the display brightness value of each pixel. Based on this, the brightness data of any pixel in the display area can be determined as the display brightness value of the display area.
[0058] However, if the display brightness value of any pixel point is taken as the display brightness value of the display area, there may be a situation where the difference between the display brightness value of the pixel point and the display brightness values of other pixel points in the display area is large and greater than the preset difference range. Then, the display brightness value of the pixel point is used to perform brightness compensation for the display area, which may easily cause uneven brightness in the display area after compensation, thereby reducing the accuracy of brightness compensation.
[0059] Based on this, for each display area, the average brightness value of the display area can be calculated based on the display brightness value of each pixel in the display area, that is, the display brightness value of the display area. Using the average brightness value to perform brightness compensation on the display area can reduce the phenomenon of uneven brightness in the display area after compensation, and improve the accuracy of brightness compensation. For example, in general, the difference in display brightness value between the pixel in the middle of the display area and other pixel points in the display area is small, so the pixel in the middle of the display area can be determined, and the display brightness value of the pixel point is selected as the display brightness value of the display area, which can also reduce the phenomenon of uneven brightness in the display area after compensation, and improve the accuracy of brightness compensation, and there is no need to calculate the average brightness value of the display area, which improves the efficiency of determining the display brightness value.
[0060] After the display brightness value of each display area is obtained, a reference display area may be determined from each display area of the display panel.
[0061] In practical applications, since the display brightness value of the display area in the middle of the display panel is accurate relative to the display brightness values of the display areas in other parts of the display panel, that is, the brightness attenuation degree of the display area in the middle is lower than the brightness attenuation degree of the display areas in other parts, the display area in the center of the display panel can be selected as the reference display area to improve the accuracy of brightness compensation for the display panel.
[0062] In addition, each display area may be sorted according to the size of the display brightness value, so as to determine the median value of all display brightness values, and select the display area with the median display brightness value as the reference display area. For example, the display panel may include display area 1, display area 2, display area 3, display area 4, and display area 5, wherein the display brightness value of display area 1 may be 100nit, the display brightness value of display area 2 may be 102nit, the display brightness value of display area 3 may be 106nit, the display brightness value of display area 4 may be 111nit, and the display brightness value of display area 5 may be 105nit. Then the median value of all display brightness values in the display panel is 105nit, that is, display area 5 is the reference display area.
[0063] After determining the reference display area, the display brightness value of the reference display area may be determined as the reference brightness value, and the error value between the display brightness value of each display area and the reference brightness value may be calculated to obtain the brightness error value of each display area.
[0064] Step 103 : determining the to-be-compensated brightness data of the display panel according to the brightness error value of each display area, and performing brightness compensation on the display panel based on the to-be-compensated brightness data.
[0065] The brightness data to be compensated may be data used to perform brightness compensation on the display panel. Specifically, the brightness data to be compensated may include a brightness value to be compensated for each display area. The brightness value to be compensated may be data used to perform brightness compensation on the display area in the display panel.
[0066] After the brightness error value of each display area is obtained, the brightness data to be compensated of the display panel can be determined according to the brightness error value of each display area, and brightness compensation can be performed on the display panel based on the brightness data to be compensated.
[0067] In actual applications, for each display area, when the brightness error value of the display area is the difference between the display brightness value and the reference brightness value, the brightness value to be compensated of the display area can be calculated based on the difference between the display brightness value and the reference brightness value of the display area; and when the brightness error value of the display area is the ratio between the display brightness value and the reference brightness value, the brightness value to be compensated of the display area can be calculated based on the ratio between the display brightness value and the reference brightness value of the display area, thereby obtaining the brightness value to be compensated of each display area, and determining the brightness data to be compensated of the display panel based on the brightness value to be compensated of each display area.
[0068] In an embodiment of the present application, step 103 may include steps 1031 to 1032:
[0069] Step 1031 : when the brightness error value of any display area is within a preset brightness error range, determine the display brightness value corresponding to the display area in the first brightness data as the brightness value to be compensated for the display area.
[0070] The brightness error range can be used to evaluate the uniformity of the brightness of each display area in the display panel, and the brightness error range can be a range determined based on experience or a range obtained through experiments. The brightness error range can include a first brightness error range for evaluating brightness uniformity based on the difference between the display brightness value and the reference brightness value, and a second brightness error range for evaluating brightness uniformity based on the ratio between the display brightness value and the reference brightness value.
[0071] After obtaining the brightness error value of each display area, for each display area, the brightness error value of the display area can be compared with a pre-set brightness error range, and then, when the brightness error value of the display area is within the brightness error range, the display brightness value corresponding to the display area in the first brightness data can be determined as the brightness value to be compensated for the display area.
[0072] In actual applications, when the brightness error value is the difference between the display brightness value and the reference brightness value, the brightness error value being in the brightness error range can be expressed as the difference between the display brightness value and the reference brightness value being in the first brightness ratio range. It can be determined that the difference between the display brightness value and the reference brightness value of the display area is small, and further it can be determined that the brightness between the display area and the reference display area is relatively uniform. It can be regarded that there is no brightness unevenness in the display area relative to the reference display area, and the display brightness value of the display area can be used for brightness compensation, that is, the display brightness value of the display area can be determined as the brightness value to be compensated.
[0073] Similarly, when the brightness error value is the ratio between the display brightness value and the reference brightness value, and the brightness error value is within the brightness error range, it can be expressed that the ratio between the display brightness value and the reference brightness value is within the second brightness ratio range. It can be determined that the ratio of the difference between the display brightness value and the reference brightness value of the display area is small, and it can be determined that the brightness between the display area and the reference display area is relatively uniform, and it can be regarded that there is no brightness unevenness in the display area relative to the reference display area. The display brightness value of the display area can be used for brightness compensation, that is, the display brightness value of the display area can be determined as the brightness value to be compensated.
[0074] In practical applications, the brightness of each display area in the display panel can be evaluated by determining the difference between the display brightness value of the display area and the reference brightness value, and by comparing the difference with the first brightness error range. For different display brightness values, the first brightness error range used to evaluate the brightness uniformity will also be different, so it is necessary to set different first brightness error ranges for different display brightness values. By determining the ratio between the display brightness value of the display area and the reference brightness value, and comparing the ratio with the second brightness error range to evaluate the brightness uniformity of each display area in the display panel, for different display brightness values, only the same second brightness error range can be used, and there is no need to set different second brightness error ranges for different display brightness values, which reduces the steps of determining the brightness error range and improves the efficiency of brightness compensation for the display panel.
[0075] Step 1032, when the brightness error value of any display area is not within the brightness error range, adjust the data acquisition parameters, and re-acquire the second brightness data of the abnormal display area based on the adjusted data acquisition parameters; determine the brightness value to be compensated for the abnormal display area based on the first brightness data and the second brightness data.
[0076] The data acquisition parameters may be parameters related to the brightness of the acquisition display panel in the acquisition device. For example, when the acquisition device is a camera, its data acquisition parameters may include aperture size parameters for controlling depth of field and exposure, shutter speed parameters for controlling exposure time, and sensitivity parameters for controlling the sensitivity of the shooting device to light. The abnormal display area may be a display area in any display area whose brightness error value is not within the brightness error range. The second brightness data may be data of the display panel display test image obtained by the acquisition device after adjusting the data acquisition parameters.
[0077] For each display area, after comparing the brightness error value of the display area with a preset brightness error range, if the brightness error value of the display area is not within the brightness error range, the data acquisition parameters of the acquisition device may be adjusted.
[0078] In actual applications, when the brightness error value of the display area is not within the brightness error range, it can be determined that the difference or the ratio of the display brightness value of the display area to the reference brightness value is large, and then it can be determined that the brightness between the display area and the reference display area is uneven, that is, the display area has uneven brightness relative to the reference display area, then it can be determined that using the display brightness value of the display area for brightness compensation will result in uneven brightness in the display area after compensation.
[0079] Based on this, the data of the test image displayed by the display panel can be reacquired by adjusting the data acquisition parameters of the acquisition device to obtain the second brightness data, so that the difference between the display brightness value of each display area in the reacquired second brightness data and the reference brightness value of the reference display area is changed, thereby reducing the uneven brightness in the display panel.
[0080] In a specific implementation, since the display panel may have uneven local brightness, it may specifically include the display brightness value of some display areas being greater than the reference brightness value, including the display brightness value of some display areas being less than the reference brightness value, that is, some display areas may be too bright or too dark. When there are display areas with uneven brightness in the display panel, the number of overbright and overdark situations in the display areas with uneven brightness can be counted. In the case where all or most of the display areas are too bright, adjust the data acquisition parameters of the acquisition device to reduce the exposure of the acquisition device when acquiring images, so that the overbright situation in the second brightness data is reduced. In the case where all or most of the display areas are too dark, adjust the data acquisition parameters of the acquisition device to increase the exposure of the acquisition device when acquiring images, so that the overdark situation in the second brightness data is reduced.
[0081] After the second brightness data is obtained, the brightness value to be compensated in the abnormal display area can be determined according to the first brightness data and the second brightness data.
[0082] In an embodiment of the present application, the step of determining the brightness value to be compensated for the abnormal display area according to the first brightness data and the second brightness data in step 1032 can be performed in the following manner:
[0083] The display brightness value corresponding to the abnormal display area in the first brightness data and the display brightness value corresponding to the abnormal display area in the second brightness data are data-fused to obtain a fused brightness value of the abnormal display area. When the error value between the fused brightness value and the reference brightness value is not within the brightness error range, the steps of adjusting the data acquisition parameters and re-acquiring the second brightness data of the abnormal display area based on the adjusted data acquisition parameters are repeated until the error value between the fused brightness value of the abnormal display area and the reference brightness value is within the brightness error range, and the fused brightness value is determined to be the brightness value to be compensated for the abnormal display area.
[0084] The fused brightness value may be a display brightness value obtained by fusing a display brightness value in the first brightness data and a display brightness value in the second brightness data.
[0085] After obtaining the second brightness data, for each display area, when the brightness error value of the display area is not within the brightness error range, the display area can be determined to be an abnormal display area, and then the display brightness value corresponding to the abnormal display area in the first brightness data can be determined, and the display brightness value corresponding to the abnormal display area in the second brightness data can be determined, and then the display brightness value corresponding to the abnormal display area in the first brightness data and the display brightness value corresponding to the abnormal display area in the second brightness data can be fused to obtain the fused brightness value of the abnormal display area, so that the fused brightness values of all abnormal display areas in the display panel can be obtained.
[0086] For each abnormal display area, the brightness error value between the fused brightness value of the abnormal display area and the reference brightness value can be determined in the above manner, and the brightness error value corresponding to the abnormal display area is compared with the brightness error range, and then when the brightness error value corresponding to the abnormal display area is within the brightness error range, the fused brightness value of the abnormal display area is determined to be the brightness value to be compensated for the abnormal display area. When the brightness error value corresponding to the abnormal display area is not within the brightness error range, the steps of adjusting the data acquisition parameters and reacquiring the second brightness data of the abnormal display area based on the adjusted data acquisition parameters are repeated until the error value between the fused brightness value of the abnormal display area and the reference brightness value is within the brightness error range, thereby obtaining the brightness value to be compensated for each abnormal display area.
[0087] In an embodiment of the present application, by acquiring first brightness data, the first brightness data includes a display brightness value of each display area in the display panel, the display brightness value is a brightness value of a test image displayed in the display area, and according to the first brightness data, a brightness error value of each display area is determined, the brightness error value is an error value between a display brightness value of the display area and a reference brightness value, the reference brightness value is a brightness value of a reference display area, and the reference display area is any display area in the display panel, and according to the brightness error value of each display area, the brightness data to be compensated of the display panel is determined, so that the brightness data to be compensated is determined based on the error value between the display brightness value of each display area and the reference brightness value, and the display panel is brightness compensated based on the brightness data to be compensated, so that the error value between the display brightness value of each display area and the reference brightness value after compensation is within a preset brightness error range, thereby improving the brightness uniformity of the display panel, reducing the situation where there is local brightness unevenness on the display panel, and improving the accuracy of brightness compensation for the display panel.
[0088] See also Figure 2 , Figure 2 A flowchart of another display panel compensation method provided by an embodiment of the present application is shown, which may specifically include the following steps:
[0089] Step 201, obtaining first brightness data.
[0090] Step 202: Determine a brightness error value of each display area according to the first brightness data.
[0091] Step 203: Determine the brightness data to be compensated of the display panel according to the brightness error value of each display area.
[0092] For the relevant descriptions of steps 201 to 203, please refer to steps 101 to 103, which will not be repeated here.
[0093] Step 204: Generate a brightness compensation value of the display panel according to the brightness data to be compensated.
[0094] The brightness compensation value may be a compensation value for performing brightness compensation on the display panel generated based on the brightness data to be compensated.
[0095] After obtaining the brightness data to be compensated, a brightness compensation algorithm may be used to generate a brightness compensation value of the display panel based on the brightness data to be compensated, that is, the brightness data to be compensated is input into the brightness compensation algorithm to obtain the brightness compensation value of the display panel.
[0096] Specifically, the brightness compensation algorithm can be used to adjust the gain of the display panel used to display the image so that the display panel can display the desired brightness after adjustment, and can specifically include pixel compensation algorithm, Demura technology, De-burn-in and other algorithms.
[0097] Step 205: obtaining display color coordinates of the test image displayed by the display panel.
[0098] The display color coordinates may be color coordinates in an image acquired by a capture device when the display panel displays a test image.
[0099] While acquiring the first brightness data, an image of the test image displayed on the display panel can also be acquired through the acquisition device, and the acquired image can be an RGB image, that is, an image using three color channels of red (Red), green (Green), and blue (Blue), and then the RGB coordinates of each display area in the display panel can be determined, that is, the value of the red component, the value of the green component, and the value of the blue component in each display area can be determined, and for each display area, the value of each color component in the display area can be converted into the value of each component in the XYZ color space, that is, the tristimulus values are obtained, and then the color coordinates of the display area can be calculated based on the determined tristimulus values, that is, the display color coordinates of the display area, so that the display color coordinates of each display area can be obtained.
[0100] Specifically, the brightness compensation value may include a compensation value of a red component, a compensation value of a green component, and a compensation value of a blue component.
[0101] Step 206 , adjusting the brightness compensation value according to the display color coordinates and the standard color coordinates of the test image to obtain a target compensation value.
[0102] The standard color coordinates may be color coordinates of a test image, and may specifically include color coordinates of each region in the test image, and each region in the test image may correspond one-to-one to each display region in the display panel.
[0103] After the first brightness data is acquired, the color coordinates of the test image may be directly acquired, that is, the standard color coordinates of the test image may be acquired.
[0104] In practical applications, the color coordinates of each test image may be predetermined, and then after the first brightness data is acquired, the color coordinates of the test image may be directly called.
[0105] After obtaining the standard color coordinates of the test image, the display color coordinates of each display area can be determined, and the standard color coordinates of each display area can be determined from the standard color coordinates. For each display area, the brightness compensation value of the display area can be adjusted according to the standard color coordinates of the display area and the display color coordinates of the display area to obtain the target compensation value of the display area, thereby obtaining the target compensation value of each display area.
[0106] In an embodiment of the present application, step 206 may include steps 2061 to 2062:
[0107] Step 2061 , determining the standard color coordinates of the test image, and determining the compensation ratio of the display panel based on the standard color coordinates and the display color coordinates.
[0108] Among them, the compensation ratio can be an adjustment ratio for the brightness compensation value, and the compensation ratio can include a compensation ratio for adjusting the compensation value of the red component and a compensation ratio for adjusting the compensation value of the green component. Specifically, the color coordinate can be represented by (x, y), and the compensation ratio can include a compensation ratio related to the x-coordinate and a compensation ratio related to the y-coordinate, and the compensation ratio related to the x-coordinate can be a compensation ratio for adjusting the compensation value of the red component, and the compensation ratio related to the y-coordinate can be a compensation ratio for adjusting the compensation value of the green component.
[0109] After obtaining the first brightness data, the standard color coordinates of the test image can be obtained, and the standard color coordinates of each display area in the test image can be determined. For each display area, the standard color coordinates of the display area and the display color coordinates of the display area can be compared, and based on the comparison result, the compensation ratio with the display area can be obtained, so that the compensation ratio of each display area in the display panel can be obtained.
[0110] In practical applications, since the color coordinates can be expressed by (x, y), when the x value in the displayed color coordinates is smaller than the x value in the standard color coordinates, the corresponding compensation ratio can be determined to be proportionally enlarged, and when the x value in the displayed color coordinates is larger than the x value in the standard color coordinates, the corresponding compensation ratio can be determined to be proportionally reduced. Similarly, when the y value in the displayed color coordinates is smaller than the y value in the standard color coordinates, the corresponding compensation ratio can be determined to be proportionally enlarged, and when the y value in the displayed color coordinates is larger than the y value in the standard color coordinates, the corresponding compensation ratio can be determined to be proportionally reduced.
[0111] For example, when the x value in the display color coordinate is smaller than the x value in the standard color coordinate by 0.01, the corresponding compensation ratio may be enlarged by 10%, and when the y value in the display color coordinate is larger than the y value in the standard color coordinate by 0.01, the corresponding compensation ratio may be reduced by 10%, and the same applies to the y component in the color coordinate.
[0112] Step 2062, adjusting the brightness compensation value according to the compensation ratio to obtain a target compensation value.
[0113] After obtaining the compensation ratio of each display area, for each display area, the compensation component of the display area can be used to proportionally enlarge or reduce the compensation value of each color component in the display area to obtain the target compensation value of the display area, thereby obtaining the target compensation value of each display area.
[0114] In an embodiment of the present application, step 2062 may be performed in the following manner:
[0115] Determine the compensation limit range, adjust the brightness compensation value according to the compensation ratio and the compensation limit range, and obtain the target compensation value.
[0116] The compensation limit range may be a value range of the compensation value, and the compensation limit range may be a user-defined range or a range obtained based on experience.
[0117] After obtaining the compensation ratio of each display area, the compensation limit range can be determined. For each display area, the compensation component of the display area can be used to proportionally enlarge or reduce the compensation value of each color component in the display area to obtain the adjusted compensation value of the display area, and determine whether the adjusted compensation value is within the compensation limit range.
[0118] If yes, the adjusted compensation value is determined to be the target compensation value of the display area.
[0119] If not, the adjusted compensation value can be adjusted again using the corresponding compensation ratio until the adjusted compensation value is within the compensation limit range. In addition, the maximum or minimum value of the compensation value within the compensation limit range can also be directly determined as the target compensation value.
[0120] Step 207 , performing brightness compensation on the display panel based on the target compensation value.
[0121] After the target compensation value is obtained, the target compensation value may be used to perform brightness compensation on the display panel, so that there is no brightness unevenness in the display panel after compensation.
[0122] In an embodiment of the present application, by acquiring first brightness data, determining a brightness error value of each display area according to the first brightness data, and determining brightness data to be compensated of the display panel according to the brightness error value of each display area, it is achieved that the brightness data to be compensated of each display area is determined by the brightness error value of each display area, and the brightness compensation value of the display panel is generated by the brightness data to be compensated, the display color coordinates of the display panel displaying a test image are obtained, the brightness compensation value is adjusted according to the display color coordinates and the standard color coordinates of the test image, and a target compensation value is obtained, and the display panel is brightness compensated based on the target compensation value, so that the error value between the display brightness value of each display area and the reference brightness value after compensation is within a preset brightness error range, thereby improving the brightness uniformity of the display panel, reducing the local brightness unevenness of the display panel, and improving the accuracy of brightness compensation for the display panel.
[0123] See also Figure 3 , Figure 3 A flow chart of a display panel compensation method provided by an embodiment of the present application is shown, which may specifically include the following steps:
[0124] Step 301, controlling the display panel to display a test image;
[0125] Step 302, using a collection device to obtain first brightness data by a single exposure method;
[0126] Among them, the single exposure method means that the acquisition device only needs to open the shutter once to acquire the image.
[0127] Step 303, determining a display brightness value of each display area in the display panel according to the first brightness data, and determining a reference brightness value from each display brightness value;
[0128] Step 304, determining a brightness error value of each display area according to the reference brightness value and the display brightness value of each display area, and determining brightness data to be compensated for each display area according to the brightness error value of each display area and a preset brightness error range;
[0129] In an embodiment of the present application, step 304 may include steps 3041 to 3042:
[0130] Step 3041, when the brightness error value of any display area is within the brightness error range, determine the brightness error value corresponding to the display area in the first brightness data as the brightness data to be compensated for the display area;
[0131] Step 3042, when the brightness error value of any display area is not within the brightness error range, adjust the data acquisition parameters, and obtain the second brightness data by double exposure based on the adjusted data acquisition parameters, and determine the brightness data to be compensated for the display area according to the first brightness data and the second brightness data.
[0132] Step 305, generating a brightness compensation value of the display panel according to the brightness data to be compensated;
[0133] Step 306, obtaining the display color coordinates of the test image displayed on the display panel, and adjusting the brightness compensation value according to the display color coordinates and the standard color coordinates of the test image to obtain a target compensation value;
[0134] Step 307 , performing brightness compensation on the display panel based on the target compensation value.
[0135] In an embodiment of the present application, the display panel is controlled to display a test image, and the acquisition device is used to obtain the first brightness data by a single exposure method. According to the first brightness data, the display brightness value of each display area in the display panel is determined, and the reference brightness value is determined from each display brightness value. According to the reference brightness value and the display brightness value of each display area, the brightness error value of each display area is determined, and according to the brightness error value of each display area and a pre-set brightness error range, the brightness data to be compensated of each display area is determined, so that the brightness data to be compensated is obtained through the brightness error range, and the brightness compensation value of the display panel is generated through the brightness data to be compensated, the display color coordinates of the display panel displaying the test image are obtained, and according to the display color coordinates and the standard color coordinates of the test image, the brightness compensation value is adjusted to obtain the target compensation value, and the display panel is brightness compensated based on the target compensation value, so that the brightness error value between the display brightness value of each display area and the reference brightness value after compensation is within the brightness error range, thereby improving the brightness uniformity of the display panel, reducing the situation where there is local brightness unevenness on the display panel, and improving the accuracy of brightness compensation for the display panel.
[0136] See also Figure 4 , Figure 4 A schematic diagram of the structure of a display panel compensation device provided by an embodiment of the present application is shown, and the device may specifically include the following modules:
[0137] An acquisition module 401 is used to acquire first brightness data; wherein the first brightness data includes a display brightness value of each display area in the display panel, and the display brightness value is a brightness value of a test image displayed in the display area;
[0138] A determination module 402 is used to determine a brightness error value of each display area according to the first brightness data; wherein the brightness error value is an error value between a display brightness value of the display area and a reference brightness value, the reference brightness value is a brightness value of a reference display area, and the reference display area is any display area in the display panel;
[0139] The compensation module 403 is used to determine the brightness data to be compensated of the display panel according to the brightness error value of each display area, and perform brightness compensation on the display panel based on the brightness data to be compensated; wherein the brightness data to be compensated includes the brightness value to be compensated of each display area.
[0140] In one implementation, the compensation module 403 may be specifically used for:
[0141] When the brightness error value of any display area is within a preset brightness error range, determining a display brightness value corresponding to the display area in the first brightness data as a brightness value to be compensated for the display area;
[0142] When the brightness error value of any display area is not within the brightness error range, adjust the data acquisition parameters, and reacquire the second brightness data of the abnormal display area based on the adjusted data acquisition parameters; determine the brightness value to be compensated for the abnormal display area based on the first brightness data and the second brightness data; wherein the abnormal display area is a display area in which the brightness error value of any display area is not within the brightness error range.
[0143] In one implementation, the compensation module 403 may be specifically used for:
[0144] Fusing the display brightness value corresponding to the abnormal display area in the first brightness data with the display brightness value corresponding to the abnormal display area in the second brightness data to obtain a fused brightness value of the abnormal display area;
[0145] When the error value between the fused brightness value and the reference brightness value is not within the brightness error range, the steps of adjusting the data acquisition parameters and reacquiring the second brightness data of the abnormal display area based on the adjusted data acquisition parameters are repeated until the error value between the fused brightness value and the reference brightness value of the abnormal display area is within the brightness error range, and the fused brightness value is determined to be the brightness value to be compensated for the abnormal display area.
[0146] In one implementation, the compensation module 403 may be specifically used for:
[0147] Generating a brightness compensation value of the display panel according to the brightness data to be compensated;
[0148] Obtaining display color coordinates of a test image displayed by a display panel;
[0149] According to the display color coordinates and the standard color coordinates of the test image, the brightness compensation value is adjusted to obtain the target compensation value;
[0150] The display panel is brightness compensated based on the target compensation value.
[0151] In one implementation, the compensation module 403 may be specifically used for:
[0152] Determine the standard color coordinates of the test image, and determine the compensation ratio of the display panel based on the standard color coordinates and the display color coordinates;
[0153] The brightness compensation value is adjusted according to the compensation ratio to obtain the target compensation value.
[0154] In one implementation, the compensation module 403 may be specifically used for:
[0155] Determine the scope of compensation limitations;
[0156] The brightness compensation value is adjusted according to the compensation ratio and the compensation limit range to obtain the target compensation value.
[0157] In one implementation, the first brightness data includes brightness values collected when the display panel displays a test image of the same grayscale at at least one display brightness value, and / or brightness values collected when the display panel displays a test image of different grayscales at the same display brightness value.
[0158] In an embodiment of the present application, by acquiring first brightness data, the first brightness data includes a display brightness value of each display area in the display panel, the display brightness value is a brightness value of a test image displayed in the display area, and according to the first brightness data, a brightness error value of each display area is determined, the brightness error value is an error value between a display brightness value of the display area and a reference brightness value, the reference brightness value is a brightness value of a reference display area, and the reference display area is any display area in the display panel, and according to the brightness error value of each display area, the brightness data to be compensated of the display panel is determined, so that the brightness data to be compensated is determined based on the error value between the display brightness value of each display area and the reference brightness value, and the display panel is brightness compensated based on the brightness data to be compensated, so that the error value between the display brightness value of each display area and the reference brightness value after compensation is within a preset brightness error range, thereby improving the brightness uniformity of the display panel, reducing the situation where there is local brightness unevenness on the display panel, and improving the accuracy of brightness compensation for the display panel.
[0159] It should be noted that the information interaction, execution process and other contents between the above-mentioned devices are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0160] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0161] See also Figure 5 , Figure 5 A structural block diagram of a terminal device provided by an embodiment of the present application is shown as follows: Figure 5 As shown, this embodiment provides a terminal device 51, which includes: at least one processor 511, a memory 512, and a computer program 5121 stored in the memory 512 and executable on at least one processor 511, and when the processor 511 executes the computer program 5121, the steps in any of the above-mentioned method embodiments are implemented.
[0162] The embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in any one of the above method embodiments can be implemented.
[0163] An embodiment of the present application provides a computer program product. When the computer program product is run on a terminal device, the terminal device can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0164] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device capable of carrying the computer program code to the camera device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium.
[0165] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A display panel compensation method, characterized in that: The method comprises: Acquire first brightness data; wherein the first brightness data includes a display brightness value of each display area in the display panel, and the display brightness value is a brightness value of a test image displayed in the display area; Determine a brightness error value of each of the display areas according to the first brightness data; wherein the brightness error value is an error value between a display brightness value of the display area and a reference brightness value, the reference brightness value is a brightness value of a reference display area, and the reference display area is any display area in the display panel; According to the brightness error value of each display area, the brightness data to be compensated of the display panel is determined, and the display panel is brightness compensated based on the brightness data to be compensated; wherein the brightness data to be compensated includes the brightness value to be compensated of each display area.
2. The display panel compensation method according to claim 1, characterized in that: The step of determining the brightness data to be compensated of the display panel according to the brightness error value of each display area includes: When the brightness error value of any of the display areas is within a preset brightness error range, determining a display brightness value corresponding to the display area in the first brightness data as a brightness value to be compensated for the display area; When the brightness error value of any of the display areas is not within the brightness error range, adjust the data acquisition parameters, and reacquire the second brightness data of the abnormal display area based on the adjusted data acquisition parameters; determine the brightness value to be compensated for the abnormal display area based on the first brightness data and the second brightness data; wherein the abnormal display area is a display area in which the brightness error value of any of the display areas is not within the brightness error range.
3. The display panel compensation method according to claim 2, wherein: The step of determining the brightness value to be compensated for the abnormal display area according to the first brightness data and the second brightness data includes: fusing the display brightness value corresponding to the abnormal display area in the first brightness data with the display brightness value corresponding to the abnormal display area in the second brightness data to obtain a fused brightness value of the abnormal display area; In a case where the error value between the fused brightness value and the reference brightness value is not within the brightness error range, the step of adjusting the data acquisition parameters and reacquiring the second brightness data of the abnormal display area based on the adjusted data acquisition parameters is repeated until the error value between the fused brightness value of the abnormal display area and the reference brightness value is within the brightness error range, and the fused brightness value is determined to be the brightness value to be compensated for the abnormal display area.
4. The display panel compensation method according to any one of claims 1 to 3, characterized in that: The performing brightness compensation on the display panel based on the brightness data to be compensated comprises: generating a brightness compensation value of the display panel according to the brightness data to be compensated; Obtaining display color coordinates of the test image displayed by the display panel; According to the display color coordinates and the standard color coordinates of the test image, the brightness compensation value is adjusted to obtain a target compensation value; Brightness compensation is performed on the display panel based on the target compensation value.
5. The display panel compensation method according to claim 4, characterized in that: The step of adjusting the brightness compensation value according to the display color coordinates and the standard color coordinates of the test image to obtain a target compensation value includes: Determining standard color coordinates of the test image, and determining a compensation ratio of the display panel based on the standard color coordinates and the display color coordinates; The brightness compensation value is adjusted according to the compensation ratio to obtain a target compensation value.
6. The display panel compensation method according to claim 5, characterized in that: The step of adjusting the brightness compensation value according to the compensation ratio to obtain a target compensation value includes: Determine the scope of compensation limitations; The brightness compensation value is adjusted according to the compensation ratio and the compensation limit range to obtain a target compensation value.
7. The display panel compensation method according to claim 1, wherein: The first brightness data includes brightness values collected when the display panel displays the test image of the same grayscale at at least one display brightness value, and / or brightness values collected when the display panel displays the test image of different grayscales at the same display brightness value.
8. A display panel compensation device, characterized in that: The device comprises: An acquisition module, configured to acquire first brightness data; wherein the first brightness data comprises a display brightness value of each display area in the display panel, and the display brightness value is a brightness value of a test image displayed in the display area; a determination module, configured to determine a brightness error value of each of the display areas according to the first brightness data; wherein the brightness error value is an error value between a display brightness value of the display area and a reference brightness value, the reference brightness value is a brightness value of a reference display area, and the reference display area is any display area in the display panel; A compensation module is used to determine the brightness data to be compensated of the display panel according to the brightness error value of each display area, and perform brightness compensation on the display panel based on the brightness data to be compensated; wherein the brightness data to be compensated includes the brightness value to be compensated of each display area.
9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Driving method and device of display panel and display device
CN109785792A
Brightness compensation method and device for display screen and computer equipment
CN114898706A
Brightness compensation method and device of display panel and computer storage medium
CN116072073A
Display screen Mura elimination method and device, computer equipment and storage medium
CN117253453A
Display calibration method, calibration system of display panel and display device
CN117746808A
Cited By
Display panel, compensation data determination method thereof and brightness debugging system
CN121545447A