Pixel brightness compensation method and device, display device and storage medium

By acquiring the initial brightness matrix and environmental parameters of the OLED display, determining the aging risk, moving the pixel positions, and calculating the brightness compensation matrix, the problem of uneven brightness in the OLED display was solved, achieving a more uniform display effect.

CN120823799BActive Publication Date: 2026-02-13HKC CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511306072.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-12
Publication Date
2026-02-13
Estimated Expiration
2045-09-12

AI Technical Summary

Technical Problem

OLED displays suffer from uneven brightness, especially due to aging of static areas and uneven brightness at the edges.

Method used

By acquiring the initial brightness matrix, driving duty cycle, pixel position, and ambient temperature of the image to be displayed, an aging risk matrix is ​​determined. Based on this matrix, the pixel positions in the target area of ​​the display screen are moved, a brightness compensation matrix is ​​calculated, and finally, the image is compensated.

Benefits of technology

It effectively overcomes the uneven brightness defect caused by the accelerated decay of edge pixels, improves the uniformity of brightness of each pixel in the display screen, and improves the display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120823799B_ABST
    Figure CN120823799B_ABST
Patent Text Reader

Abstract

The application relates to a pixel brightness compensation method and device, a display device and a storage medium. The method comprises the following steps: acquiring an initial brightness matrix of a to-be-displayed image, and a driving duty ratio of each pixel in a display screen, a pixel position and an ambient temperature of an environment in which the display screen is located; determining an aging risk matrix based on the initial brightness matrix, the driving duty ratio, the pixel position and the ambient temperature; moving the position of a pixel in a target region in the display screen based on the aging risk matrix to obtain a shifted coordinate matrix; calculating a brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix and a decayed brightness matrix; compensating the to-be-displayed image based on the brightness compensation matrix to obtain a compensated image, and displaying the compensated image. In this way, the uniformity of the brightness of each pixel in the display screen can be improved, and the display effect of the display screen is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display, in particular to a pixel brightness compensation method and device, display equipment and storage medium. BACKGROUND

[0002] Organic light emitting display (OLED) is widely used in mobile phones, televisions, augmented reality (AR) devices, virtual reality (VR) devices and other devices due to its advantages of self-luminous, high contrast and fast response. However, OLED itself has defects such as static area aging (such as fixed areas such as status bar and icon continuously emitting high brightness, leading to accelerated decay of organic materials), uneven edge brightness (such as 15%-25% lower current at the edge than at the center due to current transmission loss of the display screen, forming a "dark edge"), and the like, resulting in poor OLED display effect and easy occurrence of uneven brightness, such as Figure 1 Therefore, how to improve the uniformity of the brightness of each pixel in OLED has become a technical problem to be solved. SUMMARY

[0003] The present application provides a pixel brightness compensation method, device, display equipment and storage medium to solve the problem of uneven brightness of existing OLED.

[0004] In a first aspect, an embodiment of the present application provides a pixel brightness compensation method, which comprises:

[0005] obtaining an initial brightness matrix of a to-be-displayed image, and a driving duty ratio of each pixel in a display screen, a pixel position and an ambient temperature of an environment in which the display screen is located, wherein the display screen is an organic light emitting display screen for displaying the to-be-displayed image, and the initial brightness matrix is used to represent the initial brightness of each pixel in the to-be-displayed image;

[0006] determining an aging risk matrix based on the initial brightness matrix, the driving duty ratio, the pixel position and the ambient temperature, wherein the aging risk matrix is used to represent the decay time constant of each pixel in the display screen;

[0007] moving the position of a pixel in a target area in the display screen based on the aging risk matrix to obtain a shifted coordinate matrix, wherein the target area is an area with a decay time constant less than an average decay time constant;

[0008] calculating a luminance compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial luminance matrix and a luminance matrix after attenuation, wherein the luminance compensation matrix is used to represent compensation coefficients of each pixel in the to-be-displayed image, and the luminance matrix after attenuation is calculated based on initial luminance of each pixel in the initial luminance matrix and an aging attenuation coefficient;

[0009] compensating the to-be-displayed image based on the luminance compensation matrix to obtain a compensated image, and displaying the compensated image.

[0010] Optionally, the determining of the aging risk matrix based on the initial luminance matrix, the driving duty ratio, the pixel position and the ambient temperature comprises:

[0011] obtaining a standard attenuation time constant;

[0012] calculating a first attenuation factor, a second attenuation factor, a third attenuation factor and a fourth attenuation factor corresponding to each pixel based on the initial luminance matrix, the driving duty ratio, the pixel position and the ambient temperature respectively;

[0013] calculating a product between the standard attenuation time constant, the first attenuation factor, the second attenuation factor, the third attenuation factor and the fourth attenuation factor corresponding to each pixel, and obtaining an attenuation time constant corresponding to each pixel according to a calculation result of the product;

[0014] determining the aging risk matrix based on the attenuation time constant of each pixel.

[0015] Optionally, a calculation formula of the aging risk matrix is as follows:

[0016] ;

[0017] wherein, attenuation time constant of pixel , T represents the standard attenuation time constant, , T represents the first attenuation factor, , T represents the second attenuation factor, , T represents the third attenuation factor, , T represents the fourth attenuation factor, , T represents a luminance attenuation coefficient, , T represents initial luminance of pixel , T represents a temperature attenuation coefficient, , T represents the ambient temperature, , T represents a duty ratio attenuation coefficient, , T represents the driving duty ratio, ​​an edge attenuation acceleration factor, a pixel a distance from a center of the display screen, a diagonal length of the display screen.

[0018] Optionally, the position of a pixel in a target region in the display screen is moved based on the aging risk matrix to obtain a shifted coordinate matrix, including:

[0019] The target region is determined from the display screen based on the aging risk matrix;

[0020] A pixel movement track is generated using a space-filling curve, and a target pixel located in the target region and on the pixel movement track is moved, wherein an order of the space-filling curve is determined according to a resolution of the display screen;

[0021] The shifted coordinate matrix is determined according to the coordinate of the target pixel after movement.

[0022] Optionally, the target pixel is moved according to the following formula:

[0023] ;

[0024] wherein, a pixel a shifted coordinate, a shift amplitude, a shift frequency, a time.

[0025] Optionally, a luminance compensation matrix is calculated based on the shifted coordinate matrix, the aging risk matrix, the initial luminance matrix and the decayed luminance matrix, including:

[0026] A maximum decay time constant in the display screen is determined based on the aging risk matrix, and a decay time compensation value of each pixel is determined based on a ratio between the maximum decay time constant and a decay time constant of each pixel;

[0027] A curve slope of a preset curve is obtained, and a luminance deviation compensation value of each pixel is determined based on an initial luminance of each pixel in the initial luminance matrix, a decayed luminance of each pixel in the decayed luminance matrix and the curve slope;

[0028] A compensation coefficient of each pixel is determined based on the decay time compensation value of each pixel and the luminance deviation compensation value of each pixel, and the luminance compensation matrix is determined based on the compensation coefficient of each pixel.

[0029] Optionally, the compensating the to-be-displayed image based on the luminance compensation matrix to obtain a compensated image, and displaying the compensated image, comprises:

[0030] calculating a product of the luminance compensation matrix and the decayed luminance matrix to obtain a compensated luminance matrix;

[0031] compensating the to-be-displayed image based on the compensated luminance matrix to obtain the compensated image;

[0032] displaying the compensated image.

[0033] In a second aspect, the embodiments of the present application further provide a pixel luminance compensation device, and the device comprises:

[0034] an acquisition module, configured to acquire an initial luminance matrix of a to-be-displayed image, and a driving duty cycle of each pixel, a pixel position, and an ambient temperature of an environment in which a display screen is located, wherein the display screen is an organic light-emitting display screen used for displaying the to-be-displayed image, and the initial luminance matrix is used to represent initial luminance of each pixel in the to-be-displayed image;

[0035] a determination module, configured to determine an aging risk matrix based on the initial luminance matrix, the driving duty cycle, the pixel position, and the ambient temperature, wherein the aging risk matrix is used to represent a decay time constant of each pixel in the display screen;

[0036] a moving module, configured to move a position of a pixel in a target region in the display screen based on the aging risk matrix to obtain a shifted coordinate matrix, wherein the target region is a region in which the decay time constant is less than an average decay time constant;

[0037] a calculation module, configured to calculate a luminance compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial luminance matrix, and a decayed luminance matrix, wherein the luminance compensation matrix is used to represent a compensation coefficient of each pixel in the to-be-displayed image, and the decayed luminance matrix is calculated based on the initial luminance of each pixel in the initial luminance matrix and an aging decay coefficient;

[0038] a compensation module, configured to compensate the to-be-displayed image based on the luminance compensation matrix to obtain a compensated image, and display the compensated image.

[0039] In a third aspect, the embodiments of the present application further provide a display device, and the display device comprises a display screen and the pixel luminance compensation device in the second aspect.

[0040] The display screen and the pixel luminance compensation device are electrically connected.

[0041] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements the pixel brightness compensation method of the first aspect.

[0042] The above technical solution provided by the embodiments of the present application has the following advantages compared with the prior art: the method provided by the embodiments of the present application, by acquiring an initial brightness matrix of a to-be-displayed image, a driving duty cycle of each pixel in a display screen, a pixel position, and an ambient temperature of an environment in which the display screen is located, wherein the display screen is an organic light-emitting display screen that displays the to-be-displayed image, and the initial brightness matrix is used to represent initial brightness of each pixel in the to-be-displayed image; determining an aging risk matrix based on the initial brightness matrix, the driving duty cycle, the pixel position, and the ambient temperature, wherein the aging risk matrix is used to represent a decay time constant of each pixel in the display screen; moving the position of a pixel in a target region in the display screen based on the aging risk matrix to obtain a shifted coordinate matrix, wherein the target region is a region in which the decay time constant is less than an average decay time constant; calculating a brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and a decayed brightness matrix, wherein the brightness compensation matrix is used to represent a compensation coefficient of each pixel in the to-be-displayed image, and the decayed brightness matrix is calculated based on the initial brightness of each pixel in the initial brightness matrix and an aging decay coefficient; compensating the to-be-displayed image based on the brightness compensation matrix to obtain a compensated image, and displaying the compensated image. In this way, the decay time constant (i.e., the decay aging degree) of each pixel can be accurately quantified based on the initial brightness, the driving duty cycle, the pixel position, and the ambient temperature of each pixel, the defect of uneven edge brightness caused by accelerated decay of edge pixels can be effectively overcome, the impact of environmental changes on the display of each pixel is considered, and subsequent accurate compensation is facilitated. In addition, by moving the position of the pixel in the target region in the display screen, the light-emitting load of the target region is dispersed, the defect of static region aging of the display screen is effectively overcome, the uniformity of the brightness of each pixel in the display screen is improved, and thus the display effect of the display screen is improved. BRIEF DESCRIPTION OF DRAWINGS

[0043] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments consistent with the present application and, together with the description, further serve to explain the principles behind the present application.

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced as follows. Obviously, the drawings described are only a part of the embodiments of the present application, and not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0045] One or more embodiments are illustrated by the pictures in the drawings corresponding thereto, which do not constitute a limitation on the embodiments, and elements with the same reference numerals in the drawings represent similar elements, unless otherwise specified. The drawings in the drawings do not constitute a proportional limitation.

[0046] Figure 1 A schematic diagram of uneven brightness of a display screen in the prior art;

[0047] Figure 2 A flowchart of a pixel brightness compensation method provided by an embodiment of the present application;

[0048] Figure 3 A schematic diagram of a pixel moving track generated by a Hilbert curve provided by an embodiment of the present application;

[0049] Figure 4 A flowchart of another pixel brightness compensation method provided by an embodiment of the present application;

[0050] Figure 5 A simulation diagram of image brightness before compensation and image brightness after compensation provided by an embodiment of the present application;

[0051] Figure 6 A structural schematic diagram of a pixel brightness compensation device provided by an embodiment of the present application;

[0052] Figure 7 A structural schematic diagram of a display device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0053] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are a part of the embodiments of the present application, and not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0054] The following disclosure provides many different embodiments, or examples, for implementing different structures of the present application. For the purpose of simplifying the present application, the components and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present application. In addition, the present application can repeatedly refer to numbers and / or letters in different examples. Such repetition is for the purpose of simplification and clarity, which itself does not indicate the relationship between the various embodiments and / or settings discussed.

[0055] Referring to Figure 2 , Figure 2 A flowchart of a pixel brightness compensation method provided by an embodiment of the present application. As Figure 2 shown, the pixel brightness compensation method can include the following steps:

[0056] Step S201, obtaining an initial brightness matrix of a to-be-displayed image, and a driving duty ratio of each pixel in a display screen, a pixel position, and an ambient temperature of an environment in which the display screen is located, wherein the display screen is an organic light-emitting display screen for displaying the to-be-displayed image, and the initial brightness matrix is used to represent the initial brightness of each pixel in the to-be-displayed image.

[0057] Specifically, the to-be-displayed image can be any frame of image to be displayed, such as a mobile phone interface, a video picture, etc. The initial brightness matrix L0 refers to a matrix formed by the initial brightness of the pixel level extracted from the to-be-displayed image. Each element in the matrix represents a pixel, and the value of each element represents the initial brightness of the corresponding pixel. If the display screen is 8bit, the value range of the initial brightness is 0~255. The initial brightness matrix L0 can reflect the initial brightness distribution of the to-be-displayed image. The driving duty ratio D is the duty ratio of the pulse width modulation (PWM) signal, which can reflect the light-emitting time ratio of the pixel in a unit time (0≤D≤1). The pixel position Dist can reflect the distance of the pixel to the center of the display screen. The ambient temperature T can reflect the real-time temperature of the display screen, which can be collected by the temperature sensor integrated on the display screen.

[0058] Step S202, determining an aging risk matrix based on the initial brightness matrix, the driving duty ratio, the pixel position, and the ambient temperature, wherein the aging risk matrix is used to represent the decay time constant of each pixel in the display screen.

[0059] After obtaining the initial brightness matrix of the image to be displayed, as well as the driving duty cycle, pixel position, and ambient temperature of each pixel on the display screen, an aging risk matrix can be comprehensively determined based on these factors. This aging risk matrix can be used to characterize the decay time constant of each pixel on the display screen. The decay time constant The smaller the value, the faster the aging; this decay time constant The larger the value, the slower the aging process. Therefore, this aging risk matrix can accurately quantify the aging degree of each pixel.

[0060] Step S203: Based on the aging risk matrix, the positions of pixels in the target area of ​​the display screen are moved to obtain the shifted coordinate matrix, where the target area is the area where the decay time constant is less than the average decay time constant.

[0061] Specifically, the target area mentioned above is either a static area or a high-risk area, and the decay time constant of the target area is less than the average decay time constant.

[0062] In this step, the position of pixels in the target area of ​​the display screen is moved. Specifically, the pixels in the target area can be moved slightly according to a preset moving strategy (such as moving only according to the pixel moving trajectory generated by the Hilbert curve, or moving by combining the pixel moving trajectory generated by the Hilbert curve with the preset pixel moving formula, or other preset methods, etc.), thereby dispersing the light emission load of the target area and slowing down local aging from the source.

[0063] Step S204: Based on the shifted coordinate matrix, aging risk matrix, initial brightness matrix, and attenuated brightness matrix, calculate the brightness compensation matrix. The brightness compensation matrix is ​​used to characterize the compensation coefficient of each pixel in the image to be displayed. The attenuated brightness matrix is ​​calculated based on the initial brightness and aging attenuation coefficient of each pixel in the initial brightness matrix.

[0064] Specifically, the aforementioned attenuated brightness matrix is ​​calculated based on the initial brightness and aging attenuation coefficient of each pixel in the initial brightness matrix. For example, the attenuated brightness of each pixel can be calculated using the following formula, thus obtaining the aforementioned attenuated brightness matrix:

[0065] ;

[0066] in, Represents pixels Brightness after attenuation Represents pixels initial brightness, Indicates the duration of screen usage. Represents pixels The initial brightness decay time constant.

[0067] In this step, the compensation coefficients for each pixel can be determined based on the shifted coordinate matrix, aging risk matrix, initial brightness matrix, and attenuated brightness matrix, which facilitates the accurate restoration of the brightness of each pixel based on the compensation coefficients for each pixel.

[0068] Step S205: Compensate the image to be displayed based on the brightness compensation matrix to obtain the compensated image, and then display the compensated image.

[0069] In this step, the image to be displayed can be compensated based on the brightness compensation matrix to obtain the compensated image. Then, the compensated image is transmitted to the driving circuit of the display screen. The driving circuit generates a driving voltage to control the pixels to emit light, thereby outputting a clear, uniform display image without aging marks.

[0070] In this embodiment, the decay time constant (i.e., decay aging degree) of each pixel can be accurately quantified based on the initial brightness, driving duty cycle, pixel position, and ambient temperature of each pixel. This effectively overcomes the defect of uneven edge brightness caused by accelerated decay of edge pixels. It also considers the impact of environmental changes on the display of each pixel, facilitating accurate compensation in the future. In addition, by moving the position of pixels in the target area of ​​the display screen, the luminous load of the target area is dispersed, effectively overcoming the defect of static aging of the display screen. Therefore, the uniformity of brightness of each pixel in the display screen can be improved, thereby improving the display effect of the display screen.

[0071] In an optional embodiment, step S202 above, determining the aging risk matrix based on the initial brightness matrix, driving duty cycle, pixel position, and ambient temperature, includes:

[0072] Obtain the standard decay time constant;

[0073] Based on the initial brightness matrix, driving duty cycle, pixel position, and ambient temperature, the first attenuation factor, second attenuation factor, third attenuation factor, and fourth attenuation factor corresponding to each pixel are calculated respectively.

[0074] Calculate the product between the standard decay time constant, the first decay factor, the second decay factor, the third decay factor, and the fourth decay factor corresponding to each pixel, and obtain the decay time constant corresponding to each pixel based on the product calculation result;

[0075] Based on the decay time constant of each pixel, the aging risk matrix is ​​determined.

[0076] Specifically, when determining the aging risk matrix, a standard decay time constant can be obtained first. Then, based on the initial brightness matrix, drive duty cycle, pixel position, and ambient temperature, the first decay factor, second decay factor, third decay factor, and fourth decay factor corresponding to each pixel are calculated. Here, the first decay factor characterizes the influence of the initial pixel brightness on pixel brightness decay; the second decay factor characterizes the influence of the drive duty cycle on pixel brightness decay; the third decay factor characterizes the influence of pixel position on pixel brightness decay; and the fourth decay factor characterizes the influence of ambient temperature on pixel brightness decay. Next, the product of the standard decay time constant and the first, second, third, and fourth decay factors corresponding to each pixel is calculated. Based on the product calculation results, the decay time constant corresponding to each pixel is obtained. Finally, based on the decay time constant of each pixel, the aging risk matrix is ​​determined.

[0077] In this way, the four factors of initial brightness, ambient temperature, driving duty cycle and pixel position can be combined to comprehensively determine the decay time constant of each pixel, thereby achieving precise quantification of the aging degree of each pixel.

[0078] In an optional embodiment, the formula for calculating the above-mentioned aging risk matrix is ​​as follows:

[0079] ;

[0080] in, Represents pixels The decay time constant, Represents the standard decay time constant. Indicates the first attenuation factor. Indicates the second attenuation factor. Indicates the third attenuation factor. This represents the fourth attenuation factor. Indicates the luminance attenuation coefficient. Represents pixels initial brightness, Indicates the temperature decay coefficient. Indicates ambient temperature. This represents the duty cycle attenuation coefficient. Indicates the drive duty cycle. Indicates the edge decay acceleration factor. Represents pixels Distance from the center of the display screen, Indicates the diagonal length of the display screen.

[0081] Specifically, the aforementioned standard decay time constant This refers to the time it takes for the brightness of the center pixel to decay to 1 / e under conditions of 25℃ and 100% drive duty cycle, such as 200 hours. Brightness decay coefficient. It can be 0.015 or other values; initial brightness. The higher the temperature decay coefficient, the faster the aging process. It can be 0.035 or other values, ambient temperature. The aging rate doubles for every 10°C increase. (Duty cycle attenuation coefficient) It can be 0.12 or other values ​​to drive the duty cycle. The higher the value, the faster the aging process. Edge decay acceleration factor. It can be 0.2 or other values. Edge pixels age 20% faster than center pixels due to the IRDrop effect (a phenomenon where voltage drops or rises occur on the power and ground networks in integrated circuits). Pixel Distance from the center of the display screen = ,in( , () represents the center coordinates of the display screen. The diagonal length of the display screen is... ,in, The total width of the display screen. This represents the total height of the display screen. (in pixels) decay time constant The smaller the value, the smaller the pixel. The faster you age, The larger the value, the larger the pixel. The slower the aging process.

[0082] The accelerated degradation at the edges of OLED displays is mainly caused by the IR Drop effect (i.e., current transport loss). When current is transmitted from the driver chip (usually located at the edge of the display) to each pixel, a voltage drop (ΔV=I•R) occurs due to the resistance of the wires. Edge pixels are farther from the driver chip, resulting in a larger ΔV and thus a lower actual driving voltage compared to the center pixels. To achieve the target brightness, edge pixels need to increase the driving current (I) or extend the emission time (duty cycle D). However, a larger current or a longer emission time accelerates the degradation of the organic light-emitting material (the degradation rate is positively correlated with the current / emission time).

[0083] The second and third attenuation factors address the aforementioned "emission time" and "IR drop influence level," respectively. Their fusion accurately determines the attenuation rate of edge pixels, enabling on-demand compensation and preventing accelerated edge attenuation. The principle is as follows:

[0084] Duty cycle D is the proportion of the pixel unit time of the light-emitting time (0≤D≤1). The edge pixel needs to increase D to reach the target brightness due to IR Drop, resulting in longer light-emitting time and faster decay rate. The second decay factor is affected by term , so when D increases, , the decay time constant decreases, indicating that the decay rate accelerates. The smaller the , the faster the aging. For example, assuming that the center pixel D =0.5, the edge pixel needs to D =0.7 to maintain the target brightness due to IR Drop, , the second decay factor of the edge pixel is (1-0.12×0.7)=0.916, and the second decay factor of the center pixel is (1-0.12×0.5)=0.94. Therefore, the of the edge pixel is about 2.6% smaller than that of the center pixel, accurately quantifying the accelerating effect of light-emitting time on edge decay.

[0085] The third decay factor quantifies the influence degree of IR Drop by the distance of the pixel to the center of the display screen . The farther the edge pixel is from the center of the display screen, the more serious the IR Drop, the more the driving voltage drops, and the faster the decay. The third decay factor is affected by term . When increases, the third decay factor decreases, and the decay time constant decreases, indicating that the decay rate accelerates. For example, assuming that the center pixel of the display screen =0, the edge pixel = (the diagonal half of a 1920×1080 display screen is about 1107 pixels), and the edge decay acceleration factor =0.2, the third decay factor of the edge pixel is (1-0.2×1)=0.8, and the third decay factor of the center pixel is 1. The of the edge pixel is 20% smaller than that of the center pixel, accurately quantifying the accelerating effect of IR Drop on edge decay.

[0086] After the second decay factor and the third decay factor are fused, the decay rate of each pixel can be accurately calculated, especially the D of the edge pixel (large , dist is large) is smaller, and the decay is faster. Subsequently, the compensation coefficient can be calculated according to C ​x y ), give more compensation to the edge pixels (such as increasing the driving current or duty cycle, but through model accurate control to avoid overshoot), so as to maintain the brightness consistency (Δ L <3 cd / m 2 ) of the edge pixels and the center pixels, and avoid the further accelerated decay of the edge pixels due to "overdrive" (such as overshoot of traditional compensation). As can be seen, the second decay factor captures the problem of "long light-emitting time" of the edge pixels, and the third decay factor captures the problem of "large IR drop influence", and the combination of the two can accurately model the edge decay rate, and then realize accurate compensation to avoid accelerated edge decay.

[0087] In this way, the decay factors corresponding to the four factors of initial brightness, ambient temperature, driving duty cycle and pixel position can be combined to accurately determine the decay time constant of each pixel, so as to accurately quantify the aging degree of each pixel.

[0088] In an optional embodiment, the step S203 described above, based on the aging risk matrix, moving the position of the pixels in the target area in the display screen to obtain a shifted coordinate matrix, comprising:

[0089] Based on the aging risk matrix, determining the target area from the display screen;

[0090] Generating a pixel movement trajectory using a space-filling curve, and moving the target pixels located in the target area and on the pixel movement trajectory, wherein the order of the space-filling curve is determined according to the resolution of the display screen;

[0091] According to the coordinates of the moved target pixels, determining a shifted coordinate matrix.

[0092] Specifically, the space-filling curve described above can be a Hilbert curve, and the order of the Hilbert curve can be determined according to the resolution of the display screen. For example, a 1920x1080 display screen can use a 5th order Hilbert curve for coverage, and the generated pixel movement trajectory can be as shown in Figure 3 The Hilbert curve is a space-filling curve (which can cover the entire two-dimensional area in a continuous and non-intersecting manner), and its recursive generation characteristics make its trajectory continuous and smooth (without sharp turning points), which is very suitable as a pixel shift path. When moving the target pixels using the Hilbert curve, the operation steps are as follows:

[0093] ​(1) Determine the order of Hilbert curve: select the order of Hilbert curve according to the resolution of the display screen (such as 1920x1080 display screen uses 5-order Hilbert curve, which can cover 32x32=1024 points, and is expanded to the full display screen by interpolation).

[0094] (2) Generate pixel shift trajectory: generate the pixel shift trajectory of the Hilbert curve through a recursive algorithm, such as P0(x0, y0), P1(x1, y1),..., Pn(xn, yn), each point corresponds to a pixel position on the display screen, and the coordinate difference between adjacent points is ≤1 (i.e. continuous).

[0095] (3) Map high-risk pixels: identify high-risk areas (i.e. target areas with decay time constants less than the average decay time constant), and map each high-risk pixel to an adjacent position in the Hilbert curve (such as the current pixel in the curve is Pi , after shifting to P i+1 or P i-1 ), the shift amplitude is controlled within ±2 pixels.

[0096] The core reason for image deformation is the discontinuity of the pixel shift trajectory (such as random shift or linear shift in traditional schemes, the difference between adjacent pixel shift direction / amplitude is large, resulting in "cracks" or "shaking" in the picture). This scheme can perfectly solve this problem, the reasons are as follows:

[0097] (1) Continuous and smooth characteristics of Hilbert curve: the coordinate difference between adjacent points of Hilbert curve is ≤1 (such as P i to P i+1 only x or y changes by 1 pixel), so the pixel shift trajectory of the high-risk area is continuous (no jump). For example, pixel A in the high-risk area is shifted from (100, 200) to (101, 200), and adjacent pixel B is shifted from (100, 201) to (101, 201) (101, 201), both have the same shift direction and amplitude, and the picture will not have "faults".

[0098] (2) Only move high-risk areas: the pixels in low-risk areas (such as dynamic pictures) remain unchanged, and the pixels in high-risk areas (such as static icons) are only slightly shifted (±2 pixels), and the shift frequency is low (0.1 Hz, shift once every 10 seconds). When the user watches, the "change" of the dynamic picture will cover up the "slight shift" of the high-risk area, so the image deformation is almost imperceptible.

[0099] In determining the coordinate matrix after displacement, the target area (i.e. high-risk area) can be determined from the display screen based on the aging risk matrix, and the pixel movement trajectory is generated using the space-filling curve, and the target pixels located in the target area and on the pixel movement trajectory are moved, such as moving according to the amplitude ±2 pixels, the frequency 0.1 Hz, etc. Then the coordinate matrix after displacement can be determined according to the coordinates of the target pixels after moving. Since the Hilbert curve has the advantages of continuous path and uniform coverage, image deformation can be avoided, the light load of the target area can be effectively dispersed, and local aging can be slowed down from the source.

[0100] In an optional embodiment, the target pixels are moved according to the following formula:

[0101] ;

[0102] wherein, represents the pixel coordinate after displacement, represents the displacement amplitude, represents the displacement frequency, represents the time.

[0103] Specifically, the displacement frequency is in hertz (Hz), which represents the number of complete displacement cycles completed by the pixel per unit time. As an optional implementation, the displacement frequency can be 0.1 Hz (i.e. 1 complete displacement cycle is completed every 10 seconds). The lower the displacement frequency , the smoother the displacement trajectory (avoiding image deformation); the higher the displacement frequency , the better the static pixel dispersion effect, but the image stability needs to be balanced. The time is in seconds (s), which represents the time interval from the displacement start time (or a certain reference time) to the current time. t is a variable that is updated in real time (increases with the display time of each frame of image), ensuring that the pixel displacement trajectory changes dynamically over time. Through the continuous change of t, the pixel starts from the original coordinate position (x, y) and moves periodically along the circular trajectory with a radius of A (e.g. A = 2 pixels, f = 0.1 Hz, the pixel rotates 1 circle every 10 seconds). Every T = 1 / f (f = 0.1 Hz, T = 10 seconds), the pixel returns to the original position and completes a complete displacement. During the displacement process, the brightness output of the pixel is evenly distributed to all positions on the circular trajectory, dispersing the light load of the static area and significantly reducing the aging rate of the static pixel.

[0104] For ease of understanding, hereinafter, the static icon (e.g. battery icon) of the status bar at the top of the display screen will be taken as an example for detailed description, wherein x = 100, y = 20, high-risk area, fast aging.

[0105] (1) Use Hilbert curves to plan the "displacement path".

[0106] The status bar is located at the top of the screen. y =20 pixels), belonging to the high-risk area (static, lit for 12 hours a day, aging speed is 5 times that of dynamic areas). Select the "top segment" of the Hilbert curve, the curve starts from (100,20) and follows... y =20 pixels x Extending in the direction of 200, then looping back to (100, 20), it forms a "small circle". Route characteristics: continuous and non-intersecting (the icon moves along this route without the user seeing any "skips").

[0107] (2) Calculate the "position at each step" using the pixel movement formula described above.

[0108] Assuming shift parameters A =2 pixels (maximum distance moved along the route) f =0.1Hz (completing one "small circle" every 10 seconds), t The change from 0 to 10 seconds (one shift cycle) then when t At 0 seconds, the shifted coordinates are (100, 22) (moving one step upwards along the "top segment" of the curve); when t =2.5 seconds, the shifted coordinates are (102, 20) (moving 1 step to the right along the "top segment" of the curve); when t =5 seconds, the shifted coordinates are (100, 18) (moving down 1 step along the "top segment" of the curve); when t =7.5 seconds, the shifted coordinates are (98,20) (moving 1 step to the left along the "top segment" of the curve); when t =After 10 seconds, the coordinates return to (100,22) (completing one "small circle" cycle). The shift path is continuous: (100,22)→ (102,20)→(100,18)→ (98,20)→(100,22), the route is the "top segment" of the Hilbert curve, without skipping steps. The image is unchanging: the shift amplitude is only ±2 pixels (much smaller than the icon size, for example, if the icon is 16×16 pixels), and the user cannot see "the icon moving". Aging dispersion: the original glow time of the icon at (100,20) is reduced from 100% to 25%. t =0-2.5 seconds in (100,22), t =2.5-5 seconds in (102,20), and so on), the aging rate is reduced by 3 times (the average monthly brightness decreases from 5% to 1.2%).

[0109] In this way, not only can the image deformation be avoided, but also the light emission load of the target region can be effectively dispersed, and the local aging can be slowed down from the source.

[0110] In an optional embodiment, the step S204, based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix and the decayed brightness matrix, calculates the brightness compensation matrix, including:

[0111] Based on the aging risk matrix, the maximum decay time constant in the display screen is determined, and based on the ratio between the maximum decay time constant and the decay time constant of each pixel, the decay time compensation value of each pixel is determined.

[0112] The curve slope of the preset curve is obtained, and based on the initial brightness of each pixel in the initial brightness matrix, the decayed brightness of each pixel in the decayed brightness matrix and the curve slope, the brightness deviation compensation value of each pixel is determined.

[0113] Based on the decay time compensation value of each pixel and the brightness deviation compensation value of each pixel, the compensation coefficient of each pixel is determined, and based on the compensation coefficient of each pixel, the brightness compensation matrix is determined.

[0114] Specifically, the final compensation coefficient C(x, y) can be calculated by double-component collaborative compensation, as shown in the following formula:

[0115] ;

[0116] Wherein, C(x, y) represents the compensation coefficient of pixel , T(x, y) represents the decay time constant corresponding to pixel , T max represents the maximum decay time constant in the display screen, and α represents the time decay compensation weight. , T(x, y) represents the decay time constant corresponding to pixel , T max represents the maximum decay time constant in the display screen, and α represents the time decay compensation weight. B(x, y) represents the initial brightness (i.e. target brightness) of pixel , B'(x, y) represents the current decayed brightness of pixel , and B'(x, y) represents the current decayed brightness of pixel , and k represents the curve slope of the preset curve (such as S-shaped curve). As an optional implementation, the time decay compensation weight α can be 0.7, and the larger the time decay compensation weight α, the faster the aging. The maximum decay time constant in the display screen

[0117] = max( ), which represents the most anti-aging pixel, ensuring that C(x, y) ≥ 1. The curve slope can be 20, which is used to control the compensation smoothness and avoid overshoot.

[0118] ​​In this way, the compensation coefficient of each pixel can be accurately determined based on the decay time compensation value of each pixel and the brightness deviation compensation value of each pixel, and the brightness compensation matrix can be accurately determined based on the compensation coefficient of each pixel, facilitating subsequent accurate compensation of the brightness of each pixel.

[0119] In an optional embodiment, the step S205 of compensating the to-be-displayed image based on the brightness compensation matrix to obtain a compensated image, and displaying the compensated image, comprises:

[0120] calculating the product of the brightness compensation matrix and the decayed brightness matrix to obtain a compensated brightness matrix;

[0121] compensating the to-be-displayed image based on the compensated brightness matrix to obtain a compensated image;

[0122] displaying the compensated image.

[0123] Specifically, when the compensated image is output, the product of the brightness compensation matrix and the decayed brightness matrix can be calculated first to obtain a compensated brightness matrix, where the compensated brightness matrix is used to represent the brightness of each pixel after compensation, i.e., the brightness of each pixel after compensation is equal to the current decayed brightness of each pixel x the compensation coefficient. Then, the compensated brightness matrix is transmitted to the OLED driving circuit to be converted into a driving voltage for controlling the pixel to emit light, so that a clear, uniform and aging-free compensated image is output, and the real-time optimization of brightness decay is realized.

[0124] In an optional embodiment, the pixel brightness compensation process can be as shown in Figure 4 and specifically comprises the following steps:

[0125] Step S401: input a to-be-displayed image.

[0126] The to-be-displayed image (such as a mobile phone interface, a video picture, etc.) is acquired, the initial brightness (8-bit value of 0-255) of each pixel is extracted, and the initial brightness matrix is output as the basis for subsequent processing.

[0127] Step S402: multi-factor decay modeling.

[0128] The initial brightness distribution of the to-be-displayed image, the real-time temperature of the display screen (acquired by a sensor), the driving duty ratio (brightness adjustment parameter), and the pixel position (i.e., the distance to the center of the screen) are fused, the decay time constant of each pixel is calculated through a multi-factor aging model, and a pixel-level aging risk matrix is output to accurately quantify the aging degree of each pixel.

[0129] Step S403: pixel trajectory optimization.

[0130] Based on the aging risk matrix, the high-risk area is determined. The Hilbert curve is used to generate the pixel shift trajectory, and the pixels in the high-risk area are slightly moved along the trajectory (amplitude ±2 pixels, frequency 0.1 Hz, which is not perceptible to the human eye), and the shifted coordinate matrix is output, which disperses the light load of the static area and slows down local aging from the source.

[0131] Step S404, calculate the compensation coefficient.

[0132] The shifted coordinate matrix, the aging risk matrix, the initial brightness matrix and the decayed brightness matrix are input, and the final compensation coefficient of each pixel is calculated through double-component collaborative compensation (time decay compensation + brightness deviation compensation) and S-shaped curve (to avoid brightness jump), and the brightness compensation matrix is output.

[0133] Step S405, output the compensated image.

[0134] The product of the brightness compensation matrix and the decayed brightness matrix is calculated to obtain the compensated brightness matrix, which is then transmitted to the OLED drive circuit to convert the drive voltage to control the pixel to emit light, and a clear, uniform and aging-free display image is output, realizing real-time optimization of brightness decay.

[0135] For convenience of explanation, an OLED display screen of 1080P (1920x1080) is taken as an example for illustration. It is assumed that the parameters are set as follows:

[0136] =200 hours, =0.015, =0.035, =0.12, =0.2, k=20, α=0.7;

[0137] The input image is a Gaussian brightness distribution (center brightness is 100 nits and edge brightness is 80 nits); the simulation conditions are 500 hours of use time, 40℃ of ambient temperature and 75% of drive duty cycle, then the image brightness before compensation and the image brightness after compensation are as shown in Figure 5 , and the simulation results are shown in Table 1 as follows:

[0138] Table 1

[0139]

[0140] Therefore, the compensated image is superior to the traditional compensation method in terms of image quality (such as peak signal-to-noise ratio (PSNR)), display effect (such as brightness uniformity), processing speed (such as calculation speed), and compensation accuracy (such as model fitting degree). Specifically, the image is clearer (PSNR is increased by 19.6%); the brightness is more uniform (the dark edge disappears); the processing is smoother (high refresh rate is supported); and the compensation is more accurate (the model is almost perfect). These improvements directly solve the problems that OLED users are most concerned about: fast screen aging, uneven display, blurred picture, and lag, so as to prolong the service life of the OLED screen and improve the experience.

[0141] Therefore, the pixel brightness compensation method provided by the present application has the following beneficial effects:

[0142] (1) Compensation accuracy is improved: the fitting error of the decay model is less than or equal to 1.5% (the traditional method is 5-8%);

[0143] (2) No hardware increase: the pure algorithm solution is compatible with existing drive chips, saving 15-20% of manufacturing costs;

[0144] (3) Service life is extended: the service life of the display screen is extended by 1.6-20.9 times under the same conditions;

[0145] (4) Real-time optimization: the calculation speed reaches 60fps, and a graphics processing unit (GPU) is used for acceleration, meeting the requirements of 8K@120Hz.

[0146] Referring to Figure 6 , Figure 6 FIG. 1 is a structural schematic diagram of a pixel brightness compensation device provided by an embodiment of the present application. As shown in Figure 6 FIG. 1, the pixel brightness compensation device 600 includes:

[0147] The acquisition module 601 is configured to acquire an initial brightness matrix of a to-be-displayed image, a driving duty ratio of each pixel in a display screen, a pixel position, and an ambient temperature of an environment in which the display screen is located. The display screen is an organic light-emitting display screen that displays the to-be-displayed image. The initial brightness matrix is used to represent the initial brightness of each pixel in the to-be-displayed image.

[0148] The determination module 602 is configured to determine an aging risk matrix based on the initial brightness matrix, the driving duty ratio, the pixel position, and the ambient temperature. The aging risk matrix is used to represent the decay time constant of each pixel in the display screen.

[0149] The moving module 603 is used to move the position of pixels in a target area of ​​the display screen based on the aging risk matrix to obtain a shifted coordinate matrix, wherein the target area is the area where the decay time constant is less than the average decay time constant;

[0150] The calculation module 604 is used to calculate the brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and the attenuated brightness matrix. The brightness compensation matrix is ​​used to characterize the compensation coefficient of each pixel in the image to be displayed, and the attenuated brightness matrix is ​​calculated based on the initial brightness and aging attenuation coefficient of each pixel in the initial brightness matrix.

[0151] The compensation module 605 is used to compensate the image to be displayed based on the brightness compensation matrix, obtain the compensated image, and display the compensated image.

[0152] Furthermore, module 602 is determined to include:

[0153] The acquisition submodule is used to obtain the standard decay time constant;

[0154] The first calculation submodule is used to calculate the first attenuation factor, the second attenuation factor, the third attenuation factor and the fourth attenuation factor corresponding to each pixel based on the initial brightness matrix, the driving duty cycle, the pixel position and the ambient temperature, respectively.

[0155] The second calculation submodule is used to calculate the product between the standard decay time constant, the first decay factor, the second decay factor, the third decay factor and the fourth decay factor corresponding to each pixel, and to obtain the decay time constant corresponding to each pixel based on the product calculation result.

[0156] The first determination submodule is used to determine the aging risk matrix based on the decay time constant of each pixel.

[0157] Furthermore, the formula for calculating the aging risk matrix is ​​as follows:

[0158] ;

[0159] in, Represents pixels The decay time constant, Represents the standard decay time constant. Indicates the first attenuation factor. Indicates the second attenuation factor. Indicates the third attenuation factor. This represents the fourth attenuation factor. Indicates the luminance attenuation coefficient. Represents pixels initial brightness, Indicates the temperature decay coefficient. represents an ambient temperature, represents a duty cycle attenuation coefficient, represents a driving duty cycle, represents an edge attenuation acceleration factor, represents a pixel distance from the center of the display screen, represents a diagonal length of the display screen.

[0160] Further, the moving module 603 comprises:

[0161] a second determining sub-module, configured to determine a target area from the display screen based on the aging risk matrix;

[0162] a moving sub-module, configured to generate a pixel moving track by using a space-filling curve, and move a target pixel located in the target area and on the pixel moving track, wherein an order of the space-filling curve is determined according to a resolution of the display screen;

[0163] a third determining sub-module, configured to determine a shifted coordinate matrix according to a coordinate of the target pixel after moving.

[0164] Further, the target pixel is moved according to the following formula:

[0165] ;

[0166] wherein, represents a pixel a shifted coordinate, represents a shifting amplitude, represents a shifting frequency, represents time.

[0167] Further, the calculating module 604 comprises:

[0168] a fourth determining sub-module, configured to determine a maximum value of an attenuation time constant in the display screen based on the aging risk matrix, and determine an attenuation time compensation value of each pixel based on a ratio between the maximum value of the attenuation time constant and an attenuation time constant of each pixel;

[0169] a fifth determining sub-module, configured to obtain a curve slope of a preset curve, and determine a brightness deviation compensation value of each pixel based on an initial brightness of each pixel in the initial brightness matrix, an attenuated brightness of each pixel in the attenuated brightness matrix, and the curve slope;

[0170] a sixth determining sub-module, configured to determine a compensation coefficient of each pixel based on the attenuation time compensation value of each pixel and the brightness deviation compensation value of each pixel, and determine a brightness compensation matrix based on the compensation coefficient of each pixel.

[0171] Furthermore, the compensation module 605 includes:

[0172] The third calculation submodule is used to calculate the product of the brightness compensation matrix and the attenuated brightness matrix to obtain the compensated brightness matrix.

[0173] The compensation submodule is used to compensate the image to be displayed using the compensated brightness matrix to obtain the compensated image.

[0174] The display submodule is used to display the compensated image.

[0175] It should be noted that the pixel brightness compensation device 600 can implement the pixel brightness compensation method provided in any of the aforementioned method embodiments and achieve the same technical effect, which will not be elaborated here.

[0176] See Figure 7 , Figure 7 This is a schematic diagram of the structure of a display device provided in an embodiment of this application, such as... Figure 7 As shown, the display device 700 includes: a display screen 701 and a pixel brightness compensation device 702 in the aforementioned embodiments;

[0177] The display screen 701 and the pixel brightness compensation device 702 are electrically connected.

[0178] It should be noted that the display device 700 can be any device with a display screen, such as a mobile phone, computer, television, or wearable device, and there are no restrictions on this.

[0179] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the pixel brightness compensation method provided in any of the foregoing method embodiments.

[0180] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and 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 modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0181] Those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, and of course can be implemented by hardware. Based on such an understanding, the technical solutions described above essentially or in other words make contributions to the related art, and can be embodied in the form of a software product. The computer software product can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, or an optical disk, and includes a plurality of instructions used to cause a computer device (such as a personal computer, a server, or a network device) to execute the methods described in each embodiment or some parts of the embodiments.

[0182] It is to be understood that the terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms "comprises", "comprising", "includes", "including" and "has" are inclusive and therefore specify the presence of stated features, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and / or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order in which they are described unless specifically indicated as such. It is also to be understood that additional or alternative steps can be employed.

[0183] The above description is merely that of specific embodiments of the present application, and thus is not intended to limit the present application. Various modifications to these embodiments can be apparent to those skilled in the art, and the generic principles defined herein can be applied to other embodiments without departing from the spirit or scope of the application. Accordingly, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method of pixel luminance compensation, characterized by, The method comprises: obtaining an initial brightness matrix of an image to be displayed, and a driving duty ratio of each pixel in a display screen, a pixel position, and an ambient temperature of an environment in which the display screen is located, wherein the display screen is an organic light-emitting display screen for displaying the image to be displayed, and the initial brightness matrix is used to represent initial brightness of each pixel in the image to be displayed; determining an aging risk matrix based on the initial brightness matrix, the driving duty ratio, the pixel position, and the ambient temperature, wherein the aging risk matrix is used to represent a decay time constant of each pixel in the display screen; moving the position of a pixel in a target region in the display screen based on the aging risk matrix to obtain a shifted coordinate matrix, wherein the target region is a region in which the decay time constant is less than an average decay time constant; calculating a brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and a decayed brightness matrix, wherein the brightness compensation matrix is used to represent a compensation coefficient of each pixel in the image to be displayed, and the decayed brightness matrix is calculated based on the initial brightness of each pixel in the initial brightness matrix and an aging decay coefficient; compensating the image to be displayed based on the brightness compensation matrix to obtain a compensated image, and displaying the compensated image; wherein the moving the position of the pixel in the target region in the display screen based on the aging risk matrix to obtain the shifted coordinate matrix comprises: determining the target region from the display screen based on the aging risk matrix; generating a pixel movement trajectory using a space-filling curve, and moving a target pixel located in the target region and on the pixel movement trajectory, wherein an order of the space-filling curve is determined according to a resolution of the display screen; determining the shifted coordinate matrix according to a coordinate of the target pixel after movement.

2. The pixel brightness compensation method according to claim 1, characterized in that, The determining the aging risk matrix based on the initial brightness matrix, the driving duty ratio, the pixel position, and the ambient temperature comprises: obtaining a standard decay time constant; calculating a first decay factor, a second decay factor, a third decay factor, and a fourth decay factor corresponding to each pixel based on the initial brightness matrix, the driving duty ratio, the pixel position, and the ambient temperature, respectively; calculating a product between the standard decay time constant, the first decay factor, the second decay factor, the third decay factor, and the fourth decay factor corresponding to each pixel, and obtaining a decay time constant corresponding to each pixel according to a calculation result of the product; determining the aging risk matrix based on the decay time constant of each pixel.

3. The pixel brightness compensation method according to claim 2, wherein, The calculation formula of the aging risk matrix is as follows: ; wherein denotes a decay time constant of a pixel denotes an initial luminance of a pixel denotes the standard decay time constant, denotes the first decay factor, denotes the second decay factor, denotes the third decay factor, denotes the fourth decay factor, denotes a luminance decay coefficient, denotes an initial luminance of a pixel denotes an initial luminance of a pixel denotes a temperature decay coefficient, denotes the ambient temperature, denotes a duty cycle decay coefficient, denotes the driving duty cycle, denotes an edge decay acceleration factor, denotes a distance of a pixel from the center of the display screen, denotes a diagonal length of the display screen.

4. The pixel brightness compensation method of claim 1, wherein, The target pixel is moved according to the following formula: ; wherein, representing a pixel shifted coordinates, representing a shift amplitude, representing a shift frequency, representing time.

5. The method of claim 1, wherein, The calculating the brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and the decayed brightness matrix comprises: determine a maximum decay time constant in the display screen based on the aging risk matrix, and determine a decay time compensation value of each pixel based on a ratio between the maximum decay time constant and a decay time constant of each pixel; obtain a curve slope of a preset curve, and determine a brightness deviation compensation value of each pixel based on the initial brightness of each pixel in the initial brightness matrix, the decayed brightness of each pixel in the decayed brightness matrix, and the curve slope, wherein the preset curve comprises an S-shaped curve; determine a compensation coefficient of each pixel based on the decay time compensation value of each pixel and the brightness deviation compensation value of each pixel, and determine the brightness compensation matrix based on the compensation coefficient of each pixel.

6. The pixel brightness compensation method of claim 1, wherein, The compensation based on the brightness compensation matrix comprises: calculating a product of the brightness compensation matrix and the decayed brightness matrix to obtain a compensated brightness matrix; compensating the to-be-displayed image by using the compensated brightness matrix to obtain the compensated image; and displaying the compensated image.

7. A pixel luminance compensation apparatus, characterized by comprising: The device comprises: an obtaining module, configured to obtain an initial brightness matrix of a to-be-displayed image, and a driving duty cycle of each pixel in a display screen, a pixel position, and an ambient temperature of an environment in which the display screen is located, wherein the display screen is an organic light-emitting display screen for displaying the to-be-displayed image, and the initial brightness matrix is used to represent an initial brightness of each pixel in the to-be-displayed image; a determining module, configured to determine an aging risk matrix based on the initial brightness matrix, the driving duty cycle, the pixel position, and the ambient temperature, wherein the aging risk matrix is used to represent a decay time constant of each pixel in the display screen; a moving module, configured to move a position of a pixel in a target region in the display screen based on the aging risk matrix to obtain a shifted coordinate matrix, wherein the target region is a region in which the decay time constant is less than an average decay time constant; a calculating module, configured to calculate a brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and a decayed brightness matrix, wherein the brightness compensation matrix is used to represent a compensation coefficient of each pixel in the to-be-displayed image, and the decayed brightness matrix is calculated based on the initial brightness of each pixel in the initial brightness matrix and an aging decay coefficient; a compensating module, configured to compensate the to-be-displayed image based on the brightness compensation matrix to obtain a compensated image, and display the compensated image. The moving module comprises: a second determining submodule, configured to determine the target region from the display screen based on the aging risk matrix; a moving submodule, configured to generate a pixel moving track by using a space-filling curve, and move a target pixel located in the target region and on the pixel moving track, wherein an order of the space-filling curve is determined according to a resolution of the display screen. A third determination sub-module is configured to determine the shifted coordinate matrix according to the coordinate of the target pixel after the shift.

8. A display device, characterized by The display device comprises a display screen and the pixel brightness compensation device of claim 7. The display screen and the pixel brightness compensation device are electrically connected.

9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by a processor, implements the pixel brightness compensation method of any one of claims 1-6.

Citation Information

Patent Citations

  • Brightness compensation method and brightness compensation system of OLED display device

    CN111583861A

  • Compensation method and device of display panel and computer readable storage medium

    CN119811248A