A display driving method, a display driving circuit, and a display device.
By detecting changes in the display signal frequency and disabling the sleep function under dynamic frequency switching conditions, a stable source drive voltage is provided, which solves the screen flickering problem caused by dynamic frequency switching and improves the display panel's display effect.
Patent Information
- Application Number
- CN202510018763.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2045-01-06
AI Technical Summary
In dynamic frequency switching scenarios, the screen flickering problem caused by the timing controller enabling the sleep function is exacerbated, especially when the display device switches between high and low frequencies, and existing technologies cannot effectively solve this problem.
By detecting the frequency changes of the displayed signal, the dynamic frequency switching condition is determined, the sleep function is turned off, and a stable source drive voltage is provided during the vertical blanking phase of each frame to avoid the output terminal remaining in a floating state and reduce screen flicker.
It effectively reduces screen flicker during dynamic frequency switching, improves the image quality of the display panel, and especially meets the Flicker test specifications and enhances the display effect when switching between high and low frequencies.
Smart Images

Figure CN119724069B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and in particular to a display driving method, a display driving circuit, and a display device. Background Technology
[0002] Currently, the Timing Controller (TCON) enables a wake function to reduce logic power consumption. When the wake function is enabled, during the vertical blanking (V-Blank) phase within a frame, all output terminals of the source IC remain in a floating state, thereby reducing the power consumption of the display device.
[0003] In dynamic frequency switching scenarios, the display signal will switch between high and low frequencies in a very short interval. If the TCON enables the Wake function, keeping all output terminals of the Source IC in a floating state, it may worsen the screen flicker problem, resulting in poor flicker level of the display device during dynamic frequency switching. Summary of the Invention
[0004] This application provides a display driving method, a display driving circuit, and a display device, which can solve the technical problem that the flicker level of the display device is poor when the Wake function is enabled during dynamic frequency switching.
[0005] In a first aspect, this application provides a display driving method, the display driving method comprising:
[0006] When the first interval duration corresponding to the display signal meets the dynamic frequency switching condition, the sleep function is turned off, and a stable source drive voltage is provided to the display panel during the vertical blanking phase of each frame.
[0007] Wherein, the first interval duration is the latest interval duration between two consecutive frequency switching of the display signal.
[0008] Optionally, before disabling the hibernation function, the display driving method further includes:
[0009] Detect the frequency corresponding to the display signal in the current frame;
[0010] When the frequency of the current frame is different from the frequency of the previous frame, it is determined that the display signal will switch its frequency once after the previous frame ends;
[0011] The interval between the current frequency switching and the previous frequency switching is determined as the latest interval.
[0012] Optionally, determining the interval between the current switching frequency and the previous switching frequency as the latest interval includes:
[0013] The total duration of all frames between the current frequency switching and the previous frequency switching is determined as the latest interval duration.
[0014] Optionally, after disabling the hibernation function, the display driving method further includes:
[0015] During the display phase of each frame, a data voltage corresponding to the display signal is provided to the display panel to drive the display panel to display the image.
[0016] Optionally, the display driving method further includes:
[0017] When the first interval duration meets the static frequency condition, the sleep function is activated, and the data voltage corresponding to the display signal is provided to the display panel during the display phase of each frame, and the target output terminal is kept in a floating state during the vertical blanking phase of each frame; wherein, the target output terminal is the output terminal connected to the data line of the display panel.
[0018] Optionally, the display driving method further includes:
[0019] When the first interval duration is greater than a preset duration threshold, it is determined that the first interval duration meets the dynamic frequency switching condition;
[0020] When the first interval duration is less than or equal to the preset duration threshold, it is determined that the first interval duration meets the static frequency condition.
[0021] Secondly, this application provides a display driving circuit, which includes: a timing control circuit and a source driving circuit;
[0022] The timing control circuit is connected to the source drive circuit and is configured to disable the sleep function when the first interval duration corresponding to the display signal meets the dynamic frequency switching condition, and send a first control signal to the source drive circuit during the vertical blanking phase of each frame.
[0023] The source drive circuit is configured to provide a stable source drive voltage to the display panel in response to the first control signal during the vertical blanking phase of each frame; wherein the first interval duration is the latest interval duration between two adjacent switching frequencies of the display signal.
[0024] Optionally, the timing control circuit is configured to send a second control signal to the source drive circuit during the display phase of each frame after the sleep function is turned off;
[0025] The source drive circuit is configured to, in response to the second control signal, provide the display panel with a data voltage corresponding to the display signal during the display phase of each frame, so as to drive the display panel to display the image.
[0026] Optionally, the timing control circuit is configured to enable the sleep function when the first interval duration meets the static frequency condition, and send a third control signal to the source drive circuit during the display phase of each frame, and send a fourth control signal to the source drive circuit during the vertical blanking phase of each frame.
[0027] The source drive circuit is configured to, in response to the third control signal during the display phase of each frame, provide the display panel with a data voltage corresponding to the display signal, and, in response to the fourth control signal during the vertical blanking phase of each frame, keep the output terminal connected to the data line of the display panel in a floating state.
[0028] Optionally, the timing control circuit is configured to detect the frequency corresponding to the display signal in the current frame. When the frequency of the current frame is different from the frequency of the previous frame, it determines that the display signal switches its frequency once after the previous frame ends, and determines the interval between the current frequency switch and the previous frequency switch as the latest interval.
[0029] Optionally, the timing control circuit is configured to determine the latest interval duration as the total duration of all frames between the current switching frequency and the previous switching frequency.
[0030] Optionally, the timing control circuit is configured to determine that the first interval duration meets the dynamic frequency switching condition when the first interval duration is greater than a preset duration threshold, and to determine that the first interval duration meets the static frequency condition when the first interval duration is less than or equal to the preset duration threshold.
[0031] Thirdly, this application provides a display device, the display device including a display panel and a display driving circuit as described in the second aspect;
[0032] The source drive circuit in the display drive circuit is connected to the display panel.
[0033] The display driving method, display driving circuit, and display device provided in this application have at least the following advantages: the first interval duration is the latest interval duration between two adjacent frequency switching of the display signal. When the first interval duration corresponding to the display signal meets the dynamic frequency switching condition, by disabling the sleep function and providing a stable source driving voltage to the display panel during the vertical blanking phase of each frame, screen flicker during dynamic frequency switching can be reduced, the screen flicker level of the display panel during dynamic frequency switching can be improved, and the image quality of the display panel can be enhanced. Attached Figure Description
[0034] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0035] Figure 1 This is a schematic diagram illustrating the steps of a display driving method provided in an embodiment of this application;
[0036] Figure 2 This is a schematic diagram of the structure of a display driving circuit provided in an embodiment of this application;
[0037] Figure 3 This is a flowchart of a display driving method provided in an embodiment of this application;
[0038] Figure 4 This is a timing diagram of a display driving method provided in an embodiment of this application;
[0039] Figure 5 This is a schematic diagram of the signal waveform for the sleep function in related technologies;
[0040] Figure 6 This is one of the test waveform diagrams of a display driving circuit provided in an embodiment of this application;
[0041] Figure 7 This is the second test waveform diagram of a display driving circuit provided in the embodiments of this application;
[0042] Figure 8 This is the third test waveform diagram of a display driving circuit provided in the embodiments of this application. Detailed Implementation
[0043] The technical solutions in some embodiments will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0044] Figure 1 This is a schematic diagram illustrating the steps of a display driving method provided in an embodiment of this application, as shown below. Figure 1 As shown, the display driving method includes:
[0045] Step S1: When the first interval duration corresponding to the display signal meets the dynamic frequency switching condition, the sleep function is turned off, and a stable source drive voltage is provided to the display panel during the vertical blanking phase of each frame.
[0046] The first interval duration is the latest interval duration between two consecutive frequency switching of the display signal.
[0047] In some embodiments, the display driving method provided in this embodiment can be used to drive display panels such as Organic Light Emitting Displays (OLEDs) or Liquid Crystal Displays (LCDs) to display images. For example, in medium-sized and large-sized OLED display devices, the display driving circuit can use the display driving method provided in this embodiment to drive the display panel. The display driving circuit or the timing control circuit in the display driving circuit can serve as the execution body of the display driving method in this embodiment.
[0048] In some embodiments, the display driving circuit can be connected to the host terminal of the display device to receive display signals sent by the host terminal. The host terminal can switch the frequency of the display signal, and the display driving circuit performs frequency detection on the display signal after receiving it. Dynamic frequency switching software can be installed on the host terminal, and technicians can set parameters in the dynamic frequency switching software. For example, the dynamic frequency switching software can be set to switch dynamically in a cycle of 4 frames at 30 Hz, 12 frames at 120 Hz, and then 4 frames at 30 Hz.
[0049] In some embodiments, when the interval between two consecutive frequency switching of the display signal is very short, it can be determined that the front-end system on the host side is performing dynamic frequency switching; otherwise, the display signal is in a static frequency state. The static frequency state includes static high frequency and static low frequency. For example, static high frequency is 120Hz, and static low frequency is 30Hz. The length of the interval between the two most recent frequency switching of the display signal can be used to determine whether the display signal is currently in a dynamic frequency switching state or a static frequency state.
[0050] In some embodiments, each time a display signal switching frequency is detected, the current switching frequency and the previous switching frequency can be taken as two adjacent switching frequencies. The interval between the current switching frequency and the previous switching frequency is the latest interval between two adjacent switching frequencies, which is denoted as the first interval in this embodiment.
[0051] In some embodiments, the dynamic frequency switching condition can be that the interval between the two most recent frequency switching of the display signal does not exceed a preset duration threshold. If the first interval duration is less than or equal to the preset duration threshold, then the first interval duration meets the dynamic frequency switching condition.
[0052] For example, the total duration of a 4-frame 30Hz display signal is 133 milliseconds (ms), and the total duration of a 12-frame 120Hz display signal is 100ms. If the frequency is switched from 4 frames 30Hz to 12 frames 120Hz and then back to 4 frames 30Hz, the interval between the two adjacent frequency switching times is 100ms. The preset duration threshold can be 150ms. Since 100ms is less than 150ms, 100ms meets the dynamic frequency switching condition.
[0053] In related technologies, the wake function is used to reduce logic power consumption during the vertical blanking (V-Blank) phase. Enabling the wake function keeps all output terminals connected to the display driver circuit and the display panel in a floating state. For example, during the V-Blank phase of each frame, all output terminals of the source IC are in a floating state, thereby reducing the power consumption of the source IC during the V-Blank phase. For instance, enabling the wake function reduces power consumption by 1.2% for a 120Hz white screen display signal, 12.2% for a 60Hz display signal, and 19% for a 30Hz display signal.
[0054] However, the voltage at the output terminal is unstable and susceptible to interference in the floating state, which can easily worsen the screen flicker problem and, in severe cases, affect the display quality. Currently, the flicker level of the display panel during dynamic frequency switching needs to meet the flicker test specifications, such as a frequency switching test with a high-low frequency interval of about 100ms, and a flicker value specification of -60 dB.
[0055] The present application provides a display driving method that disables the sleep function when the first interval duration corresponding to the display signal meets the dynamic frequency switching condition. This can prevent all output terminals connected to the data cable of the display panel from remaining in a floating state, thereby avoiding the screen flickering problem caused by enabling the Wake function.
[0056] Furthermore, when the display signal is in a dynamic frequency-switching state, a stable source drive voltage can be provided to the display panel during the V-Blank phase of each frame, reducing screen flicker and improving display quality during dynamic frequency switching. This stable source drive voltage can be a fixed output voltage, such as the power supply voltage, provided to the display panel's data lines by the display driver circuit. For example, during dynamic frequency switching, the Source IC's output maintains a VDDA voltage output during the V-Blank phase, where VDDA represents the analog power supply voltage.
[0057] In this embodiment, the first interval duration is the latest interval duration between two adjacent frequency switching of the display signal. When the first interval duration corresponding to the display signal meets the dynamic frequency switching condition, the sleep function is turned off and a stable source drive voltage is provided to the display panel during the V-Blank phase of each frame. In this way, screen flicker during dynamic frequency switching can be reduced and the flicker level of the display panel during dynamic frequency switching can be improved.
[0058] Optionally, prior to step S1, the display driving method further includes:
[0059] Step S2: Detect the frequency corresponding to the display signal in the current frame;
[0060] Step S3: When the frequency of the current frame is different from the frequency of the previous frame, determine that the display signal switches the frequency once after the previous frame ends.
[0061] Step S4: Determine the interval between the current switching frequency and the previous switching frequency as the latest interval.
[0062] In some embodiments, the frequency of each frame of the display signal can be detected to determine whether the display signal has switched frequencies. Specifically, the frequency corresponding to the current frame of the display signal can be calculated based on the overall duration of the current frame's display signal. Then, the frequency of the current frame is compared with the frequency of the previous frame. If the frequencies of the two frames' display signals are not equal, it indicates that the display signal switched frequencies once after the previous frame ended.
[0063] In some embodiments, the duration of the V-Blank phase is related to the frequency of the display signal. The V-Blank phase is shorter for high-frequency display signals and longer for low-frequency signals. Therefore, the duration of the V-Blank phase in each frame of the display signal can be detected to determine whether the display signal has switched frequencies. This is merely an example, and the embodiments of this application do not impose any limitations on this.
[0064] In some embodiments, the switching frequency refers to the frequency that switches after the previous frame ends. After the display signal switches once between the previous frame and the current frame, the current switching frequency and the previous switching frequency can be regarded as two adjacent switching frequencies. The interval between the current switching frequency and the previous switching frequency is the latest interval, or the first interval.
[0065] In some embodiments, since detecting the frequency of the current frame requires first detecting the total duration of the current frame or the duration of the V-Blank phase of the current frame, the frequency of the current frame can be obtained at the end of the current frame or after the start of the next frame. That is, if the display signal switches frequencies at the beginning of the current frame, the frequency switch will be detected at the end of the current frame or even after the start of the next frame. The interval between the current frequency switch and the previous frequency switch does not include the total duration of the current frame, because the frequency of the display signal in the current frame is already the new frequency after the switch.
[0066] Optionally, step S4 may include the following sub-steps:
[0067] Sub-step A1: Determine the total duration of all frames between the current switching frequency and the previous switching frequency as the latest interval duration.
[0068] In some embodiments, when the display signal switches to a new frequency at the beginning of the next frame after the end of a certain frame, the interval between two adjacent frequency switching events can be the total duration of all frames between the two adjacent frequency switching events. That is, if the display signal switches frequencies once after the end of the previous frame, all frames between the current frequency switching and the previous frequency switching are determined, and the total duration of all frames is determined as the latest interval duration.
[0069] For example, if the current switching frequency is from 120Hz to 30Hz, and the previous switching frequency was from 30Hz to 120Hz, and the total duration of all frames between the current switching frequency and the previous switching frequency is 4 frames, totaling 100ms, then the latest interval between two adjacent switching frequencies is 100ms.
[0070] In some embodiments, if a display signal switching frequency is detected for the first time in frame N, timing begins from zero at the start time of frame N. When the display signal switching frequency is detected for the second time in frame M, the total duration of frame M is subtracted from the timing duration to obtain the interval between these two frequency switching events. Then, the timing is reset to zero and restarted from the start time of frame M, and so on. The latest interval between two adjacent frequency switching events can be obtained through timing. This is merely an example, and the embodiments of this application do not impose limitations on this.
[0071] In this embodiment, by detecting the frequency corresponding to the display signal in the current frame, the latest frequency of the display signal can be obtained in real time. When the frequency of the current frame is different from the frequency of the previous frame, it is determined that the display signal will switch frequencies once after the previous frame ends. Thus, the interval between the current frequency switch and the previous frequency switch is determined as the latest interval, i.e., the first interval. This allows for convenient determination of whether the display signal needs dynamic frequency switching based on the first interval, thereby timely adjustment of the driving timing and improving the timeliness of the display driving method.
[0072] Optionally, after disabling the hibernation function, step S1 further includes:
[0073] Sub-step B1 involves providing the display panel with the data voltage corresponding to the display signal during the display phase of each frame, thereby driving the display panel to display the image.
[0074] In some embodiments, if the signal switching frequency is displayed at the end of the Nth frame, then at the end of the N+1th frame, it can be detected that the frequency of the N+1th frame is different from the frequency of the Nth frame. If the first interval duration meets the dynamic frequency switching condition, the sleep function can be disabled at the N+2th frame, and during the display (Active) phase of each frame starting from the N+2th frame, the data voltage corresponding to the display signal is provided to the data lines of the display panel, and during the V-Blank phase of each frame starting from the N+2th frame, a stable source drive voltage is provided to the data lines of the display panel.
[0075] Each frame starting from the N+2th frame may or may not include the N+2th frame, depending on whether the display driver circuit can execute instructions within the N+2th frame to complete the operation of disabling the sleep function and switching the output voltage. This application embodiment does not impose any restrictions on this.
[0076] In this embodiment, after disabling the sleep function during dynamic frequency switching, the display panel can be provided with the data voltage corresponding to the display signal during the Active phase of each frame to drive the display panel to display the image. Furthermore, a stable source drive voltage is provided to the display panel during the V-Blank phase of each frame. This ensures the display panel can display the image normally and reduces screen flicker during the V-Blank phase of each frame, thereby improving the image quality of the display panel.
[0077] Optionally, the display driving method further includes:
[0078] Step S5: When the first interval duration meets the static frequency condition, the sleep function is activated, and the data voltage corresponding to the display signal is provided to the display panel during the display phase of each frame, and the target output terminal is kept in a floating state during the vertical blanking phase of each frame; wherein, the target output terminal is the output terminal connected to the data line of the display panel.
[0079] In some embodiments, the static frequency condition can be that the interval between the two most recent frequency switching sessions exceeds a preset duration threshold. If the first interval duration is greater than the preset duration threshold, then the first interval duration meets the static frequency condition. In this embodiment, the Wake function can only be enabled when the latest interval duration between two adjacent frequency switching sessions, i.e., the first interval duration, meets the static frequency condition.
[0080] In some embodiments, if the signal switching frequency is displayed at the end of frame N, then at the end of frame N+1, it can be detected that the frequency of frame N+1 is different from the frequency of frame N. If the first interval duration meets the static frequency switching condition, the sleep function can be enabled at frame N+2, and during the display (Active) phase of each frame starting from frame N+2, the data voltage corresponding to the display signal is provided to the data lines of the display panel, and during the V-Blank phase of each frame starting from frame N+2, the output terminal connected to the data lines of the display panel is kept in a floating state.
[0081] The target output terminal may include all output terminals connected to the data lines of the display driver circuit and the display panel. For example, during the V-Blank phase of each frame, all output terminals of the Source IC are kept in a floating state.
[0082] In some embodiments, the Wake function can be enabled after the display driver circuit is powered on. When the first interval duration is detected to meet the static frequency condition, if the Wake function has already been enabled, it will remain enabled. If the Wake function has already been disabled, it will be enabled again. During the Active phase of each frame, the data voltage corresponding to the display signal is provided to the display panel, and during the V-Blank phase of each frame, the output terminal connected to the data line of the display panel is kept in a Floating state.
[0083] In this embodiment, when the first interval duration meets the static frequency condition, a sleep function is enabled, and data voltage corresponding to the display signal is provided to the display panel during the display phase of each frame. Furthermore, the output terminal connected to the data line of the display panel is kept floating during the vertical blanking phase of each frame. This reduces the logic power consumption during the V-Blank phase in a static frequency scenario, thereby reducing the overall power consumption of the display device.
[0084] Optionally, the display driving method further includes:
[0085] Step S6: When the first interval duration is greater than the preset duration threshold, determine that the first interval duration meets the dynamic frequency switching condition;
[0086] Step S7: When the first interval duration is less than or equal to the preset duration threshold, it is determined that the first interval duration meets the static frequency condition.
[0087] In some embodiments, the preset duration threshold can be pre-stored in the display driver circuit, or the preset duration threshold can be set by a technician on the host side, and the host side sends the set preset duration threshold to the display driver circuit. For example, the technician sets the preset duration threshold to 150ms in the dynamic frequency switching software on the host side, and the host side sends 150ms to the display driver circuit.
[0088] In some embodiments, the first interval duration is compared with a preset duration threshold. If the first interval duration is greater than the preset duration threshold, the first interval duration is determined to meet the dynamic frequency switching condition. If the first interval duration is less than or equal to the preset duration threshold, the first interval duration is determined to meet the static frequency condition.
[0089] In this embodiment, a preset duration threshold can be flexibly set according to actual needs. By comparing the first interval duration with the preset duration threshold, it is easy to determine whether the display signal is in a dynamic frequency switching state or a static frequency state, and then adopt the corresponding driving logic, making the application scenarios more extensive.
[0090] Figure 2 This is a schematic diagram of the structure of a display driving circuit 10 provided in an embodiment of this application. The display driving circuit 10 includes: a timing control circuit 101 and a source driving circuit 102.
[0091] The timing control circuit 101 is connected to the source drive circuit 102 and is configured to disable the sleep function when the first interval duration corresponding to the display signal meets the dynamic frequency switching condition, and send a first control signal to the source drive circuit 102 during the vertical blanking phase of each frame.
[0092] The source drive circuit 102 is configured to provide a stable source drive voltage to the display panel in response to a first control signal during the vertical blanking phase of each frame; wherein the first interval duration is the latest interval duration between two adjacent switching frequencies of the display signal.
[0093] In some embodiments, the timing control circuit 101 may be a timing controller (TCON), which can be connected to the host of the display device to receive display signals sent by the host. Dynamic frequency switching software can be installed on the host, allowing technicians to set parameters. The host can switch the frequency of the display signal, and the timing control circuit 101 performs frequency detection on the display signal after receiving it.
[0094] In some embodiments, the source drive circuit 102 may be a source drive chip (Source IC), which may be connected to the timing control circuit 101 and the display panel respectively, receive the sleep control (Wake) signal sent by the timing control circuit 101, and provide the corresponding output voltage to the display panel in response to the Wake signal during the V-Blank phase of each frame.
[0095] In some embodiments, the timing control circuit 101 can serve as the execution body of the display driving method in the foregoing embodiments. When the first interval duration corresponding to the display signal meets the dynamic frequency switching condition, the timing control circuit 101 can disable the sleep function and send a first control signal to the source driving circuit 102 during the V-Blank phase of each frame. The first control signal can be a sleep control signal with a first level, such as a high-level Wake signal.
[0096] In some embodiments, the source drive circuit 102 can provide a stable source drive voltage to the display panel in response to a sleep control signal with a first level during the V-Blank phase of each frame. For example, the output of the source IC maintains a VDDA voltage output during the V-Blank phase. This reduces screen flicker of the display panel during the V-Blank phase.
[0097] Optionally, the timing control circuit 101 is configured to detect the frequency corresponding to the current frame display signal. When the frequency of the current frame is different from the frequency of the previous frame, it is determined that the display signal switches the frequency once after the previous frame ends, and the interval between the current frequency switch and the previous frequency switch is determined as the latest interval.
[0098] Optionally, the timing control circuit 101 is configured to determine the total duration of all frames between the current switching frequency and the previous switching frequency as the latest interval duration.
[0099] Optionally, the timing control circuit 101 is configured to determine that the first interval duration meets the dynamic frequency switching condition when the first interval duration is greater than a preset duration threshold, and to determine that the first interval duration meets the static frequency condition when the first interval duration is less than or equal to the preset duration threshold.
[0100] In some embodiments, the code for detecting dynamic frequency switching can be pre-written into the timing control circuit 101, or into a storage circuit connected to the timing control circuit 101. This code is used to execute the display driving method of the aforementioned embodiments, that is, to detect the frequency of the display signal, disable the sleep function when the display signal is in a dynamic frequency switching state, and enable the sleep function in a static frequency state. For example, the code for detecting dynamic frequency switching can be pre-written into the flash memory chip (Flash IC) connected to the TCON. After the TCON is powered on, it reads and executes the code for detecting dynamic frequency switching from the Flash IC. This is only an example, and the embodiments of this application do not limit this.
[0101] In some embodiments, the timing control circuit 101 can detect the frequency of each frame of the display signal to determine whether the display signal needs to switch frequencies. Specifically, the timing control circuit 101 can calculate the frequency corresponding to the current frame display signal based on the overall duration of the current frame display signal, and then compare the frequency of the current frame with the frequency of the previous frame. If the frequencies of the two frames display signals are not equal, it indicates that the display signal switched frequencies once after the previous frame ended.
[0102] In some embodiments, the timing control circuit 101 can detect the duration of the V-Blank phase in each frame of the display signal to determine whether the display signal switches frequencies. Specifically, the timing control circuit 101 compares the duration of the V-Blank phase in the current frame with the duration of the V-Blank phase in the previous frame. If the durations of the V-Blank phases corresponding to the two frames of display signals are different, it indicates that the frequencies of the two frames of display signals are different, that is, the display signal switches frequencies once after the previous frame ends.
[0103] In some embodiments, the timing control circuit 101 can determine the frequency of the display signal of the current frame based on the interval between the current switching frequency and the previous switching frequency at the end of the current frame or after the start of the next frame, and then determine whether the frequency of the current frame is the same as the frequency of the previous frame. If the frequencies are not the same, the timing control circuit 101 determines that a switching frequency occurred after the end of the previous frame, and then the timing control circuit 101 can use the interval between the current switching frequency and the previous switching frequency as the latest interval, that is, the first interval. The first interval can be the total duration of all frames between the current switching frequency and the previous switching frequency.
[0104] In some embodiments, if the timing control circuit 101 detects the display signal switching frequency for the first time in frame N, it starts timing from zero with the start time of frame N as the origin. When the display signal switching frequency is detected for the second time in frame M, the timing duration is subtracted from the total duration of frame M to obtain the interval between the two switching frequencies. Then, the timing control circuit 101 resets the timing to zero and starts timing again from zero with the start time of frame M as the origin, and so on. The latest interval between two adjacent switching frequencies can be obtained by timing. This is only an example, and the embodiments of this application do not limit this.
[0105] In some embodiments, the preset duration threshold can be pre-stored in the timing control circuit 101 or the storage circuit connected to the timing control circuit 101, or the preset duration threshold can be set by a technician on the host side, and the host side sends the set preset duration threshold to the timing control circuit 101.
[0106] In some embodiments, the timing control circuit 101 compares the first interval duration with a preset duration threshold. If the first interval duration is longer than the preset duration threshold, it is determined that the first interval duration meets the dynamic frequency switching condition. If the first interval duration is less than or equal to the preset duration threshold, it is determined that the first interval duration meets the static frequency condition.
[0107] Optionally, the timing control circuit 101 is configured to send a second control signal to the source drive circuit 102 during the display phase of each frame after the sleep function is turned off;
[0108] The source drive circuit 102 is configured to provide a data voltage corresponding to the display signal to the display panel in response to the second control signal during the display phase of each frame, so as to drive the display panel to display the image.
[0109] In some embodiments, the second control signal sent by the timing control circuit 101 to the source drive circuit 102 may be a sleep control signal with a first level, such as a high-level Wake signal. During the Active phase of each frame, the source drive circuit 102, in response to the sleep control signal with the first level, provides a data voltage corresponding to the display signal to the display panel to drive the display panel to display the image.
[0110] In some embodiments, when the first interval duration corresponding to the display signal meets the dynamic frequency switching condition, the timing control circuit 101 can disable the sleep function and continuously send a sleep control signal with a first level to the source drive circuit 102. For example, TCON keeps the Wake signal at a high level, and all outputs of the Source IC maintain VDDA voltage output during the V-Blank phase.
[0111] In some embodiments, if the host switches the frequency of the display signal at the end of frame N, the timing control circuit 101 can detect that the frequency of frame N+1 is different from the frequency of frame N at the end of frame N+1 or even after the start of frame N+2. The timing control circuit 101 can compare the first interval duration with a preset duration threshold. If the first interval duration meets the dynamic frequency switching condition, the timing control circuit 101 can disable the sleep function at frame N+2 and continuously send a sleep control signal with a first level to the source drive circuit 102 starting from frame N+2. This allows the source drive circuit 102 to provide the data voltage corresponding to the display signal to the data lines of the display panel during the Active phase of each frame, and to provide a stable source drive voltage to the data lines of the display panel during the V-Blank phase of each frame.
[0112] Each frame starting from the N+2th frame may or may not include the N+2th frame, depending on whether the source drive circuit 102 can receive and execute the instruction from the timing control circuit 101 within the N+2th frame to complete the operation of disabling the sleep function and switching the output voltage. This application embodiment does not impose any restrictions on this.
[0113] In this way, when the display signal is in a dynamic frequency switching state, the timing control circuit 101 can reduce screen flicker during the V-Blank phase and improve the image quality of the display panel by disabling the sleep function and controlling the source drive circuit 102 to provide a stable source drive circuit 102 to the display panel during the V-Blank phase of each frame.
[0114] Optionally, the timing control circuit 101 is configured to enable the sleep function when the first interval duration meets the static frequency condition, and send a third control signal to the source drive circuit 102 during the display phase of each frame, and send a fourth control signal to the source drive circuit 102 during the vertical blanking phase of each frame.
[0115] The source drive circuit 102 is configured to provide a data voltage corresponding to the display signal to the display panel in response to a third control signal during the display phase of each frame, and to keep the output terminal connected to the data line of the display panel in a floating state in response to a fourth control signal during the vertical blanking phase of each frame.
[0116] In some embodiments, the third control signal sent by the timing control circuit 101 to the source drive circuit 102 may be a sleep control signal with a first level, such as a high-level Wake signal. The fourth control signal may be a sleep control signal with a second level, such as a low-level Wake signal.
[0117] In some embodiments, during the Active phase of each frame, the source driver circuit 102, in response to a sleep control signal with a first level, can provide a data voltage corresponding to the display signal to the display panel to drive the display panel to display the image. Furthermore, during the V-Blank phase of each frame, in response to a sleep control signal with a second level, the source driver circuit 102 can keep the output terminal connected to the data line of the display panel in a floating state. This reduces the logic power consumption of the source driver circuit 102 during the V-Blank phase.
[0118] In some embodiments, if the host switches the frequency of the display signal at the end of frame N, the timing control circuit 101 can detect that the frequency of frame N+1 is different from the frequency of frame N at the end of frame N+1 or even after the start of frame N+2. The timing control circuit 101 can compare the first interval duration with a preset duration threshold. If the first interval duration meets the static frequency switching condition, the sleep function can be enabled at frame N+2, and a sleep control signal with a first level is sent to the source driver circuit 102 during the Active phase of each frame starting from frame N+2, so that the source driver circuit 102 provides the data voltage corresponding to the display signal to the data line of the display panel. Furthermore, the timing control circuit 101 sends a sleep control signal with a second level to the source driver circuit 102 during the V-Blank phase of each frame starting from frame N+2, so that the source driver circuit 102 keeps the output terminal connected to the data line of the display panel in a floating state.
[0119] In some embodiments, the Wake function can be enabled after the TCON is powered on. When the TCON detects that the first interval duration meets the static frequency condition, if the Wake function has already been enabled, it will remain enabled. If the Wake function has already been disabled, the TCON will re-enable the Wake function and send a high-level Wake signal to the Source IC during the Active phase of each frame, and send a low-level Wake signal to the Source IC during the V-Blank phase of each frame, so that all outputs of the Source IC remain in a Floating state.
[0120] Figure 3 This is a flowchart of a display driving method provided in an embodiment of this application, such as... Figure 3 As shown, when TCON is powered on, after the Nth and N+1th frequency switching detections, TCON confirms whether the first interval t between these two adjacent frequency switching events exceeds a preset time threshold of 150ms. If t ≤ 150ms, the first interval t meets the dynamic frequency switching condition. TCON disables the Wake function and sends a high-level Wake signal to the Source IC during the V-Blank phase of each frame. This ensures that the Source IC maintains VDDA voltage output during the V-Blank phase of each frame, providing a stable source drive voltage to the data lines of the display panel and reducing screen flicker during the V-Blank phase.
[0121] like Figure 3As shown, if t > 150ms, the first interval duration t meets the static frequency condition. TCON enables the Wake function and sends a low-level Wake signal to the Source IC during the V-Blank phase of each frame. This ensures that the Source IC keeps the output connected to the data line in a floating state during the V-Blank phase of each frame, which can reduce the logic power consumption of the Source IC during the V-Blank phase.
[0122] like Figure 3 As shown, after each Wake function is enabled, TCON can check if the system has lost power. If not, it returns to continue monitoring whether the display signal has switched frequencies; otherwise, it stops monitoring. Similarly, after enabling or disabling the Wake function, TCON can check if the system has lost power. If not, it returns to continue monitoring whether the display signal has switched frequencies; otherwise, it stops monitoring.
[0123] Figure 4 This is a timing diagram of a display driving method provided in an embodiment of this application, as shown below. Figure 4 As shown, the TCON receives the display signal. Each frame of the display signal includes an Active phase and a V-Blank phase. The TCON can detect whether the display signal switches frequencies for each frame. Figure 4 As shown, before the Nth frequency switching of the display signal, the total duration of the M frames of 120Hz display signal is greater than 150ms. After the Nth frequency switching, the total duration of the 4 frames of 30Hz display signal is 133ms. Then, after the N+1th frequency switching of the display signal, the total duration of the 12 frames of 120Hz display signal is 100ms.
[0124] like Figure 4 As shown, for the Nth frequency switching of the display signal, TCON can detect the display signal switching frequency once after the first frame of the 4 frames of 30Hz display signal ends. Similarly, for the N+1th frequency switching of the display signal, TCON can detect the display signal switching frequency again after the first frame of the 12 frames of 120Hz display signal ends. Since the interval between these two adjacent frequency switching times is 133ms, which is less than the preset duration threshold of 150ms, TCON determines that 133ms meets the dynamic frequency switching condition and the sleep function needs to be turned off.
[0125] like Figure 4As shown, the STV signal is the frame start signal sent by TCON to the GOA circuit of the display panel. The frequency of the STV signal corresponds to the frequency of the display signal, and the STV signal includes two states: high frequency 120Hz and low frequency 30Hz. The Wake_A signal is the sleep control signal sent by TCON to the Source IC. The Wake_A signal is active low. When the Wake function needs to be enabled, TCON sets the Wake_A signal low, and when the Wake function needs to be disabled, TCON sets the Wake_A signal high. The Sout_A signal is the output signal of the Source IC.
[0126] like Figure 4 As shown, when the display signal is in a static frequency state, TCON sends a high-level Wake_A signal to the SourceIC during the Active phase of each frame, causing the SourceIC to provide the data voltage corresponding to the display signal to the display panel. During the V-Blank phase of each frame, TCON sends a low-level Wake_A signal to the SourceIC, causing the SourceIC to keep all output terminals in a Floating state, thereby reducing the power consumption of the SourceIC during the V-Blank phase.
[0127] like Figure 4 As shown, when the display signal is in dynamic frequency switching state, TCON continuously sends a high-level Wake_A signal to the Source IC in the Active and V-Blank phases of each frame, so that the Source IC provides the data voltage corresponding to the display signal to the display panel in the Active phase of each frame, and keeps all output terminals of the Source IC at VDDA voltage output in the V-Blank phase of each frame, thereby reducing screen flicker during dynamic frequency switching.
[0128] In related technologies, when the display signal is in both static frequency and dynamic frequency switching states, the TCON enables the Wake function. During the Active phase of each frame, the Wake_B signal is set to a high level, and during the V-Blank phase of each frame, the Wake_B signal is set to a low level. This ensures that all outputs of the Source IC are in a floating state during the V-Blank phase, thereby reducing the power consumption of the Source IC during the V-Blank phase. Figure 5 The Wake_B and Sout_B signals. The Sout_B signal is the output signal of the Source IC.
[0129] The present application provides a display driving circuit 10. When the first interval duration corresponding to the display signal meets the dynamic frequency switching condition, the timing control circuit 101 can turn off the sleep function, thereby avoiding the screen flicker problem from worsening. The source driving circuit 102 provides a stable source driving voltage to the display panel, reducing the screen flicker of the display panel, improving the flicker level of the display panel, and improving the display quality of the display panel during dynamic frequency switching.
[0130] Figure 6 This is one of the test waveform diagrams of a display driving circuit 10 provided in an embodiment of this application, such as... Figure 6 As shown, the TCON receives a static 30Hz display signal, sends a high-level Wake signal to the Source IC during the Active phase of each frame, and sends a low-level Wake signal to the Source IC during the V-Blank phase of each frame. Figure 6 As shown in the waveform of the Sout signal, the Source IC responds to the high-level Wake signal in the Active phase of each frame and outputs the data voltage corresponding to the display signal. In the V-Blank phase of each frame, the Source IC responds to the low-level Wake signal, and all output terminals are in the Floating state to reduce the power consumption of the Source IC in the V-Blank phase.
[0131] Figure 7 This is a second test waveform diagram of a display driving circuit 10 provided in an embodiment of this application, such as... Figure 7 As shown, the TCON receives a static 120Hz display signal, sends a high-level Wake signal to the Source IC during the Active phase of each frame, and sends a low-level Wake signal to the Source IC during the V-Blank phase of each frame. Figure 7 As shown in the waveform of the Sout signal, the Source IC responds to the high-level Wake signal in the Active phase of each frame and outputs the data voltage corresponding to the display signal. In the V-Blank phase of each frame, the Source IC responds to the low-level Wake signal, and all output terminals are in the Floating state to reduce the power consumption of the Source IC in the V-Blank phase. Figure 6 and Figure 7 The diagram also shows the STV signal transmitted by TCON to the GOA circuit of the display panel, the frequency of which corresponds to the frequency of the display signal.
[0132] Figure 8This is the third test waveform diagram of a display driving circuit 10 provided in this application embodiment. Technicians can run dynamic frequency switching software on the host computer, setting it to cycle through 4 frames at 30Hz → 12 frames at 120Hz → 4 frames at 30Hz. For example... Figure 8 As shown, the TCON receives the display signal in dynamic frequency switching mode. When the TCON detects that the latest interval between two consecutive frequency switching events is 133ms or 100ms, which is less than the preset time threshold of 150ms, the TCON continuously sends a high-level Wake signal to the Source IC. This causes the Source IC to respond to the high-level Wake signal during the Active phase of each frame, outputting the data voltage corresponding to the display signal. During the V-Blank phase of each frame, the Source IC also responds to the high-level Wake signal, and all output terminals maintain L63 grayscale voltage output. At this time,
[0133] It should be noted that because the Sout signal measurement point is before the OP of the Source IC, the Sout signal waveform cannot maintain the VDDA voltage during the V-Blank phase. Dynamic flicker values were tested in L63 grayscale, showing an improvement of 11dB. This achieves low power consumption in static frequency mode without increasing BOM cost, while improving flicker levels in dynamic frequency switching mode.
[0134] This application provides a display device, which includes a display panel and a display driving circuit 10 as described in the previous embodiment; the source driving circuit 102 in the display driving circuit 10 is connected to the display panel.
[0135] The display device provided in this application embodiment can achieve the same or similar technical effects as the display driving method in the foregoing embodiments. To avoid repetition, it will not be described again here.
[0136] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0137] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0138] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.
[0139] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes the element.
[0140] The above provides a detailed description of the display driving method, display driving circuit, and display device provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A display driving method, characterized by, The display driving method comprises: when a first interval duration corresponding to the display signal meets a dynamic frequency switching condition, the sleep function is closed, and a stable source driving voltage is provided to the display panel in a vertical blanking phase of each frame; wherein the first interval duration is a latest interval duration of adjacent two switching frequencies of the display signal; after the sleep function is closed, it is determined whether the system is powered off, if not, the detection of whether the display signal is frequency switched is continued, otherwise the detection is stopped.
2. The display driving method according to claim 1, wherein Before the sleep function is closed, the display driving method further comprises: detecting a frequency corresponding to the display signal of a current frame; when the frequency of the current frame is different from that of a previous frame, it is determined that the display signal is frequency switched once after the previous frame ends; an interval duration between the current switching frequency and the previous switching frequency is determined as the latest interval duration.
3. The display driving method according to claim 2, wherein The interval duration between the current switching frequency and the previous switching frequency is determined as the latest interval duration, comprising: the total duration of all frames between the current switching frequency and the previous switching frequency is determined as the latest interval duration.
4. The display driving method according to claim 1, wherein After the sleep function is closed, the display driving method further comprises: in a display phase of each frame, a data voltage corresponding to the display signal is provided to the display panel to drive the display panel to display a picture.
5. The display driving method according to any one of claims 1 to 4, wherein The display driving method further comprises: when the first interval duration meets a static frequency condition, the sleep function is opened, and in a display phase of each frame, a data voltage corresponding to the display signal is provided to the display panel, and in a vertical blanking phase of each frame, a target output end is kept in a suspended state; wherein the target output end is an output end connected with a data line of the display panel.
6. The display driving method according to claim 1, wherein The display driving method further comprises: when the first interval duration is less than or equal to a preset duration threshold, it is determined that the first interval duration meets the dynamic frequency switching condition; when the first interval duration is greater than the preset duration threshold, it is determined that the first interval duration meets the static frequency condition.
7. A display driving circuit, characterized by comprising: The display driving circuit comprises a timing control circuit and a source driving circuit; The timing control circuit is connected with the source driving circuit, and is configured to close the sleep function when a first interval duration corresponding to the display signal meets a dynamic frequency switching condition, and send a first control signal to the source driving circuit in a vertical blanking phase of each frame; The source driving circuit is configured to provide a stable source driving voltage to the display panel in the vertical blanking phase of each frame in response to the first control signal; wherein the first interval duration is a latest interval duration of adjacent two switching frequencies of the display signal; after the sleep function is closed, it is determined whether the system is powered off, if not, the detection of whether the display signal is frequency switched is continued, otherwise the detection is stopped.
8. The display driving circuit according to claim 7, wherein, The timing control circuit is configured to send a second control signal to the source driving circuit in a display phase of each frame after the sleep function is closed; The source driving circuit is configured to provide, in the display stage of each frame, a data voltage corresponding to the display signal to the display panel in response to the second control signal, so as to drive the display panel to display a picture.
9. The display driving circuit according to claim 7, wherein, The timing control circuit is configured to start a sleep function when the first interval duration meets a static frequency condition, and send a third control signal to the source driving circuit in the display stage of each frame, and send a fourth control signal to the source driving circuit in the vertical blanking stage of each frame. The source driving circuit is configured to provide, in the display stage of each frame, a data voltage corresponding to the display signal to the display panel in response to the third control signal, and keep an output end connected with a data line of the display panel in a suspended state in the vertical blanking stage of each frame in response to the fourth control signal.
10. The display driving circuit according to claim 7, wherein, The timing control circuit is configured to detect a frequency corresponding to the display signal of a current frame, and when the frequency of the current frame is different from that of a previous frame, determine that the display signal switches a frequency once after the previous frame ends, and determine an interval duration between the current switching frequency and a previous switching frequency as the latest interval duration.
11. The display driving circuit according to claim 10, wherein, The timing control circuit is configured to determine a total duration of all frames between the current switching frequency and the previous switching frequency as the latest interval duration.
12. The display driving circuit according to claim 7, wherein, The timing control circuit is configured to determine that the first interval duration meets the dynamic frequency switching condition when the first interval duration is less than or equal to a preset duration threshold, and determine that the first interval duration meets a static frequency condition when the first interval duration is greater than the preset duration threshold.
13. A display device comprising: The display device comprises a display panel and the display driving circuit according to any one of claims 7-12. The source driving circuit in the display driving circuit is connected with the display panel.
Citation Information
Patent Citations
Display device
CN115909964A