Display panel brightness compensation method, medium and equipment
By compensating and data enhancing the brightness distribution data of the self-luminous display panel, the problem of uneven brightness is solved, the brightness uniformity of the display screen is improved, and more efficient brightness compensation is achieved.
Patent Information
- Application Number
- CN202510405143.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-01
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-04-01
AI Technical Summary
The self-luminous display panel is prone to uneven brightness (Mura), resulting in uneven brightness of the display screen.
By acquiring the detection image of the display panel, obtaining the brightness distribution data and compensating, extracting the high-frequency data in the frequency distribution data for data enhancement, correcting the brightness compensation data based on the correction coefficient, and finally performing brightness compensation on the display panel based on the corrected data.
The compensation effect of Mura phenomenon on the display panel is improved, the uniformity of the brightness of the display screen is enhanced, and the reduction in production efficiency caused by multiple shooting and compensation is avoided.
Smart Images

Figure CN119993066A_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 been rapidly developed and widely used in various display products due to their advantages such as fast response, wide viewing angle, high brightness, bright colors, and thinness. However, due to production process or loss in use, self-luminous display panels are prone to uneven brightness (English: Mura) of the display screen.
[0003] Therefore, a technology for removing the uneven brightness phenomenon (English: Demura) has emerged. The Demura technology is a technology for detecting the Mura phenomenon in a display panel and eliminating 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 picture.
[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0006] A first aspect of an embodiment of the present disclosure provides a display panel brightness compensation method, comprising:
[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] 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;
[0009] Acquire 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;
[0010] Acquire 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;
[0011] Brightness compensation is performed on the display panel based on the second brightness compensation data and the third brightness compensation data.
[0012] Optionally, the acquiring 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 a discrete cosine transform to obtain the frequency distribution data.
[0014] Optionally, extracting first frequency data from the frequency distribution data includes:
[0015] Filtering 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 the detection image of the 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 adopted 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 reference pixels 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:
[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 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.
[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 acquisition 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 acquisition unit is used 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, 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;
[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 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;
[0032] A compensation unit is used 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 the frequency distribution data of the initial brightness compensation data in the frequency domain, the extraction unit is used 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 a discrete cosine transform to obtain the frequency distribution data.
[0035] Optionally, when extracting the first frequency data from the frequency distribution data, the extracting unit is used 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 acquisition unit is used 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 adopted by the image acquisition device is: 1.6-2.0.
[0040] In some embodiments, when the brightness distribution data is compensated according to the target brightness value to obtain the initial brightness compensation data, the second acquisition unit is used 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 include reference pixels and a plurality of other pixels, and when the brightness distribution data is compensated 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 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.
[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, wherein at least one computer program instruction is stored in the computer-readable storage medium, and 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, there is provided an electronic device, 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] 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 is to obtain a detection image of a display screen of the display panel, wherein the detection image is obtained by shooting the display screen; obtain the brightness distribution data of the display screen in the detection image, compensate the brightness distribution data according to the target brightness value, and obtain the initial brightness compensation data; obtain the frequency distribution data of the initial brightness compensation data in the frequency domain, extract the first frequency data from the frequency distribution data, wherein the frequency distribution data other than the first frequency data is the second frequency data, 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; obtain the first brightness compensation data of the first frequency data in the spatial domain, and the second brightness compensation data of the second frequency data in the spatial domain, correct the first brightness compensation data based on the preset correction coefficient, and obtain the third brightness compensation data, wherein the correction coefficient is greater than 1; perform brightness compensation on the display panel based on the second brightness compensation data and the third brightness compensation data. Therefore, 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 uniformity of the brightness 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 present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The drawings herein are incorporated into the specification and constitute a part of the specification, showing 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 for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0053] Figure 1 A flow chart showing a display panel brightness compensation method 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 flow chart 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] FIG. 6( a ) shows data distribution of first brightness compensation data according to an embodiment of the present disclosure;
[0059] FIG. 6( b ) shows 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] Fig. 9 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0063] The following will be combined with the 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 described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work 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 independent entities. That is, these functional entities may be implemented in software form, or 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 only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0066] It should also be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the objects used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those shown or described.
[0067] As used herein, "about," "approximately," "substantially" includes the stated value and the average value that is within an acceptable range of deviation from the particular value, where the acceptable range of deviation is 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 been rapidly developed and widely used in various display products due to their advantages such as fast response, wide viewing angle, high brightness, bright colors, and thinness. However, due to production process or loss in use, self-luminous display panels are prone to uneven brightness (English: Mura) of the display screen.
[0069] For example, as the power consumption requirements for self-luminous display panels are getting higher and higher, the luminous efficiency of EL (Electro Luminescent) materials used in display panels is also getting higher and higher, such as using Tandem (series) light-emitting devices to improve luminous efficiency. In Tandem devices, each pixel is more sensitive to the driving current, and a small difference in the driving current will appear as a difference in the brightness of the display screen. Therefore, Tandem (series) products are more likely to have mura (uneven and inconsistent display brightness).
[0070] Therefore, a technology for removing the uneven brightness phenomenon (English: Demura) has emerged. The Demura technology is a technology for detecting the Mura phenomenon in a display panel and eliminating 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, so as to compensate for the Mura information multiple times, that is, compensate once after taking one photo, and repeat it many times until the Mura phenomenon is eliminated, but 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, beat 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 be superimposed at a certain angle or spacing to produce interference, resulting in 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 mura phenomenon of the display panel by enhancing the high-frequency data in the initial brightness data, thereby improving the uniformity of the brightness of the display screen.
[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 at least include the following steps S10 to S50:
[0077] Step S10. Acquire a detection image of a 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 value range adopted by the image acquisition device is: 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 using higher clarity in related technologies, which in turn affects the image quality.
[0081] Exemplarily, a camera with sufficient resolution is selected, such as a camera with a megapixel resolution, which 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 screen of the display panel can be clearly photographed. 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 shoot the same display panel from different angles to capture the Mura information in the display panel more comprehensively.
[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 the 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] Exemplarily, after acquiring the detection image, the image can be converted into a grayscale image, in which 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 refer 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 flow chart 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: Obtain 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 embodiment of the present disclosure uses the actual brightness value of the reference pixel in the display panel as a reference, obtains the difference between the actual brightness value of each other pixel and the actual brightness value of the reference pixel value, and obtains brightness compensation data based on the difference. It can be understood that the difference is a vector value, that is, it has direction and size. Therefore, for products with more obvious Mura phenomenon such as Tandem light-emitting devices, the brightness values between each two pixels may be different. The embodiment of the present disclosure obtains the difference between each other pixel and the reference pixel as the initial brightness compensation data, which can compensate the brightness of each pixel and improve 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 an actual brightness value of an abnormal pixel in the detection image, obtaining a difference between the actual brightness value and a target value (e.g., a brightness mean value of a normal brightness area), and using the difference as initial brightness compensation data for the abnormal pixel, wherein the abnormal pixel refers to a pixel having a 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 region 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 region refers to the region where the Mura phenomenon exists, and the interpolation methods include 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, the acquiring 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 a discrete cosine transform to obtain the frequency distribution data.
[0100] It is understandable that the initial brightness compensation data can be stored in a storage medium of the host computer, and the initial brightness compensation data can be read using a read function, wherein the initial brightness compensation data can be a collection of brightness compensation data of 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 discrete cosine transform is a technology that converts signals from the spatial domain to the frequency domain. Then, for a two-dimensional image, it can be converted to the frequency domain based on discrete cosine transform, thereby obtaining the frequency distribution data of the initial brightness data in the frequency domain. Among them, the working principle of discrete cosine transform can refer to the relevant technology, which will not be repeated here.
[0102] In some embodiments, Fourier transform may be used to convert the initial brightness compensation data from the spatial domain to the frequency domain. The working principle of Fourier transform may refer to related technologies and will not be described in detail here.
[0103] After acquiring 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, wherein 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: in the edge or boundary area of the image, the brightness values of the pixels in these places will change greatly, and when reflected in the initial brightness compensation data, the generated brightness compensation data will also change greatly. In the field of image processing, low-frequency data is mainly used to reflect the slowly changing parts of the image, for example: a large area of color gradient or a gradual transition of brightness area belongs to low-frequency data, and when reflected in the initial brightness compensation data, the generated brightness compensation data will also have a small difference. Since the brightness values of each pixel corresponding to the high-frequency data change 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 the part of the data can be further processed later to improve the brightness compensation effect.
[0105] In some embodiments, extracting first frequency data from the frequency distribution data comprises:
[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 different frequency components of frequency distribution data, and based on multi-resolution analysis, decomposes the frequency distribution data into components of different scales (frequency bandwidths), and 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 characterize low-frequency data in the frequency distribution data) and a high-pass filter (used to extract detail coefficients to characterize 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 the low-frequency data in the frequency distribution data, and the high-pass filter outputs the high-frequency data in the frequency distribution data.
[0109] Step S40. 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;
[0110] Exemplarily, 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 means: 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 technology or an inverse Fourier transform technology can be used. The working principles of the above two technologies can refer to the relevant technologies and will not be repeated 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 panels 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. Thus, the compensation data of the display panel can be corrected secondary by software, and then the display panel is brightness compensated at one time based on the corrected compensation data, thereby avoiding the problem of multiple shooting of the display screen and multiple compensation of the display brightness in the related technology, resulting in excessive 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 can be 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 the compensation data corresponding to the area where the brightness of each pixel in the display panel 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 the compensation data corresponding to the area where the brightness of each pixel in the display panel changes rapidly. Therefore, the embodiment of the present disclosure uses software to enhance the compensation data of the area where the brightness of each pixel in the display panel changes rapidly, so that the compensation of the above-mentioned area can be completed at one time, avoiding the problem in the related art that the display screen needs to be photographed multiple times and the display brightness needs to be compensated multiple times, resulting in too long compensation time and affecting production efficiency.
[0115] Figure 3A detailed flow chart of step S50 of the embodiment of the present disclosure is shown.
[0116] In some embodiments, the display panel includes a plurality of pixels arranged in an array, and the 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 characterize 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, which is usually represented by 8 bits (256 levels), 10 bits (1024 levels) or higher bit depth. The greater the bit depth, the more grayscale levels can be represented, which can provide a more delicate and smooth transition effect. In the display panel, brightness is achieved by adjusting the luminous intensity of the pixel. For example, for an OLED (Organic Light-Emitting Diode) display panel, the luminous intensity is adjusted by controlling the amount of light emitted by each pixel.
[0120] Since the human eye's perception of brightness changes is not linear, but more sensitive to changes in dark areas, actual display panels usually use gamma correction for adjustment. For example, the standard sRGB (Standard Red Green Blue) uses a Gamma 2.2 curve, that is, the Gamma value is 2.2, so the brightness and grayscale values follow the following formula relationship:
[0121] L=(V in / N) γ ×L max ;
[0122] Where 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 change perceptible to the human eye 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 the 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 characterize 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] Among them, L represents brightness, 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 disclosed content, the display panel brightness compensation method provided by the embodiment of the present disclosure is obtained by acquiring a detection image of the display screen of the display panel, and the detection image is obtained by shooting the display screen; obtaining the brightness distribution data of the display screen in the detection image, compensating the brightness distribution data according to the target brightness value, and obtaining the initial brightness compensation data; obtaining the frequency distribution data of the initial brightness compensation data in the frequency domain, extracting the first frequency data from the frequency distribution data, wherein the frequency distribution data other than the first frequency data is the second frequency data, 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; obtaining the first brightness compensation data of the first frequency data in the spatial domain, and the second brightness compensation data of the second frequency data in the spatial domain, correcting the first brightness compensation data based on the preset correction coefficient, and obtaining the third brightness compensation data, wherein the correction coefficient is greater than 1; performing brightness compensation on the display panel based on the second brightness compensation data and the third brightness compensation data. Therefore, 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 uniformity of the brightness 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 excessive 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 not very high, thereby avoiding the problem of moiré caused by using higher clarity, which in turn affects the image quality.
[0136] Figure 5 The comparison diagram of the display panel of the embodiment of the present disclosure before and after brightness compensation is shown. Among them, (a) shows the display screen when the display panel is not subjected to the Demura process, and it can be seen that the brightness uniformity of the display screen is poor, and (b) shows the display screen after the display panel is subjected to brightness compensation based on the brightness compensation method in the related art. It can be seen that the brightness uniformity of the display screen in (b) has been improved to a certain extent compared with that in (a), but it is still not good; (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 (c) has been further improved compared with that in (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, including:
[0140] A first acquisition unit 201 is used 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 acquisition unit 202 is used 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 is used 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, 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;
[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 used 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 a 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 extracting unit is used to:
[0148] Filtering 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 acquisition unit is used 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 adopted by the image acquisition device is: 1.6-2.0.
[0153] In some embodiments, when the brightness distribution data is compensated according to the target brightness value to obtain the initial brightness compensation data, the second acquisition unit is used 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 include a reference pixel and a plurality of other pixels, and when the brightness distribution data is compensated 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 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.
[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 disk read-only memory (CD-ROM) and include program code, and may 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, and in the present disclosure, the readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination 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 device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more conductors, 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++, etc., and 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 separate 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 through 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., through the Internet using an Internet service provider).
[0165] Fig. 9 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present disclosure is shown.
[0166] Yet 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 Fig. 9 As shown, the electronic device 400 is in the form of a general computing device. The components of the 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 different system components (including the storage unit 420 and the 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 described in the above “Embodiment Method” section of this specification according to various exemplary embodiments of the present disclosure.
[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 unit bus or memory unit 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 may also communicate with one or more external devices 500 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 400, and / or communicate with any device that enables the electronic device 400 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an I / O (input / output) interface 450, wherein the I / O interface 450 may also be connected to a display unit 440 to display the communication content through the display unit 440. In addition, the electronic device 400 may also 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) through a network adapter 460. As shown in the figure, the network adapter 460 communicates with other modules of the electronic device 400 through the bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules may 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 a computer-readable medium 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, hard wiring, or a combination of any of these. In addition, each functional unit may be integrated into a processing unit, each unit may exist physically separately, or two or more units may be integrated into one 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 schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, 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 separated, 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 in 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, in essence, 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, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-On l yMemory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc., various media that can store program codes.
[0177] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" 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 a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. 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 principle of the present invention should be included in the protection scope 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; 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; Acquire 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; Acquire 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; 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 comprises: 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 a 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, characterized in that The acquiring of the detection image of the 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 adopted 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 include reference pixels and a plurality of other pixels, and the brightness distribution data is compensated based on a target brightness value to obtain initial brightness compensation data, including: 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 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.
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
Reduction of mura effects
US20080238934A1
Display correction apparatus, program, and display correction system
US20190191153A1
Compensation data determination method, brightness compensation method, device and storage media
US20240420611A1
Cited By
Method and system for improving accuracy of shooting data of Demura camera
CN120602771A