Pixel brightness compensation method and device, display equipment and storage medium
By acquiring the initial brightness matrix, driving duty cycle, and ambient temperature of the OLED display, determining the aging risk, moving 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.
Patent Information
- Application Number
- CN202511306072.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-12
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2045-09-12
AI Technical Summary
OLED displays suffer from uneven brightness, especially due to aging of static areas and uneven brightness at the edges.
By acquiring the initial brightness matrix, driving duty cycle, pixel position, and ambient temperature, the aging risk matrix is determined, the pixel positions within the target area are moved, the brightness compensation matrix is calculated, and the image is compensated based on this matrix.
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.
Smart Images

Figure CN120823799A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a pixel brightness compensation method, apparatus, display device, and storage medium. Background Art
[0002] Organic Light Emitting Display (OLED) is widely used in mobile phones, TVs, augmented reality (AR) devices, virtual reality (VR) devices and other devices due to its advantages such as self-luminescence, high contrast and fast response. However, due to the inherent defects of OLED such as static area aging (such as the status bar, icons and other fixed areas that continue to emit high brightness, causing the organic material to decay faster) and uneven edge brightness (such as the display current transmission loss causing the edge pixel current to be 15%-25% lower than the center, forming a "dark edge"), the OLED display effect is poor and is prone to uneven brightness, such as Figure 1 As shown, therefore, how to improve the uniformity of brightness of each pixel in OLED has become a technical problem that needs to be solved urgently. Summary of the Invention
[0003] The present application provides a pixel brightness compensation method, device, display device and storage medium to solve the problem of uneven brightness of existing OLEDs.
[0004] In a first aspect, an embodiment of the present application provides a pixel brightness compensation method, the method comprising: Obtaining an initial brightness matrix of an image to be displayed, as well as 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 image to be displayed, and the initial brightness matrix is used to represent the 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 cycle, the pixel position, and the ambient temperature, wherein the aging risk matrix is used to characterize a decay time constant of each pixel in the display screen; Based on the aging risk matrix, the positions of pixels in a target area of the display screen are moved to obtain a shifted coordinate matrix, wherein the target area is an area having a decay time constant smaller 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 the attenuated 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 attenuated brightness matrix is calculated based on the initial brightness and the aging attenuation coefficient of each pixel in the initial brightness matrix; The image to be displayed is compensated based on the brightness compensation matrix to obtain a compensated image, and the compensated image is displayed.
[0005] Optionally, determining an aging risk matrix based on the initial brightness matrix, the driving duty cycle, the pixel position, and the ambient temperature includes: Get the standard decay time constant; 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 brightness matrix, the driving duty cycle, the pixel position, and the ambient temperature; Calculating the product of 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 the attenuation time constant corresponding to each pixel based on the product calculation result; The aging risk matrix is determined based on the decay time constant of each pixel.
[0006] Optionally, the calculation formula of the aging risk matrix is as follows: ; in, Represents pixels The decay time constant, represents the standard decay time constant, represents the first attenuation factor, represents the second attenuation factor, represents the third attenuation factor, represents the fourth attenuation factor, represents the brightness attenuation coefficient, Represents pixels The initial brightness, represents the temperature attenuation coefficient, represents the ambient temperature, represents the duty cycle attenuation coefficient, represents the driving duty cycle, represents the edge attenuation acceleration factor, Represents pixels The distance from the center of the display, Indicates the diagonal length of the display screen.
[0007] Optionally, the step of moving the positions of pixels within a target area of the display screen based on the aging risk matrix to obtain a shifted coordinate matrix includes: determining the target area from the display screen based on the aging risk matrix; Using a space-filling curve to generate a pixel movement trajectory, and moving 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; The shifted coordinate matrix is determined according to the coordinates of the target pixel after the shift.
[0008] Optionally, the target pixel is moved according to the following formula: ; in, Represents pixels The shifted coordinates, represents the shift amplitude, represents the shift frequency, Indicates time.
[0009] Optionally, the calculating a brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and the attenuated brightness matrix includes: determining a maximum value of a decay time constant in the display screen based on the aging risk matrix, and determining a decay time compensation value for each pixel based on a ratio between the maximum value of the decay time constant and the decay time constant of each pixel; Obtaining a slope of a preset curve, and determining a brightness deviation compensation value for each pixel based on the initial brightness of each pixel in the initial brightness matrix, the attenuated brightness of each pixel in the attenuated brightness matrix, and the slope of the curve; Based on the decay time compensation value of each pixel and the brightness deviation compensation value of each pixel, a compensation coefficient of each pixel is determined, and based on the compensation coefficient of each pixel, the brightness compensation matrix is determined.
[0010] Optionally, compensating the image to be displayed based on the brightness compensation matrix to obtain a compensated image, and displaying the compensated image includes: Calculating the product of the brightness compensation matrix and the attenuated brightness matrix to obtain a compensated brightness matrix; Compensating the image to be displayed using the compensated brightness matrix to obtain the compensated image; The compensated image is displayed.
[0011] In a second aspect, an embodiment of the present application further provides a pixel brightness compensation device, the device comprising: an acquisition module, configured to acquire an initial brightness matrix of an image to be displayed, as well as 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 image to be displayed, and the initial brightness matrix is used to represent the initial brightness of each pixel in the image to be displayed; a determination 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 characterize a decay time constant of each pixel in the display screen; a moving module, configured to move the positions 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 an area having a decay time constant less than an average decay time constant; a calculation module, configured to calculate a brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and the attenuated 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 attenuated brightness matrix is calculated based on the initial brightness and the aging attenuation coefficient of each pixel in the initial brightness matrix; The compensation module is configured to compensate the image to be displayed based on the brightness compensation matrix to obtain a compensated image, and display the compensated image.
[0012] In a third aspect, an embodiment of the present application further provides a display device, comprising: a display screen and the pixel brightness compensation device described in the second aspect; Wherein, the display screen and the pixel brightness compensation device are electrically connected.
[0013] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the pixel brightness compensation method described in the first aspect is implemented.
[0014] The above technical solution provided by the embodiment of the present application has the following advantages over the prior art: the method provided by the embodiment of the present application obtains the initial brightness matrix of the image to be displayed, as well as the driving duty cycle, pixel position and ambient temperature of the 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 characterize the initial brightness of each pixel in the image to be displayed; based on the initial brightness matrix, the driving duty cycle, the pixel position and the ambient temperature, an aging risk matrix is determined, wherein the aging risk matrix is used to characterize the decay time constant of each pixel in the display screen; based on the aging risk matrix, .... risk matrix, shifting the positions of pixels in a target area of the display screen to obtain a shifted coordinate matrix, wherein the target area is an area having an attenuation time constant less than an average attenuation time constant; calculating a brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and the attenuated brightness matrix, wherein 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 the aging attenuation coefficient of each pixel in the initial brightness matrix; compensating the image to be displayed based on the brightness compensation matrix to obtain a compensated image, and displaying the compensated image. Through the above method, the decay time constant (i.e., the degree of decay aging) of each pixel can be accurately quantified based on the initial brightness, drive duty cycle, pixel position, and ambient temperature of each pixel, effectively overcoming the defect of uneven edge brightness caused by accelerated decay of edge pixels, and taking into account the impact of environmental changes on the display of each pixel, facilitating subsequent accurate compensation. 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 aging in the static area of the display screen, thereby improving the uniformity of the brightness of each pixel in the display screen, and thus improving the display effect of the display screen. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0017] One or more embodiments are exemplarily illustrated by pictures in the corresponding drawings. These exemplifications do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements. Unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0018] Figure 1 A schematic diagram of uneven brightness of a display screen in the prior art; Figure 2 A flowchart of a pixel brightness compensation method provided in an embodiment of the present application; Figure 3 A schematic diagram of a pixel movement trajectory generated using a Hilbert curve provided in an embodiment of the present application; Figure 4 A flowchart of another pixel brightness compensation method provided in an embodiment of the present application; Figure 5 A simulation diagram of the brightness of an image before and after compensation provided in an embodiment of the present application; Figure 6 A schematic structural diagram of a pixel brightness compensation device provided in an embodiment of the present application; Figure 7 A schematic structural diagram of a display device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0019] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0020] The disclosure below provides many different embodiments or examples for implementing different structures of the present application. In order to simplify the disclosure of the present application, the components and settings of specific examples are described below. Of course, these are merely examples and are not intended to limit the present application. In addition, the present application may repeat reference numbers and / or letters in different examples. Such repetition is for the purpose of simplicity and clarity and does not in itself indicate the relationship between the various embodiments and / or settings discussed.
[0021] See also Figure 2 , Figure 2 This is a flow chart of a pixel brightness compensation method provided in an embodiment of the present application. Figure 2 As shown, the pixel brightness compensation method may include the following steps: Step S201: Obtain an initial brightness matrix of an image to be displayed, as well as a driving duty cycle of each pixel in the display screen, a pixel position, and an ambient temperature of the environment in which the display screen is located. The display screen is an organic light-emitting display screen that displays the image to be displayed, and the initial brightness matrix is used to represent the initial brightness of each pixel in the image to be displayed.
[0022] Specifically, the image to be displayed can be any frame of an image, such as a mobile phone interface or video. The initial brightness matrix L0 is a matrix formed by extracting pixel-level initial brightness from the image to be displayed. Each element in this matrix represents a pixel, and the value of each element represents the initial brightness of the corresponding pixel. If the display screen is 8-bit, the initial brightness ranges from 0 to 255. The initial brightness matrix L0 can reflect the initial brightness distribution of the image to be displayed. The drive duty cycle D is the duty cycle of the pulse width modulation (PWM) signal, which reflects the proportion of the pixel's luminous time per unit time (0 ≤ D ≤ 1). The pixel position Dist can reflect the distance from the pixel to the center of the display screen. The ambient temperature T can reflect the real-time temperature of the display screen and can be collected by a temperature sensor integrated into the display screen.
[0023] Step S202 : 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 characterize the decay time constant of each pixel in the display screen.
[0024] After obtaining the initial brightness matrix of the image to be displayed, the driving duty cycle of each pixel in the display screen, the pixel position and the ambient temperature of the display screen environment, an aging risk matrix can be comprehensively determined based on the initial brightness matrix of the image to be displayed, the driving duty cycle of each pixel in the display screen, the pixel position and the ambient temperature of the display screen environment. The aging risk matrix can be used to characterize the decay time constant of each pixel in the display screen. , the decay time constant The smaller it is, the faster the aging; the decay time constant The larger it is, the slower the aging is. Therefore, the aging risk matrix can be used to accurately quantify the aging degree of each pixel.
[0025] Step S203 : Based on the aging risk matrix, the positions of pixels in a target area of the display screen are moved to obtain a shifted coordinate matrix, wherein the target area is an area having a decay time constant smaller than an average decay time constant.
[0026] Specifically, the target area is a static area or a high-risk area, and the decay time constant of the target area is smaller than the average decay time constant.
[0027] In this step, by moving the positions of pixels in the target area of the display screen, the pixels in the target area can be slightly moved according to a preset movement strategy (such as moving only according to the pixel movement trajectory generated by the Hilbert curve, or moving in combination with the pixel movement trajectory generated by the Hilbert curve and a preset pixel movement formula, or other preset methods, etc.), thereby dispersing the luminous load of the target area and slowing down local aging from the source.
[0028] Step S204: Calculate a brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and the attenuated brightness matrix, wherein the brightness compensation matrix is used to represent 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.
[0029] Specifically, the above-mentioned attenuated brightness matrix is calculated based on the initial brightness of each pixel in the initial brightness matrix and the aging attenuation coefficient. For example, the attenuated brightness of each pixel can be calculated using the following formula to obtain the above-mentioned attenuated brightness matrix: ; in, Represents pixels The brightness after attenuation, Represents pixels The initial brightness, Indicates the usage time of the display screen. Represents pixels The initial brightness decay time constant.
[0030] In this step, the compensation coefficient corresponding to each pixel can be determined based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix and the attenuated brightness matrix, so as to facilitate the subsequent accurate restoration of the brightness of each pixel based on the compensation coefficient corresponding to each pixel.
[0031] Step S205 : Compensate the image to be displayed based on the brightness compensation matrix to obtain a compensated image, and display the compensated image.
[0032] In this step, the image to be displayed can be compensated based on the brightness compensation matrix to obtain a compensated image, and then the compensated image is transmitted to the driving circuit of the display screen. The driving circuit is used to generate a driving voltage to control the pixel light emission, thereby outputting a clear, uniform display image without signs of aging.
[0033] In this embodiment, the decay time constant (i.e., the degree of decay aging) of each pixel can be accurately quantified based on the initial brightness, drive duty cycle, pixel position, and ambient temperature of each pixel, effectively overcoming the defect of uneven edge brightness caused by accelerated decay of edge pixels, and taking into account the impact of environmental changes on the display of each pixel, facilitating subsequent accurate compensation. In addition, by moving the position of pixels in a target area of the display screen, the luminous load of the target area is dispersed, effectively overcoming the defect of aging in the static area of the display screen, thereby improving the uniformity of the brightness of each pixel in the display screen, and thus improving the display effect of the display screen.
[0034] In an optional embodiment, the above step S202, determining the aging risk matrix based on the initial brightness matrix, the driving duty cycle, the pixel position and the ambient temperature, includes: Get the standard decay time constant; 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 brightness matrix, the driving duty cycle, the pixel position, and the ambient temperature; Calculating the product of 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 the attenuation time constant corresponding to each pixel based on the product calculation result; Based on the decay time constant of each pixel, an aging risk matrix is determined.
[0035] Specifically, when determining the aging risk matrix, a standard attenuation time constant can be first obtained. Then, based on the initial brightness matrix, the drive duty cycle, the pixel position, and the ambient temperature, the first attenuation factor, second attenuation factor, third attenuation factor, and fourth attenuation factor corresponding to each pixel are calculated. The first attenuation factor is used to characterize the effect of the initial brightness of the pixel on the brightness attenuation of the pixel, the second attenuation factor is used to characterize the effect of the drive duty cycle on the brightness attenuation of the pixel, the third attenuation factor is used to characterize the effect of the pixel position on the brightness attenuation of the pixel, and the fourth attenuation factor is used to characterize the effect of the ambient temperature on the brightness attenuation of the pixel. Next, the product of the standard attenuation time constant and the first, second, third, and fourth attenuation factors corresponding to each pixel is calculated. Based on the product calculation results, the attenuation time constant corresponding to each pixel is obtained. Then, based on the attenuation time constants of each pixel, the aging risk matrix is determined.
[0036] In this way, the four factors of initial brightness, ambient temperature, drive duty cycle and pixel position can be integrated to comprehensively determine the decay time constant of each pixel, thereby achieving accurate quantification of the aging degree of each pixel.
[0037] In an optional embodiment, the calculation formula of the aging risk matrix is as follows: ; in, Represents pixels The decay time constant, represents the standard decay time constant, represents the first attenuation factor, represents the second attenuation factor, represents the third attenuation factor, represents the fourth attenuation factor, represents the brightness attenuation coefficient, Represents pixels The initial brightness, represents the temperature attenuation coefficient, Indicates the ambient temperature, represents the duty cycle attenuation coefficient, Indicates the driving duty cycle, represents the edge attenuation acceleration factor, Represents pixels The distance from the center of the display, Indicates the diagonal length of the display.
[0038] Specifically, the above standard decay time constant It refers to the time it takes for the brightness of the central pixel to decay to 1 / e when the temperature is 25°C and the driving duty cycle is 100%, such as 200 hours. Brightness decay coefficient It can be 0.015 or other values, initial brightness The higher the value, the faster the aging. It can be 0.035 or other values, the ambient temperature For every 10℃ rise, the aging rate doubles. Can be 0.12 or other values, driving duty cycle The higher the value, the faster the aging. Edge decay acceleration factor It can be 0.2 or other values. Due to the IRDrop effect (a phenomenon in which the voltage drops or rises on the power and ground networks in integrated circuits), the edge pixels age 20% faster than the center pixels. Distance from the center of the display = ,in( , ) is the center coordinate of the display screen. The diagonal length of the display screen ,in, is the total width of the display, is the total height of the display. Pixels The decay time constant The smaller the value, the more pixels The faster the aging, The larger the value, the more pixels The slower the aging.
[0039] The accelerated edge degradation of OLED displays is primarily caused by the IR drop effect (i.e., current transmission loss). When current is transmitted from the driver chip (typically located at the edge of the display) to each pixel, a voltage drop (ΔV = I·R) occurs due to the resistance of the wire. Edge pixels are farther from the driver chip, resulting in a larger ΔV, causing their actual drive voltage to be lower than that of center pixels. To achieve the target brightness, edge pixels require an increased drive current (I) or a longer light-on duration (duty cycle D). However, higher currents or longer light-on durations accelerate the degradation of the organic light-emitting material (the decay rate is positively correlated with the current / light-on duration).
[0040] The second and third attenuation factors are targeted at the aforementioned "luminescence time" and "IR drop impact degree" respectively. Combining the two can accurately determine the attenuation rate of edge pixels, thereby achieving on-demand compensation and avoiding accelerated edge attenuation. The principle is as follows: Duty cycle D is the ratio of the pixel’s luminous time per unit time (0≤D≤1). Due to IR Drop, edge pixels need to increase D to reach the target brightness, resulting in a longer luminous time and a faster decay rate. The second decay factor is calculated by The term affects the decay time constant , so when D increases, Decrease, decay time constant decreases, indicating that the decay rate is accelerating ( The smaller the , the faster the aging). For example, assuming the center pixel D =0.5, edge pixels need IR Drop D =0.7 to maintain the target brightness, , then the second attenuation factor of edge pixels is (1-0.12×0.7)=0.916, and the second attenuation factor of center pixels is (1-0.12×0.5)=0.94. than the center pixel It is about 2.6% smaller, accurately quantifying the accelerating effect of luminescence time on edge decay.
[0041] The third attenuation factor is the distance from the pixel to the center of the display screen Quantify the impact of IR Drop. The farther the edge pixels are from the center of the display, the more severe the IR Drop is, the more the driving voltage drops, and the faster the attenuation is. The third attenuation factor is Item Impact .when Increase, third attenuation factor Decrease, decay time constant For example, if the center pixel of the display is =0, edge pixel = (For example, half of the diagonal of a 1920×1080 display is approximately 1107 pixels), edge attenuation acceleration factor =0.2, then the third attenuation factor of the edge pixel is (1-0.2×1)=0.8, and the third attenuation factor of the center pixel is 1. Compare the center pixel It is 20% smaller, accurately quantifying the accelerating effect of IR Drop on edge attenuation.
[0042] After the second attenuation factor is fused with the third attenuation factor, the attenuation rate of each pixel can be accurately calculated, especially the edge pixels ( D large, dist large) The smaller the value, the faster the decay. Calculate compensation coefficient C ( x , y ), giving more compensation to edge pixels (such as increasing the driving current or duty cycle, but avoiding overshoot through precise control of the model), thereby maintaining the brightness consistency between edge pixels and center pixels (Δ L <3 cd / m 2 ) and prevents edge pixels from further accelerating attenuation due to "overdrive" (such as the overshoot in traditional compensation). Thus, the second attenuation factor captures the "long luminescence time" issue of edge pixels, while the third attenuation factor captures the "significant IR drop effect." Combining these two factors accurately models the edge attenuation rate, enabling precise compensation and preventing accelerated edge attenuation.
[0043] In this way, the attenuation factors corresponding to the four factors of initial brightness, ambient temperature, drive duty cycle and pixel position can be integrated to accurately determine the attenuation time constant of each pixel, thereby achieving accurate quantification of the aging degree of each pixel.
[0044] In an optional embodiment, the above step S203, based on the aging risk matrix, shifting the positions of the pixels in the target area of the display screen to obtain a shifted coordinate matrix, includes: Based on the aging risk matrix, target areas are identified from the display screen; A space-filling curve is used to generate a pixel movement trajectory, and target pixels located in the target area and on the pixel movement trajectory are moved, wherein the order of the space-filling curve is determined according to the resolution of the display screen; According to the coordinates of the target pixel after it is moved, the shifted coordinate matrix is determined.
[0045] Specifically, the above space filling curve may refer to a Hilbert curve, and the order of the Hilbert curve may be determined according to the resolution of the display screen. For example, a 5th order Hilbert curve may be used to cover a 1920×1080 display screen, and the generated pixel movement trajectory may be as follows: Figure 3 The Hilbert curve is a space-filling curve (it can cover the entire two-dimensional area in a continuous, non-intersecting manner). Its recursive generation property makes its trajectory continuous and smooth (without sharp turning points), making it very suitable as a path for pixel shifting. When using the Hilbert curve to move the target pixel, the operation steps are as follows: (1) Determine the Hilbert curve order: Select the Hilbert curve order based on the display resolution (e.g., a 5th-order Hilbert curve is used for a 1920 × 1080 display, which can cover 32 × 32 = 1024 points and can be extended to the full display through interpolation).
[0046] (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), where each point corresponds to a pixel position on the display screen and the coordinate difference between adjacent points is ≤1 (i.e. continuous).
[0047] (3) Mapping high-risk pixels: Identify high-risk areas (i.e., target areas with decay time constants smaller than the average decay time constant), and map each high-risk pixel to an adjacent position in the Hilbert curve (e.g., the current pixel’s position in the curve is Pi , after shifting to P i+1 or P i-1 ), the shift amplitude is controlled at ±2 pixels.
[0048] The core cause of image distortion is discontinuous pixel shifting (for example, in traditional solutions, random or linear shifting results in large differences in the shifting directions and amplitudes of adjacent pixels, causing "cracks" or "jitter" in the image). This solution perfectly solves this problem for the following reasons: (1) Continuous smoothness of Hilbert curve: The coordinate difference of adjacent points of Hilbert curve is ≤1 (e.g. P i arrive P i+1Only x or y changes by 1 pixel), so the pixel shift trajectory in high-risk areas is continuous (no jumps). For example, pixel A in a high-risk area shifts from (100,200) to (101,200), and the adjacent pixel B shifts from (100,201) to (101,201)(101,201). The two shifts in the same direction and with the same amplitude, so there is no "disconnect" in the image.
[0049] (2) Only high-risk areas are moved: The pixels in low-risk areas (such as dynamic images) remain unchanged, while high-risk areas (such as static icons) are only slightly shifted (±2 pixels) with a low shift frequency (0.1Hz, once every 10 seconds). When users watch, the "changes" in the dynamic images will mask the "slight shifts" in the high-risk areas, making the image deformation almost imperceptible.
[0050] To determine the post-shift coordinate matrix, the aging risk matrix can be used to first identify the target area (i.e., high-risk area) on the display screen. A space-filling curve is then used to generate a pixel movement trajectory. Target pixels located in the target area and on the pixel movement trajectory are then moved, for example, by an amplitude of ±2 pixels and a frequency of 0.1 Hz. The post-shift coordinate matrix can then be determined based on the coordinates of the target pixels after they have been moved. The Hilbert curve offers the advantages of path continuity and uniform coverage, thus avoiding image distortion and effectively distributing the luminous load in the target area, mitigating localized aging at its source.
[0051] In an optional embodiment, the target pixel is moved according to the following formula: ; in, Represents pixels The shifted coordinates, represents the shift amplitude, represents the shift frequency, Indicates time.
[0052] Specifically, the shift frequency The unit is Hertz (Hz), which represents the number of times a pixel completes a full shift cycle per unit time. As an optional implementation, the shift frequency It can be 0.1Hz (i.e. one complete shift cycle every 10 seconds). The lower the value, the smoother the shift trajectory (avoiding image deformation); the shift frequency The higher the value, the better the static pixel dispersion, but this needs to be balanced with image stability. Measured in seconds, it represents the time interval from the start of the shift (or a reference time) to the current time. t is a variable that is updated in real time (increments with the display time of each frame), ensuring that the pixel shift trajectory changes dynamically over time. By continuously varying t, the pixel moves periodically from its original coordinate position (x, y) along a circular trajectory with a radius of A (e.g., when A = 2 pixels and f = 0.1 Hz, the pixel rotates around the circle once every 10 seconds). Every T = 1 / f (when f = 0.1 Hz, T = 10 seconds), the pixel returns to its original position, completing a full shift. During the shift, the pixel's luminance output is evenly distributed across the circumference, distributing the luminous load in static areas and significantly reducing the aging rate of static pixels.
[0053] For ease of understanding, here we use the static icon in the status bar at the top of the display ( x =100, y =20, high-risk area, rapid aging) as an example for detailed explanation.
[0054] (1) Using Hilbert curve to plan the “shift route” The status bar is located at the top of the display ( y = 20 pixels), which is a high-risk area (static, 12 hours of light per day, aging speed is 5 times that of the dynamic area). Select the "top segment" of the Hilbert curve, the curve starts from (100, 20), and y =20 pixels x =200, then circle back to (100,20), forming a "small circle." Route characteristics: Continuous, no crossings (the icon moves along this route, and the user cannot see any "skips").
[0055] (2) Use the above pixel movement formula to calculate the "position of each step" Assuming shift parameters A = 2 pixels (maximum distance moved along the route), f = 0.1Hz (one "small circle" is completed every 10 seconds), t From 0 to 10 seconds (one shift cycle), when t = 0 seconds, the shifted coordinates are (100, 22) (moving 1 step up 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 1 step down 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=10 seconds, the coordinates return to (100,22) (completing a "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, and there is no jump. The image is invisible: the shift amplitude is only ±2 pixels (much smaller than the icon size, for example, the icon is 16×16 pixels), and the user cannot see that the "icon is moving". Aging dispersion: the original luminous time of the icon at (100,20) is reduced from 100% to 25% ( t =0-2.5 seconds at (100,22), t = 2.5-5 seconds at (102,20), and so on), the aging rate slowed down by 3 times (the monthly average brightness drop dropped from 5% to 1.2%).
[0056] In this way, not only can image deformation be avoided, but the luminous load of the target area can also be effectively dispersed, slowing down local aging from the source.
[0057] In an optional embodiment, the step S204 of calculating the brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and the attenuated brightness matrix includes: Determining a maximum value of an attenuation time constant in the display screen based on the aging risk matrix, and determining an attenuation time compensation value for each pixel based on a ratio between the maximum value of the attenuation time constant and the attenuation time constant of each pixel; Obtaining a slope of a preset curve, and determining a brightness deviation compensation value for each pixel based on the initial brightness of each pixel in the initial brightness matrix, the attenuated brightness of each pixel in the attenuated brightness matrix, and the slope of the curve; Based on the decay time compensation value of each pixel and the brightness deviation compensation value of each pixel, a compensation coefficient of each pixel is determined, and based on the compensation coefficient of each pixel, a brightness compensation matrix is determined.
[0058] Specifically, the final compensation coefficient C(x, y) can be calculated through dual-component synergistic compensation, as shown in the following formula: ; in, Represents pixels The compensation coefficient, Represents the shifted pixel The corresponding decay time constant, Indicates the maximum value of the decay time constant in the display. Represents the time decay compensation weight. Represents pixels The initial brightness (i.e. target brightness), Represents pixels The current attenuated brightness of Indicates the slope of a preset curve (such as an S-shaped curve).
[0059] As an optional implementation, the time decay compensation weight α can be 0.7. The larger the time decay compensation weight α, the faster the aging. The maximum decay time constant in the display = max( ), indicating the most resistant pixel to aging, ensuring C(x, y) ≥ 1. The slope of the curve It can be 20, which is used to control the compensation smoothness and avoid overshoot.
[0060] 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, which facilitates the subsequent precise compensation of the brightness of each pixel.
[0061] In an optional embodiment, the above step S205 of compensating the image to be displayed based on the brightness compensation matrix to obtain a compensated image and displaying the compensated image includes: Calculate the product of the brightness compensation matrix and the attenuated brightness matrix to obtain the compensated brightness matrix; Compensating the image to be displayed using the compensated brightness matrix to obtain a compensated image; The compensated image is displayed.
[0062] Specifically, when outputting a compensated image, the product of the brightness compensation matrix and the attenuated brightness matrix can be calculated to obtain a compensated brightness matrix. The compensated brightness matrix here is used to represent the compensated brightness of each pixel. That is, the compensated brightness of each pixel is equal to the current attenuated brightness of each pixel multiplied by the compensation coefficient. The compensated brightness matrix is then transmitted to the OLED driver circuit, converted into a drive voltage to control the pixel light emission, and output a clear, uniform, and aging-free compensated image, achieving real-time optimization of brightness attenuation.
[0063] In an optional embodiment, the pixel brightness compensation process can be as follows: Figure 4 As shown, it specifically includes the following steps: Step S401: input an image to be displayed.
[0064] Get the image to be displayed (such as a mobile phone interface, video screen, etc.), extract the initial brightness of each pixel (8-bit value from 0 to 255) as the basic input for subsequent processing, and then output the initial brightness matrix; Step S402: Multi-factor attenuation modeling.
[0065] By integrating four major factors: the initial brightness distribution of the image to be displayed, the real-time temperature of the display (obtained by sensors), the drive duty cycle (brightness adjustment parameter), and the pixel position (i.e., the distance from the center of the screen), 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.
[0066] Step S403: pixel trajectory optimization.
[0067] Based on the aging risk matrix, high-risk areas are identified. A Hilbert curve is used to generate a pixel shift trajectory, which slightly shifts pixels in high-risk areas along the trajectory (amplitude ±2 pixels, frequency 0.1Hz, imperceptible to the human eye). The resulting coordinate matrix is then output to disperse the luminous load in static areas, mitigating local aging at its source.
[0068] Step S404: Calculate the compensation coefficient.
[0069] The shifted coordinate matrix, aging risk matrix, initial brightness matrix, and attenuated brightness matrix are input. Through dual-component collaborative compensation (time attenuation compensation + brightness deviation compensation) and S-shaped curve (to avoid brightness jumps), the final compensation coefficient of each pixel is calculated and the brightness compensation matrix is output.
[0070] Step S405: output the compensated image.
[0071] The product of the brightness compensation matrix and the attenuated brightness matrix is calculated to obtain the compensated brightness matrix, which is then transmitted to the OLED driving circuit and converted into a driving voltage to control pixel emission, outputting a clear, uniform display image without signs of aging, thereby achieving real-time optimization of brightness attenuation.
[0072] For ease of explanation, we use a 1080P (1920×1080) OLED display as an example. Assume the following settings: =200 hours, =0.015, =0.035, =0.12, =0.2, k=20, α=0.7; The input image has a Gaussian brightness distribution (center brightness is 100 nits, edge brightness is 80 nits); the simulation conditions are 500 hours of use, ambient temperature is 40°C, and the drive duty cycle is 75%. The brightness of the image before and after compensation is as follows: Figure 5 The simulation results are shown in Table 1 below: Table 1
[0073] As can be seen, the compensated image surpasses traditional compensation methods in four dimensions: image quality (such as peak signal-to-noise ratio (PSNR)), display quality (such as brightness uniformity), processing speed (such as calculation speed), and compensation accuracy (such as model fit). Specifically, the image is sharper (PSNR increased by 19.6%), brightness is more uniform (edge darkening disappears), processing is smoother (supports high refresh rates), and compensation is more accurate (the model is nearly perfect). These improvements directly address the most pressing concerns of OLED users: rapid screen aging, uneven display, blurry images, and lag, extending the lifespan of OLED screens and providing a better user experience.
[0074] Therefore, the pixel brightness compensation method provided by this application has the following beneficial effects: (1) Improved compensation accuracy: attenuation model fitting error ≤ 1.5% (traditional method 5-8%); (2) Zero hardware increase: The pure algorithm solution is compatible with existing driver chips, saving 15-20% of manufacturing costs; (3) Extended life: Under the same conditions, the life of the display screen is extended by 1.6-20.9 times; (4) Real-time optimization: The computing speed reaches 60fps, and the graphics processing unit (GPU) is used for acceleration to meet the requirements of 8K@120Hz.
[0075] See also Figure 6 , Figure 6 This is a schematic diagram of the structure of a pixel brightness compensation device provided in an embodiment of the present application. Figure 6 As shown, the pixel brightness compensation device 600 includes: An acquisition module 601 is configured to acquire an initial brightness matrix of an image to be displayed, as well as 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. The display screen is an organic light emitting display screen that displays the image to be displayed, and the initial brightness matrix is used to represent the initial brightness of each pixel in the image to be displayed. a determination module 602 for determining an aging risk matrix based on an initial brightness matrix, a driving duty cycle, a pixel position, and an ambient temperature, wherein the aging risk matrix is used to characterize a decay time constant of each pixel in the display screen; A moving module 603 is configured to move the positions 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 an area having a decay time constant less than an average decay time constant; A calculation module 604 is configured to calculate a brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and the attenuated brightness matrix, wherein the brightness compensation matrix is used to represent the compensation coefficient of each pixel in the image to be displayed, and the attenuated brightness matrix is calculated based on the initial brightness of each pixel in the initial brightness matrix and the aging attenuation coefficient; The compensation module 605 is configured to compensate the image to be displayed based on the brightness compensation matrix to obtain a compensated image, and display the compensated image.
[0076] Furthermore, the determining module 602 includes: The acquisition submodule is used to obtain the standard decay time constant; A first calculation submodule is configured to calculate a first attenuation factor, a second attenuation factor, a third attenuation factor, and a fourth attenuation factor corresponding to each pixel based on an initial brightness matrix, a driving duty cycle, a pixel position, and an ambient temperature. A second calculation submodule is used to calculate the product of 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 obtain the attenuation time constant corresponding to each pixel based on the product calculation result; The first determination submodule is configured to determine an aging risk matrix based on a decay time constant of each pixel.
[0077] Furthermore, the calculation formula of the aging risk matrix is as follows: ; in, Represents pixels The decay time constant, represents the standard decay time constant, represents the first attenuation factor, represents the second attenuation factor, represents the third attenuation factor, represents the fourth attenuation factor, represents the brightness attenuation coefficient, Represents pixels The initial brightness, represents the temperature attenuation coefficient, Indicates the ambient temperature, represents the duty cycle attenuation coefficient, Indicates the driving duty cycle, represents the edge attenuation acceleration factor, Represents pixels The distance from the center of the display, Indicates the diagonal length of the display.
[0078] Furthermore, the mobile module 603 includes: A second determination submodule is configured to determine a target area from the display screen based on the aging risk matrix; A moving submodule, configured to generate a pixel moving trajectory using a space-filling curve and move target pixels located in a target area and on the pixel moving trajectory, wherein the order of the space-filling curve is determined according to the resolution of the display screen; The third determining submodule is configured to determine a shifted coordinate matrix according to the coordinates of the target pixel after the pixel is moved.
[0079] Furthermore, the target pixel is moved according to the following formula: ; in, Represents pixels The shifted coordinates, represents the shift amplitude, represents the shift frequency, Indicates time.
[0080] Furthermore, the calculation module 604 includes: a fourth determination submodule, configured to determine a maximum value of a decay time constant in the display screen based on the aging risk matrix, and determine a decay time compensation value for each pixel based on a ratio between the maximum value of the decay time constant and the decay time constant of each pixel; a fifth determination submodule, configured to obtain a slope of a preset curve and determine a brightness deviation compensation value for each pixel based on the initial brightness of each pixel in the initial brightness matrix, the attenuated brightness of each pixel in the attenuated brightness matrix, and the slope of the curve; The sixth determination submodule is configured to determine a compensation coefficient for each pixel based on the decay time compensation value of each pixel and the brightness deviation compensation value of each pixel, and to determine a brightness compensation matrix based on the compensation coefficient of each pixel.
[0081] Furthermore, the compensation module 605 includes: A 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; A compensation submodule, configured to compensate the image to be displayed using the compensated brightness matrix to obtain a compensated image; The display submodule is used to display the compensated image.
[0082] It should be noted that the pixel brightness compensation device 600 can implement the pixel brightness compensation method provided by any of the aforementioned method embodiments and can achieve the same technical effects, which will not be described in detail here.
[0083] See also Figure 7 , Figure 7A schematic diagram of the structure of a display device provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the display device 700 includes: a display screen 701 and a pixel brightness compensation device 702 in the aforementioned embodiment; The display screen 701 and the pixel brightness compensation device 702 are electrically connected.
[0084] It should be noted that the display device 700 can be any device with a display screen, such as a mobile phone, a computer, a television, a wearable device, etc., without limitation.
[0085] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the pixel brightness compensation method provided by any of the aforementioned method embodiments is implemented.
[0086] 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 may be selected based on actual needs to achieve the objectives of this embodiment.
[0087] Through the description of the above embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus a general hardware platform, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the relevant technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.
[0088] It should be understood that the terms used herein are for the purpose of describing specific example embodiments only and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "comprise", "include", "contain" and "have" are inclusive and therefore specify the presence of stated features, steps, operations, elements and / or parts, but do not exclude the presence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring them to be performed in the specific order described or illustrated, unless the order of execution is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0089] The foregoing is merely a list of specific embodiments of the present application, intended to enable those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the broadest scope consistent with the principles and novel features of the present application.
Claims
1. A pixel brightness compensation method, characterized in that: The method comprises: Obtaining an initial brightness matrix of an image to be displayed, as well as 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 image to be displayed, and the initial brightness matrix is used to represent the 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 cycle, the pixel position, and the ambient temperature, wherein the aging risk matrix is used to characterize a decay time constant of each pixel in the display screen; Based on the aging risk matrix, the positions of pixels in a target area of the display screen are moved to obtain a shifted coordinate matrix, wherein the target area is an area having a decay time constant smaller 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 the attenuated 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 attenuated brightness matrix is calculated based on the initial brightness and the aging attenuation coefficient of each pixel in the initial brightness matrix; The image to be displayed is compensated based on the brightness compensation matrix to obtain a compensated image, and the compensated image is displayed.
2. The pixel brightness compensation method according to claim 1, wherein: The determining of an aging risk matrix based on the initial brightness matrix, the driving duty cycle, the pixel position, and the ambient temperature includes: Get the standard decay time constant; 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 brightness matrix, the driving duty cycle, the pixel position, and the ambient temperature; Calculating the product of 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 the attenuation time constant corresponding to each pixel based on the product calculation result; The aging risk matrix is determined 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: ; in, Represents pixels The decay time constant, represents the standard decay time constant, represents the first attenuation factor, represents the second attenuation factor, represents the third attenuation factor, represents the fourth attenuation factor, represents the brightness attenuation coefficient, Represents pixels The initial brightness, represents the temperature attenuation coefficient, represents the ambient temperature, represents the duty cycle attenuation coefficient, represents the driving duty cycle, represents the edge attenuation acceleration factor, Represents pixels The distance from the center of the display, Indicates the diagonal length of the display screen.
4. The pixel brightness compensation method according to claim 1, wherein: The step of moving the positions of pixels within the target area of the display screen based on the aging risk matrix to obtain a shifted coordinate matrix includes: determining the target area from the display screen based on the aging risk matrix; Using a space-filling curve to generate a pixel movement trajectory, and moving 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; The shifted coordinate matrix is determined according to the coordinates of the target pixel after the shift.
5. The pixel brightness compensation method according to claim 4, characterized in that: The target pixel is moved according to the following formula: ; in, Represents pixels The shifted coordinates, represents the shift amplitude, represents the shift frequency, Indicates time.
6. The pixel brightness compensation method according to claim 1, wherein: The calculating and obtaining a brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and the attenuated brightness matrix includes: determining a maximum value of a decay time constant in the display screen based on the aging risk matrix, and determining a decay time compensation value for each pixel based on a ratio between the maximum value of the decay time constant and the decay time constant of each pixel; Obtaining a slope of a preset curve, and determining a brightness deviation compensation value for each pixel based on the initial brightness of each pixel in the initial brightness matrix, the attenuated brightness of each pixel in the attenuated brightness matrix, and the slope of the curve; Based on the decay time compensation value of each pixel and the brightness deviation compensation value of each pixel, a compensation coefficient of each pixel is determined, and based on the compensation coefficient of each pixel, the brightness compensation matrix is determined.
7. The pixel brightness compensation method according to claim 1, wherein: The compensating the image to be displayed based on the brightness compensation matrix to obtain a compensated image, and displaying the compensated image includes: Calculating the product of the brightness compensation matrix and the attenuated brightness matrix to obtain a compensated brightness matrix; Compensating the image to be displayed using the compensated brightness matrix to obtain the compensated image; The compensated image is displayed.
8. A pixel brightness compensation device, characterized in that: The device comprises: an acquisition module, configured to acquire an initial brightness matrix of an image to be displayed, as well as 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 image to be displayed, and the initial brightness matrix is used to represent the initial brightness of each pixel in the image to be displayed; a determination 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 characterize a decay time constant of each pixel in the display screen; a moving module, configured to move the positions 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 an area having a decay time constant less than an average decay time constant; a calculation module, configured to calculate a brightness compensation matrix based on the shifted coordinate matrix, the aging risk matrix, the initial brightness matrix, and the attenuated 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 attenuated brightness matrix is calculated based on the initial brightness and the aging attenuation coefficient of each pixel in the initial brightness matrix; The compensation module is configured to compensate the image to be displayed based on the brightness compensation matrix to obtain a compensated image, and display the compensated image.
9. A display device, characterized in that: The display device comprises: a display screen and the pixel brightness compensation device according to claim 8; Wherein, the display screen and the pixel brightness compensation device are electrically connected.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the pixel brightness compensation method according to any one of claims 1 to 7 is implemented.
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
OLED (Organic Light Emitting Diode) screen pixel life degradation compensation method, OLED screen pixel life degradation compensation system and computer equipment
CN119811291A