System and Method of Biomechanical Posture Detection and Feedback Including Sensor Normalization
First Claim
1. A method of normalizing accelerometer data comprising:
- capturing, by a tri-axial accelerometer attached to a user, first tri-axial accelerometer data over a first period of time while the user is moving as instructed;
averaging, by a microprocessor, the captured first tri-axial accelerometer data;
creating, by the microprocessor, a first normalization matrix based on the averaged first tri-axial accelerometer data;
capturing, by the tri-axial accelerometer attached to the user, second tri-axial accelerometer data at a second point in time; and
creating, by the microprocessor, first normalized accelerometer data by applying the first normalization matrix to the captured second tri-axial accelerometer data.
2 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.
-
Citations
22 Claims
-
1. A method of normalizing accelerometer data comprising:
-
capturing, by a tri-axial accelerometer attached to a user, first tri-axial accelerometer data over a first period of time while the user is moving as instructed; averaging, by a microprocessor, the captured first tri-axial accelerometer data; creating, by the microprocessor, a first normalization matrix based on the averaged first tri-axial accelerometer data; capturing, by the tri-axial accelerometer attached to the user, second tri-axial accelerometer data at a second point in time; and creating, by the microprocessor, first normalized accelerometer data by applying the first normalization matrix to the captured second tri-axial accelerometer data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A postural feedback apparatus comprising:
-
a tri-axial accelerometer configured to be attached to a user, the tri-axial accelerometer configured to; capture first tri-axial accelerometer data over a first period of time while the user is moving as instructed, capture second tri-axial accelerometer data at a second point in time; and a microprocessor configured to; average the captured first tri-axial accelerometer data, create a first normalization matrix based on the averaged captured first tri-axial accelerometer data, and create first normalized accelerometer data by applying the first normalization matrix to the captured second tri-axial accelerometer data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having stored thereupon computing instructions comprising:
-
a code segment to capture first tri-axial accelerometer data over a first period of time while the user is moving as instructed; a code segment to average the captured first tri-axial accelerometer data; a code segment to create a first normalization matrix based on the averaged first tri-axial accelerometer data; a code segment to capture second tri-axial accelerometer data at a second point in time; and a code segment to create first normalized accelerometer data by applying the first normalization matrix to the captured second tri-axial accelerometer data. - View Dependent Claims (19, 20, 21, 22)
-
Specification