Driving method and device of display panel and display screen

By obtaining the grayscale difference between two adjacent rows of pixel units and adjusting the pixel voltage output timing, the problem of uneven brightness of the display panel in high refresh rate driving mode is solved, improving the consistency of the image and the display effect.

CN121053922APending Publication Date: 2025-12-02HKC CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511344888.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-19
Publication Date
2025-12-02

AI Technical Summary

Technical Problem

In high refresh rate driving mode, the shortened interline scanning time of the display panel leads to insufficient or excessive charging of some pixels, resulting in uneven brightness and dark striped visual phenomena, which affects the display effect, especially in low grayscale or large grayscale transition areas.

Method used

By acquiring the grayscale difference between two adjacent rows of pixel units, the brightness change between rows is dynamically sensed, and the output timing of the pixel voltage output enable signal of the second row of pixel units is adjusted according to the timing adjustment parameters to compensate for the charging time difference and improve the problem of uneven brightness.

Benefits of technology

It effectively improves the uneven brightness between rows of the display panel in high refresh rate driving mode, and enhances the overall image consistency and display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121053922A_ABST
    Figure CN121053922A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of display, and provides a driving method and device of a display panel and a display screen. The display panel comprises a plurality of pairs of scanning lines, a plurality of data lines and a plurality of pixel units. The plurality of pairs of scanning lines are arranged along the row direction, and the plurality of data lines are arranged along the column direction; the plurality of pixel units are arranged in a matrix form, each row of pixel units are respectively controlled by a pair of scanning lines, and each data line corresponds to two columns of pixel units; according to the driving method of the display panel, the gray scale difference value of two adjacent rows of pixel units is obtained, so that the brightness change between the rows is dynamically sensed; when the difference value is within a preset range, determining a time sequence adjustment parameter corresponding to the second row of pixel units; and adjusting the output time sequence of the pixel voltage output enable signal of the second row of pixel units based on the time sequence adjusting parameter, thereby compensating the charging time difference and improving the problem of non-uniform brightness between rows of the display panel in a high-refresh-rate driving mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of display technology, and in particular relates to a driving method, apparatus and display screen for a display panel. Background Technology

[0002] With the continuous advancement of LCD technology, display panels are developing towards higher refresh rates and higher resolutions to meet the dynamic image quality requirements of applications such as gaming and video playback. However, in high refresh rate driving mode, due to the shortened inter-line scanning time, some pixels may experience insufficient or excessive charging during the actual driving process. This leads to brightness deviations between adjacent lines, resulting in uneven brightness and dark stripe-like visual phenomena in the horizontal direction, affecting the overall image consistency. This phenomenon is particularly noticeable in low grayscale or large grayscale transition areas, severely impacting the display effect. Summary of the Invention

[0003] In view of this, embodiments of this application provide a driving method, apparatus and display screen for a display panel, in order to improve the problem of uneven brightness between rows of the display panel in high refresh rate driving mode.

[0004] A first aspect of this application provides a driving method for a display panel, the display panel including multiple pairs of scan lines, multiple data lines, and multiple pixel units; the multiple pairs of scan lines are arranged along the row direction, the multiple data lines are arranged along the column direction; the multiple pixel units are arranged in a matrix, each row of pixel units is controlled by a pair of scan lines, and each data line corresponds to two columns of pixel units;

[0005] The driving method for the display panel includes:

[0006] Obtain the pixel grayscale difference between the first row of pixel units and the second row of pixel units, wherein the first row of pixel units is located in the row above any two adjacent rows of pixel units, and the second row of pixel units is located in the row below any two adjacent rows of pixel units;

[0007] When the pixel grayscale difference is within a preset range, the timing adjustment parameter corresponding to the second row of pixel units is determined. The timing adjustment parameter is used to determine the forward or backward shift of the output timing of the pixel voltage output enable signal of the second row of pixel units relative to the reference timing.

[0008] The output timing of the pixel voltage output enable signal of the second row of pixel units is adjusted according to the timing adjustment parameters.

[0009] The display panel driving method in this application embodiment achieves dynamic perception of inter-row brightness changes by acquiring the grayscale difference between two adjacent rows of pixel units; when the difference is within a preset range, the timing adjustment parameters corresponding to the second row of pixel units are determined to avoid unnecessary intervention operations; and the output timing of the pixel voltage output enable signal of the second row of pixel units is adjusted based on the timing adjustment parameters to compensate for the charging time difference and improve the problem of uneven brightness between rows of the display panel in high refresh rate driving mode.

[0010] In one possible implementation, determining the timing adjustment parameters corresponding to the second row of pixel units includes:

[0011] Based on the obtained pixel grayscale of the first row of pixel units and the pixel grayscale of the second row of pixel units, the timing adjustment parameter of the pixel voltage output enable signal corresponding to the second row of pixel units is searched in the first position lookup table; wherein, the first position lookup table is used to at least characterize the mapping relationship between the pixel grayscale of the first row of pixel units, the pixel grayscale of the second row of pixel units and the timing adjustment parameter of the pixel voltage output enable signal corresponding to the second row of pixel units.

[0012] In one possible implementation, when the color depth of the display panel is greater than a preset threshold, determining the timing adjustment parameters corresponding to the second row of pixel units includes:

[0013] Determine the first grayscale level range to which the pixel grayscale of the first row of pixel units belongs;

[0014] Determine the range of the second grayscale level to which the pixel grayscale of the second row of pixel units belongs;

[0015] Based on the first gray level range to which the pixel gray level of the first row of pixel units belongs and the second gray level range to which the pixel gray level of the second row of pixel units belongs, the timing adjustment parameter of the pixel voltage output enable signal corresponding to the second row of pixel units is found in the second position lookup table; wherein, the second position lookup table is used to characterize the mapping relationship between the first gray level range of the first row of pixel units, the second gray level range of the second row of pixel units and the timing adjustment parameter of the pixel voltage output enable signal corresponding to the second row of pixel units.

[0016] In one possible implementation, the driving method for the display panel further includes:

[0017] When the pixel grayscale of the first row of pixel units is the same as that of the second row of pixel units, the output timing of the pixel voltage output enable signal of the second row of pixel units remains unchanged.

[0018] In one possible implementation, adjusting the output timing of the pixel voltage output enable signal of the second row of pixel units according to the timing adjustment parameters includes:

[0019] When the pixel grayscale of the first row of pixel units is greater than that of the second row of pixel units, the output timing of the pixel voltage output enable signal of the second row of pixel units is adjusted to be shifted backward relative to the reference timing according to the timing adjustment parameter.

[0020] In one possible implementation, adjusting the output timing of the pixel voltage output enable signal of the second row of pixel units according to the timing adjustment parameters further includes:

[0021] When the pixel grayscale of the first row of pixel units is less than that of the second row of pixel units, the output timing of the pixel voltage output enable signal of the second row of pixel units is adjusted to be shifted forward relative to the reference timing according to the timing adjustment parameter.

[0022] In one possible implementation, the amount of forward or backward shift of the output timing is a preset adjustable parameter, which is configured according to the optical response characteristics of the display panel.

[0023] A second aspect of this application provides a driving device for a display panel, the display panel including multiple pairs of scan lines, multiple data lines, and multiple pixel units; the multiple pairs of scan lines are arranged along the row direction, the multiple data lines are arranged along the column direction; the multiple pixel units are arranged in a matrix, each row of pixel units is controlled by a pair of scan lines, and each data line corresponds to two columns of pixel units;

[0024] The driving device for the display panel includes:

[0025] The acquisition module is used to acquire the pixel grayscale difference between the first row of pixel units and the second row of pixel units, wherein the first row of pixel units is located in the row above any two adjacent rows of pixel units, and the second row of pixel units is located in the row below any two adjacent rows of pixel units.

[0026] The lookup module is used to determine the timing adjustment parameters corresponding to the second row of pixel units when the pixel grayscale difference is within a preset range. The timing adjustment parameters are used to determine the forward or backward shift of the output timing of the pixel voltage output enable signal of the second row of pixel units relative to the reference timing.

[0027] The adjustment module is used to adjust the output timing of the pixel voltage output enable signal of the second row of pixel units according to the timing adjustment parameters.

[0028] In one possible implementation, the arrangement of the plurality of pixel units satisfies the color column consistency requirement.

[0029] A third aspect of this application provides a display screen, including a display panel and a driving device connected to the display panel, wherein the driving device of the display panel is used to perform the steps of the method described in the first aspect above.

[0030] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the display panel driving method described in the first aspect.

[0031] A fifth aspect of this application provides a computer program product that, when run on a display screen, causes the display screen to execute the display panel driving method described in the first aspect.

[0032] The beneficial effects of the second to fifth aspects mentioned above can all be referred to the beneficial effects described in the first aspect above, and will not be repeated here. Attached Figure Description

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

[0034] Figure 1 This is a schematic flowchart of a display panel driving method provided in an embodiment of this application;

[0035] Figure 2 This is a schematic diagram of the structure of a display panel provided in an embodiment of this application;

[0036] Figure 3 This is a schematic diagram of the first position lookup table provided in an embodiment of this application;

[0037] Figure 4 This is a schematic diagram of the second location lookup table provided in an embodiment of this application;

[0038] Figure 5 This is a schematic diagram of the structure of a driving device for a display panel provided in an embodiment of this application;

[0039] Figure 6 This is a schematic diagram of the structure of a display screen provided in an embodiment of this application;

[0040] Figure 7This is a schematic diagram of another display screen provided in an embodiment of this application. Detailed Implementation

[0041] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0042] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0043] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0044] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."

[0045] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0046] It should be understood that the sequence number of each step in this embodiment does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of this application embodiment.

[0047] With the continuous advancement of LCD technology, display panels are developing towards higher refresh rates and higher resolutions to meet the dynamic image quality requirements of applications such as gaming and video playback. However, in high refresh rate driving mode, due to the shortened inter-line scanning time, some pixels may experience insufficient or excessive charging during the actual driving process. This leads to brightness deviations between adjacent lines, resulting in uneven brightness and dark stripe-like visual phenomena in the horizontal direction, affecting the overall image consistency. This phenomenon is particularly noticeable in low grayscale or large grayscale transition areas, severely impacting the display effect.

[0048] To address the aforementioned issues, this application proposes a driving method, apparatus, and display screen for a display panel. The driving method for the display panel achieves dynamic sensing of inter-row brightness variations by acquiring the grayscale difference between adjacent rows of pixel units. When the difference is within a preset range, timing adjustment parameters corresponding to the second row of pixel units are determined to avoid unnecessary intervention. Based on the timing adjustment parameters, the output timing of the pixel voltage output enable signal of the second row of pixel units is adjusted to compensate for charging time differences, thereby improving the problem of uneven brightness between rows in the display panel under high refresh rate driving mode.

[0049] Figure 1 This illustration shows a flowchart of a driving method for a display panel according to an embodiment of this application. In this embodiment, the display panel includes multiple pairs of scan lines, multiple data lines, and multiple pixel units; the multiple pairs of scan lines are arranged along the row direction, and the multiple data lines are arranged along the column direction; the multiple pixel units are arranged in a matrix, with each row of pixel units controlled by a pair of scan lines, and each data line corresponding to two columns of pixel units; a detailed structural diagram of the display panel can be found in [reference needed]. Figure 2 (Only 3 pairs of scan lines and 3 data lines are shown in the figure).

[0050] Among them, multiple pairs of scan lines arranged along the row direction means that each row of pixel units is configured with two independently controlled scan lines. Specifically, it can be implemented using a dual-gate drive architecture. By using pairs of scan lines to control the conduction state of transistors in different columns of the same row of pixel units, time-division driving of pixels within the row can be achieved.

[0051] In this context, "each data line corresponds to two columns of pixel units" means that the same data line provides data signals to two adjacent columns of pixel units through time-division multiplexing. Specifically, this can be achieved by using an alternating odd and even column driving method, which reduces the number of data lines while ensuring the charging time of the pixel units.

[0052] like Figure 1 As shown, the method may include the following steps:

[0053] Step 101: Obtain the pixel grayscale difference between the first row of pixel units and the second row of pixel units.

[0054] In this configuration, the first row of pixel units is located above any two adjacent rows of pixel units, and the second row of pixel units is located below any two adjacent rows of pixel units. For example, in... Figure 2 In this diagram, the row pixel units controlled by scan lines G3 and G4 are the first row pixel units, and the row pixel units controlled by scan lines G5 and G6 are the second row pixel units. It can be understood that the first row pixel unit can refer to the row written in the previous scan cycle, and the second row pixel unit can refer to the target row to be written to the TP signal.

[0055] Specifically, to obtain the pixel grayscale difference between the first row of pixel units and the second row of pixel units, any two adjacent rows of pixel units can be selected, the upper row can be defined as the first row of pixel units, the lower row can be defined as the second row of pixel units, and the grayscale difference between the first row of pixel units and the second row of pixel units can be calculated.

[0056] In one possible implementation of this application, steps 101 to 103 can be executed when the display panel enters high refresh rate mode. It is understood that if the display panel does not enter high refresh rate mode, steps 101 to 103 can be omitted.

[0057] Step 102: When the pixel grayscale difference is within a preset range, determine the timing adjustment parameters corresponding to the second row of pixel units.

[0058] The preset range can be set according to the optical characteristics and driving requirements of the display panel. When the grayscale difference falls within the preset range, subsequent timing adjustment steps are triggered.

[0059] Among them, the timing adjustment parameter is used to determine the amount by which the output timing of the pixel voltage output enable signal of the second row pixel unit is shifted forward or backward relative to the reference timing.

[0060] Specifically, the timing adjustment parameters corresponding to the second row of pixel units can be determined by looking up a table. A mapping table between pixel grayscale differences and timing adjustment parameters can be pre-established. Based on the currently acquired pixel grayscale difference, the corresponding timing adjustment parameter is looked up in the mapping table.

[0061] In one possible implementation, other mapping relationships can also be established. The following is a detailed description of two possible mapping relationships.

[0062] First, a first position lookup table can be established when the color depth of the display panel is less than or equal to a preset threshold. For example, if the preset threshold is 8, the first position lookup table can be established when the color depth is less than or equal to 8.

[0063] It is understandable that when the color depth is less than or equal to 8, meaning the maximum grayscale of the display panel is less than or equal to 255, a first position lookup table can be established. This table represents the mapping relationship between the pixel grayscale of the first row of pixel units, the pixel grayscale of the second row of pixel units, and the timing adjustment parameters of the corresponding pixel voltage output enable signal of the second row of pixel units. This point-by-point lookup method ensures the control precision of the display effect. For details, please refer to... Figure 3 The diagram shows the first position lookup table.

[0064] The establishment of the first position lookup table can be accomplished through pre-experiments or simulation data. For example, the grayscale combinations of two adjacent rows can be input into a test model to measure the optimal timing adjustment parameters required to eliminate bright and dark lines under different combinations, and the results can be stored in the table. Pixel grayscale can use standard quantization values, such as 0-255 levels. Each grayscale combination corresponds to an independent storage unit, which can contain specific values ​​for forward or backward shifts, such as a forward shift of 1 microsecond or a backward shift of 3 microseconds. The direction determination of the forward and backward shifts can be based on the grayscale transition direction. For example, when the upward grayscale is higher than the downward grayscale, a backward shift is configured, and vice versa.

[0065] That is, when looking up the corresponding timing adjustment parameters, the timing adjustment parameters of the pixel voltage output enable signal corresponding to the second row of pixel units are searched in the first position lookup table based on the pixel grayscale of the first row of pixel units and the pixel grayscale of the second row of pixel units. The timing adjustment parameters are used to determine the forward or backward shift of the output timing relative to the reference timing.

[0066] Specifically, during the driving process, the pixel grayscale values ​​of adjacent rows are acquired in real time and used as input indices to directly match the corresponding timing adjustment parameters in the first position lookup table. For example, when the pixel grayscale value of the first row is 200 and the pixel grayscale value of the second row is 50, the parameter corresponding to this grayscale combination is extracted from the lookup table, which may be configured to shift backward by 2 microseconds. In this way, the timing adjustment amount no longer depends on the grayscale difference range for estimation, but is based on the precise mapping of the actual grayscale combination, thereby avoiding errors caused by differences in adjustment amount requirements under different grayscale transition directions. Furthermore, since the lookup table has already completed parameter optimization configuration before driving, no complex calculations are required during driving; only a table lookup operation is needed to complete the timing adjustment, ensuring both adjustment efficiency and parameter stability.

[0067] Among them, such as Figure 3The first position lookup table shown has columns (horizontally) representing the pixel grayscale of the first row of pixel units, for example, A1, A2, A3, A4, and A5 represent pixel grayscale 1, 2, 3, 4, and 5 respectively; rows (vertically) representing the pixel grayscale of the second row of pixel units, for example, B1, B2, B3, B4, and B5 represent pixel grayscale 1, 2, 3, 4, and 5 respectively; the content of the cross cells represents the output timing (TP position) of the second row of pixel units under the corresponding grayscale combination, and the offset value relative to the reference timing t: t+Xn means timing is delayed by Xn; t-Xn means timing is advanced by Xn; t means no offset is made, and the reference timing is maintained.

[0068] For example, if the pixel grayscale of the first row of pixel units is A1 and the pixel grayscale of the second row of pixel units is B3, the corresponding position is t-X2, which means that the output enable signal of the second row of pixel units needs to be X2 units of time ahead of the reference.

[0069] Through the above technical solution, this application can improve the accuracy and targeting of timing adjustment. By establishing a predefined mapping relationship between pixel grayscale and timing adjustment parameters, the optimal adjustment parameters for a specific grayscale combination can be directly obtained, avoiding the limitations of relying solely on the grayscale difference range for coarse matching. This method can accurately reflect the actual grayscale relationship of adjacent row pixel units, thereby achieving more refined timing adjustment.

[0070] Secondly, a second position lookup table can be established when the color depth of the display panel is greater than a preset threshold. For example, if the preset threshold is 8, the second position lookup table can be established when the color depth is greater than 8.

[0071] It is understandable that when the color depth is greater than 8, that is, the maximum grayscale of the display panel is greater than 255, a second position lookup table can be established. The second position lookup table is used to represent the mapping relationship between the first grayscale level range of the first row of pixel units, the second grayscale level range of the second row of pixel units, and the timing adjustment parameters of the pixel voltage output enable limit number corresponding to the second row of pixel units. In high grayscale display panels, the time cost of table lookup can be reduced and the processing efficiency can be improved.

[0072] The construction of the second position lookup table reduces the number of entries from a square relationship of the original number of gray levels to a square relationship of the number of intervals by merging adjacent gray levels into the same interval. For example, in a 1024 gray level system, interval division can reduce the number of entries from 1,048,576 to 256. The division of gray level ranges can be linear or non-linear; for example, smaller intervals can be used in low gray level regions to preserve details, while larger intervals can be used in high gray level regions to improve compression ratio. The mapping relationship of the timing adjustment parameters is determined through experimental measurement or simulation modeling, with each interval combination corresponding to an optimized timing offset.

[0073] That is, when looking up the corresponding timing adjustment parameters, we can first determine the first gray level range to which the pixel gray level of the first row of pixel units belongs; then determine the second gray level range to which the pixel gray level of the second row of pixel units belongs; finally, based on the first gray level range to which the pixel gray level of the first row of pixel units belongs and the second gray level range to which the pixel gray level of the second row of pixel units belongs, we can look up the timing adjustment parameters of the pixel voltage output enable signal corresponding to the second row of pixel units in the second position lookup table.

[0074] Specifically, when the display panel operates at a color depth higher than a preset threshold, the grayscale values ​​of two adjacent rows of pixel units are first detected. For the first row of pixel units, their grayscale values ​​are matched with a predefined first grayscale level range to determine their corresponding interval number. The same operation is performed for the second row of pixel units to determine their corresponding interval number. Subsequently, the two interval numbers are combined into an index key to retrieve the corresponding timing adjustment parameter in a second lookup table. This parameter is used to adjust the output timing of the pixel voltage output enable signal of the second row of pixel units, for example, shifting the signal output time forward or backward by a specific clock cycle relative to the reference time. By converting precise grayscale values ​​into interval numbers, the data storage requirement is reduced to 1 / 16 to 1 / 64 of the original size. Simultaneously, the controller only needs to perform two interval matching operations and one index retrieval during the table lookup process, reducing computational complexity. This method significantly reduces resource consumption in high grayscale systems while maintaining display quality, and is particularly suitable for panel driving scenarios with 8K resolution or 12-bit color depth.

[0075] Among them, such as Figure 4The second position lookup table shown uses columns (horizontally) to represent the interval numbers of the first grayscale range for the pixel units in the first row. For example, C1, C2, and C3 correspond to the first, second, and third intervals of the first grayscale range, respectively. The rows (vertically) represent the interval numbers of the second grayscale range for the pixel units in the second row. For example, D1, D2, and D3 correspond to the first, second, and third intervals of the second grayscale range, respectively. The content of the intersecting cells represents the offset value of the output timing (TP position) of the second row pixel unit relative to the base timing t under the corresponding interval range combination: t+Xn indicates a timing delay of Xn, t-Xn indicates a timing advance of Xn, and t indicates maintaining the base timing without offset.

[0076] For example, if the gray level of the first row of pixel units belongs to the interval C1 and the gray level of the second row of pixel units belongs to the interval D3, the corresponding position is t-X2, which means that the output enable signal of the second row of pixel units should be X2 units of time ahead of the reference.

[0077] Through the above technical solution, this application can reduce the dimension and size of the mapping table, thereby improving drive control efficiency. For high-resolution or high-grayscale panels, by constructing a second position lookup table based on the grayscale level range, the number of lookup table entries can be effectively reduced, the controller processing overhead can be reduced, and the needs of display systems with a large number of grayscale levels can be met.

[0078] In one possible implementation, when the pixel grayscale of the first row of pixel units is the same as that of the second row of pixel units, the output timing of the pixel voltage output enable signal of the second row of pixel units remains unchanged.

[0079] Specifically, the driving device first acquires the pixel grayscale values ​​of the first and second row of pixel units, and then compares these two grayscale values. If the two grayscale values ​​are equal, the driving device does not adjust the timing of the pixel voltage output enable signal of the second row of pixel units, maintaining its original reference timing. For example, when the pixel grayscale values ​​of the first and second row of pixel units are both 128, the pixel voltage output enable signal of the second row of pixel units remains at its original reference timing, without any forward or backward adjustment. This processing method is suitable for situations where there are large areas of the same grayscale in the display screen, ensuring that the pixel charging time within the same grayscale area remains consistent and avoiding the introduction of unnecessary timing fluctuations.

[0080] By employing the above technical solution, this application avoids unnecessary adjustments to the already matched charging time by maintaining the original output timing when adjacent rows have the same grayscale. This method effectively prevents brightness flickering or residual image problems that may occur due to timing mismatch within the same grayscale area.

[0081] Step 103: Adjust the output timing of the pixel voltage output enable signal of the second row of pixel units according to the timing adjustment parameters.

[0082] The second row of pixel units refers to the pixel row that will be scanned at the current moment, located after the previously scanned "first row of pixel units".

[0083] The pixel voltage output enable signal (TP), typically issued by the TCON controller, controls the conduction of the pixel TFT, allowing the data voltage to be applied to the pixel electrode. The timing of the TP output determines whether the pixel can be fully charged within a specified time, thus affecting brightness performance.

[0084] The output timing refers to the specific start time of the TP signal within the scan cycle. It is usually referenced to a reference time (such as t) and adjusted by increasing or decreasing a certain time offset.

[0085] Specifically, the system first looks up the timing adjustment parameter corresponding to the current pixel grayscale combination (first row and second row). This parameter reflects the amount of time required to advance or delay the processing of the second row TP signal. Then, the TCON controller adjusts the output timing of the TP signal according to this adjustment parameter, advancing or delaying its output to optimize the charging timing of the second row pixel units. For example, if the adjustment parameter is t+X2, the TP signal is delayed by X2 time units; if the adjustment parameter is t-X5, the TP signal is advanced by X5 time units; if the adjustment parameter is t, the TP signal maintains the default timing and is not adjusted.

[0086] Because the charging compensation direction mismatch caused by grayscale differences between adjacent rows of pixel units may lead to uneven brightness in the horizontal direction, in one possible implementation, when the pixel grayscale of the first row of pixel units is greater than that of the second row of pixel units, the output timing of the pixel voltage output enable signal of the second row of pixel units is shifted backward relative to the reference timing. When the pixel grayscale of the first row of pixel units is less than that of the second row of pixel units, the output timing of the pixel voltage output enable signal of the second row of pixel units is shifted forward relative to the reference timing.

[0087] It should be noted that, for example, if the grayscale of the first row of pixels is larger than that of the second row, it indicates that there may be more residual charge on the data lines controlling the first row. If the second row starts charging immediately, it is easily interfered with by the residual charge in the first row. Therefore, the output timing of the pixel voltage enable signal for the second row can be delayed, allowing time for the charge in the first row to decay or dissipate, thus making the sampling voltage of the second row more accurate and reducing the bright-dark line problem. Conversely, if the grayscale of the first row is smaller than that of the second row, it means that there is no residual charge in the voltage of the first row, and the grayscale of the second row is larger, requiring a higher target pixel voltage. Therefore, the second row can be charged earlier, giving it more time to reach the target pixel voltage, resulting in more accurate brightness display and reducing the bright-dark line problem.

[0088] In some of the solutions described above in this application, the brightness difference between adjacent row pixel units is adjusted by shifting the output timing forward or backward. However, a fixed timing adjustment amount may not be suitable for the optical response characteristics of different display panels, resulting in an excessively large or small timing offset, causing overcharging or undercharging, which may exacerbate the brightness difference between rows or cause other display abnormalities.

[0089] In response, this application further proposes that the forward or backward shift of the output timing be a preset adjustable parameter, which is configured according to the optical response characteristics of the display panel.

[0090] The display panel driving method in this embodiment achieves dynamic perception of inter-row brightness changes by acquiring the grayscale difference between two adjacent rows of pixel units. When the difference is within a preset range, the timing adjustment parameters corresponding to the second pixel unit are determined to avoid unnecessary intervention operations. Based on the timing adjustment parameters, the output timing of the pixel voltage output enable signal of the second row of pixel units is adjusted to compensate for the charging time difference, effectively improve the bright and dark line problem of the display panel in high refresh rate mode, and improve the overall screen uniformity.

[0091] See Figure 5 The diagram shows a schematic of the structure of a driving device for a display panel according to an embodiment of this application. For ease of explanation, only the parts related to the embodiment of this application are shown.

[0092] The display panel includes multiple pairs of scan lines, multiple data lines, and multiple pixel units; the multiple pairs of scan lines are arranged along the row direction, and the multiple data lines are arranged along the column direction; the multiple pixel units are arranged in a matrix, with each row of pixel units controlled by a pair of scan lines, and each data line corresponding to two columns of pixel units;

[0093] The display panel driving device 500 includes:

[0094] The acquisition module 501 is used to acquire the pixel grayscale difference between the first row of pixel units and the second row of pixel units. The first row of pixel units is located in the row above any two adjacent rows of pixel units, and the second row of pixel units is located in the row below any two adjacent rows of pixel units.

[0095] The determination module 502 is used to determine the timing adjustment parameters corresponding to the second row of pixel units when the pixel grayscale difference is within a preset range. The timing adjustment parameters are used to determine the forward or backward shift of the output timing of the pixel voltage output enable signal of the second row of pixel units relative to the reference timing.

[0096] The adjustment module 503 is used to adjust the output timing of the pixel voltage output enable signal of the second row of pixel units according to the timing adjustment parameters.

[0097] In the embodiments of this application, the arrangement structure of multiple pixel units satisfies the color column consistency requirement.

[0098] In this embodiment of the application, the determining module 502 may specifically include:

[0099] The first lookup unit is used to look up the timing adjustment parameters of the pixel voltage output enable signal corresponding to the second row of pixel units in the first position lookup table based on the obtained pixel grayscale of the first row of pixel units and the pixel grayscale of the second row of pixel units; wherein, the first position lookup table is used to at least characterize the mapping relationship between the pixel grayscale of the first row of pixel units, the pixel grayscale of the second row of pixel units and the timing adjustment parameters of the pixel voltage output enable signal corresponding to the second row of pixel units.

[0100] In this embodiment of the application, the determining module 502 may further include:

[0101] The first range determination unit is used to determine the first gray level range to which the pixel gray level of the first row of pixel units belongs;

[0102] The second range determination unit is used to determine the second gray level range to which the pixel gray level of the second row pixel unit belongs;

[0103] The second lookup unit is used to look up the timing adjustment parameters of the pixel voltage output enable signal corresponding to the second row of pixel units in the second position lookup table according to the first gray level range to which the pixel gray level of the first row of pixel units belongs and the second gray level range to which the pixel gray level of the second row of pixel units belongs; wherein, the second position lookup table is used to represent the mapping relationship between the first gray level range of the first row of pixel units, the second gray level range of the second row of pixel units and the timing adjustment parameters of the pixel voltage output enable signal corresponding to the second row of pixel units.

[0104] In this embodiment of the application, the driving device 500 for the display panel further includes:

[0105] The holding module is used to keep the output timing of the pixel voltage output enable signal of the second row of pixel units unchanged when the pixel grayscale of the first row of pixel units is the same as that of the second row of pixel units.

[0106] In this embodiment, the adjustment module 503 may specifically include:

[0107] The shift unit is used to adjust the output timing of the pixel voltage output enable signal of the second row of pixel units relative to the reference timing according to the timing adjustment parameters when the pixel gray level of the first row of pixel units is greater than that of the second row of pixel units.

[0108] In this embodiment of the application, the adjustment module 504 may further include:

[0109] The forward shift unit is used to adjust the output timing of the pixel voltage output enable signal of the second row of pixel units relative to the reference timing according to the timing adjustment parameters when the pixel gray level of the first row of pixel units is greater than that of the second row of pixel units.

[0110] In this embodiment of the application, the forward or backward shift of the output timing in the driving device of the display panel is a preset adjustable parameter, which is configured according to the optical response characteristics of the display panel.

[0111] The display panel driving device 500 provided in this application embodiment can be applied to the display panel driving method provided in the foregoing embodiment. For details, please refer to the description of the display panel driving method provided in the above embodiment, which will not be repeated here.

[0112] Figure 6 A schematic diagram of a display screen provided in an embodiment of this application is shown. The display screen includes a display panel and a driving device connected to the display panel. The driving device of the display panel is used to execute the method steps of the display panel driving method provided in the above embodiment.

[0113] Figure 7 This is a schematic diagram of another display screen provided in an embodiment of this application. For example... Figure 7 As shown, the display screen 700 of this embodiment includes: at least one processor 710 ( Figure 7 (Only one is shown) a processor, a memory 720, and a computer program 721 stored in the memory 720 and executable on at least one processor 710. When the processor 710 executes the computer program 721, it implements the steps in the above-described display panel driving method embodiment.

[0114] The display screen 700 can be an LED display screen, an LCD display screen, or a miniLED display screen, etc. This display screen may include, but is not limited to, a processor 710 and a memory 720. Those skilled in the art will understand that... Figure 7 The display screen 700 is merely an example and does not constitute a limitation on the display screen 700. It may include more or fewer components than shown, or combine certain components, or different components, such as input / output devices, network access devices, etc.

[0115] The processor 710 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0116] In some embodiments, memory 720 may be an internal storage unit of display screen 700, such as a hard disk or memory of display screen 700. In other embodiments, memory 720 may be an external storage device of display screen 700, such as a plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on display screen 700. Furthermore, memory 720 may include both internal storage units and external storage devices of display screen 700. Memory 720 is used to store operating system, application programs, boot loader, data, and other programs, such as program code for computer programs. Memory 720 may also be used to temporarily store data that has been output or will be output.

[0117] In specific implementations, the processor 710, memory 720, and computer program 721 described in the embodiments of this application can execute the embodiments of the display panel driving method of this application, which will not be repeated here.

[0118] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0119] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0120] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0121] In the embodiments provided in this application, it should be understood that the disclosed devices / displays and methods can be implemented in other ways. For example, the device / display embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings or direct couplings or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0122] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0123] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0124] If an integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0125] The implementation of all or part of the processes in the methods of the above embodiments can also be accomplished by a computer program product. When the computer program product runs on the display screen, the display screen can implement the steps in the various method embodiments described above.

[0126] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A driving method for a display panel, characterized in that, The display panel includes multiple pairs of scan lines, multiple data lines, and multiple pixel units; the multiple pairs of scan lines are arranged along the row direction, and the multiple data lines are arranged along the column direction; the multiple pixel units are arranged in a matrix, with each row of pixel units controlled by a pair of scan lines, and each data line corresponding to two columns of pixel units; The driving method for the display panel includes: Obtain the pixel grayscale difference between the first row of pixel units and the second row of pixel units, wherein the first row of pixel units is located in the row above any two adjacent rows of pixel units, and the second row of pixel units is located in the row below any two adjacent rows of pixel units; When the pixel grayscale difference is within a preset range, the timing adjustment parameter corresponding to the second row of pixel units is determined. The timing adjustment parameter is used to determine the forward or backward shift of the output timing of the pixel voltage output enable signal of the second row of pixel units relative to the reference timing. The output timing of the pixel voltage output enable signal of the second row of pixel units is adjusted according to the timing adjustment parameters.

2. The driving method for the display panel as described in claim 1, characterized in that, Determining the timing adjustment parameters corresponding to the second row of pixel units includes: Based on the obtained pixel grayscale of the first row of pixel units and the pixel grayscale of the second row of pixel units, the timing adjustment parameter of the pixel voltage output enable signal corresponding to the second row of pixel units is searched in the first position lookup table; wherein, the first position lookup table is used to at least characterize the mapping relationship between the pixel grayscale of the first row of pixel units, the pixel grayscale of the second row of pixel units and the timing adjustment parameter of the pixel voltage output enable signal corresponding to the second row of pixel units.

3. The driving method for the display panel as described in claim 1, characterized in that, When the color depth of the display panel is greater than a preset threshold, determining the timing adjustment parameters corresponding to the second row of pixel units includes: Determine the first grayscale level range to which the pixel grayscale of the first row of pixel units belongs; Determine the range of the second grayscale level to which the pixel grayscale of the second row of pixel units belongs; Based on the first gray level range to which the pixel gray level of the first row of pixel units belongs and the second gray level range to which the pixel gray level of the second row of pixel units belongs, the timing adjustment parameter of the pixel voltage output enable signal corresponding to the second row of pixel units is found in the second position lookup table; wherein, the second position lookup table is used to characterize the mapping relationship between the first gray level range of the first row of pixel units, the second gray level range of the second row of pixel units and the timing adjustment parameter of the pixel voltage output enable signal corresponding to the second row of pixel units.

4. The driving method for the display panel as described in claim 2 or 3, characterized in that, The driving method for the display panel further includes: When the pixel grayscale of the first row of pixel units is the same as that of the second row of pixel units, the output timing of the pixel voltage output enable signal of the second row of pixel units remains unchanged.

5. The driving method for a display panel as described in claim 1, characterized in that, The step of adjusting the output timing of the pixel voltage output enable signal of the second row of pixel units according to the timing adjustment parameters includes: When the pixel grayscale of the first row of pixel units is greater than that of the second row of pixel units, the output timing of the pixel voltage output enable signal of the second row of pixel units is adjusted to be shifted backward relative to the reference timing according to the timing adjustment parameter.

6. The driving method for a display panel as described in claim 1, characterized in that, The step of adjusting the output timing of the pixel voltage output enable signal of the second row of pixel units according to the timing adjustment parameters further includes: When the pixel grayscale of the first row of pixel units is less than that of the second row of pixel units, the output timing of the pixel voltage output enable signal of the second row of pixel units is adjusted to be shifted forward relative to the reference timing according to the timing adjustment parameter.

7. The driving method for a display panel as described in claim 5 or 6, characterized in that, The forward or backward shift of the output timing is a preset adjustable parameter, which is configured according to the optical response characteristics of the display panel.

8. A driving device for a display panel, characterized in that, The display panel includes multiple pairs of scan lines, multiple data lines, and multiple pixel units; the multiple pairs of scan lines are arranged along the row direction, and the multiple data lines are arranged along the column direction; the multiple pixel units are arranged in a matrix, with each row of pixel units controlled by a pair of scan lines, and each data line corresponding to two columns of pixel units; The driving device for the display panel includes: The acquisition module is used to acquire the pixel grayscale difference between the first row of pixel units and the second row of pixel units, wherein the first row of pixel units is located in the row above any two adjacent rows of pixel units, and the second row of pixel units is located in the row below any two adjacent rows of pixel units. The lookup module is used to determine the timing adjustment parameters corresponding to the second row of pixel units when the pixel grayscale difference is within a preset range. The timing adjustment parameters are used to determine the forward or backward shift of the output timing of the pixel voltage output enable signal of the second row of pixel units relative to the reference timing. The adjustment module is used to adjust the output timing of the pixel voltage output enable signal of the second row of pixel units according to the timing adjustment parameters.

9. The driving device for the display panel as described in claim 8, characterized in that, The arrangement of the multiple pixel units satisfies the color column consistency requirement.

10. A display screen, characterized in that, The method includes a display panel and a driving device connected to the display panel, the driving device being used to perform the steps of the method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Charging method and device of display panel

    CN111369926A

  • Liquid crystal display device and charging control method

    CN112951172A

  • Display panel driving method, driving device and computer equipment

    CN113763857A

  • Driving method, driving device and driving chip of display panel

    CN118506711A