Brightness compensation method and brightness compensation device

CN120636314BActive Publication Date: 2026-09-15WUHAN CHINA STAR OPTOELECTRONICS TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511006184.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-21
Publication Date
2026-09-15
Estimated Expiration
2045-07-21

AI Technical Summary

Technical Problem

然而,正是由于在Micro LED显示技术中每个像素都能独立发光,可能导致不同像素之间的亮度存在差异,进而影响显示效果

Benefits of technology

[0013] In summary, the technical solution provided in this application provides brightness compensation for a first image to be displayed on a display panel based on first compensation data and second compensation data, thereby improving the brightness uniformity of the display panel. The display panel includes multiple display zones, each including a central area and an edge area. Based on this, the first compensation data includes compensation parameter values ​​corresponding to the central areas of the multiple display zones, and the second compensation data includes compensation parameter values ​​for each pixel in the edge areas of the multiple display zones. In this application embodiment, the central area of ​​each display zone is treated as a whole for brightness compensation, and the compensation parameter values ​​corresponding to each pixel in each central area are the same. This allows for a significant reduction in the size of the first compensation data, thereby reducing the storage space and transmission bandwidth required for the overall compensation data. Furthermore, in this application embodiment, each pixel in the edge area of ​​each display zone undergoes independent brightness compensation, and the compensation parameter values ​​corresponding to each pixel in each edge area are independent of each other. This ensures a smooth transition in the brightness values ​​of pixels located in the edge areas, reducing the storage space and transmission bandwidth required for the overall compensation data while also ensuring the display effect of the display panel. This application embodiment saves on the hardware cost of the display device while ensuring display effect, contributing to the popularization and mass production of brightness compensation algorithms in display devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120636314B_ABST
    Figure CN120636314B_ABST
Patent Text Reader

Abstract

The application discloses a brightness compensation method and a brightness compensation device, and relates to the technical field of display. The method comprises the following steps: acquiring a first picture to be displayed in a display panel; compensating the brightness value of each pixel in the first picture according to the compensation parameter value in the first compensation data and the second compensation data; and controlling the display panel to display the compensated first picture. The display panel comprises a plurality of display partitions, each display partition comprises a center area and an edge area; the first compensation data comprises the compensation parameter value corresponding to the center area of each display partition; and the second compensation data comprises the compensation parameter value of each pixel in the edge area of each display partition. The application can compensate the brightness of the pixel, improve the brightness uniformity of the display panel, and reduce the storage space and transmission bandwidth required by the overall compensation data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, specifically to a brightness compensation method and a brightness compensation device. Background Technology

[0002] Micro LED (Micro Light Emitting Diode) display technology, as a next-generation self-emissive display technology following Organic Light Emitting Diode (OLED), boasts advantages such as high contrast, wide color gamut, high brightness, fast response time, energy efficiency, good flexibility, and long lifespan. It has become a core solution for high-end scenarios such as Augmented Reality (AR) and Virtual Reality (VR) near-eye displays and automotive head-up displays (HUDs), and is considered an important direction for the future development of reality technology. However, because each pixel in Micro LED display technology emits light independently, differences in brightness between different pixels may occur, affecting the display effect. Therefore, how to control the brightness of pixels to improve the brightness uniformity of the display panel is a technical problem that the industry is currently focusing on researching. Summary of the Invention

[0003] This application provides a brightness compensation method and a brightness compensation device, which can realize brightness compensation of pixels and improve the brightness uniformity of the display panel.

[0004] In a first aspect, embodiments of this application provide a brightness compensation method, the method comprising:

[0005] Acquire the first image to be displayed on the display panel; wherein the display panel includes multiple display zones, each of which includes a central area and an edge area;

[0006] The brightness values ​​of each pixel in the first image are compensated according to the compensation parameter values ​​in the first compensation data and the second compensation data; wherein, the first compensation data includes the compensation parameter values ​​corresponding to the central regions of the plurality of display partitions respectively, and the second compensation data includes the compensation parameter values ​​of each pixel in the edge regions of the plurality of display partitions.

[0007] Control the display panel to display the compensated first image.

[0008] Secondly, embodiments of this application provide a brightness compensation method, the method comprising:

[0009] Acquire a second image displayed on a display panel; wherein the display panel includes multiple display zones, each of which includes a central area and an edge area;

[0010] Based on the brightness values ​​of each pixel in the second image, first compensation data and second compensation data are determined; wherein, the first compensation data includes compensation parameter values ​​corresponding to the central regions of the plurality of display partitions respectively, and the second compensation data includes compensation parameter values ​​of each pixel in the edge regions of the plurality of display partitions, and the compensation parameter values ​​in the first compensation data and the second compensation data are used to compensate the brightness values ​​of each pixel in the first image to be displayed on the display panel.

[0011] Thirdly, embodiments of this application provide a brightness compensation device, which includes a display panel and a controller, the controller being used to execute the brightness compensation method described in the first aspect above.

[0012] Fourthly, embodiments of this application provide a brightness compensation device for performing the brightness compensation method described in the second aspect above.

[0013] In summary, the technical solution provided in this application provides brightness compensation for a first image to be displayed on a display panel based on first compensation data and second compensation data, thereby improving the brightness uniformity of the display panel. The display panel includes multiple display zones, each including a central area and an edge area. Based on this, the first compensation data includes compensation parameter values ​​corresponding to the central areas of the multiple display zones, and the second compensation data includes compensation parameter values ​​for each pixel in the edge areas of the multiple display zones. In this application embodiment, the central area of ​​each display zone is treated as a whole for brightness compensation, and the compensation parameter values ​​corresponding to each pixel in each central area are the same. This allows for a significant reduction in the size of the first compensation data, thereby reducing the storage space and transmission bandwidth required for the overall compensation data. Furthermore, in this application embodiment, each pixel in the edge area of ​​each display zone undergoes independent brightness compensation, and the compensation parameter values ​​corresponding to each pixel in each edge area are independent of each other. This ensures a smooth transition in the brightness values ​​of pixels located in the edge areas, reducing the storage space and transmission bandwidth required for the overall compensation data while also ensuring the display effect of the display panel. This application embodiment saves on the hardware cost of the display device while ensuring display effect, contributing to the popularization and mass production of brightness compensation algorithms in display devices. Attached Figure Description

[0014] Figure 1 This is a flowchart of a brightness compensation method provided in an embodiment of this application;

[0015] Figure 2 This is a flowchart of another brightness compensation method provided in the embodiments of this application;

[0016] Figure 3 This is a schematic diagram of a display panel provided in an embodiment of this application;

[0017] Figure 4 This is a schematic diagram of an edge region expansion provided in an embodiment of this application;

[0018] Figure 5 This is a schematic diagram illustrating a performance comparison provided in an embodiment of this application;

[0019] Figure 6 This is a schematic diagram of a boundary area provided in an embodiment of this application.

[0020] Explanation of reference numerals in the attached figures:

[0021] 300. Display panel; 310. Display zone; 311. Center area; 312. Edge area;

[0022] 411. First central area; 412. First peripheral area;

[0023] 421. Second central region; 422. Second peripheral region;

[0024] 4012, First Boundary Area. Detailed Implementation

[0025] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. The described technical solutions are for illustrative purposes only and should not be construed as limiting the scope of protection of this application.

[0026] Furthermore, in the embodiments of this application, "multiple" refers to two or more. The terms "first" and "second," etc., in the embodiments of this application are used to distinguish different technical features and do not indicate any order, quantity, or importance.

[0027] The various embodiments provided in this application are similar, and features in different embodiments can be combined with each other.

[0028] The order in which the following embodiments are described is not intended to limit the preferred order of the embodiments.

[0029] As the background technology described above indicates, because each pixel in Micro LED display technology emits light independently, differences in brightness between different pixels can occur, thus affecting the display effect. Therefore, Demura technology is crucial for achieving high uniformity in Micro LED displays. The core of Demura technology is to measure and compensate for the brightness of each pixel to achieve an acceptable level of brightness uniformity across the entire display panel. Currently, Demura technology faces two main challenges: first, how to accurately measure the brightness of each pixel; and second, how to save bandwidth and hardware storage costs without sacrificing image quality.

[0030] In terms of measurement, the traditional Demura method typically uses equipment such as imaging colorimeters or luminance meters to scan the entire display panel to obtain the luminance value of each pixel. While this method offers high measurement accuracy, it is time-consuming and requires high precision and stability from the equipment.

[0031] In terms of compensation, the traditional Demura method requires calculating the compensation parameter value for each pixel and adjusting the brightness value of each pixel in real time based on this. While this method can accurately adjust the brightness of each pixel, it also imposes high bandwidth and high storage cost pressure on the display device.

[0032] In view of this, embodiments of this application provide a brightness compensation method and a brightness compensation device.

[0033] In this embodiment, the display panel is divided into multiple display zones. The central area of ​​each display zone is treated as a whole for brightness measurement and compensation, while each pixel in the edge area of ​​each display zone is independently measured and compensated for brightness, thereby achieving overall brightness uniformity of the display panel. Based on the division of display zones, this embodiment reduces the overall bandwidth required for brightness compensation by the display device, saving hardware storage costs. Furthermore, because the edge areas are processed independently, the impact of the edge areas on the overall brightness uniformity of the display zones is reduced, and the brightness variations of pixels in the boundary areas of adjacent display zones are smoothed.

[0034] According to a first aspect of this application, embodiments of this application provide a brightness compensation method.

[0035] Please see Figure 1 , Figure 1 This is a flowchart of a brightness compensation method provided in an embodiment of this application. Figure 1 As shown, the brightness compensation method may include the following steps 110 to 130.

[0036] Step 110: Obtain the first screen to be displayed in the display panel.

[0037] During the display process of the display device, the input data of the display device can be parsed to obtain each frame of the image to be displayed on the display panel of the display device. For example, the first frame to be displayed on the display panel can be obtained, which can be any frame of the image to be displayed on the display panel. When parsing the input data, the row and column lengths of the input data can be collected, and resolution matching can be performed on the input data to determine whether the resolution of the input data meets the display requirements of the display panel, such as whether the resolution of the input data matches the resolution of the display panel. If it matches, the brightness compensation method described in the embodiments of this application is further executed; if it does not match, a data parsing failure prompt can be given, or the resolution of the input data can be automatically adjusted, etc.

[0038] In this embodiment, the display panel includes multiple display zones, each including a central area and an edge area. These multiple display zones can cover the locations of all pixels in the display panel, and their sizes can be identical to facilitate computation and data storage. The central areas of the multiple display zones can be the same size; the edge areas of the multiple display zones can be the same size or different sizes. This embodiment does not limit the sizes of the central and edge areas; in practical applications, these sizes can be flexibly set according to requirements. For further descriptions regarding the division of display areas, the sizes of the central and edge areas, etc., please refer to the following embodiments, which will not be repeated here.

[0039] Step 120: Compensate the brightness values ​​of each pixel in the first frame according to the compensation parameter values ​​in the first compensation data and the second compensation data.

[0040] Both the first and second compensation data include compensation parameter values. However, the first compensation data includes compensation parameter values ​​corresponding to the central areas of multiple display partitions, while the second compensation data includes compensation parameter values ​​for each pixel in the edge areas of multiple display partitions. That is, the first compensation data corresponds to the central areas of the display partitions, and each central area is treated as a whole for brightness compensation, with each pixel in each central area receiving the same compensation parameter value. The second compensation data corresponds to the edge areas of the display partitions, and each pixel in each edge area receives independent brightness compensation, with each pixel in each edge area receiving independent compensation parameter values.

[0041] For example, taking one display partition as an example, if the central area of ​​the display partition includes 36,816 pixels and the edge area of ​​the display partition includes 1,584 pixels, then the 36,816 pixels in the central area of ​​the display partition correspond to the same compensation parameter value, and the 1,584 pixels in the edge area of ​​the display partition each have their own individual compensation parameter value. Based on this, the size of the first compensation data can be significantly reduced, thereby reducing the storage space and transmission bandwidth required for the overall compensation data.

[0042] For each pixel in the first image, based on the pixel's position on the display panel, the display partition where the pixel is located can be determined, as well as whether the pixel is in the center or edge area of ​​its display partition. In this way, the first compensation data or the second compensation data can be called to compensate the brightness value of the pixel.

[0043] In some embodiments, step 120 may include: determining the first display partition where the first pixel is located based on the coordinates of the first pixel; when the first pixel is located in the central region of the first display partition, determining the compensation parameter value of the first pixel based on the first compensation data; when the first pixel is located in the edge region of the first display partition, determining the compensation parameter value of the first pixel based on the second compensation data; and compensating the brightness value of the first pixel based on the compensation parameter value of the first pixel.

[0044] The first frame may include a first pixel, which can be any pixel in the first frame. Based on the coordinates of the first pixel, the display partition where the first pixel is located can be determined, i.e., the first display partition. Multiple display partitions of the display panel include the first display partition. Furthermore, based on the coordinates of the first pixel and the division of the center and edge areas of the first display partition, such as the edge width of the first display partition, it can be further determined whether the first pixel is located in the center or edge area of ​​the first display partition.

[0045] When the first pixel is located in the center area, the first compensation data can be called to obtain the compensation parameter value corresponding to the center area of ​​the first display partition from the first compensation data. The obtained compensation parameter value is used as the compensation parameter value of the first pixel to compensate the brightness value of the first pixel.

[0046] When the first pixel is located in the edge region, the second compensation data can be called to obtain the compensation parameter value of the pixel at the corresponding position in the edge region of the first display partition from the second compensation data. The obtained compensation parameter value is used as the compensation parameter value of the first pixel to compensate the brightness value of the first pixel.

[0047] This application does not limit the specific method of brightness compensation in its embodiments, and it can be flexibly set according to actual needs in practical applications. In some embodiments, the first compensation parameter value and the brightness value of the first pixel can be summed to obtain the brightness value of the first pixel after compensation; or, the first compensation parameter value and the brightness value of the first pixel can be multiplied to obtain the brightness value of the first pixel after compensation.

[0048] Step 130: Control the display panel to display the first image after compensation.

[0049] After brightness compensation of the first image, the compensated first image is displayed on the display panel according to the compensated brightness values ​​of each pixel in the first image. To make the display of the first image more consistent with human visual characteristics, gamma correction can be performed on the first image based on the Gamma 2.2 curve before display. During gamma correction, color gamut mapping is performed on the compensated brightness values ​​of each pixel in the first image based on the Gamma 2.2 curve. This involves extracting specific bits of data (usually 8 bits) from the compensated brightness values ​​of each pixel (typically 16-bit, 12-bit, or 10-bit data) to represent the grayscale of each pixel, ensuring that the grayscale of each pixel conforms to the Gamma 2.2 curve. Furthermore, because the gamma curve (such as the Gamma 2.2 curve) is non-linear during gamma correction, the slope of the curve slows down in high grayscale regions, resulting in larger errors during quantization and interpolation. These errors accumulate in subsequent grayscale levels, forming a systematic error. This application embodiment divides the screen into multiple display zones, and performs brightness compensation on the central and edge areas of each display zone. Through more refined brightness compensation, the accumulation of errors caused by subsequent gamma correction can be reduced or avoided, ensuring the display effect.

[0050] In summary, the technical solution provided in this application provides brightness compensation for a first image to be displayed on a display panel based on first compensation data and second compensation data, thereby improving the brightness uniformity of the display panel. The display panel includes multiple display zones, each including a central area and an edge area. Based on this, the first compensation data includes compensation parameter values ​​corresponding to the central areas of the multiple display zones, and the second compensation data includes compensation parameter values ​​for each pixel in the edge areas of the multiple display zones. In this application embodiment, the central area of ​​each display zone is treated as a whole for brightness compensation, and the compensation parameter values ​​corresponding to each pixel in each central area are the same. This allows for a significant reduction in the size of the first compensation data, thereby reducing the storage space and transmission bandwidth required for the overall compensation data. Furthermore, in this application embodiment, each pixel in the edge area of ​​each display zone undergoes independent brightness compensation, and the compensation parameter values ​​corresponding to each pixel in each edge area are independent of each other. This ensures a smooth transition in the brightness values ​​of pixels located in the edge areas, reducing the storage space and transmission bandwidth required for the overall compensation data while also ensuring the display effect of the display panel. This application embodiment saves on the hardware cost of the display device while ensuring display effect, contributing to the popularization and mass production of brightness compensation algorithms in display devices.

[0051] According to a second aspect of this application, embodiments of this application provide a brightness compensation method.

[0052] Please see Figure 2 , Figure 2 This is a flowchart of another brightness compensation method provided in an embodiment of this application. For example... Figure 2 As shown, the brightness compensation method may include the following steps 210 to 220.

[0053] Step 210: Obtain the second screen displayed in the display panel.

[0054] To generate compensation parameter values ​​and obtain compensation data, a second image can be displayed on the display panel. Embodiments of this application can use a high-precision camera to photograph the display panel to obtain the second image displayed on the display panel. It should be understood that before displaying the second image on the display panel, gamma correction can be performed on the second image based on the Gamma 2.2 curve, and then the image display is performed. During gamma correction, color gamut mapping is performed on the brightness values ​​of each pixel in the second image based on the Gamma 2.2 curve to extract specific bits of data (usually 8 bits) from the brightness values ​​(typically 16-bit, 12-bit, or 10-bit data) of each pixel in the second image to represent the grayscale of each pixel, so that the grayscale of each pixel conforms to the Gamma 2.2 curve. Therefore, the brightness values ​​of each pixel mentioned in the following embodiments refer to the brightness values ​​of each pixel in the second image displayed after gamma correction.

[0055] The second image can be a pure grayscale image, such as a pure red, pure green, pure blue, or pure white image. This embodiment of the application can control the display panel to display second images of multiple colors and obtain compensation data based on these multiple colors. For example, compensation data can be obtained for each color of the second image, thereby acquiring compensation data corresponding to various colors. In actual compensation, the first image can be decomposed into multiple color channels, and each color channel can call the compensation data corresponding to that color for brightness compensation.

[0056] In this embodiment, the display panel includes multiple display zones, each including a central area and an edge area. These multiple display zones can cover the locations of all pixels in the display panel, and their sizes can be identical to facilitate computation and data storage. The central areas of the multiple display zones can be the same size; the edge areas of the multiple display zones can be the same size or different sizes. This embodiment does not limit the sizes of the central and edge areas; in practical applications, they can be flexibly set according to requirements.

[0057] Please see Figure 3 , Figure 3 This is a schematic diagram of a display panel provided in an embodiment of this application. Figure 3 As shown, the display panel 300 includes multiple display zones 310. For example, if the display panel 300 has a size of 1920×1280 pixels, and if the display panel 300 includes 8×8 display zones 310, then each display zone 310 has a size of 240×160 pixels. Figure 3As shown, each display partition 310 includes a central region 311 and an edge region 312. The central region 311 can be 236×156 pixels in size, accounting for 95.87% of the display partition 310; the edge region 312 is the outermost 2 pixels wide of the display partition 310, and each edge region 312 of the display partition 310 can include 1584 pixels.

[0058] It should be understood that Figure 3 The division of display zones in the illustrated display panel is merely exemplary and does not constitute a limitation on the embodiments of this application. Furthermore, to improve efficiency when dividing the display zones and the central and edge areas, a uniform division method can be adopted initially, such as... Figure 3 The division method shown can be flexibly adjusted later according to actual conditions such as the brightness differences of each display zone. For an explanation of the edge region adjustment method, please refer to the following embodiment, which will not be elaborated here.

[0059] Step 220: Determine the first compensation data and the second compensation data based on the brightness values ​​of each pixel in the second image.

[0060] The first compensation data includes compensation parameter values ​​corresponding to the central areas of multiple display partitions, and the second compensation data includes compensation parameter values ​​for each pixel in the edge areas of the multiple display partitions. The compensation parameter values ​​in the first and second compensation data are used to compensate the brightness values ​​of each pixel in the first image to be displayed on the display panel. For a detailed explanation of the brightness compensation of the first image based on the first and second compensation data, please refer to the above embodiments; further details are omitted here.

[0061] In some embodiments, step 220 may include steps 221 to 224.

[0062] Step 221: Determine the compensation parameter value corresponding to the first central region based on the brightness value of each pixel located in the first central region in the second image.

[0063] The central area of ​​the multiple display zones of the display panel includes a first central area, which can be the central area of ​​any one of the multiple display zones. This embodiment of the application takes the first central area as an example, and determines the compensation parameter value corresponding to the first central area based on the brightness values ​​of each pixel located in the first central area in the second image.

[0064] In order to make the compensation parameter value corresponding to the first central region as compatible as possible with the brightness value of each pixel in the first central region, so as to make the overall brightness compensation effect of each pixel in the first central region the best, in some embodiments, the above step 221 may include: averaging the brightness values ​​of each pixel located in the first central region in the second image to obtain the brightness value corresponding to the first central region; and determining the compensation parameter value corresponding to the first central region based on the brightness value corresponding to the first central region.

[0065] Therefore, the brightness value corresponding to the first central region refers to the average brightness value of each pixel in the first central region. In this embodiment, multiple display zones each have their corresponding target brightness values. When the second image is a pure grayscale image, the target brightness values ​​corresponding to multiple display zones can be the same. Thus, based on the brightness value corresponding to the first central region obtained through averaging and the target brightness value corresponding to the first central region, the compensation parameter value corresponding to the first central region can be determined. For example, the difference between the brightness value corresponding to the first central region obtained through averaging and the target brightness value corresponding to the first central region can be used as the compensation parameter value corresponding to the first central region.

[0066] Step 222: Generate the first compensation data based on the compensation parameter values ​​corresponding to the central areas of the multiple display partitions.

[0067] In this embodiment, a mapping relationship is established between the central area of ​​multiple display partitions and their respective corresponding compensation parameter values ​​to obtain the first compensation data.

[0068] For example, with Figure 3 Taking the division of display partitions and central area as an example, the display panel 300 includes 8×8 display partitions 310. The central area 311 of each display partition 310 corresponds to a compensation parameter value. This compensation parameter value requires 2 bytes × 256 storage spaces. Taking the image of each frame as an example with RGB three color channels, the storage space required for the first compensation data can be 64 groups × 3 colors × 2 bytes × 256, that is, 98KB.

[0069] Step 223: Determine the compensation parameter value of each pixel in the first edge region based on the brightness value of each pixel in the first edge region of the second image and the brightness value of each pixel in the first center region of the second image.

[0070] The edge regions of the multiple display zones of the display panel include a first edge region, which can be the edge region of any one of the multiple display zones. Furthermore, the first center region and the first edge region are located within the same display zone.

[0071] This embodiment of the application determines the compensation parameter value of each pixel in the first edge region based on the brightness value of each pixel in the first edge region of the second image and the brightness value of each pixel in the first center region of the second image. By calculating the compensation parameter value for each pixel in the edge region of the display partition separately, finer-grained compensation can be achieved for each pixel in the edge region of the display partition, ensuring a smooth transition in the brightness value of each pixel in the edge region.

[0072] In some embodiments, step 223 may include: averaging the brightness values ​​of each pixel in the first central region of the second image to obtain the brightness value corresponding to the first central region; and determining the compensation parameter value of each pixel in the first edge region based on the brightness values ​​of each pixel in the first edge region of the second image and the brightness value corresponding to the first central region.

[0073] The description of the brightness value corresponding to the first central region can be found in the above embodiments and will not be repeated here. The brightness value corresponding to the first central region can be the average brightness value of each pixel in the first central region. For any pixel in the first edge region, based on the brightness value of that pixel in the second image and the brightness value corresponding to the first central region, the difference between the brightness value of that pixel and the brightness value corresponding to the first central region can be determined, thereby further determining the compensation parameter value of that pixel. For example, for any pixel in the first edge region, the difference between the brightness value of that pixel in the second image and the brightness value corresponding to the first central region can be used as the compensation parameter value of that pixel.

[0074] For any given display partition, when there is a significant brightness difference between the central and edge regions, the width of the edge region should be increased to further smooth out pixel brightness variations and achieve more precise brightness compensation. Based on this, in some embodiments, determining the compensation parameter value for each pixel in the first edge region based on the brightness values ​​of each pixel in the first edge region and the corresponding brightness value in the first central region of the second image may include: determining a first difference between the brightness values ​​of each pixel in the first edge region and the brightness value corresponding to the first central region; correcting the first edge region based on the first differences corresponding to each pixel in the first edge region; and determining the compensation parameter value for each pixel in the corrected first edge region based on the first differences corresponding to each pixel in the corrected first edge region.

[0075] The first difference value corresponding to any pixel in the first edge region is the difference between the brightness value of that pixel and the brightness value corresponding to the first center region. Based on the statistical processing of the first differences of each pixel in the first edge region, it can be determined whether the brightness difference between the first edge region and the first center region is significant. When the brightness difference is significant, the correction processing for the first edge region may include expanding the first edge region; when the brightness difference is small, the correction processing for the first edge region may include shrinking the first edge region or maintaining the size of the first edge region, i.e., not modifying the size of the first edge region. After correcting the first edge region, the compensation parameter value for each pixel in the corrected first edge region is determined based on the first difference value corresponding to each pixel. For example, for any pixel in the corrected first edge region, the difference between the brightness value of that pixel and the brightness value corresponding to the first center region is used as the compensation parameter value for that pixel.

[0076] The determination of the brightness difference between the first edge region and the first center region can be based on statistical processing of the first difference values ​​of each pixel in the first edge region. In some embodiments, the above-mentioned correction of the first edge region based on the first difference values ​​corresponding to each pixel in the first edge region may include: counting the first number of pixels in the first edge region corresponding to the first difference values ​​greater than a first threshold; when the first number is greater than a second threshold, expanding the first edge region.

[0077] like Figure 4 As shown, for the initially divided first edge region 412, a first difference value is determined for each pixel in the first edge region 412. This first difference value refers to the difference between the brightness value of the pixel and the brightness value corresponding to the first center region 411. Then, the number of pixels in the first edge region 412 that meet a preset condition, i.e., the first quantity, is counted. The preset condition is that the first difference value corresponding to the pixel is greater than a first threshold value. Based on the comparison between the first quantity and a second threshold value, it is determined how to correct the first edge region 412. This embodiment of the application does not limit the specific values ​​of the first threshold and the second threshold value; in practical applications, they can be flexibly set according to requirements.

[0078] When the first quantity is greater than the second threshold, it indicates that there is a large brightness difference between the first edge region 412 and the first center region 411. The first edge region 412 can be expanded to smooth the change in pixel brightness. For example, if the initial edge width of the first edge region 412 is 2 pixels, the edge width of the first edge region 412 can be expanded to 4, 6, or 8 pixels based on the expansion process.

[0079] It should be understood that the embodiments of this application do not specifically limit the pixel width expanded by the expansion process. In practical applications, the pixel width expanded by the expansion process can be a default value or it can be determined in real time based on the difference between the first quantity and the second threshold. For example, if the initial edge width of the first edge region 412 is 2 pixels wide, and the expansion process expands by 2 pixels wide by default, when the first quantity corresponding to the first edge region 412 is greater than the second threshold, the expanded edge width of the first edge region 412 is 4 pixels wide. For example, if the initial edge width of the first edge region 412 is 2 pixels, when the first quantity corresponding to the first edge region 412 differs significantly from the second threshold (e.g., by 20 pixels or more), the expansion process needs to expand the width by 4 pixels, so the expanded edge width of the first edge region 412 is 6 pixels; when the first quantity differs slightly from the second threshold (e.g., by less than 20 pixels), the expansion process needs to expand the width by 2 pixels, so the expanded edge width of the first edge region 412 is 4 pixels.

[0080] When the first quantity is less than or equal to the second threshold, it indicates that the brightness difference between the first edge region 412 and the first center region 411 is small, and the first edge region 412 can be reduced in size, or the size of the first edge region 412 can be left unchanged.

[0081] It should be understood that, in this embodiment, the expansion process of the first edge region 412 includes expanding the first edge region 412 towards the first center region 411, for example, uniformly expanding the first edge region 412 towards the first center region 411; the shrinking process of the first edge region 412 includes advancing the inner boundary of the first edge region 412 towards the outer boundary. In this embodiment, for the expansion and shrinking processes of the first edge region 412, the outer boundary of the first edge region 412 can always remain unchanged, only the inner boundary of the first edge region 412 is changed. During the expansion process, the inner boundary of the first edge region 412 is advanced towards the first center region 411, and during the shrinking process, the inner boundary of the first edge region 412 is advanced towards the outer boundary. Of course, this embodiment does not exclude the possibility of changing the outer boundary of the first edge region 412.

[0082] Please see Figure 4 , Figure 4 This is a schematic diagram illustrating the expansion of an edge region provided in an embodiment of this application. For example... Figure 4As shown, the first central region 411 and the first edge region 412 are located in the same display partition. When it is necessary to expand the first edge region 412, the inner boundary of the first edge region 412 is expanded towards the first central region 411, thereby obtaining the modified first edge region 412. It should be understood that, in the embodiments of this application, although the inner boundary of the first edge region 412 is modified when modifying the first edge region 412, the size and position of the first central region 411 can always remain unchanged.

[0083] For any given display partition, since there may be brightness differences between it and its adjacent display partitions, the brightness impact across display partitions needs to be considered for each pixel in the area where adjacent display partitions intersect, in order to further improve the accuracy of brightness compensation. Based on this, in some embodiments, determining the compensation parameter value of each pixel in the first edge region based on the brightness values ​​of each pixel in the first edge region of the second image and the corresponding brightness value in the first center region may include: determining the compensation parameter value of each pixel in the first boundary region based on the brightness values ​​of each pixel in the first boundary region of the second image and the corresponding brightness values ​​in the first center region and the second center region, respectively.

[0084] The display partition containing the first central area is adjacent to the display partition containing the second central area. Therefore, the first edge area includes a first boundary area, which is the area within the display partition containing the first central area that intersects with the display partition containing the second central area. For any pixel within the first boundary area, a compensation parameter value can be determined based on the pixel's brightness value in the second image, as well as the corresponding brightness values ​​in the first and second central areas. For example, the brightness values ​​corresponding to the first and second central areas can be averaged, and the resulting average can be used as the brightness value corresponding to the first boundary area. Then, for any pixel within the first boundary area, the difference between the pixel's brightness value and the brightness value corresponding to the first boundary area can be used as the pixel's compensation parameter value.

[0085] In some embodiments, determining the compensation parameter value of each pixel in the first boundary region based on the brightness value of each pixel located in the first boundary region in the second image, and the brightness values ​​corresponding to the first central region and the second central region respectively, includes: when the second difference between the brightness value corresponding to the first central region and the brightness value corresponding to the second central region is greater than a third threshold, averaging the brightness value corresponding to the first central region and the brightness value corresponding to the second central region to obtain the brightness value corresponding to the first boundary region; and determining the compensation parameter value of each pixel in the first boundary region based on the brightness value of each pixel located in the first boundary region in the second image, and the brightness value corresponding to the first boundary region.

[0086] Please see Figure 6 , Figure 6 This is a schematic diagram of a boundary area provided in an embodiment of this application. For example... Figure 6 As shown, the display partition where the first central region 411 is located is adjacent to the display partition where the second central region 421 is located; therefore, the area where the display partition where the first central region 411 is located intersects with the display partition where the second central region 421 is located is the first boundary region 4012. Specifically, the first edge region 412 located in the same display partition as the first central region 411 includes the first boundary region 4012; the second edge region 422 located in the same display partition as the second central region 421 also includes the first boundary region 4012. For example, as... Figure 6 As shown, the first boundary region 4012 is divided into a left half and a right half based on the boundary line between the first edge region 412 and the second edge region 422. The left half of the first boundary region 4012 is located in the first edge region 412 (the first edge region 412 includes the left half of the first boundary region 4012), and the right half of the first boundary region 4012 is located in the second edge region 422 (the second edge region 422 includes the right half of the first boundary region 4012).

[0087] For example, taking the brightness value corresponding to the first central region as L1, the brightness value corresponding to the second central region as L2, and the third threshold as L0, then when the second difference D between the brightness value L1 corresponding to the first central region and the brightness value L2 corresponding to the second central region is greater than the third threshold L0 (i.e., D = |L1 - L2|, and when D > L0), the brightness value L of the first boundary region is... 12 It can be calculated using the following formula 1; based on this, the compensation parameter value of each pixel in the first boundary region can be calculated using the following formula 2.

[0088] Formula 1: L 12 = (L1+L2) / 2

[0089] Formula 2: C 12i =P 12i -L 12

[0090] Among them, P 12i C represents the brightness value of the i-th pixel located in the first boundary region of the second image. 12iThis is the compensation parameter value for the i-th pixel located in the first boundary region in the second image. It should be understood that Formula 2 above does not constitute a limitation on the embodiments of this application. In practical applications, other methods can also be used to calculate the compensation parameter values ​​of each pixel in the first boundary region. For example, the difference between the brightness value of each pixel in the first boundary region and the corresponding brightness value of the first boundary region can be calculated first, and then this difference can be multiplied by a preset coefficient to obtain the compensation parameter value of each pixel in the first boundary region.

[0091] This application embodiment sets an enabling condition for brightness smoothing processing across display areas. The enabling condition includes that the difference between the brightness values ​​corresponding to adjacent display zones is greater than a third threshold. This can avoid the calculation complexity caused by considering the brightness influence across display zones when the brightness difference between adjacent display zones is small. This application embodiment balances the accuracy of brightness compensation with the calculation cost of compensation data.

[0092] Taking the first boundary region as an example, when the difference between the brightness value corresponding to the first central region and the brightness value corresponding to the second central region, i.e., the second difference, is greater than the third threshold, the aforementioned cross-display region brightness smoothing processing is performed. The brightness value corresponding to the first boundary region is calculated, and then the compensation parameter value for each pixel is determined based on the brightness value of each pixel in the first boundary region and the brightness value corresponding to the first boundary region. When the second difference between the brightness value corresponding to the first central region and the brightness value corresponding to the second central region is less than or equal to the third threshold, the aforementioned cross-region brightness smoothing processing may not be performed. Instead, the compensation parameter value for each pixel in the first boundary region is determined based on the brightness value of each pixel in the first boundary region and the brightness value corresponding to the first central region. This application embodiment does not limit the specific value of the third threshold; it can be flexibly set according to requirements in practical applications.

[0093] It should be understood that the embodiments of this application can combine the above-described multiple technical solutions to determine the compensation parameter values ​​of each pixel in the first edge region. For example, for the first edge region, the first edge region can be corrected firstly based on the first difference corresponding to each pixel in the first edge region; then, it can be determined whether the second difference between the brightness value corresponding to the first center region and the brightness value corresponding to the second center region is greater than a third threshold; when the second difference is greater than the third threshold, for any pixel in the first boundary region of the first edge region, the compensation parameter value of the pixel is determined based on the brightness value of the pixel and the brightness value corresponding to the first boundary region; and for any pixel in the region other than the first boundary region of the first edge region, the compensation parameter value of the pixel is determined based on the brightness value of the pixel and the brightness value corresponding to the first center region.

[0094] Step 224: Generate second compensation data based on the compensation parameter values ​​of each pixel in the edge region of multiple display partitions.

[0095] In this embodiment, a mapping relationship is established between each pixel in the edge region of multiple display partitions and its corresponding compensation parameter value to obtain second compensation data. Wherein, if the edge region has been corrected, the second compensation data includes the compensation parameter values ​​of each pixel in the corrected edge region of the multiple display partitions.

[0096] For example, with Figure 3 Taking the division of display partitions and the central area as an example, the display panel 300 includes 8×8 display partitions 310. The edge area 312 of each display partition 310 includes 1584 pixels. The compensation parameter value of one pixel requires 2 bytes × 256 storage spaces. If the correction of the edge area 312 is not considered, taking the image of each frame as an example with RGB three color channels, the storage space required for the second compensation data can be 1584 × 64 groups × 3 colors × 2 bytes × 256, that is, 155MB.

[0097] Please see Figure 5 , Figure 5 This is a schematic diagram illustrating a performance comparison provided in an embodiment of this application. For example... Figure 5 As shown, if a corresponding compensation parameter value is set for each pixel in the display panel, 3.18GB of storage space and 12GB / s of transmission bandwidth are required; however, based on the technical solution provided by the embodiments of this application, only 122MB of storage space and 0.072GB / s of transmission bandwidth are required. The embodiments of this application can improve storage space by 96% and transmission bandwidth by 99.4%.

[0098] In summary, the technical solution provided in this application provides a method to acquire a second image displayed on a display panel, generate first compensation data and second compensation data based on the brightness values ​​of each pixel in the second image, and perform brightness compensation on the first image to be displayed on the display panel based on the first compensation data and second compensation data, thereby improving the brightness uniformity of the display panel. The display panel includes multiple display zones, each including a central area and an edge area. Based on this, the first compensation data includes compensation parameter values ​​corresponding to the central areas of the multiple display zones, and the second compensation data includes compensation parameter values ​​for each pixel in the edge areas of the multiple display zones. In this application embodiment, the central area of ​​each display zone is treated as a whole for brightness compensation, and the compensation parameter values ​​corresponding to each pixel in each central area are the same compensation parameter value. This allows for a significant reduction in the size of the first compensation data, thereby reducing the storage space and transmission bandwidth required for the overall compensation data. Furthermore, in this application embodiment, each pixel in the edge area of ​​each display zone is independently compensated for brightness, and the compensation parameter values ​​corresponding to each pixel in each edge area are independent compensation parameter values. This ensures a smooth transition in the brightness values ​​of pixels located in the edge areas, reducing the storage space and transmission bandwidth required for the overall compensation data while also ensuring the display effect of the display panel. The embodiments of this application save on the hardware cost of the display device while ensuring the display effect, which helps the brightness compensation algorithm to be popularized and mass-produced in display devices.

[0099] Furthermore, this application embodiment can capture a second image using a high-precision camera, enabling real-time, stable, and accurate acquisition of the second image, which helps improve the computational efficiency of compensation data. Moreover, when there is a significant brightness difference between the central and edge regions, this application embodiment can dynamically adjust the edge width of the edge region, smoothing changes in pixel brightness and achieving compatibility with different display panels. This application embodiment is also compatible with existing pixel compensation level production lines, updating the brightness compensation algorithm without modifying the production line hardware, thus improving the compatibility of the production line.

[0100] According to a third aspect of this application, embodiments of this application provide a brightness compensation device.

[0101] The brightness compensation device includes a display panel and a controller, the controller being used to perform the brightness compensation method as described in the first aspect above.

[0102] According to a fourth aspect of this application, embodiments of this application provide a brightness compensation device.

[0103] The brightness compensation device is used to perform the brightness compensation method as described in the second aspect above.

[0104] It should be noted that the brightness compensation device described in the third aspect of this application embodiment, or the execution subject for performing the brightness compensation method described in the first aspect above, can be a display device. This display device includes, but is not limited to, any of the following: AMOLED (Active Matrix Organic Light Emitting Diode) display, Micro LED (Micro Light Emitting Diode) display, Mini LED (Miniature Light Emitting Diode) display, or Organic Light Emitting Diode (OLED) display, etc.

[0105] Another point to note is that the brightness compensation device described in the fourth aspect of this application, or the execution subject for performing the brightness compensation method described in the second aspect above, can be a computer device such as a terminal or server. This computer device can be connected to a high-precision camera to acquire the second image captured by the high-precision camera. The computer device can also be connected to a display device, such as via a network or hardwired connection, to configure the first compensation data and the second compensation data in the display device. However, this application does not exclude the possibility that the brightness compensation device described in the fourth aspect, or the execution subject for performing the brightness compensation method described in the second aspect above, can be a display device.

[0106] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0107] The above provides a detailed description of a brightness compensation method and device provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A brightness compensation method, characterized in that, The method includes: Acquire the first image to be displayed on the display panel; wherein the display panel includes multiple display zones, each of which includes a central area and an edge area; The brightness values ​​of each pixel in the first image are compensated according to the compensation parameter values ​​in the first compensation data and the second compensation data; wherein, the first compensation data includes the compensation parameter values ​​corresponding to the central regions of the plurality of display partitions respectively, and the second compensation data includes the compensation parameter values ​​of each pixel in the edge regions of the plurality of display partitions. Control the display panel to display the compensated first image; The display panel includes a first central region in the central region of its plurality of display zones, and a first edge region in the edge region of its plurality of display zones. The first central region and the first edge region are located in the same display zone. The compensation parameter value corresponding to the first central region is determined based on the brightness value of each pixel located in the first central region in the second image. The compensation parameter value of each pixel in the first edge region is determined based on the brightness value of each pixel located in the first edge region in the second image, and the brightness value of each pixel located in the first central region in the second image. The compensation parameter value of each pixel in the first edge region is determined based on the brightness value of each pixel in the second image located in the first edge region and the brightness value of each pixel in the second image located in the first center region, including: The brightness values ​​of each pixel located in the first central region in the second image are averaged to obtain the brightness value corresponding to the first central region. Determine a first difference between the brightness value of each pixel in the first edge region and the brightness value corresponding to the first center region; Count the first number of pixels corresponding to the first difference that is greater than the first threshold. When the first quantity is greater than the second threshold, the first edge region is corrected; wherein, the correction includes expanding the first edge region toward the first center region; The compensation parameter value of each pixel in the corrected first edge region is determined based on the first difference value corresponding to each pixel in the corrected first edge region.

2. The brightness compensation method according to claim 1, characterized in that, The step of compensating the brightness values ​​of each pixel in the first image based on the compensation parameter values ​​in the first compensation data and the second compensation data includes: Based on the coordinates of the first pixel, the first display partition where the first pixel is located is determined; wherein, the first image includes the first pixel, and the plurality of display partitions of the display panel include the first display partition; When the first pixel is located in the central area of ​​the first display partition, the compensation parameter value of the first pixel is determined according to the first compensation data; When the first pixel is located in the edge region of the first display partition, the compensation parameter value of the first pixel is determined according to the second compensation data; The brightness value of the first pixel is compensated based on the compensation parameter value of the first pixel.

3. A brightness compensation method, characterized in that, The method includes: Acquire a second image displayed on a display panel; wherein the display panel includes multiple display zones, each of which includes a central area and an edge area; Based on the brightness values ​​of each pixel located in the first central region in the second image, determine the compensation parameter value corresponding to the first central region; First compensation data is generated based on the compensation parameter values ​​corresponding to the central areas of the multiple display partitions; The compensation parameter value of each pixel in the first edge region is determined based on the brightness value of each pixel in the first edge region of the second image and the brightness value of each pixel in the first center region of the second image. Second compensation data is generated based on the compensation parameter values ​​of each pixel in the edge regions of the plurality of display partitions; Wherein, the central region of the plurality of display zones of the display panel includes the first central region, the edge region of the plurality of display zones of the display panel includes the first edge region, and the first central region and the first edge region are located in the same display zone; the first compensation data includes the compensation parameter values ​​corresponding to the central regions of the plurality of display zones respectively, the second compensation data includes the compensation parameter values ​​of each pixel in the edge regions of the plurality of display zones, and the compensation parameter values ​​in the first compensation data and the second compensation data are used to compensate the brightness values ​​of each pixel in the first image to be displayed in the display panel; The compensation parameter value of each pixel in the first edge region is determined based on the brightness value of each pixel in the first edge region of the second image and the brightness value of each pixel in the first center region of the second image. include: The brightness values ​​of each pixel located in the first central region in the second image are averaged to obtain the brightness value corresponding to the first central region. Determine a first difference between the brightness value of each pixel in the first edge region and the brightness value corresponding to the first center region; Count the first number of pixels corresponding to the first difference that is greater than the first threshold. When the first quantity is greater than the second threshold, the first edge region is corrected; wherein, the correction includes expanding the first edge region toward the first center region; The compensation parameter value of each pixel in the corrected first edge region is determined based on the first difference value corresponding to each pixel in the corrected first edge region.

4. The brightness compensation method according to claim 3, characterized in that, The step of determining the compensation parameter value corresponding to the first central region based on the brightness values ​​of each pixel located in the first central region of the second image includes: The brightness values ​​of each pixel located in the first central region in the second image are averaged to obtain the brightness value corresponding to the first central region. The compensation parameter value corresponding to the first central region is determined based on the brightness value corresponding to the first central region.

5. A brightness compensation device, characterized in that, The brightness compensation device includes a display panel and a controller, the controller being used to perform the brightness compensation method as described in claim 1 or 2.

6. A brightness compensation device, characterized in that, The brightness compensation device is used to perform the brightness compensation method as described in claim 3 or 4.

Citation Information

Patent Citations

  • Mura compensation method and device for display screen, computer device, and storage medium

    CN108877631A

  • Brightness compensation method and apparatus of display panel and display device

    CN112086055A

  • Display control method and device, electronic equipment and computer readable storage medium

    CN113066452A

  • Driving architecture of display panel, Demura driving architecture and driving method

    CN118675432A