A display panel debugging method and a driving method
Patent Information
- Application Number
- CN202510551351.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2026-10-30
AI Technical Summary
[0002]随着显示技术的发展人们对显示面板的显示效果要求越来越高,然而现有的显示面板存在色偏,影响显示效果
[0053]本发明实施例的显示面板的调试方法根据每一发光颜色的子像素的1灰阶对应的驱动数据和对应的调整系数确定每一发光颜色的子像素的0灰阶对应的驱动数据,提高了子像素的0灰阶对应的驱动数据,使得驱动显示面板显示首帧画面(即从0灰阶直接切换到的画面)时,缩小了首帧画面的驱动数据与0灰阶对应的驱动数据的差异,从而提高了各个子像素的点亮速度,从而提高了首帧画面的亮度;并通过设置每一发光颜色的子像素的1灰阶对应的驱动数据的绝对值大于0灰阶对应的驱动数据的绝对值,保证0灰阶对应的驱动数据不会将显示面板点亮,使显示面板保持暗态;并且通过设置至少一种发光颜色的子像素的调整系数与其他发光颜色的子像素的调整系数不同,可以根据启亮速度需要对子像素设置相应的调整系数,从而使各个颜色的子像素的启亮速度相差不大,避免因部分子像素启亮速度过慢导致的色偏。并且通过设置至少部分显示亮度等级下,同一发光颜色的子像素对应的调整系数不同,可以对不同显示亮度等级进行有针对性的不同,提高补偿效果。
Smart Images

Figure CN123016851A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology, and in particular to a debugging method and driving method for a display panel. Background Technology
[0002] As display technology develops, people have increasingly higher requirements for the display effect of display panels. However, existing display panels have color deviation, which affects the display effect. Summary of the Invention
[0003] This invention provides a method for debugging and driving a display panel to reduce color shift and improve display performance.
[0004] According to one aspect of the present invention, a method for debugging a display panel is provided, comprising:
[0005] Determine the driving data corresponding to the grayscale of each sub-pixel of the emitted color;
[0006] The adjustment coefficient corresponding to each sub-pixel of the emitting color is determined; wherein, the display panel includes at least three sub-pixels of different emitting colors, and the adjustment coefficient of at least one sub-pixel of the emitting color is different from the adjustment coefficients of the sub-pixels of other emitting colors; the display panel is also provided with multiple different display brightness levels, and at least at some display brightness levels, the adjustment coefficients corresponding to the sub-pixels of the same emitting color are different.
[0007] The driving data corresponding to the 0 gray level of each sub-pixel of the emitting color is determined based on the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color and the corresponding adjustment coefficient; wherein, the absolute value of the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color is greater than the absolute value of the driving data corresponding to the 0 gray level.
[0008] The driving data corresponding to the 0 grayscale of each sub-pixel of the emitted color is stored in the display panel.
[0009] Optionally, determine the adjustment coefficient corresponding to each sub-pixel of the emitted color, including:
[0010] Set the initial adjustment coefficient for each sub-pixel of the emitted color;
[0011] The initial driving data corresponding to the 0 gray level of each sub-pixel of the emitting color is determined based on the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color and the initial adjustment coefficient corresponding to the sub-pixel of the emitting color.
[0012] Based on the initial driving data corresponding to grayscale 0 and the driving data corresponding to the preset grayscale, the driver displays a grayscale 0 image on the display panel and switches from displaying a grayscale 0 image to continuously displaying s frames of preset grayscale images; where s is an integer greater than 1.
[0013] Get the brightness of the first frame of the preset grayscale image, and the brightness of the n frames of the preset grayscale image after the first frame; where n is an integer greater than 1 and less than s.
[0014] The initial adjustment coefficient is adjusted based on the brightness of the first frame of preset grayscale image and the brightness of the n frames of preset grayscale image to determine the adjustment coefficient;
[0015] Optionally, the initial adjustment coefficient is adjusted based on the brightness of the first frame of preset grayscale image and the brightness of the n frames of preset grayscale image to determine the adjustment coefficient, including:
[0016] The initial adjustment coefficient is adjusted based on the difference between the average brightness of the n preset grayscale images and the brightness of the first preset grayscale image, so as to determine the adjustment coefficient.
[0017] Optional, n is greater than or equal to 5;
[0018] Optionally, the preset grayscale is the maximum grayscale of the display panel.
[0019] Optionally, in addition to obtaining the brightness of the first frame of the preset grayscale image and the brightness of the n frames of the preset grayscale image after the first frame, it also includes:
[0020] Obtain the color coordinates of the first frame of the preset grayscale image, and the color coordinates of the n frames of the preset grayscale image after the first frame;
[0021] The initial adjustment coefficient is adjusted based on the brightness of the first frame of preset grayscale image and the brightness of the n frames of preset grayscale image to determine the adjustment coefficient, including:
[0022] The initial adjustment coefficient is adjusted based on the brightness and color coordinates of the first frame of preset grayscale image and the brightness and color coordinates of the n frames of preset grayscale image to determine the adjustment coefficient;
[0023] Optionally, the initial adjustment coefficient is adjusted based on the brightness and color coordinates of the first frame of the preset grayscale image and the brightness and color coordinates of the n frames of the preset grayscale image to determine the adjustment coefficient, including:
[0024] The initial adjustment coefficient is adjusted based on the difference between the average brightness of the n preset grayscale images and the brightness of the first preset grayscale image, as well as the difference between the average color coordinates of the n preset grayscale images and the color coordinates of the first preset grayscale image, to determine the adjustment coefficient.
[0025] Optionally, the adjustment coefficients for sub-pixels of different emission colors are different;
[0026] Optionally, the display panel includes a first luminous color sub-pixel, wherein the turn-on speed of the first luminous color is lower than that of other luminous colors, and the adjustment coefficient of the first luminous color sub-pixel is greater than that of other luminous color sub-pixels.
[0027] Optionally, the display panel includes at least two display brightness level ranges. Under different display brightness level ranges, the adjustment coefficients corresponding to sub-pixels of the same emitting color are different. Within the same display brightness level range, the adjustment coefficients corresponding to sub-pixels of the same emitting color are the same.
[0028] Optionally, the driving data corresponding to 0 grayscale may differ at different display brightness levels.
[0029] Optionally, the driving data corresponding to the 0 grayscale of each sub-pixel of the emitted color is determined based on the driving data corresponding to the 1 grayscale of each sub-pixel of the emitted color and the corresponding adjustment coefficient, including:
[0030] The driving data corresponding to the 0 gray level of each sub-pixel of the emitting color is determined by multiplying the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color with the corresponding adjustment coefficient; wherein the adjustment coefficient is greater than or equal to 0 and less than 1.
[0031] The debugging method for the display panel also includes:
[0032] The debugging process determines the driving data corresponding to multiple binding point grayscales; wherein, the binding point grayscale is a grayscale greater than 1.
[0033] Optionally, the debugging methods for the display panel also include:
[0034] The driver displays at least one first grayscale image and m second grayscale images sequentially, and detects the brightness and color coordinates of the first second grayscale image and the brightness and color coordinates of the t-th second grayscale image; where m is an integer greater than 2 and t is an integer greater than 1 and less than or equal to m.
[0035] The compensation value of the first frame of the second grayscale image is determined based on the brightness and color coordinates of the first frame of the second grayscale image and the brightness and color coordinates of the t-th frame of the second grayscale image.
[0036] Optionally, after determining the compensation value of the first frame's second grayscale image based on the brightness and color coordinates of the first frame's second grayscale image and the brightness and color coordinates of the t-th frame's second grayscale image, the method further includes:
[0037] Adjust the values of the second gray level and the first gray level to determine compensation values corresponding to multiple different gray level differences, wherein the gray level difference is the difference between the second gray level and the first gray level.
[0038] According to another aspect of the present invention, a method for driving a display panel is provided, comprising:
[0039] Obtain the image to be displayed on the display panel;
[0040] The display panel is driven to display the image to be displayed based on the image to be displayed and the driving data stored in the display panel; wherein the driving data stored in the display panel is determined according to the debugging method of the display panel according to any one of claims 1-6.
[0041] Optionally, driving the display panel to display the image to be displayed based on the image to be displayed and the driving data stored in the display panel includes:
[0042] When switching display screens, determine the grayscale difference between the displayed screen after the switch and the displayed screen before the switch;
[0043] The display panel is driven to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel; wherein, the compensation value is used to compensate for the first frame of the switched image, and at least some grayscale differences correspond to different compensation values.
[0044] Optionally, driving the display panel to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel includes:
[0045] When the grayscale difference is greater than the set difference, the display panel is driven to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel.
[0046] Optionally, the display panel includes multiple sub-display areas;
[0047] The display panel is driven to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel, including:
[0048] The compensation value for each sub-display area is determined based on the grayscale difference value of each sub-display area and the compensation value stored in the display panel;
[0049] The display panel is driven to display the first frame of the switched image based on the compensation value of each sub-display area and the driving data stored in the display panel.
[0050] Optionally, the display panel may further include a touch layer;
[0051] When switching display screens, determine the grayscale difference between the displayed screen after the switch and the displayed screen before the switch, including:
[0052] The screen switching is determined based on the touch signals detected by the touch layer.
[0053] The display panel debugging method of this invention determines the driving data corresponding to the 0 gray level of each sub-pixel of a light-emitting color based on the driving data corresponding to the 1 gray level of each sub-pixel and the corresponding adjustment coefficient. This improves the driving data corresponding to the 0 gray level of the sub-pixel, reducing the difference between the driving data of the first frame and the driving data corresponding to the 0 gray level when driving the display panel to display the first frame (i.e., the frame directly switched from 0 gray level). This improves the lighting speed of each sub-pixel and thus increases the brightness of the first frame. Furthermore, by setting the absolute value of the driving data corresponding to the 1 gray level of each sub-pixel of a light-emitting color to be greater than the absolute value of the driving data corresponding to the 0 gray level, it ensures that the driving data corresponding to the 0 gray level will not light up the display panel, keeping the display panel in a dark state. Moreover, by setting the adjustment coefficient of at least one sub-pixel of a light-emitting color to be different from the adjustment coefficients of other sub-pixels of light-emitting colors, the adjustment coefficients of the sub-pixels can be set according to the lighting speed requirements, so that the lighting speed of each color sub-pixel is not significantly different, avoiding color shift caused by the slow lighting speed of some sub-pixels. Furthermore, by setting different adjustment coefficients for sub-pixels of the same luminous color at at least some display brightness levels, targeted adjustments can be made for different display brightness levels to improve the compensation effect.
[0054] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0055] To more clearly illustrate the technical solutions in the embodiments of the present invention, 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 the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0056] Figure 1 This is a debugging method for a display panel provided in an embodiment of the present invention;
[0057] Figure 2 This is a flowchart of another debugging method for a display panel provided in an embodiment of the present invention;
[0058] Figure 3 This is a flowchart of another debugging method for a display panel provided in an embodiment of the present invention;
[0059] Figure 4 This is a flowchart of another debugging method for a display panel provided in an embodiment of the present invention;
[0060] Figure 5 This is a flowchart of a driving method for a display panel provided in an embodiment of the present invention;
[0061] Figure 6 This is a schematic diagram of another display panel driving method provided in an embodiment of the present invention;
[0062] Figure 7 This is a schematic diagram of a display panel debugging device provided in an embodiment of the present invention;
[0063] Figure 8 This is a schematic diagram of a driving device for a display panel provided in an embodiment of the present invention. Detailed Implementation
[0064] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0065] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0066] As mentioned in the background section, existing display panels suffer from color shift. The inventors discovered through research that the reason for this problem is that the brightness of the first frame of the display panel is low when it is turned on, and the turn-on speed of sub-pixels of different light-emitting colors is different. This results in different degrees of low brightness of sub-pixels of different light-emitting colors in the first frame, causing changes in the proportion of light-emitting brightness of sub-pixels of different light-emitting colors, thus causing color shift in the first frame. For example, the capacitance of green sub-pixels in the display panel is relatively large, resulting in a lower charging rate of green sub-pixels. Consequently, the turn-on speed of green sub-pixels is slower, and the brightness is lower, resulting in phenomena such as reddish ghosting in the display image.
[0067] Based on this, embodiments of the present invention provide a method for debugging a display panel. Figure 1 This invention provides a method for debugging a display panel, as described in an embodiment of the present invention. Figure 1 The debugging methods for the display panel include:
[0068] S110. Determine the driving data corresponding to the gray level of each sub-pixel of the emitted color.
[0069] Specifically, gamma adjustment can be performed on the display panel to determine the driving data corresponding to one gray level of each sub-pixel of the emitting color. For example, driving data can be first input into the display panel, and the brightness and color coordinates of the displayed one-gray-level image can be collected. The driving data can be adjusted based on the brightness and color coordinates, and the driving data for each sub-pixel of the emitting color that satisfies the target brightness and target color coordinates corresponding to one gray level can be determined as the driving data corresponding to one gray level of each sub-pixel of the emitting color.
[0070] S120. Determine the adjustment coefficient corresponding to each sub-pixel of the emitted light color. The display panel includes at least three different sub-pixels of emitted light colors, and the adjustment coefficient of at least one sub-pixel of an emitted light color is different from the adjustment coefficients of the sub-pixels of other emitted light colors. The display panel also has multiple different display brightness levels, and at least at some display brightness levels, the adjustment coefficient corresponding to the sub-pixels of the same emitted light color is different.
[0071] The adjustment coefficient is used to determine the driving data corresponding to grayscale 0. The display panel may include three or more sub-pixels of different emitting colors. For example, the display panel may include red sub-pixels, green sub-pixels, and blue sub-pixels. The adjustment coefficient of at least one emitting color sub-pixel being different from the adjustment coefficients of other emitting color sub-pixels can be: the adjustment coefficient of one emitting color sub-pixel being different from the adjustment coefficients of other emitting color sub-pixels; the adjustment coefficients of two emitting colors sub-pixels being different from the adjustment coefficients of other emitting color sub-pixels; or the adjustment coefficients of all emitting color sub-pixels being different.
[0072] To meet display requirements under varying ambient brightness, display panels typically feature multiple depth-of-view (DBV) brightness levels. Each DBV level has a minimum brightness of 0, but different maximum brightness levels. The total number of grayscale levels displayed is the same across all DBV levels; for example, all can display grayscale values from 0 to 255. The brightness corresponding to the same grayscale value differs across DBV levels, and the driving data for the same grayscale value also differs. It is possible to configure the driving data for the 0 grayscale value of sub-pixels of the same emitting color to be the same or different across different DBV levels.
[0073] At least partially at the display brightness levels, the adjustment coefficients corresponding to sub-pixels of the same emitting color are different. This can be that the adjustment coefficients corresponding to sub-pixels of the same emitting color are the same at some display brightness levels, or that the adjustment coefficients corresponding to sub-pixels of the same emitting color are different at others; or the adjustment coefficients are different at all display brightness levels. S130: Determine the driving data corresponding to the 0 gray level of each emitting color sub-pixel based on the driving data corresponding to gray level 1 and the corresponding adjustment coefficient; wherein, the absolute value of the driving data corresponding to gray level 1 of each emitting color sub-pixel is greater than the absolute value of the driving data corresponding to gray level 0.
[0074] Specifically, the display panel can display multiple gray levels. The 0-gray level display panel is the smallest gray level; at 0 gray level, the display panel remains black and does not display any image. The driving data corresponding to the 0-gray level of each emitting color's sub-pixel can be obtained by multiplying, dividing, or subtracting the driving data corresponding to the 1-gray level of each emitting color's sub-pixel and its corresponding adjustment coefficient. For example, multiplying the driving data corresponding to the 1-gray level of the red sub-pixel with its corresponding adjustment coefficient yields the driving data corresponding to the 0-gray level of the red sub-pixel; similarly, multiplying the driving data corresponding to the 1-gray level of the green sub-pixel with its corresponding adjustment coefficient yields the driving data corresponding to the 0-gray level of the green sub-pixel.
[0075] The absolute value of the driving data corresponding to grayscale 1 for each sub-pixel of the emitting color is greater than the absolute value of the driving data corresponding to grayscale 0, ensuring that the driving data corresponding to grayscale 0 will not illuminate the display panel, keeping the display panel in a dark state. For example, if the driving data is positive, the driving data corresponding to grayscale 1 is greater than the driving data corresponding to grayscale 0; if the driving data is negative, the driving data corresponding to grayscale 1 is less than the driving data corresponding to grayscale 0. The driving data corresponding to grayscale 0 for each sub-pixel of the emitting color is determined based on the driving data corresponding to grayscale 1 and the corresponding adjustment coefficient. Increasing the driving data corresponding to grayscale 0 for each sub-pixel of the emitting color reduces the difference between the driving data of the first frame and the driving data corresponding to grayscale 0 when driving the display panel to display the first frame (i.e., the frame directly switched from grayscale 0), thereby increasing the illumination speed of each sub-pixel and thus increasing the brightness of the first frame. Furthermore, by setting the adjustment coefficient of at least one light-emitting color sub-pixel to be different from the adjustment coefficient of other light-emitting color sub-pixels, different adjustment coefficients can be set for sub-pixels with different lighting rates, so that the lighting speed of each color sub-pixel is not much different, avoiding color shift caused by some sub-pixels lighting too slowly.
[0076] Because the brightness corresponding to the same grayscale varies at different display brightness levels, the color shift of the first frame differs across these levels. By setting different adjustment coefficients for sub-pixels of the same luminous color at at least some display brightness levels, targeted adjustments can be made for different display brightness levels, improving the compensation effect. For example, the adjustment coefficients for each display brightness level can be determined and adjusted separately. Based on the adjustment coefficients corresponding to the same display brightness level and the driving data for grayscale 1, the driving data for grayscale 0 at that display brightness level can be determined.
[0077] S140. Store the driving data corresponding to the 0 grayscale of each sub-pixel of the emitted color into the display panel.
[0078] Specifically, the driver data is burned into the display panel's memory, and the driver data can be stored as register values.
[0079] The display panel debugging method of this invention determines the driving data corresponding to the 0 gray level of each sub-pixel of a light-emitting color based on the driving data corresponding to the 1 gray level of each sub-pixel and the corresponding adjustment coefficient. This improves the driving data corresponding to the 0 gray level of the sub-pixel, reducing the difference between the driving data of the first frame and the driving data corresponding to the 0 gray level when driving the display panel to display the first frame (i.e., the frame directly switched from 0 gray level). This improves the lighting speed of each sub-pixel and thus increases the brightness of the first frame. Furthermore, by setting the absolute value of the driving data corresponding to the 1 gray level of each sub-pixel of a light-emitting color to be greater than the absolute value of the driving data corresponding to the 0 gray level, it ensures that the driving data corresponding to the 0 gray level will not light up the display panel, keeping the display panel in a dark state. Moreover, by setting the adjustment coefficient of at least one sub-pixel of a light-emitting color to be different from the adjustment coefficients of other sub-pixels of light-emitting colors, the adjustment coefficients of the sub-pixels can be set according to the lighting speed requirements, so that the lighting speed of each color sub-pixel is not significantly different, avoiding color shift caused by the slow lighting speed of some sub-pixels. Furthermore, by setting different adjustment coefficients for sub-pixels of the same luminous color at at least some display brightness levels, targeted adjustments can be made for different display brightness levels to improve the compensation effect.
[0080] Figure 2 This is a flowchart of another display panel debugging method provided in an embodiment of the present invention, see reference. Figure 1 and Figure 2 This embodiment optimizes the display panel debugging method based on the above embodiment. Specifically, S120, determining the adjustment coefficient corresponding to each sub-pixel of the emitted color, is optimized to include: S121, S122, S123, S124, and S125. (See reference) Figure 2 The optimized display panel debugging method includes the following steps:
[0081] S110. Determine the driving data corresponding to the gray level of each sub-pixel of the emitted color.
[0082] S121. Set the initial adjustment coefficient corresponding to each sub-pixel of the emitted color.
[0083] Specifically, an initial adjustment coefficient can be set for each sub-pixel of the emitted color in the laboratory. For example, adjustment coefficients X, Y, and Z can be set for the sub-pixels of the three emitted colors: red, green, and blue, respectively.
[0084] S122 determines the initial driving data corresponding to the 0 gray level of each sub-pixel of the emitting color based on the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color and the corresponding initial adjustment coefficient.
[0085] Specifically, based on the driving data corresponding to gray level 1 of the red, green, and blue sub-pixels and their respective adjustment coefficients, the initial driving data corresponding to the red, green, and blue sub-pixels are determined. For example, LR0 = X*LR1, LG0 = Y*LG1, LB0 = Z*LB1, where LR0 is the initial driving data corresponding to gray level 0 of the red sub-pixel, LG0 is the initial driving data corresponding to gray level 0 of the green sub-pixel, LB0 is the initial driving data corresponding to gray level 0 of the blue sub-pixel, LR1 is the driving data corresponding to gray level 1 of the red sub-pixel, LG1 is the driving data corresponding to gray level 1 of the green sub-pixel, and LB1 is the driving data corresponding to gray level 1 of the blue sub-pixel.
[0086] S123. Based on the initial driving data corresponding to grayscale 0 and the driving data corresponding to the preset grayscale, drive the display panel to display the grayscale 0 image and switch from the grayscale 0 image to continuously displaying the preset grayscale image for s frames; where s is an integer greater than 1.
[0087] In this design, a 0-grayscale image is a black image, where subpixels do not emit light. The preset grayscale can be any grayscale different from 0; for example, a large grayscale such as 255 can be used. The driving data corresponding to the preset grayscale is determined through gamma tuning.
[0088] S124. Obtain the brightness of the first frame of the preset grayscale image, and the brightness of the n frames of the preset grayscale image after the first frame; where n is an integer greater than 1 and less than s.
[0089] The brightness of the n frames following the first frame in the preset grayscale image is the relatively stable brightness after the sub-pixels are activated. These n frames can be from the second to the (n+1)th frame, from the third to the (n+2)th frame, or any other frame, depending on the frame number of the preset grayscale image. For example, they can be the last n frames of the preset grayscale image. The brightness of each of the n frames can be collected separately.
[0090] S125. Adjust the initial adjustment coefficient based on the brightness of the first frame of the preset grayscale image and the brightness of the n frames of the preset grayscale image to determine the adjustment coefficient.
[0091] The adjustment of the initial adjustment coefficient based on the brightness of the first frame of the preset grayscale image and the brightness of the n frames of the preset grayscale image can be done by adjusting the initial adjustment coefficient based on the brightness of the first frame of the preset grayscale image and the average brightness of the n frames of the preset grayscale image, or by determining the brightness of the first frame of the preset grayscale image and the difference in brightness between each frame in the n frames of the preset grayscale image, and adjusting the initial adjustment coefficient based on the maximum value of the difference.
[0092] Specifically, when the difference between the brightness of the first frame of preset grayscale and the brightness of n frames of preset grayscale is greater than a set difference, the initial adjustment coefficient is adjusted according to the brightness of the first frame of preset grayscale and the brightness of n frames of preset grayscale. The driving data corresponding to 0 grayscale is re-determined according to the adjusted coefficient, the display panel is re-driven to display 0 grayscale, and the display panel is switched from 0 grayscale to continuously displaying s frames of preset grayscale. The brightness of the first frame of preset grayscale and the brightness of the n frames of preset grayscale after the first frame are re-acquired. It is then determined whether the difference between the brightness of the first frame of preset grayscale and the brightness of the n frames of preset grayscale is greater than a set difference. If it is greater, the coefficient is adjusted again; if it is not greater, the adjustment is stopped.
[0093] In addition, color cast can be determined by combining actual human observation or obtaining the color coordinates of the image. For example, one can observe whether there is a color cast when switching from 0 grayscale to a preset grayscale image. If the human eye cannot observe the color cast, the coefficient after the last adjustment is determined as the adjustment coefficient. If a color cast still exists, the adjustment continues until the brightness meets the requirements and the human eye can no longer observe the color cast.
[0094] S130. Determine the driving data corresponding to the 0 gray level of each sub-pixel of the emitting color based on the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color and the corresponding adjustment coefficient; wherein, the absolute value of the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color is greater than the absolute value of the driving data corresponding to the 0 gray level.
[0095] S140. Store the driving data corresponding to the 0 grayscale of each sub-pixel of the emitted color into the display panel.
[0096] This embodiment drives the display panel to display a 0 grayscale image, and switches from the 0 grayscale image to continuously displaying s frames of preset grayscale images. The initial adjustment coefficient is adjusted according to the brightness of the first frame of preset grayscale image and the brightness of the n frames of preset grayscale images after the first frame, which can quickly and accurately determine the adjustment coefficient and improve the debugging speed.
[0097] It should be noted that the process of determining the above adjustment coefficient can be carried out in a laboratory. After determining the adjustment coefficient, the display panel can be assembled into the whole machine, that is, the display panel can be installed into the whole machine such as mobile phone, tablet or laptop, and the whole machine can display a 0 grayscale image. Then switch from the 0 grayscale image to continuously displaying s frames of preset grayscale images and observe the display effect. If there is no color shift, there is no need to adjust the adjustment coefficient. If there is a color shift, continue to adjust the adjustment coefficient and observe the display effect again after adjustment until there is no color shift.
[0098] Based on the above embodiments, optionally, the initial adjustment coefficient is adjusted according to the brightness of the first frame of preset grayscale image and the brightness of n frames of preset grayscale image to determine the adjustment coefficient, including:
[0099] The initial adjustment coefficient is adjusted based on the difference between the average brightness of the n preset grayscale images and the brightness of the first preset grayscale image, in order to determine the adjustment coefficient.
[0100] Specifically, by adjusting the initial adjustment coefficient based on the average brightness of the n preset grayscale images and the brightness difference of the first preset grayscale image, the accuracy of the coefficient adjustment can be avoided by the brightness measurement error.
[0101] Based on the above embodiments, optionally, n is greater than or equal to 5.
[0102] For example, n can be equal to 8, 10, 15, etc.
[0103] Based on the above embodiments, optionally, the preset grayscale is the maximum grayscale of the display panel.
[0104] For example, the maximum display grayscale of the display panel is 255 grayscale, and the preset grayscale is 255 grayscale.
[0105] Specifically, the maximum grayscale level of the display panel corresponds to the highest brightness. When the display panel displays the maximum grayscale image in the first frame, the brightness deviation of the maximum grayscale image is the largest. The adjustment coefficient is determined based on the brightness deviation when switching from 0 grayscale to the maximum grayscale image of the display panel, so that the final determined adjustment coefficient can be applied to all grayscale levels, ensuring that there is no color shift when all grayscale levels are turned on.
[0106] Figure 3 This is a flowchart of another display panel debugging method provided in an embodiment of the present invention, see reference. Figure 3 and Figure 2 This embodiment optimizes the display panel debugging method based on the above embodiment. Specifically, S124 is optimized to S1241; and S125 is optimized to S1251. (See reference...) Figure 3 The optimized debugging methods for the display panel include:
[0107] S110. Determine the driving data corresponding to the gray level of each sub-pixel of the emitted color.
[0108] S121. Set the initial adjustment coefficient corresponding to each sub-pixel of the emitted color.
[0109] S122. Determine the initial driving data corresponding to the 0 gray level of each sub-pixel of the emitting color based on the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color and the corresponding initial adjustment coefficient.
[0110] S123. Based on the initial driving data corresponding to 0 grayscale and the driving data corresponding to the preset grayscale, drive the display panel to display the 0 grayscale image, and switch from the 0 grayscale image to continuously displaying the s-frame preset grayscale image.
[0111] S1241. Obtain the brightness of the first frame of the preset grayscale image and the brightness of the n frames of the preset grayscale image after the first frame, and obtain the color coordinates of the first frame of the preset grayscale image and the color coordinates of the n frames of the preset grayscale image after the first frame.
[0112] Specifically, the brightness and color coordinates of a preset grayscale image can be obtained simultaneously using optical equipment.
[0113] S1251. Adjust the initial adjustment coefficients based on the brightness and color coordinates of the first frame of the preset grayscale image and the brightness and color coordinates of n frames of the preset grayscale image to determine the adjustment coefficients.
[0114] Specifically, color coordinates reflect the degree of color deviation of the display panel. Adjusting the initial adjustment coefficient based on brightness and color coordinates allows for more accurate improvement of color deviation.
[0115] S130. Determine the driving data corresponding to the 0 gray level of each sub-pixel of the emitting color based on the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color and the corresponding adjustment coefficient; wherein, the absolute value of the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color is greater than the absolute value of the driving data corresponding to the 0 gray level.
[0116] S140. Store the driving data corresponding to the 0 grayscale of each sub-pixel of the emitted color into the display panel.
[0117] In this embodiment of the invention, the initial adjustment coefficient is adjusted based on the brightness and color coordinates of the first frame of the preset grayscale image and the brightness and color coordinates of n frames of the preset grayscale image, so that the adjusted adjustment coefficient can more accurately improve the brightness of the first frame and improve the color cast.
[0118] Based on the above embodiments, optionally, the initial adjustment coefficient is adjusted according to the brightness and color coordinates of the first frame of preset grayscale image and the brightness and color coordinates of n frames of preset grayscale image to determine the adjustment coefficient, including:
[0119] The initial adjustment coefficients are adjusted based on the difference between the average brightness of the n preset grayscale images and the brightness of the first preset grayscale image, as well as the difference between the average color coordinates of the n preset grayscale images and the color coordinates of the first preset grayscale image, in order to determine the adjustment coefficients.
[0120] Specifically, by adjusting the initial adjustment coefficient based on the average brightness and average color coordinates, the initial adjustment coefficient can be adjusted to the required value more quickly and accurately.
[0121] Based on the above embodiments, optionally, the display panel includes a first light-emitting color sub-pixel, the turn-on speed of the first light-emitting color is lower than the turn-on speed of other light-emitting colors, and the adjustment coefficient of the first light-emitting color sub-pixel is greater than the adjustment coefficient of other light-emitting color sub-pixels.
[0122] The first luminous color sub-pixel can be the sub-pixel with the slowest turn-on speed in the display panel. By setting the adjustment coefficient of the first luminous color sub-pixel to be greater than that of other luminous color sub-pixels, the turn-on speed of the first luminous color sub-pixel is increased to the greatest extent, so that the brightness of the first frame of the first luminous color sub-pixel is increased to a greater extent, thus avoiding color shift in the first frame due to the slow turn-on speed of the first luminous color sub-pixel.
[0123] For example, the first luminous color sub-pixel can be a green sub-pixel. Setting the adjustment coefficient of the green sub-pixel to the maximum increases the activation speed of the green sub-pixel and improves the reddish tint of the first frame.
[0124] Based on the above embodiments, optionally, the adjustment coefficients of sub-pixels with different emission colors are all different.
[0125] Specifically, since sub-pixels of different luminescent colors have different luminescent materials and different activation speeds, by setting different adjustment coefficients for sub-pixels of different luminescent colors, the activation speeds of sub-pixels of different luminescent colors can be adjusted in a targeted manner, so that the activation speeds of sub-pixels of different luminescent colors are similar or the same, thereby improving the color cast of the first frame and increasing the brightness of the first frame.
[0126] Based on the above embodiments, optionally, the display panel includes at least two display brightness level ranges. Under different display brightness level ranges, the adjustment coefficients corresponding to sub-pixels of the same emitting color are different, while within the same display brightness level range, the adjustment coefficients corresponding to sub-pixels of the same emitting color are the same.
[0127] Specifically, since the brightness levels within the same brightness range are relatively similar, and the brightness of the same grayscale at different brightness levels within the same brightness range is also similar, the color shift of the first frame within the same brightness range is similar. By setting the adjustment coefficients for sub-pixels of the same luminous color to be the same within the same brightness range, the number of adjustment coefficients can be reduced, compensation time can be shortened, and compensation speed can be improved. By setting different adjustment coefficients for sub-pixels of the same luminous color under different brightness ranges, targeted adjustments can be made for different brightness ranges, improving the compensation effect.
[0128] Based on the above embodiments, optionally, the driving data corresponding to 0 grayscale is different at different display brightness levels.
[0129] This setting allows for targeted adjustments to different display brightness levels, improving the compensation effect.
[0130] Furthermore, when the driving data corresponding to the 0 gray level of sub-pixels with the same emission color is the same under different display brightness levels, the adjustment coefficient can be determined based on the display brightness level with the highest maximum display brightness, and the driving data corresponding to the 0 gray level can be determined based on the adjustment coefficient and the driving data corresponding to the 1 gray level of the display brightness level with the highest maximum display brightness.
[0131] Based on the above embodiments, optionally, the driving data corresponding to the 0 gray level of each sub-pixel of the emitting color is determined according to the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color and the corresponding adjustment coefficient, including:
[0132] The driving data corresponding to the 0 gray level of each sub-pixel of the emitting color is determined by multiplying the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color with the corresponding adjustment coefficient; wherein the adjustment coefficient is greater than or equal to 0 and less than 1.
[0133] This setting improves the color shift of the display panel while quickly and accurately determining the driving data corresponding to 0 grayscale.
[0134] Based on the above embodiments, optionally, the debugging method for the display panel also includes:
[0135] The debugging process determines the driving data corresponding to multiple binding point grayscale levels; among them, the binding point grayscale level is a grayscale level greater than 1.
[0136] Specifically, gamma adjustment is performed on multiple grayscale points to determine the driving data corresponding to the multiple grayscale points, and the driving data corresponding to the multiple grayscale points is stored in the display panel.
[0137] The inventors discovered in their research that, in addition to color shift in the first frame of the display panel (the first frame when switching from dark to display mode), if there is a significant difference between the two frames before and after the switch, the display brightness of the sub-pixels cannot be switched to the display brightness of the next frame when switching from the previous frame to the next frame. This results in ghosting when displaying the next frame, meaning that the brightness and color coordinates of the next frame cannot meet the display requirements.
[0138] Figure 4 This is a flowchart of another display panel debugging method provided in an embodiment of the present invention, see reference. Figure 1 and Figure 4This embodiment optimizes the display panel debugging method based on the previous embodiment, specifically adding steps S140 and S150 to solve the ghosting problem during screen switching. (See reference) Figure 4 The optimized debugging methods for the display panel include:
[0139] S110. Determine the driving data corresponding to the gray level of each sub-pixel of the emitted color.
[0140] S120. Determine the adjustment coefficient corresponding to each sub-pixel of the emitting color; wherein, the display panel includes at least three sub-pixels of different emitting colors, and the adjustment coefficient of at least one sub-pixel of the emitting color is different from the adjustment coefficients of the sub-pixels of the other emitting colors.
[0141] S130. Determine the driving data corresponding to the 0 gray level of each sub-pixel of the emitting color based on the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color and the corresponding adjustment coefficient; wherein, the absolute value of the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color is greater than the absolute value of the driving data corresponding to the 0 gray level.
[0142] S150, drive the display panel to sequentially display at least one first grayscale image and m second grayscale images, and detect the brightness and color coordinates of the first second grayscale image and the brightness and color coordinates of the t-th second grayscale image; where m is an integer greater than 2 and t is an integer greater than 1 and less than or equal to m.
[0143] The first grayscale and the second grayscale are different. For example, the difference between the first grayscale and the second grayscale is greater than a set difference. The first frame of the second grayscale image is the first frame of the second grayscale image when the first grayscale image switches to the second grayscale image.
[0144] S160. Determine the compensation value of the second grayscale image in the first frame based on the brightness and color coordinates of the second grayscale image in the first frame and the brightness and color coordinates of the second grayscale image in the t-th frame.
[0145] Where t can be any value from 2 to m, for example, t can be m or a value close to m. In the t-th frame of the second grayscale image, the brightness of each sub-pixel has reached a stable state. The compensation value for the first frame of the second grayscale image is determined based on the brightness and color coordinates of the first frame of the second grayscale image, and the brightness and color coordinates of the t-th frame of the second grayscale image. This ensures that the brightness and color coordinates of the compensated first frame of the second grayscale image are close to or the same as those of the t-th frame of the second grayscale image, avoiding brightness deviation and color shift.
[0146] Specifically, the compensation value can be determined based on the difference between the brightness of the first frame of the second grayscale image and the brightness of the t-th frame of the second grayscale image, and also based on the difference between the color coordinates of the first frame of the second grayscale image and the color coordinates of the t-th frame of the second grayscale image.
[0147] S140. Store the driving data corresponding to the 0 grayscale of each sub-pixel of the emitted color into the display panel.
[0148] In this embodiment, the display panel is driven to switch from a first grayscale image to an m-frame second grayscale image, and the brightness and color coordinates of the first frame and the second grayscale image are detected. The compensation value of the first frame and the second grayscale image is determined based on the brightness and color coordinates of the first frame and the second grayscale image. The compensation value can compensate the first frame and the second grayscale image after the image switch, so that the brightness and color coordinates of the compensated first frame and the second grayscale image are close to or the same as those of the second frame and the second grayscale image, respectively, avoiding brightness deviation and color shift, and ensuring that the brightness and color coordinates of the second grayscale image meet the display requirements.
[0149] Based on the above embodiments, optionally, after determining the compensation value of the first frame of the second grayscale image based on the brightness and color coordinates of the first frame of the second grayscale image and the brightness and color coordinates of the t-th frame of the second grayscale image, the method further includes:
[0150] Adjust the values of the second gray level and the first gray level to determine the compensation values corresponding to multiple different gray level differences, where the gray level difference is the difference between the second gray level and the first gray level.
[0151] Specifically, after each adjustment of the second grayscale and the first grayscale, the brightness and color coordinates of the adjusted second grayscale image and the first grayscale image are obtained. Based on the brightness and color coordinates of the adjusted first frame of the second grayscale image, and the brightness and color coordinates of the t-th frame of the second grayscale image, the compensation value of the first frame of the second grayscale image is determined. This process is repeated to determine the compensation value when switching between multiple different first grayscale images and second grayscale images, and to determine the compensation value corresponding to multiple different grayscale differences.
[0152] Since the larger the grayscale difference, the less quickly the brightness of the sub-pixel can switch to the brightness of the next frame, this embodiment determines multiple compensation values corresponding to different grayscale differences, so that the compensation values can compensate for different grayscale differences in a targeted manner, thereby further improving the compensation effect.
[0153] Furthermore, after determining the compensation values corresponding to multiple grayscale differences, these compensation values are stored in the display panel. After the display panel is assembled into the main unit, the display panel is driven to switch images based on the compensation values. If color shift still exists after switching images, the adjustment coefficient can be adjusted to improve the color shift.
[0154] This invention also provides a method for driving a display panel. Figure 5 This is a flowchart of a display panel driving method provided in an embodiment of the present invention, see reference. Figure 5 The driving methods for the display panel include:
[0155] S210. Obtain the screen to be displayed on the display panel.
[0156] S220. Drive the display panel to display the screen to be displayed according to the screen to be displayed and the driving data stored in the display panel; wherein, the driving data stored in the display panel is determined by the display panel debugging method according to any embodiment of the present invention.
[0157] The driving method of the display panel in this embodiment of the invention uses driving data corresponding to the 0 grayscale of each sub-pixel of the emitting color, which is determined according to the debugging method of the display panel provided in any embodiment of the invention. That is, it is determined based on the driving data corresponding to the 1 grayscale of each sub-pixel of the emitting color and the corresponding adjustment coefficient. This improves the driving data corresponding to the 0 grayscale of the sub-pixel, so that when driving the display panel to display the first frame (i.e., the frame directly switched from 0 grayscale), the difference between the driving data of the first frame and the driving data corresponding to the 0 grayscale is reduced, thereby improving the lighting speed of each sub-pixel and thus improving the brightness of the first frame. Furthermore, the absolute value of the driving data corresponding to the 1 grayscale of each sub-pixel of the emitting color is greater than the absolute value of the driving data corresponding to the 0 grayscale, ensuring that the driving data corresponding to the 0 grayscale will not light up the display panel, keeping the display panel in a dark state. Moreover, the adjustment coefficient of at least one sub-pixel of the emitting color is different from the adjustment coefficient of the sub-pixels of other emitting colors, so that the lighting speed of each color sub-pixel is not much different, avoiding color shift caused by the slow lighting speed of some sub-pixels.
[0158] Figure 6 This is a schematic diagram of another display panel driving method provided in an embodiment of the present invention, see reference. Figure 6 This embodiment is based on the above embodiment and optimizes the driving method of the display panel. Specifically, S220, which involves driving the display panel to display the image to be displayed based on the image to be displayed and the driving data stored in the display panel, is optimized to include S221 and S222. (See reference) Figure 6 The optimized display panel driving method includes:
[0159] S210. Obtain the screen to be displayed on the display panel.
[0160] S221. When switching display screens, determine the grayscale difference between the displayed screen after switching and the displayed screen before switching.
[0161] Specifically, the average grayscale of the displayed image after switching and the average grayscale of the displayed image before switching can be calculated, the difference between the average grayscale can be calculated, and the difference between the average grayscale can be determined as the grayscale difference.
[0162] S222. Drive the display panel to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel; wherein, the compensation value is used to compensate for the first frame of the switched image, and at least some of the grayscale differences correspond to different compensation values.
[0163] Specifically, the compensation value corresponding to the calculated grayscale difference can be determined based on the calculated grayscale difference and the compensation value stored in the display panel. The compensated driving data can be determined based on the compensation value and the driving data. The display panel can then be driven to display the first frame of the switched image based on the compensated driving data, thus avoiding brightness deviation and color shift in the first frame of the switched image.
[0164] In this embodiment of the invention, the display panel is driven to display the first frame of the switched image based on the grayscale difference between the switched and the original display image, the driving data stored in the display panel, and the compensation value stored in the display panel. This can avoid brightness deviation and color shift in the first frame of the switched image.
[0165] Based on the above embodiments, optionally, driving the display panel to display the first frame of the switched image according to the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel includes:
[0166] When the grayscale difference is greater than the set difference, the display panel is driven to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel.
[0167] Specifically, when the grayscale difference is small, the brightness and color deviation after switching screens is minimal and imperceptible to the human eye, so no compensation is needed. When the grayscale difference is greater than a set difference, the brightness and color deviation after switching screens is significant, affecting the viewing experience and requiring compensation. This embodiment compensates the display panel when the grayscale difference is greater than a set difference, ensuring improved display performance while reducing the amount of compensation and lowering power consumption.
[0168] Based on the above embodiments, optionally, the display panel includes multiple sub-display areas;
[0169] The display panel is driven to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel, including:
[0170] The compensation value for each sub-display area is determined based on the grayscale difference of each sub-display area and the compensation value stored in the display panel.
[0171] The display panel is driven to display the first frame of the switched image based on the compensation value of each sub-display area and the driving data stored in the display panel.
[0172] Specifically, the display panel can include three, four, six, eight, nine, or more sub-display areas. Since different areas of the same display screen have different grayscale levels, the display screen can be divided into multiple sub-areas based on the display area, with each sub-area corresponding to a sub-display area. The average grayscale of each sub-area is calculated, and the difference between the average grayscale after switching screens and the average grayscale before switching screens in the same sub-display area is obtained to obtain the grayscale difference value of the sub-display area. Based on the grayscale difference value of the sub-display areas and the compensation value stored in the display panel, a compensation value is calculated for each sub-display area, and compensation is applied to each sub-display area according to the compensation value.
[0173] By determining the compensation value for each sub-display area based on the grayscale difference of each sub-display area and the compensation value stored in the display panel, precise compensation can be performed on each sub-display area, improving the compensation accuracy.
[0174] Optionally, based on the above embodiments, the display panel may also include a touch layer;
[0175] When switching display screens, determine the grayscale difference between the displayed screen after switching and the displayed screen before switching, including: determining whether to switch screens based on the touch signal detected by the touch layer.
[0176] Specifically, the system can determine whether the user is dragging or swiping the screen based on touch signals, thereby determining whether to switch the display screen.
[0177] This invention also provides a device for debugging a display panel. Figure 7 This is a schematic diagram of a display panel debugging device provided in an embodiment of the present invention, for reference. Figure 7 The debugging device includes:
[0178] The grayscale data determination module 310 is used to determine the driving data corresponding to the grayscale of each sub-pixel of the emitting color.
[0179] The adjustment coefficient determination module 320 is used to determine the adjustment coefficient corresponding to each sub-pixel of the emitting color; wherein, the display panel includes at least three sub-pixels of different emitting colors, and the adjustment coefficient of at least one sub-pixel of the emitting color is different from the adjustment coefficients of the sub-pixels of other emitting colors; the display panel is also provided with multiple different display brightness levels, and at least at some display brightness levels, the adjustment coefficients corresponding to the sub-pixels of the same emitting color are different.
[0180] The 0-grayscale data determination module 330 is used to determine the driving data corresponding to the 0-grayscale of each sub-pixel of the emitting color based on the driving data corresponding to the 1-grayscale of each sub-pixel of the emitting color and the corresponding adjustment coefficient; wherein, the absolute value of the driving data corresponding to the 1-grayscale of each sub-pixel of the emitting color is greater than the absolute value of the driving data corresponding to the 0-grayscale.
[0181] The storage module 340 is used to store the driving data corresponding to the 0 grayscale of each sub-pixel of the luminous color into the display panel.
[0182] Optionally, the adjustment coefficient determination module 320 includes:
[0183] The initial coefficient determination unit is used to set the initial adjustment coefficient corresponding to each sub-pixel of the emitted color;
[0184] An initial data determination unit is used to determine the initial driving data corresponding to the 0 gray level of each sub-pixel of the emitting color based on the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color and the initial adjustment coefficient corresponding to the sub-pixel of the emitting color.
[0185] The driving unit is used to drive the display panel to display a 0 grayscale image based on the initial driving data corresponding to the 0 grayscale and the driving data corresponding to the preset grayscale, and to switch from the 0 grayscale image to continuously displaying s frames of preset grayscale images; where s is an integer greater than 1.
[0186] The brightness acquisition unit is used to acquire the brightness of the first frame of the preset grayscale image, and the brightness of the n frames of the preset grayscale image after the first frame; where n is an integer greater than 1 and less than s.
[0187] A coefficient adjustment unit is used to adjust the initial adjustment coefficient based on the brightness of the first frame of preset grayscale image and the brightness of the n frames of preset grayscale image, so as to determine the adjustment coefficient.
[0188] Optionally, the coefficient adjustment unit is specifically used for:
[0189] The initial adjustment coefficient is adjusted based on the difference between the average brightness of the n preset grayscale images and the brightness of the first preset grayscale image, so as to determine the adjustment coefficient.
[0190] Optional, n is greater than or equal to 5;
[0191] Optionally, the preset grayscale is the maximum grayscale of the display panel.
[0192] Optionally, the adjustment coefficient determination module 320 also includes:
[0193] The color coordinate acquisition unit is used to acquire the color coordinates of the first frame of the preset grayscale image, and the color coordinates of the n frames of the preset grayscale image after the first frame.
[0194] The coefficient adjustment unit is specifically used for:
[0195] The initial adjustment coefficient is adjusted based on the brightness and color coordinates of the first frame of preset grayscale image and the brightness and color coordinates of the n frames of preset grayscale image to determine the adjustment coefficient;
[0196] Optionally, the coefficient adjustment unit is specifically used for:
[0197] The initial adjustment coefficient is adjusted based on the difference between the average brightness of the n preset grayscale images and the brightness of the first preset grayscale image, as well as the difference between the average color coordinates of the n preset grayscale images and the color coordinates of the first preset grayscale image, to determine the adjustment coefficient.
[0198] Optionally, the adjustment coefficients for subpixels of different emission colors are different.
[0199] Optionally, the display panel includes a first luminous color sub-pixel, wherein the turn-on speed of the first luminous color is lower than that of other luminous colors, and the adjustment coefficient of the first luminous color sub-pixel is greater than that of other luminous color sub-pixels.
[0200] Optionally, the display panel includes at least two display brightness level ranges. Under different display brightness level ranges, the adjustment coefficients corresponding to sub-pixels of the same emitting color are different. Within the same display brightness level range, the adjustment coefficients corresponding to sub-pixels of the same emitting color are the same.
[0201] Optionally, the driving data corresponding to 0 grayscale may differ at different display brightness levels.
[0202] Optionally, the 0-grayscale data determination module 330 is specifically used for:
[0203] The driving data corresponding to the 0 gray level of each sub-pixel of the emitting color is determined by multiplying the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color with the corresponding adjustment coefficient; wherein the adjustment coefficient is greater than or equal to 0 and less than 1.
[0204] Optionally, the debugging device for the display panel further includes:
[0205] The grayscale debugging module is used to debug and determine the driving data corresponding to multiple grayscale points; wherein, the grayscale point is a grayscale greater than 1.
[0206] Optionally, the debugging device also includes:
[0207] The drive detection module is used to drive the display panel to sequentially display at least one first grayscale image and m second grayscale images, and to detect the brightness and color coordinates of the first second grayscale image and the brightness and color coordinates of the t-th second grayscale image; where m is an integer greater than 2 and t is an integer greater than 1 and less than or equal to m.
[0208] The compensation value determination module is used to determine the compensation value of the first frame of the second grayscale image based on the brightness and color coordinates of the first frame of the second grayscale image and the brightness and color coordinates of the t-th frame of the second grayscale image.
[0209] Optionally, the adjustment device also includes:
[0210] The grayscale adjustment module is used to adjust the values of the second grayscale and the first grayscale, and to determine the compensation values corresponding to multiple different grayscale differences, wherein the grayscale difference is the difference between the second grayscale and the first grayscale.
[0211] This invention also provides a driving device for a display panel. Figure 8 This is a schematic diagram of a driving device for a display panel provided in an embodiment of the present invention, with reference to... Figure 8 The drive unit includes:
[0212] The image acquisition module 410 is used to acquire the image to be displayed on the display panel;
[0213] The driving module 420 is used to drive the display panel to display the screen to be displayed according to the screen to be displayed and the driving data stored in the display panel; wherein, the driving data stored in the display panel is determined by the display panel debugging method according to any embodiment of the present invention.
[0214] Optionally, the driver module 420 includes:
[0215] The difference determination unit is used to determine the grayscale difference between the displayed screen after switching and the displayed screen before switching when switching the display screen.
[0216] The compensation unit is used to drive the display panel to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel; wherein the compensation value is used to compensate the first frame of the switched image, and at least some grayscale differences correspond to different compensation values.
[0217] Optionally, the compensation unit is specifically used for:
[0218] When the grayscale difference is greater than the set difference, the display panel is driven to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel.
[0219] Optionally, the display panel includes multiple sub-display areas;
[0220] The compensation unit includes:
[0221] The compensation value determination subunit is used to determine the compensation value of each sub-display area based on the grayscale difference value of each sub-display area and the compensation value stored in the display panel.
[0222] The driving subunit is used to drive the display panel to display the first frame of the switched screen according to the compensation value of each sub-display area and the driving data stored in the display panel.
[0223] Optionally, the display panel may further include a touch layer;
[0224] The difference determination unit is specifically used for:
[0225] The screen switching is determined based on the touch signals detected by the touch layer.
[0226] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0227] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for debugging a display panel, characterized in that, include: Determine the driving data corresponding to the grayscale of each sub-pixel of the emitted color; The adjustment coefficient corresponding to each sub-pixel of the emitting color is determined; wherein, the display panel includes at least three sub-pixels of different emitting colors, and the adjustment coefficient of at least one sub-pixel of the emitting color is different from the adjustment coefficients of the sub-pixels of other emitting colors; the display panel is also provided with multiple different display brightness levels, and at least at some display brightness levels, the adjustment coefficients corresponding to the sub-pixels of the same emitting color are different. The driving data corresponding to the 0 gray level of each sub-pixel of the emitting color is determined based on the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color and the corresponding adjustment coefficient; wherein, the absolute value of the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color is greater than the absolute value of the driving data corresponding to the 0 gray level. The driving data corresponding to the 0 grayscale of each sub-pixel of the emitted color is stored in the display panel.
2. The debugging method for the display panel according to claim 1, characterized in that, Determine the adjustment coefficient corresponding to each sub-pixel of the emitted color, including: Set the initial adjustment coefficient for each sub-pixel of the emitted color; The initial driving data corresponding to the 0 gray level of each sub-pixel of the emitting color is determined based on the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color and the initial adjustment coefficient corresponding to the sub-pixel of the emitting color. Based on the initial driving data corresponding to grayscale 0 and the driving data corresponding to the preset grayscale, the driver displays a grayscale 0 image on the display panel and switches from displaying a grayscale 0 image to continuously displaying s frames of preset grayscale images; where s is an integer greater than 1. Get the brightness of the first frame of the preset grayscale image, and the brightness of the n frames of the preset grayscale image after the first frame; where n is an integer greater than 1 and less than s. The initial adjustment coefficient is adjusted based on the brightness of the first frame of preset grayscale image and the brightness of the n frames of preset grayscale image to determine the adjustment coefficient; Preferably, the initial adjustment coefficient is adjusted based on the brightness of the first frame of preset grayscale image and the brightness of the n frames of preset grayscale image to determine the adjustment coefficient, including: The initial adjustment coefficient is adjusted based on the difference between the average brightness of the n preset grayscale images and the brightness of the first preset grayscale image, so as to determine the adjustment coefficient. Preferably, n is greater than or equal to 5; Preferably, the preset grayscale is the maximum grayscale of the display panel.
3. The debugging method for the display panel according to claim 2, characterized in that, In addition to obtaining the brightness of the first frame of the preset grayscale image, and the brightness of the n frames of the preset grayscale image after the first frame, it also includes: Obtain the color coordinates of the first frame of the preset grayscale image, and the color coordinates of the n frames of the preset grayscale image after the first frame; The initial adjustment coefficient is adjusted based on the brightness of the first frame of preset grayscale image and the brightness of the n frames of preset grayscale image to determine the adjustment coefficient, including: The initial adjustment coefficient is adjusted based on the brightness and color coordinates of the first frame of preset grayscale image and the brightness and color coordinates of the n frames of preset grayscale image to determine the adjustment coefficient; Preferably, the initial adjustment coefficient is adjusted based on the brightness and color coordinates of the first frame of the preset grayscale image and the brightness and color coordinates of the n frames of the preset grayscale image to determine the adjustment coefficient, including: The initial adjustment coefficient is adjusted based on the difference between the average brightness of the n preset grayscale images and the brightness of the first preset grayscale image, as well as the difference between the average color coordinates of the n preset grayscale images and the color coordinates of the first preset grayscale image, to determine the adjustment coefficient.
4. The debugging method for the display panel according to claim 1, characterized in that... ; The adjustment coefficients for sub-pixels of different emission colors are all different; Preferably, the display panel includes a first luminous color sub-pixel, the turn-on speed of the first luminous color is lower than the turn-on speed of other luminous colors, and the adjustment coefficient of the first luminous color sub-pixel is greater than the adjustment coefficient of other luminous color sub-pixels; Preferably, the display panel includes at least two display brightness level ranges. Under different display brightness level ranges, the adjustment coefficients corresponding to sub-pixels of the same emitting color are different. Under the same display brightness level range, the adjustment coefficients corresponding to sub-pixels of the same emitting color are the same. Preferably, the driving data corresponding to 0 grayscale is different at different display brightness levels.
5. The debugging method for the display panel according to claim 1, characterized in that, The driving data corresponding to the 0 gray level of each sub-pixel of each emitting color is determined based on the driving data corresponding to the 1 gray level of each sub-pixel and the corresponding adjustment coefficient, including: The driving data corresponding to the 0 gray level of each sub-pixel of the emitting color is determined by multiplying the driving data corresponding to the 1 gray level of each sub-pixel of the emitting color with the corresponding adjustment coefficient; wherein the adjustment coefficient is greater than or equal to 0 and less than 1. The debugging method for the display panel also includes: The debugging process determines the driving data corresponding to multiple binding point grayscales; wherein, the binding point grayscale is a grayscale greater than 1.
6. The debugging method for the display panel according to claim 1, characterized in that, Also includes: The driver displays at least one first grayscale image and m second grayscale images sequentially, and detects the brightness and color coordinates of the first second grayscale image and the brightness and color coordinates of the t-th second grayscale image; where m is an integer greater than 2 and t is an integer greater than 1 and less than or equal to m. The compensation value of the first frame of the second grayscale image is determined based on the brightness and color coordinates of the first frame of the second grayscale image and the brightness and color coordinates of the t-th frame of the second grayscale image. Preferably, after determining the compensation value of the first frame of the second grayscale image based on the brightness and color coordinates of the first frame of the second grayscale image and the brightness and color coordinates of the t-th frame of the second grayscale image, the method further includes: Adjust the values of the second gray level and the first gray level to determine compensation values corresponding to multiple different gray level differences, wherein the gray level difference is the difference between the second gray level and the first gray level.
7. A driving method for a display panel, characterized in that, include: Obtain the image to be displayed on the display panel; The display panel is driven to display the image to be displayed based on the image to be displayed and the driving data stored in the display panel; wherein the driving data stored in the display panel is determined according to the debugging method of the display panel according to any one of claims 1-6.
8. The driving method for a display panel according to claim 7, characterized in that, The display panel is driven to display the image to be displayed based on the image to be displayed and the driving data stored in the display panel, including: When switching display screens, determine the grayscale difference between the displayed screen after the switch and the displayed screen before the switch; The display panel is driven to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel; wherein, the compensation value is used to compensate for the first frame of the switched image, and at least some grayscale differences correspond to different compensation values. Preferably, driving the display panel to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel includes: When the grayscale difference is greater than the set difference, the display panel is driven to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel.
9. The driving method for a display panel according to claim 8, characterized in that, The display panel includes multiple sub-display areas; The display panel is driven to display the first frame of the switched image based on the grayscale difference, the driving data stored in the display panel, and the compensation value stored in the display panel, including: The compensation value for each sub-display area is determined based on the grayscale difference value of each sub-display area and the compensation value stored in the display panel; The display panel is driven to display the first frame of the switched image based on the compensation value of each sub-display area and the driving data stored in the display panel.
10. The driving method for a display panel according to claim 8, characterized in that, The display panel also includes a touch layer; When switching display screens, determine the grayscale difference between the displayed screen after the switch and the displayed screen before the switch, including: The screen switching is determined based on the touch signals detected by the touch layer.
