Patent attributes
Controlling an exercise machine using a video workout program. In one aspect of the disclosure, a method may include capturing a video, encoding exercise machine control commands into a subtitle stream of the video to create the video workout program, decoding the subtitle stream of the video to access the exercise machine control commands, periodically determining at least that an actual heart rate zone of a user is not equal to a current programmed heart rate zone and that the actual heart rate of the user is not trending toward the current programmed heart rate zone by at least a threshold heart rate trend rate, and in response adaptively scaling the video workout program by adjusting a current difficulty level upward or downward depending on if the actual heart rate zone is lower or higher than the current programmed heart rate zone, respectively.