A method and system for adjusting the color temperature of a display
By collecting ambient light and user physiological parameters, a dual-channel color temperature adjustment reference value is generated and a weighted fusion decision model is adopted to solve the problems of personalization and smoothness of display color temperature adjustment, achieve comfortable color temperature management, and alleviate visual fatigue.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- XINYU ZHIZAO (BEIJING) TECH CO LTD
- Filing Date
- 2026-04-27
- Publication Date
- 2026-06-02
AI Technical Summary
Existing display color temperature adjustment methods fail to dynamically adjust according to the user's physiological state, resulting in visual fatigue that cannot be actively relieved, and sudden changes in the adjustment process cause visual discomfort, lacking personalized adaptation.
By collecting ambient light and user physiological parameters in real time, a dual-path color temperature adjustment baseline value is generated. The target color temperature value is calculated using a weighted fusion decision model and adjusted using an S-shaped or exponential smooth transition curve. The transition slope is also adjusted in conjunction with heart rate variability.
It enables personalized color temperature adjustment based on the user's physiological state and environmental changes, relieving visual fatigue, avoiding discomfort caused by sudden color temperature changes, and providing comfortable monitor color temperature management.
Abstract
Description
Technical Field
[0001] This invention relates to the field of display control technology, specifically to a method and system for adjusting the color temperature of a display. Background Technology
[0002] With the widespread use of electronic devices, users are spending increasingly more time in front of monitors (such as computer screens, mobile phone screens, and televisions). The color temperature of a monitor directly affects the user's visual comfort and physiological health. In existing technology, some monitors have automatic color temperature adjustment functions, which typically rely solely on an ambient light sensor to collect the ambient color temperature and illuminance, adjusting the monitor's white point to a color temperature value close to that of the ambient light to improve the viewing experience.
[0003] However, existing technologies have the following shortcomings:
[0004] First, the adjustment dimension is singular: it only considers ambient light factors and does not take into account the user's own physiological state (such as the duration of eye use, fatigue level, heart rate variability, etc.), which means that when the user is already fatigued, the color temperature is still adjusted according to the ambient light, and it cannot actively relieve visual fatigue.
[0005] Second, abrupt changes in the adjustment process: Most systems use a step-like or simple linear change to switch color temperature, which can easily cause visual discomfort, especially when the user is concentrating or fatigued. Sudden changes in color temperature can exacerbate eye discomfort.
[0006] Third, lack of personalized adaptation: different users have different sensitivities and needs for color temperature, and the existing system cannot dynamically adjust the adjustment strategy based on the user's real-time physiological feedback.
[0007] Therefore, a method and system for adjusting the color temperature of a display is needed to overcome the shortcomings of existing technologies. Summary of the Invention
[0008] In view of the problems existing in the prior art, the present invention discloses a method for adjusting the color temperature of a display, comprising the following steps:
[0009] Step 1: Real-time acquisition of ambient light parameters and user physiological characteristic parameters. The ambient light parameters include at least the ambient color temperature value and the ambient illuminance value. The physiological characteristic parameters include at least the user's continuous eye use duration and heart rate variability index.
[0010] Step 2: Based on the ambient light parameters, generate a first color temperature adjustment reference value; based on the physiological characteristic parameters, generate a second color temperature adjustment reference value;
[0011] Step 3: Input the first color temperature adjustment reference value and the second color temperature adjustment reference value into the preset color temperature fusion decision model to dynamically calculate the target color temperature value;
[0012] Step 4: According to the preset smooth transition curve, gradually adjust the current color temperature value of the display to the target color temperature value. The slope of the smooth transition curve is adjusted in real time according to the heart rate variability index.
[0013] As a preferred technical solution of the present invention, the method for generating the first color temperature adjustment reference value in step two is as follows: mapping the ambient color temperature value and the ambient illuminance value onto the CIE colorimetric diagram, and combining the preset display white point trajectory curve to determine the display white point coordinates that are most suitable for the current ambient light, which is used as the first color temperature adjustment reference value.
[0014] The method for generating the second color temperature adjustment reference value is as follows: calculate the cumulative visual fatigue value based on the continuous eye use duration; calculate the user's current fatigue level based on the heart rate variability index; and based on the cumulative visual fatigue value and the fatigue level, query the corresponding color temperature offset from the preset physiological-color temperature mapping table, and use the color temperature offset as the second color temperature adjustment reference value.
[0015] As a preferred technical solution of the present invention, the color temperature fusion decision model adopts a weighted fusion algorithm, and the weight coefficients of the ambient light parameters and the physiological characteristic parameters in the weighted fusion algorithm are dynamically adjusted according to the current time period and the user's usage scenario.
[0016] As a preferred technical solution of the present invention, the smooth transition curve in step four is an S-shaped curve or an exponential curve, and its transition time is determined by the difference between the target color temperature value and the current color temperature value and the user's fatigue level. The larger the difference or the higher the fatigue level, the longer the transition time.
[0017] A color temperature adjustment system for a display includes:
[0018] The environmental sensing module is used to collect ambient light parameters of the current environment in real time. The ambient light parameters include at least the ambient color temperature value and the ambient illuminance value.
[0019] The physiological monitoring module is used to collect the user's physiological characteristic parameters in real time. The physiological characteristic parameters include at least the user's continuous eye use duration and heart rate variability index.
[0020] A dual-path reference generation module is connected to the environmental perception module and the physiological monitoring module respectively, and is used to generate a first color temperature adjustment reference value based on the ambient light parameters and a second color temperature adjustment reference value based on the physiological characteristic parameters.
[0021] The color temperature decision module has a built-in color temperature fusion decision model, which is used to receive the first color temperature adjustment reference value and the second color temperature adjustment reference value, and dynamically calculate the target color temperature value.
[0022] The smoothing adjustment execution module is used to gradually adjust the current color temperature value of the display to the target color temperature value according to the preset smoothing transition curve, and adjust the slope of the smoothing transition curve in real time according to the heart rate variability index.
[0023] As a preferred embodiment of the present invention, the environmental perception module includes: a color sensor for acquiring color temperature and illuminance data of ambient light; and a white point calibration unit for mapping the data acquired by the color sensor to a CIE chromaticity diagram and combining it with a white point trajectory curve pre-stored in the display to generate white point coordinates of the display.
[0024] As a preferred embodiment of the present invention, the physiological monitoring module includes: a timing unit for accumulating the user's continuous eye use time; a heart rate sensor or camera for acquiring the user's heart rate variability index; and a fatigue assessment unit for calculating the cumulative visual fatigue value based on the continuous eye use time and determining the user's current fatigue level based on the heart rate variability index.
[0025] As a preferred technical solution of the present invention, the color temperature fusion decision model in the color temperature decision module is a weighted fusion model. The model includes a weight dynamic adjustment unit, which dynamically adjusts the weight coefficients of the ambient light parameters and physiological characteristic parameters according to the current time period and user usage scenario.
[0026] As a preferred embodiment of the present invention, the smoothing adjustment execution module includes: a transition curve generation unit for generating an S-shaped curve or an exponential curve as a smooth transition curve; a transition parameter calculation unit for calculating the transition time based on the difference between the target color temperature value and the current color temperature value and the user's fatigue level; and a pulse width modulation (PWM) control unit for controlling the color temperature output of the display backlight or display driving circuit according to the smooth transition curve and the transition time.
[0027] The beneficial effects of this invention are as follows: This invention simultaneously collects ambient light parameters such as color temperature and illuminance, as well as user physiological characteristic parameters such as continuous eye use duration and heart rate variability. This allows color temperature adjustment to adapt to environmental changes and proactively respond to human fatigue, effectively alleviating visual fatigue. A weighted fusion decision model is employed, with weights dynamically adjusted according to the scene and time, balancing the objective environment and subjective feelings to improve the rationality of the adjustment. An S-shaped or exponential smooth transition curve is used, and the transition slope is adjusted in real time according to heart rate variability to avoid visual discomfort caused by sudden color temperature changes, providing a gentler transition, especially under high fatigue conditions. The system monitors, calculates, and executes in real time, forming a dynamic closed-loop control to achieve personalized, eye-protecting, and comfortable monitor color temperature management. Detailed Implementation
[0028] Example 1
[0029] This invention discloses a method for adjusting the color temperature of a display, specifically including the following steps:
[0030] Step 1: Data Collection
[0031] The ambient light sensor (such as BH1750 or TCS34725) collects the ambient color temperature and illuminance values in real time. At the same time, the user's heart rate variability (HRV) is obtained through a built-in or external camera (based on photoplethysmography, PPG) or a wearable heart rate sensor, and the user's continuous screen time is accumulated through a timing unit.
[0032] Step 2: Generate dual-channel reference values
[0033] First color temperature adjustment reference value: Input the ambient color temperature value and ambient illuminance value into the CIE 1931 colorimetric diagram. For example, when the ambient color temperature is 5000K and the illuminance is 300 lux, calculate the appropriate white point coordinates (x, y) based on the white point trajectory curve stored in the monitor, and use it as the first reference value, set as the white point corresponding to 5500K.
[0034] Second color temperature adjustment benchmark: Let the continuous eye use duration be t (minutes), and the cumulative visual fatigue value F = min(1,t / 120) (F=1 when t≥120 minutes). The HRV index uses the root mean square (RMSSD) of the difference between adjacent RR intervals, and fatigue levels are divided according to RMSSD: low fatigue (RMSSD>40ms), medium fatigue (20-40ms), and high fatigue (<20ms). A negative offset indicates a reduction in color temperature (warmer) to alleviate fatigue. If the current fatigue level is high, the second benchmark value is -1000K.
[0035] Step 3: Integrated Decision Making
[0036] A weighted fusion model is adopted: Target color temperature = w1 × first reference value + w2 × second reference value. Where w1 + w2 = 1. Weights are dynamically adjusted: during the day (8:00-18:00), w1 = 0.7, w2 = 0.3; at night (18:00-8:00 the next day), w1 = 0.4, w2 = 0.6. If the user is in a "game scene" (identified via system API), w1 = 0.8, w2 = 0.2 are temporarily adjusted. Assuming the current situation is nighttime and not a game scene, the first reference value = 5500K, and the second reference value = -700K, then the target color temperature = 0.4 × 5500 + 0.6 × (5500 - 700) = 2200 + 2880 = 5080K.
[0037] Step 4: Smoothing Adjustment
[0038] The current color temperature is 6500K, the target color temperature is 5080K, and the difference is 1420K. The fatigue level is medium, and the transition time T is set as follows: T = base time (2 seconds) + difference / 500 (seconds / 100K) + fatigue coefficient (medium fatigue plus 2 seconds) = 2 + 14.2 + 2 = 18.2 seconds. An S-shaped transition curve is adopted: color temperature (t) = current value + (target value - current value) × (1 / (1+e^{-k(tT / 2)})), where the slope k is adjusted according to HRV: the higher the HRV (lower fatigue), the larger k is (steeper transition but still within the smooth range); the lower the HRV, the smaller k is, and the smoother the transition. In this embodiment, k = 0.2 × (RMSSD / 40). During the adjustment period, the display refreshes the color temperature every frame until the target value is reached.
[0039] Example 2
[0040] A color temperature adjustment system for a display includes:
[0041] The environmental sensing module includes a color sensor (such as TCS3430) and a white point calibration unit. The sensor samples ambient light data every 200ms, and the white point calibration unit converts the raw data into CIE standard chromaticity coordinates and outputs the first reference value.
[0042] Physiological monitoring module: Includes a timing unit (system timer), a heart rate sensor (such as MAX30102), and a fatigue assessment unit. The timing unit records the time the user continuously gazes at the screen (using eye tracking via camera to assist in determining whether gazing is occurring). The fatigue assessment unit calculates the cumulative visual fatigue value and fatigue level every 30 seconds and outputs a second baseline value.
[0043] Dual-path reference generation module: receives raw data from the environmental perception module and the physiological monitoring module respectively, generates first and second reference values according to the method in Example 1, and transmits them to the color temperature decision module.
[0044] Color temperature decision module: It has a built-in weighted fusion model, including a dynamic weight adjustment unit. This unit dynamically adjusts w1 and w2 based on the system clock and the current foreground application type (such as browser, video player, IDE, etc.) and calculates the target color temperature value.
[0045] The smooth adjustment execution module includes a transition curve generation unit, a transition parameter calculation unit, and a PWM control unit. The PWM control unit connects to the display backlight driver chip (such as the TI TPS61199) and adjusts the duty cycle of the RGB three-channel PWM to achieve color temperature changes. The transition parameter calculation unit calculates the transition time and curve shape based on the difference, fatigue level, etc., and the PWM control unit outputs the duty cycle step by step according to the curve to complete the smooth color temperature adjustment.
[0046] Components not described in detail in this article are existing technologies.
[0047] While the specific embodiments of the present invention have been described in detail above, the present invention is not limited to the above embodiments. Within the scope of knowledge possessed by those skilled in the art, various changes can be made without departing from the spirit of the present invention, and modifications or variations without creative effort are still within the protection scope of the present invention.
Claims
1. A method for adjusting the color temperature of a display, characterized in that, The steps include the following: Step 1: Real-time acquisition of ambient light parameters and user physiological characteristic parameters. The ambient light parameters include at least the ambient color temperature value and the ambient illuminance value. The physiological characteristic parameters include at least the user's continuous eye use duration and heart rate variability index. Step 2: Based on the ambient light parameters, generate a first color temperature adjustment reference value; based on the physiological characteristic parameters, generate a second color temperature adjustment reference value; Step 3: Input the first color temperature adjustment reference value and the second color temperature adjustment reference value into the preset color temperature fusion decision model to dynamically calculate the target color temperature value; Step 4: According to the preset smooth transition curve, gradually adjust the current color temperature value of the display to the target color temperature value. The slope of the smooth transition curve is adjusted in real time according to the heart rate variability index.
2. The color temperature adjustment method for a display according to claim 1, characterized in that: The method for generating the first color temperature adjustment reference value in step two is as follows: mapping the ambient color temperature value and ambient illuminance value onto the CIE colorimetric diagram, and combining the preset display white point trajectory curve to determine the display white point coordinates that best match the current ambient light, which is used as the first color temperature adjustment reference value; the method for generating the second color temperature adjustment reference value is as follows: calculating the cumulative visual fatigue value based on the continuous eye use duration. The user's current fatigue level is calculated based on the heart rate variability index; based on the cumulative visual fatigue value and the fatigue level, the corresponding color temperature offset is queried from the preset physiological-color temperature mapping table, and the color temperature offset is used as the second color temperature adjustment reference value.
3. The color temperature adjustment method for a display according to claim 1, characterized in that: The color temperature fusion decision model adopts a weighted fusion algorithm, and the weight coefficients of ambient light parameters and physiological characteristic parameters in the weighted fusion algorithm are dynamically adjusted according to the current time period and user usage scenario.
4. The color temperature adjustment method for a display according to claim 1, characterized in that: The smooth transition curve mentioned in step four is an S-shaped curve or an exponential curve. Its transition time is determined by the difference between the target color temperature value and the current color temperature value, as well as the user's fatigue level. The larger the difference or the higher the fatigue level, the longer the transition time.
5. A color temperature adjustment system for a display, characterized in that, include: The environmental sensing module is used to collect ambient light parameters of the current environment in real time. The ambient light parameters include at least the ambient color temperature value and the ambient illuminance value. The physiological monitoring module is used to collect the user's physiological characteristic parameters in real time. The physiological characteristic parameters include at least the user's continuous eye use duration and heart rate variability index. A dual-path reference generation module is connected to the environmental perception module and the physiological monitoring module respectively, and is used to generate a first color temperature adjustment reference value based on the ambient light parameters and a second color temperature adjustment reference value based on the physiological characteristic parameters. The color temperature decision module has a built-in color temperature fusion decision model, which is used to receive the first color temperature adjustment reference value and the second color temperature adjustment reference value, and dynamically calculate the target color temperature value. The smoothing adjustment execution module is used to gradually adjust the current color temperature value of the display to the target color temperature value according to the preset smoothing transition curve, and adjust the slope of the smoothing transition curve in real time according to the heart rate variability index.
6. The color temperature adjustment system for a display according to claim 5, characterized in that: The environment sensing module includes: Color sensors are used to acquire color temperature and illuminance data of ambient light; The white point calibration unit is used to map the data acquired by the color sensor to the CIE chromaticity diagram and combine it with the white point trajectory curve pre-stored in the display to generate the white point coordinates of the display.
7. The color temperature adjustment system for a display according to claim 5, characterized in that: The physiological monitoring module includes: The timing unit is used to accumulate the user's continuous screen time. Heart rate sensors or cameras are used to acquire indicators of a user's heart rate variability. The fatigue assessment unit is used to calculate the cumulative value of visual fatigue based on the continuous eye use duration and to determine the user's current fatigue level based on the heart rate variability index.
8. The color temperature adjustment system for a display according to claim 5, characterized in that: The color temperature fusion decision model in the color temperature decision module is a weighted fusion model. This model includes a weight dynamic adjustment unit, which dynamically adjusts the weight coefficients of ambient light parameters and physiological characteristic parameters according to the current time period and user usage scenario.
9. A color temperature adjustment system for a display according to claim 5, characterized in that: The smoothing adjustment execution module includes: The transition curve generation unit is used to generate S-shaped or exponential curves as smooth transition curves. The transition parameter calculation unit is used to calculate the transition time based on the difference between the target color temperature value and the current color temperature value, as well as the user's fatigue level. A pulse width modulation (PWM) control unit is used to control the color temperature output of the display backlight or display driver circuit according to the smooth transition curve and transition time.