Image display method of display panel, display control device and electronic equipment
By calculating the average and difference values of the data voltages to be displayed for pixels in the same row of the AMOLED display panel, the grayscale compensation value and the target data voltage are determined, thus solving the surface crosstalk problem and improving the display quality.
Patent Information
- Application Number
- CN202411864675.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2044-12-17
AI Technical Summary
AMOLED display panels are prone to surface crosstalk problems during display, affecting the quality of the displayed image.
Display compensation is performed by calculating the average value of the data voltages to be displayed of pixels in the same row, determining the grayscale compensation value based on the difference between the average value and the data voltage to be displayed, and determining the target data voltage based on the grayscale compensation value and the grayscale to be displayed.
The problem of surface crosstalk caused by large differences in the voltages of the data to be displayed of pixels in the same row is alleviated or solved, thereby improving the image display quality.
Smart Images

Figure CN119580639B_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 for 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 lives and work, bringing great convenience to people's daily lives and work, and becoming an indispensable and important tool for people today.
[0003] The display panel is the primary component of electronic devices. Compared to traditional liquid crystal display (LCD) panels, AMOLED (Active-matrix organic light-emitting diode) display panels offer faster response times, higher contrast, and lower energy consumption. They also support a wider color gamut and thinner screen designs, making them the preferred display technology for smartphones and other portable devices. However, current AMOLED display panels can exhibit crosstalk when displaying a portion of the image, impacting image quality and, consequently, 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 for a display panel, wherein the display panel has N rows of pixels, where N is a positive integer greater than 1. The image display method includes:
[0006] Calculating an 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] 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;
[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 grayscale, 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 being capable of executing the above-mentioned image display method, the display control device comprising:
[0011] a first calculation module, configured to calculate an average value of the voltages of the data to be displayed of the pixels in the nth row;
[0012] a first determining module, configured to determine a grayscale compensation value of a pixel to be displayed based on a 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 determining module, configured 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 grayscale.
[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; 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; determine the 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; and determine the target data voltage for driving the pixel to be displayed to display an image based on the target grayscale.
[0018] By virtue of the above technical solution, in the image display method, display device, and electronic device provided by the present application, when controlling the display panel to display an image, the average value of the data voltages to be displayed of each pixel in the nth row is calculated, and a grayscale compensation value for the pixel to be displayed is determined based on the difference between the average value and the data voltages to be displayed of the pixels to be displayed in the nth row. The target data voltage when driving the pixel to be displayed to display the image is determined using the grayscale compensation value, thereby achieving display compensation for 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 voltages to be displayed of the pixels to be displayed. The display compensation of the pixel to be displayed is related to the average value of the data voltages to be displayed of the pixels in the same row, that is, the display compensation of the pixel to be displayed is related to the data voltages to be displayed of the pixels in the same row. Compared with a method of performing display compensation based solely on the data voltages to be displayed of the pixels to be displayed, the technical solution of the present application can alleviate or even solve the surface crosstalk problem caused by large differences in the data voltages to be displayed of the pixels in the same row through the target data voltage, thereby improving 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 related technologies, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.
[0020] The structures, proportions, sizes, etc. depicted 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 intended to limit the conditions under which this application can be implemented, and therefore have no substantive technical significance. Any structural modifications, changes in proportional relationships, or adjustments in size, without affecting the efficacy and objectives 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 An image display method for a display panel provided in an embodiment of the present application;
[0024] Figure 4 A flow chart of a method for calculating the 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 flowchart of a method for determining a grayscale compensation value is shown;
[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] Figure 9 A schematic structural diagram of a display control device provided in an embodiment of the present application;
[0030] Figure 10 A schematic structural diagram of another display control device provided in an embodiment of the present application;
[0031] Figure 11A schematic structural diagram of another display control device provided in an embodiment of the present application;
[0032] Figure 12 A schematic structural diagram of another display control device provided in an embodiment of the present application;
[0033] Figure 13 A schematic structural diagram of another display control device provided in an embodiment of the present application;
[0034] Figure 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] Figure 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. Those skilled in the art will know 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 problem in AMOLED display panels mainly includes line crosstalk and panel crosstalk.
[0040] Line crosstalk is a phenomenon in which signals interfere with each other between the scan lines connecting two adjacent rows of pixels. This problem can be solved by optimizing the layout of the pixel circuits and wiring between the two adjacent rows of pixels, as well as optimizing the display parameter design.
[0041] Area crosstalk is a problem in which the information displayed by one pixel interferes with the information displayed by another pixel during image display, resulting in poor display quality. 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 This is a schematic diagram of the principle of surface crosstalk in a display panel. Taking the display panel displaying multiple black strip areas on 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 on a white background, the problem of the white background area between the two black strip areas being brighter will be more serious due to the surface crosstalk problem.
[0044] An AMOLED display panel includes a plurality of OLED pixels arranged in an array, each of which is connected to a pixel circuit that controls the pixel to display an image. The pixel circuit includes a drive transistor and a data write transistor.
[0045] The gate of the driving transistor is connected to a first node N1; the first electrode of the driving transistor is connected to a second node N2, and the second node N2 is connected to a first voltage signal PVDD through a first light-emitting control transistor; the second electrode of the driving transistor is connected to a third node N3, and is connected to the anode of the OLED pixel through a second light-emitting control transistor. The driving transistor is used to provide a driving current to the OLED pixel, and the OLED pixel can emit light in response to the driving current. The gate of the data write transistor is connected to a target scan line to input a scan signal S2, the first electrode of the data write transistor is connected to a data signal line to input a data voltage, and the second electrode of the data write transistor is connected to a second node. The data write transistor can control the conduction state of the input port for inputting the 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 and white picture data voltages, since the voltage change of the first node N1 is large, and on the other hand, the gate-source voltage of the data transistor will be large, 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 in turn 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] Calculating an 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] 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;
[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 grayscale, 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 method of performing display compensation only based on the data voltage to be displayed of the pixels to be displayed themselves, 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 described 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 OLEDs. 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, which 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 embodiment of the present application provides an image display method for a display panel, 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 voltages to be displayed of the pixels in the nth row, where n is a positive integer not greater than N. The data voltages to be displayed are initial data voltages of the pixels before display compensation.
[0057] In this step, when scanning the pixels in the nth row, the data voltages to be displayed of all pixels in the nth row can be determined based on the image 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 specific image to be displayed, the average value a corresponding to each row of pixels is a specific value. The average value a corresponding to each row of pixels is related to the image 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 grayscale compensation value of the pixel to be displayed 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.
[0061] For a certain image to be displayed, the average value a corresponding to the pixels in the nth row is a certain value. When the image 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 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 in the nth row is V x , then b=aV x , if a is greater than V x , then b is a positive value, 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 the 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 voltages 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 voltages to be displayed of the pixels in the same row. When the target data voltage determined based on the average value a drives the pixels to be displayed to display an image, it can alleviate or even solve the surface crosstalk problem caused by large differences in the data voltages to be displayed of the pixels in the same row, 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 flowchart 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 the grayscale to be displayed of each pixel in the nth row, wherein the grayscale to be displayed is the 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 grayscale 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 for image display, data to be compensated is first acquired. The data to be compensated includes at least the grayscales to be displayed for each pixel in the nth row. Based on the grayscales to be displayed for each pixel in the nth row, the corresponding data voltages to be displayed for each pixel are determined. The average value a of the data voltages to be displayed for the pixels in the nth row is calculated, so that display compensation can be performed on the pixels in the nth row based on the average value a. The grayscales to be displayed for all pixels in a frame of image to be displayed are determined, and the data to be compensated is the grayscales to be displayed for each pixel in the nth row or in at least one adjacent row to the nth row, among the grayscales to be displayed for all pixels in the frame of image 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 approach, the compensation data can include the grayscale to be displayed for each pixel in the current row to be displayed and the grayscale to be displayed for each pixel in at least one row adjacent to the current row to be displayed. In this approach, the grayscale to be displayed for multiple consecutive rows of pixels is obtained simultaneously. On the one hand, there is no need to obtain the grayscale to be displayed for the entire frame at once, which avoids excessive data volume. On the other hand, while calculating the average value a of the data voltage to be displayed corresponding to the pixels in the current row to be displayed, the grayscale to be displayed for the next row of pixels can be pre-read. This can save time calculating the average value a of the data voltage to be displayed corresponding to the pixels in the next row of pixels, thereby improving data processing efficiency.
[0073] In an embodiment of the present application, a first data table may be pre-stored. As described below, a display control device may be used to control a display panel to execute the image display method provided in an 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 Data voltage 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, and the corresponding data voltages to be displayed are V1, V2, V3, ..., V 17 The display panel may be pre-tested for image display effects to calibrate the corresponding data voltages to be displayed at different first calibrated grayscales. The first calibrated grayscale may be selected based on demand and is not limited to the values in Table 1.
[0077] refer to Figure 5 , Figure 5 A flowchart 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 step S22, including:
[0078] Step S31: searching a first calibrated grayscale related to the grayscale to be displayed of each pixel in the nth row in a first data table.
[0079] As described above, based on the data to be compensated, at least the grayscale to be displayed of each pixel in the nth row can be determined.
[0080] Step S32: determining the data voltage to be displayed of the pixel based on the relevant first calibrated grayscale.
[0081] For any pixel in the nth row, the first data table can be queried to determine the corresponding data voltage to be displayed for the pixel. This method allows the display control device to query the first data table and automatically obtain the data voltage to be displayed for each pixel in the nth row, facilitating subsequent calculation of the average value a of the data voltage to be displayed for a row of pixels to achieve display compensation for the pixels.
[0082] In one embodiment, 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 embodiment, as shown in Table 1, the first data table may have a plurality of first calibrated grayscales as grayscale values between 0 and 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. The method for determining the data voltage to be displayed includes:
[0084] If the first data table contains a first calibrated grayscale that is 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 that is 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, the first data table has a first calibrated grayscale with a grayscale value of 16, and the corresponding data voltage to be displayed is V2. Therefore, V2 can be used as the data voltage to be displayed for this pixel.
[0086] If the first data table does not contain a first calibrated grayscale that is identical to the grayscale to be displayed by the pixel, two adjacent first calibrated grayscales are selected in the first data table as related first calibrated grayscales, with the grayscale to be displayed by the pixel being located between the two related first calibrated grayscales; a linear interpolation calculation is performed based on the two first calibrated grayscales to determine the data voltage to be displayed for the pixel. Optionally, the two related first calibrated grayscales are set adjacent to the grayscale to be displayed by the pixel, i.e., the interval between the two related first calibrated grayscales is the minimum interval in the first data table that includes the grayscale to be displayed by the pixel, 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 for a pixel in row n is 40. As shown in Table 1, there is no first calibrated grayscale with a grayscale value of 40 in the first data table. Therefore, 32 and 48 in the first data table are used as two related first calibrated grayscales, and their corresponding data voltages to be displayed are V3 and V4, respectively. In this case, an interpolation calculation can be performed based on the related first calibrated grayscales and the corresponding data voltages to be displayed to determine the corresponding data voltage to be displayed for 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, there is no need to calibrate 256 groups of data corresponding to all integer grayscales from 0 to 255, and the data storage capacity 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. Image display effect testing can be performed on the display panel 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 for all combinations.
[0095] In Table 2, 10 calibration pressure differences are used as an example for illustration. The 10 calibration 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 in sequence.
[0096] It should be noted that the second calibration grayscale can be selected based on demand and is not limited to the value method in Table 2. The second calibration grayscale can be set to correspond to the first calibration grayscale one-to-one, or the second calibration grayscale can be set to be different from the first calibration grayscale or at least partially different. The calibration quantity of the second calibration grayscale can be the same as or different from the calibration quantity of the first calibration grayscale. The calibration quantity and value of the calibration pressure difference can be tested and calibrated based on demand. The embodiment of the present application does not limit the calibration quantity and value of the calibration 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 1 is a flow chart of a method 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 grayscale 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 voltage difference and the relevant second calibrated grayscale.
[0101] exist Figure 6 In the illustrated method, 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. This method allows the display control device to query the second data table and automatically obtain the grayscale compensation value corresponding to the pixel to be displayed, facilitating the subsequent calculation of the target grayscale of the pixel to be displayed at the current panel brightness, thereby achieving display compensation for 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 value b of the pixel to be displayed, and 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 value b corresponding to the pixel to be displayed is the relevant calibrated pressure difference, and 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 pixel to be displayed in row n corresponds to a difference value b=ΔU2, and the grayscale to be displayed is 48. Table 2 has 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 if 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, with the difference b being between the two calibrated pressure differences, and the grayscale to be displayed being 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 adjacent to the difference b corresponding to the pixel to be displayed, i.e., the interval within which the two relevant calibrated pressure differences lie is the minimum interval that includes the difference b, and the two relevant second calibrated grayscales are set adjacent to the grayscale to be displayed of the pixel to be displayed, i.e., the interval within which the two relevant second calibrated grayscales lie is the minimum interval that includes the grayscale to be displayed, 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 row n 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. In this case, an interpolation calculation can be performed based on the two related sets of data to determine the compensated grayscale value corresponding to the pixel to be displayed.
[0108] Based on the above description, it can be seen that since the multiple different calibrated voltage differences in the second data table in Table 2 are partial voltage values of the display panel's inherent voltage difference range, and the second calibrated grayscales are partial grayscale values between 0 and 255, when calibrating the data in the second data table, there is no need to calibrate the 256 sets of data corresponding to all integer grayscales from 0 to 255, nor is there a need to calibrate all possible voltage values in the inherent voltage difference range. This can reduce the amount of calibration data and the amount of data stored in the second data table. For a display panel, when displaying an image, the maximum and minimum data voltages that can be input are fixed. The inherent voltage difference range is the range formed by the minimum and maximum data voltages, and each calibrated voltage difference is within this range.
[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 embodiment of the present application, after determining the grayscale compensation value, 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: Obtaining a brightness compensation coefficient based on the current panel brightness.
[0114] The brightness compensation coefficients corresponding to different panel brightnesses can be pre-calibrated. The brightness compensation coefficients corresponding to different panel brightnesses can be calibrated by testing the display effects 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 using 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 the different brightness of the panel, which can improve the effect of display compensation and further improve the image display quality.
[0120] Optionally, a third data table including correspondences between panel brightness and brightness compensation coefficients may be pre-stored, and the brightness compensation coefficient under the current panel brightness may be determined by querying the third data table.
[0121] Table 3
[0122]
[0123] In Table 3, there are calibration data for six different panel brightnesses (DBV), and 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, respectively; there are calibration data for six different brightness compensation coefficients (DBV_Gain), and 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, respectively.
[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 sets of calibrated panel brightnesses and their corresponding brightness compensation coefficients. Any number of sets of data can be calibrated as needed, 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 under 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 This is a schematic diagram of the principle of calculating the brightness compensation coefficient based on linear interpolation provided in an embodiment of the present application. 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 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, but can also pre-store the functional relationship between the panel brightness and the brightness compensation coefficient. 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. The pixel can then be driven using the target data voltage to display an image, thereby achieving display compensation for the pixel to be displayed. The fourth data table includes multiple differently calibrated target grayscales and their corresponding target data voltages. Determining the target data voltage is not limited to using the fourth data table. A 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 can be calculated based on this functional relationship.
[0129] An application program capable of executing the image display method provided by the embodiments of this application was developed using simulation software. The compensation algorithm was then applied to the display data of the display panel, and the image display effects of the display panel before and after the compensation were compared to obtain simulation experimental data. The simulation experimental data demonstrated that the technical solution based on the embodiments of this application can effectively resolve the surface crosstalk problem.
[0130] Based on any 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 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 Figure 9 , Figure 9 This is 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 is used to calculate the average value of the data voltages to be displayed of each pixel in the nth row;
[0133] a first determining module 12 configured to determine a grayscale compensation value of a pixel to be displayed based on a 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 determining module 13, which 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 grayscale.
[0136] The display control device provided in the embodiments of the present application can determine the target data voltages for the pixels to be displayed in the nth row based on the average value a of the data voltages to be displayed for the pixels in the nth row, and drive the pixels to be displayed based on the target data voltages to display an image, thereby achieving display compensation for the pixels in the nth row. Furthermore, the display compensation for the pixels to be displayed is related to the average value a of the data voltages to be displayed for the pixels in the same row. That is, the display compensation for the pixels to be displayed is related to the data voltages to be displayed for the pixels in the same row. When the target data voltage determined based on the average value a is used to drive the pixels to be displayed for image display, the surface crosstalk problem caused by large differences in the data voltages to be displayed for the pixels in the same row can be alleviated or even solved, thereby improving image display quality.
[0137] refer to Figure 10 , Figure 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 embodiment, the first calculation module 11 includes:
[0138] An acquisition module 15 is used to acquire data to be compensated, where the data to be compensated at least includes the grayscale to be displayed of each pixel in the nth row;
[0139] The second calculation module 16 is used to convert the grayscale 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 Figure 10 In the illustrated approach, the compensation data may include only the grayscales to be displayed for each pixel in the current row to be displayed, or the compensation data may include the grayscales to be displayed for each pixel in the current row to be displayed and the grayscales to be displayed for each pixel in at least one row adjacent to the current row to be displayed. If the compensation data includes the grayscales to be displayed for multiple consecutive rows of pixels, when controlling the display panel to display an image, it is not necessary to obtain the grayscales to be displayed for the entire frame at once, thereby avoiding an excessive amount of data. Furthermore, while calculating the average value a of the data voltages to be displayed corresponding to the pixels in the current row to be displayed, the grayscales to be displayed for the next row of pixels can be pre-read. This can save time calculating the average value a of the data voltages to be displayed corresponding to the pixels in the next row of pixels, thereby improving data processing efficiency.
[0141] refer to Figure 11 , Figure 11 A structural schematic diagram of another display control device provided in an embodiment of the present application, based on the above-mentioned embodiment, 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 look up 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 Figure 11 In the illustrated method, for any pixel in the nth row, the first data table can be queried to determine the corresponding data voltage to be displayed for the pixel. This method allows the display control device to query the first data table and automatically obtain the data voltage to be displayed for each pixel in the nth row. This facilitates subsequent calculation of the average value a of the data voltages to be displayed for a row of pixels, thereby achieving display compensation for the pixels.
[0143] Optionally, the plurality of first calibrated grayscales are partial grayscale values between 0 and 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 for the pixel; if the first data table does not contain a first calibrated grayscale equal to the grayscale to be displayed, the first table lookup unit selects two adjacent first calibrated grayscales in the first data table as the relevant first calibrated grayscales, with the grayscale to be displayed being 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 for the pixel. When the plurality of first calibrated grayscales in the first data table contain partial grayscale values between 0 and 255, when calibrating the data in the first data table, it is not necessary to calibrate the 256 sets of data corresponding to all integer grayscales from 0 to 255, and the amount of data stored in the first data table can also be reduced.
[0144] refer to Figure 12 , Figure 12 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 embodiment, the display control device further includes: a second storage module 18, which pre-stores a second data table. The second data table includes: a plurality of different calibrated pressure differentials; a plurality of different second calibrated grayscales; and grayscale compensation values corresponding to different combinations of calibrated pressure differentials and second calibrated grayscales. A first determination module 12 includes: a second table lookup unit 121, which is used to look up the calibrated pressure differential and the associated second calibrated grayscale associated with the pixel to be displayed in the second data table; and a second determination unit 122, which is used to determine the grayscale compensation value for the pixel to be displayed based on the associated calibrated pressure differential and the associated second calibrated grayscale.
[0145] exist Figure 13 In the illustrated method, 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. This method allows the display control device to query the second data table and automatically obtain the grayscale compensation value corresponding to the pixel to be displayed, facilitating the subsequent calculation of the target grayscale of the pixel to be displayed at the current panel brightness, thereby achieving display compensation for 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 the second data table does not have a calibrated pressure difference equal to the difference, or does not have a 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 represent partial voltage values within the inherent voltage difference range of the display panel, and the second calibrated grayscale represents partial grayscale values between 0 and 255. Thus, when calibrating the data in the second data table, there is no need to calibrate the 256 sets of data corresponding to all integer grayscales between 0 and 255, nor is there a need to calibrate all possible voltage values within the inherent voltage difference range. This reduces the amount of calibration data and the amount of data stored in the second data table. For a display panel, when displaying an image, the maximum and minimum data voltages that can be input are fixed. The inherent voltage difference range is the range formed by the minimum and maximum data voltages, and each calibrated voltage difference falls within this range.
[0147] refer to Figure 13 , Figure 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 multiplication unit 132, the multiplication unit 132 is used to calculate the product of the brightness compensation coefficient and the grayscale compensation value as the 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 use the sum as the target grayscale.
[0148] Figure 13The method shown can perform display compensation according to the different brightness of the panel, which can improve the effect of display compensation and 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 (currently to be displayed row), 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 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. Furthermore, according to the current panel brightness, the brightness compensation coefficient of the pixels to be displayed under the current panel brightness can be selected. Based on the grayscale to be displayed of the panel pixels to be displayed, 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] The following combination Figure 14 The technical solutions described in the embodiments of the present application are further explained.
[0150] refer to Figure 14 , Figure 14 The above-mentioned image display method and display control device can be based on a method for determining the target data voltage of a pixel to be displayed. Figure 14 The method shown determines a target data voltage for a pixel to be displayed.
[0151] like Figure 14 As shown, the image display method includes:
[0152] First, input data of an image to be displayed is obtained, and based on the input data, the grayscales to be displayed of 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 the average value a of the data voltages to be displayed of each pixel in the nth row can be calculated based on the data voltages to be displayed of each pixel in the nth row.
[0154] Furthermore, a difference b between the average value and the voltages of the data to be displayed of the pixels to be displayed in the nth row is calculated.
[0155] Furthermore, based on the difference value b corresponding to the pixel to be displayed, the second data table is searched 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] Based on the above embodiments, one embodiment of the present application includes at least two display compensation modes, and the grayscale value ranges to be displayed vary in different display compensation modes. For example, a first display compensation mode and a second display compensation mode are included, wherein in the first display compensation mode, the grayscale value range to be displayed is from -8 grayscale to 8 grayscale, and in the second display compensation mode, the grayscale value range to be displayed is from -16 grayscale to 16 grayscale. The image display method further includes: selecting a display compensation mode that matches the current crosstalk level of the panel in response to the control quality, thereby improving 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 serious, a display compensation mode with a large value range of the grayscale to be displayed is selected. When the surface crosstalk degree is relatively mild, a display compensation mode with a small value range of the grayscale to be displayed is selected, which can improve the display compensation accuracy.
[0160] In an embodiment of the present application, if the grayscale to be displayed of a pixel to be displayed is less than a 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 method, when the grayscale to be displayed of a pixel to be displayed is small, its actual display brightness is low, and the need for surface crosstalk compensation is low. In order to reduce data processing volume and 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, which can be as follows Figure 15 shown.
[0162] refer to Figure 15 , Figure 15 This is 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, where N is a positive integer greater than 1. The display control device 20 is configured to calculate the average value of the data voltages to be displayed for 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 voltages to be displayed for the pixels to be displayed in the nth row, the device determines a grayscale compensation value for the pixels to be displayed. Based on the grayscale compensation value and the grayscale to be displayed of the pixels to be displayed, the device determines a target grayscale for the pixels to be displayed at the current panel brightness. Based on the target grayscale, the device determines a target data voltage for driving the pixels to be displayed to display an image.
[0163] The electronic device provided in the embodiments of the present application can be an electronic device with a display function, such as a mobile phone, a laptop computer, a tablet computer, or a smart wearable device. The embodiments of the present application do not limit the type of electronic device. The electronic device can perform the above-mentioned image display method, which can alleviate or even solve the problem of surface crosstalk and provide high image display quality.
[0164] The various embodiments in the specification of this application are described in a progressive, parallel, or progressive and parallel manner. Each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referenced 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 this application, it should be understood that the description of the drawings and embodiments is illustrative rather than restrictive. The same figure numbers throughout the embodiments of the specification identify the same structure. In addition, for the purpose 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 mean positioning on the upper side of another element according to the direction of gravity.
[0166] The terms "upper," "lower," "top," "bottom," "inner," "outer," and the like, indicating positions or locations, are based on the positions or locations shown in the accompanying drawings and are intended solely to facilitate and simplify the description of this application. They are not intended to indicate or imply that the devices or elements referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on this 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 located component.
[0167] It should also be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that an article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such article or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the article or device comprising the aforementioned elements.
[0168] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one 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 is not limited to the embodiments shown herein, but is intended to 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: Calculating an 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, determining a target data voltage for driving the pixel to be displayed to display an image; A second data table is pre-stored, the second data table including: 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 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 includes: 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 grayscale, a grayscale compensation value of the pixel to be displayed is determined.
2. The image display method according to claim 1, wherein: Calculating the average value of the data voltages to be displayed of each pixel in the nth row, including: Acquiring data to be compensated, wherein the data to be compensated at least includes grayscales to be displayed for each pixel in the nth row; The grayscale to be displayed of each pixel in the nth row is converted into a corresponding data voltage to be displayed, which is used to calculate the average value.
3. The image display method according to claim 2, wherein: A first data table is pre-stored; the first data table includes a plurality of first calibrated grayscales and data voltages to be displayed corresponding to the first calibrated grayscales; Converting the grayscale to be displayed of each pixel in the nth row into the corresponding data voltage to be displayed includes: searching the first data table for a first calibrated grayscale associated with the grayscale to be displayed of each pixel 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, wherein: The plurality of first calibrated grayscales are grayscale values between 0 and 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 identical to 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, wherein: The plurality of 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.
6. The image display method according to claim 1, wherein: 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, comprising: Obtaining a brightness compensation coefficient based on the current panel brightness; Calculating the product of the brightness compensation coefficient and the grayscale compensation value as a target grayscale compensation value; A sum of the target grayscale compensation value and the grayscale to be displayed is calculated, and the sum is used as the target grayscale.
7. 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 6, and the display control device includes: a first calculation module, configured to calculate an average value of the data voltages to be displayed of the pixels 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 determining module, configured 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 determining module, configured to determine, based on the target grayscale, a target data voltage for driving the pixel to be displayed to display an image; The system further 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 includes: a second table lookup unit, configured to look up a calibrated voltage difference and a related second calibrated grayscale associated with the pixel to be displayed in the second data table; A second determining unit is configured to determine a grayscale compensation value of the pixel to be displayed based on the relevant calibrated pressure difference and the relevant second calibrated grayscale.
8. The display control device according to claim 7, wherein: Also includes: an acquisition module, the acquisition module being used to acquire data to be compensated, the data to be compensated at least including grayscales to be displayed for each pixel in the nth row; A second calculation module is configured to convert the grayscale 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.
9. The display control device according to claim 8, wherein: 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 grayscale values between 0 and 255; The second calculation module includes: a first table lookup unit, configured to look up a first calibrated grayscale associated with the grayscale to be displayed of the pixel in the first data table; A first determining unit is configured to determine a data voltage to be displayed of the pixel based on the relevant first calibrated grayscale.
10. The display control device according to claim 9, wherein: The plurality of first calibrated grayscales are grayscale values between 0 and 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.
11. The display control device according to claim 7, wherein: The plurality of 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, 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 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.
12. The display control device according to claim 7, wherein: The second determining module includes: a first acquiring unit, configured to acquire a brightness compensation coefficient based on the current panel brightness; a product unit, configured to calculate a product of the brightness compensation coefficient and the grayscale compensation value as a target grayscale compensation value; A summing unit is configured to calculate a sum of the target grayscale compensation value and the grayscale to be displayed, and use the sum as the target grayscale.
13. An electronic device, characterized in that: include: A display panel having N rows of pixels, where N is a positive integer greater than 1; The display control device according to any one of claims 7 to 12, wherein the display control device is configured to calculate an 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; and determine a grayscale compensation value of the pixel to be displayed based on a difference between the average value and the data voltages 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