Driving method of display panel, display device and computer readable storage medium
By adjusting the black insertion interval and pulse width of the display panel, the flickering problem caused by the irregular input of synchronization signals in VRR technology was solved, resulting in a more stable display effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-10
- Publication Date
- 2026-03-20
AI Technical Summary
In variable refresh rate (VRR) technology, the intermittent input of the display device's synchronization signal causes flickering.
By acquiring the vertical synchronization signal and light emission control signal of the display panel, and adjusting the black insertion interval or pulse width according to the positional relationship between the synchronization pulse signal and the target black insertion pulse, black insertion control is performed in the next frame cycle to reduce flickering.
It effectively reduces the flickering problem of the display panel in VRR mode, and improves the stability and visual effect of the display screen.
Smart Images

Figure CN120032591B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of display control, and in particular to a display panel driving method, display device and computer readable storage medium. BACKGROUND
[0002] Variable refresh rate (VRR) is a display technology for dynamically adjusting the refresh rate of a display device to match the speed of the generated frame of the output device, thereby reducing screen tearing, lag or input delay, and providing a smoother visual experience. However, in the VRR technology, the synchronization signal of the display device is inputted irregularly, which is prone to flickering. SUMMARY
[0003] The purpose of the present application is to provide a display panel driving method, display device and computer readable storage medium to solve the problem of flickering in VRR technology.
[0004] To achieve the above purpose, the first aspect of the present application provides a display panel driving method, comprising:
[0005] obtaining 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;
[0006] When a synchronization pulse signal of the vertical synchronization signal is received, according to the positional relationship between the synchronization pulse signal and a target black insertion pulse of the light emitting control signal, black insertion control is performed for a next frame period located after the synchronization pulse signal.
[0007] Wherein, the target black insertion pulse is a previous black insertion pulse of the synchronization pulse signal.
[0008] In the embodiments of the present application, the black insertion control performed for the next frame period located 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:
[0009] When the interval between the target black insertion pulse and the synchronization pulse signal is less than a preset interval, the light emitting controller of the display panel is controlled to output black insertion pulses at different time intervals in the next frame period, so that there are at least two different black insertion intervals in the next frame period.
[0010] In the embodiments of the present application, the light emitting controller of the display panel is controlled to output black insertion pulses at different time intervals in the next frame period, so that there are at least two different black insertion intervals in the next frame period, comprising:
[0011] In the next frame period, the light emitting controller is controlled to output the black insertion pulses with sequentially increasing black insertion intervals.
[0012] In the embodiments of the present application, the control of the light emitting controller to output the black insertion pulses with sequentially increasing black insertion intervals comprises:
[0013] The interval between the target black insertion pulse and the synchronization pulse signal is determined as a first interval.
[0014] The black insertion interval of the adjacent black insertion pulse is sequentially increased from the first interval until a second interval set.
[0015] In the embodiments of the present application, the black insertion control 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 comprises:
[0016] When the target black insertion pulse partially overlaps with the synchronization pulse signal, in the next frame period, the light emitting controller of the display panel is controlled to output black insertion pulses, so that the pulse widths of at least two black insertion pulses in the next frame period are different.
[0017] In the embodiments of the present application, the control of the light emitting controller of the display panel to output black insertion pulses 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:
[0018] In the next frame period, the light emitting controller is controlled to output the black insertion pulses with sequentially decreasing pulse widths.
[0019] In the embodiments of the present application, the control of the light emitting controller to output the black insertion pulses with sequentially decreasing pulse widths comprises:
[0020] The sum of the pulse widths of the target black insertion pulse after overlapping with the synchronization pulse signal is calculated to obtain a first pulse width.
[0021] The pulse width of the adjacent black insertion pulse is sequentially decreased from the first pulse width until a second pulse width set.
[0022] In the embodiments of the present application, the driving method further comprises:
[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] The second aspect of the present application provides a display device, comprising:
[0025] The display panel;
[0026] The memory is configured to store instructions; and
[0027] The processor is configured to call the instructions from the memory and enable the driving method of the display panel as described above when the instructions are executed.
[0028] The third aspect of the present application provides a computer readable storage medium, the computer readable storage medium has instructions stored thereon, the instructions, when executed by a processor, cause the processor to be configured to perform the driving method of the display panel as described above.
[0029] When the synchronization pulse of the vertical synchronization signal of the display panel is received, the present application performs the 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 emission control signal. The black insertion control of the frame period is performed by the irregularly input vertical synchronization signal, which reduces the flicker problem of the display panel in the VRR mode and effectively improves the stability of the display panel in the VRR mode.
[0030] Other features and advantages of the present application will be described in detail in the following specific embodiments. BRIEF DESCRIPTION OF DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiment description. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0032] Figure 1 It is a pulse schematic diagram of equal interval black insertion control under a fixed refresh rate;
[0033] Figure 2 It is a schematic diagram of the display screen of equal interval black insertion control under a fixed refresh rate;
[0034] Figure 3 It is a pulse schematic diagram of equal interval black insertion control under a variable refresh rate;
[0035] Figure 4 It is a schematic diagram of the display screen of equal interval black insertion control under a variable refresh rate;
[0036] Figure 5 It is another pulse schematic diagram of equal interval black insertion control under a variable refresh rate;
[0037] Figure 6 a schematic diagram of a display picture with equal interval black insertion control under variable refresh rate in an embodiment of the present application;
[0038] Figure 7 a flowchart of a driving method of a display panel provided in an embodiment of the present application;
[0039] Figure 8 a pulse schematic diagram of black insertion control under variable refresh rate provided in an embodiment of the present application;
[0040] Figure 9 a schematic diagram of a display picture with black insertion control under variable refresh rate provided in an embodiment of the present application;
[0041] Figure 10 a pulse schematic diagram of another black insertion control under variable refresh rate provided in an embodiment of the present application;
[0042] Figure 11 a schematic diagram of another display picture with black insertion control under variable refresh rate provided in an embodiment of the present application;
[0043] Figure 12 a structural schematic diagram of a display device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.
[0045] In the description of the present application, it should be understood that the terms "first", "second" are used only for descriptive purposes and are not to be construed as indicating or implying relative importance or an indicated number of technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "a plurality of" is two or more, unless otherwise specifically limited. In the present application, the word "exemplary" is used to mean "serving as an example, instance, or illustration." Any implementation described as "exemplary" in the present application is not necessarily to be construed as preferred or advantageous over other implementations. In order to enable any person skilled in the art to achieve 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 those skilled in the art can realize the present application without using these specific details. In other examples, well-known structures and processes will not be described in detail to avoid unnecessary details making 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 broadest scope consistent with the principles and features disclosed.
[0046] Insertion black control is to insert a black frame between two normal display frames to reduce the phenomenon of trailing and blur in dynamic picture, so as to improve the display effect of the display panel. The insertion black control is to control the switching time of the backlight or the light emitting element of the display panel to realize the insertion of the black frame. Among them, the insertion black control for LED display panel involves vertical synchronization signal and light emitting control signal. Among them, the vertical synchronization signal is the signal received by the display panel for synchronizing frame update. Usually, the vertical synchronization signal can be generated by the display controller or 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 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, by turning off the corresponding light emitting element to realize the insertion of black.
[0047] Figure 1 A pulse diagram for equal interval insertion black control under a fixed refresh rate. As Figure 1As shown, at a fixed refresh rate, the frame period of the display panel is usually fixed. Therefore, the timing parameter for black insertion control can be preset and kept constant, i.e., black insertion control is performed at equal intervals. Thus, the black insertion signal (high-level pulse signal, also known as the "black insertion pulse") of the EM can be evenly distributed within one 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, making the display panel display black. During the low-level period of the EM signal, the image frame is displayed normally. Figure 2 This is a schematic diagram of a display panel that uses equal-interval black pixel insertion control at a fixed refresh rate. By using equal-interval black pixel insertion control at a fixed refresh rate, flickering caused by frequent switching of backlight or light-emitting elements is reduced. Furthermore, it reduces visual persistence of dynamic images, thereby reducing motion blur and ghosting, and ultimately improving the display panel's performance.
[0048] However, in VRR display mode, because the input of the Vsync signal becomes irregular and the frame period length is variable, if the black frame insertion control is continued using the method of inserting black frames at equal intervals, the black frame insertion interval may become shorter or the pulse width may increase due to partial overlap of the black frame insertion pulses. If the interval of the black frame insertion on the display panel is uneven, it will cause irregular changes in screen brightness, which are easily perceived by the human eye as flickering.
[0049] Figure 3 This is a pulse diagram illustrating equal-interval black insertion control under VRR. (Example) Figure 3 As shown, the first frame period is between Vsync signals a and b. During this first frame period, insertion pulses a1, a2, and a3 are used for insertion control at set equal intervals. The interval between the insertion pulse b1 corresponding to Vsync signal b and the preceding insertion pulse a3 is shorter than the set equal interval. At this time, the display panel will show an image like... Figure 4 The situation shown makes the flickering of the display panel perceptible to the human eye.
[0050] Figure 5 This is a pulse diagram illustrating equal-interval black insertion control in another VRR display mode. (Example:) Figure 5 As shown, the first frame period is between Vsync signals a and b. During this first frame period, insertion pulses a1, a2, and a3 are used for insertion control at set equal intervals. The insertion pulse b1 corresponding to Vsync signal b partially overlaps with the preceding insertion pulse a3 of that Vsync signal, causing the insertion pulse to widen at the position corresponding to Vsync signal b. At this time, the display panel will show an image like... Figure 6 The situation shown makes the flickering of the display panel perceptible to the human eye.
[0051] Based on this, the embodiment of the present application proposes a driving method of a display panel to reduce the flicker problem in the VRR display mode. As shown in the figure, the driving method can include steps 701-702, which will be described in detail below. Figure 7
[0052] Step 701, 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.
[0053] Step 702, when receiving a synchronization pulse signal of the vertical synchronization signal, according to the positional relationship between the synchronization pulse signal and a target black insertion pulse of the light-emitting control signal, performing black insertion control on a next frame period after the synchronization pulse signal. Wherein, the target black insertion pulse is a previous black insertion pulse of the synchronization pulse signal.
[0054] In the embodiment of the present application, the Vsync signal plays a key role in the display system, which determines the refresh timing of the display image. When the synchronization pulse signal of Vsync appears, it indicates the start of a new frame period. 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 point in the OLED display panel.
[0055] When the synchronization pulse signal of the Vsync signal is received, it indicates the start of a new frame period. At this time, a corresponding black insertion pulse will be generated according to the insertion timing of the synchronization pulse signal. Therefore, according to the occurrence timing of the synchronization pulse signal, the positional relationship between the current black insertion pulse corresponding to the synchronization pulse signal and the previous black insertion pulse can be determined. Wherein, the previous black insertion pulse of the synchronization pulse signal is the target black insertion pulse in the embodiment of the present application.
[0056] In the VRR display mode, due to the non-periodic input of the Vsync signal, if the black insertion is still performed at the set equal interval, the display panel may have uneven intervals of the black insertion pulse or a large pulse width, resulting in a flicker phenomenon of the display panel. The black insertion control of the embodiments of the present application is performed based on the positional relationship between the Vsync signal and the light emission 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 of the next frame period is performed, for example, the interval between the black insertion pulses is adjusted or the pulse width of the black insertion pulse is adjusted, so as to optimize the display effect and reduce the flicker phenomenon. For example, in a display panel with a refresh rate of 60 Hz, the Vsync signal generates a synchronization pulse signal every 16.67 ms (1 / 60 second). After receiving the synchronization pulse signal, the black insertion operation of the next frame period can be determined according to the previous black insertion pulse.
[0057] As described above, when the synchronization pulse of the vertical synchronization signal of the display panel is received, the black insertion control of the next frame period after the synchronization pulse is performed according to the positional relationship between the synchronization pulse signal and the target black insertion pulse of the light emission control signal. The black insertion control of the frame period is performed through the non-periodic input of the vertical synchronization signal, which reduces the flicker problem and can effectively improve the stability of the display panel in the VRR mode.
[0058] After the black insertion pulse in the next frame period is determined, the black frame can be generated at the insertion time corresponding to the black insertion pulse based on the black insertion pulse in the next frame period.
[0059] In the display panel driven by the VRR, after the control operation of the black insertion pulse in the next frame period is determined, for example, the interval or pulse width of the black insertion pulse is determined, the black frame needs to be generated at the insertion time corresponding to the black insertion pulse in the next frame period. For example, in an OLED display panel, if the related parameters of a certain black insertion pulse are determined, the 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 the black frame is a key step to reduce the flicker phenomenon. By generating the black frame at the appropriate time point, the display effect can be effectively adjusted, the stability of the display can be improved, and in the case of non-periodic Vsync signal of the VRR drive, the black frame is 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 will be described in detail below by taking the shortening of the interval of the black insertion pulse and the coincidence of the pulse width of the black insertion pulse as examples.
[0061] In step 702, when the interval between the target blanking pulse and the synchronization pulse signal is less than the preset interval, that is, the interval of the blanking pulse is shortened, in the next frame period, the light emitting controller of the display panel can be controlled to output the blanking pulse according to different time intervals, so that in the next frame period, there are at least two different blanking 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 blanking pulses in the original equal-interval blanking control mode, and the specific value is not limited.
[0062] In addition, since the synchronization pulse signal of the Vsync signal is not input periodically, it may cause the blanking interval to be unstable. When the interval between the target blanking pulse and the synchronization pulse signal is small, in order to better reduce the Flicker phenomenon, the strategy of the blanking interval needs to be changed. The preset interval in the embodiment of the present application can also refer to the blanking interval set in the current frame period. For example, if the preset interval is set to 10 clock periods, and the interval between the target blanking pulse and the synchronization pulse signal becomes 8 clock periods, at this time, it is necessary to adjust the blanking interval. By controlling the light emitting controller to output the blanking pulse according to different time intervals, such as first outputting a blanking pulse with an interval of 3 clock periods, and then outputting a blanking pulse with an interval of 5 clock periods, so that in the next frame period, there are two different blanking intervals. The blanking interval refers to the interval between the blanking pulses. This different blanking interval strategy helps to more effectively reduce the Flicker phenomenon, because in different display states, a single blanking interval may not be able to well adapt to the display requirements under VRR driving, and multiple blanking intervals can be dynamically adjusted according to the actual situation, thereby improving the display quality.
[0063] As an example, in the display panel under VRR driving, when the interval between the target blanking pulse and the synchronization pulse signal is less than the preset interval, the light emitting controller can be controlled to output the blanking pulse according to the blanking interval that increases in turn in the next frame period.
[0064] Specifically, assuming that the preset interval is set to 10 clock periods, and the interval between the target black insertion pulse and the synchronization pulse signal is 5 clock periods. In this next frame period, the black insertion interval of the first black insertion pulse is first set to 2 clock periods, and then the black insertion interval of the next black insertion pulse is set to 3 clock periods, and the next one is set to 4 clock periods, and so on. This way of gradually increasing the black insertion interval helps to adjust the display effect more smoothly. In VRR driving, because the synchronization signal is not periodic, the display state is unstable. This way of gradually increasing the black insertion interval can gradually adapt to the changes in the display state, reducing display abnormalities such as flickering or image tearing caused by sudden changes in the black insertion interval. It is designed based on the needs of the display panel for black insertion interval under different display states. By gradually increasing the black insertion interval, it can reduce the flicker phenomenon while improving the stability and visual effect of the display.
[0065] In one example, the interval between the target black insertion pulse and the synchronization pulse signal can be determined as a first interval. Then, starting from the first interval, the black insertion interval of the adjacent black insertion pulse is increased in turn until it increases to a set second interval. For example, in the 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 periods, then this 3 clock periods is determined as the first interval. Then, starting from the first interval, the black insertion interval of the adjacent black insertion pulse is increased in turn until it increases to a set second interval. Assuming that the set second interval is 8 clock periods, then starting from the first interval of 3 clock periods, the black insertion interval of the next black insertion pulse can be 4 clock periods, and the next one is 5 clock periods, and so on, until it reaches 8 clock periods. This way is to achieve a gradual adjustment strategy in black insertion operation according to the display characteristics and needs of the display panel under VRR driving. Because the synchronization signal is not periodic when VRR driving, the state of the display panel is constantly changing. This way of gradually increasing from a determined starting interval to a set final interval can reduce the flicker phenomenon in a more 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] Referring to Figure 8 , Figure 8 is a pulse diagram for black insertion control under variable refresh rate provided in an embodiment of the present application. As shown in 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, which is the second interval c. It is assumed that the black insertion pulse corresponding to the Vsync signal b is b1, the first interval d1 between the black insertion pulse b1 and the target black insertion pulse a3 is less than the second interval c, then the distance of the first interval d1 can be increased in turn 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 dn=c. Based on the above formula, the distance of the first interval d1 can be increased in turn until it increases to the second interval c. Figure 8 The black insertion control method, Figure 9 is a schematic view of a corresponding display panel. As can be seen, the distance between the black insertion pulses changes relatively gently, compared with Figure 4 the display situation, the flicker phenomenon of the display panel is reduced.
[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 controller of the display panel is controlled to output the black insertion pulse, so that the pulse width of at least two black insertion pulses in the next frame period is different.
[0069] Since the synchronization pulse signal of the Vsync signal is not input periodically, the target black insertion pulse may partially coincide with the synchronization pulse signal. For example, the pulse of the Vsync signal and the black insertion pulse partially overlap at a certain time. 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 controller to output black insertion pulses of different widths, such as the first black insertion pulse width of 3 pixel units, the next black insertion pulse width of 2 pixel units, etc. The different black insertion pulse widths can be adjusted according to the coincidence of the target black insertion pulse and the synchronization pulse signal, to adapt to different display states under VRR driving, so as to more effectively reduce the Flicker phenomenon, improve the stability and visual effect of the display.
[0070] As an example, in the display panel under VRR driving, when the target black insertion pulse partially coincides with the synchronization pulse signal, the light emitting controller can be controlled to output the black insertion pulse in the next frame period according to the pulse width which decreases in turn.
[0071] Specifically, after it is calculated that the black insertion pulse width needs to be adjusted, a starting pulse width is first determined, which is assumed to be 5 pixel units, then the width of the next black insertion pulse is set to 4 pixel units, the width of the next black insertion pulse is set to 3 pixel units, and so on. This gradually decreasing pulse width output mode 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 driving. Since the synchronization pulse signal is not periodic and the state of the display panel is constantly changing under VRR driving, this gradually decreasing mode from a determined starting pulse width can reduce the Flicker phenomenon in a relatively stable and effective manner 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 they coincide can be calculated first to obtain a first pulse width. Then the pulse widths of adjacent black insertion pulses are sequentially decreased from the first pulse width as the starting pulse width until the second pulse width is reached. For example, if the target black insertion pulse width is 3 pixel units and the synchronization pulse signal coincides with the target black insertion pulse for 2 pixel units, the first pulse width is 5 pixel units. Then the pulse widths of adjacent black insertion pulses are sequentially decreased from the first pulse width as the starting pulse width until the second pulse width is reached. Assuming that the second pulse width is set to 2 pixel units, then starting from the first pulse width of 5 pixel units, the width of the next black insertion pulse can be 4 pixel units, the width of the next black insertion pulse can be 3 pixel units, and so on until 2 pixel units is reached. This mode 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 driving. Since the synchronization signal is not periodic and the state of the display panel is constantly changing under VRR driving, this gradually decreasing mode from a determined starting pulse width to a set final pulse width can reduce the Flicker phenomenon in a relatively stable and effective manner under different display states, improve the display quality, and adapt to the display requirements of the display panel at different times.
[0073] Referring to Figure 10 , Figure 10 is another pulse diagram for black insertion control under variable refresh rate provided in the embodiments of the present application. As shown in Figure 10 , it is assumed that the pulse width of the black insertion pulse in the first frame period (between the Vsync signal a and the Vsync signal b) is a fixed second pulse width e. It is assumed that the black insertion pulse corresponding to the Vsync signal b is b1, the sum of the pulse widths of the black insertion pulse b1 and the target black insertion pulse a3 is a 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 sequentially decreased until the second pulse width e is reached.
[0074] As a preferred embodiment, the reduction of the adjacent pulse width difference can be determined as y1, y2…yn, where y1>y2>…>yn, then fn=f(n-1)-yn, where n=1, 2, 3, 4…, until the reduction is fn=e. Based on the above reduction, the pulse width of the black insertion pulse can be determined as fn+e. Figure 10 The black insertion control method, Figure 11 is a schematic diagram of a display panel. As can be seen, the width of the black insertion pulse changes relatively gently, compared with Figure 6 the display condition, and the flicker phenomenon of the display panel is reduced.
[0075] Figure 12 is a structural schematic diagram of a display device 1200 provided in an embodiment of the present application. As shown in the figure, the display device 1200 can 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 the instructions from the memory 1220 and implement the above-mentioned display panel driving method when the instructions are executed. Figure 12
[0076] The embodiment of the present application further provides a computer readable storage medium, which stores instructions. The instructions, when executed by a processor, cause the processor to be configured to perform the above-mentioned display panel driving method.
[0077] Due to the display device and the instructions stored in the computer readable storage medium, the steps in any of the display panel driving methods provided in the embodiments of the present application can be performed, and thus the beneficial effects of any of the display panel driving methods provided in the embodiments of the present application can be achieved. Details are described in the foregoing embodiments, and thus will not be described here.
[0078] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can adopt a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt a computer program product in the form of one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.
[0079] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
[0080] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
[0081] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
[0082] In one typical configuration, the computing device includes one or more processors (CPU's), input / output interfaces, network interfaces, and memory.
[0083] The memory can include non-persistent memory and / or persistent memory, such as flash memory, read-only memory (ROM), and / or volatile or non-volatile random access memory (RAM), among others. The memory is an example of computer-readable media.
[0084] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can implement information storage by any method or technology. 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 technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.
[0085] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0086] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application shall be included in the scope of claims of the present application.
Claims
1. A driving method for a display panel, characterized in that, include: Acquire the vertical synchronization signal of the display panel and the light emission control signal used to control the light-emitting elements of the display panel to emit light; When the synchronization pulse signal of the vertical synchronization signal is received, black insertion control is performed for the next frame period following the synchronization pulse signal based on the positional relationship between the synchronization pulse signal and the target black insertion pulse of the light emission control signal. Wherein, the target black insertion pulse is the black insertion pulse preceding the synchronization pulse signal; The step of performing black insertion control for the next frame period following the synchronization pulse signal based on the positional relationship between the synchronization pulse signal and the target black insertion pulse of the light emission control signal includes: 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 controller of the display panel is controlled to output black insertion pulses at different time intervals, so that there are at least two different black insertion intervals in the next frame period. Alternatively, when the target black insertion pulse partially overlaps with the synchronization pulse signal, the light-emitting controller of the display panel is controlled 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.
2. The driving method according to claim 1, characterized in that, During the next frame cycle, the light-emitting controller of the display panel outputs black insertion pulses at different time intervals, so that there are at least two different black insertion intervals during the next frame cycle, including: During the next frame period, the light-emitting controller is controlled to output the black insertion pulse according to the successively increasing black insertion interval.
3. The driving method according to claim 2, characterized in that, The control of the light-emitting controller to output the black-insertion pulses according to the sequentially increasing black-insertion interval includes: The interval between the target black insertion pulse and the synchronization pulse signal is defined as the first interval; Starting from the first interval, the black insertion interval of adjacent black insertion pulses is increased sequentially until it reaches the set second interval.
4. The driving method according to claim 1, characterized in that, The step of controlling the light-emitting controller of the display panel to output black insertion pulses during the next frame cycle, such that at least two black insertion pulses during the next frame cycle have different pulse widths, includes: During the next frame period, the light-emitting controller is controlled to output the black insertion pulses in sequence with progressively decreasing pulse widths.
5. The driving method according to claim 4, characterized in that, The control of the light-emitting controller to output the black insertion pulses sequentially with progressively decreasing pulse widths includes: The first pulse width is obtained by calculating the sum of the pulse widths after the target black insertion pulse and the synchronization pulse signal coincide. Starting with the first pulse width as the initial pulse width, the pulse widths of adjacent black insertion pulses are successively reduced until they are reduced to the set second pulse width.
6. The driving method according to any one of claims 1 to 5, 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.
7. A display device, characterized in that, include: Display panel; The memory is configured to store instructions; as well as The processor is configured to retrieve the instructions from the memory and, when executing the instructions, to implement the driving method of the display panel according to any one of claims 1 to 6.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed by a processor, cause the processor to perform the driving method for the display panel according to any one of claims 1 to 6.
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