Driving method and apparatus for display panel, debugging method for display panel, and apparatus and storage medium
By dividing the display frame into multiple display subframes and adjusting the target control signal according to the target insertion ratio, the flickering problem of the display panel after the frequency is reduced is solved, and the picture quality and standby time are significantly improved.
Patent Information
- Application Number
- PCT/CN2024/114182
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-29
- Filing Date
- 2024-08-23
- Publication Date
- 2025-03-06
AI Technical Summary
The display panel will experience severe flickering after reducing the frequency, affecting the picture quality and standby time.
By dividing the display frame into multiple display subframes, each display subframe includes a black insertion phase and a luminous phase, and adjusting the target control signal according to the target black insertion ratio to ensure the brightness equalization of different display subframes.
It effectively improves the flickering phenomenon of the display panel, ensures picture quality and extends the standby time.
Smart Images

Figure CN2024114182_06032025_PF_FP_ABST
Abstract
Description
Display panel driving method, debugging method, device and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202311100300.2, entitled “Driving method, device and computer-readable storage medium for display panel” filed on August 29, 2023, and the entire contents of that application are incorporated herein by reference. Technical Field
[0003] The present application relates to the field of display technology, and in particular to a driving method, a debugging method, a device, and a storage medium for a display panel. Background Art
[0004] With the development of display technology, excellent image quality and long standby time have become important indicators for measuring display quality. To achieve this long standby time, power consumption can be reduced by improving the luminous efficiency of luminescent materials. However, given the difficulty and long cycle time of material development, power consumption can usually be reduced by reducing the display panel frequency (or refresh rate).
[0005] However, as the frequency of the display panel decreases, the flicker phenomenon of the display panel becomes more serious.
[0006] Summary of the Invention
[0007] Embodiments of the present application provide a driving method, a debugging method, a driving device, a display device, and a computer-readable storage medium for a display panel, which can improve the flicker phenomenon of the display panel.
[0008] In a first aspect, an embodiment of the present application provides a method for driving a display panel, wherein the display panel emits light under the control of a target control signal. The method for driving the display panel includes: obtaining a target black insertion ratio corresponding to a display frame; dividing the display frame into multiple display subframes, each display subframe including a black insertion phase and a light-emitting phase, wherein in the black insertion phase, the target control signal is at a non-enable level, and in the light-emitting phase, the target control signal is at an enable level, the target black insertion ratio including black insertion ratios corresponding to multiple black insertion phases in the display frame, wherein at least two black insertion phases each correspond to a different black insertion ratio; and providing a target control signal obtained according to the target black insertion ratio to the display panel.
[0009] In a second aspect, an embodiment of the present application provides a driving device for a display panel, wherein the display panel emits light under the control of a target control signal. The driving device for the display panel includes: a ratio adjustment recording module, configured to obtain a target black insertion ratio corresponding to a display frame; a duty cycle control module, configured to divide the display frame into multiple display subframes, each display subframe including a black insertion phase and a light-emitting phase. In the black insertion phase, the target control signal is at a non-enabled level; and in the light-emitting phase, the target control signal is at an enabled level. The target black insertion ratio includes black insertion ratios corresponding to each of the multiple black insertion phases in the display frame, wherein the black insertion ratios corresponding to at least two black insertion phases are different; and an output module, configured to provide a target control signal obtained according to the target black insertion ratio to the display panel.
[0010] In a third aspect, an embodiment of the present application provides a display device, comprising a driving device for a display panel as described in the embodiment of the second aspect.
[0011] In fourth aspect, an embodiment of the present application provides a method for debugging a display panel, including: dividing a preset grayscale range into multiple grayscale intervals, where one grayscale interval includes at least two grayscales; obtaining the number of sub-pixels in the display panel; obtaining multiple different data volume intervals based on the number of sub-pixels in the display panel and the multiple grayscale intervals; determining the black insertion ratio corresponding to each data volume interval to obtain a first corresponding relationship.
[0012] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the display panel driving method provided in the first aspect are implemented, or the steps of the display panel debugging method provided in the third aspect are implemented.
[0013] The display panel driving method, debugging method, driving device, display device, and storage medium of the embodiments of the present application divide a display frame into multiple display subframes, each display subframe including a black insertion phase and a light-emitting phase. During the black insertion phase, a target control signal is at a non-enabled level, and during the light-emitting phase, a target control signal is at an enabled level. The target black insertion ratio includes the black insertion ratios corresponding to each of the multiple black insertion phases in the display frame, wherein at least two of the black insertion phases have different black insertion ratios. A target control signal obtained based on the target black insertion ratio is provided to the display panel. Because at least two of the black insertion ratios corresponding to the multiple black insertion phases in the display frame are different, and the target control signal is adjusted based on the target black insertion ratio, the target control signal obtained has different black insertion ratios in at least two black insertion phases, thereby ensuring that the brightness of different display subframes within a display frame is the same or similar, so that the brightness of each display subframe within a frame time remains balanced, significantly improving the flicker phenomenon of the display panel. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0015] FIG1 is a schematic flow chart of a method for driving a display panel according to an embodiment of the present application;
[0016] FIG2 is a schematic structural diagram of a display panel provided in an embodiment of the present application;
[0017] FIG3 is a schematic structural diagram of a pixel circuit in a display panel provided in an embodiment of the present application;
[0018] FIG4 is a waveform diagram of a target control signal;
[0019] FIG5 is a waveform diagram of the adjusted target control signal;
[0020] FIG6 is a schematic diagram of a flow chart of S103 in the display panel driving method provided in an embodiment of the present application;
[0021] FIG7 is a schematic diagram of a flow chart of S101 in the display panel driving method provided in an embodiment of the present application;
[0022] FIG8 is a schematic diagram of a flow chart of S401 in the method for driving a display panel provided in an embodiment of the present application;
[0023] FIG9 is a schematic diagram of a flow chart of S1031 in the display panel driving method provided in an embodiment of the present application;
[0024] FIG10 is another schematic diagram of a flow chart of step S1031 in the display panel driving method provided in an embodiment of the present application;
[0025] FIG11 is a schematic flow chart of a method for debugging a display panel according to an embodiment of the present application;
[0026] FIG12 is a schematic diagram of a flow chart of S604 in the method for debugging a display panel provided in an embodiment of the present application;
[0027] FIG13 is a schematic structural diagram of a driving device for a display panel provided in an embodiment of the present application;
[0028] FIG14 is another schematic structural diagram of a driving device for a display panel provided in an embodiment of the present application;
[0029] FIG15 shows a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.
[0031] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.
[0032] It should be understood that the term "and / or" as used herein is merely a description of the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0033] It will be apparent to those skilled in the art that various modifications and variations can be made in this application without departing from the spirit or scope of this application. Therefore, this application is intended to cover modifications and variations of this application that fall within the scope of the corresponding claims (technical solutions claimed for protection) and their equivalents. It should be noted that the embodiments provided in the examples of this application can be combined with each other without contradiction.
[0034] During the implementation of the present invention, the inventors discovered the following problems in the related art: in the current pixel circuit, in a display frame, due to problems such as leakage of the driving transistor, the driving current generated by the driving transistor is different in size, resulting in differences in the brightness of the light-emitting device, and thus causing the display panel to flicker.
[0035] With the development of display technology, excellent image quality and long standby time have become important indicators for measuring display quality. To achieve this long standby time, power consumption can be reduced by improving the luminous efficiency of luminescent materials. However, given the difficulty and long cycle time of material development, power consumption can usually be reduced by reducing the display panel frequency (or refresh rate).
[0036] However, as the frequency of the display panel decreases, the time of one display frame (ie, one frame time) becomes longer, and the leakage time of the corresponding transistor also becomes longer, so the flicker phenomenon of the display panel becomes more serious.
[0037] In view of the above research findings of the inventors, the embodiments of the present application provide a display panel driving method, a driving device, a display device and a computer-readable storage medium, which can solve the flicker problem of the display panel existing in the related art.
[0038] The technical concept of the embodiments of the present application is to divide a display frame into multiple display subframes, each display subframe including a black insertion phase and a light-emitting phase. During the black insertion phase, a target control signal is at a disabled level, and during the light-emitting phase, a target control signal is at an enabled level. A target black insertion ratio includes the black insertion ratios corresponding to each of the multiple black insertion phases in the display frame, and at least two black insertion phases have different black insertion ratios. A target control signal derived based on the target black insertion ratios is provided to the display panel. Because at least two of the black insertion ratios corresponding to the multiple black insertion phases in the display frame are different, and the target control signal is adjusted based on the target black insertion ratios, the target control signal derived has different black insertion ratios in at least two black insertion phases, thereby ensuring that the brightness of different display subframes within a display frame is the same or similar, maintaining a balanced brightness across the display subframes within a frame, and significantly improving flicker on the display panel.
[0039] The following first introduces the driving method of the display panel provided in the embodiment of the present application.
[0040] Figure 1 is a schematic flow chart of a method for driving a display panel according to an embodiment of the present application. As shown in Figure 1 , the method for driving a display panel may include the following steps S101 to S103.
[0041] Before introducing steps S101 to S103 , the target control signal is first described.
[0042] In an embodiment of the present application, the display panel can emit light under the control of a target control signal. The target control signal can be output by a display driver integrated circuit (DDIC) to control the light emission of the display panel. Exemplarily, the target control signal includes but is not limited to a start signal (or trigger signal) STE.
[0043] It will be appreciated that, as shown in FIG2 , the display panel may include a light-emission control signal output circuit, which may include multiple cascaded shift registers EOA. The shift register EOA may be configured to output a light-emission control signal EM. At the beginning of each frame, a start signal STE may be input to the first stage of the shift register EOA. The multiple cascaded shift registers EOA sequentially output the light-emission control signal EM, thereby driving the light-emitting elements in the display panel to emit light. The waveform of the light-emission control signal EM output by each stage of the shift register EOA is the same as or similar to the waveform of the start signal STE. In other words, the light-emission control signal EM is controlled by the start signal STE.
[0044] The display panel also includes a pixel circuit 1, and the light-emitting control signal EM output by the shift register EOA is transmitted to the pixel circuit 1. As shown in Figure 3, the pixel circuit 1 drives the light-emitting element 2. As an example, the structure of the pixel circuit 1 can be as shown in Figure 3, and the light-emitting control signal EM controls the transistors M1 and M6 to be turned on or off. When the light-emitting control signal EM controls the transistors M1 and M6 to be turned on, the light-emitting element 2 emits light; when the light-emitting control signal EM controls the transistors M1 and M6 to be turned off, the light-emitting element 2 does not emit light. It should be noted that the structure of the pixel circuit shown in Figure 3 is not used to limit the present application, and the pixel circuit can also have other structures, which is not limited by the present application.
[0045] Steps S101 to S103 are described below.
[0046] S101: Obtain a target black insertion ratio corresponding to a display frame.
[0047] For example, the display frame may be a frame to be displayed, ie, the next frame. The target black insertion ratio may be used to adjust the duration (ie, pulse width) of the black insertion phase mentioned below.
[0048] S102. Divide a display frame into multiple display subframes, each display subframe including a black insertion phase and a light-emitting phase. In the black insertion phase, a target control signal is at a non-enable level. In the light-emitting phase, a target control signal is at an enable level. The target black insertion ratio includes black insertion ratios corresponding to the multiple black insertion phases in the display frame, wherein at least two black insertion phases correspond to different black insertion ratios.
[0049] Figure 4 is a waveform diagram of the target control signal. As shown in Figure 4, the display frame 20 can be divided into multiple display sub-frames 200, and each display sub-frame 200 can include a black insertion phase t1 and a light-emitting phase t2. The embodiment of the present application does not limit the number of display sub-frames 200 in the display frame 20. Figure 4 illustrates the display frame 20 including 4 display sub-frames 200 as an example, but the display frame 20 can also include other numbers of display sub-frames 200. In the black insertion phase t1, the target control signal M is at a non-enable level, and the corresponding sub-pixel does not emit light. In the light-emitting phase t2, the target control signal M is at an enable level, and the corresponding sub-pixel emits light. For example, the non-enable level can be a high level, and the enable level can be a low level. Of course, in other embodiments, the non-enable level can also be a low level, and the enable level can be a high level, and the embodiment of the present application does not limit this.
[0050] The target black insertion ratio may include black insertion ratios corresponding to multiple black insertion stages t1 in the display frame 20. In the same display frame 20, the black insertion ratios corresponding to at least two black insertion stages t1 may be different. For example, if the display frame includes four black insertion stages, the target black insertion ratio may include black insertion ratios b1, b2, b3, and b4 corresponding to the four black insertion stages, respectively, where at least two of the black insertion ratios b1, b2, b3, and b4 are different.
[0051] For example, taking the display frame 20 including four display sub-frames 200 as an example, the black insertion ratio b1 corresponding to the black insertion stage t1 in the first display sub-frame 200 that is the earliest in time may be greater than the black insertion ratio b2 corresponding to the black insertion stage t1 in the second display sub-frame 200, the black insertion ratio b2 corresponding to the black insertion stage t1 in the second display sub-frame 200 may be greater than the black insertion ratio b3 corresponding to the black insertion stage t1 in the third display sub-frame 200, and the black insertion ratio b3 corresponding to the black insertion stage t1 in the third display sub-frame 200 may be greater than the black insertion ratio b4 corresponding to the black insertion stage t1 in the fourth display sub-frame 200, that is, the black insertion ratios decrease. For another example, the black insertion ratio b1 corresponding to the black insertion stage t1 in the first display subframe 200, which is the earliest in time, may be smaller than the black insertion ratio b2 corresponding to the black insertion stage t1 in the second display subframe 200. The black insertion ratio b2 corresponding to the black insertion stage t1 in the second display subframe 200 may be smaller than the black insertion ratio b3 corresponding to the black insertion stage t1 in the third display subframe 200. The black insertion ratio b3 corresponding to the black insertion stage t1 in the third display subframe 200 may be smaller than the black insertion ratio b4 corresponding to the black insertion stage t1 in the fourth display subframe 200. In other words, the black insertion ratios increase. Of course, in the same display frame 20, the black insertion ratios corresponding to some black insertion stages t1 may be the same, and this is not limited in this embodiment of the present application.
[0052] S103 , providing the target control signal obtained according to the target black insertion ratio to the display panel.
[0053] After adjusting the black insertion ratio of the target control signal in the black insertion stage, the target control signal with the adjusted black insertion ratio in the black insertion stage can be provided to the display panel, so that the display panel emits light under the control of the target control signal with the adjusted black insertion ratio in the black insertion stage.
[0054] FIG5 is a waveform diagram of the adjusted target control signal. Combining FIG4 and FIG5 , and still taking the display frame 20 including four display subframes 200 as an example, the target black insertion ratio includes black insertion ratios b1, b2, b3, and b4 corresponding to the four black insertion stages, wherein at least two of the black insertion ratios b1, b2, b3, and b4 are different.
[0055] The driving method of the display panel of the embodiment of the present application divides a display frame into multiple display sub-frames, each display sub-frame includes a black insertion stage and a light-emitting stage. In the black insertion stage, the target control signal is at a non-enabled level, and in the light-emitting stage, the target control signal is at an enabled level. The target black insertion ratio includes the black insertion ratios corresponding to the multiple black insertion stages in the display frame, and the black insertion ratios corresponding to at least two black insertion stages are different. A target control signal obtained according to the target black insertion ratio is provided to the display panel. Since at least two of the black insertion ratios corresponding to the multiple black insertion stages in the display frame are different, and the target control signal is adjusted according to the target black insertion ratio, the black insertion ratios of the obtained target control signal in at least two black insertion stages are also different, thereby making the brightness of different display sub-frames in a display frame the same or similar, so that the brightness of each display sub-frame within a frame time remains balanced, and significantly improving the flicker phenomenon of the display panel.
[0056] In some optional embodiments, each black insertion ratio in the target black insertion ratio is different. For example, as shown in FIG5 , the four black insertion stages correspond to black insertion ratios b1, b2, b3, and b4, respectively, wherein the black insertion ratios b1, b2, b3, and b4 are all different.
[0057] In some optional embodiments, each black insertion ratio in the target black insertion ratio exhibits a linear variation trend. The linear variation here may refer to a substantially linear variation with a certain tolerance allowed, i.e., each black insertion ratio in the target black insertion ratio can be substantially connected to form a straight line.
[0058] Figure 6 is a flow chart of S103 in the display panel driving method provided in an embodiment of the present application. As shown in Figure 6, according to some embodiments of the present application, optionally, S103 specifically includes the following steps S1031 and S1032.
[0059] S1031: Adjust the duration of each black insertion phase in the display frame according to the black insertion ratios corresponding to the multiple black insertion phases in the display frame, wherein the durations of at least two black insertion phases are different.
[0060] The black insertion ratio can be considered as the ratio of the duration of the black insertion phase to the duration of the display subframe, or as the ratio of the duration of the black insertion phase to the duration of the entire display frame. The duration of each black insertion phase can be adjusted according to the black insertion ratio corresponding to each black insertion phase. The duration of at least two black insertion phases is different.
[0061] FIG5 is a waveform diagram of the adjusted target control signal. Combining FIG4 and FIG5 , and still taking a display frame 20 comprising four display subframes 200 as an example, if leakage causes the brightness of the display panel to change from dark to bright within a display frame 20, the black insertion ratio can be adjusted to increase sequentially from the black insertion stage t1 in the first display subframe 200 to the black insertion stage t1 in the fourth display subframe 200, i.e., the black insertion ratio b1 < b2 < b3 < b4 as shown in FIG5 . This ensures that the brightness of different display subframes within a display frame is the same or similar, maintaining a balanced brightness across each display subframe within a frame, and significantly reducing flicker on the display panel.
[0062] For another example, when the brightness of the display panel changes from bright to dark within a display frame 20, the black insertion ratio from the black insertion stage t1 in the first display sub-frame 200 to the black insertion stage t1 in the fourth display sub-frame 200 can be adjusted to decrease in sequence, thereby making the brightness of different display sub-frames within a display frame the same or similar, so that the brightness of each display sub-frame within a frame time remains balanced, thereby significantly improving the flicker phenomenon of the display panel.
[0063] S1032: Provide a target control signal obtained according to the adjusted duration of the black insertion phase to the display panel.
[0064] After adjusting the duration of the target control signal in the black insertion phase, the target control signal obtained according to the adjusted duration of the black insertion phase may be provided to the display panel, so that the display panel emits light under the control of the target control signal.
[0065] The display panel driving method of the embodiment of the present application divides a display frame into multiple display sub-frames, each display sub-frame includes a black insertion phase and a light-emitting phase. During the black insertion phase, a target control signal is at a non-enabled level, and during the light-emitting phase, a target control signal is at an enabled level. The target black insertion ratio includes the black insertion ratios corresponding to each of the multiple black insertion phases in the display frame. The duration of each black insertion phase in the display frame is adjusted based on the black insertion ratios corresponding to each of the multiple black insertion phases in the display frame, thereby ensuring that the brightness of different display sub-frames within a display frame is the same or similar, so that the brightness of each display sub-frame within a frame time remains balanced, thereby significantly improving the flicker phenomenon of the display panel.
[0066] After extensive experiments, the inventors of this application discovered that when the amount of data displayed per frame (i.e., the total amount of data displayed) varies, the display panel exhibits varying degrees of flicker. Therefore, this application considers dividing the amount of data displayed per frame into multiple data volume intervals, with each data volume interval corresponding to a different black insertion ratio, thereby effectively reducing the flickering phenomenon of the display panel in each data volume interval.
[0067] Figure 7 is a flow chart of step S101 in the display panel driving method provided in an embodiment of the present application. As shown in Figure 7 , according to some embodiments of the present application, optionally, step S101, obtaining a target black insertion ratio corresponding to a display frame, specifically includes the following steps S401 and S402 .
[0068] S401: Obtain the target data volume to be displayed in the display frame.
[0069] The grayscales to be displayed by each sub-pixel in the display panel in the display frame are known, so the target data volume to be displayed in the display frame can be obtained.
[0070] It should be noted that the target data volume represents the data to be displayed by the display panel in a display frame. The data volume corresponding to a sub-pixel of the display panel can be a value reflecting the grayscale size. For example, if a sub-pixel needs to display 20 grayscales in a display frame, the data volume of the sub-pixel is related to 20 grayscales.
[0071] S402 : Determine a target black insertion ratio corresponding to the target data volume according to a predetermined first correspondence between the data volume and the black insertion ratio.
[0072] A first corresponding relationship between the data volume and the black insertion ratio may be pre-established. For example, the data volume displayed in each frame on the display panel may be divided into a plurality of different data volume intervals, and different data volume intervals correspond to different black insertion ratios.
[0073] In S402, a target black insertion ratio corresponding to the target data volume can be determined based on the first correspondence between the data volume and the black insertion ratio. As previously described, when a display frame includes multiple black insertion stages, the target black insertion ratio can include the black insertion ratio corresponding to each of the multiple black insertion stages in the display frame. The black insertion ratio corresponding to different black insertion stages can be flexibly adjusted.
[0074] In this way, the embodiment of the present application can realize automatic adjustment of the black insertion ratio and the target control signal waveform according to the different data amounts of the input picture, thereby optimizing the flicker phenomenon of the display panel as a whole and better improving the flicker phenomenon of the display panel in various data amount ranges.
[0075] A display panel that actually needs to be driven or a sample display panel can be selected as a test display panel, and the test display panel can be pre-debugged to determine the first corresponding relationship between the data amount and the black insertion ratio. The process of determining the first corresponding relationship between the data amount and the black insertion ratio will be explained below.
[0076] In some specific embodiments, the first correspondence may be a correspondence between multiple different data volume intervals and multiple black insertion ratios. A data volume interval includes at least one data volume. For example, data volume interval A may include a1 to a2, data volume interval B may include a3 to a4, and data volume interval C may include a5 to a6. a1 to a6 may be positive numbers. Different data volume intervals correspond to different black insertion ratios.
[0077] In some specific embodiments, multiple different data volume intervals correspond one-to-one with multiple grayscale intervals. The display panel includes multiple brightness levels, and at least two different brightness levels have different black insertion ratios for the same grayscale interval. For example, if the display panel displays grayscales from 0 to 255, which are divided into four grayscale intervals, the number of data volume intervals can be four, with the four data volume intervals corresponding one-to-one to the four grayscale intervals.
[0078] The brightness level of the display panel can be adjusted using DBV (Display Brightness Value). Different DBV values correspond to different brightness performances. In other words, for the same grayscale image, the brightness is different at different brightness levels. In the embodiment of the present application, the black insertion ratio corresponding to the same grayscale interval is different at at least two different brightness levels. This can flexibly match the brightness requirements of the grayscale interval at different brightness levels.
[0079] In some specific embodiments, the display panel includes a first refresh frequency and a second refresh frequency, the number of data volume intervals corresponding to the first refresh frequency is n1, the number of data volume intervals corresponding to the second refresh frequency is n2, n1≠n2, and both n1 and n2 are positive integers.
[0080] The number of data intervals can be used to reflect the degree of refinement in adjusting the brightness of the display panel. The greater the number of data intervals, the finer the brightness adjustment. The severity of flicker may vary at different refresh rates. In the embodiments of the present application, different refresh rates correspond to different numbers of data intervals, facilitating flexible matching of different brightness control requirements at different refresh rates.
[0081] In some specific embodiments, the first refresh frequency is less than the second refresh frequency, n1>n2.
[0082] For example, if the first refresh rate is 15 Hz, n1 is 22, and if the second refresh rate is 120 Hz, n2 is 20. Alternatively, other values may be set.
[0083] Through research, the inventors discovered that leakage or hysteresis in the driver transistors in the pixel circuit can cause flickering in the display panel. The lower the refresh rate, the longer a display frame lasts, and therefore the more severe the transistor leakage or hysteresis. In other words, the lower the refresh rate, the more severe the flickering problem. In the embodiments of the present application, the lower the refresh rate, the more data intervals there are. The greater the number of data intervals, the more precise the brightness adjustment, thereby improving the severe flickering problem at low refresh rates.
[0084] In some specific embodiments, the display panel includes a first refresh frequency and a second refresh frequency, the first refresh frequency being lower than the second refresh frequency. For each black insertion stage corresponding to the same data volume interval, the difference between the maximum black insertion ratio and the minimum black insertion ratio is greater at the first refresh frequency than at the second refresh frequency. Because a lower refresh frequency increases transistor leakage or hysteresis, leading to more severe flicker issues and greater differences between multiple display subframes within a display frame, the difference between the maximum black insertion ratio and the minimum black insertion ratio after adjustment is greater.
[0085] In some specific embodiments, multiple different data volume intervals correspond one-to-one to multiple grayscale intervals, the display panel includes a first refresh frequency and a second refresh frequency, and the same grayscale interval has different black insertion ratios corresponding to the first refresh frequency and the second refresh frequency.
[0086] Because different refresh rates cause different display frame lengths, the brightness of the same grayscale range may vary at different refresh rates. For example, the same grayscale range may experience different degrees of flicker at different refresh rates. However, in the embodiment of the present application, the black insertion ratio of the same grayscale range varies at different refresh rates, facilitating flexible matching of the different brightness control requirements of the same grayscale range at different refresh rates.
[0087] In some specific embodiments, the display panel may include multiple refresh rates. For different refresh rates, the black insertion ratios for each black insertion stage may also vary for different data volume intervals. Because different refresh rates result in different display frame lengths, different data volume intervals may exhibit different brightness performance at different refresh rates. Therefore, different black insertion ratios may be set for each corresponding black insertion stage.
[0088] In some specific embodiments, the display panel includes multiple refresh rates, and at at least one refresh rate, the number of data volume intervals ranges from 20 to 25. In some specific embodiments, at at least one refresh rate, the number of data volume intervals ranges from 22. Through extensive research, the inventors have found that setting the number of data volume intervals to 20-25 can effectively improve the overall flicker problem of the display panel while also addressing the problem of slow operation caused by excessive data storage.
[0089] In some specific embodiments, the data volume interval includes a first data volume interval and a second data volume interval, the maximum grayscale corresponding to the first data volume interval is smaller than the minimum grayscale corresponding to the second data volume interval, and the black insertion ratio corresponding to the first data volume interval is greater than the black insertion ratio corresponding to the second data volume interval.
[0090] For example, a display frame includes four black insertion stages, and the black insertion ratios of the four black insertion stages corresponding to the first data volume interval are respectively greater than the black insertion ratios of the four black insertion stages corresponding to the second data volume interval. For example, the black insertion ratios of the first to fourth black insertion stages corresponding to the first data volume interval are b11, b12, b13, and b14, respectively, and the black insertion ratios of the first to fourth black insertion stages corresponding to the second data volume interval are b21, b22, b23, and b24, respectively, with b11 > b21, b12 > b22, b12 > b23, and b14 > b24; or, each of the black insertion ratios of the four black insertion stages corresponding to the first data volume interval is greater than the black insertion ratios of the four black insertion stages corresponding to the second data volume interval.
[0091] Specifically, the black insertion ratio of the first data volume interval corresponding to the low grayscale interval (such as grayscale 0-85) can be relatively large, and the black insertion ratio of the second data volume interval corresponding to the high grayscale interval (such as grayscale 170-255) can be relatively small.
[0092] In some specific embodiments, at least two data volume intervals have different numbers of grayscales. Data volume intervals correspond to grayscale intervals on a one-to-one basis, and at least two grayscale intervals have different numbers of grayscales. For example, a grayscale interval corresponding to one data volume interval may include 10 grayscales, while a grayscale interval corresponding to another data volume interval may include 20 grayscales.
[0093] It's understandable that the more grayscales a data range has, the less data needs to be stored, but the more grayscale images need to be accommodated. In other words, the flicker issue across multiple grayscale images must be addressed. The more grayscale images that need to be accommodated, the more difficult it is to control the brightness of grayscale images with severe flicker. The fewer grayscales a data range has, the more refined the brightness control within that data range can be.
[0094] As the grayscale changes, the brightness changes at different rates, so the degree of flickering will vary in different grayscale intervals. In the embodiment of the present application, at least two data volume intervals have different numbers of corresponding grayscales, which can avoid taking up too much storage space and facilitate more precise brightness control in certain data volume intervals.
[0095] In some specific embodiments, the data volume interval includes a first data volume interval and a second data volume interval, the maximum grayscale corresponding to the first data volume interval is smaller than the minimum grayscale corresponding to the second data volume interval, and the number of corresponding grayscales in the first data volume interval is smaller than the number of corresponding grayscales in the second data volume interval.
[0096] Low grayscale images flicker more severely, and the number of grayscales corresponding to the first data volume interval corresponding to the low grayscale is relatively small, so there is no need to take into account too many grayscale images, thereby achieving more precise control of the low grayscale images.
[0097] In some specific embodiments, the multiple data volume intervals are from the 1st data volume interval to the nth data volume interval, the maximum grayscale corresponding to the i-th data volume interval is less than the minimum grayscale corresponding to the i+1-th data volume interval, where n≥3, i and i+1 are any two adjacent numbers from 1 to n, and i and n are both integers; from the 1st data volume interval to the nth data volume interval, the number of corresponding grayscales in the data volume interval shows an increasing trend.
[0098] For example, grayscale 0 to 255 is divided into multiple grayscale intervals: grayscale interval 1 includes grayscales 1 to 10, grayscale interval 2 includes grayscales 11-30, grayscale interval 3 includes grayscales 31-60, and so on. Grayscale interval 1 corresponds to the first data volume interval, grayscale interval 2 corresponds to the second data volume interval, grayscale interval 3 corresponds to the third data volume interval, and so on. In other words, the number of grayscales in the low grayscale interval is smaller, thus having a higher degree of brightness control precision.
[0099] Figure 8 is a flow chart of step S401 in the display panel driving method provided in an embodiment of the present application. As shown in Figure 8 , according to some embodiments of the present application, optionally, step S401, obtaining the target data amount to be displayed for the display frame, may specifically include the following steps S501 and / or S502.
[0100] S501 . When multiple sub-pixels in a display panel display different grayscales in a display frame, obtain the data volume of each sub-pixel in the display frame, and accumulate the data volume of each sub-pixel in the display frame to obtain a target data volume.
[0101] During actual display, multiple sub-pixels in a display panel may display different grayscales. Therefore, different sub-pixels may have different data amounts during a display frame. To more accurately obtain the target data amount, the data amounts of each sub-pixel during a display frame can be accumulated to obtain the precise target data amount.
[0102] For example, if sub-pixel a displays grayscale 128 in a display frame, the data amount of sub-pixel a may be 128. If sub-pixel b displays grayscale 255 in a display frame, the data amount of sub-pixel b may be 255.
[0103] S502 : When multiple sub-pixels in the display panel simultaneously display a target grayscale in a display frame, calculate the product of the number of sub-pixels in the display panel and the target grayscale to obtain a target data amount.
[0104] In some cases, multiple sub-pixels in a display panel may display the same grayscale during a display frame. When multiple sub-pixels in a display panel display a target grayscale simultaneously during a display frame, the target data volume can be obtained by multiplying the number of sub-pixels in the display panel by the target grayscale. The target grayscale can be any grayscale, which is not limited in this embodiment of the present application.
[0105] For example, assuming that the resolution of the display panel is 100*100, the display panel includes three color sub-pixels: red, green, and blue, and the target grayscale is 192 grayscales, then the target data volume is 100*100*3*192.
[0106] In this way, by calculating the product between the number of sub-pixels in the display panel and the target grayscale, the target data volume can be quickly obtained, thereby shortening the time for the entire process of adjusting the waveform of the target control signal.
[0107] In some specific embodiments, when the black insertion ratio is associated with the brightness level of the display panel, optionally, S401, obtaining the target data amount to be displayed in the display frame, may specifically include: determining the target data amount to be displayed in the display frame based on the number of sub-pixels of the display panel, the grayscale displayed by each sub-pixel in the display frame, and the brightness level of the display panel in the display frame.
[0108] For example, if sub-pixel a displays grayscale 128 during a display frame, and the DBV value corresponding to the brightness level of the display panel during that frame is DBV1, then the data volume for sub-pixel a can be 128*DBV1. For example, if sub-pixel b displays grayscale 255 during a display frame, and the DBV value corresponding to the brightness level of the display panel during that frame is DBV1, then the data volume for sub-pixel b can be 255*DBV1. The target data volume can be obtained by summing the data volumes of each sub-pixel during the display frame.
[0109] For example, assuming that the resolution of the display panel is 100*100, the display panel includes three color sub-pixels: red, green, and blue, the target grayscale of all sub-pixels is 192 grayscales, and the DBV value corresponding to the brightness level of the display panel in the display frame is DBV2, then the target data volume is 100*100*3*192*DBV2.
[0110] According to other embodiments of the present application, optionally, S401, obtaining a target amount of data to be displayed in the display frame, may specifically include obtaining a display area of the display panel in the display frame, and obtaining the target amount of data based on the display area. For example, the target amount of data may be obtained based on a ratio of the display area of the display panel in the display frame to an area of a display region of the display panel.
[0111] FIG9 is a flow chart of step S1031 in a method for driving a display panel according to an embodiment of the present application. As shown in FIG9 , according to some embodiments of the present application, step S1031, optionally adjusting the duration of each black insertion phase in a display frame according to the black insertion ratio corresponding to each of the multiple black insertion phases in the display frame, may specifically include the following steps S801 to S803.
[0112] S801 : Setting a basic pulse width of a target control signal in a black insertion phase, wherein the basic pulse width of the target control signal in multiple black insertion phases is the same.
[0113] The basic pulse widths of multiple black insertion phases in the same display frame can be set to be the same. Then, based on the basic pulse width, the pulse width (or duration) of the target control signal in the black insertion phase is fine-tuned.
[0114] S802 : For any black insertion stage, determine a target number of unit pulses and an adjustment direction corresponding to the black insertion ratio in the black insertion stage according to a predetermined second correspondence between the black insertion ratio and the number of unit pulses.
[0115] The adjustment direction includes increasing or decreasing, or positive or negative. That is, the width of the original basic pulse width can be increased or decreased by a certain number of unit pulses. The specific increase or decrease depends on whether the black insertion ratio is increased or decreased.
[0116] A second correspondence between the black insertion ratio and the number of unit pulses may be pre-established. For example, if the initial black insertion ratio is 80%, a black insertion ratio of 70% may correspond to a decrease in the width of two unit pulses, and a black insertion ratio of 90% may correspond to an increase in the width of two unit pulses.
[0117] Then, according to the second corresponding relationship, the target number of unit pulses and the adjustment direction corresponding to the black insertion ratio in each black insertion stage can be determined.
[0118] S803 : According to the adjustment direction, on the basis of the basic pulse width, increase or decrease the width of the unit pulses of the target number.
[0119] For any black insertion stage, the width of the unit pulses of the target number can be increased or decreased based on the basic pulse width according to the adjustment direction.
[0120] For example, when the black insertion ratio corresponds to 70% in the black insertion stage, the width of two unit pulses can be reduced based on the basic pulse width. For example, when the black insertion ratio corresponds to 90% in the black insertion stage, the width of two unit pulses can be increased based on the basic pulse width.
[0121] The above-mentioned black insertion ratio of 70% may correspond to reducing the width of 2 unit pulses, and the black insertion ratio of 90% may correspond to increasing the width of 2 unit pulses. These are merely examples and do not constitute a limitation to the present application.
[0122] Table 1 schematically shows the black insertion ratio and driving current of the related art. Table 2 schematically shows the black insertion ratio and driving current of the embodiment of the present application.
[0123] Table 1
[0124] Table 2
[0125] As shown in Tables 1 and 2, taking a 15Hz refresh rate and a display frame consisting of four display subframes as an example, the related art uses a fixed black insertion ratio, with each black insertion phase accounting for 3% of the frame time, and the total black insertion time accounting for 12% of the frame time. This results in inconsistent drive currents across the four display subframes, such as 223.42nA for the first display subframe, 224.33nA for the second display subframe, 224.2nA for the third display subframe, and 224.1nA for the fourth display subframe. Due to the inconsistent drive currents, the brightness of the display panel across the four display subframes is also inconsistent, causing flicker.
[0126] In the present embodiment, however, the black insertion ratio is adjusted so that it is no longer fixed in each black insertion stage but can be flexibly adjusted. For example, the black insertion ratio in the first black insertion stage is 2.9334%, the second black insertion stage is 3.0224%, the third black insertion stage is 3.0096%, and the fourth black insertion stage is 3.0099%. This ensures that the drive currents in the four display subframes are consistent, resulting in consistent brightness across the display panel, thus alleviating flicker.
[0127] FIG10 is a flow chart of step S1031 in the method for driving a display panel provided in an embodiment of the present application. As shown in FIG10 , according to other embodiments of the present application, optionally, step S1031, adjusting the duration of each black insertion phase in a display frame based on the black insertion ratio corresponding to each of the multiple black insertion phases in the display frame, may specifically include the following steps S901 to S903.
[0128] S901 : Setting a basic pulse width of a target control signal in a black insertion phase, wherein the basic pulse width of the target control signal in multiple black insertion phases is the same.
[0129] The basic pulse widths of multiple black insertion phases in the same display frame can be set to be the same. Then, based on the basic pulse widths, the basic pulse width ratio of the target control signal in the black insertion phase is fine-tuned.
[0130] S902 : For any black insertion stage, determine the basic pulse width adjustment ratio and adjustment direction corresponding to the black insertion ratio of the black insertion stage according to a predetermined third correspondence between the black insertion ratio and the basic pulse width adjustment ratio, where the adjustment direction includes increase or decrease.
[0131] The adjustment direction includes increasing or decreasing, or positive or negative. That is, the basic pulse width can be increased or decreased by a certain percentage based on the original basic pulse width. Whether to increase or decrease depends on whether the black insertion ratio is increased or decreased.
[0132] A third correspondence between the black insertion ratio and the basic pulse width adjustment ratio can be pre-established. For example, based on a set basic pulse width and a set ratio of 1% (1% of the basic pulse width), the ratio is adjusted by 1% each time, such as increasing or decreasing by 1%.
[0133] Then, according to the third corresponding relationship, the basic pulse width adjustment ratio corresponding to the black insertion ratio of each black insertion stage can be determined.
[0134] S903 : According to the adjustment direction, the basic pulse width adjustment ratio is increased or decreased based on the basic pulse width.
[0135] For any black insertion stage, the basic pulse width adjustment ratio can be increased or decreased based on the basic pulse width according to the adjustment direction.
[0136] The following describes in detail the process of determining the first corresponding relationship between the data volume and the black insertion ratio.
[0137] Figure 11 is another flow chart of a method for debugging a display panel provided by an embodiment of the present application. As shown in Figure 11 , according to some embodiments of the present application, the method for debugging a display panel may optionally include the following steps S601 to S604 .
[0138] S601: Divide a preset grayscale range into a plurality of grayscale intervals, where one grayscale interval includes at least two grayscales.
[0139] Among them, the preset grayscale range can be flexibly adjusted according to actual conditions. For example, the preset grayscale range includes but is not limited to 0 to 255 grayscales. From large to small or from small to large, the preset grayscale range can be divided into multiple grayscale intervals, and the number of grayscales in different grayscale intervals can be the same or different. For example, every N grayscales is a grayscale interval, and N is a positive integer. For another example, the first grayscale interval includes N1 grayscales, the second grayscale interval includes N2 grayscales, ..., and the nth grayscale interval includes Nn grayscales. Among them, N1≠N2≠N3, and n, N1, N2 and N3 are all positive integers.
[0140] S602: Obtain the number of sub-pixels in the test display panel.
[0141] The test display panel may be the display panel used in the embodiment of the present application or another display panel of the same model and / or the same production batch as the display panel used in the embodiment of the present application. That is, the test display panel and the display panel used in the embodiment of the present application have the same number of sub-pixels and the same or similar flicker conditions.
[0142] S603 : Obtain multiple different data volume intervals according to the number of sub-pixels in the test display panel and multiple grayscale intervals.
[0143] In some specific embodiments, S603 may specifically include the following steps 1 and 2.
[0144] Step 1: For any grayscale interval, calculate the product between the number of sub-pixels in the test display panel and the minimum grayscale in the grayscale interval to obtain a first data amount, and calculate the product between the number of sub-pixels in the test display panel and the maximum grayscale in the grayscale interval to obtain a second data amount.
[0145] For example, assuming that the display panel has a resolution of 100*100, includes red, green, and blue sub-pixels, and has a grayscale range of 128 to 255, the minimum grayscale in the grayscale range is 128, and the maximum grayscale in the grayscale range is 255.
[0146] The first data amount may be 100*100*3*128, and the second data amount may be 100*100*3*255. 100*100*3 indicates the number of sub-pixels in the test display panel.
[0147] Step 2: Obtain a data volume interval corresponding to a grayscale interval based on the first data volume and the second data volume.
[0148] The first data amount to the second data amount may be a data amount interval corresponding to a grayscale interval.
[0149] Continuing to take the grayscale range of 128 to 255 as an example, the data volume range corresponding to the grayscale range of 128 to 255 may be 3,840,000 to 7,650,000.
[0150] S604: Determine the black insertion ratio corresponding to each data volume interval to obtain a first corresponding relationship.
[0151] After dividing the data volume into various intervals, the test display panel is controlled to sequentially display the display content corresponding to each data volume interval. When displaying the display content corresponding to each data volume interval, the black insertion ratio within a frame can be adjusted to maintain a stable brightness at each stage within the frame, thereby obtaining the black insertion ratio corresponding to each data volume interval. After obtaining the black insertion ratio corresponding to each data volume interval, a summary or fitting is performed to obtain a first correspondence between data volume and black insertion ratio.
[0152] Figure 12 is a flow chart of S604 in the display panel driving method provided in an embodiment of the present application. As shown in Figure 12, according to some embodiments of the present application, S604, determining the black insertion ratio corresponding to each data volume interval to obtain a first corresponding relationship, can specifically include the following steps S701 to S704.
[0153] S701. For any data volume interval, control the test display panel to display a grayscale corresponding to the data volume interval in a test frame, wherein the test frame is divided into a plurality of test subframes, each test subframe including a black insertion phase and a light-emitting phase. In the black insertion phase, the target control signal is at a non-enable level, and in the light-emitting phase, the target control signal is at an enable level.
[0154] It is easy to understand that when the test display panel displays different grayscale images, the test display panel displays different data volumes. Therefore, each data volume interval can correspond to at least one grayscale image. During the test phase, for any data volume interval, the test display panel can be controlled to display the grayscale (image) corresponding to the data volume interval in the test frame.
[0155] Similar to a display frame, a test frame can be divided into multiple test subframes. The number of test subframes in a test frame can be the same as the number of display subframes in a display frame. Each test subframe can also include a black insertion phase and a light-emitting phase. During the black insertion phase, the target control signal is at a disabled level, and during the light-emitting phase, the target control signal is at an enabled level.
[0156] S702: Obtain the measured brightness of each test subframe, and use one of the test subframes as a target test subframe.
[0157] The ultimate goal is to ensure that the brightness of the test display panel in each test subframe is the same or similar. Therefore, the measured brightness of the test display panel in each test subframe can be measured using an optical detection device (such as a color analyzer), and one of the test subframes is used as the target test subframe, with the brightness of the target test subframe used as the reference brightness. It is understood that the measured brightness can be the overall brightness of the test display panel or the average brightness of the overall brightness of the test display panel. The specific setting can be based on actual conditions and is not limited here.
[0158] Considering that the brightness of the first test subframe is closer to the desired display brightness, in some examples, the first test subframe can be used as the target test subframe, and the brightness of the first test subframe can be used as the reference brightness. Of course, other test subframes can also be selected as the target test subframe, such as the last test subframe, and this embodiment of the present application is not limited to this.
[0159] S703. For any test subframe other than the target test subframe, when the difference between the measured brightness of the test subframe and the measured brightness of the target test subframe is greater than a first preset threshold, adjust the black insertion ratio corresponding to the black insertion stage in the test subframe until the difference between the measured brightness of the test subframe and the measured brightness of the target test subframe is less than or equal to the first preset threshold, thereby obtaining the adjusted black insertion ratio corresponding to the black insertion stage in the test subframe.
[0160] Among them, the first preset threshold can be flexibly adjusted according to actual conditions, and the embodiments of the present application do not limit this. Taking the test frame including 4 test subframes as an example, for example, the first test subframe can be used as the target test subframe, and the measured brightness of the first test subframe can be used as the reference brightness. When the difference between the measured brightness of the second test subframe and the measured brightness of the first test subframe is greater than the first preset threshold, the black insertion ratio corresponding to the black insertion stage in the second test subframe is adjusted until the difference between the measured brightness of the second test subframe and the measured brightness of the first test subframe is less than or equal to the first preset threshold, and the adjusted black insertion ratio corresponding to the black insertion stage in the second test subframe is obtained. Similarly, the adjusted black insertion ratio corresponding to the black insertion stage in the third test subframe and the adjusted black insertion ratio corresponding to the black insertion stage in the fourth test subframe are obtained.
[0161] S704 : Summarize the adjusted black insertion ratios corresponding to the black insertion stages in each test subframe to obtain the black insertion ratio corresponding to the data volume interval.
[0162] In this way, the adjusted black insertion ratios corresponding to the black insertion stages in each test sub-frame within the data volume interval are summarized to obtain the black insertion ratio corresponding to the data volume interval.
[0163] It should be noted that, since the black insertion ratio corresponding to the black insertion phase in the target test subframe is not adjusted, the black insertion ratio corresponding to the black insertion phase in the target test subframe may be the initial black insertion ratio, which is known.
[0164] After obtaining the black insertion ratio corresponding to each data volume interval, summarization or fitting is performed to obtain a first corresponding relationship between the data volume and the black insertion ratio.
[0165] According to some embodiments of the present application, the black insertion ratio or the first corresponding relationship corresponding to each data volume interval can be optionally stored in the DDIC. In subsequent use, the waveform of the target control signal of the corresponding black insertion ratio adjustment can be directly called from the DDIC.
[0166] Based on the display panel driving method provided in the above embodiment, the present application also provides a specific implementation of a display panel driving device. In this case, the display panel emits light under the control of a target control signal. Please refer to the following embodiment.
[0167] FIG13 is a schematic diagram of a structure of a driving device for a display panel provided in an embodiment of the present application. As shown in FIG13 , the driving device 90 for a display panel may include:
[0168] A ratio adjustment recording module 901 is used to obtain a target black insertion ratio corresponding to a display frame;
[0169] A duty cycle control module 902 is configured to divide a display frame into multiple display subframes, each display subframe including a black insertion phase and a light-emitting phase. During the black insertion phase, the target control signal is at a disabled level, and during the light-emitting phase, the target control signal is at an enabled level. The target black insertion ratio includes black insertion ratios corresponding to the multiple black insertion phases in the display frame, wherein at least two black insertion phases have different black insertion ratios.
[0170] The output module 903 is configured to provide the display panel 91 with a target control signal obtained according to a target black insertion ratio.
[0171] It should be noted that the specific implementation process of the steps executed by the ratio adjustment recording module 901, the duty cycle control module 902 and the output module 903 has been described in detail above and will not be repeated here.
[0172] In the driving device of the display panel according to the embodiment of the present application, the ratio adjustment recording module 901 is used to obtain a target black insertion ratio corresponding to a display frame; the duty cycle control module 902 is used to divide the display frame into multiple display subframes, each display subframe including a black insertion phase and a light-emitting phase. In the black insertion phase, the target control signal is at a non-enabled level, and in the light-emitting phase, the target control signal is at an enabled level. The target black insertion ratio includes the black insertion ratios corresponding to the multiple black insertion phases in the display frame, wherein the black insertion ratios corresponding to at least two black insertion phases are different. The output module 903 provides a target control signal obtained according to the target black insertion ratio to the display panel. Since at least two of the black insertion ratios corresponding to the multiple black insertion phases in the display frame are different, and the target control signal is adjusted according to the target black insertion ratio, the black insertion ratios of the obtained target control signal in at least two black insertion phases are also different, thereby ensuring that the brightness of different display subframes in a display frame is the same or similar, so that the brightness of each display subframe within a frame time remains balanced, and significantly improving the flicker phenomenon of the display panel.
[0173] According to some embodiments of the present application, optionally, the duty cycle control module 902 is further configured to adjust the duration of each black insertion phase in the display frame according to the black insertion ratios corresponding to the multiple black insertion phases in the display frame, wherein the durations of at least two black insertion phases are different.
[0174] The output module 903 is configured to provide the display panel 91 with a target control signal obtained according to the adjusted duration of the black insertion phase.
[0175] FIG14 is another schematic diagram of the structure of a display panel driving device provided in an embodiment of the present application. As shown in FIG14 , according to some embodiments of the present application, the display panel driving device 90 may optionally further include a data statistics recording module 1001 for obtaining a target amount of data to be displayed in a display frame. The ratio adjustment recording module 901 is specifically configured to determine a target black insertion ratio corresponding to the target data amount based on a first correspondence between a predetermined amount of data and the black insertion ratio. The display panel driving device 90 includes, but is not limited to, a DDIC.
[0176] Thus, by adding the data statistics recording module 1001 and the ratio adjustment recording module 901 within the DDIC, the black insertion ratio of each black insertion period within each frame can be automatically adjusted, optimizing flicker under different image conditions and expanding the improvement effect. Furthermore, the black insertion ratio and target control signal waveform can be automatically adjusted according to the data volume of the input image, thereby comprehensively optimizing the flicker phenomenon of the display panel and effectively reducing the flicker phenomenon of the display panel in various data volume ranges.
[0177] According to some embodiments of the present application, optionally, the first correspondence is a correspondence between multiple different data volume intervals and multiple black insertion ratios, where a data volume interval includes at least one data volume, and different data volume intervals correspond to different black insertion ratios.
[0178] Continuing with FIG. 14 , according to some embodiments of the present application, the display panel driver 90 may optionally further include a memory control module 1002 and a main control module 1003. The memory control module 1002 is configured to receive display data to be displayed in a display frame. The main control module 1003 is communicatively coupled to the memory control module 1002 and configured to transmit the display data to be displayed in the display frame to a data statistics recording module 1001. The data statistics recording module 1001 is specifically configured to calculate a target amount of data to be displayed in the display frame based on the display data to be displayed in the display frame.
[0179] According to some embodiments of the present application, optionally, the data statistics recording module 1001 is specifically used to obtain the data volume of each sub-pixel in the display frame when multiple sub-pixels in the display panel display different grayscales in the display frame, and accumulate the data volume of each sub-pixel in the display frame to obtain the target data volume; when multiple sub-pixels in the display panel display the target grayscale at the same time in the display frame, calculate the product between the number of sub-pixels in the display panel and the target grayscale to obtain the target data volume.
[0180] According to some embodiments of the present application, optionally, the duty cycle control module 902 is specifically configured to set a basic pulse width of a target control signal in a black insertion stage, wherein the basic pulse width of the target control signal in multiple black insertion stages is the same; for any black insertion stage, based on a second correspondence between a predetermined black insertion ratio and the number of unit pulses, determine a target number of unit pulses and an adjustment direction corresponding to the black insertion ratio of the black insertion stage, where the adjustment direction includes increasing or decreasing; and based on the adjustment direction, increase or decrease the width of the target number of unit pulses on the basis of the basic pulse width.
[0181] Each module / unit in the device shown in Figures 13 and 14 has the function of implementing each step in the display panel driving method provided by the above method embodiment and can achieve its corresponding technical effect. For the sake of brevity, they are not repeated here.
[0182] The present application also provides a display device, including a display panel and a driving device for the display panel as described in any of the above embodiments. The display device provided in the present application can be a mobile phone, wearable product, computer, television, vehicle-mounted display device, or other display device with a display function, and the present application does not impose specific restrictions on this. The display device provided in the present application has the beneficial effects of the driving device for the display panel provided in the present application. For details, please refer to the specific description of the driving device for the display panel in the above embodiments, and this embodiment will not be repeated here.
[0183] Based on the display panel driving method or display panel debugging method provided in the above embodiments, the present application also provides a specific implementation of the electronic device. Please refer to the following embodiments.
[0184] FIG15 shows a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application.
[0185] The electronic device may include a processor 1101 and a memory 1102 storing computer program instructions.
[0186] Specifically, the processor 1101 may include a central processing unit (CPU) or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0187] Memory 1102 may include a large-capacity memory for data or instructions. By way of example and not limitation, memory 1102 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. In one example, memory 1102 may include removable or non-removable (or fixed) media, or memory 1102 may be a non-volatile solid-state memory. Memory 1102 may be internal or external to the electronic device.
[0188] In one example, the memory 1102 may be a read-only memory (ROM). In one example, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.
[0189] The memory 1102 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Therefore, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the driving method or debugging method of the display panel according to the present application.
[0190] The processor 1101 implements the method / steps in the above-mentioned method embodiment by reading and executing the computer program instructions stored in the memory 1102, and achieves the corresponding technical effects achieved by the method embodiment executing its method / steps. For the sake of brevity, they are not repeated here.
[0191] In one example, the electronic device may further include a communication interface 1103 and a bus 1110. As shown in FIG15 , the processor 1101, the memory 1102, and the communication interface 1103 are connected via the bus 1110 and communicate with each other.
[0192] The communication interface 1103 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0193] Bus 1110 includes hardware, software or both, couples the parts of electronic equipment to each other.For example, but not limitation, bus may include Accelerated Graphics Port (AGP) or other graphics buses, Enhanced Industry Standard Architecture (EISA) bus, Front Side Bus (FSB), Hyper Transport (HT) interconnection, Industry Standard Architecture (ISA) bus, InfiniBand interconnection, Low Pin Count (LPC) bus, memory bus, Micro Channel Architecture (MCA) bus, Peripheral Component Interconnect (PCI) bus, PCI-Express (PCI-X) bus, Serial Advanced Technology Attachment (SATA) bus, Video Electronics Standards Association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 1110 may include one or more buses. Although the present application embodiment describes and shows specific bus, the application considers any suitable bus or interconnection.
[0194] In addition, in combination with the display panel driving method or the display panel debugging method in the above-mentioned embodiment, the embodiment of the present application may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor, any one of the display panel driving methods or display panel debugging methods in the above-mentioned embodiments is implemented. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as electronic circuits, semiconductor memory devices, ROM, random access memory, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, and hard disks.
[0195] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.
[0196] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link via a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0197] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0198] Aspects of the present application have been described above 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 box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed via the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. This processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or the flowchart and the combination of the boxes in the block diagram and / or the flowchart can also be implemented by the dedicated hardware that performs the specified function or action, or can be implemented by the combination of dedicated hardware and computer instructions.
[0199] The above description is only a specific embodiment of the present application. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present application.
Claims
1. A method for driving a display panel, wherein the display panel emits light under the control of a target control signal, the method comprising: Get the target black insertion ratio corresponding to the display frame; Dividing a display frame into a plurality of display subframes, each display subframe comprising a black insertion phase and a light-emitting phase, in the black insertion phase, the target control signal is at a non-enable level, in the light-emitting phase, the target control signal is at an enable level, the target black insertion ratio comprises black insertion ratios corresponding to the plurality of black insertion phases in the display frame, wherein the black insertion ratios corresponding to at least two of the black insertion phases are different; The target control signal obtained according to the target black insertion ratio is provided to the display panel.
2. The driving method according to claim 1, wherein: The providing the target control signal obtained according to the target black insertion ratio to the display panel specifically includes: According to the black insertion ratios corresponding to the plurality of black insertion stages in the display frame, adjusting the duration of each black insertion stage in the display frame, wherein the durations of at least two black insertion stages are different; The target control signal obtained according to the adjusted duration of the black insertion phase is provided to the display panel.
3. The driving method according to claim 1 or 2, wherein: The obtaining of a target black insertion ratio corresponding to the display frame specifically includes: Acquire the target data amount to be displayed of the display frame; The target black insertion ratio corresponding to the target data amount is determined according to a predetermined first corresponding relationship between the data amount and the black insertion ratio.
4. The driving method according to claim 3, wherein: The first corresponding relationship is a corresponding relationship between a plurality of different data volume intervals and a plurality of black insertion ratios. One data volume interval includes at least one data volume, and different data volume intervals correspond to different black insertion ratios.
5. The driving method according to claim 3 or 4, wherein: The obtaining of the target data amount to be displayed in the display frame specifically includes: When a plurality of sub-pixels in the display panel display different grayscales in the display frame, the data amount of each sub-pixel in the display frame is acquired, and the data amount of each sub-pixel in the display frame is accumulated to obtain the target data amount; or When a plurality of sub-pixels in the display panel simultaneously display a target grayscale in the display frame, the product of the number of sub-pixels in the display panel and the target grayscale is calculated to obtain the target data amount.
6. The driving method according to claim 2, wherein: The adjusting the duration of each black insertion stage in the display frame according to the black insertion ratios corresponding to the plurality of black insertion stages in the display frame specifically includes: Setting a basic pulse width of the target control signal in the black insertion stage, wherein the basic pulse widths of the target control signal in the plurality of black insertion stages are the same; For any of the black insertion stages, according to a predetermined second correspondence between the black insertion ratio and the number of unit pulses, determining a target number of unit pulses and an adjustment direction corresponding to the black insertion ratio of the black insertion stage, wherein the adjustment direction includes increasing or decreasing; According to the adjustment direction, the width of the target number of unit pulses is increased or decreased on the basis of the basic pulse width.
7. The driving method according to claim 2, wherein: The adjusting the duration of each black insertion stage in the display frame according to the black insertion ratios corresponding to the plurality of black insertion stages in the display frame specifically includes: Setting a basic pulse width of the target control signal in the black insertion stage, wherein the basic pulse widths of the target control signal in the plurality of black insertion stages are the same; For any of the black insertion stages, according to a predetermined third correspondence between the black insertion ratio and the basic pulse width adjustment ratio, determining a basic pulse width adjustment ratio and an adjustment direction corresponding to the black insertion ratio of the black insertion stage, wherein the adjustment direction includes increasing or decreasing; According to the adjustment direction, the basic pulse width adjustment ratio is increased or decreased on the basis of the basic pulse width.
8. The driving method according to claim 4, wherein: The multiple different data volume intervals correspond one-to-one to multiple grayscale intervals. The display panel includes multiple brightness levels. Under at least two different brightness levels, the black insertion ratio corresponding to the same grayscale interval is different.
9. The driving method according to claim 4, wherein: The obtaining of the target data amount to be displayed in the display frame specifically includes: The target data amount to be displayed in the display frame is determined according to the number of sub-pixels of the display panel, the grayscale displayed by each sub-pixel in the display frame, and the brightness level of the display panel in the display frame.
10. The driving method according to claim 4, wherein: The display panel includes a first refresh frequency and a second refresh frequency, the number of data volume intervals corresponding to the first refresh frequency is n1, the number of data volume intervals corresponding to the second refresh frequency is n2, n1≠n2, and n1 and n2 are both positive integers.
11. The driving method according to claim 10, wherein: The first refresh frequency is less than the second refresh frequency, n1>n2.
12. The driving method according to claim 4, wherein: The multiple different data volume intervals correspond one-to-one to multiple grayscale intervals. The display panel includes a first refresh frequency and a second refresh frequency. The same grayscale interval has different black insertion ratios corresponding to the first refresh frequency and the second refresh frequency.
13. The driving method according to claim 4, wherein: The display panel includes multiple refresh frequencies, and at at least one refresh frequency, the number of data volume intervals ranges from 20 to 25.
14. The driving method according to claim 4, wherein: The data volume interval includes a first data volume interval and a second data volume interval, the maximum grayscale corresponding to the first data volume interval is smaller than the minimum grayscale corresponding to the second data volume interval, and the black insertion ratio corresponding to the first data volume interval is larger than the black insertion ratio corresponding to the second data volume interval.
15. The driving method according to claim 4, wherein: The grayscale quantities corresponding to at least two of the data volume intervals are different.
16. The driving method according to claim 14, wherein: The data volume interval includes a first data volume interval and a second data volume interval, the maximum grayscale corresponding to the first data volume interval is smaller than the minimum grayscale corresponding to the second data volume interval, and the number of corresponding grayscales in the first data volume interval is smaller than the number of corresponding grayscales in the second data volume interval.
17. The driving method according to claim 15, wherein: The plurality of data volume intervals are from the 1st data volume interval to the nth data volume interval, the maximum grayscale corresponding to the i-th data volume interval is less than the minimum grayscale corresponding to the i+1th data volume interval, wherein n≥3, i and i+1 are any two adjacent numbers from 1 to n, and i and n are both integers; From the first data volume interval to the nth data volume interval, the number of grayscales corresponding to the data volume interval shows an increasing trend.
18. The driving method according to claim 1, wherein: Each of the target black insertion ratios is different.
19. The driving method according to claim 1, wherein: Each black insertion ratio in the target black insertion ratio changes linearly.
20. A driving device for a display panel, wherein the display panel emits light under the control of a target control signal, the driving device comprising: A ratio adjustment recording module is used to obtain a target black insertion ratio corresponding to a display frame; a duty cycle control module, configured to divide a display frame into a plurality of display subframes, each display subframe comprising a black insertion phase and a light-emitting phase, wherein the target control signal is at a non-enable level during the black insertion phase, and the target control signal is at an enable level during the light-emitting phase, and the target black insertion ratio comprises black insertion ratios corresponding to the plurality of black insertion phases in the display frame, wherein the black insertion ratios corresponding to at least two black insertion phases are different; An output module is used to provide the target control unit obtained according to the target black insertion ratio to the display panel. Signal.
21. The driving device according to claim 20, wherein: The duty cycle control module is further used to adjust the duration of each black insertion stage in the display frame according to the black insertion ratios corresponding to each of the multiple black insertion stages in the display frame, wherein the durations of at least two black insertion stages are different; The output module provides the display panel with the target control signal obtained according to the adjusted duration of the black insertion phase.
22. The driving device according to claim 21, wherein: The driving device further comprises: A data statistics recording module, used for obtaining the target data amount to be displayed in the display frame; The ratio adjustment recording module is specifically configured to determine the target black insertion ratio corresponding to the target data volume according to a predetermined first corresponding relationship between the data volume and the black insertion ratio.
23. The driving device according to claim 22, wherein: The first corresponding relationship is a corresponding relationship between a plurality of different data volume intervals and a plurality of black insertion ratios. One data volume interval includes at least one data volume, and different data volume intervals correspond to different black insertion ratios.
24. The driving device according to claim 23, wherein: The driving device further comprises: A memory control module, used for receiving display data to be displayed in the display frame; A main control module, connected to the memory control module, and used to transmit the display data to be displayed in the display frame to the data statistics recording module; The data statistics recording module is specifically used to calculate the target data volume to be displayed in the display frame according to the display data to be displayed in the display frame.
25. The driving device according to claim 24, wherein: The data statistics recording module is specifically used to obtain the data volume of each sub-pixel in the display frame when multiple sub-pixels in the display panel display different grayscales in the display frame, and accumulate the data volume of each sub-pixel in the display frame to obtain the target data volume; or, when multiple sub-pixels in the display panel simultaneously display the target grayscale in the display frame, calculate the product between the number of sub-pixels in the display panel and the target grayscale to obtain the target data volume.
26. A display device comprising a display panel and the driving device according to any one of claims 20 to 25.
27. A method for debugging a display panel, wherein: The debugging method comprises: Dividing a preset grayscale range into a plurality of grayscale intervals, wherein one grayscale interval includes at least two grayscales; Get the number of sub-pixels in the display panel; Obtaining a plurality of different data volume intervals according to the number of sub-pixels in the display panel and the plurality of grayscale intervals; The black insertion ratio corresponding to each of the data volume intervals is determined to obtain a first corresponding relationship.
28. The debugging method according to claim 27, wherein: The obtaining of a plurality of different data volume intervals according to the number of sub-pixels in the display panel and the plurality of grayscale intervals specifically includes: For any grayscale interval, the product between the number of sub-pixels in the display panel and the minimum grayscale in the grayscale interval is calculated to obtain a first data amount, and the product between the number of sub-pixels in the display panel and the maximum grayscale in the grayscale interval is calculated to obtain a second data amount; The data volume interval corresponding to the grayscale interval is obtained according to the first data volume and the second data volume.
29. The debugging method according to claim 27, wherein: The determining the black insertion ratio corresponding to each of the data volume intervals to obtain the first corresponding relationship specifically includes: For any of the data volume intervals, controlling the display panel to display a grayscale corresponding to the data volume interval in a test frame, the test frame being divided into a plurality of test subframes, each test subframe comprising a black insertion phase and a light emission phase, in which the target control signal is at a non-enable level, and in the light emission phase, the target control signal is at an enable level; Acquire the measured brightness of each of the test subframes, and use one of the test subframes as a target test subframe; For any other test subframe except the target test subframe, when the difference between the measured brightness of the test subframe and the measured brightness of the target test subframe is greater than a first preset threshold, adjusting the black insertion ratio corresponding to the black insertion stage in the test subframe until the difference between the measured brightness of the test subframe and the measured brightness of the target test subframe is less than or equal to the first preset threshold, and obtaining the adjusted black insertion ratio corresponding to the black insertion stage in the test subframe; The adjusted black insertion ratios corresponding to the black insertion stages in the test subframes are summarized to obtain the black insertion ratios corresponding to the data volume interval.
30. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the method for driving a display panel as described in any one of claims 1 to 19, or implements the steps of the method for debugging a display panel as described in any one of claims 27 to 29.
Citation Information
Patent Citations
A method for improving LCD display with black insertion technology
CN101261813A
Display brightness adjusting module, display brightness adjusting method and display device
CN108346399A
Display apparatus
CN111833802A
Pixel circuit, display panel and control method
CN113140180A
Driving method and device of display panel and computer readable storage medium
CN117116182A
Cited By
Black insertion backlight control method and device under variable refresh rate, equipment and medium
CN119920210A