THIRD-PARTY MEDIA EXERCISE CONTROL SYSTEMS AND METHODS
A third-party media exercise control system may receive third-party media, the third-party media unrelated to the exercise program. A third-party media exercise control system may while streaming and displaying the third-party media on a display of an exercise device, generating exercise controls for the third-party media, the exercise controls based on content in the third-party media. A third-party media exercise control system may adjust at least one operating parameter of the exercise device based on the exercise controls.
1 . A method for implementing an exercise program, comprising:
receiving third-party media, the third-party media unrelated to the exercise program;
generating, while streaming and displaying the third-party media on a display of an exercise device, exercise controls for the third-party media, the exercise controls based at least in part on content in the third-party media; and
adjusting at least one operating parameter of the exercise device based at least in part on the exercise controls.
2 . The method of claim 1 , wherein the third-party media comprises a TV series.
3 . The method of claim 1 , wherein the third-party media comprises a movie.
4 . The method of claim 1 , wherein the third-party media does not include exercise controls.
5 . The method of claim 1 , wherein the content comprises a soundtrack of the third-party media.
6 . The method of claim 5 , wherein the exercise controls are based at least in part on a tempo of the soundtrack.
7 . The method of claim 6 , wherein the exercise controls increase an intensity of the exercise program when the tempo is fast.
8 . The method of claim 6 , wherein the exercise controls decrease an intensity of the exercise program when the tempo is slow.
9 . The method of claim 5 , wherein the exercise controls are based at least in part on lyrics of the soundtrack.
10 . The method of claim 1 , wherein the content comprises dialog of the third-party media.
11 . The method of claim 1 , wherein the content comprises video of the third-party media.
12 . The method of claim 1 , wherein the content comprises a genre of the third-party media.
13 . The method of claim 1 , wherein generating the exercise controls comprises:
modifying the third-party media to include the exercise controls.
14 . The method of claim 1 , wherein generating the exercise controls comprises:
generating an exercise control file to control the at least one operating parameter of the exercise device.
15 . A method for implementing an exercise program, comprising:
receiving third-party media, the third-party media unrelated to the exercise program;
applying, while receiving the third-party media and displaying the third-party media on a display of an exercise device, a media exercise control model to the third-party media, the media exercise control model trained to associate content of the third-party media with operating parameters of the exercise device;
generating, based at least in part on the exercise control model, exercise controls for the exercise program, the exercise controls associated with the content of the third-party media; and
implementing the exercise program on the exercise device synchronized with the third-party media.
16 . The method of claim 15 , wherein receiving the third-party media comprises:
receiving the third-party media via streaming over an internet interface.
17 . The method of claim 16 , wherein applying the media exercise control model comprises:
applying the media exercise control model in real-time.
18 . The method of claim 15 , wherein the third-party media comprises a TV series.
19 . The method of claim 15 , wherein the third-party media comprises a movie.
20 . An exercise system, comprising:
an exercise device including a display and operating parameters changeable by an exercise program;
one or more memories comprising instructions; and
one or more processors coupled with the one or more memories and configured to execute the instructions to cause the exercise system to:
receive third-party media, the third-party media unrelated to the exercise program;
generate, while streaming and displaying the third-party media on a display of an exercise device, exercise controls for the third-party media, the exercise controls based at least in part on content in the third-party media; and
adjust at least one operating parameter of the exercise device based at least in part on the exercise controls.