Driving method and apparatus for display screen, and display apparatus and electronic device

By using PWM Duty as the independent variable for linear interpolation under high-precision frequency conversion and high-frequency PWM dimming, the driving current is adjusted, which solves the problem of low grayscale image quality and color accuracy shift caused by non-uniformity of driving transistors, and achieves high-precision display effect and low power consumption.

WO2026113703A1PCT designated stage Publication Date: 2026-06-04BOE TECHNOLOGY GROUP CO LTD +1

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BOE TECHNOLOGY GROUP CO LTD
Filing Date
2025-10-15
Publication Date
2026-06-04

AI Technical Summary

Technical Problem

When driving pixels with high-precision frequency conversion technology, the non-uniformity of the driving transistors in the pixel driving circuit leads to the deterioration of low grayscale image quality, and the low grayscale color accuracy shift problem in high-frequency PWM dimming mode cannot be solved by linear interpolation.

Method used

By using PWM Duty as the independent variable of the linear interpolation module, and adjusting the anode reset voltage of the light-emitting element through lookup tables and polynomial function relationships, the driving current changes are controlled, thereby improving the low grayscale image quality and color accuracy shift.

Benefits of technology

It improves the linear interpolation accuracy of the driver chip between PWM modulation bands, reduces low grayscale color accuracy shift, lowers power consumption, and avoids the need for additional memory and modules.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025127748_04062026_PF_FP_ABST
    Figure CN2025127748_04062026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are a driving method and apparatus for a display screen, and a display apparatus and an electronic device. The driving method for a display screen comprises: providing a current display brightness value of a display screen; on the basis of the current display brightness value, determining a linear interpolation independent variable corresponding to the current display brightness value, and on the basis of the linear interpolation independent variable, generating a linear interpolation instruction; and on the basis of the linear interpolation instruction, performing linear interpolation on a first pixel data voltage value corresponding to a first display brightness value and a second pixel data voltage value corresponding to a second display brightness value, in order to obtain a current pixel data voltage value corresponding to the current display brightness value.
Need to check novelty before this filing date? Find Prior Art

Description

Display driving methods, driving devices, display devices, and electronic devices

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411746541.9, filed in China on November 29, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of display technology, and in particular to a driving method, driving device, display device, and electronic device for a display screen. Background Technology

[0004] High-precision frequency conversion technology is becoming mainstream in the market due to its advantages such as low power consumption, excellent frequency switching effect, and high-precision refresh rate. However, when using high-precision frequency conversion technology to drive pixels, the anode voltage of the light-emitting element in the pixel undergoes multiple resets, causing frequent changes in the driving current of the light-emitting element. This makes it easier to expose the non-uniformity of the driving transistor in the pixel driving circuit under low-brightness and low-grayscale display conditions, thus causing low-grayscale image quality degradation. Currently, conventional image quality optimization methods include: adjusting the anode reset voltage of the light-emitting element to be positively biased towards the cathode voltage of the light-emitting element under low brightness conditions, thereby increasing the proportion of the impact of anode reset on low-grayscale image quality.

[0005] The frequent changes in the driving current of the light-emitting element, coupled with the reduced proportion of the driving current of the driving transistor on the low grayscale image quality, give rise to the problem of low grayscale color accuracy shift between low-brightness bands in high-frequency PWM dimming mode, which makes it impossible to use the existing linear interpolation method to calculate the R / G / B Data values ​​of the interpolated band. Summary of the Invention

[0006] The purpose of this disclosure is to provide a driving method, driving device, display device, and electronic device for a display screen.

[0007] To achieve the above objectives, this disclosure provides the following technical solution:

[0008] The first aspect of this disclosure provides a method for driving a display screen, comprising:

[0009] Provides the current display brightness value of the screen;

[0010] Based on the current display brightness value, a linear interpolation independent variable corresponding to the current display brightness value is determined, and a linear interpolation instruction is generated based on the linear interpolation independent variable. The linear interpolation instruction indicates that linear interpolation is performed based on the linear interpolation independent variable.

[0011] According to the linear interpolation instruction, the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value are linearly interpolated to obtain the current pixel data voltage value corresponding to the current display brightness value; the first display brightness value is less than the current display brightness value and is adjacent to the current display brightness value, and the second display brightness value is greater than the current display brightness value and is adjacent to the current display brightness value.

[0012] Optionally, the driving method further includes:

[0013] The mapping relationship between different display brightness values ​​and their corresponding linear interpolation independent variables is stored in the first lookup table;

[0014] The step of determining the linear interpolation independent variable corresponding to the current display brightness value specifically includes:

[0015] Based on the current display brightness value, search the first lookup table for the linear interpolation independent variable corresponding to the current display brightness value.

[0016] Optionally, the first lookup table indicates that: for display brightness values ​​less than or equal to the first threshold, the linear interpolation independent variable is the pulse width modulation duty cycle; for display brightness values ​​greater than the first threshold, the linear interpolation independent variable is the display brightness value.

[0017] Optionally, the step of performing linear interpolation on the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value according to the linear interpolation instruction specifically includes:

[0018] Calculate the slope k:

[0019] Wherein, Data1 is the voltage value of the first pixel data, Data2 is the voltage value of the second pixel data, Variable1 is the linear interpolation independent variable corresponding to the first display brightness value, and Variable2 is the linear interpolation independent variable corresponding to the second display brightness value;

[0020] Calculate the difference between the independent variables, dVariable: dVariable = Variable - Variable1

[0021] Wherein, Variable is the linear interpolation independent variable corresponding to the current display brightness value;

[0022] Calculate the interpolation increment dy: dy = k * dVariable

[0023] Calculate the difference result Data: DataData1+dy

[0024] Data represents the current pixel data voltage value corresponding to the current display brightness value.

[0025] Optionally, the driving method further includes:

[0026] Store the pixel data voltage values ​​corresponding to different display brightness values ​​in the second lookup table;

[0027] Based on the current display brightness value, the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value are searched in the second lookup table.

[0028] Optionally, the driving method further includes:

[0029] The voltage value of the current pixel data obtained through linear interpolation is written into the corresponding register.

[0030] Based on the technical solution of the above-described display screen driving method, a second aspect of this disclosure provides a display screen driving device, comprising:

[0031] The input buffer module is used to provide the current display brightness value of the screen;

[0032] The control module is used to determine the linear interpolation independent variable corresponding to the current display brightness value based on the current display brightness value, and generate a linear interpolation instruction based on the linear interpolation independent variable, wherein the linear interpolation instruction indicates that linear interpolation is performed based on the linear interpolation independent variable;

[0033] A linear interpolation module is used to perform linear interpolation on the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value according to the linear interpolation instruction, so as to obtain the current pixel data voltage value corresponding to the current display brightness value; the first display brightness value is less than the current display brightness value and is adjacent to the current display brightness value, and the second display brightness value is greater than the current display brightness value and is adjacent to the current display brightness value.

[0034] Optionally, the drive device further includes:

[0035] The storage module is used to store the mapping relationship between different display brightness values ​​and their corresponding linear interpolation independent variables in the first lookup table;

[0036] The control module is specifically used to: search for the linear interpolation independent variable corresponding to the current display brightness value in the first lookup table based on the current display brightness value.

[0037] Optionally, the first lookup table indicates that: for display brightness values ​​less than or equal to the first threshold, the linear interpolation independent variable is the pulse width modulation duty cycle; for display brightness values ​​greater than the first threshold, the linear interpolation independent variable is the display brightness value.

[0038] Optionally, the linear interpolation module is specifically used for:

[0039] Calculate the slope k:

[0040] Wherein, Data1 is the voltage value of the first pixel data, Data2 is the voltage value of the second pixel data, Variable1 is the linear interpolation independent variable corresponding to the first display brightness value, and Variable2 is the linear interpolation independent variable corresponding to the second display brightness value;

[0041] Calculate the difference between the independent variables, dVariable: dVariable = Variable - Variable1

[0042] Wherein, Variable is the linear interpolation independent variable corresponding to the current display brightness value;

[0043] Calculate the interpolation increment dy: dy = k * dVariable

[0044] Calculate the difference result Data: Data = Data1 + dy

[0045] Data represents the current pixel data voltage value corresponding to the current display brightness value.

[0046] Optionally, the storage module is further used for:

[0047] Store the pixel data voltage values ​​corresponding to different display brightness values ​​in the second lookup table;

[0048] Based on the current display brightness value, the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value are searched in the second lookup table.

[0049] Optionally, the drive device further includes:

[0050] The register output module is used to write the current pixel data voltage value obtained by linear interpolation into the corresponding register.

[0051] Based on the technical solution of the above-mentioned display screen driving device, the third aspect of this disclosure provides a display device including the above-mentioned display screen driving device.

[0052] Based on the technical solution of the above-described display screen driving method, the fourth aspect of this disclosure provides an electronic device, including a processor and a memory, wherein the memory stores a program or instructions that can run on the processor, and the program or instructions, when executed by the processor, implement the steps of the above-described display screen driving method.

[0053] Based on the technical solution of the above-described display screen driving method, the fifth aspect of this disclosure provides a readable storage medium storing a program or instructions, which, when executed by a processor, implements the above-described display screen driving method. Attached Figure Description

[0054] The accompanying drawings, which are included to provide a further understanding of this disclosure and form part of this disclosure, illustrate exemplary embodiments of the present disclosure and are used to explain the disclosure, but do not constitute an undue limitation of the disclosure. In the drawings:

[0055] Figure 1 is a schematic diagram of the pixel driving circuit provided in an embodiment of this disclosure;

[0056] Figure 2 is a timing diagram of high-precision frequency conversion and frame skip frequency conversion provided in the embodiments of this disclosure;

[0057] Figure 3 is a schematic diagram of the mapping relationship between maximum brightness and PWM Duty provided in the embodiments of this disclosure;

[0058] Figure 4 illustrates the CIE color accuracy under different modes in Table 1;

[0059] Figure 5 illustrates the response current of each sub-pixel under high-precision frequency conversion coupled high-frequency PWM dimming.

[0060] Figure 6 shows the difference between the low grayscale G data between bands and the target expected value calculated using the existing linear interpolation relationship;

[0061] Figure 7 shows the difference between the R Data of low gray levels between Bands and the target expected value calculated using the existing linear interpolation relationship;

[0062] Figure 8 shows the difference between the low grayscale B Data between Bands and the target expected value calculated using the existing linear interpolation relationship;

[0063] Figures 9-14 show the changes in the expected value of R / G / B Data, the linear interpolation of R / G / B Data obtained with DBV as the independent variable, and the linear interpolation of R / G / B Data obtained with PWM as the independent variable under different gray levels.

[0064] Figure 15 is a schematic diagram of the power function relationship between PWM Duty and DBV provided in the embodiments of this disclosure;

[0065] Figure 16 is a schematic diagram of the driving device provided in an embodiment of this disclosure. Detailed Implementation

[0066] To further illustrate the driving method, driving device, display device, and electronic device for the display screen provided in the embodiments of this disclosure, a detailed description is provided below with reference to the accompanying drawings.

[0067] Organic light-emitting diode (OLED) display products include multiple sub-pixels, each sub-pixel comprising a sub-pixel driving circuit and a light-emitting element coupled together. Figure 1 illustrates a sub-pixel driving circuit with an 8T1C (including 8 transistors and 1 capacitor) circuit structure, and the light-emitting element (OLED) coupled to the sub-pixel driving circuit.

[0068] The sub-pixel driving circuit includes:

[0069] The first reset transistor T1 has its gate coupled to the first reset signal input terminal Reset P, its first terminal coupled to the first initialization signal input terminal VREFN1, and its second terminal coupled to the second terminal of the driving transistor DTFT.

[0070] The second reset transistor T7 has its gate coupled to the second reset signal input terminal Reset H, its first terminal coupled to the second initialization signal input terminal VREFN2, and its second terminal coupled to the anode of the light-emitting element.

[0071] The third reset transistor T8 has its gate coupled to the second reset signal input terminal Reset H, its first terminal coupled to the third initialization signal input terminal VREFN3, and its second terminal coupled to the first terminal of the driving transistor DTFT.

[0072] A data writing transistor T4 is provided, the gate of which is coupled to the first scan signal input terminal Gate P, the first terminal of which is coupled to the data signal input terminal Vdata, and the second terminal of which is coupled to the first terminal of the driving transistor DTFT.

[0073] A power control transistor T5 has its gate coupled to the light emission control signal input terminal EM, its first terminal coupled to the power signal input terminal VDD, and its second terminal coupled to the first terminal of the driving transistor DTFT.

[0074] The light-emitting control transistor T6 has its gate coupled to the light-emitting control signal input terminal EM, its first terminal coupled to the second terminal of the driving transistor DTFT, its second terminal coupled to the anode of the light-emitting element, and the cathode of the light-emitting element receiving the VSS signal.

[0075] The compensation transistor T2 has its gate coupled to the second scan signal input terminal Gate N, its first terminal coupled to the second terminal of the driving transistor DTFT, and its second terminal coupled to the gate of the driving transistor DTFT.

[0076] The first plate of the storage capacitor Cst is coupled to the gate of the driving transistor DTFT, and the second plate of the storage capacitor Cst is coupled to the power signal input terminal VDD.

[0077] As shown in Figure 2, unlike Frame Skip frequency conversion which treats the refresh frame and hold frame as separate complete frames, high-precision frequency conversion technology drives sub-pixels by treating the refresh frame and hold frame as sub-frames within a complete frame. This achieves a high refresh rate for the anode of the light-emitting element, resulting in excellent frequency switching performance and superior power consumption. It is worth noting that the display can be driven using a combination of refresh frames and hold frames during frequency switching. In the refresh frame, a new data voltage is charged and applied to the gate of the driving transistor. In the hold frame, the data writing transistor and compensation transistor remain off for an extended period, and the data voltage from the previous frame is retained and used as is.

[0078] However, the multiple resets of the anode of the light-emitting element under high-precision frequency conversion, coupled with the multiple switching of the Emission signal (i.e., the light-emitting control signal input at the EM terminal) under low brightness, will cause the refresh frequency of the anode of the light-emitting element to increase, and the driving current I of the light-emitting element under low brightness will increase. OLED This can be equivalent to the driving current I of the driven transistor DTFT. TFT The parasitic capacitance of the light-emitting element and the charging and discharging current I Cap Leakage current I relative to the anode reset voltage (i.e., the voltage of the second initialization signal input at the second initialization signal input terminal VREFN2) VREFN2 Joint influence. To avoid the driving current I of the DTFT driving transistor under high-precision frequency conversion. TFT The problem of poor uniformity in low grayscale image quality caused by frequent changes can be addressed by adjusting the anode reset voltage of the light-emitting element to be more positively biased towards the cathode voltage, thereby increasing the proportion of the anode reset's impact on low grayscale image quality. Specifically: I TFT +I VREFN2 I OLED +ICap .

[0079] High-frequency PWM (Pulse Width Modulation) modulation of low-brightness areas is an effective dimming method to avoid uneven display and alleviate visual fatigue. Its principle is to control the on / off time ratio (duty cycle) of sub-pixels, increasing the Io during the Emission phase. OLED This avoids the problem of poor uniformity in driving transistors.

[0080] When setting the PWM Duty (Pulse Width Modulation Duty) of an adjustable Band (brightness range), a linear relationship between the Band's 255 grayscale brightness (maximum brightness) and the PWM Duty setting is typically considered. Figure 3 illustrates the mapping relationship between maximum brightness and PWM Duty; the horizontal axis in Figure 3 represents PWM Duty, and the vertical axis represents Lv (light volume), in nits.

[0081] Table 1 illustrates the mapping relationship between the displayed brightness value (DBV), the target brightness value (Lv), and the PWM duty cycle under various modes. In Table 3, APL1 (20%) represents localized high brightness, with the luminous area accounting for 20%; HBM represents full-screen high brightness; and normal1 to normal10 represent ten sets of data corresponding to normal display brightness. The displayed brightness value (DBV) and the target brightness value (Lv) have a specific one-to-one mapping relationship. It should be noted that DBV is an objective value characterizing the brightness level of the display screen and is adjustable. In this disclosure, the adjustment range is 1 to 4095, but it is not limited to this.

[0082] Table 1

[0083] For low grayscale displays under high-precision frequency conversion coupled high-frequency PWM dimming, the following factors affect the display: (1) the driving current of the driving transistor changes frequently; (2) the proportion of the impact of anode reset on low grayscale image quality increases; (3) the number of times the Emission signal jumps from low level to high level under high-frequency PWM dimming increases, and the frequent changes in anode potential lead to I TFT The changes are frequent; that is, under high-precision frequency conversion coupled high-frequency PWM dimming, the differences in the response currents of each pulse R, G, and B sub-pixels become larger, the currents are unstable, and the color matching is unbalanced. See Figure 5 for details. Under high-precision frequency conversion coupled high-frequency PWM dimming, the response current of the B sub-pixel has a smooth high level, while the response currents of the R and G sub-pixels are both schematically represented as triangular pulses. It should be noted that the horizontal axis in Figure 5 represents time, in μm; the vertical axis in Figure 5 represents current.

[0084] Therefore, the R / G / B Data charging voltage ratio of low grayscale between its interpolation bands cannot be calculated using the existing linear interpolation relationship (i.e., DBV as the independent variable). Otherwise, a defective phenomenon of CIE color accuracy deviation will occur when the low grayscale image slides the brightness bar. See Figure 4 for details. Figure 4 shows the CIE color accuracy corresponding to different modes in Table 1. From Figure 4, it can be seen that the CIE color accuracy deviation corresponds to normal7 to normal10.

[0085] It should be noted that the charging voltage ratio refers to the voltage ratio required by the RGB channels under different brightness conditions. A linear interpolation relationship with DBV as the independent variable is usually used to predict the voltage ratio under different DBV (display brightness values). However, in the above case, due to the influence of high-precision frequency conversion and PWM dimming, the response of the R / G / B channels is no longer linear, therefore the linear interpolation relationship with DBV as the independent variable is no longer applicable.

[0086] It is worth noting that CIE color accuracy characterizes the accuracy of color reproduction in display devices or color reproduction systems, providing a standard way to describe and measure color, such as the XYZ color space. Linear interpolation is a basic method for generating intermediate Band Data Register values ​​between two debug Bands. Based on the concept of a linear equation, it calculates the value of the intermediate point by proportionally distributing it between two points.

[0087] As shown in Figures 6, 7, and 8, the difference between the calculated R / G / B Data for low grayscale levels between bands is calculated using existing linear interpolation relationships (DBV as the independent variable) and the target expected values. The target expected values ​​correspond to the optical calibration values ​​under the corresponding target brightness and PWM Duty settings. In Figures 6-8, the horizontal axis represents DBV, and the vertical axis represents Data values. Figure 6 illustrates the expected G Data value (solid line) and the linear interpolation of G Data (dashed line); Figure 7 illustrates the expected R Data value (solid line) and the linear interpolation of R Data (dashed line); Figure 8 illustrates the expected B Data value (solid line) and the linear interpolation of B Data (dashed line). It is evident that there are significant differences between the calculated R and G Data values ​​and the target expected values.

[0088] The common solutions to the above problems are: (1) Add a debugging band in the low brightness low PWM segment to increase the interpolation point of the existing linear interpolation, but this method increases the Tact Time and occupies additional IC ROM memory; (2) In the low brightness low PWM segment (low duty cycle segment) where the CIE misalignment is serious, reduce the difference in PWM Duty between adjacent interpolation bands, but this method will worsen the CIE misalignment problem of another PWM segment, and will induce brightness flicker and other problems because the PWM Duty and the maximum brightness (255 gray level brightness) are set to a non-linear relationship.

[0089] Please refer to Figure 16. This embodiment of the disclosure provides a method for driving a display screen, including:

[0090] Provides the current display brightness value of the screen;

[0091] Based on the current display brightness value, a linear interpolation independent variable corresponding to the current display brightness value is determined, and a linear interpolation instruction is generated based on the linear interpolation independent variable. The linear interpolation instruction indicates that linear interpolation is performed based on the linear interpolation independent variable.

[0092] According to the linear interpolation instruction, the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value are linearly interpolated to obtain the current pixel data voltage value corresponding to the current display brightness value; the first display brightness value is less than the current display brightness value and is adjacent to the current display brightness value, and the second display brightness value is greater than the current display brightness value and is adjacent to the current display brightness value.

[0093] More specifically, as shown in Figures 6, 7, and 8, there are significant differences between the calculated Data values ​​and the target expected values ​​for low grayscale R and G, especially within the DBV range of <580 (corresponding to Normal 7 to Normal 10). Therefore, it is necessary to measure the functional relationship between the expected Data values ​​and DBV for low grayscale R and G. Through polynomial fitting, the functional relationship between the expected Data values ​​and DBV for low grayscale R and G satisfies the following: y = ax 4 +bx 3 +cx 2 +dx

[0094] In the formula, y is the expected value of Data, and x is the DBV value. Taking its derivative, we get:

[0095] It is evident that the rate of change of Data relative to DBV is a cubic polynomial, which does not fit a linear relationship. As x changes, the slope deviates further from a constant. Therefore, it is necessary to find independent variables other than DBV to make the change of Data relative to the independent variable as close to a linear relationship as possible (based on the maturity and stability of existing driver IC linear interpolation modules). Taking all factors into consideration, the power function relationship between PWM Duty and DBV can effectively improve the above problems.

[0096] As shown in Figure 15, the power function relationship between PWM Duty and DBV satisfies the following: u = f(x 2 )

[0097] In the formula, u represents the PWM Duty, and x represents the DBV value. Substituting the relationship between Data and DBV, we get:

[0098] Differentiating it, we get:

[0099] In the formula, a, b, c, and d are the weights of each component of the polynomial. It can be seen that the rate of change of Data relative to PWM Duty is a polynomial with a highest power of 1, and its slope changes less with u than Data changes with DBV. When the weights of b and d are low, their rate of change is approximately linear.

[0100] To describe the degree of matching between the interpolation relationship and the expected value, the Pearson correlation coefficient (r) is introduced to quantify the degree of matching between two variables X and Y. Its calculation formula is as follows:

[0101] Within DBV < 580 (corresponding to Normal 7 to Normal 10), PWM Duty is introduced as the independent variable of the linear interpolation module (existing ICs support PWM Duty accuracy consistent with DBV accuracy, both being 12 bits). As shown in Table 2 and Figures 9-15, after introducing PWM Duty as the independent variable of the linear interpolation, the matching degree r between the interpolation relationship and the expected value is closer to 1 at low gray levels, and similarly, the matching degree r between the interpolation relationship and the expected value is closer to 1 at high gray levels. It should be noted that in Table 1, Data Register refers to the Data voltage value written to the N1 node (i.e., the gate of the driving transistor) through the driving transistor.

[0102] Table 2

[0103] More specifically, as shown in Figure 9, the changes in the expected value of G Data, the linear interpolation of G Data obtained with DBV as the independent variable, and the linear interpolation of G Data obtained with PWM as the independent variable are illustrated as DBV changes at low grayscale (16gray). It can be seen that the matching degree r between the linear interpolation of G Data obtained with DBV as the independent variable and the expected value is 0.9906, and the matching degree r between the linear interpolation of G Data obtained with PWM as the independent variable and the expected value is 0.9982.

[0104] Figure 10 illustrates the changes in the expected value of R Data, the linear interpolation of R Data obtained with DBV as the independent variable, and the linear interpolation of R Data obtained with PWM as the independent variable under low grayscale (16gray) conditions. It can be seen that the matching degree r between the linear interpolation of R Data obtained with DBV as the independent variable and the expected value is 0.9830, and the matching degree r between the linear interpolation of R Data obtained with PWM as the independent variable and the expected value is 0.9916.

[0105] Figure 11 illustrates the changes in the expected value of B Data, the linear interpolation of B Data obtained with DBV as the independent variable, and the linear interpolation of B Data obtained with PWM as the independent variable under low grayscale (16gray) conditions. It can be seen that the matching degree r between the linear interpolation of B Data obtained with DBV as the independent variable and the expected value is 0.9965, and the matching degree r between the linear interpolation of B Data obtained with PWM as the independent variable and the expected value is 0.9971.

[0106] Figure 12 illustrates the changes in the expected value of G Data, the linear interpolation of G Data obtained with DBV as the independent variable, and the linear interpolation of G Data obtained with PWM as the independent variable under high grayscale (255gray) conditions. It can be seen that the matching degree r between the linear interpolation of G Data obtained with DBV as the independent variable and the expected value is 0.9982, and the matching degree r between the linear interpolation of G Data obtained with PWM as the independent variable and the expected value is 0.999.

[0107] Figure 13 illustrates the changes in the expected value of R Data, the linear interpolation of R Data obtained with DBV as the independent variable, and the linear interpolation of R Data obtained with PWM as the independent variable under high grayscale (255gray) conditions. It can be seen that the matching degree r between the linear interpolation of R Data obtained with DBV as the independent variable and the expected value is 0.9984, and the matching degree r between the linear interpolation of R Data obtained with PWM as the independent variable and the expected value is 0.9991.

[0108] Figure 14 illustrates the changes in the expected value of B Data, the linear interpolation of B Data obtained with DBV as the independent variable, and the linear interpolation of B Data obtained with PWM as the independent variable under high grayscale (255gray) conditions. It can be seen that the matching degree r between the linear interpolation of B Data obtained with DBV as the independent variable and the expected value is 0.9984, and the matching degree r between the linear interpolation of B Data obtained with PWM as the independent variable and the expected value is 0.9993.

[0109] The above analysis shows that when DBV < 580, PWM Duty, as the independent variable of the linear interpolation module, can effectively improve the poor CIE color accuracy deviation in low grayscale levels, while avoiding the DL / L brightness flicker problem in high grayscale (255) levels. Furthermore, through the power function relationship between PWM Duty and DBV, the nonlinear interpolation function of Data-DBV with PWM Duty as the independent variable of the Data-Register linear interpolation module is realized. When DBV > 580, the matching degree of using PWM Duty as the independent variable of the linear interpolation module is lower than that of using DBV. This can be attributed to the change in the functional relationship between the expected value of Data and DBV, with the change of Data relative to the DBV independent variable becoming closer to a linear relationship. Therefore, it is necessary to switch the linear interpolation independent variable from DBV to PWM Duty within the DBV > 580 range.

[0110] It should be noted that DL / L represents the amount of change in display brightness level between two adjacent DBVs, i.e., brightness accuracy.

[0111] In the display driving method provided in this disclosure, the current display brightness value (i.e., DVB value) of the display screen is first provided by the input buffer module; then, based on the current display brightness value, a linear interpolation independent variable (DBV or PWM Duty) corresponding to the current display brightness value is determined, and a linear interpolation instruction is generated; then, based on the linear interpolation instruction, the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value are linearly interpolated to obtain the current pixel data voltage value corresponding to the current display brightness value. It should be noted that the input buffer is typically used to temporarily store input data for use during the interpolation process. Common implementations of the input buffer include registers and static random access memory (SRAM).

[0112] As can be seen, the display driving method provided in this disclosure can improve the accuracy of linear interpolation between PWM modulation bands by adaptively switching the linear interpolation independent variable of the Data Register, thereby improving the low grayscale CIE offset defect of the interpolation band. Therefore, when the impact of frequent changes in the light-emitting element driving current on the low grayscale image quality decreases due to the driving transistor driving current, resulting in the low grayscale color accuracy shift problem between low-brightness bands under high-frequency PWM dimming mode, the display driving method provided in this disclosure can achieve the combined benefit of both low grayscale CIE offset and high grayscale DL / L jump defects by setting the PWM Duty (pulse width modulation duty cycle) as the independent variable of the Data Register linear interpolation module within the low-brightness, low-PWM Duty segment.

[0113] The display driving method provided in this disclosure does not require an additional tuning band, thus avoiding the need to increase IC ROM memory.

[0114] Furthermore, the Driver IC performs linear interpolation of the Data Register using the PWM Duty as the independent variable, unlike existing projects (traditionally) which use DBV as the independent variable for linear interpolation of the Data Register. Using the PWM Duty as the independent variable for linear interpolation is equivalent to achieving nonlinear interpolation (i.e., a polynomial function relationship) using DBV as the independent variable. Therefore, this disclosure eliminates the need for additional modules such as logarithmic amplifiers in the existing framework to implement nonlinear interpolation using DBV as the independent variable, thereby effectively reducing power consumption.

[0115] In some embodiments, the driving method further includes:

[0116] The mapping relationship between different display brightness values ​​and their corresponding linear interpolation independent variables is stored in a first lookup table. For example, the first lookup table indicates that the linear interpolation independent variable corresponding to display brightness values ​​less than or equal to a first threshold is the pulse width modulation duty cycle; and the linear interpolation independent variable corresponding to display brightness values ​​greater than the first threshold is the display brightness value itself. For example, the first threshold is 580, but it is not limited to this.

[0117] The step of determining the linear interpolation independent variable corresponding to the current display brightness value specifically includes:

[0118] Based on the current display brightness value, the linear interpolation independent variable corresponding to the current display brightness value is searched in the first lookup table. For example, as DBV changes, the independent variable of the Data Register linear interpolation is switched according to the LUT1 table. For instance, when DBV < 580, the LUT1 table is used to find the corresponding Variable for DBV to indicate that the independent variable is PWM Duty; when DBV > 580, the LUT1 table is used to find the corresponding Variable for DBV to indicate that the independent variable is DBV.

[0119] For example, before performing linear interpolation in the Data Register, the mapping relationship between different DBV intervals and different independent variables is stored in the first lookup table (LOOK-UP Table 1, LUT 1), as shown in Table 3. This mapping relationship is generally confirmed in advance by small-batch products based on the BC setting (baseline configuration). It should be noted that in Table 3, the second column, PWM Duty (12-bit), represents the data in numerical form stored in the register, and the third column, PWM Duty, represents the percentage. The data in the second and third columns correspond one-to-one and can be converted between each other. The fourth column, Variable, represents the independent variable, and the fifth column, Variable set, represents the configuration of the independent variable.

[0120] Table 3

[0121] In some embodiments, the step of performing linear interpolation on the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value according to the linear interpolation instruction specifically includes:

[0122] Calculate the slope k:

[0123] Wherein, Data1 is the voltage value of the first pixel data, Data2 is the voltage value of the second pixel data, Variable1 is the linear interpolation independent variable corresponding to the first display brightness value, and Variable2 is the linear interpolation independent variable corresponding to the second display brightness value;

[0124] Calculate the difference between the independent variables, dVariable: dVariable = Variable - Variable1

[0125] Wherein, Variable is the linear interpolation independent variable corresponding to the current display brightness value;

[0126] Calculate the interpolation increment dy: dy = k * dVariable

[0127] Calculate the difference result Data: Data = Data1 + dy

[0128] Data represents the current pixel data voltage value corresponding to the current display brightness value.

[0129] For example, the driving method further includes: storing the pixel data voltage values ​​corresponding to different display brightness values ​​in a second lookup table (LOOK-UP Table 2, LUT 2); for example, see Table 4, which illustrates the R / G / B pixel data voltage values ​​corresponding to different display brightness values.

[0130] Based on the current display brightness value, the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value are looked up in the second lookup table. For example, when DBV < 580, the independent variable is PWM Duty; when DBV is 280, the R / G / B Data Register values ​​of adjacent DBV endpoints are looked up through the LUT2 table and used as Data1 and Data2.

[0131] Table 4

[0132] In some embodiments, the driving method further includes: writing the current pixel data voltage value obtained through linear interpolation into a corresponding register. For example, writing the result of linear interpolation into the Data register corresponding to the current DBV completes the output of the linear interpolation module.

[0133] As shown in Figure 16, this embodiment of the present disclosure also provides a driving device for a display screen, including:

[0134] The input buffer module is used to provide the current display brightness value of the screen;

[0135] The control module is configured to determine a linear interpolation independent variable corresponding to the current display brightness value, and generate a linear interpolation instruction based on the linear interpolation independent variable, wherein the linear interpolation instruction indicates that linear interpolation is performed based on the linear interpolation independent variable; for example, the control module is a module that controls the switching of the linear interpolation independent variable.

[0136] A linear interpolation module is used to perform linear interpolation on the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value according to the linear interpolation instruction, so as to obtain the current pixel data voltage value corresponding to the current display brightness value; the first display brightness value is less than the current display brightness value and is adjacent to the current display brightness value, and the second display brightness value is greater than the current display brightness value and is adjacent to the current display brightness value.

[0137] It should be noted that the input buffer module, control module, storage module, linear interpolation module, and register output module all belong to the Driver IC. The linear interpolation module may include a command receiving unit, which is used to receive linear interpolation instructions and, based on these instructions, search the LUT2 for the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value.

[0138] In the driving device provided in this embodiment, the input buffer module provides the current display brightness value (i.e., DVB value) of the display screen; the control module determines the linear interpolation independent variable (DBV or PWM Duty) corresponding to the current display brightness value based on the current display brightness value, and generates a linear interpolation instruction; the linear interpolation module performs linear interpolation on the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value based on the linear interpolation instruction, to obtain the current pixel data voltage value corresponding to the current display brightness value.

[0139] As can be seen, in the driving device provided in this embodiment, the accuracy of linear interpolation between PWM modulation bands of the driver IC using this method can be improved by controlling the adaptive switching of the linear interpolation independent variable about the Data Register, thereby improving the low grayscale CIE bias defect of the interpolation band.

[0140] In some embodiments, the drive device further includes:

[0141] The storage module is used to store the mapping relationship between different display brightness values ​​and their corresponding linear interpolation independent variables in the first lookup table;

[0142] The control module is specifically used to: search for the linear interpolation independent variable corresponding to the current display brightness value in the first lookup table based on the current display brightness value.

[0143] For example, the storage module includes static random access memory (SRAM), but is not limited to this.

[0144] In some embodiments, the first lookup table indicates that: for display brightness values ​​less than or equal to a first threshold, the linear interpolation independent variable is the pulse width modulation duty cycle; and for display brightness values ​​greater than the first threshold, the linear interpolation independent variable is the display brightness value.

[0145] In some embodiments, the linear interpolation module is specifically used for:

[0146] Calculate the slope k:

[0147] Wherein, Data1 is the voltage value of the first pixel data, Data2 is the voltage value of the second pixel data, Variable1 is the linear interpolation independent variable corresponding to the first display brightness value, and Variable2 is the linear interpolation independent variable corresponding to the second display brightness value;

[0148] The difference between the independent variables, dVariable, is calculated using the subtractor included in the arithmetic logic unit of the linear interpolation module: dVariable = Variable - Variable1

[0149] Wherein, Variable is the linear interpolation independent variable corresponding to the current display brightness value;

[0150] The interpolation increment dy is calculated using the multiplier included in the arithmetic logic unit of the linear interpolation module: dy = k * dVariable

[0151] The difference result Data is calculated using the adder included in the arithmetic logic unit of the linear interpolation module: Data = Data1 + dy

[0152] Data represents the current pixel data voltage value corresponding to the current display brightness value.

[0153] In some embodiments, the storage module is further configured to:

[0154] Store the pixel data voltage values ​​corresponding to different display brightness values ​​in the second lookup table;

[0155] Based on the current display brightness value, the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value are searched in the second lookup table.

[0156] In some embodiments, the drive device further includes:

[0157] The register output module is used to write the current pixel data voltage value obtained by linear interpolation into the corresponding register.

[0158] This disclosure also provides a display device, including the driving device for the display screen provided in the above embodiments.

[0159] For example, the display device includes an OLED display device, but is not limited to this.

[0160] It should be noted that the display device can be any product or component with display function, such as a television, monitor, digital photo frame, mobile phone, or tablet computer. The display device also includes flexible circuit boards, printed circuit boards, and backplanes.

[0161] In the driving device provided in the above embodiments, the accuracy of linear interpolation between PWM modulation bands of the driver IC applying this method can be improved by adaptively switching the linear interpolation independent variable about the Data Register, thereby improving the low grayscale CIE bias defect of the interpolation band. Therefore, the display device provided in the embodiments of this disclosure, when including the above-described driving device, also has the above-described beneficial effects, which will not be repeated here.

[0162] This disclosure also provides an electronic device, including a processor and a memory, wherein the memory stores a program or instructions that can run on the processor, and when the program or instructions are executed by the processor, implement the steps of the display screen driving method provided in the above embodiments.

[0163] In the driving method provided in the above embodiments, the accuracy of linear interpolation between PWM modulation bands by the driver IC using this method can be improved by adaptively switching the linear interpolation independent variable about the Data Register, thus improving the low grayscale CIE bias defect of the interpolation band. Therefore, the electronic device provided in this disclosure also has the above-mentioned beneficial effects when executing the above driving method, which will not be repeated here.

[0164] This disclosure also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the display screen driving method provided in the above embodiments.

[0165] The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0166] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0167] In the driving method provided in the above embodiments, the accuracy of linear interpolation between PWM modulation bands of the driver IC applying the method can be improved by adaptively switching the linear interpolation independent variable about the Data Register, thus improving the low grayscale CIE bias defect of the interpolation band. Therefore, the readable storage medium provided in this disclosure also has the above-mentioned beneficial effects when storing the above driving method, which will not be repeated here.

[0168] It should be noted that, in the embodiments of this disclosure, "same layer" can refer to film layers located on the same structural layer. Alternatively, for example, film layers located on the same layer can be layer structures formed by using the same film deposition process to form a specific pattern, and then patterning the film layer using the same photomask through a single patterning process. Depending on the specific pattern, the single patterning process may include multiple exposure, development, or etching processes, and the specific pattern in the formed layer structure can be continuous or discontinuous. These specific patterns may also be at different heights or have different thicknesses.

[0169] In the various method embodiments of this disclosure, the sequence numbers of each step are not intended to limit the order of the steps. For those skilled in the art, any changes in the order of the steps are within the scope of protection of this disclosure without any creative effort.

[0170] It should be noted that the various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the method embodiments are basically similar to the product embodiments, so the description is relatively simple, and the relevant parts can be referred to the description of the product embodiments.

[0171] Unless otherwise defined, the technical or scientific terms used in this disclosure shall have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms “first,” “second,” and similar terms used in this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as “comprising” or “including” mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as “connection,” “coupled,” or “linked” are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as “upper,” “lower,” “left,” and “right” are used only to indicate relative positional relationships, and these relative positional relationships may change accordingly when the absolute position of the described objects changes.

[0172] It is understandable that when a component such as a layer, film, region, or substrate is referred to as being "above" or "below" another component, the component may be "directly" located "above" or "below" the other component, or there may be intermediate components present.

[0173] In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.

[0174] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A method for driving a display screen, comprising: Provides the current display brightness value of the screen; Based on the current display brightness value, a linear interpolation independent variable corresponding to the current display brightness value is determined, and a linear interpolation instruction is generated based on the linear interpolation independent variable. The linear interpolation instruction indicates that linear interpolation is performed based on the linear interpolation independent variable. According to the linear interpolation instruction, the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value are linearly interpolated to obtain the current pixel data voltage value corresponding to the current display brightness value. The first display brightness value is less than the current display brightness value and is adjacent to the current display brightness value; the second display brightness value is greater than the current display brightness value and is adjacent to the current display brightness value.

2. The driving method for the display screen according to claim 1, wherein, The driving method further includes: The mapping relationship between different display brightness values ​​and their corresponding linear interpolation independent variables is stored in the first lookup table; The step of determining the linear interpolation independent variable corresponding to the current display brightness value specifically includes: Based on the current display brightness value, search the first lookup table for the linear interpolation independent variable corresponding to the current display brightness value.

3. The driving method for the display screen according to claim 2, wherein, The first lookup table indicates that the linear interpolation independent variable corresponding to the display brightness value that is less than or equal to the first threshold is the pulse width modulation duty cycle; The linear interpolation independent variable corresponding to the display brightness value that is greater than the first threshold is the display brightness value.

4. The driving method for the display screen according to claim 1, wherein, The step of performing linear interpolation on the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value according to the linear interpolation instruction specifically includes: Calculate the slope k: Wherein, Data1 is the voltage value of the first pixel data, Data2 is the voltage value of the second pixel data, Variable1 is the linear interpolation independent variable corresponding to the first display brightness value, and Variable2 is the linear interpolation independent variable corresponding to the second display brightness value; Calculate the difference between the independent variables, dVariable: dVariable=Variable-Variable1 Wherein, Variable is the linear interpolation independent variable corresponding to the current display brightness value; Calculate the interpolation increment dy: dy=k*dVariable Calculate the difference result (Data): Data = Data1 + dy Data represents the current pixel data voltage value corresponding to the current display brightness value.

5. The driving method for the display screen according to claim 4, wherein, The driving method further includes: Store the pixel data voltage values ​​corresponding to different display brightness values ​​in the second lookup table; Based on the current display brightness value, the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value are searched in the second lookup table.

6. The driving method for the display screen according to any one of claims 1 to 5, wherein, The driving method further includes: The voltage value of the current pixel data obtained through linear interpolation is written into the corresponding register.

7. A driving device for a display screen, comprising: The input buffer module is used to provide the current display brightness value of the screen; The control module is used to determine the linear interpolation independent variable corresponding to the current display brightness value based on the current display brightness value, and generate a linear interpolation instruction based on the linear interpolation independent variable, wherein the linear interpolation instruction indicates that linear interpolation is performed based on the linear interpolation independent variable; The linear interpolation module is used to perform linear interpolation on the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value according to the linear interpolation instruction, so as to obtain the current pixel data voltage value corresponding to the current display brightness value. The first display brightness value is less than the current display brightness value and is adjacent to the current display brightness value; the second display brightness value is greater than the current display brightness value and is adjacent to the current display brightness value.

8. The driving device for the display screen according to claim 7, wherein, The drive device further includes: The storage module is used to store the mapping relationship between different display brightness values ​​and their corresponding linear interpolation independent variables in the first lookup table; The control module is specifically used to: search for the linear interpolation independent variable corresponding to the current display brightness value in the first lookup table based on the current display brightness value.

9. The driving device for the display screen according to claim 8, wherein, The first lookup table indicates that the linear interpolation independent variable corresponding to the display brightness value that is less than or equal to the first threshold is the pulse width modulation duty cycle; The linear interpolation independent variable corresponding to the display brightness value that is greater than the first threshold is the display brightness value.

10. The driving device for the display screen according to claim 7, wherein, The linear interpolation module is specifically used for: Calculate the slope k: Wherein, Data1 is the voltage value of the first pixel data, Data2 is the voltage value of the second pixel data, Variable1 is the linear interpolation independent variable corresponding to the first display brightness value, and Variable2 is the linear interpolation independent variable corresponding to the second display brightness value; Calculate the difference between the independent variables, dVariable: dVariable=Variable-Variable1 Wherein, Variable is the linear interpolation independent variable corresponding to the current display brightness value; Calculate the interpolation increment dy: dy=k*dVariable Calculate the difference result (Data): Data = Data1 + dy Data represents the current pixel data voltage value corresponding to the current display brightness value.

11. The driving device for the display screen according to claim 10, wherein, The drive device further includes a storage module, the storage module being used for: Store the pixel data voltage values ​​corresponding to different display brightness values ​​in the second lookup table; Based on the current display brightness value, the first pixel data voltage value corresponding to the first display brightness value and the second pixel data voltage value corresponding to the second display brightness value are searched in the second lookup table.

12. The driving device for the display screen according to any one of claims 7 to 11, wherein, The drive device further includes: The register output module is used to write the current pixel data voltage value obtained by linear interpolation into the corresponding register.

13. A display device comprising a driving device for a display screen as described in any one of claims 7 to 12.

14. An electronic device comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the driving method for a display screen as described in any one of claims 1 to 6.

15. A readable storage medium storing a program or instructions that, when executed by a processor, implement the driving method of a display screen as described in any one of claims 1 to 6.