Display driver, display module and electronic device

CN117809571BActive Publication Date: 2026-10-27HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311788343.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-22
Publication Date
2026-10-27
Estimated Expiration
2043-12-22

AI Technical Summary

Technical Problem

[0004]本申请实施例提供了一种显示驱动器、显示模组及电子设备,用以改善TCON-Source分离架构下初始化信号调节困难的问题

Benefits of technology

[0006]本申请实施例提供的显示驱动器在TCON中配置电压计算电路和标识生成电路,由电压计算电路确定显示屏第i行像素电路显示时需要的初始化信号的电压值,标识生成电路可以生成切换标识,P2P传输电路以P2P设置指令的方式向源极驱动器发送初始化信号的电压值和切换标识,源极驱动器中配置有电压发生器,电压发生器可以按照电压值和切换标识在显示屏第i行像素电路显示时向显示屏提供初始化信号对像素电路初始化,避免出现黑、花、闪等问题,相比于由软件配置调节初始化信号的方案而言,本申请实施例提供的方案由逻辑硬件完成,可以计算每一行像素电路显示时所需的初始化信号的电压值,电压值和切换标识可以通过P2P设置指令向源极驱动器发送,根据切换标识可以实现按行调节初始化信号的电压,可以确保调节的及时性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117809571B_ABST
    Figure CN117809571B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a display driver, a display module and an electronic device, and relate to the technical field of electronics, to improve the problem of initialization signal adjustment difficulty. The display driving circuit includes a timing controller and a source driver, the timing controller includes a voltage calculation circuit, an identification generation circuit and a P2P transmission circuit; the voltage calculation circuit is used to determine the voltage value of the initialization signal required when the i-th row of pixel circuits of the display screen displays; the identification generation circuit is used to generate a switching identification, the switching identification is used to indicate that the display screen switches to the i-th row of pixel circuits to display; the P2P transmission circuit is used to send the switching identification and the voltage value of the initialization signal to the source driver with a P2P setting instruction; the source driver is used to provide the initialization signal to the display screen when the i-th row of pixel circuits of the display screen displays according to the switching identification and the voltage value, so that the voltage of the initialization signal can be adjusted according to rows.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic technology, and in particular to a display driver, display module and electronic device. Background Technology

[0002] For medium and large-sized displays, the display driver uses a separate timing controller (TCON) and source driver IC (Source IC) that are not implemented on the same chip. This architecture is called the TCON-Source separation architecture. The timing controller can transmit data and commands with the source driver based on a point-to-point (P2P) protocol.

[0003] 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 of the initialization signal, and the timeliness also presents a significant challenge. Summary of the Invention

[0004] This application provides a display driver, a display module, and an electronic device to improve the problem of difficult initialization signal adjustment under the TCON-Source separation architecture.

[0005] In a first aspect, a display driver is provided. 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 the initialization signal required when the i-th row of pixel circuits of 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 the display of the i-th row of pixel circuits. The switching identifier is used to indicate the timing of the initialization signal switching. The P2P transmission circuit is configured to send the switching identifier and the voltage value of the initialization signal to the source driver with a P2P setting command. The source driver is configured to provide the initialization signal to the display screen when the i-th row of pixel circuits of the display screen is displayed according to the switching identifier and the voltage value.

[0006] The display driver provided in this application embodiment is configured with a voltage calculation circuit and an identifier generation circuit in the TCON. The voltage calculation circuit determines the voltage value of the initialization signal required when the i-th row of pixel circuits on the display screen is displayed. The identifier generation circuit can generate a switching identifier. The P2P transmission circuit sends the voltage value of the initialization signal and the switching identifier to the source driver in the form of a P2P setting command. 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 circuits when the i-th row of pixel circuits on the display screen is displayed according to the voltage value and the switching identifier, so as to avoid problems such as black, sputtering, and flickering. Compared with the scheme of adjusting the initialization signal by software configuration, the scheme provided in this application embodiment is completed by logic hardware. It can calculate the voltage value of the initialization signal required when each row of pixel circuits is displayed. The voltage value and the switching identifier can be sent to the source driver through the P2P setting command. According to the switching identifier, the voltage of the initialization signal can be adjusted row by row, which can ensure the timeliness of adjustment.

[0007] In one possible implementation, the voltage calculation circuit is specifically configured to: determine the voltage value of the initialization signal required by the display screen based on display conditions, screen temperature, frame rate, and a first lookup table. The first lookup table stores the correspondence between display conditions, screen temperature, frame rate, and the voltage value of the initialization signal required by the display screen. Display conditions include any one of grayscale histogram, maximum grayscale pixel, average grayscale, and screen brightness. The voltage calculation circuit can dynamically adjust the voltage value of the initialization signal according to display conditions, screen temperature, and frame rate, providing greater flexibility in adjustment.

[0008] In one possible implementation, the voltage calculation circuit includes a base voltage calculation unit, a temperature compensation calculation unit, a frame rate compensation calculation unit, and an adder circuit. The base voltage calculation unit is configured to determine the base voltage value based on display conditions and a second lookup table, where the second lookup table stores the correspondence between display conditions and base voltage values. The display conditions include any one of grayscale histogram, maximum grayscale pixel, average grayscale, and screen brightness. The temperature compensation calculation unit is configured to determine the temperature compensation voltage value based on screen temperature and a third lookup table, where the third lookup table stores the correspondence between temperature and temperature compensation voltage values. The frame rate compensation calculation unit is configured to determine the frame rate compensation voltage based on frame rate and a fourth lookup table, where the fourth lookup table stores the correspondence between frame rate and frame rate compensation voltage values. The adder circuit is configured to sum the base voltage value, the temperature compensation voltage value, and the frame rate compensation voltage value, and output the voltage value of the initialization signal required by the display screen.

[0009] In one possible implementation, the source driver includes a voltage generator configured to output an initialization signal when the i-th row of pixel circuitry of the display screen is displayed, based on a voltage value sent by the P2P transmission circuitry.

[0010] 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 a positive initialization signal required when the i-th row of pixel circuits of the display screen is displayed; the second voltage calculation circuit is configured to determine the voltage value of a negative initialization signal required when the i-th row of pixel circuits of 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 a positive initialization signal according to the voltage value of the positive initialization signal, the second voltage generator is configured to output a negative initialization signal according to the voltage value of the negative initialization signal, and the first selection unit is configured to select, according to a selection signal, to output either a positive or negative initialization signal when the i-th row of pixel circuits of the display screen is displayed. For initialization signals that require positive and negative voltage adjustment, two voltage generators can be set up. One generator generates a positive initialization signal, and the other generates a negative initialization signal. The selection unit selects to switch between positive and negative initialization signals based on selection signals such as switching indicators. Compared with the scheme of switching positive and negative voltage adjustment by a single voltage generator, the timeliness of positive and negative voltage switching can be improved.

[0011] In one possible implementation, the source driver includes a second selection unit and a voltage generator. The second selection unit is configured to select, based on a selection signal, either a first voltage value sent by the P2P transmission circuit as a P2P row setting instruction or a second voltage value sent by the P2P transmission circuit as a P2P frame setting instruction and output it 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.

[0012] In one possible implementation, the selection signal is a switching identifier sent by the P2P transmission circuit via a P2P line setting command.

[0013] In one possible implementation, the P2P transmission circuit includes a register and a third selection unit. The register stores the voltage value of the initialization signal configured by the software. The P2P transmission circuit is also configured to select, via 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.

[0014] In one possible implementation, the P2P transmission circuit includes a register and a fourth selection unit, the register storing a selection signal configured by software; the P2P transmission circuit is also configured to select, via the fourth selection unit, a switching identifier as the selection signal or to send the selection signal in the register to the source driver via a P2P row setting instruction.

[0015] In a second aspect, a display module is provided, the display module including a display screen and a display driver as provided in any implementation of the first aspect, the display driver being configured to output an initialization signal to the display screen.

[0016] Thirdly, an electronic device is provided, the electronic device including a housing and a display module as provided in the second aspect, the display module being mounted on the housing. Attached Figure Description

[0017] Figure 1 A schematic diagram of an electronic device provided in an embodiment of this application;

[0018] Figure 2 This is a schematic diagram of a display module provided in an embodiment of this application;

[0019] Figure 3 A schematic diagram of a pixel circuit provided in an embodiment of this application;

[0020] Figure 4 This is a schematic diagram of the architecture of a display module provided in an embodiment of this application;

[0021] Figure 5 This is a schematic diagram of a display driver;

[0022] Figure 6 A schematic diagram of a display driver provided in an embodiment of this application;

[0023] Figure 7 A schematic diagram of a voltage calculation circuit provided in an embodiment of this application;

[0024] Figure 8 A schematic diagram of another voltage calculation circuit provided in an embodiment of this application;

[0025] Figure 9 A schematic diagram of another display driver provided in an embodiment of this application;

[0026] Figure 10 A schematic diagram of another display driver provided in an embodiment of this application;

[0027] Figure 11 A schematic diagram of another display driver provided in an embodiment of this application;

[0028] Figure 12A schematic diagram of another display driver provided in an embodiment of this application;

[0029] Figure 13 A schematic diagram of another display driver provided in an embodiment of this application;

[0030] Figure 14 This is a schematic diagram of another display driver provided in an embodiment of this application. Detailed Implementation

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

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

[0033] In the embodiments of this application, directional terms such as "up," "down," "left," and "right" may be defined relative to the orientation of the components shown in the accompanying drawings. It should be understood that these directional terms can be relative concepts, used for relative description and clarification, and can change accordingly depending on the orientation of the components in the accompanying drawings.

[0034] In the embodiments of this application, unless otherwise explicitly specified and limited, the term "connection" should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral part; it can be a direct connection or an indirect connection through an intermediate medium. Furthermore, the term "electrical connection" can be a direct electrical connection or an indirect electrical connection through an intermediate medium. The term "contact" can be direct contact or indirect contact through an intermediate medium.

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

[0036] In the embodiments of this application, the transistor may be a metal-oxide-semiconductor field-effect transistor (MOSFET), and transistors are divided into two types: N-type transistors and P-type transistors.

[0037] A transistor includes a source, a drain, and a gate. The transistor's conduction or cutoff can be controlled by adjusting the voltage level of the gate. When the transistor is on, the source and drain conduct, generating a conduction current. The magnitude of this current varies depending on the gate voltage level. When the transistor is off, the source and drain do not conduct, and no current is generated. In the embodiments of this application, the gate is also referred to as the control terminal, the source as the first terminal, and the drain as the second terminal; or, the gate is referred to as the control terminal, the drain as the first terminal, and the source as the second terminal. Furthermore, when the control terminal is high, an N-type transistor conducts, and both the first and second terminals conduct, generating a conduction current between them. When the control terminal is low, an N-type transistor is off, and neither the first nor the second terminal conducts, generating no current. When the control terminal level is low, the P-type transistor is turned on, and both the first and second terminals are connected, generating a conduction current. When the control terminal level is high, the P-type transistor is turned off, and neither the first nor the second terminal is connected, generating no current.

[0038] This application provides an electronic device. This electronic device can be, for example, a consumer electronics product with a display function, a home electronics product, an in-vehicle electronics product, or a financial electronics product. Consumer electronics products include mobile phones, tablets, laptops, e-readers, personal computers (PCs), personal digital assistants (PDAs), desktop monitors, smart wearable products (e.g., smartwatches, smart bracelets), virtual reality (VR) electronic devices, augmented reality (AR) electronic devices, drones, etc. Home electronics products include smart door locks, televisions, remote controls, refrigerators, and rechargeable small household appliances (e.g., soymilk makers, robot vacuum cleaners), etc. In-vehicle electronic products include in-vehicle navigation systems, in-vehicle high-density digital video discs (DVDs), etc. Financial electronics products include automated teller machines (ATMs), self-service electronic devices, etc. This application does not impose any special limitations on the specific form of the above-mentioned electronic devices.

[0039] For ease of explanation, the following description uses a tablet computer as an example. Figure 1 As shown, the electronic device includes a housing 11 and a display module 12.

[0040] In one possible implementation, a motherboard may be mounted on the housing 11. The motherboard may include a printed circuit board (PCB) or a flexible printed circuit (FPC). The display module 12 may be mounted on the housing 11 and coupled to the PCB or FPC.

[0041] 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 organic light-emitting diode (micro OLED) display screen, a quantum dot light-emitting diode (QLED) display screen, or other display screens capable of self-illumination.

[0042] Combination Figure 2 , Figure 2 A schematic diagram of a display module is shown. The display module 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 light emission 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).

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

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

[0045] Figure 3 This is a schematic diagram of a pixel circuit provided in an embodiment of this application. Taking the pixel circuit of an active matrix organic light-emitting diode (AMOLED) display screen as an example, the pixel circuit includes a first initialization circuit 111, a second initialization circuit 112, a third initialization circuit 113, a writing and threshold compensation circuit 114, a light emission control circuit 115, and a light-emitting device 116. Figure 3 The pixel circuit 11 shown is merely an illustration and is not intended to be limiting.

[0046] 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. It 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, and to reset (or initialize) the first node N1.

[0047] 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. Under the control of the second control signal of the second control signal terminal P2, it transmits the second initialization signal (Vint2) of the second initialization signal terminal INT2 to the anode of the light-emitting device 116 to reset (or initialize) the anode of the light-emitting device 116.

[0048] 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. It 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.

[0049] 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. 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, the data voltage of the data voltage terminal Vdata is transmitted to the write and threshold compensation circuit 114 to perform data writing and threshold compensation.

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

[0051] The light-emitting device 116 is electrically connected to the second power supply voltage terminal ELVSS and is used to emit light under the drive of the driving current.

[0052] In this embodiment, the first power supply voltage terminal ELVDD is used as a high-level power supply voltage terminal and the second power supply voltage terminal ELVSS is used as a low-level power supply voltage terminal for illustration, but it is not limited to this.

[0053] In some embodiments, please refer to Figure 3 The write 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 (i.e., the first initialization circuit 111), and the first electrode (e.g., the source or drain) of the driving transistor T1 is electrically connected to the second node N2 (i.e., the second initialization circuit 112).

[0054] 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 emission control circuit 115 includes a fifth transistor T5 and a sixth transistor T6.

[0055] 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, OLED, micro OLED, QLED, etc.

[0056] In the following description, the control electrode of a transistor can be, for example, the gate electrode, and the first electrode and the second electrode can be the source and drain electrode, respectively. This is explained here and will not be further explained below.

[0057] 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.

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

[0059] The control terminal of the third transistor T3 is electrically connected to the fifth control signal terminal P5, and the second terminal of the third transistor T3 is electrically connected to the first node N1.

[0060] 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 supply voltage terminal ELVDD.

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

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

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

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

[0065] 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.

[0066] For example, in pixel circuit 11, the third transistor T3 and the fourth transistor T4 are 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 this embodiment. The driving transistors T1, T2, T5, T6, T7, and T8 can be low-temperature polysilicon thin-film transistors (LTPS TFTs), which are P-type transistors and are turned on under the control of a low-level signal. The driving transistors T1, T2, T5, T6, T7, and T8 can also be other types of transistors, which are not limited in this embodiment.

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

[0068] During initialization phase t1:

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

[0070] The fifth control signal at the fifth control signal terminal P5 remains at a low level, while the fourth control signal at the fourth control signal terminal P4 and the light emission control signal at the light emission control signal terminal EM both remain at 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.

[0071] During initialization phase t1, the fourth transistor T4 is turned on, realizing 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 initialization phase t1, the voltage control of the control electrode of the driving transistor T1 and the voltage control of one end of the storage capacitor Cst are realized, so that the voltage of the control electrode of the driving transistor T1 and the voltage of one end of the storage capacitor Cst are respectively the voltage of the first initialization signal (Vint1) of the first initialization signal terminal INT1, that is, the voltage of the control electrode of the driving transistor T1 and the voltage of one end of the storage capacitor Cst are reset respectively.

[0072] Simultaneously, the eighth transistor T8 is turned on, realizing voltage control of the second node N2. Since the eighth transistor T8 is electrically connected to the first terminal of the driving transistor T1, the voltage control of the first terminal of the driving transistor T1 is realized in the initialization phase t1, so that the voltage of the first terminal of the driving transistor T1 is the voltage of the third initialization signal (Vint3) of the third initialization signal terminal INT3, that is, the voltage of the first terminal of the driving transistor T1 is reset to adjust the threshold voltage of the driving transistor T1.

[0073] During the data writing and compensation phase t2:

[0074] The fourth control signal at the fourth control signal terminal P4 changes from high to low, and then from low to high. 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 low to high, and then from high to low. Consequently, the third transistor T3 changes from off to on, and then from on to off.

[0075] 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 emission control signal at the light emission control signal terminal EM all remain at a high level, while the first control signal at the first control signal terminal P1 remains at 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.

[0076] 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 Vdata at the data voltage terminal in the storage capacitor Cst, thus 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 changing from the on state to the off state.

[0077] During the luminescence stage t3:

[0078] The light-emitting control signal changes from high level to low level, and then from low level to high level. As a result, the sixth transistor T6 and the fifth transistor T5 change from off to on, and then from on to off.

[0079] 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, while the fourth transistor T4 and the third transistor T3 remain off. 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 remain at a high level, while the seventh transistor T7, the eighth transistor T8, and the second transistor T2 remain off.

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

[0081] Anode reset stage t:

[0082] 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. Consequently, the seventh transistor T7 changes from off to on, and then from on to off.

[0083] 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. 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 emission control signal at the light emission control signal terminal EM remain at 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 are all kept in the off state.

[0084] During the anode reset phase t, the seventh transistor T7 is turned on, which controls the anode voltage of the light-emitting device 116, making the voltage of the anode of the light-emitting device 116 the voltage of the second initialization signal (Vint2) of the second initialization signal terminal INT2, thus resetting the anode voltage of the light-emitting device 116.

[0085] Within an image frame, an anode reset phase t can be performed once before the initialization phase t1, the data writing and compensation phase t2, and the emission phase t3. Alternatively, an anode reset can be performed once before one or both of the initialization phase t1, the data writing and compensation phase t2, and the emission phase t3.

[0086] The multi-row pixel circuit 11 operates by refreshing row by row. That is, after the first row of pixel circuit 11 completes the initialization stage t1, data writing and compensation stage t2, light emission stage t3, and anode reset stage t, the second row of pixel circuit 11 enters the same stages. Then, each subsequent row of pixel circuit 11 repeats the same stages, from top to bottom.

[0087] In the aforementioned 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 explicit initialization phase t1. Combined with... Figure 3 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 of the storage capacitor Cst (first node N1) written in the previous frame was 3V, and the voltage of the data signal in the current frame is 0V, then the 3V needs to be erased when writing data in the current frame; 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-5V, any positive voltage can pull the voltage of the first node N1 from -3V to the data voltage, realizing data writing. The first initialization signal needs to be able to dynamically adjust for negative and positive voltages.

[0088] The second initialization signal (Vint2) is used to initialize the anode voltage of the light-emitting device 116 and also to clear the influence of the previous frame. For example, if the grayscale displayed by the light-emitting device 116 was higher in the previous frame and the anode voltage was higher, and if the current frame needs to display a lower grayscale, the higher voltage of the previous frame will remain in the parasitic capacitance due to the parasitic capacitance of the light-emitting device 116, affecting the display of the light-emitting device. For example, if the previous frame was grayscale 255 and the current frame is grayscale 1, the voltage remaining in the parasitic capacitance of the previous frame's grayscale 255 will discharge the light-emitting device, raising the grayscale displayed by the light-emitting device and increasing the brightness. Therefore, the voltage of the anode of the light-emitting device needs to be initialized by the second initialization signal. For example, the voltage of the second initialization signal can be -3V, thereby avoiding the influence of the previous frame on the display of the current frame. In this embodiment, 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 be adjusted by negative voltage.

[0089] The third initialization signal (Vint3) is used to initialize the first terminal of the driving transistor T1 to adjust its threshold voltage. Since the driving transistor T1 may experience threshold voltage drift, this drift can affect display brightness and cause low frame rate flickering. 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) can be applied to the first terminal of the driving transistor T1 at a set frequency to reset its threshold voltage and avoid flickering caused by threshold voltage drift.

[0090] Displays based on low-temperature polycrystalline oxide (LTPO) have less leakage current, thus enabling them to adapt to dynamic frame rate switching and low frame rate displays. However, in cases of frame rate switching or low frame rate display, it is still necessary to adjust the voltage of the initialization signal for compensation to avoid or reduce display flicker.

[0091] For display driver architectures of small-sized displays, timing controllers and source drivers are usually implemented on a single chip. Communication between the timing controller and source drivers is convenient, so the adjustment of initialization signals in small-sized displays can be very flexible.

[0092] For medium to large-sized displays, please refer to... Figure 4 In this architecture, the timing controller (TCON) and source driver IC (Source IC) of the DDIC are separate and not implemented in the same chip. This architecture is called the TCON-Source separation architecture. In the TCON-Source separation architecture, the initialization signal is usually provided to the display by the source driver. The timing controller can transmit data and commands with the source driver based on the 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 according to the voltage value. In this case, the flexibility of the initialization signal voltage adjustment cannot be guaranteed.

[0093] See Figure 5 , Figure 5A schematic diagram of a display driver is shown. Software running in the microcontroller unit (MCU) of the timing controller (TCON) calculates the voltage value of the initialization signal required by the display screen and configures the calculated voltage value of the initialization signal into a register. The voltage value of the initialization signal can be sent to the source driver IC (Source IC) before the start of each frame of display signal via a P2P transmission circuit using P2P setting instructions. For example, considering the software's response speed, the P2P transmission circuit can send the voltage value of the initialization signal to the source driver using P2P frame setting instructions. The source driver includes a voltage generator that can provide the initialization signal to the display screen based on the voltage value of the initialization signal.

[0094] 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 frame by frame, and cannot achieve row-level adjustment, or the timeliness of adjusting the voltage of the initialization signal at the row level cannot be guaranteed.

[0095] For example, if the initialization signal needs to be adjusted when the display reaches line 20 and line 30, the software needs to identify lines 20 and 30 of the displayed content, insert interrupts at lines 20 and 30 respectively, and calculate the required voltage value of the initialization signal when an interrupt is detected. Then, the software needs to send the calculated voltage value of the initialization signal to the source driver via a command in P2P (e.g., a P2P setting command). In this way, the timeliness of the adjustment cannot be guaranteed. For example, after the interrupt at line 20 is detected and the calculated voltage value of the initialization signal is sent to the source driver, the display screen may have already displayed line 22 or 23, which cannot meet the requirement of timely adjustment.

[0096] To address the issue of insufficient timeliness in existing initialization voltage adjustment methods, this application provides a display driver that no longer adjusts the initialization signal based on software. Instead, it determines the required voltage value of the initialization signal for the display screen based on logic hardware and directly embeds this voltage value into a P2P setting command, sending it to the source driver to adjust the voltage of the initialization signal. The display driver provided in this application will be described in detail below with reference to the accompanying drawings.

[0097] See Figure 6 , Figure 6A schematic diagram of a display driver provided in an embodiment of this application is shown. The display driver includes a timing controller 310 and a source driver 320, and the timing controller 310 is communicatively connected to 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.

[0098] 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 of pixel circuits according to a set algorithm. The display includes multiple rows and columns of pixel circuits, which are displayed line by line from top to bottom during the display process. At different display stages, the pixel circuits require initialization signals of different voltage magnitudes. 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 of the display.

[0099] The identifier generation circuit 312 is configured to generate a switching identifier when the display screen switches to the display of the i-th row of pixel circuits. This switching identifier indicates the timing or method of switching the initialization signal voltage value. The switching identifier can be a logical action identifier such as frameskip, horizontal blanking (hblank), vertical blanking (vblank), pixel count (hcount), row count (vcount), horizontal active (hactive / de), or vertical active (vactive). For example, the identifier generation circuit 312 can generate a switching identifier when one row of displays is completed and another row is switched to display; or the identifier generation circuit 312 can count the displayed pixels, generating a switching identifier when the count reaches the number of pixels required for one row. In some embodiments, the identifier generation circuit 312 can be a pixel counter, row counter, frame counter, etc.

[0100] The P2P transmission circuit 313 is configured to send a P2P setting command to the source driver 320. The P2P setting command 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 through the P2P setting command. For example, the P2P setting command here can be a P2P line setting command, that is, before each line of display signal, a P2P line setting command including information such as the switching flag and the voltage value of the initialization signal is sent to the source driver 320.

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

[0102] In the display driver provided in this application embodiment, the timing controller includes a voltage calculation circuit and an identifier generation circuit. The voltage calculation circuit calculates 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 generates a switching identifier for switching row display. The voltage calculation circuit can send the calculated voltage value of the initialization signal to the P2P transmission circuit. This eliminates the need for software configuration registers and obtaining the configured voltage value from the registers, thus improving the response speed of the initialization signal voltage adjustment. The identifier generation circuit can output the 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 circuit in that row is displayed, based on the switching identifier. Compared to the adjustment method using software configuration registers of the timing controller, this approach eliminates the need for software intervention in the timing controller, resulting in a faster response speed. Furthermore, it enables row-level response, allowing adjustment of the initialization signal according to the display of each row of pixel circuits, thereby improving the display quality for dynamic frame rate displays or low frame rate displays.

[0103] The voltage calculation circuit can output the voltage value of the initialization signal required by the display screen based on 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 image data and screen temperature. Display conditions and frame rate can be obtained from the image data. Display conditions may include, for example, any one of 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.

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

[0105] For example, in one possible implementation, see [link to relevant documentation]. Figure 7The voltage calculation circuit 311 includes a display content statistics unit 3111, a selection unit 3112, and a voltage calculation unit 3113. The display content statistics unit 3111 outputs a grayscale histogram, maximum grayscale pixel count, and average grayscale value based on image data. The selection unit 3112 can select any one of the grayscale histogram, maximum grayscale pixel count, average grayscale value, and display brightness as display conditions and output them to the voltage calculation unit 3113 according to a set selection mode. The voltage calculation unit 3113 determines the voltage value of the initialization signal required by the display screen based on the display conditions, screen temperature, frame rate, and a first lookup table. The first lookup table stores the correspondence between the display conditions, screen temperature, frame rate, and the voltage value of the initialization signal required by the display screen.

[0106] For example, the first lookup table can be a three-dimensional lookup table, storing the correspondence between display conditions, screen temperature, frame rate, and the voltage values ​​of the initialization signals required by the display screen. For example, one dimension might be the frame rate, one dimension the screen temperature, and one dimension the display conditions. The voltage calculation unit 3113 can perform cubic linear interpolation to obtain the voltage values ​​of the corresponding initialization signals. For example, the voltage calculation unit 3113 can first determine a two-dimensional lookup table of display conditions and screen temperature based on frame rate interpolation, and then calculate the voltage values ​​of the initialization signals required by the display screen using bilinear interpolation based on the display conditions and screen temperature.

[0107] In another possible implementation, combining Figure 8 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 adder circuit 3117. The display content statistics unit 3111 outputs a grayscale histogram, the maximum grayscale pixel count, and the average grayscale value based on the image data. The selection unit 3112 can select and output any one of the grayscale histogram, the maximum grayscale pixel count, the average grayscale value, and the display brightness as display conditions to the base voltage calculation unit 3114 according to a set selection mode.

[0108] The base voltage calculation unit 3114 is used to perform linear interpolation calculations based on the display conditions and the second lookup table, and output the base voltage value. The second lookup table stores the correspondence between the display conditions and the base voltage value.

[0109] The temperature compensation calculation unit 3115 is used to perform linear interpolation calculation based on the screen temperature and the third lookup table, and 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.

[0110] The frame rate compensation calculation unit 3116 is used to perform linear interpolation based on the frame rate and the fourth lookup table, and output the voltage value of the frame rate compensation voltage. The fourth lookup table stores the correspondence between the frame rate and the voltage value of the frame rate compensation voltage.

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

[0112] Please continue to combine Figure 6 The P2P transmission circuit 313 can 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 command.

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

[0114] The 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 the voltage calculation circuit 311 determines that the voltage value of the initialization signal required for the display of a certain row of pixel circuits is 3V, then the voltage generator 321 can generate a 3V initialization signal and provide the initialization signal to the display.

[0115] The display driver provided in this application embodiment can also retain the method of adjusting the initialization signal by software. For example, the P2P transmission circuit can select, according to the user-defined mode, to send 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 to the source driver in the form of a P2P setting command. That is to say, the initialization signal can be adjusted by software configuration or by logic hardware adjustment.

[0116] See Figure 9In one possible implementation, the P2P transmission circuit 313 includes a selection unit 3131. The P2P transmission circuit 313 can select, according to the user-configured mode, to send the voltage value of the initialization signal output by the voltage calculation circuit 311 to the source driver 320 as a P2P line setting, thereby adjusting the voltage of the initialization signal according to the line. Alternatively, the P2P transmission circuit 313 can send the voltage value of the initialization signal configured in the register 3132 by the software to the source driver as a P2P line setting instruction, according to the user-configured mode, thereby adjusting the voltage of the initialization signal according to the software-configured voltage value. This way, both the logic hardware dynamic adjustment of the initialization signal voltage and the software-configured adjustment of the initialization signal voltage can be retained simultaneously.

[0117] Or, see Figure 10 The P2P transmission circuit 313 can also send the voltage value of the initialization signal configured in the register 3132 to the source driver 320 through the P2P frame setting instruction. The source driver 320 can also set a fourth selection unit 322. The fourth selection unit 322 can adjust the voltage of the initialization signal according to the frame or according to the line 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 the P2P line setting instruction to the voltage generator 321, so that the voltage value of the initialization signal can be adjusted according to the line. Alternatively, the fourth selection unit 322 can output the voltage value of the initialization signal sent by the P2P transmission circuit 313 with the 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.

[0118] The aforementioned selection signal can be a switching identifier output by the identifier generation circuit 312, such as a logical action identifier like frame skipping, vertical blanking, or horizontal blanking. Alternatively, the selection signal can also be a selection signal configured in register 3135 by software. For example, the P2P transmission circuit 313 further includes a selection unit 3133. The P2P transmission circuit 313 can send the switching identifier output by the identifier generation circuit 312 as a selection signal or a selection signal configured in register 3135 by software 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 can select the voltage of the line-based or frame-based modulation initialization signal according to the selection signal.

[0119] To ensure timely switching, in this embodiment, the P2P transmission circuit 313 can send the selection signal output by the selection unit 3133 to the source driver 320 in a P2P line setting manner. In specific implementation, the voltage of the initialization signal can be adjusted by the fourth selection unit 322 according to actual needs, either by frame setting or line setting. The fourth selection unit 322 can make selections based on the selection signal, which can be a switching identifier or a software-configured selection signal.

[0120] The display screen has different requirements for the adjustment range of different initialization signals. Some initialization signals only need to achieve single-polarity voltage adjustment to meet the requirements. For example, the second initialization signal (Vint2) provided in the above example only needs to meet negative voltage adjustment. Other initialization signals need to be able to meet both positive and negative voltage adjustment. For example, the first initialization signal (Vint1) and the third initialization signal (Vint3) in the above example.

[0121] The source driver 320 can be configured with one or more voltage generators for each initialization signal. For initialization signals that only require single-polarity voltage regulation, a single voltage generator can be configured to provide the single-polarity initialization signal. For example, the above... Figure 6 , Figure 9 and Figure 10 In the example shown, the source driver includes a voltage generator, for example... Figure 6 , Figure 9 and Figure 10 The voltage generator 321 shown in this configuration can be electrically connected to the second initialization signal terminal of the display screen. The voltage generator 321 can be used to output a single-polarity (e.g., negative voltage) second initialization signal (Vint2). Correspondingly, the timing controller 310 includes a voltage calculation circuit, for example... Figure 6 , Figure 9 and Figure 10 The voltage calculation circuit 311 shown is shown.

[0122] For initialization signals requiring positive and negative voltage adjustment, two voltage generators and a selection unit can be used. One voltage generator generates a positive initialization signal, and the other generates a negative initialization signal. The selection unit selects whether to provide the positive or negative initialization signal to the display screen. This reduces the performance requirements of the voltage generators and lowers costs. Furthermore, if a single voltage generator switches between providing positive and negative voltage, there may be issues with untimely response. Therefore, using two voltage generators, one for generating a positive initialization signal and the other for generating a negative initialization signal, and switching between them using the selection unit, improves the response speed of positive and negative voltage switching and ensures the flexibility of initialization signal adjustment.

[0123] For example, see Figure 11 The display driver shown includes a source driver 420 comprising two voltage generators, such as voltage generator 421A and voltage generator 421B as illustrated. Voltage generator 421A is used to output a positive initialization signal, and voltage generator 421B is used to output a negative initialization signal.

[0124] The source driver 420 may also include a selection unit 422, which can 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.

[0125] Corresponding to the source driver 420, the timing control circuit 410 may also include two voltage calculation circuits, for example... Figure 11 The voltage calculation circuits 411A and 411B shown are configured such that voltage calculation circuit 411A can output the voltage value of a positive initialization signal, and voltage calculation circuit 411B can output the voltage value of a negative initialization signal. The P2P transmission circuit 413 can send the voltage values ​​output by voltage calculation circuits 411A and 411B to the source driver 420. Thus, voltage generator 421A can generate a positive initialization signal based on the voltage value output by voltage calculation circuit 411A, and voltage generator 421B can generate a negative initialization signal based on the voltage value output by voltage calculation circuit 411B.

[0126] 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 indicator. For example, when adjusting the initialization signal at the row level, the first selection signal can be a switching indicator for row switching. When adjusting the initialization signal at the frame level, the first selection signal can be a switching indicator for frame switching. This can achieve fast switching between positive and negative voltage.

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

[0128] The voltage values ​​of the initialization signals and the selection signals mentioned above can both retain the software configuration method. For example, please continue to combine... 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 in the software in the register 4132A to send to the source driver 420 in the form of a P2P setting instruction (e.g., a P2P row setting instruction) through the selection unit 4131A.

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

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

[0131] In some possible implementations, a certain initialization signal requires switching between positive and negative voltages. However, there may be a need for dynamic switching for positive voltage, while the negative voltage may be a fixed negative voltage that does not need to be adjusted. In this case, it is not necessary to set up a voltage calculation circuit for the voltage value of the initialization signal outputting the negative voltage. 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 can include only one voltage calculation circuit for outputting the voltage value of the positive voltage initialization signal. The source driver includes two voltage generators, one of which is used to generate the positive voltage initialization signal based on the voltage value of the positive voltage initialization signal, and the other voltage generator is used to generate the fixed negative voltage initialization signal.

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

[0133] The source driver 420 includes two voltage generators, such as voltage generator 421A and voltage generator 421B shown in the figure. Voltage generator 421A generates a positive initialization signal based on the voltage value output by the voltage calculation circuit 411, while voltage generator 421B generates a fixed negative initialization signal. In this embodiment, there is no need to configure a voltage calculation circuit to calculate the voltage value of the negative initialization signal; voltage generator 421B can generate a fixed negative voltage, thus reducing costs.

[0134] Figure 13 This application illustrates another display driver provided in an embodiment of the present application. Figure 13 The display driver shown can provide multiple initialization signals simultaneously. 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. The first and third initialization signals need to satisfy positive and negative voltage adjustment, while the second initialization signal only needs to satisfy negative voltage adjustment.

[0135] See Figure 13 The display driver includes a timing controller 510 and a source driver 520. The timing controller includes an identifier generation circuit (not shown), multiple voltage calculation circuits, and a P2P transmission circuit. The timing controller also includes multiple voltage generators.

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

[0137] Voltage calculation circuit 511-1 is configured to output the voltage value of a first initialization signal with positive voltage based on image data and screen temperature; voltage calculation circuit 511-2 is configured to output the voltage value of a first initialization signal with negative voltage based on image data and screen temperature; voltage calculation circuit 511-3 is configured to output the voltage value of a second initialization signal based on image data and screen temperature; voltage calculation circuit 511-4 is configured to output the voltage value of a third initialization signal with positive voltage based on image data and screen temperature; and voltage calculation circuit 511-5 is configured to output the voltage value of a third initialization signal with negative voltage based on image data and screen temperature.

[0138] The P2P transmission circuit 513 is configured to send the voltage values ​​and switching indicators output by the aforementioned multiple voltage calculation circuits to the source driver 520 via P2P setting commands. For example, if the adjustment flexibility requirements of the first initialization signal, the second initialization signal, and the third initialization signal are high, the voltage values ​​output by the aforementioned multiple voltage calculation circuits can be sent to the source driver 520 via P2P line setting commands. In some embodiments, for example, if the adjustment flexibility requirements of the first initialization signal are low, while the adjustment flexibility requirements of the second and third initialization signals are high, the voltage values ​​of the initialization signals output by voltage calculation circuits 511-1 and 511-2 can be sent to the source driver 520 via P2P frame setting commands, allowing for 1 to 2 adjustments per frame. The voltage values ​​of the initialization signals output by voltage calculation circuits 511-3, 511-4, and 511-5 can be sent to the source driver 520 via P2P line setting commands, enabling line-by-line adjustment.

[0139] 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 voltage generators 521-1, 521-2, 521-3, 521-4, 521-5, selection unit 522-1, selection unit 522-2, and selection unit 522-3.

[0140] Voltage generator 521-1 is configured to output a positive first initialization signal based on the voltage value of the positive first initialization signal output by voltage calculation circuit 511-1; voltage generator 521-2 is configured to output a negative first initialization signal based on the voltage value of the negative first initialization signal output by voltage calculation circuit 511-2; selection unit 522-1 is used to select whether to output a positive or negative first initialization signal to the first initialization signal terminal of the display screen based on the first selection signal Vint1_SL. For example, when the i-th row of pixel circuits is displayed, the display screen needs a positive first initialization signal, and when the i+1-th row of pixel circuits is displayed, the display screen needs a negative first initialization signal. Selection unit 522-1 can output the positive first initialization signal output by voltage generator 521-1 to the first initialization signal terminal of the display screen based on the first selection signal Vint1_SL when the i-th row of pixel circuits is displayed, and output the negative first initialization signal output by voltage generator 521-2 to the first initialization signal terminal of the display screen based on the first selection signal Vint1_SL when the i+1-th row of pixel circuits is displayed. The first selection signal Vint1_SL mentioned above can be a switching flag or a selection signal configured by software.

[0141] The voltage generator 521-3 is configured to generate a second initialization signal based on 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.

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

[0143] Each of the aforementioned voltage generators can have at least two signal sources. For example, selection unit 5131-1 can send the voltage value of the initialization signal output by 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 command. Selection unit 5131-2 can send the voltage value of the initialization signal output by 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 command. Selection unit 5131-3 can choose to send a switching identifier or a software-configured selection signal as the first selection signal to the source driver 520 via a P2P row setting command.

[0144] Selection unit 5131-4 can send the voltage value of the initialization signal output by voltage calculation circuit 511-3 or the voltage value of the initialization signal configured by software to the source driver 520 via a P2P row setting command. 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 selection unit 5131-4 as the signal source of voltage generator 521-3 according to the second selection signal Vint2_SL.

[0145] Selection unit 5131-6 can send the voltage value of the initialization signal output by voltage calculation circuit 511-4 or the voltage value of the initialization signal configured by software to voltage generator 521-4 via P2P row setting command; selection unit 5131-7 can send the voltage value of the initialization signal output by voltage calculation circuit 511-5 or the voltage value of the initialization signal configured by software to voltage generator 521-5 via P2P row setting command. Selection unit 5131-6 can choose to send the switching identifier or the software-configured selection signal as the third selection signal to selection unit 522-2 via P2P row setting command.

[0146] In this embodiment of the application, in order to ensure timely 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 manner of P2P row setting instructions.

[0147] In some embodiments, in order to reduce costs, this application also provides 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, while the negative voltage initialization signal may be a fixed value and does not need to be dynamically adjusted. Therefore, in this case, the voltage generators of the first initialization signal and the third initialization signal that need to satisfy positive and negative voltage adjustment can be reused, which can correspondingly reduce the number of voltage calculation circuits inside the timing controller.

[0148] Combination Figure 14 , Figure 14 The display driver shown includes a timing controller 610 and a source driver 620, wherein the timing controller 610 includes multiple voltage calculation circuits and P2P transmission circuits, and the timing controller includes multiple voltage generators.

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

[0150] Voltage calculation circuit 611-1 is configured to output the voltage value of a first initialization signal with positive pressure based on image data and screen temperature; voltage calculation circuit 611-2 is configured to output the voltage value of a second initialization signal based on image data and screen temperature; voltage calculation circuit 611-3 is configured to output the voltage value of a third initialization signal with positive pressure based on image data and screen temperature.

[0151] The P2P transmission circuit is configured to send the voltage values ​​and switching indicators output by the aforementioned multiple voltage calculation circuits to the source driver in the form of P2P setting commands.

[0152] For example, the voltage values ​​and switching indicators of the initialization signals output by voltage calculation circuits 611-1, 611-2, and 611-3 can be sent to the source driver via P2P line setting instructions, thereby enabling the voltage of the initialization signal to be adjusted according to the line. Alternatively, the voltage values ​​of the initialization signals configured by the software can be sent to the source driver 620 in the form of P2P line setting instructions or P2P frame setting instructions, thereby enabling the voltage of the initialization signal to be adjusted according to the frame configured by the software.

[0153] The source driver 620 includes multiple voltage generators, such as voltage generator 621-1, voltage generator 621-2, voltage generator 621-3, and voltage generator 621-4.

[0154] Voltage generator 621-1 is used to generate a first initialization signal with positive voltage based on the voltage value output by voltage calculation circuit 611-1. Voltage generator 621-2 is used to generate a second initialization signal based on the voltage value output by voltage calculation circuit 611-2. Voltage generator 621-3 is used to generate a third initialization signal based on the voltage value output by voltage calculation circuit 611-3. Voltage generator 621-4 is used to output an initialization signal with fixed negative voltage.

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

[0156] The voltage generator 621-2 can provide the generated second initialization signal to the display screen. The adjustment of the second initialization signal can be adjusted by frame or by line.

[0157] Figure 14 In the display driver shown, the first initialization signal and the third initialization signal can reuse the voltage generator, which can also reduce the number of voltage calculation circuits and reduce the cost. They can be used to provide the second initialization signal and the first initialization signal to the display screen, or to provide the second initialization signal and the third initialization signal to the display screen. If it is necessary to provide three initialization signals such as the first initialization signal, the second initialization signal and the third initialization signal at the same time, multiple source drivers can be set.

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

Claims

1. A display driver, characterized in that, The display driver 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 the initialization signal required when the i-th row of pixel circuits of 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 the display of the i-th row of pixel circuits, and the switching identifier is used to indicate the timing of the initialization signal switching. The P2P transmission circuit is configured to send the voltage values ​​of the switching identifier and the initialization signal to the source driver in the form of a P2P setting command; The source driver is configured to provide an initialization signal to the display screen when the i-th row of pixel circuits of the display screen is displayed according to the switching identifier 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 by the display screen based on the display conditions, screen temperature, frame rate, and a first lookup table. The first lookup table stores the correspondence between the display conditions, screen temperature, frame rate, and the voltage value of the initialization signal required by the display screen. The display conditions include any one of grayscale histogram, maximum grayscale pixel, average grayscale, and 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 addition circuit. The base voltage calculation unit is configured to determine the voltage value of the base voltage according to the display conditions and the second lookup table. The second lookup table stores the correspondence between the display conditions and the voltage value of the base voltage. The display conditions include any one of grayscale histogram, maximum grayscale pixel, average grayscale and screen brightness. The temperature compensation calculation unit is configured to determine the voltage value of the temperature compensation voltage based on the screen temperature and a third lookup table, wherein 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 based on the frame rate and a fourth lookup table, wherein the fourth lookup table stores the correspondence between the frame rate and the voltage values ​​of the frame rate compensation voltage. The adder circuit is configured to sum the voltage values ​​of the base voltage, the temperature compensation voltage, and the frame rate compensation voltage, 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 configured to output an initialization signal when the i-th row of pixel circuits on the display screen is displayed based on a 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 the voltage value of the positive initialization signal required when the i-th row of pixel circuits of the display screen is displayed; The second voltage calculation circuit is configured to determine the voltage value of the initialization signal for the negative voltage required when the i-th row of pixel circuits of 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 a positive initialization signal based on the voltage value of the positive initialization signal, the second voltage generator is configured to output a negative initialization signal based on the voltage value of the negative initialization signal, and the first selection unit is configured to output either a positive or negative initialization signal when the i-th row of pixel circuits on the display screen is displayed, based on a 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. The second selection unit is configured to select, according to a selection signal, to output either a first voltage value sent by the P2P transmission circuit as a P2P row setting instruction or a second voltage value sent by the P2P transmission circuit as a P2P frame setting instruction to the voltage generator. The voltage generator is configured to output an initialization signal based on a first voltage value or a 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 identifier sent by the P2P transmission circuit through the P2P line setting command.

8. The display driver according to claim 7, characterized in that, The P2P transmission circuit includes a register and a third selection unit, wherein the register stores the voltage value of the initialization signal configured by the software. The P2P transmission circuit is also configured to select, via 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 selection signals configured by software. The P2P transmission circuit is also configured to select, via the fourth selection unit, the switching identifier as a selection signal or to send the selection signal in the register to the source driver via a P2P row setting instruction.

10. A display module, characterized in that, The display module includes a display screen and a display driver as described in 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 includes a housing and a display module as described in claim 10, the display module being mounted on the housing.

Citation Information

Patent Citations

  • Display panel, driving method and display device

    CN116884343A

  • Display device, and driving method of pixel circuit of display device

    US20190371236A1