Visual health comfort level VICO determination method, device and equipment
By acquiring environmental and screen brightness data, and using neural network models or calculation formulas to determine visual health and comfort, this solves the problem of the inability to quantify visual fatigue in existing technologies, and achieves accurate quantification and early warning of the degree of visual fatigue.
Patent Information
- Application Number
- CN202410575232.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-10
- Publication Date
- 2025-11-11
AI Technical Summary
Existing technologies cannot determine the degree of visual fatigue of users in a timely manner by simply adjusting the screen brightness, and there is a lack of methods to quantify the degree of visual fatigue of users.
By acquiring ambient brightness data of the environment where electronic devices are located and electronic screen brightness data, visual health and comfort are determined based on this data. The degree of visual fatigue of users is characterized by quantitative methods, and accurate calculations are performed using neural network models or calculation formulas.
It enables accurate quantification of users' visual fatigue levels, clearly and precisely determines visual health and comfort, provides early warning information for visual fatigue, and improves the accuracy of visual health protection.
Smart Images

Figure CN120927243A_ABST
Abstract
Description
Technical Field
[0001] This application relates to data processing technology, and to, but is not limited to, a method, apparatus, and device for determining visual health comfort (VICO). Background Technology
[0002] Users may experience visual fatigue due to various factors while using electronic devices, thus requiring visual protection.
[0003] In related technologies, the technical means used are usually to alleviate visual fatigue by adjusting screen brightness and other methods.
[0004] However, simply adjusting the screen brightness cannot promptly determine the user's level of visual fatigue. Summary of the Invention
[0005] In view of this, the visual health comfort (VICO) determination method, apparatus, and device provided in this application can determine the user's visual health comfort level in a quantitative manner. The visual health comfort (VICO) determination method, apparatus, device, and storage medium provided in this application are implemented as follows:
[0006] One aspect of this application provides a method for determining Visual Health and Comfort (VICO), applied to an electronic device, the electronic device including an electronic screen, the method comprising:
[0007] Acquire ambient brightness data of the environment in which the electronic device is located, as well as the screen brightness data of the electronic device;
[0008] Visual health and comfort are determined based on ambient brightness data and electronic screen brightness data. Visual health and comfort is used to characterize the degree of visual fatigue of users using electronic devices.
[0009] Another aspect of this application embodiment provides a Visual Health and Comfort (VICO) determination device, applied to an electronic device, the electronic device including an electronic screen, the device including: an acquisition module and a determination module;
[0010] The acquisition module is used to acquire ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device.
[0011] The determination module is used to determine visual health and comfort based on ambient brightness data and electronic screen brightness data. Visual health and comfort is used to characterize the degree of visual fatigue of users using electronic devices.
[0012] The electronic device provided in this application includes a memory and a processor. The memory stores a computer program that can run on the processor, and the processor executes the program to implement the method of this application.
[0013] The computer-readable storage medium provided in this application embodiment stores a computer program thereon, which, when executed by a processor, implements the method provided in this application embodiment.
[0014] The Visual Health and Comfort (VICO) determination method, apparatus, and device provided in this application can acquire ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device. Based on this data, visual health and comfort can be determined, whereby visual health and comfort characterizes the degree of visual fatigue experienced by users of the electronic device. Furthermore, by using ambient brightness data and electronic screen brightness data, the value of visual health and comfort can be calculated more accurately, allowing for a quantitative determination of the user's visual health and comfort level, thus providing a clearer and more precise assessment of the user's visual fatigue level. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a schematic diagram illustrating an application scenario of the visual health and comfort determination method provided in the embodiments of this application.
[0017] Figure 2 This is a flowchart illustrating the visual health and comfort determination method provided in the embodiments of this application;
[0018] Figure 3 This is a schematic diagram of the process for determining ambient brightness data and electronic screen brightness data provided in the embodiments of this application;
[0019] Figure 4 This is another flowchart illustrating the process of determining ambient brightness data and electronic screen brightness data provided in the embodiments of this application;
[0020] Figure 5 This is a schematic diagram of the process for determining visual health and comfort provided in the embodiments of this application;
[0021] Figure 6 This is another flowchart illustrating the determination of visual health and comfort provided in the embodiments of this application;
[0022] Figure 7 This is a schematic diagram illustrating the acquisition of ambient brightness data and electronic screen brightness data provided in the embodiments of this application;
[0023] Figure 8 This is a schematic diagram of the visual health and comfort curve provided in the embodiments of this application;
[0024] Figure 9 This is a schematic diagram of the visual health and comfort determination device provided in the embodiments of this application;
[0025] Figure 10 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0026] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the specific technical solutions of this application will be further described in detail below with reference to the accompanying drawings of the embodiments of this application. The following embodiments are used to illustrate this application, but are not intended to limit the scope of this application.
[0027] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0028] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0029] It should be noted that the terms "first, second, third" used in the embodiments of this application are used to distinguish similar or different objects and do not represent a specific order of objects. It can be understood that "first, second, third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0030] Users may experience visual fatigue due to various factors while using electronic devices, thus requiring visual protection.
[0031] In related technologies, the common approach is to alleviate visual fatigue by adjusting screen brightness. However, simply adjusting screen brightness can only reduce visual discomfort and cannot promptly determine the degree of visual fatigue; in other words, there is a lack of a method to quantify the user's visual fatigue level.
[0032] To address the aforementioned problems in related technologies, this application provides a method for determining visual health and comfort.
[0033] To more clearly explain the visual health and comfort determination method provided in the embodiments of this application, the application scenarios of this method will be explained below.
[0034] Figure 1 This is a schematic diagram illustrating an application scenario of the visual health and comfort determination method provided in this application embodiment. Please refer to... Figure 1 In this scenario, electronic devices may be included, such as mobile phones, learning machines, tablets, and any other type of electronic device. Examples include, but are not limited to, mobile phones, wearable devices (such as smartwatches, smart bracelets, smart glasses, etc.), tablets, laptops, in-vehicle terminals, PCs (Personal Computers), etc.
[0035] It should be noted that the electronic device needs to include an electronic screen, such as an LCD screen or a touch screen. There are no restrictions on the specific screen type, as long as it can display a certain brightness.
[0036] Among them, the ambient brightness data of the electronic device can refer to the brightness of the environment in which the electronic device is currently located, or it can be a specific quantitative value; the electronic screen brightness data of the electronic device can refer to the brightness of the content displayed on the screen of the electronic device, or it can be a specific quantitative value.
[0037] In this scenario, visual health and comfort (VICO) can be defined. VICO is an index based on composite physiological indicators that evaluates the impact of light and light media on changes in the visual physiological function and eye fatigue of the human eye. Independent of physical indicators, this index objectively and quantitatively evaluates the impact of light and light media on the visual physiological function of the human eye from the perspective of human visual function. It is mainly used to evaluate the impact of lighting, display, and eyeglasses on eye fatigue from an optometry perspective. In other words, VICO can be used to characterize the degree of visual fatigue experienced by users of electronic devices.
[0038] The following explains the specific implementation process of the visual health and comfort determination method provided in the embodiments of this application.
[0039] Figure 2 This is a flowchart illustrating the visual health and comfort determination method provided in the embodiments of this application. Please refer to... Figure 2 The method includes:
[0040] S210: Acquire ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device.
[0041] It should be noted that the subject executing this method can be the aforementioned electronic device, wherein the electronic device needs to have an electronic screen.
[0042] Optionally, the environment in which the electronic device is located refers to the spatial environment in which the electronic device is currently situated. For example, if the electronic device is indoors, then that indoor space is the environment in which the electronic device is located; if the electronic device is outdoors, then that outdoor space is the environment in which the electronic device is located. No specific limitations are imposed here. The ambient brightness data of the environment in which the electronic device is located can refer to the brightness value of that environment. This ambient brightness data can be a specific quantified value, such as the luminous intensity per unit projected area, representing the brightness of the surface of a light source or illuminated object. In other words, the ambient brightness data of the environment in which the electronic device is located can be the brightness value of one side of the electronic device's screen illuminated by ambient light when the electronic device is in that environment.
[0043] The electronic screen of an electronic device can be a touchscreen used to display information. The brightness of this screen can be used as the screen brightness data, which can also be a specific quantified value. In other words, the screen brightness data of an electronic device can be the brightness value of the light emitted by the screen of the electronic device.
[0044] It should be noted that ambient brightness data and electronic screen brightness data can be obtained in different ways for different types of electronic devices. In the same environment, the electronic screen brightness data of different electronic devices can be different; correspondingly, for the same electronic device, the ambient brightness data can also be different in different environments.
[0045] S220: Determine visual health and comfort based on ambient brightness data and electronic screen brightness data.
[0046] Visual health and comfort is used to characterize the degree of visual fatigue experienced by users of electronic devices.
[0047] Optionally, after obtaining ambient brightness data and electronic screen brightness data through the above methods, visual health and comfort can be calculated based on these two data.
[0048] It should be noted that the Visual Health Comfort Index (VICO) can be a quantitative representation of the visual fatigue level of users of electronic devices. For example, it can be a value from 0 to 5, where 0-1 indicates almost no fatigue; 1-2 indicates mild fatigue; 2-3 indicates significant fatigue but within a tolerable range; 3-4 indicates increased fatigue with various eye discomfort symptoms; and 4-5 indicates severe fatigue with obvious discomfort symptoms that are difficult to tolerate.
[0049] The Visual Health and Comfort (VICO) determination method provided in this application embodiment can acquire ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device. Based on this data, visual health and comfort can be determined, whereby visual health and comfort characterizes the degree of visual fatigue experienced by the user of the electronic device. By using ambient brightness data and electronic screen brightness data, the value of visual health and comfort can be calculated more accurately, allowing for a quantitative determination of the user's visual health and comfort level, thus providing a clearer and more precise assessment of the user's visual fatigue level.
[0050] In one embodiment, the ambient brightness data includes multiple first brightness data within the usage time of the electronic device, and the electronic screen brightness data includes multiple second brightness data within the usage time of the electronic device. Determining visual health comfort based on the ambient brightness data and the electronic screen brightness data includes: determining visual health comfort based on the multiple first brightness data, the multiple second brightness data, and the usage time.
[0051] It should be noted that both ambient brightness data and electronic screen brightness data can include multiple data points. In particular, during the use of electronic devices, timing can start from the moment of use, thereby determining the usage duration at any given time.
[0052] During the use of electronic devices, brightness data can be collected periodically to obtain multiple brightness data points. Among them, the ambient brightness data includes multiple first brightness data points within the usage time of the electronic device, and the electronic screen brightness data includes multiple second brightness data points within the usage time of the electronic device.
[0053] For example, if an electronic device is used for 50 minutes, multiple first brightness data and multiple second brightness data can be determined within those 50 minutes according to preset brightness acquisition rules.
[0054] It should be noted that after obtaining multiple first brightness data and multiple second brightness data, visual health and comfort can be determined based on the multiple first brightness data, multiple second brightness data, and usage time.
[0055] For example, multiple first brightness data, multiple second brightness data, and usage duration can be input into the corresponding formula or model according to a pre-set calculation formula or model to obtain a quantitative calculation result, which is the specific value of the visual health comfort index (VICO).
[0056] The following section will explain one feasible method for obtaining ambient brightness data and electronic screen brightness data.
[0057] Figure 3This is a flowchart illustrating the process of determining ambient brightness data and electronic screen brightness data provided in the embodiments of this application. Please refer to... Figure 3 The method acquires ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device, including: acquiring multiple first brightness data and multiple second brightness data according to a preset time interval.
[0058] Among them, multiple first brightness data can be obtained according to the first time interval; and multiple second brightness data can be obtained according to the second time interval.
[0059] Please refer to Figure 3 The first brightness data can be acquired once every first time interval. In this embodiment, the first brightness data can represent the ambient brightness data at the acquisition time point. For example, if it is acquired once every 5 minutes, the acquired data can be the brightness data at acquisition time points such as 5min, 10min, 15min, 20min, etc. In the above way, M first brightness data can be acquired.
[0060] Similarly, second brightness data can be acquired every second time interval. In this embodiment, the second brightness data can represent the brightness data of the electronic screen at the acquisition time point. For example, if it is acquired every 2.5 minutes, the acquired data can be the brightness data at acquisition time points such as 2.5min, 5min, 7.5min, 10min, etc. In this way, N second brightness data can be acquired.
[0061] It should be noted that the time interval can be pre-configured, for example, collecting data every 5 minutes or every 2.5 minutes. The first time interval and the second time interval can be different; different time intervals can be used to collect the first brightness data and the second brightness data, and there are no specific restrictions here.
[0062] The above method can be used to collect multiple first brightness data and multiple second brightness data.
[0063] The visual health and comfort determination method provided in this application embodiment can acquire multiple first brightness data and second brightness data according to a preset time interval. Collecting brightness data according to the preset time interval makes the multiple first brightness data and multiple second brightness data more regular, improving the accuracy of subsequent calculations of visual health and comfort.
[0064] The following section will explain another feasible method for obtaining ambient brightness data and electronic screen brightness data.
[0065] Figure 4 This is another flowchart illustrating the determination of ambient brightness data and electronic screen brightness data provided in the embodiments of this application. Please refer to [link / reference]. Figure 4 The method for acquiring ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device includes: determining a first average brightness in each first time period, and obtaining multiple first brightness data based on multiple first average brightness corresponding to multiple first time periods; and determining a second average brightness in each second time period, and obtaining multiple second brightness data based on multiple second average brightness corresponding to multiple second time periods.
[0066] It should be noted that electronic devices can also collect brightness data in real time, for example, by collecting ambient brightness data of the environment in which the electronic device is located and the brightness data of the electronic screen of the electronic device every second.
[0067] Please refer to Figure 4 The system can process the ambient brightness data collected within each time period. In this embodiment, the first brightness data can represent the ambient brightness data of the collection time period. For example, for each 5-minute time period, the average value of the brightness data within that time period can be calculated. The collected data can be the brightness data of collection time periods such as 0-5 minutes, 5-10 minutes, 10-15 minutes, and 15-20 minutes. M first brightness data can be collected in this way.
[0068] Similarly, the brightness data of the electronic screen collected in each time period can be processed. In this embodiment, the second brightness data can represent the brightness data of the electronic screen in the time period. For example, for each time period of 2.5 minutes, the average value of the brightness data in that time period can be calculated. Then the collected data can be the brightness data in the time periods of 0-2.5 minutes, 2.5-5 minutes, 5-7.5 minutes, 7.5-10 minutes, etc. Through the above method, N second brightness data can be collected.
[0069] It should be noted that the duration of each time period can be pre-configured, such as a fixed duration of 5 minutes, 2.5 minutes, etc. There are no specific restrictions here, and it can be set according to actual needs. The duration of the first time period and the duration of the second time period can be different. The first brightness data and the second brightness data can be collected using different durations of time periods, and there are no specific restrictions here.
[0070] The above method can be used to collect multiple first brightness data and multiple second brightness data.
[0071] The visual health comfort determination method provided in this application embodiment can obtain multiple first brightness data by determining a first average brightness within each first time period and obtaining multiple first brightness data based on multiple first average brightness corresponding to multiple first time periods; and determine a second average brightness within each second time period and obtain multiple second brightness data based on multiple second average brightness corresponding to multiple second time periods. The method of collecting brightness data according to a preset time period makes the multiple first brightness data and multiple second brightness data more regular, improving the accuracy of subsequent calculations of visual health comfort.
[0072] It should be noted that, for Figure 3 and Figure 4 In practice, either of the two methods shown can be used to obtain the first and second brightness data; for example, both can be obtained using either method. Figure 3 The method shown can be used to obtain multiple first brightness data and multiple second brightness data; alternatively, both can be obtained using... Figure 4 The method shown acquires multiple first brightness data and multiple second brightness data.
[0073] Alternatively, it can also be done through Figure 3 The method shown obtains multiple first brightness data, and then through Figure 4 The method shown can be used to obtain multiple second brightness data; alternatively, it can also be done through... Figure 4 The method shown obtains multiple first brightness data, and then through Figure 3 The method shown obtains multiple second brightness data. No specific restrictions are imposed here. You can choose one of the methods to obtain multiple first brightness data and multiple second brightness data based on actual usage needs.
[0074] After obtaining multiple first luminance data and multiple second luminance data through either of the two methods mentioned above, visual health and comfort can be determined. The specific implementation process for determining visual health and comfort is explained below.
[0075] Figure 5 This is a schematic diagram of the process for determining visual health and comfort provided in the embodiments of this application. Please refer to... Figure 5 Based on multiple primary brightness data points, multiple secondary brightness data points, and usage duration, visual health comfort is determined, including:
[0076] S510: Determine the ambient light intensity per unit time based on multiple first brightness data and usage duration.
[0077] S520: Determines screen brightness per unit time based on multiple secondary brightness data and usage duration.
[0078] It should be noted that the above steps S510 and S520 can be performed simultaneously or separately, and there are no restrictions on the timing.
[0079] The specific calculation formula is as follows:
[0080]
[0081] Where L1 is the ambient light intensity per unit time, M is the number of first brightness data, k is the usage duration, and x is the brightness value corresponding to each first brightness data.
[0082]
[0083] Where L2 is the screen brightness per unit time, N is the number of second brightness data, and y is the brightness value corresponding to each second brightness data.
[0084] For example, as mentioned above Figure 3 The method shown is explained using an example. For the ambient light intensity per unit time, we can take data from k time periods, with each group consisting of 5 minutes, for a total of M = [k / 5] groups of data (rounded up). The brightness value of the first brightness data is defined as x1, and so on, to obtain the brightness value x of each first brightness data.
[0085] To measure screen brightness within a unit of time, we can take data from k time intervals, grouping it into sets of 2.5 minutes each, for a total of N = [k / 2.5] sets of data (rounded up). The brightness value of the first second brightness data point is defined as y1, and so on, to obtain the brightness value y of each second brightness data point.
[0086] After calculating the ambient light brightness and screen brightness per unit time based on the above formulas, further calculations can be performed.
[0087] S530: Visual health and comfort are determined based on ambient light intensity per unit time, ambient light intensity weighting coefficient, screen brightness per unit time, and screen brightness weighting coefficient.
[0088] Among them, the ambient light brightness weight coefficient and the screen brightness weight coefficient can be obtained by adjusting according to actual needs. The specific values of the coefficients can be changed according to actual needs, and no specific restrictions are imposed here.
[0089] The specific formula is as follows:
[0090] L = L1 × A + L2 × (1 - A);
[0091] Where L is visual health comfort, A is the ambient light brightness weighting coefficient, and (1-A) is the screen brightness weighting coefficient. That is to say, the sum of the ambient light brightness weighting coefficient and the screen brightness weighting coefficient is 1. For example, A can be 0.6, that is, the ambient light brightness weighting coefficient is 0.6 and the screen brightness weighting coefficient is 0.4.
[0092] The visual health comfort determination method provided in this application embodiment can determine the ambient light brightness per unit time based on multiple first brightness data and usage duration; determine the screen brightness per unit time based on multiple second brightness data and usage duration; and determine visual health comfort based on the ambient light brightness per unit time, the ambient light brightness weighting coefficient, the screen brightness per unit time, and the screen brightness weighting coefficient. The above calculation relationship allows for a more accurate quantification of visual health comfort.
[0093] Figure 5 The image shows one way to obtain visual health and comfort. The following explains the specific implementation process of another method for determining visual health and comfort.
[0094] Figure 6 For another flowchart illustrating the determination of visual health and comfort provided in this application embodiment, please refer to... Figure 6 Based on multiple first brightness data, multiple second brightness data, and usage time, visual health comfort is determined, including: inputting multiple first brightness data, multiple second brightness data, and usage time into the visual health comfort determination model to obtain visual health comfort.
[0095] Among them, the visual health and comfort determination model is a convergent model obtained by training an initial model based on multiple first brightness data, multiple second brightness data, the usage time of electronic devices, and the actual visual health and comfort.
[0096] It should be noted that the visual health and comfort determination model can be a neural network model, such as a deep neural network model or a convolutional neural network model, etc. There are no specific restrictions here. It can be a converged model trained in advance. The input of the model can be multiple first brightness data, multiple second brightness data, and usage time, and the output can be visual health and comfort.
[0097] Optionally, the aforementioned visual health and comfort determination model can be obtained by training an initial model. For example, multiple sets of sample data can be input into the model. Each set of sample data can include multiple first brightness data, multiple second brightness data, and the usage time of electronic devices. Based on these sample data, a model output result can be obtained. The model output result can be compared with the actual visual health and comfort in each set of sample data to obtain a comparison result. The comparison result can include matching and non-matching. If the matching ratio is greater than a preset threshold, the initial model can be determined to have converged, that is, the aforementioned visual health and comfort determination model is obtained. If the matching ratio is less than the preset threshold, training can continue, and more sample data can be obtained for training until the model converges, thereby obtaining the aforementioned visual health and comfort determination model.
[0098] In the visual health and comfort determination method provided in this application embodiment, multiple first brightness data, multiple second brightness data, and usage duration can be input into the visual health and comfort determination model to obtain visual health and comfort. Since the visual health and comfort determination model is a convergent model obtained after training an initial model based on multiple first brightness data, multiple second brightness data, usage duration of electronic devices, and actual visual health and comfort, visual health and comfort can be quantified more accurately through this model.
[0099] In one embodiment, determining visual health comfort based on ambient brightness and electronic screen brightness includes: when the usage time of the electronic device exceeds a preset duration threshold, determining visual health comfort based on multiple first brightness data, multiple second brightness data, and usage time.
[0100] It should be noted that in actual implementation, visual health comfort does not need to be calculated at every moment. Since the human eye needs a certain amount of time to feel fatigued during use, a preset time threshold can be set, such as 45 minutes. If the usage time of the electronic device does not exceed 45 minutes, the visual health comfort can be estimated; if the usage time of the electronic device exceeds 45 minutes, the specific value of visual health comfort can be calculated using the above method.
[0101] In one embodiment, the accuracy of determining visual health and comfort can be improved by setting a preset duration threshold.
[0102] In other words, taking a preset duration threshold of 45 minutes as an example, the visual health comfort between 0 and 45 minutes can be a predicted value obtained through fitting, while the visual health comfort after 45 minutes can be a calculated value obtained through the above formula or model output. The following will use specific example curves to explain the changes in visual health comfort.
[0103] Figure 7 This is a schematic diagram of the visual health comfort curve provided in the embodiments of this application. Please refer to... Figure 7 , Figure 7 The curves shown represent the changes in visual health and comfort. The horizontal axis represents the usage time of the electronic device, and the vertical axis represents the value of visual health and comfort. The solid line represents the changes in visual health and comfort of electronic device 1, and the dashed line represents the changes in visual health and comfort of electronic device 2.
[0104] according to Figure 7 It can be seen that the visual health comfort of electronic device 2 is better than that of electronic device 1. At 60 minutes, the visual health comfort of electronic device 1 is 2.13, while that of electronic device 2 is 1.81.
[0105] For different electronic devices, there are many factors that affect their visual health and comfort. Among them, the methods for obtaining ambient brightness data and electronic screen brightness data can be different.
[0106] It should be noted that different methods can be used to obtain the above-mentioned ambient brightness data and electronic screen brightness data for electronic devices. The specific methods are as follows:
[0107] Figure 8 This is a schematic diagram illustrating the acquisition of ambient brightness data and electronic screen brightness data provided in the embodiments of this application. Please refer to... Figure 8 The method involves acquiring ambient brightness data of the environment in which the electronic device is located and the brightness data of the electronic screen of the electronic device, including: acquiring ambient brightness data of the environment in which the electronic device is located through a photosensitive element; and acquiring the brightness data of the electronic screen of the electronic device through the screen parameters of the electronic device.
[0108] It should be noted that electronic devices can be equipped with photosensitive elements, such as light signal sensors, to obtain ambient light levels. Based on these elements, ambient light data of the environment in which the electronic device is located can be collected.
[0109] The background data of electronic devices can store screen parameters sent from the electronic screen. Among these screen parameters, the current screen brightness of the electronic device can be recorded, and the screen brightness data of the electronic device can be obtained based on this information.
[0110] The visual health and comfort determination method provided in this application embodiment can acquire ambient brightness data of the environment in which the electronic device is located through a photosensitive element; and acquire electronic screen brightness data of the electronic device through screen parameters. The use of a photosensitive element makes the acquired ambient brightness data more accurate, and the use of screen parameters makes the acquired electronic screen brightness data more accurate, further improving the accuracy of obtaining visual health and comfort.
[0111] In one embodiment, after determining visual health comfort based on ambient brightness and electronic screen brightness, the method further includes: generating warning information based on visual health comfort.
[0112] It should be noted that after obtaining visual health and comfort, in addition to generating... Figure 7 In addition to the visual health and comfort curve shown, other processing can be performed, such as generating early warning information based on visual health and comfort.
[0113] For example, a visual health comfort threshold can be preset. If the obtained visual health comfort level exceeds this threshold, a warning message can be generated, such as: reminding the user that their eyes are overly fatigued and suggesting a rest; or prompting the user to adjust the screen brightness to restore comfort; or, it can be displayed directly on the electronic screen's display interface. Figure 7 The visual health and comfort curve shown is used to provide an early warning of the current visual health and comfort level.
[0114] The content of the above warning information can be set according to actual needs and is not limited to the above example.
[0115] It should be understood that although the steps in the above flowcharts 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 above flowcharts may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0116] Based on the foregoing embodiments, this application provides a visual health and comfort determination device, which includes various modules and units included in each module, and can be implemented by a processor; of course, it can also be implemented by specific logic circuits; in the implementation process, the processor can be a central processing unit (CPU), microprocessor (MPU), digital signal processor (DSP) or field programmable gate array (FPGA), etc.
[0117] Figure 9 This is a schematic diagram of the visual health and comfort determination device provided in the embodiments of this application. Please refer to... Figure 9 In another aspect of the embodiments of this application, a visual health comfort VICO determination device is provided, which is applied to an electronic device, the electronic device including an electronic screen, and the device includes: an acquisition module 910 and a determination module 920;
[0118] The acquisition module 910 is used to acquire ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device.
[0119] The determination module 920 is used to determine visual health comfort based on ambient brightness data and electronic screen brightness data. Visual health comfort is used to characterize the degree of visual fatigue of users using electronic devices.
[0120] In one embodiment, the ambient brightness data includes multiple first brightness data within the usage time of the electronic device, and the electronic screen brightness data includes multiple second brightness data within the usage time of the electronic device. The determining module 920 is specifically used to determine visual health comfort based on the multiple first brightness data, the multiple second brightness data, and the usage time.
[0121] In one embodiment, the acquisition module 910 is specifically used to acquire multiple first brightness data and multiple second brightness data according to a preset time interval.
[0122] In one embodiment, the acquisition module 910 is specifically configured to determine a first average brightness within each first time period, and obtain multiple first brightness data based on multiple first average brightness corresponding to multiple first time periods; and to determine a second average brightness within each second time period, and obtain multiple second brightness data based on multiple second average brightness corresponding to multiple second time periods.
[0123] In one embodiment, the determining module 920 is specifically configured to determine the ambient light brightness per unit time based on multiple first brightness data and usage duration; determine the screen brightness per unit time based on multiple second brightness data and usage duration; and determine visual health comfort based on the ambient light brightness per unit time, the ambient light brightness weighting coefficient, the screen brightness per unit time, and the screen brightness weighting coefficient.
[0124] In one embodiment, the determining module 920 is specifically used to input multiple first brightness data, multiple second brightness data, and usage duration into the visual health comfort determining model to obtain visual health comfort. The visual health comfort determining model is a converged model obtained after training an initial model based on multiple first brightness data, multiple second brightness data, usage duration of electronic devices, and actual visual health comfort.
[0125] In one embodiment, the acquisition module 910 is specifically used to acquire ambient brightness data of the environment in which the electronic device is located through a photosensitive element; and to acquire electronic screen brightness data of the electronic device through the screen parameters of the electronic device.
[0126] In one embodiment, the determining module 920 is specifically used to determine visual health comfort based on multiple first brightness data, multiple second brightness data, and the usage time when the usage time of the electronic device exceeds a preset duration threshold.
[0127] In one embodiment, the determining module 910 is further configured to generate warning information based on visual health and comfort.
[0128] The Visual Health and Comfort (VICO) determination device provided in this application embodiment can acquire ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device. Based on this data, visual health and comfort can be determined, which characterizes the degree of visual fatigue experienced by the user of the electronic device. The value of visual health and comfort can be calculated more accurately using the ambient brightness data and electronic screen brightness data, allowing for a more quantitative determination of the user's visual health and comfort level, thus providing a clearer and more precise assessment of the user's visual fatigue level.
[0129] The descriptions of the above device embodiments are similar to those of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0130] It should be noted that, in the embodiments of this application... Figure 9 The module division of the visual health and comfort determination device shown is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or be integrated into one unit with two or more units. The integrated units can be implemented in hardware, as software functional units, or a combination of both.
[0131] It should be noted that, in the embodiments of this application, if the above-described methods are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware and software combination.
[0132] Figure 10 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Please refer to... Figure 10 This application provides an electronic device whose internal structure diagram can be as follows: Figure 10 As shown, the electronic device includes a processor 1020, a memory, and a network interface 1040 connected via a system bus 1010. The processor 1020 provides computing and control capabilities. The memory includes a non-volatile storage medium 1031 and internal memory 1032. The non-volatile storage medium 1031 stores an operating system, computer programs, and a database. The internal memory 1032 provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium 1031. The database is used to store data. The network interface 1040 is used to communicate with external terminals via a network connection. When the computer program is executed by the processor 1020, it implements the aforementioned methods.
[0133] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method provided in the above embodiments.
[0134] This application provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the steps in the method provided in the above-described method embodiments.
[0135] Those skilled in the art will understand that Figure 10 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 electronic device to which the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0136] In one embodiment, the visual health and comfort determination device provided in this application can be implemented as a computer program, which can be implemented in the form of, for example, Figure 10 The device operates on the electronic device shown. The memory of the electronic device can store the various program modules that make up the above-described apparatus. The computer program composed of the various program modules causes the processor to execute the steps of the methods in the various embodiments of this application described in this specification.
[0137] It should be noted that the descriptions of the storage medium and device embodiments above are similar to the descriptions of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the storage medium, storage medium, and device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0138] It should be understood that the phrases "one embodiment," "an embodiment," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment," "in one embodiment," or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The descriptions of the various embodiments above tend to emphasize the differences between the various embodiments; their similarities or commonalities can be referred to mutually, and for the sake of brevity, they will not be repeated here.
[0139] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three kinds of relationships. For example, object A and / or object B can represent three situations: object A exists alone, object A and object B exist simultaneously, and object B exists alone.
[0140] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0141] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple modules or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or modules can be electrical, mechanical, or other forms.
[0142] The modules described above as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules. They may be located in one place or distributed across multiple network units. Some or all of the modules may be selected to achieve the purpose of this embodiment according to actual needs.
[0143] In addition, each functional module in the various embodiments of this application can be integrated into one processing unit, or each module can be a separate unit, or two or more modules can be integrated into one unit; the integrated modules can be implemented in hardware or in the form of hardware plus software functional units.
[0144] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.
[0145] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0146] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0147] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0148] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0149] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for determining Visual Health and Comfort (VICO), characterized in that, Applied to an electronic device, the electronic device including an electronic screen, the method includes: Acquire ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device; Based on the ambient brightness data and the electronic screen brightness data, visual health comfort is determined, which is used to characterize the degree of visual fatigue of users using the electronic device.
2. The method according to claim 1, characterized in that, The ambient brightness data includes multiple first brightness data points within the usage time of the electronic device, and the electronic screen brightness data includes multiple second brightness data points within the usage time of the electronic device. Determining visual health comfort based on the ambient brightness data and the electronic screen brightness data includes: The visual health comfort level is determined based on the plurality of first brightness data, the plurality of second brightness data, and the usage duration.
3. The method according to claim 2, characterized in that, The step of acquiring ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device includes: According to a preset time interval, the plurality of first brightness data and the plurality of second brightness data are acquired.
4. The method according to claim 2, characterized in that, The step of acquiring ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device includes: Determine the first average brightness within each first time period, and obtain the multiple first brightness data based on the multiple first average brightness corresponding to the multiple first time periods; and, Determine the second average brightness within each second time period, and obtain the multiple second brightness data based on the multiple second average brightness corresponding to the multiple second time periods.
5. The method according to claim 2, characterized in that, The determination of visual health comfort based on the plurality of first brightness data, the plurality of second brightness data, and the usage duration includes: The ambient light brightness per unit time is determined based on the plurality of first brightness data and the usage duration; The screen brightness per unit time is determined based on the plurality of second brightness data and the usage duration; The visual health comfort level is determined based on the ambient light intensity per unit time, the ambient light intensity weighting coefficient, the screen brightness per unit time, and the screen brightness weighting coefficient.
6. The method according to claim 2, characterized in that, The determination of visual health comfort based on the plurality of first brightness data, the plurality of second brightness data, and the usage duration includes: The plurality of first brightness data, the plurality of second brightness data, and the usage duration are input into the visual health and comfort determination model to obtain the visual health and comfort. The visual health and comfort determination model is a converged model obtained by training an initial model based on the plurality of first brightness data, the plurality of second brightness data, the usage duration of the electronic device, and the actual visual health and comfort.
7. The method according to claim 2, characterized in that, The step of acquiring ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device includes: The ambient brightness data of the environment in which the electronic device is located is obtained through a photosensitive element; The screen brightness data of the electronic device is obtained through the screen parameters of the electronic device.
8. The method according to claim 2, characterized in that, The determination of visual health comfort based on the ambient brightness and the electronic screen brightness includes: When the usage time of the electronic device exceeds a preset duration threshold, the visual health comfort level is determined based on the plurality of first brightness data, the plurality of second brightness data, and the usage time.
9. The method according to any one of claims 1-8, characterized in that, After determining visual health comfort based on the ambient brightness and the electronic screen brightness, the method further includes: Early warning information is generated based on the visual health and comfort level.
10. A device for determining visual health and comfort (VICO), characterized in that, Applied to an electronic device, the electronic device including an electronic screen, the device includes: an acquisition module and a determination module; The acquisition module is used to acquire ambient brightness data of the environment in which the electronic device is located and electronic screen brightness data of the electronic device. The determining module is used to determine visual health comfort based on the ambient brightness data and the electronic screen brightness data. The visual health comfort is used to characterize the degree of visual fatigue of the user using the electronic device.
11. An electronic device comprising a memory and a processor, the memory storing a computer program executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1 to 9.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Measurement system and measurement method for vision health comfort degree
CN103356164A
Method and device for realizing prompting
CN105100418A
Method and apparatus of processing display screen brightness, and mobile terminal
CN106898329A
Light environment comfort level detection method and device
CN116839727A
Evaluation method for proper matching relation of brightness of display screen under different use environment illuminations
CN116952535A