Smart glasses system, smart glasses, and motion data analysis method
By detecting the user's head movement data through a smart glasses system, the convenience and accuracy issues of existing smartwatches in measuring running dynamic data are solved, and efficient analysis of dynamic motion features is achieved.
Patent Information
- Application Number
- PCT/CN2025/106334
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-19
- Filing Date
- 2025-06-30
- Publication Date
- 2026-01-22
AI Technical Summary
Existing smartwatches suffer from inconvenience and inaccuracy in measuring running dynamic data because they are worn on the wrist, especially in measurements related to the center of mass, which limits the accuracy of analyzing the user's running dynamic characteristics.
The system employs smart glasses, which are worn on the user's head. Inertial sensors detect the user's head movement data and transmit it to a smart terminal for analysis, obtaining dynamic characteristics of the movement, including cadence, ground contact time, vertical force, vertical displacement, body sway, and balance characteristics.
It enables convenient and accurate measurement of motion data related to the center of mass without the need for additional equipment, thus improving the accuracy of motion dynamics analysis.
Smart Images

Figure CN2025106334_22012026_PF_FP_ABST
Abstract
Description
Smart glasses system, smart glasses and exercise data analysis method
[0001] The present application claims priority to the Chinese patent application No. CN 2024109806252, filed on July 19, 2024, entitled "Smart glasses system, smart glasses and exercise data analysis method", with the State Intellectual Property Office of China, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the technical field of smart wearable devices, in particular to a smart glasses system, smart glasses and exercise data analysis method. BACKGROUND
[0003] Running is the simplest form of exercise, which does not require any equipment or specific venue, and is not limited by age and physical condition, so it has become a popular form of fitness. Running contains a variety of running projects and training (such as marathons and virtual runs), which allow 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 gold standard for running posture, a running posture that deviates from body symmetry requires more energy to maintain body coordination. Moreover, in long-distance running and repeated training, an improper running posture not only makes muscles more prone to fatigue, thereby limiting running performance, but also accumulates pressure on joints and tendons, leading to muscle pain and joint wear. Therefore, measuring running dynamic data is an important means to help runners maintain a proper running posture.
[0004] Existing smart watches can measure some running dynamic data, such as calculating the wearer's step frequency and stride length by measuring the frequency of the wearer's hand swing and measuring the running distance using a positioning system. However, due to the limitations of measuring the center of mass when the smart watch is worn on the wrist, additional equipment such as small sensors or chest straps need to be worn simultaneously for measurement, which not only increases the measurement cost and complexity, but also makes the measurement less convenient and the measurement data inaccurate, affecting the accuracy of analyzing the user's running dynamic characteristics. TECHNICAL PROBLEM
[0005] The embodiments of the present application provide a smart glasses system, smart glasses and exercise data analysis method, which can conveniently and accurately measure the user's exercise dynamic data and improve the accuracy of analyzing the user's exercise dynamic characteristics. TECHNICAL SOLUTION
[0006] In one aspect, the embodiments of the present application provide a smart glasses system, comprising:
[0007] a smart glasses and a smart terminal connected to the smart glasses;
[0008] The smart glasses are used to acquire motion data of the user by detecting head movement of the user;
[0009] The smart terminal is used to acquire the motion data transmitted by the smart glasses, to obtain motion dynamic characteristics of the user according to the motion data, and to output the motion dynamic characteristics.
[0010] The smart glasses are used to acquire motion data of the user by detecting head movement of the user, and to transmit the motion data to the smart terminal, so that the smart terminal obtains motion dynamic characteristics of the user according to the motion data.
[0011] The smart glasses are used to acquire motion data of the user by detecting head movement of the user, and to transmit the motion data to the smart terminal, so that the smart terminal obtains motion dynamic characteristics of the user according to the motion data.
[0012] The smart glasses are used to acquire motion data of the user by detecting head movement of the user;
[0013] The smart terminal is used to acquire the motion data transmitted by the smart glasses, to obtain motion dynamic characteristics of the user according to the motion data, and to output the motion dynamic characteristics. Advantages
[0014] From the above embodiments of the present application, it can be seen that the smart glasses are connected to the smart terminal, the smart glasses system includes the smart glasses and the smart terminal connected to the smart glasses, the smart glasses acquire motion data of the user by detecting head movement of the user and transmit the motion data to the smart terminal, the smart terminal obtains motion dynamic characteristics according to the motion data, and outputs the motion dynamic characteristics. Since the smart glasses are worn on the head of the user, the motion data of the head and / or the body is obtained by measuring the head movement of the user, the motion data related to the center of mass can be accurately measured, and additional devices such as small sensors or chest bands are not needed for measurement, the motion data of the user can be conveniently and accurately measured, and thus the accuracy of analyzing the motion dynamic characteristics of the user is improved. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application.
[0016] FIG. 1 is a structural schematic diagram of a smart glasses system according to an embodiment of the present application;
[0017] Fig. 2 is a schematic diagram of a hardware structure of the smart glasses according to an embodiment of the present application;
[0018] Fig. 3 is a schematic diagram of a module structure of the smart glasses according to an embodiment of the present application;
[0019] Fig. 4 is a schematic diagram of a relationship between a vertical direction acceleration and time when a user is moving, which is detected by the smart glasses according to an embodiment of the present application;
[0020] Fig. 5 is a schematic diagram of determining a time of landing by detecting a vertical direction acceleration when a user is moving, which is implemented by the smart glasses according to an embodiment of the present application;
[0021] Fig. 6a is a schematic diagram of a parameter comparison before linear regression of motion data according to an embodiment of the present application;
[0022] Fig. 6b is a schematic diagram of a parameter comparison after linear regression of motion data according to an embodiment of the present application;
[0023] Fig. 7 is a schematic diagram of a relationship between a vertical direction acceleration and time when a user is moving, which is detected by the smart glasses according to another embodiment of the present application;
[0024] Fig. 8a is a schematic diagram of a columnar comparison of body swing characteristics of elite athletes and high-level athletes, and a scale according to an embodiment of the present application;
[0025] Fig. 8b is a schematic diagram of a comparison of curves of the body swing characteristics of the two kinds of athletes according to an embodiment of the present application;
[0026] Fig. 8c is a schematic diagram of a columnar comparison of body swing characteristics of elite athletes and low-level athletes, and a scale according to another embodiment of the present application;
[0027] Fig. 8d is a schematic diagram of a comparison of curves of the body swing characteristics of the two kinds of athletes according to another embodiment of the present application;
[0028] Fig. 9a is a schematic diagram of a step balance characteristic when a user is moving according to an embodiment of the present application;
[0029] Fig. 9b is a schematic diagram of a step balance characteristic when a user is moving according to another embodiment of the present application;
[0030] Fig. 10 is a schematic diagram of an implementation flow of a motion data analysis method according to an embodiment of the present application. Embodiments of the present application
[0031] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0032] The present application provides a smart glasses system capable of measuring motion dynamic data of a user. Referring to FIGS. 1-3, FIG. 1 is a structural schematic diagram of a smart glasses system according to an embodiment of the present application, FIG. 2 is a structural schematic diagram of smart glasses according to an embodiment of the present application, and FIG. 3 is a schematic diagram of module composition of the smart glasses. The smart glasses system shown in FIG. 1 comprises smart glasses 100 and a smart terminal 200.
[0033] The smart glasses 100 are connected to the smart terminal 200 through a wireless network, which comprises Bluetooth, WIFI, 4G or 5G mobile communication network, and preferably Bluetooth.
[0034] The smart glasses 100 are used to acquire motion data of the user by detecting head movement of the user, and send the motion data to the smart terminal 200. The motion data comprises motion data of the head and / or the body.
[0035] The smart terminal 200 is used to acquire the motion data transmitted by the smart glasses 100, obtain motion dynamic characteristics of the user according to the motion data, and output the motion dynamic characteristics.
[0036] Further, the smart terminal 200 can also acquire motion evaluation data stored in a memory or a server connected to the smart terminal 200. The motion evaluation data comprises a corresponding relationship between personal information such as age, height, weight, body condition, etc. and the motion dynamic characteristics. Based on the personal information of the user, the motion dynamic characteristics of the user are compared with the motion evaluation data to obtain real-time correction information of the motion posture of the user, which is used to prompt aspects of the motion posture of the user that need to be corrected.
[0037] The output mode can be display on a display screen of the smart terminal 200, projection on a display plane such as a curtain or a wall surface through the smart terminal 200, or display on a display screen of other electronic devices for the user to view. The display mode can be display of a corresponding relationship between identity information (such as nickname, ID, and user number, etc.) of the user and the motion dynamic characteristics of the user, or display of a corresponding relationship between the identity information of the user, the motion dynamic characteristics of the user, and the real-time correction information of the motion posture of the user.
[0038] Specifically, the smart glasses are provided with an inertial sensor 101; the inertial sensor 101 includes an accelerometer.
[0039] The smart glasses 100 are used to continuously acquire the motion data of the user for a preset time length by the inertial sensor 101 at a preset sampling frequency.
[0040] The inertial sensor 101 continuously collects the motion data of the head and / or body of the user for a time length (for example, 30 seconds) at a high sampling rate (for example, 100 Hz), and processes the collected motion data to obtain the motion dynamic characteristics of the user.
[0041] The motion dynamic characteristics of the user include cadence, ground contact time (GCT), vertical force, vertical displacement, body shake characteristics and step balance characteristics of the user. The motion dynamic characteristics in the embodiments of the present application are exemplified by running, walking, jumping and other motions that require the participation of legs and feet.
[0042] The smart terminal 200 is provided with an application program, which can be used to acquire, store, analyze, track and display the motion dynamic characteristics.
[0043] In the embodiments of the present application, the smart glasses system includes the smart glasses 100 and the smart terminal 200 connected with the smart glasses 100, the smart glasses 100 acquires the motion data of the user by detecting the head movement of the user and transmits the motion data to the smart terminal 200, the smart terminal 200 obtains the motion dynamic characteristics according to the motion data and outputs the motion dynamic characteristics. Since the smart glasses 100 are worn on the head of the user, the motion data of the head and / or body are obtained by measuring the head movement of the user, the motion data related to the center of mass can be accurately measured, and additional devices such as small sensors or chest bands are not required for measurement, the motion data of the user can be conveniently and accurately measured, thereby improving the accuracy of analyzing the motion dynamic characteristics of the user.
[0044] Optionally, in another embodiment, the smart terminal 200 can 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 the memory is provided with an application program, the user can control the smart terminal 200 to be wirelessly connected with the smart glasses 100 by calling the application program through the processor, for example, connected through Bluetooth or WiFi, mobile communication and the like; call the application program to acquire the head movement data of the user and analyze the motion dynamic characteristics of the user according to the head movement data of the user; call the application program to output the motion dynamic characteristics of the user.
[0045] It should be noted that the structure of the smart glasses in FIG. 2 is only an example, and the processor, the memory, the input device, the playing device, the microphone and the like can be arranged as needed and are not limited to the positions shown in the figure. For the convenience of description, only the parts related to the embodiments of the present application are shown. The smart glasses 100 can further include a front frame 10 and a temple 20 connected to the front frame 10, and the front frame 10 can be inlaid with a lens 30.
[0046] The front frame 10 and the temple 20 can be detachably connected or fixedly connected, and the processor 21, the communication module 22, the playing device 23 and the memory 24 are arranged in the front frame 10 and / or the temple 20.
[0047] The communication module 22 is used for communication with a smart terminal having the same function communication module, and the communication module 22 includes a Bluetooth module. The communication module 22 can further include a WIFI module and a mobile communication module.
[0048] The playing device 23 can be a loudspeaker, which can be a single or multiple loudspeakers. The present application preferably includes a pair of loudspeakers arranged on the left and right temples respectively.
[0049] The processor 21 is connected to the communication module 22, the playing device 23 and the memory 24. The processor 21 includes a CPU (Central Processing Unit, CPU). The processor 21 obtains the motion data of the user's head and / or body through the inertial sensor 101.
[0050] The smart glasses 100 can further include an input device 25, a microphone 26 and a battery 27. The input device 25 can be a button or a touch sensor, which is used for obtaining the operation applied by the user. The microphone 26 is used for collecting sound. The battery 27 supplies power to the smart glasses.
[0051] The motion dynamic characteristics of the user are obtained by the smart terminal 200 according to the motion data of the user's head and / or body obtained by the smart glasses 100 in the following embodiments.
[0052] In another embodiment, the smart terminal 200 can calculate the step frequency of the user during the motion according to the motion data measured by the inertial sensor 101.
[0053] Specifically, the smart terminal 200 is further used for obtaining the data of the user's body swing within the preset time length through the inertial sensor 101 of the smart glasses 100, and obtaining the step frequency of the user according to the preset time length and the data of the user's body swing.
[0054] Step rate is a measure of speed that counts the total number of complete cycles of movement in a given period of time, a complete cycle being defined as one left foot and right foot landing in turn, and is usually expressed in steps per minute, and is used as an indicator of athletic performance. During a gait cycle in which a user completes a complete cycle, the center of mass of the body will complete a cyclic swing with the left and right foot landing, and this swing can be detected by the accelerometer of the smart glasses 100 worn on the head of the user, as shown in FIG. 4, and the curve formed by the magnitude and direction of the vertical acceleration can be continuously measured for a period of time, and the number of cyclic swings can be obtained according to the acceleration curve, and thus by calculating the number of cyclic swings per minute, the step rate of the user running or walking can be obtained.
[0055] In another embodiment, the smart terminal 200 can calculate the ground contact time of the user during movement according to the movement data measured by the inertial sensor 101. The ground contact time is the amount of time the foot sole 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 when the foot is in contact with the ground, the acceleration of the center of mass of the body, i.e. the acceleration of the head or the body, changes from downward to upward, and after smoothing and threshold processing of the measured movement data, the time Δt of the change in the direction of acceleration is obtained.
[0056] Specifically, referring to FIG. 5, which is a schematic diagram of the correspondence between acceleration data and time for calculating the ground contact time, the smart terminal 200 is further configured to obtain the time Δt of the change in the direction of the vertical acceleration of the head or the body of the user obtained by the inertial sensor 101 from downward to upward, and obtain the ground contact time according to the time Δt of the change, a first calibration coefficient A GCT and a time delay B GCT .
[0057] Considering the time delay and energy dissipation of force transmission from the foot to the torso and then to the head, linear fitting can be used for data calibration to obtain the calculation formula of the ground contact time GCT:
[0058] GCT=A GCT Δt+B GCT
[0059] The first calibration coefficient A GCT and the time delay B GCT are determined by comparing Δt with reference movement data using linear regression.
[0060] The specific way of linear regression is to obtain acceleration data through the accelerometer of the smart glasses 100 synchronously, and to capture the motion state of the user through the camera. According to the motion characteristics obtained by the smart glasses 100 in relation to the acceleration data, and using markers on specific parts of the user's body such as the hips, shoulders and ankles to capture the motion state of the user, reference motion data is obtained by analyzing the displacement of the markers over time, and the relevant motion characteristics are calculated by linear regression with the reference motion data to obtain the motion dynamic characteristics corresponding to the acceleration data obtained by the smart glasses 100. Referring to FIGS. 6a and 6b, FIG. 6a is a comparison diagram of the acceleration data measured by the smart glasses 100 before linear regression and the reference motion data captured by the camera, the acceleration data obtained by the smart glasses 100 is consistent with the trend of the reference motion data captured by the camera but the values are different; FIG. 6b is a comparison diagram of the acceleration data measured by the smart glasses 100 after linear regression and the reference motion data captured by the camera, the acceleration data of the smart glasses 100 after linear regression is close to the values of the reference motion data captured by the camera. In FIGS. 6a and 6b, the horizontal coordinate is the acceleration data obtained by the smart glasses 100, specifically the vertical acceleration, and the unit is BW, and the vertical coordinate is the reference motion data, and the unit is BW.
[0061] In another embodiment, the smart terminal 200 can calculate the body vertical force of the user during motion according to the motion data measured by the inertial sensor 101. The body vertical force can be several times the body weight of the user, and the impact on the body is a key factor for sports injuries. Monitoring the body vertical force during exercise can know the exercise power and also evaluate the risk of sports injuries. Acceleration is proportional to force, and the maximum vertical acceleration of the head can be used to infer the body vertical force.
[0062] Referring to FIG. 7, the smart glasses 100 obtain multiple vertical accelerations of the user's head or body, the maximum acceleration of the user's head in FIG. 7 is represented by a horizontal dashed line, and the smart terminal 200 is also configured to obtain the multiple vertical accelerations of the user's head or body transmitted by the smart glasses 100 through the inertial sensor 101; according to the maximum vertical acceleration az,max,head in the multiple vertical accelerations and the body weight BW of the user, the maximum vertical force F z,max,head of the user's head is obtained, and according to the maximum vertical force of the head, a second calibration coefficient A F and a force calibration amount B F are pre-set, and the maximum vertical force F z,max,body of the body is obtained.
[0063] F z,max,body =A F F z,max,head +B F
[0064]
[0065]
[0066] wherein A F and B F are constants determined by comparing F z,max,head to reference motion data obtained by the camera, m is the mass of the user, and g is the acceleration of gravity.
[0067] In another embodiment, the intelligent terminal 200 can calculate the vertical displacement of the body of the user during motion based on the motion data measured by the inertial sensor 101. The vertical displacement of the body is the amount of movement of the torso in the vertical direction when the user takes a step during motion, measured in centimeters or millimeters. A lower vertical displacement of the body is generally considered to be more economical for running, reducing the energy wasted in moving the body up and down that could otherwise be used to move forward.
[0068] 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 center of mass of the body can be obtained by linear fitting.
[0069] Specifically, the intelligent terminal 200 is further configured to acquire a plurality of vertical accelerations a z of the head or body of the user obtained by the inertial sensor 101 transmitted by the smart glasses 100, obtain a plurality of displacements z head of the head of the user in the vertical direction over time based on the plurality of vertical accelerations, obtain a vertical displacement Δz head of the head of the user based on a maximum displacement max(z head ) and a minimum displacement min(z head ) of the plurality of displacements, and obtain the vertical displacement Δz body of the body of the user based on the vertical displacement of the head, a third calibration coefficient A z and a displacement calibration quantity B z previously set.
[0070]
[0071] Δz head =max(z head )-min(z head )
[0072] Δz body =A z Δz head +B z
[0073] where t is time, N is the number of vertical accelerations a z
[0074] a third calibration coefficient A z and a displacement calibration amount B z is a constant determined according to linear regression of Δz head and reference motion data of the camera.
[0075] In another embodiment, the smart terminal 200 can calculate the swinging feature of the head or body of the user during motion according to the motion data measured by the inertial sensor 101. The smart glasses 100 can measure the data of body swinging, i.e. the acceleration of the body in the left-right direction, by the inertial sensor 101, and the probability density distribution of the acceleration can reflect the degree of body swinging. The body swinging data of a standard user, which can be an elite athlete with excellent motion ability, is collected in advance, and the average value of the body swinging data is taken as the reference data of the degree of body swinging of the user. In addition, the density distribution including the mean and the standard deviation can be used as a quantifiable parameter, which can be output on the display screen by the smart terminal 200, so as to facilitate the user to compare the motion performance of himself with that of the standard user.
[0076] The smart terminal 200 is further configured to acquire the plurality of accelerations of the head or body of the user in the left-right direction obtained by the inertial sensor 101 transmitted by the smart glasses 100, obtain the probability density distribution of the accelerations of the user in the left-right direction of the head, and represent the swinging feature of the body of the user by the probability density distribution of the accelerations.
[0077] Referring to FIGS. 8a to 8d, FIGS. 8a and 8b are a comparison diagram and a scale of the body swinging features of an elite athlete and a high-level athlete measured in advance, and FIGS. 8c and 8d are a comparison diagram and a scale of the body swinging features of an elite athlete and a low-level athlete measured in advance, wherein the acceleration probability distribution in the x-axis direction is used to represent the degree of swinging of the body of the user, and the running level of the high-level athlete is higher than that of the low-level athlete but lower than that of the elite athlete.
[0078] As can be seen in the comparison diagrams of FIGS. 8a and 8b, the acceleration distribution of the elite athlete and the high-level athlete in the x-axis direction is relatively concentrated, i.e. concentrated around the vertical central axis of the body, indicating that the left-right swinging amplitude of the body during running is small; while in FIGS. 8c and 8d, the acceleration distribution of the elite athlete in the x-axis direction is still concentrated, but the low-level athlete is relatively dispersed in the x-axis direction, indicating that the left-right swinging amplitude of the body of the low-level athlete during running is large.
[0079] The scale in FIGS. 8a-8d is used to visualize the body inclination and swing amplitude of the user when moving, which is obtained according to the mean and standard deviation in the probability density distribution of acceleration, and the visualization effect can be used to compare the difference in body swing amplitude between the user and elite athletes.
[0080] In another embodiment, the intelligent terminal 200 can calculate the step balance feature of the user when moving according to the motion data measured by the inertial sensor 101. The step balance refers to the force difference between the left foot and the right foot when the user moves. Ideally, the stepping force of the left foot and the right foot should be the same to maintain good body symmetry. The intelligent terminal 200 can calculate the average difference in force between the alternating steps of the user, evaluate the step force difference using the z-axis acceleration, so that the user can understand his own step balance and check whether he needs to improve and the improvement progress.
[0081] The intelligent terminal 200 obtains the plurality of vertical accelerations of the user's head or body acquired by the inertial sensor 101 transmitted by the intelligent glasses 100, obtains the median values of the plurality of vertical accelerations of the left foot and the right foot of the user according to the plurality of vertical accelerations, and obtains the average alternating step difference acceleration of the user according to the median values of the plurality of vertical accelerations of the left foot and the median values of the plurality of vertical accelerations of the right foot, as the step balance feature of the user.
[0082] Referring to FIGS. 9a and 9b, FIGS. 9a and 9b are schematic diagrams of the average alternating step difference acceleration of the user when moving, the horizontal coordinate is time, in seconds (s), and the vertical coordinate is acceleration, in meters per second (ms 2 -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 is the data of the other foot of the user. In FIG. 9a, the average alternating step difference acceleration of the user is small, 0.05ms -2 , indicating that the stepping force of the two feet of the user is average when running. In FIG. 9b, the average alternating step difference acceleration of the user is large, 0.84ms -2 , indicating that the stepping force of one side of the foot of the user is large, and the stepping force of the other side is small.
[0083] The embodiments of the present application also provide an intelligent glasses, which can be the intelligent glasses 100 shown in FIGS. 1-3, and the intelligent glasses 100 are connected with the intelligent terminal.
[0084] The intelligent glasses 100 are used to acquire the motion data of the user by detecting the head movement of the user, and transmit the motion data to the intelligent terminal, so that the intelligent terminal obtains the motion dynamic feature of the user according to the motion data.
[0085] Further, the smart glasses comprise an inertial sensor for acquiring motion data of the head and / or body of the user. The inertial sensor comprises an accelerometer.
[0086] The smart glasses further comprise a Bluetooth module for transmitting the motion data of the head and / or body of the user acquired by the smart glasses to the smart terminal.
[0087] For other technical details of the smart glasses, refer to the description of the foregoing embodiments, which will not be repeated here.
[0088] In the embodiments of the present application, the smart glasses system comprises smart glasses and a smart terminal connected with the smart glasses. The smart glasses acquire motion data of a user by detecting head movement of the user and transmit the motion data to the smart terminal. The smart terminal obtains and outputs motion dynamic characteristics of the user according to the motion data. Since the smart glasses are worn on the head of the user, the motion data of the head and / or body of the user can be accurately measured by measuring the head movement of the user. The motion data of the user can be conveniently and accurately measured without wearing additional devices such as small sensors or chest bands at the same time, thereby improving the accuracy of analyzing the motion dynamic characteristics of the user.
[0089] Referring to FIG. 10, FIG. 10 is an implementation flowchart of a motion data analysis method provided by the embodiments of the present application, which can be applied to the smart glasses system in the foregoing embodiments. The method comprises the following steps:
[0090] S301, the smart glasses acquire motion data of a user by detecting head movement of the user;
[0091] S302, the smart terminal acquires the motion data transmitted by the smart glasses and obtains motion dynamic characteristics of the user according to the motion data;
[0092] S303, the smart terminal outputs the motion dynamic characteristics.
[0093] For specific contents in the embodiments of the present application, refer to the description of the foregoing embodiments.
[0094] In the embodiments of the present application, the smart glasses system comprises smart glasses and a smart terminal connected with the smart glasses. The smart glasses acquire motion data of a user by detecting head movement of the user and transmit the motion data to the smart terminal. The smart terminal obtains motion dynamic characteristics according to the motion data and outputs the motion dynamic characteristics. Since the smart glasses are worn on the head of the user, the motion data of the head and / or body of the user can be accurately measured by measuring the head movement of the user. The motion data of the user can be conveniently and accurately measured without wearing additional devices such as small sensors or chest bands at the same time, thereby improving the accuracy of analyzing the motion dynamic characteristics of the user.
[0095] The motion dynamic characteristics include one or more of step frequency, ground contact time, body vertical force, body vertical displacement, body swing characteristics and step balance characteristics.
[0096] The inertial sensor is arranged in the smart glasses; specifically, the inertial sensor includes an accelerometer.
[0097] The smart glasses continuously acquire motion data for a preset time length at a preset sampling frequency through the inertial sensor.
[0098] In another embodiment, the step S302 includes:
[0099] The smart terminal acquires the data of the body swing of the user acquired by the inertial sensor of the smart glasses within the preset time length, and obtains the step frequency according to the preset time length and the swing data.
[0100] In another embodiment, the step S302 includes:
[0101] The smart terminal acquires the time length during which the direction of the vertical acceleration of the head or the body of the user acquired by the inertial sensor of the smart glasses changes from downward to upward, and obtains the ground contact time according to the time length, a pre-set first calibration coefficient and a time delay amount.
[0102] In another embodiment, the step S302 includes:
[0103] The smart terminal acquires a plurality of vertical accelerations of the head or the body of the user acquired by the inertial sensor of the smart glasses;
[0104] The maximum vertical force of the head of the user is obtained according to the maximum vertical acceleration in the plurality of vertical accelerations and the weight of the user.
[0105] The body vertical force is obtained according to the maximum vertical force of the head, a pre-set second calibration coefficient and a force calibration amount.
[0106] In another embodiment, the step S302 includes:
[0107] The smart terminal acquires a plurality of vertical accelerations of the head or the body of the user acquired by the inertial sensor of the smart glasses;
[0108] The respective displacements of the head of the user in the vertical direction over time are obtained according to the plurality of vertical accelerations.
[0109] The vertical displacement of the head of the user is obtained according to the maximum displacement and the minimum displacement in the respective displacements.
[0110] The body vertical displacement is obtained according to the vertical displacement of the head, a pre-set third calibration coefficient and a displacement calibration amount.
[0111] In another embodiment, step S302 comprises:
[0112] The intelligent terminal obtains the plurality of accelerations of the user's head or body in the left-right direction obtained by the inertial sensor, obtains the probability density distribution of the accelerations of the user's head in the left-right direction, and represents the body swing feature of the user by the probability density distribution of the accelerations.
[0113] In another embodiment, the method further comprises: the intelligent terminal obtaining the mean value and the standard deviation of the probability density distribution of the accelerations of the user's head, and marking the body swing amplitude of the user by the mean value and the standard deviation.
[0114] In another embodiment, step S302 comprises:
[0115] The intelligent terminal obtains the plurality of vertical accelerations of the user's head or body obtained by the inertial sensor transmitted by the intelligent glasses;
[0116] The intelligent terminal obtains the median value of the plurality of vertical accelerations of the user's left foot and the median value of the plurality of vertical accelerations of the user's right foot according to the plurality of vertical accelerations;
[0117] The intelligent terminal obtains the average alternate step difference acceleration of the user according to the median value of the plurality of vertical accelerations of the user's left foot and the median value of the plurality of vertical accelerations of the user's right foot, as the step balance feature of the user.
[0118] In the embodiments of the present application, the intelligent glasses obtain the motion data of the user by detecting the head motion of the user and transmit the motion data to the intelligent terminal, so that the intelligent terminal obtains and outputs the motion dynamic feature according to the motion data. Since the intelligent glasses are worn on the head of the user, the motion data of the head and / or the body is obtained by measuring the head motion of the user, the motion data related to the center of mass can be accurately measured, and additional devices such as small sensors or chest bands are not required for measurement, the motion data of the user can be conveniently and accurately measured, thereby improving the accuracy of analyzing the motion dynamic feature of the user.
[0119] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0120] The above is the description of the intelligent glasses system and the intelligent glasses provided by the present application. For those skilled in the art, according to the idea of the embodiments of the present application, the specific implementation and application range can be changed. In conclusion, the content of the specification should not be understood as a limitation of the present application.
Claims
1. A smart glasses system, characterized by, The intelligent glasses system comprises: an intelligent glasses and an intelligent terminal connected with the intelligent glasses; the intelligent glasses are used to acquire motion data of a user by detecting head movement of the user; the intelligent terminal is used to acquire the motion data transmitted by the intelligent glasses, obtain motion dynamic characteristics of the user according to the motion data, and output the motion dynamic characteristics.
2. The smart glasses system of claim 1, wherein, The intelligent glasses are provided with an inertial sensor. The intelligent glasses are used to continuously acquire the motion data for a preset time length at a preset sampling frequency through the inertial sensor.
3. The smart glasses system of claim 2, wherein, The inertial sensor comprises an accelerometer.
4. The smart glasses system of claim 2, wherein, The motion dynamic characteristics comprise one or more of step frequency, ground contact time, body vertical force, body vertical displacement, body swing characteristics and step balance characteristics.
5. The smart glasses system of claim 4, wherein, The intelligent terminal is further used to acquire data of body swing of the user acquired by the inertial sensor within the preset time length and transmitted by the intelligent glasses, and obtain the step frequency according to the preset time length and the swing data.
6. The smart eyewear system of claim 4, wherein, The intelligent terminal is further used to acquire a time length during which the direction of vertical acceleration of the head or the body of the user acquired by the inertial sensor changes from downward to upward, and obtain the ground contact time according to the time length, a pre-set first calibration coefficient and a time delay amount.
7. The smart eyewear system of claim 4, wherein, The intelligent terminal is further used to acquire a plurality of vertical accelerations of the head or the body of the user acquired by the inertial sensor and transmitted by the intelligent glasses. The maximum vertical force of the head of the user is obtained according to the maximum vertical acceleration in the plurality of vertical accelerations and the body weight of the user. The body vertical force is obtained according to the maximum vertical force of the head, a pre-set second calibration coefficient and a force calibration amount.
8. The smart glasses system of claim 4, wherein, The intelligent terminal is further used to acquire a plurality of vertical accelerations of the head or the body of the user acquired by the inertial sensor and transmitted by the intelligent glasses. Each displacement of the head of the user in the vertical direction over time is obtained according to the plurality of vertical accelerations. The vertical displacement of the head of the user is obtained according to the maximum displacement and the minimum displacement in the each displacement. The body vertical displacement is obtained according to the vertical displacement of the head, a pre-set third calibration coefficient and a displacement calibration amount.
9. The smart eyewear system of claim 4, wherein, The intelligent terminal is further used to acquire a plurality of accelerations of the head or the body of the user in the left-right direction obtained by the inertial sensor and transmitted by the intelligent glasses, obtain the probability density distribution of the acceleration of the user in the left-right direction of the head, and represent the body swing characteristics of the user through the probability density distribution of the acceleration.
10. The smart eyewear system of claim 9, wherein, The intelligent terminal is further used to obtain the mean value and the standard deviation of the probability density distribution of the acceleration of the user, and mark the body swing amplitude of the user through the mean value and the standard deviation.
11. The smart eyewear system of claim 4, wherein, The intelligent terminal is further used to acquire a plurality of vertical accelerations of the head or the body of the user acquired by the inertial sensor and transmitted by the intelligent glasses. The median values of the plurality of vertical accelerations of the two feet of the user are obtained according to the plurality of vertical accelerations. According to the median values of the plurality of vertical accelerations of the user's left foot and the median values of the plurality of vertical angular velocities of the user's right foot, an average alternate step difference acceleration of the user is obtained as the step balance feature of the user.
12. A smart glass, characterized by The smart glasses are connected with a smart terminal. The smart glasses are used to obtain motion data of the user by detecting head movement of the user, and transmit the motion data to the smart terminal, so that the smart terminal obtains motion dynamic features of the user according to the motion data.
13. The smart glasses of claim 12, wherein, The smart glasses comprise an inertial sensor used to obtain motion data of the head and / or body of the user.
14. The smart glasses of claim 13, wherein, The inertial sensor comprises an accelerometer.
15. The smart glasses of claim 14, wherein, The smart glasses further comprise a Bluetooth module used to transmit the motion data of the head and / or body of the user obtained by the smart glasses to the smart terminal. 16.A method for analyzing motion data, applied to a smart glasses system, comprising: The smart glasses system comprises smart glasses and a smart terminal connected with the smart glasses, and the method comprises: The smart glasses obtain motion data of the user by detecting head movement of the user; The smart terminal obtains the motion data transmitted by the smart glasses, obtains motion dynamic features of the user according to the motion data, and outputs the motion dynamic features.
17. The method of claim 16, wherein, The smart glasses are provided with an inertial sensor; The smart glasses obtain motion data of the user by detecting head movement of the user, which comprises: The smart glasses are used to continuously obtain the motion data for a preset time length at a preset sampling frequency by the inertial sensor.
18. The method of claim 17, wherein, The motion dynamic features comprise one or more of step frequency, ground contact time, body vertical force, body vertical displacement, body swing feature and step balance feature.
19. The method of claim 18, wherein, The smart terminal obtains the motion data transmitted by the smart glasses, obtains motion dynamic features of the user according to the motion data, which comprises: The smart terminal obtains a time length during which the direction of the vertical acceleration of the head or body of the user obtained by the inertial sensor transmitted by the smart glasses changes from downward to upward, and obtains the ground contact time according to the changed time length, a pre-set first calibration coefficient and a time delay amount.
20. The method of claim 18, wherein, The smart terminal obtains the motion data transmitted by the smart glasses, obtains motion dynamic features of the user according to the motion data, which comprises: The smart terminal obtains a plurality of vertical accelerations of the head or body of the user obtained by the inertial sensor transmitted by the smart glasses; According to the maximum vertical acceleration in the plurality of vertical accelerations and the weight of the user, a maximum vertical force of the head of the user is obtained; According to the maximum vertical force of the head, a pre-set second calibration coefficient and a force calibration amount, the body vertical force is obtained.
Citation Information
Patent Citations
User posture monitoring method and wearable equipment
CN106510719A
Data collection method and apparatus for smart wearable device, and smart wearable device
CN107817534A
Biofeedback for altering gait
CN112789092A
Running posture detection method and wearable equipment
CN113457106A
Intelligent glasses, method for monitoring human body posture, medium, terminal and system
CN113534500A