Screen color temperature adjustment method and device, and storage medium

CN116229916BActive Publication Date: 2026-09-04BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211640954.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-20
Publication Date
2026-09-04
Estimated Expiration
2042-12-20

AI Technical Summary

Technical Problem

然而,在同一屏幕亮度下,屏幕色温始终保持不变的状态,随着终端屏幕使用时间延长,以及屏幕显示内容的变化,在此状态下长时间使用屏幕同样会导致视觉疲劳

Benefits of technology

[0061]本公开的实施例提供的技术方案可以包括以下有益效果:通过获取的屏幕在第一时刻的第一反射亮度,以及屏幕在第二时刻的第二反射亮度,以及第一时刻与第二时刻来调节屏幕的色温,可以根据屏幕显示的强度以及使用时间自适应调节屏幕的色温,降低屏幕的短波蓝光辐射,缓解用户的视觉疲劳。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116229916B_ABST
    Figure CN116229916B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a screen color temperature adjustment method, device and storage medium. The method comprises: obtaining a first reflection brightness of an outer screen of a screen at a first time, and obtaining a second reflection brightness of the outer screen at a second time; and adjusting the color temperature of the screen based on the first time, the second time, the first reflection brightness and the second reflection brightness. According to the technical solution of the present disclosure, the color temperature of the screen is adjusted by the obtained first reflection brightness of the screen at the first time, the second reflection brightness of the screen at the second time, and the first time and the second time. The color temperature of the screen can be adaptively adjusted according to the intensity and use time of the screen display, the short-wave blue light radiation of the screen is reduced, and the visual fatigue of the user is relieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of terminal technology, and in particular to a screen color temperature adjustment method, device and storage medium. Background Technology

[0002] With the widespread use of mobile devices, people are spending increasingly more time using them. However, prolonged use of mobile devices can cause eye strain and harm eyesight. Among the factors that have a significant impact, short-wavelength blue light, screen brightness, and color temperature are particularly relevant. Short-wavelength blue light is related to both screen brightness and color temperature.

[0003] A significant difference between screen brightness and ambient brightness can easily lead to eye fatigue. Related technologies use adaptive screen brightness adjustment to reduce this adverse effect. However, even with the same screen brightness and a consistently constant screen color temperature, prolonged use of the screen under these conditions can still cause visual fatigue as the screen is used for extended periods and the displayed content changes. Summary of the Invention

[0004] To overcome the problems existing in the related technologies, this disclosure provides a screen color temperature adjustment method, apparatus and storage medium.

[0005] According to a first aspect of the present disclosure, a screen color temperature adjustment method is provided, comprising:

[0006] The first reflected brightness of the outer screen is obtained at a first moment, and the second reflected brightness of the outer screen is obtained at a second moment;

[0007] The color temperature of the screen is adjusted based on the first time point, the second time point, the first reflective brightness, and the second reflective brightness.

[0008] In one embodiment, adjusting the color temperature of the screen based on the first time point, the second time point, the first reflectance brightness, and the second reflectance brightness includes:

[0009] When the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflected brightness and the first reflected brightness is less than or equal to a preset brightness change threshold, the color temperature of the screen is adjusted.

[0010] In one embodiment, adjusting the color temperature of the screen includes:

[0011] Obtain the color temperature of the screen at the first moment;

[0012] Obtain a first color temperature adjustment parameter, which is a color temperature value determined based on the color temperature at the first moment and a preset minimum color temperature;

[0013] The color temperature at the first moment is corrected according to the first color temperature adjustment parameter to obtain the color temperature at the second moment;

[0014] Adjust the color temperature of the screen to the color temperature at the second moment.

[0015] In one embodiment, the step of correcting the color temperature at the first moment according to the first color temperature adjustment parameter to obtain the color temperature at the second moment includes:

[0016] The color temperature at the second moment is obtained based on the difference between the color temperature at the first moment and the first color temperature adjustment parameter.

[0017] In one embodiment, the method further includes: periodically acquiring a second reflectance brightness starting from the second time, and performing a step of adjusting the color temperature of the screen based on the first time, the second time, the first reflectance brightness, and the second reflectance brightness in each acquisition cycle.

[0018] In one embodiment, the method further includes:

[0019] When it is determined that the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflected brightness and the first reflected brightness is greater than a preset brightness change threshold, the screen's color temperature is called back to reduce the difference between the color temperature after the call-back and the color temperature at the first moment.

[0020] In one implementation, the step of calling back the screen's color temperature includes:

[0021] Obtain the screen's color temperature at the second moment;

[0022] Obtain a second color temperature adjustment parameter, which is determined at least based on the difference between the color temperature at the current second moment and the color temperature at the first moment;

[0023] The color temperature at the second moment is corrected according to the second color temperature adjustment parameter to obtain the color temperature at the third moment;

[0024] Wherein, the difference between the third time and the second time is less than the preset time threshold, and the color temperature of the third time is less than the color temperature of the first time;

[0025] Repeat the above steps of obtaining the color temperature at the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature at the second moment according to the second color temperature adjustment parameter to obtain the color temperature at the third moment x times, until the difference between the third moment and the second moment is greater than or equal to the preset time threshold, or the color temperature at the third moment is equal to the color temperature at the first moment.

[0026] Where x is a positive integer, and the product of x and the difference between the third time point and the second time point is less than or equal to the preset time threshold.

[0027] In one embodiment, it further includes:

[0028] In each judgment cycle, the time difference between the current second moment and the first moment, as well as the difference between the second reflection brightness and the first reflection brightness, are obtained, wherein the judgment cycle is one or more acquisition cycles;

[0029] When it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflection brightness and the first reflection brightness is greater than a preset brightness change threshold, the above steps of obtaining the color temperature of the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature of the second moment according to the second color temperature adjustment parameter to obtain the color temperature of the third moment are repeated x times.

[0030] When it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflective brightness and the first reflective brightness is less than or equal to a preset brightness change threshold, the step of adjusting the color temperature of the screen based on the first moment, the second moment, the first reflective brightness, and the second reflective brightness is executed.

[0031] According to a second aspect of the present disclosure, a screen color temperature adjustment device is provided, comprising:

[0032] The acquisition unit is configured to acquire the first reflected brightness of the outer screen at a first moment and acquire the second reflected brightness of the outer screen at a second moment.

[0033] The adjustment unit is configured to adjust the color temperature of the screen based on the first time point, the second time point, the first reflective brightness, and the second reflective brightness.

[0034] In one embodiment, adjusting the color temperature of the screen based on the first time point, the second time point, the first reflective brightness, and the second reflective brightness includes:

[0035] When the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflected brightness and the first reflected brightness is less than or equal to a preset brightness change threshold, the color temperature of the screen is adjusted.

[0036] In one embodiment, adjusting the color temperature of the screen includes:

[0037] Obtain the color temperature of the screen at the first moment;

[0038] Obtain a first color temperature adjustment parameter, which is a color temperature value determined based on the color temperature at the first moment and a preset minimum color temperature;

[0039] The color temperature at the first moment is corrected according to the first color temperature adjustment parameter to obtain the color temperature at the second moment;

[0040] Adjust the color temperature of the screen to the color temperature at the second moment.

[0041] In one embodiment, the step of correcting the color temperature at the first moment according to the first color temperature adjustment parameter to obtain the color temperature at the second moment includes:

[0042] The color temperature at the second moment is obtained based on the difference between the color temperature at the first moment and the first color temperature adjustment parameter.

[0043] In one embodiment, the adjustment unit is further configured to:

[0044] The second reflective brightness is periodically collected starting from the second time point, and the color temperature of the screen is adjusted based on the first time point, the second time point, the first reflective brightness, and the second reflective brightness in each collection cycle.

[0045] In one embodiment, the adjustment unit is further configured to: when it is determined that the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflected brightness and the first reflected brightness is greater than a preset brightness change threshold, to call back the color temperature of the screen in order to reduce the difference between the color temperature after the call-back and the color temperature at the first moment.

[0046] In one implementation, the step of calling back the screen's color temperature includes:

[0047] Obtain the screen's color temperature at the second moment;

[0048] Obtain a second color temperature adjustment parameter, which is determined at least based on the difference between the color temperature at the current second moment and the color temperature at the first moment;

[0049] The color temperature at the second moment is corrected according to the second color temperature adjustment parameter to obtain the color temperature at the third moment;

[0050] Wherein, the difference between the third time and the second time is less than the preset time threshold, and the color temperature of the third time is less than the color temperature of the first time;

[0051] Repeat the above steps of obtaining the color temperature at the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature at the second moment according to the second color temperature adjustment parameter to obtain the color temperature at the third moment x times, until the difference between the third moment and the second moment is greater than or equal to the preset time threshold, or the color temperature at the third moment is equal to the color temperature at the first moment.

[0052] Where x is a positive integer, and the product of x and the difference between the third time point and the second time point is less than or equal to the preset time threshold.

[0053] In one embodiment, it further includes:

[0054] In each judgment cycle, the time difference between the current second moment and the first moment, as well as the difference between the second reflection brightness and the first reflection brightness, are obtained, wherein the judgment cycle is one or more acquisition cycles;

[0055] When it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflection brightness and the first reflection brightness is greater than a preset brightness change threshold, the above steps of obtaining the color temperature of the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature of the second moment according to the second color temperature adjustment parameter to obtain the color temperature of the third moment are repeated x times.

[0056] When it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflective brightness and the first reflective brightness is less than or equal to a preset brightness change threshold, the step of adjusting the color temperature of the screen based on the first moment, the second moment, the first reflective brightness, and the second reflective brightness is executed.

[0057] According to a third aspect of the present disclosure, a screen color temperature adjustment device is provided, comprising: a processor;

[0058] Memory used to store processor-executable instructions;

[0059] The processor is configured to perform the screen color temperature adjustment method as described in any one of the first aspects.

[0060] According to a fourth aspect of the present disclosure, a storage medium is provided, characterized in that the storage medium stores instructions that, when executed by a processor of a terminal, enable the terminal to perform the screen color temperature adjustment method as described in any one of the first aspects.

[0061] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: by obtaining the first reflected brightness of the screen at a first moment, and the second reflected brightness of the screen at a second moment, and adjusting the color temperature of the screen at the first moment and the second moment, the color temperature of the screen can be adaptively adjusted according to the intensity of the screen display and the usage time, thereby reducing the short-wave blue light radiation of the screen and alleviating the user's visual fatigue.

[0062] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0063] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0064] Figure 1 This is a flowchart illustrating a screen color temperature adjustment method according to an exemplary embodiment.

[0065] Figure 2 This is a schematic diagram of the screen's structure.

[0066] Figure 3 This is a flowchart illustrating a method for adjusting the color temperature of a screen according to an exemplary embodiment.

[0067] Figure 4 This is a flowchart illustrating a method for adjusting the color temperature of a screen according to an exemplary embodiment.

[0068] Figure 5 This is a flowchart illustrating a method for adjusting the color temperature of a screen according to an exemplary embodiment.

[0069] Figure 6 This is a flowchart illustrating a method for adjusting screen color temperature according to an exemplary embodiment.

[0070] Figure 7 This is a flowchart illustrating a method for adjusting screen color temperature according to an exemplary embodiment.

[0071] Figure 8 This is a flowchart illustrating a method for callback screen color temperature according to an exemplary embodiment.

[0072] Figure 9 This is a block diagram illustrating a screen color temperature adjustment device according to an exemplary embodiment.

[0073] Figure 10 This is a block diagram illustrating an apparatus according to an exemplary embodiment.

[0074] Figure 11 This is a block diagram illustrating an apparatus according to an exemplary embodiment. Detailed Implementation

[0075] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure.

[0076] As mentioned above, a significant difference between screen brightness and ambient brightness can easily lead to eye fatigue. Related technologies use adaptive screen brightness adjustment to reduce this adverse effect on the eyes. However, even with the same screen brightness and a consistently constant screen color temperature, prolonged use of the screen under these conditions can also cause visual fatigue as the screen is used for extended periods and the displayed content changes.

[0077] In view of this, the present disclosure provides a screen color temperature adjustment method, which adjusts the screen color temperature by acquiring the first reflected brightness of the screen at a first moment, the second reflected brightness of the screen at a second moment, and the first moment and the second moment. The screen color temperature can be adaptively adjusted according to the intensity of the screen display and the usage time, thereby reducing the short-wave blue light radiation of the screen and alleviating the user's visual fatigue.

[0078] Figure 1 This is a flowchart illustrating a screen color temperature adjustment method according to an exemplary embodiment, such as... Figure 1 As shown, the method includes the following steps.

[0079] In step S11, the first reflected brightness of the outer screen is obtained at a first moment, and the second reflected brightness of the outer screen is obtained at a second moment.

[0080] In step S12, the color temperature of the screen is adjusted based on the first time point, the second time point, the first reflection brightness, and the second reflection brightness.

[0081] In this embodiment of the disclosure, the screen color temperature adjustment method can be applied to a terminal, which may include a mobile phone, tablet computer, personal computer, server, home terminal, power terminal, vehicle terminal, etc. The screen may be a display screen / operation screen of a terminal that can be used for display and operation. Figure 2 This is a schematic diagram of the screen structure, such as... Figure 2As shown, a screen can include an inner screen and an outer screen. The inner screen is mainly used to display images, while the outer screen is mainly used for touch and to protect the inner screen. During the use of a terminal with a screen, the inner screen emits light to display content; the brightness of this light can be denoted as S1 + S2. When light passes through the outer screen, the outer screen reflects a portion of the light back onto the inner screen, while the remaining light penetrates the outer screen. The brightness of the light reflected from the outer screen is denoted as S2, and the brightness of the light penetrating the outer screen is denoted as S1. The brightness S2 of the light reflected from the outer screen changes as the user views different content. In one example, when the user switches between different applications or views different images, the brightness S2 of the light reflected from the outer screen changes. However, when the user reads a novel or other text, the brightness S2 of the light reflected from the outer screen remains constant for a longer period. Therefore, the change in the brightness S2 of the light reflected from the outer screen can be used to characterize the user's attention to the content on the terminal, and the color temperature can be adjusted accordingly.

[0082] In this embodiment of the disclosure, a first reflected brightness of the outer screen can be obtained at a first moment, and a second reflected brightness of the outer screen can be obtained at a second moment. Based on the first moment, the second moment, the first reflected brightness, and the second reflected brightness, the color temperature of the screen can be adjusted.

[0083] The first moment can be the moment the user turns on the terminal and uses the screen, the moment the user manually adjusts the screen color temperature, or any other moment that can be used as an adjustment reference; there are no restrictions here. Starting from the first moment, the external screen reflection brightness can be periodically collected, and the current collection moment is the second moment.

[0084] By adopting the technical solution of this disclosure embodiment, the color temperature of the screen is adjusted by obtaining the first reflected brightness of the screen at a first moment, the second reflected brightness of the screen at a second moment, and the first moment and the second moment. The color temperature of the screen can be adaptively adjusted according to the intensity of the screen display and the usage time, thereby reducing the short-wave blue light radiation of the screen and alleviating the user's visual fatigue.

[0085] In this embodiment of the disclosure, adjusting the color temperature of the screen based on a first time moment, a second time moment, a first reflection brightness, and a second reflection brightness may include: adjusting the color temperature of the screen when it is determined that the time difference between the second time moment and the first time moment is greater than or equal to a preset time threshold, and the difference between the second reflection brightness and the first reflection brightness is less than or equal to a preset brightness change threshold.

[0086] In this embodiment, the first moment can be the moment when the user turns on the terminal and uses the screen, the moment when the user sets the screen color temperature, or any other moment that can be used as an adjustment reference; no limitation is made here. Starting from the first moment, the external screen reflection brightness can be periodically collected. In one example, starting from the first moment t1, the external screen reflection brightness S1 can be collected every time interval Δt. When the external screen reflection brightness S2 collected at the second moment t2 satisfies t2-t1≥t... th And S2-S1≤S th If the screen brightness remains constant for more than a preset time, the blue light radiation from the screen can cause eye fatigue. Therefore, the screen's color temperature can be adjusted to alleviate this fatigue. The preset time threshold is t. th It can be equal to or greater than the time interval Δt, with a preset brightness change threshold S. th It can be a very small value, or it can be 0.

[0087] In this embodiment of the disclosure, adjusting the screen's color temperature based on a first time point, a second time point, a first reflective brightness, and a second reflective brightness may further include: if the time difference between the second time point and the first time point is determined to be less than a preset time threshold, the screen's color temperature is not adjusted regardless of whether the difference between the second reflective brightness and the first reflective brightness is less than or equal to a preset brightness change threshold. In one example, when t2-t1... <t th At that time, regardless of whether the difference between S2 and S1 is greater than the preset brightness change threshold S... th Since the user is not viewing the screen at the same brightness for an extended period of time, there is no need to adjust the screen color temperature.

[0088] Figure 3 This is a flowchart illustrating a method for adjusting the color temperature of a screen according to an exemplary embodiment, such as... Figure 3 As shown, the method includes the following steps.

[0089] In step S31, the color temperature of the screen at the first moment is obtained.

[0090] In step S32, the first color temperature adjustment parameter is obtained.

[0091] The first color temperature adjustment parameter is a color temperature value determined based on the color temperature at the first moment and the preset minimum color temperature. The preset minimum color temperature can be the minimum value of the nominal color temperature or the minimum value that the screen color temperature can be set within the range of human eye comfort.

[0092] In step S33, the color temperature at the first moment is corrected according to the first color temperature adjustment parameter to obtain the color temperature at the second moment.

[0093] In step S34, the color temperature of the screen is adjusted to the color temperature at the second moment.

[0094] In this embodiment, the screen's color temperature C0 at a first moment can be obtained, and a first color temperature adjustment parameter ΔC1 can be obtained. The first color temperature adjustment parameter is a color temperature value determined based on the color temperature at the first moment and a preset minimum color temperature. In one example, if the screen's nominal color temperature range is 0-10, and the color temperature C0 at the first moment is 5, then the minimum color temperature can be determined to be 0, and the first color temperature adjustment parameter ΔC1 can be 5-0=5. Further, the first color temperature adjustment parameter can be adjusted according to the range of human eye comfort. For example, if the actual range of human eye comfort within the nominal color temperature range is 3-7, then the minimum color temperature can be determined to be 3, and the first color temperature adjustment parameter ΔC1 can be 5-3=2. It should be noted that, since the short-wavelength blue light radiation of warm light in the screen is less than that of cold light when the screen brightness remains constant, adjusting the screen's color temperature can be done by adjusting the color temperature towards warmer light, for example, by lowering the color temperature value.

[0095] In this embodiment, the color temperature at a first moment can be corrected based on the obtained first color temperature adjustment parameter to obtain the color temperature at a second moment. Furthermore, the color temperature at the second moment can be obtained based on the difference between the color temperature at the first moment and the first color temperature adjustment parameter. During correction, to avoid visual discomfort to the user caused by large color temperature abrupt changes, a continuous small-amplitude adjustment method can be used. In one example, starting from the second moment, the screen color temperature can be corrected once every first adjustment time ttmp1 to obtain a correction value Ctmp1 = C0 - (ΔC1 / n), and this correction value can be used as the screen color temperature. Here, n is the number of iterations for adjusting the screen color temperature. The value of n can be set; the smaller n is, the faster the color temperature adjustment and the greater the abrupt change in screen color temperature; the larger n is, the slower the color temperature adjustment and the smaller the abrupt change in screen color temperature.

[0096] In this embodiment of the disclosure, the method further includes: periodically acquiring the second reflected brightness starting from the second time point, and performing the step of adjusting the screen color temperature based on the first time point, the second time point, the first reflected brightness, and the second reflected brightness in each acquisition cycle. In one example, the external screen reflected brightness can be acquired periodically at the aforementioned time interval Δt, with the current acquisition time as the second time point and the previous acquisition time as the first time point. The aforementioned step of adjusting the screen color temperature based on the first time point, the second time point, the first reflected brightness, and the second reflected brightness can be performed in each acquisition cycle to achieve real-time adaptive adjustment of the screen color temperature.

[0097] In this embodiment of the disclosure, the method further includes, when it is determined that the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflective brightness and the first reflective brightness is greater than a preset brightness change threshold, the color temperature of the screen is called back to reduce the difference between the color temperature after the call-back and the color temperature at the first moment.

[0098] In this embodiment, the color temperature at the second moment can be slightly adjusted back to the color temperature at the third moment. Then, the slight adjustment step can be repeated multiple times when the color temperature adjustment condition is met, until the color temperature adjustment condition is no longer met, or the color temperature at the third moment is equal to the color temperature at the first moment. The color temperature adjustment condition includes that the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflection brightness and the first reflection brightness is greater than a preset brightness change threshold.

[0099] In this embodiment, when the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflected brightness and the first reflected brightness is greater than a preset brightness change threshold, it can be determined that the user has not been viewing a screen with the same brightness for a long time. In this case, there is no need to adjust the color temperature, and the color temperature can be reverted to the color temperature of the first moment, which is more familiar and suitable for the user. Here, the first moment can be the initial first moment, where the color temperature is user-defined or selected, or is the color temperature the user is accustomed to using.

[0100] Figure 4 This is a flowchart illustrating a method for adjusting the color temperature of a screen according to an exemplary embodiment, such as... Figure 4 As shown, the method includes the following steps.

[0101] In step S41, the color temperature of the screen at the second moment is obtained.

[0102] In step S42, the second color temperature adjustment parameter is obtained.

[0103] The second color temperature adjustment parameter is determined based at least on the difference between the color temperature at the current second moment and the color temperature at the first moment.

[0104] In step S43, the color temperature at the second moment is corrected according to the second color temperature adjustment parameter to obtain the color temperature at the third moment.

[0105] Among them, the difference between the third time and the second time is less than the preset time threshold, and the color temperature of the third time is less than the color temperature of the first time.

[0106] In step S44, the above steps of obtaining the color temperature at the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature at the second moment according to the second color temperature adjustment parameter to obtain the color temperature at the third moment are repeated x times (i.e., steps S41, S42, and S43 are repeated x times) until the difference between the third moment and the second moment is greater than or equal to the preset time threshold, or the color temperature at the third moment is equal to the color temperature at the first moment.

[0107] Where x is a positive integer, and the product of x and the difference between the third time point and the second time point is less than or equal to the preset time threshold.

[0108] In this embodiment, the color temperature C2 of the screen at a second moment can be obtained, and the difference between the color temperature C2 at the second moment and the color temperature C0 of the screen at the first moment can be used as the second color temperature adjustment parameter ΔC2. It should be noted that the second moment here can be the current second moment, that is, the moment when the external screen reflection brightness was most recently collected, and the first moment here can be the initial first moment, that is, the moment when the external screen reflection brightness was first collected during this screen color temperature adjustment.

[0109] Similar to adjusting the screen's color temperature, to avoid visual discomfort caused by drastic changes in screen color temperature, continuous small adjustments can be used for correction during color temperature correction. In one example, starting from the second time step, the screen color temperature can be corrected once every second adjustment time step ttmp2 to obtain a correction value Ctmp2 = C2 - (ΔC2 / m), which is then used as the screen's color temperature. Here, m is the number of iterations for color temperature correction. The value of m needs to be set; the smaller m is, the faster the color temperature correction and the greater the sudden change in screen color temperature; the larger m is, the slower the color temperature correction and the smaller the sudden change in screen color temperature.

[0110] Furthermore, when adjusting the color temperature, the duration for which the screen brightness remains constant before the adjustment can be considered. If the duration is long, the impact of blue light radiation is greater. To improve user visual comfort during the adjustment, m can be set to a larger value to reduce the adjustment range. However, this may result in a slow adjustment speed, so the number of adjustments can be increased. In one example, an iteration coefficient x, a positive integer, can be set. The values ​​of x and m are set based on the duration for which the screen brightness remains constant before the color temperature adjustment. Before the difference between the third and second moments is greater than or equal to a preset time threshold, or before the color temperature at the third moment equals the color temperature at the first moment, the above steps of adjusting the screen color temperature are repeated x times. This can improve user visual comfort during screen color temperature adjustment.

[0111] Figure 5This is a flowchart illustrating a method for adjusting the color temperature of a screen according to an exemplary embodiment, wherein steps S51-S54 and Figure 4 Steps S41-S44 are the same and will not be repeated here. Figure 5 As shown, the method also includes the following steps.

[0112] In step S55, the time difference between the current second moment and the first moment, as well as the difference between the second reflection brightness and the first reflection brightness, are obtained in each judgment cycle.

[0113] The judgment period is one or more collection periods.

[0114] In step S56, when it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflection brightness and the first reflection brightness is greater than a preset brightness change threshold, the above steps of obtaining the color temperature of the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature of the second moment according to the second color temperature adjustment parameter to obtain the color temperature of the third moment are repeated x times.

[0115] In step S57, when it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflective brightness and the first reflective brightness is less than or equal to a preset brightness change threshold, the step of adjusting the screen color temperature based on the first moment, the second moment, the first reflective brightness, and the second reflective brightness is executed.

[0116] In this embodiment of the disclosure, the judgment period can be one or more acquisition periods. That is, the terminal can make a judgment on whether to adjust the screen color temperature after each acquisition of the external screen reflection brightness, or it can make a judgment on whether to adjust the screen color temperature after each fixed acquisition of the external screen reflection brightness.

[0117] In this embodiment of the disclosure, when executing the screen color temperature callback method, the aforementioned step of callback the screen color temperature is iterated repeatedly in each judgment cycle. When it is determined that the screen does not meet the color temperature adjustment conditions, the step of callback the screen color temperature is continued in the next judgment cycle until the screen color temperature is callback to the color temperature at the first moment. When it is determined that the screen meets the color temperature adjustment conditions, the color temperature callback step is stopped and color temperature adjustment is performed instead.

[0118] Figure 6 This is a flowchart illustrating a method for adjusting screen color temperature according to an exemplary embodiment, such as... Figure 6 As shown, the external screen reflection brightness S0 at the initial time t0 (i.e., the first time) can be obtained first, and then the screen brightness at time t0 can be obtained after one acquisition cycle. i external screen reflectance S at any given time iWhere i = 1, 2, 3...; determine whether t is satisfied. i -t0>Δt, if t i If -t0>Δt, then further determine whether S is satisfied. i -S0>ΔS, if S does not satisfy i If -S0>ΔS, then adjust the color temperature; if S is satisfied... i If -S0>ΔS, then a color temperature callback will be performed if the current color temperature is not the default color temperature, or the starting step will be returned if the current color temperature is the default color temperature, and the screen color temperature adjustment method will be executed again with the current time as the initial time t0; if t is not satisfied... i -t0>Δt We further determine whether S is satisfied. i -S0>ΔS, if S satisfies i If -S0>ΔS, then the next acquisition time t is obtained. i+1 External screen reflectance S i+1 Determine whether t is satisfied. i+1 -t0>Δt, if S does not satisfy i If -S0>ΔS, return to the starting step and execute the screen color temperature adjustment method again with the current time as the initial time t0. Repeat the iteration, making real-time judgments to adaptively adjust the screen color temperature.

[0119] Figure 7 This is a flowchart illustrating a method for adjusting screen color temperature according to an exemplary embodiment, such as... Figure 7 As shown, first, the initial color temperature C0 at time t0 is obtained; then, ΔC1 / n is subtracted from the initial color temperature to obtain the color temperature C at the second time after the first adjustment. j When the brightness of the screen's outer reflection remains constant, the color temperature C at the second moment is set... j Subtracting ΔC1 / n, we obtain the color temperature C at the next second time step after the second adjustment. j+1 This continues until the brightness of the outer screen's reflection changes, or the color temperature adjustment reaches its maximum value.

[0120] Figure 8 This is a flowchart illustrating a method for callback screen color temperature according to an exemplary embodiment, such as... Figure 8 As shown, first, the current temperature measurement Ck is obtained; ΔC2 / m is added to the current color temperature Ck to obtain the color temperature Ck+1 at the third moment; the previous step is repeated x times; taking the current moment as the initial moment t0, it is determined whether the current screen meets the color temperature adjustment conditions. If not, the screen color temperature is continuously callbacked; if yes, the callback of the screen color temperature is terminated, and the screen color temperature adjustment is performed instead. The step of determining whether the current screen meets the color temperature adjustment conditions is similar to... Figure 6 The steps shown are the same, and will not be repeated here.

[0121] By adopting the technical solution of this disclosure embodiment, the color temperature of the screen is adjusted by obtaining the first reflected brightness of the screen at a first moment, the second reflected brightness of the screen at a second moment, and the first moment and the second moment. The color temperature of the screen can be adaptively adjusted according to the intensity of the screen display and the usage time, thereby reducing the short-wave blue light radiation of the screen and alleviating the user's visual fatigue.

[0122] Based on the same concept, this disclosure also provides a screen color temperature adjustment device.

[0123] It is understood that the screen color temperature adjustment device provided in this disclosure includes hardware structures and / or software modules corresponding to each function in order to achieve the above-mentioned functions. In conjunction with the units and algorithm steps of the various examples disclosed in this disclosure, this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solution of this disclosure.

[0124] Figure 9 This is a block diagram illustrating a screen color temperature adjustment device according to an exemplary embodiment. (Refer to...) Figure 9 The device 900 includes an acquisition unit 901 and an adjustment unit 902.

[0125] The acquisition unit 901 is configured to acquire the first reflected brightness of the outer screen at a first moment, and acquire the second reflected brightness of the outer screen at a second moment.

[0126] The adjustment unit 902 is configured to adjust the color temperature of the screen based on the first time, the second time, the first reflective brightness, and the second reflective brightness.

[0127] In this embodiment of the disclosure, adjusting the color temperature of the screen based on the first time point, the second time point, the first reflective brightness, and the second reflective brightness includes:

[0128] When the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflected brightness and the first reflected brightness is less than or equal to a preset brightness change threshold, the color temperature of the screen is adjusted.

[0129] In this embodiment of the disclosure, adjusting the color temperature of the screen includes:

[0130] Obtain the color temperature of the screen at the first moment;

[0131] Obtain a first color temperature adjustment parameter, which is determined at least based on the difference between the color temperature at the first moment and the minimum color temperature;

[0132] The color temperature at the first moment is corrected according to the first color temperature adjustment parameter to obtain the color temperature at the second moment;

[0133] Adjust the color temperature of the screen to the color temperature at the second moment.

[0134] In this embodiment of the disclosure, the step of correcting the color temperature at the first moment according to the first color temperature adjustment parameter to obtain the color temperature at the second moment includes:

[0135] The color temperature at the second moment is obtained based on the difference between the color temperature at the first moment and the first color temperature adjustment parameter.

[0136] In this embodiment of the disclosure, the adjustment unit is further configured as follows:

[0137] The second reflective brightness is periodically collected starting from the second time point, and the color temperature of the screen is adjusted based on the first time point, the second time point, the first reflective brightness, and the second reflective brightness in each collection cycle.

[0138] In this embodiment of the disclosure, the adjustment unit is further configured to: when it is determined that the time difference between the second time and the first time is greater than or equal to a preset time threshold, and the difference between the second reflective brightness and the first reflective brightness is greater than a preset brightness change threshold, the color temperature of the screen is called back to reduce the difference between the color temperature after the call-back and the color temperature at the first time.

[0139] In this embodiment of the disclosure, the step of calling back the color temperature of the screen includes:

[0140] Obtain the screen's color temperature at the second moment;

[0141] Obtain a second color temperature adjustment parameter, which is determined at least based on the difference between the color temperature at the current second moment and the color temperature at the first moment;

[0142] The color temperature at the second moment is corrected according to the second color temperature adjustment parameter to obtain the color temperature at the third moment;

[0143] Wherein, the difference between the third time and the second time is less than the preset time threshold, and the color temperature of the third time is less than the color temperature of the first time;

[0144] Repeat the above steps of obtaining the color temperature at the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature at the second moment according to the second color temperature adjustment parameter to obtain the color temperature at the third moment x times, until the difference between the third moment and the second moment is greater than or equal to the preset time threshold, or the color temperature at the third moment is equal to the color temperature at the first moment.

[0145] Where x is a positive integer, and the product of x and the difference between the third time point and the second time point is less than or equal to the preset time threshold.

[0146] This disclosure embodiment also includes:

[0147] In each judgment cycle, the time difference between the current second moment and the first moment, as well as the difference between the second reflection brightness and the first reflection brightness, are obtained, wherein the judgment cycle is one or more acquisition cycles;

[0148] When it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflection brightness and the first reflection brightness is greater than a preset brightness change threshold, the above steps of obtaining the color temperature of the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature of the second moment according to the second color temperature adjustment parameter to obtain the color temperature of the third moment are repeated x times.

[0149] When it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflective brightness and the first reflective brightness is less than or equal to a preset brightness change threshold, the step of adjusting the color temperature of the screen based on the first moment, the second moment, the first reflective brightness, and the second reflective brightness is executed.

[0150] By adopting the technical solution of this disclosure embodiment, the color temperature of the screen is adjusted by obtaining the first reflected brightness of the screen at a first moment, the second reflected brightness of the screen at a second moment, and the first moment and the second moment. The color temperature of the screen can be adaptively adjusted according to the intensity of the screen display and the usage time, thereby reducing the short-wave blue light radiation of the screen and alleviating the user's visual fatigue.

[0151] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0152] Figure 10 This is a block diagram illustrating a device 1000 for adjusting screen color temperature according to an exemplary embodiment. For example, device 1000 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0153] Reference Figure 10 The device 1000 may include one or more of the following components: a processing component 1002, a memory 1004, a power component 1006, a multimedia component 1008, an audio component 1010, an input / output (I / O) interface 1012, a sensor component 1014, and a communication component 1016.

[0154] Processing component 1002 typically controls the overall operation of device 1000, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1002 may include one or more processors 1020 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1002 may include one or more modules to facilitate interaction between processing component 1002 and other components. For example, processing component 1002 may include a multimedia module to facilitate interaction between multimedia component 1008 and processing component 1002.

[0155] Memory 1004 is configured to store various types of data to support the operation of device 1000. Examples of such data include instructions for any application or method operating on device 1000, contact data, phonebook data, messages, pictures, videos, etc. Memory 1004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0156] The power supply component 1006 provides power to the various components of the device 1000. The power supply component 1006 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 1000.

[0157] The multimedia component 1008 includes a screen that provides an output interface between the device 1000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 1008 includes a front-facing camera and / or a rear-facing camera. When the device 1000 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0158] Audio component 1010 is configured to output and / or input audio signals. For example, audio component 1010 includes a microphone (MIC) configured to receive external audio signals when device 1000 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1004 or transmitted via communication component 1016. In some embodiments, audio component 1010 also includes a speaker for outputting audio signals.

[0159] I / O interface 1012 provides an interface between processing component 1002 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0160] Sensor assembly 1014 includes one or more sensors for providing state assessments of various aspects of device 1000. For example, sensor assembly 1014 may detect the on / off state of device 1000, the relative positioning of components such as the display and keypad of device 1000, changes in the position of device 1000 or a component of device 1000, the presence or absence of user contact with device 1000, the orientation or acceleration / deceleration of device 1000, and temperature changes of device 1000. Sensor assembly 1014 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1014 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1014 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0161] Communication component 1016 is configured to facilitate wired or wireless communication between device 1000 and other devices. Device 1000 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 1016 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1016 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0162] In an exemplary embodiment, the apparatus 1000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0163] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1004 including instructions, which can be executed by a processor 1020 of the device 1000 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0164] Figure 11 This is a block diagram illustrating an apparatus 1100 for adjusting screen color temperature according to an exemplary embodiment. For example, apparatus 1100 may be provided as a server. (Refer to...) Figure 11 The device 1100 includes a processing component 1122, which further includes one or more processors, and memory resources represented by memory 1132 for storing instructions, such as application programs, that can be executed by the processing component 1122. The application programs stored in memory 1132 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 1122 is configured to execute instructions to perform the aforementioned screen color temperature adjustment method.

[0165] Device 1100 may also include a power supply component 1126 configured to perform power management of device 1100, a wired or wireless network interface 1150 configured to connect device 1100 to a network, and an input / output (I / O) interface 1158. Device 1100 may operate on an operating system stored in memory 1132, such as Windows Server™, MacOS X™, Unix™, Linux™, FreeBSD™, or similar.

[0166] It is understood that in this disclosure, "multiple" refers to two or more, and other quantifiers are similar. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. The singular forms "a," "the," and "the" are also intended to include the plural forms unless the context clearly indicates otherwise.

[0167] It is further understood that the terms "first," "second," etc., are used to describe various types of information, but this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another, and do not indicate a specific order or degree of importance. In fact, the expressions "first," "second," etc., are completely interchangeable. For example, without departing from the scope of this disclosure, first information can also be referred to as second information, and similarly, second information can also be referred to as first information.

[0168] It can be further understood that, unless otherwise specified, "connection" includes both direct connections where no other components exist between the two parties and indirect connections where other components exist between them.

[0169] It is further understood that although operations are described in a specific order in the accompanying drawings in the embodiments of this disclosure, this should not be construed as requiring these operations to be performed in the specific order or serial order shown, or requiring all of the shown operations to be performed to obtain the desired result. In certain environments, multitasking and parallel processing may be advantageous.

[0170] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein.

[0171] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for adjusting screen color temperature, characterized in that, include: The first reflected brightness of the outer screen is obtained at a first moment, and the second reflected brightness of the outer screen is obtained at a second moment, wherein the reflected brightness of the outer screen is the brightness of the light reflected by the inner screen. When the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflected brightness and the first reflected brightness is less than or equal to a preset brightness change threshold, the color temperature of the screen is adjusted.

2. The method according to claim 1, characterized in that, Adjusting the color temperature of the screen includes: Obtain the color temperature of the screen at the first moment; Obtain a first color temperature adjustment parameter, which is a color temperature value determined based on the color temperature at the first moment and a preset minimum color temperature; The color temperature at the first moment is corrected according to the first color temperature adjustment parameter to obtain the color temperature at the second moment; Adjust the color temperature of the screen to the color temperature at the second moment.

3. The method according to claim 2, characterized in that, The step of correcting the color temperature at the first moment according to the first color temperature adjustment parameter to obtain the color temperature at the second moment includes: The color temperature at the second moment is obtained based on the difference between the color temperature at the first moment and the first color temperature adjustment parameter.

4. The method according to claim 1, characterized in that, The method further includes: The second reflective brightness is periodically collected starting from the second time point, and the color temperature of the screen is adjusted based on the first time point, the second time point, the first reflective brightness, and the second reflective brightness in each collection cycle.

5. The method according to claim 2, characterized in that, The method further includes: When it is determined that the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflected brightness and the first reflected brightness is greater than a preset brightness change threshold, the screen's color temperature is called back to reduce the difference between the color temperature after the call-back and the color temperature at the first moment.

6. The method according to claim 5, characterized in that, The callback of the screen's color temperature includes: Obtain the screen's color temperature at the second moment; Obtain a second color temperature adjustment parameter, which is determined at least based on the difference between the color temperature at the current second moment and the color temperature at the first moment; The color temperature at the second moment is corrected according to the second color temperature adjustment parameter to obtain the color temperature at the third moment; Wherein, the difference between the third time and the second time is less than the preset time threshold, and the color temperature of the third time is less than the color temperature of the first time; Repeat the above steps of obtaining the color temperature at the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature at the second moment according to the second color temperature adjustment parameter to obtain the color temperature at the third moment x times, until the difference between the third moment and the second moment is greater than or equal to the preset time threshold, or the color temperature at the third moment is equal to the color temperature at the first moment. Where x is a positive integer, and the product of x and the difference between the third time point and the second time point is less than or equal to the preset time threshold.

7. The method according to claim 6, characterized in that, Also includes: In each judgment cycle, the time difference between the current second moment and the first moment, as well as the difference between the second reflection brightness and the first reflection brightness, are obtained, wherein the judgment cycle is one or more acquisition cycles; When it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflection brightness and the first reflection brightness is greater than a preset brightness change threshold, the above steps of obtaining the color temperature of the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature of the second moment according to the second color temperature adjustment parameter to obtain the color temperature of the third moment are repeated x times. When it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflective brightness and the first reflective brightness is less than or equal to a preset brightness change threshold, the step of adjusting the color temperature of the screen based on the first moment, the second moment, the first reflective brightness, and the second reflective brightness is executed.

8. A screen color temperature adjustment device, characterized in that, include: The acquisition unit is configured to acquire the first reflected brightness of the outer screen at a first moment and acquire the second reflected brightness of the outer screen at a second moment, wherein the reflected brightness of the outer screen is the brightness of the light reflected by the inner screen. The adjustment unit is configured to adjust the color temperature of the screen when it is determined that the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflected brightness and the first reflected brightness is less than or equal to a preset brightness change threshold.

9. The apparatus according to claim 8, characterized in that, Adjusting the color temperature of the screen includes: Obtain the color temperature of the screen at the first moment; Obtain a first color temperature adjustment parameter, which is a color temperature value determined based on the color temperature at the first moment and a preset minimum color temperature; The color temperature at the first moment is corrected according to the first color temperature adjustment parameter to obtain the color temperature at the second moment; Adjust the color temperature of the screen to the color temperature at the second moment.

10. The apparatus according to claim 9, characterized in that, The step of correcting the color temperature at the first moment according to the first color temperature adjustment parameter to obtain the color temperature at the second moment includes: The color temperature at the second moment is obtained based on the difference between the color temperature at the first moment and the first color temperature adjustment parameter.

11. The apparatus according to claim 8, characterized in that, The adjustment unit is further configured to: The second reflective brightness is periodically collected starting from the second time point, and the color temperature of the screen is adjusted based on the first time point, the second time point, the first reflective brightness, and the second reflective brightness in each collection cycle.

12. The apparatus according to claim 9, characterized in that, The adjustment unit is further configured to: when it is determined that the time difference between the second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflected brightness and the first reflected brightness is greater than a preset brightness change threshold, to call back the color temperature of the screen in order to reduce the difference between the color temperature after the call-back and the color temperature at the first moment.

13. The apparatus according to claim 12, characterized in that, The callback of the screen's color temperature includes: Obtain the screen's color temperature at the second moment; Obtain a second color temperature adjustment parameter, which is determined at least based on the difference between the color temperature at the current second moment and the color temperature at the first moment; The color temperature at the second moment is corrected according to the second color temperature adjustment parameter to obtain the color temperature at the third moment; Wherein, the difference between the third time and the second time is less than the preset time threshold, and the color temperature of the third time is less than the color temperature of the first time; Repeat the above steps of obtaining the color temperature at the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature at the second moment according to the second color temperature adjustment parameter to obtain the color temperature at the third moment x times, until the difference between the third moment and the second moment is greater than or equal to the preset time threshold, or the color temperature at the third moment is equal to the color temperature at the first moment. Where x is a positive integer, and the product of x and the difference between the third time point and the second time point is less than or equal to the preset time threshold.

14. The apparatus according to claim 13, characterized in that, Also includes: In each judgment cycle, the time difference between the current second moment and the first moment, as well as the difference between the second reflection brightness and the first reflection brightness, are obtained, wherein the judgment cycle is one or more acquisition cycles; When it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflection brightness and the first reflection brightness is greater than a preset brightness change threshold, the above steps of obtaining the color temperature of the second moment, obtaining the second color temperature adjustment parameter, and correcting the color temperature of the second moment according to the second color temperature adjustment parameter to obtain the color temperature of the third moment are repeated x times. When it is determined that the time difference between the current second moment and the first moment is greater than or equal to a preset time threshold, and the difference between the second reflective brightness and the first reflective brightness is less than or equal to a preset brightness change threshold, the step of adjusting the color temperature of the screen based on the first moment, the second moment, the first reflective brightness, and the second reflective brightness is executed.

15. A screen color temperature adjustment device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to perform the method as described in any one of claims 1-7.

16. A storage medium, characterized in that, The storage medium stores instructions that, when executed by the processor of the device, enable the device to perform the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Rear-projection type display apparatus, and control method for rear-projection type display apparatus

    CN101060637A

  • Color temperature adjustment method and device, and computer readable storage medium

    CN109686289A