User vision protection method and device, electronic equipment and vehicle

By judging and adjusting the eye feature data of the on-board screen user, the problem that in-board screen adjustment in the prior art cannot guarantee the user's visual comfort is solved, and a personalized visual protection effect is achieved.

CN119239302APending Publication Date: 2025-01-03GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411358760.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The existing on-board screen adjustment is mainly based on ambient light and time changes, which cannot guarantee the overall visual comfort of users. There are differences in the perception of screen brightness of different users, and there is a lack of personalized needs considerations.

Method used

By determining whether the target user's eye feature data is within the preset comfort range, if not, adjust the light in the car and screen display parameters based on data such as pupil diameter and blink frequency to ensure that the eye feature data is restored to the comfort range.

Benefits of technology

It realizes the adjustment of the light and screen display parameters in the car according to the user's personalized needs, ensuring that the user's eyes are always within a comfortable range when using the car screen, effectively protecting the user's vision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119239302A_ABST
    Figure CN119239302A_ABST
Patent Text Reader

Abstract

The invention discloses a user vision protection method and device, electronic equipment and a vehicle, and relates to the field of vehicle control, and when it is judged that eye feature data when a target user uses a screen is not in a preset comfort level interval, the user vision protection can be realized according to a comparison result of the eye feature data and an endpoint value of the preset comfort level interval. And determining a to-be-adjusted in-vehicle light parameter and / or a to-be-adjusted screen display parameter. According to the method, the in-vehicle light parameter and / or the screen display parameter are / is adjusted according to the preset comfort level interval, so that the eye feature data are recovered to be within the preset comfort level interval, the eyes of a user can be always kept within a comfortable range when the user uses the vehicle-mounted screen, and the vision and the eyes of the user are effectively protected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a user vision protection method, device, electronic equipment and vehicle. Background Art

[0002] With the continuous development of smart car technology, the on-board screens in vehicles have become an important part of vehicle information display and interaction. Users are using the on-board screens more and more. How to improve the comfort of users when using the screens and protect their vision to enhance the user experience has become a technical problem that continues to be solved. Summary of the invention

[0003] In view of the above problems, the present application provides a method, device, electronic device and vehicle for protecting user vision, so as to achieve the purpose of protecting the user's vision when the user is using the screen. The specific scheme is as follows:

[0004] The first aspect of the present application provides a user vision protection method, comprising:

[0005] Determine whether the target user's eye feature data when using the screen is within the preset comfort range;

[0006] If not, determining the comfort parameter to be adjusted according to the comparison result between the eye feature data and the endpoint value of the preset comfort interval;

[0007] The comfort parameters are adjusted according to the preset comfort range so that the eye feature data is restored to within the preset comfort range, and the comfort parameters include: in-vehicle light parameters and / or screen display parameters.

[0008] In a possible implementation, the process of determining the preset comfort range includes:

[0009] Acquiring physiological characteristic data of the target user;

[0010] The preset comfort level interval is determined according to the physiological characteristic data, wherein the physiological characteristic data includes: the gender, age and wearing mark indicating whether the target user wears glasses.

[0011] In a possible implementation, the process of determining the target user includes:

[0012] If only one user is currently using the screen, the user is determined as the target user;

[0013] If multiple users are currently using the screen, a user with the highest usage priority is determined according to the identity information of each user, and the user with the highest usage priority is used as the target user.

[0014] In a possible implementation, if multiple users are currently using the screen, determining a user with the highest usage priority according to identity information of each user, and using the user with the highest usage priority as the target user includes:

[0015] If it is determined according to the identity information of each user that the users include a driver, the driver is taken as the target user;

[0016] If the users do not include the driver but include a child, the child is taken as the target user;

[0017] If the driver and the child are not included in the users, the user closest to the screen is taken as the target user.

[0018] In a possible implementation, the user vision protection method further includes:

[0019] Acquiring current eye feature data of the target user according to the in-car light parameters and / or screen display parameters adjusted by the target user;

[0020] The preset comfort level range is updated and adjusted according to the current eye feature data.

[0021] In a possible implementation, the eye feature data includes: pupil diameter and blinking frequency, the preset comfort interval correspondingly includes: pupil comfort interval and blinking comfort interval, and the determining whether the eye feature data of the target user when using the screen is within the preset comfort interval includes:

[0022] If the pupil diameter is within the pupil comfort range and the blinking frequency is within the blinking comfort range, then determining that the eye feature data is within the preset comfort range;

[0023] If the pupil diameter is not within the pupil comfort range and / or the blinking frequency is not within the blinking comfort range, it is determined that the eye feature data is not within the preset comfort range.

[0024] In a possible implementation, determining the comfort parameter to be adjusted according to a comparison result between the eye feature data and the endpoint value of the preset comfort interval includes:

[0025] Determine, based on a first comparison result of the pupil diameter and the two endpoint values ​​of the pupil comfort interval, and a second comparison result of the blinking frequency and the maximum endpoint value of the blinking comfort interval, first state result data representing whether the eyes are in fatigue and second state result data representing the brightness of the light inside the vehicle;

[0026] The comfort parameter is determined according to the first state result data and the second state result data.

[0027] In a possible implementation, adjusting the comfort parameter according to the preset comfort range so as to restore the eye feature data to within the preset comfort range includes:

[0028] Determining a numerical adjustment direction of the interior light parameter and / or the screen display parameter according to the first state result data and the second state result data;

[0029] The values ​​of the in-vehicle light parameters and / or the screen display parameters are adjusted according to the data adjustment direction.

[0030] A second aspect of the present application provides a user vision protection device, comprising:

[0031] A comfort level judgment module is used to judge whether the eye feature data of the target user when using the screen is within a preset comfort level range;

[0032] an adjustment parameter determination module, configured to determine the comfort parameter to be adjusted according to a comparison result between the eye feature data and the endpoint value of the preset comfort interval when the comfort determination module determines that the eye feature data of the target user when using the screen is not within the preset comfort interval; and

[0033] A comfort adjustment module is used to adjust the comfort parameters according to the preset comfort range so that the eye feature data is restored to the preset comfort range. The comfort parameters include: in-vehicle light parameters and / or screen display parameters.

[0034] A third aspect of the present application provides an electronic device, comprising at least one processor and a memory connected to the processor, wherein:

[0035] The memory is used to store computer programs;

[0036] The processor is used to execute the computer program so that the electronic device can implement the user vision protection method as described in the first aspect or any implementation method of the first aspect.

[0037] A fourth aspect of the present application provides a vehicle, comprising: a vehicle body and the electronic device as described in the third aspect, which is arranged in the vehicle body.

[0038] A fifth aspect of the present application provides a computer program product, including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements the user vision protection method of the first aspect or any implementation of the first aspect.

[0039] In a sixth aspect, the present application provides a computer storage medium, which carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement the user vision protection method of the first aspect or any implementation of the first aspect.

[0040] By means of the above technical solution, the user vision protection method provided by the present application can determine the in-vehicle light parameters and / or screen display parameters to be adjusted according to the comparison result between the eye feature data and the endpoint value of the preset comfort interval when it is determined that the eye feature data of the target user when using the screen is not within the preset comfort interval. Then, the in-vehicle light parameters and / or screen display parameters are adjusted according to the preset comfort interval so that the eye feature data is restored to the preset comfort interval, which can keep the user's eyes within the comfortable range when using the in-vehicle screen, and effectively protect the user's vision and eyes. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.

[0042] Figure 1 A structural diagram of a remote user vision protection system provided in this application;

[0043] Figure 2 A structural diagram of a terminal provided for this application;

[0044] Figure 3 A structural diagram of a server provided for this application;

[0045] Figure 4 A flowchart of the user vision protection method provided by this application;

[0046] Figure 5 A structural diagram of the user vision protection device provided for this application;

[0047] Figure 6 The structure of the electronic device provided by this application. DETAILED DESCRIPTION

[0048] The following describes the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application.

[0049] The embodiments of the present application are described below in conjunction with the accompanying drawings. Those skilled in the art will appreciate that, with the development of technology and the emergence of new scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0050] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, which is only to describe the distinction mode adopted by the objects of the same attributes when describing in the embodiments of the present application. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, so that the process, method, system, product or equipment comprising a series of units need not be limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0051] See also Figure 1 , Figure 1 FIG. 1 shows a schematic diagram of a remote visual protection system. The system may include a terminal 100 and a server 200. The server 200 may include one or more servers ( Figure 1 In the example, a server is included, and the server 200 can provide the user vision protection method provided in the embodiment of the present application for one or more terminals.

[0052] Among them, the terminal 100 can be installed with an application for acquiring user eye feature data, and send the above parameters to the server 200. The server 200 can obtain processing results based on the received parameters and return the processing results to the terminal 100.

[0053] It should be understood that in some optional implementations, the terminal 100 can also complete the action of obtaining the processing result based on the received parameters by itself without the cooperation of the server, and the embodiments of the present application are not limited to this.

[0054] Next describe Figure 1 The product form of the mid-terminal 100;

[0055] The terminal 100 in the embodiment of the present application can be a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc., and the embodiment of the present application does not impose any limitation on this.

[0056] Figure 2 An optional hardware structure diagram of the terminal 100 is shown.

[0057] refer to Figure 2 As shown, the terminal 100 may include a radio frequency unit 110, a memory 120, an input unit 130, a display unit 140, a camera 150 (optional), an audio circuit 160 (optional), a speaker 161 (optional), a microphone 162 (optional), an earphone jack 163 (optional), a processor 170, an external interface 180, a power supply 190 and other components. Those skilled in the art will appreciate that Figure 2 These are merely examples of terminals or multi-function devices and do not constitute limitations on the terminals or multi-function devices, which may include more or fewer components than those shown in the figures, or combinations of certain components, or different components.

[0058] The input unit 130 can be used to receive input digital or character information, and generate key signal input related to the user settings and function control of the portable multifunctional device. Specifically, the input unit 130 may include a touch screen 131 (optional) and / or other input devices 132. The touch screen 131 can collect the user's touch operations on or near it (such as the user's operation on or near the touch screen using any suitable object such as fingers, joints, stylus, etc.), and drive the corresponding connection device according to a pre-set program. The touch screen can detect the user's touch action on the touch screen, convert the touch action into a touch signal and send it to the processor 170, and can receive and execute the command sent by the processor 170; the touch signal at least includes the touch point coordinate information. The touch screen 131 can provide an input interface and an output interface between the terminal 100 and the user. In addition, the touch screen can be implemented using multiple types such as resistive, capacitive, infrared and surface acoustic wave. In addition to the touch screen 131, the input unit 130 can also include other input devices. Specifically, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like.

[0059] Among them, the input device 132 can receive input data and the like.

[0060] The display unit 140 can be used to display information input by the user or information provided to the user, various menus of the terminal 100, interactive interfaces, file display and / or playback of any multimedia file. In the embodiment of the present application, the display unit 140 can be used to display the interface of the in-vehicle light parameters and / or screen display parameters, processing results, etc.

[0061] The memory 120 can be used to store instructions and data. The memory 120 can mainly include an instruction storage area and a data storage area. The data storage area can store various data, such as multimedia files, texts, etc.; the instruction storage area can store software units such as operating systems, applications, instructions required for at least one function, or their subsets and extensions. It can also include a non-volatile random access memory; provide the processor 170 with hardware, software and data resources including management of computing and processing equipment, and support control software and applications. It is also used for the storage of multimedia files, and the storage of running programs and applications.

[0062] The processor 170 is the control center of the terminal 100. It uses various interfaces and lines to connect various parts of the entire terminal 100. By running or executing instructions stored in the memory 120 and calling data stored in the memory 120, it executes various functions of the terminal 100 and processes data, thereby controlling the terminal device as a whole. Optionally, the processor 170 may include one or more processing units; preferably, the processor 170 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application program, and the modem processor mainly processes wireless communication. It is understandable that the above-mentioned modem processor may not be integrated into the processor 170. In some embodiments, the processor and the memory may be implemented on a single chip, and in some embodiments, they may also be implemented separately on separate chips. The processor 170 may also be used to generate corresponding operation control signals, send them to corresponding components of the computing and processing device, read and process data in the software, especially read and process data and programs in the memory 120, so that each functional module therein performs corresponding functions, thereby controlling the corresponding components to act according to the requirements of the instructions.

[0063] The radio frequency unit 110 (optional) can be used for receiving and sending information or receiving and sending signals during a call, for example, after receiving the downlink information of the base station, it is sent to the processor 170 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, etc. In addition, the radio frequency unit 110 can also communicate with network devices and other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to Global System of Mobile communication (Global System of Mobile communication, GSM), General Packet Radio Service (General Packet Radio Service, GPRS), Code Division Multiple Access (Code Division Multiple Access, CDMA), Wideband Code Division Multiple Access (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), email, Short Messaging Service (SMS), etc.

[0064] In this embodiment of the present application, the RF unit 110 can send the user's eye feature data to the server 200, and receive the in-vehicle light parameters and / or screen display parameters sent by the server 200.

[0065] It should be understood that the radio frequency unit 110 is optional and can be replaced by other communication interfaces, such as a network port.

[0066] The terminal 100 also includes a power supply 190 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 170 through a power management system, so that the power management system can manage functions such as charging, discharging, and power consumption.

[0067] The terminal 100 further includes an external interface 180 , which may be a standard Micro USB interface or a multi-pin connector, and may be used to connect the terminal 100 to communicate with other devices, or to connect a charger to charge the terminal 100 .

[0068] Although not shown, the terminal 100 may also include a flashlight, a wireless fidelity (WiFi) module, a Bluetooth module, sensors with different functions, etc., which are not described in detail here. Some or all of the methods described below may be applied in the following embodiments. Figure 2 In the terminal 100 shown.

[0069] Next describe Figure 1 The product form of the server 200;

[0070] Figure 3 A structural diagram of a server 200 is provided, such as Figure 3 As shown, the server 200 includes a bus 201, a processor 202, a communication interface 203, and a memory 204. The processor 202, the memory 204, and the communication interface 203 communicate with each other via the bus 201.

[0071] The bus 201 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0072] The processor 202 may be any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).

[0073] The memory 204 may include a volatile memory, such as a random access memory (RAM). The memory 204 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).

[0074] Among them, the memory 204 can be used to store software codes related to the user vision protection method, the processor 202 can execute the steps of the user vision protection method of the chip, and can also schedule other units to implement corresponding functions.

[0075] It should be understood that the above-mentioned terminal 100 and server 200 can be centralized or distributed devices, and the processors in the above-mentioned terminal 100 and server 200 (such as processor 170 and processor 202) can be hardware circuits (such as application specific integrated circuit (ASIC), field-programmable gate array (FPGA), general-purpose processor, digital signal processor (DSP), microprocessor or microcontroller, etc.), or a combination of these hardware circuits. For example, the processor can be a hardware system with an instruction execution function, such as a CPU, DSP, etc., or a hardware system without an instruction execution function, such as an ASIC, FPGA, etc., or a combination of the above-mentioned hardware systems without an instruction execution function and hardware systems with an instruction execution function.

[0076] At present, the adjustment of most vehicle-mounted screens is only for the screen itself, and the screen brightness is mainly adjusted based on ambient light, time changes, etc. The adjustment is limited to the screen itself and cannot guarantee the user's overall visual comfort. In addition, different users have different perceptions of screen brightness, and there is a lack of consideration for user personalized needs.

[0077] In order to solve the above problems, the embodiment of the present application provides a method for protecting user vision. The method for protecting user vision of the embodiment of the present application is described in detail below with reference to the accompanying drawings.

[0078] Reference Figure 4 , Figure 4 A schematic diagram of a user vision protection method provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, a user vision protection method provided in an embodiment of the present application may include steps 401 to 403, and these steps are described in detail below.

[0079] 401. Determine whether the eye feature data of the target user when using the screen is within a preset comfort range.

[0080] Specifically, because the user needs to use their eyes to see when using the screen, the eye feature data will change due to the influence of screen brightness, color temperature, and the light inside the car. Whether the user is in a comfortable state when using the screen can be determined by obtaining the user's eye feature data such as pupil diameter, blinking frequency, etc., and judging whether these eye feature data are within the preset comfort range, thereby determining whether the user's eyes are in a comfortable state when currently using the screen.

[0081] The preset comfort interval of the user and the user identity and other information can be stored in association by pre-building a database. In this way, when the user uses the screen, the user identity and other information can be identified by the camera combined with visual recognition technology, and then the preset comfort interval corresponding to the target user can be extracted from the database. For example, the preset comfort interval extracted from the database includes: the pupil diameter range is d1-d2 mm, the blink frequency range is 0-f1, where the blink frequency can be the number of blinks per unit time, such as the number of blinks in 10 seconds, and the target user can be the user who is using the screen in the vehicle, and the screen here can be the central control screen on the vehicle, the screen behind the seat, etc.

[0082] It is understandable that those skilled in the art may also use other methods to select or search for the preset comfort range, which is not limited here.

[0083] 402. If not, determine the comfort parameter to be adjusted according to the comparison result between the eye feature data and the endpoint value of the preset comfort range.

[0084] Specifically, when it is determined that the eye feature data is within a preset comfort range, the comfort parameters may be kept unchanged. The comfort parameters here include in-vehicle light parameters and screen display parameters such as screen brightness, screen color temperature, etc.

[0085] When it is determined that the eye feature data is not within the preset comfort range, the eye feature data can be compared with the endpoint value of the preset comfort range to determine the state of the target user's eyes at this time, and then determine the comfort parameters that need to be adjusted.

[0086] The pupil diameter changes accordingly due to the amount of light entering, and the blinking frequency is directly related to eye fatigue. The comfort parameter associated with the pupil diameter is the in-car light parameter, and the comfort parameter associated with the blinking frequency is the screen display parameter. The relevant comfort parameters are determined based on the degree of deviation between the eye feature data and the corresponding comfort interval.

[0087] For example, when the pupil diameter of the target user is smaller than d1 and the blinking frequency is smaller than f1, it means that the light inside the car is dim but the eyes are not tired. At this time, the corresponding comfort parameter that needs to be adjusted is the light parameter inside the car.

[0088] When the pupil diameter of the target user is greater than d2 and the blinking frequency is less than f1, it means that the light inside the car is bright, but the eyes are not tired. At this time, the corresponding comfort parameter that needs to be adjusted is the light parameter inside the car.

[0089] When the pupil diameter of the target user is smaller than d1 and the blinking frequency is greater than f1, it means that the light inside the car is dim and the eyes are tired. At this time, the corresponding comfort parameters that need to be adjusted are the light parameters inside the car and the screen display parameters.

[0090] When the pupil diameter of the target user is greater than d1 and the blinking frequency is greater than f1, it means that the light inside the car is too bright and the eyes are tired. At this time, the corresponding comfort parameters that need to be adjusted are the light parameters inside the car and the screen display parameters.

[0091] 403. Adjust the comfort parameters according to the preset comfort range to restore the eye feature data to the preset comfort range, where the comfort parameters include: in-vehicle light parameters and / or screen display parameters.

[0092] Specifically, based on determining the comfort parameter that needs to be adjusted, the comfort parameter is adjusted with a preset comfort range as the target, and at the same time, the user's eye feature data is monitored in real time. The adjustment of the comfort parameter can be stopped when it is adjusted to within the preset comfort range.

[0093] For example, as described above, the sunshade and lights in the vehicle can be controlled to increase the brightness in the vehicle, thereby restoring the pupil diameter of the target user to a preset comfort range. When adjusting the sunshade and lights, the lights and sunshade in the corresponding area can be adjusted according to the position of the screen, which will not be described in detail here.

[0094] From the above, it can be seen that the user vision protection method of the present application can personalize the in-car lighting, screen brightness and color temperature according to the user's eye feature data to meet the experience needs of different users, ensure the user's visual comfort when viewing the screen, and effectively protect the user's vision.

[0095] In a possible implementation, in order to effectively protect the user's vision when the user screen is used, not limited to visual protection for users with identity permissions, the process of determining the preset comfort interval may specifically include:

[0096] Step 11: Obtain physiological characteristic data of the target user;

[0097] Step 12: determining a preset comfort range based on the physiological characteristic data, where the physiological characteristic data includes: the target user's gender, age, and a wearing mark indicating whether the user wears glasses.

[0098] Specifically, image recognition technology can be used. When it is detected that a user is using the screen, for example, when the user's eyes stay on the screen for longer than a preset value, or when it is detected that the screen is touched, the image recognition technology is activated to recognize the captured facial image of the user, and then determine the user's gender, age, and whether he wears glasses, and then find the corresponding preset comfort range from the database based on these physiological characteristic data.

[0099] It should be noted that those skilled in the art may use well-known image recognition technology to acquire the above-mentioned physiological characteristic data, which will not be elaborated here.

[0100] In a possible implementation, considering that when there are multiple people in front of the screen, the visual sense of the user who really needs protection may be uncomfortable, in order to further improve the user experience, the process of determining the target user may specifically include:

[0101] Step 21: If only one user is currently using the screen, the user is determined as a target user;

[0102] Step 22: If multiple users are currently using the screen, a user with the highest priority is determined based on the identity information of each user, and the user with the highest priority is used as the target user.

[0103] Specifically, when it is identified that only one user is using the screen, a corresponding preset comfort range may be searched based on the user's physiological characteristic data.

[0104] When it is found that multiple people are using the screen at that time, if it is determined according to the identity information of each user that the users include a driver, the driver is taken as the target user;

[0105] If the users do not include the driver but include children, the children are taken as target users. When the number of children is not less than two, the child closest to the screen is taken as the target user.

[0106] If the users do not include the driver and the child, the user closest to the screen is taken as the target user.

[0107] It is understandable that those skilled in the art may adjust the process of determining the target user in the above multi-user scenario as needed, and no limitation is made here.

[0108] In a possible implementation, in order to meet the personalized needs of users, the user vision protection method may also include the following processing:

[0109] Step 31, obtaining the current eye feature data of the target user according to the in-car light parameters and / or screen display parameters adjusted by the target user;

[0110] Step 32: Update and adjust the preset comfort range according to the current eye feature data.

[0111] Specifically, after the user manually adjusts the in-car shading, screen brightness, and color mode, the comfort parameters after the user's adjustment are taken as the basis, the adjusted pupil diameter and blinking frequency are collected, compared with the original comfort range, the user's comfort range is adjusted, and the user's pupil diameter and blinking frequency comfort range are iteratively updated.

[0112] As a feasible implementation of step 401, the eye feature data includes: pupil diameter and blinking frequency, and the preset comfort intervals include: pupil comfort intervals and blinking comfort intervals. Determining whether the eye feature data of the target user when using the screen is within the preset comfort interval may specifically include:

[0113] If the pupil diameter is within the pupil comfort range and the blinking frequency is within the blinking comfort range, it is determined that the eye feature data is within the preset comfort range;

[0114] If the pupil diameter is not within the pupil comfort range and / or the blinking frequency is not within the blinking comfort range, it is determined that the eye feature data is not within the preset comfort range.

[0115] Specifically, only when the pupil diameter and the blinking frequency are both within the corresponding comfort range, the user's eyes are determined to be comfortable within the comfort range, and there is no need to adjust the comfort parameters. On the contrary, as long as one of the items is not within the corresponding comfort range, the eyes can be determined to be in an uncomfortable state.

[0116] When specifically determining the state of discomfort, the first state result data representing whether the eyes are in fatigue and the second state result data representing the brightness of the light in the vehicle can be determined based on the first comparison result between the pupil diameter and the two endpoint values ​​of the pupil comfort interval and the second comparison result between the blinking frequency and the maximum endpoint value of the blinking comfort interval. The comfort parameter can then be determined based on the first state result data and the second state result data.

[0117] Specifically, the two endpoint values ​​of the pupil comfort interval, namely the maximum value and the minimum value, can be used for judgment. As for the blink comfort interval, since its minimum value is generally 0, only the maximum value of the blink comfort interval can be used for judgment.

[0118] For example, when the pupil diameter is smaller than the minimum value of the pupil comfort range and the blinking frequency is lower than the maximum value of the blinking comfort range, it means that the ambient light is dim but the eyes are not tired. The comfort parameters that need to be adjusted are: the in-car light parameters.

[0119] If the pupil diameter is within the pupil comfort range and the blinking frequency is higher than the maximum value of the blinking comfort range, it means that the ambient light brightness is appropriate, but the eyes are tired. The comfort parameters that need to be adjusted are: screen display parameters, such as screen brightness and color temperature.

[0120] By analogy, for combinations of other comfort ranges, the comfort parameters that need to be adjusted are: interior lighting parameters and screen display parameters, that is, both the interior lighting parameters and the screen display parameters need to be adjusted.

[0121] On this basis, as an implementation method of the above step 403, adjusting the comfort parameter according to the preset comfort range so as to restore the eye feature data to the preset comfort range may specifically include:

[0122] Step 41, determining the numerical adjustment direction of the in-vehicle light parameter and / or the screen display parameter according to the first state result data and the second state result data;

[0123] Step 42: adjust the values ​​of the in-vehicle light parameters and / or screen display parameters according to the data adjustment direction.

[0124] Specifically, the comfort parameters that need to be adjusted in the above various uncomfortable states are taken as an example:

[0125] When the pupil diameter is smaller than the minimum value of the pupil comfort range and the blinking frequency is lower than the maximum value of the blinking comfort range, it means that the ambient light is dim but the eyes are not tired, then increase the lighting parameters in the car.

[0126] If the pupil diameter is within the pupil comfort range and the blinking frequency is higher than the maximum value of the blinking comfort range, it means that the ambient light brightness is appropriate, but the eyes are tired. In this case, increase the screen display parameters, such as screen brightness and color temperature.

[0127] When the pupil diameter is smaller than the minimum value of the pupil comfort range and the blinking frequency is greater than the maximum value of the blinking comfort range, it means that the ambient light is dim and the eyes are in a state of fatigue, and it is necessary to coordinately increase the interior lighting and screen brightness and color temperature.

[0128] When the pupil diameter is larger than the maximum value of the pupil comfort range and the blinking frequency is lower than the maximum value of the blinking comfort range, it means that the ambient light is bright but the eyes are not tired. In this case, you should lower the interior lights, increase glass shading, lower the screen brightness, etc.

[0129] When the pupil diameter is larger than the maximum value of the pupil comfort range, and the blinking frequency is larger than the maximum value of the blinking comfort range, it means that the ambient light is bright but the eyes are tired. In this case, you need to lower the lights in the car, increase glass shading, and maintain or increase the screen brightness and color temperature.

[0130] In the specific implementation, in order to facilitate the adjustment of comfort parameters, the visual sensitivity model can be used, with the preset comfort range as the target, and the current pupil diameter and blinking frequency can be input to determine the corresponding change direction of the pupil diameter and blinking frequency (increase or decrease), and then the corresponding lighting, sunshade, and screen display parameters can be adjusted.

[0131] A user vision protection method provided by an embodiment of the present application is introduced above, and a device for executing the above-mentioned user vision protection method will be introduced below.

[0132] See also Figure 5 , Figure 5 This is a schematic diagram of the structure of a user vision protection device provided in an embodiment of the present application. Figure 5 As shown, the user vision protection device comprises:

[0133] The comfort level determination module 501 is used to determine whether the eye feature data of the target user when using the screen is within a preset comfort level range;

[0134] An adjustment parameter determination module 502 is used to determine the comfort parameter to be adjusted according to the comparison result between the eye feature data and the endpoint value of the preset comfort interval when the comfort judgment module determines that the eye feature data of the target user when using the screen is not within the preset comfort interval; and

[0135] The comfort adjustment module 503 is used to adjust the comfort parameters according to the preset comfort range so as to restore the eye feature data to within the preset comfort range. The comfort parameters include: in-car light parameters and / or screen display parameters.

[0136] In a possible implementation, the process of determining the preset comfort level interval in the comfort level determination module 501 includes:

[0137] Acquiring physiological characteristic data of the target user;

[0138] The preset comfort level interval is determined according to the physiological characteristic data, wherein the physiological characteristic data includes: the gender, age and wearing mark indicating whether the target user wears glasses.

[0139] In a possible implementation, the process of determining the target user in the comfort level determination module 501 includes:

[0140] If only one user is currently using the screen, the user is determined as the target user;

[0141] If multiple users are currently using the screen, a user with the highest usage priority is determined according to the identity information of each user, and the user with the highest usage priority is used as the target user.

[0142] In a possible implementation, when multiple users are currently using the screen, the comfort level determination module 501 determines a user with the highest priority of use according to the identity information of each user, and uses the user with the highest priority of use as the target user, including:

[0143] If it is determined according to the identity information of each user that the users include a driver, the driver is taken as the target user;

[0144] If the users do not include the driver but include a child, the child is taken as the target user;

[0145] If the driver and the child are not included in the users, the user closest to the screen is taken as the target user.

[0146] In a possible implementation, it further includes: a personalized adjustment module for

[0147] Acquiring current eye feature data of the target user according to the in-car light parameters and / or screen display parameters adjusted by the target user;

[0148] The preset comfort level range is updated and adjusted according to the current eye feature data.

[0149] In a possible implementation, the eye feature data includes: pupil diameter and blinking frequency, the preset comfort interval correspondingly includes: pupil comfort interval and blinking comfort interval, and the process in which the comfort determination module 501 determines whether the eye feature data of the target user when using the screen is within the preset comfort interval includes:

[0150] If the pupil diameter is within the pupil comfort range and the blinking frequency is within the blinking comfort range, then determining that the eye feature data is within the preset comfort range;

[0151] If the pupil diameter is not within the pupil comfort range and / or the blinking frequency is not within the blinking comfort range, it is determined that the eye feature data is not within the preset comfort range.

[0152] In a possible implementation, the process of the adjustment parameter determination module 502 determining the comfort parameter to be adjusted according to the comparison result between the eye feature data and the endpoint value of the preset comfort interval includes:

[0153] Determine, based on a first comparison result of the pupil diameter and the two endpoint values ​​of the pupil comfort interval, and a second comparison result of the blinking frequency and the maximum endpoint value of the blinking comfort interval, first state result data representing whether the eyes are in fatigue and second state result data representing the brightness of the light inside the vehicle;

[0154] The comfort parameter is determined according to the first state result data and the second state result data.

[0155] In a possible implementation, the comfort adjustment module 503 adjusts the comfort parameter according to the preset comfort range to restore the eye feature data to within the preset comfort range, including:

[0156] Determining a numerical adjustment direction of the interior light parameter and / or the screen display parameter according to the first state result data and the second state result data;

[0157] The values ​​of the in-vehicle light parameters and / or the screen display parameters are adjusted according to the data adjustment direction.

[0158] The present application also provides an electronic device in an embodiment. Figure 6 As shown, it shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiment of the present application. The electronic device in the embodiment of the present application may include but is not limited to fixed terminals such as mobile phones, laptops, PDAs (personal digital assistants), PADs (tablet computers), desktop computers, etc. Figure 6 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0159] like Figure 6 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 to a random access memory (RAM) 603. When the electronic device is powered on, various programs and data required for the operation of the electronic device are also stored in the RAM 603. The processing device 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0160] Typically, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a memory card, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although Figure 6 An electronic device having various devices is shown, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0161] An embodiment of the present application also provides a computer program product including computer-readable instructions. When the computer-readable instructions are executed on an electronic device, the electronic device implements any user vision protection method provided in the embodiment of the present application.

[0162] A computer-readable storage medium is also provided in an embodiment of the present application. The storage medium carries one or more computer programs. When the one or more computer programs are executed by an electronic device, the electronic device can implement any user vision protection method provided in the embodiment of the present application.

[0163] An embodiment of the present application also provides a vehicle, comprising: a vehicle body and the electronic device as described above arranged in the vehicle body.

[0164] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0165] It should also be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines.

[0166] Through the description of the above implementation mode, the technicians in the field can clearly understand that the present application can be implemented by means of software plus necessary general hardware, and of course, it can also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components, etc. In general, all functions completed by computer programs can be easily implemented by corresponding hardware, and the specific hardware structure used to implement the same function can also be various, such as analog circuits, digital circuits or special circuits. However, for the present application, software program implementation is a better implementation mode in more cases. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a readable storage medium, such as a computer floppy disk, a U disk, a mobile hard disk, a ROM, a RAM, a disk or an optical disk, etc., including a number of instructions to enable a computer device (which can be a personal computer, a training device, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0167] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments may be implemented in the form of a computer program product.

[0168] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website site, a computer, a training device, or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, training device, or data center. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a training device, a data center, etc. that includes one or more available media integrations. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.

Claims

1. A method for protecting user vision, characterized in that: include: Determine whether the target user's eye feature data when using the screen is within the preset comfort range; If not, determining the comfort parameter to be adjusted according to the comparison result between the eye feature data and the endpoint value of the preset comfort interval; The comfort parameters are adjusted according to the preset comfort range so that the eye feature data is restored to within the preset comfort range, and the comfort parameters include: in-vehicle light parameters and / or screen display parameters.

2. The user vision protection method according to claim 1, characterized in that: The process of determining the preset comfort interval includes: Acquiring physiological characteristic data of the target user; The preset comfort level interval is determined according to the physiological characteristic data, wherein the physiological characteristic data includes: the gender, age and wearing mark indicating whether the target user wears glasses.

3. The user vision protection method according to claim 1, characterized in that: The process of determining the target user includes: If only one user is currently using the screen, the user is determined as the target user; If multiple users are currently using the screen, a user with the highest usage priority is determined according to the identity information of each user, and the user with the highest usage priority is used as the target user.

4. The user vision protection method according to claim 3, characterized in that: If multiple users are currently using the screen, determining a user with the highest priority of use according to the identity information of each user, and using the user with the highest priority of use as the target user, includes: If it is determined according to the identity information of each user that the users include a driver, the driver is taken as the target user; If the users do not include the driver but include a child, the child is taken as the target user; If the driver and the child are not included in the users, the user closest to the screen is taken as the target user.

5. The user vision protection method according to claim 1, characterized in that: Also includes: Acquiring current eye feature data of the target user according to the in-car light parameters and / or screen display parameters adjusted by the target user; The preset comfort level range is updated and adjusted according to the current eye feature data.

6. The user vision protection method according to claim 1, characterized in that: The eye feature data includes: pupil diameter and blinking frequency, the preset comfort interval includes: pupil comfort interval and blinking comfort interval, and the step of judging whether the eye feature data of the target user when using the screen is within the preset comfort interval includes: If the pupil diameter is within the pupil comfort range and the blinking frequency is within the blinking comfort range, then determining that the eye feature data is within the preset comfort range; If the pupil diameter is not within the pupil comfort range and / or the blinking frequency is not within the blinking comfort range, it is determined that the eye feature data is not within the preset comfort range.

7. The user vision protection method according to claim 6, characterized in that: Determining the comfort parameter to be adjusted according to the comparison result between the eye feature data and the endpoint value of the preset comfort interval includes: Determine, based on a first comparison result of the pupil diameter and the two endpoint values ​​of the pupil comfort interval, and a second comparison result of the blinking frequency and the maximum endpoint value of the blinking comfort interval, first state result data representing whether the eyes are in fatigue and second state result data representing the brightness of the light inside the vehicle; The comfort parameter is determined according to the first state result data and the second state result data.

8. The user vision protection method according to claim 7, characterized in that: The comfort parameter is adjusted according to the preset comfort range so that the eye feature data is restored to within the preset comfort range, including: Determining a numerical adjustment direction of the interior light parameter and / or the screen display parameter according to the first state result data and the second state result data; The values ​​of the in-vehicle light parameters and / or the screen display parameters are adjusted according to the data adjustment direction.

9. A user vision protection device, characterized in that: include: A comfort level judgment module is used to judge whether the eye feature data of the target user when using the screen is within a preset comfort level range; an adjustment parameter determination module, configured to determine the comfort parameter to be adjusted according to a comparison result between the eye feature data and the endpoint value of the preset comfort interval when the comfort determination module determines that the eye feature data of the target user when using the screen is not within the preset comfort interval; and A comfort adjustment module is used to adjust the comfort parameters according to the preset comfort range so that the eye feature data is restored to the preset comfort range. The comfort parameters include: in-vehicle light parameters and / or screen display parameters.

10. An electronic device, characterized in that: The method comprises at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs; The processor is used to execute the computer program so that the electronic device can implement the user vision protection method as described in any one of claims 1 to 8.

11. A vehicle, characterized in that: include: A vehicle body and the electronic device according to claim 10 arranged in the vehicle body.