A Dynamic Interaction Method and System for Smart Glasses
Through dynamic temperature threshold model, blink recognition and driving scene data fusion technology, smart glasses realize natural interaction and temperature regulation in driving scenarios, solving the limitations of interaction methods and heating problems in the existing technology, and improving driving safety and comfort.
Patent Information
- Application Number
- CN202510615576.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2045-05-14
AI Technical Summary
The existing smart glasses have limited interaction methods in driving scenarios, are prone to heat and lack effective temperature monitoring and regulation mechanisms, which affect driving safety and comfort.
By collecting smart glasses temperature distribution data and user head motion acceleration data in real time, a dynamic temperature threshold model is established, the temperature alarm threshold is dynamically adjusted and the hierarchical downscaling strategy is triggered; combining multi-spectral imaging and ultrasonic technology to identify blinking actions, and a blinking mode classifier is constructed; integrating vehicle and environmental data to build a three-dimensional feature space for driving scenes, generating an adaptive interactive strategy collection, and providing interactive information through bone conduction units and AR displays.
It improves the interactive experience and safety of smart glasses in driving scenarios, reduces driver distractions, ensures equipment stability and comfort, adapts to the needs of different driving scenarios, and improves driving convenience and safety.
Smart Images

Figure CN120122833B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a dynamic interaction method and system for smart glasses. Background Art
[0002] With the rapid development of smart glasses technology, its application potential in the driving scenario has become increasingly prominent. However, although the application prospect of smart glasses in the driving scenario is broad, its existing interaction methods have to a certain extent restricted its effective use during driving. Currently, the interaction methods of most smart glasses mainly rely on manual operations or voice commands. Manually operating smart glasses requires the driver to be distracted to operate the device during driving, which not only distracts the driver's attention and increases driving risks, but also in high-speed driving or complex road conditions, the driver needs to concentrate on the road conditions and vehicle control, and at this time manual operation is obviously impractical.
[0003] Although the voice command interaction method has to a certain extent solved the problem of manual operation, enabling the driver to control the smart glasses through voice commands, in a noisy driving environment, the accuracy and reliability of voice recognition are often severely affected. For example, the conversation sounds of passengers in the car, the noises outside the car, and the working noises of the smart glasses themselves may all interfere with the voice recognition effect, resulting in incorrect or unrecognized commands, thereby affecting the accuracy and efficiency of the interaction.
[0004] In addition to the limitations of the interaction method, the problem that smart glasses are prone to heat during use cannot be ignored. In a high-temperature cockpit, since smart glasses need to run continuously to provide various functions, its internal components such as processors, displays, etc. will generate a large amount of heat. If these heats cannot be dissipated in time, it will cause the temperature of the smart glasses to rise, thereby affecting its performance and stability. For example, high temperature may cause problems such as processor downclocking, reduced display brightness, or color distortion, thus affecting the normal use of the smart glasses.
[0005] More importantly, the heat generation of smart glasses may also have a negative impact on the driver's comfort. Wearing a hot smart glasses for a long time will make the driver feel uncomfortable, and may even cause problems such as eye fatigue or headache, further affecting driving safety.
[0006] However, most of the existing smart glasses lack effective temperature monitoring and regulation mechanisms. They cannot dynamically adjust the interaction strategy and parameters according to the working state of the glasses and user behavior to cope with the impact of heat generation on the interaction effect. For example, when the temperature of the smart glasses is too high, existing devices often cannot timely reduce parameters such as the frequency or brightness of the processor to reduce the heat generation, resulting in a decline in the interaction effect or even device damage.
[0007] In summary, the existing interaction methods of smart glasses in the driving scenario have limitations, and lack effective temperature monitoring and regulation mechanisms. These problems not only limit the effective application of smart glasses in the driving scenario, but also may pose potential threats to driving safety. Summary of the Invention
[0008] The purpose of the present invention is to provide a dynamic interaction method and system for smart glasses, which meet the special requirements in the driving scenario, effectively solve the heat generation problem of smart glasses, and improve the interaction experience and safety during driving, so as to solve at least one of the above-mentioned prior art problems.
[0009] In the first aspect, the present invention provides a dynamic interaction method for smart glasses, which specifically includes:
[0010] Real-time collect the temperature distribution data of the smart glasses body and the acceleration data of the user's head movement, and establish a dynamic temperature threshold model according to the temperature distribution data and the acceleration data;
[0011] Based on the dynamic temperature threshold model, dynamically adjust the temperature alarm threshold according to the head movement frequency. When it is detected that the local temperature exceeds the preset temperature threshold, trigger a hierarchical frequency reduction strategy;
[0012] Analyze the reflection attenuation characteristics of the eyelid to near-infrared light and the change of ultrasonic echo delay according to the multispectral imaging unit of the smart glasses, generate a composite blink feature vector, and construct a blink pattern classifier in combination with a convolutional pulse neural network. The blink pattern classifier is used to distinguish between regular physiological blinks and command blinks;
[0013] Real-time obtain the vehicle driving speed, steering wheel angle and GPS positioning information to form vehicle data, fuse the vehicle data and the ambient light sensor data built in the smart glasses, construct a three-dimensional feature space of the driving scenario, and dynamically generate an interaction strategy set adapted to the scenario using an online incremental learning algorithm;
[0014] Based on the interaction strategy set, generate a spatial warning audio through the bone conduction unit of the smart glasses, and project dynamic focal plane AR prompt information on the waveguide display of the smart glasses at the same time.
[0015] In the second aspect, the present invention provides a dynamic interaction system for smart glasses, which specifically includes:
[0016] The first dynamic interaction module is used to real-time collect the temperature distribution data of the smart glasses body and the acceleration data of the user's head movement, and establish a dynamic temperature threshold model according to the temperature distribution data and the acceleration data;
[0017] The second dynamic interaction module is used to dynamically adjust the temperature alarm threshold according to the head movement frequency based on the dynamic temperature threshold model, and trigger a hierarchical frequency reduction strategy when it detects that the local temperature exceeds the preset temperature threshold;
[0018] The third dynamic interaction module is used to analyze the reflection attenuation characteristics of the eyelid to near-infrared light and the change of ultrasonic echo delay according to the multispectral imaging unit of the smart glasses, generate a composite blink feature vector, and construct a blink pattern classifier in combination with a convolutional pulse neural network. The blink pattern classifier is used to distinguish between regular physiological blinks and command blinks;
[0019] The fourth dynamic interaction module is used to obtain the vehicle driving speed, steering wheel angle and GPS positioning information in real time, form vehicle data, fuse the vehicle data with the ambient light sensor data built in the smart glasses, construct a three-dimensional feature space of the driving scene, and dynamically generate a set of interaction strategies adapted to the scene by using an online incremental learning algorithm;
[0020] The fifth dynamic interaction module is used to generate a spatial warning audio through the bone conduction unit of the smart glasses based on the set of interaction strategies, and project dynamic focal plane AR prompt information on the waveguide display of the smart glasses at the same time.
[0021] In a third aspect, the present invention provides a computer device, including: a memory, a processor, and a computer program stored on the memory. When the computer program is executed on the processor, it implements the dynamic interaction method of the smart glasses as described in any one of the above methods.
[0022] In a fourth aspect, the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, it implements the dynamic interaction method of the smart glasses as described in any one of the above methods.
[0023] Compared with the prior art, the present invention has at least one of the following technical effects:
[0024] 1. The present invention meets the special requirements in the driving scenario, effectively solves the heat generation problem of smart glasses, and improves the interaction experience and safety during driving.
[0025] 2. The present invention reduces the manual operations of the driver during driving by introducing natural interaction methods such as blink control, reduces the safety hazards caused by operation distraction, and provides a more natural and intuitive interaction experience at the same time.
[0026] 3. The present invention dynamically adjusts the interaction strategies and parameters, such as triggering a hierarchical frequency reduction strategy, by monitoring the working state of the glasses in real time to cope with the impact of the heat generation of the glasses on the interaction effect, and ensures the stability and reliability of the interaction.
[0027] 4. The present invention constructs a three-dimensional feature space for driving scenarios and uses an online incremental learning algorithm to dynamically generate a set of interaction strategies adapted to the scenarios, providing a more personalized and intelligent driving assistance experience for drivers.
[0028] 5. The present invention dynamically adjusts the interaction strategy by identifying changes in the driving scenario, making the smart glasses more adaptable to the special requirements in the driving scenario and improving the convenience and safety of driving.
[0029] 6. Through a dynamic temperature threshold model, the smart glasses of the present invention can adaptively adjust the temperature warning threshold, effectively cope with the heating problem in different usage scenarios, and improve the device stability and user comfort.
[0030] 7. By dynamically adjusting the temperature warning threshold and triggering a hierarchical frequency reduction strategy, the smart glasses of the present invention can effectively reduce the heat generation while ensuring performance, and extend the service life of the device.
[0031] 8. By combining multi-spectral imaging and ultrasonic technology with a convolutional pulse neural network, the smart glasses of the present invention can accurately identify the user's blinking action and achieve natural and intuitive interaction control.
[0032] 9. By fusing multi-source data to construct a three-dimensional feature space for driving scenarios and using an online incremental learning algorithm, the smart glasses of the present invention can generate interaction strategies adapted to different driving scenarios in real time, improving driving safety and convenience.
[0033] 10. Through an online incremental learning algorithm, the smart glasses of the present invention can continuously learn and optimize the interaction strategy, adapt to the changing driving environment, and provide more personalized driving assistance.
[0034] 11. The present invention improves the accuracy and robustness of clustering analysis through a kernel density estimation algorithm with a forgetting factor, enabling the smart glasses to more accurately select the optimal interaction strategy and improve the user experience.
[0035] 12. By combining bone conduction audio and AR prompt information, the smart glasses of the present invention can provide warning and navigation information to the driver in a non-invasive manner, improving driving safety and the intuitiveness of information acquisition. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0037] Figure 1It is a schematic flowchart of a dynamic interaction method for a smart glasses provided by an embodiment of the present invention;
[0038] Figure 2 It is a schematic structural diagram of a dynamic interaction system for a smart glasses provided by an embodiment of the present invention;
[0039] Figure 3 It is a schematic structural diagram of a computer device provided by an embodiment of the present invention. Detailed implementation manners
[0040] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system architectures, technologies, etc. are presented in order to provide a thorough understanding of the embodiments of the present application. However, those skilled in the art should understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application.
[0041] It should be understood that when used in the specification of the present application and the appended claims, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.
[0042] It should also be understood that the term "and / or" as used in the specification of the present application and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0043] As used in the specification of the present application and the appended claims, the term "if" can be interpreted as "when", "once", "in response to determining", or "in response to detecting" according to the context. Similarly, the phrase "if determined" or "if detecting [the described condition or event]" can be interpreted as meaning "once determined", "in response to determining", "once detecting [the described condition or event]", or "in response to detecting [the described condition or event]" according to the context.
[0044] In addition, in the description of the specification of the present application and the appended claims, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.
[0045] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that a particular feature, structure, or characteristic described in connection with that embodiment is included in one or more embodiments of this application. Thus, statements such as "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification are not necessarily all referring to the same embodiment, but rather mean "one or more but not all of the embodiments", unless otherwise specifically emphasized in another way. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in another way.
[0046] In the embodiments of this application, the execution subject of the process includes a terminal device. The terminal device includes but is not limited to: devices such as servers, computers, smart phones, and tablet computers that can execute the methods disclosed in this application. Figure 1 The flowchart of the dynamic interaction method of the smart glasses disclosed in an embodiment of the present invention is shown as follows and will be described in detail:
[0047] S101, collect the temperature distribution data of the smart glasses body and the acceleration data of the user's head movement in real time, and establish a dynamic temperature threshold model according to the temperature distribution data and the acceleration data.
[0048] In this embodiment, with the continuous development of smart glasses technology, its application potential in the driving scenario has attracted increasing attention. However, existing smart glasses have problems such as limited interaction methods, heat generation affecting performance and comfort in the driving scenario. In particular, when a smart glasses operates in a high-temperature environment, if the heat generated by its internal components cannot be dissipated in time, it will seriously affect its performance and stability, and may even pose a threat to driving safety. Therefore, this embodiment provides a method for establishing a dynamic temperature threshold model based on the temperature distribution data of the smart glasses body and the user's head movement acceleration data.
[0049] Specifically, high-precision temperature sensors are arranged in the key heat-generating areas (such as processors, display screens, etc.) of the smart glasses to collect the temperature data of these areas in real time. The temperature data collected by the temperature sensors is transmitted to the main control unit of the smart glasses in real time through a built-in wireless communication module (such as Bluetooth, Wi-Fi, etc.). The main control unit preprocesses the received temperature data, including operations such as filtering and denoising, to improve the reliability of the data.
[0050] Select a high-precision and low-power three-axis acceleration sensor and install it on the frame of the smart glasses to collect the acceleration data of the user's head movement in real time. The acceleration sensor should have characteristics such as a wide measurement range, high resolution, and fast response to accurately capture the minute movements of the user's head. The acceleration data collected by the acceleration sensor is also transmitted to the main control unit through a wireless communication module. The main control unit processes the acceleration data in real time, including motion trajectory analysis, motion frequency calculation, etc., to obtain the key characteristic parameters of the user's head movement.
[0051] Fuse the collected temperature distribution data and head movement acceleration data to form a multi-dimensional data set containing temperature and motion characteristics. Data fusion can adopt methods such as feature fusion and decision fusion to improve the comprehensive utilization efficiency of the data. Use machine learning algorithms (such as support vector machines, neural networks, etc.) to train the fused multi-dimensional data set to establish a dynamic temperature threshold model. During the model training process, factors such as different driving scenarios and different user habits that affect the temperature threshold should be fully considered to ensure the accuracy and generalization ability of the model. Verify and optimize the established dynamic temperature threshold model through actual driving tests. During the test, record the temperature changes and the user's head movement conditions of the smart glasses in different driving scenarios and compare and analyze them with the model prediction results. Iteratively optimize the model according to the comparison and analysis results to improve the prediction accuracy and stability of the model.
[0052] Based on the established dynamic temperature threshold model, dynamically adjust the temperature alarm threshold according to parameters such as the user's head movement frequency. When it is detected that the local temperature of the smart glasses exceeds the preset temperature threshold, trigger the corresponding alarm mechanism (such as sound prompt, vibration reminder, etc.) to remind the user to take cooling measures in time. Dynamically adjust the interaction strategy of the smart glasses according to the temperature alarm threshold and driving scenario characteristics. For example, reduce the processor frequency of the smart glasses, adjust parameters such as the display screen brightness in a high-temperature environment to reduce the heat generation; in a complex driving scenario, give priority to ensuring the normal operation of key functions such as navigation assistance and safety warning.
[0053] By implementing this embodiment, the smart glasses can monitor the temperature distribution of its own body and the user's head movement acceleration data in real time, and accordingly establish a dynamic temperature threshold model. This model can dynamically adjust the temperature alarm threshold and interaction strategy according to different driving scenarios and user habits, effectively avoiding the problems of performance degradation and comfort reduction caused by the operation of the smart glasses in a high-temperature environment. At the same time, this embodiment also improves the safety and reliability of the smart glasses in the driving scenario, providing a more convenient and intelligent driving experience for users.
[0054] S102. Based on the dynamic temperature threshold model, dynamically adjust the temperature alarm threshold according to the head movement frequency. When it is detected that the local temperature exceeds the preset temperature threshold, trigger a hierarchical frequency reduction strategy.
[0055] In this embodiment, in the driving scenario, the smart glasses are an important device for assisted driving, and their performance stability and user experience are crucial. However, since the smart glasses generate heat during operation, if the heat cannot be dissipated in a timely and effective manner, it may lead to a decline in device performance, a deterioration of the user experience, and even affect driving safety. Therefore, how to dynamically adjust the temperature alarm threshold according to the actual operating state of the smart glasses and user behavior, and take frequency reduction measures when necessary to reduce the device's heat generation, has become an urgent problem to be solved.
[0056] Specifically, use the trained dynamic temperature threshold model to dynamically adjust the temperature alarm threshold according to the real-time monitored head movement frequency of the user. For example, when the user's head movement frequency is high (such as frequent head shaking, nodding, etc.), it indicates that the user may be in a highly tense or focused state. At this time, the temperature alarm threshold should be appropriately increased to reduce the interference caused by temperature alarms; on the contrary, when the user's head movement frequency is low, the temperature alarm threshold can be appropriately reduced to detect and handle potential overheating problems earlier.
[0057] During the operation of the smart glasses, continuously monitor the temperature data of each key area. When it is detected that the local temperature exceeds the currently set temperature alarm threshold, immediately trigger the temperature alarm mechanism, such as notifying the user through sound prompts, vibration reminders, etc.
[0058] Based on the hardware characteristics and heat dissipation performance of the smart glasses, formulate a hierarchical frequency reduction strategy. This strategy should include multiple frequency reduction levels, and each level corresponds to different frequency reduction amplitudes and durations. For example, when the temperature exceeds the first-level alarm threshold, the processor frequency can be reduced by 10%, and the temperature change should be continuously observed; if the temperature continues to rise and exceeds the second-level alarm threshold, the processor frequency should be further reduced by 20%, and other heat dissipation measures (such as increasing the fan speed, etc.) should be taken.
[0059] When the temperature alarm is triggered, the smart glasses automatically execute the corresponding frequency reduction measures according to the current temperature situation and the hierarchical frequency reduction strategy. At the same time, continuously monitor the temperature change and feedback it to the user. If the temperature is effectively controlled and gradually decreases to the safe range, gradually restore the processor frequency to the normal level; if the temperature continues to rise or cannot be effectively controlled, consider taking more advanced frequency reduction measures or prompting the user to suspend the use of the smart glasses and seek professional help.
[0060] In this embodiment, the smart glasses can dynamically adjust the temperature warning threshold according to the user's head movement frequency, and trigger a hierarchical frequency reduction strategy when detecting that the local temperature exceeds the preset temperature threshold. This effectively avoids the problems of performance degradation and poor user experience caused by overheating of the smart glasses in the driving scenario, and improves the safety and reliability of the device. At the same time, by dynamically adjusting the temperature warning threshold and the hierarchical frequency reduction strategy, precise control and effective management of the heat generation problem of the smart glasses are achieved.
[0061] S103. Analyze the reflection attenuation characteristics of the eyelid to near-infrared light and the change in ultrasonic echo delay according to the multispectral imaging unit of the smart glasses, generate a composite blink feature vector, and construct a blink pattern classifier in combination with a convolutional pulse neural network. The blink pattern classifier is used to distinguish between regular physiological blinks and command blinks.
[0062] In this embodiment, with the increasing wide application of smart glasses in the driving scenario, how to achieve efficient and accurate interaction has become an urgent problem to be solved. Existing interaction methods, such as manual operation and voice commands, have problems such as distracting the driver's attention and low recognition rate in a noisy environment. In addition, smart glasses are prone to heat up during use, affecting performance and comfort, and lacking an effective temperature monitoring and control mechanism. Therefore, developing a new type of interaction method that can not only reduce the operation burden of the driver but also improve the accuracy and efficiency of interaction is of great significance for enhancing the application value of smart glasses in the driving scenario. Blinking, as one of the natural physiological reactions of the human body, not only includes regular physiological blinks but may also include command blinks issued by the user consciously. By accurately distinguishing these two blink patterns, a new and natural interaction method can be provided for smart glasses. However, existing technologies are mostly based on single sensors or simple feature extraction methods, making it difficult to effectively distinguish between regular physiological blinks and command blinks.
[0063] Specifically, a multispectral imaging unit is integrated on the smart glasses frame. This unit includes multiple cameras with different wavelength bands (such as visible light, near-infrared light, etc.) for capturing the reflection images of the user's eyelid under multispectral conditions. In particular, a near-infrared light camera is used to capture the reflection attenuation characteristics of the eyelid to near-infrared light because near-infrared light can penetrate the eyelid epidermis and reflect the subtle changes in the internal tissues of the eyelid, which helps to distinguish between physiological blinks and command blinks.
[0064] An ultrasonic sensor is installed on the smart glasses frame to emit ultrasonic waves and receive the echo signals reflected by the eyelid. By analyzing the change in the delay of the ultrasonic echo, dynamic information such as the thickness and shape of the eyelid can be obtained to further assist in distinguishing between physiological blinks and command blinks.
[0065] From the images obtained by the multispectral imaging unit, extract the reflection attenuation characteristics of the eyelids to near-infrared light. For example, characteristics such as the brightness, contrast, and texture of the eyelids under near-infrared light can be analyzed, and these characteristics can reflect the movement state of the eyelid muscles and the physiological changes inside the eyelids.
[0066] From the echo signals received by the ultrasonic sensor, extract characteristics such as echo time delay and amplitude. These characteristics can reflect the thickness, shape of the eyelids, and dynamic information such as the movement speed and acceleration of the eyelid muscles.
[0067] Fuse the multispectral characteristics and ultrasonic characteristics to generate a composite blink feature vector. This feature vector contains the static and dynamic information of the eyelids and can comprehensively reflect the characteristics of the blink action.
[0068] Design a Convolutional Spiking Neural Network (CSNN) to process the composite blink feature vector. CSNN combines the feature extraction ability of Convolutional Neural Network (CNN) and the temporal processing ability of Spiking Neural Network (SNN), and can effectively process blink data with temporal characteristics. Collect a large amount of physiological blink and command blink data, label the corresponding labels, and use them to train the CSNN model. During the training process, adopt a supervised learning algorithm to optimize the model parameters by minimizing the error between the predicted label and the true label. Use an independent test data set to verify the trained CSNN model and evaluate its classification accuracy and generalization ability. According to the verification results, optimize and adjust the model, such as adjusting the network structure, adding regularization terms, etc., to improve the performance of the model.
[0069] During the operation of the smart glasses, real-time collect the user's multispectral images and ultrasonic echo signals, and generate a composite blink feature vector. Input this feature vector into the trained CSNN model for real-time blink pattern classification. According to the blink pattern classification results, generate corresponding interaction instructions. For example, when a command blink action is detected, the smart glasses can be triggered to perform specific operations, such as switching the navigation interface, answering the phone, etc. Continuously optimize and adjust the blink pattern classifier according to the user's feedback and interaction effects. For example, collect the user's satisfaction evaluation of the interaction instructions and use these evaluation data to improve the classification accuracy and interaction effects of the model.
[0070] In this embodiment, the smart glasses can accurately distinguish between regular physiological blinks and command blinks, providing a new and natural interaction method for drivers. This not only improves the interaction performance and safety of smart glasses in driving scenarios but also reduces the driver's operation burden and attention distraction problems. At the same time, it also has good generalization ability and adaptability, capable of meeting the interaction needs in different user and driving scenarios.
[0071] S104, Real-time obtain the vehicle driving speed, steering wheel angle, and GPS positioning information to form vehicle data. Integrate the vehicle data with the ambient light sensor data built into the smart glasses to construct a three-dimensional feature space of the driving scenario, and use the online incremental learning algorithm to dynamically generate a set of interaction strategies adapted to the scenario.
[0072] In this embodiment, as the application of smart glasses in driving scenarios becomes increasingly widespread, how to dynamically adjust the interaction strategy according to different driving environments has become the key to improving user experience and driving safety. Existing smart glasses interaction strategies are mostly based on preset rules or simple environmental perception, making it difficult to adapt to complex and changing driving scenarios. For example, in different scenarios such as highways, urban roads, and tunnels, there are significant differences in drivers' needs and preferences for interaction information. Therefore, developing a method that can real-time sense the driving environment and dynamically generate adapted interaction strategies is of great significance for improving the practicality and safety of smart glasses.
[0073] Specifically, through the on-vehicle OBD (On-Board Diagnostics) interface or CAN (Controller Area Network) bus, real-time obtain key data such as the vehicle driving speed and steering wheel angle. At the same time, use the GPS module to obtain the real-time positioning information of the vehicle. These data together constitute the vehicle data set, which is used to describe the driving state and position information of the vehicle.
[0074] Integrate a high-precision ambient light sensor on the smart glasses frame to real-time sense parameters such as the illumination intensity and color temperature of the surrounding environment. The ambient light sensor data can reflect the lighting conditions of the driving scenario and provide an important basis for the subsequent construction of the feature space.
[0075] Preprocess the collected vehicle data and ambient light sensor data, including operations such as data cleaning, denoising, and normalization. The preprocessed data will be used for subsequent feature extraction and fusion.
[0076] Extract key features from the preprocessed vehicle data, such as driving speed, acceleration, and the rate of change of the steering wheel angle. At the same time, extract features such as light intensity and color temperature from the ambient light sensor data. These features will jointly form the feature vector of the driving scenario. Map the extracted feature vector into a three-dimensional space to construct the three-dimensional feature space of the driving scenario. Among them, the X-axis, Y-axis, and Z-axis can respectively represent feature dimensions such as driving speed, the rate of change of the steering wheel angle (or acceleration), and light intensity (or color temperature). By constructing the three-dimensional feature space, the diversity and complexity of the driving scenario can be intuitively described.
[0077] In the offline stage, use historical driving data and labeled interaction strategies to train an initial classification or regression model. This model can predict the appropriate interaction strategy based on the input feature vector. The initial model can adopt traditional machine learning algorithms (such as support vector machines, decision trees, etc.) or deep learning algorithms (such as multi-layer perceptrons, convolutional neural networks, etc.). During the operation of the smart glasses, collect new vehicle data and ambient light sensor data in real time, and extract the corresponding feature vectors. Input these new feature vectors into the initial model for online incremental learning. The online incremental learning algorithm can dynamically adjust the model parameters according to the new data, enabling the model to adapt to the changing driving scenario. Preferably, an online learning algorithm based on gradient descent can be adopted, such as stochastic gradient descent (SGD) or adaptive moment estimation (Adam), etc. These algorithms can fine-tune the model parameters each time new data is received, making the model gradually approach the true data distribution. To ensure the effectiveness and stability of the online incremental learning algorithm, the model needs to be evaluated regularly. The evaluation metrics can include classification accuracy, regression error, etc. If the model performance deteriorates or no longer meets the requirements, the model needs to be retrained or the parameters of the online incremental learning algorithm need to be adjusted.
[0078] According to the model prediction results output by the online incremental learning algorithm, map the feature vectors to the corresponding interaction strategies. The interaction strategies can include adjustments to the displayed content (such as brightness, contrast, display area, etc.), types of prompt information (such as voice prompts, visual prompts, etc.), and switching of interaction methods (such as gesture control, voice control, etc.). To cope with the diversity and uncertainty in different driving scenarios, an interaction strategy set can be generated. This set contains multiple possible interaction strategies, and each strategy corresponds to a specific range of feature vectors or type of driving scenario. In practical applications, according to the current feature vectors and driving scenario types, the most suitable interaction strategy can be selected from the strategy set for execution. Execute the generated interaction strategy through the display unit, bone conduction unit, etc. of the smart glasses, and collect the user's feedback information in real time. The feedback information can include evaluations of the user's satisfaction with the interaction strategy, operational convenience, etc. According to the feedback information, the interaction strategy can be further optimized and adjusted to improve the user experience and driving safety.
[0079] In this embodiment, the smart glasses can perceive the driving environment in real time and dynamically generate adapted interaction strategies. This not only improves the interaction adaptability and user experience of the smart glasses in driving scenarios, but also enhances driving safety. At the same time, it also has good scalability and flexibility, and can adapt to the interaction requirements of different vehicle models, different driving habits, and different driving scenarios.
[0080] S105, Based on the interaction strategy set, generate spatial warning audio through the bone conduction unit of the smart glasses, and at the same time project dynamic focal plane AR prompt information on the waveguide display of the smart glasses.
[0081] In this embodiment, during driving, the driver needs to constantly pay attention to various aspects of information such as road conditions, traffic signals, and vehicle status. Traditional driving assistance systems usually provide warning information through visual or auditory means, but these means may have problems such as information overload and interference with driving attention in complex and changeable driving environments. As an emerging driving assistance device, smart glasses have the functions of bone conduction audio output and AR (augmented reality) display, and can provide a more natural, intuitive and non-interfering interaction experience for users. However, how to dynamically generate adapted warning audio and AR prompt information according to the driving scenario has become the key to improving the practicality of smart glasses.
[0082] Specifically, the strategy set contains multiple warning audio modes (such as emergency braking prompt sounds, lane departure warning sounds, etc.) and AR prompt information types (such as navigation arrows, speed limit icons, danger warning symbols, etc.). Each strategy defines the trigger conditions, execution methods, and priorities.
[0083] For the generated warning audio strategy, spatial audio coding technology is adopted to encode the audio signal according to parameters such as the sound source position, distance, and direction. By simulating the sound propagation characteristics in the real environment, the driver can perceive the spatial position information of the sound through the bone conduction unit, enhancing the realism and immersion of the warning effect.
[0084] According to the vehicle speed, ambient noise level, and driver's attention state, dynamically adjust the volume and frequency of the warning audio. For example, when driving at high speed or in a noisy environment, appropriately increase the volume and frequency to ensure that the driver can clearly hear the warning information; when the driver's attention is distracted, adopt more penetrating audio features to attract the driver's attention.
[0085] Output the encoded spatial warning audio to the driver's ear through the bone conduction unit of the smart glasses. At the same time, collect the driver's feedback information on the warning audio (such as click to confirm, ignore, etc.) for optimizing the subsequent audio generation strategy.
[0086] Utilize the waveguide display of the smart glasses and the built-in eye tracking technology to real-time locate the driver's fixation focus and calibrate the focal plane position of the waveguide display. By precisely controlling the refraction and reflection paths of light, ensure that the AR prompt information can be accurately projected in front of the driver's line of sight, forming a visual effect that seamlessly integrates with the real environment.
[0087] According to the generated AR prompt information strategy, combined with the 3D model data of the driving scenario, generate AR content with attributes such as spatial position, size, and color. Adopt efficient graphics rendering algorithms (such as ray tracing, rasterization, etc.) to perform real-time rendering of the AR content, ensuring the clarity and smoothness of the prompt information.
[0088] Project the rendered AR content in front of the driver's line of sight through the waveguide display, and dynamically adjust the display position and content of the AR prompt information according to the driver's fixation focus and vehicle driving state. For example, during navigation, as the vehicle moves, dynamically update the pointing and distance information of the navigation arrow; when a potential risk is detected, immediately display a danger warning symbol and accompany it with a spatial warning audio prompt.
[0089] Support the driver to interact with the AR prompt information through gesture control, voice control, etc. For example, the driver can wave to close unnecessary prompt information or query detailed information through voice commands. At the same time, collect the driver's feedback on the AR prompt information for optimizing the subsequent content generation and display strategy.
[0090] In this embodiment, the smart glasses can dynamically generate adapted spatial warning audio and dynamic focal plane AR prompt information according to the driving scenario, providing a more natural, intuitive and interference-free interaction experience for the driver. It not only improves the safety and information interaction efficiency during driving, but also enhances the driver's perception ability and response ability to the driving environment. At the same time, it also has good scalability and flexibility, and can adapt to the interaction requirements of different vehicle models, different driving habits and different driving scenarios.
[0091] In some embodiments, in the above step S101, the real-time acquisition of the temperature distribution data of the smart glasses body and the acceleration data of the user's head movement, and the establishment of a dynamic temperature threshold model according to the temperature distribution data and the acceleration data specifically include:
[0092] The temperature distribution data is obtained in real time through a thermopile sensor array distributed on the key heat conduction paths of the smart glasses body;
[0093] The acceleration data of the user's head movement is continuously collected by using the three-axis MEMS accelerometer of the smart glasses;
[0094] Based on the acceleration data, the root mean square value of the motion intensity is calculated through a sliding time window, and the root mean square value of the motion intensity is input into a preset temperature threshold function to dynamically generate a first temperature warning threshold that adapts to the head movement state;
[0095] The temperature distribution data is weighted and statistically analyzed according to the first dynamic temperature threshold to obtain the over-temperature node distribution of the thermopile sensor array, and a dynamic temperature threshold model is formed.
[0096] In this embodiment, the smart glasses need to continuously operate in the driving scenario to provide functions such as navigation and AR display, but its high-density electronic components are prone to local overheating. Existing technologies mostly use fixed temperature thresholds for monitoring, but they cannot adapt to the differences in heat dissipation conditions caused by the user's motion state (such as running and cycling) or environmental temperature changes. For example, when moving at high speed, the increased wind speed on the head can improve the heat dissipation efficiency, while when stationary, the heat dissipation conditions deteriorate, and fixed thresholds are prone to false alarms or missed alarms. In addition, traditional methods do not consider the spatial heterogeneity of temperature distribution (such as the temperature difference between the frame and the temple), resulting in ineffective identification of local overheating.
[0097] Specifically, a high-precision thermopile sensor array is deployed on the key heat conduction paths of the smart glasses body (the contact areas between the frame, nose pad, temple and the skin), and each sensor has an accuracy of ±0.1°C. The sensors are connected to the main control chip through the I²C bus to ensure real-time data transmission. The collected original temperature data is filtered (such as Kalman filtering) to eliminate sensor noise and transient fluctuations, ensuring the stability of the temperature distribution data.
[0098] Integrate a high-precision three-axis MEMS accelerometer in the smart glasses frame, with a sampling rate set to 100 Hz, capable of detecting an acceleration range of ±16 g. Synchronize the data acquisition of the accelerometer and the thermopile sensor through timestamps, and use the hexahedron calibration method to correct the zero bias and sensitivity of the accelerometer to ensure data accuracy.
[0099] Set the time window length to 2 seconds, and slide in steps of 100 ms to calculate the root mean square (RMS) value of the acceleration data, which is used to characterize the intensity of the user's head movement. Map the RMS value to a preset grading interval (such as low intensity [0-1] g, medium intensity [1-3] g, high intensity [3-16] g), and each interval corresponds to a different temperature threshold correction coefficient. For example, when exercising at a high intensity, the heat dissipation condition improves, and the temperature threshold can be appropriately increased.
[0100] Preset a basic temperature threshold T0, and dynamically adjust the threshold according to the exercise intensity grading: T = T0 + ΔT·f(RMS), where T represents the first dynamic temperature threshold, ΔT represents the correction coefficient (such as +2 °C for low intensity, +1 °C for medium intensity, +0 °C for high intensity), and f(RMS) represents a non-linear mapping function based on the RMS value (such as a linear / exponential relationship). Recalculate the threshold every 2 seconds according to the latest RMS value and synchronize it to the thermopile sensor array through the I²C bus.
[0101] For the temperature data of each node in the thermopile sensor array, perform weighted statistics according to its spatial position weight (such as a weight of 0.8 for the frame area and a weight of 0.5 for the temple area). Judgment condition: If the temperature of a certain node exceeds the dynamic threshold, it is marked as an over-temperature node. Generate a distribution map of over-temperature nodes, and mark the comparison results of the temperature values of each node with the threshold. The model continuously outputs the positions, temperature values, and dynamic thresholds of over-temperature nodes for subsequent call by the thermal management strategy.
[0102] In this embodiment, the dynamic temperature threshold model can adjust the threshold in real time according to the user's exercise state, reducing the false alarm rate. For example, when riding at high speed, the threshold is automatically increased to 47 °C to avoid false alarms caused by improved heat dissipation. Through weighted statistics and spatial distribution analysis, the model can accurately identify local over-temperature nodes. For example, an over-temperature of 48 °C is detected on the left side of the frame, while the temperatures in other areas are normal. The dynamic threshold adjustment avoids frequent alarms caused by a fixed threshold, enhancing the user's trust in the smart glasses. By promptly identifying over-temperature nodes, a frequency reduction strategy or a heat dissipation mechanism can be triggered to prevent device damage or performance degradation and ensure driving safety.
[0103] In some embodiments, in the above step S102, based on the dynamic temperature threshold model, the temperature alarm threshold is dynamically adjusted according to the head movement frequency. When it is detected that the local temperature exceeds the preset temperature threshold, a hierarchical frequency reduction strategy is triggered, which specifically includes:
[0104] Collect the acceleration, angular velocity, and orientation data of head movement in real time, and calculate the time-frequency characteristics of the acceleration vector based on the acceleration, angular velocity, and orientation data;
[0105] Extract the proportion of the main frequency band energy of head movement based on video features, and input the proportion of the main frequency band energy into an exponential decay function to dynamically calculate the second temperature warning threshold;
[0106] Input the second temperature warning threshold into the dynamic temperature threshold model, detect the difference between the local temperature of each area of the smart glasses body and the second temperature warning threshold, and obtain the over-temperature level detection data;
[0107] Based on the over-temperature level detection data, calculate the current frequency reduction level according to the preset grading step size, and generate a grading frequency reduction control instruction.
[0108] In this embodiment, the smart glasses need to continuously operate in the driving scenario to provide functions such as navigation and AR display, but its high-density electronic components are prone to local overheating. Most of the existing technologies use a fixed temperature threshold for monitoring, but it cannot adapt to the difference in heat dissipation conditions caused by the user's motion state (such as high-speed driving, sharp turning) or environmental temperature changes. For example, when the head swings rapidly, the wind speed increases, which can improve the heat dissipation efficiency, while the heat dissipation conditions deteriorate when stationary, and the fixed threshold is prone to false alarms or missed alarms. In addition, the traditional method does not consider the dynamic impact of head movement on heat dissipation, resulting in a lag in the response of the overheat protection mechanism.
[0109] Specifically, integrate a high-precision three-axis accelerometer, a three-axis gyroscope, and an orientation sensor (such as an electronic compass) in the smart glasses frame, and set the sampling rate to 200 Hz to ensure that the subtle movements of the user's head can be captured. Fusion of the accelerometer and gyroscope data to calculate the acceleration vector of head movement. Perform time-frequency analysis on the acceleration vector using the short-time Fourier transform (STFT) to extract the energy proportion of the main frequency band (such as 0.5 - 5 Hz). Normalize the energy proportion of the main frequency band to the [0, 1] interval as the input parameter for subsequent temperature threshold adjustment.
[0110] Preset a basic temperature threshold T1 (such as 45 °C) as the static monitoring benchmark, and input the energy proportion E of the main frequency band into the exponential decay function: T dynamic =T1 - T max ·e -aE , where T dynamic represents the second temperature warning threshold, T max represents the maximum adjustment amplitude, and a represents the decay coefficient, which is used to control the influence degree of the energy proportion on the second temperature warning threshold. Recalculate the dynamic threshold every 1 second according to the latest energy proportion and synchronize it to the thermal management module through the I²C bus.
[0111] Deploy a thermopile sensor array along the key heat conduction paths of the smart glasses body (such as the frame, nose pad, and temple) to obtain real-time temperature data for each area. Calculate the difference between the temperature of each area and the dynamic threshold. If the difference exceeds the preset threshold (such as 2°C), mark it as an over-temperature area. Divide the over-temperature level (such as mild over-temperature [2 - 4°C], moderate over-temperature [4 - 6°C], severe over-temperature [>6°C]). Set a frequency reduction step for each level (such as a 10% frequency reduction for mild over-temperature and a 30% frequency reduction for severe over-temperature). Generate a control instruction containing the frequency reduction level, target frequency, and duration. For example, when severe over-temperature is detected in the frame area, generate the instruction: "Reduce the frequency of the frame area by 30% for 10 minutes." Execute the frequency reduction instruction through the main control chip of the smart glasses to dynamically adjust the operating frequencies of high-power components such as the processor and display screen.
[0112] In this embodiment, the dynamic temperature alarm threshold can be adjusted in real time according to the user's head movement state to reduce the false alarm rate. For example, when driving at high speed, the threshold is automatically increased to 47°C to avoid false alarms caused by improved heat dissipation. Through multi-area temperature detection and over-temperature level division, the local over-heated area and over-temperature level can be accurately identified. For example, severe over-temperature is detected on the left side of the frame while the temperatures of other areas are normal. The hierarchical frequency reduction strategy can dynamically adjust the device power consumption according to the over-temperature level, extend the device battery life, and improve the user experience. By promptly identifying the over-temperature area and triggering the frequency reduction strategy, device damage or performance degradation can be prevented, ensuring driving safety.
[0113] In some embodiments, in the above step S103, the generating of the composite blink feature vector by analyzing the reflection attenuation characteristics of the eyelid to near-infrared light and the change in ultrasonic echo delay time in combination with the convolutional pulse neural network according to the multi-spectral imaging unit of the smart glasses, specifically includes:
[0114] Based on the multi-spectral imaging unit of the smart glasses, alternately trigger the emission of near-infrared laser pulses and ultrasonic envelopes, and synchronously receive the reflected optical signals and scattered acoustic signals in the eyelid area;
[0115] Calculate the reflectance attenuation curve during eyelid closure according to the reflected optical signal, and extract the eye socket deformation delay time feature according to the scattered acoustic signal;
[0116] Perform tensor splicing on the time-domain derivative of the reflectance attenuation curve and the spatial gradient of the eye socket deformation delay time feature to generate a composite blink feature vector with spatio-temporal correlation;
[0117] Input the composite blink feature vector into a pre-trained convolutional pulse neural network. Extract local time patterns through the convolutional sub-network, capture global spatio-temporal correlations through the pulse sub-network, and combine attention weights to fuse local time patterns and global spatio-temporal correlations to form a blink pattern classifier.
[0118] In this embodiment, in the driving scenario, the interaction method of the smart glasses needs to balance safety and convenience. The traditional manual operation and voice commands have the following defects: 1. Manual operation: The driver needs to be distracted to operate the device, increasing the driving risk; 2. Voice commands: Prone to interference from environmental noise and with low recognition accuracy. To solve the above problems, some studies have tried to achieve interaction through eye tracking technology. However, existing methods mostly rely on a single signal source (such as optical or electrophysiological signals), which are easily affected by factors such as light and head posture, resulting in a high false trigger rate. For example, it is difficult to effectively distinguish the characteristic differences between conventional physiological blinks (such as fatigue and dryness) and command blinks (such as confirmation and switching).
[0119] Specifically, the smart glasses integrate a near-infrared laser emitter (wavelength 850nm) and a high-speed CMOS image sensor with a frame rate ≥ 120fps; a phased array ultrasonic probe with a frequency range of 1 - 5MHz is adopted, and the emission angle can be dynamically adjusted; the FPGA is used to achieve the trigger synchronization of the near-infrared laser pulse and the ultrasonic envelope, with a time delay error ≤ 10μs. The near-infrared laser pulse (pulse width 10ns) and the ultrasonic envelope (pulse width 50μs) are alternately triggered at a frequency of 10Hz; the reflected optical signal (integration time 20μs) and the scattered acoustic signal (sampling rate 10MHz) in the eyelid area are synchronously received; the optical signal is spatially filtered to extract the light intensity distribution in the eyelid area; the time delay of the acoustic signal is estimated to calculate the eye socket deformation characteristics. The reflected optical signal is normalized, and the temporal change of the reflectivity during eyelid closure is calculated; the time derivative of the reflectivity decay curve is calculated through a sliding window (window length 50ms, step size 10ms) to extract the blink dynamic characteristics. Based on the time delay information of the ultrasonic echo, a three-dimensional deformation model of the eye socket area is constructed; the time gradient (such as deformation rate and acceleration) of the deformation characteristics is extracted to form an acoustic feature vector. The temporal derivative of the optical signal (dimension: time step × feature channel) and the spatial gradient of the acoustic signal (dimension: spatial point × feature channel) are tensor concatenated to generate a composite blink feature vector with a dimension of t × S × F, where t is the time step, S is the number of spatial points, and F is the number of feature channels.
[0120] The convolutional spiking neural network includes a convolutional sub-network, a spiking sub-network, a feature fusion layer, and a classification layer. Among them, the convolutional sub-network includes: an input layer that receives the composite blink feature vector; a convolutional layer that uses a 3×3 convolutional kernel, has 64 channels, and the activation function is ReLU; a pooling layer that performs max pooling with a stride of 2; and an output that is a local temporal pattern feature map (dimension: y / 2×S / 2×64). The spiking sub-network includes: an input layer that receives the output feature map of the convolutional sub-network; a spiking neuron layer that uses the LIF (Leaky Integrate-and-Fire) model with a time constant τ = 10ms; a pooling layer that performs spiking density pooling in the time dimension and outputs the global spatio-temporal correlation feature (dimension: 1×1×64). The feature fusion layer performs weighted summation on the local temporal pattern of the convolutional sub-network and the global spatio-temporal correlation feature of the spiking sub-network, and the weights are normalized by the Softmax function; the classification layer includes a fully connected layer + a Softmax output layer, which outputs the probability distributions of normal physiological blinks and command blinks.
[0121] Collect the blink data of 100 drivers (including light changes and head pose disturbances), label the blink types, select the cross-entropy loss function for training, use the Adam optimizer for optimization, set the learning rate to 0.001, set the batch size to 32, and adopt transfer learning to fine-tune the parameters of the convolutional sub-network based on a pre-trained convolutional neural network (such as ResNet-18).
[0122] In this embodiment, the driver can control the smart glasses through natural blinking actions without manual operation or voice commands, significantly reducing the risk of driving distraction.
[0123] In some embodiments, in the above step S104, the fusion of the vehicle data and the ambient light sensor data built into the smart glasses to construct a three-dimensional feature space of the driving scene and the dynamic generation of a set of scene-adaptive interaction strategies using an online incremental learning algorithm specifically includes:
[0124] Through the timestamp alignment algorithm, the vehicle data and the ambient light sensor data built into the smart glasses are matched in the time domain to generate a synchronous data stream;
[0125] Based on the synchronous data stream, the dynamic complexity, the environmental interference degree, and the road topology feature values are respectively calculated, and a three-dimensional driving scene feature space is constructed through orthogonal projection. The three-dimensional driving scene feature space includes multiple driving scene feature vectors;
[0126] Based on the three-dimensional driving scene feature space, an online incremental learning algorithm is used to dynamically generate a set of scene-adaptive interaction strategies.
[0127] In this embodiment, in the driving scenario, the interaction strategy of the smart glasses needs to be dynamically adjusted according to the real-time environment. However, the existing technologies have the following defects: Vehicle data (such as vehicle speed, steering wheel angle) and environmental perception data (such as light intensity) are not effectively integrated, resulting in the lack of scene adaptability of the interaction strategy; Most of the interaction strategies are preset rules and cannot be adjusted in real time according to the dynamic changes of the driving scenario (such as sharp turns, driving in tunnels); Traditional machine learning methods need to be trained offline and cannot adapt to new scenarios online, resulting in a lag in interaction response.
[0128] Specifically, the vehicle speed, steering wheel angle, and GPS positioning information are obtained in real time through the OBD-II interface with a sampling frequency of 10 Hz; The ambient light intensity and color temperature are collected through the photodiode array built into the smart glasses with a sampling frequency of 50 Hz; A time synchronization mechanism based on the NTP protocol is adopted to ensure that the time error between the vehicle data and the ambient light sensor data is ≤ 10 ms; The low-frequency data (such as GPS positioning) is complemented through an interpolation algorithm (such as cubic spline interpolation) to generate a synchronized data stream with a unified frequency (100 Hz).
[0129] Calculate the acceleration change rate of the vehicle data (such as the steering wheel angle acceleration) to quantify the dynamic complexity of the driving operation; If the steering wheel angle acceleration exceeds a threshold (such as 5° / s²), it is determined as a high-complexity scenario.
[0130] Calculate the light intensity change rate (such as the amount of light intensity change per second) according to the ambient light sensor data to quantify the degree of environmental interference; If the light intensity change rate exceeds a threshold (such as 200 lux / s), it is determined as a high-interference scenario.
[0131] Match the GPS positioning information with the electronic map to extract features such as road type (such as highway, tunnel, urban road), radius of curvature, etc.
[0132] Encode the dynamic complexity, environmental interference degree, and road topology eigenvalue as feature components respectively to generate a three-dimensional driving scenario feature vector. Use principal component analysis (PCA) to reduce the dimension of the feature vector, retain the first three principal components, and construct a three-dimensional driving scenario feature space. Use the Online Support Vector Machine (Online SVM) as an incremental learning algorithm to support dynamic update of model parameters. Train the initial model using preset scenario data (such as highways, tunnels, urban roads) to generate an initial set of interaction strategies. For example, the initial strategies include "automatically dim the AR display brightness in the highway scenario" and "increase the voice prompt volume in the tunnel scenario". When a new scenario feature vector enters the feature space, Online SVM automatically adjusts the classification boundary to generate an interaction strategy for the new scenario. For example, if a "high complexity + high interference degree" scenario is detected, a strategy of "switch to the voice interaction mode" is automatically generated. According to the scenario classification results in the feature space, dynamically generate a set of interaction strategies adapted to the scenario. For example, the set of strategies includes "AR display mode switching", "voice prompt volume adjustment", "interaction frequency limit", etc.
[0133] In this embodiment, the interaction strategy can be dynamically adjusted according to the driving scenario to adapt to complex road conditions (such as sharp turns, tunnels, strong light environments). Automatically match the interaction strategy of the scenario (such as reducing the AR display brightness at night) to improve comfort. Through environmental perception data fusion, reduce driver distraction and reduce driving risks.
[0134] Furthermore, based on the three-dimensional driving scenario feature space, using an online incremental learning algorithm to dynamically generate a set of interaction strategies adapted to the scenario specifically includes:
[0135] Adopt a kernel density estimation algorithm with a forgetting factor to perform online clustering analysis on the continuously input driving scenario feature vectors and dynamically update the center coordinates of the strategy clusters;
[0136] According to the Mahalanobis distance between the current driving scenario feature vector and the center coordinates of each strategy cluster, select the optimal interaction strategy to obtain a set of interaction strategies adapted to the scenario.
[0137] In this embodiment, in the driving scenario, the smart glasses need to dynamically adjust the interaction strategy according to the real-time environment. However, the existing technologies have the following defects: the preset interaction strategies cannot adapt to complex and changeable driving scenarios (such as sharp turns, tunnels, strong light environments); traditional clustering algorithms (such as K-Means) need to perform offline calculations and cannot adapt to new scenarios online, resulting in high resource occupancy; the lack of accurate matching of scenario features leads to inaccurate selection of interaction strategies, affecting driving safety.
[0138] Specifically, kernel density estimation (KDE) is used to perform online clustering analysis on continuously input driving scenario feature vectors; a forgetting factor λ (such as λ = 0.95) is introduced to make the influence of old data decay over time, ensuring that the clustering results reflect the current scenario features in real time. For example, set the initial set of policy cluster center coordinates, where each cluster corresponds to an interaction policy; receive the driving scenario feature vectors in real time, calculate the kernel density values with each cluster center, and update the density distribution of the clusters; apply the forgetting factor λ to the old data to reduce its influence on density estimation; dynamically adjust the cluster center coordinates according to the updated density distribution.
[0139] When a new feature vector is input, the algorithm automatically adjusts the cluster center coordinates to ensure that the cluster center always reflects the typical features of the current driving scenario. For example, if a "high complexity + high interference" scenario is continuously detected, the cluster center will shift towards this area to generate corresponding interaction policies for high-risk scenarios.
[0140] Calculate the Mahalanobis distance between the current driving scenario feature vector and the coordinates of each policy cluster center. The formula is: , where represents the Mahalanobis distance between the current driving scenario feature vector and the coordinates of the i-th policy cluster center, represents the current driving scenario feature vector and {F}_{t}=\left [ {{{{C}_{d}}_{}}_{},{E}_{d},{T}_{r}} \right ] , respectively represent the dynamic complexity, environmental interference degree, and road topology eigenvalue, represents the covariance matrix of the current driving scenario feature vector, which is used to eliminate the dimensional differences between different feature dimensions, represents the coordinates of the i-th policy cluster center.
[0141] Select the policy cluster with the smallest Mahalanobis distance and obtain its corresponding interaction policy. For example, if the Mahalanobis distance between the current driving scenario feature vector and the cluster center of the "tunnel scenario" is the smallest, then select the policy of "increasing the voice prompt volume".
[0142] According to the complexity and risk level of the current driving scenario, dynamically combine multiple policies to generate a set of interaction policies adapted to the scenario. For example, in the "night + tunnel + sharp turn" scenario, the set of policies may include "dimming the AR display brightness", "increasing the voice prompt volume", and "limiting the interaction frequency".
[0143] In another possible implementation, when the dynamic complexity exceeds a preset dynamic complexity threshold, the AR entertainment interface is disabled and the navigation warning is enhanced; when the environmental interference level is lower than a preset environmental interference threshold, the brightness and contrast of the display screen are automatically increased; when the road topology feature value enters the curve warning area, a dynamic guiding line is projected 200 meters in advance.
[0144] In this embodiment, an interaction strategy that automatically matches the scene (such as reducing the AR display brightness at night) is adopted to improve comfort. Through accurate scene matching, driver distraction is reduced and driving risk is lowered.
[0145] In some embodiments, in the above step S105, generating a spatialized warning audio through the bone conduction unit of the smart glasses and simultaneously projecting dynamic focal plane AR prompt information on the waveguide display of the smart glasses specifically includes:
[0146] Based on the obstacle azimuth, relative speed, and collision time data, calculate a three-dimensional space threat level distribution map;
[0147] According to the threat level distribution map, match the corresponding sound field filtering parameters from the pre-stored head-related transfer function library, and generate an azimuth-directional warning audio baseband signal through a binaural acoustic algorithm;
[0148] Decompose the warning audio baseband signal into the driving components of each oscillator of the bone conduction array of the smart glasses. The driving components include high-frequency components and low-frequency components. The high-frequency components are assigned to the oscillators in the temporal bone region, and the low-frequency components are assigned to the oscillators in the occipital bone region;
[0149] According to the real-time vehicle speed and steering wheel angle, dynamically adjust the transparency and projection position of the AR prompt information on the waveguide display of the smart glasses. The transparency is negatively correlated with the vehicle speed, and the projection position undergoes an affine transformation with the steering wheel angle to keep the visual focus stable.
[0150] In this embodiment, in the application of the existing smart glasses in the driving scenario, the traditional warning methods (such as buzzers and AR prompts at fixed positions) have the following defects: 1. The warning information lacks a sense of space: it cannot intuitively indicate the obstacle azimuth, and the driver needs to make additional judgments; 2. The AR prompt information is fixed: the influence of vehicle speed and steering is not considered, which may cause the driver's visual focus to shift; 3. The interaction strategy is single: it does not dynamically adjust in combination with the real-time driving scenario, resulting in information overload or insufficiency.
[0151] Specifically, obtain data on the obstacle's azimuth (latitude and longitude coordinates), relative speed (km / h), and time to collision (TTC, seconds); convert the obstacle's azimuth from the vehicle coordinate system to the head coordinate system of the smart glasses (with the center of the driver's head as the origin); calculate the threat level. For example, high threat: TTC ≤ 2 seconds, or relative speed ≥ 50 km / h; medium threat: 2 seconds < TTC ≤ 5 seconds, or relative speed 30 km / h ≤ v < 50 km / h; low threat: TTC > 5 seconds, or relative speed < 30 km / h.
[0152] Divide the 180° field of view in front of the driver into 10°×10° grids. According to the obstacle coordinates, mark the threat levels of the corresponding grids as high, medium, or low to generate a three-dimensional spatial threat level distribution map. Pre-store the HRTF parameters for different azimuths (0° to 180°, step size 10°). Each parameter contains frequency response and phase delay information. According to the obstacle's azimuth, extract the corresponding parameters from the HRTF library to generate a sound field filter.
[0153] Design the baseband signal. For example, generate an alarm sound from 800 Hz to 1200 Hz, lasting 0.5 seconds, with an interval of 0.2 seconds; for medium threat: generate a reminder sound from 400 Hz to 800 Hz, lasting 1 second, with an interval of 0.5 seconds; for low threat: generate a soft reminder sound from 200 Hz to 400 Hz, lasting 2 seconds, with an interval of 1 second. Process the baseband signal through the sound field filter to generate a warning audio signal with azimuth directivity.
[0154] The bone conduction array of the smart glasses contains 4 oscillators, located in the temporal bone area (2) and the occipital bone area (2) respectively. High-frequency components (above 1000 Hz) are assigned to the oscillators in the temporal bone area, taking advantage of the high-frequency conduction characteristics of the temporal bone, and low-frequency components (below 1000 Hz) are assigned to the oscillators in the occipital bone area, taking advantage of the low-frequency conduction characteristics of the occipital bone. According to the obstacle's azimuth, adjust the phase and amplitude of each oscillator to achieve sound source localization.
[0155] Design AR prompt information. The information types include obstacle outlines, relative speed, collision time, navigation arrows, etc. In the initial parameters, the transparency is default set to 50%, and the projection position is fixed 2 meters directly in front of the driver. In high-speed scenarios (vehicle speed ≥ 80 km / h), the transparency is reduced to 30% to reduce visual interference; in low-speed scenarios (vehicle speed < 40 km / h), the transparency is increased to 70% to enhance information readability. In the case of small-angle steering (steering angle ≤ 15°), the AR prompt information remains in place; in the case of large-angle steering (steering angle > 15°), according to the size of the steering angle, the projection position is adjusted through affine transformation to keep the field of view focus stable. According to the steering wheel angle θ, an affine transformation matrix T(θ) is generated; the original coordinates (x, y) of the AR prompt information are converted to new coordinates (x', y') through T(θ); the projection position is updated every 50 milliseconds to ensure that the prompt information is synchronized with the driver's line of sight.
[0156] In this embodiment, the driver can intuitively perceive the obstacle orientation through bone conduction audio without additional judgment. The AR prompt information dynamically adjusts the transparency and position according to the vehicle speed and steering, reduces visual interference, and keeps the field of view focus stable. Combining with the real-time driving scenario, it provides differentiated warning and prompt information, improving driving safety and user experience.
[0157] Through the synergistic effect of the three-dimensional space threat level distribution map, spatialized warning audio, and dynamic focal plane AR prompt information, this embodiment effectively solves the interaction limitations of existing smart glasses in driving scenarios, providing technical support for the development of intelligent driving assistance systems.
[0158] Refer to Figure 2 , an embodiment of the present invention provides a dynamic interaction system 2 for smart glasses. The system 2 specifically includes:
[0159] The first dynamic interaction module 201 is used to collect the temperature distribution data of the smart glasses body and the acceleration data of the user's head movement in real time, and establish a dynamic temperature threshold model based on the temperature distribution data and acceleration data;
[0160] The second dynamic interaction module 202 is used to dynamically adjust the temperature alarm threshold based on the dynamic temperature threshold model according to the head movement frequency. When it detects that the local temperature exceeds the preset temperature threshold, it triggers a hierarchical frequency reduction strategy;
[0161] The third dynamic interaction module 203 is used to analyze the reflection attenuation characteristics of the eyelids on near-infrared light and the ultrasonic echo time delay change according to the multispectral imaging unit of the smart glasses, generate a composite blink feature vector, and construct a blink pattern classifier in combination with a convolutional pulse neural network. The blink pattern classifier is used to distinguish between regular physiological blinks and command blinks;
[0162] The fourth dynamic interaction module 204 is configured to obtain the vehicle driving speed, steering wheel angle, and GPS positioning information in real time, form vehicle data, fuse the vehicle data with the ambient light sensor data built in the smart glasses, construct a three-dimensional feature space of the driving scene, and dynamically generate a set of interaction strategies adapted to the scene by using an online incremental learning algorithm;
[0163] The fifth dynamic interaction module 205 is configured to generate spatial warning audio through the bone conduction unit of the smart glasses based on the set of interaction strategies, and at the same time project dynamic focal plane AR prompt information on the waveguide display of the smart glasses.
[0164] It can be understood that the content in the embodiments of the dynamic interaction method of the smart glasses as Figure 1 shown is applicable to the embodiments of the dynamic interaction system of this smart glasses. The functions specifically implemented by the embodiments of the dynamic interaction system of this smart glasses are the same as those in the embodiments of the dynamic interaction method of the smart glasses as Figure 1 shown, and the beneficial effects achieved are also the same as those achieved by the embodiments of the dynamic interaction method of the smart glasses as Figure 1 shown.
[0165] It should be noted that the information interaction, execution process, etc. between the above systems, due to being based on the same concept as the method embodiments of the present invention, for their specific functions and the technical effects brought, reference can be specifically made to the method embodiment part, and details will not be repeated here.
[0166] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above division of each functional unit and module is used as an example. In practical applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the system is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiments can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments, and details will not be repeated here.
[0167] Refer to Figure 3, An embodiment of the present invention further provides a computer device 3, including: a memory 302, a processor 301, and a computer program 303 stored on the memory 302. When the computer program 303 is executed on the processor 301, it implements the dynamic interaction method of the smart glasses as described in any one of the above methods.
[0168] The computer device 3 may be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The computer device 3 may include, but is not limited to, a processor 301 and a memory 302. Those skilled in the art can understand that Figure 3 merely examples of the computer device 3, and do not constitute a limitation on the computer device 3. It may include more or fewer components than shown in the figure, or combine some components, or different components. For example, it may also include input / output devices, network access devices, etc.
[0169] The so-called processor 301 may be a central processing unit (CPU). The processor 301 may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0170] The memory 302 may be an internal storage unit of the computer device 3 in some embodiments, such as the hard disk or memory of the computer device 3. The memory 302 may also be an external storage device of the computer device 3 in other embodiments, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device 3. Further, the memory 302 may also include both the internal storage unit and the external storage device of the computer device 3. The memory 302 is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of the computer program. The memory 302 may also be used to temporarily store data that has been output or will be output.
[0171] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, it implements the dynamic interaction method of the smart glasses as described in any one of the above methods.
[0172] In this embodiment, 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 storage medium. Based on such an understanding, to implement all or part of the processes in the above embodiment methods of this application, a computer program can be used to instruct relevant hardware to complete. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the photographing device / terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disc, etc. In some jurisdictions, according to legislation and patent practice, the computer-readable medium cannot be an electrical carrier signal and a telecommunication signal.
[0173] In the above embodiments, the descriptions of the various embodiments have their own focuses. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0174] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed in this article can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0175] In the embodiments disclosed in the present application, it should be understood that the disclosed device / terminal device and method can be implemented in other ways. For example, the device / terminal device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, 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 displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.
[0176] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
Claims
1. A dynamic interaction method for smart glasses, characterized in that, The method specifically includes: Collecting in real time the temperature distribution data of the smart glasses body and the acceleration data of the user's head movement, and establishing a dynamic temperature threshold model based on the temperature distribution data and the acceleration data; Based on the dynamic temperature threshold model, dynamically adjusting the temperature alarm threshold according to the head movement frequency. When it is detected that the local temperature exceeds the preset temperature threshold, triggering a hierarchical frequency reduction strategy; Analyzing the reflection attenuation characteristics of the eyelid to near-infrared light and the change of ultrasonic echo delay according to the multispectral imaging unit of the smart glasses to generate a composite blink feature vector, and constructing a blink pattern classifier in combination with a convolutional pulse neural network. The blink pattern classifier is used to distinguish between regular physiological blinks and command blinks; Obtaining in real time the vehicle driving speed, steering wheel angle and GPS positioning information to form vehicle data, fusing the vehicle data and the ambient light sensor data built in the smart glasses, constructing a three-dimensional feature space of the driving scene, and dynamically generating a set of interaction strategies adapted to the scene by using an online incremental learning algorithm; Specifically including: Through a timestamp alignment algorithm, matching the vehicle data with the ambient light sensor data built in the smart glasses in the time domain to generate a synchronous data stream; Based on the synchronous data stream, calculating the dynamic complexity, environmental interference degree and road topology eigenvalue respectively, and constructing a three-dimensional driving scene feature space through orthogonal projection. The three-dimensional driving scene feature space includes multiple driving scene feature vectors; Based on the three-dimensional driving scene feature space, dynamically generating a set of interaction strategies adapted to the scene by using an online incremental learning algorithm; Based on the set of interaction strategies, generating a spatialized warning audio through the bone conduction unit of the smart glasses, and at the same time projecting dynamic focal plane AR prompt information on the waveguide display of the smart glasses.
2. The method according to claim 1, characterized in that, The real-time collection of the temperature distribution data of the smart glasses body and the acceleration data of the user's head movement, and the establishment of a dynamic temperature threshold model based on the temperature distribution data and the acceleration data specifically include: Obtaining the temperature distribution data in real time through a thermopile sensor array distributed on the key heat conduction path of the smart glasses body; Continuously collecting the acceleration data of the user's head movement by using the three-axis MEMS accelerometer of the smart glasses; Based on the acceleration data, calculating the root mean square value of the motion intensity through a sliding time window, and inputting the root mean square value of the motion intensity into a preset temperature threshold function to dynamically generate a first temperature alarm threshold adaptive to the head movement state; Performing weighted statistics on the temperature distribution data according to the first dynamic temperature threshold to obtain the over-temperature node distribution of the thermopile sensor array, and forming a dynamic temperature threshold model.
3. The method according to claim 1, characterized in that, The dynamic adjustment of the temperature alarm threshold according to the head movement frequency based on the dynamic temperature threshold model, and the triggering of a hierarchical frequency reduction strategy when it is detected that the local temperature exceeds the preset temperature threshold specifically include: Collecting in real time the acceleration, angular velocity and azimuth data of the head movement, and calculating the time-frequency characteristics of the acceleration vector according to the acceleration, angular velocity and azimuth data; Extracting the main frequency band energy ratio of the head movement based on the video feature, and inputting the main frequency band energy ratio into an exponential decay function to dynamically calculate the second temperature alarm threshold; Input the second temperature warning threshold into the dynamic temperature threshold model, detect the difference between the local temperature of each area of the smart glasses body and the second temperature warning threshold, and obtain over-temperature level detection data; Based on the over-temperature level detection data, calculate the current frequency reduction level according to the preset grading step length, and generate a grading frequency reduction control instruction.
4. The method according to claim 1, wherein The method of analyzing the reflection attenuation characteristics of the eyelid to near-infrared light and the change of ultrasonic echo time delay by the multispectral imaging unit of the smart glasses, generating a composite blink feature vector, and constructing a blink pattern classifier in combination with a convolutional spiking neural network specifically includes: Based on the multispectral imaging unit of the smart glasses, alternately trigger the near-infrared laser pulse and the ultrasonic envelope emission, and synchronously receive the reflected optical signal and the scattered acoustic signal in the eyelid area; Calculate the reflectivity attenuation curve during the eyelid closing process according to the reflected optical signal, and extract the eye socket deformation time delay feature according to the scattered acoustic signal; Perform tensor splicing on the time-domain derivative of the reflectivity attenuation curve and the spatial gradient of the eye socket deformation time delay feature to generate a composite blink feature vector with spatio-temporal correlation; Input the composite blink feature vector into a pre-trained convolutional spiking neural network, extract local time patterns through the convolutional sub-network, capture global spatio-temporal correlations through the spiking sub-network, and fuse the local time patterns and global spatio-temporal correlations in combination with attention weights to form a blink pattern classifier.
5. The method according to claim 1, wherein The method of dynamically generating a set of scene-adapted interaction strategies based on the three-dimensional driving scene feature space specifically includes: Adopt a kernel density estimation algorithm with a forgetting factor to perform online clustering analysis on the continuously input driving scene feature vectors, and dynamically update the center coordinates of the strategy clusters; According to the Mahalanobis distance between the current driving scene feature vector and the center coordinates of each strategy cluster, select the optimal interaction strategy to obtain a set of scene-adapted interaction strategies.
6. The method according to any one of claims 1 to 5, characterized in that The method of generating a spatialized warning audio through the bone conduction unit of the smart glasses and simultaneously projecting dynamic focal plane AR prompt information on the waveguide display of the smart glasses specifically includes: Based on the obstacle azimuth, relative speed, and collision time data, calculate a three-dimensional space threat level distribution map; According to the threat level distribution map, match the corresponding sound field filtering parameters from the pre-stored head-related transfer function library, and generate an azimuth-directional warning audio baseband signal through a binaural acoustic algorithm; Decompose the warning audio baseband signal into the driving components of each oscillator of the bone conduction array of the smart glasses, the driving components include high-frequency components and low-frequency components, the high-frequency components are assigned to the oscillators in the temporal bone area, and the low-frequency components are assigned to the oscillators in the occipital bone area; According to the real-time vehicle speed and the steering wheel angle, dynamically adjust the transparency and projection position of the AR prompt information on the waveguide display of the smart glasses, the transparency is negatively correlated with the vehicle speed, and the projection position undergoes an affine transformation with the steering wheel angle to keep the visual focus stable.
7. A dynamic interaction system for smart glasses, characterized in that, The system specifically includes: A first dynamic interaction module, configured to collect the temperature distribution data of the smart glasses body and the acceleration data of the user's head movement in real time, and establish a dynamic temperature threshold model according to the temperature distribution data and the acceleration data; The second dynamic interaction module is used to dynamically adjust the temperature alarm threshold based on the dynamic temperature threshold model according to the head movement frequency, and trigger a hierarchical frequency reduction strategy when it detects that the local temperature exceeds the preset temperature threshold; The third dynamic interaction module is used to analyze the reflection attenuation characteristics of the eyelid to near-infrared light and the change of ultrasonic echo time delay according to the multispectral imaging unit of the smart glasses, generate a composite blink feature vector, and construct a blink pattern classifier in combination with a convolutional pulse neural network. The blink pattern classifier is used to distinguish between regular physiological blinks and command blinks; The fourth dynamic interaction module is used to obtain the vehicle driving speed, steering wheel angle and GPS positioning information in real time, form vehicle data, fuse the vehicle data with the ambient light sensor data built into the smart glasses, construct a three-dimensional feature space of the driving scene, and dynamically generate a set of interaction strategies adapted to the scene by using an online incremental learning algorithm; Specifically include: Through the timestamp alignment algorithm, the vehicle data is matched with the ambient light sensor data built into the smart glasses in the time domain to generate a synchronous data stream; Based on the synchronous data stream, calculate the dynamic complexity, environmental interference degree and road topology eigenvalue respectively, and construct a three-dimensional driving scene feature space through orthogonal projection. The three-dimensional driving scene feature space includes multiple driving scene feature vectors; Based on the three-dimensional driving scene feature space, use an online incremental learning algorithm to dynamically generate a set of interaction strategies adapted to the scene; The fifth dynamic interaction module is used to generate a spatialized warning audio through the bone conduction unit of the smart glasses based on the set of interaction strategies, and project dynamic focal plane AR prompt information on the waveguide display of the smart glasses at the same time.
8. A computer device, characterized in that, Include: A memory, a processor, and a computer program stored on the memory. When the computer program is executed on the processor, it implements the dynamic interaction method of the smart glasses according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, A computer program is stored thereon. When the computer program is run by the processor, it implements the dynamic interaction method of the smart glasses according to any one of claims 1 to 6.
Citation Information
Patent Citations
Vehicle-mounted intelligent glasses display method and system, electronic equipment and storage medium
CN118366126A
KR20230002093A