Display picture driving method and device and display device
Through real-time quantization and targeted grayscale compensation, the dark line problem in the display panel due to insufficient driver is solved, and the display effect is improved.
Patent Information
- Application Number
- CN202411844929.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-12-13
AI Technical Summary
In the display panel, when the grayscale value of the pixel jumps large, due to the unstable VDD drive, the driving voltage at both ends of the liquid crystal fluctuates, and one or more abnormal dark lines appear, affecting the display effect.
By quantifying the degree of dark lines due to insufficient driving in real time, and performing grayscale compensation for each subpixel, horizontal crosstalk is eliminated and abnormal dark lines are avoided. The specific method includes obtaining the driving voltage of each sub-pixel, determining the driving draw load of each source driving chip, and calculating the driving grayscale value of each sub-pixel based on the drawing load.
Real-time elimination of abnormal dark lines in the display screen is achieved, and the display effect of the display device is improved.
Smart Images

Figure CN119600963A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a display screen driving method and device, and a display device. Background Art
[0002] As the specifications of display panels are improved, when there is a large grayscale jump in the pixels in the display screen, the driving voltage at both ends of the liquid crystal will fluctuate due to factors such as unstable VDD driving, resulting in one or more abnormal dark lines appearing when the screen is displayed, such as Figure 1 As shown, the display effect of the display device is affected. Summary of the invention
[0003] The embodiments of the present application provide a display screen driving method and device, and a display device, which can quantify the degree of dark lines caused by insufficient driving in real time, and can realize targeted grayscale compensation for each sub-pixel to eliminate the 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] The present application provides a display screen driving method, including:
[0005] Obtaining a driving voltage for each sub-pixel in a display screen;
[0006] Determining the driving load of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels;
[0007] According to the driving load of the sth source driver chip when driving the sub-pixels in the i-th row, the driving grayscale value of each sub-pixel driven by the sth source driver chip in the i-th row is determined; wherein s is a positive integer and i is a positive integer.
[0008] Accordingly, an embodiment of the present application provides a display screen driving device, comprising:
[0009] A voltage acquisition module, used to acquire the driving voltage of each sub-pixel in the display screen;
[0010] A pumping amount determination module, used to determine the driving pumping amount of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels;
[0011] A grayscale value determination module is used to determine the driving grayscale value of each of the sub-pixels driven by the sth source driver chip in the i-th row according to the driving loading of the sth source driver chip when driving the sub-pixels in the i-th row; wherein s is a positive integer and i is a positive integer.
[0012] Accordingly, an embodiment of the present application provides a display device, which includes: a display panel, and the above-mentioned display screen driving device.
[0013] The beneficial effects provided by the embodiments of the present application include at least:
[0014] The display screen driving method provided by the embodiment of the present application determines the driving load of each source driver chip when driving each row of sub-pixels according to 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, so as to drive the sub-pixel according to the driving grayscale value to realize screen display. Since the driving load is determined according to the driving voltage of the sub-pixel, it can reflect the fluctuation of the driving voltage, so that the degree of dark lines caused by insufficient driving can be quantified in real time. In addition, by calculating the driving grayscale value of each sub-pixel according to the driving load, targeted grayscale compensation can be achieved for each sub-pixel, so as to eliminate the 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 It is a schematic diagram of dark lines during the display process of a picture;
[0016] Figure 2 is a schematic diagram of a display screen driving method provided in an embodiment of the present application;
[0017] Figure 3 is a schematic diagram of a voltage mapping table provided in an embodiment of the present application;
[0018] Figure 4 is a schematic diagram of a pixel driving sequence provided in an embodiment of the present application;
[0019] Figure 5 is a schematic diagram of a weight coefficient provided in an embodiment of the present application;
[0020] Figure 6 is a schematic diagram of a coefficient mapping table provided in an embodiment of the present application;
[0021] Figure 7 is a schematic diagram of a grayscale value mapping table provided in an embodiment of the present application;
[0022] Figure 8 It is a block diagram of a display screen driving device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. The described technical solutions are only used to explain and illustrate the ideas of the present application and should not be regarded as limiting the scope of protection of the present application.
[0024] In addition, the "plurality" in the embodiments of the present application refers to two or more. The "first" and "second" in the embodiments of the present 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 may be combined with each other.
[0026] The order of description of the following embodiments is not intended to limit the preferred order of the embodiments.
[0027] See also Figure 2 , Figure 2 : is a flow chart of a display screen driving method provided by an embodiment of the present application. The display screen driving method may include the following steps:
[0028] Step 110: Obtaining a driving voltage of each sub-pixel in the display image;
[0029] Step 120: determining the driving load of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels;
[0030] Step 130: Determine the driving grayscale value of each sub-pixel driven by the sth source driver chip in the i-th row according to the driving load of the sth source driver chip when driving the i-th row of sub-pixels; wherein s is a positive integer and i is a positive integer.
[0031] After acquiring the display screen to be displayed, the embodiment of the present application can perform data processing on the display screen, such as format conversion, data mapping, etc., to obtain a pixel architecture distribution, which refers to the spatial arrangement of sub-pixels in the display screen according to the driving architecture of the display device. Usually, a pixel (Pixel) in the display screen can correspond to 3 sub-pixels (Subpixels), namely R (Red), G (Green), and B (Blue), but the embodiment of the present application is not limited to this. For example, in actual applications, a pixel can also correspond to 4 sub-pixels, namely R, G, B, and W (White). In addition, the driving architecture of the display device in the embodiment of the present application includes but is not limited to FLIP (or 1G1D FLIP (1gate 1data inverted arrangement)), Stripe (or 1G1D Stripe (1gate 1data stripe arrangement)), DLS (Data Line Sharing) and other architectures; wherein, the DLS architecture uses a data line shared by adjacent left and right sub-pixels and addressed using different scan lines to achieve the purpose of halving the data line, and at the same time, the charging time of the pixel is halved due to doubling the scan line. The embodiment of the present application converts the input display image into an actual pixel architecture distribution, and calculates the loading amount based on the actual pixel architecture distribution.
[0032] After data processing is performed on 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 directly obtained, or other parameters of the sub-pixel can be obtained first and then quantified according to the other parameters, which is not limited in the embodiment of the present application. 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 the sub-pixel.
[0033] Taking the example of quantizing the driving voltage of a sub-pixel according to the grayscale value of the sub-pixel, optionally, the above step 110 includes the following steps:
[0034] Step 101: obtaining an initial grayscale value of each sub-pixel in a display image;
[0035] Step 102: Determine the drive type of the display screen;
[0036] Step 103: if the driving type is positive polarity driving, determining the driving voltage of each sub-pixel according to the initial grayscale value of each sub-pixel and a preset first voltage mapping table;
[0037] Step 104: If the driving type is negative polarity driving, determining the driving voltage of each sub-pixel according to the initial grayscale value of each sub-pixel and a preset second voltage mapping table.
[0038] Positive polarity drive drives pixels with a positive polarity voltage. The positive polarity voltage refers to a driving voltage with a voltage value greater than the common voltage. It can make the liquid crystal molecules arrange in a specific direction, thereby controlling the passage of light to form an image and achieving the purpose of screen display. Negative polarity drive drives pixels with a negative polarity voltage. The negative polarity voltage refers to a driving voltage with a voltage value less than the common voltage. The arrangement direction of the liquid crystal molecules during negative polarity drive is opposite to the arrangement direction of the liquid crystal molecules during positive polarity drive. It can also control the passage of light to form an image and achieve the purpose of screen display. In practical applications, in order to reduce the polarization and afterimage phenomenon of liquid crystal molecules caused by long-term application of the same polarity voltage, an alternating polarity drive method is usually adopted, that is, positive and negative polarities are driven alternately. This method can effectively reduce the polarization of liquid crystal molecules, extend the service life of the display device, and improve the display quality.
[0039] It is precisely because the capacity rebound speed and voltage drop of positive polarity driving and negative polarity driving are slightly different, so the embodiment of the present application pre-establishes voltage mapping tables corresponding to the two driving types, namely, a first voltage mapping table and a second voltage mapping table. Among them, the first voltage mapping table includes a mapping relationship between the initial grayscale value and the driving voltage in the case of positive polarity driving; the second voltage mapping table includes a mapping relationship between the initial grayscale value and the driving voltage in the case of negative polarity driving. When obtaining the driving voltage of each sub-pixel in the display screen, first determine the positive and negative polarity driving type of the display screen, and then obtain the corresponding voltage mapping table according to the positive and negative polarity driving type, so as to further determine the driving voltage corresponding to the initial grayscale value of the sub-pixel from the obtained 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, such as Figure 3 As shown, an embodiment of the present application pre-establishes a mapping table, which includes three columns, the first column is the initial grayscale value, the second column is the driving voltage corresponding to the initial grayscale value in the case of positive polarity driving, and the third column is the driving voltage corresponding to the initial grayscale value in the case of negative polarity driving. Therefore, the sub-mapping table formed by the first column and the second column in the mapping table is a first voltage mapping table, and the sub-mapping table formed by the first column and the third column is a second voltage mapping table.
[0040] The display device can provide a driving voltage for the sub-pixels through a source driver integrated circuit (Source IC), which can also be called a source driver chip, or Driver IC, etc. The number of data channels of the source driver chip refers to the number of channels on the source driver chip for transmitting data signals, and each channel can provide data for a certain number of sub-pixels. Since the number of channels of a source driver chip is limited, a display device is usually driven by multiple source driver chips, such as the number of source driver chips ranging from 4 to 24.
[0041] The display device in the embodiment of the present application is driven by multiple source driver chips, and one 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 may be distributed in multiple rows of the display screen. Among them, one source driver chip can drive multiple rows of sub-pixels in time-sharing, and time-sharing driving means driving one row of sub-pixels before driving the next row of sub-pixels. Therefore, in order to more accurately obtain the fluctuation of the driving voltage, the embodiment of the present application determines the driving load of each source driver chip when driving each row of sub-pixels according to the driving voltage of multiple sub-pixels in the display screen. Among them, the driving load of a source driver chip when driving a row of sub-pixels is used to indicate the driving voltage fluctuation of the sub-pixels driven by the source driver chip in the row. It should be understood that the sub-pixels driven by different source driver chips in the same row are different, or it can be said that one sub-pixel is driven by one source driver chip, and there is no overlap between the sub-pixels driven by different source driver chips. For the calculation process of the driving load, please refer to the following embodiment, which will not be repeated here.
[0042] According to the driving load of each source driver chip when driving each row of sub-pixels, the degree of dark lines in the driving area of each source driver chip in each row can be clearly determined. The larger the driving load, the deeper the dark line. According to the driving load of each source driver chip when driving each row of sub-pixels, the embodiment of the present application determines the driving grayscale value of the sub-pixel driven by the source driver chip in the row, so as to drive the sub-pixel according to the driving grayscale value to realize the screen display. For example, according to the driving load 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. Because the embodiment of the present application performs targeted grayscale compensation for the sub-pixel according to the driving load when driving the sub-pixel, the 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-pixel, please refer to the following embodiment, which will not be repeated here.
[0043] In summary, the display screen driving method provided by the embodiment of the present application determines the driving load of each source driver chip when driving each row of sub-pixels according to 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, so as to drive the sub-pixel according to the driving grayscale value to realize screen display. Since the driving load is determined according to the driving voltage of the sub-pixel, it can reflect the fluctuation of the driving voltage, so that the degree of dark lines caused by insufficient driving can be quantified in real time. In addition, by calculating the driving grayscale value of each sub-pixel according to the driving load, targeted grayscale compensation can be achieved for each sub-pixel, so as to eliminate the 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.
[0044] Next, the calculation process of the driving load is introduced and explained.
[0045] In one example, the above step 120 includes the following steps:
[0046] Step 121: determining an initial loading amount of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels;
[0047] Step 122: determining the overall pumping capacity of the i-th row of sub-pixels according to the initial pumping capacity of the plurality of source driver chips when driving the i-th row of sub-pixels;
[0048] Step 123: Determine the driving capacity of the sth source driver chip when driving the i-th row of sub-pixels according to the initial loading capacity of the sth source driver chip when driving the i-th row of sub-pixels and the overall loading capacity of the i-th row of sub-pixels.
[0049] Multiple source driver chips usually share a power supply voltage, such as AVDD. For ease of description, the embodiment of the present application refers to the power supply voltage shared by multiple source driver chips as the power supply voltage of the display device, which can also be called PMIC power supply voltage in practical applications, etc., and the embodiment of the present application does not limit this. When the draw load suddenly increases, insufficient drive will occur, and the power supply voltage will be pulled down, such as the case of AVDD drop. The lowering of the power supply voltage will also affect the driving ability of each source driver chip. Therefore, the embodiment of the present application is for the draw load corresponding to each source driver chip, and on the basis of the draw load generated by the source driver chip itself, the influence of the draw load generated by other source driver chips on the source driver chip is also considered. For ease of description, in the embodiment of the present application, the draw load generated by each source driver chip itself is called the initial draw load; after integrating the influence of the draw load generated by other source driver chips on the source driver chip, the final draw load corresponding to the source driver chip is called the driving draw load.
[0050] In order to integrate the influence of the draw generated by other source driver chips on the source driver chip, the embodiment of the present application calculates the overall draw based on the initial draws corresponding to multiple source driver chips after calculating the initial draws corresponding to each source driver chip, and then calculates the driving draw corresponding to each source driver chip based on the overall draw and the initial draw corresponding to the source driver chip.
[0051] In one example, the above step 121 includes the following steps:
[0052] Step 1211: Determine the pixel loading of each sub-pixel driven by the s-th source driver chip in the i-th row according to the driving voltages of the plurality of sub-pixels;
[0053] Step 1212: Determine an initial pumping capacity of the sth source driver chip when driving the sub-pixels in the i-th row according to the pixel pumping capacities of the plurality of sub-pixels driven by the sth source driver chip in the i-th row.
[0054] Since the pumping amount is used to indicate the fluctuation of the driving voltage, the embodiment of the present application first calculates the pixel pumping amount of the sub-pixel according to the driving voltage of the sub-pixel, and then calculates the initial pumping amount of the source driver chip according to the pixel pumping amount of the sub-pixel.
[0055] The pixel pumping amount of the current sub-pixel is determined according to 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 order, and the previous sub-pixel refers to a sub-pixel that is located before the current sub-pixel in the pixel driving order. The pixel driving order refers to the order in which the source driver chip drives the sub-pixels. The pixel driving order can be directly obtained by the display device, for example, the pixel driving order is input to the display device together with the display screen; or, the pixel driving order can also be obtained by the display device after acquiring the display screen and performing data mapping and other processing according to the driving architecture and the display screen.
[0056] For example, taking the DLS architecture as an example, Figure 4 As shown, Figure 4 The squares represent sub-pixels, and the vertical lines represent drive lines. A source driver chip may include one or more drive lines, and the driving range of a drive line has four columns of sub-pixels. Figure 4 As shown, Figure 4 Taking the sub-pixel shown in as an example, Figure 4 The pixel driving order of the sub-pixels driven by the middle driving line A is: the first row of red sub-pixels 1, the first row of blue sub-pixels 2, the second row of red sub-pixels 3, the second row of green sub-pixels 4, the third row of red sub-pixels 5, the third row of blue sub-pixels 6, the fourth row of red sub-pixels 7, and the fourth row of green sub-pixels 8; Figure 4 The pixel driving order of the sub-pixels driven by the middle driving line B is: blue sub-pixel 1 in the first row, green sub-pixel 2 in the first row, red sub-pixel 3 in the second row, blue sub-pixel 4 in the second row, blue sub-pixel 5 in the third row, green sub-pixel 6 in the third row, red sub-pixel 7 in the fourth row, and blue sub-pixel 8 in the fourth row.
[0057] The sth source driver chip driven by the sth source driver chip in the i-th row it For example, the above step 1211 may include the following steps: for the sth sub-pixel driven by the sth source driver chip in the i-th row, it sub-pixels, determine that the sth source driver chip is driving the sth it The previous sub-pixel driven before the s sub-pixel; it The driving voltage of the s sub-pixel and the it The driving voltage of the previous sub-pixel corresponding to the s sub-pixel is determined it The pixel loading amount of each sub-pixel.
[0058] Among them, the above-mentioned it The driving voltage of the s sub-pixel and the it The driving voltage of the previous sub-pixel corresponding to the s sub-pixel is determined it The pixel loading of sub-pixels includes: it The driving voltage of the sth sub-pixel is less than or equal to the it The driving voltage of the previous sub-pixel corresponding to the s sub-pixel is it The pixel loading of the s-th sub-pixel is zero; if it The driving voltage of the sth sub-pixel is greater than that of the sth it The driving voltage of the previous sub-pixel corresponding to the s sub-pixel is it The driving voltage of the sth sub-pixel is subtracted from the driving voltage of the sth sub-pixel. it The driving voltage of the previous sub-pixel corresponding to the s sub-pixel is obtained it The pixel loading amount of each sub-pixel.
[0059] The initial draw amount of the sth source driver chip when driving the i-th row of sub-pixels is the sum of the pixel draw amounts of multiple sub-pixels driven by the sth source driver chip in the i-th row. For example, the calculation formula for the initial draw amount of the sth source driver chip when driving the i-th row of sub-pixels is as follows:
[0060]
[0061] Among them, P(s it ) refers to the sth source driver chip driven by the sth source driver chip in the i-th row. itm refers to the total number of sub-pixels driven by the s-th source driver chip in the ith row, and t is a positive integer less than or equal to m; ΔV si It refers to the initial loading 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 pumping amount of other source driver chips when driving the i-th row of sub-pixels can refer to the calculation of the initial pumping amount 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, the above step 122 includes the following steps:
[0064] Step 1221: Obtain a first weight coefficient of each source driver chip; wherein the first weight coefficient is used to indicate the influence of the draw capacity of the source driver chip on the power supply voltage of the display device;
[0065] Step 1222: according to the first weight coefficients of the plurality of source driver chips, weighted sum is performed on the initial loading amounts of the plurality of source driver chips when driving the i-th row of sub-pixels to obtain the overall loading amount of the i-th row of sub-pixels.
[0066] The first weight coefficient may be preset in the display device. For example, the first weight coefficient of each source driver chip is obtained in advance by manual debugging, and then the mapping relationship between the first weight coefficient and the source driver chip is preset in the display device, so that the display device can obtain the first weight coefficient of each source driver chip from its own storage.
[0067] Since the influence of the drawdown of different source driver chips on the supply voltage of the display device may be different, the embodiment of the present application performs weighted summation of the initial drawdowns of the multiple source driver chips when driving the i-th row of sub-pixels according to the first weight coefficients of the multiple source driver chips to obtain the overall drawdown of the i-th row of sub-pixels. For example, the calculation formula for the overall drawdown 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 refers to the overall loading of the sub-pixels in the i-th row; A1 refers to the first weight coefficient of the first source driver chip, A2 refers to the first weight coefficient of the second source driver chip, and A s Refers to the first weight coefficient of the sth source driver chip, AN refers to the first weight coefficient of the Nth source driver chip, N refers to 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 It refers to the initial loading of the first source driver chip when driving the i-th row of sub-pixels, ΔV 2i It refers to the initial loading of the second source driver chip when driving the i-th row of sub-pixels, ΔV si It refers to the initial loading of the sth source driver chip when driving the i-th row of sub-pixels, ΔV Ni It refers to the initial loading of the Nth source driver chip when driving the i-th row of sub-pixels.
[0070] In one example, the above step 123 includes the following steps:
[0071] Step 1231: obtaining a second weight coefficient of each source driver chip; wherein the second weight coefficient is used to indicate the degree of influence of the reduction of the supply voltage of the display device on the draw capacity of the source driver chip;
[0072] Step 1232: summing the initial loading 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 loading of the i-th row of sub-pixels to obtain the driving loading of the s-th source driver chip when driving the i-th row of sub-pixels.
[0073] The second weight coefficient may be preset in the display device. For example, the second weight coefficient of each source driver chip is obtained in advance by manual debugging, and then the mapping relationship between the second weight coefficient and the source driver chip is preset in the display device, so that the display device can obtain the second weight coefficient of each source driver chip from its own storage.
[0074] The display device calculates the product of the second weight coefficient of each source driver chip and the overall draw of each row of sub-pixels, and then sums the product and the initial draw of the source driver chip when driving the row of sub-pixels to obtain the drive draw of the source driver chip when driving the row of sub-pixels. For example, the calculation formula for the drive draw 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 Refers to the second weight coefficient of the sth source driver chip; ΔV i refers to the overall loading of the sub-pixels in the i-th row; ΔV siIt refers to the initial loading of the sth source driver chip when driving the i-th row of sub-pixels; ΔQ si It refers to the driving load of the s-th source driver chip when driving the i-th row of sub-pixels.
[0077] Optionally, since the effects of the drawdown of different source driver chips on the power supply voltage of the display device, and the effects of the reduction of the power supply voltage of the display device on the drawdown of the source driver chip, are relatively independent, the embodiment of the present application does not limit the relationship between the first weight coefficients and the second weight coefficients of the plurality of source driver chips. For example, the sum of the first weight coefficients of the plurality of source driver chips does not need to satisfy the constraint condition of being equal to 1. For example, Figure 5 As shown, taking the display device including 4 source driver chips as an example, Figure 5 is a possible situation of the first weight coefficient and the second weight coefficient obtained through manual debugging. In practical applications, Figure 5 The weight coefficient shown in is divided by a preset value to be mapped to the range of 0 to 1, and then the calculation process of the extraction capacity is performed.
[0078] When AVDD drop occurs, it takes some time for AVDD to return to normal level, so the pumping amount of the current row will affect the subsequent rows. In one example, after the above step 120, or after the above step 123, it also includes: according to the drive pumping amount of the s-th source driver chip when driving the i-1-th row of sub-pixels, the drive pumping amount of the s-th source driver chip when driving the i-th row of sub-pixels is corrected. Among them, the corrected drive pumping 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 correcting the driving pumping amount of the sth source driver chip when driving the i-th row of sub-pixels according to the driving pumping amount of the sth source driver chip when driving the i-th row of sub-pixels includes: performing weighted summation on the driving pumping amount of the sth source driver chip when driving the i-th row of sub-pixels and the driving pumping amount of the sth source driver chip when driving the i-th row of sub-pixels to obtain the corrected driving pumping amount of the sth source driver chip when driving the i-th row of sub-pixels. Optionally, when performing weighted summation to correct the driving pumping amount of the sth source driver chip when driving the i-th row of sub-pixels, the larger the driving pumping amount of the sth source driver chip when driving the i-th row of sub-pixels, the larger the weight corresponding to the driving pumping amount of the sth source driver chip when driving the i-th row of sub-pixels. Optionally, the weight based on which the weighted summation is performed can be obtained according to debugging or empirical values, and the embodiment of the present application is not limited to this.
[0080] It should be noted that when the drive pumping amount of the s-th source driver chip when driving the i-th row of sub-pixels is corrected, in addition to the drive pumping amount of the s-th source driver chip when driving the i-1-th row of sub-pixels, the drive pumping amount of the s-th source driver chip when driving the i-2-th row of sub-pixels can also be used. In other words, the drive pumping amount of a source driver chip when driving a row of sub-pixels can affect the drive pumping amount of the source driver chip when driving the subsequent row of sub-pixels, such as affecting the drive pumping amount of the source driver chip when driving the subsequent row of sub-pixels; correspondingly, the drive pumping amount of a source driver chip when driving a row of sub-pixels may be affected by the drive pumping amount of the source driver chip when driving the previous row of sub-pixels or multiple rows of sub-pixels. Optionally, the influence of the drive pumping amount of a source driver chip when driving a row of sub-pixels on the drive pumping amount of the source driver chip when driving the subsequent rows of sub-pixels decreases as the number of rows increases.
[0081] It should be understood that the calculation of the drive pumping amount of other source driver chips when driving the i-th row of sub-pixels, and the calculation of the drive pumping amount of each source driver chip when driving other rows of sub-pixels, can refer to the calculation of the drive pumping amount of the s-th source driver chip when driving the i-th row of sub-pixels, and will not be elaborated here.
[0082] To sum up, the display device driving method provided in the embodiment of the present application, when calculating the driving loading of each source driver chip, not only considers the loading generated by the source driver chip itself, but also considers the influence of the loading generated by other source driver chips on the source driver chip, so that the driving loading of the source driver chip is more accurate, thereby improving the accuracy of dark thread quantization, and also helps to improve the accuracy of grayscale compensation.
[0083] Next, the calculation process of the driving grayscale value is introduced.
[0084] In one example, the above step 130 includes the following steps:
[0085] Step 131: For the sth source driven by the sth source driver chip in the i-th row it sub-pixels, according to the preset coefficient mapping table, the sth it The initial grayscale value of the sub-pixel and the driving load of the s-th source driver chip when driving the i-th row of sub-pixels determine the s-th row of sub-pixels. it grayscale mapping coefficients corresponding to sub-pixels; wherein the coefficient mapping table includes grayscale mapping coefficients corresponding to multiple groups of initial grayscale values and drive loads;
[0086] Step 132: According to s itThe grayscale mapping coefficient corresponding to the ith sub-pixel and the driving load of the sth source driver chip when driving the ith row of sub-pixels determine the sth it The driving grayscale value of each sub-pixel.
[0087] Under different driving loads, the degree of compensation for sub-pixels is different. In the embodiment of the present application, the degree of compensation for pixels can be reflected by grayscale mapping coefficients. A coefficient mapping table can be preset in the display device, and the grayscale mapping coefficient can be obtained from the coefficient mapping table. Optionally, since the driving capabilities, driving wiring, etc. 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 coefficient corresponding to the sub-pixel, the corresponding coefficient mapping table can be obtained according to the source driver chip driving the sub-pixel, and then the grayscale mapping coefficient corresponding to the sub-pixel can be obtained from the coefficient mapping table.
[0088] Optionally, the grayscale mapping coefficient may include one or more sub-mapping coefficients, and different sub-mapping coefficients correspond to different sub-coefficient mapping tables. Figure 6 As shown, taking a coefficient mapping table corresponding to a source driver chip as an example, the grayscale mapping coefficient includes a sub-mapping coefficient α and a sub-mapping coefficient β. The coefficient mapping table includes two sub-coefficient mapping tables. One sub-coefficient mapping table includes a sub-mapping coefficient α corresponding to multiple groups of initial grayscale values and drive loading amounts, and the other sub-coefficient mapping table includes a sub-mapping coefficient β corresponding to multiple groups of initial grayscale values and drive loading amounts. The mapping coefficients in the coefficient mapping table can be obtained through manual debugging.
[0089] It should be understood that the coefficient mapping table may not include mapping coefficients corresponding to all initial grayscale values and drive loading amounts. If the initial grayscale value and / or drive loading amount of a 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 compensated grayscale value for compensating the sub-pixel can be calculated using the grayscale mapping coefficient, and then the compensated grayscale value is added to the initial grayscale value of the sub-pixel to obtain the driving grayscale value of the sub-pixel.
[0091] In one example, the above step 132 includes the following steps:
[0092] Step 1321: According to s it The grayscale mapping coefficient corresponding to the ith sub-pixel and the driving load of the sth source driver chip when driving the ith row of sub-pixels determine the sth it The compensated grayscale value of each sub-pixel;
[0093] Step 1322: For the sit The initial grayscale value and the compensated grayscale value of the s sub-pixel are summed to obtain the it The driving grayscale value of each sub-pixel.
[0094] For example, taking the grayscale mapping coefficient including the sub-mapping coefficient α and the sub-mapping coefficient β as an example, the sth it The calculation formula for the compensation grayscale value of a sub-pixel is as follows:
[0095]
[0096] in, refers to the s it The compensation grayscale value of each sub-pixel; ΔQ si It refers to the driving load of the s-th source driver chip when driving the i-th row of sub-pixels.
[0097] Optionally, before the above step 1322, the method further includes: adjusting the voltage difference coefficient of the sth 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. If the grayscale value range is 0 to 255, the target grayscale is 255 grayscale. When the power supply voltage is close to the driving voltage of the target grayscale, the dark line is also darker. 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 s it The calculation formula of the compensation grayscale value after sub-pixel optimization is as follows:
[0099]
[0100] Here, γ refers to a voltage difference coefficient. The smaller the voltage difference between the supply voltage of the display device and the driving voltage of the target grayscale is, the smaller the voltage difference coefficient γ is.
[0101] In one example, the above step 130 includes the following steps:
[0102] Step 133: For the sth source driven by the sth source driver chip in the i-th row it sub-pixels, according to the preset grayscale value mapping table, the sth it The initial grayscale value of the sub-pixel and the driving load of the s-th source driver chip when driving the i-th row of sub-pixels determine the s-th row of sub-pixels. it The grayscale value mapping table includes driving grayscale values corresponding to multiple groups of initial grayscale values and driving loading amounts.
[0103] In this example, a grayscale value mapping table may also be established, and the driving grayscale value may be obtained from the grayscale value mapping table according to the initial grayscale value and the driving load, without calculating the compensation grayscale value. Figure 7 As shown, Figure 7 The grayscale value mapping table shown includes driving grayscale values corresponding to multiple groups of initial grayscale values and driving loading amounts. It should be understood that the grayscale value mapping table may not include driving grayscale values corresponding to all initial grayscale values and driving loading amounts. If the initial grayscale value and / or driving loading 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 s it The calculation formula for the driving grayscale value of a sub-pixel is as follows:
[0106]
[0107] in, refers to the s it The initial grayscale value of each sub-pixel; ΔQ si It refers to the driving load of the sth source driver chip when driving the i-th row of sub-pixels; refers to the s it 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 the above step 133, the method further includes: adjusting the voltage difference coefficient of the sth it The driving 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 with the maximum grayscale value. If the grayscale value range is 0 to 255, the target grayscale is 255 grayscale. When the power supply voltage is close to the driving voltage of the target grayscale, the dark line is also darker. Therefore, this example optimizes the driving grayscale value through the voltage difference coefficient.
[0109] For example, the s it The calculation formula of the optimized driving grayscale value of each sub-pixel is as follows:
[0110]
[0111] Here, γ refers to a voltage difference coefficient. The smaller the voltage difference between the supply voltage of the display device and the driving voltage of the target grayscale is, the smaller the voltage difference coefficient γ is.
[0112] It should be understood that for the sake of ease of description, the embodiment of the present application refers to the original, uncompensated grayscale value of the sub-pixel as the initial grayscale value; the grayscale value that needs to be increased or decreased by the sub-pixel 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 screen driving method provided by the embodiment of the present application calculates the driving grayscale value of each sub-pixel according to the driving loading, and can realize targeted grayscale compensation for each sub-pixel, so as to eliminate the 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. In addition, the embodiment of the present application provides a variety of ways to determine the driving grayscale value, and the matching way can be flexibly selected according to the needs to determine the driving grayscale value.
[0114] In order to facilitate better implementation of the display screen driving method provided in the embodiment of the present application, the embodiment of the present application also provides a display screen driving device, which includes a program code or an IP core. The program code or the IP core can be used to execute the above-mentioned display screen driving method, wherein the meaning of the nouns is the same as in the above-mentioned display screen driving method, and the specific implementation details can refer to the description in the method embodiment.
[0115] See also Figure 8 , Figure 8 is a schematic diagram of a display screen driving device provided in an embodiment of the present application. The program code or IP core in the display screen driving device may be located as shown in FIG. Figure 8 In the modules shown, at this time, the display screen driving device 800 may include: a voltage acquisition module 810 , a draw amount 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 image;
[0117] A pumping amount determining module 820, configured to determine the driving pumping amount of each source driver chip when driving each row of the sub-pixels according to the driving voltages 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 sth source driver chip in the i-th row according to the driving loading of the sth source driver chip when driving the sub-pixel in the i-th row; wherein s is a positive integer and i is a positive integer.
[0119] Optionally, the loading capacity determination module 820 is further configured to:
[0120] Determining an initial loading amount of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels;
[0121] Determine the overall pumping capacity of the sub-pixels in the i-th row according to the initial pumping capacity of the plurality of source driver chips when driving the sub-pixels in the i-th row;
[0122] The driving loading of the sth source driver chip when driving the sub-pixels in the i-th row is determined according to the initial loading of the sth source driver chip when driving the sub-pixels in the i-th row and the overall loading of the sub-pixels in the i-th row.
[0123] Optionally, the loading capacity determination module 820 is further configured to:
[0124] Determining the pixel loading of each of the sub-pixels driven by the s-th source driver chip in the i-th row according to the driving voltages of the plurality of sub-pixels;
[0125] The initial pumping amount of the sth source driver chip when driving the sub-pixels in the i-th row is determined according to the pixel pumping amounts of the plurality of sub-pixels driven by the sth source driver chip in the i-th row.
[0126] Optionally, the loading capacity determination module 820 is further configured to:
[0127] For the sth source electrode driven by the sth source driver chip in the i-th row it The s-th sub-pixel determines that the s-th source driver chip drives the s-th it The sub-pixel driven by the last sub-pixel before the sub-pixel; wherein the s it is a positive integer;
[0128] According to s. it The driving voltage of the s-th sub-pixel, and it The driving voltage of the previous sub-pixel corresponding to the s-th sub-pixel is determined it The pixel loading amount of each of the sub-pixels.
[0129] Optionally, the loading capacity determination module 820 is further configured to:
[0130] Obtaining a first weight coefficient of each of the source driver chips; wherein the first weight coefficient is used to indicate the degree of influence of the draw capacity of the source driver chip on the power supply voltage of the display device;
[0131] According to the first weight coefficients of the plurality of source driver chips, a weighted sum is taken of the initial loading amounts of the plurality of source driver chips when driving the sub-pixels in the i-th row, so as to obtain the overall loading amount of the sub-pixels in the i-th row.
[0132] Optionally, the loading capacity determination module 820 is further configured to:
[0133] Acquire a second weight coefficient of each of the source driver chips; wherein the second weight coefficient is used to indicate the degree of influence of the reduction of the supply voltage of the display device on the draw capacity of the source driver chip;
[0134] The initial pumping amount of the sth source driver chip when driving the i-th row of sub-pixels and the product of the second weight coefficient of the sth source driver chip and the overall pumping amount of the i-th row of sub-pixels are summed to obtain the driving pumping amount of the sth source driver chip when driving the i-th row of sub-pixels.
[0135] Optionally, the loading capacity determination module 820 is further configured to:
[0136] According to the driving load of the sth source driver chip when driving the sub-pixels in the i-1th row, correcting the driving load of the sth source driver chip when driving the sub-pixels in the i-1th row;
[0137] The corrected driving load of the sth source driver chip when driving the sub-pixels in the i-th row is used to determine the driving grayscale value of each sub-pixel driven by the sth source driver chip in the i-th row.
[0138] Optionally, the loading capacity determination module 820 is further configured to:
[0139] A weighted sum is performed on the drive loading of the sth source driver chip when driving the sub-pixels in the i-1th row and the drive loading of the sth source driver chip when driving the sub-pixels in the i-th row to obtain the corrected drive loading of the sth source driver chip when driving the sub-pixels in the i-th row.
[0140] Optionally, the grayscale value determination module 830 is further configured to:
[0141] For the sth source electrode driven by the sth source driver chip in the i-th row it The sub-pixels, according to the preset coefficient mapping table, the s it The initial grayscale value of the sub-pixel and the driving load of the s-th source driver chip when driving the sub-pixel in the i-th row are determined. itgrayscale mapping coefficients corresponding to the sub-pixels; wherein the coefficient mapping table includes the grayscale mapping coefficients corresponding to multiple groups of the initial grayscale values and the driving loads;
[0142] According to s. it The grayscale mapping coefficient corresponding to the sth sub-pixel and the driving load of the sth source driver chip when driving the i-th row of sub-pixels are determined. 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 s. it The grayscale mapping coefficient corresponding to the sth sub-pixel and the driving load of the sth source driver chip when driving the i-th row of sub-pixels are determined. it a compensated grayscale value of each of the sub-pixels;
[0145] For the s it The initial grayscale value and the compensated grayscale value of the s-th sub-pixel are summed to obtain the 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 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 sth source electrode driven by the sth source driver chip in the i-th row it The sub-pixels, according to the preset grayscale value mapping table, the s it The initial grayscale value of the sub-pixel and the driving load of the s-th source driver chip when driving the sub-pixel in the i-th row are determined. 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 groups of the initial grayscale values and the driving loading amounts.
[0150] Optionally, the grayscale value determination module 830 is further configured to:
[0151] The voltage difference coefficient is used to 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 used to:
[0153] Acquiring an initial grayscale value of each of the sub-pixels in the display image;
[0154] Determining a drive type of the display screen;
[0155] If the driving type is positive polarity driving, 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 a mapping relationship between the initial grayscale value and the driving voltage in the case of the positive polarity driving;
[0156] If the driving type is negative polarity driving, 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 a mapping relationship between the initial grayscale value and the driving voltage in the case of the negative polarity driving.
[0157] In summary, the display screen driving method provided by the embodiment of the present application determines the driving load of each source driver chip when driving each row of sub-pixels according to 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, so as to drive the sub-pixel according to the driving grayscale value to realize screen display. Since the driving load is determined according to the driving voltage of the sub-pixel, it can reflect the fluctuation of the driving voltage, so that the degree of dark lines caused by insufficient driving can be quantified in real time. In addition, by calculating the driving grayscale value of each sub-pixel according to the driving load, targeted grayscale compensation can be achieved for each sub-pixel, so as to eliminate the 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.
[0158] It should be understood that, in specific implementation, the above modules can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities.
[0159] Those skilled in the art will appreciate that the above program code or IP core may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0160] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a program code or an IP core is stored, and the program code or the IP core can be loaded by a processor to execute the steps in any one of the display screen driving methods provided in the embodiments of the present application. For example, the program code or the IP core can execute the following steps:
[0161] Obtaining a driving voltage for each sub-pixel in a display screen;
[0162] Determining the driving load of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels;
[0163] According to the driving load of the sth source driver chip when driving the sub-pixels in the i-th row, the driving grayscale value of each sub-pixel driven by the sth source driver chip in the i-th row is determined; wherein s is a positive integer and i is a positive integer.
[0164] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0165] Since the program code or IP core stored in the computer-readable storage medium can execute the steps in any one of the display screen driving methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the display screen driving methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be elaborated here.
[0166] An embodiment of the present application further provides a display device, which includes a display panel and the display screen driving device described in the above embodiment.
[0167] The specific implementation methods and corresponding beneficial effects of the above operations can be found in the above detailed description of the display screen driving method embodiment, which will not be elaborated here.
[0168] The above is a detailed introduction to a display screen driving method and device, and a display device provided in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A display screen driving method, characterized in that: The method comprises: Obtaining a driving voltage for each sub-pixel in a display screen; Determining the driving load of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels; According to the driving load of the sth source driver chip when driving the sub-pixels in the i-th row, the driving grayscale value of each sub-pixel driven by the sth source driver chip in the i-th row is determined; wherein s is a positive integer and i is a positive integer.
2. The display screen driving method according to claim 1, characterized in that: The step of determining the driving load of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels comprises: Determining an initial loading amount of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels; Determine the overall pumping capacity of the sub-pixels in the i-th row according to the initial pumping capacity of the plurality of source driver chips when driving the sub-pixels in the i-th row; The driving loading of the sth source driver chip when driving the sub-pixels in the i-th row is determined according to the initial loading of the sth source driver chip when driving the sub-pixels in the i-th row and the overall loading of the sub-pixels in the i-th row.
3. The display screen driving method according to claim 2, characterized in that: The step of determining the initial loading amount of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels comprises: Determining the pixel loading of each of the sub-pixels driven by the s-th source driver chip in the i-th row according to the driving voltages of the plurality of sub-pixels; The initial pumping amount of the sth source driver chip when driving the sub-pixels in the i-th row is determined according to the pixel pumping amounts of the plurality of sub-pixels driven by the sth source driver chip in the i-th row.
4. The display screen driving method according to claim 3, characterized in that: The step of determining the pixel loading of each of the sub-pixels driven by the s-th source driver chip in the i-th row according to the driving voltages of the plurality of sub-pixels comprises: For the sth source electrode driven by the sth source driver chip in the i-th row it The s-th sub-pixel determines that the s-th source driver chip drives the s-th it The sub-pixel driven by the last sub-pixel before the sub-pixel; wherein the s it is a positive integer; According to s. it The driving voltage of the s-th sub-pixel, and it The driving voltage of the previous sub-pixel corresponding to the s-th sub-pixel is determined it The pixel loading amount of each of the sub-pixels.
5. The display screen driving method according to claim 2, characterized in that: Determining the overall pumping capacity of the sub-pixels in the i-th row according to the initial pumping capacity of the plurality of source driver chips when driving the sub-pixels in the i-th row includes: Obtaining a first weight coefficient of each of the source driver chips; wherein the first weight coefficient is used to indicate the degree of influence of the draw capacity of the source driver chip on the power supply voltage of the display device; According to the first weight coefficients of the plurality of source driver chips, a weighted sum is taken of the initial loading amounts of the plurality of source driver chips when driving the sub-pixels in the i-th row, so as to obtain the overall loading amount of the sub-pixels in the i-th row.
6. The display screen driving method according to claim 2, characterized in that: Determining the driving pumping amount of the sth source driver chip when driving the sub-pixels in the i-th row according to the initial pumping amount of the sth source driver chip when driving the sub-pixels in the i-th row and the overall pumping amount of the sub-pixels in the i-th row includes: Acquire a second weight coefficient of each of the source driver chips; wherein the second weight coefficient is used to indicate the degree of influence of the reduction of the supply voltage of the display device on the draw capacity of the source driver chip; The initial pumping amount of the sth source driver chip when driving the i-th row of sub-pixels and the product of the second weight coefficient of the sth source driver chip and the overall pumping amount of the i-th row of sub-pixels are summed to obtain the driving pumping amount of the sth source driver chip when driving the i-th row of sub-pixels.
7. The display screen driving method according to claim 1, characterized in that: After determining the driving load of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels, the method further includes: According to the driving load of the sth source driver chip when driving the sub-pixels in the i-1th row, correcting the driving load of the sth source driver chip when driving the sub-pixels in the i-1th row; The corrected driving load of the sth source driver chip when driving the sub-pixels in the i-th row is used to determine the driving grayscale value of each sub-pixel driven by the sth source driver chip in the i-th row.
8. The display screen driving method according to claim 7, characterized in that: The step of correcting the driving load of the sth source driver chip when driving the sub-pixels in the i-1th row according to the driving load of the sth source driver chip when driving the sub-pixels in the i-1th row comprises: A weighted sum is performed on the drive loading of the sth source driver chip when driving the sub-pixels in the i-1th row and the drive loading of the sth source driver chip when driving the sub-pixels in the i-th row to obtain the corrected drive loading of the sth source driver chip when driving the sub-pixels in the i-th row.
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 sth source driver chip in the i-th row according to the driving load of the sth source driver chip when driving the sub-pixels in the i-th row comprises: For the sth source electrode driven by the sth source driver chip in the i-th row it The sub-pixels, according to the preset coefficient mapping table, the s it The initial grayscale value of the sub-pixel and the driving load of the s-th source driver chip when driving the sub-pixel in the i-th row are determined. it grayscale mapping coefficients corresponding to the sub-pixels; wherein the coefficient mapping table includes the grayscale mapping coefficients corresponding to multiple groups of the initial grayscale values and the driving loads; According to s. it The grayscale mapping coefficient corresponding to the sth sub-pixel and the driving load of the sth source driver chip when driving the i-th row of sub-pixels are determined. it The driving grayscale value of each of the sub-pixels.
10. The display screen driving method according to claim 9, characterized in that: According to s it The grayscale mapping coefficient corresponding to the sth sub-pixel and the driving load of the sth source driver chip when driving the i-th row of sub-pixels are determined. it The driving grayscale value of each of the sub-pixels comprises: According to s. it The grayscale mapping coefficient corresponding to the sth sub-pixel and the driving load of the sth source driver chip when driving the i-th row of sub-pixels are determined. it a compensated grayscale value of each of the sub-pixels; For the s it The initial grayscale value and the compensated grayscale value of the s-th sub-pixel are summed to obtain the it The driving grayscale value of each of the sub-pixels.
11. The display screen driving method according to claim 10, characterized in that: In the above it The initial grayscale value and the compensated grayscale value of the s-th sub-pixel are summed to obtain the it Before determining the driving grayscale value of each of the sub-pixels, the method further comprises: The voltage difference coefficient is used to 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.
12. 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 sth source driver chip in the i-th row according to the driving load of the sth source driver chip when driving the sub-pixels in the i-th row comprises: For the sth source electrode driven by the sth source driver chip in the i-th row it The sub-pixels, according to the preset grayscale value mapping table, the s it The initial grayscale value of the sub-pixel and the driving load of the s-th source driver chip when driving the sub-pixel in the i-th row are determined. 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 groups of the initial grayscale values and the driving loading amounts.
13. The display screen driving method according to claim 12, characterized in that: In the grayscale value mapping table according to the preset it The initial grayscale value of the sub-pixel and the driving load of the s-th source driver chip when driving the sub-pixel in the i-th row are determined. it After determining the driving grayscale value of each of the sub-pixels, the method further comprises: The voltage difference coefficient is used to 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.
14. The display screen driving method according to any one of claims 1 to 13, characterized in that: The step of obtaining the driving voltage of each sub-pixel in the display screen includes: Acquiring an initial grayscale value of each of the sub-pixels in the display image; Determining a drive type of the display screen; If the driving type is positive polarity driving, 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 a mapping relationship between the initial grayscale value and the driving voltage in the case of the positive polarity driving; If the driving type is negative polarity driving, 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 a mapping relationship between the initial grayscale value and the driving voltage in the case of the negative polarity driving.
15. A display screen driving device, characterized in that: The device comprises: A voltage acquisition module, used to acquire the driving voltage of each sub-pixel in the display screen; A pumping amount determination module, used to determine the driving pumping amount of each source driver chip when driving each row of sub-pixels according to the driving voltages of the plurality of sub-pixels; A grayscale value determination module is used to determine the driving grayscale value of each of the sub-pixels driven by the sth source driver chip in the i-th row according to the driving loading of the sth source driver chip when driving the sub-pixels in the i-th row; wherein s is a positive integer and i is a positive integer.
16. A display device, characterized in that: The display device comprises: a display panel, and the display screen driving device according to claim 15.
Citation Information
Patent Citations
Display device and driving method thereof
CN110969980A
Display device driving method and display device
CN112542122A
Display device and display driving method
CN117975902A
Display picture pre-charging method and device and display device
CN119028293A
Display device and driving time calibraion method of boost circuit
KR102171868B1
Cited By
Crosstalk compensation method and display device
CN121148326A
Thrust control method and display device
CN121281421A