A display compensation method and system, display device and storage medium

By partitioning the LCD panel and measuring the charging rate to obtain a target grayscale compensation table for brightness compensation, the problem of large brightness variations in large-size LCD displays at different refresh rates is solved, improving viewing angle defects and display quality, while reducing storage resources and manufacturing costs.

CN117524158BActive Publication Date: 2026-03-31SHENZHEN CHINA STAR OPTOELECTRONICS SEMICON DISPLAY TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The brightness of LCD monitors varies greatly at different refresh rates, resulting in noticeable flickering. Furthermore, the viewing angle defects of large-size panels cause whitening and distortion.

Method used

The display panel is divided into multiple display zones of the same size that do not overlap. By measuring the charging rate of each zone, a target grayscale compensation table is obtained, and brightness compensation is performed based on the charging rate and the preset grayscale compensation table.

Benefits of technology

Reduce graininess, improve display quality, reduce storage resource consumption, lower production costs, and avoid screen flickering and uneven display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117524158B_ABST
    Figure CN117524158B_ABST
Patent Text Reader

Abstract

The application discloses a display compensation method and system, a display device and a storage medium. The compensation method is applied to a display panel, the display panel is divided into N display partitions which are the same in size and do not overlap with each other, wherein N is a positive integer greater than 1, and the compensation method comprises the following steps: obtaining charging rates of the N display partitions; obtaining N target gray scale compensation tables according to the charging rates of the display partitions and a preset gray scale compensation table; and performing brightness compensation on the display partitions according to the target gray scale compensation tables. The application performs high-low gray scale compensation processing on different regions to different degrees, reduces the particle feeling, improves the display quality, reduces the consumption of storage resources and the manufacturing cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display panel driving technology, specifically to a display compensation method and system, display device, and storage medium. Background Technology

[0002] Liquid crystal displays (such as thin-film transistor liquid crystal displays (TFT-LCDs)) are popular due to their small size, light weight, low power consumption, and high display quality. The driving principle of a liquid crystal display is to control the rotation angle of the liquid crystal molecules by changing the voltage applied to the electrodes at both ends of the liquid crystal layer, thereby controlling the amount of light transmitted through the liquid crystal panel.

[0003] Thin-film transistor liquid crystal displays (also known as LCD panels) have different gamma curves at direct viewing angles (i.e., normal viewing angles) and oblique viewing angles. At oblique viewing angles, due to their light transmission mechanism, color shift will occur. The occurrence of color shift will make the screen appear washed out or distorted. In order to improve the optical quality of thin-film transistor liquid crystal displays, this phenomenon needs to be eliminated. Summary of the Invention

[0004] This application provides a display compensation method and system, a display device, and a storage medium to solve the technical problem that large brightness variations at different refresh rates result in noticeable flickering.

[0005] In a first aspect, this application provides a display compensation method applied to a display panel, wherein the display panel is divided into N display partitions of the same size and which do not overlap, wherein N is a positive integer greater than 1, and the compensation method includes the following steps:

[0006] Obtain the charging rate of N display partitions;

[0007] N target grayscale compensation tables are obtained based on the charging rate of each display partition and a preset grayscale compensation table;

[0008] Brightness compensation is performed on each of the display zones according to the target grayscale compensation table.

[0009] In some embodiments, the step of obtaining the charging rate of the N display partitions includes:

[0010] The display panel is divided into M equal-sized, non-overlapping sections. i There are 3 candidate partitions, M≥2 and M is a positive integer, and i≥0 and i is a positive integer;

[0011] Measure the viewing angle display effect corresponding to each target pixel in each candidate partition;

[0012] When the viewing effect of all target pixels in each candidate partition is consistent, the M is determined.i The candidate partitions are N display partitions.

[0013] In some embodiments, the method further includes: when the viewing angle display effect corresponding to any two target pixels in any candidate partition is inconsistent, adjusting the M... i Each of the candidate partitions is partitioned at least once to obtain K. j Given three non-overlapping sub-regions of the same size, determine M. i ×K j The sub-regions are N display partitions, where K≥2 and K is a positive integer, and j≥0 and j is a positive integer; wherein, the viewing angle display effect of all target pixels in each sub-region is consistent.

[0014] In some embodiments, obtaining N target grayscale compensation tables based on the charging rate of each display partition and a preset grayscale compensation table includes the following steps:

[0015] Select the maximum charging rate from the N charging rates;

[0016] The normalized charging rate of the display partition is calculated by using the charging rate of each display partition as the dividend and the maximum charging rate as the divisor. The normalized charging rate has a value range of (0, 1].

[0017] N target grayscale compensation tables are obtained based on the normalized charging rate and the preset grayscale compensation table.

[0018] In some embodiments, obtaining N target grayscale compensation tables includes the following steps:

[0019] If the normalized charging rate of the display partition is 1, the preset grayscale compensation table is determined to be the target grayscale compensation table corresponding to the display partition.

[0020] In some embodiments, obtaining N target grayscale compensation tables further includes the step of:

[0021] If the normalized charge rate of the display partition is (0, 1], calculate the difference between the preset value and the normalized charge rate corresponding to the display partition;

[0022] The difference value is determined to be the compensation coefficient corresponding to the display partition. The compensation coefficient is multiplied by each compensation data in the preset grayscale compensation table to obtain the target grayscale compensation table corresponding to the display partition.

[0023] Secondly, this application also provides a display compensation system, including a display panel, said display panel being divided into N display partitions of the same size and which do not overlap, wherein N is a positive integer greater than 1, and further comprising:

[0024] An acquisition module is used to acquire the charging rate of the N display partitions;

[0025] The processing module is used to obtain N target grayscale compensation tables based on the charging rate of each display partition and a preset grayscale compensation table.

[0026] The control module is used to perform brightness compensation on each of the display zones according to the target grayscale compensation table.

[0027] Thirdly, this application also provides a display device, the display device including a display panel, a memory and a processor; the memory stores a computer program, and the processor is used to run the computer program in the memory to perform the steps in the display compensation method described in the first aspect.

[0028] Fourthly, this application also provides a storage medium storing a plurality of instructions adapted for loading by a processor to execute the steps in the display compensation method described in the first aspect.

[0029] This application provides a display compensation method and system, a display device, and a storage medium. The method obtains the charging rate of N display zones, and based on the charging rate of each display zone and a preset grayscale compensation table, obtains N target grayscale compensation tables. Brightness compensation is then performed on each display zone according to the target grayscale compensation tables. This application can directly obtain target grayscale compensation tables for different regions based on the correspondence between the charging rate and compensation level of different display zones. Furthermore, different degrees of high and low grayscale compensation processing are performed on each display zone according to the target grayscale compensation tables, thereby reducing graininess, improving display quality, reducing storage resource consumption, and lowering manufacturing costs. Attached Figure Description

[0030] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0031] Figure 1 This is a schematic diagram illustrating data compensation using the VAC algorithm at 128 gray levels.

[0032] Figure 2 A schematic diagram illustrating data compensation based on the VAC algorithm principle;

[0033] Figure 3 This application provides a flowchart illustrating a display compensation method.

[0034] Figure 4This is a schematic diagram illustrating the division of a display panel into regions, as provided in an embodiment of this application. Detailed Implementation

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

[0036] In the description of this application, it should be understood that the terms "one end," "the other end," etc., indicating the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined with "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, the meaning of "" is two or more, unless otherwise explicitly specified.

[0037] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "connected" and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection, a link, or a connection that allows for communication; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0038] The following disclosure provides many different implementations or examples for carrying out different structures of this application. To simplify the disclosure, specific examples of components and arrangements are described below. Of course, these are merely examples and are not intended to limit the scope of this application. Furthermore, reference numerals and / or letters may be repeated in different examples; such repetition is for simplification and clarity and does not in itself indicate a relationship between the various implementations and / or arrangements discussed. In the above embodiments, the descriptions of each embodiment have their own emphasis; parts not described in detail in a certain embodiment can be referred to in the relevant descriptions of other embodiments.

[0039] This application provides a display compensation method and system, a display device, and a storage medium. The display panel in the embodiments of this application can be used in mobile phones, tablets, desktop computers, laptops, e-readers, handheld computers, electronic display screens, laptops, ultra-mobile personal computers (UMPCs), netbooks, as well as cellular phones, personal digital assistants (PDAs), augmented reality (AR) / virtual reality (VR) devices, media players, wearable devices, digital cameras, car navigation systems, etc.

[0040] The display panel can be a liquid crystal display panel. This application does not limit the type of liquid crystal display panel. The liquid crystal display panel provided in this application can be a horizontal electric field type liquid crystal display panel, such as a fringe field switching (FFS) type liquid crystal display panel or an in-plane switching (IPS) type liquid crystal display panel, or a vertical electric field type liquid crystal display panel, such as a twisted nematic (TN) type liquid crystal display panel or a multi-domain vertical alignment (MVA) type liquid crystal display panel.

[0041] A liquid crystal display device includes a liquid crystal display panel and a driving circuit. The liquid crystal display panel includes multiple scan lines and multiple data lines, with two adjacent scan lines and two adjacent data lines intersecting to form a pixel unit. The driving circuit includes a gate drive circuit and a source drive circuit. Taking a thin film transistor (TFT) liquid crystal display device as an example, each pixel unit includes at least one TFT. The basic working principle of the liquid crystal display panel and the driving circuit is as follows: the gate drive circuit sends a gate drive signal to the scan line through a pull-up transistor electrically connected to the scan line, sequentially turning on the TFTs of each row. Then, the data signal sent by the source drive circuit to the data line simultaneously charges the pixel units of the entire row to their respective required voltages to display different gray levels. That is, firstly, the gate drive circuit of the first row turns on the thin film transistors of the first row through its pull-up transistor, and then the source drive circuit charges the pixel units of the first row. When the pixel units in the first row are fully charged, the gate drive circuit turns off the thin-film transistors in that row. Then, the gate drive circuit for the second row turns on the thin-film transistors in the second row through its pull-up transistors, and the source drive circuit charges and discharges the pixel units in the second row. This process continues until the pixel units in the last row are fully charged, then charging starts again from the first row. This controls the display panel to maintain a preset brightness while refreshing the image at the corresponding refresh rate.

[0042] Typically, the luminance of each pixel can be defined by "grayscale". Grayscale refers to dividing the luminance of a pixel from its brightest to its darkest point into several levels, with each grayscale representing a brightness level. Generally, each pixel in a display panel has a total of 256 grayscale levels, from 0 to 255.

[0043] With the development of display technology, the size of LCD panels is becoming increasingly larger. For large-size LCD screens, viewing angle parameters are particularly important. Among different types of LCD panels, VA (Vertical Alignment) mode LCD panels have a significant disadvantage in viewing angle. Due to their light transmission mechanism, LCD panels exhibit whitening and distortion when viewed from the side. To address this viewing angle defect, large-size VA type LCD panels typically employ an eight-domain pixel structure or a four-domain pixel structure combined with the VAC (View Angle Compensation) algorithm to improve brightness and image quality when viewed from the side, achieving a wide viewing angle image quality improvement. The VAC algorithm replaces a fixed grayscale value with a set of HL values, displaying the original pixel grayscale value with two relatively high (H) and relatively low (L) grayscale values ​​in adjacent pixel areas. The brightness relationship satisfies: Original brightness = (Brightness corresponding to the relatively high grayscale + Brightness corresponding to the relatively low grayscale) / 2, ensuring that the brightness and grayscale relationship remains unchanged at the front viewing angle and correcting the brightness and grayscale relationship at the side viewing angle. For example, ... Figure 1 In the middle, 128 gray levels are replaced by alternating arrangements of 180 gray levels and 50 gray levels, thus achieving the effect of... Figure 2 The algorithm lowers the rising side-view gamma curve, making it closer to the front-view gamma curve. This ultimately improves the side-view angle. In this compensation algorithm, the general HL table size required by the algorithm IP can be calculated as follows: 12 × 256 × 3 × 2 × 2 = 36864 bits. Here, 12 represents the data depth, 256 represents the number of gray levels, 3 represents RGB, the first 2 represents HL, and the second 2 represents polarity.

[0044] As panel sizes increase, engineers are no longer satisfied with using a single table to compensate for the viewing angle of the entire screen. They hope to achieve a higher quality viewing angle improvement by dividing the panel into sections and using multiple tables for comprehensive compensation. This approach requires the algorithm IP to input multiple tables and store them in the chip's internal SRAM or other memory devices. As calculated from the compensation table above, this requires a storage area of ​​36864 × N bits. Taking a 9-section panel as an example, this requires a storage area of ​​36864 × 9 = 331776 bits. This significantly increases the storage area and cost of the TCON chip.

[0045] The following description, in conjunction with the accompanying drawings, illustrates the display compensation method and system, display device, and storage medium of this application in order to address the aforementioned problems.

[0046] Please see Figure 3This is a flowchart illustrating a display compensation method provided in an embodiment of this application. The display compensation method is applied to a display panel, which is divided into N identical and non-overlapping display partitions, where N is a positive integer greater than 1. Figure 3 As shown, the compensation method includes the following steps:

[0047] S100, Obtain the charging rate of N display partitions;

[0048] Specifically, the charging ratio is used to characterize the charging status of a pixel unit. The charging ratio is equal to the voltage Vpixel on the pixel electrode of the pixel unit divided by the voltage Vdata on the corresponding data line DL. That is, the voltage Vpixel on the pixel electrode of the pixel unit is the actual charging voltage in the embodiments below, and the voltage Vdata on the corresponding data line DL of the pixel unit is the ideal charging voltage in the embodiments below. The display panel includes a display area and a non-display area. The display area is generally square, and the square display area can be equally divided into at least two display partitions. The charging ratio of the display partition refers to the ratio of the actual charging voltage of the display partition to the voltage supplied by the data line DL to all pixel units within the display partition.

[0049] In some embodiments, obtaining the charging rate of N display partitions includes the following steps:

[0050] S110. Measure the actual charging voltage of the pixel unit corresponding to the center point of each of the display partitions;

[0051] S120. The charging rate of the display zone is calculated based on the actual charging voltage and the ideal charging voltage.

[0052] Specifically, a display partition includes at least two or more pixel units. The actual charging voltage can be obtained by using the voltage output from the pixel electrode corresponding to the center point of the display partition as the actual charging voltage. Dividing the actual charging voltage of the current display partition by the ideal charging voltage yields the charging rate of that partition. Then, the charging rate of the current display partition is calculated by proportionally dividing the actual charging voltage of the pixel unit corresponding to the center point of the current display partition by the ideal charging voltage input to the data line connected to that pixel unit.

[0053] In some embodiments, obtaining N target grayscale compensation tables includes the step of: the compensation coefficient of the target grayscale compensation table is negatively correlated with the charging rate, and the charging rate ranges from (0, 1).

[0054] Specifically, the compensation coefficient of the target grayscale compensation table, or the degree of compensation for the display zone, is negatively correlated with the charging rate of the display zone. In other words, the higher the charging rate of the display zone, the smaller its corresponding compensation coefficient; conversely, the lower the charging rate of the display zone, the larger its corresponding compensation coefficient. Furthermore, the charging rate value ranges from 0 to 1.

[0055] S200. Obtain N target grayscale compensation tables based on the charging rate of each display partition and a preset grayscale compensation table.

[0056] Specifically, the preset grayscale compensation table can be obtained by detecting the brightness of the display panel when displaying a solid color image under different grayscale voltages, and compensating for the difference between the actual brightness and the target brightness to obtain the grayscale compensation table for the corresponding grayscale voltage. This allows for the creation of preset grayscale compensation tables for different grayscale voltages. Then, based on the charging rate of each display zone obtained in the above embodiment, and the relationship between the charging rate and the compensation level of each display zone, the target grayscale compensation table for different areas can be directly obtained.

[0057] In some embodiments, obtaining N target grayscale compensation tables based on the charging rate of each display partition and a preset grayscale compensation table includes the following steps:

[0058] S210. Select the maximum charging rate from the N charging rates;

[0059] S220. The normalized charging rate of the display partition is calculated by taking the charging rate of each display partition as the dividend and the maximum charging rate as the divisor. The normalized charging rate has a value range of (0, 1].

[0060] S230. Obtain N target grayscale compensation tables based on the normalized charging rate and the preset grayscale compensation table.

[0061] Specifically, after obtaining the charging rate of each display partition through the above embodiment, the charging rates of each display partition are compared. Thus, the maximum charging rate, which has the largest value, can be found from the charging rates corresponding to each of the N display partitions. The maximum charging rate can be used as the denominator, i.e., the maximum charging rate can be used as the divisor. Dividing the charging rate of each display partition by the maximum charging rate yields the normalized charging rate corresponding to each display partition. Since the charging rate of each display partition is greater than zero and falls within the range of (0, 1), the normalized charging rate ranges from (0, 1) when the maximum charging rate is used as the divisor. Then, based on the preset grayscale compensation table and the normalized charging rates corresponding to each of the N display partitions, the target grayscale compensation table corresponding to each of the N display partitions can be calculated.

[0062] The step of obtaining N target grayscale compensation tables based on the normalized charging rate and the preset grayscale compensation table includes the following steps:

[0063] S231. If the normalized charging rate of the display partition is 1, determine the preset grayscale compensation table as the target grayscale compensation table corresponding to the display partition.

[0064] S232 If the normalized charging rate of the display partition is (0, 1], calculate the difference between the preset value and the normalized charging rate corresponding to the display partition;

[0065] S234. Determine that the difference is the compensation coefficient corresponding to the display partition;

[0066] S235. The compensation coefficient is multiplied by each compensation data in the preset grayscale compensation table to obtain the target grayscale compensation table corresponding to the display partition.

[0067] Specifically, in summary, after obtaining the normalized charging rate corresponding to each display partition through the above embodiments, if the normalized charging rate of the display partition is equal to 1, the compensation data in the preset grayscale compensation table can be directly used as the optimal compensation data of the display partition under the current charging rate. That is, the preset grayscale compensation table is used as the target grayscale compensation table corresponding to the display partition with a normalized charging rate of 1.

[0068] Of course, after obtaining the normalized charging rate corresponding to each display partition through the above embodiments, if the normalized charging rate of the display partition is (0, 1), the target value can be subtracted from the normalized charging rate corresponding to the display partition to calculate the difference for each display partition. The target value can be 1 or any value. In this way, the difference is determined to be the current compensation coefficient corresponding to the current display partition. Then, the current compensation coefficient is multiplied by each compensation data in the preset grayscale compensation table to obtain the optimal compensation data of the current display partition under the current charging rate. Integrating all the optimal compensation data of the current display partition can obtain the corresponding target grayscale compensation table. Similarly, the target grayscale compensation tables corresponding to the other display partitions can be obtained. Among them, the preset grayscale compensation table and the target grayscale compensation table of the same display partition have the same number of pixel units and their respective corresponding compensation data.

[0069] For example, the relationship between the compensation coefficient and the target grayscale compensation table is as follows:

[0070] Table k = (1-α)*HL table;

[0071] Among them, Table kThis is the target grayscale compensation table corresponding to the current display partition, 1 is the preset value, α is the normalized charging rate of the current display partition, and HL table is the preset grayscale compensation table for the display area of ​​the display panel.

[0072] S300. Perform brightness compensation on each of the display zones according to the target grayscale compensation table.

[0073] Specifically, this application can directly obtain the target grayscale compensation table for different regions based on the correspondence between the charging rate and the compensation level of different display zones. Then, based on the target grayscale compensation table, different degrees of high and low grayscale compensation processing are performed on each display zone to reduce graininess, improve display quality, reduce storage resource consumption, and reduce production costs.

[0074] This application achieves the technical effect of the same charging rate for each column of data lines in multiple display zones on the display panel by detecting the charging rate of the display zones and then adjusting the grayscale voltage of the pixel units connected to each column of data lines according to the charging rate of the display zones. This eliminates charging differences in the display areas of the display panel and avoids screen flickering and uneven display.

[0075] This application divides the display area of ​​the display panel into multiple display zones. Optical measuring instruments (e.g., CA410 or CA2000) are used to measure the viewing angle of each display zone until the viewing angle of each block in the divided display zones is consistent, thus obtaining the number and division scheme of the display zones. The charging rate at the center point of each display zone is measured, and the normalized charging rate of each display zone is calculated, with a value ranging from 0 to 1. A single HL table is input as a preset grayscale compensation table, and this preset grayscale compensation table is used as the target grayscale compensation table Table for the display zones where the normalized charging rate is equal to 1. k Furthermore, according to the relationship (1 - normalized charge rate) * HL table, obtain the target grayscale compensation tables corresponding to N-1 display partitions with normalized charge rates in the range (0, 1). k Apply multiple target grayscale compensation tables. k This improves image quality. Therefore, this application avoids directly storing the multiple tables required for N display partitions. kThe HL value is derived from the difference in viewing angle defects between display zones, and this mapping relationship is obtained from the perspective of charging rate between display zones. The charging rate of the display zone is negatively correlated with the compensation coefficient. For example, the charging rate near the COF end is higher than that far from the COF end, so the compensation coefficient near the COF end should be smaller than that far from the COF end. In other words, by inputting a single set of preset grayscale compensation table values ​​plus a set of charging efficiency curves L-table (i.e., the charging rate change curves corresponding to each display zone), multiple display zones can use their own dedicated target grayscale compensation table Table. k The compensation effect is as follows. The charging efficiency curve L-table represents the mapping relationship between the charging rate and the panel position. The size of this L-table is much smaller than the N sets of target grayscale compensation tables. k Size. In the multi-table viewing angle compensation scheme for large-size panels, the charging efficiency curve L-table and the preset grayscale compensation table HL table are combined to achieve different degrees of grayscale compensation based on the charging rate of the display panel, while reducing the storage area of ​​N target grayscale compensation tables Tablek. With the cooperation of the charging efficiency curve L-table, this application can achieve the effect of grayscale compensation display for N tables with only slightly more storage area than a single table, while also reducing storage area, reducing storage resource consumption, and greatly reducing manufacturing costs.

[0076] In some embodiments, the step of obtaining the charging rate of the N display partitions includes:

[0077] S010. Divide the display panel into M segments of equal size that do not overlap. i There are 3 candidate partitions, M≥2 and M is a positive integer, and i≥0 and i is a positive integer;

[0078] S020. Measure the viewing angle display effect corresponding to each target pixel in each candidate partition;

[0079] S030. When the viewing angle display effect corresponding to all target pixels in each candidate partition is consistent, determine that M i The candidate partitions are N display partitions;

[0080] S040. When the viewing angle display effect corresponding to any two target pixels in any candidate partition is inconsistent, the M... i Each of the candidate partitions is partitioned at least once to obtain K. j Given three non-overlapping sub-regions of the same size, determine M. i ×K jThe sub-regions are N display partitions, where K≥2 and K is a positive integer, and j≥0 and j is a positive integer; wherein, the viewing angle display effect of all target pixels in each sub-region is consistent.

[0081] Specifically, the display area of ​​the display panel can be divided into multiple display partitions, each containing an odd number of pixel units. Each partition has its own corresponding pixel unit at its center point. Then, using optical measuring instruments, the viewing angle effect of each target pixel in a candidate partition can be measured. Thus, M can be measured. i The viewpoint display effect corresponding to each target pixel in each candidate partition. Target pixels can be all pixels in a candidate partition. Generally, to reduce partitioning time and improve panel compensation efficiency, the selected target pixels include the center point and boundary contour points (e.g., the four corner points) of the partition or sub-region. If the viewpoint display effect corresponding to any two target pixels in any candidate partition is inconsistent, the display area of ​​the display panel will be re-divided. That is, like a splitting method, each candidate partition is divided once. If the viewpoint display effect corresponding to any two target pixels in the divided area is still inconsistent, the divided area is divided again, and so on, until the final partition K is obtained. j The process continues until the viewpoint display effect of any two target pixels in a sub-region of the same size and without overlap is consistent. Then, the M obtained after multiple divisions is determined. i ×K j Each sub-region consists of N display partitions.

[0082] Of course, if the viewing effect of any two target pixels in each candidate partition is consistent, then there is no need to re-divide the region; M can be determined directly. i There are N candidate partitions for display.

[0083] For example, the display area can be divided equally into N display partitions. For instance, the display area can be divided equidistantly along the extension direction of the scan lines (e.g., the X direction) to obtain N display partitions; or the display area can be divided equidistantly along a vertical direction perpendicular to the extension direction of the scan lines (e.g., the Y direction) to obtain N display partitions; or the display area can be divided equidistantly along both the extension direction of the scan lines (e.g., the X direction) and a vertical direction perpendicular to the extension direction of the scan lines (e.g., the Y direction) to obtain N display partitions.

[0084] For example, such as Figure 4As shown, the display area 1 of the display panel is divided into four candidate partitions S1, S2, S3, and S4. If the viewing angle display effects corresponding to the five target pixels in candidate partition S1 (e.g., the four corner points P1, P2, P3, and P4, and one center point) are all the same, identical, or approximately the same (the difference is less than a preset threshold), and the viewing angle display effects corresponding to the five target pixels in candidate partition S2, candidate partition S3, and candidate partition S4 are all the same, identical, or approximately the same, then these four candidate partitions S1, S2, S3, and S4 can be used as the final N display partitions, where N = 4. If the viewing angle display effects corresponding to any two target pixels among the five target pixels in candidate partition S1 are not the same, then these four candidate partitions S1, S2, S3, and S4 are divided according to... Figure 4 As shown, each candidate partition is further divided into 4 sub-regions 10. Thus, each of the 4 candidate partitions is further divided into 16 sub-regions 10. Referring to the above, if the viewing effect of the five target pixels in each of the 16 sub-regions 10 is the same, consistent, or approximately the same, the division is stopped and these 16 sub-regions 10 are determined as the final N display partitions, where N = 16.

[0085] It should be noted that M i The value of K can be 2, 3, 4 or more, and similarly, K j The value of can be 2, 3, 4, or more, so N = M i ×K j It can be 2 i ×2 j (For example, 4, 8, 16, 28, 32, 64, etc.), it can also be 2. i ×3 j (For example, 6, 12, 18, 24, 36, etc.). Figure 4 The example shown is for illustrative purposes only and does not represent the division method of this application.

[0086] This application embodiment also provides a display compensation system, including a display panel, the display panel being divided into N display partitions of the same size and non-overlapping, wherein N is a positive integer greater than 1, and further comprising:

[0087] An acquisition module is used to acquire the charging rate of the N display partitions;

[0088] The processing module is used to obtain N target grayscale compensation tables based on the charging rate of each display partition and a preset grayscale compensation table.

[0089] The control module is used to perform brightness compensation on each of the display zones according to the target grayscale compensation table.

[0090] This application can directly obtain the target grayscale compensation table for different areas by identifying the correspondence between the charging rate and the compensation level of different display zones. Then, based on the target grayscale compensation table, different levels of high and low grayscale compensation processing are performed on each display zone to reduce graininess, improve display quality, reduce storage resource consumption, and reduce production costs.

[0091] This application embodiment also provides a display device, the display device including a display panel, a memory and a processor; the memory stores a computer program, and the processor is used to run the computer program in the memory to perform the steps in the display compensation method.

[0092] The memory refers to the internal storage unit of the display device, such as the hard disk or RAM; or it can be an external storage device, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, the memory can include both internal and external storage units. The memory is used to store application software and various types of data installed on the display device, or to temporarily store data that has been output or will be output. The memory stores computer-executable instructions, which can be executed by a processor to implement the steps in the display compensation method of this application.

[0093] This application embodiment also provides a storage medium storing a plurality of instructions adapted for loading by a processor to execute the steps in the display compensation method.

[0094] The storage medium may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable memory (PROM), electrically programmable memory (EPROM), electrically erasable programmable memory (EEPROM), or flash memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), direct memory bus RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and direct memory bus dynamic RAM (RDRAM), etc.

[0095] It should be noted that the storage medium stores one or more computer programs, which are loaded by one or more processors to perform the steps in any of the display compensation methods provided in the embodiments of this application.

[0096] Since the computer program stored in the storage medium can execute the steps of any of the display compensation methods provided in the embodiments of this application, the beneficial effects that any of the display compensation methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0097] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0098] The above provides a detailed description of a display compensation method, display device, and storage medium provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

[0099] The foregoing has provided a detailed description of a display compensation method, display panel, and storage medium provided by embodiments of the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the embodiments above are merely for the purpose of helping to understand the method and core ideas of the present invention. Furthermore, those skilled in the art will recognize that, based on the ideas of the present invention, there will be changes in specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of the present invention. Moreover, those skilled in the art can make several improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.

[0100] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0101] The above provides a detailed description of a display compensation method, display panel, and storage medium provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the technical solutions and core ideas of this application. Those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A display compensation method applied to a display panel, the display panel being divided into N display partitions of the same size and mutually non-overlapping, wherein, N is a positive integer greater than 1, and the compensation method comprises the steps of: obtaining the charging rates of the N display partitions; obtaining N target gray scale compensation tables according to the charging rates of the display partitions and a preset gray scale compensation table; performing brightness compensation on the display partitions according to the target gray scale compensation tables; the step of obtaining the charging rates of the N display partitions comprises the steps of: measuring the visual angle display effects of the target pixel points in each candidate partition; when the visual angle display effects of all the target pixel points in each candidate partition are consistent, determining the N display partitions; the step of obtaining the charging rates of the N display partitions comprises the steps of: measuring the actual charging voltages of the pixel units corresponding to the center points of the display partitions; calculating the charging rates of the display partitions according to the actual charging voltages and ideal charging voltages; the step of obtaining N target gray scale compensation tables according to the charging rates of the display partitions and a preset gray scale compensation table comprises the steps of: selecting the maximum charging rate from the N charging rates; calculating the normalized charging rates of the display partitions by taking the charging rates of the display partitions as the dividend and the maximum charging rate as the divisor, wherein the normalized charging rates are in the range of (0, 1]; obtaining N target gray scale compensation tables according to the normalized charging rates and the preset gray scale compensation table.

2. The display compensation method according to claim 1, wherein the step of measuring the visual angle display effects of the target pixel points in each candidate partition comprises the steps of: The display panel is divided into M i candidate partitions of the same size and mutually non-overlapping, M≥2 and M is a positive integer, i≥0 and i is a positive integer. The consistent visual angle display effect corresponding to all the target pixel points in each candidate partition is determined as N display partitions, including: when the consistent visual angle display effect corresponding to all the target pixel points in each candidate partition is determined, M i candidate partitions are determined as N display partitions.

3. The display compensation method according to claim 2, wherein further comprising: When the visual angle display effects corresponding to any two of the target pixel points in any of the candidate sub-regions are inconsistent, at least one division is performed on M i candidate sub-regions to obtain K j sub-regions of the same size and mutually exclusive, and M i ×K j sub-regions are determined as the N display sub-regions, K≥2 and K is a positive integer, j≥0 and j is a positive integer; wherein the visual angle display effects of all the target pixel points in each sub-region are consistent.

4. The display compensation method of claim 1, wherein the step of obtaining N target gray scale compensation tables according to the normalized charging rates and the preset gray scale compensation table comprises the steps of: if the normalized charging rate of the display partition is 1, determining that the preset gray scale compensation table is the target gray scale compensation table corresponding to the display partition.

5. The display compensation method according to claim 4, wherein the step of obtaining N target gray scale compensation tables according to the normalized charging rates and the preset gray scale compensation table further comprises the steps of: if the normalized charging rate of the display partition is in the range of (0, 1], calculating the difference between a preset value and the normalized charging rate corresponding to the display partition; determining that the difference is a compensation coefficient corresponding to the display partition, and calculating the product of the compensation coefficient and each compensation data in the preset gray scale compensation table to obtain the target gray scale compensation table corresponding to the display partition.

6. A display compensation system comprising a display panel divided into N display partitions of equal size and mutually exclusive, wherein, N is a positive integer greater than 1, and the display panel is configured to execute the display compensation method according to any one of claims 1 to 5, and the display compensation system further comprises: an obtaining module configured to obtain the charging rates of the N display partitions; a processing module configured to obtain N target gray scale compensation tables according to the charging rates of the display partitions and a preset gray scale compensation table; a control module configured to perform brightness compensation on the display partitions according to the target gray scale compensation tables.

7. A display device, characterized by comprising: The display device comprises a display panel, a memory and a processor; the memory stores a computer program, and the processor is configured to run the computer program in the memory to execute the steps in the display compensation method according to any one of claims 1 to 5.

8. A storage medium, characterized by The storage medium stores a plurality of instructions adapted to be loaded by the processor to execute the steps in the display compensation method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • Brightness compensation method and device, display device and storage medium

    CN108428436A

  • Brightness compensation method, device and equipment of display device and display device

    CN111754942A