Brightness compensation method and device, and computer readable storage medium
By partitioning and brightness data analysis of the display panel, calculating the compensation coefficient and performing external optical compensation, the problem of uneven brightness of the display panel is solved, and the compensation of IR Drop and the brightness uniformity are improved.
Patent Information
- Application Number
- CN202211631580.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-19
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2042-12-19
AI Technical Summary
After the display panel uses the existing Demura method for brightness compensation, there is still a problem of uneven brightness display, mainly due to the existence of IR Drop.
By dividing the display area of the display panel into multiple partitions, the brightness data of each partition when displaying white and multi-color monochrome pictures is obtained, the compensation coefficient of each partition is calculated, and the external optical compensation data is compensated based on these compensation coefficients, and the data voltage of the sub-pixel is finally adjusted to achieve compensation of IR Drop.
The accuracy of brightness compensation and the brightness uniformity of the display panel are improved, while the brightness compensation process is optimized and efficiency is improved.
Smart Images

Figure CN115985269B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of display technology, and in particular, relates to a brightness compensation method and device, and a computer-readable storage medium. Background Art
[0002] With the development of display technology, users have higher and higher requirements for the picture quality of display panels. Due to the complex production process and difficult control of display panels, it is easy to cause uneven brightness display during the production process, namely the mura phenomenon, which reduces the picture quality of the display panel.
[0003] In order to eliminate the above-mentioned mura phenomenon, external optical compensation (Demura) technology has emerged. Demura technology can correct the display brightness in the display panel by brightness compensation, thereby eliminating the mura phenomenon.
[0004] However, the inventors of the present application have found through research that even after the display panel is compensated by the current Demura method, the problem of uneven brightness display still exists. Summary of the invention
[0005] The embodiments of the present application provide a brightness compensation method and device, and a computer-readable storage medium, which can realize IR Drop compensation while realizing Demura compensation, thereby improving the accuracy of brightness compensation and the brightness uniformity of a display panel.
[0006] In a first aspect, an embodiment of the present application provides a brightness compensation method, which includes: dividing a display area of a first display panel into multiple partitions; controlling the first display panel to display a white picture of a target grayscale binding point and N kinds of color monochrome pictures of a target grayscale binding point, where N is a positive integer; for each partition, obtaining a first brightness of the partition when displaying a white picture and a second brightness of the partition when displaying N kinds of color monochrome pictures, the second brightness being the sum of the brightnesses from the first sub-brightness of the partition when displaying the first color monochrome picture to the Nth sub-brightness of the partition when displaying the Nth color monochrome picture; determining a first compensation coefficient corresponding to the partition according to a brightness difference between the first brightness and the second brightness; compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the multiple partitions to obtain compensated external optical compensation data; determining a compensation value of a target sub-pixel according to the compensated external optical compensation data; and adjusting a data voltage of the target sub-pixel based on the compensation value of the target sub-pixel.
[0007] According to an implementation manner of the first aspect of the present application, the display area includes M partitions, where M is a positive integer; according to the brightness difference between the first brightness and the second brightness, a first compensation coefficient corresponding to the partition is determined, specifically including: for any i-th partition among the M partitions, calculating the brightness difference between the first brightness of the i-th partition and the second brightness of the i-th partition; according to the brightness differences corresponding to each of the M partitions, selecting a partition from the M partitions as a target partition; determining a proportional coefficient according to the first brightness of the target partition and the second brightness of the target partition; correcting the first brightness of the M partitions based on the proportional coefficient to obtain the corrected first brightness of the M partitions; for each partition, determining the first compensation coefficient corresponding to the partition according to the corrected first brightness of the partition and the second brightness of the partition.
[0008] According to any of the aforementioned implementations of the first aspect of the present application, based on the brightness differences corresponding to each of the M partitions, one partition is selected from the M partitions as the target partition, specifically including: determining the minimum brightness difference from the brightness differences corresponding to each of the M partitions; and taking the partition corresponding to the minimum brightness difference as the target partition.
[0009] According to any of the aforementioned implementations of the first aspect of the present application, determining a first compensation coefficient corresponding to the partition according to the corrected first brightness of the partition and the second brightness of the partition specifically includes: determining the first compensation coefficient corresponding to the partition according to the following expression:
[0010] Ratioi=(LWi'-Li') / Li'+1
[0011] Here, Ratioi represents the first compensation coefficient corresponding to the i-th partition, LWi' represents the corrected first brightness of the i-th partition, and Li' represents the second brightness of the i-th partition.
[0012] According to any of the aforementioned embodiments of the first aspect of the present application, a first compensation coefficient corresponding to the partition is determined based on the first brightness of the partition after correction and the second brightness of the partition, specifically including: determining the first compensation coefficient corresponding to the partition based on preset adjustment parameters, the first brightness of the partition after correction and the second brightness of the partition.
[0013] According to any of the aforementioned implementations of the first aspect of the present application, determining a first compensation coefficient corresponding to a partition according to a preset adjustment parameter, the first brightness corrected by the partition, and the second brightness of the partition specifically includes:
[0014] Ratioi'=((LWi'-Li') / Li')*Gain+1
[0015] Wherein, Ratioi' represents the first compensation coefficient corresponding to the i-th partition, LWi' represents the corrected first brightness of the i-th partition, Li' represents the second brightness of the i-th partition, and Gain represents the adjustment parameter.
[0016] According to any of the aforementioned embodiments of the first aspect of the present application, the external optical compensation data includes brightness data of the first color sub-pixel in the first display panel when displaying the first color monochrome image to brightness data of the Nth color sub-pixel in the first display panel when displaying the Nth color monochrome image; the external optical compensation data of the first display panel is compensated according to the first compensation coefficients corresponding to the multiple partitions to obtain the compensated external optical compensation data, specifically including: expanding the first compensation coefficients corresponding to the multiple partitions into a compensation coefficient matrix of a target size; multiplying the compensation coefficient matrix with the brightness data matrix to obtain the compensated external optical compensation data, the brightness data matrix being a matrix composed of brightness data of the first color sub-pixel to brightness data of the Nth color sub-pixel.
[0017] According to any of the aforementioned embodiments of the first aspect of the present application, after adjusting the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel, the method also includes: obtaining the brightness of each partition in the first display panel; determining whether the brightness uniformity of the first display panel is greater than a preset error threshold; when the brightness uniformity of the first display panel is greater than the preset error threshold, readjusting the adjustment parameters until the brightness uniformity of the first display panel is less than or equal to the preset error threshold.
[0018] According to any of the aforementioned embodiments of the first aspect of the present application, re-adjusting the adjustment parameters specifically includes: judging whether the brightness of the first target partition is greater than the brightness of the second target partition, wherein, along the column direction of the first display panel, the first target partition is located on the side of the second target partition away from the binding area of the first display panel; when the brightness of the first target partition is greater than the brightness of the second target partition, reducing the adjustment parameter according to a preset step size; when the brightness of the first target partition is less than the brightness of the second target partition, increasing the adjustment parameter according to a preset step size.
[0019] According to any of the aforementioned embodiments of the first aspect of the present application, re-adjusting the adjustment parameters specifically includes: obtaining the maximum brightness and minimum brightness among the brightness of the first target partition, the second target partition and the third target partition in the same column, wherein, along the column direction of the first display panel, the first target partition, the third target partition, the second target partition and the binding area of the first display panel are arranged in sequence, when the maximum brightness is the brightness of the first target partition, the ratio of the minimum brightness to the maximum brightness is used as the adjustment parameter; when the maximum brightness is the brightness of the second target partition, the ratio of the maximum brightness to the minimum brightness is used as the adjustment parameter.
[0020] According to any of the aforementioned embodiments of the first aspect of the present application, readjusting the adjustment parameters specifically includes: obtaining the maximum brightness and the minimum brightness among the brightness of multiple partitions in the first display panel, wherein the multiple partitions include a distal partition and a proximal partition, and along the column direction of the first display panel, the distal partition is located on the side of the proximal partition away from the binding area of the first display panel, when the maximum brightness is the brightness of a partition in the distal partition, the ratio of the minimum brightness to the maximum brightness is used as the adjustment parameter; when the maximum brightness is the brightness of a partition in the proximal partition, the ratio of the maximum brightness to the minimum brightness is used as the adjustment parameter.
[0021] According to any of the aforementioned embodiments of the first aspect of the present application, the target grayscale binding point is one of the preset multiple grayscale binding points; before compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the multiple partitions to obtain the compensated external optical compensation data, the method also includes: for other grayscale binding points among the multiple grayscale binding points except the target grayscale binding point, determining the first compensation coefficients corresponding to the multiple partitions at other grayscale binding points according to the first compensation coefficients corresponding to the multiple partitions at the target grayscale binding points; compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the multiple partitions to obtain the compensated external optical compensation data, specifically including: compensating the external optical compensation data of the first display panel at each grayscale binding point according to the first compensation coefficients corresponding to the multiple partitions at each grayscale binding point to obtain the compensated external optical compensation data.
[0022] According to any of the aforementioned implementations of the first aspect of the present application, determining first compensation coefficients corresponding to multiple partitions at other grayscale binding points according to first compensation coefficients corresponding to multiple partitions at target grayscale binding points specifically includes:
[0023] According to the following expression, the first compensation coefficients corresponding to the plurality of partitions at other grayscale binding points are determined:
[0024]
[0025] Among them, Ratioi(Gray(j)) represents the first compensation coefficient of the i-th partition at the j-th grayscale binding point, Gray(j) represents the j-th grayscale binding point, Gray(m) represents the target grayscale binding point, Gamma represents the preset curve curvature, the value range of Gamma is 1 to 3, and Ratioi(m) represents the first compensation coefficient of the i-th partition at the target grayscale binding point.
[0026] According to any of the aforementioned embodiments of the first aspect of the present application, the data voltage of the target sub-pixel is adjusted based on the compensation value of the target sub-pixel, specifically including: burning the compensation value of the target sub-pixel to the first display panel or the second display panel; the first display panel adjusts the data voltage of the target sub-pixel in the first display panel based on the compensation value of the target sub-pixel, or the second display panel adjusts the data voltage of the sub-pixel at a position corresponding to the target sub-pixel in the second display panel based on the compensation value of the target sub-pixel.
[0027] According to any of the aforementioned embodiments of the first aspect of the present application, there are multiple first display panels, and before compensating the external optical compensation data of the first display panels according to the first compensation coefficients corresponding to the multiple partitions to obtain the compensated external optical compensation data, it also includes: calculating the average value of the first compensation coefficients corresponding to the respective partitions in the multiple first display panels; compensating the external optical compensation data of the first display panels according to the first compensation coefficients corresponding to the multiple partitions to obtain the compensated external optical compensation data, specifically including: compensating the external optical compensation data of the first display panel according to the average value of the first compensation coefficients corresponding to the multiple partitions to obtain the compensated external optical compensation data.
[0028] According to any of the aforementioned embodiments of the first aspect of the present application, before determining the first compensation coefficient corresponding to the partition based on the brightness difference between the first brightness and the second brightness, the method also includes: calibrating the second brightness; calibrating the first brightness using the calibrated second brightness; determining the first compensation coefficient corresponding to the partition based on the brightness difference between the first brightness and the second brightness, specifically including: determining the first compensation coefficient corresponding to the partition based on the brightness difference between the calibrated first brightness and the calibrated second brightness.
[0029] According to any of the aforementioned implementations of the first aspect of the present application, the second brightness is calibrated, specifically comprising: for each partition, using a color analyzer to collect data from a first measured brightness of the partition when displaying a monochrome image of the first color to an Nth measured brightness of the partition when displaying a monochrome image of the Nth color; based on the first measured brightness to the Nth measured brightness, calibrating the first sub-brightness to the Nth sub-brightness, respectively; and calculating the sum of the calibrated first sub-brightness to the Nth sub-brightness to obtain the calibrated second brightness.
[0030] According to any of the aforementioned embodiments of the first aspect of the present application, the second brightness is calibrated, specifically including: based on a preset brightness ratio of the first sub-brightness to the Nth sub-brightness, calibrating the first sub-brightness to the Nth sub-brightness respectively; calculating the sum of the calibrated first sub-brightness to the Nth sub-brightness to obtain the calibrated second brightness.
[0031] In a second aspect, an embodiment of the present application provides a brightness compensation device, which includes: a division module, which is used to divide a display area of a first display panel into multiple partitions; a display module, which is used to display a white picture of a target grayscale binding point and N kinds of color monochrome pictures of a target grayscale binding point, where N is a positive integer; an acquisition module, which is used to acquire, for each partition, a first brightness of the partition when displaying a white picture and a second brightness of the partition when displaying N kinds of color monochrome pictures, the second brightness being the sum of the brightness from the first sub-brightness of the partition when displaying the first color monochrome picture to the Nth sub-brightness of the partition when displaying the Nth color monochrome picture; a first determination module, which is used to determine a first compensation coefficient corresponding to the partition according to a brightness difference between the first brightness and the second brightness; a compensation module, which is used to compensate the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the multiple partitions to obtain compensated external optical compensation data; a second determination module, which is used to determine a compensation value of a target sub-pixel according to the compensated external optical compensation data; and an adjustment module, which is used to adjust the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel.
[0032] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the brightness compensation method provided in the first aspect are implemented.
[0033] The brightness compensation method and device, and computer-readable storage medium of the embodiment of the present application divide the display area of the first display panel into multiple partitions; display a white picture of a target grayscale binding point and N kinds of color monochrome pictures of the target grayscale binding point, where N is a positive integer; for each partition, obtain a first brightness of the partition when displaying a white picture and a second brightness of the partition when displaying N kinds of color monochrome pictures, where the second brightness is the sum of the brightness from the first sub-brightness of the partition when displaying the first color monochrome picture to the Nth sub-brightness of the partition when displaying the Nth color monochrome picture; determine a first compensation coefficient corresponding to the partition according to the brightness difference between the first brightness and the second brightness, thereby obtaining an IR Drop (voltage drop) trend of each partition at the target grayscale binding point; compensate the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the multiple partitions, thereby integrating the voltage drop trend of each partition at the target grayscale binding point into the external optical compensation data; finally, determine the compensation value of the target sub-pixel according to the compensated external optical compensation data, and adjust the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel, thereby realizing IR Drop compensation of the display panel through the Demura process. In this way, on the one hand, IR Drop compensation is achieved while realizing Demura compensation, reducing the impact of IR Drop on the brightness uniformity of the display panel, and improving the accuracy of brightness compensation and the brightness uniformity of the display panel; on the other hand, Demura compensation and IR Drop compensation are combined into one, and the two are no longer compensated separately, which optimizes the brightness compensation process and improves the efficiency of brightness compensation. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0035] Figure 1 A schematic diagram of a flow chart of a brightness compensation method provided in an embodiment of the present application;
[0036] Figure 2 is a structural schematic diagram of a first display panel;
[0037] Figure 3 A schematic flow chart of step S104 in the brightness compensation method provided in an embodiment of the present application;
[0038] Figure 4 A schematic flow chart of step S105 in the brightness compensation method provided in an embodiment of the present application;
[0039] Figure 5 Another schematic diagram of a flow chart of a brightness compensation method provided in an embodiment of the present application;
[0040] Figure 6 A schematic diagram of a first display panel displaying a white image of a target grayscale binding point;
[0041] Figure 7 for Figure 5 A schematic diagram of a flow chart of S503 in the brightness compensation method shown;
[0042] Figure 8 for Figure 5 Another schematic diagram of the process of S503 in the brightness compensation method shown;
[0043] Fig. 9 for Figure 5 Another schematic diagram of the process of S503 in the brightness compensation method shown;
[0044] Fig.10 A schematic diagram of the corresponding relationship between the grayscale binding point and the first compensation coefficient;
[0045] Fig.11 Another schematic diagram of a flow chart of S107 in the brightness compensation method provided in an embodiment of the present application;
[0046] Fig.12 A schematic diagram of another flow chart of the brightness compensation method provided in the embodiment of the present application;
[0047] Fig.13 for Fig.12 A schematic diagram of a flow chart of S1201 in the brightness compensation method shown;
[0048] Fig.14 for Fig.12 A schematic diagram of a flow chart of S1201 in the brightness compensation method shown;
[0049] Fig.15 A schematic diagram of the structure of a brightness compensation device provided in an embodiment of the present application;
[0050] Fig.16 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0051] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0052] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0053] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0054] It is obvious to those skilled in the art that various modifications and changes can be made in the present application without departing from the spirit or scope of the present application. Therefore, the present application is intended to cover modifications and changes of the present application that fall within the scope of the corresponding claims (technical solutions for protection) and their equivalents. It should be noted that the implementation methods provided in the embodiments of the present application can be combined with each other without contradiction.
[0055] Before describing the technical solutions provided by the embodiments of the present application, in order to facilitate the understanding of the embodiments of the present application, the present application first specifically describes the problems existing in the related art:
[0056] Due to the complex production process and high difficulty in control, display panels are prone to uneven brightness display during the production process, namely the mura phenomenon, which reduces the picture quality of the display panel. In order to eliminate the above mura phenomenon, external optical compensation (Demura) technology came into being. Demura technology can correct the display brightness in the display panel through brightness compensation, thereby eliminating the mura phenomenon.
[0057] However, the inventors of the present application have found through research that even after the display panel is compensated by the current Demura method, the problem of uneven brightness display still exists.
[0058] This is mainly because: there is IR Drop (voltage drop) in the display panel. Specifically, due to the difference in the physical positions of different sub-pixels, the wiring resistance received by the current during transmission is different, which will cause the current size at different physical positions to be inconsistent, resulting in a voltage drop phenomenon. IR Drop is mainly manifested as a gradual change in brightness between the far IC end and the near IC end. Among them, the far IC end can be understood as the end of the display panel that is farther away from the driver chip (IC), and the near IC end can be understood as the end of the display panel that is closer to the driver chip (IC).
[0059] Therefore, in order to better improve the problem of uneven brightness display, it is also necessary to compensate for the IR Drop of the display panel.
[0060] In view of the above research findings of the inventors, the embodiments of the present application provide a brightness compensation method and device, and a computer-readable storage medium, which can solve the technical problem of uneven brightness display of a display panel existing in the related art.
[0061] The technical concept of the embodiment of the present application is: according to the brightness relationship between the white screen and the monochrome screens of multiple colors, the first compensation coefficient corresponding to each partition in the display panel is determined, so as to obtain the IR Drop (voltage drop) trend of each partition at the target grayscale binding point; then the external optical compensation data of the first display panel is compensated according to the first compensation coefficients corresponding to the multiple partitions, so as to integrate the voltage drop trend of each partition at the target grayscale binding point into the external optical compensation data; finally, according to the compensated external optical compensation data, the compensation value of the target sub-pixel is determined, and based on the compensation value of the target sub-pixel, the data voltage of the target sub-pixel is adjusted, so as to realize the IR Drop compensation of the display panel through the Demura process. In this way, on the one hand, while realizing Demura compensation, IR Drop compensation is realized, which reduces the influence of IR Drop on the brightness uniformity of the display panel, improves the accuracy of brightness compensation and the brightness uniformity of the display panel; on the other hand, Demura compensation and IR Drop compensation are combined into one, and the two are no longer compensated separately, which optimizes the brightness compensation process and improves the efficiency of brightness compensation.
[0062] The following first introduces the brightness compensation method provided in the embodiment of the present application.
[0063] Figure 1 A schematic diagram of a flow chart of a brightness compensation method provided in an embodiment of the present application. Figure 1 As shown, the method may include the following steps S101 to S107.
[0064] S101, dividing a display area of a first display panel into a plurality of partitions.
[0065] Figure 2 FIG. 1 is a schematic diagram of a structure of a first display panel. Figure 2 As shown, in S101, the display area AA of the first display panel may be divided into a plurality of subareas f. For example, Figure 2 Nine partitions are shown as a schematic diagram. It should be noted that the number of partitions f in the display area AA of the first display panel is not limited to 9, and can also be other numbers, such as 3, 12 or 18, etc., which is not limited in the embodiments of the present application. The more partitions f in the display area AA, that is, the finer the partition division, the finer the first compensation coefficient obtained, and the better the final brightness compensation effect. However, as the number of partitions f in the display area AA increases, the number of brightness of each partition that needs to be obtained also increases, and the amount of calculation will also increase accordingly. Therefore, the number of partitions f in the display area AA can be flexibly selected according to actual conditions.
[0066] S102 , controlling the first display panel to display a white image of a target grayscale binding point and N kinds of monochrome images of target grayscale binding points.
[0067] Multiple grayscale binding points can be pre-set, and the target grayscale binding point can be one or more of the multiple grayscale binding points. The embodiment of the present application does not limit the number of grayscale binding points, for example, it can be 3 to 7 grayscale binding points. Taking the grayscale range of 0 to 255 grayscale as an example, for example, in some examples, 5 grayscales such as 16 grayscale, 32 grayscale, 96 grayscale, 192 grayscale and 255 grayscale can be set as grayscale binding points. For another example, in other examples, 4 grayscales such as 16 grayscale, 64 grayscale, 128 grayscale and 255 grayscale can be set as grayscale binding points.
[0068] In some examples, the first display panel may include a red sub-pixel, a green sub-pixel, and a blue sub-pixel. Accordingly, the N-color monochrome pictures may include a red monochrome picture, a green monochrome picture, and a blue monochrome picture. It is easy to understand that in a white picture, the red sub-pixel, the green sub-pixel, and the blue sub-pixel may all emit light. In a red monochrome picture, only the red sub-pixel may emit light, and the green sub-pixel and the blue sub-pixel may not emit light. In a green monochrome picture, only the green sub-pixel may emit light, and the red sub-pixel and the blue sub-pixel may not emit light. In a blue monochrome picture, only the blue sub-pixel may emit light, and the green sub-pixel and the red sub-pixel may not emit light.
[0069] It should be noted that, in other embodiments, the first display panel may further include sub-pixels of other colors, and accordingly, the N-color monochrome images may further include monochrome images of corresponding colors, which is not limited in the embodiments of the present application.
[0070] In S102, the white screen image of the target grayscale binding point, the first color monochrome screen image to the Nth color monochrome screen image can be sequentially written into the first display panel by the lighting machine (PG), so that the first display panel sequentially displays the white screen of the target grayscale binding point and the N color monochrome screens of the target grayscale binding point. The embodiment of the present application does not limit the order of screen display, and the N color monochrome screens can also be displayed first, and then the white screen.
[0071] S103. For each partition, obtain the first brightness of the partition when displaying a white image and the second brightness of the partition when displaying N kinds of monochrome colors, where the second brightness is the sum of the brightnesses from the first sub-brightness of the partition when displaying the first color monochrome image to the Nth sub-brightness of the partition when displaying the Nth color monochrome image.
[0072] In S103, the first brightness of each subarea when the first display panel displays a white image at the target grayscale binding point can be acquired by an optical camera. Figure 2As shown, taking the display area AA of the first display panel including 9 partitions f as an example, the first brightness of the 9 partitions f is obtained, which are recorded as LW1 to LW9. Among them, LW1 represents the first brightness of the 1st partition f, and so on, LW9 represents the first brightness of the 9th partition f. The first sub-brightness of each partition of the first display panel when displaying the 1st color monochrome picture of the target grayscale binding point can be obtained by an optical camera, ..., and the Nth sub-brightness of each partition of the first display panel when displaying the Nth color monochrome picture of the target grayscale binding point can be obtained by an optical camera.
[0073] Taking N=3 as an example, for example, the first sub-brightness of each partition of the first display panel when displaying the red monochrome picture of the target grayscale binding point is obtained by an optical camera, which is recorded as LR1~LR9. Among them, LR1 represents the first sub-brightness of the first partition f, and so on, LR9 represents the first sub-brightness of the ninth partition f. The second sub-brightness of each partition of the first display panel when displaying the green monochrome picture of the target grayscale binding point is obtained by an optical camera, which is recorded as LG1~LG9. Among them, LG1 represents the second sub-brightness of the first partition f, and so on, LG9 represents the second sub-brightness of the ninth partition f. The third sub-brightness of each partition of the first display panel when displaying the blue monochrome picture of the target grayscale binding point is obtained by an optical camera, which is recorded as LB1~LB9. Among them, LB1 represents the third sub-brightness of the first partition f, and so on, LB9 represents the third sub-brightness of the ninth partition f.
[0074] In some embodiments, for each partition, the first brightness of the partition may specifically be the average brightness of multiple sub-pixels in the partition when the first display panel displays a white picture of the target grayscale binding point. Similarly, the first sub-brightness, the second sub-brightness, and the third sub-brightness may all be average brightness. Of course, in other embodiments, the first brightness, the first sub-brightness, the second sub-brightness, and the third sub-brightness may also be the median brightness or the mode brightness, etc., which is not limited in the embodiments of the present application.
[0075] After obtaining the first sub-brightness of each partition, the second sub-brightness of each partition, and the third sub-brightness of each partition, the first sub-brightness, the second sub-brightness, and the third sub-brightness of different partitions can be added together to obtain the second brightness of each partition. For example, the second brightness of the first partition L1'=LR1+LG1+LB1, and so on, the second brightness of the first partition L9'=LR9+LG9+LB9, and L1'~L9' are obtained.
[0076] In some optional embodiments, before calculating the first brightness of each partition and the second brightness of each partition, the brightness data of multiple sub-pixels in each partition acquired by the optical camera may be pre-processed. The pre-processing may include removing outliers, edge processing and / or removing dark spots. Both the removal of outliers and the removal of dark spots can be completed by threshold comparison. For example, in some examples, for any partition, the average brightness of multiple sub-pixels in the partition may be calculated first, and then the difference between the brightness value of each sub-pixel and the average brightness value is compared to see whether it is greater than a first preset threshold, and the brightness value of the sub-pixel whose difference is greater than the first preset threshold is removed, thereby completing the removal of outliers and dark spots. The edge of the display area acquired by the optical camera may have a dark or bright brightness, so the brightness of the sub-pixels located at the edge may be compensated by an edge compensation algorithm to achieve edge processing.
[0077] In this way, by pre-processing the brightness data of multiple sub-pixels in each partition acquired by the optical camera, it can be ensured that the obtained brightness data is more accurate, thereby ensuring that the first compensation coefficient obtained subsequently is more accurate and the compensation effect is better.
[0078] S104: Determine a first compensation coefficient corresponding to the partition according to a brightness difference between the first brightness and the second brightness.
[0079] The inventor of the present application has found through research that white images are more obviously affected by IR Drop, while red monochrome images, green monochrome images, and blue monochrome images are less affected by IR Drop. That is, when the display panel displays a white image, a relatively obvious brightness gradient phenomenon will appear at the far IC end and the near IC end. However, when the display panel displays a red monochrome image, a green monochrome image, and a blue monochrome image, there will be almost no brightness gradient phenomenon at the far IC end and the near IC end.
[0080] Therefore, the brightness difference between the first brightness and the second brightness is the brightness difference caused by IR Drop, and the first compensation coefficient determined according to the brightness difference can reflect the IR Drop trend of each partition at the target grayscale binding point.
[0081] S105 , compensating the external optical compensation data of the first display panel according to first compensation coefficients corresponding to the plurality of partitions to obtain compensated external optical compensation data.
[0082] In S105, the external optical compensation data (demura data) of the first display panel is compensated or corrected by first compensation coefficients corresponding to the plurality of partitions, so that the voltage drop trend of each partition at the target grayscale binding point can be integrated into the external optical compensation data. That is, the compensated external optical compensation data can reflect the voltage drop trend of each partition at the target grayscale binding point.
[0083] S106 : Determine a compensation value of a target sub-pixel according to the compensated external optical compensation data.
[0084] In S106, an external optical compensation algorithm may be used to calculate the compensated external optical compensation data to calculate which sub-pixels need to be compensated and the specific compensation values that need to be compensated. In some examples, the compensation value may specifically be a grayscale compensation value. For example, if the current grayscale of a sub-pixel is 255 grayscales, and the sub-pixel needs to be adjusted to 240 grayscales, then the compensation value of the sub-pixel is -15 grayscales. It is easy to understand that the target sub-pixel is the sub-pixel that needs to be compensated in the display area.
[0085] S107 . Adjust the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel.
[0086] In some examples, the grayscale of the target subpixel may be adjusted according to the compensation value of the target subpixel. After the grayscale of the target subpixel is adjusted, the data voltage of the target subpixel corresponding to the adjusted grayscale may be determined according to the predetermined correspondence between the grayscale and the data voltage, thereby achieving adjustment of the data voltage.
[0087] In other examples, the data voltage difference of the target sub-pixel corresponding to the compensation value of the target sub-pixel may be determined according to the correspondence between the predetermined compensation value and the data voltage difference, and then the data voltage of the target sub-pixel is directly adjusted according to the data voltage difference of the target sub-pixel.
[0088] The brightness compensation method of the embodiment of the present application divides the display area of the first display panel into multiple partitions; displays a white picture of a target grayscale binding point and N kinds of color monochrome pictures of the target grayscale binding point, where N is a positive integer; for each partition, obtains a first brightness of the partition when displaying a white picture and a second brightness of the partition when displaying N kinds of color monochrome pictures, where the second brightness is the sum of the brightness from the first sub-brightness of the partition when displaying the first color monochrome picture to the Nth sub-brightness of the partition when displaying the Nth color monochrome picture; determines a first compensation coefficient corresponding to the partition according to the brightness difference between the first brightness and the second brightness, thereby obtaining an IR Drop (voltage drop) trend of each partition at the target grayscale binding point; compensates the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the multiple partitions, thereby integrating the voltage drop trend of each partition at the target grayscale binding point into the external optical compensation data; finally, determines a compensation value of a target sub-pixel according to the compensated external optical compensation data, and adjusts the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel, thereby realizing IR Drop compensation of the display panel through a Demura process. In this way, on the one hand, IR Drop compensation is achieved while realizing Demura compensation, reducing the impact of IR Drop on the brightness uniformity of the display panel, and improving the accuracy of brightness compensation and the brightness uniformity of the display panel; on the other hand, Demura compensation and IR Drop compensation are combined into one, and the two are no longer compensated separately, which optimizes the brightness compensation process and improves the efficiency of brightness compensation.
[0089] For ease of understanding, the specific implementation of the above steps will be described in detail below.
[0090] Figure 3 A schematic flow chart of step S104 in the brightness compensation method provided in the embodiment of the present application. Figure 3 As shown, according to some embodiments of the present application, optionally, the display area may include M partitions, where M is a positive integer.
[0091] S104, determining a first compensation coefficient corresponding to the partition according to a brightness difference between the first brightness and the second brightness, which may specifically include the following steps S301 to S305.
[0092] S301 . For any i-th partition among the M partitions, calculate a brightness difference between a first brightness of the i-th partition and a second brightness of the i-th partition.
[0093] Specifically, the brightness difference of the i-th partition can be obtained by subtracting the first brightness of the i-th partition from the second brightness of the i-th partition and taking the absolute value. For example, the brightness difference of the first partition is ΔL1=|LW1-L1'|, where LW1 represents the first brightness of the first partition, and L1' represents the second brightness of the first partition. By analogy, the brightness difference of the 9th partition is ΔL9=|LW9-L9'|, where LW9 represents the first brightness of the 9th partition, and L9' represents the second brightness of the 9th partition. Thus, the brightness differences ΔL1~ΔLM of the M partitions are obtained.
[0094] S302 . Select one partition from the M partitions as a target partition according to the brightness differences corresponding to the M partitions.
[0095] In some examples, in S302, for example, the minimum brightness difference can be determined from the brightness differences ΔL1 to ΔLM corresponding to the M partitions, and then the partition corresponding to the minimum brightness difference is used as the target partition. For example, assuming that the minimum brightness difference is ΔL2, the second partition is used as the target partition.
[0096] The advantage of selecting the partition corresponding to the smallest brightness difference as the target partition is that it can ensure that the first compensation coefficient corresponding to the smallest brightness difference among ΔL1 to ΔLM is 1, and the first compensation coefficients corresponding to other brightness differences are all greater than 1, which is very convenient for the algorithm operation.
[0097] Of course, in other examples, partitions corresponding to brightness differences other than the minimum brightness difference can also be selected from ΔL1~ΔLM as target partitions, such as selecting a partition corresponding to an intermediate value (i.e., a brightness difference with a value between the middle) from ΔL1~ΔLM as the target partition, and the embodiments of the present application are not limited to this.
[0098] S303: Determine a proportionality coefficient according to the first brightness of the target subarea and the second brightness of the target subarea.
[0099] Still taking the second partition as the target partition as an example, the proportional coefficient can be determined according to the following expression:
[0100] ratio_W=L2' / LW2 (1)
[0101] Wherein, ratio_W represents the proportional coefficient, L2' represents the second brightness of the second partition, and LW2 represents the first brightness of the second partition.
[0102] S304 , correcting the first brightness of the M partitions based on the proportional coefficient to obtain the corrected first brightness of the M partitions.
[0103] In S304, the product of the proportional coefficient and the first brightness of each partition may be calculated to obtain the corrected first brightness of each partition.
[0104] For example, for any i-th partition among the M partitions, the corrected first brightness of the i-th partition can be determined according to the following expression:
[0105] LWi'=LWi*ratio_W (2)
[0106] Wherein, LWi' represents the corrected first brightness of the i-th partition, and LWi represents the first brightness of the i-th partition.
[0107] In this way, by correcting the first brightness of each subarea, the first compensation coefficient of each subarea obtained subsequently can be made more accurate.
[0108] S305 . For each partition, determine a first compensation coefficient corresponding to the partition according to the corrected first brightness of the partition and the second brightness of the partition.
[0109] In some embodiments, for example, for any i-th partition among the M partitions, the first compensation coefficient corresponding to the i-th partition may be determined according to the following expression:
[0110] Ratioi=(LWi'-Li') / Li'+1 (3)
[0111] Here, Ratioi represents the first compensation coefficient corresponding to the i-th partition, LWi' represents the corrected first brightness of the i-th partition, and Li' represents the second brightness of the i-th partition.
[0112] In this way, the first compensation coefficient corresponding to each partition can be obtained through the first brightness and second brightness of each partition, and the voltage drop trend of multiple partitions can be obtained. Subsequently, the voltage drop trends of multiple partitions are integrated into the demura data, which can realize demura compensation and IR drop compensation at the same time, reduce the impact of IR drop on the brightness uniformity of the display panel, and improve the accuracy of brightness compensation and the brightness uniformity of the display panel.
[0113] The inventor of the present application realizes that the brightness data collected by the optical camera may have deviations, and there may also be errors in the calculation. Therefore, the present application considers introducing an adjustment parameter Gain to adjust the first compensation coefficient to achieve fine adjustment, so that the adjusted first compensation coefficient conforms to the actual situation of the display panel and better improves the brightness uniformity of the display panel.
[0114] Specifically, in some other embodiments, S305, for each partition, determining a first compensation coefficient corresponding to the partition according to the corrected first brightness of the partition and the second brightness of the partition, may specifically include the following steps:
[0115] A first compensation coefficient corresponding to the partition is determined according to the preset adjustment parameter, the first brightness of the partition after correction, and the second brightness of the partition.
[0116] In some specific embodiments, for example, for any i-th partition among the M partitions, the first compensation coefficient corresponding to the i-th partition may be determined according to the following expression:
[0117] Ratioi'=((LWi'-Li') / Li')*Gain+1 (4)
[0118] Wherein, Ratioi' represents the first compensation coefficient corresponding to the ith partition, LWi' represents the first brightness of the ith partition after correction, Li' represents the second brightness of the ith partition, and Gain represents the adjustment parameter. In some examples, Gain may range from 0 to 2, and the default value is 1.
[0119] In this way, by introducing the adjustment parameter Gain to adjust the first compensation coefficient, fine adjustment is achieved, so that the adjusted first compensation coefficient conforms to the actual situation of the display panel, and the brightness compensation effect and the brightness uniformity of the display panel are better improved.
[0120] The above is a specific implementation of S104. The following describes a specific implementation of S105.
[0121] According to some embodiments of the present application, optionally, the external optical compensation data may include brightness data of the 1st color sub-pixel in the first display panel when displaying the 1st color monochrome picture to brightness data of the Nth color sub-pixel in the first display panel when displaying the Nth color monochrome picture.
[0122] Taking N kinds of monochrome colors including red monochrome, green monochrome and blue monochrome as an example, the external optical compensation data may include the brightness data of red sub-pixels when displaying the red monochrome picture, the brightness data of green sub-pixels when displaying the green monochrome picture and the brightness data of blue sub-pixels when displaying the blue monochrome picture.
[0123] Figure 4 A schematic flow chart of step S105 in the brightness compensation method provided in the embodiment of the present application. Figure 4 As shown, according to some embodiments of the present application, optionally, S105, the external optical compensation data of the first display panel is compensated according to the first compensation coefficients corresponding to the multiple partitions to obtain the compensated external optical compensation data, which can specifically include the following steps S401 and S402.
[0124] S401: Expand first compensation coefficients corresponding to multiple partitions into a compensation coefficient matrix of a target size.
[0125] Taking the resolution of the first display panel as 1920×2000 as an example, assuming that the first display panel is divided into 9 partitions, the first compensation coefficients of the 9 partitions are obtained as a 3×3 matrix, which cannot be multiplied by the 1920×2000 brightness data matrix. The brightness data matrix is a matrix composed of brightness data of the 1st color sub-pixel to the brightness data of the Nth color sub-pixel.
[0126] Therefore, in S401, the matrix of the first compensation coefficients corresponding to the plurality of partitions may be expanded by a target linear interpolation algorithm to a compensation coefficient matrix of a target size (the same size as the brightness data matrix). For example, a 3×3 matrix is expanded to a compensation coefficient matrix of 1920×2000. Exemplarily, the target linear interpolation algorithm includes but is not limited to a unilinear interpolation algorithm or a bilinear interpolation algorithm.
[0127] S402: multiply the compensation coefficient matrix by the brightness data matrix to obtain compensated external optical compensation data.
[0128] The voltage drop trend cannot be reflected in the brightness data matrix before compensation, but by multiplying the compensation coefficient matrix with the brightness data matrix, the voltage drop trends of multiple partitions can be integrated into the brightness data matrix, so that the compensated external optical compensation data can reflect the voltage drop trend. Furthermore, while achieving Demura compensation, IR Drop compensation is also achieved, reducing the impact of IRDrop on the brightness uniformity of the display panel, and improving the accuracy of brightness compensation and the brightness uniformity of the display panel.
[0129] It is easy to understand that for different grayscale binding points, in S105, the first compensation coefficient of each grayscale binding point can be expanded to a compensation coefficient matrix of a target size, and the compensation coefficient matrix of each grayscale binding point can be multiplied with the brightness data matrix of each corresponding grayscale binding point to obtain the external optical compensation data after compensation of each grayscale binding point, thereby realizing Demura compensation and IR Drop compensation for multiple grayscales.
[0130] The inventor of the present application realizes that the brightness compensation effect may not meet the expected requirements through only one adjustment or a few adjustments. Therefore, the present application considers reshooting the first display panel after adjusting the data voltage of the target sub-pixel, and processing the brightness data of the re-acquired first display panel. Determine whether the brightness uniformity of the first display panel is greater than the preset threshold. If the brightness uniformity of the first display panel is greater than the preset threshold, the Demura process ends; if the brightness uniformity of the first display panel is less than the preset threshold, adjust the Gain value. The adjustment of the Gain value can be specifically determined based on the brightness relationship between the far IC end and the near IC end, and then the Demura process is repeated.
[0131] Figure 5 Another flow chart of the brightness compensation method provided in the embodiment of the present application is shown in FIG. Figure 5 As shown, according to some embodiments of the present application, optionally, after adjusting the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel in S107, the brightness compensation method may further include the following steps S501 to S503.
[0132] S501: Obtain the brightness of each subarea in the first display panel.
[0133] Figure 6 A schematic diagram of a first display panel displaying a white image at a target grayscale binding point. Figure 6 As shown, the first display panel can be controlled to display a white image of the target grayscale binding point, such as a white image of grayscale 255. Then, the brightness of each partition in the first display panel is obtained by an optical camera. Taking the first display panel including 9 partitions as an example, the brightness of the 9 partitions L1 to L9 is obtained. Figure 6 The position of the middle partition, L1 represents the brightness of the first partition, and so on, L9 represents the brightness of the ninth partition. Among them, L1~L9 are the average brightness of each partition respectively.
[0134] S502: Determine whether the brightness uniformity of the first display panel is greater than a preset error threshold.
[0135] In some examples, for example, it can be determined whether the difference between the brightness of any two partitions is greater than a preset error threshold. If the difference between the brightness of any two partitions is greater than the preset error threshold, it is considered that the brightness uniformity of the first display panel is greater than the preset error threshold. If the difference between the brightness of any two partitions is less than or equal to the preset error threshold, it is considered that the brightness uniformity of the first display panel is less than or equal to the preset error threshold.
[0136] S503: When the brightness uniformity of the first display panel is greater than the preset error threshold, readjust the adjustment parameter until the brightness uniformity of the first display panel is less than or equal to the preset error threshold.
[0137] When the brightness uniformity of the first display panel is greater than the preset error threshold, it indicates that the brightness compensation effect is not good, and the adjustment parameter Gain may be readjusted.
[0138] Figure 7 for Figure 5 A schematic diagram of a flow chart of S503 in the brightness compensation method shown in FIG. Figure 7 As shown, according to some embodiments of the present application, optionally, S503, re-adjusting the adjustment parameters, may specifically include the following steps S701 to S703.
[0139] S701: Determine whether the brightness of the first target subarea is greater than the brightness of the second target subarea.
[0140] Wherein, along the column direction of the first display panel, the first target partition is located on a side of the second target partition away from the binding area of the first display panel. Figure 6 As shown, for example, the first target partition 61 may be the 4th partition, the brightness of the 4th partition is L4, and the second target partition 62 may be the 6th partition, the brightness of the 6th partition is L6.
[0141] S702: When the brightness of the first target subarea is greater than the brightness of the second target subarea, reduce the adjustment parameter according to a preset step size.
[0142] Normally, due to the existence of IR Drop, the brightness of the far IC end will be lower than that of the near IC end, that is, the brightness of the first target partition will be lower than that of the second target partition. Therefore, when the brightness of the first target partition is greater than that of the second target partition, it indicates that over-compensation exists, so the adjustment parameter can be reduced. In some examples, for example, the Gain value can be adjusted from 1 to 0, and the adjustment amplitude (ie, step size) can be 0.05 or 0.1. After adjusting the Gain value, the Demura process is performed.
[0143] S703: When the brightness of the first target subarea is less than the brightness of the second target subarea, increase the adjustment parameter according to a preset step size.
[0144] When the brightness of the first target subarea is less than the brightness of the second target subarea, it indicates that there is under-compensation, so the adjustment parameter can be increased. In some examples, for example, the Gain value can be adjusted from 1 to 2, and the adjustment amplitude (i.e., step size) can be 0.05 or 0.1. After adjusting the Gain value, the Demura process is performed.
[0145] In this way, the Gain value of the adjustment parameter is flexibly adjusted according to the brightness relationship between the far IC end and the near IC end. Only by adjusting the Gain value of the adjustment parameter, the brightness compensation effect can meet the expected requirements, and the brightness uniformity of the display panel can meet the requirements.
[0146] Figure 8 for Figure 5 Another flow chart of S503 in the brightness compensation method shown in FIG. Figure 8 As shown, according to some other embodiments of the present application, optionally, S503, re-adjusting the adjustment parameters, may specifically include the following steps S801 to S803.
[0147] S801: Obtain the maximum brightness and the minimum brightness among the brightnesses of the first target subarea, the second target subarea, and the third target subarea in the same column.
[0148] Wherein, along the column direction of the first display panel, the first target partition, the third target partition, the second target partition and the binding area of the first display panel are arranged in sequence. Figure 6 As shown, optionally, the brightness of the 4th partition, the 5th partition, and the 6th partition in the middle column can be obtained. For example, the first target partition 61 can be the 4th partition, and the brightness of the 4th partition is L4; the third target partition 63 can be the 5th partition, and the brightness of the 5th partition is L5; the second target partition 62 can be the 6th partition, and the brightness of the 6th partition is L6.
[0149] S802: When the maximum brightness is the brightness of the first target subarea, a ratio of the minimum brightness to the maximum brightness is used as an adjustment parameter.
[0150] For example, when the maximum brightness is the brightness L4 of the fourth subarea, it indicates that over-compensation occurs. Therefore, the ratio of the minimum brightness to the maximum brightness can be used as an adjustment parameter.
[0151] For example, the adjustment parameters can be determined according to the following expression:
[0152] Gain= Lmin / Lmax (5)
[0153] Wherein, Lmin represents the minimum brightness among the brightnesses of the first target partition, the second target partition, and the third target partition, and Lmax represents the maximum brightness among the brightnesses of the first target partition, the second target partition, and the third target partition.
[0154] S803: When the maximum brightness is the brightness of the second target subarea, a ratio of the maximum brightness to the minimum brightness is used as an adjustment parameter.
[0155] For example, when the maximum brightness is the brightness L6 of the sixth subarea, it indicates that under-compensation occurs. Therefore, the ratio of the maximum brightness to the minimum brightness can be used as an adjustment parameter.
[0156] For example, the adjustment parameters can be determined according to the following expression:
[0157] Gain= Lmax / Lmin (6)
[0158] Wherein, Lmin represents the minimum brightness among the brightnesses of the first target partition, the second target partition, and the third target partition, and Lmax represents the maximum brightness among the brightnesses of the first target partition, the second target partition, and the third target partition.
[0159] In this way, the Gain value of the adjustment parameter is flexibly adjusted according to the brightness relationship between the far IC end and the near IC end. Only by adjusting the Gain value of the adjustment parameter, the brightness compensation effect can meet the expected requirements, and the brightness uniformity of the display panel can meet the requirements.
[0160] Fig. 9 for Figure 5 Another flow chart of S503 in the brightness compensation method shown in FIG. Fig. 9 As shown, according to some further embodiments of the present application, optionally, S503, re-adjusting the adjustment parameters, may specifically include the following steps S901 to S903.
[0161] S901. Obtain a maximum brightness and a minimum brightness among brightnesses of a plurality of subareas in a first display panel.
[0162] Combination Figure 6 As shown, the display area AA may include a distal partition F1 and a proximal partition F2. Along the column direction Y of the first display panel, the distal partition F1 may be located on a side of the proximal partition F2 away from the binding area b of the first display panel. The distal partition F1 and the proximal partition F2 may each include at least one partition. For example, in some examples, the distal partition F1 may include the 1st partition, the 4th partition, and the 7th partition of the same row, and the proximal partition F2 may include the 3rd partition, the 6th partition, and the 9th partition of the same row.
[0163] Taking the first display panel including 9 partitions as an example, the maximum brightness Lmax' and the minimum brightness Lmin' among the brightnesses L1 to L9 of the 9 partitions are obtained.
[0164] S902: When the maximum brightness is the brightness of one of the remote partitions, the ratio of the minimum brightness to the maximum brightness is used as an adjustment parameter.
[0165] Combination Figure 6 As shown, when the maximum brightness is the brightness of one of the remote subareas F1, for example, when the maximum brightness is L1, L4 or L7, it indicates that over-compensation occurs. Therefore, the ratio of the minimum brightness to the maximum brightness can be used as an adjustment parameter.
[0166] For example, the adjustment parameters can be determined according to the following expression:
[0167] Gain= Lmin' / Lmax' (7)
[0168] S903: When the maximum brightness is the brightness of one of the near-end partitions, use the ratio of the maximum brightness to the minimum brightness as an adjustment parameter.
[0169] Combination Figure 6 As shown, when the maximum brightness is the brightness of one of the near-end partitions F2, for example, when the maximum brightness is L3, L6 or L9, it indicates that under-compensation occurs. Therefore, the ratio of the maximum brightness to the minimum brightness can be used as an adjustment parameter.
[0170] For example, the adjustment parameters can be determined according to the following expression:
[0171] Gain= Lmax' / Lmin' (8)
[0172] In this way, the Gain value of the adjustment parameter is flexibly adjusted according to the brightness relationship between the far IC end and the near IC end. Only by adjusting the Gain value of the adjustment parameter, the brightness compensation effect can meet the expected requirements, and the brightness uniformity of the display panel can meet the requirements.
[0173] According to some embodiments of the present application, optionally, the target grayscale binding point can be multiple of the preset multiple grayscale binding points. For example, assuming that 5 grayscales such as 16 grayscale, 32 grayscale, 96 grayscale, 192 grayscale and 255 grayscale are preset as grayscale binding points, then the target grayscale binding points can include 16 grayscale, 32 grayscale, 96 grayscale, 192 grayscale and 255 grayscale. The first compensation coefficient corresponding to each grayscale binding point can be determined in sequence through the above steps S101 to S104. In S105, the first compensation coefficient of each grayscale binding point can be expanded to a compensation coefficient matrix of the target size, and the compensation coefficient matrix of each grayscale binding point is multiplied with the brightness data matrix of each corresponding grayscale binding point to obtain the external optical compensation data after compensation of each grayscale binding point, thereby realizing Demura compensation and IR Drop compensation of multiple grayscales.
[0174] According to other embodiments of the present application, optionally, the target grayscale binding point may also be one of the preset multiple grayscale binding points. The first compensation coefficients of the other grayscale binding points in the preset multiple grayscale binding points except the target grayscale binding point may be determined according to the first compensation coefficient corresponding to the target grayscale binding point.
[0175] Specifically, before S105, compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the plurality of partitions to obtain the compensated external optical compensation data, the brightness compensation method may further include the following steps:
[0176] For other grayscale binding points among the multiple grayscale binding points except the target grayscale binding point, first compensation coefficients corresponding to the multiple partitions at other grayscale binding points are determined according to first compensation coefficients corresponding to the multiple partitions at the target grayscale binding point.
[0177] In some specific examples, for example, the first compensation coefficients corresponding to the plurality of partitions at other grayscale binding points may be determined according to the following expression:
[0178]
[0179] Among them, Ratioi(Gray(j)) represents the first compensation coefficient of the i-th partition at the j-th grayscale binding point, Gray(j) represents the j-th grayscale binding point, Gray(m) represents the target grayscale binding point, Gamma represents the preset curve curvature, the value range of Gamma is 1 to 3, and Ratioi(m) represents the first compensation coefficient of the i-th partition at the target grayscale binding point.
[0180] Fig.10 A schematic diagram of the corresponding relationship between the grayscale binding point and the first compensation coefficient. Fig.10 The horizontal axis represents the grayscale binding point, and the vertical axis represents the first compensation coefficient. Fig.10 As shown, the corresponding relationship between the grayscale binding point and the first compensation coefficient can form a curve, and the curvature of the curve is Gamma.
[0181] In some examples, the target grayscale binding point may be a grayscale binding point of 255, and the first compensation coefficients corresponding to the preset grayscale binding points of 16, 64, and 128 may be calculated and determined based on the first compensation coefficient corresponding to the grayscale binding point of 255. Therefore, through the above steps S101 to S104, only the first compensation coefficient corresponding to the grayscale binding point of 255 needs to be calculated, which will greatly reduce the time consumed by the Demura process and improve the efficiency of the Demura process.
[0182] For example, the first compensation coefficient corresponding to the i-th partition at the 16-grayscale binding point can be calculated according to the above expression (9):
[0183]
[0184] In this way, the first compensation coefficient corresponding to the i-th partition at each grayscale binding point can be calculated by the above expression (9).
[0185] Accordingly, S105, compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the plurality of partitions to obtain compensated external optical compensation data may specifically include the following:
[0186] The external optical compensation data of the first display panel at each grayscale binding point is compensated respectively according to the first compensation coefficients corresponding to the plurality of partitions at each grayscale binding point to obtain compensated external optical compensation data.
[0187] Specifically, in S105, the first compensation coefficient of each grayscale binding point can be expanded to a compensation coefficient matrix of a target size, and the compensation coefficient matrix of each grayscale binding point can be multiplied with the brightness data matrix of each corresponding grayscale binding point to obtain the external optical compensation data of each grayscale binding point after compensation, thereby achieving Demura compensation and IR Drop compensation for multiple grayscales.
[0188] According to some embodiments of the present application, optionally, the first compensation coefficients of display panels of the same model or the same batch can be shared. Therefore, a small number of display panels can be selected from a large number of display panels in the same batch as the first display panels, the first compensation coefficients can be determined, and then the first compensation coefficients can be applied to multiple display panels in the same batch. In this way, the number of display panels that require brightness compensation can be greatly reduced, and the efficiency of the Demura process can be greatly improved.
[0189] Fig.11 FIG. 1 is another flow chart of S107 in the brightness compensation method provided in the embodiment of the present application. Fig.11 As shown, according to some other embodiments of the present application, optionally, S107, adjusting the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel, may specifically include the following steps S1101 and S1102.
[0190] S1101: Burn the compensation value of the target sub-pixel into the first display panel or the second display panel, wherein the second display panel may be a display panel of the same model or the same batch as the first display panel.
[0191] After obtaining the compensation value of the target sub-pixel of the first display panel, the compensation value of the target sub-pixel of the first display panel can be burned into the first display panel itself to achieve brightness compensation of the first display panel. The compensation value of the target sub-pixel of the first display panel can also be burned into a second display panel of the same model or the same batch to achieve brightness compensation of the second display panel.
[0192] S1102: The first display panel adjusts the data voltage of the target sub-pixel in the first display panel based on the compensation value of the target sub-pixel, or the second display panel adjusts the data voltage of the sub-pixel at a position corresponding to the target sub-pixel in the second display panel based on the compensation value of the target sub-pixel.
[0193] When the compensation value of the target sub-pixel of the first display panel is burned into the first display panel, the first display panel can adjust the data voltage of the target sub-pixel in the first display panel based on the compensation value of the target sub-pixel. The specific adjustment process is described in S107 above and will not be repeated here.
[0194] When the compensation value of the target subpixel of the first display panel is burned into the second display panel, the second display panel may adjust the data voltage of the subpixel at the position corresponding to the target subpixel in the second display panel based on the compensation value of the target subpixel.
[0195] For example, the brightness of the target sub-pixel in the first partition of the first display panel needs to be compensated. Then, after the compensation value of the target sub-pixel of the first display panel is burned to the second display panel, the second display panel will also adjust the data voltage of the target sub-pixel in the first partition of the second display panel based on the compensation value of the target sub-pixel, thereby achieving brightness compensation of the target sub-pixel in the first partition of the second display panel.
[0196] In this way, a small number of display panels are selected from a large number of display panels in the same batch as the first display panel, the first compensation coefficient is determined, and then the first compensation coefficient is applied to multiple display panels in the same batch. In this way, the number of display panels that need brightness compensation can be greatly reduced, and the efficiency of the Demura process can be greatly improved.
[0197] In some specific embodiments, optionally, the number of the first display panel may be multiple. Before S105, compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the multiple partitions to obtain the compensated external optical compensation data, the brightness compensation method may further include:
[0198] An average value of the first compensation coefficients corresponding to each partition in the plurality of first display panels is calculated.
[0199] Specifically, multiple first display panels, such as 10 first display panels, can be used. The first compensation coefficients corresponding to different partitions in each first display panel are calculated through the above steps S101 to S104. Then, the average value of the first compensation coefficients corresponding to different partitions in the multiple first display panels is calculated as the public version Ratio. Taking 9 partitions as an example, public version Ratio1 to public version Ratio9 are obtained. Public version Ratio1 is the average value of the first compensation coefficient of the 1st partition in the multiple first display panels, and so on. Public version Ratio9 is the average value of the first compensation coefficient of the 9th partition in the multiple first display panels.
[0200] Accordingly, S105, compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the plurality of partitions to obtain compensated external optical compensation data, may specifically include the following steps:
[0201] The external optical compensation data of the first display panel is compensated according to an average value of the first compensation coefficients corresponding to the plurality of subareas to obtain compensated external optical compensation data.
[0202] For example, the public version Ratio1 to the public version Ratio9 can be expanded into a compensation coefficient matrix of the target size, and then the compensation coefficient matrix is multiplied by the brightness data matrix to obtain the compensated external optical compensation data. The specific process can be found in the above steps S401 and S402, which will not be described here.
[0203] In this way, by using multiple first display panels and calculating the average value of the first compensation coefficients corresponding to different partitions in the multiple first display panels, the accuracy of the first compensation coefficient can be further improved, and the first compensation coefficient of the entire batch of display panels can be more objectively reflected, thereby improving the brightness compensation effect.
[0204] The inventors of the present application further discovered that the brightness data captured by an optical camera is usually only the brightness trend of R / G / B / W, that is, the relative brightness of each partition, which cannot reflect the actual brightness or brightness ratio of R / G / B / W. Therefore, in order to ensure that the calculated results are more accurate, the R / G / B / W data can be calibrated.
[0205] Fig.12 FIG. 2 is another flow chart of a brightness compensation method provided in an embodiment of the present application. Fig.12 As shown, according to some further embodiments of the present application, optionally, before S104, determining a first compensation coefficient corresponding to the partition according to the brightness difference between the first brightness and the second brightness, the brightness compensation method may further include the following steps S1201 and S1202.
[0206] S1201. Calibrate the second brightness.
[0207] Fig.13 for Fig.12 A schematic diagram of a flow chart of S1201 in the brightness compensation method shown in FIG. Fig.13 As shown, in some embodiments, optionally, S1201 may include the following steps S1301 to S1303.
[0208] S1301 . For each partition, use a color analyzer to collect data from a first measured brightness of the partition when a first color monochrome picture is displayed to an Nth measured brightness of the partition when an Nth color monochrome picture is displayed.
[0209] The brightness collected by the color analyzer is usually more accurate and can reflect the real brightness (or absolute brightness) of the partition. Therefore, the measured brightness of the central area of each partition can be collected by a color analyzer such as CA410, and then the first to Nth sub-brightness can be calibrated using the measured brightness of the central area of each partition.
[0210] Taking N kinds of monochrome pictures including red monochrome picture, green monochrome picture and blue monochrome picture as an example, the color analyzer can collect the first measured brightness of each partition when displaying the red monochrome picture, the second measured brightness of each partition when displaying the green monochrome picture, and the third measured brightness of each partition when displaying the blue monochrome picture.
[0211] S1302: Based on the first measured brightness to the Nth measured brightness, calibrate the first sub-brightness to the Nth sub-brightness respectively.
[0212] In S1302, the first sub-brightness is calibrated to the first measured brightness, and so on, the Nth sub-brightness is calibrated to the Nth measured brightness, thereby achieving R / G / B data calibration.
[0213] S1303: Calculate the sum of the calibrated first sub-brightness to the Nth sub-brightness to obtain the calibrated second brightness.
[0214] The calibrated first sub-brightness to the Nth sub-brightness are added together to obtain the calibrated second brightness.
[0215] Fig.14 for Fig.12 A schematic diagram of a flow chart of S1201 in the brightness compensation method shown in FIG. Fig.14 As shown, in some embodiments, optionally, S1201 may include the following steps S1401 and S1402.
[0216] S1401: Calibrate the first sub-brightness to the Nth sub-brightness respectively based on a preset brightness ratio of the first sub-brightness to the Nth sub-brightness.
[0217] The target brightness ratio (or theoretical brightness ratio) of the first sub-brightness to the Nth sub-brightness is known. There may be a deviation between the actual brightness ratio of the first sub-brightness to the Nth sub-brightness obtained by the optical camera and the target brightness ratio. Therefore, the first sub-brightness to the Nth sub-brightness can be calibrated using the preset brightness ratio of the first sub-brightness to the Nth sub-brightness (i.e., the target brightness ratio), so that the brightness ratio of the first sub-brightness to the Nth sub-brightness can be equal to the target brightness ratio.
[0218] S1402: Calculate the sum of the calibrated first sub-brightness to the Nth sub-brightness to obtain the calibrated second brightness.
[0219] return Fig.12 , S1202, calibrate the first brightness using the calibrated second brightness.
[0220] In some examples, the ratio between the second brightness after calibration of each partition and the second brightness before calibration can be calculated to obtain the calibration coefficient of each partition. Then, the product of the calibration coefficient of each partition and the first brightness of each partition is calculated to obtain the first brightness of each partition after calibration.
[0221] Accordingly, S104, determining a first compensation coefficient corresponding to the partition according to the brightness difference between the first brightness and the second brightness, specifically includes the following steps:
[0222] According to the brightness difference between the calibrated first brightness and the calibrated second brightness, a first compensation coefficient corresponding to the partition is determined. The specific process has been described in detail above and will not be repeated here.
[0223] In this way, by calibrating the first brightness and the second brightness, it can be ensured that the determined first compensation coefficient is more accurate, further improving the brightness compensation effect and improving the brightness uniformity of the display panel.
[0224] Based on the brightness compensation method provided in the above embodiment, accordingly, the embodiment of the present application also provides a brightness compensation device. Please refer to the following embodiment.
[0225] Fig.15 A schematic diagram of the structure of a brightness compensation device provided in an embodiment of the present application. Fig.15 As shown, the brightness compensation device 1500 may include the following modules:
[0226] A division module 1501, configured to divide a display area of a first display panel into a plurality of partitions;
[0227] The display module 1502 is used to control the first display panel to display a white image of a target grayscale binding point and N kinds of color monochrome images of the target grayscale binding points, where N is a positive integer;
[0228] An acquisition module 1503 is used to acquire, for each partition, a first brightness of the partition when a white picture is displayed and a second brightness of the partition when N kinds of monochrome pictures are displayed, wherein the second brightness is the sum of brightnesses from a first sub-brightness of the partition when a first monochrome picture is displayed to an Nth sub-brightness of the partition when an Nth monochrome picture is displayed;
[0229] A first determination module 1504, configured to determine a first compensation coefficient corresponding to the partition according to a brightness difference between the first brightness and the second brightness;
[0230] A compensation module 1505 is used to compensate the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the plurality of partitions to obtain compensated external optical compensation data;
[0231] A second determination module 1506, configured to determine a compensation value of a target sub-pixel according to the compensated external optical compensation data;
[0232] The adjustment module 1507 is used to adjust the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel.
[0233] The brightness compensation device of the embodiment of the present application divides the display area of the first display panel into multiple partitions; displays a white picture of a target grayscale binding point and N kinds of color monochrome pictures of the target grayscale binding point, where N is a positive integer; for each partition, obtains a first brightness of the partition when displaying a white picture and a second brightness of the partition when displaying N kinds of color monochrome pictures, where the second brightness is the sum of the brightness from the first sub-brightness of the partition when displaying the first color monochrome picture to the Nth sub-brightness of the partition when displaying the Nth color monochrome picture; determines a first compensation coefficient corresponding to the partition according to the brightness difference between the first brightness and the second brightness, thereby obtaining an IR Drop (voltage drop) trend of each partition at the target grayscale binding point; compensates the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the multiple partitions, thereby integrating the voltage drop trend of each partition at the target grayscale binding point into the external optical compensation data; finally, determines a compensation value of a target sub-pixel according to the compensated external optical compensation data, and adjusts the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel, thereby realizing IR Drop compensation of the display panel through a Demura process. In this way, on the one hand, IR Drop compensation is achieved while realizing Demura compensation, reducing the impact of IR Drop on the brightness uniformity of the display panel, and improving the accuracy of brightness compensation and the brightness uniformity of the display panel; on the other hand, Demura compensation and IR Drop compensation are combined into one, and the two are no longer compensated separately, which optimizes the brightness compensation process and improves the efficiency of brightness compensation.
[0234] In some embodiments, the display area includes M partitions, where M is a positive integer. The first determination module 1504 is specifically used to calculate the brightness difference between the first brightness of the i-th partition and the second brightness of the i-th partition for any i-th partition among the M partitions; select a partition from the M partitions as a target partition according to the brightness differences corresponding to each of the M partitions; determine a proportionality coefficient according to the first brightness of the target partition and the second brightness of the target partition; correct the first brightness of the M partitions based on the proportionality coefficient to obtain the corrected first brightness of the M partitions; for each partition, determine the first compensation coefficient corresponding to the partition according to the corrected first brightness of the partition and the second brightness of the partition.
[0235] In some embodiments, the first determination module 1504 is specifically configured to determine the smallest brightness difference from the brightness differences corresponding to the M partitions; and take the partition corresponding to the smallest brightness difference as the target partition.
[0236] In some embodiments, the first determination module 1504 is specifically configured to determine the first compensation coefficient corresponding to the partition according to the following expression:
[0237] Ratioi=(LWi'-Li') / Li'+1
[0238] Here, Ratioi represents the first compensation coefficient corresponding to the i-th partition, LWi' represents the corrected first brightness of the i-th partition, and Li' represents the second brightness of the i-th partition.
[0239] In some embodiments, the first determination module 1504 is specifically configured to determine the first compensation coefficient corresponding to the partition according to the following expression:
[0240] Ratioi'=((LWi'-Li') / Li')*Gain+1
[0241] Wherein, Ratioi' represents the first compensation coefficient corresponding to the i-th partition, LWi' represents the corrected first brightness of the i-th partition, Li' represents the second brightness of the i-th partition, and Gain represents the adjustment parameter.
[0242] In some embodiments, the external optical compensation data includes brightness data of the first color sub-pixel in the first display panel when displaying the first color monochrome picture to brightness data of the Nth color sub-pixel in the first display panel when displaying the Nth color monochrome picture. The compensation module 1505 is specifically used to expand the first compensation coefficients corresponding to the multiple partitions into a compensation coefficient matrix of a target size; multiply the compensation coefficient matrix with the brightness data matrix to obtain the compensated external optical compensation data, and the brightness data matrix is a matrix composed of brightness data of the first color sub-pixel to the brightness data of the Nth color sub-pixel.
[0243] In some embodiments, the brightness compensation device 1500 may further include an adjustment parameter adjustment module for obtaining the brightness of each partition in the first display panel; determining whether the brightness uniformity of the first display panel is greater than a preset error threshold; when the brightness uniformity of the first display panel is greater than the preset error threshold, readjusting the adjustment parameters until the brightness uniformity of the first display panel is less than or equal to the preset error threshold.
[0244] In some embodiments, the adjustment parameter adjustment module is specifically used to determine whether the brightness of the first target partition is greater than the brightness of the second target partition, wherein, along the column direction of the first display panel, the first target partition is located on the side of the second target partition away from the binding area of the first display panel; when the brightness of the first target partition is greater than the brightness of the second target partition, the adjustment parameter is reduced according to a preset step size; when the brightness of the first target partition is less than the brightness of the second target partition, the adjustment parameter is increased according to a preset step size.
[0245] In some embodiments, the adjustment parameter adjustment module is specifically used to obtain the maximum brightness and minimum brightness among the brightness of the first target partition, the second target partition and the third target partition in the same column, wherein the first target partition, the third target partition, the second target partition and the binding area of the first display panel are arranged in sequence along the column direction of the first display panel, and when the maximum brightness is the brightness of the first target partition, the ratio of the minimum brightness to the maximum brightness is used as the adjustment parameter; when the maximum brightness is the brightness of the second target partition, the ratio of the maximum brightness to the minimum brightness is used as the adjustment parameter.
[0246] In some embodiments, the adjustment parameter adjustment module is specifically used to obtain the maximum brightness and minimum brightness among the brightness of multiple partitions in the first display panel, wherein the multiple partitions include a distal partition and a proximal partition, and along the column direction of the first display panel, the distal partition is located on the side of the proximal partition away from the binding area of the first display panel, when the maximum brightness is the brightness of a partition in the distal partition, the ratio of the minimum brightness to the maximum brightness is used as the adjustment parameter; when the maximum brightness is the brightness of a partition in the proximal partition, the ratio of the maximum brightness to the minimum brightness is used as the adjustment parameter.
[0247] In some embodiments, the target grayscale binding point is one of the preset multiple grayscale binding points. The brightness compensation device 1500 may also include a third determination module for determining the first compensation coefficients corresponding to the multiple partitions at other grayscale binding points, based on the first compensation coefficients corresponding to the multiple partitions at the target grayscale binding point, for the other grayscale binding points among the multiple grayscale binding points except the target grayscale binding point. The compensation module 1505 is specifically used to compensate the external optical compensation data of the first display panel at each grayscale binding point according to the first compensation coefficients corresponding to the multiple partitions at each grayscale binding point, to obtain compensated external optical compensation data.
[0248] In some embodiments, the third determination module is specifically used to determine the first compensation coefficients corresponding to the plurality of partitions at other grayscale binding points according to the following expression:
[0249]
[0250] Among them, Ratioi(Gray(j)) represents the first compensation coefficient of the i-th partition at the j-th grayscale binding point, Gray(j) represents the j-th grayscale binding point, Gray(m) represents the target grayscale binding point, Gamma represents the preset curve curvature, the value range of Gamma is 1 to 3, and Ratioi(m) represents the first compensation coefficient of the i-th partition at the target grayscale binding point.
[0251] In some embodiments, the adjustment module 1507 is specifically used to burn the compensation value of the target sub-pixel into the first display panel or the second display panel; the first display panel adjusts the data voltage of the target sub-pixel in the first display panel based on the compensation value of the target sub-pixel, or the second display panel adjusts the data voltage of the sub-pixel at the position corresponding to the target sub-pixel in the second display panel based on the compensation value of the target sub-pixel.
[0252] In some embodiments, the number of first display panels is multiple. The brightness compensation device 1500 may further include an average value calculation module for calculating the average value of the first compensation coefficients corresponding to each partition in the multiple first display panels. The compensation module 1505 is specifically used to compensate the external optical compensation data of the first display panel according to the average value of the first compensation coefficients corresponding to the multiple partitions to obtain the compensated external optical compensation data.
[0253] In some embodiments, the brightness compensation device 1500 may further include a calibration module for calibrating the second brightness; and using the calibrated second brightness to calibrate the first brightness. The first determination module 1504 is specifically configured to determine a first compensation coefficient corresponding to the partition according to a brightness difference between the calibrated first brightness and the calibrated second brightness.
[0254] In some embodiments, the calibration module is specifically used to collect, for each partition, the first measured brightness of the partition when displaying the first color monochrome image to the Nth measured brightness of the partition when displaying the Nth color monochrome image using a color analyzer; based on the first measured brightness to the Nth measured brightness, calibrate the first sub-brightness to the Nth sub-brightness, respectively; calculate the sum of the calibrated first sub-brightness to the Nth sub-brightness to obtain the calibrated second brightness.
[0255] In some embodiments, the calibration module is specifically used to calibrate the first sub-brightness to the Nth sub-brightness respectively based on a preset brightness ratio of the first sub-brightness to the Nth sub-brightness; calculate the sum of the calibrated first sub-brightness to the Nth sub-brightness to obtain the calibrated second brightness.
[0256] Fig.15 Each module / unit in the device shown has the function of implementing each step in the brightness compensation method provided by the above method embodiment and can achieve its corresponding technical effect, which will not be described in detail here for the sake of brevity.
[0257] Based on the brightness compensation method provided in the above embodiment, the present application also provides a specific implementation method of the electronic device. Please refer to the following embodiment.
[0258] Fig.16 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application is shown.
[0259] The electronic device may include a processor 1601 and a memory 1602 storing computer program instructions.
[0260] Specifically, the processor 1601 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0261] The memory 1602 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 1602 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In one example, the memory 1602 may include a removable or non-removable (or fixed) medium, or the memory 1602 is a non-volatile solid-state memory. The memory 1602 may be inside or outside the integrated gateway disaster recovery device.
[0262] In one example, the memory 1602 may be a read-only memory (ROM). In one example, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.
[0263] The memory 1602 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present application.
[0264] The processor 1601 implements the method / steps in the above method embodiment by reading and executing the computer program instructions stored in the memory 1602, and achieves the corresponding technical effects achieved by the method embodiment executing its method / steps, which will not be repeated here for the sake of brevity.
[0265] In one example, the electronic device may further include a communication interface 1603 and a bus 1610. Fig.16 As shown, the processor 1601, the memory 1602, and the communication interface 1603 are connected via a bus 1610 and communicate with each other.
[0266] The communication interface 1603 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0267] Bus 1610 includes hardware, software or both, and the parts of electronic equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (Accelerated Graphics Port, AGP) or other graphics bus, enhanced industry standard architecture (Extended Industry Standard Architecture, EISA) bus, front side bus (Front Side Bus, FSB), Hyper Transport (Hyper Transport, HT) interconnection, industry standard architecture (Industry Standard Architecture, ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 1610 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the application considers any suitable bus or interconnection.
[0268] In addition, in combination with the brightness compensation method in the above embodiment, the embodiment of the present application may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor, any one of the brightness compensation methods in the above embodiment is implemented. Examples of computer-readable storage media include non-transitory computer-readable storage media, such as electronic circuits, semiconductor memory devices, ROM, random access memory, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, and hard disks.
[0269] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0270] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), appropriate firmware, plug-in, function card, etc. When implemented in software, the elements of the present application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or communication link by a data signal carried in a carrier. "Machine-readable medium" may include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (Radio Frequency, RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0271] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0272] The above reference is according to the method of the embodiment of the present application, the flow chart of the device (system) and the computer program product and / or the block diagram described various aspects of the present application.It should be understood that each square box in the flow chart and / or the block diagram and the combination of each square box in the flow chart and / or the block diagram can be realized by computer program instructions.These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the realization of the function / action specified in one or more square boxes of the flow chart and / or the block diagram.Such a processor can be but is not limited to a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit.It can also be understood that each square box in the block diagram and / or the flow chart and the combination of the square boxes in the block diagram and / or the flow chart can also be realized by the dedicated hardware that performs the specified function or action, or can be realized by the combination of dedicated hardware and computer instructions.
[0273] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A brightness compensation method, characterized in that: include: Dividing the display area of the first display panel into a plurality of partitions; Controlling the first display panel to display a white picture at a target grayscale binding point and N kinds of monochrome pictures of the target grayscale binding point, where N is a positive integer; For each of the partitions, a first brightness of the partition when a white picture is displayed and a second brightness of the partition when N kinds of monochrome pictures are displayed are obtained, wherein the second brightness is the sum of brightnesses from a first sub-brightness of the partition when a first monochrome picture is displayed to an Nth sub-brightness of the partition when an Nth monochrome picture is displayed; determining a first compensation coefficient corresponding to the partition according to a brightness difference between the first brightness and the second brightness; Compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the plurality of subareas to obtain compensated external optical compensation data; Determining a compensation value of a target sub-pixel according to the compensated external optical compensation data; Based on the compensation value of the target sub-pixel, a data voltage of the target sub-pixel is adjusted.
2. The method according to claim 1, characterized in that The display area includes M partitions, where M is a positive integer; The determining, according to the brightness difference between the first brightness and the second brightness, a first compensation coefficient corresponding to the partition specifically includes: For any i-th partition among the M partitions, calculating a brightness difference between the first brightness of the i-th partition and the second brightness of the i-th partition; According to the brightness differences corresponding to the M partitions, one partition is selected from the M partitions as a target partition; Determining a proportionality coefficient according to the first brightness of the target subarea and the second brightness of the target subarea; Correcting the first brightness of the M partitions based on the proportional coefficient to obtain the corrected first brightness of the M partitions; For each of the partitions, a first compensation coefficient corresponding to the partition is determined according to the corrected first brightness of the partition and the second brightness of the partition.
3. The method according to claim 2, characterized in that According to the brightness differences corresponding to the M partitions, one partition is selected from the M partitions as a target partition, specifically including: Determine the minimum brightness difference from the brightness differences corresponding to the M partitions; The partition corresponding to the smallest brightness difference is used as the target partition.
4. The method according to claim 2, characterized in that: Determining a first compensation coefficient corresponding to the partition according to the first brightness corrected by the partition and the second brightness of the partition specifically includes: The first compensation coefficient corresponding to the partition is determined according to the following expression: Ratioi=(LWi'-Li') / Li'+1 Here, Ratioi represents the first compensation coefficient corresponding to the i-th partition, LWi' represents the first brightness of the i-th partition after correction, and Li' represents the second brightness of the i-th partition.
5. The method according to claim 2, characterized in that: The determining, according to the first brightness corrected by the partition and the second brightness of the partition, a first compensation coefficient corresponding to the partition specifically includes: A first compensation coefficient corresponding to the partition is determined according to a preset adjustment parameter, the first brightness of the partition after correction, and the second brightness of the partition.
6. The method according to claim 5, characterized in that The determining, according to the preset adjustment parameter, the first brightness of the partition after correction, and the second brightness of the partition, a first compensation coefficient corresponding to the partition specifically includes: The first compensation coefficient corresponding to the partition is determined according to the following expression: Ratioi'=((LWi'-Li') / Li')*Gain+1 Here, Ratioi' represents the first compensation coefficient corresponding to the i-th partition, LWi' represents the first brightness after correction of the i-th partition, Li' represents the second brightness of the i-th partition, and Gain represents the adjustment parameter.
7. The method according to claim 1, characterized in that The external optical compensation data includes brightness data of a first color sub-pixel in the first display panel when displaying a first color monochrome picture to brightness data of an Nth color sub-pixel in the first display panel when displaying an Nth color monochrome picture; The step of compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the plurality of partitions to obtain the compensated external optical compensation data specifically includes: Expanding the first compensation coefficients corresponding to the plurality of partitions into a compensation coefficient matrix of a target size; The compensation coefficient matrix is multiplied by the brightness data matrix to obtain compensated external optical compensation data, wherein the brightness data matrix is a matrix composed of the brightness data of the first color sub-pixel to the brightness data of the Nth color sub-pixel.
8. The method according to claim 5, characterized in that After adjusting the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel, the method further includes: Acquire the brightness of each subarea in the first display panel; Determining whether the brightness uniformity of the first display panel is greater than a preset error threshold; When the brightness uniformity of the first display panel is greater than the preset error threshold, the adjustment parameter is readjusted until the brightness uniformity of the first display panel is less than or equal to the preset error threshold.
9. The method according to claim 8, characterized in that Readjusting the adjustment parameters specifically includes: Determining whether the brightness of the first target subarea is greater than the brightness of the second target subarea, wherein, along the column direction of the first display panel, the first target subarea is located on a side of the second target subarea away from the binding area of the first display panel; When the brightness of the first target subarea is greater than the brightness of the second target subarea, reducing the adjustment parameter according to a preset step size; When the brightness of the first target subarea is smaller than the brightness of the second target subarea, the adjustment parameter is increased according to a preset step size.
10. The method according to claim 8, characterized in that Readjusting the adjustment parameters specifically includes: obtaining a maximum brightness and a minimum brightness among the brightnesses of the first target partition, the second target partition, and the third target partition in the same column, wherein the first target partition, the third target partition, the second target partition, and the binding area of the first display panel are arranged in sequence along the column direction of the first display panel, When the maximum brightness is the brightness of the first target subarea, taking the ratio of the minimum brightness to the maximum brightness as the adjustment parameter; When the maximum brightness is the brightness of the second target subarea, a ratio of the maximum brightness to the minimum brightness is used as the adjustment parameter.
11. The method according to claim 8, characterized in that Readjusting the adjustment parameters specifically includes: Acquire a maximum brightness and a minimum brightness among brightnesses of a plurality of partitions in the first display panel, wherein the plurality of partitions include a far-end partition and a near-end partition, and along a column direction of the first display panel, the far-end partition is located on a side of the near-end partition away from a binding area of the first display panel, When the maximum brightness is the brightness of one of the remote subareas, the ratio of the minimum brightness to the maximum brightness is used as the adjustment parameter; When the maximum brightness is the brightness of one of the near-end partitions, the ratio of the maximum brightness to the minimum brightness is used as the adjustment parameter.
12. The method according to claim 1, characterized in that The target grayscale binding point is one of the preset multiple grayscale binding points; Before compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the plurality of partitions to obtain the compensated external optical compensation data, the method further includes: For other grayscale binding points among the multiple grayscale binding points except the target grayscale binding point, determining first compensation coefficients corresponding to the multiple partitions at the other grayscale binding points according to first compensation coefficients corresponding to the multiple partitions at the target grayscale binding point; The step of compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the plurality of partitions to obtain the compensated external optical compensation data specifically includes: The external optical compensation data of the first display panel at each grayscale binding point is compensated respectively according to the first compensation coefficients corresponding to the plurality of partitions at each grayscale binding point to obtain compensated external optical compensation data.
13. The method according to claim 12, characterized in that The determining, according to the first compensation coefficients corresponding to the plurality of partitions at the target grayscale binding point, the first compensation coefficients corresponding to the plurality of partitions at the other grayscale binding points specifically includes: According to the following expression, the first compensation coefficients corresponding to the plurality of partitions at the other grayscale binding points are determined: Among them, Ratioi(Gray(j)) represents the first compensation coefficient of the i-th partition at the j-th grayscale binding point, Gray(j) represents the j-th grayscale binding point, Gray(m) represents the target grayscale binding point, Gamma represents the preset curve curvature, the value range of Gamma is 1 to 3, and Ratioi(m) represents the first compensation coefficient of the i-th partition at the target grayscale binding point.
14. The method according to claim 1, characterized in that The adjusting the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel specifically includes: Burning the compensation value of the target sub-pixel into the first display panel or the second display panel; The first display panel adjusts the data voltage of the target sub-pixel in the first display panel based on the compensation value of the target sub-pixel, or the second display panel adjusts the data voltage of the sub-pixel at a position corresponding to the target sub-pixel in the second display panel based on the compensation value of the target sub-pixel.
15. The method according to claim 1, characterized in that The number of the first display panels is multiple, and before compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the multiple partitions to obtain the compensated external optical compensation data, the method further includes: Calculating an average value of first compensation coefficients corresponding to each of the partitions in the plurality of first display panels; The step of compensating the external optical compensation data of the first display panel according to the first compensation coefficients corresponding to the plurality of partitions to obtain the compensated external optical compensation data specifically includes: The external optical compensation data of the first display panel is compensated according to an average value of the first compensation coefficients corresponding to the plurality of subareas to obtain compensated external optical compensation data.
16. The method according to claim 1, characterized in that Before determining the first compensation coefficient corresponding to the partition according to the brightness difference between the first brightness and the second brightness, the method further includes: calibrating the second brightness; calibrating the first brightness using the calibrated second brightness; The determining, according to the brightness difference between the first brightness and the second brightness, a first compensation coefficient corresponding to the partition specifically includes: A first compensation coefficient corresponding to the partition is determined according to a brightness difference between the calibrated first brightness and the calibrated second brightness.
17. The method according to claim 16, characterized in that The calibrating the second brightness specifically includes: For each of the subareas, using a color analyzer, collecting data from a first measured brightness of the subarea when displaying a first color monochrome picture to an Nth measured brightness of the subarea when displaying an Nth color monochrome picture; Based on the first measured brightness to the Nth measured brightness, calibrate the first sub-brightness to the Nth sub-brightness respectively; The calibrated sum of the first sub-brightness to the Nth sub-brightness is calculated to obtain the calibrated second brightness.
18. The method according to claim 16, characterized in that The calibrating the second brightness specifically includes: Based on a preset brightness ratio from the first sub-brightness to the Nth sub-brightness, calibrating the first sub-brightness to the Nth sub-brightness respectively; The calibrated sum of the first sub-brightness to the Nth sub-brightness is calculated to obtain the calibrated second brightness.
19. A brightness compensation device, characterized in that: include: A partitioning module, used for dividing the display area of the first display panel into a plurality of partitions; A display module, used for controlling the first display panel to display a white picture of a target grayscale binding point and N kinds of monochrome pictures of the target grayscale binding point, where N is a positive integer; an acquisition module, configured to acquire, for each of the partitions, a first brightness of the partition when a white picture is displayed and a second brightness of the partition when N kinds of monochrome pictures are displayed, wherein the second brightness is the sum of brightnesses from a first sub-brightness of the partition when a first monochrome picture is displayed to an Nth sub-brightness of the partition when an Nth monochrome picture is displayed; A first determination module, configured to determine a first compensation coefficient corresponding to the partition according to a brightness difference between the first brightness and the second brightness; a compensation module, configured to compensate the external optical compensation data of the first display panel according to first compensation coefficients corresponding to the plurality of partitions, to obtain compensated external optical compensation data; A second determination module, configured to determine a compensation value of a target sub-pixel according to the compensated external optical compensation data; The adjustment module is used to adjust the data voltage of the target sub-pixel based on the compensation value of the target sub-pixel.
20. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the brightness compensation method according to any one of claims 1 to 18 are implemented.
Citation Information
Patent Citations
Method and system for color balance calibration of white color
CN103617779A
Display driving circuit and brightness compensation method thereof
CN114758614A