Control method and control device of display panel, display equipment and storage medium
By adjusting the brightness compensation mechanism according to the real-time refresh rate and FreeSync function status in the display panel control method, the problem of brightness sudden change when the FreeSync function is enabled is solved, improving the user experience and avoiding conflicts with the brightness compensation scheme.
Patent Information
- Application Number
- CN202510286774.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-12
- Publication Date
- 2025-04-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The FreeSync function of the display conflicts with the brightness compensation scheme in the prior art, causing the display to suddenly change in brightness when the refresh rate changes, affecting the user experience.
By judging the real-time refresh rate change and the FreeSync function enabled status in the control method of the display panel, the brightness compensation mechanism is controlled to avoid brightness sudden changes. The specific method includes not taking effect on the first brightness compensation mechanism when the FreeSync function is enabled, or dynamically adjusting the compensation voltage according to the real-time refresh rate through the second brightness compensation mechanism.
It effectively avoids the brightness mutation problem of the display panel when the FreeSync function is enabled, improves the user experience, and solves the conflict between the FreeSync function and the brightness compensation solution.
Smart Images

Figure CN119811262A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a control method, a control device, a display device and a storage medium for a display panel. Background Art
[0002] FreeSync technology is a dynamic refresh rate solution designed to reduce screen tearing and stuttering caused by the lack of synchronization between the monitor refresh rate and the graphics card output. When the FreeSync function of the monitor is turned on, the monitor's refresh rate changes dynamically with the output of the graphics card.
[0003] Usually, when the refresh rate of the display is high, we will compensate the brightness of the display. At present, a more common brightness compensation solution is to charge a compensation voltage into the pixels in the display after the refresh rate of the display is greater than a preset refresh rate threshold.
[0004] However, when the FreeSync function of the monitor is turned on, the refresh rate of the monitor changes dynamically. If at a certain moment the refresh rate of the monitor happens to change to the preset refresh rate threshold, the brightness compensation scheme will take effect, and the pixels in the monitor will be charged with the compensation voltage, which is reflected in the display effect. The user will notice a significant change in the brightness of the monitor.
[0005] It can be seen that there is a certain conflict between the FreeSync function of the display and the brightness compensation solution in the prior art. Summary of the invention
[0006] The present application provides a control method, a control device, a display device and a storage medium for a display panel, so as to at least solve the technical problem that a FreeSync function of a display conflicts with a brightness compensation solution in the prior art.
[0007] In a first aspect, the present application provides a method for controlling a display panel, characterized in that the method comprises: Determine whether the real-time refresh rate of the display panel changes; In the case where the real-time refresh rate of the display panel changes, determining whether the FreeSync function is enabled; if the FreeSync function is enabled, controlling the first brightness compensation mechanism to be ineffective; wherein the first brightness compensation mechanism is: when the real-time refresh rate of the display panel is greater than or equal to a refresh rate threshold, charging a first compensation voltage into pixels in the display panel, the first compensation voltage being a fixed value; Alternatively, when the real-time refresh rate of the display panel changes, a second brightness compensation mechanism is controlled to take effect; wherein the second brightness compensation mechanism is: determining a voltage value of a corresponding second compensation voltage according to the real-time refresh rate of the display panel, and charging the second compensation voltage into the pixels in the display panel.
[0008] In a feasible embodiment of the present application, when the real-time refresh rate of the display panel changes, after determining whether the FreeSync function is enabled, the method further includes: If the FreeSync function is not enabled, the first brightness compensation mechanism is controlled to take effect.
[0009] In a feasible embodiment of the present application, when the real-time refresh rate of the display panel changes, determining whether the FreeSync function is enabled includes: Detecting whether a pixel clock of the display panel changes; When the pixel clock changes, determining that the FreeSync function is not enabled; When the pixel clock does not change, it is determined that the FreeSync function is enabled.
[0010] In a feasible embodiment of the present application, determining a voltage value of a corresponding second compensation voltage according to the real-time refresh rate of the display panel in the second brightness compensation mechanism includes: Obtaining a voltage mapping table; wherein the voltage mapping table is used to record the corresponding relationship between the voltage value of the second compensation voltage and the refresh rate interval, and different refresh rate intervals correspond to different voltage values of the second compensation voltage; According to the refresh rate interval in which the real-time refresh rate is located, a voltage value of the second compensation voltage corresponding to the real-time refresh rate is determined from the voltage mapping table.
[0011] In a feasible embodiment of the present application, determining a voltage value of a corresponding second compensation voltage according to the real-time refresh rate of the display panel in the second brightness compensation mechanism includes: Determine a first voltage value and a second voltage value of the second compensation voltage; wherein the first voltage value is a voltage value of the second compensation voltage corresponding to when the display panel is at a highest refresh rate, and the second voltage value is a voltage value of the second compensation voltage corresponding to when the display panel is at a lowest refresh rate; Determine a second compensation voltage calculation formula according to the first voltage value and the second voltage value; wherein the second compensation voltage calculation formula is used to calculate the voltage value of the second compensation voltage corresponding to the display panel at any refresh rate; The real-time refresh rate of the display panel is calculated using the second compensation voltage calculation formula to determine a voltage value of the second compensation voltage corresponding to the real-time refresh rate.
[0012] In a feasible embodiment of the present application, the second compensation voltage calculation formula includes: ; Among them, Y is the voltage value of the second compensation voltage corresponding to the real-time refresh rate, X is the real-time refresh rate, Y1 is the first voltage value, Y2 is the second voltage value, X1 is the highest refresh rate, and X2 is the lowest refresh rate.
[0013] In a feasible embodiment of the present application, after determining whether the real-time refresh rate of the display panel has changed, the method further includes: When the real-time refresh rate of the display panel does not change, the first brightness compensation mechanism is controlled to take effect, or the second brightness compensation mechanism is controlled to take effect.
[0014] In a second aspect, the present application provides a control device for a display panel, characterized in that the device comprises: A determination module, used to determine whether the real-time refresh rate of the display panel changes; A first control module, configured to determine whether a FreeSync function is enabled when the real-time refresh rate of the display panel changes; if the FreeSync function is enabled, control a first brightness compensation mechanism to be ineffective; wherein the first brightness compensation mechanism is: when the real-time refresh rate of the display panel is greater than or equal to a refresh rate threshold, a first compensation voltage is charged to pixels in the display panel, and the first compensation voltage is a fixed value; A second control module is used to control a second brightness compensation mechanism to take effect when the real-time refresh rate of the display panel changes; wherein the second brightness compensation mechanism is: determining a voltage value of a corresponding second compensation voltage according to the real-time refresh rate of the display panel, and charging the second compensation voltage into the pixels in the display panel.
[0015] In a third aspect, the present application provides a display device, comprising: a memory for storing a computer program; a processor for executing the computer program stored in the memory, and when the computer program is executed, the display panel control method described in any one of the embodiments of the first aspect is implemented; and a display panel for displaying according to the display panel control method described in any one of the embodiments of the first aspect.
[0016] In a fourth aspect, the present application further provides a computer storage medium storing computer executable instructions, wherein the computer executable instructions are used to execute the display panel control method described in the first aspect of the present application.
[0017] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art: The technical solution provided by the present application, when the real-time refresh rate of the display panel changes, controls the first brightness compensation mechanism to be ineffective when the FreeSync function is enabled, so that the display panel is not compensated for brightness when the FreeSync function is enabled, thereby avoiding the problem of sudden brightness changes on the display panel; or controls the second brightness compensation mechanism to perform brightness compensation, so that when the display panel is compensated for brightness, the compensation voltage will not be suddenly charged into the pixel, thereby avoiding the problem of sudden brightness changes on the display panel. The technical solution provided by the present application can resolve the conflict between the brightness compensation function and the FreeSync function. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0019] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0020] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0021] Figure 1 Schematic diagram of the output voltage-grayscale change of the display when the LOD function is turned on and when the LOD function is not turned on; Figure 2 This is a schematic diagram of LOD table assignment when the LOD function is enabled; Figure 3 This is a diagram showing the change in brightness and refresh rate of the display when the LOD function and FreeSync function are enabled at the same time; Figure 4 A schematic flow chart of a method for controlling a display panel provided in an embodiment of the present application; Figure 5A schematic diagram of a control architecture of a display panel control method provided in an embodiment of the present application; Figure 6 A schematic diagram of another control architecture of a display panel control method provided in an embodiment of the present application; Figure 7 A schematic diagram of the structure of a control device for a display panel provided in an embodiment of the present application; Figure 8 A schematic diagram of the structure of a display device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0022] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0023] The disclosure below provides many different embodiments or examples to realize the different structures of the present application. In order to simplify the disclosure of the present application, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present application. In addition, the present application can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0024] A control method for a display panel provided in an embodiment of the present application can be applied to a display device with an adjustable refresh rate. At the same time, the display device supports a FreeSync function and a brightness compensation function. In some actual products, the brightness compensation function of the display device can specifically be a LOD (Line-over-driving) function.
[0025] The LOD function compensates for the difference in brightness caused by insufficient charging time between different pixel rows. In view of the different grayscales between different pixel rows, the output voltage of the source line of the next pixel row is increased so that the grayscale of each pixel row can reach the preset value within the same charging time, thereby compensating for the display brightness of the display device and avoiding the generation of horizontal stripes.
[0026] Figure 1 This is a schematic diagram of the output voltage-grayscale change of the display when the LOD function is turned on and not turned on. Figure 1When the LOD function is not enabled, no compensation is performed, resulting in the L(n) line being unable to directly reach the desired target grayscale Target_level, and the actual grayscale actual_level being significantly lower than the target grayscale Target_level (see Figure 1 When the LOD function is turned on, the output voltage of the L(n) line is increased so that the L(n) line can directly reach the target grayscale Target_level (see Figure 1 The denser curve in Figure 5 shows the
[0027] Figure 2 This is a diagram of LOD table assignment when the LOD function is enabled. Figure 2 , the horizontal axis represents the grayscale of the current row, the vertical axis represents the target grayscale of the next row, and the value filled in the table is the actual output grayscale of the next row. For example, if the current row is 32 gray, that is, the horizontal axis is 32 and the vertical axis is 64 gray, the corresponding value in the table is the grayscale value that should be output in the next row. When the display turns on the LOD function, all the data of the entire screen is based on this LOD table.
[0028] The FreeSync feature is a dynamic refresh rate solution designed to reduce screen tearing and stuttering caused by the lack of synchronization between the monitor refresh rate and the graphics card output. When the FreeSync feature of the monitor is turned on, the monitor's refresh rate changes dynamically with the output of the graphics card.
[0029] In the prior art, the LOD function usually takes effect when the display device is at a high refresh rate. This is because the compensation voltage charged to the pixel by the LOD function of the display device is usually a fixed value. For the convenience of design, this fixed value is designed based on the highest refresh rate of the display device. When the display device is at a low refresh rate, the problem of over-compensation will occur. Therefore, in order to ensure the effect of the LOD function, a more mature design is to set a refresh rate threshold for brightness compensation. Only when the refresh rate of the display device reaches the set refresh rate threshold, the brightness compensation will start.
[0030] Based on this, when the user enables the LOD function and the FreeSync function at the same time, the refresh rate of the display device changes dynamically during the user's use. When the refresh rate of the display changes to the refresh rate threshold preset in the LOD function at a certain moment, the LOD function will compensate the brightness of the display device and charge the compensation voltage into the pixel. At this time, the user will find that the brightness of the display device changes suddenly, which affects the user's use.
[0031] Figure 3This is a diagram of the display brightness-refresh rate changes when the LOD function and FreeSync function are enabled at the same time. For details, please refer to Figure 3 Currently, the LOD function and FreeSync function are enabled at the same time. The preset refresh rate threshold in the LOD function is 156Hz. If the refresh rate of the display changes to 156Hz at a certain moment, it is obvious that the brightness of the display changes suddenly, and the brightness increases by nearly 7nits in a short period of time. Such a sudden change in brightness has a negative impact on the user experience.
[0032] On the other hand, when manufacturers certify the FreeSync function of display devices, they usually do so based on the brightness curve of the display device. Because at a certain moment the refresh rate of the display just changes to the refresh rate threshold preset in the LOD function, which will cause a sudden change in the brightness of the display device, the brightness curve of the display will also have an obvious abnormal inflection point, causing the FreeSync function certification of the display device to fail.
[0033] To sum up, there is a certain conflict between the LOD function and the FreeSync function.
[0034] In order to solve the technical problem that there is a certain conflict between the FreeSync function of the display and the brightness compensation scheme in the prior art, the present application provides a control method, a control device, a display device and a storage medium for a display panel, which can avoid the conflict between the FreeSync function of the display and the brightness compensation function when it is turned on.
[0035] Figure 4 A flow chart of a control method of a display panel provided in an embodiment of the present application, referring to Figure 4 A control method of a display panel provided in an embodiment of the present application specifically includes the following steps: S1: Determine whether the real-time refresh rate of the display panel changes; S2: when the real-time refresh rate of the display panel changes, determining whether the FreeSync function is enabled; if the FreeSync function is enabled, controlling the first brightness compensation mechanism to be ineffective; wherein the first brightness compensation mechanism is: when the real-time refresh rate of the display panel is greater than or equal to the refresh rate threshold, charging the first compensation voltage into the pixels in the display panel, and the first compensation voltage is a fixed value; Alternatively, S3: when the real-time refresh rate of the display panel changes, control the second brightness compensation mechanism to take effect; wherein the second brightness compensation mechanism is: determining the voltage value of the corresponding second compensation voltage according to the real-time refresh rate of the display panel, and charging the second compensation voltage into the pixels in the display panel.
[0036] Specifically, the executor of the technical solution provided in the embodiment of the present application may be a SOC (System on a Chip) of a display device, and the SOC controls the display panel of the display device.
[0037] The SOC detects the real-time refresh rate of the display panel and determines whether the real-time refresh rate has changed. In a feasible embodiment of the present application, the V-total (total display time) of each frame of the display panel can be detected to determine whether the real-time refresh rate of the display panel has changed. When the total display time of any two adjacent frames is inconsistent, it can be considered that the real-time refresh rate of the current display panel has changed. Conversely, when the total display time of any two adjacent frames is consistent, it is considered that the real-time refresh rate of the current display panel has not changed.
[0038] In one embodiment, when the real-time refresh rate of the display panel changes, it is determined whether the FreeSync function is enabled. If the FreeSync function is enabled, in order to prevent conflicts, the SOC controls the first brightness compensation mechanism to be ineffective. The first brightness compensation mechanism is to charge the pixels in the display panel with a first compensation voltage when the real-time refresh rate of the display panel is greater than or equal to the refresh rate threshold, and the first compensation voltage is a fixed value.
[0039] It is understandable that, in this embodiment, the brightness compensation method of the first brightness compensation mechanism for the pixel panel is basically consistent with the traditional LOD function. In order to solve the conflict problem, if the real-time refresh rate of the display panel changes due to the FreeSync function, the first brightness compensation mechanism is controlled not to take effect, so that the brightness compensation of the display panel will not be performed when the real-time refresh rate of the display panel reaches the refresh rate threshold.
[0040] In another embodiment, when the real-time refresh rate of the display panel changes, the second brightness compensation mechanism is controlled to take effect; wherein the second brightness compensation mechanism is: determining the voltage value of the corresponding second compensation voltage according to the real-time refresh rate of the display panel, and charging the second compensation voltage into the pixels in the display panel.
[0041] It is understandable that in this embodiment, the second brightness compensation mechanism does not set the detection process as in the first brightness compensation mechanism, but changes the second compensation voltage for brightness compensation in real time. Therefore, regardless of whether the FreeSync function is enabled or not, brightness compensation will not be performed suddenly when the real-time refresh rate of the display panel reaches a certain set refresh rate threshold.
[0042] In summary, the technical solution provided by the present application, when the real-time refresh rate of the display panel changes, controls the first brightness compensation mechanism to be ineffective when the FreeSync function is enabled, so that the display panel is not compensated for brightness when the FreeSync function is enabled, thereby avoiding the problem of sudden brightness changes on the display panel; or controls the second brightness compensation mechanism to perform brightness compensation, so that when the display panel is compensated for brightness, the compensation voltage will not be suddenly charged into the pixel, thereby avoiding the problem of sudden brightness changes on the display panel. The technical solution provided by the present application can resolve the conflict between the brightness compensation function and the FreeSync function.
[0043] Since in S2, the first brightness compensation mechanism is not effective when the FreeSync function is enabled, in order to enable the display panel to achieve brightness compensation when the refresh rate changes normally (for example, the user manually adjusts the refresh rate of the display panel), in a feasible embodiment of the present application, when the real-time refresh rate of the display panel changes, after determining whether the FreeSync function is enabled, it also includes: If the FreeSync function is not enabled, the first brightness compensation mechanism is controlled to take effect.
[0044] Figure 5 A control architecture diagram of a display panel control method provided in an embodiment of the present application, through Figure 5 The control architecture shown in FIG. 1 can implement the steps described in the above embodiment and S2, that is, by Figure 5 The control architecture shown can implement the technical solution of "when the FreeSync function is enabled, the first brightness compensation mechanism is not effective; when the FreeSync function is not enabled, the first brightness compensation mechanism is effective."
[0045] Reference Figure 5 The SOC of the display panel includes a FreeSync controller, which is used to implement the FreeSync function; the TCON (timing controller) of the display panel is provided with a first brightness compensation controller, which is used to implement a first brightness compensation mechanism. The enable port of the FreeSync controller is connected to the enable port of the first brightness compensation controller.
[0046] When the FreeSync controller implements the FreeSync function (i.e., the FreeSync function is enabled), the enable port of the FreeSync controller generates a high level, and the enable port of the first brightness compensation controller is set to control the first brightness compensation mechanism to be ineffective when receiving the high level. When the FreeSync controller does not implement the FreeSync function (i.e., the FreeSync function is not enabled), the enable port of the FreeSync controller generates a low level, and the enable port of the first brightness compensation controller is set to control the first brightness compensation mechanism to be ineffective when receiving the low level.
[0047] Based on the above settings, the FreeSync function and the first brightness compensation mechanism will not take effect at the same time.
[0048] In a feasible embodiment of the present application, S2, when the real-time refresh rate of the display panel changes, determining whether the FreeSync function is enabled includes: Detect whether the pixel clock of the display panel changes; In the case of pixel clock changes, it is determined that the FreeSync function is not enabled; If the pixel clock does not change, it is determined that the FreeSync function is enabled.
[0049] Specifically, there may be two situations in which the real-time refresh rate of the display panel changes: one is "true frequency conversion", such as the user manually adjusting the refresh rate of the display panel, and the other is "false frequency conversion", such as automatically adjusting the refresh rate of the display panel through the FreeSync function. "True frequency conversion" means that the refresh rate of the display panel and the data transmission frequency change synchronously, and "false frequency conversion" means that the refresh rate of the display panel changes while the data transmission frequency remains unchanged.
[0050] Since the pixel clock of the display panel can reflect the data transmission frequency of the display panel in real time, by detecting the pixel clock, it can be determined whether the real-time refresh rate change of the current display panel is "true frequency conversion" or "false frequency conversion", thereby determining whether the FreeSync function is enabled.
[0051] In a feasible embodiment of the present application, S3, determining a voltage value of a corresponding second compensation voltage according to a real-time refresh rate of the display panel in the second brightness compensation mechanism, includes: Obtaining a voltage mapping table; wherein the voltage mapping table is used to record the corresponding relationship between the voltage value of the second compensation voltage and the refresh rate interval, and different refresh rate intervals correspond to different voltage values of the second compensation voltage; According to the refresh rate interval in which the real-time refresh rate is located, a voltage value of the second compensation voltage corresponding to the real-time refresh rate is determined from the voltage mapping table.
[0052] Specifically, the second brightness compensation mechanism adapts to the different real-time refresh rates of the display panel by adjusting the voltage value of the second compensation voltage in real time. Since the second brightness compensation mechanism does not have an automatic detection function, in fact, the second brightness compensation mechanism is effective throughout the entire operation of the display panel (regardless of whether the FreeSync function of the display is enabled).
[0053] A voltage mapping table is obtained, in which the corresponding relationship between the voltage value of the second compensation voltage and the refresh rate interval is recorded. The voltage mapping table can be preset by a technician and stored in a storage area of the SOC.
[0054] For example, in an actual application scenario, the refresh rate of the display panel is adjustable between 60Hz and 200Hz, and the voltage mapping table can be set to a refresh rate interval of every 20Hz, for example, 60Hz-80Hz is a refresh rate interval, 80Hz-100Hz is a refresh rate interval, and 100Hz-120Hz is a refresh rate interval. ... Each different refresh rate interval corresponds to a different voltage value of the second compensation voltage, for example, the voltage value of the second compensation voltage corresponding to 60Hz-80Hz can be set to 0.8V, the voltage value of the second compensation voltage corresponding to 80Hz-100Hz can be set to 1V, and the voltage value of the second compensation voltage corresponding to 100Hz-120Hz can be set to 1.2V. ...
[0055] At this time, the SOC can determine the refresh rate interval corresponding to the real-time refresh rate of the display panel, thereby finding the corresponding voltage value of the second compensation voltage in the voltage mapping table and determining the second compensation voltage. For example, the real-time refresh rate of the current display panel is 110Hz, and based on the above settings, it can be determined that the voltage value of the second compensation voltage is 1.2V.
[0056] It can be seen that the second brightness compensation mechanism can perform brightness compensation for different real-time refresh rates of the display panel through different second compensation voltages, ensuring that in different refresh rate ranges, output can be performed according to actual conditions, and brightness compensation will not be performed suddenly when the real-time refresh rate of the display panel reaches a certain refresh rate threshold. This avoids the problem of sudden brightness changes of the display panel, thereby preventing conflicts between the FreeSync function and the brightness compensation function.
[0057] Figure 6 Another control architecture diagram of a display panel control method provided in an embodiment of the present application, through Figure 6 The control architecture shown can implement the second brightness compensation mechanism.
[0058] Reference Figure 6The second brightness compensation controller includes a plurality of pins, each of which is connected to a control end of a different switch tube, and controls the switch state of the switch tube by outputting a control level to the switch tube. The plurality of switch tubes are connected to different adjustment resistors of the second compensation voltage generating circuit, and each adjustment resistor on the second compensation voltage divides the input voltage of the second compensation voltage generating circuit and outputs different voltage values to TCON.
[0059] When the SOC determines to enable the second brightness compensation mechanism, the second brightness compensation controller is controlled to operate. At this time, the SOC determines which pin outputs the control level according to the real-time refresh rate of the current display panel. When the pin outputs the control level, the switch connected to the pin is turned on, so that the second compensation voltage generation circuit is connected to TCON. Due to the voltage division effect of the adjustment resistor, different switch tubes can output different voltage values to TCON when they are turned on, thereby adjusting the voltage value of the second compensation voltage.
[0060] In the above embodiment, the voltage value of the second compensation voltage is determined in segments, and the way of determining the voltage value of the second compensation voltage in segments cannot determine the accurate voltage value of the second compensation voltage corresponding to any real-time refresh rate, and can only determine an approximate voltage value of the second compensation voltage. In order to accurately determine the voltage value of the second compensation voltage, in another feasible embodiment of the present application, S3, in the second brightness compensation mechanism, determines the voltage value of the corresponding second compensation voltage according to the real-time refresh rate of the display panel, including: Determine a first voltage value and a second voltage value of the second compensation voltage; wherein the first voltage value is the voltage value of the second compensation voltage corresponding to when the display panel is at the highest refresh rate, and the second voltage value is the voltage value of the second compensation voltage corresponding to when the display panel is at the lowest refresh rate; Determine a second compensation voltage calculation formula according to the first voltage value and the second voltage value; wherein the second compensation voltage calculation formula is used to calculate the voltage value of the second compensation voltage corresponding to the display panel at any refresh rate; The real-time refresh rate of the display panel is calculated using the second compensation voltage calculation formula to determine the voltage value of the second compensation voltage corresponding to the real-time refresh rate.
[0061] Specifically, this embodiment calculates the voltage value of the second compensation voltage corresponding to the real-time refresh rate in real time through a linear interpolation algorithm. According to the voltage value of the second compensation voltage corresponding to the display panel at the highest refresh rate (i.e., the first voltage value) and the voltage value of the second compensation voltage corresponding to the display panel at the lowest refresh rate (i.e., the second voltage value), the calculation formula of the linear interpolation algorithm (i.e., the second compensation voltage calculation formula) can be determined, so that the voltage value of the second compensation voltage corresponding to the display panel at any refresh rate can be calculated through the second compensation voltage calculation formula.
[0062] In a feasible embodiment of the present application, the second compensation voltage calculation formula is actually a linear interpolation formula. Therefore, the second compensation voltage calculation formula is specifically: ; Among them, Y is the voltage value of the second compensation voltage corresponding to the real-time refresh rate, X is the real-time refresh rate, Y1 is the first voltage value, Y2 is the second voltage value, X1 is the highest refresh rate, and X2 is the lowest refresh rate.
[0063] For example, the current maximum refresh rate of the display panel is 200 Hz, and the corresponding first voltage value is designed to be 5 V. The maximum refresh rate is 60 Hz, and the corresponding first voltage value is designed to be 3 V. Then, when the real-time refresh rate of the display panel changes to 165 Hz, the calculated voltage value of the second compensation voltage is 4.5 V. When the real-time refresh rate of the display panel changes to 165 Hz, the pixels in the display panel are charged with a second compensation voltage of 4.5 V.
[0064] In a feasible embodiment of the present application, after determining whether the real-time refresh rate of the display panel has changed, the method further includes: When the real-time refresh rate of the display panel does not change, the first brightness compensation mechanism is controlled to take effect, or the second brightness compensation mechanism is controlled to take effect.
[0065] Figure 7 The present invention provides a schematic diagram of a control device for a display panel according to an embodiment of the present invention. Corresponding to the above method embodiment, the present invention also provides a control device for a display panel, referring to Figure 7 , the device specifically comprises: A determination module 701 is used to determine whether the real-time refresh rate of the display panel changes; The first control module 702 is used to determine whether the FreeSync function is enabled when the real-time refresh rate of the display panel changes; if the FreeSync function is enabled, the first brightness compensation mechanism is controlled to be ineffective; wherein the first brightness compensation mechanism is: when the real-time refresh rate of the display panel is greater than or equal to the refresh rate threshold, a first compensation voltage is charged into the pixels in the display panel, and the first compensation voltage is a fixed value; The second control module 703 is used to control the second brightness compensation mechanism to take effect when the real-time refresh rate of the display panel changes; wherein the second brightness compensation mechanism is: determining the voltage value of the corresponding second compensation voltage according to the real-time refresh rate of the display panel, and charging the second compensation voltage into the pixels in the display panel.
[0066] In a feasible embodiment of the present application, the first control module 702 is further configured to control the first brightness compensation mechanism to take effect if the FreeSync function is not enabled.
[0067] In a feasible embodiment of the present application, the first control module 702 is also used to detect whether the pixel clock of the display panel changes; when the pixel clock changes, it is determined that the FreeSync function is not enabled; when the pixel clock does not change, it is determined that the FreeSync function is enabled.
[0068] In a feasible embodiment of the present application, the second control module 703 is also used to obtain a voltage mapping table; wherein the voltage mapping table is used to record the correspondence between the voltage value of the second compensation voltage and the refresh rate interval, and different refresh rate intervals correspond to different voltage values of the second compensation voltage; according to the refresh rate interval in which the real-time refresh rate is located, the voltage value of the second compensation voltage corresponding to the real-time refresh rate is determined from the voltage mapping table.
[0069] In a feasible embodiment of the present application, the second control module 703 is further used to determine a first voltage value and a second voltage value of the second compensation voltage; wherein the first voltage value is a voltage value of the second compensation voltage corresponding to when the display panel is at the highest refresh rate, and the second voltage value is a voltage value of the second compensation voltage corresponding to when the display panel is at the lowest refresh rate; Determine a second compensation voltage calculation formula according to the first voltage value and the second voltage value; wherein the second compensation voltage calculation formula is used to calculate the voltage value of the second compensation voltage corresponding to the display panel at any refresh rate; The real-time refresh rate of the display panel is calculated using the second compensation voltage calculation formula to determine the voltage value of the second compensation voltage corresponding to the real-time refresh rate.
[0070] In a feasible embodiment of the present application, the second compensation voltage calculation formula includes: ; Among them, Y is the voltage value of the second compensation voltage corresponding to the real-time refresh rate, X is the real-time refresh rate, Y1 is the first voltage value, Y2 is the second voltage value, X1 is the highest refresh rate, and X2 is the lowest refresh rate.
[0071] In a feasible embodiment of the present application, the device further includes: The third control module is used to control the first brightness compensation mechanism to take effect, or control the second brightness compensation mechanism to take effect when the real-time refresh rate of the display panel does not change.
[0072] like Figure 8 As shown, an embodiment of the present application provides a display device 800, including a memory 801, a processor 802, a display panel 803, a communication interface 804 and a bus system 805, wherein the processor 802, the communication interface 804 and the memory 801 communicate with each other through the bus system 805.
[0073] A memory 801 is used to store computer programs; a processor 802 is used to execute the computer programs stored in the memory, and when the computer program is executed, the control method of the display panel described in any one of the above method embodiments is implemented; a display panel 803 is used to display according to the control method of the display panel described in any one of the above method embodiments.
[0074] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method for controlling a display panel provided in any one of the aforementioned method embodiments are implemented.
[0075] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0076] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution, in essence, or the part that contributes to the relevant technology, can be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiment.
[0077] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0078] The above description is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest range consistent with the principles and novel features applied for herein.
Claims
1. A method for controlling a display panel, characterized in that: The method comprises: Determine whether the real-time refresh rate of the display panel changes; In the case where the real-time refresh rate of the display panel changes, determining whether the FreeSync function is enabled; if the FreeSync function is enabled, controlling the first brightness compensation mechanism to be ineffective; wherein the first brightness compensation mechanism is: when the real-time refresh rate of the display panel is greater than or equal to a refresh rate threshold, charging a first compensation voltage into pixels in the display panel, the first compensation voltage being a fixed value; Alternatively, when the real-time refresh rate of the display panel changes, a second brightness compensation mechanism is controlled to take effect; wherein the second brightness compensation mechanism is: determining a voltage value of a corresponding second compensation voltage according to the real-time refresh rate of the display panel, and charging the second compensation voltage into the pixels in the display panel.
2. The method according to claim 1, characterized in that In the case where the real-time refresh rate of the display panel changes, after determining whether the FreeSync function is enabled, the method further includes: If the FreeSync function is not enabled, the first brightness compensation mechanism is controlled to take effect.
3. The method according to claim 1, characterized in that When the real-time refresh rate of the display panel changes, determining whether the FreeSync function is enabled includes: Detecting whether a pixel clock of the display panel changes; When the pixel clock changes, determining that the FreeSync function is not enabled; When the pixel clock does not change, it is determined that the FreeSync function is enabled.
4. The method according to claim 1, characterized in that: Determining a voltage value of a corresponding second compensation voltage according to the real-time refresh rate of the display panel in the second brightness compensation mechanism includes: Obtaining a voltage mapping table; wherein the voltage mapping table is used to record the corresponding relationship between the voltage value of the second compensation voltage and the refresh rate interval, and different refresh rate intervals correspond to different voltage values of the second compensation voltage; According to the refresh rate interval in which the real-time refresh rate is located, a voltage value of the second compensation voltage corresponding to the real-time refresh rate is determined from the voltage mapping table.
5. The method according to claim 1, characterized in that: Determining a voltage value of a corresponding second compensation voltage according to the real-time refresh rate of the display panel in the second brightness compensation mechanism includes: Determine a first voltage value and a second voltage value of the second compensation voltage; wherein the first voltage value is a voltage value of the second compensation voltage corresponding to when the display panel is at a highest refresh rate, and the second voltage value is a voltage value of the second compensation voltage corresponding to when the display panel is at a lowest refresh rate; Determine a second compensation voltage calculation formula according to the first voltage value and the second voltage value; wherein the second compensation voltage calculation formula is used to calculate the voltage value of the second compensation voltage corresponding to the display panel at any refresh rate; The real-time refresh rate of the display panel is calculated using the second compensation voltage calculation formula to determine a voltage value of the second compensation voltage corresponding to the real-time refresh rate.
6. The method according to claim 5, characterized in that The second compensation voltage calculation formula includes: ; Among them, Y is the voltage value of the second compensation voltage corresponding to the real-time refresh rate, X is the real-time refresh rate, Y1 is the first voltage value, Y2 is the second voltage value, X1 is the highest refresh rate, and X2 is the lowest refresh rate.
7. The method according to claim 1, characterized in that After determining whether the real-time refresh rate of the display panel has changed, the method further includes: When the real-time refresh rate of the display panel does not change, the first brightness compensation mechanism is controlled to take effect, or the second brightness compensation mechanism is controlled to take effect.
8. A control device for a display panel, characterized in that: The device comprises: A determination module, used to determine whether the real-time refresh rate of the display panel changes; A first control module, configured to determine whether a FreeSync function is enabled when the real-time refresh rate of the display panel changes; if the FreeSync function is enabled, control a first brightness compensation mechanism to be ineffective; wherein the first brightness compensation mechanism is: when the real-time refresh rate of the display panel is greater than or equal to a refresh rate threshold, a first compensation voltage is charged to pixels in the display panel, and the first compensation voltage is a fixed value; A second control module is used to control a second brightness compensation mechanism to take effect when the real-time refresh rate of the display panel changes; wherein the second brightness compensation mechanism is: determining a voltage value of a corresponding second compensation voltage according to the real-time refresh rate of the display panel, and charging the second compensation voltage into the pixels in the display panel.
9. A display device, characterized in that: include: Memory for storing computer programs; A processor, configured to execute a computer program stored in the memory, and when the computer program is executed, the method for controlling a display panel according to any one of claims 1 to 7 is implemented; A display panel, used for displaying according to the display panel control method described in any one of claims 1 to 7.
10. A computer storage medium, characterized in that: Computer executable instructions are stored, and the computer executable instructions are used to execute the control method of the display panel described in any one of claims 1 to 7.
Citation Information
Patent Citations
Brightness compensation method and device and brightness compensation system
CN111540331A
Brightness compensation method, brightness compensation device and display device
CN112542124A
Display panel, display device and compensation control method of display device
CN113793565A
Brightness compensation function starting control method and device, display equipment and storage medium
CN118471170A
Display equipment, brightness compensation device and brightness compensation method
US20220343871A1
Cited By
Display compensation method and device, display equipment and computer program product
CN120412455A
Display compensation method, device, display equipment and computer program product
CN120412455B