CPC A63B 24/0006 (2013.01) [A63B 24/0062 (2013.01); A63B 71/0622 (2013.01); G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06F 3/0304 (2013.01); G09B 19/0038 (2013.01); A63B 21/0724 (2013.01); A63B 24/0075 (2013.01); A63B 2024/0015 (2013.01); A63B 2071/068 (2013.01); A63B 2071/0647 (2013.01); A63B 2102/18 (2015.10); A63B 2102/32 (2015.10); A63B 2220/10 (2013.01); A63B 2220/803 (2013.01); A63B 2225/20 (2013.01); A63B 2225/50 (2013.01); A63B 2230/06 (2013.01); A63B 2230/30 (2013.01); A63B 2243/0025 (2013.01); A63B 2243/0037 (2013.01); A63B 2243/0066 (2013.01); G16H 20/30 (2018.01); G16H 40/67 (2018.01)] | 20 Claims |
1. A system for monitoring performance of an exercise routine, comprising:
a computing device;
a plurality of motion and position sensors configured to generate sensory information related to at least one movement of a user performing the exercise routine;
a database containing routine information representing at least one frame of exercise routine;
a training module configured to: track at least one movement of a user performing the exercise routine on an exercise device;
use at least one of: appearance of the exercise device, appearance of a feature of the said exercise device, or machine representation model of thereof;
for at least one of: separate from the sensory information at least appearance of the exercise device or a feature of it, calibration and/or adjustment of the said generated sensory information, assistance in the generation of machine representation of the user from the sensory information;
generate at least a machine representation model of the user from the sensory information.
|