Display panel driving method, driving circuit and display device
By storing the gamma voltage group in the display panel drive circuit and adjusting the gamma reference voltage according to the vertical blanking time, the problem of large brightness variation in Freesync mode is solved, the brightness stability of the display panel is achieved, and the user experience is improved.
Patent Information
- Application Number
- CN202310480900.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-27
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2043-04-27
AI Technical Summary
In Freesync mode, when the monitor refresh rate changes, the brightness of the display changes greatly, affecting the user experience.
By pre-storing N preset gamma voltage groups in the driving circuit of the display panel, the timing controller outputs M gamma voltage groups to the gamma chip during the vertical blanking time according to the duration of the blanking time. The gamma chip determines the target gamma voltage group based on the received gamma voltage groups and outputs the corresponding gamma reference voltage to drive the display panel to display the next frame.
When the refresh rate changes, the gamma reference voltage is dynamically adjusted to compensate for brightness changes, keeping the display panel brightness basically unchanged and improving the user's visual experience.
Smart Images

Figure CN116453445B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of display panels, and in particular to a driving method, a driving circuit, and a display device for a display panel. Background Art
[0002] With the continuous advancement of display technology, consumers are demanding higher and higher resolutions, color gamuts, brightness, and smoothness, as well as Freesync modes. Freesync is AMD's display frequency conversion technology, which leverages industry standards such as DisplayPort Adaptive Sync to achieve a dynamic refresh rate. Dynamic refresh rate minimizes input lag and reduces or eliminates stuttering during gaming and video playback by synchronizing the refresh rate of a compatible monitor with the frame rate of the user's graphics card.
[0003] In Freesync mode, the monitor maintains the same frame display duration and adjusts the refresh rate by varying the vertical blanking interval. Obviously, when the refresh rate changes, the lower the monitor's refresh rate, the longer the vertical blanking interval, which increases pixel electrode leakage and, in turn, reduces brightness. Therefore, when the refresh rate changes, the brightness of the displayed image fluctuates significantly, affecting the user experience. Summary of the Invention
[0004] In view of this, the main purpose of this application is to propose a display panel driving method, a driving circuit and a display device, aiming to solve the problem of large changes in the brightness of the display screen when the refresh rate of the existing display changes in Freesync mode.
[0005] To achieve the above-mentioned objectives, the first aspect of the present application provides a method for driving a display panel, which is applied to a driving circuit of the display panel, the driving circuit including a timing controller and a gamma chip, wherein N preset gamma voltage groups are pre-stored in the driving circuit. The driving method comprises: during the vertical blanking time of a current frame, outputting, by the timing controller, M preset gamma voltage groups from the N preset gamma voltage groups to the gamma chip according to the duration of the vertical blanking time of the current frame; wherein, the longer the duration of the vertical blanking time of the current frame, the larger the value of M, and 1≤M≤N; determining, by the gamma chip, a target gamma voltage group based on the gamma voltage group received from the timing controller; and outputting, by the gamma chip, a corresponding plurality of gamma reference voltages according to the target gamma voltage group to drive the display panel to display the next frame.
[0006] The driving method of the display panel provided in the present application outputs M preset gamma voltage groups out of N preset gamma voltage groups to the gamma chip according to the duration of the vertical blanking time of the current frame image through the timing controller during the vertical blanking time of the current frame image, so that the gamma chip determines the target gamma voltage group according to the situation of receiving the gamma voltage group from the timing controller, and outputs corresponding multiple gamma reference voltages according to the target gamma voltage group. In this way, when the refresh frequency changes, the gamma reference voltage output by the gamma chip changes with the change of the duration of the vertical blanking time, so that the sub-pixel units in the display panel are charged more fully when the refresh frequency is lower, thereby compensating for the brightness of the display panel, so that the brightness compensation amount and the brightness attenuation amount of the display panel when the refresh frequency changes are basically offset and the brightness remains basically unchanged, which can improve the user's visual experience.
[0007] Optionally, in the vertical blanking time of the current frame image, the M preset gamma voltage groups of the N preset gamma voltage groups are output to the gamma chip through the timing controller according to the duration of the vertical blanking time of the current frame image, including: when the duration of the vertical blanking time of the current frame image is equal to the i-th preset duration threshold, the i-th preset gamma voltage group of the N preset gamma voltage groups is output to the gamma chip through the timing controller; wherein, the i-th preset duration threshold is less than the i+1-th preset duration threshold; under the same target grayscale, the gamma reference voltage corresponding to the target grayscale in the i-th preset gamma voltage group is higher than the gamma reference voltage corresponding to the target grayscale in the i+1-th preset gamma voltage group, wherein 1≤i≤M, and the N preset gamma voltage groups are numbered in a preset order.
[0008] Optionally, the target gamma voltage group is determined by the gamma chip according to the situation of receiving the gamma voltage group from the timing controller, including: when the gamma chip starts to receive the first preset gamma voltage group, the target gamma voltage group continues to be maintained as the gamma voltage group corresponding to the multiple gamma reference voltages currently output; and when the gamma chip starts to receive the i-th preset gamma voltage group, the target gamma voltage group is updated to the i-1th preset gamma voltage group, wherein 2≤i≤M.
[0009] Optionally, outputting, by the timing controller, the i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip includes: outputting, by the timing controller, an update enable signal and the i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip. Updating, by the gamma chip, the target gamma voltage group to the i-1-th preset gamma voltage group when the gamma chip begins to receive the i-th preset gamma voltage group includes: updating, by the gamma chip, the target gamma voltage group to the i-1-th preset gamma voltage group in response to the update enable signal received during the process of receiving the i-th preset gamma voltage group from the timing controller.
[0010] Optionally, the outputting the i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip through the timing controller includes: upon completion of outputting the i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip through the timing controller, determining whether the display time of the next frame has currently entered; if the display time of the next frame has not currently entered, outputting an update enable signal to the gamma chip; and, if the display time of the next frame has currently entered, not outputting the update enable signal to the gamma chip. The method of determining the target gamma voltage group by the gamma chip according to the situation of receiving the gamma voltage group from the timing controller includes: updating the target gamma voltage group to the i-th preset gamma voltage group when the gamma chip receives the i-th preset gamma voltage group from the timing controller and receives the update enable signal; and continuing to maintain the target gamma voltage group as the gamma voltage group corresponding to the multiple gamma reference voltages currently output when the gamma chip does not receive the update enable signal.
[0011] The second aspect of the present application also provides a driving circuit for a display panel, the driving circuit comprising a timing controller and a gamma chip, wherein N preset gamma voltage groups are pre-stored in the driving circuit. The timing controller is used to output M preset gamma voltage groups out of the N preset gamma voltage groups to the gamma chip according to the duration of the vertical blanking time of the current frame image during the vertical blanking time of the current frame image. The longer the duration of the vertical blanking time of the current frame image, the larger the value of M, and 1≤M≤N. The gamma chip is used to determine a target gamma voltage group based on the situation of receiving the gamma voltage group from the timing controller, and output a corresponding plurality of gamma reference voltages based on the target gamma voltage group to drive the display panel to display the next frame image.
[0012] Optionally, the timing controller is specifically configured to output an i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip when the duration of the vertical blanking time of the current frame is equal to an i-th preset duration threshold. The i-th preset duration threshold is less than the i+1-th preset duration threshold. At the same target grayscale, the gamma reference voltage corresponding to the target grayscale in the i-th preset gamma voltage group is higher than the gamma reference voltage corresponding to the target grayscale in the i+1-th preset gamma voltage group, where 1≤i≤M, and the N preset gamma voltage groups are numbered in a preset order.
[0013] Optionally, the gamma chip is specifically used to continue to maintain the target gamma voltage group as the gamma voltage group corresponding to the multiple gamma reference voltages currently output when starting to receive the first preset gamma voltage group, and to update the target gamma voltage group to the i-1th preset gamma voltage group when starting to receive the i-th preset gamma voltage group, where 2≤i≤M.
[0014] Optionally, the timing controller is specifically configured to output an update enable signal and an i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip. The gamma chip is specifically configured to update the target gamma voltage group to an i-1-th preset gamma voltage group in response to the received update enable signal during a process of receiving the i-th preset gamma voltage group from the timing controller.
[0015] A third aspect of the present application further provides a display device comprising a housing, a display panel, and the aforementioned drive circuit, wherein the drive circuit is electrically connected to the display panel. The drive circuit is configured to drive the display panel to display. The housing is configured to secure the display panel and the drive circuit.
[0016] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become obvious from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 A schematic diagram of the structure of a display device provided in an embodiment of the present application;
[0018] Figure 2 This is a comparison diagram of the vertical blanking time corresponding to different refresh frequencies in Freesync mode;
[0019] Figure 3 A timing diagram of a gamma voltage group output by a timing controller provided in an embodiment of the present application;
[0020] Figure 4A mapping table between gamma reference voltages and target grayscales in a plurality of preset gamma voltage groups provided in an embodiment of the present application;
[0021] Figure 5 Another timing diagram of the timing controller outputting the gamma voltage group provided by the embodiment of the present application;
[0022] Figure 6 A flowchart of a method for driving a display panel provided in an embodiment of the present application;
[0023] Figure 7 A flowchart of another display panel driving method provided in an embodiment of the present application;
[0024] Figure 8 for Figure 7 A detailed flowchart of step 620;
[0025] Figure 9 for Figure 7 Another detailed flowchart of step 610 and step 620.
[0026] The following are the descriptions of the reference numerals:
[0027] Display device 1
[0028] Driving circuit 100
[0029] Display panel 200
[0030] Timing controller 11
[0031] Gamma Chip 12
[0032] Source driver 13
[0033] Power module 14
[0034] System on Chip 15
[0035] Shell 300
[0036] Sub-pixel unit P
[0037] Scan line 21
[0038] Data cable 22
[0039] The following specific implementation methods will further illustrate the present application in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION
[0040] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0041] In the description of this application, it should be noted that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.
[0042] like Figure 1 As shown, the display panel 200 includes a plurality of scan lines 21 extending along the row direction, a plurality of data lines 22 extending along the column direction, and a plurality of sub-pixel units P defined by the intersection of the plurality of scan lines 21 and the plurality of data lines 22. The plurality of scan lines 21 are used to receive scan signals to scan the plurality of rows of sub-pixel units P row by row, so that each sub-pixel unit P receives a corresponding data voltage Vdata through the corresponding data line 22 for charging, and thus emits light under the drive of the corresponding data voltage Vdata.
[0043] like Figure 2 As shown, a frame of the display panel 200 is divided into an Active region (display time) and a Blank region (vertical blanking time) before entering the next frame. Taking an FHD (Full High Definition) display panel as an example, with a resolution of 1920*1080, a single frame requires scanning and charging 1080 rows of sub-pixel units P. The charging time for these 1080 rows is the Active region, followed by a pause of 45 rows, which constitute the Blank region.
[0044] In Freesync mode, the display device maintains the active display time of the image frame and changes the refresh rate by varying the length of the vertical blanking time (Blank). For example, at a refresh rate of 240Hz, the number of lines corresponding to the active display time in a frame is 1080, while the number of lines corresponding to the vertical blanking time (Blank) is 45. When the refresh rate is reduced to 120Hz, the number of lines corresponding to the active display time in a frame remains at 1080, while the number of lines corresponding to the vertical blanking time (Blank) increases to 1170. Because the pixel electrodes of each sub-pixel unit P in the display panel 200 experience leakage during the vertical blanking time (Blank), the lower the refresh rate and the longer the vertical blanking time (Blank), the greater the pixel electrode leakage, and the greater the brightness loss of the display panel 200. Therefore, in Freesync mode, the brightness of the display panel 200 will vary with the refresh rate, causing noticeable flicker to the human eye and affecting the user's visual experience.
[0045] In view of this, please refer again to Figure 1 , the present application provides a driving circuit 100 , and the driving circuit 100 is used to drive the display panel 200 .
[0046] The driving circuit 100 includes a timing controller (TCON) 11 and a gamma IC 12. N preset gamma voltage groups are pre-stored in the driving circuit 100. For example, the N preset gamma voltage groups can be stored in the timing controller 11 or in a memory in the driving circuit 100.
[0047] The timing controller 11 is configured to output M preset gamma voltage groups from the N preset gamma voltage groups to the gamma chip 12 during the vertical blanking time of the current frame according to the duration of the vertical blanking time of the current frame. The longer the duration of the vertical blanking time of the current frame, the larger the value of M, where 1≤M≤N.
[0048] The gamma chip 12 is configured to determine a target gamma voltage group according to the gamma voltage group received from the timing controller 11 , and output a plurality of corresponding gamma reference voltages according to the target gamma voltage group to drive the display panel 200 to display the next frame.
[0049] The driving circuit 100 provided in the present application pre-stores N preset gamma voltage groups. During the vertical blanking time of the current frame, the timing controller 11 outputs M preset gamma voltage groups from the N preset gamma voltage groups to the gamma chip 12 according to the duration of the vertical blanking time of the current frame. The gamma chip 12 determines a target gamma voltage group based on the gamma voltage groups received from the timing controller 11, and outputs a plurality of corresponding gamma reference voltages according to the target gamma voltage group. In this way, when the refresh frequency changes, the gamma reference voltage output by the gamma chip 12 changes with the duration of the vertical blanking time. This allows the sub-pixel units P in the display panel 200 to be more fully charged when the refresh frequency is lower, thereby compensating for the brightness of the display panel 200. When the refresh frequency changes, the brightness compensation amount and the brightness attenuation amount of the display panel 200 are substantially offset, and the brightness remains substantially unchanged, thereby improving the user's visual experience.
[0050] Furthermore, in the embodiment of the present application, the driving circuit 100 further includes a source driver 13 , a power module 14 , a system chip 15 and a gate driver (not shown).
[0051] The source driver 13 is electrically connected to the plurality of data lines 22 of the display panel 200 , and the gate driver is electrically connected to the plurality of scan lines 21 of the display panel 200 .
[0052] The timing controller 11 is also electrically connected to the gate driver, the source driver 13, the power module 14, and the system chip 15. The timing controller 11 is configured to receive data signals, control signals, and clock signals output by the system chip 15 and convert them into control signals and clock signals suitable for the gate driver and the source driver 13, thereby driving the display panel 200 to display. The power module 14 is configured to provide input power to the gamma chip 12 and operating voltage to the gate driver, the source driver 13, and the timing controller 11.
[0053] like Figure 3 As shown, after the display time Active area of the current frame ends, it enters the vertical blanking time Blank area of the current frame, and the timing controller 11 outputs M preset gamma voltage groups among the N preset gamma voltage groups to the gamma chip 12 according to the duration of the vertical blanking time of the current frame.
[0054] The gamma chip 12 determines a target gamma voltage group according to the gamma voltage group received from the timing controller 11 , and outputs a plurality of corresponding gamma reference voltages to the source driver 13 according to the target gamma voltage group.
[0055] When the display time Active zone of the next frame arrives, the timing controller 11 processes the data signal, control signal and clock signal received from the system chip 15, outputs the corresponding data control signal to the source driver 13, and outputs the corresponding timing control signal to the gate driver.
[0056] The source driver 13 processes the data control signal received from the timing controller 11 according to the multiple gamma reference voltages received from the gamma chip 12 to generate a data voltage Vdata, and outputs the data voltage Vdata to each column of sub-pixel units P through the multiple data lines 22 .
[0057] The gate driver generates a row scanning signal according to the timing control signal received from the timing controller 11 , and outputs the row scanning signal to each row of sub-pixel units P through the plurality of scanning lines 21 .
[0058] The display panel 200 displays a next frame of display image based on the data voltage Vdata received from the source driver 13 and the scan signal received from the gate driver.
[0059] Furthermore, the timing controller 11 is specifically configured to output the i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip 12 when the duration of the vertical blanking time of the current frame is equal to the i-th preset duration threshold ti. The i-th preset duration threshold ti is less than the i+1-th preset duration threshold ti+1. At the same target grayscale, the gamma reference voltage corresponding to the target grayscale in the i-th preset gamma voltage group is higher than the gamma reference voltage corresponding to the target grayscale in the i+1-th preset gamma voltage group, where 1≤i≤M, and the N preset gamma voltage groups are numbered in a preset order.
[0060] For example, Figure 3-Figure 4As shown, the N preset gamma voltage groups include the first preset gamma voltage group VG1, the second preset gamma voltage group VG2... the Nth preset gamma voltage group VGN. Each preset gamma voltage group includes Y gamma reference voltages corresponding to Y target gray levels respectively, where 1 < Y, for example, Y = 14. Specifically, the ith preset gamma voltage group VGi includes Y gamma reference voltages (including Gammai1, Gammai2... GammaiY) corresponding to Y target gray levels (including H1, H2... HY). Among them, Gamma1j < Gamma2j <... < GammaNj, where 1 ≤ j ≤ Y. It can be understood that the longer the duration of the vertical blanking time, the greater the brightness attenuation amount of each sub-pixel unit P. Correspondingly, at the same target gray level, the higher the voltage value of the gamma reference voltage, the more fully each sub-pixel unit P is charged, and the greater the brightness compensation amount.
[0061] As Figure 3 shown, assume that the timing controller 11 outputs 1 preset gamma voltage group (i.e., VG1) to the gamma chip 12 in the vertical blanking time Blank area of the nth frame of the picture, outputs 3 preset gamma voltage groups (i.e., VG1, VG2, and VG3) to the gamma chip 12 in the vertical blanking time Blank area of the (n + 1)th frame of the picture, and outputs 2 preset gamma voltage groups (i.e., VG1, VG2) to the gamma chip 12 in the vertical blanking time Blank area of the (n + 2)th frame of the picture.
[0062] In one embodiment, the gamma chip 12 determines the latest received gamma voltage group as the target gamma voltage group and outputs multiple gamma reference voltages corresponding to the latest received gamma voltage group. Specifically, when the gamma chip 12 finishes receiving the ith preset gamma voltage group VGi, it determines the ith preset gamma voltage group VGi as the target gamma voltage group and outputs multiple gamma reference voltages (Gammai1 to GammaiY) corresponding to the ith preset gamma voltage group VGi.
[0063] The driving circuit 100 provided in this embodiment outputs a corresponding preset gamma voltage group according to the duration of the vertical blanking time of the current frame image through the timing controller 11, so that the gamma chip 12 determines the most recently received gamma voltage group as the target gamma voltage group and outputs multiple gamma reference voltages corresponding to the most recently received gamma voltage group, thereby being able to control the degree of brightness compensation according to the duration of the vertical blanking time. That is, the longer the duration of the vertical blanking time of the current frame image, the higher the voltage value of the gamma reference voltage output by the gamma chip 12 in the next frame period, and the greater the brightness compensation amount. In this way, the brightness compensation amount and the brightness attenuation amount of the display panel 200 are basically offset when the refresh frequency changes, and the brightness remains basically unchanged, which can improve the user's visual experience.
[0064] In actual applications, the timing controller 11 and the gamma chip 12 usually communicate using an I2C bus. At a transmission rate of 1 MHz, it takes about 400 us for the timing controller 11 to send a complete gamma voltage group to the gamma chip 12. Therefore, at certain special refresh frequencies, the display time Active zone of the next frame may have arrived, but a certain gamma voltage group output by the timing controller 11 to the gamma chip 12 has not yet been completed. In this case, the gamma reference voltage received by the source driver 13 before and after the completion of receiving the gamma voltage group in the display time Active zone of the next frame will be inconsistent, resulting in a split screen phenomenon at the top of the display panel 200. For example, Figure 3 As shown, the VG3 output by the timing controller 11 at the n+1 frame is not transmitted until the A2 moment of entering the display time Active zone of the n+2 frame. Then, the gamma reference voltage received by the source driver 13 in the A1-A2 interval is a plurality of gamma reference voltages corresponding to VG2, and the gamma reference voltage received in the A2-A3 interval will become a plurality of gamma reference voltages corresponding to VG3. This will cause the brightness of the A1-A2 interval and the A2-A3 interval to be inconsistent, resulting in a split screen phenomenon.
[0065] In another embodiment, the gamma chip 12 is specifically used to continue to maintain the target gamma voltage group as the gamma voltage group corresponding to the multiple gamma reference voltages currently output when starting to receive the first preset gamma voltage group, and to update the target gamma voltage group to the i-1th preset gamma voltage group when starting to receive the i-th preset gamma voltage group, where 2≤i≤M.
[0066] by Figure 3For example, the gamma chip 12 is specifically configured to maintain the target gamma voltage group as the gamma voltage group corresponding to the currently output multiple gamma reference voltages when the duration of the vertical blanking time reaches a first preset duration threshold t1, that is, to keep the multiple gamma reference voltages unchanged; when the duration of the vertical blanking time reaches a second preset duration threshold t2, determine the target gamma voltage group as the first preset gamma voltage group VG1, and output the multiple gamma reference voltages corresponding to the first preset gamma voltage group VG1; and when the duration of the vertical blanking time reaches a third preset duration threshold t3, determine the target gamma voltage group as the second preset gamma voltage group VG2, and output the multiple gamma reference voltages corresponding to the second preset gamma voltage group VG2. In this way, the multiple gamma reference voltages output by the gamma chip 12 will only change when receiving a preset gamma voltage group. That is, the gamma reference voltage changes only occur in the vertical blanking time Blank region, and not in the display time Active region, thus preventing the aforementioned split screen phenomenon.
[0067] Furthermore, the timing controller 11 is specifically configured to output an update enable signal and an i-th preset gamma voltage group VGi among the N preset gamma voltage groups to the gamma chip 12 .
[0068] The gamma chip 12 is specifically configured to update the target gamma voltage group to the (i-1)th preset gamma voltage group VGi-1 in response to the received update enable signal during the process of receiving the i-th preset gamma voltage group from the timing controller 11 .
[0069] For example, Figure 5 As shown, a register address of register_en is set in the register of the gamma chip 12. When the duration of the vertical blanking time is equal to the i-th preset duration threshold ti, the timing controller 11 outputs an update enable signal to the gamma chip 12 (that is, register_en is set to 1) and starts to output the i-th preset gamma voltage group. When the output of the i-th preset gamma voltage group is completed, the update failure signal is output (that is, register_en is set to 0). In the process of receiving the i-th preset gamma voltage group from the timing controller 11, the gamma chip 12 responds to the received update enable signal (that is, when register_en is set to 1) and updates the target gamma voltage group to the i-1-th preset gamma voltage group VGi-1. In this way, Figure 5For example, the timing controller 11 outputs the third preset gamma voltage group VG3 to the gamma chip 12 when the vertical blanking time of the n+1 frame is equal to the third preset duration threshold t3. The output of the third preset gamma voltage group VG3 is completed after entering the n+2 frame. However, since register_en is set to 0 when the output of the third preset gamma voltage group VG3 is completed, the gamma chip 12 will not change the multiple gamma reference voltages output, and the above-mentioned split screen phenomenon will not occur.
[0070] In another embodiment, the timing controller 11 is specifically used to determine whether the display time of the next frame picture has entered when the output of the i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip 12 is completed, and output an update enable signal to the gamma chip when the display time of the next frame picture has not entered, and not output the update enable signal to the gamma chip when the display time of the next frame picture has entered.
[0071] The gamma chip 12 is specifically used to update the target gamma voltage group to the i-th preset gamma voltage group VGi when the i-th preset gamma voltage group is received from the timing controller and the update enable signal is received, and to continue to maintain the target gamma voltage group as the gamma voltage group corresponding to the multiple gamma reference voltages currently output when the update enable signal is not received.
[0072] Thus, Figure 3 For example, the timing controller 11 starts to output the third preset gamma voltage group VG3 to the gamma chip 12 when the vertical blanking time of the n+1 frame is equal to the third preset duration threshold t3. Since the display time of the n+2 frame has arrived when the output of the third preset gamma voltage group VG3 is completed, the timing controller 11 does not output the update enable signal, so that the gamma chip 12 keeps the output multiple gamma reference voltages unchanged, and the above-mentioned split screen phenomenon will not occur.
[0073] Please refer again Figure 1 The present application further provides a display device 1, comprising a housing 300, a display panel 200, and a driving circuit 100 as described in any of the above embodiments, wherein the driving circuit 100 is electrically connected to the display panel 200. The driving circuit 100 is configured to drive the display panel 200 to display. The housing 300 is configured to secure the display panel 200 and the driving circuit 100.
[0074] See also Figure 6Based on the same inventive concept, the present application further provides a method for driving a display panel, which is applied to the driving circuit 100 described in any of the above embodiments. The driving method specifically includes the following steps:
[0075] Step 610: During the vertical blanking time of the current frame, the timing controller 11 outputs M preset gamma voltage groups from the N preset gamma voltage groups to the gamma chip 12 according to the duration of the vertical blanking time of the current frame. The longer the duration of the vertical blanking time of the current frame, the larger the value of M, where 1≤M≤N.
[0076] In step 620 , the gamma chip 12 determines a target gamma voltage group according to the gamma voltage group received from the timing controller 11 .
[0077] In step 630 , the gamma chip 12 outputs a plurality of corresponding gamma reference voltages according to the target gamma voltage group to drive the display panel 200 to display the next frame.
[0078] The driving method of the display panel provided in the present application outputs M preset gamma voltage groups out of N preset gamma voltage groups to the gamma chip 12 according to the duration of the vertical blanking time of the current frame image through the timing controller 11 during the vertical blanking time of the current frame image, so that the gamma chip 12 determines the target gamma voltage group according to the situation of receiving the gamma voltage group from the timing controller 11, and outputs corresponding multiple gamma reference voltages according to the target gamma voltage group. In this way, when the refresh frequency changes, the gamma reference voltage output by the gamma chip 12 changes with the change of the duration of the vertical blanking time, so that the sub-pixel unit P in the display panel 200 can be charged more fully when the refresh frequency is lower, thereby compensating the brightness of the display panel 200, so that the brightness compensation amount and the brightness attenuation amount of the display panel 200 when the refresh frequency changes are basically offset and the brightness remains basically unchanged, which can improve the user's visual experience.
[0079] Further, see Figure 7 The present application also provides another method for driving a display panel, the method specifically comprising the following steps:
[0080] Step 611: When the duration of the vertical blanking time of the current frame is equal to the i-th preset duration threshold, the timing controller 11 outputs the i-th preset gamma voltage group VGi of the N preset gamma voltage groups to the gamma chip 12. The i-th preset duration threshold ti is less than the i+1-th preset duration threshold ti+1. At the same target grayscale, the gamma reference voltage corresponding to the target grayscale in the i-th preset gamma voltage group VGi is higher than the gamma reference voltage corresponding to the target grayscale in the i+1-th preset gamma voltage group VGi+1, where 1≤i≤M, and the N preset gamma voltage groups are numbered in a preset order.
[0081] In step 620 , the gamma chip 12 determines a target gamma voltage group according to the gamma voltage group received from the timing controller 11 .
[0082] In step 630 , the gamma chip 12 outputs a plurality of corresponding gamma reference voltages according to the target gamma voltage group to drive the display panel 200 to display the next frame.
[0083] Among them, step 611 in this embodiment is Figure 6 The detailed process of step 610 in FIG.
[0084] Further, see Figure 8 In one embodiment, step 620 specifically includes:
[0085] In step 621 , when the gamma chip 12 starts to receive the first preset gamma voltage group VG1 , the target gamma voltage group is maintained as the gamma voltage group corresponding to the multiple gamma reference voltages currently outputted.
[0086] Step 622 : When the gamma chip 12 starts to receive the i-th preset gamma voltage group VGi, the target gamma voltage group is updated to the i-1-th preset gamma voltage group VGi-1, where 2≤i≤M.
[0087] Furthermore, the step 611 specifically includes:
[0088] In step 6111 , the timing controller 11 outputs an update enable signal and the i-th preset gamma voltage group VGi of the N preset gamma voltage groups to the gamma chip 12 .
[0089] Furthermore, the step 622 specifically includes:
[0090] In step 6221 , the gamma chip 12 updates the target gamma voltage group to the (i-1)th preset gamma voltage group VGi-1 in response to the received update enable signal during the process of receiving the i-th preset gamma voltage group VGi from the timing controller 11 .
[0091] See also Figure 9 In another embodiment, the step 611 specifically includes steps 6112 to 6114, and the step 620 includes steps 623 and 624, which are specifically as follows:
[0092] In step 6112, upon completion of outputting the i-th preset gamma voltage group VGi of the N preset gamma voltage groups to the gamma chip 12 via the timing controller 11, it is determined whether the display time for the next frame has arrived. If the display time for the next frame has not arrived, step 6113 is executed. If the display time for the next frame has arrived, step 6114 is executed.
[0093] Step 6113: output an update enable signal to the gamma chip 12.
[0094] Step 6114 : Do not output an update enable signal to the gamma chip 12 .
[0095] In step 623 , the gamma chip 12 updates the target gamma voltage group to the i-th preset gamma voltage group VGi after receiving the i-th preset gamma voltage group VGi from the timing controller 11 and receiving the update enable signal.
[0096] Step 624 : When the gamma chip 12 does not receive the update enable signal, the target gamma voltage group continues to be the gamma voltage group corresponding to the multiple gamma reference voltages currently output.
[0097] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and intent of the present application, and that the scope of the present application is defined by the claims and their equivalents.
Claims
1. A method for driving a display panel, applied to a driving circuit of a display panel, characterized in that: The driving circuit includes a timing controller and a gamma chip, and N preset gamma voltage groups are pre-stored in the driving circuit; the driving method includes: During the vertical blanking time of the current frame, the timing controller outputs M preset gamma voltage groups from the N preset gamma voltage groups to the gamma chip according to the duration of the vertical blanking time of the current frame; wherein the longer the duration of the vertical blanking time of the current frame, the larger the value of M, and 1≤M≤N; determining a target gamma voltage group by the gamma chip according to a situation of receiving a gamma voltage group from the timing controller; and Outputting a plurality of corresponding gamma reference voltages according to the target gamma voltage group through the gamma chip to drive the display panel to display the next frame; The method of outputting M preset gamma voltage groups from the N preset gamma voltage groups to the gamma chip according to the duration of the vertical blanking time of the current frame picture by the timing controller during the vertical blanking time of the current frame picture includes: When the duration of the vertical blanking time of the current frame is equal to the i-th preset duration threshold, the i-th preset gamma voltage group among the N preset gamma voltage groups is output to the gamma chip through the timing controller; wherein the i-th preset duration threshold is less than the (i+1)-th preset duration threshold; 1≤i≤M, and the N preset gamma voltage groups are numbered in a preset order; The step of determining a target gamma voltage group according to a situation of receiving a gamma voltage group from the timing controller by the gamma chip includes: When the gamma chip starts to receive the first preset gamma voltage group, the target gamma voltage group continues to be maintained as the gamma voltage group corresponding to the multiple gamma reference voltages currently output; and When the gamma chip starts to receive the i-th preset gamma voltage group, the target gamma voltage group is updated to the i-1-th preset gamma voltage group, where 2≤i≤M.
2. The method for driving a display panel according to claim 1, wherein: At the same target grayscale, the gamma reference voltage corresponding to the target grayscale in the i-th preset gamma voltage group is higher than the gamma reference voltage corresponding to the target grayscale in the (i+1)-th preset gamma voltage group.
3. The method for driving a display panel according to claim 2, wherein: Outputting the i-th preset gamma voltage group of the N preset gamma voltage groups to the gamma chip through the timing controller includes: outputting an update enable signal and an i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip through the timing controller; The updating of the target gamma voltage group to the (i-1)th preset gamma voltage group by the gamma chip when starting to receive the i-th preset gamma voltage group includes: The gamma chip updates the target gamma voltage group to the (i-1)th preset gamma voltage group in response to the received update enable signal during the process of receiving the i-th preset gamma voltage group from the timing controller.
4. A method for driving a display panel, applied to a driving circuit of a display panel, characterized in that: The driving circuit includes a timing controller and a gamma chip, and N preset gamma voltage groups are pre-stored in the driving circuit; the driving method includes: During the vertical blanking time of the current frame, the timing controller outputs M preset gamma voltage groups from the N preset gamma voltage groups to the gamma chip according to the duration of the vertical blanking time of the current frame; wherein the longer the duration of the vertical blanking time of the current frame, the larger the value of M, and 1≤M≤N; determining a target gamma voltage group by the gamma chip according to a situation of receiving a gamma voltage group from the timing controller; and Outputting a plurality of corresponding gamma reference voltages according to the target gamma voltage group through the gamma chip to drive the display panel to display the next frame; The method of outputting M preset gamma voltage groups from the N preset gamma voltage groups to the gamma chip according to the duration of the vertical blanking time of the current frame picture by the timing controller during the vertical blanking time of the current frame picture includes: When the duration of the vertical blanking time of the current frame is equal to the i-th preset duration threshold, the i-th preset gamma voltage group among the N preset gamma voltage groups is output to the gamma chip through the timing controller; wherein the i-th preset duration threshold is less than the (i+1)-th preset duration threshold; 1≤i≤M, and the N preset gamma voltage groups are numbered in a preset order; Outputting the i-th preset gamma voltage group of the N preset gamma voltage groups to the gamma chip through the timing controller includes: When the output of the i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip is completed through the timing controller, determining whether the display time of the next frame has arrived; If the display time of the next frame has not yet begun, outputting an update enable signal to the gamma chip; and If the display time of the next frame has already begun, then the update enable signal is not output to the gamma chip; The step of determining a target gamma voltage group according to a situation of receiving a gamma voltage group from the timing controller by the gamma chip includes: updating the target gamma voltage group to the i-th preset gamma voltage group by the gamma chip after receiving the i-th preset gamma voltage group from the timing controller and receiving the update enable signal; and When the gamma chip does not receive the update enable signal, the target gamma voltage group continues to be maintained as the gamma voltage group corresponding to the multiple gamma reference voltages currently output.
5. A driving circuit for a display panel, characterized in that: The driving circuit includes a timing controller and a gamma chip, and N preset gamma voltage groups are pre-stored in the driving circuit; The timing controller is configured to output M preset gamma voltage groups among the N preset gamma voltage groups to the gamma chip during a vertical blanking time of a current frame according to a duration of the vertical blanking time of the current frame; wherein the longer the duration of the vertical blanking time of the current frame, the larger the value of M, and 1≤M≤N; The gamma chip is used to determine a target gamma voltage group according to the gamma voltage group received from the timing controller, and output a plurality of corresponding gamma reference voltages according to the target gamma voltage group to drive the display panel to display the next frame; The timing controller is specifically configured to output an i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip when the duration of the vertical blanking time of the current frame is equal to an i-th preset duration threshold; wherein the i-th preset duration threshold is less than the i+1-th preset duration threshold; wherein 1≤i≤M, and the N preset gamma voltage groups are numbered in a preset order; The gamma chip is specifically configured to, when starting to receive the first preset gamma voltage group, continue to maintain the target gamma voltage group as the gamma voltage group corresponding to the multiple gamma reference voltages currently output, and when starting to receive the i-th preset gamma voltage group, update the target gamma voltage group to the i-1-th preset gamma voltage group, where 2≤i≤M.
6. The driving circuit of the display panel according to claim 5, wherein: At the same target grayscale, the gamma reference voltage corresponding to the target grayscale in the i-th preset gamma voltage group is higher than the gamma reference voltage corresponding to the target grayscale in the (i+1)-th preset gamma voltage group.
7. The driving circuit of the display panel according to claim 6, wherein: The timing controller is specifically configured to output an update enable signal and an i-th preset gamma voltage group among the N preset gamma voltage groups to the gamma chip; The gamma chip is specifically configured to update the target gamma voltage group to an (i-1)th preset gamma voltage group in response to the received update enable signal during the process of receiving the i-th preset gamma voltage group from the timing controller.
8. A display device, characterized in that: include: shell; Display panel; as well as The driving circuit according to any one of claims 5 to 7 is electrically connected to the display panel; wherein the driving circuit is used to drive the display panel to display; and the housing is used to fix the display panel and the driving circuit.
Citation Information
Patent Citations
Gamma voltage correction method and device and display device
CN112419959A
Display device and display method thereof
CN114283750A
Gamma voltage adjusting method, driving circuit and display device
CN115472138A