Display driving integrated circuit, display module, driving controller, electronic device and driving method thereof

By compensating for the light emission control start signal and data voltage of the OLED display, the problem of unstable brightness was solved, and the brightness stability and display effect of the display were improved, especially on small-sized displays.

CN122392436APending Publication Date: 2026-07-14HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-01-14
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

Existing OLED displays suffer from unstable brightness during brightness switching or continuous changes, which is particularly noticeable on small-sized displays and causes display flickering.

Method used

By compensating the duty cycle and data voltage of the light emission control start signal through the display driver integrated circuit, the jump points with high brightness change rate are adjusted, the brightness change rate is reduced, and the smoothness of the brightness curve is improved.

Benefits of technology

It improves the brightness stability of OLED displays during brightness switching or continuous changes, reduces display flicker, and enhances display performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122392436A_ABST
    Figure CN122392436A_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a display driving integrated circuit, a display module, a driving controller, an electronic device and a driving method thereof, and relate to the technical field of electronics, and are used for weakening the brightness jump of the display screen of the electronic device, and improving the display effect. The display driving integrated circuit can determine whether to compensate the data voltage according to the received luminous brightness instruction and the gray scale instruction. For the jump point DBV with high brightness change rate, after the gray scale mapping compensation, the data voltage corresponding to the jump point DBV can be adjusted, the data voltage corresponding to the jump point DBV is coupled with the duty cycle of the luminous control start signal, the influence of the two on the luminous brightness is comprehensively considered, the brightness difference between the jump point DBV and the adjacent DBV is reduced, the brightness change rate of the DBV is reduced, and the smoothness of the display screen brightness curve is improved. In the process of brightness switching or continuous brightness change, the brightness change of the display screen of the electronic device is more stable, and the display flicker problem is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic technology, and in particular to a display driver integrated circuit, a display module, a driver controller, an electronic device, and a driving method thereof. Background Technology

[0002] Organic light-emitting diode (OLED) displays and other self-emissive displays have been widely used in the display field due to their advantages such as being thin, light, having a wide viewing angle, being actively emitting light, having continuously adjustable emission colors, having low cost, having a high color gamut, having a high contrast ratio, having a fast response speed, having low power consumption, having a low driving voltage, having a wide operating temperature range, having a simple manufacturing process, having high luminous efficiency, and being able to display flexibly.

[0003] As the performance of electronic devices improves, users have higher and higher requirements for display effects. The display effect of screens still needs to be improved, especially for small-sized screens, where display problems are particularly obvious. Summary of the Invention

[0004] This application provides a display driver integrated circuit, a display module, a driver controller, an electronic device, and a driving method thereof, which are used to reduce brightness jumps when the electronic device displays a screen and improve the display effect.

[0005] A first aspect of this application provides a display driver integrated circuit for driving a display screen including a first sub-pixel. The first sub-pixel may be a sub-pixel that emits red, green, or blue light.

[0006] The display driver integrated circuit is used to: receive a first luminance command and a first grayscale command in a first image frame, and output a first luminance control start signal and a first data voltage corresponding to a first sub-pixel; the duty cycle of the first luminance control start signal is a first duty cycle. In a second image frame, receive a second luminance command and a second grayscale command, and output a second luminance control start signal and a second data voltage corresponding to a first sub-pixel; the duty cycle of the second luminance control start signal is a second duty cycle. In a third image frame, receive a third luminance command and a third grayscale command, and output a third luminance control start signal and a third data voltage corresponding to a first sub-pixel; the duty cycle of the third luminance control start signal is a third duty cycle. The first luminance command represents the first luminance, the second luminance command represents the second luminance, and the third luminance command represents the third luminance. The aforementioned first, second, and fourth image frames can be consecutive or non-consecutive, but in the three image frames, the difference between the second and first luminance is equal to the dimming step of the display screen, and the difference between the third and second luminance is also equal to the dimming step of the display screen. The voltage difference between the second data voltage and the first data voltage is called the first voltage difference, and the voltage difference between the third data voltage and the second data voltage is called the second voltage difference. Since the first voltage difference and the second voltage difference are not equal, the data voltage does not change linearly during the continuous increase in luminous intensity; at least one data voltage jumps. This jump in data voltage is compensated to some extent based on the duty cycle of the luminous emission control start signal. At least two of the first, second, and third duty cycles are different, meaning that the duty cycle of the luminous emission control start signal changes linearly at least once across the three image frames.

[0007] The display driver integrated circuit provided in this application can determine whether to compensate the data voltage based on the received brightness and grayscale instructions. According to the grayscale instructions, grayscale mapping compensation can be performed on the high-rate-of-brightness transition points among the brightness change points where the duty cycle of the light emission control start signal changes, thereby adjusting the data voltage corresponding to the transition point. By linking the data voltage corresponding to the transition point with the duty cycle of the light emission control start signal, and comprehensively considering the influence of both on the brightness, the brightness difference between the transition point and adjacent brightness change points is reduced, thereby reducing the brightness change rate of the transition point and improving the smoothness of the display brightness curve. This makes the brightness change of the display screen more stable during brightness switching or continuous brightness changes in electronic devices, improving the display flicker problem.

[0008] In one possible implementation, in the fourth image frame, a fourth luminance command and a fourth grayscale command are received, and a fourth luminance control start signal and a fourth data voltage corresponding to the first sub-pixel are output. The duty cycle of the fourth luminance control start signal is the fourth duty cycle. The fourth luminance command represents the fourth luminance, and the difference between the fourth luminance and the third luminance is equal to the dimming step of the display screen. The voltage difference between the fourth data voltage and the third data voltage is the third voltage difference. The first voltage difference, the second voltage difference, and the third voltage difference are all unequal. Since the difference between any two adjacent data voltages of the four data voltages is unequal, at least two luminance levels have had their data voltages compensated. Optimizing multiple luminance levels is more effective than optimizing a single luminance level.

[0009] In one possible implementation, the second data voltage is greater than, less than, or equal to the first data voltage. For different products, the data voltage can be compensated for in the forward, reverse, or constant direction, offering high flexibility.

[0010] In one possible implementation, the display screen further includes a second sub-pixel; the second sub-pixel and the first sub-pixel emit light of different primary colors; the display driver integrated circuit is further configured to: in the first image frame, after receiving a first luminance command and a first grayscale command, output a fifth data voltage corresponding to the second sub-pixel; in the second image frame, after receiving a second luminance command and a second grayscale command, output a sixth data voltage corresponding to the second sub-pixel; in the third image frame, after receiving a third luminance command and a third grayscale command, output a seventh data voltage corresponding to the second sub-pixel; the voltage difference between the sixth data voltage and the fifth data voltage is a fourth voltage difference, the voltage difference between the seventh data voltage and the sixth data voltage is a fifth voltage difference, and the fourth voltage difference and the fifth voltage difference are equal. By using different data voltage generation principles to generate data voltages for the first sub-pixel and the second sub-pixel, different sub-pixels can emit light with different brightness in the same first image frame, thereby improving the color shift problem of the display screen.

[0011] In one possible implementation, the second grayscale instruction represents the output of a second data voltage based on the mapped grayscale, and the third grayscale instruction represents the output of a third data voltage based on the default grayscale. In this application, different grayscale instructions are used to indicate whether grayscale mapping compensation is performed on the output data voltage. The data voltage determined according to the grayscale instructions can reduce brightness jumps in the display screen.

[0012] In one possible implementation, the display driver integrated circuit includes a digital processing module and an analog processing module. In the first image frame, the digital processing module receives a first illumination brightness command and a first grayscale command, generating a first brightness digital signal and a first grayscale digital signal; the analog processing module receives the first brightness digital signal and the first grayscale digital signal, generating a first illumination control start signal and a first data voltage. The grayscale digital signal generated by the digital processing module based on the grayscale command is already a signal incorporating an indication of whether grayscale compensation is required; the analog processing module only needs to perform digital-to-analog conversion to generate the data voltage. This eliminates the need to change the structure of the analog processing module, reducing modifications to the display driver integrated circuit.

[0013] A second aspect of the embodiments of this application provides a display module, the display module including a display driver integrated circuit and a display screen, the display driver integrated circuit being coupled to the display screen; the display driver integrated circuit includes the display driver integrated circuit of any one of the first aspects.

[0014] A third aspect of this application provides an electronic device, comprising a drive controller, a display driver integrated circuit, and a first display screen. The first display screen includes a first sub-pixel, and the display driver integrated circuit is coupled to both the drive controller and the first display screen. In a first image frame, the drive controller sends a first luminance command and a first grayscale command to the display driver integrated circuit; the display driver integrated circuit receives the first luminance command and the first grayscale command, and sends a first luminance control start signal and a first data voltage corresponding to the first sub-pixel to the first display screen; the duty cycle of the first luminance control start signal is a first duty cycle. In a second image frame, the drive controller sends a second luminance command and a second grayscale command to the display driver integrated circuit; the display driver integrated circuit receives the second luminance command and the second grayscale command, and sends a second luminance control start signal and a second data voltage corresponding to the first sub-pixel to the first display screen; the duty cycle of the second luminance control start signal is a second duty cycle. In the third image frame, the drive controller sends a third luminance command and a third grayscale command to the display driver integrated circuit; the display driver integrated circuit receives the third luminance command and the third grayscale command, and sends a third luminance control start signal and a third data voltage corresponding to the first sub-pixel to the first display screen; the duty cycle of the third luminance control start signal is the third duty cycle. The first luminance command represents the first luminance, the second luminance command represents the second luminance, and the third luminance command represents the third luminance; the difference between the second luminance and the first luminance is equal to the dimming step of the display screen, and the difference between the third luminance and the second luminance is also equal to the dimming step of the display screen; the voltage difference between the second data voltage and the first data voltage is the first voltage difference, and the voltage difference between the third data voltage and the second data voltage is the second voltage difference; the first voltage difference and the second voltage difference are not equal; at least two of the first duty cycle, the second duty cycle, and the third duty cycle are different. The electronic device provided in the third aspect of this application has the same beneficial effects as the display driver integrated circuit provided in the first aspect, and will not be repeated here.

[0015] In one possible implementation, in a first image frame, a first display screen is used to receive a first light emission control start signal and a first data voltage to display a first image; in a second image frame, the first display screen is used to receive a second light emission control start signal and a second data voltage to display a second image; in a third image frame, the first display screen is used to receive a third light emission control start signal and a third data voltage to display a third image; at 255 grayscale, the brightness change rate of the second image is less than or equal to 5%; the brightness change rate of the second image is equal to the ratio of the difference between the brightness of the second image and the brightness of the first image to the brightness of the first image.

[0016] In one possible implementation, at 255 gray levels, the brightness change rate of the third image is less than or equal to 5%; the brightness change rate of the third image is equal to the ratio of the difference between the brightness of the third image and the brightness of the second image to the brightness of the second image.

[0017] In one possible implementation, in the fourth image frame, the drive controller sends a fourth luminance command and a fourth grayscale command to the display driver integrated circuit; the display driver integrated circuit receives the fourth luminance command and the fourth grayscale command, and outputs a fourth luminance control start signal and a fourth data voltage corresponding to the first sub-pixel; the duty cycle of the fourth luminance control start signal is a fourth duty cycle. The fourth luminance command represents the fourth luminance, the difference between the fourth luminance and the third luminance is equal to the dimming step, the voltage difference between the fourth data voltage and the third data voltage is a third voltage difference, and the first voltage difference, the second voltage difference, and the third voltage difference are all unequal.

[0018] In one possible implementation, the first display screen further includes a second sub-pixel; the second sub-pixel and the first sub-pixel are used to emit light of different primary colors; the display driver integrated circuit is further configured to: in the first image frame, after receiving a first luminance instruction and a first grayscale instruction, output a fifth data voltage corresponding to the second sub-pixel; in the second image frame, after receiving a second luminance instruction and a second grayscale instruction, output a sixth data voltage corresponding to the second sub-pixel; in the third image frame, after receiving a third luminance instruction and a third grayscale instruction, output a seventh data voltage corresponding to the second sub-pixel; the voltage difference between the sixth data voltage and the fifth data voltage is a fourth voltage difference, the voltage difference between the seventh data voltage and the sixth data voltage is a fifth voltage difference, and the fourth voltage difference and the fifth voltage difference are equal.

[0019] In one possible implementation, the electronic device further includes a second display screen, with the light-emitting surfaces of the first and second display screens facing away from each other, and the size of the first display screen being smaller than that of the second display screen. Brightness abrupt changes are more pronounced in the smaller first display screen. Including the aforementioned drive controller and display driver integrated circuit in the smaller first display screen of the electronic device can improve the display effect of the first display screen.

[0020] A fourth aspect of this application provides a driving method for an electronic device. The electronic device includes a driving controller, a display driving integrated circuit, and a display screen, the display screen including a first sub-pixel. The driving method includes: in a first image frame, the driving controller outputs a first luminance command and a first grayscale command to the display driving integrated circuit, and controls the display driving integrated circuit to output a first luminance control start signal and a first data voltage corresponding to the first sub-pixel to the display screen; the duty cycle of the first luminance control start signal is a first duty cycle; in a second image frame, the driving controller outputs a second luminance command and a second grayscale command to the display driving integrated circuit, and controls the display driving integrated circuit to output a second luminance control start signal and a second data voltage corresponding to the first sub-pixel to the display screen; the duty cycle of the second luminance control start signal is a second duty cycle; in a third image frame, the driving controller outputs a third luminance command and a third grayscale command to the display driving integrated circuit, and controls the display driving integrated circuit to output a third luminance control start signal and a third data voltage corresponding to the first sub-pixel to the display screen; the duty cycle of the third luminance control start signal is a third duty cycle. The first luminance instruction represents a first luminance, the second luminance instruction represents a second luminance, and the third luminance instruction represents a third luminance; the difference between the second luminance and the first luminance is equal to the dimming step of the display screen, and the difference between the third luminance and the second luminance is also equal to the dimming step of the display screen; the voltage difference between the second data voltage and the first data voltage is the first voltage difference, and the voltage difference between the third data voltage and the second data voltage is the second voltage difference; the first voltage difference and the second voltage difference are not equal; at least two of the first duty cycle, the second duty cycle, and the third duty cycle are different. The effects of the driving method for the electronic device provided in the fourth aspect of the embodiments of this application are the same as the beneficial effects of the display driver integrated circuit provided in the first aspect, and will not be repeated here.

[0021] In one possible implementation, the driving method further includes: in the fourth image frame, the driving controller outputs a fourth luminance command and a fourth grayscale command to the display driving integrated circuit, controlling the display driving integrated circuit to output a fourth luminance control start signal and a fourth data voltage corresponding to the first sub-pixel to the display screen; the duty cycle of the fourth luminance control start signal is the fourth duty cycle. The fourth luminance command represents the fourth luminance, the difference between the fourth luminance and the third luminance is also equal to the dimming step, the voltage difference between the fourth data voltage and the third data voltage is the third voltage difference, and the first voltage difference, the second voltage difference, and the third voltage difference are all unequal.

[0022] In one possible implementation, the display screen further includes a second sub-pixel; the second sub-pixel and the first sub-pixel are used to emit light of different primary colors. The driving method further includes: in a first image frame, the display driving integrated circuit further outputs a fifth data voltage corresponding to the second sub-pixel to the display screen; in a second image frame, the display driving integrated circuit further outputs a sixth data voltage corresponding to the second sub-pixel to the display screen; in a third image frame, the display driving integrated circuit further outputs a seventh data voltage corresponding to the second sub-pixel to the display screen; the voltage difference between the sixth data voltage and the fifth data voltage is a fourth voltage difference, the voltage difference between the seventh data voltage and the sixth data voltage is a fifth voltage difference, and the fourth voltage difference and the fifth voltage difference are equal.

[0023] In one possible implementation, the drive controller outputs a first luminance instruction and a first grayscale instruction to the display driver integrated circuit, including: the drive controller receiving a luminance signal, retrieving a luminance-grayscale mapping lookup table, and outputting the first luminance instruction and the first grayscale instruction.

[0024] In one possible implementation, the drive controller outputs a second luminance instruction and a second grayscale instruction to the display driver integrated circuit, including: the drive controller receiving a luminance signal, retrieving a luminance-grayscale mapping lookup table, and outputting the second luminance instruction and the second grayscale instruction.

[0025] In one possible implementation, the drive controller outputs a third luminance instruction and a third grayscale instruction to the display driver integrated circuit, including: the drive controller receiving a luminance signal, retrieving a luminance-grayscale mapping lookup table, and outputting the third luminance instruction and the third grayscale instruction.

[0026] A fifth aspect of this application provides a drive controller for driving a display driver integrated circuit. The drive controller is further configured to: receive a brightness signal and output a light emission brightness command and a grayscale command. The light emission brightness command instructs the display driver integrated circuit to generate a light emission control start signal; the grayscale command instructs the display driver integrated circuit to output a default data voltage or a compensation data voltage. The drive controller provided in this application can generate a light emission brightness command corresponding to the brightness signal based on the brightness signal. Furthermore, it can output a grayscale command, which indicates whether the output data voltage needs grayscale mapping compensation, thereby determining whether the data voltage needs to be increased or decreased. The display driver integrated circuit can determine whether to compensate the data voltage based on the received light emission brightness command and grayscale command. Based on the grayscale command, it performs grayscale mapping compensation on the brightness change points with high brightness change rates among the brightness change points where the duty cycle of the light emission control start signal changes, thereby adjusting the data voltage corresponding to the change point and improving the smoothness of the display screen brightness curve.

[0027] In one possible implementation, the drive controller includes a display engine module and a display processing module. The display engine module receives brightness signals and outputs brightness data; the display processing module stores a brightness-grayscale mapping lookup table, receives brightness data, and outputs luminance and grayscale instructions based on the grayscale mapping lookup table. The functionality of the display engine module remains unchanged; the display processing module adds a lookup table function to determine the grayscale instructions. The principle is simple and easy to implement.

[0028] A sixth aspect of the embodiments of this application provides a computer-readable storage medium storing computer instructions or programs that, when some or all of the computer instructions or programs are run on a computer, cause the driving method of the fourth aspect to be executed.

[0029] A seventh aspect of this application provides a computer program product, which includes computer instructions or a program; when some or all of the computer instructions or the program are run on a computer, the driving method of the fourth aspect is executed. Attached Figure Description

[0030] Figure 1A This is a schematic diagram of the overall structure of an electronic device provided in an embodiment of this application;

[0031] Figure 1B A schematic diagram of the architecture of an electronic device provided in an embodiment of this application;

[0032] Figure 2A A schematic diagram of the topology of a pixel circuit provided in an embodiment of this application;

[0033] Figure 2B A driving timing diagram of a pixel circuit provided in an embodiment of this application;

[0034] Figure 2C This is a schematic diagram of the structure of a light emission control signal generation circuit provided in an embodiment of this application;

[0035] Figure 3A This is a schematic diagram of the pulse change of a light emission control signal;

[0036] Figure 3B A graph showing the variation of a gamma voltage;

[0037] Figure 3C This is a DBV change step graph;

[0038] Figure 3D This is a schematic diagram of the driving pulse for a display screen;

[0039] Figure 4 An architectural diagram of an electronic device provided in an embodiment of this application;

[0040] Figure 5 A logic diagram for generating a mapping table provided in an embodiment of this application;

[0041] Figure 6A This is a comparison chart of DBV and luminance change rate DL / L;

[0042] Figure 6B and Figure 6C This application provides a brightness curve diagram of DBV before and after grayscale mapping, and before and after the transition point;

[0043] Figure 7 A schematic diagram of the driving logic of an electronic device provided in an embodiment of this application;

[0044] Figure 8 A schematic diagram of a driving pulse for a display screen provided in an embodiment of this application;

[0045] Figure 9A and Figure 9B Another example of this application provides a brightness curve diagram of DBV before and after grayscale mapping and before and after the transition point;

[0046] Figure 10A and Figure 10B A brightness curve diagram of DBV before and after grayscale mapping and before and after the transition point, provided in another embodiment of this application;

[0047] Figure 11A and Figure 11B A brightness curve diagram of DBV before and after grayscale mapping and before and after the transition point, provided in another embodiment of this application;

[0048] Figure 12A and Figure 12B A brightness curve diagram of DBV before and after grayscale mapping and before and after the transition point, provided in another embodiment of this application;

[0049] Figure 13 This is a schematic diagram of the driving pulses for another display screen provided in an embodiment of this application. Detailed Implementation

[0050] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.

[0051] In the following description, the terms "first," "second," etc., are used for descriptive convenience only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first," "second," etc., may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0052] In this embodiment of the application, "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0053] This application provides an electronic device, which may be, for example, a foldable electronic device. The electronic device may be, for example, a consumer electronics product, a home electronics product, an in-vehicle electronics product, or a financial electronics product. Consumer electronics products include mobile phones, tablets, laptops, e-readers, personal computers (PCs), personal digital assistants (PDAs), desktop monitors, smart wearable products (e.g., smartwatches, smart bracelets), virtual reality (VR) electronic devices, augmented reality (AR) electronic devices, mixed reality (MR) electronic devices, artificial intelligence (AI) electronic devices, drones, etc. Home electronics products include smart door locks, televisions, refrigerators, and rechargeable small household appliances (e.g., soymilk makers, robot vacuum cleaners), etc. In-vehicle electronics products include in-vehicle navigation systems, in-vehicle DVDs, etc. Financial electronics products include ATMs and self-service electronic devices, etc.

[0054] This application does not impose any special limitations on the specific form of the above-mentioned electronic device. For ease of explanation, the following embodiments all use a mobile phone as an example. Taking a mobile phone as an example, the electronic device provided in this application can be a candybar phone, various foldable phones, etc. The examples provided in this application are merely illustrative and do not constitute any limitation.

[0055] Figure 1A This is a schematic diagram of the overall structure of an electronic device provided in an embodiment of this application.

[0056] like Figure 1AAs shown, the electronic device 1 includes a first display screen 17 and a second display screen 18, with the light-emitting surfaces of the first display screen 17 and the second display screen 18 facing away from each other. The size of the first display screen 17 is smaller than the size of the second display screen 18. Alternatively, it can be understood that the area of ​​the effective display area (AA) of the first display screen 17 is smaller than the area of ​​the effective display area AA of the second display screen 18.

[0057] For example, electronic device 1 is a small folding phone, and the second display screen 18 serves as the main display screen of electronic device 1. The second display screen 18 is a flexible display screen that can be folded and joined together. The first display screen 17 serves as the secondary display screen of electronic device 1 and is located on the back of the second display screen 18.

[0058] The light-emitting surface of the first display screen 17 can be understood as the side of the first display screen 17 from which the displayed image can be seen. This side of the first display screen 17 is positioned opposite to the side of the second display screen 18 from which the image can be seen. For example, when the electronic device 1 is in an unfolded state, the user can see the light-emitting surface of the second display screen 18. When the user's viewing angle remains unchanged and the electronic device 1 is in a folded state, the user can see the light-emitting surface of the first display screen 17.

[0059] This application embodiment does not limit the shape of the first display screen 17 or its position relative to the second display screen 18. Figure 1A This is just an illustration.

[0060] Figure 1B This is a schematic diagram of the architecture of an electronic device provided in an embodiment of this application.

[0061] like Figure 1B As shown, the electronic device 1 includes a display module 40 and a drive controller 30. In some embodiments, the electronic device 1 also includes a power management integrated circuit (PMIC) for supplying power to the display driver integrated circuit 20 and the drive controller 30.

[0062] The drive controller 30, as the core of the electronic device 1, is used for overall system processing and control. The drive controller 30 is coupled to the display module 40 and is used to receive, for example, image signals, control signals (e.g., provided by a central processing unit (CPU)), brightness signals, etc. The drive controller 30 outputs image data matching the interface specifications of the display module 40 based on the image signals. The drive controller 30 can also generate illumination brightness instructions based on the brightness signals. The drive controller 30 may include, for example, a system-on-chip (SOC). The drive controller 30 can be coupled to the display module 40 via a mobile industry processor interface (MIPI). Alternatively, the drive controller 30 can also be coupled to the display module 40 via other high-speed serial / deserial (SerDes) interfaces.

[0063] The display module 40 includes, for example, a display screen 10 and a display driver integrated circuit 20. The display driver integrated circuit 20 serves as the control core of the display screen 10, driving the display screen 10 to work and receiving data from the drive controller 30.

[0064] The display driver integrated circuit 20 is coupled to, for example, the drive controller 30, receives signals output by the drive controller 30, and provides the scanning signals and data voltages required for the display screen 10 to emit light. The signals sent by the display driver integrated circuit 20 will be explained in detail below in conjunction with the structure of the pixel circuit.

[0065] For example, the display driver integrated circuit 20 receives image data and illumination brightness commands from the driver controller 30. The display driver integrated circuit 20 converts the image data into data voltages and outputs these data voltages to multiple data signal lines. The data voltages are analog voltages corresponding to the grayscale values ​​of the image data. The display driver integrated circuit 20 can also convert the illumination brightness commands into illumination control start signals. The display driver integrated circuit 20 is also used to output clock signals, gate activation signals (STV), reset signals, and other scan control signals required for display to the display screen 10. The display driver integrated circuit 20 may include, for example, a display driver integrated circuit (DDIC).

[0066] The display screen 10 serves as a data presentation unit, used to display and control data sent by the drive controller 30. For example, the display screen 10 may be a self-emissive display module such as an organic light-emitting diode (OLED) display module, an active-matrix organic light-emitting diode (AMOLED) display module, a mini organic light-emitting diode (Mini-OLED) display module, a micro light-emitting diode (Micro-LED) display module, a micro organic light-emitting diode (Micro-OLED) display module, or a quantum dot light-emitting diode (QLED) display module. In this case, the display screen 10 can be a rigid display screen or a flexible display screen.

[0067] For any of the above-described display screens 10, the display screen 10 includes an effective display area AA and a non-display area BB located around the effective display area AA. The effective display area AA is used to display images, and the effective display area AA includes multiple sub-pixels (SPs). Each sub-pixel SP is provided with a pixel circuit 11, and the pixel circuit 11 receives data signals provided by the display driver integrated circuit 20. The non-display area BB includes a driving circuit, which receives scan control signals provided by the display driver integrated circuit 20.

[0068] Figure 1B The display screen 10 shown in the diagram can be... Figure 1A The first display screen 17 or the second display screen 18.

[0069] In this application, the pixel circuits 11 are described using a matrix arrangement as an example. Pixel circuits 11 arranged in a row along the horizontal direction X are called the same row pixel circuits 11, and pixel circuits 11 arranged in a row along the vertical direction Y are called the same column pixel circuits 11.

[0070] In some embodiments, the pixel circuit 11 typically includes a driving circuit composed of multiple transistors and a light-emitting device. The driving circuit generates a driving current to drive the light-emitting device to emit light, thereby realizing the light emission of the pixel circuit 11. Multiple pixel circuits 11 are arrayed on a substrate. For example, the structure including a substrate and multiple arrayed driving circuits is called an array substrate. Multiple light-emitting devices are disposed on the array substrate, and each light-emitting device is coupled to a pixel circuit. Alternatively, the display screen 10 includes an array substrate and multiple light-emitting devices. The array substrate includes a substrate and an arrayed driving circuit, and the driving circuit and light-emitting devices are coupled to form the pixel circuit 11.

[0071] Figure 2A This is a schematic diagram of a pixel circuit topology provided in an embodiment of this application. Figure 2B This is a driving timing diagram of a pixel circuit provided in an embodiment of this application.

[0072] In some embodiments, such as Figure 2A As shown, the pixel circuit 11 includes an anode reset circuit 111, a second node initialization circuit 112, a first node initialization circuit 113, a write and threshold compensation circuit 114, a light emission control circuit 115, and a light emission device 116. Figure 2A The pixel circuit 11 shown is merely an illustration and is not intended to be limiting.

[0073] The anode reset circuit 111 includes a seventh transistor T7, the second node initialization circuit 112 includes an eighth transistor T8, the first node initialization circuit 113 includes a fourth transistor T4 and a third transistor T3, the write and threshold compensation circuit 114 includes a second transistor T2, a first transistor T1, a third transistor T3, and a storage capacitor Cst, and the light-emitting control circuit 115 includes a fifth transistor T5 and a sixth transistor T6. The first transistor T1 is a driving transistor, and the remaining transistors are switching transistors. The first node initialization circuit 113 and the write and threshold compensation circuit 114 share the third transistor T3. The light-emitting device 116 is, for example, an OLED.

[0074] Combination Figure 2A and Figure 2B As shown, the light emission process of the pixel circuit 11 in one frame can be divided into an initialization stage t1, a threshold compensation stage t2, a light emission stage t3, and an anode reset stage t4.

[0075] During initialization phase t1:

[0076] The second control signal s2 at the second control signal terminal S2 and the third control signal s3 at the third control signal terminal S3 change from low to high and then back to low. Consequently, the fourth transistor T4 and the third transistor T3 change from off to on and then back to off. The first control signal s1 at the first control signal terminal S1, the fourth control signal s4 at the fourth control signal terminal S4, and the light emission control signal em at the light emission control signal terminal EM all remain at high levels. Therefore, the seventh transistor T7, the eighth transistor T8, the second transistor T2, the fifth transistor T5, and the sixth transistor T6 all remain off.

[0077] During initialization phase t1, the first transistor T1, the third transistor T3, and the fourth transistor T4 are turned on, enabling voltage control of the fourth node N4, the second node N2, and the first node N1. Since the third transistor T3 and the fourth transistor T4 act as switches, and the first node N1 is electrically connected to the control electrode of the first transistor T1, and the second node N2 is electrically connected to the fourth node N4, initialization phase t1 achieves voltage control of the control electrode of the first transistor T1, the first node N1, the second node N2, and the fourth node N4. This makes the control electrode voltage of the first transistor T1, the voltage of the first node N1, the voltage of the second node N2, and the voltage of the fourth node N4 the first initialization voltages of the first initialization voltage terminal Vinit1, effectively resetting the voltages of the control electrode of the first transistor T1, the first node N1, the second node N2, and the fourth node N4.

[0078] During the threshold compensation phase t2:

[0079] The first control signal s1 at the first control signal terminal S1 changes from high to low and then back to high. Consequently, the second transistor T2 changes from off to on and then back to off. The third control signal s3 at the third control signal terminal S3 changes from low to high and then back to low. Consequently, the third transistor T3 changes from off to on and then back to off. The first control signal s1 at the first control signal terminal S1 and the light emission control signal em at the light emission control signal terminal EM both remain high, while the second control signal s2 at the second control signal terminal S2 remains low. Therefore, the seventh transistor T7, the eighth transistor T8, the fifth transistor T5, the sixth transistor T6, and the fourth transistor T4 all remain off.

[0080] In the threshold compensation stage t2, the second transistor T2, the third transistor T3, and the first transistor T1 are turned on, realizing the storage of the data voltage vd at the data voltage terminal Vd in the storage capacitor Cst, thus completing the writing of the data voltage. This also compensates for the threshold voltage of the first transistor T1. The threshold voltage compensation process of the first transistor T1 can be considered as the process of the first transistor T1 changing from the on state to the off state.

[0081] During the luminescence stage t3:

[0082] The light-emitting control signal em at the light-emitting control signal terminal EM changes from high level to low level, and then from low level to high level. Consequently, the sixth transistor T6 and the fifth transistor T5 change from off to on, and then from on to off. The second control signal s2 at the second control signal terminal S2 and the third control signal s3 at the third control signal terminal S3 remain at low level, while the fourth transistor T4 and the third transistor T3 remain off. The first control signal s1 at the first control signal terminal S1 and the fourth control signal s4 at the fourth control signal terminal S4 remain at high level, while the seventh transistor T7, the eighth transistor T8, and the second transistor T2 remain off.

[0083] During the light-emitting stage t3, the fifth transistor T5, the first transistor T1, and the sixth transistor T6 are turned on respectively, transmitting driving current to the light-emitting device 116, and the light-emitting device 116 emits light under the drive of the driving current.

[0084] Anode reset stage t:

[0085] The first control signal s1 at the first control signal terminal S1 changes from high to low and then back to high. Consequently, the seventh transistor T7 and the eighth transistor T8 change from off to on and then back to off. The second control signal s2 at the second control signal terminal S2 and the third control signal s3 at the third control signal terminal S3 remain low. The fourth control signal s4 at the fourth control signal terminal S4 and the light emission control signal em at the light emission control signal terminal EM remain high. The third transistor T3, the fourth transistor T4, the second transistor T2, the fifth transistor T5, and the sixth transistor T6 all remain off.

[0086] During the anode reset phase t, the seventh transistor T7 and the eighth transistor T8 are turned on, realizing the control of the voltage of the second node N2 and the anode voltage of the light-emitting device 116. This makes the voltage of the second node N2 the third initialization voltage of the third initialization voltage terminal Vinit3, and the voltage of the anode of the light-emitting device 116 the second initialization voltage of the second initialization voltage terminal Vinit2, thus realizing the reset of the voltage of the second node N2 and the anode voltage of the light-emitting device 116.

[0087] When the display screen 10 is displayed at different brightness levels, the voltage received by each gate and data voltage terminal of the pixel circuit 11 in the display screen 10 is dynamically adjusted.

[0088] The origin of the control signals received by the first control signal terminal S1, the second control signal terminal S2, the third control signal terminal S3, the fourth control signal terminal S4, and the light emission control signal terminal EM in the pixel circuit 11 will be illustrated below.

[0089] like Figure 1B As shown, in some embodiments, the display screen 10 further includes a light emission control signal generation circuit 12, which is used to transmit a light emission control signal em to the light emission control signal terminal EM of a plurality of pixel circuits 11 in the display screen 10.

[0090] Figure 2C This is a schematic diagram of a light emission control signal generation circuit provided in an embodiment of this application.

[0091] In some embodiments, such as Figure 2C As shown, the light emission control signal generation circuit 12 includes at least two cascaded shift registers RS(1) to RS(n). The signal input terminal VI of the first-stage shift register RS(1) is used to receive the light emission control start signal STV-em. Except for the first-stage shift register RS(1), the signal input terminal VI of each stage shift register RS(m) is coupled to the output terminal GO of its predecessor shift register RS(m-1). When the light emission control start signal STV-em is an on signal, the first-stage shift register RS1 of the light emission control signal generation circuit 12 starts working, and subsequently, the multiple shift registers start working one after another.

[0092] For example, the light emission control start signal STV-em is provided by the display driver integrated circuit 20. The display screen 10 is used to receive the light emission control start signal STV-em sent by the display driver integrated circuit 20 and generate the light emission control signal em required by the pixel circuit 11. The timing of the light emission control signal em received by each row of pixel circuits is the same as the timing of the light emission control start signal STV-em.

[0093] Similarly, in some embodiments, the display screen 10 further includes a first control signal generation circuit (or can be understood as an anode reset control signal generation circuit) 13, which is used to transmit a first control signal s1 for each row of pixel circuits 11. The reset start signal STV-s1 required by the first control signal generation circuit 13 is provided by the display driver integrated circuit 20. The timing of the first control signal s1 received by each row of pixel circuits is the same as the timing of the reset start signal STV-s1.

[0094] The display screen 10 also includes a second control signal generation circuit 14, which transmits a second control signal s2 to each row of pixel circuits 11. The initialization start signal STV-s2 required by the second control signal generation circuit 14 is provided by the display driver integrated circuit 20. The timing of the second control signal s2 received by each row of pixel circuits is the same as the timing of the initialization start signal STV-s2.

[0095] The display screen 10 also includes a third control signal generation circuit 15, which transmits a third control signal s3 to each row of pixel circuits 11. The compensation start signal STV-s3 required by the third control signal generation circuit 15 is provided by the display driver integrated circuit 20. The timing of the third control signal s3 received by each row of pixel circuits is the same as the timing of the compensation start signal STV-s3.

[0096] The display screen 10 also includes a fourth control signal generation circuit 16, which transmits a fourth control signal s4 to each row of pixel circuits 11. The write start signal STV-s4 required by the fourth control signal generation circuit 16 is provided by the display driver integrated circuit 20. The timing of the fourth control signal s4 received by each row of pixel circuits is the same as the timing of the write start signal STV-s4.

[0097] Therefore, the display state of the display screen 10 can be adjusted by adjusting the timing of the light emission control start signal STV-em, the reset start signal STV-s1, the initialization start signal STV-s2, the compensation start signal STV-s3, and the write start signal STV-s4.

[0098] To improve the display effect of the display screen 10, in normal display scenarios, the display effect is usually adjusted by combining the light emission control signal em and the data voltage vd.

[0099] Figure 3A This is a schematic diagram of the pulse change of a light emission control signal.

[0100] The dimming method of the light emission control signal em is to adjust the duty cycle of the light emission control signal em. For example, the timing design of electronic device 1 is limited to the duty cycle adjustment step of the light emission control signal em being MH. Figure 3A As shown, the duty cycle of the light emission control signal em changes MH each time, and the difference in duty cycles between two adjacent DBVs whose duty cycles change is MH. H is the line refresh time of display screen 10, H = 1 / (120 * total number of pixel lines). 120 is the base frequency of display screen 10.

[0101] For example, Figure 3AIn the first image frame, the duty cycle of the illumination control signal em is M1, and in the second image frame, the duty cycle of the illumination control signal em is M1+M. The illumination control signal em in one image frame includes 12 pulses. When the duty cycle of the illumination control signal em changes, one or more of the 12 pulses change in integer multiples of M.

[0102] Figure 3B This is a graph showing the variation of a gamma voltage. Figure 3C This is a DBV change step graph.

[0103] The dimming method for the data voltage vd is achieved by changing the data voltage vd through gamma voltage, thereby altering the grayscale level. The brightness levels DBV of the display screen 10 can include, for example, 0 to 4095, meaning there are 4096 possible DBV values. The dimming step of the DBV is 1, meaning the minimum change in DBV is 1. For example, the dimming step of the display screen is J, where J can be 1. The number of gamma voltages is equal to the number of DBVs, dividing the maximum gamma voltage vgmp to the minimum gamma voltage vgsp into 4096 gamma voltages. Under the same grayscale, each DBV corresponds to one gamma voltage, and the data voltage vd changes with the DBV.

[0104] like Figure 3B As shown, the display screen 10 typically has multiple gamma bands to finely adjust the data voltage vd. Each gamma voltage has 0-255 gray levels, meaning each gamma voltage has 256 gray level values. For example, each gamma band can select 25 gray level values ​​from 0-255 for tuning. Figure 3B The image shows 25 selected grayscale tuning points, labeled X1-X25. The gamma voltage corresponding to each of the 25 grayscale tuning points is determined. By linearly connecting the gamma voltages at each grayscale tuning point, the gamma value curve corresponding to the gamma band can be obtained, thus yielding the gamma value at each grayscale level. Figure 3B In the diagram, DBV(n) represents any DBV. For any DBV between two adjacent gamma bands, such as gammaband1-gammaband2, the gamma value is set by linear interpolation. Between adjacent DBVs, the gamma value at the same gray level is a fixed difference.

[0105] like Figure 3C As shown, there are n DBVs between two adjacent gamma bands, for example, gamma band1-gamma band2. Figure 3CThe diagram uses a1-an to represent n deep pixel vaults (DBVs). Among these n DBVs, the number of points where the duty cycle of the emission control signal em needs to change is (duty1-duty2) * total number of pixel rows / N. duty1 represents the duty cycle of the emission control signal em when gamma band 1 is active, and duty2 represents the duty cycle of the emission control signal em when gamma band 2 is active. The N DBVs represent the minimum step size between two gamma bands with different duty cycles. The duty cycle change is achieved through linear interpolation with N as the minimum step size, and each duty cycle change is MH.

[0106] For example, if the total number of pixel rows of display screen 10 is 3000, the brightness changes from 5 nit to 15 nit, the duty cycle of the light emission control signal em changes from 10% to 20%, and the DBV changes from 315 to 615, the number of points where the duty cycle of the light emission control signal em changes is (20% - 10%) * 3000 / 4 = 75. Therefore, among the 300 DBVs from 315 to 615, only 75 DBVs have a change in the duty cycle of the light emission control signal em, that is, the duty cycle of the light emission control signal em changes once every 4 DBVs.

[0107] Figure 3D This is a schematic diagram of the driving pulse for a display screen.

[0108] Both the gamma voltage and the emission control signal em contribute to adjusting the emission brightness, but the gamma voltage and the emission control signal em are independent of each other, modulating according to their respective variation patterns described above. Figure 3B and Figure 3C It is known that as long as the DBV value changes, the gamma voltage will change linearly. However, the duty cycle of the light emission control signal em will only change if the DBV value change is greater than the minimum change step N. The interpolation of the changes in gamma voltage and the duty cycle of the light emission control signal em is asynchronous. At some times, only the gamma voltage changes, and at other times, both the gamma voltage and the duty cycle of the light emission control signal em change. This results in a larger brightness change at DBV points where the duty cycle of the light emission control signal em changes compared to DBV points where only the gamma voltage changes, easily leading to an excessive brightness change rate DL / L, thus causing flickering on display screen 10. Brightness change rate DL / L = (Brightness after change - Brightness before change) / Brightness before change.

[0109] like Figure 3DAs shown, the fundamental frequency pulse is determined, the brightness indicator is DBV1, and a set of data voltages vd and a light emission control signal em are output. When the brightness indicator is DBV2, the pulses of both the data voltage vd and the light emission control signal em change compared to the previous frame, indicating dimming behavior in both. However, when the brightness indicator is DBV3, the pulses of the data voltage vd change compared to the previous frame, while the pulses of the light emission control signal em remain unchanged. Therefore, only the data voltage vd exhibits dimming behavior. The data voltage vd uses linear dimming. For example, if the difference between DBV2 and DBV1 is 1, and the difference between DBV3 and DBV2 is also 1, then the difference between the data voltage vd corresponding to DBV2 and the data voltage vd corresponding to DBV1 is equal to the difference between the data voltage vd corresponding to DBV3 and the data voltage vd corresponding to DBV2. Figure 3D The example below uses the difference in data voltage vd as Δv. The difference in duty cycle between the light emission control signal em corresponding to DBV2 and the light emission control signal em corresponding to DBV1 is MH.

[0110] Since both the data voltage VD and the light emission control signal em dimming are linear dimming, this asynchronous interpolation will inevitably cause the brightness change at point DBV1 to be significantly greater than that at point DBV2, which will easily lead to the brightness change rate exceeding the standard, thus causing the display screen 10 to flicker.

[0111] For the smaller display screen 10, H = 1 / (120 * total number of pixel rows). Because the total number of pixel rows in display screen 10 is smaller, the row refresh time H is larger. This results in a larger actual duration of the duty cycle change step MH of the light emission control signal em. The larger the change step MH, the greater the brightness change, the more severe the brightness change rate DL / L exceeding the standard, and the more severe the flickering problem of display screen 10. Therefore, the brightness jump problem caused by the duty cycle change of the light emission control signal em is more obvious in the small-sized display screen 10. Furthermore, flickering at low brightness is generally more pronounced than flickering at high brightness.

[0112] This application provides an electronic device that, through the cooperation of a drive controller 30 and a display driver integrated circuit 20, regulates the data voltage vd at the DBV point where the duty cycle of the light emission control signal em changes, in order to reduce the fluctuation of the brightness change rate DL / L of the display screen 10.

[0113] Figure 4 This is an architectural diagram of an electronic device provided in an embodiment of this application.

[0114] This application provides an electronic device 1, such as... Figure 4As shown, the electronic device 1 includes the display driver integrated circuit 20, the driver controller 30, and the display screen 10 provided in the embodiments of this application.

[0115] The driver controller 30 receives the brightness signal and outputs a light emission brightness command and a grayscale command. The light emission brightness command instructs the display driver integrated circuit 20 to generate a light emission control start signal STV-em, and the grayscale command instructs the display driver integrated circuit 20 to output a default data voltage vd or a compensated data voltage vd-complement.

[0116] For example, the drive controller 30 is used to generate brightness data based on a brightness signal, which may include, for example, the value of DBV described above. The brightness signal may be determined, for example, by the user manually adjusting the brightness bar, or by the system itself. For example, the brightness signal can be processed by the display engine module in the drive controller 30 to generate brightness data, thus obtaining the DBV corresponding to the brightness signal.

[0117] The driver controller 30 is also used to store the obtained brightness data and generate corresponding luminance and grayscale instructions based on the brightness data. For example, the brightness data can be stored by the display processing module in the driver controller 30, and the corresponding luminance and grayscale instructions can be generated according to the brightness-grayscale mapping lookup table stored inside the display processing module. For instance, the display processing module stores brightness data from the display engine module and identifies the brightness data. It then looks up the internally stored brightness-grayscale mapping lookup table to obtain the luminance and grayscale instructions corresponding to the brightness data. The luminance and grayscale instructions are instructions that the display driver integrated circuit 20 can recognize. The display processing module may include, for example, a display underlying processing module (LCD kit).

[0118] The luminance and grayscale commands can be transmitted through different communication interfaces, or they can be transmitted through a single communication interface. The luminance and grayscale commands can be output simultaneously or in a time-division multiplexing manner. The communication interface can be, for example, a MIPI interface; both the driver controller 30 and the display driver integrated circuit 20 include MIPI interfaces. This embodiment illustrates the transmission of luminance and grayscale commands through a single communication interface. For example, the driver controller 30 sends a command to the display driver integrated circuit 20, which includes both luminance and grayscale commands. Alternatively, for example, the driver controller 30 sends the luminance and grayscale commands to the display driver integrated circuit 20 in a time-division multiplexing manner, with a time difference between the luminance and grayscale commands. This application does not limit the order of the luminance and grayscale commands.

[0119] Table 1. Brightness Gray Scale Mapping Comparison Table

[0120] Mapped grayscale grayscale instruction code DBV Emitting brightness command code O1 P1 a1, a2, a3, ..., an Q11, Q12, Q13, ..., Q1n O2 P2 b1, b2, b3, ..., bn Q21, Q22, Q23, ..., Q2n …… …… …… …… O3 P3 c1, c2, c3, ..., cn Q31, Q32, Q33, ..., Q3n O4 P4 d1, d2, d3, ..., dn Q41, Q42, Q43, ..., Q4n Default grayscale P5 e1, e2, e3, ..., en Q51, Q52, Q53, ..., Q5n

[0121] For example, Table 1 illustrates a brightness grayscale mapping lookup table. In Table 1, a1, a2, a3, ..., an, b1, b2, b3, ..., bn, ..., c1, c2, c3, ..., cn, d1, d2, d3, ..., dn, e1, e2, e3, ..., en are 4096 values ​​corresponding to 0 to 4095. The value of n in an, bn, cn, dn, and en is not limited to being the same. Alternatively, it can be understood that the number of DBVs corresponding to the mapped grayscales O1, O2, O3, and O4 is not limited to being the same. For different electronic devices 1, multiple mapped grayscales can be set. This application embodiment does not limit the brightness grayscale mapping lookup table to include the above four mapped grayscales O1, O2, O3, and O4. The grayscale command output by the drive controller 30 represents the default grayscale or the mapped grayscale. The default grayscale can be understood as the maximum grayscale value set by default for electronic device 1, while the mapped grayscale can be understood as the maximum grayscale value after mapping. For example, if the default grayscale value of electronic device 1 is 240, the mapped grayscale value can be 238, 239, 241, 242, etc.

[0122] In the brightness-grayscale mapping lookup table, points with DBV values ​​of a1, a2, a3, ..., an are set to be mapped to grayscale, with the default grayscale mapping being O1. The drive controller 30 outputs the grayscale instruction code P1 corresponding to the mapped grayscale, and also outputs the luminance instruction codes Q11, Q12, Q13, ..., Q1n corresponding to DBV. Points with DBV values ​​of b1, b2, b3, ..., bn are set to be mapped to grayscale, with the default grayscale mapping being O2. The drive controller 30 outputs the grayscale instruction code P2 corresponding to the mapped grayscale, and also outputs the luminance instruction codes Q21, Q22, Q23, ..., Q2n corresponding to DBV. Points with DBV values ​​of c1, c2, c3, ..., cn are configured to be mapped to grayscale, with the default grayscale mapped to O3. The driver controller 30 outputs the grayscale instruction code P3 corresponding to the mapped grayscale, and also outputs the luminance instruction codes Q31, Q32, Q33, ..., Q3n corresponding to DBV. Points with DBV values ​​of d1, d2, d3, ..., dn are configured to be mapped to grayscale, with the default grayscale mapped to O4. The driver controller 30 outputs the grayscale instruction code P4 corresponding to the mapped grayscale, and also outputs the luminance instruction codes Q41, Q42, Q43, ..., Q4n corresponding to DBV. Points with DBV values ​​of e1, e2, e3, ..., en are configured not to be mapped to grayscale, and the data voltage Vd is directly converted according to the default grayscale. The drive controller 30 outputs grayscale instruction code P5, which represents the default grayscale, and outputs luminance instruction codes Q51, Q52, Q53, ..., Q5n, which correspond to DBV.

[0123] For example, the brightness instruction can be a 51 instruction, driving the controller 30 to output 510XXX and P1, 510XXX and P2, 510XXX and P3, 510XXX and P4, or 510XXX and P5.

[0124] In some embodiments, the drive controller 30 is further configured to receive image signals, process the image signals, and output the converted image data. The method by which the drive controller 30 outputs image data may be the same as that in related technologies, and this application embodiment does not limit this.

[0125] Image data and the aforementioned luminance and grayscale instructions can be transmitted through the same communication interface or through different communication interfaces; this application does not limit this.

[0126] During the driving process of electronic device 1, based on different brightness signals, the drive controller 30 outputs corresponding light emission brightness instructions and grayscale instructions.

[0127] For example, in the first image frame, the drive controller 30 sends a first luminance command and a first grayscale command to the display driver integrated circuit 20. In the second image frame, the drive controller 30 sends a second luminance command and a second grayscale command to the display driver integrated circuit 20. In the third image frame, the drive controller 30 sends a third luminance command and a third grayscale command to the display driver integrated circuit 20. Alternatively, in the fourth image frame, the drive controller 30 can send a fourth luminance command and a fourth grayscale command to the display driver integrated circuit 20.

[0128] The first luminance command represents the first luminance, the second luminance command represents the second luminance, the third luminance command represents the third luminance, and the fourth luminance command represents the fourth luminance, indicating that the luminance command has changed.

[0129] For example, in the first, second, third, and fourth image frames, the image signals received by the drive controller 30 remain unchanged, and the image data sent by the drive controller 30 to the display driver integrated circuit 20 is the same in the first, second, third, and fourth image frames. The image displayed on the display screen 10 remains unchanged in the first, second, third, and fourth image frames, but the brightness changes.

[0130] Figure 5 This is a logic diagram for generating a mapping table provided in an embodiment of this application.

[0131] Below, we illustrate a method for generating a brightness grayscale mapping lookup table. For example... Figure 5As shown in the example, the generation process of the brightness grayscale mapping lookup table is as follows: The complete brightness curve of the display screen 10 is measured using optical measurement equipment. DBVs with significant brightness jumps are selected. For DBVs whose brightness jumps exceed a preset value, the brightness change rate DL / L is calculated. The DL / L is used to determine whether these DBVs need optimization. For example, is the DL / L less than the adjustment threshold E? If the DL / L is not less than the adjustment threshold E, then the DBV is determined to be a jump point. The jump point and the n DBVs before / after the jump point need optimization, where n = 0, 1, 2, 3, etc. If the DL / L is less than the adjustment threshold E, then the DBV is determined not to be a jump point and does not need optimization. Following the logic of increasing optimization points, grayscale mapping is adjusted for the jump point or the jump point and one or more DBVs before / after the jump point, and it is determined whether the brightness change rate DL / L of the jump point and the DBVs before and after the jump point is below the adjustment threshold E, and whether the brightness change amount is below the inversion threshold F. The brightness change rate (DL / L) of the transition point and the DBV before and after the transition point is below the adjustment threshold E and the inversion threshold F, indicating that the optimization is complete. Otherwise, the grayscale mapping is adjusted again. Record all optimization points in the full brightness curve that participate in grayscale mapping and the grayscale mapping required for each optimization point, and summarize them to obtain a brightness grayscale mapping reference table.

[0132] Based on the foregoing description, DBVs with changing duty cycles of the emission control signal em are more prone to having a brightness change rate DL / L exceeding the adjustment threshold E because both the data voltage vd and the duty cycle change. DBVs with unchanged duty cycles of the emission control signal em, where the data voltage vd changes linearly, have a lower probability of a brightness change rate DL / L exceeding the adjustment threshold E. Therefore, the duty cycles of the emission control signal em corresponding to the transition points requiring grayscale mapping compensation in the brightness grayscale mapping lookup table are highly likely to change. If grayscale mapping compensation is also performed on the DBVs before and after the transition points, the duty cycles of the emission control signal em corresponding to these DBVs will not change.

[0133] The light emission control signal em is generated based on the light emission control start signal STV-em. Therefore, when the duty cycle of the light emission control signal em changes (DBV), the duty cycle of the corresponding light emission control start signal STV-em also changes. When the duty cycle of the light emission control signal em does not change (DBV), the duty cycle of the corresponding light emission control start signal STV-em also does not change. The step size for changing the duty cycle of the light emission control signal em is MH. The step size for changing the duty cycle of the light emission control start signal STV-em can be MH or any step size between 1H and MH. The display screen 10 can adjust the step size for changing the duty cycle of the light emission control signal em to MH.

[0134] The adjustment threshold E can be understood as the threshold for determining whether DBV is a transition point, and the inversion threshold F can be understood as the threshold for whether the brightness change is appropriate after DBV grayscale mapping. The adjustment threshold E and the inversion threshold F can be reasonably selected based on the specific circumstances of electronic device 1.

[0135] The display screen's grayscale ranges from 0 to 255. To prevent optimizing high grayscale levels from degrading the brightness continuity of low grayscale levels, or vice versa, when adjusting the DB (Device Mapping) for a suitable grayscale, a high-grayscale image and a low-grayscale image are selected. The optimal mapped grayscale value is then chosen after comprehensively optimizing both images. For example, a pure color display with a high grayscale of 255 and a low grayscale of 32 can be selected for optimization, with the optimal mapped grayscale value chosen as the compromise.

[0136] The mapped grayscale determined by DBV may be higher or lower than the default grayscale. For example, by lowering the grayscale corresponding to a DBV with a brightness higher than the transition point and raising the grayscale corresponding to a DBV with a brightness lower than the transition point, the brightness transition amplitude at the transition point can be optimized, thereby optimizing the brightness change rate DL / L and improving the brightness flicker problem during display dimming. The grayscale change is transferred to the change in gamma voltage, which is ultimately reflected in the change in data voltage vd. This is equivalent to reconstructing the data voltage vd of the DBV before and after the transition point to improve the flicker problem.

[0137] Figure 6A This is a comparison chart of DBV and luminance change rate DL / L.

[0138] For example, such as Figure 6A As shown, the horizontal axis represents DBV (Dark Value Change), and the vertical axis represents the brightness change rate DL / L corresponding to that DBV. For example, if the brightness change rate DL / L corresponding to a DBV is greater than 0.025, then that DBV is determined to be a transition point. Therefore, DBVs with a brightness change rate DL / L greater than 0.025 in the brightness change rate DL / L curve are identified as transition points, and these DBVs require grayscale mapping optimization.

[0139] Figure 6A The diagram only illustrates the luminance change rate (DL / L) for DBV values ​​ranging from 1 to 500. Figure 6A As can be seen, when the DBV is greater than 420, the luminance change rate DL / L is generally less than 0.025. Figure 6A Zhong then gave no further indication.

[0140] Figure 6B and Figure 6C This application provides a brightness curve diagram of DBV before and after grayscale mapping, and before and after the transition point, as provided in an embodiment of the present application.

[0141] For example, such as Figure 6B and Figure 6C As shown, the horizontal axis represents the eight DBV selection points adjacent to the jump point, and the vertical axis represents the actual brightness L corresponding to each DBV. The jump point DBV is 245, and grayscale mapping adjustments were performed at 255 and 32 grayscale levels. It was determined that mapping the grayscale of jump point 245 to 236.5, mapping the grayscale of optimization point 244 (which has a lower brightness than the jump point) to 240.5, and mapping the grayscale of optimization point 246 (which has a higher brightness than the jump point) to 238 can reduce the brightness difference between jump point 245 and adjacent optimization points, that is, it can reduce the brightness jump of jump point 245, thereby reducing the brightness change rate DL / L of jump point 245.

[0142] Continue to refer to Figure 4 The display driver integrated circuit 20 receives luminance commands, grayscale commands, and image data, and generates an luminance control start signal STV-em and a data voltage vd. For different DBVs, the data voltage vd output by the display driver integrated circuit 20 may be a grayscale-mapped compensation-adjusted data voltage or a data voltage without grayscale-mapped compensation.

[0143] For example, the display driver integrated circuit 20 includes a digital processing module and an analog processing module. The digital processing module is used to receive illumination brightness instructions and grayscale instructions. For instance, the digital processing module is also used to receive image data and generate brightness digital signals and grayscale digital signals. The analog processing module is used to receive brightness digital signals and grayscale digital signals and generate illumination control start signals and data voltages.

[0144] For example, the digital processing module includes a brightness receiving and storage module and a grayscale mapping module, and includes a gamma control module, a data voltage output module, and a light emission control start signal output module. The brightness receiving and storage module receives the light emission brightness command sent by the drive controller 30, generates a brightness digital signal, and stores the brightness digital signal. The grayscale mapping module receives the grayscale command sent by the drive controller 30, determines whether to map the entire grayscale and how much to map, and outputs a grayscale digital signal based on the image data. The gamma control module generates a gamma voltage based on the brightness digital signal output by the brightness receiving and storage module and the grayscale digital signal output by the grayscale mapping module. The data voltage output module selects the data voltage corresponding to each sub-pixel SP from the gamma voltage and outputs it. The light emission control start signal output module outputs a light emission control start signal based on the brightness digital signal output by the brightness receiving and storage module.

[0145] For example, in the first image frame, the digital processing module is used to receive a first luminance instruction and a first grayscale instruction, and generate a first luminance digital signal and a first grayscale digital signal; the analog processing module is used to receive the first luminance digital signal and the first grayscale digital signal, and generate a first luminance control start signal and a first data voltage.

[0146] In the second image frame, the digital processing module is used to receive the second luminance command and the second grayscale command, and generate the second luminance digital signal and the second grayscale digital signal; the analog processing module is used to receive the second luminance digital signal and the second grayscale digital signal, and generate the second luminance control start signal and the second data voltage.

[0147] In the third image frame, the digital processing module is used to receive the third luminance command and the third grayscale command, and generate the third luminance digital signal and the third grayscale digital signal; the analog processing module is used to receive the third luminance digital signal and the third grayscale digital signal, and generate the third luminance control start signal and the third data voltage.

[0148] In the fourth image frame, the digital processing module is used to receive the fourth luminance command and the fourth grayscale command, and generate the fourth luminance digital signal and the fourth grayscale digital signal; the analog processing module is used to receive the fourth luminance digital signal and the fourth grayscale digital signal, and generate the fourth luminance control start signal and the fourth data voltage.

[0149] Based on the mapped grayscale, each DBV can also achieve full-color display. Therefore, after grayscale mapping compensation corresponding to the DBV, all 256 grayscale levels are adaptively mapped and compensated, which is the full grayscale mapping mentioned above. For example, the default grayscale of electronic device 1 is 0-240, and the mapped grayscale is 241. For each grayscale corresponding to each image data, a mapping adjustment of 241 / 255 times is required. For example, grayscale 100 needs to be mapped to 100*241 / 255. Similarly, for example, if the default grayscale of electronic device 1 is 0-255, and the mapped grayscale is 253, for each grayscale corresponding to each image data, a mapping adjustment of 253 / 255 times is required. For example, grayscale 100 needs to be mapped to 100*253 / 255.

[0150] The way the display driver integrated circuit 20 outputs the light emission control start signal STV-em can be the same as the way the light emission control start signal STV-em is output in related technologies, and this application embodiment does not limit this. Different sub-pixels SP of the display screen 10 receive different data voltages vd and emit light under the drive of the display driver integrated circuit 20.

[0151] Figure 7 This is a schematic diagram of the driving logic of an electronic device provided in an embodiment of this application.

[0152] like Figure 7 As shown, the drive controller includes a display engine module and a display processing module. During the display process of electronic device 1, the system adjusts the brightness. The display engine module receives the brightness signal and sends brightness data DBV to the display processing module. The display processing module stores a brightness grayscale mapping lookup table. The display processing module receives the brightness data and outputs a light emission brightness command and a grayscale command according to the brightness grayscale mapping lookup table. For example, the display processing module looks up the brightness grayscale mapping lookup table to determine whether the brightness data needs grayscale mapping. If grayscale mapping is required, it calls the grayscale command code corresponding to the mapped grayscale in the brightness grayscale mapping lookup table and the light emission brightness command code corresponding to the brightness data, and sends them to the display driver integrated circuit 20. If grayscale mapping is not required, it calls the grayscale command code corresponding to the default grayscale and the light emission brightness command code corresponding to the brightness data, and sends them to the display driver integrated circuit 20 to prevent brightness data that does not require grayscale mapping compensation from being abnormally compensated. The display driver integrated circuit 20 outputs a data voltage Vd according to the received grayscale command and light emission brightness command. The display driver integrated circuit 20 also outputs a light emission control start signal STV-em corresponding to DBV.

[0153] Therefore, in the actual working process of electronic device 1, different DBVs will cause the display driver integrated circuit 20 to output different light emission control start signals STV-em and data voltages vd.

[0154] Figure 8 This is a schematic diagram of a driving pulse for a display screen provided in an embodiment of this application.

[0155] In some embodiments, the drive controller is used, for example, to transmit control signals to the display driver integrated circuit 20 via MIPI.

[0156] like Figure 8 As shown, the drive controller is used for:

[0157] In the first image frame, the drive controller sends a first luminance command and a first grayscale command to the display driver integrated circuit. For example, the first luminance command represents a first luminance DBV1, and the first grayscale command represents the grayscale mapping.

[0158] For example, the drive controller receives a first brightness signal and outputs a first luminance command and a first grayscale command corresponding to the first brightness signal based on the first brightness signal. This instructs the display drive integrated circuit to adjust the gamma voltage, that is, to perform grayscale mapping compensation of the data voltage, and also to adjust the duty cycle of the luminance control signal.

[0159] In the second image frame, the drive controller sends a second luminance command and a second grayscale command to the display driver integrated circuit. For example, the second luminance command represents the second luminance DBV2, and the second grayscale command represents the grayscale mapping.

[0160] For example, the drive controller receives the second brightness signal and outputs a second luminance command and a second grayscale command corresponding to the second brightness signal, instructing the display drive integrated circuit to adjust the gamma voltage, that is, to perform grayscale mapping compensation of the data voltage, and also to adjust the duty cycle of the luminance control signal.

[0161] In the third image frame, the drive controller sends a third luminance instruction and a third grayscale instruction to the display driver integrated circuit. For example, the third luminance instruction represents a third luminance level DBV3, and the third grayscale instruction represents that the grayscale is not mapped, which is the default grayscale.

[0162] For example, the drive controller receives the third brightness signal and outputs the third luminance command and the third grayscale command corresponding to the third brightness signal, instructing the display driver integrated circuit not to adjust the gamma voltage, that is, to perform linear adjustment of the data voltage, and not to trigger the adjustment of the duty cycle of the luminance control signal.

[0163] The first luminous brightness DBV1, the second luminous brightness DBV2, and the third luminous brightness DBV3 are sequentially consecutive. The difference between the second luminous brightness DBV2 and the first luminous brightness DBV1 is equal to the dimming step of the display screen 10. The dimming step can be understood as the minimum dimming change. For example, the dimming step between the above DBVs is 1. The difference between the third luminous brightness DBV3 and the second luminous brightness DBV2 is also equal to the dimming step of the display screen 10.

[0164] The first, second, and third image frames mentioned above can be three consecutive image frames or three non-consecutive image frames. Furthermore, there is no requirement for the order of the three image frames during display.

[0165] Continue to refer to Figure 8 The display driver integrated circuit 20 is used for:

[0166] In the first image frame, the display driver integrated circuit 20 receives a first light emission brightness command and a first grayscale command, and outputs a first light emission control start signal STV-em1 and a first data voltage vd1 corresponding to the first sub-pixel. The duty cycle of the first light emission control start signal STV-em1 is the first duty cycle.

[0167] For example, the first data voltage vd1 is subjected to grayscale mapping compensation, and the duty cycle of the first light emission control start signal STV-em1 is adjusted.

[0168] The first sub-pixel can be any sub-pixel in the display screen, or it can be understood that any sub-pixel in the display screen can be used to regulate the data voltage and light emission control start signal using the scheme provided in the embodiments of this application.

[0169] In the second image frame, the display driver integrated circuit 20 receives the second light emission brightness command and the second grayscale command, and outputs the second light emission control start signal STV-em2 and the second data voltage vd2 corresponding to the first sub-pixel. The duty cycle of the second light emission control start signal STV-em2 is the second duty cycle.

[0170] For example, the second data voltage vd2 is used for grayscale mapping compensation, and the duty cycle of the second light emission control start signal STV-em2 is adjusted.

[0171] In the third image frame, the display driver integrated circuit 20 receives the third light emission brightness command and the third grayscale command, and outputs the third light emission control start signal STV-em3 and the third data voltage vd3 corresponding to the first sub-pixel. The duty cycle of the third light emission control start signal STV-em3 is the third duty cycle.

[0172] For example, the third data voltage vd3 is linearly adjusted, while the duty cycle of the third light emission control start signal STV-em3 is not adjusted.

[0173] In some embodiments, at least two of the first duty cycle, the second duty cycle, and the third duty cycle are different. Figure 8 In this diagram, one line represents one pulse, and different types of lines represent pulses with different duty cycles. For example... Figure 8 As shown, the duty cycle of the first light emission control start signal STV-em1 is different from that of the second light emission control start signal STV-em2, while the duty cycle of the third light emission control start signal STV-em1 is the same as that of the second light emission control signal STV-em2.

[0174] Alternatively, this can be understood as follows: When the duty cycle of the emission control start signal remains constant between two adjacent emission brightness levels, the subsequent emission brightness is a DBV with an unchanged duty cycle, and grayscale mapping compensation is not required at this brightness. Conversely, when the duty cycle of the emission control start signal changes between two adjacent emission brightness levels, the subsequent emission brightness is a DBV with a changed duty cycle, and grayscale mapping compensation is required at this brightness.

[0175] The voltage difference between the second data voltage vd2 and the first data voltage vd1 is the first voltage difference Δv1, and the voltage difference between the third data voltage vd3 and the second data voltage vd2 is the second voltage difference Δv2. The first voltage difference Δv1 and the second voltage difference Δv2 are not equal.

[0176] For example, with Figure 8 For example, the duty cycle of the second luminance control start signal STV-em2 under the second luminance level DBV2 changes relative to the duty cycle of the first luminance control start signal STV-em1 under the first luminance level DBV1. Under the second luminance level DBV2, both data voltage and duty cycle are compensated, which can easily lead to flickering. The second grayscale instruction is the grayscale after grayscale mapping compensation, and it represents the output of the second data voltage vd2 based on the mapped grayscale. Therefore, the second data voltage vd2 output by the display driver integrated circuit 20 is the data voltage after grayscale mapping compensation. The change from the first data voltage vd1 to the second data voltage vd2 is no longer linear.

[0177] The duty cycle of the third illumination control start signal STV-em3 under the third illumination brightness DBV3 remains unchanged compared to the duty cycle of the second illumination control start signal STV-em2 under the second illumination brightness DBV2. Under the third illumination brightness DBV3, linear compensation of the data voltage vd occurs, reducing the likelihood of flickering. The third grayscale instruction is an unmapped and compensated grayscale, restoring the default grayscale. The third grayscale instruction represents the output of the third data voltage vd3 based on the default grayscale. Therefore, the third data voltage vd3 output by the display driver integrated circuit 20 is a linearly changing data voltage. The transition from the second data voltage vd2 to the third data voltage vd3 is linear.

[0178] The change from the first data voltage vd1 to the second data voltage vd2 is no longer linear, while the change from the second data voltage vd2 to the third data voltage vd3 is linear. The first voltage difference Δv1 between the second data voltage vd2 and the first data voltage vd1 is not equal to the second voltage difference Δv2 between the third data voltage vd3 and the second data voltage vd2.

[0179] Alternatively, for example, the change from the first data voltage vd1 to the second data voltage vd2 is linear, while the change from the second data voltage vd2 to the third data voltage vd3 is not linear. The first voltage difference Δv1 between the second data voltage vd2 and the first data voltage is not equal to the second voltage difference Δv2 between the third data voltage vd3 and the second data voltage vd2.

[0180] Regardless of the approach described above, at least one of the three data voltages output by the display driver integrated circuit 20 in the three image frames undergoes grayscale mapping compensation.

[0181] For example, grayscale mapping compensation is performed on the second data voltage vd2. The second data voltage vd2 can be greater than, less than, or equal to the first data voltage vd1. When performing grayscale mapping compensation on the data voltage, the data voltage can be increased, decreased, or kept constant. Different methods can be used for different scenarios.

[0182] Alternatively, for example, the second data voltage vd2 is linearly adjusted, and the second data voltage vd2 can be greater than or less than the first data voltage vd1.

[0183] Below, we will use a specific example to illustrate the improvement in display effect after grayscale mapping compensation of data voltage under a specific luminous brightness.

[0184] In some electronic devices 1, the display driver integrated circuit 20 maps the 255 gray level to a low value in the original default gray level setting in order to realize other optical compensation intellectual property (IP) functions, so as to facilitate the increase or decrease of gray level for compensation.

[0185] For example, the display driver integrated circuit 20 has already performed default grayscale mapping. The originally set default first grayscale has been mapped to a smaller second grayscale, for example, the first grayscale is 255 grayscale and the second grayscale is 240 grayscale. The DBV before and after the brightness jump point can be used as optimization nodes.

[0186] Figure 9A and Figure 9B This is another example of a grayscale mapping provided in this application, showing the brightness curves of DBV before and after the transition point.

[0187] As shown in Table 2, a brightness jump point near 5 nits and the DBVs before and after it were selected, for a total of eight DBV points. The luminance of the first sub-pixel was measured and a luminance curve was plotted under 32 grayscale and 255 grayscale. The comparison values ​​of the luminance L of the eight DBV points before optimization and the eight DBV points after optimization under 32 grayscale can be obtained. The comparison values ​​of the luminance L of the eight DBV points before optimization and the eight DBV points after optimization under 255 grayscale can also be obtained.

[0188] like Figure 9A and Figure 9B As shown, the grayscale of the transition point DBV2, i.e., the fourth DBV selection point, is mapped from grayscale 240 to grayscale 238. Then, in a 255 grayscale image, without optimization, the fourth DBV selection point has the largest brightness change rate DL / L, which is (5.2038-5.0069) / 5.0069≈3.93%. After optimization, the fifth DBV selection point has the largest brightness change rate DL / L, which is (5.2123-5.1021) / 5.1021≈2.16%. The maximum brightness change rate DL / L in the optimized curve is smaller than that in the unoptimized curve, with an optimization ratio of (3.93-2.16) / 3.93≈45%.

[0189] In a 32-grayscale image, without optimization, the fourth DBV selection point has the largest brightness change rate (DL / L), which is approximately (0.06601-0.06039) / 0.06039 ≈ 9.31%. After optimization, the fourth DBV selection point still has the largest brightness change rate (DL / L), which is approximately (0.06481-0.06039) / 0.06039 ≈ 7.32%. The maximum brightness change rate (DL / L) in the optimized curve is smaller than that in the unoptimized curve, with an optimization ratio of approximately (9.31-7.32) / 9.31 ≈ 21%.

[0190] Table 2 Brightness Comparison Before and After Optimization

[0191]

[0192] In some embodiments, in the first image frame, the display screen 10 is used to receive the first light emission control start signal STV-em1 and the first data voltage vd1 to display the first image.

[0193] In the second image frame, the display screen 10 is used to receive the second light emission control start signal STV-em2 and the second data voltage vd2 to display the second image.

[0194] In the third image frame, the display screen 10 is used to receive the third light emission control start signal STV-em3 and the third data voltage vd3, and display the third image.

[0195] For example, at a grayscale of 255 for the second luminance DBV2, the luminance change rate DL / L of the second image is less than or equal to 5%. The luminance change rate of the second image is equal to the ratio of the difference between the luminance of the second image and the luminance of the first image to the luminance of the first image.

[0196] For example, the brightness change rate DL / L of the second image is 5%, 4%, 3%, 2%, or 1%.

[0197] For example, at a grayscale of 255 for the third luminance DBV3, the luminance change rate DL / L of the third image is less than or equal to 5%. The luminance change rate of the third image is equal to the ratio of the difference between the luminance of the third image and the luminance of the second image to the luminance of the second image.

[0198] For example, the brightness change rate DL / L of the third frame is 5%, 4%, 3%, 2%, or 1%.

[0199] The display driver integrated circuit 20 provided in this application embodiment can determine whether to perform grayscale mapping compensation on the data voltage based on the received light emission brightness command and grayscale command. For jump points DBV with high brightness change rate DL / L, after grayscale mapping compensation, the data voltage corresponding to the jump point DBV can be adjusted. The data voltage corresponding to the jump point DBV is linked to the duty cycle of the light emission control start signal. Taking into account the combined influence of the two on the light emission brightness, the brightness difference between the jump point DBV and adjacent DBVs is reduced, thereby reducing the brightness change rate DL / L of DBV and improving the smoothness of the display brightness curve. This makes the brightness change of the display screen 10 more stable during brightness switching or continuous brightness changes of the electronic device 1, improving the display flicker problem.

[0200] In some embodiments, in the fourth image frame, the drive controller sends a fourth luminance instruction and a fourth grayscale instruction to the display driver integrated circuit.

[0201] For example, such as Figure 8 As shown, the drive controller receives the fourth brightness signal, generates a corresponding fourth luminance command based on the fourth brightness signal, and sends a fourth grayscale command characterizing the grayscale mapping. This instructs the display drive integrated circuit 20 to adjust the gamma voltage, i.e., to perform grayscale mapping compensation for the data voltage, but not to adjust the duty cycle of the luminance control signal.

[0202] The difference between the fourth luminous intensity DBV4 and the third luminous intensity DBV3 is also equal to the dimming step of the display screen 10.

[0203] The display driver integrated circuit 20 is also used to: in the fourth image frame, receive a fourth light emission brightness command and a fourth grayscale command, output a fourth light emission control start signal STV-em4 and a fourth data voltage vd4 corresponding to the first sub-pixel, and the duty cycle of the fourth light emission control start signal STV-em4 is the fourth duty cycle.

[0204] For example, the fourth data voltage vd4 performs grayscale mapping compensation, and the duty cycle of the fourth light emission control start signal STV-em4 is adjusted.

[0205] The voltage difference between the fourth data voltage vd4 and the third data voltage vd3 is the third voltage difference Δv3. The third voltage difference Δv3, the second voltage difference Δv2, and the first voltage difference Δv1 are all unequal. Therefore, for example, if one of these three voltage differences is linearly variable, the others are not. This is equivalent to performing grayscale mapping compensation on the data voltages of at least two of the four adjacent DBVs.

[0206] For example, the display driver IC 20 has already performed default grayscale mapping; the original setting of 255 grayscale has been mapped to 240 grayscale. Both the DBV before and after the brightness jump point can be used as optimization nodes.

[0207] As shown in Table 3, a brightness jump point near 5 nit and the DBV before and after it were selected, for a total of eight DBV points. The luminance of the first sub-pixel was measured and a brightness curve was plotted in 32 grayscale and 255 grayscale images.

[0208] Figure 10A and Figure 10B This is another example of a brightness curve diagram of DBV before and after grayscale mapping and before and after the transition point, provided in an embodiment of this application.

[0209] like Figure 10A and Figure 10B As shown, grayscale mapping compensation is performed on the data voltages corresponding to the transition point DBV2, the subsequent DBV3, and the preceding DBV1. The grayscale of the third point DBV1 is mapped from grayscale 240 to grayscale 241, the grayscale of the fourth point DBV2 is mapped from grayscale 240 to grayscale 238.5, and the grayscale of the fifth point is mapped from grayscale 240 to grayscale 239. The optimized brightness curve is then remeasured according to this configuration, as shown below. Figure 10A and Figure 10B As shown.

[0210] After optimizing the third DBV selection point, the calculation can be performed using the same method as above. Under a 255 grayscale image, without optimization, the brightness change rate (DL / L) of the fourth DBV selection point is 3.93%. After optimization, the third DBV selection point has the largest brightness change rate (DL / L), which is (5.0728-4.9918) / 4.9918≈1.62%. The maximum brightness change rate (DL / L) in the optimized curve is smaller than that in the unoptimized curve, with an optimization ratio of (3.93-1.62) / 3.93≈58.8%.

[0211] In a 32-grayscale image, without optimization, the brightness change rate (DL / L) of the fourth DBV selection point is 9.31%. After optimization, the fourth DBV selection point still has the highest brightness change rate (DL / L), which is approximately (0.06513-0.06097) / 0.06097 ≈ 6.82%, with an optimization ratio of approximately (9.31-6.82) / 9.31 ≈ 27%. Compared to single-point optimization, regardless of whether it's at 255 or 32 grayscale, optimizing multiple points results in a smaller maximum brightness change rate (DL / L) for the DBV selection point compared to optimizing a single point, indicating a higher optimization ratio. Therefore, optimizing multiple points is more effective than optimizing a single point.

[0212] Table 3 Brightness Comparison Before and After Optimization

[0213]

[0214] Alternatively, for example, if the display driver IC 20 does not perform default grayscale mapping, the DBV after the brightness jump point can be used as an optimization node to map the grayscale by reducing it. The DBV before the brightness jump point is not used as an optimization node because it has already reached the default first grayscale and cannot be improved further. The default first grayscale is, for example, grayscale 255.

[0215] As shown in Table 4, a brightness jump point near 5 nits and the DBV before and after it were selected, for a total of eight DBV points. The luminance of the first sub-pixel was measured and a brightness curve was plotted in 32 grayscale and 255 grayscale images.

[0216] Figure 11A and Figure 11B This is another example of a brightness curve diagram of DBV before and after grayscale mapping and before and after the transition point, provided in an embodiment of this application.

[0217] like Figure 11A and Figure 11B As shown, grayscale mapping compensation is performed on the data voltage corresponding to the transition point DBV2 and the subsequent DBV3. The grayscale of the fourth point DBV2 is mapped from grayscale 255 to grayscale 252, and the grayscale of the fifth DBV selection point is mapped from grayscale 255 to grayscale 253. At grayscale 255, without optimization, the brightness change rate DL / L of the fourth DBV selection point is the largest, with a brightness change rate DL / L of (4.9217-4.6941) / 4.6941≈4.85%. After optimization, the brightness change rate DL / L of the sixth DBV selection point is the largest, with a brightness change rate DL / L of (4.9348-4.8304) / 4.8304≈2.16%. The maximum brightness change rate DL / L in the optimized curve is smaller than the maximum brightness change rate DL / L in the unoptimized curve, with an optimization ratio of (4.85-2.16) / 4.85≈55.46%.

[0218] At 32 grayscale levels, without optimization, the fourth DBV selected point has the largest brightness change rate (DL / L), which is approximately (0.06269-0.05673) / 0.05673≈10.51%. After optimization, the fourth DBV selected point still has the largest brightness change rate (DL / L), which is approximately (0.06077-0.05673) / 0.05673≈7.12%. The maximum brightness change rate (DL / L) in the optimized curve is smaller than that in the unoptimized curve, with an optimization ratio of approximately (10.51-7.12) / 10.51≈32.25%. Compared to single-point optimization, optimizing multiple points is more effective than optimizing a single point, regardless of whether it's at 255 or 32 grayscale levels.

[0219] Table 4 Brightness Comparison Before and After Optimization

[0220]

[0221] Figure 12A and Figure 12B This is another example of a brightness curve diagram of DBV before and after grayscale mapping and before and after the transition point, provided in an embodiment of this application.

[0222] The debugging scheme can flexibly control the debugging precision and requirements according to actual needs. Based on the three debugging schemes mentioned above, it can be seen that the grayscale mapping compensation scheme has a significant optimization effect on the brightness change rate (DL / L) of a conventional display screen at low brightness (10). Furthermore, the more optimization points there are, the more significant the optimization effect. However, the number of optimization points is not unlimited because the maximum grayscale mapping change is relatively small; for example, the grayscale change is less than or equal to three grayscale levels. The precision of grayscale change is limited; too many optimization points will lead to a larger grayscale change value, and excessive grayscale change can easily cause problems such as brightness reversal. Figure 12A and Figure 12B As shown, the debugging process needs to comprehensively consider the optimization of both 32 grayscale and 255 grayscale levels to avoid optimizing one aspect while worsening the other. For example, Figure 12B The grayscale mapping of the fourth DBV is set to 255, which can improve the luminance change rate (DL / L) at a grayscale level of 32. However, Figure 12A The brightness change rate DL / L at the 255 gray level will reverse and deteriorate.

[0223] Figure 13 This is a schematic diagram of the driving pulses for another display screen provided in an embodiment of this application.

[0224] In some embodiments, the display screen 10 further includes a second sub-pixel, which, together with the first sub-pixel, is used to emit light of different primary colors. For example, the first sub-pixel is used to emit one of red, green, or blue light, and the second sub-pixel is used to emit one of the remaining two of red, green, or blue light.

[0225] The display driver integrated circuit 20 is also used for:

[0226] In the first image frame, after receiving the first luminance instruction and the first grayscale instruction, the fifth data voltage vd5 corresponding to the second sub-pixel is also output.

[0227] In the second image frame, after receiving the second luminance command and the second grayscale command, the sixth data voltage vd6 corresponding to the second sub-pixel is also output.

[0228] In the third image frame, after receiving the third luminance instruction and the third grayscale instruction, the seventh data voltage vd7 corresponding to the second sub-pixel is also output.

[0229] The voltage difference between the sixth data voltage vd6 and the fifth data voltage vd5 is equal to the fourth voltage difference Δv4, and the voltage difference between the seventh data voltage vd7 and the sixth data voltage vd6 is equal to the fifth voltage difference Δv5. The fourth voltage difference Δv4 and the fifth voltage difference Δv5 are equal. Alternatively, this can be understood as the data voltage received by the first sub-pixel in different image frames potentially undergoing grayscale mapping compensation, while the data voltage received by the second sub-pixel in the corresponding image frame only exhibits a linear change. For example, structures and methods from related technologies that achieve linear changes can be used to output the data voltage to the second sub-pixel.

[0230] For example, the first sub-pixel is used to emit red light, and the second sub-pixel is used to emit blue light, but there is a color shift between red and blue light. By making special compensation adjustments to the luminance of the red light sub-pixel, the color shift problem between red and blue light can be improved.

[0231] Understandably, multiple sub-pixels in the display screen 10 can use different compensation schemes to adjust their brightness.

[0232] The display driver integrated circuit 20 is also used for:

[0233] In the fourth image frame, after receiving the fourth luminance instruction and the fourth grayscale instruction, the eighth data voltage vd8 corresponding to the second sub-pixel is also output. The voltage difference between the eighth data voltage vd8 and the seventh data voltage vd7 is the sixth voltage difference Δv6. The sixth voltage difference Δv6 is equal to the fourth voltage difference Δv4 and the fifth voltage difference Δv5.

[0234] This application also provides a driving method for an electronic device, the driving method including:

[0235] In the first image frame, the drive controller 30 outputs a first light emission brightness command and a first grayscale command to the display driver integrated circuit 20, and controls the display driver integrated circuit 20 to output the aforementioned first light emission control start signal STV-em1 and the first data voltage vd1 corresponding to the first sub-pixel to the display screen 10.

[0236] For example, the drive controller 30 outputs a first luminance command and a first grayscale command to the display driver integrated circuit 20, including: the drive controller 30 receiving a luminance signal, retrieving a luminance grayscale mapping lookup table, and outputting the first luminance command and the first grayscale command. The first grayscale command indicates whether, under the first luminance, a first data voltage vd1 is output according to the mapped grayscale or according to the default grayscale.

[0237] In the second image frame, the drive controller 30 outputs a second light emission brightness command and a second grayscale command to the display driver integrated circuit 20, and controls the display driver integrated circuit 20 to output the aforementioned second light emission control start signal STV-em2 and the second data voltage vd2 corresponding to the first sub-pixel to the display screen 10.

[0238] For example, the drive controller 30 outputs a second luminance command and a second grayscale command to the display driver integrated circuit 20, including: the drive controller 30 receiving a luminance signal, retrieving a luminance grayscale mapping lookup table, and outputting the second luminance command and the second grayscale command. The second grayscale command indicates whether, under the second luminance, a second data voltage vd2 is output according to the mapped grayscale or according to the default grayscale.

[0239] In the third image frame, the drive controller 30 outputs a third light emission brightness command and a third grayscale command to the display driver integrated circuit 20, and controls the display driver integrated circuit 20 to output the aforementioned third light emission control start signal STV-em3 and the third data voltage vd3 corresponding to the first sub-pixel to the display screen 10.

[0240] For example, the drive controller 30 outputs a third luminance command and a third grayscale command to the display driver integrated circuit 20, including: the drive controller 30 receiving a luminance signal, retrieving a luminance grayscale mapping lookup table, and outputting the third luminance command and the third grayscale command. The third grayscale command indicates whether, under the third luminance, a third data voltage vd3 is output according to the mapped grayscale or according to the default grayscale.

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

[0242] In the fourth image frame, the drive controller 30 outputs a fourth light emission brightness command and a fourth grayscale command to the display driver integrated circuit 20, and controls the display driver integrated circuit 20 to output the aforementioned fourth light emission control start signal STV-em4 and the fourth data voltage vd4 corresponding to the first sub-pixel to the display screen 10.

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

[0244] In the first image frame, after receiving the first light emission brightness command and the first grayscale command, the display driver integrated circuit 20 also outputs the fifth data voltage vd5 corresponding to the second sub-pixel to the display screen 10.

[0245] In the second image frame, after receiving the second luminance command and the second grayscale command, the display driver integrated circuit 20 also outputs the sixth data voltage vd6 corresponding to the second sub-pixel to the display screen 10.

[0246] In the third image frame, after receiving the third luminance instruction and the third grayscale instruction, the display driver integrated circuit 20 also outputs the seventh data voltage vd7 corresponding to the second sub-pixel to the display screen 10.

[0247] In the fourth image frame, after receiving the fourth luminance command and the fourth grayscale command, the display driver integrated circuit 20 also outputs the eighth data voltage vd8 corresponding to the second sub-pixel to the display screen 10.

[0248] This application also provides a computer-readable storage medium storing computer instructions or programs that, when some or all of the computer instructions or programs are run on a computer, cause the driving method of the above-mentioned electronic device to be executed.

[0249] This application also provides a computer program product, which includes computer instructions or programs; when some or all of the computer instructions or programs are run on a computer, the driving method of the above-mentioned electronic device is executed.

[0250] In this embodiment, the electronic device, computer-readable storage medium, and computer program product are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0251] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0252] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.

[0253] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0254] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0255] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially or in other words, the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0256] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A display driver integrated circuit, characterized in that, The display driver integrated circuit is used to drive a display screen including a first sub-pixel: The display driver integrated circuit is also used for: In the first image frame, a first light emission brightness command and a first grayscale command are received, and a first light emission control start signal and a first data voltage corresponding to the first sub-pixel are output; the duty cycle of the first light emission control start signal is the first duty cycle; In the second image frame, a second luminance command and a second grayscale command are received, and a second luminance control start signal and a second data voltage corresponding to the first sub-pixel are output; the duty cycle of the second luminance control start signal is the second duty cycle; In the third image frame, a third luminance command and a third grayscale command are received, and a third luminance control start signal and a third data voltage corresponding to the first sub-pixel are output; the duty cycle of the third luminance control start signal is the third duty cycle; The first luminance instruction represents a first luminance, the second luminance instruction represents a second luminance, and the third luminance instruction represents a third luminance. The difference between the second luminous brightness and the first luminous brightness is equal to the dimming step of the display screen, and the difference between the third luminous brightness and the second luminous brightness is also equal to the dimming step; the voltage difference between the second data voltage and the first data voltage is the first voltage difference, and the voltage difference between the third data voltage and the second data voltage is the second voltage difference, and the first voltage difference and the second voltage difference are not equal; At least two of the first duty cycle, the second duty cycle, and the third duty cycle are different.

2. The display driver integrated circuit according to claim 1, characterized in that, In the fourth image frame, a fourth emission brightness command and a fourth grayscale command are received, and a fourth emission control start signal and a fourth data voltage corresponding to the first sub-pixel are output; the duty cycle of the fourth emission control start signal is a fourth duty cycle; The fourth luminance instruction represents the fourth luminance, and the difference between the fourth luminance and the third luminance is also equal to the dimming step. The voltage difference between the fourth data voltage and the third data voltage is the third voltage difference. The first voltage difference, the second voltage difference, and the third voltage difference are all unequal.

3. The display driver integrated circuit according to claim 1 or 2, characterized in that, The second data voltage is greater than, less than or equal to the first data voltage.

4. The display driver integrated circuit according to any one of claims 1-3, characterized in that, The display screen further includes a second sub-pixel; the second sub-pixel and the first sub-pixel are used to emit light of different primary colors; The display driver integrated circuit is also used for: In the first image frame, a fifth data voltage corresponding to the second sub-pixel is also output; In the second image frame, a sixth data voltage corresponding to the second sub-pixel is also output; In the third image frame, a seventh data voltage corresponding to the second sub-pixel is also output; The voltage difference between the sixth data voltage and the fifth data voltage is the fourth voltage difference, and the voltage difference between the seventh data voltage and the sixth data voltage is the fifth voltage difference. The fourth voltage difference and the fifth voltage difference are equal.

5. The display driver integrated circuit according to any one of claims 1-4, characterized in that, The second grayscale instruction represents the output of the second data voltage according to the mapped grayscale, and the third grayscale instruction represents the output of the third data voltage according to the default grayscale.

6. The display driver integrated circuit according to any one of claims 1-5, characterized in that, The display driver integrated circuit includes a digital processing module and an analog processing module; In the first image frame, the digital processing module is used to receive the first luminance instruction and the first grayscale instruction, and generate a first luminance digital signal and a first grayscale digital signal; the analog processing module is used to receive the first luminance digital signal and the first grayscale digital signal, and generate a first luminance control start signal and a first data voltage.

7. A display module, characterized in that, The display module includes a display driver integrated circuit and a display screen, wherein the display driver integrated circuit is coupled to the display screen; the display driver integrated circuit includes the display driver integrated circuit according to any one of claims 1-6.

8. An electronic device, characterized in that, The electronic device includes a drive controller, a display driver integrated circuit, and a first display screen, wherein the first display screen includes a first sub-pixel, and the display driver integrated circuit is coupled to the drive controller and the first display screen respectively; In the first image frame, the driving controller is used to send a first luminance instruction and a first grayscale instruction to the display driving integrated circuit; the display driving integrated circuit is used to receive the first luminance instruction and the first grayscale instruction, and send a first luminance control start signal and a first data voltage corresponding to the first sub-pixel to the first display screen. The duty cycle of the first light emission control start signal is the first duty cycle; In the second image frame, the driving controller is used to send a second luminance command and a second grayscale command to the display driving integrated circuit; the display driving integrated circuit is used to receive the second luminance command and the second grayscale command, and send a second luminance control start signal and a second data voltage corresponding to the first sub-pixel to the first display screen; the duty cycle of the second luminance control start signal is a second duty cycle; In the third image frame, the driving controller is used to send a third luminance instruction and a third grayscale instruction to the display driving integrated circuit; the display driving integrated circuit is used to receive the third luminance instruction and the third grayscale instruction, and send a third luminance control start signal and a third data voltage corresponding to the first sub-pixel to the first display screen; the duty cycle of the third luminance control start signal is a third duty cycle; The first luminance instruction represents a first luminance, the second luminance instruction represents a second luminance, and the third luminance instruction represents a third luminance. The difference between the second luminous brightness and the first luminous brightness is equal to the dimming step of the display screen, and the difference between the third luminous brightness and the second luminous brightness is also equal to the dimming step of the display screen; the voltage difference between the second data voltage and the first data voltage is the first voltage difference, and the voltage difference between the third data voltage and the second data voltage is the second voltage difference, and the first voltage difference and the second voltage difference are not equal; At least two of the first duty cycle, the second duty cycle, and the third duty cycle are different.

9. The electronic device according to claim 8, characterized in that, In the first image frame, the first display screen is used to receive the first light emission control start signal and the first data voltage, and display the first image; In the second image frame, the first display screen is used to receive the second light emission control start signal and the second data voltage, and display the second image; In the third image frame, the first display screen is used to receive the third light emission control start signal and the third data voltage, and display the third image; At a grayscale level of 255, the brightness change rate of the second image is less than or equal to 5%; the brightness change rate of the second image is equal to the ratio of the difference between the brightness of the second image and the brightness of the first image to the brightness of the first image. And / or, At a grayscale level of 255, the brightness change rate of the third image is less than or equal to 5%; the brightness change rate of the third image is equal to the ratio of the difference between the brightness of the third image and the brightness of the second image to the brightness of the second image.

10. The electronic device according to claim 8 or 9, characterized in that, In the fourth image frame, the driving controller is used to send a fourth luminance command and a fourth grayscale command to the display driving integrated circuit; the display driving integrated circuit is used to receive the fourth luminance command and the fourth grayscale command, and output a fourth luminance control start signal and a fourth data voltage corresponding to the first sub-pixel; the duty cycle of the fourth luminance control start signal is a fourth duty cycle; The fourth luminance instruction represents the fourth luminance, and the difference between the fourth luminance and the third luminance is also equal to the dimming step. The voltage difference between the fourth data voltage and the third data voltage is the third voltage difference. The first voltage difference, the second voltage difference, and the third voltage difference are all unequal.

11. The electronic device according to any one of claims 8-10, characterized in that, The first display screen further includes a second sub-pixel; the second sub-pixel and the first sub-pixel are used to emit light of different primary colors; The display driver integrated circuit is also used for: In the first image frame, a fifth data voltage corresponding to the second sub-pixel is also output; In the second image frame, a sixth data voltage corresponding to the second sub-pixel is also output; In the third image frame, a seventh data voltage corresponding to the second sub-pixel is also output; The voltage difference between the sixth data voltage and the fifth data voltage is the fourth voltage difference, and the voltage difference between the seventh data voltage and the sixth data voltage is the fifth voltage difference. The fourth voltage difference and the fifth voltage difference are equal.

12. The electronic device according to any one of claims 8-11, characterized in that, The electronic device further includes a second display screen, wherein the light-emitting surfaces of the first display screen and the second display screen are arranged opposite to each other, and the size of the first display screen is smaller than the size of the second display screen.

13. A driving method for an electronic device, characterized in that, The electronic device includes a drive controller, a display driver integrated circuit, and a display screen; the display screen includes a first sub-pixel; The driving method includes: In the first image frame, the driving controller outputs a first luminance command and a first grayscale command to the display driving integrated circuit, and controls the display driving integrated circuit to output a first luminance control start signal and a first data voltage corresponding to the first sub-pixel to the display screen; the duty cycle of the first luminance control start signal is a first duty cycle; In the second image frame, the driving controller outputs a second luminance command and a second grayscale command to the display driving integrated circuit, and controls the display driving integrated circuit to output a second luminance control start signal and a second data voltage corresponding to the first sub-pixel to the display screen; the duty cycle of the second luminance control start signal is a second duty cycle; In the third image frame, the driving controller outputs a third light emission brightness command and a third grayscale command to the display driving integrated circuit, and controls the display driving integrated circuit to output a third light emission control start signal and a third data voltage corresponding to the first sub-pixel to the display screen; the duty cycle of the third light emission control start signal is a third duty cycle; The first luminance instruction represents a first luminance, the second luminance instruction represents a second luminance, and the third luminance instruction represents a third luminance; the difference between the second luminance and the first luminance is equal to the dimming step of the display screen, and the difference between the third luminance and the second luminance is also equal to the dimming step of the display screen; the voltage difference between the second data voltage and the first data voltage is the first voltage difference, and the voltage difference between the third data voltage and the second data voltage is the second voltage difference, and the first voltage difference and the second voltage difference are not equal; at least two of the first duty cycle, the second duty cycle, and the third duty cycle are different.

14. The driving method according to claim 13, characterized in that, The driving method further includes: In the fourth image frame, the driving controller outputs a fourth light emission brightness command and a fourth grayscale command to the display driving integrated circuit, and controls the display driving integrated circuit to output a fourth light emission control start signal and a fourth data voltage corresponding to the first sub-pixel to the display screen; the duty cycle of the fourth light emission control start signal is a fourth duty cycle; The fourth luminance instruction represents the fourth luminance, and the difference between the fourth luminance and the third luminance is also equal to the dimming step. The voltage difference between the fourth data voltage and the third data voltage is the third voltage difference. The first voltage difference, the second voltage difference, and the third voltage difference are all unequal.

15. The driving method according to claim 13 or 14, characterized in that, The display screen further includes a second sub-pixel; the second sub-pixel and the first sub-pixel are used to emit light of different primary colors; The driving method further includes: In the first image frame, the display driver integrated circuit also outputs a fifth data voltage corresponding to the second sub-pixel to the display screen; In the second image frame, the display driver integrated circuit also outputs a sixth data voltage corresponding to the second sub-pixel to the display screen; In the third image frame, the display driver integrated circuit also outputs a seventh data voltage corresponding to the second sub-pixel to the display screen; The voltage difference between the sixth data voltage and the fifth data voltage is the fourth voltage difference, and the voltage difference between the seventh data voltage and the sixth data voltage is the fifth voltage difference. The fourth voltage difference and the fifth voltage difference are equal.

16. The driving method according to any one of claims 13-15, characterized in that, The drive controller outputs a first luminance command and a first grayscale command to the display driver integrated circuit, including: The drive controller receives the brightness signal, retrieves the brightness grayscale mapping table, and outputs the first luminous brightness command and the first grayscale command.

17. A drive controller, characterized in that, The drive controller is used to drive the display driver integrated circuit; The drive controller is also used to: receive a brightness signal and output a light emission brightness command and a grayscale command; The luminance instruction is used to instruct the display driver integrated circuit to generate a luminance control start signal; the grayscale instruction is used to instruct the display driver integrated circuit to output a default data voltage or a compensation data voltage.

18. The drive controller according to claim 17, characterized in that, The drive controller includes: The display engine module is used to receive the brightness signal and output brightness data; The display processing module is used to store a brightness grayscale mapping table, receive the brightness data, and output the luminance instruction and grayscale instruction according to the brightness grayscale mapping table.

19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions or programs that, when some or all of the computer instructions or programs are run on a computer, cause the driving method as described in any one of claims 13-16 to be executed.

20. A computer program product, characterized in that, The computer program product includes computer instructions or programs; when some or all of the computer instructions or programs are run on a computer, the driving method as described in any one of claims 13-16 is executed.