Overdrive grayscale acquisition method, device and display apparatus

By converting data types and rounding grayscale differences in the Tri-Gate architecture display panel, the LOD algorithm interpolation logic was optimized, which solved the watermark problem caused by poor charging capability and improved the display effect.

CN117496911BActive Publication Date: 2026-04-10TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-27
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Due to the poor charging capability of the Tri-Gate architecture display panel, the data accuracy of the LOD compensation table is reduced, resulting in watermarks on the display panel and affecting the display effect.

Method used

By converting the data types in the LOD compensation table to the same number of bits, rounding the grayscale difference as a whole, and changing the rounding position, the interpolation logic of the LOD algorithm is optimized, and the table lookup accuracy is improved.

Benefits of technology

It improves the watermark phenomenon on the display panel, enhances the display effect, and avoids data accuracy loss and interpolation errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117496911B_ABST
    Figure CN117496911B_ABST
Patent Text Reader

Abstract

The application discloses an overdrive gray scale acquisition method and device and a display device. The method comprises the following steps: acquiring a compensation gray scale corresponding to a neighboring binding point gray scale from an LOD compensation table according to a first display gray scale and a second display gray scale; converting the data type of the compensation gray scale from a first bit to a second bit; acquiring a gray scale difference value based on one of the first display gray scale and the second display gray scale and each compensation gray scale and binding point gray scale; rounding the gray scale difference value as a whole; determining a mapping gray scale component according to the rounded gray scale difference value and the compensation gray scale; and acquiring a corresponding overdrive gray scale based on the other of the first display gray scale and the second display gray scale and the mapping gray scale component and the neighboring binding point gray scale. The application can avoid data precision loss through data type conversion, and can avoid the interpolation error caused by rounding off decimal places in the rounding process in the two-dimensional linear interpolation process, thereby improving the water mark phenomenon of the display panel and improving the display effect.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display control, and in particular to a method and device for obtaining an overdrive gray scale and a display device. BACKGROUND

[0002] Demura refers to removing defects of uneven brightness (i.e. mura). Since Demura has an excellent compensation effect on mura on a display panel, almost all large-size LCD (Liquid Crystal Display) display panels need to be compensated by Demura. Large-size display panels usually adopt a Tri-Gate architecture, and the charging capacity of the Tri-Gate architecture is poor, with a charging time being only one-third of that of a Normal Gate architecture. Therefore, the Tri-Gate architecture needs to rely on an LOD (line overdriver) technology for charging compensation after Demura processing.

[0003] Different data algorithms in a display device are usually executed by multiple IP (Intellectual Property) modules. In order to facilitate data processing, the data precision output by a Demura algorithm IP module and a LOD algorithm IP module is 12 bits. However, in order to save data storage, the data precision of a LOD compensation table is usually 8 bits. Therefore, when the LOD algorithm IP module performs linear interpolation based on the LOD compensation table to determine an overdrive gray scale, the actual interpolation result will have a large error compared with the theoretical linear interpolation result due to the loss of data precision, thereby causing a phenomenon of water marks similar to uneven brightness on an output picture of the display panel, which affects the display effect. SUMMARY

[0004] Embodiments of the present application provide a method and device for obtaining an overdrive gray scale and a display device, to improve a water mark phenomenon caused by a conflict between data precision of Demura and LOD, and improve the display effect.

[0005] To solve the above technical problems, embodiments of the present application disclose the following technical solutions:

[0006] In a first aspect, a method for obtaining an overdrive gray scale is provided, and is applied to a display panel. The display panel includes a plurality of sub-pixels arranged in an array. The method includes:

[0007] obtain a plurality of compensation gray scales from an LOD compensation table based on a first display gray scale of any first pixel in the plurality of sub-pixels and a second display gray scale of a second pixel in a next row of the first pixel, each gray scale in the LOD compensation table having a first bit type, the first display gray scale and the second display gray scale each having a second bit type, the second bit type being different from the first bit type;

[0008] convert the data type of the plurality of compensation gray scales and the data type of the bind point gray scale corresponding to each of the compensation gray scales into the second bit type;

[0009] obtain a gray scale difference value based on a first to-be-interpolated gray scale, the plurality of compensation gray scales, and the bind point gray scale corresponding to each of the compensation gray scales, the first to-be-interpolated gray scale being one of the first display gray scale and the second display gray scale, and perform an integer processing on the gray scale difference value;

[0010] determine a mapping gray scale component based on each of the compensation gray scales and the integer-processed gray scale difference value;

[0011] obtain an overdrive gray scale corresponding to the first display gray scale and the second display gray scale based on a second to-be-interpolated gray scale, the mapping gray scale component, and the bind point gray scale corresponding to each of the compensation gray scales, the second to-be-interpolated gray scale being the other of the first display gray scale and the second display gray scale.

[0012] In combination with the first aspect, the first to-be-interpolated gray scale is the first display gray scale, the second to-be-interpolated gray scale is the second display gray scale, the gray scale difference value includes a first gray scale difference value, a second gray scale difference value, and a third gray scale difference value, and the plurality of compensation gray scales include a first compensation gray scale, a second compensation gray scale, a third compensation gray scale, and a fourth compensation gray scale;

[0013] The first compensation gray scale is a compensation gray scale corresponding to a first start gray scale and a second start gray scale, the second compensation gray scale is a compensation gray scale corresponding to a first end gray scale and the second start gray scale, the third compensation gray scale is a compensation gray scale corresponding to the first start gray scale and a second end gray scale, the fourth compensation gray scale is a compensation gray scale corresponding to the first end gray scale and the second end gray scale, and the first display gray scale is located in a gray scale range formed by the first start gray scale and the first end gray scale;

[0014] The obtaining of the gray scale difference value based on the first to-be-interpolated gray scale, the plurality of compensation gray scales, and the bind point gray scale corresponding to each of the compensation gray scales includes:

[0015] determine a first proportion of a distance between the first display gray scale and the first start gray scale and a distance between the first end gray scale and the first start gray scale based on the first start gray scale, the first end gray scale, and the first display gray scale;

[0016] obtain the first gray scale difference value based on the first compensation gray scale, the second compensation gray scale, and the first proportion;

[0017] obtain the second gray scale difference value based on the third compensation gray scale, the fourth compensation gray scale, and the first proportion.

[0018] With reference to the first aspect, the first proportion, the first gray scale difference value, and the second gray scale difference value are obtained according to the following formula:

[0019]

[0020] wherein, ΔF x1 is the first gray scale difference value, ΔF x2 is the second gray scale difference value, Ratio_x is the first proportion, A is the first compensation gray scale, B is the second compensation gray scale, C is the third compensation gray scale, D is the fourth compensation gray scale, cur1 is the first display gray scale, F 11 is the first start gray scale, F 12 is the first end gray scale.

[0021] With reference to the first aspect, the mapping gray scale component includes a first mapping gray scale component and a second mapping gray scale component.

[0022] The determining the mapping gray scale component based on each compensation gray scale and the integerized gray scale difference value includes:

[0023] obtaining the first mapping gray scale component based on the first compensation gray scale and the integerized first gray scale difference value;

[0024] obtaining the second mapping gray scale component based on the third compensation gray scale and the integerized second gray scale difference value.

[0025] With reference to the first aspect, the first mapping gray scale component and the second mapping gray scale component are obtained according to the following formula:

[0026]

[0027] wherein, F x1 is the first mapping gray scale component, ΔF x1 is the first gray scale difference value, FIX represents integerization, A is the first compensation gray scale, F x2 is the second mapping gray scale component, ΔFx2 C is the third compensation gray scale for the second gray scale difference.

[0028] With reference to the first aspect, the overdrive gray scale corresponding to the first display gray scale and the second display gray scale is obtained based on the second gray scale to be interpolated, the mapping gray scale component, and the corresponding bind point gray scale of each compensation gray scale, and includes:

[0029] Based on the second starting gray scale, the second end point gray scale, and the second display gray scale, a second ratio of a distance between the second display gray scale and the second starting gray scale to a distance between the second end point gray scale and the second starting gray scale is determined.

[0030] Based on the first mapping gray scale component, the second mapping gray scale component, and the second ratio, the third gray scale difference is obtained.

[0031] The third gray scale difference is rounded.

[0032] Based on the first mapping gray scale component and the rounded third gray scale difference, the overdrive gray scale corresponding to the first display gray scale and the second display gray scale is obtained.

[0033] With reference to the first aspect, the overdrive gray scale corresponding to the first display gray scale and the second display gray scale is obtained by the following formula:

[0034]

[0035] Wherein, F is the overdrive gray scale corresponding to the first display gray scale and the second display gray scale, F x1 is the first mapping gray scale component, FIX represents rounding, Ratio_y is the second ratio, F x2 is the second mapping gray scale component, cur2 is the second display gray scale, F 21 is the second starting gray scale, F 22 is the second end point gray scale.

[0036] With reference to the first aspect, the first bit is 8 bits, and the second bit is 12 bits.

[0037] The second aspect provides an overdrive gray scale obtaining device applied to a display panel, wherein the display panel includes a plurality of sub-pixels arranged in an array, and the device includes:

[0038] The compensation gray scale lookup table module is configured to obtain a plurality of compensation gray scales from an LOD compensation table based on a first display gray scale of any first pixel in the plurality of sub-pixels and a second display gray scale of a second pixel located in a next row of the first pixel, wherein the data type of each gray scale in the LOD compensation table is a first bit, and the data type of the first display gray scale and the second display gray scale is a second bit, and the second bit is different from the first bit;

[0039] The data type conversion module is configured to convert the data type of the plurality of compensation gray scales and the data type of the bind point gray scale corresponding to each of the compensation gray scales into the second bit;

[0040] The gray scale difference processing module is configured to obtain a gray scale difference based on a first to-be-interpolated gray scale, the plurality of compensation gray scales, and the bind point gray scale corresponding to each of the compensation gray scales, and perform rounding processing on the gray scale difference, wherein the first to-be-interpolated gray scale is one of the first display gray scale and the second display gray scale;

[0041] The gray scale component obtaining module is configured to determine a mapping gray scale component based on each of the compensation gray scales and the rounded gray scale difference;

[0042] The overdrive gray scale determining module is configured to obtain an overdrive gray scale corresponding to the first display gray scale and the second display gray scale based on a second to-be-interpolated gray scale, the mapping gray scale component, and the bind point gray scale corresponding to each of the compensation gray scales, wherein the second to-be-interpolated gray scale is the other of the first display gray scale and the second display gray scale.

[0043] In a third aspect, a display device is provided, which includes a display panel and a processor, and the processor obtains an overdrive gray scale corresponding to a first display gray scale and a second display gray scale by using the overdrive gray scale obtaining method according to any one of the first aspect, or the processor uses the overdrive gray scale obtaining apparatus according to any one of the second aspect.

[0044] One of the above technical solutions has the following advantages or beneficial effects:

[0045] Compared with the prior art, the overdrive gray scale acquisition method provided by the application comprises the following steps: acquiring compensation gray scales corresponding to adjacent bind point gray scales from an LOD compensation table according to a first display gray scale and a second display gray scale, converting the data types of the compensation gray scales from the first bit to the second bit, acquiring gray scale difference values based on one of the first display gray scale and the second display gray scale and the compensation gray scales and corresponding bind point gray scales, then rounding the gray scale difference values as a whole, finally determining mapping gray scale components according to the rounded gray scale difference values and the compensation gray scales, and acquiring the overdrive gray scales corresponding to the first display gray scale and the second display gray scale based on the other of the first display gray scale and the second display gray scale and the mapping gray scale components and the adjacent bind point gray scales. The overdrive gray scale acquisition method provided by the application can convert the data of the LOD into the same data type as the first display gray scale and the second display gray scale, thereby avoiding the loss of data precision, and the rounding of the gray scale difference values as a whole can change the rounding position, thereby avoiding the interpolation error caused by the rounding of the decimal places in the two-dimensional linear interpolation process, and improving the water mark phenomenon on the display panel and the display effect. BRIEF DESCRIPTION OF DRAWINGS

[0046] In order to more clearly illustrate the technical solutions in the embodiments of the application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative effort.

[0047] Figure 1 An example structure schematic diagram of a Tri-Gate architecture display panel;

[0048] Figure 2 An error schematic diagram generated in the linear interpolation process of a traditional LOD algorithm;

[0049] Figure 3 An overall flow schematic diagram of the overdrive gray scale acquisition method of the embodiment of the application;

[0050] Figure 4 An LOD compensation schematic diagram in the embodiment of the application;

[0051] Figure 5 A principle schematic diagram of LOD bilinear interpolation in the embodiment of the application;

[0052] Figure 6 An error schematic diagram generated in the linear interpolation process of the LOD algorithm of the embodiment of the application;

[0053] Figure 7A structure schematic diagram of an overdrive gray scale acquisition device according to an embodiment of the present application;

[0054] Figure 8 A structure schematic diagram of a display device according to an embodiment of the present application;

[0055] Reference signs:

[0056] 701, compensation gray scale lookup table module; 702, data type conversion module; 703, gray scale difference value processing module; 704, gray scale component acquisition module; 705, overdrive gray scale determination module; 801, display panel; 802, processor. DETAILED DESCRIPTION

[0057] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. In the description of the present application, it should be understood that the terms "center", "vertical", "horizontal", "length", "width", "thickness", "upper", "lower", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise" and the like indicate the orientation or positional relationship shown in the drawings, and are only used for the purpose of facilitating the description of the present application and simplifying the description, and do not indicate or imply that the devices or elements indicated must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as limiting the present application. In addition, the terms "first" and "second" are only used for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features limited by "first" and "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise specifically limited.

[0058] Please refer to Figure 1 , Figure 1The example structure of the display panel of the Tri-Gate architecture is shown. Generally, compared with the display panel of the Normal Gate architecture, the number of Gate lines (i.e. the gate lines, corresponding to G1-G6 in the figure) in the display panel of the Tri-Gate architecture is three times that of the display panel of the Normal Gate architecture, while the number of Data lines (i.e. the data lines, corresponding to D1-D2 in the figure) is reduced to one third of that of the display panel of the Normal Gate architecture, so that the charging time of each sub-pixel in the display panel of the Tri-Gate architecture is shorter, the charging is poorer, and the LOD algorithm needs to be used to compensate the gray voltage, improve the insufficient charging between rows, and moreover, since the poorer the sub-pixel charging is, the more overdrive compensation is needed, so the filling value in the LOD compensation table used by the display panel of the Tri-Gate architecture is greater than that in the LOD compensation table used by the display panel of the Normal Gate architecture.

[0059] Generally, the LOD compensation is performed after the Demura compensation, and in order to facilitate data processing, the data precision output by the Demura algorithm IP module and the LOD algorithm IP module is 12 bits. However, in order to save the data storage amount, the data precision of the LOD compensation table is generally 8 bits, and when linear interpolation is performed based on the LOD compensation table to determine the overdrive gray level, since there is a difference in data precision, when determining the position ratio between the gray level to be interpolated (with a data precision of 12 bits) and the two adjacent anchor gray levels (with a data precision of 8 bits), the gray level to be interpolated needs to be converted to 8 bits first, then the integer processing of the converted gray level to be interpolated is performed, and finally the position ratio between the integer-processed gray level to be interpolated and the two adjacent anchor gray levels is calculated, which will cause the calculation of the position ratio to lose the precision of 4-bit decimal, so that the actual interpolation result has a large error compared with the theoretical linear interpolation result.

[0060] Please refer to Figure 2 , Figure 2The error generated in the linear interpolation process of the traditional LOD algorithm is illustrated. Exemplarily, in the LOD compensation table adopted by the display panel of the Normal Gate architecture, when the LOD input gray scale of the sub-pixel is 240 gray scales, the corresponding LOD output gray scale (i.e. the overdrive gray scale) is 30 gray scales, and when the LOD input gray scale of the sub-pixel is 241 gray scales, the corresponding LOD output gray scale is 40 gray scales. In an ideal case, for other gray scales between 240 gray scales and 241 gray scales, the corresponding LOD output gray scales should be distributed between 30 gray scales and 40 gray scales through interpolation, and the theoretical linear interpolation result corresponds to the curve a of the ideal lookup table output. However, in order to simplify the IP resources, the rounding processing is required for the gray scales to be interpolated after the precision conversion, and therefore when the decimal of the gray scale to be interpolated is about 0.5, the position ratio calculation error will be maximized due to the rounding of the rounding processing, for example, the gray scale to be interpolated is 24.3, the lookup table will be performed according to 24, and the gray scale to be interpolated is 24.5, the lookup table will be performed according to 25. Meanwhile, due to the larger filling value corresponding to the Tri-Gate architecture, the actual interpolation result has the maximum error compared with the theoretical linear interpolation result in the case of sudden change of the position ratio, and the 8-bit lookup table error can reach u1+u2, the actual interpolation result corresponds to the curve b of the 8-bit lookup table output, and thus obvious water marks appear on the output picture of the display panel, affecting the display effect.

[0061] To solve the above problems, the embodiment of the present application provides an overdrive gray scale acquisition method, which is applied to a display panel including a plurality of sub-pixels arranged in an array. The method provided by the embodiment of the present application avoids the loss of data precision by performing data type conversion on the related data in the LOD compensation table, and changes the rounding position by rounding the gray scale difference as a whole, thereby optimizing the interpolation logic of the LOD algorithm, increasing the LOD lookup table precision of the Tri-Gate architecture, and improving the water mark phenomenon, so as to solve at least part of the above technical problems.

[0062] Please refer to Figure 3 , Figure 3 The overall flow of the overdrive gray scale acquisition method according to the embodiment of the present application is illustrated. The overdrive gray scale acquisition method includes the following steps:

[0063] 301: acquiring a plurality of compensation gray scales from the LOD compensation table based on a first display gray scale of any first pixel in the plurality of sub-pixels and a second display gray scale of a second pixel located in the next row of the first pixel.

[0064] In the LOD compensation table, the data type of each gray scale is the first bit, and the data type of the first display gray scale and the second display gray scale is the second bit, which is different from the first bit.

[0065] In some embodiments, the first bit is 8 bits and the second bit is 12 bits.

[0066] Please see Figure 4 , Figure 4 This illustration shows the LOD compensation table in an embodiment of this application. For example, Cur represents the grayscale of the current row of sub-pixels, and Pre represents the grayscale of the previous row of sub-pixels. The value corresponding to the grayscale of each current row of sub-pixels and the grayscale of the previous row of sub-pixels is the compensation grayscale corresponding to the grayscale of the current row of sub-pixels, i.e., the overdrive grayscale. For example, if the grayscale of the previous row of sub-pixels is 128 and the grayscale of the current row of sub-pixels is 32, then the overdrive grayscale corresponding to the grayscale of the current row of sub-pixels is 31. In the LOD compensation table, the grayscale of the current row of sub-pixels and the grayscale of the previous row of sub-pixels are both shown as bound-point grayscales, which reduces the storage space of the LOD compensation table.

[0067] It is understood that in the embodiments of this application, at least one of the first display grayscale and the second display grayscale is not a bound-point grayscale in the LOD compensation table. Only in this case is it necessary to perform interpolation based on the LOD compensation table to obtain the overdrive grayscale. If both the first display grayscale and the second display grayscale are bound-point grayscales in the LOD compensation table, then the overdrive grayscales corresponding to the first display grayscale and the second display grayscale can be directly obtained from the LOD compensation table.

[0068] The following examples use bound-point grayscales where neither the first nor the second display grayscale is a LOD compensation table to illustrate the solutions of this application.

[0069] In some embodiments, the multiple compensation gray levels include a first compensation gray level, a second compensation gray level, a third compensation gray level, and a fourth compensation gray level. The first compensation gray level is the compensation gray level corresponding to a first starting gray level and a second starting gray level; the second compensation gray level is the compensation gray level corresponding to a first ending gray level and a second starting gray level; the third compensation gray level is the compensation gray level corresponding to a first starting gray level and a second ending gray level; the fourth compensation gray level is the compensation gray level corresponding to a first ending gray level and a second ending gray level; and the first display gray level is located within the gray level range formed by the first starting gray level and the first ending gray level.

[0070] by Figure 4 Taking the LOD compensation table shown as an example, if the first display grayscale is 130 and the second display grayscale is 28, then the first starting grayscale is 128, the first ending grayscale is 160, the second starting grayscale is 0, the second ending grayscale is 32, the first compensation grayscale is 0 corresponding to 128 and 0, the second compensation grayscale is 0 corresponding to 160 and 0, the third compensation grayscale is 31 corresponding to 128 and 32, and the fourth compensation grayscale is 30 corresponding to 160 and 32.

[0071] It can be understood that the plurality of compensation gray scales represent two binding point gray scales adjacent to the first display gray scale and two binding point gray scales adjacent to the second display gray scale, and the four compensation gray scales obtained by combination.

[0072] 302: Convert the data type of the plurality of compensation gray scales and the data type of the binding point gray scales corresponding to each compensation gray scale into the second bit.

[0073] Specifically, if the first bit is less than the second bit, the plurality of compensation gray scales and the binding point gray scales corresponding to each compensation gray scale are all moved left by a corresponding number of bits, for example, when converting 8 bits to 12 bits, the data needs to be moved left by 4 bits. If the first bit is greater than the second bit, the plurality of compensation gray scales and the binding point gray scales corresponding to each compensation gray scale are all moved right by a corresponding number of bits, for example, when converting 12 bits to 8 bits, the data needs to be moved right by 4 bits.

[0074] 303: Based on the first to-be-interpolated gray scale, the plurality of compensation gray scales, and the binding point gray scales corresponding to each compensation gray scale, obtain a gray scale difference value, and perform rounding processing on the gray scale difference value.

[0075] Among them, the first to-be-interpolated gray scale is one of the first display gray scale and the second display gray scale. The second to-be-interpolated gray scale is the other of the first display gray scale and the second display gray scale.

[0076] Please refer to Figure 5 , Figure 5 The principle of LOD bilinear interpolation in the embodiment of the application is illustrated. For the to-be-determined overdrive gray scale F, first, based on the four compensation gray scales A, B, C and D corresponding to the adjacent binding point gray scales obtained from the LOD compensation table, the first mapping gray scale component F x1 and the second mapping gray scale component F x2 are calculated by interpolation along a first direction, and then based on the first mapping gray scale component F x1 and the second mapping gray scale component F x2 , the overdrive gray scale F is calculated by interpolation along a second direction, wherein the first direction is perpendicular to the second direction, the first direction can be an x direction parallel to AB or CD, the second direction can be a y direction parallel to AC or BD, or the first direction can be the y direction and the second direction can be the x direction.

[0077] In some embodiments, the first to-be-interpolated gray scale is the first display gray scale, the second to-be-interpolated gray scale is the second display gray scale, the gray scale difference value includes a first gray scale difference value, a second gray scale difference value and a third gray scale difference value, and the first display gray scale is located in a gray scale range formed by the first start gray scale and the first end gray scale.

[0078] Based on this embodiment, step 303 can be performed by the following steps:

[0079] Step 1: Based on the first starting grayscale, the first ending grayscale, and the first display grayscale, determine the first ratio of the distance between the first display grayscale and the first starting grayscale to the distance between the first ending grayscale and the first starting grayscale.

[0080] Specifically, the first percentage can be obtained using the following formula (1):

[0081]

[0082] Where Ratio_x is the first proportion, cur1 is the first display grayscale, and F 11 F is the first initial gray level. 12 This is the first endpoint grayscale.

[0083] For example, with Figure 4 Taking the LOD compensation table shown as an example, if the first display gray level is 130, then the first starting gray level can be 128 and the first ending gray level can be 160, or the first starting gray level can be 160 and the first ending gray level can be 128. In this embodiment of the application, the size relationship between the first starting gray level and the first ending gray level is not specifically limited.

[0084] Step 2: Based on the first compensated gray level, the second compensated gray level, and the first proportion, obtain the first gray level difference.

[0085] Specifically, the first grayscale difference can be obtained using the following formula (2):

[0086] ΔF x1 =Ratio_x×(BA)(2)

[0087] Where, ΔF x1 Ratio_x represents the first gray level difference, A represents the first proportion, and B represents the first compensated gray level.

[0088] Step 3: Based on the third compensation gray level, the fourth compensation gray level, and the first proportion, obtain the second gray level difference.

[0089] Specifically, the second grayscale difference can be obtained using the following formula (3):

[0090] ΔF x2 =Ratio_x×(DC)(3)

[0091] Where, ΔF x2 Ratio_x is the second gray level difference, C is the first proportion, D is the third compensation gray level, and D is the fourth compensation gray level.

[0092] Therefore, by the above manner, the rounding position in the bilinear interpolation process can be changed, so as to avoid the large deviation of the position ratio caused by rounding of the decimal digits in the rounding process, and improve the lookup table precision.

[0093] 304: Determine the mapping gray scale component based on each compensation gray scale and the rounded gray scale difference.

[0094] In some embodiments, the mapping gray scale component includes a first mapping gray scale component and a second mapping gray scale component. Step 304 can be performed by the following steps:

[0095] Step 1: Obtain the first mapping gray scale component based on the first compensation gray scale and the rounded first gray scale difference.

[0096] Specifically, the first mapping gray scale component can be obtained by the following formula (4):

[0097]

[0098] Wherein, F x1 is the first mapping gray scale component, ΔF x1 is the first gray scale difference, FIX represents rounding, A is the first compensation gray scale, B is the second compensation gray scale, cur1 is the first display gray scale, F 11 is the first start gray scale, and F 12 is the first end gray scale.

[0099] Step 2: Obtain the second mapping gray scale component based on the third compensation gray scale and the rounded second gray scale difference.

[0100] Specifically, the second mapping gray scale component can be obtained by the following formula (5):

[0101]

[0102] Wherein, F x2 is the second mapping gray scale component, ΔF x2 is the second gray scale difference, FIX represents rounding, C is the third compensation gray scale, D is the fourth compensation gray scale, cur1 is the first display gray scale, F 11 is the first start gray scale, and F 12 is the first end gray scale.

[0103] 305: Obtain the overdrive gray scale corresponding to the first display gray scale and the second display gray scale based on the second to-be-interpolated gray scale, the mapping gray scale component, and the bind point gray scale corresponding to each compensation gray scale.

[0104] Wherein, the second to-be-interpolated gray scale is the other one of the first display gray scale and the second display gray scale.

[0105] In some embodiments, step 305 can be performed by the following steps:

[0106] Step one, determining a second proportion of a distance between the second display gray scale and the second starting gray scale and a distance between the second ending gray scale and the second starting gray scale based on the second starting gray scale, the second ending gray scale, and the second display gray scale.

[0107] Specifically, the second proportion can be obtained by the following formula (6):

[0108]

[0109] Wherein, Ratio_y is the second proportion, cur2 is the second display gray scale, F 21 is the second starting gray scale, F 22 is the second ending gray scale.

[0110] Exemplarily, taking the LOD compensation table shown in Figure 4 as an example, if the second display gray scale is 30, then the second starting gray scale can be 0, and the second ending gray scale can be 32, or the second starting gray scale can be 32, and the second ending gray scale can be 0. The present embodiment does not specifically limit the size relationship between the second starting gray scale and the second ending gray scale.

[0111] Step two, obtaining a third gray scale difference value based on the first mapping gray scale component, the second mapping gray scale component, and the second proportion.

[0112] Specifically, the third gray scale difference value can be obtained by the following formula (7):

[0113] ΔF x3 = Ratio_y x (F x2 -F x1 ) (7)

[0114] Wherein, ΔF x3 is the third gray scale difference value, Ratio_y is the second proportion, F x1 is the first mapping gray scale component, and F x2 is the second mapping gray scale component.

[0115] Step three, performing an integer processing on the third gray scale difference value.

[0116] Step four, obtaining the overdrive gray scale corresponding to the first display gray scale and the second display gray scale based on the first mapping gray scale component and the third gray scale difference value after the integer processing.

[0117] Specifically, the overdrive gray scale corresponding to the first display gray scale and the second display gray scale can be obtained by the following formula (8):

[0118]

[0119] Where F represents the overdrive grayscale corresponding to the first and second display grayscale levels, F x1 For the first mapped grayscale component, FIX represents rounding, ΔF x3 F represents the third grayscale difference. x2 For the second mapped grayscale component, cur2 is the second displayed grayscale, F 21 For the second initial grayscale, F 22 This is the second endpoint grayscale.

[0120] In the above embodiments, interpolation is performed first in the first direction x, and then in the second direction y to finally obtain the overdrive grayscale corresponding to the first display grayscale and the second display grayscale. It can be understood that interpolation can also be performed first in the second direction y, and then in the first direction x. The embodiments of this application do not specifically limit the direction of the interpolation operation.

[0121] Please see Figure 6 , Figure 6 This illustration demonstrates the error generated during linear interpolation in the LOD algorithm of this application embodiment. For example, when the LOD input grayscale of a sub-pixel is 240, the corresponding LOD output grayscale (i.e., overdriven grayscale) is 30; when the LOD input grayscale of a sub-pixel is 241, the corresponding LOD output grayscale is 40. Ideally, for other grayscales located between 240 and 241, interpolation should yield a corresponding LOD output grayscale distribution between 30 and 40. The theoretical linear interpolation result... Figure 6 The curve is not shown in the figure. The curve obtained by linear interpolation using the method of this application embodiment is shown in curve c, and the curve obtained by linear interpolation using the traditional LOD algorithm is shown in curve d. The LOD algorithm of this application embodiment has a smaller error between the actual interpolation result and the theoretical linear interpolation result during the linear interpolation process. At this time, the table lookup error is only u3, which is much smaller than the error u1+u2 generated by the traditional LOD algorithm during the linear interpolation process. Therefore, it can smooth the LOD output curve and improve the calculation accuracy.

[0122] It is understood that the overdrive grayscale acquisition method of this application embodiment can convert the LOD data into the same data type as the first display grayscale and the second display grayscale, thereby avoiding the loss of data precision. In addition, by rounding the grayscale difference as a whole to change the rounding position, the interpolation error caused by the decimal places being rounded off due to the rounding process in the two-dimensional linear interpolation process can be avoided, thereby improving the watermark phenomenon on the display panel and improving the display effect.

[0123] Accordingly, please refer to Figure 7 ,Figure 7 A structural diagram of an overdrive gray scale acquisition device is shown. The overdrive gray scale acquisition device provided by the embodiment of the application is applied to a display panel, and the display panel includes a plurality of sub-pixels arranged in an array. The overdrive gray scale acquisition device specifically includes a compensation gray scale lookup table module 701, a data type conversion module 702, a gray scale difference processing module 703, a gray scale component acquisition module 704, and an overdrive gray scale determination module 705.

[0124] The compensation gray scale lookup table module 701 is configured to acquire a plurality of compensation gray scales from an LOD compensation table based on a first display gray scale of any first pixel in the plurality of sub-pixels and a second display gray scale of a second pixel located in a next row of the first pixel. The data type of each gray scale in the LOD compensation table is the first bit, and the data type of the first display gray scale and the second display gray scale is the second bit, which is different from the first bit.

[0125] The data type conversion module 702 is configured to convert the data type of the plurality of compensation gray scales and the data type of the bind point gray scale corresponding to each compensation gray scale into the second bit.

[0126] The gray scale difference processing module 703 is configured to acquire a gray scale difference based on the first to-be-interpolated gray scale, the plurality of compensation gray scales, and the bind point gray scale corresponding to each compensation gray scale, and perform an integer processing on the gray scale difference. The first to-be-interpolated gray scale is one of the first display gray scale and the second display gray scale.

[0127] The gray scale component acquisition module 704 is configured to determine a mapping gray scale component based on each compensation gray scale and the integer-processed gray scale difference.

[0128] The overdrive gray scale determination module 705 is configured to acquire the overdrive gray scale corresponding to the first display gray scale and the second display gray scale based on the second to-be-interpolated gray scale, the mapping gray scale component, and the bind point gray scale corresponding to each compensation gray scale. The second to-be-interpolated gray scale is the other of the first display gray scale and the second display gray scale.

[0129] In some embodiments, the first to-be-interpolated gray scale is the first display gray scale, the second to-be-interpolated gray scale is the second display gray scale, the gray scale difference includes a first gray scale difference, a second gray scale difference, and a third gray scale difference, and the plurality of compensation gray scales include a first compensation gray scale, a second compensation gray scale, a third compensation gray scale, and a fourth compensation gray scale.

[0130] The first compensation gray scale is a compensation gray scale corresponding to the first start gray scale and the second start gray scale, the second compensation gray scale is a compensation gray scale corresponding to the first end gray scale and the second start gray scale, the third compensation gray scale is a compensation gray scale corresponding to the first start gray scale and the second end gray scale, the fourth compensation gray scale is a compensation gray scale corresponding to the first end gray scale and the second end gray scale, and the first display gray scale is located in a gray scale range formed by the first start gray scale and the first end gray scale.

[0131] The gray scale difference processing module 703 is specifically configured to:

[0132] determine a first proportion of a distance between the first display gray scale and the first start gray scale and a distance between the first end gray scale and the first start gray scale based on the first start gray scale, the first end gray scale, and the first display gray scale.

[0133] obtain the first gray scale difference based on the first compensation gray scale, the second compensation gray scale, and the first proportion.

[0134] obtain the second gray scale difference based on the third compensation gray scale, the fourth compensation gray scale, and the first proportion.

[0135] In some embodiments, the first proportion, the first gray scale difference, and the second gray scale difference are obtained by the following formula:

[0136]

[0137] wherein, ΔF x1 is the first gray scale difference, ΔF x2 is the second gray scale difference, Ratio_x is the first proportion, A is the first compensation gray scale, B is the second compensation gray scale, C is the third compensation gray scale, D is the fourth compensation gray scale, cur1 is the first display gray scale, F 11 is the first start gray scale, F 12 is the first end gray scale.

[0138] In some embodiments, the mapping gray scale component includes a first mapping gray scale component and a second mapping gray scale component.

[0139] The gray scale component obtaining module 704 is specifically configured to:

[0140] obtain the first mapping gray scale component based on the first compensation gray scale and the first gray scale difference after rounding.

[0141] obtain the second mapping gray scale component based on the third compensation gray scale and the second gray scale difference after rounding.

[0142] In some embodiments, the first mapping gray scale component and the second mapping gray scale component are obtained by the following formula:

[0143]

[0144] wherein F x1 is a first mapping gray component, ΔF x1 is a first gray difference value, FIX represents rounding, A is a first compensation gray, F x2 is a second mapping gray component, ΔF x2 is a second gray difference value, C is a third compensation gray.

[0145] In some embodiments, the overdrive gray determination module 705 is specifically configured to:

[0146] determine a second proportion of a distance between the second display gray and the second starting gray and a distance between the second ending gray and the second starting gray based on the second starting gray, the second ending gray, and the second display gray.

[0147] obtain a third gray difference value based on the first mapping gray component, the second mapping gray component, and the second proportion.

[0148] perform rounding processing on the third gray difference value.

[0149] obtain the overdrive gray corresponding to the first display gray and the second display gray based on the first mapping gray component and the rounded third gray difference value.

[0150] In some embodiments, the overdrive gray corresponding to the first display gray and the second display gray is obtained through the following formula:

[0151]

[0152] wherein F is the overdrive gray corresponding to the first display gray and the second display gray, F x1 is the first mapping gray component, FIX represents rounding, Ratio_y is the second proportion, F x2 is the second mapping gray component, cur2 is the second display gray, F 21 is the second starting gray, F 22 is the second ending gray.

[0153] In some embodiments, the first bit is 8 bits, and the second bit is 12 bits.

[0154] It can be understood that the overdrive gray obtaining apparatus provided by the present application can convert the data of the LOD into the same data type as the first display gray and the second display gray, thereby avoiding the loss of data precision, and by changing the rounding position through overall rounding of the gray difference value, the interpolation error caused by the rounding processing in the two-dimensional linear interpolation process, i.e., the deviation of the decimal places after rounding from the theoretical linear interpolation result, can be avoided, thereby improving the water mark phenomenon on the display panel and improving the display effect.

[0155] Correspondingly, refer to Figure 8 , Figure 8 A structural diagram of a display device of an embodiment of the present application is shown. The display device provided by the embodiment of the present application comprises a display panel 801 and a processor 802, the processor 802 acquires the overdrive gray scale corresponding to the first display gray scale and the second display gray scale by using the overdrive gray scale acquisition method as described in any of the above embodiments, or the processor 802 uses the overdrive gray scale acquisition device as described in any of the above embodiments.

[0156] It can be understood that the display device of the embodiment of the present application can avoid the interpolation error caused by the decimal digits being rounded off after rounding processing in the two-dimensional linear interpolation process, deviating from the theoretical linear interpolation result, and thus can improve the water mark phenomenon on the display panel and improve the display effect.

[0157] The above describes in detail the overdrive gray scale acquisition method, device and display device provided by the embodiment of the present application, and the principle and implementation mode of the present application are described by using specific examples; the above embodiment is only used to help understand the technical solution of the present application and its core idea; the person skilled in the art should understand that the technical solution recorded in the above embodiments can be modified or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solution deviate from the scope of the technical solution of the embodiments of the present application.

Claims

1. An overdrive gray scale acquisition method, characterized by, Applied to a display panel, the display panel comprising an array of sub-pixels, the method includes: Based on the first display grayscale of any first pixel among the multiple sub-pixels, and the second display grayscale of the second pixel located in the next row below the first pixel, multiple compensation grayscales are obtained from the LOD compensation table. The data type of each grayscale in the LOD compensation table is a first bit, and the data type of the first display grayscale and the second display grayscale is a second bit, which is different from the first bit. At least one of the first display grayscale and the second display grayscale is not a bound point grayscale in the LOD compensation table. The data types of the multiple compensation gray levels, as well as the data types of the binding point gray levels corresponding to each compensation gray level, are all converted into the second bit. Based on the first gray level to be interpolated, the multiple compensation gray levels, and the binding point gray levels corresponding to each compensation gray level, the gray level difference is obtained, and the gray level difference is rounded to change the rounding position. The first gray level to be interpolated is one of the first display gray level and the second display gray level. Based on each of the compensated gray levels and the rounded gray level difference, the mapped gray level components are determined. Based on the second gray level to be interpolated, the mapped gray level component, and the binding point gray level corresponding to each of the compensated gray levels, the overdrive gray levels corresponding to the first display gray level and the second display gray level are obtained, wherein the second gray level to be interpolated is the other one of the first display gray level and the second display gray level.

2. The overdrive gray scale acquisition method of claim 1, wherein, The first gray level to be interpolated is the first display gray level, the second gray level to be interpolated is the second display gray level, the gray level difference includes the first gray level difference, the second gray level difference and the third gray level difference, and the plurality of compensation gray levels include the first compensation gray level, the second compensation gray level, the third compensation gray level and the fourth compensation gray level. Wherein, the first compensation gray level is the compensation gray level corresponding to the first starting gray level and the second starting gray level, the second compensation gray level is the compensation gray level corresponding to the first ending gray level and the second starting gray level, the third compensation gray level is the compensation gray level corresponding to the first starting gray level and the second ending gray level, the fourth compensation gray level is the compensation gray level corresponding to the first ending gray level and the second ending gray level, and the first display gray level is located within the gray level range formed by the first starting gray level and the first ending gray level. The step of obtaining the grayscale difference based on the first grayscale to be interpolated, multiple compensation grayscales, and the binding point grayscales corresponding to each compensation grayscale includes: Based on the first starting grayscale, the first ending grayscale, and the first display grayscale, a first ratio is determined between the distance between the first display grayscale and the first starting grayscale and the distance between the first ending grayscale and the first starting grayscale. Based on the first compensated gray level, the second compensated gray level, and the first proportion, the first gray level difference is obtained; The second gray level difference is obtained based on the third compensation gray level, the fourth compensation gray level, and the first proportion.

3. The overdrive gray scale acquisition method of claim 2, wherein, The first proportion, the first grayscale difference, and the second grayscale difference are obtained using the following formula: Wherein, ΔF x1 is the first gray scale difference, ΔF x2 is the second gray scale difference, Ratio_x is the first proportion, A is the first compensation gray scale, B is the second compensation gray scale, C is the third compensation gray scale, D is the fourth compensation gray scale, cur1 is the first display gray scale, F 11 is the first starting gray scale, F 12 is the first end point gray scale.

4. The overdrive gray scale acquisition method of claim 2, wherein, The mapping gray scale component includes a first mapping gray scale component and a second mapping gray scale component. The determining of the mapping gray scale component based on the compensation gray scales and the integerized gray scale difference includes: The first mapping gray scale component is obtained based on the first compensation gray scale and the integerized first gray scale difference. The second mapping gray scale component is obtained based on the third compensation gray scale and the integerized second gray scale difference.

5. The overdrive gray scale acquisition method of claim 4, wherein, The first mapping gray scale component and the second mapping gray scale component are obtained through the following formula: Wherein, F x1 is the first mapping gray scale component, ΔF x1 is the first gray scale difference, FIX represents rounding, A is the first compensation gray scale, F x2 is the second mapping gray scale component, ΔF x2 is the second gray scale difference, C is the third compensation gray scale.

6. The overdrive gray scale acquisition method of claim 4, wherein, The overdrive gray scales corresponding to the first display gray scale and the second display gray scale are obtained based on the second to-be-interpolated gray scale, the mapping gray scale component, and the bind point gray scales corresponding to the compensation gray scales, and the obtaining includes: The second proportion of the distance between the second display gray scale and the second starting gray scale to the distance between the second ending gray scale and the second starting gray scale is determined based on the second starting gray scale, the second ending gray scale, and the second display gray scale. The third gray scale difference is obtained based on the first mapping gray scale component, the second mapping gray scale component, and the second proportion. The third gray scale difference is integerized. The overdrive gray scales corresponding to the first display gray scale and the second display gray scale are obtained based on the first mapping gray scale component and the integerized third gray scale difference.

7. The overdrive gray scale acquisition method of claim 6, wherein, The overdrive gray scales corresponding to the first display gray scale and the second display gray scale are obtained through the following formula: wherein F is an overdrive gray scale corresponding to the first display gray scale and the second display gray scale, F x1 is the first mapping gray scale component, FIX represents rounding, Ratio_y is the second ratio, F x2 is the second mapping gray scale component, cur2 is the second display gray scale, F 21 is the second start gray scale, F 22 is the second end gray scale.

8. The overdrive gray scale acquisition method according to any one of claims 1-7, wherein, The first bit is 8 bits, and the second bit is 12 bits.

9. An overdrive gray scale acquisition apparatus characterized by comprising: The display panel includes a plurality of sub-pixels arranged in an array, and the device includes: A compensation gray scale lookup table module is configured to obtain a plurality of compensation gray scales from an LOD compensation table based on a first display gray scale of any first pixel in the plurality of sub-pixels and a second display gray scale of a second pixel located in a next row of the first pixel, the data type of each gray scale in the LOD compensation table is the first bit, the data type of the first display gray scale and the second display gray scale is the second bit, the second bit is different from the first bit, and at least one of the first display gray scale and the second display gray scale is not a bind point gray scale of the LOD compensation table. A data type conversion module is configured to convert the data type of the plurality of compensation gray scales and the data type of the bind point gray scale corresponding to each compensation gray scale into the second bit. A gray scale difference processing module is configured to obtain a gray scale difference based on a first to-be-interpolated gray scale, the plurality of compensation gray scales, and the bind point gray scale corresponding to each compensation gray scale, and integerize the gray scale difference to change an integerization position. A gray scale component obtaining module is configured to determine a mapping gray scale component based on the compensation gray scales and the integerized gray scale difference. The overdrive gray scale determination module is configured to obtain overdrive gray scales corresponding to the first display gray scale and the second display gray scale based on a second to-be-interpolated gray scale, the mapping gray scale component, and a corresponding bind point gray scale of each of the compensation gray scales, wherein the second to-be-interpolated gray scale is the other one of the first display gray scale and the second display gray scale.

10. A display device, characterized by The display panel comprises a display panel and a processor, and the processor obtains overdrive gray scales corresponding to first display gray scales and second display gray scales by using the overdrive gray scale obtaining method according to any one of claims 1 to 8, or the processor uses the overdrive gray scale obtaining device according to claim 9.

Citation Information

Patent Citations

  • Overdriven value generating method

    CN102568399A

  • Liquid crystal displayer and compensation data storage method thereof

    CN106328083A

  • Brightness compensation method and brightness compensation device of display panel and display panel

    CN116381983A