Brightness compensation methods and related equipment for display panels

CN122575260APending Publication Date: 2026-08-14BOE TECHNOLOGY GROUP CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-05-25
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

显示屏中每个像素点在使用过程中会逐渐老化,采用固定大小的分块尺寸对显示区域进行划分,会出现欠补偿或者过补偿的现象

Benefits of technology

[0011]从上面所述可以看出,本公开提供的显示面板的亮度补偿方法及相关设备。确定显示面板的寿命老化特征以及显示内容特征。根据寿命老化特征对显示区域进行划分得到多个区域块。这样,区域块是根据显示面板的寿命老化特征划分的,每个区域块内像素的寿命老化程度相似,避免按照固定尺寸划分区域块导致同一区域块内像素的寿命老化程度相差较大的情况。根据显示内容特征确定每个区域块的亮度补偿参数,基于亮度补偿参数对每个区域块的实际显示亮度进行补偿得到目标显示亮度。这样,对每个区域块分别进行亮度补偿,能够对像素的寿命老化程度相似的区域块同步进行亮度补偿,避免区域块内像素的寿命老化程度相差较大而出现欠补偿或者过补偿的现象。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122575260A_ABST
    Figure CN122575260A_ABST
Patent Text Reader

Abstract

This disclosure provides a brightness compensation method and related equipment for a display panel. The method includes: determining the lifespan aging characteristics and display content characteristics of the display panel; dividing the display area into multiple region blocks according to the lifespan aging characteristics; determining a brightness compensation parameter for each region block according to the display content characteristics; and compensating the actual display brightness of each region block based on the brightness compensation parameter to obtain a target display brightness. This allows for simultaneous brightness compensation of region blocks with similar pixel lifespan aging levels, avoiding undercompensation or overcompensation due to significant differences in pixel lifespan aging levels within the same region block.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of display technology, and in particular to a brightness compensation method and related equipment for a display panel. Background Technology

[0002] Organic light-emitting diode (OLED) displays have become the preferred choice for foldable screen devices due to their flexibility. However, each pixel in a display gradually ages over time, and dividing the display area into fixed-size blocks can lead to undercompensation or overcompensation.

[0003] Therefore, how to avoid undercompensation or overcompensation has become an urgent technical problem to be solved. Summary of the Invention

[0004] In view of this, the purpose of this disclosure is to provide a brightness compensation method and related equipment for a display panel to solve or partially solve the above-mentioned technical problems.

[0005] To achieve the above objectives, the first aspect of this disclosure provides a brightness compensation method for a display panel, the method comprising:

[0006] Determine the lifespan aging characteristics of the display panel and the characteristics of the displayed content; The display area is divided into multiple region blocks based on the aforementioned lifespan aging characteristics; The brightness compensation parameters for each area block are determined based on the characteristics of the displayed content, and the actual display brightness of each area block is compensated based on the brightness compensation parameters to obtain the target display brightness.

[0007] Based on the same inventive concept, a second aspect of this disclosure proposes a brightness compensation device for a display panel, comprising: The determination module is configured to determine the lifespan aging characteristics of the display panel and the characteristics of the displayed content; The partitioning module is configured to divide the display area into multiple region blocks based on the lifespan aging characteristics; The brightness compensation module is configured to determine the brightness compensation parameters for each area block based on the characteristics of the displayed content, and to compensate the actual display brightness of each area block based on the brightness compensation parameters to obtain the target display brightness.

[0008] Based on the same inventive concept, a third aspect of this disclosure proposes an electronic device including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.

[0009] Based on the same inventive concept, a fourth aspect of this disclosure provides a non-transitory computer-readable storage medium that stores computer instructions for causing a computer to perform the methods described above.

[0010] Based on the same inventive concept, a fifth aspect of this disclosure provides a computer program product comprising computer program instructions that, when executed on a computer, cause the computer to perform the method described above.

[0011] As described above, the brightness compensation method and related equipment for a display panel provided in this disclosure involve determining the lifespan aging characteristics and display content characteristics of the display panel. The display area is divided into multiple region blocks based on the lifespan aging characteristics. This division of region blocks according to the lifespan aging characteristics ensures that the aging degree of pixels within each region block is similar, avoiding the situation where dividing region blocks by fixed sizes results in significant differences in the aging degree of pixels within the same region block. Brightness compensation parameters for each region block are determined based on the display content characteristics, and the actual display brightness of each region block is compensated based on these parameters to obtain the target display brightness. This separate brightness compensation for each region block allows for simultaneous brightness compensation for region blocks with similar pixel lifespan aging degrees, preventing undercompensation or overcompensation due to significant differences in pixel lifespan aging degrees within region blocks. Attached Figure Description

[0012] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0013] Figure 1 This is a schematic diagram of the pixel arrangement of related technologies; Figure 2 A schematic diagram of a fixed-size region block for related technologies; Figure 3 This is a schematic diagram of the pixel arrangement after the relevant technology has been divided into regions and blocks; Figure 4 This is a flowchart of a brightness compensation method for a display panel according to an embodiment of the present disclosure; Figure 5 This is a flowchart of a display panel lifespan compensation method according to an embodiment of the present disclosure; Figure 6 This is a flowchart of a region block partitioning method based on lifetime aging characteristics according to an embodiment of the present disclosure; Figure 7This is a schematic diagram of the display pattern of an embodiment of this disclosure; Figure 8 This is a schematic diagram of the brightness curve of an embodiment of the present disclosure; Figure 9 This is a schematic diagram illustrating the determination of brightness compensation parameters based on a brightness curve according to an embodiment of this disclosure; Figure 10 This is a schematic diagram of brightness compensation according to an embodiment of the present disclosure; Figure 11 This is a schematic diagram of the structure of the brightness compensation device for the display panel according to an embodiment of the present disclosure; Figure 12 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Detailed Implementation

[0014] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0015] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0016] Based on the background description, Organic Light-Emitting Diode (OLED) displays, due to their self-emissive nature, allow each pixel to be independently turned on and off, resulting in extremely high contrast, a wider color gamut, and faster response times. Their flexibility has made them the preferred choice for foldable screen devices. However, the organic material properties of OLEDs also bring corresponding technical challenges: (1) Material aging and screen burn-in: Each pixel of an OLED screen will gradually age during use, resulting in a decrease in luminous efficiency. Screen burn-in refers to the phenomenon of permanent image retention left on the screen after displaying static images for a long time. This is mainly because the organic materials of different color sub-pixels (red, green, and blue) have different lifespans (blue pixels usually have the shortest lifespan), and static content causes some pixels to work under high load for a long time, accelerating their brightness decay, thus causing uneven screen brightness and color distortion.

[0017] (2) Factors affecting screen lifespan aging: Screen brightness is a key factor. For example, the estimated lifespan at 500 nits brightness is about 3 times that at 1000 nits brightness. Strong light (especially ultraviolet) environments significantly accelerate lifespan aging because strong light may cause the screen to operate at high brightness continuously, and ultraviolet light may cause organic materials to decompose. In addition, heat and current intensity also affect the aging rate.

[0018] Calibration data is generated by recording the usage of each pixel: the algorithm predicts pixel decay and applies inverse compensation (e.g., a higher intensity compensation for blue pixels that decay faster) in an attempt to keep the brightness output of all pixels consistent.

[0019] Figure 1 This is a schematic diagram illustrating the pixel arrangement of related technologies. For example... Figure 1 As shown, taking an 8×8 RGB pixel arrangement display panel as an example, each column in the display area contains 8 pixels, each row contains 8 pixels, and each pixel includes three sub-pixels: R, G, and B.

[0020] Figure 2 This is a schematic diagram of a fixed-size region block for related technologies. For example... Figure 2 As shown, taking an 8×4 fixed-size area block as an example, multiple area blocks of the same size can be obtained by sliding the 8×4 fixed-size area block as a window on the display panel.

[0021] Figure 3 This is a schematic diagram illustrating the pixel arrangement after dividing the region into blocks, as shown in the diagram. Figure 3 As shown, the display area is divided using 8×4 fixed-size area blocks, forming area blocks of 8×4 fixed size.

[0022] Dividing the display area using a fixed block size introduces uncertainty into the actual displayed image content. Consequently, the brightness decay of each RGB sub-pixel does not perfectly follow the fixed block size, making it difficult to accurately match the actual aging areas. When using a fixed block size for window area lifetime compensation (whether by averaging or other methods), two significant compensation anomalies occur: in high-usage areas, insufficient compensation granularity may lead to undercompensation (insufficient compensation, resulting in visible ghosting) or overcompensation (excessive compensation, causing new color differences or unevenness (Mura)).

[0023] ① Overcompensation or undercompensation: Since the display screen counting is a long-term cumulative process, taking the average / maximum / minimum or other values ​​within the block size will cause errors in the screen lighting count in a local area, resulting in overcompensation or undercompensation.

[0024] ② Block boundary compensation anomaly: Using a fixed block size can lead to significant differences in compensation at the boundaries of adjacent blocks due to variations in displayed content, especially when there are large differences in the block counts. This results in a problem with the compensation of block boundaries. (Theoretically, a block size of 1x1 would be optimal to avoid this issue, but 1x1 is costly and not a practically feasible product solution).

[0025] Compensation parameters are typically based on typical aging models, which are difficult to cover all usage scenarios and individual differences, resulting in insufficient compensation accuracy. This disclosure proposes a dynamic block-based OLED lifetime compensation algorithm to improve the technical problems associated with using fixed block sizes.

[0026] As mentioned above, how to avoid undercompensation or overcompensation has become an important research question.

[0027] Based on the above description, such as Figure 4 As shown in this embodiment, the brightness compensation method for the display panel includes: Step 101: Determine the lifespan aging characteristics and display content characteristics of the display panel.

[0028] In practice, the lifespan aging characteristic is a feature used to reflect the degree of lifespan aging of each pixel in the display panel. The lifespan aging characteristic can be determined based on historical display data of the display panel. Specifically, historical display data for each pixel within the display area is acquired, and the lifespan aging characteristic of each pixel is determined based on this historical display data.

[0029] Display content features are state characteristics used to reflect the current display content of each pixel in the display panel. Display content features can be determined based on the current display content of the display panel. Specifically, the current display content of each pixel within the display area is obtained, and the display content features of each pixel are determined based on the current display content.

[0030] Step 102: Divide the display area into multiple region blocks according to the lifespan aging characteristics.

[0031] In practice, the display area is divided into multiple blocks based on the aging characteristics. Specifically, the target block size for each pixel is determined according to the aging characteristics, and the display area is divided into multiple blocks according to the target block size. In this way, pixels with lower aging levels (slight aging) can correspond to larger target block sizes, enabling coarse division of the display area with lower aging levels (slight aging). Pixels with higher aging levels (severe aging) can correspond to smaller target block sizes, enabling fine division of the display area with higher aging levels (severe aging).

[0032] Each region block is obtained by stitching together multiple adjacent connected pixels with similar lifetime aging levels according to the corresponding target block size. Each region block can be an irregularly shaped block, and the size of each region block is the corresponding target block size, with all pixels in each region block having similar lifetime aging levels.

[0033] Step 103: Determine the brightness compensation parameters for each area block based on the display content characteristics, and compensate the actual display brightness of each area block based on the brightness compensation parameters to obtain the target display brightness.

[0034] In practice, the displayed content characteristics can be the current display grayscale. Specifically, based on the target brightness curve, the target display brightness corresponding to the current display grayscale is determined, where the target brightness curve is the relationship curve between the display brightness and the display grayscale before the display panel ages. Based on the actual brightness curve, the actual display brightness corresponding to the current display grayscale is determined, where the actual brightness curve is the relationship curve between the display brightness and the display grayscale after the display panel ages. The difference between the target display brightness and the actual display brightness is processed to obtain the brightness compensation parameters.

[0035] Figure 5 This is a flowchart of a display panel lifespan compensation method according to an embodiment of this disclosure. Figure 5 As shown, the display panel lifespan compensation method includes: an offline acquisition module and an online compensation module. The offline acquisition module is used to offline acquire the lifespan aging characteristics of the display panel, and uses a pixel-level aging monitoring and prediction model to acquire the aging data map (lifespan aging characteristics) of the OLED display panel. The online compensation module is used to online compensate the actual display brightness of the display panel, and analyzes and processes the image content currently displayed on the display panel to obtain a content feature map (display content characteristics). Through the dynamic block decision algorithm, the actual display brightness of the display panel is compensated based on the aging data (lifespan aging characteristics), content characteristics (display content characteristics), and usage scenario. Specifically, the compensation process of the display panel includes: (1) Dynamic block division scheme: the display area is divided into multiple area blocks according to the lifespan aging characteristics; (2) Compensation parameter calculation and allocation: the brightness compensation parameters of each area block are determined according to the display content characteristics; (3) Pixel compensation execution: the actual display brightness of each area block is compensated based on the brightness compensation parameters to obtain the target display brightness; (4) Output calibrated image: each area block is controlled to display according to the corresponding target display brightness.

[0036] Through the above embodiments, the lifespan aging characteristics and display content characteristics of the display panel are determined. Based on the lifespan aging characteristics, the display area is divided into multiple region blocks. This division of region blocks according to the lifespan aging characteristics ensures that the pixel lifespan aging degree within each region block is similar, avoiding the situation where dividing region blocks by fixed size results in large differences in the lifespan aging degree of pixels within the same region block. Brightness compensation parameters for each region block are determined based on the display content characteristics, and the actual display brightness of each region block is compensated based on these parameters to obtain the target display brightness. In this way, brightness compensation is performed separately for each region block, allowing for simultaneous brightness compensation for region blocks with similar pixel lifespan aging degrees, avoiding undercompensation or overcompensation due to large differences in pixel lifespan aging degrees within region blocks.

[0037] In some embodiments, step 101 includes: Step 1011: Determine the historical display grayscale of each pixel within the display area and the display duration of each historical display grayscale.

[0038] In practice, historical grayscale refers to the grayscale level displayed for each pixel during the time period from the completion of production to the current moment. Display duration refers to the display duration of the historical grayscale level for each pixel during the time period from the completion of production to the current moment.

[0039] For example, for pixel A within the display area, the display grayscale of pixel A from the completion of production to the current moment includes: display grayscale 35 for 90 minutes and display grayscale 68 for 60 minutes. The historical display grayscales of pixel A are 35 and 68, with display durations corresponding to historical display grayscale 35 for 90 minutes and historical display grayscale 68 for 60 minutes.

[0040] Step 1012: Based on the historical display grayscale and the display duration, count each pixel in the display area to obtain the target count value corresponding to each pixel, and use the target count values ​​of multiple pixels as the lifetime aging feature.

[0041] In practice, the initial count value for each pixel is determined based on the historical grayscale display, and the target count value is obtained by accumulating the initial count value according to the display duration.

[0042] After obtaining the target count values ​​for all pixels, the high resolution of the display panel results in a massive computational and data storage workload for all pixel counts, requiring a significant amount of storage space and causing a substantial increase in storage costs. Therefore, storing the target count values ​​according to divided regional blocks, with the same target count value shared within the same regional block, can significantly reduce data storage requirements and save costs.

[0043] Step 1013: Determine the current display grayscale of each pixel within the display area, and use the current display grayscale as the display content feature.

[0044] In practice, the current display grayscale of each pixel is used as the display content feature so that the corresponding brightness compensation parameters can be determined based on the current display grayscale.

[0045] The above scheme determines the historical grayscale of each pixel within the display area and the display duration of each historical grayscale. Based on the historical grayscale and display duration, each pixel within the display area is counted to obtain a target count value for each pixel, and the target count values ​​of multiple pixels are used as a lifetime aging feature. In this way, the target count value can be accurately determined based on the historical grayscale and corresponding display duration, allowing the target count value to precisely reflect the lifetime aging feature of each pixel. The current grayscale of each pixel within the display area is determined, and the current grayscale is used as a display content feature, enabling the determination of corresponding brightness compensation parameters based on the current grayscale.

[0046] In some embodiments, step 1012 includes: Step 1012A: Determine the target grayscale range to which the historical display grayscale belongs from a pre-divided plurality of grayscale ranges.

[0047] In practice, the pre-defined grayscale ranges are multiple grayscale ranges divided from the display grayscale of 0 to 255 (a total of 256 display grayscales). For example, the pre-defined grayscale ranges include: 0 to G1, G1+1 to G2, G2+1 to G3, G3+1 to G4, G4+1 to G5, G5+1 to G6, G6+1 to G7, and G7+1 to 255.

[0048] The target grayscale range to which the historical display grayscale belongs is determined from a pre-defined range of grayscale levels. For example, when the historical display grayscale is 35, the target grayscale range to which the historical display grayscale belongs could be G1+1 to G2.

[0049] Step 1012B: Based on the pre-stored correspondence, determine the initial count value corresponding to the target grayscale range; wherein, the correspondence is the correspondence between the grayscale range and the count value.

[0050] In practice, the pre-stored correspondence is the correspondence between grayscale ranges and count values, that is, the correspondence can be a table of count value levels. By setting the parameters of the low grayscale threshold and the high grayscale threshold, eight count value levels can be obtained, as shown in Table 1.

[0051] Table 1. Count Value Range Table

[0052] Based on the pre-stored correspondence, the initial count value corresponding to the target grayscale range is determined. For example, when the historical display grayscale is 35, the target grayscale range to which the historical display grayscale belongs can be G1+1 to G2, and the initial count value is determined to be 1.

[0053] Step 1012C: Accumulate the initial count value according to the display duration to obtain the target count value.

[0054] In practice, the initial count value corresponding to the historical grayscale is accumulated once at a preset time interval, and the target count value is determined based on the display duration of the historical grayscale.

[0055] For example, if the preset duration is 30 minutes and the historical display duration when the grayscale is 35 is 90 minutes, then the initial count value of 1 is accumulated 3 times to obtain the target count value of 3.

[0056] For example, if the preset duration is 30 minutes, the display duration when the historical grayscale is 35 is 90 minutes, and the display duration when the historical grayscale is 68 is 60 minutes, then the initial count value of 1 is accumulated 3 times, and the initial count value of 2 is accumulated 2 times, to obtain the target count value of 7.

[0057] The above scheme determines the target grayscale range to which the historical display grayscale belongs from a pre-divided set of grayscale ranges. Based on a pre-stored correspondence, an initial count value corresponding to the target grayscale range is determined; where the correspondence is the relationship between the grayscale range and the count value. In this way, the target count value can be accurately determined based on the historical display grayscale and its corresponding display duration, enabling the target count value to accurately reflect the lifespan aging characteristics of each pixel.

[0058] In some embodiments, the lifetime aging feature includes: a target count value corresponding to each pixel; step 102 includes: Step 1021: Generate a pixel feature matrix based on the target count value corresponding to each pixel.

[0059] In practice, the pixel feature matrix can be a two-dimensional matrix. Each element in the pixel feature matrix can be the target count value of the corresponding pixel. In this way, the pixel feature matrix is ​​generated based on the target count values ​​corresponding to multiple pixels.

[0060] Step 1022: Determine the target block size corresponding to each pixel based on the target count value corresponding to each pixel in the pixel feature matrix.

[0061] In practice, the target count value corresponding to each pixel in the pixel feature matrix is ​​normalized to obtain a normalized target count value. The target block size corresponding to each pixel is then determined based on the normalized target count value. Thus, the target block size is determined based on the lifetime aging characteristics of each pixel.

[0062] Specifically, the target count values ​​of all pixels are mapped to a preset range to obtain normalized target count values. For example, the preset range can be 0 to 255, in which case the target count values ​​of all pixels are mapped to the range of 0 to 255 to obtain normalized target count values.

[0063] Step 1023: Divide the display area into multiple area blocks according to the target block size.

[0064] In practice, the display area is divided into multiple blocks according to the target block size, so that the size of each block is the target block size, and the aging degree of all pixels in the same block is similar.

[0065] Figure 6 This is a flowchart illustrating a region block partitioning method based on lifetime aging characteristics, as described in an embodiment of this disclosure. Figure 6As shown, the region block division method based on lifetime aging characteristics includes two parts: lifetime cumulative feature map segmentation and dynamic compensation block calculation. (1) The lifetime cumulative feature map segmentation process includes: sub-pixel display count 1×1: determine the target count value of each pixel in the display area; aging feature distribution map: generate a pixel feature matrix based on the target count value corresponding to each pixel; threshold mapping based on histogram: map the target count value of all pixels in the pixel feature matrix to a preset range to obtain the normalized target count value; feature distribution thresholding: compare the target count value corresponding to each pixel with the preset count threshold to determine the target block size of each pixel; feature distribution segmentation: divide the display area according to the target block size to obtain multiple region blocks. (2) The dynamic compensation block calculation process includes: block allocation calculation: perform brightness compensation on each region block based on the brightness compensation parameter.

[0066] The above scheme generates a pixel feature matrix based on the target count value corresponding to each pixel. The target block size for each pixel is determined according to the target count value in the pixel feature matrix. The display area is then divided into multiple region blocks according to the target block size. In this way, the target block size is determined based on the lifetime aging characteristics of each pixel, ensuring that all pixels within the same region block have similar lifetime aging levels. Furthermore, only the lifetime aging characteristics corresponding to each region block need to be stored, rather than the lifetime aging characteristics corresponding to each pixel, which reduces the data storage cost of lifetime aging characteristics and also improves the problem of abnormal region block boundary compensation caused by dividing region blocks into fixed sizes.

[0067] In some embodiments, step 1022 includes: Step 10221: Compare the target count value corresponding to each pixel with a preset count threshold.

[0068] In practice, the target count value corresponding to each pixel is compared with the preset counting threshold. A comparison process is performed to determine the target block size for each pixel. In this way, the target count value for each pixel reflects the degree of aging of that pixel. Pixels with different degrees of aging are divided into regions according to different target block sizes, thereby achieving precise division of the display area.

[0069] Step 10222: In response to the target count value being less than or equal to the count threshold, the target block size is determined to be a first size.

[0070] In practice, when the target count value is less than or equal to the preset count threshold... When the corresponding pixel has a low degree of aging (slight aging), the target block size of the corresponding pixel is determined to be a larger first size, which can achieve a rough division of the display area with a low degree of aging (slight aging).

[0071] For example, the first size can be 3×3, meaning the first size refers to the block size containing 9 pixels. When the target count value is less than or equal to a preset counting threshold, the target block size is determined to be 3×3.

[0072] Alternatively, in step 10223, in response to the target count value being greater than the count threshold, the target block size is determined to be a second size; wherein the first size is greater than the second size.

[0073] In practice, when the target count value is greater than the preset count threshold... When the corresponding pixel has a high degree of aging (severe aging), the target block size of the corresponding pixel is determined to be a smaller second size, which can achieve fine division of the display area with a high degree of aging (severe aging).

[0074] For example, the second size can be 2×2, meaning the second size refers to the block size containing 4 pixels. When the target count value is greater than a preset counting threshold, the target block size is determined to be 2×2.

[0075] The above method compares the target count value corresponding to each pixel with a preset counting threshold. When the target count value is less than or equal to the counting threshold, the target block size is determined as the first size. When the target count value is greater than the counting threshold, the target block size is determined as the second size; wherein the first size is larger than the second size. In this way, it is possible to coarsely divide the display area with a low degree of aging and finely divide the display area with a high degree of aging.

[0076] In some embodiments, the process of determining the counting threshold includes: Step 10221A: Average the target count values ​​of all pixels in the display area to obtain the average count value.

[0077] In practice, the target count values ​​of all pixels in the display area are averaged to obtain the average count value. Specifically, the formula for calculating the count mean is as follows: ,in, The count mean, To display the first in the area The target count value per pixel This represents the total number of pixels in the display area.

[0078] In some schemes, the target count values ​​of all pixels in a preset area are averaged to obtain the average count value. For example, the preset area can be a pixel neighborhood range, that is, the preset area can be a 3×3 range area.

[0079] Step 10221B: Determine the standard deviation of the count based on the target count value corresponding to each pixel in the display area and the count mean.

[0080] In practice, the standard deviation of the count is determined based on the target count value and the count mean for each pixel in the display area. Specifically, the formula for calculating the standard deviation of a count is as follows: ,in, The standard deviation of the count. To display the first in the area The target count value per pixel The count mean, This represents the total number of pixels in the display area.

[0081] In some schemes, the standard deviation of the count is determined based on the target count value and the count mean of each pixel in the preset area. For example, the preset area can be a pixel neighborhood range, that is, the preset area can be a 3×3 range area.

[0082] Step 10221C: Determine the counting threshold based on the count mean and the count standard deviation.

[0083] In practice, the counting threshold is determined based on the count mean and the count standard deviation. ,in, For counting threshold, As the first weighting coefficient, The count mean, This is the second weighting coefficient. Let be the standard deviation of the count. In the above formula, the first weighting coefficient... Second weighting coefficient It is a non-negative constant.

[0084] In some schemes, when determining the first weighting coefficient Second weighting coefficient Following this, it also includes: the first weighting coefficient Second weighting coefficient Verification will be conducted. Specifically, based on the first weighting coefficient... Second weighting coefficient A counting threshold is determined. Based on this threshold, all pixels in the pixel feature matrix are divided into multiple region blocks. It is then determined whether these region blocks conform to histogram statistical characteristics. If there is no overlap between the region blocks, the counting threshold is considered valid, i.e., the first weighting coefficient is applied. Second weighting coefficient The verification was successful. Histogram statistics are a type of statistical feature.

[0085] The above method averages the target count values ​​of all pixels in the display area to obtain the count mean. Based on the target count value of each pixel in the display area and the count mean, the count standard deviation is determined. Finally, the count threshold is determined based on the count mean and the count standard deviation. In this way, the count threshold comprehensively considers the target count values ​​of all pixels in the display area, making the determined count threshold more accurate.

[0086] In some embodiments, step 1023 includes: Step 1023A: Pixels with the same target block size in the display area are spliced ​​together to obtain multiple blocks.

[0087] In practice, the target block size includes a first size and a second size. Pixels with a target block size of the first size in the display area are stitched together to obtain the first block, and pixels with a target block size of the second size in the display area are stitched together to obtain the second block.

[0088] For example, the display area has an 8×8 pixel layout, with a first block size of 3×3 and a second block size of 2×2. The first block is obtained by stitching together the pixels in the display area with a target block size of 3×3, and the second block is obtained by stitching together the pixels in the display area with a target block size of 2×2.

[0089] Step 1023B: Divide each block into multiple region blocks of the corresponding target block size.

[0090] In specific implementation, the target block size includes: a first size and a second size. The display area includes: a first block corresponding to the first size and a second block corresponding to the second size. The first block is divided into multiple regions of the first size, and the second block is divided into multiple regions of the second size.

[0091] For example, the display area has an 8×8 pixel layout, with a first size of 3×3 and a second size of 2×2. The first block corresponding to the first size has 36 pixels, and the second block corresponding to the second size has 28 pixels. The 36 pixels in the first block are divided into four 3×3 blocks, and the 28 pixels in the second block are divided into seven 2×2 blocks.

[0092] The above method involves stitching together pixels with the same target block size in the display area to obtain multiple blocks. Each block is then divided into multiple region blocks with the corresponding target block size. This ensures that the aging degree of each pixel within the same region block is similar, avoiding the situation where the aging degree of pixels within the same region block varies greatly due to dividing region blocks with a fixed size. Simultaneously, the target block sizes of the region blocks corresponding to display areas with different aging degrees are also different, enabling dynamic and precise division of the display area based on the aging degree.

[0093] In some embodiments, the display content feature includes: the current display grayscale; step 103 includes: Step 1031: Retrieve the pre-stored target brightness curve, wherein the target brightness curve is the relationship curve between the display brightness and the display grayscale before the display panel ages.

[0094] In practice, the target brightness curve is the relationship between the display brightness and the display grayscale before the display panel ages (ideal state or initial state). The display panel before aging can be a brand new display panel that has just been manufactured.

[0095] Prior to step 1031, the process of determining the target brightness curve includes: obtaining the gamma value corresponding to the display standard of the display panel; determining the relationship function between display brightness and display grayscale based on the gamma value; and generating an initial relationship curve between display brightness and display grayscale based on the relationship function. A full grayscale measurement is performed on the display panel before aging to obtain the grayscale measurement results; and the initial relationship curve is calibrated based on the grayscale measurement results to obtain the target relationship curve.

[0096] Step 1032: Determine the actual brightness curve based on the lifespan aging characteristics, wherein the actual brightness curve is the relationship curve between the display brightness and the display grayscale after the display panel has aged.

[0097] In practice, the actual brightness curve is the relationship curve between the display brightness and the display grayscale after the display panel has aged. The aged display panel can be a used display panel with pixel aging.

[0098] Before step 1032, the process of determining the actual brightness curve includes: determining a test area in the display panel, continuously monitoring the display brightness and corresponding grayscale in the test area, and determining the actual brightness curve of the display panel based on the correspondence between the monitored display brightness and the display grayscale.

[0099] Figure 7 This is a schematic diagram of a display pattern according to an embodiment of this disclosure. Figure 7As shown, during the experiment, the experimental areas corresponding to L1, L2, L3, L4, L5, L6, L7, L8, L9, and L10 are selected in the display pattern. Under certain time and ambient temperature conditions, the above display patterns are displayed, and the display grayscale in the above experimental areas is collected. By continuously monitoring and measuring the change curve between brightness and display grayscale in different experimental areas, the actual brightness curve of the display panel can be obtained.

[0100] Figure 8 This is a schematic diagram of the brightness curve according to an embodiment of the present disclosure. Figure 8 As shown, the brightness curves include a target brightness curve and an actual brightness curve. The horizontal axis of both curves represents the display grayscale, and the vertical axis represents brightness. At the same display grayscale, the actual display brightness corresponding to the actual brightness curve is less than the target display brightness corresponding to the target brightness curve.

[0101] Step 1033: Based on the target brightness curve, determine the target display brightness corresponding to the current display grayscale.

[0102] In practice, the horizontal axis of the target brightness curve represents the display grayscale, and the vertical axis represents brightness. The current display grayscale is determined on the horizontal axis, and the target display brightness corresponding to the current display grayscale is determined based on the target brightness curve. .

[0103] Step 1034: Based on the actual brightness curve, determine the actual display brightness corresponding to the current display grayscale.

[0104] In practice, the horizontal axis of the actual brightness curve represents the display grayscale, and the vertical axis represents brightness. The current display grayscale is determined on the horizontal axis, and the corresponding actual display brightness is determined based on the actual brightness curve. .

[0105] Step 1035: Perform difference processing on the target display brightness and the actual display brightness to obtain the brightness compensation parameter.

[0106] In practice, the target display brightness is adjusted. Compared to actual display brightness The brightness compensation parameters are obtained by performing interpolation processing. This allows for the same target display brightness at the same current display grayscale. Compared to actual display brightness Perform interpolation processing to obtain the brightness compensation parameters. It is the brightness compensation parameter corresponding to the current grayscale level.

[0107] Figure 9 This is a schematic diagram illustrating the determination of brightness compensation parameters based on a brightness curve, according to an embodiment of this disclosure. Figure 9 As shown, the target display brightness corresponding to the current display grayscale is determined based on the target brightness curve. The actual display brightness corresponding to the current display grayscale is determined based on the actual brightness curve. The difference between the target display brightness and the actual display brightness is processed to obtain the brightness compensation parameter (Offset).

[0108] Figure 10 This is a schematic diagram illustrating brightness compensation according to an embodiment of this disclosure. Figure 10 As shown, the area block before compensation (Before Comp) contains burn-in pixels, and its display brightness is the actual display brightness (Video Data). Based on the brightness compensation parameter (Offset), the actual display brightness (Video Data) in the area block is compensated to obtain the target display brightness (Comp.Video Data). The display brightness of the area block after compensation is the target display brightness (Comp.Video Data), and there are no burn-in pixels in the area block after compensation (After Comp).

[0109] The above method retrieves a pre-stored target brightness curve, which represents the relationship between display brightness and grayscale before the display panel ages. The actual brightness curve is determined based on the aging characteristics of the display panel, representing the relationship between display brightness and grayscale after aging. Based on the target brightness curve, the target display brightness corresponding to the current grayscale is determined. Based on the actual brightness curve, the actual display brightness corresponding to the current grayscale is determined. The difference between the target and actual display brightness is processed to obtain the brightness compensation parameters. In this way, the brightness compensation parameters can be quickly and accurately determined based on the target and actual brightness curves.

[0110] In some embodiments, step 103 includes: Step 1036: Based on the pre-stored mapping relationship, determine the voltage compensation parameter corresponding to the brightness compensation parameter.

[0111] In practice, since the display panel emits light based on voltage-driven current, the voltage compensation parameters corresponding to the brightness compensation parameters are determined, and the display brightness is compensated by compensating the voltage of the display panel.

[0112] Specifically, the mapping relationship is a pre-stored correspondence between display brightness and voltage values. The actual display brightness is determined based on the pre-stored mapping relationship. Corresponding actual voltage value The target display brightness is determined based on a pre-stored mapping relationship. Corresponding target voltage value For the target voltage value Compared with actual voltage value Voltage compensation parameters are obtained by performing interpolation. .

[0113] Step 1037: Based on the voltage compensation parameters, the actual voltage value of the current display grayscale of each region block is compensated to obtain a target voltage value, so that the brightness of the target display grayscale under the target voltage value is the target display brightness.

[0114] In practical implementation, based on voltage compensation parameters and actual voltage value Determine the target voltage value after compensation Determine the target voltage value The corresponding target digital signal (Data) is sent to the corresponding area block in the display panel. In this way, the corresponding area block in the display panel displays based on the target digital signal (Data), making the display brightness of the display panel the target display brightness, thereby achieving brightness compensation for the display panel.

[0115] The above scheme determines the voltage compensation parameters corresponding to the brightness compensation parameters based on pre-stored mapping relationships. Based on these voltage compensation parameters, the actual voltage value of the current display grayscale for each area block is compensated to obtain the target voltage value, ensuring that the brightness of the target display grayscale at the target voltage value is the target display brightness. In this way, by compensating the voltage of the corresponding area blocks in the display panel, precise compensation of the display brightness for each area block can be achieved.

[0116] Through the above embodiments, the lifespan aging characteristics and display content characteristics of the display panel are determined. Based on the lifespan aging characteristics, the display area is divided into multiple region blocks. This division of region blocks according to the lifespan aging characteristics ensures that the pixel lifespan aging degree within each region block is similar, avoiding the situation where dividing region blocks by fixed size results in large differences in the lifespan aging degree of pixels within the same region block. Brightness compensation parameters for each region block are determined based on the display content characteristics, and the actual display brightness of each region block is compensated based on these parameters to obtain the target display brightness. In this way, brightness compensation is performed separately for each region block, allowing for simultaneous brightness compensation for region blocks with similar pixel lifespan aging degrees, avoiding undercompensation or overcompensation due to large differences in pixel lifespan aging degrees within region blocks.

[0117] It should be noted that the method of this disclosure embodiment can be executed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method of this disclosure embodiment, and the multiple devices will interact with each other to complete the method described.

[0118] It should be noted that the above description describes some embodiments of this disclosure. Other embodiments are within the scope of the appended claims of this disclosure. In some cases, the actions or steps described in the claims of this disclosure may be performed in a different order than that shown in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require a specific or sequential order to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0119] Based on the same inventive concept, corresponding to any of the above embodiments, this disclosure also provides a brightness compensation device for a display panel.

[0120] refer to Figure 11 The brightness compensation device for the display panel includes: The determination module 301 is configured to determine the life aging characteristics of the display panel and the characteristics of the displayed content; The partitioning module 302 is configured to partition the display area into multiple region blocks based on the lifespan aging characteristics; The brightness compensation module 303 is configured to determine the brightness compensation parameters for each area block based on the characteristics of the display content, and to compensate the actual display brightness of each area block based on the brightness compensation parameters to obtain the target display brightness.

[0121] In some embodiments, the determining module 301 includes: The historical display grayscale determination unit is configured to determine the historical display grayscale of each pixel in the display area and the display duration of each historical display grayscale; The lifetime aging feature determination unit is configured to count each pixel in the display area according to the historical display grayscale and the display duration to obtain a target count value corresponding to each pixel, and use the target count values ​​of multiple pixels as the lifetime aging feature. The display content feature determination unit is configured to determine the current display grayscale of each pixel within the display area and use the current display grayscale as the display content feature.

[0122] In some embodiments, the lifespan aging characteristic determination unit includes: The target grayscale range determination subunit is configured to determine the target grayscale range to which the historical display grayscale belongs from a pre-divided plurality of grayscale ranges; An initial count value determination subunit is configured to determine the initial count value corresponding to the target grayscale range based on a pre-stored correspondence; wherein, the correspondence is the correspondence between the grayscale range and the count value; The target count value determination subunit is configured to accumulate the initial count value based on the display duration to obtain the target count value.

[0123] In some embodiments, the lifetime aging feature includes: a target count value corresponding to each pixel; The partitioning module 302 includes: The pixel feature matrix generation unit is configured to generate a pixel feature matrix based on the target count value corresponding to each pixel; The target block size determination unit is configured to determine the target block size corresponding to each pixel based on the target count value corresponding to each pixel in the pixel feature matrix; The region block division unit is configured to divide the display area into multiple region blocks according to the target block size.

[0124] In some embodiments, the target block size determination unit includes: The comparison processing subunit is configured to compare the target count value corresponding to each pixel with a preset count threshold. A first size determination subunit is configured to determine the target block size as a first size in response to the target count value being less than or equal to the count threshold; or... The second size determination subunit is configured to determine the target block size as a second size in response to the target count value being greater than the count threshold; wherein the first size is greater than the second size.

[0125] In some embodiments, the target block size determination unit further includes: a counting threshold determination subunit; the counting threshold determination subunit is specifically configured to: The average count value is obtained by averaging the target count values ​​of all pixels in the display area. The standard deviation of the count is determined based on the target count value corresponding to each pixel in the display area and the count mean. The counting threshold is determined based on the count mean and the count standard deviation.

[0126] In some embodiments, the region block partitioning unit includes: The splicing processing subunit is configured to splice pixels with the same target block size in the display area to obtain multiple blocks; The region block division subunit is configured to divide each block into multiple region blocks of the corresponding target block size.

[0127] In some embodiments, the display content features include: currently displayed grayscale; The brightness compensation module 303 includes: The target brightness curve retrieval unit is configured to retrieve a pre-stored target brightness curve, wherein the target brightness curve is the relationship curve between the display brightness and the display grayscale before the display panel ages. The actual brightness curve determination unit is configured to determine the actual brightness curve based on the lifespan aging characteristics, wherein the actual brightness curve is the relationship curve between the display brightness and the display grayscale after the display panel has aged. The target display brightness determination unit is configured to determine the target display brightness corresponding to the current display grayscale based on the target brightness curve; The actual display brightness determination unit is configured to determine the actual display brightness corresponding to the current display grayscale based on the actual brightness curve. The brightness compensation parameter determination unit is configured to perform difference processing on the target display brightness and the actual display brightness to obtain the brightness compensation parameter.

[0128] In some embodiments, the brightness compensation module 303 includes: The voltage compensation parameter determination unit is configured to determine the voltage compensation parameter corresponding to the brightness compensation parameter based on a pre-stored mapping relationship. The voltage compensation unit is configured to compensate the actual voltage value of the current display grayscale of each region block based on the voltage compensation parameters to obtain a target voltage value, so that the brightness of the target display grayscale under the target voltage value is the target display brightness.

[0129] For ease of description, the above apparatus is described in terms of its functions, divided into various modules. Of course, in implementing this disclosure, the functions of each module can be implemented in one or more software and / or hardware.

[0130] The apparatus of the above embodiments is used to implement the brightness compensation method of the corresponding display panel in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0131] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the brightness compensation method of the display panel described in any of the above embodiments.

[0132] Figure 12 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0133] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0134] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0135] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0136] The communication interface 1040 is used to connect the communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB (Universal Serial Bus), network cable, etc.) or wireless means (such as mobile network, WIFI (Wireless Fidelity), Bluetooth, etc.).

[0137] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0138] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0139] The electronic devices described above are used to implement the brightness compensation method of the corresponding display panel in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0140] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the brightness compensation method of the display panel as described in any of the above embodiments.

[0141] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0142] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the brightness compensation method of the display panel as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0143] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer causes the computer to execute the brightness compensation method of the display panel as described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments, and will not be repeated here.

[0144] It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.

[0145] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.

[0146] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0147] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0148] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.

[0149] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0150] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0151] This disclosure is intended to cover all such substitutions, modifications, and variations that fall within the broad scope of this disclosure. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.

Claims

1. A brightness compensation method for a display panel, the method comprising: Determine the lifespan aging characteristics of the display panel and the characteristics of the displayed content; The display area is divided into multiple region blocks based on the aforementioned lifespan aging characteristics; The brightness compensation parameters for each area block are determined based on the characteristics of the displayed content, and the actual display brightness of each area block is compensated based on the brightness compensation parameters to obtain the target display brightness.

2. The method according to claim 1, wherein, The determination of the lifespan aging characteristics and display content characteristics of the display panel includes: Determine the historical grayscale of each pixel within the display area and the display duration of each historical grayscale; Based on the historical display grayscale and the display duration, each pixel in the display area is counted to obtain the target count value corresponding to each pixel, and the target count values ​​of multiple pixels are used as the lifetime aging feature; The current display grayscale of each pixel within the display area is determined, and the current display grayscale is used as the display content feature.

3. The method according to claim 2, wherein, The step of counting each pixel in the display area based on the historical display grayscale and the display duration to obtain the target count value corresponding to each pixel includes: The target grayscale range to which the historical display grayscale belongs is determined from a pre-divided set of grayscale ranges; Based on the pre-stored correspondence, the initial count value corresponding to the target grayscale range is determined; wherein, the correspondence is the correspondence between the grayscale range and the count value; The target count value is obtained by accumulating the initial count value based on the display duration.

4. The method according to claim 1, wherein, The lifetime aging feature includes: the target count value corresponding to each pixel; The process of dividing the display area into multiple region blocks based on the lifespan aging characteristics includes: A pixel feature matrix is ​​generated based on the target count value corresponding to each pixel; The target block size corresponding to each pixel is determined based on the target count value corresponding to each pixel in the pixel feature matrix; The display area is divided into multiple region blocks according to the target block size.

5. The method according to claim 4, wherein, The step of determining the target block size corresponding to each pixel based on the target count value corresponding to each pixel in the pixel feature matrix includes: The target count value corresponding to each pixel is compared with a preset count threshold. In response to the target count value being less than or equal to the count threshold, the target block size is determined to be a first size; or, In response to the target count value being greater than the count threshold, the target block size is determined to be a second size; wherein the first size is greater than the second size.

6. The method according to claim 5, wherein, The process of determining the counting threshold includes: The average count value is obtained by averaging the target count values ​​of all pixels in the display area. The standard deviation of the count is determined based on the target count value corresponding to each pixel in the display area and the count mean. The counting threshold is determined based on the count mean and the count standard deviation.

7. The method according to claim 4, wherein, The step of dividing the display area into multiple region blocks according to the target block size includes: Multiple blocks are obtained by splicing pixels with the same target block size in the display area; Each block is divided into multiple region blocks according to the corresponding target block size.

8. The method according to claim 1, wherein, The display content features include: the current display grayscale; The step of determining the brightness compensation parameters for each region block based on the display content characteristics includes: Retrieve the pre-stored target brightness curve, wherein the target brightness curve is the relationship curve between the display brightness and the display grayscale before the display panel ages; The actual brightness curve is determined based on the lifespan aging characteristics, wherein the actual brightness curve is the relationship curve between the display brightness and the display grayscale after the display panel has aged. Based on the target brightness curve, determine the target display brightness corresponding to the current display grayscale; Based on the actual brightness curve, determine the actual display brightness corresponding to the current display grayscale; The brightness compensation parameter is obtained by performing difference processing on the target display brightness and the actual display brightness.

9. The method according to claim 1, wherein, The step of compensating the actual display brightness of each region block based on the brightness compensation parameters to obtain the target display brightness includes: Based on the pre-stored mapping relationship, the voltage compensation parameter corresponding to the brightness compensation parameter is determined; Based on the voltage compensation parameters, the actual voltage value of the current display grayscale of each region block is compensated to obtain a target voltage value, so that the brightness of the target display grayscale under the target voltage value is the target display brightness.

10. A brightness compensation device for a display panel, comprising: The determination module is configured to determine the lifespan aging characteristics of the display panel and the characteristics of the displayed content; The partitioning module is configured to divide the display area into multiple region blocks based on the lifespan aging characteristics; The brightness compensation module is configured to determine the brightness compensation parameters for each area block based on the characteristics of the displayed content, and to compensate the actual display brightness of each area block based on the brightness compensation parameters to obtain the target display brightness.

11. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor, when executing the program, implements the method as claimed in any one of claims 1 to 9.

12. A non-transitory computer-readable storage medium storing computer instructions for causing a computer to perform the method according to any one of claims 1 to 9.

13. A computer program product comprising computer program instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1 to 9.