A display panel debugging method and display device
By automatically adjusting the data signal input timing of the LCD panel, the problem of inaccurate charging timing caused by human eye judgment is solved, achieving efficient brightness uniformity and image quality improvement.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-19
- Publication Date
- 2026-03-31
AI Technical Summary
In the existing technology, the charging timing adjustment of LCD display panels relies on human eye judgment, which leads to inaccurate charging timing, cannot effectively improve the display effect, and lacks automated debugging methods.
By adjusting the timing of the data signals input to the data line and detecting the brightness value and the degree of screen splitting after each adjustment, the system automatically selects the target data signal input timing to ensure that the brightness is within the preset range and the degree of screen splitting is less than the threshold, thus achieving automated debugging.
It achieves automated debugging without human intervention, improves the debugging efficiency of charging timing and panel yield, and ensures brightness uniformity and image quality improvement.
Smart Images

Figure CN117809585B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and in particular to a method for debugging a display panel and a display device. Background Technology
[0002] LCD (Liquid Crystal Display) devices are widely used in various large, medium, and small-sized terminal display devices due to their lightweight, small size, and thinness. An LCD includes a liquid crystal display panel with a pixel matrix and driving circuitry for driving the liquid crystal display panel.
[0003] After the LCD panel is manufactured, a matching charging sequence needs to be set according to the actual manufacturing process to ensure that the display effect meets the requirements. This process is called timing adjustment. After timing adjustment, the display effect needs to be judged and verified by the human eye. However, human judgment is subjective, which can lead to inaccurate charging timing and fail to effectively improve the display effect. Summary of the Invention
[0004] In view of this, this application provides a method for debugging a display panel and a display device to solve the above-mentioned technical problems.
[0005] In a first aspect, this application provides a method for debugging a display panel, the display panel comprising an array of multiple pixel unit columns and rows, and multiple data lines extending along a first direction and spaced apart along a second direction, the second direction intersecting the first direction, characterized in that the method comprises:
[0006] Adjust the signal input timing corresponding to the multiple data signals input to the multiple data lines;
[0007] After each adjustment of the signal input timing corresponding to the plurality of data signals, if the adjusted detected brightness value of each pixel unit located in the same row along the second direction is within the first preset brightness range, and the screen splitting degree of the display panel is less than a set threshold, then the current signal input timing corresponding to the plurality of data signals is taken as the target data signal input timing.
[0008] Secondly, this application also provides a display device, the display device including a display panel, a memory and a processor, the memory storing a computer program, and the processor running the computer program in the memory to perform the steps of the debugging method for the display panel described in the first aspect.
[0009] This application provides a method and device for debugging a display panel. By adjusting the signal input timing of multiple data signals corresponding to multiple data lines spaced apart along a second direction, and after each adjustment of the signal input timing of the multiple data signals, if the adjusted detected brightness value of each pixel unit located in the same row along the second direction is within a first preset brightness range, and the screen splitting degree of the display panel is less than a set threshold, then the current signal input timing of the multiple data signals is taken as the target data signal input timing, and the target data signal input timing is taken as the optimal charging timing of the display panel. This method can automatically debug the panel charging timing without manual intervention, improving the debugging efficiency and panel yield of the display panel charging timing. Displaying the image based on the automatically debugged charging timing can ensure brightness uniformity in the second direction and improve the image quality of the display panel. Attached Figure Description
[0010] 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 accompanying 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.
[0011] Figure 1 This is a flowchart illustrating a debugging method for a display panel according to an embodiment of this application.
[0012] Figure 2 This is a schematic diagram of the structure of the display panel provided in an embodiment of this application.
[0013] Figure 3 This is a schematic diagram of the split-screen phenomenon of the display panel provided in the embodiments of this application.
[0014] Figure 4 This is a flowchart illustrating a debugging method for a display panel, provided as another embodiment of this application. Detailed Implementation
[0015] 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 them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0016] In the description of this application, it should be understood that the terms "one end," "the other end," etc., indicating the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Furthermore, the terms "first" and "second" 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. Thus, a feature defined with "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, the meaning of "" is two or more, unless otherwise explicitly specified.
[0017] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "connected" and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection, a link, or a connection that allows for communication; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0018] The following disclosure provides many different implementations or examples for carrying out different structures of this application. To simplify the disclosure, specific examples of components and arrangements are described below. Of course, these are merely examples and are not intended to limit the scope of this application. Furthermore, reference numerals and / or letters may be repeated in different examples; such repetition is for simplification and clarity and does not in itself indicate a relationship between the various implementations and / or arrangements discussed. In the above embodiments, the descriptions of each embodiment have their own emphasis; parts not described in detail in a certain embodiment can be referred to in the relevant descriptions of other embodiments.
[0019] A liquid crystal display device includes a liquid crystal display panel and a driving circuit. The liquid crystal display panel includes multiple scan lines and multiple data lines, with two adjacent scan lines and two adjacent data lines intersecting to form a pixel unit. For each pixel unit, its luminance can be defined by "grayscale." Grayscale refers to dividing the luminance of the pixel unit from its brightest to its darkest point into several levels, with each grayscale representing a brightness level. Generally, each pixel unit in the display panel has 256 grayscale levels, from 0 to 255.
[0020] With the continuous development of science and technology, LCD TVs, LCD monitors, and other LCD display devices have become increasingly widespread, used in various places requiring information display such as residences, shopping malls, and office buildings, bringing convenience to people's production and lives. The display effect directly affects the visual effect of the displayed information and also directly impacts the eyesight of viewers.
[0021] Debugging the charging sequence of the display panel is the first step in panel image quality debugging, laying the foundation for the panel's charging. The overall debugging process of automatically debugging the charging sequence of the display panel is mainly divided into four steps: (1) measuring the optimal charging time of each point on the panel; (2) adjusting the delay of the scanning signal in the vertical direction according to the optimal charging time of each point on the panel; (3) adjusting the delay of the data signal inside the COF (Chip On Film) to make the brightness of each COF in the horizontal direction uniform; (4) adjusting the delay of the data signal between adjacent COFs to further improve the uneven brightness of the panel in the horizontal direction and eliminate obvious screen splitting. However, when adjusting the delay of the scanning signal and data signal, judging whether the display effect is optimal by human eyes is inefficient and subjective, and it is impossible to select the optimal or best charging sequence of the panel.
[0022] The following description, in conjunction with the accompanying drawings, illustrates the debugging method and display device of the display panel of this application to improve the above-mentioned problems, enabling efficient, objective, and accurate selection of the optimal charging sequence for the panel.
[0023] This application provides a debugging method and display device for a display panel. The display panel in the embodiments of this application can be used in mobile phones, tablet computers, desktop computers, laptop computers, e-readers, handheld computers, electronic display screens, laptops, ultra-mobile personal computers (UMPCs), netbooks, as well as cellular phones, personal digital assistants (PDAs), augmented reality (AR) / virtual reality (VR) devices, media players, wearable devices, digital cameras, car navigation systems, etc.
[0024] Please see Figure 1 and Figure 2 , Figure 1This is a flowchart illustrating a debugging method for a display panel 1 provided in an embodiment of this application. Figure 2 This is a schematic diagram of the structure of the display panel 1 provided in the embodiments of this application, as shown below. Figure 2 As shown, the display panel 1 includes multiple pixel unit columns Py and pixel unit rows Px arranged in an array, multiple data lines extending along a first direction Y and spaced apart along a second direction X, the second direction X intersecting the first direction Y, and multiple scan lines extending along the second direction X and spaced apart along the first direction Y, as shown. Figure 1 As shown, the debugging method for the display panel 1 includes:
[0025] S200: Adjust the signal input timing corresponding to the multiple data signals input to the multiple data lines;
[0026] S300. After each adjustment of the signal input timing corresponding to the plurality of data signals, if the adjusted detected brightness value of each pixel unit located in the same row along the second direction X is within the first preset brightness range, and the screen splitting degree of the display panel 1 is less than a set threshold, then the current signal input timing corresponding to the plurality of data signals is taken as the target data signal input timing.
[0027] like Figure 2 As shown, the display panel 1 includes a display area 400, multiple data lines DL, and multiple scan lines GL. The data lines DL and scan lines GL are intersected to define multiple pixel units P. The multiple pixel units P are arranged in an array to form multiple pixel unit rows Px and multiple pixel unit columns Py. Each pixel unit row Px includes multiple pixel units P arranged along a second direction X, and each pixel unit column Py includes multiple pixel units P arranged along a first direction Y. Figure 2 In the example, multiple pixel units P are arranged in multiple rows along the second direction X and in multiple columns along the first direction Y. Each pixel unit P includes multiple sub-pixel units (e.g., red sub-pixel unit R, green sub-pixel unit G, and blue sub-pixel unit B).
[0028] Multiple data lines DL extend along the first direction Y (i.e., column direction or vertical direction), and multiple scan lines GL extend along the second direction X (i.e., row direction or horizontal direction). Multiple scan lines GL are connected one-to-one with multiple pixel unit rows Px, and multiple data lines DL are connected one-to-one with multiple pixel unit columns Py. That is, each data line DL connects to a column of pixel units P, and each scan line GL connects to a row of pixel units P. Multiple data lines DL write data voltage into pixel units P row by row.
[0029] like Figure 2As shown, the display panel 1 also includes a gate driving circuit 200 and a source driving circuit 100. The gate driving circuit 200 outputs a scan signal, which performs a line-by-line scan of the pixel unit P array via scan lines GL. The source driving circuit 100 outputs a data signal, which is transmitted to the corresponding pixel unit P via data lines DL to achieve image grayscale. During the display stage, the gate driving circuit 200 outputs scan signals to multiple scan lines line by line to activate the pixel unit P connected to each scan line GL line line by line. Then, the required data signals are written to the activated sub-pixel units line by line via all column data lines DL, thereby achieving display.
[0030] This application adjusts the signal input timing of multiple data signals input to multiple data lines. After each adjustment, the adjusted brightness value of each pixel unit P on the display panel 1 is detected. It determines whether the adjusted brightness values of each pixel unit P located in the same row along the second direction X are within a first preset brightness range, and whether the screen splitting effect of the display panel 1 is less than a set threshold. Then, the current signal input timing of the multiple data signals is used as the target data signal input timing. The adjustment of the adjusted brightness value and the determination of whether the screen splitting effect of the display panel 1 is less than the set threshold are further verified. If the adjusted brightness value is within the first preset brightness range and the screen splitting effect is less than the set threshold, the adjustment of the signal input timing of the multiple data signals is stopped, and the signal input timing of the multiple data signals at the point where the adjusted brightness value is within the first preset brightness range and the screen splitting effect is less than the set threshold is determined as the target data signal input timing.
[0031] Thus, by adjusting the multiple data signals in the second direction X to have different delays according to the target data signal input timing, the brightness unevenness in the second direction X of the panel can be improved. This application, through the adjustment of the phase between data signals within the display panel 1 using the target data signal input timing obtained through automated testing, allows the display panel 1 to achieve optimal charging and improves the panel's brightness uniformity.
[0032] In an optional embodiment of this application, adjusting the signal input timing corresponding to the multiple data signals input to the multiple data lines includes:
[0033] Obtain the charging time brightness change curves corresponding to the target pixel unit P and other pixel units P besides the target pixel unit P, respectively. The charging time brightness change curves include the correspondence between different charging times and brightness values.
[0034] The optimal charging time for all pixel units P on the display panel 1 is determined based on the charging time-brightness variation curve of the target pixel unit P.
[0035] Based on the charging time-brightness change curves corresponding to the other pixel units P and the optimal charging time, multiple data signal delay schemes are set for adjustment, and the signal input timing corresponding to the multiple data signals is adjusted according to at least one of the data signal delay schemes.
[0036] Specifically, since the brightness values of each pixel unit P in the display panel 1 may be different under the same charging time, the brightness values of each pixel unit P in the display panel 1 under different charging times are measured to obtain the corresponding charging time brightness change curve, so as to ensure the brightness uniformity of the display panel 1 during timing adjustment.
[0037] On the opposite side of the source driving circuit 100, the RC Delay (resistance-capacitance delay, also known as capacitance-resistance delay or signal delay) is generally greatest on data lines farther from the source driving circuit 100. Of course, the parasitic resistance and parasitic capacitance on multiple data lines may differ, and the RC Delay may be greatest on the thickest data line. For ease of explanation, this application takes the example of the RC Delay being greatest on data lines farther from the source driving circuit 100. If the turn-on time of each row of pixel units Px is the same, then the charging time of the pixel unit row Px closer to the source driving circuit 100 along the first direction Y is longer than the charging time of the pixel unit row Px farther away from the source driving circuit 100 along the first direction Y. Therefore, if the signal input timing of multiple data signals input to multiple data lines needs to be adjusted, it is necessary to obtain the charging time-brightness change curves corresponding to the target pixel unit P and each other pixel unit P. The charging time-brightness change curves include the correspondence between each charging time and brightness value.
[0038] In this embodiment, a target pixel unit P can be set, for example, such as Figure 2 As shown, the target pixel unit P can be the pixel unit P in the lower right corner. Of course, if the source driving circuit 100 is set to... Figure 2 If the target pixel unit P is located below the display area 400, it can also be the pixel unit P in the upper left corner, or it can be set differently according to requirements. In this application, the target pixel unit P is set according to the relative position of the source drive circuit 100 and the display area 400 on the display panel 1.
[0039] Since the goal is to illuminate all pixel unit rows Px on display panel 1 for screen display, the first charging time corresponding to the maximum brightness of the target pixel unit P is obtained based on the charging time-brightness change curve of the target pixel unit P. This first charging time corresponding to the maximum brightness of the target pixel unit P is then taken as the optimal charging time for all pixel unit rows Px on display panel 1. Next, multiple data signal delay schemes are set for adjustment based on the charging time-brightness change curves and optimal charging times of each of the other pixel units P. The signal input timing corresponding to multiple data signals can be adjusted according to at least one of the data signal delay schemes until, along the second direction X, the adjusted detected brightness values of each pixel unit P located in the same row are within the first preset brightness range, and the screen splitting effect is less than a set threshold. At this point, the adjustment of the signal input timing corresponding to the multiple data signals is stopped.
[0040] In an optional embodiment of this application, the step of setting multiple data signal delay schemes for adjustment based on the charging time-brightness change curves corresponding to the other pixel units P and the optimal charging time includes:
[0041] The brightness difference value is calculated by comparing the current brightness on the brightness change curve of the other pixel unit P corresponding to the charging time with the reference brightness, where the reference brightness is the brightness value corresponding to the optimal charging time.
[0042] Target charging times that are less than a preset threshold are selected;
[0043] Based on the time difference between the target charging time and the optimal charging time, a data signal delay scheme is set for the data signals input to the multiple pixel unit columns Py.
[0044] Specifically, this application first uses the charging time-brightness change curve corresponding to the target pixel unit P to find the charging time-brightness change curves corresponding to other pixel units P, thereby obtaining the brightness corresponding to each charging time. The difference between the current brightness on the charging time-brightness change curve of the other pixel units P and the reference brightness is calculated to obtain a brightness difference value. This allows for the selection of target charging times where the brightness difference value is less than a preset threshold, i.e., the target charging time required for the other pixel units P to charge to maximum brightness. Generally, the target charging time is less than the optimal charging time. Therefore, after obtaining the target charging time of the other pixel units P, the difference between the target charging time and the optimal charging time is calculated to obtain the time difference between the two. Based on this time difference, the delay time corresponding to the data signal input to the other pixel units P can be obtained. Similarly, the delay time corresponding to the data signals of the remaining other pixel units P can be obtained. Therefore, based on the optimal charging time and the delay times corresponding to all other pixel units P, a data signal delay scheme can be set for multiple data signals input to multiple pixel unit rows Px, and multiple data signal delay schemes are obtained based on the inter-chip difference of COF in the following embodiments.
[0045] In an optional embodiment of this application, step S300, after each adjustment of the signal input timing corresponding to the plurality of data signals, if the adjusted detected brightness values of each pixel unit P located in the same row along the second direction X are within a first preset brightness range, and the screen splitting degree of the display panel 1 is less than a set threshold, then using the current signal input timing corresponding to the plurality of data signals as the target data signal input timing includes:
[0046] S310. After adjusting the signal input timing of the multiple data signals according to the current data signal delay scheme, determine whether the adjusted detected brightness value corresponding to each pixel unit column Py in the second direction X is within the first preset brightness range, and determine whether the screen splitting degree is less than the set threshold.
[0047] S320. If the adjusted detected brightness value corresponding to any pixel unit column Py in the second direction X is outside the first preset brightness range, and / or the screen splitting degree is greater than or equal to the set threshold, the signal input timing corresponding to the multiple data signals is adjusted according to the next data signal delay scheme.
[0048] S330. If the adjusted detected brightness value corresponding to all the pixel unit columns Py in the second direction X is within the first preset brightness range, and the screen splitting degree is less than the set threshold, then the current data signal delay scheme is determined to be the target data signal input timing.
[0049] Wherein, the first preset brightness range is a first difference greater than the first average brightness value and the maximum deviation value, and less than the first sum of the first average brightness value and the maximum deviation value; the first average brightness value is the average brightness value of each pixel unit P in the pixel unit row Px passing through the center point of the display panel 1, and the maximum deviation value is the value of the largest first difference between the brightness value of each pixel unit P in the pixel unit row Px and the first average brightness value.
[0050] Specifically, after adjusting the signal input timing of the multiple data signals according to the data signal delay scheme obtained in the above embodiment, the adjusted brightness value L of the pixel unit column Py on the second direction X of the display panel 1 is determined. H Whether it is within the first preset brightness range, that is, to determine the adjusted brightness value of the pixel unit column Py. Within the range, and determine whether the screen splitting of display panel 1 in the second direction X is less than a set threshold. The first average brightness, threshold V / 2 represents the maximum deviation.
[0051] The first switching condition is that the adjusted detected brightness value corresponding to any pixel unit column Py in the second direction X is outside the first preset brightness range. The second switching condition is that the screen splitting severity is greater than or equal to the set threshold. In other words, if either the first or second switching condition is met, or if both conditions are met simultaneously, the next data signal delay scheme can be switched to readjust the signal input timing of multiple data signals until the adjusted detected brightness value is within the first preset brightness range and the screen splitting severity is less than the set threshold. Alternatively, if the adjusted detected brightness values corresponding to all pixel unit columns Py in the second direction X are within the first preset brightness range and the screen splitting severity is less than the set threshold, the current data signal delay scheme is determined to be the target data signal input timing.
[0052] In an optional embodiment of this application, the display panel 1 further includes a plurality of flip-chip films 300, the flip-chip films 300 being connected to a data line group, the data line group including at least two data lines, the current data signal delay scheme and the next data signal delay scheme both including a first data signal delay timing between the plurality of data line groups, and a second data signal delay timing between each data line in each data line group, and the current data signal delay scheme and the next data signal delay scheme are different.
[0053] Specifically, this application pre-sets multiple data signal delay schemes, which are then sorted according to requirements, such as by delay duration. Each data signal delay scheme must consider the inter-chip differences within each COF. Based on the initial data signal delay scheme, values are taken near the delay times of multiple data signals within each COF and between different COFs to arrange multiple data signal delay schemes that adapt to the inter-chip differences of the COFs. It should be noted that there are three scenarios where the current data signal delay scheme differs from the next data signal delay scheme: First, the first data signal delay timing of the current data signal delay scheme is the same as the first data signal delay timing of the next data signal delay scheme, but the second data signal delay timing of the current data signal delay scheme differs from the second data signal delay timing of the next data signal delay scheme. Second, the first data signal delay timing of the current data signal delay scheme differs from the first data signal delay timing of the next data signal delay scheme, but the second data signal delay timing of the current data signal delay scheme is the same as the second data signal delay timing of the next data signal delay scheme. The second scenario is that the first data signal delay timing of the current data signal delay scheme is different from the first data signal delay timing of the next data signal delay scheme, and the second data signal delay timing of the current data signal delay scheme is different from the second data signal delay timing of the next data signal delay scheme.
[0054] For example, suppose there are three data signal delay schemes: Delay1, Delay2, and Delay3. The delay times of Delay1, Delay2, and Delay3 are t1, t2, and t3, respectively, and t1 > t2 > t3. If Delay1 is used as the current data signal delay scheme to control the display panel 1 for displaying the image, then the next data signal delay scheme in the order of arrangement is Delay2. Similarly, if Delay2 is used as the current data signal delay scheme to control the display panel 1 for displaying the image, then the next data signal delay scheme in the order of arrangement is Delay3.
[0055] In an optional embodiment of this application, determining whether the screen splitting intensity is less than the set threshold includes:
[0056] Obtain the target image when the display panel 1 displays a preset solid color image at a preset grayscale brightness, wherein the pixels in the target image correspond one-to-one with the pixel unit P on the display panel 1;
[0057] The target image is processed to obtain a grayscale image;
[0058] Based on the grayscale image, determine whether the screen splitting visibility is less than the set threshold.
[0059] Specifically, after adjusting the signal input timing of the multiple data signals each time, firstly, according to the panel architecture, the display panel 1 displays a preset solid color image at a preset grayscale brightness, which is most prone to screen splitting. Generally, the preset grayscale brightness is the maximum grayscale brightness of 255, which makes the screen splitting phenomenon as prominent as possible, so as to facilitate the adjustment of the delay between data signals in different COF areas. The imaging component is used to take a picture of the display panel 1 displaying the preset solid color image from the front (i.e., facing the display area 400 of the display panel 1), and the image of the display panel 1 displaying the preset solid color image at the maximum grayscale brightness is obtained to obtain the target image. The imaging component can be a camera, webcam, or other imaging device. The shortest distance from the optical center of the lens of the imaging component to the display panel 1 is less than the normal operating distance of the imaging component. In this embodiment, the normal operating distance of the imaging component is the working distance of the imaging component when the area in the display panel 1 captured by the imaging component will not have image distortion or the image distortion is minimal.
[0060] In this image, multiple pixels in the target image correspond one-to-one with multiple pixel units P on the display panel 1. That is, each pixel unit P on the display panel 1 is imaged as multiple pixels in the target image. After capturing the target image, the target image is converted into a grayscale image through grayscale processing. The split-screen phenomenon is manifested as an edge in the grayscale image. The edge is where the grayscale difference between the two sides of the image is large. In this image, the target image is a color image, which includes the chromaticity information corresponding to the three primary colors of red, green and blue (RGB). The chromaticity information corresponding to each pixel in the target image can be converted into the corresponding grayscale value through the following formula (1). Then, the target image is grayscaled according to the grayscale value of each pixel to obtain a grayscale image.
[0061] Gray = R*0.299 + G*0.587 + B*0.114 (1)
[0062] Where R, G, and B represent the grayscale values of red, green, and blue for a pixel in the target image, respectively, and Gray represents the grayscale value of that pixel in the grayscale image. As can be seen from formula (1), during the grayscale conversion process, the chromaticity information of the colored target image is integrated into the grayscale image. Thus, after the display panel 1 performs timing adjustments to the data signal, it can calculate the screen splitting severity of the display panel 1 in the second direction X based on the adjusted grayscale image, and determine whether the screen splitting severity is less than a set threshold, which serves as one of the criteria for deciding whether to continue timing adjustments to the data signal.
[0063] In an optional embodiment of this application, determining whether the screen splitting intensity is less than the set threshold based on the grayscale image includes:
[0064] The first derivatives of multiple pixels on the boundary line of adjacent flip-chip films 300 in the second direction X are calculated based on the grayscale image, and the gradient mean is calculated by averaging the first derivatives of the multiple pixels.
[0065] Determine whether the gradient mean is greater than a preset gradient threshold, and determine whether the number of statistics is greater than a preset number, wherein the number of statistics is the total number of pixels in the grayscale image whose first derivative is greater than a preset value;
[0066] If the average gradient is greater than a preset gradient threshold and the number of statistics is greater than the preset quantity, then the screen splitting significance is determined to be greater than or equal to the set threshold.
[0067] If the average gradient is not greater than a preset gradient threshold and / or the number of statistics is not greater than the preset quantity, then the screen splitting severity is determined to be less than the set threshold.
[0068] Specifically, a grayscale image can be viewed as a two-dimensional discrete function. The first derivative of the two-dimensional discrete function f(x) representing the grayscale image is calculated, and this first derivative reflects the changes in the grayscale gradient within the image. The main problem with the charging timing of the automated debugging display panel 1 is the abrupt brightness difference on both sides of the boundary region between adjacent COFs in the second direction X of the display panel 1. This means there is a significant screen-splitting phenomenon in the second direction X, manifested as uneven edge brightness and chromaticity. The grayscale image is the processing object of the edge detection algorithm.
[0069] This application calculates the first derivative of a two-dimensional discrete function f(x) representing a grayscale image by taking its first derivative. The coordinates of each pixel on the boundary line between adjacent flip-chip films 300 in the second direction X are substituted into the first derivative formula of the two-dimensional discrete function f(x) to calculate the first derivative of that pixel. The average of the first derivatives of multiple pixels is then calculated to obtain the gradient mean of multiple pixels on the boundary line between adjacent flip-chip films 300 in the second direction X. The number of pixels on the boundary line between adjacent flip-chip films 300 in the second direction X whose first derivative is greater than a preset value is counted. Then, the magnitude of the preset gradient threshold and the gradient mean are compared, as are the count and the preset quantity. If the gradient mean is greater than the preset gradient threshold and the count is greater than the preset quantity, it indicates that the screen splitting of the display panel 1 in the second direction X is greater than or equal to the set threshold, indicating that a screen splitting phenomenon exists on the display panel 1 in the second direction X. Of course, if the average gradient value is less than or equal to the preset gradient threshold but the number of counts is greater than the preset quantity, and the screen splitting effect is determined to be less than the set threshold, it indicates that display panel 1 does not exhibit screen splitting in the second direction X. Alternatively, if the average gradient value is greater than the preset gradient threshold but the number of counts is less than or equal to the preset quantity, and the screen splitting effect is determined to be less than the set threshold, it indicates that display panel 1 does not exhibit screen splitting in the second direction X.
[0070] In this application, since the screen splitting phenomenon manifests as uneven brightness and chromaticity in the second direction X, to shield the influence of uneven brightness and chromaticity in other directions of the panel, only the first derivative of grayscale in the second direction X is calculated. The visible size of the screen splitting is quantified by the coverage of non-zero matrix elements of the binary image in the boundary region, and the obviousness of the screen splitting is quantified by the mean of the grayscale gradient at the non-zero matrix element positions of the binary image in the boundary region. Therefore, this application detects the screen splitting phenomenon in the second direction X based on the grayscale image, obtains the gradient change of grayscale in the second direction X at the boundary region of adjacent COFs based on the grayscale image, finds the screen splitting at the boundary region of adjacent COFs, and evaluates the obviousness of the screen splitting. Screen splitting phenomenon detection is a feedback loop in the automated debugging of the LCD panel's data signal input timing. This application can determine whether to continue adjusting the data signal timing through screen splitting phenomenon detection, so that the finally determined data signal input timing can improve the screen splitting phenomenon in the second direction X and ensure the uniformity of brightness and chromaticity in the second direction X.
[0071] The conditions for determining screen splitting in this application are: (1) the number of points with first derivatives at the boundary region of adjacent COFs in the second direction X is greater than a threshold; (2) the average grayscale gradient of points in the second direction X that are greater than the threshold of the first derivative at the boundary region of adjacent COFs is greater than a set threshold. When both conditions are met, the screen splitting phenomenon is determined to be visible in the second direction X. Based on the feedback from the screen splitting detection technology, the delay time of the data signals between different COFs is adjusted until the conditions for determining screen splitting are no longer met, that is, the screen splitting phenomenon at the boundary region of adjacent COFs is slight, i.e., the degree of screen splitting is less than the set threshold.
[0072] For example, taking a panel with a Tri-gate architecture as an example, such as Figure 3 The display panel 1 shown is displaying a heavily loaded image with RGB values of (48, 48, 0), and the split-screen phenomenon is quite obvious under this image. Because the number of points with the first derivative at the boundary region of adjacent COFs in the second direction X is greater than a threshold, and the average gradient at the boundary region of adjacent COFs is greater than a set threshold, it is determined that... Figure 3 The grayscale image shown exhibits a clear screen splitting phenomenon at the edge of the boundary region between adjacent COFs in the second direction X.
[0073] In an optional embodiment of this application, the display panel 1 further includes a plurality of scan lines extending along the second direction X and spaced apart along the first direction Y. The step of adjusting the signal input timing corresponding to the plurality of data signals input to the plurality of data lines includes:
[0074] S100. Adjust the signal input timing corresponding to the multiple scan signals input to the multiple scan lines until the target scan signal input timing is determined.
[0075] Specifically, such as Figure 4As shown, before adjusting the signal input timing corresponding to multiple data signals, the signal input timing corresponding to multiple scan signals can be adjusted first. This application adjusts the signal input timing corresponding to multiple scan signals input to multiple scan lines until the target scan signal input timing is determined. Then, it adjusts the signal input timing corresponding to multiple data signals input to multiple data lines. After each adjustment of the signal input timing corresponding to multiple data signals, the adjusted brightness value of each pixel unit P on the display panel 1 is detected. It is determined whether the adjusted brightness value of each pixel unit P located in the same row along the second direction X is within a first preset brightness range. Furthermore, it is determined that the screen splitting effect of the display panel 1 is less than a set threshold. Then, the current signal input timing corresponding to the multiple data signals is used as the target data signal input timing. The adjusted brightness value is then checked against the first preset brightness range, and the screen splitting effect of the display panel 1 is determined to be less than a set threshold. If the adjusted detected brightness value is within the first preset brightness range and the screen splitting effect is less than the set threshold, the signal input timing of multiple data signals is stopped, and the signal input timing of multiple data signals when the adjusted detected brightness value is within the first preset brightness range and the screen splitting effect is less than the set threshold is determined as the target data signal input timing.
[0076] Thus, by adjusting the multiple scan signals in the first direction Y with different delays according to the target scan signal input timing, the brightness unevenness of the panel in the first direction Y can be improved. Similarly, by adjusting the multiple data signals in the second direction X with different delays according to the target data signal input timing, the brightness unevenness of the panel in the second direction X can be improved. This application, through automated testing, obtains the optimal charging timing (including the target scan signal input timing and the target data signal input timing) to adjust the phase between scan signals and the phase between data signals within the display panel 1, allowing the display panel 1 to achieve the optimal charging state and improve the panel's brightness uniformity.
[0077] In an optional embodiment of this application, adjusting the signal input timing corresponding to the multiple scan signals input to the multiple scan lines until the target scan signal input timing is determined includes:
[0078] Based on the time difference between the target charging time and the optimal charging time, a scanning signal delay scheme is set for the scanning signals input to the multiple pixel unit rows Px;
[0079] After adjusting the signal input timing of the plurality of scanning signals according to the scanning signal delay scheme, it is determined whether the adjusted detected brightness value corresponding to each pixel unit row Px in the first direction Y is within the second preset brightness range.
[0080] If the adjusted detected brightness value corresponding to the pixel unit row Px is outside the second preset brightness range, continue to adjust the signal input timing corresponding to the multiple scanning signals;
[0081] If the adjusted detected brightness value corresponding to the pixel unit row Px is within the second preset brightness range, the adjustment ends and the target scanning signal input timing is determined.
[0082] Specifically, based on the optimal charging time obtained from the above embodiments and the delay time corresponding to all other pixel units P, an initial scanning signal delay scheme can be set for the multiple scanning signals input to multiple pixel unit columns Py. After adjusting the signal input timing corresponding to the multiple scanning signals according to this initial scanning signal delay scheme, it is determined whether the adjusted detected brightness value Lv of the pixel unit row Px on the first direction Y of the display panel 1 is within the second preset brightness range, that is, whether the adjusted detected brightness value Lv of the pixel unit row Px belongs to the second preset brightness range, and whether the screen splitting degree of the display panel 1 on the first direction Y is less than a set threshold.
[0083] If the adjusted detected brightness value Lv of pixel row Px falls within the second preset brightness range, then the current scan signal delay scheme can be determined as the target scan signal input timing. Of course, if the adjusted detected brightness value Lv of pixel row Px does not fall within the second preset brightness range (i.e., it falls outside the second preset brightness range), the scan signal delay time can be fine-tuned to readjust the signal input timing for multiple scan signals until the adjusted detected brightness value falls within the second preset brightness range.
[0084] In an optional embodiment of this application, the second preset brightness range is a second difference greater than the second average brightness value and the maximum deviation value, and less than the second sum of the second average brightness value and the maximum deviation value; wherein, the second average brightness value is the average brightness value corresponding to each pixel unit P in the pixel unit column Py passing through the center point of the display panel 1, and the maximum deviation value is the value with the largest second difference between the brightness value of each pixel unit P in the pixel unit column Py and the second average brightness value, and the step of continuing to adjust the signal input timing corresponding to the plurality of scanning signals includes:
[0085] If the adjusted detected brightness value corresponding to the pixel unit row Px is less than the second difference, the delay time of the scan signal input to the pixel unit row Px is increased;
[0086] If the adjusted detected brightness value corresponding to the pixel unit row Px is greater than the second sum value, the delay time of the scan signal input to the pixel unit row Px is reduced.
[0087] Specifically, it determines whether the adjusted brightness value Lv of the pixel unit row Px on the first direction Y of the display panel 1 belongs to... Within the range, that is At this time, the scan signal delay scheme is determined as the panel scan signal input timing. Among them, The second average brightness, threshold V / 2 is the maximum deviation value. If the adjusted detected brightness value corresponding to pixel unit row Px is less than the second difference, that is, When this happens, the delay time of the scan signal input to the pixel unit row Px is increased. Conversely, if the adjusted detected brightness value corresponding to the pixel unit row Px is greater than the second sum value, that is, At the same time, the delay time of the scan signal input to the pixel unit row Px is reduced.
[0088] This application establishes a mapping relationship between charging time and brightness value in the charging time-brightness change curve of each pixel unit P, sets signal input timing sequences corresponding to multiple data signals and multiple scanning signals, thereby enabling adjustment of the charging time of each pixel unit P. This avoids display splitting at the boundary, improves the display uniformity of the display panel 1, prevents display splitting, improves display quality and effect, and increases product yield.
[0089] Based on the embodiment corresponding to the debugging method of the display panel 1 described above, this application embodiment also provides a display device, the display device including a display panel 1, a memory and a processor, the memory storing a computer program, and the processor being used to run the computer program in the memory to execute the steps of the debugging method of the display panel 1.
[0090] The memory refers to the internal storage unit of the display device, such as the hard disk or RAM; or it can be an external storage device, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, the memory can include both internal and external storage units. The memory is used to store application software and various types of data installed on the display device, or to temporarily store data that has been output or will be output. The memory stores computer execution instructions, which can be executed by a processor to implement the steps of the debugging method for display panel 1 in this application.
[0091] According to the embodiment corresponding to the debugging method of the display panel 1 described above, this application embodiment also provides a storage medium, which stores a plurality of instructions, which are adapted for a processor to load in order to execute the steps of the debugging method of the display panel 1.
[0092] The storage medium may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable memory (PROM), electrically programmable memory (EPROM), electrically erasable programmable memory (EEPROM), or flash memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), direct memory bus RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and direct memory bus dynamic RAM (RDRAM), etc.
[0093] It should be noted that the storage medium stores one or more computer programs, which are loaded by one or more processors to execute the steps of any of the debugging methods of the display panel 1 provided in the embodiments of this application.
[0094] Since the computer program stored in the storage medium can execute the steps of any of the debugging methods of the display panel 1 provided in the embodiments of this application, the beneficial effects that can be achieved by any of the debugging methods of the display panel 1 provided in the embodiments of this application can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0095] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0096] The foregoing has provided a detailed description of a debugging method for a display panel 1, the display panel 1, and the storage medium provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are merely for the purpose of helping to understand the method and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application. Moreover, those skilled in the art can make several improvements and modifications without departing from the principles of this application, and these improvements and modifications are also considered to be within the protection scope of this application.
Claims
1. A method for debugging a display panel, the display panel comprising a plurality of pixel unit columns and pixel unit rows arranged in an array, a plurality of data lines extending in a first direction and arranged at intervals in a second direction, the second direction intersecting the first direction, characterized in that, The method comprises: adjusting signal input timing corresponding to a plurality of data signals input to the plurality of data lines; after each adjustment of the signal input timing corresponding to the plurality of data signals, if the adjusted detection brightness values of each of the pixel units in the same row in the second direction are within a first preset brightness range, and the split-screen obviousness of the display panel is less than a set threshold, taking the current signal input timing corresponding to the plurality of data signals as a target data signal input timing; the adjusting of the signal input timing corresponding to the plurality of data signals input to the plurality of data lines comprises: obtaining a charging time brightness change curve corresponding to a target pixel unit and other pixel units except the target pixel unit, the charging time brightness change curve comprising a corresponding relationship between different charging times and brightness values; determining an optimal charging time of all pixel units on the display panel according to the charging time brightness change curve of the target pixel unit; setting a plurality of data signal delay scheme adjustments according to the charging time brightness change curves corresponding to the other pixel units and the optimal charging time, and adjusting the signal input timing corresponding to the plurality of data signals according to at least one of the data signal delay scheme adjustments; the setting of the plurality of data signal delay scheme adjustments according to the charging time brightness change curves corresponding to the other pixel units and the optimal charging time comprises: calculating a brightness difference value from a current brightness on the charging time brightness change curve corresponding to the other pixel units and a reference brightness, the reference brightness being a brightness value corresponding to the optimal charging time; screening out a target charging time with a brightness difference value less than a preset threshold; setting a data signal delay scheme corresponding to the data signals input to a plurality of pixel unit columns according to a time difference between the target charging time and the optimal charging time.
2. The method of Claim 1, wherein the adjusting of the signal input timing corresponding to the plurality of data signals input to the plurality of data lines comprises: after adjusting the signal input timing corresponding to the plurality of data signals according to a current data signal delay scheme, determining whether the adjusted detection brightness values corresponding to each of the pixel unit columns in the second direction are within a first preset brightness range, and whether the split-screen obviousness is less than a set threshold; if the adjusted detection brightness value corresponding to any of the pixel unit columns in the second direction is outside the first preset brightness range, and / or the split-screen obviousness is greater than or equal to the set threshold, adjusting the signal input timing corresponding to the plurality of data signals according to a next data signal delay scheme; if the adjusted detection brightness values corresponding to all of the pixel unit columns in the second direction are within the first preset brightness range, and the split-screen obviousness is less than the set threshold, determining that the current data signal delay scheme is the target data signal input timing.
3. The debugging method of claim 2, wherein the first preset luminance range is greater than a first difference between a first luminance average value and a maximum deviation value, and is less than a first sum of the first luminance average value and the maximum deviation value; the first luminance average value is an average value of luminance corresponding to each of the pixel units in the pixel unit row passing through the center point of the display panel; and the maximum deviation value is a value of a first difference between the luminance of each of the pixel units in the pixel unit row and the first luminance average value, which is the largest. The display panel further comprises a plurality of chip-on-film (COF) films, the COF films are connected with a data line group, the data line group comprises at least two data lines, the current data signal delay scheme and the next data signal delay scheme each comprise a first data signal delay time sequence between the data line groups and a second data signal delay time sequence between the data lines in each data line group, and the current data signal delay scheme and the next data signal delay scheme are different.
4. The method of claim 2, wherein the method further comprises: The determining whether the split-screen obviousness is less than the set threshold value comprises:
5. The method of claim 2, wherein the method further comprises: obtaining a target image when the display panel displays a preset pure color picture at a preset gray scale luminance, the pixels in the target image correspond one-to-one to the pixel units on the display panel; performing gray scale processing on the target image to obtain a gray scale image; determining whether the split-screen obviousness is less than the set threshold value according to the gray scale image. The determining whether the split-screen obviousness is less than the set threshold value according to the gray scale image comprises:
6. The method of claim 5, wherein the method further comprises: calculating a first derivative corresponding to a plurality of pixels on a junction line between adjacent COF films in the second direction according to the gray scale image, and calculating a gradient average value according to the first derivatives corresponding to the plurality of pixels; determining whether the gradient average value is greater than a preset gradient threshold value, and determining whether a statistical number is greater than a preset number, the statistical number being a total number of pixels in the gray scale image whose first derivative is greater than a preset value; if the gradient average value is greater than the preset gradient threshold value and the statistical number is greater than the preset number, determining that the split-screen obviousness is greater than or equal to the set threshold value; if the gradient average value is not greater than the preset gradient threshold value and / or the statistical number is not greater than the preset number, determining that the split-screen obviousness is less than the set threshold value. The display panel further comprises a plurality of scan lines extending in the second direction and arranged at intervals in the first direction, and the adjusting the signal input time sequence corresponding to the plurality of data signals input to the plurality of data lines comprises:
7. The method of claim 1 to 6, wherein adjusting a signal input time sequence corresponding to a plurality of scan signals input to the plurality of scan lines until a target scan signal input time sequence is determined. The adjusting the signal input time sequence corresponding to the plurality of scan signals input to the plurality of scan lines until the target scan signal input time sequence is determined comprises:
8. The method of claim 7, wherein the method further comprises: setting a scan signal delay scheme corresponding to the scan signals input to the plurality of pixel unit rows according to a time difference between a target charging time and an optimal charging time; After adjusting the signal input timing of the plurality of scanning signals according to the scanning signal delay scheme, it is determined whether the adjusted detection brightness value corresponding to each pixel unit row in the first direction is within a second preset brightness range; If the adjusted detection brightness value corresponding to the pixel unit row is outside the second preset brightness range, the signal input timing of the plurality of scanning signals is continuously adjusted; If the adjusted detection brightness value corresponding to the pixel unit row is within the second preset brightness range, the adjustment is ended and the target scanning signal input timing is determined.
9. The method of claim 8, wherein the method further comprises: The second preset brightness range is greater than a second difference value of a second brightness average value and a maximum deviation value, and is less than a second sum value of the second brightness average value and the maximum deviation value; wherein the second brightness average value is an average brightness value corresponding to each pixel unit in the pixel unit column passing through the center point of the display panel, the maximum deviation value is a maximum value of the second difference value between the brightness value of each pixel unit in the pixel unit column and the second brightness average value, and the continuously adjusting the signal input timing of the plurality of scanning signals comprises: If the adjusted detection brightness value corresponding to the pixel unit row is less than the second difference value, the delay time of the scanning signal input to the pixel unit row is increased; If the adjusted detection brightness value corresponding to the pixel unit row is greater than the second sum value, the delay time of the scanning signal input to the pixel unit row is reduced.
10. A display device, characterized by comprising: The display device comprises a display panel, a memory and a processor, the memory stores a computer program, and the processor is used to run the computer program in the memory to execute the steps of the display panel debugging method of any one of claims 1 to 9.
Citation Information
Patent Citations
LED panel's time sequence adjusting method, system and driving circuit
CN106409264A
Charging time determination method, charging time determination system and display device
CN115171587A