CPC G06F 3/0346 (2013.01) [G06F 3/0383 (2013.01); G06T 7/20 (2013.01); G06F 1/163 (2013.01)] | 20 Claims |
1. A computer-implemented method for determining a reproduction of a movement of a user according to a predetermined movement constraint for an exercise, comprising:
(a) receiving, from a motion tracking system, first and second orientations at a first time and third and fourth orientations at a second time;
(b) projecting the first and second orientations at the first time onto a first plane;
(c) projecting the third and fourth orientations at the second time onto a second plane;
(d) computing a first calculation based on the first and second orientations projected onto the first plane and a second calculation based on the third and fourth orientations projected onto the second plane; and
(e) determining the reproduction of the movement based at least in part on a comparison of the first calculation and the second calculation with the predetermined movement constraint.
|