Encoding exercise machine control commands in subtitle streams
AssigneeiFIT Inc.
InventorsEric Watterson, Chase Brammer, Christian Hathaway, Rebecca Capell
Life of this patent
Estimating the term…
Abstract
A method for controlling an exercise machine using a video workout program including encoding, remotely from the exercise machine, exercise machine control commands into a subtitle stream of a video to create the video workout program, wherein the exercise machine control commands are encoded at least once per second, decoding, locally to the exercise machine, the subtitle stream of the video to access the exercise machine control commands, displaying, locally to the exercise machine, the video, and controlling, locally to the exercise machine, one or more moveable members of the exercise machine using the exercise machine control commands.
Claims20
A method for controlling an exercise machine using a video workout program, the method comprising:
- receiving a subtitle stream of a video that has been encoded remotely from the exercise machine with exercise machine control commands to create the video workout program, wherein the exercise machine control commands are encoded at regular intervals based on a frame rate of the video;
- decoding, locally to the exercise machine, the subtitle stream of the video to access the exercise machine control commands;
- displaying, locally to the exercise machine, the video;
- and
- controlling, locally to the exercise machine, one or more moveable members of the exercise machine using the exercise machine control commands.
A method for generating a video workout program for controlling an exercise machine, the method comprising:
- capturing, at a remote location that is remote from the exercise machine, a video that includes a depiction of a trainer performing a workout;
- encoding, at the remote location, exercise machine control commands into a subtitle stream of the video to create the video workout program, wherein the exercise machine control commands are encoded such that each second of the video is associated with an exercise control command of the exercise control commands;
- and
- transmitting the video workout program to the exercise machine, wherein the exercise machine is configured to decode the subtitle stream of the video to access the exercise machine control commands and execute the video workout program to control one or more moveable members of the exercise machine once per second using the exercise machine control commands and to continuously display the video.
A non-transitory, computer-readable medium including instructions which, when executed by a processor of an exercise machine, cause the processor to:
- decode a subtitle stream of a video of a video workout program to access exercise machine control commands;
- execute, the video workout program to control one or more moveable members of the exercise machine once per second using the exercise machine control commands and to continuously display the video.
Dependencies are inferred from the claim text.