Intelligent glasses system, intelligent glasses and motion data analysis method

Through the smart glasses system, the user's head movement is detected and the motion data is obtained and transmitted. This solves the problem that existing smart watches are difficult to accurately measure motion data related to the center of mass, and realizes convenient and accurate motion data measurement, which improves the analysis accuracy.

CN119587013AActive Publication Date: 2025-03-11SOLOS TECH SHENZHEN LTD

Patent Information

Application Number
CN202411829042.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-07-19
Filing Date
2024-12-11
Publication Date
2025-03-11
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

When measuring running dynamic data, existing smartwatches are difficult to accurately measure movement data related to the center of mass when they are worn on the wrist, and require additional wearing of small sensors or chest straps, which increases the cost and complexity of measurement and affects the accuracy of the data.

Method used

A smart glasses system is provided to measure movement data related to the center of mass by detecting the user's head movement, obtaining motion data, and transmitting the data to the smart terminal, and using an inertial sensor such as an accelerometer to measure the movement data of the head and/or the body.

Benefits of technology

Without additional sensors, the smart glasses system conveniently and accurately measures user motion data, improving the accuracy of analyzing user motion dynamic characteristics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119587013A_ABST
    Figure CN119587013A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent glasses system, intelligent glasses and a motion data analysis method, the intelligent glasses system comprises the intelligent glasses and an intelligent terminal connected with the intelligent glasses, the intelligent glasses are used for acquiring motion data of a user by detecting head motion of the user, and the intelligent terminal is used for acquiring the motion data transmitted by the intelligent glasses and analyzing the motion data. And obtaining motion dynamic characteristics of the user according to the motion data, and outputting the motion dynamic characteristics. According to the intelligent glasses system, the intelligent glasses and the motion data analysis method, the motion dynamic data of the user can be conveniently and accurately measured, and the accuracy of analyzing the motion dynamic characteristics of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of smart wearable devices, and in particular to a smart glasses system, smart glasses, and a motion data analysis method. Background Art

[0002] Running is the simplest form of exercise. It does not require any equipment or specific venues, and is not restricted by age or physical condition. Therefore, it has become a popular way of fitness for the public. Running sports include a variety of running events and training (such as marathons and virtual runs), allowing runners to set and achieve different performance goals. A proper running posture is the key to avoiding injuries and improving running economy. Although there is no golden standard for running posture, running postures that usually violate body symmetry require more energy to maintain body coordination. Moreover, in long-distance running and repeated training, an inappropriate running posture not only makes muscles more prone to fatigue, thereby limiting running performance, but also accumulates pressure on joints and tendons, causing muscle pain and joint wear. Therefore, measuring running dynamic data is an important means to help runners maintain a proper running posture.

[0003] Existing smart watches can measure some running dynamic data, such as calculating the wearer's cadence and stride length by measuring the frequency of the wearer's hand swings and using a positioning system to measure the running distance. However, since smart watches are worn on the wrist, they have limitations in measurements related to the center of mass, so they need to be worn with additional equipment such as small sensors or chest straps for measurement, which not only increases the measurement cost and complexity, but also causes inconvenient measurement and inaccurate measurement data, affecting the accuracy of analyzing the user's running dynamic characteristics. Summary of the invention

[0004] The embodiments of the present application provide a smart glasses system, smart glasses, and a motion data analysis method, which can conveniently and accurately measure the user's motion dynamic data and improve the accuracy of analyzing the user's motion dynamic characteristics.

[0005] An embodiment of the present application provides a smart glasses system, including:

[0006] Smart glasses and a smart terminal connected to the smart glasses;

[0007] The smart glasses are used to obtain the user's motion data by detecting the user's head motion;

[0008] The smart terminal is used to obtain the motion data transmitted by the smart glasses, obtain the motion dynamic characteristics of the user according to the motion data, and output the motion dynamic characteristics.

[0009] On the one hand, an embodiment of the present application further provides a pair of smart glasses, which are connected to a smart terminal. The smart glasses are used to obtain motion data of a user by detecting the head movement of the user, and transmit the motion data to the smart terminal, so that the smart terminal obtains the dynamic motion characteristics of the user according to the motion data.

[0010] On one hand, an embodiment of the present application further provides a motion data analysis method, which is applied to a smart glasses system, wherein the smart glasses system includes: smart glasses and a smart terminal connected to the smart glasses, and the method includes:

[0011] The smart glasses acquire the user's motion data by detecting the user's head motion;

[0012] The smart terminal acquires the motion data transmitted by the smart glasses, obtains the motion dynamic characteristics of the user according to the motion data, and outputs the motion dynamic characteristics.

[0013] It can be seen from the above-mentioned embodiments of the present application that the smart glasses are connected to a smart terminal, and the smart glasses system includes smart glasses and a smart terminal connected to the smart glasses. The smart glasses obtain the user's motion data by detecting the user's head movement and transmit it to the smart terminal. The smart terminal obtains motion dynamic characteristics based on the motion data and outputs the motion dynamic characteristics. Since the smart glasses are worn on the user's head, the motion data of the head and / or body is obtained by measuring the user's head movement, and the motion data related to the center of mass can be accurately measured. There is no need to wear additional equipment such as small sensors or chest straps for measurement at the same time. The user's motion data can be measured conveniently and accurately, thereby improving the accuracy of analyzing the user's motion dynamic characteristics. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention.

[0015] Figure 1 A schematic diagram of the structure of a smart glasses system provided in one embodiment of the present application;

[0016] Figure 2 A schematic diagram of the hardware structure of the smart glasses provided in one embodiment of the present application;

[0017] Figure 3 A schematic diagram of the module structure of the smart glasses provided in one embodiment of the present application;

[0018] Figure 4A schematic diagram of the relationship between vertical acceleration and time when a user moves as detected by smart glasses in an embodiment of the present application;

[0019] Figure 5 This is a schematic diagram of the smart glasses in an embodiment of the present application determining the ground contact time by detecting the vertical acceleration of the user during movement;

[0020] Figure 6a This is a schematic diagram of parameter comparison before linear regression of motion data in an embodiment of the present application;

[0021] Figure 6b This is a schematic diagram of parameter comparison after linear regression of motion data in an embodiment of the present application;

[0022] Figure 7 This is a schematic diagram of the relationship between vertical acceleration and time when the user moves as detected by the smart glasses in another embodiment of the present application;

[0023] Figure 8a A bar graph and scale showing a comparison of body sway characteristics between elite athletes and high-level athletes in one embodiment of the present application;

[0024] Figure 8b For the fitting Figure 8a Schematic diagram of the curve comparison of the body sway characteristics of the two athletes;

[0025] Figure 8c A bar graph and scale showing a comparison of body sway characteristics of elite athletes and low-level athletes in another embodiment of the present application;

[0026] Figure 8d For the fitting Figure 8c Schematic diagram of the curve comparison of the body sway characteristics of the two athletes;

[0027] Figure 9a A schematic diagram of a user's step balance feature during exercise provided by an embodiment of the present application;

[0028] Figure 9b A schematic diagram of a user's step balance feature during exercise provided by another embodiment of the present application;

[0029] Fig.10 A schematic diagram of the implementation flow of the motion data analysis method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0030] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0031] This application proposes a smart glasses system that can measure the user's motion dynamic data. Figure 1 to Figure 3 , Figure 1 This is a schematic diagram of the structure of a smart glasses system provided in one embodiment of the present application. Figure 2 This is a schematic diagram of the structure of smart glasses provided in one embodiment of the present application. Figure 3 This is a schematic diagram of the module structure of smart glasses. Figure 1 The smart glasses system shown includes smart glasses 100 and a smart terminal 200;

[0032] The smart glasses 100 are connected to the smart terminal 200 via a wireless network, and the wireless network includes a mobile communication network such as Bluetooth, WIFI, and 4G or 5G, preferably Bluetooth;

[0033] The smart glasses 100 are used to obtain the user's motion data by detecting the user's head motion, and send the motion data to the smart terminal 200, where the motion data includes the head and / or body motion data;

[0034] The smart terminal 200 is used to obtain the motion data transmitted by the smart glasses 100, obtain the motion dynamic characteristics of the user according to the motion data, and output the motion dynamic characteristics.

[0035] Furthermore, the smart terminal 200 can also obtain motion evaluation data stored in a memory or in a server connected to the smart terminal 200, and the motion evaluation data includes the correspondence between personal information such as age, height, weight, and physical condition and motion dynamic characteristics. Based on the user's personal information, the user's motion dynamic characteristics are compared with the motion evaluation data to obtain real-time correction information for the user's motion posture, which is used to prompt the user's motion posture aspects that need to be corrected.

[0036] The output may be displayed on the display screen of the smart terminal 200, or may be projected on a display plane such as a screen or a wall by the smart terminal 200, or may be output to the display screen of other electronic devices for viewing by the user. The display may be a display of the corresponding relationship between the user's identity information (such as a nickname, ID, and user number, etc.) and the user's motion dynamic characteristics, or may be a display of the corresponding relationship between the user's identity information, the user's motion dynamic characteristics, and the real-time correction information of the user's motion posture.

[0037] Specifically, the smart glasses are provided with an inertial sensor 101 ; the inertial sensor 101 includes an accelerometer.

[0038] The smart glasses 100 are used to continuously acquire the motion data of a preset duration through the inertial sensor 101 at a preset sampling frequency.

[0039] The inertial sensor 101 continuously collects the head and / or body motion data of the user for a period of time (eg, 30 seconds) at a high sampling rate (eg, 100 Hz), and processes the collected motion data to obtain the motion dynamic characteristics of the user.

[0040] The user's motion dynamic features include the user's cadence, ground contact time (GCT), vertical force, vertical displacement, body shake, and step balance. The motion dynamic features in the embodiments of the present application are exemplified by running, walking, jumping, and other sports that require the participation of legs and feet.

[0041] The smart terminal 200 is provided with an application program, which can be used to acquire, store, analyze, track and display motion dynamic characteristics.

[0042] In an embodiment of the present application, the smart glasses system includes smart glasses 100 and a smart terminal 200 connected to the smart glasses 100. The smart glasses 100 obtain the user's motion data by detecting the user's head movement and transmit it to the smart terminal 200. The smart terminal 200 obtains motion dynamic characteristics based on the motion data and outputs the motion dynamic characteristics. Since the smart glasses 100 are worn on the user's head, the motion data of the head and / or body are obtained by measuring the user's head movement, and the motion data related to the center of mass can be accurately measured. There is no need to wear additional equipment such as small sensors or chest straps for measurement at the same time. The user's motion data can be measured conveniently and accurately, thereby improving the accuracy of analyzing the user's motion dynamic characteristics.

[0043] Optionally, in another embodiment, the smart terminal 200 may be a smart mobile terminal such as a smart phone, or a smart wearable device such as a smart watch. The smart terminal 200 includes a processor and a memory, wherein an application is provided in the memory, and the user can call the application through the processor to control the smart terminal 200 to wirelessly connect with the smart glasses 100, for example, through Bluetooth or WIFI, mobile communication, etc.; call the application to obtain the user's head motion data and obtain the user's motion dynamic characteristics according to the user's head motion data analysis; call the application to output the user's motion dynamic characteristics.

[0044] Need to explain, Figure 2 The schematic diagram of the structure of the smart glasses is only an example. The components such as the processor, memory, input device, playback device and microphone can be arranged as needed and are not limited by the positions shown in the figure. For the convenience of explanation, only the parts related to the embodiment of the present application are shown. The smart glasses 100 may also include: a front frame 10 and temples 20 connected to the front frame 10, and the front frame 10 may be inlaid with lenses 30.

[0045] The front frame 10 and the temples 20 may be detachably connected or fixedly connected; a processor 21 , a communication module 22 , a playback device 23 and a memory 24 are provided in the front frame 10 and / or the temples 20 .

[0046] The communication module 22 is used to communicate with a smart terminal having a communication module with the same function. The communication module 22 includes: a Bluetooth module; the communication module 22 may also include a WIFI module and a mobile communication module.

[0047] The playback device 23 may be a speaker, and may be a single speaker or multiple speakers. The present application prefers a pair of speakers, which are respectively arranged on the left and right temples.

[0048] The processor 21 is connected to the communication module 22 , the playback device 23 and the memory 24 ; the processor 21 includes a CPU (Central Processing Unit); the processor 21 obtains the movement data of the user's head and / or body through the inertial sensor 101 .

[0049] The smart glasses 100 may also be provided with an input device 25, a microphone 26 and a battery 27; wherein the input device 25 may be a button or a touch sensor for obtaining operations applied by the user; the microphone 26 is used to collect sound; and the battery 27 supplies power to the smart glasses.

[0050] The following embodiments describe in detail how the smart terminal 200 processes the motion data of the user's head and / or body acquired by the smart glasses 100 to obtain the user's motion dynamic characteristics.

[0051] In another embodiment, the smart terminal 200 can calculate the step frequency of the user during exercise based on the motion data measured by the inertial sensor 101.

[0052] Specifically, the smart terminal 200 is also used to obtain the user's body swing data within the preset time period through the inertial sensor 101 through the smart glasses 100, and the smart terminal 200 obtains the user's step frequency based on the preset time period and the user's body swing data.

[0053] Cadence is a speed measurement that counts the total number of complete cycles of movement performed in a given period of time. A complete cycle refers to one alternating landing of the left and right feet. Cadence is usually expressed in steps per minute and is used as an indicator of sports performance. When a user completes a complete gait cycle, the center of gravity of the body will swing in a cycle as the left and right feet land. This swing can be detected by the accelerometer of the smart glasses 100 worn on the user's head, such as Figure 4 As shown, the curve formed by the magnitude and direction of the vertical acceleration over a period of time can be continuously measured, and the number of cyclic swings can be obtained based on the acceleration curve. Thus, the running or walking frequency of the user can be obtained by calculating the number of cyclic swings per minute.

[0054] In another embodiment, the intelligent terminal 200 can calculate the ground contact time of the user during exercise based on the motion data measured by the inertial sensor 101. The ground contact time is the amount of time that the sole of the foot is in contact with the ground in each step, and is measured in milliseconds (ms) when recording running activities. The shorter the ground contact time, the better the user's athletic performance. At the moment the foot contacts the ground, the acceleration of the body's center of mass, that is, the acceleration of the head or body, changes from downward to upward. After smoothing and thresholding the measured motion data, the time Δt for the acceleration direction change is obtained.

[0055] Specifically, see Figure 5 , Figure 5 In order to calculate the corresponding relationship between acceleration data and time for ground contact time, the smart terminal 200 is further used to obtain the time length Δt of the vertical acceleration of the user's head or body transmitted by the smart glasses 100 and obtained by the inertial sensor 101, and to calculate the time length Δt of the change from downward to upward, and to calculate the time length Δt of the change and the preset first calibration coefficient A. GCT and time delay B GCT Get that touchdown time.

[0056] Taking into account the time delay and energy dissipation of the force transmitted from the foot to the trunk and then to the head, linear fitting can be used to calibrate the data and obtain the calculation formula for the ground contact time GCT:

[0057] GCT=A GCT Δt+BGCT

[0058] The first calibration coefficient A GCT and time delay B GCT It is formulated by comparing Δt with reference motion data using linear regression.

[0059] The specific method of linear regression is to synchronously obtain acceleration data through the accelerometer of the smart glasses 100, and to shoot the user's motion state through the camera device. According to the acceleration data obtained by the smart glasses 100, the relevant motion features are obtained, and the user's motion state is photographed by using markers on specific parts of the user such as the hip, shoulder and ankle, and the reference motion data is obtained by analyzing the displacement of the markers over time. The relevant motion features and the reference motion data are linearly regressed to obtain the motion dynamic features corresponding to the acceleration data obtained by the smart glasses 100. For details, see Figure 6a and Figure 6b , Figure 6a is a schematic diagram comparing the acceleration data measured by the smart glasses 100 and the reference motion data captured by the camera device before linear regression. The acceleration data obtained by the smart glasses 100 and the reference motion data captured by the camera device have the same trend but different values; Figure 6b : is a schematic diagram comparing the acceleration data measured by the smart glasses 100 after linear regression calculation and the reference motion data captured by the camera device. The acceleration data of the smart glasses 100 after linear regression is close to the reference motion data captured by the camera device. Figure 6a and Figure 6b The horizontal axis is the acceleration data obtained by the smart glasses 100, specifically the acceleration vertical force, the unit is BW, and the vertical axis is the reference motion data, the unit is BW.

[0060] In another embodiment, the smart terminal 200 can calculate the vertical force of the user's body during exercise based on the motion data measured by the inertial sensor 101. The vertical force of the body can be several times the user's own weight. The impact on the body is a key factor in sports injuries. Monitoring the vertical force of the body during exercise can know the exercise power and assess the risk of sports injuries. Acceleration is proportional to force, and the vertical force of the body can be inferred based on the maximum vertical acceleration of the head.

[0061] See also Figure 7 , the smart glasses 100 obtain multiple vertical accelerations of the user's head or body, Figure 7 The horizontal dotted line in the figure is the maximum acceleration of the user's head. The smart terminal 200 is also used to obtain multiple vertical accelerations of the user's head or body transmitted by the smart glasses 100 and obtained by the inertial sensor 101; according to the maximum vertical acceleration a among the multiple vertical accelerationsz,max,head and the user's weight BW, the maximum vertical force F on the user's head is obtained z,max,head , and according to the maximum vertical force of the head, the second calibration coefficient A is pre-set F and force calibration volume B F Get the maximum vertical force F of the body z,max,body .

[0062] F z,max,body =A F F z,max,head +B F

[0063] BW=mg

[0064] Among them, A F and B F According to linear regression, F z,max,head The constant is calculated by comparing with the reference motion data obtained by the camera device, where m is the user mass and g is the gravitational acceleration.

[0065] In another embodiment, the smart terminal 200 can calculate the vertical displacement of the user's body during exercise based on the motion data measured by the inertial sensor 101. The vertical displacement of the body is the amount of movement of the trunk in the vertical direction when the user takes each step during exercise, measured in centimeters or millimeters. It is generally believed that a lower vertical displacement of the body is more in line with running economy, reducing the energy that could have been used for moving forward and wasted by moving the body up and down.

[0066] The vertical acceleration of the head or body can be measured by the inertial sensor 101, and the vertical displacement of the head or body over time can be obtained by double integration. Similarly, the vertical displacement of the body mass center can be obtained by linear fitting.

[0067] Specifically, the smart terminal 200 is also used to obtain multiple vertical accelerations a of the user's head or body transmitted by the smart glasses 100 and obtained by the inertial sensor 101. z , according to the multiple vertical accelerations, the vertical displacements z of the user's head over time are obtained head , according to the maximum displacement max(z head ) and minimum displacement min(z head ) to obtain the vertical displacement Δz of the user's head head , according to the vertical displacement of the head, the third calibration coefficient A is preset Z and displacement calibration amount B Z The vertical displacement Δz of the body is obtained body .

[0068]

[0069] Δz head =max(z head )-min(z head )

[0070] Δz body =A z Δz head +B z

[0071] Where t is time and N is the vertical acceleration a z The number of

[0072] The third calibration factor A Z and displacement calibration amount B Z According to linear regression, Δz head A constant that is determined by comparison with reference motion data from the camera.

[0073] In another embodiment, the smart terminal 200 can calculate the swaying characteristics of the user's head or body during exercise based on the motion data measured by the inertial sensor 101. The smart glasses 100 can measure the body swaying data, that is, the acceleration of the body in the left and right directions, through the inertial sensor 101, and the probability density distribution of the acceleration can reflect the degree of body shaking. The body swaying data of a standard user is collected in advance. The standard user can be an elite athlete with excellent athletic ability, and the average value of the body swaying data is taken as reference data for the degree of body sway of the user. In addition, the density distribution including the mean and standard deviation can be used as a quantifiable parameter, and the smart terminal 200 can output it on the display screen to facilitate the user to compare his or her athletic performance with that of the standard user.

[0074] The smart terminal 200 is also used to obtain multiple accelerations of the user's head or body along the left and right directions transmitted by the smart glasses 100 through the inertial sensor 101, obtain the probability density distribution of the user's acceleration in the left and right directions of the head, and characterize the user's body swaying characteristics through the probability density distribution of the acceleration.

[0075] See also Figures 8a to 8d , Figure 8a and Figure 8b A comparison of pre-measured body sway characteristics of elite and high-level athletes, with a scale. Figure 8c and Figure 8d It is a comparative diagram and scale of the pre-measured body sway characteristics of elite athletes and low-level athletes, where the acceleration probability distribution in the x-axis direction is used to represent the degree of shaking of the user's body. The running level of high-level athletes is higher than that of low-level athletes but lower than that of elite athletes.

[0076] It can be seen that in Figure 8a and 8b In the comparative diagram, the acceleration distribution of elite athletes and high-level athletes in the x-axis direction is relatively concentrated, that is, concentrated on the vertical axis of the body, indicating that the body swings less when running; Figure 8c and Figure 8d In the figure, the acceleration distribution of elite athletes in the x-axis direction is still concentrated, but that of low-level athletes is relatively dispersed in the x-axis direction, indicating that low-level athletes have a larger body swaying amplitude when running.

[0077] Figures 8a to 8d The scale in is used to visualize the user's body tilt and sway during exercise, which is obtained based on the mean and standard deviation in the probability density distribution of acceleration. The visualization effect can be used to compare the difference in body sway between the user and elite athletes.

[0078] In another embodiment, the smart terminal 200 can calculate the step balance characteristics of the user during exercise based on the motion data measured by the inertial sensor 101. Step balance refers to the difference in strength between the alternating steps of the left foot and the right foot when the user is exercising. Ideally, the stepping strength of the left and right feet should be the same to maintain good body symmetry. The smart terminal 200 can calculate the average difference in strength between the alternating steps of the user, and use the z-axis acceleration to evaluate the difference in step strength, so that the user can understand his or her step balance and check whether he or she needs to improve and the progress of improvement.

[0079] The smart terminal 200 obtains multiple vertical accelerations of the user's head or body obtained by the inertial sensor 101 and transmitted by the smart glasses 100, obtains the median value of the multiple vertical accelerations of each of the user's two feet based on the multiple vertical accelerations, and obtains the user's average alternating step difference acceleration based on the median value of the multiple vertical accelerations of the user's left foot and the median value of the multiple vertical angular velocities of the user's right foot as the user's step balance feature.

[0080] See also Figure 9a and Figure 9b , Figure 9a and 9b This is a schematic diagram of the average alternating step difference acceleration of the user during exercise. The horizontal axis is time, the unit is seconds (s), and the vertical axis is acceleration, the unit is meters per second. 2 (ms -2 ), the black dot in the figure represents the data of one foot of the user, which can be the left foot or the right foot, and the white dot represents the data of the other foot of the user. Figure 9a The average alternating step difference acceleration of users in the -2 , indicating that the user's two feet have an average stepping force when running; Figure 9bThe average alternating step difference acceleration of users in the middle is larger, which is 0.84ms -2 , which means that when the user is running, the stepping force of one foot is greater and the stepping force of the other side is smaller.

[0081] The present application also provides a smart glasses, which can be the above Figures 1 to 3 The smart glasses 100 shown in the figure are connected to a smart terminal.

[0082] The smart glasses 100 are used to obtain the user's motion data by detecting the user's head movement, and transmit the motion data to the smart terminal so that the smart terminal can obtain the user's motion dynamic characteristics based on the motion data.

[0083] Furthermore, the smart glasses include an inertial sensor, which is used to obtain movement data of the user's head and / or body. The inertial sensor includes an accelerometer.

[0084] The smart glasses also include a Bluetooth module, which is used to transmit the movement data of the user's head and / or body acquired by the smart glasses to the smart terminal.

[0085] For other technical details of the smart glasses, please refer to the description of the aforementioned embodiments and will not be repeated here.

[0086] In an embodiment of the present application, the smart glasses system includes smart glasses and a smart terminal connected to the smart glasses. The smart glasses obtain the user's motion data by detecting the user's head movement and transmit the data to the smart terminal, so that the smart terminal obtains and outputs the motion dynamic characteristics based on the motion data. Since the smart glasses are worn on the user's head, the motion data of the head and / or body are obtained by measuring the user's head movement, and the motion data related to the center of mass can be accurately measured. There is no need to wear additional equipment such as small sensors or chest straps for measurement at the same time. The user's motion data can be measured conveniently and accurately, thereby improving the accuracy of analyzing the user's motion dynamic characteristics.

[0087] See also Fig.10 , Fig.10 The following is a schematic diagram of the implementation process of the motion data analysis method provided in the embodiment of the present application, which can be applied to the smart glasses system in the above embodiment. The method includes the following steps:

[0088] S301, the smart glasses obtain the user's motion data by detecting the user's head motion;

[0089] S302, the smart terminal obtains the motion data transmitted by the smart glasses, and obtains the user's motion dynamic characteristics according to the motion data;

[0090] S303: The intelligent terminal outputs motion dynamic characteristics.

[0091] For specific contents in the embodiments of this application, please refer to the description of the aforementioned embodiments.

[0092] In an embodiment of the present application, the smart glasses system includes smart glasses and a smart terminal connected to the smart glasses. The smart glasses obtain the user's motion data by detecting the user's head movement and transmit the data to the smart terminal. The smart terminal obtains motion dynamic characteristics based on the motion data and outputs the motion dynamic characteristics. Since the smart glasses are worn on the user's head, the motion data of the head and / or body are obtained by measuring the user's head movement. The motion data related to the center of mass can be accurately measured. There is no need to wear additional equipment such as small sensors or chest straps for measurement at the same time. The user's motion data can be measured conveniently and accurately, thereby improving the accuracy of analyzing the user's motion dynamic characteristics.

[0093] The motion dynamic characteristics include one or more of step frequency, ground contact time, body vertical force, body vertical displacement, body sway characteristics and step balance characteristics.

[0094] The smart glasses are provided with an inertial sensor; specifically, the inertial sensor includes an accelerometer.

[0095] Smart glasses use inertial sensors to continuously obtain motion data for a preset duration at a preset sampling frequency.

[0096] In another embodiment, step S302 includes:

[0097] The smart terminal obtains the user's body swing data transmitted by the smart glasses through the inertial sensor within the preset time period, and obtains the step frequency according to the preset time period and the swing data.

[0098] In another embodiment, step S302 includes:

[0099] The smart terminal obtains the duration for the direction of the vertical acceleration of the user's head or body obtained by the inertial sensor and transmitted by the smart glasses to change from downward to upward, and obtains the contact time according to the duration of the change, a preset first calibration coefficient and a time delay.

[0100] In another embodiment, step S302 includes:

[0101] The smart terminal obtains multiple vertical accelerations of the user's head or body acquired by the inertial sensor and transmitted by the smart glasses;

[0102] Obtaining a maximum vertical force on the user's head according to a maximum vertical acceleration among the multiple vertical accelerations and the user's weight;

[0103] The body vertical force is obtained according to the maximum vertical force of the head, the preset second calibration coefficient and the force calibration amount.

[0104] In another embodiment, step S302 includes:

[0105] The smart terminal obtains multiple vertical accelerations of the user's head or body acquired by the inertial sensor and transmitted by the smart glasses;

[0106] Obtaining each displacement of the user's head in the vertical direction over time according to the multiple vertical accelerations;

[0107] Obtaining a vertical displacement of the user's head according to a maximum displacement and a minimum displacement among the displacements;

[0108] According to the vertical displacement of the head, the preset third calibration coefficient and the displacement calibration amount are used to obtain the vertical displacement of the body.

[0109] In another embodiment, step S302 includes:

[0110] The smart terminal obtains multiple accelerations of the user's head or body along the left and right directions transmitted by the smart glasses through the inertial sensor, obtains the probability density distribution of the user's acceleration in the left and right directions of the head, and characterizes the user's body swaying characteristics through the probability density distribution of the acceleration.

[0111] In another embodiment, the method further includes: the intelligent terminal obtains a mean value and a standard deviation of the probability density distribution of the user's acceleration, and marks the body sway amplitude of the user by the mean value and the standard deviation.

[0112] In another embodiment, step S302 includes:

[0113] The smart terminal obtains multiple vertical accelerations of the user's head or body acquired by the inertial sensor and transmitted by the smart glasses;

[0114] Obtaining median values ​​of multiple vertical accelerations of the user's two feet according to the multiple vertical accelerations;

[0115] According to the median value of multiple vertical accelerations of the user's left foot and the median value of multiple vertical angular velocities of the user's right foot, the user's average alternating step difference acceleration is obtained as the user's step balance feature.

[0116] In an embodiment of the present application, the smart glasses acquire the user's motion data by detecting the user's head movement and transmit the data to the smart terminal, so that the smart terminal obtains and outputs the motion dynamic characteristics based on the motion data. Since the smart glasses are worn on the user's head, the motion data of the head and / or body are acquired by measuring the user's head movement, and the motion data related to the center of mass can be accurately measured. There is no need to wear additional equipment such as small sensors or chest straps for measurement at the same time. The user's motion data can be measured conveniently and accurately, thereby improving the accuracy of analyzing the user's motion dynamic characteristics.

[0117] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0118] The above is a description of the smart glasses system and smart glasses provided by the present invention. For those skilled in the art, according to the ideas of the embodiments of the present application, there may be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A smart glasses system, characterized in that: The smart glasses system comprises: Smart glasses and a smart terminal connected to the smart glasses; The smart glasses are used to obtain the user's motion data by detecting the user's head motion; The smart terminal is used to obtain the motion data transmitted by the smart glasses, obtain the motion dynamic characteristics of the user according to the motion data, and output the motion dynamic characteristics.

2. The smart glasses system according to claim 1, characterized in that: The smart glasses are provided with an inertial sensor; The smart glasses are used to continuously acquire the motion data of a preset duration through the inertial sensor according to a preset sampling frequency.

3. The smart glasses system according to claim 2, characterized in that: The inertial sensor includes an accelerometer.

4. The smart glasses system according to claim 2, characterized in that: The motion dynamic characteristics include one or more of step frequency, ground contact time, body vertical force, body vertical displacement, body sway characteristics and step balance characteristics.

5. The smart glasses system according to claim 4, characterized in that: The smart terminal is also used to obtain the user's body swing data transmitted by the smart glasses through the inertial sensor within the preset time period, and obtain the step frequency according to the preset time period and the swing data.

6. The smart glasses system according to claim 4, characterized in that: The smart terminal is further used to obtain the duration for the direction of the vertical acceleration of the user's head or body obtained by the inertial sensor and transmitted by the smart glasses to change from downward to upward, and obtain the contact time according to the duration of the change, a preset first calibration coefficient and a time delay.

7. The smart glasses system according to claim 4, characterized in that: The smart terminal is further used to obtain multiple vertical accelerations of the user's head or body acquired by the inertial sensor and transmitted by the smart glasses; Obtaining a maximum vertical force on the user's head according to a maximum vertical acceleration among the multiple vertical accelerations and the user's weight; The body vertical force is obtained according to the maximum vertical force of the head, a preset second calibration coefficient and a force calibration amount.

8. The smart glasses system according to claim 4, characterized in that: The smart terminal is further used to obtain multiple vertical accelerations of the user's head or body acquired by the inertial sensor and transmitted by the smart glasses; Obtaining each displacement of the user's head in the vertical direction over time according to the multiple vertical accelerations; Obtaining a vertical displacement of the user's head according to a maximum displacement and a minimum displacement among the displacements; The vertical displacement of the body is obtained according to the vertical displacement of the head, the preset third calibration coefficient and the displacement calibration amount.

9. The smart glasses system according to claim 4, characterized in that: The smart terminal is also used to obtain multiple accelerations of the user's head or body along the left and right directions transmitted by the smart glasses through the inertial sensor, obtain the probability density distribution of the user's acceleration in the left and right directions of the head, and characterize the user's body swaying characteristics through the probability density distribution of the acceleration.

10. The smart glasses system according to claim 9, characterized in that: The intelligent terminal is further used to obtain the average value and standard deviation of the probability density distribution of the user's acceleration, and mark the body sway amplitude of the user by the average value and the standard deviation.

11. The smart glasses system according to claim 4, characterized in that: The smart terminal is further used to obtain multiple vertical accelerations of the user's head or body acquired by the inertial sensor and transmitted by the smart glasses; Obtaining median values ​​of a plurality of vertical accelerations of the user's two feet according to the plurality of vertical accelerations; According to the median value of multiple vertical accelerations of the user's left foot and the median value of multiple vertical angular velocities of the user's right foot, the user's average alternating step difference acceleration is obtained as the step balance feature of the user.

12. A smart glasses, characterized in that: The smart glasses are connected to a smart terminal; The smart glasses are used to obtain the user's motion data by detecting the user's head movement, and transmit the motion data to the smart terminal, so that the smart terminal obtains the user's motion dynamic characteristics according to the motion data.

13. The smart glasses according to claim 12, characterized in that: The smart glasses include an inertial sensor, and the inertial sensor is used to obtain movement data of the user's head and / or body.

14. The smart glasses according to claim 13, characterized in that: The inertial sensor includes an accelerometer.

15. The smart glasses according to claim 14, characterized in that: The smart glasses further include a Bluetooth module, and the Bluetooth module is used to transmit the movement data of the user's head and / or body acquired by the smart glasses to the smart terminal.

16. A motion data analysis method, applied to a smart glasses system, characterized in that: The smart glasses system comprises: smart glasses and a smart terminal connected to the smart glasses, and the method comprises: The smart glasses acquire the user's motion data by detecting the user's head motion; The smart terminal acquires the motion data transmitted by the smart glasses, obtains the motion dynamic characteristics of the user according to the motion data, and outputs the motion dynamic characteristics.

17. The method according to claim 16, characterized in that The smart glasses are provided with an inertial sensor; The smart glasses acquire the user's motion data by detecting the user's head motion, including: The smart glasses are used to continuously acquire the motion data of a preset duration through the inertial sensor according to a preset sampling frequency.

18. The method according to claim 17, characterized in that The motion dynamic characteristics include one or more of step frequency, ground contact time, body vertical force, body vertical displacement, body sway characteristics and step balance characteristics.

19. The method according to claim 18, characterized in that The smart terminal acquires the motion data transmitted by the smart glasses, and obtains the motion dynamic characteristics of the user according to the motion data, including: The smart terminal obtains the duration for the direction of the vertical acceleration of the user's head or body obtained by the inertial sensor and transmitted by the smart glasses to change from downward to upward, and obtains the contact time according to the duration of the change, a preset first calibration coefficient and a time delay.

20. The method according to claim 18, characterized in that The smart terminal acquires the motion data transmitted by the smart glasses, and obtains the motion dynamic characteristics of the user according to the motion data, including: The smart terminal acquires a plurality of vertical accelerations of the user's head or body acquired by the inertial sensor and transmitted by the smart glasses; Obtaining a maximum vertical force on the user's head according to a maximum vertical acceleration among the multiple vertical accelerations and the user's weight; The body vertical force is obtained according to the maximum vertical force of the head, a preset second calibration coefficient and a force calibration amount.

Citation Information

Patent Citations

  • Intelligent glasses application system

    CN105068277A

  • Intelligent glasses, method for monitoring human body posture, medium, terminal and system

    CN113534500A

  • Ground touching action recognition method and storage medium

    CN113780159A

  • Motion recognition method and device, terminal equipment and motion monitoring system

    CN114259720A

  • System and method for self-assessment of physical capabilities and condition changes

    US20200245920A1

Cited By

  • Eye movement tracking method, intelligent glasses, mobile terminal and eye movement tracking system

    CN120891931A