System and method of biomechanical posture detection and feedback including sensor normalization
First Claim
1. A method comprising:
- capturing, by a accelerometer attached to a user, first set of accelerometer data over a first period of time while the user is in a first movement state;
averaging the captured first accelerometer data and creating a first normalization matrix;
capturing, by the accelerometer attached to the user, second set of accelerometer data over a second period of time, while the user is in a second movement state;
averaging the captured second accelerometer data and creating a second normalization matrix;
capturing, by the accelerometer attached to the user, third accelerometer data at a third point in time;
creating, by the microprocessor, normalized accelerometer data by applying the first normalization matrix and the second normalization matrix to the captured third accelerometer data; and
analyzing at least the normalized accelerometer data and determining a current movement state.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described herein for a sensor device which biomechanically detects in real-time a user'"'"'s movement state and posture and then provides real-time feedback to the user based on the user'"'"'s real-time posture. The feedback is provided through immediate sensory feedback through the sensor device (e.g., a sound or vibration) as well as through an avatar within an associated application with which the sensor device communicates. The sensor device detects the user'"'"'s movement state and posture by capturing data from a tri-axial accelerometer in the sensor device. Streamed data from the accelerometer is normalized to correct for sensor errors as well as variations in sensor placement and orientation. Normalization is based on accelerometer data collected while the user is wearing the device and performing specific actions.
85 Citations
20 Claims
-
1. A method comprising:
-
capturing, by a accelerometer attached to a user, first set of accelerometer data over a first period of time while the user is in a first movement state; averaging the captured first accelerometer data and creating a first normalization matrix; capturing, by the accelerometer attached to the user, second set of accelerometer data over a second period of time, while the user is in a second movement state; averaging the captured second accelerometer data and creating a second normalization matrix; capturing, by the accelerometer attached to the user, third accelerometer data at a third point in time; creating, by the microprocessor, normalized accelerometer data by applying the first normalization matrix and the second normalization matrix to the captured third accelerometer data; and analyzing at least the normalized accelerometer data and determining a current movement state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A postural feedback apparatus comprising:
-
a accelerometer configured to be attached to a user, the accelerometer configured to; capture accelerometer data over a first period of time while the user is in a first movement state, capture a second set of accelerometer data over a second period of time while the user is in a second movement state, and capture real-time accelerometer data over a third period of time; a microprocessor configured to; average the captured first accelerometer data and create a first normalization matrix, average the captured second accelerometer data and create a second normalization matrix, create normalized accelerometer data by applying the first normalization matrix and the second normalization matrix to the real-time accelerometer data, and analyze at least the normalized accelerometer data and determine a current movement state by detecting at least one transition between two movement states. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification