Compensation method of display panel, display panel and display device
By calculating the compensated grayscale value of the target pixel on the display panel, the problem of uneven brightness of the display screen is solved, and a more uniform brightness display effect is achieved.
Patent Information
- Application Number
- CN202411707627.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-02-28
AI Technical Summary
The existing display screen has a problem of uneven brightness when displaying the screen, resulting in the appearance of dark patterns or bright patterns, dark areas or bright areas, affecting the display effect.
By determining the average initial data voltage of the target pixel row based on the image information of the picture to be displayed, the first compensation grayscale value and the second compensation grayscale value are calculated based on the initial grayscale value and the voltage difference value, and the target grayscale value is finally determined to perform brightness compensation.
Line compensation and surface compensation for the brightness of the display panel are achieved, which significantly improves the uniformity of display brightness and reduces the problems of dark patterns or bright patterns, dark areas or bright areas.
Smart Images

Figure CN119541415A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a compensation method for a display panel, a display panel and a display device. Background Art
[0002] With the development of display technology, users have higher and higher requirements for the display effect of display screens. Among them, the display uniformity of the display screen is one of the important indicators to measure the display effect of the display screen. How to improve the display effect has become an urgent problem to be solved. Summary of the invention
[0003] In view of this, the present application provides a compensation method for a display panel, a display panel and a display device to solve the above problems.
[0004] In a first aspect, an embodiment of the present application provides a compensation method for a display panel, comprising:
[0005] Based on the image information of the screen to be displayed, determining an average initial data voltage corresponding to a target pixel row; the target pixel row includes target pixels; the average initial data voltage is an average voltage of initial data voltages corresponding to a plurality of pixels included in a pixel row;
[0006] Determine a first compensated grayscale value of the target pixel based on an initial grayscale value of the target pixel and a first voltage difference; the first voltage difference is a difference between an average initial data voltage of a target pixel row and an average initial data voltage of an adjacent pixel row;
[0007] Determine a second compensated grayscale value of the target pixel based on the initial grayscale value of the target pixel and the second voltage difference; the second voltage difference is the difference between the initial data voltage corresponding to the target pixel and the average initial data voltage of the target pixel row;
[0008] A target grayscale value of the target pixel is determined according to the initial grayscale value of the target pixel and the first compensated grayscale value and the second compensated grayscale value.
[0009] In a second aspect, an embodiment of the present application provides a display panel that performs brightness compensation using the compensation method provided in the first aspect.
[0010] In a third aspect, an embodiment of the present application provides a display device, comprising a display panel provided in the second aspect.
[0011] The target grayscale value corresponding to the target pixel in the embodiment of the present application is determined based on the initial grayscale value, the first compensated grayscale value and the second compensated grayscale value of the target pixel. When the target grayscale value is used as the grayscale value based on which the target pixel emits light, the brightness of the target pixel is compensated line and surface, and the problems of dark or light lines and dark areas or bright areas of the display panel are significantly improved, thereby improving the display brightness uniformity of the display panel. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0013] Figure 1 A display schematic diagram of a display panel provided in an embodiment of the present application;
[0014] Figure 2 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0015] Figure 3 A partial schematic diagram of a display panel provided in an embodiment of the present application;
[0016] Figure 4 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0017] Figure 5 A schematic diagram of a first mapping table provided in an embodiment of the present application;
[0018] Figure 6 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0019] Figure 7 A schematic diagram of the relationship between an initial data voltage and an initial grayscale value provided in an embodiment of the present application;
[0020] Figure 8 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0021] Fig. 9 A schematic diagram of a first mapping table provided in an embodiment of the present application;
[0022] Fig.10 A schematic diagram of the relationship between an initial data voltage and a DBV value provided in an embodiment of the present application;
[0023] Fig.11 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0024] Fig.12 A schematic diagram of a second mapping table provided in an embodiment of the present application;
[0025] Fig.13A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0026] Fig.14 A schematic diagram of a third mapping table provided in an embodiment of the present application;
[0027] Fig.15 A schematic diagram of the relationship between a first compensation grayscale value and an initial grayscale value provided in an embodiment of the present application;
[0028] Fig.16 A schematic diagram of the relationship between a first compensation grayscale value and a first voltage difference provided in an embodiment of the present application;
[0029] Fig.17 A schematic diagram of a third mapping table provided in an embodiment of the present application;
[0030] Fig.18 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0031] Fig.19 A schematic diagram of a fifth mapping table provided in an embodiment of the present application;
[0032] Fig. 20 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0033] Fig.21 A schematic diagram of a sixth mapping table provided in an embodiment of the present application;
[0034] Fig. 22 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0035] Fig.23 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0036] Fig.24 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0037] Fig.25 A schematic diagram of a fourth mapping table provided in an embodiment of the present application;
[0038] Fig.26 A schematic diagram of a fourth mapping table provided in an embodiment of the present application;
[0039] Fig. 27 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0040] Fig.28 A schematic diagram of a seventh mapping table provided in an embodiment of the present application;
[0041] Fig.29 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0042] Fig.30 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0043] Fig.31 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0044] Fig.32 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application;
[0045] Fig.33 A schematic diagram of a display panel provided in an embodiment of the present application;
[0046] Fig.34 A schematic diagram of a display device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0048] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0049] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "an" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0050] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0051] In the description of this specification, it is necessary to understand that the words such as "substantially", "approximately", "approximately", "about", "roughly", "substantially" and the like described in the claims and embodiments of the present application refer to what can be generally recognized within a reasonable process operation range or tolerance range, rather than an exact value.
[0052] It should be understood that, although the terms first, second, etc. may be used to describe mapping tables, etc. in the embodiments of the present application, these should not be limited to these terms. These terms are only used to distinguish mapping tables, etc. from each other. For example, without departing from the scope of the embodiments of the present application, the first mapping table may also be referred to as the second mapping table, and similarly, the second mapping table may also be referred to as the first mapping table. The applicant of this case has provided a solution to the problems existing in the prior art through careful and in-depth research.
[0053] Figure 1 A display schematic diagram of a display panel provided in an embodiment of the present application.
[0054] like Figure 1 As shown, when the area A1 of the display panel 01 is displayed by a white screen ( Figure 1 The screen turns black (as shown on the left in the figure) Figure 1 As shown in the right figure in the figure, Figure 1 There will be dark lines L1 and dark areas A2. The display brightness of the pixels in the area where the dark lines L1 are located is obviously lower than the brightness they should display, and the display brightness of the pixels in the area where the dark areas A2 are located is lower than the brightness they should display. For example, when the area A1 of the display panel 01 is displayed by a white screen ( Figure 1 The screen turns black (as shown on the left in the figure) Figure 1 As shown in the right figure in FIG. 1 , all areas except area A1 in the display panel 01 should display a white screen. However, Figure 1 As shown, dark lines L1 and dark areas A2 with dim brightness appear in other areas except area A1 in the display panel 01. In addition, the dark lines L1 are substantially flush with the upper and lower edges of area A1, and the dark area A2 is substantially flush with area A1 in the row direction. Therefore, the generation of the dark lines L1 and the dark area A2 is related to the luminous brightness of area A2.
[0055] Figure 2 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0056] like Figure 2 As shown, the compensation method of the display panel 01 provided in the embodiment of the present application includes:
[0057] S1: Determine an average initial data voltage corresponding to a target pixel row based on image information of a picture to be displayed.
[0058] Figure 3 A partial schematic diagram of a display panel provided in an embodiment of the present application.
[0059] In order to solve the problem of line crosstalk and surface crosstalk when the display panel 01 displays images, Figure 3As shown, the embodiment of the present application needs to perform brightness compensation on multiple pixels 10 in the display panel 01, and the embodiment of the present application provides a corresponding technical solution for the brightness compensation method of the multiple pixels 10. The embodiment of the present application takes the compensation of the target pixel 100 as an example for explanation, and the above-mentioned multiple pixels 10 can all be used as the target pixel 100.
[0060] The target pixel row includes the target pixel 100, that is, the pixel row where the target pixel 100 is located is called the target pixel row. It should be noted that the pixel 10 at the position where the line crosstalk problem occurs in the display panel 01 and the pixel 10 near the position where the surface crosstalk problem occurs in the display panel 01 and the pixel 10 near the position will also be used as the target pixel 100. The pixels 10 in the target pixel row can share a scan line.
[0061] It should be noted that the image information of the picture to be displayed includes grayscale information corresponding to each pixel in the display panel 01, and the picture to be displayed is finally presented through the pixels 10 in the display panel 01. Although the image information of the picture to be displayed may be binary data information, the picture to be displayed can also be regarded as composed of pixels corresponding to the pixels 10 in the display panel 01, and the pixels of the picture to be displayed exist in the form of image information. In the embodiment of the present application, the brightness compensation of the multiple pixels 10 of the display panel is actually to compensate the grayscale value of the pixels in the picture to be displayed and present the compensated grayscale value through the pixels 10 in the display panel 01. The following description of the embodiment of the present application does not make a special distinction between the pixels in the display panel 01 and the pixels of the panel to be displayed.
[0062] The average initial data voltage is the average voltage of the initial data voltages corresponding to the multiple pixels 10 included in a pixel row, that is, the average voltage of the data voltages corresponding to the pixels 10 included in a pixel row before the compensation method of the present application is used. The initial data voltage corresponding to the pixel 10 can be determined based on the image information of the screen to be displayed.
[0063] The average initial data voltage corresponding to the target pixel row is the average voltage of the initial data voltages corresponding to the multiple pixels 10 in the pixel row where the target pixel 100 is located; specifically, it can be the average voltage of the initial data voltages corresponding to all pixels 10 in the pixel row where the target pixel 100 is located.
[0064] S2: Determine a first compensated grayscale value of the target pixel based on the initial grayscale value of the target pixel and the first voltage difference.
[0065] The first voltage difference is the difference between the average initial data voltage of the target pixel row and the average initial data voltage of the adjacent pixel row. The adjacent pixel row is a pixel row whose distance from the target pixel row is less than a preset distance. The distance between the two pixel rows can be characterized by the number of pixel rows included between the two pixel rows. The number of pixel rows located between the adjacent pixel row and the target pixel row is less than a preset value. For example, the number of pixel rows between the target pixel row and its corresponding adjacent pixel row is less than or equal to 2.
[0066] Assumptions Figure 3 The 4th row of pixels in the target pixel row is the target pixel row, and the 3rd row of pixels and the 5th row of pixels may be adjacent pixel rows of the target pixel row, then the first voltage difference is the difference between the average initial data voltage corresponding to the 4th row of pixels and the average initial data voltage corresponding to the 3rd row of pixels and the average data voltage corresponding to the 5th row of pixels. Or, Figure 3 The 4th row of pixels in the image is the target pixel row, and the 2nd row of pixels, the 3rd row of pixels, the 5th row of pixels, and the 6th row of pixels can be adjacent pixel rows of the target pixel row, then the first voltage difference is the difference between the average initial data voltage corresponding to the 4th row of pixels and the average initial data voltage corresponding to the 2nd row of pixels, the difference between the average initial data voltage corresponding to the 3rd row of pixels, the difference between the average initial data voltage corresponding to the 5th row of pixels, and the difference between the average initial data voltage corresponding to the 6th row of pixels.
[0067] The bright lines or dark lines in the display panel 01 are mainly manifested as obvious differences in the brightness of a pixel row and the brightness of its adjacent pixel row. Since the first compensation grayscale value is determined at least based on the difference between the average initial data voltage of the target pixel row and the average initial data voltage of the adjacent pixel row, when the brightness of the target pixel 100 is compensated according to the first compensation grayscale value, the problem of bright lines or dark lines is intended to be solved.
[0068] In addition, the determination of the first compensated grayscale value is also based on the initial grayscale value of the target pixel 100, that is, when determining the first compensated grayscale value, it is necessary to comprehensively consider the initial grayscale value of the target pixel 100 and the first voltage difference. In other words, for target pixels 100 with different initial grayscale values, the magnitude of the first compensated grayscale value of the target pixel 100 determined may be different.
[0069] S3: Determine a second compensated grayscale value of the target pixel based on the initial grayscale value of the target pixel and the second voltage difference.
[0070] The second voltage difference is the difference between the initial data voltage corresponding to the target pixel 100 and the average initial data voltage of the target pixel row, wherein the target pixel 100 is located in the target pixel row, and the second voltage difference is actually the difference between the initial data voltage corresponding to the target pixel 100 and the average initial data voltage of the pixel row where it is located. Figure 3 As shown, the target pixel is located in the 4th pixel row, and the second voltage difference corresponding to the target pixel 100 is the difference between the initial data voltage corresponding to the target pixel 100 and the average initial data voltage of the 4th pixel row.
[0071] The bright area or dark area in the display panel 01 is mainly manifested as a region formed by a plurality of adjacent pixel rows being divided into at least two sub-regions arranged along the row direction, wherein the display brightness of one sub-region affects the display brightness of another sub-region. Figure 3 As shown, the pixels 10 included in the area A1 and the pixels 10 included in the dark area A2 are located in the same pixel rows, and the dark area A2 and the area A1 are arranged along the row direction. Since the second compensation grayscale value is determined based on at least the difference between the corresponding initial data voltage and the average initial data voltage of the target pixel row, when the target pixel is compensated according to the second compensation grayscale value, the problem of dark area or bright area is solved.
[0072] In addition, the determination of the second compensated grayscale value is also based on the initial grayscale value of the target pixel 100, that is, when determining the second compensated grayscale value, it is necessary to comprehensively consider the initial grayscale value of the target pixel 100 and the second voltage difference. In other words, for target pixels 100 with different initial grayscale values, the magnitude of the second compensated grayscale value of the target pixel 100 determined may be different.
[0073] S4: determining a target grayscale value of the target pixel according to the initial grayscale value of the target pixel and the first compensated grayscale value and the second compensated grayscale value.
[0074] The target grayscale value of the target pixel 100 is determined based on the initial grayscale value, the first compensated grayscale value and the second compensated grayscale value of the target pixel. When the target grayscale value is used as the grayscale value based on which the target pixel 100 emits light, the brightness of the target pixel 100 is compensated by line and surface compensation, and the dark or light lines and dark or light areas of the display panel are significantly improved, thereby improving the display brightness uniformity of the display panel.
[0075] It should be noted that the first compensation grayscale value and the second compensation grayscale value can be obtained at the same time, the first compensation grayscale value can be obtained before the second compensation grayscale value, and the second compensation grayscale value can also be obtained before the first compensation grayscale value. This application does not limit the order of step S2 and step S3.
[0076] Figure 4A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0077] In one embodiment of the present application, S1: determining an average initial data voltage corresponding to a target pixel row based on image information of a picture to be displayed, comprising:
[0078] S11: based on initial grayscale values of a plurality of pixels included in a target pixel row in a picture to be displayed, searching a first mapping table to determine initial data voltages respectively corresponding to the plurality of pixels.
[0079] The first mapping table includes a mapping relationship between the initial grayscale value G0 and the initial data voltage V0. The first mapping table is a pre-stored mapping table reflecting the initial grayscale value G0 and the initial data voltage V0. The initial data voltage V0 corresponding to the initial grayscale value G0 can be determined by searching the first mapping table. The initial grayscale value G0 corresponding to each pixel can be obtained according to the image information of the screen to be displayed. Then, the initial data voltage V0 corresponding to each pixel in the target pixel row can be determined by searching the first mapping table.
[0080] Figure 5 A schematic diagram of a first mapping table provided in an embodiment of the present application.
[0081] For example, Figure 5 As shown, the first mapping table includes grayscale values corresponding to 8 grayscale nodes N1, N4, N7, N10, N13, N16, N19, and N22 and data voltages corresponding to the 8 grayscale nodes, and the 8 grayscale nodes represent different grayscale values. The first mapping table includes 8 initial grayscale values G0 and their corresponding initial data voltages V0. For clear description, different grayscale values are represented by different grayscale nodes below.
[0082] S12: determining an average value of the initial data voltages corresponding to the plurality of pixels according to the initial data voltages corresponding to the plurality of pixels, and obtaining an average initial data voltage corresponding to the target pixel row.
[0083] After the initial data voltages V0 corresponding to the plurality of pixels in the target pixel row are determined, the average initial data voltage corresponding to the target pixel row can be obtained by taking an average value of the initial data voltages V0 .
[0084] In some embodiments, the first mapping table may include only some of the initial grayscale values G0 and their corresponding initial data voltages V0 to reduce storage pressure. For example, the image to be displayed may include 256 grayscales from grayscale 0 to grayscale 255, and there may be 256 different initial grayscale values, but the first mapping table only includes some of the 256 initial grayscale values G0, such as Figure 5As shown, the first mapping table includes 8 initial grayscale values G0, wherein the initial grayscale value G0 included in the first mapping table may be a first initial grayscale value G01 and the initial grayscale value G0 not included in the first mapping table may be a second initial grayscale value G02.
[0085] Figure 6 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0086] In a technical solution corresponding to this embodiment, as Figure 6 As shown, S11: based on the initial grayscale values of the multiple pixels included in the target pixel row in the picture to be displayed, searching the first mapping table to determine the initial data voltages respectively corresponding to the multiple pixels, including:
[0087] S11a: Based on the first initial grayscale value, searching a first mapping table to obtain an initial data voltage corresponding to the first initial grayscale value.
[0088] The first mapping table includes the first initial grayscale value G01, and the first mapping table includes the first initial grayscale value G01 and the initial data voltage V0 corresponding thereto. Therefore, if the initial data voltage V0 corresponding to the first initial grayscale value G01 is to be obtained, the initial data voltage V0 corresponding to the first initial grayscale value G01 can be directly obtained by searching the first mapping table.
[0089] S11 b: based on the second initial grayscale value, searching the first mapping table to obtain at least two reference grayscale values and their corresponding initial data voltages, and obtaining the initial data voltage corresponding to the second initial grayscale value through interpolation operation according to the reference grayscale values and their corresponding initial data voltages.
[0090] If the second initial grayscale value G02 is not included in the first mapping table, the initial data voltage V0 corresponding to the second initial grayscale value G02 cannot be directly obtained by searching the first mapping table, but the initial data voltage V0 corresponding to the second initial grayscale value G02 can be obtained by calculating the first initial grayscale value G01 and the initial data voltage V0 corresponding to the first mapping table. Therefore, the reference grayscale value belongs to the first initial grayscale value G01, the second initial grayscale value G02 is between the at least two reference grayscale values or the second initial grayscale value G02 is less than / greater than the at least two reference grayscale values, that is, the first initial grayscale value G01 included in the first mapping table can be used as the reference grayscale value used when calculating to obtain the initial data voltage V0 corresponding to the second initial grayscale value G02, and which first initial grayscale values G01 can be used as the reference grayscale value can be determined according to the size of the second initial grayscale value G02.
[0091] Figure 7A schematic diagram of the relationship between an initial data voltage and an initial grayscale value provided in an embodiment of the present application.
[0092] Combination Figure 5 and Figure 7 For example, when the initial grayscale value G0 of at least one pixel in the target pixel row is between the grayscale values G01 respectively corresponding to the grayscale nodes N4 and N7 in the first mapping table, since the initial grayscale value G0 is not included in the first mapping table, the initial grayscale value G0 is the second initial grayscale value G02. According to the second initial grayscale value G02, at least two initial grayscale values G0 can be selected in the first mapping table as reference grayscale values.
[0093] Assuming that a second initial grayscale value G02 is between the initial grayscale values G0 corresponding to the grayscale nodes N4 and N7, the initial grayscale values G0 corresponding to the grayscale nodes N4 and N7 are selected in the first mapping table as the reference grayscale value. The initial data voltage V0 corresponding to the second initial grayscale value G02 is obtained by performing a difference operation based on the initial grayscale values G0 of the grayscale nodes N4 and N7 and their corresponding initial data voltages V0, and the second initial grayscale value G02. For example, Figure 7 As shown, the initial grayscale values G0 corresponding to the grayscale nodes N4 and N7 are 15 and 20 respectively and the corresponding initial data voltages are V14 and V17 respectively, and the second initial grayscale value G02 is 18, then the second initial grayscale value G02 and the corresponding initial data voltage are V08, and the second initial grayscale value G02 and the corresponding initial data voltage V08 satisfy the same linear function as the initial grayscale value G0 and the corresponding initial data voltage V14 of the grayscale node N4, and the initial grayscale value G0 and the corresponding initial data voltage V17 of the grayscale node N7.
[0094] In addition, the initial grayscale values G0 corresponding to the grayscale nodes N7 and N10 may be selected as reference grayscale values in the first mapping table, or the initial grayscale values G0 corresponding to the grayscale nodes N1 and N4 may be selected as reference grayscale values in the first mapping table.
[0095] In some cases, when determining the initial data voltages V0 respectively corresponding to a plurality of pixels 10 in a target pixel row, the initial grayscale values G0 of the plurality of pixels 10 in the target pixel row may all belong to the first initial grayscale value G01, and the initial data voltages V0 respectively corresponding to the plurality of pixels 10 may be obtained by executing step S11a.
[0096] In some cases, when determining the initial data voltages V0 corresponding to a plurality of pixels 10 in a target pixel row, the initial grayscale values G0 of the plurality of pixels 10 in the target pixel row may all belong to the second initial grayscale value G02, and the initial data voltages V0 corresponding to the plurality of pixels 10 may be obtained by executing step S11b.
[0097] In some cases, when determining the initial data voltages corresponding to multiple pixels in a target pixel row, the initial grayscale value G0 of some pixels 10 in the target pixel row may belong to the first initial grayscale value G01 and the initial grayscale value G0 of another part of the pixels 10 may belong to the second initial grayscale value G02. The initial data voltage V0 corresponding to the pixel 10 whose initial grayscale value G0 belongs to the first initial grayscale value G01 can be obtained by executing step S11a, and the initial data voltage V0 corresponding to the pixel 10 whose initial grayscale value G0 belongs to the second initial grayscale value G02 can be obtained by executing step S11b.
[0098] Figure 8 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0099] In a technical solution corresponding to this embodiment, as Figure 8 As shown, S11: based on the initial grayscale values of the multiple pixels included in the target pixel row in the picture to be displayed, searching the first mapping table to determine the initial data voltages respectively corresponding to the multiple pixels, including:
[0100] S110: Based on the initial grayscale values of a plurality of pixels included in the target pixel row in the picture to be displayed and the current DBV value of the display panel, a first mapping table is searched to determine initial data voltages corresponding to the plurality of pixels respectively.
[0101] The first mapping table may include not only the mapping relationship between the initial grayscale value G0 and the initial data voltage V0, but also the mapping relationship between the DBV value and the initial data voltage V0. By searching the first mapping table, the initial data voltage V0 corresponding to the initial grayscale value G0 at any DBV value can be determined. When the DBV value of the display panel is determined, based on the DBV value and the initial grayscale value G0 of the pixel 10, the initial data voltage V0 corresponding to each pixel 10 in the target pixel row can be determined by searching the first mapping table.
[0102] Fig. 9 A schematic diagram of a first mapping table provided in an embodiment of the present application.
[0103] For example, Fig. 9As shown, the first mapping table includes 8 grayscale nodes N1, N4, N7, N10, N13, N16, N19, N22 and 6 DBV ranges R1, R3, R5, R7, R9 and R11. The first mapping table includes the mapping relationship between the initial grayscale value G0 and the initial data voltage V0 in the 6 different DBV ranges.
[0104] When the initial data voltage V0 corresponding to the pixel 10 is determined by searching the first mapping table, if the initial grayscale value G0 of the pixel 10 belongs to the first initial grayscale value G01 and the first mapping table includes the DBV value of the display panel at this time, the initial data voltage V0 corresponding to the initial grayscale value G0 of the pixel 10 can be selected in the first mapping table based on the current DBV value of the display panel. For example, if the current DBV value of the display panel belongs to R3 and the initial grayscale value G0 of the pixel 10 is the grayscale value corresponding to the grayscale node N4, then by searching the first mapping table, it can be determined that the initial data voltage V0 corresponding to the pixel 10 is V34.
[0105] When the initial data voltage V0 corresponding to the pixel 10 is determined by searching the first mapping table, if the initial grayscale value G0 of the pixel 10 belongs to the second initial grayscale value G02 and the first mapping table includes the DBV value of the display panel at this time, the reference grayscale value corresponding to the initial grayscale value G0 of the pixel 10 and its initial data voltage V0 can be selected in the first mapping table based on the current DBV value of the display panel, and the initial data voltage V0 corresponding to the pixel 10 can be obtained by interpolation. For example, if the current DBV value of the display panel belongs to the DBV range R3 and the initial grayscale value G0 of the pixel 10 is between the grayscale values G0 corresponding to the grayscale nodes N4 and N7, the initial data voltage V0 corresponding to the initial grayscale value G0 of the pixel 10 is obtained by interpolation using the initial grayscale value G0 and data voltage V34 corresponding to the N4 node and the initial grayscale value G0 and data voltage V37 corresponding to the N7 node.
[0106] It should be noted that, in order to reduce storage pressure, the DBV range in the first mapping table may include some DBV values of the adjustable DBV values of the display panel, that is, the multiple DBV ranges included in the first mapping table do not cover all DBV values of the display panel.
[0107] When the initial data voltage V0 corresponding to the pixel 10 is determined by searching the first mapping table, if the initial grayscale value G0 of the pixel 10 belongs to the first initial grayscale value G01 and the first mapping table does not include the DBV value of the display panel at this time, then based on the initial grayscale value G0 of the pixel 10, at least two reference DBV ranges corresponding to the DBV value of the display panel at this time can be selected in the first mapping table, and the initial data voltage V0 corresponding to the pixel 10 can be obtained through interpolation operation.
[0108] Fig.10 A schematic diagram of the relationship between an initial data voltage and a DBV value provided in an embodiment of the present application.
[0109] Assuming that the current DBV value of the display panel 01 is between the DBV ranges R3 and R5 and the initial grayscale value G0 of the pixel 10 is the grayscale value corresponding to the grayscale node N4, the DBV ranges R3 and R5 can be selected as the reference DBV ranges. The initial data voltage V34 of the DBV range R3 and the corresponding grayscale node N4 and the initial data voltage V54 of the DBV range R5 and the corresponding grayscale node N4 are interpolated to obtain the initial data voltage V0 corresponding to the initial grayscale value G0 of the pixel 10 when the display panel 01 is the DBV value at this time. For example, Fig.10 As shown, the DBV value of the display panel at this time is DBV1 and the initial grayscale value G0 of the pixel is the grayscale value corresponding to the grayscale node N4, then DBV1 and the corresponding initial data voltage V04 and the DBV range R3 and the corresponding initial data voltage V34, DBV range R5 and the corresponding initial data voltage V54 satisfy the same linear function.
[0110] In addition, DBV ranges R1 and R3 may be selected as reference DBV ranges in the first mapping table, or DBV ranges R5 and R7 may be selected as reference DBV ranges in the first mapping table.
[0111] Fig.11 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0112] In one embodiment of the present application, Fig.11 As shown, the compensation method of the display panel also includes:
[0113] S5: Based on the target grayscale value of the target pixel, searching the second mapping table to determine the target data voltage corresponding to the target pixel.
[0114] The second mapping table includes a mapping relationship between target grayscale values and target data voltages. The second mapping table is a pre-stored mapping table reflecting target grayscale values and target data voltages. The target data voltage corresponding to the target grayscale value can be determined by searching the second mapping table.
[0115] Fig.12 A schematic diagram of a second mapping table provided in an embodiment of the present application.
[0116] Combination Fig. 9 and Fig.12 , the number of grayscale values included in the second mapping table is greater than the number of grayscale values included in the first mapping table, and the grayscale values included in the first mapping table are also included in the second mapping table, that is, the initial grayscale values in the first mapping table can actually be part of the target grayscale values in the second mapping table.
[0117] For example, Fig.12 As shown, the second mapping table includes 25 grayscale nodes N1-N25 and the data voltages corresponding to the 25 grayscale nodes, and the 25 grayscale nodes represent different target grayscale values G00. The first mapping table includes 25 target grayscale values G00 and their corresponding target data voltages V00. Fig. 9 As shown, the first mapping table includes only the grayscale values of the eight grayscale nodes N1, N4, N7, N10, N13, N16, N19, and N22 in the second mapping table and the data voltages corresponding thereto. Among them, the grayscale values of the eight grayscale nodes N1, N4, N7, N10, N13, N16, N19, and N22 in the first mapping table correspond to the grayscale values of the eight grayscale nodes N1, N4, N7, N10, N13, N16, N19, and N22 in the second mapping table, and the data voltages corresponding to the eight grayscale nodes N1, N4, N7, N10, N13, N16, N19, and N22 in the first mapping table correspond to the data voltages corresponding to the eight grayscale nodes N1, N4, N7, N10, N13, N16, N19, and N22 in the second mapping table.
[0118] It can be understood that the first mapping table is a simplified version of the second mapping table, wherein the first mapping table and the second mapping table are stored in different operation modules, for example, the first mapping table is stored in the first module and the first module is used to calculate and obtain the average initial data voltage corresponding to the target pixel row, and the second mapping table is stored in the second module and the second module is used to calculate and obtain the target grayscale value. When determining to obtain the average initial data voltage corresponding to the target pixel row, the simplified version of the mapping table can be searched to obtain the initial data voltage corresponding to each pixel in the target pixel row, thereby reducing the storage pressure of the first module.
[0119] It should be noted that the number of target grayscale values G00 included in the second mapping table may also be less than the number of grayscales that can be displayed by the pixels 10 in the display panel 01. For example, the display panel 01 can display 256 grayscales from grayscale 0 to grayscale 255, and the display panel 01 can be used to display 256 different target grayscale values G00, but the second mapping table only includes some of the 256 target grayscale values G00, such as Fig.12 As shown, the second mapping table includes 25 target grayscale values G00. At this time, when the target grayscale value G00 is not included in the second mapping table, the method of searching the second mapping table to determine the target data voltage V00 corresponding to the target pixel 100 may include an interpolation operation, which is the same as the method of determining the initial data voltage V0 corresponding to the second initial grayscale value G02 by interpolation operation, and will not be repeated here.
[0120] In addition, if the first mapping table and the second mapping table can also include the mapping relationship between the DBV range and the data voltage, then Fig. 9 and Fig.12 , the number of DBV ranges included in the second mapping table is greater than the number of DBV ranges included in the first mapping table, and the DBV range included in the first mapping table is also included in the second mapping table, that is, the DBV value range in the first mapping table can actually be a partial DBV range in the second mapping table.
[0121] For example, Fig.12 As shown, the second mapping table includes 12 DBV ranges R1-R12 and the data voltages corresponding to the 12 DBV ranges, and the first mapping table includes 12 DBV values and their corresponding data voltages. Fig. 9 As shown, the first mapping table includes only six DBV ranges that are the same as the DBV ranges R1, R3, R5, R7, R9 and R11 in the second mapping table and the data voltages corresponding thereto.
[0122] It should be noted that the DBV range in the second mapping table may include some DBV values in the DBV values that can be adjusted by the display panel 01, that is, the multiple DBV ranges included in the first mapping table do not cover all DBV values of the display panel 01. At this time, when determining the target grayscale value G00 of the target pixel 100, if the DBV value of the display panel at that time is not included in the second mapping table, the method of searching the second mapping table to determine the target data voltage V00 corresponding to the target pixel 100 may include interpolation operation, which is the same as the method of selecting the reference DBV range in the first mapping table and obtaining the initial data voltage V0 through interpolation operation, which will not be repeated here.
[0123] Fig.13 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0124] In one embodiment of the present application, Fig.13 As shown, S2: determining a first compensated grayscale value of the target pixel based on the initial grayscale value of the target pixel and the first voltage difference, including:
[0125] S21: based on the initial grayscale value of the target pixel and the first voltage difference, searching a third mapping table to determine a first compensated grayscale value of the target pixel.
[0126] The third mapping table includes a mapping relationship between an initial grayscale value, a first voltage difference, and a compensation grayscale value. The third mapping table is a pre-stored mapping table reflecting a mapping relationship between the initial grayscale value, the first voltage difference, and the first compensation grayscale value. By searching the third mapping table, the compensation grayscale value corresponding to both the initial grayscale value and the first voltage difference can be determined.
[0127] Fig.14 A schematic diagram of a third mapping table provided in an embodiment of the present application.
[0128] In a technical solution corresponding to this embodiment, as Fig.14 As shown, the compensation grayscale value included in the third mapping table is the first compensation grayscale value △G1, that is, the third mapping table includes a mapping relationship between the initial grayscale value G0, the first voltage difference △V1 and the first compensation grayscale value △G1. Fig.14 As shown, the third mapping table includes 8 grayscale nodes N1, N4, N7, N10, N13, N16, N19, N22 and 4 first voltage differences △V1 whose values are V1, V2, V3, and V4 respectively. The third mapping table includes a mapping relationship between 8 initial grayscale values G0 and 4 different first voltage differences △V1 corresponding to the first compensated grayscale values △G1.
[0129] When the initial grayscale value G0 and the corresponding first voltage difference △V1 of the target pixel 100 are both included in the third mapping table, the first compensated grayscale value △G1 of the target pixel 100 can be directly obtained by searching the third mapping table; when the initial grayscale value G0 of the target pixel is not included in the third mapping table, at least two reference grayscale values corresponding to the initial grayscale value G0 and their corresponding first compensated grayscale values △G1 can be obtained in the third mapping table, and interpolation operation is performed based on the at least two reference grayscale values and their corresponding first compensated grayscale values △G1, so as to obtain the first compensated grayscale value △G1 corresponding to the target pixel; when the first voltage difference △V1 corresponding to the target pixel 100 is not included in the third mapping table, at least two reference voltage differences corresponding to the first voltage difference △V1 and their corresponding first compensated grayscale values △G1 can be obtained in the third mapping table, and interpolation operation is performed based on the at least two reference voltage differences and their corresponding first compensated grayscale values △G1, so as to obtain the first compensated grayscale value △G1 corresponding to the target pixel 100.
[0130] When the first compensated grayscale value △G1 corresponding to the target pixel 100 is determined by searching the third mapping table, if the third mapping table includes the initial grayscale value G0 of the target pixel 100 and the first voltage difference △V1 corresponding to the target pixel 100, the first compensated grayscale value △G1 corresponding to the target pixel can be directly selected in the third mapping table based on the initial grayscale value G0 and the first voltage difference △V1 of the target pixel 100. For example, if the initial grayscale value G0 of the target pixel 100 is the grayscale value corresponding to the N4 node and the first voltage difference △V1 of the target pixel 100 is V2, the first compensated grayscale value corresponding to the target pixel 100 is G24.
[0131] When determining the first compensated grayscale value △G1 corresponding to the target pixel 100 by looking up the third mapping table, if the third mapping table does not include the initial grayscale value G0 of the target pixel 100 and the third mapping table includes the first voltage difference △V1 corresponding to the target pixel 100, then based on the first voltage difference △V1 corresponding to the target pixel 100, the reference grayscale value corresponding to the initial grayscale value G0 of the target pixel 10 and its first compensated grayscale value △G1 can be selected in the third mapping table, and the first compensated grayscale value △G1 corresponding to the target pixel 100 can be obtained through interpolation operation.
[0132] Fig.15 A schematic diagram of the relationship between a first compensation grayscale value and an initial grayscale value provided in an embodiment of the present application.
[0133] Assuming that the initial grayscale value G0 of the target pixel 100 is between the grayscale values corresponding to the grayscale nodes N4 and N7, and the first voltage difference △V1 corresponding to the target pixel 100 is V2, the initial grayscale value G0 corresponding to the grayscale nodes N4 and N7 can be selected as the reference grayscale value. The initial grayscale value G0 and the first compensated grayscale value G24 corresponding to the N4 node are interpolated with the initial grayscale value G0 and the first compensated grayscale value G27 corresponding to the N7 node to obtain the first compensated grayscale value △G1 corresponding to the initial grayscale value G0 of the target pixel 100. For example, Fig.15 As shown, when the first voltage difference △V1 of the target pixel 100 is V2, the initial grayscale values G0 corresponding to the grayscale nodes N4 and N7 are 15 and 20 respectively, and the corresponding first compensated grayscale values are G24 and G27 respectively, and the initial grayscale value G0 of the target pixel 100 is 18, then the initial grayscale value G0 of the target pixel 100 and the corresponding first compensated grayscale value △G18 satisfy the same linear function as the initial grayscale value G0 of the grayscale node N4 and the corresponding first compensated grayscale value G24, and the initial grayscale value G0 of the grayscale node N7 and the corresponding first compensated grayscale value G27.
[0134] In addition, the initial grayscale values G0 corresponding to the grayscale nodes N1 and N4 may be selected as reference grayscale values in the third mapping table, or the initial grayscale values G0 corresponding to the grayscale nodes N7 and N10 may be selected as reference grayscale values in the third mapping table.
[0135] When determining the first compensated grayscale value △G1 corresponding to the target pixel 100 by looking up the third mapping table, if the third mapping table includes the initial grayscale value G0 of the target pixel 100 and does not include the first voltage difference △V1 corresponding to the target pixel 100, then based on the initial grayscale value G0 corresponding to the target pixel 100, a reference voltage difference corresponding to the first voltage difference △V1 of the target pixel 10 and its first compensated grayscale value △G1 can be selected in the third mapping table, and the first compensated grayscale value △G1 corresponding to the target pixel 100 can be obtained through interpolation operation.
[0136] Fig.16 A schematic diagram of the relationship between a first compensation grayscale value and a first voltage difference provided in an embodiment of the present application.
[0137] Assuming that the initial grayscale value G0 of the target pixel 100 is the grayscale value corresponding to the grayscale node N4, and the first voltage difference △V1 corresponding to the target pixel 100 is between V2 and V3, the first voltage difference △V1 between V2 and V3 can be selected as the reference voltage difference. V2 and its corresponding first compensated grayscale value G24 and V3 and its corresponding first compensated grayscale value G34 are interpolated to obtain the first compensated grayscale value △G2 corresponding to the first voltage difference of the target pixel 100. For example, Fig.16 As shown, when the initial grayscale value G0 of the target pixel 100 is the grayscale value corresponding to the grayscale node N4, the initial grayscale values G0 corresponding to the grayscale nodes N4 and N7 are 15 and 20 respectively and the corresponding first compensated grayscale values are G24 and G27 respectively, the first voltage differences V2 and V3 correspond to the first compensated grayscale values G24 and G34 respectively, and the first voltage difference of the target pixel 100 is △V12, then the first voltage difference and the corresponding first compensated grayscale value of the target pixel 100 are △G112 and the first voltage difference V2 and its corresponding first compensated grayscale value G24, the first voltage difference V3 and its corresponding first compensated grayscale value G34 satisfy the same linear function.
[0138] In addition, the first voltage difference V1 and V2 may be used as the reference voltage difference in the third mapping table, or V3 and V4 may be selected as the reference voltage difference in the third mapping table.
[0139] Fig.17 A schematic diagram of a third mapping table provided in an embodiment of the present application.
[0140] In a technical solution corresponding to this embodiment, as Fig.17As shown, the compensation grayscale value included in the third mapping table is not the first compensation grayscale value △G1, but the first preset compensation grayscale value △G1'. By searching the third mapping table, the first preset compensation grayscale value △G1' corresponding to the target pixel 100 can be obtained. In order to obtain the first compensation grayscale value △G1 corresponding to the target pixel 100, it is also necessary to correct the first preset compensation grayscale value △G1' obtained by searching the third mapping table according to the current DBV value of the display panel 01 and / or the position of the target pixel 100.
[0141] Then S21: based on the initial grayscale value of the target pixel and the first voltage difference, searching the third mapping table to determine the first compensated grayscale value of the target pixel includes the following steps:
[0142] Based on the initial grayscale value of the target pixel and the first voltage difference, searching a third mapping table to obtain a first preset compensated grayscale value of the target pixel;
[0143] Determine a first DBV compensation coefficient based on a current DBV value of the display panel, and / or determine a position compensation coefficient based on position information of a target pixel;
[0144] A first compensated grayscale value of the target pixel is determined according to the first DBV compensation coefficient and / or the position compensation coefficient and the first preset compensated grayscale value.
[0145] Fig.18 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0146] In one implementation, Fig.18 As shown, S21: based on the initial grayscale value of the target pixel and the first voltage difference, searching the third mapping table to determine the first compensated grayscale value of the target pixel, including:
[0147] S211: Based on the initial grayscale value of the target pixel and the first voltage difference, searching a third mapping table to obtain a first preset compensated grayscale value of the target pixel.
[0148] Among them, the method for obtaining the first preset compensation grayscale value of the target pixel 100 by looking up the third mapping table is the same as the method for obtaining the first compensation grayscale value of the target pixel 100 by looking up the third mapping table provided in the previous technical solution, and will not be repeated here.
[0149] S212a: Determine a first DBV compensation coefficient based on a current DBV value of the display panel.
[0150] Fig.19 A schematic diagram of a fifth mapping table provided in an embodiment of the present application.
[0151] Wherein, determining the first DBV compensation coefficient based on the current DBV value of the display panel 01 includes, based on the current DBV value of the display panel 01, determining the first DBV compensation coefficient corresponding to the current DBV value by searching a fifth mapping table. Wherein, Fig.19 As shown, the fifth mapping table includes a mapping relationship between the DBV value and the first DBV compensation coefficient DG1.
[0152] It should be noted that, in order to reduce storage pressure, the DBV range in the fifth mapping table may include some DBV values in the DBV values that can be adjusted by the display panel, that is, the multiple DBV ranges included in the fifth mapping table do not cover all DBV values of the display panel. Fig.19 As shown, the fifth mapping table includes mapping relationships between the initial grayscale value G0 and the initial data voltage V0 in the six different DBV ranges R1, R3, R5, R7, R9 and R11. Therefore, when searching the fifth mapping table to obtain the first DBV compensation coefficient DG1, if the current DBV value of the display panel 01 is included in the fifth mapping table, the corresponding first DBV compensation coefficient DG1 can be selected in the fifth mapping table based on the current DBV value of the display panel; when the current DBV value of the display panel 01 is not included in the fifth mapping table, at least two reference DBV ranges corresponding to the current DBV value of the display panel can be selected in the fifth mapping table, and the corresponding first DBV compensation coefficient DG1 can be obtained through interpolation.
[0153] S213a: Determine a first compensated grayscale value of the target pixel according to the first DBV compensation coefficient and the first preset compensated grayscale value.
[0154] Among them, the DBV value of the display panel 01 will affect the visual effect of the display panel 01, that is, it will affect the performance of dark lines or light lines. For example, when the DBV value of the display panel 01 is smaller, the brightness of the display panel 01 is lower, and the dark lines are more obvious; when the DBV value of the display panel 01 is larger, the brightness of the display panel 01 is higher, and the dark lines are less obvious. When the DBV value of the display panel 01 is different, the compensation coefficient of the first DBV can be different, and then different first compensation grayscale values are obtained. Therefore, different line compensations can be performed on the display panel 01 for different DBV values of the display panel 01, so that the display panel 01 can select different DBV values to obtain matching brightness compensation.
[0155] For example, Fig.19 As shown, the current DBV value of the display panel 01 belongs to R3, and the first DBV compensation coefficient is DG13; and by looking up the third mapping table, the first preset compensation grayscale value △G1' of the target pixel 100 is G24', and the first compensation grayscale value △G1 of the target pixel 100 can be DG13*G24'.
[0156] Fig. 20 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0157] In one implementation, Fig. 20 As shown, S21: based on the initial grayscale value of the target pixel and the first voltage difference, searching a third mapping table to determine a first compensated grayscale value of the target pixel, including:
[0158] S211: Based on the initial grayscale value of the target pixel and the first voltage difference, searching a third mapping table to obtain a first preset compensated grayscale value of the target pixel.
[0159] Among them, the method of obtaining the first preset compensation grayscale value of the target pixel by looking up the third mapping table is the same as the method of obtaining the first compensation grayscale value of the target pixel 100 by looking up the third mapping table provided in the previous technical solution, and will not be repeated here.
[0160] S212b: Determine a position compensation coefficient based on the position information of the target pixel.
[0161] Fig.21 A schematic diagram of a sixth mapping table provided in an embodiment of the present application.
[0162] The determining of the position compensation coefficient based on the position information of the target pixel 100 includes determining the position compensation coefficient corresponding to the target pixel 100 by searching a sixth mapping table based on the position information of the target pixel 100. Fig.21 As shown, the sixth mapping table includes a mapping relationship between the position PT of the pixel 10 and the position compensation coefficient PG.
[0163] For example, Fig.21 As shown, the sixth mapping table includes position compensation coefficients PG corresponding to the three positions of the upper area A1, the middle area A2, and the lower area A3 of the display panel 01, that is, the display panel 10 is divided into the upper area, the middle area, and the lower area. The position compensation coefficient corresponding to the pixel 10 located in the upper area A1 is PG1, the position compensation coefficient corresponding to the pixel 10 located in the middle area A2 is PG2, and the position compensation coefficient corresponding to the pixel located in the lower area A3 is PG3. In addition, the position PT in the sixth mapping table is not limited to Fig.21 The upper area A1 , the middle area A2 , and the lower area A3 shown in the figure may also be other forms of divisions of the display panel 10 .
[0164] S213b: Determine a first compensated grayscale value of the target pixel according to the position compensation coefficient and the first preset compensated grayscale value.
[0165] Among them, the dark lines or light lines at different positions of the display panel 01 may appear differently. For example, the upper area of the display panel 01 is far away from the driver IC, and the voltage drop of the signal received by the pixel 10 therein is large; the lower area of the display panel 01 is close to the driver IC, and the voltage drop of the signal received by the pixel 10 therein is small. Therefore, the visual effects of different areas of the display panel 10 may be different, and the performance of the dark lines or light lines may be different. When the target pixel 100 is at different positions, the position compensation coefficient can be different, thereby obtaining different first compensation grayscale values. Therefore, different line compensations can be performed for pixels 10 at different positions, so that the pixels at different positions in the display panel 01 obtain matching brightness compensation.
[0166] For example, Fig.21 As shown, the target pixel 100 belongs to the upper area A1, the position compensation coefficient is PG1; and by looking up the third mapping table, the first preset compensation grayscale value △G1' of the target pixel 100 is G24', so the first compensation grayscale value △G1 of the target pixel 100 can be PG1*G24'.
[0167] In addition, the sixth mapping table may only include the position compensation coefficients PG corresponding to some areas of the display panel 01, that is, the position compensation coefficients PG included in some areas may not be included in the sixth mapping table. In this case, if the position of the target pixel 100 is not included in the sixth mapping table, the position compensation parameter PG corresponding to the target pixel 100 can be obtained by interpolation operation.
[0168] Fig. 22 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0169] In one implementation, Fig. 22 As shown, S21: based on the initial grayscale value of the target pixel and the first voltage difference, searching the third mapping table to determine the first compensated grayscale value of the target pixel, including:
[0170] S211: Based on the initial grayscale value of the target pixel and the first voltage difference, searching a third mapping table to obtain a first preset compensated grayscale value of the target pixel.
[0171] Among them, the method of obtaining the first preset compensation grayscale value of the target pixel by looking up the third mapping table is the same as the method of obtaining the first compensation grayscale value of the target pixel 100 by looking up the third mapping table provided in the previous technical solution, and will not be repeated here.
[0172] S212c: Determine a first DBV compensation coefficient based on the current DBV value of the display panel, and determine a position compensation coefficient based on the position information of the target pixel.
[0173] Among them, determining the first DBV compensation coefficient based on the current DBV value of the display panel 01 includes, based on the current DBV value of the display panel 01, determining the first DBV compensation coefficient corresponding to the current DBV value by looking up the fifth mapping table, which is not repeated here; determining the position compensation coefficient based on the position information of the target pixel 100 includes, based on the position information of the target pixel 100, determining the position compensation coefficient corresponding to the target pixel 100 by looking up the sixth mapping table, which is not repeated here.
[0174] S213c: Determine a first compensated grayscale value of the target pixel according to the first DBV compensation coefficient, the position compensation coefficient and the first preset compensated grayscale value.
[0175] For example, combined with Fig.19 and Fig.21 As shown, by looking up the third mapping table, the first preset compensation grayscale value △G1' of the target pixel 100 is G24', the current DBV value of the display panel 01 belongs to R3 and the first DBV compensation coefficient is DG13, the target pixel 100 belongs to the upper area A1 and the corresponding position compensation coefficient is PG1; then the first compensation grayscale value △G1 of the target pixel 100 can be DG13*PG1*G24'.
[0176] In a technical solution corresponding to this embodiment, the first compensation grayscale value ΔG1 and the first preset compensation grayscale value ΔG1′ satisfy:
[0177]
[0178] Among them, △G1n is the first compensation grayscale value of the target pixel 100 located in the nth row, DG1 is the first DBV compensation coefficient, PG is the position compensation coefficient, LGk is the compensation weight of the kth pixel row, △G1k' is the first preset compensation grayscale value corresponding to the pixel in the same column as the target pixel in the kth pixel row, i and j are not 0 at the same time and i and j are both integers greater than or equal to 0.
[0179] In the present technical solution, the first compensated grayscale value ΔG1 of the target pixel 100 is not only related to its corresponding first preset compensated grayscale value ΔG1 ′, but also to the first preset compensated grayscale value ΔG1 ′ of the pixel 10 in the same column and in the adjacent row.
[0180] The compensation weights LGk corresponding to different rows may be the same or different. For example, the compensation weight of the pixel 10 farther from the target pixel 100 may be greater, and the compensation weight of the pixel 10 closer to the target pixel 100 may be smaller.
[0181] In one embodiment of the present application, when the brightness of different images to be displayed is different, the severity of the uneven display problem is also different. For example, when the brightness difference at different positions in the image to be displayed is not large, the dark or bright lines that appear are not obvious; when the brightness difference at different positions in the image to be displayed is large, the dark or bright lines that appear will be more obvious. In response to this problem, the embodiment of the present application can perform different degrees of line compensation for different images to be displayed.
[0182] Fig.23 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0183] In one embodiment of the present application, Fig.23 As shown, the compensation method for the display panel provided in the embodiment of the present application further includes:
[0184] S0: Determine the grayscale span value of the image to be displayed.
[0185] The grayscale span value of the picture to be displayed is the absolute value of the difference between the maximum grayscale and the minimum grayscale in the picture to be displayed. The maximum grayscale and the minimum grayscale in the picture to be displayed can be obtained according to the image information corresponding to the picture to be displayed, and then the grayscale span value of the picture to be displayed can be obtained.
[0186] Among them, the grayscale span value of the picture to be displayed may belong to the first range or the second range. When the grayscale span value of the picture to be displayed belongs to different ranges, different line compensations can be performed on the display panel 01. At this time, the third mapping table may include a first sub-table and a second sub-table, and the absolute value of the difference between the maximum value and the minimum value of the compensated grayscale value in the first sub-table is different from the absolute value of the difference between the maximum value and the minimum value of the compensated grayscale value in the second sub-table. When the grayscale span value of the picture to be displayed belongs to different ranges, different sub-tables in different third mapping tables can be searched to determine the first compensated grayscale value. For example, the maximum value and the minimum value in the first sub-table are 8 grayscale and 0 grayscale, respectively, and the maximum value and the minimum value in the second sub-table are 16 grayscale and 0 grayscale, respectively; or, the maximum value and the minimum value in the first sub-table are 8 grayscale and -8 grayscale, respectively, and the maximum value and the minimum value in the second sub-table are 16 grayscale and -16 grayscale, respectively.
[0187] If the grayscale span value of the image to be displayed belongs to the first range, then S2: based on the initial grayscale value of the target pixel and the first voltage difference, searching the third mapping table to determine the first compensated grayscale value of the target pixel includes:
[0188] S20a: Based on the initial grayscale value of the target pixel and the first voltage difference, searching the first sub-table in the third mapping table to determine the first compensated grayscale value of the target pixel. Or, including:
[0189] If the grayscale span value of the image to be displayed belongs to the second range, then S2: based on the initial grayscale value of the target pixel and the first voltage difference, searching a third mapping table to determine a first compensated grayscale value of the target pixel includes:
[0190] S20b: Based on the initial grayscale value of the target pixel and the first voltage difference, searching the second sub-table in the third mapping table to determine a first compensated grayscale value of the target pixel.
[0191] For example, if the maximum value of the first range is less than the minimum value of the second range and the difference between the maximum and minimum values of the compensation grayscale value in the first subtable is less than the difference between the maximum and minimum values of the compensation grayscale value in the second subtable, then when the brightness difference of the picture to be displayed is small, the maximum first compensation grayscale value obtained by the pixel is small and the difference between the first compensation grayscale values obtained by different pixels is small; when the brightness difference of the picture to be displayed is large, the pixel can obtain some larger first compensation grayscale values and the difference between the first compensation grayscale values obtained by different pixels is large. On the one hand, it can avoid excessive increase in power consumption of the display panel 01; on the other hand, it can better perform adaptive brightness compensation for different pictures to be displayed.
[0192] In addition, if the number and values of the initial grayscale values included in the first sub-table are the same as those included in the second sub-table, then the initial grayscale values in the first sub-table are the same as those in the second sub-table, and the difference is that the compensation grayscale values corresponding to at least some of the initial grayscale values with the same values in the two sub-tables are different.
[0193] It should be noted that step S0 needs to be performed before step S2, can be performed before step S1, or can be performed after step S1 and before step S2.
[0194] It should also be noted that when the grayscale span value of the image to be displayed belongs to the first range, then when determining the target grayscale value of each pixel in the image to be displayed, the first sub-table can be searched to determine the first compensation grayscale value; when the grayscale span value of the image to be displayed belongs to the second range, then when determining the target grayscale value of each pixel in the image to be displayed, the second sub-table can be searched to determine the first compensation grayscale value.
[0195] Fig.24 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0196] In one embodiment of the present application, as shown in 24, S3: determining a second compensated grayscale value of the target pixel based on the initial grayscale value of the target pixel and the second voltage difference, including:
[0197] S31: searching a fourth mapping table based on the initial grayscale value of the target pixel and the second voltage difference to determine a second compensated grayscale value of the target pixel.
[0198] The fourth mapping table includes a mapping relationship between an initial grayscale value, a second voltage difference, and a compensated grayscale value. The fourth mapping table is a pre-stored mapping table reflecting a mapping relationship between the initial grayscale value, the second voltage difference, and the second compensated grayscale value. By searching the fourth mapping table, the compensated grayscale value corresponding to both the initial grayscale value and the second voltage difference can be determined.
[0199] Fig.25 A schematic diagram of a fourth mapping table provided in an embodiment of the present application.
[0200] In a technical solution corresponding to this embodiment, as Fig.25 As shown, the compensation grayscale value included in the fourth mapping table is the second compensation grayscale value △G2, that is, the fourth mapping table includes the mapping relationship between the initial grayscale value G0, the second voltage difference △V2 and the second compensation grayscale value △G2. For example, as shown in Figure 2, the fourth mapping table includes 8 grayscale nodes N1, N4, N7, N10, N13, N16, N19, N22 and 4 second voltage differences △V2 with values of V01, V02, V03, and V04 respectively, and the fourth mapping table includes the mapping relationship between the 8 initial grayscale values G0 and the second compensation grayscale values △G2 corresponding to 4 different second voltage differences △V2.
[0201] When the initial grayscale value G0 of the target pixel 100 and the corresponding second voltage difference △V2 are both included in the fourth mapping table, the second compensated grayscale value △G2 of the target pixel 100 can be directly obtained by searching the fourth mapping table; when the initial grayscale value G0 of the target pixel is not included in the fourth mapping table, at least two reference grayscale values corresponding to the initial grayscale value G0 and their corresponding second compensated grayscale values △G2 can be obtained in the fourth mapping table, and interpolation operation is performed based on the at least two reference grayscale values and their corresponding second compensated grayscale values △G2, so as to obtain the second compensated grayscale value △G2 corresponding to the target pixel; when the second voltage difference △V2 corresponding to the target pixel 100 is not included in the fourth mapping table, at least two reference voltage differences corresponding to the second voltage difference △V2 and their corresponding second compensated grayscale values △G2 can be obtained in the fourth mapping table, and interpolation operation is performed based on the at least two reference voltage differences and their corresponding second compensated grayscale values △G2, so as to obtain the second compensated grayscale value △G2 corresponding to the target pixel 100.
[0202] The method of determining the second compensated grayscale value ΔG2 of the target pixel 100 by looking up the fourth mapping table is the same as the method of determining the first compensated grayscale value ΔG1 of the target pixel 100 by looking up the third mapping table, and will not be described in detail herein.
[0203] Fig.26 A schematic diagram of a fourth mapping table provided in an embodiment of the present application.
[0204] In a technical solution corresponding to this embodiment, as Fig.26 As shown, the compensation grayscale value included in the fourth mapping table is not the second compensation grayscale value △G2, but the second preset compensation grayscale value △G2'. By searching the fourth mapping table, the second preset compensation grayscale value △G2' corresponding to the target pixel 100 can be obtained. In order to obtain the second compensation grayscale value △G2 corresponding to the target pixel 100, it is also necessary to correct the second preset compensation grayscale value △G2' obtained by searching the fourth mapping table according to the current DBV value of the display panel 01.
[0205] Fig. 27 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0206] If Fig. 27 As shown, S31: based on the initial grayscale value of the target pixel and the second voltage difference, searching the fourth mapping table to determine the second compensated grayscale value of the target pixel, further comprising:
[0207] S311: based on the initial grayscale value of the target pixel and the second voltage difference, searching a fourth mapping table to obtain a second preset compensated grayscale value of the target pixel.
[0208] The method of obtaining the second preset compensation grayscale value △G1' of the target pixel 100 by searching the fourth mapping table is the same as the method of obtaining the first preset compensation grayscale value △G1' of the target pixel 100 by searching the third mapping table provided in the previous embodiment, and will not be repeated here.
[0209] S312: Determine a second DBV compensation coefficient based on the current DBV value of the display panel.
[0210] Fig.28 A schematic diagram of a seventh mapping table provided in an embodiment of the present application.
[0211] Wherein, determining the second DBV compensation coefficient DG2 based on the current DBV value of the display panel 01 includes, based on the current DBV value of the display panel 01, determining the second DBV compensation coefficient DG2 corresponding to the current DBV value by searching the seventh mapping table. Wherein, Fig.28 As shown, the seventh mapping table includes a mapping relationship between DBV values and second DBV compensation coefficients DG2. The method of determining the second DBV compensation coefficient DG2 by searching the seventh mapping table is the same as the method of determining the first DBV compensation coefficient by searching the fifth mapping table, which will not be repeated here.
[0212] S313: Determine a second compensated grayscale value of the target pixel according to the second DBV compensation coefficient and the second preset compensated grayscale value.
[0213] Among them, the DBV value of the display panel 01 will affect the visual effect of the display panel 01, that is, it will affect the performance of the dark area or the bright area. For example, when the DBV value of the display panel 01 is smaller, the brightness of the display panel 01 is lower, and the dark area is more obvious; when the DBV value of the display panel 01 is larger, the brightness of the display panel 01 is higher, and the dark area is less obvious. When the DBV value of the display panel 01 is different, the compensation coefficient DG2 of the second DBV can be different, and then different second compensation grayscale values △G2 are obtained. Therefore, different surface compensations can be performed on the display panel 01 for different DBV values of the display panel 01, so that the display panel 01 can obtain matching brightness compensation when selecting different DBV values.
[0214] For example, Fig.28 As shown, the current DBV value of the display panel 01 belongs to R3, and the second DBV compensation coefficient is DG23; and by looking up the fourth mapping table, the second preset compensation grayscale value △G2' of the target pixel 100 is G024', and the second compensation grayscale value △G2 of the target pixel 100 can be DG23*G024'.
[0215] In one embodiment of the present application, when the brightness of different images to be displayed is different, the severity of the uneven display problem is also different. For example, when the brightness difference at different positions in the image to be displayed is not large, the dark area or bright area that appears is not obvious; when the brightness difference at different positions in the image to be displayed is large, the dark area or bright area that appears will be more obvious. In response to this problem, the embodiment of the present application can perform different degrees of surface compensation for different images to be displayed.
[0216] Fig.29 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0217] In one embodiment of the present application, Fig.29 As shown, the compensation method for the display panel provided in the embodiment of the present application further includes:
[0218] S0: Determine the grayscale span value of the image to be displayed.
[0219] The grayscale span value of the picture to be displayed is the absolute value of the difference between the maximum grayscale and the minimum grayscale in the picture to be displayed. The maximum grayscale and the minimum grayscale in the picture to be displayed can be obtained according to the image information corresponding to the picture to be displayed, and then the grayscale span value of the picture to be displayed can be obtained.
[0220] Among them, the grayscale span value of the picture to be displayed may belong to the first range or the second range. When the grayscale span value of the picture to be displayed belongs to different ranges, different surface compensations can be performed on the display panel 01. At this time, the fourth mapping table may include a third sub-table and a fourth sub-table, and the absolute value of the difference between the maximum value and the minimum value of the compensated grayscale value in the third sub-table is different from the absolute value of the difference between the maximum value and the minimum value of the compensated grayscale value in the fourth sub-table. When the grayscale span value of the picture to be displayed belongs to different ranges, different sub-tables in different fourth mapping tables can be searched to determine the second compensated grayscale value. For example, the maximum value and the minimum value in the third sub-table are 8 grayscale and 0 grayscale, respectively, and the maximum value and the minimum value in the fourth sub-table are 16 grayscale and 0 grayscale, respectively; or, the maximum value and the minimum value in the third sub-table are 8 grayscale and -8 grayscale, respectively, and the maximum value and the minimum value in the fourth sub-table are 16 grayscale and -16 grayscale, respectively.
[0221] If the grayscale span value of the image to be displayed belongs to the first range, then S3: based on the initial grayscale value of the target pixel and the second voltage difference, searching the fourth mapping table to determine the second compensated grayscale value of the target pixel includes:
[0222] S30a: Based on the initial grayscale value of the target pixel and the second voltage difference, searching the third sub-table in the fourth mapping table to determine the second compensated grayscale value of the target pixel. Or, including:
[0223] If the grayscale span value of the image to be displayed belongs to the second range, then S3: based on the initial grayscale value of the target pixel and the second voltage difference, searching a fourth mapping table to determine a second compensated grayscale value of the target pixel includes:
[0224] S30b: Based on the initial grayscale value of the target pixel and the second voltage difference, searching the fourth sub-table in the fourth mapping table to determine the second compensated grayscale value of the target pixel.
[0225] For example, if the maximum value of the third range is less than the minimum value of the fourth range and the difference between the maximum and minimum values of the compensation grayscale value in the third sub-table is less than the difference between the maximum and minimum values of the compensation grayscale value in the fourth sub-table, then when the brightness difference of the picture to be displayed is small, the maximum second compensation grayscale value obtained by the pixel is small and the difference between the second compensation grayscale values obtained by different pixels is small; when the brightness difference of the picture to be displayed is large, the pixel can obtain some larger second compensation grayscale values and the difference between the second compensation grayscale values obtained by different pixels is large. On the one hand, it can avoid excessive increase in power consumption of the display panel 01; on the other hand, it can better perform adaptive brightness compensation for different pictures to be displayed.
[0226] In addition, if the number and values of the initial grayscale values included in the third sub-table are the same as those included in the fourth sub-table, then the initial grayscale values in the first sub-table and the second sub-table are the same, the difference being that the compensation grayscale values corresponding to at least some of the initial grayscale values with the same values in the two sub-tables are different.
[0227] It should be noted that step S0 needs to be performed before step S3, and can be performed before step S1, or after step S1 and before step S3. Fig.29 As shown, step S0 is performed after step S1 and before step S3.
[0228] Fig.30 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0229] In addition, if Fig.30 As shown, step S0 is performed not only before step S3 but also before step S2.
[0230] It should also be noted that when the grayscale span value of the image to be displayed belongs to the first range, then when determining the target grayscale value of each pixel in the image to be displayed, the third sub-table can be searched to determine the second compensation grayscale value; when the grayscale span value of the image to be displayed belongs to the second range, then when determining the target grayscale value of each pixel in the image to be displayed, the fourth sub-table can be searched to determine the second compensation grayscale value.
[0231] In one embodiment of the present application, when the difference between the average initial data voltage of the target pixel row and the average initial data voltage of the adjacent pixel row is greater than 0, the initial grayscale value G0 of the target pixel 100 and the target grayscale value G00 of the target pixel 100 satisfy:
[0232] G00=G0+△G1*D1+△G2*D2
[0233] Among them, G00 is the target grayscale value of the target pixel, G0 is the initial grayscale value of the target pixel, △G1 is the first compensated grayscale value of the target pixel, △G2 is the second compensated grayscale value of the target pixel, D1 is the compensation weight of the first compensated grayscale value, and D2 is the compensation weight of the second compensated grayscale value.
[0234] When the difference between the average data voltage of the target pixel row and the average data voltage of the adjacent pixel row is greater than 0, the average data voltage of the target pixel row is greater than the average data voltage of the adjacent pixel row, and the average data voltage of the target pixel 100 will be pulled down by the data voltage in the adjacent pixel row. Therefore, considering the line compensation at this time, the first compensation grayscale value △G1 should be added on the basis of the initial grayscale value G0 to reduce the influence of the data voltage of the adjacent pixel row on the data voltage of the target pixel 100.
[0235] In addition, D1 can be set as the compensation weight of the first compensation grayscale value, and D2 can be set as the compensation weight of the second compensation grayscale value according to the display effect of the display panel 01. For example, D1 of the display panel 01 whose line crosstalk problem is more serious than the surface crosstalk problem can be greater than D2; D2 of the display panel 01 whose surface crosstalk problem is more serious than the line crosstalk problem can be greater than D1; in addition, D1 can also be equal to D2.
[0236] In one embodiment of the present application, when the difference between the average initial data voltage of the target pixel row and the average initial data voltage of the adjacent pixel row is less than 0, the initial grayscale value G0 of the target pixel 100 and the target grayscale value G00 of the target pixel 100 satisfy:
[0237] G00=G0-△G1*D1+△G2*D2
[0238] Among them, G00 is the target grayscale value of the target pixel, G0 is the initial grayscale value of the target pixel, △G1 is the first compensated grayscale value of the target pixel, △G2 is the second compensated grayscale value of the target pixel, D1 is the compensation weight of the first compensated grayscale value, and D2 is the compensation weight of the second compensated grayscale value.
[0239] When the difference between the average data voltage of the target pixel row and the average data voltage of the adjacent pixel row is less than 0, the average data voltage of the target pixel row is lower than the average data voltage of the adjacent pixel row, and the average data voltage of the target pixel 100 will be pulled up by the data voltage in the adjacent pixel row. Therefore, considering the line compensation at this time, the first compensation grayscale value △G1 should be subtracted from the initial grayscale value G0 to reduce the influence of the data voltage of the adjacent pixel row on the data voltage of the target pixel 100.
[0240] Fig.31 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0241] In one embodiment of the present application, Fig.31 As shown, the compensation method provided in the embodiment of the present application also includes:
[0242] S021: Determine whether the first compensation grayscale value is less than a first preset threshold;
[0243] S022: If the first compensated grayscale value is less than the first preset threshold, changing the value of the first compensated grayscale value to 0.
[0244] When the first compensation grayscale value is less than the first preset threshold, it can be considered that the line crosstalk problem of the target pixel 100 is not serious, and at this time, line compensation may not be performed on the target pixel 10. Wherein, the value of the first compensation grayscale value is changed to 0, and the target grayscale value G00 of the target pixel 100 is equivalent to being independent of the first compensation grayscale value, that is, the target pixel 100 is not subjected to line compensation.
[0245] In addition, when the first compensated grayscale value is greater than or equal to the first preset threshold, it can be considered that the line crosstalk problem of the target pixel 100 is relatively serious, and at this time, it is necessary to perform line compensation on the target pixel 10. Then the target grayscale value G00 of the target pixel 100 is related to the first compensated grayscale value, that is, the target pixel 100 is subjected to line compensation.
[0246] In addition, if Fig.31 As shown, the compensation method provided in the embodiment of the present application may also include:
[0247] S031: Determine whether the second compensation grayscale value is less than a second preset threshold;
[0248] S032: If the second compensated grayscale value is less than the second preset threshold, changing the value of the second compensated grayscale value to 0.
[0249] When the second compensation grayscale value is less than the second preset threshold, it can be considered that the surface crosstalk problem of the target pixel 100 is not serious, and at this time, the target pixel 10 may not be subjected to surface compensation. If the value of the second compensation grayscale value is changed to 0, the target grayscale value G00 of the target pixel 100 is equivalent to being irrelevant to the second compensation grayscale value, that is, the target pixel 100 is not subjected to surface compensation.
[0250] In addition, when the second compensation grayscale value is greater than or equal to the second preset threshold, it can be considered that the surface crosstalk problem of the target pixel 100 is relatively serious, and at this time, it is necessary to perform surface compensation on the target pixel 10. Then the target grayscale value G00 of the target pixel 100 is related to the second compensation grayscale value, that is, the target pixel 100 is subjected to surface compensation.
[0251] The first preset threshold and the second preset threshold may be set according to the display characteristics of the display panel 01. In one implementation, the first preset threshold and the second preset threshold may be equal.
[0252] Fig.32 A schematic flow chart of a compensation method for a display panel provided in an embodiment of the present application.
[0253] like Fig.32 As shown, in one embodiment of the present application, the first module, the line compensation module and the surface compensation module all receive the initial grayscale value G0 in the image information of the picture to be displayed.
[0254] The first module can obtain the initial data voltages corresponding to the initial grayscale values G0 of each pixel 10 by searching the first mapping table; the first operation unit in the first module calculates the average initial data voltage of the target pixel row and the average data voltage of the adjacent pixel rows of the target pixel row according to the initial data voltages of each pixel 10 in the target image row where the target pixel 100 is located. The first module transmits the average initial data voltages of the target pixel row and the adjacent pixel rows to the line compensation module, and transmits the average initial data voltage of the target pixel row to the surface compensation module.
[0255] The second operation unit in the line compensation module calculates and obtains the first voltage difference △V1 according to the average initial data voltages corresponding to the target pixel row and the adjacent pixel row. The line compensation module searches the third mapping table to determine the first preset compensation grayscale value △G1' based on the first voltage difference △V1 and the initial grayscale value G0 of the target pixel 100. The line compensation module further searches the fifth mapping table and the sixth mapping table to determine the first DBV compensation coefficient DG1 and the position compensation coefficient PG respectively. The third operation module in the line compensation module calculates and obtains the first compensation grayscale value △G1 based on the first preset compensation grayscale value △G1', the first DBV compensation coefficient DG1 and the position compensation coefficient PG. The fourth operation module in the line compensation module determines whether the first compensation grayscale value △G1 is output as a positive value or a negative value based on the first voltage difference △V1. The first comparison module in the line compensation module determines whether the first compensation grayscale value △G1 is less than the first preset threshold value. If the first compensation grayscale value △G1 is greater than or equal to the first preset threshold value, the line compensation module outputs the first compensation grayscale value △G1 to the second module.
[0256] The fifth operation unit in the surface compensation module calculates the second voltage difference △V2 according to the average initial data voltage of the target pixel row and the initial data voltage of the target pixel 100. The surface compensation module searches the fourth mapping table to determine the second preset compensation grayscale value △G2' based on the second voltage difference △V2 and the initial grayscale value G0 of the target pixel 100. The surface compensation module further searches the seventh mapping table to determine the second DBV compensation coefficient DG2. The sixth operation unit in the surface compensation module calculates the second compensation grayscale value △G2 based on the second preset compensation grayscale value △G2' and the second DBV compensation coefficient DG2. The second comparison module in the surface compensation module determines whether the second compensation grayscale value △G2 is less than the second preset threshold value. If the second compensation grayscale value △G2 is greater than or equal to the second preset threshold value, the surface compensation module outputs the second compensation grayscale value △G2 to the second module.
[0257] The second module calculates and obtains the target grayscale value G00 based on the received first compensation grayscale value △G1 , second compensation grayscale value △G2 and initial grayscale value G0 .
[0258] Fig.33 A schematic diagram of a display panel provided in an embodiment of the present application.
[0259] like Fig.33 As shown, the embodiment of the present application further provides a display panel 01. The display panel 01 provided in the embodiment of the present application can use the compensation method provided in the above embodiment to perform brightness compensation. The display panel 01 provided in the embodiment of the present application can be at least one of an organic light emitting display panel (OELD), a sub-millimeter light emitting diode (mini-LED) display panel, a micro-light emitting diode (micro-LED) display panel, a liquid crystal display panel (LCD), etc. The display panel 01 provided in the embodiment of the present application has good display uniformity.
[0260] Fig.34 A schematic diagram of a display device provided in an embodiment of the present application.
[0261] like Fig.34 As shown, the embodiment of the present invention further provides a display device 02, and the display device 02 includes the above-mentioned display panel 01. Of course, Fig.34 The display device 02 shown is only for illustration, and the display device 02 may be any electronic device with a display function, such as a mobile phone, a tablet computer, a laptop computer, an e-book, or a television. The display device 02 provided in the embodiment of the present application has good display uniformity.
[0262] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A compensation method for a display panel, characterized in that: include: Based on the image information of the picture to be displayed, determining the average initial data voltage corresponding to the target pixel row; The target pixel row includes target pixels; the average initial data voltage is an average voltage of initial data voltages corresponding to a plurality of pixels included in a pixel row; Determining a first compensated grayscale value of the target pixel based on an initial grayscale value of the target pixel and a first voltage difference; the first voltage difference being a difference between an average initial data voltage of the target pixel row and an average initial data voltage of an adjacent pixel row; Determining a second compensated grayscale value of the target pixel based on the initial grayscale value of the target pixel and a second voltage difference; the second voltage difference is a difference between an initial data voltage corresponding to the target pixel and an average initial data voltage of the target pixel row; A target grayscale value of the target pixel is determined according to the initial grayscale value of the target pixel and the first compensated grayscale value and the second compensated grayscale value.
2. The compensation method according to claim 1, characterized in that: The step of determining the average initial data voltage corresponding to the target pixel row based on the image information of the picture to be displayed includes: Based on the initial grayscale values of the plurality of pixels included in the target pixel row in the picture to be displayed, searching a first mapping table to determine the initial data voltages respectively corresponding to the plurality of pixels; the first mapping table includes a mapping relationship between the initial grayscale value and the initial data voltage; According to the initial data voltages respectively corresponding to the plurality of pixels, an average value of the initial data voltages respectively corresponding to the plurality of pixels is determined to obtain an average initial data voltage corresponding to the target pixel row.
3. The compensation method according to claim 2, characterized in that: Also includes: Based on the target grayscale value of the target pixel, searching a second mapping table to determine a target data voltage corresponding to the target pixel; The second mapping table includes a mapping relationship between a target grayscale value and a target data voltage; The number of grayscale values included in the second mapping table is greater than the number of grayscale values included in the first mapping table, and the grayscale values included in the first mapping table are also included in the second mapping table.
4. The compensation method according to claim 2, characterized in that: The step of searching a first mapping table based on the initial grayscale values of the plurality of pixels included in the target pixel row in the picture to be displayed to determine the initial data voltages respectively corresponding to the plurality of pixels includes: Based on a first initial grayscale value, searching a first mapping table to obtain an initial data voltage corresponding to the first initial grayscale value; the first mapping table includes the first initial grayscale value; Based on the second initial grayscale value, the first mapping table is searched to obtain at least two reference grayscale values and their corresponding initial data voltages, and the initial data voltage corresponding to the second initial grayscale value is obtained through interpolation operation based on the reference grayscale values and their corresponding initial data voltages; the second initial grayscale value is not included in the first mapping table, the reference grayscale value belongs to the first initial grayscale value, the second initial grayscale value is between the at least two reference grayscale values or the second initial grayscale value is less than / greater than the at least two reference grayscale values.
5. The compensation method according to claim 2, characterized in that: The step of searching a first mapping table based on the initial grayscale values of the plurality of pixels included in the target pixel row in the picture to be displayed to determine the initial data voltages respectively corresponding to the plurality of pixels includes: Based on the initial grayscale values of multiple pixels included in the target pixel row in the image to be displayed and the current DBV value of the display panel, a first mapping table is searched to determine the initial data voltages corresponding to the multiple pixels respectively; the first mapping table includes a mapping relationship between initial grayscale values, DBV values and initial data voltages.
6. The compensation method according to claim 1, characterized in that: The step of determining a first compensated grayscale value of the target pixel based on the initial grayscale value of the target pixel and the first voltage difference comprises: Based on the initial grayscale value of the target pixel and the first voltage difference, a third mapping table is searched to determine the first compensated grayscale value of the target pixel; the third mapping table includes a mapping relationship between the initial grayscale value, the first voltage difference and the compensated grayscale value.
7. The compensation method according to claim 6, characterized in that: Based on the initial grayscale value of the target pixel and the first voltage difference, searching a third mapping table to determine a first compensated grayscale value of the target pixel includes: Based on the initial grayscale value of the target pixel and the first voltage difference, searching a third mapping table to obtain a first preset compensated grayscale value of the target pixel; Determine a first DBV compensation coefficient based on a current DBV value of the display panel, and / or determine a position compensation coefficient based on position information of the target pixel; A first compensated grayscale value of the target pixel is determined according to the first DBV compensation coefficient and / or the position compensation coefficient and the first preset compensated grayscale value.
8. The compensation method according to claim 7, characterized in that: The first compensation grayscale value and the first preset compensation grayscale value satisfy: Among them, △G1n is the first compensation grayscale value of the target pixel located in the nth row, DG1 is the first DBV compensation coefficient, PG is the position compensation coefficient, LGk is the compensation weight of the kth pixel row, △G1k' is the first preset compensation grayscale value corresponding to the pixel in the kth pixel row and the same column as the target pixel, i and j are not 0 at the same time and i and j are both integers greater than or equal to 0.
9. The compensation method according to claim 6, characterized in that: Also includes: Determine the grayscale span value of the picture to be displayed; the grayscale span value of the picture to be displayed is the absolute value of the difference between the maximum grayscale and the minimum grayscale in the picture to be displayed; If the grayscale span value of the to-be-displayed picture belongs to the first range, searching a third mapping table based on the initial grayscale value of the target pixel and the first voltage difference to determine the first compensated grayscale value of the target pixel includes: Based on the initial grayscale value of the target pixel and the first voltage difference, searching a first sub-table in a third mapping table to determine a first compensated grayscale value of the target pixel; or If the grayscale span value of the to-be-displayed picture belongs to the second range, searching a third mapping table based on the initial grayscale value of the target pixel and the first voltage difference to determine the first compensated grayscale value of the target pixel includes: Based on the initial grayscale value of the target pixel and the first voltage difference, searching a second subtable in a third mapping table to determine a first compensated grayscale value of the target pixel; Among them, the number and value of the initial grayscale values included in the first sub-table are the same as those of the initial grayscale values included in the second sub-table; the absolute value of the difference between the maximum and minimum values of the compensated grayscale values in the first sub-table is different from the absolute value of the difference between the maximum and minimum values of the compensated grayscale values in the second sub-table.
10. The compensation method according to claim 1, characterized in that: The step of determining a second compensated grayscale value of the target pixel based on the initial grayscale value of the target pixel and the second voltage difference comprises: Based on the initial grayscale value of the target pixel and the second voltage difference, a fourth mapping table is searched to determine the second compensated grayscale value of the target pixel; the fourth mapping table includes a mapping relationship between the initial grayscale value, the second voltage difference and the compensated grayscale value.
11. The compensation method according to claim 10, characterized in that: The step of searching a fourth mapping table based on the initial grayscale value of the target pixel and the second voltage difference to determine the second compensated grayscale value of the target pixel further includes: Based on the initial grayscale value of the target pixel and the second voltage difference, searching a fourth mapping table to obtain a second preset compensated grayscale value of the target pixel; determining a second DBV compensation coefficient based on a current DBV value of the display panel; A second compensated grayscale value of the target pixel is determined according to the second DBV compensation coefficient and the second preset compensated grayscale value.
12. The compensation method according to claim 10, characterized in that: Also includes: Determine the grayscale span value of the picture to be displayed; the grayscale span value of the picture to be displayed is the absolute value of the difference between the maximum grayscale and the minimum grayscale in the picture to be displayed; If the grayscale span value of the to-be-displayed picture belongs to the first range, searching a fourth mapping table based on the initial grayscale value of the target pixel and the second voltage difference to determine the second compensated grayscale value of the target pixel includes: Based on the initial grayscale value of the target pixel and the second voltage difference, searching the third sub-table in the fourth mapping table to determine the second compensated grayscale value of the target pixel; or, If the grayscale span value of the to-be-displayed picture belongs to the second range, searching a fourth mapping table based on the initial grayscale value of the target pixel and the second voltage difference to determine the second compensated grayscale value of the target pixel includes: Based on the initial grayscale value of the target pixel and the second voltage difference, searching a fourth sub-table in a fourth mapping table to determine a second compensated grayscale value of the target pixel; Among them, the initial grayscale values included in the third sub-table are the same in number and value as the initial grayscale values included in the fourth sub-table; the absolute value of the difference between the maximum and minimum values of the compensated grayscale values in the third sub-table is different from the absolute value of the difference between the maximum and minimum values of the compensated grayscale values in the fourth sub-table.
13. The compensation method according to claim 1, characterized in that: When the difference between the average initial data voltage of the target pixel row and the average initial data voltage of the adjacent pixel row is greater than 0, the initial grayscale value of the target pixel and the target grayscale value of the target pixel satisfy: G00=G0+△G1*D1+△G2*D2 Among them, G00 is the target grayscale value of the target pixel, G0 is the initial grayscale value of the target pixel, △G1 is the first compensated grayscale value of the target pixel, △G2 is the second compensated grayscale value of the target pixel, D1 is the compensation weight of the first compensated grayscale value, and D2 is the compensation weight of the second compensated grayscale value.
14. The compensation method according to claim 1, characterized in that: When the difference between the average initial data voltage of the target pixel row and the average initial data voltage of the adjacent pixel row is less than 0, the initial grayscale value of the target pixel and the target grayscale value of the target pixel satisfy: G00=G0-G1*D1+G2*D2 Among them, G00 is the target grayscale value of the target pixel, G0 is the initial grayscale value of the target pixel, △G1 is the first compensated grayscale value of the target pixel, △G2 is the second compensated grayscale value of the target pixel, D1 is the compensation weight of the first compensated grayscale value, and D2 is the compensation weight of the second compensated grayscale value.
15. The compensation method according to claim 1 or 13 or 14, further characterized in that: include: determining whether the first compensation grayscale value is less than a first preset threshold value, and if the first compensation grayscale value is less than the first preset threshold value, changing the value of the first compensation grayscale value to 0; It is determined whether the second compensation grayscale value is less than a second preset threshold value. If the second compensation grayscale value is less than the second preset threshold value, the value of the second compensation grayscale value is changed to 0.
16. The compensation method according to claim 15, characterized in that: The first preset threshold is equal to the second preset threshold.
17. A display panel, characterized in that: Brightness compensation is performed using the compensation method described in any one of claims 1 to 16.
18. A display device, characterized in that: Comprising the display panel as claimed in claim 17.