Display panel calibration method, device, equipment and medium
By obtaining the target parameter values of multiple rigging brightness parameters and automatically switching, the correction deviation problem caused by inconsistent grayscale brightness range in the prior art is solved, personalized correction is realized, and display quality is improved.
Patent Information
- Application Number
- CN202411911095.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-04-08
AI Technical Summary
In the existing display correction methods, the brightness ranges of low grayscale and high grayscale are inconsistent, resulting in deviations in the correction process and affecting the display quality.
By obtaining the target parameter values of the brightness parameters corresponding to multiple rifts, selecting the appropriate target parameter value for correction. If the initial correction fails, it will automatically switch to another target parameter value to re-correct.
Personalized correction for different grayscales is achieved, the accuracy and efficiency of display panel correction is improved, and the display quality is enhanced.
Smart Images

Figure CN119785737A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display panels, and in particular to a correction method, device, electronic equipment and medium for a display panel. Background Art
[0002] At present, the display screen calibration method is mainly based on the brightness range corresponding to each grayscale to make fine adjustments to ensure that the display screen can present more accurate and vivid colors and light and dark levels. At present, the brightness range corresponding to each grayscale is generally fixed and unchanged, usually determined based on the brightness range corresponding to the highest grayscale. As a result, the brightness range of the low grayscale is smaller than the brightness range of the high grayscale, so that there is a deviation in the calibration process of the display panel, which affects the display quality of the display panel. Summary of the invention
[0003] In view of this, the present application provides a display panel calibration method, device, equipment and medium.
[0004] A first aspect provides a correction method for a display panel, the method comprising: obtaining target parameter values of brightness parameters corresponding to at least two gears of a target grayscale; the target parameter values of brightness parameters at different gears are different; determining a current target parameter value from a plurality of target parameter values, and executing a correction process according to the current target parameter value, the correction process comprising a gamma correction process and / or a white balance correction process; when the gamma correction process or the white balance correction process based on the current target parameter value fails, automatically determining another target parameter value from a plurality of target parameters as the current target parameter value, and re-executing the correction process.
[0005] The second aspect provides a correction device for a display panel, which is used to perform gamma correction and / or white balance correction on the display panel. The device may include an acquisition unit, which is used to acquire target parameter values of brightness parameters corresponding to at least two gears of a target grayscale; the target parameter values of brightness parameters of different gears are different; an execution unit, which is used to determine a current target parameter value from a plurality of target parameter values, and to perform a correction process according to the current target parameter value, wherein the correction process includes a gamma correction process and / or a white balance correction process; a determination unit, which is used to automatically determine another target parameter value from a plurality of target parameters as the current target parameter value when a gamma correction process or a white balance correction process based on the current target parameter value fails, and to re-execute the correction process.
[0006] The third aspect provides an electronic device, which may include a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of any display panel correction method provided in the embodiments of the present application are implemented.
[0007] A fourth aspect provides a computer-readable storage medium, on which instructions are stored, and when the instructions are executed by a processor, the steps of any one of the display panel correction methods provided in the embodiments of the present application are implemented.
[0008] In summary, the display panel calibration method, device, equipment and medium provided in the present application have the following beneficial effects:
[0009] By obtaining target parameter values corresponding to brightness parameters corresponding to multiple grades, selecting a target parameter value from the multiple target parameter values as the current target parameter value, executing the correction process according to the current target parameter value, and automatically determining another target parameter value from the multiple target parameters as the current target parameter value when the correction process based on the current target parameter value fails, and re-executing the correction process. In this way, each target grayscale is corrected by the target parameter values corresponding to multiple gears, so that personalized correction can be performed for different grayscales of the display panel to meet the personalized correction requirements of different grayscales, thereby realizing personalized correction of the display panel, improving the accuracy and efficiency of the display panel correction, and enhancing the display quality of the display panel. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.
[0011] Figure 1 A schematic diagram showing a flow chart of a display panel calibration method provided in an embodiment of the present application;
[0012] Figure 2 A schematic structural diagram of a display panel correction device provided in an embodiment of the present application is shown;
[0013] Figure 3 A schematic structural diagram of an electronic device provided according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0014] In order to make the above and other features and advantages of the present application more clear, the present application is further described below in conjunction with the accompanying drawings. It should be understood that the specific embodiments given herein are for the purpose of explaining to those skilled in the art and are only exemplary and not restrictive.
[0015] In the following description, many specific details are set forth to provide a thorough understanding of the present application. However, it is apparent to those skilled in the art that specific details need not be adopted to practice the present application. In other cases, well-known steps or operations are not described in detail to avoid blurring the present application.
[0016] The embodiment of the present application provides a display panel calibration method for calibrating the display panel so that various parameters of the display panel are optimized. The method can be performed by a display panel calibration device. Figure 1 A schematic diagram showing a flow chart of a display panel calibration method provided by an embodiment of the present application is shown as follows: Figure 1 As shown, the display panel white balance adjustment method may include performing the following steps for each target grayscale, wherein the target grayscale may be any grayscale from 0 to 255.
[0017] S11, obtaining target parameter values of brightness parameters corresponding to at least two levels of the target grayscale.
[0018] In one embodiment of the present application, target parameter values of brightness parameters of different gears are different. For example, target parameter values of brightness parameters corresponding to multiple gears include 100 corresponding to the first gear, 120 corresponding to the second gear, and 80 corresponding to the third gear.
[0019] S12, determining a current target parameter value from a plurality of target parameter values, and performing a correction process according to the current target parameter value.
[0020] The correction process involved in the embodiment of the present application may include a gamma correction process and / or a white balance correction process. Among them, the gamma correction refers to the process of correcting the gamma value of the display panel. The white balance correction process refers to the correction process of making the display panel reach a white balance state.
[0021] In one embodiment of the present application, a target parameter value corresponding to a gear is selected from target parameter values corresponding to multiple gears as the current target parameter value, and the gamma correction process is performed using the current target parameter. Alternatively, the white balance correction process is performed using the current target parameter. Alternatively, the white balance correction process and the gamma correction process are performed using the current target parameter.
[0022] S13, when the calibration process based on the current target parameter value fails, another target parameter value is automatically determined from the multiple target parameters as the current target parameter value, and the calibration process is re-executed.
[0023] Another target parameter value involved in the embodiment of the present application may refer to a target parameter value corresponding to another gear, that is, any target parameter value among the multiple target parameters except the target parameter value selected in step S12. Failure of the calibration process may refer to that the calibrated brightness parameter does not meet the requirements of the current target parameter value.
[0024] In one embodiment of the present application, it is detected whether the corrected brightness parameter meets the requirement of the current target parameter value. If not, any target parameter that is not used as the current target parameter value is automatically selected from multiple target parameters as the current target parameter value of the next calibration process, and S12 is re-executed. If it is achieved, it can be confirmed that the calibration is successful.
[0025] In the above embodiment, each target grayscale is corrected by using target parameter values corresponding to multiple gears, so that personalized correction can be performed for different grayscales of the display panel to meet the personalized correction requirements of different grayscales, thereby realizing personalized correction of the display panel, improving the accuracy and efficiency of display panel correction, and enhancing the display quality of the display panel.
[0026] In some embodiments, S12, a current target parameter value is determined from a plurality of target parameter values, and a correction process is performed according to the current target parameter value, specifically including: determining the current target parameter value from a plurality of target parameters based on the order of the target parameter values corresponding to a plurality of gears from large to small.
[0027] In one embodiment of the present application, the target parameter values corresponding to the multiple gears are sorted in order from large to small, and a target parameter is selected as the current target parameter value according to the order of arrangement. In other words, the current target parameter value corresponding to the next calibration process is smaller than the current target parameter value corresponding to the previous calibration process.
[0028] In some embodiments, in S13, another target parameter value is automatically determined from among the multiple target parameters as the current target parameter value, specifically including:
[0029] Based on the target parameter values corresponding to the multiple gears in descending order, the next target parameter value is automatically determined as the current target parameter value.
[0030] In one embodiment of the present application, when the calibration process based on the current target parameter value fails, another target parameter value after the current target parameter value is automatically determined as the current target parameter value for the next calibration process according to the arrangement order of the target parameter values corresponding to the multiple gears.
[0031] For example, the target parameter values of the brightness parameters corresponding to the multiple gears include 100 for the first gear, 120 for the second gear, and 80 for the third gear. Sorted in order from large to small, the target parameter values corresponding to the multiple gears can be arranged in the order of 120, 100, and 80. First, the calibration process is performed with 120 as the current target parameter value to determine whether the calibration process is successful. When the calibration process fails, 100 is selected as the current target parameter value to perform the calibration process to determine whether the calibration process is successful. When the calibration process fails again, 80 is selected as the current target parameter value to perform the calibration process to determine whether the calibration process is successful again.
[0032] It should be noted that if the calibration process corresponding to the last-ranked target parameter value still fails, the preset step size can be reduced based on the current target parameter value to continue the calibration process until the calibration is successful.
[0033] In the above embodiment, by sorting the target parameter values corresponding to the disordered multiple gears in order from large to small, the brightness parameter can be iteratively corrected in order from large to small, so that the correction process of the display panel can be completed quickly and effectively.
[0034] In some embodiments, obtaining target parameter values of brightness parameters corresponding to at least two gears of the target grayscale may include: generating target parameter values of brightness parameters corresponding to at least two gears of the target grayscale based on the gear setting operation performed by the user on the target grayscale in the setting interface.
[0035] In one embodiment of the present application, the user performs a gear setting operation for the target grayscale on the setting interface, that is, inputs the target parameter values corresponding to the multiple gears, so that the correction device directly obtains the target parameter values of the multiple gears. Alternatively, the user inputs the basic parameter value, the grade difference and the number of gears between the gears, so that the correction device determines the target parameter value of each gear according to the basic parameter value and the grade difference. Among them, the target parameter value of each gear differs from the grade difference. In this way, personalized settings can be performed for different target grayscales.
[0036] In some embodiments, before performing the following steps for the target grayscale, it also includes: obtaining target parameter values of brightness parameters corresponding to at least two gears corresponding to the highest grayscale.
[0037] Obtaining target parameter values of brightness parameters corresponding to at least two levels of the target grayscale includes calculating target parameter values of brightness parameters corresponding to at least two levels of the target grayscale according to target parameter values of brightness parameters corresponding to at least two levels of the highest grayscale.
[0038] In an embodiment of the present application, the highest grayscale may be 255. Before executing S11 to obtain the target parameter values of the brightness parameters corresponding to at least two gears of the target grayscale, the target parameter values of the brightness parameters corresponding to at least two gears set by the user for the 255 grayscale on the setting interface may be used to determine the target parameter values of the brightness parameters of the target grayscale at each gear according to the brightness relationship between the highest grayscale and the target grayscale.
[0039] It should be noted that the brightness relationship between the highest grayscale and the target grayscale can be determined based on experimental data, mathematical models or empirical formulas. The target parameter values of multiple gears corresponding to the highest grayscale can be obtained by referring to the steps of obtaining the target parameter values of multiple gears of the target grayscale in the above embodiment, which will not be repeated here.
[0040] In the above embodiment, by obtaining the target parameter values of the brightness parameters of multiple gears corresponding to the highest grayscale, the target parameter values of multiple gears of the target grayscale can be automatically obtained, so that when the number of target grayscales is large, the target parameter values of multiple gears of different target grayscales can be quickly obtained, thereby quickly completing the correction of the display panel, shortening the correction time, and improving the correction speed.
[0041] In some embodiments, in S12, a correction process is performed according to the current target parameter value, specifically including: performing an adjustment process at least once so that each adjustment parameter required for the correction meets the requirements of the corresponding target parameter value.
[0042] The adjustment process involved in the embodiment of the present application may refer to an adjustment process in a calibration process performed using the current target parameter value. Different calibration processes correspond to different adjustment processes, and the adjustment parameters required for the calibration are also different.
[0043] During the gamma correction process, the adjustment parameter required for correction may be a brightness parameter, that is, in the gamma correction, the gamma value is adjusted multiple times so that the brightness parameter value displayed by the display panel based on the gamma value reaches the target parameter value requirement of a gear.
[0044] During the white balance correction process, the adjustment parameters required for the correction may be the brightness parameter, the horizontal coordinate parameter of the color temperature coordinate system, and the vertical coordinate parameter. That is, during the white balance correction, by adjusting the three-color sub-pixel values, the display panel is made to meet the target parameter value requirement of a gear corresponding to the brightness parameter value displayed based on the adjusted three-color sub-pixel values, the displayed horizontal coordinate parameter value meets the target parameter value requirement corresponding to the horizontal coordinate parameter, and the displayed vertical coordinate parameter value meets the target parameter value requirement corresponding to the vertical coordinate parameter. The target parameter value requirement corresponding to the horizontal coordinate parameter and the target parameter value requirement corresponding to the vertical coordinate parameter can be set by the user according to needs.
[0045] In S13, failure of the correction process based on the current target parameter value includes: any adjustment parameter value obtained after the number of adjustment processes reaches a first threshold value does not meet the requirement of the corresponding current target parameter value.
[0046] The number of adjustment processes involved in the embodiment of the present application may refer to the number of adjustments in the calibration process based on the current target parameter value. The first threshold may be set manually, for example, may be 200.
[0047] In one embodiment of the present application, during the calibration process based on the target parameter value of the brightness parameter corresponding to a gear as the current target parameter value, if any adjustment parameter value obtained after executing the adjustment process a first threshold number of times does not meet the requirements of the corresponding current target parameter value, it can be determined that the calibration process based on the current target parameter value of the brightness parameter corresponding to this gear has failed.
[0048] For example, in gamma correction, the first threshold value can be 50, and the target parameter value of the brightness parameter corresponding to a gear is selected as the current target parameter value. After adjusting the gamma value 50 times, the brightness parameter value displayed based on the gamma value adjusted for the 50th time does not meet the requirements of the current target parameter value. It can be determined that the gamma correction performed at this gear has failed.
[0049] In white balance correction, the first threshold value can be 200, and the target parameter value of the brightness parameter corresponding to a gear is selected as the current target parameter value. After adjusting the three-color sub-pixel values 200 times, the brightness parameter value displayed based on the three-color sub-pixel values adjusted for the 200th time does not meet the requirements of the current target parameter value corresponding to the brightness parameter, or the displayed horizontal axis parameter value does not meet the requirements of the current target parameter value corresponding to the horizontal axis parameter, or the displayed vertical axis parameter value does not meet the requirements of the current target parameter value corresponding to the vertical axis parameter. It can be determined that the white balance correction performed at this gear has failed.
[0050] In some embodiments, in S12, a white balance correction process is performed according to the current target parameter value, including repeatedly performing the following adjustment steps so that at least two adjustment parameter values after the current target grayscale is adjusted meet the requirements of the target parameter value, the adjustment parameters including brightness parameters, horizontal coordinate parameters and vertical coordinate parameters in the color temperature coordinate system; for the current adjustment parameter, based on the current parameter value, current sub-pixel value, current adjustment relationship and target adjustment parameter value respectively corresponding to the current adjustment parameter, the target sub-pixel value required for this adjustment is calculated; the adjustment relationship represents the relationship between the target sub-pixel value and the adjustment parameter value obtained based on the display of the target sub-pixel value; the adjustment parameter values after the display panel is displayed according to the calculated target sub-pixel value are obtained; when at least one of the adjustment parameter values does not meet the requirements of the target parameter value, the first adjustment parameter that does not meet the requirements of the target parameter value is determined according to the preset adjustment order of the adjustment parameters as the current adjustment parameter when the adjustment step is performed next time; at least according to the adjustment parameter values after this adjustment, the current parameter values and the current adjustment relationship respectively corresponding to the current adjustment parameters when the adjustment step is performed next time are determined.
[0051] The current condition parameter involved in the embodiment of the present application may be a white balance parameter corresponding to the current adjustment, and may be any one of a brightness parameter, a horizontal coordinate parameter in a color coordinate system, and a vertical coordinate parameter in a color coordinate system. The current target sub-pixel value may be a specific value corresponding to at least one of a red sub-pixel (R), a green sub-pixel (G), and a blue sub-pixel (B), that is, the current target sub-pixel value may be at least one of an R value, a G value, and a B sub-pixel value.
[0052] The current adjustment relationship involved in the embodiment of the present application may be the adjustment relationship corresponding to the current adjustment, which may represent the current relationship between the target sub-pixel value and the target adjustment parameter value obtained based on the target sub-pixel value display. In other words, the adjustment relationship may be understood as a relationship function of the target adjustment parameter value with respect to the target sub-pixel value.
[0053] In an embodiment of the present application, the current adjustment relationship may be a ratio of a difference between current parameter values of the previous two adjustments and a difference between current target sub-pixel values of the previous two adjustments.
[0054] It should be noted that the current parameter value of the first two adjustments refers to the current parameter value corresponding to the same target adjustment parameter in the first two adjustments, for example, the current brightness parameter value corresponding to the brightness parameter of the first two adjustments. Or, the current ordinate parameter value corresponding to the ordinate parameter of the first two adjustments. Or, the current abscissa parameter value corresponding to the abscissa parameter of the first two adjustments.
[0055] In an embodiment of the present application, the current adjustment relationship may be a brightness parameter slope, a vertical coordinate parameter slope, or a horizontal coordinate parameter slope.
[0056] The target sub-pixel value required for the current adjustment involved in the embodiment of the present application may refer to the specific value to which the target sub-pixel of the display panel needs to be adjusted in order to adjust the current condition parameter to the target parameter value during the current adjustment process.
[0057] The adjustment parameter values after the display panel involved in the present application displays the calculated target sub-pixel value may be the white balance parameter values displayed by the display panel after adjusting the target sub-pixel value of the display panel to the calculated target sub-pixel value required for this adjustment. Each white balance parameter value may include a brightness parameter value, a horizontal coordinate parameter value in a color coordinate system, and a vertical coordinate parameter value in a color coordinate system.
[0058] The requirement that each adjustment parameter value reaches its own target parameter value may mean that the difference between each white balance parameter value and its corresponding ideal white balance parameter value is within a specified threshold range. The ideal white balance parameter value is any value within the target parameter value range corresponding to the white balance parameter. The target parameter value range may be calculated based on the target parameter value and a preset threshold value.
[0059] In an embodiment of the present application, if all adjustment parameter values meet the requirements of their respective target parameter values, it can be determined that the correction process for the target grayscale is completed, and there is no need to perform the next gear adjustment.
[0060] The preset adjustment order involved in the embodiment of the present application may be the order of adjusting each white balance parameter. For example, the preset adjustment order is to adjust the brightness parameter first, then adjust the horizontal axis parameter, and finally adjust the vertical axis parameter. Alternatively, the horizontal axis parameter is adjusted first, then the vertical axis parameter is adjusted, and finally the brightness parameter is adjusted. Alternatively, the vertical axis parameter is adjusted first, then the horizontal axis parameter is adjusted, and finally the brightness parameter is adjusted. In the embodiment of the present application, there is no restriction on the preset adjustment order.
[0061] The fact that at least one of the white balance parameter values involved in the embodiments of the present application fails to meet the requirement of the target parameter value may mean that one or more of the white balance parameter values fail to meet the requirement of their respective target parameter values.
[0062] For example, the brightness parameter value obtained in this adjustment does not meet the brightness target parameter value requirement, the horizontal axis parameter value obtained in this adjustment does not meet the horizontal axis target parameter value requirement, or the vertical axis parameter value obtained in this adjustment does not meet the vertical axis target parameter value requirement.
[0063] For another example, the brightness parameter value obtained in this adjustment does not meet the requirements of the brightness target parameter value and the horizontal axis parameter value obtained in this adjustment does not meet the requirements of the horizontal axis target parameter value. Alternatively, the brightness parameter value obtained in this adjustment does not meet the requirements of the brightness target parameter value and the vertical axis parameter value obtained in this adjustment does not meet the requirements of the vertical axis target parameter value. Alternatively, the vertical axis parameter value obtained in this adjustment does not meet the requirements of the vertical axis target parameter value and the horizontal axis parameter value obtained in this adjustment does not meet the requirements of the horizontal axis target parameter value. Alternatively, the brightness parameter value obtained in this adjustment does not meet the requirements of the brightness target parameter value, the horizontal axis parameter value obtained in this adjustment does not meet the requirements of the horizontal axis target parameter value and the vertical axis parameter value obtained in this adjustment does not meet the requirements of the vertical axis target parameter value.
[0064] In one embodiment of the present application, when one or more white balance parameter values do not meet the requirements of their corresponding target parameter values, the first white balance parameter that does not meet the requirements of the target parameter value is determined according to a preset adjustment order as the current adjustment parameter for the next adjustment step.
[0065] That is to say, if two or more white balance parameter values do not meet the requirements of their corresponding target parameter values, the corresponding first adjusted target white balance parameter among the multiple white balance parameter values is determined according to the preset adjustment order, and this first adjusted target white balance parameter is used as the current condition parameter when the adjustment step is executed next time.
[0066] Furthermore, if only one white balance parameter value does not meet the requirement of the target parameter value, the target white balance parameter corresponding to the white balance parameter value that does not meet the requirement of the target parameter value is used as the current condition parameter when the adjustment step is performed next time.
[0067] For example, the preset adjustment sequence is to adjust the brightness parameter first, then adjust the horizontal axis parameter, and finally adjust the vertical axis parameter.
[0068] When the horizontal axis parameter value obtained in this adjustment meets the horizontal axis target parameter value requirement, the brightness parameter value obtained in this adjustment does not meet the brightness target parameter value requirement, and the vertical axis parameter value obtained in this adjustment does not meet the vertical axis target parameter value requirement, the brightness parameter will be used as the current condition parameter when the adjustment step is executed next time.
[0069] When the ordinate parameter value obtained in this adjustment meets the requirement of the ordinate target parameter value, the brightness parameter value obtained in this adjustment does not meet the requirement of the brightness target parameter value, and the abscissa parameter value obtained in this adjustment does not meet the requirement of the abscissa target parameter value, the brightness parameter will be used as the current condition parameter when the adjustment step is executed next time.
[0070] When the brightness parameter value obtained in this adjustment meets the brightness target parameter value requirement, the horizontal axis parameter value obtained in this adjustment does not meet the horizontal axis target parameter value requirement, and the vertical axis parameter value obtained in this adjustment does not meet the vertical axis target parameter value requirement, the horizontal axis parameter will be used as the current condition parameter when the adjustment step is executed next time.
[0071] When the current target parameter is the brightness parameter, and the brightness parameter value obtained in this adjustment does not meet the requirements of the brightness target parameter value, the horizontal axis parameter value obtained in this adjustment does not meet the requirements of the horizontal axis target parameter value, and the vertical axis parameter value obtained in this adjustment does not meet the requirements of the vertical axis target parameter value, the brightness parameter will be used as the current condition parameter when the adjustment step is executed next time.
[0072] When the brightness parameter value obtained in this adjustment does not meet the requirement of the target parameter value, but other white balance parameter values meet the requirements of their respective target parameter values, the brightness parameter is used as the current condition parameter when the adjustment step is performed next time.
[0073] When the abscissa parameter value obtained in this adjustment does not meet the requirement of the target parameter value, but other white balance parameter values meet the requirement of their respective target parameter values, the abscissa parameter is used as the current adjustment parameter when the adjustment step is performed next time.
[0074] When the ordinate parameter value obtained in this adjustment does not meet the requirement of the target parameter value, but other white balance parameter values meet the requirements of their respective target parameter values, the ordinate parameter is used as the current condition parameter when the adjustment step is performed next time.
[0075] In one embodiment of the present application, the white balance parameter value corresponding to the current adjustment parameter when the adjustment step is performed next time among the white balance parameter values adjusted this time is used as the current adjustment parameter value when the adjustment step is performed next time. The current adjustment relationship when the adjustment step is performed next time can be determined based on the relationship between the white balance parameter values adjusted at least twice and the target sub-pixel value.
[0076] In one embodiment of the present application, the current adjustment relationship corresponding to the current adjustment parameter when the adjustment step is executed next time can be determined based on at least two sets of data newly obtained before the adjustment step is executed next time.
[0077] Each set of data includes a target sub-pixel value corresponding to the current adjustment parameter and a current parameter value of a current condition parameter in each white balance parameter displayed according to the target sub-pixel value.
[0078] The current parameter value involved in the embodiment of the present application is a specific value corresponding to the current white balance parameter in each white balance parameter. The current adjustment relationship can reflect the change rate of the current adjustment parameter in the latest two adjustments.
[0079] In the above embodiment, the sub-pixel value required for each adjustment is determined by a continuously updated adjustment relationship, so that the white balance parameters of each target grayscale can be quickly and accurately fine-tuned, making the color representation of each target grayscale more accurate, thereby shortening the white balance adjustment time and improving the color accuracy of the entire display panel.
[0080] In some embodiments, during the white balance correction process according to the current target parameter value, after repeatedly performing the following adjustment steps, the method further includes a first saving step.
[0081] The first saving step specifically includes: when all adjustment parameter values of the current target grayscale meet the requirements of their respective target parameter values, calculating and saving the current adjustment relationship of each adjustment parameter as the historical adjustment relationship corresponding to each adjustment parameter under the target grayscale.
[0082] The current adjustment relationship of each white balance parameter involved in the embodiment of the present application refers to the final adjustment relationship corresponding to each white balance parameter in the repeated adjustment process when all white balance parameter values of the current target grayscale meet the requirements of their respective target parameter values.
[0083] For example, for the 100th grayscale, the 17th adjustment step is the last successful adjustment step for adjusting the brightness parameter, the 25th adjustment step is the last successful adjustment step for adjusting the horizontal axis parameter, and the 29th adjustment step is the last successful adjustment step for adjusting the vertical axis parameter. Then, the current adjustment relationship corresponding to the brightness parameter in the 17th adjustment step can be saved as the historical adjustment relationship corresponding to the brightness parameter at the 100th grayscale, the current adjustment relationship corresponding to the horizontal axis parameter in the 25th adjustment step can be saved as the historical adjustment relationship corresponding to the horizontal axis parameter at the 100th grayscale, and the current adjustment relationship corresponding to the vertical axis parameter in the 29th adjustment step can be saved as the historical adjustment relationship corresponding to the horizontal axis parameter at the 100th grayscale.
[0084] The historical adjustment relationship can be used as the current adjustment relationship when performing the first adjustment of each white balance parameter of the same target grayscale on the next display panel.
[0085] In some embodiments, before performing the first adjustment step on another display panel, the method further includes:
[0086] According to the target grayscale and each current adjustment parameter targeted for the first time in the first adjustment step, the historical adjustment relationship corresponding to each current adjustment parameter under the target grayscale is determined in the saved historical adjustment relationship as the current adjustment relationship for each current adjustment parameter targeted for the first time.
[0087] In one embodiment of the present application, when the current adjustment parameter in the first adjustment step is the brightness parameter, the historical adjustment relationship corresponding to the brightness parameter under the target grayscale is determined in the saved historical adjustment relationship as the current adjustment relationship of the brightness parameter in the first adjustment step.
[0088] When the current adjustment parameter in the first adjustment step is the horizontal axis parameter, the historical adjustment relationship corresponding to the horizontal axis parameter at the target grayscale is determined in the saved historical adjustment relationship to serve as the current adjustment relationship of the horizontal axis parameter in the first adjustment step.
[0089] When the current adjustment parameter in the first adjustment step is the ordinate parameter, the historical adjustment relationship corresponding to the ordinate parameter at the target grayscale is determined in the saved historical adjustment relationship as the current adjustment relationship of the ordinate parameter in the first adjustment step.
[0090] In some embodiments, before executing the first adjustment step, another display panel detects whether the adjustment parameter values obtained in the initialization step meet the requirements of the target parameter value. When the adjustment parameter value corresponding to the second adjustment parameter in the preset adjustment sequence does not meet the requirements of the corresponding target parameter value, the second adjustment parameter is determined as the current adjustment parameter of the first adjustment step, and the historical adjustment relationship corresponding to the second adjustment parameter is used as the current adjustment relationship.
[0091] For example, the preset adjustment sequence of another display panel is brightness adjustment, horizontal axis adjustment and vertical axis adjustment. When the horizontal axis parameter value corresponding to the horizontal axis does not meet the requirement of the target parameter value, the saved historical adjustment relationship corresponding to the horizontal axis is used as the current adjustment relationship in the first adjustment step.
[0092] In another embodiment, when the adjustment parameter value corresponding to the third adjustment parameter in the preset adjustment sequence does not meet the requirements of the corresponding target parameter value, the third adjustment parameter is determined as the current adjustment parameter of the first adjustment step, and the historical adjustment relationship corresponding to the third adjustment parameter is used as the current adjustment relationship.
[0093] For example, the preset adjustment sequence of another display panel is brightness adjustment, horizontal axis adjustment and vertical axis adjustment. When the vertical axis parameter value corresponding to the horizontal axis does not meet the target parameter value requirement, the saved historical adjustment relationship corresponding to the vertical axis is used as the current adjustment relationship in the first adjustment step.
[0094] In this way, by saving the historical adjustment relationships corresponding to each white balance parameter, when the adjustment parameter value corresponding to the first adjustment parameter in the initialization step meets the target parameter requirements, the current adjustment relationship corresponding to the second or third adjustment parameter in the preset adjustment sequence when executing the first adjustment step can be quickly determined based on the historical adjustment relationship, thereby reducing the initialization steps and quickly entering the repeated adjustment steps.
[0095] In other embodiments, the preset adjustment order of another display panel may be different from the preset adjustment order of the previous display panel, and when the adjustment parameter values obtained in the initialization adjustment step do not meet the requirements of the target parameter values, the historical adjustment relationship of the first adjustment parameter corresponding to the other display panel can be determined from the saved historical adjustment relationship of the previous display panel, thereby completing the adjustment of the first adjustment step.
[0096] For example, when adjusting a display panel, the current adjustment relationship of the brightness parameter corresponding to the grayscale of 120 is K1, and K1 is saved as the historical adjustment relationship of the brightness parameter corresponding to the grayscale of 120. When adjusting another display panel, it is determined that the current adjustment parameter in the first adjustment step is the brightness parameter, and K1 can be used as the current adjustment relationship corresponding to the brightness parameter in the first adjustment step for the grayscale of 120.
[0097] When adjusting one display panel, the current adjustment relationship of the horizontal axis parameter corresponding to the grayscale of 120 is K2, and K2 is saved as the historical adjustment relationship of the horizontal axis parameter corresponding to the grayscale of 120. When adjusting another display panel, the current adjustment parameter in the first adjustment step is determined to be the horizontal axis parameter, and K2 can be used as the current adjustment relationship corresponding to the horizontal axis parameter in the first adjustment step for the grayscale of 120.
[0098] When adjusting one display panel, the current adjustment relationship of the vertical coordinate parameter corresponding to the grayscale of 120 is K3, and K3 is saved as the historical adjustment relationship of the vertical coordinate parameter corresponding to the grayscale of 120. When adjusting another display panel, the current adjustment parameter in the first adjustment step is determined to be the vertical coordinate parameter, and K3 can be used as the current adjustment relationship corresponding to the vertical coordinate parameter in the first adjustment step for the grayscale of 120.
[0099] In the above embodiment, by saving the historical adjustment relationship, when adjusting the white balance of the next display panel, there is no need to obtain two sets of data through the initialization step. The first current adjustment relationship can be obtained, which simplifies the initialization step and allows quick entry into the repeated adjustment step, which helps to quickly adjust the white balance state.
[0100] In some embodiments, in S12, a white balance correction process is performed according to the current target parameter value, including repeatedly performing the following adjustment steps so that each adjustment parameter value after the current target grayscale is adjusted meets the target parameter value requirement: calculating the target sub-pixel value required for this adjustment based on the current adjustment parameter value, the current coefficient matrix, and the target parameter value of the adjustment parameter corresponding to the current target grayscale; obtaining the adjustment parameter value after the display panel displays the target sub-pixel value calculated according to this adjustment; calculating and updating the current coefficient matrix according to the adjustment parameter values after at least the previous two adjustment steps and the corresponding target sub-pixel values as the current coefficient matrix for the next adjustment, and using the adjustment parameter value after this adjustment as the current adjustment parameter value for the next adjustment.
[0101] The adjustment parameters involved in the embodiments of the present application may include brightness parameters. The current adjustment parameter value may include a brightness parameter value. The current coefficient matrix is used to represent the current correspondence between the adjustment parameter value and the sub-pixel value.
[0102] The target parameter value of the adjustment parameter corresponding to the current target grayscale may refer to the current target parameter value corresponding to the brightness parameter at the current target grayscale, that is, any one of the target parameter values of the brightness parameter corresponding to multiple gears.
[0103] In one embodiment of the present application, the current sub-pixel value is obtained according to the current adjustment parameter value and the current coefficient matrix, and the ideal sub-pixel value is obtained according to the target parameter value and the current coefficient matrix, and the ideal sub-pixel value is subtracted from the current sub-pixel value to obtain the target sub-pixel value required for this adjustment.
[0104] The sub-pixel value corresponding to the adjustment step involved in the embodiment of the present application can be the sub-pixel value adjusted according to the target sub-pixel value required for this adjustment. The sub-pixel value can be expressed as RGB, including red R sub-pixel value, green G sub-pixel value and blue B sub-pixel value.
[0105] In one embodiment of the present application, the adjustment parameter values after two or more adjustment steps and the sub-pixel values corresponding to each adjustment step are collected. All the above adjustment parameter values and all the sub-pixel values are used to construct a system of equations related to the coefficient matrix, and the new coefficient matrix can be obtained by solving the system of equations. The current coefficient matrix is updated with the new coefficient matrix and used as the current coefficient matrix for the next adjustment. In addition, the adjustment parameter value obtained after this adjustment is used as the current adjustment parameter value for the next adjustment.
[0106] In one embodiment of the present application, after executing an adjustment step, that is, after obtaining the adjusted adjustment parameter value, it is determined whether the adjustment parameter value meets the target parameter value requirement. If it meets the requirement, the adjustment step is stopped, and if it does not meet the requirement, the adjustment step is executed again.
[0107] In addition, the adjustment parameters may also include abscissa parameters and ordinate parameters. The three adjustment parameter values are equal to the coefficient matrix multiplied by the sub-pixel value, which can be expressed as:
[0108]
[0109] Among them, Y represents the brightness parameter value, x represents the horizontal coordinate parameter value of the color temperature coordinate system, y represents the vertical coordinate parameter value of the color temperature coordinate system, [] represents the coefficient matrix, R represents the red sub-pixel value, G represents the green sub-pixel value, and B represents the blue sub-pixel value.
[0110] In the above embodiment, the white balance parameters of each target grayscale are adjusted quickly and accurately by updating the coefficient matrix that can represent the correspondence between the adjustment parameter value and the sub-pixel value, so that the color representation of each target grayscale is more accurate, thereby shortening the white balance adjustment time and improving the display effect of the entire display system.
[0111] In some embodiments, in S12, a white balance correction process is performed according to the current target parameter value, and after repeatedly performing the adjustment step, a second saving step is also included.
[0112] The second saving step specifically includes: when the adjustment parameter value after the current target grayscale adjustment reaches the target parameter value requirement, saving the current coefficient matrix as the historical coefficient matrix corresponding to the target grayscale.
[0113] The current target grayscale involved in the embodiment of the present application is each target grayscale among multiple target grayscales. The current coefficient matrix refers to the current coefficient matrix used for the last adjustment. Among them, the last adjustment refers to the current adjustment in which the adjusted adjustment parameter value reaches the target parameter value requirement.
[0114] The historical coefficient matrix is used as the current coefficient matrix when performing the first adjustment of the same target grayscale on the next display panel. That is, before performing the first adjustment step of the target grayscale on the next display panel, the historical coefficient matrix corresponding to the target grayscale can be determined as the current coefficient matrix according to the target grayscale.
[0115] For example, when adjusting a display panel, the current coefficient matrix corresponding to grayscale 120 is M, and M is saved as the historical coefficient matrix corresponding to grayscale 120. When adjusting another display panel, M can be used as the current coefficient matrix of the first adjustment step of grayscale 120.
[0116] In one embodiment of the present application, for each target grayscale, when the adjustment parameter value of the target grayscale reaches the target parameter value requirement, the current coefficient matrix of this adjustment is used as the historical coefficient matrix of the target grayscale and is associated with the corresponding target grayscale and saved in the database.
[0117] For example, when adjusting a display panel, the current coefficient matrix corresponding to grayscale 120 is M, and M is saved as the historical coefficient matrix corresponding to grayscale 120. When adjusting another display panel, M can be used as the current coefficient matrix of the first adjustment step of grayscale 120.
[0118] In the above embodiment, the saved historical coefficient matrix can reduce the initial steps when performing white balance adjustment on the next display panel, which helps to quickly adjust the white balance state.
[0119] In some embodiments, S11, obtaining target parameter values of brightness parameters corresponding to at least two gears of the target grayscale, includes: obtaining the bin tolerance value corresponding to the brightness parameter; based on the bin tolerance value, obtaining the target parameter values of the brightness parameters corresponding to at least two gears of the target grayscale.
[0120] The binning tolerance value involved in the embodiment of the present application may be the difference between the binning amount and the target parameter of the corresponding gear. The number of binning amounts may be determined according to the number of set gears. For example, if 5 gears are set, at least 3 binning amounts are required, and the target parameter values of the brightness parameters corresponding to the two gears may be determined according to one binning amount and one binning tolerance value.
[0121] For example, the brightness parameter corresponds to the binning values of 120, 100, and 80. The binning tolerance value is 5, and 5 bins are set, the first bin is 125, the second bin is 115, the third bin is 105, the fourth bin is 95, and the fifth bin is 85.
[0122] In the above embodiment, the target parameter values of the brightness parameters corresponding to the multiple gears can be set by the graded tolerance value, so as to achieve the purpose of quickly obtaining the target parameter values of the multiple gears of each target grayscale.
[0123] In some embodiments, in S12, the calibration process is performed according to the current target parameter value, and further includes: determining whether the brightness parameter value after each adjustment reaches the requirement of the current target parameter value.
[0124] The requirements of the current target parameter value in the embodiment of the present application are determined based on the current target parameter value and the preset threshold value. That is, after each adjustment, it is determined whether the difference between the brightness parameter value after each adjustment and the current target parameter value is within the preset threshold range. The current target parameter value is one of the target parameter values corresponding to multiple gears determined according to the graded tolerance value.
[0125] In some embodiments, the display panel calibration method further includes: displaying and saving brightness levels corresponding to successful calibration.
[0126] Another aspect of an embodiment of the present application provides a correction device for a display panel, which is used to perform gamma correction and / or white balance correction on the display panel. Figure 2 FIG. 1 is a schematic diagram showing the structure of a display panel correction device provided by an embodiment of the present application. Figure 2 As shown, the display panel correction device 20 may include the following units.
[0127] An acquisition unit 21 is used to acquire target parameter values of brightness parameters corresponding to at least two gears of a target grayscale; the target parameter values of brightness parameters at different gears are different;
[0128] An execution unit 22, configured to determine a current target parameter value from a plurality of target parameter values, and to execute a correction process according to the current target parameter value, wherein the correction process includes a gamma correction process and / or a white balance correction process;
[0129] The determination unit 23 is used to automatically determine another target parameter value from a plurality of target parameters as the current target parameter value and re-execute the correction process when the gamma correction process or the white balance correction process based on the current target parameter value fails.
[0130] In the above embodiment, each target grayscale is corrected by using target parameter values corresponding to multiple gears, so that personalized correction can be performed for different grayscales of the display panel to meet the personalized correction requirements of different grayscales, thereby realizing personalized correction of the display panel, improving the accuracy and efficiency of display panel correction, and enhancing the display quality of the display panel.
[0131] In some embodiments, the execution unit is specifically used to determine the current target parameter value from multiple target parameters based on the target parameter values corresponding to the multiple gears in descending order.
[0132] The determination unit is specifically used to automatically determine the next target parameter value as the current target parameter value based on the target parameter values corresponding to the multiple gears in descending order.
[0133] In some embodiments, the display panel correction device 20 may further include the following units.
[0134] The highest parameter acquisition unit is used to acquire target parameter values of brightness parameters corresponding to at least two gears corresponding to the highest grayscale.
[0135] The acquisition unit 21 is further configured to calculate target parameter values of the brightness parameter corresponding to at least two levels of the target grayscale according to the target parameter values of the brightness parameter corresponding to at least two levels of the highest grayscale.
[0136] In some embodiments, the execution unit 22 may include a first adjustment unit.
[0137] The first adjustment unit is used to perform an adjustment process at least once so that each adjustment parameter required for correction reaches the requirements of the corresponding target parameter value, and the adjustment parameters include brightness parameters.
[0138] The failure of the correction process based on the current target parameter value includes: any of the adjustment parameter values obtained after the number of adjustment processes reaches a first threshold value does not meet the requirement of the corresponding current target parameter value.
[0139] In some embodiments, the execution unit 22 may include a second adjustment unit.
[0140] The second adjustment unit is used to repeatedly perform the following adjustment steps so that at least two adjustment parameter values after the current target grayscale is adjusted meet the requirements of the target parameter value, and the adjustment parameters include brightness parameters, horizontal coordinate parameters and vertical coordinate parameters in the color temperature coordinate system; for the current adjustment parameter, based on the current parameter value, current sub-pixel value, current adjustment relationship and target adjustment parameter value respectively corresponding to the current adjustment parameter, the target sub-pixel value required for this adjustment is calculated; the adjustment relationship represents the relationship between the target sub-pixel value and the adjustment parameter value obtained based on the display of the target sub-pixel value; the adjustment parameter values after the display panel displays according to the calculated target sub-pixel value are obtained; when at least one of the adjustment parameter values does not meet the requirements of the target parameter value, the first adjustment parameter that does not meet the requirements of the target parameter value is determined according to the preset adjustment order of each adjustment parameter as the current adjustment parameter when the adjustment step is performed next time; at least based on the adjustment parameter values after this adjustment, the current parameter values and current adjustment relationships respectively corresponding to the current adjustment parameters when the adjustment step is performed next time are determined.
[0141] In some embodiments, the execution unit 22 may further include a first saving unit.
[0142] The first storage unit is used to calculate and store the current adjustment relationship of each adjustment parameter as the historical adjustment relationship corresponding to each adjustment parameter under the target gray scale when all adjustment parameter values of the current target gray scale meet the requirements of the respective target parameter values.
[0143] The acquisition unit 21 is also used to determine, before executing the first adjustment step on another display panel, the historical adjustment relationship corresponding to each current adjustment parameter under the target grayscale in the saved historical adjustment relationship according to the current target grayscale and each current adjustment parameter targeted for the first time in the first adjustment step, as the current adjustment relationship for each current adjustment parameter targeted for the first time.
[0144] In some embodiments, the execution unit 22 may include a third adjustment unit.
[0145] The third adjustment unit is used to repeatedly execute the following adjustment steps so that each adjustment parameter value after the current target grayscale is adjusted meets the target parameter value requirement, and the adjustment parameters include the brightness parameter: based on the current adjustment parameter value, the current coefficient matrix and the target parameter value of the adjustment parameter corresponding to the current target grayscale, calculate the target sub-pixel value required for this adjustment; obtain the adjustment parameter value after the display panel displays the target sub-pixel value calculated according to this adjustment; calculate and update the current coefficient matrix according to the adjustment parameter values after at least the previous two adjustment steps and the corresponding target sub-pixel values, as the current coefficient matrix for the next adjustment, and use the adjustment parameter value after this adjustment as the current adjustment parameter value for the next adjustment; wherein the current coefficient matrix is used to represent the current corresponding relationship between the adjustment parameter value and the sub-pixel value.
[0146] In some embodiments, the execution unit 22 may further include a second saving unit.
[0147] The second saving unit is used to save the current coefficient matrix as the historical coefficient matrix corresponding to the target grayscale when the adjustment parameter value after the current target grayscale adjustment reaches the target parameter value after the adjustment step is repeatedly performed.
[0148] The acquisition unit 21 is used to determine, according to the current target grayscale, a historical coefficient matrix corresponding to the target grayscale from among the saved historical coefficient matrices corresponding to the target grayscale as the current coefficient matrix before performing the first adjustment step on the next display panel.
[0149] In some embodiments, the acquisition unit 21 is specifically used to acquire the bin tolerance value corresponding to the brightness parameter; based on the bin tolerance value, acquire the target parameter value of the brightness parameter corresponding to at least two gears of the target grayscale.
[0150] The execution unit 22 is further used to determine whether the brightness parameter value after each adjustment reaches the requirement of the current target parameter value.
[0151] In yet another aspect of the present application, an electronic device is provided. Figure 3 A schematic diagram of the structure of an electronic device provided according to an embodiment of the present application is shown. Figure 3 As shown, the electronic device 30 includes a processor 31, a memory 32 and a program stored in the memory and executable on the processor, and when the program is executed by the processor, the steps of the display panel correction method provided in any of the above embodiments are implemented.
[0152] The electronic device 30 can be broadly a server, a terminal, or any other electronic device having necessary computing and / or processing capabilities.
[0153] In one embodiment, the electronic device 30 may include a processor, a memory, a network interface, a communication interface, etc. connected through a system bus. The processor of the electronic device 30 may be used to provide necessary computing, processing and / or control capabilities. The memory of the electronic device 30 may include a non-volatile storage medium and an internal memory. The non-volatile storage medium may store an operating system, a computer program, etc. The internal memory may provide an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface and the communication interface of the electronic device 30 may be used to connect and communicate with external devices through a network.
[0154] On the other hand, the present application provides a computer-readable storage medium, on which instructions are stored, wherein when the instructions are executed by a processor, the steps of the display panel correction method provided in any of the above embodiments are implemented.
[0155] It should be understood that the specific features, operations and details described hereinabove with respect to the method of the present application may also be similarly applied to the device and system of the present application, or vice versa. In addition, each step of the method of the present application described above may be performed by a corresponding component or unit of the device or system of the present application.
[0156] It should be understood that each module / unit of the device of the present application can be implemented in whole or in part by software, hardware, firmware or a combination thereof. Each module / unit can be embedded in the processor of the electronic device or independent of the processor in the form of hardware or firmware, or can be stored in the memory of the electronic device in the form of software for the processor to call to perform the operation of each module / unit. Each module / unit can be implemented as an independent component or module, or two or more modules / units can be implemented as a single component or module.
[0157] Those skilled in the art will appreciate that the method steps of the present application can be completed by instructing related hardware such as electronic devices or processors through a computer program, and the computer program can be stored in a non-temporary computer-readable storage medium, and the computer program causes the steps of the present application to be executed when it is executed. Depending on the circumstances, any reference to memory, storage or other media herein may include non-volatile or volatile memory. Examples of non-volatile memory include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory, magnetic tape, floppy disk, magneto-optical data storage device, optical data storage device, hard disk, solid state disk, etc. Examples of volatile memory include random access memory (RAM), external cache memory, etc.
[0158] The various technical features described above can be combined arbitrarily. Although all possible combinations of these technical features are not described, any combination of these technical features should be considered to be covered by this specification as long as there is no contradiction in such combination.
[0159] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for calibrating a display panel, characterized in that: For calibrating the display panel, the method performs the following steps for the target grayscale: Obtaining target parameter values of brightness parameters corresponding to at least two gears of the target grayscale; the target parameter values of brightness parameters at different gears are different; Determining a current target parameter value from a plurality of target parameter values, and performing a correction process according to the current target parameter value, wherein the correction process includes a gamma correction process and / or a white balance correction process; When the calibration process based on the current target parameter value fails, another target parameter value is automatically determined from among the multiple target parameters as the current target parameter value, and the calibration process is re-executed.
2. The method according to claim 1, characterized in that The step of determining a current target parameter value from among a plurality of target parameter values and performing a correction process according to the current target parameter value specifically includes: Determine a current target parameter value from the multiple target parameters based on the target parameter values corresponding to the multiple gears in descending order; The step of automatically determining another target parameter value from among the multiple target parameters as the current target parameter value specifically includes: Based on the target parameter values corresponding to the multiple gears in descending order, the next target parameter value is automatically determined as the current target parameter value.
3. The method according to claim 1, characterized in that Before performing the following steps for the target grayscale, the method further includes: Obtain target parameter values of brightness parameters corresponding to at least two gears corresponding to the highest grayscale; The step of obtaining target parameter values of brightness parameters corresponding to at least two gears of the target grayscale includes: According to the target parameter values of the brightness parameters corresponding to at least two levels of the highest gray scale, the target parameter values of the brightness parameters corresponding to at least two levels of the target gray scale are calculated.
4. The method according to claim 1, characterized in that: The performing of the correction process according to the current target parameter value specifically includes: performing an adjustment process at least once so that each adjustment parameter required for the correction reaches the requirements of the corresponding target parameter value, wherein the adjustment parameter includes a brightness parameter; The failure of the correction process based on the current target parameter value includes: Any of the adjustment parameter values obtained after the number of times of the adjustment process reaches the first threshold value does not meet the requirement of the corresponding current target parameter value.
5. The method according to claim 1, characterized in that Executing a white balance correction process according to the current target parameter value, including repeatedly executing the following adjustment steps so that at least two adjustment parameter values after the current target grayscale is adjusted both meet the requirements of the target parameter value, wherein the adjustment parameters include a brightness parameter, a horizontal coordinate parameter in a color temperature coordinate system, and a vertical coordinate parameter; For the current adjustment parameter, based on the current parameter value, the current sub-pixel value, the current adjustment relationship and the target adjustment parameter value respectively corresponding to the current adjustment parameter, the target sub-pixel value required for this adjustment is calculated; The adjustment relationship represents the relationship between the target sub-pixel value and the adjustment parameter value obtained based on the target sub-pixel value display; Obtaining values of various adjustment parameters after the display panel displays the calculated target sub-pixel value; When at least one of the adjustment parameter values does not meet the requirement of the target parameter value, determining the first adjustment parameter that does not meet the requirement of the target parameter value according to the preset adjustment order of the adjustment parameters as the current adjustment parameter when the adjustment step is performed next time; At least according to the adjustment parameter values after the current adjustment, the current parameter values and the current adjustment relationship respectively corresponding to the current adjustment parameters when the adjustment step is performed next time are determined.
6. The method according to claim 5, characterized in that In the process of performing white balance correction according to the current target parameter value, after repeatedly performing the following adjustment steps, the method further includes a first saving step: When all adjustment parameter values of the current target grayscale meet the requirements of their respective target parameter values, the current adjustment relationship of each adjustment parameter is calculated and saved as the historical adjustment relationship corresponding to each adjustment parameter under the target grayscale; Before performing the first adjustment step on another display panel, the method further includes: According to the current target grayscale and each current adjustment parameter targeted for the first time in the first adjustment step, the historical adjustment relationship corresponding to each current adjustment parameter under the target grayscale is determined in the saved historical adjustment relationship as the current adjustment relationship for each current adjustment parameter targeted for the first time.
7. The method according to claim 1, characterized in that The white balance correction process is performed according to the current target parameter value, including repeatedly performing the following adjustment steps so that each adjustment parameter value after the current target grayscale is adjusted meets the requirements of the target parameter value, and the adjustment parameter includes the brightness parameter: Calculate the target sub-pixel value required for this adjustment based on the current adjustment parameter value, the current coefficient matrix and the target parameter value of the adjustment parameter corresponding to the current target grayscale; Obtaining the adjustment parameter value after the display panel displays the target sub-pixel value calculated according to this adjustment; The current coefficient matrix is calculated and updated according to the adjustment parameter values after at least the last two adjustment steps and the corresponding target sub-pixel values, as the current coefficient matrix for the next adjustment, and the adjustment parameter values after this adjustment are used as the current adjustment parameter values for the next adjustment; wherein the current coefficient matrix is used to represent the current corresponding relationship between the adjustment parameter values and the sub-pixel values.
8. The method according to claim 7, characterized in that The white balance correction process is performed according to the current target parameter value, and after repeatedly performing the adjustment step, a second saving step is also included: When the adjustment parameter value after the current target grayscale adjustment reaches the target parameter value requirement, the current coefficient matrix is saved as the historical coefficient matrix corresponding to the target grayscale; Before performing the first conditioning step on the next display panel, it also includes: According to the current target grayscale, a historical coefficient matrix corresponding to the target grayscale is determined from among the saved historical coefficient matrices corresponding to the target grayscale as the current coefficient matrix.
9. The method according to claim 4, characterized in that The step of obtaining target parameter values of brightness parameters corresponding to at least two gears of the target grayscale includes: Obtaining a bin tolerance value corresponding to the brightness parameter; Based on the bin tolerance value, target parameter values of brightness parameters corresponding to at least two bins of the target grayscale are obtained; The performing of the correction process according to the current target parameter value also includes: determining whether the brightness parameter value after each adjustment reaches the requirement of the current target parameter value.
10. A display panel calibration device, characterized in that: Used to perform gamma correction and / or white balance correction on the display panel, the device comprises: An acquisition unit, used to acquire target parameter values of brightness parameters corresponding to at least two gears of a target grayscale; the target parameter values of brightness parameters at different gears are different; an execution unit, configured to determine a current target parameter value from among a plurality of target parameter values, and to execute a correction process according to the current target parameter value, wherein the correction process includes a gamma correction process and / or a white balance correction process; The determination unit is used to automatically determine another target parameter value from multiple target parameters as the current target parameter value and re-execute the correction process when the gamma correction process or the white balance correction process based on the current target parameter value fails.
11. An electronic device, characterized in that: The invention comprises a processor, a memory and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the display panel correction method as described in any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed by the processor, the steps of the display panel correction method according to any one of claims 1 to 9 are implemented.