Method and wearable electronic device for imbalance warning
AssigneeNational Tsing Hua University
InventorsYun-Ju Lee, Yu-Tang Wen
Life of this patent
Estimating the term…
Abstract
A method for imbalance warning to be implemented by a wearable electronic device positioned on a body part of a user includes steps of: obtaining acceleration data during a calibration period; obtaining an angle threshold based on the acceleration data thus obtained; obtaining angular velocity data during a unit of time; calculating a sway angle based on the angular velocity data; determining whether the sway angle thus calculated exceeds the angle threshold; and when it is determined that the sway angle exceeds the angle threshold, outputting a signal that indicates imbalance of the user.
Claims13
A method for imbalance warning to be implemented by a wearable electronic device positioned on a body part of a user, the wearable electronic device including an inertial measurement unit (IMU), an output unit and a processing unit electrically connected to the IMU and the output unit, the IMU including a three-axis accelerometer, the method comprising steps of:
- by the IMU, obtaining acceleration data related to the wearable electronic device during a calibration period, in which the user continuously takes a plurality of steps walking on the ground while maintaining balance, wherein the acceleration data include first acceleration values in a first direction, second acceleration values in a second direction that is perpendicular to the first direction, and third acceleration values in a third direction that is perpendicular to the first and second directions, the first direction relating to an anteroposterior axis of the user;
- by the processing unit, obtaining an angle threshold that is associated with the user and that is related to sway of the body part of the user based on the acceleration data thus obtained through sub-steps of:
- determining a plurality of step durations that correspond respectively to the steps;
- for each of the step durations,
- calculating a step length value of the step based on the first and second acceleration values that are measured during the step duration,
- calculating a displacement value based on the third acceleration values that are measured during the step duration, the displacement value relating to displacement of the body part in the third direction, and
- calculating a reference sway angle as cot−1(L1/L2), where L1 represents the step length value and L2 represents the displacement value;
- and
- calculating the angle threshold as an average value of the reference sway angles calculated respectively for the step durations;
- by the IMU, obtaining angular velocity data of the wearable electronic device during a unit of time;
- by the processing unit, calculating a sway angle of the body part with respect to the unit of time based on the angular velocity data measured during the unit of time;
- by the processing unit, determining whether the sway angle thus calculated exceeds the angle threshold;
- and
- by the processing unit, when it is determined that the sway angle exceeds the angle threshold, controlling the output unit to output a first signal that indicates imbalance of the user.
A method for imbalance warning to be implemented by a wearable electronic device positioned on a body part of a user, the wearable electronic device including an inertial measurement unit (IMU), an output unit and a processing unit electrically connected to the IMU and the output unit, the IMU including a three-axis accelerometer, the method comprising steps of:
- by the IMU, obtaining acceleration data related to the wearable electronic device during a calibration period, in which the user continuously takes a plurality of steps walking on the ground, wherein the acceleration data include first acceleration values in a first direction, second acceleration values in a second direction that is perpendicular to the first direction, and third acceleration values in a third direction that is perpendicular to the first and second directions, the first direction relating to an anteroposterior axis of the user;
- by the processing unit, obtaining an angle threshold based on the acceleration data thus obtained through sub-steps of:
- determining a plurality of troughs of a waveform that is composed of the third acceleration values that are measured during the calibration period;
- determining plural step durations respectively as plural time durations each between two time points corresponding respectively to adjacent two of the troughs;
- for each of the step durations,
- calculating a step length value of the step based on the first and second acceleration values that are measured during the step duration,
- calculating a displacement value based on the third acceleration values that are measured during the step duration, the displacement value relating to displacement of the body part in the third direction, and
- calculating a reference sway angle as cot−1(L1/L2), where L1 represents the step length value and L2 represents the displacement value;
- and
- calculating the angle threshold as an average value of the reference sway angles calculated respectively for the step durations;
- by the IMU, obtaining angular velocity data of the wearable electronic device during a unit of time;
- by the processing unit, calculating a sway angle of the body part with respect to the unit of time based on the angular velocity data measured during the unit of time;
- by the processing unit, determining whether the sway angle thus calculated exceeds an angle threshold that is associated with the user and that is related to sway of the body part of the user when walking a plurality of steps while maintaining balance;
- and
- by the processing unit, when it is determined that the sway angle exceeds the angle threshold, controlling the output unit to output a first signal that indicates imbalance of the user.
A wearable electronic device for warning a user of imbalance, comprising:
- a main body configured to be fastened to a body part of the user in a manner that said main body moves synchronously with the body part of the user;
- an inertial measurement unit (IMU) attached to said main body and configured to obtain acceleration data and angular velocity data of said main body, the IMU including:
- a three-axis accelerometer configured to obtain the acceleration data that include first acceleration values in a first direction, second acceleration values in a second direction that is perpendicular to the first direction, and third acceleration values in a third direction that is perpendicular to the first and second directions, the first direction relating to an anteroposterior axis of the user;
- and
- a multi-axis gyroscope configured to obtain the angular velocity data that include a first angular velocity about a first axis extending in the first direction, and a second angular velocity about a second axis extending in the second direction;
- a processing unit attached to said main body and electrically connected to said IMU;
- and
- an output unit attached to said main body, and electrically connected to and controlled by said processing unit,
- wherein, when said wearable electronic device is operating in a calibration mode, said IMU is configured to obtain the acceleration data during a calibration period, in which the user continuously takes a plurality of steps walking on the ground while maintaining balance, and to send the acceleration data thus obtained to said processing unit, and said processing unit is configured to obtain an angle threshold that is related to sway of the body part of the user based on the acceleration data received from said IMU by
- determining a plurality of step durations that correspond respectively to the steps;
- for each of the step durations,
- calculating a step length value of the step based on the first and second acceleration values that are measured during the step duration,
- calculating a displacement value based on the third acceleration values that are measured during the step duration, the displacement value relating to displacement of the body part in the third direction, and
- calculating a reference sway angle as cot−1(L1/L2), where L1 represents the step length value and L2 represents the displacement value;
- and
- calculating the angle threshold as an average value of the reference sway angles calculated respectively for the step durations,
- wherein, when said wearable electronic device is operating in a monitoring mode, said IMU is configured to obtain the angular velocity data during a unit of time and to send the angular velocity data thus obtained to said processing unit, and said processing unit is configured to calculate a sway angle of the body part with respect to the unit of time based on the angular velocity data measured during the unit of time, to determine whether the sway angle thus calculated exceeds the angle threshold, and to control said output unit to output a first signal that indicates imbalance of the user when it is determined that the sway angle exceeds the angle threshold.
Dependencies are inferred from the claim text.