Display driving method, display panel, and display device
By generating and splicing the first line of pre-charge data in a large-size, high refresh rate LCD panel, the problem of dark lines at the top is solved, the charging voltage is sufficient, and it is suitable for various display panel architectures, improving the display effect.
Patent Information
- Application Number
- CN202510551427.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2045-04-29
AI Technical Summary
The problem of top dark lines in large-size and high refresh rate LCD panels is mainly caused by insufficient pre-filling of the first line, which is difficult to effectively solve in the existing technology.
By obtaining the actual display data of the current frame screen, generating the first row of pre-charge data, and splicing it with the actual display data, pre-charge the first row of pixels in advance to ensure that the charging voltage is sufficient.
It solves the problem of dark lines on the top of the display panel, improves the display effect, and is suitable for display panels of different architectures.
Smart Images

Figure CN120071854B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure belongs to the technical field of display driving, and particularly relates to a display driving method, a display panel, and a display device. Background Art
[0002] In large-size, high-refresh-rate LCD (Liquid Crystal Display) panels, the generation of top dark lines is mainly closely related to insufficient pre-charging of the first row; specifically, the increased capacitive load and extended signal lines of large-size panels lead to signal attenuation, and the high refresh rate further compresses the pixel charging time, making the top pixels unable to obtain sufficient voltage during the pre-charging stage, resulting in insufficient charging and thus forming dark lines.
[0003] Therefore, how to improve the display effect of the top dark lines of the display panel is an urgent problem to be solved currently. Summary of the Invention
[0004] The present application provides a display driving method, a display panel, and a display device, which solve the problem of top dark lines existing in the display panel in the related art.
[0005] In a first aspect, the present application provides a display driving method, which includes: obtaining actual display data of a current frame of a picture; generating first-row pre-charging data according to the first-row data in the actual display data; splicing the first-row pre-charging data and the actual display data to obtain target display data, and performing display driving according to the target display data.
[0006] Optionally, before generating the first-row pre-charging data according to the first-row data in the actual display data, the method further includes: determining a preset number of pre-charging rows according to the number of clock signals of the display panel and the high-level turn-on duration of the gate driving signal.
[0007] Optionally, generating the first-row pre-charging data according to the first-row data in the actual display data includes: writing the first-row data in the actual display data into each pre-charging row respectively to generate the first-row pre-charging data.
[0008] Optionally, first-row precharge data is generated according to the first-row data in the actual display data, including: obtaining a first target gray level value corresponding to the m-th column according to the first-row data of the actual display data; wherein, the actual display data includes N rows × M columns of gray level values, N and M are integer constants greater than 1, and m = [1, 2,..., M]; searching for a second target gray level value identical to the first target gray level value among all the gray level values from the second row to the N-th row of the m-th column according to the first target gray level value; when there is a second target gray level value identical to the first target gray level value, obtaining the first target row where the second target gray level value is located; writing the gray level values of a preset number of rows before the first target row into the precharge row corresponding to the m-th column to generate the first-row precharge data.
[0009] Optionally, when there is no second target gray level value identical to the first target gray level value, searching for a third target gray level value whose difference from the first target gray level value is within a preset range among all the gray level values from the second row to the N-th row of the m-th column; when there is a third target gray level value whose difference from the first target gray level value is within the preset range, obtaining the second target row where the third target gray level value closest to the first row is located; writing the gray level values of a preset number of rows before the second target row into the precharge row corresponding to the m-th column to generate the first-row precharge data.
[0010] Optionally, when there is no third target gray level value whose difference from the first target gray level value is within the preset range, perform step compensation on the precharge row corresponding to the m-th column, and its step compensation method is:
[0011]
[0012] wherein, A represents the preset number of precharge rows, represents the precharge data of the th precharge row, , represents the first target gray level value corresponding to the m-th column in the first-row data.
[0013] Optionally, if there are insufficient gray level values of a preset number of rows before the first target row or the second target row, fill them up according to the preset gray level values.
[0014] In a second aspect, the present application provides a display panel, the display panel includes N row scan lines, M column data lines, and pixel units arranged in an array, and the display panel is driven based on the above display driving method.
[0015] Optionally, the display panel includes any one of a Strip architecture, a Dual-Gate architecture, and a Tri_Gate architecture.
[0016] In a second aspect, the present application provides a display device, which includes a backlight module and the above-mentioned display panel. The backlight module is disposed corresponding to the display panel, and the backlight module is configured to provide a backlight source for the display panel.
[0017] The technical solution provided by the present application has at least the following beneficial effects:
[0018] The present application generates first-row precharge data for precharging the first-row pixels based on the first-row data in each frame, then splices the first-row precharge data with the actual display data in each frame to obtain the target display data corresponding to each frame, and finally performs display driving according to the target display data; therefore, the present application precharges the first-row pixels in advance according to the first-row precharge data, so that the first-row pixels of the display panel can obtain sufficient charging voltage when the actual first-row data arrives, thereby solving the problem of dark lines at the top of the display panel and improving the display effect. Description of the Drawings
[0019] The drawings here are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.
[0020] Figure 1 Shown is a GOA circuit and a timing schematic diagram of a display panel provided by an embodiment of the present application.
[0021] Figure 2 Shown is a flowchart of a display driving method provided by an embodiment of the present application.
[0022] Figure 3 Shown is a splicing schematic diagram of first-row precharge data and actual display data provided by an embodiment of the present application.
[0023] Figure 4 Shown is a comparison schematic diagram of having precharge and not having precharge for the first row provided by an embodiment of the present application.
[0024] Figure 5 Shown is a Strip architecture schematic diagram provided by an embodiment of the present application.
[0025] Figure 6 Shown is a Dual-Gate architecture schematic diagram provided by an embodiment of the present application.
[0026] Figure 7 Shown is a Tri_Gate architecture schematic diagram provided by an embodiment of the present application.
[0027] Figure 8 The figure shows a schematic flowchart of another display driving method provided by an embodiment of the present application.
[0028] Figure 9 The figure shows a comparison chart of the number of pre-charge rows of different CK products provided by an embodiment of the present application.
[0029] Figure 10 The figure shows a schematic diagram of a Tri-Gate architecture displaying a red screen provided by an embodiment of the present application.
[0030] Figure 11 The figure shows a schematic diagram of a Tri-Gate architecture displaying a white screen provided by an embodiment of the present application.
[0031] Figure 12 The figure shows a schematic timing diagram under different pre-charge states provided by an embodiment of the present application. Detailed implementation manners
[0032] Now, example embodiments will be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more complete and comprehensive, and will fully convey the concept of the example embodiments to those skilled in the art.
[0033] In addition, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present application. However, those skilled in the art will realize that the technical solutions of the present application can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, well-known methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the present application.
[0034] The present application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted here that the technical features involved in the various embodiments of the present application described below can be combined with each other as long as they do not conflict with each other. The embodiments described below by referring to the accompanying drawings are exemplary and are intended to explain the present application and should not be construed as limiting the present application.
[0035] As Figure 1As shown, the turn-on logic of the scan lines in the LCD display panel is mainly implemented through signals such as the clock pulse signal CKV, the clock signal CK, and the gate drive signal. Specifically: The clock pulse signal CKV is used to control the shift register in the Gate drive circuit; in the Gate drive circuit, the rising edge of the CKV signal triggers the shift operation of the shift register, thereby sequentially transmitting the start pulse STV, so that each Gate line is sequentially selected. The clock signal CK is used to control the switching state of the GOA circuit unit. As Figure 1 shown in the GOA circuit of Figure 1 , the high-level signal output by Gn-1 turns on the transistor T11, pre-charges the Qn point, thereby turning on the transistor T21. When the CK signal corresponding to the nth row is high, under the control of the CK signal, the Gn signal output by the GOA circuit is also high, thereby turning on the TFT transistor in the nth row scan line in the panel, and writing the data signal output by the source drive circuit into the pixel; in addition, when the CK signal becomes low, the transistor T31 in the GOA circuit pulls down the scan line voltage to turn off the TFT, completing the scan of one row, thereby realizing the progressive scan and image display of the LCD display panel.
[0036] In large-size, high-refresh-rate LCD (Liquid Crystal Display) panels, the generation of top dark lines is mainly closely related to insufficient pre-charging of the first row; specifically, the increased capacitive load and extended signal lines of large-size panels lead to signal attenuation, and the high refresh rate further compresses the pixel charging time, making the top pixels unable to obtain sufficient voltage during the pre-charging stage, resulting in insufficient charging and thus forming dark lines. In addition, the gate drive signal may attenuate when transmitted to the top, and improper pre-charge circuit design or timing control will also exacerbate this problem.
[0037] Since the width of the turn-on of a row of scan lines is generally much larger than the data writing time. For example, in an 8CLK panel, the turn-on time of a row of scan lines is generally greater than 3H, that is to say, there are generally 3 data writes to the pixels of this row. However, the final data write value depends on the last data, but the data writes of the previous rows will cause differences in pixel capacitor pre-charging. The essence of the top dark or bright lines is that the data in the first row is all black (0 gray level) in front, and there is pre-charging in front of the subsequent rows, resulting in differences between the data of the first few rows at the head and the data at other positions in the actually written data, causing display differences.
[0038] To solve the above problems, the present application provides a display driving method, specifically including the following embodiments:
[0039] Figure 2 The figure shows a schematic flow chart of a display driving method provided by an embodiment of the present application; as Figure 2As shown, the display driving method specifically includes the following steps:
[0040] Step S110: Obtain the actual display data of the current frame of the picture.
[0041] It should be noted that in this embodiment, before the display panel displays each frame of the picture, precharge data needs to be added before the first-line data of each frame of the picture; the current frame of the picture in this embodiment does not refer to the current displayed picture, but the next frame of the current displayed picture, the next two frames of the picture, or the next multiple frames of the picture, which is determined according to the actual efficiency of data processing, as long as the normal display of the picture is not affected.
[0042] Such as Figure 3 As shown, the actual display data of the current frame of the picture in this embodiment represents the actual display data corresponding to the display area in the display panel, and the first-line precharge data corresponds to the area before the display area; in addition, Figure 3 it only shows the data to be written on the data line in the current frame of the picture, and does not change the architecture of the display panel; that is to say, if the display panel corresponds to N rows × M columns of pixel units in the display area, the actual display data of each frame of the picture includes N rows × M columns of gray-scale values; both N and M are integer constants greater than 1.
[0043] Step S120: Generate first-line precharge data according to the first-line data in the actual display data.
[0044] In one embodiment, generating the first-line precharge data according to the first-line data in the actual display data specifically includes selecting a fixed gray-scale value as the first-line precharge data according to the first-line data in the actual display data; that is to say, before writing data to the first row of pixels according to the first-line data, precharge the first row of pixels with a fixed gray-scale value to improve the problem of the top dark line.
[0045] In another embodiment, generating the first-line precharge data according to the first-line data in the actual display data specifically includes: writing the first-line data in the actual display data into each precharge row respectively to generate the first-line precharge data. That is to say, this embodiment adopts the first-line following technology, that is, adding another row of precharge data identical to the first-line data before the first row of pixels, so that the first-line precharge data follows the first-line data, thereby ensuring the precharge effect.
[0046] Step S130: Concatenate the first-line precharge data and the actual display data to obtain the target display data, and perform display driving according to the target display data.
[0047] It should be noted that before the first-line data of the actual display data, insert the first-line precharge data to obtain the target display data of the current frame of the picture, and precharge the first-line scan line with the first-line precharge data to improve the display effect.
[0048] It should be noted that the way of sequentially turning on the scan lines in this embodiment is the same as that in the related art, so it will not be elaborated here; the difference between this embodiment and the related art lies in the different data writing timings on the data lines: as Figure 4 shown, Figure 4 in (a) represents the timing diagram of the first row without pre-charge state, Figure 4 in (b) represents the timing diagram of the first row with pre-charge state. In Figure 4 in (a) and Figure 4 in (b), Gate1 represents the turning-on timing of the first scan line, and Data1 represents the data writing timing of the first row. Figure 4 In (a), the timing when Data1 is at a high level is set as 1H; Figure 4 in (b), the timing when Data1 is at a high level is set as 2H; it can be seen from this that when there is pre-charge in the first row and when there is no pre-charge in the first row, the turning-on and turning-off timings of the scan lines are the same, but Figure 4 in (b), the data writing timing of the first row is 1H earlier than that in Figure 4 in (a), that is, the first row pixels are pre-charged in advance according to the first row data, so that the top pixels of the display panel can obtain sufficient voltage when the actual first row data arrives, ensuring the charging effect. Figure 4 in (c) represents the pre-charge state 1 of the second row, corresponding to Figure 4 in (a), that is, when there is no pre-charge state in the first row, there is a 1H pre-charge in the second row; Figure 4 in (d) represents the pre-charge state 2 of the second row, corresponding to Figure 4 in (b), that is, when there is a 1H pre-charge state in the second row, there is a 2H pre-charge state in the second row, so the second row always has sufficient charging voltage.
[0049] In summary, according to the first row data in each frame of the picture, the present application generates the first row pre-charge data for pre-charging the first row pixels, then splices the first row pre-charge data with the actual display data in each frame of the picture to obtain the target display data corresponding to each frame of the picture, and finally performs display driving according to the target display data; therefore, the present application pre-charges the first row pixels in advance according to the first row pre-charge data, so that the first row pixels of the display panel can obtain sufficient charging voltage when the actual first row data arrives, thereby solving the problem of dark lines at the top of the display panel and improving the display effect.
[0050] In the actual application of the above embodiments, the inventors of the present application also found a problem: writing the first-line data in the actual display data into each pre-charge line respectively to generate the first-line pre-charge data, that is, the first-line following technology, performs well on the existing products with the Strip architecture and there is no obvious difference in the first line. However, it performs poorly on other pixel architectures and the improvement is limited. The specific reasons are as follows: As Figure 5 、 Figure 6 and Figure 7 shown, among them, Figure 5 the Strip architecture in uses one data line to transmit pixel information for the same-color sub-pixels in the same column, Figure 6 the DRD architecture in, also known as the Dual-Gate architecture, arranges the red, green, and blue sub-pixels horizontally, and every two columns of sub-pixels share one data line, and each row of pixels corresponds to two gates; Figure 7 the Tri_Gate architecture in arranges the red, green, and blue sub-pixels vertically, which is equivalent to every three columns of sub-pixels sharing one data line, and each row of sub-pixels corresponds to three gates; In Figure 5 in, the same-color sub-pixels of the Strip architecture are in one column, and adjacent rows are the same-color pixels. Therefore, in a pure-color screen such as RGB, the first-line following technology can solve the problem of insufficient first-line charging, but there may still be problems in special interlaced screens; However, in Figure 6 the DRD architecture of Figure 7 and the Tri_Gate architecture of
[0051] the same-color sub-pixels are across rows. Therefore, compared with the RGB pure-color screen, the first-line following will make the pre-charge of the same-pixel color in the first row different from that in the second row, resulting in different brightness in the first row, so the problem of the top dark line still cannot be improved. To solve the problem that the first-line pre-charge data can be compatible with display panels of all architectures, the present application also provides another display driving method; As Figure 8 shown, this display driving method specifically includes the following steps:
[0052] Step S210, obtaining the actual display data of the current frame of the picture.
[0053] It should be noted that this step S210 is the same as step S110 of the above embodiments, and will not be elaborated here.
[0054] Step S220, determining the preset number of pre-charge lines according to the number of clock signals of the display panel and the high-level opening duration of the gate driving signal.
[0055] In this embodiment, the number of clock signals of the display panel represents the number of clock signals in the gate driving circuit, such as 8CK, 10CK, 12CK, or 16CK; according to the high-level opening duration of the gate driving signal set for different display panels, the preset number of precharge rows is set, that is, how many Hs can be at most in the high-level opening duration of the gate driving signal, where H represents the effective duration of 1 data signal; for example, as Figure 9 shown, in the display panel of 8CK, there can be at most 3.5 Hs in the high-level opening duration T. Excluding the 0.5H of the actual charging duration of the data signal, the preset number of precharge rows of this display panel can be set to 3, that is, before the first row of pixels is officially charged in the display panel of 8CK, the first row of pixels is precharged with the precharge data of 3 rows; in Figure 9 , Do represents the actual charging data corresponding to the mth column of the first row, and D1, D2, and D3 respectively represent the precharge data of the first precharge row, the precharge data of the second precharge row, and the precharge data of the third precharge row; and so on, the preset number of precharge rows of the display panel of 10CK is set to 4, and the precharge data corresponding to each precharge row is D1, D2, D3, D4; the preset number of precharge rows of the display panel of 12CK is set to 5, and the precharge data corresponding to each precharge row is D1, D2, D3, D4, D5; the preset number of precharge rows of the display panel of 16CK is set to 6, and the precharge data corresponding to each precharge row is D1, D2, D3, D4, D5, D6; it should be noted here that Figure 9 the high and low levels between the precharge data of D1, D2, D3, D4, D5, and D6 only serve as a distinction for different data, and do not mean that the precharge data is 0 or no precharge data is output. Among them, parameters such as the number of clock signals, the high-level opening duration of the gate driving signal, the effective duration of 1 data signal, and the actual charging duration of the data signal in step S220 can be flexibly set according to different application scenarios. This step only needs to obtain the preset number of precharge rows. The precharge data corresponding to each precharge row is obtained through the following three situations.
[0056] Step S230: Obtain the first target gray scale value corresponding to the mth column according to the first row data of the actual display data.
[0057] Specifically, obtaining the first target gray scale value corresponding to the mth column is to obtain the gray scale value corresponding to each column of pixels according to the first row data of the actual display data; where m is a variable, and its value range takes values from 1 to M in sequence. Here, it is assumed that the precharge data acquisition logic for each column of pixels in the first row, that is, the mth column, is the same.
[0058] Step S240: Determine whether there is a second target gray scale value that is the same as the first target gray scale value. When it exists, execute step S250; when it does not exist, execute step S270.
[0059] It should be noted that first, according to the first target gray scale value, search for whether there is a second target gray scale value that is the same as the first target gray scale value among all the gray scale values from the second row to the Nth row of the mth column; simply put, assuming that the first target gray scale value corresponding to the mth column is X, search for whether there is a gray scale value that is the same as X among the other rows of the mth column. If a gray scale value that is the same as X is found, execute step S250. If a gray scale value that is the same as X is not found, execute step S270 to find a similar gray scale value.
[0060] Step S250: Obtain the first target row where the second target gray scale value is located.
[0061] For example, if the second target gray scale value corresponding to the 5th row is the same as X, then take the 5th row as the first target row.
[0062] Step S260: Write the gray scale values of a preset number of rows before the first target row into the precharge row corresponding to the mth column to generate the first row precharge data.
[0063] It should be noted that if the first target row is set to 5 and the preset number of the precharge row is set to 3, then writing the gray scale values of the preset number of rows before the first target row into the precharge row corresponding to the mth column specifically means: writing the gray scale value of the 4th row into the 3rd precharge row, writing the gray scale value of the 3rd row into the 2nd precharge row, and writing the gray scale value of the 2nd row into the 1st precharge row, so as to obtain the 3-row precharge data corresponding to the mth column; and so on, obtain the precharge data corresponding to all columns, thereby generating the first row precharge data.
[0064] In an embodiment, if there are not enough gray scale values of the preset number of rows before the first target row, make up the deficiency according to the preset gray scale value; specifically, if the first target row is set to 3 and the preset number of the precharge row is also 3, but there are not enough 3 gray scale values before the 3rd row, resulting in the 1st preset row not being able to obtain the precharge data; therefore, in this embodiment, make up the deficiency by means of filling with 0 gray scale or the same gray scale as the 2nd preset row, etc.
[0065] Step S270: Judge whether there is a third target gray scale value whose difference from the first target gray scale value is within the preset range. When there is, execute step S280. When there is not, execute step S2100.
[0066] Specifically, when there is no second target gray scale value that is the same as the first target gray scale value, search for whether there is a third target gray scale value within a preset range of difference from the first target gray scale value among all the gray scale values from the second row to the Nth row of the mth column; in simple terms: if no gray scale value the same as X is found in other rows through step S240, then find a gray scale value close to X, and the gray scale value close to it can be set according to the actual application scenario. For example, gray scale values with a difference within 10 from the first target gray scale value are all considered close gray scale values, and the preset range is set to float according to the actual situation; if there is a gray scale value close to X, execute step S280, and if there is no gray scale value close to X, execute step S2100 for staircase compensation.
[0067] Step S280: Obtain the second target row where the third target gray scale value closest to the first row is located.
[0068] It should be noted that among the second to Nth rows, there may be multiple gray scale values close to X. For example, the gray scale value of the 8th row and the gray scale value of the 15th row are both close to X. Here, take the 8th row closest to the first row as the second target row.
[0069] Step S290: Write the gray scale values of a preset number of rows before the second target row into the corresponding pre-charge row of the mth column to generate the first row pre-charge data.
[0070] Specifically, the specific principle of step S290 is the same as that of step S260, and will not be elaborated here.
[0071] Step S2100: Perform staircase compensation on the corresponding pre-charge row of the mth column to generate the first row pre-charge data.
[0072] It should be noted that when there is no third target gray scale value within a preset range of difference from the first target gray scale value, the formula for performing staircase compensation on the corresponding pre-charge row of the mth column is:
[0073]
[0074] where A represents the preset number of pre-charge rows, represents the pre-charge data of the th pre-charge row, , represents the first target gray scale value corresponding to the mth column in the first row data. That is to say: divide the first target gray scale value X into A parts, and the pre-charge data of the pre-charge rows are set to 0, , , …… from top to bottom, so as to form a set of first row pre-charge data corresponding to the mth column.
[0075] Step S2110: Concatenate the first-line precharge data and the actual display data to obtain the target display data, and perform display driving according to the target display data.
[0076] Specifically, the specific principle of step S2110 is the same as that of step S130, and will not be elaborated here.
[0077] Here, the 8CK Tri-Gate architecture is taken as an example. The problem of the first dark line or bright line cannot be improved by the first-line following technique of the above embodiments. As Figure 10 、 Figure 11 and Figure 12 shown, where Figure 12 in (a) represents the first line without precharge state under the red screen display of the Tri-Gate architecture, Figure 12 in (b) represents the first line without precharge state under the white screen display of the Tri-Gate architecture, Figure 12 in (c) represents the precharge state of the fourth line under the red screen display of the Tri-Gate architecture, Figure 12 in (d) represents the precharge state of the fourth line under the white screen display of the Tri-Gate architecture, Figure 12 in (e) represents the first precharge state of the first line under the red screen display of the Tri-Gate architecture, Figure 12 in (f) represents the first precharge state of the first line under the white screen display of the Tri-Gate architecture, Figure 12 in (g) represents the second precharge state of the first line under the red screen display of the Tri-Gate architecture and Figure 12 in (h) represents the second precharge state of the first line under the white screen display of the Tri-Gate architecture; the first precharge state is the first-line fixed gray-scale compensation or the first-line following technology compensation, and the second precharge state is the compensation method shown in Figure 8 ; specifically:
[0078] (1) Figure 10 For the red screen displayed by the Tri-Gate architecture, the pixel colors of each row are arranged in the order of red, black, black in sequence. Then the first red pixel row is G1, the second red pixel row is G4, the third red pixel row is G7, ……, and G2, G3, G5, G6, …… are black pixel rows (0 gray scale); as Figure 12 in (a) and Figure 12 in (c) shown, when the first line is in the non-precharge state, the precharge data given to the first-line pixels is equivalent to 0 gray scale, and the actual charging data is the red gray scale; for the fourth-line pixels, the precharge data for the fourth-line pixels is the 0 gray scale of the second and third-line pixels, and the actual charging data is the red gray scale; therefore, the difference between the first red pixel row without compensation and the second red pixel row (i.e., G4) is small, and the data of the two rows is basically the same, so the difference cannot be distinguished by the naked eye; however, throughFigure 12 The pre-charging data of the first row is a red gray scale or other gray scales by means of the first row fixed gray scale or the compensation method following the first row in (e) of , so that the pre-charging data of the first row is a red gray scale or other gray scales, but the pre-charging data of the fourth row is still 0 gray scale, resulting in a difference between the first row of red pixel rows and the second row of red pixel rows; further, if the charging of the product itself is not optimal, the first row will be brighter due to the additional pre-charging of a row of 255 gray scale, further affecting the display effect.
[0079] (2) Figure 11 For the white screen displayed in the Tri-Gate architecture, the colors of the pixels in each row are arranged in the order of red, green, and blue in turn. However, under the white screen, it is exactly the opposite of the red screen. When there is no compensation for the first row, obvious dark lines will appear, and the compensation effect is better by means of the first row fixed gray scale or the compensation method following the first row.
[0080] Therefore, for different display screens of the Tri-Gate architecture, no compensation for the first row, fixed gray scale compensation for the first row, or technical compensation following the first row will bring different display problems, resulting in compatibility problems and unable to be completely improved. However, through the technical solution shown in this application Figure 8 the number of pre-charged rows and gray scales of the same color pixels in the same column are the same, so the actual charging levels are nearly the same, maximizing the avoidance of differences, that is, the problem of compensation incompatibility can be solved, and this solution is applicable to the compensation of different screen compensations and different product architectures (Flip, Dual-Gate, Tri-Gate...). Similarly, for the iteration of LCD products, by adjusting the number of pre-charging data rows, it can be adapted to panel products of different specifications; among them, panel products of different specifications include 8CK, 10CK, 12CK, 16CK, etc. For products with different CK quantities, the duration of the high-level turn-on will be correspondingly longer, and the number of pre-charging rows can also be correspondingly increased.
[0081] In one embodiment, this application provides a display panel, which includes N row scan lines, M column data lines, and pixel units arranged in an array. The display panel is driven based on the display driving method of the above embodiment.
[0082] In one embodiment, the display panel includes any one of the Strip architecture, the Dual-Gate architecture, and the Tri_Gate architecture.
[0083] In one embodiment, this application provides a display device, which includes a backlight module and the display panel described in the above embodiment. The backlight module is correspondingly arranged with the display panel, and the backlight module is used to provide a backlight source for the display panel.
[0084] In addition, the terms "first", "second", "third", etc. are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first", "second", "third" may explicitly or implicitly include one or more of such features. In the description of this application, "a plurality of" means two or more, unless otherwise specifically defined.
[0085] In the description of this specification, the description with reference to terms such as "some embodiments", "exemplarily", etc. means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of this application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0086] Although the embodiments of this application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting this application. Those of ordinary skill in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application. Therefore, any changes or modifications made in accordance with the claims and the description of this application shall fall within the scope covered by the patent of this application.
Claims
1. A display driving method, characterized in that, The display driving method includes: Obtaining the actual display data of the current frame image; Determining the preset number of precharge rows according to the number of clock signals of the display panel and the high-level turn-on duration of the gate driving signal; Generating first-row precharge data according to the first-row data in the actual display data; Splicing the first-row precharge data and the actual display data to obtain target display data, and performing display driving according to the target display data.
2. The display driving method according to claim 1, wherein Generating first-row precharge data according to the first-row data in the actual display data, including: Writing the first-row data in the actual display data into each precharge row respectively to generate the first-row precharge data.
3. The display driving method according to claim 1, wherein Generating first-row precharge data according to the first-row data in the actual display data, including: Obtaining a first target gray level value corresponding to the m-th column according to the first-row data of the actual display data; wherein, the actual display data includes N rows × M columns of gray level values, N and M are integer constants greater than 1, and m = [1, 2,..., M]; Searching whether there is a second target gray level value identical to the first target gray level value among all the gray level values from the 2nd row to the Nth row of the m-th column according to the first target gray level value; When there is a second target gray level value identical to the first target gray level value, obtaining the first target row where the second target gray level value is located; Writing the gray level values of the preset number of rows before the first target row into the precharge row corresponding to the m-th column to generate the first-row precharge data.
4. The display driving method according to claim 3, wherein When there is no second target gray level value identical to the first target gray level value, searching whether there is a third target gray level value whose difference from the first target gray level value is within a preset range among all the gray level values from the 2nd row to the Nth row of the m-th column; When there is a third target gray level value whose difference from the first target gray level value is within the preset range, obtaining the second target row where the third target gray level value closest to the first row is located; Writing the gray level values of the preset number of rows before the second target row into the precharge row corresponding to the m-th column to generate the first-row precharge data.
5. The display driving method according to claim 4, wherein When there is no third target gray level value whose difference from the first target gray level value is within the preset range, performing step compensation on the precharge row corresponding to the m-th column, and its step compensation method is: Among them, A represents the preset number of precharge rows, represents the precharge data of the th precharge row, , represents the first target gray level value corresponding to the m-th column in the first row data.
6. The display driving method according to claim 4, wherein If there are not enough gray level values of the preset number of rows before the first target row or the second target row, making up according to the preset gray level value.
7. A display panel, the display panel including N row scanning lines, M column data lines, and pixel units arranged in an array, characterized in that, The display panel is driven based on the display driving method according to any one of claims 1-6.
8. The display panel according to claim 7, wherein, The display panel includes any one of a Strip architecture, a Dual-Gate architecture, and a Tri_Gate architecture.
9. A display device, characterized in that, The display device includes a backlight module and the display panel according to claim 7 or 8, the backlight module is correspondingly arranged with the display panel, and the backlight module is used to provide a backlight source for the display panel.
Citation Information
Patent Citations
Data driving circuit, display module and display device
CN114842813A