Driving method of display panel, display device and computer readable storage medium
By dynamic black insertion control based on the positional relationship between the vertical synchronization signal and the light emission control signal in VRR technology, the problem of flickering display devices in VRR technology is solved, and the display stability is improved.
Patent Information
- Application Number
- CN202510279234.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-10
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2045-03-10
AI Technical Summary
In VRR technology, the synchronization signal of the display device is input from time to time, resulting in flickering problems.
By acquiring the vertical synchronization signal and light emission control signal of the display panel, the insertion black control is performed for the next frame period after the synchronization pulse, and the interval and pulse width of the insertion black pulse are adjusted according to the positional relationship between the synchronization pulse signal and the target insertion black pulse.
Reduces the flickering problem of the display panel in VRR mode and improves the stability of the display screen.
Smart Images

Figure CN120032591A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display control technology, and in particular to a display panel driving method, a display device and a computer-readable storage medium. Background Art
[0002] Variable Refresh Rate (VRR) is a display technology that dynamically adjusts the refresh rate of the display device to match the speed at which the output device generates frames, thereby reducing screen tearing, freezing, or input delays, and providing a smoother visual experience. However, in VRR technology, the synchronization signal of the display device is input irregularly, which is prone to flickering. Summary of the invention
[0003] The purpose of the present application is to provide a display panel driving method, a display device and a computer-readable storage medium to solve the flicker problem that is prone to exist in VRR technology.
[0004] In order to achieve the above-mentioned object, the present application provides a first aspect of a display panel driving method, comprising:
[0005] Obtaining a vertical synchronization signal of the display panel and a light-emitting control signal for controlling a light-emitting element of the display panel to emit light;
[0006] When a synchronization pulse signal of the vertical synchronization signal is received, black insertion control is performed for a next frame period after the synchronization pulse signal according to a positional relationship between the synchronization pulse signal and a target black insertion pulse of the light emitting control signal;
[0007] The target black insertion pulse is a black insertion pulse preceding the synchronization pulse signal.
[0008] In the embodiment of the present application, the black insertion control is performed for the next frame period after the synchronization pulse signal according to the positional relationship between the synchronization pulse signal and the target black insertion pulse of the light emitting control signal, including:
[0009] When the interval between the target black insertion pulse and the synchronization pulse signal is less than a preset interval, in the next frame period, the light emitting control controller of the display panel is controlled to output black insertion pulses at different time intervals, so that in the next frame period, there are at least two different black insertion intervals.
[0010] In an embodiment of the present application, in the next frame period, the light emitting controller of the display panel is controlled to output black insertion pulses at different time intervals, so that in the next frame period, there are at least two different black insertion intervals, including:
[0011] In the next frame period, the light emitting controller is controlled to output the black insertion pulse according to the black insertion intervals which increase successively.
[0012] In an embodiment of the present application, controlling the light emitting controller to output the black insertion pulse according to the successively increasing black insertion intervals includes:
[0013] Determine the interval between the target black insertion pulse and the synchronization pulse signal as a first interval;
[0014] Taking the first interval as a starting interval, the black insertion intervals of adjacent black insertion pulses are increased in sequence until they are increased to a set second interval.
[0015] In the embodiment of the present application, the black insertion control is performed for the next frame period after the synchronization pulse signal according to the positional relationship between the synchronization pulse signal and the target black insertion pulse of the light emitting control signal, including:
[0016] When the target black insertion pulse partially coincides with the synchronization pulse signal, in the next frame period, the light emitting control controller of the display panel is controlled to output a black insertion pulse, so that the pulse widths of at least two black insertion pulses in the next frame period are different.
[0017] In an embodiment of the present application, in the next frame period, controlling the light emitting control controller of the display panel to output a black insertion pulse so that the pulse widths of at least two black insertion pulses in the next frame period are different includes:
[0018] In the next frame period, the light emitting controller is controlled to sequentially output the black insertion pulses according to successively decreasing pulse widths.
[0019] In an embodiment of the present application, controlling the light emitting controller to sequentially output the black insertion pulses according to successively decreasing pulse widths includes:
[0020] Calculating the sum of the pulse widths of the target black insertion pulse and the synchronization pulse signal after the pulses overlap to obtain a first pulse width;
[0021] Taking the first pulse width as the starting pulse width, the pulse widths of adjacent black insertion pulses are reduced in sequence until they are reduced to a set second pulse width.
[0022] In the embodiment of the present application, the driving method further includes:
[0023] Based on the black insertion pulse in the next frame period, a black frame is generated at the insertion time corresponding to the black insertion pulse.
[0024] A second aspect of the present application provides a display device, including:
[0025] Display panel;
[0026] a memory configured to store instructions; and
[0027] The processor is configured to call the instructions from the memory and implement the above-mentioned display panel driving method when executing the instructions.
[0028] A third aspect of the present application provides a computer-readable storage medium having instructions stored thereon, which, when executed by a processor, configure the processor to execute the above-mentioned method for driving a display panel.
[0029] When receiving the synchronization pulse of the vertical synchronization signal of the display panel, the present application performs black insertion control for the next frame period after the synchronization pulse according to the positional relationship between the synchronization pulse signal and the target black insertion pulse of the light emitting control signal. The black insertion control of the frame period is performed by irregularly inputting the vertical synchronization signal, which reduces the flicker problem of the display panel in the VRR mode and can effectively improve the stability of the display screen of the display panel in the VRR mode.
[0030] Other features and advantages of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0032] Figure 1 A pulse schematic diagram of black insertion control at equal intervals under a fixed refresh rate;
[0033] Figure 2 A schematic diagram of a display screen with equal interval black insertion control at a fixed refresh rate;
[0034] Figure 3 A pulse schematic diagram of equally spaced black insertion control under a variable refresh rate;
[0035] Figure 4 A schematic diagram of a display screen with equal interval black insertion control under a variable refresh rate;
[0036] Figure 5 It is another pulse schematic diagram of equally spaced black insertion control under variable refresh rate;
[0037] Figure 6 A schematic diagram of another display screen with equally spaced black insertion control under a variable refresh rate;
[0038] Figure 7 A schematic diagram of a flow chart of a method for driving a display panel provided in an embodiment of the present application;
[0039] Figure 8 A pulse diagram of black insertion control under a variable refresh rate provided in an embodiment of the present application;
[0040] Fig. 9 A schematic diagram of a display screen for black insertion control under a variable refresh rate provided in an embodiment of the present application;
[0041] Fig.10 A pulse schematic diagram of another black insertion control under a variable refresh rate provided in an embodiment of the present application;
[0042] Fig.11 A schematic diagram of another display screen for black insertion control under a variable refresh rate provided in an embodiment of the present application;
[0043] Fig.12 A schematic diagram of the structure of a display device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0045] In the description of the present application, it should be understood that the terms "first" and "second" are used only for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined. In the present application, the word "exemplary" is used to mean "used as an example, illustration or description". Any embodiment described as "exemplary" in the present application is not necessarily interpreted as being more preferred or more advantageous than other embodiments. In order to enable any technician in the field to implement and use the present application, the following description is given. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present application can also be implemented without using these specific details. In other examples, well-known structures and processes will not be elaborated in detail to avoid unnecessary details that make the description of the present application obscure. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest range of principles and features disclosed in the present application.
[0046] Black insertion control is to insert a black frame between two frames of normal display images to reduce the smear and blurring in the dynamic images, thereby improving the display effect of the display panel. Black insertion control is to insert black frames by controlling the switching time of the backlight or light-emitting element of the display panel. Among them, the black insertion control for the LED display panel involves a vertical synchronization signal and a light-emitting control signal. Among them, the vertical synchronization signal is a signal received by the display panel for synchronization frame update. Generally, the vertical synchronization signal can be generated by a display controller or an image processor and transmitted to the display panel. The rising edge of the synchronization pulse signal of the vertical synchronization signal (Vertical Synchronization, Vsynv) can mark the beginning of a new frame of the image. The light-emitting control signal is a control signal for controlling the light-emitting element of the display panel. For example, the light-emitting control signal can be represented by an EM signal, which is used to insert a short black frame in the frame period of the display panel, for example, black insertion can be achieved by turning off the corresponding light-emitting element.
[0047] Figure 1 FIG. 1 is a pulse diagram of black insertion control at equal intervals under a fixed refresh rate. Figure 1As shown, under a fixed refresh rate, the frame period of the display panel is usually fixed, so the time parameters of the black insertion control can be preset and remain unchanged, that is, the black insertion control is performed at equal intervals, so the black insertion signal of the EM (a high-level pulse signal, also referred to as a "black insertion pulse") can be evenly distributed within a frame period of the Vsync signal. Specifically, within each frame period, during the effective period of the EM signal (i.e., the high-level period of the black insertion pulse), the corresponding light-emitting element is turned off, so that the display panel displays black, and during the low-level period of the EM signal, the image frame is displayed normally. Figure 2 The schematic diagram of a display panel with equal interval black insertion control at a fixed refresh rate is shown. At a fixed refresh rate, black insertion control is performed at equal intervals to reduce the flickering phenomenon caused by the frequent switching of the backlight or light-emitting elements, and to reduce the visual residual of the human eye to the dynamic picture, thereby reducing the motion blur and ghosting phenomenon, thereby improving the display effect of the display panel.
[0048] However, in VRR display mode, since the input of Vsync signal becomes irregular, the length of frame period is variable. If black insertion control is continued by inserting black pulse signal at equal intervals, the black insertion interval may become shorter or the pulse width may become larger due to partial overlap of black insertion pulses. If the interval of black frame insertion of display panel is uneven, the screen brightness will change irregularly, and such brightness change can be easily perceived as flicker by human eyes.
[0049] Figure 3 FIG. 1 is a pulse diagram of equal-interval black insertion control under VRR. Figure 3 As shown in FIG. 1 , the period between Vsync signal a and Vsync signal b is the first frame period. In the first frame period, black insertion pulses a1, a2, and a3 are controlled at set equal intervals. The interval between the black insertion pulse b1 corresponding to Vsync signal b and the previous black insertion pulse a3 of the Vsync signal is shorter than the set equal interval. At this time, the display panel will appear as follows Figure 4 As shown, the human eye perceives that the display panel flickers.
[0050] Figure 5 FIG. 1 is a pulse diagram of equal-interval black insertion control in another VRR display mode. Figure 5 As shown in the figure, the first frame period is between Vsync signal a and Vsync signal b. In the first frame period, black insertion pulses a1, a2 and a3 are controlled at set equal intervals. The black insertion pulse b1 corresponding to Vsync signal b partially overlaps with the previous black insertion pulse a3 of the Vsync signal, causing the black insertion pulse to become wider at the position corresponding to Vsync signal b. At this time, the display panel will appear as follows Figure 6 As shown, the human eye perceives that the display panel flickers.
[0051] Based on this, the embodiment of the present application proposes a method for driving a display panel to reduce the flicker problem in the VRR display mode. Figure 7 As shown, the driving method may include steps 701-702, etc., which are described in detail below.
[0052] Step 701: Obtain a vertical synchronization signal of a display panel and a light-emitting control signal for controlling a light-emitting element of the display panel to emit light.
[0053] Step 702: When a sync pulse signal of a vertical sync signal is received, black insertion control is performed for the next frame period after the sync pulse signal according to the positional relationship between the sync pulse signal and a target black insertion pulse of a light emitting control signal, wherein the target black insertion pulse is a black insertion pulse before the sync pulse signal.
[0054] In the embodiment of the present application, the Vsync signal plays a key role in the display system and determines the refresh timing of the displayed image. When the Vsync synchronization pulse signal appears, it indicates the start of a new frame cycle. For example, in an organic light emitting diode (OLED) display panel, the Vsync signal coordinates the transmission of image data from the source end (such as a graphics card, etc.) to the display panel to ensure the correct display order of the image. The light-emitting control signal (such as the EM signal) directly controls the light-emitting element in the display panel. For example, the light-emitting state of each pixel in the OLED display panel.
[0055] When the sync pulse signal of the Vsync signal is received, it indicates that a new frame cycle has begun. At this time, a corresponding black insertion pulse is generated according to the insertion timing of the sync pulse signal. Therefore, the positional relationship between the current black insertion pulse and the previous black insertion pulse corresponding to the sync pulse signal can be determined according to the occurrence timing of the sync pulse signal. The previous black insertion pulse of the sync pulse signal is the target black insertion pulse in the embodiment of the present application.
[0056] In VRR display mode, since the Vsync signal is input irregularly, if black insertion is still performed at the set equal intervals, the display panel may have uneven intervals of black insertion pulses or a larger pulse width, resulting in flickering on the display panel. The black insertion control of the embodiment of the present application is based on the positional relationship between the Vsync signal and the light-emitting control signal, that is, through the positional relationship between the black insertion pulse corresponding to the current synchronization pulse signal of the Vsync signal and the target black insertion pulse, the black insertion operation is performed on the next frame period in a targeted manner, for example, adjusting the interval between the black insertion pulses or adjusting the pulse width of the black insertion pulse, etc., so as to optimize the display effect and reduce the flicker phenomenon. For example, in a display panel with a refresh rate of 60Hz, the Vsync signal generates a synchronization pulse signal every 16.67ms (1 / 60 seconds). After receiving the synchronization pulse signal, the black insertion operation of the next frame period can be determined based on the previous black insertion pulse situation.
[0057] As can be seen from the above, when the embodiment of the present application receives the synchronization pulse of the vertical synchronization signal of the display panel, the black insertion control is performed for the next frame period after the synchronization pulse according to the positional relationship between the synchronization pulse signal and the target black insertion pulse of the light emitting control signal. The black insertion control of the frame period is performed by irregularly inputting the vertical synchronization signal, which reduces the flicker problem and can effectively improve the stability of the display screen of the display panel in the VRR mode.
[0058] After the black insertion pulse in the next frame period is determined, a black frame may be generated at an insertion time corresponding to the black insertion pulse based on the black insertion pulse in the next frame period.
[0059] In a display panel driven by VRR, after determining the control operation of the black insertion pulse in the next frame period, for example, determining the interval or pulse width of the black insertion pulse, it is necessary to generate a black frame at the insertion time corresponding to the black insertion pulse in the next frame period. For example, in an OLED display panel, after determining the relevant parameters of a black insertion pulse, a black frame is generated by controlling the light-emitting element (such as turning off the corresponding LED element) at the time point corresponding to the black insertion pulse. The generation of black frames is a key step in reducing the Flicker phenomenon. By generating black frames at appropriate time points, the display effect can be effectively adjusted and the display stability can be improved. In addition, when the Vsync signal driven by VRR is irregular, black frames are generated according to the control strategy of the black insertion pulse, which can better adapt to the display requirements of the display panel and improve the visual effect.
[0060] The black insertion control is described in detail below by taking the shortening of the interval of the black insertion pulses and the overlap of the pulse width of the black insertion pulses as examples.
[0061] In step 702, when the interval between the target black insertion pulse and the synchronization pulse signal is less than the preset interval, that is, the interval of the black insertion pulse becomes shorter, in the next frame period, the light emitting control controller of the display panel can be controlled to output the black insertion pulse at different time intervals, so that in the next frame period, there are at least two different black insertion intervals. The preset interval can be determined according to the refresh frequency of the display panel, for example, it can be set to one-fourth, one-third, one-half, etc. of the standard interval between two adjacent black insertion pulses in the original equidistant black insertion control mode, and is not specifically limited.
[0062] In addition, since the synchronization pulse signal of the Vsync signal is input irregularly, the black insertion interval may be unstable. When the interval between the target black insertion pulse and the synchronization pulse signal is small, in order to better reduce the Flicker phenomenon, it is necessary to change the strategy of the black insertion interval. The preset interval in the embodiment of the present application may also refer to the black insertion interval set in the current frame period. For example, the preset interval is set to 10 clock cycles. If the interval between the target black insertion pulse and the synchronization pulse signal becomes 8 clock cycles, the black insertion interval needs to be adjusted at this time. By controlling the light-emitting control controller to output black insertion pulses at different time intervals, such as first outputting a black insertion pulse with an interval of 3 clock cycles, and then outputting a black insertion pulse with an interval of 5 clock cycles, there are two different black insertion intervals in the next frame period. Among them, the black insertion interval refers to the interval between black insertion pulses. This different black insertion interval strategy helps to reduce the Flicker phenomenon more effectively, because under different display states, a single black insertion interval may not be able to adapt well to the display requirements under VRR drive, and multiple black insertion intervals can be dynamically adjusted according to actual conditions, thereby improving display quality.
[0063] As an example, in a display panel driven by VRR, when the interval between the target black insertion pulse and the synchronization pulse signal is less than a preset interval, the light emitting controller can be controlled to output the black insertion pulse according to the successively increasing black insertion intervals in the next frame period.
[0064] Specifically, assume that the preset interval is set to 10 clock cycles, and the interval between the target black insertion pulse and the synchronization pulse signal is 5 clock cycles. In this next frame period, the black insertion interval of the first black insertion pulse is first set to 2 clock cycles, and then the black insertion interval of the next black insertion pulse is set to 3 clock cycles, and then the next one is set to 4 clock cycles, and so on. This method of increasing black insertion intervals in sequence helps to adjust the display effect more smoothly. In VRR driving, due to the irregular synchronization signal and unstable display state, this method of increasing black insertion intervals in sequence can gradually adapt to changes in display state and reduce display anomalies caused by sudden changes in black insertion intervals, such as flickering or image tearing. It is designed based on the display panel's demand for black insertion intervals in different display states. By gradually increasing the black insertion interval, the stability and visual effect of the display can be improved while ensuring the reduction of the Flicker phenomenon.
[0065] In one example, the interval between the target black insertion pulse and the synchronization pulse signal can be determined as the first interval. Then, taking the first interval as the starting interval, the black insertion intervals of adjacent black insertion pulses are increased in sequence until they are increased to the set second interval. For example, in a VRR driving scenario of an LED display panel, if the interval between the target black insertion pulse and the synchronization pulse signal is 3 clock cycles, then these 3 clock cycles are determined as the first interval. Then, taking the first interval as the starting interval, the black insertion intervals of adjacent black insertion pulses are increased in sequence until they are increased to the set second interval. Assuming that the set second interval is 8 clock cycles, starting from the first interval of 3 clock cycles, the black insertion interval of the next black insertion pulse may be 4 clock cycles, and the next one is 5 clock cycles, and so on, until it reaches 8 clock cycles. This method is to implement a gradual adjustment strategy in the black insertion operation according to the display characteristics and requirements of the display panel under VRR drive. Since the synchronization signal is irregular during VRR driving, the state of the display panel is constantly changing. This method of gradually increasing from a certain starting interval to a set final interval can reduce the Flicker phenomenon in a relatively stable and effective way under different display states, improve display quality, and adapt to the display needs of the display panel at different times.
[0066] See also Figure 8 , Figure 8 FIG. 1 is a pulse diagram of black insertion control under a variable refresh rate provided in an embodiment of the present application. Figure 8As shown, it is assumed that the interval of the black insertion pulse in the first frame period (between the Vsync signal a and the Vsync signal b) is a fixed interval of the second interval c. Assuming that the black insertion pulse corresponding to the Vsync signal b is b1, the first interval between the black insertion pulse b1 and the target black insertion pulse a3 is d1, and the first interval d1 is smaller than the second interval c, the distance of the first interval d1 can be increased sequentially until it increases to the second interval c.
[0067] As a preferred embodiment, the increase value between adjacent intervals can be determined as x, then dn = d(n-1) + x, where n = 2, 3, 4, ..., until it increases to dn = c. Figure 8 The black insertion control method, Fig. 9 is a schematic diagram of the corresponding display panel. It can be seen that the distance between the black insertion pulses changes more slowly than that of Figure 4 display conditions, reducing the flickering of the display panel.
[0068] In step 702, when the target black insertion pulse partially coincides with the synchronization pulse signal, in the next frame period, the light emitting control controller of the display panel is controlled to output a black insertion pulse, so that the pulse widths of at least two black insertion pulses in the next frame period are different.
[0069] Since the synchronization pulse signal of the Vsync signal is input irregularly, the target black insertion pulse may partially overlap with the synchronization pulse signal. For example, the pulse of the Vsync signal and the black insertion pulse partially overlap at a certain moment. At this time, in order to reduce the flicker phenomenon, it is necessary to adjust the pulse width of the black insertion pulse. By controlling the light-emitting control controller to output black insertion pulses of different widths, such as the first black insertion pulse width is 3 pixel units, the next black insertion pulse width is 2 pixel units, etc. This different black insertion pulse width can be adjusted according to the overlap of the target black insertion pulse and the synchronization pulse signal to adapt to different display states under VRR drive, thereby more effectively reducing the flicker phenomenon and improving the stability and visual effect of the display.
[0070] As an example, in a display panel driven by VRR, when a target black insertion pulse partially overlaps with a synchronization pulse signal, the light emitting controller may be controlled to sequentially output black insertion pulses with successively decreasing pulse widths in the next frame period.
[0071] Specifically, after calculating that the black insertion pulse width needs to be adjusted, a starting pulse width is first determined, assuming it is 5 pixel units, and then the width of the next black insertion pulse is set to 4 pixel units, and the next one is 3 pixel units, and so on. This sequentially decreasing pulse width output method is to implement a gradual adjustment strategy in the black insertion operation according to the display characteristics and requirements of the display panel under VRR drive. Since the synchronization pulse signal is irregular during VRR drive, the state of the display panel is constantly changing. This method of gradually reducing from a certain starting pulse width can reduce the Flicker phenomenon in a relatively stable and effective way under different display states, improve the display quality, and adapt to the display requirements of the display panel at different times.
[0072] In one example, the sum of the pulse widths of the target black insertion pulse and the synchronization pulse signal after the overlap can be calculated to obtain the first pulse width. Then, the first pulse width is used as the starting pulse width, and the pulse widths of adjacent black insertion pulses are reduced in sequence until they are reduced to the set second pulse width. For example, if the target black insertion pulse width is 3 pixel units, and the portion where the synchronization pulse signal overlaps with the target black insertion pulse is 2 pixel units, then the first pulse width is 5 pixel units. Then, the first pulse width is used as the starting pulse width, and the pulse widths of adjacent black insertion pulses are reduced in sequence until they are reduced to the set second pulse width. Assuming that the set second pulse width is 2 pixel units, starting from the first pulse width of 5 pixel units, the width of the next black insertion pulse may be 4 pixel units, and the next one is 3 pixel units, and so on, until it reaches 2 pixel units. This method is to implement a gradual adjustment strategy in the black insertion operation according to the display characteristics and requirements of the display panel under VRR drive. Since the synchronization signal is irregular during VRR driving, the state of the display panel is constantly changing. This method of gradually reducing the width of a certain starting pulse to the set final pulse width can reduce the Flicker phenomenon in a relatively stable and effective way under different display states, improve the display quality, and adapt to the display requirements of the display panel at different times.
[0073] See also Fig.10 , Fig.10 FIG. 1 is another pulse diagram of black insertion control under a variable refresh rate provided in an embodiment of the present application. Fig.10 As shown, it is assumed that the pulse width of the black insertion pulse in the first frame period (between Vsync signal a and Vsync signal b) is a fixed second pulse width e. It is assumed that the black insertion pulse corresponding to Vsync signal b is b1, and the sum of the pulse widths of the black insertion pulse b1 and the target black insertion pulse a3 is the first pulse width f, and the first pulse width f is greater than the second pulse width e. Then the first pulse width f can be reduced in sequence until it is reduced to the second pulse width e.
[0074] As a preferred embodiment, the difference in the width of adjacent pulses can be reduced to y1, y2...yn, where y1>y2>...>yn, then fn=f(n-1)-yn, where n=1,2,3,4..., until it is reduced to fn=e. Fig.10 The black insertion control method, Fig.11 is a schematic diagram of the corresponding display panel. It can be seen that the width of the black insertion pulse changes more smoothly compared to Figure 6 display conditions, reducing the flickering of the display panel.
[0075] Fig.12 FIG. 1 is a schematic diagram of the structure of a display device 1200 provided in an embodiment of the present application. Fig.12 As shown, the display device 1200 may include a display panel 1210, a memory 1220 and a processor 1230. The memory 1220 is configured to store instructions. The processor 1230 is configured to call instructions from the memory 1220 and implement the above-mentioned display panel driving method when executing the instructions.
[0076] An embodiment of the present application further provides a computer-readable storage medium, on which instructions are stored. When the instructions are executed by a processor, the processor is configured to execute the above-mentioned method for driving a display panel.
[0077] Since the instructions stored in the display device and the computer-readable storage medium can execute the steps in any display panel driving method provided in the embodiments of the present application, the beneficial effects that can be achieved by any display panel driving method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0078] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0079] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0080] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0081] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0082] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0083] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0084] Computer readable media include permanent and non-permanent, removable and non-removable media, and can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated communication signals and carrier waves.
[0085] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0086] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for driving a display panel, characterized in that: include: Obtaining a vertical synchronization signal of the display panel and a light-emitting control signal for controlling a light-emitting element of the display panel to emit light; When a synchronization pulse signal of the vertical synchronization signal is received, black insertion control is performed for a next frame period after the synchronization pulse signal according to a positional relationship between the synchronization pulse signal and a target black insertion pulse of the light emitting control signal; The target black insertion pulse is a black insertion pulse preceding the synchronization pulse signal.
2. The driving method according to claim 1, characterized in that: The method of performing black insertion control for a next frame period after the synchronization pulse signal according to the positional relationship between the synchronization pulse signal and the target black insertion pulse of the light emitting control signal comprises: When the interval between the target black insertion pulse and the synchronization pulse signal is less than a preset interval, in the next frame period, the light emitting control controller of the display panel is controlled to output black insertion pulses at different time intervals, so that in the next frame period, there are at least two different black insertion intervals.
3. The driving method according to claim 2, characterized in that: In the next frame period, the light emitting controller of the display panel is controlled to output black insertion pulses at different time intervals, so that in the next frame period, there are at least two different black insertion intervals, including: In the next frame period, the light emitting controller is controlled to output the black insertion pulse according to the black insertion intervals which increase successively.
4. The driving method according to claim 3, characterized in that: The controlling the light emitting controller to output the black insertion pulses according to the successively increasing black insertion intervals comprises: Determine the interval between the target black insertion pulse and the synchronization pulse signal as a first interval; Taking the first interval as a starting interval, the black insertion intervals of adjacent black insertion pulses are increased in sequence until they are increased to a set second interval.
5. The driving method according to claim 1, characterized in that: The method of performing black insertion control for a next frame period after the synchronization pulse signal according to the positional relationship between the synchronization pulse signal and the target black insertion pulse of the light emitting control signal comprises: When the target black insertion pulse partially coincides with the synchronization pulse signal, in the next frame period, the light emitting control controller of the display panel is controlled to output a black insertion pulse, so that the pulse widths of at least two black insertion pulses in the next frame period are different.
6. The driving method according to claim 5, characterized in that: The step of controlling the light emitting control controller of the display panel to output a black insertion pulse in the next frame period so that the pulse widths of at least two black insertion pulses in the next frame period are different comprises: In the next frame period, the light emitting controller is controlled to sequentially output the black insertion pulses according to successively decreasing pulse widths.
7. The driving method according to claim 6, characterized in that: The controlling the light emitting controller to sequentially output the black insertion pulses according to sequentially decreasing pulse widths comprises: Calculating the sum of the pulse widths of the target black insertion pulse and the synchronization pulse signal after the pulses overlap to obtain a first pulse width; Taking the first pulse width as the starting pulse width, the pulse widths of adjacent black insertion pulses are reduced in sequence until they are reduced to a set second pulse width.
8. The driving method according to any one of claims 1 to 7, characterized in that: Also includes: Based on the black insertion pulse in the next frame period, a black frame is generated at the insertion time corresponding to the black insertion pulse.
9. A display device, characterized in that: include: Display panel; a memory configured to store instructions; as well as A processor is configured to call the instruction from the memory and implement the driving method of the display panel according to any one of claims 1 to 8 when executing the instruction.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, which, when executed by a processor, enable the processor to be configured to execute the method for driving a display panel according to any one of claims 1 to 8.
Citation Information
Patent Citations
Display panel control device, liquid crystal display device, electric apparatus, display device driving method and control program
CN101420519A
Display backlight control method
CN114512102A
Driving method and device of display panel and computer readable storage medium
CN117116182A
Display panel, driving method thereof and display device
CN117935736A
LED backlight driving method for simultaneously realizing variable refresh rate and image black frame insertion display
CN118116340A