A burning method, a burning device and a computer readable storage medium

By obtaining the grayscale register reference function and adjusting the error range, the OTP debugging process of the display panel was optimized, which solved the problem of low factory yield of the display panel and achieved the effect of improving product yield within a relaxed error range.

CN116483389BActive Publication Date: 2026-11-06HEFEI VISIONOX TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310355257.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-31
Publication Date
2026-11-06
Estimated Expiration
2043-03-31

AI Technical Summary

Technical Problem

During the OTP debugging process, the strict control of brightness and color during conventional testing of existing display panels leads to a decrease in the yield rate of the display panels leaving the factory.

Method used

By obtaining the grayscale register reference function, the image parameters of the target grayscale binding points are adjusted, and the grayscale register parameter values ​​are burned according to different adjustment error ranges, allowing some binding points to pass within a wider error range, thereby improving product yield.

Benefits of technology

While ensuring display quality, we have improved the factory yield of display panels and reduced the defect rate caused by strict brightness and color control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116483389B_ABST
    Figure CN116483389B_ABST
Patent Text Reader

Abstract

The application provides a burning method, a burning device and a computer readable storage medium, comprising: obtaining gray scale register reference functions corresponding to a plurality of target gray scale binding points, and adjusting the plurality of target gray scale binding points based on the gray scale register reference functions; collecting image parameters corresponding to the plurality of target gray scale binding points, and obtaining an adjustment error range of the image parameters corresponding to the plurality of target gray scale binding points; in response to the image parameters corresponding to the plurality of target gray scale binding points all meeting a first adjustment error range, burning gray scale register parameter values corresponding to the plurality of target gray scale binding points; or in response to the image parameters corresponding to part of the plurality of target gray scale binding points meeting the first adjustment error range and the image parameters corresponding to the remaining target gray scale binding points not meeting the first adjustment error range but meeting a second adjustment error range, burning the gray scale register parameter values corresponding to the plurality of target gray scale binding points; wherein the first adjustment error range is smaller than the second adjustment error range.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to a programming method, programming device and computer-readable storage medium. Background Technology

[0002] Existing display panel products, such as OLED (Organic Light-Emitting Diode) display panels, typically support multiple different brightness levels. In order to ensure that the display effect of the display panel at each brightness level conforms to the visual perception of the human eye, it is necessary to adjust the grayscale register parameter value (Gamma) of multiple grayscale binding points at different brightness levels so that the actual display parameters of the display panel meet the corresponding target brightness and color.

[0003] OTP (One-Time Programmable) is a crucial process for panel manufacturers to program gamma. By programming grayscale register parameters under specific screen conditions, it ensures that the display panel displays normal brightness and color. Although the current conventional OTP debugging logic can guarantee good display effects with strict brightness and color control, it will reduce the factory yield of the display panel. Summary of the Invention

[0004] This application provides a programming method, programming device, and computer-readable storage medium, which can solve the problem that existing programming methods cause a decrease in the factory yield of display panels.

[0005] To solve the above-mentioned technical problems, the first technical solution provided in this application is: a programming method, comprising: obtaining grayscale register reference functions corresponding to multiple target grayscale binding points, and adjusting the multiple target grayscale binding points based on the grayscale register reference functions; acquiring image parameters corresponding to the multiple target grayscale binding points, and obtaining the adjustment error range of the image parameters corresponding to the multiple target grayscale binding points; in response to the image parameters corresponding to the multiple target grayscale binding points all conforming to the first adjustment error range, programming the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points; or, in response to the image parameters corresponding to some of the multiple target grayscale binding points conforming to the first adjustment error range, and the image parameters corresponding to the remaining target grayscale binding points not conforming to the first adjustment error range but conforming to the second adjustment error range, programming the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points; wherein, the first adjustment error range is smaller than the second adjustment error range.

[0006] In one embodiment, the step of burning grayscale register parameter values ​​corresponding to multiple target grayscale binding points in response to the image parameters corresponding to multiple target grayscale binding points all conforming to the first adjustment error range specifically includes: burning grayscale register parameter values ​​corresponding to multiple target grayscale binding points in response to the image parameters corresponding to multiple target grayscale binding points conforming to the first adjustment error range during the first acquisition; or, in response to the image parameters corresponding to some of the multiple target grayscale binding points conforming to the first adjustment error range during the first acquisition, and the image parameters corresponding to the remaining target grayscale binding points not conforming to the first adjustment error range during the first acquisition, adjusting the target grayscale binding points that do not conform to the first adjustment error range based on the grayscale register reference function a preset number of times, and acquiring their corresponding image parameters; in response to the image parameters conforming to the first adjustment error range during the adjustment within the preset number of times, burning grayscale register parameter values ​​corresponding to multiple target grayscale binding points.

[0007] In one embodiment, the preset number of times is less than or equal to 300.

[0008] In one embodiment, in response to the image parameters corresponding to the remaining target grayscale binding points not conforming to the first adjustment error range but conforming to the second adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned; specifically, this includes: adjusting the target grayscale binding points that do not conform to the first adjustment error range based on the grayscale register reference function a preset number of times, and collecting the corresponding image parameters; in response to the image parameters corresponding to the target grayscale binding points not conforming to the first adjustment error range within the preset number of times, readjusting the multiple target grayscale binding points based on the grayscale register reference function; collecting the image parameters corresponding to the multiple target grayscale binding points; in response to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range conforming to the second adjustment error range after readjustment, burning the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points.

[0009] In one embodiment, the step of burning grayscale register parameter values ​​corresponding to multiple target grayscale binding points after readjustment, in response to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range conforming to the second adjustment error range, specifically includes: burning grayscale register parameter values ​​corresponding to multiple target grayscale binding points after readjustment, in response to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range conforming to the second adjustment error range.

[0010] Alternatively, in response to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range not conforming to the second adjustment error range after the first readjustment, the target grayscale binding points that do not conform to the second adjustment error range are adjusted a preset number of times based on the grayscale register reference function, and the corresponding image parameters are collected; in response to the adjustment of the image parameters within the preset number of times conforming to the second adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned.

[0011] In one embodiment, the method further includes: responding to the image parameters corresponding to the target grayscale binding points that conform to the first adjustment error range no longer conforming to the first adjustment error range after readjustment, adjusting the target grayscale binding points that do not conform to the first adjustment error range a preset number of times based on the grayscale register reference function, and acquiring the corresponding image parameters; responding to the image parameters corresponding to the target grayscale binding points not conforming to the first adjustment error range within the preset number of times, readjusting multiple target grayscale binding points based on the grayscale register reference function; acquiring the image parameters corresponding to multiple target grayscale binding points; and responding to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range conforming to the second adjustment error range after readjustment, burning the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points.

[0012] In one embodiment, the method further includes: in response to a portion of the target grayscale binding points having image parameters that conform to the first adjustment error range or the second adjustment error range, and the remaining target grayscale binding points having image parameters that do not conform to the first adjustment error range and the second adjustment error range, but conform to the third adjustment error range, burning grayscale register parameter values ​​corresponding to the plurality of target grayscale binding points; wherein the second adjustment error range is smaller than the third adjustment error range.

[0013] In one embodiment, the method further includes: recording a burning anomaly in response to the image parameters corresponding to at least one of the plurality of target grayscale binding points not conforming to the first adjustment error range and the second adjustment error range.

[0014] In one embodiment, the image parameters include luminance values ​​and / or chrominance values.

[0015] To solve the above-mentioned technical problems, the second technical solution provided by this application is: to provide a programming device, the programming device including a processor and a memory coupled to the processor; wherein, the memory stores computer program instructions, and the processor is used to execute the computer program instructions to implement the programming method described above.

[0016] To solve the above-mentioned technical problems, the second technical solution provided by this application is: to provide a computer-readable storage medium, wherein the computer-readable storage medium stores a program file, and the program file can be executed to implement the burning method described in any of the above claims.

[0017] Unlike existing technologies, the beneficial effect of this application is that when the image parameters corresponding to some of the target grayscale binding points do not meet the first adjustment error range of strict specifications, while ensuring the subjective effect as much as possible, the binding points are loosened, and it is further judged whether the corresponding image parameters meet the second adjustment error range which is larger than the first adjustment error range. If they meet the second adjustment error range, all target grayscale binding points are burned in, thereby improving the product yield. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort, wherein:

[0019] Figure 1 A schematic flowchart of an embodiment of the programming method provided in this application;

[0020] Figure 2 for Figure 1 A flowchart illustrating an embodiment of step S3;

[0021] Figure 3 for Figure 1 A flowchart illustrating one embodiment of a portion of the process in step S4;

[0022] Figure 4 for Figure 3 A flowchart illustrating an embodiment of step S44;

[0023] Figure 5 for Figure 1 A flowchart illustrating another embodiment of a portion of the process in step S4;

[0024] Figure 6 A schematic flowchart of another embodiment of the programming method provided in this application;

[0025] Figure 7 A schematic flowchart of another embodiment of the programming method provided in this application;

[0026] Figure 8 A schematic diagram of one embodiment of the provided programming device;

[0027] Figure 9 A schematic diagram of a module of an embodiment of the computer-readable storage medium provided in this application. Detailed Implementation

[0028] The terms "first," "second," and "third" in this application are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first," "second," or "third" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified. All directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of this application are only used to explain the relative positional relationships and movement of components in a specific posture (as shown in the figures). If the specific posture changes, the directional indications also change accordingly. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0029] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0030] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0031] In the existing OTP logic, when programming the Gamma of the binding point, the initial specification of the image parameter corresponding to the binding point is recorded as A (e.g., ±0.003%). When a binding point (e.g., V255) fails to pass the preset number of debugging attempts (e.g., 300 times), a second loop begins. To ensure the subjective effect, the second loop debugging is still attempted according to specification A. Therefore, the second loop debugging according to specification A still has a high probability of failure, ultimately leading to a low product yield.

[0032] See Figure 1 , Figure 1This is a schematic flowchart of an embodiment of the programming method provided in this application. Specifically, to solve the above problems, this application provides a programming method, including:

[0033] Step S1: Obtain the grayscale register reference function corresponding to multiple target grayscale binding points, and adjust the multiple target grayscale binding points based on the grayscale register reference function.

[0034] Specifically, the grayscale register reference function, target grayscale binding point, binding point register address, register address value, etc. can be configured through upper-level software.

[0035] The number of target grayscale binding points can be selected as needed. In this application, it is assumed that there are 10 target grayscale binding points at 600 nits: A1-A10. The IC (controller) debugs the above 10 target grayscale binding points based on the grayscale register reference function.

[0036] Step S2: Collect image parameters corresponding to multiple target grayscale binding points, and obtain the adjustment error range of the image parameters corresponding to multiple target grayscale binding points.

[0037] Specifically, the display area of ​​the display panel can be photographed using devices such as a CCD camera and a color analyzer to obtain image parameters of multiple target grayscale points. In one embodiment, the image parameters include the luminance and / or chromaticity values ​​of the target grayscale points.

[0038] The IC also acquires the adjustment error range of image parameters corresponding to multiple target grayscale binding points. Based on the adjustment error range, it determines whether the image parameters corresponding to the multiple target grayscale binding points meet the display requirements. The adjustment error range can include multiple different specification ranges, such as three specification ranges with gradually increasing error ranges: a first adjustment error range, a second adjustment error range, and a third adjustment error range. The first adjustment error range can be ±0.005%, the second adjustment error range can be ±0.01%, and the third adjustment error range can be ±0.015%. The specific design can be tailored to actual needs.

[0039] It should be noted that for different target grayscale binding points, such as target grayscale binding point A10 with high grayscale and high brightness, and target grayscale binding point A1 with low grayscale and low brightness, the specifications of target grayscale binding points A1 and A10 within the same adjustment error range are also different. Taking target grayscale binding points A1 and A10 as both being in the second adjustment error range, the adjustment error of target grayscale binding point A1 can be ±0.01%, and the adjustment error of target grayscale binding point A10 can be ±0.006%.

[0040] It should be noted that all the above-mentioned adjustment error ranges can ensure that the image parameters meet the display requirements and guarantee the subjective effect.

[0041] Step S3: In response to the fact that the image parameters corresponding to multiple target grayscale binding points all meet the first adjustment error range, the grayscale register parameter values ​​corresponding to multiple target grayscale binding points are burned.

[0042] For example, if the image parameters corresponding to the 10 target grayscale binding points A1-A10 obtained above all meet the first adjustment error range of the most stringent specification, then the IC will burn the grayscale register parameter values ​​corresponding to the 10 target grayscale binding points to the corresponding register addresses.

[0043] Step S4: In response to the fact that the image parameters corresponding to some of the target grayscale binding points among the multiple target grayscale binding points meet the first adjustment error range, and the image parameters corresponding to the remaining target grayscale binding points do not meet the first adjustment error range but meet the second adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned.

[0044] For example, if some (e.g., 7) of the image parameters corresponding to the 10 target grayscale binding points collected meet the first adjustment error range, while the rest (e.g., 3) do not meet the first adjustment error range, in order to improve product yield, the IC will enlarge the target grayscale binding points that do not meet the first adjustment error range. Since the second adjustment error range can also ensure that the image parameters meet the display requirements, if the target grayscale binding points that do not meet the first adjustment error range meet the second adjustment error range, the IC will also burn the grayscale register parameter values ​​corresponding to the 10 target grayscale binding points to the corresponding register addresses, thereby significantly increasing product yield.

[0045] Understandably, the programming method provided in this application, while ensuring that the image parameters corresponding to the target grayscale binding points meet the display requirements, enlarges some of the target grayscale binding points and continues to determine whether the corresponding image parameters meet the adjustment error range after enlargement. If they do, all target grayscale binding points are programmed, thereby improving the product yield.

[0046] In one embodiment, step S3 specifically includes: in response to the fact that the image parameters corresponding to the multiple target grayscale binding points all meet the first debugging error range during the first acquisition, burning the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points.

[0047] Specifically, if the image parameters of the target grayscale binding points A1-A10 all meet the first debugging error range during the first acquisition, the grayscale register parameter values ​​corresponding to the target grayscale binding points A1-A10 will be burned to the corresponding register addresses.

[0048] In another embodiment, see Figure 2 , Figure 2 for Figure 1 A flowchart illustrating an embodiment of step S3, wherein step S3 specifically includes:

[0049] Step S31: In response to the fact that the image parameters corresponding to some of the target grayscale binding points in the multiple target grayscale binding points meet the first adjustment error range during the first acquisition, and the image parameters corresponding to the remaining target grayscale binding points do not meet the first adjustment error range during the first acquisition, the target grayscale binding points that do not meet the first adjustment error range are adjusted a preset number of times based on the grayscale register reference function, and their corresponding image parameters are acquired.

[0050] For example, after the first adjustment of the above 10 target grayscale binding points based on the grayscale register reference function, the image parameters of target grayscale binding point A7 during the first acquisition do not meet the first adjustment error range, while the other target grayscale binding points A1-A6 and A8-A10 meet the first adjustment error range during the first acquisition. The IC saves the grayscale register parameter values ​​corresponding to target grayscale binding points A1-A6 and A8-A10, and performs a preset number of adjustments on target grayscale binding point A7, and acquires the image parameters of target grayscale binding point A7 after each adjustment.

[0051] It is understandable that during each debugging of the target grayscale binding point, errors in the image parameters of the target grayscale binding point may occur due to equipment errors, environmental factors, etc. Therefore, by continuing to perform debugging of the target grayscale binding point a preset number of times, the influence of errors caused by external factors can be avoided as much as possible.

[0052] In this application, considering the burning time limit and to improve the overall burning efficiency, the preset number of times is set to be less than or equal to 300.

[0053] Step S32: In response to the image parameters being adjusted within a preset number of times and meeting the first debugging error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned.

[0054] Specifically, if the image parameters of the target grayscale binding points do not meet the first adjustment error range during the first acquisition, but meet the first adjustment error range within the subsequent preset number of adjustments, then the grayscale register parameters corresponding to all target grayscale binding points will be burned.

[0055] For example, if the image parameters corresponding to the target grayscale binding point A7 meet the first debugging error range within the preset number of adjustments, the grayscale register parameter values ​​corresponding to the target grayscale binding points A1-A10 are burned.

[0056] In one embodiment, see Figure 3 , Figure 3 for Figure 1A flowchart illustrating one embodiment of a portion of the process in step S4, specifically, in response to the image parameters corresponding to the remaining target grayscale binding points not conforming to the first adjustment error range but conforming to the second adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are programmed; specifically including:

[0057] Step S41: Adjust the target grayscale binding points that do not conform to the first adjustment error range a preset number of times based on the grayscale register reference function, and collect the corresponding image parameters.

[0058] Specifically, the IC performs a preset number of adjustments on target grayscale binding points (e.g., target grayscale binding point A7) that do not conform to the first adjustment error range, and acquires the image parameters of the target grayscale binding point after each adjustment.

[0059] Step S42: In response to the fact that the image parameters corresponding to the target grayscale binding points do not meet the first adjustment error range within a preset number of times, the multiple target grayscale binding points are readjusted based on the grayscale register reference function.

[0060] Specifically, if the target grayscale binding point A7 does not meet the first adjustment error range within a preset number of times, the IC will re-adjust all target grayscale binding points A1-A10 in a second cycle based on the grayscale register reference function.

[0061] Step S43: Collect image parameters corresponding to multiple target grayscale binding points.

[0062] Specifically, for target grayscale points whose image parameters conform to the first adjustment error range in the first loop, the first adjustment error range specification is continued. For target grayscale points whose image parameters do not conform to the first adjustment error range in the first loop, the specification is expanded, and the second adjustment error range specification is executed.

[0063] For example, if the image parameters of target grayscale points A1-A6 and A8-A10 in the first loop meet the first adjustment error range, then in the second loop, target grayscale points A1-A6 and A8-A10 will continue to be executed according to the first adjustment error range specification. If the image parameters of target grayscale point A7 in the first loop do not meet the first adjustment error range, then in the second loop, target grayscale point A7 will be executed according to the second adjustment error range specification.

[0064] Step S44: In response to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range conforming to the second adjustment error range after readjustment, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned.

[0065] Specifically, for target grayscale binding points whose image parameters do not meet the first adjustment error range in the first loop, if the image parameters acquired after readjustment meet the second adjustment error range in the second loop, then the grayscale register parameter values ​​corresponding to all target grayscale binding points are burned to the corresponding register addresses, thereby improving product yield.

[0066] For example, if the image parameters acquired after the readjustment of target grayscale binding point A7 in the second loop meet the second adjustment error range, then the grayscale register parameter values ​​corresponding to all target grayscale binding points A1-A10 are burned to the corresponding register addresses.

[0067] In one embodiment, see Figure 4 , Figure 4 for Figure 3 A flowchart of an embodiment of step S44 is shown. Step S44 specifically includes: in response to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range conforming to the second adjustment error range after the first readjustment, burning the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points.

[0068] Specifically, for target grayscale binding points whose image parameters do not meet the first adjustment error range in the first loop, if the acquired image parameters meet the second adjustment error range after the first adjustment in the second loop, the grayscale register parameter values ​​corresponding to all target grayscale binding points are burned to the corresponding register addresses, thereby improving product yield.

[0069] For example, if the image parameters acquired after the first adjustment of the target grayscale binding point A7 in the second cycle meet the second adjustment error range, then the grayscale register parameter values ​​corresponding to all target grayscale binding points A1-A10 are burned to the corresponding register addresses.

[0070] In another embodiment, step S44 specifically includes:

[0071] Step S441: In response to the fact that the image parameters corresponding to the target grayscale binding point that does not conform to the first adjustment error range do not conform to the second adjustment error range after the first readjustment, the target grayscale binding point that does not conform to the second adjustment error range is adjusted a preset number of times based on the grayscale register reference function, and the corresponding image parameters are collected.

[0072] Specifically, after the first adjustment in the second cycle, if the target grayscale binding point whose image parameters do not meet the first adjustment error range in the first cycle still does not meet the second adjustment error range, then it is re-adjusted a preset number of times, and the corresponding image parameters are collected after each adjustment.

[0073] For example, if the image parameters of the target grayscale binding point A7 still do not meet the second adjustment error range after the first adjustment in the second cycle, then it will be re-adjusted a preset number of times, and the corresponding image parameters will be collected after each adjustment.

[0074] Step S442: In response to the image parameters being adjusted within a preset number of times and meeting the second debugging error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned.

[0075] Specifically, after a preset number of re-adjustments, if the image parameters corresponding to the target grayscale binding points that did not conform to the second adjustment range conform to the second adjustment error range again, then the grayscale register parameter values ​​corresponding to all target grayscale binding points are burned to the corresponding register addresses, thereby improving product yield.

[0076] If the target grayscale binding point A7 is readjusted within a preset number of times and then meets the second adjustment error range again, then the grayscale register parameter values ​​corresponding to all target grayscale binding points A1-A10 will be burned to the corresponding register addresses.

[0077] In one embodiment, see Figure 5 , Figure 5 for Figure 1 A flowchart illustrating another embodiment of the process in step S4 is shown. Specifically, in response to the image parameters corresponding to the remaining target grayscale binding points not conforming to the first adjustment error range but conforming to the second adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned; it also includes:

[0078] Step S45: In response to the fact that the image parameters corresponding to the target grayscale binding point that meets the first adjustment error range do not meet the first adjustment error range after readjustment, the target grayscale binding point that does not meet the first adjustment error range is adjusted a preset number of times based on the grayscale register reference function, and the corresponding image parameters are collected.

[0079] Specifically, if the image parameters corresponding to the target grayscale binding point that meets the first adjustment error range in the first loop do not meet the first adjustment error range after adjustment in the second loop, the target grayscale binding point that does not meet the first adjustment error range is adjusted a preset number of times based on the grayscale register reference function, and its corresponding image parameters are collected.

[0080] For example, in the first loop, the image parameters corresponding to the target grayscale binding point A5 meet the first adjustment error range. However, after a certain adjustment in the second loop, the image parameters corresponding to the target grayscale binding point A5 do not meet the first adjustment error range. Therefore, the target grayscale binding point A5 is adjusted a preset number of times based on the grayscale register reference function, and its corresponding image parameters are collected.

[0081] Step S46: In response to the image parameters corresponding to the target grayscale binding points not meeting the first adjustment error range within a preset number of times, multiple target grayscale binding points are readjusted based on the grayscale register reference function.

[0082] For example, if the target grayscale binding point A5 does not meet the first adjustment error range within a preset number of times, then all target grayscale binding points A1-A10 are readjusted based on the grayscale register reference function.

[0083] Step S47: Collect image parameters corresponding to multiple target grayscale binding points.

[0084] Since the target grayscale binding point A5 has been adjusted using the first adjustment error range in the previous adjustments and has not been enlarged, a third cycle can be performed to enlarge the target grayscale binding point A5 and execute the second adjustment error range specification.

[0085] Step S48: In response to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range conforming to the second adjustment error range after readjustment, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned.

[0086] For example, if the image parameters corresponding to the target grayscale binding point A5 meet the second adjustment error range after readjustment, then the grayscale register parameter values ​​corresponding to all target grayscale binding points A1-10 are burned to the corresponding register addresses.

[0087] It should be noted that, considering the burning time limit and to improve the overall burning efficiency, each target grayscale binding point can be enlarged once. That is, if the image parameters corresponding to each target grayscale binding point do not meet the first adjustment error range within a preset number of adjustments, an enlargement operation can be performed, and the preset number of adjustments can be executed again to determine whether it meets the second adjustment error range.

[0088] Understandably, under the above conditions, see Figure 6 , Figure 6 This is a flowchart illustrating another embodiment of the programming method provided in this application. The programming method provided in this application further includes:

[0089] Step S5: In response to the fact that the image parameters corresponding to at least one of the multiple target grayscale binding points do not conform to the first adjustment error range and the second adjustment error range, an abnormal burning is recorded.

[0090] For example, if the target grayscale binding point A7 does not meet the second adjustment error range in the third cycle, since the target grayscale binding point A7 has already been enlarged once, the target grayscale binding point A7 will fail to be programmed, the IC will record the programming error, the device will be powered down, and the grayscale register parameter values ​​corresponding to all target grayscale binding points A1-A10 will not be written.

[0091] Of course, without considering time constraints, each target grayscale point can undergo further enlargement. That is, if the image parameters corresponding to each target grayscale point do not meet the first adjustment error range within a preset number of adjustments, an enlargement operation is performed, and the preset number of adjustments is repeated to determine whether it meets the second adjustment error range. If it does not meet the second adjustment error range, the enlargement operation continues to determine whether it meets the third adjustment error range within a preset number of adjustments, etc., without limitation. For example, a fourth adjustment error range (±0.02%), a fifth adjustment error range (±0.025%), etc., can also be set.

[0092] See details Figure 7 , Figure 7 A flowchart illustrating another embodiment of the programming method provided in this application. Specifically, the programming method provided in this application further includes:

[0093] Step S6: In response to the fact that the image parameters corresponding to some of the target grayscale binding points meet the first adjustment error range or the second adjustment error range, while the image parameters corresponding to the remaining target grayscale binding points do not meet the first adjustment error range or the second adjustment error range, but meet the third adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned.

[0094] For example, if the image parameters corresponding to target grayscale point A7 do not meet the first adjustment error range in the first loop, while the remaining target grayscale points A1-A6 and A8-A10 do meet the first adjustment error range in the first loop; and if the image parameters corresponding to target grayscale point A7 do not meet the second adjustment error range in the second loop, while the remaining target grayscale points A1-A6 and A8-A10 still meet the first adjustment error range in the second loop; then target grayscale point A7 is re-gauged, and the third loop is executed. It is then determined whether the image parameters acquired by target grayscale point A7 within the preset number of iterations in the third loop meet the third adjustment error range. If they do, then the grayscale register parameter values ​​corresponding to all target grayscale points A1-10 are burned to the corresponding register addresses.

[0095] Unlike existing technologies, the programming method provided in this application, while ensuring that the image parameters corresponding to the target grayscale binding points meet the display requirements, enlarges some of the target grayscale binding points and continues to determine whether the corresponding image parameters meet the adjustment error range after enlargement. If they do, all target grayscale binding points are programmed, thereby improving product yield.

[0096] See Figure 8 , Figure 8 As shown in the schematic diagram of one embodiment of the provided programming device, this application also provides a programming device 100, which includes a processor 801 and a memory 802 coupled to the processor 801; wherein, the memory 802 stores computer program instructions, and the processor 801 is used to execute the computer program instructions to implement the programming method provided in any of the above embodiments.

[0097] The processor 801 can also be referred to as a CPU (Central Processing Unit). The processor 801 may be an integrated circuit chip with signal processing capabilities. The processor 801 can also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor can be a microprocessor or any conventional processor.

[0098] The memory 802 can be a memory module, TF card, etc., and can store all information in the device's electronic equipment, including raw input data, computer programs, intermediate running results, and final running results. It stores and retrieves computer program instructions according to the location specified by the controller.

[0099] See Figure 9 , Figure 9 This is a schematic diagram of a module of an embodiment of the computer-readable storage medium provided in this application. This application also provides a computer-readable storage medium 200, which stores a program file 803. The program file 803 can be executed to implement the burning method provided in any of the above embodiments.

[0100] The program file 803 may be stored in the aforementioned storage medium in the form of a software product, and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or controller (IC) to execute all or part of the steps of the methods of the various embodiments of this application.

[0101] The above are merely embodiments of this application and do not limit the scope of this patent application. Any equivalent structural or procedural changes made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of this application.

Claims

1. A programming method, characterized in that, include: Obtain grayscale register reference functions corresponding to multiple target grayscale binding points, and adjust the multiple target grayscale binding points based on the grayscale register reference functions; Collect image parameters corresponding to multiple target grayscale binding points, and obtain the adjustment error range of the image parameters corresponding to multiple target grayscale binding points; In response to the fact that some of the target grayscale binding points meet the first adjustment error range, while the image parameters corresponding to the remaining target grayscale binding points do not meet the first adjustment error range but meet the second adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned. Wherein, the first adjustment error range is smaller than the second adjustment error range; Among them, the specifications of different target grayscale binding points are different within the same adjustment error range.

2. The programming method according to claim 1, characterized in that, The method further includes: In response to the fact that the image parameters corresponding to the multiple target grayscale binding points all meet the first adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned.

3. The programming method according to claim 2, characterized in that, The step of burning the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points into the system is performed in response to the fact that the image parameters corresponding to the multiple target grayscale binding points all conform to the first adjustment error range; specifically including: In response to the fact that the image parameters corresponding to the multiple target grayscale binding points all meet the first adjustment error range during the first acquisition, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned into the file. or, In response to the fact that some of the target grayscale binding points have image parameters that conform to the first adjustment error range during the first acquisition, while the image parameters of the remaining target grayscale binding points do not conform to the first adjustment error range during the first acquisition, the target grayscale binding points that do not conform to the first adjustment error range are adjusted a preset number of times based on the grayscale register reference function, and their corresponding image parameters are acquired. In response to the image parameters being adjusted within the preset number of times in accordance with the first adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned into the database.

4. The programming method according to claim 3, characterized in that, The preset number of times is less than or equal to 300.

5. The programming method according to claim 1, characterized in that, In response to the image parameters corresponding to the remaining target grayscale binding points not conforming to the first adjustment error range but conforming to the second adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are programmed; specifically including: For the target grayscale binding points that do not conform to the first adjustment error range, the grayscale register reference function is used to adjust the grayscale binding points a preset number of times, and the corresponding image parameters are collected. If the image parameters corresponding to the target grayscale binding point do not meet the first adjustment error range within the preset number of times, the multiple target grayscale binding points are readjusted based on the grayscale register reference function; Collect image parameters corresponding to multiple target grayscale binding points; In response to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range conforming to the second adjustment error range after readjustment, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned.

6. The programming method according to claim 5, characterized in that, In response to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range, after readjustment, conform to the second adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned; specifically including: In response to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range conforming to the second adjustment error range after the first readjustment, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned. or, In response to the image parameters corresponding to the target grayscale binding point that do not conform to the first adjustment error range not conforming to the second adjustment error range after the first readjustment; the target grayscale binding point that does not conform to the second adjustment error range is adjusted a preset number of times based on the grayscale register reference function, and the corresponding image parameters are collected; In response to the image parameters being adjusted within the preset number of times in accordance with the second adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned.

7. The programming method according to claim 5, characterized in that, Also includes: In response to the image parameters corresponding to the target grayscale binding point that are within the first adjustment error range not being within the first adjustment error range after readjustment, the target grayscale binding point that is not within the first adjustment error range is adjusted a preset number of times based on the grayscale register reference function, and the corresponding image parameters are collected. In response to the image parameters corresponding to the target grayscale binding point not conforming to the first adjustment error range within the preset number of times, multiple target grayscale binding points are readjusted based on the grayscale register reference function; Collect image parameters corresponding to multiple target grayscale binding points; In response to the image parameters corresponding to the target grayscale binding points that do not conform to the first adjustment error range conforming to the second adjustment error range after readjustment, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned.

8. The programming method according to claim 1 or 2, characterized in that, The method further includes: in response to a situation where the image parameters corresponding to some of the target grayscale binding points conform to the first adjustment error range or the second adjustment error range, and the image parameters corresponding to the remaining target grayscale binding points do not conform to the first adjustment error range and the second adjustment error range, but conform to the third adjustment error range, the grayscale register parameter values ​​corresponding to the multiple target grayscale binding points are burned. The second adjustment error range is smaller than the third adjustment error range.

9. The programming method according to claim 1 or 2, characterized in that, The method further includes: If the image parameters corresponding to at least one of the target grayscale binding points do not conform to the first adjustment error range and the second adjustment error range, an abnormal recording is recorded.

10. The programming method according to claim 1, characterized in that, The image parameters include luminance values ​​and / or chrominance values.

11. A programming device, characterized in that, The programming device includes a processor and a memory coupled to the processor; wherein the memory stores computer program instructions, and the processor executes the computer program instructions to implement the programming method as described in any one of claims 1-10.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program file that can be executed to implement the burning method as described in any one of claims 1-10.

Citation Information

Patent Citations

  • Color-sensitive OLED module gamma tuning method

    CN106297664A

  • Gamma correction method and device, electronic equipment and storage medium

    CN114333670A