Display compensation method, display compensation device, display equipment and storage medium

By using alternating positive and negative polarities in large-size LCD display panels, combined with high and low grayscale values ​​for display compensation, the problem of brightness differences in LCD display panels at different viewing angles is solved, achieving a more balanced display effect and a wider viewing angle.

CN119314443BActive Publication Date: 2025-12-09SHENZHEN CHINA STAR OPTOELECTRONICS SEMICON DISPLAY TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411631311.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-12-09
Estimated Expiration
2044-11-14

AI Technical Summary

Technical Problem

The head-shaking lines and viewing angle dependence caused by brightness differences in large-size LCD display panels at different viewing angles are difficult to effectively solve with existing visual compensation algorithms.

Method used

By employing alternating positive and negative polarity distributions in the sub-pixels of the display panel, and using a combination of high and low grayscale values ​​for display compensation, the grayscale values ​​of the sub-pixels are adjusted to balance brightness, and a mapping table is established to search and replace grayscale values.

Benefits of technology

It effectively reduces the brightness difference of the display panel at different viewing angles, improves the display effect, reduces the head-shaking effect, and enhances the user's viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119314443B_ABST
    Figure CN119314443B_ABST
Patent Text Reader

Abstract

The application discloses a display compensation method, a display compensation device, a display equipment and a storage medium. The application determines a corresponding target gray scale value set based on an original gray scale value of a to-be-displayed picture of a display panel. The to-be-displayed picture is displayed by taking a first target gray scale value greater than the original gray scale value and a plurality of second target gray scale values less than the original gray scale value in the target gray scale value set as display gray scale values of each sub-pixel. The first target gray scale value is a relatively high high gray scale value for visual compensation, and the second target gray scale value is a relatively low low gray scale value for visual compensation. In this way, the number of the relatively low low gray scale value (the second target gray scale value) can be increased to reduce the brightness of side viewing, so that the difference between the brightness of side viewing and the brightness of direct viewing is reduced, thereby balancing the display brightness of multiple viewing angles of the display panel to efficiently compensate the visual effect of the display panel.
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, in particular to a display compensation method, a display compensation device, a display equipment and a storage medium. BACKGROUND

[0002] With the gradual diversification of people's life and work scenes, the application scenarios of large-size LCD (Liquid Crystal Display) display products are increasingly widespread. For large-size LCD, the problem to be solved is the viewing angle defect, and therefore a compensation algorithm for the viewing angle defect of large-size LCD is developed. SUMMARY

[0003] The present application aims to provide a display compensation method, a display compensation device, a display equipment and a storage medium.

[0004] To achieve the above-mentioned purpose, the first aspect of the present application provides a display compensation method, a display panel comprising a plurality of pixels arranged in an array, each pixel comprising a plurality of sub-pixels, the display compensation method comprising:

[0005] obtaining an original gray scale value of a to-be-displayed picture of the display panel and display polarities of the sub-pixels;

[0006] determining a target gray scale value set for visual compensation of the display panel according to the original gray scale value, the target gray scale value set comprising a first target gray scale value and a plurality of second target gray scale values, the first target gray scale value being greater than the original gray scale value, and the second target gray scale values being less than the original gray scale value;

[0007] displaying the to-be-displayed picture using the first target gray scale value and the plurality of second target gray scale values as display gray scale values of the sub-pixels respectively according to the display polarities of the sub-pixels, so as to perform visual compensation on the display panel.

[0008] In the embodiments of the present application, displaying the to-be-displayed picture using the first target gray scale value and the plurality of second target gray scale values as display gray scale values of the sub-pixels according to the display polarities of the sub-pixels comprises:

[0009] dividing the plurality of target gray scale values in the target gray scale value set into a plurality of gray scale value combinations, each gray scale value combination comprising two target gray scale values, and the sum of display brightness values corresponding to the target gray scale values in the plurality of gray scale value combinations being equal;

[0010] sequentially using the target gray scale values in each gray scale value combination as display gray scale values of the sub-pixels to display the to-be-displayed picture in a pixel column direction or a pixel row direction, so that the gray scale value combinations are alternately distributed in sequence, wherein the polarities corresponding to the target gray scale values in adjacent pixels are different in the pixel column direction and the pixel row direction.

[0011] In the embodiment of the present application, the display polarity includes positive polarity and negative polarity, and each gray scale value combination is alternatively distributed in the pixel column direction.

[0012] In the same pixel row, the positive polarity pixel and the negative polarity pixel are different target gray scale values in the same gray scale value combination.

[0013] In the embodiment of the present application, the display polarity includes positive polarity and negative polarity, and each gray scale value combination is alternatively distributed in the pixel row direction.

[0014] In the same pixel column, the positive polarity pixel and the negative polarity pixel are different target gray scale values in the same gray scale value combination.

[0015] In the embodiment of the present application, the display polarity includes positive polarity and negative polarity, and each gray scale value combination is alternatively distributed in the pixel row direction.

[0016] In the pixel column containing the first gray scale value combination, the adjacent sub-pixels in the same pixel column are different target gray scale values in the same first gray scale value combination, and the first gray scale value combination includes a first target gray scale value and a second target gray scale value belonging to the same gray scale value combination as the first target gray scale value.

[0017] In the pixel column containing the second gray scale value combination, the positive polarity pixel and the negative polarity pixel in the same pixel column are different target gray scale values in the same second gray scale value combination, and the second gray scale value combination is a gray scale value combination other than the first gray scale value combination in the plurality of gray scale value combinations.

[0018] In the embodiment of the present application, according to the original gray scale value, a target gray scale value set for visual compensation of the display panel is determined, comprising:

[0019] At least one gray scale value set corresponding to the original gray scale value is determined through a preset mapping table;

[0020] An arbitrary one of the gray scale value sets is selected as the target gray scale value set;

[0021] The target gray scale value greater than the original gray scale value in the target gray scale value set is taken as a first target gray scale value, and the target gray scale value less than the original gray scale value is taken as a second target gray scale value.

[0022] In the embodiment of the present application, before the target gray scale value set for visual compensation of the display panel is determined according to the original gray scale value, the method further comprises:

[0023] The display brightness corresponding to each gray scale value in the display panel is obtained.

[0024] For each gray scale value, an average display brightness of a plurality of compensation gray scale values is calculated, wherein the compensation gray scale values include a first gray scale value greater than the gray scale value and a plurality of second gray scale values less than the gray scale value;

[0025] A plurality of compensation gray scale values with equal average display brightness and display brightness of the gray scale value are taken as a gray scale value set corresponding to the gray scale value.

[0026] According to a mapping relationship between each gray scale value and the gray scale value set, a mapping table is determined.

[0027] The second aspect of the present application provides a display compensation device, the display panel includes a plurality of pixels arranged in an array, each pixel includes a plurality of sub-pixels, the display compensation device includes:

[0028] The acquisition module is configured to acquire original gray scale values of a to-be-displayed picture of the display panel and display polarities of the sub-pixels.

[0029] The determination module is configured to determine, according to the original gray scale value, a target gray scale value set for visual compensation of the display panel, the target gray scale value set including a first target gray scale value and a plurality of second target gray scale values, the first target gray scale value being greater than the original gray scale value, and the second target gray scale values being less than the original gray scale value.

[0030] The display module is configured to display the to-be-displayed picture using the first target gray scale value and the plurality of second target gray scale values as display gray scale values of the sub-pixels according to the display polarities of the sub-pixels, so as to perform visual compensation on the display panel.

[0031] The third aspect of the present application provides a display device, including the display compensation device described above, and the display device includes:

[0032] The display panel;

[0033] The memory is configured to store instructions; and

[0034] The processor is configured to call the instructions from the memory and implement the display compensation method described above when the instructions are executed.

[0035] The fourth aspect of the present application provides a machine-readable storage medium, the machine-readable storage medium stores instructions, the instructions, when executed by a processor, cause the processor to be configured to perform the display compensation method described above.

[0036] The application determines a corresponding target gray scale value set based on the original gray scale value of the to-be-displayed picture of the display panel. The to-be-displayed picture is displayed by taking a first target gray scale value greater than the original gray scale value and a plurality of second target gray scale values less than the original gray scale value in the target gray scale value set as the display gray scale values of each sub-pixel. The first target gray scale value is a relatively high high gray scale value for visual compensation, and the second target gray scale value is a relatively low low gray scale value for visual compensation. In this way, the number of relatively low low gray scale values (second target gray scale values) can be increased to reduce the side-view brightness, so that the difference between the side-view brightness and the direct-view brightness is reduced, thereby balancing the display brightness of multiple viewing angles of the display panel to efficiently compensate for the visual effect of the display panel.

[0037] Other features and advantages of the application will be described in detail in the following detailed description. BRIEF DESCRIPTION OF DRAWINGS

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

[0039] Figure 1 It is a schematic diagram of the principle of a VAC algorithm;

[0040] Figure 2 It is a schematic diagram of the sub-pixel of the to-be-displayed picture of the display panel before display compensation;

[0041] Figure 3 It is a schematic diagram of the sub-pixel of the to-be-displayed picture of the display panel after display compensation using the VAC algorithm;

[0042] Figure 4 It is a flowchart of a display compensation method provided in an embodiment of the application;

[0043] Figure 5 It is a schematic diagram of the sub-pixel of the to-be-displayed picture of the display panel after display compensation provided in an embodiment of the application;

[0044] Figure 6 It is a schematic diagram of the sub-pixel of the to-be-displayed picture of the display panel after display compensation provided in another embodiment of the application;

[0045] Figure 7 It is a structural schematic diagram of a display compensation device provided in an embodiment of the application;

[0046] Figure 8This is a structural block diagram of a display device provided in an embodiment of this application. Detailed Implementation

[0047] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0048] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified. In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to implement and use this application. In the following description, details are set forth for illustrative purposes. It should be understood that those skilled in the art will recognize that this application can be implemented without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid unnecessary detail that would obscure the description of this application. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.

[0049] Currently, to address the viewing angle defects of display panels, the View Angle Compensation (VAC) algorithm can be used to compensate for the display panel's appearance. Figure 1 This is a schematic diagram illustrating the principle of a VAC algorithm, such as... Figure 1 As shown, Figure 1 The display panel uses a Tri-gate architecture. This display panel comprises multiple pixels arranged in an array, each pixel including multiple sub-pixels of different colors, for example, red sub-pixels R, green sub-pixels G, and blue sub-pixels B. In each column of sub-pixels, red sub-pixels R, green sub-pixels G, and blue sub-pixels B are arranged alternately. By adopting the Tri-gate architecture, three columns of sub-pixels can share data lines, reducing the number of data lines to one-third of the original number, thereby reducing the number of data lines in the source driver and lowering the cost of using the source driver.

[0050] The original gray scale value of the pixel in the display panel is replaced by a relatively high high gray scale value H and a relatively low low gray scale value L, so that the relationship between the front view brightness and the gray scale value is unchanged, and the relationship between the side view brightness and the gray scale value is corrected. The high gray scale value H is greater than the original gray scale value, and the low gray scale value L is less than the original gray scale value. The feedthrough voltage (Vft) caused by the coupling capacitance will make the pixel potential lower than the input data potential, and the pixel Vft of different pixels is different, although the input voltage is consistent, the final pixel voltage Vp is also inconsistent. However, the display brightness is determined by the common electrode and the pixel voltage Vp, so after applying the VAC algorithm, the display brightness corresponding to the positive polarity pixel and the display brightness corresponding to the negative polarity pixel in the minimum cycle still exist difference and regular distribution, when the human eye shakes at a certain frequency, the wobble lines will be observed. In the embodiment of the application, the relatively high high gray scale value H refers to the gray scale value higher than the original gray scale value, and the relatively low low gray scale value L refers to the gray scale value lower than the original gray scale value.

[0051] Figure 2 It is a schematic diagram of a sub-pixel of a to-be-displayed picture of a display panel before display compensation. When the VAC algorithm is not used, the gray scale values of all sub-pixels of the to-be-displayed picture are the same. For example, the gray scale values of all sub-pixels are 64. Figure 3 It is a schematic diagram of a sub-pixel of a to-be-displayed picture of a display panel after display compensation by using the VAC algorithm. After the VAC algorithm is used, the high gray scale value H is 100, and the low gray scale value is 30. It can be understood that the high gray scale value H and the low gray scale value L can also be other values, which are not limited here. For the VAC algorithm, due to the effect of Vft, the voltage of the positive polarity high gray scale value H+ is less than the voltage of the negative polarity high gray scale value H-, so that the display brightness of one pixel column is dark, and the display brightness of the adjacent other pixel column is bright. When the human eye shakes at a certain frequency, the wobble lines will still be observed.

[0052] In view of the above, the embodiment of the application proposes a display compensation method, by increasing the number of relatively low low gray scale values L, thereby balancing the display brightness of the to-be-displayed picture of the display panel, breaking the rule that one pixel column is dark and the adjacent other pixel column is bright, and improving the situation that the to-be-displayed picture of the display panel appears wobble lines to a certain extent. The display compensation method of the embodiment of the application is applied to a display device, and is used for display compensation of a display panel. The display panel can include a plurality of pixels arranged in an array, and each pixel includes a plurality of sub-pixels.

[0053] The following will be described in detail with the example that each pixel includes RGB sub-pixels. Since the number of green-perceiving cone cells distributed in the light-sensitive area of the human eye is the largest, the sensitivity of the human eye to green is higher than that to blue and red, and therefore, the green sub-pixel G is located between the red sub-pixel R and the blue sub-pixel B in the embodiments of the present application, which is beneficial to reducing the case that the sensitivity of the human eye to the green sub-pixel at the position is increased due to the aggregation of part of the green sub-pixels G in the pixel column direction, and further improving the viewing experience of the user.

[0054] Please refer to Figure 4 , Figure 4 is a flowchart of a display compensation method provided in the embodiments of the present application. The display compensation method can include steps 401-403 and the like, which will be described in detail below.

[0055] In step 401, the original gray scale value of a to-be-displayed picture of a display panel and the display polarity of each sub-pixel are obtained.

[0056] In step 402, a target gray scale value set for visual compensation of the display panel is determined according to the original gray scale value. The target gray scale value set is a gray scale value set corresponding to the original gray scale value, which is set and stored in advance.

[0057] In step 403, the to-be-displayed picture is displayed by using the first target gray scale value and the plurality of second target gray scale values as the display gray scale values of each sub-pixel according to the display polarity of each sub-pixel, so as to perform visual compensation on the display panel.

[0058] In the embodiments of the present application, the original gray scale value refers to the gray scale value of the to-be-displayed picture without visual compensation. The display polarity of each sub-pixel can include positive polarity and negative polarity. In the to-be-displayed picture, each pixel can include three RGB sub-pixels, and the polarity of adjacent pixels is different. For example, taking a sub-pixel unit arranged in six rows and two columns (6x2) as an example, the sub-pixels of the first column, the first row, the second row and the third row form a pixel A, the sub-pixels of the second column, the first row, the second row and the third row form a pixel B, the sub-pixels of the first column, the fourth row, the fifth row and the sixth row form a pixel C, and the sub-pixels of the second column, the fourth row, the fifth row and the sixth row form a pixel D. If the pixel A is positive, the pixel B and the pixel C are negative, and the pixel D is positive, which presents the arrangement order of positive (+), negative (-), negative (-) and positive (+). Conversely, if the pixel A is negative, the pixel B and the pixel C are positive, and the pixel D is negative, which presents the arrangement order of negative (-), positive (+), positive (+) and negative (-). By setting the adjacent pixels as opposite display polarities, the liquid crystal molecules in the adjacent pixels can rotate in opposite directions, which can reduce the cases of light leakage and cross interference, thereby improving the contrast and clarity of the display panel and reducing the viewing angle dependence.

[0059] In the embodiment of the present application, the set of target gray scale values can include multiple target gray scale values, specifically, can include a first target gray scale value and multiple second target gray scale values. The first target gray scale value is greater than the original gray scale value and can be used as a relatively high high gray scale value H, and the second target gray scale value is less than the original gray scale value and can be used as a relatively low low gray scale value L. It is considered that if the high gray scale value is set too much, it is easy to cause the brightness of the to-be-displayed picture to be too large, which has a certain influence on the display effect. Therefore, the embodiment of the present application sets a first target gray scale value greater than the original gray scale value as a relatively high high gray scale value H, and sets multiple second target gray scale values as relatively low low gray scale values H, and each second target gray scale value is different from each other.

[0060] Finally, according to the display polarity of each sub-pixel, the first target gray scale value and the multiple second target gray scale values are used as the display gray scale values of each sub-pixel to display the to-be-displayed picture, so that the polarities of adjacent pixels are opposite, thereby visually compensating the display panel.

[0061] Compared with the method of setting one high gray scale value and one low gray scale value in the related art, the embodiment of the present application increases the number of relatively low low gray scale values (second target gray scale values), reduces the brightness of side view, reduces the difference between the brightness of side view and the brightness of direct view, and balances the display brightness of multiple viewing angles of the display panel, thereby efficiently visually compensating the display panel.

[0062] In step 403 of the embodiment of the present application, the multiple target gray scale values in the set of target gray scale values can be divided into multiple gray scale value combinations. Each gray scale value combination includes two target gray scale values, and the sum of the display brightness values corresponding to the target gray scale values in the multiple gray scale value combinations is equal.

[0063] In the embodiment of the present application, the multiple target gray scale values in the multiple sets of target gray scale values can be combined according to two target gray scale values as a group, thereby obtaining multiple gray scale value combinations. The multiple gray scale value combinations satisfy that the sum of display brightness is equal. It can be understood that the error between the multiple sums of brightness can be expressed as the sum of display brightness being equal within a set range.

[0064] In one example, a center point can be set as an average value of the plurality of target gray scale values, and the target gray scale values on both sides of the center point can be combined respectively, so that the maximum target gray scale value is combined with the minimum target gray scale value, the second maximum target gray scale value is combined with the second minimum target gray scale value, and so on, to obtain a plurality of gray scale value combinations. For example, assuming that the original gray scale value is 64, the target gray scale value set corresponding to the original gray scale value includes a first target gray scale value 90 and three second target gray scale values 50, 20 and 10, then 90 and 10 can be combined, and 50 and 20 can be combined, to obtain two gray scale value combinations. By combining the higher gray scale value and the lower gray scale value, a clearer image can be provided while providing a wider viewing angle.

[0065] Then, the target gray scale values in each gray scale value combination are sequentially taken as display gray scale values of each sub-pixel in the pixel column direction or the pixel row direction to display the to-be-displayed picture, so that the gray scale value combinations are alternately distributed. In this way, in the pixel column direction or the pixel row direction, the original gray scale value is replaced by a plurality of target gray scale values for display, and the sum of the display brightness of each gray scale value combination is equal, so that the display brightness is more balanced, thereby reducing the phenomenon of wobble lines in the to-be-displayed picture.

[0066] In the embodiment of the present application, in the pixel column direction and the pixel row direction, the polarities of the target gray scale values in adjacent pixels are different. The display polarity can include positive polarity and negative polarity. Each gray scale value combination can be alternately distributed in the pixel column direction or the pixel row direction according to requirements. The following will be illustrated respectively.

[0067] Taking the alternately distributed gray scale value combinations in the pixel column direction as an example, the positive polarity pixel and the negative polarity pixel in the same pixel row are different target gray scale values in the same gray scale value combination.

[0068] That is, the sub-pixels of the adjacent two pixel columns in the same pixel row are two target gray scale values in the same gray scale value combination, and the polarities of the two target gray scale values are opposite. The gray scale values of the three sub-pixels in the same pixel are the same, and the plurality of gray scale value combinations are alternately distributed in the pixel column direction.

[0069] Figure 5 A schematic diagram of a sub-pixel of a to-be-displayed picture of a display panel after display compensation is provided in an embodiment of the present application. As shown in FIG. 8, the display panel includes a plurality of pixels, and each pixel includes a plurality of sub-pixels. The display panel is in a display state after display compensation. Figure 5As shown, it is assumed that the target gray scale value combination of the original gray scale value 64 includes a first gray scale value 90, a second gray scale value 50, 20 and 10. 90 and 10 are taken as the gray scale value combination M1, and 50 and 20 are taken as the gray scale value combination M2. In the pixel column direction, M1 and M2 are arranged alternately in pixel units. For example, pixel A1 and pixel B1 are the gray scale value combination M1, pixel C1 and pixel D1 are the gray scale value combination M2, the gray scale values of each sub-pixel in pixel E1 and pixel F1 correspond to the gray scale value combination M1 respectively, and the gray scale values of each sub-pixel in pixel G1 and pixel H1 correspond to the gray scale value combination M2 respectively. Specifically, the gray scale values of each sub-pixel in pixel A1 are 90 and in positive polarity, and the gray scale values of each sub-pixel in pixel B1 are 10 and in negative polarity. The gray scale values of each sub-pixel in pixel C1 are 20 and in negative polarity, the gray scale values of each sub-pixel in pixel D1 are 50 and in positive polarity, the gray scale values of each sub-pixel in pixel E1 are 10 and in positive polarity, the gray scale values of each sub-pixel in pixel F1 are 90 and in negative polarity, the gray scale values of each sub-pixel in pixel G1 are 50 and in negative polarity, and the gray scale values of each sub-pixel in pixel H1 are 20 and in positive polarity. In this way, the luminance values in the pixel column direction can be kept balanced, and the multiple lower target gray scale values can make the viewing angle of the to-be-displayed picture wider.

[0070] For example, in the case that each gray scale value combination is alternately distributed in the pixel row direction, the positive polarity pixel and the negative polarity pixel in the same pixel column are different target gray scale values in the same gray scale value combination.

[0071] That is, the sub-pixels of the adjacent two pixel rows in the same pixel column are two target gray scale values in the same gray scale value combination, and the polarities of the two target gray scale values are opposite. The gray scale values of the three sub-pixels in the same pixel are the same, and multiple gray scale value combinations are alternately distributed in pixel units in the pixel column direction.

[0072] However, if the luminance difference between adjacent pixels in the pixel column direction is large, the human eye may perceive a discontinuous boundary, thereby forming horizontal lines. Therefore, in the embodiments of the present application, for the gray scale value combination with a large luminance difference, adjacent sub-pixels are set to different target gray scale values in the same gray scale value combination in the pixel column direction. In one example, the gray scale value combination including a first target gray scale value and a second target gray scale value can be taken as a first gray scale value combination, and the other gray scale value combinations in the multiple gray scale value combinations except the first gray scale value combination can be taken as a second gray scale value combination. Therefore, the first gray scale value combination includes the first target gray scale value and the second target gray scale value belonging to the same gray scale value combination as the first target gray scale value. That is, the first gray scale value combination is a gray scale value combination with a large difference in gray scale values, and in the first gray scale value combination, adjacent sub-pixels in the same pixel are different target gray scale values, thereby reducing the case that horizontal lines appear in the to-be-displayed picture.

[0073] Specifically, in the pixel column comprising the first gray scale value combination, the adjacent sub-pixels of the same pixel column are respectively different target gray scale values in the same first gray scale value combination. In the pixel column comprising the second gray scale value combination, the positive polarity pixels and the negative polarity pixels of the same pixel column are respectively different target gray scale values in the same second gray scale value combination.

[0074] Figure 6 A schematic diagram of a sub-pixel of a to-be-displayed picture of a display panel after display compensation is provided in an embodiment of the present application. As shown in the figure, Figure 6 It is still assumed that the target gray scale value combination of the original gray scale value 64 includes the first gray scale value 90, the second gray scale value 50, 20 and 10. 90 and 10 are taken as the gray scale value combination M1, and 50 and 20 are taken as the gray scale value combination M2. In the pixel row direction, M1 and M2 are arranged alternately. For example, pixel A2 and pixel B2 are the gray scale value combination M1, pixel C2 and pixel D2 are the gray scale value combination M2, pixel E2 and pixel F2 are the gray scale value combination M1, and pixel G2 and pixel H2 are the gray scale value combination M2. Specifically, for the adjacent pixels A2 and B2 in the column direction, each sub-pixel in pixel A2 is of negative polarity, and the gray scale values thereof are 90 and 10 which are alternately distributed according to the sub-pixels. Each sub-pixel in pixel B2 is of positive polarity, and the gray scale values thereof are 10 and 90 which are alternately distributed according to the sub-pixels. The gray scale values of each sub-pixel in pixel C2 are 20 and are of positive polarity, and the gray scale values of each sub-pixel in pixel D2 are 50 and are of negative polarity. Each sub-pixel in pixel E2 is of negative polarity, and the gray scale values thereof are 10 and 90 which are alternately distributed according to the sub-pixels. Each sub-pixel in pixel F2 is of positive polarity, and the gray scale values thereof are 90 and 10 which are alternately distributed according to the sub-pixels. The gray scale values of each sub-pixel in pixel G2 are 50 and are of positive polarity, and the gray scale values of each sub-pixel in pixel H2 are 20 and are of negative polarity. In this way, the brightness in the pixel row direction can be kept balanced, a plurality of lower target gray scale values can make the viewing angle of the to-be-displayed picture wider, and meanwhile, the occurrence of horizontal stripes in the pixel column direction can be reduced.

[0075] It can be understood that the distribution of the target gray scale values in the embodiments of the present application is not limited to the above examples, and other distribution modes capable of reducing the shaking stripes of the to-be-displayed picture can also be used.

[0076] In the embodiments of the present application, a mapping table comprising a mapping relationship between each gray scale value and a gray scale value set can be established in advance. Specifically, the display brightness corresponding to each gray scale value in the display panel can be acquired first. For example, it is assumed that the display panel has 256 gray scale values, and the display brightness corresponding to each of the 256 gray scale values is acquired.

[0077] Then, for each gray scale value, the average display brightness of a plurality of compensation gray scale values is calculated. The compensation gray scale value is a gray scale value used for visual compensation of the gray scale value. The compensation gray scale values include a first gray scale value greater than the gray scale value and a plurality of second gray scale values less than the gray scale value. The number of compensation gray scale values can be set according to requirements, but in order to better achieve brightness balance, the number of second gray scale values in the compensation gray scale values is odd, so that the total number of compensation gray scale values is even, so as to better combine the gray scale values.

[0078] Next, the plurality of compensation gray scale values with the average display brightness equal to the display brightness of the gray scale value are taken as the gray scale value set corresponding to the gray scale value. The gray scale value set of each gray scale value can be multiple, as long as the average display brightness is equal to the display brightness of the gray scale value, it can be taken as the gray scale value set of the gray scale value for visual compensation of the gray scale value. Finally, a mapping table is determined according to the mapping relationship between each gray scale value and the gray scale value set, so that the target gray scale value set corresponding to the original gray scale value is obtained based on the original gray scale value in the subsequent table lookup.

[0079] Since the gray scale value set corresponding to each gray scale value can be multiple. In step 402 of the embodiment of the present application, at least one gray scale value set corresponding to the original gray scale value can be determined through the preset mapping table. Then, any one of the gray scale value sets is selected as the target gray scale value set. Finally, the target gray scale value greater than the original gray scale value in the target gray scale value set is taken as the first target gray scale value, and the target gray scale value less than the original gray scale value is taken as the second target gray scale value. In this way, the gray scale value set used for visual compensation of the original gray scale value can be quickly obtained, thereby improving the efficiency of visual compensation of the to-be-displayed picture.

[0080] Figure 7 A structural schematic diagram of a display compensation device 700 provided in an embodiment of the present application is shown in FIG. 7. Figure 7 The display compensation device 700 can include an acquisition module 701, a determination module 702, and a display module 703. The acquisition module 701 is configured to acquire an original gray scale value of a to-be-displayed picture of a display panel and display polarities of sub-pixels. The determination module 702 is configured to determine a target gray scale value set used for visual compensation of the display panel according to the original gray scale value. The target gray scale value set includes a first target gray scale value and a plurality of second target gray scale values, the first target gray scale value is greater than the original gray scale value, and the second target gray scale values are less than the original gray scale value. The display module 703 is configured to display the to-be-displayed picture using the first target gray scale value and the plurality of second target gray scale values as display gray scale values of the sub-pixels respectively according to the display polarities of the sub-pixels, so as to perform visual compensation on the display panel.

[0081] The acquisition module 701, the determination module 702 and the display module 703 can be respectively used for performing steps 401-403 in the embodiments of the display compensation method described above, and the specific implementation of these modules and more details can be referred to the corresponding method part, which will not be repeated here.

[0082] Figure 8 A structure block diagram of a display device 800 provided in an embodiment of the present application is shown in FIG. 8. Please refer to Figure 8 The display device 800 provided in an embodiment of the present application can include the display compensation apparatus 700 described above, and can include a display panel 801, a memory 802 and a processor 803. The memory 802 is configured to store instructions. The processor 803 is configured to call the instructions from the memory and implement the display compensation method described above when executing the instructions.

[0083] An embodiment of the present application further provides a machine readable storage medium having instructions stored thereon, which, when executed by a processor, cause the processor to be configured to perform the display compensation method described above.

[0084] Since the display device and the machine readable storage medium store instructions, the steps in any of the display compensation methods provided in embodiments of the present application can be performed, and thus the beneficial effects of any of the display compensation methods provided in embodiments of the present application can be achieved. Details are described in the foregoing embodiments, which will not be repeated here.

[0085] Those skilled in the art should understand that embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can be in the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can be in the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0086] The present application is described with reference to flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The functions specified in one flow or multiple flows and / or blocks

[0087] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the flow Figure 1 flow or flows and / or blocks Figure 1 of the flow or flows and / or blocks in the figure.

[0088] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that are executed on the computer or other programmable apparatus provide steps for implementing the flow Figure 1 flow or flows and / or blocks Figure 1 of the flow or flows and / or blocks in the figure.

[0089] In one typical configuration, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0090] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory, and / or non-volatile memory, such as read-only memory (ROM), EPROM, and / or flash memory. The memory is an example of computer readable media.

[0091] Computer readable media includes permanent and non-permanent, removable and non-removable media, implemented by any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD), or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to computing devices. According to the definition herein, computer readable media does not include transitory media, such as modulated data signals and carrier waves.

[0092] It should also be noted that the terms "comprising", "comprises" or other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus.

[0093] The above embodiments are only used to illustrate the present application, but not to limit it. Instead of the above, various modifications and changes can be made to the application by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the application shall fall into the scope of the claims of the application.

Claims

1. A display compensation method, characterized by, The display panel comprises a plurality of pixels arranged in an array, each of the pixels comprising a plurality of sub-pixels, and the display compensation method comprises: obtaining original gray scale values of a to-be-displayed picture of the display panel and display polarities of the sub-pixels; determining a target gray scale value set for visual compensation of the display panel according to the original gray scale values, the target gray scale value set comprising a first target gray scale value and a plurality of second target gray scale values, the first target gray scale value being greater than the original gray scale value, and the second target gray scale values being less than the original gray scale value; displaying the to-be-displayed picture by using the first target gray scale value and the plurality of second target gray scale values as display gray scale values of the sub-pixels according to the display polarities of the sub-pixels, respectively, to visually compensate the display panel; wherein the displaying the to-be-displayed picture by using the first target gray scale value and the plurality of second target gray scale values as display gray scale values of the sub-pixels according to the display polarities of the sub-pixels, respectively, comprises: dividing a plurality of target gray scale values in the target gray scale value set into a plurality of gray scale value combinations, each of the gray scale value combinations comprising two target gray scale values, and a sum of display brightness values corresponding to the target gray scale values in the plurality of gray scale value combinations being equal; displaying the to-be-displayed picture by sequentially using the target gray scale values in each of the gray scale value combinations as display gray scale values of the sub-pixels in a pixel column direction or a pixel row direction, so that the gray scale value combinations are sequentially and alternately distributed, wherein the target gray scale values corresponding to polarities of adjacent pixels are different in the pixel column direction and the pixel row direction.

2. The display compensation method according to claim 1, wherein The display polarities comprise positive polarity and negative polarity, and the gray scale value combinations are alternately distributed in the pixel column direction. In the same pixel row, the positive polarity pixel and the negative polarity pixel are different target gray scale values in the same gray scale value combination.

3. The display compensation method according to claim 1, wherein The display polarities comprise positive polarity and negative polarity, and the gray scale value combinations are alternately distributed in the pixel row direction. In the same pixel column, the positive polarity pixel and the negative polarity pixel are different target gray scale values in the same gray scale value combination.

4. The display compensation method according to claim 1, wherein The display polarities comprise positive polarity and negative polarity, and the gray scale value combinations are alternately distributed in the pixel row direction. In a pixel column comprising a first gray scale value combination, adjacent sub-pixels in the same pixel column are different target gray scale values in the same first gray scale value combination, the first gray scale value combination comprising the first target gray scale value and a second target gray scale value belonging to the same gray scale value combination as the first target gray scale value; In a pixel column comprising a second gray scale value combination, the positive polarity pixel and the negative polarity pixel in the same pixel column are different target gray scale values in the same second gray scale value combination, the second gray scale value combination being a gray scale value combination other than the first gray scale value combination in the plurality of gray scale value combinations.

5. The display compensation method according to claim 1, wherein The determining the target gray scale value set for visual compensation of the display panel according to the original gray scale values comprises: determine at least one set of gray scale values corresponding to the original gray scale value through a preset mapping table; select an arbitrary set of gray scale values as the target set of gray scale values; determine a target gray scale value greater than the original gray scale value in the target set of gray scale values as the first target gray scale value, and determine a target gray scale value less than the original gray scale value in the target set of gray scale values as the second target gray scale value.

6. The display compensation method according to claim 5, wherein Before the step of determining the target set of gray scale values for visual compensation of the display panel according to the original gray scale value, the method further comprises: obtaining display brightness corresponding to each gray scale value in the display panel; for each gray scale value, calculating average display brightness of a plurality of compensation gray scale values, wherein the compensation gray scale values include a first gray scale value greater than the gray scale value and a plurality of second gray scale values less than the gray scale value; determining the set of gray scale values corresponding to the gray scale value as a plurality of compensation gray scale values with equal average display brightness and display brightness of the gray scale value; determining the mapping table according to a mapping relationship between each gray scale value and the set of gray scale values.

7. A display compensation device, characterized by, The display panel includes a plurality of pixels arranged in an array, and each pixel includes a plurality of sub-pixels. The display compensation device includes: an obtaining module configured to obtain an original gray scale value of a to-be-displayed picture of the display panel and display polarity of each sub-pixel; a determining module configured to determine a target set of gray scale values for visual compensation of the display panel according to the original gray scale value, wherein the target set of gray scale values includes a first target gray scale value greater than the original gray scale value and a plurality of second target gray scale values less than the original gray scale value; a display module configured to display the to-be-displayed picture using the first target gray scale value and the plurality of second target gray scale values as display gray scale values of each sub-pixel according to the display polarity of each sub-pixel, so as to visually compensate the display panel. The display module is further configured to divide a plurality of target gray scale values in the target set of gray scale values into a plurality of gray scale value combinations, each gray scale value combination includes two target gray scale values, and the sum of display brightness values corresponding to the target gray scale values in the plurality of gray scale value combinations is equal; and display the to-be-displayed picture by sequentially using the target gray scale values in each gray scale value combination as display gray scale values of each sub-pixel in a pixel column direction or a pixel row direction, so that the gray scale value combinations are sequentially and alternately distributed, wherein the polarities corresponding to the target gray scale values in adjacent pixels are different in the pixel column direction and the pixel row direction.

8. A display device, characterized by comprising: The display compensation device includes the display compensation device of claim 7, and the display device includes: a display panel; a memory configured to store instructions; and a processor configured to call the instructions from the memory and implement the display compensation method of any one of claims 1 to 6 when the instructions are executed.

9. A machine-readable storage medium, characterized in that, The machine-readable storage medium stores instructions that, when executed by a processor, cause the processor to be configured to perform the display compensation method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Display panel

    CN112180630A