Anti-dizziness processing method and device for visual field of AR (Augmented Reality) glasses
By integrating iris recognition and head motion data analysis technology in AR glasses, the position of the displayed field of view and virtual images is adjusted in real time, and the vertigo problem caused by inconsistency in the use of AR glasses is solved, which improves the user experience.
Patent Information
- Application Number
- CN202510234982.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-04-11
AI Technical Summary
During the use of AR glasses, due to the inconsistency of information between the vestibular system and the visual system, users are prone to vertigo symptoms, affecting the user experience.
By integrating the iris recognition lens in AR glasses, the user's iris image is acquired and head motion data is analyzed, and the position of the displayed field of view and virtual image is adjusted in real time to accurately match the user's visual focus.
It effectively reduces the dizziness caused by visual mismatch and significantly improves users' satisfaction with AR glasses.
Smart Images

Figure CN119805773A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of augmented reality glasses, and in particular to a method and device for preventing dizziness in the field of view of AR glasses. Background Art
[0002] With the continuous advancement of science and technology and the continuous expansion of its application scope, augmented reality (AR) glasses are gradually enriching people's life experience and widely penetrating into many core fields such as entertainment, education, workplace, and medical care. Its potential effectiveness and value are becoming more and more significant. However, in the application practice of AR glasses, a problem that needs to be solved urgently is the information inconsistency between the vestibular system (the core physiological mechanism for the human body to maintain balance perception and spatial positioning) and the visual system. When a user wears AR glasses, if the visual stimulation information received by his brain conflicts with the proprioceptive information of the vestibular system, it will trigger sensory conflicts and induce dizziness symptoms.
[0003] Dizziness is a significant obstacle in the use of AR glasses, which seriously weakens the overall quality of user experience. Therefore, it is particularly important to reduce the dizziness of users when wearing AR glasses. Currently, before enabling AR glasses, users usually take a series of configuration and adjustment measures to optimize the lens position, or use auxiliary means such as deep breathing and using fans to relieve dizziness symptoms. However, this method cannot alleviate the dizziness according to the actual situation of the user, resulting in poor overall user satisfaction.
[0004] Therefore, there is an urgent need for an anti-vertigo processing method and device for the field of view of AR glasses that can solve the above-mentioned technical problems. Summary of the invention
[0005] The present application provides a method and device for anti-vertigo processing of the field of view of AR glasses. The method realizes precise adjustment of the display field of view and virtual images of AR glasses, thereby effectively reducing the dizziness problem that current users are prone to when activating AR glasses and improving the user experience.
[0006] In the first aspect, the present application provides a method and device for anti-vertigo processing of the field of view of AR glasses, which are applied to a server, and the method includes: obtaining an iris image corresponding to a target user, processing the iris image to obtain target identity information, where the iris image is an image captured by the target AR glasses of the target user's iris; determining the target wearing times according to the target identity information, and determining a first display field of view based on the target wearing times; obtaining head movement data corresponding to the target user, analyzing the head movement data to obtain a first gaze point and a second gaze point; determining a first virtual image according to the first gaze point, and displaying the first virtual image in the first display field of view; adjusting the first display field of view according to the second gaze point to obtain a second display field of view; obtaining a first direction of the target user, where the first direction is the direction in which the target user's eyeballs rotate; determining a second virtual image according to the first direction, and displaying the second virtual image in the second display field of view.
[0007] By adopting the above technical solution, based on the built-in iris recognition lens of AR glasses, the iris image of the target user can be accurately collected. After processing the subsequent image, the identity information of the target user can be obtained. The target wearing times can be determined according to the target identity information to reflect the usage habits of the target user. Based on the wearing times, the display field of the AR glasses can be intelligently adjusted, and the head movement data of the target user can be obtained in real time. After analyzing the head movement data, the first gaze point and the second gaze point of the user can be determined to achieve accurate tracking of the user's visual focus. According to the first gaze point, a first virtual image matching the current focus point of the user can be generated. When the gaze point of the target user changes, a second gaze point appears, and the first display field of view can be quickly adjusted according to the second gaze point to obtain the second display field of view. The target AR glasses also have an eye tracking function, which can obtain the direction of the target user's eyeball rotation in real time. According to the first direction of eyeball rotation, the second virtual image is intelligently determined, and the second virtual image is displayed on the second display field of view. This dynamic adjustment ensures that the virtual image can always accurately match the user's visual focus, thereby reducing the dizziness caused by visual mismatch, and can also significantly improve the user's satisfaction with the AR glasses.
[0008] Optionally, after determining the target wearing times according to the target identity information, the method also includes: determining a preset wearing time according to the target wearing times; obtaining a target time, the target time being the total time corresponding to the target user wearing the target AR glasses; judging whether the target wearing time is less than the preset wearing time; when the target wearing time is equal to or greater than the preset wearing time, determining to generate a first adjustment measure, and displaying the first virtual content to the target user through the target AR glasses according to the first adjustment measure.
[0009] By adopting the above technical solution, the number of times the target user wears the AR glasses is recorded, and the preset wearing time is determined based on the number of times the AR glasses are worn. This personalized adaptive adjustment helps to avoid the discomfort caused by the first long-term use of AR glasses by new users. When the target wearing time reaches the preset wearing time, the first adjustment measure is triggered to adjust the virtual content in the AR glasses to adapt to the user's current state. This dynamic adjustment can ensure that the target user maintains comfort when using the AR glasses for a long time. Recording the user's wearing time can also ensure that the user does not over-rely on or abuse the AR glasses when using them.
[0010] Optionally, determine and generate a first adjustment measure, and display the first virtual content to the user through the target AR glasses according to the first adjustment measure, specifically including: obtaining a target object, where the target object is a fixed object in the real environment; obtaining a third gaze point corresponding to the target user, determining the first position according to the third gaze point, and obtaining a second position of the target object in the first display field of view, and generating a line of sight indicator arrow from the first position to the second position; displaying the line of sight indicator arrow to the target user, so that the target user can view the target object through the line of sight indicator arrow, and outputting the target object as the first virtual content.
[0011] By adopting the above technical solution, the third gaze point of the target user is obtained and its first position in the real environment is determined, and a sight line indicator arrow can be generated from the user's line of sight to the second position of the target object in the AR display field of view. The intuitive sight line guidance method enables the user to easily focus on the target object without tedious search or operation. The sight line indicator arrow seamlessly connects the target object in the real environment with the virtual content in the AR glasses (that is, the target object is the first virtual content), which greatly shortens the time for the user to locate the target object and improves operational efficiency.
[0012] Optionally, after determining the second virtual image according to the first direction and displaying the second virtual image in the second display field of view, the method also includes: receiving voice information sent by the target user, analyzing the voice information, and obtaining extraction prompt information, where the extraction prompt information is information for the target user requesting to take off the target AR glasses; obtaining preference information corresponding to the target user, determining the second virtual content according to the preference information, and displaying the second virtual content to the target user; determining the second adjustment measure according to the extraction prompt information, and adjusting the second virtual content according to the second adjustment measure.
[0013] By adopting the above technical solution, the voice information of the target user is received and analyzed, the user's intentions and needs can be accurately identified, and the second virtual content that meets the user's preferences can be intelligently selected and displayed based on the target user's preference information. When the user's request to remove the AR device is identified, the relevant prompt or confirmation information can be displayed in advance. According to the user's removal prompt information, the display method of the second virtual content can be intelligently adjusted to reduce the user's visual burden and discomfort.
[0014] Optionally, the head motion data is analyzed to obtain a first fixation point and a second fixation point, specifically including: processing the head motion data to obtain processed head motion data; calculating the processed head motion data according to a preset algorithm to obtain a rotation angle; determining the head posture based on the rotation angle, and determining a second direction in a reference coordinate system according to the head posture; inputting the second direction into a preset database for matching to obtain a target virtual scene, the target virtual scene being a scene corresponding to the first fixation point, the preset database including a correspondence between the second direction and the target virtual scene displayed in the target AR glasses; inputting the head motion data and the first fixation point into a preset model for processing to obtain a second fixation point, the second fixation point being a predicted future fixation point of the target user.
[0015] By adopting the above technical solution, the head movement data is captured and processed, and the user's head movement, including rotation, translation and other movements, can be tracked in real time. According to the processed head movement data, the rotation angle of the head is calculated, and then the head posture is determined. By matching the head posture with the corresponding relationship in the preset database, the virtual scene corresponding to the current head posture of the target user can be accurately found. According to the user's current first gaze point, the user's future gaze point, that is, the second gaze point, is predicted through the preset model, which helps to adjust and optimize the content and layout in the virtual scene in advance to meet the user's expectations and needs.
[0016] Optionally, after determining the second virtual image according to the first direction and displaying the second virtual image in the second display field of view, the method also includes: obtaining the target breathing frequency and target body temperature corresponding to the target user; determining whether the target breathing frequency is greater than the preset breathing frequency, and whether the target body temperature is greater than the preset body temperature; when the target breathing frequency is greater than the preset breathing frequency, and the target body temperature is greater than the preset body temperature, determining that the target user is in a dizzy state; sending a stop message to the target AR glasses according to the dizzy state, so that the target AR glasses are paused according to the stop message.
[0017] By adopting the above technical solution, the target user's breathing rate and body temperature are continuously monitored, and the user's physiological abnormalities can be discovered in time. When the user's breathing rate and body temperature exceed the preset threshold at the same time, a quick response can be made to determine that the user may be in a dizzy state. The stop message can be sent to the AR device in time to prevent the user from continuing to use the device in a dizzy state, thereby reducing the risk of accidents and further improving user satisfaction with AR device services.
[0018] Optionally, after determining whether the target respiratory frequency is greater than the preset respiratory frequency and whether the target body temperature is greater than the preset body temperature, the method also includes: when the target respiratory frequency is not greater than the preset respiratory frequency and the target body temperature is not greater than the preset body temperature, determining that the target user is in a normal state, and continuing to monitor the target user according to the normal state.
[0019] By adopting the above technical solution, physiological abnormalities of users can be detected in time, and the monitoring status can be maintained when the user is in a normal state, so as to respond to possible emergencies at any time. This real-time monitoring and feedback mechanism helps to ensure the continued safety of users in the process of using AR devices. When the user is in a normal state, no unnecessary intervention measures will be taken, such as suspending the use of AR devices, which helps to avoid excessive intervention in the user's experience and optimize the use of system resources.
[0020] In a second aspect of the present application, a device for preventing dizziness in the field of vision of AR glasses is provided. The device is a server, and the server includes an acquisition unit, a processing unit and a display unit. The acquisition unit acquires an iris image corresponding to a target user, processes the iris image, and obtains target identity information. The iris image is an image captured by the target AR glasses of the target user's iris; the processing unit determines the target wearing times according to the target identity information, and determines a first display field of view based on the target wearing times; acquires head movement data corresponding to the target user, analyzes the head movement data, and obtains a first gaze point and a second gaze point; determines a first virtual image according to the first gaze point, and displays the first virtual image in the first display field of view; adjusts the first display field of view according to the second gaze point to obtain a second display field of view; acquires a first direction of the target user, the first direction and the focal length are the direction of eye rotation of the target user; the display unit determines a second virtual image according to the first direction and the focal length, and displays the second virtual image in the second display field of view.
[0021] Optionally, the processing unit is used to determine a preset wearing time based on a target number of wearing times; the acquisition unit is used to acquire a target time, which is the total time that the target user wears the target AR glasses; the processing unit is used to determine whether the target wearing time is less than the preset wearing time; when the target wearing time is equal to or greater than the preset wearing time, determining to generate a first adjustment measure, and displaying the first virtual content to the target user through the target AR glasses according to the first adjustment measure.
[0022] Optionally, the acquisition unit is used to acquire a target object, which is a fixed object in a real environment; acquire a third gaze point corresponding to the target user, determine the first position based on the third gaze point, and acquire a second position of the target object in the first display field of view, and generate a line of sight indication arrow from the first position to the second position; the display unit is used to display the line of sight indication arrow to the target user, so that the target user can view the target object through the line of sight indication arrow and output the target object as the first virtual content.
[0023] Optionally, the acquisition unit is used to receive voice information sent by the target user, analyze the voice information, and obtain extraction prompt information, where the extraction prompt information is information for the target user requesting to take off the target AR glasses; obtain preference information corresponding to the target user, determine the second virtual content according to the preference information, and display the second virtual content to the target user; the processing unit is used to determine the second adjustment measure according to the extraction prompt information, and adjust the second virtual content according to the second adjustment measure.
[0024] Optionally, the processing unit is used to process the head motion data to obtain processed head motion data; calculate the processed head motion data according to a preset algorithm to obtain a rotation angle; determine the head posture based on the rotation angle, and determine a second direction in the reference coordinate system according to the head posture; input the second direction into a preset database for matching to obtain a target virtual scene, the target virtual scene is a scene corresponding to the first gaze point, and the preset database includes a correspondence between the second direction and the target virtual scene displayed in the target AR glasses; input the head motion data and the first gaze point into a preset model for processing to obtain a second gaze point, and the second gaze point is a predicted future gaze point of the target user.
[0025] Optionally, the acquisition unit is used to obtain the target breathing frequency and target body temperature corresponding to the target user; the processing unit is used to determine whether the target breathing frequency is greater than the preset breathing frequency, and whether the target body temperature is greater than the preset body temperature; when the target breathing frequency is greater than the preset breathing frequency, and the target body temperature is greater than the preset body temperature, it is determined that the target user is in a dizzy state; and a stop message is sent to the target AR glasses according to the dizzy state, so that the target AR glasses are paused according to the stop message.
[0026] Optionally, the processing unit is used to determine that the target user is in a normal state when the target breathing frequency is not greater than a preset breathing frequency and the target body temperature is not greater than a preset body temperature, and continue to monitor the target user according to the normal state.
[0027] In a third aspect of the present application, an electronic device is provided, which includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory, so that an electronic device executes any one of the methods described above in the present application.
[0028] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, any one of the above methods of the present application is executed.
[0029] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. Based on the built-in iris recognition lens of AR glasses, the iris image of the target user can be accurately collected. After processing the subsequent image, the identity information of the target user can be obtained. The target wearing times can be determined based on the target identity information to reflect the usage habits of the target user. Based on the wearing times, the display field of the AR glasses can be intelligently adjusted, and the head movement data of the target user can be obtained in real time. After analyzing the head movement data, the user's first gaze point and second gaze point can be determined to achieve accurate tracking of the user's visual focus. According to the first gaze point, a first virtual image matching the user's current focus point can be generated. When the target user's gaze point changes, a second gaze point appears. The first display field of view can be quickly adjusted according to the second gaze point to obtain the second display field of view. The target AR glasses also have an eye tracking function, which can obtain the direction of the target user's eyeball rotation in real time. According to the first direction of eyeball rotation, the second virtual image is intelligently determined and displayed on the second display field of view. This dynamic adjustment ensures that the virtual image can always accurately match the user's visual focus, thereby reducing the dizziness caused by visual mismatch and significantly improving user satisfaction with AR glasses.
[0030] 2. Record the number of times the target user wears the AR glasses, and determine the preset wearing time based on the number of times they wear the glasses. This personalized adaptive adjustment helps avoid discomfort for new users due to their first long-term use of AR glasses. When the target wearing time reaches the preset wearing time, the first adjustment measure is triggered to adjust the virtual content in the AR glasses to adapt to the user's current state. This dynamic adjustment can ensure that the target user maintains comfort when using AR glasses for a long time. Recording the user's wearing time can also ensure that the user does not over-rely on or abuse the AR glasses when using them. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 It is a flow chart of a method for preventing dizziness in the field of vision of AR glasses provided in an embodiment of the present application; Figure 2 It is a structural schematic diagram of a device for preventing dizziness in the field of vision of AR glasses provided in an embodiment of the present application; Figure 3 It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application.
[0032] Explanation of reference numerals: 201, acquisition unit; 202, processing unit; 203, display unit; 300, electronic device; 301, processor; 302, memory; 303, user interface; 304, network interface; 305, communication bus. DETAILED DESCRIPTION
[0033] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0034] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.
[0035] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0036] With the continuous advancement of science and technology and the continuous expansion of its application scope, augmented reality (AR) glasses are gradually enriching people's life experience and widely penetrating into many core fields such as entertainment, education, workplace, and medical care. Its potential effectiveness and value are becoming more and more significant. However, in the application practice of AR glasses, a problem that needs to be solved urgently is the information inconsistency between the vestibular system (the core physiological mechanism for the human body to maintain balance perception and spatial positioning) and the visual system. When a user wears AR glasses, if the visual stimulation information received by his brain conflicts with the proprioceptive information of the vestibular system, it will trigger sensory conflicts and induce dizziness symptoms.
[0037] Dizziness is a significant obstacle in the use of AR glasses, which seriously weakens the overall quality of user experience. Therefore, it is particularly important to reduce the dizziness of users when wearing AR glasses. Currently, before enabling AR glasses, users usually take a series of configuration and adjustment measures to optimize the lens position, or use auxiliary means such as deep breathing and using fans to relieve dizziness symptoms. However, this method cannot alleviate the dizziness according to the actual situation of the user, resulting in poor overall user satisfaction.
[0038] Therefore, how to reduce the dizziness that the current user is prone to when using AR glasses and improve the user experience. The embodiment of the present application provides a method for preventing dizziness in the field of view of AR glasses, which is applied to a server. The server of the present application can be a cloud server platform of AR glasses, Figure 1 This is a flow chart of a method for preventing dizziness in the field of view of AR glasses provided in an embodiment of the present application, with reference to Figure 1 The method includes the following steps S101-S107.
[0039] S101: Acquire an iris image corresponding to a target user, and process the iris image to obtain target identity information.
[0040] In the above S101, the target user refers to the user wearing the target AR glasses. After the target user wears the AR glasses, the built-in iris camera of the glasses will be activated to collect images of the user's irises. The collected iris images will be transmitted to the cloud server inside the glasses. Therefore, the iris image corresponding to the target user is obtained. When collecting the iris image, after determining that the target user has worn the glasses correctly, the image collection of the target user's irises can be started. After obtaining the iris image, the iris image will undergo image preprocessing steps, such as denoising, contrast enhancement, etc., to improve recognition accuracy. Then, the iris recognition algorithm is used to extract features from the preprocessed image and compare it with the pre-stored iris feature database. After the comparison is successful, the identity information of the target user, such as user name, number of times worn, etc., can be determined. If the extracted features do not match the pre-stored iris feature database, it is confirmed that the target user is wearing AR glasses for the first time, and an identity information can be given to the user, so as to facilitate the subsequent selection of a suitable display field of view for the user according to the actual situation of the user.
[0041] S102: Determine the target wearing times according to the target identity information, and determine a first display field of view based on the target wearing times.
[0042] In the above S102, after obtaining the target identity information corresponding to the target user, the total number of times the target user wears the AR glasses can be determined according to the identifier corresponding to the target identity information, and the total number of times is output as the target wearing number. For example, user A has worn it a total of 3 times before, and each time it is worn, the number of times the number of times the number of times user A wears is superimposed, and then the total number of times user A wears it is obtained, so the target wearing number is 3 times. Since the display fields required for frequent users and first-time users are different, the initial display field of view of the target user on the target AR glasses, that is, the first display field of view, is customized according to the user's identity information and the target wearing number. For example, a new user may obtain a more basic display field of view, while a frequent user may obtain a wider or more personalized display field of view.
[0043] S103: Acquire head movement data corresponding to the target user, analyze the head movement data, and obtain a first gaze point and a second gaze point.
[0044] In the above S103, after determining the first display field of view according to the number of times the user wears the glasses, the first display field of view is displayed in the target AR glasses, and the user uses the target AR glasses normally. During use, the user's head movement data is captured in real time through the built-in motion sensors (such as gyroscopes, accelerometers, etc.) of the AR glasses. When the user's head turns or tilts, the sensor transmits the data to the server so that the server analyzes the head movement data to obtain the first gaze point and the second gaze point. At this time, the first gaze point refers to the current visual gaze point of the target user, and the second gaze point refers to the visual gaze point corresponding to the area that the target user is about to enter.
[0045] At this time, the head motion data is analyzed to obtain the first fixation point and the second fixation point, which specifically includes: processing the head motion data to obtain processed head motion data; calculating the processed head motion data according to a preset algorithm to obtain a rotation angle; determining the head posture based on the rotation angle, and determining the second direction in the reference coordinate system according to the head posture; inputting the second direction into a preset database for matching to obtain a target virtual scene, which is a scene corresponding to the first fixation point, and the preset database includes a correspondence between the second direction and the target virtual scene displayed in the target AR glasses; inputting the head motion data and the first fixation point into a preset model for processing to obtain a second fixation point, which is a predicted fixation point of the target user in the future. Specifically, the head motion data of the target user is captured by sensors built into the AR device (such as a gyroscope, an accelerometer, a magnetometer, etc.). These sensors can sense the movement trajectory, speed, acceleration and other information of the user's head. The captured raw head motion data is filtered to remove noise and interference signals to ensure the accuracy and stability of the data. The data is normalized to convert the data captured by different sensors into a unified format and range for subsequent processing and analysis. Sensor fusion technology is used to fuse and correct data from different sensors to improve the accuracy and reliability of head motion data. According to actual needs, an appropriate algorithm can be selected to calculate the rotation angle of head motion data. Common algorithms include quaternion algorithm, Euler angle algorithm, etc. The processed head motion data is input into the preset algorithm for calculation and analysis. The algorithm will calculate the corresponding rotation angle according to the direction and size of the head motion data. The calculated rotation angle is verified and checked to ensure the accuracy and reliability of the result. According to the characteristics and application scenarios of the AR device, a suitable reference coordinate system is constructed. This coordinate system is used to describe the head posture and the second direction. According to the calculated rotation angle, the posture of the head in the reference coordinate system is determined. This usually includes the pitch angle, yaw angle and roll angle of the head. According to the head posture and the reference coordinate system, the second direction of the head in the reference coordinate system is calculated. This direction is usually a three-dimensional vector that indicates the direction of the head in space. A preset database is constructed in the AR device to store the correspondence between different head postures and the corresponding target virtual scenes. This database can be obtained through training and learning, or it can be set manually. The calculated second direction is input into the preset database for matching. The database searches for the corresponding target virtual scene based on the second direction. Based on the matching results, the target virtual scene corresponding to the current head posture of the target user is determined. This scene is usually a virtual content or environment related to the first gaze point. Using machine learning or deep learning technology, a preset model is built to predict the future gaze point of the target user. This model can be trained and learned based on information such as head movement data and current gaze point.The processed head movement data and the current first gaze point are input into the preset model for processing. The model will analyze and predict based on this data. According to the prediction results of the model, the target user's future second gaze point is obtained. This gaze point can be a specific location or object in the virtual scene. The predicted second gaze point is applied to the interaction and rendering of the AR device to improve the user experience and interactivity. For example, the presentation position or method of the virtual content can be adjusted according to the second gaze point to better meet the needs of the target user. The accurate capture and prediction of the target user's head movement and gaze point are achieved, providing strong support for the interaction and rendering of the AR device.
[0046] S104: Determine a first virtual image according to the first gaze point, and display the first virtual image in a first display field of view.
[0047] In the above S104, after the first gaze point is obtained by analyzing the head movement data, a corresponding first virtual image is selected from the virtual image library for display according to the position and content of the first gaze point corresponding to the target user. These first virtual images may include information prompts, navigation instructions, virtual objects, etc., and their positions and sizes will be dynamically adjusted according to the user's gaze point.
[0048] S105: adjusting the first display field of view according to the second gaze point to obtain a second display field of view.
[0049] In the above S105, when it is predicted that the user's gaze point will move from the first gaze point to the second gaze point, the first display field of view needs to be adjusted to ensure that the user can clearly see the new focus area. This adjustment may include operations such as translation, scaling or rotation of the field of view. It is also possible to obtain virtual content corresponding to the second gaze point in advance, splice the virtual content with the first display field of view, obtain the second display field of view, and then gradually move the target user from the first display field of view to the second display field of view, so that the user can smoothly transition from the first display field of view to the second display field of view.
[0050] S106: Acquire a first direction of the target user, where the first direction is a direction in which the eyeball of the target user rotates.
[0051] In the above S106, the eye tracking technology built into the AR glasses can capture the user's eye movement direction in real time. By analyzing the eye movement data, the user's line of sight can be accurately determined.
[0052] S107: Determine a second virtual image according to the first direction, and display the second virtual image in a second display field of view.
[0053] In the above S107, according to the direction of the user's eye movement, a virtual image related to the current line of sight is selected from the virtual image library for display. These virtual images may include more detailed information, more in-depth navigation prompts or richer interactive content. When displaying, it is necessary to ensure that the virtual image is consistent with the user's line of sight to provide the best viewing experience. This dynamic response mechanism ensures that the virtual image can always accurately match the user's visual focus, thereby reducing the dizziness caused by visual mismatch.
[0054] In addition, when the target user wears AR glasses, it is necessary to monitor the target user's breathing rate and body temperature in real time, and make a comprehensive judgment based on the preset threshold. When it is determined that the target user is in a dizzy state, a stop message is sent to the AR device in time to suspend the current operation, so as to ensure the safety and comfort experience of the target user, specifically including: obtaining the target breathing rate and target body temperature corresponding to the target user; judging whether the target breathing rate is greater than the preset breathing rate, and whether the target body temperature is greater than the preset body temperature; when the target breathing rate is greater than the preset breathing rate, and the target body temperature is greater than the preset body temperature, it is determined that the target user is in a dizzy state; according to the dizzy state, a stop message is sent to the target AR glasses, so that the target AR glasses are paused according to the stop message. Specifically, the target user's breathing signal is captured in real time through the built-in sensor of the AR device or the external respiratory monitoring device. This usually involves monitoring the rise and fall of the chest or abdomen, or listening to the breathing sound through a stethoscope or the like. The captured respiratory signal is processed and analyzed to calculate the target user's breathing rate. The respiratory rate is usually expressed in the number of breaths per minute (times / minute). The body temperature of the target user is measured using the built-in body temperature monitoring module of the AR device. The thermometer can be an infrared thermometer, etc. The measured body temperature data is recorded as the current body temperature of the target user. According to medical common sense and related research, a reasonable respiratory rate threshold and body temperature threshold are set. These thresholds are usually based on the physiological parameter range of normal adults, taking into account individual differences and special circumstances. For example, the preset respiratory rate threshold can be set to 20 times / minute (or adjusted according to specific circumstances), and the preset body temperature threshold can be set to 37.5°C (or adjusted according to specific circumstances). The respiratory rate and body temperature of the target user are compared with the preset respiratory rate threshold and body temperature threshold, respectively. If the target respiratory rate is greater than the preset respiratory rate threshold, and the target body temperature is greater than the preset body temperature threshold, the next step of judgment is entered; otherwise, it is considered that the current state of the target user is normal and no further measures are required. When the target respiratory rate and body temperature exceed the preset thresholds at the same time, considering that the dizziness state is usually accompanied by physiological reactions such as accelerated breathing and increased body temperature, it can be preliminarily judged that the target user may be in a dizzy state. In addition to respiratory rate and body temperature, other physiological indicators (such as heart rate, blood pressure, etc.) and clinical manifestations (such as dizziness, nausea, vomiting, etc.) can also be combined to assist in determining whether the target user is in a dizzy state. Once it is determined that the target user is in a dizzy state, the server immediately sends a stop message to the target AR glasses. The stop message can be a specific signal or instruction used to trigger the AR device to stop the current operation or display content. After receiving the stop message, the target AR glasses should immediately stop the current interaction or rendering process to avoid further aggravating the target user's dizziness symptoms. At the same time, the AR device can also display some prompts or suggestions to guide the target user to take appropriate rest or relief measures.
[0055] Further, when the target respiratory rate is not greater than the preset respiratory rate, and the target body temperature is not greater than the preset body temperature, it is determined that the target user is in a normal state, and the target user is continued to be monitored according to the normal state. Specifically, the respiratory rate and body temperature data of the target user are obtained in real time through an AR device or an external physiological monitoring device. The real-time respiratory rate and body temperature data of the target user are compared with the preset threshold. If the target respiratory rate is not greater than the preset respiratory rate threshold, and the target body temperature is not greater than the preset body temperature threshold, the next step of judgment is entered. When the respiratory rate and body temperature meet the normal range conditions at the same time, it can be preliminarily determined that the target user is currently in a normal state. The current state (normal state) of the target user is recorded for subsequent analysis and processing. After determining that the target user is in a normal state, continue to obtain its respiratory rate and body temperature data in real time through an AR device or an external physiological monitoring device. Perform real-time analysis on the continuously acquired data to monitor the changing trends of the respiratory rate and body temperature. If abnormal fluctuations or trends beyond the normal range are found in the data, the early warning mechanism is immediately triggered so that countermeasures can be taken in time.
[0056] In a possible implementation, the user will feel dizzy after starting to wear AR glasses. When the user wears and then takes off the AR glasses, the user will also feel dizzy. In order to avoid the bad experience caused by the dizziness, when it is determined that the user has a request to take off the AR glasses, the display content in the user's AR glasses can be adjusted in time to gradually make the user accustomed to the real environment, and avoid the strong dizziness caused by taking off the AR glasses and direct contact with the real environment. Specifically, it includes: determining a preset wearing time according to the target wearing times; obtaining a target time, the target time is the total time corresponding to the target user wearing the target AR glasses; judging whether the target wearing time is less than the preset wearing time; when the target wearing time is equal to or greater than the preset wearing time, determining to generate a first adjustment measure, and displaying the first virtual content to the user through the target AR glasses according to the first adjustment measure. Specifically, the target wearing times are obtained, and the wearing times data of the target user is analyzed to understand the user's wearing habits. Based on the relationship between the user's wearing times and the wearing time, a preset wearing time is determined. This preset wearing time can be obtained based on the average, median or other statistical methods of the user's historical data. The preset wearing time is intended to reflect the typical wearing behavior of the user and provide a basis for subsequent measures. When the target user wears AR glasses, the user's wearing time will be recorded in real time. This can be achieved by detecting the start-up and shutdown time of the glasses, or by monitoring the user's wearing status through sensors. The user's wearing time each time is accumulated to calculate the total time (target time) that the target user wears the AR glasses. This total time reflects the frequency and duration of the user's use of AR glasses in the current time period. Compare the target time with the preset wearing time. If the target time is less than the preset wearing time, it is considered that the user's wearing time is within the normal range and no dizziness will occur. If the target time is equal to or greater than the preset wearing time, it is considered that the user's wearing time has exceeded the normal range and dizziness will occur. When the target time is equal to or greater than the preset wearing time, it is determined that the first adjustment measure is generated. Since dizziness will occur, the current display content of the AR glasses needs to be adjusted to make the display content consistent with the actual environment content, providing a preliminary preparation for the subsequent removal of the AR glasses. The first adjustment measure includes changing the type, style or update frequency of the displayed content. Prepare corresponding first virtual content according to the first adjustment measure, and display the prepared first virtual content to the user through the AR glasses.
[0057] Further, it is determined to generate a first adjustment measure, and the first virtual content is displayed to the user through the target AR glasses according to the first adjustment measure, specifically including: obtaining a target object, the target object is a fixed object in the real environment; obtaining a third gaze point corresponding to the target user, determining the first position according to the third gaze point, and obtaining a second position of the target object in the first display field of view, generating a sight line indication arrow from the first position to the second position; displaying the sight line indication arrow to the target user, so that the target user can view the target object through the sight line indication arrow, and output the target object as the first virtual content. Specifically, it is determined that the target user has worn the AR glasses for more than a normal range, and the user needs to be prompted to take off the AR glasses. Before taking off the AR glasses, a fixed object in the real environment can be obtained, and the user's gaze point can be guided to gaze at the fixed object, so as to help the user reduce the dizziness caused by taking off the AR glasses. The image of the real environment is captured by the built-in camera of the AR glasses. These images are processed and analyzed using computer vision technology to identify objects in the environment. Among the identified objects, fixed objects are screened out. Fixed objects usually refer to objects that are relatively stable and not easy to move, such as furniture, buildings, etc. The object may be judged as a fixed object based on factors such as its shape, size, position, and historical data. One of the identified fixed objects can be selected as the target object. The eye tracking technology built into the AR glasses captures the user's eye movement data in real time. This data is analyzed to determine the user's current gaze point, i.e., the third gaze point. Based on the data from the third gaze point, the system calculates the three-dimensional position of the gaze point in the real environment, i.e., the first position. This involves converting the eye tracking data into coordinates in the real environment and considering factors such as the relative position between the glasses and the user's head. A virtual environment corresponding to the real environment is generated based on the image captured by the camera and the recognition results of the object. This virtual environment is rendered on the display of the AR glasses as the user's second display field of view. In the rendered virtual environment, the position of the target object is determined. This position is calculated based on the position of the object in the real environment and the relative position between the glasses and the user's head. The user's line of sight direction is calculated based on the third gaze point and the relative position between the glasses and the user's head. A line of sight indicator arrow is generated based on the line of sight direction and the position of the target object in the second display field of view. The generated sightline indicator arrows are superimposed on the rendered virtual environment and displayed to the user through AR glasses. The user looks at the target object by looking at the arrows. Before the user takes off the glasses, the virtual content provides visual guidance, such as pointing to a fixed point or object in the real environment. This helps the user shift his sight from the virtual content to the real environment, reducing visual conflict and dizziness.
[0058] Furthermore, in addition to determining the removal request from the wearing time, the display content of the AR glasses can also be adjusted based on the user's voice input, specifically including: receiving voice information sent by the target user, analyzing the voice information, and obtaining removal prompt information, where the removal prompt information is information for the target user requesting to take off the target AR glasses; obtaining preference information corresponding to the target user, determining the second virtual content according to the preference information, and displaying the second virtual content to the target user; determining the second adjustment measure according to the removal prompt information, and adjusting the second virtual content according to the second adjustment measure.
[0059] Specifically, the target user sends a voice message through a microphone or other voice input device on the AR device. The AR device receives and stores this voice message and prepares for subsequent analysis and processing. The AR device uses a built-in voice recognition system to parse the received voice message. The voice recognition system converts the voice message into text information for further semantic analysis. Through natural language processing (NLP) technology, the AR device can deeply analyze the text information to understand the intentions and needs of the target user. In this application, the AR device needs to identify the information that the target user requests to take off the AR device, which usually involves specific voice instructions or keywords. If the voice recognition and natural language processing system successfully recognizes the target user's intention to request to take off the AR device, the AR device will generate a pick-up prompt message. The AR device obtains the target user's preference information through the target user's account information, historical usage records or other relevant data sources. This preference information may include the target user's favorite color, style, theme, content type, etc. Based on the obtained preference information, the AR device will use a content recommendation algorithm or predefined rules to determine the second virtual content to be displayed. The second virtual content can be in various forms such as images, videos, text, animations, etc., aiming to meet the personalized needs of the target user. Once the second virtual content is determined, the AR device will superimpose it on the view of the real world and display it to the target user through the display screen of the AR glasses. During the display process, the AR device may use technologies such as spatial positioning and depth perception to ensure the seamless integration of virtual content and the real world. When the AR device receives the removal prompt information, it will enter a specific state and prepare to respond to the target user's removal request. Once it is confirmed that the target user does need to take off the AR device, the AR device will determine the second adjustment measure according to the preset rules or algorithms. These adjustment measures may include pausing the currently displayed second virtual content, saving the current state for subsequent recovery, turning off some or all functions of the AR device, etc. After the second adjustment measure is determined, the AR device will make corresponding adjustments to the currently displayed second virtual content. For example, if the adjustment measure is to pause the currently displayed content, the AR device will immediately stop playing or updating the content. If the adjustment measure is to save the current state, the AR device will save the currently displayed content, location, settings and other information so that the target user can resume use later.
[0060] The present application also provides an anti-vertigo processing device for the field of view of AR glasses. Figure 2 This is a schematic diagram of a structure of an anti-vertigo processing device for the field of view of AR glasses provided in an embodiment of the present application, with reference to Figure 2 The device is a server, and the server includes an acquisition unit 201, a processing unit 202 and a display unit 203.
[0061] The acquisition unit 201 acquires an iris image corresponding to a target user, processes the iris image, and obtains target identity information. The iris image is an image captured by the target AR glasses on the iris of the target user.
[0062] The processing unit 202 determines the target wearing times according to the target identity information, and determines the first display field of view based on the target wearing times; obtains the head movement data corresponding to the target user, analyzes the head movement data, and obtains the first gaze point and the second gaze point; determines the first virtual image according to the first gaze point, and displays the first virtual image in the first display field of view; adjusts the first display field of view according to the second gaze point to obtain the second display field of view; obtains the first direction of the target user, and the first direction and the focal length are the directions in which the eyeballs of the target user rotate.
[0063] The display unit 203 determines a second virtual image according to the first direction and the focal length, and displays the second virtual image in a second display field of view.
[0064] In a possible implementation, the processing unit 202 is used to determine a preset wearing time according to a target wearing number; the acquisition unit 201 is used to acquire a target time, which is the total time for a target user to wear target AR glasses; the processing unit 202 is used to determine whether the target wearing time is less than the preset wearing time; when the target wearing time is equal to or greater than the preset wearing time, it is determined to generate a first adjustment measure, and according to the first adjustment measure, the first virtual content is displayed to the target user through the target AR glasses.
[0065] In a possible implementation, the acquisition unit 201 is used to acquire a target object, which is a fixed object in a real environment; acquire a third gaze point corresponding to the target user, determine the first position based on the third gaze point, and acquire a second position of the target object in the first display field of view, and generate a line of sight indication arrow from the first position to the second position; the display unit 203 is used to display the line of sight indication arrow to the target user, so that the target user can view the target object through the line of sight indication arrow and output the target object as the first virtual content.
[0066] In a possible implementation, the acquisition unit 201 is used to receive voice information sent by the target user, analyze the voice information, and obtain extraction prompt information, where the extraction prompt information is information for the target user requesting to take off the target AR glasses; obtain preference information corresponding to the target user, determine the second virtual content according to the preference information, and display the second virtual content to the target user; the processing unit 202 is used to determine the second adjustment measure according to the extraction prompt information, and adjust the second virtual content according to the second adjustment measure.
[0067] In one possible implementation, the processing unit 202 is used to process the head motion data to obtain processed head motion data; calculate the processed head motion data according to a preset algorithm to obtain a rotation angle; determine the head posture based on the rotation angle, and determine the second direction in the reference coordinate system according to the head posture; input the second direction into a preset database for matching to obtain a target virtual scene, the target virtual scene is a scene corresponding to the first gaze point, and the preset database includes a correspondence between the second direction and the target virtual scene displayed in the target AR glasses; input the head motion data and the first gaze point into a preset model for processing to obtain a second gaze point, and the second gaze point is a predicted future gaze point of the target user.
[0068] In a possible implementation, the acquisition unit 201 is used to acquire the target respiratory frequency and target body temperature corresponding to the target user; the processing unit 202 is used to determine whether the target respiratory frequency is greater than the preset respiratory frequency, and whether the target body temperature is greater than the preset body temperature; when the target respiratory frequency is greater than the preset respiratory frequency, and the target body temperature is greater than the preset body temperature, it is determined that the target user is in a dizzy state; and a stop message is sent to the target AR glasses according to the dizzy state, so that the target AR glasses are paused according to the stop message.
[0069] In a possible implementation, the processing unit 202 is configured to determine that the target user is in a normal state when the target respiratory frequency is not greater than a preset respiratory frequency and the target body temperature is not greater than a preset body temperature, and continue to monitor the target user according to the normal state.
[0070] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0071] The present application also discloses an electronic device. Figure 3 , Figure 3 The electronic device 300 may include: at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 302 , and at least one communication bus 305 .
[0072] The communication bus 305 is used to realize the connection and communication between these components.
[0073] The user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.
[0074] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0075] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 302, and calling data stored in the memory 302. Optionally, the processor 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application requests; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented separately through a chip.
[0076] Among them, the memory 302 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 302 includes a non-transitory computer-readable storage medium. The memory 302 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 302 may include a program storage area and a data storage area, wherein the program storage area. Instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. can be stored; the data storage area can store data involved in the above-mentioned various method embodiments, etc. The memory 302 can also be optionally at least one storage device located away from the aforementioned processor 301.
[0077] like Figure 3 As shown, the memory 302 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application for anti-vertigo processing of the field of view of the AR glasses.
[0078] exist Figure 3 In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 301 can be used to call the application program for anti-vertigo processing of the field of view of the AR glasses stored in the memory 302. When executed by one or more processors, the electronic device executes one or more of the methods described in the above embodiments.
[0079] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.
[0080] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0081] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0082] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0083] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0084] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.
[0085] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the specification and practicing the disclosure here, those skilled in the art will easily think of other embodiments of the present disclosure. This application is intended to cover any variation, use or adaptive change of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field not recorded in the present disclosure.
Claims
1. A method for preventing dizziness in the field of vision of AR glasses, characterized in that: Applied in a server, the method comprises: Acquire an iris image corresponding to a target user, and process the iris image to obtain target identity information, wherein the iris image is an image captured by the target AR glasses on the iris of the target user; Determine the target wearing frequency according to the target identity information, and determine the first display field of view based on the target wearing frequency; Acquire head movement data corresponding to the target user, analyze the head movement data, and obtain a first gaze point and a second gaze point; Determine a first virtual image according to the first gaze point, and display the first virtual image in the first display field of view; Adjusting the first display field of view according to the second gaze point to obtain a second display field of view; Acquire a first direction of the target user, where the first direction is a direction in which the eyeball of the target user rotates; A second virtual image is determined according to the first direction, and the second virtual image is displayed in the second display field of view.
2. The method according to claim 1, characterized in that After determining the target wearing times according to the target identity information, the method further includes: Determining a preset wearing time according to the target wearing times; Obtain a target duration, where the target duration is the total duration for which the target user wears the target AR glasses; Determining whether the target wearing time is less than a preset wearing time; When the target wearing time is equal to or greater than the preset wearing time, it is determined to generate a first adjustment measure, and the first virtual content is displayed to the target user through the target AR glasses according to the first adjustment measure.
3. The method according to claim 2, characterized in that The determining and generating a first adjustment measure, and displaying the first virtual content to the user through the target AR glasses according to the first adjustment measure, specifically includes: Acquire a target object, where the target object is a fixed object in a real environment; Acquire a third gaze point corresponding to the target user, determine a first position according to the third gaze point, acquire a second position of the target object in the first display field of view, and generate a sight line indication arrow from the first position to the second position; The sight line indication arrow is displayed to the target user so that the target user can view the target object through the sight line indication arrow, and the target object is output as the first virtual content.
4. The method according to claim 1, characterized in that After determining a second virtual image according to the first direction and displaying the second virtual image in the second display field of view, the method further includes: receiving a voice message sent by the target user, analyzing the voice message, and obtaining a removal prompt message, wherein the removal prompt message is information in which the target user requests to remove the target AR glasses; Acquiring preference information corresponding to the target user, determining second virtual content according to the preference information, and displaying the second virtual content to the target user; A second adjustment measure is determined according to the extraction prompt information, and the second virtual content is adjusted according to the second adjustment measure.
5. The method according to claim 1, characterized in that The analyzing the head movement data to obtain the first gaze point and the second gaze point specifically includes: Processing the head motion data to obtain processed head motion data; Calculating the processed head motion data according to a preset algorithm to obtain a rotation angle; Determine a head posture based on the rotation angle, and determine a second direction in a reference coordinate system according to the head posture; Input the second direction into a preset database for matching to obtain a target virtual scene, where the target virtual scene is a scene corresponding to the first gaze point, and the preset database includes a correspondence between the second direction and the target virtual scene displayed in the target AR glasses; The head movement data and the first gaze point are input into a preset model for processing to obtain a second gaze point, where the second gaze point is used to predict the future gaze point of the target user.
6. The method according to claim 1, characterized in that After determining a second virtual image according to the first direction and displaying the second virtual image in the second display field of view, the method further includes: Obtaining a target respiratory rate and a target body temperature corresponding to the target user; Determine whether the target respiratory rate is greater than a preset respiratory rate, and whether the target body temperature is greater than a preset body temperature; When the target breathing frequency is greater than the preset breathing frequency, and the target body temperature is greater than the preset body temperature, it is determined that the target user is in a dizzy state; A stop message is sent to the target AR glasses according to the dizziness state, so that the target AR glasses are paused according to the stop message.
7. The method according to claim 6, characterized in that After determining whether the target respiratory rate is greater than a preset respiratory rate and whether the target body temperature is greater than a preset body temperature, the method further includes: When the target respiratory frequency is not greater than the preset respiratory frequency, and the target body temperature is not greater than the preset body temperature, it is determined that the target user is in a normal state, and the target user continues to be monitored according to the normal state.
8. An anti-vertigo processing device for the field of view of AR glasses, characterized in that: The device is a server, and the server comprises an acquisition unit (201), a processing unit (202) and a display unit (203). The acquisition unit (201) acquires an iris image corresponding to a target user, processes the iris image, and obtains target identity information, wherein the iris image is an image acquired by the target AR glasses from the iris of the target user; The processing unit (202) determines the target wearing times according to the target identity information, and determines the first display field of view based on the target wearing times; Acquire head movement data corresponding to the target user, analyze the head movement data to obtain a first gaze point and a second gaze point; determine a first virtual image according to the first gaze point, and display the first virtual image in the first display field of view; Adjusting the first display field of view according to the second gaze point to obtain a second display field of view; Acquire a first direction of the target user, where the first direction is a direction in which the eyeball of the target user rotates; The display unit (203) determines a second virtual image according to the first direction and the focal length, and displays the second virtual image in the second display field of view.
9. An electronic device, characterized in that: The electronic device (300) comprises a processor (301), a memory (302), a user interface (303) and a network interface (304), wherein the memory (302) is used to store instructions, the user interface (303) and the network interface (304) are used to communicate with other devices, and the processor (301) is used to execute the instructions stored in the memory (302) so that the electronic device (300) executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is performed.