Driving method of display panel and display panel
By dynamically compensating for data voltage and global voltage, the problem of brightness and color uniformity caused by power supply voltage drop in AM Micro-LED displays is solved, achieving better display effects.
Patent Information
- Application Number
- CN202411132375.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-16
- Publication Date
- 2026-03-03
AI Technical Summary
In existing technologies, AM Micro-LED displays suffer from uneven brightness and color due to power supply voltage drop differences when displaying different images. This makes it impossible to effectively compensate for color shifts caused by LED current differences, resulting in poor display performance.
By determining the global LED current and external voltage drop based on the received image data, the data voltage and global voltage are dynamically compensated and sent to the pixel circuit to improve the influence of light emission time and current. The data voltage is used to compensate for the light emission time of the sub-pixel, and the global voltage is used to compensate for the light emission current of the sub-pixel.
It significantly improves the brightness and color uniformity of Micro-LED displays, thus enhancing the display effect.
Smart Images

Figure CN121600839A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and more particularly to a driving method for a display panel and a display panel. Background Technology
[0002] In AM Micro-LED displays based on analog PWM pixel driving, the data_t data voltage is typically used to control the light emission time of each sub-pixel, which determines its grayscale brightness, while the data_I global voltage is used to control the LED current, which determines the overall brightness and chromaticity of the screen.
[0003] When an AM Micro-LED display screen displays an image, the external resistance of the screen causes a voltage drop (IR drop) in the power supply path during transmission of the power supply voltage ELVDD. Furthermore, because the global LED current varies when displaying different images, the corresponding voltage drop differs for each image, resulting in different actual voltages reaching the LEDs inside the screen. This affects the LED's emission time and current, causing varying degrees of brightness and color changes and impacting the display effect. Therefore, power supply voltage drop compensation is necessary.
[0004] In related technologies, when compensating for power supply voltage drop, compensation is generally only applied to the data_t data voltage. It cannot compensate for color shift caused by LED current differences. Moreover, when the power supply voltage drop is large, the data_t data voltage compensation force also needs to be large, which will cause additional grayscale loss, resulting in poor brightness and color uniformity of Micro-LED displays and poor display effect.
[0005] Therefore, a display driver solution is needed that can dynamically compensate for the light emission time and LED current to improve the display effect. Summary of the Invention
[0006] This application provides a driving method for a display panel and a display panel to solve the technical problem that the prior art only compensates for the data_t data voltage, resulting in poor uniformity of brightness and color of the display screen and poor display effect.
[0007] In a first aspect, this application provides a method for driving a display panel, comprising:
[0008] Based on the received image data, determine the global LED current corresponding to the next frame.
[0009] Based on the external resistance of the display screen and the global LED current, determine the external voltage drop corresponding to the next frame.
[0010] Based on the off-screen voltage drop, determine the compensated data voltage for the next frame and the compensated global voltage.
[0011] The compensated data voltage for each frame and the compensated global voltage are sent to the pixel circuit to complete the display of each frame.
[0012] In this embodiment, after determining the external voltage drop of the next frame based on the global LED current corresponding to the next frame, compensation can be made simultaneously for the data voltage and the global voltage based on the external voltage drop of the next frame. This allows for compensation of the emission time of each sub-pixel using the data voltage and compensation of the emission current of each sub-pixel using the global voltage. This setup improves the impact of the external voltage drop on the emission time (grayscale brightness) and also reduces its impact on the emission current (global LED brightness and chromaticity), thereby improving the uniformity of brightness and chromaticity in the Micro-LED display and significantly enhancing the display effect.
[0013] In one possible implementation, determining the global LED current corresponding to the next frame based on the received image data specifically includes:
[0014] Based on the received image data, count the number of RGB channel lit sub-pixels in the next frame;
[0015] The global LED current corresponding to the next frame is determined based on the global LED current of the RGB three-color pure color image and the number of lit sub-pixels.
[0016] In this embodiment, after counting the number of RGB channel lit sub-pixels in the next frame based on the received image data, the global LED current corresponding to the next frame can be determined simply and accurately based on the global LED current of the RGB three-color pure color image and the number of lit sub-pixels.
[0017] In one possible implementation, determining the compensated data voltage for the next frame and the compensated global voltage based on the off-screen voltage drop specifically includes:
[0018] Based on the external voltage drop, determine the data voltage compensation value corresponding to the next frame.
[0019] Based on the data voltage compensation value, the input data voltage corresponding to the next frame is compensated to obtain the compensated data voltage of the next frame.
[0020] Based on the external voltage drop, determine the global voltage compensation value corresponding to the next frame.
[0021] Based on the global voltage compensation value, the driving global voltage corresponding to the next frame is compensated to obtain the compensated global voltage for the next frame.
[0022] In this embodiment, after determining the external voltage drop corresponding to the next frame, the data voltage compensation value and global voltage compensation value corresponding to the next frame can be accurately determined based on the external voltage drop. Then, by compensating the input data voltage corresponding to the next frame using the data voltage compensation value, the compensated data voltage of the next frame can be accurately obtained; similarly, by compensating the driving global voltage corresponding to the next frame using the global voltage compensation value, the compensated global voltage of the next frame can be accurately obtained. Through this setup, the emissivity time of each sub-pixel can be compensated using the data voltage compensated for in the next frame, improving the impact of the external voltage drop on the emissivity time, i.e., grayscale brightness; and the luminous current of each sub-pixel can be compensated using the global voltage compensated for in the next frame, improving the impact of the external voltage drop on the luminous current, i.e., the global LED luminous brightness and chromaticity.
[0023] In one possible implementation, determining the data voltage compensation value corresponding to the next frame based on the off-screen voltage drop specifically includes:
[0024] Based on the external voltage drop and the preset correspondence between external voltage drop and RGB emission time lookup table LUT1, the emission time compensation value for each gray level of RGB in the next frame is determined.
[0025] Based on the emission time compensation value, determine the data voltage compensation value corresponding to the next frame.
[0026] In this embodiment, those skilled in the art can use multiple experiments, prior knowledge, accumulated experience, etc., to pre-establish a lookup table LUT1 for the correspondence between the external voltage drop and the RGB emission time. After determining the external voltage drop of the next frame, the emission time compensation value of each gray level of RGB in the next frame can be determined simply and accurately using LUT1, thereby determining the data voltage compensation value corresponding to the next frame.
[0027] In one possible implementation, determining the global voltage compensation value corresponding to the next frame based on the off-screen voltage drop specifically includes:
[0028] Based on the external voltage drop and the preset correspondence between external voltage drop and RGB luminous current lookup table LUT2, the luminous current compensation value for each gray level of RGB in the next frame is determined.
[0029] Based on the luminous current compensation value and the preset global voltage and RGB luminous current correspondence lookup table LUT3, the global voltage compensation value corresponding to the next frame is determined.
[0030] In this embodiment, those skilled in the art can pre-establish a lookup table (LUT2) for the correspondence between the external voltage drop and the RGB luminous current, and a lookup table (LUT3) for the correspondence between the global voltage and the RGB luminous current, using multiple experiments, prior knowledge, and accumulated experience. After determining the external voltage drop of the next frame, the luminous current compensation value for each grayscale of the RGB in the next frame can be determined simply and accurately using LUT2; based on the luminous current compensation value for each grayscale of the RGB in the next frame, the global voltage compensation value corresponding to the next frame can be determined simply and accurately using LUT3.
[0031] In one possible implementation, determining the data voltage compensation value corresponding to the next frame based on the off-screen voltage drop specifically includes:
[0032] The actual LED voltage corresponding to the next frame is determined based on the power supply voltage of the driving circuit and the voltage drop outside the screen.
[0033] Based on the actual LED voltage and the preset lookup table LUT4 for the correspondence between the actual voltage and RGB emission time, the emission time compensation value for each gray level of RGB in the next frame is determined.
[0034] Based on the emission time compensation value, determine the data voltage compensation value corresponding to the next frame.
[0035] In this embodiment, those skilled in the art can use multiple experiments, prior knowledge, accumulated experience, etc., to pre-establish a lookup table LUT4 for the correspondence between actual voltage and RGB emission time. After determining the actual LED voltage of the next frame, the emission time compensation value of each gray level of RGB in the next frame can be determined simply and accurately using LUT4, thereby determining the data voltage compensation value corresponding to the next frame.
[0036] In one possible implementation, determining the global voltage compensation value corresponding to the next frame based on the off-screen voltage drop specifically includes:
[0037] The actual LED voltage corresponding to the next frame is determined based on the power supply voltage of the driving circuit and the voltage drop outside the screen.
[0038] Based on the actual LED voltage and the preset lookup table LUT5 for the correspondence between the actual voltage and the RGB luminous current, the luminous current compensation value for each gray level of RGB in the next frame is determined.
[0039] Based on the luminous current compensation value and the preset global voltage and RGB luminous current correspondence lookup table LUT3, the global voltage compensation value corresponding to the next frame is determined.
[0040] In this embodiment, those skilled in the art can pre-establish a lookup table (LUT5) for the correspondence between actual voltage and RGB luminous current, and a lookup table (LUT3) for the correspondence between global voltage and RGB luminous current, using multiple experiments, prior knowledge, and accumulated experience. After determining the actual LED voltage for the next frame, LUT5 can be used to easily and accurately determine the luminous current compensation value for each grayscale level of RGB in the next frame; based on the luminous current compensation value for each grayscale level of RGB in the next frame, LUT3 can be used to easily and accurately determine the corresponding global voltage compensation value for the next frame.
[0041] Secondly, this application provides a display panel, including a display driver and a pixel circuit module connected to the display driver;
[0042] The display driver includes a processor and a memory communicatively connected to the processor;
[0043] The memory stores computer-executed instructions;
[0044] The processor executes computer execution instructions stored in the memory.
[0045] In one possible implementation, the display driver includes an external voltage drop calculation module, and a data_t data voltage control module and a data_I global voltage control module, which are respectively connected to the external voltage drop calculation module.
[0046] The external voltage drop calculation module is used to determine the global LED current corresponding to the next frame based on the received image data; and to determine the external voltage drop corresponding to the next frame based on the external resistance of the display screen and the global LED current.
[0047] The data_t data voltage control module is used to determine the data voltage after compensation for the next frame based on the external voltage drop, and send the data voltage after compensation for each frame to the pixel circuit module.
[0048] The data_I global voltage control module is used to determine the global voltage after compensation for the next frame based on the external voltage drop, and send the global voltage after compensation for each frame to the pixel circuit module.
[0049] In one possible implementation, the pixel circuit module includes a circuit power supply, a first transistor, a second transistor, a third transistor, a light-emitting diode, a PWM pixel driving circuit, and a PAM pixel driving circuit.
[0050] The first terminal of the first transistor is connected to the power supply of the circuit, the second terminal of the first transistor is connected to the first terminal of the second transistor, the second terminal of the second transistor is connected to the first terminal of the third transistor, and the second terminal of the third transistor is connected to the light-emitting diode.
[0051] The control terminal of the first transistor is connected to the PWM pixel driving circuit, and the PWM pixel driving circuit is connected to the data-t data voltage control module.
[0052] The control terminal of the second transistor is connected to the PAM pixel driving circuit, and the PAM pixel driving circuit is connected to the data-I global voltage control module;
[0053] The control terminal of the third transistor is connected to the EM controller.
[0054] In this embodiment, the external voltage drop calculation module in the display driver of the display panel can determine the external voltage drop of the next frame based on the global LED current corresponding to the next frame. The data_t data voltage control module, connected to the external voltage drop calculation module, can compensate the data voltage based on the external voltage drop of the next frame, thereby compensating the light emission time of each sub-pixel using the data voltage. The data-I global voltage control module, also connected to the external voltage drop calculation module, can compensate the global voltage based on the external voltage drop of the next frame, thereby compensating the light emission current of each sub-pixel using the global voltage. After the data_t data voltage control module sends the compensated data voltage for each frame to the pixel circuit, and the data_I global voltage control module sends the compensated global voltage for each frame to the pixel circuit, the pixel circuit of the display panel can complete the display of each frame based on the compensated data voltage and the compensated global voltage. This improves the impact of the external voltage drop on the light emission time (i.e., grayscale brightness) and also improves the impact of the external voltage drop on the light emission current (i.e., global LED brightness and chromaticity), thereby improving the uniformity of brightness and chromaticity of the Micro-LED display and significantly improving the display effect. Attached Figure Description
[0055] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0056] Figure 1 This is a schematic diagram of the pixel circuit of a Micro-LED display screen.
[0057] Figure 2 This is a schematic diagram of the structure of a display driver according to an embodiment of this application;
[0058] Figure 3 This is a flowchart of a display panel driving method according to an embodiment of this application;
[0059] Figure 4 A flowchart illustrating a driving method for a display panel according to another embodiment of this application;
[0060] Figure 5 This is a schematic diagram of the structure of a display panel according to an embodiment of this application;
[0061] Figure 6 This is a schematic diagram of the structure of a display panel according to another embodiment of this application.
[0062] Figure captions: 1. Display driver; 11. External voltage drop calculation module; 12. data_t data voltage control module; 13. data_I global voltage control module; 2. Pixel circuit module; 21. PWM pixel drive circuit; 22. PAM pixel drive circuit; 23. EM controller; 24. Light emitting diode.
[0063] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0064] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0065] It should be noted that the display panel driving method and the display panel of this application can be used in the field of display technology, or in any field other than the field of display technology, such as the field of data processing. The application field of the display panel driving method and the display panel of this application is not limited.
[0066] First, let me explain the terms used in this application:
[0067] LED, also known as light-emitting diode, is a commonly used light-emitting device that releases energy through the recombination of electrons and holes to emit light. It is widely used in the lighting field.
[0068] Micro-LED, also known as mLED or μLED, is an electroluminescent device that converts electrical energy into light energy. It consists of an array of micron-sized semiconductor light-emitting units. Micro-LED is a display technology that miniaturizes LED displays to the micron level. It has two main characteristics: first, it uses a high-pixel-density two-dimensional Micro-LED array; second, each pixel can be controlled and driven to emit light independently.
[0069] Micro-LED is a comprehensive technology that integrates novel display technology with light-emitting diode (LED) technology. It boasts advantages such as self-illumination, high efficiency, low power consumption, high integration, high stability, and all-weather operation, and is considered one of the most promising next-generation display and light-emitting devices. Due to its small size, high flexibility, and ease of disassembly and assembly, Micro-LED can be deployed in any existing display application, from the smallest to the largest size, and in many cases, it will deliver more unique effects than liquid crystal displays (LCDs) and organic light-emitting diode (OLED) displays.
[0070] PWM (Pulse Width Modulation) pixel drive circuit: This is a modulation method that adjusts the output quantity and waveform by changing the pulse width of a pulse train according to a certain pattern. Besides monitoring the output status of the pixel circuit, it also provides control signals for the power components.
[0071] PAM (Pulse Amplitude Modulation) pixel drive circuit: This is a modulation method that adjusts the output quantity and waveform by changing the pulse amplitude of a pulse train according to a certain pattern. Besides monitoring the output status of the pixel circuit, it also provides control signals for the power components.
[0072] data_t refers to the voltage generated by the image data input from the pixel driving circuit.
[0073] The data_I global voltage refers to the global voltage signal generated by the display driver IC (integrated circuit), whose output voltage value is controlled in real time by the IC register every frame.
[0074] The driving method for the display panel and the display panel described in this application can be applied to display compensation scenarios for AM Micro-LED displays. The model of the AM Micro-LED display and the electronic device used can be set arbitrarily, such as a TV display, a mobile phone display, a computer display, etc., without any restrictions.
[0075] In AM Micro-LED displays based on analog PWM pixel driving, the data_t data voltage is typically used to control the light emission time of each sub-pixel, which determines its grayscale brightness, while the data_I global voltage is used to control the LED current, which determines the overall brightness and chromaticity of the screen.
[0076] When an AM Micro-LED display screen displays an image, the external resistance of the screen causes a voltage drop (IR drop) in the power supply path during transmission of the power supply voltage ELVDD. Furthermore, because the global LED current varies when displaying different images, the corresponding voltage drop differs for each image, resulting in different actual voltages reaching the LEDs inside the screen. This affects the LED's emission time and current, causing varying degrees of brightness and color changes and impacting the display effect. Therefore, power supply voltage drop compensation is necessary.
[0077] For example, Figure 1 This is a schematic diagram of the pixel circuit structure of a Micro-LED display screen, as shown below. Figure 1 As shown, data_t is the data voltage input PWM pixel circuit, data_I is the global voltage input PAM pixel circuit, the PWM pixel circuit controls the switch of transistor T1, the PAM pixel circuit controls the switch of transistor T2, the controller EM controls the switch of transistor T3, and transistors T1, T2, and T3 together control the display of the light-emitting diode.
[0078] ELVDD represents the power supply voltage of the display driver circuit, and VDD represents the LED voltage inside the screen. Under ideal conditions, ELVDD = VDD. However, due to the external resistance of the display screen, ELVDD will generate an external voltage drop during transmission, causing VDD = ELVDD. ’ <ELVDD,ELVDD ’ This represents the actual voltage of the LEDs inside the screen. The voltage drop outside the screen, ΔELVDD, is calculated as: ΔELVDD - ΔELVDD ’ = External resistance of the screen × Global LED current.
[0079] When displaying a pure white image, the global LED current is large, resulting in a smaller actual voltage reaching the LEDs inside the screen. This leads to a smaller DS voltage difference across the driving TFT-T2, resulting in a smaller LED current for each sub-pixel, and thus lower display brightness and color variation. The opposite is true when displaying R / G / B monochrome or other mixed color images.
[0080] When displaying a pure white image, the global LED current is relatively large, resulting in a smaller actual voltage reaching the LEDs within the screen, a shorter light-emitting time (light-emitting duty), and a smaller brightness of individual sub-pixels; the opposite is true when displaying R / G / B monochrome or other mixed-color images.
[0081] This results in differences between the actual brightness and chromaticity of LED displays and the expected values when displaying different images. Some obvious phenomena include: monochrome (R+G+B) brightness > white brightness, and obvious color shift in white or mixed color images.
[0082] In related technologies, when compensating for power supply voltage drop, compensation is generally only applied to the data_t data voltage. It cannot compensate for color shift caused by LED current differences. Moreover, when the power supply voltage drop is large, the data_t data voltage compensation force also needs to be large, which will cause additional grayscale loss, resulting in poor brightness and color uniformity of Micro-LED displays and poor display effect.
[0083] Based on this technical problem, the inventive concept of this application is: how to provide a driving method for a display panel that can dynamically compensate for the light emission time and LED current to improve the display effect.
[0084] Specifically, based on the received image data, the global LED current corresponding to the next frame can be determined; based on the external resistance of the display screen and the global LED current, the external voltage drop corresponding to the next frame can be determined; based on the external voltage drop, the compensated data voltage and the compensated global voltage for the next frame can be determined; and the compensated data voltage and the compensated global voltage for each frame can be sent to the pixel circuit to complete the display of each frame. In this application, after determining the external voltage drop of the next frame based on the global LED current, the method can simultaneously compensate for the data voltage and the global voltage based on the external voltage drop of the next frame. This allows for compensation of the light-up time of each sub-pixel using the data voltage and for compensation of the light-up current of each sub-pixel using the global voltage. This setup improves the impact of the external voltage drop on the light-up time (grayscale brightness) and also improves the impact of the external voltage drop on the light-up current (global LED brightness and chromaticity), thereby improving the uniformity of brightness and chromaticity in Micro-LED displays and significantly enhancing the display effect.
[0085] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0086] Figure 2 This is a schematic diagram of the structure of a display driver according to an embodiment of this application, as shown below. Figure 2As shown, the display driver includes an external voltage drop calculation module 11, a data_t data voltage control module 12, and a data_I global voltage control module 13. After receiving image data from the image source, the external voltage drop calculation module 11 determines the global LED current corresponding to the next frame based on the received image data; it also determines the external voltage drop corresponding to the next frame based on the external resistance of the display and the global LED current, and sends the external voltage drop to the data_t data voltage control module 12 and the data_I global voltage control module 13 respectively. The data_t data voltage control module 12 determines the compensated data voltage for the next frame based on the external voltage drop and sends the compensated data voltage for each frame to the pixel circuit; the data_I global voltage control module 13 determines the compensated global voltage for the next frame based on the external voltage drop and sends the compensated global voltage for each frame to the pixel circuit; the pixel circuit displays each frame based on the compensated data voltage and the compensated global voltage.
[0087] Figure 3 This is a flowchart illustrating a driving method for a display panel according to an embodiment of this application. This embodiment describes the driving method for the display panel using a display driver as the executing entity. Figure 3 As shown, the driving method for this display panel may include the following steps:
[0088] S101: Determine the global LED current corresponding to the next frame based on the received image data.
[0089] In this embodiment, the display driver can be a driver IC (integrated circuit) for the display screen. The driver IC is responsible for receiving and processing image data from an image source (such as a video controller, graphics card, etc.). It decodes, buffers, and processes the input image data, and then sends corresponding control signals to each LED dot matrix on the LED display screen. These control signals include current control, brightness adjustment, scan control, etc., to ensure correct image display.
[0090] In this embodiment, the image data may be grayscale data of the RGB channels sent by the image source.
[0091] It should be noted that the RGB mentioned in this example refers to the RGB three-channel in the field of display technology, namely the red, green and blue channels.
[0092] In one possible implementation, step S101, which determines the global LED current corresponding to the next frame based on the received image data, may include:
[0093] S11: Based on the received image data, count the number of RGB channel lit sub-pixels in the next frame.
[0094] S12: Determine the global LED current for the next frame based on the global LED current of the RGB three-color pure color image and the number of lit sub-pixels.
[0095] In this embodiment, the grayscale distribution of each channel sub-pixel in the next frame can be counted first based on the received image data, and then the number of RGB channel lit sub-pixels in the next frame can be counted based on the grayscale distribution.
[0096] Different gray levels have the same brightness per unit time. Micro-LED controls the brightness of different gray levels by controlling the duty cycle. Therefore, the size of different gray levels is basically proportional to the duration of illumination of that gray level. The number of lit sub-pixels at different times can be calculated using gray level distribution. The specific calculation method for the number of lit sub-pixels in the RGB channel of the next frame based on gray level distribution can refer to existing technology, which will not be elaborated here.
[0097] In this embodiment, the global LED current of the RGB three-color pure color image can be the global LED current of the red pure color image, the global LED current of the green pure color image, and the global LED current of the blue pure color image. The global LED current corresponding to the next frame is determined based on the global LED current of the RGB three-color pure color image and the number of lit sub-pixels. Existing global LED current calculation methods can be used as a reference, and will not be elaborated upon here.
[0098] In this embodiment, after counting the number of RGB channel lit sub-pixels in the next frame based on the received image data, the global LED current corresponding to the next frame can be determined simply and accurately based on the global LED current of the RGB three-color pure color image and the number of lit sub-pixels.
[0099] S102: Determine the external voltage drop corresponding to the next frame based on the external resistance of the display screen and the global LED current.
[0100] In this embodiment, the external voltage drop ΔELVDD = the power supply voltage ELVDD of the display driver circuit - the actual voltage ELVDD of the LED inside the screen. ’ = External resistance × Global LED current. Therefore, the external voltage drop corresponding to the next frame = external resistance × global LED current of the next frame.
[0101] S103: Based on the external voltage drop, determine the compensated data voltage for the next frame and the compensated global voltage.
[0102] In this embodiment, the specific implementation of step S103, which determines the data voltage after compensation for the next frame based on the external voltage drop, and the global voltage after compensation, can be found in Embodiment 2.
[0103] In this embodiment, the compensated data voltage refers to the data_t data voltage after voltage drop compensation; the compensated global voltage refers to the data_I global voltage after voltage drop compensation.
[0104] S104: The compensated data voltage and the compensated global voltage for each frame are sent to the pixel circuit to complete the display of each frame.
[0105] In this embodiment, after obtaining the compensated data voltage and the compensated global voltage for each frame using the above steps, the compensated data voltage for each frame can be sent to the PWM pixel drive circuit of the pixel circuit, and the compensated global voltage can be sent to the PAM pixel drive circuit of the pixel circuit to complete the image display of each frame.
[0106] In this embodiment, after determining the external voltage drop of the next frame based on the global LED current corresponding to the next frame, compensation can be made simultaneously for the data voltage and the global voltage based on the external voltage drop of the next frame. This allows for compensation of the emission time of each sub-pixel using the data voltage and compensation of the emission current of each sub-pixel using the global voltage. This setup improves the impact of the external voltage drop on the emission time (grayscale brightness) and also reduces its impact on the emission current (global LED brightness and chromaticity), thereby improving the uniformity of brightness and chromaticity in the Micro-LED display and significantly enhancing the display effect.
[0107] The following detailed explanation, using specific embodiments, details the implementation of step S103 of Embodiment 1 above, which determines the compensated data voltage of the next frame based on the external voltage drop, and the compensated global voltage.
[0108] Figure 4 This is a flowchart illustrating a driving method for a display panel according to another embodiment of this application. This embodiment describes the driving method for the display panel using a display driver as the executing entity. Figure 4 As shown, the driving method for this display panel may include the following steps:
[0109] S201: Determine the data voltage compensation value corresponding to the next frame based on the external voltage drop.
[0110] It should be noted that the RGB mentioned in this example refers to the RGB three-channel in the field of display technology, namely the red, green and blue channels.
[0111] It should also be noted that the off-screen voltage drop mentioned in this example refers to the off-screen voltage drop corresponding to the next frame.
[0112] In one possible implementation, step S201, which determines the data voltage compensation value corresponding to the next frame based on the external voltage drop, may include:
[0113] S21: Based on the external voltage drop and the preset correspondence between the external voltage drop and RGB emission time, look up table LUT1 to determine the emission time compensation value for each grayscale of RGB in the next frame.
[0114] S22: Determine the data voltage compensation value corresponding to the next frame based on the emission time compensation value.
[0115] In this embodiment, the RGB emission time can be the emission time of the RGB three channels corresponding to each sub-pixel; the emission time compensation value of each gray level of RGB can be the emission time compensation value of each gray level in the RGB three channels.
[0116] In this embodiment, the specific implementation method for determining the data voltage compensation value corresponding to the next frame based on the emission time compensation value is described in the existing calculation methods for emission time and data voltage, and will not be repeated here.
[0117] In this embodiment, those skilled in the art can use multiple experiments, prior knowledge, accumulated experience, etc., to pre-establish a lookup table LUT1 for the correspondence between the external voltage drop and the RGB emission time. After determining the external voltage drop of the next frame, the emission time compensation value of each gray level of RGB in the next frame can be determined simply and accurately using LUT1, thereby determining the data voltage compensation value corresponding to the next frame.
[0118] In another possible implementation, step S201, which determines the data voltage compensation value corresponding to the next frame based on the external voltage drop, may further include:
[0119] S31: Determine the actual LED voltage corresponding to the next frame based on the power supply voltage of the driving circuit and the voltage drop outside the screen.
[0120] S32: Based on the actual LED voltage and the preset correspondence between the actual voltage and RGB emission time, look up table LUT4 to determine the emission time compensation value for each grayscale of RGB in the next frame.
[0121] S33: Determine the data voltage compensation value corresponding to the next frame based on the emission time compensation value.
[0122] In this embodiment, the actual LED voltage corresponding to the next frame is equal to the power supply voltage of the driving circuit minus the external voltage drop corresponding to the next frame.
[0123] In this embodiment, those skilled in the art can use multiple experiments, prior knowledge, accumulated experience, etc., to pre-establish a lookup table LUT4 for the correspondence between actual voltage and RGB emission time. After determining the actual LED voltage of the next frame, the emission time compensation value of each gray level of RGB in the next frame can be determined simply and accurately using LUT4, thereby determining the data voltage compensation value corresponding to the next frame.
[0124] S202: Based on the data voltage compensation value, compensate the input data voltage corresponding to the next frame to obtain the compensated data voltage of the next frame.
[0125] In this embodiment, the input data voltage corresponding to the next frame can be generated by the input image data of the next frame, that is, the expected data voltage, the data voltage before the voltage drop.
[0126] In this embodiment, the data voltage after compensation for the next frame is equal to the input data voltage corresponding to the next frame plus the data voltage compensation value corresponding to the next frame.
[0127] S203: Determine the global voltage compensation value corresponding to the next frame based on the external voltage drop.
[0128] In one possible implementation, step S203 above, which determines the global voltage compensation value corresponding to the next frame based on the external voltage drop, may include:
[0129] S41: Based on the external voltage drop and the preset correspondence between the external voltage drop and RGB luminous current, look up table LUT2 to determine the luminous current compensation value for each gray level of RGB in the next frame.
[0130] S42: Based on the luminous current compensation value and the preset global voltage and RGB luminous current correspondence lookup table LUT3, determine the global voltage compensation value corresponding to the next frame.
[0131] In this embodiment, the RGB luminous current can be the luminous current of the RGB three channels corresponding to each sub-pixel; the luminous current compensation value of each gray level of RGB can be the luminous current compensation value of each gray level in the RGB three channels.
[0132] In this embodiment, those skilled in the art can pre-establish a lookup table (LUT2) for the correspondence between the external voltage drop and the RGB luminous current, and a lookup table (LUT3) for the correspondence between the global voltage and the RGB luminous current, using multiple experiments, prior knowledge, and accumulated experience. After determining the external voltage drop of the next frame, the luminous current compensation value for each grayscale of the RGB in the next frame can be determined simply and accurately using LUT2; based on the luminous current compensation value for each grayscale of the RGB in the next frame, the global voltage compensation value corresponding to the next frame can be determined simply and accurately using LUT3.
[0133] In another possible implementation, step S203 above, which determines the global voltage compensation value corresponding to the next frame based on the external voltage drop, may further include:
[0134] S51: Determine the actual LED voltage corresponding to the next frame based on the power supply voltage of the driving circuit and the voltage drop outside the screen.
[0135] S52: Based on the actual LED voltage and the preset correspondence between the actual voltage and the RGB luminous current, look up table LUT5 to determine the luminous current compensation value for each grayscale of RGB in the next frame.
[0136] S53: Based on the luminous current compensation value and the preset global voltage and RGB luminous current correspondence lookup table LUT3, determine the global voltage compensation value corresponding to the next frame.
[0137] In this embodiment, those skilled in the art can pre-establish a lookup table (LUT5) for the correspondence between actual voltage and RGB luminous current, and a lookup table (LUT3) for the correspondence between global voltage and RGB luminous current, using multiple experiments, prior knowledge, and accumulated experience. After determining the actual LED voltage for the next frame, LUT5 can be used to easily and accurately determine the luminous current compensation value for each grayscale level of RGB in the next frame; based on the luminous current compensation value for each grayscale level of RGB in the next frame, LUT3 can be used to easily and accurately determine the corresponding global voltage compensation value for the next frame.
[0138] S204: Based on the global voltage compensation value, compensate the driving global voltage corresponding to the next frame to obtain the compensated global voltage for the next frame.
[0139] In this embodiment, the global driving voltage corresponding to the next frame can be the global voltage signal generated by the display driver IC, and its output voltage value is controlled by the IC register in real time every frame, that is, the expected global voltage, the global voltage before the voltage drop.
[0140] In this embodiment, the global voltage after compensation for the next frame is equal to the driving global voltage corresponding to the next frame plus the global voltage compensation value corresponding to the next frame.
[0141] In this embodiment, after determining the external voltage drop corresponding to the next frame, the data voltage compensation value and global voltage compensation value corresponding to the next frame can be accurately determined based on the external voltage drop. Then, by compensating the input data voltage corresponding to the next frame using the data voltage compensation value, the compensated data voltage of the next frame can be accurately obtained; similarly, by compensating the driving global voltage corresponding to the next frame using the global voltage compensation value, the compensated global voltage of the next frame can be accurately obtained. Through this setup, the emissivity time of each sub-pixel can be compensated using the data voltage compensated for in the next frame, improving the impact of the external voltage drop on the emissivity time, i.e., grayscale brightness; and the luminous current of each sub-pixel can be compensated using the global voltage compensated for in the next frame, improving the impact of the external voltage drop on the luminous current, i.e., the global LED luminous brightness and chromaticity.
[0142] The driving method of the display panel of this application will be described below with a specific embodiment.
[0143] In a specific embodiment, the display driving process of an AM Micro-LED display device is as follows:
[0144] The first step is for the display driver to receive image data from the image source and determine the global LED current corresponding to the next frame based on the received image data.
[0145] The second step is for the display driver to determine the external voltage drop corresponding to the next frame based on the external resistance of the display and the global LED current.
[0146] The third step is for the display driver to determine the data voltage compensation value corresponding to the next frame based on the external voltage drop; and to compensate the input data voltage corresponding to the next frame based on the data voltage compensation value to obtain the compensated data voltage of the next frame.
[0147] The fourth step is for the display driver to determine the global voltage compensation value corresponding to the next frame based on the external voltage drop; and to compensate the global voltage of the next frame based on the global voltage compensation value, so as to obtain the compensated global voltage of the next frame.
[0148] Fifth, the display driver repeats the above steps to obtain the compensated data voltage for each frame and the compensated global voltage.
[0149] The sixth step involves the display driver sending the compensated data voltage for each frame and the compensated global voltage to the pixel circuit to complete the display of each frame.
[0150] Figure 5 This is a schematic diagram of the structure of a display panel according to an embodiment of this application, as shown below. Figure 5 As shown, the display panel includes a display driver 1 and a pixel circuit module 2 connected to the display driver 1; the display driver 1 includes a processor 101 and a memory 102 communicatively connected to the processor 101; the memory 101 stores computer-executed instructions; the processor 101 executes the computer-executed instructions stored in the memory.
[0151] In the aforementioned display driver, the memory 102 and the processor 101 are electrically connected directly or indirectly to enable data transmission or interaction. For example, these components can be electrically connected to each other via one or more communication buses or signal lines, such as a bus connection. The memory 102 stores computer execution instructions that implement data access control methods, including at least one software function module that can be stored in the memory 102 in the form of software or firmware. The processor 101 executes various functional applications and data processing by running the software programs and modules stored in the memory 102.
[0152] The memory 102 may be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The memory 102 stores programs, which are executed by the processor 101 upon receiving execution instructions. Furthermore, the software programs and modules within the memory 102 may include an operating system, which may include various software components and / or drivers for managing system tasks (e.g., memory management, storage device control, power management, etc.) and can communicate with various hardware or software components to provide an operating environment for other software components.
[0153] Processor 101 can be an integrated circuit chip with signal processing capabilities. The aforementioned processor 101 can be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor.
[0154] Figure 6 This is a schematic diagram of the structure of a display panel according to another embodiment of this application, as shown below. Figure 6 As shown, the display driver of the display panel may include an external voltage drop calculation module 11, and a data_t data voltage control module 12 and a data_I global voltage control module 13, which are respectively connected to the external voltage drop calculation module 11.
[0155] The external voltage drop calculation module 11 can be used to determine the global LED current corresponding to the next frame based on the received image data; and to determine the external voltage drop corresponding to the next frame based on the external resistance of the display screen and the global LED current.
[0156] The data_t data voltage control module 12 can be used to determine the data voltage after compensation for the next frame based on the external voltage drop, and send the data voltage after compensation for each frame to the pixel circuit module 2.
[0157] The data_I global voltage control module 13 can be used to determine the global voltage after compensation for the next frame based on the external voltage drop, and send the global voltage after compensation for each frame to the pixel circuit module 2.
[0158] like Figure 6 As shown, the pixel circuit module 2 of the display panel may include a circuit power supply VDD, a first transistor T1, a second transistor T2, a third transistor 3, a light-emitting diode 24, a PWM pixel driving circuit 21, and a PAM pixel driving circuit 22.
[0159] The first terminal of the first transistor T1 is connected to the circuit power supply, the second terminal of the first transistor T1 is connected to the first terminal of the second transistor T2, the second terminal of the second transistor T2 is connected to the first terminal of the third transistor T3, and the second terminal of the third transistor T3 is connected to the light-emitting diode 24.
[0160] The control terminal of the first transistor T1 is also connected to the PWM pixel driving circuit 21, which is connected to the data_t data voltage control module 12 of the display driver 1; the control terminal of the second transistor T2 is also connected to the PAM pixel driving circuit 22, which is connected to the data_I global voltage control module 13 of the display driver 1; the control terminal of the third transistor T3 is also connected to the EM controller 23.
[0161] In this embodiment, the external voltage drop calculation module in the display driver of the display panel can determine the external voltage drop of the next frame based on the global LED current corresponding to the next frame. The data_t data voltage control module connected to the external voltage drop calculation module can compensate the data voltage based on the external voltage drop of the next frame, thereby compensating the light emission time of each sub-pixel using the data voltage. The data-I global voltage control module connected to the external voltage drop calculation module can compensate the global voltage based on the external voltage drop of the next frame, thereby compensating the light emission current of each sub-pixel using the global voltage. After the data_t data voltage control module sends the compensated data voltage of each frame to the pixel circuit, and the data_I global voltage control module sends the compensated global voltage of each frame to the pixel circuit, the pixel circuit of the display panel can complete the display of each frame based on the compensated data voltage and the compensated global voltage, improving the impact of external voltage drop on light emission time (i.e., grayscale brightness), and also improving the impact of external voltage drop on light emission current (i.e., global LED brightness and chromaticity), thereby improving the uniformity of brightness and chromaticity of the Micro-LED display and significantly improving the display effect.
[0162] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.
[0163] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0164] It should be understood that the above-described device embodiments are merely illustrative, and the device of this application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units, modules, or components may be combined, or integrated into another system, or some features may be ignored or not executed.
[0165] Furthermore, unless otherwise specified, the functional units / modules in the various embodiments of this application can be integrated into one unit / module, or each unit / module can exist physically separately, or two or more units / modules can be integrated together. The integrated units / modules described above can be implemented in hardware or as software program modules.
[0166] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.
[0167] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the appended claims.
[0168] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A driving method for a display panel, characterized in that, include: Based on the received image data, determine the global LED current corresponding to the next frame. Based on the external resistance of the display screen and the global LED current, determine the external voltage drop corresponding to the next frame. Based on the off-screen voltage drop, determine the compensated data voltage for the next frame and the compensated global voltage. The compensated data voltage for each frame and the compensated global voltage are sent to the pixel circuit to complete the display of each frame.
2. The method according to claim 1, characterized in that, The step of determining the global LED current corresponding to the next frame based on the received image data specifically includes: Based on the received image data, count the number of RGB channel lit sub-pixels in the next frame; The global LED current corresponding to the next frame is determined based on the global LED current of the RGB three-color pure color image and the number of lit sub-pixels.
3. The method according to claim 1, characterized in that, The step of determining the compensated data voltage for the next frame and the compensated global voltage based on the off-screen voltage drop specifically includes: Based on the external voltage drop, determine the data voltage compensation value corresponding to the next frame. Based on the data voltage compensation value, the input data voltage corresponding to the next frame is compensated to obtain the compensated data voltage of the next frame. Based on the external voltage drop, determine the global voltage compensation value corresponding to the next frame. Based on the global voltage compensation value, the driving global voltage corresponding to the next frame is compensated to obtain the compensated global voltage for the next frame.
4. The method according to claim 3, characterized in that, The step of determining the data voltage compensation value corresponding to the next frame based on the external voltage drop specifically includes: Based on the external voltage drop and the preset correspondence between external voltage drop and RGB emission time lookup table LUT1, the emission time compensation value for each gray level of RGB in the next frame is determined. Based on the emission time compensation value, determine the data voltage compensation value corresponding to the next frame.
5. The method according to claim 3, characterized in that, The step of determining the global voltage compensation value corresponding to the next frame based on the off-screen voltage drop specifically includes: Based on the external voltage drop and the preset correspondence between external voltage drop and RGB luminous current lookup table LUT2, the luminous current compensation value for each gray level of RGB in the next frame is determined. Based on the luminous current compensation value and the preset global voltage and RGB luminous current correspondence lookup table LUT3, the global voltage compensation value corresponding to the next frame is determined.
6. The method according to claim 3, characterized in that, The step of determining the data voltage compensation value corresponding to the next frame based on the external voltage drop specifically includes: The actual LED voltage corresponding to the next frame is determined based on the power supply voltage of the driving circuit and the voltage drop outside the screen. Based on the actual LED voltage and the preset lookup table LUT4 for the correspondence between the actual voltage and RGB emission time, the emission time compensation value for each gray level of RGB in the next frame is determined. Based on the emission time compensation value, determine the data voltage compensation value corresponding to the next frame.
7. The method according to claim 3, characterized in that, The step of determining the global voltage compensation value corresponding to the next frame based on the off-screen voltage drop specifically includes: The actual LED voltage corresponding to the next frame is determined based on the power supply voltage of the driving circuit and the voltage drop outside the screen. Based on the actual LED voltage and the preset lookup table LUT5 for the correspondence between the actual voltage and the RGB luminous current, the luminous current compensation value for each gray level of RGB in the next frame is determined. Based on the luminous current compensation value and the preset global voltage and RGB luminous current correspondence lookup table LUT3, the global voltage compensation value corresponding to the next frame is determined.
8. A display panel, characterized in that, It includes a display driver and a pixel circuit module connected to the display driver; The display driver includes a processor and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory.
9. The display panel according to claim 8, characterized in that, The display driver includes an external voltage drop calculation module, and a data_t data voltage control module and a data_I global voltage control module, which are respectively connected to the external voltage drop calculation module. The external voltage drop calculation module is used to determine the global LED current corresponding to the next frame based on the received image data; and to determine the external voltage drop corresponding to the next frame based on the external resistance of the display screen and the global LED current. The data_t data voltage control module is used to determine the data voltage after compensation for the next frame based on the external voltage drop, and send the data voltage after compensation for each frame to the pixel circuit. The data_I global voltage control module is used to determine the global voltage after compensation for the next frame based on the external voltage drop, and send the global voltage after compensation for each frame to the pixel circuit.
10. The display panel according to claim 9, characterized in that, The pixel circuit module includes a circuit power supply, a first transistor, a second transistor, a third transistor, a light-emitting diode, a PWM pixel driving circuit, and a PAM pixel driving circuit. The first terminal of the first transistor is connected to the power supply of the circuit, the second terminal of the first transistor is connected to the first terminal of the second transistor, the second terminal of the second transistor is connected to the first terminal of the third transistor, and the second terminal of the third transistor is connected to the light-emitting diode. The control terminal of the first transistor is connected to the PWM pixel driving circuit, and the PWM pixel driving circuit is connected to the data-t data voltage control module. The control terminal of the second transistor is connected to the PAM pixel driving circuit, and the PAM pixel driving circuit is connected to the data-I global voltage control module; The control terminal of the third transistor is connected to the EM controller.