Driving method, driving device and display device of display panel
By using a driving signal with a larger standard pulse number supported by the driver chip, combined with pulse shifting and selecting the actual number of pulses, a light-emitting control signal is generated, which solves the problem of low PWM dimming accuracy and achieves higher dimming accuracy and visual smoothness.
Patent Information
- Application Number
- CN202510244419.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2045-02-28
AI Technical Summary
The existing PWM dimming method has low dimming accuracy, mainly because the driver chip cannot directly output the driving signal with the target number of pulses, resulting in deterioration of dimming accuracy when the pulse replication scheme is adopted.
A driving signal with a standard pulse number greater than the target pulse number that can be directly output by the driver chip is used. By shifting the pulses and selecting the actual pulse number, a light-emitting control signal is generated to drive the display panel and optimize the dimming accuracy.
The same visual effect as the driving signal of the target number of pulses is achieved, the dimming accuracy is optimized, the duty cycle change law when the display brightness value is adjusted is maintained, and the smoothness of the display effect is improved.
Smart Images

Figure CN119832837B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display technology, and in particular to a driving method and a driving device of a display panel and a display device. Background Art
[0002] In recent years, in order to achieve eye protection for display screens and better visual effects at lower brightness, direct current dimming (DC) and pulse width modulation (PWM) have been widely used as driving schemes for display panels.
[0003] However, when the PWM dimming method is used to drive the display panel, the dimming accuracy is low. Summary of the Invention
[0004] The present invention provides a display panel driving method, a driving device and a display device to solve the problem of low dimming accuracy during PWM dimming.
[0005] According to one aspect of the present invention, there is provided a method for driving a display panel, comprising:
[0006] Determining the number of rows of pulse shift of the driving signal output by the driving chip corresponding to the display panel according to the target number of pulses of the light emitting control signal of the display panel in one frame and the number of scanning rows of the display panel;
[0007] Selecting a standard pulse number from all standard pulse numbers that can be output by the driver chip as the actual pulse number used by the driving signal; the selected standard pulse number is greater than the target pulse number;
[0008] The driving signal is output to a light emitting control circuit that generates the light emitting control signal according to the number of rows of the pulse shift and the actual number of pulses used by the driving signal.
[0009] Optionally, determining the number of rows of pulse shift of the driving signal output by the driving chip corresponding to the display panel according to the target number of pulses of the light emitting control signal of the display panel in one frame and the number of scanning rows of the display panel includes:
[0010] The ratio of the number of scan lines of the display panel to the target number of pulses is used as the number of lines for the pulse shift;
[0011] Outputting the driving signal to the light emitting control circuit that generates the light emitting control signal according to the number of rows of the pulse shift and the actual number of pulses used by the driving signal includes:
[0012] The product of the number of rows of the pulse shift and the actual number of pulses used is configured as a preset number of scanning rows in the driver chip;
[0013] The driving signal is output to a light emitting control circuit that generates the light emitting control signal according to the preset number of scanning lines and the actual number of pulses used.
[0014] Optionally, the selected standard pulse number is the number that is closest to and greater than the target pulse number among all standard pulse numbers that can be output by the driving chip corresponding to the display panel.
[0015] Optionally, the display panel includes m display brightness values that increase in sequence, and the driving method of the display panel further includes:
[0016] The display panel is driven to display using a pulse width modulation mode. When the display panel is adjusted from the nth display brightness value to the n+ith display brightness value, the width of each pulse in the i pulses in the driving signal is increased by a preset width; m, n and i are all positive integers, and n and i are both less than m.
[0017] Optionally, when i is greater than or equal to 2, any two pulses among the i pulses selected to increase the preset width are not adjacent.
[0018] Optionally, the step of driving the display panel to display by adopting a pulse width modulation mode, and increasing the width of each of i pulses in the driving signal by a preset width when adjusting the display panel from an nth display brightness value to an n+ith display brightness value, comprises:
[0019] selecting, from all pulses of the driving signal, i pulses corresponding to each display brightness value from the nth display brightness value to the (n+i)th display brightness value, excluding the nth display brightness value, according to a preset corresponding relationship; the preset corresponding relationship being a corresponding relationship between each display brightness value, excluding the first display brightness value, among the m display brightness values and a pulse having an increased preset width;
[0020] Increasing the width of each of the selected i pulses by a preset width;
[0021] Optionally, the driving signal includes h pulse groups, and each pulse group includes the same number of pulses, and the product of the number of pulses included in each pulse group and the number of pulse groups is equal to the actual number of pulses; h is a positive integer; the display panel includes multiple cycle groups, wherein, among the m display brightness values, each h display brightness value except the first display brightness value constitutes a cycle group;
[0022] The process of establishing the preset corresponding relationship includes:
[0023] For each of the cycle groups:
[0024] Selecting a pulse from each of the pulse groups to increase the preset width, so as to sequentially increase the h*k+1th display brightness value to the h*k+h+1th display brightness value; k is an integer greater than or equal to 0;
[0025] In different cycle groups, for the same pulse group, the pulses with the preset width increased are different.
[0026] Optional, for the j-th loop group:
[0027] Selecting the jth pulse in each pulse group to increase the preset width, so as to sequentially increase the h*k+1th display brightness value to the h*k+h+1th display brightness value;
[0028] Optionally, h=4.
[0029] Optionally, the display panel driving method further includes:
[0030] When the pulse with the preset width is any pulse from the gth pulse to the last pulse in the driving signal, the display panel is driven to display in a DC dimming manner; wherein g is equal to the difference between the actual number of pulses and the target number of pulses.
[0031] According to another aspect of the present invention, there is provided a driving device for a display panel, comprising:
[0032] a pulse shift row number determination module, configured to determine the number of rows of pulse shift of the driving signal output by the driving chip corresponding to the display panel according to the target number of pulses of the light emitting control signal of the display panel within one frame and the number of scanning rows of the display panel;
[0033] an actual pulse number selection module, configured to select a standard pulse number from all standard pulse numbers that can be output by the driver chip as the actual pulse number used by the drive signal;
[0034] The output module is used to output the driving signal to the light emitting control circuit that generates the light emitting control signal according to the number of rows of the pulse shift and the actual number of pulses used by the driving signal.
[0035] According to another aspect of the present invention, a display device is provided, including a display panel, a driving chip, and a driving device for the display panel.
[0036] The display panel is driven by the light-emitting control signal generated by the driving chip supporting the driving signal directly outputting the standard pulse number close to and greater than the target pulse number, and the same visual effect is achieved as when the display panel is driven by the light-emitting control signal generated by the driving signal with the target pulse number. When the light-emitting control signal generated in the embodiment is adjusted from one display brightness value to another adjacent display brightness value, only the width of one pulse needs to be adjusted, and the duty cycle change rule is maintained when the original display brightness value is adjusted, thereby optimizing the dimming precision.
[0037] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0039] Figure 1 A timing diagram of a dimming scheme using pulse replication;
[0040] Figure 2 A flow chart of a driving method of a display panel provided by the embodiment of the present application;
[0041] Figure 3 A timing diagram of a light-emitting control signal of a display panel provided by the embodiment of the present application;
[0042] Figure 4 A simulation diagram of display brightness value smoothness obtained by using the pulse replication scheme;
[0043] Figure 5 A simulation diagram of display brightness value smoothness obtained by using the pulse clipping scheme;
[0044] Figure 6 A structural schematic diagram of a driving device of a display panel provided by the embodiment of the present application;
[0045] Figure 7 A structural schematic diagram of a display device provided by the embodiment of the present application. DETAILED DESCRIPTION
[0046] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0047] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0048] As described in the background, existing PWM dimming methods suffer from poor precision. The inventors discovered that this is due to the fact that when the driver chip cannot directly output a drive signal with a target number of pulses, it replicates the number of pulses using appropriate common factors, resulting in poor dimming accuracy. The display panel includes a light-emitting control circuit, which includes cascaded shift registers. The first shift register receives a drive signal to shift the drive signal and generate a light-emitting control signal, which is then output to the subpixels. The target number of pulses is the number of pulses in the light-emitting control signal within a frame. Take the refresh rate of the display panel as 120Hz, and the light control signal in one frame includes 36 pulses as an example, that is, the dimming frequency is 4320Hz. Because the driver chip corresponding to the display panel cannot support the output of signals with any number of pulses, such as the RM692H5 chip, which only supports signal outputs with 1-6, 8, 9, 10, 12, 16, 18, 24, 32, 48, and 64 pulses, if this type of driver chip is used to implement a dimming solution with a dimming frequency of 4320Hz, the driver chip does not support the direct generation of a drive signal with 36 pulses. The current solution is to use a 12-pulse signal, that is, a 12-pulse signal, to directly output it, and then copy it twice to get 36 pulses. You can refer to Figure 1 . Figure 1This is a timing diagram for a dimming solution using pulse replication. When pulse replication is used to achieve a 36-pulse signal output, if the display panel is adjusted from the current nth display brightness level Dn-1 to the adjacent n+1th display brightness level Dn, that is, when the duty cycle of the light-emitting control signal changes, the width of one pulse in the 12 pulses increases by the width corresponding to 4 hours of black insertion. Therefore, the actual pulse width change in the entire 36 pulses is 4 hours * 3 = 12 hours, severely degrading PWM dimming accuracy. Where H is the time required to scan a row of subpixels in the display panel, and 4 hours is the minimum unit of black insertion rows, which is affected by the light-emitting control circuit.
[0049] In response to the above technical problems, the present invention provides a driving method for a display panel, which uses a driving signal that can be directly output by a driving chip and has a number of pulses greater than a target number to generate a light-emitting control signal to drive the display panel to display, and achieves the same display effect as when the display panel is driven by a light-emitting control signal generated by a driving signal with a target number of pulses within a frame, thereby optimizing the dimming accuracy.
[0050] Figure 2 A flowchart of a method for driving a display panel according to an embodiment of the present invention is provided. Figure 2 , the method comprising:
[0051] S110 : determining the number of rows for pulse shifting of a driving signal output by a driving chip corresponding to the display panel according to the target number of pulses of the light emitting control signal of the display panel within one frame and the number of scanning rows of the display panel.
[0052] The display panel includes multiple sub-pixels, each of which includes a light-emitting device and a pixel driver circuit connected to the light-emitting device. The pixel driver circuit is configured to control the light-emitting device to emit light during a light-emitting phase in response to a light-emitting control signal. The target number of pulses is the number of pulses required by the light-emitting control signal within a frame. The number of scan rows of the display panel is the actual number of sub-pixel rows configured for display by the display panel. The display panel also includes a light-emitting control circuit, which includes multiple shift registers connected in cascade. The signal output by the output of the previous shift register serves as the input of the next shift register. Each shift register stage is connected to at least one sub-pixel row and is configured to output a light-emitting control signal to the connected sub-pixels. The drive signal output by the driver chip is connected to the input of the first shift register stage. The first shift register stage is configured to shift the drive signal to generate a light-emitting control signal and output it to the corresponding connected sub-pixel row. The number of rows to which the pulses of the drive signal are shifted is determined based on a certain correspondence between the target number of pulses of the light-emitting control signal within a frame of the display panel and the number of scan rows of the display panel. The number of rows of pulse shift can be understood as the time period between the start time of the a-th pulse output by the light-emitting control signal corresponding to the first row of sub-pixel rows (the first scanned sub-pixel row in a frame) and the start time of the a+1-th pulse output within a frame, and the light-emitting control signal of the b-row sub-pixel rows outputs the a-th pulse, and b rows is the number of rows of shifted pulses. For example, the light-emitting control signal corresponding to the second row of sub-pixel rows delays the start time of the first pulse output by the light-emitting control signal corresponding to the first row of sub-pixel rows and outputs the first pulse for a set time, and the light-emitting control signal corresponding to the third row of sub-pixel rows delays the start time of the first pulse output by the light-emitting control signal corresponding to the second row of sub-pixel rows and outputs the first pulse for a set time, and so on. If the number of rows of pulse shift is 50, then at the start time of the second pulse output by the light-emitting control signal corresponding to the first row of sub-pixel rows, the light-emitting control signal corresponding to the 51st row of sub-pixel rows delays the start time of the second pulse output by the light-emitting control signal corresponding to the first row of sub-pixel rows and outputs the first pulse for a set time.
[0053] S120: Selecting a standard pulse number from all standard pulse numbers that can be output by the driver chip as the actual pulse number used by the driving signal; the selected standard pulse number is greater than the target pulse number.
[0054] The number of standard pulses that a driver chip can output is limited by the driver chip model. Once the driver chip model is determined, the total number of standard pulses it can directly output is determined. For example, if the driver chip is RM692H5, this driver chip model supports output pulses of 1-6, 8, 9, 10, 12, 16, 18, 24, 32, 48, and 64. If the target number of pulses is 36, the actual number of pulses can be selected as either 48 or 64. Optionally, the selected standard pulse number is the number of standard pulses that is closest to and greater than the target number of pulses among all the standard pulses that the driver chip corresponding to the display panel can output. In this embodiment, 48, which meets the requirements, can be selected.
[0055] S130: Outputting a driving signal to a light emitting control circuit that generates a light emitting control signal according to the number of rows of pulse shift and the actual number of pulses used by the driving signal.
[0056] The relevant parameters in the driver chip are configured according to the actual number of pulses used and the number of rows of pulse shifts to ensure that the number of rows of pulse shifts of the light-emitting control signal generated by the drive signal using the actual number of pulses is the same as the number of rows of pulse shifts of the light-emitting control signal generated by the drive signal directly using the target number of pulses, thereby ensuring that the visual effect of the display panel driven by the light-emitting control signal generated by the actual number of pulses is the same as the visual effect of the display panel driven by the light-emitting control signal generated by the target number of pulses, thereby achieving the light-emitting control signal generated by the drive signal using the actual number of pulses, including the target number of pulses in one frame. Optionally, after the drive signal output to the light-emitting control circuit outputs the target number of pulses, the drive signal is reset so that the drive signal re-outputs the first pulse, thereby achieving the target number of pulses intercepted by using a similar and larger standard number of pulses that can be directly output by the driver chip.
[0057] Exemplarily, the display panel includes m display brightness values. Between adjacent display brightness values, when adjusting the previous display brightness value to the next display brightness value, it is only necessary to increase the width of a pulse of the driving signal at the previous display brightness value by a preset width to adjust it to the next display brightness value. The preset width is the minimum width value that can be adjusted due to the limitation of the relevant circuit. Compared with the solution of pulse replication in the prior art, the solution for realizing the signal output of any number of pulses has an adjustment accuracy of A*N, where A is the preset width and N is the number of replications. In this embodiment, a solution is adopted in which a driver chip supports a similar and larger standard pulse number that can be directly output to intercept the target pulse number. When the original display brightness value is adjusted, the duty cycle change law is maintained, and the dimming accuracy is kept at A, thereby optimizing the dimming accuracy.
[0058] In this embodiment, a driver chip that supports direct output of a standard pulse number close to and greater than the target pulse number generates a light-emitting control signal to drive the display panel, achieving the same visual effect as when the display panel is driven by a light-emitting control signal generated by the drive signal with the target pulse number. Furthermore, when adjusting the light-emitting control signal generated in this embodiment from one display brightness value to another adjacent display brightness value, only the width of one pulse needs to be adjusted. This maintains the duty cycle variation pattern when adjusting the original display brightness value, thereby optimizing dimming accuracy.
[0059] Optionally, S110 further includes:
[0060] The ratio of the number of scan lines of the display panel to the number of target pulses is used as the number of lines of pulse shift.
[0061] Figure 3 A timing diagram of a light emitting control signal of a display panel provided by an embodiment of the present invention, referring to Figure 3 , Figure 3 The timing of the light-emitting control signal EM1 corresponding to the first row of sub-pixels within a frame is shown as an example, along with the timing of the light-emitting control signal EM2 corresponding to the second row of sub-pixels within a frame, ..., and the timing of the light-emitting control signal EM81 corresponding to the eighty-first row of sub-pixels within a frame. For example, if the display panel is driven at 120 Hz and 36 pulses, i.e., the light-emitting control signal includes 36 pulses within a frame, then the target number of pulses is 36. The display panel has 2880 scan rows, i.e., the actual number of sub-pixel rows included in the display panel is 2880. Therefore, the number of rows by which the pulses are shifted is 2880 / 36 = 80. Specifically, a pulse is shifted every 80 rows. Between the start time of the first pulse output by the first row of sub-pixels and the start time of the second pulse output by the first row of sub-pixels, the sub-pixel rows from the second row to the eightieth row are sequentially shifted relative to the start time of the first pulse output by the first row of sub-pixels. The sub-pixel row from the eighty-first row is shifted relative to the start time of the second pulse output by the first row of sub-pixels, and so on.
[0062] Optionally, S130 further includes:
[0063] The product of the number of pulse shift rows and the actual number of pulses used is configured as a preset scanning row number in the driver chip; the driver chip outputs a driving signal to the light control circuit that generates a light control signal according to the preset scanning row number and the actual number of pulses used.
[0064] In order to ensure that the visual effect produced by the luminescence control signal generated by the drive signal using the actual number of pulses and the luminescence control signal generated by the drive signal using the target number of pulses are the same after being input to the subpixel, it is necessary to ensure that the number of rows of pulse shifts in the two is the same. For example, if the target number of pulses is 36 and the number of scan lines of the display panel is 2880, then the corresponding number of rows of pulse shifts is 80. Accordingly, the actual number of pulses is 48, and the preset number of scan lines of the display panel should be set to 48*80=3840 to ensure that the number of rows of pulse shifts corresponding to the luminescence control signal generated by the drive signal with an output number of pulses of 48 is also 80. After determining the preset number of scan lines, the actual number of pulses and the preset number of scan lines are configured in the driver chip. The driver chip controls the number of rows of pulse shifts of the luminescence control signal generated by the drive signal to 80 rows based on the above two configured parameters.
[0065] Optionally, the display panel includes m display brightness values that increase in sequence, and the driving method of the display panel further includes:
[0066] The display panel is driven by a pulse width modulation mode. When the display panel is adjusted from the nth display brightness value to the n+ith display brightness value, the width of each pulse in the i pulses in the driving signal is increased by a preset width; m, n and i are all positive integers, and n and i are both less than m.
[0067] Exemplarily, the preset width is the minimum width that can be increased by the light-emitting control circuit. When two adjacent display brightness values are adjusted from a smaller display brightness value to a larger display brightness value, at the smaller display brightness value, one pulse is selected to increase the preset width to adjust to the larger display brightness value. Exemplarily, the preset width is the width corresponding to the number of black lines inserted for 4H. When adjusting the nth display brightness value to the n+ith display brightness value, 2 pulses are selected from the actual number of pulses, and the width of each of the 2 selected pulses is increased by the width corresponding to 4H, thereby changing the duty cycle of the light-emitting control signal and adjusting the display panel from the nth display brightness value to the n+ith display brightness value. Among them, the selected i pulses can be any i pulses in the drive signal including the actual number of pulses.
[0068] Optionally, when i is greater than or equal to 2, any two pulses among the i pulses selected to increase the preset width are not adjacent.
[0069] For example, if the first display brightness value is adjusted to the fifth display brightness value, the selected i pulses with the preset width increase are adjacent, such as each of the second pulse, the third pulse, the fourth pulse and the fifth pulse with the preset width increase of 4H. The four pulses with the preset width increase are concentrated, the display brightness value curve is not smooth, and the visual effect is abnormal when the first display brightness value is adjusted to the fifth display brightness value. Therefore, when the display panel is adjusted from the nth display brightness value to the nth+i display brightness value, any two pulses of the i pulses with the preset width increase are not adjacent, so as to ensure that the i pulses with the preset width increase are distributed more uniformly, the display brightness value adjustment process is smoother, and the visual effect is avoided to be abnormal.
[0070] Further, according to the preset corresponding relationship, i pulses corresponding to each display brightness value except the nth display brightness value from the nth display brightness value to the nth+i display brightness value are selected from all pulses of the driving signal; the preset corresponding relationship is a corresponding relationship between each display brightness value except the first display brightness value and the pulse with the preset width increase in the m display brightness values;
[0071] The width of each pulse of the i pulses selected from all pulses of the driving signal is increased by the preset width.
[0072] Each display brightness value except the first display brightness value corresponds to a pulse with the preset width increase. The corresponding relationship between each display brightness value except the first display brightness value and the pulse with the preset width increase is established in advance. The preset corresponding relationship can be understood as a corresponding relationship between the larger display brightness value and the pulse with the preset width increase when the smaller one of the two adjacent display brightness values is adjusted to the larger one. For example, it is set in advance that the pulse with the preset width increase corresponding to the second display brightness value is the first pulse, and the preset width is increased at the first pulse when the first display brightness value is adjusted to the second display brightness value, so as to change the duty cycle. The pulse with the preset width increase corresponding to the third display brightness value is the sixth pulse, and the preset width is increased at the sixth pulse when the second display brightness value is adjusted to the third display brightness value, so as to change the duty cycle. The pulse with the preset width increase corresponding to the fourth display brightness value is the twelfth pulse, and the preset width is increased at the twelfth pulse when the third display brightness value is adjusted to the fourth display brightness value, so as to change the duty cycle.
[0073] Optionally, the driving signal comprises h pulse groups, and each pulse group comprises the same number of pulses, and the product of the number of pulses in each pulse group and the number of pulse groups is equal to the actual number of pulses; h is a positive integer; the display panel comprises a plurality of cycle groups, wherein, from the first to the mth display brightness value, every h display brightness value except the first display brightness value is a cycle group; that is, all the pulses in the driving signal are evenly divided into h pulse groups, and every h display brightness value except the first display brightness value in the m display brightness values is a cycle group. The first display brightness value is the minimum display brightness value, and does not correspond to a pulse that needs to increase the preset width; starting from the second display brightness value, each display brightness value corresponds to a pulse that needs to increase the preset width. Exemplarily, when the display brightness value changes from the first display brightness value to the second display brightness value, the preset width needs to be increased at the second pulse, and the pulse that needs to increase the preset width corresponding to the second display brightness value is the second pulse.
[0074] The establishment process of the preset correspondence relationship comprises:
[0075] For each cycle group:
[0076] A pulse is selected from each pulse group to increase the preset width, so as to sequentially increase the (h*k+1)th display brightness value to the (h*k+h+1)th display brightness value; k is an integer greater than or equal to 0;
[0077] In different cycle groups, for the same pulse group, the pulse that increases the preset width is different.
[0078] Optionally, h=4, and an existing driving chip can support the output of most pulse numbers that are multiples of 4, so h=4 is set, all the pulses in the driving signal are evenly divided into 4 pulse groups, and through the interception scheme, a light-emitting control signal with an arbitrary number of pulses can be generated through the driving signal.
[0079] Table 1 shows the correspondence between each of the m display brightness values, except the first, and pulses with a preset width. As shown in Table 1, with a target number of 36 pulses and an actual number of 48 pulses, the actual number of pulses is divided into four pulse groups: Cycle 1, Cycle 2, Cycle 3, and Cycle 4. The display brightness values include the first display brightness value (not shown), the second display brightness value D1, through the seventeenth display brightness value D16. In an optional embodiment, in the first cycle group, the first pulse of the first pulse group Cycle1 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the first display brightness value to the second display brightness value D1; the first pulse of the second pulse group Cycle2 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the second display brightness value D1 to the third display brightness value D2; the first pulse of the third pulse group Cycle3 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the third display brightness value D2 to the fourth display brightness value D3; the first pulse of the fourth pulse group Cycle4 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the fourth display brightness value D3 to the fifth display brightness value D4. For the second cycle group, a pulse between the first pulse of the first pulse group Cycle1 and the first pulse of the second pulse group Cycle2, such as the seventh pulse of the first pulse group Cycle1, is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the fifth display brightness value D4 to the sixth display brightness value D5; a pulse between the first pulse of the second pulse group Cycle2 and the first pulse of the third pulse group Cycle2, such as the eighth pulse of the second pulse group Cycle1, is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the sixth display brightness value D5 to The seventh display brightness value D6; select a pulse between the first pulse of the third pulse group Cycle3 and the first pulse of the fourth pulse group Cycle4, such as the eighth pulse of the third pulse group Cycle1, to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the seventh display brightness value D6 to the eighth display brightness value D7; select a pulse between the first pulse and the last pulse of the fourth pulse group Cycle4, such as the eighth pulse of the fourth pulse group Cycle4, to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the eighth display brightness value D7 to the ninth display brightness value D8.The rest follow similar rules as above, and evenly distribute the pulses with increased preset widths, as shown in Table 1 for details, to ensure that the pulses with increased preset widths are distributed relatively evenly.
[0080] Table 1 Corresponding relationship between each display brightness value except the first display brightness value among m display brightness values and the pulse with increased preset width
[0081]
[0082] In another optional embodiment, see Table 2, which shows another correspondence between each display brightness value except the first display brightness value among the m display brightness values and the pulse with increased preset width. For the jth cycle group:
[0083] The j-th pulse in each pulse group is selected to increase the preset width, so as to sequentially increase the h*k+1-th display brightness value to the h*k+h+1-th display brightness value.
[0084] In the first cycle group, the first pulse of the first pulse group Cycle1 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the first display brightness value to the second display brightness value D1; the first pulse of the second pulse group Cycle2 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the second display brightness value D1 to the third display brightness value D2; the first pulse of the third pulse group Cycle3 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the third display brightness value D2 to the fourth display brightness value D3; the first pulse of the fourth pulse group Cycle4 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the fourth display brightness value D3 to the fifth display brightness value D4. For the second cycle group, the second pulse of the first pulse group Cycle1 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the fifth display brightness value D4 to the sixth display brightness value D5; the second pulse of the second pulse group Cycle2 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the sixth display brightness value D5 to the seventh display brightness value D6; the third pulse of the third pulse group Cycle3 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the seventh display brightness value D6 to the eighth display brightness value D7; the second pulse of the fourth pulse group Cycle4 is selected to increase the preset width to change the duty cycle of the driving signal, so as to adjust the display brightness value from the eighth display brightness value D7 to the ninth display brightness value D8, and so on.
[0085] Table 2 Another correspondence between each display brightness value except the first display brightness value among the m display brightness values and the pulse with increased preset width
[0086]
[0087] Optionally, when the pulse with the increased preset width is any pulse from the gth pulse to the last pulse in the driving signal, the display panel is driven to display in a DC dimming manner; wherein g is equal to the difference between the actual number of pulses and the target number of pulses.
[0088] For example, when adjusting the nth display brightness value to the n+ith display brightness value, if the pulse with the increased preset width corresponding to any intermediate display brightness value, such as the Lth display brightness value, is any pulse between the gth pulse and the last pulse, then at the Lth display brightness value, because the pulse with the increased preset width is a non-valid pulse, the Lth display brightness value will be identified as DC dimming with unchanged duty cycle. That is, the duty cycle of the Lth display brightness value is the same as the duty cycle corresponding to the L-1th display brightness value. The display brightness value is adjusted by adjusting the magnitude of the data voltage. Wherein, L is an integer greater than or equal to n and less than or equal to n+i. Taking Table 2 as an example, the fifth display brightness value D4, the ninth display brightness value D8, the thirteenth display brightness value D12, and the seventeenth display brightness value D16 are all identified as DC dimming with unchanged duty cycle. At these display brightness values, the display brightness is changed using DC dimming, that is, by changing the magnitude of the data voltage. Because all pulses are divided into multiple cyclic groups, each cyclic group may have a pulse with a preset width increased to any pulse from the gth pulse to the last pulse. This means that each cyclic group will have a case where the duty cycle remains unchanged and the corresponding display brightness value is identified as DC dimming. The display brightness values corresponding to DC dimming are evenly distributed and account for a small proportion, resulting in high overall PWM dimming accuracy and no aging anomalies.
[0089] This embodiment conducts simulation experiments on the scheme of pulse replication in the prior art and the scheme of pulse interception in the present invention, and obtains the Figure 4 and Figure 5 Two simulation diagrams. Figure 4 This is a simulation diagram of the smoothness of the display brightness value obtained by using the pulse replication solution. Figure 5 This is a simulation diagram of the smoothness of the display brightness value obtained by using the pulse interception solution. Figure 4 and Figure 5 The horizontal axis is the size of the display brightness value, and the vertical axis is the display brightness value smoothness, wherein the display brightness value smoothness DL / L=(Lv n+1 -Lvn ) / Lv n , Lv n+1 is the maximum brightness corresponding to the n+1th display brightness value, Lv n The maximum brightness corresponding to the nth display brightness value. Display brightness smoothness DL / L is one of the key indicators for evaluating the smoothness of the display brightness curve. The main influencing factor of this indicator is dimming accuracy. Figure 4 and Figure 5 It can be seen that when the pulse interception scheme described in this application is used to drive the display panel, the display brightness value smoothness value is smaller than that of the pulse replication scheme, that is, the display brightness value curve is smoother and the visual effect is better.
[0090] An embodiment of the present invention further provides a driving device for a display panel. Figure 6 A schematic diagram of a driving device for a display panel according to an embodiment of the present invention is provided. Figure 6 , the driving device of the display panel includes:
[0091] The pulse shift row number determination module 10 is used to determine the number of rows of pulse shift of the driving signal output by the driving chip corresponding to the display panel according to the target number of pulses of the light emitting control signal of the display panel in one frame and the number of scanning rows of the display panel;
[0092] The actual pulse number selection module 11 is used to select a standard pulse number from all standard pulse numbers that can be output by the driver chip as the actual pulse number used by the driving signal;
[0093] The output module 12 is used to output a driving signal to a light emitting control circuit that generates a light emitting control signal according to the number of rows of pulse shift and the actual number of pulses used by the driving signal.
[0094] The beneficial effects of the driving device of the display panel are the same as the beneficial effects of the driving method of the display panel, and will not be repeated here.
[0095] Optionally, the pulse shift row number determining module 11 includes a first subunit, configured to use the ratio of the number of scan rows of the display panel to the target number of pulses as the number of rows for pulse shifting.
[0096] The output module 12 includes:
[0097] The second subunit is used to configure the product of the number of rows of pulse shift and the actual number of pulses used as the preset number of scanning rows into the driver chip;
[0098] The driving subunit is used to output a driving signal to a light emitting control circuit that generates a light emitting control signal according to a preset number of scanning lines and the actual number of sampled pulses.
[0099] The driving device of the display panel also includes:
[0100] An adjustment module is used to drive the display panel to display using a pulse width modulation mode, and when the display panel is adjusted from the nth display brightness value to the n+ith display brightness value, the width of each pulse in the i pulses in the driving signal is increased by a preset width; m, n and i are all positive integers, and n and i are both less than m.
[0101] Optionally, the adjustment module includes:
[0102] A pulse selection unit is used to select i pulses corresponding to each display brightness value from the nth display brightness value to the (n+i)th display brightness value except the nth display brightness value from all pulses of the driving signal according to a preset corresponding relationship; the preset corresponding relationship is the corresponding relationship between each display brightness value except the first display brightness value in the m display brightness values and the pulse with an increased preset width.
[0103] The preset width increasing unit is used to increase the width of each pulse of the selected i pulses by a preset width.
[0104] Optionally, the driving signal includes h pulse groups, each pulse group includes the same number of pulses, and the product of the number of pulses included in each pulse group and the number of pulse groups is equal to the actual number of pulses; h is a positive integer; the display panel includes multiple cycle groups, wherein, among the m display brightness values, each h display brightness value constitutes a cycle group; and the driving device of the display panel further includes:
[0105] Preset width increase module for
[0106] For each cycle group:
[0107] A pulse is selected from each pulse group to increase the preset width, so as to increase the h*k+1th display brightness value to h*k+h+1th display brightness value in sequence; k is an integer; in different cycle groups, for the same pulse group, the pulses with increased preset width are different.
[0108] Optionally, the driving device of the display panel further includes:
[0109] A DC driving module is used to drive the display panel to display in a DC dimming manner when the pulse with the preset width increased is any pulse from the gth pulse to the last pulse in the driving signal; wherein g is equal to the difference between the actual number of pulses and the target number of pulses.
[0110] An embodiment of the present invention further provides a display device, Figure 7 A schematic diagram of a display device according to an embodiment of the present invention is provided. Figure 7The display device includes a display panel, a driving chip and a driving device for the display panel. The display device 1 can be Figure 7 The mobile phone shown may also be a computer, a television, a smart wearable display device, etc., and the embodiment of the present invention does not specifically limit this. The beneficial effects of the display device are the same as those of the display panel driving device, and will not be repeated here.
[0111] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0112] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A method for driving a display panel, characterized in that: include: The ratio of the number of scan lines of the display panel to the target number of pulses of the light emitting control signal of the display panel in one frame is used as the number of lines of pulse shift of the driving signal output by the driving chip corresponding to the display panel; Selecting a standard pulse number from all standard pulse numbers that can be output by the driving chip as the actual pulse number used by the driving signal; The selected standard pulse number is greater than the target pulse number; The product of the number of rows of the pulse shift and the actual number of pulses used by the driving signal is configured as a preset number of scanning rows in the driving chip; The driving signal is output to a light emitting control circuit that generates the light emitting control signal according to the preset number of scanning lines and the actual number of pulses used.
2. The method for driving a display panel according to claim 1, wherein: The selected standard pulse number is the number closest to and greater than the target pulse number among all standard pulse numbers that can be output by the driver chip corresponding to the display panel.
3. The method for driving a display panel according to claim 1, wherein: The display panel includes m display brightness values that increase in sequence, and the driving method of the display panel further includes: The display panel is driven to display using a pulse width modulation mode. When the display panel is adjusted from the nth display brightness value to the n+ith display brightness value, the width of each pulse in the i pulses in the driving signal is increased by a preset width; m, n and i are all positive integers, and n and i are both less than m.
4. The method for driving a display panel according to claim 3, wherein: When i is greater than or equal to 2, any two pulses among the i pulses selected to increase the preset width are not adjacent.
5. The method for driving a display panel according to claim 3, wherein: The step of driving the display panel to display by adopting a pulse width modulation mode and increasing the width of each of i pulses in the driving signal by a preset width when adjusting the display panel from an nth display brightness value to an n+ith display brightness value comprises: selecting, from all pulses of the driving signal, i pulses corresponding to each display brightness value from the nth display brightness value to the (n+i)th display brightness value, excluding the nth display brightness value, according to a preset corresponding relationship; the preset corresponding relationship being a corresponding relationship between each display brightness value, excluding the first display brightness value, among the m display brightness values and a pulse having an increased preset width; The width of each of the i selected pulses is increased by a preset width.
6. The method for driving a display panel according to claim 5, wherein: The driving signal includes h pulse groups, and each pulse group includes the same number of pulses, and the product of the number of pulses included in each pulse group and the number of pulse groups is equal to the actual number of pulses; h is a positive integer; the display panel includes a plurality of cycle groups, wherein, among the m display brightness values, each h display brightness value except the first display brightness value constitutes a cycle group; The process of establishing the preset corresponding relationship includes: For each of the cycle groups: Selecting a pulse from each of the pulse groups to increase the preset width, so as to sequentially increase the h*k+1th display brightness value to the h*k+h+1th display brightness value; k is an integer greater than or equal to 0; In different cycle groups, for the same pulse group, the pulses with the preset width increased are different.
7. The method for driving a display panel according to claim 6, wherein: For the j-th loop group: The j-th pulse in each pulse group is selected to increase the preset width, so as to sequentially increase the h*k+1-th display brightness value to the h*k+h+1-th display brightness value.
8. The method for driving a display panel according to claim 7, wherein: h=4。 9. The method for driving a display panel according to claim 3, wherein: The driving method of the display panel further includes: When the pulse with the preset width is increased to any pulse from the gth pulse to the last pulse in the driving signal, the display panel is driven to display in a DC dimming manner; wherein g is equal to the difference between the actual number of pulses and the target number of pulses.
10. A driving device for a display panel, characterized in that: include: a pulse shift row number determination module, configured to use the ratio of the number of scan rows of the display panel to the target number of pulses of the light emitting control signal of the display panel within one frame as the number of pulse shift rows of the driving signal output by the driving chip corresponding to the display panel; an actual pulse number selection module, configured to select a standard pulse number from all standard pulse numbers that can be output by the driver chip as the actual pulse number used by the drive signal; An output module is used to configure the product of the number of rows of pulse shift and the actual number of pulses used by the driving signal as a preset scanning row number into the driving chip, and output the driving signal to the light-emitting control circuit that generates the light-emitting control signal according to the preset scanning row number and the actual number of pulses used.
11. A display device, characterized in that: The invention comprises a display panel, a driving chip and the driving device of the display panel according to claim 10.
Citation Information
Patent Citations
Screen brightness adjustment method and terminal
CN111868814A
Display panel, driving method thereof and display device
CN115547236A