Image display method of display panel, display control device and electronic equipment
By calculating the average value of data voltage to be displayed for each pixel in the AMOLED display panel and performing grayscale compensation, the surface crosstalk problem is solved and the image display quality is improved.
Patent Information
- Application Number
- CN202411864675.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-12-17
AI Technical Summary
The AMOLED display panel will experience crosstalk during the display part, affecting the quality of the display screen and user experience.
By calculating the average value of the data voltage to be displayed for each pixel in the nth row, the gray-scale compensation value of the pixel to be displayed is determined based on the difference between the average value and the data voltage to be displayed of the pixel to be displayed, and the target data voltage is determined by the gray-scale compensation value to realize the display compensation of the pixel to be displayed.
Effectively alleviate and solve the surface crosstalk problem caused by large differences in the data voltage to be displayed on the same row of pixels, and improve the image display quality.
Smart Images

Figure CN119580639A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image display technology, and in particular to an image display method of a display panel, a display device, and an electronic device. Background Art
[0002] With the development of display technology, electronic devices with display functions are increasingly being widely used in people's daily life and work, bringing great convenience to people's daily life and work, and becoming an indispensable and important tool for people today.
[0003] The main component of electronic devices to achieve display functions is the display panel. Compared with traditional liquid crystal display panels (LCD), AMOLED (Active-matrix organic light-emitting diode) display panels have higher response speed, higher contrast and lower energy consumption, and can support a wider color gamut and thinner screen design, becoming one of the preferred technologies for display screens of current smartphones and other portable devices. However, at present, when AMOLED display panels display part of the display screen, crosstalk will occur, which affects the quality of the display screen and thus affects the user experience. Summary of the invention
[0004] In view of the above problems, the present application provides an image display method, a display device and an electronic device for a display panel to alleviate or even solve the display surface crosstalk problem. The specific solution is as follows:
[0005] In a first aspect, the present application provides an image display method of a display panel, wherein the display panel has N rows of pixels, where N is a positive integer greater than 1, and the image display method comprises:
[0006] Calculate the average value of the data voltages to be displayed of each pixel in the nth row, where n is a positive integer not greater than N;
[0007] Determine the grayscale compensation value of the pixel to be displayed based on the difference between the average value and the data voltage to be displayed of the pixel to be displayed in the nth row;
[0008] Determining a target grayscale of the pixel to be displayed at the current panel brightness based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed;
[0009] Based on the target gray scale, a target data voltage for driving the pixels to be displayed to display an image is determined.
[0010] A second aspect of the present application provides a display control device for a display panel, the display control device can execute the above-mentioned image display method, and the display control device includes:
[0011] A first calculation module, the first calculation module is used to calculate the average value of the data voltage to be displayed of each pixel in the nth row;
[0012] A first determination module, the first determination module is used to determine the grayscale compensation value of the pixel to be displayed based on the difference between the average value and the voltage of the data to be displayed of the pixel to be displayed in the nth row;
[0013] A second determination module, the second determination module is used to determine a target grayscale of the pixel to be displayed at the current panel brightness based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed;
[0014] The third determining module is used to determine a target data voltage for driving the pixels to be displayed to display an image based on the target gray scale.
[0015] A third aspect of the present application provides an electronic device, including:
[0016] A display panel having N rows of pixels, where N is a positive integer greater than 1;
[0017] A display control device, the display control device is used to calculate the average value of the data voltage to be displayed of each pixel in the nth row, where n is a positive integer not greater than N; based on the difference between the average value and the data voltage to be displayed of the pixel to be displayed in the nth row, determine the grayscale compensation value of the pixel to be displayed; based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed, determine the target grayscale of the pixel to be displayed at the current panel brightness; based on the target grayscale, determine the target data voltage for driving the pixel to be displayed to display an image.
[0018] By means of the above technical solution, in the image display method, display device and electronic device of the display panel provided by the present application, when controlling the display panel to display an image, the average value of the data voltage to be displayed of each pixel in the nth row is calculated, and the grayscale compensation value of the pixel to be displayed is determined based on the difference between the average value and the data voltage to be displayed of the pixel to be displayed in the nth row, and the target data voltage when driving the pixel to be displayed to display the image is determined by the grayscale compensation value, thereby realizing display compensation of the pixel to be displayed. It can be seen that the technical solution of the present application can determine the target data voltage of the pixel to be displayed in the nth row based on the average value of the data voltage to be displayed of the pixel to be displayed in the nth row, and the display compensation of the pixel to be displayed is related to the average value of the data voltage to be displayed of the pixel in the same row, that is, the display compensation of the pixel to be displayed is related to the data voltage to be displayed of the pixel in the same row. Compared with the method of performing display compensation based only on the data voltage to be displayed of the pixel to be displayed, the technical solution of the present application can alleviate or even solve the surface crosstalk problem caused by the large difference in the data voltage to be displayed of the pixels in the same row through the target data voltage, thereby improving the image display quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0020] The structures, proportions, sizes, etc. illustrated in the drawings of this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with this technology. They are not used to limit the conditions under which this application can be implemented, and therefore have no substantive technical significance. Any structural modification, change in proportion or adjustment of size, without affecting the effects and purposes that can be achieved by this application, should still fall within the scope of the technical contents disclosed in this application.
[0021] Figure 1 A schematic diagram showing the principle of surface crosstalk in a display panel;
[0022] Figure 2 Another schematic diagram of the principle of surface crosstalk in a display panel;
[0023] Figure 3 A method for displaying an image on a display panel provided in an embodiment of the present application;
[0024] Figure 4 A schematic flow chart of a method for calculating an average voltage of data to be displayed provided in an embodiment of the present application;
[0025] Figure 5 A flow chart of a method for determining a pixel data voltage to be displayed provided in an embodiment of the present application;
[0026] Figure 6 A schematic diagram of a process for determining a grayscale compensation value;
[0027] Figure 7 A flow chart of a method for determining a target grayscale of a pixel to be displayed provided in an embodiment of the present application;
[0028] Figure 8 A schematic diagram of the principle of calculating a brightness compensation coefficient based on linear interpolation provided in an embodiment of the present application;
[0029] Fig. 9 A schematic diagram of the structure of a display control device provided in an embodiment of the present application;
[0030] Fig.10 A schematic diagram of the structure of another display control device provided in an embodiment of the present application;
[0031] Fig.11A schematic diagram of the structure of another display control device provided in an embodiment of the present application;
[0032] Fig.12 A schematic diagram of the structure of another display control device provided in an embodiment of the present application;
[0033] Fig.13 A schematic diagram of the structure of another display control device provided in an embodiment of the present application;
[0034] Fig.14 A flow chart of a method for determining a target data voltage of a pixel to be displayed provided in an embodiment of the present application;
[0035] Fig.15 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0036] Reference numerals:
[0037] 11-first calculation module; 12-first determination module; 121-second table lookup unit; 122-second determination unit; 13-second determination module; 131-first acquisition unit; 132-product unit; 133-addition unit; 14-third determination module; 15-acquisition module; 16-second calculation module; 161-first table lookup unit; 162-first determination unit; 17-first storage module; 18-second storage module; 19-display panel; 20-display control device. DETAILED DESCRIPTION
[0038] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the embodiments of the present application. It is known to those skilled in the art that with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0039] The crosstalk problems in AMOLED display panels mainly include line crosstalk problems and panel crosstalk problems.
[0040] Line crosstalk is a phenomenon in which signals interfere with each other between the scan lines connecting two adjacent rows of pixels. The problem of line crosstalk can be solved by optimizing the design of the pixel circuit and wiring layout between two adjacent rows of pixels, optimizing the display parameter design, etc.
[0041] The area crosstalk problem is that during the image display process, the information displayed by one pixel interferes with the information displayed by another pixel, resulting in a poor display effect. The inventors have found that the area crosstalk problem is particularly serious in the area between pixels in the same row.
[0042] like Figure 1 As shown, Figure 1 A schematic diagram of the principle of surface crosstalk in a display panel. Taking a display panel displaying multiple black strip areas under a white background as an example, due to the surface crosstalk problem, the white background area on the right end of the black strip area will be brighter.
[0043] like Figure 2 As shown, Figure 2 Another schematic diagram of the principle of surface crosstalk in a display panel is shown. When the display panel displays two relatively black strip areas under a white background, the problem of brightening the white background area between the two black strip areas will be more serious due to the surface crosstalk problem.
[0044] The AMOLED display panel includes a plurality of OLED pixels arranged in an array, each of which is connected to a pixel circuit to control the pixel to display an image. The pixel circuit includes a driving transistor and a data writing transistor.
[0045] The gate of the driving transistor is connected to the first node N1; the first electrode of the driving transistor is connected to the second node N2, and the second node N2 is connected to the first voltage signal PVDD through the first light-emitting control transistor; the second electrode of the driving transistor is connected to the third node N3, and is connected to the anode of the OLED pixel through the second light-emitting control transistor. The driving transistor is used to provide a driving current to the OLED pixel, and the OLED pixel can respond to the driving current to emit light and display. The gate of the data writing transistor is connected to the target scan line to input the scan signal S2, the first electrode of the data writing transistor is connected to the data signal line to input the data voltage, and the second electrode of the data writing transistor is connected to the second node. The data writing transistor can control the conduction state of the input port of the input data voltage and the second node N2 based on the scan signal S2. Among them, one of the first electrode and the second electrode of the transistor is a drain, and the other is a source.
[0046] The inventors have found that in the same row of pixels, there is a coupling capacitor between the target scan line and other metal structures. For example, if there is an overlapping portion between the target scan line and the first node N1, a coupling capacitor will be formed in the overlapping portion. In addition, the target scan line will also have an overlapping portion with other signal lines, which will also form a coupling capacitor. When displaying a picture with a large grayscale difference, such as when the data signal line inputs black picture and white picture data voltages, due to the large voltage change of the first node N1, on the other hand, the gate-source voltage of the data transistor will be large, and the coupling effect of the coupling capacitor on the target scan line will be stronger. In the same display screen, if the proportion of the low grayscale black display area is higher, the delay problem caused by the coupling of the target signal line will be more serious, which will affect the charging of the adjacent white display area in the row direction, causing the white display area in the row direction to be brighter.
[0047] In order to solve the problem of surface crosstalk in a display panel, an embodiment of the present application provides an image display method of a display panel, the image display method comprising:
[0048] Calculate the average value of the data voltages to be displayed of each pixel in the nth row, where n is a positive integer not greater than N;
[0049] Determine the grayscale compensation value of the pixel to be displayed based on the difference between the average value and the data voltage to be displayed of the pixel to be displayed in the nth row;
[0050] Determining a target grayscale of the pixel to be displayed at the current panel brightness based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed;
[0051] Based on the target gray scale, a target data voltage for driving the pixels to be displayed to display an image is determined.
[0052] In the display compensation process of the embodiment of the present application, the target data voltage of the pixels to be displayed in the nth row can be determined based on the average value of the data voltage to be displayed of the pixels in the nth row. The display compensation of the pixels to be displayed is related to the average value of the data voltage to be displayed of the pixels in the same row, that is, the display compensation of the pixels to be displayed is related to the data voltage to be displayed of the pixels in the same row. Compared with the display compensation method based only on the data voltage to be displayed of the pixels to be displayed, the technical solution of the embodiment of the present application can alleviate or even solve the surface crosstalk problem caused by large differences in the data voltage to be displayed of the pixels in the same row through the target data voltage, thereby improving the image display quality.
[0053] As mentioned above, in the embodiment of the present application, the display panel may be an AMOLED display panel, in which case the pixels in the display panel are OLED. It should be noted that the display panel is not limited to an AMOLED display panel, but may also be other types of display panels, such as a micro LED display panel, in which the pixels are micro LEDs, and the micro LEDs may be Micro LEDs or Mini LEDs.
[0054] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0055] refer to Figure 3 , Figure 3 An image display method of a display panel provided in an embodiment of the present application, wherein the display panel has N rows of pixels, where N is a positive integer greater than 1. The image display method includes:
[0056] Step S11: Calculate the average value a of the data voltage to be displayed of each pixel in the nth row, where n is a positive integer not greater than N. The data voltage to be displayed is the initial data voltage of the pixel when display compensation is not performed.
[0057] In this step, when scanning the nth row of pixels, the data voltages to be displayed of all pixels in the nth row can be determined based on the picture to be displayed. After summing the data to be displayed of all pixels in the nth row, the sum is divided by the number of pixels in the nth row, and the average value a of the data voltages to be displayed of the pixels in the nth row can be obtained.
[0058] For a certain picture to be displayed, the average value a corresponding to each row of pixels is a certain value. The average value a corresponding to each row of pixels is related to the picture to be displayed, and the average values a of pixels in different rows can be the same or different.
[0059] Optionally, the display control device (such as IC) can automatically detect the data voltage to be displayed of the nth row of pixels and perform average voltage calculation on the data voltage to be displayed of the nth row of pixels to automatically calculate the average value a of the data voltage to be displayed of the nth row of pixels.
[0060] Step S12: determining the gray scale compensation value of the pixel to be displayed based on the average value a and the difference b between the data voltages to be displayed of the pixel to be displayed in the nth row.
[0061] For a certain picture to be displayed, the average value a corresponding to the pixels in the nth row is a certain value. When the picture to be displayed is determined, the data voltage to be displayed of each pixel in the nth row can be determined. Therefore, when each pixel in the nth row is used as a pixel to be displayed, the difference b corresponding to each pixel can be determined. If the data voltage to be displayed of a pixel to be displayed in the nth row is V x , then b=aV x , if a is greater than V x , then b is positive, if a is less than V x , then b is a negative value, and different values of b correspond to different grayscale compensation values.
[0062] Step S13: Based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed, determine the target grayscale of the pixel to be displayed at the current panel brightness. The target grayscale is the grayscale value of the pixel after display compensation.
[0063] Step S14: Based on the target grayscale, determine a target data voltage for driving the pixel to be displayed to display an image. The target data voltage is the data voltage of the pixel after display compensation, and the target data voltage is the compensated data voltage corresponding to the target grayscale.
[0064] The image display method provided in the embodiment of the present application can determine the target data voltage of the pixels to be displayed in the nth row based on the average value a of the data voltage to be displayed of the pixels in the nth row, and drive the pixels to be displayed based on the target data voltage to display an image, thereby realizing display compensation for the pixels in the nth row.
[0065] The display compensation of the pixels to be displayed is related to the average value a of the data voltage to be displayed of the pixels in the same row, that is, the display compensation of the pixels to be displayed is related to the data voltage to be displayed of the pixels in the same row. When the pixels to be displayed are driven by the target data voltage determined based on the average value a to display an image, the surface crosstalk problem caused by the large difference in the data voltage to be displayed of the pixels in the same row can be alleviated or even solved, thereby improving the image display quality.
[0066] In the embodiment of the present application, in step S12, the method for calculating the average value a of the data voltage to be displayed of each pixel in the nth row can be as follows: Figure 4 shown.
[0067] refer to Figure 4 , Figure 4 A flow chart of a method for calculating an average voltage of data to be displayed provided in an embodiment of the present application, the method comprising:
[0068] Step S21: obtaining data to be compensated, the data to be compensated at least including grayscales to be displayed of each pixel in the nth row, wherein the grayscale to be displayed is an initial grayscale value of the pixel before display compensation, and the data voltage corresponding to the initial grayscale value is the initial data voltage.
[0069] Step S22: converting the gray scale to be displayed of each pixel in the nth row into a corresponding data voltage to be displayed, which is used to calculate the average value a.
[0070] like Figure 4 As shown, before controlling the nth row of pixels to display an image, the data to be compensated is first obtained, and the data to be compensated includes at least the grayscale to be displayed of each pixel in the nth row, so that the data voltage to be displayed corresponding to each pixel can be determined based on the grayscale to be displayed of each pixel in the nth row, and the average value a of the data voltage to be displayed of the nth row of pixels is calculated, so as to perform display compensation on the nth row of pixels based on the average value a. The grayscale to be displayed of all pixels in a frame of the picture to be displayed is determined, and the data to be compensated is the grayscale to be displayed of each pixel in the nth row or the nth row and at least one row adjacent to it in the grayscale to be displayed of all pixels in a frame of the picture to be displayed.
[0071] In one embodiment, the compensation data may only include the grayscale to be displayed of each pixel in the current row to be displayed. For example, when scanning the nth row, the nth row is the current row to be displayed.
[0072] In another way, the compensation data may include the grayscale to be displayed of each pixel in the current row to be displayed and the grayscale to be displayed of each pixel in at least one row adjacent to the current row to be displayed. In this way, the grayscale to be displayed of multiple consecutive rows of pixels is obtained at the same time. On the one hand, it is not necessary to obtain the grayscale to be displayed of the entire frame at one time, thereby avoiding excessive data volume. On the other hand, while calculating the average value a of the voltage of the data to be displayed corresponding to the pixels in the current row to be displayed, the grayscale to be displayed of the next row of pixels can be read in advance, thereby saving the time for calculating the average value a of the voltage of the data to be displayed corresponding to the pixels in the next row of pixels, thereby improving data processing efficiency.
[0073] In the embodiment of the present application, a first data table may be pre-stored. As described below, the display control device may be used to control the display panel to perform the image display method provided in the embodiment of the present application. The display control device pre-stores a first data table. The first data table may be as shown in Table 1 below.
[0074] Table 1
[0075] First calibration grayscale Voltage of data to be displayed 0 <![CDATA[V1]]> 16 <![CDATA[V2]]> 32 <![CDATA[V3]]> 48 <![CDATA[V4]]> 64 <![CDATA[V5]]> 80 <![CDATA[V6]]> 96 <![CDATA[V7]]> 112 <![CDATA[V8]]> 128 <![CDATA[V9]]> 144 <![CDATA[V 10 ]]> 160 <![CDATA[V 11 ]]> 176 <![CDATA[V 12 ]]> 192 <![CDATA[V 13 ]]> 208 <![CDATA[V 14 ]]> 224 <![CDATA[V 15 ]]> 240 <![CDATA[V 16 ]]> 255 <![CDATA[V 17 ]]>
[0076] The first data table includes a plurality of first calibrated grayscales and the data voltages to be displayed corresponding to the first calibrated grayscales. Table 1 shows 17 different grayscale values from 0 to 255 as the first calibrated grayscales. The 17 first calibrated grayscales are 0, 16, 32, ..., 255, respectively, and the corresponding data voltages to be displayed are V1, V2, V3, ..., V 17 The display panel may be tested for image display effects in advance to calibrate the voltage of the data to be displayed corresponding to different first calibrated grayscales. The first calibrated grayscale may be selected based on demand and is not limited to the value selection method in Table 1.
[0077] refer to Figure 5 , Figure 5 A flow chart of a method for determining a pixel data voltage to be displayed provided in an embodiment of the present application, wherein the grayscale to be displayed of each pixel in the nth row is converted into a corresponding data voltage to be displayed in the above step S22, including:
[0078] Step S31: searching the first data table for a first calibrated grayscale associated with the grayscale to be displayed of each pixel in the nth row.
[0079] As described above, based on the data to be compensated, at least the gray scale to be displayed of each pixel in the nth row can be determined.
[0080] Step S32: determining the to-be-displayed data voltage of the pixel based on the relevant first calibrated grayscale.
[0081] For any pixel in the nth row, by querying the first data table, the data voltage to be displayed corresponding to the pixel can be determined through the first data table. In this way, the display control device can query the first data table to automatically obtain the data voltage to be displayed of each pixel in the nth row, which is convenient for subsequent calculation of the average value a of the data voltage to be displayed of a row of pixels, so as to realize display compensation for the pixels.
[0082] In one implementation, the first data table may be set to have 256 first calibration grayscales corresponding to all integer grayscales from 0 to 255. Figure 5 In the method shown, for any pixel in the nth row, a first calibrated grayscale equal to the grayscale to be displayed of the pixel is searched in the first data table as the relevant first calibrated grayscale, and the data voltage to be displayed corresponding to the relevant first calibrated grayscale is used as the data voltage to be displayed of the pixel.
[0083] In another implementation, as shown in Table 1, in the first data table, a plurality of first calibrated grayscales may be part of the grayscale values in the range of 0 to 255. As shown in Table 1, Figure 5 In the manner shown, for any pixel in the nth row, the grayscale to be displayed can be determined as described above, and the method for determining the data voltage to be displayed includes:
[0084] If the first data table contains a first calibrated grayscale equal to the grayscale to be displayed of the pixel, then the first calibrated grayscale is the first calibrated grayscale related to the grayscale to be displayed of the pixel, and the data voltage to be displayed corresponding to the first calibrated grayscale is used as the data voltage to be displayed of the pixel. At this time, the data voltage to be displayed corresponding to the pixel can be determined by the first calibrated grayscale equal to the grayscale to be displayed of the pixel.
[0085] For example, the grayscale to be displayed of a pixel in the nth row is 16. As shown in Table 1, in the first data table, there is a first calibrated grayscale with a grayscale value of 16, and the corresponding data voltage to be displayed is V2, so V2 can be used as the data voltage to be displayed for the pixel.
[0086] If there is no first calibrated grayscale in the first data table that is the same as the grayscale to be displayed of the pixel, two adjacent first calibrated grayscales are selected in the first data table as relevant first calibrated grayscales, and the grayscale to be displayed of the pixel is located between the two relevant first calibrated grayscales; based on the two first calibrated grayscales, a linear interpolation calculation is performed to determine the data voltage to be displayed of the pixel. Optionally, the two relevant first calibrated grayscales are set to be adjacent to the grayscale to be displayed of the pixel, that is, the interval where the two relevant first calibrated grayscales are located is the minimum interval in the first data table that includes the grayscale to be displayed of the pixel, so as to improve the accuracy of the interpolation calculation.
[0087] Among them, the first data table is a one-dimensional data table. When performing linear interpolation calculation based on the first data table, only one linear interpolation calculation needs to be performed based on two related coordinate points. A related first calibrated grayscale and its corresponding data voltage to be displayed are a related coordinate point of the linear interpolation calculation.
[0088] For example, the grayscale to be displayed of a pixel in the nth row is 40. As shown in Table 1, there is no first calibrated grayscale with a grayscale value of 40 in the first data table. 32 and 48 in the first data table are used as two related first calibrated grayscales, and the corresponding data voltages to be displayed are V3 and V4, respectively. At this time, interpolation calculation can be performed based on the related first calibrated grayscales and the corresponding data voltage to be displayed to determine the data voltage to be displayed corresponding to the pixel.
[0089] In the embodiment of the present application, it is not limited to determining the pixel's data voltage to be displayed through the first data table. The functional relationship between the pixel's grayscale to be displayed and the data voltage to be displayed can also be pre-stored. After obtaining the pixel's grayscale to be displayed, the pixel's data voltage to be displayed is calculated based on the functional relationship.
[0090] When multiple first calibrated grayscales in the first data table are partial grayscale values between 0 and 255, when calibrating the data in the first data table, it is not necessary to calibrate 256 groups of data corresponding to all integer grayscales between 0 and 255, and the data storage volume in the first data table can also be reduced.
[0091] Table 2
[0092]
[0093] In the embodiment of the present application, a second data table is pre-stored. As shown in Table 2 above, the second data table includes: a plurality of different calibrated pressure differences; a plurality of different second calibrated grayscales; and grayscale compensation values corresponding to different combinations of calibrated pressure differences and second calibrated grayscales.
[0094] As shown in Table 2, any second calibrated grayscale and any calibrated pressure difference can be combined to form a set of calibration data with corresponding grayscale compensation values. The display panel can be tested for image display effects in advance to calibrate the grayscale compensation values corresponding to different combinations of second calibrated grayscale and calibrated pressure difference. Table 2 does not show the specific grayscale compensation values of all combinations.
[0095] In Table 2, 10 calibrated pressure differences are used as an example for illustration. The 10 calibrated pressure differences are △U1, △U2, ..., △U 10 ; 17 different grayscale values are used as the second calibration grayscale for schematic illustration, and the 17 second calibration grayscales are 0, 16, 32, ..., 255, respectively.
[0096] It should be noted that the second calibrated grayscale can be selected based on demand and is not limited to the value selection method in Table 2. The second calibrated grayscale can be set to correspond to the first calibrated grayscale one-to-one, or the second calibrated grayscale can be set to be different from the first calibrated grayscale or at least partially different. The calibration quantity of the second calibrated grayscale can be the same as or different from the calibration quantity of the first calibrated grayscale. The calibration quantity and value of the calibrated pressure difference can be tested and calibrated based on demand, and the embodiment of the present application does not limit the calibration quantity and value of the calibrated pressure difference.
[0097] exist Figure 2 Based on the second data sheet shown, Figure 3 In step S12, based on the difference b between the average value a and the data voltage to be displayed of the pixel to be displayed in the nth row, the method for determining the grayscale compensation value of the pixel to be displayed can be as follows: Figure 6 shown.
[0098] refer to Figure 6 , Figure 6 Schematic diagram of a process for determining a grayscale compensation value, the method comprising:
[0099] Step S41: searching the second data table for a calibrated voltage difference and a related second calibrated gray scale associated with a pixel to be displayed.
[0100] Step S42: determining a grayscale compensation value of the pixel to be displayed based on the relevant calibrated pressure difference and the relevant second calibrated grayscale.
[0101] exist Figure 6 In the method shown, when any pixel in the nth row is used as a pixel to be displayed for image display control, the grayscale compensation value of the pixel to be displayed can be determined by querying the second data table. In this way, the grayscale compensation value corresponding to the pixel to be displayed can be automatically obtained by querying the second data table through the display control device, which is convenient for subsequent calculation of the target grayscale of the pixel to be displayed under the current panel brightness, so as to realize display compensation of the pixel.
[0102] As shown in Table 2 above, the second data table is a two-dimensional data table. The multiple different calibrated voltage differences in the second data table are partial voltage values of the inherent voltage difference range of the display panel, and the second calibrated grayscale is a partial grayscale value between 0 and 255. At this time, for a pixel to be displayed in the nth row, as described above, its corresponding difference value b can be determined. At this time, Figure 3 In step S12 of the method shown, the method for determining the grayscale compensation value of the pixel to be displayed includes:
[0103] If the second data table contains a calibrated pressure difference equal to the difference b of the pixel to be displayed, and contains a second calibrated grayscale equal to the grayscale to be displayed of the pixel to be displayed, the grayscale compensation value corresponding to the combination of the calibrated pressure difference and the second calibrated grayscale is used as the grayscale compensation value of the pixel to be displayed; at this time, in the second data table, the calibrated pressure difference equal to the difference b corresponding to the pixel to be displayed is the relevant calibrated pressure difference, the second calibrated grayscale equal to the grayscale to be displayed of the pixel to be displayed is the relevant second calibrated grayscale, and the grayscale compensation value corresponding to the combination of the relevant calibrated pressure difference and the relevant second calibrated grayscale can be used as the grayscale compensation value corresponding to the pixel to be displayed.
[0104] For example, a difference value b=△U2 corresponding to a pixel to be displayed in the nth row, the grayscale to be displayed is 48, and in Table 2 there is a calibrated voltage difference △U2 equal to b, and a second calibrated grayscale equal to 48, so the grayscale compensation value corresponding to the display pixel is G1.
[0105] If there is no calibrated pressure difference equal to the difference b in the second data table, or there is no second calibrated grayscale equal to the grayscale to be displayed, two adjacent calibrated pressure differences are selected in the second data table as the relevant calibrated pressure differences, and two adjacent second calibrated grayscales are selected as the relevant second calibrated grayscales, the difference b is located between the two calibrated pressure differences, and the grayscale to be displayed is located between the two second calibrated grayscales; based on the two calibrated pressure differences and the two second calibrated grayscales, a linear interpolation calculation is performed to determine the grayscale compensation value of the pixel to be displayed. Optionally, the two relevant calibrated pressure differences are set to be adjacent to the difference b corresponding to the pixel to be displayed, that is, the interval where the two relevant calibrated pressure differences are located is the minimum interval including the difference b, and the two relevant second calibrated grayscales are set to be adjacent to the grayscale to be displayed of the pixel to be displayed, that is, the interval where the two relevant second calibrated grayscales are located is the minimum interval including the grayscale to be displayed, so as to improve the accuracy of the interpolation calculation.
[0106] Among them, the second data table is a two-dimensional data table. When performing linear interpolation calculation based on the second data table, only two linear interpolation calculations need to be performed based on four relevant coordinate points. Two relevant calibrated pressure differences and two relevant second calibrated grayscales can form four relevant coordinate points, and each relevant coordinate point includes a relevant calibrated pressure difference and a relevant second calibrated grayscale.
[0107] For example, the difference value b corresponding to a pixel to be displayed in the nth row is between the two calibrated differential pressures △U2 and △U3 in Table 2, and the grayscale to be displayed is 60, which is between the two second calibrated grayscales 48 and 64 in Table 2. At this time, interpolation calculation can be performed based on the two related sets of data to determine the compensation grayscale value corresponding to the pixel to be displayed.
[0108] Based on the above description, it can be known that since the multiple different calibrated voltage differences in the second data table in Table 2 are partial voltage values of the inherent voltage difference interval of the display panel, and the second calibrated grayscale is a partial grayscale value in 0-255, when calibrating the data in the second data table, there is no need to calibrate the 256 groups of data corresponding to all integer grayscales from 0 to 255, and there is no need to calibrate all possible voltage values in the inherent voltage difference interval, which can reduce the amount of calibration data and the amount of data storage in the second data table. Among them, for a display panel, when it displays an image, the maximum data voltage and the minimum data voltage that can be input are determined, and the inherent voltage difference interval is the interval formed by the minimum data voltage and the maximum data voltage, and each calibrated voltage difference is located in this interval.
[0109] In the embodiment of the present application, it is not limited to determining the grayscale compensation value of the pixel to be displayed through the second data table. The functional relationship between the difference b and the average value a corresponding to the pixel to be displayed and the grayscale compensation value can also be pre-stored. After determining the difference b and the average value a corresponding to the pixel to be displayed, the grayscale compensation value of the pixel to be displayed is calculated based on the functional relationship.
[0110] In one implementation of the present application, after the grayscale compensation value is determined, the sum of the grayscale compensation value of the pixel to be displayed and the grayscale to be displayed can be directly used as the target grayscale, and the target data voltage of the pixel to be displayed can be determined based on the target grayscale.
[0111] In another embodiment, in the above step S13, based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed, the method for determining the target grayscale of the pixel to be displayed at the current panel brightness can be as follows: Figure 7 shown.
[0112] refer to Figure 7 , Figure 7 A flow chart of a method for determining a target grayscale of a pixel to be displayed provided in an embodiment of the present application, the method comprising:
[0113] Step S51: Obtain a brightness compensation coefficient based on the current panel brightness.
[0114] The brightness compensation coefficients corresponding to different panel brightnesses can be calibrated in advance. The brightness compensation coefficients corresponding to different panel brightnesses can be calibrated by testing the display effects of the display screen of the display panel at different brightnesses.
[0115] Step S52: Calculate the product of the brightness compensation coefficient and the grayscale compensation value as the target grayscale compensation value.
[0116] For a pixel to be displayed, set its grayscale compensation value to G x , the target grayscale compensation value is G' x , if the brightness compensation coefficient under the current panel brightness is Gain, then G'x =Gain*G x .
[0117] Step S53: calculating the sum of the target grayscale compensation value and the grayscale to be displayed, and taking the sum as the target grayscale.
[0118] If the grayscale to be displayed of the pixel to be displayed is G0 and the target grayscale is G'0, then G'0 = G' x +G0.
[0119] exist Figure 7 In the method shown, different panel brightnesses are respectively set with brightness compensation coefficients, and the target grayscale of the pixels to be displayed after display compensation is calculated based on the brightness compensation coefficients. In this way, display compensation can be performed according to different panel brightnesses, which can improve the effect of display compensation and further improve the image display quality.
[0120] Optionally, a third data table including the correspondence between panel brightness and brightness compensation coefficient may be pre-stored, and the brightness compensation coefficient under the current panel brightness may be determined by querying the third data table. The third data table may be as shown in Table 3 below.
[0121] Table 3
[0122]
[0123] In Table 3, there are calibration data of six different panel brightnesses (DBV), the panel brightness numbers (DBV Band) corresponding to the six panel brightness calibration data are Band1 to Band6, and the panel brightness values (DBVValue) corresponding to Band1 to Band6 are DBV1 to DVB6; there are calibration data of six different brightness compensation coefficients (DBV_Gain), the register storage gain numbers (Register) corresponding to the six brightness compensation coefficient calibration data are Reg_Gain1 to Reg_Gain6, and the brightness compensation coefficients (Gain) corresponding to Reg_Gain1 to Reg_Gain6 are DBV_Gain1 to DBV_Gain6.
[0124] Based on the calibration data shown in Table 3, it can be seen that the third data is a one-dimensional data table, including multiple different panel brightnesses DBV1 to DVB6 and their corresponding brightness compensation coefficients DBV_Gain1 to DBV_Gain6. The calibration data in the third data is not limited to 6 groups of calibrated panel brightnesses and their corresponding brightness compensation coefficients, and any multiple groups of data can be calibrated according to the needs, so that n panel brightnesses DBV1 to DVB6 are calibrated in the third data table. n , DBV1 to DVB nThe corresponding brightness compensation coefficients are DBV_Gain1 to DBV_Gain n .
[0125] When determining the brightness compensation coefficient of the display panel at the current panel brightness based on Table 3, the brightness compensation coefficient can be determined by linear interpolation calculation. The principle is as follows Figure 8 shown.
[0126] refer to Figure 8 , Figure 8 Schematic diagram of the principle of calculating the brightness compensation coefficient based on linear interpolation provided in an embodiment of the present application, wherein the horizontal axis is the panel brightness DBV, the vertical axis is the gain compensation coefficient DBV_Gain, and the current panel brightness ( Figure 8 Point A) is in DVB n-1 ( Figure 8 Point B) and DVB n ( Figure 8 The brightness compensation coefficients corresponding to points B and C are DBV_Gain and DBV_Gain. n-1 and DBV_Gain n The brightness compensation coefficient corresponding to point A can be determined by performing a linear interpolation calculation on the straight line determined by BC.
[0127] It should be noted that the embodiment of the present application is not limited to determining the brightness compensation coefficient through the third data table, and the functional relationship between the panel brightness and the brightness compensation coefficient can also be pre-stored. After determining the current brightness of the panel, the corresponding brightness compensation coefficient is calculated based on the functional relationship.
[0128] After determining the target grayscale of the pixel to be displayed, the target data voltage corresponding to the target grayscale can be determined by querying the fourth data table, and the pixel can be driven by the target data voltage to display an image, so as to achieve display compensation for the pixel to be displayed. The fourth data table includes a plurality of differently calibrated target grayscales and their corresponding target data voltages. The target data voltage is not limited to being determined by the fourth data table, and the functional relationship between the target grayscale value and the target data voltage can also be pre-stored. After determining the target grayscale value, the target data voltage is calculated based on the functional relationship.
[0129] An application program that can execute the image display method provided in the embodiment of the present application is written through simulation software, and the display data of the display panel is processed by a compensation algorithm, and the image display effects of the display panel before and after display compensation are compared to obtain simulation experimental data. The simulation experimental data show that the technical solution based on the embodiment of the present application can effectively solve the surface crosstalk problem.
[0130] Based on any one of the implementations of the image display method embodiments provided in the above embodiments, another embodiment of the present application further provides a display control device, which can be used to execute the image display method provided in any one of the implementations of the above embodiments to control the display panel to display an image. Optionally, the display control device can be an IC.
[0131] refer to Fig. 9 , Fig. 9 A schematic diagram of the structure of a display control device provided in an embodiment of the present application, wherein the display control device includes:
[0132] A first calculation module 11, the first calculation module 11 is used to calculate the average value of the data voltage to be displayed of each pixel in the nth row;
[0133] A first determination module 12, the first determination module 12 is used to determine the grayscale compensation value of the pixel to be displayed based on the difference between the average value and the voltage of the data to be displayed of the pixel to be displayed in the nth row;
[0134] A second determination module 13, the second determination module 13 is used to determine a target grayscale of the pixel to be displayed at the current panel brightness based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed;
[0135] The third determining module 14 is used to determine a target data voltage for driving the pixels to be displayed to display an image based on the target gray scale.
[0136] The display control device provided in the embodiment of the present application can determine the target data voltage of the pixels to be displayed in the nth row based on the average value a of the data voltage to be displayed of the pixels in the nth row, and drive the pixels to be displayed to display images based on the target data voltage, so as to achieve display compensation for the pixels in the nth row. In addition, the display compensation of the pixels to be displayed is related to the average value a of the data voltage to be displayed of the pixels in the same row, that is, the display compensation of the pixels to be displayed is related to the data voltage to be displayed of the pixels in the same row, and when the target data voltage determined based on the average value a drives the pixels to be displayed to display images, the surface crosstalk problem caused by the large difference in the data voltage to be displayed of the pixels in the same row can be alleviated or even solved, thereby improving the image display quality.
[0137] refer to Fig.10 , Fig.10 This is a schematic diagram of the structure of another display control device provided in an embodiment of the present application. Based on the above implementation, the first calculation module 11 includes:
[0138] An acquisition module 15, the acquisition module 15 is used to acquire data to be compensated, the data to be compensated at least including grayscales to be displayed of each pixel in the nth row;
[0139] The second calculation module 16 is used to convert the gray scale to be displayed of each pixel in the nth row into a corresponding data voltage to be displayed, so as to calculate an average value.
[0140] exist Fig.10 In the manner shown, the compensation data may include only the grayscale to be displayed of each pixel in the current row to be displayed, or the compensation data may include the grayscale to be displayed of each pixel in the current row to be displayed and the grayscale to be displayed of each pixel in at least one row adjacent to the current row to be displayed. If the compensation data includes the grayscale to be displayed of multiple consecutive rows of pixels, when controlling the display panel to display an image, it is not necessary to obtain the grayscale to be displayed of the entire frame at one time, thereby avoiding an excessively large amount of data. In addition, while calculating the average value a of the voltage of the data to be displayed corresponding to the pixels in the current row to be displayed, the grayscale to be displayed of the pixels in the next row can be pre-read, thereby saving the time for calculating the average value a of the voltage of the data to be displayed corresponding to the pixels in the next row, thereby improving data processing efficiency.
[0141] refer to Fig.11 , Fig.11 A structural schematic diagram of another display control device provided in an embodiment of the present application, based on the above-mentioned implementation mode, the display control device also includes: a first storage module 17, the first storage module 17 pre-stores a first data table; the first data table includes multiple first calibrated grayscales and data voltages to be displayed corresponding to the first calibrated grayscales; the multiple first calibrated grayscales are partial grayscale values between 0 and 255; the second calculation module 16 includes: a first table lookup unit 161, the first table lookup unit 161 is used to search the first calibrated grayscale related to the grayscale to be displayed of the pixel in the first data table; the first determination unit 162, the first determination unit is used to determine the data voltage to be displayed of the pixel based on the related first calibrated grayscale.
[0142] exist Fig.11 In the manner shown, for any pixel in the nth row, by querying the first data table, the data voltage to be displayed corresponding to the pixel can be determined through the first data table. In this manner, the display control device can query the first data table to automatically obtain the data voltage to be displayed of each pixel in the nth row, which is convenient for subsequent calculation of the average value a of the data voltage to be displayed of a row of pixels, so as to realize display compensation for the pixels.
[0143] Optionally, multiple first calibrated grayscales are partial grayscale values in the range of 0 to 255; if there is a first calibrated grayscale equal to the grayscale to be displayed in the first data table, the first table lookup unit uses the first calibrated grayscale as the relevant first calibrated grayscale, and the first determination unit uses the data voltage to be displayed corresponding to the first calibrated grayscale as the data voltage to be displayed of the pixel; if there is no first calibrated grayscale equal to the grayscale to be displayed in the first data table, the first table lookup unit selects two adjacent first calibrated grayscales in the first data table as the relevant first calibrated grayscale, and the grayscale to be displayed is located between the two first calibrated grayscales; the first determination unit performs linear interpolation calculation based on the two first calibrated grayscales to determine the data voltage to be displayed of the pixel. When multiple first calibrated grayscales in the first data table are partial grayscale values in the range of 0 to 255, when calibrating the data in the first data table, it is not necessary to calibrate the 256 groups of data corresponding to all integer grayscales from 0 to 255, and the data storage volume in the first data table can also be reduced.
[0144] refer to Fig.12 , Fig.12 A structural schematic diagram of another display control device provided in an embodiment of the present application, based on the above-mentioned implementation, the display control device further includes: a second storage module 18, the second storage module 18 pre-stores a second data table, the second data table includes: a plurality of different calibrated pressure differences; a plurality of different second calibrated grayscales; and grayscale compensation values corresponding to different combinations of calibrated pressure differences and second calibrated grayscales. The first determination module 12 includes: a second table lookup unit 121, the second table lookup unit 121 is used to look up the calibrated pressure difference and the related second calibrated grayscale related to the pixel to be displayed in the second data table; a second determination unit 122, the second determination unit 122 is used to determine the grayscale compensation value of the pixel to be displayed based on the related calibrated pressure difference and the related second calibrated grayscale.
[0145] exist Fig.13 In the manner shown, when any pixel in the nth row is used as a pixel to be displayed for image display control, the grayscale compensation value of the pixel to be displayed can be determined by querying the second data table. In this manner, the second data table can be queried by the display control device to automatically obtain the grayscale compensation value corresponding to the pixel to be displayed, which is convenient for subsequent calculation of the target grayscale of the pixel to be displayed under the current panel brightness, so as to realize display compensation of the pixel.
[0146] Optionally, in the second data table, multiple different calibrated pressure differences are partial voltage values in the inherent pressure difference range of the display panel, and the second calibrated grayscale is partial grayscale values between 0 and 255; if the second data table has a calibrated pressure difference equal to the difference, and has a second calibrated grayscale equal to the grayscale to be displayed, the second determination unit is used to use the grayscale compensation value corresponding to the combination of the calibrated pressure difference and the second calibrated grayscale as the grayscale compensation value of the pixel to be displayed; if there is no calibrated pressure difference equal to the difference in the second data table, or there is no second calibrated grayscale equal to the grayscale to be displayed, the second table lookup unit is used to select two adjacent calibrated pressure differences in the second data table as the relevant calibrated pressure differences, and select two adjacent second calibrated grayscales as the relevant second calibrated grayscales, the difference is between the two calibrated pressure differences, and the grayscale to be displayed is between the two second calibrated grayscales; the second determination unit is used to perform linear interpolation calculation based on the two calibrated pressure differences and the two second calibrated grayscales to determine the grayscale compensation value of the pixel to be displayed. The multiple different calibrated voltage differences in the second data table are partial voltage values of the inherent voltage difference interval of the display panel, and the second calibrated grayscale is a partial grayscale value in 0-255. In this way, when calibrating the data in the second data table, there is no need to calibrate the 256 groups of data corresponding to all integer grayscales from 0 to 255, and there is no need to calibrate all possible voltage values in the inherent voltage difference interval, which can reduce the amount of calibration data and the amount of data storage in the second data table. Among them, for a display panel, when it displays an image, the maximum data voltage and the minimum data voltage that can be input are determined, and the inherent voltage difference interval is the interval formed by the minimum data voltage and the maximum data voltage, and each calibrated voltage difference is located in this interval.
[0147] refer to Fig.13 , Fig.13 A structural schematic diagram of another display control device provided in an embodiment of the present application, based on the above-mentioned implementation mode, the second determination module 13 includes: a first acquisition unit 131, the first acquisition unit 131 is used to obtain a brightness compensation coefficient based on the current panel brightness; a product unit 132, the product unit 132 is used to calculate the product of the brightness compensation coefficient and the grayscale compensation value as a target grayscale compensation value; and a summing unit 133, the summing unit 133 is used to calculate the sum of the target grayscale compensation value and the grayscale to be displayed, and take the sum as the target grayscale.
[0148] Fig.13The method shown can perform display compensation according to different brightness of the panel, which can improve the effect of display compensation, so as to further improve the image display quality. In the embodiment of the present application, the display control device can automatically detect the data voltage to be displayed of each pixel in the nth row (current row to be displayed), and perform average voltage calculation on the data voltage to be displayed of the pixels in the nth row, so as to automatically calculate the average value a of the data voltage to be displayed of the pixels in the nth row, and then calculate the difference b between the average value a and the data voltage to be displayed of the pixels to be displayed, and based on the difference b corresponding to the pixels to be displayed and the grayscale to be displayed as the table lookup input of the second data table, the grayscale compensation value of the pixels to be displayed can be determined based on the query of the second data table, and further, according to the current panel brightness, the brightness compensation coefficient of the pixels to be displayed under the current panel brightness can be selected, and based on the grayscale to be displayed of the pixels to be displayed on the panel, the grayscale compensation value and the brightness compensation coefficient, the target grayscale of the display pixel after display compensation is determined, which can effectively solve the surface crosstalk problem.
[0149] Combine the following Fig.14 The technical solution described in the embodiments of the present application is further explained.
[0150] refer to Fig.14 , Fig.14 The above-mentioned image display method and display control device can be based on Fig.14 The method shown determines a target data voltage for a pixel to be displayed.
[0151] like Fig.14 As shown, the image display method includes:
[0152] First, input data of the image to be displayed is obtained. Based on the data input, the grayscale to be displayed of the pixels in a frame of the image to be displayed can be obtained.
[0153] Then, the data voltages to be displayed of each pixel in the nth row can be determined by querying the first data table, and based on the data voltages to be displayed of each pixel in the nth row, the average value a of the data voltages to be displayed of each pixel in the nth row can be calculated.
[0154] Furthermore, a difference b between the average value and the data voltages to be displayed of the pixels to be displayed in the nth row is calculated.
[0155] Further, based on the difference value b corresponding to the pixel to be displayed, the second data table is queried to determine the grayscale compensation value of the pixel to be displayed.
[0156] Furthermore, the product of the grayscale compensation value of the pixel to be displayed and the brightness compensation coefficient under the current panel brightness is calculated, and the product is used as the target grayscale compensation value.
[0157] Finally, the sum of the target grayscale compensation value of the pixel to be displayed and the grayscale to be displayed is calculated, and the target data voltage of the pixel to be displayed is determined based on the sum.
[0158] On the basis of the above-mentioned implementation, in one implementation of the present application, at least two display compensation modes are included, and the value range of the grayscale to be displayed is different in different display compensation modes. For example, a first display compensation mode and a second display compensation mode are included, and in the first display compensation mode, the value range of the grayscale to be displayed is -8 grayscale to 8 grayscale, and in the second display compensation mode, the value range of the grayscale to be displayed is -16 grayscale to 16 grayscale. The image display method also includes: responding to the control quality, selecting a display compensation mode that matches the current crosstalk level of the panel, which can improve the display compensation accuracy.
[0159] In an embodiment of the present application, a matching display compensation mode can be selected based on the previous crosstalk degree matching, and the display compensation requirements of different surface crosstalk degrees can be taken into account. When the surface crosstalk degree is severe, a display compensation mode with a large range of grayscale values to be displayed is selected. When the surface crosstalk degree is relatively mild, a display compensation mode with a small range of grayscale values to be displayed is selected, which can improve the display compensation accuracy.
[0160] In the embodiment of the present application, if the grayscale to be displayed of the pixel to be displayed is less than the set threshold, display compensation is not performed, and the pixel to be displayed displays an image based on the data voltage to be displayed. The set threshold does not exceed 16 grayscales. In this way, when the grayscale to be displayed of the pixel to be displayed is small, its actual display brightness is low, and the compensation demand for surface crosstalk is low. In order to reduce the amount of data processing and reduce power consumption, display compensation is no longer performed for pixels displayed at low grayscales.
[0161] Based on the image display method and display control device provided in the above embodiments, another embodiment of the present application further provides an electronic device, the electronic device can be as follows Fig.15 shown.
[0162] refer to Fig.15 , Fig.15 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, the electronic device includes a display panel 19 and a display control device 20. The display panel 19 has N rows of pixels, N is a positive integer greater than 1; the display control device 20 is used to calculate the average value of the data voltage to be displayed of each pixel in the nth row, n is a positive integer not greater than N; based on the difference between the average value and the data voltage to be displayed of the pixel to be displayed in the nth row, determine the grayscale compensation value of the pixel to be displayed; based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed, determine the target grayscale of the pixel to be displayed at the current panel brightness; based on the target grayscale, determine the target data voltage for driving the pixel to be displayed to display an image.
[0163] The electronic device provided in the embodiment of the present application can be an electronic device with display function such as a mobile phone, a laptop computer, a tablet computer, and a smart wearable device. The embodiment of the present application does not limit the type of electronic device. The electronic device can execute the above-mentioned image display method, which can alleviate or even solve the surface crosstalk problem and has a higher image display quality.
[0164] In the specification of this application, each embodiment is described in a progressive, parallel, or progressive and parallel manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. The embodiments provided in the embodiments of this application can be combined with each other if there is no contradiction.
[0165] It should be noted that in the description of the present application, it should be understood that the description of the drawings and embodiments is illustrative rather than restrictive. The same reference numerals throughout the embodiments of the specification identify the same structure. In addition, for the sake of understanding and ease of description, the drawings may exaggerate the thickness of some layers, films, panels, regions, etc. It is also understood that when an element such as a layer, film, region, or substrate is referred to as "on" another element, the element may be directly on the other element or there may be an intermediate element. In addition, "on" refers to positioning an element on or below another element, but does not essentially refer to positioning on the upper side of another element according to the direction of gravity.
[0166] The terms "upper", "lower", "top", "bottom", "inner", "outer", etc. indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present application. When a component is considered to be "connected" to another component, it may be directly connected to the other component or there may be a centrally arranged component at the same time.
[0167] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that an article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such article or device. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the existence of other identical elements in the article or device including the above elements.
[0168] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for displaying an image on a display panel, wherein the display panel has N rows of pixels, where N is a positive integer greater than 1, characterized in that: The image display method comprises: Calculate the average value of the data voltages to be displayed of each pixel in the nth row, where n is a positive integer not greater than N; Determining a grayscale compensation value of the pixel to be displayed based on a difference between the average value and the data voltage to be displayed of the pixel to be displayed in the nth row; Determining a target grayscale of the pixel to be displayed at a current panel brightness based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed; Based on the target grayscale, a target data voltage for driving the pixel to be displayed to display an image is determined.
2. The image display method according to claim 1, characterized in that: Calculating the average value of the data voltages to be displayed of each pixel in the nth row, including: Acquire data to be compensated, wherein the data to be compensated at least includes grayscales to be displayed of each pixel in the nth row; The gray scales to be displayed of each pixel in the nth row are converted into corresponding data voltages to be displayed, which are used to calculate the average value.
3. The image display method according to claim 2, characterized in that: A first data table is pre-stored; the first data table includes a plurality of first calibrated gray scales and data voltages to be displayed corresponding to the first calibrated gray scales; Converting the gray scale to be displayed of each pixel in the nth row into the corresponding data voltage to be displayed includes: Searching in the first data table a first calibrated grayscale associated with the grayscale to be displayed of each of the pixels in the nth row; Based on the relevant first calibrated grayscale, a data voltage to be displayed of the pixel is determined.
4. The image display method according to claim 3, characterized in that: The plurality of first calibrated grayscales are some grayscale values in the range of 0 to 255; If the first data table contains a first calibrated grayscale equal to the grayscale to be displayed, the first calibrated grayscale is the relevant first calibrated grayscale, and the data voltage to be displayed corresponding to the first calibrated grayscale is used as the data voltage to be displayed of the pixel; If there is no first calibrated grayscale that is the same as the grayscale to be displayed in the first data table, two adjacent first calibrated grayscales are selected in the first data table as the relevant first calibrated grayscales, and the grayscale to be displayed is located between the two relevant first calibrated grayscales; based on the two first calibrated grayscales, a linear interpolation calculation is performed to determine the data voltage to be displayed of the pixel.
5. The image display method according to claim 1, characterized in that: A second data table is pre-stored, the second data table comprising: a plurality of different calibrated pressure differences; a plurality of different second calibrated grayscales; and grayscale compensation values corresponding to different combinations of the calibrated pressure differences and the second calibrated grayscales; Determining the grayscale compensation value of the pixel to be displayed based on the difference between the average value and the data voltage to be displayed of the pixel to be displayed in the nth row, comprising: Searching the second data table for a calibrated voltage difference and a related second calibrated grayscale associated with the pixel to be displayed; Based on the relevant calibrated pressure difference and the relevant second calibrated gray scale, a gray scale compensation value of the pixel to be displayed is determined.
6. The image display method according to claim 5, characterized in that: The multiple different calibrated voltage differences are partial voltage values in the inherent voltage difference range of the display panel, and the second calibrated grayscale is partial grayscale values in the range of 0 to 255; If the second data table contains a calibrated pressure difference equal to the difference value and a second calibrated grayscale equal to the grayscale to be displayed, a grayscale compensation value corresponding to a combination of the calibrated pressure difference and the second calibrated grayscale is used as the grayscale compensation value of the pixel to be displayed; If there is no calibrated pressure difference equal to the difference in the second data table, or there is no second calibrated grayscale equal to the grayscale to be displayed, two adjacent calibrated pressure differences are selected in the second data table as the relevant calibrated pressure differences, and two adjacent second calibrated grayscales are selected as the relevant second calibrated grayscales, the difference is between the two calibrated pressure differences, and the grayscale to be displayed is between the two second calibrated grayscales; based on the two calibrated pressure differences and the two second calibrated grayscales, a linear interpolation calculation is performed to determine the grayscale compensation value of the pixel to be displayed.
7. The image display method according to claim 1, characterized in that: Determining a target grayscale of the pixel to be displayed at a current panel brightness based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed includes: Based on the current panel brightness, obtaining a brightness compensation coefficient; Calculating the product of the brightness compensation coefficient and the grayscale compensation value as a target grayscale compensation value; The sum of the target grayscale compensation value and the grayscale to be displayed is calculated, and the sum is used as the target grayscale.
8. A display control device for a display panel, characterized in that: The display control device is capable of executing the image display method according to any one of claims 1 to 7, and the display control device comprises: A first calculation module, the first calculation module is used to calculate the average value of the data voltage to be displayed of each pixel in the nth row; a first determining module, configured to determine a grayscale compensation value of the pixel to be displayed based on a difference between the average value and a voltage of a data to be displayed of the pixel to be displayed in the nth row; A second determination module, the second determination module is used to determine a target grayscale of the pixel to be displayed at a current panel brightness based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed; A third determination module is used to determine a target data voltage for driving the pixel to be displayed to display an image based on the target grayscale.
9. The display control device according to claim 8, characterized in that: Also includes: An acquisition module, the acquisition module is used to acquire data to be compensated, the data to be compensated at least including grayscales to be displayed of each pixel in the nth row; A second calculation module, the second calculation module is used to convert the gray scale to be displayed of each pixel in the nth row into a corresponding data voltage to be displayed, so as to calculate the average value.
10. The display control device according to claim 9, characterized in that: Also includes: A first storage module, wherein the first storage module pre-stores a first data table; the first data table includes a plurality of first calibrated grayscales and data voltages to be displayed corresponding to the first calibrated grayscales; The plurality of first calibrated grayscales are some grayscale values in the range of 0 to 255; The second calculation module includes: A first table lookup unit, the first table lookup unit is used to look up a first calibrated grayscale related to the grayscale to be displayed of the pixel in the first data table; A first determining unit is used to determine the to-be-displayed data voltage of the pixel based on the relevant first calibrated gray scale.
11. The display control device according to claim 10, characterized in that: The plurality of first calibrated grayscales are some grayscale values in the range of 0 to 255; If the first data table contains a first calibrated grayscale equal to the grayscale to be displayed, the first table lookup unit uses the first calibrated grayscale as the relevant first calibrated grayscale, and the first determination unit uses the data voltage to be displayed corresponding to the first calibrated grayscale as the data voltage to be displayed of the pixel; If there is no first calibrated grayscale that is the same as the grayscale to be displayed in the first data table, the first table lookup unit selects two adjacent first calibrated grayscales in the first data table as the relevant first calibrated grayscales, and the grayscale to be displayed is located between the two first calibrated grayscales; the first determination unit performs linear interpolation calculation based on the two first calibrated grayscales to determine the data voltage to be displayed of the pixel.
12. The display control device according to claim 8, characterized in that: Also includes: A second storage module, wherein the second storage module pre-stores a second data table, wherein the second data table includes: a plurality of different calibrated pressure differences; a plurality of different second calibrated grayscales; and grayscale compensation values corresponding to different combinations of the calibrated pressure differences and the second calibrated grayscales; The first determining module comprises: a second table lookup unit, the second table lookup unit being used to look up a calibrated voltage difference and a related second calibrated gray scale related to the pixel to be displayed in the second data table; A second determining unit, wherein the second determining unit is used to determine the grayscale compensation value of the pixel to be displayed based on the relevant calibrated pressure difference and the relevant second calibrated grayscale.
13. The display control device according to claim 12, characterized in that: The multiple different calibrated voltage differences are partial voltage values in the inherent voltage difference range of the display panel, and the second calibrated grayscale is partial grayscale values in the range of 0 to 255; If the second data table has a calibrated pressure difference equal to the difference value and a second calibrated grayscale equal to the grayscale to be displayed, the second determining unit is configured to use a grayscale compensation value corresponding to a combination of the calibrated pressure difference and the second calibrated grayscale as a grayscale compensation value of the pixel to be displayed; If there is no calibrated pressure difference equal to the difference in the second data table, or there is no second calibrated grayscale equal to the grayscale to be displayed, the second table lookup unit is used to select two adjacent calibrated pressure differences in the second data table as the relevant calibrated pressure differences, and select two adjacent second calibrated grayscales as the relevant second calibrated grayscales, the difference is between the two calibrated pressure differences, and the grayscale to be displayed is between the two second calibrated grayscales; the second determination unit is used to perform linear interpolation calculation based on the two calibrated pressure differences and the two second calibrated grayscales to determine the grayscale compensation value of the pixel to be displayed.
14. The display control device according to claim 8, characterized in that: The second determining module comprises: A first acquisition unit, the first acquisition unit is used to acquire a brightness compensation coefficient based on the current panel brightness; A product unit, the product unit is used to calculate the product of the brightness compensation coefficient and the grayscale compensation value as a target grayscale compensation value; A summing unit is used to calculate the sum of the target grayscale compensation value and the grayscale to be displayed, and use the sum as the target grayscale.
15. An electronic device, characterized in that: include: A display panel having N rows of pixels, where N is a positive integer greater than 1; A display control device, the display control device is used to calculate the average value of the data voltage to be displayed of each pixel in the nth row, where n is a positive integer not greater than N; Determining a grayscale compensation value of the pixel to be displayed based on a difference between the average value and the data voltage to be displayed of the pixel to be displayed in the nth row; Determining a target grayscale of the pixel to be displayed at a current panel brightness based on the grayscale compensation value and the grayscale to be displayed of the pixel to be displayed; Based on the target grayscale, a target data voltage for driving the pixel to be displayed to display an image is determined.
Citation Information
Patent Citations
Pixel compensation method, pixel compensation device and display device
CN115019735A
Pixel data voltage determination method, display panel driving method and display device
CN118942406A
Display device
JP2009103819A
Display processor
US20040239587A1
Display apparatus and method of driving a plurality of pixels in the display apparatus
US20230101274A1