Display driver, display module, and electronic device

By introducing voltage calculation circuit, identification generation circuit and P2P transmission circuit into the display driver, the problem of difficulty in initializing signal adjustment under the TCON-Source separation architecture is solved, and timely initializing signal adjustment of each row of pixel circuits is realized, and the display quality of the display screen is improved.

WO2025130831A1PCT designated stage expired Publication Date: 2025-06-26HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/139715
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-22
Filing Date
2024-12-16
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

Under the TCON-Source separation architecture, it is difficult to adjust the initial signal activity, and timeliness also have great challenges.

Method used

A display driver is provided, including a timing controller, a source driver, a voltage calculation circuit, a identification generation circuit and a P2P transmission circuit. The voltage calculation circuit determines the voltage value of the initialization signal required for displaying each row of the pixel circuit on the display screen, and the identification generation circuit generates a switching identifier. The P2P transmission circuit sends the switching identifier and the voltage value of the initialization signal to the source driver with the P2P setting command.

Benefits of technology

The calculation and adjustment of the initialization signal voltage value is realized through hardware logic, ensuring that the initialization signal of each row of pixel circuit can be adjusted in time, avoiding problems such as black, flowering, and flashing, and improving the display quality of the display screen.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024139715_26062025_PF_FP_ABST
    Figure CN2024139715_26062025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present application relate to the technical field of electronics, and provide a display driver, a display module, and an electronic device, for use in mitigating the problem of difficulty in adjusting an initialization signal. A display driving circuit comprises a timing controller and a source driver; the timing controller comprises a voltage calculation circuit, an identifier generation circuit, and a P2P transmission circuit; the voltage calculation circuit is used for determining a voltage value of an initialization signal required when the i-th row of pixel circuit of an display screen performs display; the identifier generation circuit is used for generating a switching identifier, and the switching identifier is used for indicating that the display screen switches to the i-th row of pixel circuit for display; the P2P transmission circuit is used for sending the switching identifier and the voltage value of the initialization signal to the source driver by means of a P2P setting instruction; and the source driver is used for providing the initialization signal for the display screen on the basis of the switching identifier and the voltage value when the i-th row of pixel circuit of the display screen performs display. Row-by-row adjustment of the voltage of an initialization signal can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Display driver, display module and electronic device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on December 22, 2023, with application number 202311788343.4 and application name “A display driver, display module and electronic device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of electronic technology, and in particular to a display driver, a display module, and an electronic device. Background Art

[0003] The display drivers of medium and large-sized displays use separate timing controllers (TCON) and source driver ICs (Source ICs). These components are not implemented on the same chip. This architecture is called a TCON-Source separation architecture. The timing controller can transmit data and commands to the source driver based on a point-to-point (P2P) protocol.

[0004] During the display process, the display driver needs to provide an initialization signal to initialize the pixel circuit. Under the TCON-Source separation architecture, it is difficult to meet the flexible and dynamic adjustment requirements of the initialization signal, and timeliness also poses a major challenge. Summary of the Invention

[0005] Embodiments of the present application provide a display driver, a display module, and an electronic device to improve the difficulty in adjusting the initialization signal under a TCON-Source separation architecture.

[0006] In a first aspect, a display driver is provided, wherein the display driver circuit includes a timing controller and a source driver, the timing controller includes a voltage calculation circuit, an identifier generation circuit, and a point-to-point (P2P) transmission circuit; the voltage calculation circuit is configured to determine the voltage value of an initialization signal required when the i-th row of pixel circuits on the display screen is displayed, where i is a positive integer; the identifier generation circuit is configured to generate a switching identifier when the display screen switches to displaying the i-th row of pixel circuits, the switching identifier being used to indicate the switching timing of the initialization signal; the P2P transmission circuit is configured to send the switching identifier and the voltage value of the initialization signal to the source driver using a P2P setting instruction; the source driver is configured to provide an initialization signal to the display screen when the i-th row of pixel circuits on the display screen is displayed based on the switching identifier and the voltage value.

[0007] The display driver provided by the embodiment of the present application is configured with a voltage calculation circuit and an identification generation circuit in the TCON. The voltage calculation circuit determines the voltage value of the initialization signal required when the pixel circuit of the i-th row of the display screen is displayed. The identification generation circuit can generate a switching identification. The P2P transmission circuit sends the voltage value and switching identification of the initialization signal to the source driver in the form of a P2P setting instruction. The source driver is configured with a voltage generator. The voltage generator can provide an initialization signal to the display screen to initialize the pixel circuit according to the voltage value and switching identification when the pixel circuit of the i-th row of the display screen is displayed, thereby avoiding problems such as black, flower, and flash. Compared with the solution of adjusting the initialization signal by software configuration, the solution provided by the embodiment of the present application is completed by logical hardware, and can calculate the voltage value of the initialization signal required when each row of pixel circuits is displayed. The voltage value and switching identification can be sent to the source driver through the P2P setting instruction. According to the switching identification, the voltage of the initialization signal can be adjusted row by row, which can ensure the timeliness of the adjustment.

[0008] In one possible implementation, the voltage calculation circuit is specifically configured to determine a voltage value of an initialization signal required for the display screen based on display conditions, screen temperature, frame rate, and a first lookup table. The first lookup table stores a correspondence between display conditions, screen temperature, and frame rate, and the voltage value of the initialization signal required for the display screen. The display conditions include any one of a grayscale histogram, maximum grayscale pixels, average grayscale, and screen brightness. The voltage calculation circuit can dynamically adjust the voltage value of the initialization signal based on the display conditions, screen temperature, and frame rate, providing a more flexible adjustment method.

[0009] In one possible implementation, the voltage calculation circuit includes a basic voltage calculation unit, a temperature compensation calculation unit, a frame rate compensation calculation unit and an adding circuit; the basic voltage calculation unit is configured to determine the voltage value of the basic voltage according to the display condition and a second lookup table, the second lookup table stores the correspondence between the display condition and the voltage value of the basic voltage, and the display condition includes any one of a grayscale histogram, a maximum grayscale pixel, an average grayscale and screen brightness; the temperature compensation calculation unit is configured to determine the voltage value of the temperature compensation voltage according to the screen temperature and a third lookup table, the third lookup table stores the correspondence between the temperature and the voltage value of the temperature compensation voltage; the frame rate compensation calculation unit is configured to determine the frame rate compensation voltage according to the frame rate and a fourth lookup table, the fourth lookup table stores the correspondence between the frame rate and the voltage value of the frame rate compensation voltage; the adding circuit is configured to sum the voltage value of the basic voltage, the voltage value of the temperature compensation voltage and the voltage value of the frame rate compensation, and output the voltage value of the initialization signal required by the display screen.

[0010] In a possible implementation, the source driver includes a voltage generator, and the voltage generator is configured to output an initialization signal when the pixel circuits in the i-th row of the display screen display a display according to a voltage value sent by the P2P transmission circuit.

[0011] In one possible implementation, the timing controller includes a first voltage calculation circuit and a second voltage calculation circuit; the first voltage calculation circuit is configured to determine the voltage value of the positive voltage initialization signal required when the i-th row of pixel circuits on the display screen is displayed; the second voltage calculation circuit is configured to determine the voltage value of the negative voltage initialization signal required when the i-th row of pixel circuits on the display screen is displayed; the source driver includes a first selection unit, a first voltage generator and a second voltage generator; the first voltage generator is configured to output the positive voltage initialization signal according to the voltage value of the positive voltage initialization signal, the second voltage generator is configured to output the negative voltage initialization signal according to the voltage value of the negative voltage initialization signal, and the first selection unit is configured to select to output the positive voltage or negative voltage initialization signal when the i-th row of pixel circuits on the display screen is displayed according to the selection signal. For initialization signals that require positive and negative voltage regulation, two voltage generators can be set up, one for generating a positive voltage initialization signal, and the other for generating a negative voltage initialization signal. The selection unit selects the positive or negative voltage initialization signal based on the switching flag and other selection signals. Compared with the solution of switching positive and negative voltage regulation by a single voltage generator, the timeliness of the positive and negative voltage switching can be improved.

[0012] In one possible implementation, the source driver includes a second selection unit and a voltage generator, the second selection unit is configured to select, according to a selection signal, to output a first voltage value sent by the P2P transmission circuit with a P2P row setting instruction or a second voltage value sent by the P2P transmission circuit with a P2P frame setting instruction to the voltage generator; the voltage generator is configured to output an initialization signal based on the first voltage value or the second voltage value output by the second selection unit.

[0013] In a possible implementation, the selection signal is a switching flag sent by the P2P transmission circuit via a P2P row setting instruction.

[0014] In one possible implementation, the P2P transmission circuit includes a register and a third selection unit, the register storing a voltage value of an initialization signal configured by software; the P2P transmission circuit is also configured to select, through the third selection unit, to send the voltage value in the register or the voltage value output by the voltage calculation circuit to the source driver.

[0015] In one possible implementation, the P2P transmission circuit includes a register and a fourth selection unit, the register storing a software-configured selection signal; the P2P transmission circuit is further configured to select, through the fourth selection unit, the switching flag as the selection signal or to send the selection signal in the register to the source driver through a P2P row setting instruction.

[0016] In a second aspect, a display module is provided. The display module includes a display screen and a display driver provided in any implementation of the first aspect. The display driver is configured to output an initialization signal to the display screen.

[0017] In a third aspect, an electronic device is provided. The electronic device includes a housing and the display module provided in the second aspect, wherein the display module is mounted on the housing. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] FIG1 is a schematic diagram of an electronic device provided in an embodiment of the present application;

[0019] FIG2 is a schematic diagram of a display module provided in an embodiment of the present application;

[0020] FIG3 is a schematic diagram of a pixel circuit provided in an embodiment of the present application;

[0021] FIG4 is a schematic diagram of the structure of a display module provided in an embodiment of the present application;

[0022] FIG5 is a schematic diagram of a display driver;

[0023] FIG6 is a schematic diagram of a display driver provided in an embodiment of the present application;

[0024] FIG7 is a schematic diagram of a voltage calculation circuit provided in an embodiment of the present application;

[0025] FIG8 is a schematic diagram of another voltage calculation circuit provided in an embodiment of the present application;

[0026] FIG9 is a schematic diagram of another display driver provided in an embodiment of the present application;

[0027] FIG10 is a schematic diagram of another display driver provided in an embodiment of the present application;

[0028] FIG11 is a schematic diagram of another display driver provided in an embodiment of the present application;

[0029] FIG12 is a schematic diagram of another display driver provided in an embodiment of the present application;

[0030] FIG13 is a schematic diagram of another display driver provided in an embodiment of the present application;

[0031] FIG14 is a schematic diagram of another display driver provided in an embodiment of the present application. DETAILED DESCRIPTION

[0032] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments.

[0033] In the following, the terms "first," "second," etc., are used for descriptive convenience only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Thus, a feature specified as "first," "second," etc. may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.

[0034] In the embodiments of the present application, directional terms such as "up", "down", "left" and "right" may be defined including but not limited to the orientation relative to the components schematically placed in the drawings. It should be understood that these directional terms may be relative concepts, which are used for relative description and clarification, and may change accordingly according to changes in the orientation of the components in the drawings.

[0035] In the embodiments of this application, unless otherwise specified or limited, the term "connection" should be understood in a broad sense. For example, "connection" can mean fixed connection, detachable connection, or integration; it can mean direct connection or indirect connection through an intermediate medium. In addition, the term "electrically connected" can mean direct electrical connection or indirect electrical connection through an intermediate medium. The term "contact" can mean direct contact or indirect contact through an intermediate medium.

[0036] In the embodiments of the present application, "and / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0037] In the embodiment of the present application, the transistor may be a metal-oxide-semiconductor field effect transistor (MOSFET), and the transistor is divided into two types: an N-type transistor and a P-type transistor.

[0038] A transistor includes a source, a drain, and a gate. The transistor can be turned on or off by controlling the level of the input transistor gate. When the transistor is turned on, the source and drain are conductive, generating a conduction current. Moreover, when the gate level of the transistor is different, the magnitude of the conduction current generated between the source and the drain is also different. When the transistor is cut off, the source and the drain are not conductive, and no current is generated. In the embodiments of the present application, the gate of the transistor is also referred to as the control terminal, the source is referred to as the first terminal, and the drain is referred to as the second terminal; alternatively, the gate is referred to as the control terminal, the drain is referred to as the first terminal, and the source is referred to as the second terminal. In addition, when the level of the control terminal is high, the N-type transistor is turned on, the first terminal and the second terminal are conductive, and a conduction current is generated between the first terminal and the second terminal. When the level of the control terminal is low, the N-type transistor is cut off, the first terminal and the second terminal are not conductive, and no current is generated. The P-type transistor is turned on when the level of the control terminal is low, the first terminal and the second terminal are turned on, and a conduction current is generated; the P-type transistor is turned off when the level of the control terminal is high, the first terminal and the second terminal are not turned on, and no current is generated.

[0039] An embodiment of the present application provides an electronic device. The electronic device is, for example, a consumer electronic product with a display function, a home electronic product, a car-mounted electronic product, or a financial electronic device product. Consumer electronic products include mobile phones, tablet computers, laptop computers, e-readers, personal computers (PCs), personal digital assistants (PDAs), desktop displays, smart wearable products (for example, smart watches, smart bracelets), virtual reality (VR) electronic devices, augmented reality (AR) electronic devices, drones, etc. Home electronic products include smart door locks, televisions, remote controls, refrigerators, rechargeable small household appliances (for example, soymilk machines, sweeping robots), etc. Car-mounted electronic products include car navigation systems, car high-density digital video discs (DVDs), etc. Financial electronic device products include automated teller machines (ATMs), self-service electronic devices, etc. The embodiment of the present application does not impose any special restrictions on the specific form of the above-mentioned electronic devices.

[0040] For the sake of convenience, the following description is made by taking a tablet computer as an example. As shown in FIG1 , the electronic device includes a housing 11 and a display module 13 .

[0041] In one possible embodiment, a mainboard may be mounted on the housing 11. The mainboard may include a printed circuit board (PCB) or a flexible printed circuit (FPC). The display module 13 may be mounted on the housing 11 and coupled to the PCB or FPC.

[0042] The display module 11 may include a display driver and at least one display screen. In some embodiments, the display screen may be an organic light emitting diode (OLED) display screen, a micro OLED display screen, a quantum dot light emitting diode (QLED) display screen, or other self-luminous display screen.

[0043] FIG2 shows a schematic diagram of a display module, which includes a display screen 100 and a display driver 200. The display driver 200 is used to provide power signals, control signals, initialization signals, and data signals required for luminescence to the pixel circuits in the display screen 100. The signals sent by the display driver 200 will be described in detail below in conjunction with the structure of the pixel circuits. The display driver 200 is, for example, a display driver integrated circuit (DDIC).

[0044] The display driver 200 includes a timing controller (TCON), a source driver IC (Source IC), a first power chip, and a second power chip. The timing controller serves as the control chip of the display driver 200 and can control the operation of the source driver, the first power chip, and the second power chip.

[0045] The first power chip can be a CHIP power management IC (PMIC), and the second power chip can be an EL PMIC, where the EL PMIC is used to provide power signals to the display, such as a positive power supply (ELVDD) and a negative power supply (ELVSS). The CHIP PMIC is used to provide power signals to the display and the source driver, such as a gate-on voltage (VGH) and a gate-off voltage (VGL). The source driver can generate a gate-on-array (GOA) signal and an initialization signal based on these two voltages. The GOA signal is used to control the opening of the row-level pixel circuit of the display, and the initialization signal is used to initialize the pixel circuit.

[0046] FIG3 is a schematic diagram of a pixel circuit provided in an embodiment of the present application. Taking the pixel circuit of an active matrix organic light emitting diode (AMOLED) display screen using self-luminous display technology as an example, the pixel circuit includes a first initialization circuit 111, a second initialization circuit 112, a third initialization circuit 113, a write and threshold compensation circuit 114, a light emitting control circuit 115, and a light emitting device 116. The pixel circuit 11 shown in FIG3 is for illustrative purposes only and is not intended to be limiting.

[0047] The first initialization circuit 111 is electrically connected to the first initialization signal terminal INT1, the first control signal terminal P1 and the first node N1, and is used to transmit the first initialization signal (Vint1) of the first initialization signal terminal INT1 to the first node N1 under the control of the first control signal of the first control signal terminal P1, so as to reset (or initialize) the first node N1.

[0048] The second initialization circuit 112 is electrically connected to the second initialization signal terminal INT2, the second control signal terminal P2 and the anode of the light-emitting device 116, and is used to transmit the second initialization signal (Vint2) of the second initialization signal terminal INT2 to the anode of the light-emitting device 116 under the control of the second control signal of the second control signal terminal P2, so as to reset (or initialize) the anode of the light-emitting device 116.

[0049] The third initialization circuit 113 is electrically connected to the third initialization signal terminal INT3, the third control signal terminal P3 and the second node N2, and is used to transmit the third initialization signal (Vint3) of the third initialization signal terminal INT3 to the second node N2 under the control of the third control signal of the third control signal terminal P3, so as to reset (or initialize) the second node N2.

[0050] The write and threshold compensation circuit 114 is electrically connected to the fourth control signal terminal P4, the fifth control signal terminal P5, the second node N2, the first power supply voltage terminal ELVDD and the data voltage terminal Vdata, and is used to transmit the data voltage of the data voltage terminal Vdata to the write and threshold compensation circuit 114 under the control of the fourth control signal of the fourth control signal terminal P4 and the fifth control signal of the fifth control signal terminal P5, for data writing and threshold compensation.

[0051] The emission control circuit 115 is electrically connected to the emission control signal terminal (emission, EM), the first power supply voltage terminal ELVDD, the write and threshold compensation circuit 114 and the light-emitting device 116, and is used to provide a driving current to the light-emitting device 116 under the control of the emission control signal provided by the emission control signal terminal EM.

[0052] The light emitting device 116 is electrically connected to the second power voltage terminal ELVSS and is configured to emit light when driven by a driving current.

[0053] In the embodiment of the present application, the first power supply voltage terminal ELVDD is a high-level power supply voltage terminal, and the second power supply voltage terminal ELVSS is a low-level power supply voltage terminal. However, this is not limiting.

[0054] In some embodiments, please continue to refer to Figure 3, the writing and threshold compensation circuit 114 includes a driving thin film transistor (DTFT) T1, the control electrode (e.g., gate) of the driving transistor T1 is electrically connected to the first node N1 (that is, to the first initialization circuit 111), and the first electrode (e.g., source or drain) of the driving transistor T1 is electrically connected to the second node N2 (that is, to the second initialization circuit 112).

[0055] Furthermore, the write and threshold compensation circuit 114 also includes a second transistor T2, a third transistor T3, and a storage capacitor Cst, the first initialization circuit 111 includes a fourth transistor T4, the second initialization circuit 112 includes a seventh transistor T7, the third initialization circuit 113 includes an eighth transistor T8, and the light-emitting control circuit 115 includes a fifth transistor T5 and a sixth transistor T6.

[0056] The second transistor T2 , the third transistor T3 , the fourth transistor T4 , the fifth transistor T5 , the sixth transistor T6 , the seventh transistor T7 and the eighth transistor T8 are switching transistors, and the light emitting device 116 is, for example, an OLED, a micro OLED, a QLED, etc.

[0057] In the following description, the control electrode of the transistor may be, for example, the gate electrode of the transistor, and the first electrode of the transistor and the second electrode of the transistor may be the source electrode and the drain electrode of the transistor, respectively.

[0058] The control electrode of the driving transistor T1 is electrically connected to the first node N1 , the first electrode of the driving transistor T1 is electrically connected to the second node N2 , and the second electrode of the driving transistor T1 is electrically connected to the first electrode of the third transistor T3 .

[0059] The control electrode of the second transistor T2 is electrically connected to the fourth control signal terminal P4 , the first electrode of the second transistor T2 is electrically connected to the data voltage terminal Vdata, and the second electrode of the second transistor T2 is electrically connected to the second node N2 .

[0060] A control electrode of the third transistor T3 is electrically connected to the fifth control signal terminal P5 , and a second electrode of the third transistor T3 is electrically connected to the first node N1 .

[0061] One end of the storage capacitor Cst is electrically connected to the first node N1 , and the other end of the storage capacitor Cst is coupled to the first power voltage terminal ELVDD.

[0062] A control electrode of the fourth transistor T4 is electrically connected to the first control signal terminal P1 , a first electrode of the fourth transistor T4 is electrically connected to the first initialization signal terminal INT1 , and a second electrode of the fourth transistor T4 is electrically connected to the first node N1 .

[0063] A control electrode of the seventh transistor T7 is electrically connected to the second control signal terminal P2 , a first electrode of the seventh transistor T7 is electrically connected to the second initialization signal terminal INT2 , and a second electrode of the seventh transistor T7 is electrically connected to the anode of the light emitting device 116 .

[0064] A control electrode of the eighth transistor T8 is electrically connected to the third control signal terminal P3 , a first electrode of the eighth transistor T8 is electrically connected to the third initialization signal terminal INT3 , and a second electrode of the eighth transistor T8 is electrically connected to the second node N2 .

[0065] A control electrode of the fifth transistor T5 is electrically connected to the light emitting control signal terminal EM, a first electrode of the fifth transistor T5 is electrically connected to the first power supply voltage terminal ELVDD, and a second electrode of the fifth transistor T5 is electrically connected to the second node N2.

[0066] The control electrode of the sixth transistor T6 is electrically connected to the light emitting control signal terminal EM, the first electrode of the sixth transistor T6 is electrically connected to the second electrode of the driving transistor T1 , and the second electrode of the sixth transistor T6 is electrically connected to the anode of the light emitting device 116 .

[0067] For example, in the pixel circuit 11, the third transistor T3 and the fourth transistor T4 are oxide thin-film transistors (oxide thin-film transistors, Oxide TFTs), which are N-type transistors and are turned on under the control of a high-level signal. The third transistor T3 and the fourth transistor T4 can also be other types of transistors, which are not limited in the embodiment of the present application. The driving transistor T1, the second transistor T2, the fifth transistor T5, the sixth transistor T6, the seventh transistor T7 and the eighth transistor T8 can be low-temperature polysilicon thin-film transistors (low temperature poly-silicon thin-film transistors, LTPS TFTs), which are P-type transistors and are turned on under the control of a low-level signal. The driving transistor T1, the second transistor T2, the fifth transistor T5, the sixth transistor T6, the seventh transistor T7 and the eighth transistor T8 can also be other types of transistors, which are not limited in the embodiment of the present application.

[0068] The light emitting process of the pixel circuit 11 in one image frame can be divided into an initialization phase t1 , a data writing and compensation phase t2 , a light emitting phase t3 , and an anode reset phase t4 .

[0069] In the initialization phase t1:

[0070] The first control signal at the first control signal terminal P1 changes from a low level to a high level, and then from a high level to a low level. Consequently, the fourth transistor T4 changes from off to on, and then from on to off. The second control signal at the third control signal terminal P3 changes from a high level to a low level, and then from a low level to a high level. Consequently, the eighth transistor T8 changes from off to on, and then from on to off.

[0071] The fifth control signal of the fifth control signal terminal P5 maintains a low level, the fourth control signal of the fourth control signal terminal P4 and the light-emitting control signal of the light-emitting control signal terminal EM all maintain a high level, therefore, the seventh transistor T7, the second transistor T2, the third transistor T3, the fifth transistor T5 and the sixth transistor T6 all remain in the off state.

[0072] During the initialization phase t1, the fourth transistor T4 is turned on, achieving voltage control of the first node N1. Since the fourth transistor T4 is electrically connected to the control electrode of the driving transistor T1, during the initialization phase t1, the voltage of the control electrode of the driving transistor T1 and the voltage of one end of the storage capacitor Cst are controlled. The voltage of the control electrode of the driving transistor T1 and the voltage of one end of the storage capacitor Cst are respectively equal to the voltage of the first initialization signal (Vint1) of the first initialization signal terminal INT1. In other words, the voltage of the control electrode of the driving transistor T1 and the voltage of one end of the storage capacitor Cst are reset.

[0073] At the same time, the eighth transistor T8 is turned on, achieving voltage control of the second node N2. Since the eighth transistor T8 is electrically connected to the first electrode of the driving transistor T1, the voltage of the first electrode of the driving transistor T1 is controlled during the initialization phase t1, so that the voltage of the first electrode of the driving transistor T1 is equal to the voltage of the third initialization signal (Vint3) of the third initialization signal terminal INT3. In other words, the voltage of the first electrode of the driving transistor T1 is reset to adjust the threshold voltage of the driving transistor T1.

[0074] In the data writing and compensation phase t2:

[0075] The fourth control signal at the fourth control signal terminal P4 changes from a high level to a low level, and then from a low level to a high level. Consequently, the second transistor T2 changes from off to on, and then from on to off. The fifth control signal at the fifth control signal terminal P5 changes from a low level to a high level, and then from a high level to a low level. Consequently, the third transistor T3 changes from off to on, and then from on to off.

[0076] The second control signal at the second control signal terminal P2, the third control signal at the third control signal terminal P3, and the light-emitting control signal at the light-emitting control signal terminal EM all maintain a high level, and the first control signal at the first control signal terminal P1 maintains a low level. Therefore, the seventh transistor T7, the eighth transistor T8, the fifth transistor T5, the sixth transistor T6, and the fourth transistor T4 all remain in the off state.

[0077] During the data writing and compensation phase t2, the second transistor T2, the third transistor T3, and the driving transistor T1 are turned on, storing the data voltage at the data voltage terminal Vdata in the storage capacitor Cst, completing the data voltage writing. This also compensates for the threshold voltage of the driving transistor T1. The threshold voltage compensation process of the driving transistor T1 can be considered as the process of the driving transistor T1 switching from an on state to an off state.

[0078] In the lighting phase t3:

[0079] The light emitting control signal changes from high level to low level, and then changes from low level to high level. Thus, the sixth transistor T6 and the fifth transistor T5 change from off to on, and then from on to off.

[0080] The first control signal at the first control signal terminal P1 and the fifth control signal at the fifth control signal terminal P5 remain at a low level, and the fourth transistor T4 and the third transistor T3 both remain in an off state. The second control signal at the second control signal terminal P2, the third control signal at the third control signal terminal P3, and the fourth control signal at the fourth control signal terminal P4 each remain at a high level, and the seventh transistor T7, the eighth transistor T8, and the second transistor T2 all remain in an off state.

[0081] In the light emitting stage t3 , the fifth transistor T5 , the driving transistor T1 and the sixth transistor T6 are turned on respectively to transmit the driving current to the light emitting device 116 , and the light emitting device 116 emits light under the driving current.

[0082] Anode reset phase t:

[0083] The second control signal at the second control signal terminal P2 changes from high level to low level and then from low level to high level. Thus, the seventh transistor T7 changes from off to on and then from on to off.

[0084] The first control signal at the first control signal terminal P1 and the fifth control signal at the fifth control signal terminal P5 always maintain a low level, the third control signal at the third control signal terminal P3, the fourth control signal at the fourth control signal terminal P4, and the light-emitting control signal at the light-emitting control signal terminal EM always maintain a high level. The third transistor T3, the fourth transistor T4, the second transistor T2, the fifth transistor T5, the sixth transistor T6, and the eighth transistor T8 all remain in the off state.

[0085] In the anode reset phase t, the seventh transistor T7 is turned on, realizing the control of the anode voltage of the light-emitting device 116, so that the anode voltage of the light-emitting device 116 is the voltage of the second initialization signal (Vint2) of the second initialization signal terminal INT2, realizing the reset of the anode voltage of the light-emitting device 116.

[0086] In one image frame, an anode reset phase t can be performed before each of the initialization phase t1, the data writing and compensation phase t2, and the light-emitting phase t3. Alternatively, an anode reset phase can be performed before one or both of the three phases: the initialization phase t1, the data writing and compensation phase t2, and the light-emitting phase t3.

[0087] The working mode of the multiple rows of pixel circuits 11 is row-by-row refresh, that is, after the first row of pixel circuits 11 completes the above-mentioned initialization stage t1, data writing and compensation stage t2, light-emitting stage t3, and anode reset stage t, the second row of pixel circuits 11 enters the above-mentioned initialization stage t1, data writing and compensation stage t2, light-emitting stage t3, and anode reset stage t, and then each subsequent row of pixel circuits 11 repeats the above-mentioned initialization stage t1, data writing and compensation stage t2, light-emitting stage t3, and anode reset stage t, and so on, row by row from top to bottom.

[0088] In the above example, the first initialization signal (Vint1) is used to initialize the control electrode of the driving transistor T1 and the storage capacitor Cst during the initialization phase t1 of the display. Referring to FIG3 , during the display process, the data signal (Vdata) is written to the first node N1 through the second transistor T2, the driving transistor T1, and the transistor T3, storing the charge in the storage capacitor Cst. If the voltage (first node N1) written to the storage capacitor Cst in the previous frame is 3V, and if the voltage of the data signal in the current frame is 0V, then the 3V needs to be erased when the data of the current frame is written, otherwise the data cannot be written. The first initialization signal (Vint1) can initialize the control electrode of the driving transistor T1 and the storage capacitor Cst. For example, a -3V first initialization signal can be used to initialize the voltage of the first node N1 to -3V. Assuming that the voltage of the data signal in the current frame (data voltage) is 0 to 5V, any positive voltage can pull the voltage of the first node N1 from -3V to the data voltage, thereby achieving data writing. For the first initialization signal, it is necessary to be able to meet the dynamic adjustment of negative and positive voltages.

[0089] The second initialization signal (Vint2) is used to initialize the anode voltage of the light-emitting device 116, and is also used to clear the influence of the previous frame. For example, when the previous frame is displayed, the grayscale displayed by the light-emitting device 116 is higher and the anode voltage is larger. If the current frame needs to display a lower grayscale, due to the parasitic capacitance of the light-emitting device 116, the higher voltage of the previous frame will remain in the parasitic capacitance, affecting the display of the light-emitting device. For example, the previous frame is 255 grayscale and the current frame is 1 grayscale. Then, the voltage remaining in the parasitic capacitance of the previous frame 255 grayscale will discharge the light-emitting device, increase the grayscale displayed by the light-emitting device, and display brightness. Therefore, the anode voltage of the light-emitting device is initialized by the second initialization signal. For example, the voltage of the second initialization signal can be -3V, so as to avoid the previous frame affecting the display of the current frame. In the embodiment of the present application, the second initialization signal is used to initialize the residual voltage of the light-emitting device, and the voltage of the second initialization signal needs to meet the negative voltage regulation.

[0090] The third initialization signal (Vint3) is used to initialize the first electrode of the driving transistor T1 to adjust the threshold voltage of the driving transistor T1. Because the driving transistor T1 may have a threshold voltage drift problem, the threshold voltage drift of the driving transistor T1 can affect the display brightness and cause problems such as low frame rate flicker. Therefore, it is necessary to use the third initialization signal to correct the threshold voltage drift of the driving transistor T1 when the light-emitting device is not displaying. For example, a large positive voltage (e.g., 5V) is applied to the first electrode of the driving transistor T1 at a set frequency to reset the threshold voltage of the driving transistor T1 and avoid flickering caused by threshold voltage drift.

[0091] Display screens based on low-temperature polycrystalline oxide (LTPO) have less leakage current and are therefore able to adapt to dynamic frame rate switching and low-frame rate display. However, when switching frame rates or displaying at low frame rates, it is still necessary to adjust the voltage of the initialization signal for compensation to avoid or reduce display flicker.

[0092] For the display driver architecture of small-size displays, the timing controller and source driver are usually implemented inside a single chip. The timing controller and source driver can communicate conveniently, so the adjustment of the initialization signal in small-size displays can be very flexible.

[0093] For medium and large-sized displays, see Figure 4 . The timing controller (TCON) and source driver IC (Source IC) of the DDIC are separated and not implemented in the same chip. This architecture is called a TCON-Source separation architecture. In this architecture, the initialization signal is usually provided to the display by the source driver. The timing controller can transmit data and commands to the source driver based on a point-to-point (P2P) protocol. For example, the timing controller sends the voltage value of the initialization signal required by the display to the source driver, and the source driver provides the initialization signal to the display based on the voltage value. In this case, the flexibility of adjusting the initialization signal voltage cannot be guaranteed.

[0094] Referring to FIG5 , FIG5 shows a schematic diagram of a display driver. The voltage value of the initialization signal required by the display screen can be calculated by software running in a microcontroller unit (MCU) of a timing controller (TCON), and the calculated voltage value of the initialization signal can be configured in a register. The voltage value of the initialization signal can be sent to a source driver IC (Source IC) before each frame of the display signal starts by a P2P transmission circuit in the form of a P2P setting instruction. For example, in combination with the response speed of the software, the P2P transmission circuit can send the voltage value of the initialization signal to the source driver in the form of a P2P frame setting instruction. A voltage generator is provided in the source driver, and the voltage generator can provide an initialization signal to the display screen according to the voltage value of the initialization signal.

[0095] However, due to the limited hardware resources and software response speed of the timing controller, this control method can only adjust the voltage of the initialization signal on a frame-by-frame basis, and cannot achieve row-level adjustment, or the timeliness of adjusting the voltage of the initialization signal on a row-level basis cannot be guaranteed.

[0096] For example, if it is necessary to adjust the initialization signal when the display reaches the 20th line and adjust the initialization signal when the display reaches the 30th line, then the software needs to identify the content of the 20th and 30th lines of the display content, insert interrupts in the 20th and 30th lines of content respectively, and when the interrupt is identified, calculate the voltage value of the required initialization signal, and send the calculated voltage value of the initialization signal to the source driver through the command in P2P (for example, P2P setting instruction). In this way, the timeliness of the adjustment cannot be guaranteed. For example, after the interrupt of the 20th line is identified and the calculated voltage value of the initialization signal is sent to the source driver, the display screen may have displayed to the 22nd or 23rd line, which cannot meet the timeliness of the adjustment.

[0097] To address the issue of existing initialization voltage regulation failing to meet demand, embodiments of the present application provide a display driver that no longer relies on software to adjust the initialization signal. Instead, it uses hardware logic to determine the voltage value of the initialization signal required by the display. This value is then directly embedded in a peer-to-peer (P2P) setup instruction and sent to the source driver to adjust the initialization signal voltage. The display driver provided by embodiments of the present application is described in detail below, in conjunction with the accompanying drawings.

[0098] 6 , which shows a schematic diagram of a display driver according to an embodiment of the present application, includes a timing controller 310 and a source driver 320 , wherein the timing controller 310 is in communication with the source driver 320 . The timing controller 310 includes a voltage calculation circuit 311 , an identifier generation circuit 312 , and a P2P transmission circuit 313 .

[0099] The voltage calculation circuit 311 is configured to output the voltage value of the initialization signal required for the display of the i-th row pixel circuit according to a set algorithm. The display screen includes multiple rows and columns of pixel circuits, which are displayed row by row from top to bottom during the display process. In different display stages, the pixel circuits require initialization signals of different voltages. The voltage calculation circuit 311 can determine the voltage value of the initialization signal required for the operation of a certain stage or a certain row of pixel circuits on the display screen.

[0100] The flag generation circuit 312 is configured to generate a switching flag when the display screen switches to displaying the i-th row of pixel circuits. The switching flag is used to indicate the timing or method of switching the initialization signal voltage value. The switching flag can be a logical action flag such as a frame skip, horizontal blanking (hblank), vertical blanking (vblank), pixel count (hcount), row count (vcount), horizontal active (hactive / de), vertical active (vactive), etc. For example, the flag generation circuit 312 can generate a switching flag when a row of display is completed and another row of display is switched; or the flag generation circuit 312 can also count the displayed pixels and generate a switching flag when the count reaches the number of rows. In some embodiments, the flag generation circuit 312 can be a pixel counter, a row counter, a frame counter, etc.

[0101] The P2P transmission circuit 313 is configured to send a P2P setting instruction to the source driver 320. The P2P setting instruction includes the voltage value of the initialization signal output by the voltage calculation circuit 311 and the switching flag output by the flag generation circuit 312. The P2P transmission circuit 313 can send the switching flag and the voltage value of the initialization signal via the P2P setting instruction. For example, the P2P setting instruction here can be a P2P line setting instruction. That is, before each line of the signal is displayed, the P2P line setting instruction including information such as the switching flag and the voltage value of the initialization signal is sent to the source driver 320.

[0102] The source driver 320 is configured to provide an initialization signal to the display screen when the pixel circuits in the i-th row of the display screen are displaying, based on the switching flag and the voltage value of the initialization signal, where i is a positive integer. For example, when the pixel circuits in the i-th row of the display screen are displaying, the source driver 320 provides an initialization signal to the display screen based on the voltage value of the initialization signal required for the pixel circuits in the i-th row to display, as obtained by the voltage calculation circuit 311.

[0103] In the display driver provided by the embodiment of the present application, the timing controller includes a voltage calculation circuit and an identifier generation circuit. The voltage calculation circuit is used to calculate the voltage value of the initialization signal required when a certain row of pixel circuits on the display screen is displayed. The identifier generation circuit can generate a switching identifier for switching the display row. The voltage calculation circuit can send the calculated voltage value of the initialization signal to the P2P transmission circuit, eliminating the need for software to configure registers and obtain the configured voltage value from the registers, thereby improving the response speed of the initialization signal voltage adjustment. The identifier generation circuit can output a switching identifier. The P2P transmission circuit can send the voltage value of the initialization signal and the switching identifier to the source driver in the form of a P2P setting instruction (e.g., a P2P row setting instruction). The source driver can provide the initialization signal to the display screen according to the voltage value of the initialization signal output by the voltage calculation circuit when the pixel circuits in the row are displayed according to the switching identifier. Compared with the adjustment method using the timing controller software to configure the register, on the one hand, there is no need for the timing controller software to participate in the adjustment, and the response speed is faster; on the other hand, row-level response can be achieved, and the initialization signal can be adjusted according to the display of each row of pixel circuits, which can improve the display quality of dynamic frame rate display or low frame rate display.

[0104] The voltage calculation circuit can output the voltage value of the initialization signal required by the display screen based on the image data and screen temperature. In other words, the voltage of the initialization signal output by the display driver can be dynamically adjusted based on the image data and screen temperature. Display conditions and frame rate can be obtained from the image data. Display conditions may include, for example, a grayscale histogram, maximum grayscale pixels, average grayscale, and display brightness value (DBV). The voltage calculation circuit can output the voltage value of the initialization signal required by the display screen based on the display conditions, screen temperature, and frame rate.

[0105] The voltage calculation circuit may directly receive the image data, or may receive the image data through other circuit modules and then transmit the processing results to the voltage calculation circuit.

[0106] For example, in one possible implementation, referring to FIG7 , the voltage calculation circuit 311 includes a display content statistics unit 3111, a selection unit 3112, and a voltage calculation unit 3113, wherein the display content statistics unit 3111 is configured to output a grayscale histogram, a maximum grayscale pixel, and an average grayscale based on image data. The selection unit 3112 can select any one of the grayscale histogram, the maximum grayscale pixel, the average grayscale, and the display brightness as a display condition and output it to the voltage calculation unit 3113 according to a set selection mode. The voltage calculation unit 3113 is configured to determine the voltage value of the initialization signal required for the display screen based on the display condition, the screen temperature, the frame rate, and a first lookup table, wherein the first lookup table stores a correspondence between the display condition, the screen temperature, the frame rate, and the voltage value of the initialization signal required for the display screen.

[0107] For example, the first lookup table can be a three-dimensional lookup table that stores the correspondence between display conditions, screen temperature, frame rate, and the voltage value of the initialization signal required by the display screen, for example, one dimension is the frame rate, one dimension is the screen temperature, and one dimension is the display condition. The voltage calculation unit 3113 can perform cubic linear interpolation to obtain the corresponding voltage value of the initialization signal. For example, the voltage calculation unit 3113 can first determine a two-dimensional lookup table for display conditions and screen temperature based on frame rate interpolation, and then perform bilinear interpolation based on the display conditions and screen temperature to obtain the voltage value of the initialization signal required by the display screen.

[0108] In another possible implementation, with reference to FIG8 , the voltage calculation circuit 311 includes a display content statistics unit 3111, a selection unit 3112, a base voltage calculation unit 3114, a temperature compensation calculation unit 3115, a frame rate compensation calculation unit 3116, and an adding circuit 3117. The display content statistics unit 3111 is configured to output a grayscale histogram, a maximum grayscale pixel, and an average grayscale based on the image data. The selection unit 3112 can select any one of the grayscale histogram, maximum grayscale pixel, average grayscale, and display brightness as a display condition and output it to the base voltage calculation unit 3114 according to a set selection mode.

[0109] The basic voltage calculation unit 3114 is configured to perform a linear interpolation operation according to the display condition and a second lookup table to output a voltage value of the basic voltage. The second lookup table stores a correspondence between the display condition and the voltage value of the basic voltage.

[0110] The temperature compensation calculation unit 3115 is used to perform linear interpolation operation according to the screen temperature and the third lookup table to output the voltage value of the temperature compensation voltage. The third lookup table stores the correspondence between the screen temperature and the voltage value of the temperature compensation voltage.

[0111] The frame rate compensation calculation unit 3116 is configured to perform a linear interpolation operation according to the frame rate and a fourth lookup table to output a voltage value of the frame rate compensation voltage. The fourth lookup table stores a correspondence between the frame rate and the voltage value of the frame rate compensation voltage.

[0112] The adding circuit 3117 is configured to output a voltage value of an initialization signal required by the display screen based on the voltage values ​​of the base voltage, the temperature compensation voltage, and the frame rate compensation voltage. For example, the voltage value of the initialization signal is obtained by summing the voltage values ​​of the base voltage, the temperature compensation voltage, and the frame rate compensation voltage.

[0113] 6 , the P2P transmission circuit 313 may send the voltage value of the initialization signal output by the voltage calculation circuit 311 and the switching flag output by the flag generation circuit 312 to the source driver 320 in the form of a P2P setting instruction.

[0114] P2P setting instructions include P2P line setting instructions and P2P frame setting instructions. Initialization signals and corresponding switching flags that require line-level adjustment can be sent to the source driver 320 via P2P line setting instructions. Initialization signals and corresponding switching flags that require frame-level adjustment can be sent to the source driver 320 via P2P frame setting instructions.

[0115] Source driver 320 includes a voltage generator 321, which can generate an initialization signal based on the voltage value of the initialization signal. For example, if voltage calculation circuit 311 determines that the voltage value of the initialization signal required for displaying a certain row of pixel circuits on the display screen is 3V, voltage generator 321 can generate a 3V initialization signal and provide it to the display screen.

[0116] The display driver provided by the embodiments of the present application can also retain the method of adjusting the initialization signal by software. For example, the P2P transmission circuit can select, based on the user-set mode, the voltage value of the initialization signal output by the voltage calculation circuit or the voltage value of the initialization signal configured in the register by software and send it to the source driver in the form of a P2P setting instruction. In other words, the initialization signal can be adjusted by software configuration or by logical hardware.

[0117] Referring to Figure 9, in one possible implementation, the P2P transmission circuit 313 includes a selection unit 3131. The P2P transmission circuit 313 can select the voltage value of the initialization signal output by the voltage calculation circuit 311 to be sent to the source driver 320 as a P2P line setting according to the user-configured mode through the selection unit 3131, so that the voltage of the initialization signal can be adjusted according to the line; or, the P2P transmission circuit 313 can select the voltage value of the initialization signal configured by software in the register 3132 to be sent to the source driver as a P2P line setting instruction according to the user-configured mode through the selection unit 3131, so that the voltage of the initialization signal can be adjusted according to the line according to the voltage value of the initialization signal configured by the software. In this way, the logic hardware dynamically adjusts the voltage of the initialization signal and the software configures the voltage of the initialization signal to be adjusted according to the line.

[0118] Alternatively, referring to Figure 10, the P2P transmission circuit 313 can also send the voltage value of the initialization signal configured by software in the register 3132 to the source driver 320 through a P2P frame setting instruction. The source driver 320 can also set a fourth selection unit 322. The fourth selection unit 322 can choose to adjust the voltage of the initialization signal according to the frame or according to the row according to the selection signal. For example, the fourth selection unit 322 can output the voltage value of the initialization signal sent by the P2P transmission circuit 313 with a P2P line setting instruction to the voltage generator 321, so that the voltage value of the initialization signal can be adjusted according to the row, or the fourth selection unit 322 can output the voltage value of the initialization signal sent by the P2P transmission circuit 313 with a P2P frame setting instruction to the voltage generator 321, so that the voltage value of the initialization signal can be adjusted according to the frame.

[0119] The selection signal may be a switching flag output by the flag generation circuit 312, such as a logical action flag such as frame skipping, vertical blanking, or horizontal blanking, or the selection signal may be a selection signal configured by software in the register 3135. For example, the P2P transmission circuit 313 may further include a selection unit 3133. The P2P transmission circuit 313 may use the switching flag output by the flag generation circuit 312 as a selection signal or the selection signal configured by software in the register 3135 to send to the source driver 320 via a P2P setting instruction through the selection unit 3133. The fourth selection unit 322 in the source driver 320 may select, based on the selection signal, whether to adjust the voltage of the initialization signal on a row basis or on a frame basis.

[0120] To ensure the timeliness of the switching, the P2P transmission circuit 313 in the embodiment of the present application can send the selection signal output by the selection unit 3133 to the source driver 320 in the form of a P2P line setting. In a specific implementation, the fourth selection unit 322 can be used to select whether to adjust the voltage of the initialization signal in a frame setting or a line setting manner according to actual needs. The fourth selection unit 322 can make the selection based on the selection signal, which can be a switching flag or a software-configured selection signal.

[0121] The display screen has different requirements for the adjustment range of different initialization signals. Some initialization signals only need to implement single polarity voltage regulation to meet the requirements. For example, the second initialization signal (Vint2) provided in the above example only needs to meet negative voltage regulation; other initialization signals need to be able to meet positive voltage regulation and negative voltage regulation, such as the first initialization signal (Vint1) and the third initialization signal (Vint3) in the above example.

[0122] The source driver 320 may be provided with one or more voltage generators for each initialization signal. For an initialization signal that only needs to implement voltage regulation of a single polarity, a voltage generator may be provided to provide an initialization signal of a single polarity. For example, in the examples shown in Figures 6, 9, and 10 above, the source driver includes a voltage generator, such as the voltage generator 321 shown in Figures 6, 9, and 10. In this case, the voltage generator 321 may be electrically connected to the second initialization signal terminal of the display screen. The voltage generator 321 may be used to output a second initialization signal (Vint2) of a single polarity (e.g., a negative voltage). Accordingly, the timing controller 310 includes a voltage calculation circuit, such as the voltage calculation circuit 311 shown in Figures 6, 9, and 10.

[0123] For initialization signals that need to implement positive and negative voltage regulation, two voltage generators and selection units can be set, where one voltage generator is used to generate a positive voltage initialization signal, and the other voltage generator is used to generate a negative voltage initialization signal. The positive or negative voltage initialization signal is selected by the selection unit and provided to the display screen, which can reduce the performance requirements for the voltage generator and reduce costs. In addition, if a single voltage generator switches between providing positive voltage and providing negative voltage, there may be a problem of untimely response. Therefore, two voltage generators are set, where one is used to generate a positive voltage initialization signal and the other is used to generate a negative voltage initialization signal. The selection unit is used to select switching, which can improve the response speed of the positive and negative voltage switching and ensure the flexibility of the initialization signal regulation.

[0124] For example, referring to the display driver shown in FIG11 , the source driver 420 includes two voltage generators, such as voltage generator 421A and voltage generator 421B, wherein voltage generator 421A is used to output a positive initialization signal, and voltage generator 421B is used to output a negative initialization signal.

[0125] The source driver 420 may further include a selection unit 422 , which may provide the positive voltage initialization signal output by the voltage generator 421A or the negative voltage initialization signal output by the voltage generator 421B to the initialization signal terminal of the display screen according to the selection signal.

[0126] Corresponding to the source driver 420, the timing control circuit 410 may also include two voltage calculation circuits, such as the voltage calculation circuit 411A and the voltage calculation circuit 411B shown in FIG11 . The voltage calculation circuit 411A may output a positive voltage initialization signal voltage value, and the voltage calculation circuit 411B may output a negative voltage initialization signal voltage value. The P2P transmission circuit 413 may transmit the voltage values ​​output by the voltage calculation circuit 411A and the voltage value output by the voltage calculation circuit 411B to the source driver 420, so that the voltage generator 421A may generate a positive voltage initialization signal based on the voltage value output by the voltage calculation circuit 411A, and the voltage generator 421B may generate a negative voltage initialization signal based on the voltage value output by the voltage calculation circuit 411B.

[0127] The selection unit 422 of the source driver 420 can select to provide a positive voltage initialization signal or a negative voltage initialization signal to the display screen according to the selection signal. The selection signal can be a switching identifier. For example, when the initialization signal is adjusted at the row level, the first selection signal can be a switching identifier for row switching. When the initialization signal is adjusted at the frame level, the first selection signal can be a switching identifier for frame switching. In this way, rapid switching of positive and negative voltages can be achieved.

[0128] The display driver provided in the embodiment of the present application can improve the initialization signal switching between positive voltage and negative voltage and the response timeliness problem. Each initialization signal can be output after being selected by a selection unit through multiple voltage generators in the source driver, and the selection of the selection unit can be controlled by a switching identifier. For example, the switching identifier can be a pause frame (frame skip), horizontal blanking (hblank), vertical blanking (vblank), pixel count (hcount), row count (vcount), horizontal active (hactive / de), vertical active (vactive) and other logical action identifiers to ensure the timeliness and accuracy of the switching.

[0129] The voltage value of the above-mentioned initialization signal and the selection signal can both be retained in a software configuration manner. For example, please continue to refer to Figure 11. The P2P transmission circuit 413 also includes a selection unit 4131A. The P2P transmission circuit 413 can select the voltage value of the initialization signal output by the voltage calculation circuit 411A or the voltage value of the initialization signal configured by software in the register 4132A through the selection unit 4131A to be sent to the source driver 420 in the form of a P2P setting instruction (for example, a P2P row setting instruction).

[0130] The P2P transmission circuit 413 also includes a selection unit 4131B, and the P2P transmission circuit 413 can select the voltage value of the initialization signal output by the voltage calculation circuit 411B or the voltage value of the initialization signal configured by software in the register 4132B to be sent to the source driver 420 in the form of a P2P setting instruction (for example, a P2P row setting instruction) through the selection unit 4131B.

[0131] The P2P transmission circuit 413 also includes a selection unit 4131C. The P2P transmission circuit 413 can send the switching identifier output by the identifier generation circuit 412 as a selection signal or the selection signal configured by software in the register 4132C to the source driver 420 in the form of a P2P setting instruction (for example, a P2P row setting instruction) through the selection unit 4131C.

[0132] In some possible implementations, a certain initialization signal requires switching between positive and negative voltages, but there may be a need for dynamic switching for the positive voltage, but the negative voltage may be a fixed negative voltage and does not need to be adjusted. In this case, there is no need to set a voltage calculation circuit for outputting the voltage value of the negative voltage initialization signal, and the voltage generator in the source driver can be configured to generate a fixed negative voltage initialization signal. That is, in this case, for this initialization signal, the timing controller may only include one voltage calculation circuit for outputting the voltage value of the positive voltage initialization signal, and the source driver includes two voltage generators, one of which is used to generate a positive voltage initialization signal based on the voltage value of the positive voltage initialization signal, and the other voltage generator is used to generate a fixed negative voltage initialization signal.

[0133] For example, refer to Figure 12, which shows another display driver provided by an embodiment of the present application, wherein the timing control circuit 410 includes a voltage calculation circuit 411, and the voltage calculation circuit 411 can output the voltage value of the positive voltage initialization signal, and the P2P transmission circuit 413 can send the voltage value of the positive voltage initialization signal that the voltage calculation circuit 411 can output to the source driver 420 in the form of a P2P setting instruction.

[0134] The source driver 420 includes two voltage generators, such as the illustrated voltage generator 421A and the voltage generator 421B. The voltage generator 421A is used to generate a positive voltage initialization signal according to the voltage value output by the voltage calculation circuit 411, while the voltage generator 421B is used to generate a fixed negative voltage initialization signal. In this embodiment of the present application, there is no need to configure a voltage calculation circuit to calculate the voltage value of the negative voltage initialization signal. The voltage generator 421B can generate a fixed negative voltage, which can reduce costs.

[0135] Figure 13 shows another display driver provided by an embodiment of the present application. The display driver shown in Figure 13 can provide multiple initialization signals at the same time. For example, it can provide a first initialization signal (VINT1), a second initialization signal (VINT2) and a third initialization signal (VINT3) to the display screen, where the first initialization signal and the third initialization signal need to meet positive and negative voltage regulation, and the second initialization signal only needs to meet negative voltage regulation.

[0136] 13 , the display driver includes a timing controller 510 and a source driver 520 , wherein the timing controller includes a flag generation circuit (not shown), multiple voltage calculation circuits and a P2P transmission circuit, and the timing controller includes multiple voltage generators.

[0137] For example, the timing controller 510 includes a voltage calculation circuit 511 - 1 , a voltage calculation circuit 511 - 2 , a voltage calculation circuit 511 - 3 , a voltage calculation circuit 511 - 4 , and a voltage calculation circuit 511 - 5 .

[0138] The voltage calculation circuit 511-1 is configured to output the voltage value of the first initialization signal of positive pressure according to the image data and the screen temperature, and the voltage calculation circuit 511-2 is configured to output the voltage value of the first initialization signal of negative pressure according to the image data and the screen temperature; the voltage calculation circuit 511-3 is configured to output the voltage value of the second initialization signal according to the image data and the screen temperature; the voltage calculation circuit 511-4 is configured to output the voltage value of the third initialization signal of positive pressure according to the image data and the screen temperature, and the voltage calculation circuit 511-5 is configured to output the voltage value of the third initialization signal of negative pressure according to the image data and the screen temperature.

[0139] The P2P transmission circuit 513 is configured to transmit the voltage values ​​and switching flags output by the aforementioned multiple voltage calculation circuits to the source driver 520 in the form of P2P setting instructions. For example, if the adjustment flexibility of the first, second, and third initialization signals is required to be high, the voltage values ​​output by the aforementioned multiple voltage calculation circuits can be transmitted to the source driver 520 in the form of P2P line setting instructions. In some embodiments, for example, if the adjustment flexibility of the first initialization signal is required to be low, while the adjustment flexibility of the second and third initialization signals is required to be high, the voltage values ​​of the initialization signals output by the voltage calculation circuits 511-1 and 511-2 can be transmitted to the source driver 520 in the form of P2P frame setting instructions, allowing for one to two adjustments per frame. The voltage values ​​of the initialization signals output by the voltage calculation circuits 511-3, 511-4, and 511-5 can be transmitted to the source driver 520 in the form of P2P line setting instructions, enabling line-by-line adjustment.

[0140] Corresponding to the multiple voltage calculation circuits in the timing controller 510, the source driver 520 includes multiple voltage generators and multiple selection units. For example, the source driver 520 includes a voltage generator 521-1, a voltage generator 521-2, a voltage generator 521-3, a voltage generator 521-4, a voltage generator 521-5, a selection unit 522-1, a selection unit 522-2 and a selection unit 522-3.

[0141] The voltage generator 521-1 is configured to output a positive first initialization signal according to the voltage value of the positive first initialization signal output by the voltage calculation circuit 511-1; the voltage generator 521-2 is configured to output a negative first initialization signal according to the voltage value of the negative first initialization signal output by the voltage calculation circuit 511-2; the selection unit 522-1 is used to select to output the positive or negative first initialization signal to the first initialization signal terminal of the display screen according to the first selection signal Vint1_SL. For example, when the pixel circuit in the i-th row is displayed, the display screen requires a positive first initialization signal, and when the pixel circuit in the i+1-th row is displayed, the display screen requires a negative first initialization signal. The selection unit 522-1 can output the positive first initialization signal output by the voltage generator 521-1 to the first initialization signal terminal of the display screen according to the first selection signal Vint1_SL when the pixel circuit in the i-th row is displayed, and output the negative first initialization signal output by the voltage generator 521-2 to the first initialization signal terminal of the display screen according to the first selection signal Vint1_SL when the pixel circuit in the i+1-th row is displayed. The first selection signal Vint1_SL may be a switching flag or a selection signal configured by software.

[0142] The voltage generator 521 - 3 is configured to generate a second initialization signal according to the voltage value of the second initialization signal output by the voltage calculation circuit 511 - 3 , and provide the second initialization signal to the second initialization signal terminal of the display screen.

[0143] The voltage generator 521-4 is configured to output a third initialization signal with a positive voltage according to the voltage value output by the voltage calculation circuit 511-4; the voltage generator 521-5 is configured to output a third initialization signal with a negative voltage according to the voltage value output by the voltage calculation circuit 511-5; the selection unit 522-2 is used to select to output the third initialization signal with a positive voltage or the third initialization signal with a negative voltage to the third initialization signal terminal of the display screen according to the third selection signal Vint3_SL.

[0144] Each of the above-mentioned voltage generators can have at least two signal sources. For example, the selection unit 5131-1 can send the voltage value of the initialization signal output by the voltage calculation circuit 511-1 or the voltage value of the initialization signal configured by software to the source driver 520 via a P2P row setting instruction. The selection unit 5131-2 can send the voltage value of the initialization signal output by the voltage calculation circuit 511-2 or the voltage value of the initialization signal configured by software to the source driver 520 via a P2P row setting instruction. The selection unit 5131-3 can select to use the switching flag as the first selection signal or the software-configured selection signal as the first selection signal to send to the source driver 520 via a P2P row setting instruction.

[0145] The selection unit 5131-4 can send the voltage value of the initialization signal output by the voltage calculation circuit 511-3 or the voltage value of the initialization signal configured by software to the source driver 520 in the form of a P2P row setting instruction. The selection unit 522-3 can select the voltage value of the initialization signal configured by software or the voltage value of the initialization signal selected by the selection unit 5131-4 as the signal source of the voltage generator 521-3 according to the second selection signal Vint2_SL.

[0146] The selection unit 5131-6 can send the voltage value of the initialization signal output by the voltage calculation circuit 511-4 or the voltage value of the initialization signal configured by software to the voltage generator 521-4 via a P2P row setting instruction. The selection unit 5131-7 can send the voltage value of the initialization signal output by the voltage calculation circuit 511-5 or the voltage value of the initialization signal configured by software to the voltage generator 521-5 via a P2P row setting instruction. The selection unit 5131-6 can select to use the switching flag as the third selection signal or the selection signal configured by software as the third selection signal and send it to the selection unit 522-2 via a P2P row setting instruction.

[0147] In the embodiment of the present application, in order to ensure the timeliness of switching, the first selection signal Vint1_SL, the second selection signal Vint2_SL, and the third selection signal Vint3_SL are all transmitted in the form of P2P row setting instructions.

[0148] In some embodiments, in order to reduce costs, the embodiments of the present application also provide another display driver that can provide multiple initialization signals. For example, for the first initialization signal and the third initialization signal, although they require positive and negative voltage adjustment, only the positive voltage needs to be dynamically adjusted, and the negative voltage initialization signal may be a fixed value and does not require dynamic adjustment. Therefore, in this case, the voltage generators of the first initialization signal and the third initialization signal that need to meet the positive and negative voltage adjustment can be reused, and the number of voltage calculation circuits inside the timing controller can be reduced accordingly.

[0149] 14 , the display driver shown in FIG14 includes a timing controller 610 and a source driver 620 , wherein the timing controller 610 includes a plurality of voltage calculation circuits and a P2P transmission circuit, and the timing controller includes a plurality of voltage generators.

[0150] For example, the timing controller 610 includes a voltage calculation circuit 611 - 1 , a voltage calculation circuit 611 - 2 , and a voltage calculation circuit 611 - 3 .

[0151] The voltage calculation circuit 611-1 is configured to output the voltage value of the first initialization signal of positive pressure according to the image data and the screen temperature, the voltage calculation circuit 611-2 is configured to output the voltage value of the second initialization signal according to the image data and the screen temperature; the voltage calculation circuit 611-3 is configured to output the voltage value of the third initialization signal of positive pressure according to the image data and the screen temperature.

[0152] The P2P transmission circuit is configured to send the voltage values ​​and switching flags output by the plurality of voltage calculation circuits to the source driver in the form of a P2P setting instruction.

[0153] For example, the voltage value and switching flag of the initialization signal output by the voltage calculation circuit 611-1, the voltage calculation circuit 611-2, and the voltage calculation circuit 611-3 can be sent to the source driver through the P2P line setting instruction, so that the voltage of the initialization signal can be adjusted according to the line; the voltage value of the initialization signal configured by software can also be sent to the source driver 620 in the form of a P2P line setting instruction or a P2P frame setting instruction, so that the voltage of the initialization signal can be adjusted according to the frame configured by software.

[0154] The source driver 620 includes a plurality of voltage generators. For example, the source driver includes a voltage generator 621 - 1 , a voltage generator 621 - 2 , a voltage generator 621 - 3 , and a voltage generator 621 - 4 .

[0155] The voltage generator 621-1 is used to generate a first initialization signal of positive voltage according to the voltage value output by the voltage calculation circuit 611-1, the voltage generator 621-2 is used to generate a second initialization signal according to the voltage value output by the voltage calculation circuit 611-2, the voltage generator 621-3 is used to generate a third initialization signal according to the voltage value output by the voltage calculation circuit 611-3, and the voltage generator 621-4 is used to output an initialization signal of fixed negative voltage.

[0156] The source driver also includes a selection unit 622-1, which can output the signal generated by voltage generator 621-1 or voltage generator 621-4 as a first initialization signal to the display screen, or output the signal generated by voltage generator 621-3 or voltage generator 621-4 as a third initialization signal to the display screen. The first initialization signal or the third initialization signal can be adjusted according to switching flags such as frame skipping, vertical blanking, and horizontal blanking, or can also be switched according to a selection signal configured by software.

[0157] The voltage generator 621 - 2 may provide the generated second initialization signal to the display screen. The second initialization signal may be adjusted according to frames or rows.

[0158] In the display driver shown in FIG14 , the first initialization signal and the third initialization signal can reuse the voltage generator, and the number of voltage calculation circuits can be reduced, which is lower in cost. The first initialization signal and the third initialization signal can be provided to the display screen, or the second initialization signal and the third initialization signal can be provided to the display screen. If it is necessary to provide three initialization signals, namely the first initialization signal, the second initialization signal and the third initialization signal, at the same time, multiple source drivers can be provided.

[0159] The above is only a specific embodiment of the present application, but the scope of protection of this application is not limited to this. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A display driver, characterized in that: The display driving circuit includes a timing controller and a source driver, and the timing controller includes a voltage calculation circuit, an identification generation circuit and a point-to-point P2P transmission circuit; The voltage calculation circuit is configured to determine the voltage value of the initialization signal required for the pixel circuit of the i-th row of the display screen to display, where i is a positive integer; The flag generating circuit is configured to generate a switching flag when the display screen switches to display the pixel circuit of the i-th row, and the switching flag is used to indicate the switching timing of the initialization signal; The P2P transmission circuit is configured to send the switching flag and the voltage value of the initialization signal to the source driver in a P2P setting instruction; The source driver is configured to provide an initialization signal to the display screen when the pixel circuit of the i-th row of the display screen displays according to the switching flag and the voltage value.

2. The display driver according to claim 1, characterized in that: The voltage calculation circuit is specifically configured to determine the voltage value of the initialization signal required for the display screen according to the display condition, the screen temperature, the frame rate and a first lookup table, wherein the first lookup table stores the correspondence between the display condition, the screen temperature and the frame rate and the voltage value of the initialization signal required for the display screen, and the display condition includes any one of a grayscale histogram, a maximum grayscale pixel, an average grayscale and a screen brightness.

3. The display driver according to claim 1, characterized in that: The voltage calculation circuit includes a basic voltage calculation unit, a temperature compensation calculation unit, a frame rate compensation calculation unit and an adding circuit; The basic voltage calculation unit is configured to determine a voltage value of the basic voltage according to a display condition and a second lookup table, wherein the second lookup table stores a correspondence between the display condition and the voltage value of the basic voltage, wherein the display condition includes any one of a grayscale histogram, a maximum grayscale pixel, an average grayscale, and screen brightness; The temperature compensation calculation unit is configured to determine a voltage value of the temperature compensation voltage according to the screen temperature and a third lookup table, wherein the third lookup table stores a correspondence between the temperature and the voltage value of the temperature compensation voltage; The frame rate compensation calculation unit is configured to determine the frame rate compensation voltage according to the frame rate and a fourth lookup table, wherein the fourth lookup table stores a correspondence between the frame rate and a voltage value of the frame rate compensation voltage; The adding circuit is configured to sum the voltage value of the basic voltage, the voltage value of the temperature compensation voltage and the voltage value of the frame rate compensation, and output the voltage value of the initialization signal required by the display screen.

4. The display driver according to any one of claims 1 to 3, characterized in that: The source driver includes a voltage generator, and the voltage generator is configured to output an initialization signal when the pixel circuit of the i-th row of the display screen displays according to the voltage value sent by the P2P transmission circuit.

5. The display driver according to claim 4, characterized in that: The timing controller includes a first voltage calculation circuit and a second voltage calculation circuit; The first voltage calculation circuit is configured to determine a voltage value of a positive voltage initialization signal required for displaying the pixel circuit of the i-th row of the display screen; The second voltage calculation circuit is configured to determine a voltage value of a negative voltage initialization signal required for the pixel circuit of the i-th row of the display screen to display; The source driver includes a first selection unit, a first voltage generator and a second voltage generator; The first voltage generator is configured to output a positive voltage initialization signal according to the voltage value of the positive voltage initialization signal, the second voltage generator is configured to output a negative voltage initialization signal according to the voltage value of the negative voltage initialization signal, and the first selection unit is configured to select to output a positive voltage or negative voltage initialization signal when the i-th row of pixel circuits on the display screen is displayed according to the selection signal.

6. The display driver according to claim 4, characterized in that: The source driver includes a second selection unit and a voltage generator, wherein the second selection unit is configured to select, according to a selection signal, to output a first voltage value sent by the P2P transmission circuit with a P2P row setting instruction or a second voltage value sent by the P2P transmission circuit with a P2P frame setting instruction to the voltage generator; The voltage generator is configured to output an initialization signal according to the first voltage value or the second voltage value output by the second selection unit.

7. The display driver according to claim 5 or 6, characterized in that: The selection signal is a switching flag sent by the P2P transmission circuit through a P2P row setting instruction.

8. The display driver according to any one of claims 4 to 7, characterized in that: The P2P transmission circuit includes a register and a third selection unit, wherein the register stores a voltage value of an initialization signal configured by software; The P2P transmission circuit is further configured to select, through the third selection unit, to send the voltage value in the register or the voltage value output by the voltage calculation circuit to the source driver.

9. The display driver according to claim 7, characterized in that: The P2P transmission circuit includes a register and a fourth selection unit, wherein the register stores a selection signal configured by software; The P2P transmission circuit is further configured to select, through the fourth selection unit, to use the switching flag as a selection signal or to send the selection signal in the register to the source driver through a P2P row setting instruction.

10. A display module, characterized in that: The display module comprises a display screen and a display driver according to any one of claims 1 to 9, wherein the display driver is configured to output an initialization signal to the display screen.

11. An electronic device, characterized in that: It comprises a housing and the display module as claimed in claim 10, wherein the display module is mounted on the housing.

Citation Information

Patent Citations

  • Display driver, display module and electronic equipment

    CN117809571A

  • Pixel drive circuit, driving method thereof and display device

    CN111445857A

  • Display panel, driving method and preparation method of display panel and display device

    CN113903286A

  • Pixel driving circuit, display device and bright spot repairing method of display picture

    CN115547255A

  • Display panel, driving method and display device

    CN116884343A