Overlaying Exercise Information on a Remote Display
An exercise machine may include a frame, a movable element movably connected to the frame and movable during a performance of an exercise, a transmitter in communication with a media system, the media system having a receiver and a display in communication with the receiver and capable of depicting video content received through the receiver, a processor, and a memory having programmed instructions that, when executed, cause the processor to send data relating to the exercise to the receiver to be depicted over the video content during the performance of the exercise.
1 . An exercise machine for presenting exercise information, comprising:
a frame;
a movable element movably connected to the frame and movable during a performance of an exercise;
a transmitter in communication with a media system, the media system having a receiver and a display in communication with the receiver and capable of depicting video content received through the receiver;
a processor; and
a memory having programmed instructions that, when executed, cause the processor to send data relating to the exercise to the receiver to be depicted on the display over the video content during the performance of the exercise.
2 . The exercise machine of claim 1 , wherein the frame is without a console.
3 . The exercise machine of claim 1 , wherein the receiver is a streaming device.
4 . The exercise machine of claim 1 , wherein the receiver has a universal serial connection that is receivable in a port of the display.
5 . The exercise machine of claim 1 , wherein the movable element is a tread belt.
6 . The exercise machine of claim 1 , wherein the movable element is a crank pedal.
7 . The exercise machine of claim 1 , wherein the data includes a duration time of the exercise.
8 . The exercise machine of claim 1 , wherein the data includes a physiological parameter of a user during the performance of the exercise.
9 . The exercise machine of claim 1 , wherein the data includes a speed of the exercise.
10 . The exercise machine of claim 1 , wherein the data includes an identification of the exercise machine.
11 . An apparatus for presenting exercise information, comprising:
a display;
a receiver in communication with the display;
a processor;
memory in electronic communication with the processor; and
instructions stored in the memory and operable, when executed by the processor, to cause the apparatus to:
receive real time data with the receiver from a remote exercise machine; and
present at least a portion of the real time data as an overlay over video content being presented on the display;
wherein the video content is received from a video source independent of the exercise machine.
12 . The apparatus of claim 11 , wherein the instructions are further executable by the processor to:
make the overlay semi-transparent.
13 . The apparatus of claim 11 , wherein the instructions are further executable by the processor to:
perform an analysis on the video content; and
determine where to present the overlay in the display based on the analysis.
14 . The apparatus of claim 11 , wherein performing an analysis the video content includes determining points of interest in the video content.
15 . The apparatus of claim 14 , wherein determining where to present the overlay includes presenting the overlay in a region of the display without points of interest.
16 . The apparatus of claim 11 , wherein the instructions are further executable by the processor to:
buffer the real time data while determining where to present the real time data in the display.
17 . The apparatus of claim 11 , wherein the instructions are further executable by the processor to:
receive additional real time data from a second exercise machine; and
present at least some of the additional real time data in the overlay in the video content.
18 . The apparatus of claim 11 , wherein the instructions are further executable by the processor to:
perform an analysis on the video content; and
determine how to present the overlay in the display based on the analysis.
19 . The apparatus of claim 18 , wherein the instructions are further executable by the processor to:
make the overlay a color that contrasts with a background of the video content.
20 . A method for presenting exercise information, comprising:
receiving real time data from an exercise machine while presenting video content in a display;
buffering the real time data while performing an analysis of the video content;
determining a color to present the real time data over the video content based on the analysis;
determining where to present the real time data in the display based on the analysis; and
presenting at least a portion of the real time data as an overlay over the video content being presented on the display.