A display panel and display device
By determining the gamma value through a non-linear correspondence, the problem of color coordinate bulging during the brightness adjustment of the display panel was solved, thus improving the user experience and comfort.
Patent Information
- Application Number
- CN202410433915.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-10
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-04-10
AI Technical Summary
Existing display panels have a "bulging" problem during brightness adjustment, where the color coordinates differ significantly from the target brightness, resulting in a reduced user experience and comfort.
The gamma value of the display panel is determined by using a nonlinear correspondence, and a better data voltage is obtained through the display driver integrated circuit, thereby improving the bulging problem of color coordinates.
It effectively reduces the difference in color coordinates during brightness adjustment of the display panel, improving the user experience and comfort.
Smart Images

Figure CN118248089B_ABST
Abstract
Description
[Technical Field]
[0001] This application relates to the field of display technology, and in particular to a display panel and display device. [Background Technology]
[0002] In practical applications, the display panel's brightness can be adjusted based on different scenario requirements. For example, users can manually adjust the display panel's brightness using a brightness control application. Figures 1 to 2 As shown, in actual use, existing display panels exhibit a significant difference between their actual brightness and target brightness when adjusting brightness, due to the current brightness adjustment mechanism. This is known as a "bulging problem" in the color coordinates of the display panel. The target brightness of the display panel is the intended brightness value for the current application or scenario. When the display panel operates at the target brightness, the user experience and comfort are optimal. The "bulging problem" in the color coordinates means a large difference between the displayed brightness and the target brightness, thus reducing the user experience and comfort. [Summary of the Invention]
[0003] In view of this, embodiments of this application provide a display panel and a display device that improve the bulging problem of color coordinates in existing display panels.
[0004] In a first aspect, embodiments of this application provide a display panel, including: a display driver integrated circuit and a plurality of pixel circuits. The display driver integrated circuit is electrically connected to the pixel circuits.
[0005] The display driver integrated circuit is configured as follows:
[0006] Determine the current DBV value of the display panel and the DBV interval in which the current DBV value belongs. The endpoints of the DBV interval are the DBV data in the first correspondence relationship. The first correspondence relationship includes at least two DBV data and a gamma value that corresponds one-to-one with each DBV data. The two endpoints of the DBV interval are two adjacent DBV data in the at least two DBV data.
[0007] Based on the first correspondence, the gamma value range corresponding to the current DBV value of the display panel is determined, and the endpoints of the gamma value range correspond one-to-one with the endpoints of the DBV range.
[0008] Based on the current DBV value of the display panel, the DBV range in which the current DBV value is located, the gamma value range corresponding to the current DBV value, and a preset second correspondence, the gamma value corresponding to the current DBV value of the display panel is obtained. The second correspondence includes the current DBV value of the display panel and the gamma value corresponding to the current DBV value of the display panel; the second correspondence is a non-linear correspondence.
[0009] Based on the gamma value corresponding to the current DBV value of the display panel, obtain the data voltage corresponding to the pixel circuit, and output the corresponding data voltage to the pixel circuit.
[0010] In one possible implementation of the first aspect, the gamma value corresponding to the current DBV value of the display panel is related to the current DBV value of the display panel and the exponential value in the third correspondence. The third correspondence includes at least one grayscale data, at least one DBV value, and an exponential value, with the exponential value corresponding to both the grayscale data and the DBV value.
[0011] In one possible implementation of the first aspect, the display panel includes a storage device connected to a display driver integrated circuit, the storage device being configured to store at least one set of first correspondences, and / or the memory being configured to store at least one set of third correspondences.
[0012] In one possible implementation of the first aspect, the third correspondence is stored in memory in the form of a table.
[0013] In one possible implementation of the first aspect, the second correspondence is:
[0014]
[0015] Among them, Gamma_Reg x The value is the gamma value corresponding to the current DBV value. Gamma_Reg0 is the start endpoint of the gamma value interval, Gamma_Reg1 is the end endpoint of the gamma interval, X is the current DBV value, X0 is the start endpoint of the DBV interval, X1 is the end endpoint of the DBV interval, and index is the exponential value related to the exponential data.
[0016] In one possible implementation of the first aspect, the index is obtained by linear interpolation of the corresponding index data based on the current DBV value and the current grayscale value.
[0017] In one possible implementation of the first aspect, the display panel includes a gamma circuit, and the data voltage corresponding to the pixel circuit is related to the maximum value of the gamma voltage output by the gamma circuit, the minimum value of the gamma voltage, and the gamma value corresponding to the current DBV value.
[0018] In one possible implementation of the first aspect, the data voltage satisfies:
[0019]
[0020] Among them, V data For data voltage, V GMP V is the maximum value of the gamma voltage. GMS Gamma_Reg is the minimum value of the gamma voltage. x B is the gamma value corresponding to the current DBV value, and B is the maximum DBV value displayed on the panel.
[0021] In one possible implementation of the first aspect, the first correspondence further includes pixel color, which corresponds to both DBV data and gamma value. And / or the third correspondence further includes pixel color, which corresponds to grayscale data, DBV value, and exponential value.
[0022] In one possible implementation of the first aspect, the pixels in the first correspondence of the same group have the same color, and / or the pixels in the third correspondence of the same group have the same color.
[0023] Secondly, embodiments of this application also provide a display device, including a display panel provided in the foregoing embodiments or any implementation thereof.
[0024] In this embodiment, since the second correspondence is non-linear, the gamma value corresponding to the current DBV value obtained based on the second correspondence is a superior gamma value, thereby enabling the display driver integrated circuit to obtain a superior data voltage. This superiority of the gamma value and data voltage is reflected in its significant improvement of the bulging problem of the color coordinates of the corresponding display panel. [Attached Image Description]
[0025] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0026] Figure 1 This is a schematic diagram illustrating the bulging problem of color coordinates in the display panel of manufacturer A in the prior art;
[0027] Figure 2 This is a schematic diagram illustrating the bulging problem of color coordinates in the display panel of manufacturer B in the prior art;
[0028] Figure 3 This is a diagram illustrating the brightness adjustment of the display panel.
[0029] Figure 4 This is a schematic diagram of a linear difference in gamma values in the prior art.
[0030] Figure 5 This is a schematic diagram of a linear difference in gamma values in the prior art.
[0031] Figure 6 A schematic diagram of a display panel provided in an embodiment of this application;
[0032] Figure 7 A configuration flowchart of a display driver integrated circuit provided in this application embodiment;
[0033] Figure 8 A comparison chart of gamma values obtained by comparing gamma values with linear interpolation in an embodiment of this application;
[0034] Figure 9 A comparison chart of the display brightness of the display panel provided in the embodiments of this application and the display brightness of the display panel obtained by calculating the gamma value from the linear difference;
[0035] Figure 10 A comparison diagram of the x-color coordinates of the display panel provided in the embodiments of this application and the x-color coordinates of the display panel from which the gamma value is obtained by linear difference;
[0036] Figure 11 A comparison diagram of the y-color coordinates of the display panel provided in the embodiments of this application and the y-color coordinates of the display panel for obtaining gamma values by linear difference;
[0037] Figure 12 This application provides a schematic diagram of a display device according to an embodiment.
[0038] Label Explanation
[0039] 100. Display panel; 101. Display driver integrated circuit; 102. Pixel circuit; 103. Data scan line; 200. Display device.
Detailed Implementation Methods
[0040] To better understand the technical solution of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0041] It should be understood that the described embodiments are merely some, not all, of the embodiments in this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.
[0042] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0043] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0044] In the description of this specification, it should be understood that the terms "substantially", "approximately", "about", "about", "generally", "largely" used in the claims and embodiments of this application refer to values that can be generally agreed upon within a reasonable range of process operations or tolerances, rather than a precise value.
[0045] It should be understood that although terms such as first, second, third, etc., may be used to describe regions in the embodiments of this application, these regions should not be limited to these terms. These terms are only used to distinguish regions from each other. For example, without departing from the scope of the embodiments of this application, a first region may also be referred to as a second region, and similarly, a second region may also be referred to as a first region.
[0046] Through meticulous and in-depth research, the applicant in this case has provided a solution to the problems existing in the prior art.
[0047] The display panel includes a Display Driver Integrated Circuit (DDIC), several pixel circuits, several data scan lines, and several pixel units. Each pixel circuit is electrically connected to its corresponding pixel unit and its corresponding data scan line. The data scan lines are electrically connected to the DDIC and receive data voltages from it. The pixel circuits receive the data voltages from the data scan lines and transmit them to the pixel units, causing them to emit light. The brightness of a pixel unit is related to its emission time and the voltage value of the data voltage, where the emission time is related to the duty cycle of the control signal of the pixel circuit. The optimal display brightness of the display panel varies depending on the application scenario. For example, in complete darkness, a lower brightness is needed to improve the user experience, while under strong light, a higher brightness is needed to ensure normal display performance. Furthermore, different users have slightly different light requirements. Please refer to [link / reference]. Figure 3 ,in, Figure 3The vertical axis Lv in the diagram represents the display panel's brightness. Existing display panel brightness adjustment mechanisms include manual or automatic brightness adjustment buttons, resulting in different display brightness levels. This is achieved by adjusting the display panel's DBV value. To adapt to changes in the DBV value and improve the display effect, the display panel's gamma value also changes accordingly with the DBV value. This, in turn, alters the data voltage received by the data scan lines, ultimately adjusting the display panel's brightness.
[0048] Please see Figures 4 to 5 In existing technology, a fixed number of gamma values are set between the maximum and minimum DBV values of a display panel. For example, 10 gamma values are set between the maximum DBV value (e.g., 1095) and the minimum DBV value (e.g., 0) of the display panel. When a DBV value is between the DBV values corresponding to two adjacent gamma values, the gamma value corresponding to that DBV value is obtained by linearly subtracting the two gamma values with respect to the DBV value. The display driver integrated circuit adjusts the data voltage based on the gamma value corresponding to that DBV value, thereby adjusting the display brightness. For example, when the DBV value of the display panel is A, the corresponding gamma value is a; when the DBV value of the display panel is B, the corresponding gamma value is b. Then, when the DBV value is C, and C is between A and B, the gamma value corresponding to the DBV value of the display panel is [value missing]. The display driver integrated circuit adjusts the data voltage based on the gamma value corresponding to a DBV value of C, thereby achieving the purpose of adjusting the display brightness. Among other things, Figure 4 The multiple gamma values in the data exhibit a linear distribution. Figure 5 The multiple gamma values in the data exhibit a non-linear distribution.
[0049] The inventors discovered that one of the reasons for the "bulging" of the color coordinates on the display panel is that during the adjustment of the DBV value, the gamma value obtained by linearly interpolating the gamma value based on the DBV value will cause the aforementioned bulging problem when the display driver integrated circuit adjusts the data voltage based on this gamma value.
[0050] To address this issue, this application provides a display panel and display device to improve the problem of significant bulging of color coordinates in existing display panels under different DBV values.
[0051] Please see Figure 6A display panel 100 includes a display driver integrated circuit 101 and a plurality of pixel circuits 102. The display driver integrated circuit 101 is electrically connected to the corresponding pixel circuit 102 via data scan lines 103. The display driver integrated circuit 101 provides data voltage to the pixel circuits 102. The pixel circuits 102 are used to provide driving voltage or driving current to the pixel units so that the pixel units can emit light, thereby realizing the display function of the display panel.
[0052] Please see Figure 7 The display driver integrated circuit 103 is configured as follows:
[0053] S100. Determine the current DBV value of the display panel and determine the DBV interval in which the current DBV value is located. The endpoints of the DBV interval are the DBV data in the first correspondence relationship, which includes at least two DBV data and a gamma value that corresponds one-to-one with each DBV data. The two endpoints of the DBV interval are two adjacent DBV data in the at least two DBV data.
[0054] In one possible implementation of step S100, the display driver integrated circuit can determine the current DBV value of the display panel by directly receiving the data. Specifically, the display driver integrated circuit receives the current DBV value of the display panel and performs subsequent processing based on that DBV value.
[0055] The DBV interval to which the current DBV value belongs can be determined based on the current DBV value of the display panel. In the specific implementation process, a DBV interval consisting of at least two DBV data can be determined, and then the DBV space to which the current DBV value of the display panel belongs can be determined; alternatively, the DBV interval to which the current DBV value belongs can be directly determined based on the current DBV value of the display panel.
[0056] In one possible implementation, the display driver integrated circuit can determine the DBV interval of the DBV value by comparing the current DBV value with the DBV data in the first correspondence sequentially. The DBV interval formed by at least two DBV data can be at least one of a closed interval, a half-open / half-closed interval, and an open interval. For example, if the DBV data is 100, 200, 300, 400, etc., then the DBV interval can be: [100,200], (200,300) and [300,400], etc.; the DBV interval can also be: [100,200], [200,300] and [300,400], etc.; the DBV interval can also be: [100,100], (100,200), [200,200], (200,300), [300,300], (300,400) and [400,400], etc.; the DBV interval can also be [100,200)[200,300)[300,400)[400,400], etc. It should be noted that the above are only illustrative examples of DBV intervals and are not limitations; DBV intervals can also be in other interval formats. The current DBV value displayed on the panel is compared sequentially with the endpoint values of the DBV interval to determine the DBV interval in which the current DBV value belongs. It should be noted that when the current DBV value is equal to the DBV data, and the current DBV value is located in two DBV intervals (i.e., the endpoints of two adjacent DBV intervals overlap), then the current DBV value can randomly select any DBV interval as its DBV interval.
[0057] In one possible implementation, when the current DBV value falls within multiple DBV intervals, the DBV interval with the shortest interval length is selected as the interval in which the current DBV value resides. If the current DBV value falls within two DBV intervals of the same length, and these two DBV intervals are the shortest among the multiple DBV intervals, then a DBV interval is randomly selected as the current DBV interval. The DBV interval composed of DBV data can be at least one of closed intervals, half-open / half-closed intervals, and open intervals. To reduce computational complexity, in one possible implementation, the DBV value can be compared one by one with DBV data sorted in ascending order. The last DBV data smaller than the current DBV value is the starting endpoint of the DBV interval in which the current DBV value resides, and the first DBV data larger than the current DBV value is the ending endpoint of the DBV interval in which the current DBV value resides. If the current DBV value on the display panel is equal to a certain DBV data, then the current DBV value falls within any DBV interval with the shortest interval length of that DBV data.
[0058] In this application, DBV data refers to the DBV value located in the first correspondence. In one possible implementation, the DBV data located in the first correspondence is discrete data. For example, the first correspondence includes N DBV data and N gamma values. In the first correspondence, the DBV data and the gamma value correspond one-to-one. For example, the first correspondence includes DBV1, DBV2, DBV3, ..., DBVn and γ1, γ2, γ3, ..., γn, where DBV1 corresponds to γ1, DBV2 corresponds to γ2, DBV3 corresponds to γ3, ..., DBVn corresponds to γn. DBV1 corresponding to γ1 means that when the DBV value of the display panel is DBV1, the gamma value is γ1.
[0059] In one possible implementation, the display panel includes a storage device in which a first correspondence is stored. A display driver integrated circuit is connected to the storage device, and the display driver integrated circuit is capable of reading the DBV data and the corresponding gamma value from the first correspondence in the storage device. The connection between the display driver integrated circuit and the storage device can be at least one of electrical connection and communication connection.
[0060] The aforementioned storage devices can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. This application does not impose any limitations on this.
[0061] In one possible implementation, the storage device is configured to store at least one set of first correspondences.
[0062] Since the pixel units of the display panel include pixel units of different colors (e.g., red, green, and blue pixel units), and due to the optical properties of these different colored pixel units, the gamma values corresponding to different colored pixel units may not be the same at the same DBV value to achieve a good display effect. Therefore, multiple sets of first correspondences are needed to accommodate these differences in optical properties. In one possible implementation, the first correspondence also includes at least one of pixel color and grayscale value. In the first correspondence, the pixel color corresponds to the DBV data, and the pixel color corresponds to the gamma value corresponding to the DBV data. Multiple first correspondences are stored in the storage device, and these multiple first correspondences can be divided into at least one group. The specific grouping rules for the multiple first correspondences can be set by technicians based on actual needs. Specific grouping rules include, but are not limited to: grouping based on the color of the pixel unit, grouping based on grayscale, and grouping based on DBV value.
[0063] In one possible implementation, pixels in the same group of first correspondences have the same color. That is, multiple first correspondences are grouped according to color, with first correspondences of the same pixel color grouped together. This grouping method can improve the efficiency of the display driver integrated circuit when calling (including searching and reading) the first correspondences.
[0064] In this application, the two endpoints of the DBV interval are two adjacent DBV data in at least two DBV data, which can ensure that the gamma value corresponding to the current DBV value obtained based on the DBV interval has good accuracy, thereby ensuring that the data voltage has good accuracy, thus helping to avoid the problem of bulging in the color coordinates of the display panel.
[0065] S200. Based on the first correspondence, determine the gamma value range corresponding to the current DBV value of the display panel, and the endpoints of the gamma value range correspond one-to-one with the endpoints of the DBV range.
[0066] In this application, the display driver integrated circuit determines the DBV interval to which the current DBV value belongs based on the current DBV value of the display panel. Since the endpoints of the DBV interval to which the current DBV value belongs are DBV data in a first relation, and the DBV data in the first relation correspond one-to-one with the gamma values, the gamma value interval corresponding to the current DBV of the display panel can be determined. For example, if the endpoints of the interval to which the current DBV value belongs are DBV1 and DBV2, and the gamma value corresponding to DBV1 is γ1, and the gamma value corresponding to DBV2 is γ2, then the endpoints of the gamma interval corresponding to the current DBV value are γ1 and γ2.
[0067] S300: Based on the current DBV value of the display panel, the DBV range in which the current DBV value is located, the gamma value range corresponding to the current DBV value, and a preset second correspondence, obtain the gamma value corresponding to the current DBV value of the display panel. The second correspondence includes the current DBV value of the display panel and the gamma value corresponding to the current DBV value of the display panel; the second correspondence is a non-linear correspondence.
[0068] The second correspondence can be a mapping relationship that expresses the change in gamma value as the current DBV value of the display panel changes. In one implementation, the second correspondence is a calculation function, which is not a linear difference calculation function based on the current DBV value, the DBV space in which the current DBV value is located, and the gamma value interval corresponding to the current DBV value.
[0069] The second correspondence, being non-linear, effectively avoids the color coordinate bulging problem of the display panel caused by gamma values obtained through linear interpolation. Furthermore, the gamma value obtained using a non-linear correspondence is a superior gamma value, and the data voltage obtained by the display driver integrated circuit based on this gamma value can significantly reduce the color coordinate bulging problem of the display panel. Compared to the gamma values obtained through linear interpolation in the prior art, the gamma value obtained in this application through the second correspondence, and the data voltage obtained based on this gamma value, better matches the characteristics of the display panel and can effectively improve the color shift problem in DBV brightness adjustment. In one possible implementation, the display panel is an OLED display panel.
[0070] In one possible implementation, the second correspondence can be an h-degree function correspondence, where h is a value greater than 0. h can be an integer or a non-integer. The specific value of h can be set by technicians or the display driver integrated circuit based on the actual situation. An m-degree function correspondence ensures that the current DBV value obtained based on this second correspondence corresponds to a superior gamma value, thereby enabling the display driver integrated circuit to obtain a superior data voltage. This superiority is mainly reflected in the display driver integrated circuit's ability to obtain a data voltage that effectively reduces the color coordinate bulging problem of the display panel based on this gamma value.
[0071] In one possible implementation, the gamma value corresponding to the current DBV value of the display panel is related to the current DBV value of the display panel and the exponential value in the third correspondence; wherein, the third correspondence includes at least one grayscale data, at least one DBV value, and an exponential value, the exponential value corresponding to the grayscale data and the DBV value respectively.
[0072] The third correspondence is used to characterize the correspondence between grayscale data, DBV values, and exponential values. In one possible implementation, the third correspondence includes multiple grayscale data, multiple DBV values, and multiple exponential values, with one DBV value and one grayscale value corresponding to one exponential value. All the grayscale data, DBV values, and exponential values are discrete data. The display driver integrated circuit can determine the second correspondence through the third correspondence. In one possible implementation, the exponential value in the third correspondence can be a parameter in the second correspondence.
[0073] In one possible implementation, the storage device is configured to store at least one set of third correspondences.
[0074] Because the pixel units of a display panel include pixel units of different colors (e.g., red, green, and blue pixel units), and due to the optical properties of these different colored pixel units, to achieve a good display effect, the exponent values corresponding to different colored pixel units may not be the same under the same DBV value and grayscale. Therefore, multiple sets of third correspondences are needed to accommodate these differences in optical properties. In one possible implementation, the third correspondence also includes at least one of pixel color and grayscale value. In the third correspondence, pixel color corresponds to grayscale data, DBV value, and exponent value respectively. Multiple third correspondences are stored in the storage device, and these multiple third correspondences can be divided into at least one group. The specific grouping rules for the multiple third correspondences can be set by technicians based on actual needs. Specific grouping rules include, but are not limited to: grouping based on pixel color, grouping based on grayscale, and grouping based on DBV value.
[0075] In one possible implementation, pixels in the same group of third correspondences have the same color. That is, multiple third correspondences are grouped according to color, and third correspondences with the same pixel color are grouped together. This grouping method can improve the efficiency of the display driver integrated circuit when calling (including searching and reading) third correspondences.
[0076] In one possible implementation, the third correspondence is stored in the memory in the form of a table.
[0077] Since the third correspondence representation is based on DBV values and grayscale values to determine an exponential value, meaning the third correspondence representation is a three-dimensional data network, it can be expressed in tabular form. For example, in one possible implementation, the third correspondence can be represented using a two-dimensional table, where rows represent DBV values, columns represent grayscale values, and the intersection of rows and columns represents the exponential value.
[0078] Table 1 represents the third correspondence for pixel color red, Table 2 represents the third correspondence for pixel color green, and Table 3 represents the third correspondence for pixel color blue.
[0079] Please refer to Tables 1 to 3. In one possible implementation, a table representing the third correspondence corresponds to a color of a pixel unit. A table represents the third correspondence for a color, facilitating quick retrieval of the target index value. The target index value refers to the target DBV value and the corresponding index value at the target grayscale. The target DBV value can be the current DBV value of the display panel, and the target grayscale value can be the grayscale required for the pixel unit to be displayed according to actual needs.
[0080]
[0081] Table 1
[0082]
[0083] Table 2
[0084]
[0085] Table 3
[0086] Table 4 is a table provided in the embodiments of this application for expressing a third correspondence relationship.
[0087] Please see Figure 4 In one possible implementation, the table used to represent the third correspondence also includes pixel color. A single table can perfectly express DBV values, grayscale, and pixel color, saving on the number of tables and storage space.
[0088]
[0089] Table 4
[0090] It should be noted that m and n in Tables 1 to 4 are positive integers. Furthermore, the specific grayscale and brightness values listed in Tables 1 to 4 are illustrative and not specific limitations; it should be understood that the DBV values and grayscale values in the tables can also be other values. In addition to the storage format described above, the third correspondence can also be expressed in other forms, such as coordinate form or coordinate system form. The coordinate form refers to (x, y, z), while the coordinate system form represents the third correspondence in a coordinate system, for example, using points to represent the third correspondence in a three-dimensional coordinate system.
[0091] In one possible implementation of this application, the second correspondence is as follows:
[0092]
[0093] Among them, Gamma_Reg x Here, Gamma_Reg0 is the starting endpoint of the gamma value interval, Gamma_Reg1 is the ending endpoint of the gamma value interval, X is the current DBV value, X0 is the starting endpoint of the DBV interval, X1 is the ending endpoint of the DBV interval, and index is the exponential value corresponding to the current DBV and the current grayscale. The index is related to the exponential data. In other words, Gamma_Reg0 is the gamma value corresponding to the starting endpoint X0 of the DBV interval in which the current DBV value is located, and Gamma_Reg1 is the gamma value corresponding to the starting endpoint X1 of the DBV interval in which the current DBV value is located.
[0094] In one possible implementation, "index is related to exponential data" means that the index is obtained based on the exponential data. For example, the index is obtained by performing a preset calculation based on the exponential data. In another possible implementation, the index is obtained by linearly interpolating the corresponding exponential data based on the current DBV value and the current grayscale value. Specifically, the index can be obtained by linearly interpolating the current DBV value, the current grayscale value, the first DBV interval in which the current DBV value is located (the endpoints of the first DBV interval are DBV values in the third correspondence, and the two endpoints of the first DBV interval are two adjacent DBV values in the third correspondence), and the grayscale interval in which the current grayscale value is located and its corresponding exponential data.
[0095] For example, if the current DBV value is in the DBV interval (A, B) and the current grayscale value is in the grayscale interval (C, D), the correspondence between them and the exponent values is as follows:
[0096] C D A i11 i12 B i13 i14
[0097] The process of calculating the exponent value corresponding to the current DBV value is as follows:
[0098] The current DBV value (e.g., X) corresponds to the exponent iC in grayscale C as follows:
[0099] The current DBV value (e.g., X) corresponds to the exponent iD in grayscale D as follows:
[0100] The exponent value iY corresponding to the current DBV value (e.g., X) at the current grayscale (e.g., Y) is:
[0101]
[0102] S400: Based on the gamma value corresponding to the current DBV value of the display panel, obtain the data voltage corresponding to the pixel circuit, and output the corresponding data voltage to the pixel circuit.
[0103] After obtaining the gamma value corresponding to the current DBV value based on the second correspondence, the display driver circuit calculates the data voltage corresponding to the pixel circuit based on a preset data voltage calculation formula, and outputs the corresponding data voltage to the pixel circuit through the data scan line. The display driver integrated circuit obtains the data voltage corresponding to the pixel circuit through the gamma value obtained based on the second correspondence. The non-linear correspondence of the second correspondence can effectively avoid the problem of color coordinate bulging of the display panel caused by the gamma value obtained by linear interpolation calculation in the prior art.
[0104] In one possible implementation, the display panel also includes a gamma circuit, where the data voltage corresponding to the pixel circuit is related to the maximum value of the gamma voltage output by the gamma circuit, the minimum value of the gamma voltage, and the gamma value corresponding to the current DBV value.
[0105] The gamma voltage provided by the gamma circuit provides a reference value for the display driver integrated circuit to calculate the data voltage. The gamma value corresponding to the current DBV value provides a basis for the display driver integrated circuit to calculate the data voltage. However, the gamma value corresponding to the current DBV value is not obtained through linear interpolation calculation. This can effectively solve the problem of color coordinate bulging of the display panel caused by the gamma value obtained by linear calculation in the existing technology.
[0106] In one possible implementation, the preset data voltage calculation formula is:
[0107]
[0108] Among them, V data For data voltage, V GMP V is the maximum value of the gamma voltage. GMS Gamma_Reg is the minimum value of the gamma voltage. x B is the gamma value corresponding to the current DBV value, and B is the maximum DBV value of the display panel. For example, if the maximum DBV value of the display panel is 1095, then B = 1095. It can be understood that V... GMP V is the maximum gamma voltage output by the gamma circuit. GMS This is the minimum gamma voltage output by the gamma circuit.
[0109] Please see Figures 8 to 11 ,in, Figure 8 The black lines in the diagram represent the gamma values provided in the embodiments of this application, while the gray lines represent the gamma values obtained by using linear interpolation in the prior art. Figure 9 The black lines represent the display brightness of the display panel provided in this application embodiment, while the gray lines represent the display brightness of the display panel in the prior art. Figures 10 to 11 The 1 on the right side represents an index of 1, meaning the gamma value in existing technology is calculated using linear interpolation. 1.2, 1.5, and 1.9 represent the RGB index values, respectively. (Combined with...) Figures 8 to 11 It can be concluded that the gamma value obtained using the embodiments of this application differs significantly from the gamma value obtained in the prior art. This difference leads to... Figure 9 The difference in display brightness of the display panels in the middle, and Figure 9 The brightness of this display from Figure 10 and Figure 11The results show that the bulging problem has been effectively improved. It should be noted that when setting the exponential data, both the x-coordinate and y-coordinate should be considered to ensure that the bulging problem in both the x-coordinate and y-coordinate is effectively improved.
[0110] Please see Figure 12 This application also provides a display device 200, which includes the display panel 100 from any of the foregoing embodiments or implementations. The display device can be various devices equipped with a display panel, such as mobile phones, smart terminals, computers, PDAs, displays, smart wearable products, etc. The display device based on the display panel in this application embodiment or implementation can effectively improve the problem of color coordinate bulging on the display panel when adjusting display brightness.
[0111] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A display panel, characterized in that, include: Several pixel circuits; The display driver integrated circuit is electrically connected to the pixel circuit. The display driver integrated circuit is configured as follows: The current DBV value of the display panel is determined, and the DBV interval in which the current DBV value is located is determined. The endpoints of the DBV interval are DBV data in a first correspondence relationship. The first correspondence relationship includes at least two DBV data and gamma values that correspond one-to-one with the DBV data. The two endpoints of the DBV interval are two adjacent DBV data in the at least two DBV data. Based on the first correspondence, the gamma value range corresponding to the current DBV value of the display panel is determined, and the endpoints of the gamma value range correspond one-to-one with the endpoints of the DBV range; Based on the current DBV value of the display panel, the DBV range in which the current DBV value is located, the gamma value range corresponding to the current DBV value, and a preset second correspondence, the gamma value corresponding to the current DBV value of the display panel is obtained; wherein, the second correspondence includes the current DBV value of the display panel and the gamma value corresponding to the current DBV value of the display panel, and the second correspondence is a non-linear correspondence. Based on the gamma value corresponding to the current DBV value of the display panel, the data voltage corresponding to the pixel circuit is obtained, and the corresponding data voltage is output to the pixel circuit.
2. The display panel according to claim 1, characterized in that, The gamma value corresponding to the current DBV value of the display panel is related to the current DBV value of the display panel and the exponential value in the third correspondence relationship; wherein, the third correspondence relationship includes at least one grayscale data, at least one DBV value, and an exponential value, and the exponential value corresponds to the grayscale data and the DBV value respectively.
3. The display panel according to claim 2, characterized in that, The device includes a storage device connected to the display driver integrated circuit, the storage device being configured to store at least one set of the first correspondence, and / or the memory being configured to store at least one set of the third correspondence.
4. The display panel according to claim 3, characterized in that, The third correspondence is stored in the memory in the form of a table.
5. The display panel according to any one of claims 1 to 4, characterized in that, The second correspondence is: Among them, Gamma_Reg x The gamma value is the value corresponding to the current DBV value. Gamma_Reg0 is the starting endpoint of the gamma value interval, Gamma_Reg1 is the ending endpoint of the gamma interval, X is the current DBV value, X0 is the starting endpoint of the DBV interval, X1 is the ending endpoint of the DBV interval, and index is the exponential value related to the exponential data.
6. The display panel according to claim 5, characterized in that, The index is obtained by linear interpolation of the corresponding index data based on the current DBV value and the current grayscale value.
7. The display panel according to claim 1, characterized in that, The system includes a gamma circuit, and the data voltage corresponding to the pixel circuit is related to the maximum value of the gamma voltage output by the gamma circuit, the minimum value of the gamma voltage, and the gamma value corresponding to the current DBV value.
8. The display panel according to claim 7, characterized in that, The data voltage satisfies: Among them, V data For data voltage, V GMP V is the maximum value of the gamma voltage. GMS Gamma_Reg represents the minimum value of the gamma voltage. x B is the gamma value corresponding to the current DBV value, and B is the maximum DBV value of the display panel.
9. The display panel according to claim 3, characterized in that, The first correspondence also includes pixel color, which corresponds to the DBV data and the gamma value respectively; and / or the third correspondence also includes pixel color, which corresponds to the grayscale data, the DBV value and the exponential value respectively.
10. The display panel according to claim 9, characterized in that, The pixels in the first correspondence of the same group have the same color, and / or the pixels in the third correspondence of the same group have the same color.
11. A display device, characterized in that, Includes the display panel as described in any one of claims 1-10.
Citation Information
Patent Citations
Display device
CN116072052A
Apparatus set in a liquid crystal display for executing gamma correction and method thereof
US20030122754A1