Display panel brightness compensation method, medium and device
By performing frequency domain analysis and data enhancement on the brightness data of the self-luminous display panel, the problem of uneven brightness is solved, efficient brightness compensation effect is achieved, and the brightness uniformity and production efficiency of the display panel are improved.
Patent Information
- Application Number
- CN202510405143.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-01
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2045-04-01
AI Technical Summary
Self-luminous display panels suffer from uneven brightness (Mura) due to production processes or usage losses. Existing compensation methods are inefficient or affect image quality.
By acquiring the detection image of the display panel, using discrete cosine transform and discrete wavelet transform to extract high-frequency brightness data, data enhancement is performed, and the brightness compensation data is corrected based on the correction coefficient to achieve one-time brightness compensation.
The uniformity of the brightness of the display panel is improved, the problem of long time caused by multiple shooting and multiple compensation is avoided, and the moiré interference is avoided, thereby improving production efficiency.
Smart Images

Figure CN119993066B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure belongs to the field of display technology, and in particular relates to a display panel brightness compensation method, medium, and device. Background Art
[0002] In recent years, self-luminous display panels have experienced rapid development due to their advantages, including fast response, wide viewing angle, high brightness, vibrant colors, and thinness. They are now widely used in various display products. However, due to factors such as production processes and wear and tear during use, self-luminous display panels are prone to uneven brightness (mura).
[0003] Therefore, a technology for removing the uneven brightness phenomenon (English: Demura) has emerged. Demura technology is a technology that detects the Mura phenomenon in a display panel and eliminates the Mura phenomenon to make the brightness of the display screen uniform. Summary of the Invention
[0004] The embodiments of the present disclosure provide a display panel brightness compensation method, medium, and device, thereby improving the compensation effect of the mura phenomenon of the display panel at least to a certain extent, thereby improving the uniformity of the brightness of the display screen.
[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by practice of the present disclosure.
[0006] A first aspect of an embodiment of the present disclosure provides a display panel brightness compensation method, including:
[0007] Acquire a detection image of a display screen of the display panel, wherein the detection image is obtained by photographing the display screen;
[0008] Acquiring brightness distribution data of the display screen in the detection image, and compensating the brightness distribution data according to a target brightness value to obtain initial brightness compensation data;
[0009] Obtaining frequency distribution data of the initial brightness compensation data in a frequency domain, and extracting first frequency data from the frequency distribution data, wherein the frequency distribution data other than the first frequency data is second frequency data, a frequency value of the first frequency data is greater than or equal to a preset frequency threshold, and a frequency value of the second frequency data is less than the frequency threshold;
[0010] Obtaining first brightness compensation data of the first frequency data in the spatial domain and second brightness compensation data of the second frequency data in the spatial domain, and correcting the first brightness compensation data based on a preset correction coefficient to obtain third brightness compensation data, wherein the correction coefficient is greater than 1;
[0011] Brightness compensation is performed on the display panel based on the second brightness compensation data and the third brightness compensation data.
[0012] Optionally, obtaining frequency distribution data of the initial brightness compensation data in the frequency domain includes:
[0013] The initial brightness compensation data is read, and the initial brightness compensation data is converted from a spatial domain to a frequency domain based on discrete cosine transform to obtain the frequency distribution data.
[0014] Optionally, extracting first frequency data from the frequency distribution data includes:
[0015] Filter the frequency distribution data based on a preset filtering model to extract the first frequency data,
[0016] The filtering model is configured to filter frequency data less than the frequency threshold and extract frequency data greater than or equal to the frequency threshold.
[0017] Optionally, the filtering model includes: a discrete wavelet transform model.
[0018] Optionally, acquiring a detection image of a display screen of the display panel includes:
[0019] The display screen of the display panel is photographed by an image acquisition device to obtain the detection image, wherein the definition value range used by the image acquisition device is: 1.6-2.0.
[0020] Optionally, compensating the brightness distribution data according to the target brightness value to obtain initial brightness compensation data includes:
[0021] The brightness distribution data is input into a brightness compensation model, so that the brightness compensation model compensates the brightness distribution data based on a target brightness value to obtain initial brightness compensation data.
[0022] Optionally, the display panel includes a plurality of pixels arranged in an array, the plurality of pixels include a reference pixel and a plurality of other pixels, and compensating the brightness distribution data based on a target brightness value to obtain initial brightness compensation data includes:
[0023] Acquire a first actual brightness of the reference pixel in the detection image, and use the first actual brightness as the target brightness value;
[0024] Acquire a second actual brightness of the other pixels in the detection image, and use a difference between the second actual brightness and the first actual brightness as the initial brightness compensation data.
[0025] Optionally, the correction coefficient is greater than 1 and less than or equal to 1.2.
[0026] Optionally, the frequency threshold value ranges from 0.05 to 0.1.
[0027] Another aspect of the present disclosure provides a display panel brightness compensation device, including:
[0028] a first acquiring unit, configured to acquire a detection image of a display screen of the display panel, wherein the detection image is obtained by photographing the display screen;
[0029] a second acquiring unit, configured to acquire brightness distribution data of the display screen in the detection image, and compensate the brightness distribution data according to a target brightness value to obtain initial brightness compensation data;
[0030] an extraction unit, configured to obtain frequency distribution data of the initial brightness compensation data in the frequency domain, and extract first frequency data from the frequency distribution data, wherein the frequency distribution data other than the first frequency data is second frequency data, a frequency value of the first frequency data is greater than or equal to a preset frequency threshold, and a frequency value of the second frequency data is less than the frequency threshold;
[0031] a correction unit, configured to obtain first brightness compensation data of the first frequency data in the spatial domain and second brightness compensation data of the second frequency data in the spatial domain, and correct the first brightness compensation data based on a preset correction coefficient to obtain third brightness compensation data, wherein the correction coefficient is greater than 1;
[0032] A compensation unit is configured to perform brightness compensation on the display panel based on the second brightness compensation data and the third brightness compensation data.
[0033] Optionally, when acquiring frequency distribution data of the initial brightness compensation data in the frequency domain, the extraction unit is configured to:
[0034] The initial brightness compensation data is read, and the initial brightness compensation data is converted from a spatial domain to a frequency domain based on discrete cosine transform to obtain the frequency distribution data.
[0035] Optionally, when extracting the first frequency data from the frequency distribution data, the extraction unit is configured to:
[0036] The frequency distribution data is filtered based on a preset filtering model to extract the first frequency data, wherein the filtering model is configured to filter frequency data less than the frequency threshold and extract frequency data greater than or equal to the frequency threshold.
[0037] Optionally, the filtering model includes: a discrete wavelet transform model.
[0038] Optionally, when acquiring the detection image of the display screen of the display panel, the first acquiring unit is configured to:
[0039] The display screen of the display panel is photographed by an image acquisition device to obtain the detection image, wherein the definition value range used by the image acquisition device is: 1.6-2.0.
[0040] In some embodiments, when compensating the brightness distribution data according to the target brightness value to obtain initial brightness compensation data, the second acquisition unit is configured to:
[0041] The brightness distribution data is input into a brightness compensation model, so that the brightness compensation model compensates the brightness distribution data based on a target brightness value to obtain initial brightness compensation data.
[0042] Optionally, the display panel includes a plurality of pixels arranged in an array, the plurality of pixels including a reference pixel and a plurality of other pixels, and when compensating the brightness distribution data based on a target brightness value to obtain initial brightness compensation data, the brightness compensation model is used to:
[0043] Acquire a first actual brightness of the reference pixel in the detection image, and use the first actual brightness as the target brightness value;
[0044] Acquire a second actual brightness of the other pixels in the detection image, and use a difference between the second actual brightness and the first actual brightness as the initial brightness compensation data.
[0045] Optionally, the correction coefficient is greater than 1 and less than or equal to 1.2.
[0046] Optionally, the frequency threshold value ranges from 0.05 to 0.1.
[0047] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any method described in the first aspect.
[0048] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, comprising one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by any of the methods described in the first aspect.
[0049] The one or more technical solutions provided by the embodiments of the present invention achieve at least the following technical effects or advantages:
[0050] The display panel brightness compensation method provided by the embodiment of the present disclosure comprises the following steps: obtaining a detection image of a display screen of the display panel, the detection image being obtained by photographing the display screen; obtaining brightness distribution data of the display screen in the detection image, compensating the brightness distribution data according to a target brightness value, and obtaining initial brightness compensation data; obtaining frequency distribution data of the initial brightness compensation data in the frequency domain, extracting first frequency data from the frequency distribution data, wherein the frequency distribution data other than the first frequency data is second frequency data, the frequency value of the first frequency data is greater than or equal to a preset frequency threshold, and the frequency value of the second frequency data is less than the frequency threshold; obtaining first brightness compensation data of the first frequency data in the spatial domain, and second brightness compensation data of the second frequency data in the spatial domain, correcting the first brightness compensation data based on a preset correction coefficient to obtain third brightness compensation data, wherein the correction coefficient is greater than 1; and performing brightness compensation on the display panel based on the second brightness compensation data and the third brightness compensation data. Thus, the embodiment of the present disclosure improves the compensation effect of the mura phenomenon of the display panel by performing data enhancement on the high-frequency data in the initial brightness data, thereby improving the brightness uniformity of the display screen.
[0051] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort. In the drawings:
[0053] Figure 1 A flow chart showing a method for compensating brightness of a display panel according to an embodiment of the present disclosure is shown;
[0054] Figure 2 A detailed flow chart of step S20 of an embodiment of the present disclosure is shown;
[0055] Figure 3 A detailed flow chart of step S50 of the embodiment of the present disclosure is shown;
[0056] Figure 4 Another detailed flowchart of step S50 of the embodiment of the present disclosure is shown;
[0057] Figure 5A comparison diagram of the display panel of the embodiment of the present disclosure before and after brightness compensation is shown;
[0058] FIG6( a ) shows the data distribution of the first brightness compensation data according to an embodiment of the present disclosure;
[0059] FIG6( b ) shows the data distribution of the third brightness compensation data according to an embodiment of the present disclosure;
[0060] Figure 7 A structural diagram of a display panel brightness compensation device according to an embodiment of the present disclosure is shown;
[0061] Figure 8 A structural diagram of a computer-readable storage medium in an embodiment of the present disclosure is shown;
[0062] Figure 9 A schematic diagram of the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0063] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of the present disclosure.
[0064] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0065] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.
[0066] It should also be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, such that the embodiments of the present disclosure described herein can be implemented in an order other than that shown or described.
[0067] As used herein, "about," "approximately," "substantially," or "substantially" includes the stated value and an average value that is within an acceptable range of deviation from the particular value as determined by one of ordinary skill in the art taking into account the measurements in question and the errors associated with the measurement of the particular quantity (i.e., the limitations of the measurement system).
[0068] In recent years, self-luminous display panels have experienced rapid development due to their advantages, including fast response, wide viewing angle, high brightness, vibrant colors, and thinness. They are now widely used in various display products. However, due to factors such as production processes and wear and tear during use, self-luminous display panels are prone to uneven brightness (mura).
[0069] For example, as power consumption requirements for self-luminous display panels continue to rise, the luminous efficiency of the EL (electroluminescent) materials used in display panels is also increasing. Tandem (series-connected) light-emitting devices, for example, are used to improve luminous efficiency. In tandem devices, each pixel is highly sensitive to the driving current, and even small differences in driving current will manifest as differences in the brightness of the displayed image. Therefore, tandem (series-connected) products are more likely to experience mura (uneven or inconsistent display brightness).
[0070] Therefore, a technology for removing the uneven brightness phenomenon (English: Demura) has emerged. Demura technology is a technology that detects the Mura phenomenon in a display panel and eliminates the Mura phenomenon to make the brightness of the display screen uniform.
[0071] In the related art, there are mainly two methods to eliminate the Mura phenomenon. One is to use a camera to take multiple photos of the display screen of the display panel to obtain Mura information, thereby compensating the Mura information multiple times, that is, compensating once after taking one photo, and repeating it multiple times until the Mura phenomenon is eliminated. However, this method will greatly increase the shooting time, for example, from 180 seconds to 360 seconds, which reduces production efficiency, such as reducing TT (Takt Time), which is a parameter used to measure the speed at which the production line can meet customer needs. The other is to improve the clarity parameter of the camera so that the Mura information in the captured image is clearer, but when the clarity parameter of the camera is improved, the pixel array of the screen and the pixel array on the camera sensor may overlap at a certain angle or spacing to produce interference, thereby generating interference patterns (moiré), which affect the image quality and are not conducive to the acquisition of Mura information.
[0072] In view of this, an embodiment of the present disclosure provides a display panel brightness compensation method, which can improve the compensation effect of the display panel mura phenomenon by enhancing the high-frequency data in the initial brightness data, thereby improving the uniformity of the display screen brightness.
[0073] The display panel brightness compensation method according to the embodiment of the present disclosure is described below with reference to the accompanying drawings.
[0074] Figure 1 A flow chart of a display panel brightness compensation method according to an embodiment of the present disclosure is shown.
[0075] In a first aspect, an embodiment of the present disclosure provides a display panel brightness compensation method, which is applied to perform brightness compensation on a display panel. Exemplarily, the display panel brightness compensation method can be executed by a host computer.
[0076] like Figure 1 As shown, the display panel brightness compensation method may include at least the following steps S10 to S50:
[0077] Step S10. Acquire a detection image of the display screen of the display panel, wherein the detection image is obtained by photographing the display screen;
[0078] In some embodiments, acquiring the detection image of the display screen of the display panel includes:
[0079] The display screen of the display panel is photographed by an image acquisition device to obtain the detection image, wherein the clarity adopted by the image acquisition device has a value range of 1.6-2.0, for example, 1.6, 1.7, 1.8, 1.9 or 2.0.
[0080] It is understandable that when the clarity used by the image acquisition device is in the range of 1.6-2.0, the clarity of the image acquisition device can provide sufficient resolution but not very high, thereby avoiding the problem of moiré caused by the use of higher clarity in related technologies, which in turn affects the image quality.
[0081] For example, a camera with sufficient resolution, such as a megapixel-level resolution camera, is selected. The camera has a sensor with a high signal-to-noise ratio and a lens that matches the detection distance and field of view, so that the display image of the display panel can be clearly captured. The display panel is placed in a stable position to ensure that the relative position between the camera and the display panel remains consistent when photographing it. In addition, if it is believed that the display panel may have mura in a specific direction, the camera can be used to photograph the same display panel from different angles to more comprehensively capture the mura information in the display panel.
[0082] It can be understood that the detection image captured in the embodiment of the present disclosure includes the actual brightness distribution of the display panel.
[0083] Step S20. Acquire brightness distribution data of the display screen in the detection image, and compensate the brightness distribution data according to the target brightness value to obtain initial brightness compensation data;
[0084] For example, after acquiring the detection image, the image can be converted into a grayscale image. In the grayscale image, each pixel has a brightness value, which usually ranges from 0 to 255 (8-bit grayscale), where 0 represents black and 255 represents white. Thus, according to the brightness value of each pixel, the brightness distribution data of the display screen is obtained. Alternatively, after acquiring the detection image, the brightness is calculated according to the RGB value of each pixel, that is, Y = 0.299R + 0.587G + 0.114B, where (Y) represents brightness, (R), (G), and (B) are the values of the red, green, and blue channels, respectively. Thus, according to the brightness value of each pixel, the brightness distribution data of the display screen is obtained.
[0085] In some embodiments, compensating the brightness distribution data according to the target brightness value to obtain initial brightness compensation data includes:
[0086] The brightness distribution data is input into a brightness compensation model (DMR, Defect Mura Reduction), so that the brightness compensation model compensates the brightness distribution data based on a target brightness value to obtain initial brightness compensation data.
[0087] It should be noted that the brightness compensation model is a model known in the relevant technology. The brightness compensation model is configured to obtain brightness compensation data through calculation to reduce or even eliminate the Mura defect of the display panel. Its working principle can be referred to the relevant technology and will not be repeated here.
[0088] In some embodiments, the display panel includes a plurality of pixels arranged in an array, the plurality of pixels including a reference pixel and a plurality of other pixels. Exemplarily, the reference pixel is a pixel located at a center position in the display panel, and the plurality of other pixels are pixels other than the reference pixel.
[0089] Figure 2 A detailed flowchart of step S20 of an embodiment of the present disclosure is shown.
[0090] In some embodiments, compensating the brightness distribution data based on the target brightness value to obtain initial brightness compensation data includes:
[0091] Step S201. Obtain a first actual brightness of the reference pixel in the detection image, and use the first actual brightness as the target brightness value;
[0092] Step S202: Acquire the second actual brightness of the other pixels in the detection image, and use the difference between the second actual brightness and the first actual brightness as the initial brightness compensation data.
[0093] Therefore, the disclosed embodiments use the actual brightness value of a reference pixel in the display panel as a reference, obtain the difference between the actual brightness value of each other pixel and the actual brightness value of the reference pixel, and then obtain brightness compensation data based on the difference. It can be understood that this difference is a vector value, that is, it has a direction and magnitude. Therefore, for products with more obvious mura, such as tandem light-emitting devices, the brightness values between each two pixels may be different. By obtaining the difference between each other pixel and the reference pixel as the initial brightness compensation data, the disclosed embodiments can compensate the brightness of each pixel, thereby improving the compensation accuracy.
[0094] In some embodiments, compensating the brightness distribution data based on the target brightness value to obtain initial brightness compensation data includes: obtaining the actual brightness value of the abnormal pixel in the detection image, obtaining the difference between the actual brightness value and the target value (for example, the brightness mean of the normal brightness area), and using the difference as the initial brightness compensation data of the abnormal pixel, wherein the abnormal pixel refers to a pixel with Mura phenomenon.
[0095] In some embodiments, the brightness distribution data is compensated based on the target brightness value to obtain initial brightness compensation data, including: if the area of the abnormal area in the detection image is greater than or equal to the area threshold, the unknown brightness compensation data is estimated using the known brightness compensation data, that is, interpolation is performed, wherein the abnormal area refers to the area where the Mura phenomenon exists, and the interpolation method includes linear interpolation, bilinear interpolation, cubic spline interpolation, etc.
[0096] Step S30. Obtain frequency distribution data of the initial brightness compensation data in the frequency domain, and extract first frequency data from the frequency distribution data, wherein the frequency distribution data other than the first frequency data is second frequency data, the frequency value of the first frequency data is greater than or equal to a preset frequency threshold, and the frequency value of the second frequency data is less than the frequency threshold;
[0097] It can be understood that the initial brightness compensation data is data in the spatial domain.
[0098] In some embodiments, obtaining frequency distribution data of the initial brightness compensation data in the frequency domain includes:
[0099] The initial brightness compensation data is read, and the initial brightness compensation data is converted from a spatial domain to a frequency domain based on discrete cosine transform to obtain the frequency distribution data.
[0100] It is understood that the initial brightness compensation data can be stored in a storage medium of the host computer and read using the read function. The initial brightness compensation data can be a collection of brightness compensation data for multiple other pixels. In addition, if the read initial brightness compensation data is a raw byte stream, it may be necessary to parse it into a format suitable for further processing, such as an image represented by a two-dimensional array.
[0101] It should be noted that the discrete cosine transform (DCT) is a technique for converting signals from the spatial domain to the frequency domain. For a two-dimensional image, the DCT can be used to convert it to the frequency domain, thereby obtaining the frequency distribution of the initial luminance data in the frequency domain. The operating principles of the DCT can be found in related literature and will not be elaborated here.
[0102] In some embodiments, the initial brightness compensation data may be converted from the spatial domain to the frequency domain using Fourier transform. The working principle of Fourier transform may refer to related technologies and will not be described in detail here.
[0103] After obtaining the frequency distribution data, the frequency distribution data can be divided into first frequency data and second frequency data according to a preset frequency threshold, where the frequency value of the first frequency data is greater than or equal to the preset frequency threshold, and the frequency value of the second frequency data is less than the frequency threshold, wherein the value range of the frequency threshold can be 0.05-0.1, for example, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1, etc.
[0104] It can be understood that the first frequency data is high-frequency data compared to the second frequency data, and the second frequency data is low-frequency data compared to the first frequency data. In the field of image processing, high-frequency data is mainly used to reflect the rapidly changing parts of the image. That is, if the brightness uniformity of each pixel in certain areas of the display screen is poor, for example, at the edge or boundary area of the image, the brightness values of the pixels in these areas will vary significantly. When reflected in the initial brightness compensation data, the generated brightness compensation data will also vary significantly. In the field of image processing, low-frequency data is mainly used to reflect the slowly changing parts of the image. For example, large areas of color gradients or areas with gradual brightness transitions belong to low-frequency data. When reflected in the initial brightness compensation data, the generated brightness compensation data will also have little difference. Because the brightness values of each pixel corresponding to the high-frequency data vary greatly, the effect of only one compensation is relatively poor. Therefore, the embodiment of the present disclosure extracts the high-frequency data from the frequency distribution data so that this part of the data can be further processed to improve the brightness compensation effect.
[0105] In some embodiments, extracting first frequency data from the frequency distribution data includes:
[0106] The frequency distribution data is filtered based on a preset filtering model to extract the first frequency data, wherein the filtering model is configured to filter frequency data less than the frequency threshold and extract frequency data greater than or equal to the frequency threshold. Exemplarily, the filtering model includes a discrete wavelet transform model.
[0107] It can be understood that the discrete wavelet transform (DWT) model uses wavelet functions to represent the different frequency components of frequency distribution data. Based on multi-resolution analysis, the frequency distribution data is decomposed into components of different scales (frequency bandwidths). The above decomposition is usually implemented using a series of filter banks. The filter bank includes a low-pass filter (used to extract approximate coefficients to represent low-frequency data in the frequency distribution data) and a high-pass filter (used to extract detail coefficients to represent the high-frequency data of the signal).
[0108] Exemplarily, the frequency distribution data is input into a pair of filter groups (including a low-pass filter and a high-pass filter), the low-pass filter outputs low-frequency data in the frequency distribution data, and the high-pass filter outputs high-frequency data in the frequency distribution data.
[0109] Step S40: Obtaining first brightness compensation data of the first frequency data in the spatial domain and second brightness compensation data of the second frequency data in the spatial domain, and correcting the first brightness compensation data based on a preset correction coefficient to obtain third brightness compensation data, wherein the correction coefficient is greater than 1;
[0110] Exemplarily, obtaining first brightness compensation data for the first frequency data in the spatial domain and second brightness compensation data for the second frequency data in the spatial domain refers to converting the first frequency data from the frequency domain to the spatial domain to obtain the first brightness compensation data, and converting the second frequency data from the frequency domain to the spatial domain to obtain the second brightness compensation data. When converting from the frequency domain to the spatial domain, an inverse discrete cosine transform technique or an inverse Fourier transform technique can be used. The operating principles of these two techniques can be referred to in related arts and are not further described here.
[0111] It should be noted that the preset correction coefficient is greater than 1 and less than or equal to 1.2, for example, 1.01, 1.02, 1.03, 1.04, 1.05, 1.06, 1.07, 1.08, 1.09, 1.1, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.2, etc. The specific correction coefficient can be adaptively selected according to the differences in the display panel and is not limited here.
[0112] It can be understood that since the correction coefficient is greater than 1, after the correction coefficient corrects the first brightness compensation data, the first brightness compensation data can be enhanced. For example, the first brightness compensation data before correction is a, the correction coefficient is 1.1, and the first brightness compensation data after correction is 1.1a. Therefore, the compensation data of the display panel can be corrected twice by software, and then the brightness of the display panel can be compensated once based on the corrected compensation data, avoiding the problem of multiple shooting of the display screen and multiple compensation of the display brightness in the related technology, resulting in too long compensation time and affecting production efficiency.
[0113] Step S50 . Perform brightness compensation on the display panel based on the second brightness compensation data and the third brightness compensation data.
[0114] It is understood that the data in the frequency domain corresponding to the second brightness compensation data is low-frequency data, that is, the second brightness compensation data is compensation data corresponding to areas of the display panel where the brightness of each pixel changes slowly, and the data in the frequency domain corresponding to the third brightness compensation data is high-frequency data, that is, the third brightness compensation data is compensation data corresponding to areas of the display panel where the brightness of each pixel changes rapidly. Therefore, the disclosed embodiment uses software to enhance the compensation data for areas of the display panel where the brightness of each pixel changes rapidly, thereby completing compensation for these areas in a single step. This avoids the problem in related technologies of requiring multiple captures of the display screen and multiple compensations of the display brightness, resulting in excessive compensation time and impacting production efficiency.
[0115] Figure 3A detailed flowchart of step S50 of an embodiment of the present disclosure is shown.
[0116] In some embodiments, the display panel includes a plurality of pixels arranged in an array, and performing brightness compensation on the display panel based on the second brightness compensation data and the third brightness compensation data includes:
[0117] Step S501A. Determine a first compensation grayscale corresponding to the second brightness compensation data and a second compensation grayscale corresponding to the third brightness compensation data according to a preset second mapping relationship, wherein the second mapping relationship is used to represent a nonlinear mapping relationship between the brightness and grayscale value of the pixel;
[0118] Step S502A: Perform brightness compensation on the plurality of pixels based on the first compensation grayscale and the second compensation grayscale.
[0119] It should be noted that in image processing technology, each grayscale level represents a specific brightness value, usually represented by 8-bit (256 levels), 10-bit (1024 levels), or higher bit depth. The greater the bit depth, the more grayscale levels can be represented, thus providing a more delicate and smooth transition effect. In display panels, brightness is achieved by adjusting the luminous intensity of pixels. For example, for OLED (Organic Light-Emitting Diode) display panels, the luminous intensity is adjusted by controlling the amount of light emitted by each pixel.
[0120] Because the human eye's perception of brightness changes is not linear, but is more sensitive to changes in dark areas, actual display panels usually use gamma correction to adjust. For example, the standard sRGB (Standard Red Green Blue) color space uses a Gamma 2.2 curve, that is, a Gamma value of 2.2. Therefore, the relationship between brightness and grayscale values follows the following formula:
[0121] L=(V in / N) γ ×L max ;
[0122] Among them, L represents brightness, V in Represents the input grayscale value, N represents the maximum grayscale value (e.g. 255), γ represents the Gamma value, L max Indicates the maximum brightness of the display panel.
[0123] Therefore, based on the above formula, by adjusting the grayscale value to adjust the brightness value, the brightness changes that the human eye can perceive can be distributed as evenly as possible within a limited grayscale range, ensuring that the transition from dark to bright looks smooth and natural.
[0124] Figure 4 Another detailed flowchart of step S50 of the embodiment of the present disclosure is shown.
[0125] In some embodiments, the display panel includes a plurality of pixels arranged in an array, and performing brightness compensation on the display panel based on the second brightness compensation data and the third brightness compensation data includes:
[0126] Step S501B. Determine a first compensation voltage corresponding to the second brightness compensation data and a second compensation voltage corresponding to the third brightness compensation data according to a preset first mapping relationship, wherein the first mapping relationship is used to represent a nonlinear mapping relationship between the brightness of the pixel and the driving voltage signal;
[0127] Step S502B: Perform brightness compensation on the plurality of pixels based on the first compensation voltage and the second compensation voltage.
[0128] In a display panel, the driving voltage controls the luminous intensity of each pixel or the direction of the liquid crystal molecules, thereby affecting the final brightness output. For LCD (Liquid Crystal Display), the driving voltage determines the amount of light from the backlight source that passes through the liquid crystal layer; for OLED displays, the driving voltage directly determines the luminous intensity of the organic light-emitting material.
[0129] It should be noted that the relationship between driving voltage and brightness is nonlinear, that is, an increase in driving voltage does not lead to a proportional increase in brightness. This relationship can be approximately described by the following formula:
[0130] L=k×V α ;
[0131] Where L represents brightness, and k and α are constants that depend on the specific display technology and material properties.
[0132] Therefore, based on the above formula, the light emission or transmittance is controlled by adjusting the voltage signal to achieve the desired brightness level.
[0133] In some embodiments, performing brightness compensation on the display panel based on the second brightness compensation data and the third brightness compensation data includes:
[0134] The second brightness compensation data and the third brightness compensation data are stored in a memory chip of the display panel, so that the display panel performs brightness compensation according to the second brightness compensation data and the third brightness compensation data.
[0135] Based on the above disclosure, the display panel brightness compensation method provided by the embodiment of the present disclosure comprises the following steps: obtaining a detection image of a display screen of the display panel, the detection image being obtained by photographing the display screen; obtaining brightness distribution data of the display screen in the detection image, compensating the brightness distribution data according to a target brightness value, and obtaining initial brightness compensation data; obtaining frequency distribution data of the initial brightness compensation data in the frequency domain, extracting first frequency data from the frequency distribution data, wherein the frequency distribution data other than the first frequency data is second frequency data, the frequency value of the first frequency data is greater than or equal to a preset frequency threshold, and the frequency value of the second frequency data is less than the frequency threshold; obtaining first brightness compensation data of the first frequency data in the spatial domain, and second brightness compensation data of the second frequency data in the spatial domain, correcting the first brightness compensation data based on a preset correction coefficient to obtain third brightness compensation data, wherein the correction coefficient is greater than 1; and performing brightness compensation on the display panel based on the second brightness compensation data and the third brightness compensation data. Thus, the embodiment of the present disclosure improves the compensation effect of the mura phenomenon of the display panel by performing data enhancement on the high-frequency data in the initial brightness data, thereby improving the brightness uniformity of the display screen. In addition, the compensation data of the areas where the brightness of each pixel in the display panel changes rapidly is enhanced by software, so that the compensation of the above-mentioned areas can be completed at one time, avoiding the problem in the related art that it is necessary to shoot the display screen multiple times and compensate the display brightness multiple times, resulting in excessively long compensation time and affecting production efficiency; in addition, the clarity value of the image acquisition device used in the embodiment of the present disclosure can provide sufficient resolution but is not very high, thereby avoiding the problem of moiré patterns caused by using higher clarity, which in turn affects the image quality.
[0136] Figure 5 Comparison diagrams of the display panel of the embodiment of the present disclosure before and after brightness compensation are shown. Figure (a) shows the display screen when the display panel is not subjected to the demura process. It can be seen that the brightness uniformity of the display screen is poor. Figure (b) shows the display screen after the display panel is subjected to brightness compensation based on the brightness compensation method in the relevant technology. It can be seen that the brightness uniformity of the display screen in Figure (b) has been improved to a certain extent compared with that in Figure (a), but it is still not good. Figure (c) shows the display screen after the display panel is subjected to brightness compensation based on the brightness compensation method of the embodiment of the present disclosure. It can be seen that the brightness uniformity of the display screen in Figure (c) has been further improved compared with that in Figure (b), and the brightness uniformity is better.
[0137] Figure 6(a) shows the data distribution of the first brightness compensation data of the embodiment of the present disclosure, and Figure 6(b) shows the data distribution of the third brightness compensation data of the embodiment of the present disclosure. By comparing Figure 6(a) and Figure 6(b), it can be seen that at different pixel positions (locations), the third brightness compensation data (offset) is enhanced compared to the first brightness compensation data (offset).
[0138] Figure 7 A structural diagram of a display panel brightness compensation device according to an embodiment of the present disclosure is shown.
[0139] Another aspect of the present disclosure provides a display panel brightness compensation device 200, comprising:
[0140] A first acquiring unit 201 is configured to acquire a detection image of a display screen of the display panel, wherein the detection image is obtained by photographing the display screen;
[0141] A second acquiring unit 202 is configured to acquire brightness distribution data of the display screen in the detection image, and compensate the brightness distribution data according to a target brightness value to obtain initial brightness compensation data;
[0142] an extraction unit 203 configured to obtain frequency distribution data of the initial brightness compensation data in the frequency domain, and extract first frequency data from the frequency distribution data, wherein the frequency distribution data other than the first frequency data is second frequency data, a frequency value of the first frequency data is greater than or equal to a preset frequency threshold, and a frequency value of the second frequency data is less than the frequency threshold;
[0143] a correction unit 204 configured to obtain first brightness compensation data of the first frequency data in the spatial domain and second brightness compensation data of the second frequency data in the spatial domain, and to correct the first brightness compensation data based on a preset correction coefficient to obtain third brightness compensation data, wherein the correction coefficient is greater than 1;
[0144] The compensation unit 205 is configured to perform brightness compensation on the display panel based on the second brightness compensation data and the third brightness compensation data.
[0145] In some embodiments, when acquiring the frequency distribution data of the initial brightness compensation data in the frequency domain, the extraction unit is configured to:
[0146] The initial brightness compensation data is read, and the initial brightness compensation data is converted from a spatial domain to a frequency domain based on discrete cosine transform to obtain the frequency distribution data.
[0147] In some embodiments, when extracting the first frequency data from the frequency distribution data, the extraction unit is configured to:
[0148] Filter the frequency distribution data based on a preset filtering model to extract the first frequency data,
[0149] The filtering model is configured to filter frequency data less than the frequency threshold and extract frequency data greater than or equal to the frequency threshold.
[0150] In some embodiments, the filtering model includes: a discrete wavelet transform model.
[0151] In some embodiments, when acquiring the detection image of the display screen of the display panel, the first acquiring unit is configured to:
[0152] The display screen of the display panel is photographed by an image acquisition device to obtain the detection image, wherein the definition value range used by the image acquisition device is: 1.6-2.0.
[0153] In some embodiments, when compensating the brightness distribution data according to the target brightness value to obtain initial brightness compensation data, the second acquisition unit is configured to:
[0154] The brightness distribution data is input into a brightness compensation model, so that the brightness compensation model compensates the brightness distribution data based on a target brightness value to obtain initial brightness compensation data.
[0155] In some embodiments, the display panel includes a plurality of pixels arranged in an array, the plurality of pixels including a reference pixel and a plurality of other pixels. When compensating the brightness distribution data based on a target brightness value to obtain initial brightness compensation data, the brightness compensation model is used to:
[0156] Acquire a first actual brightness of the reference pixel in the detection image, and use the first actual brightness as the target brightness value;
[0157] Acquire a second actual brightness of the other pixels in the detection image, and use a difference between the second actual brightness and the first actual brightness as the initial brightness compensation data.
[0158] In some embodiments, the correction factor is greater than 1 and less than or equal to 1.2.
[0159] In some embodiments, the frequency threshold value ranges from 0.05 to 0.1.
[0160] Figure 8 A structural diagram of a computer-readable storage medium according to an embodiment of the present disclosure is shown.
[0161] Another aspect of the embodiments of the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium stores at least one computer program instruction, and the at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any of the methods described in the first aspect.
[0162] The computer-readable storage medium may be a portable compact disc read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the computer-readable storage medium of the present disclosure is not limited thereto. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0163] The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0164] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0165] Figure 9 A schematic diagram of the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present disclosure is shown.
[0166] Another aspect of an embodiment of the present disclosure provides an electronic device, comprising one or more processors and one or more memories, wherein the one or more memories store at least one program code, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by any of the methods described in the first aspect.
[0167] like Figure 9 As shown, electronic device 400 is implemented as a general-purpose computing device. Components of electronic device 400 may include, but are not limited to, at least one processing unit 410, at least one storage unit 420, and a bus 430 connecting various system components (including storage unit 420 and processing unit 410).
[0168] The storage unit stores program codes, which can be executed by the processing unit 410, so that the processing unit 410 executes the steps according to various exemplary embodiments of the present disclosure described in the above “Example Method” section of this specification.
[0169] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache 422 , and may further include a read-only memory unit (ROM) 423 .
[0170] The storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0171] Bus 430 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0172] The electronic device 400 can also communicate with one or more external devices 500 (e.g., a keyboard, a pointing device, a Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 400, and / or any device that enables the electronic device 400 to communicate with one or more other computing devices (e.g., a router, a modem, etc.). This communication can occur via an I / O (input / output) interface 450, which can also be connected to a display unit 440 for displaying the content of the communication. Furthermore, the electronic device 400 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 460. As shown, the network adapter 460 communicates with other modules of the electronic device 400 via the bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 400, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0173] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of the present invention and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwiring, or a combination of any of these. Furthermore, each functional unit may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit.
[0174] In the several embodiments provided in the present disclosure, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0175] The units described as separate components may or may not be physically separate, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0176] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the various embodiments of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0177] It should be noted that the above embodiments illustrate rather than limit the invention, and that a person skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between brackets should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising several different elements and by means of suitably programmed computers. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names.
[0178] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A display panel brightness compensation method, characterized in that: include: Acquire a detection image of a display screen of the display panel, wherein the detection image is obtained by photographing the display screen; Acquiring brightness distribution data of the display screen in the detection image, and compensating the brightness distribution data according to a target brightness value to obtain initial brightness compensation data; Obtaining frequency distribution data of the initial brightness compensation data in a frequency domain, and extracting first frequency data from the frequency distribution data, wherein the frequency distribution data other than the first frequency data is second frequency data, a frequency value of the first frequency data is greater than or equal to a preset frequency threshold, and a frequency value of the second frequency data is less than the frequency threshold; Obtaining first brightness compensation data of the first frequency data in the spatial domain and second brightness compensation data of the second frequency data in the spatial domain, and correcting the first brightness compensation data based on a preset correction coefficient to obtain third brightness compensation data, wherein the correction coefficient is greater than 1; Brightness compensation is performed on the display panel based on the second brightness compensation data and the third brightness compensation data.
2. The method according to claim 1, characterized in that The obtaining of frequency distribution data of the initial brightness compensation data in the frequency domain includes: The initial brightness compensation data is read, and the initial brightness compensation data is converted from a spatial domain to a frequency domain based on discrete cosine transform to obtain the frequency distribution data.
3. The method according to claim 1, characterized in that The extracting first frequency data from the frequency distribution data comprises: The frequency distribution data is filtered based on a preset filtering model to extract the first frequency data, wherein the filtering model is configured to filter frequency data less than the frequency threshold and extract frequency data greater than or equal to the frequency threshold.
4. The method according to claim 3, characterized in that The filtering model includes: a discrete wavelet transform model.
5. The method according to claim 1, wherein The acquiring of a detection image of a display screen of the display panel includes: The display screen of the display panel is photographed by an image acquisition device to obtain the detection image, wherein the definition value range used by the image acquisition device is: 1.6-2.
0.
6. The method according to claim 1, characterized in that The compensating the brightness distribution data according to the target brightness value to obtain initial brightness compensation data includes: The brightness distribution data is input into a brightness compensation model, so that the brightness compensation model compensates the brightness distribution data based on a target brightness value to obtain initial brightness compensation data.
7. The method according to claim 6, characterized in that The display panel includes a plurality of pixels arranged in an array, the plurality of pixels including a reference pixel and a plurality of other pixels, and the compensating the brightness distribution data based on the target brightness value to obtain initial brightness compensation data includes: Acquire a first actual brightness of the reference pixel in the detection image, and use the first actual brightness as the target brightness value; Acquire a second actual brightness of the other pixels in the detection image, and use a difference between the second actual brightness and the first actual brightness as the initial brightness compensation data.
8. The method according to any one of claims 1 to 7, characterized in that: The correction coefficient is greater than 1 and less than or equal to 1.
2.
9. The method according to any one of claims 1 to 7, characterized in that: The frequency threshold value ranges from 0.05 to 0.
1.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one computer program instruction, and the at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any one of the methods according to claims 1-9.
11. An electronic device, characterized in that: The method comprises one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Moire compensation method for brightness gray-scale image of OLED screen
CN112581904A
Display screen brightness adjusting method and device, terminal equipment and medium
CN115101002A