Display panel, driving method and device thereof and computer readable storage medium
Patent Information
- Application Number
- CN202380008106.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-31
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2043-01-31
AI Technical Summary
The manufacturing process of OLED or LED display panels has insufficient uniformity and stability, resulting in a 'mura' display effect with inconsistent brightness and chromaticity, which is difficult to effectively solve with existing technology.
By setting the sub-pixels of the first and second gray stages in the driving method of the display panel, and inputting different data voltage groups, a more uniform optical compensation effect is achieved, and the data voltage group with a standard deviation larger than that of the first gray stage is used to achieve a more uniform optical compensation effect. Compensation is performed, and in the second gray stage, a data voltage group with a standard deviation smaller than the standard deviation is used for compensation, and the segmentation parameters and light compensation parameter lookup table are combined to optimize the uniformity of the full gray scale.
It effectively improves the uniformity and image quality of the display panel, reduces the amount of hardware storage, reduces the hardware implementation cost, and ensures the uniformity of the display effect and the improvement of the image quality.
Smart Images

Figure CN119731726A_ABST
Abstract
Description
Display Panel, Driving Method, Device, and Computer-Readable Storage Medium Technical Field Embodiments of the present disclosure relate to, but are not limited to, the field of display technologies, and in particular, to a display panel, a driving method, a device, and a computer-readable storage medium thereof. Background Art With the continuous development of electronic technologies, the product forms of intelligent terminals such as electronic devices are becoming increasingly rich. In particular, in order to improve the display effect of electronic devices, more and more electronic devices are equipped with organic light-emitting diode (OLED) or light-emitting diode (LED) display panels. However, due to the problems of insufficient uniformity and stability in the manufacturing process of OLED or LED display panels and the difficulty in overcoming them, the display panel will present a "mura" display effect with inconsistent brightness and chromaticity. In order to optically compensate the "mura" display effect of the display panel, the "Demura" method can be used to photograph the display panel with a camera device, formulate an optical compensation strategy based on the brightness information of the display panel in the photo, and optically compensate the display panel of the electronic device according to the determined strategy. Summary of the Invention The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of protection of the claims. Embodiments of the present disclosure provide a driving method for a display panel. The display panel includes a first region, and the first region includes first sub-pixels that display a first color. The first color includes a first gray level and a second gray level. The driving method includes: Inputting a first data voltage group to the first sub-pixels corresponding to the first gray level in the first region; Inputting a second data voltage group to the first sub-pixels corresponding to the second gray level in the first region; The first data voltage group includes a plurality of first data voltages, and the input gray levels corresponding to the plurality of first data voltages are the same. The second data voltage group includes a plurality of second data voltages, and the plurality of input gray levels corresponding to the second data voltages are the same. The standard deviation of the first data voltages in the first data voltage group is greater than the standard deviation of the second data voltages in the second data voltage group. Embodiments of the present disclosure also provide a driving device for a display panel, including a memory; and a processor connected to the memory. The memory is used to store instructions, and the processor is configured to execute the steps of the driving method for the display panel according to any embodiment of the present disclosure based on the instructions stored in the memory. Embodiments of the present disclosure also provide a display panel, including a driving device for the display panel as described in any embodiment of the present disclosure. Embodiments of the present disclosure also provide a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the driving method for the display panel as described in any embodiment of the present disclosure. Other aspects can be understood after reading the accompanying drawings and the detailed description. Description of the Drawings The accompanying drawings are used to provide a further understanding of the technical solutions of the present disclosure, and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solutions of the present disclosure, but do not constitute a limitation to the technical solutions of the present disclosure. The shapes and sizes of the components in the drawings do not reflect the actual scale, and the purpose is only to schematically illustrate the content of the present disclosure. FIG. 1A and FIG. 1B are schematic flowcharts of two driving methods for a display panel provided by an exemplary embodiment of the present disclosure; FIG. 2A and FIG. 2B are schematic flowcharts of another two driving methods for a display panel provided by an exemplary embodiment of the present disclosure; FIG. 2C is a schematic flowchart of another driving method for a display panel provided by an exemplary embodiment of the present disclosure FIG. 3 is a schematic flowchart of a method for generating a segmented parameter and a light compensation parameter look-up table provided by an exemplary embodiment of the present disclosure; FIG. 4 is a specific flowchart of the step of cyclically determining the reference gray stage and its optimal parameters in FIG. 3; FIG. 5 and FIG. 6 are schematic diagrams of the uniformity effect after different segmented light compensations when the original data uniformity is 0.3 and 0.5, respectively; FIG. 7 is a schematic diagram of the uniformity result after light compensation provided by an embodiment of the present disclosure; FIG. 8A and FIG. 8B are schematic diagrams of the overall display effect of the screen before and after light compensation provided by an embodiment of the present disclosure; FIG. 8C and FIG. 8D are schematic diagrams of the partial display effect of the screen before and after light compensation provided by an embodiment of the present disclosure; FIG. 9A is a schematic diagram of a light compensation block division structure provided by an exemplary embodiment of the present disclosure; FIG. 9B is a schematic diagram of the light compensation parameters before the partition smoothing of the display panel provided by an exemplary embodiment of the present disclosure; FIG. 9C is a schematic diagram of the light compensation parameters after the partition smoothing of the display panel provided by an exemplary embodiment of the present disclosure; FIG. 10 is a schematic diagram of the structure of a driving device for a display panel provided by an exemplary embodiment of the present disclosure. Detailed Embodiments To make the objectives, technical solutions, and advantages of the present disclosure more clear and understandable, the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be noted that, without conflict, the embodiments and features in the embodiments of the present disclosure can be combined arbitrarily with each other. Unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should have the ordinary meanings understood by those of ordinary skill in the art to which the present disclosure belongs. The terms "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Words such as "including" or "comprising" etc. are intended to indicate that the elements or objects before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Near-eye displays have relatively high requirements for the uniformity of the display screen. However, due to the limitations of the manufacturing process of the display panel (Panel), the display screen usually cannot meet the corresponding uniformity requirements, and external compensation (Demura) algorithms are needed to solve the above problems. Since the brightness distribution characteristics of different gray levels are different, in order to achieve better uniformity, different gray levels require different light compensation parameters. Common solutions include the following two: (1) Different light compensation parameters are stored for different gray levels, and a large hardware storage capacity is occupied to ensure the light compensation effect of the full gray scale; (2) Only the light compensation parameters of the key gray levels are stored, and a small hardware storage capacity is occupied to ensure the light compensation effect of the key gray levels. (2) Only store the light compensation parameters of the key gray levels, and ensure the light compensation effect of the key gray levels by occupying a smaller hardware storage capacity. The above two solutions cannot reduce the hardware storage capacity and ensure the light compensation effect of the full gray scale at the same time. As shown in FIG. 1A, an embodiment of the present disclosure provides a driving method for a display panel. The display panel includes a first region, and the first region includes first sub-pixels that display a first color. The first color includes a first gray level and a second gray level. The driving method includes: Inputting a first data voltage group to the first sub-pixels corresponding to the first gray level in the first region; Inputting a second data voltage group to the first sub-pixels corresponding to the second gray level in the first region; The first data voltage group includes a plurality of first data voltages, and the input gray levels corresponding to the plurality of first data voltages are the same. The second data voltage group includes a plurality of second data voltages, and the input gray levels corresponding to the plurality of second data voltages are the same. The standard deviation of the first data voltages in the first data voltage group is greater than the standard deviation of the second data voltages in the second data voltage group. The standard deviation is the square root of the variance and is denoted by the symbol σ. The standard deviation represents the degree of dispersion of a set of values. The larger the standard deviation, the greater the deviation of the set of values from the mean. In the embodiments of the present disclosure, the standard deviation σ of the data voltage can be calculated according to the following formula: where N is the number of sub-pixels, and x i is the data voltage value of the i-th sub-pixel, and μ is the average data voltage of the N sub-pixels. The standard deviation of the n-th data voltage is the standard deviation between the data voltages of the sub-pixels of the n-th data voltage group input, where n is a natural number. In the driving method of the display panel according to the embodiments of the present disclosure, by making the standard deviation of the first data voltage of the first data voltage group greater than the standard deviation of the second data voltage of the second data voltage group, the compensation effect of the first sub-pixels corresponding to the first gray level in the first region is more uniform, and the corresponding compensation effect is better. Those skilled in the art can understand that when the first display gray level is input to the first sub-pixels corresponding to the first gray level in the first region and the second display gray level is input to the first sub-pixels corresponding to the second gray level in the first region, if there is no optical compensation, the first data voltages of the first sub-pixels corresponding to the first gray level should be the same, and the second data voltages of the first sub-pixels corresponding to the second gray level should also be the same; however, due to the optical compensation of the first sub-pixels in the first region and the compensation effect of the first sub-pixels corresponding to the first gray level being greater than the compensation effect of the first sub-pixels corresponding to the second gray level, therefore, the standard deviation of the first data voltage of the first data voltage group is greater than the standard deviation of the second data voltage of the second data voltage group. Exemplarily, the first gray level can be a preset reference gray level, and the second gray level can be a preset non-reference gray level. In the embodiments of the present disclosure, the reference gray level can be the gray level that the user is concerned about. For example, assuming that the user is more concerned about the display effect of the low gray level, then the reference gray level can be set to 0 to 32, and the non-reference gray level can be set to 33 to 255. However, the embodiments of the present disclosure do not limit this, and the reference gray level and the non-reference gray level can be set as needed. By setting the first gray level and the second gray level, the embodiments of the present disclosure meet the customer's need for customizing and selecting the key-concerned gray level, and at the same time can compensate and improve the gray level with poor display to ensure the uniformity of all gray levels. In some exemplary embodiments, inputting the first data voltage group to the first sub-pixels corresponding to the first gray level in the first region includes: Determining the optical compensation parameters corresponding to each first sub-pixel corresponding to the first gray level in the first region; According to the input gray level and light compensation parameter of the first sub-pixel corresponding to the first gray stage in each first region, obtain the light-compensated gray level value of the first sub-pixel corresponding to the first gray stage in each first region; According to the light-compensated gray level value of the first sub-pixel corresponding to the first gray stage in each first region, determine the first data voltage of the first sub-pixel corresponding to the first gray stage in each first region and input it. In some exemplary embodiments, obtaining the light-compensated gray level value of the first sub-pixel corresponding to the first gray stage in each first region according to the input gray level and light compensation parameter of the first sub-pixel corresponding to the first gray stage in each first region includes: Obtain the full-screen adjustment value a; For each first sub-pixel corresponding to the first gray stage in each of the first regions, perform the following operations: According to the full-screen adjustment value a, the input gray level gray, and the light compensation parameter b corresponding to the first sub-pixel corresponding to the first gray stage in the first region, calculate the intermediate gray level temp_gray: temp_gray = a * gray + b; According to the intermediate gray level temp_gray and the preset minimum gray level min_gray and maximum gray level max_gray, obtain the light-compensated gray level value demura_gray: demura_gray = min(max(temp_gray, min_gray), max_gray). In some exemplary embodiments, inputting the second data voltage group to the first sub-pixel corresponding to the second gray stage in the first region includes: Determine the segmentation parameter and light compensation parameter corresponding to the first sub-pixel corresponding to the second gray stage in each first region; According to the input gray level, segmentation parameter, and light compensation parameter of the first sub-pixel corresponding to the second gray stage in each first region, obtain the light-compensated gray level value of the first sub-pixel corresponding to the second gray stage in each first region; According to the light-compensated gray level value of the first sub-pixel corresponding to the second gray stage in each first region, determine the second data voltage of the first sub-pixel corresponding to the second gray stage in each first region and input it. In some exemplary embodiments, the segmentation parameter includes a first segmentation parameter aa, a second segmentation parameter bb, and a third segmentation parameter brisebit. According to the input gray level, segmentation parameter, and light compensation parameter of the first sub-pixel corresponding to the second gray stage in each first region, obtaining the light-compensated gray level value of the first sub-pixel corresponding to the second gray stage in each first region includes: Obtain the full-screen adjustment value a; For each first sub-pixel corresponding to the second gray stage in each first region, perform the following operations: Adjust the optical compensation parameter using the piecewise parameter corresponding to each first sub-pixel according to the following formula: pro_b = aa * b * (2^brisebit) + bb, where b is the optical compensation parameter and pro_b is the optical compensation parameter adjusted for each pixel; Calculate the intermediate gray level temp_gray based on the full-screen adjustment value a, the input gray level gray, and the optical compensation parameter pro_b adjusted for each sub-pixel: temp_gray = a * gray + pro_b; Obtain the gray level value demura_gray after optical compensation based on the intermediate gray level temp_gray and the preset minimum gray level min_gray and maximum gray level max_gray: demura_gray = min(max(temp_gray, min_gray), max_gray). In some other exemplary embodiments, inputting the second data voltage group to the first sub-pixels corresponding to the second gray level stage in the first region includes: Obtain the full-screen adjustment value a; Perform the following operations on each first sub-pixel corresponding to the second gray level stage in the first region: Calculate the intermediate gray level temp_gray based on the full-screen adjustment value a and the input gray level gray: temp_gray = a * gray; Obtain the gray level value demura_gray after optical compensation based on the intermediate gray level temp_gray and the preset minimum gray level min_gray and maximum gray level max_gray: demura_gray = min(max(temp_gray, min_gray), max_gray); Determine the second data voltage for each first sub-pixel corresponding to the second gray level stage in the first region according to the gray level value after optical compensation of each first sub-pixel corresponding to the second gray level stage in the first region and input it. In some other exemplary embodiments, inputting the first data voltage group to the first sub-pixels corresponding to the first gray level stage in the first region includes: Determine the optical compensation parameter and the partition adjustment value corresponding to each first sub-pixel corresponding to the first gray level stage in the first region; Obtain the gray level value after optical compensation of each first sub-pixel corresponding to the first gray level stage in the first region according to the input gray level, the optical compensation parameter, and the partition adjustment value of each first sub-pixel corresponding to the first gray level stage in the first region; Determine the first data voltage for each first sub-pixel corresponding to the first gray level stage in the first region according to the gray level value after optical compensation of each first sub-pixel corresponding to the first gray level stage in the first region and input it. In some exemplary embodiments, the first color further includes a third gray level between the first gray level stage and the second gray level stage, and the driving method further includes: Inputting a third data voltage group corresponding to the third gray level stage to the first sub-pixels in the first region; The third data voltage group includes a plurality of third data voltages. The input gray levels corresponding to the plurality of third data voltages are the same. The standard deviation of the third data voltages in the third data voltage group is greater than the standard deviation of the second data voltages in the second data voltage group and less than the standard deviation of the first data voltages in the first data voltage group. In the driving method of the display panel according to the embodiments of the present disclosure, by making the standard deviation of the third data voltages in the third data voltage group be between the standard deviation of the second data voltages in the second data voltage group and the standard deviation of the first data voltages in the first data voltage group, the gray level segmentation boundary is alleviated, and the effects of smoothing and better adapting to the uniformity distribution of the display panel are achieved. Exemplarily, the first gray level stage may be a preset reference gray level stage, the second gray level stage may be a preset first non-reference gray level stage, and the third gray level stage may be a preset second non-reference gray level stage. At least one gray level of the first non-reference gray level stage is adjacent to at least one gray level of the reference gray level stage, and any gray level of the second non-reference gray level stage is not adjacent to any gray level of the reference gray level stage. For example, the first gray level stage may be from 0 to 32, the second gray level stage may be from 33 to 55, and the third gray level stage may be from 56 to 255. Or, the first gray level stage may be from 40 to 70, the second gray level stage may be from 30 to 39 and from 71 to 90, and the third gray level stage may be from 0 to 29 and from 91 to 255. In some exemplary embodiments, inputting a third data voltage group to the first sub-pixels in the first region corresponding to the third gray level stage includes: Determining the segmentation parameters and light compensation parameters corresponding to each first sub-pixel in the first region corresponding to the third gray level stage; Obtaining the light-compensated gray level value of each first sub-pixel in the first region corresponding to the third gray level stage according to the input gray level, segmentation parameters, and light compensation parameters of each first sub-pixel in the first region corresponding to the third gray level stage; Determining and inputting the third data voltage of each first sub-pixel in the first region corresponding to the third gray level stage according to the light-compensated gray level value of each first sub-pixel in the first region corresponding to the third gray level stage. In some exemplary embodiments, the display panel further includes a second region, and the second region includes first sub-pixels for displaying the first color. The driving method further includes: Inputting a fourth data voltage group to the first sub-pixels in the second region corresponding to the first gray level stage, and inputting a fifth data voltage group to the first sub-pixels in the second region corresponding to the second gray level stage; The fourth data voltage group includes a plurality of fourth data voltages, and the input gray levels corresponding to the plurality of fourth data voltages are the same. The fifth data voltage group includes a plurality of fifth data voltages, and the input gray levels corresponding to the plurality of fifth data voltages are the same. The standard deviation of the fourth data voltages in the fourth data voltage group is less than that of the first data voltages. The standard deviation of the fifth data voltages in the fifth data voltage group is less than that of the first data voltages. In the driving method of the display panel according to the embodiments of the present disclosure, the solution of only compensating the sub-pixels in the first region can not only improve the uniformity of the display panel, but also solve the reading rate limitation of FLASH, ensuring the feasibility of hardware implementation. Exemplarily, the first region may be the human eye fixation area, and the second region may be the non-human eye fixation area. The image quality requirement for the non-human eye fixation area is low, and optical compensation may not be required. The fourth data voltages in the fourth data voltage group can be set according to the input display gray level value. The image quality requirement for the human eye fixation area is high, and compensation is performed according to the pre-set optical compensation parameters. The first data voltages in the first data voltage group are set according to the input display gray level value and the optical compensation parameters. In some exemplary embodiments, inputting the fourth data voltage group to the first sub-pixels corresponding to the first gray level in the second region and inputting the fifth data voltage group to the first sub-pixels corresponding to the second gray level in the second region includes: Determining and inputting the fourth data voltages of the first sub-pixels corresponding to the first gray level in each second region according to the input gray level values of the first sub-pixels corresponding to the first gray level in each second region; Determining and inputting the fifth data voltages of the first sub-pixels corresponding to the second gray level in each second region according to the input gray level values of the first sub-pixels corresponding to the second gray level in each second region. In some exemplary embodiments, the first region further includes second sub-pixels for displaying a second color, and the driving method further includes: Inputting a sixth data voltage group to the second sub-pixels corresponding to the first gray level in the first region; The sixth data voltage group includes a plurality of sixth data voltages, and the input gray levels corresponding to the plurality of sixth data voltages are the same. The standard deviation of the sixth data voltages in the sixth data voltage group is less than that of the first data voltages in the first data voltage group. In the driving method of the display panel according to the embodiments of the present disclosure, by making the standard deviation of the sixth data voltages in the sixth data voltage group less than that of the first data voltages in the first data voltage group, the first color sensitive to the human eye is mainly compensated, meeting the requirements of the human eye color sensitivity, and effectively improving the uniformity of the display panel. In some exemplary embodiments, inputting the sixth data voltage group to the second sub-pixels corresponding to the first gray level in the first region includes: Determine the sixth data voltage of the second sub-pixel corresponding to the first gray stage for each first region according to the input gray scale value of the second sub-pixel corresponding to the first gray stage in each first region, and input it. For the second sub-pixel corresponding to the first gray stage in each first region, input the sixth data voltage. In some exemplary embodiments, inputting the sixth data voltage group to the second sub-pixel corresponding to the first gray stage in the first region includes: Obtain the full-screen adjustment value a; For each second sub-pixel corresponding to the first gray stage in each first region, perform the following operations: According to the full-screen adjustment value a and the input gray scale gray, calculate the intermediate gray scale temp_gray: temp_gray = a * gray; According to the intermediate gray scale temp_gray and the preset minimum gray scale min_gray and maximum gray scale max_gray, obtain the demura gray scale value after light compensation: demura_gray = min(max(temp_gray, min_gray), max_gray); Determine the sixth data voltage of the second sub-pixel corresponding to the first gray stage in each first region according to the demura gray scale value after light compensation of the second sub-pixel corresponding to the first gray stage in each first region, and input it. In some exemplary embodiments, the standard deviation of the sixth data voltage in the sixth data voltage group is equal to the standard deviation of the fourth data voltage in the fourth data voltage group (equal to 0), and the standard deviation of the sixth data voltage in the sixth data voltage group is equal to the standard deviation of the fifth data voltage in the fifth data voltage group (equal to 0). In the driving method of the display panel according to the embodiments of the present disclosure, by making the standard deviation of the sixth data voltage in the sixth data voltage group equal to the standard deviation of the fourth data voltage in the fourth data voltage group, and the standard deviation of the sixth data voltage in the sixth data voltage group equal to the standard deviation of the fifth data voltage in the fifth data voltage group, no compensation is made for the second color with low sensitivity to the human eye (the same as the second region of the display panel), meeting the requirements of the human eye color sensitivity. Without affecting the uniformity of the display panel, the hardware storage capacity can be reduced and the hardware area can be reduced. Exemplarily, the first color may be green, and the second color may be red or blue. In some exemplary embodiments, the first region further includes a first light compensation block and a second light compensation block; the driving method further includes: Input the seventh data voltage group to the first sub-pixel corresponding to the first gray stage in the first light compensation block, Input the eighth data voltage group to the first sub-pixel corresponding to the first gray stage in the second light compensation block, wherein, the seventh data voltage group includes multiple seventh data voltages, and the eighth data voltage group includes multiple An eighth data voltage, the input gray levels corresponding to multiple seventh data voltages and multiple eighth data voltages being the same, the seventh data voltage corresponding to the sub-pixel located in the central region of the first light compensation block being greater than the seventh data voltage corresponding to the sub-pixel adjacent to the second light compensation block in the first light compensation block; the eighth data voltage corresponding to the sub-pixel located in the central region of the second light compensation block being less than the eighth data voltage corresponding to the sub-pixel adjacent to the first light compensation block in the second light compensation block. In the embodiments of the present disclosure, by performing zonal smoothing on the light compensation parameters of each sub-pixel within each light compensation block, the boundary differences between the light compensation blocks are reduced, achieving the effects of smoothing and better adapting to the uniformity distribution of the display panel. In some exemplary embodiments, inputting a seventh data voltage group to the first sub-pixel corresponding to the first gray level of the first light compensation block and inputting an eighth data voltage group to the first sub-pixel corresponding to the first gray level of the second light compensation block includes: Obtaining the segmentation parameters corresponding to the first gray level; Obtaining the light compensation parameters corresponding to each first sub-pixel in the first light compensation block and the second light compensation block and the light compensation parameters corresponding to the first sub-pixels within the m1*n1 region around each first sub-pixel, where both m1 and n1 are odd numbers greater than 1; Performing weighted filtering on the light compensation parameters corresponding to each first sub-pixel in the first light compensation block and the second light compensation block according to the light compensation parameters corresponding to the first sub-pixels within the m1*n1 region around each first sub-pixel to obtain the final light compensation parameters of each first sub-pixel; According to the segmentation parameters corresponding to the first gray level, the final light compensation parameters of each first sub-pixel, and the input gray level value, obtaining the seventh data voltage or the eighth data voltage corresponding to each first sub-pixel and inputting it. As shown in FIG. 1B, the embodiments of the present disclosure further provide a driving method for a display panel. The display panel includes multiple light compensation blocks, each light compensation block includes one or more sub-pixels, and each light compensation block corresponds to a light compensation parameter. The driving method includes: Step 101, determining the input gray level of each sub-pixel of the display panel and the gray level stage to which the input gray level belongs; Step 102, determining the segmentation parameters corresponding to each sub-pixel according to the gray level stage to which the input gray level of each sub-pixel belongs; Step 103, obtaining the light compensation parameters corresponding to each sub-pixel; Step 104, obtaining the light compensation post-gray level value corresponding to each sub-pixel according to the input gray level, segmentation parameters, and light compensation parameters of each sub-pixel. The driving method of the display panel according to the embodiments of the present disclosure pre-stores the segmentation parameters corresponding to each gray level and the light compensation parameters corresponding to each light compensation block, and uses the segmentation parameters and the light compensation parameters for combined light compensation, which can effectively improve the screen uniformity of the full gray scale, improve the display image quality and the shipping quality; at the same time, it greatly reduces the hardware storage amount, reduces the hardware implementation cost, and facilitates the integration of the algorithm into the chip digital circuit. In some exemplary embodiments, as shown in FIGS. 2A and 2B, the segmentation parameters include a first segmentation parameter aa, a second segmentation parameter bb, and a third segmentation parameter brisebit, and the display panel pre-stores a segmentation parameter look-up table including a plurality of gray levels and the segmentation parameters corresponding to each gray level one by one. Exemplarily, for the first segmentation parameter aa, the second segmentation parameter bb, and the third segmentation parameter brisebit, the display panel stores three corresponding look-up tables respectively: the first segmentation parameter aa look-up table gray2aa1DLUT, the second segmentation parameter bb look-up table gray2bb1DLUT, and the third segmentation parameter brisebit look-up table gray2brisebit1DLUT, as shown in Tables 1 to 3. Table 1 Table 2 Table 3 In Tables 1 to 3, the first column is the gray level (gray) segment value, and the second column is the values of the first segmentation parameter aa, the second segmentation parameter bb, and the third segmentation parameter brisebit corresponding to the gray level respectively. In some exemplary embodiments, in step 101, determining the gray level to which the input gray level belongs includes: Obtaining the value of gray in the first segmentation parameter aa look-up table (or it can be the second segmentation parameter bb look-up table, the third segmentation parameter brisebit look-up table); n Value; When the input gray level input_gray ≥ gray n The gray level to which the input gray level belongs is the gray level from gray n To 255 segments, corresponding to the gray level serial number serial = n; When the input gray level input_gray < gray n The gray level to which the input gray level belongs is traversed in the first column data of the first segmentation parameter aa look-up table (or it can be the second segmentation parameter bb look-up table, the third segmentation parameter brisebit look-up table). When gray serial ≤ input_gray < gray serial+1When the gray level stage to which the input gray level belongs is gray serial to gray serial+1 segment, and the corresponding gray level stage serial number is the serial value. In some exemplary embodiments, in step 102, according to the gray level stage to which the input gray level of each sub-pixel belongs, determine the segmentation parameters corresponding to each sub-pixel, including: Read the aa serial , bb serial and brisebit serial values corresponding to the gray level stage serial number serial of the input gray level of each sub-pixel in the first segmentation parameter aa lookup table, the second segmentation parameter bb lookup table, and the third segmentation parameter brisebit lookup table respectively, as the first segmentation parameter aa, the second segmentation parameter bb, and the third segmentation parameter brisebit corresponding to each sub-pixel. In some exemplary embodiments, in step 103, the display panel includes a plurality of light compensation blocks, and each light compensation block includes x*y sub-pixels, where x is greater than or equal to 1 and y is greater than or equal to 1. Exemplarily, x = 2, y = 3; or, x = 4, y = 4. However, the embodiments of the present disclosure do not limit this. The light compensation parameters corresponding to the multiple sub-pixels in each light compensation block are the same. Taking a display panel with a resolution of 3840*3840 as an example, assuming that 4*4 sub-pixels (pixels) are used as a light compensation block, the light compensation parameter lookup table b 2DLUT stored in the display panel is 960 columns * 960 rows. In some exemplary embodiments, in step 103, obtain the light compensation parameters corresponding to each sub-pixel, including: Calculate the light compensation block serial number corresponding to each sub-pixel according to the following formula: lut_y = floor(panel_y / block_row); lut_x = floor(panel_x / block_col); where floor represents rounding down, (panel_x, panel_y) is the position coordinates of each sub-pixel on the display panel, (lut_x, lut_y) is the light compensation block serial number corresponding to each sub-pixel, and block_row and block_col are the number of sub-pixels in the sub-pixel row direction and the sub-pixel column direction of each light compensation block respectively; According to the light compensation block serial number (lut_x, lut_y) corresponding to each sub-pixel, read the light compensation parameter b corresponding to the lut_y-th row and the lut_x-th column in the light compensation parameter lookup table. In some exemplary embodiments, in step 104, obtaining the post-light-compensation gray-scale value corresponding to each sub-pixel according to the input gray-scale, segmentation parameter, and light-compensation parameter of each sub-pixel includes: Adjusting the light-compensation parameter using the segmentation parameter corresponding to each sub-pixel to obtain the adjusted light-compensation parameter for each sub-pixel; Generating the post-light-compensation gray-scale value corresponding to each sub-pixel according to the adjusted light-compensation parameter and the input gray-scale of each sub-pixel. In some exemplary embodiments, the light-compensation parameter is adjusted using the segmentation parameter corresponding to each sub-pixel according to the following formula: pro_b = aa * b * (2^brisebit) + bb, where pro_b is the adjusted light-compensation parameter for each sub-pixel, b is the light-compensation parameter, aa is the first segmentation parameter, bb is the second segmentation parameter, and brisebit is the third segmentation parameter. Since the brightness distribution characteristics are different in different gray-scale stages, to achieve better uniformity, different gray-scale stages require different light-compensation parameters. The driving method of the embodiments of the present disclosure, based on the principle of only saving the light-compensation parameter look-up table b 2DLUT of the reference gray-scale stage, can obtain a light-compensation parameter pro_b that better matches the corresponding gray-scale by jointly adjusting the numerical range (brisebit), slope (aa), and intercept (bb) of the light-compensation parameter b of the reference gray-scale stage through the above formula. In some exemplary embodiments, generating the post-light-compensation gray-scale value corresponding to each sub-pixel according to the adjusted light-compensation parameter and the input gray scale includes: Calculating the intermediate gray-scale temp_gray according to the full-screen adjustment value a, the adjusted light-compensation parameter pro_b of each sub-pixel, and the input gray-scale gray: temp_gray = a * gray + pro_b; Obtaining the post-light-compensation gray-scale value demura_gray according to the intermediate gray-scale temp_gray and the preset minimum gray-scale min_gray and maximum gray-scale max_gray: demura_gray = min(max(temp_gray, min_gray), max_gray). That is, when temp_gray < min_gray, demura_gray = min_gray; when min_gray ≤ temp_gray ≤ max_gray, demura_gray = temp_gray; when temp_gray > max_gray, demura_gray = max_gray. In the embodiments of the present disclosure, all sub-pixels in the display panel use a consistent full-screen adjustment value a and the adjusted light compensation parameter pro_b corresponding to each sub-pixel for light compensation to obtain the final gray level value demura_gray after light compensation, thereby effectively reducing the parameter storage amount. The preset minimum gray level min_gray and maximum gray level max_gray correspond to the gray level upper and lower limits. For example, an 8-bit display panel can display 256 gray levels, then min_gray and max_gray are 0 and 255 respectively. In the embodiments of the present disclosure, it may be that all sub-pixels of the full screen use a consistent adjustment value a, or all sub-pixels in each light compensation block use a consistent adjustment value a, or each sub-pixel uses its own adjustment value a. When all sub-pixels in each light compensation block use a consistent adjustment value a, each sub-pixel in the display panel can perform light compensation using the consistent partition adjustment value a of the block and the adjusted light compensation parameter pro_b corresponding to each sub-pixel to obtain the final gray level value demura_gray after light compensation. At this time, the display panel needs to store a partition adjustment value lookup table. When calculating the gray level value demura_gray after light compensation corresponding to each sub-pixel, while obtaining the light compensation parameter b corresponding to each sub-pixel, according to the light compensation block serial number (lut_x, lut_y) corresponding to each sub-pixel, read the partition adjustment value a corresponding to the lut_y-th row and lut_x-th column in the partition adjustment value lookup table, and then calculate the intermediate gray level temp_gray according to the partition adjustment value a, the adjusted light compensation parameter pro_b of each sub-pixel, and the input gray level gray: temp_gray = a * gray + pro_b (alternatively, slope compensation method can also be directly used for compensation, i.e., temp_gray = a * gray); according to the intermediate gray level temp_gray and the preset minimum gray level min_gray and maximum gray level max_gray, obtain the gray level value demura_gray after light compensation: demura_gray = min(max(temp_gray, min_gray), max_gray). That is, when temp_gray < min_gray, demura_gray = min_gray; when min_gray ≤ temp_gray ≤ max_gray, demura_gray = temp_gray; when temp_gray > max_gray, demura_gray = max_gray. In some exemplary embodiments, as shown in FIG. 2B, the driving method further includes: Determining whether the display area corresponding to the current sub-pixel on the display panel is the human eye fixation area; If it is the human eye fixation area, the gray value after light compensation corresponding to the current sub-pixel is obtained according to the input gray level, segmentation parameter and light compensation parameter of the current sub-pixel; If it is a non-human eye fixation area, no uniformity compensation is performed, and the input gray level of the current sub-pixel is directly output as the target gray level. In this embodiment, the camera can be used to capture the center coordinates (x, y) of the human eye fixation point on the panel at the current moment. Suppose the size of the fixation area is M*N, then the corresponding area on the panel from column (x-M / 2) to (x+M / 2) and from row (y-N / 2) to (y+N / 2) is the human eye fixation area. As shown in Figure 2C, for the image information in the human eye fixation area, high display image quality is required, and 1-to-1 pixel input and display are required, and the uniformity requirement for this area is high; while for the information in the non-human eye fixation area, that is, the A1 / A2 / B1 / B2 areas in Figure 2C, the image quality requirements for the above 4 areas are low, and the image information is compressed by a certain compression ratio and then transmitted to the display driver chip (IC) for display. Therefore, the uniformity requirements for these 4 areas are also low. When inputting 1 pixel point (coordinates are (x0, y0)), when (x-M / 2)<=x0<=(x+M / 2) and (y-N / 2)<=y0<=(y+N / 2), this pixel point is in the human eye fixation area, and the uniformity of this pixel point should be compensated emphatically. Therefore, according to the input gray level, segmentation parameter and light compensation parameter of the current sub-pixel, the gray value after light compensation corresponding to the current sub-pixel is obtained; when (x-M / 2)<=x0<=(x+M / 2) and (y-N / 2)<=y0<=(y+N / 2) are not satisfied, this pixel point is in the non-human eye fixation area and will not have a great impact on the overall visual effect. Therefore, no uniformity compensation is required, and it can be directly output as demura_gray = gray. In some exemplary embodiments, the display panel includes a display driver chip, and the display driver chip includes: a gaze tracking unit, an image receiving unit, an image parsing unit, and an image driving unit, where: The gaze tracking unit is configured to obtain a user image collected by an external pupil image acquisition component, perform real-time positioning of the human eye pupil center and real-time calculation of the fixation point coordinates on the collected user image, obtain the fixation point coordinates of the human eye in real time, and output the fixation point coordinates of the human eye to the image parsing unit; The image receiving unit is configured to receive the image data to be played through a first image interface, and input the image data to be played into the image parsing unit; The image parsing unit is configured to perform compression or decompression processing on the image data to be played according to the fixation point coordinates of the human eye, and output the compressed or decompressed image data to the image driving unit; An image driving unit, configured to receive the image data output by the image parsing unit, and control the connected display panel to achieve real-time driving display according to the compression mode of the image data and the fixation point coordinates. In some exemplary embodiments, the line-of-sight tracking unit includes an eye detection unit, a pupil positioning unit, and a fixation point calculation unit, where: The eye detection unit is configured to perform eye detection on the face image collected by the pupil image acquisition component, and output the detected eye image to the pupil positioning unit; The pupil positioning unit is configured to calculate the position coordinates of the human eye pupil in the eye image; The fixation point calculation unit is configured to calculate the fixation point coordinates of the human eye according to the position coordinates of the human eye pupil in the eye image, and output the fixation point coordinates of the human eye to the image parsing unit. In some exemplary embodiments, the external pupil image acquisition component may be an infrared camera, which provides the face or eye image for the display driving chip in real time. In some exemplary embodiments, while the line-of-sight tracking unit (fixation point calculation unit) outputs the fixation point coordinates of the human eye to the image parsing unit, it may also output the fixation point coordinates of the human eye to an external image playback unit (i.e., the playback system side) for the image playback unit to compress the image data to be played according to the fixation point coordinates of the human eye. In some exemplary embodiments, one or more of the eye detection unit, the pupil positioning unit, and the fixation point calculation unit may be implemented by an integrated IP (Intellectual Property) core. In this embodiment, the line-of-sight tracking unit designed by hardware-specific application-specific integrated circuit (ASIC) can utilize its parallel computing advantage, featuring fast real-time response and high positioning accuracy. While reducing the driving pressure on the playback system side, it also ensures that the display device has a smoother display effect. In some exemplary embodiments, the pupil positioning unit may include: an image preprocessing module, a pupil edge coordinate acquisition module, and a pupil center coordinate acquisition module, where: The image preprocessing module is configured to remove the noise information in the eye image and determine the pupil target area; The pupil edge coordinate acquisition module is configured to determine the pupil edge coordinates according to the pupil target area; The pupil center coordinate acquisition module is configured to determine the pupil center coordinates according to the pupil edge coordinates. In some exemplary embodiments, the image parsing unit is specifically configured to: When the image data to be played is compressed image data, it is detected whether decompression processing needs to be performed on the compressed image data. If so, the compressed image data is decompressed according to the eye fixation coordinates and output to the image driving unit; if not, the compressed image data is output to the image driving unit. When the image data to be played is original image data, the original image data is stored in the first buffer to implement frame buffering. The data in the first buffer is read out, compressed according to the eye fixation coordinates, and output to the image driving unit. In some exemplary embodiments, the image driving unit drives the human eye fixation area and the non-human eye fixation area with different driving timings respectively, including: For the human eye fixation area, it is driven in the following manner: the gate lines are driven row by row respectively, and the multiplexed data lines are driven column by column respectively; For the non-human eye fixation area, it is driven in any of the following manners: multiple rows of gate lines are combined into one row for driving and the multiplexed data lines are driven column by column respectively, the gate lines are driven row by row respectively and multiple columns of multiplexed data lines are combined into one column for driving, multiple rows of gate lines are combined into one row for driving and multiple columns of multiplexed data lines are combined into one column for driving. Exemplarily, as shown in FIG. 2C, for the human eye fixation area, the driving manner adopted by the image driving unit is: the multiplexed data lines in the human eye fixation area are driven column by column respectively, and the gate lines are driven normally row by row; for the non-human eye fixation area, the driving manner adopted is: in the non-human eye fixation area, k1 rows of gate lines in areas A1 and A2 are combined into one row for driving and k2 columns of multiplexed data lines are combined into one column for driving (that is, the multiplexed data lines adopt a manner of several columns being turned on simultaneously, and the gate lines adopt a manner of several rows being turned on simultaneously. Exemplarily, k1 = 2, k2 = 2, and the embodiments of the present disclosure do not limit the number of combined gate line rows or multiplexed data line columns), and the gate lines in areas B1 and B2 are driven row by row respectively and K3 columns of multiplexed data lines are combined into one column for driving (that is, the multiplexed data lines adopt a manner of several columns being turned on simultaneously, and the gate lines are driven row by row respectively. Exemplarily, k3 = 2, and the embodiments of the present disclosure do not limit the number of combined gate line rows or multiplexed data line columns) to display a low-definition image (i.e., a compressed image). Among them, the display panel includes (m0 + m1 + m2) columns and (n0 + n1 + n2) rows, the human eye fixation area includes m0 columns and n0 rows, the non-human eye fixation area A1 includes (m0 + m1 + m2) columns and n1 rows, the non-human eye fixation area A2 includes (m0 + m1 + m2) columns and n2 rows, the non-human eye fixation area B1 includes m1 columns and n0 rows, and the non-human eye fixation area B2 includes m2 columns and n0 rows. In some exemplary embodiments, the method further includes: Determine the segmentation parameter look-up table and the light compensation parameter look-up table of the display panel. The segmentation parameter look-up table of the display panel is set according to one or more non-reference gray levels, and the light compensation parameter look-up table of the display panel is set according to one reference gray level and multiple light compensation blocks. In the driving method of the embodiments of the present disclosure, during the production process of the display panel, a gray level image corresponding to the display image of the display panel is obtained by a Charge Coupled Device (CCD) camera and a color analyzer. By processing and analyzing the brightness data of each sub-pixel, a segmentation parameter look-up table and a light compensation parameter look-up table are generated, and the segmentation parameter look-up table and the light compensation parameter look-up table are burned into a Flash chip. In some exemplary embodiments, determining the light compensation parameter look-up table of the display panel includes: Determine the full gray level brightness data of each sub-pixel, the target brightness of each gray level, and the reference gray level; Determine the first target gray level and the second target gray level of each sub-pixel, where the first target gray level is the gray level corresponding to the full gray level brightness data closest to the target brightness of the maximum reference gray level in the reference gray level, and the second target gray level is the gray level corresponding to the full gray level brightness data closest to the target brightness of the minimum reference gray level in the reference gray level; Calculate the average value of the first target gray level and the average value of the second target gray level corresponding to each light compensation block; According to the average value of the first target gray level and the average value of the second target gray level corresponding to each light compensation block, calculate the adjustment value and the light compensation parameter value corresponding to each light compensation block; Generate a full screen adjustment value according to the adjustment value corresponding to each light compensation block; Detect whether the uniformity after light compensation of the reference gray level meets a preset first uniformity requirement. When the uniformity after light compensation of the reference gray level does not meet the preset first uniformity requirement, shorten the length of the reference gray level and return to the step of determining the first target gray level and the second target gray level of each sub-pixel to continue execution until the uniformity after light compensation of the reference gray level meets the preset first uniformity requirement. In some exemplary embodiments, the initial reference gray level can be set according to the gray level segment that the user is concerned about. For example, if the customer is more concerned about the uniformity below gray level 32, then the initial reference gray level can be set to gray levels 0 to 32. In some exemplary embodiments, determining the full gray level brightness data of each sub-pixel includes: Test the brightness data of each sub-pixel at a preset plurality of gray level tie points (this step can be performed by a CCD camera); Obtain the full gray level brightness data of each sub-pixel through linear interpolation. Exemplarily, the luminance data of each sub-pixel can be tested at five preset gray level binding points 50 / 150 / 200 / 250 / 255 by a CCD camera test 50 [row][col] / test 150 [row][col] / … / test 255 [row][col]), where the screen resolution is col*row, and each test gray_n [row][col] stores the luminance data of each sub-pixel at gray level gray_n. The full gray level luminance data of each sub-pixel is constructed by linear interpolation according to the following formula: For example, if gray level 100 is between the measured gray levels 50 and 150, then for the sub-pixel at the position of col = 20 and row = 10, the luminance data corresponding to gray level 100 is lv 100
[0010]
[0020] = (100 - 50) / (150 - 50)*(test 150
[0010]
[0020] - test 50
[0010]
[0020] ) + test 50
[0010]
[0020] . In some exemplary embodiments, determining the target luminance of each gray level includes: Testing the gamma luminance of the display panel at each gray level (this step can be performed by a color analyzer); Taking the gamma luminance of the display panel at each gray level as the target luminance of each gray level. In this step, the input gray levels of each sub-pixel in the display panel are made the same, and values are taken one by one from the minimum gray level 0 to the maximum gray level 255. The gamma luminance of the display panel at each gray level (i.e., the overall screen luminance) is tested, and the gamma luminance of the display panel at each gray level is taken as the target luminance of each gray level. Taking the reference gray levels 100 to 132 as an example, assuming that the target luminance corresponding to gray level 100 is 200 nit and the target luminance corresponding to gray level 132 is 300 nit. When determining the first target gray level and the second target gray level of each sub-pixel, assuming that for a certain sub-pixel, after traversing the full gray level luminance data of this sub-pixel (i.e., the luminance data corresponding one by one from gray level 0 to gray level 255), it is found that the luminance data corresponding to gray level 100 is 185 nit. The luminance data corresponding to gray level 101 is 195 nit, the luminance data corresponding to gray level 102 is 211 nit, ……, the luminance data corresponding to gray level 131 is 290 nit, the luminance data corresponding to gray level 132 is 295 nit, the luminance data corresponding to gray level 133 is 303 nit, ……. Then, since 200 nit is between 195 nit and 211 nit and closer to 195 nit; 300 nit is between 295 nit and 303 nit and closer to 303 nit, therefore, the first target gray level corresponding to this sub-pixel and gray level 132 is 133, and the second target gray level corresponding to this sub-pixel and gray level 100 is 101. Assume that each light compensation block includes 4 sub-pixels. In the light compensation block where this sub-pixel is located, the first target gray levels corresponding to gray level 132 of the other three sub-pixels are 132, 131, and 134 respectively, and the second target gray levels corresponding to gray level 100 are 101, 102, and 104 respectively. Then, the average value of the first target gray levels corresponding to this light compensation block is [(133 + 132 + 131 + 134) / 4] = 133, and the average value of the second target gray levels [(101 + 101 + 102 + 104) / 4] = 102, where [] is the rounding symbol. Assume that the adjustment value of this light compensation block is a1 and the light compensation parameter value is b. Then, according to 133 = a1 * 132 + b; 102 = a1 * 100 + b, we get b = 5.1 and a1 = 0.969. Taking the average of the adjustment values of multiple light compensation blocks of the display panel, the obtained average value is the full-screen adjustment value of this display panel. Integrating the light compensation parameter values of each light compensation block, a light compensation parameter look-up table is obtained. The above embodiments are calculated based on actual gray level values. However, in actual use, it is also possible to calculate using the control voltage or control current corresponding to the display panel. For example, assume that the control bit width of the display panel is 12 bits. When the display panel is controlled by 12-bit voltage, the control range of the corresponding control voltage is from 0 to 4095. When the display panel is controlled by 12-bit current, the control range of the corresponding control current is from 0 to 4095. In some exemplary embodiments, when the uniformity after light compensation of the reference gray level stage does not meet the preset first uniformity requirement, the length of the reference gray level stage can be shortened according to a certain adjustment step. For example, the adjustment step can be 2. Each time it is shortened, subtract 2 from the maximum gray level of the reference gray level stage; or add 2 to the minimum gray level of the reference gray level stage; or subtract 2 from the maximum gray level and add 2 to the minimum gray level of the reference gray level stage simultaneously. In some exemplary embodiments, detecting whether the uniformity after light compensation of the reference gray level stage meets the preset first uniformity requirement includes: Calculate the uniformity after light compensation corresponding to each gray level in the reference gray stage; Calculate whether the sum of the uniformities after light compensation corresponding to all gray levels in the reference gray stage is greater than a preset first uniformity threshold. When the sum of the uniformities after light compensation corresponding to all gray levels in the reference gray stage is greater than or equal to the preset first uniformity threshold, the uniformity after light compensation in the reference gray stage meets the preset first uniformity requirement; when the sum of the uniformities after light compensation corresponding to all gray levels in the reference gray stage is less than the preset first uniformity threshold, the uniformity after light compensation in the reference gray stage does not meet the preset first uniformity requirement. In some exemplary embodiments, detecting whether the uniformity after light compensation in the reference gray stage meets the preset first uniformity requirement includes: Calculate the uniformity after light compensation corresponding to each gray level in the reference gray stage; When the uniformity after light compensation corresponding to each gray level in the reference gray stage is greater than a preset second uniformity threshold, the uniformity after light compensation in the reference gray stage meets the preset first uniformity requirement; when one or more of the uniformities after light compensation corresponding to all gray levels in the reference gray stage are less than the preset second uniformity threshold, the uniformity after light compensation in the reference gray stage does not meet the preset first uniformity requirement. In some exemplary embodiments, calculating the uniformity corresponding to each gray level (which can be the uniformity before light compensation or the uniformity after light compensation) includes: Count the occurrence times of the brightness corresponding to all sub-pixels at each gray level to obtain a brightness histogram (the abscissa is the brightness, from left to right, gradually transitioning from full black to full white, and the ordinate is the number of sub-pixels); Calculate the average brightness corresponding to all sub-pixels at each gray level; Count the number of sub-pixels within the range of ±z% of the corresponding average brightness in each brightness histogram and divide by the total number of sub-pixels as the uniformity value corresponding to this gray level. Exemplarily, z% can be 5%, however, the embodiments of the present disclosure are not limited thereto. In some exemplary embodiments, determining the segmented parameter look-up table of the display panel includes: Determine one or more non-reference gray stages; For each non-reference gray stage, determine the third target gray level and the fourth target gray level of each sub-pixel, where the third target gray level is the gray level corresponding to the full gray level brightness data closest to the target brightness of the maximum non-reference gray level in the non-reference gray stage, and the fourth target gray level is the gray level corresponding to the full gray level brightness data closest to the target brightness of the minimum non-reference gray level in the non-reference gray stage; calculate each light compensation The average value of the third target gray level and the average value of the fourth target gray level corresponding to the block; calculate the second light compensation parameter value corresponding to each light compensation block according to the average value of the third target gray level and the average value of the fourth target gray level corresponding to each light compensation block; traverse the value range of the segmentation parameter, and find the segmentation parameter that minimizes the sum of the differences between the light compensation parameters of all sub-pixels after adjustment and the calculated second light compensation parameter value as the segmentation parameter corresponding to the non-reference gray level stage. In some exemplary embodiments, determining one or more non-reference gray level stages includes: Use the full-screen adjustment value and the light compensation parameter value corresponding to each light compensation block to perform light compensation on the full gray level and calculate the uniformity after light compensation; Select the gray level points whose uniformity values after light compensation are less than the preset second uniformity threshold; Merge the selected continuous gray level points to obtain one or more non-reference gray level stages. Taking the foregoing reference gray level stages 0 to 32 as an example, assuming that after obtaining the full-screen adjustment value and the light compensation parameter look-up table, use the obtained full-screen adjustment value and the light compensation parameter look-up table to perform light compensation on the full gray level (0 to 255) and calculate the uniformity after light compensation, select the gray level points that do not meet the preset uniformity requirements, and form a non-reference gray level stage with the selected continuous gray level points. In some other exemplary embodiments, other gray level stages except the reference gray level stages can also be directly set as non-reference gray level stages. Taking the foregoing reference gray level stages 0 to 32 as an example, gray levels 33 to 255 can be directly set as non-reference gray level stages. Taking the non-reference gray level stage as 33 to 100 as an example, assuming that the target brightness corresponding to gray level 33 is 320 nit and the target brightness corresponding to gray level 100 is 450 nit, when determining the third target gray level and the fourth target gray level of each sub-pixel, assuming that for a certain sub-pixel, traversing the full gray level brightness data of this sub-pixel (that is, the brightness data corresponding one by one from gray level 0 to gray level 255) finds that..., the brightness data corresponding to gray level 33 is 310 nit, the brightness data corresponding to gray level 34 is 325 nit, the brightness data corresponding to gray level 35 is 330 nit,..., the brightness data corresponding to gray level 100 is 440 nit, the brightness data corresponding to gray level 101 is 453 nit, the brightness data corresponding to gray level 102 is 460 nit,..., then, since 320 nit is between 310 nit and 325 nit and is closer to 325 nit; 450 nit is between 440 nit and 453 nit and is closer to 453 nit, therefore, the third target gray level corresponding to this sub-pixel and gray level 100 is 101, and the fourth target gray level corresponding to this sub-pixel and gray level 33 is 34. Assume that each light compensation block includes 4 sub-pixels. In the light compensation block where this sub-pixel is located, the others The third target grayscales corresponding to the three sub-pixels and grayscale 100 are 102, 100, and 105 respectively, and the second target grayscales corresponding to grayscale 33 are 35, 36, and 36 respectively. Then, the average value of the third target grayscale corresponding to the light compensation block is (101+102+100+105) / 4=102, and the average value of the second target grayscale is (34+35+36+36) / 4=35.25. Assuming that the global adjustment value a obtained in the above steps is 1.01, the following formulas are used to calculate: 102=1.01*100+b1; 35.25=1.01*33+b2, and b1=1, b2=1.92 are obtained. The second light compensation parameter value b' corresponding to the light compensation block is b'=(b1+b2) / 2=(1+1.92) / 2=1.46 (Note: the second light compensation parameter value b' corresponding to the non-reference gray stage is only used for intermediate calculations and will not be stored in the display panel in the end). The second light compensation parameter values b' corresponding to all light compensation blocks are obtained by the same method. Traverse aa, bb and brisebit, and calculate the adjusted b value corresponding to each light compensation block: pro_b, pro_b=aa*reference_b*(2^brisebit)+bb, where reference_b is the b value of the corresponding light compensation block in the light compensation parameter lookup table b 2DLUT corresponding to the reference gray stage obtained by the above calculation; calculate the difference between the pro_b of all light compensation blocks and the position value of the second light compensation parameter b' corresponding to all light compensation blocks, select the case with the smallest sum of all differences, and take the corresponding aa, bb and brisebit values as the segmentation parameters of the non-reference gray stage. The above embodiment is calculated based on the actual grayscale value, but in actual use, the control voltage or control current corresponding to the display panel can also be used for calculation. For example, assuming that the control bit width of the display panel is 12 bits, when the display panel is controlled by a 12-bit voltage, the control range of the corresponding control voltage is 0 to 4095, and when the display panel is controlled by a 12-bit current, the control range of the corresponding control current is 0 to 4095. In some exemplary embodiments, the method further comprises: For each gray scale, the uniformity after light compensation is calculated using the light compensation parameters corresponding to the reference gray stage and the segmentation parameters corresponding to one or more non-reference gray stages; When the light compensation parameters corresponding to the reference gray stage are used to make a gray scale uniform after light compensation the best, the gray scale is classified into the reference gray stage; When a segmentation parameter corresponding to a non-reference gray stage is used to make a gray scale uniform after light compensation the best, the gray scale is divided into the non-reference gray stage and the segmentation parameter of the gray scale is determined to be the segmentation parameter corresponding to the non-reference gray stage. Exemplarily, assume that during the calculation process, a lookup table of light compensation parameters corresponding to the reference gray level stage and three lookup tables of segmented parameters corresponding to non-reference gray level stages are obtained. At this time, for each gray level, the light compensation uniformity calculation is respectively performed using the lookup table of light compensation parameters corresponding to the reference gray level stage and the three lookup tables of segmented parameters corresponding to non-reference gray level stages, and the method that yields the best light compensation uniformity is determined. Subsequently, the parameters of the best method are used for light compensation for this gray level. In some exemplary embodiments, the method further includes: Detecting whether the light compensation uniformity value corresponding to each gray level is greater than or equal to a preset second uniformity threshold; Selecting the gray level points whose light compensation uniformity values are less than the preset second uniformity threshold; Merging the selected consecutive gray level points to obtain one or more non-reference gray level stages, and returning to the step of determining the third target gray level and the fourth target gray level of each sub-pixel for each non-reference gray level stage to continue execution. FIG. 3 is a schematic flowchart of another driving method for a display panel provided by an embodiment of the present disclosure. As shown in FIG. 3, the driving method for the display panel according to the embodiment of the present disclosure mainly includes the following steps: selecting a reference gray level stage and a plurality of non-reference gray level stages, determining the light compensation parameters of the reference gray level stage, and determining the segmented parameters aa, bb, and brisebit of the plurality of non-reference gray level stages. Exemplarily, the driving method includes the following steps: 1. Constructing the target brightness corresponding to each gray level and the full gray level brightness data of each sub-pixel (101) Measuring the Gamma brightness of the full gray level, and taking the Gamma brightness of each gray level as the target brightness (aim0, aim1,..., aim255) corresponding to that gray level. (102) Measuring the brightness data test of each sub-pixel (pixel) at a plurality of gray levels gray_n gray_n [row][col] (such as the brightness data test of all pixels at 5 gray levels 50 / 150 / 200 / 250 / 255 50 [row][col] / test 150 [row][col] / … / test 255 [row][col]), where the screen resolution is col*row, and each test gray_n [row][col] stores the brightness data of each sub-pixel at the gray level gray_n. (103) Linearly interpolating to construct the full gray level brightness data of each sub-pixel: For each sub-pixel, traverse the entire grayscale and determine whether each grayscale gray is between the measured grayscales. Which two gray levels in gray_n are between gray_min / gray_max. According to the gray level, linear interpolation is used to construct the full grayscale brightness data of the sub-pixel: lv = (gray-gray_min) / (gray_max-gray_min)*(test gray_max -test gray_min )+test gray_min . For example, for grayscale 100, which is between the measured grayscales 50 and 150, then for the sub-pixel at col=20, row=10, the corresponding brightness data at grayscale 100 is lv=(100-50) / (150-50)*(test 150
[0010]
[0020] -test 50
[0010]
[0020] )+test 50
[0010]
[0020] . 2. Calculate the average brightness and uniformity of the full grayscale before light compensation (201) Traverse all grayscales and calculate the average value of the brightness data of all sub-pixels at each grayscale. (202) Traverse all gray levels and calculate the uniformity before light compensation corresponding to each gray level. Traverse all grayscales, count the number of occurrences of all sub-pixel brightness at each grayscale, and obtain a brightness histogram (the horizontal axis is brightness, the vertical axis is the number of sub-pixels). Calculate the average brightness of all sub-pixels at each grayscale. Count the number of sub-pixels in the range of +-5% of the corresponding brightness average value in each brightness histogram, and divide it by the total number of sub-pixels to obtain the uniformity value before light compensation at that grayscale. In some exemplary embodiments, the method further comprises: The original uniformity of the panel is calculated according to the uniformity before light compensation corresponding to each gray scale; illustratively, the original uniformity of the panel may be the mean or weighted average of the uniformity before light compensation corresponding to all gray scales, however, the embodiment of the present disclosure is not limited to this; When the original uniformity of the panel is higher than the preset uniformity threshold, the slope compensation method temp_gray = a*gray is used for compensation; When the original uniformity of the panel is lower than the preset uniformity threshold, the slope + intercept comprehensive compensation method temp_gray = a*gray + pro_b is used for compensation. In the embodiments of the present disclosure, when the original panel uniformity is good, for example, greater than 70%, the brightness difference between sub-pixels is small, and a good compensation effect can be obtained only by using the slope compensation method temp_gray = a * gray; when the original panel uniformity is poor, for example, less than 70%, the brightness difference between sub-pixels is large, and a good compensation effect can be obtained by using the comprehensive compensation method of slope + intercept temp_gray = a * gray + pro_b. The following is an example using the comprehensive compensation method of slope + intercept for illustration. 3. Cycle to determine the reference gray stage and its optimal parameters and LUT Figure 4 is a specific flowchart of the steps of cycling to determine the reference gray stage and its optimal parameters and LUT in Figure 3. As shown in Figure 4, cycling to determine the reference gray stage and its optimal parameters and LUT includes the following steps: (301) Set the initial reference gray stage: Referring to the user's requirements, set the gray stage with the most stringent uniformity requirement as the initial reference gray stage (gray_s~gray_e). For example, if the customer pays more attention to the uniformity below gray level 32, then set gray levels 0 - 32 as the initial reference gray stage. (302) Set gray_s and gray_e as the minimum and maximum gray levels within the initial reference gray stage, and adjust the two reference gray levels with a certain step: gray0 = gray_s + num * inter, gray1 = gray_e – num * inter. Among them, num is the adjustment amount, and the initial value is 0; inter is the adjustment step size. Exemplarily, inter takes a value of 2. (303) Calculate the pre-light compensation uniformity and target brightness of all gray levels between the two reference gray levels gray0 and gray1. When calculating the pre-light compensation uniformity of all gray levels between the two reference gray levels, the brightness data of each sub-pixel at all gray levels have been constructed in the previous steps, and the pre-light compensation uniformity is calculated based on the brightness data of each sub-pixel at all gray levels. When calculating the target brightness of all gray levels between the two reference gray levels, the Gamma brightness of the full gray level has been actually measured in the previous steps, and the Gamma brightness corresponding to each gray level is the target brightness of each gray level. (304) Find the target gray level close_vdata0 of each sub-pixel for the reference gray level gray0 and the target gray level close_vdata1 for the reference gray level gray1. Denote the target brightness corresponding to the reference gray level gray0 as aim0, and the target brightness corresponding to the reference gray level gray1 as aim1. For each sub-pixel, traverse the full gray level brightness data lv of this sub-pixel gray , and find the one that satisfies lv gray_m1<=aim0<lv gray_m2 In the case of, select lv gray_m1 and lv gray_m2 The luminance data closer to aim0 in is used as the actual target luminance of the reference gray scale gray0; at the same time, the gray scale gray_m1 or gray_m2 corresponding to the actual target luminance is selected as the target gray scale close_vdata0 of the sub-pixel. For each sub-pixel, traverse the full gray scale luminance data lv of the sub-pixel gray , find the one that satisfies lv gray_m3 <=aim1<lv gray_m4 In the case of, select lv gray_m3 and lv gray_m4 The luminance data closer to aim1 in is used as the actual target luminance of the reference gray scale gray1; at the same time, the gray scale gray_m3 or gray_m4 corresponding to the actual target luminance is selected as the target gray scale close_vdata1 of the sub-pixel. (305) Calculate the average values block_vdata0 and block_vdata1 of the target gray scales close_vdata0 and close_vdata1 in each light compensation block. According to the target gray scale close_vdata0 of each sub-pixel, calculate the average value of the target gray scales close_vdata0 of all sub-pixels in each light compensation block, denoted as block_vdata0. According to the target gray scale close_vdata1 of each sub-pixel, calculate the average value of all close_vdata1 in each light compensation block, denoted as block_vdata1. (306) Calculate the values of the light compensation parameters a and b: Substitute (gray0, block_vdata0) and (gray1, block_vdata1) into block_vdata = a * reference vdata + b for calculation to obtain the values of a and b. (307) Calculate the area enclosed by the uniformity curve after light compensation: Perform partition fixed-point light compensation with demura_gray = a * gray + b; convert the gray scale after light compensation into luminance data; calculate the uniformity after light compensation; calculate the area enclosed by the uniformity curve after light compensation. (308) Determine whether the area enclosed by the uniformity curve after light compensation is greater than the preset uniformity area threshold. When the area enclosed by the uniformity curve after light compensation is greater than or equal to the preset uniformity area threshold, go to step (309); when the area enclosed by the uniformity curve after light compensation is less than the preset uniformity area threshold, let num++, and then go to step (302). (309)Form the light compensation parameter look-up table: Integrate the b values of all the light compensation blocks calculated in step (307) to form the light compensation parameter look-up table b 2DLUT. 4. Use the light compensation parameter look-up table in the reference gray level stage to perform partitioned fixed-point light compensation and light compensation uniformity calculation for the full gray scale. (401) Use the light compensation parameter look-up table obtained in the foregoing steps to perform partitioned fixed-point light compensation for the full gray level stage, where aa = 1, bb = 0, and brisebit = 0. (402) Uniformity calculation: Traverse the full gray level stage, calculate the luminance histogram of the luminance data at each gray level, count the number of sub-pixels within the range of the corresponding average luminance ±5%, and divide by the total number of sub-pixels to obtain the light compensation uniformity of the corresponding gray level. 5. Select the gray level points with light compensation uniformity less than the preset uniformity threshold, and merge the selected consecutive gray level points to obtain one or more non-reference gray level stages. Select all the gray level points with light compensation uniformity less than the preset uniformity threshold, divide the selected adjacent gray level points into one segment, and the non-adjacent gray level points into different segments to obtain one or more non-reference gray level stages. Through the above steps 4 and 5, one or more non-reference gray level stages can be selected; in some other exemplary embodiments, gray levels other than the reference gray level stage determined in step 3 can also be directly set as non-reference gray level stages. 6. Loop to determine the segmentation parameters of multiple non-reference gray level stages (601) For each non-reference gray level stage, set gray_s2 and gray_e2 as the minimum and maximum gray levels within this non-reference gray level stage, and adjust 2 non-reference gray levels with a certain step: gray2 = gray_s2 + num * inter, gray3 = gray_e2 – num * inter. Among them, num is the adjustment amount, with an initial value of 0; inter is the adjustment step, and by way of example, inter takes a value of 2. (602) Calculate the pre-light compensation uniformity and target luminance of all gray levels between the 2 non-reference gray levels gray2 and gray3. When calculating the pre-light compensation uniformity of all gray levels between the 2 non-reference gray levels, the luminance data of each sub-pixel at all gray levels has been constructed in the foregoing steps, and the pre-light compensation uniformity is calculated based on the luminance data of each sub-pixel at all gray levels. When calculating the target luminance of all gray levels between the 2 non-reference gray levels, the Gamma luminance of the full gray scale has been actually measured in the foregoing steps, and the Gamma luminance corresponding to each gray level is the target luminance of each gray level. (603) Find the target gray levels close_vdata2 for each sub-pixel with respect to the non-reference gray level gray2 and the target gray level close_vdata3 for the non-reference gray level gray3. Denote the target brightness corresponding to the non-reference gray level gray2 as aim2, and the target brightness corresponding to the non-reference gray level gray3 as aim3. For each sub-pixel, traverse the full gray-level brightness data lv of this sub-pixel gray , and find the situation that satisfies lv gray_m5 <= aim2 < lv gray_m6 . Select the brightness data closer to aim2 between lv gray_m5 and lv gray_m6 as the actual target brightness of the non-reference gray level gray2; at the same time, select the gray level gray_m5 or gray_m6 corresponding to this actual target brightness as the target gray level close_vdata2 of this sub-pixel with respect to the non-reference gray level gray2. For each sub-pixel, traverse the full gray-level brightness data lv of this sub-pixel gray , and find the situation that satisfies lv gray_m7 <= aim3 < lv gray_m8 . Select the brightness data closer to aim3 between lv gray_m7 and lv gray_m8 as the actual target brightness of the non-reference gray level gray3; at the same time, select the gray level gray_m7 or gray_m8 corresponding to this actual target brightness as the target gray level close_vdata3 of this sub-pixel with respect to the non-reference gray level gray3. (604) Calculate the averages block_vdata2 and block_vdata3 of the target gray levels close_vdata2 and close_vdata3 within each light compensation block. Calculate the average of the target gray levels close_vdata2 of all sub-pixels within each light compensation block according to the target gray level close_vdata2 of each sub-pixel, and denote it as block_vdata2. Calculate the average of all close_vdata3 within each light compensation block according to the target gray level close_vdata3 of each sub-pixel, and denote it as block_vdata3. (605) Calculate the b value corresponding to each light compensation block: Substitute (gray3, block_vdata3) into block_vdata = a * reference vdata + b1 for calculation to obtain the value of b1; Substitute (gray4, block_vdata4) into block_vdata = a * reference vdata + b2 for calculation to obtain the value of b2; Calculate the average value of b1 and b2, and record it as the b value corresponding to each light compensation block. (606) Calculate the area enclosed by the uniformity curve after light compensation: Perform partitioned fixed-point light compensation using demura_gray = a * gray + b; Convert the gray level after light compensation into brightness data; Calculate the uniformity after light compensation; Calculate the area enclosed by the uniformity curve after light compensation. (607) Determine whether the area enclosed by the uniformity curve after light compensation is greater than the preset uniformity area threshold. When the area enclosed by the uniformity curve after light compensation is greater than or equal to the preset uniformity area threshold, go to step (608); When the area enclosed by the uniformity curve after light compensation is less than the preset uniformity area threshold, let num++, and then go to step (601). (608) Form a light compensation parameter lookup table for non-reference gray levels: Integrate the b values of all light compensation blocks calculated in step (605) to form the second light compensation parameter lookup table b'2DLUT for this non-reference gray level (Note: The second light compensation parameter lookup table for non-reference gray levels is not finally stored in the display panel and is only used as an intermediate quantity for calculation). (609) Traverse each non-reference segment of each sub-pixel and calculate the aa / bb / brisebit value corresponding to the corresponding sub-pixel and the corresponding non-reference segment: <1> Traverse the value ranges of aa, bb, and brisebit and calculate the adjusted b value: pro_b = aa * reference_b * (2^brisebit) + bb to calculate the adjusted b value, where reference_b is the b value of the corresponding light compensation block in the light compensation parameter lookup table b 2DLUT corresponding to the reference gray level calculated in step 3; Each sub-pixel will obtain 1 pro_b value for each non-reference segment; In actual use, the value ranges of aa, bb, and brisebit are set according to the maximum brightness and gamma value of the display panel. For example, when the maximum brightness of the display panel is between 500 nit and 1000 nit and the gamma value is between 2.2 ± 0.3, the value range of aa is between 0 and 15, the value range of bb is between -4095 and 4095, and the value range of brisebit is between 0 and 9. <2> Calculate the difference between the pro_b of all sub-pixels and the position value at the corresponding position in the light compensation parameter lookup table b2DLUT for this non-reference gray level; <3>Select all the cases with the smallest difference sum, and take the corresponding aa, bb, and brisebit values as the segmentation parameters for this non-reference gray level stage. So far, a lookup table of light compensation parameters corresponding to the reference gray level stage and a lookup table of segmentation parameters corresponding to the non-reference gray level stage have been obtained. In some exemplary embodiments, the driving method may further include the following steps: 7. Integration of the reference gray level stage and multiple non-reference gray level stages Perform full gray level light compensation and uniformity calculation respectively using the light compensation parameters of the reference gray level stage and the segmentation parameters of multiple non-reference gray level stages above. Select the case with the best uniformity under the same gray level, and integrate the adjacent gray levels that belong to the same reference gray level stage or non-reference gray level stage to obtain the initial segmentation result. In this step, each gray level is light-compensated according to the light compensation parameters of the reference gray level stage and the segmentation parameters of each non-reference gray level stage, and the case with the best uniformity among all light compensation cases is selected. If the case with the best uniformity is obtained by light compensation according to the light compensation parameters of the reference gray level stage, then this gray level is classified into the reference gray level stage; if the case with the best uniformity is obtained by light compensation according to the segmentation parameters of a certain non-reference gray level stage, then this gray level is classified into this non-reference gray level stage. Through this step, the integrated reference gray level stage and / or non-reference gray level stage is obtained (if the best uniformity can be obtained by light compensation using the segmentation parameters of the non-reference gray level stage for gray levels 0 to 255, then gray levels 0 to 255 are all classified into the non-reference gray level stage). 8. Judgment of light compensation uniformity for the full gray level Calculate the corresponding uniformity after light compensation according to the segmentation situation (belonging to the reference gray level stage / a certain non-reference gray level stage) of each gray level. Taking all gray level values as the abscissa and the uniformity after light compensation of each gray level as the ordinate, a uniformity curve after light compensation can be obtained. Traverse the uniformity curve after light compensation to detect whether there are gray level points with uniformity after light compensation less than the preset uniformity threshold. When there are still gray level points with uniformity less than the preset uniformity threshold, go to step 5; when the uniformity after light compensation of all gray levels is greater than or equal to the preset uniformity threshold, output the gray level segmentation result, the lookup table of light compensation parameters, and the lookup table of segmentation parameters at this time. The driving method of the embodiments of the present disclosure can obtain a gray-scale division with a better full-gray-scale optical compensation effect, a reference gray-scale optical compensation parameter lookup table b 2DLUT, and segmented parameter lookup tables corresponding to non-reference gray-scales: gray2aa 1DLUT, gray2bb 1DLUT, and gray2brisebit 1DLUT through multiple iterative calculations. The driving method of the embodiments of the present disclosure can not only take into account the luminance distribution difference characteristics of different gray-scales to ensure the optical compensation effect of the full gray-scale and improve the display image quality, but also greatly reduce the hardware parameter storage amount and lower the hardware implementation cost. In the embodiments of the present disclosure, when the display panel includes a first sub-pixel for displaying a first color, a second sub-pixel for displaying a second color, and a third sub-pixel for displaying a third color, respective optical compensation parameter lookup tables and segmented parameter lookup tables can be obtained for the first sub-pixel, the second sub-pixel, and the third sub-pixel. Alternatively, according to the requirements of human eye color sensitivity, no compensation is made for the second color and / or the third color with low human eye sensitivity (no compensation can also be made for the non-human eye fixation area), or the hardware storage amount can be reduced and the hardware area can be decreased without affecting the uniformity of the display panel. In this embodiment, when the slope + intercept comprehensive compensation method is used for compensation, first, the value of the optical compensation parameter b is adjusted: The segmented parameter values corresponding to the gray-scale obtained in the above step 3: aa, bb, and brisebit values are used to adjust the optical compensation parameter b: pro_b = aa * b * (2^brisebit) + bb. Since the luminance distribution characteristics of different gray-scales are different and different optical compensation parameters are required for different gray-scales to achieve better uniformity. Based on the principle of only saving the reference segment optical compensation parameter lookup table b 2DLUT, by jointly adjusting the value range (brisebit), slope (aa), and intercept (bb) of the optical compensation parameter b value of the reference segment, a more suitable optical compensation parameter pro_b for the corresponding gray-scale can be obtained. Then, optical compensation is performed according to the following formula, and the upper and lower limits of the optical compensation are restricted: temp_gray = a * gray + pro_b, demura_gray = min(max(temp_gray, min_gray), max_gray). Wherein, a is the full-screen a value, that is, all sub-pixels use this a value and the corresponding sub-pixel pro_b value for optical compensation, which can also effectively reduce the parameter storage amount; min_gray and max_gray are the upper and lower limits of the gray-scale, such as the upper and lower limits of an 8-bit screen are 0 and 255; demura_gray is the final gray-scale value after optical compensation, and using the demura_gray points corresponding to each sub-pixel for screen display can effectively improve the non-uniformity problem of using the same gray point for the full screen for display. In some other exemplary embodiments, when the original panel uniformity is good, for example, greater than 70%, the brightness difference between sub-pixels is small, and a good compensation effect can be obtained only by using the slope compensation method temp_gray = a * gray. Exemplarily, when using the slope compensation method for compensation, optical compensation is performed using the following formula, and the upper and lower limits of optical compensation are restricted: temp_gray = a * gray, demura_gray = min(max(temp_gray, min_gray), max_gray). Wherein, a is the full-screen a value, that is, all sub-pixels use this a value for optical compensation, which can effectively reduce the parameter storage amount; min_gray and max_gray are the upper and lower limits of the gray scale, such as the upper and lower limits of an 8-bit screen are 0 and 255; demura_gray is the gray scale value after final optical compensation, and using the demura_gray corresponding to each sub-pixel for dot-matrix display can effectively improve the non-uniformity problem of using the same gray scale for full-screen dot-matrix display. When using the slope compensation method for compensation, the method for determining the full-screen adjustment value a is as follows: Construct the target brightness corresponding to each gray scale and the full gray scale brightness data of each sub-pixel (see the foregoing step 1 for the specific process); Set the initial reference gray scale stage (see the foregoing step 301 for the specific process); Adjust two reference gray scales with a certain step (see the foregoing step 302 for the specific process); Calculate the pre-optical compensation uniformity and target brightness of all gray scales between two reference gray scales gray0 and gray1 (see the foregoing step 303 for the specific process); Find the target gray scale close_vdata0 of each sub-pixel for the reference gray scale gray0 and the target gray scale close_vdata1 for the reference gray scale gray1 (see the foregoing step 304 for the specific process); Calculate the average values block_vdata0 and block_vdata1 of the target gray scales close_vdata0 and close_vdata1 in each optical compensation block (see the foregoing step 305 for the specific process); Calculate the value of the global adjustment value a: Substitute (gray0, block_vdata0) and (gray1, block_vdata1) into block_vdata = a * reference vdata for calculation to obtain two a values, and take the average of the two obtained a values as the value of the global adjustment value a. Calculate the area enclosed by the uniformity curve after optical compensation: Perform global optical compensation using demura_gray = a * gray; convert the gray levels after optical compensation into luminance data; calculate the uniformity after optical compensation; calculate the area enclosed by the uniformity curve after optical compensation; Determine whether the area enclosed by the uniformity curve after optical compensation is greater than a preset uniformity area threshold. When the area enclosed by the uniformity curve after optical compensation is greater than or equal to the preset uniformity area threshold, output the value of the global adjustment value a; when the area enclosed by the uniformity curve after optical compensation is less than the preset uniformity area threshold, let num++, and then go to the step of adjusting 2 reference gray levels with a certain step size and continue to execute. In some exemplary embodiments, according to the requirements of human eye color sensitivity, the first sub-pixel that displays the first color with high sensitivity to the human eye can be compensated by the slope + intercept comprehensive compensation method, and the second sub-pixel and / or the third sub-pixel that displays the second color and / or the third color with low sensitivity to the human eye can be compensated by the slope compensation method or not compensated, which can reduce the hardware storage capacity and reduce the hardware area without affecting the uniformity of the display panel. In some other exemplary embodiments, according to the requirements of human eye color sensitivity, the first sub-pixel that displays the first color with high sensitivity to the human eye can be compensated by the slope compensation method, and the second sub-pixel and / or the third sub-pixel that displays the second color and / or the third color with low sensitivity to the human eye are not compensated. Figures 5 and 6 are respectively schematic diagrams of the uniformity effects after different segmented optical compensations when the original data uniformity is 0.3 and 0.5 (both use the slope + intercept comprehensive compensation method). Among them, the abscissa represents the control voltage Vdata. Since the display panel is controlled by a 12-bit width control voltage Vdata (the present disclosure embodiment does not limit this bit width), the value range of the control voltage Vdata is 0 to 4095. The pure color Vdata graph represents that the screen image for dot screen testing is a pure color graph (the display gray levels of each sub-pixel are the same). When the control voltage Vdata takes different values, the corresponding display gray levels of the display panel take different values. It can be seen from Figures 5 and 6 that the full gray level optical compensation effect of segmented optical compensation is better than that of non-segmented optical compensation; the more the number of segments, the better the optical compensation uniformity of the full gray level; and the rules are the same under different original data uniformity conditions. In actual use, an appropriate number of segments can be adopted according to conditions such as the requirements of the screen uniformity for the actual project, the design permission of the hardware parameter storage capacity, and the calculation complexity requirements. In some exemplary embodiments, a 10-segment light compensation scheme (b 2DLUT + aa / bb / brisebit adjustment) is generated using the driving method of the embodiments of the present disclosure for light compensation simulation verification. Table 4 is the calculated segment parameter look-up table. FIG. 7 is a schematic diagram of the uniformity result after light compensation provided by the embodiments of the present disclosure. FIGS. 8A and 8B are schematic diagrams of the overall display effect of the screen before and after light compensation provided by the embodiments of the present disclosure. FIGS. 8C and 8D are schematic diagrams of the partial display effect of the screen before and after light compensation provided by the embodiments of the present disclosure. As shown in FIG. 7, overall, the uniformity after full gray-scale light compensation has been greatly improved. The uniformity after light compensation has changed from 50% - 60% to 80% - 100%. Only a very small number of gray-scale points have a uniformity of around 75% after light compensation, but there is also a certain improvement compared to the uniformity before light compensation. As shown in FIGS. 8A and 8B, overall, there are 2 obvious shadow bands in the original image. After light compensation with the 10-segment light compensation scheme, the 2 shadow bands are both compensated to be basically the same brightness as the surrounding area, and finally the shadow bands disappear. The uniformity of the whole image after light compensation has been greatly improved. In addition, as shown in FIGS. 8C and 8D, locally, the uneven area before light compensation has also been greatly improved after 10-segment light compensation, and the subjective visual effect is more uniform. Therefore, it can effectively prove the effectiveness of the light compensation scheme of the embodiments of the present disclosure, and at the same time, it can occupy less hardware storage. Table 4 In some exemplary embodiments, the method further includes: smoothing the segment parameters of non-reference gray levels adjacent to the reference gray level to effectively reduce the segment trace. Exemplarily, denote the first segment parameter, the second segment parameter, and the third segment parameter of the reference gray level as aa 、bb base 、and brisebit base respectively, and the first segment parameter, the second segment parameter, and the third segment parameter of the two non-reference gray levels adjacent to the reference gray level on the left and right are aa base 、bb nonbase1 、brisebit nonbase1 and aa nonbase1 、bb nonbase2 、brisebit nonbase2 、brisebit nonbase2 . Smoothing the segment parameters of non-reference gray levels adjacent to the reference gray level includes: Performing weighted averaging using the first segment parameter, the second segment parameter, and the third segment parameter of the reference gray level and the adjacent non-reference gray levels: aanonbase1_final = p1 * aa base + q1 * aa nonbase1; aanonbase2_final = p2 * aa base + q2 * aa nonbase2 ; bbnonbase1_final = p1 * bb base + q1 * bb nonbase1 ; bbnonbase2_final = p2 * bb base + q2 * bb nonbase2 ; brisebitnonbase1_final = p1 * brisebit base + q1 * brisebit nonbase1 ; brisebitnonbase2_final = p2 * brisebit base + q2 * brisebit nonbase2 ; Wherein, p1, q1, p2, and q2 are all weighted coefficients for smoothing, used to control the smoothness between the reference gray stage and adjacent non-reference gray stages, p1 + p2 = 1, and q1 + q2 = 1. At this time, the final first segmentation parameter, second segmentation parameter, and third segmentation parameter of two non-reference gray stages adjacent to the reference gray stage can be obtained. Parameter segmentation smoothing can make the light compensation effect between the reference gray stage and the non-reference gray stage more smooth and natural. In some exemplary embodiments, the method further includes: smoothing the partition light compensation parameters to effectively reduce partition traces. Parameter partition smoothing requires the use of the light compensation parameter lookup table b 2DLUT. This lookup table is a two-dimensional lookup table corresponding to the light compensation parameter b values at the block level. For example, for a screen with a resolution of 3840 * 3840, using 4 * 4 pixels as a light compensation block, then b 2DLUT is 960 columns * 960 rows. Use the side_filter * side_filter area to perform smoothing filtering on the light compensation parameter b. Figures 9A to 9C illustrate this with 3 * 3 area filtering and 4 * 4 sub-pixels as a light compensation block. For each sub-pixel, define the 3 * 3 neighborhood corresponding to the sub-pixel, and then obtain the light compensation blocks (lut_x, lut_y) where 9 points in the 3 * 3 neighborhood are located and the corresponding block light compensation parameter b. For example, for a sub-pixel in Figure 9A, the corresponding light compensation parameters of the 3 * 3 neighborhood centered on this point have been marked, and the light compensation blocks (lut_x, lut_y) where these 9 sub-pixels are located are obtained respectively: lut_y = floor(panel_yn / block_row), lut_x = floor(panel_xn / block_col). Among them, (panel_x, panel_y) are the position coordinates of the sub-pixel on the panel, (lut_xn, lut_yn) are the serial numbers of the light compensation blocks corresponding to the sub-pixel, block_row and block_col are the numbers of sub-pixels in the row / column direction of each light compensation block respectively, and n takes values from 1 to 9. Then, read the light compensation parameters corresponding to the blocks where these 9 sub-pixels are located from the light compensation parameter look-up table b2DLUT, which are 4 b1s, 2 b2s, 2 b3s, and 1 b4, as shown in FIGS. 9A and 9B. Finally, perform weighted filtering on the 9 b values: b = ratio1 * b1 + ratio2 * b1 + ratio3 * b2 + ratio4 * b1 + ratio5 * b1 + ratio6 * b2 + ratio7 * b3 + ratio8 * b3 + ratio9 * b4. Among them, ratio1 to ratio9 are all weighted coefficients for zonal smoothing, ratio1 + ratio2 + ratio3 + ratio4 + ratio5 + ratio6 + ratio7 + ratio8 + ratio9 = 1, and b is the final zonal smoothing result. A schematic diagram of an exemplary light compensation parameter value after weighted filtering is shown in FIG. 9C. When performing light compensation using the light compensation parameters shown in FIG. 9C, the light compensation effect of the sub-pixels located between two adjacent zones is more uniform, effectively reducing the zonal traces. In the embodiments of the present disclosure, the smoothing process of the segmentation parameters of the non-reference gray stage adjacent to the reference gray stage and the smoothing process of the zonal light compensation parameters can both be performed during the production process of the display panel or during the playback process of the display panel. The embodiments of the present disclosure do not limit this. The embodiments of the present disclosure also provide a driving device for a display panel, including a memory; and a processor connected to the memory, where the memory is used to store instructions, and the processor is configured to execute the steps of the driving method of the display panel according to any embodiment of the present disclosure based on the instructions stored in the memory. As shown in FIG. 10, in one example, the driving device of the display panel may include: a processor 1010, a memory 1020, a bus system 1030, and a transceiver 1040. Among them, the processor 1010, the memory 1020, and the transceiver 1040 are connected through the bus system 1030. The memory 1020 is used to store instructions, and the processor 1010 is used to execute the instructions stored in the memory 1020 to control the transceiver 1040 to transmit and receive signals. Specifically, the transceiver 1040 may receive the image to be displayed under the control of the processor 1010, and the processor 1010 input a first data voltage group to the first sub-pixel corresponding to the first gray level stage in the first region; input a second data voltage group to the first sub-pixel corresponding to the second gray level stage in the first region; the first data voltage group includes a plurality of first data voltages, and the input gray levels corresponding to the plurality of first data voltages are the same. The second data voltage group includes a plurality of second data voltages, and the input gray levels corresponding to the plurality of second data voltages are the same. The standard deviation of the first data voltages in the first data voltage group is greater than the standard deviation of the second data voltages in the second data voltage group. It should be understood that the processor 1010 may be a central processing unit (CPU), and the processor 1010 may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The memory 1020 may include a read-only memory and a random access memory, and provide instructions and data to the processor 1010. A part of the memory 1020 may also include a non-volatile random access memory. For example, the memory 1020 may also store information about the device type. In addition to the data bus, the bus system 1030 may also include a power bus, a control bus, a status signal bus, etc. However, for the sake of clarity, all kinds of buses are labeled as the bus system 1030 in FIG. 10. In the implementation process, the processing executed by the processing device may be completed by the integrated logic circuit in the hardware of the processor 1010 or the instructions in the form of software. That is, the method steps of the embodiments of the present disclosure may be embodied as being completed by the execution of the hardware processor, or by the combination of the hardware and software modules in the processor. The software module may be located in a storage medium such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory 1020, and the processor 1010 reads the information in the memory 1020 and combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here. An embodiment of the present disclosure also provides a display panel, including a driving device of the display panel as described in any embodiment of the present disclosure. An embodiment of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the driving method of the display panel as described in any embodiment of the present disclosure. The method of driving the display panel by executing executable instructions is substantially the same as the driving method of the display panel provided in the above embodiments of the present disclosure and will not be elaborated here. In some possible implementation manners, each aspect of the driving method of the display panel provided in the present application may also be implemented in the form of a program product, which includes program code. When the program product runs on a computer device, the program code is used to cause the computer device to execute the steps in the driving method of the display panel according to various exemplary embodiments of the present application described above in this specification. For example, the computer device may execute the driving method of the display panel recorded in the embodiments of the present application. The program product may adopt any combination of one or more readable media. The readable media may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. Those of ordinary skill in the art will understand that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, and their appropriate combinations. In the hardware implementation, the division between the functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be executed by several physical components in cooperation. Some or all of the components can be implemented as software executed by a processor, such as a digital signal processor or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to those of ordinary skill in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassette, tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, as is well known to those of ordinary skill in the art, communication media typically contains computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and can include any information delivery medium. Although the embodiments disclosed in this disclosure are as above, the content described is only an embodiment adopted for the convenience of understanding this disclosure and is not intended to limit the present invention. Any person skilled in the art can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in this disclosure. However, the scope of patent protection of the present invention shall still be subject to the scope defined by the appended claims.
Claims
1. A driving method for a display panel, the display panel including a first region, the first region including first sub-pixels that display a first color, the first color including a first gray level and a second gray level, the driving method including: Inputting a first data voltage group to the first sub-pixels corresponding to the first gray level in the first region; Inputting a second data voltage group to the first sub-pixels corresponding to the second gray level in the first region; The first data voltage group includes multiple first data voltages, the input gray levels corresponding to the multiple first data voltages are the same, the second data voltage group includes multiple second data voltages, the input gray levels corresponding to the multiple second data voltages are the same, and the standard deviation of the first data voltages in the first data voltage group is greater than the standard deviation of the second data voltages in the second data voltage group.
2. The driving method according to claim 1, wherein, The inputting a first data voltage group to the first sub-pixels corresponding to the first gray level in the first region includes: Determining a light compensation parameter corresponding to each first sub-pixel corresponding to the first gray level in the first region; Obtaining a post-light compensation gray level value for each first sub-pixel corresponding to the first gray level in the first region according to the input gray level and the light compensation parameter of each first sub-pixel corresponding to the first gray level in the first region; Determining and inputting a first data voltage for each first sub-pixel corresponding to the first gray level in the first region according to the post-light compensation gray level value of each first sub-pixel corresponding to the first gray level in the first region.
3. The driving method according to claim 2, wherein, The obtaining a post-light compensation gray level value for each first sub-pixel corresponding to the first gray level in the first region according to the input gray level and the light compensation parameter of each first sub-pixel corresponding to the first gray level in the first region includes: Obtaining a full-screen adjustment value a; Performing the following operations on each first sub-pixel corresponding to the first gray level in the first region: Calculating an intermediate gray level temp_gray according to the full-screen adjustment value a, the input gray level gray, and the light compensation parameter b corresponding to the first sub-pixel corresponding to the first gray level in the first region: temp_gray = a * gray + b; Obtaining a post-light compensation gray level value demura_gray according to the intermediate gray level temp_gray and a preset minimum gray level min_gray and maximum gray level max_gray: demura_gray = min(max(temp_gray, min_gray), max_gray).
4. The driving method according to claim 1, wherein, The inputting a second data voltage group to the first sub-pixels corresponding to the second gray level in the first region includes: Determining a segmentation parameter and a light compensation parameter corresponding to each first sub-pixel corresponding to the second gray level in the first region; Obtaining a post-light compensation gray level value for each first sub-pixel corresponding to the second gray level in the first region according to the input gray level, the segmentation parameter, and the light compensation parameter of each first sub-pixel corresponding to the second gray level in the first region; Determining and inputting a second data voltage for each first sub-pixel corresponding to the second gray level in the first region according to the post-light compensation gray level value of each first sub-pixel corresponding to the second gray level in the first region.
5. The driving method according to claim 4, wherein, The segmented parameters include a first segmented parameter aa, a second segmented parameter bb, and a third segmented parameter brisebit. Obtaining the light-compensated gray-scale value of the first sub-pixel corresponding to the second gray stage in each of the first regions according to the input gray-scale, segmented parameters, and light-compensation parameters of the first sub-pixel corresponding to the second gray stage in each of the first regions includes: Obtaining a full-screen adjustment value a; For each first sub-pixel corresponding to the second gray stage in each of the first regions, perform the following operations: Adjust the light-compensation parameter according to the segmented parameter corresponding to each first sub-pixel using the following formula: pro_b = aa * b * (2^brisebit) + bb, where b is the light-compensation parameter and pro_b is the light-compensation parameter adjusted for each pixel; Calculate an intermediate gray-scale temp_gray according to the full-screen adjustment value a, the input gray-scale gray, and the light-compensation parameter pro_b adjusted for each sub-pixel: temp_gray = a * gray + pro_b; Obtain the light-compensated gray-scale value demura_gray according to the intermediate gray-scale temp_gray and the preset minimum gray-scale min_gray and maximum gray-scale max_gray: demura_gray = min(max(temp_gray, min_gray), max_gray).
6. The driving method according to claim 1, wherein, Inputting the second data voltage group to the first sub-pixels corresponding to the second gray stage in each of the first regions includes: Obtaining a full-screen adjustment value a; For each first sub-pixel corresponding to the second gray stage in each of the first regions, perform the following operations: Calculate an intermediate gray-scale temp_gray according to the full-screen adjustment value a and the input gray-scale gray: temp_gray = a * gray; Obtain the light-compensated gray-scale value demura_gray according to the intermediate gray-scale temp_gray and the preset minimum gray-scale min_gray and maximum gray-scale max_gray: demura_gray = min(max(temp_gray, min_gray), max_gray); Determine the second data voltage of each first sub-pixel corresponding to the second gray stage in each of the first regions according to the light-compensated gray-scale value of each first sub-pixel corresponding to the second gray stage in each of the first regions and input it.
7. The driving method according to claim 1, wherein, Inputting the first data voltage group to the first sub-pixels corresponding to the first gray stage in each of the first regions includes: Determine the light-compensation parameter and the partition adjustment value corresponding to each first sub-pixel corresponding to the first gray stage in each of the first regions; Obtain the light-compensated gray-scale value of each first sub-pixel corresponding to the first gray stage in each of the first regions according to the input gray-scale, light-compensation parameter, and partition adjustment value of each first sub-pixel corresponding to the first gray stage in each of the first regions; Determine the first data voltage of each first sub-pixel corresponding to the first gray stage in each of the first regions according to the light-compensated gray-scale value of each first sub-pixel corresponding to the first gray stage in each of the first regions and input it.
8. The driving method according to claim 1, wherein The first color further includes a third gray level between the first gray level and the second gray level, and the driving method further includes: Inputting a third data voltage group to the first sub-pixels corresponding to the third gray level in the first region; The third data voltage group includes a plurality of third data voltages, the input gray levels corresponding to the plurality of third data voltages are the same, the standard deviation of the third data voltages in the third data voltage group is greater than the standard deviation of the second data voltages in the second data voltage group and less than the standard deviation of the first data voltages in the first data voltage group.
9. The driving method according to claim 1, wherein The inputting the third data voltage group to the first sub-pixels corresponding to the third gray level in the first region includes: Determining the segmentation parameters and light compensation parameters corresponding to each of the first sub-pixels corresponding to the third gray level in the first region; Obtaining the gray level value after light compensation of each of the first sub-pixels corresponding to the third gray level in the first region according to the input gray level, segmentation parameters and light compensation parameters of each of the first sub-pixels corresponding to the third gray level in the first region; Determining and inputting the third data voltage of each of the first sub-pixels corresponding to the third gray level in the first region according to the gray level value after light compensation of each of the first sub-pixels corresponding to the third gray level in the first region.
10. The driving method according to claim 9, wherein, The segmentation parameters include a first segmentation parameter aa, a second segmentation parameter bb, and a third segmentation parameter brisebit. The determining the segmentation parameters corresponding to each of the first sub-pixels corresponding to the third gray level in the first region includes: Obtain the first segmentation parameter "aa" corresponding to the first gray stage base , the second segmentation parameter "bb" base and the third segmentation parameter "brisebit" base , where, "aa" base = 1, "bb" base = 0, "brisebit" base = 0; Obtain the first segmentation parameter aa corresponding to the third ash stage nonbase1 , the second segmentation parameter bb nonbase1 and the third segmentation parameter brisebit nonbase1 ; Calculating a first segmentation parameter aanonbase1_final, a second segmentation parameter bbnonbase1_final, and a third segmentation parameter brisebitnonbase1_final after weighted averaging of the third gray level as the final segmentation parameters of the third gray level according to the following formula: aanonbase1_final = p1 * aa base + q1 * aa nonbase1 ; bbnonbase1_final = p1 * bb base + q1 * bb nonbase1 ; brisebitnonbase1_final = p1 * brisebit base + q1 * brisebit nonbase1 ; where p1 is a first weighting coefficient, q1 is a second weighting coefficient, and p1 + p2 = 1.
11. The driving method according to claim 1, wherein, The display panel further includes a second region, and the second region includes first sub-pixels displaying the first color. The driving method further includes: Inputting a fourth data voltage group to the first sub-pixels corresponding to the first gray level in the second region, and inputting a fifth data voltage group to the first sub-pixels corresponding to the second gray level in the second region; The fourth data voltage group includes a plurality of fourth data voltages, the input gray levels corresponding to the plurality of fourth data voltages are the same, the fifth data voltage group includes a plurality of fifth data voltages, the input gray levels corresponding to the plurality of fifth data voltages are the same, the standard deviation of the fourth data voltages in the fourth data voltage group is less than the standard deviation of the first data voltages, and the standard deviation of the fifth data voltages in the fifth data voltage group is less than the standard deviation of the first data voltages.
12. The driving method according to claim 11, wherein, The first region is the human eye fixation area, and the second region is the non-human eye fixation area.
13. The driving method according to claim 11, wherein The inputting the fourth data voltage group to the first sub-pixels corresponding to the first gray level in the second region and inputting the fifth data voltage group to the first sub-pixels corresponding to the second gray level in the second region includes: Determine the fourth data voltage for the first sub-pixels corresponding to the first gray stage in each of the second regions according to the input gray scale values, and input them; Determine the fifth data voltage for the first sub-pixels corresponding to the second gray stage in each of the second regions according to the input gray scale values, and input them.
14. The driving method according to claim 11, wherein, The standard deviation of the fourth data voltages in the fourth data voltage group is equal to 0, and the standard deviation of the fifth data voltages in the fifth data voltage group is equal to 0.
15. The driving method according to claim 1, wherein, The first region further includes second sub-pixels for displaying a second color, and the driving method further includes: Input a sixth data voltage group to the second sub-pixels corresponding to the first gray stage in the first region; The sixth data voltage group includes a plurality of sixth data voltages, the input gray scales corresponding to the plurality of sixth data voltages are the same, and the standard deviation of the sixth data voltages in the sixth data voltage group is less than the standard deviation of the first data voltages in the first data voltage group.
16. The driving method according to claim 15, wherein, The inputting the sixth data voltage group to the second sub-pixels corresponding to the first gray stage in the first region includes: Determine the sixth data voltage for the second sub-pixels corresponding to the first gray stage in each of the first regions according to the input gray scale values, and input them.
17. The driving method according to claim 15, wherein, The inputting the sixth data voltage group to the second sub-pixels corresponding to the first gray stage in the first region includes: Obtain a full-screen adjustment value a; For each of the second sub-pixels corresponding to the first gray stage in the first region, perform the following operations: Calculate an intermediate gray scale temp_gray according to the full-screen adjustment value a and the input gray scale gray: temp_gray = a * gray; Obtain a demura gray scale value demura_gray according to the intermediate gray scale temp_gray and the preset minimum gray scale min_gray and maximum gray scale max_gray: demura_gray = min(max(temp_gray, min_gray), max_gray); Determine the sixth data voltage for the second sub-pixels corresponding to the first gray stage in each of the first regions according to the demura gray scale values after light compensation, and input them.
18. The driving method according to claim 15, wherein, The standard deviation of the sixth data voltages in the sixth data voltage group is equal to 0.
19. The driving method according to claim 1, wherein, The first region further includes a first light compensation block and a second light compensation block; the driving method further includes: Input a seventh data voltage group to the first sub-pixels corresponding to the first gray stage in the first light compensation block; Input an eighth data voltage group to the first sub-pixels corresponding to the first gray stage in the second light compensation block; Among them, the seventh data voltage group includes a plurality of seventh data voltages, the eighth data voltage group includes a plurality of eighth data voltages, the plurality of seventh data voltages and the plurality of eighth data voltages correspond to the same input gray level, and the seventh data voltage corresponding to the sub-pixel located in the central area of the first light compensation block is greater than the seventh data voltage corresponding to the sub-pixel adjacent to the second light compensation block in the first light compensation block; the eighth data voltage corresponding to the sub-pixel located in the central area of the second light compensation block is less than the eighth data voltage corresponding to the sub-pixel adjacent to the first light compensation block in the second light compensation block.
20. The driving method according to claim 19, wherein, Inputting the seventh data voltage group to the first sub-pixel corresponding to the first gray level of the first light compensation block and inputting the eighth data voltage group to the first sub-pixel corresponding to the first gray level of the second light compensation block includes: Obtaining the segmentation parameter corresponding to the first gray level; Obtaining the light compensation parameter corresponding to each first sub-pixel in the first light compensation block and the second light compensation block and the light compensation parameter corresponding to the first sub-pixels in the m1*n1 area around each first sub-pixel, where both m1 and n1 are odd numbers greater than 1; Performing weighted filtering on the light compensation parameter corresponding to each first sub-pixel in the first light compensation block and the second light compensation block according to the light compensation parameter corresponding to the first sub-pixels in the m1*n1 area around each first sub-pixel to obtain the final light compensation parameter of each first sub-pixel; Obtaining the seventh data voltage or the eighth data voltage corresponding to each first sub-pixel according to the segmentation parameter corresponding to the first gray level, the final light compensation parameter of each first sub-pixel, and the input gray level value and inputting them.
21. A driving device for a display panel, comprising a memory; and a processor connected to the memory, the memory being used for storing instructions, the processor being configured to execute the steps of the driving method for the display panel according to any one of claims 1 to 20 based on the instructions stored in the memory.
22. A display panel, comprising the driving device for the display panel according to claim 21.
23. A computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the driving method for the display panel according to any one of claims 1 to 20.
Citation Information
Patent Citations
Compensation method for even display, light modulation device, signal processor and projection system
CN103327275A
Display panel pixel drive method and display device
CN106981275A
Driving method of liquid crystal display device
CN108510951A
Image processing method
CN111312172A
Brightness compensation method and device of display panel and computer readable storage medium
CN114882843A