Display driving method, device, equipment and medium for display screen

By obtaining and utilizing the combination of the initial value and the compensation value of the data voltage to drive the display screen, the problem of uneven brightness changes in the brightness adjustment of the display screen is solved, and the display effect and user experience are improved.

CN115188326BActive Publication Date: 2025-09-09SUZHOU GUOXIAN INNOVATION TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210642636.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-08
Publication Date
2025-09-09
Estimated Expiration
2042-06-08

AI Technical Summary

Technical Problem

When the display brightness is adjusted, the light and dark changes cannot transition evenly, resulting in sudden brightness changes and a poor user experience.

Method used

By obtaining the data voltage initial value and compensation value of the current gear, the data voltage compensation value is used to compensate for the gear with a sudden change in the power supply voltage value, driving the display screen to avoid sudden brightness changes.

Benefits of technology

A uniform transition of display brightness is achieved, improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115188326B_ABST
    Figure CN115188326B_ABST
Patent Text Reader

Abstract

The present application discloses a display driving method, device, equipment and medium for a display screen. The display driving method includes: obtaining the current gear of the display screen in brightness adjustment; if the current gear meets the first preset condition, obtaining the data voltage initial value and data voltage compensation value corresponding to the current gear, wherein the first preset condition includes that the power supply voltage value corresponding to the current gear is different from the power supply voltage value corresponding to the previous or next gear directly adjacent to it, and the current gear is a gear outside the designated gear, and the power supply voltage value corresponding to the gear outside the designated gear is determined according to the power supply voltage value corresponding to the designated gear, and the power supply voltage values ​​corresponding to different designated gears are different; based on the data voltage initial value and the data voltage compensation value, driving the display screen to display. According to the embodiment of the present application, it is possible to solve the problem that the brightness and darkness changes of the display screen cannot be evenly transitioned in the related art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a display driving method, device, equipment and medium for a display screen. Background Art

[0002] With the continuous advancement of display technology, display screens are becoming increasingly versatile. For example, displays can be equipped with brightness adjustment controls, which can be adjusted by adjusting the brightness level. For example, by sliding the brightness adjustment bar, the same image can be displayed at different brightness levels.

[0003] When adjusting the brightness of a display screen, the brightness and darkness of the display screen need to transition evenly so that the human eye can adapt. However, in the related art, there is still a situation where the brightness and darkness of the display screen cannot transition evenly. Summary of the Invention

[0004] The embodiments of the present application provide a display driving method, device, equipment and medium for a display screen, which can solve the problem in the related art that the brightness and darkness of the display screen cannot be uniformly transitioned.

[0005] An embodiment of the present application provides a display driving method for a display screen, including: obtaining a current gear of the display screen when adjusting brightness; if the current gear meets a first preset condition, obtaining a data voltage initial value and a data voltage compensation value corresponding to the current gear, wherein the first preset condition includes that the power supply voltage value corresponding to the current gear is different from the power supply voltage value corresponding to the previous or next gear directly adjacent to it, and the current gear is a gear outside the specified gear, and the power supply voltage value corresponding to the gear outside the specified gear is determined based on the power supply voltage value corresponding to the specified gear, and the power supply voltage values ​​corresponding to different specified gears are different; based on the data voltage initial value and the data voltage compensation value, driving the display screen to display.

[0006] In a possible implementation of the first aspect, at a current gear, data voltage compensation values ​​corresponding to different grayscale values ​​are the same;

[0007] Optionally, the data voltage compensation value corresponding to any grayscale value at the current level is the same as the data voltage compensation value corresponding to the maximum grayscale value of the display screen at the current level.

[0008] In a possible implementation of the first aspect, the display screen includes multiple grayscale intervals, and at a current gear, different grayscale values ​​within the same grayscale interval correspond to the same data voltage compensation value;

[0009] Optionally, the data voltage compensation value corresponding to any grayscale interval at the current level is the same as the data voltage compensation value corresponding to the maximum grayscale value in the grayscale interval at the current level.

[0010] In a possible implementation of the first aspect, the method further includes:

[0011] Determining whether the power supply voltage value corresponding to a gear position other than the specified gear position is determined based on the interpolation method;

[0012] If yes, and the current gear is between two adjacent designated gears, and the power supply voltage value corresponding to the current gear is different from the power supply voltage value corresponding to the previous gear directly adjacent to it, then it is determined that the current gear meets the first preset condition;

[0013] If not, and the current gear is the previous gear directly adjacent to the designated gear, it is determined that the current gear meets the first preset condition, wherein the display brightness value of the display screen in the previous gear is greater than the display brightness value of the display screen in the designated gear.

[0014] In a possible implementation of the first aspect, the initial data voltage value is determined by linear interpolation based on data voltage values ​​corresponding to at least two designated gears;

[0015] Optionally, the designated gear includes a first designated gear and a second designated gear, the current gear is between the first designated gear and the second designated gear, and the initial value of the data voltage is determined based on the data voltage values ​​corresponding to the first designated gear and the second designated gear respectively and using linear interpolation.

[0016] In a possible implementation of the first aspect, the first designated gear position and the second designated gear position are two directly adjacent designated gear positions;

[0017] Optionally, the initial value of the data voltage is determined according to the following relationship:

[0018]

[0019] Among them, V1 represents the data voltage value corresponding to the first specified gear, V2 represents the data voltage value corresponding to the second specified gear, V0 represents the initial value of the data voltage, DBV1 represents the register value corresponding to the first specified gear, DBV2 represents the register value corresponding to the second specified gear, and DBV0 represents the register value corresponding to the current specified gear.

[0020] In a possible implementation of the first aspect, a data voltage compensation value corresponding to at least one grayscale value at a current level is determined according to the following method:

[0021] Get the initial value of the data voltage corresponding to the grayscale value at the current gear;

[0022] Set the initial compensation value corresponding to the grayscale value;

[0023] Based on the data voltage value corresponding to the grayscale value at the current gear and the initial compensation value, drive the display screen to display the test picture under the grayscale value and collect the display brightness value of the display screen;

[0024] If the collected display brightness value meets the second preset condition, the initial compensation value is directly used as the data voltage compensation value corresponding to the grayscale value at the current gear;

[0025] If the collected display brightness value does not meet the second preset condition, the initial compensation value is adjusted until the display brightness value of the display screen meets the second preset condition based on the data voltage value corresponding to the grayscale value at the current gear and the adjusted initial compensation value, and the adjusted initial compensation value is used as the data voltage compensation value corresponding to the grayscale value at the current gear;

[0026] Optionally, the second preset condition includes in,

[0027] Ln represents the display brightness value corresponding to the collected grayscale value at the current gear, L (n+1) Indicates the display brightness value corresponding to the previous grayscale level, which is directly adjacent to the current level.

[0028] Optionally, the display screen includes sub-pixels of multiple colors, and setting the initial compensation value corresponding to the grayscale value includes:

[0029] Set the initial compensation value corresponding to each sub-pixel of each color under the grayscale value;

[0030] Optionally, the test picture under the grayscale value includes a white picture under the grayscale value.

[0031] In a second aspect, an embodiment of the present application provides a display driving device for a display screen, comprising:

[0032] A first data acquisition module is used to obtain the current brightness adjustment level of the display screen;

[0033] a second data acquisition module, configured to acquire a data voltage initial value and a data voltage compensation value corresponding to the current gear if the current gear meets a first preset condition, wherein the first preset condition includes that the power supply voltage value corresponding to the current gear is different from the power supply voltage value corresponding to the immediately adjacent previous or next gear, and the current gear is a gear other than a designated gear, and the power supply voltage value corresponding to the gear other than the designated gear is determined based on the power supply voltage value corresponding to the designated gear, and different designated gears have different power supply voltage values;

[0034] The display driver module is used to drive the display screen based on the data voltage initial value and the data voltage compensation value.

[0035] In a third aspect, an embodiment of the present application provides a terminal device comprising: a processor and a memory storing computer program instructions, wherein when the processor executes the computer program instructions, the display driving method of the display screen as described in any one of the embodiments of the first aspect is implemented.

[0036] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, a display driving method for a display screen as described in any one of the embodiments of the first aspect is implemented.

[0037] According to the display driving method, device, equipment and medium of the display screen provided in the embodiments of the present application, when the power supply voltage value corresponding to the current gear is different from the power supply voltage value corresponding to the gear directly adjacent to it, and the current gear is a gear other than the specified gear, that is, when the current gear is the gear corresponding to the sudden change in the power supply voltage value, the display screen is no longer driven only based on the data voltage initial value corresponding to the current gear, but the data voltage compensation value corresponding to the current gear is also obtained, and the display screen is driven based on the data voltage initial value and the data voltage compensation value corresponding to the current gear. Since the data voltage compensation value is used to compensate for the current gear with a sudden change in the power supply voltage value, it is possible to avoid the sudden appearance of a negative point in the brightness ratio of the display screen at the current gear, which causes the brightness of the display screen to be distorted at this point, thereby solving the problem that the brightness and darkness of the display screen cannot be evenly transitioned due to the sudden change in the power supply voltage value. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Other features, objects and advantages of the present application will become more apparent by reading the following detailed description of non-limiting embodiments with reference to the accompanying drawings, in which the same or similar reference numerals represent the same or similar features and the accompanying drawings are not drawn to scale.

[0039] Figure 1 A schematic diagram showing a flow chart of a display driving method for a display screen provided by an embodiment of the present application;

[0040] Figure 2 A schematic diagram illustrating brightness adjustment in a display driving method for a display screen provided by an embodiment of the present application;

[0041] Figure 3 A schematic diagram illustrating a brightness ratio in a display driving method for a display screen provided by an embodiment of the present application;

[0042] Figure 4 A schematic diagram showing a flow chart of a display driving method for a display screen provided by another embodiment of the present application;

[0043] Figure 5A schematic diagram illustrating a flow chart of determining a data voltage compensation value in a display driving method for a display screen provided by an embodiment of the present application;

[0044] Figure 6 A schematic structural diagram of a display driving device of a display screen provided by an embodiment of the present application is shown;

[0045] Figure 7 A schematic structural diagram of a display driving device for a display screen provided in another embodiment of the present application is shown;

[0046] Figure 8 A schematic diagram of the structure of a terminal device provided by an embodiment of the present application is shown. DETAILED DESCRIPTION

[0047] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present application and are not configured to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.

[0048] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.

[0049] It should be understood that when describing the structure of a component, when a layer or a region is referred to as being "on" or "over" another layer or region, it may mean that it is directly on the other layer or region, or that other layers or regions are included between it and the other layer or region. Furthermore, if the component is turned over, the layer or region will be "below" or "beneath" the other layer or region.

[0050] It should be understood that the term "and / or" as used herein is merely a description of the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0051] In the embodiments of the present application, the term “electrically connected” may refer to a direct electrical connection between two components, or may refer to an electrical connection between two components via one or more other components.

[0052] In the embodiment of the present application, the first node, the second node and the third node are only defined for the convenience of describing the circuit structure. The first node, the second node and the third node are not actual circuit units.

[0053] It will be apparent to those skilled in the art that various modifications and variations can be made in this application without departing from the spirit or scope of this application. Therefore, this application is intended to cover modifications and variations of this application that fall within the scope of the corresponding claims (technical solutions claimed for protection) and their equivalents. It should be noted that the embodiments provided in the examples of this application can be combined with each other without contradiction.

[0054] Before describing the technical solutions provided by the embodiments of the present application, in order to facilitate understanding of the embodiments of the present application, the present application first specifically describes the problems existing in the related art:

[0055] The display screen may be provided with a brightness adjustment control, and the display brightness of the display screen can be adjusted by adjusting the brightness adjustment gear. Under the same grayscale, the target display brightness corresponding to different gears is different. For example, the target display brightness corresponding to the high gear is greater than the target display brightness corresponding to the low gear. In addition, since the brightness requirements of different gears are different, in order to reduce the power consumption of the display screen, at least some of the different gears can correspond to different power supply voltage values. The power supply voltage value includes a low-level power supply voltage (ELVSS) value. The low-level power supply voltage terminal can be electrically connected to the cathode of the light-emitting element of the display screen, so that the low-level power supply voltage (ELVSS) value can be provided to the cathode of the light-emitting element.

[0056] In order to make the human eye more adaptable, the brightness and darkness of the display need to transition evenly, such as the brightness ratio When the value is greater than 0 and less than a preset value, it can be considered as a uniform transition; the preset value can be predetermined, such as according to the manufacturer's characteristic requirements. L i 、L i-1 Respectively represents the display brightness of the display screen in two adjacent gears, L iL is the display brightness of the display in the previous gear among the adjacent gears. i-1 It is the display brightness of the display in the next gear among the adjacent gears.

[0057] However, the inventors have found that since some different gears can correspond to different power supply voltage values, that is, the power supply voltage values ​​corresponding to some gears are suddenly different from the power supply voltage values ​​corresponding to the adjacent gears, and the power supply voltage value will also affect the brightness of the display screen, resulting in a sudden change in the display brightness corresponding to the gear with a sudden change in the power supply voltage value, which in turn leads to a sudden change in the brightness ratio corresponding to the gear with a sudden change. Less than 0, that is, the brightness ratio corresponding to this gear has a negative point, which is manifested as the brightness of the display screen is reversed under this gear, resulting in uneven transition of light and dark changes on the display screen, affecting the user experience.

[0058] In view of the above research findings of the inventors, the embodiments of the present application provide a display driving method, device, equipment and medium for a display screen, which can solve the problem that the brightness and darkness of the display screen cannot be uniformly transitioned.

[0059] The following first introduces the display driving method of the display screen provided in the embodiment of the present application.

[0060] like Figure 1 As shown, the display driving method of the display screen provided in the embodiment of the present application includes steps S110 to S130.

[0061] S110, obtaining the current brightness adjustment level of the display screen;

[0062] S120, if the current gear meets a first preset condition, obtaining a data voltage initial value and a data voltage compensation value corresponding to the current gear, wherein the first preset condition includes that the power supply voltage value corresponding to the current gear is different from the power supply voltage value corresponding to the immediately adjacent previous or next gear, and the current gear is a gear other than a designated gear, and the power supply voltage value corresponding to the gear other than the designated gear is determined based on the power supply voltage value corresponding to the designated gear, and different designated gears have different power supply voltage values;

[0063] S130 , driving the display screen to display based on the data voltage initial value and the data voltage compensation value.

[0064] For example, in order to ensure that the display screen has good display quality, the display screen can be gamma debugged. The brightness adjustment of the display screen can have multiple gears. If gamma debugging is performed at each gear, the gamma debugging time will be relatively long. In order to avoid the gamma debugging time being too long, some gears can be selected from the multiple gears as designated gears, and gamma debugging can be performed only at the designated gears to determine the data voltage value corresponding to the display screen at the designated gear. The initial data voltage value corresponding to other gears outside the designated gear can be determined based on the data voltage value corresponding to the designated gear. In this way, there is no need to perform gamma debugging on the display screen at other gears outside the designated gear, thereby compressing the gamma debugging data, reducing the time required for gamma debugging, and improving production efficiency. In this article, in order to distinguish between the designated gear and the gears outside the designated gear, the data voltage value corresponding to the gears outside the designated gear is referred to as the data voltage initial value.

[0065] For example, Figure 2 As shown, 9 gears can be selected from multiple gears as designated gears, namely designated gear A to designated gear I. Figure 2 In the figure, the horizontal axis represents the gear, and the vertical axis represents the brightness. Specifically, the horizontal axis can represent the register value corresponding to the gear, and the register value corresponding to the gear can include 0 to 4095 from small to large. The designated gear A can be the highest gear, and the designated gear I can be the lowest gear. For example, the brightness corresponding to the designated gear A at the maximum grayscale value can be 700 nits, and the brightness corresponding to the designated gear I at the maximum grayscale value can be 2 nits.

[0066] For example, the power supply voltage value corresponding to each designated gear position can be pre-set. For example, the power supply voltage values ​​corresponding to designated gear positions A to I can be a to i, and the power supply voltage values ​​corresponding to gear positions other than the designated gear position can be determined based on the power supply voltage value corresponding to the designated gear position. The power supply voltage values ​​corresponding to different designated gear positions can be different.

[0067] For example, the power supply voltage value corresponding to the designated gear position B is -2.0V, and the power supply voltage value corresponding to the designated gear position C is -2.3V. The designated gear positions B and C include gear positions b1 and c1, and the power supply voltage values ​​corresponding to gear positions b1 and c1 can be between -2.0V and -2.3V. For example, the power supply voltage value corresponding to gear position b1 can be -2.1V, and the power supply voltage value corresponding to gear position c1 can be -2.2V. Exemplarily, the initial data voltage values ​​corresponding to gear positions b1 and c1 can be determined based on the data voltage values ​​corresponding to the designated gear positions B and C.

[0068] For example, if the power supply voltage values ​​corresponding to gears b1 and c1 are different from those of the gears directly adjacent to them, when the brightness of the display screen is adjusted to gear b1 or gear c1, if the display screen is driven based only on the initial data voltage values ​​corresponding to gears b1 and c1, the power supply voltage values ​​of gears b1 and c1 will change suddenly compared to those of the gears directly adjacent to them, such as Figure 3 As shown, the brightness ratio of the display screen at gear position b1 and gear position c1 will appear Negative dots appear, causing the brightness and darkness changes of the display screen to not meet the requirements of uniform transition. Figure 3 In the figure, the horizontal axis represents the gear position and the vertical axis represents the brightness ratio. Specifically, the horizontal axis may represent the register value corresponding to the gear position.

[0069] Exemplarily, the previous or next gear position directly adjacent to the current gear position may be a designated gear position or a gear position other than the designated gear position. According to the display driving method of the display screen provided in the embodiment of the present application, when the power supply voltage value corresponding to the current gear position is different from the power supply voltage value corresponding to the gear position directly adjacent to it, and the current gear position is a gear position other than the designated gear position, that is, when the current gear position is a gear position corresponding to a sudden change in the power supply voltage value, the display screen is no longer driven based solely on the data voltage initial value corresponding to the current gear position, but a data voltage compensation value corresponding to the current gear position is also obtained, and the display screen is driven based on the data voltage initial value and the data voltage compensation value corresponding to the current gear position. Since the data voltage compensation value is used to compensate for the current gear position with a sudden change in the power supply voltage value, it is possible to avoid the display screen from having a negative point in the brightness ratio DLL at the current gear position, thereby solving the problem of uneven transition of the brightness and darkness of the display screen caused by the sudden change in the power supply voltage value.

[0070] In some optional embodiments, the display driving method of the display screen provided in the embodiments of the present application may further include: if the current gear does not meet the first preset condition, driving the display screen to display based on the initial value of the data voltage corresponding to the current gear.

[0071] For example, if the current gear is a designated gear, or the current gear is a gear other than the designated gear, but the power supply voltage value corresponding to the current gear is the same as the power supply voltage value corresponding to the gear directly adjacent to it, then it can be considered that there is no sudden change in the power supply voltage value corresponding to the current gear, and the brightness corresponding to the current gear will not be reversed. In this case, there is no need to compensate for the initial value of the data voltage corresponding to the current gear.

[0072] In some optional embodiments, it may be determined whether the current gear position meets the first preset condition. Figure 4 As shown, the display driving method of the display screen provided in the embodiment of the present application may further include steps S121 to S123.

[0073] S121, determining whether the power supply voltage value corresponding to a gear other than the designated gear is determined based on interpolation;

[0074] S122: If yes, and the current gear is between two adjacent designated gears, and the power supply voltage value corresponding to the current gear is different from the power supply voltage value corresponding to the immediately adjacent previous gear, then it is determined that the current gear meets the first preset condition;

[0075] S123: If not, and the current gear is a gear directly adjacent to the designated gear, determine that the current gear meets the first preset condition.

[0076] As described above, the power supply voltage value corresponding to each designated gear can be preset, and the power supply voltage value corresponding to the gear other than the designated gear can be determined based on the power supply voltage value corresponding to the designated gear.

[0077] For example, the power supply voltage value corresponding to the designated gear can be determined based on the interpolation method according to the power supply voltage value corresponding to the designated gear. Specifically, the interpolation method may include a linear interpolation method, still based on Figure 3 Taking the designated gear B and the designated gear C in as an example, the power supply voltage value corresponding to the designated gear B is -2.0V, and the power supply voltage value corresponding to the designated gear C is -2.3V. When the designated gear B and the designated gear C include the gear b1 and the gear c1, using linear interpolation, it can be obtained that the power supply voltage value corresponding to the gear b1 can be -2.1V, and the power supply voltage value corresponding to the gear c1 can be -2.2V.

[0078] For example, still Figure 3 For example, there may be multiple gears between each adjacent two designated gears. For ease of understanding, the register value corresponding to designated gear B is 100, and the register value corresponding to designated gear C is 70. There may be multiple gears between designated gear B and designated gear C corresponding to register values ​​71 to 99. Here, the power supply voltage value corresponding to designated gear B is marked as V B , mark the power supply voltage value corresponding to the specified gear C as V C For example, the power supply voltage value corresponding to the register value 95 to 100 can be V B , the power supply voltage value corresponding to register values ​​89 to 94 can be V2, the power supply voltage value corresponding to register values ​​83 to 88 can be V3, the power supply voltage value corresponding to register values ​​77 to 82 can be V4, the power supply voltage value corresponding to register values ​​71 to 76 can be V5, and the power supply voltage value corresponding to register values ​​65 to 70 can be V C, where the power supply voltage values ​​V2, V3, V4, and V5 are based on the power supply voltage value V B 、V C The value is determined by linear interpolation. Taking the gear corresponding to register value 89 as an example, the register value corresponding to the immediately adjacent previous gear is 90, and the power supply voltage values ​​corresponding to register values ​​89 and 90 are both V2. Therefore, the gears corresponding to register values ​​71, 77, 83, 89, and 95 can be understood as having no sudden change in power supply voltage value. The gears corresponding to register values ​​76, 82, 88, and 94 can be understood as having a sudden change in power supply voltage value. If the register value of the current gear is any one of 76, 82, 88, and 94, it can be determined that the current gear meets the first preset condition.

[0079] For example, the power supply voltage value corresponding to the designated gear position can be determined based on the power supply voltage value corresponding to the designated gear position without interpolation. Figure 3 For example, one or more gears may be included between each adjacent two designated gears. For ease of understanding, the register value corresponding to designated gear B is 100, and the register value corresponding to designated gear C is 70. The designated gears B and C may include multiple gears corresponding to register values ​​71 to 99, respectively. For example, the power supply voltage values ​​corresponding to the multiple gears with register values ​​71 to 99 are the same as the power supply voltage value corresponding to designated gear B, which are all V B , the power supply voltage corresponding to the specified gear C is V C Therefore, although the power supply voltage value corresponding to the designated gear C and the gear directly adjacent to it (i.e., the gear corresponding to register value 71) is different, since the actual gamma adjustment is performed under the designated gear, the inventors found that the actual situation is that there is a brightness ratio between the gear directly adjacent to the designated gear (e.g., the gear corresponding to register value 71). In the case of a negative point, when the power supply voltage value corresponding to a gear other than the designated gear is determined without interpolation, if the current gear is the previous gear directly adjacent to the designated gear, it is determined that the current gear meets the first preset condition.

[0080] According to the embodiment of the present application, by first determining the power supply voltage value corresponding to the gears other than the specified gear, and using different conditions for different determination methods to judge whether the current gear meets the first preset condition, the accuracy of the judgment result can be guaranteed. For example, the brightness of the display screen can also be adjusted in advance, for example, the gears of the display screen are changed in sequence from bright to dark, and it is determined which gears have a brightness ratio. In the case of negative points, for the brightness ratio The gears with negative values ​​and small absolute values ​​can be screened out and ignored, and the brightness ratio after screening is recorded. For negative gears, these gears are recorded as target gears. It can be determined whether the current gear belongs to the target gear. If so, it can be considered that the current gear meets the preset conditions.

[0081] In some optional embodiments, at the current gear, the data voltage compensation values ​​corresponding to different grayscale values ​​can be the same. For example, taking the grayscale bit number as 8 bits, at the current gear, the data voltage compensation values ​​corresponding to grayscales 0 to 255 can be the same. Since at the current gear, different grayscale values ​​share the same data voltage compensation value, this can reduce the amount of data that needs to be stored and reduce costs; and when determining the data voltage compensation value shared by different grayscale values, it can be determined based on only a certain grayscale value. For example, the test screen can be a screen at a certain grayscale value. In this way, there is no need to light up the screen corresponding to different grayscale values, which can shorten the debugging time required to determine the data voltage compensation value.

[0082] As an optional embodiment, the data voltage compensation value corresponding to any grayscale value at the current setting is the same as the data voltage compensation value corresponding to the maximum grayscale value of the display at the current setting. Grayscale value is positively correlated with brightness; larger grayscale values ​​result in greater brightness. Therefore, larger grayscale values ​​correspond to more pronounced negative points in the brightness ratio. If the data voltage compensation value corresponding to the maximum grayscale value at the current setting can address the negative point in the brightness ratio corresponding to the maximum grayscale value, then theoretically, this data voltage compensation value can also address the negative point in the brightness ratio corresponding to other grayscale values.

[0083] Exemplarily, the maximum grayscale value may include 255 grayscales.

[0084] Exemplarily, the data voltage compensation value corresponding to the current gear may be determined based only on the maximum grayscale value of the display screen.

[0085] It is understandable that the memory corresponding to the display screen may only store the data voltage compensation value corresponding to the maximum grayscale value at the current gear.

[0086] In some optional embodiments, to improve compensation accuracy, the grayscale range of the display screen can be divided into multiple grayscale intervals. At the current level, different grayscale values ​​within the same grayscale interval correspond to the same data voltage compensation value. It is understood that the memory corresponding to the display screen can store the data voltage compensation value corresponding to each grayscale interval at the current level.

[0087] Similarly, if the data voltage compensation value corresponding to the large grayscale value at the current level can solve the negative point problem of the brightness ratio corresponding to the large grayscale value, the data voltage compensation value corresponding to any grayscale interval at the current level can be the same as the data voltage compensation value corresponding to the maximum grayscale value within the grayscale interval at the current level. For example, the data voltage compensation value corresponding to the current level can be determined based solely on the maximum grayscale value within the grayscale interval. It is understood that the memory corresponding to the display screen can only store the data voltage compensation value corresponding to the maximum grayscale value within each grayscale interval at the current level.

[0088] As described above, the gamma adjustment of the display screen can be performed only at the specified gear to determine the data voltage value corresponding to the display screen at the specified gear. The initial data voltage values ​​corresponding to other gears outside the specified gear can be determined based on the data voltage values ​​corresponding to the specified gear, thereby shortening the gamma adjustment time.

[0089] In some optional embodiments, the initial data voltage value can be determined using linear interpolation based on the data voltage values ​​corresponding to at least two designated levels. In this way, since the data voltage value corresponding to the designated level is obtained based on actual gamma adjustment, even if the display screen is not actually gamma adjusted at levels other than the designated level, the initial data voltage values ​​corresponding to the other levels can be ensured to be relatively accurate. Furthermore, by storing only the data voltage values ​​corresponding to the designated level, the amount of data that needs to be stored can be greatly reduced, and the capacity of the memory corresponding to the display screen can be reduced. Since memory capacity and area are generally positively correlated, this means that the memory area can be reduced, thereby reducing costs.

[0090] Exemplarily, when the current gear meets the first preset condition, the designated gear may include a first designated gear and a second designated gear, and the current gear is located between the first designated gear and the second designated gear. It can be considered that the data voltage values ​​corresponding to the front gear, the first designated gear and the second designated gear meet a linear relationship, so that the initial value of the data voltage corresponding to the current gear can be determined based on the data voltage values ​​corresponding to the first designated gear and the second designated gear, respectively, and using linear interpolation.

[0091] Since the display conditions of adjacent gears are relatively close, the data voltage values ​​corresponding to the adjacent gears can be considered to conform to a linear relationship. For example, the data voltage initial values ​​corresponding to the other gears can be determined by linear interpolation based on the data voltage values ​​corresponding to the two designated gears directly adjacent to the other gears.

[0092] For example, when the current gear position meets the first preset condition, the current gear position is between the first designated gear position and the second designated gear position, and the first designated gear position and the second designated gear position may be two directly adjacent designated gear positions. The data voltage initial value corresponding to the current gear position may be determined according to the following relationship (1):

[0093]

[0094] Among them, V1 represents the data voltage value corresponding to the first specified gear, V2 represents the data voltage value corresponding to the second specified gear, V0 represents the data voltage initial value corresponding to the current gear, DBV1 represents the register value corresponding to the first specified gear, DBV2 represents the register value corresponding to the second specified gear, and DBV0 represents the register value corresponding to the current gear.

[0095] For example, Figure 3 As shown, taking the current gear as gear b1 as an example, the designated gear B may be the first designated gear, and the designated gear C may be the second designated gear.

[0096] For example, register 51 can be used to represent the brightness adjustment gear. The register value corresponding to the gear can be stored in hexadecimal form. When calculating the initial value of the data voltage corresponding to the current gear, the hexadecimal can be converted to decimal.

[0097] For example, the display screen can display a certain grayscale range. At the same level, different grayscale values ​​correspond to different data voltage values. In the above equation (1), V1, V2, and V0 represent the data voltage values ​​at the same grayscale value. For example, taking grayscale 255 as an example, V1 represents the data voltage value corresponding to grayscale 255 at the first specified level, V2 represents the data voltage value corresponding to grayscale 255 at the second specified level, and V0 represents the initial value of the data voltage corresponding to grayscale 255 at the current level.

[0098] For example, the current gear is gear b1, and the data voltage compensation value corresponding to the current gear is offset. Then in S130, the display screen can be driven based on the sum of the data voltage initial value V0 corresponding to the current gear and the data voltage compensation value offset.

[0099] For example, when gamma tuning the display at any specified level, some grayscale binding points can be selected from the grayscale range, and gamma tuning can be performed only at these grayscale binding points to obtain the data voltage values ​​corresponding to each grayscale binding point. The data voltage values ​​corresponding to grayscale values ​​outside the grayscale binding points can be calculated using the linear difference method based on the data voltage values ​​corresponding to the grayscale binding points.

[0100] Exemplarily, the grayscale binding points corresponding to different designated gears may be the same.

[0101] In some optional embodiments, when the current gear meets the first preset condition, such as Figure 5 As shown, the process of determining the data voltage compensation value corresponding to at least one grayscale value at the current level may include S510 to S550:

[0102] S510, obtaining a data voltage value corresponding to the grayscale value at the current level;

[0103] S520, setting an initial compensation value corresponding to the grayscale value;

[0104] S530, based on the data voltage value corresponding to the grayscale value at the current gear and the initial compensation value, driving the display screen to display a test image at the grayscale value and collecting the display brightness value of the display screen;

[0105] S540: If the collected display brightness value meets the second preset condition, directly use the initial compensation value as the data voltage compensation value corresponding to the grayscale value at the current level;

[0106] S550, if the collected display brightness value does not meet the second preset condition, the initial compensation value is adjusted until the display brightness value of the display screen meets the second preset condition based on the data voltage value corresponding to the grayscale value at the current gear and the adjusted initial compensation value, and the adjusted initial compensation value is used as the data voltage compensation value corresponding to the grayscale value at the current gear.

[0107] The second precondition includes in,

[0108] Ln represents the collected display brightness value at the current gear, L (n+1) Indicates the display brightness value of the display in the previous gear, which is directly adjacent to the current gear.

[0109] In S510, taking 255 grayscale as an example, Figure 3 As shown, for example, if the current gear is gear b1, and the designated gear B and the designated gear C are two designated gears directly adjacent to gear b1, the data voltage value corresponding to the 255 grayscale at the designated gear B can be substituted into V1 in the above formula (1), and the data voltage value corresponding to the 255 grayscale at the designated gear C can be substituted into V2 in the above formula (1), the register value corresponding to the designated gear B can be substituted into DBV1 in the above formula (1), the register value corresponding to the designated gear C can be substituted into DBV2 in the above formula (1), and the register value corresponding to gear b1 can be substituted into DBV0 in the above formula (1), then the data voltage initial value V0 corresponding to gear b1 can be obtained.

[0110] In S520 , an initial compensation value may be set based on experience.

[0111] In S530 , the display screen may be turned on based on the sum of the data voltage value corresponding to the grayscale value at the current level and the initial compensation value, so that the display screen displays the test image at the grayscale value.

[0112] For example, the display screen may include sub-pixels of multiple colors. S520 may specifically include setting initial compensation values ​​corresponding to the sub-pixels of each color at a grayscale value. Correspondingly, the test image at the grayscale value may include a white image at the grayscale value. Compared to debugging using a monochrome image at the grayscale value, the number of lighting cycles can be reduced.

[0113] It is understood that, according to the preset conditions, it is necessary to obtain the display brightness value corresponding to the grayscale value at the previous gear position that is directly adjacent to the current gear position. For example, if the current gear position is gear position b1 and the designated gear position B is the previous gear position that is directly adjacent to gear position b1, then the display brightness value corresponding to the grayscale value at the designated gear position B is obtained.

[0114] According to the method for determining the data voltage compensation value provided in the embodiment of the present application, since the display screen is actually debugged, the accuracy of the obtained data voltage compensation value can be guaranteed.

[0115] The display screen in the embodiment of the present application may be an organic light emitting diode (OLED) display screen.

[0116] The embodiment of the present application also provides a display driving device for a display screen, such as Figure 6 As shown, the display driving device 600 of the display screen provided in the embodiment of the present application may include a first data acquisition module 601 , a second data acquisition module 602 and a display driving module 603 .

[0117] The first data acquisition module 601 is used to obtain the current brightness adjustment level of the display screen;

[0118] A second data acquisition module 602 is configured to acquire a data voltage initial value and a data voltage compensation value corresponding to the current gear if the current gear meets a first preset condition, wherein the first preset condition includes that the power supply voltage value corresponding to the current gear is different from the power supply voltage value corresponding to the immediately adjacent previous or next gear, and the current gear is a gear other than a designated gear, and the power supply voltage value corresponding to the gear other than the designated gear is determined based on the power supply voltage value corresponding to the designated gear, and different designated gears have different power supply voltage values;

[0119] The display driving module 603 is used to drive the display screen to display based on the data voltage initial value and the data voltage compensation value.

[0120] According to the display driving device of the display screen provided by the embodiment of the present application, when the power supply voltage value corresponding to the current gear is different from the power supply voltage value corresponding to the gear directly adjacent to it, and the current gear is a gear other than the specified gear, that is, when the current gear is the gear corresponding to the sudden change in the power supply voltage value, the display screen is no longer driven only based on the data voltage initial value corresponding to the current gear, but the data voltage compensation value corresponding to the current gear is also obtained, and the display screen is driven based on the data voltage initial value and the data voltage compensation value corresponding to the current gear. Since the data voltage compensation value is used to compensate for the current gear with the sudden change in the power supply voltage value, the brightness ratio of the display screen at the current gear can be avoided. The negative point appears to solve the problem that the brightness and darkness of the display screen cannot transition evenly due to the sudden change of the power supply voltage.

[0121] In some optional embodiments, at the current gear, the data voltage compensation values ​​corresponding to different grayscale values ​​are the same;

[0122] Optionally, the data voltage compensation value corresponding to any grayscale value at the current level is the same as the data voltage compensation value corresponding to the maximum grayscale value of the display screen at the current level.

[0123] In some optional embodiments, the display screen includes multiple grayscale intervals, and at the current gear, different grayscale values ​​within the same grayscale interval correspond to the same data voltage compensation value;

[0124] Optionally, the data voltage compensation value corresponding to any grayscale interval at the current level is the same as the data voltage compensation value corresponding to the maximum grayscale value in the grayscale interval at the current level.

[0125] In some optional embodiments, such as Figure 7 As shown, the display driving device 600 of the display screen provided in the embodiment of the present application may further include a judgment module 604. The judgment module 604 is used to:

[0126] Determining whether the power supply voltage value corresponding to a gear position other than the specified gear position is determined based on the interpolation method;

[0127] If yes, and the current gear is between two adjacent designated gears, and the power supply voltage value corresponding to the current gear is different from the power supply voltage value corresponding to the previous gear directly adjacent to it, then it is determined that the current gear meets the first preset condition;

[0128] If not, and the current gear is the previous gear directly adjacent to the designated gear, it is determined that the current gear meets the first preset condition, wherein the display brightness value of the display screen in the previous gear is greater than the display brightness value of the display screen in the designated gear.

[0129] In some optional embodiments, the initial data voltage value is determined by linear interpolation based on data voltage values ​​corresponding to at least two designated gears;

[0130] Optionally, the designated gear includes a first designated gear and a second designated gear, the current gear is between the first designated gear and the second designated gear, and the initial value of the data voltage is determined based on the data voltage values ​​corresponding to the first designated gear and the second designated gear respectively and using linear interpolation.

[0131] In some optional embodiments, the first designated gear position and the second designated gear position are two directly adjacent designated gear positions;

[0132] Optionally, the initial value of the data voltage is determined according to the following relationship:

[0133]

[0134] Among them, V1 represents the data voltage value corresponding to the first specified gear, V2 represents the data voltage value corresponding to the second specified gear, V0 represents the initial value of the data voltage, DBV1 represents the register value corresponding to the first specified gear, DBV2 represents the register value corresponding to the second specified gear, and DBV0 represents the register value corresponding to the current specified gear.

[0135] In some optional embodiments, the data voltage compensation value corresponding to at least one grayscale value at the current level is determined according to the following method:

[0136] Get the initial value of the data voltage corresponding to the grayscale value at the current gear;

[0137] Set the initial compensation value corresponding to the grayscale value;

[0138] Based on the data voltage value corresponding to the grayscale value at the current gear and the initial compensation value, drive the display screen to display the test picture under the grayscale value and collect the display brightness value of the display screen;

[0139] If the collected display brightness value meets the second preset condition, the initial compensation value is directly used as the data voltage compensation value corresponding to the grayscale value at the current gear;

[0140] If the collected display brightness value does not meet the second preset condition, the initial compensation value is adjusted until the display brightness value of the display screen meets the second preset condition based on the data voltage value corresponding to the grayscale value at the current gear and the adjusted initial compensation value, and the adjusted initial compensation value is used as the data voltage compensation value corresponding to the grayscale value at the current gear;

[0141] Optionally, the second preset condition includes in,

[0142] Ln represents the display brightness value corresponding to the collected grayscale value at the current gear, L (n+1) Indicates the display brightness value corresponding to the previous grayscale level, which is directly adjacent to the current level.

[0143] Optionally, the display screen includes sub-pixels of multiple colors, and setting the initial compensation value corresponding to the grayscale value includes:

[0144] Set the initial compensation value corresponding to each sub-pixel of each color under the grayscale value;

[0145] Optionally, the test picture under the grayscale value includes a white picture under the grayscale value.

[0146] The display driving device of the display panel in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0147] The display driving device of the display panel provided in the embodiment of the present application can realize Figure 1 To avoid repetition, each process in the embodiment of the display driving method of the display panel will not be described again here.

[0148] Figure 8 A schematic diagram of the hardware structure of the terminal device provided in an embodiment of the present application is shown.

[0149] The terminal device may include a processor 801 and a memory 802 storing computer program instructions.

[0150] Specifically, the processor 801 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiment of the present invention.

[0151] The memory 802 may include a large-capacity memory for data or instructions. By way of example and not limitation, the memory 802 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 802 may include a removable or non-removable (or fixed) medium. Where appropriate, the memory 802 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 802 is a non-volatile solid-state memory. In a specific embodiment, the memory 802 includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these. Exemplarily, the memory may include a non-volatile transient memory.

[0152] The processor 801 reads and executes computer program instructions stored in the memory 802 to implement any one of the display driving methods for the display panel in the above embodiments.

[0153] In one example, the terminal device may further include a communication interface 803 and a bus 810. Figure 8 As shown, the processor 801, the memory 802, and the communication interface 803 are connected via a bus 810 and communicate with each other.

[0154] The communication interface 803 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiment of the present invention.

[0155] Bus 810 comprises hardware, software or both, couples the parts of terminal equipment to each other.For example, and not limitation, bus can comprise accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations.In suitable cases, bus 810 can comprise one or more buses.Although the embodiment of the present invention describes and shows specific bus, the present invention considers any suitable bus or interconnection.

[0156] The terminal device can execute the display driving method of the display panel in the embodiment of the present application, thereby realizing the combination of Figure 1 and Figure 6 A display driving method of a display panel and a display driving device of a display panel are described.

[0157] The present application also provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program can implement the display driving method for the display panel in the above-described embodiment and achieve the same technical effect. To avoid repetition, the above-described computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc., which is not limited here.

[0158] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or communication link via a data signal carried in a carrier wave. "Computer-readable medium" can include any medium capable of storing or transmitting information. Examples of computer-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0159] According to an embodiment of the present application, the computer-readable storage medium may be a non-transitory computer-readable storage medium.

[0160] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0161] Aspects of the present application have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed via the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. This processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or the flowchart and the combination of the boxes in the block diagram and / or the flowchart can also be implemented by the dedicated hardware that performs the specified function or action, or can be implemented by the combination of dedicated hardware and computer instructions.

[0162] While the embodiments described above are not exhaustive, they do not limit the present application to the specific embodiments described. Clearly, numerous modifications and variations are possible based on the above description. These embodiments are selected and described in detail in this specification to better explain the principles and practical applications of the present application, thereby enabling those skilled in the art to better utilize the present application and its modifications. The present application is limited only by the claims and their full scope and equivalents.

Claims

1. A display driving method for a display screen, characterized in that: include: Obtaining the current brightness adjustment level of the display screen; If the current gear meets a first preset condition, obtaining a data voltage initial value and a data voltage compensation value corresponding to the current gear, wherein the first preset condition includes that a power supply voltage value corresponding to the current gear is different from a power supply voltage value corresponding to a directly adjacent previous or next gear, and the current gear is a gear other than a specified gear, and the power supply voltage value corresponding to the gear other than the specified gear is determined based on the power supply voltage value corresponding to the specified gear, and different specified gears have different power supply voltage values, and the power supply voltage value is a voltage value provided to a cathode of a light-emitting element of the display screen; The display screen is driven to display based on the data voltage initial value and the data voltage compensation value.

2. The method according to claim 1, characterized in that In the current gear, the data voltage compensation values ​​corresponding to different grayscale values ​​are the same.

3. The method according to claim 2, characterized in that The data voltage compensation value corresponding to any grayscale value at the current level is the same as the data voltage compensation value corresponding to the maximum grayscale value of the display screen at the current level.

4. The method according to claim 1, wherein The display screen includes a plurality of grayscale intervals. Under the current gear, different grayscale values ​​within the same grayscale interval correspond to the same data voltage compensation value.

5. The method according to claim 4, characterized in that The data voltage compensation value corresponding to any one of the grayscale intervals at the current level is the same as the data voltage compensation value corresponding to the maximum grayscale value in the grayscale interval at the current level.

6. The method according to claim 1, characterized in that The method further comprises: Determining whether a power supply voltage value corresponding to a gear position other than the designated gear position is determined based on an interpolation method; If yes, and the current gear is between two adjacent designated gears, and the power supply voltage value corresponding to the current gear is different from the power supply voltage value corresponding to the immediately adjacent previous gear, then it is determined that the current gear meets the first preset condition; If not, and the current gear is the previous gear directly adjacent to the designated gear, it is determined that the current gear meets the first preset condition, wherein the display brightness value of the display screen at the previous gear is greater than the display brightness value of the display screen at the designated gear.

7. The method according to claim 1, characterized in that The initial data voltage value is determined by linear interpolation based on data voltage values ​​corresponding to at least two designated gears.

8. The method according to claim 7, characterized in that The designated gears include a first designated gear and a second designated gear, the current gear is located between the first designated gear and the second designated gear, and the initial value of the data voltage is determined by linear interpolation based on the data voltage values ​​corresponding to the first designated gear and the second designated gear respectively.

9. The method according to claim 8, characterized in that The first designated gear position and the second designated gear position are two directly adjacent designated gear positions; Optionally, the initial value of the data voltage is determined according to the following relationship: in, Indicates the data voltage value corresponding to the first specified gear, Indicates the data voltage value corresponding to the second designated gear, represents the initial value of the data voltage, Indicates the register value corresponding to the first specified gear, Indicates the register value corresponding to the second specified gear, Indicates the register value corresponding to the current gear.

10. The method according to any one of claims 1 to 5, characterized in that The data voltage compensation value corresponding to at least one grayscale value at the current level is determined according to the following method: Obtaining an initial data voltage value corresponding to the grayscale value at the current gear; Setting an initial compensation value corresponding to the grayscale value; Based on the data voltage value corresponding to the grayscale value at the current gear and the initial compensation value, driving the display screen to display a test picture at the grayscale value and collecting a display brightness value of the display screen; If the collected display brightness value meets the second preset condition, directly using the initial compensation value as the data voltage compensation value corresponding to the grayscale value at the current gear; If the collected display brightness value does not meet the second preset condition, the initial compensation value is adjusted until the display brightness value of the display screen meets the second preset condition based on the data voltage value corresponding to the grayscale value at the current gear and the adjusted initial compensation value, and the adjusted initial compensation value is used as the data voltage compensation value corresponding to the grayscale value at the current gear.

11. The method according to claim 10, characterized in that The second preset condition includes ,in, Indicates the display brightness value corresponding to the collected grayscale value at the current gear, Indicates the display brightness value corresponding to the grayscale value in the previous gear, and the previous gear is directly adjacent to the current gear.

12. The method according to claim 10, characterized in that The display screen includes sub-pixels of multiple colors, and setting the initial compensation value corresponding to the grayscale value includes: The initial compensation values ​​corresponding to the sub-pixels of each color at the grayscale value are set.

13. The method according to claim 10, characterized in that The test picture at the grayscale value includes a white picture at the grayscale value.

14. A display driving device for a display screen, characterized in that: include: A first data acquisition module is used to obtain the current brightness adjustment level of the display screen; a second data acquisition module, configured to acquire a data voltage initial value and a data voltage compensation value corresponding to the current gear if the current gear meets a first preset condition, wherein the first preset condition includes that a power supply voltage value corresponding to the current gear is different from a power supply voltage value corresponding to a directly adjacent previous or next gear, and the current gear is a gear other than a specified gear, and the power supply voltage value corresponding to the gear other than the specified gear is determined based on the power supply voltage value corresponding to the specified gear, and the power supply voltage values ​​corresponding to different specified gears are different, and the power supply voltage value is a voltage value provided to a cathode of a light-emitting element of the display screen; The display driving module is configured to drive the display screen to display based on the data voltage initial value and the data voltage compensation value.

15. A terminal device, characterized in that: include: A processor and a memory storing computer program instructions, wherein when the processor executes the computer program instructions, the display driving method of the display screen according to any one of claims 1 to 13 is implemented.

16. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the display driving method for a display screen according to any one of claims 1 to 13 is implemented.

Citation Information

Patent Citations

  • Screen brightness control method and device and terminal equipment

    CN110473502A