Aging compensation, statistical and compensation coefficient determination method, electronic device and system

By acquiring and compressing the accumulated aging statistics of the display pixel units, determining the degree of aging and calculating the compensation coefficient, the display data is compensated, which solves the problem of high difficulty in aging compensation in the prior art and reduces storage pressure and implementation difficulty.

CN122224094APending Publication Date: 2026-06-16XIAN NOVASTAR TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411844545.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-13
Publication Date
2026-06-16

AI Technical Summary

Technical Problem

Existing aging compensation methods are difficult to implement, especially for aging compensation of OLED display devices. Existing methods have complex pixel circuit designs and high resource requirements, and the software algorithms have high memory requirements, which is not conducive to implementation.

Method used

By acquiring the accumulated aging statistics of each pixel unit in the display screen, compressing them, determining the degree of aging, and calculating the compensation coefficient, the display data is compensated, reducing storage pressure and simplifying implementation.

Benefits of technology

While achieving aging compensation, it reduces the storage pressure on each component in the display transmission link, eliminates the need to optimize pixel circuits, and reduces the difficulty of implementing aging compensation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122224094A_ABST
    Figure CN122224094A_ABST
Patent Text Reader

Abstract

The application is suitable for the technical field of display screens, and provides an aging compensation method, a statistical compensation coefficient determination method, an electronic device and a system. The aging compensation method comprises the following steps: obtaining aging cumulative statistics of each pixel unit in a display screen, compressing the aging cumulative statistics to obtain compressed statistics, determining the aging degree of each pixel unit according to the compressed statistics, and determining an aging compensation coefficient according to the aging degree. When the display screen is compensated for aging, the aging compensation coefficient is decompressed, the display data of the display screen is compensated according to the decompressed aging compensation coefficient, and compensated display data is obtained. The compensated display data is used for display by the display screen. The embodiment of the application can reduce the storage pressure of each component in the transmission link of the display screen, does not need to optimize the pixel circuit, and reduces the implementation difficulty of the aging compensation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of display technology, and in particular relates to an aging compensation, statistics and a method for determining the compensation coefficient, an electronic device and a system. Background Technology

[0002] With the rapid development of applications such as mobile phones and Extended Reality (XR), electronic display devices are gradually moving towards higher resolution and dynamic range, making them more susceptible to aging issues due to differences in displayed content and ambient temperature. Aging issues manifest as screen burn-in problems such as decreased brightness, display burn-in, color cast, and poor uniformity. Micro-OLED displays, especially those used in near-eye displays like XR, are particularly prone to burn-in due to their higher pixel density (Pixels Per Inch, PPI), resolution, peak brightness, and dynamic range. Burn-in occurs because the light-emitting material emits varying amounts of light over time, resulting in different degrees of aging among pixels. When the same driving current is applied to pixels with these aging differences, they will emit light of varying intensities, leading to the aforementioned display degradation and a reduced user experience.

[0003] The purpose of aging compensation is to eliminate the degradation of display effect caused by aging and ensure that the display screen can still maintain a display effect similar to that at the factory after a period of use.

[0004] There are roughly two directions for aging compensation in existing technologies. One is to optimize the OLED pixel circuit. This approach involves complex pixel circuit design, high resource requirements, and is difficult to commercially implement in engineering. The other is to use software algorithms for aging compensation. However, the currently used software algorithms have high memory requirements, which is not conducive to implementation. Summary of the Invention

[0005] This application provides an aging compensation, statistics, and a method, electronic device, and system for determining the compensation coefficient, which can solve the problem of the high difficulty in implementing aging compensation in related technologies.

[0006] A first aspect of this application provides an aging compensation method, comprising: acquiring an accumulated aging statistic of each pixel unit in a display screen; compressing the accumulated aging statistic to obtain a compressed statistic; determining the aging degree of each pixel unit based on the compressed statistic, and determining an aging compensation coefficient based on the aging degree; when performing aging compensation on the display screen, decompressing the aging compensation coefficient, and compensating the display data of the display screen based on the decompressed aging compensation coefficient to obtain compensated display data, wherein the compensated display data is used for display on the display screen.

[0007] In some embodiments of the first aspect, obtaining the aging accumulation statistics of each pixel unit in the display screen includes: obtaining target information of each pixel unit in the sampling period, the target information including at least one of light emission information, illumination duration information, temperature information and position information; and determining the aging accumulation statistics based on the target information.

[0008] In some embodiments of the first aspect, the target information includes luminescence information, illumination duration information, temperature information, and location information. Determining the aging accumulation statistic based on the target information includes: determining a first aging gain caused by the effective luminescence time based on the illumination duration information; determining a second aging gain caused by the driving current based on the luminescence information and the temperature information; determining a third aging gain caused by the voltage drop based on the location information; and determining the aging accumulation statistic based on the first aging gain, the second aging gain, and the third aging gain.

[0009] In some embodiments of the first aspect, determining the first aging gain caused by the effective light emission time based on the lighting duration information includes: determining the display duration of each frame for the corresponding pixel unit based on the lighting duration information of each pixel unit; obtaining the effective light emission duration and duty cycle of each frame for each pixel unit; and determining the corresponding first aging gain for each pixel unit based on the display duration of each frame, the effective light emission duration, and the duty cycle.

[0010] In some embodiments of the first aspect, determining the second aging gain caused by the driving current based on the luminescence information and the temperature information includes: determining an acceleration factor based on the temperature information, determining a driving current based on the luminescence information, and determining the second aging gain based on the driving current and the acceleration factor; or, obtaining a calibrated relation table, querying the relation table based on the luminescence information and the temperature information to obtain the second aging gain; wherein the relation table records the correspondence between the luminescence information, the temperature information, and the second aging gain.

[0011] In some embodiments of the first aspect, the location information includes the position of each of the pixel units within the display screen, and determining the third aging gain caused by the voltage drop based on the location information includes: obtaining the position of a power supply within the display screen; determining the distance between each of the pixel units and the power supply based on the position of each of the pixel units within the display screen and the position of the power supply; and determining the third aging gain based on the distance.

[0012] In some embodiments of the first aspect, compressing the aging accumulation statistics to obtain compressed statistics includes: acquiring the aging accumulation statistics once every i frames in a single sampling period, wherein the aging accumulation statistics acquired in a single acquisition are the aging accumulation statistics of j pixel units in the display screen, and the aging accumulation statistics acquired in different acquisitions correspond to different pixel units, until the aging accumulation statistics of all pixel units in the display screen are acquired, thereby obtaining the compressed statistics, where i is a positive integer greater than or equal to 0, and j is a positive integer greater than 1 and less than the total number of pixel units in the display screen.

[0013] In some embodiments of the first aspect, after obtaining the aging accumulation statistics of all the pixel units in the display screen, the method further includes: compressing the aging accumulation statistics of N adjacent pixel units into a common accumulation to obtain the compressed statistics, where N is a positive integer greater than 1.

[0014] In some embodiments of the first aspect, compressing the aging accumulation statistics of N adjacent pixel units into a common accumulation includes: calculating the mean of the aging accumulation statistics of the N adjacent pixel units to obtain the common accumulation; or, determining a target pixel unit among the N adjacent pixel units and using the aging accumulation statistics of the target pixel unit as the common accumulation; wherein the target pixel unit in each sampling period is any one of the N adjacent pixel units, or the target pixel units in N consecutive sampling periods are each of the N adjacent pixel units.

[0015] In some embodiments of the first aspect, compressing the aging accumulation statistics to obtain a compressed statistics includes: compressing the aging accumulation statistics of M adjacent pixel units into a common accumulation to obtain the compressed statistics, where M is a positive integer greater than 1.

[0016] In some embodiments of the first aspect, compressing the aging accumulation statistics to obtain compressed statistics includes: determining a target sampling period in K consecutive sampling periods, and acquiring the aging accumulation statistics of each pixel unit in the display screen in the target sampling period to obtain the compressed statistics, wherein the compressed statistics are used as the aging accumulation statistics for the K consecutive sampling periods, and K is a positive integer greater than 1.

[0017] In some embodiments of the first aspect, the sampling period of the pixel unit is a fixed value or a dynamic value that is positively correlated with the usage time of the storage module.

[0018] In some embodiments of the first aspect, determining the aging degree of each pixel unit based on the compressed statistics includes: obtaining a preset correction factor, the correction factor being used to correct the error of the accumulated aging statistics; determining the aging degree of each pixel unit based on the accumulated aging statistics and the correction factor, wherein the aging degree is exponentially correlated with the accumulated aging statistics.

[0019] In some embodiments of the first aspect, determining the aging compensation coefficient based on the degree of aging includes: obtaining the current target compensation brightness; dividing the current target compensation brightness by the degree of aging to obtain the aging compensation coefficient.

[0020] In some embodiments of the first aspect, obtaining the current target compensation brightness includes: determining a global average aging degree based on the aging degree of each pixel unit; obtaining a dynamic compensation amount; and determining the current target compensation brightness based on the global average aging degree and the dynamic compensation amount.

[0021] In some embodiments of the first aspect, the aging compensation method further includes: determining the current global average aging degree based on the aging degree of each pixel unit; if the difference between the current global average aging degree and the global average aging degree when the compensation coefficient was last updated is greater than a preset update threshold, then updating the compensation coefficient currently used by the display screen to the aging compensation coefficient; or, when the display duration of the display screen is greater than a preset duration, then updating the compensation coefficient currently used by the display screen to the aging compensation coefficient.

[0022] A second aspect of this application provides an aging statistics method, comprising: acquiring an accumulated aging statistics of each pixel unit in a display screen; compressing the accumulated aging statistics to obtain a compressed statistics; wherein the compressed statistics are used to determine the aging degree of each pixel unit; and wherein the aging degree is used to determine an aging compensation coefficient for aging compensation.

[0023] A third aspect of this application provides a method for determining a compensation coefficient, comprising: obtaining compressed statistics of each pixel unit in a display screen, wherein the compressed statistics are obtained by compressing the accumulated aging statistics of each pixel unit; determining the aging degree of each pixel unit based on the compressed statistics, and determining an aging compensation coefficient based on the aging degree; and updating the compensation coefficient currently used by the display screen to the aging compensation coefficient when the display screen meets the aging compensation update conditions.

[0024] An aging compensation device provided in the fourth aspect of this application includes: an aging accumulation statistics unit, configured to acquire the accumulated aging statistics of each pixel unit in the display screen, compress the accumulated aging statistics to obtain a compressed statistics; an aging compensation update unit, configured to determine the aging degree of each pixel unit based on the compressed statistics, and determine an aging compensation coefficient based on the aging degree; and an aging compensation unit, configured to decompress the aging compensation coefficient when aging compensation is performed on the display screen, and compensate the display data of the display screen based on the decompressed aging compensation coefficient to obtain compensated display data, wherein the compensated display data is used for display on the display screen.

[0025] The fifth aspect of this application provides an aging statistics device, comprising: an aging accumulation statistics unit, configured to acquire the aging accumulation statistics of each pixel unit in the display screen, compress the aging accumulation statistics to obtain a compressed statistics, wherein the compressed statistics are used to determine the aging degree of each pixel unit, and the aging degree is used to determine an aging compensation coefficient for aging compensation.

[0026] A compensation coefficient determination apparatus provided in the sixth aspect of this application includes: an aging compensation update unit, configured to acquire compressed statistics of each pixel unit in the display screen, wherein the compressed statistics are obtained by compressing the accumulated aging statistics of each pixel unit; the aging compensation update unit is further configured to determine the aging degree of each pixel unit based on the compressed statistics, and determine an aging compensation coefficient based on the aging degree; and an aging compensation unit, configured to update the compensation coefficient currently used by the display screen to the aging compensation coefficient when the display screen meets the aging compensation update conditions.

[0027] A seventh aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the above-described aging statistics method, or, when the processor executes the computer program, it implements the steps of the above-described method for determining compensation coefficients.

[0028] An eighth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the aging statistics method described above, or, when executed by a processor, implements the steps of the method for determining the compensation coefficient described above.

[0029] A ninth aspect of this application provides a computer program product that, when run on an electronic device, causes the electronic device to perform the steps of the aging statistics method described above, or causes the electronic device to perform the steps of the compensation coefficient determination method described above.

[0030] A tenth aspect of this application provides an aging compensation system, comprising: a display control unit, configured to acquire accumulated aging statistics of each pixel unit within a display screen, compress the accumulated aging statistics to obtain compressed statistics; a host computer, configured to determine the aging degree of each pixel unit based on the compressed statistics, and determine an aging compensation coefficient based on the aging degree; the display control unit is further configured to decompress the aging compensation coefficient when performing aging compensation on the display screen, and compensate the display data of the display screen based on the decompressed aging compensation coefficient to obtain compensated display data, the compensated display data being used for display on the display screen.

[0031] In the embodiments of this application, by obtaining the accumulated aging statistics of each pixel unit in the display screen, compressing the accumulated aging statistics to obtain compressed statistics, and determining the aging degree of each pixel unit based on the compressed statistics, and determining the aging compensation coefficient based on the aging degree, when performing aging compensation on the display screen, the display data of the display screen is compensated based on the decompressed aging compensation coefficient to obtain compensated display data, so that the compensated display data can be displayed on the display screen. While realizing aging compensation, since the statistics on which the aging degree is based are compressed statistics, the storage pressure of each component in the display screen transmission link can be reduced, and there is no need to optimize the pixel circuit, thus reducing the difficulty of implementing aging compensation. Attached Figure Description

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

[0033] Figure 1 This is a schematic diagram illustrating the implementation process of an aging compensation method provided in an embodiment of this application;

[0034] Figure 2 This is a schematic diagram of the specific structure of the aging compensation system provided in the embodiments of this application;

[0035] Figure 3 This is a schematic diagram of the first specific implementation process for determining the aging accumulation statistics provided in the embodiments of this application;

[0036] Figure 4 This is a schematic diagram of the second specific implementation process for determining the aging accumulation statistics provided in the embodiments of this application;

[0037] Figure 5 This is a schematic diagram of compression method 1.1 provided in the embodiments of this application;

[0038] Figure 6 This is a schematic diagram of compression method 1.3 provided in the embodiments of this application;

[0039] Figure 7 This is a schematic diagram illustrating the specific implementation process for determining the aging compensation coefficient provided in the embodiments of this application;

[0040] Figure 8 This is a schematic diagram illustrating the implementation process of an aging statistics method provided in an embodiment of this application;

[0041] Figure 9 This is a schematic diagram illustrating the implementation process of a method for determining a compensation coefficient provided in an embodiment of this application;

[0042] Figure 10 This is a schematic diagram of the structure of an aging compensation device provided in an embodiment of this application;

[0043] Figure 11 This is a schematic diagram of the structure of an aging statistics device provided in an embodiment of this application;

[0044] Figure 12 This is a schematic diagram of the structure of a compensation coefficient determination device provided in an embodiment of this application;

[0045] Figure 13 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application;

[0046] Figure 14 This is a schematic diagram of the aging compensation system provided in the embodiments of this application. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are protected by this application.

[0048] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0049] In the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0050] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0051] There are roughly two directions for aging compensation in existing technologies. One is to optimize the OLED pixel circuit. This approach involves complex pixel circuit design, high resource requirements, and is difficult to commercially implement in engineering. The other is to use software algorithms for aging compensation. However, the currently used software algorithms have high memory requirements, which is not conducive to implementation.

[0052] In view of this, this application proposes an aging compensation method. While achieving aging compensation, since the statistical quantity on which the aging degree is based is a compressed statistical quantity, the storage pressure of each component in the display transmission link can be reduced, and there is no need to optimize the pixel circuit, thus reducing the difficulty of implementing aging compensation.

[0053] To illustrate the technical solution of this application, specific embodiments are described below.

[0054] Figure 1 This illustration shows a schematic flowchart of an aging compensation method provided in an embodiment of this application. This method can be applied to an aging compensation system. In the embodiments of this application, the aging compensation system may include a display control unit and a host computer. The display control unit is a device or component used to control the display screen, and may refer to various components in the display screen transmission link at the front end of the display screen, such as a receiving card, a scanning card, a driver chip, etc. The host computer is an intelligent device connected to the display control unit, and may refer to a smartphone, a computer, etc.

[0055] Specifically, the above-mentioned aging compensation method may include the following steps S101 to S103.

[0056] Step S101: Obtain the aging accumulation statistics of each pixel unit in the display screen, compress the aging accumulation statistics, and obtain the compressed statistics.

[0057] A pixel unit can be a single pixel or a pixel block composed of multiple pixels within the display screen; for example, 2x2 pixels can be considered as a pixel unit. For each pixel unit, its corresponding aging accumulation statistics can be obtained. The aging accumulation statistics refer to the statistical quantity obtained by statistically analyzing the aging gain accumulated from manufacturing to current use. The aging gain is determined by the past display performance of the pixel unit.

[0058] In the embodiments of this application, the compressed statistics are obtained by compressing the aging accumulated statistics. The compression method of the aging accumulated statistics can be selected according to the actual situation. For example, conventional data compression methods can be used, or compression can be achieved in the spatial domain and / or time domain. This application does not limit this. It is understood that the compressed statistics have less data volume than the uncompressed aging accumulated statistics, thereby reducing the storage pressure and increasing the transmission rate of each component in the display transmission link during the transmission and storage of statistics.

[0059] For details, please refer to Figure 2 Step S101 can be executed by the aging cumulative statistics unit of the display control unit. The aging cumulative statistics unit can record the display status during the display of input display data by the pixel unit, obtain aging cumulative statistics based on the display status, compress the aging cumulative statistics, and store the compressed statistics in a first memory for later retrieval. The first memory can be flash memory or other types of memory, and this application does not limit this.

[0060] Step S102: Determine the aging degree of each pixel unit based on the compressed statistics, and determine the aging compensation coefficient based on the aging degree.

[0061] In the embodiments of this application, the aging degree refers to the degree of degradation of the current display effect of a pixel unit. Based on compressed statistics, the aging gain of each pixel unit due to past display conditions can be determined, thereby determining the aging degree. Based on the aging degree, an aging compensation coefficient can be determined so that the aging compensation coefficient can compensate for the degree of degradation of the display effect of the pixel unit.

[0062] For details, please refer to Figure 2 Step S102 can be executed by the aging compensation update unit of the host computer. The aging compensation update unit can read the compressed statistics from the aforementioned first memory, determine the aging degree of each pixel unit, and determine the aging compensation coefficient based on the aging degree. Subsequently, the aging compensation update unit can send the aging compensation coefficient to the display control unit, which stores it in its own second memory, waiting for the display screen to retrieve it when aging compensation is needed. The second memory can be flash memory or other types of memory, which is not limited in this application.

[0063] Step S103: When performing aging compensation on the display screen, the aging compensation coefficient is decompressed, and the display data of the display screen is compensated according to the decompressed aging compensation coefficient to obtain the compensated display data.

[0064] In the embodiments of this application, when performing aging compensation on the display screen, the aging compensation coefficient can be decompressed to restore the aging compensation coefficient of each pixel unit. The display data of the display screen is then compensated based on the decompressed aging compensation coefficient to obtain compensated display data. This compensated display data can compensate for the degree of degradation in the display effect of the pixel units. The compensated display data can be used for display on the display screen, and when the display screen displays the compensated display data, the display effect of each pixel unit can be made consistent with the display effect at the factory.

[0065] For details, please refer to Figure 2Step S103 can be executed by the aging compensation unit of the display control unit. When aging compensation is performed on the display screen, the aging compensation unit can load the aging compensation stored in the second memory into the third memory and read the aging compensation from the third memory. After performing a gamma transformation on the display data, the display data is compensated according to the aging compensation coefficient to obtain the compensated display data. Subsequently, the aging compensation unit can perform an inverse gamma transformation on the compensated display data and transmit the compensated display data to the display panel of the display screen to light up the display screen. The third memory can be a random access memory (RAM), specifically referring to the RAM memory of the display driver integrated circuit (DDIC).

[0066] In the embodiments of this application, by obtaining the accumulated aging statistics of each pixel unit in the display screen, compressing the accumulated aging statistics to obtain compressed statistics, and determining the aging degree of each pixel unit based on the compressed statistics, and determining the aging compensation coefficient based on the aging degree, when performing aging compensation on the display screen, the display data of the display screen is compensated based on the decompressed aging compensation coefficient to obtain compensated display data, so that the compensated display data can be displayed on the display screen. While realizing aging compensation, since the statistics on which the aging degree is based are compressed statistics, the storage pressure of each component in the display screen transmission link can be reduced, and there is no need to optimize the pixel circuit, thus reducing the difficulty of implementing aging compensation.

[0067] The following describes specific embodiments. Figure 1 The steps of the aging compensation method shown, and Figure 2 The individual units in the aging compensation system shown are explained.

[0068] 1. Specific method for implementing step S101 of the aging accumulation statistics unit:

[0069] In some embodiments of this application, such as Figure 3 As shown, obtaining the aging accumulation statistics of each pixel unit in the display screen may include steps S301 to S302.

[0070] Step S301: Obtain target information for each pixel unit during the sampling period.

[0071] The sampling period refers to the time interval for performing one aging accumulation statistic. Target information may include at least one of the following: luminescence information, illumination duration information, temperature information, and location information.

[0072] Specifically, luminescence information characterizes the brightness of a pixel unit when it is lit within the sampling period, and can refer to the driving grayscale of the pixel unit. This luminescence information can be obtained based on the display data of the pixel unit. The illumination duration information is related to the duration the pixel unit is lit within the sampling period and can be expressed as the refresh rate. This illumination duration information can be obtained based on the configuration information of the pixel unit. Temperature information characterizes the temperature of the pixel unit within the sampling period and can be collected based on a temperature sensor. Position information characterizes the position of the pixel unit on the display screen. After the display screen is assembled, position information is a priori information.

[0073] Step S302: Determine the aging cumulative statistics based on the target information.

[0074] In the embodiments of this application, light emission information, illumination duration information, temperature information, and position information all affect the degree of degradation of the display effect of the pixel unit to a certain extent. Therefore, an aging accumulation statistic can be determined based on at least one of the light emission information, illumination duration information, temperature information, and position information, making the degree of aging determined based on the aging accumulation statistic more accurate.

[0075] In some embodiments of this application, the target information may include luminescence information, illumination duration information, temperature information, and location information. In this case, such as... Figure 4 As shown, determining the aging accumulation statistic based on the target information may include steps S401 to S404.

[0076] Step S401: Determine the first aging gain caused by the effective light emission time based on the lighting duration information.

[0077] Wherein, the first aging gain Tgain represents the frame aging gain per frame due to the effective light emission time.

[0078] In some embodiments of this application, step S401 may include: determining the display duration of each frame of the corresponding pixel unit based on the illumination duration information of each pixel unit, obtaining the effective light emission duration and duty cycle of each single frame of each pixel unit, and determining the corresponding first aging gain for each pixel unit based on the display duration of each frame, the effective light emission duration and the duty cycle.

[0079] Specifically, the first aging gain Tgain can be expressed as:

[0080] Tgain=frame_time*active_time*duty.

[0081] Here, `frame_time` represents the display duration of each frame for a pixel unit. In some embodiments, the illumination duration information can be represented as a fixed refresh rate, such as common refresh rates like 60 / 90 / 120 / 240Hz. In this case, the display duration of each frame can be calculated according to the fixed refresh rate. For example, with 60Hz, the display duration of each frame is 16ms. In other embodiments, the pixel unit can support dynamic refresh. When the pixel unit adopts dynamic refresh mode, the illumination duration information can be represented as the refresh rate automatically adjusted by the dynamic refresh. In this case, the display duration of each frame can be calculated according to the automatically adjusted refresh rate. To ensure accuracy, the display duration of each frame can be in milliseconds and use 10 fixed-point numbers to maintain decimal precision. If resources are sufficient, higher decimal precision can also be selected, such as 10-16 fixed-point numbers, or microseconds can be used as the smallest counting unit. This application does not impose any restrictions on this.

[0082] `active_time` represents the effective light-emitting duration. Because pixel units undergo pre-charging of capacitors, black screen operations, and blanking during each frame display, the display duration calculated based on the refresh rate is not accurate. Therefore, correction is needed based on the effective light-emitting duration to indirectly adjust the accuracy of the aging gain. In some implementations, the effective light-emitting duration can be configured according to a preset effective light-emitting ratio per frame. In other implementations, when the pixel unit uses a dynamic refresh mode, a pre-calibrated correspondence table can be consulted to obtain the effective light-emitting time corresponding to the current refresh rate.

[0083] The term "duty" refers to the duty cycle, which can be determined based on the modulation mode of the pixel unit. In some implementations, in a modulation mode combining Pulse Width Modulation (PWM) and Direct Current (DC) dimming, the global brightness of the display screen can be adjusted via global PWM. In this case, the display duration of each frame for a pixel unit is controlled by the duty cycle. The duty cycle shared by the entire screen can be obtained based on the display duration configured in the display link's registers. If the display screen supports PWM adjustment per pixel unit, the duty cycle can be calculated based on relevant parameters such as the storage capacity of the driver chip and the storage capacity of the display screen. It should be noted that a higher bit width can be used to control the precision of the duty cycle, such as 12 bits or even 16 bits, to ensure the accuracy of the aging accumulation statistics.

[0084] Step S402: Determine the second aging gain caused by the driving current based on the light emission information and temperature information.

[0085] The second aging gain, Tgain, represents the frame aging gain for each frame due to displaying a specific grayscale level in the current environment.

[0086] Specifically, when calculating the cumulative aging amount, it is necessary to pay attention to the current light emission information of the pixel unit, that is, the current displayed driving grayscale (the driving current that drives the display device to emit light), and also to consider the impact of temperature information on the driving current of the OLED device. The temperature information can refer to the ambient temperature of the pixel unit's environment, or it can refer to the pixel unit's own temperature. When the temperature information refers to the pixel unit's own temperature, its temperature can be predicted based on the pixel unit's display data.

[0087] In some embodiments of this application, step S402 may include: determining an acceleration factor based on temperature information, determining a driving current based on light emission information, and determining a second aging gain based on the driving current and the acceleration factor.

[0088] Specifically, the aging effect of temperature on organic materials in display devices exhibits an approximately exponential increase. The aging gain brought by temperature information can be superimposed on the aging acceleration factor n. Different temperature information corresponds to different acceleration factors n. At this time, the second aging gain Igain can be expressed as:

[0089] Igain=I n ;

[0090] Where I represents the drive current.

[0091] In some other embodiments of this application, step S402 may include: obtaining the calibrated relation table, querying the relation table based on the luminescence information and temperature information, and obtaining the second aging gain.

[0092] The relationship table records the correspondence between luminescence information, temperature information, and the second aging gain. In other words, the relationship between luminescence information, temperature information, and the second aging gain can be calibrated into a two-dimensional relationship table, with the horizontal axis representing luminescence information and the vertical axis representing temperature information. This relationship table can be generated in batches using offline software calibration before the display is shipped and applied to the current batch of products. During the calibration process, the initial brightness of each driving grayscale at the PWM full duty cycle and the acceleration factor n at different temperature conditions can be calibrated, thereby generating the corresponding two-dimensional relationship table. The acceleration factor n at different temperatures can generally be obtained from the display manufacturer or set based on empirical values; for example, it can be set to 1.7 at room temperature.

[0093] To reduce storage resource consumption, the relational table can be downsampled after calibration, and linear interpolation can be used to restore the data when querying the relational table. Downsampling can be performed on both luminescence and temperature information; alternatively, the accuracy of the luminescence information can be preserved, and only the temperature information can be downsampled. In this case, linear interpolation of the temperature information is only required when querying the relational table.

[0094] Step S403: Determine the third aging gain caused by the voltage drop based on the location information.

[0095] The third aging gain characterizes the frame aging gain due to voltage drop (IR Drop) per frame. Due to factors such as the display power supply and wiring, voltage drop can easily occur on the screen. This voltage drop manifests as different driving currents at different locations, even under the same driving grayscale, and these different driving currents have varying degrees of impact on aging. Therefore, the third aging gain, Pgain, can be determined based on the current pixel's position information.

[0096] In some embodiments of this application, the location information may include the position of each pixel unit within the display screen. In this case, step S403 may include: obtaining the position of the power supply within the display screen, determining the distance between each pixel unit and the power supply based on the positions of each pixel unit within the display screen and the position of the power supply, and determining a third aging gain based on the distance.

[0097] Among them, the distance is negatively correlated with the third aging gain. That is, the closer the pixel unit is to the power supply, the more obvious the voltage drop phenomenon is, and the greater the third aging gain is.

[0098] In other embodiments, a relationship table between pixel units at each position of the display screen and the third aging gain can be pre-calibrated, and then the relationship table can be queried according to the position information using a nearest neighbor method or a linear interpolation method to obtain the third aging gain.

[0099] Step S404: Determine the aging accumulation statistic based on the first aging gain, the second aging gain, and the third aging gain.

[0100] Specifically, the aging accumulation statistic can be positively correlated with the first aging gain, the second aging gain, and the third aging gain. The interaction of the first aging gain, the second aging gain, and the third aging gain can be set according to actual needs. For example, in some embodiments of this application, the first aging gain, the second aging gain, and the third aging gain can be multiplied to obtain the aging accumulation statistic. That is, the aging accumulation statistic s resulting from a single frame display can be defined as:

[0101] s = T gain *I gain *P gain .

[0102] In other embodiments, the cumulative aging statistics can be obtained by summing or weighting the first aging gain, the second aging gain, and the third aging gain.

[0103] Correspondingly, the cumulative aging statistics from factory startup to the current usage stage after n frames of display can be expressed as:

[0104] statis = s1 + s2 + s3 + ... + sn.

[0105] Understandable Figure 4 The example illustrates a scenario where the target information includes luminescence information, illumination duration information, temperature information, and location information. In this case, the calculated cumulative aging statistics reference a richer set of information dimensions, resulting in higher accuracy. In practical applications, the target information can also include luminescence information, illumination duration information, temperature information, and a portion of the location information. In this case, the cumulative aging statistics can be determined based on a portion of the aforementioned first, second, and third aging gains, thereby improving the calculation speed to some extent. For example, when the target information only includes location information, the third aging gain can be calculated based on the location information, and this third aging gain can be used as the cumulative aging statistics. When the target information includes both location and luminescence information, the first aging gain can be calculated based on the illumination duration information, and the third aging gain can be calculated based on the location information; the product of the first and third aging gains can then be used as the cumulative aging statistics.

[0106] Furthermore, it should be emphasized that this application fully considers the voltage drop phenomenon of the screen. When determining the aging accumulation statistics, the inclusion of location information can improve the accuracy of the aging accumulation statistics.

[0107] After obtaining the aging cumulative statistics, the aging cumulative statistics can be compressed to obtain compressed statistics. This application does not restrict the compression method for the aging cumulative statistics.

[0108] The following describes the various compression methods provided in this application:

[0109] Compression method 1.1:

[0110] Compression of the aging accumulation statistics to obtain compressed statistics can include: compressing the aging accumulation statistics of M adjacent pixel units into a common accumulation, where M is a positive integer greater than 1.

[0111] This method no longer calculates the aging accumulation per pixel unit, but instead calculates the aging accumulation of multiple adjacent pixel units, which is then used as the common accumulation of all pixels within those multiple adjacent pixel units. Please refer to [reference needed]. Figure 5 Taking 2x downsampling as an example, the aging accumulation statistics of every 2*2 pixel units (M=4) can be compressed into a common accumulation. For example, the 4 pixel units shown in the dashed box can be compressed into the common accumulation of a pixel unit represented by the shaded area.

[0112] In some implementations, the average of the aging accumulation statistics of M adjacent pixel units can be calculated to obtain the common accumulation. For example... Figure 5 In the diagram, the common cumulative amount of the pixel units represented by the shaded area is the average of the aging cumulative statistics of the four pixel units within the dashed box.

[0113] In other implementations, the target pixel unit can be determined among M adjacent pixel units, and the aging accumulation statistics of the target pixel unit can be used as a common accumulation.

[0114] In this sampling period, the target pixel unit is any one of the M adjacent pixel units; that is, any pixel unit among the M adjacent pixel units is extracted as the aging accumulation statistic of that M adjacent pixel units. For example... Figure 5 In the diagram, the common cumulative amount of the pixel units represented by the shaded area is the aging cumulative statistic of any one of the four pixel units in the dashed box.

[0115] Alternatively, the target pixel unit for M consecutive sampling periods can be the M adjacent pixel units. In each round, M pixel units are extracted, and within each frame of a round, one pixel unit that was not extracted in that round is extracted as the target pixel unit. This continues until all M adjacent pixel units have been extracted once, at which point the next round begins. Figure 5 Taking 2*2 downsampling as an example, the top left pixel, top right pixel, bottom left pixel, and bottom right pixel of 2*2 pixels are extracted sequentially from frames 1 to 4, and the operation of frames 1 to 4 is repeated from frames 5 to 8.

[0116] This approach can compress the spatial domain by using common cumulants to characterize the aging accumulation statistics of multiple pixel units, which can effectively reduce storage pressure.

[0117] Compression method 1.2:

[0118] Compression of the aging accumulation statistics to obtain compressed statistics can include: determining a target sampling period within K consecutive sampling periods, and acquiring the aging accumulation statistics of each pixel unit within the display screen during the target sampling period to obtain the compressed statistics. The compressed statistics are used as the aging accumulation statistics for the K consecutive sampling periods, where K is a positive integer greater than 1.

[0119] Because the displayed content is continuous and similar in time, a longer sampling period can be set, such as 1s, 2s, 3s, 4s, or even longer. The aging accumulation statistic of only one sampling period can be used for K consecutive sampling periods as the common accumulation Fstatis for those K sampling periods. In this case, K frames are displayed within these K consecutive sampling periods, and the actual aging accumulation within those K sampling periods is: K*Fstatis.

[0120] This approach can increase the aging accumulation statistics from milliseconds / microseconds to seconds / milliseconds, thus achieving a balance between storage resources and statistical accuracy.

[0121] Compression method 1.3:

[0122] Compression of the aging accumulation statistics to obtain compressed statistics can include: acquiring the aging accumulation statistics once every i frames in a single sampling period, with each acquisition representing the aging accumulation statistics of j pixel units within the display screen, and the aging accumulation statistics acquired in different acquisitions corresponding to different pixel units, until the aging accumulation statistics of all pixel units within the display screen are acquired, thus obtaining the compressed statistics.

[0123] Where i is a positive integer greater than or equal to 0, and j is a positive integer greater than 1 and less than the total number of pixel units on the display screen. The specific values ​​of i and j can be selected according to the actual situation.

[0124] like Figure 6 As shown, this method distributes the aging accumulation statistics of one frame collected in a single sampling period across multiple frames in the entire sampling period. Only j pixel units of aging accumulation statistics are accumulated in each frame and cached in the storage module.

[0125] As an example, a display screen has 320 rows of pixels, a sampling period of 2 seconds, and can display 120 frames within 2 seconds. Taking the aging accumulation statistics of 10 rows of pixels per frame (i=0) as an example, the aging accumulation statistics of all pixels on the display screen for one frame can be completed in 32 consecutive frames. Other frames within the 120-frame sampling period are not accumulated, but can be used for accumulation conversion between second-level and hour-level statistics, and can also be used in the aging compensation update unit to update the aging compensation coefficient.

[0126] As another example, the display screen has 320 rows of pixels, and the sampling period is 2 seconds. 120 frames can be displayed within 2 seconds. Taking the aging and accumulating statistics by 10 rows of pixels every other frame (i=1) as an example, a total of 64 frames are needed to complete the accumulation statistics for one frame. Other frames within the 120 frames are not accumulated. In this way, the interval frame can be used for data transmission, ensuring that the temporarily cached statistics can be written to the flash memory in a timely manner.

[0127] This approach enables time-division multiplexing in the time domain. Each sampling period only needs to record the aging accumulation statistics of a portion of the pixel units, effectively reducing storage pressure. It should also be noted that a lower value of j results in a lower amount of aging accumulation statistics that needs to be cached per sampling, further reducing storage pressure; conversely, a higher value of j results in a faster compression rate.

[0128] Compression method 1.4:

[0129] Compression of the aging accumulation statistics to obtain compressed statistics may include: acquiring the aging accumulation statistics once every i frames in a single sampling period, with each acquired aging accumulation statistics representing the aging accumulation statistics of j pixel units within the display screen, and different acquired aging accumulation statistics corresponding to different pixel units, until the aging accumulation statistics of all pixel units within the display screen are acquired. After acquiring the aging accumulation statistics of all pixel units within the display screen, the method further includes: compressing the aging accumulation statistics of N adjacent pixel units into a common cumulative value to obtain the compressed statistics.

[0130] Where N is a positive integer greater than 1, i is a positive integer greater than or equal to 0, and j is a positive integer greater than 1 and less than the total number of pixel units of the display screen.

[0131] Specifically, compressing the accumulated aging statistics of N adjacent pixel units into a common cumulative amount can include: calculating the average of the accumulated aging statistics of the N adjacent pixel units to obtain the common cumulative amount; or, determining a target pixel unit among the N adjacent pixel units and using the accumulated aging statistics of the target pixel unit as the common cumulative amount; wherein the target pixel unit in each sampling period is any one of the N adjacent pixel units, or the target pixel units in N consecutive sampling periods are each of the N adjacent pixel units. For specific implementation details, please refer to the description of compression method 1.1 above, which will not be elaborated upon in this application.

[0132] In other words, this method, based on compression method 1.3, further calculates the common cumulative amount of all pixels in multiple adjacent pixel units, which can compress from both time and space dimensions, thus further compressing the aging accumulation statistics.

[0133] It should be noted that the sampling period for the aging cumulative statistics unit to process the aging cumulative statistics can be set according to actual needs.

[0134] In some embodiments of this application, the sampling period of a pixel unit can be a fixed value. For example, the sampling period can be in seconds, converting the single-frame statistics from smaller millisecond-level statistical units to second-level statistical units, thus achieving second-level statistical updates. Alternatively, the sampling period can be in hours, every 30-60 minutes or longer. In this case, the second-level statistics in flash memory can be divided by 3600 to convert to hourly units, accumulated in the storage space of hourly statistics, and the second-level statistics erased.

[0135] In some other embodiments of this application, the sampling period of the pixel unit can be a dynamic value that is positively correlated with the usage time of the storage module.

[0136] Specifically, the number of write cycles for a storage module is limited. To avoid errors in stored statistical data due to damage from writing / erasing the storage module, the sampling period can be adjusted based on usage time. In one implementation, the sampling period can be dynamically set according to the aging characteristics of the display device. In the early stages of display device aging, the storage module has a shorter usage time and fewer write / erasing cycles, so a shorter sampling time is used. In the later stages of display device lifespan, the storage module has a longer usage time and more write / erasing cycles, so a longer sampling period is used to avoid excessive writing / erasing of the storage module in the later stages. One feasible implementation is to estimate the writable duration of the storage module based on the lifespan of the display device and the write / erasing lifespan of the storage module, and then allocate time intervals accordingly. Different time intervals correspond to different sampling periods. For example, for the first 400 hours, a sampling period of 4 seconds is used for statistical updates; from 400-800 hours, a sampling period of 6 seconds is used; from 800-3200 hours, a sampling period of 10 seconds is used; from 3200-6400 hours, a sampling period of 16 seconds is used, and so on.

[0137] In other implementations, the storage space of the storage module can be divided into multiple subspaces. The aging accumulation statistics of the sampling period can be stored in one of the subspaces until the number of erase / write cycles exceeds the threshold. Then, the aging accumulation statistics of the next sampling period can be stored in other subspaces to avoid the problem of incorrect stored statistics data due to damage caused by the erase / write of subspaces.

[0138] 2. Specific implementation method of step S102 of the aging compensation update unit:

[0139] In some embodiments of this application, the aging compensation update unit can convert the cumulative aging statistics of any pixel unit at any time into the aging degree, that is: aging degree α = f(statis), where statis represents the cumulative aging statistics.

[0140] In some embodiments of this application, the degree of aging decreases approximately exponentially over time. Therefore, based on the exponentially decreasing correlation between the degree of aging and the cumulative aging statistics, the cumulative aging statistics can be converted into the degree of aging.

[0141] In some specific embodiments of this application, determining the aging degree of each pixel unit based on the compressed statistics may include: obtaining a preset correction factor, and determining the aging degree of each pixel unit based on the accumulated aging statistics and the correction factor.

[0142] Among them, the correction factor can be used to correct the error of the aging cumulative statistic, and the degree of aging is exponentially decaying with the aging cumulative statistic.

[0143] Specifically, the degree of aging α can be expressed as:

[0144] α=f correct2 *exp(-1*(f correct1 *statis) β ).

[0145] Where statis represents the cumulative aging statistic, and the correction factors include f correct1 and f correct2 f correct1 Used to correct for errors in the cumulative aging statistic itself, f correct2 It is used to correct the error between the degree of aging calculated based on the cumulative aging statistics and the calibrated degree of aging.

[0146] This method uses a correction factor to correct errors in the aging cumulative statistics, which helps to improve the accuracy of the aging degree.

[0147] Of course, to facilitate the calculation of the degree of aging, the compressed statistics can be decompressed first, and the decompression method corresponds to the compression method mentioned above.

[0148] After obtaining the degree of aging, the aging compensation update unit can determine the aging compensation coefficient based on the degree of aging.

[0149] Specifically, such as Figure 7 As shown, determining the aging compensation coefficient based on the degree of aging may include steps S701 to S702.

[0150] Step S701: Obtain the current target compensation brightness.

[0151] The current target compensated brightness refers to the target brightness value of the pixel unit after compensation.

[0152] In some embodiments of this application, a target compensation brightness lookup table can be preset based on the aging curve of the current display device and the expected lifespan of the display screen, so as to find the corresponding target compensation brightness according to the display lifespan of the display screen.

[0153] In some other embodiments of this application, obtaining the current target compensation brightness may include: determining the global average aging degree based on the aging degree of each pixel unit, obtaining the dynamic compensation amount, and determining the current target compensation brightness based on the global average aging degree and the dynamic compensation amount.

[0154] Specifically, the global average aging degree is the average aging degree of each pixel unit, denoted as α. g = (α1+α2+...+α) m ) / m, where m is the total number of pixel units.

[0155] Due to different usage environments, display settings, and display content, even display devices with the same display duration can exhibit significant differences in aging levels. Based on current statistics of the global aging level α... g and the target compensation amount α Δ Dynamically obtain the target compensation brightness corresponding to the current aging level.

[0156] As an example, target compensation brightness l t =Max(α) g +α Δ (1.0). Among them, the target compensation amount α Δ It can be a preset fixed value or set according to the display's lifespan. In some specific implementations, the dynamic compensation amount is negatively correlated with the global average aging degree; for example, when α... g When α < 0.9, Δ =0.1, when α g When α < 0.8, Δ =0.2. Thus, in the early stage of the display's lifespan, brightness is ensured as much as possible while maintaining display uniformity, and the intensity of compensation can be increased in the middle stage of the display's lifespan.

[0157] Step S702: Divide the current target compensation brightness by the aging degree to obtain the aging compensation coefficient.

[0158] In other words, brightness can be compensated based on the current target. t Calculate the aging compensation coefficient coef = l t / α, to ensure uniformity of the display after compensation.

[0159] It should be noted that the above-mentioned aging compensation coefficient can be updated according to a specific cycle.

[0160] In some embodiments of this application, the current global average aging degree α is determined based on the aging degree of each pixel unit. g If the current global average aging level is different from the global average aging level α at the time of the last update of the compensation coefficient; g_pre If the difference is greater than the preset update threshold, the compensation coefficient currently used by the display screen will be updated to the aging compensation coefficient.

[0161] That is, if abs(α) g -α g_pre )>α th This indicates that the accumulated aging level within the current aging compensation coefficient update cycle has reached the coefficient update threshold, and the update will be initiated; otherwise, the coefficient update will be stopped.

[0162] In some other embodiments of this application, when the display duration exceeds a preset duration, the compensation coefficient currently used by the display is updated to an aging compensation coefficient. That is, every certain display duration, such as every display hour, the processor directly updates the compensation coefficient based on the calculated aging compensation coefficient.

[0163] Thus, by updating the compensation coefficient once the aging level has accumulated to a certain extent, or after the display screen has been continuously displayed for a period of time, the number of times the compensation coefficient is updated can be reduced, thereby reducing the amount of data processing.

[0164] It should be noted that the above aging compensation coefficients can be converted into fixed-point data that can be recognized by each component on the display link. For example, the floating-point coefficients can be multiplied by 13-bit fixed-point numbers and truncated to generate a fixed-point coefficient with a unit of 1 of 4096. Since most of the compensation coefficients are around the unit of 1, the smaller values ​​after fixed-pointing are redundant. Therefore, the coefficient bit width can be compressed by shifting and truncating based on the data center.

[0165] 3. Specific method for implementing step S103 of the aging compensation unit:

[0166] The aging compensation update unit can write the generated coefficients into the storage module. When the system is powered on, the aging compensation unit can read the latest compensation coefficients from the storage module for compensation.

[0167] Specifically, the aging compensation module can acquire the display data of each pixel pixel by pixel, and use the product of the display data provided by the input source and the aging compensation coefficient corresponding to that pixel as the compensated display data.

[0168] Its basic principle can be expressed as:

[0169]

[0170] Among them, R in G in B in This indicates the display of data from the red, green, and blue channels. (coef) r ,coef g and coef b This represents the aging compensation coefficient for the red, green, and blue channels. MAX represents the highest channel value. R out G out B out This represents the data for the red, green, and blue channels in the compensated display data.

[0171] To avoid the risk of highlights being truncated digitally during brightness upcompensation, one embodiment can perform grayscale remapping on the display data before compensation, reserving compensation space for brightness compensation, such as:

[0172]

[0173] The brightness attenuation of the red, green, and blue channels is β. r β g β b It can be set according to actual needs. out G out B out This represents the display data after grayscale remapping.

[0174] It should be noted that if the aging compensation coefficient has been compressed, the coefficient bit width can be restored and decompressed before the aging compensation coefficient can be used to compensate the displayed data.

[0175] Specifically, the aging compensation update unit can compress the aging compensation coefficients using spatial downsampling, allowing the aging compensation unit to reconstruct the pixel-by-pixel aging compensation coefficients through interpolation upsampling. In some implementations, the aging compensation coefficient of the nearest position after downsampling can be obtained from the pixel's position index. Taking n-fold upsampling as an example, the pixel position index (i,j) corresponds to the position index (floor(i / n), floor(j / n)) on the downsampled coefficient. Note that the upsampling factor of the aging compensation module is consistent with the downsampling factor of the aging statistics accumulation module. floor() represents "round down". In other implementations, the aging compensation coefficients can be upsampled and restored to the display resolution, obtaining the aging compensation coefficients corresponding to each pixel point by point. Row linear interpolation can be performed first along the vertical direction, followed by column linear interpolation along the horizontal direction to restore the downsampled aging compensation coefficients to the display resolution.

[0176] It should be noted that, for the sake of simplicity, the aforementioned method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders.

[0177] Figure 8 The illustration shows a schematic diagram of the implementation process of an aging statistics method provided in an embodiment of this application. This method can be applied to a host computer.

[0178] Specifically, the above-mentioned aging statistical method may include the following step S801.

[0179] Step S801: Obtain the aging accumulation statistics of each pixel unit in the display screen, compress the aging accumulation statistics, and obtain the compressed statistics.

[0180] The compressed statistics are used to determine the aging degree of each pixel unit, and the aging degree can be used to determine the aging compensation coefficient for aging compensation.

[0181] Figure 9 The illustration shows a flowchart of a method for determining a compensation coefficient according to an embodiment of this application. This method can be applied to a display control unit.

[0182] Specifically, the method for determining the above-mentioned compensation coefficient may include the following steps S901 to S903.

[0183] Step S901: Obtain the compressed statistics of each pixel unit in the display screen.

[0184] The compressed statistics are obtained by compressing the accumulated statistics of aging of each pixel unit.

[0185] Step S902: Determine the aging degree of each pixel unit based on the compressed statistics, and determine the aging compensation coefficient based on the aging degree.

[0186] Step S903: When the display screen meets the aging compensation update conditions, update the compensation coefficient currently used by the display screen to the aging compensation coefficient.

[0187] Understandable Figure 8 The specific implementation method of the aging statistical method shown, and Figure 9 For details on the specific implementation of the method for determining the compensation coefficient shown, please refer to the previous text. Figures 1 to 7 The description of this is not repeated here.

[0188] like Figure 10 The diagram shown is a structural schematic of an aging compensation device 800 provided in an embodiment of this application. The aging compensation device 800 is configured on an aging compensation system.

[0189] Specifically, the aging compensation device 1000 may include:

[0190] The aging accumulation statistics unit 1001 is used to obtain the aging accumulation statistics of each pixel unit in the display screen, and to compress the aging accumulation statistics to obtain the compressed statistics.

[0191] The aging compensation update unit 1002 is used to determine the aging degree of each pixel unit based on the compressed statistics, and to determine the aging compensation coefficient based on the aging degree.

[0192] The aging compensation unit 1003 is used to decompress the aging compensation coefficient when performing aging compensation on the display screen, and to compensate the display data of the display screen according to the decompressed aging compensation coefficient to obtain compensated display data, which is used for display on the display screen.

[0193] It should be noted that, for the sake of convenience and brevity, the specific working process of the aforementioned aging compensation device 1000 can be found in the following reference: Figures 1 to 7 The corresponding process of the method will not be described in detail here.

[0194] like Figure 11 The diagram shown is a structural schematic of an aging statistics device 1100 provided in an embodiment of this application. The aging statistics device 1100 is configured on a host computer.

[0195] Specifically, the aging statistics device 1100 may include: an aging accumulation statistics unit 1101, used to acquire the aging accumulation statistics of each pixel unit in the display screen, compress the aging accumulation statistics to obtain a compressed statistics, the compressed statistics being used to determine the aging degree of each pixel unit, and the aging degree being used to determine the aging compensation coefficient for aging compensation.

[0196] like Figure 12 The diagram shown is a structural schematic of a compensation coefficient determination device 1200 provided in an embodiment of this application. The compensation coefficient determination device 1200 is disposed on a display control unit.

[0197] Specifically, the compensation coefficient determining device 1200 may include:

[0198] The aging compensation update unit 1201 is used to obtain the compressed statistics of each pixel unit in the display screen, wherein the compressed statistics are obtained by compressing the aging accumulated statistics of each pixel unit.

[0199] The aging compensation update unit 1201 is further configured to determine the aging degree of each pixel unit based on the compressed statistics, and determine the aging compensation coefficient based on the aging degree.

[0200] The aging compensation unit 1202 is used to update the compensation coefficient currently used by the display screen to the aging compensation coefficient when the display screen meets the aging compensation update conditions.

[0201] It should be noted that, for the sake of convenience and brevity, the specific working process of the aging statistics device 1100 and the compensation coefficient determination device 1200 can be found in the following reference: Figures 1 to 9 The corresponding process of the method will not be described in detail here.

[0202] like Figure 13 The diagram shown is a schematic representation of an electronic device provided in an embodiment of this application. This electronic device may refer to the aforementioned host computer or display control unit.

[0203] Specifically, the electronic device 13 may include a processor 130, a memory 131, and a computer program 132 stored in the memory 131 and executable on the processor 130, such as an aging statistics program or a compensation coefficient determination program. When the processor 130 executes the computer program 132, it implements the steps in the various aging compensation method embodiments described above. Alternatively, when the processor 130 executes the computer program 132, it implements the functions of each module / unit in the various device embodiments described above.

[0204] The computer program can be divided into one or more modules / units, which are stored in the memory 131 and executed by the processor 130 to complete this application. The one or more modules / units can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the electronic device.

[0205] The electronic device may include, but is not limited to, a processor 130 and a memory 131. Those skilled in the art will understand that... Figure 13 This is merely an example of an electronic device and does not constitute a limitation on the electronic device. It may include more or fewer components than illustrated, or combine certain components, or different components. For example, the electronic device may also include input / output devices, network access devices, buses, etc.

[0206] The processor 130 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), off-the-shelf programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0207] The memory 131 can be an internal storage unit of the electronic device, such as a hard drive or memory. The memory 131 can also be an external storage device of the electronic device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, the memory 131 can include both internal and external storage units. The memory 131 is used to store the computer program and other programs and data required by the electronic device. The memory 131 can also be used to temporarily store data that has been output or will be output.

[0208] It should be noted that, for the sake of convenience and brevity, the structure of the above-mentioned electronic device can also be referred to the specific description of the structure in the method embodiment, which will not be repeated here.

[0209] Correspondingly, such as Figure 14 As shown, this application also provides an aging compensation system, comprising:

[0210] The display control unit is used to acquire the aging accumulation statistics of each pixel unit in the display screen, compress the aging accumulation statistics, and obtain the compressed statistics.

[0211] The host computer is used to determine the aging degree of each pixel unit based on the compressed statistics, and to determine the aging compensation coefficient based on the aging degree.

[0212] The display control unit is also used to decompress the aging compensation coefficient when performing aging compensation on the display screen, and to compensate the display data of the display screen according to the decompressed aging compensation coefficient to obtain compensated display data, which is used for display on the display screen.

[0213] In some embodiments of this application, the aging compensation system may also include other devices such as a display screen and an input source device, and this application does not impose any restrictions on this.

[0214] The specific working process of the aging compensation system can be found in the following reference. Figures 1 to 7 The corresponding process of the method will not be described in detail here.

[0215] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

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

[0217] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for various specific applications, but such implementations should not be considered beyond the scope of this application.

[0218] In the embodiments provided in this application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings or direct couplings or communication connections may be through some interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0219] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0220] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0221] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.

[0222] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. An aging compensation method, characterized in that, include: The aging accumulation statistics of each pixel unit in the display screen are obtained, and the aging accumulation statistics are compressed to obtain the compressed statistics. Based on the compressed statistics, the aging degree of each pixel unit is determined, and the aging compensation coefficient is determined based on the aging degree. When performing aging compensation on the display screen, the aging compensation coefficient is decompressed, and the display data of the display screen is compensated according to the decompressed aging compensation coefficient to obtain compensated display data, which is used for display on the display screen.

2. The aging compensation method as described in claim 1, characterized in that, The acquisition of the aging accumulation statistics of each pixel unit in the display screen includes: Obtain target information for each pixel unit during the sampling period, wherein the target information includes at least one of light emission information, illumination duration information, temperature information, and position information; Based on the target information, the aging cumulative statistics are determined.

3. The aging compensation method as described in claim 2, characterized in that, The target information includes luminescence information, illumination duration information, temperature information, and location information. Determining the aging accumulation statistics based on the target information includes: Based on the lighting duration information, determine the first aging gain caused by the effective light emission time; Based on the light emission information and the temperature information, determine the second aging gain caused by the driving current; Based on the location information, determine the third aging gain caused by the voltage drop; The aging accumulation statistic is determined based on the first aging gain, the second aging gain, and the third aging gain.

4. The aging compensation method as described in claim 3, characterized in that, The step of determining the first aging gain caused by the effective light emission time based on the lighting duration information includes: Based on the illumination duration information of each pixel unit, determine the display duration of each frame for the corresponding pixel unit; Obtain the effective light emission duration and duty cycle of each pixel unit in a single frame; For each pixel unit, the corresponding first aging gain is determined based on the display duration of each frame, the effective light emission duration, and the duty cycle.

5. The aging compensation method as described in claim 3, characterized in that, The step of determining the second aging gain caused by the driving current based on the luminescence information and the temperature information includes: An acceleration factor is determined based on the temperature information, a driving current is determined based on the luminescence information, and a second aging gain is determined based on the driving current and the acceleration factor. Alternatively, the calibration-obtained relationship table can be acquired, and the second aging gain can be obtained by querying the relationship table based on the luminescence information and the temperature information; wherein, the relationship table records the correspondence between the luminescence information, the temperature information, and the second aging gain.

6. The aging compensation method as described in claim 3, characterized in that, The location information includes the position of each pixel unit within the display screen, and determining the third aging gain caused by the voltage drop based on the location information includes: Obtain the location of the power supply within the display screen; The distance between each pixel unit and the power supply is determined based on the position of each pixel unit in the display screen and the position of the power supply. The third aging gain is determined based on the distance.

7. The aging compensation method as described in claim 1, characterized in that, The compression of the accumulated aging statistics to obtain compressed statistics includes: In a single sampling period, the aging accumulation statistics are acquired once every i frames. The aging accumulation statistics acquired in a single instance are the aging accumulation statistics of j pixel units in the display screen, and the aging accumulation statistics acquired in different instances correspond to different pixel units, until the aging accumulation statistics of all pixel units in the display screen are acquired, and the compressed statistics are obtained. i is a positive integer greater than or equal to 0, and j is a positive integer greater than 1 and less than the total number of pixel units in the display screen.

8. The aging compensation method as described in claim 7, characterized in that, After obtaining the accumulated aging statistics of all pixel units within the display screen, the method further includes: The aging accumulation statistics of N adjacent pixel units are compressed into a common accumulation to obtain the compressed statistics, where N is a positive integer greater than 1.

9. The aging compensation method as described in claim 8, characterized in that, The step of compressing the aging accumulation statistics of N adjacent pixel units into a common accumulation includes: The average of the aging accumulation statistics of N adjacent pixel units is calculated to obtain the common accumulation amount; Alternatively, a target pixel unit is determined among the N adjacent pixel units, and the aging accumulation statistic of the target pixel unit is used as the common accumulation; wherein, the target pixel unit in each sampling period is any one of the N adjacent pixel units, or the target pixel units in N consecutive sampling periods are respectively the N adjacent pixel units.

10. The aging compensation method as described in claim 1, characterized in that, The compression of the accumulated aging statistics to obtain compressed statistics includes: The aging accumulation statistics of M adjacent pixel units are compressed into a common accumulation to obtain the compressed statistics, where M is a positive integer greater than 1.

11. The aging compensation method as described in claim 1, characterized in that, The compression of the accumulated aging statistics to obtain compressed statistics includes: A target sampling period is determined within K consecutive sampling periods, and the aging accumulation statistics of each pixel unit in the display screen are obtained within the target sampling period to obtain the compressed statistics. The compressed statistics are used as the aging accumulation statistics for the K consecutive sampling periods, where K is a positive integer greater than 1.

12. The aging compensation method as described in claim 1, characterized in that, The sampling period of the pixel unit is a fixed value or a dynamic value that is positively correlated with the usage time of the storage module.

13. The aging compensation method as described in claim 1, characterized in that, Determining the aging degree of each pixel unit based on the compressed statistics includes: Obtain a preset correction factor, which is used to correct the error of the aging accumulation statistic; The aging degree of each pixel unit is determined based on the accumulated aging statistics and the correction factor, wherein the aging degree is exponentially correlated with the accumulated aging statistics.

14. The aging compensation method as described in claim 1, characterized in that, Determining the aging compensation coefficient based on the degree of aging includes: Obtain the current target compensation brightness; The aging compensation coefficient is obtained by dividing the current target compensation brightness by the aging degree.

15. The aging compensation method as described in claim 14, characterized in that, The step of obtaining the current target compensation brightness includes: The global average aging degree is determined based on the aging degree of each pixel unit. Obtain the dynamic compensation amount; The current target compensation brightness is determined based on the global average aging degree and the dynamic compensation amount.

16. The aging compensation method according to any one of claims 1-15, characterized in that, The aging compensation method further includes: Based on the aging degree of each pixel unit, the current global average aging degree is determined; if the difference between the current global average aging degree and the global average aging degree when the compensation coefficient was last updated is greater than a preset update threshold, then the compensation coefficient currently used by the display screen is updated to the aging compensation coefficient. Alternatively, if the display duration of the display screen exceeds the preset duration, the compensation coefficient currently used by the display screen will be updated to the aging compensation coefficient.

17. An aging statistical method, characterized in that, include: The accumulated aging statistics of each pixel unit in the display screen are obtained, and the accumulated aging statistics are compressed to obtain compressed statistics. The compressed statistics are used to determine the aging degree of each pixel unit, and the aging degree is used to determine the aging compensation coefficient for aging compensation.

18. A method for determining a compensation coefficient, characterized in that, include: Obtain the compressed statistics of each pixel unit in the display screen, wherein the compressed statistics are obtained by compressing the accumulated statistics of each pixel unit. Based on the compressed statistics, the aging degree of each pixel unit is determined, and the aging compensation coefficient is determined based on the aging degree. When the display screen meets the aging compensation update conditions, the compensation coefficient currently used by the display screen is updated to the aging compensation coefficient.

19. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the aging statistical method as described in claim 17, or when the processor executes the computer program, it implements the steps of the method for determining the compensation coefficient as described in claim 18.

20. An aging compensation system, characterized in that, include: The display control unit is used to acquire the aging accumulation statistics of each pixel unit in the display screen, compress the aging accumulation statistics, and obtain the compressed statistics. The host computer is used to determine the aging degree of each pixel unit based on the compressed statistics, and to determine the aging compensation coefficient based on the aging degree. The display control unit is further configured to decompress the aging compensation coefficient when performing aging compensation on the display screen, and to compensate the display data of the display screen according to the decompressed aging compensation coefficient to obtain compensated display data, which is used for display on the display screen.