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

By obtaining the original grayscale value of the screen to be displayed on the display panel and the display polarity of each sub-pixel, determining the target grayscale value set, and setting the display grayscale value according to the display polarity, the problem of viewing angle defects of large-size LCD display panels is solved. problem, it achieves a balanced display brightness at multiple viewing angles of the display panel and reduces the phenomenon of head wrinkles.

CN119314443AActive Publication Date: 2025-01-14SHENZHEN CHINA STAR OPTOELECTRONICS SEMICON DISPLAY TECH CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

The large-size LCD display panel has viewing angle defects, resulting in uneven display effects at different angles and problems such as head shaking.

Method used

By obtaining the original grayscale value of the picture to be displayed on the display panel and the display polarity of each sub-pixel, a target grayscale value set is determined, which includes a first target grayscale value that is greater than the original grayscale value and a plurality of target grayscale values ​​that are smaller than the original grayscale value. The second target grayscale value of the grayscale value. According to the display polarity of each sub-pixel, these target gray-scale values ​​are used as the display gray-scale value of each sub-pixel, and the screen to be displayed is displayed to achieve visual compensation.

Benefits of technology

By increasing the number of relatively low low grayscale values, the side-view brightness is reduced, so that the difference between the side-view brightness and the front-view brightness is reduced, thereby balancing the display brightness of the display panel from multiple viewing angles, improving the display effect, and reducing the head shake phenomenon. .

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119314443A_ABST
    Figure CN119314443A_ABST
Patent Text Reader

Abstract

The invention discloses a display compensation method, a display compensation device, display equipment and a storage medium. The method comprises the following steps: determining a corresponding target gray-scale value set based on an original gray-scale value of a to-be-displayed picture of a display panel; a first target gray-scale value larger than the original gray-scale value and a plurality of second target gray-scale values smaller than the original gray-scale value in the target gray-scale value set serve as display gray-scale values of all the sub-pixels, and the to-be-displayed image is displayed. Wherein the first target gray-scale value is a relatively high gray-scale value used for visual compensation, and the second target gray-scale value is a relatively low gray-scale value used for visual compensation. Therefore, by increasing the number of relatively low gray-scale values (the second target gray-scale value) and reducing the side-view brightness, the difference between the side-view brightness and the front-view brightness is reduced, so that the display brightness of the display panel at multiple visual angles is balanced, and efficient visual compensation is performed on the display panel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] As people's living and working scenes become more diversified, the application scenarios of large-size LCD (Liquid Crystal Display) display products are becoming increasingly extensive. For large-size LCDs, what needs to be considered is how to solve the viewing angle defect problem. Therefore, compensation algorithms for large-size LCD viewing angle defects have emerged. Summary of the invention

[0003] The purpose of the present application is to provide a display compensation method, a display compensation device, a display equipment and a storage medium.

[0004] In order to achieve the above-mentioned object, the first aspect of the present application provides a display compensation method, wherein the display panel includes a plurality of pixels arranged in an array, each pixel includes a plurality of sub-pixels, and the display compensation method includes:

[0005] Obtaining the original grayscale value of the image to be displayed on the display panel and the display polarity of each sub-pixel;

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

[0007] According to the display polarity of each sub-pixel, the first target grayscale value and the plurality of second target grayscale values ​​are respectively used as the display grayscale value of each sub-pixel to display the image to be displayed, so as to perform visual compensation on the display panel.

[0008] In the embodiment of the present application, according to the display polarity of each sub-pixel, a first target grayscale value and a plurality of second target grayscale values ​​are respectively used as the display grayscale value of each sub-pixel to display the image to be displayed, including:

[0009] Dividing multiple target grayscale values ​​in the target grayscale value set into multiple grayscale value combinations, each grayscale value combination includes two target grayscale values, and the sum of display brightness values ​​corresponding to each target grayscale value in the multiple grayscale value combinations is equal;

[0010] According to the pixel column direction or the pixel row direction, the target grayscale value in each grayscale value combination is used as the display grayscale value of each sub-pixel to display the display image, so that each grayscale value combination is alternately distributed in sequence, wherein in the pixel column direction and the pixel row direction, the polarities corresponding to the target grayscale values ​​in adjacent pixels are different.

[0011] In the embodiment of the present application, the display polarity includes positive polarity and negative polarity, and each grayscale value combination is alternately distributed in the direction of the pixel column;

[0012] The positive polarity pixels and the negative polarity pixels in the same pixel row are respectively different target grayscale values ​​in the same grayscale value combination.

[0013] In the embodiment of the present application, the display polarity includes positive polarity and negative polarity, and each grayscale value combination is alternately distributed in the direction of the pixel row;

[0014] The positive polarity pixels and the negative polarity pixels in the same pixel column are respectively different target grayscale values ​​in the same grayscale value combination.

[0015] In the embodiment of the present application, the display polarity includes positive polarity and negative polarity, and each grayscale value combination is alternately distributed in the direction of the pixel row;

[0016] Wherein, in a pixel column including a first grayscale value combination, adjacent sub-pixels in the same pixel column are respectively different target grayscale values ​​in the same first grayscale value combination, and the first grayscale value combination includes a first target grayscale value and a second target grayscale value that belongs to the same grayscale value combination as the first target grayscale value;

[0017] In a pixel column including a second grayscale value combination, the positive polarity pixels and the negative polarity pixels in the same pixel column are respectively different target grayscale values ​​in the same second grayscale value combination, and the second grayscale value combination is a grayscale value combination among multiple grayscale value combinations except the first grayscale value combination.

[0018] In an embodiment of the present application, determining a target grayscale value set for visual compensation of a display panel according to an original grayscale value includes:

[0019] Determine at least one grayscale value set corresponding to the original grayscale value through a preset mapping table;

[0020] Select any grayscale value set as the target grayscale value set;

[0021] A target grayscale value in the target grayscale value set that is greater than the original grayscale value is used as a first target grayscale value, and a target grayscale value that is less than the original grayscale value is used as a second target grayscale value.

[0022] In the embodiment of the present application, before determining the target grayscale value set for visual compensation of the display panel according to the original grayscale value, the method further includes:

[0023] Get the display brightness corresponding to each grayscale value in the display panel;

[0024] For each grayscale value, calculating an average display brightness of a plurality of compensated grayscale values, wherein the compensated grayscale value includes a first grayscale value greater than the grayscale value and a plurality of second grayscale values ​​less than the grayscale value;

[0025] Taking a plurality of compensated grayscale values ​​whose average display brightness is equal to the display brightness of the grayscale value as a grayscale value set corresponding to the grayscale value;

[0026] A mapping table is determined according to a mapping relationship between each grayscale value and a grayscale value set.

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

[0028] An acquisition module, used to acquire the original grayscale value of the image to be displayed on the display panel and the display polarity of each sub-pixel;

[0029] A determination module, configured to determine a target grayscale value set for visual compensation of the display panel according to the original grayscale value, wherein the target grayscale value set includes a first target grayscale value and a plurality of second target grayscale values, wherein the first target grayscale value is greater than the original grayscale value, and the second target grayscale value is less than the original grayscale value;

[0030] The display module is used to use the first target grayscale value and multiple second target grayscale values ​​as the display grayscale value of each sub-pixel to display the image to be displayed according to the display polarity of each sub-pixel, so as to perform visual compensation on the display panel.

[0031] A third aspect of the present application provides a display device, including the above-mentioned display compensation device, the display device comprising:

[0032] Display panel;

[0033] a memory configured to store instructions; and

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

[0035] A fourth aspect of the present application provides a machine-readable storage medium, on which instructions are stored. When the instructions are executed by a processor, the processor is configured to execute the above-mentioned display compensation method.

[0036] The present application determines the corresponding target grayscale value set based on the original grayscale value of the image to be displayed on the display panel. And a first target grayscale value greater than the original grayscale value and a plurality of second target grayscale values ​​less than the original grayscale value in the target grayscale value set are used as the display grayscale value of each sub-pixel to display the image to be displayed. Among them, the first target grayscale value is a relatively high high grayscale value for visual compensation, and the second target grayscale value is a relatively low low grayscale value for visual compensation. In this way, the brightness of the side view can be reduced by increasing the number of relatively low low grayscale values ​​(second target grayscale values), so that the difference between the brightness of the side view and the brightness of the front view is reduced, thereby balancing the display brightness of multiple viewing angles of the display panel to perform efficient visual compensation on the display panel.

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

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

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

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

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

[0042] Figure 4 A schematic diagram of a flow chart of a display compensation method provided in an embodiment of the present application;

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

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

[0045] Figure 7 A schematic diagram of the structure of a display compensation device provided in an embodiment of the present application;

[0046] Figure 8This is a structural block diagram of a display device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0048] In the description of the present application, it should be understood that the terms "first" and "second" are used only for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may 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 clearly and specifically defined. In the present application, the word "exemplary" is used to mean "used as an example, illustration or description". Any embodiment described as "exemplary" in the present application is not necessarily interpreted as being more preferred or more advantageous than other embodiments. In order to enable any technician in the field to implement and use the present application, the following description is given. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present application can also be implemented without using these specific details. In other examples, well-known structures and processes will not be elaborated in detail to avoid unnecessary details that make the description of the present application obscure. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest range of principles and features disclosed in the present application.

[0049] Currently, based on the viewing angle defect problem of the display panel, a view angle compensation (VAC) algorithm can be used to perform display compensation on the display panel. Figure 1 A schematic diagram of the principle of a VAC algorithm is shown in FIG. Figure 1 As shown, Figure 1 The display panel is a Tri-gate architecture. The display panel includes a plurality of pixels arranged in an array, and each pixel may include a plurality of sub-pixels of different colors, for example, a red sub-pixel R, a green sub-pixel G, and a blue sub-pixel B. In each column of sub-pixels, the red sub-pixels R, the green sub-pixels G, and the blue sub-pixels B are arranged alternately in sequence. By adopting the Tri-gate architecture, the three columns of sub-pixels can share a data line, so that the number of data lines is reduced to 1 / 3 of the original, thereby reducing the number of data lines of the source driver and reducing the use cost of the source driver.

[0050] By replacing the original grayscale value of the pixel in the display panel with a relatively high high grayscale value H and a relatively low low grayscale value L, the relationship between the front view brightness and the grayscale value can be guaranteed to remain unchanged, and the relationship between the side view brightness and the grayscale value can be corrected. Among them, the high grayscale value H is greater than the original grayscale value, and the low grayscale value L is less than the original grayscale value. The feedthrough voltage (Feedthrough Voltage, Vft) caused by the coupling capacitor 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. Therefore, after applying the VAC algorithm, the display brightness corresponding to the positive polarity pixel in the minimum cycle and the display brightness corresponding to the negative polarity pixel still have differences, and are regularly distributed. When the human eye shakes at a certain frequency, head shaking wrinkles will be observed. In the embodiment of the present application, the relatively high high grayscale value H refers to a grayscale value higher than the original grayscale value, and the relatively low grayscale value L refers to a grayscale value lower than the original grayscale value.

[0051] Figure 2 Schematic diagram of a sub-pixel of a picture to be displayed on a display panel before display compensation. When the VAC algorithm is not used, the grayscale values ​​of all sub-pixels of the picture to be displayed are the same. For example, the grayscale values ​​of all sub-pixels are 64. Figure 3 It is a schematic diagram of the sub-pixels of the image to be displayed on the display panel after display compensation using the VAC algorithm. After the VAC algorithm is applied, the high grayscale value H is 100 and the low grayscale value is 30. It is understandable that the high grayscale value H and the low grayscale 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 grayscale value H+ is less than the voltage of the negative polarity high grayscale value H-. Therefore, the display brightness of one pixel column will be darker and the display brightness of another adjacent pixel column will be brighter. When the human eye shakes at a certain frequency, head shake wrinkles will still be observed.

[0052] In view of the above, the embodiment of the present application proposes a display compensation method, which balances the display brightness of the picture to be displayed on the display panel by increasing the number of relatively low low grayscale values ​​L, breaks the rule that one pixel column is darker and another adjacent pixel column is bright, and improves the situation of head shaking lines appearing in the picture to be displayed on the display panel to a certain extent. The display compensation method of the embodiment of the present application is applied to a display device for display compensation of a display panel, and the display panel may 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 reference to the accompanying drawings, taking each pixel including RGB sub-pixels as an example. Since the number of cone cells that perceive green is the largest in the photosensitive area of ​​the human eye, the human eye is more sensitive to green than to blue and red. Therefore, in the embodiment of the present application, the green sub-pixel G is located between the red sub-pixel R and the blue sub-pixel B, which is conducive to reducing the situation in which some green sub-pixels G are aggregated in the direction of the pixel column, resulting in an increased sensitivity of the human eye to the green sub-pixel at that position, thereby improving the user's viewing experience.

[0054] See also Figure 4 , Figure 4 This is a flow chart of a display compensation method provided in an embodiment of the present application. The display compensation method may include steps 401-403, etc., which are described in detail below.

[0055] Step 401: Obtain the original grayscale value of the image to be displayed on the display panel and the display polarity of each sub-pixel.

[0056] Step 402: Determine a target grayscale value set for visual compensation of the display panel according to the original grayscale value. The target grayscale value set is a grayscale value set corresponding to the original grayscale value that is set and stored in advance.

[0057] Step 403 : According to the display polarity of each sub-pixel, use the first target grayscale value and the plurality of second target grayscale values ​​as the display grayscale value of each sub-pixel to display the image to be displayed, so as to perform visual compensation on the display panel.

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

[0059] In an embodiment of the present application, a target grayscale value set may include multiple target grayscale values, specifically, a first target grayscale value and multiple second target grayscale values. Among them, the first target grayscale value is greater than the original grayscale value, and can be used as a relatively high high grayscale value H, and the second target grayscale value is less than the original grayscale value, and can be used as a relatively low low grayscale value L. Among them, considering that if too many high grayscale values ​​are set, it is easy to cause the brightness of the image to be displayed to be too large, which has a certain impact on the display effect. Therefore, in an embodiment of the present application, a first target grayscale value greater than the original grayscale value is set as a relatively high high grayscale value H, and multiple second target grayscale values ​​are set as relatively low low grayscale values ​​H, and each second target grayscale value is different from each other.

[0060] Finally, according to the display polarity of each sub-pixel, the first target grayscale value and multiple second target grayscale values ​​are used as the display grayscale value of each sub-pixel to display the image to be displayed, so that the polarities of adjacent pixels are opposite to perform visual compensation on the display panel.

[0061] Compared with the method of setting a high grayscale value and a low grayscale value in the related art, the embodiment of the present application reduces the brightness of the side view by increasing the number of relatively low low grayscale values ​​(second target grayscale values), so that the difference between the brightness of the side view and the brightness of the front view is reduced, thereby balancing the display brightness of the display panel at multiple viewing angles to perform efficient visual compensation on the display panel.

[0062] In step 403 of the embodiment of the present application, multiple target grayscale values ​​in the target grayscale value set may be divided into multiple grayscale value combinations, wherein each grayscale value combination includes two target grayscale values, and the sum of display brightness values ​​corresponding to each target grayscale value in the multiple grayscale value combinations is equal.

[0063] In the embodiment of the present application, multiple target grayscale values ​​in multiple target grayscale value sets can be combined as a group of two target grayscale values ​​to obtain multiple grayscale value combinations. The multiple grayscale value combinations satisfy the equal sum of display brightness. It can be understood that the error between the sums of multiple brightnesses within a set range can indicate that the sum of display brightness is equal.

[0064] In one example, the average value of multiple target grayscale values ​​can be used as the center point, and the target grayscale values ​​on both sides of the center point can be combined respectively, so that the largest target grayscale value is combined with the smallest target grayscale value, the second largest target grayscale value is combined with the second smallest target grayscale value, and so on, to obtain multiple grayscale value combinations. For example, assuming that the original grayscale value is 64, the target grayscale value set corresponding to the original grayscale value includes a first target grayscale value of 90 and three second target grayscale values, which are 50, 20 and 10, respectively. Then, 90 can be combined with 10, and 50 can be combined with 20 to obtain two grayscale value combinations. By combining a higher grayscale value with a lower grayscale value, a clearer image can be provided while providing a wider viewing angle.

[0065] Then, according to the pixel column direction or the pixel row direction, the target grayscale values ​​in each grayscale value combination are sequentially used as the display grayscale values ​​of each sub-pixel to display the image to be displayed, so that each grayscale value combination is alternately distributed in sequence. In this way, in the pixel column direction or the pixel row direction, multiple target grayscale values ​​are used to replace the original grayscale value for display, and the sum of the display brightness of each grayscale value combination is equal, which can make the display brightness more balanced, thereby reducing the phenomenon of shaking head lines appearing in the image to be displayed.

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

[0067] Taking the alternating distribution of the grayscale value combinations in the pixel column direction as an example, the positive polarity pixels and the negative polarity pixels in the same pixel row are respectively different target grayscale values ​​in the same grayscale value combination.

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

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

[0070] Taking the alternate distribution of the grayscale value combinations in the pixel row direction as an example, the positive polarity pixels and the negative polarity pixels in the same pixel column are respectively different target grayscale values ​​in the same grayscale value combination.

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

[0072] However, if the brightness difference between adjacent pixels in the pixel column direction is large, the human eye may perceive a discontinuous boundary, thereby forming horizontal stripes. Therefore, in an embodiment of the present application, for a grayscale value combination with a large brightness difference, adjacent sub-pixels are set to different target grayscale values ​​in the same grayscale value combination in the pixel column direction. In one example, a grayscale value combination including a first target grayscale value and a second target grayscale value can be used as a first grayscale value combination, and other grayscale value combinations except the first grayscale value combination in a plurality of grayscale value combinations can be used as a second grayscale value combination. Therefore, the first grayscale value combination includes a first target grayscale value and a second target grayscale value belonging to the same grayscale value combination as the first target grayscale value. In other words, the first grayscale value combination is a grayscale value combination with a large difference in grayscale values. In the first grayscale value combination, adjacent sub-pixels in the same pixel are respectively different target grayscale values, thereby reducing the occurrence of horizontal stripes in the image to be displayed.

[0073] Specifically, in a pixel column including a first grayscale value combination, adjacent sub-pixels in the same pixel column are different target grayscale values ​​in the same first grayscale value combination. In a pixel column including a second grayscale value combination, positive polarity pixels and negative polarity pixels in the same pixel column are different target grayscale values ​​in the same second grayscale value combination.

[0074] Figure 6 FIG. 1 is a schematic diagram of a sub-pixel of a display panel to be displayed after display compensation provided in an embodiment of the present application. Figure 6 As shown, it is still assumed that the target grayscale value combination of the original grayscale value 64 includes a first grayscale value 90, a second grayscale value 50, 20 and 10. 90 and 10 are used as the grayscale value combination M1, and 50 and 20 are used as the grayscale value combination M2. In the pixel row direction, M1 and M2 are arranged alternately. For example, pixel A2 and pixel B2 are the grayscale value combination M1, pixel C2 and pixel D2 are the grayscale value combination M2, pixel E2 and pixel F2 are the grayscale value combination M1, and pixel G2 and pixel H2 are the grayscale value combination M2. Specifically, for adjacent pixels A2 and B2 in the column direction, each sub-pixel in pixel A2 is negative polarity, and its grayscale values ​​are 90 and 10 distributed alternately by sub-pixel, and each sub-pixel in pixel B2 is positive polarity, and its grayscale values ​​are 10 and 90 distributed alternately by sub-pixel. The grayscale value of each sub-pixel in pixel C2 is 20 and is positive polarity, and the grayscale value of each sub-pixel in pixel D2 is 50 and is negative polarity. Each sub-pixel in pixel E2 is negative polarity, and its grayscale value is 10 and 90, which are distributed alternately by sub-pixel. Each sub-pixel in pixel F2 is positive polarity, and its grayscale value is 90 and 10, which are distributed alternately by sub-pixel. The grayscale value of each sub-pixel in pixel G2 is 50 and is positive polarity, and the grayscale value of each sub-pixel in pixel H2 is 20 and is negative polarity. In this way, the brightness in the direction of pixel rows can be kept balanced, and multiple lower target grayscale values ​​can make the viewing angle of the image to be displayed wider. At the same time, it can also reduce the occurrence of horizontal stripes in the direction of pixel columns.

[0075] It is understandable that the distribution of the target grayscale values ​​in the implementation of the present application is not limited to the above examples, and may also be other distribution methods that can reduce head shaking wrinkles in the image to be displayed.

[0076] In an embodiment of the present application, a mapping table containing a mapping relationship between each grayscale value and a grayscale value set may be established in advance. Specifically, the display brightness corresponding to each grayscale value in the display panel may be first obtained. For example, assuming that the display panel has 256 grayscale values, the display brightness corresponding to the 256 grayscale values ​​may be obtained respectively.

[0077] Then, for each grayscale value, the average display brightness of multiple compensated grayscale values ​​is calculated. The compensated grayscale value is a grayscale value used to visually compensate the grayscale value. The compensated grayscale value includes a first grayscale value greater than the grayscale value and multiple second grayscale values ​​less than the grayscale value. The number of compensated grayscale values ​​can be set according to demand, but in order to better achieve brightness balance, the number of second grayscale values ​​in the compensated grayscale value is an odd number, so that the total number of compensated grayscale values ​​is an even number, so as to better combine grayscale values.

[0078] Next, multiple compensated grayscale values ​​whose average display brightness is equal to the display brightness of the grayscale value are used as the grayscale value set corresponding to the grayscale value. There may be multiple grayscale value sets for each grayscale value, and as long as the average display brightness is equal to the display brightness of the grayscale value, it can be used as the grayscale value set of the grayscale value for visual compensation of the grayscale value. Finally, a mapping table is determined based on the mapping relationship between each grayscale value and the grayscale value set, so that the target grayscale value set corresponding to the original grayscale value can be obtained by looking up the table based on the original grayscale value.

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

[0080] Figure 7 Schematic diagram of the structure of a display compensation device 700 provided in an embodiment of the present application. Figure 7 , the display compensation device 700 may include an acquisition module 701, a determination module 702 and a display module 703. The acquisition module 701 is used to acquire the original grayscale value of the image to be displayed of the display panel and the display polarity of each sub-pixel. The determination module 702 is used to determine a target grayscale value set for visual compensation of the display panel based on the original grayscale value. Among them, the target grayscale value set includes a first target grayscale value and a plurality of second target grayscale values, the first target grayscale value is greater than the original grayscale value, and the second target grayscale value is less than the original grayscale value. The display module 703 is used to use the first target grayscale value and the plurality of second target grayscale values ​​as the display grayscale values ​​of each sub-pixel according to the display polarity of each sub-pixel to display the image to be displayed, so as to perform visual compensation on the display panel.

[0081] Among them, the acquisition module 701, the determination module 702 and the display module 703 can be used to respectively execute steps 401-403 in the embodiment corresponding to the above-mentioned display compensation method. For the specific implementation methods of these modules and more details, please refer to the corresponding method part, which will not be repeated here.

[0082] Figure 8 800 is a structural block diagram of a display device 800 provided in an embodiment of the present application. Figure 8 The embodiment of the present application provides a display device 800, which may include the display compensation device 700 described above. The display device 800 may 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 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, on which instructions are stored. When the instructions are executed by a processor, the processor is configured to execute the above-mentioned display compensation method.

[0084] Since the instructions stored in the display device and the machine-readable storage medium can execute the steps in any display compensation method provided in the embodiments of the present application, the beneficial effects that can be achieved by any display compensation method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0085] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt 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.) that contain computer-usable program code.

[0086] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, 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 generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0087] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0088] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

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

[0090] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0091] Computer readable media include permanent and non-permanent, removable and non-removable media, and can be implemented by any method or technology to store information. Information can be 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 disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated communication signals and carrier waves.

[0092] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0093] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A display compensation method, characterized in that: The display panel includes a plurality of pixels arranged in an array, each of the pixels includes a plurality of sub-pixels, and the display compensation method includes: Acquiring an original grayscale value of a picture to be displayed on the display panel and a display polarity of each of the sub-pixels; Determine, according to the original grayscale value, a target grayscale value set for visual compensation of the display panel, wherein the target grayscale value set includes a first target grayscale value and a plurality of second target grayscale values, wherein the first target grayscale value is greater than the original grayscale value, and the second target grayscale value is less than the original grayscale value; According to the display polarity of each of the sub-pixels, the first target grayscale value and a plurality of the second target grayscale values ​​are respectively used as display grayscale values ​​of each of the sub-pixels to display the image to be displayed, so as to perform visual compensation on the display panel.

2. The display compensation method according to claim 1, characterized in that: The method of displaying the to-be-displayed picture by using the first target grayscale value and a plurality of the second target grayscale values ​​as display grayscale values ​​of each of the sub-pixels according to the display polarity of each of the sub-pixels comprises: Dividing a plurality of target grayscale values ​​in the target grayscale value set into a plurality of grayscale value combinations, each of the grayscale value combinations including two target grayscale values, and the sum of display brightness values ​​corresponding to the target grayscale values ​​in the plurality of grayscale value combinations being equal; According to the pixel column direction or the pixel row direction, the target grayscale values ​​in each grayscale value combination are used as the display grayscale values ​​of each sub-pixel to display the image to be displayed, so that each grayscale value combination is alternately distributed in sequence, wherein in the pixel column direction and the pixel row direction, the polarities corresponding to the target grayscale values ​​in adjacent pixels are different.

3. The display compensation method according to claim 2, characterized in that: The display polarity includes positive polarity and negative polarity, and each of the grayscale value combinations is alternately distributed in the direction of the pixel column; The positive polarity pixels and the negative polarity pixels in the same pixel row are respectively different target grayscale values ​​in the same grayscale value combination.

4. The display compensation method according to claim 2, characterized in that: The display polarity includes positive polarity and negative polarity, and each of the grayscale value combinations is alternately distributed in the direction of the pixel row; The positive polarity pixels and the negative polarity pixels in the same pixel column are respectively different target grayscale values ​​in the same grayscale value combination.

5. The display compensation method according to claim 2, characterized in that: The display polarity includes positive polarity and negative polarity, and each of the grayscale value combinations is alternately distributed in the direction of the pixel row; Wherein, in a pixel column including a first grayscale value combination, adjacent sub-pixels in the same pixel column are respectively different target grayscale values ​​in the same first grayscale value combination, and the first grayscale value combination includes the first target grayscale value and a second target grayscale value belonging to the same grayscale value combination as the first target grayscale value; In a pixel column including a second grayscale value combination, the positive polarity pixels and the negative polarity pixels of the same pixel column are respectively different target grayscale values ​​in the same second grayscale value combination, and the second grayscale value combination is a grayscale value combination among multiple grayscale value combinations except the first grayscale value combination.

6. The display compensation method according to claim 1, characterized in that: The step of determining a target grayscale value set for visually compensating the display panel according to the original grayscale value comprises: Determining at least one grayscale value set corresponding to the original grayscale value through a preset mapping table; Select any grayscale value set as the target grayscale value set; A target grayscale value in the target grayscale value set that is greater than the original grayscale value is used as the first target grayscale value, and a target grayscale value that is less than the original grayscale value is used as the second target grayscale value.

7. The display compensation method according to claim 6, characterized in that: Before determining a target grayscale value set for visual compensation of the display panel according to the original grayscale value, the method further includes: Obtaining display brightness corresponding to each grayscale value in the display panel; For each of the grayscale values, calculating an average display brightness of a plurality of compensated grayscale values, wherein the compensated grayscale value includes a first grayscale value greater than the grayscale value and a plurality of second grayscale values ​​less than the grayscale value; Taking a plurality of compensated grayscale values ​​having an average display brightness equal to the display brightness of the grayscale value as a grayscale value set corresponding to the grayscale value; The mapping table is determined according to a mapping relationship between each of the grayscale values ​​and the grayscale value set.

8. A display compensation device, characterized in that: The display panel includes a plurality of pixels arranged in an array, each of the pixels includes a plurality of sub-pixels, and the display compensation device includes: An acquisition module, used for acquiring an original grayscale value of a picture to be displayed on the display panel and a display polarity of each sub-pixel; a determination module, configured to determine, according to the original grayscale value, a target grayscale value set for visual compensation of the display panel, wherein the target grayscale value set includes a first target grayscale value and a plurality of second target grayscale values, wherein the first target grayscale value is greater than the original grayscale value, and the second target grayscale value is less than the original grayscale value; The display module is used to display the image to be displayed by using the first target grayscale value and a plurality of the second target grayscale values ​​as display grayscale values ​​of each sub-pixel according to the display polarity of each sub-pixel, so as to perform visual compensation on the display panel.

9. A display device, characterized in that: Comprising the display compensation device according to claim 8, the display device comprises: Display panel; a memory configured to store instructions; and A processor is configured to call the instructions from the memory and implement the display compensation method according to any one of claims 1 to 7 when executing the instructions.

10. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores instructions, which, when executed by a processor, enable the processor to be configured to perform the display compensation method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Liquid crystal display device and liquid crystal display panel driving method

    CN106782371A

  • Display panel

    CN112180630A

  • Display chromaticity visual angle correction method, intelligent terminal and storage medium

    CN112951147A

  • Display brightness adjusting method and device, electronic equipment and storage medium

    CN117594023A

  • Display panel, and pixel compensation method and apparatus therefor

    WO2022147953A1

Cited By

  • Image quality compensation method for display screen, image quality compensation apparatus, and display apparatus

    WO2026199168A1