Screen compensation method and device, electronic equipment and computer readable storage medium

By distinguishing the probability of burning the screen in the screen and adjusting the display parameters with different accuracy compensation methods, the screen burning problem caused by long-term high brightness work is solved, improving the display effect and saving power consumption.

CN120580949APending Publication Date: 2025-09-02GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511010685.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-21
Publication Date
2025-09-02

AI Technical Summary

Technical Problem

In the prior art, the screen has aging due to long-term high brightness operation, resulting in brightness or color differences, resulting in burning of the screen, affecting the screen display effect.

Method used

By determining the probability of burning the screen in different areas of the screen, the areas where burning the screen are prone to burning the screen are used using high-precision compensation method, and the areas where burning the screen are not prone to burning the screen are used using low-precision compensation method, and the display parameters are adjusted to reduce brightness or color differences.

Benefits of technology

It improves the screen display effect, saves power consumption, and reduces the negative impact of screen burning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120580949A_ABST
    Figure CN120580949A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of screen display, and discloses a screen compensation method and device, electronic equipment and a computer readable storage medium, the method comprises the steps that a first screen area and a second screen area in a screen are determined, and the probability of screen burn-in in the first screen area is larger than the probability of screen burn-in in the second screen area; the display parameters of the first screen area are compensated through a first compensation mode, the display parameters of the second screen area are compensated through a second compensation mode, and the compensation precision corresponding to the first compensation mode is larger than the compensation precision corresponding to the second compensation mode. By implementing the embodiment of the invention, display parameter compensation processing with different compensation precisions can be performed on different screen areas in the screen, so that brightness or color difference caused by screen burn-in is reduced, and the picture display effect of the screen is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of screen display technology, and in particular to a screen compensation method and device, an electronic device, and a computer-readable storage medium. Background Art

[0002] The screens of current electronic devices rely on the light-emitting diodes (LEDs) within each pixel to display images. In practice, it has been found that when the same pixel on the screen operates at high brightness for extended periods, the LEDs age faster, leading to a decrease in luminous efficiency, resulting in brightness or color variations, and ultimately, image retention on the screen, commonly known as screen burn-in.

[0003] Therefore, how to eliminate the impact of screen burn-in on the screen's image display effect is a goal that is constantly being optimized in this field. Summary of the Invention

[0004] The embodiments of the present application disclose a screen compensation method and device, an electronic device, and a computer-readable storage medium, which can perform display parameter compensation processing with different compensation accuracies on different screen areas in the screen to reduce brightness or color differences caused by screen burn-in, thereby improving the screen's picture display effect.

[0005] In a first aspect, an embodiment of the present application discloses a screen compensation method, the method comprising:

[0006] Determining a first screen area and a second screen area in a screen, wherein a probability of screen burn-in occurring in the first screen area is greater than a probability of screen burn-in occurring in the second screen area;

[0007] The display parameters of the first screen area are compensated using a first compensation method, and the display parameters of the second screen area are compensated using a second compensation method. The compensation accuracy corresponding to the first compensation method is greater than the compensation accuracy corresponding to the second compensation method.

[0008] A second aspect of an embodiment of the present application discloses a screen compensation device, comprising:

[0009] a determining unit, configured to determine a first screen area and a second screen area in a screen, wherein a probability of screen burn-in occurring in the first screen area is greater than a probability of screen burn-in occurring in the second screen area;

[0010] A compensation unit is used to compensate the display parameters of the first screen area using a first compensation method and to compensate the display parameters of the second screen area using a second compensation method, wherein the compensation accuracy corresponding to the first compensation method is greater than the compensation accuracy corresponding to the second compensation method.

[0011] A third aspect of an embodiment of the present application discloses an electronic device, comprising: a memory storing executable program code; a processor coupled to the memory;

[0012] The processor calls the executable program code stored in the memory to execute the screen compensation method disclosed in the first aspect of the embodiment of the present application.

[0013] A fourth aspect of an embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the screen compensation method disclosed in the first aspect of the embodiment of the present application.

[0014] The fifth aspect of the embodiments of the present application discloses a computer program product. When the computer program product is run on a computer, the computer is caused to execute part or all of the steps of any one of the methods of the first aspect of the embodiments of the present application.

[0015] The sixth aspect of the embodiments of the present application discloses an application publishing platform, which is used to publish a computer program product. When the computer program product runs on a computer, the computer executes part or all of the steps of any one of the methods of the first aspect of the embodiments of the present application.

[0016] Compared with the related art, the embodiments of the present application have the following beneficial effects:

[0017] In an embodiment of the present application, the first screen area and the second screen area in the screen can be determined, and the probability of burn-in in the first screen area is greater than the probability of burn-in in the second screen area; then, the display parameters of the first screen area that is prone to burn-in can be compensated by a first compensation method with higher compensation accuracy to improve the compensation effect; in addition, in an embodiment of the present application, in addition to compensating for the first screen area that is prone to burn-in, the display parameters of the second screen area that is less likely to burn-in can also be compensated by a second compensation method with lower compensation accuracy, thereby minimizing the negative impact of the burn-in phenomenon; therefore, the embodiment of the present application can save power consumption while ensuring the compensation effect and improving the display quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0019] Figure 1 is a schematic diagram of a screen burn-in phenomenon disclosed in an embodiment of the present application;

[0020] Figure 2 This is a schematic diagram of an embodiment of the present application disclosing compensation through a screen aging model;

[0021] Figure 3 This is a flow chart of a screen compensation method disclosed in an embodiment of the present application;

[0022] Figure 4 This is a schematic diagram of a first screen area and a second screen area disclosed in an embodiment of the present application;

[0023] Figure 5 This is a flow chart of another screen compensation method disclosed in an embodiment of the present application;

[0024] Figure 6 This is a schematic diagram of determining a first screen area disclosed in an embodiment of the present application;

[0025] Figure 7 This is a flow chart of another screen compensation method disclosed in an embodiment of the present application;

[0026] Figure 8A This is a schematic diagram of determining a display parameter compensation value disclosed in an embodiment of the present application;

[0027] Figure 8B This is a flow chart of another screen compensation method disclosed in an embodiment of the present application;

[0028] Figure 9 This is a structural diagram of another screen compensation device disclosed in an embodiment of the present application;

[0029] Figure 10 This is a structural diagram of an electronic device disclosed in an embodiment of the present application. DETAILED DESCRIPTION

[0030] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only 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.

[0031] It should be noted that the terms "first," "second," "third," and "fourth" in the specification and claims of this application are used to distinguish different objects rather than to describe a specific order. The terms "including" and "having," as well as any variations thereof, in the embodiments of this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or are inherent to these processes, methods, products, or apparatuses.

[0032] The embodiments of the present application disclose a screen compensation method and device, an electronic device, and a computer-readable storage medium, which can perform display parameter compensation processing with different compensation accuracies on different screens in a screen, so as to reduce brightness or color differences caused by screen burn-in, thereby improving the screen's picture display effect.

[0033] The technical solution of this application will be described in detail below with reference to specific embodiments.

[0034] In order to more clearly introduce the screen compensation method disclosed in the embodiment of the present application, the "burn-in phenomenon" and the screen compensation method in the related art are first introduced.

[0035] During long-term use, the screens of current electronic devices may experience "burn-in" due to the material properties of the screen. For example, OLED (Organic Light-Emitting Diode) screens are made of organic compounds that emit light on their own. Since each pixel emits light independently and relies on the organic material to emit light under current drive, when the same pixel works at high brightness for a long time, the organic material will accelerate aging due to continuous light emission, which will lead to a decrease in luminous efficiency, resulting in brightness or color differences, and ultimately produce afterimages, commonly known as burn-in.

[0036] See also Figure 1 , Figure 1 Schematic diagram of a screen burn-in phenomenon disclosed in an embodiment of the present application. Icons displayed in the right edge region 104 of the short video page 102 are prone to screen burn-in. Even if the electronic device closes the short video page 102, the icons displayed in the right edge region 104 will leave residual images on the screen, which will affect the display of other content on the screen and affect the user experience.

[0037] Based on this, a screen aging model can be established to monitor the degree of screen aging, and then the brightness of the burned-in area can be compensated accordingly according to the degree of aging to alleviate the burn-in phenomenon.

[0038] For example, see Figure 2, Figure 2 This is a schematic diagram of an embodiment of the present application that discloses compensation through a screen aging model. Among them, since different models of screens differ in material usage and layout, the aging speeds of different screens may also be different. Therefore, corresponding screen aging models 202 can be established for different screens. Optionally, the operating parameters of the screen can be collected, including but not limited to: display frame rate, screen brightness, display content and one or more of the device temperature of the electronic device corresponding to the screen, which are not limited here. These operating parameters reflect the degree of aging of the screen to a certain extent. For example, as the degree of aging increases, the screen brightness will decrease. The degree of aging of the screen can be inferred based on the degree of decrease in screen brightness.

[0039] The screen operating parameters can then be input into the screen aging model 202 to calculate the degree of screen aging; and brightness compensation can be performed on the burned-in area of ​​the screen 204 based on the degree of screen aging output by the screen aging model 202 and the display content of the screen.

[0040] It should be noted that areas of the screen that operate at high brightness for a long time are prone to screen burn-in, such as Figure 1 When the displayed content is the short video page 102, the burn-in area is the right edge area 104. The burn-in area can be determined according to the displayed content, and then the burn-in area can be compensated, thereby reducing the compensation steps and reducing power consumption.

[0041] The embodiments of the present application disclose a screen compensation method that can be applied to various electronic devices, including: portable electronic devices such as mobile phones and tablets, wearable devices such as smart watches and smart bracelets, or desktop devices such as desktop computers and televisions, without limitation here.

[0042] Optionally, the electronic device can determine a first screen area and a second screen area in the screen, and the probability of burn-in in the first screen area is greater than the probability of burn-in in the second screen area; then the electronic device can compensate for the display parameters of the first screen area that is prone to burn-in by using a first compensation method with higher compensation accuracy to improve the compensation effect; in addition, in addition to compensating for the first screen area that is prone to burn-in, the electronic device can also compensate for the display parameters of the second screen area that is less likely to burn-in by using a second compensation method with lower compensation accuracy, thereby avoiding or eliminating the negative impact of the burn-in phenomenon as much as possible, improving the compensation effect, and thus improving the screen display effect; in addition, the second compensation method with low compensation accuracy has lower power consumption, so using the second compensation method to compensate for the second screen area can also save compensation power consumption.

[0043] Based on this, the screen compensation method and device, electronic device, and computer-readable storage medium disclosed in the embodiments of the present application are introduced below.

[0044] See also Figure 3 , Figure 3 This is a flow chart of a screen compensation method disclosed in an embodiment of the present application. Optionally, the method can be applied to the above-mentioned electronic device or other execution entities, which are not limited here. Optionally, the method can include the following steps:

[0045] 302. Determine a first screen area and a second screen area on the screen, wherein a probability of screen burn-in occurring in the first screen area is greater than a probability of screen burn-in occurring in the second screen area.

[0046] In the embodiment of the present application, the probability of screen burn-in in the first screen area is greater than that in the second screen area, indicating that the first screen area is more prone to screen burn-in. Figure 1 , Figure 1 In the short video page 102, the area of ​​the right edge area 104 used to display icons can be the first screen area, and other areas except the right edge area 104 can be the second screen area, which is not limited here.

[0047] In other optional embodiments, the first screen area may also be an area of ​​the screen where the brightness is greater than a brightness threshold and the duration is greater than a second duration threshold. The brightness threshold and the second duration threshold can be set by the developer based on extensive development experience and are not limited here.

[0048] For example, see Figure 4 , Figure 4 This is a schematic diagram of a first screen area and a second screen area disclosed in an embodiment of the present application.

[0049] The top edge area is prone to screen burn-in due to the long-term display of the taskbar; the right edge area is also prone to screen burn-in due to the display of function icons; and some operating systems display function controls or other fixed icons at the bottom of the screen, making the bottom edge area also prone to screen burn-in. Optionally, the first screen area 402 of the screen may include: the top edge area, the right edge area, and portions of the bottom edge area, etc., without limitation herein.

[0050] Optionally, part or all of other areas of the screen except the first screen area 402 may be the second screen area 404 .

[0051] In an embodiment of the present application, the electronic device may determine a first screen area on the screen based on one or more of the screen's operating parameters, user usage behavior data, and information about applications installed on the electronic device, and may determine all or part of the remaining area on the screen other than the first screen area as a second screen area. Optionally, the operating parameters may include the display frame rate, screen brightness, displayed content, and the device temperature of the electronic device corresponding to the screen, as described above, and are not limited here.

[0052] In an optional embodiment, user usage behavior data may include: commonly used applications, which may include applications in the electronic device whose total historical usage time is greater than or equal to a third time threshold. The third time threshold can be set by the developer based on a lot of development experience and is not limited here.

[0053] Optionally, the electronic device may determine frequently used applications based on user usage behavior data, and determine the burn-in area corresponding to the frequently used applications as the first screen area, and determine all or part of the screen area other than the first screen area as the second screen area. For example, if the frequently used application is a short video application, the corresponding burn-in area is the area on the right edge used to display icons, which is not limited here.

[0054] In other optional embodiments, user usage behavior data may include: the display area of ​​functional controls. Functional controls may include movable controls that can move on the screen in response to user movement operations. Optionally, movable controls may include, but are not limited to, assistive touch controls, floating windows, etc., which are not limited here.

[0055] It is understandable that areas where function controls are displayed for long periods of time are also prone to screen burn-in due to the prolonged illumination. Due to different user behavior habits, different users may place movable function controls in different locations on the screen for long periods of time. For example, for auxiliary touch controls, some users are accustomed to placing them in the upper right corner of the screen, while others are accustomed to placing them in the lower right corner of the screen. This results in different areas of the screen displaying function controls for different users, and therefore different areas prone to screen burn-in.

[0056] In this regard, the electronic device can determine the display area of ​​the function control based on the user's usage behavior data; then determine the first screen area on the screen based on the display area of ​​the function control, and determine all or part of the other areas on the screen except the first screen area as the second screen area.

[0057] As previously described, different applications may correspond to corresponding burn-in areas. Optionally, the electronic device may determine the burn-in areas corresponding to the respective applications based on information about the applications installed on the electronic device, and determine the burn-in areas corresponding to the respective applications as the first screen area, and determine all or part of the other areas of the screen other than the first screen area as the second screen area.

[0058] In an optional implementation, the electronic device may determine the central area of ​​the screen as the second screen area, and determine all or part of the remaining area outside the second screen area as the first screen area. It is understood that the central area of ​​the screen is typically used to display dynamic content and does not emit high-intensity light for a long time, so the probability of screen burn-in is low. Therefore, the central area of ​​the screen can be determined as the second screen area.

[0059] In other optional embodiments, the electronic device may determine the edge area of ​​the screen as the first screen area, and determine all or part of the other areas of the screen other than the first screen area as the second screen area. It is understood that the edge area of ​​the screen is generally used to display fixed icons and / or controls. These icons and / or controls usually emit high-intensity light for a long time, and the probability of screen burn-in is high. Therefore, the edge area of ​​the screen can be determined as the first screen area.

[0060] In some further optional embodiments, the first screen area and / or the second screen area may be determined based on an input area designation instruction, and the area designation instruction may be input by a user, which is not limited herein.

[0061] By implementing the above method, the user can determine the first screen area and / or the second screen area according to usage requirements, thereby improving the controllability of the method and further improving the user experience.

[0062] 304. Compensate the display parameters of the first screen area using a first compensation method, and compensate the display parameters of the second screen area using a second compensation method. The compensation accuracy corresponding to the first compensation method is greater than the compensation accuracy corresponding to the second compensation method.

[0063] The higher the compensation accuracy, the smaller the number of pixels in the minimum compensation unit corresponding to the compensation process.

[0064] In the embodiments of the present application, display parameters may include brightness parameters, grayscale parameters, contrast, etc., which are not limited here. Grayscale refers to the brightness level relationship between the darkest black and the brightest white of the display. Adjusting the grayscale can also eliminate the impact of screen burn-in on the display to a certain extent.

[0065] The compensation process may include adjusting display parameters, which include but are not limited to increasing display parameters (eg, increasing brightness), decreasing display parameters, etc., which are not limited here.

[0066] In the embodiments of the present application, the minimum compensation unit refers to the screen block that is counted and compensated during each compensation. For example, the minimum compensation unit may include an 8*8 pixel screen block. During compensation, the compensation value required for this 8*8 pixel screen block can be counted, and the 8*8 pixel screen block can be compensated according to the compensation value. The minimum compensation unit can also be a 1*1 pixel screen block, a 3*3 pixel screen block, etc., which are not limited here.

[0067] It is understandable that the smaller the number of pixels in the minimum compensation unit corresponding to the compensation process, the higher the compensation accuracy; therefore, the compensation effect of sequentially performing targeted counting and compensation on a 1*1 pixel screen block is better than the compensation effect of sequentially performing targeted counting and compensation on an entire 8*8 pixel screen block. In this embodiment of the present application, the number of pixels in the minimum compensation unit corresponding to the first compensation method is smaller than the number of pixels in the minimum compensation unit corresponding to the second compensation method, thereby achieving higher compensation accuracy for the first compensation method.

[0068] In the embodiment of the present application, the electronic device can simultaneously compensate the display parameters of the first screen area using the first compensation method and the display parameters of the second screen area using the second compensation method. Alternatively, the display parameters of the first screen area can be compensated using the first compensation method and the display parameters of the second screen area can be compensated using the second compensation method, respectively. This is not limited to the above.

[0069] In an optional embodiment, the electronic device may perform compensation processing on the display parameters of the first screen area according to the first compensation method through the first processor;

[0070] The display parameters of the second screen area are compensated by the second processor according to the second compensation method.

[0071] By implementing the above method, the electronic device can execute the first compensation method and the second compensation method through different processors, thereby avoiding mutual interference between the two compensation methods and improving the compensation effect; in addition, the first compensation method and the second compensation method can be executed in parallel through two processors, thereby improving the compensation efficiency.

[0072] Optionally, the operating performance of the first processor may be better than that of the second processor, thereby improving the compensation effect on the first screen area that is more prone to screen burn-in and minimizing the impact of screen burn-in on the screen display.

[0073] In an optional embodiment, the second processor may include a display driver integrated circuit (DDIC). Optionally, the second processor is limited by the upper limit of memory capacity and adopts block downsampling, typically using each 8*8 pixel point as a screen block for statistics and compensation, to achieve the purpose of reducing the amount of data. Although this method may reduce compensation accuracy, it has lower power consumption, which can reduce the power consumption of the electronic device.

[0074] The first processor may include an application processor chip (AP). Optionally, the first processor can reuse memory (e.g., DDR double-bit rate memory and / or Flash) to support higher compensation accuracy, enabling statistics and compensation for 1x1 pixel screen blocks. However, the first processor needs to read compensation content for each frame during compensation, which increases DDR read bandwidth and power consumption.

[0075] By implementing the above method, the electronic device can use higher compensation accuracy for the first screen area that is prone to burn-in to improve the compensation effect; and for the second screen area that is not prone to burn-in, a compensation method with lower power consumption can be used, thereby reducing the power consumption of the electronic device and improving the flexibility of the method.

[0076] In an optional embodiment, the power consumption corresponding to the second compensation method may be lower than the power consumption corresponding to the first compensation method.

[0077] It is understandable that the area of ​​the second screen area in the screen where burn-in is not likely to occur is usually larger than the area of ​​the first screen area where burn-in is likely to occur. By implementing the above method, for the second screen area with a larger area, a second compensation method with lower power consumption can be used for compensation while ensuring the compensation effect as much as possible, thereby saving compensation power consumption and reducing the power consumption of the electronic device.

[0078] By implementing the methods disclosed in the above embodiments, it is possible to determine the first screen area and the second screen area of ​​the screen, and the probability of burn-in occurring in the first screen area is greater than the probability of burn-in occurring in the second screen area. Therefore, the display parameters of the first screen area prone to burn-in can be compensated using a first compensation method with higher compensation accuracy to improve the compensation effect. Furthermore, in the embodiments of the present application, in addition to compensating for the first screen area prone to burn-in, the display parameters of the second screen area less prone to burn-in can also be compensated using a second compensation method with lower compensation accuracy, thereby minimizing the negative impact of burn-in and improving the screen display quality.

[0079] Furthermore, a higher compensation accuracy can be used for the first screen area that is prone to burn-in to improve the compensation effect; while a compensation method with lower power consumption can be used for the second screen area that is not prone to burn-in, thereby reducing the power consumption of the electronic device and improving the flexibility of the method; and, for the second screen area with a larger area, a second compensation method with lower power consumption can be used for compensation while ensuring the compensation effect as much as possible, thereby saving compensation power consumption and reducing the power consumption of the electronic device.

[0080] See also Figure 5 , Figure 5 This is a flow chart of another screen compensation method disclosed in an embodiment of the present application. Optionally, the method can be applied to the above-mentioned electronic device or other execution entities, which are not limited here. Optionally, the method can include the following steps:

[0081] 502. Obtain historical usage information corresponding to the screen, and determine a first screen area and a second screen area on the screen based on the historical usage information; wherein a probability of screen burn-in occurring in the first screen area is greater than a probability of screen burn-in occurring in the second screen area.

[0082] In an embodiment of the present application, historical usage information may include: the historical usage time of the screen, the historical usage time corresponding to one or more second applications in the electronic device corresponding to the screen; and the user's historical usage behavior data, etc., which are not limited here.

[0083] By implementing the above method, the electronic device can determine the first screen area that is prone to screen burn-in and the second screen area that is not prone to screen burn-in based on the historical information corresponding to the screen, so that the determined first screen area and second screen area better match the actual usage of the screen, thereby improving the accuracy of the determined first screen area and second screen area.

[0084] As an optional implementation, the electronic device may obtain screen burn-in data, wherein the screen burn-in data may include: application identifiers of multiple first application programs, and corresponding screen burn-in areas of each first application program.

[0085] The application identifier is information used to identify and distinguish different applications. The application identifier may include: the name of the application, the icon of the application, the number of the application, etc., which are not limited here.

[0086] Optionally, the plurality of first applications may be applications having a probability of screen burn-in greater than or equal to a first probability threshold, wherein the first probability threshold may be set by a developer based on a large amount of development experience and is not limited here.

[0087] Optionally, the burn-in data may be determined based on after-sales repair data, which may be data collected during after-sales repair of a screen or electronic device, and is not limited thereto. In other optional embodiments, the burn-in data may also be obtained based on statistics of screen burn-in conditions of multiple electronic devices, and is not limited thereto.

[0088] Optionally, the burn-in area corresponding to the first application may be an area on the screen where the probability of burn-in occurring when the first application is running is greater than a second probability threshold, that is, the burn-in area corresponding to the first application is an area on the screen where burn-in is prone to occurring when the first application is running.

[0089] For example, the first application may include a short video application, a music application, etc. The burn-in area corresponding to the short video application may include the right edge of the screen; the burn-in area corresponding to the music application may include the area on the screen displaying the music playback controls, which are not limited here.

[0090] Furthermore, the electronic device may determine a first screen area and a second screen area on the screen according to historical usage information and burn-in data.

[0091] By implementing the above method, the electronic device can combine the historical usage data of the screen and the burn-in data collected during maintenance and after-sales service to determine the first screen area and the second screen area on the screen, so that the determination of the first screen area and the second screen area is more in line with the common burn-in situation, thereby improving the accuracy of the determined first screen area and the second screen area.

[0092] In an optional embodiment, the historical usage information may include: one or more second applications in the electronic device corresponding to the screen, and their corresponding historical usage durations.

[0093] Optionally, the electronic device may match the application identifiers corresponding to each second application in the historical usage information with the application identifiers corresponding to multiple first applications in the burn-in data to obtain one or more target second applications in the burn-in data;

[0094] Then, a target second application program with a historical usage duration greater than or equal to the first duration threshold is determined as the target application program, and a first screen area and a second screen area are determined on the screen according to the burn-in area corresponding to the target application program.

[0095] It is understandable that the electronic device can monitor the historical usage duration of one or more second applications installed on it to obtain historical usage information. In general, the number of second applications installed in the electronic device is less than the number of first applications included in the burn-in data. For this reason, the electronic device can first determine one or more target second applications present in the burn-in data from the burn-in data. For example, assuming that the first application in the burn-in data may include: application a, application b, and application c; and the second application installed by the electronic device includes: application a and application b, then application a and application b can be determined as target second applications.

[0096] It is understandable that if the target second application is only running for a short time, it will not cause screen burn-in, as burn-in is usually caused by long-term, high-intensity light emission. In this regard, the electronic device can determine the target second application with a historical usage time greater than or equal to the first time threshold as the target application, that is, the target application is an application that is likely to cause screen burn-in.

[0097] Optionally, the first duration threshold may be set by developers based on extensive development experience, and typical values ​​may include three months, six months, or one year, etc., which are not limited here.

[0098] Furthermore, the electronic device can determine the burn-in area corresponding to the target application based on the burn-in area recorded in the burn-in data, and then determine the first screen area of ​​the screen based on the burn-in area corresponding to the target application, and determine part or all of the other areas of the screen except the first screen area as the second screen area.

[0099] By implementing the above method, the electronic device can combine the collected burn-in data to determine the first screen area and the second screen area on the screen, so that the determination of the first screen area and the second screen area is more consistent with the common burn-in situation, thereby improving the accuracy of the determined first screen area and the second screen area.

[0100] In an optional embodiment, the electronic device can obtain the current display direction of the screen, and determine a first screen area on the screen based on the burn-in area corresponding to the target application and the current display direction of the screen; and determine part or all of the other areas on the screen except the first screen area as the second screen area.

[0101] For example, see Figure 6 , Figure 66 is a schematic diagram of determining a first screen area disclosed in an embodiment of the present application. Optionally, the burn-in area in the target application may be the "area displaying the share icon 602." However, the display position of the "share icon 602" differs when the electronic device 604 is in "landscape orientation" and "portrait orientation," and the position of the burn-in area on the screen also differs accordingly.

[0102] By implementing the above method, the electronic device can determine the first screen area on the screen according to the burn-in area corresponding to the target application and the current display direction of the screen, so as to improve the accuracy of the determined first screen area and second screen area.

[0103] 504. Compensate the display parameters of the first screen area using a first compensation method, and compensate the display parameters of the second screen area using a second compensation method. The compensation accuracy corresponding to the first compensation method is greater than the compensation accuracy corresponding to the second compensation method.

[0104] By implementing the methods disclosed in the above embodiments, it is possible to determine the first screen area and the second screen area in the screen, and the probability of burn-in occurring in the first screen area is greater than the probability of burn-in occurring in the second screen area; thus, the display parameters of the first screen area prone to burn-in can be compensated using a first compensation method with higher compensation accuracy to improve the compensation effect; furthermore, in the embodiments of the present application, in addition to compensating for the first screen area prone to burn-in, the display parameters of the second screen area less prone to burn-in can also be compensated using a second compensation method with lower compensation accuracy, thereby minimizing the negative impact of the burn-in phenomenon and improving the screen display effect; and,

[0105] Based on the historical information corresponding to the screen, a first screen area that is prone to burn-in and a second screen area that is not prone to burn-in can be determined in the screen, so that the determined first screen area and second screen area better match the actual usage of the screen, thereby improving the accuracy of the determined first screen area and second screen area; and, based on the historical usage data of the screen and the burn-in data collected during maintenance and after-sales service, the first screen area and the second screen area can be determined in the screen, so that the determined first screen area and second screen area are more consistent with the common burn-in situation, thereby improving the accuracy of the determined first screen area and second screen area; and, based on the collected burn-in data, the first screen area and the second screen area can be determined in the screen, so that the determined first screen area and second screen area are more consistent with the common burn-in situation, thereby improving the accuracy of the determined first screen area and second screen area; and, based on the burn-in area corresponding to the target application and the current display direction of the screen, the first screen area can be determined in the screen to improve the accuracy of the determined first screen area and second screen area.

[0106] See also Figure 7 , Figure 7 This is a flow chart of another screen compensation method disclosed in an embodiment of the present application. Optionally, the method can be applied to the above-mentioned electronic device, or other execution entities, which are not limited here. Optionally, the method can include the following steps:

[0107] 702. Determine a first screen area and a second screen area on the screen, wherein a probability of screen burn-in occurring in the first screen area is greater than a probability of screen burn-in occurring in the second screen area.

[0108] 704. Obtain historical display parameters of the screen, and establish a screen aging model based on the historical display parameters. The screen aging model is used to determine the brightness attenuation degree of each pixel in the screen within a unit time.

[0109] In the embodiment of the present application, the historical display parameters may include: the display frame rate, screen brightness, display content and device temperature of the electronic device corresponding to the screen in the history of the screen, etc., which are not limited here.

[0110] Optionally, the electronic device can establish a screen aging model based on historical display parameters, where the screen aging model includes the relationship between time and the degree of screen aging, so that the electronic device can determine the degree of brightness attenuation of each pixel in the screen within a unit time through the screen aging model.

[0111] The unit duration may be set by developers based on extensive development experience, and typical values ​​may include one week, one month, half a year, etc., which are not limited here.

[0112] It should be noted that the embodiments of this application are primarily described using brightness compensation as an example, for which the screen aging model can be used to determine the degree of brightness attenuation. In other optional embodiments, the screen aging model can also be used to determine the degree of grayscale attenuation and contrast attenuation of each pixel on the screen per unit time, which is not limited here. The specific method for establishing the screen aging model has been described above and will not be repeated here.

[0113] By implementing the above method, the electronic device can establish a screen aging model based on the historical display parameters of the screen to determine the degree of brightness attenuation of each pixel in the screen within a unit time, thereby providing reference data for the subsequent determination of the display parameter compensation value, thereby improving the accuracy of subsequent compensation and improving the compensation effect.

[0114] 706. Determine display parameter compensation values ​​corresponding to the first compensation method and the second compensation method respectively according to the screen aging model.

[0115] As an optional implementation, the electronic device may determine, based on a screen aging model, a degree of brightness attenuation of pixels included in each first screen block in the first screen area within a unit time period, and respectively determine a first compensation value for a display parameter corresponding to each first screen block, wherein the number of pixels included in the first screen block matches the number of pixels in a minimum compensation unit corresponding to the compensation accuracy of the first compensation method.

[0116] Furthermore, the degree of brightness attenuation of the pixels contained in each second screen block in the second screen area within a unit time length can be determined according to the screen aging model, and the second compensation value of the display parameter corresponding to each second screen block can be determined respectively according to the degree of brightness attenuation of the pixels contained in each second screen block within a unit time length, and the number of pixels contained in the second screen block matches the number of pixels of the minimum compensation unit corresponding to the compensation accuracy of the second compensation method.

[0117] Optionally, the number of pixels in the minimum compensation unit corresponding to the compensation accuracy of the first compensation method is smaller than the number of pixels in the minimum compensation unit corresponding to the compensation accuracy of the second compensation method, thereby making the compensation accuracy of the first compensation method higher and improving the compensation effect of the first compensation accuracy.

[0118] For example, see Figure 8A , Figure 8A Schematic diagram of determining a display parameter compensation value disclosed in an embodiment of the present application. Optionally, the number of pixels contained in each first screen block 802 in the first screen area 402 may be 1*1; the number of pixels contained in each second screen block 804 in the second screen area 404 may be 2*2, etc., without limitation herein.

[0119] It should be noted that Figure 8A It is just a simplified diagram for the convenience of explanation. Figure 8A This should not be construed as limiting the embodiments of the present application.

[0120] By implementing the above method, the electronic device can calculate the total brightness attenuation of each screen block in the screen according to different compensation accuracies based on the brightness attenuation of each pixel point in the screen within a unit time according to the screen aging model; and then determine the display parameter compensation value required for the screen block according to the total brightness attenuation, thereby improving the accuracy of the determined display parameter compensation value and thus improving the subsequent compensation effect.

[0121] In an optional embodiment, the electronic device can determine the degree of brightness attenuation of the pixels contained in each first screen block in the first screen area within a unit time length based on a screen aging model; and then determine the first compensation value of the display parameter corresponding to each first screen block based on the degree of brightness attenuation of the pixels contained in each first screen block within a unit time length and the first time length.

[0122] Optionally, the electronic device can determine the degree of brightness attenuation of the pixels contained in each second screen block in the second screen area within a unit time length based on the screen aging model; and then determine the second compensation value of the display parameter corresponding to each second screen block based on the degree of brightness attenuation of the pixels contained in each second screen block within a unit time length and the second time length.

[0123] Optionally, the first duration and the second duration may be the same or different, and this is not limited here. Optionally, the first duration and the second duration may be the historical cumulative display duration of the screen. Optionally, the first duration may be the historical usage duration of the target application corresponding to the first screen area, and the target application corresponding to the first screen area is an application whose burn-in area matches the first screen area; illustratively, the first screen area is the right edge area of ​​the screen, which is determined based on the burn-in area of ​​the short video application, and the short video application may be the target application corresponding to the first screen area.

[0124] Furthermore, the electronic device can compensate for the display parameters of each first screen block in the first screen area according to the first compensation value of the display parameter corresponding to each first screen block; and the electronic device can compensate for the display parameters of each second screen block in the second screen area according to the second compensation value of the display parameter corresponding to each second screen block.

[0125] As an optional implementation, the electronic device may determine display parameter compensation values ​​corresponding to the first compensation method and the second compensation method, respectively, based on the screen aging model and the current operating parameters of the screen. Optionally, the current operating parameters of the screen may include one or more of the following: the current display brightness, display frame rate, displayed content, and the device temperature of the electronic device corresponding to the screen, which are not limited herein.

[0126] As mentioned above, the operating parameters of the screen may also affect the degree of compensation required. For example, if the current screen brightness is very low, the compensation degree needs to be increased; if the current screen brightness is very high, the compensation degree needs to be reduced. This is not limited to this.

[0127] By implementing the above method, the electronic device can determine the display parameter compensation value in combination with the screen aging model and the current operating parameters of the screen, thereby improving the accuracy of the determined display parameter compensation value and further improving the subsequent compensation effect.

[0128] 708. Compensate the display parameters of the first screen area using a first compensation method, and compensate the display parameters of the second screen area using a second compensation method. The compensation accuracy corresponding to the first compensation method is greater than the compensation accuracy corresponding to the second compensation method.

[0129] By implementing the methods disclosed in the above embodiments, it is possible to determine the first screen area and the second screen area in the screen, and the probability of burn-in occurring in the first screen area is greater than the probability of burn-in occurring in the second screen area; thus, the display parameters of the first screen area prone to burn-in can be compensated using a first compensation method with higher compensation accuracy to improve the compensation effect; furthermore, in the embodiments of the present application, in addition to compensating for the first screen area prone to burn-in, the display parameters of the second screen area less prone to burn-in can also be compensated using a second compensation method with lower compensation accuracy, thereby minimizing the negative impact of the burn-in phenomenon and improving the screen display effect; and,

[0130] A screen aging model can be established based on the historical display parameters of the screen to determine the degree of brightness attenuation of each pixel in the screen within a unit time length, thereby providing reference data for the subsequent determination of the display parameter compensation value, thereby improving the accuracy of subsequent compensation and improving the compensation effect; and, based on the brightness attenuation degree of each pixel in the screen within a unit time length provided by the screen aging model, the total brightness attenuation degree of each screen block in the screen can be counted according to different compensation accuracies; and, based on the total brightness attenuation degree, the display parameter compensation value required for the screen block is determined, thereby improving the accuracy of the determined display parameter compensation value and thereby improving the subsequent compensation effect; and, the display parameter compensation value can be determined in combination with the screen aging model and the current operating parameters of the screen, thereby improving the accuracy of the determined display parameter compensation value and thereby improving the subsequent compensation effect.

[0131] See also Figure 8B , Figure 8B This is a flow chart of another screen compensation method disclosed in an embodiment of the present application. Optionally, the method can be applied to the above-mentioned electronic device, or other execution entities, which are not limited here. Optionally, the method can include the following steps:

[0132] Optionally, the electronic device can respectively determine the first screen area and the second screen area in the screen, and the probability of burn-in in the first screen area is greater than the probability of burn-in in the second screen area; optionally, the electronic device can establish a screen aging model based on the historical display parameters of the screen; then the electronic device can perform aging statistics on the first screen area of ​​the screen according to the first compensation accuracy through the AP processor based on the screen aging model and the operating parameters of the screen, and perform aging compensation on the first screen area of ​​the screen according to the first compensation accuracy; and the electronic device can perform aging statistics on the second screen area of ​​the screen according to the second compensation accuracy through the DDIC processor based on the screen aging model and the current operating parameters of the screen, and perform aging compensation on the second screen area of ​​the screen according to the second compensation accuracy, wherein the first compensation accuracy is higher than the second compensation accuracy.

[0133] Optionally, the operating parameters of the screen may include: one or more of the display brightness, display frame rate, display content, and device temperature of the electronic device corresponding to the screen, which are not limited here.

[0134] See also Figure 9 , Figure 9 Schematic diagram of the structure of another screen compensation device disclosed in an embodiment of the present application. Optionally, the device can be applied to the above-mentioned electronic device, or other execution entities, which are not limited here. Optionally, the device can include a determination unit 902 and a compensation unit 904, wherein:

[0135] A determining unit 902 is configured to determine a first screen area and a second screen area in a screen, wherein a probability of screen burn-in occurring in the first screen area is greater than a probability of screen burn-in occurring in the second screen area;

[0136] The compensation unit 904 is used to compensate the display parameters of the first screen area using a first compensation method, and to compensate the display parameters of the second screen area using a second compensation method. The compensation accuracy corresponding to the first compensation method is greater than the compensation accuracy corresponding to the second compensation method. The higher the compensation accuracy, the smaller the number of pixels in the minimum compensation unit corresponding to the compensation processing.

[0137] By implementing the above-mentioned device, the first screen area and the second screen area in the screen can be determined, and the probability of burn-in in the first screen area is greater than the probability of burn-in in the second screen area; then, the display parameters of the first screen area that is prone to burn-in can be compensated by a first compensation method with higher compensation accuracy to improve the compensation effect; in addition, in the embodiment of the present application, in addition to compensating for the first screen area that is prone to burn-in, the display parameters of the second screen area that is less likely to burn-in can also be compensated by a second compensation method with lower compensation accuracy, thereby minimizing the negative impact of the burn-in phenomenon and improving the screen display effect.

[0138] As an optional implementation manner, the determining unit 902 is further configured to obtain historical usage information corresponding to the screen; and determine the first screen area and the second screen area on the screen according to the historical usage information.

[0139] By implementing the above-mentioned device, the electronic device can determine the first screen area that is prone to screen burn-in and the second screen area that is not prone to screen burn-in based on the historical information corresponding to the screen, so that the determined first screen area and second screen area better match the actual usage of the screen, thereby improving the accuracy of the determined first screen area and second screen area.

[0140] As an optional implementation, Figure 9 The device shown may further include a first acquisition unit (not shown), wherein:

[0141] A first acquiring unit is configured to acquire screen burn-in data before determining the first screen area and the second screen area of ​​the screen according to the historical usage information, the screen burn-in data including screen burn-in areas corresponding to the plurality of first application programs;

[0142] In addition, the determination unit 902 is further used to determine the first screen area and the second screen area in the screen based on historical usage information and burn-in data, wherein the historical usage information includes at least one of the historical usage time of the application and the historical usage time of the screen.

[0143] By implementing the above-mentioned device, the electronic device can combine the historical usage data of the screen and the burn-in data collected during maintenance and after-sales service to determine the first screen area and the second screen area on the screen, so that the determination of the first screen area and the second screen area is more in line with the common burn-in situation, thereby improving the accuracy of the determined first screen area and the second screen area.

[0144] As an optional implementation, the historical usage information includes one or more second applications in the electronic device corresponding to the screen, and the corresponding historical usage time respectively; the determination unit 902 is also used to match the application identifiers corresponding to each second application in the historical usage information with the application identifiers corresponding to multiple first applications in the burn-in data to obtain one or more target second applications existing in the burn-in data; and, determine the target second application whose historical usage time is greater than or equal to the first time threshold as the target application; and, determine the first screen area and the second screen area in the screen according to the burn-in area corresponding to the target application.

[0145] By implementing the above-mentioned device, the electronic device can combine the collected burn-in data to determine the first screen area and the second screen area on the screen, so that the determination of the first screen area and the second screen area is more consistent with the common burn-in situation, thereby improving the accuracy of the determined first screen area and the second screen area.

[0146] As an optional embodiment, the determination unit 902 is also used to obtain the current display direction of the screen; and, based on the burn-in area corresponding to the target application and the current display direction of the screen, determine the first screen area in the screen; and, determine part or all of the other areas in the screen except the first screen area as the second screen area.

[0147] By implementing the above device, the electronic device can determine the first screen area on the screen according to the burn-in area corresponding to the target application and the current display direction of the screen, so as to improve the accuracy of the determined first screen area and second screen area.

[0148] As an optional implementation manner, the first screen area includes an edge area of ​​the screen, and the second screen area includes part or all of other areas of the screen except the first screen area; or,

[0149] The second screen area includes a central area of ​​the screen, and the first screen area includes part or all of other areas of the screen except the second screen area.

[0150] As an optional implementation, Figure 9 The device shown may further include a second acquisition unit (not shown), wherein:

[0151] A second acquisition unit is used to acquire historical display parameters of the screen before compensating the display parameters of the first screen area by the first compensation method and compensating the display parameters of the second screen area by the second compensation method; and to establish a screen aging model based on the historical display parameters, the screen aging model being used to determine the degree of brightness attenuation of each pixel in the screen within a unit time length; and, based on the screen aging model, respectively determine the display parameter compensation values ​​corresponding to the first compensation method and the second compensation method.

[0152] By implementing the above-mentioned device, the electronic device can establish a screen aging model based on the historical display parameters of the screen to determine the degree of brightness attenuation of each pixel in the screen within a unit time, thereby providing reference data for the subsequent determination of the display parameter compensation value, thereby improving the accuracy of subsequent compensation and improving the compensation effect.

[0153] As an optional implementation manner, the second acquisition unit is further configured to determine, based on a screen aging model, a degree of brightness attenuation of pixels included in each first screen block in the first screen area within a unit time length, and respectively determine a first compensation value of a display parameter corresponding to each first screen block, wherein the number of pixels included in the first screen block matches the number of pixels in a minimum compensation unit corresponding to the compensation accuracy of the first compensation method; and, based on the screen aging model, determine a degree of brightness attenuation of pixels included in each second screen block in the second screen area within a unit time length, and determine, based on the degree of brightness attenuation of pixels included in each second screen block within a unit time length, a second compensation value of a display parameter corresponding to each second screen block, wherein the number of pixels included in the second screen block matches the number of pixels in the minimum compensation unit corresponding to the compensation accuracy of the second compensation method;

[0154] The number of pixels in a minimum compensation unit corresponding to the compensation accuracy of the first compensation method is smaller than the number of pixels in the minimum compensation unit corresponding to the compensation accuracy of the second compensation method.

[0155] By implementing the above-mentioned device, the electronic device can calculate the total brightness attenuation of each screen block in the screen according to different compensation accuracies based on the brightness attenuation of each pixel point in the screen within a unit time according to the screen aging model; and then determine the display parameter compensation value required for the screen block according to the total brightness attenuation, thereby improving the accuracy of the determined display parameter compensation value and thus improving the subsequent compensation effect.

[0156] As an optional implementation, the second acquisition unit is also used to determine the display parameter compensation values ​​corresponding to the first compensation method and the second compensation method respectively based on the screen aging model and the current operating parameters of the screen; the current operating parameters of the screen include: the current display brightness, display frame rate, display content and one or more of the device temperature of the electronic device corresponding to the screen.

[0157] By implementing the above device, the electronic device can determine the display parameter compensation value in combination with the screen aging model and the current operating parameters of the screen, thereby improving the accuracy of the determined display parameter compensation value and further improving the subsequent compensation effect.

[0158] As an optional implementation manner, the power consumption corresponding to the second compensation manner is lower than the power consumption corresponding to the first compensation manner.

[0159] By implementing the above device, for the second screen area with a larger area, a second compensation method with lower power consumption can be used for compensation processing while ensuring the compensation effect as much as possible, thereby saving compensation power consumption and further reducing the power consumption of the electronic device.

[0160] As an optional embodiment, the compensation unit 904 is also used to compensate the display parameters of the first screen area according to the first compensation method through the first processor; and to compensate the display parameters of the second screen area according to the second compensation method through the second processor, and the operating performance of the first processor is better than the operating performance of the second processor.

[0161] By implementing the above-mentioned device, the electronic device can adopt a higher compensation accuracy for the first screen area that is prone to burn-in to improve the compensation effect; and for the second screen area that is not prone to burn-in, a compensation method with lower power consumption can be adopted, thereby reducing the power consumption of the electronic device and improving the flexibility of the method.

[0162] See also Figure 10 , Figure 10 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of the present application. Figure 10 As shown, the electronic device may include: a memory 1001 storing executable program code; a processor 1002 coupled to the memory 1001; wherein the processor 1002 calls the executable program code stored in the memory 1001 to execute the screen compensation method disclosed in the above embodiments.

[0163] An embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the screen compensation method disclosed in the above embodiments.

[0164] An embodiment of the present application further discloses an application publishing platform, wherein the application publishing platform is used to publish a computer program product, wherein when the computer program product runs on a computer, the computer executes part or all of the steps of the method in the above method embodiments.

[0165] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present application. Therefore, the references to "in one embodiment" or "in an embodiment" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required for the present application.

[0166] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the above-mentioned processes does not necessarily mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0167] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of these units may be selected based on actual needs to achieve the objectives of this embodiment.

[0168] In addition, the functional units in the embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0169] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a memory and includes several requests for a computer device (which can be a personal computer, server or network device, etc., specifically a processor in a computer device) to execute some or all of the steps of the above-mentioned methods of various embodiments of the present application.

[0170] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program. The program can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.

[0171] The screen compensation method and device, electronic device, and computer-readable storage medium disclosed in the embodiments of the present application are introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, according to the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present application.

Claims

1. A screen compensation method, characterized in that: The method comprises: Determining a first screen area and a second screen area in a screen, wherein a probability of screen burn-in occurring in the first screen area is greater than a probability of screen burn-in occurring in the second screen area; The display parameters of the first screen area are compensated using a first compensation method, and the display parameters of the second screen area are compensated using a second compensation method. The compensation accuracy corresponding to the first compensation method is greater than the compensation accuracy corresponding to the second compensation method.

2. The method according to claim 1, characterized in that The determining of the first screen area and the second screen area in the screen includes: Get the historical usage information corresponding to the screen; A first screen area and a second screen area are determined in the screen according to the historical usage information.

3. The method according to claim 2, characterized in that Before determining the first screen area and the second screen area in the screen according to the historical usage information, the method further includes: Obtaining screen burn-in data, where the screen burn-in data includes screen burn-in areas corresponding to the plurality of first applications; Furthermore, determining the first screen area and the second screen area on the screen according to the historical usage information includes: A first screen area and a second screen area are determined on the screen according to the historical usage information and the burn-in data, wherein the historical usage information includes at least one of a historical usage duration of an application program and a historical usage duration of a screen.

4. The method according to claim 3, characterized in that The historical usage information includes one or more second applications in the electronic device corresponding to the screen, and their corresponding historical usage durations; and determining the first screen area and the second screen area on the screen based on the historical usage information and the burn-in data includes: Matching the application identifier corresponding to each second application in the historical usage information with the application identifiers corresponding to multiple first applications in the burn-in data to obtain one or more target second applications in the burn-in data; determining a target second application program whose historical usage duration is greater than or equal to the first duration threshold as a target application program; According to the burn-in area corresponding to the target application, a first screen area and a second screen area are determined on the screen.

5. The method according to claim 4, characterized in that The determining, on the screen according to the burn-in area corresponding to the target application, the first screen area and the second screen area includes: Get the current display direction of the screen; Determining a first screen area on the screen according to the burn-in area corresponding to the target application and the current display direction of the screen; Part or all of the other areas of the screen except the first screen area are determined as the second screen area.

6. The method according to claim 1, wherein The first screen area includes an edge area of ​​the screen, and the second screen area includes part or all of other areas of the screen except the first screen area; or The second screen area includes a central area of ​​the screen, and the first screen area includes part or all of other areas of the screen except the second screen area.

7. The method according to claim 1, characterized in that Before compensating the display parameters of the first screen area using the first compensation method and compensating the display parameters of the second screen area using the second compensation method, the method further includes: Obtaining historical display parameters of the screen; Establishing a screen aging model based on the historical display parameters, wherein the screen aging model is used to determine the brightness attenuation degree of each pixel in the screen within a unit time; According to the screen aging model, display parameter compensation values ​​corresponding to the first compensation method and the second compensation method are determined respectively.

8. The method according to claim 7, characterized in that Determining display parameter compensation values ​​corresponding to the first compensation method and the second compensation method respectively according to the screen aging model includes: Determining, based on the screen aging model, a degree of brightness attenuation of pixels included in each first screen block in the first screen area within a unit time, and determining a first compensation value of a display parameter corresponding to each first screen block, wherein the number of pixels included in the first screen block matches the number of pixels in a minimum compensation unit corresponding to the compensation accuracy of the first compensation method; determining, based on the screen aging model, a degree of brightness attenuation of pixels included in each second screen block in the second screen area within a unit time, and determining, based on the degree of brightness attenuation of pixels included in each second screen block within the unit time, a second compensation value of a display parameter corresponding to each second screen block, wherein the number of pixels included in the second screen block matches the number of pixels in a minimum compensation unit corresponding to the compensation accuracy of the second compensation method; The number of pixels in a minimum compensation unit corresponding to the compensation accuracy of the first compensation method is smaller than the number of pixels in the minimum compensation unit corresponding to the compensation accuracy of the second compensation method.

9. The method according to claim 7, characterized in that Determining display parameter compensation values ​​corresponding to the first compensation method and the second compensation method respectively according to the screen aging model includes: Based on the screen aging model and the current operating parameters of the screen, the display parameter compensation values ​​corresponding to the first compensation method and the second compensation method are determined respectively; the current operating parameters of the screen include: the current display brightness, display frame rate, display content of the screen and one or more of the device temperature of the electronic device corresponding to the screen.

10. The method according to any one of claims 1 to 9, characterized in that The power consumption corresponding to the second compensation method is lower than the power consumption corresponding to the first compensation method.

11. The method according to any one of claims 1 to 9, characterized in that The compensating the display parameters of the first screen area by using a first compensation method and compensating the display parameters of the second screen area by using a second compensation method include: performing compensation processing on the display parameters of the first screen area according to a first compensation method by a first processor; The display parameters of the second screen area are compensated by the second processor according to the second compensation method, and the operating performance of the first processor is better than the operating performance of the second processor.

12. A screen compensation device, characterized in that: The device comprises: a determining unit, configured to determine a first screen area and a second screen area in a screen, wherein a probability of screen burn-in occurring in the first screen area is greater than a probability of screen burn-in occurring in the second screen area; The compensation unit is used to compensate the display parameters of the first screen area using a first compensation method and to compensate the display parameters of the second screen area using a second compensation method, wherein the compensation accuracy corresponding to the first compensation method is greater than the compensation accuracy corresponding to the second compensation method.

13. An electronic device, characterized in that: The method comprises a memory storing executable program code and a processor coupled to the memory; wherein the processor calls the executable program code stored in the memory to execute the method according to any one of claims 1 to 11.

14. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 11 is implemented.

Citation Information

Patent Citations

  • Screen burn-in repairing method, screen burn-in repairing device and storage medium

    CN115269068A

  • Screen burning compensation method and device, electronic equipment and storage medium

    CN119763487A

  • Screen brightness compensation method and device, electronic equipment and storage medium

    CN120032588A

  • Compensation method for display and display

    US20240038187A1