Display screen driving method and device, and display device

By obtaining the driving voltage and load of sub-pixels in the display panel and calculating grayscale values ​​for compensation, the dark line problem caused by VDD instability in the display panel is solved, and the display effect is improved.

CN119600963BActive Publication Date: 2025-10-28TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411844929.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2025-10-28
Estimated Expiration
2044-12-13

AI Technical Summary

Technical Problem

In the display panel, unstable VDD driving causes fluctuations in the driving voltage at both ends of the liquid crystal, resulting in one or more abnormal dark lines that affect the display effect.

Method used

By acquiring the driving voltage of each sub-pixel, the driving load of each source driver chip when driving each row of sub-pixels is determined, and the driving grayscale value of each sub-pixel is calculated based on the driving load, thereby achieving targeted grayscale compensation to eliminate horizontal crosstalk.

Benefits of technology

Real-time quantification of dark line intensity eliminates abnormal dark lines in the display screen, improving the display effect of the display device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119600963B_ABST
    Figure CN119600963B_ABST
Patent Text Reader

Abstract

This application discloses a display screen driving method and apparatus, and a display device. The display screen driving method includes: acquiring the driving voltage of each sub-pixel in the display screen; determining the driving load of each source driving chip when driving each row of sub-pixels based on the driving voltages of multiple sub-pixels; and determining the driving grayscale value of each sub-pixel driven by the s-th source driving chip in the i-th row based on the driving load of the s-th source driving chip when driving the i-th row of sub-pixels; where s is a positive integer and i is a positive integer. This application can quantify the degree of dark lines caused by insufficient driving in real time, and can perform targeted grayscale compensation for each sub-pixel to eliminate horizontal crosstalk caused by insufficient driving in real time, avoid the appearance of single or multiple abnormal dark lines in the display screen, and improve the display effect of the display device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, specifically to a display screen driving method and apparatus, and a display device. Background Technology

[0002] As display panel specifications improve, when there are significant grayscale jumps in the pixels of the displayed image, factors such as unstable VDD driving can cause fluctuations in the driving voltage across the liquid crystal, resulting in one or more abnormal dark lines appearing on the screen. Figure 1 As shown, this affects the display effect of the display device. Summary of the Invention

[0003] This application provides a display screen driving method and apparatus, and a display device, which can quantify the degree of dark lines caused by insufficient driving in real time, and can perform targeted grayscale compensation for each sub-pixel to eliminate horizontal crosstalk caused by insufficient driving in real time, avoid the appearance of single or multiple abnormal dark lines in the display screen, and improve the display effect of the display device.

[0004] This application provides a display screen driving method, including:

[0005] Obtain the driving voltage of each sub-pixel in the display screen;

[0006] Based on the driving voltage of the multiple sub-pixels, determine the driving load of each source driver chip when driving each row of sub-pixels;

[0007] Based on the driving load amount of the s-th source driver chip when driving the sub-pixel in the i-th row, determine the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row; where s is a positive integer and i is a positive integer.

[0008] Accordingly, embodiments of this application provide a display screen driving device, including:

[0009] The voltage acquisition module is used to acquire the driving voltage of each sub-pixel in the display screen;

[0010] The deload determination module is used to determine the drive deload of each source driver chip when driving each row of sub-pixels based on the drive voltage of the multiple sub-pixels.

[0011] The grayscale value determination module is used to determine the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row based on the driving load amount when the s-th source driver chip drives the sub-pixel in the i-th row; wherein s is a positive integer and i is a positive integer.

[0012] Accordingly, this application provides a display device, which includes a display panel and the aforementioned display screen driving device.

[0013] The beneficial effects provided by the embodiments of this application include at least the following:

[0014] The display screen driving method provided in this application determines the drive load of each source driver chip when driving each row of sub-pixels based on the drive voltage of multiple sub-pixels in the display screen, and determines the drive grayscale value of each sub-pixel driven by each source driver chip in each row based on this. The sub-pixels are then driven according to the drive grayscale values ​​to achieve screen display. Since the drive load is determined based on the drive voltage of the sub-pixels, it can reflect the fluctuation of the drive voltage, thereby quantifying the degree of dark lines caused by insufficient drive in real time. Furthermore, by calculating the drive grayscale value of each sub-pixel based on the drive load, targeted grayscale compensation can be performed on each sub-pixel to eliminate horizontal crosstalk caused by insufficient drive in real time, avoiding single or multiple abnormal dark lines in the display screen and improving the display effect of the display device. Attached Figure Description

[0015] Figure 1 It is a schematic diagram of dark lines in the process of displaying an image;

[0016] Figure 2 This is a schematic diagram of a display screen driving method provided in an embodiment of this application;

[0017] Figure 3 This is a schematic diagram of a voltage mapping table provided in an embodiment of this application;

[0018] Figure 4 This is a schematic diagram of a pixel driving sequence provided in an embodiment of this application;

[0019] Figure 5 This is a schematic diagram of a weighting coefficient provided in an embodiment of this application;

[0020] Figure 6 This is a schematic diagram of a coefficient mapping table provided in an embodiment of this application;

[0021] Figure 7 This is a schematic diagram of a grayscale value mapping table provided in an embodiment of this application;

[0022] Figure 8 This is a block diagram of a display screen driving device provided in an embodiment of this application. Detailed Implementation

[0023] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. The described technical solutions are for illustrative purposes only and should not be construed as limiting the scope of protection of this application.

[0024] Furthermore, in the embodiments of this application, "multiple" refers to two or more. The terms "first" and "second," etc., in the embodiments of this application are used to distinguish different technical features and do not indicate any order, quantity, or importance.

[0025] The various embodiments provided in this application are similar, and features in different embodiments can be combined with each other.

[0026] The order in which the following embodiments are described is not intended to limit the preferred order of the embodiments.

[0027] Please see Figure 2 , Figure 2 This is a flowchart of a display screen driving method provided in an embodiment of this application. The display screen driving method may include the following steps:

[0028] Step 110: Obtain the driving voltage of each sub-pixel in the display screen;

[0029] Step 120: Determine the drive deload of each source driver chip when driving each row of sub-pixels based on the driving voltage of multiple sub-pixels;

[0030] Step 130: Determine the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row based on the driving load amount of the s-th source driver chip when driving the i-th row of sub-pixels; where s is a positive integer and i is a positive integer.

[0031] After obtaining the display screen to be displayed, this application embodiment can perform data processing on the display screen, such as format conversion and data mapping, to obtain the pixel architecture distribution. This pixel architecture distribution refers to the spatial arrangement of sub-pixels in the display screen according to the driving architecture of the display device. Typically, one pixel in the display screen can correspond to three subpixels, namely R (Red), G (Green), and B (Blue). However, this application embodiment is not limited to this. For example, in practical applications, one pixel can also correspond to four subpixels, namely R, G, B, and W (White). Furthermore, the driving architecture of the display device in this application embodiment includes, but is not limited to, FLIP (or 1G1D FLIP (1gate 1data reverse arrangement)), Stripe (or 1G1D Stripe (1gate 1data strip arrangement)), DLS (Data Line Sharing) architecture, etc. Among them, the DLS architecture addresses adjacent sub-pixels by sharing a single data line and using different scan lines, thereby halving the number of data lines. Simultaneously, the pixel charging time is halved due to the doubling of scan lines. This application embodiment converts the input display image into an actual pixel architecture distribution and calculates the load factor, etc., based on the actual pixel architecture distribution.

[0032] After processing the data of the display screen, the driving voltage of each sub-pixel in the display screen can be obtained. Optionally, the driving voltage of the sub-pixel can be obtained directly, or other parameters of the sub-pixel can be obtained first and then quantized based on the other parameters. This application embodiment does not limit this. For example, the grayscale value of each sub-pixel in the display screen can be obtained first, and then the grayscale value of each sub-pixel can be converted into the driving voltage of that sub-pixel.

[0033] Taking the quantization of the driving voltage of a sub-pixel based on its grayscale value as an example, step 110 may optionally include the following steps:

[0034] Step 101: Obtain the initial grayscale value of each sub-pixel in the display screen;

[0035] Step 102: Determine the driver type of the display screen;

[0036] Step 103: If the driving type is positive polarity driving, then determine the driving voltage of each sub-pixel based on the initial grayscale value of each sub-pixel and the preset first voltage mapping table.

[0037] Step 104: If the driving type is negative polarity driving, then determine the driving voltage of each sub-pixel based on the initial grayscale value of each sub-pixel and the preset second voltage mapping table.

[0038] Positive polarity driving uses a positive voltage to drive pixels. A positive voltage is a driving voltage with a value greater than the common voltage. This causes liquid crystal molecules to align in a specific direction, thereby controlling the passage of light to form an image and achieve the purpose of displaying the picture. Negative polarity driving uses a negative voltage to drive pixels. A negative voltage is a driving voltage with a value less than the common voltage. In negative polarity driving, the alignment of liquid crystal molecules is opposite to that in positive polarity driving. Similarly, it controls the passage of light to form an image and achieve the purpose of displaying the picture. In practical applications, to reduce liquid crystal molecule polarization and image retention caused by applying the same polarity voltage for a long time, an alternating polarity driving method is usually used, that is, alternating between positive and negative polarity driving. This method can effectively reduce liquid crystal molecule polarization, extend the life of the display device, and improve display quality.

[0039] Because positive and negative polarity driving have slightly different rebound speeds and voltage drops, this application embodiment pre-establishes voltage mapping tables corresponding to the two driving types, namely a first voltage mapping table and a second voltage mapping table. The first voltage mapping table includes the mapping relationship between the initial grayscale value and the driving voltage in the case of positive polarity driving; the second voltage mapping table includes the mapping relationship between the initial grayscale value and the driving voltage in the case of negative polarity driving. When acquiring the driving voltage of each sub-pixel in the display screen, the positive or negative polarity driving type of the display screen is first determined, and then the corresponding voltage mapping table is acquired according to the positive or negative polarity driving type, so as to further determine the driving voltage corresponding to the initial grayscale value of the sub-pixel from the acquired voltage mapping table. Optionally, the first voltage mapping table and the second voltage mapping table can be two independent mapping tables, or they can be two sub-mapping tables located in the same mapping table. For example, as... Figure 3 As shown, in this embodiment of the application, a mapping table is pre-established. The mapping table includes three columns: the first column is the initial grayscale value, the second column is the driving voltage corresponding to the initial grayscale value under positive polarity driving, and the third column is the driving voltage corresponding to the initial grayscale value under negative polarity driving. Therefore, the sub-mapping table formed by the first column and the second column of the mapping table is the first voltage mapping table, and the sub-mapping table formed by the first column and the third column is the second voltage mapping table.

[0040] Display devices use source driver integrated circuits (SICs) to provide driving voltage to sub-pixels. These SICs are also called source driver chips or driver ICs. The number of data channels on a source driver chip refers to the number of channels used for transmitting data signals; each channel can provide data to a certain number of sub-pixels. Because the number of channels in a single source driver chip is limited, a display device is typically driven by multiple source driver chips, with the number ranging from 4 to 24.

[0041] The display device in this embodiment is driven by multiple source driver chips, and each source driver chip may include one or more drive lines. A row of sub-pixels in the display screen is driven by multiple source driver chips, and the sub-pixels driven by one source driver chip can be distributed across multiple rows of the display screen. A single source driver chip can drive multiple rows of sub-pixels in a time-division multiplexing manner, meaning it drives one row of sub-pixels before driving the next. Therefore, to more accurately obtain the fluctuation of the driving voltage, this embodiment determines the drive de-load of each source driver chip when driving each row of sub-pixels based on the driving voltage of multiple sub-pixels in the display screen. The drive de-load of a source driver chip when driving a row of sub-pixels indicates the driving voltage fluctuation of the sub-pixels driven by that source driver chip in that row. It should be understood that different source driver chips drive different sub-pixels in the same row; or, in other words, one sub-pixel is driven by one source driver chip, and there is no overlap between sub-pixels driven by different source driver chips. For the calculation process of the drive de-load, please refer to the following embodiments, which will not be elaborated here.

[0042] Based on the drive descaling amount of each source driver chip when driving each row of sub-pixels, the degree of dark lines within the driving area of ​​each source driver chip in each row can be clearly defined. The larger the drive descaling amount, the deeper the dark lines. In this embodiment, the driving grayscale value of the sub-pixels driven by each source driver chip in a row is determined based on the drive descaling amount of each source driver chip when driving each row of sub-pixels, so that the sub-pixels are driven according to the driving grayscale value to achieve image display. For example, based on the drive descaling amount of the s-th source driver chip when driving the i-th row of sub-pixels, the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row can be determined. Since this embodiment performs targeted grayscale compensation on the sub-pixels based on the drive descaling amount during sub-pixel driving, horizontal crosstalk caused by insufficient driving can be eliminated, that is, single or multiple dark lines can be eliminated. For the calculation process of the driving grayscale value of the sub-pixels, please refer to the following embodiments, which will not be elaborated here.

[0043] In summary, the display screen driving method provided in this application determines the drive load of each source driver chip when driving each row of sub-pixels based on the driving voltage of multiple sub-pixels in the display screen, and determines the driving grayscale value of each sub-pixel driven by each source driver chip in each row based on this. The sub-pixels are then driven according to the driving grayscale values ​​to achieve screen display. Since the drive load is determined based on the driving voltage of the sub-pixels, it can reflect the fluctuation of the driving voltage, thereby quantifying the degree of dark lines caused by insufficient driving in real time. Furthermore, by calculating the driving grayscale value of each sub-pixel based on the drive load, targeted grayscale compensation can be performed on each sub-pixel to eliminate horizontal crosstalk caused by insufficient driving in real time, avoiding single or multiple abnormal dark lines in the display screen and improving the display effect of the display device.

[0044] The calculation process for the drive load is explained below.

[0045] In one example, step 120 above includes the following steps:

[0046] Step 121: Determine the initial deload of each source driver chip when driving each row of sub-pixels based on the driving voltage of multiple sub-pixels;

[0047] Step 122: Determine the overall de-loading amount of the i-th row of sub-pixels based on the initial de-loading amount of the multiple source driver chips when driving the i-th row of sub-pixels;

[0048] Step 123: Determine the driving load of the s-th source driver chip when driving the i-th row of sub-pixels based on the initial load of the s-th source driver chip when driving the i-th row of sub-pixels and the overall load of the i-th row of sub-pixels.

[0049] Multiple source driver chips typically share a single power supply voltage, such as AVDD. For ease of description, this embodiment refers to the power supply voltage shared by multiple source driver chips as the power supply voltage of the display device; in practical applications, it can also be called the PMIC power supply voltage, etc., and this embodiment does not limit this. When the load suddenly increases, insufficient driving will occur, and the power supply voltage will drop, such as in the case of AVDD drop. A drop in the power supply voltage will also affect the driving capability of each source driver chip. Therefore, this embodiment considers the impact of the load generated by other source driver chips on the load generated by each source driver chip, in addition to the load generated by the source driver chip itself. For ease of description, in this embodiment, the load generated by each source driver chip itself is called the initial load; after incorporating the impact of the load generated by other source driver chips on the source driver chip, the final load corresponding to that source driver chip is called the driving load.

[0050] In order to integrate the impact of the loads generated by other source driver chips on the source driver chip, the embodiments of this application calculate the overall load based on the initial loads of multiple source driver chips after calculating the initial loads of each source driver chip. Then, for each source driver chip, the drive load corresponding to that source driver chip is calculated based on the overall load and the initial load corresponding to that source driver chip.

[0051] In one example, step 121 above includes the following steps:

[0052] Step 1211: Determine the pixel deload of each sub-pixel driven by the s-th source driver chip in the i-th row based on the driving voltage of multiple sub-pixels.

[0053] Step 1212: Determine the initial de-loading amount of the s-th source driver chip when driving the sub-pixels in the i-th row based on the pixel de-loading amount of the multiple sub-pixels driven by the s-th source driver chip in the i-th row.

[0054] Since the de-load value is used to indicate the fluctuation of the driving voltage, the embodiments of this application first calculate the pixel de-load value of the sub-pixel based on the driving voltage of the sub-pixel, and then calculate the initial de-load value of the source driver chip based on the pixel de-load value of the sub-pixel.

[0055] The pixel de-loading of the current sub-pixel is determined based on the driving voltage of the current sub-pixel and the driving voltage of the previous sub-pixel. The previous sub-pixel is adjacent to the current sub-pixel in the pixel driving sequence, meaning it is the sub-pixel whose pixel driving sequence precedes the current sub-pixel. The pixel driving sequence refers to the order in which the source driver chip drives the sub-pixels. This pixel driving sequence can be directly obtained by the display device; for example, it can be input to the display device along with the display image. Alternatively, the pixel driving sequence can be obtained by the display device after acquiring the display image and performing data mapping and other processing based on the driving architecture and the display image.

[0056] For example, taking the DLS architecture as an example, such as Figure 4 As shown, Figure 4 The squares represent subpixels, and the vertical lines represent driving lines. A source driver chip can include one or more driving lines, and the driving range of one driving line is four columns of subpixels. For example... Figure 4 As shown, with Figure 4 Taking the sub-pixel shown in the image as an example, Figure 4 The pixel driving order of the sub-pixels driven by the driving line A is: first row red sub-pixel 1, first row blue sub-pixel 2, second row red sub-pixel 3, second row green sub-pixel 4, third row red sub-pixel 5, third row blue sub-pixel 6, fourth row red sub-pixel 7, fourth row green sub-pixel 8; Figure 4 The pixel driving order of the sub-pixels driven by the driving line B is: first row blue sub-pixel 1, first row green sub-pixel 2, second row red sub-pixel 3, second row blue sub-pixel 4, third row blue sub-pixel 5, third row green sub-pixel 6, fourth row red sub-pixel 7, and fourth row blue sub-pixel 8.

[0057] The sth source driver chip in the i-th row drives the s-th ... it Taking a sub-pixel as an example, optionally, step 1211 above includes the following steps: for the s-th sub-pixel driven by the s-th source driver chip in the i-th row... it The number of sub-pixels determines the s-th source driver chip in driving the s-th sub-pixel. it The previous sub-pixel driven by the s-th sub-pixel; according to the s-th... it The driving voltage of each sub-pixel, and the sth... it The driving voltage of the previous sub-pixel corresponding to each sub-pixel determines the s-th sub-pixel. it The pixel loading capacity of each subpixel.

[0058] Among them, the above is based on the sth it The driving voltage of each sub-pixel, and the sth... it The driving voltage of the previous sub-pixel corresponding to each sub-pixel determines the s-th sub-pixel. it The pixel loading of sub-pixels includes: if the s-th sub-pixel it The driving voltage of each sub-pixel is less than or equal to that of the sth pixel. it The driving voltage of the previous sub-pixel corresponding to the s-th sub-pixel, then the s-th sub-pixel it The pixel dumping rate of the sth sub-pixel is zero; if the sth sub-pixel... it The driving voltage of each sub-pixel is greater than that of the s-th pixel. it The driving voltage of the previous sub-pixel corresponding to the , then at the s-th... it The driving voltage of each sub-pixel minus the sth... it The driving voltage of the previous sub-pixel corresponding to the s-th sub-pixel is obtained. it The pixel loading capacity of each subpixel.

[0059] The initial de-pixel count of the s-th source driver chip when driving the i-th row of sub-pixels is the sum of the pixel de-pixel counts of the multiple sub-pixels driven by the s-th source driver chip in the i-th row. For example, the formula for calculating the initial de-pixel count of the s-th source driver chip when driving the i-th row of sub-pixels is as follows:

[0060]

[0061] Wherein, P(s) it ) refers to the s-th source driver chip in the i-th row. itThe pixel loading rate of each sub-pixel; m refers to the total number of sub-pixels driven by the s-th source driver chip in the i-th row, and t is a positive integer less than or equal to m; ΔV si This refers to the initial load factor of the s-th source driver chip when driving the i-th row of sub-pixels.

[0062] It should be understood that the calculation of the initial load of other source driver chips when driving the i-th row of sub-pixels can be referred to the calculation of the initial load of the s-th source driver chip when driving the i-th row of sub-pixels, which will not be elaborated here.

[0063] In one example, step 122 above includes the following steps:

[0064] Step 1221: Obtain the first weighting coefficient for each source driver chip; wherein, the first weighting coefficient is used to indicate the degree of influence of the source driver chip's load on the power supply voltage of the display device;

[0065] Step 1222: According to the first weighting coefficient of multiple source driver chips, the initial de-loading amount of multiple source driver chips when driving the i-th row of sub-pixels is weighted and summed to obtain the overall de-loading amount of the i-th row of sub-pixels.

[0066] The first weighting coefficient can be preset in the display device. For example, the first weighting coefficient of each source driver chip can be obtained in advance by manual debugging, and the mapping relationship between the first weighting coefficient and the source driver chip can be preset in the display device, so that the display device can obtain the first weighting coefficient of each source driver chip from its own storage.

[0067] Since the impact of the load factor of different source driver chips on the power supply voltage of the display device may vary, this embodiment of the application uses a first weighting coefficient to weight and sum the initial load factors of multiple source driver chips when driving the i-th row of sub-pixels, thus obtaining the overall load factor of the i-th row of sub-pixels. For example, the formula for calculating the overall load factor of the i-th row of sub-pixels is as follows:

[0068] ΔV i =A1ΔV 1i +A2ΔV 2i +…A s ΔV si +…+A N ΔV Ni

[0069] Where, ΔV i A1 refers to the overall weighting of the i-th row of sub-pixels; A2 refers to the first weighting coefficient of the first source driver chip, and A3 refers to the first weighting coefficient of the second source driver chip. s A refers to the first weighting coefficient of the s-th source driver chip.N This refers to the first weighting coefficient of the Nth source driver chip, where N is the total number of source driver chips, N is a positive integer, and s is a positive integer less than or equal to N; ΔV 1i This refers to the initial deload of the first source driver chip when driving the i-th row of sub-pixels, ΔV. 2i This refers to the initial deload of the second source driver chip when driving the i-th row of sub-pixels, ΔV. si This refers to the initial deload of the s-th source driver chip when driving the i-th row of sub-pixels, ΔV Ni It refers to the initial load factor of the Nth source driver chip when driving the i-th row of sub-pixels.

[0070] In one example, step 123 above includes the following steps:

[0071] Step 1231: Obtain the second weighting coefficient for each source driver chip; wherein the second weighting coefficient is used to indicate the degree of influence of the reduction in the power supply voltage of the display device on the load of the source driver chip;

[0072] Step 1232: Summate the initial de-loading amount of the s-th source driver chip when driving the i-th row of sub-pixels, and the product of the second weight coefficient of the s-th source driver chip and the overall de-loading amount of the i-th row of sub-pixels, to obtain the driving de-loading amount of the s-th source driver chip when driving the i-th row of sub-pixels.

[0073] The second weighting coefficient can be preset in the display device. For example, the second weighting coefficient of each source driver chip can be obtained in advance by manual debugging, and the mapping relationship between the second weighting coefficient and the source driver chip can be preset in the display device, so that the display device can obtain the second weighting coefficient of each source driver chip from its own storage.

[0074] The display device multiplies the second weighting coefficient of each source driver chip with the overall load factor of each row of sub-pixels, and then sums this product with the initial load factor of the source driver chip when driving the sub-pixels in that row to obtain the driving load factor of the source driver chip when driving the sub-pixels in that row. For example, the formula for calculating the driving load factor of the s-th source driver chip when driving the i-th row of sub-pixels is as follows:

[0075] ΔQ si =ΔV si +B s ΔV i

[0076] Among them, B s This refers to the second weighting coefficient of the s-th source driver chip; ΔV i This refers to the total load factor of the i-th row of sub-pixels; ΔV siΔQ refers to the initial deload of the s-th source driver chip when driving the i-th row of sub-pixels; si This refers to the drive load of the s-th source driver chip when driving the i-th row of sub-pixels.

[0077] Optionally, since the effects of the load factor of different source driver chips on the power supply voltage of the display device, and the effects of a decrease in the power supply voltage of the display device on the load factor of the source driver chips, are relatively independent, the embodiments of this application do not limit the relationship between the first weighting coefficient and the second weighting coefficient of multiple source driver chips. For example, the sum of the first weighting coefficients of multiple source driver chips does not need to satisfy the constraint condition of being equal to 1. For example, as shown... Figure 5 As shown, taking a display device comprising four source driver chips as an example, Figure 5 This is one possible scenario for the first and second weighting coefficients, obtained through manual adjustment. In practical applications, it can be... Figure 5 The weighting coefficient shown is divided by a preset value to map to the range of 0 to 1, and then the load factor is calculated.

[0078] When an AVDD drop occurs, it takes time for the AVDD to recover to normal levels; therefore, the de-loading amount of the current row will affect subsequent rows. In one example, after step 120, or rather after step 123, the method further includes: correcting the drive de-loading amount of the s-th source driver chip when driving the i-th row of sub-pixels, based on the drive de-loading amount of the s-th source driver chip when driving the (i-1)-th row of sub-pixels. The corrected drive de-loading amount of the s-th source driver chip when driving the i-th row of sub-pixels is used to determine the drive grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row.

[0079] Optionally, the above-mentioned correction of the drive load of the s-th source driver chip when driving the i-th row of sub-pixels based on the drive load of the s-th source driver chip when driving the (i-1)-th row of sub-pixels includes: weighted summation of the drive load of the s-th source driver chip when driving the (i-1)-th row of sub-pixels and the drive load of the s-th source driver chip when driving the i-th row of sub-pixels to obtain the corrected drive load of the s-th source driver chip when driving the i-th row of sub-pixels. Optionally, when using weighted summation to correct the drive load of the s-th source driver chip when driving the i-th row of sub-pixels, the larger the drive load of the s-th source driver chip when driving the (i-1)-th row of sub-pixels, the larger the corresponding weight of the drive load of the s-th source driver chip when driving the (i-1)-th row of sub-pixels. Optionally, the weights used for weighted summation can be obtained based on debugging or empirical values, and this embodiment of the application does not limit this.

[0080] It should be noted that when correcting the drive load of the s-th source driver chip when driving the i-th row of sub-pixels, the correction can be based not only on the drive load of the s-th source driver chip when driving the (i-1)-th row of sub-pixels, but also on the drive load of the s-th source driver chip when driving the (i-2)-th row of sub-pixels, and so on. In other words, the drive load of a source driver chip when driving one row of sub-pixels can affect the drive load of that source driver chip when driving subsequent rows of sub-pixels, such as affecting the drive load of that source driver chip when driving one or more subsequent rows of sub-pixels. Conversely, the drive load of a source driver chip when driving one row of sub-pixels may be affected by the drive load of that source driver chip when driving one or more previous rows of sub-pixels. Optionally, the impact of the drive load of a source driver chip when driving one row of sub-pixels on the drive load of that source driver chip when driving multiple subsequent rows of sub-pixels decreases as the number of rows increases.

[0081] It should be understood that the calculation of the drive load of other source driver chips when driving the i-th row of sub-pixels, and the calculation of the drive load of each source driver chip when driving other rows of sub-pixels, can be referred to the calculation of the drive load of the s-th source driver chip when driving the i-th row of sub-pixels, which will not be elaborated here.

[0082] In summary, the display device driving method provided in this application, when calculating the driving load of each source driver chip, not only considers the load generated by the source driver chip itself, but also considers the influence of the load generated by other source driver chips on the source driver chip, making the driving load of the source driver chip more accurate, thereby improving the accuracy of dark thread quantization and also helping to improve the accuracy of grayscale compensation.

[0083] The following section explains the calculation process for driving grayscale values.

[0084] In one example, step 130 above includes the following steps:

[0085] Step 131: For the s-th source driver chip driven by the s-th chip in the i-th row... it Each sub-pixel, according to a preset coefficient mapping table, the s-th... it The initial grayscale value of each sub-pixel and the drive deload of the s-th source driver chip when driving the i-th row of sub-pixels are used to determine the s-th sub-pixel. it The grayscale mapping coefficients corresponding to each sub-pixel; wherein, the coefficient mapping table includes grayscale mapping coefficients corresponding to multiple sets of initial grayscale values ​​and driving load amounts;

[0086] Step 132: According to the sth itThe grayscale mapping coefficients corresponding to each sub-pixel, and the drive deload of the s-th source driver chip when driving the i-th row of sub-pixels, determine the s-th sub-pixel. it The driving grayscale value of each subpixel.

[0087] The degree of compensation for sub-pixels varies depending on the driving load level. In this embodiment, the degree of pixel compensation can be reflected by grayscale mapping coefficients. A coefficient mapping table can be preset in the display device, from which grayscale mapping coefficients can be obtained. Optionally, since the driving capabilities and driving traces of different source driver chips are different, a corresponding coefficient mapping table can be preset for each source driver chip. When obtaining the grayscale mapping coefficients corresponding to a sub-pixel, the corresponding coefficient mapping table can be obtained first based on the source driver chip driving the sub-pixel, and then the grayscale mapping coefficients corresponding to the sub-pixel can be obtained from the coefficient mapping table.

[0088] Optionally, the grayscale mapping coefficients may include one or more sub-mapping coefficients, with different sub-mapping coefficients corresponding to different sub-coefficient mapping tables. For example, such as Figure 6 As shown, taking a coefficient mapping table corresponding to a source driver chip as an example, the grayscale mapping coefficient includes sub-mapping coefficient α and sub-mapping coefficient β. The coefficient mapping table includes two sub-coefficient mapping tables. One sub-coefficient mapping table includes sub-mapping coefficient α corresponding to multiple sets of initial grayscale values ​​and driver load. The other sub-coefficient mapping table includes sub-mapping coefficient β corresponding to multiple sets of initial grayscale values ​​and driver load. The mapping coefficients in this coefficient mapping table can be obtained through manual debugging.

[0089] It should be understood that the coefficient mapping table may not include all the mapping coefficients corresponding to the initial grayscale values ​​and driving de-loading values. If the initial grayscale value and / or driving de-loading value of a certain sub-pixel is not listed in the coefficient mapping table, the mapping coefficient can be obtained from the coefficient mapping table by bilinear interpolation.

[0090] When calculating the driving grayscale value of each sub-pixel, the compensation grayscale value for the sub-pixel can be calculated first by using the grayscale mapping coefficient, and then the compensation grayscale value can be added to the initial grayscale value of the sub-pixel to obtain the driving grayscale value of the sub-pixel.

[0091] In one example, step 132 above includes the following steps:

[0092] Step 1321: According to the sth... it The grayscale mapping coefficients corresponding to each sub-pixel, and the drive deload of the s-th source driver chip when driving the i-th row of sub-pixels, determine the s-th sub-pixel. it The compensation grayscale value of each sub-pixel;

[0093] Step 1322: For the s-th...it The initial grayscale value and the compensated grayscale value of each sub-pixel are summed to obtain the s-th pixel. it The driving grayscale value of each subpixel.

[0094] For example, taking the grayscale mapping coefficients as including sub-mapping coefficients α and β, the s-th... it The formula for calculating the compensation grayscale value of each sub-pixel is as follows:

[0095]

[0096] in, It refers to the sth it The compensation grayscale value for each sub-pixel; ΔQ si This refers to the drive load of the s-th source driver chip when driving the i-th row of sub-pixels.

[0097] Optionally, before step 1322 above, the method further includes: adjusting the voltage difference coefficient for the s-th... it The compensation grayscale value of each sub-pixel is optimized; wherein, the voltage difference coefficient is determined based on the voltage difference between the power supply voltage of the display device and the driving voltage of the target grayscale. Optionally, the target grayscale is the grayscale of the maximum grayscale value. For example, if the grayscale value range is 0 to 255, then the target grayscale is grayscale 255. When the power supply voltage and the driving voltage of the target grayscale are close, the darkness is also deeper. Therefore, this example optimizes the compensation grayscale value through the voltage difference coefficient, and the driving grayscale value of the sub-pixel is the sum of the original grayscale value of the sub-pixel and the optimized compensation grayscale value.

[0098] For example, the sth it The formula for calculating the compensated grayscale value after sub-pixel optimization is as follows:

[0099]

[0100] Here, γ refers to the voltage difference coefficient. The smaller the voltage difference between the power supply voltage of the display device and the driving voltage of the target gray level, the smaller the voltage difference coefficient γ is.

[0101] In one example, step 130 above includes the following steps:

[0102] Step 133: For the s-th source driver chip driven by the s-th chip in the i-th row... it Each sub-pixel, according to a preset grayscale value mapping table, the s-th... it The initial grayscale value of each sub-pixel and the drive deload of the s-th source driver chip when driving the i-th row of sub-pixels are used to determine the s-th sub-pixel. it The driving grayscale value of each sub-pixel; wherein, the grayscale value mapping table includes driving grayscale values ​​corresponding to multiple sets of initial grayscale values ​​and driving load.

[0103] In this example, a grayscale value mapping table can also be established. Based on the initial grayscale value and the driver load, the driver grayscale value can be obtained from the grayscale value mapping table without calculating the compensation grayscale value. For example, as follows... Figure 7 As shown, Figure 7 The grayscale value mapping table shown includes driving grayscale values ​​corresponding to multiple sets of initial grayscale values ​​and driving decanting amounts. It should be understood that the grayscale value mapping table may not include all driving grayscale values ​​corresponding to all initial grayscale values ​​and driving decanting amounts. If the initial grayscale value and / or driving decanting amount of a certain sub-pixel is not listed in the grayscale value mapping table, the driving grayscale can be obtained from the grayscale value mapping table by bilinear interpolation.

[0104] Optionally, a grayscale value mapping table can be preset for each source driver chip. When obtaining the driving grayscale value of a sub-pixel, the corresponding grayscale value mapping table is first obtained according to the source driver chip driving the sub-pixel, and then the driving grayscale value corresponding to the sub-pixel is obtained from the grayscale value mapping table.

[0105] For example, the sth it The formula for calculating the driving grayscale value of each sub-pixel is as follows:

[0106]

[0107] in, It refers to the sth it The initial grayscale value of each sub-pixel; ΔQ si This refers to the driving load of the s-th source driver chip when driving the i-th row of sub-pixels; It refers to the sth it The driving grayscale value of each sub-pixel. In this example, the grayscale value mapping table corresponding to the s-th source driver chip is first obtained, and then the driving grayscale value corresponding to the initial grayscale value and the driving load is obtained from the grayscale value mapping table.

[0108] Optionally, after step 133 above, the method further includes: adjusting the voltage difference coefficient for the s-th... it The driving grayscale value of each subpixel is optimized; the voltage difference coefficient is determined based on the voltage difference between the power supply voltage of the display device and the driving voltage of the target grayscale. Optionally, the target grayscale is the grayscale with the maximum grayscale value; for example, if the grayscale value range is 0–255, then the target grayscale is grayscale 255. When the power supply voltage and the driving voltage of the target grayscale are close, the dark lines are also deeper. Therefore, this example optimizes the driving grayscale value using the voltage difference coefficient.

[0109] For example, the sth it The formula for calculating the optimized driving grayscale value of each subpixel is as follows:

[0110]

[0111] Here, γ refers to the voltage difference coefficient. The smaller the voltage difference between the power supply voltage of the display device and the driving voltage of the target gray level, the smaller the voltage difference coefficient γ is.

[0112] It should be understood that, for ease of description, the original, uncompensated grayscale value of the sub-pixel in this application embodiment is referred to as the initial grayscale value; the grayscale value that the sub-pixel needs to increase or decrease during the compensation process is referred to as the compensated grayscale value; and the grayscale value of the sub-pixel after compensation is referred to as the driving grayscale value.

[0113] In summary, the display driving method provided in this application calculates the driving grayscale value of each sub-pixel based on the driving load, enabling targeted grayscale compensation for each sub-pixel. This eliminates horizontal crosstalk caused by insufficient driving in real time, preventing single or multiple abnormal dark lines from appearing in the display screen and improving the display effect of the display device. Furthermore, this application provides multiple methods for determining the driving grayscale value, allowing for flexible selection of the matching method to determine the driving grayscale value according to requirements.

[0114] To facilitate better implementation of the display screen driving method provided in the embodiments of this application, the embodiments of this application also provide a display screen driving device. The display screen driving device includes program code or IP core, which can be used to execute the above-described display screen driving method. The meanings of the terms are the same as in the above-described display screen driving method. For specific implementation details, please refer to the description in the method embodiments.

[0115] Please see Figure 8 , Figure 8 This is a schematic diagram of a display screen driving device provided in an embodiment of this application. The program code or IP core in the display screen driving device can be located in, for example, Figure 8 In the module shown, the display screen driving device 800 may include: a voltage acquisition module 810, a load determination module 820, and a grayscale value determination module 830.

[0116] The voltage acquisition module 810 is used to acquire the driving voltage of each sub-pixel in the display screen;

[0117] The deload determination module 820 is used to determine the drive deload of each source driver chip when driving each row of sub-pixels based on the drive voltage of the plurality of sub-pixels.

[0118] The grayscale value determination module 830 is used to determine the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row based on the driving load amount when the s-th source driver chip drives the sub-pixel in the i-th row; wherein s is a positive integer and i is a positive integer.

[0119] Optionally, the load determination module 820 is further configured to:

[0120] Based on the driving voltage of the multiple sub-pixels, determine the initial deload of each source driver chip when driving each row of sub-pixels;

[0121] The overall de-loading amount of the sub-pixel in the i-th row is determined based on the initial de-loading amount of the multiple source driver chips when driving the sub-pixel in the i-th row;

[0122] The driving load amount of the s-th source driver chip when driving the sub-pixel in the i-th row is determined based on the initial load amount of the s-th source driver chip when driving the sub-pixel in the i-th row and the overall load amount of the sub-pixel in the i-th row.

[0123] Optionally, the load determination module 820 is further configured to:

[0124] Based on the driving voltage of the multiple sub-pixels, determine the pixel deload of each sub-pixel driven by the s-th source driver chip in the i-th row;

[0125] The initial de-loading amount of the s-th source driver chip when driving the sub-pixels in the i-th row is determined based on the pixel de-loading amount of the plurality of sub-pixels driven by the s-th source driver chip in the i-th row.

[0126] Optionally, the load determination module 820 is further configured to:

[0127] For the s-th source driver chip driven by the s-th source driver chip in the i-th row it The s-th sub-pixel determines the s-th source driver chip in driving the s-th sub-pixel. it The previous sub-pixel driven before the aforementioned sub-pixel; wherein, the s it It is a positive integer;

[0128] According to the sth it The driving voltage of the sth sub-pixel, and the driving voltage of the sth sub-pixel it The driving voltage of the previous sub-pixel corresponding to the s-th sub-pixel is used to determine the s-th sub-pixel. it The pixel deload of each of the sub-pixels.

[0129] Optionally, the load determination module 820 is further configured to:

[0130] Obtain a first weighting coefficient for each of the source driver chips; wherein the first weighting coefficient is used to indicate the degree of influence of the load of the source driver chip on the power supply voltage of the display device;

[0131] According to the first weighting coefficient of the plurality of source driver chips, the initial de-loading amount of the plurality of source driver chips when driving the sub-pixel in the i-th row is weighted and summed to obtain the overall de-loading amount of the sub-pixel in the i-th row.

[0132] Optionally, the load determination module 820 is further configured to:

[0133] Obtain a second weighting coefficient for each of the source driver chips; wherein the second weighting coefficient is used to indicate the degree of influence of the reduction in the power supply voltage of the display device on the load of the source driver chip;

[0134] The initial de-loading amount of the s-th source driver chip when driving the sub-pixel in the i-th row, and the product of the second weighting coefficient of the s-th source driver chip and the overall de-loading amount of the sub-pixel in the i-th row are summed to obtain the driving de-loading amount of the s-th source driver chip when driving the sub-pixel in the i-th row.

[0135] Optionally, the load determination module 820 is further configured to:

[0136] Based on the driving load amount of the s-th source driver chip when driving the sub-pixel in the (i-1)-th row, the driving load amount of the s-th source driver chip when driving the sub-pixel in the i-th row is corrected;

[0137] The modified driving load amount of the s-th source driver chip when driving the sub-pixel in the i-th row is used to determine the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row.

[0138] Optionally, the load determination module 820 is further configured to:

[0139] The drive deload amount of the s-th source driver chip when driving the sub-pixel in the (i-1)-th row and the drive deload amount of the s-th source driver chip when driving the sub-pixel in the i-th row are weighted and summed to obtain the corrected drive deload amount of the s-th source driver chip when driving the sub-pixel in the i-th row.

[0140] Optionally, the grayscale value determination module 830 is further configured to:

[0141] For the s-th source driver chip driven by the s-th source driver chip in the i-th row it The sub-pixels, according to the preset coefficient mapping table, the s-th... it The initial grayscale value of the s-th sub-pixel and the drive deload of the s-th source driver chip when driving the ith row of the sub-pixels are used to determine the s-th sub-pixel. itThe grayscale mapping coefficients corresponding to each of the sub-pixels; wherein, the coefficient mapping table includes grayscale mapping coefficients corresponding to multiple sets of the initial grayscale values ​​and the driving load amount;

[0142] According to the sth it The grayscale mapping coefficients corresponding to the s-th sub-pixels, and the drive deload of the s-th source driver chip when driving the ith row of sub-pixels, determine the s-th sub-pixel. it The driving grayscale value of each of the sub-pixels.

[0143] Optionally, the grayscale value determination module 830 is further configured to:

[0144] According to the sth it The grayscale mapping coefficients corresponding to the s-th sub-pixels, and the drive deload of the s-th source driver chip when driving the ith row of sub-pixels, determine the s-th sub-pixel. it The compensated grayscale value of each of the sub-pixels;

[0145] For the sth it The initial grayscale value and the compensated grayscale value of each of the sub-pixels are summed to obtain the s-th pixel. it The driving grayscale value of each of the sub-pixels.

[0146] Optionally, the grayscale value determination module 830 is further configured to:

[0147] The voltage difference coefficient is used to determine the s-th it The compensated grayscale value of each of the sub-pixels is optimized; wherein the voltage difference coefficient is determined based on the voltage difference between the power supply voltage of the display device and the driving voltage of the target grayscale.

[0148] Optionally, the grayscale value determination module 830 is further configured to:

[0149] For the s-th source driver chip driven by the s-th source driver chip in the i-th row it The sub-pixel, according to the preset grayscale value mapping table, the s-th... it The initial grayscale value of the s-th sub-pixel and the drive deload of the s-th source driver chip when driving the ith row of the sub-pixels are used to determine the s-th sub-pixel. it The driving grayscale value of each of the sub-pixels; wherein the grayscale value mapping table includes the driving grayscale values ​​corresponding to multiple sets of the initial grayscale values ​​and the driving load.

[0150] Optionally, the grayscale value determination module 830 is further configured to:

[0151] The voltage difference coefficient is used to determine the s-th itThe driving grayscale value of each of the sub-pixels is optimized; wherein the voltage difference coefficient is determined based on the voltage difference between the power supply voltage of the display device and the driving voltage of the target grayscale.

[0152] Optionally, the voltage acquisition module is further configured to:

[0153] Obtain the initial grayscale value of each sub-pixel in the displayed image;

[0154] Determine the drive type of the displayed screen;

[0155] If the driving type is positive polarity driving, then the driving voltage of each sub-pixel is determined according to the initial grayscale value of each sub-pixel and a preset first voltage mapping table; the first voltage mapping table includes the mapping relationship between the initial grayscale value and the driving voltage in the case of positive polarity driving.

[0156] If the driving type is negative polarity driving, then the driving voltage of each sub-pixel is determined according to the initial grayscale value of each sub-pixel and a preset second voltage mapping table; the second voltage mapping table includes the mapping relationship between the initial grayscale value and the driving voltage in the case of negative polarity driving.

[0157] In summary, the display screen driving method provided in this application determines the drive load of each source driver chip when driving each row of sub-pixels based on the driving voltage of multiple sub-pixels in the display screen, and determines the driving grayscale value of each sub-pixel driven by each source driver chip in each row based on this. The sub-pixels are then driven according to the driving grayscale values ​​to achieve screen display. Since the drive load is determined based on the driving voltage of the sub-pixels, it can reflect the fluctuation of the driving voltage, thereby quantifying the degree of dark lines caused by insufficient driving in real time. Furthermore, by calculating the driving grayscale value of each sub-pixel based on the drive load, targeted grayscale compensation can be performed on each sub-pixel to eliminate horizontal crosstalk caused by insufficient driving in real time, avoiding single or multiple abnormal dark lines in the display screen and improving the display effect of the display device.

[0158] It should be understood that, in practice, the above modules can be implemented as independent entities or can be combined arbitrarily to be implemented as the same or several entities.

[0159] Those skilled in the art will understand that the above-described program code or IP core can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0160] Therefore, embodiments of this application provide a computer-readable storage medium storing program code or an IP core, which can be loaded by a processor to execute the steps in any of the display screen driving methods provided in embodiments of this application. For example, the program code or the IP core can execute the following steps:

[0161] Obtain the driving voltage of each sub-pixel in the display screen;

[0162] Based on the driving voltage of the multiple sub-pixels, determine the driving load of each source driver chip when driving each row of sub-pixels;

[0163] Based on the driving load amount of the s-th source driver chip when driving the sub-pixel in the i-th row, determine the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row; where s is a positive integer and i is a positive integer.

[0164] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0165] Since the program code or IP core stored in the computer-readable storage medium can execute the steps in any of the display screen driving methods provided in the embodiments of this application, the beneficial effects that any of the display screen driving methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0166] This application also provides a display device, which includes a display panel and the display screen driving device described in the above embodiments.

[0167] For the specific implementation methods and corresponding beneficial effects of the above operations, please refer to the detailed description of the display screen driving method embodiments above, which will not be repeated here.

[0168] The above provides a detailed description of a display screen driving method and apparatus, and a display device provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A display screen driving method, characterized in that, The method includes: Obtain the driving voltage of each sub-pixel in the display screen; Based on the driving voltage of the multiple sub-pixels, determine the driving load of each source driver chip when driving each row of sub-pixels; Based on the driving load amount of the s-th source driver chip when driving the sub-pixel in the i-th row, determine the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row; where s is a positive integer and i is a positive integer; The step of determining the drive deload of each source driver chip when driving each row of sub-pixels based on the drive voltages of the plurality of sub-pixels includes: determining the initial deload of each source driver chip when driving each row of sub-pixels based on the drive voltages of the plurality of sub-pixels; determining the overall deload of the i-th row of sub-pixels based on the initial deload of the plurality of source driver chips when driving the i-th row of sub-pixels; and determining the drive deload of the s-th source driver chip when driving the i-th row of sub-pixels based on the initial deload of the s-th source driver chip when driving the i-th row of sub-pixels and the overall deload of the i-th row of sub-pixels. The step of determining the overall load of the sub-pixel in the i-th row based on the initial load of the multiple source driver chips when driving the sub-pixel in the i-th row includes: obtaining a first weighting coefficient for each source driver chip, the first weighting coefficient being used to indicate the degree of influence of the load of the source driver chip on the power supply voltage of the display device; and performing a weighted summation of the initial load of the multiple source driver chips when driving the sub-pixel in the i-th row according to the first weighting coefficient of the multiple source driver chips to obtain the overall load of the sub-pixel in the i-th row. The step of determining the driving load of the s-th source driver chip when driving the i-th row of sub-pixels based on the initial load of the s-th source driver chip when driving the i-th row of sub-pixels and the overall load of the i-th row of sub-pixels includes: obtaining a second weighting coefficient for each source driver chip, the second weighting coefficient being used to indicate the degree of influence of the reduction in the power supply voltage of the display device on the load of the source driver chip; and summing the initial load of the s-th source driver chip when driving the i-th row of sub-pixels and the product of the second weighting coefficient of the s-th source driver chip and the overall load of the i-th row of sub-pixels to obtain the driving load of the s-th source driver chip when driving the i-th row of sub-pixels.

2. The display screen driving method according to claim 1, characterized in that, The step of determining the initial deload of each source driver chip when driving each row of sub-pixels based on the driving voltage of the plurality of sub-pixels includes: Based on the driving voltage of the multiple sub-pixels, determine the pixel deload of each sub-pixel driven by the s-th source driver chip in the i-th row; The initial de-loading amount of the s-th source driver chip when driving the sub-pixels in the i-th row is determined based on the pixel de-loading amount of the plurality of sub-pixels driven by the s-th source driver chip in the i-th row.

3. The display screen driving method according to claim 2, characterized in that, The step of determining the pixel deload of each sub-pixel driven by the s-th source driver chip in the i-th row based on the driving voltage of the plurality of sub-pixels includes: For the s-th source driver chip driven by the s-th source driver chip in the i-th row it The s-th sub-pixel determines the s-th source driver chip in driving the s-th sub-pixel. it The previous sub-pixel driven before the aforementioned sub-pixel; wherein, the s it It is a positive integer; According to the sth it The driving voltage of the sth sub-pixel, and the driving voltage of the sth sub-pixel it The driving voltage of the previous sub-pixel corresponding to the s-th sub-pixel is used to determine the s-th sub-pixel. it The pixel deload of each of the sub-pixels.

4. The display screen driving method according to claim 1, characterized in that, After determining the drive deload of each source driver chip when driving each row of sub-pixels based on the driving voltage of the plurality of sub-pixels, the method further includes: Based on the driving load amount of the s-th source driver chip when driving the sub-pixel in the (i-1)-th row, the driving load amount of the s-th source driver chip when driving the sub-pixel in the i-th row is corrected; The modified driving load amount of the s-th source driver chip when driving the sub-pixel in the i-th row is used to determine the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row.

5. The display screen driving method according to claim 4, characterized in that, The step of correcting the drive deload of the s-th source driver chip when driving the i-th row of sub-pixels based on the drive deload of the s-th source driver chip when driving the (i-1)-th row of sub-pixels includes: The drive deload amount of the s-th source driver chip when driving the sub-pixel in the (i-1)-th row and the drive deload amount of the s-th source driver chip when driving the sub-pixel in the i-th row are weighted and summed to obtain the corrected drive deload amount of the s-th source driver chip when driving the sub-pixel in the i-th row.

6. The display screen driving method according to claim 1, characterized in that, The step of determining the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row based on the driving deload amount when driving the sub-pixel in the i-th row includes: For the s-th source driver chip driven by the s-th source driver chip in the i-th row it The sub-pixels, according to the preset coefficient mapping table, the s-th... it The initial grayscale value of the s-th sub-pixel and the drive deload of the s-th source driver chip when driving the ith row of the sub-pixels are used to determine the s-th sub-pixel. it The grayscale mapping coefficients corresponding to each of the sub-pixels; wherein, the coefficient mapping table includes grayscale mapping coefficients corresponding to multiple sets of the initial grayscale values ​​and the driving load amount; According to the sth it The grayscale mapping coefficients corresponding to the s-th sub-pixels, and the drive deload of the s-th source driver chip when driving the ith row of sub-pixels, determine the s-th sub-pixel. it The driving grayscale value of each of the sub-pixels.

7. The display screen driving method according to claim 6, characterized in that, According to the sth it The grayscale mapping coefficients corresponding to the s-th sub-pixels, and the drive deload of the s-th source driver chip when driving the ith row of sub-pixels, determine the s-th sub-pixel. it The driving grayscale value of each of the sub-pixels includes: According to the sth it The grayscale mapping coefficients corresponding to the s-th sub-pixels, and the drive deload of the s-th source driver chip when driving the ith row of sub-pixels, determine the s-th sub-pixel. it The compensated grayscale value of each of the sub-pixels; For the sth it The initial grayscale value and the compensated grayscale value of each of the sub-pixels are summed to obtain the s-th pixel. it The driving grayscale value of each of the sub-pixels.

8. The display screen driving method according to claim 7, characterized in that, In the sth it The initial grayscale value and the compensated grayscale value of each of the sub-pixels are summed to obtain the s-th pixel. it Before the driving grayscale value of each of the sub-pixels, the method further includes: The voltage difference coefficient is used to determine the s-th it The compensated grayscale value of each of the sub-pixels is optimized; wherein the voltage difference coefficient is determined based on the voltage difference between the power supply voltage of the display device and the driving voltage of the target grayscale.

9. The display screen driving method according to claim 1, characterized in that, The step of determining the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row based on the driving deload amount when driving the sub-pixel in the i-th row includes: For the s-th source driver chip driven by the s-th source driver chip in the i-th row it The sub-pixel, according to the preset grayscale value mapping table, the s-th... it The initial grayscale value of the s-th sub-pixel and the drive deload of the s-th source driver chip when driving the ith row of the sub-pixels are used to determine the s-th sub-pixel. it The driving grayscale value of each of the sub-pixels; wherein the grayscale value mapping table includes the driving grayscale values ​​corresponding to multiple sets of the initial grayscale values ​​and the driving load.

10. The display screen driving method according to claim 9, characterized in that, According to the preset grayscale value mapping table, the sth it The initial grayscale value of the s-th sub-pixel and the drive deload of the s-th source driver chip when driving the ith row of the sub-pixels are used to determine the s-th sub-pixel. it After determining the driving grayscale value of each of the sub-pixels, the method further includes: The voltage difference coefficient is used to determine the s-th it The driving grayscale value of each of the sub-pixels is optimized; wherein the voltage difference coefficient is determined based on the voltage difference between the power supply voltage of the display device and the driving voltage of the target grayscale.

11. The display screen driving method according to any one of claims 1 to 10, characterized in that, The step of obtaining the driving voltage of each sub-pixel in the display screen includes: Obtain the initial grayscale value of each sub-pixel in the displayed image; Determine the drive type of the displayed screen; If the driving type is positive polarity driving, then the driving voltage of each sub-pixel is determined according to the initial grayscale value of each sub-pixel and a preset first voltage mapping table; the first voltage mapping table includes the mapping relationship between the initial grayscale value and the driving voltage in the case of positive polarity driving. If the driving type is negative polarity driving, then the driving voltage of each sub-pixel is determined according to the initial grayscale value of each sub-pixel and a preset second voltage mapping table; the second voltage mapping table includes the mapping relationship between the initial grayscale value and the driving voltage in the case of negative polarity driving.

12. A display screen driving device, characterized in that, The device includes: The voltage acquisition module is used to acquire the driving voltage of each sub-pixel in the display screen; The deload determination module is used to determine the drive deload of each source driver chip when driving each row of sub-pixels based on the drive voltage of the multiple sub-pixels. The grayscale value determination module is used to determine the driving grayscale value of each sub-pixel driven by the s-th source driver chip in the i-th row based on the driving load amount when the s-th source driver chip drives the sub-pixel in the i-th row; wherein s is a positive integer and i is a positive integer; The load deduction determination module is further configured to: determine the initial load deduction of each source driver chip when driving each row of sub-pixels based on the driving voltage of the plurality of sub-pixels; determine the overall load deduction of the i-th row of sub-pixels based on the initial load deduction of the plurality of source driver chips when driving the i-th row of sub-pixels; and determine the driving load deduction of the s-th source driver chip when driving the i-th row of sub-pixels based on the initial load deduction of the s-th source driver chip when driving the i-th row of sub-pixels and the overall load deduction of the i-th row of sub-pixels. The load deduction determination module is further configured to: obtain a first weighting coefficient for each of the source driver chips, wherein the first weighting coefficient is used to indicate the degree of influence of the load deduction of the source driver chip on the power supply voltage of the display device; and, according to the first weighting coefficients of the multiple source driver chips, perform a weighted summation of the initial load deduction of the multiple source driver chips when driving the sub-pixel in the i-th row to obtain the overall load deduction of the sub-pixel in the i-th row. The load deduction determination module is further configured to: obtain a second weighting coefficient for each source driver chip, wherein the second weighting coefficient is used to indicate the degree of influence of the reduction in the power supply voltage of the display device on the load deduction of the source driver chip; and sum the initial load deduction of the s-th source driver chip when driving the i-th row of sub-pixels, and the product of the second weighting coefficient of the s-th source driver chip and the overall load deduction of the i-th row of sub-pixels, to obtain the driving load deduction of the s-th source driver chip when driving the i-th row of sub-pixels.

13. A display device, characterized in that, The display device includes: a display panel, and the display screen driving device as described in claim 12.

Citation Information

Patent Citations

  • Display device and driving method thereof

    CN110969980A

  • Display picture pre-charging method and device and display device

    CN119028293A