IP Library Granted Patent US 12,214,270
Granted Patent B2
US 12,214,270 · App. 17/624,171 · Granted Feb 4, 2025

Motion data monitoring method and apparatus

Inventors: Teng Xu (Shenzhen, CN); Xiaohan Chen (Shenzhen, CN); Bin Yang (Shenzhen, CN); Yue Li (Shenzhen, CN)
Assignee: Honor Device Co., Ltd.
A63B71/0619G01C19/00G01P13/00G01P15/18A63B2071/0661A63B2220/34A63B2220/40A63B2220/836A63B2225/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,214,270
App. No.
17/624,171
Granted
Feb 4, 2025
Kind
B2
Abstract

The motion data monitoring method includes: collecting, by an electronic device, an angular velocity signal and an acceleration signal of a user; obtaining, by the electronic device, a waveform feature of the angular velocity signal based on the angular velocity signal, and obtaining a waveform feature of the acceleration signal based on the acceleration signal; determining, by the electronic device, a gait feature of the user according to the waveform feature of the angular velocity signal and the waveform feature of the acceleration signal, where the gait feature includes a duration of flight from off-ground of a foot of the user to touching of the ground; and determining, by the electronic device, motion data according to the gait feature, where the motion data includes a jump height.

Claims (188)

1. A motion data monitoring apparatus, comprising a processor, wherein the processor is coupled to a memory, the memory stores instructions, and the processor is configured to invoke and execute the instructions to cause the apparatus to perform:

collecting, by an electronic device, an angular velocity signal and an acceleration signal of a user;

obtaining, by the electronic device, a waveform feature of the angular velocity signal based on the angular velocity signal, and obtaining a waveform feature of the acceleration signal based on the acceleration signal;

performing action classification based on the waveform feature of the angular velocity signal and the waveform feature of the acceleration signal;

determining, by the electronic device, a gait feature of the user according to the waveform feature of the angular velocity signal and the waveform feature of the acceleration signal, wherein the waveform feature of the acceleration signal comprises two adjacent crests in a waveform of the acceleration signal, and wherein the gait feature comprises a duration of flight from off-ground of a foot of the user to touching of the ground; and

determining, by the electronic device, motion data according to the gait feature, wherein the motion data comprises a jump height when the action classification indicates a vertical jump or running jump.

2. The motion data monitoring apparatus according to claim 1 , wherein the collecting, by an electronic device, an angular velocity signal and an acceleration signal of a user comprises:

collecting, by the electronic device, an angular velocity signal and an acceleration signal of the foot or a leg of the user.

3. The motion data monitoring apparatus according to claim 1 , wherein the determining, by the electronic device, motion data according to the gait feature comprises:

determining, by the electronic device, a first component of the jump height according to the duration of flight;

determining, by the electronic device, a second component of the jump height according to an integration of the acceleration signal over the duration of flight; and

determining, by the electronic device, the jump height according to the first component and the second component.

4. The motion data monitoring apparatus according to claim 3 , wherein

the determining, by the electronic device, a first component of the jump height according to the duration of flight comprises:

H

t

=

1

2

*

g

(

Δ

t

2

)

2

,

wherein H t represents the first component, Δt represents the duration of flight, and g represents an acceleration of gravity;

the determining, by the electronic device, a second component of the jump height according to an integration of an acceleration signal over the duration of flight comprises:

H a =∫∫ t 0 +Δt t 0 (k*acc z )dt, wherein H a represents the second component, Δt represents the duration of flight, t 0 represents an initial moment of the duration of flight, k is a correction parameter, and acc z represents a signal component of an acceleration of the user in a z-axis direction of a local horizontal coordinate system; and

the determining, by the electronic device, the jump height according to the first component and the second component comprises:

when |H a −H t |<ΔH, H=½*(H a +H t ), wherein a threshold ΔH is a preset threshold, and H is the jump height.

5. The motion data monitoring apparatus according to claim 1 , wherein the determining, by the electronic device, a gait feature of the user according to the waveform feature of the angular velocity signal and the waveform feature of the acceleration signal comprises:

determining, by the electronic device, the gait feature of the user according to the waveform feature of the angular velocity signal, the waveform feature of the acceleration signal, and an attitude angle matrix, wherein the attitude angle matrix is determined according to the angular velocity signal and the acceleration signal.

6. The motion data monitoring apparatus according to claim 5 , further comprising:

constructing, by the electronic device, an attitude angle correction matrix according to a preset condition, wherein the preset condition comprises presetting a velocity of the foot of the user before taking off from the ground to 0 and a displacement in a vertical direction to 0, and presetting a velocity of the foot of the user after touching the ground to 0 and a displacement in the vertical direction to 0; and

correcting, by the electronic device, the attitude angle matrix according to the attitude angle correction matrix.

7. The motion data monitoring apparatus according to claim 6 , wherein the correcting, by the electronic device, the attitude angle matrix according to the attitude angle correction matrix comprises:

R

c

=

C

*

R

,

wherein

C

=

[

1

0

0

0

cos

γ

sin

γ

0

-

sin

γ

cos

γ

]

[

cos

β

0

-

sin

β

0

1

0

sin

β

0

cos

β

]

[

cos

α

-

sin

α

0

sin

α

cos

α

0

0

0

1

]

;

γ

=

γ

1

+

γ

2

,

γ

1

=

arctan

(

v

z

g

Δ

t

)

,

γ

2

=

arctan

(

H

z

S

)

;

β

=

arctan

(

v

y

g

Δ

t

)

;

and

α

=

arctan

(

v

x

g

Δ

t

)

,

wherein

C represents the attitude angle correction matrix, R represents the attitude angle matrix, R c represents a corrected attitude angle matrix, α, β, and γ are respectively rotation angles in an x-axis direction, a y-axis direction, and the z-axis direction in the local horizontal coordinate system, v x , v y , and v z are respectively velocity components in the x-axis direction, the y-axis direction, and the z-axis direction, H z is a displacement in the z-axis direction, S is a displacement of the foot of the user after the taking off from the and before the touching of the ground, and Δt is a time interval from the taking off from the ground of the foot of the user to the touching of the ground.

8. The motion data monitoring apparatus according to claim 1 , wherein

the motion data further comprises at least one of a movement distance, a quantity of steps, and a movement velocity of the user.

9. The motion data monitoring apparatus according to claim 1 , further comprising:

performing, by the electronic device, zero-velocity correction according to a local minimum value time point of a movement velocity in a time interval from the touching of the ground to the taking off from the ground; and/or

performing, by the electronic device, distance correction according to a local minimum value time point of a displacement in the vertical direction in the time interval from the touching of the ground to the taking off from the ground.

10. The motion data monitoring apparatus according to claim 1 , further comprising:

performing, by the electronic device, action classification according to the waveform feature of the angular velocity signal, the waveform feature of the acceleration signal, and the motion data, wherein an action classification result comprises at least one of vertical jump, running jump, or sideward movement.

11. The motion data monitoring apparatus according to claim 1 , further comprising:

performing, by the electronic device, template matching on the motion data and database data, and outputting a character classification and/or a person tag of the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: CHEN, XIAOHAN; XU, TENG; LI, YUE; YANG, BIN
To: HONOR DEVICE CO., LTD.
Reel/Frame 058510/0798 →
Priority Claims (1)
CN 201910604486.2 · Jul 5, 2019 · national
Continuity (1)
Related Publication 20220362654A1 · Nov 17, 2022
References Cited (21)
US 6836744B1 · Asphahani et al. · 2004 [cited by applicant]
US 7949487B2 · Sugihara et al. · 2011 [cited by applicant]
US 20090063088A1 · Chen · 2009 [cited by applicant]
US 20140074179A1 · Heldman · 2014 [cited by examiner]
US 20150057966A1 · Winter et al. · 2015 [cited by applicant]
US 20150276793A1 · Takenaka · 2015 [cited by examiner]
US 20150293143A1 · Zao et al. · 2015 [cited by applicant]
CN 101232979A · 2008 [cited by applicant]
CN 106127135A · 2016 [cited by applicant]
CN 106730771A · 2017 [cited by applicant]
CN 106778694A · 2017 [cited by applicant]
CN 104729507B · 2018 [cited by applicant]
CN 108634960A · 2018 [cited by applicant]
CN 109260647A · 2019 [cited by applicant]
JP 5586050B2 · 2014 [cited by applicant]
WO 2007015134A2 · 2007 [cited by applicant]
WO 2012152420A1 · 2012 [cited by applicant]
Guo, “Pedestrian Positioning Method Based on MIMU under Random Gaits,” Electronic Technology & Information Science, Jun. 2018, pp. 26-28 (with English translation) (12 total pages). [cited by applicant]
Bojan Milosevic et al. “Wearable Inertial Sensor for Jump Performance Analysis,” WearSys '15: Proceedings of the 2015 workshop on Wearable Systems and Applications, May 2015, pp. 15-20. [cited by applicant]
M. R. Garcia, et al. “Portable measurement system of vertical jump using an Inertial Measurement Unit and pressure sensors,” 2016 XXI Symposium on Signal Processing, Images and Artificial Vision (STSIVA), 2016, pp. 1-5. [cited by applicant]
Y. Ibata, et al. “Measurement of three-dimensional posture and trajectory of lower body during standing long jumping utilizing body-mounted sensors,” 2013 34th Annual International Conference of the IEEE Engineering in … [cited by applicant]
Cited By (1)
US 12,374,161