Smart eyewear system, smart eyewear, and athletic data analysis method
By detecting head movements through a smart glasses system, acquiring and analyzing motion data, the convenience and accuracy issues of existing smartwatches in measuring running dynamic data are resolved, enabling efficient analysis of motion dynamic features.
Patent Information
- Application Number
- CN202411829042.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2024-07-19
- Filing Date
- 2024-12-11
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2044-12-11
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 uses smart glasses to detect the user's head movements through inertial sensors, acquires and transmits motion data to a smart terminal, and uses the smart terminal to analyze the data and output dynamic motion characteristics, including cadence, ground contact time, vertical force, vertical displacement, body sway, and gait 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 CN119587013B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent wearable devices, and in particular to an intelligent glasses system, intelligent glasses, and a motion data analysis method. BACKGROUND
[0002] 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, and thus has become a popular fitness method. 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 golden standard for running posture, a running posture that generally violates 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 the performance of running, 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 smartwatches can measure part of the running dynamic data, for example, by measuring the frequency of the wearer's hand swing and measuring the running distance using a positioning system, the wearer's step frequency and stride length can be calculated. However, since the smartwatch is worn on the wrist, it has limitations in measurements related to the center of mass, and thus requires the simultaneous wearing of additional devices such as small sensors or chest straps for measurement, which not only increases the measurement cost and complexity, but also causes inconvenience in measurement and inaccuracy in measurement data, affecting the accuracy of analyzing the user's running dynamic characteristics. SUMMARY
[0004] The embodiments of the present application provide an intelligent glasses system, intelligent glasses, and a motion data analysis method, which can conveniently and accurately measure the motion dynamic data of a user and improve the accuracy of analyzing the motion dynamic characteristics of the user.
[0005] In one aspect, the embodiments of the present application provide an intelligent glasses system, comprising:
[0006] The intelligent glasses and a smart terminal connected to the intelligent glasses;
[0007] The intelligent glasses are configured to acquire motion data of a user by detecting head movement of the user;
[0008] The smart terminal is configured 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.
[0009] The embodiment of the present application also provides a kind of intelligent glasses, the intelligent glasses are connected with intelligent terminal, the intelligent glasses, for the intelligent glasses are used to obtain the motion data of the user by detecting the head movement of the user, and the motion data is transmitted to the intelligent terminal, to make the intelligent terminal obtain the motion dynamic characteristics of the user according to the motion data.
[0010] The embodiment of the present application also provides a kind of motion data analysis method, applied to intelligent glasses system, the intelligent glasses system includes: intelligent glasses and the intelligent terminal connected with the intelligent glasses, and the method includes:
[0011] The intelligent glasses obtain the motion data of the user by detecting the head movement of the user;
[0012] The intelligent terminal obtains the motion data transmitted by the intelligent glasses, obtains the motion dynamic characteristics of the user according to the motion data, and outputs the motion dynamic characteristics.
[0013] From the above embodiments of the present application, the intelligent glasses are connected with the intelligent terminal, the intelligent glasses system includes the intelligent glasses and the intelligent terminal connected with the intelligent glasses, the intelligent glasses obtain the motion data of the user by detecting the head movement of the user and transmit to the intelligent terminal, the intelligent terminal obtains the motion dynamic characteristics according to the motion data, and outputs the motion dynamic characteristics, since the intelligent glasses are worn on the head of the user, the motion data of the head and / or body is obtained by measuring the head movement of the user, the motion data related to the center of mass can be accurately measured, without wearing small sensors or chest straps and other additional equipment for measurement, the motion data of the user can be conveniently and accurately measured, so as to improve the accuracy of analyzing the motion dynamic characteristics of the user. BRIEF DESCRIPTION OF DRAWINGS
[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are only some embodiments of the present application.
[0015] Figure 1 The structural schematic diagram of the intelligent glasses system provided by an embodiment of the present application is shown in the figure.
[0016] Figure 2 The hardware structure schematic diagram of the intelligent glasses provided by an embodiment of the present application is shown in the figure.
[0017] Figure 3 The module structure schematic diagram of the intelligent glasses provided by an embodiment of the present application is shown in the figure.
[0018] Figure 4Fig. 1 is a schematic diagram of the relationship between the vertical direction acceleration and time when the smart glasses detect the user's movement according to an embodiment of the present application;
[0019] Figure 5 Fig. 2 is a schematic diagram of the determination of the touch-down time by the smart glasses through detecting the vertical direction acceleration when the user moves according to an embodiment of the present application;
[0020] Figure 6a Fig. 3 is a schematic diagram of the parameter comparison before the linear regression of the movement data according to an embodiment of the present application;
[0021] Figure 6b Fig. 4 is a schematic diagram of the parameter comparison after the linear regression of the movement data according to an embodiment of the present application;
[0022] Figure 7 Fig. 5 is a schematic diagram of the relationship between the vertical direction acceleration and time when the smart glasses detect the user's movement according to another embodiment of the present application;
[0023] Figure 8a Fig. 6 is a schematic diagram of the columnar comparison of the body swing characteristics of the elite athletes and the high-level athletes and the scale according to an embodiment of the present application;
[0024] Figure 8b Fig. 7 is a schematic diagram of the curve comparison of the body swing characteristics of the two kinds of athletes according to the fitted curve; Figure 8a
[0025] Fig. 8 is a schematic diagram of the columnar comparison of the body swing characteristics of the elite athletes and the low-level athletes and the scale according to another embodiment of the present application; Figure 8c
[0026] Fig. 9 is a schematic diagram of the curve comparison of the body swing characteristics of the two kinds of athletes according to the fitted curve; Figure 8d Figure 8c Fig. 10 is a schematic diagram of the step balance characteristics of the user when moving according to an embodiment of the present application;
[0027] Figure 9a Fig. 11 is a schematic diagram of the step balance characteristics of the user when moving according to another embodiment of the present application;
[0028] Figure 9b Fig. 12 is a schematic diagram of the implementation flow of the movement data analysis method according to an embodiment of the present application.
[0029] DETAILED DESCRIPTION Figure 10
[0030] 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 only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the protection scope of the present application.
[0031] The present application provides a smart glasses system capable of measuring motion dynamic data of a user, as shown in Figures 1-3 , Figure 1 FIG. 1 is a structural schematic diagram of a smart glasses system according to an embodiment of the present application, Figure 2 FIG. 2 is a structural schematic diagram of smart glasses according to an embodiment of the present application, Figure 3 FIG. 3 is a schematic diagram of a module structure of smart glasses, Figure 1 The smart glasses system shown in the figure comprises smart glasses 100 and a smart terminal 200;
[0032] The smart glasses 100 are connected to the smart terminal 200 through a wireless network, which comprises a Bluetooth, WIFI and 4G or 5G mobile communication network, and preferably the Bluetooth;
[0033] The smart glasses 100 are used to obtain motion data of a user by detecting head movement of the user, and send the motion data to the smart terminal 200, wherein the motion data comprises motion data of the head and / or the body;
[0034] The smart terminal 200 is used to obtain the motion data transmitted by the smart glasses 100, obtain motion dynamic characteristics of the user based on the motion data, and output the motion dynamic characteristics.
[0035] Further, the smart terminal 200 can also obtain motion evaluation data stored in a memory or a server connected to the smart terminal 200, wherein the motion evaluation data comprises a corresponding relationship between personal information such as age, height, weight, body condition and motion dynamic characteristics, compare the motion dynamic characteristics of the user with the motion evaluation data based on the personal information of the user, and obtain real-time correction information of a motion posture of the user, which is used to prompt aspects of the motion posture of the user that need to be corrected.
[0036] The output manner can be displaying on the display screen of the smart terminal 200, or projecting on a display plane such as a curtain or a wall surface through the smart terminal 200, or outputting to the display screen of other electronic devices for the user to view. The display manner can be displaying the correspondence between the identity information (such as nickname, ID, and user number) of the user and the motion dynamic characteristics of the user, or displaying the correspondence between the identity information of the user, the motion dynamic characteristics of the user, and the real-time correction information for the motion posture of the user.
[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 the user for a preset time length by the inertial sensor 101 at a preset sampling frequency.
[0039] The inertial sensor 101 continuously collects the motion data of the head and / or body of the user for a time length (such as 30 seconds) at a high sampling rate (such as 100 Hz), and processes the collected motion data to obtain the motion dynamic characteristics of the user.
[0040] 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 take running, walking, jumping, and other motions involving legs and feet as examples.
[0041] 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.
[0042] 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 motion 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 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 needed for measurement, so 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.
[0043] 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 comprises a processor and a memory, wherein the memory is provided with an application program, and a user can control the smart terminal 200 to wirelessly connect with the smart glasses 100 by calling the application program through the processor, for example, by connecting through Bluetooth or WIFI, mobile communication, etc.; call the application program to obtain the head movement data of the user and analyze the movement dynamic characteristics of the user according to the head movement data of the user; call the application program to output the movement dynamic characteristics of the user.
[0044] It should be noted that, Figure 2 The structure diagram of the smart glasses in the above embodiment is only an example, and each component such as the processor, the memory, the input device, the playing device, and the microphone can be arranged as needed and is not limited by the position 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 comprise a front frame 10 and a temple 20 connected with the front frame 10, and the front frame 10 can be inlaid with a lens 30.
[0045] The front frame 10 and the temple 20 can be detachably connected or fixedly connected; 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.
[0046] The communication module 22 is used for communication with a smart terminal having the same function communication module, and the communication module 22 comprises a Bluetooth module; the communication module 22 can further comprise a WIFI module and a mobile communication module.
[0047] The playing device 23 can be a loudspeaker, which can be a single or multiple loudspeakers, and the present application preferably comprises a pair of loudspeakers arranged on the left and right temples respectively.
[0048] The processor 21 is connected with the communication module 22, the playing device 23, and the memory 24; the processor 21 comprises a CPU (Central Processing Unit, central processor); the processor 21 obtains the movement data of the head and / or body of the user through the inertial sensor 101.
[0049] The smart glasses 100 can further comprise an input device 25, a microphone 26, and a battery 27; wherein 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; and the battery 27 supplies power for the smart glasses.
[0050] The movement dynamic characteristics of the user obtained by the smart terminal 200 according to the movement data of the head and / or body of the user obtained by the smart glasses 100 are described in detail in the following embodiments.
[0051] In another embodiment, the smart terminal 200 can calculate the user's step frequency based on the motion data measured by the inertial sensor 101.
[0052] Specifically, the smart terminal 200 is also used to acquire data on the user's body swaying through the inertial sensor 101 within the preset time period via 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 swaying data.
[0053] Cadence is a speed measure that calculates the total number of complete cycles of movement performed within a given time period. A complete cycle refers to the alternating landing of the left and right feet. Cadence is usually expressed as steps per minute and is used as an indicator of athletic performance. During a complete gait cycle, the body's center of gravity swings cyclically with each foot landing. This swinging motion can be detected by the accelerometer of the smart glasses 100 worn by the user. 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 from the acceleration curve. By calculating the number of cyclic swings per minute, the user's running or walking cadence can be obtained.
[0054] In another embodiment, the smart terminal 200 can calculate the ground contact time of the user's movement based on the motion data measured by the inertial sensor 101. Ground contact time is the amount of time the foot is in contact with the ground in each step, measured in milliseconds (ms) when recording running activities. The shorter the ground contact time, the better the user's athletic performance. At the instant the foot contacts the ground, the acceleration of the body's center of mass, i.e., 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 change in acceleration direction is obtained.
[0055] Specifically, see Figure 5 , Figure 5 To illustrate the correspondence between acceleration data and time at ground contact, the smart terminal 200 is further configured to acquire the duration Δt of the change in the direction of the vertical acceleration of the user's head or body from downward to upward, as transmitted by the smart glasses 100 and obtained through the inertial sensor 101, and to determine the relationship based on this duration Δt and a pre-set first calibration coefficient A. GCT and time delay amount B GCT Obtain the time of contact with the ground.
[0056] Considering the time delay and energy dissipation in the transmission of force from the feet to the torso and then to the head, linear fitting can be used for data calibration to obtain the formula for calculating the ground contact time (GCT):
[0057] GCT = A GCT Δt+BGCT
[0058] First calibration coefficient A GCT And time delay B GCT Is the use of linear regression to compare Δt with reference motion data.
[0059] Wherein, the specific way of linear regression is to obtain acceleration data through the accelerometer of the smart glasses 100 synchronously, and to shoot 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 at specific parts of the user's hips, shoulders and ankles, the motion state of the user is shot, the reference motion data is obtained by analyzing the displacement of the markers over time, and the motion dynamic characteristics corresponding to the acceleration data obtained by the smart glasses 100 are calculated by linear regression of the related motion characteristics and the reference motion data. See Figure 6a And Figure 6b , Figure 6a Is a comparison diagram of the acceleration data measured by the smart glasses 100 before linear regression and the reference motion data shot by the camera. The acceleration data obtained by the smart glasses 100 is consistent with the trend of the reference motion data shot by the camera, but the values are not consistent; Figure 6b Is a comparison diagram of the acceleration data measured by the smart glasses 100 after linear regression and the reference motion data shot by the camera. The acceleration data of the smart glasses 100 after linear regression is close to the value of the reference motion data shot by the camera. Among them, Figure 6a And Figure 6b The horizontal coordinate in is the acceleration data obtained by the smart glasses 100, which is the vertical force of acceleration, and the unit is BW. The vertical coordinate is the reference motion data, and the unit is BW.
[0060] 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 user's body weight, and the impact on the body is a key factor for sports injury. Monitoring the body vertical force during exercise can know the exercise power, and can also evaluate the risk of sports injury. Acceleration is proportional to force, and the maximum vertical acceleration of the head can be inferred from the body vertical force.
[0061] Referring to Figure 7 , the smart glasses 100 obtain multiple vertical accelerations of the user's head or body, Figure 7 The horizontal dotted line in is the maximum acceleration of the user's head. The smart terminal 200 is also used 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 and the weight BW of the user, to obtain the maximum vertical force F of the head of the user z,max,head and a second calibration coefficient A pre-set according to the maximum vertical force of the head F and a force calibration amount B F to obtain 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] wherein A F and B F are constants determined by comparing F z,max,head with reference motion data obtained by the camera according to linear regression, m is the mass of the user, and g is the acceleration of gravity.
[0065] In another embodiment, the intelligent terminal 200 can calculate the vertical displacement of the body of the user during motion according to 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. It is generally considered that a lower vertical displacement of the body is more in line with running economy, reducing the energy wasted by the body moving up and down that could otherwise be used to move forward.
[0066] The vertical acceleration of the head or the body can be measured by the inertial sensor 101, and the vertical displacement of the head or the 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.
[0067] Specifically, the intelligent terminal 200 is further configured to acquire a plurality of vertical accelerations a z of the head or the body of the user obtained by the inertial sensor 101 transmitted by the smart glasses 100, to obtain a plurality of displacements z head of the head of the user in the vertical direction over time according to the plurality of vertical accelerations, to obtain a vertical displacement Δz head of the head of the user according to the maximum displacement max(z head ) and the minimum displacement min(z head ) of the plurality of displacements, to obtain the vertical displacement Δz body of the body according to the vertical displacement of the head, a third calibration coefficient A Z pre-set according to the vertical displacement of the head, and a displacement calibration amount B Z .
[0068]
[0069] Δz head = max(z head )- min(z head )
[0070] Δz body = A z Δz head + B z
[0071] where t is time, N is the number of vertical accelerations a z ; and
[0072] The third calibration coefficient A Z and the displacement calibration quantity B Z are constants determined by comparing Δz head with reference motion data of the camera according to linear regression.
[0073] 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. 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.
[0074] The smart terminal 200 is further configured to obtain the plurality of accelerations of the head or body of the user in the left-right direction obtained by the inertial sensor 101 of 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.
[0075] Referring to Figures 8a-8d , Figure 8a and Figure 8b are comparison diagrams and scales of the swinging features of the bodies of elite athletes and high-level athletes measured in advance, Figure 8c and Figure 8d are comparison diagrams and scales of the swinging features of the bodies of elite athletes and low-level athletes measured in advance, wherein the probability distribution of the acceleration 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.
[0076] It can be seen that in the contrastive diagrams of Figure 8a and 8b , the acceleration distribution of elite athletes and high-level athletes in the x-axis direction is relatively concentrated, i.e. concentrated around the vertical axis of the body, indicating that the body swings left and right to a small extent when running; while in Figure 8c and Figure 8d , the acceleration distribution of elite athletes in the x-axis direction is still concentrated, but the low-level athletes are relatively dispersed in the x-axis direction, indicating that the body swings left and right to a large extent when running.
[0077] Figures 8a-8d The scale in is used to visualize the body inclination and swing amplitude of the user when exercising, 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.
[0078] In another embodiment, the intelligent terminal 200 can calculate the step balance feature of the user when exercising according to the motion data measured by the inertial sensor 101. Step balance refers to the difference in force between the left foot and the right foot when the user alternates steps. 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 user's alternating steps, evaluate the step force difference using the z-axis acceleration, so that the user can understand their own step balance and check whether they need to improve and the improvement progress.
[0079] 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 user's left foot and right foot 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 user's left foot and the median values of the plurality of vertical angular velocities of the user's right foot, as the step balance feature of the user.
[0080] Referring to Figure 9a and Figure 9b , Figure 9a and 9b are schematic diagrams of the average alternating step difference acceleration of the user when exercising, the horizontal coordinate is time, in seconds (s), and the vertical coordinate is acceleration, in meters per second 2 (ms -2 ), the black heart points in the diagram represent the data of one foot of the user, which can be the left foot or the right foot, and the white heart points are the data of the other foot of the user, Figure 9a The average alternating step difference acceleration of the user in is small, 0.05ms -2 , indicating that the stepping force of the two feet of the user is average when running. Figure 9bThe average alternating step difference acceleration of the middle user is 0.84 ms -2 It is indicated that when the user runs, the stepping force of one side of the foot is large, and the stepping force of the other side is small.
[0081] The embodiment of the application further provides a smart glasses, which can be the smart glasses 100 shown in the above embodiment Figures 1-3 The smart glasses 100 are connected with the smart terminal.
[0082] The smart glasses 100 are used for acquiring motion data of the user by detecting the head movement of the user, and transmitting the motion data to the smart terminal, so that the smart terminal obtains the motion dynamic characteristics of the user according to the motion data.
[0083] Further, the smart glasses include an inertial sensor, which is used for acquiring the motion data of the head and / or body of the user. The inertial sensor includes an accelerometer.
[0084] The smart glasses further include a Bluetooth module, which is used for transmitting the motion data of the head and / or body of the user acquired by the smart glasses to the smart terminal.
[0085] Other technical details of the smart glasses are described in the foregoing embodiment, and will not be described here.
[0086] In the embodiment of the application, the smart glasses system includes the smart glasses and the smart terminal connected with the smart glasses. The smart glasses acquire the motion data of the user by detecting the head movement of the user and transmit the motion data to the smart terminal, so that the smart terminal obtains and outputs the motion dynamic characteristics 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 is obtained by measuring the head movement of the user, the motion data related to the center of mass can be accurately measured, and the motion data of the user can be conveniently and accurately measured without wearing additional devices such as small sensors or chest bands, so that the accuracy of analyzing the motion dynamic characteristics of the user is improved.
[0087] Referring to Figure 10 , Figure 10 The implementation flowchart of the motion data analysis method provided by the embodiment of the application can be applied to the smart glasses system in the foregoing embodiment. The method includes the following steps.
[0088] S301, the smart glasses acquire the motion data of the user by detecting the head movement of the user;
[0089] S302, 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;
[0090] S303, the smart terminal outputs the motion dynamic characteristics.
[0091] The specific content in the embodiments of the present application can refer to the description of the foregoing embodiments.
[0092] In the embodiments of the present application, the smart glasses system includes 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 the 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 needed to be worn at the same time 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.
[0093] The motion dynamic characteristics include one or more of a step frequency, a ground contact time, a body vertical force, a body vertical displacement, a body swing feature, and a step balance feature.
[0094] The inertial sensor is arranged in the smart glasses. Specifically, the inertial sensor includes an accelerometer.
[0095] The smart glasses continuously acquire motion data for a preset time length at a preset sampling frequency through the inertial sensor.
[0096] In another embodiment, step S302 includes:
[0097] The smart terminal acquires the data of the body swing of the user acquired by the inertial sensor in the preset time length transmitted by the smart glasses, and obtains the step frequency according to the preset time length and the swing data.
[0098] In another embodiment, step S302 includes:
[0099] 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 changes from downward to upward transmitted by the smart glasses, and obtains the ground contact time according to the changed time length, a pre-set first calibration coefficient, and a time delay amount.
[0100] In another embodiment, step S302 includes:
[0101] The smart terminal acquires a plurality of vertical accelerations of the head or the body of the user acquired by the inertial sensor transmitted by the smart glasses.
[0102] 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.
[0103] According to the maximum vertical force of the head, the pre-set second calibration coefficient and the force calibration amount obtain the body vertical force.
[0104] In another embodiment, the step S302 comprises:
[0105] The intelligent terminal obtains multiple vertical accelerations of the user's head or body acquired by the inertial sensor transmitted by the smart glasses;
[0106] According to the multiple vertical accelerations, each displacement of the user's head in the vertical direction over time is obtained;
[0107] According to the maximum displacement and the minimum displacement in the each displacement, the vertical displacement of the user's head is obtained.
[0108] According to the vertical displacement of the head, the pre-set third calibration coefficient and the displacement calibration amount obtain the body vertical displacement.
[0109] In another embodiment, the step S302 comprises:
[0110] The intelligent terminal obtains multiple accelerations of the user's head or body in the left-right direction acquired by the inertial sensor transmitted by the smart glasses, obtains the probability density distribution of the user's acceleration in the left-right direction of the head, and represents the body swing feature of the user through the probability density distribution of the acceleration.
[0111] In another embodiment, the method further comprises: the intelligent terminal obtains the mean value and the standard deviation of the probability density distribution of the user's acceleration, and marks the body swing amplitude of the user through the mean value and the standard deviation.
[0112] In another embodiment, the step S302 comprises:
[0113] The intelligent terminal obtains multiple vertical accelerations of the user's head or body acquired by the inertial sensor transmitted by the smart glasses;
[0114] According to the multiple vertical accelerations, the median values of the multiple vertical accelerations of the left and right feet of the user are obtained.
[0115] According to the median values of the multiple vertical accelerations of the left foot and the median values of the multiple vertical accelerations of the right foot, the average alternate step difference acceleration of the user is obtained as the step balance feature of the user.
[0116] In the embodiments of the present application, the smart glasses obtain the motion data of the user by detecting the head movement of the user and transmit the motion data to the smart terminal, so that the smart terminal obtains and outputs the motion dynamic characteristics 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 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 the small sensor or the additional device such as the chest strap is not needed to be worn at the same time 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.
[0117] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0118] The above is the description of the smart glasses system and the smart 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 manner and the application range can be changed, and the content of the present application should not be understood as a limitation.
Claims
1. A smart glasses system, characterized by, The intelligent glasses system comprises: The intelligent glasses system comprises: The intelligent glasses are used for acquiring motion data of a user by detecting head movement of the user; The intelligent terminal is used for acquiring the motion data transmitted by the intelligent glasses, obtaining motion dynamic characteristics of the user according to the motion data, and outputting the motion dynamic characteristics, 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. When the motion dynamic characteristic comprises ground contact time, the intelligent terminal is further configured to acquire a time length Δt during which a direction of vertical acceleration of a head or a body of a user acquired by the inertial sensor changes from downward to upward, and obtain the ground contact time GCT according to the changed time length Δt, a first calibration coefficient A GCT and a time delay B GCT The ground contact time GCT is obtained by the following formula: GCT=A GCT Δt+B GCT ; The amount of time delay B GCT The time delay for force to be transmitted from the feet to the torso and then to the head.
2. The smart glasses system of claim 1, wherein, The inertial sensor comprises an accelerometer.
3. The smart glasses system of claim 1, wherein, The intelligent terminal is further used for acquiring data of body swing of the user acquired by the inertial sensor within the preset time period and transmitted by the intelligent glasses, and obtaining the step frequency according to the preset time period and the swing data.
4. The smart eyewear system of claim 1, wherein, The intelligent terminal is further used for acquiring 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 second calibration coefficient set in advance and a force calibration amount.
5. The smart eyewear system of claim 1, wherein, The intelligent terminal is further used for acquiring 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 vertical displacement of the head of the user over time in the vertical direction 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 plurality of displacements. The body vertical displacement is obtained according to the vertical displacement of the head, a third calibration coefficient set in advance and a displacement calibration amount.
6. The smart eyewear system of claim 1, wherein, The intelligent terminal is further used for obtaining 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, obtaining the probability density distribution of the acceleration of the user in the left-right direction of the head, and representing the body swing characteristics of the user by the probability density distribution of the acceleration.
7. The smart glasses system of claim 6, wherein, The intelligent terminal is further used for obtaining the mean value and the standard deviation of the probability density distribution of the acceleration of the user, and marking the body swing amplitude of the user by the mean value and the standard deviation.
8. The smart eyewear system of claim 1, wherein, The intelligent terminal is further used for acquiring 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 of the left foot and the plurality of vertical angular velocities of the right foot. The average alternating step difference acceleration of the user is obtained as the step balance characteristics 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 angular velocities of the right foot. 9.A method for analyzing motion data, applied to a smart glasses system, characterized in that, The intelligent glasses system comprises: The intelligent glasses system comprises: The smart glasses are used for continuously acquiring the motion data for a preset time length by the inertial sensor at a preset sampling frequency; The smart terminal acquires the motion data transmitted by the smart glasses, obtains motion dynamic characteristics of the user according to the motion data, and outputs the motion dynamic characteristics; 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; When the motion dynamic characteristic comprises ground contact time, the smart terminal acquires the motion data transmitted by the smart glasses, and obtains the motion dynamic characteristic of the user according to the motion data, comprising: the smart terminal further acquires the time length Δt during which the direction of the vertical acceleration of the head or body of the user acquired by the inertial sensor changes from downward to upward, and obtains the ground contact time GCT of the user according to the changed time length Δt, a pre-set first calibration coefficient A GCT and a time delay B GCT The ground contact time GCT is obtained by the following formula: GCT=A GCT Δt+B GCT ; The amount of time delay B GCT is the time delay for the force to be transmitted from the feet to the torso and then to the head.
10. The method of claim 9, wherein, The smart terminal acquires the motion data transmitted by the smart glasses, obtains motion dynamic characteristics of the user according to the motion data, and outputs the motion dynamic characteristics; 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; The smart terminal acquires the motion data transmitted by the smart glasses, obtains motion dynamic characteristics of the user according to the motion data, and outputs the motion dynamic characteristics; 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; The smart terminal acquires the motion data transmitted by the smart glasses, obtains motion dynamic characteristics of the user according to the motion data, and outputs the motion dynamic characteristics; 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; The smart terminal acquires the motion data transmitted by the smart glasses, obtains motion dynamic characteristics of the user according to the motion data, and outputs the motion dynamic characteristics; 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; The smart terminal acquires the motion data transmitted by the smart glasses, obtains motion dynamic characteristics of the user according to the motion data, and outputs the motion dynamic characteristics; 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; The smart terminal acquires the motion data transmitted by the smart glasses, obtains motion dynamic characteristics of the user according to the motion data, and outputs the motion dynamic characteristics; 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; The smart terminal acquires the motion data transmitted by the smart glasses, obtains motion dynamic characteristics of the user according to the motion data, and outputs the
Citation Information
Patent Citations
Intelligent glasses application system
CN105068277A
Intelligent glasses, method for monitoring human body posture, medium, terminal and system
CN113534500A