Display aging compensation method and related device
By adopting a matching grayscale compensation method at different display brightness, the afterimage problem caused by inaccurate grayscale compensation in display aging compensation is solved, and a more accurate display effect and a better user experience is achieved.
Patent Information
- Application Number
- CN202311820856.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2043-12-26
AI Technical Summary
In the aging compensation of display screens, the prior art has the problem that the aging compensation effect is poor, especially the afterimage situation is difficult to improve. The reason is that the aging attenuation direction is inconsistent under different display brightness, resulting in inaccurate grayscale compensation.
According to the direction of aging attenuation at different display brightness, a matching grayscale compensation method is used to display compensation, including increasing or decreasing grayscale methods to ensure the accuracy of grayscale compensation at different brightnesses.
By matching the grayscale compensation method, the afterimage situation under the brightness level is reduced, the grayscale compensation effect of the full brightness level is improved, and the user's viewing experience is improved.
Smart Images

Figure CN120260450A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of terminals, and in particular, to a display aging compensation method and related devices. Background Art
[0002] With the rapid development of display technology, how to ensure the display effect has become increasingly important. Currently, as the display time lengthens, the display screen will age to a certain extent. To ensure the display effect of the display screen, it is necessary to compensate for the aging of the display screen.
[0003] In related technologies, usually according to the gray-scale compensation scheme at the maximum display brightness (display brightness value, DBV), the gray-scale compensation scheme at other DBVs is determined, so as to perform display aging compensation at multiple display brightnesses.
[0004] However, through practice, it is found that when performing display aging compensation through related technologies, there are still cases where the aging compensation effect is not good, such as the case of still having afterimages. Summary of the Invention
[0005] Embodiments of this application provide a display aging compensation method and related devices, which relate to the technical field of terminals. This display aging compensation method can be applied to electronic devices. According to this display aging compensation method, for the same gray scale at different display brightnesses (also called brightness) of an electronic device, different gray-scale compensation methods may be used to compensate for the display aging of the electronic device. For example, when the electronic device displays at a first display brightness, the compensation method for the first gray scale may include increasing the gray scale; while when the electronic device displays at a second display brightness, the compensation method for the first gray scale may include decreasing the gray scale, so as to reduce the afterimage situation at certain brightness levels caused by inaccurate gray-scale compensation at certain brightnesses during display aging compensation, improve the gray-scale compensation effect of each gray scale in the full brightness range, and further improve the afterimage situation in the full brightness range.
[0006] In a first aspect, embodiments of this application propose a display aging compensation method. This display aging compensation method can be applied to electronic devices, and this display aging compensation method may include: at a first moment, the display brightness of the electronic device is a first display brightness, the gray scale of the first display area of the electronic device is a first gray scale, and an increasing gray-scale method is used to perform display compensation on the first display area; at a second moment, the display brightness of the electronic device is a second display brightness, the gray scale of the first display area of the electronic device is a first gray scale, and a decreasing gray-scale method is used to perform display compensation on the first display area.
[0007] In an embodiment of the present application, an 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 displays at a first display brightness. Wherein, the display unit of the electronic device may include at least one display area. When the gray scale of one of the display areas of the electronic device (for example, the first display area) (the gray scale of the image displayed in the display area) is the first gray scale, if the first gray scale is a gray scale that needs to be compensated by increasing the gray scale at the first display brightness, then the method of increasing the gray scale is used to perform display compensation on the first display area. At a second moment, the display unit of the electronic device displays at a second display brightness. When the gray scale of one of the display areas of the electronic device is still the first gray scale, but the first gray scale needs to be compensated by increasing the gray scale at the second display brightness, then the method of decreasing the gray scale is used to perform display compensation on the first display area (also known as display aging compensation or gray scale compensation).
[0008] In other words, in an embodiment of the present application, for the same gray scale at different display brightnesses of an electronic device, different gray scale compensation methods may be used to compensate for the display aging of the electronic device.
[0009] It should be noted that through research, it is found that when performing display aging compensation in related technologies, the reason for the occurrence of afterimages is that: at each gray scale of different display brightnesses, the direction of aging attenuation (which can be understood as the manifestation trace of aging) is not consistent. Exemplarily, for the same area, when displaying a pure color picture, at 64 gray scale of 800 nits (nit), the aging trace of this area is heavier than that of other surrounding display areas, then the area with serious aging should correspond to the method of increasing the gray scale, so as to reduce the aging trace of this area. And at 64 gray scale of 2 nit, the aging trace of this area becomes lighter compared with other surrounding display areas, then at this time this area should correspond to the method of decreasing the gray scale.
[0010] Therefore, in related technologies, usually determining the gray scale compensation parameters at other DBVs according to the gray scale compensation parameters at the maximum DBV cannot improve the afterimage situation at each gray scale of the full display brightness range.
[0011] However, in an embodiment of the present application, for the same gray scale at different display brightnesses of an electronic device, different gray scale compensation methods may be used to compensate for the display aging of the electronic device. Based on the direction of aging attenuation of each gray scale at different brightnesses, a matching gray scale compensation method is used for display compensation, making use of the characteristic that the direction of aging attenuation is inconsistent at each gray scale of different display brightnesses. Thus, when performing display aging compensation, the afterimage situation at certain brightness levels caused by inaccurate gray scale compensation at certain brightnesses can be reduced, the gray scale compensation effect at each gray scale of the full brightness range can be improved, and further the afterimage situation of the full brightness range can be improved.
[0012] Exemplarily, when a user needs to view the image content (also known as the picture) displayed by an electronic device at a first display brightness, due to the display aging of the electronic device, in this image content, for the first gray level of the first display area at the first display brightness, an increased gray level method needs to be adopted to perform display compensation on the first display area. At this time, the electronic device adopts the increased gray level method to perform display compensation on the first display area, so that when the user views the image content at the first display brightness, the difference between different display areas displaying the same gray level is small or even non-existent. When the user believes that the display brightness of the electronic device needs to be adjusted, such as increasing the display brightness or decreasing the display brightness, the user can adjust the display brightness of the electronic device from the first display brightness to the second display brightness. At the second brightness, for the first gray level of the first display area at the first display brightness, a decreased gray level method is adopted to perform display compensation on the first display area. Then, at this time, the electronic device can display at the second display brightness and at the same time adopt the decreased gray level method to perform display compensation on the first display area, so that when the user views the image content at the second display brightness, the difference between different display areas displaying the same gray level is small or even non-existent, thereby improving the viewing experience of the user at different brightness levels.
[0013] For the display aging compensation method provided in the embodiments of the present application, for different display brightness levels, compensation parameters corresponding to each display brightness can be selected to perform aging compensation on the picture displayed at this display brightness, and at least one preset gray level has different gray level compensation methods corresponding to at least two compensation parameters. The characteristic that the aging attenuation directions are inconsistent for each preset gray level at different display brightness levels can be utilized, so as to improve the display aging compensation effect.
[0014] It should be understood that the magnitudes of the first display brightness, the second display brightness, and the first gray level may be related to the display characteristics of the display unit, and the specific magnitudes are not limited herein and need to be determined according to the actual situation.
[0015] In combination with the first aspect, in a possible implementation manner, the first display brightness corresponds to a first compensation parameter, and the first compensation parameter indicates the gray level compensation method corresponding to each preset gray level at the first display brightness. The gray level compensation method is an increased gray level method or a decreased gray level method. The increased gray level method corresponding to the first gray level at the first display brightness is determined based on the first compensation parameter. Between the first moment and the second moment, it further includes: in response to an operation of adjusting the first display brightness to the second display brightness, obtaining a second compensation parameter corresponding to the second display brightness, where the second compensation parameter indicates the gray level compensation method corresponding to each preset gray level at the second display brightness; and replacing the first compensation parameter with the second compensation parameter. Then, when performing display compensation on the first display area by using the decreased gray level method, the decreased gray level method can be used to perform display compensation on the first display area based on the second compensation parameter.
[0016] In an embodiment of the present application, at the first display brightness, the gray-scale compensation method corresponding to the preset gray scale may be a method of increasing the gray scale or a method of decreasing the gray scale. When the electronic device needs to display at the first display brightness, for each display area, based on the gray scale of the display area and the first compensation parameter, it can be determined whether each display area adopts the method of increasing the gray scale or the method of decreasing the gray scale for compensation. That is to say, the method of increasing the gray scale corresponding to the first gray scale 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 respond to the operation of adjusting the first display brightness to the second display brightness to obtain the second compensation parameter corresponding to the second display brightness, and the second compensation parameter can indicate the gray-scale compensation method corresponding to each preset gray scale at the second display brightness. When the electronic device needs to display at the second display brightness, for each display area, based on the gray scale of the display area and the second compensation parameter, it can be determined whether each display area adopts the method of increasing the gray scale or the method of decreasing the gray scale for compensation. Correspondingly, when compensating the display of the first display area by adopting the method of decreasing the gray scale, based on the second compensation parameter, the method of decreasing the gray scale is adopted to compensate the display of the first display area.
[0017] It should be understood that if a region corresponds to the method of increasing the gray scale, it means that the RGB value of this region needs to be increased, while the method of decreasing the gray scale means that the RGB value needs to be decreased.
[0018] 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 case where the first compensation parameter and the second compensation parameter are completely different as an example, for each preset gray scale, the gray-scale compensation method indicated by it in the first compensation parameter may be opposite to the gray-scale compensation method indicated by it in the second compensation parameter. In addition, taking the case where the first compensation parameter and the second compensation parameter are partially the same and partially different as an example, for some preset gray scales, the gray-scale compensation method indicated by them in the first compensation parameter may be opposite to the gray-scale compensation method indicated by them in the second compensation parameter; for another part of the preset gray scales, the gray-scale compensation method indicated by them in the first compensation parameter may be the same as the gray-scale compensation method indicated by them in the second compensation parameter.
[0019] In an embodiment of the present application, if an electronic device needs to display at a first display brightness, it can obtain a first compensation parameter to determine the gray-scale compensation method corresponding to each gray scale at the first display brightness. For example, it can be determined that the first gray scale at the first display brightness corresponds to the method of increasing the gray scale. Thus, the first display area with the gray scale of the first gray scale is compensated by the method of increasing the gray scale. 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, it can determine the gray-scale compensation method corresponding to each gray scale at the second display brightness based on the second compensation parameter. For example, it can be determined that the first gray scale at the second display brightness corresponds to the method of decreasing the gray scale. Therefore, at all display brightness levels, the gray-scale compensation method corresponding to each gray scale can be quickly determined based on the compensation parameter, thereby improving the efficiency of display compensation. Furthermore, when the user needs to switch the brightness or the electronic device automatically switches the display brightness, the user can achieve a seamless switch (reduce the situation where different areas have different aging traces during the switching process). That is, when the brightness adjustment is completed, the user will not feel that the aging traces are different. Or, during the process of the user adjusting the display brightness, the time when different aging traces appear is short.
[0020] In combination with the first aspect, in a possible implementation manner, the first compensation parameter indicates the gray-scale compensation method corresponding to each preset gray scale related to at least one red-green-blue color mode (RGB color mode) at the first display brightness; and / or, the second compensation parameter indicates the gray-scale compensation method corresponding to each preset gray scale related to at least one RGB color mode at the second display brightness. Wherein, at least one RGB color mode includes at least one of the red R color mode, the green G color mode, and the blue B color mode.
[0021] It should be noted that in some exemplary situations, the aging gray-scale compensation of the display unit may be affected to different degrees for different color modes. In other words, the aging gray-scale compensation of the display unit may be affected to different 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 gray-scale compensation method corresponding to each gray scale related to each color mode at each display brightness can be determined. Furthermore, based on the gray-scale compensation method corresponding to each gray scale related to each color mode, the gray-scale compensation method corresponding to each gray scale at each display brightness can be determined.
[0022] Exemplarily, if the first compensation parameter can indicate that at the first brightness, the first gray scale associated with the red R color mode is the method of increasing the gray scale, the first gray scale associated with the green G color mode is the method of decreasing the gray scale, and the first gray scale associated with the blue B color mode is the method of increasing the gray scale, then since the method of increasing the gray scale corresponding to the first gray scale is more than the method of decreasing the gray scale, at the first brightness, the first gray scale corresponds to the method of increasing the gray scale.
[0023] It should be understood that the degree to which the aging gray-scale compensation of the display unit is affected by the red R color mode, green G color mode, and blue B color mode is related to the actual situation and will not be specifically limited herein.
[0024] In the embodiments of the present application, the first compensation parameter indicates the gray-scale compensation method corresponding to each preset gray scale related to at least one RGB color mode at the first display brightness, and / or the second compensation parameter indicates the gray-scale compensation method corresponding to each preset gray scale related to at least one RGB color mode at the second display brightness. That is to say, when using the method of increasing the gray scale or decreasing the gray scale for display aging compensation, it is considered that the aging gray-scale compensation of the display unit may be affected by different degrees of the red R color mode, green G color mode, and blue B color mode. Therefore, the gray-scale compensation method corresponding to a certain gray scale at a certain brightness is more accurate.
[0025] Combined with the first aspect, in a possible implementation manner, at least one RGB color mode is the green G color mode.
[0026] In the embodiments of the present application, it has been found that for the display unit, mainly the green G pixels have a greater impact on the gray-scale compensation. Therefore, the embodiments of the present application mainly consider the gray-scale compensation method corresponding to the green R color mode, and use the gray-scale compensation method corresponding to the green R color mode as the standard. Thereby, the efficiency of display compensation can be improved, and the seamless switching for users can be realized.
[0027] Combined with the first aspect, in a possible implementation manner, the electronic device includes a display driver integrated circuit (DDIC) for driving the display. Before replacing the first compensation parameter with the second compensation parameter, it includes: sending the second compensation parameter to the display driver chip DDIC for storage. Then 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.
[0028] In the embodiments of the present application, the first compensation parameter can be stored in the display driver chip DDIC. Then when performing display compensation, the display driver chip DDIC can directly compensate the display of the display unit based on the first compensation parameter stored in itself. Then when replacing the first compensation parameter with the second compensation parameter, send the second compensation parameter to the display driver chip DDIC for storage. Then when replacing the first compensation parameter 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 for driving the display.
[0029] Optionally, the electronic device further includes a processor, which can store the compensation parameters corresponding to each display brightness. Then, the processor can send the compensation parameters corresponding to the display brightness to the display driver integrated circuit (DDIC) for storage based on the brightness that the electronic device needs to display. The display driver integrated circuit (DDIC) can perform display compensation on the display unit based on the compensation parameters stored therein. Optionally, the storage space of the display driver integrated circuit (DDIC) for storing the compensation parameters is greater than or equal to the space size required for one compensation parameter and less than or equal to the space size required for two compensation parameters.
[0030] In the embodiment of the present application, when the electronic device needs to display at a first display brightness, the electronic device can store the first compensation parameter in the display driver integrated circuit (DDIC). Then, when the electronic device displays at the first display brightness, the display driver integrated circuit (DDIC) can perform display compensation on each display area at the first display brightness based on the first compensation parameter stored therein. 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 integrated circuit (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 integrated circuit (DDIC) can perform display compensation on each display area at the second display brightness based on the second compensation parameter stored therein. Since the compensation parameters are directly stored in the display driver integrated circuit (DDIC) for driving the display, during display compensation, the display driver integrated circuit (DDIC) can quickly perform display compensation based on the compensation parameters stored therein, thereby improving the efficiency of display aging compensation and achieving a seamless user experience.
[0031] In combination with the first aspect, in a possible implementation manner, sending the second compensation parameter to the display driver integrated circuit (DDIC) for storage includes: sending the second compensation parameter to the display driver integrated circuit (DDIC) for storage during the vertical front porch (VFP) of the vertical synchronization signal, so that the second compensation parameter becomes effective before the vertical sync (VS) period arrives.
[0032] It should be understood that generally, the display process of the previous frame of the display unit is a process of scanning pixels row by row from top to bottom. If the screen starts to scan the pixels of the next frame before the scanning of the previous frame is completed, the situation of tearing as depicted below will occur. Therefore, a vertical sync (VS) signal is basically provided externally before the screen is refreshed. This signal selects an appropriate strategy to complete the refresh of the screen and avoid the situation where data refresh and screen scanning do not match.
[0033] In some cases of the example, the picture viewed by the user may be fixed, such as when viewing a static image. In other cases of the example, the picture viewed by the user may be changing, such as when viewing a dynamic image or a dynamic picture such as a video, or switching from one static image to another static image. If the picture changes, the gray level of the display area of the electronic device may change. At this time, even if the brightness remains unchanged, the change in the gray level may also cause a change in the gray level compensation method adopted by the display area.
[0034] In the embodiment of the present application, the second compensation parameter is sent to the display driver integrated circuit (DDIC) for storage at the front porch VFP of the vertical synchronization signal, which can reduce the situation of display compensation offset frames caused by picture asynchronization (for example, the compensation method for a certain display area of the previous frame of picture is used only in the next frame of picture), thereby improving the accuracy of display aging compensation.
[0035] Combined with the first aspect, in a possible implementation manner, sending the second compensation parameter to the display driver integrated circuit (DDIC) for storage at the front porch VFP of the vertical synchronization signal includes: sending the second compensation parameter and the second display brightness in a packet to the display driver integrated circuit (DDIC) for storage at the front porch VFP of the vertical synchronization signal.
[0036] In the 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 sent in a packet to the display driver integrated circuit (DDIC) for storage at the front porch 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, and thus improving the accuracy of display aging compensation.
[0037] Combined with the first aspect, in a possible implementation manner, the display aging compensation method further includes: at a third moment, the display brightness of the electronic device is the first display brightness, the gray level of the second display area of the electronic device is the second gray level, and the second display area is compensated by reducing the gray level. At a fourth moment, the display brightness of the electronic device is the second display brightness, the gray level of the second display area of the electronic device is the second gray level, and the second display area is compensated by increasing the gray level.
[0038] In this embodiment, at the third moment, the electronic device displays with the first display brightness. At this time, if the gray level of the second display area of the electronic device is the second gray level, and the second gray level should be compensated by reducing the gray level at the first display brightness, the electronic device can compensate the second display area by reducing the gray level at the first display brightness. When 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 with the second display brightness, and the second gray level should be compensated by increasing the gray level at the second display brightness, the electronic device can compensate the second display area by increasing the gray level at the second display brightness.
[0039] Exemplarily, in the embodiment of the present application, at one brightness (such as the first display brightness), some gray levels (such as the first gray level) should be compensated by increasing the gray level, while some other gray levels (such as the second gray level) need to be compensated by reducing the gray level. And at another brightness (such as the second display brightness), some gray levels (such as the first gray level) should be compensated by reducing the gray level, while some other gray levels (such as the second gray level) need to be compensated by increasing the gray level.
[0040] That is to say, in the embodiment of the present application, different gray level compensation methods may be adopted for different gray levels under the same display brightness.
[0041] In the embodiment of the present application, different gray level compensation methods may be adopted for different gray levels under the same brightness, that is, the actual aging attenuation directions of different gray levels are considered, thereby improving the accuracy of display aging compensation.
[0042] Combined with the first aspect, in a possible implementation manner, the display aging compensation method further includes: at the fifth moment, the display brightness of the electronic device is the first display brightness, the gray level of the third display area of the electronic device is the third gray level, and the third display area is compensated for display by reducing the gray level. At the sixth moment, the display brightness of the electronic device is the second display brightness, the gray level of the third display area of the electronic device is the third gray level, and the third display area is compensated for display by reducing the gray level.
[0043] In an embodiment of the present application, at the fifth moment, when the electronic device needs to display with the first display brightness, if the gray level of the third display area of the electronic device is the third gray level, and the third gray level needs to be compensated for gray level by reducing the gray level at the first display brightness, then the electronic device can use the method of reducing the gray level to perform display compensation on the third display area at the first display brightness. When the electronic device needs to display with the second display brightness, if at the second display brightness, the third gray level still needs to be compensated for display by reducing the gray level, then at the sixth moment, the electronic device can use the method of reducing the gray level to perform display compensation on the third display area at the second display brightness.
[0044] In combination with the first aspect, in a possible implementation, the third gray level is less than the first gray level.
[0045] In combination with the first aspect, in a possible implementation, the display aging compensation method further includes: at the seventh moment, the display brightness of the electronic device is the first display brightness, the gray level of the fourth display area of the electronic device is the fourth gray level, and the method of increasing the gray level is used to perform display compensation on the fourth display area. At the eighth moment, the display brightness of the electronic device is the second display brightness, the gray level of the fourth display area of the electronic device is the fourth gray level, and the method of increasing the gray level is used to perform display compensation on the fourth display area.
[0046] In an embodiment of the present application, at the seventh moment, the electronic device displays with the first display brightness. If the gray level of the fourth display area is the fourth gray level, and the fourth gray level needs to be adjusted by increasing the gray level at the first display brightness, then the electronic device can use the method of increasing the gray level to perform display aging compensation on the fourth display area at the first display brightness. When the electronic device needs to display with the second display brightness, that is, at the eighth moment, the display brightness of the electronic device is the second display brightness, and the fourth gray level also needs to be compensated for display by increasing the gray level at the second display brightness, then the electronic device can use the method of increasing the gray level to perform display aging compensation on the fourth display area at the second display brightness.
[0047] In combination with the first aspect, in a possible implementation, the fourth gray level is greater than the first gray level.
[0048] For the same gray level under different display brightnesses, the same gray level compensation method may be adopted. For example, the method of reducing the gray level is used for display aging compensation.
[0049] It should be noted that in an embodiment of the present application, the display brightness range related to the method of reducing the gray level corresponding to the lower gray level includes the display brightness range related to the method of reducing the gray level corresponding to the higher gray level, that is, the display brightness range related to the method of reducing the gray level corresponding to the lower gray level is greater than or equal to the display brightness range related to the method of reducing the gray level corresponding to the higher gray level.
[0050] Exemplarily, for 16 gray levels in the range of 2 nits - 800 nits, display compensation can be performed in a way of reducing gray levels. For 64 gray levels, in the range of 2 nits - 150 nits, display compensation can be performed in a way of reducing gray levels. For 128 gray levels, in the range of 2 nits - 75 nits, display compensation can be performed in a way of reducing gray levels.
[0051] In other words, the display brightness range related to the way of increasing gray levels corresponding to a higher gray level includes the display brightness range related to the way of increasing gray levels corresponding to a lower gray level. That is, the display brightness range related to the way of increasing gray levels corresponding to a higher gray level is greater than or equal to the display brightness range related to the way of increasing gray levels corresponding to a lower gray level.
[0052] Exemplarily, for 192 gray levels in the range of 2 nits - 800 nits, display compensation can be performed in a way of increasing gray levels. For 128 gray levels, in the range of 75 - 800 nits, display compensation can be performed in a way of increasing gray levels. For 64 gray levels, in the range of 150 - 800, display compensation can be performed in a way of increasing gray levels.
[0053] In the embodiments of the present application, by analyzing the gray level compensation methods corresponding to different gray levels at different display brightnesses, it can be obtained that the same gray level at different display brightnesses may adopt the same gray level compensation method. The display brightness range related to the way of reducing gray levels corresponding to a lower gray level includes the display brightness range related to the way of reducing gray levels corresponding to a higher gray level and the display brightness range related to the way of increasing gray levels corresponding to a higher gray level includes the display brightness range related to the way of increasing gray levels corresponding to a lower gray level and other rules. Then, based on the above rules, rapid display aging compensation can be performed, improving the efficiency of display aging compensation.
[0054] In a second aspect, the embodiments of the present application provide another display aging compensation method, which is applied to an electronic device. The electronic device includes a plurality of display areas. The display aging compensation method may include: determining the target display brightness of the electronic device and the gray levels of each display area. Then, for each display area, based on the target display brightness and the gray level of the display area, perform display compensation on the display area by using the gray level compensation method corresponding to the gray level of the display area, and the gray level compensation method is a way of increasing gray levels or a way of reducing gray levels. Among them, for at least one gray level, the gray level compensation methods corresponding to different display brightnesses are different.
[0055] Exemplarily, assume that the target display brightness is the first display brightness. Then, for the first gray level, the first gray level should adopt the way of increasing gray levels at the first display brightness. Assume that the target display brightness is the second display brightness. Then, for the first gray level, the first gray level should adopt the way of reducing gray levels at the second display brightness.
[0056] In the embodiments of the present application, for the same gray level at different display brightnesses of the electronic device, different gray level compensation methods may be adopted to compensate for the display aging of the electronic device. Based on the aging attenuation directions of each gray level at different brightnesses, a matching gray level compensation method is used for display compensation, taking advantage of the characteristic that the aging attenuation directions are inconsistent for each gray level at different display brightnesses. Thus, when performing display aging compensation, the ghosting situation in some brightness levels caused by inaccurate gray level compensation at some brightnesses can be reduced, the gray level compensation effect of each gray level in the full brightness range can be improved, and further the ghosting situation in the full brightness range can be improved.
[0057] In combination with the first aspect, in a possible implementation manner, based on the target display brightness and the gray levels of the display area, a display compensation is performed on the display area by using the gray level compensation method corresponding to the gray levels of the display area, including:
[0058] Based on the target compensation parameter corresponding to the target display brightness and the gray levels of the display area, a display compensation is performed on the display area by using the gray level compensation method corresponding to the gray levels of the display area;
[0059] Wherein, the target compensation parameter indicates the gray level compensation method corresponding to each preset gray level at the target display brightness.
[0060] Exemplarily, if the target display brightness is the first display brightness, the target compensation parameter may be the 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 the second compensation parameter corresponding to the second display brightness.
[0061] In the embodiments of the present application, the target compensation parameter may be stored in the DDIC. Optionally, at each moment, the DDIC stores at most one set of target compensation parameters, but the target compensation parameters stored in the DDIC at different moments may be different, and the target compensation parameters stored in the DDIC are related to the display brightness of the electronic device. Exemplarily, if the electronic device is about to display at the second display brightness, the DDIC stores the second compensation parameter.
[0062] In the embodiments of the present application, if the target compensation parameters are directly stored in the display driver chip DDIC for driving the display, then 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 realizing the user's imperceptible perception.
[0063] In combination with the first aspect, in a possible implementation manner, the display aging compensation method further includes:
[0064] Determine the target brightness interval to which the target display brightness belongs. The target brightness interval is one of multiple preset brightness intervals, and each preset brightness interval corresponds to a compensation parameter. For each preset brightness interval, the compensation parameter corresponding to the preset brightness interval indicates the gray-scale compensation method for each preset gray scale under the preset brightness interval;
[0065] Determine the compensation parameter corresponding to the target brightness interval to which the target display brightness belongs as the target compensation parameter corresponding to the target display brightness.
[0066] In the embodiments of the present application, the display brightnesses in one brightness interval can share a set of compensation parameters, which can reduce the switching times of the compensation parameters and the storage space required to store all the compensation parameters.
[0067] In a third aspect, an embodiment of the present application provides a display aging compensation device, which may be an electronic device, or a chip or a chip system inside the 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 used to execute the display step so that the electronic device implements a display aging compensation method described in any possible implementation manner of the first aspect, the second aspect, the first aspect, or 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 further include a storage unit, and the storage unit may be a memory. The storage unit is used 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 any possible implementation manner of the first aspect, the second aspect, the first aspect, or the second aspect. When the display aging compensation device is a chip or a chip system inside the 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 manner of the first aspect. The storage unit may be a storage unit inside the chip (for example, a register, a cache, etc.), or a storage unit outside the chip and inside the electronic device (for example, a read-only memory, a random access memory, etc.).
[0068] In a fourth aspect, an embodiment of the present application provides an electronic device, including a processor and a memory. The memory is used to store code instructions, and the processor is used to run the code instructions to execute the method described in any possible implementation manner of the first aspect, the second aspect, the first aspect, or the second aspect.
[0069] Fifth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program or instruction. When the computer program or instruction runs on a computer, the computer is caused to execute the methods described in the first aspect, the second aspect, any possible implementation manner of the first aspect, or any possible implementation manner of the second aspect.
[0070] Sixth aspect, an embodiment of the present application provides a computer program product including a computer program. When the computer program runs on a computer, the computer is caused to execute the methods described in the first aspect, the second aspect, any possible implementation manner of the first aspect, or any possible implementation manner of the second aspect.
[0071] Seventh aspect, the present application provides a chip or a chip system. The chip or the chip system includes at least one processor and a communication interface. The communication interface and the at least one processor are interconnected by a line. The at least one processor is configured to run a computer program or instruction to execute the methods described in the first aspect, the second aspect, any possible implementation manner of the first aspect, or any possible implementation manner of the second aspect. Wherein, the communication interface in the chip may be an input / output interface, a pin, a circuit, etc.
[0072] In a possible implementation, the chip or the chip system described above in the present application further includes at least one memory storing an instruction. The memory may be an internal storage unit of the chip, such as a register, a cache, etc., or a storage unit of the chip (such as a read-only memory, a random access memory, etc.).
[0073] It should be understood that the second aspect to the seventh aspect of the present application correspond to the technical solutions of the first aspect of the present application. The beneficial effects achieved by each aspect and the corresponding feasible implementation manners are similar and will not be elaborated herein. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] Figure 1 It is a schematic diagram of the aging degree provided by an embodiment of the present application;
[0075] Figures 2 - 3 They are all schematic diagrams of aging phenomena provided by an embodiment of the present application;
[0076] Figure 4 It is a schematic diagram of the screen-off display provided by an embodiment of the present application;
[0077] Figures 5 - 6 It is a schematic diagram of the result of display compensation provided by an embodiment of the present application;
[0078] Figure 7 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present application;
[0079] Figure 8 Schematic diagram of the software framework of an electronic device provided by an embodiment of the present application;
[0080] Figure 9 Schematic diagram of the process of display aging compensation provided by an embodiment of the present application;
[0081] Figure 10 Another schematic diagram of the process of display aging compensation provided by an embodiment of the present application;
[0082] Figure 11 Timing diagram of the compensation parameter distribution provided by an embodiment of the present application. Detailed implementation manners
[0083] 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:
[0084] 1. Screen luminance (Luminance) refers to the physical quantity of the luminous intensity on the surface of a luminous object, with the unit of nit. Screen luminance is an important indicator for measuring the luminous intensity of a display screen.
[0085] 2. Gray scale refers to the level of the shade of tones of the electromagnetic wave radiation intensity of a ground object shown on a black-and-white image. Usually, the screen luminance change area between the brightest and the darkest is divided into 0 - 255 levels to facilitate the control of the screen luminance of the input signal.
[0086] 3. The screen luminance is adjusted through the display brightness. Therefore, the screen luminance can have a one-to-one correspondence with the DBV.
[0087] Exemplarily, the adjustment range of the DBV is set to [0, 3515], which can be used to adjust the screen luminance range of [0 nit, 500 nit]. When the light is strong, the user can increase the DBV to 3515, or the electronic device automatically adjusts the DBV to enable the user to adjust the screen luminance of the display screen to 500 nit for easy viewing of the display content. When the light is weak, the user can decrease the DBV to 50 to enable the user to adjust the screen luminance of the display screen to 20 nit to avoid excessive difference between the ambient light and the screen luminance of the display screen causing eye irritation to the user.
[0088] It should be noted that the corresponding relationship between the specific values of the DBV and the screen luminance shown in the embodiments of the present application is only for illustrative purposes and does not constitute a specific limitation on the actual corresponding relationship between the DBV and the screen luminance.
[0089] 4. Other terms
[0090] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish identical or similar items with basically the same functions and roles. For example, the first chip and the second chip are only used to distinguish different chips, and do not limit their sequence. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and terms such as "first" and "second" do not necessarily mean different.
[0091] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to give examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0092] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (s) or plural item (s). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.
[0093] 5. Electronic device
[0094] The electronic device according to the embodiments of the present application may include a handheld device with a display function, a vehicle-mounted device, etc. For example, some electronic devices are: mobile phone, tablet computer, handheld computer, laptop computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a 5G network or terminal device in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application are not limited thereto.
[0095] By way of example and not limitation, in the embodiments of the present application, the electronic device may also be a wearable device. A wearable device may also be referred to as a wearable intelligent device, which is a general term for devices developed by applying wearable technology to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, shoes, etc. A wearable device is a portable device that is either directly worn on the body or integrated into the user's clothing or accessories. A wearable device is not just a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can achieve complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smart phones, such as various smart bracelets and smart jewelry for physical sign monitoring.
[0096] In addition, in the embodiments of the present application, the electronic device may also be a terminal device in an Internet of Things (IoT) system. The 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-object interconnection.
[0097] The electronic device in the embodiments of the present application may also be referred to as: terminal device, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile platform, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
[0098] Next, in combination with Figures 1 - 3 describe the reasons for the occurrence of aging phenomena in the embodiments of the present application. Exemplarily, Figure 1 is a schematic diagram of the aging degree provided for the embodiments of the present application. Figures 2 - 3 are all schematic diagrams of aging phenomena provided for the embodiments of the present application.
[0099] As Figure 1 shown, in the interface (also known as the screen or image) normally displayed by the electronic device, the colors of different display areas (hereinafter also simply referred to as areas) are different (it can be understood that the gray scale values are different or the gray scales are different). For example, some areas are white (with a higher gray scale value); while other areas are black or other colors, etc. (with a lower gray scale value). Then, as the display time of the display screen increases, the display screen will age to different degrees, resulting in different aging traces when the user views the display screen. Generally speaking, the aging degree of the area with a lower gray scale value is higher than that of the area with a higher gray scale value. That is, the area with a lower gray scale value is more serious, or if an image with a higher gray scale value is continuously displayed in the same area for a long time, the area where this image with a higher gray scale value is displayed is also more likely to age. After the display screen ages, there will be a situation of different aging traces (that is, afterimages), as Figure 3 shown. Therefore, display aging compensation is required.
[0100] The aging degrees of different display areas may be different, which is generally related to the user's usage habits. The following provides some usage habit examples that will result in afterimages for illustration.
[0101] Exemplarily, for example, if the user sets the always-on display, the time of the always-on display uses white font, and the position of the time of the always-on display is fixed, then the aging degree of the area where this display time is located is generally higher than that of other areas.
[0102] Exemplarily, assume that a user often uses a certain application, and the application displays light-colored (higher gray-scale value) icons in a certain fixed area, such as "add control" icons. Then, with the passage of time, the icon area will experience relatively severe aging.
[0103] Exemplarily, assume that the system / application display set by the user is a light theme. Then, the system font is generally a dark font. In this case, the aging degree of the area where the font is displayed is lower than that of the blank area. Assume that the system display set by the user is a dark theme. Then, the system font is generally a light font. In this case, the aging degree of the area where the font is displayed is higher.
[0104] Currently, it is generally believed that at all brightness levels, the aging attenuation trend (aging attenuation direction) is the same. Therefore, in the related art, the gray-scale compensation scheme at other DBVs is usually determined according to the gray-scale compensation scheme at the maximum display brightness, so as to perform display aging compensation at multiple display brightness levels.
[0105] For example, in the related art, the gray-scale gain (GrayGain) of Gray = 16 / 64 / 128 / 192 with DBV = 800nit is selected as the basis, and then several additional DBVs are selected to set the DBV gain (DBV Gain). Multiply the base gray-scale gain (baseGray Gain), such as the k value, to obtain the compensation values of each gray scale at these several DBVs, and the compensation values of the remaining DBVs are calculated by interpolation. For example, DBV = 150 / 75 / 2 is selected as the DBV Gain.
[0106] However, through research, it is found that the aging trace phenomena are not the same at all brightness levels, that is, the aging attenuation trends (aging attenuation directions) are not the same at all brightness levels.
[0107] Exemplarily, when the electronic device displays the interface shown for a long time Figure 1 , different degrees of aging will occur in different areas of the display screen of the electronic device. Assume Figure 2 and Figure 3 display the same solid-color picture. Then, at a certain brightness (such as 10nit), the schematic diagram shown in Figure 2 will be displayed. In Figure 2 , that is, the gray-scale value at the position of the black circle is higher than that of other positions except the black circle. And at another brightness (such as 800nit), the schematic diagram shown in Figure 3 will be displayed. But in Figure 3 , Figure 3The grayscale value at the position of the black circle is lower than that at other positions except the black circle. In other words, even if the grayscale of the original screen data of the displayed screen is the same, there is an inversion situation at different brightness levels. For example, the aging traces look heavier at some brightness levels, while they look lighter at some other brightness levels.
[0108] Therefore, usually determining the grayscale compensation scheme at other DBVs according to the grayscale compensation scheme at the maximum display brightness is not suitable for grayscale compensation at full brightness. From the above analysis, the main reason is that: at each Gray of high brightness and low brightness DBVs, the direction of aging attenuation is inconsistent, and a set of Base Gray Gain cannot take into account the compensation effects at high brightness and low brightness. For example: the representation form of 800nit Green Gray is -+++, and the representation form of 2nit Green Gray is ---+. No matter what value the multiplier is, the correct 2nit Gray Gain cannot be obtained through the Gray Gain of 800nit.
[0109] Exemplarily, Tables 1 - 3 can be referred to. Table 1 shows the schematic of the grayscale compensation methods corresponding to each preset grayscale at 800nit provided by the embodiments of the present application. The preset grayscale can be, for example, 16 grayscales, 64 grayscales, 128 grayscales, 192 grayscales, etc. Table 2 shows the schematic of the base Gray Gain corresponding to each grayscale provided by the embodiments of the present application. Table 3 shows the schematic of the grayscale compensation methods corresponding to each preset grayscale at 200nit provided by the embodiments of the present application. Among them, R represents red, G represents green, and B represents blue.
[0110] Table 1
[0111] Gray Gain 16 64 128 192 R G - + + + B
[0112] Table 2
[0113] DBV Gain 800 150 75 2 R / G / B 1 1.75 2.13 3.06
[0114] Table 3
[0115]
[0116]
[0117] It can be seen from this that multiplying -+++ in Table 1 by the value in Table 2 cannot obtain ---+ in Table 3.
[0118] Among them, "-" and "+" can be indicators for gray-scale compensation methods, used to indicate whether to use the method of increasing the gray scale or decreasing the gray scale for display compensation. Exemplarily, "-" can be an indicator for the method of decreasing the gray scale, used to indicate using the method of decreasing the gray scale for display compensation. "+" can be an indicator for the method of increasing the gray scale, used to indicate using the method of increasing the gray scale for display compensation.
[0119] Based on this, embodiments of the present application can determine whether to use the method of increasing the gray scale or decreasing the gray scale for each preset gray scale at different display brightnesses by analyzing whether each preset gray scale is in a bright or dark state at different display brightnesses. Optionally, the Gray Gain under each DBV of the display screen is classified according to the phenomenon of brightness attenuation, and then based on the results of each DBV classification (such as the DBV classification interval), the gray-scale compensation method for each preset gray scale under the results of each DBV classification is determined.
[0120] Exemplarily, 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] Please refer to Figures 4 - 6 。 Figure 4 which is a schematic diagram of the screen-off display provided by the embodiments of the present application. Figures 5 - 6 which is a schematic diagram of the result of a display compensation provided by the embodiments of the present application.
[0122] As Figure 4 shown, since the user has set the screen-off display function, even when the user is in the screen-off state, the time is displayed in white (255 gray scale) in a fixed area. Then, as the usage time increases, in the screen-off display state, the area where the time is displayed becomes the area with more serious aging in the display screen, and its aging trace is heavier.
[0123] At one low brightness (such as 5 nit), assuming that when the user uses a certain application / system navigation bar, the main interface of the application / system navigation bar is mainly light-colored (such as 128 gray scale), as Figure 5 shown, and the area where the time is displayed has a lighter aging trace compared to other areas, thus resulting in a ghosting phenomenon caused by different aging traces in different areas. Even if the gray-scale compensation is performed using the existing technology solution, it is to increase the gray-scale value of the area where the time is displayed. At this time, for the user's perception, the aging trace of the area where the time is displayed in the screen-off state and other areas of the display screen is even greater.
[0124] After performing display compensation using the solution of the embodiment of the present application, for the same gray level at different display brightness levels, different gray level compensation methods may be adopted, which can solve the problem of still existing afterimages caused by different aging attenuation trends at certain brightness levels, thereby reducing the occurrence of afterimages. For example, Figure 6 As shown, at low brightness, the brightness of the area where the display time can be reduced, thereby reducing the situation of still existing afterimages at certain brightness levels, and thus improving the user's visual experience.
[0125] The display aging compensation method of the embodiment of the present application will be described below in combination with the hardware structure and software structure of the electronic device.
[0126] Exemplarily, Figure 7 FIG. 100 shows a schematic structural diagram of an electronic device 100.
[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, a headphone 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, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light 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. Among them, the ambient light sensor 180L can be used to collect ambient light as a basis for whether the electronic device 100 adjusts the brightness.
[0130] It can 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 some other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or have different component arrangements. 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), etc. Among them, different processing units may be independent devices or integrated in one or more processors.
[0132] The controller can generate operation control signals according to the instruction operation code and timing signals to complete the control of fetching and executing instructions.
[0133] For example, in the embodiments of the present application, compensation parameters can be stored based on the AP, and a compensation parameter instruction 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] The electronic device 100 realizes the display function through the GPU, the display screen 194, and the application processor, etc. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.
[0135] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can adopt 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, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include one or N display screens 194, where N is a positive integer greater than 1.
[0136] The mechanism of OLED display is the self-luminescence of organic light-emitting diodes. Basically, the principle is to apply a voltage to the organic material within the pixels of the OLED display to make it emit light. Since the organic light-emitting material will gradually decay and dim over time, the lifespan of each pixel of the OLED display is limited. Static content, especially bright white content, will accelerate the decay of pixels on the OLED display, resulting in obvious dark spots, shapes, and afterimages, etc. However, the aging of OLED displays is rarely caused by long-term viewing. Generally, it is usually 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 a memory (also known as the main memory). The operating system can be any one or more computer operating systems that implement business processing through processes. For example, the Linux operating system, the Unix operating system, the Android operating system, the iOS operating system, or the Windows operating system, etc. The application layer contains applications such as a browser, an address book, a word processing software, and an instant messaging software.
[0138] In the embodiments 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 perform display compensation using different compensation parameters at different display brightness levels, so that different gray-scale compensation methods can be used for the same gray scale at different brightness levels for compensation.
[0139] The software system of the electronic device 100 may adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture. In an embodiment of the present invention, taking the Android system with a layered architecture as an example, the software structure of the electronic device 100 will be exemplarily described.
[0140] Figure 8 It is a block diagram of the software structure of the electronic device 100 according to an embodiment of the present invention.
[0141] The layered architecture divides the software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, namely the application layer, the application framework layer, the Android runtime and system libraries, and the kernel layer.
[0142] The application layer may include a series of application packages.
[0143] As Figure 8 shown, the application packages may include applications such as a camera, a gallery, a calendar, a call, a map, a navigation, a WLAN, a Bluetooth, music, a video, a short message, and a system user interface (system ui). Among them, through the system user interface, an interface for the user to adjust the display brightness can be provided.
[0144] The application framework layer provides application programming interfaces (APIs) and programming frameworks for the applications in the application layer. The application framework layer includes some predefined functions.
[0145] As Figure 8 shown, the application framework layer may include a window manager, a content provider, a view system, a telephone manager, a resource manager, a notification manager, etc.
[0146] The window manager is used to manage window programs. The window manager can obtain the size of the display screen, determine whether there is a status bar, lock the screen, capture the screen, etc.
[0147] The content provider is used to store and obtain data, and make this data accessible to applications. The data may include videos, images, audio, dialed and received calls, browsing history and bookmarks, a phone book, etc.
[0148] The view system includes visible controls, such as controls for displaying text, controls for displaying pictures, etc. The view system can be used to build applications. The display interface can be composed of one or more views. For example, a display interface including a short message notification icon may include a view for displaying text and a view for displaying pictures.
[0149] The telephone manager is used to provide the communication function of the electronic device 100. For example, the management of call states (including answering, hanging up, etc.).
[0150] The resource manager provides various resources for applications, such as localized strings, icons, pictures, layout files, video files, and so on.
[0151] The notification manager enables applications to display notification information in the status bar. It can be used to convey message types that inform. It can disappear automatically after a short stay without user interaction. For example, the notification manager is used to inform that the download is completed, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as the notification of a background running application, or a notification that appears in the form of a dialog window on the screen. For example, prompting text information in the status bar, emitting a prompt sound, the electronic device vibrating, the indicator light flashing, etc.
[0152] Android Runtime includes the core libraries and the virtual machine. Android runtime is responsible for the scheduling and management of the Android system.
[0153] The core libraries contain two parts: one part is the functional functions that need to be called by the Java language, and the other part is the core libraries of Android.
[0154] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as the management of object life cycles, stack management, thread management, security and exception management, and garbage collection.
[0155] The system libraries can include multiple functional modules. For example: surface manager, MediaLibraries, 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 provides the fusion of 2D and 3D layers for multiple applications.
[0157] The media libraries support the playback and recording of multiple common audio and video formats, as well as static image files, etc. The media libraries can support multiple audio and video coding 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, synthesis, and layer processing, etc.
[0159] The 2D graphics engine is a graphics engine for 2D drawing.
[0160] The kernel layer is the layer between the hardware and the software. The kernel layer includes at least a display driver, a camera driver, an audio driver, and a sensor driver. Among them, the display driver can drive the display screen 194 to display, for example, drive the display screen 194 to display with a specific brightness and a specific gray scale.
[0161] In the embodiment of the present application, the application processor includes the application layer and the application framework layer provided in the above embodiments. The display driver integrated circuit (DDIC) can perform display compensation based on the stored compensation parameters. The application can run on the application layer, and the application framework layer can provide a system user interface for the electronic device. The user can adjust the display brightness of the electronic device on the system user interface. When the display brightness is switched, the application processor can send new compensation parameters to the DDIC, and then the display driver chip can perform display compensation based on the new compensation parameters.
[0162] Next, in combination with the display scenarios under different display brightnesses, the working processes of the software and hardware of the electronic device 100 will be exemplarily described. As Figure 9 shown, the method may include:
[0163] S910. The DDIC drives the display screen to display the target picture at the first brightness through the kernel layer. The DDIC stores the first compensation parameters. When driving the display screen to display the target picture at the first brightness, based on the first compensation parameters and the gray scales of the regions of each display screen, display compensation is performed on each region.
[0164] In this embodiment, the display screen can be divided into multiple regions in advance, and then for each region, based on the gray scales of the pixels in the picture block played in this region, the gray scale of this region is determined. For example, the average gray scale value or the median gray scale value of the pixels of the picture block played in this region is determined as the gray scale of this region.
[0165] S920. The display screen receives a pull-down operation by 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 layer based on the pull-down operation.
[0167] S940. The display screen receives a brightness setting operation by the user in the system user interface.
[0168] S950. The application processor determines the second brightness based on the brightness setting operation, obtains the second compensation parameters corresponding to the second brightness from the pre-stored multiple compensation parameters, and sends the second compensation parameters to the DDIC.
[0169] The S960 and the DDIC drive the display screen to display the target picture at the second brightness through the kernel layer. When driving the display screen to display the target picture at the second brightness, display compensation is performed on each area based on the second compensation parameter and the gray levels of each area of each display screen.
[0170] In this embodiment, for how to determine the gray levels of each area, reference can be made to the description of S910, which will not be elaborated here. It should be noted that if the displayed target picture changes, the gray levels corresponding to each area may change, so it needs to be determined again.
[0171] Among them, the compensation parameter indicates the gray level compensation method corresponding to each gray level. For different brightness levels, the compensation parameters used by the DDIC for display compensation may be different, and for different compensation parameters, the gray level compensation methods corresponding to the same gray level with different display brightness levels may be different. Thus, the situation of afterimages can be reduced and the display effect can be improved.
[0172] It should be noted that the module names involved in the embodiments of this application can all be defined as other names, as long as the functions of each module can be realized, and no specific restrictions are imposed on the module names.
[0173] In this embodiment, generally speaking, the display brightness corresponding to different display areas of the display screen is the same, but the gray levels of the pictures played in different areas may be different, so the gray level compensation methods for different areas may be different. Since the display brightness corresponding to different display areas is the same, when display compensation is required, the compensation parameter at a certain display brightness can be obtained.
[0174] For example, if the display screen needs to be displayed at the first display brightness, it corresponds to the first compensation parameter; if the display screen needs to be displayed at the second display brightness, it corresponds to the second compensation parameter.
[0175] Please refer to Table 4. Table 4 is a schematic table of the gray level compensation methods corresponding to each preset gray level under different display brightness levels provided by the embodiments of this application.
[0176] Table 4
[0177]
[0178]
[0179] In a possible implementation, the first display brightness corresponds to a first compensation parameter. The first compensation parameter indicates the gray-scale compensation method corresponding to each preset gray scale at the first display brightness. The gray-scale compensation method is an increasing gray-scale method or a decreasing gray-scale method. The increasing gray-scale method corresponding to the first gray scale at the first display brightness is determined based on the first compensation parameter. Between the first moment and the second moment, it further includes: 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, where the second compensation parameter indicates the gray-scale compensation method corresponding to each preset gray scale at the second display brightness; and replacing the first compensation parameter with the second compensation parameter. Then, when using the decreasing gray-scale method to perform display compensation on the first display area, the display compensation on the first display area can be performed using the decreasing gray-scale method based on the second compensation parameter.
[0180] In this embodiment, exemplarily, starting from 2 nit, as the display brightness increases, the gray-scale compensation method corresponding to each gray scale remains the same as that at 2 nit until it changes at 75 nit. Starting from 75 nit, as the display brightness continues to increase, the gray-scale compensation method corresponding to each gray scale remains the same as that at 75 nit until it changes at 150 nit. In the range of 150 nit - 800 nit, the gray-scale compensation method corresponding to each gray scale remains the same as that at 75 nit.
[0181] For example, if the first display brightness is 700 nit, the first compensation parameter corresponding to the first display brightness indicates that the 16 gray scale corresponds to the decreasing gray-scale method, and the 64 gray scale, 128 gray scale, and 192 gray scale correspond to the increasing gray-scale method. If the first display brightness is 100 nit, the first compensation parameter indicates that the 16 gray scale and 64 gray scale correspond to the decreasing gray-scale method, and the 128 gray scale and 192 gray scale correspond to the increasing gray-scale method.
[0182] The same applies to the second compensation parameter and the compensation parameters corresponding to each display brightness, which will not be elaborated here.
[0183] In a possible implementation, the first compensation parameter indicates the gray-scale compensation method corresponding to each preset gray scale related to at least one RGB color mode at the first display brightness; and / or, the second compensation parameter indicates the gray-scale compensation method corresponding to each preset gray scale related to at least one RGB color mode at the second display brightness. Wherein, at least one RGB color mode includes at least one of the red R color mode, the green G color mode, and the blue B color mode.
[0184] It should be noted that in some exemplary cases, the aging gray-scale compensation of the display unit may have different degrees of influence on different color modes. In other words, the aging gray-scale compensation of the display unit may be affected to different 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 gray-scale compensation method corresponding to each gray scale related to each color mode at each display brightness can be determined. Furthermore, based on the gray-scale compensation method corresponding to each gray scale related to each color mode, the gray-scale compensation method corresponding to each gray scale at each display brightness can be determined.
[0185] Exemplarily, if the first compensation parameter indicates that for the first gray scale associated with the red R color mode at the first brightness, the gray scale is increased, for the first gray scale associated with the green G color mode, the gray scale is decreased, and for the first gray scale associated with the blue B color mode, the gray scale is increased, then since the number of gray-scale increase methods corresponding to the first gray scale is more than the number of gray-scale decrease methods, at the first brightness, the first gray scale corresponds to the gray-scale increase method.
[0186] It should be understood that the degree to which the aging gray-scale compensation of the display unit is affected by the red R color mode, the green G color mode, and the blue B color mode is related to the actual situation and is not specifically limited here.
[0187] In a possible implementation manner, at least one RGB color mode is the green G color mode.
[0188] Optionally, the illustrations in Table 1 and Table 3 can be referred to. In a possible implementation manner, the electronic device includes a display driver chip for driving the display. Before replacing the first compensation parameter with the second compensation parameter, it includes: sending the second compensation parameter to the display driver chip DDIC for storage. Then when replacing the first compensation parameter with the second compensation parameter, the first compensation parameter stored in the display driver chip DDIC can be replaced with the second compensation parameter.
[0189] Exemplarily, the DDIC stores a set of Gray Gain for burning, and the other sets of Gray Gain are sent by the application processor to determine the corresponding Gray Gain code according to different intervals. For example, the DDIC stores the first set of Gray gain for burning. If the mobile phone switches to 10 nit, the whole machine will send the Gray Gain code of the third set to overwrite the first set, so as to perform correct compensation.
[0190] In another possible implementation manner, the storage space of the DDIC can also be increased, thereby reducing the switching frequency of the compensation parameters. As a result, the timing occupied by the switching time can be reduced, and the display compensation efficiency can be improved.
[0191] In a possible implementation, sending the second compensation parameter to the display driver integrated circuit (DDIC) for storage includes: sending the second compensation parameter to the DDIC for storage during the vertical 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 to display, a display signal needs to be sent, and the display signal 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 sync (Vsync) Vsync signal (abbreviated as VS signal). Generally, in one or more timings, the vertical front porch VFP, the vertical synchronization period VS, and the vertical back porch VBP of the vertical synchronization signal are sent in sequence.
[0193] The AP code is sent in a packaged manner of DBV and Gray Gain, and is sent and completed in the VFP area before Vsync arrives, and sync TE takes effect simultaneously.
[0194] In a possible implementation, sending the second compensation parameter and the second display brightness to the display driver integrated circuit (DDIC) for storage during the vertical front porch (VFP) of the vertical synchronization signal includes: sending the second compensation parameter and the second display brightness to the DDIC for storage during the vertical front porch (VFP) of the vertical synchronization signal.
[0195] In the embodiment of the present application, sending the second compensation parameter and the second display brightness to the DDIC for storage during the vertical front porch (VFP) of the vertical synchronization signal enables the second compensation parameter and the second display brightness to take effect before VS, thereby ensuring that the brightness and the second compensation parameter can be switched synchronously, and thus improving the accuracy of display aging compensation.
[0196] It should be noted that the compensation parameter can be updated when the display brightness changes, or the compensation parameter can be updated when the display brightness exceeds the preset brightness interval to which it belongs. For example, when the electronic device needs to display at a first display brightness, display compensation is performed based on the first compensation parameter corresponding to the first preset brightness interval to which the first display brightness belongs. If the second display brightness exceeds the first preset brightness interval, the compensation parameter is updated to the second compensation parameter corresponding to the second preset brightness interval to which the second display brightness belongs, and thus display compensation is performed based on the second compensation parameter.
[0197] Please refer to Figure 10 ,Figure 10 This is a timing diagram for transmitting compensation parameters provided by an embodiment of the present application. As Figure 10 shown, the AP code is transmitted in a packaged manner of DBV and Gray Gain and is transmitted before Vsync arrives in the VFP area, and sync TE takes effect simultaneously.
[0198] The following embodiments will illustrate one of the display aging compensation method solutions provided by the embodiments of the present application in combination with the above embodiments.
[0199] Please refer to Figure 11 , Figure 11 This is a schematic flowchart of a display aging method provided by an embodiment of the present application. As Figure 11 shown, the method can be applied to an electronic device. As Figure 11 shown, the method may include:
[0200] S1110. Determine the target display brightness of the electronic device and the gray levels of each display area.
[0201] In this embodiment, how to determine the target display brightness can be determined with reference to the brightness setting operation in the above embodiments and will not be elaborated here. For example, if the brightness setting operation in response to the user is an operation to adjust to the first display brightness, the target display brightness is the first display brightness. The gray levels of each display area can be referred to the description of S910 and will not be elaborated here.
[0202] S1120. For each display area, based on the target display brightness and the gray level of the display area, perform display compensation on the display area by using the gray level compensation method corresponding to the gray level of the display area, and the gray level compensation method is a method of increasing the gray level or decreasing the gray level.
[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 and will not be elaborated here.
[0204] Among them, at least one gray level has different gray level compensation methods corresponding to different display brightnesses. Among them, the gray level of the display area may refer to the gray level corresponding to the original picture data of the picture displayed in the display area. In this embodiment, display aging compensation can be performed for each display area separately.
[0205] In this embodiment, for the same gray level at different display brightnesses of the electronic device, different gray level compensation methods may be used to compensate for the display aging of the electronic device, and based on the aging attenuation direction of each gray level at different brightnesses, a matching gray level compensation method is used for display compensation.
[0206] In a possible implementation, it can be adjusted based on the mapping relationship between the predefined display brightness, gray scale, and gray scale compensation method.
[0207] In a possible implementation, based on the target display brightness and the gray scale of the display area, the display area is compensated for display by using the gray scale compensation method corresponding to the gray scale of the display area, including:
[0208] Based on the target compensation parameter corresponding to the target display brightness and the gray scale of the display area, the display area is compensated for display by using the gray scale compensation method corresponding to the gray scale of the display area;
[0209] Wherein, the target compensation parameter indicates the gray scale compensation method corresponding to each preset gray scale at the target display brightness.
[0210] In this embodiment, the compensation method of the above embodiment can be referred to and will not be elaborated here.
[0211] In a possible implementation, the display aging compensation method further includes:
[0212] Determine the target brightness interval to which the target display brightness belongs. The target brightness interval is one of multiple preset brightness intervals, and each preset brightness interval corresponds to a compensation parameter. For each preset brightness interval, the compensation parameter corresponding to the preset brightness interval indicates the gray scale compensation method corresponding to each preset gray scale at the preset brightness interval;
[0213] Determine the compensation parameter corresponding to the target brightness interval to which the target display brightness belongs as the target compensation parameter corresponding to the target display brightness.
[0214] Exemplarily, the multiple preset brightness intervals can include 150 - 800 nit, 75 - 149 nit, 2 - 74 nit, etc. Among them, the compensation parameters corresponding to each preset brightness interval can refer to the description in Table 4 and will not be elaborated here.
[0215] Based on any of the above embodiments, the embodiments of the present application can implement the aging compensation corresponding to the following several scenarios. The scenario provided in this embodiment can be one of the display areas of the electronic device, and it is an aging compensation method when the gray scale is the same but the brightness is different.
[0216] Exemplarily, Scenario 1 can be: When the areas with the same gray scale are displayed at different brightnesses, the first display brightness needs to perform display compensation on the area with the first gray scale by increasing the gray scale, while the second display brightness needs to perform display compensation on the area with the first gray scale by decreasing the gray scale.
[0217] At a first moment, the display brightness of the electronic device is a first display brightness, and the gray level of a first display area of the electronic device is a first gray level. The first display area is compensated for display by increasing the gray level.
[0218] Among them, the first display brightness can be the default initial display brightness, or the display brightness determined in response to a user's brightness setting operation, or can be determined by the electronic device based on its current display brightness and the current ambient brightness of the environment where the electronic device is located, which is not limited herein. In this embodiment, the first gray level can be the gray level that needs to be increased at the first display brightness and needs to be decreased at the second display brightness.
[0219] At a second moment, the display brightness of the electronic device is a second display brightness, and the gray level of the first display area of the electronic device is the first gray level. The first display area is compensated for display by decreasing the gray level.
[0220] Among them, the first moment and the second moment can be different moments. Optionally, the order of the first moment and the second moment can be not limited. The magnitudes of the first display brightness and the second display brightness are not specifically limited, and are related to the characteristics of the display screen.
[0221] In the embodiments of the present application, for the same gray level at different display brightnesses of the electronic device, different gray level compensation methods may be used to compensate for the display aging of the electronic device. The second display brightness can be the display brightness determined in response to a user's brightness setting operation, or can be determined by the electronic device based on its current display brightness and the current ambient brightness of the environment where the electronic device is located.
[0222] Exemplarily, when the user is in a relatively dark environment, the electronic device can be automatically adjusted to the first display brightness, or the user can adjust the display brightness of the electronic device to the first display brightness by himself. When the user enters a relatively bright environment from a relatively dark environment, the electronic device can be automatically adjusted to the second display brightness, or the user sets the display brightness of the electronic device to the second display brightness.
[0223] In the embodiments of the present application, the description of how to switch from the first brightness to the second brightness, how to determine the gray level of the first display area, and how to compensate for the display of the first display area can refer to the description of the above embodiments, which will not be elaborated herein.
[0224] Optionally, switching from the first brightness to the second brightness can also be the result of adaptive adjustment based on the played picture. For example, when the electronic device is playing a video picture, when playing a picture of a night scene, since the visibility is not high, the electronic device can automatically display at the first brightness; when playing a picture of a day scene, the electronic device can be adjusted to the second brightness for display.
[0225] In addition, the method for determining the gray scale may also be that after a processor other than the application processor and the DDIC determines the gray scale, it notifies the application processor and the DDIC. For example, when transmitting the picture data to be displayed, the gray scale indication information of each area is synchronously transmitted. Exemplarily, Scenario 2 may be: when areas with the same gray scale are displayed at different brightness levels, for the first display brightness, the second gray scale area needs to be compensated by reducing the gray scale, and for the second display brightness, the second gray scale area needs to be compensated by increasing the gray scale.
[0226] At the third moment, the display brightness of the electronic device is the first display brightness, and the gray scale of the second display area of the electronic device is the second gray scale. The second display area is compensated by reducing the gray scale. At the fourth moment, the display brightness of the electronic device is the second display brightness, and the gray scale of the second display area of the electronic device is the second gray scale. The second display area is compensated by increasing the gray scale.
[0227] In this embodiment, at the third moment, the electronic device is displayed at the first display brightness. At this time, if the gray scale of the second display area of the electronic device is the second gray scale, and the second gray scale should be compensated by reducing the gray scale at the first display brightness, the electronic device can use the method of reducing the gray scale to compensate the second display area at the first display brightness. When 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 be displayed at the second display brightness, and the second gray scale should be compensated by increasing the gray scale at the second display brightness. Then, at the second display brightness, the electronic device can use the method of increasing the gray scale to compensate the second display area.
[0228] In the embodiments of the present application, the descriptions of how to switch from the first brightness to the second brightness, how to determine the gray scale of the second display area, and how to perform display compensation on the second display area can refer to the descriptions of the above embodiments and will not be elaborated here.
[0229] Exemplarily, Scenario 3 may be: when areas with the same gray scale are displayed at different brightness levels, display compensation is performed by reducing the gray scale at different display brightness levels.
[0230] At the fifth moment, the display brightness of the electronic device is the first display brightness, and the gray scale of the third display area of the electronic device is the third gray scale. The third display area is compensated by reducing the gray scale. At the sixth moment, the display brightness of the electronic device is the second display brightness, and the gray scale of the third display area of the electronic device is the third gray scale. The third display area is compensated by reducing the gray scale.
[0231] In an embodiment of the present application, at the fifth moment, when the electronic device needs to display at the first display brightness, if the gray level of the third display area of the electronic device is the third gray level, and the third gray level needs to be compensated by reducing the gray level at the first display brightness, then the electronic device can use the method of reducing the gray level to perform display compensation on the third display area at the first display brightness. When the electronic device needs to display at the second display brightness, if at the second display brightness, the third gray level still needs to be compensated by reducing the gray level, then at the sixth moment, the electronic device can use the method of reducing the gray level to perform display compensation on the third display area at the second display brightness.
[0232] In an embodiment of the present application, the description of how to switch from the first brightness to the second brightness, how to determine the gray level of the third display area, and how to perform display compensation on the third display area can refer to the description of the above embodiments and will not be elaborated here.
[0233] Exemplarily, scenario four can be: when areas with the same gray level are displayed at different brightness levels, the method of increasing the gray level is used for display compensation at different display brightness levels.
[0234] At the seventh moment, the display brightness of the electronic device is the first display brightness, the gray level of the fourth display area of the electronic device is the fourth gray level, and the method of increasing the gray level is used to perform display compensation on the fourth display area. At the eighth moment, the display brightness of the electronic device is the second display brightness, the gray level of the fourth display area of the electronic device is the fourth gray level, and the method of increasing the gray level is used to perform display compensation on the fourth display area.
[0235] In an embodiment of the present application, at the seventh moment, when the electronic device displays at the first display brightness, if the gray level of the fourth display area is the fourth gray level, and the fourth gray level needs to be adjusted by increasing the gray level at the first display brightness, then the electronic device can use the method of increasing the gray level to perform display aging compensation on the fourth display area 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 fourth gray level also needs to be compensated by increasing the gray level at the second display brightness, then the electronic device can use the method of increasing the gray level to perform display aging compensation on the fourth display area at the second display brightness.
[0236] In an embodiment of the present application, the description of how to switch from the first brightness to the second brightness, how to determine the gray level of the fourth display area, and how to perform display compensation on the fourth display area can refer to the description of the above embodiments and will not be elaborated 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 areas with severe aging. Among them, severe aging may mean that its aging degree is greater than that of its adjacent areas.
[0238] In a possible implementation, the DDIC may also store compensation parameters corresponding to different display brightness levels. Then, when it is necessary to switch the display brightness of the electronic device, the DDIC can obtain the parameters that need to be compensated for display from the compensation parameters stored by itself, thereby reducing the delayed effect of the compensation parameters caused by data transmission between different periods and improving the timeliness of display compensation.
[0239] In addition, it can also be that each time the application processor issues compensation parameters to the DDIC, the DDIC can store the new compensation parameters, and the DDIC can perform display compensation based on the already stored compensation parameters. If there are no compensation parameters for a certain brightness level, it requests the compensation parameters for that brightness level from the application processor again. In this way, as the electronic device displays at different brightness levels, the DDIC can obtain the compensation parameters corresponding to different brightness levels, and then can perform display compensation using the compensation parameters stored by itself at different brightness levels.
[0240] It should be noted that the compensation parameters can also be obtained from other processors, which is not limited here.
[0241] Optionally, when performing display compensation, at least one of the red R pixels, green G pixels, and blue B pixels in the area can be compensated, which is set according to the actual situation. Optionally, compensation can be performed based on the gray-scale compensation method corresponding to at least one RGB color mode indicated by the compensation parameters. Exemplarily, if the compensation parameters indicate the gray-scale compensation method corresponding to the G color mode, then the G pixels are compensated based on the gray-scale compensation method corresponding to the G color mode. If the compensation parameters indicate the gray-scale compensation method corresponding to the RGB color mode, then the R pixels are compensated based on the gray-scale compensation method corresponding to the R color mode, the G pixels are compensated based on the gray-scale compensation method corresponding to the G color mode, and the B pixels are compensated based on the gray-scale compensation method corresponding to the B color mode.
[0242] In a possible implementation, the application processor can also issue the compensation parameters to the DDIC before or after the front porch VFP of the vertical synchronization signal. And the second compensation parameters and the second display brightness can also be issued to the DDIC for storage separately, 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 for analysis, stored data, displayed data, etc.) involved in the embodiments of the present application are all information and data that have been authorized by the user or fully authorized by all parties. And the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or reject.
[0244] The display aging compensation method of the embodiments of the present application has been described above. Next, the device for executing the above method provided by the embodiments of the present application will be described. Those skilled in the art can understand that the method and the device can be combined and cited with each other. The relevant device provided by the embodiments of the present application can execute the steps in the above display aging compensation method.
[0245] The display aging compensation method provided by the embodiments of the present application can be applied to an electronic device with communication functions. The electronic device includes a terminal device. The specific device form of the terminal device and the like can refer to the above relevant description and will not be elaborated here.
[0246] The embodiments of the present application provide a terminal device, which includes: a processor and a memory; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory, so that the terminal device executes the above method.
[0247] The embodiments of the present application provide a chip. The chip includes a processor, and the processor is used to call a computer program in the memory to execute the technical solutions in the above embodiments. Its implementation principle and technical effects are similar to those of the above relevant embodiments and will not be elaborated 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 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. The computer-readable medium can include a computer storage medium and a communication medium, and can also include any medium that can transmit a computer program from one place to another. The storage medium can be any target medium accessible by a computer.
[0249] In one possible implementation, the computer-readable medium may include RAM, ROM, compact disc read-only memory (CD-ROM), or other optical disc storage, magnetic disk storage, or any other medium targeted to carry or store the required program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is properly termed a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of the medium. As used herein, disk and optical disc include optical disc, laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc, where disks typically reproduce data magnetically, while optical discs reproduce data optically using a laser. 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. The computer program product includes a computer program that, when run, causes a computer to execute the above method.
[0251] Embodiments of the present application are described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable device to generate a machine such that the instructions executed by the processing unit of the computer or other programmable data processing device produce means for implementing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0252] The above specific implementation manners further elaborate on the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above are only specific implementation manners of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solution of the present invention should be included within the protection scope of the present invention.
Claims
1. A display aging compensation method, characterized in that Applied to an electronic device, the method includes: At a first moment, the display brightness of the electronic device is a first display brightness, the gray level of a first display area of the electronic device is a first gray level, and a display compensation is performed on the first display area by increasing the gray level. At a second moment, the display brightness of the electronic device is a second display brightness, the gray level of the first display area of the electronic device is the first gray level, and a display compensation is performed on the first display area by decreasing the gray level.
2. The method according to claim 1, wherein The first display brightness corresponds to a first compensation parameter, the first compensation parameter indicates the gray level compensation method corresponding to each preset gray level at the first display brightness, the gray level compensation method is the method of increasing the gray level or the method of decreasing the gray level, and the method of increasing the gray level corresponding to the first gray level at the first display brightness is determined based on the first compensation parameter. Between the first moment and the second moment, it further includes: In response to an operation of adjusting the first display brightness to the second display brightness, a second compensation parameter corresponding to the second display brightness is obtained, and the second compensation parameter indicates the gray level compensation method corresponding to each of the preset gray levels at the second display brightness. Replacing the first compensation parameter with the second compensation parameter. The performing a display compensation on the first display area by decreasing the gray level includes: Based on the second compensation parameter, performing a display compensation on the first display area by decreasing the gray level.
3. The method according to claim 2, wherein The first compensation parameter indicates the gray level compensation method corresponding to each preset gray level related to at least one RGB color mode at the first display brightness; and / or The second compensation parameter indicates the gray level compensation method corresponding to each preset gray level related to at least one RGB color mode at the second display brightness; wherein, 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.
4. The method according to claim 3, wherein The at least one RGB color mode is the green G color mode.
5. The method according to any one of claims 2-4, characterized in that, The electronic device includes a display driver integrated circuit (DDIC) for driving the display. Before replacing the first compensation parameter with the second compensation parameter, it includes: Sending the second compensation parameter to the display driver integrated circuit (DDIC) for storage. The replacing the first compensation parameter with the second compensation parameter includes; Replacing the first compensation parameter stored in the display driver integrated circuit (DDIC) with the second compensation parameter.
6. The method according to claim 5, wherein The sending the second compensation parameter to the display driver integrated circuit (DDIC) for storage includes: Sending the second compensation parameter to the display driver integrated circuit (DDIC) for storage at the front porch (VFP) of the vertical synchronization signal, so that the second compensation parameter takes effect before the vertical synchronization period (VS) arrives.
7. The method according to claim 6, characterized in that The sending the second compensation parameter to the display driver integrated circuit (DDIC) for storage at the front porch (VFP) of the vertical synchronization signal includes: Packaging and sending the second compensation parameter and the second display brightness to the display driver integrated circuit (DDIC) for storage at the front porch (VFP) of the vertical synchronization signal.
8. The method according to any one of claims 1-7, characterized in that The method further includes: At a third moment, the display brightness of the electronic device is the first display brightness, and the gray level of the second display area of the electronic device is the second gray level. A display compensation is performed on the second display area by reducing the gray level; At a fourth moment, the display brightness of the electronic device is the second display brightness, and the gray level of the second display area of the electronic device is the second gray level. A display compensation is performed on the second display area by increasing the gray level.
9. The method according to any one of claims 1-8, characterized in that, The method further includes: At a fifth moment, the display brightness of the electronic device is the first display brightness, and the gray level of the third display area of the electronic device is the third gray level. A display compensation is performed on the third display area by reducing the gray level; At a sixth moment, the display brightness of the electronic device is the second display brightness, and the gray level of the third display area of the electronic device is the third gray level. A display compensation is performed on the third display area by reducing the gray level.
10. The method according to claim 9, wherein The third gray level is less than the first gray level.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: At a seventh moment, the display brightness of the electronic device is the first display brightness, and the gray level of the fourth display area of the electronic device is the fourth gray level. A display compensation is performed on the fourth display area by increasing the gray level; At an eighth moment, the display brightness of the electronic device is the second display brightness, and the gray level of the fourth display area of the electronic device is the fourth gray level. A display compensation is performed on the fourth display area by increasing the gray level.
12. The method according to claim 11, wherein The fourth gray level is greater than the first gray level.
13. An electronic device, characterized in that, It 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 method according to any one of claims 1-12.
14. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the method according to any one of claims 1-12 is implemented.
15. A chip system, characterized in that, It includes at least one processor and a communication interface. The communication interface and the at least one processor are interconnected by a line. The at least one processor is used to run a computer program or instruction to execute the method according to any one of claims 1-12.
16. A computer program product, characterized in that, It includes a computer program. When the computer program is run, the computer is made to execute the method according to any one of claims 1-12.
Citation Information
Patent Citations
Brightness compensation method and device of display panel, and display device
CN111883058A
Display compensation method and device of display screen and display device
CN113763878A
Partition compensation method and electronic equipment
CN115731868A
Brightness compensation method and device of display panel, equipment and storage medium
CN117079590A
Display aging compensation method and related device
CN119007613B