Display control method, display screen and electronic equipment
By responding to the target trigger event in the display screen and adjusting the image and power supply parameters of the display area, the screen burning problem caused by long-term display of the display screen is solved, and a stable and continuous visual effect is achieved.
Patent Information
- Application Number
- CN202510551052.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2025-08-12
AI Technical Summary
The screen burning phenomenon is prone to displaying the same screen for a long time, and the prior art is difficult to effectively avoid.
In response to the target trigger event, adjust the image parameters of the target display area in the display screen, and synchronize the power supply parameters to match the target image parameters and maintain the visual effect.
Without affecting the user's visual perception, the screen burning phenomenon is effectively avoided, and the stability of long-term display and the maintenance of visual effects are achieved.
Smart Images

Figure CN120472801A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular to a display control method, a display screen, and an electronic device. Background Art
[0002] In the related art, if a certain area of the display screen displays the same image for a long time, the area may experience screen burn-in. How to prevent the occurrence of screen burn-in has become a technical problem that needs to be solved urgently. Summary of the Invention
[0003] According to a first aspect of the present application, a display control method is provided, comprising:
[0004] In response to a target trigger event, adjusting image parameters of a target display area in the display screen to target image parameters that are different from current image parameters; and
[0005] The power supply parameters for supplying power to the display screen are controlled to be adjusted to target power supply parameters that match the target image parameters, so as to maintain the visual effect of the target display area.
[0006] In one embodiment, the target triggering event is generated by at least one of the following:
[0007] In response to detecting that a display parameter of at least one display area in the display screen has not changed within a first time period, determining to generate the target trigger event;
[0008] In response to a repetition rate of display image frames output by the display screen within a second time period being greater than a first threshold, determining that the target trigger event is generated;
[0009] In response to the display screen displaying the output target image content, determining that the target trigger event is generated;
[0010] In response to the display screen entering the first display mode, it is determined that the target trigger event is generated.
[0011] In one possible implementation manner, adjusting the image parameters of the target display area in the display screen to target image parameters different from current image parameters includes:
[0012] Obtaining original image parameters of each pixel in the target display area;
[0013] determining corresponding adjustment data based on the original image parameters and the timing data of the display screen, so as to adjust the current image parameters of the target display area to the target image parameters using the adjustment data; or,
[0014] Reading corresponding target image parameters based on the original image parameters and the timing data of the display screen, and adjusting the current image parameters to the target image parameters;
[0015] The timing data can represent the duration of the target display area under the current image parameters.
[0016] In one possible implementation manner, adjusting the image parameters of the target display area in the display screen to target image parameters different from current image parameters includes:
[0017] determining a target display area from at least one display area in the display screen, wherein the grayscale value of each pixel in the target display area does not change within a first time period;
[0018] The grayscale value of each pixel point in the target display area is adjusted to a target grayscale value different from the current grayscale value.
[0019] In one possible implementation, adjusting the grayscale value of each pixel point in the target display area to a target grayscale value different from the current grayscale value includes:
[0020] Identifying the original grayscale value of each pixel in the target display area;
[0021] Calculating the color coordinates of each pixel point in the target display area based on the original grayscale value;
[0022] Based on the color coordinates and the timing data of the display screen, adjustment parameters for the grayscale values of each pixel are determined, so as to adjust the current grayscale value of each pixel to the target grayscale value using the adjustment parameters, wherein the timing data can represent the duration of the target display area outputting the current display content, and the adjustment parameters can adjust the ratio of the three sub-pixels of each pixel in the current display content.
[0023] In one embodiment, adjusting the grayscale value of each pixel in the target display area to a target grayscale value different from the current grayscale value includes at least one of the following:
[0024] When the target display area is used to output target image content, adjusting the grayscale value of each pixel to a target grayscale value at a fixed time interval;
[0025] When the display screen is in a fill light mode, adjusting the grayscale value of each pixel to a target grayscale value at a fixed time interval or a non-fixed time interval;
[0026] When the display content of the target display area changes, adjusting the grayscale value of each pixel to the target grayscale value at non-fixed time intervals;
[0027] The grayscale value of each pixel is adjusted to a target grayscale value based on an input operation applied to the display screen.
[0028] In one possible implementation manner, the controlling the power supply parameter for supplying power to the display screen to be adjusted to a target power supply parameter that matches the target image parameter includes:
[0029] determining brightness change data of the target display area based on the target image parameter and the current image parameter;
[0030] Based on the brightness change data, the target power supply module is controlled to adjust the supply current or supply voltage used to supply power to the display screen to the target supply current or target supply voltage.
[0031] In one embodiment, the method further comprises at least one of the following:
[0032] In response to a target trigger event, adjusting display layout parameters of the target display area in the display screen based on attribute information of the target display area;
[0033] When the adjustment frequency of the image parameters of the target display area meets the first trigger condition, adjusting the display layout parameters of the target display area on the display screen;
[0034] When the adjustment frequency of the image parameters of the target display area meets the second trigger condition, the target display parameters of the target display area are adjusted to adjust the visual effect of the target display area.
[0035] According to a second aspect of the present application, a display screen is provided, comprising a processor and a display unit, wherein:
[0036] The processor is capable of adjusting the image parameters of the target display area displayed by the display unit to target image parameters different from the current image parameters in response to the target trigger event;
[0037] The processor can also control the target power supply module to adjust the power supply parameters of the drive control board of the display unit to target power supply parameters that match the target image parameters to maintain the visual effect of the target display area, wherein the target power supply module belongs to or does not belong to the display screen.
[0038] According to a third aspect of the present application, a display screen is provided, comprising a processor and a display unit, wherein:
[0039] The processor is capable of adjusting the image parameters of the target display area displayed by the display unit to target image parameters different from the current image parameters in response to the target trigger event;
[0040] The processor can also control the target power supply module to adjust the power supply parameters of the drive control board of the display screen to target power supply parameters that match the target image parameters to maintain the visual effect of the target display area, wherein the target power supply module belongs to or does not belong to the display screen.
[0041] According to a fourth aspect of the present application, an electronic device is provided, comprising a device body, a processor and a display screen disposed on the device body, and a power supply module disposed on the device body and configured to supply power to the display screen, wherein:
[0042] The processor is capable of adjusting the image parameters of the target display area in the display screen to target image parameters different from the current image parameters in response to the target trigger event; and
[0043] The power supply parameter of the power supply module for supplying power to the display screen is controlled to be adjusted to a target power supply parameter that matches the target image parameter, so as to maintain the visual effect of the target display area.
[0044] According to a fifth aspect of the present application, an electronic device is provided, including:
[0045] at least one processor; and
[0046] a memory communicatively connected to the at least one processor; wherein,
[0047] The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the method described in this application.
[0048] According to a sixth aspect of the present application, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method described in the present application.
[0049] According to a seventh aspect of the present application, a computer program product is provided, comprising a computer program or instructions, which implement the method described in the present application when executed by a processor.
[0050] In the present application, in response to a target trigger event, the target display area is adjusted from the current image parameters to the target image parameters, and the power supply parameters for supplying power to the display screen are controlled to be adjusted to the target power supply parameters that match the target image parameters to maintain the display effect of the target display area. This achieves the effect of effectively avoiding the occurrence of burn-in and reducing the risk of burn-in by adjusting the power supply parameters of the display screen without affecting the user's viewing experience.
[0051] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The above and other objects, features and advantages of the exemplary embodiments of the present application will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present application are shown in an exemplary and non-limiting manner, in which:
[0053] In the drawings, the same or corresponding reference numerals denote the same or corresponding parts.
[0054] Figure 1 The following is a schematic diagram showing the implementation process of the display control method in the embodiment of the present application. Figure 1 ;
[0055] Figure 2 The following is a schematic diagram showing the implementation process of the display control method in the embodiment of the present application. Figure 2 ;
[0056] Figure 3 The following is a schematic diagram showing the implementation process of the display control method in the embodiment of the present application. Figure 3 ;
[0057] Figure 4 The following is a schematic diagram showing the implementation process of the display control method in the embodiment of the present application. Figure 4 ;
[0058] Figure 5 A schematic diagram showing the structure of the display screen in an embodiment of the present application is shown;
[0059] Figure 6 A schematic diagram of the structure of an electronic device in an embodiment of the present application is shown;
[0060] Figure 7 A schematic diagram of the structure of another electronic device in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0061] In order to make the purpose, features, and advantages of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of this application.
[0062] In order to make the purpose, technical solutions and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting this application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0063] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0064] In the following description, the terms "first\second" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It is understandable that "first\second" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0065] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.
[0066] It should be understood that in the various embodiments of the present application, the size of the serial number of each implementation process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0067] Display screens, such as organic light-emitting diode (OLED) displays, require a constant supply of current to maintain the image in an area where the image is displayed for a long time. This constant supply of current to the pixels in this area can cause the light-emitting devices in that area to age. As a result, when other content is displayed in that area, the brightness of the pixels in that area decreases, resulting in dark spots. This is known as screen burn-in.
[0068] In this application, by: adjusting the image parameters of the target display area in the display screen to target image parameters different from the current image parameters in response to a target trigger event; and controlling the power supply parameters supplied to the display screen to target power supply parameters that match the target image parameters to maintain the visual effect of the target display area, this technical solution can achieve long-term display of the image in the area and avoid the occurrence of screen burn-in. The technical solution of this application is further explained below.
[0069] The display control method of the present application can be applied to a display screen with a processing function such as a processor, and can also be applied to an electronic device with a display screen. In the present application, the display control logic is described by taking the application to a display screen with a processing function as an example.
[0070] Figure 1 The following is a schematic diagram showing the implementation process of the display control method in the embodiment of the present application. Figure 1 .like Figure 1 As shown, the method includes:
[0071] S101: In response to a target triggering event, adjusting image parameters of a target display area in a display screen to target image parameters that are different from current image parameters.
[0072] In this application, a target trigger event may be an event that triggers adjustment of image parameters of a target display area of a display screen and simultaneous adjustment of power supply parameters of the display screen to prevent screen burn-in. The electronic device or display screen with processing capabilities may determine the occurrence of the event by detecting at least one of the following conditions and respond to the event.
[0073] Scenario 1: In response to detecting that a display parameter of at least one display area in a display screen has not changed within a first time period, it is determined that a target trigger event has been generated.
[0074] In this case, the display area may be an area such as an interactive control area of the display screen, a static area in the display screen, a background area for displaying an image in the display screen, and the like. The interactive control area and the static area may be pre-delineated in the display screen. For example, the interactive control area may be an area for displaying commonly used icons, such as the right area of the display screen. The static area may be an area where the display content is relatively fixed, such as the taskbar area. The background area for displaying an image may be an area in the display screen for displaying images other than the foreground image. The display area may be a partial area of the display screen or the entire area of the display screen, depending on the specific circumstances.
[0075] In this application, a display parameter may be the display content of a display area, or may be at least one of the following parameters: pixel grayscale, display brightness, and display chromaticity of the display area. The first duration and other durations referred to in this application may be pre-set time lengths. These durations may be in milliseconds, seconds, minutes, or hours, depending on the specific circumstances.
[0076] For example, if it is detected that the display content of a display area has not changed within a first time period (the display content of the display area has not changed for a long time), or if it is detected that the pixel grayscale of a display area has not changed within a first time period (the pixel grayscale of the display area has not changed for a long time), it is determined that a target trigger event has been generated.
[0077] Scenario 2: In response to a repetition rate of display image frames output by the display screen within a second time period being greater than a first threshold, it is determined that a target trigger event is generated.
[0078] In this case, the display screen can display images frame by frame. In the multi-frame images displayed frame by frame, the content of the frame images may change less. For example, the background part of the image in the multi-frame images does not change, and only the foreground part changes. It is possible that in the multi-frame images displayed frame by frame, the movement range of an object in the image, such as a tree in a landscape painting, is small. For example, compared to the tree being in the middle of the image in the first frame, the tree is located 1 cm to the right of the middle of the image in the tenth frame. In layman's terms, situations where the content of the frame image changes less and the movement range of one or some objects in the image is small can be regarded as situations where the display content of the image frame changes less.
[0079] If it is detected that the content of the image frames output by the display screen changes little during the second duration and the range of movement of one or more objects in the image is small, it can be determined that the repetition rate of the image frames displayed on the display screen is greater than the first threshold, and a target trigger event is generated. In other words, if it is detected that the display screen displays the same content for a long period of time with little change, a target trigger event is generated, indicating that image parameters and power supply parameters need to be adjusted to avoid screen burn-in.
[0080] The first threshold value may be any reasonable value, such as 80% or 90%. The second duration may be a pre-set duration. The duration may be in milliseconds, seconds, minutes, or hours, preferably in seconds.
[0081] Scenario three: In response to the display screen displaying and outputting target image content, it is determined that a target trigger event is generated.
[0082] In this case, the target image content is a static image that can be displayed on the display screen. For example, a wallpaper image displayed on the display screen, a paused video displayed on the display screen, a screen saver image displayed on the display screen, or an image file played on the display screen, such as a PPT file. The target image content can also be a static part displayed on the display screen in a dynamic display scene, or a part with less image changes. For example, a static image that can be displayed in a picture-in-picture mode, or an image that can be displayed in one or more windows in a multi-window scene for displaying a static image or image content that changes less. When it is detected that a static image is displayed on the display screen, or that a static image is displayed in the picture-in-picture display mode, it can be considered that the target display content is detected on the display screen, and it is determined that a target trigger event is generated.
[0083] Scenario 4: In response to the display screen entering the first display mode, it is determined that a target trigger event is generated.
[0084] In this case, when there is a need to use a display area of the display screen for fill light, switch a display area of the display screen from three-color (RGB) mode to monochrome mode, or switch the display screen from non-sketchboard mode to sketchboard mode, it is detected that the display screen has a need to enter fill light mode, monochrome mode, or sketchboard mode, then it is considered that the display screen is detected to enter the first display mode, and it is determined that a target trigger event is generated.
[0085] Generally speaking, the target display area may be an area in the display screen that has not changed for a long time, has changed less, or provides fill light, or enters a monochrome display mode. For example, in the aforementioned scenario one, the target display area may be an area in the display screen where the display content has not changed for a long time, or an area where the pixel grayscale has not changed for a long time. In the aforementioned scenario two, the target display area may be an area in the display screen used to display the background image in multiple frames of images, or an area where the object movement range is small. In the aforementioned scenario three, the target display area may be an area in the display screen where a static image is displayed, or an area where a static partial image is displayed in a dynamic display scene. In the aforementioned scenario four, the target display area may be an area in the display screen where fill light is provided, or enters a monochrome display mode.
[0086] The image parameters of the target display area include, but are not limited to, the following: pixel grayscale, brightness, hue, saturation, etc. Taking the pixel grayscale of the target display area as an example, relative to the current grayscale value of the pixels in the target display area, the current grayscale value can be adjusted in an increasing direction to the target grayscale value (the target grayscale value is greater than the current grayscale value), or the current grayscale value can be adjusted in a decreasing direction to the target grayscale value (the target grayscale value is less than the current grayscale value).
[0087] In layman's terms, in the present application, for the adjustment of image parameters, the adjustment can be made in the direction of increase to obtain image parameters larger than the current image parameters as target image parameters. Alternatively, the adjustment can be made in the direction of decrease to obtain image parameters smaller than the current image parameters as target image parameters. Alternatively, the adjustment can be made in the direction of increasing the grayscale value first, and then in the direction of decreasing the grayscale value. Alternatively, the adjustment can be made in the direction of increasing / decreasing the grayscale value first, and then restored to the initial grayscale value. Alternatively, the adjustment can be made in the direction of increasing / decreasing the grayscale value first, and then restored to the initial grayscale value, and then adjusted from the initial grayscale value in the direction of decreasing / increasing the grayscale value. Any other reasonable circumstances that are not fully detailed are covered within the scope of the present application. With respect to the aforementioned adjustment process, the target image parameters obtained after adjustment can be used to display the display parameters of the target display area.
[0088] S102: Controlling power supply parameters for supplying power to the display screen to be adjusted to target power supply parameters that match target image parameters, so as to maintain a visual effect of a target display area.
[0089] In this step, the power supply parameter can be the power supply current or power supply voltage provided to the display screen. In the present application, the display screen with processing functions or the controller or processor within the display screen can control the power supply module to output the power supply current or power supply voltage to the display screen to achieve the visual effect of maintaining the target display area unchanged. In terms of structure, the power supply module can be part of the display screen or a part independent of the display screen.
[0090] Maintaining the visual effect of the target display area unchanged can be maintaining the target display area's visual perception to the user unchanged, or making the user believe that the color and / or brightness of the target display area remains unchanged, or making the overall display parameters of the target display area remain unchanged after adjusting image parameters such as brightness, grayscale, and color scale.
[0091] It can be understood that the adjustment of the image parameters of the target display area in a large or small direction will cause the image of the target display area to change in the image attributes corresponding to the image parameters. Taking the image parameter as pixel grayscale as an example, the image attribute corresponding to the image parameter is image brightness. In order to maintain the visual effect of the target display area unchanged, it is necessary to adjust the power supply parameters in the opposite direction of the image attributes, so as to neutralize or compensate for the changes in image attributes caused by the adjustment of the image parameters by synchronously adjusting the power supply parameters, thereby maintaining the visual effect of the target display area unchanged. Based on this, it can be considered that the target power supply parameters that match the target image parameters can be: power supply parameters that can neutralize or compensate for the changes in image attributes caused by the adjustment of the image parameters.
[0092] For example, taking the image parameter as pixel grayscale, if the brightness of the image itself is increased by 10% by adjusting the image grayscale, the target power supply parameter for the display screen should be a supply current or supply voltage that can reduce the brightness of the target display area by 10%, so as to neutralize the increase in the brightness of the picture by reducing the brightness of the screen itself, so as to maintain the display effect of the target display area unchanged in the overall presentation.
[0093] Generally speaking, this step may be: according to the adjustment result of the image parameters, the power supply parameters of the display screen are synchronously adjusted to maintain the display effect of the target display area.
[0094] The technical solution shown in S101-S102, in response to a target trigger event, adjusts the image parameters of the target display area and, based on the adjustment results of the image parameters, synchronously adjusts the power supply parameters of the display screen to maintain the display effect of the target display area. This achieves the adjustment of the power supply parameters of the display screen without affecting the user's viewing experience, effectively avoiding the burn-in phenomenon caused by the long-term fixed power supply current of the display screen in the related art, and reducing the risk of burn-in. In this application, by adjusting the image parameters and synchronously adjusting the power supply parameters of the display screen, it is possible to achieve long-term display of the image without burn-in, and to maintain the visual display effect.
[0095] In some embodiments, the technical solutions of the present application can time or monitor the duration of the target display area under the current image parameters, thereby obtaining timing data for the display screen. Adjusting the image parameters of the target display area on the display screen to target image parameters that are different from the current image parameters can be achieved by at least one of the following two methods.
[0096] Method 1: Obtain the original image parameters of each pixel in the target display area; determine the corresponding adjustment data based on the original image parameters and the timing data of the display screen, and use the adjustment data to adjust the current image parameters of the target display area to the target image parameters; wherein the timing data can represent the duration of the target display area under the current image parameters.
[0097] In this application, the original image parameters include the pixel grayscale, brightness, saturation and other image parameters used in the target display area during the timing or monitoring period. The original image parameters are obtained by reading the image parameters used in the target display area during the timing period.
[0098] In method 1, because the possible timing durations of the display screen using the original image parameters can be known in advance, each timing duration and the possible adjustment parameters (such as adjustment amplitude values) for the image parameters under each timing duration can be recorded accordingly, or the original image parameters, each timing duration under the original image parameters, and the possible adjustment parameters can be recorded accordingly to form first record information. When in use, the adjustment amplitude value corresponding to the timing data (timing duration) of the display screen can be found in the first record information, or the adjustment amplitude value corresponding to the original image parameters and the timing data of the display screen can be found as adjustment data, so that the image parameters can be adjusted using the adjustment data.
[0099] For example, the first recorded information includes the following information: when the timed duration is less than 3 minutes, the adjustment value is reduced by 5% based on the original image parameters; when the timed duration is between 4 and 6 minutes, the adjustment value is reduced by 10%; when the timed duration is between 7 and 9 minutes, the adjustment value is increased by 5%. Assuming that the duration of the target display area under the current image parameters is monitored to be less than 3 minutes, and it is determined based on the first recorded information that the adjustment data is reduced by 5% based on the original image parameters, the original image parameters are reduced by 5% and used as the target image parameters.
[0100] It should be noted that the adjustment of the current image parameter can be in the direction of increasing or decreasing (raising or lowering) the image parameter relative to the current image parameter, which is the initial image parameter. The adjustment can be performed first in the direction of increasing or decreasing the image parameter, then adjusting it to the initial image parameter. Alternatively, the adjustment can be performed first in the direction of increasing or decreasing the image parameter, then adjusting it to the initial image parameter, and then adjusting it again in the direction of increasing or decreasing the image parameter. Any other reasonable adjustment method is also possible. Adjustments in the direction of increasing or decreasing the image parameter can be randomized based on the timer duration. For example, the timer duration can be decreased when the timer duration is less than 3 minutes, decreased when the timer duration is between 4 and 6 minutes, and increased when the timer duration is between 7 and 9 minutes. Adjustments in the direction of increasing or decreasing the image parameter can be regular based on the timer duration. For example, the timer duration can alternate between increasing and decreasing every 5 minutes. For example, the timer duration can be decreased when the timer duration is less than 5 minutes, increased when the timer duration is between 6 and 10 minutes, decreased when the timer duration is between 11 and 15 minutes, and increased when the timer duration is between 15 and 20 minutes. The specific timing duration of whether to reduce or increase, or whether to restore to the initial image parameters after reduction or increase, and the amplitude of reduction or increase are all flexibly set according to specific circumstances and are not restricted.
[0101] The aforementioned first record information is only a specific example, and any reasonable situation is covered within the protection scope of this application.
[0102] Method 2: Obtain original image parameters of each pixel in the target display area; read corresponding target image parameters based on the original image parameters and timing data of the display screen, and adjust the current image parameters to the target image parameters.
[0103] The original image parameters and the method of obtaining the original image parameters involved in the second method are described in the above description of the first method and will not be repeated here.
[0104] In the second method, because the various possible values of the original image parameters used by the pixels in the target display area, the various possible timing durations for that area, and the desired image parameters to be adjusted are known in advance, the values of the original image parameters, the various possible timing durations for that area, and the desired image parameters to be adjusted can be recorded accordingly to form second recorded information. When in use, the desired image parameters to be adjusted can be found from the second recorded information based on the original image parameters and the timing data of the display screen, and used as the target image parameters. Each pixel in the target display area is adjusted from the current image parameters to the target image parameters.
[0105] For example, the second recorded information may include the following information: the image parameter to which the original image parameter A1 is expected to be adjusted within a 3-minute timer is C1; the image parameter to which the original image parameter A1 is expected to be adjusted within a 4-6-minute timer is C2; and the image parameter to which the original image parameter A1 is expected to be adjusted within a 7-9-minute timer is C3. Assuming that the original image parameter of the target display area is A1 and the monitored timer duration is 3 minutes, based on these two data points and the aforementioned recorded information, the target image parameter is determined to be C1. The image parameter of the target display area is adjusted from A1 to C1.
[0106] The second recorded information in the example above records the desired image parameters to which the same original image parameters are adjusted within different timed durations. Of course, the second recorded information also includes other possible image parameters to which the original image parameters are desired to be adjusted within various timed durations. It is understood that the image parameters adjusted within each timed duration may be obtained by increasing or decreasing the original image parameters, without specific limitation.
[0107] In one possible approach, the correspondence between the original image parameters, the increased image parameters, and the decreased image parameters obtained by increasing or decreasing the original image parameters to a certain extent can be pre-recorded to form third recorded information. Within different timing durations, the increased image parameters or decreased image parameters in the third recorded information can be randomly used as target image parameters. Within different timing durations, the increased image parameters, decreased image parameters, or initial image parameters in the third recorded information can also be used as target image parameters according to a certain timing pattern. For example, within a timing duration of 5 seconds, the increased image parameters can be used as the target image parameters. Within a timing duration of 7-9 minutes, the initial image parameters or decreased image parameters can be used as the target image parameters.
[0108] In the second method, the process of obtaining the target image parameters can be referred to the subsequent Figure 3 The description of the scheme shown is similarly understood and will not be repeated.
[0109] The technical solutions of the aforementioned method 1 and method 2 utilize highly feasible technical means to achieve timely and accurate adjustment of the image parameters of the target display area, providing a guarantee for avoiding screen burn-in.
[0110] In some embodiments, combined Figure 2 As shown, the aforementioned technical solution of adjusting the image parameters of the target display area in the display screen to target image parameters different from the current image parameters can be implemented in the following manner.
[0111] S201: Determine a target display area from at least one display area in a display screen, wherein the grayscale value of each pixel in the target display area does not change within a first time period.
[0112] The display screen is detected to determine whether there is an area where the grayscale value of pixels has not changed within a predetermined time period, such as a first time period. If such an area is detected, the area is designated as the target display area. If the grayscale value of pixels within the area has not changed within the first time period, it can be considered that the display in this area has not changed for a long time and may have experienced burn-in. To prevent burn-in in this area, subsequent related solutions can be implemented.
[0113] S202: Adjusting the grayscale value of each pixel in the target display area to a target grayscale value different from the current grayscale value.
[0114] In this application, the grayscale value of the pixel can be used as an image parameter to adjust the grayscale value of the pixel and adjust the power supply parameters of the display screen according to the adjustment of the pixel grayscale value to avoid the occurrence of screen burn-in.
[0115] like Figure 3As shown, the technical solution of adjusting the grayscale value of each pixel point in the target display area to a target grayscale value different from the current grayscale value in step S202 includes the following steps:
[0116] S2021: Identify the original grayscale value of each pixel in the target display area.
[0117] In this step, a pixel is composed of three sub-pixels: R (red), G (green), and B (blue). The original grayscale values of the three sub-pixels that make up the pixel are identified. For ease of description, the original grayscale values of the pixels in the identified target display area are recorded as R, G, and B.
[0118] S2022: Calculate the color coordinates of each pixel in the target display area based on the original grayscale value.
[0119] In this step, the normalization method can be used to normalize the original grayscale value to obtain the normalized grayscale value; based on the normalized grayscale value and the reference matrix of the display screen, the energy value of the pixel point is obtained; and the color coordinates of the pixel point are obtained through the energy value of the pixel point. Specifically,
[0120] Considering that the original grayscale values of the three identified sub-pixels are generally nonlinear, for ease of calculation, the nonlinear grayscale values can be converted into linear grayscale values. In implementation, a normalization method can be used to achieve the conversion of the sub-pixel grayscale values from nonlinear to linear. Furthermore, based on the comparison results between the original grayscale values of each sub-pixel constituting the pixel and a preset value, such as the maximum grayscale value, the conversion of the original grayscale values of the sub-pixels from nonlinear to linear is achieved.
[0121] If X / 255> the first threshold value such as 0.04045, then X'=((X / 255+0.055) / 1.055)^2.4(1);
[0122] If X / 255<the first threshold value, such as 0.04045, then X'==(X / 255) / 12.92(2);
[0123] Where X represents the original grayscale values R, G, and B of the three sub-pixels, and X' represents the normalized grayscale values R', G', and B' of the three sub-pixels. 255 is the maximum grayscale value obtained by dividing the grayscale values into the range [0, 255]. For the case where X / 255 = the first threshold, such as 0.04045, the calculation can be performed using either formula (1) or formula (2).
[0124] According to the following formula, the normalized grayscale values R', G', and B' are converted to X, Y, and Z. Here, X represents the energy of the pixel in the R component, Y represents the energy in the G component, and Z represents the energy in the B component.
[0125]
[0126] Where M is the reference matrix of the display screen, which is a known value. For example, M is a 3 by 3 matrix.
[0127]
[0128] Calculate X, Y, and Z using formulas (4) and (5) to obtain the color coordinates (x, y) of the pixel.
[0129]
[0130]
[0131] S2023: Determine adjustment parameters for the grayscale value of each pixel based on the color coordinates and the timing data of the display screen, and use the adjustment parameters to adjust the current grayscale value of each pixel to the target grayscale value, wherein the timing data can represent the duration of the target display area outputting the current display content, and the adjustment parameters can adjust the ratio of the three sub-pixels of each pixel in the current display content.
[0132] If the aforementioned X, Y, and Z are used as the original energy values of the pixel, then in this step, the new energy value of the pixel can be obtained based on the original energy value of the pixel and the adjustment parameter; the new reference grayscale value of the pixel can be obtained based on the new energy value of the pixel and the reference matrix of the display screen; and the new reference grayscale value of the pixel can be denormalized to obtain the new grayscale value of the pixel. Specifically,
[0133] If the adjustment data or adjustment parameter for adjusting the grayscale value is determined to be A+1 from at least one of the first and third recorded information, it means that the image parameter is increased by 10% grayscale energy (1.1 times the original grayscale energy) based on the original grayscale energy. If A-1 is determined to be A-1, it means that the image parameter is decreased by 10% grayscale energy (0.9 times the original grayscale energy) based on the original grayscale energy.
[0134] Taking the adjustment parameter A+1 as an example, the new energy value of the pixel is X' 、 Y' and Z' can be obtained by the (original) energy values X, Y, and Z of the pixel point and the adjustment parameters, as shown in the following formula (6).
[0135] X' = 1.1X Y' = 1.1Y Z' = 1.1Z (6)
[0136] Here, X' represents the new energy of the pixel on the R component, Y' represents the new energy on the G component, and Z' represents the new energy on the B component.
[0137] The new color coordinates (x', y') of the pixel are obtained by the new energy value of the pixel, as shown in formula (7) and formula (8).
[0138]
[0139] It can be seen from formula (7) and formula (8) that by increasing the energy consistency of the three components R, G, and B of the pixel at the same time (all increased by 1.1 times), the grayscale of the pixel is changed, avoiding the occurrence of screen burn-in.
[0140] If (x, y) is regarded as the primary color coordinates of the pixel point, it can be seen from formula (7) and formula (8) that, because the energy of the three components is increased consistently, the color coordinates (x', y') of the pixel point relative to the primary color coordinates (x, y) of the pixel point before and after the energy of the three components is increased are unchanged. That is, x'=x; y'=y in this application. Although the energy of the three components R, G, and B of the pixel point has changed, the color coordinates of the pixel point have not changed as a whole, indicating that the display color of the pixel point will not change, maintaining the effect that the display color of the target display area will not change, giving the user a visual experience of color display consistency.
[0141] Here, it should be noted that according to the provisions of color science, color coordinates can be expressed in two dimensions.
[0142] The new reference grayscale value of the pixel is calculated according to formula (9). The new reference grayscale value of the pixel can be represented by the new reference grayscale values R'1, G1', and B1' of the three sub-pixels constituting the pixel.
[0143]
[0144] Among them, M -1 is the inverse matrix of the known matrix M.
[0145] The new grayscale value of the pixel is calculated according to the following formula: The new grayscale value of the pixel can be represented by the new grayscale values R1, G1, and B1 of the three sub-pixels constituting the pixel.
[0146] If R′1> the second threshold value such as 0.003444, then
[0147] If R′1≤the second threshold value such as 0.003444, then R1=R′1*12.92*255;
[0148] If G′1> the second threshold value such as 0.003444, then
[0149] If G′1≤the second threshold value such as 0.003444, then G1=G′1*12.92*255;
[0150] If B′1> the second threshold value such as 0.003444, then
[0151] If B′1≤the second threshold value such as 0.003444, then B1=B′1*12.92*255;
[0152] R1, G1, and B1 are new grayscale values obtained by adjusting the grayscale values of the pixels in the target display area. The new grayscale values can be used as target grayscale values.
[0153] If the adjustment parameter is A-1, the aforementioned formula (6) becomes formula (6').
[0154] X'=(1-0.1)*X=0.9X Y'=(1-0.1)*Y=0.9Y
[0155] Z'=(1-0.1)*Z=0.9Z(6')
[0156] Accordingly, formula (7) becomes formula (7'), and formula (8) becomes formula (8').
[0157]
[0158] Regarding the calculation of the new reference grayscale value and the new grayscale value of the pixel, please refer to the above description when the adjustment parameter is A+1, and will not be repeated here. It can be understood that the adjustment performed using the adjustment parameter A+1 as an example is to adjust the grayscale value in the direction of increasing. The adjustment performed using the adjustment parameter A-1 as an example is to adjust the grayscale value in the direction of decreasing.
[0159] In the aforementioned solution, by adjusting the pixel energy value, timely and accurate grayscale adjustment is achieved, providing a guarantee for avoiding screen burn-in. The consistent increase in the energy of the three components of R, G, and B at the same time maintains the effect of no change in the displayed color of the target display area.
[0160] Through the aforementioned adjustment scheme, the original grayscale values R, G, and B of the pixel are adjusted to target grayscale values R1, G1, and B1, which are different from the original grayscale values. This adjustment changes the ratio of the three sub-pixels in the pixel and is a highly feasible adjustment scheme.
[0161] In some embodiments, the aforementioned scheme of controlling the power supply parameters for supplying power to the display screen to be adjusted to target power supply parameters that match the target image parameters can be implemented as follows:
[0162] Based on the target image parameters and the current image parameters, the brightness change data of the target display area is determined; based on the brightness change data, the target power supply module is controlled to adjust the power supply current or power supply voltage supplied to the display screen to the target power supply current or target power supply voltage.
[0163] For example, taking the image parameter as the pixel grayscale of the target display area and the adjustment parameter as A+1, the target grayscale value energy increases by 10% compared to the original grayscale energy. The increase in grayscale value energy can increase the brightness of the content displayed in the target display area, such as the brightness of the image itself, by 10%. The 10% brightness increase can be used as brightness change data. In order to maintain the visual effect display of the target display area unchanged, the 10% brightness increase of the image itself can be neutralized by controlling the reduction of the power supply current or power supply voltage supplied to the display screen. For example, by reducing the original power supply current or power supply voltage by 10%, a power supply current (target power supply current) of 90% of the original power supply current is used to power the display screen, so that the brightness of the screen itself is reduced by 10%. This solution is to neutralize the problem of the 10% brightness increase of the image itself caused by the 10% increase in grayscale by reducing the power supply current to the display screen by 10%. In this way, the visual effect of the target display area can be maintained unchanged.
[0164] For example, taking the image parameter as the pixel grayscale of the target display area and the adjustment parameter as A-1, the target grayscale energy is reduced by 10% compared to the original grayscale energy. The reduction in grayscale value energy can reduce the brightness of the content displayed in the target display area, such as the brightness of the image itself, by 10%. The 10% reduction in brightness can be used as brightness change data. In order to maintain the visual effect display of the target display area unchanged, a power supply current of 110% of the original power supply current (target power supply current) is used to power the display screen, so that the brightness of the screen itself is increased by 10%. This offsets the problem of a 10% reduction in the brightness of the image itself caused by a 10% reduction in grayscale.
[0165] In the above-mentioned scheme, the brightness change data of the target display area is used to control the adjustment of the supply current or supply voltage of the target power supply module to the display screen. This is a method that can timely and accurately neutralize the problem of changes in the visual effects of the target display area caused by the brightness changes brought about by the adjustment of image parameters, thereby maintaining the unchanged visual effect of the target display area.
[0166] Typically, the grayscale value range of a pixel on a display screen is [0, 255]. For each possible grayscale value of a pixel, the target grayscale value for the pixel when the adjustment parameter is A+1 or A-1 can be calculated based on the aforementioned grayscale adjustment scheme. The original grayscale of the pixel, the target grayscale when the adjustment parameter is A+1, and the target grayscale when the adjustment parameter is A-1 are recorded to form a record. This record can be stored in a storage device used to store display-related data, such as the display timing control chip (TconIC).
[0167] For example, the original grayscale of a pixel is (112, 172, 235), the target grayscale (increase grayscale value) when the adjustment parameter is A+1 is (117, 179, 245), and the target grayscale (decrease grayscale value) when the adjustment parameter is A-1 is (106, 164, 224). When needed, for example, when performing an A+1 adjustment on the grayscale of a pixel, the target grayscale when the adjustment parameter is A+1 can be directly read from the aforementioned recorded information as the target image parameter, which is convenient for use.
[0168] Among them, if adjusting parameter A+1 means that the image parameters such as image brightness are increased by 10%, and adjusting parameter A-1 means that the image parameters are reduced by 10%, then adjusting parameter A means maintaining the original image parameters or not adjusting them. In this way, in actual applications, one of the three values of the original grayscale of the pixel point, the increased grayscale value, and the decreased grayscale value can be adjusted to any of the remaining two values except the one of the values. For the same target display area, the grayscale value can be adjusted once or multiple times within the time period for which the grayscale value needs to be adjusted. In the scheme of multiple adjustments, it is sufficient to ensure that the target grayscales adjusted twice are different, so as to avoid the occurrence of screen burn-in caused by the grayscale value of the target display area maintaining the same value for a long time.
[0169] For example, in combination Figure 4As shown, an area A in the display screen displays a picture 1, and the display duration of the picture 1 is timed. If it is found through monitoring that the displayed picture 1 does not change within the preset time T, a target trigger event is generated and the target trigger event is responded to. The grayscale of the identified area A at this time is (112 172 235), and the power supply current to the display screen is B. If the adjustment parameter is determined to be A+1 based on one of the first to third recorded information, the increased grayscale value (117 179 245) can be directly read from the data stored in TconIC as the target grayscale, and the target grayscale will be used to display the pixels in area A. In order to avoid the occurrence of screen burn-in in area A, a power supply current of 90% of B is used to power the display screen, so that the brightness of the screen itself is reduced by 10% to offset the 10% brightness increase of the picture itself caused by the increased grayscale. During the continuous display of screen 1 using the grayscale value (117 179 245) in area A, if the monitoring does not change within the preset time T, a target trigger event is generated and the target trigger event is responded to. The grayscale of area A at this time is identified as (117 179 245), and the power supply current to the display screen is C. If the adjustment parameter is determined to be A based on one of the first to third recorded information, (112 172235) can be directly read from the data stored in TconIC as the target grayscale. The pixels in area A are displayed using the target grayscale. To avoid the occurrence of screen burn-in in area A, a power supply current of 110% C is used to power the display screen, so that the brightness of the screen itself is increased by 10% to offset the 10% brightness reduction of the picture itself caused by the reduction of the grayscale. And so on until the picture is switched. When area A displays picture 1 for a long time, the burn-in phenomenon is avoided by adjusting the pixel grayscale and the power supply current of the display screen once or multiple times, while maintaining the visual display effect of area 1 unchanged.
[0170] In the above content, the description is made by taking an increase or decrease of 10% as an example, and any other reasonable decrease or increase is within the scope of protection of this application.
[0171] In some embodiments, the grayscale value of each pixel in the target display area is adjusted to a target grayscale value different from the current grayscale value, including at least one of the following four situations:
[0172] Case 1: When the target display area is used to output target image content, the grayscale value of each pixel is adjusted to the target grayscale value at a fixed time interval.
[0173] When the target display area is used to display a static image or a static portion of a dynamic display scene or a portion with minimal image changes, the grayscale value of the area can be adjusted at regular intervals to prevent burn-in caused by prolonged periods of no change in the area. The aforementioned fixed time and regular interval can be flexibly set based on actual conditions.
[0174] Case 2: When the display screen is in the fill light mode, the grayscale value of each pixel is adjusted to the target grayscale value at a fixed time interval or a non-fixed time interval.
[0175] When the display is in fill light mode, for the area of the display that needs fill light, the grayscale value can be adjusted every certain time, such as 4 minutes, to avoid the occurrence of screen burn-in caused by the area not changing for a long time.
[0176] Taking into account that in actual applications, the need to fill light the display screen or fill light a certain area in the display screen is random, it is not necessary to adjust the grayscale value at a fixed time interval. Instead, the grayscale value of the area requiring fill light can be adjusted once or multiple times when the display screen enters the fill light mode or at any reasonable time after entering the fill light mode to avoid screen burn-in.
[0177] Case 3: When the display content of the target display area changes, the grayscale value of each pixel is adjusted to the target grayscale value at a non-fixed time interval.
[0178] It is understood that the timing of changes in the display content of the target display area is usually random. In this application, the grayscale value can be adjusted based on the actual display conditions of the display content. For example, if display content A in the target display area has been displayed for a certain period of time, such as 5 minutes, and it is predicted that display content A will change within a period of time in the future, such as 5 minutes, the grayscale value can be adjusted at non-fixed time intervals during the 5-minute display period of display content A. For example, an adjustment can be made once when display content A is displayed for 2 minutes, and once each after display content A is displayed for 4 minutes and 5 minutes.
[0179] Case 4: adjusting the grayscale value of each pixel to a target grayscale value based on an input operation applied to the display screen.
[0180] In this case, the input operation on the display screen can be an operation performed by a user on an input object, such as an area on the display screen where grayscale adjustment is required. This operation can be a touch operation or a voice operation. For example, a click, slide, or circle operation on an area used to display a static portion of a dynamic image scene; or a voice operation on a static area of the display screen used to display a static image. Whether such a user operation on the display screen is detected, and if so, grayscale adjustment can be performed. The user can select the area where grayscale adjustment is required through touch or voice operation.
[0181] Unlike cases one to three, which are automatic adjustment solutions for image parameters such as grayscale values, case four provides a manual adjustment solution for grayscale values. In some application scenarios, case four can be used in combination with any of cases one to three. For example, for a static area displaying a static image, in order to avoid screen burn-in, the user performs a sliding operation on the area for adjusting the grayscale value, and in response to the sliding operation, the grayscale value of the pixels in the static area is adjusted. For another example, for a display area whose display content will change within 10 minutes, the user can perform an operation to adjust the grayscale value at any time within 10 minutes. When the user's operation is detected, the grayscale value of the pixels in the area selected by the operation is adjusted in response to the operation.
[0182] The above solution is applicable to various display scenarios within the target display area, with wide applicability and high feasibility. The above solution provides targeted timings for grayscale value adjustment based on different situations within the target display area. While it is impossible to enumerate all of these, other reasonable display scenarios and reasonable timings for grayscale value adjustment within the target display area are all within the scope of protection of this application.
[0183] In some implementations, the scheme for responding to a target triggering event further includes at least one of the following situations:
[0184] Case 1: In response to a target trigger event, the display layout parameters of the target display area in the display screen are adjusted based on the attribute information of the target display area.
[0185] The attribute information of the target display area is used to characterize the type of the target display area. For example, the target display area is the interactive control area; the target display area is the taskbar area; the target display area is the background area of the image. In order to avoid the aging of the light-emitting devices (used for lighting the display screen) in this area due to long-term use and to increase the service life of the display screen, in this application, at least one of the display layout parameters such as the display position and display size of the target display area in the display screen can be adjusted based on the type of the target display area. For example, the taskbar area is adjusted from the bottom of the display screen to the bottom or right for display. The interactive control area for displaying icons is moved from the left side of the display screen to the right side for display. The fill light area is adjusted from the left side to the right side, or the area, perimeter or radius of the fill light area is adjusted. The display size or area of the image background area in the display screen is reduced, etc.
[0186] The above solution adjusts the display layout parameters of the target display area in the display screen based on the attribute information of the target display area, thereby achieving timely adjustment of the display layout parameters and extending the service life of the target display area.
[0187] Case 2: In response to a target trigger event, when the adjustment frequency of the image parameters of the target display area meets the first trigger condition, the display layout parameters of the target display area in the display screen are adjusted.
[0188] In the present application, the adjustment of the image parameters of the target display area can be once or multiple times. In the multiple adjustment scheme, each adjustment can be adjusted to one of the other two image parameters from the original image parameter, such as the original grayscale, the increased image parameter, such as the increased grayscale, and the decreased image parameter, such as the decreased grayscale. If multiple adjustments are regarded as one round of adjustment, the adjustment frequency can be the number of adjustment rounds. The adjustment frequency that meets the first trigger condition can be that the number of adjustment rounds is greater than or equal to the first preset number of rounds, such as 2 rounds, 3 rounds or 5 rounds. In the case where the image parameters of a target display area are adjusted for multiple rounds and the number of adjustment rounds is greater than the first preset number of rounds, in order to avoid the problem of easy aging of the light-emitting device due to frequent adjustment or long-term use of the area, the display position of the target display area can be adjusted, such as adjusting the display position from the right display to the left display. Alternatively, the display size of the target display area can be adjusted. For example, the display size of the target display area can be reduced to 1 / 3 of the original display size.
[0189] Case 3: In response to a target trigger event, when the adjustment frequency of the image parameters of the target display area meets the second trigger condition, the target display parameters of the target display area are adjusted to adjust the visual effect of the target display area.
[0190] The adjustment frequency meeting the second trigger condition may be that the number of adjustment rounds for adjusting the image parameters of the target display area is greater than or equal to a second preset number of rounds, such as 5 or 10. The second preset number of rounds may be the same as or different from the first preset number of rounds, depending on the specific situation.
[0191] When the image parameters of a target display area have been adjusted multiple times, and the number of adjustment rounds exceeds a second preset number, the visual effect of the target display area can be adjusted by adjusting at least one of the target display parameters, namely, brightness and color, such as by reducing or increasing brightness or changing color. Alternatively, the refresh rate of the display screen can be adjusted, such as by adjusting the refresh rate of the display screen from a high refresh rate to a low refresh rate, to adjust the visual effect of the target display area. This can avoid the problem of aging of the light-emitting devices in the target display area due to the need to maintain a relatively fixed luminous intensity for a long time in order to maintain the same visual effect for the target display area. Adjusting or changing the visual effect of the target display area can also provide users with a better visual experience.
[0192] If the image parameter of the target display area is the pixel grayscale of the target display area, for example, in this application,
[0193] 1. By increasing or decreasing the pixel grayscale and synchronously reducing or increasing the power supply parameters to the display screen, the power supply current to the display screen can show staged changes. In this way, the occurrence of screen burn-in caused by the long-term unchanged power supply current can be effectively avoided, reducing the risk of screen burn-in.
[0194] Second, according to the increase or decrease of pixel grayscale, the power supply parameters of the display screen are timely reduced or increased, realizing the synchronous adjustment of the power supply current and pixel grayscale. The synchronous adjustment of the power supply current timely neutralizes the brightness changes caused by the pixel grayscale adjustment, maintains the unchanged visual display effect of the target display area, and gives users a good visual experience.
[0195] The technical solution of the present application is suitable for any reasonable type of display screen, such as OLED, LCD (liquid crystal display), LED (light emitting diode screen), AMOLED (active matrix organic light emitting diode), and E-Ink (electronic ink screen).
[0196] This application provides a display screen, such as Figure 5 As shown, it includes a processor 501 and a display unit 502, wherein: the processor 501 can adjust the image parameters of the target display area displayed by the display unit 502 to target image parameters different from the current image parameters in response to a target trigger event;
[0197] The processor 501 can also control the target power supply module to adjust the power supply parameters of the drive control board of the display unit 502 to target power supply parameters that match the target image parameters to maintain the visual effect of the target display area, wherein the target power supply module belongs to or does not belong to the display screen.
[0198] In practical applications, the processor 501 can be any device with processing functions, such as an MCU (microcontroller unit) or a CPU (central processing unit). The aforementioned drive control board can be a TconIC. The power supply module can be set in the display screen or can be set independently of the display screen. The display screen of the present application can be a rechargeable portable display or a desktop display connected to an external power supply.
[0199] In some embodiments, the processor 501 is further configured to:
[0200] In response to detecting that a display parameter of at least one display area in the display unit 502 has not changed within a first time period, determining that the target trigger event has occurred;
[0201] In response to a repetition rate of the display image frames output by the display unit 502 within the second time period being greater than a first threshold, determining that the target trigger event is generated;
[0202] In response to the display unit 502 displaying and outputting the target image content, determining that the target trigger event is generated;
[0203] In response to the display unit 502 entering the first display mode, it is determined that the target trigger event is generated.
[0204] In some embodiments, the processor 501 is further configured to:
[0205] Obtaining original image parameters of each pixel in the target display area;
[0206] determining corresponding adjustment data based on the original image parameters and the timing data of the display unit 502, so as to adjust the current image parameters of the target display area to the target image parameters using the adjustment data; or,
[0207] Reading corresponding target image parameters based on the original image parameters and the timing data of the display unit 502, and adjusting the current image parameters to the target image parameters;
[0208] The timing data can represent the duration of the target display area under the current image parameters.
[0209] In some embodiments, the processor 501 is further configured to:
[0210] Determine a target display area from at least one display area in the display unit 502, wherein the grayscale value of each pixel in the target display area does not change within a first time period;
[0211] The grayscale value of each pixel point in the target display area is adjusted to a target grayscale value different from the current grayscale value.
[0212] In some embodiments, the processor 501 is further configured to:
[0213] Identifying the original grayscale value of each pixel in the target display area;
[0214] Calculating the color coordinates of each pixel point in the target display area based on the original grayscale value;
[0215] Based on the color coordinates and the timing data of the display unit 502, adjustment parameters of the grayscale value of each pixel are determined, so as to adjust the current grayscale value of each pixel to the target grayscale value using the adjustment parameters, wherein the timing data can represent the duration of the target display area outputting the current display content, and the adjustment parameters can adjust the ratio of the three sub-pixels of each pixel in the current display content.
[0216] In some embodiments, the processor 501 is further configured to:
[0217] When the target display area is used to output target image content, adjusting the grayscale value of each pixel to a target grayscale value at a fixed time interval;
[0218] When the display unit 502 is in a fill light mode, the grayscale value of each pixel is adjusted to a target grayscale value at a fixed time interval or a non-fixed time interval;
[0219] When the display content of the target display area changes, adjusting the grayscale value of each pixel to the target grayscale value at non-fixed time intervals;
[0220] The grayscale value of each pixel is adjusted to a target grayscale value based on an input operation applied to the display unit 502 .
[0221] In some embodiments, the processor 501 is further configured to:
[0222] determining brightness change data of the target display area based on the target image parameter and the current image parameter;
[0223] Based on the brightness change data, the target power supply module is controlled to adjust the supply current or supply voltage used to supply power to the display unit 502 to the target supply current or target supply voltage.
[0224] In some embodiments, the processor 501 is further configured to:
[0225] In response to a target trigger event, adjusting display layout parameters of the target display area in the display unit 502 based on attribute information of the target display area;
[0226] When the adjustment frequency of the image parameters of the target display area meets the first trigger condition, adjusting the display layout parameters of the target display area in the display unit 502;
[0227] When the adjustment frequency of the image parameters of the target display area meets the second trigger condition, the target display parameters of the target display area are adjusted to adjust the visual effect of the target display area.
[0228] The present application also provides an electronic device, such as Figure 6 As shown, it includes a device body 601, a processor 602 and a display screen 603 provided on the device body 601, and a power supply module 604 provided on the device body 601 and used to supply power to the display screen 603, wherein:
[0229] The processor 602 is capable of adjusting the image parameters of the target display area in the display screen 603 to target image parameters that are different from the current image parameters in response to the target trigger event; and
[0230] The power supply parameters of the power supply module 604 used to supply power to the display screen 603 are adjusted to target power supply parameters that match the target image parameters, so as to maintain the visual effect of the target display area.
[0231] For an understanding of the processor 602 and the display screen 603 in the aforementioned electronic device, please refer to Figure 5 The processor and display unit in the embodiment are not described in detail.
[0232] It should be noted that the display screen and electronic device of the embodiment of the present application, since the principles of solving the problems of the display screen and electronic device are similar to those of the aforementioned display control method, the implementation process and implementation principles of the display screen and electronic device can refer to the description of the implementation process and implementation principles of the aforementioned method, and the repeated parts will not be repeated.
[0233] According to an embodiment of the present application, the present application also provides an electronic device and a readable storage medium.
[0234] The electronic device includes at least one processor; and a memory in communication with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the display control method described in the present application. The computer instructions are used to cause the computer to perform the display control method described in the present application.
[0235] The present application also provides a computer program product, including a computer program / instruction, which implements the display control method of the present application when executed by a processor.
[0236] Figure 7 A schematic block diagram of an example electronic device 800 that can be used to implement an embodiment of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or claimed herein.
[0237] like Figure 7 As shown, the device 800 includes a computing unit 801, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 into a random access memory (RAM) 803. Various programs and data required for the operation of the device 800 can also be stored in the RAM 803. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0238] Various components in device 800 are connected to I / O interface 805, including an input unit 806, such as a keyboard, mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a magnetic disk, optical disk, etc.; and a communication unit 809, such as a network card, modem, wireless communication transceiver, etc. The communication unit 809 allows device 800 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0239] The computing unit 801 can be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 801 performs the various methods and processes described above, such as the display control method. For example, in some embodiments, the display control method can be implemented as a computer software program that is tangibly contained in a machine-readable medium, such as a storage unit 808. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 800 via the ROM 802 and / or the communication unit 809. When the computer program is loaded into the RAM 803 and executed by the computing unit 801, one or more steps of the display control method described above can be performed. Alternatively, in other embodiments, the computing unit 801 can be configured to perform the display control method by any other appropriate means (e.g., by means of firmware).
[0240] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0241] The program code for implementing the methods of the present application can be written in any combination of one or more programming languages. Such program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the program code is executed by the processor or controller, the functions / operations specified in the flow charts and / or block diagrams are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0242] In the context of the present application, a machine-readable medium can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0243] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0244] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0245] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.
[0246] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A display control method, comprising: In response to a target trigger event, adjusting image parameters of a target display area in the display screen to target image parameters that are different from current image parameters; as well as, The power supply parameters for supplying power to the display screen are controlled to be adjusted to target power supply parameters that match the target image parameters, so as to maintain the visual effect of the target display area.
2. The method according to claim 1, wherein the target triggering event is generated by at least one of the following: In response to detecting that a display parameter of at least one display area in the display screen has not changed within a first time period, determining to generate the target trigger event; In response to a repetition rate of display image frames output by the display screen within a second time period being greater than a first threshold, determining that the target trigger event is generated; In response to the display screen displaying the output target image content, determining that the target trigger event is generated; In response to the display screen entering the first display mode, it is determined that the target trigger event is generated.
3. The method according to claim 1 or 2, wherein: Adjusting the image parameters of the target display area on the display screen to target image parameters that are different from the current image parameters, including: Obtaining original image parameters of each pixel in the target display area; determining corresponding adjustment data based on the original image parameters and the timing data of the display screen, so as to adjust the current image parameters of the target display area to the target image parameters using the adjustment data; or, Reading corresponding target image parameters based on the original image parameters and the timing data of the display screen, and adjusting the current image parameters to the target image parameters; The timing data can represent the duration of the target display area under the current image parameters.
4. The method according to claim 1 or 2, wherein: Adjusting the image parameters of the target display area on the display screen to target image parameters that are different from the current image parameters, including: determining a target display area from at least one display area in the display screen, wherein the grayscale value of each pixel in the target display area does not change within a first time period; The grayscale value of each pixel point in the target display area is adjusted to a target grayscale value different from the current grayscale value.
5. The method according to claim 4, wherein Adjusting the grayscale value of each pixel point in the target display area to a target grayscale value different from the current grayscale value includes: Identifying the original grayscale value of each pixel in the target display area; Calculating the color coordinates of each pixel point in the target display area based on the original grayscale value; Based on the color coordinates and the timing data of the display screen, adjustment parameters for the grayscale value of each pixel are determined, so as to adjust the current grayscale value of each pixel to the target grayscale value using the adjustment parameters, wherein the timing data can represent the duration of the target display area outputting the current display content, and the adjustment parameters can adjust the ratio of the three sub-pixels of each pixel in the current display content.
6. The method according to claim 4, wherein: Adjusting the grayscale value of each pixel point in the target display area to a target grayscale value different from the current grayscale value includes at least one of the following: When the target display area is used to output target image content, adjusting the grayscale value of each pixel to a target grayscale value at a fixed time interval; When the display screen is in a fill light mode, adjusting the grayscale value of each pixel to a target grayscale value at a fixed time interval or a non-fixed time interval; When the display content of the target display area changes, adjusting the grayscale value of each pixel to the target grayscale value at non-fixed time intervals; The grayscale value of each pixel is adjusted to a target grayscale value based on an input operation applied to the display screen.
7. The method according to claim 1, wherein Controlling a power supply parameter for supplying power to the display screen to be adjusted to a target power supply parameter that matches the target image parameter includes: determining brightness change data of the target display area based on the target image parameter and the current image parameter; Based on the brightness change data, the target power supply module is controlled to adjust the supply current or supply voltage used to supply power to the display screen to the target supply current or target supply voltage.
8. The method according to claim 1, further comprising at least one of the following: In response to a target trigger event, adjusting display layout parameters of the target display area in the display screen based on attribute information of the target display area; When the adjustment frequency of the image parameters of the target display area meets the first trigger condition, adjusting the display layout parameters of the target display area in the display screen; When the adjustment frequency of the image parameters of the target display area meets the second trigger condition, the target display parameters of the target display area are adjusted to adjust the visual effect of the target display area.
9. A display screen comprising a processor and a display unit, wherein: The processor is capable of adjusting the image parameters of the target display area displayed by the display unit to target image parameters different from the current image parameters in response to the target trigger event; The processor is also capable of controlling the target power supply module to adjust the power supply parameters of the drive control board of the display unit to target power supply parameters that match the target image parameters to maintain the visual effect of the target display area, wherein the target power supply module belongs to or does not belong to the display screen.
10. An electronic device comprising a device body, a processor and a display screen disposed on the device body, and a power supply module disposed on the device body and configured to supply power to the display screen, wherein: The processor is capable of adjusting the image parameters of the target display area in the display screen to target image parameters different from the current image parameters in response to the target trigger event; and The power supply parameter of the power supply module for supplying power to the display screen is controlled to be adjusted to a target power supply parameter that matches the target image parameter, so as to maintain the visual effect of the target display area.
Citation Information
Cited By
LCD (liquid crystal display) aging compensation control method and system
CN120977263A