Exercise Treadmill
20220111248 · 2022-04-14
Inventors
Cpc classification
A63B2024/009
HUMAN NECESSITIES
A63B24/0087
HUMAN NECESSITIES
A63B2230/208
HUMAN NECESSITIES
A63B69/0057
HUMAN NECESSITIES
A63B2225/685
HUMAN NECESSITIES
A63B2230/062
HUMAN NECESSITIES
A63B22/0285
HUMAN NECESSITIES
A63B21/005
HUMAN NECESSITIES
A63B2225/50
HUMAN NECESSITIES
A63B2071/0072
HUMAN NECESSITIES
A63B22/0023
HUMAN NECESSITIES
A63B2230/505
HUMAN NECESSITIES
A63B71/0054
HUMAN NECESSITIES
A63B2230/04
HUMAN NECESSITIES
A63B22/025
HUMAN NECESSITIES
A63B2024/0093
HUMAN NECESSITIES
A63B71/0622
HUMAN NECESSITIES
International classification
A63B21/00
HUMAN NECESSITIES
A63B24/00
HUMAN NECESSITIES
Abstract
An exercise treadmill is disclosed. The treadmill can include one or more sensors to acquire input data. A computer system can trigger one or more actions based on the input data. The input data can correspond to a lengthwise position of the user along a length of a usable surface of the platform and/or a lateral position of the user on the belt. The action(s) can include providing feedback to the user and/or adjusting rotation of the belt and/or a resistance of rotation of the belt. The adjustment can be performed in response to input from a user control requesting the adjustment.
Claims
1. A treadmill comprising: a platform; a belt configured to rotate around the platform to create an endless surface on which a user exercises; a set of sensors configured to acquire data corresponding to a lengthwise position of the user along a length of a usable surface of the platform; a user control configured to be at least one of: worn by the user, held by the user, or attached to clothing of the user; and a computer system configured to receive input from the user control, the input including a request to adjust at least one of: rotation of the belt or a resistance of rotation of the belt, and dynamically adjust the at least one of: the rotation of the belt or the resistance of rotation of the belt, in response to the input from the user control and based on the lengthwise position of the user.
2. The treadmill of claim 1, wherein the user control detects user commands via gestures made by the user.
3. The treadmill of claim 1, wherein the computer system receives the input from the user control via a wireless communications solution.
4. The treadmill of claim 1, wherein the computer system is further configured to provide feedback to the user regarding the lengthwise position of the user relative to a target lengthwise area.
5. The treadmill of claim 4, wherein the feedback is provided to the user by a virtual reality system.
6. The treadmill of claim 1, wherein the input from the user control further includes a request to adjust an incline of the platform, and wherein the computer system is further configured to dynamically adjust the incline of the platform in response to the input from the user control and based on the lengthwise position of the user.
7. The treadmill of claim 1, wherein the computer system is further configured to dynamically adjust an incline of the platform according to a predetermined exercise routine.
8. The treadmill of claim 1, wherein the computer system is further configured to receive simulation input from a computer executing a simulation for the user and dynamically adjust at least one of: the rotation of the belt, the resistance of rotation of the belt, or an incline of the platform, based on the simulation input.
9. The treadmill of claim 1, wherein the computer system is further configured to decrease or stop the rotation of the belt in response to the lengthwise position of the user being outside the usable surface of the platform.
10. A treadmill comprising: a platform; a belt configured to rotate around the platform to create an endless surface on which a user exercises; a set of sensors configured to acquire data corresponding to at least one of: a lengthwise position of the user along a length of a usable surface of the platform or a lateral position of the user on the belt; and a computer system configured to trigger a set of actions based on the data corresponding to the at least one of: the lengthwise position of the user on the platform or the lateral position of the user on the belt, wherein the set of actions include providing feedback to the user regarding the at least one of: the lengthwise position of the user on the platform relative to a target lengthwise area or the lateral position of the user on the belt relative to a target lateral area.
11. The treadmill of claim 10, wherein the feedback is visual and/or auditory feedback.
12. The treadmill of claim 10, wherein the set of actions further include dynamically adjusting at least one of: rotation of the belt, a resistance of rotation of the belt, or an incline of platform.
13. The treadmill of claim 10, wherein the computer system is further configured to receive input from a control device and trigger at least one action based on the data corresponding to the at least one of: the lengthwise position of the user on the platform or the lateral position of the user on the belt, and the input from the control device.
14. The treadmill of claim 13, wherein the control device is a user control configured to be at least one of: worn by the user, held by the user, or attached to clothing of the user.
15. The treadmill of claim 13, wherein the control device is a computer executing a simulation for the user.
16. The treadmill of claim 10, wherein the computer system is further configured to dynamically adjust at least one of: rotation of the belt, an incline of the platform, or a resistance of rotation of the belt, according to a predetermined exercise routine.
17. The treadmill of claim 10, wherein the set of actions include, in response to determining that the user is outside of the target lengthwise area, reducing a speed of rotation of the belt to zero.
18. The treadmill of claim 10, further comprising a ramp covering a back end of the platform.
19. A treadmill comprising: a platform; a belt configured to rotate around the platform to create an endless surface on which a user exercises; a varying resistance device for dynamically adjusting a resistance of rotation of the belt, wherein the rotation of the belt is at least partially driven by the user exercising; and a computer system configured to operate the varying resistance device to dynamically increase or decrease the resistance of rotation of the belt in response to input data received from a first sensor, without changing an incline of the platform.
20. The treadmill of claim 19, wherein the computer system is configured to dynamically adjust the resistance of rotation of the belt in response to changes in speed over the belt over a range of speeds.
21. The treadmill of claim 19, wherein the computer system is further configured to operate the varying resistance device to enable the user to achieve and maintain at least one of: a target speed or a target resistance.
22. The treadmill of claim 21, wherein the computer system is configured to vary a magnitude of an increase or decrease in the resistance of rotation of the belt based on a magnitude of a difference between at least one of: a current speed and the target speed or a current resistance and the target resistance.
23. The treadmill of claim 21, wherein the at least one of: the target speed or the target resistance, is set based on input received from a user control.
24. The treadmill of claim 23, wherein the user control is configured to be at least one of: worn by the user, held by the user, or attached to clothing of the user.
25. The treadmill of claim 23, wherein the computer system is further configured to dynamically adjust an incline of the platform in response to the input from the user control.
26. The treadmill of claim 21, wherein the at least one of: the target speed or the target resistance, is set based on at least one of: a predetermined exercise routine or a simulated environment.
27. The treadmill of claim 19, wherein the computer system is further configured to dynamically adjust the incline of the platform to assist the user in starting to exercise, as part of an exercise program, or in response to a user request.
28. The treadmill of claim 19, wherein the computer system initiates operating the varying resistance device to dynamically increase or decrease the resistance of rotation of the belt in response to the input data received from the first sensor, in response to input data received by the computer system from at least one of: a second sensor or a user control.
29. The treadmill of claim 19, wherein the computer system is further configured to dynamically adjust an incline of the platform according to at least one of: a predetermined exercise routine or a simulated environment.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0041] These and other features of the disclosure will be more readily understood from the following detailed description of the various aspects of the invention taken in conjunction with the accompanying drawings that depict various aspects of the invention.
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054] It is noted that the drawings may not be to scale. The drawings are intended to depict only typical aspects of the invention, and therefore should not be considered as limiting the scope of the invention. In the drawings, like numbering represents like elements between the drawings.
DETAILED DESCRIPTION OF THE INVENTION
[0055] As used herein, unless otherwise noted, the term “set” means one or more (i.e., at least one) and the phrase “any solution” means any now known or later developed solution. It is understood that, unless otherwise specified, each value is approximate and each range of values included herein is inclusive of the end values defining the range. As used herein, unless otherwise noted, the term “approximately” is inclusive of values within +/− ten percent of the stated value, while the term “substantially” is inclusive of values within +/− five percent of the stated value. Unless otherwise stated, two values are “similar” when the smaller value is within +/− twenty-five percent of the larger value.
[0056] As indicated above, aspects of the invention are directed to an exercise treadmill. An embodiment of the treadmill includes no obstructing front or back rails within reach of the user while he/she is exercising on the treadmill. An embodiment of the treadmill can further include one or more side rails and/or other aspects configured to provide safety, ergonomics, and/or entertainment for the user.
[0057] Turning to the drawings,
[0058] The belt 110 can be rotated around the platform 108 using any solution. For example, the treadmill 100 can include one or more rollers, which allow for movement of the belt 110. To this extent, the treadmill 100 can include one or more rollers located on one or both ends of the platform 108. In this case, one or both rollers can be automatically driven by, for example, an electronic motor, which can be configured to rotate the belt 110 at any of numerous speeds. In an embodiment, the rotation of the belt 110 is at least partially driven by the motion (e.g., walking, running, or the like) of the user. In this case, the platform 108 can include a series of laterally oriented rollers located along a usable length of the platform 108, which rotate in response to the motion of the user, causing the belt 110 to rotate around the platform 108. Furthermore, the treadmill 100 can include a varying resistance device, which can be operated to provide a varying amount of resistance to the user's ability to rotate the belt 110 around the platform 108. The varying resistance device can comprise any type of varying resistance device, such as those utilized in such devices known in the prior art.
[0059] The treadmill 100 illustrates aspects of embodiments of the invention including, but not limited to, an absence of a frontally located control panel (common in prior art treadmills), and a redistribution of a set of user controls over a first rail R1 and/or a second rail R2. Each rail R1, R2 is shown extending along a corresponding side of the platform 108. As illustrated, each rail R1, R2 can extend along approximately all of usable area of the corresponding side of the platform 108. However, it is understood that embodiments of a rail R1, R2 can extend beyond the extent of the usable area in either or both directions or embodiments of the rails R1, R2 can extend over a smaller portion of the usable area of the platform 108. As defined herein, the usable area of the platform 108 comprises the lengthwise area of the platform 108 that provides a surface suitable for the intended activity (e.g., walking, running, and/or the like) on the belt 110 and does not include the furthest extent of the platform 108 (e.g., the furthest two inches or five centimeters) in either lengthwise direction and/or the furthest lateral extent of the belt 110 (e.g., the outermost two inches or five centimeters).
[0060] In example embodiments, the rails R1, R2 contain most or all of the user controls and indicators for a user of the treadmill 100. As discussed herein, the user controls can be further designed to be accessible to a user running on the treadmill 100 at a high pace, being exhausted, and not capable or willing to read or press small control buttons. As a result, in embodiments of the present invention, the user controls can be designed to be exceptionally user friendly and include large control units, controls strategically and/or optimally positioned on the rail R1 and/or the rail R2, and/or gesture units detecting user-based gestures and providing inputs to the treadmill 100, as explained herein.
[0061] For example, the treadmill 100 is shown including a monitor 101. The monitor 101 can comprise any type of media console, which can present audio and/or visual information to the user. The monitor 101 can be mounted on an arm, which places the monitor 101 sufficiently far from the user to as to not obstruct the user's arm motion. Furthermore, a height of the monitor 101 can be adjusted so that the user can view the monitor 101 at or below the “horizon” level, depending on a form preference and posture of the user. Alternatively, the monitor 101 can be mounted remotely from the treadmill 100, such as on a wall, or projected onto a wall, or the like. In an embodiment, the monitor 101 can comprise a touchscreen, be operable using a remote control, and/or include additional input buttons, which enable the user to adjust one or more settings for operation of the treadmill 100.
[0062] The monitor 101 can provide various types of information, such as information regarding one or more operating characteristics of the treadmill, information regarding the user (e.g., physiological information), information on a workout being performed by the user, and/or the like. Furthermore, the monitor 101 can present entertainment-related information to the user, such as a movie/television program, and/or the like. In an embodiment, the monitor 101 can present a video or animation that synchronizes with one or more operational settings of the treadmill 100. For example, the animation can provide a virtual course, with the speed of moving through the course synchronized with the speed of the treadmill and an inclination of the treadmill changing in synchronization with elevation changes on the course.
[0063] The treadmill 100 is further shown including a lever 102A positioned on the first rail R1, which can be utilized to adjust one or more settings of the treadmill 100, e.g., a speed with which the belt 110 is being rotated. The lever 102A can comprise a lever unit designed to move continuously or discretely to increment or decrement the corresponding setting, such as the speed of the belt 110 rotating around the platform 108 of the treadmill 100. In an embodiment, the lever unit can be allowed to pivot about a portion fixed to the first rail R1 and move up or down in a set of discrete positions to adjust the speed of the belt 110.
[0064] The treadmill 100 is further shown including a second lever 102B positioned on and/or coupled to the rail R2. The second lever 1026 can allow for control of the same or distinct operational feature(s) of treadmill 100. In a non-limiting example, the lever 102B may control a distinct operational feature than the lever 102A, for example, the inclination of the platform 108. In another non-limiting example, the lever 102B may control the same operational feature(s) as the lever 102A. In the non-limiting example where both levers 102A, 102B control the same operational feature for treadmill 100 (e.g., belt speed), the user may utilize both or either lever 102A, 102B for adjusting the operational feature of the treadmill 100.
[0065] The user's decisions to use the lever 102A and/or the lever 1026 may be based on personal preference, body position on the treadmill 100 and/or position of the lever 102A, 1026 on the rails R1, R2, respectively. The lever 1026 may be formed from a similar or distinct component as the lever 102A and/or may function or operate in a similar fashion as the lever 102A. Additionally, although shown as being substantially aligned with one another on the rails R1, R2, it is understood that the levers 102A, 1026 may be located in distinct lengthwise positions staggered on the rails R1, R2. For example, the lever 102A can be positioned closer to one of the front or the back of treadmill 100 than the lever 102B.
[0066] Although lever units 102A, 102B are shown in
[0067] In another embodiment, a user control can comprise a joystick format control. In this case, the joystick format control can support movement in four directions and may allow for adjustments to multiple types of settings, such as speed and incline, to be made with a single control. For example, movement of the joystick forward/backward can result in an incremental increase/decrease of the speed, while movement of the joystick left/right can result in an incremental increase/decrease of the incline. In still another embodiment, a user control can comprise a wireless remote control, which can include any combination of buttons or other input devices for making one or more adjustments to operation of the treadmill or an ancillary component thereof (e.g., a monitor). Such a remote control can be worn on the user's body (e.g., a bracelet), be operated using speech (e.g., via an app executing on a smartphone), be attached to the user's clothing, include any combination of various input controls (e.g., one or more buttons, a joystick, and/or the like), etc. In an embodiment, a remote control can be held and/or worn on an arm/hand of the user, and can detect user commands via gestures made by the user, e.g., using data acquired by an accelerometer, an inertial and/or orientation sensor, and/or the like, included in the remote control.
[0068] Regardless, similar to other controls, a move and hold action performed on a user control described herein can allow the user to quickly adjust a setting through a range of incremental adjustments (e.g., speeds and/or inclines), before releasing at a desired setting (e.g., speed or incline). Information relating to a current setting of the treadmill 100, such as speed information relating to the belt 110, can be presented to the user using any solution, e.g., by being displayed on a monitor 101, as discussed herein.
[0069] Alternatively, or in addition to the levers 102A and/or 1026, operational features of treadmill 100, may be adjusted by user hand gestures. In a non-limiting example, panels 112A and 112B can be positioned on and/or within the rails R1 and R2, respectively, and may be configured to sense user hand gestures or actions (e.g., hand sliding) on the rails R1, R2 to adjust the speed up or down, alter the inclination up or down, and/or the like. The gestures can include hand sliding in a first direction along the rail (e.g., first rail R1) to increase the speed, and hand sliding in the opposite direction to decrease the speed. Similarly, additional gestures can include hand sliding in the first direction along the rail (e.g., second rail R2) to increase the inclination of the treadmill 100, and hand sliding in the opposite direction to decrease the inclination. Another gesture involves hand squeezing the rail, which can result in a corresponding adjustment. For example, squeezing the rail R1 may result in a quick decrease of the speed. It is understood that a wide variety of other gestures and corresponding adjustments can be employed for each of the rail R1 and R2 to alter the operation of the treadmill 100. Furthermore, it is understood that a gesture may require that the user perform a coordinated gesture with both hands (e.g., concurrent sliding or squeezing motions).
[0070] Apart from controlling the speed and inclination settings of a treadmill, user gestures can be used to adjust one or more operating aspects of a monitor (such as the monitor 101). To this extent, for the case of a monitor 101 having multiple audio-visual channels, or capable of operating in different regimes (for instance, one of the operational regime can be an entertainment regime, and one related to the information about user and treadmill performance), a user gesture can adjust the current operating regime. Alternatively, user gestures can be used to adjust the sound emitted from speakers associated with the monitor 101, to turn on and off a fan on the treadmill (for embodiments including a fan), and/or the like. The monitor 101 may be mounted on the treadmill 100 particularly for feedback about speed, incline, distance, calories burned and user input settings. A monitor 101 may also be mounted remotely or on a non-obstructing mount connected to the front of the treadmill 100.
[0071] The treadmill 1000 can include control units 103A and 103B of first rail R1 and second rail R2 that can contain, in addition to the panels 112A and 112B and/or levers 102A, 102B, additional input (e.g., buttons, touch screen, and/or the like) devices for processing user inputs. Additionally, the control units 103A and 103B may also house one or more sensors used to determine the lengthwise and/or lateral position of the user on the platform 108. For example, sensors positioned within the control units 103A and 103B may determine the potentially varying lengthwise position of the user on the platform 108 as the user is running on treadmill 100. The sensors within control units 103A and 1038 can detect where the user's core body is positioned while he/she is using the treadmill 100. The control units 103A and 103B can use the position information as input to, for example, alter the speed of the belt 110. In non-limiting examples, the input based on the user's lengthwise position on the platform 108, as determined by the sensors of control units 103A and 103B, may be used to automatically reduce the speed of the belt 108 in response to determining that the user has approached the back of the platform 108 or may increase the speed of the belt 108 in response to determining that the user has approached the front of the platform 108.
[0072] The sensors of control units 103A and 1038 may be any suitable sensors. For example, the sensors can include, but are not limited to, optical sensors, ultrasonic sensors, and/or other sensors configured to detect the lengthwise position of the user and provide input relating to the detection of the user's position on the treadmill 100. In another non-limiting example, the control unit 103A may include a plurality of emitting and detecting devices and the control unit 1038 may include a set of corresponding reflective surfaces. In this case, each emitting device in control unit 103A may emit a signal (e.g., electromagnetic radiation) from the control unit 103A toward a corresponding reflective device positioned within control unit 1038. If the path of the signal is not blocked by the user, the signal will reach the reflective device and may be reflected from control unit 1038 and back toward control unit 103A to be received and/or detected by a detection device in control unit 103A. Conversely, if the signal is blocked and/or interrupted by the user of the treadmill 100, the detection device of the control unit 103A may not receive the reflected signal and may produce data relating to the position of the user on the platform 108. Specifically, the control unit 103A may determine the position of the user on treadmill 100 by determining the number and/or position of detection devices of the control unit 103A that do not receive and/or detect the signal that is absorbed by the user and not reflected by the reflective device of control unit 103B.
[0073] The control units 103A, 103B also can include one or more sensors for detecting a lateral position of the user. For example, the control units 103A, 103B can include sensors that work in conjunction with sensors located on the user to measure a lateral distance between the user and the rails R1, R2. For example, a sensor on the user can be located on gloves worn by the user. In this case, the distance can be measured from the motion of the user's arms.
[0074] An embodiment of the control units 103A and 103B can house LED lighting strips. For example, such a strip can provide a visual signal (by color or by flashing) to the user in response to determining that the user has traveled too far forward or backward on the platform 108. The lighting strips of control unit 103A and 1036 may be used as a stand alone warning system, or may be used in conjunction with the sensors formed in control unit 103A and 103B, as discussed herein. In a non-limiting example where the lighting strips of control unit 103A and 103B are an independent warning system, the lights strips may be constantly lit with varying colors, where the colors indicate a proximity to an end (e.g., front or back) of the usable area of the platform 108. For example, the lighting strips may be positioned along substantially the entire length of control unit 103A and 1036 and from back to front may vary in color in the following order: red-yellow-green-yellow-red. When a user is aligned with the red lights of the light strip, the user may be approaching or be close to an end (e.g., front or back) of treadmill 110, and the yellow lit portion may indicate to a user that he has drifted forward or backward from the center of treadmill belt 110, which may be indicated by the green lit portion of the light strip.
[0075] In a non-limiting example where the lighting strips are used in conjunction with the sensors of control units 103A and 103B, the entire lighting strip may light a single color to notify or warn the user of his/her position on the platform 108. The lighting scheme may function in a similar manner as discussed herein. Specifically, when the sensors detect that a user is positioned in the lengthwise center of the platform 108, the lighting strips may illuminate green. However, if the sensors detect that the user drifts or moves too far forward or back from the central area of the platform 108, the strips may illuminate yellow or red, depending on the detected position of the user and/or the user's proximity to a longitudinal end (e.g., front or back) of the platform 108. In an embodiment, the rails R1, R2 can be configured to provide visual feedback regarding the lengthwise position of the user using one or more approaches, such as a changing slope with respect to the platform, a changing shape, a changing color, and/or the like.
[0076] In an embodiment, the monitor 101 can be worn by the user, rather than being mounted on the treadmill. In a more particular embodiment, the monitor 101 can comprise a virtual reality component, such as a headset, worn by the user. In this case, the monitor 101 can provide the user with a simulated immersive environment (e.g., a virtual reality environment). In this embodiment, the treadmill 100 can include a set of location devices, e.g., as part of the control units 103A, 103B, configured to interact with one or more components of a virtual reality system, which can include the virtual reality headset and/or other virtual reality accessories. For example, the control units 103A, 103B can include one or more infrared sensors and/or emitters (e.g., beacons), which can be mounted on the treadmill 100 (e.g., a rail of the treadmill). Each location device can provide location information utilized by the virtual reality system (e.g., processed by a computer system in the virtual reality headset) to determine the relative locations of the treadmill and the user. Any type of location device can be utilized, such as an infrared-based tracking sensor, which can detect infrared light emitted by the virtual reality headset. Regardless, the location device(s) can serve as a set of anchors for enabling a virtual reality mapping of the treadmill and to provide visual or auditory feedback to the user in the event the user moves too far forward or backward or to a lateral side of the platform. In this manner, the treadmill 100 can be utilized in conjunction with the virtual reality system to create a safe, immersive virtual environment for the user.
[0077] The treadmill 100 can include sensors and/or processing units for acquiring physiological data regarding the user using any solution. For example, the treadmill 100 can contain a processing unit for reading user biological signals (such as heart rate, blood pressure, breath rate, breath size, stride length, hand range, and torso movement) and processing these signals and/or displaying one or more of these signals on the monitor 101. The biological signals can be measured by auxiliary sensors attached to the user and communicating with a processing unit of the treadmill 100 through a wireless communications solution, such as the Bluetooth interface.
[0078] As shown in
[0079]
[0080] In a more particular embodiment, the front structure 109 can have a height of no more than a knee of the user. In a still more particular embodiment, a height of the front structure 109 can be less than 18 inches or 45 centimeters above the surface of the platform 108. In another embodiment, any portion of the front structure that extends above the knee or waste of the user is located sufficiently forward from the usable area of the surface of the platform 108 so as to not be within reach of the user. For example, any such portion extending higher than 18 inches or 45 centimeters above the surface of the platform 108 can be located at least two feet or 61 centimeters forward from the usable area of the surface of the platform 108 and at least three feet or 90 centimeters forward in a more particular embodiment.
[0081] An embodiment of the front structure 109 can include a ramped surface 113. The ramped surface 113 can be located over and cover a front non-usable portion of the platform 108 (e.g., a front roller, which is not shown). The ramped surface 113 can be configured to provide a kick board, which prevents the user from tripping over the front of the moving belt 108 and/or for preventing the user from running off the front of the treadmill 100.
[0082] The front structure 109 can identify for the user the end of the treadmill 100, and specifically, the end of the platform 108. The front structure 109 may identify the end of treadmill 100 both visually and tactilely. For example, the user may see the front structure 109 (which can include visual markers, lights, and/or the like) and visually identify where the usable surface (e.g., exposed area of the platform 108) ends. Additionally, the user may also feel that he/she is leaving or approaching the end of the runnable surface when the user accidently kicks, runs and/or steps on the ramped surface 113. To this extent, the ramped surface 113 can be made from a distinct material and/or have unique properties and attributes when compared to other portions of treadmill 100.
[0083]
[0084]
[0085] In one embodiment, the sensor pad comprises a removable unit capable of sliding underneath the treadmill belt 110 over a treadmill deck 320 (upon which the belt is moving) to provide a sensing unit capable of being replaced. Alternatively, the unit can be embedded into the deck 320 of the treadmill 100. In yet another embodiment, the treadmill bed can contain one or more sections, wherein the sensor(s) are inserted. A sensor can be, for example, attached to the deck 320 in a matter to provide a smooth interface over the deck 320. In such a configuration, the sensor can be placed in a cavity within the deck 320 designed to incorporate the sensor without the sensor protruding from the deck 320. Regardless, the sensors can be electrically connected to a controlling, analyzing, and/or power component within the treadmill 100. Furthermore, the sensors may communicate with the controlling, analyzing and power component using a wired or wireless communications solution.
[0086] The analyzing component (e.g., a computer system described herein) obtains the data from the sensors, calculates appropriate information for the user (such as calorie count, the impact force, the number of strides per minute, etc) and can display the information on a monitor. The controlling component can be used to adjust the sensitivity of a sensor component, or to adjust the sensor based on a user having a particular weight or other characteristics (foot size, for example). The sensing component can further analyze stride rate and stride distance for each leg.
[0087] The stride sensing can be combined with other biological/physiological information monitored while the user is using the treadmill 100, e.g., running, jogging or walking. For example, characteristics of the user stride can be correlated with the user's heart rate, or the user's breath rate or breath depth. The heart and the breath rate can be measured by, for example, sensors located over the user's chest. Alternatively, the stride sensors can be combined with other sensors located at other parts of the treadmill. For example, the treadmill can incorporate optical sensors detecting the position and the location of different parts of the user's body. For instance, the optical sensors can keep track of the position of the user's trunk (inclination as a function of time) as well as position of the user's hands. All this information can be correlated with heart rate and breath rate sensors and recorded into computer memory for further analysis.
[0088] The sensors can be combined with a control system (e.g., a computer system described herein), which can generate an alarm for presentation to the user. For example, such an alarm can be generated if the heart rate is above a target heart rate, or if the user has a non-uniform (un-even) stride pattern or stride rate. Additionally, the alarm system can be combined if the user is located outside the safe area on the treadmill (e.g., too far to one side or too close to either end of the treadmill). Furthermore, the sensor system can detect a stress on the user's knee, e.g., by measuring the stride impact on the treadmill belt 110, and evolution of the impact force (as well as the duration of impact) as a function of time through an exercise routine.
[0089]
[0090] In an embodiment, a treadmill described herein is configured to provide tactile feedback to a user regarding his/her position on the platform. For example,
[0091]
[0092] In an embodiment, only the outer lateral and lengthwise regions of the platform include surface variation, such as textured surfaces, while the target region within which the user is intended to be located can include no texturing. It is understood that while textured surfaces are shown as providing the tactile feedback, embodiments can utilize alternative approaches for providing tactile feedback to the user. For example, an embodiment of the surface variation can include varying a hardness of the surface to provide feedback to the user when his/her foot impacts the surface.
[0093] Furthermore, surface variation sufficient to provide tactile feedback to the user, such as texturing, differing hardness/softness, differing traction, and/or the like, can be incorporated into the belt member in an embodiment. Such surface variation can be used to provide the user with feedback regarding a lateral location of the user on the belt. In this case, the surface variation can differ depending on the lateral location of the belt. For example, the outer lateral regions of the belt can include varying texture detectable when impacted by the user's foot, while the laterally central region of the belt can be smooth or include minimal surface variation not detectable by a typical user wearing footwear. Additionally, such surface variation can be configured to provide a simulated outdoor running environment. Regardless, an embodiment of the belt can include large scale regions of thicker belt material, and/or an alternative material embedded in the belt material, which can provide tactile feedback to the user when his/her foot impacts such regions.
[0094]
[0095]
[0096]
[0097] In another non-limiting example shown in
[0098] In a further non-limiting example, a ramp 113E may include at least one roller. Specifically, and as shown in
[0099]
[0100] Although shown and discussed herein as having an inclined surface, it is understood that the ramp 113 of treadmill 100 may be replaced by a component that is substantially flat. Specifically, a flat surface or component may replace ramp 113 and provide similar safety and warning benefits as the ramp 113. For example, and as discussed herein, a flat surface or component positioned in a similar area and/or replacing ramp 113 on the treadmill 100 may provide safety measures and tactile feedback to a user of treadmill 100. For example, a flat component positioned on a front of treadmill 100 and covering a front portion of treadmill belt 110 may prevent a user from running off the front of treadmill 100 by providing a distinct surface having distinct properties, structures and attributes as the treadmill belt 110. These distinct properties, structures and attributes may provide a tactile indicator to the user of the treadmill 100 that he/she has stepped on the flat component and not the moving treadmill belt 110.
[0101] As discussed herein, embodiments can dynamically adjust one or more aspects of the rotation of the belt based on a position of the user on the platform and/or one or more targets for the user. To this extent,
[0102] A longer duration (e.g., above the maximum threshold) or continuous obstruction may cause a continuous change in speed or resistance (increase or decrease depending on the front or rear blockage and change in speed or resistance) until the obstruction is removed. In the case of a longer duration or continuous obstruction, the rate of speed or resistance change in response may change increasingly rapidly in correlation with the duration of the obstruction. In the case of an ultimate sensor or set of sensors in the rear is blocked, the belt speed may be reduced rapidly to a safe stop.
[0103] While the adjustments are shown and described in conjunction with the duration of obstructions, it is understood that adjustments can be made using alternative sensor data. For example, when multiple sensors are located lengthwise along the treadmill, a location of the sensors reporting blockages can be used to determine the corresponding adjustment. In this case, blockages of sensors too far forward or rear, but more centrally located can result in small adjustments, while blockages of sensors located even further forward or rear can result in larger adjustments. Similarly, sensors located in the treadmill platform also can be utilized to determine whether the user is located too far forward or rear and result in a corresponding adjustment.
[0104]
[0105]
[0106]
[0107] The programming logic shown in
[0108] The computer system 20 is shown including a processing component 22 (e.g., one or more processors), a storage component 24 (e.g., a storage hierarchy), an input/output (I/O) component 26 (e.g., one or more I/O interfaces and/or devices), and a communications pathway 28. In general, the processing component 22 executes program code, such as the management program 30, which is at least partially fixed in storage component 24. While executing program code, the processing component 22 can process data, which can result in reading and/or writing transformed data from/to the storage component 24 and/or the I/O component 26 for further processing. The pathway 28 provides a communications link between each of the components in the computer system 20. The I/O component 26 can comprise one or more human I/O devices, which enable a human user 12 to interact with the computer system 20 and/or one or more communications devices to enable a system user to communicate with the computer system 20 using any type of communications link. To this extent, the management program 30 can manage a set of interfaces (e.g., graphical user interface(s), application program interface, and/or the like) that enable human and/or system users 12 to interact with the management program 30. Furthermore, the management program 30 can manage (e.g., store, retrieve, create, manipulate, organize, present, etc.) the data, such as user data 40, using any solution.
[0109] In any event, the computer system 20 can comprise one or more general purpose computing articles of manufacture (e.g., computing devices) capable of executing program code, such as the management program 30, installed thereon. As used herein, it is understood that “program code” means any collection of instructions, in any language, code or notation, that cause a computing device having an information processing capability to perform a particular action either directly or after any combination of the following: (a) conversion to another language, code or notation; (b) reproduction in a different material form; and/or (c) decompression. To this extent, the management program 30 can be embodied as any combination of system software and/or application software.
[0110] Furthermore, the management program 30 can be implemented using a set of modules 32. In this case, a module 32 can enable the computer system 20 to perform a set of tasks used by the management program 30, and can be separately developed and/or implemented apart from other portions of the management program 30. As used herein, the term “component” means any configuration of hardware, with or without software, which implements the functionality described in conjunction therewith using any solution, while the term “module” means program code that enables a computer system 20 to implement the actions described in conjunction therewith using any solution. When fixed in a storage component 24 of a computer system 20 that includes a processing component 22, a module is a substantial portion of a component that implements the actions. Regardless, it is understood that two or more components, modules, and/or systems may share some/all of their respective hardware and/or software. Furthermore, it is understood that some of the functionality discussed herein may not be implemented or additional functionality may be included as part of the computer system 20.
[0111] When the computer system 20 comprises multiple computing devices, each computing device can have only a portion of the management program 30 fixed thereon (e.g., one or more modules 32). However, it is understood that the computer system 20 and the management program 30 are only representative of various possible equivalent computer systems that may perform a process described herein. To this extent, in other embodiments, the functionality provided by the computer system 20 and the management program 30 can be at least partially implemented by one or more computing devices that include any combination of general and/or specific purpose hardware with or without program code. In each embodiment, the hardware and program code, if included, can be created using standard engineering and programming techniques, respectively.
[0112] Regardless, when the computer system 20 includes multiple computing devices, the computing devices can communicate over any type of communications link. Furthermore, while performing a process described herein, the computer system 20 can communicate with one or more other computer systems using any type of communications link. In either case, the communications link can comprise any combination of various types of optical fiber, wired, and/or wireless links; comprise any combination of one or more types of networks; and/or utilize any combination of various types of transmission techniques and protocols.
[0113] In any event, the computer system 20 can obtain the user data 40 using any solution. For example, the computer system 20 can obtain data regarding the user 12 and/or provide data for presentation to the user 12 by operating a set of I/O devices 130 located on the treadmill 100 and/or the user 12. The set of I/O devices 130 can include any combination of the various sensors, emitters, input devices, output devices, and/or the like, as described herein. The user data 40 can include data regarding a position of the user 12, physiological data of the user 12, a target setting (e.g., speed, heart rate, etc.) of the user 12, an exercise routine, a setting adjustment, and/or the like. The computer system 20 can process data acquired using the set of I/O devices 130 to generate user data 40. Alternatively, the computer system 20 can obtain user data 40 directly from one or more sensors 103 associated with the treadmill 100. Regardless, the computer system 20 can utilize the user data 40 to adjust operation of one or more of the set of I/O devices 130 and/or a rotation device 132 (e.g., an electric motor, a variable resistance device, and/or the like) as described herein.
[0114] In addition to identifying the position of the user 12 on the treadmill, it is understood that the computer system 20 can perform one or more additional actions described herein, such as: adjust one or more attributes of the operation of the treadmill 100 (e.g., speed or resistance of the belt, inclination of the platform); generate data for presentation on a monitor associated with the treadmill; operate one or more warning devices in response to data acquired using the set of I/O devices 130; adjust one or more aspects of the treadmill 100 in response to input from the user 12; and/or the like.
[0115] As further discussed herein, the treadmill 100 can be used in conjunction with a virtual reality system 134 to provide the user 12 with a simulated exercise environment. In this case, the virtual reality system 134 can include components for acquiring data regarding the position of the user 12 on the treadmill 100 (e.g., from one or more I/O devices 130 located on the treadmill 100) and process the data to generate the simulated, immersive exercise environment. For example, the virtual reality system 134 can include one or more user wearable components, such as a headset, which include a computer system and corresponding output devices for generating and presenting the simulated environment. It is understood that the virtual reality system 134 can include a computer system 20 configured as described herein in conjunction with the computer system 20. Furthermore, it is understood that the virtual reality system 134 can share one or more components with the computer system 20 and/or the treadmill 100.
[0116] While primarily shown and described in conjunction with a single treadmill 100 and user 12, it is understood that embodiments can include multiple treadmills 100 and/or users 12. For example, an embodiment can include multiple treadmills 100 implementing an identical routine, such as a workout routine, a simulated race over a course, and/or the like. In this case, the treadmills 100 can adjust speed and/or inclination at identical times of the routines. The users 12 can be presented with information on their relative performances as part of the simulation. Such information can include, for example, a relative location of the users 12 on the simulated course. In this manner, the users 12 can experience a competitive environment while utilizing the treadmill 100. In an embodiment, the treadmill 100 also can record a user's 12 performance in a routine, such as a simulated course, and present information to a user 12 (the same user or another individual) as the user 12 is utilizing the routine. The previous performance may have been performed on the same or a different treadmill 100. In this manner, a user 12 can race against another user, the user's best time, and/or the like, while performing the routine.
[0117] While various aspects of the invention have been described in conjunction with a treadmill used for running, it is understood that aspects of the invention can be directed to other embodiments. For example, the treadmill can be utilized for walking, jogging, and/or the like, which can be performed for enjoyment by the individual, as part of a formal training regimen, and/or as part of a medical evaluation. Embodiments also can be directed to other forms of exercise. For example, an embodiment of the treadmill described herein can be configured to allow a bicycle to be peddled. To this extent, the treadmill can be configured with rollers at the front and rear of the platform, which have a circumference and height above the belt to allow a bicycle wheel to roll freely against the rollers. Other types of athletic activities can include simulated cross-country skiing, rowing, and/or the like.
[0118] While shown and described herein as a method and system for detecting a position of the user on the treadmill 100, it is understood that aspects of the invention further provide various alternative embodiments. For example, in one embodiment, the invention provides a computer program fixed in at least one computer-readable medium, which when executed, enables a computer system to manage operation of the treadmill 100 using a process described herein. To this extent, the computer-readable medium includes program code, such as the management program 30 (
[0119] In another embodiment, the invention provides a method of providing a copy of program code, such as the management program 30 (
[0120] In still another embodiment, the invention provides a method of generating a system for managing operation of a treadmill 100 as described herein. In this case, the generating can include configuring a computer system, such as the computer system 20 (
[0121] The foregoing description of various aspects of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and obviously, many modifications and variations are possible. Such modifications and variations that may be apparent to an individual in the art are included within the scope of the invention as defined by the accompanying claims.