Display aging compensation method and related device

By adopting a matching grayscale compensation method under different display brightness, the ghosting problem caused by inaccurate grayscale compensation in display aging compensation is solved, and the display effect and user experience are improved.

CN119007613BActive Publication Date: 2025-09-23HONOR DEVICE CO LTD

Patent Information

Application Number
CN202411105700.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-26
Publication Date
2025-09-23
Estimated Expiration
2043-12-26

AI Technical Summary

Technical Problem

The existing technology has an afterimage problem when displaying aging compensation. The reason is that the aging attenuation direction is inconsistent under different display brightness, resulting in inaccurate grayscale compensation.

Method used

According to the aging attenuation direction under different display brightness, a matching grayscale compensation method is used for display compensation. For example, at a certain grayscale, the grayscale is increased at high brightness and decreased at low brightness. The compensation parameters are adjusted to match the brightness changes.

Benefits of technology

It reduces the ghosting caused by inaccurate grayscale compensation, improves the grayscale compensation effect of each grayscale in the full brightness range, and enhances the user's viewing experience at different brightness levels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119007613B_ABST
    Figure CN119007613B_ABST
Patent Text Reader

Abstract

The present application provides a display aging compensation method and related apparatus, relating to the field of terminal technology. The method includes: for the same grayscale at different display brightnesses of the electronic device, different grayscale compensation methods may be used to compensate for the display aging of the electronic device. Based on the aging attenuation direction of each grayscale at different brightnesses, a matching grayscale compensation method is used to perform display compensation. The grayscale compensation method includes increasing the grayscale method or decreasing the grayscale method. Grayscale compensation is performed by utilizing the characteristic that the aging attenuation direction of each grayscale at different display brightness is inconsistent. In this way, the afterimage caused by inaccurate grayscale compensation can be reduced, thereby improving the grayscale compensation effect of each grayscale in the full brightness range.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 202311820856.9, and the original application date is December 26, 2023. The entire content of the original application is incorporated into this application by reference. Technical Field

[0002] The present application relates to the field of terminal technology, and in particular to a display aging compensation method and related devices. Background Art

[0003] With the rapid development of display technology, how to ensure the display effect is becoming more and more important. At present, with the length of time of display, the display screen will have a certain degree of aging. In order to ensure the display effect of the display screen, it is necessary to compensate for the aging of the display screen.

[0004] In the related art, a grayscale compensation scheme at a maximum display brightness value (DBV) is usually used to determine grayscale compensation schemes at other DBVs, thereby performing display aging compensation under multiple display brightness levels.

[0005] However, it has been found in practice that when display aging compensation is performed using relevant technologies, the aging compensation effect is still poor, for example, ghosting still exists. Summary of the Invention

[0006] The embodiments of the present application provide a display aging compensation method and related devices, which relate to the field of terminal technology. The display aging compensation method can be applied to electronic devices. According to the display aging compensation method, for the same grayscale at different display brightness (also known as brightness) of the electronic device, different grayscale compensation methods may be used to compensate for the display aging of the electronic device. For example, when the electronic device is displayed at a first display brightness, the compensation method for the first grayscale may include an increase grayscale method; and when the electronic device is displayed at a second display brightness, the compensation method for the first grayscale may include a decrease grayscale method, thereby reducing the afterimage situation under certain brightness levels caused by inaccurate grayscale compensation under certain brightness levels when performing display aging compensation, and can improve the grayscale compensation effect of each grayscale in the full brightness level, thereby improving the afterimage situation in the full brightness level.

[0007] In a first aspect, embodiments of the present application provide a display aging compensation method. The display aging compensation method can be applied to an electronic device and may include: at a first moment, the display brightness of the electronic device is a first display brightness, the grayscale of a first display area of ​​the electronic device is the first grayscale, and display compensation is performed on the first display area by increasing the grayscale; at a second moment, the display brightness of the electronic device is a second display brightness, the grayscale of the first display area of ​​the electronic device is the first grayscale, and display compensation is performed on the first display area by decreasing the grayscale.

[0008] In an embodiment of the present application, the electronic device may include a display unit. The display aging compensation method may include: at a first moment, the display unit of the electronic device is displayed at a first display brightness. Wherein, the display unit of the electronic device may include at least one display area. When the grayscale (grayscale of the image displayed in the display area) of one of the display areas (for example, the first display area) of the electronic device is a first grayscale, if the first grayscale is a grayscale that needs to be compensated by increasing the grayscale at the first display brightness, the first display area is displayed by increasing the grayscale. At a second moment, the display unit of the electronic device is displayed at a second display brightness. When the grayscale of one of the display areas of the electronic device is still the first grayscale, but the first grayscale needs to be compensated by increasing the grayscale at the second display brightness, the first display area is displayed by reducing the grayscale (also known as display aging compensation or grayscale compensation).

[0009] In other words, in the embodiment of the present application, for the same grayscale at different display brightnesses of the electronic device, different grayscale compensation methods may be used to compensate for display aging of the electronic device.

[0010] It should be noted that, after research, it was found that when the relevant technology performs display aging compensation, the reason why there is a ghosting phenomenon is that: under different display brightness levels, the direction of aging attenuation (which can be understood as the manifestation of aging) is not consistent. For example, for the same area, when displaying a pure color picture, at 800 nits (nit) of 64 grayscales, the aging signs of this area are heavier than those of other surrounding display areas. The area with severe aging should correspond to the grayscale increase method to reduce the aging signs of this area. At 2nit of 64 grayscales, the aging signs of this area will become lighter than those of other surrounding display areas. At this time, this area should correspond to the grayscale reduction method.

[0011] Therefore, in the related art, the grayscale compensation parameters at other DBVs are usually determined based on the grayscale compensation parameters at the maximum DBV, which cannot improve the ghosting problem at various grayscales in the full display brightness range.

[0012] In the embodiment of the present application, for the same grayscale at different display brightnesses of the electronic device, different grayscale compensation methods may be used to compensate for the display aging of the electronic device. Based on the aging attenuation direction of each grayscale at different brightnesses, a matching grayscale compensation method is used for display compensation. The characteristic that the aging attenuation direction is inconsistent at each grayscale with different display brightness is utilized, thereby reducing the ghosting situation at certain brightness levels caused by inaccurate grayscale compensation at certain brightnesses when performing display aging compensation. The grayscale compensation effect of each grayscale in the full brightness level can be improved, thereby improving the ghosting situation in the full brightness level.

[0013] For example, when a user needs to view image content (also known as a picture) displayed by an electronic device at a first display brightness, due to aging of the electronic device's display, in the image content, the first grayscale of the first display area at the first display brightness needs to be compensated by increasing the grayscale. In this case, the electronic device compensates for the first display area by increasing the grayscale, so that when the user views the image content at the first display brightness, the difference between different display areas displaying the same grayscale is small or even no difference. When the user needs to adjust the display brightness of the electronic device, such as increasing or decreasing the display brightness, the user can adjust the display brightness of the electronic device from the first display brightness to a second display brightness. At the second brightness, the first grayscale of the first display area at the first display brightness is compensated by decreasing the grayscale. The electronic device can then display at the second display brightness and compensate for the first display area by decreasing the grayscale. When the user views the image content at the second display brightness, the difference between different display areas displaying the same grayscale is small or even no difference, thereby improving the user's viewing experience at different brightness levels.

[0014] The display aging compensation method provided in the embodiment of the present application can select compensation parameters corresponding to each display brightness for different display brightness levels, and perform aging compensation on the picture displayed at the display brightness. In addition, at least one preset grayscale has a different grayscale compensation method corresponding to at least two compensation parameters. The characteristic that the direction of aging attenuation is inconsistent at each preset grayscale with different display brightness can be utilized to improve the display aging compensation effect.

[0015] It should be understood that the first display brightness, the second display brightness, and the first grayscale may be related to the display characteristics of the display unit, and are not limited to specific sizes herein, and need to be determined based on actual circumstances.

[0016] In conjunction with the first aspect, in one possible implementation, a first display brightness corresponds to a first compensation parameter, the first compensation parameter indicates a grayscale compensation mode corresponding to each preset grayscale at the first display brightness, the grayscale compensation mode being either a grayscale increase mode or a grayscale decrease mode, the grayscale increase mode corresponding to the first grayscale at the first display brightness being determined based on the first compensation parameter, and between a first moment and a second moment, further comprising: in response to an operation of adjusting the first display brightness to a second display brightness, obtaining a second compensation parameter corresponding to the second display brightness, the second compensation parameter indicating a grayscale compensation mode corresponding to each preset grayscale at the second display brightness; and replacing the first compensation parameter with the second compensation parameter. Therefore, when display compensation is performed on the first display area using the grayscale decrease mode, display compensation can be performed on the first display area using the grayscale decrease mode based on the second compensation parameter.

[0017] In an embodiment of the present application, at a first display brightness, the grayscale compensation method corresponding to the preset grayscale can be an increase grayscale method or a decrease grayscale method. Therefore, when the electronic device needs to display at the first display brightness, for each display area, the device can determine whether to use the increase grayscale method or the decrease grayscale method for compensation based on the grayscale of the display area and the first compensation parameter. That is, the increase grayscale method corresponding to the first grayscale at the first display brightness is determined based on the first compensation parameter. Between the first moment and the second moment, the electronic device can also, in response to an operation of adjusting the first display brightness to a second display brightness, obtain a second compensation parameter corresponding to the second display brightness. The second compensation parameter can indicate the grayscale compensation method corresponding to each preset grayscale at the second display brightness. Therefore, when the electronic device needs to display at the second display brightness, the device can determine whether to use the increase grayscale method or the decrease grayscale method for compensation for each display area based on the grayscale of the display area and the second compensation parameter. Accordingly, when display compensation is performed on the first display area based on the decrease grayscale method, the first display area is compensated for display based on the second compensation parameter.

[0018] It should be understood that if a region corresponds to a grayscale increase mode, it means that the RGB value of the region needs to be increased, while a grayscale decrease mode means that the RGB value needs to be decreased.

[0019] It should be noted that the first compensation parameter and the second compensation parameter are different. Optionally, the first compensation parameter and the second compensation parameter may be completely different, or partially the same and partially different. Exemplarily, taking the first compensation parameter and the second compensation parameter being completely different as an example, it may be that for each preset grayscale, the grayscale compensation method indicated in the first compensation parameter is opposite to the grayscale compensation method indicated in the second compensation parameter. In addition, taking the first compensation parameter and the second compensation parameter being partially the same and partially different as an example, it may be that for some preset grayscales, the grayscale compensation method indicated in the first compensation parameter is opposite to the grayscale compensation method indicated in the second compensation parameter; and for another part of the preset grayscales, the grayscale compensation method indicated in the first compensation parameter is the same as the grayscale compensation method indicated in the second compensation parameter.

[0020] In an embodiment of the present application, if the electronic device needs to display at a first display brightness, a first compensation parameter can be obtained to determine a grayscale compensation method corresponding to each grayscale at the first display brightness, for example, determining that the first grayscale at the first display brightness corresponds to an increasing grayscale method, so that the first display area with the first grayscale is compensated by increasing the grayscale method. When the electronic device needs to switch from the first display brightness to the second display brightness, that is, when the electronic device needs to display at the second display brightness, the grayscale compensation method corresponding to each grayscale at the second display brightness can be determined based on the second compensation parameter, for example, determining that the first grayscale at the second display brightness corresponds to a decreasing grayscale method. In this way, the grayscale compensation method corresponding to each grayscale can be quickly determined based on the compensation parameter at full display brightness, thereby improving the efficiency of display compensation. When the user needs to switch the brightness or the electronic device automatically switches the display brightness, the user can achieve a senseless switching (reducing the occurrence of different aging marks in different areas during the switching process). That is, when the brightness adjustment is completed, the user will not feel the different aging marks, or the time for the different aging marks to appear during the user adjusting the display brightness is shorter.

[0021] In conjunction with the first aspect, in one possible implementation, the first compensation parameter indicates a grayscale compensation method corresponding to each preset grayscale associated with at least one red, green, and blue (RGB) color mode at a first display brightness; and / or the second compensation parameter indicates a grayscale compensation method corresponding to each preset grayscale associated with at least one RGB color mode at a second display brightness. The at least one RGB color mode includes at least one of a red (R) color mode, a green (G) color mode, and a blue (B) color mode.

[0022] It should be noted that, in some exemplary scenarios, the aging grayscale compensation of the display unit may have different degrees of impact on different color modes. In other words, the aging grayscale compensation of the display unit may be affected to varying degrees by the red (R) color mode, the green (G) color mode, and the blue (B) color mode. Therefore, based on the compensation parameters corresponding to each display brightness, the grayscale compensation method corresponding to the grayscale associated with each color mode at each display brightness can be determined. Furthermore, based on the grayscale compensation method corresponding to the grayscale associated with each color mode, the grayscale compensation method corresponding to each grayscale at each display brightness can be determined.

[0023] Exemplarily, the first compensation parameter can indicate that under the first brightness, the first grayscale associated with the red R color mode is the grayscale increasing mode, the first grayscale associated with the green G color mode is the grayscale decreasing mode, and the first grayscale associated with the blue B color mode is the grayscale increasing mode. Since the first grayscale corresponds to more grayscale increasing modes than grayscale decreasing modes, under the first brightness, the first grayscale corresponds to the grayscale increasing mode.

[0024] It should be understood that the extent to which the aging grayscale compensation of the display unit is affected by the red R color mode, the green G color mode, and the blue B color mode depends on actual situations and is not specifically limited here.

[0025] In an embodiment of the present application, the first compensation parameter indicates a grayscale compensation method corresponding to each preset grayscale associated with at least one RGB color mode at a first display brightness, and / or the second compensation parameter indicates a grayscale compensation method corresponding to each preset grayscale associated with at least one RGB color mode at a second display brightness. That is, when using an increasing grayscale method or a decreasing grayscale method to perform display aging compensation, it is taken into account that the aging grayscale compensation of the display unit may be affected to varying degrees by the red R color mode, the green G color mode, and the blue B color mode. Therefore, the grayscale compensation method corresponding to a certain grayscale at a certain brightness is also more accurate.

[0026] In combination with the first aspect, in a possible implementation, at least one RGB color mode is a green G color mode.

[0027] In the embodiment of the present application, it is found that for the display unit, the green G pixel has a greater impact on the grayscale compensation. Therefore, the embodiment of the present application mainly considers the grayscale compensation method corresponding to the green R color mode, and takes the grayscale compensation method corresponding to the green R color mode as the standard, thereby improving the efficiency of display compensation and achieving seamless switching for users.

[0028] In conjunction with the first aspect, in one possible implementation, the electronic device includes a display driver chip (DDIC) for driving a display. Before replacing the first compensation parameter with the second compensation parameter, the method includes: sending the second compensation parameter to the display driver chip DDIC for storage. When replacing the first compensation parameter with the second compensation parameter, the first compensation parameter stored in the display driver chip can be replaced with the second compensation parameter.

[0029] In an embodiment of the present application, the first compensation parameter can be stored in the display driver chip DDIC. When performing display compensation, the display driver chip DDIC can directly compensate for the display of the display unit in a timely manner based on the first compensation parameter stored in the display driver chip DDIC. When the first compensation parameter is replaced with the second compensation parameter, the second compensation parameter is sent down to the display driver chip DDIC for storage. When the first compensation parameter is replaced with the second compensation parameter, the first compensation parameter stored in the display driver chip DDIC can be replaced with the second compensation parameter. In other words, the compensation parameters are directly stored in the display driver chip DDIC used to drive the display.

[0030] Optionally, the electronic device further includes a processor that can store compensation parameters corresponding to each display brightness. The processor can then, based on the brightness that the electronic device needs to display, send the compensation parameters corresponding to the display brightness to the display driver chip (DDIC) for storage. The display driver chip (DDIC) then performs display compensation on the display unit based on the compensation parameters stored therein. Optionally, the storage space of the storage chip (DDIC) for storing the compensation parameters is greater than or equal to the space required for one compensation parameter and less than or equal to the space required for two compensation parameters.

[0031] In an embodiment of the present application, when the electronic device needs to display at a first display brightness, the electronic device can store a first compensation parameter in the display driver chip DDIC. Then, when the electronic device displays at the first display brightness, the display driver chip DDIC can perform display compensation on each display area under the first display brightness based on the first compensation parameter stored in itself. When the display brightness of the electronic device switches from the first display brightness to the second display brightness, the first compensation parameter stored in the display driver chip DDIC is replaced with the second compensation parameter corresponding to the second display brightness. Then, when the electronic device displays at the second display brightness, the display driver chip DDIC can perform display compensation on each display area under the second display brightness based on the second compensation parameter stored in itself. Since the compensation parameters are directly stored in the display driver chip DDIC used to drive the display, during display compensation, the display driver chip DDIC can quickly perform display compensation based on the compensation parameters stored in itself, thereby improving the efficiency of display aging compensation and achieving user-imperceptible perception.

[0032] In combination with the first aspect, in one possible implementation, the second compensation parameter is sent to the display driver chip DDIC for storage, including: sending the second compensation parameter to the display driver chip DDIC for storage at the front shoulder (vertical front porch, VFP) of the vertical synchronization signal, so that the second compensation parameter takes effect before the vertical synchronization period (vertical sync, VS) arrives.

[0033] It should be understood that, generally speaking, the display process of the previous frame of the display unit is a process of scanning pixels line by line from top to bottom. If the screen starts scanning the pixels of the next frame before the scan of the previous frame is completed, then the following depiction tearing will occur. Before the screen is refreshed, a vertical synchronization cycle VS signal is basically provided to the outside. This signal selects an appropriate strategy to complete the screen refresh to avoid the mismatch between data refresh and screen scanning.

[0034] In some examples, the screen viewed by the user may be fixed, such as a static image. In other examples, the screen viewed by the user may change, such as when viewing a dynamic image or video, or when switching from one static image to another. If the screen changes, the grayscale of the display area of ​​the electronic device may change. In this case, even if the brightness remains unchanged, the change in grayscale may also cause a change in the grayscale compensation method used in the display area.

[0035] In an embodiment of the present application, the second compensation parameter is sent to the display driver chip DDIC for storage before the vertical synchronization signal VFP, which can reduce the display compensation frame deviation caused by picture asynchrony (for example, the compensation method used for a certain display area of ​​the previous frame is used in the next frame), thereby improving the accuracy of display aging compensation.

[0036] In combination with the first aspect, in a possible implementation, the second compensation parameter is sent to the display driver chip DDIC for storage on the front porch VFP of the vertical synchronization signal, including: the second compensation parameter and the second display brightness are packaged and sent to the display driver chip DDIC for storage on the front porch VFP of the vertical synchronization signal.

[0037] In an embodiment of the present application, when the electronic device needs to adjust the display brightness, the second compensation parameter and the second display brightness are packaged and sent to the display driver chip DDIC for storage on the front shoulder VFP of the vertical synchronization signal, so that the second compensation parameter and the second display brightness can take effect before VS, thereby ensuring that the brightness and the second compensation parameter can be switched synchronously, thereby improving the accuracy of display aging compensation.

[0038] In conjunction with the first aspect, in one possible implementation, the display aging compensation method further includes: at a third moment, the display brightness of the electronic device is the first display brightness, the grayscale of the second display area of ​​the electronic device is the third grayscale, and display compensation is performed on the second display area by reducing the grayscale. At a fourth moment, the display brightness of the electronic device is the second display brightness, the grayscale of the second display area of ​​the electronic device is the third grayscale, and display compensation is performed on the second display area by increasing the grayscale.

[0039] In this embodiment, at the third moment, the electronic device displays at the first display brightness. At this time, if the grayscale of the second display area of ​​the electronic device is the third grayscale, and the third grayscale should be compensated by reducing the grayscale at the first display brightness, the electronic device can compensate for the second display area by reducing the grayscale at the first display brightness. If the electronic device needs to adjust the display brightness from the first display brightness to the second display brightness, in other words, at the fourth moment, the electronic device needs to display at the second display brightness, and the third grayscale should be compensated by increasing the grayscale at the second display brightness, the electronic device can compensate for the second display area by increasing the grayscale at the second display brightness.

[0040] For example, in the embodiment of the present application, at one brightness level (e.g., the first display brightness), certain grayscales (e.g., the first grayscale) should be compensated by increasing the grayscale, while other grayscales (e.g., the third grayscale) need to be compensated by decreasing the grayscale. Meanwhile, at another brightness level (e.g., the second display brightness), certain grayscales (e.g., the first grayscale) should be compensated by decreasing the grayscale, while other grayscales (e.g., the third grayscale) need to be compensated by increasing the grayscale.

[0041] That is to say, in the embodiment of the present application, different grayscale compensation methods may be used for different grayscales under the same display brightness.

[0042] In the embodiment of the present application, different grayscale compensation methods may be used for different grayscales at the same brightness, that is, the actual aging attenuation direction of different grayscales is taken into consideration, thereby improving the accuracy of display aging compensation.

[0043] In conjunction with the first aspect, in one possible implementation, the display aging compensation method further includes: at a fifth moment, the display brightness of the electronic device is a first display brightness, the grayscale of the third display area of ​​the electronic device is a fifth grayscale, and display compensation is performed on the third display area by reducing the grayscale. At a sixth moment, the display brightness of the electronic device is a second display brightness, the grayscale of the third display area of ​​the electronic device is a fifth grayscale, and display compensation is performed on the third display area by reducing the grayscale.

[0044] In an embodiment of the present application, at a fifth moment, when the electronic device needs to display at the first display brightness, if the grayscale of the third display area of ​​the electronic device is the fifth grayscale, and the fifth grayscale requires grayscale compensation by reducing the grayscale at the first display brightness, the electronic device may compensate for the display of the third display area by reducing the grayscale at the first display brightness. When the electronic device needs to display at the second display brightness, if the fifth grayscale still requires grayscale compensation by reducing the grayscale at the second display brightness, then at a sixth moment, the electronic device may compensate for the display of the third display area by reducing the grayscale at the second display brightness.

[0045] With reference to the first aspect, in a possible implementation, the fifth grayscale is smaller than the first grayscale.

[0046] In conjunction with the first aspect, in one possible implementation, the display aging compensation method further includes: at a seventh moment, the display brightness of the electronic device is a first display brightness, the grayscale of a fourth display area of ​​the electronic device is a seventh grayscale, and display compensation is performed on the fourth display area by increasing the grayscale. At an eighth moment, the display brightness of the electronic device is a second display brightness, the grayscale of the fourth display area of ​​the electronic device is a seventh grayscale, and display compensation is performed on the fourth display area by increasing the grayscale.

[0047] In an embodiment of the present application, at the seventh moment, the electronic device displays at the first display brightness. If the grayscale of the fourth display area is the seventh grayscale, and the seventh grayscale needs to be adjusted by increasing the grayscale at the first display brightness, the electronic device can compensate for display aging in the fourth display area by increasing the grayscale at the first display brightness. When the electronic device needs to display at the second display brightness, that is, at the eighth moment, the display brightness of the electronic device is the second display brightness, and the seventh grayscale also needs to be compensated by increasing the grayscale at the second display brightness, the electronic device can compensate for display aging in the fourth display area by increasing the grayscale at the second display brightness.

[0048] With reference to the first aspect, in a possible implementation, the seventh grayscale is greater than the first grayscale.

[0049] For the same grayscale under different display brightness, the same grayscale compensation method may be used, for example, the display aging compensation is performed by reducing the grayscale.

[0050] It should be noted that, in the embodiment of the present application, the display brightness interval associated with the grayscale reduction method corresponding to the lower grayscale includes the display brightness interval associated with the grayscale reduction method corresponding to the higher grayscale, that is, the display brightness interval associated with the grayscale reduction method corresponding to the lower grayscale is greater than or equal to the display brightness interval associated with the grayscale reduction method corresponding to the higher grayscale.

[0051] For example, for 16 grayscale, the display compensation can be performed by reducing the grayscale in the range of 2nit-800nit. For 64 grayscale, the display compensation can be performed by reducing the grayscale in the range of 2nit-150nit. And for 128 grayscale, the display compensation can be performed by reducing the grayscale in the range of 2nit-75nit.

[0052] In other words, the display brightness range associated with the grayscale increase method corresponding to the higher grayscale includes the display brightness range associated with the grayscale increase method corresponding to the lower grayscale. That is, the display brightness range associated with the grayscale increase method corresponding to the higher grayscale is greater than or equal to the display brightness range associated with the grayscale increase method corresponding to the lower grayscale.

[0053] For example, 192 grayscale can be compensated by increasing the grayscale in the range of 2 nit to 800 nit. 128 grayscale can be compensated by increasing the grayscale in the range of 75 to 800 nit. 64 grayscale can be compensated by increasing the grayscale in the range of 150 to 800 nit.

[0054] In the embodiment of the present application, by analyzing the grayscale compensation methods corresponding to different grayscales under different display brightnesses, it can be obtained that the same grayscale under different display brightnesses may adopt the same grayscale compensation method. The display brightness interval related to the grayscale reduction method corresponding to the lower grayscale includes the display brightness interval related to the grayscale reduction method corresponding to the higher grayscale and the display brightness interval related to the grayscale increase method corresponding to the higher grayscale, including the display brightness interval related to the grayscale increase method corresponding to the lower grayscale, etc. Based on the above rules, rapid display aging compensation can be performed to improve the efficiency of display aging compensation.

[0055] In a second aspect, embodiments of the present application provide another display aging compensation method, applicable to an electronic device comprising multiple display regions. The display aging compensation method may include determining a target display brightness for the electronic device and a grayscale for each display region. Then, for each display region, based on the target display brightness and the grayscale of the display region, display compensation is performed using a grayscale compensation method corresponding to the grayscale of the display region, where the grayscale compensation method is either a grayscale increase method or a grayscale decrease method. At least one grayscale has different grayscale compensation methods corresponding to different display brightnesses.

[0056] For example, assuming the target display brightness is the first display brightness, then for the first grayscale, the first grayscale should adopt the grayscale increase method at the first display brightness. Assuming the target display brightness is the second display brightness, then for the first grayscale, the first grayscale should adopt the grayscale decrease method at the second display brightness.

[0057] In an embodiment of the present application, for the same grayscale under different display brightness of the electronic device, different grayscale compensation methods may be used to compensate for the display aging of the electronic device. Based on the aging attenuation direction of each grayscale under different brightness, a matching grayscale compensation method is used for display compensation. The characteristic that the aging attenuation direction is inconsistent at each grayscale with different display brightness is utilized, thereby reducing the ghosting situation at certain brightness levels caused by inaccurate grayscale compensation at certain brightness levels when performing display aging compensation. The grayscale compensation effect of each grayscale in the full brightness level can be improved, thereby improving the ghosting situation in the full brightness level.

[0058] In conjunction with the first aspect, in one possible implementation, based on the target display brightness and the grayscale of the display area, display compensation is performed on the display area using a grayscale compensation method corresponding to the grayscale of the display area, including:

[0059] Based on the target compensation parameter corresponding to the target display brightness and the grayscale of the display area, display compensation is performed on the display area using a grayscale compensation method corresponding to the grayscale of the display area;

[0060] The target compensation parameter indicates a grayscale compensation method corresponding to each preset grayscale at a target display brightness.

[0061] Exemplarily, if the target display brightness is the first display brightness, the target compensation parameter may be a first compensation parameter corresponding to the first display brightness; if the target display brightness is the second display brightness, the target compensation parameter may be a second compensation parameter corresponding to the second display brightness.

[0062] In an embodiment of the present application, the target compensation parameters may be stored in the DDIC. Optionally, at any given moment, the DDIC stores at most one set of target compensation parameters, but the target compensation parameters stored in the DDIC may vary at different moments. The target compensation parameters stored in the DDIC are related to the display brightness of the electronic device. For example, if the electronic device is about to display at a second display brightness, the DDIC stores the second compensation parameters.

[0063] In an embodiment of the present application, the target compensation parameters are directly stored in the display driver chip DDIC used to drive the display. During display compensation, the display driver chip DDIC can quickly perform display compensation based on the compensation parameters stored in itself, thereby improving the efficiency of display aging compensation and achieving user-imperceptible perception.

[0064] In conjunction with the first aspect, in a possible implementation, the display aging compensation method further includes:

[0065] Determining a target brightness interval to which the target display brightness belongs, where the target brightness interval is one of a plurality of preset brightness intervals, each preset brightness interval corresponding to a compensation parameter, and for each preset brightness interval, the compensation parameter corresponding to the preset brightness interval indicates a grayscale compensation method corresponding to each preset grayscale within the preset brightness interval;

[0066] The compensation parameter corresponding to the target brightness interval to which the target display brightness belongs is determined as the target compensation parameter corresponding to the target display brightness.

[0067] In the embodiment of the present application, each display brightness in a brightness range can share a set of compensation parameters, which can reduce the number of switching times of the compensation parameters and the size of the storage space required to store all the compensation parameters.

[0068] In a third aspect, embodiments of the present application provide a display aging compensation device, which can be an electronic device or a chip or chip system within an electronic device. The display aging compensation device may include a display unit and a processing unit. When the display aging compensation device is an electronic device, the display unit may be a display screen. The display unit is configured to perform a display step, so that the electronic device implements a display aging compensation method described in the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect. When the display aging compensation device is an electronic device, the processing unit may be a processor. The display aging compensation device may also include a storage unit, which may be a memory. The storage unit is configured to store instructions, and the processing unit executes the instructions stored in the storage unit, so that the electronic device implements a display aging compensation method described in the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect. When the display aging compensation device is a chip or chip system within an electronic device, the processing unit may be a processor. The processing unit executes the instructions stored in the storage unit, so that the electronic device implements a display aging compensation method described in the first aspect or any possible implementation of the first aspect. The storage unit may be a storage unit within the chip (eg, a register, a cache, etc.), or a storage unit within the electronic device that is located outside the chip (eg, a read-only memory, a random access memory, etc.).

[0069] In a fourth aspect, an embodiment of the present application provides an electronic device comprising a processor and a memory, the memory being used to store code instructions, and the processor being used to run the code instructions to execute the method described in the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.

[0070] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is run on a computer, the computer executes the method described in the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.

[0071] In a sixth aspect, an embodiment of the present application provides a computer program product comprising a computer program, which, when the computer program is run on a computer, enables the computer to execute the method described in the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect.

[0072] In a seventh aspect, the present application provides a chip or chip system, comprising at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is configured to run a computer program or instruction to execute the method described in the first aspect, the second aspect, any possible implementation of the first aspect, or any possible implementation of the second aspect. The communication interface in the chip may be an input / output interface, a pin, or a circuit, etc.

[0073] In one possible implementation, the chip or chip system described above in this application further includes at least one memory, in which instructions are stored. The memory may be a storage unit within the chip, such as a register, a cache, etc., or a storage unit of the chip (e.g., a read-only memory, a random access memory, etc.).

[0074] It should be understood that the second to seventh aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0075] Figure 1 A schematic diagram of aging degree provided in an embodiment of the present application;

[0076] Figure 2-Figure 3 These are schematic diagrams of aging phenomena provided in the embodiments of the present application;

[0077] Figure 4 A schematic diagram of an off-screen display is provided for an embodiment of the present application;

[0078] Figure 5-Figure 6 A schematic diagram showing compensation results provided by an embodiment of the present application;

[0079] Figure 7 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application;

[0080] Figure 8 A schematic diagram of a software framework of an electronic device provided in an embodiment of the present application;

[0081] Figure 9 A schematic diagram of a flow chart of display aging compensation provided in an embodiment of the present application;

[0082] Figure 10 A schematic diagram of another process for display aging compensation provided in an embodiment of the present application;

[0083] Figure 11 A timing diagram for sending compensation parameters provided in an embodiment of the present application. DETAILED DESCRIPTION

[0084] To facilitate a clear description of the technical solutions of the embodiments of the present application, some of the terms and technologies involved in the embodiments of the present application are briefly introduced below:

[0085] 1. Screen luminance (Luminance) refers to the physical quantity of the intensity of light emitted by a luminous object, measured in nits. Screen brightness is an important indicator used to measure the luminous intensity of a display screen.

[0086] 2. Grayscale refers to the degree of tonal depth of the electromagnetic radiation intensity of ground objects on a black and white image. Usually, the screen brightness changes between the brightest and darkest are divided into levels of 0-255 to facilitate the control of the screen brightness of the signal input.

[0087] 3. Screen brightness is adjusted by display brightness, so screen brightness can have a one-to-one correspondence with DBV.

[0088] For example, the DBV adjustment range is set to [0, 3515], which can be used to adjust the screen brightness range from [0 nit, 500 nit]. In brighter light, the user can increase the DBV to 3515, or the electronic device can automatically adjust the DBV to adjust the screen brightness to 500 nits for clear viewing. In dim light, the user can decrease the DBV to 50, allowing the user to adjust the screen brightness to 20 nits, avoiding eye irritation caused by a large difference in ambient light and the screen brightness.

[0089] It should be noted that the correspondence between the specific values ​​of DBV and screen brightness shown in the embodiment of the present application is only used for exemplary description and does not constitute a specific limitation on the actual correspondence between DBV and screen brightness.

[0090] 4. Other terms

[0091] In the embodiments of this application, terms such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the terms "first chip" and "second chip" are used solely to distinguish between different chips and do not define their order. Those skilled in the art will understand that terms such as "first" and "second" do not define the quantity or execution order, and do not necessarily define differences.

[0092] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0093] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, a--c, bc, or abc, where a, b, c can be single or multiple.

[0094] 5. Electronic devices

[0095] The electronic devices of the embodiments of the present application may include handheld devices with display functions, vehicle-mounted devices, etc. For example, some electronic devices are: mobile phones, tablet computers, PDAs, laptop computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.

[0096] As an example and not a limitation, in the embodiments of the present application, the electronic device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0097] In addition, in the embodiments of the present application, the electronic device can also be a terminal device in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0098] The electronic devices in the embodiments of the present application may also be referred to as: terminal equipment, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.

[0099] The following combination Figure 1-Figure 3 The reasons for the aging phenomenon in the embodiments of the present application are explained. For example, Figure 1 A schematic diagram of aging degree provided in an embodiment of the present application. Figure 2-Figure 3 These are schematic diagrams of aging phenomena provided in the embodiments of the present application.

[0100] like Figure 1 As shown, in the interface (also called screen or image) displayed daily on electronic devices, different display areas (hereinafter referred to as areas) have different colors (which can be understood as different grayscale values ​​or different grayscales). For example, some areas are white (higher grayscale values); while other areas are black or other colors (lower grayscale values). As the display screen ages, the display screen will age to varying degrees, causing users to experience different signs of aging when viewing the display screen. Generally speaking, areas with lower grayscale values ​​have a higher degree of aging than areas with higher grayscale values, that is, areas with lower grayscale values ​​are more serious, or if images with higher grayscale values ​​are displayed in the same area for a long time, the area displaying images with higher grayscale values ​​will also age more easily. After the display screen ages, different signs of aging (also known as ghosting) will appear, such as Figure 3 Therefore, display aging compensation is required.

[0101] The degree of burn-in may vary across different display areas, generally due to user usage habits. The following examples illustrate some usage habits that may cause image sticking.

[0102] For example, if the user sets the screen to be displayed off, the time displayed on the screen is in white font, and the position of the time displayed on the screen is fixed, then the aging degree of the area displaying the time is generally higher than that of other areas.

[0103] For example, suppose a user frequently uses an application, and the application displays a light-colored (higher grayscale value) icon in a fixed area, such as an "add control" icon. Over time, the icon area will age more severely.

[0104] For another example, assuming that the user sets the system / application display to a light theme, the system font is generally a dark font. In this case, the area where the font is displayed has a lower degree of aging than the blank area. assuming that the user sets the system display to a dark theme, the system font is generally a light font. In this case, the area where the font is displayed has a higher degree of aging.

[0105] Currently, it is generally believed that the aging attenuation trend (aging attenuation direction) is the same at all brightness levels. Therefore, in related technologies, the grayscale compensation scheme at the maximum display brightness is usually used to determine the grayscale compensation scheme at other DBVs, thereby performing display aging compensation at multiple display brightness levels.

[0106] For example, in related art, a grayscale gain (GrayGain) of Gray = 16 / 64 / 128 / 192 with DBV = 800 nit is selected as a basis, and then several additional DBVs are selected to set the DBV gain (DBV Gain). Multiplying by the base grayscale gain (baseGray Gain), such as the k value, the compensation values ​​of each grayscale under these DBVs can be obtained. The compensation values ​​of the remaining DBVs are calculated by interpolation. For example, DBV = 150 / 75 / 2 is selected as the DBV Gain.

[0107] However, research has found that not all aging signs are consistent at all brightness levels, that is, not all aging attenuation trends (aging attenuation directions) are the same at all brightness levels.

[0108] For example, in electronic equipment, Figure 1 When the interface shown is displayed, different areas of the electronic device's display screen will age to varying degrees. Figure 2 and Figure 3 When displaying the same pure color image, at a certain brightness (for example, 10 nit), the following will be displayed: Figure 2 The schematic diagram shown. Figure 2 In other words, the grayscale value of the black circle is higher than the grayscale value of other positions. At another brightness (for example, 800nit), the following will be displayed: Figure 3 The schematic diagram shown. Figure 3 middle, Figure 3The grayscale value at the center black circle is lower than the grayscale values ​​at other locations. In other words, even if the grayscale of the original image data is the same, it will be reversed at different brightness levels. For example, the signs of aging appear more pronounced at some brightness levels and less pronounced at other brightness levels.

[0109] Therefore, the grayscale compensation scheme for other DBVs is typically determined based on the grayscale compensation scheme at maximum display brightness, which is not suitable for grayscale compensation at full brightness. The above analysis shows that the main reason is that the aging attenuation direction is inconsistent at high and low brightness DBVs, and a single base gray gain cannot achieve the compensation effect at both high and low brightness. For example, 800nit green gray is expressed as -+++, while 2nit green gray is expressed as ---+. No matter what the multiplier value is, it is impossible to obtain the correct 2nit gray gain from the 800nit gray gain.

[0110] For example, please refer to Tables 1 to 3. Table 1 is a schematic diagram of a grayscale compensation method corresponding to each preset grayscale at 800 nit provided in an embodiment of the present application. The preset grayscale can be, for example, 16 grayscales, 64 grayscales, 128 grayscales, and 192 grayscales. Table 2 is a schematic diagram of the base Gray Gain corresponding to each grayscale provided in an embodiment of the present application. Table 3 is a schematic diagram of a grayscale compensation method corresponding to each preset grayscale at 200 nit provided in an embodiment of the present application. Wherein, R represents red, G represents green, and B represents blue.

[0111] Table 1

[0112] Gray Gain 16 64 128 192 R G - + + + B

[0113] Table 2

[0114] DBV Gain 800 150 75 2 R / G / B 1 1.75 2.13 3.06

[0115] Table 3

[0116] Gray Gain 16 64 128 192 R G - - - + B

[0117] From this we can see that multiplying the -+++ in Table 1 by the value in Table 2 will not give the ---+ in Table 3.

[0118] Among them, "-" and "+" can be grayscale compensation mode indicators, used to indicate whether to increase the grayscale mode or decrease the grayscale mode for display compensation. For example, "-" can be a grayscale decrease mode indicator, used to indicate that the grayscale decrease mode is used for display compensation. "+" can be a grayscale increase mode indicator, used to indicate that the grayscale increase mode is used for display compensation.

[0119] Based on this, embodiments of the present application can determine whether to use a grayscale increase or decrease method for each preset grayscale at different display brightness by analyzing whether each preset grayscale at different display brightness is in a bright or dark state. Optionally, the Gray Gain at each DBV of the display screen is DBV-classified based on the brightness attenuation phenomenon, and then based on the results of each DBV classification (e.g., DBV classification interval), the grayscale compensation method for each preset grayscale at each DBV classification result is determined.

[0120] For example, DBV=150-800 nit is classified into the first group, 75-149 nit is classified into the second group, and 2-74 nit is classified into the third group.

[0121] See also Figure 4-Figure 6 . Figure 4 A schematic diagram of the screen-off display is provided for an embodiment of the present application. Figure 5-Figure 6 A schematic diagram showing compensation results provided in an embodiment of the present application.

[0122] like Figure 4 As shown, since the user has set the screen-off display function, even when the screen is off, the time is displayed in white (255 grayscale) in a fixed area. However, as the usage time increases, the area displaying the time in the screen-off display state becomes the area with more severe aging in the display screen, and its aging signs are more serious.

[0123] Under a low brightness (e.g., 5 nit), assuming that a user is using an application / system navigation bar, the main interface of the application / system navigation bar is mainly light-colored (e.g., 128 grayscale), such as Figure 5 As shown, the area displaying the time has less signs of aging than other areas, resulting in image sticking. Even with existing grayscale compensation solutions, which increase the grayscale value of the area displaying the time, the user perceives the area displaying the time as showing more signs of aging than other areas of the display when the screen is off.

[0124] After display compensation is performed using the solution of the embodiment of the present application, different grayscale compensation methods may be used for the same grayscale at different display brightnesses, which can solve the problem of image sticking still existing due to different aging attenuation trends at certain brightnesses, thereby reducing image sticking. Figure 6 As shown, under low brightness, the brightness of the area displaying the time can be reduced, thereby reducing the situation where the afterimage still exists under certain brightness, thereby improving the user's viewing experience.

[0125] The display aging compensation method of the embodiment of the present application is described below in conjunction with the hardware structure and software structure of the electronic device.

[0126] For example, Figure 7 A schematic structural diagram of the electronic device 100 is shown.

[0127] The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, a subscriber identification module (SIM) card interface 195, and a display driver chip 196, etc.

[0128] The main function of the display driver chip is to control the OLED display panel. The display driver chip drives the display panel through electrical signals and transmits video data.

[0129] The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc. The ambient light sensor 180L may be used to collect ambient light as a basis for determining whether the electronic device 100 adjusts the brightness.

[0130] It should be understood that the structure illustrated in the embodiments of the present invention does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0131] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.

[0132] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.

[0133] For example, in an embodiment of the present application, compensation parameters can be stored based on the AP, and compensation parameter instructions can be sent to the display driver chip 196 through the AP, so that the display driver chip 196 can drive the display screen 194 to display.

[0134] Electronic device 100 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.

[0135] Display screen 194 is used to display images, videos, and the like. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLed, or a quantum dot light-emitting diode (QLED). In some embodiments, electronic device 100 may include one or N display screens 194, where N is a positive integer greater than one.

[0136] OLED displays rely on the self-luminescence of organic light-emitting diodes (OLEDs). Essentially, voltage is applied to the organic material within an OLED display's pixels to cause them to emit light. Because the organic light-emitting material slowly degrades and dims over time, each pixel in an OLED display has a limited lifespan. Static content, especially bright white content, accelerates pixel degradation on OLED displays, resulting in noticeable dark spots, shapes, and image retention. However, OLED display degradation is rarely caused by prolonged viewing; it's typically the result of cumulative viewing.

[0137] In the embodiments of the present application, the electronic device or each network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also known as main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software.

[0138] In an embodiment of the present application, the application processor can update the compensation parameters stored in the display driver chip 196 so that the display driver chip can use different compensation parameters for display compensation under different display brightness, thereby enabling different grayscale compensation methods to be used for compensation for the same grayscale under different brightness.

[0139] The software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture. In the embodiment of the present invention, the Android system with a layered architecture is used as an example to illustrate the software structure of the electronic device 100.

[0140] Figure 8 1 is a software structure block diagram of the electronic device 100 according to an embodiment of the present invention.

[0141] A layered architecture divides software into several layers, each with distinct roles and responsibilities. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers: the application layer, the application framework layer, the Android runtime and system libraries, and the kernel layer.

[0142] The application layer can include a series of application packages.

[0143] like Figure 8 As shown, the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message, system user interface (system ui), etc. Among them, the system user interface can provide users with an interface for adjusting display brightness.

[0144] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions.

[0145] like Figure 8 As shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.

[0146] The window manager is used to manage window programs. The window manager can obtain the display size, determine whether there is a status bar, lock the screen, take screenshots, etc.

[0147] Content providers are used to store and retrieve data and make it accessible to applications. Data can include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.

[0148] The view system includes visual controls, such as those for displaying text and images. The view system is used to build applications. A display interface can consist of one or more views. For example, a display interface containing a text notification icon might include a view for displaying text and a view for displaying images.

[0149] The phone manager is used to provide communication functions of the electronic device 100, such as management of call status (including answering, hanging up, etc.).

[0150] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0151] The Notification Manager allows applications to display notifications in the status bar. These messages can be displayed briefly and then disappear automatically without user interaction. For example, the Notification Manager is used to notify users of completed downloads and message reminders. The Notification Manager can also display notifications in the top status bar of the system as icons or scrolling text, such as notifications from background applications, or as dialog windows on the screen. Examples include text messages in the status bar, beeps, vibrations on electronic devices, and flashing indicator lights.

[0152] Android Runtime includes core libraries and a virtual machine. Android runtime is responsible for scheduling and management of the Android system.

[0153] The core library consists of two parts: one is the function that needs to be called by the Java language, and the other is the Android core library.

[0154] The application layer and application framework layer run in a virtual machine. The virtual machine executes Java files in the application layer and application framework layer as binary files. The virtual machine manages object lifecycles, stack management, thread management, security and exception management, and garbage collection.

[0155] The system library can include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.

[0156] The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.

[0157] The media library supports playback and recording of a variety of common audio and video formats, as well as static image files. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0158] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0159] A 2D graphics engine is a drawing engine for 2D drawings.

[0160] The kernel layer is the layer between hardware and software. The kernel layer includes at least a display driver, a camera driver, an audio driver, and a sensor driver. The display driver can drive the display screen 194 to display, for example, to display at a specific brightness and a specific grayscale.

[0161] In an embodiment of the present application, the application processor includes the application layer and application framework layer provided in the above embodiment. The display driver chip DDIC can perform display compensation based on the stored compensation parameters. The application can run in the application layer, and the application framework layer can provide the electronic device with a system user interface. The user can adjust the display brightness of the electronic device in the system user interface. When the display brightness is switched, the application processor can send new compensation parameters to the DDIC, and the display driver chip can then perform display compensation based on the new compensation parameters.

[0162] The following describes the workflow of the electronic device 100 software and hardware in combination with display scenes at different display brightness. Figure 9 The method shown may include:

[0163] S910. The DDIC drives the display screen to display the target image at a first brightness through the kernel layer. The DDIC stores a first compensation parameter. When the display screen is driven to display the target image at the first brightness, the DDIC performs display compensation on each area based on the first compensation parameter and the grayscale of each area of ​​each display screen.

[0164] In this embodiment, the display screen may be pre-divided into multiple areas. Then, for each area, the grayscale of the area may be determined based on the grayscale of each pixel in the image block played in the area. For example, the average grayscale value or median grayscale value of the pixels in the image block played in the area may be used to determine the grayscale of the area.

[0165] S920: The display screen receives a pull-down operation from the user on the top of the display screen.

[0166] S930, the application processor controls the display screen to display the system user interface through the application program layer based on the pull-down operation.

[0167] S940: The display screen receives a brightness setting operation from the user in the system user interface.

[0168] S950: The application processor determines a second brightness based on the brightness setting operation, obtains a second compensation parameter corresponding to the second brightness from a plurality of pre-stored compensation parameters, and sends the second compensation parameter to the DDIC.

[0169] S960. The DDIC drives the display screen to display the target image at the second brightness through the kernel layer. When the display screen is driven to display the target image at the second brightness, the DDIC performs display compensation on each area based on the second compensation parameter and the grayscale of each area of ​​each display screen.

[0170] In this embodiment, how to determine the grayscale of each region can refer to the description of S910 and will not be repeated here. It should be noted that if the displayed target image changes, the grayscale corresponding to each region may change and therefore needs to be re-determined.

[0171] The compensation parameters indicate the grayscale compensation method for each grayscale. The DDIC may use different compensation parameters for display compensation at different brightness levels. Furthermore, different compensation parameters may result in different grayscale compensation methods for different display brightness levels corresponding to the same grayscale. This can reduce image sticking and improve display quality.

[0172] It should be noted that the module names involved in the embodiments of the present application can be defined as other names as long as the functions of each module can be achieved, and there is no specific restriction on the names of the modules.

[0173] In this embodiment, generally speaking, the display brightness corresponding to different display areas of the display screen is consistent, but the grayscale of the images played in different areas may be different, so the grayscale compensation methods for different areas may be different. Since the display brightness corresponding to different display areas is consistent, when display compensation is needed, it is sufficient to obtain the compensation parameters at a certain display brightness.

[0174] For example, if the display screen needs to display at a first display brightness, a first compensation parameter is used; if the display screen needs to display at a second display brightness, a second compensation parameter is used.

[0175] Please refer to Table 4, which is a schematic table of grayscale compensation methods corresponding to various preset grayscales under different display brightnesses provided in an embodiment of the present application.

[0176] Table 4

[0177]

[0178]

[0179] In one possible implementation, a first display brightness corresponds to a first compensation parameter, the first compensation parameter indicating a grayscale compensation mode corresponding to each preset grayscale at the first display brightness, the grayscale compensation mode being either a grayscale increase mode or a grayscale decrease mode, the grayscale increase mode corresponding to the first grayscale at the first display brightness being determined based on the first compensation parameter, and between a first moment and a second moment, further comprising: in response to an operation of adjusting the first display brightness to a second display brightness, obtaining a second compensation parameter corresponding to the second display brightness, the second compensation parameter indicating a grayscale compensation mode corresponding to each preset grayscale at the second display brightness; and replacing the first compensation parameter with the second compensation parameter. Therefore, when display compensation is performed on the first display area using the grayscale decrease mode, display compensation can be performed on the first display area using the grayscale decrease mode based on the second compensation parameter.

[0180] In this embodiment, for example, starting from 2 nits, as the display brightness increases, the grayscale compensation method corresponding to each grayscale remains consistent with that at 2 nits, until 75 nits, when changes begin. Starting from 75 nits, as the display brightness continues to increase, the grayscale compensation method corresponding to each grayscale remains consistent with that at 75 nits, until 150 nits, when changes begin. In the range of 150 nits to 800 nits, the grayscale compensation method corresponding to each grayscale remains consistent with that at 75 nits.

[0181] For example, if the first display brightness is 700 nit, the first compensation parameter corresponding to the first display brightness indicates that 16 grayscales correspond to a grayscale reduction mode, and 64 grayscales, 128 grayscales, and 192 grayscales correspond to grayscale increase modes. If the first display brightness is 100 nit, the first compensation parameter indicates that 16 grayscales and 64 grayscales correspond to a grayscale reduction mode, and 128 grayscales and 192 grayscales correspond to a grayscale increase mode.

[0182] The second compensation parameter and the compensation parameters corresponding to each display brightness are similar and will not be described in detail here.

[0183] In one possible implementation, the first compensation parameter indicates a grayscale compensation method corresponding to each preset grayscale associated with at least one RGB color mode at a first display brightness; and / or the second compensation parameter indicates a grayscale compensation method corresponding to each preset grayscale associated with at least one RGB color mode at a second display brightness. The at least one RGB color mode includes at least one of a red (R) color mode, a green (G) color mode, and a blue (B) color mode.

[0184] It should be noted that, in some exemplary scenarios, the aging grayscale compensation of the display unit may have different degrees of impact on different color modes. In other words, the aging grayscale compensation of the display unit may be affected to varying degrees by the red (R) color mode, the green (G) color mode, and the blue (B) color mode. Therefore, based on the compensation parameters corresponding to each display brightness, the grayscale compensation method corresponding to the grayscale associated with each color mode at each display brightness can be determined. Furthermore, based on the grayscale compensation method corresponding to the grayscale associated with each color mode, the grayscale compensation method corresponding to each grayscale at each display brightness can be determined.

[0185] Exemplarily, the first compensation parameter can indicate that under the first brightness, the first grayscale associated with the red R color mode is the grayscale increasing mode, the first grayscale associated with the green G color mode is the grayscale decreasing mode, and the first grayscale associated with the blue B color mode is the grayscale increasing mode. Since the first grayscale corresponds to more grayscale increasing modes than grayscale decreasing modes, under the first brightness, the first grayscale corresponds to the grayscale increasing mode.

[0186] It should be understood that the extent to which the aging grayscale compensation of the display unit is affected by the red R color mode, the green G color mode, and the blue B color mode depends on actual situations and is not specifically limited here.

[0187] In a possible implementation, at least one RGB color mode is a green G color mode.

[0188] Alternatively, reference may be made to the diagrams in Tables 1 and 3. In one possible implementation, the electronic device includes a display driver chip for driving a display. Before replacing the first compensation parameter with the second compensation parameter, the method includes: sending the second compensation parameter to the display driver chip (DDIC) for storage. When replacing the first compensation parameter with the second compensation parameter, the first compensation parameter stored in the display driver chip (DDIC) may be replaced with the second compensation parameter.

[0189] For example, the DDIC stores one set of Gray Gain for programming, and the application processor determines the intervals for the remaining Gray Gain sets and issues corresponding Gray Gain codes. For example, if the DDIC stores the first set of Gray Gain for programming, and the phone switches to 10 nit, the entire device will issue the third set of Gray Gain codes to overwrite the first set, thereby achieving correct compensation.

[0190] In another possible implementation, the switching frequency of the compensation parameters may be reduced by increasing the storage space of the DDIC, thereby reducing the time occupied by the switching time and improving the display compensation efficiency.

[0191] In a possible implementation, sending the second compensation parameter to the display driver chip DDIC for storage includes sending the second compensation parameter to the display driver chip DDIC for storage during the front porch VFP of the vertical synchronization signal, so that the second compensation parameter takes effect before the vertical synchronization period VS arrives.

[0192] In this embodiment, when the DDIC drives the display screen for display, it needs to send display signals, which may include a tearing effect synchronization (TE-SYNC) signal, a vertical back porch (VBP) signal of the vertical synchronization signal, a vertical front porch (VFP) signal of the vertical synchronization signal, and a vertical synchronization period (Vsync) signal (abbreviated as VS signal). Generally speaking, in one or more timing sequences, the vertical synchronization signal front porch (VFP), the vertical synchronization period (VS), and the vertical synchronization signal back porch (VBP) are sent in sequence.

[0193] The AP code is delivered in a packaged form with DBV and Gray Gain. The delivery is completed in the VFP area, that is, before the arrival of Vsync, and sync TE takes effect at the same time.

[0194] In a possible implementation, sending the second compensation parameter to the display driver chip DDIC for storage on the front porch VFP of the vertical synchronization signal includes: packaging the second compensation parameter and the second display brightness and sending them to the display driver chip DDIC for storage on the front porch VFP of the vertical synchronization signal.

[0195] In an embodiment of the present application, the second compensation parameter and the second display brightness are packaged and sent to the display driver chip DDIC for storage before the vertical synchronization signal VFP, so that the second compensation parameter and the second display brightness can take effect before VS, thereby ensuring that the brightness and the second compensation parameter can be switched synchronously, thereby improving the accuracy of display aging compensation.

[0196] It should be noted that the compensation parameters can be updated either when the display brightness changes or when the display brightness exceeds a preset brightness range. For example, when the electronic device needs to display at a first display brightness, display compensation is performed based on a first compensation parameter corresponding to a first preset brightness range to which the first display brightness belongs. If the second display brightness exceeds the first preset brightness range, the compensation parameter is updated to a second compensation parameter corresponding to a second preset brightness range to which the second display brightness belongs, and display compensation is then performed based on the second compensation parameter.

[0197] See also Figure 10 , Figure 10 This is a timing diagram of sending compensation parameters provided by the embodiment of the present application. Figure 10 As shown in the figure, the AP code is sent in a package of DBV and Gray Gain. The code is sent in the VFP area before Vsync arrives, and sync TE takes effect at the same time.

[0198] The following embodiments, combined with the illustrations of the above embodiments, illustrate a display aging compensation method provided by the embodiments of the present application.

[0199] See also Figure 11 , Figure 11 This is a flow chart of a display aging method provided in an embodiment of the present application. Figure 11 The method shown can be applied to electronic devices. Figure 11 The method shown may include:

[0200] S1110 : Determine the target display brightness of the electronic device and the grayscale of each display area.

[0201] In this embodiment, how to determine the target display brightness can be determined by referring to the brightness setting operation in the above embodiment and is not further described here. For example, in response to the user's brightness setting operation being to adjust to a first display brightness, the target display brightness is the first display brightness. The grayscale of each display area can be determined by referring to the description of S910 and is not further described here.

[0202] S1120 , for each display area, based on the target display brightness and the grayscale of the display area, using a grayscale compensation method corresponding to the grayscale of the display area to perform display compensation on the display area, the grayscale compensation method being a grayscale increase method or a grayscale decrease method.

[0203] In this embodiment, the DDIC can perform display compensation based on the compensation parameters. How to perform display compensation based on the compensation parameters can be referred to the description in Table 4, which will not be elaborated here.

[0204] The grayscale compensation method for at least one grayscale is different at different display brightnesses. The grayscale of the display area may refer to the grayscale corresponding to the original image data of the image displayed in the display area. In this embodiment, display aging compensation can be performed separately for each display area.

[0205] In this embodiment, for the same grayscale at different display brightnesses of the electronic device, different grayscale compensation methods may be used to compensate for the display aging of the electronic device. Based on the aging attenuation direction of each grayscale at different brightnesses, a matching grayscale compensation method is used for display compensation.

[0206] In a possible implementation, the adjustment may be performed based on a predefined mapping relationship between display brightness, grayscale, and grayscale compensation.

[0207] In one possible implementation, based on the target display brightness and the grayscale of the display area, display compensation is performed on the display area using a grayscale compensation method corresponding to the grayscale of the display area, including:

[0208] Based on the target compensation parameter corresponding to the target display brightness and the grayscale of the display area, display compensation is performed on the display area using a grayscale compensation method corresponding to the grayscale of the display area;

[0209] The target compensation parameter indicates a grayscale compensation method corresponding to each preset grayscale at a target display brightness.

[0210] In this embodiment, the compensation method of the above embodiments may be referred to and will not be described in detail here.

[0211] In a possible implementation, the display aging compensation method further includes:

[0212] Determining a target brightness interval to which the target display brightness belongs, where the target brightness interval is one of a plurality of preset brightness intervals, each preset brightness interval corresponding to a compensation parameter, and for each preset brightness interval, the compensation parameter corresponding to the preset brightness interval indicates a grayscale compensation method corresponding to each preset grayscale within the preset brightness interval;

[0213] The compensation parameter corresponding to the target brightness interval to which the target display brightness belongs is determined as the target compensation parameter corresponding to the target display brightness.

[0214] For example, the plurality of preset brightness intervals may include 150-800 nit, 75-149 nit, and 2-74 nit, etc. The compensation parameters corresponding to the preset brightness intervals may refer to the description in Table 4, which will not be elaborated here.

[0215] The following embodiments are based on any of the above embodiments, and the embodiments of the present application can implement aging compensation corresponding to the following scenarios: The scenario provided in this embodiment can be a display area of ​​an electronic device, and an aging compensation method when the grayscale is the same but the brightness is different.

[0216] Exemplarily, scenario one may be: when areas of the same grayscale are displayed at different brightnesses, the first display brightness needs to compensate for the first grayscale area by increasing the grayscale, and the second display brightness needs to compensate for the first grayscale area by decreasing the grayscale.

[0217] At a first moment, the display brightness of the electronic device is a first display brightness, the grayscale of a first display area of ​​the electronic device is a first grayscale, and display compensation is performed on the first display area by increasing the grayscale.

[0218] The first display brightness may be a default initial display brightness, a display brightness determined in response to a user's brightness setting operation, or a brightness determined by the electronic device based on its current display brightness and the current ambient brightness of the environment in which the electronic device is located, without limitation. In this embodiment, the first grayscale may be a grayscale that needs to be increased at the first display brightness and needs to be decreased at the second display brightness.

[0219] At the second moment, the display brightness of the electronic device is the second display brightness, the grayscale of the first display area of ​​the electronic device is the first grayscale, and display compensation is performed on the first display area by reducing the grayscale.

[0220] The first moment and the second moment may be different moments. Optionally, the order of the first moment and the second moment may not be limited. The magnitude of the first display brightness and the second display brightness is not specifically limited and is related to the characteristics of the display screen.

[0221] In the embodiments of the present application, different grayscale compensation methods may be used to compensate for display aging of the electronic device at different display brightness levels for the same grayscale. The second display brightness may be a display brightness determined in response to a user's brightness setting operation, or may be determined by the electronic device based on its current display brightness and the current ambient brightness of the environment in which the electronic device is located.

[0222] For example, when the user is in a relatively dark environment, the electronic device can automatically adjust to a first display brightness, or the user can adjust the display brightness of the electronic device to the first display brightness. When the user moves from a relatively dark environment to a relatively bright environment, the electronic device can automatically adjust to a second display brightness, or the user can adjust the display brightness of the electronic device to the second display brightness.

[0223] In the embodiment of the present application, the description of how to switch from the first brightness to the second brightness, how to determine the grayscale of the first display area, and how to perform display compensation on the first display area can refer to the description of the above embodiment and will not be repeated here.

[0224] Optionally, the switching from the first brightness to the second brightness can also be the result of adaptive adjustment based on the picture being played. For example, when the electronic device is playing a video, when it plays a night scene, due to low visibility, the electronic device can automatically display it at the first brightness; when it plays a day scene, the electronic device can adjust to the second brightness for display.

[0225] Alternatively, grayscale determination can be performed by a processor other than the application processor and DDIC determining the grayscale and then notifying the application processor and DDIC. For example, grayscale indication information for each region can be synchronously transmitted when transmitting image data to be displayed. For example, scenario two can be described as follows: when regions of the same grayscale are displayed at different brightnesses, the first display brightness needs to be compensated for by reducing the grayscale for a region of a third grayscale, while the second display brightness needs to be compensated for by increasing the grayscale for the region of the third grayscale.

[0226] At a third moment, the display brightness of the electronic device is the first display brightness, the grayscale of the second display area of ​​the electronic device is the third grayscale, and display compensation is performed on the second display area by reducing the grayscale. At a fourth moment, the display brightness of the electronic device is the second display brightness, the grayscale of the second display area of ​​the electronic device is the third grayscale, and display compensation is performed on the second display area by increasing the grayscale.

[0227] In this embodiment, at the third moment, the electronic device displays at the first display brightness. At this time, if the grayscale of the second display area of ​​the electronic device is the third grayscale, and the third grayscale should be compensated by reducing the grayscale at the first display brightness, the electronic device can compensate for the second display area by reducing the grayscale at the first display brightness. If the electronic device needs to adjust the display brightness from the first display brightness to the second display brightness, in other words, at the fourth moment, the electronic device needs to display at the second display brightness, and the third grayscale should be compensated by increasing the grayscale at the second display brightness, the electronic device can compensate for the second display area by increasing the grayscale at the second display brightness.

[0228] In the embodiment of the present application, the description of how to switch from the first brightness to the second brightness, how to determine the grayscale of the second display area, and how to perform display compensation on the second display area can refer to the description of the above embodiment and will not be repeated here.

[0229] For example, scenario three may be: when areas of the same grayscale are displayed at different brightnesses, display compensation is performed by reducing the grayscale at different display brightnesses.

[0230] At a fifth moment, the display brightness of the electronic device is the first display brightness, the grayscale of the third display area of ​​the electronic device is the fifth grayscale, and display compensation is performed on the third display area by reducing the grayscale. At a sixth moment, the display brightness of the electronic device is the second display brightness, the grayscale of the third display area of ​​the electronic device is the fifth grayscale, and display compensation is performed on the third display area by reducing the grayscale.

[0231] In an embodiment of the present application, at a fifth moment, when the electronic device needs to display at the first display brightness, if the grayscale of the third display area of ​​the electronic device is the fifth grayscale, and the fifth grayscale requires grayscale compensation by reducing the grayscale at the first display brightness, the electronic device may compensate for the display of the third display area by reducing the grayscale at the first display brightness. When the electronic device needs to display at the second display brightness, if the fifth grayscale still requires grayscale compensation by reducing the grayscale at the second display brightness, then at a sixth moment, the electronic device may compensate for the display of the third display area by reducing the grayscale at the second display brightness.

[0232] In the embodiment of the present application, the description of how to switch from the first brightness to the second brightness, how to determine the grayscale of the third display area, and how to perform display compensation on the third display area can refer to the description of the above embodiment and will not be repeated here.

[0233] For example, scenario four may be: when areas of the same grayscale are displayed at different brightnesses, display compensation is performed by increasing the grayscale at different display brightnesses.

[0234] At a seventh moment, the display brightness of the electronic device is the first display brightness, the grayscale of the fourth display area of ​​the electronic device is the seventh grayscale, and display compensation is performed on the fourth display area by increasing the grayscale. At an eighth moment, the display brightness of the electronic device is the second display brightness, the grayscale of the fourth display area of ​​the electronic device is the seventh grayscale, and display compensation is performed on the fourth display area by increasing the grayscale.

[0235] In an embodiment of the present application, at the seventh moment, the electronic device displays at the first display brightness. If the grayscale of the fourth display area is the seventh grayscale, and the seventh grayscale needs to be adjusted by increasing the grayscale at the first display brightness, the electronic device can compensate for display aging in the fourth display area by increasing the grayscale at the first display brightness. When the electronic device needs to display at the second display brightness, that is, at the eighth moment, the display brightness of the electronic device is the second display brightness, and the seventh grayscale also needs to be compensated by increasing the grayscale at the second display brightness, the electronic device can compensate for display aging in the fourth display area by increasing the grayscale at the second display brightness.

[0236] In the embodiment of the present application, the description of how to switch from the first brightness to the second brightness, how to determine the grayscale of the fourth display area, and how to perform display compensation on the fourth display area can refer to the description of the above embodiment and will not be repeated here.

[0237] It should be noted that the first display area, the second display area, the third display area, and the fourth display area may be the same or different display areas. Optionally, the first display area, the second display area, the third display area, and the fourth display area are severely aged areas. Severely aged areas may mean that the degree of aging of the area is greater than that of its adjacent areas.

[0238] In one possible implementation, the DDIC may also store compensation parameters corresponding to different display brightnesses. Then, when the display brightness of the electronic device needs to be switched, the DDIC may obtain the parameters required for display compensation based on the compensation parameters stored in itself. This may reduce the delay in the effectiveness of the compensation parameters caused by data transmission between different periods, and improve the timeliness of display compensation.

[0239] Alternatively, each time the application processor sends compensation parameters to the DDIC, the DDIC can store the new compensation parameters and perform display compensation based on the stored compensation parameters. If the compensation parameters for a certain brightness level are not available, the DDIC can request the compensation parameters for that brightness level from the application processor. In this way, as the electronic device displays at different brightness levels, the DDIC can obtain the compensation parameters corresponding to each brightness level and use the stored compensation parameters for display compensation at each brightness level.

[0240] It should be noted that the compensation parameters may also be obtained from other processors, which is not limited here.

[0241] Optionally, when performing display compensation, compensation can be performed on at least one of the red R pixels, green G pixels, and blue B pixels in the area, which can be set according to actual conditions. Optionally, compensation can be performed based on a grayscale compensation method corresponding to at least one RGB color mode indicated by the compensation parameter. Exemplarily, if the compensation parameter indicates a grayscale compensation method corresponding to the G color mode, the G pixels are compensated based on the grayscale compensation method corresponding to the G color mode. If the compensation parameter indicates a grayscale compensation method corresponding to the RGB color mode, the R pixels are compensated based on the grayscale compensation method corresponding to the R color mode, the G pixels are compensated based on the grayscale compensation method corresponding to the G color mode, and the B pixels are compensated based on the grayscale compensation method corresponding to the B color mode.

[0242] In one possible implementation, the application processor may also send the compensation parameter to the DDIC before or after the front porch (VFP) of the vertical synchronization signal. Furthermore, the second compensation parameter and the second display brightness may also be sent separately to the DDIC for storage, which is not limited here.

[0243] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the embodiments of the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0244] The display aging compensation method according to the embodiment of the present application has been described above. The following describes the apparatus for performing the above method provided in the embodiment of the present application. Those skilled in the art will appreciate that the method and apparatus can be combined and referenced with each other, and the relevant apparatus provided in the embodiment of the present application can perform the steps of the above display aging compensation method.

[0245] The display aging compensation method provided in the embodiment of the present application can be applied to electronic devices with communication functions. The electronic devices include terminal devices. The specific device form of the terminal device can refer to the above related descriptions and will not be repeated here.

[0246] An embodiment of the present application provides a terminal device, which includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the above method.

[0247] The present embodiment provides a chip. The chip includes a processor configured to invoke a computer program stored in a memory to execute the technical solution of the above embodiment. The implementation principles and technical effects are similar to those of the above-mentioned related embodiments and will not be further described here.

[0248] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the above-mentioned method is implemented. The methods described in the above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. If implemented in software, the functions can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium that can be accessed by a computer.

[0249] In one possible implementation, a computer-readable medium may include RAM, ROM, compact disc (CD-ROM) or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other medium intended to carry or store the desired program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave are used to transmit software from a website, server or other remote source, the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of medium. Disk and optical disc as used herein include optical disc, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks generally reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.

[0250] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above method.

[0251] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0252] The above specific implementation methods further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present invention should be included in the scope of protection of the present invention.

Claims

1. A display aging compensation method, characterized in that: Applied to electronic equipment, the method includes: At a first moment, the display brightness of the electronic device is a first display brightness. Under the first display brightness, the grayscale of the first display area of ​​the electronic device is a first grayscale, and the first grayscale corresponds to a first mode. performing display compensation on the first display area using the first method; At a second moment, in response to an operation of adjusting the first display brightness to a second display brightness, the first mode is replaced with a second mode, and at the second display brightness, the grayscale of the first display area of ​​the electronic device is a second grayscale, and the second grayscale corresponds to the second mode; The first display area is displayed in a compensation manner using the second manner, the first display brightness is different from the second display brightness, the second grayscale is the same as the first grayscale, and the second manner is different from the first manner.

2. The method according to claim 1, characterized in that The first method includes: increasing the grayscale value based on the first grayscale; The second method includes: The grayscale value is reduced based on the second grayscale.

3. The method according to claim 1 or 2, characterized in that The first display brightness corresponds to a first compensation parameter, which indicates the first mode; the second display brightness corresponds to a second compensation parameter, which indicates the second mode; The adjusting the first mode to the second mode includes: The first compensation parameter is replaced by the second compensation parameter.

4. The method according to claim 3, characterized in that The first compensation parameter indicates the first mode corresponding to the first grayscale associated with at least one RGB color mode at the first display brightness; and / or, The second compensation parameter indicates the second mode corresponding to the second grayscale associated with at least one RGB color mode at the second display brightness; The at least one RGB color mode includes at least one of a red R color mode, a green G color mode, and a blue B color mode.

5. The method according to claim 4, characterized in that The at least one RGB color mode is the green G color mode.

6. The method according to any one of claims 3 to 5, characterized in that: The electronic device includes a display driver chip DDIC for driving a display, and before replacing the first compensation parameter with the second compensation parameter, includes: Sending the second compensation parameter to the display driver chip DDIC for storage; The replacing the first compensation parameter with the second compensation parameter comprises: The first compensation parameter stored in the display driver chip DDIC is replaced by the second compensation parameter.

7. The method according to claim 6, characterized in that The sending the second compensation parameter to the display driver chip DDIC for storage includes: The second compensation parameter is sent to the display driver chip DDIC for storage on the front porch VFP of the vertical synchronization signal, so that the second compensation parameter takes effect before the vertical synchronization period VS arrives.

8. The method according to claim 7, characterized in that The method sending the second compensation parameter to the display driver chip DDIC for storage on the front porch VFP of the vertical synchronization signal includes: The second compensation parameter and the second display brightness are packaged and sent to the display driver chip DDIC for storage on the front porch VFP of the vertical synchronization signal.

9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: At a third moment, the display brightness of the electronic device is the first display brightness, the grayscale of the second display area of ​​the electronic device is a third grayscale, and display compensation is performed on the second display area using a third method, the third grayscale being different from the first grayscale, the third method including: reducing a grayscale value based on the third grayscale; At the fourth moment, the display brightness of the electronic device is the second display brightness, the grayscale of the second display area of ​​the electronic device is the fourth grayscale, and the second display area is displayed compensated using a fourth method. The third grayscale is the same as the fourth grayscale, and the fourth method includes: increasing the grayscale value based on the fourth grayscale.

10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: At a fifth moment, the display brightness of the electronic device is the first display brightness, the grayscale of the third display area of ​​the electronic device is a fifth grayscale, and display compensation is performed on the third display area using a fifth method, the fifth method comprising: reducing a grayscale value based on the fifth grayscale; At the sixth moment, the display brightness of the electronic device is the second display brightness, the grayscale of the third display area of ​​the electronic device is the sixth grayscale, and the display compensation of the third display area is performed using the sixth method; the fifth grayscale is the same as the sixth grayscale, and the sixth method includes: reducing the grayscale value based on the sixth grayscale.

11. The method according to claim 10, characterized in that The fifth grayscale is lower than the first grayscale.

12. The method according to any one of claims 1 to 11, characterized in that The method further comprises: At a seventh moment, the display brightness of the electronic device is the first display brightness, the grayscale of the fourth display area of ​​the electronic device is a seventh grayscale, and display compensation is performed on the fourth display area using a seventh method, the seventh method comprising: increasing a grayscale value based on the seventh grayscale; At the eighth moment, the display brightness of the electronic device is the second display brightness, the grayscale of the fourth display area of ​​the electronic device is the eighth grayscale, the eighth method is used to perform display compensation on the fourth display area, the seventh grayscale is the same as the eighth grayscale, and the eighth method includes: increasing the grayscale value based on the eighth grayscale.

13. The method according to claim 12, characterized in that The seventh grayscale is greater than the first grayscale.

14. An electronic device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 13.

15. 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 13 is implemented.

16. A chip system, characterized in that: The system comprises at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is configured to run a computer program or instruction to execute the method according to any one of claims 1 to 13.

17. A computer program product, characterized in that The method comprises a computer program which, when being executed, causes a computer to execute the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Brightness compensation method and device of display panel, equipment and storage medium

    CN117079590A

Cited By

  • Display aging compensation method and related device

    CN120260450A

  • Display aging compensation method and related apparatus

    CN120260450B