Compensation method and device of display panel, and display equipment
By acquiring the sensing voltage of the target sub-pixel and the set of surrounding sub-pixels of the same color in the OLED display panel, and then determining and replacing the sensing voltage, the problem of incorrect compensation caused by dead pixels is solved, and the brightness uniformity and compensation accuracy of the display panel are improved.
Patent Information
- Application Number
- CN202380000015.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-06
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2043-01-06
AI Technical Summary
Defects generated during the production process of OLED display panels can affect the electrical compensation scheme, leading to incorrect compensation.
By acquiring the sensing voltage of the target sub-pixel and the set of surrounding sub-pixels of the same color, it is determined whether the target sub-pixel is a bad pixel. If it is determined to be a bad pixel, the sensing voltage of the target sub-pixel is replaced with the sensing voltage of a normal pixel for electrical compensation.
This avoids incorrect compensation for dead pixels and improves the brightness uniformity and compensation accuracy of the display panel.
Smart Images

Figure CN118613860B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of display technology, and in particular to a compensation method and apparatus for a display panel, and a display device. Background Technology
[0002] Large-size Organic Light Emitting Diode (OLED) display panels are prone to uneven brightness, requiring electrical compensation solutions to improve this. These solutions work by channeling the current from the driving TFTs in the OLED panel to the sensing lines, where charge accumulates and forms a sensing voltage. This sensing voltage is then used to calculate the threshold voltage or mobility of the driving TFTs, thereby compensating for the pixels containing those TFTs.
[0003] In the production process of OLED display panels, the generation of dead pixels is unavoidable. Dead pixels will affect the aforementioned electrical compensation scheme, causing incorrect compensation. Summary of the Invention
[0004] This disclosure provides a method, apparatus, and display device for compensating for display panels, in order to solve the problem of incorrect compensation caused by dead pixels. The technical solution is as follows:
[0005] Firstly, a compensation method for a display panel is provided, the method comprising:
[0006] The sensing voltage of the target sub-pixel and the sub-pixel set is obtained. The sub-pixel set includes a plurality of first sub-pixels, which are located within a set range around the target sub-pixel and have the same color as the target sub-pixel.
[0007] Based on the sensing voltage of the target sub-pixel and the set of sub-pixels, determine whether the target sub-pixel is a dead pixel;
[0008] If the target sub-pixel is a bad pixel, then the sensing voltage of the normal pixel in the sub-pixel set is used to replace the sensing voltage of the target sub-pixel;
[0009] Electrical compensation is performed on the target sub-pixel based on the replaced sensing voltage.
[0010] Optionally, determining whether the target sub-pixel is a dead pixel based on the sensed voltage of the target sub-pixel and the set of sub-pixels includes:
[0011] Based on the sensing voltage of the target sub-pixel and its two adjacent first sub-pixels, it is determined whether the target sub-pixel is a normal point. The two adjacent first sub-pixels are the two first sub-pixels in the sub-pixel set that are adjacent to the target sub-pixel.
[0012] If the target sub-pixel is not a normal point, the sensing voltage of the target sub-pixel is compared with that of the plurality of first sub-pixels to determine whether the target sub-pixel is a bad point, wherein the plurality of first sub-pixels are at least partially different from the two adjacent first sub-pixels.
[0013] Optionally, comparing the sensing voltage of the target sub-pixel with that of two adjacent first sub-pixels to determine whether the target sub-pixel is a normal point includes:
[0014] If the difference between the sensing voltage of the target sub-pixel and the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point.
[0015] or,
[0016] If the difference between the sensing voltage of the target sub-pixel and the normal point of the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point.
[0017] Optionally, the step of comparing the sensing voltage of the target sub-pixel with that of two adjacent first sub-pixels to determine whether the target sub-pixel is a normal point further includes:
[0018] If the difference between the sensed voltage of the target sub-pixel and each of its two adjacent first sub-pixels is not within the threshold range, then the target sub-pixel is determined to be a non-normal point; or,
[0019] If the difference between the sensing voltage of the target sub-pixel and one of the two adjacent first sub-pixels is within the threshold range, and one of the two first sub-pixels is not a normal point, then the target sub-pixel is determined to be not a normal point.
[0020] Optionally, the threshold range is:
[0021] [-P, P], where P is a positive integer and the value of P ranges from 4 to 80, and the unit is the acquisition accuracy of the sensed voltage acquired by the ADC in the source controller.
[0022] Optionally, the value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the second sub-pixel is within the threshold range is greater than the value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the third sub-pixel is within the threshold range.
[0023] Wherein, the second sub-pixel and the third sub-pixel are two of the plurality of first sub-pixels, and the distance of the third sub-pixel from the target sub-pixel is less than the distance of the second sub-pixel from the target sub-pixel.
[0024] Optionally, comparing the sensed voltages of the target sub-pixel with those of the plurality of first sub-pixels to determine whether the target sub-pixel is a dead pixel includes:
[0025] If the difference between the sensed voltage of the target sub-pixel and any B first sub-pixels out of A first sub-pixels is greater than the upper limit of the threshold range, or is less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel; or...
[0026] If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or is less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel.
[0027] Where A, B, C, and D are all positive integers, A is greater than or equal to B, B is greater than or equal to 2, C is greater than or equal to D, and D is greater than B.
[0028] Optionally, the step of comparing the sensing voltage of the target sub-pixel with that of the plurality of first sub-pixels to determine whether the target sub-pixel is a dead pixel further includes:
[0029] If the difference between the sensing voltage of the target sub-pixel and any B first sub-pixels among the A first sub-pixels is not all greater than the upper limit of the threshold range, or is not all less than the lower limit of the threshold range, then determine whether the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or is all less than the lower limit of the threshold range.
[0030] If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is not all less than the lower limit of the threshold range, or is not all greater than the upper limit of the threshold range, then the target sub-pixel is determined to be a normal point.
[0031] Optionally, the coordinates of the target sub-pixel are (M, N), where (M, N) represents the M-th row and N-th column, and M and N are both positive integers;
[0032] The set of sub-pixels includes at least a portion of the first sub-pixels within the following coordinate range:
[0033] The horizontal axis ranges from M-6 to M+6, and the vertical axis ranges from N-6 to N+6.
[0034] Secondly, a compensation device for a display panel is provided, the device comprising:
[0035] The source controller is electrically connected to the sub-pixels of the display panel via sensing lines. It is used to acquire the sensing voltage of the target sub-pixel and the sub-pixel set. The sub-pixel set includes multiple first sub-pixels, which are located within a set range around the target sub-pixel and have the same color as the target sub-pixel.
[0036] A timing controller, electrically connected to the source controller, is used to determine whether the target sub-pixel is a bad pixel based on the sensing voltage of the target sub-pixel and the set of sub-pixels; if the target sub-pixel is a bad pixel, the sensing voltage of the target sub-pixel is replaced with the sensing voltage of a normal point in the set of sub-pixels, and transmitted to the source controller.
[0037] The source controller is also electrically connected to the data line of the display panel for electrically compensating the target sub-pixel based on the replaced sensing voltage.
[0038] Optionally, the timing controller is configured to:
[0039] Based on the sensing voltage of the target sub-pixel and its two adjacent first sub-pixels, it is determined whether the target sub-pixel is a normal point. The two adjacent first sub-pixels are the two first sub-pixels in the sub-pixel set that are adjacent to the target sub-pixel.
[0040] If the target sub-pixel is not a normal point, the sensing voltage of the target sub-pixel is compared with that of the plurality of first sub-pixels to determine whether the target sub-pixel is a bad point, wherein the plurality of first sub-pixels are at least partially different from the two adjacent first sub-pixels.
[0041] Optionally, the timing controller is configured to:
[0042] If the difference between the sensing voltage of the target sub-pixel and the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point.
[0043] or,
[0044] If the difference between the sensing voltage of the target sub-pixel and the normal point of the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point.
[0045] Optionally, the timing controller is further configured to:
[0046] If the difference between the sensed voltage of the target sub-pixel and each of its two adjacent first sub-pixels is not within the threshold range, then the target sub-pixel is determined to be a non-normal point; or,
[0047] If the difference between the sensing voltage of the target sub-pixel and one of the two adjacent first sub-pixels is within the threshold range, and one of the two first sub-pixels is not a normal point, then the target sub-pixel is determined to be not a normal point.
[0048] Optionally, the threshold range is:
[0049] [-P, P], where P is a positive integer and the value of P ranges from 4 to 80, and the unit is the acquisition accuracy of the sensed voltage acquired by the ADC in the source controller.
[0050] Optionally, the value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the second sub-pixel is within the threshold range is greater than the value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the third sub-pixel is within the threshold range.
[0051] Wherein, the second sub-pixel and the third sub-pixel are two of the plurality of first sub-pixels, and the distance of the third sub-pixel from the target sub-pixel is less than the distance of the second sub-pixel from the target sub-pixel.
[0052] Optionally, the timing controller is configured to:
[0053] If the difference between the sensed voltage of the target sub-pixel and any B first sub-pixels out of A first sub-pixels is greater than the upper limit of the threshold range, or is less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel; or...
[0054] If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or is less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel.
[0055] Where A, B, C, and D are all positive integers, A is greater than or equal to B, B is greater than or equal to 2, C is greater than or equal to D, and D is greater than B.
[0056] Optionally, the timing controller is further configured to:
[0057] If the difference between the sensing voltage of the target sub-pixel and any B first sub-pixels among the A first sub-pixels is not all greater than the upper limit of the threshold range, or is not all less than the lower limit of the threshold range, then determine whether the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or is all less than the lower limit of the threshold range.
[0058] If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is not all less than the lower limit of the threshold range, or is not all greater than the upper limit of the threshold range, then the target sub-pixel is determined to be a normal point.
[0059] Optionally, the coordinates of the target sub-pixel are (M, N), where (M, N) represents the M-th row and N-th column, and M and N are both positive integers;
[0060] The set of sub-pixels includes at least a portion of the first sub-pixels within the following coordinate range:
[0061] The horizontal axis ranges from M-6 to M+6, and the vertical axis ranges from N-6 to N+6.
[0062] Thirdly, a display device is provided, the display device including a processor and a memory;
[0063] The memory is used to store computer programs;
[0064] The processor is configured to execute a computer program stored in the memory to implement the compensation method for the display panel described in any of the first aspects.
[0065] Fourthly, a computer-readable storage medium is provided, wherein computer instructions are stored therein, and when executed by a processor, the stored computer instructions are capable of implementing the compensation method for the display panel as described in any of the first aspects.
[0066] The beneficial effects of the technical solutions provided in this disclosure are:
[0067] In this embodiment, the sensing voltages of the target sub-pixel and the set of sub-pixels are acquired, and then it is determined whether the target sub-pixel is a bad pixel based on these acquired sensing voltages. When the target sub-pixel is a bad pixel, it is replaced with other sub-pixels within a defined range around it, and then electrical compensation is performed, thereby avoiding the problem of incorrect compensation for bad pixels. Attached Figure Description
[0068] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0069] Figure 1 This is a pixel circuit diagram provided in an embodiment of the present disclosure;
[0070] Figure 2 yes Figure 1 A timing diagram of an electrically compensated pixel circuit is shown.
[0071] Figure 3 yes Figure 1 A timing diagram of an electrically compensated pixel circuit is shown.
[0072] Figure 4 This is a flowchart of a compensation method for a display panel provided in an embodiment of this disclosure;
[0073] Figure 5 This is a partial structural schematic diagram of the display device provided in the embodiments of this disclosure;
[0074] Figure 6 This is a flowchart illustrating the determination of dead pixels in a display panel according to an embodiment of this disclosure;
[0075] Figure 7 This is a flowchart illustrating the determination of dead pixels in a display panel according to an embodiment of this disclosure;
[0076] Figure 8 This is a flowchart illustrating the determination of dead pixels in a display panel according to an embodiment of this disclosure;
[0077] Figure 9 This is a flowchart illustrating the determination of dead pixels in a display panel according to an embodiment of this disclosure;
[0078] Figure 10 A block diagram of a compensation device for a display panel provided in an embodiment of this disclosure;
[0079] Figure 11 This is a schematic diagram of the structure of a display device provided in an embodiment of this disclosure. Detailed Implementation
[0080] To make the objectives, technical solutions, and advantages of this disclosure clearer, the embodiments of this disclosure will be described in further detail below with reference to the accompanying drawings.
[0081] To facilitate understanding of the solutions provided in this disclosure, the electrical compensation scheme for the display panel will be explained first.
[0082] Figure 1 This is a pixel circuit diagram provided in an embodiment of this disclosure. See also... Figure 1 The electrical compensation pixel circuit is a 3T1C circuit, where T1, T2, and C are the original 2T1C pixel circuit, and their function is to control the light-emitting device L to emit light. T1 is a driving thin-film transistor (TFT). For example, the gate controller 11 controls T2 to turn on through the gate line G1. At this time, the source controller 12 writes a data voltage to the gate of T1 through the data line (D), driving T1 to turn on. When T1 is turned on, current flows through T1 to the light-emitting device L, and the light-emitting device L emits light.
[0083] Among them, the gate controller 11 can be a gate on array (GOA) integrated circuit (IC); the source controller 12 can be a source IC.
[0084] Figure 1The function of T3, sensing line S, and gate line G2 in the circuit is to detect the sensing voltage. For example, the gate controller 11 controls T3 to turn on through the gate line G2. At this time, the current driving the TFT flows to the sensing line, and after charge accumulation on the sensing line, a sensing voltage is formed. The source controller then detects the magnitude of the sensing voltage.
[0085] Figure 2 yes Figure 1 A timing diagram of an electrical compensation pixel circuit is shown. See also... Figure 2 During the detection process, G1 and G2 are at high levels; the data line provides the data voltage (Data), which is controlled by the timing controller (TCON) to control the source controller, and output through the digital-to-analog converter (DAC) in the source controller. After T1 is turned on, current flows to the sensing line, and the magnitude of the current is directly related to the threshold voltage and mobility of T1. Charge accumulates on the sensing line, and the sensing voltage (Sense) gradually increases.
[0086] If the light-emitting device L experiences a short circuit, or a minor short circuit, as shown in the attached diagram... Figure 1 As shown, the sensing voltage will be pulled low by ground (GND) in the pixel circuit, and the waveform of the sensing voltage at this time is as follows. Figure 3 As shown, a lower sensing voltage will be detected. Similarly, if the anode of the light-emitting device L is short-circuited to a device with a higher voltage, the sensing voltage will be pulled up. In both cases, the detected sensing voltage is inaccurate.
[0087] Figure 4 This is a flowchart of a compensation method for a display panel provided in an embodiment of this disclosure. See also... Figure 4 The method includes:
[0088] 101: Obtain the sensing voltage of the target sub-pixel and the sub-pixel set, wherein the sub-pixel set includes a plurality of first sub-pixels, the first sub-pixels are located within a set range around the target sub-pixel, and have the same color as the target sub-pixel.
[0089] In this embodiment of the disclosure, when performing compensation, it is necessary to first identify bad pixels. This identification process requires distinguishing sub-pixels of different colors. For example, a pixel may include red-green-blue or red-green-blue-white sub-pixels. To determine if a bad pixel exists, the sensing voltages of sub-pixels of the same color are compared. The process for identifying bad pixels is the same for each color; therefore, this embodiment of the disclosure does not differentiate between colors.
[0090] This method can be executed by the TCON in the display device. Figure 5This is a partial structural schematic diagram of the display device provided in an embodiment of this disclosure. See also... Figure 5 The TCON 51 is connected to the display panel 50 via the source controller 12. It should be noted that the figure shows a large-size display panel, so it has two source controllers 12. In other implementations, the number of source controllers can be one or more.
[0091] The TCON 51 acquires the sensing voltage of each pixel detected by the source controller through the sensing line (S, only one line is shown in the figure as an example), thereby acquiring the sensing voltage of the target sub-pixel and the set of sub-pixels.
[0092] like Figure 5 As shown, the TCON 51 includes controllers such as Application Specific Integrated Circuit (ASIC) / Field Programmable Gate Array (FPGA) for implementing algorithms such as defect detection and electrical compensation. The TCON also includes memory such as Flash / Electrically Erasable Programmable Read Only Memory (EEPROM) for caching the acquired sensing voltages. This allows it to determine whether a target sub-pixel is a defective pixel based on the sensing voltages of multiple sub-pixels.
[0093] 102: Determine whether the target sub-pixel is a dead pixel based on the sensing voltage of the target sub-pixel and the set of sub-pixels.
[0094] In this embodiment of the disclosure, a bad pixel refers to a point where the sensing voltage is abnormal. For example, compared to the sensing voltage of the surrounding first sub-pixel, the sensing voltage of a bad pixel is too high or too low.
[0095] In this embodiment of the disclosure, the sub-pixel set includes a plurality of first sub-pixels, the first sub-pixels being located within a defined range around the target sub-pixel and having the same color as the target sub-pixel.
[0096] The range around the target sub-pixel refers to the distance from the target sub-pixel not exceeding the set range.
[0097] For example, in a display panel with a resolution of 3840×2110, the distance of the first sub-pixel that is farthest from the target sub-pixel within this set range does not exceed 6 units of length, where one unit of length is the distance between two adjacent sub-pixels of the same color in the same row.
[0098] 103: If the target sub-pixel is a bad pixel, then the sensing voltage of the target sub-pixel is replaced by the sensing voltage of the normal pixel in the sub-pixel set.
[0099] During replacement, the sensing voltage of the target sub-pixel is replaced with the sensing voltage of a normal point within a set range.
[0100] For example, the sensing voltage of the first sub-pixel that is the closest to the target sub-pixel and has been determined to be a normal point or a normal point that has been replaced from a bad point is used within a set range.
[0101] When multiple normal points at the same distance are available, the first sub-pixel that is in the same row as the target sub-pixel can be selected first.
[0102] Of course, there may be situations where a target sub-pixel is determined to be a bad pixel, but a normal pixel has not yet been identified within the range. In such cases, it is possible to first determine whether other pixels are normal pixels, and then proceed to step 103 after identifying the normal pixels within the range.
[0103] Optionally, if the target sub-pixel is not a bad pixel but a normal pixel, then it is not necessary to replace the sensing voltage of the target sub-pixel.
[0104] In this embodiment of the disclosure, a normal point refers to a point where the sensing voltage does not show any abnormalities. For example, compared to the sensing voltage of the surrounding first sub-pixel, the sensing voltage of a normal point is neither too high nor too low.
[0105] 104: Perform electrical compensation on the target sub-pixel based on the replaced sensing voltage.
[0106] Electrical compensation refers to adjusting the Data voltage output to the target sub-pixel based on the threshold voltage of the driving TFT indicated by the sensing voltage, thereby achieving compensation.
[0107] In this embodiment, the sensing voltages of the target sub-pixel and the set of sub-pixels are acquired, and then it is determined whether the target sub-pixel is a bad pixel based on these acquired sensing voltages. When the target sub-pixel is a bad pixel, it is replaced with other sub-pixels within a defined range around it, and then electrical compensation is performed, thereby avoiding the problem of incorrect compensation for bad pixels.
[0108] Figure 6 This is a flowchart illustrating the determination of dead pixels in a display panel according to an embodiment of this disclosure. See also... Figure 6 The method includes:
[0109] 201: Based on the sensing voltage of the target sub-pixel and the two adjacent first sub-pixels, determine whether the target sub-pixel is a normal point, wherein the two adjacent first sub-pixels are the two first sub-pixels in the sub-pixel set that are adjacent to the target sub-pixel.
[0110] For example, the coordinates of the target sub-pixel are (M, N), where (M, N) represents the Mth row and Nth column, and M and N are both positive integers. Here, two adjacent first sub-pixels can be two adjacent pixels on the left and right sides, or two adjacent pixels on the top and bottom sides; they can also be two consecutive pixels on the left side of (M, N), such as (M, N-1) or (M, N-2), or two consecutive pixels on other sides.
[0111] The coordinates here all use the coordinates of the target sub-pixel and the pixel containing the first sub-pixel.
[0112] The characteristics of two adjacent sub-pixels of the same color on the panel are relatively similar or have a uniform transition, so the collected sensing voltage will not be much different. By comparing the differences in the data (sensing voltage) of adjacent sub-pixels of the same color, it is possible to determine which data may be bad pixel data.
[0113] For example, adjacent pixel units on the panel may have different arrangement periods (e.g., the first row of subpixels is arranged in RGB, the second row in BGR, the third row in RGB, etc.). When replacing the sensing voltage of the target subpixel with the sensing voltage of a normal point in the subpixel set, normal subpixels with the same arrangement period and color are preferentially used to replace the target subpixel. This ensures that the arrangement periods are the same, the characteristics are more similar, and therefore the collected sensing voltages will not differ significantly.
[0114] For example, if the target sub-pixel is located in the second row, and the normal points in the sub-pixel set corresponding to the target sub-pixel are distributed in the first, second, and third rows, when replacing the sensing voltage of the target sub-pixel with the sensing voltage of the normal points, the normal point sub-pixels in the second row can be selected first, because the arrangement period of the normal point sub-pixels in the second row is the same as that of the pixel where the target sub-pixel is located.
[0115] In one possible implementation of this disclosure, the step may include:
[0116] If the difference between the sensing voltage of the target sub-pixel and the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point.
[0117] In other words, if the difference between the two adjacent first sub-pixels is within the threshold range, it indicates that the pixel is normal.
[0118] or,
[0119] If the difference between the sensing voltage of the target sub-pixel and the normal point of the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point.
[0120] In other words, if the difference between the value and the normal value is within the threshold range, it indicates that the value is a normal value.
[0121] The normal point here can be either a normal point that was originally there or a normal point that was replaced after a bad point was found.
[0122] In addition to the above, other situations indicate that the target sub-pixel is not a normal point and requires further determination in step 202 to determine whether it is a bad pixel. Other situations include:
[0123] If the difference between the sensed voltage of the target sub-pixel and each of its two adjacent first sub-pixels is not within the threshold range, then the target sub-pixel is determined to be a non-normal point; or,
[0124] If the difference between the sensing voltage of the target sub-pixel and one of the two adjacent first sub-pixels is within the threshold range, and the pixel is not a normal pixel, then the target sub-pixel is determined to be not a normal pixel.
[0125] In this embodiment of the disclosure, the threshold range is [-P, P], where P is a positive integer and the value of P is negatively correlated with the uniformity of the display panel. That is, the better the uniformity of the display panel, the smaller the value of P, and the worse the uniformity of the display panel, the larger the value of P.
[0126] Here, uniformity can refer to the uniformity of the threshold voltage (or mobility) of the driving TFTs of each pixel in the display panel.
[0127] In this implementation, panels with good uniformity have small fluctuations and correspondingly small P values, which can identify bad pixels within a small range. Conversely, panels with poor uniformity have large fluctuations and large P values, which avoids misjudgments caused by small P values.
[0128] For example, the value of P ranges from 4 to 80, and the unit is the acquisition accuracy of the sensed voltage acquired by the analog-to-digital converter (ADC) in the source controller.
[0129] In this embodiment of the disclosure, the value of P can be related to the range of the ADC, for example, 1% to 10% of the ADC value. For example, if the ADC range is usually 400 to 800, then the value of P can also be 4 to 80.
[0130] For example, the acquisition accuracy of the ADC for acquiring the sensed voltage can be 0.002 to 0.003V.
[0131] In this embodiment of the disclosure, the value of P is stored in the memory of TCON, and the controller reads the value from the memory each time it is powered on, or periodically, and applies it.
[0132] For example, TCON can store multiple values of P simultaneously, and select one to apply. For instance, in the process of judging bad pixels, the value of P can be dynamically selected, such as using a larger P to calculate the difference with the first sub-pixel that is farther away.
[0133] For example, the value of P varies when determining whether the sensing voltage of the target sub-pixel and different first sub-pixels are within the threshold range;
[0134] The value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the second sub-pixel is within the threshold range is greater than the value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the third sub-pixel is within the threshold range.
[0135] Wherein, the second sub-pixel and the third sub-pixel are two of the plurality of first sub-pixels, and the distance of the third sub-pixel from the target sub-pixel is less than the distance of the second sub-pixel from the target sub-pixel.
[0136] Since the nearest sub-pixel values of the same color are usually closest, the smallest threshold range is used, and a larger threshold range is used for more distant sub-pixels to ensure the accuracy of the judgment.
[0137] 202: If the target sub-pixel is not a normal point, then compare the sensing voltage of the target sub-pixel with that of the plurality of first sub-pixels to determine whether the target sub-pixel is a bad point, wherein the plurality of first sub-pixels are at least partially different from the two adjacent first sub-pixels.
[0138] In one possible implementation of this disclosure, the step may include:
[0139] If the difference between the sensed voltage of the target sub-pixel and any B first sub-pixels out of A first sub-pixels is greater than the upper limit of the threshold range, or is less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel; or...
[0140] If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or is less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel.
[0141] Where A, B, C, and D are all positive integers, A is greater than or equal to B, B is greater than or equal to 2, C is greater than or equal to D, and D is greater than B.
[0142] Here, the A first sub-pixels can be the A first sub-pixels within a defined range that are closer to the target sub-pixel (compared to the first sub-pixels other than A). Here, the C first sub-pixels can be the C first sub-pixels within a defined range that are closer to the target sub-pixel (compared to the first sub-pixels other than C).
[0143] For example, A, B, C, and D are 4, 3, 6, and 4 respectively. Another example is A, B, C, and D being 3, 2, 4, and 3 respectively.
[0144] In the above implementation, multiple consecutive cases above or below the threshold indicate that consecutive bad pixels may have occurred.
[0145] In addition, other cases indicate that the pixel is a normal point. Other cases are determined using the following method:
[0146] If the difference between the sensing voltage of the target sub-pixel and any B first sub-pixels among the A first sub-pixels is not all greater than the upper limit of the threshold range, or is not all less than the lower limit of the threshold range, then determine whether the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or is all less than the lower limit of the threshold range.
[0147] If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is not all less than the lower limit of the threshold range, or is not all greater than the upper limit of the threshold range, then the target sub-pixel is determined to be a normal point.
[0148] In this embodiment, bad pixels are determined by progressively expanding the comparison range. Since the closest first sub-pixel is close in distance, it is compared first. If a judgment cannot be made based solely on the nearest first sub-pixel, the range is further expanded. This two-step determination method maximizes the accuracy of determining whether a target sub-pixel is a bad pixel and is more resource-efficient than directly comparing it with multiple first sub-pixels.
[0149] In this embodiment of the disclosure, the sub-pixel set includes at least a portion of the first sub-pixels within the following coordinate range:
[0150] The horizontal axis ranges from M-6 to M+6, and the vertical axis ranges from N-6 to N+6.
[0151] By using a larger number of first sub-pixel references, the judgment is avoided from being affected by consecutive bad pixels. In addition, since there are edge sub-pixels, the range of values is relatively large, and in practice, further values can be selected for sub-pixels at different positions.
[0152] The above summarizes a general strategy for selecting the first sub-pixel among the pixels surrounding (M, N). For the same display panel, the selected surrounding pixels can also be different when the positions of (M, N) are different.
[0153] For example, when (M, N) is the pixel in the center of the panel, when selecting surrounding pixels, the horizontal coordinate range is M-3 to M+3, and the vertical coordinate range is N-3 to N+3.
[0154] For example, when the left and right edges are (M, N), the horizontal coordinate needs to be carefully considered when selecting surrounding pixels, such as:
[0155] When (M, N) is in the first column, the horizontal coordinate range is M to M+6 when selecting surrounding pixels.
[0156] When (M, N) is in the second column, the horizontal coordinate range is M-1 to M+5 when selecting surrounding pixels;
[0157] When (M, N) is in the third column, the horizontal coordinate range is M-2 to M+4 when selecting surrounding pixels.
[0158] When (M, N) is in the third to last column, the horizontal coordinate range is M-6 to M when selecting surrounding pixels;
[0159] When (M, N) is in the second to last column, the horizontal coordinate range is M-5 to M+1 when selecting surrounding pixels;
[0160] When (M, N) is in the third to last column, the horizontal coordinate range is M-4 to M+2 when selecting surrounding pixels.
[0161] For example, when the top and bottom edges (M, N) are selected, the vertical coordinate needs to be carefully considered when selecting surrounding pixels.
[0162] When (M, N) is in the first row, the vertical coordinate range is N to N+6 when selecting surrounding pixels;
[0163] When (M, N) is in the second row, the vertical coordinate range is N-1 to N+5 when selecting surrounding pixels;
[0164] When (M, N) is in the third row, the vertical coordinate range is N-2 to N+4 when selecting surrounding pixels;
[0165] When (M, N) is in the third-to-last row, the vertical coordinate range is N-6 to N when selecting surrounding pixels;
[0166] When (M, N) is in the second to last row, the vertical coordinate range is N-5 to N+1 when selecting surrounding pixels;
[0167] When (M, N) is in the third-to-last row, the vertical coordinate range is N-4 to N+2 when selecting surrounding pixels.
[0168] When (M, N) is located at the four corners of the display panel, both the horizontal and vertical coordinates need to be considered. Refer to the range of horizontal and vertical coordinates when the coordinates are close to the edge, which will not be repeated here.
[0169] The scope considered here still includes a relatively large number of pixels. Furthermore, pixels can be further selected within the threshold range to serve as the basis for judging bad pixels. For example, pixels in the same row can be selected because they are close to each other, and the sensing voltages of pixels in the same row are detected continuously, which facilitates the acquisition and storage of the sensing voltages required to judge bad pixels.
[0170] Of course, you can also use pixels from the same column, or select the nearest pixels. For example, if (M, N) is in the middle, select the 6 pixels surrounding (M, N).
[0171] Given the aforementioned (M, N) positional scenarios, the following explanation, using pixels in the same row as examples, illustrates the defective pixel detection when (M, N) is located in the middle, left edge, and right edge.
[0172] In the first case, (M, N) is located in the center of the display panel, and the pixel scanning direction is from left to right. (See below for details.) Figure 7 Explanation:
[0173] Figure 7 This is a flowchart illustrating a method for determining dead pixels in a display panel according to an embodiment of this disclosure. See also... Figure 7 The method includes:
[0174] 301: Determine whether the difference between the sensing voltage of the target sub-pixel and the two adjacent first sub-pixels is not within the threshold range.
[0175] For example, determine whether the difference between the sensing voltage of the target sub-pixel and the two adjacent first sub-pixels is not within the threshold range [-40, 40].
[0176] If so, then (M, N) is determined to be a bad point; otherwise, proceed to step 302.
[0177] Here, the two adjacent first sub-pixels are (M, N-1) and (M, N+1).
[0178] In this embodiment of the disclosure, the sensing voltage of each pixel that needs to be used is cached in the memory after being acquired, and then retrieved from the memory and used.
[0179] 302: Determine whether the difference between the sensing voltage of the target sub-pixel and the two adjacent first sub-pixels is within the threshold range.
[0180] If so, then (M, N) is determined to be a normal point; otherwise, proceed to step 303.
[0181] 303: Determine whether the difference between the sensed voltage of the left first sub-pixel and the sensed voltage of the right first sub-pixel is within the threshold range, and whether the difference between the sensed voltage of the left first sub-pixel and the sensed voltage of the right first sub-pixel is not within the threshold range.
[0182] The pixel scanning direction is from left to right. The data on the left has been masked (e.g., normal points or replaced bad points), and is all correct data. The difference between the data on the left and the data on the right is small, which proves that the data of the target sub-pixel is normal data.
[0183] If yes, then (M, N) is determined to be a normal point; otherwise, proceed to step 304. If no, it means that the data can only be greater than or less than a certain value to the left, but not simultaneously greater than or less than a certain value to the right. This indicates that there may be two consecutive bad points, or the data has generated an upward or downward trend. The former needs to be filtered, while the latter does not. In this case, further judgment is needed.
[0184] If scanning is from right to left, the step is to determine whether the difference between the sensed voltage of the first sub-pixel on the right and the sensed voltage of the first sub-pixel on the left is within the threshold range, and whether the difference between the sensed voltage of the first sub-pixel on the left and the sensed voltage of the first sub-pixel on the right is not within the threshold range.
[0185] 304: Determine whether the difference between the sensing voltage of the target sub-pixel and any 3 of the 4 first sub-pixels in the surrounding set range is greater than the upper limit of the threshold range, or whether it is less than the lower limit of the threshold range.
[0186] Here, the four first sub-pixels are (M, N-2), (M, N-1), (M, N+1), and (M, N+2).
[0187] If yes, then (M, N) is determined to be a bad pixel; otherwise, proceed to step 305. A yes indicates the presence of consecutive bad pixels. If no, it could be three consecutive bad pixels, or the data might show an upward or downward trend; further judgment is needed in these cases.
[0188] 305: Determine whether the difference between the sensing voltage of the target sub-pixel and any 4 of the 6 first sub-pixels within the surrounding set range is greater than the upper limit of the threshold range, or whether it is less than the lower limit of the threshold range.
[0189] Here, the six first sub-pixels are (M, N-3), (M, N-2), (M, N-1), (M, N+1), (M, N+2) and (M, N+3).
[0190] If yes, then (M, N) is determined to be a bad pixel; otherwise, (M, N) is determined to be a normal pixel. A yes indicates the existence of three consecutive bad pixels. If no, then the data is considered to have undergone a trend change, because the probability of four consecutive bad pixels in the first sub-pixel is very small, and the data of that target sub-pixel can be used normally. Of course, in other implementations, pixels can be added for further judgment after step 305.
[0191] In this implementation, the values of A, B, C, and D are 4, 3, 6, and 4, respectively. In other implementations, the values of A, B, C, and D can also be 5, 4, 7, 5, etc.
[0192] For example, in step 304, the top, left, and right adjacent three first sub-pixels and the left and right intervals of the first sub-pixels are compared. If there is a large difference (i.e., the difference is out of range) between the target sub-pixel and four of these five sub-pixel data, and all of them are greater than the upper limit or less than the lower limit, then the target sub-pixel is considered a bad pixel.
[0193] Step 305 can further compare with the surrounding 7 data. If there is a significant difference between the target sub-pixel and 5 of them, and all of them are greater than the upper limit or less than the lower limit, then the target sub-pixel is considered a bad pixel.
[0194] In the embodiments disclosed herein, the sub-pixel compared with the target sub-pixel in each of the above steps is the first sub-pixel in the sub-pixel set mentioned above. The same applies to subsequent embodiments, and will not be described in detail hereafter.
[0195] In the second case, (M, N) is located on the left side of the display panel, i.e., (M, 1), and the pixel scanning direction is from left to right. The following will combine... Figure 8 Explanation:
[0196] Figure 8 This is a flowchart illustrating a method for determining dead pixels in a display panel according to an embodiment of this disclosure. See also... Figure 8 The method includes:
[0197] 401: Determine whether the difference between the sensing voltage of the target sub-pixel at coordinate (M, 1) and its two adjacent first sub-pixels is not within the threshold range.
[0198] For example, determine whether the difference between the sensing voltage of the target sub-pixel at coordinate (M, 1) and its two adjacent first sub-pixels is not within the threshold range [-40, 40].
[0199] If so, then (M, 1) is determined to be a bad point; otherwise, proceed to step 402.
[0200] Here, the two adjacent first sub-pixels are (M, 2) and (M, 3).
[0201] 402: Determine whether the difference between the sensing voltage of the target sub-pixel at coordinate (M, 1) and its two adjacent first sub-pixels is within the threshold range.
[0202] If so, then (M, 1) is determined to be a normal point; otherwise, proceed to step 403.
[0203] Since both (M, 2) and (M, 3) are detections, there is no need to perform the judgment of type 303 in this case.
[0204] 403: Determine whether the difference between the sensing voltage of the target sub-pixel at coordinate (M, 1) and any two of the three first sub-pixels within the surrounding set range is greater than the upper limit of the threshold range, or whether it is less than the lower limit of the threshold range.
[0205] Here, the three first sub-pixels are (M, 2), (M, 3), and (M, 4).
[0206] If so, then (M, 1) is determined to be a bad pixel; otherwise, proceed to step 404.
[0207] 404: Determine whether the difference between the sensing voltage of the target sub-pixel at coordinate (M, 1) and any 3 of the 4 first sub-pixels within the surrounding set range is greater than the upper limit of the threshold range, or whether it is less than the lower limit of the threshold range.
[0208] Here, the four first sub-pixels are (M,2), (M,3), (M,4), and (M,5).
[0209] If so, then (M, 1) is determined to be a bad point; otherwise, (M, 1) is determined to be a normal point.
[0210] In the third case, (M, N) is located on the right side of the display panel. Taking a row of 3840 pixels as an example, the pixel scanning direction is from left to right. The following section combines... Figure 9 Explanation:
[0211] Figure 9 This is a flowchart illustrating a method for determining dead pixels in a display panel according to an embodiment of this disclosure. See also... Figure 9 The method includes:
[0212] 501: Determine whether the difference between the sensing voltage of the target sub-pixel at coordinates (M, 3840) and its two adjacent first sub-pixels is not within the threshold range.
[0213] For example, determine whether the difference between the sensing voltage of the target sub-pixel at coordinates (M, 3840) and its two adjacent first sub-pixels is not within the threshold range [-40, 40].
[0214] If so, then (M, 3840) is determined to be a bad pixel; otherwise, proceed to step 502.
[0215] Here, the two adjacent first sub-pixels are (M, 3838) and (M, 3839).
[0216] 502: Determine whether the difference between the sensing voltage of the target sub-pixel at coordinates (M, 3840) and its two adjacent first sub-pixels is within the threshold range.
[0217] If so, then (M, 3840) is determined to be a normal point; otherwise, proceed to step 503.
[0218] 503: Determine whether the difference between the sensed voltage of one of the two adjacent first sub-pixels is within the threshold range and the difference between the sensed voltage of the other is not within the threshold range.
[0219] The pixel scanning direction is from left to right. Usually, the left side contains normal pixels or defective pixels that have been replaced.
[0220] If so, then (M, 3840) is determined to be a normal point; otherwise, proceed to step 504.
[0221] 504: Determine whether the difference between the sensing voltage of the target sub-pixel at coordinates (M, 3840) and any two of the three first sub-pixels within the surrounding set range is greater than the upper limit of the threshold range, or whether it is less than the lower limit of the threshold range.
[0222] Here, the three first sub-pixels are (M, 3837), (M, 3838), and (M, 3839).
[0223] If so, then (M, 3840) is determined to be a bad pixel; otherwise, proceed to step 505.
[0224] 505: Determine whether the difference between the sensing voltage of the target sub-pixel at coordinates (M, 3840) and any three of the four first sub-pixels within the surrounding set range is greater than the upper limit of the threshold range, or whether it is less than the lower limit of the threshold range.
[0225] Here, the four first sub-pixels are (M, 3836), (M, 3837), (M, 3838), and (M, 3839).
[0226] If so, then (M, 3840) is determined to be a bad point; otherwise, (M, 3840) is determined to be a normal point.
[0227] See Figure 8 and 9 When (M, N) is located on the left and right sides, fewer reference points are selected compared to when (M, N) is located in the center of the panel, thus avoiding the selection of reference points that are too far away from (M, N).
[0228] in addition, Figure 8 and 9The outermost (M, N) is considered. When (M, N) is located in a column adjacent to the edge, one first sub-pixel on one side and two or three first sub-pixels on the other side can be selected. When (M, N) is located in a column separated from the edge by one column, two first sub-pixels on one side and two or three first sub-pixels on the other side can be selected.
[0229] The distances mentioned above are all based on the row direction. The principle of selecting the first sub-pixel as the reference point is the same when using a column or other position as the reference point, so it will not be repeated here.
[0230] The method provided in this embodiment can identify even two, three, or four consecutive dead pixels, and then replace the sensing voltage of the normal pixel, thus avoiding erroneous compensation and improving panel quality.
[0231] Figure 10 This is a block diagram of a compensation device for a display panel provided in an embodiment of this disclosure. Figure 10 As shown, the compensation device for the display panel includes a source controller 12 and a timing controller 51.
[0232] Combination Figure 1 , Figure 5 and Figure 10 The source controller 12 is electrically connected to the sub-pixels of the display panel 52 via the sensing line S. The source controller 12 is also electrically connected to the data line D of the display panel 52. The timing controller 51 is electrically connected to the source controller 12.
[0233] The source controller 12 is used to acquire the sensing voltage of the target sub-pixel and the sub-pixel set. The sub-pixel set includes a plurality of first sub-pixels, which are located within a set range around the target sub-pixel and have the same color as the target sub-pixel.
[0234] The timing controller 51 is used to determine whether the target sub-pixel is a bad pixel based on the sensing voltage of the target sub-pixel and the set of sub-pixels; if the target sub-pixel is a bad pixel, the sensing voltage of the target sub-pixel is replaced with the sensing voltage of the normal point in the set of sub-pixels and transmitted to the source controller.
[0235] The source controller 12 is also used to perform electrical compensation on the target sub-pixel based on the replaced sensing voltage.
[0236] Optionally, the timing controller 51 is configured to:
[0237] Based on the sensing voltage of the target sub-pixel and its two adjacent first sub-pixels, it is determined whether the target sub-pixel is a normal point. The two adjacent first sub-pixels are the two first sub-pixels in the sub-pixel set that are adjacent to the target sub-pixel.
[0238] If the target sub-pixel is not a normal point, the sensing voltage of the target sub-pixel is compared with that of the plurality of first sub-pixels to determine whether the target sub-pixel is a bad point.
[0239] Optionally, the timing controller 51 is configured to:
[0240] If the difference between the sensing voltage of the target sub-pixel and the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point.
[0241] or,
[0242] If the difference between the sensing voltage of the target sub-pixel and the normal point of the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point.
[0243] Optionally, the timing controller 51 is further configured to:
[0244] If the difference between the sensed voltage of the target sub-pixel and each of its two adjacent first sub-pixels is not within the threshold range, then the target sub-pixel is determined to be a non-normal point; or,
[0245] If the difference between the sensing voltage of the target sub-pixel and one of the two adjacent first sub-pixels is within the threshold range, and one of the two first sub-pixels is not a normal point, then the target sub-pixel is determined to be not a normal point.
[0246] Optionally, the threshold range is:
[0247] [-P, P], where P is a positive integer and the value of P ranges from 4 to 80, and the unit is the acquisition accuracy of the sensed voltage acquired by the ADC in the source controller.
[0248] Optionally, the value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the second sub-pixel is within the threshold range is greater than the value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the third sub-pixel is within the threshold range.
[0249] Wherein, the second sub-pixel and the third sub-pixel are two of the plurality of first sub-pixels, and the distance of the third sub-pixel from the target sub-pixel is less than the distance of the second sub-pixel from the target sub-pixel.
[0250] Optionally, the timing controller 51 is configured to:
[0251] If the difference between the sensed voltage of the target sub-pixel and any B first sub-pixels out of A first sub-pixels is greater than the upper limit of the threshold range, or is less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel; or...
[0252] If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel.
[0253] Optionally, the timing controller 51 is further configured to:
[0254] If the difference between the sensing voltage of the target sub-pixel and any B first sub-pixels among the A first sub-pixels is not all greater than the upper limit of the threshold range, or is not all less than the lower limit of the threshold range, then determine whether the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or is all less than the lower limit of the threshold range.
[0255] If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is not all less than the lower limit of the threshold range, or is not all greater than the upper limit of the threshold range, then the target sub-pixel is determined to be a normal point.
[0256] Optionally, the coordinates of the target sub-pixel are (M, N), where (M, N) represents the M-th row and N-th column, and M and N are both positive integers;
[0257] The set of sub-pixels includes at least a portion of the first sub-pixels within the following coordinate range:
[0258] The horizontal axis ranges from M-6 to M+6, and the vertical axis ranges from N-6 to N+6.
[0259] It should be noted that the above-described display panel compensation device, when performing dead pixel compensation, is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. Furthermore, the display panel compensation device and the display panel compensation method embodiments provided above belong to the same concept, and their implementation process is detailed in the method embodiments, which will not be repeated here.
[0260] like Figure 11 As shown, this disclosure also provides a display device 1100, which is a compensation device or display device for the aforementioned display panel. This display device 1100 can be used to execute the compensation methods for the display panel provided in the various embodiments above. See also... Figure 11The display device 1100 includes a memory 1101, a processor 1102, and a display component 1103, as will be understood by those skilled in the art. Figure 11 The structure of the display device 1100 shown does not constitute a limitation on the display device 1100. In actual applications, it may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0261] in:
[0262] Memory 1101 can be used to store computer programs and modules. Memory 1101 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function, etc. Memory 1101 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, memory 1101 may also include a memory controller to provide processor 1102 with access to memory 1101.
[0263] The processor 1102 executes various functional applications and data processing by running software programs and modules stored in the memory 1101.
[0264] Display component 1103 is used to display images. Display component 1103 may include a display panel, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or other similar forms.
[0265] In an exemplary embodiment, a computer-readable storage medium is also provided. This computer-readable storage medium is a non-volatile storage medium that stores a computer program. When the computer program in the computer-readable storage medium is executed by a processor, it can perform the compensation method for the display panel provided in the embodiments of this disclosure.
[0266] In an exemplary embodiment, a computer program product is also provided, which stores instructions that, when run on a computer, enable the computer to execute the compensation method for the display panel provided in the embodiments of this disclosure.
[0267] In an exemplary embodiment, a chip is also provided, which includes programmable logic circuitry and / or program instructions, and when the chip is running, it is able to execute the compensation method for the display panel provided in the embodiments of this disclosure.
[0268] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0269] The above description is merely an optional embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.
Claims
1. A compensation method for a display panel, characterized in that, The method includes: The sensing voltage of the target sub-pixel and the sub-pixel set is obtained. The sub-pixel set includes a plurality of first sub-pixels, which are located within a set range around the target sub-pixel and have the same color as the target sub-pixel. Based on the sensing voltage of the target sub-pixel and the set of sub-pixels, determine whether the target sub-pixel is a dead pixel; If the target sub-pixel is a bad pixel, then the sensing voltage of the normal pixel in the sub-pixel set is used to replace the sensing voltage of the target sub-pixel; Electrical compensation is performed on the target sub-pixel based on the replaced sensing voltage; The step of determining whether the target sub-pixel is a dead pixel based on the sensed voltage of the target sub-pixel and the set of sub-pixels includes: Based on the sensing voltage of the target sub-pixel and its two adjacent first sub-pixels, it is determined whether the target sub-pixel is a normal point. The two adjacent first sub-pixels are the two first sub-pixels in the sub-pixel set that are adjacent to the target sub-pixel. If the target sub-pixel is not a normal point, the sensing voltage of the target sub-pixel is compared with that of the plurality of first sub-pixels to determine whether the target sub-pixel is a bad point, wherein the plurality of first sub-pixels are at least partially different from the two adjacent first sub-pixels.
2. The method according to claim 1, characterized in that, The step of comparing the sensing voltage of the target sub-pixel with that of the two adjacent first sub-pixels to determine whether the target sub-pixel is a normal point includes: If the difference between the sensing voltage of the target sub-pixel and the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point. or, If the difference between the sensing voltage of the target sub-pixel and the normal point of the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point.
3. The method according to claim 2, characterized in that, The step of comparing the sensing voltage of the target sub-pixel with that of the two adjacent first sub-pixels to determine whether the target sub-pixel is a normal point further includes: If the difference between the sensed voltage of the target sub-pixel and each of its two adjacent first sub-pixels is not within the threshold range, then the target sub-pixel is determined to be a non-normal point; or, If the difference in the sensing voltage between the target sub-pixel and one of the two adjacent first sub-pixels is within the threshold range, and one of the two first sub-pixels is not a normal point, then the target sub-pixel is determined to be not a normal point.
4. The method according to claim 2 or 3, characterized in that, The threshold range is: [-P, P], where P is a positive integer and the value of P ranges from 4 to 80, and the unit is the acquisition accuracy of the sensed voltage acquired by the ADC in the source controller.
5. The method according to claim 4, characterized in that, The value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the second sub-pixel is within the threshold range is greater than the value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the third sub-pixel is within the threshold range. Wherein, the second sub-pixel and the third sub-pixel are two of the plurality of first sub-pixels, and the distance of the third sub-pixel from the target sub-pixel is less than the distance of the second sub-pixel from the target sub-pixel.
6. The method according to any one of claims 1 to 3, characterized in that, The step of comparing the sensing voltage of the target sub-pixel with that of the plurality of first sub-pixels to determine whether the target sub-pixel is a dead pixel includes: If the difference between the sensed voltage of the target sub-pixel and any B first sub-pixels out of A first sub-pixels is greater than the upper limit of the threshold range, or is less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel; or... If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or is less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel. Where A, B, C, and D are all positive integers, A is greater than or equal to B, B is greater than or equal to 2, C is greater than or equal to D, and D is greater than B.
7. The method according to claim 6, characterized in that, The step of comparing the sensing voltage of the target sub-pixel with that of the plurality of first sub-pixels to determine whether the target sub-pixel is a dead pixel further includes: If the difference between the sensing voltage of the target sub-pixel and any B first sub-pixels among the A first sub-pixels is not all greater than the upper limit of the threshold range, or is not all less than the lower limit of the threshold range, then determine whether the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or is all less than the lower limit of the threshold range. If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is not all less than the lower limit of the threshold range, or is not all greater than the upper limit of the threshold range, then the target sub-pixel is determined to be a normal point.
8. The method according to any one of claims 1 to 3, characterized in that, The coordinates of the target sub-pixel are (M, N), where (M, N) represents the Mth row and Nth column, and M and N are both positive integers; The set of sub-pixels includes at least a portion of the first sub-pixels within the following coordinate range: The horizontal axis ranges from M-6 to M+6, and the vertical axis ranges from N-6 to N+6.
9. A compensation device for a display panel, characterized in that, The device includes: The source controller is electrically connected to the sub-pixels of the display panel via sensing lines. It is used to acquire the sensing voltage of the target sub-pixel and the sub-pixel set. The sub-pixel set includes multiple first sub-pixels, which are located within a set range around the target sub-pixel and have the same color as the target sub-pixel. A timing controller, electrically connected to the source controller, is used to determine whether the target sub-pixel is a bad pixel based on the sensing voltage of the target sub-pixel and the set of sub-pixels; if the target sub-pixel is a bad pixel, the sensing voltage of the target sub-pixel is replaced with the sensing voltage of a normal point in the set of sub-pixels, and transmitted to the source controller. The source controller is also electrically connected to the data line of the display panel for electrically compensating the target sub-pixel based on the replaced sensing voltage. The timing controller is used for: Based on the sensing voltage of the target sub-pixel and its two adjacent first sub-pixels, it is determined whether the target sub-pixel is a normal point. The two adjacent first sub-pixels are the two first sub-pixels in the sub-pixel set that are adjacent to the target sub-pixel. If the target sub-pixel is not a normal point, the sensing voltage of the target sub-pixel is compared with that of the plurality of first sub-pixels to determine whether the target sub-pixel is a bad point, wherein the plurality of first sub-pixels are at least partially different from the two adjacent first sub-pixels.
10. The apparatus according to claim 9, characterized in that, The timing controller is used for: If the difference between the sensing voltage of the target sub-pixel and the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point. or, If the difference between the sensing voltage of the target sub-pixel and the normal point of the two adjacent first sub-pixels is within the threshold range, then the target sub-pixel is determined to be a normal point.
11. The apparatus according to claim 10, characterized in that, The timing controller is further configured to: If the difference between the sensed voltage of the target sub-pixel and each of its two adjacent first sub-pixels is not within the threshold range, then the target sub-pixel is determined to be a non-normal point; or, If the difference in the sensing voltage between the target sub-pixel and one of the two adjacent first sub-pixels is within the threshold range, and one of the two first sub-pixels is not a normal point, then the target sub-pixel is determined to be not a normal point.
12. The apparatus according to claim 10 or 11, characterized in that, The threshold range is: [-P, P], where P is a positive integer and the value of P ranges from 4 to 80, and the unit is the acquisition accuracy of the sensed voltage acquired by the ADC in the source controller.
13. The apparatus according to claim 12, characterized in that, The value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the second sub-pixel is within the threshold range is greater than the value of P when determining whether the difference between the sensing voltages of the target sub-pixel and the third sub-pixel is within the threshold range. Wherein, the second sub-pixel and the third sub-pixel are two of the plurality of first sub-pixels, and the distance of the third sub-pixel from the target sub-pixel is less than the distance of the second sub-pixel from the target sub-pixel.
14. The apparatus according to any one of claims 9 to 11, characterized in that, The timing controller is used for: If the difference between the sensed voltage of the target sub-pixel and any B first sub-pixels out of A first sub-pixels is greater than the upper limit of the threshold range, or is less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel; or... If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or is less than the lower limit of the threshold range, then the target sub-pixel is determined to be a bad pixel. Where A, B, C, and D are all positive integers, A is greater than or equal to B, B is greater than or equal to 2, C is greater than or equal to D, and D is greater than B.
15. The apparatus according to claim 14, characterized in that, The timing controller is further configured to: If the difference between the sensing voltage of the target sub-pixel and any B first sub-pixels among the A first sub-pixels is not all greater than the upper limit of the threshold range, or is not all less than the lower limit of the threshold range, then determine whether the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is greater than the upper limit of the threshold range, or is all less than the lower limit of the threshold range. If the difference between the sensing voltage of the target sub-pixel and any D first sub-pixels among the C first sub-pixels is not all less than the lower limit of the threshold range, or is not all greater than the upper limit of the threshold range, then the target sub-pixel is determined to be a normal point.
16. The apparatus according to any one of claims 9 to 11, characterized in that, The coordinates of the target sub-pixel are (M, N), where (M, N) represents the Mth row and Nth column, and M and N are both positive integers; The set of sub-pixels includes at least a portion of the first sub-pixels within the following coordinate range: The horizontal axis ranges from M-6 to M+6, and the vertical axis ranges from N-6 to N+6.
17. A display device, characterized in that, The display device includes a processor and a memory; The memory is used to store computer programs; The processor is configured to execute a computer program stored in the memory to implement the compensation method for the display panel as described in any one of claims 1 to 8.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions, which, when executed by a processor, enable the compensation method for the display panel as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Organic light emitting display
KR1020160043326A
Organic light emitting display device and method0 for compensating brightness defect applied therefor
KR1020170081056A