Methods for determining compensation data, brightness compensation methods, devices, and storage media

By performing spatial domain-frequency domain conversion on the brightness data of the display panel and replacing high frequency components with low frequency components, the problem of poor demura compensation effect was solved, and the uniformity of brightness and color was improved, thus enhancing product quality.

CN116704935BActive Publication Date: 2025-12-02HUBEI YANGTZE IND INNOVAION CENT OF ADVANCED DISPLAY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310716960.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2025-12-02
Estimated Expiration
2043-06-15

AI Technical Summary

Technical Problem

In existing technologies, the demura compensation effect of display panels is poor, resulting in uneven brightness and color deviation, which affects product yield.

Method used

By performing spatial domain-frequency domain conversion on the brightness data of the first and second color images of the display panel, the high frequency components of the second color image are replaced by the low frequency components of the first color image, and the third brightness data is obtained based on the low frequency and high frequency components. This achieves the matching of load characteristics and brightness distribution trends, thereby improving the demura compensation effect.

Benefits of technology

It improves the accuracy of demura compensation, reduces brightness unevenness and color shift, and enhances the display uniformity and product yield of the display panel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116704935B_ABST
    Figure CN116704935B_ABST
Patent Text Reader

Abstract

This application provides a method for determining compensation data, a brightness compensation method, an apparatus, and a storage medium. The method for determining compensation data includes: acquiring first brightness data of a first color image and second brightness data of a second color image; performing a spatial domain-frequency domain conversion on the first brightness data to obtain a first frequency component, which includes a first sub-frequency component and a second sub-frequency component, wherein the frequency of the first sub-frequency component is lower than the frequency of the second sub-frequency component; performing a spatial domain-frequency domain conversion on the second brightness data to obtain a second frequency component, which includes a third sub-frequency component and a fourth sub-frequency component, wherein the frequency of the third sub-frequency component is lower than the frequency of the fourth sub-frequency component; replacing the third sub-frequency component with the first sub-frequency component, and restoring the third brightness data based on the first and fourth sub-frequency components; and obtaining first compensation data based on the third brightness data. This application can improve the demura compensation effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of display technology, and in particular relates to a method for determining compensation data, a brightness compensation method, a device, and a storage medium. Background Technology

[0002] With the continuous development of science and technology, various display panels have been widely used in people's lives and work, bringing great convenience to people's daily lives.

[0003] Due to manufacturing process factors, the light-emitting devices and / or the thin-film transistors (TFTs) that drive them in display panels exhibit characteristic differences, resulting in uneven brightness, or mura, in the display panel. Therefore, to improve the mura phenomenon, optical compensation (demura) is needed to enhance display uniformity and increase product yield.

[0004] However, the inventors of this application have found that in some scenarios, the compensation effect of demura is poor, and there are still problems such as uneven brightness after demura compensation, which greatly affects the product yield. Summary of the Invention

[0005] This application provides a method for determining compensation data, a brightness compensation method, an apparatus, and a storage medium, which can solve the technical problem of poor demura compensation effect.

[0006] In a first aspect, embodiments of this application provide a method for determining compensation data. The method includes: acquiring first brightness data of a first color image displayed on a display panel and second brightness data of a second color image displayed on a display panel; performing spatial domain-frequency domain conversion on the first brightness data to obtain a first frequency component corresponding to the first color image, wherein the first frequency component includes a first sub-frequency component and a second sub-frequency component, and the frequency of the first sub-frequency component is less than the frequency of the second sub-frequency component; performing spatial domain-frequency domain conversion on the second brightness data to obtain a second frequency component corresponding to the second color image, wherein the second frequency component includes a third sub-frequency component and a fourth sub-frequency component, and the frequency of the third sub-frequency component is less than the frequency of the fourth sub-frequency component; replacing the third sub-frequency component with the first sub-frequency component, and restoring the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component; and obtaining first compensation data based on the third brightness data.

[0007] Secondly, embodiments of this application provide a brightness compensation method, which includes: the method for determining compensation data as provided in the first aspect; determining second compensation data based on second brightness data; obtaining first target compensation data based on first compensation data and second compensation data; and compensating the grayscale data of a second color sub-pixel in the display screen based on the first target compensation data.

[0008] Thirdly, embodiments of this application provide a compensation data determination device, comprising: a first acquisition module, configured to acquire first brightness data of a first color image displayed on a display panel and second brightness data of a second color image displayed on a display panel; a first conversion module, configured to perform spatial domain-frequency domain conversion on the first brightness data to obtain a first frequency component corresponding to the first color image, the first frequency component including a first sub-frequency component and a second sub-frequency component, the frequency of the first sub-frequency component being less than the frequency of the second sub-frequency component; a second conversion module, configured to perform spatial domain-frequency domain conversion on the second brightness data to obtain a second frequency component corresponding to the second color image, the second frequency component including a third sub-frequency component and a fourth sub-frequency component, the frequency of the third sub-frequency component being less than the frequency of the fourth sub-frequency component; a first restoration module, configured to replace the third sub-frequency component with the first sub-frequency component and restore the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component; and a first determination module, configured to obtain first compensation data based on the third brightness data.

[0009] Fourthly, embodiments of this application provide a brightness compensation device, which includes: a device for determining compensation data as provided in the third aspect; a second determining module for determining second compensation data based on second brightness data; a third determining module for obtaining first target compensation data based on first compensation data and second compensation data; and a compensation module for compensating the grayscale data of a second color sub-pixel in the display screen based on the first target compensation data.

[0010] Fifthly, embodiments of this application provide a display device, which includes: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the compensation data determination method provided in the first aspect or the brightness compensation method provided in the second aspect.

[0011] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the compensation data determination method provided in the first aspect or the brightness compensation method provided in the second aspect.

[0012] The inventors of this application have discovered that the load characteristics or brightness distribution trend of the second color image differ from those of the image used to verify the demura compensation effect. The compensation data determination method, brightness compensation method, apparatus, and storage medium of the embodiments of this application replace the third sub-frequency component of the second color image with the first sub-frequency component of the first color image, and restore the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component. This can transform the load characteristics (or brightness distribution trend) of the second color image to be the same as or similar to the load characteristics (or brightness distribution trend) of the image used to verify the demura compensation effect. This is equivalent to compensating for or at least partially offsetting the difference in load characteristics or brightness change trend of the second color image, thereby improving the problem of inaccurate demura compensation data determined due to different load characteristics (or brightness distribution trend) and improving the demura compensation effect. Attached Figure Description

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

[0014] Figure 1 The diagram illustrates the brightness distribution trends of different colored images;

[0015] Figure 2 A flowchart illustrating a method for determining compensation data provided in an embodiment of this application;

[0016] Figure 3 The first frequency component corresponds to the i-th row sub-pixel in the first color image;

[0017] Figure 4 The first sub-frequency component corresponds to the i-th row sub-pixel in the first color image;

[0018] Figure 5 The second sub-frequency component corresponds to the i-th row sub-pixel in the first color image;

[0019] Figure 6 This is a schematic diagram of a display panel structure;

[0020] Figure 7 A flowchart illustrating step S204 in the method for determining compensation data provided in an embodiment of this application;

[0021] Figure 8 Another flowchart illustrating the method for determining compensation data provided in the embodiments of this application;

[0022] Figure 9 A flowchart illustrating step S802 of the method for determining compensation data provided in an embodiment of this application;

[0023] Figure 10 A schematic flowchart of step S902 in the method for determining compensation data provided in the embodiments of this application;

[0024] Figure 11 Another flowchart illustrating step S902 of the method for determining compensation data provided in the embodiments of this application;

[0025] Figure 12 Another flowchart illustrating the method for determining compensation data provided in the embodiments of this application;

[0026] Figure 13 Another flowchart illustrating the method for determining compensation data provided in the embodiments of this application;

[0027] Figure 14 A flowchart illustrating step S1302 in the method for determining compensation data provided in an embodiment of this application;

[0028] Figure 15 This is a schematic flowchart of a brightness compensation method provided in an embodiment of this application;

[0029] Figure 16 Another schematic flowchart of the brightness compensation method provided in the embodiments of this application;

[0030] Figure 17 A schematic diagram of a device for determining compensation data provided in an embodiment of this application;

[0031] Figure 18 A schematic diagram of the structure of the brightness compensation device provided in the embodiments of this application;

[0032] Figure 19 A schematic diagram of the hardware structure of the display device provided in an embodiment of this application is shown. Detailed Implementation

[0033] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0034] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0035] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0036] Various modifications and variations can be made to this application without departing from its spirit or scope, which will be apparent to those skilled in the art. Therefore, this application is intended to cover modifications and variations falling within the scope of the corresponding claims (the claimed technical solutions) and their equivalents. It should be noted that the embodiments provided in this application can be combined with each other without contradiction.

[0037] Before describing the technical solutions provided in the embodiments of this application, in order to facilitate understanding of the embodiments of this application, this application first specifically explains the problems existing in the related technologies:

[0038] Due to manufacturing process factors, the light-emitting devices and / or the thin-film transistors (TFTs) that drive them in display panels exhibit characteristic differences, resulting in uneven brightness, or mura, in the display panel. Therefore, to improve the mura phenomenon, optical compensation (demura) is needed to enhance display uniformity and increase product yield.

[0039] When performing demura compensation, it is usually necessary to take full-screen photos of each color monochrome image (such as red monochrome image, green monochrome image and blue monochrome image) at different brightness levels of the display panel to obtain the light emission characteristics of each sub-pixel or region. Then, the brightness information that needs to be compensated for each sub-pixel or region is calculated, so that the light emission brightness of each sub-pixel or region under the target color image is the same or similar, thereby improving the display uniformity of the entire display panel.

[0040] However, the inventors of this application have discovered that the load characteristics (or brightness distribution trend) of some monochrome images are different from the load characteristics (or brightness distribution trend) of the target color images used to verify the demura compensation effect.

[0041] Figure 1 The diagram schematically illustrates the brightness distribution trends of different colored images. Here, R represents a red monochrome image, G represents a green monochrome image, B represents a blue monochrome image, and W represents a white image. Figure 1 As shown, for example, the target color image used to verify the demura compensation effect is a white image. The white image exhibits a light load characteristic, meaning the brightness distribution trend shows a relatively mild phenomenon of being dark on the sides and bright in the middle. Similarly, the green monochrome image also exhibits a light load characteristic, meaning the brightness distribution trend shows a relatively mild phenomenon of being dark on the sides and bright in the middle. However, the red and blue monochrome images exhibit a heavy load characteristic, meaning the brightness distribution trend shows a relatively severe phenomenon of being dark on the sides and bright in the middle.

[0042] The related technologies ignore the load characteristics (or brightness distribution trends) of different monochrome images during demura compensation. They do not effectively compensate for the load characteristics (or brightness distribution trends) of these monochrome images with heavy load characteristics (such as red monochrome images and blue monochrome images), resulting in poor demura compensation effect. After demura compensation, for example, red sub-pixels and / or blue sub-pixels will still have the phenomenon of dark sides and bright center, which will cause color shift and / or brightness unevenness, greatly affecting product yield.

[0043] In view of the inventors’ above-mentioned research findings, the embodiments of this application provide a method for determining compensation data, a brightness compensation method, an apparatus and a storage medium, which can solve the technical problem of poor demura compensation effect in related technologies.

[0044] The technical concept of this application embodiment is as follows: A spatial domain-frequency domain transformation is performed on the first brightness data of the first color image to obtain a first frequency component corresponding to the first color image. The first frequency component includes a first sub-frequency component and a second sub-frequency component, the frequency of which is lower than that of the second sub-frequency component. A spatial domain-frequency domain transformation is performed on the second brightness data to obtain a second frequency component corresponding to the second color image. The second frequency component includes a third sub-frequency component and a fourth sub-frequency component, the frequency of which is lower than that of the fourth sub-frequency component. The first sub-frequency component of the first color image is used to replace the third sub-frequency component of the second color image, and the third brightness data of the second color image is restored based on the first and fourth sub-frequency components. This can transform the load characteristics (or brightness distribution trend) of the second color image to be the same as or similar to the load characteristics (or brightness distribution trend) of the image used to verify the demura compensation effect. This is equivalent to compensating for or at least partially offsetting the differences in load characteristics or brightness change trends of the second color image, thereby improving the problem of inaccurate demura compensation data determined due to different load characteristics (or brightness distribution trends) and enhancing the demura compensation effect.

[0045] The method for determining compensation data provided in the embodiments of this application will be introduced first below.

[0046] Figure 2 This is a schematic flowchart illustrating a method for determining compensation data provided in an embodiment of this application. Figure 2 As shown, the method for determining the compensation data may include the following steps S201 to S205.

[0047] S201. Obtain the first brightness data of the first color image displayed on the display panel and the second brightness data of the second color image displayed on the display panel.

[0048] As mentioned earlier, red and blue monochrome images exhibit heavy load characteristics, while white and green monochrome images exhibit light load characteristics. For example, the first color image can be a white image or a green monochrome image, and the second color image can be a red monochrome image or a blue monochrome image.

[0049] In S201, for example, first brightness data for displaying a first color image and second brightness data for displaying a second color image can be acquired using optical measurement devices such as a camera or a color analyzer. In some examples, first brightness data for the first color image and second brightness data for the second color image of the same grayscale (or the same brightness level) can be acquired.

[0050] S202. Perform spatial domain-frequency domain conversion on the first brightness data to obtain the first frequency component corresponding to the first color image. The first frequency component includes a first sub-frequency component and a second sub-frequency component. The frequency of the first sub-frequency component is less than the frequency of the second sub-frequency component.

[0051] By performing a spatial-domain to frequency-domain transformation on the first luminance data, the first frequency component corresponding to the first color image can be obtained. This first frequency component can be divided into a first sub-frequency component and a second sub-frequency component. The frequency of the first sub-frequency component is lower than the frequency of the second sub-frequency component. That is, the first sub-frequency component can be called the low-frequency component, and the second sub-frequency component can be called the high-frequency component.

[0052] Figure 3 Let i be the first frequency component corresponding to the i-th row of sub-pixels in the first color image. i is a positive integer. Figure 4 It is the first sub-frequency component corresponding to the i-th row sub-pixel in the first color image. Figure 5 This refers to the second sub-frequency component corresponding to the i-th row of sub-pixels in the first color image. Wherein, Figures 3 to 5 In this context, the horizontal axis represents, for example, position, and the vertical axis represents, for example, brightness. Figure 3 As shown, the first frequency component not only has high-frequency brightness jumps, i.e. brightness non-uniformity caused by mura, but also brightness change trends caused by load, such as dark sides and bright center. However, the degree of dark sides and bright center in the first color image is relatively mild.

[0053] like Figure 4 and Figure 5 As shown, the first frequency component can be divided into a first sub-frequency component and a second sub-frequency component, that is, a low-frequency component and a high-frequency component. The first sub-frequency component can represent the brightness change trend of the first color image caused by the load, while the second sub-frequency component can represent the brightness non-uniformity of the first color image caused by mura. In other words, the first sub-frequency component can reflect the overall brightness change trend, while the second sub-frequency component can reflect more refined local brightness differences within the overall brightness change trend.

[0054] S203. Perform spatial domain-frequency domain conversion on the second brightness data to obtain the second frequency component corresponding to the second color image. The second frequency component includes a third sub-frequency component and a fourth sub-frequency component. The frequency of the third sub-frequency component is less than the frequency of the fourth sub-frequency component.

[0055] Similarly, the second luminance data can be spatially converted to frequency to obtain the second frequency component corresponding to the second color image. The second frequency component can be divided into a third sub-frequency component and a fourth sub-frequency component. The frequency of the third sub-frequency component is lower than the frequency of the fourth sub-frequency component. That is, the third sub-frequency component can be called a low-frequency component, and the fourth sub-frequency component can be called a high-frequency component.

[0056] The third sub-frequency component can represent the brightness change trend of the second color image caused by the load, and the fourth sub-frequency component can represent the brightness non-uniformity of the second color image caused by mura.

[0057] S204. Replace the third sub-frequency component with the first sub-frequency component, and restore the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component.

[0058] After obtaining the first sub-frequency component of the first color image and the third sub-frequency component of the second color image, the third sub-frequency component of the second color image can be replaced by the first sub-frequency component of the first color image. That is, the low-frequency component of the second color image is replaced by the first sub-frequency component instead of the third sub-frequency component, thereby achieving the replacement of the low-frequency component of the second color image.

[0059] In S204, based on the first and fourth sub-frequency components, a new frequency component of the second color image can be synthesized. Then, by performing a frequency domain-to-spatial domain transformation on the new frequency component of the second color image, third luminance data of the recombined second color image can be obtained.

[0060] Since the low-frequency component of the second color image is replaced by the first sub-frequency component instead of the third sub-frequency component, the load characteristics (or brightness distribution trend) of the third brightness data recombined by the second color image are the same as or similar to the load characteristics (or brightness distribution trend) of the first brightness data of the first color image, thus compensating for or at least partially offsetting the difference in load characteristics or brightness change trend between the second color image and the first color image.

[0061] S205. Based on the third brightness data, obtain the first compensation data.

[0062] As mentioned earlier, the third brightness data has compensated for or at least partially offset the differences in load characteristics or brightness variation trends between the second and first color images. However, brightness non-uniformity caused by mura still exists. Therefore, demura compensation can be performed based on the third brightness data to obtain first compensation data, thereby improving the brightness non-uniformity caused by mura.

[0063] The method for determining compensation data in this application embodiment replaces the third sub-frequency component of the second color image with the first sub-frequency component of the first color image, and restores the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component. This method can transform the load characteristics (or brightness distribution trend) of the second color image to be the same as or similar to the load characteristics (or brightness distribution trend) of the image used to verify the demura compensation effect. This is equivalent to compensating for or at least partially offsetting the differences in load characteristics or brightness change trends of the second color image, thereby improving the problem of inaccurate demura compensation data determined due to different load characteristics (or brightness distribution trends) and enhancing the demura compensation effect.

[0064] The inventors of this application further realized that the brightness of different positions or areas in a display panel may vary. Therefore, in some embodiments, the display panel can be divided into multiple partitions, and the low-frequency component of the j-th partition obtained when the display panel displays a first color image can be used to replace the low-frequency component of the j-th partition obtained when the display panel displays a second color image, thus achieving the replacement of low-frequency components within the same partition, where j is a positive integer.

[0065] Given the observation that the brightness distribution trend is dark on both sides and bright in the middle, meaning that the brightness distribution trend changes along the row direction, in order to achieve accurate compensation for the brightness distribution trend, when dividing the display panel into multiple partitions, the display panel can be divided into multiple partitions arranged sequentially along the column direction of the display panel. Each partition can include at least one row of sub-pixels.

[0066] Figure 6 This is a schematic diagram of a display panel structure. For example... Figure 6 As shown, according to some embodiments of this application, optionally, the display panel may include a plurality of partitions f arranged sequentially along the column direction Y of the display panel, and a partition f may include at least one row of sub-pixels PX. Figure 6 The example shown is a partition f comprising a row of subpixels PX. However, the number of rows of subpixels PX in a partition f can be flexibly adjusted according to actual conditions, and this embodiment does not limit this. A row of subpixels PX may include multiple color subpixels arranged along the row direction X, such as red subpixel PX1, green subpixel PX2, and / or blue subpixel PX3.

[0067] Accordingly, the first brightness data may include the brightness data of the target partition when the display panel displays the first color image, and the second brightness data may include the brightness data of the target partition when the display panel displays the second color image, wherein the target partition is any partition among multiple partitions.

[0068] In other words, for any one of the multiple partitions, the low-frequency components of that partition can be replaced and the first compensation data corresponding to that partition can be obtained based on steps S201 to S205.

[0069] Specifically, in S201, the first brightness data of the target zone when the display panel displays the first color image and the second brightness data of the target zone when the display panel displays the second color image can be obtained.

[0070] In S202, the first brightness data of the target partition can be converted from spatial domain to frequency domain to obtain the first frequency component corresponding to the target partition when the display panel displays the first color image. The first frequency component includes a first sub-frequency component and a second sub-frequency component, and the frequency of the first sub-frequency component is lower than the frequency of the second sub-frequency component.

[0071] In S203, the second brightness data of the target partition can be spatially converted to frequency domain to obtain the second frequency component corresponding to the target partition when the display panel displays the second color image. The second frequency component includes a third sub-frequency component and a fourth sub-frequency component, where the frequency of the third sub-frequency component is lower than the frequency of the fourth sub-frequency component.

[0072] In S204, the third sub-frequency component corresponding to the target partition can be replaced by the first sub-frequency component corresponding to the target partition, and the third luminance data of the target partition can be restored based on the first sub-frequency component and the fourth sub-frequency component corresponding to the target partition.

[0073] In S205, the first compensation data of the target zone when the display panel displays the second color image can be obtained based on the third brightness data of the target zone obtained by restoration.

[0074] The specific processes of steps S201 to S205 have been described in detail above and will not be repeated here.

[0075] In this way, the first sub-frequency component corresponding to the first partition when the display panel displays the first color image can replace the third sub-frequency component corresponding to the first partition when the display panel displays the second color image, the first sub-frequency component corresponding to the second partition when the display panel displays the first color image can replace the third sub-frequency component corresponding to the second partition when the display panel displays the second color image, and so on, until the first sub-frequency component corresponding to the nth partition when the display panel displays the first color image can replace the third sub-frequency component corresponding to the nth partition when the display panel displays the second color image, where n is a positive integer. This achieves precise compensation for the brightness distribution trend, thereby better compensating for or offsetting the differences in load characteristics or brightness change trends of the second color image, and improving the compensation effect of demura.

[0076] In some specific embodiments, optionally, the multiple partitions of the display panel may include the x1th partition and the x2th partition, where x1 and x2 are both positive integers and x1≠x2.

[0077] Figure 7 This is a flowchart illustrating step S204 of the method for determining compensation data provided in an embodiment of this application. Figure 7 As shown, correspondingly, S204, replacing the third sub-frequency component with the first sub-frequency component, and restoring the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component, may specifically include the following steps S701 and S702.

[0078] S701. When the target partition is the x1th partition, replace the third sub-frequency component corresponding to the x1th partition with the first sub-frequency component corresponding to the x1th partition, and restore the third luminance data corresponding to the x1th partition based on the first sub-frequency component and the fourth sub-frequency component corresponding to the x1th partition.

[0079] After obtaining the first sub-frequency component, the third sub-frequency component, and the fourth sub-frequency component corresponding to the x1th partition, the third sub-frequency component corresponding to the x1th partition can be replaced by the first sub-frequency component, and the third luminance data corresponding to the x1th partition can be restored based on the first and fourth sub-frequency components.

[0080] S702. When the target partition is the x2nd partition, replace the third sub-frequency component corresponding to the x2nd partition with the first sub-frequency component corresponding to the x2nd partition, and restore the third luminance data corresponding to the x2nd partition based on the first sub-frequency component and the fourth sub-frequency component corresponding to the x2nd partition.

[0081] After obtaining the first sub-frequency component, the third sub-frequency component, and the fourth sub-frequency component corresponding to the x2th partition, the third sub-frequency component corresponding to the x2th partition can be replaced by the first sub-frequency component, and the third luminance data corresponding to the x2th partition can be restored based on the first and fourth sub-frequency components.

[0082] Accordingly, S205, based on the third brightness data, the first compensation data is obtained, which may specifically include the following steps one and two.

[0083] Step 1: Based on the third brightness data corresponding to the x1th partition, obtain the first compensation data corresponding to the x1th partition.

[0084] Step 2: Based on the third brightness data corresponding to the x2th partition, obtain the first compensation data corresponding to the x2th partition.

[0085] In this way, when the display panel displays the first color image, the first sub-frequency component corresponding to the x1th partition replaces the third sub-frequency component corresponding to the x2th partition when the display panel displays the second color image, and the first sub-frequency component corresponding to the x1th partition replaces the third sub-frequency component corresponding to the x2th partition when the display panel displays the second color image. This can achieve accurate compensation for the brightness distribution trend of different partitions, thereby better compensating for or offsetting the differences in load characteristics or brightness change trends of the second color image, and improving the compensation effect of demura.

[0086] According to some other embodiments of this application, optionally, in order to reduce the amount of computation and improve the efficiency of determining the first compensation data, the average brightness of multiple rows of sub-pixels when the display panel displays the first color image can be calculated to obtain a unified first sub-frequency component, and then the unified first sub-frequency component can be used to replace the third sub-frequency component of multiple rows of sub-pixels or even all rows of sub-pixels when the display panel displays the second color image.

[0087] Specifically, the display panel may include multiple rows of sub-pixels. The first brightness data may include the average brightness data of at least one row of sub-pixels when the display panel displays a first color image. Taking the first brightness data as the average brightness data of multiple rows of sub-pixels (such as N1 rows of sub-pixels) when the display panel displays a first color image as an example, where N1 is an integer greater than 1, and assuming that one row of sub-pixels includes M1 sub-pixels, where M1 is an integer greater than 1, that is, the display panel includes M1 columns of sub-pixels, then the average brightness data of the N1 sub-pixels in the first column of sub-pixels, the average brightness data of the N1 sub-pixels in the second column of sub-pixels, ..., the average brightness data of the N1 sub-pixels in the M1th column of sub-pixels can be calculated sequentially.

[0088] For example, let L1 represent the average brightness data of N1 sub-pixels in the first column, let L2 represent the average brightness data of N1 sub-pixels in the second column, ..., L M1 Let L represent the average brightness data of the N1 sub-pixels in the M1-th column. Then, the first brightness data can be (L1, L2, ..., L...). M1 ).

[0089] The second brightness data may include the brightness data of multiple rows of sub-pixels when the display panel displays the second color image.

[0090] Accordingly, in S202, the first brightness data (L1, L2, ..., L...) can be processed. M1 A spatial domain-to-frequency domain conversion is performed to obtain the first frequency component corresponding to the first color image. The first frequency component can be divided into a first sub-frequency component and a second sub-frequency component.

[0091] Accordingly, S203, the second luminance data is spatially converted to frequency to obtain the second frequency component corresponding to the second color image. This may specifically include the following steps:

[0092] The luminance data of each row of sub-pixels is transformed from the spatial domain to the frequency domain to obtain the second frequency component corresponding to each row of sub-pixels. The second frequency component corresponding to each row of sub-pixels can be further divided into a third sub-frequency component and a fourth sub-frequency component. For example, the second frequency component corresponding to the first row of sub-pixels can be divided into the third and fourth sub-frequency components, the second frequency component corresponding to the second row of sub-pixels can be divided into the third and fourth sub-frequency components, and so on.

[0093] Accordingly, S204, replacing the third sub-frequency component with the first sub-frequency component, may specifically include the following steps:

[0094] Replace the third sub-frequency component corresponding to each of the multiple rows of sub-pixels with the first sub-frequency component.

[0095] Accordingly, the third luminance data of the second color image is obtained based on the first sub-frequency component and the fourth sub-frequency component, which may specifically include the following steps:

[0096] The third luminance data corresponding to each of the multiple rows of sub-pixels is obtained by reconstructing the first sub-frequency component and the fourth sub-frequency component corresponding to each of the multiple rows of sub-pixels.

[0097] Accordingly, S205, based on the third brightness data, the first compensation data is obtained, which may specifically include the following steps:

[0098] Based on the third brightness data corresponding to each of the multiple rows of sub-pixels, the first compensation data corresponding to each of the multiple rows of sub-pixels is obtained.

[0099] Thus, by calculating the average brightness of multiple rows of sub-pixels when the display panel displays the first color image, a unified first sub-frequency component is obtained. Then, the unified first sub-frequency component is used to replace the third sub-frequency component of multiple rows of sub-pixels or even all rows of sub-pixels when the display panel displays the second color image. On the one hand, there is no need to perform spatial domain-frequency domain conversion on the first brightness data of each partition or each row of sub-pixels, which can reduce the amount of calculation and improve the efficiency of determining the first compensation data. On the other hand, since the first brightness data is the average brightness data of at least one row of sub-pixels when the display panel displays the first color image, the final first frequency component can objectively reflect the overall brightness distribution trend of the first color image, achieve more accurate compensation for the brightness distribution trend of the first color image, and thus better compensate for or offset the differences in load characteristics or brightness change trends of the second color image, thereby improving the compensation effect of demura.

[0100] Figure 8 This is another flowchart illustrating the method for determining compensation data provided in an embodiment of this application. Figure 8 As shown, according to some embodiments of this application, optionally, the method for determining compensation data may further include the following steps S801 and S802.

[0101] S801. Determine the second compensation data based on the second brightness data.

[0102] In S801, demura compensation can be performed based on the original second brightness data of the second color image to obtain second compensation data.

[0103] In some embodiments, the display panel may include multiple zones, and each zone may include at least one row of subpixels. In S801, second compensation data for each zone can be obtained based on the second brightness data of each zone when the display panel displays the second color image.

[0104] S802. Based on the first compensation data and the second compensation data, the first target compensation data is obtained.

[0105] The second compensation data corresponds to the compensation data under heavy load, and the first compensation data corresponds to the compensation data under light load. When the display panel is actually displaying an image, there may be situations between heavy and light load. Therefore, in some embodiments, for situations between heavy and light load, the first compensation data and the second compensation data can be combined to obtain first target compensation data, which can be used to compensate for the mura.

[0106] In some embodiments, the display panel may include multiple partitions, and each partition may include at least one row of subpixels. For any given partition, first target compensation data for that partition can be obtained based on first compensation data and second compensation data for that partition.

[0107] Figure 9 This is a schematic flowchart of step S802 in the method for determining compensation data provided in an embodiment of this application. Figure 9 As shown, according to some embodiments of this application, optionally, S802, obtaining the first target compensation data based on the first compensation data and the second compensation data, may specifically include the following steps S901 to S903.

[0108] S901. Divide the difference between the first compensation data and the second compensation data into N first difference levels. The N first difference levels correspond to the N load levels of the screen displayed on the display panel. One first difference level corresponds to one load level. N is an integer greater than or equal to 0.

[0109] For example, offset_a represents the first compensation data, and offset_b represents the second compensation data. The difference between the first compensation data offset_a and the second compensation data offset_b, i.e., offset_a-offset_b, can be divided into N different first difference levels, such as 0*(offset_b-offset_a) / N, 1*(offset_b-offset_a) / N, 2*(offset_b-offset_a) / N, 3*(offset_b-offset_a) / N, ..., N*(offset_b-offset_a) / N. The N first difference levels can correspond to the N load levels of the screen displayed on the display panel, where one first difference level corresponds to one load level. For example, the 0th load level corresponds to the 0th first difference level 0*(offset_b-offset_a) / N, the 1st load level corresponds to the 1st first difference level 1*(offset_b-offset_a) / N, the 2nd load level corresponds to the 2nd first difference level 2*(offset_b-offset_a) / N, ..., the Nth load level corresponds to the Nth first difference level N*(offset_b-offset_a) / N.

[0110] S902. Determine the current load level of the screen to be displayed, and determine the first target difference level corresponding to the current load level based on the current load level of the screen to be displayed and the correspondence between the load level and the first difference level.

[0111] The load level of the display panel can vary depending on the image being displayed. In S902, the current load level of the image to be displayed on the display panel can be determined. Since the correspondence between the load level and the first difference level is known, the first target difference level corresponding to the current load level can be determined based on the current load level of the image to be displayed and the correspondence between the load level and the first difference level. The first target difference level is the first difference level corresponding to the current load level.

[0112] For example, when the current load level is the first load level, the first target difference level can be 1*(offset_b-offset_a) / N. When the current load level is the second load level, the first target difference level can be 2*(offset_b-offset_a) / N.

[0113] S903. Determine the first target compensation data based on at least one of the first compensation data and the second compensation data and the first target difference level.

[0114] In some embodiments, the first target compensation data can be calculated according to, for example, the following expression (1):

[0115] offset=offset_a+δ*(offset_b-offset_a) / N (1)

[0116] Where offset represents the first target compensation data, offset_a represents the first compensation data, offset_b represents the second compensation data, δ*(offset_b-offset_a) / N represents the first target difference level, and 0≤δ≤N.

[0117] Thus, by adding a first target difference level to the first compensation data offset_a, the first target compensation data corresponding to the current load level can be obtained. The first target compensation data can be used to compensate for the screen to be displayed.

[0118] In other embodiments, for example, the first target compensation data can be calculated according to the following expression (2):

[0119] offset =offset_b-δ*(offset_b-offset_a) / N (2)

[0120] Where offset represents the first target compensation data, offset_a represents the first compensation data, offset_b represents the second compensation data, δ*(offset_b-offset_a) / N represents the first target difference level, and 0≤δ≤N.

[0121] Thus, by reducing the first target difference level based on the second compensation data offset_b, the first target compensation data corresponding to the current load level can be obtained. The first target compensation data can be used to compensate for the screen to be displayed.

[0122] In actual display, there may be various screens with different loads. By dividing the difference between the first compensation data and the second compensation data into N first difference levels, and matching the target compensation data corresponding to the current load level of the screen to be displayed, fine compensation can be achieved, which can better improve the problem of large deviations in demura compensation data.

[0123] According to some embodiments of this application, optionally, the load level includes levels divided according to the average picture level (APL).

[0124] Figure 10 This is a schematic flowchart of step S902 in the method for determining compensation data provided in an embodiment of this application. Figure 10 As shown, correspondingly, S902 determines the current load level of the screen to be displayed, which may specifically include the following steps S1001 and S1002.

[0125] S1001. Obtain the grayscale data of the image to be displayed.

[0126] The grayscale data of the image to be displayed can include the grayscale values ​​of each sub-pixel. The grayscale values ​​of each sub-pixel are known.

[0127] S1002. Calculate the current average pixel level of the image to be displayed based on the grayscale data of the image to be displayed.

[0128] This application does not limit the method of calculating APL. For example, in some examples, the current average pixel level of the screen to be displayed can be calculated according to the following expression:

[0129] APL = APL R ×AK R +APL G ×AK G +APL B ×AK B (3)

[0130]

[0131]

[0132]

[0133] Where APL represents the current average pixel level of the image to be displayed; AK R AK G AK B They represent APL respectively R APL G APL B The corresponding coefficients can be flexibly set in advance according to the actual situation; V and H represent the number of pixels in the row and column directions of the image to be displayed, respectively; R ik This represents the grayscale of the red sub-pixel in the k-th pixel in the row direction and the i-th pixel in the column direction of the image to be displayed. It can be represented using data with a preset number of bits; G ik The grayscale value of the green sub-pixel in the k-th pixel in the row direction and the i-th pixel in the column direction of the image to be displayed can be represented using data with a preset number of bits; B ik This represents the grayscale of the blue sub-pixel in the k-th pixel in the row direction and the i-th pixel in the column direction of the image to be displayed. It can be represented using data with a preset number of bits.

[0134] Accordingly, S902, based on the current load level of the screen to be displayed and the correspondence between the load level and the first difference level, determines the first target difference level corresponding to the current load level, which may specifically include the following steps:

[0135] Based on the current average pixel level of the image to be displayed and the correspondence between the average pixel level and the first difference level, the first target difference level corresponding to the current average pixel level is determined.

[0136] That is, the correspondence between the average pixel level and the first difference level can be predetermined. N first difference levels can correspond to N average pixel levels, where one first difference level corresponds to one average pixel level. For example, the 0th average pixel level corresponds to the 0th first difference level 0*(offset_b-offset_a) / N, the 1st average pixel level corresponds to the 1st first difference level 1*(offset_b-offset_a) / N, the 2nd average pixel level corresponds to the 2nd first difference level 2*(offset_b-offset_a) / N, ..., the Nth average pixel level corresponds to the Nth first difference level N*(offset_b-offset_a) / N.

[0137] After determining the current average pixel level of the image to be displayed, the first target difference level corresponding to the current average pixel level can be determined based on the current average pixel level of the image to be displayed and the correspondence between the average pixel level and the first difference level.

[0138] Thus, by dividing the difference between the first compensation data and the second compensation data into N first difference levels based on the APL, and matching the target compensation data corresponding to the current APL of the screen to be displayed, fine-grained compensation can be achieved, which can effectively improve the problem of large deviation in demura compensation data.

[0139] According to other embodiments of this application, optionally, the load level may include a level divided according to the proportion of luminous target color sub-pixels in the displayed image. For example, when the proportion of luminous red and / or blue sub-pixels in the image is large, the load level of the image is heavy. Conversely, when the proportion of luminous red and / or blue sub-pixels in the image is small, the load level of the image is light. Therefore, different load levels can be divided according to the proportion of luminous target color sub-pixels in the image.

[0140] Figure 11 Another flowchart illustrating step S902 of the method for determining compensation data provided in the embodiments of this application. For example... Figure 11 As shown, correspondingly, S902 determines the current load level of the screen to be displayed, which may specifically include the following steps S1101 and S1102.

[0141] S1101. Obtain the grayscale data of the image to be displayed.

[0142] The grayscale data of the image to be displayed can include the grayscale values ​​of each sub-pixel. The grayscale values ​​of each sub-pixel are known.

[0143] S1102. Based on the grayscale data of the image to be displayed, calculate the current proportion of the target color sub-pixels that emit light in the image to be displayed.

[0144] Since the grayscale to be displayed for each sub-pixel is known, the number of target color sub-pixels emitting light can be determined. For example, when the grayscale to be displayed for a target color sub-pixel is greater than a preset grayscale threshold, the target color sub-pixel is considered to be emitting light. Therefore, the number of target color sub-pixels with a grayscale to be displayed greater than the preset grayscale threshold can be obtained. The preset grayscale threshold can be flexibly adjusted according to actual conditions, and this application embodiment does not limit it.

[0145] After obtaining the number of luminous target color subpixels in the image to be displayed, the ratio of the number of luminous target color subpixels in the image to the total number of subpixels in the image can be calculated, thereby obtaining the current proportion of luminous target color subpixels in the image to be displayed.

[0146] Accordingly, S902, based on the current load level of the screen to be displayed and the correspondence between the load level and the first difference level, determines the first target difference level corresponding to the current load level, which may specifically include the following steps:

[0147] Based on the current proportion of the illuminated target color sub-pixels in the image to be displayed and the correspondence between the proportion of the illuminated target color sub-pixels and the first difference level, the first target difference level corresponding to the current proportion of the illuminated target color sub-pixels in the image to be displayed is determined.

[0148] The specific implementation process is similar to the process described above for determining the first target difference level based on the current average pixel level, and will not be repeated here.

[0149] Thus, based on the proportion of the glowing target color sub-pixels in the image, the difference between the first compensation data and the second compensation data is divided into N first difference levels. Based on the current proportion of the glowing target color sub-pixels in the image to be displayed, the target compensation data corresponding to the current proportion of the glowing target color sub-pixels in the image to be displayed is matched, which can achieve fine compensation and better improve the problem of large deviation in demura compensation data.

[0150] In some specific embodiments, the target color subpixel may optionally include at least one of a red subpixel and a blue subpixel.

[0151] As mentioned earlier, for example, when the proportion of glowing red and / or blue sub-pixels in the image is relatively large, the image load is heavy. Conversely, when the proportion of glowing red and / or blue sub-pixels in the image is relatively small, the image load is light. Therefore, different load levels can be accurately classified based on the proportion of glowing red and / or blue sub-pixels in the image, thus better reflecting the load level of the image to be displayed.

[0152] In some other embodiments, the target color subpixel may optionally include a green subpixel.

[0153] Unlike red and / or blue subpixels, for example, when the proportion of glowing green subpixels in an image is relatively large, the image load is relatively light. Conversely, when the proportion of glowing green subpixels in an image is relatively small, the image load is relatively heavy. Therefore, different load levels can be accurately classified based on the proportion of glowing green subpixels in the image, thus better reflecting the load level of the image to be displayed.

[0154] According to some embodiments of this application, optionally, the third brightness data may include the brightness values ​​of multiple sub-pixels of the display panel.

[0155] Accordingly, S205, based on the third brightness data, the first compensation data is obtained, which may specifically include the following steps:

[0156] For any sub-pixel, when the brightness difference between the brightness value of the sub-pixel and the reference brightness value is greater than the first preset threshold, the gray level difference corresponding to the sub-pixel is determined according to the brightness difference between the brightness value of the sub-pixel and the reference brightness value and the correspondence between the brightness difference and the gray level difference. The first compensation data includes at least one gray level difference corresponding to the sub-pixel.

[0157] Specifically, the correspondence between the brightness difference and grayscale difference corresponding to the second color sub-pixel can be predetermined. For example, when the brightness difference is ΔL1, the corresponding grayscale difference is Δh1; when the brightness difference is ΔL2, the corresponding grayscale difference is Δh2; ...; when the brightness difference is ΔLn, the corresponding grayscale difference is Δhn, where n is a positive integer. ΔL1 to ΔLn can be positive or negative. Δh1 to Δhn can also be positive or negative; this embodiment does not limit this.

[0158] Both the reference brightness value and the first preset threshold can be flexibly adjusted according to actual conditions, and this application embodiment does not limit this. Specifically, the reference brightness values ​​corresponding to different gray levels can be different, and the first preset thresholds corresponding to different gray levels can be the same or different.

[0159] Thus, based on the brightness difference between the brightness value of each second color sub-pixel and the reference brightness value, and the correspondence between the brightness difference and grayscale difference of the corresponding second color sub-pixel, the grayscale difference of each second color sub-pixel can be determined, thereby obtaining the first compensation data and realizing compensation for mura.

[0160] It should be noted that the second compensation data can also be obtained in a similar way to the first compensation data, which will not be elaborated here.

[0161] As mentioned earlier, both the red monochrome image and the blue monochrome image exhibit heavy load characteristics. Therefore, in addition to compensating for the load characteristics (or brightness distribution trend) of one of the red monochrome images and the blue monochrome image, the load characteristics (or brightness distribution trend) of the other image can also be compensated.

[0162] Figure 12 This is another flowchart illustrating the method for determining compensation data provided in an embodiment of this application. For example... Figure 12 As shown, according to some embodiments of this application, optionally, the method for determining compensation data may further include the following steps S1201 to S1204.

[0163] S1201. Obtain the fourth brightness data of the third color image displayed on the display panel.

[0164] S1202. Perform spatial domain-frequency domain conversion on the fourth brightness data to obtain the third frequency component corresponding to the third color image. The third frequency component includes a fifth sub-frequency component and a sixth sub-frequency component. The frequency of the fifth sub-frequency component is less than the frequency of the sixth sub-frequency component.

[0165] S1203. Replace the fifth sub-frequency component with the first sub-frequency component, and restore the fifth brightness data of the third color image based on the first sub-frequency component and the sixth sub-frequency component.

[0166] S1204. Based on the fifth brightness data, the third compensation data is obtained.

[0167] The specific implementation process of steps S1201 to S1204 is similar to that of steps S201, S203 to S205 above. Please refer to the above text, and it will not be repeated here.

[0168] Thus, the method for determining compensation data in this application embodiment replaces the fifth sub-frequency component of the third color image with the first sub-frequency component of the first color image, and restores the fifth brightness data of the third color image based on the first sub-frequency component and the sixth sub-frequency component. This can transform the load characteristics (or brightness distribution trend) of the third color image into the same or similar load characteristics (or brightness distribution trend) as the image used to verify the demura compensation effect. This is equivalent to compensating for or at least partially offsetting the differences in load characteristics or brightness change trends of the third color image. It can not only compensate for the differences in load characteristics or brightness change trends of the second color image, but also for the differences in load characteristics or brightness change trends of the third color image. This greatly improves the problem of inaccurate demura compensation data determined due to different load characteristics (or brightness distribution trends), and enhances the demura compensation effect.

[0169] Figure 13 This is another flowchart illustrating the method for determining compensation data provided in an embodiment of this application. For example... Figure 13 As shown, according to some embodiments of this application, optionally, the method for determining compensation data may further include the following steps S1301 to S1302.

[0170] S1301. Determine the fourth compensation data based on the fourth brightness data.

[0171] In S1301, demura compensation can be performed based on the original fourth brightness data of the third color image to obtain the fourth compensation data.

[0172] In some embodiments, the display panel may include multiple zones, and each zone may include at least one row of subpixels. In S1301, fourth compensation data for each zone can be obtained based on the fourth brightness data of each zone when the display panel displays the third color image.

[0173] S1302. Based on the fourth compensation data and the third compensation data, the second target compensation data is obtained.

[0174] The fourth compensation data corresponds to the compensation data under heavy load, and the third compensation data corresponds to the compensation data under light load. When the display panel is actually displaying an image, there may be situations where the load is between heavy and light. Therefore, in some embodiments, for situations between heavy and light load, the third and fourth compensation data can be combined to obtain second target compensation data, which can be used to compensate for the mura.

[0175] In some embodiments, the display panel may include multiple partitions, and each partition may include at least one row of subpixels. For any given partition, second target compensation data for that partition can be obtained based on the third compensation data and the fourth compensation data for that partition.

[0176] Figure 14 This is a flowchart illustrating step S1302 of the method for determining compensation data provided in an embodiment of this application. Figure 14 As shown, according to some embodiments of this application, optionally, S1302, obtaining the second target compensation data based on the fourth compensation data and the third compensation data, may specifically include the following steps S1401 to S1403.

[0177] S1401. Divide the difference between the third compensation data and the fourth compensation data into N second difference levels. The N second difference levels correspond to the N load levels of the screen displayed on the display panel. One second difference level corresponds to one load level. N is an integer greater than or equal to 0.

[0178] S1402. Determine the current load level of the screen to be displayed, and determine the second target difference level corresponding to the current load level based on the current load level of the screen to be displayed and the correspondence between the load level and the second difference level.

[0179] S1403. Determine the second target compensation data based on at least one of the third compensation data and the fourth compensation data and the second target difference level.

[0180] The specific implementation process of steps S1401 to S1403 is similar to that of steps S901 to S903 above. Please refer to the above text, and it will not be repeated here.

[0181] In actual display, there may be various screens with different loads. By dividing the difference between the third compensation data and the fourth compensation data into N second difference levels, and matching the target compensation data corresponding to the current load level of the screen to be displayed, fine compensation can be achieved, which can better improve the problem of large deviations in demura compensation data.

[0182] It should be noted that any of the embodiments of the second color screen described above are also applicable to the third color screen, and for the sake of brevity, they will not be repeated here.

[0183] According to some embodiments of this application, optionally, the spatial domain-frequency domain conversion (or time domain-frequency domain conversion) used in this application includes, but is not limited to, Fourier transform.

[0184] Fourier transform has advantages such as high efficiency, high accuracy, and ease of implementation. For example, it can process a large amount of data in a short time while maintaining high accuracy.

[0185] Based on the same technical concept as the compensation data determination method provided in the above embodiments, this application also provides a brightness compensation method. This brightness compensation method may include the steps of the compensation data determination method provided in the above embodiments.

[0186] Figure 15 This is a schematic flowchart of a brightness compensation method provided in an embodiment of this application. Figure 15 As shown, a brightness compensation method may include, for example, the following steps:

[0187] S1501. Obtain the first brightness data for displaying the first color image and the second brightness data for displaying the second color image on the display panel;

[0188] S1502. Perform spatial domain-frequency domain conversion on the first brightness data to obtain the first frequency component corresponding to the first color image. The first frequency component includes a first sub-frequency component and a second sub-frequency component. The frequency of the first sub-frequency component is less than the frequency of the second sub-frequency component.

[0189] S1503. Perform spatial domain-frequency domain conversion on the second brightness data to obtain the second frequency component corresponding to the second color image. The second frequency component includes a third sub-frequency component and a fourth sub-frequency component. The frequency of the third sub-frequency component is less than the frequency of the fourth sub-frequency component.

[0190] S1504. Replace the third sub-frequency component with the first sub-frequency component, and restore the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component.

[0191] S1505. Based on the third brightness data, obtain the first compensation data;

[0192] S1506. Determine the second compensation data based on the second brightness data;

[0193] S1507. Based on the first compensation data and the second compensation data, the first target compensation data is obtained;

[0194] S1508. Based on the first target compensation data, compensate the grayscale data of the second color sub-pixel in the display screen.

[0195] For details on the specific implementation of steps S1501 to S1507, please refer to the description of steps S201 to S205, S801 and S802 in the compensation data determination method provided in the above embodiment, which will not be repeated here.

[0196] In S1508, after obtaining the first target compensation data, the grayscale data of the second color sub-pixels in the display screen to be compensated can be performed using the first target compensation data. For example, in some examples, the first target compensation data may include the grayscale difference values ​​corresponding to each of the multiple second color sub-pixels. By calculating the sum between the grayscale difference values ​​corresponding to each of the multiple second color sub-pixels and the grayscale data corresponding to each of the multiple second color sub-pixels in the display screen to be displayed, the compensated grayscale data of the second color sub-pixels in the display screen to be displayed can be obtained, thus achieving demura compensation.

[0197] The brightness compensation method of this application replaces the third sub-frequency component of the second color image with the first sub-frequency component of the first color image, and restores the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component. This can transform the load characteristics (or brightness distribution trend) of the second color image to be the same as or similar to the load characteristics (or brightness distribution trend) of the image used to verify the demura compensation effect. This is equivalent to compensating for or at least partially offsetting the differences in load characteristics or brightness change trends of the second color image, thereby improving the problem of inaccurate demura compensation data determined due to different load characteristics (or brightness distribution trends) and improving the demura compensation effect.

[0198] Figure 16 This is another schematic flowchart illustrating the brightness compensation method provided in an embodiment of this application. Figure 16 As shown, according to some embodiments of this application, optionally, the brightness compensation method may also include the following steps S1601 to S1603.

[0199] S1601. Obtain the third compensation data and fourth compensation data corresponding to the third color image displayed on the display panel.

[0200] Specifically, obtaining the third compensation data corresponding to the third color image displayed on the display panel may include the following steps:

[0201] Step 1: Obtain the fourth brightness data of the third color image displayed on the display panel.

[0202] Step 2: Perform spatial domain-frequency domain conversion on the fourth brightness data to obtain the third frequency component corresponding to the third color image. The third frequency component includes a fifth sub-frequency component and a sixth sub-frequency component. The frequency of the fifth sub-frequency component is lower than the frequency of the sixth sub-frequency component.

[0203] Step 3: Replace the fifth sub-frequency component with the first sub-frequency component, and restore the fifth brightness data of the third color image based on the first and sixth sub-frequency components.

[0204] Step 4: Based on the fifth brightness data, obtain the third compensation data.

[0205] For the specific implementation methods of steps one to four, please refer to the description of steps S1201 to S1204 in the compensation data determination method provided in the above embodiment, which will not be repeated here.

[0206] Specifically, obtaining the fourth compensation data corresponding to the third color image displayed on the display panel may include the following steps:

[0207] Step 5: Determine the fourth compensation data based on the fourth brightness data.

[0208] For the specific implementation of step five, please refer to the description of step S1301 in the compensation data determination method provided in the above embodiment, which will not be repeated here.

[0209] S1602. Based on the fourth compensation data and the third compensation data, the second target compensation data is obtained.

[0210] S1603. Based on the second target compensation data, compensate the grayscale data of the third color sub-pixel in the display screen.

[0211] In step S1603, after obtaining the second target compensation data, the grayscale data of the third color sub-pixels in the display screen can be compensated using the second target compensation data. For example, in some examples, the second target compensation data may include the grayscale difference values ​​corresponding to each of the multiple third color sub-pixels. By calculating the sum between the grayscale difference values ​​corresponding to each of the multiple third color sub-pixels and the grayscale data corresponding to each of the multiple third color sub-pixels in the display screen, the compensated grayscale data of the third color sub-pixels in the display screen can be obtained, thus achieving demura compensation.

[0212] Thus, the brightness compensation method of this application replaces the fifth sub-frequency component of the third color image with the first sub-frequency component of the first color image, and restores the fifth brightness data of the third color image based on the first sub-frequency component and the sixth sub-frequency component. This can transform the load characteristics (or brightness distribution trend) of the third color image into the same or similar load characteristics (or brightness distribution trend) as the image used to verify the demura compensation effect. This is equivalent to compensating for or at least partially offsetting the differences in load characteristics or brightness change trends of the third color image. It can not only compensate for the differences in load characteristics or brightness change trends of the second color image, but also for the differences in load characteristics or brightness change trends of the third color image. This greatly improves the problem of inaccurate demura compensation data determined due to different load characteristics (or brightness distribution trends), and enhances the demura compensation effect.

[0213] Based on the same technical concept as the compensation data determination method provided in the above embodiments, this application also provides a compensation data determination device.

[0214] Figure 17 A schematic diagram of a device for determining compensation data provided in an embodiment of this application. Figure 17 As shown, the compensation data determination device 170 provided in this application embodiment may include the following modules:

[0215] The first acquisition module 1701 is used to acquire first brightness data of the first color image displayed on the display panel and second brightness data of the second color image displayed on the display panel.

[0216] The first conversion module 1702 is used to perform spatial domain-frequency domain conversion on the first brightness data to obtain the first frequency component corresponding to the first color image. The first frequency component includes a first sub-frequency component and a second sub-frequency component, and the frequency of the first sub-frequency component is less than the frequency of the second sub-frequency component.

[0217] The second conversion module 1703 is used to perform spatial domain-frequency domain conversion on the second brightness data to obtain the second frequency component corresponding to the second color image. The second frequency component includes a third sub-frequency component and a fourth sub-frequency component. The frequency of the third sub-frequency component is less than the frequency of the fourth sub-frequency component.

[0218] The first restoration module 1704 is used to replace the third sub-frequency component with the first sub-frequency component, and restore the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component.

[0219] The first determining module 1705 is used to obtain the first compensation data based on the third brightness data.

[0220] The compensation data determination device of this application replaces the third sub-frequency component of the second color image with the first sub-frequency component of the first color image, and restores the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component. This can transform the load characteristics (or brightness distribution trend) of the second color image to be the same as or similar to the load characteristics (or brightness distribution trend) of the image used to verify the demura compensation effect. This is equivalent to compensating for or at least partially offsetting the differences in load characteristics or brightness change trends of the second color image, thereby improving the problem of inaccurate demura compensation data determined due to different load characteristics (or brightness distribution trends) and enhancing the demura compensation effect.

[0221] In some embodiments, the display panel includes a plurality of partitions arranged sequentially along the column direction of the display panel, and each partition includes at least one row of sub-pixels; the first brightness data includes the brightness data of the target partition when the display panel displays a first color image, and the second brightness data includes the brightness data of the target partition when the display panel displays a second color image, wherein the target partition is any partition among the plurality of partitions.

[0222] In some embodiments, the multiple partitions include the x1th partition and the x2th partition, where x1 and x2 are both positive integers, and x1 ≠ x2. The first restoration module 1704 is specifically configured to: when the target partition is the x1th partition, replace the third sub-frequency component corresponding to the x1th partition with the first sub-frequency component corresponding to the x1th partition, and restore the third luminance data corresponding to the x1th partition based on the first sub-frequency component and the fourth sub-frequency component corresponding to the x1th partition; when the target partition is the x2th partition, replace the third sub-frequency component corresponding to the x2th partition with the first sub-frequency component corresponding to the x2th partition, and restore the third luminance data corresponding to the x2th partition based on the first sub-frequency component and the fourth sub-frequency component corresponding to the x2th partition. The first determination module 1705 is specifically configured to: obtain the first compensation data corresponding to the x1th partition based on the third luminance data corresponding to the x1th partition; and obtain the first compensation data corresponding to the x2th partition based on the third luminance data corresponding to the x2th partition.

[0223] In some embodiments, the display panel includes a plurality of partitions arranged sequentially along the column direction of the display panel, and each partition includes at least one row of sub-pixels; the first brightness data includes the average value of the brightness data of at least one row of sub-pixels when the display panel displays a first color image, and the second brightness data includes the brightness data of multiple rows of sub-pixels when the display panel displays a second color image. The second conversion module 1703 is specifically used to perform spatial domain-frequency domain conversion on the brightness data of each row of sub-pixels to obtain the second frequency component corresponding to each row of sub-pixels. The first restoration module 1704 is specifically used to replace the third sub-frequency component corresponding to each row of sub-pixels with the first sub-frequency component.

[0224] In some embodiments, the compensation data determination device 170 provided in this application may further include a first target compensation data determination module, used to determine second compensation data based on second brightness data; and to obtain first target compensation data based on first compensation data and second compensation data.

[0225] In some embodiments, the first target compensation data determination module is specifically used to: divide the difference between the first compensation data and the second compensation data into N first difference levels, where the N first difference levels correspond to the N load levels of the screen displayed on the display panel, and one first difference level corresponds to one load level, where N is an integer greater than or equal to 0; determine the current load level of the screen to be displayed, and determine the first target difference level corresponding to the current load level based on the current load level of the screen to be displayed and the correspondence between the load level and the first difference level; and determine the first target compensation data based on at least one of the first compensation data and the second compensation data and the first target difference level.

[0226] In some embodiments, the load level includes levels divided according to the average pixel level. The first target compensation data determination module is specifically used to: acquire grayscale data of the image to be displayed; calculate the current average pixel level of the image to be displayed based on the grayscale data of the image to be displayed; and determine the first target difference level corresponding to the current average pixel level based on the current average pixel level of the image to be displayed and the correspondence between the average pixel level and the first difference level.

[0227] In some embodiments, the load level includes levels divided according to the proportion of luminous target color sub-pixels in the displayed image. The first target compensation data determination module is specifically used for: acquiring grayscale data of the image to be displayed; calculating the current proportion of luminous target color sub-pixels in the image to be displayed based on the grayscale data of the image to be displayed; and determining the first target difference level corresponding to the current proportion of luminous target color sub-pixels in the image to be displayed based on the current proportion of luminous target color sub-pixels in the image to be displayed and the correspondence between the proportion of luminous target color sub-pixels and the first difference level.

[0228] In some embodiments, the target color subpixel includes at least one of a red subpixel and a blue subpixel, or the target color subpixel includes a green subpixel.

[0229] In some embodiments, the first target compensation data determination module is specifically used to: calculate the first target compensation data according to the following expression:

[0230] offset=offset_a+δ*(offset_b-offset_a) / N

[0231] Or, offset=offset_b-δ*(offset_b-offset_a) / N

[0232] Where offset represents the first target compensation data, offset_a represents the first compensation data, offset_b represents the second compensation data, δ*(offset_b-offset_a) / N represents the first target difference level, and 0≤δ≤N.

[0233] In some embodiments, the third brightness data includes the brightness values ​​of multiple sub-pixels of the display panel. The first determining module 1705 is specifically configured to, for any given sub-pixel, when the brightness difference between the sub-pixel's brightness value and a reference brightness value is greater than a first preset threshold, determine the grayscale difference corresponding to the sub-pixel based on the brightness difference between the sub-pixel's brightness value and the reference brightness value, and the correspondence between the brightness difference and the grayscale difference. The first compensation data includes the grayscale difference corresponding to at least one sub-pixel.

[0234] In some embodiments, the compensation data determining device 170 provided in this application embodiment may further include a third compensation data determining module, used to obtain fourth brightness data of a third color image displayed on the display panel; perform spatial domain-frequency domain conversion on the fourth brightness data to obtain a third frequency component corresponding to the third color image, the third frequency component including a fifth sub-frequency component and a sixth sub-frequency component, the frequency of the fifth sub-frequency component being less than the frequency of the sixth sub-frequency component; replace the fifth sub-frequency component with a first sub-frequency component, and restore the fifth brightness data of the third color image based on the first sub-frequency component and the sixth sub-frequency component; and obtain third compensation data based on the fifth brightness data.

[0235] In some embodiments, the compensation data determination device 170 provided in this application may further include a second target compensation data determination module, used to determine fourth compensation data based on fourth brightness data; and to obtain second target compensation data based on the fourth compensation data and the third compensation data.

[0236] In some embodiments, the second target compensation data determination module is specifically used to: divide the difference between the third compensation data and the fourth compensation data into N second difference levels, where the N second difference levels correspond to the N load levels of the screen displayed on the display panel, and one second difference level corresponds to one load level, where N is a positive integer; determine the current load level of the screen to be displayed, and determine the second target difference level corresponding to the current load level based on the current load level of the screen to be displayed and the correspondence between the load level and the second difference level; and determine the second target compensation data based on at least one of the third compensation data and the fourth compensation data and the second target difference level.

[0237] In some embodiments, the spatial domain-frequency domain conversion includes the Fourier transform.

[0238] Figure 17 Each module / unit in the compensation data determination device shown has the function of implementing each step in the compensation data determination method provided in the above method embodiment, and can achieve its corresponding technical effect. For the sake of brevity, it will not be described in detail here.

[0239] Based on the compensation data determination method and compensation data determination device provided in the above embodiments, this application also provides a brightness compensation device.

[0240] Figure 18 This is a schematic diagram of a brightness compensation device provided in an embodiment of this application. Figure 18 As shown, the brightness compensation device 180 provided in this application embodiment may include a compensation data determination device 170 and the following modules:

[0241] The second determining module 1801 is used to determine the second compensation data based on the second brightness data;

[0242] The third determining module 1802 is used to obtain the first target compensation data based on the first compensation data and the second compensation data;

[0243] The compensation module 1803 is used to compensate the grayscale data of the second color sub-pixel in the display screen according to the first target compensation data.

[0244] The brightness compensation device of this application replaces the third sub-frequency component of the second color image with the first sub-frequency component of the first color image, and restores the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component. This can transform the load characteristics (or brightness distribution trend) of the second color image to be the same as or similar to the load characteristics (or brightness distribution trend) of the image used to verify the demura compensation effect. This is equivalent to compensating for or at least partially offsetting the differences in load characteristics or brightness change trends of the second color image, thereby improving the problem of inaccurate demura compensation data determined due to different load characteristics (or brightness distribution trends) and improving the demura compensation effect.

[0245] In some embodiments, the brightness compensation device 180 provided in this application may further include the following second compensation module, used to acquire third compensation data and fourth compensation data corresponding to the display panel displaying a third color image; obtain second target compensation data based on the fourth compensation data and the third compensation data; and compensate the grayscale data of the third color sub-pixels in the image to be displayed based on the second target compensation data.

[0246] Based on the compensation data determination method or brightness compensation method provided in the above embodiments, this application also provides specific implementation methods of the display device. Please refer to the following embodiments.

[0247] Figure 19 A schematic diagram of the hardware structure of the display device provided in an embodiment of this application is shown.

[0248] The display device may include a processor 1901 and a memory 1902 storing computer program instructions.

[0249] Specifically, the processor 1901 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0250] Memory 1902 may include mass storage for data or instructions. For example, and not limitingly, memory 1902 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. In one example, memory 1902 may include removable or non-removable (or fixed) media, or memory 1902 may be non-volatile solid-state memory. Memory 1902 may be internal or external to the display device.

[0251] In one example, memory 1902 may be 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 flash memory, or a combination of two or more of these.

[0252] Memory 1902 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Therefore, generally, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) 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 one aspect of this application.

[0253] The processor 1901 reads and executes the computer program instructions stored in the memory 1902 to implement the methods / steps in the above method embodiments and achieve the corresponding technical effects achieved by the method embodiments in executing their methods / steps. For the sake of brevity, these will not be elaborated here.

[0254] In one example, the display device may also include a communication interface 1903 and a bus 1910. Wherein, as... Figure 19 As shown, the processor 1901, memory 1902, and communication interface 1903 are connected through bus 1910 and complete communication with each other.

[0255] The communication interface 1903 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0256] Bus 1910 includes hardware, software, or both, that couples components of a display device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 1910 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, this application contemplates any suitable bus or interconnect.

[0257] Furthermore, in conjunction with the compensation data determination method or brightness compensation method in the above embodiments, this application embodiment can provide a computer-readable storage medium for implementation. This computer-readable storage medium stores computer program instructions; when executed by a processor, these computer program instructions implement any of the compensation data determination methods or brightness compensation methods in the above embodiments. 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.

[0258] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0259] 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, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can 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, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0260] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. 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 embodiments, or in a different order, or several steps can be performed simultaneously.

[0261] The aspects of this application have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. 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 is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0262] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A method for determining compensation data, characterized in that, include: Obtain the first brightness data of the first color image displayed on the display panel and the second brightness data of the second color image displayed on the display panel. The first color image has the same screen load characteristics as the screen used to verify the demura compensation effect. The first brightness data is transformed from spatial domain to frequency domain to obtain the first frequency component corresponding to the first color image. The first frequency component includes a first sub-frequency component and a second sub-frequency component. The frequency of the first sub-frequency component is less than the frequency of the second sub-frequency component. The second brightness data is transformed from spatial domain to frequency domain to obtain the second frequency component corresponding to the second color image. The second frequency component includes a third sub-frequency component and a fourth sub-frequency component. The frequency of the third sub-frequency component is less than the frequency of the fourth sub-frequency component. The third sub-frequency component is replaced by the first sub-frequency component, and the third brightness data of the second color image is restored based on the first sub-frequency component and the fourth sub-frequency component. Based on the third brightness data, the first compensation data is obtained.

2. The method according to claim 1, characterized in that, The display panel includes a plurality of partitions arranged sequentially along the column direction of the display panel, and each partition includes at least one row of sub-pixels; The first brightness data includes the brightness data of the target partition when the display panel displays the first color image, and the second brightness data includes the brightness data of the target partition when the display panel displays the second color image, wherein the target partition is any partition among the plurality of partitions.

3. The method according to claim 2, characterized in that, The multiple partitions include the x1th partition and the x2th partition, where x1 and x2 are both positive integers, and x1 ≠ x2; The step of replacing the third sub-frequency component with the first sub-frequency component and restoring the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component specifically includes: When the target partition is the x1th partition, the third sub-frequency component corresponding to the x1th partition is replaced by the first sub-frequency component corresponding to the x1th partition, and the third luminance data corresponding to the x1th partition is restored based on the first sub-frequency component corresponding to the x1th partition and the fourth sub-frequency component corresponding to the x1th partition. When the target partition is the x2nd partition, the third sub-frequency component corresponding to the x2nd partition is replaced by the first sub-frequency component corresponding to the x2nd partition, and the third luminance data corresponding to the x2nd partition is restored based on the first sub-frequency component corresponding to the x2nd partition and the fourth sub-frequency component corresponding to the x2nd partition. The step of obtaining the first compensation data based on the third brightness data specifically includes: Based on the third brightness data corresponding to the x1th partition, the first compensation data corresponding to the x1th partition is obtained; Based on the third brightness data corresponding to the x2th partition, the first compensation data corresponding to the x2th partition is obtained.

4. The method according to claim 1, characterized in that, The display panel includes a plurality of partitions arranged sequentially along the column direction of the display panel, and each partition includes at least one row of sub-pixels; The first brightness data includes the average brightness data of at least one row of sub-pixels when the display panel displays the first color image, and the second brightness data includes the brightness data of multiple rows of sub-pixels when the display panel displays the second color image; The step of performing a spatial domain-frequency domain conversion on the second brightness data to obtain the second frequency component corresponding to the second color image specifically includes: The luminance data of each row of sub-pixels are transformed from spatial domain to frequency domain to obtain the second frequency component corresponding to each row of sub-pixels; The step of replacing the third sub-frequency component with the first sub-frequency component specifically includes: The third sub-frequency component corresponding to each of the multiple rows of sub-pixels is replaced by the first sub-frequency component.

5. The method according to claim 1, characterized in that, The method further includes: Based on the second brightness data, determine the second compensation data; Based on the first compensation data and the second compensation data, the first target compensation data is obtained.

6. The method according to claim 5, characterized in that, The step of obtaining the first target compensation data based on the first compensation data and the second compensation data specifically includes: The difference between the first compensation data and the second compensation data is divided into N first difference levels. The N first difference levels correspond to the N load levels of the screen displayed on the display panel. One first difference level corresponds to one load level. N is an integer greater than 0. Determine the current load level of the screen to be displayed, and determine the first target difference level corresponding to the current load level based on the current load level of the screen to be displayed and the correspondence between the load level and the first difference level. The first target compensation data is determined based on at least one of the first compensation data and the second compensation data and the first target difference level.

7. The method according to claim 6, characterized in that, The load levels include levels divided according to average pixel level; Determining the current load level of the screen to be displayed specifically includes: Obtain the grayscale data of the image to be displayed; Calculate the current average pixel level of the image to be displayed based on the grayscale data of the image to be displayed; The step of determining the first target difference level corresponding to the current load level based on the current load level of the screen to be displayed and the correspondence between the load level and the first difference level specifically includes: Based on the current average pixel level of the image to be displayed and the correspondence between the average pixel level and the first difference level, the first target difference level corresponding to the current average pixel level is determined.

8. The method according to claim 6, characterized in that, The load levels include levels classified according to the proportion of the target color sub-pixels that emit light in the displayed image; Determining the current load level of the screen to be displayed specifically includes: Obtain the grayscale data of the image to be displayed; Based on the grayscale data of the image to be displayed, calculate the current proportion of the luminous target color sub-pixels in the image to be displayed; The step of determining the first target difference level corresponding to the current load level based on the current load level of the screen to be displayed and the correspondence between the load level and the first difference level specifically includes: Based on the current proportion of the luminous target color sub-pixels in the image to be displayed and the correspondence between the proportion of the luminous target color sub-pixels and the first difference level, the first target difference level corresponding to the current proportion of the luminous target color sub-pixels in the image to be displayed is determined.

9. The method according to claim 8, characterized in that, The target color sub-pixel includes at least one of a red sub-pixel and a blue sub-pixel, or the target color sub-pixel includes a green sub-pixel.

10. The method according to claim 6, characterized in that, The step of determining the first target compensation data based on at least one of the first compensation data and the second compensation data and the first target difference level specifically includes: The first target compensation data is calculated based on the following expression: offset=offset_a+δ*(offset_b-offset_a) / N Or, offset=offset_b-δ*(offset_b-offset_a) / N Where offset represents the first target compensation data, offset_a represents the first compensation data, offset_b represents the second compensation data, δ*(offset_b-offset_a) / N represents the first target difference level, and 0<δ≤N.

11. The method according to claim 1, characterized in that, The third brightness data includes the brightness values ​​of multiple sub-pixels of the display panel; Based on the third brightness data, the first compensation data is obtained, specifically including: For any sub-pixel, when the brightness difference between the brightness value of the sub-pixel and the reference brightness value is greater than a first preset threshold, the gray level difference corresponding to the sub-pixel is determined according to the brightness difference between the brightness value of the sub-pixel and the reference brightness value and the correspondence between the brightness difference and the gray level difference. The first compensation data includes at least one gray level difference corresponding to the sub-pixel.

12. The method according to claim 1, characterized in that, The method further includes: Obtain the fourth brightness data for the third color displayed on the display panel; The fourth brightness data is transformed from spatial domain to frequency domain to obtain the third frequency component corresponding to the third color image. The third frequency component includes a fifth sub-frequency component and a sixth sub-frequency component. The frequency of the fifth sub-frequency component is less than the frequency of the sixth sub-frequency component. The fifth sub-frequency component is replaced by the first sub-frequency component, and the fifth brightness data of the third color image is restored based on the first sub-frequency component and the sixth sub-frequency component. Based on the fifth brightness data, the third compensation data is obtained.

13. The method according to claim 12, characterized in that, The method further includes: Based on the fourth brightness data, determine the fourth compensation data; The second target compensation data is obtained based on the fourth compensation data and the third compensation data.

14. The method according to claim 13, characterized in that, The step of obtaining the second target compensation data based on the fourth compensation data and the third compensation data specifically includes: The difference between the third compensation data and the fourth compensation data is divided into N second difference levels. The N second difference levels correspond to the N load levels of the screen displayed on the display panel. One second difference level corresponds to one load level. N is an integer greater than 0. Determine the current load level of the screen to be displayed, and based on the current load level of the screen to be displayed and the correspondence between the load level and the second difference level, determine the second target difference level corresponding to the current load level; The second target compensation data is determined based on at least one of the third compensation data and the fourth compensation data and the second target difference level.

15. The method according to claim 1, characterized in that, The spatial domain-frequency domain conversion includes Fourier transform.

16. A brightness compensation method, characterized in that, include: The method for determining compensation data as described in any one of claims 1 to 15; as well as, Based on the second brightness data, determine the second compensation data; Based on the first compensation data and the second compensation data, the first target compensation data is obtained; Based on the first target compensation data, the grayscale data of the second color sub-pixel in the display screen is compensated.

17. The method according to claim 16, characterized in that, The method further includes: Obtain the third and fourth compensation data corresponding to when the display panel displays the third color image; Based on the fourth compensation data and the third compensation data, the second target compensation data is obtained; Based on the second target compensation data, the grayscale data of the third color sub-pixel in the display screen is compensated.

18. A device for determining compensation data, characterized in that, include: The first acquisition module is used to acquire first brightness data of the first color image displayed on the display panel and second brightness data of the second color image displayed on the display panel. The first color image has the same screen load characteristics as the screen used to verify the demura compensation effect. The first conversion module is used to perform spatial domain-frequency domain conversion on the first brightness data to obtain the first frequency component corresponding to the first color image. The first frequency component includes a first sub-frequency component and a second sub-frequency component, and the frequency of the first sub-frequency component is less than the frequency of the second sub-frequency component. The second conversion module is used to perform spatial domain-frequency domain conversion on the second brightness data to obtain the second frequency component corresponding to the second color image. The second frequency component includes a third sub-frequency component and a fourth sub-frequency component. The frequency of the third sub-frequency component is less than the frequency of the fourth sub-frequency component. The first restoration module is used to replace the third sub-frequency component with the first sub-frequency component, and restore the third brightness data of the second color image based on the first sub-frequency component and the fourth sub-frequency component. The first determining module is used to obtain the first compensation data based on the third brightness data.

19. A brightness compensation device, characterized in that, include: The apparatus for determining compensation data as described in claim 18; as well as, The second determining module is used to determine the second compensation data based on the second brightness data; The third determining module is used to obtain the first target compensation data based on the first compensation data and the second compensation data; The compensation module is used to compensate the grayscale data of the second color sub-pixel in the display screen according to the first target compensation data.

20. A display device, characterized in that, The display device includes: a processor, a memory, and a computer program stored in the memory and executable on the processor. When executed by the processor, the computer program implements the steps of the method for determining compensation data as described in any one of claims 1 to 15 or the brightness compensation method as described in claim 17 or 18.

21. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the method for determining compensation data as described in any one of claims 1 to 15 or the brightness compensation method as described in claim 17 or 18.

Citation Information

Patent Citations

  • Display device driving unit and driving method thereof

    CN107610661A

  • Display device, display device correction method, display device manufacturing method, and display device display method

    US20170132973A1