CAMERA DEVICE FOR WORKOUT
An exercise machine includes a cable. It further includes an interface to a moveable camera device coupled with the exercise machine. It further includes a processor configured to receive a cable-based measurement associated with an exercise performed by a user. The processor is further configured to receive, from the moveable camera device, video information associated with the exercise. The processor is further configured to provide a workout determination based at least in part on both the cable-based measurement and the video information received from the moveable camera device.
1 . (canceled)
2 . An exercise machine, comprising:
a motor that provides resistance during an exercise performed by a user;
a cable coupled between the motor and an actuator;
an interface to a remote camera device coupled with the exercise machine; and
one or more processors configured to:
determine a cable-based measurement associated with the exercise performed by the user, the cable-based measurement comprising at least one of a cable position or a cable length;
receive, from the remote camera device, video information associated with the exercise; and
provide a workout determination at least in part by synchronizing the cable-based measurement with the video information received from the remote camera device.
3 . The exercise machine of claim 2 , wherein the remote camera device is wired to, or wirelessly coupled with, the exercise machine.
4 . The exercise machine of claim 2 , wherein the video information received from the remote camera device comprises one or more video frames captured by the remote camera device.
5 . The exercise machine of claim 2 , wherein the video information comprises event information derived from one or more video frames captured by the remote camera device, and wherein the event information was generated from the one or more video frames at the remote camera device.
6 . The exercise machine of claim 2 , wherein one of the remote camera device or the exercise machine is configured to perform interpolation of the video information by estimating intermediate event information.
7 . The exercise machine of claim 2 , wherein one of the remote camera device or the exercise machine is configured to perform smoothing of the video information at least in part by aggregating a window of event information.
8 . The exercise machine of claim 2 , wherein the video information comprises a batch of event information, and wherein the batching is performed at the remote camera device.
9 . The exercise machine of claim 8 , wherein the batch of event information is transmitted by the remote camera device based at least in part on a phase of an exercise repetition being performed.
10 . The exercise machine of claim 2 , wherein the exercise machine is configured to provide to the remote camera device an indication of a start of the exercise.
11 . The exercise machine of claim 2 , wherein the synchronizing is based at least in part on timestamps.
12 . The exercise machine of claim 2 , wherein the synchronizing is based at least in part on an alignment of motion detected in the video information with motion detected in the cable-based measurement.
13 . The exercise machine of claim 2 , wherein the remote camera device comprises a mobile phone, and wherein the mobile phone comprises a mobile application.
14 . The exercise machine of claim 2 , wherein the one or more processors are configured to determine whether an amount of video information is below a threshold, and wherein the video information is unused in response to determining that the amount of video information is below the threshold.
15 . The exercise machine of claim 2 , wherein the workout determination comprises at least one of form feedback, rep counting, range of motion (ROM), flexibility, struggle detection, or fatigue detection.