Display control method, device and computer equipment
By acquiring the system time of the display device and identifying the application category, the screen color temperature is dynamically adjusted, solving the problem that traditional eye protection functions cannot adapt to different usage scenarios and user habits, and achieving a better eye experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SPREADTRUM SEMICON (NANJING) CO LTD
- Filing Date
- 2026-03-10
- Publication Date
- 2026-05-29
AI Technical Summary
Traditional eye protection functions use fixed parameters and a uniform adjustment method, which cannot adapt to different usage scenarios and user habits, and cannot maximize the satisfaction of different users' eye needs.
By acquiring the system time of the display device and converting it into a time parameter value, the system identifies the application category displayed on the display device, determines the target screen color temperature based on the time parameter value and the application category, and realizes dynamic adjustment of the screen color temperature to adapt to the needs of different time periods and application scenarios.
It achieves multi-dimensional dynamic adaptation of screen color temperature, meeting users' eye needs at different times and in different application scenarios, and reducing visual fatigue.
Smart Images

Figure CN122116832A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of screen display technology, and in particular to a display control method, apparatus and computer equipment. Background Technology
[0002] With the development of mobile smart terminals and Android system display technology, display brightness, contrast and color temperature adjustment technologies have emerged, which have achieved basic display effect adaptation and adjustment, and can meet the basic visual viewing needs of users. However, they cannot effectively alleviate eye fatigue caused by prolonged use of the device, which has led to the emergence of various eye protection functions.
[0003] Traditional eye protection functions often employ blue light blocking modes to alleviate eye fatigue.
[0004] However, these eye protection functions mostly use fixed parameters and standardized adjustment methods, which cannot adapt to different usage scenarios and user habits, and are difficult to maximize the satisfaction of different users' eye needs. Summary of the Invention
[0005] Therefore, it is necessary to provide a display control method, device, and computer equipment that can adapt to different usage scenarios and user habits, and maximize the satisfaction of different users' visual needs, in order to address the aforementioned technical problems.
[0006] Firstly, this application provides a display control method, including:
[0007] Obtain the system time of the display device and convert the obtained system time into a time parameter value; and,
[0008] Identify the application category displayed on the display device;
[0009] The target screen color temperature of the display device is determined based on the time parameter value and the program category;
[0010] Based on the target screen color temperature, control the display device to display content.
[0011] In one embodiment, acquiring the system time of the display device and converting the acquired system time into a time parameter value includes: acquiring the system time of the display device in real time, and converting the system time into a time parameter value in response to acquiring each system time.
[0012] In one embodiment, identifying the application category of an application displayed on a display device includes: identifying the application category of the application after switching in response to the display device switching the displayed application; or, identifying the application category of an application displayed on a display device according to a preset identification period.
[0013] In one embodiment, determining the target screen color temperature of the display device based on the time parameter value and the program category includes: in response to the latest obtained time parameter value being different from the previous time parameter value, or the latest obtained program category being different from the previous program category, determining the target screen color temperature of the display device based on the latest obtained time parameter value and the program category.
[0014] In one embodiment, converting the acquired system time into a time parameter value includes: in response to the target time range to which the acquired system time belongs being a first type of time range, converting the system time into a time parameter value corresponding to the target time range; wherein, the first type of time range is a time range in which the time parameter value is fixed; in response to the target time range being a second type of time range, converting the system time into a time parameter value according to the conversion parameter corresponding to the target time range; wherein, the second type of time range is a time range in which the time parameter value changes dynamically.
[0015] In one embodiment, the conversion parameters include a time interval, a preset time step, and a starting parameter value. Converting the system time into a time parameter value based on the conversion parameters corresponding to the target time range includes: determining the time difference between the system time and the start time of the target time range; determining a parameter update value based on the ratio between the time difference and the time interval corresponding to the target time range, and the preset time step corresponding to the target time range; and updating the starting parameter value corresponding to the target time range based on the parameter update value to obtain the time parameter value.
[0016] In one embodiment, obtaining the system time of the display device includes: activating the color temperature adjustment function in response to a trigger operation of a start control for the color temperature adjustment function of the display device; wherein the color temperature adjustment function supports adjusting the screen color temperature according to the system time and program category; and obtaining the system time of the display device in response to the completion of the activation of the color temperature adjustment function.
[0017] In one embodiment, converting the acquired system time into a time parameter value includes:
[0018] Based on the current date and / or current weather information, convert the acquired system time into a time parameter value.
[0019] Secondly, this application also provides a display control device, comprising:
[0020] The conversion module is used to obtain the system time of the display device and convert the obtained system time into a time parameter value;
[0021] The identification module is used to identify the program category of the application displayed on the display device;
[0022] The color temperature determination module is used to determine the target screen color temperature of the display device based on time parameter values and program type;
[0023] The display module is used to control the display device to display content based on the target screen color temperature.
[0024] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the various method embodiments provided in the first aspect above.
[0025] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the various method embodiments provided in the first aspect above.
[0026] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the various method embodiments provided in the first aspect above.
[0027] The aforementioned display control method, apparatus, and computer equipment acquire the system time of the display device and convert it into a time parameter value, providing crucial information for subsequent color temperature adjustment. This ensures that the display effect adapts to users' eye habits at different times, enabling screen color temperature adjustment to respond to changes in the time dimension of the scene. By identifying the program category of the applications displayed on the display device, it provides crucial information for subsequent color temperature adjustment, meeting users' differentiated needs in different application scenarios. Based on the time parameter value and program category, it determines the target screen color temperature of the display device, ensuring that the target color temperature simultaneously meets the dual needs of both time and application scenarios, avoiding the limitations of single-dimensional adjustment and achieving multi-dimensional dynamic color temperature decision-making. Based on the target screen color temperature, it controls the display device to display content, transforming the adapted color temperature into a visually perceptible effect for the user. Therefore, this application captures user habits at different times by using time parameter values and identifies program categories to adapt to the functional requirements of different application scenarios, achieving dynamic adaptation of screen color temperature to diverse scenarios and user habits, maximizing the satisfaction of different users' eye needs. Attached Figure Description
[0028] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0029] Figure 1A flowchart illustrating a display control method provided in an embodiment of this application;
[0030] Figure 2 This is a schematic diagram of a process for converting time parameter values according to an embodiment of this application;
[0031] Figure 3 A flowchart illustrating another conversion time parameter value provided in an embodiment of this application;
[0032] Figure 4 This application provides a schematic diagram of a color temperature change curve;
[0033] Figure 5 This application provides a schematic diagram of a process for obtaining system time;
[0034] Figure 6 A structural block diagram of a display control device provided in an embodiment of this application;
[0035] Figure 7 An internal structural diagram of a computer device provided in an embodiment of this application;
[0036] Figure 8 This is an internal structure diagram of a chip module provided in some embodiments of this application. Detailed Implementation
[0037] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0038] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments or any combination of multiple embodiments.
[0039] Traditional eye protection functions often employ blue light filtering to alleviate eye strain. However, these functions typically use fixed parameters and standardized adjustments, making it difficult to adapt to diverse usage scenarios and user habits, and thus failing to maximize the satisfaction of different users' visual needs.
[0040] Based on this, to solve the aforementioned technical problems, in an exemplary embodiment, a display control method is provided. This method can be applied to terminal devices with display and color temperature adjustment functions. The terminal can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, projection devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc. Head-mounted devices can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc.
[0041] In one exemplary embodiment, such as Figure 1 As shown, a display control method is provided. Taking the application of this method to a terminal as an example, it includes the following steps:
[0042] S101, obtain the system time of the display device and convert the obtained system time into a time parameter value.
[0043] The so-called display device refers to an electronic device with screen display function, which can be various terminal devices mentioned above, such as smartphones, tablets, smart TVs, VR devices, AR devices, etc., and supports controlling the display effect by adjusting screen parameters (such as color temperature).
[0044] The so-called system time refers to the current time recorded by the internal clock of the display device, which can include information such as hours, minutes, and seconds.
[0045] The so-called time parameter value refers to the numerical parameter obtained by converting the system time, which is used to quantify the impact of system time on screen color temperature.
[0046] Optionally, you can call the system time acquisition class or function built into the programming language, without needing to configure the underlying interface, and directly send a system time acquisition request to the operating system of the display device to obtain the system time of the display device; or you can call the underlying time interface of the operating system running the display device, and send a system time acquisition request to the system kernel of the display device through the time interface to display the system time of the device, and convert the system time into a specific value to obtain the time parameter value.
[0047] As an optional implementation, a mapping rule between system time dimensions (such as hours, time periods, etc.) and parameter values can be pre-built. This mapping rule determines the time parameter value that matches the acquired system time. For example, the pre-defined mapping rule is: 0-5 o'clock corresponds to 0.1, 6-7 o'clock corresponds to 0.3, 8-17 o'clock corresponds to 0.0, 18-19 o'clock corresponds to 0.6, and 20-23 o'clock corresponds to 0.9. If the acquired system time is 21:45, according to these mapping rules, the time parameter value matching 21:45 is determined to be 0.9.
[0048] As an optional implementation, the system time of the display device is acquired in real time, and in response to each acquired system time, the system time is converted into a time parameter value.
[0049] Optionally, the system time of the display device can be obtained in real time when the user enables the color temperature adjustment function, and each system time can be converted into a corresponding time parameter value. Alternatively, the system time of the display device can be obtained in real time when the user enables the color temperature adjustment function and the display device is not in sleep mode. Furthermore, the real-time system time acquisition process can only be initiated when the user enables the color temperature adjustment function, the display device is not in sleep mode, and an application is displayed on the display device.
[0050] As another optional implementation, the acquired system time is converted into a time parameter value based on the current date and / or current weather information.
[0051] The current date refers to the calendar information corresponding to the current system time.
[0052] Current weather information refers to the current weather data reflecting the location of the display device itself.
[0053] Optionally, a first mapping rule can be constructed based on the division dimension of season / solar term - system time, between this division dimension and time parameter values. The current date corresponding to the system time is obtained, and the season / solar term (e.g., summer / summer solstice) to which it belongs is determined based on the current date. Combined with the system time, and according to the first mapping rule, a time parameter value matching the season / solar term to which the system time and current date belong is determined. Alternatively, a second mapping rule can be pre-constructed based on the division dimension of weather state - system time, between this division dimension and time parameter values. Current weather information is obtained through sensors locally mounted on the display device or through an external data interface. This current weather information can include the current weather state, which can include sunny, cloudy, rainy, and foggy weather. The time parameter value matching the current weather state and system time is determined according to the mapping rule.
[0054] As an optional implementation, a third mapping rule can be pre-constructed based on the division dimension of season / solar term - weather condition - system time, and the time parameter values. For example, the third mapping rule includes: a time parameter value of 80 for summer (summer solstice - end of heat) - sunny days - 6:00-9:00 AM; a time parameter value of 68 for summer - cloudy days - 6:00-9:00 AM; a time parameter value of 50 for winter (winter solstice - beginning of spring) - sunny days - 6:00-9:00 PM; and a time parameter value of 40 for winter - rainy days - 6:00-9:00 PM. The time parameter value matching the current date's season / solar term, current weather condition, and system time is determined according to the third mapping rule.
[0055] As another optional implementation, adjustment rules can be preset, including adjustment coefficients corresponding to different seasons / solar terms, different date attributes (such as weekdays and non-working days), and different weather information (including weather conditions and / or light intensity). Based on the above mapping rules between the system time dimension and parameter values, the initial time parameter value matching the acquired system time can be determined first using these rules. Then, the preset adjustment rules determine the adjustment coefficients corresponding to the current date (whose date attribute and season / solar term can be determined based on the current date) and / or the current weather information (including current weather conditions and / or current light intensity). Finally, the time parameter value is determined based on the determined adjustment coefficients and the initial time parameter value (e.g., by multiplying the adjustment coefficients and the initial time parameter value; or, based on...). For example, set the adjustment factor to 1.0 for weekdays and 0.9 for non-weekdays (to match weekend eye habits), 1.0 for sunny days and 0.85 for cloudy days (to avoid the screen being too bright), and 0.9 when the light intensity is below 300 lx; multiply the initial time parameter value by each adjustment factor determined using the preset adjustment rules to obtain the time parameter value.
[0056] As another alternative implementation, the acquired system time can be converted into a time parameter value based on the current location of the display device.
[0057] The so-called current location refers to the geographical location information of the display device obtained by the display device through its own positioning methods (such as GPS (Global Positioning System) / BeiDou satellite positioning, Wi-Fi (Wireless Fidelity) hotspot positioning, mobile base station positioning) or geographical information manually configured by the user. It may include the latitude and longitude coordinates of the display device, and the time zone of the display device (such as UTC+8) can be further deduced.
[0058] Optionally, the current location can be obtained through the positioning device built into the display device, and the current time zone of the display device can be determined based on the location. After obtaining the system time, the system time can be converted to local time according to the current time zone, and then the time parameter value corresponding to the local time can be determined by combining the above-mentioned mapping rules between the system time dimension and parameter values.
[0059] As another alternative implementation, the acquired system time can be converted into a time parameter value based on the current location of the display device and the target data, wherein the target data includes the current date and / or current weather information.
[0060] Optionally, following the above process, the system time can be converted to local time based on the current time zone. Then, the initial time parameter value corresponding to the local time can be determined by combining the above system time dimension and parameter value mapping rules. Next, the adjustment coefficients corresponding to the target data can be determined according to the above preset adjustment rules. Finally, the time parameter value can be determined based on the determined adjustment coefficients and the initial time parameter value.
[0061] As another optional implementation, the display device includes SurfaceFlinger (Surface Composer, i.e., graphics compositor). SurfaceFlinger, as the core of the Android graphics display system, is a layer between the application and the display screen. Its main function is to manage the graphics display of the Android system. It is a key component in the Android system responsible for compositing and rendering multiple layers. Taking the integration of a rhythmic eye protection system into SurfaceFlinger to implement the display control method as an example, this rhythmic eye protection system includes a time acquisition module, which is used to perform the above step S101.
[0062] S102, Identify the program category of the application displayed on the display device.
[0063] The term "application category" refers to the type of application to which it belongs.
[0064] Optionally, applications on the display device can be pre-categorized based on application functions or usage scenarios, resulting in multiple program categories such as reading, video, games, and office applications, to adapt to the color temperature requirements of different scenarios. When the display device displays an application, the application's feature information (such as its name) is obtained, and this feature information is matched with each preset program category to determine which specific program category the application belongs to, thus achieving accurate application category identification.
[0065] As an optional implementation method, the preset program categories can be flexibly adjusted. Category dimensions can be added or removed according to user needs and eye protection scenario adaptability. The correspondence between applications and program categories can also be modified to adapt to different rhythm eye protection strategies.
[0066] As another optional implementation, a whitelist of rhythm-based eye protection applications can be preset. This whitelist contains the names and / or unique identifiers of applications that require the rhythm-based eye protection function to be enabled. Before or after identifying the application category of the application displayed on the display device, it can be checked whether the currently displayed application is within the whitelist, and the application category identification operation can only be performed on applications included in the whitelist.
[0067] As another alternative implementation, taking the application as an APP as an example, APPs can be divided into three main categories. The first category is the default category named APP_TYPE1, which can include desktop, regular UI, web pages, WeChat, etc.; the second category is the image category named APP_TYPE2, which can include photo albums, videos, and games; and the third category is the reading category named APP_TYPE3, which mainly includes e-book reading apps. Furthermore, all other categories except for image and reading apps are placed in the default category.
[0068] As another optional implementation, taking the aforementioned rhythmic eye protection system as an example, the system may further include an APP identification module. This module performs step S102 to determine the specific program category of the APP displayed on the display device and whether the APP supports the rhythmic eye protection mode. Specifically, the APP identification module stores an XML file (i.e., a whitelist) that configures the names of APPs supported by the current rhythmic eye protection system. When the foreground application on the display device is not among the supported APPs, the rhythmic eye protection system is ineffective, retaining the current screen color temperature without further changes. In the rhythmic eye protection system, widely used APPs all support enabling rhythmic eye protection. As user needs change and develop, the required APPs can be further configured in the XML file, significantly improving the scalability of the rhythmic eye protection system.
[0069] As another alternative implementation, in response to the switching of the displayed application by the display device, the program category of the application after the switch is identified.
[0070] Optionally, if the user switches applications on the display device, such as switching from a browser to a document editor or from a game to a music player, the program category of the switched application displayed on the display device is identified. This identification process is the same as the program category identification process described above and will not be repeated here.
[0071] As another optional implementation, the program category of the application displayed on the display device is identified according to a preset identification period.
[0072] The so-called preset recognition period refers to a fixed time interval (such as every 5 seconds, every minute, etc.) that is set in advance. The fixed time interval can be adjusted adaptively according to the user's needs.
[0073] Optionally, the program category identification operation can be automatically triggered according to a preset identification cycle, and the program category to which the application currently running and displayed on the display device belongs can be identified according to the above program category identification process.
[0074] S103 determines the target screen color temperature of the display device based on the time parameter value and the program category.
[0075] The so-called target screen color temperature refers to the target value of the screen color temperature calculated based on the time parameter value and the program type. The unit is Kelvin (K), which determines the warm or cool tone of the screen display. For example, a high color temperature is more cool white, and a low color temperature is more warm yellow.
[0076] Optionally, a linear mapping rule between time parameter values and base color temperature can be preset, along with color temperature compensation weights corresponding to different program categories (e.g., 0.3 for reading, 0.1 for games, and 0.2 for office applications). Based on this, the corresponding base color temperature value is matched according to the time parameter value (e.g., a time parameter value of 0.8 corresponds to a base color temperature of 3000K), the current program category is identified, and its compensation weight is retrieved. The category-compensated color temperature value is calculated using the formula: Color Temperature Compensation Value = Base Color Temperature × Compensation Weight. The target screen color temperature is obtained by superimposing the base color temperature value and the category-compensated color temperature value.
[0077] As an optional implementation, in response to the latest obtained time parameter value being different from the previous time parameter value, or the latest obtained program category being different from the previous program category, the target screen color temperature of the display device is determined based on the latest obtained time parameter value and program category.
[0078] Optionally, the target screen color temperature of the display device can be dynamically adjusted based on changes in time parameter values and program categories. Specifically, when any of the following trigger conditions are met, the screen color temperature adjustment process is initiated, and the target screen color temperature to be used by the display device is recalculated and determined based on the latest obtained time parameter values and program categories. The trigger conditions include: the latest obtained time parameter value is different from the previously recorded time parameter value, or the latest obtained program category is different from the previously recorded program category.
[0079] S104 controls the display device to display content based on the target screen color temperature.
[0080] Optionally, taking the above-mentioned rhythmic eye protection system as an example, the rhythmic eye protection system may also include a PQ (Picture Quality) module. In conjunction with the PQ module, the execution process of step S104 may include: converting the target screen color temperature that meets the eye protection requirements into RGB (Red Green Blue) gain, hue, gamma, and other image adjustment parameters that can be recognized by hardware; sending these parameters to the PQ module, which performs real-time color correction and color temperature adjustment processing for each frame of the image signal to be displayed; and transmitting the corrected and adjusted image signal to the screen of the display device, which ultimately drives the image signal to display content that meets the target color temperature requirements on the screen of the display device.
[0081] As an optional implementation, a pre-defined lookup table can be used to convert the target screen color temperature for eye protection needs into hardware-recognizable parameters. Specifically, this includes: pre-constructing a lookup table containing the optimal RGB gain value, hue offset, and gamma adaptation value corresponding to each target eye protection color temperature; during conversion, the target color temperature for eye protection needs is first matched to the lookup table, and the RGB gain compensation coefficient is extracted and calculated as a standardized gain value according to the color temperature and color shift rules pre-stored in the lookup table (warm color temperature increases red / green gain and decreases blue gain, while cool color temperature does the opposite); at the same time, the hue offset corresponding to the target color temperature is extracted to correct the RGB channel phase difference, as well as the gamma value in the table that is non-linearly related to the color temperature; finally, the parameters extracted from the table are subjected to hardware boundary verification and dynamic compensation (adapting to panel characteristics and aging conditions), and standardized hardware-recognizable parameters such as RGB gain, hue, and gamma that can be recognized by the PQ module are output.
[0082] The aforementioned display control method acquires the system time of the display device and converts it into a time parameter value, providing a crucial basis for subsequent color temperature adjustment. This ensures that the display effect adapts to users' eye habits at different times, enabling screen color temperature adjustment to respond to scene changes over time. Furthermore, by identifying the application category displayed on the display device, it provides a key basis for subsequent color temperature adjustment, meeting users' differentiated needs in different application scenarios. Based on the time parameter value and application category, it determines the target screen color temperature of the display device, ensuring that the target color temperature simultaneously meets the dual needs of both time and application scenarios, avoiding the limitations of single-dimensional adjustment and achieving multi-dimensional dynamic color temperature decision-making. Based on the target screen color temperature, it controls the display device to display content, transforming the adapted color temperature into a visually perceptible effect for the user. Therefore, this application captures user habits at different times by using time parameter values and identifies application categories to adapt to the functional requirements of different application scenarios, achieving dynamic adaptation of screen color temperature to diverse scenarios and user habits, maximizing the satisfaction of different users' eye needs.
[0083] Based on the above embodiments, in an exemplary embodiment, the process of converting the time parameter value in S101 is further refined. Optionally, such as Figure 2 As shown, the following steps may be included:
[0084] S201, in response to the fact that the target time range to which the acquired system time belongs is a first-class time range, convert the system time into the time parameter value corresponding to the target time range.
[0085] The first type of time range is a time range with fixed time parameter values.
[0086] The target time range refers to the preset time period to which the system time currently belongs (such as 00:00-06:00, 08:00-18:00, etc.).
[0087] Optionally, multiple target time ranges can be preset. For example, 24 hours can be divided into multiple time periods. The division of time periods can be dynamically adjusted in combination with natural rhythms (such as changes in natural light), user habits (such as user behavior patterns), and scenario requirements. Each time period is a corresponding target time range, and the calculation process of the time parameter value corresponding to each target time range is determined. Taking a user's weekday scenario as an example, the target time ranges can be divided as follows: 00:00-06:30: fixed time parameter value of 20, suitable for deep sleep scenarios; 06:30-08:30: time parameter value linearly increases from 20 to 80, matching the process of increased light after sunrise; 08:30-12:00: fixed time parameter value of 80, suitable for efficient office work needs; 12:00-14:00: fixed time parameter value of 70 (10% lower than the daytime period), suitable for lunch break relaxation scenarios; 14:00-18:30: recovery time parameter value of 80, suitable for afternoon work scenarios; 18:30-20:30: time parameter value linearly decreases from 80 to 40, matching the weakening light after sunset; 20:30-24:00: fixed time parameter value of 30, suitable for nighttime leisure and bedtime preparation.
[0088] Furthermore, based on the time parameter values corresponding to each target time range as defined above, it can be determined whether the target time range belongs to the first type of time range or the second type of time range. After obtaining the system time, the target time range to which the system time belongs can be determined first. If the target time range belongs to the first type of time range, the time parameter value corresponding to the target time range can be directly determined as the time parameter value of the system time.
[0089] It should be noted that for each target time range within the first time range, any system time within that target time range will be uniformly converted to the same fixed time parameter value.
[0090] S202, in response to the target time range being the second type of time range, convert the system time into a time parameter value according to the conversion parameter corresponding to the target time range.
[0091] The second type of time range is the time range in which the time parameter value changes dynamically.
[0092] The so-called transformation parameter refers to the parameter used to dynamically calculate the value of the time parameter.
[0093] Optionally, if the target time range belongs to the second type of time range, the system time is converted into a time parameter value according to the conversion parameter corresponding to the target time range.
[0094] It should be noted that, Figure 2 The example shown is just one possible execution order of steps S201 and S202. Step S202 can be executed first and then step S201, or steps S201 and S202 can be executed in parallel. No restrictions are placed on the execution order of steps S201 and S202 here.
[0095] In this embodiment, a 24-hour circadian rhythm mechanism is introduced on the basis of traditional eye protection mode. The screen color temperature (e.g., cool or warm tones) is automatically adjusted according to different time periods (e.g., daytime, nighttime, bedtime) and program categories. By preset multiple target time ranges, the target time ranges are dynamically adjusted in combination with natural rhythms, user habits, and scenario requirements. A collaborative mechanism is used, which adopts fixed parameter values for the first type of time range and dynamically calculates conversion parameters for the second type of time range. This enables scenario-based adaptation of system time to time parameter values, improving the matching accuracy between time parameter values and users' actual eye use scenarios. Compared with the traditional fixed time period division method, it reduces the color temperature adjustment deviation caused by the mismatch between time parameter values and scenarios. Ultimately, by accurately adapting to the eye use needs of different time periods, the eye use needs of different users are maximized.
[0096] Based on the above embodiments, in an exemplary embodiment, the conversion parameters include a time interval, a preset time step, and a starting parameter value. The process of converting the time parameter value according to the conversion parameters in S202 is further refined. Optionally, such as... Figure 3 As shown, the following steps may be included:
[0097] S301, determine the time difference between the system time and the start time of the target time range.
[0098] The time interval refers to the total duration of the target time range (e.g., 60 minutes), which is the difference between the end time and the start time of the target time range.
[0099] The so-called preset time step refers to the pre-configured range of change of the time parameter value that needs to be updated within a unit of time, which is used to control the speed and size of the gradual change of the time parameter value over time.
[0100] The so-called initial parameter value refers to the pre-set initial time parameter value corresponding to the beginning of the target time range, which serves as the starting point for the gradual calculation of the time parameter value throughout the target time range.
[0101] Optionally, determine the target time range to which the system time belongs and determine the start time of the target time range; convert the system time and the start time into a unified time measurement unit (such as minutes), and calculate the time difference between the two by subtraction.
[0102] As an optional implementation method, the time interval, preset time step and starting parameter value can be adaptively adjusted according to different conditions such as natural environment (light, season), user habits (work and rest, preferences) and scenario requirements (content type, eye use status), and their specific values are not limited here.
[0103] S302, determine the parameter update value based on the ratio between the time difference and the time interval corresponding to the target time range, and the preset time step corresponding to the target time range.
[0104] Optionally, determine the time interval corresponding to the target time range, i.e. the total duration of the target time range, and calculate the ratio of the time difference to the time interval; then retrieve the preset time step, multiply the above ratio by the preset time step, and obtain the parameter update value.
[0105] S303, based on the parameter update value, update the starting parameter value corresponding to the target time range to obtain the time parameter value.
[0106] Optionally, based on preset parameter update rules (such as the target time range corresponding to the nighttime eye protection period, where the time parameter value decreases with time; or the target time range corresponding to the midday eye protection period, where the time parameter value increases with time), the time parameter value is determined according to the parameter update value and the initial parameter value. For example, the initial parameter value and the parameter update value are summed / subtracted, and the result is used as the time parameter value.
[0107] As an optional implementation, taking the acquisition of the current system time of the display device as an example, the time acquisition module is specifically used to: acquire the current system time, convert the current system time, and then pass the time parameter value to the color temperature calculation module for calculating the current color temperature. The divided target time ranges include: 0:00 to 6:00 AM (i.e., the first target time range, referring to the target time range starting from 0:00), 6:00 to 7:00 AM (i.e., the second target time range), 7:00 AM to 6:00 PM (i.e., the third target time range), 6:00 PM to 9:00 PM (i.e., the fourth target time range), 9:00 PM to 10:00 PM (i.e., the fifth target time range), and 10:00 PM to 12:00 AM (i.e., the sixth target time range). The conversion method for system time and time parameter values within each target time range is as follows: From 0:00 to 6:00, the time parameter value is always T0; from 6:00 to 7:00, the time parameter value increases with a preset time step of 0.1 at 6-minute intervals (i.e., the time intervals mentioned above). For example, the time parameter value at 6:00 (i.e., the starting parameter value corresponding to the target time range of 6:00 to 7:00) is 6, the time parameter value at 6:06 is 6.1, the time parameter value at 6:12 is 6.2, and so on, until 7:00; from 7:00 to 18:00, the time parameter value is always T1; from 18:00 to 22:00, the time parameter value increases with a preset time step of 0.3 at 18-minute intervals (i.e., the time intervals). The time parameter value exhibits a downward trend, decreasing every 18 minutes from 6 PM to 9 PM. For example, the initial time parameter value is 18 at 6 PM, 18.3 at 6:18 PM, 18.6 at 6:36 PM, and so on, reaching 21 at 9 PM. From 9 PM to 10 PM, the time parameter value decreases every 12 minutes with a preset time step of 0.2. For example, the initial time parameter value is 21.2 at 9:12 PM, 21.4 at 9:24 PM, and so on, remaining constant at T2 until 10 PM. Optionally, T0 and T2 can be the same.
[0108] As an optional implementation, a preset reference color temperature can be established for each program category within a first target time range. For two adjacent target time ranges, the color temperature value at the end of the previous target time range is the color temperature value at the beginning of the next target time range. Based on this, determining the target screen color temperature of the display device based on the time parameter value and the program category can further include: when the time parameter value is determined to belong to the first target time range, determining the corresponding reference color temperature according to the current program category and using this reference color temperature as the target screen color temperature of the display device; when the time parameter value is determined to belong to a second target time range, the time parameter value within the second target time range dynamically changes with system time, and the target screen color temperature is determined based on the reference color temperature of the program category corresponding to the first target time range, using this reference color temperature and a time reference value as the starting point. In other words, when the time parameter value is determined to belong to a target time range within the first type of time range, the color temperature value corresponding to the current program category at the end of the previous target time range can be directly used as the target screen color temperature of the display device. When the time parameter value is determined to belong to a target time range within the second type of time range, the color temperature value corresponding to the current program category at the end of the previous target time range can be determined first, and the color temperature value can be updated according to the time parameter value to determine the target screen color temperature of the display device.
[0109] As another optional implementation method, Figure 4 The diagram shows the color temperature values corresponding to different target time ranges and different app categories. From 0:00 to 6:00 AM, the time parameter value is fixed at T0, and the color temperature value has its own fixed value corresponding to different app types (i.e., app categories). From 6:00 to 7:00 AM, the color temperature value calculated based on the app type and time parameter value shows an upward trend. From 7:00 AM to 6:00 PM, the time parameter value is fixed at T1, and the color temperature value has its own fixed value corresponding to different app types, representing the highest value of the day. From 6:00 PM to 10:00 PM, the color temperature value calculated based on the app type and time parameter value shows a downward trend, with a slower decline from 6:00 PM to 9:00 PM and a faster decline from 9:00 PM to 10:00 PM. From 10:00 PM to 12:00 AM, the time parameter value is fixed at T2, and the color temperature value has its own fixed value corresponding to different app types, the same as the color temperature value from 0:00 to 6:00 AM, thus forming a closed loop.
[0110] In this embodiment, through the collaborative calculation of time intervals, preset time steps, and initial parameter values, combined with adaptive adjustments based on the natural environment, user habits, and scenario requirements, a dynamic and refined conversion from system time to time parameter values is achieved. This conversion mechanism sets differentiated time intervals and preset time steps for different time periods (i.e., target time ranges), allowing time parameter values to change smoothly in a stepwise manner with system time, effectively avoiding abrupt changes that occur with fixed parameter conversion methods. The resulting time parameter values can more accurately match the eye-use scenario characteristics of different time periods, providing a delicate temporal dimension for subsequently determining the target screen color temperature based on program category. Ultimately, dynamic color temperature adaptation reduces visual fatigue and maximizes the satisfaction of different users' eye-use needs in diverse scenarios.
[0111] Based on the above embodiments, in an exemplary embodiment, the process of obtaining the system time in S101 is further refined. Optionally, such as Figure 5 As shown, the following steps may be included:
[0112] S501, in response to the trigger operation of the start control for the color temperature adjustment function of the display device, starts the color temperature adjustment function.
[0113] Among them, the color temperature adjustment function supports adjusting the screen color temperature according to the system time and program category.
[0114] A startup control refers to a visual interactive element in the interactive interface of a display device used to control the on / off state of the color temperature adjustment function. It can take the form of a switch, button, etc.
[0115] A trigger operation refers to an interactive behavior performed by the user on the launch control that can be recognized and responded to by the system, such as clicking the switch button, sliding to open the control, or triggering the operation with a voice command.
[0116] The so-called color temperature adjustment function refers to the ability of a display device to dynamically adjust the screen color temperature. Its core feature is that it supports adjusting the screen color temperature in a two-dimensional way, combining system time (time dimension) and program category (scene dimension).
[0117] Optionally, the interaction status of the color temperature adjustment function activation control can be monitored in real time. When a user performs a click, swipe, or other triggering operation on the control, the color temperature adjustment function is activated.
[0118] S502, in response to the completion of the color temperature adjustment function, obtains the system time of the display device.
[0119] Optionally, after confirming that the color temperature adjustment function has completed initialization and returned to the startup completion status, the system time acquisition process is triggered. The system time acquisition process is the same as the process in step S101 above, and will not be repeated here.
[0120] As an optional implementation, taking the aforementioned rhythmic eye protection system as an example, the system may further include a UI (User Interface) recognition module. This module executes step S501 to determine whether the rhythmic eye protection mode is enabled. In addition to the rhythmic eye protection mode, the display device also includes a normal blue light filtering mode; however, the normal blue light filtering mode and the rhythmic eye protection mode cannot be active simultaneously. When the user enables the rhythmic eye protection mode in the UI settings, the mode (state) value in the UI recognition module is set to true and exists as a global variable within the system, facilitating subsequent processes by other modules. Regardless of future UI design updates, the UI recognition module in the rhythmic eye protection system can determine whether the rhythmic eye protection mode is enabled using the mode value, significantly reducing compatibility issues caused by UI upgrades.
[0121] In this embodiment, the color temperature adjustment function is activated by responding to the activation control. Based on the global variable mechanism of the mode value of the UI recognition module, the precise activation and mode mutual exclusion control of the color temperature adjustment function in multiple dimensions of time and scene can be realized. This improves the reliability of function activation and the adaptability of UI interface upgrades. Compared with the traditional eye protection mode, it reduces the adjustment failure problem caused by function conflict or interface iteration. Finally, by ensuring that users can enable the color temperature adjustment function adapted to multiple scenes as needed, the eye needs of different users are maximized.
[0122] Based on the above embodiments, in an exemplary embodiment, the method may further include the following steps:
[0123] Step 1: In response to the trigger operation of the start control for the color temperature adjustment function of the display device, start the color temperature adjustment function.
[0124] Step 2: In response to the completion of the color temperature adjustment function, the system time of the display device is obtained in real time. In response to obtaining each system time, either Step 3 or Step 4 is selected to convert the system time into a time parameter value.
[0125] Step 3: In response to the fact that the target time range to which the acquired system time belongs is the first type of time range, convert the system time into the time parameter value corresponding to the target time range.
[0126] Step 4: In response to the target time range being the second type of time range, execute steps 5-7.
[0127] Step 5: Determine the time difference between the system time and the start time of the target time range.
[0128] Step 6: Determine the parameter update value based on the ratio between the time difference and the time interval corresponding to the target time range, and the preset time step corresponding to the target time range;
[0129] Step 7: Update the starting parameter value corresponding to the target time range according to the parameter update value to obtain the time parameter value.
[0130] Step 8: In response to the switching of the displayed application on the display device, identify the application category of the switched application.
[0131] Step 9: In response to the latest obtained time parameter value being different from the previous time parameter value, or the latest obtained program category being different from the previous program category, determine the target screen color temperature of the display device based on the latest obtained time parameter value and program category.
[0132] Step 10: Based on the target screen color temperature, control the display device to display content.
[0133] The specific implementation methods of steps 1 to 10 are the same as those in the above method embodiments, and will not be repeated here.
[0134] This embodiment proposes a rhythmic eye protection mode based on SurfaceFlinger, which can intelligently adjust the screen color temperature on the basis of traditional eye protection modes. This method not only considers the needs of users for eye protection during long-term use of electronic devices, but also combines environmental time information and program type to dynamically adjust the screen's color temperature output, thereby improving visual comfort while further reducing screen power consumption and extending the usage time of electronic devices.
[0135] This embodiment achieves unified global display control by embedding a customized rhythmic eye protection module into the Android system's display service (SurfaceFlinger). The system obtains the current system time and, combined with the identification of the categories of applications displayed in the foreground, uses preset color temperature mapping rules to perform real-time color space conversion on the displayed content. This automatically switches between warm and cool tones in different scenarios, achieving a more natural and comfortable visual experience.
[0136] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0137] Based on the same inventive concept, this application also provides a display control device for implementing the display control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more display control device embodiments provided below can be found in the limitations of the display control method described above, and will not be repeated here.
[0138] In one exemplary embodiment, such as Figure 6 As shown, a display control device is provided, including: a conversion module 601, a recognition module 602, a color temperature determination module 603, and a display module 604, wherein:
[0139] The conversion module 601 is used to obtain the system time of the display device and convert the obtained system time into a time parameter value;
[0140] The identification module 602 is used to identify the program category of the application displayed on the display device;
[0141] The color temperature determination module 603 is used to determine the target screen color temperature of the display device based on the time parameter value and the program category;
[0142] Display module 604 is used to control the display device to display content based on the target screen color temperature.
[0143] In an exemplary embodiment, the conversion module 601 is specifically configured to: acquire the system time of the display device in real time, and in response to acquiring each system time, convert the system time into a time parameter value.
[0144] In an exemplary embodiment, the identification module 602 is specifically configured to: identify the program category of the application after switching in response to the display device switching the displayed application; or, identify the program category of the application displayed on the display device according to a preset identification period.
[0145] In an exemplary embodiment, the color temperature determination module 603 is configured to: determine the target screen color temperature of the display device based on the latest obtained time parameter value and the program category, in response to the latest obtained time parameter value being different from the previous time parameter value, or the latest obtained program category being different from the previous program category.
[0146] In an exemplary embodiment, the conversion module 601 includes: a first conversion unit, configured to convert the system time into a time parameter value corresponding to the target time range in response to the acquired system time belonging to a first type of time range; wherein the first type of time range is a time range in which the time parameter value is fixed; and a second conversion unit, configured to convert the system time into a time parameter value according to the conversion parameter corresponding to the target time range in response to the target time range being a second type of time range; wherein the second type of time range is a time range in which the time parameter value changes dynamically.
[0147] In an exemplary embodiment, the conversion parameters include a time interval, a preset time step, and a starting parameter value; the second conversion unit is specifically used to: determine the time difference between the system time and the starting time of the target time range; determine the parameter update value based on the ratio between the time difference and the time interval corresponding to the target time range, and the preset time step corresponding to the target time range; and update the starting parameter value corresponding to the target time range based on the parameter update value to obtain the time parameter value.
[0148] In an exemplary embodiment, the conversion module 601 includes: a startup unit, configured to start the color temperature adjustment function in response to a trigger operation of a startup control for the color temperature adjustment function of the display device; wherein the color temperature adjustment function supports adjusting the screen color temperature according to the system time and program category; and an acquisition unit, configured to acquire the system time of the display device in response to the completion of the startup of the color temperature adjustment function.
[0149] In an exemplary embodiment, the conversion module 601 is specifically configured to convert the acquired system time into a time parameter value based on the current date and / or current weather information.
[0150] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for various devices and products applied to or integrated into a chip, all of their modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits; for various devices and products applied to or integrated into a chip module, all of their modules / units can be implemented using hardware methods such as circuits, and different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The components can be implemented using software programs that run on the processor integrated within the chip module. The remaining (if any) modules / units can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into the terminal, each of its components / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal. Alternatively, at least some modules / units can be implemented using software programs that run on the processor integrated within the terminal, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits.
[0151] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 7As shown, the computer device includes a processor, memory, input / output interfaces, a communication interface, a display unit, and an input device. The processor, memory, and input / output interfaces are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interfaces are used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a display control method. The display unit of the computer device forms a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0152] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0153] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0154] In one exemplary embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps in the above-described method embodiments.
[0155] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0156] Based on the same inventive concept, this application also provides a chip, including a processor coupled to a memory, for executing a computer program or instructions stored in the memory, and implementing the steps in the above method embodiments when the processor executes the computer program or instructions.
[0157] It is understood that the chip involved in the embodiments of this application may be a field-programmable gate array (FPGA), may be an application-specific integrated circuit (ASIC), may be a system on chip (SoC), may be a central processor unit (CPU), may be a network processor (NP), may be a digital signal processor (DSP), may be a microcontroller unit (MCU), may be a programmable logic device (PLD), or other integrated chips, etc.
[0158] Based on the same inventive concept, this application also provides a chip module, such as... Figure 8 As shown, the chip module includes a communication module, a power module, a storage module, and a chip. Among them:
[0159] The power module is used to provide power to the chip module; the storage module is used to store data and instructions; the communication module is used for internal communication within the chip module, or for communication between the chip module and external devices; this chip corresponds to the chip in the above chip embodiment.
[0160] The implementation method of this chip module can be found in the relevant content of the above chip embodiment, and will not be repeated here.
[0161] It should be noted that the data involved in this application (including but not limited to data used for analysis, such as system time, program type, etc.) are all information and data that have been fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0162] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0163] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0164] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A display control method, characterized in that, The method includes: Obtain the system time of the display device and convert the obtained system time into a time parameter value; and, Identify the program category of the application displayed on the display device; Based on the time parameter value and the program category, the target screen color temperature of the display device is determined; Based on the target screen color temperature, the display device is controlled to display content.
2. The method according to claim 1, characterized in that, The step of acquiring the system time of the display device and converting the acquired system time into a time parameter value includes: The system time of the display device is acquired in real time, and in response to each acquired system time, the system time is converted into a time parameter value.
3. The method according to claim 1, characterized in that, The identification of the application category displayed on the display device includes: In response to the display device switching the displayed application, the program category of the switched application is identified; or, The program category of the application displayed on the display device is identified according to a preset identification period.
4. The method according to claim 2 or 3, characterized in that, Determining the target screen color temperature of the display device based on the time parameter value and the program category includes: In response to a difference between the latest obtained time parameter value and the previous time parameter value, or a difference between the latest obtained program category and the previous program category, the target screen color temperature of the display device is determined based on the latest obtained time parameter value and program category.
5. The method according to any one of claims 1-3, characterized in that, The step of converting the acquired system time into time parameter values includes: In response to the fact that the target time range to which the acquired system time belongs is a first type of time range, the system time is converted into a time parameter value corresponding to the target time range; wherein, the first type of time range is a time range with fixed time parameter values; In response to the target time range being a second type of time range, the system time is converted into a time parameter value according to the conversion parameter corresponding to the target time range; wherein, the second type of time range is a time range in which the time parameter value changes dynamically.
6. The method according to claim 5, characterized in that, The conversion parameters include a time interval, a preset time step, and a starting parameter value; the step of converting the system time into a time parameter value according to the conversion parameters corresponding to the target time range includes: Determine the time difference between the system time and the start time of the target time range; The parameter update value is determined based on the ratio between the time difference and the time interval corresponding to the target time range, and the preset time step corresponding to the target time range; Based on the parameter update value, the starting parameter value corresponding to the target time range is updated to obtain the time parameter value.
7. The method according to claim 1, characterized in that, The acquisition of the system time of the display device includes: In response to a trigger operation of the start control for the color temperature adjustment function of the display device, the color temperature adjustment function is started; wherein, the color temperature adjustment function supports adjusting the screen color temperature according to the system time and program category; In response to the completion of the color temperature adjustment function, the system time of the display device is obtained.
8. The method according to claim 1, characterized in that, The step of converting the acquired system time into time parameter values includes: Based on the current date and / or current weather information, convert the acquired system time into a time parameter value.
9. A display control device, characterized in that, The device includes: The conversion module is used to obtain the system time of the display device and convert the obtained system time into a time parameter value; The identification module is used to identify the program category of the application displayed on the display device; A color temperature determination module is used to determine the target screen color temperature of the display device based on the time parameter value and the program category; The display module is used to control the display device to display content based on the target screen color temperature.
10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.