| CPC A63B 24/0062 (2013.01) [A63B 21/153 (2013.01); A63B 2220/05 (2013.01); A63B 2220/20 (2013.01); A63B 2220/806 (2013.01); A63B 2225/50 (2013.01)] | 9 Claims |

|
1. An exercise machine, comprising:
a cable;
a motor coupled to the cable to provide resistance during an exercise performed by a user;
an interface to an external camera device coupled with the exercise machine; and
one or more processors configured to:
receive cable-based measurements associated with the exercise performed by the user, wherein the cable-based measurements are is based at least in part on cable position data associated with the cable coupled to the motor, and wherein the cable position data is measured at least in part by a position encoder
receive, from the external camera device, key points generated by the external camera device from captured video frames video information-associated with the exercise, wherein the key points correspond to one or more points of the user, wherein the key points are associated with timestamps, and wherein at least one of the external camera device or the exercise machine is configured to perform interpolation to generate a synthetic key point;
map a portion of the received key points to a corresponding portion of the cable-based measurements at least in part by performing synchronization using the timestamps associated with the received key points; and
provide a workout determination based at least in part on the mapping of the portion of the received key points to the corresponding portion of the cable-based measurements.
|