WO1994008662A1 - User interface console for exercise equipment - Google Patents

User interface console for exercise equipment Download PDF

Info

Publication number
WO1994008662A1
WO1994008662A1 PCT/US1993/009872 US9309872W WO9408662A1 WO 1994008662 A1 WO1994008662 A1 WO 1994008662A1 US 9309872 W US9309872 W US 9309872W WO 9408662 A1 WO9408662 A1 WO 9408662A1
Authority
WO
WIPO (PCT)
Prior art keywords
user interface
exercise
encoder
rotatable shaft
user
Prior art date
Application number
PCT/US1993/009872
Other languages
French (fr)
Inventor
Michael Farnet
Original Assignee
Diversified Products Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Diversified Products Corporation filed Critical Diversified Products Corporation
Publication of WO1994008662A1 publication Critical patent/WO1994008662A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/17Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/04Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
    • A63B2230/06Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S482/00Exercise devices
    • Y10S482/901Exercise devices having computer circuitry

Definitions

  • the present invention relates generally to a user interface console for exercise equipment, and more particularly, to a console device for programming functions or parameters relating to the operation of exercise equipment, including, for example, stationary exercise bicycles, exercise treadmills, steppers, rowers, skiers, or the like.
  • control systems for use with treadmills, stationary bikes, and other exercise equipment allow for sophisticated control and measurement of the user's performance.
  • This increase in complexity has led to an increase in the complexity of the user interfaces, the input and output devices employed to control the equipment.
  • keypad technology As a user input or interface mechanism.
  • One type of interface mechanism employing keypad technology is a number keypad.
  • the user enters a desired value for a particular parameter directly by way of a push button number key pad.
  • the user may be confused if a number is entered incorrectly. The user may have to reenter the desired value and/or re- program the system entirely.
  • the user may enter a desired input by way of one or more push button keys, for example "up” and/or “down” input keys.
  • the user depresses the "up” or “down” key until the particular parameter changes to the user's desired value.
  • the rate of change of the parameter's value is typically at a constant rate.
  • the user must be patient, continually observing the value of the parameter, and exhibit good “timing” in order to release the appropriate button when the parameter nears the desired value.
  • an exercise device for example an exercise bicycle, a treadmill, a stepper, a rower, a skier, or the like.
  • a further object of the present invention is to provide a user interface console for exercise equipment wherein the console allows the user to program and monitor the exercise parameters.
  • Another object of the present invention is to employ an encoder device in a user interface console to allow a user to program the operating or exercise parameters of an exercise device. Accordingly, the foregoing objectives, as well as others, are achieved by the present invention, which in a first principal aspect, includes a user interface console for controlling the operating conditions of an exercise device, wherein the interface console has a program mode for programming exercise parameters.
  • the user interface console includes interfacing means for allowing a user of the exercise equipment to program the exercise parameters.
  • the interfacing means includes an encoder unit, having a rotatable shaft, for receiving user inputs used to program the exercise parameters.
  • the encoder unit generates electrical signals representative of the user inputs .
  • the interface console may further include microprocessor means coupled to the interfacing means for receiving the electrical signals and for responsively adjusting the operating condition of the exercise equipment.
  • the interfacing means may include switch means for allowing the user to select one or more of the exercise parameters to be programmed wherein the user selects a one of the exercise parameters by actuating the switch means.
  • the switch means may be integrated in the encoder unit such that the rotatable shaft is capable of responsively engaging and responsively actuating the switch means.
  • the present invention may further include display means coupled to the microprocessor means for displaying the value of each of the exercise parameters.
  • the present invention is a user interface console for programming exercise parameters relating to the operation of an exercise device, including displaying means for displaying the value of each of the exercise parameters and selecting means for selecting at least one exercise parameters to be programmed.
  • the interface console further includes programming means for programming the selected exercise parameter with a desired value; the programming means includes an encoder unit having a rotatable shaft, whereby the user programs the selected exercise parameter by rotating the rotatable shaft. In response, the encoder unit generates electrical signals representative of the incremental motion of the rotatable shaft.
  • the interface console further includes microprocessor means, coupled to the programming means and the display means, for receiving the electrical signals and for responsively adjusting the value of the selected exercise parameter.
  • FIGURE 1 illustrates a user interface console of the present invention affixed to a stationary exercise bicycle
  • FIGURE 2 is a plan view of the user interface console of the present invention
  • FIGURE 3 is a block diagram schematic representation of the user interface console of the present invention
  • FIGURE 4 illustrates an embodiment of the user interface console of the present invention affixed to an exercise treadmill (another form of exercise device) ; and
  • FIGURE 5 is a plan view of the user interface console illustrated in FIGURE 4.
  • the user interface console of the present invention may be adapted for use in exercise equipment, for example, an exercise bicycle, a treadmill, a stepper, a rower, a skier, or the like.
  • the user interface console of FIGURES 1 and 2 is described for use with a stationary exercise bicycle.
  • FIGURES 4 and 5 describe an interface console for use with a treadmill. It should be noted, however, that such a user interface console may be implemented or adapted for use with other types of exercise devices, for example, a stepper, a rower, a skier, or the like.
  • the exercise system 1 includes a user interface console 10 and an exercise bicycle 20.
  • the console 10 includes a program mode, wherein the user may program exercise parameters of the bicycle 20 as well as the exercise parameters of the user.
  • the console 10 and exercise bicycle 20 execute the exercise regime according to the exercise parameters programmed by the user.
  • the exercise parameters relating to the user t 5 which may be programmed and monitored include the user's
  • the exercise parameters relating to the exercise bicycle 20 which may be programmed and monitored include distance, time and speed.
  • bicycle 20 may be any type of bicycle whose exercise parameters, for example speed and distance, may be programmed and monitored.
  • the user operates the stationary exercise bicycle 20 by manipulating components of user interface console 10.
  • the console 10 monitors the operating or exercise parameters of the bicycle 20 through multi-wire cable 30.
  • the console 10 may also monitor several of the operating or exercise parameters internally, for example the time of and calorie expenditure during the exercise period.
  • the 20 operating or exercise parameter relating to the pulse rate of the user is monitored by an external pulse monitor as indicated below.
  • the pulse rate monitoring technique of the console 10 is also described.
  • the user 25 interface console 10 is shown affixed to exercise bicycle 20.
  • the user interface console 10 may be affixed to exercise bicycle 20 in any convenient manner.
  • the console 10 includes housing 12, user interface encoder 40, connector 50, and display panel 60.
  • the console 10 includes housing 12, user interface encoder 40, connector 50, and display panel 60.
  • console 11 may be made of any suitable material, such as monolithic injection molded plastic. Further, the console
  • the 10 may be powered by a battery and/or an AC power supply.
  • the display panel 60 may include one or more liquid crystal displays (LCDs) for displaying values of the LCDs.
  • LCDs liquid crystal displays
  • the display panel 35 exercise or operating parameters of the exercise bicycle 20 and the user.
  • the display panel 35 exercise or operating parameters of the exercise bicycle 20 and the user.
  • the 60 includes displays 62, 64, 66, 68 and 70 corresponding to the operating or exercise parameters of PULSE, CALORIES, DISTANCE, TIME and SPEED, respectively.
  • the exercise parameters PULSE, CALORIES, DISTANCE, TIME and SPEED are typical exercise parameters. It should be noted, however, that these exercise parameters are illustrative only and others may be included or substituted, if desired.
  • the user interface encoder 40 is a rotatable encoder and is employed to program the exercise parameters of the exercise bicycle 20 and the exercise parameters of the user.
  • the user interface encoder 40 may be an incremental or relative type encoder which provides electrical signals representative of the relative motion of the encoder shaft.
  • the user interface encoder 40 may also be an absolute type encoder which provides electrical signals representative of the absolute position of the encoder shaft.
  • the encoder 40 is a two-bit incremental or relative type encoder manufactured by Bourns having the Model No. ECTOJ.
  • the manufacturer specification sheets for the family of devices having the Model No. ECTOJ are hereby incorporated by reference.
  • the user interface encoder 40 includes an encoder shaft 44 and a rotational shaft 46.
  • the rotational shaft 46 may be integral with encoder shaft 44.
  • the interface encoder 40 is a Bourns encoder, Model No. ECTOJ-Z24-SE0015.
  • This particular encoder includes a relative position sensor that encodes the relative position of the encoder shaft 44 as a 2-bit grey code. It also includes an encoder shaft 44 that, along with housing 12, is configured to extend upwardly through the console housing 12 and engage an encoder knob 42 which is mechanically coupled thereto.
  • the encoder shaft 44 includes detents thereby defining specific rotational positions for the encoder shaft 44.
  • the 2-bit grey code output completes six (6) cycles for each complete revolution of shaft 44.
  • the encoder 40 of a relative or incremental encoder type generates an electrical representation of the relative motion of the shaft 44.
  • the encoder 40 supplies the electrical signals to the microprocessor 80.
  • the microprocessor 80 is appropriately programmed so that it can sense the direction of rotation of the encoder 40.
  • the microprocessor 80 decodes the grey code output of the encoder 40 and responsively adjusts the exercise parameter being programmed.
  • the microprocessor 80 is coupled to the encoder 40 via signal lines channel A and channel B.
  • the microprocessor 80 is a four (4) or eight (8) bit microprocessor manufactured by Intel Corporation, for example, Model No. 87C51.
  • the manufacturer specification sheets for the four (4) or eight (8) bit microprocessor manufactured by Intel Corporation are hereby incorporated by reference. It should be noted that, although obvious from FIGURE
  • the housing 12 and the encoder shaft 44 are manufactured and configured so that the encoder shaft 44 extends upwardly toward the console housing 12.
  • the encoder knob 46 is coupled to and engages the encoder shaft 44. As a result, the user engages the encoder knob 43 to thereby rotate the encoder shaft 44.
  • the housing 12, encoder shaft 44 and the encoder knob 46 may be configured in any suitable fashion that allows the user to engage the encoder knob 42 and thereby operate the encoder 40; such configurations are known to those skilled in the art.
  • the encoder knob 43 may be any suitable type knob.
  • the encoder 40 is configured with a push button type switch 90.
  • the switch 90 is mounted behind the encoder 40 so that it is capable of being engaged and actuated by the encoder shaft 44. The user actuates the switch 90 by depressing the encoder knob 42. When the encoder knob 42 is depressed, the encoder shaft 44 engages the switch 90 to thereby activate the switch 90.
  • the switch 90 is a the snap-dome type switch. The switch 90 is employed to initiate the program mode as well as select the exercise parameter or parameters to be programmed. As mentioned above, in the preferred embodiment, the switch 90 is activated by depressing the encoder knob 42.
  • the microprocessor 80 In response to activating the switch 90, the microprocessor 80 initiates the programming mode of user interface console 10 and allows the user to program the exercise parameters of the exercise bicycle 20 and the exercise parameters of the user. The user may select a operating parameter to be programmed by subsequently depressing the switch 90 until the system has "cycled" to the desired operating parameter or parameters, for example, CALORIES.
  • the switch 90 need not be mechanically coupled to or "integrated" in the encoder 40. Instead, the switch 90 may be a separate "stand-alone" push button switch that is mounted on the console housing 12. Under this circumstance, the user would activate such a switch configuration by depressing the switch, for example, a snap-dome type switch. The operation of this type of switch configuration in the program mode would be identical to the "integrated" encoder-switch configuration.
  • an advantage of an "integrated" configuration having the encoder shaft 44 engage and capable of actuating the switch 90, is that the user may access, select, and program all of the operating or exercise parameters through one unitary input device - the encoder 40 with the switch 90 integrated therein.
  • the user of the exercise bicycle 20 enters the program mode by activating the encoder 40.
  • the user may select and program any one or all of the programmable operating parameters, e.g., TIME, DISTANCE, CALORIES or PULSE.
  • the user changes the current value of the exercise parameter by rotating the encoder shaft 44, via encoder knob 42.
  • the user rotates the encoder shaft 44 in the appropriate direction (either clockwise or counterclockwise) until the desired value is reached. This procedure is repeated until as many parameters as desired have been programmed.
  • the user depresses the encoder knob 42 of the console 10.
  • the user places the console 10 in the program mode and is presented with a first "active" display which corresponds to the "active" exercise parameter or the first exercise parameter that may be programmed.
  • the user may rotate the encoder knob 42 until the desired value for the exercise parameter is indicated in the "active" display.
  • a clockwise rotation of the encoder knob 42 increases the values of the exercise parameter.
  • a counterclockwise rotation of the encoder knob decreases the values of the exercise parameter.
  • the desired value is indicated in the display, the user may stop rotating the encoder knob 42. That exercise parameter is now programmed.
  • the user may depress the switch 90 to proceed to the next exercise parameter or allow the encoder 40 to remain idle whereupon it will "time-out".
  • the first active exercise parameter is TIME.
  • the user may continue to depress the encoder knob 42 until the exercise parameter which the user wishes to modify becomes the "active" parameter. That is, the next exercise parameter may be accessed by depressing the encoder knob 42 again. This now becomes the "active" exercise parameter.
  • Successive depressions of encoder 40 will cause console 10 to "cycle" through the parameters in a repetitive order.
  • the exercise parameter order is TIME, DISTANCE, SPEED, CALORIES, PULSE then repeating TIME again and so on (the cycle continues) .
  • the user must push encoder knob 42 three times or until CALORIES is the "active" display and the "active" exercise parameter.
  • the user may program the "active" exercise parameter by rotating encoder knob 42 clockwise to increase the values of the parameter or counterclockwise to decrease the values of the parameter.
  • the console 10 exits the program mode.
  • the console 10 is designed to "time-out" and exit the program mode after a predetermined period of time of inactivity of the encoder 40 and switch 90, e.g., four seconds.
  • the display for that parameter continuously displays the value of that parameter. That is, the display reflects the current value of the exercise parameter as the user is programming that parameter.
  • the display will continuously reflect the increasing values or decreasing values, respectively.
  • the appropriate displays will decrement and count down from the programmed values to zero. When a parameter reaches zero, that parameter's display flashes, indicating a milestone has occurred.
  • the function may increment from zero and display the incremented value after indicating that a milestone has occurred. Further, if a parameter is unprogrammed or programmed to zero, the parameter will increment indicating elapsed TIME, DISTANCE or CALORIES.
  • time, distance, and calorie counters are known generally in the art and can be readily interfaced with microprocessor 80 to provide signals for the appropriate displays.
  • the microprocessor 80 may be interfaced with an LCD decoder/driver device such as manufactured by Motorola Inc. Model No. MC14543. This type device may be configured and employed as a counter if desired.
  • the manufacturer specification sheet for the Model No. MC14543 are hereby incorporated by reference.
  • Programming the PULSE exercise parameter enables the user to monitor the user's pulse rate.
  • the rate of the user may be monitored by a device generally illustrated as a pulse monitor 100.
  • the pulse monitor 100 may be any pulse detector generally known in the art, for example, a conventional ear lobe clip.
  • the detected pulse rate may be amplified by pulse amplifier 102 and provided to microprocessor 80.
  • the microprocessor 80 may then process the pulse rate information as well as provide it to the PULSE display 62.
  • the microprocessor 80 may monitor the pulse rate of the user and if the detected pulse rate exceeds a predetermined range an alarm may be sounded or an LED indicator may be activated.
  • the user programs a target value for the pulse rate in the manner as described above for the other exercise parameters.
  • the user accesses the PULSE exercise parameter by depressing the switch 90 until the PULSE is the active exercise parameter.
  • the user may then rotate the encoder knob 42 in the appropriate direction until the desired value of the PULSE TARGET is displayed in the PULSE display 62.
  • the microprocessor 80 monitors the pulse rate of the user.
  • the microprocessor 80 compares the actual pulse rate of the user to the chosen target PULSE rate.
  • a warning is activated. For example, if the user programmed the target PULSE rate as 60 beats/minute and the user's pulse is lower than the preset target PULSE rate by, for example 5 beats/minute, then the word "LO" may appear in the PULSE display 62. Conversely, if the user's pulse is higher than the preset target PULSE rate by, for example 5 beats/minute, then word "HI" may appear on the PULSE display.
  • the words "LO” or “HI” may appear intermittently, e.g., they may display for one second of every four seconds if the users pulse is outside the +. 5 beat/minute range.
  • the console 10 may also employ visual and/or audio indicators to represent the user's pulse rate.
  • One example of a visual indicator is the "heart" icon 110.
  • the flashing of the heart icon 110 is correlated to the user's detected pulse rate by the pulse detector 100 and supplied to microprocessor 80.
  • the heart icon 110 may represent the situation that the pulse rate of the user has exceeded the predetermined range. Under these circumstances, the user may adjust the current exercise routine accordingly, e.g. stop exercising.
  • the appropriate "LO” or “HI” may be flashed along with the current detected pulse until the detected pulse falls within the desired range.
  • the PULSE display 62 may indicate the same to the user and accordingly prompt the user to enter a "new" desired pulse rate.
  • the user interface console 10 of the present invention may be activated by use of a START/STOP type control, for example a push button switch. In one embodiment, however, the console 10 may be provided with an automatic start feature.
  • the speed of the exercise device may be measured by, for example, reed switch and magnet combination 120. If the detected speed of the exercise device is greater than a predetermined limit, the console assumes the run mode. In this mode the time, distance and calorie counters, and their respective displays, are activated. If the detected speed of the exercise device is less than this predetermined level, the time, distance and calorie counters are inactive.
  • the displays 62-70 may still display thes current values, but they do not be incremented/decrement.
  • the pulse display may be active as well.
  • the PULSE display 62 may deactivate when the console 10 detects the speed of the exercise bicycle 20 is below a predetermined level.
  • the predetermined level may be determined by the type of exercise equipment on which console 10 is installed. Typical values may be 5.0 MPH for a bicycle, 0.5 MPH for a treadmill and 5 steps/strokes per minute for steppers/skiers.
  • the console 10 may also be provided with an automatic sleep feature where, if microprocessor 80 detects no system activity for a predetermined time, e.g.,
  • the microprocessor 80 would then detect a speed detection pulse from switch 120 or for a select key pulse from encoder 40 to trigger a power up from the sleep mode. Once the system 1 is powered up from a sleep mode, the previously programmed values from the preceding session may be automatically implemented into the system 1 until they are subsequently re-programmed by the user.
  • FIGURES 4 and 5 another embodiment of the present invention is shown.
  • This embodiment is adaptable for use with a treadmill .
  • a typically treadmill is illustrated in FIGURE 4 in conjunction with the control console 200 of the present invention.
  • the treadmill includes a frame 300, a track or walking treadbelt 302.
  • the frame 300 is part of a walking platform, shown generally at 304 upon which the walking treadbelt 302, which is an endless loop belt, rides.
  • the frame 300 also includes a pair of a side rail 306 that the user can grasp to steady himself while standing or while exercising by walking or running on treadbelt 302.
  • Console 200 includes displays 202, 204, 206, 208 and 210 corresponding to exercise parameters of DISTANCE, TIME, PULSE, CALORIES and SPEED, respectively.
  • the console 200 operates in much the same way as console 10 from a user programmability perspective.' The exercise parameters are programmed in the same manner as described above.
  • the console 200 also includes an elevation control lever 220, speed control knob 230 and power switch 240.
  • the elevation control may be accomplished using a gas spring strut support beneath the treadmill and activated by the user control lever 220.
  • the speed control may be accomplished by adjusting the position of, or rotating, the speed knob 230.
  • the speed control knob 240 may control a motor by means of a linear taper rotary potentiometer.
  • exercise or operating parameters including SPEED 230 and elevation 220, may also be programmed by way of encoder 40. It should be noted that the elevation and speed may be controlled in the same manner as the other exercise or operating parameters - by using the encoder 40 as described in connection with the console 10 of FIGURES 1-3. Under this circumstance, the encoder 40 would be employed to program all of the exercise or operating parameters.
  • the treadmill embodiments may also include an automatic start and/or sleep feature as described above. It should be understood that the detailed description indicates the preferred embodiments of the present invention, and are given by way of illustration only. Various modifications and changes may be made to the present invention, without departing from the scope or spirit of the invention, as is set forth in the following claims .

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • User Interface Of Digital Computer (AREA)
  • Rehabilitation Tools (AREA)

Abstract

A user interface console (10) for programming exercise parameters relating to the operation of an exercise device, including displaying means (62) for displaying the value of each of the exercise parameters and selecting means for selecting one of the exercise parameters to be programmed. The interface console further includes programming means for programming the selected exercise parameter with a desired value; the programming means includes an encoder unit (40) having a rotatable shaft (46), wherein the user programs the selected exercise parameter by rotating the rotatable shaft. In response, the encoder unit generates electrical signals representative of the incremental motion of the rotatable shaft. The interface console further includes microprocessor means (80), coupled to the programming means and the display means (62), for receiving the electrical signals and for resonsively adjusting the value of the selected exercise parameter.

Description

User Interface Console for Exercise Equipment BACKGROUND OF THE INVENTION
The present invention relates generally to a user interface console for exercise equipment, and more particularly, to a console device for programming functions or parameters relating to the operation of exercise equipment, including, for example, stationary exercise bicycles, exercise treadmills, steppers, rowers, skiers, or the like.
Advances in exercise equipment over the years have resulted in increasingly complex control systems being utilized to control such equipment. For example, control systems for use with treadmills, stationary bikes, and other exercise equipment allow for sophisticated control and measurement of the user's performance. This increase in complexity has led to an increase in the complexity of the user interfaces, the input and output devices employed to control the equipment.
For example, it is typical for exercise equipment to utilize keypad technology as a user input or interface mechanism. One type of interface mechanism employing keypad technology is a number keypad. Here the user enters a desired value for a particular parameter directly by way of a push button number key pad.
Typically, in systems employing a numeric keypad, the user may be confused if a number is entered incorrectly. The user may have to reenter the desired value and/or re- program the system entirely.
In another type interface configuration, the user may enter a desired input by way of one or more push button keys, for example "up" and/or "down" input keys. Here, the user depresses the "up" or "down" key until the particular parameter changes to the user's desired value. In these type systems, the rate of change of the parameter's value is typically at a constant rate. In those systems employing an "up" and "down" key configuration, the user must be patient, continually observing the value of the parameter, and exhibit good "timing" in order to release the appropriate button when the parameter nears the desired value.
As a result, there exists a need for an improved input and output device for use in situations where exercise parameters may be programmed with ease.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide an easy-to-use user interface console, having programmable operating or exercise parameters, for use with an exercise device, for example an exercise bicycle, a treadmill, a stepper, a rower, a skier, or the like.
A further object of the present invention is to provide a user interface console for exercise equipment wherein the console allows the user to program and monitor the exercise parameters.
Another object of the present invention is to employ an encoder device in a user interface console to allow a user to program the operating or exercise parameters of an exercise device. Accordingly, the foregoing objectives, as well as others, are achieved by the present invention, which in a first principal aspect, includes a user interface console for controlling the operating conditions of an exercise device, wherein the interface console has a program mode for programming exercise parameters. The user interface console includes interfacing means for allowing a user of the exercise equipment to program the exercise parameters. The interfacing means includes an encoder unit, having a rotatable shaft, for receiving user inputs used to program the exercise parameters. The encoder unit generates electrical signals representative of the user inputs .
The interface console may further include microprocessor means coupled to the interfacing means for receiving the electrical signals and for responsively adjusting the operating condition of the exercise equipment.
In addition, the interfacing means may include switch means for allowing the user to select one or more of the exercise parameters to be programmed wherein the user selects a one of the exercise parameters by actuating the switch means. The switch means may be integrated in the encoder unit such that the rotatable shaft is capable of responsively engaging and responsively actuating the switch means.
The present invention may further include display means coupled to the microprocessor means for displaying the value of each of the exercise parameters.
In another principal aspect, the present invention is a user interface console for programming exercise parameters relating to the operation of an exercise device, including displaying means for displaying the value of each of the exercise parameters and selecting means for selecting at least one exercise parameters to be programmed. The interface console further includes programming means for programming the selected exercise parameter with a desired value; the programming means includes an encoder unit having a rotatable shaft, whereby the user programs the selected exercise parameter by rotating the rotatable shaft. In response, the encoder unit generates electrical signals representative of the incremental motion of the rotatable shaft. The interface console further includes microprocessor means, coupled to the programming means and the display means, for receiving the electrical signals and for responsively adjusting the value of the selected exercise parameter. BRIEF DESCRIPTION OF THE DRAWINGS
In the course of the detailed description of preferred embodiments to follow, reference will be made to the attached drawings, in which: FIGURE 1 illustrates a user interface console of the present invention affixed to a stationary exercise bicycle
(one form of exercise device) ;
FIGURE 2 is a plan view of the user interface console of the present invention; FIGURE 3 is a block diagram schematic representation of the user interface console of the present invention;
FIGURE 4 illustrates an embodiment of the user interface console of the present invention affixed to an exercise treadmill (another form of exercise device) ; and FIGURE 5 is a plan view of the user interface console illustrated in FIGURE 4.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The user interface console of the present invention may be adapted for use in exercise equipment, for example, an exercise bicycle, a treadmill, a stepper, a rower, a skier, or the like. The user interface console of FIGURES 1 and 2 is described for use with a stationary exercise bicycle. FIGURES 4 and 5 describe an interface console for use with a treadmill. It should be noted, however, that such a user interface console may be implemented or adapted for use with other types of exercise devices, for example, a stepper, a rower, a skier, or the like.
With reference to FIGURES 1 and 2, the exercise system 1 includes a user interface console 10 and an exercise bicycle 20. The console 10 includes a program mode, wherein the user may program exercise parameters of the bicycle 20 as well as the exercise parameters of the user. In the run mode, the console 10 and exercise bicycle 20 execute the exercise regime according to the exercise parameters programmed by the user. In the illustrative embodiment, the exercise parameters relating to the user t 5 which may be programmed and monitored include the user's
^ pulse rate and calorie expenditure. The exercise parameters relating to the exercise bicycle 20 which may be programmed and monitored include distance, time and speed.
It should be noted that the stationary exercise
10 bicycle 20 may be any type of bicycle whose exercise parameters, for example speed and distance, may be programmed and monitored.
The user operates the stationary exercise bicycle 20 by manipulating components of user interface console 10. 15 The console 10 monitors the operating or exercise parameters of the bicycle 20 through multi-wire cable 30. The console 10 may also monitor several of the operating or exercise parameters internally, for example the time of and calorie expenditure during the exercise period. The 20 operating or exercise parameter relating to the pulse rate of the user is monitored by an external pulse monitor as indicated below. The pulse rate monitoring technique of the console 10 is also described.
With continued reference to FIGURES 1 and 2, the user 25 interface console 10 is shown affixed to exercise bicycle 20. The user interface console 10 may be affixed to exercise bicycle 20 in any convenient manner.
The console 10 includes housing 12, user interface encoder 40, connector 50, and display panel 60. The
30 housing 11 may be made of any suitable material, such as monolithic injection molded plastic. Further, the console
10 may be powered by a battery and/or an AC power supply.
The display panel 60 may include one or more liquid crystal displays (LCDs) for displaying values of the
35 exercise or operating parameters of the exercise bicycle 20 and the user. In a preferred embodiment, the display panel
60 includes displays 62, 64, 66, 68 and 70 corresponding to the operating or exercise parameters of PULSE, CALORIES, DISTANCE, TIME and SPEED, respectively. The exercise parameters PULSE, CALORIES, DISTANCE, TIME and SPEED are typical exercise parameters. It should be noted, however, that these exercise parameters are illustrative only and others may be included or substituted, if desired.
The user interface encoder 40 is a rotatable encoder and is employed to program the exercise parameters of the exercise bicycle 20 and the exercise parameters of the user. The user interface encoder 40 may be an incremental or relative type encoder which provides electrical signals representative of the relative motion of the encoder shaft. The user interface encoder 40 may also be an absolute type encoder which provides electrical signals representative of the absolute position of the encoder shaft.
In a preferred embodiment, the encoder 40 is a two-bit incremental or relative type encoder manufactured by Bourns having the Model No. ECTOJ. The manufacturer specification sheets for the family of devices having the Model No. ECTOJ are hereby incorporated by reference.
With reference to FIGURE 3, the user interface encoder 40 includes an encoder shaft 44 and a rotational shaft 46. The rotational shaft 46 may be integral with encoder shaft 44. In a preferred embodiment, the interface encoder 40 is a Bourns encoder, Model No. ECTOJ-Z24-SE0015. This particular encoder includes a relative position sensor that encodes the relative position of the encoder shaft 44 as a 2-bit grey code. It also includes an encoder shaft 44 that, along with housing 12, is configured to extend upwardly through the console housing 12 and engage an encoder knob 42 which is mechanically coupled thereto.
In a preferred embodiment, the encoder shaft 44 includes detents thereby defining specific rotational positions for the encoder shaft 44. In a preferred embodiment, there are twenty four (24) detents which translates into twenty four (24) distinct positions for the encoder shaft 44. As a result, in this preferred embodiment, the 2-bit grey code output completes six (6) cycles for each complete revolution of shaft 44.
With continued reference to FIGURE 3, as mentioned above, the encoder 40 of a relative or incremental encoder type generates an electrical representation of the relative motion of the shaft 44. The encoder 40 supplies the electrical signals to the microprocessor 80. The microprocessor 80 is appropriately programmed so that it can sense the direction of rotation of the encoder 40. The microprocessor 80 decodes the grey code output of the encoder 40 and responsively adjusts the exercise parameter being programmed. The microprocessor 80 is coupled to the encoder 40 via signal lines channel A and channel B.
In a preferred embodiment, the microprocessor 80 is a four (4) or eight (8) bit microprocessor manufactured by Intel Corporation, for example, Model No. 87C51. The manufacturer specification sheets for the four (4) or eight (8) bit microprocessor manufactured by Intel Corporation are hereby incorporated by reference. It should be noted that, although obvious from FIGURE
2, the housing 12 and the encoder shaft 44 are manufactured and configured so that the encoder shaft 44 extends upwardly toward the console housing 12. The encoder knob 46 is coupled to and engages the encoder shaft 44. As a result, the user engages the encoder knob 43 to thereby rotate the encoder shaft 44. The housing 12, encoder shaft 44 and the encoder knob 46 may be configured in any suitable fashion that allows the user to engage the encoder knob 42 and thereby operate the encoder 40; such configurations are known to those skilled in the art.
Further, the encoder knob 43 may be any suitable type knob.
With continued reference to FIGURE 3, in a preferred embodiment, the encoder 40 is configured with a push button type switch 90. In this embodiment, the switch 90 is mounted behind the encoder 40 so that it is capable of being engaged and actuated by the encoder shaft 44. The user actuates the switch 90 by depressing the encoder knob 42. When the encoder knob 42 is depressed, the encoder shaft 44 engages the switch 90 to thereby activate the switch 90. In a preferred embodiment, the switch 90 is a the snap-dome type switch. The switch 90 is employed to initiate the program mode as well as select the exercise parameter or parameters to be programmed. As mentioned above, in the preferred embodiment, the switch 90 is activated by depressing the encoder knob 42. In response to activating the switch 90, the microprocessor 80 initiates the programming mode of user interface console 10 and allows the user to program the exercise parameters of the exercise bicycle 20 and the exercise parameters of the user. The user may select a operating parameter to be programmed by subsequently depressing the switch 90 until the system has "cycled" to the desired operating parameter or parameters, for example, CALORIES.
It should be noted that the switch 90 need not be mechanically coupled to or "integrated" in the encoder 40. Instead, the switch 90 may be a separate "stand-alone" push button switch that is mounted on the console housing 12. Under this circumstance, the user would activate such a switch configuration by depressing the switch, for example, a snap-dome type switch. The operation of this type of switch configuration in the program mode would be identical to the "integrated" encoder-switch configuration.
It should be noted, however, that an advantage of an "integrated" configuration, having the encoder shaft 44 engage and capable of actuating the switch 90, is that the user may access, select, and program all of the operating or exercise parameters through one unitary input device - the encoder 40 with the switch 90 integrated therein.
With reference to FIGURE 2 and FIGURE 3, the operation of the preferred embodiment of the user interface console 10 is described immediately below. By way of an overview, in operation, the user of the exercise bicycle 20 enters the program mode by activating the encoder 40. The user may select and program any one or all of the programmable operating parameters, e.g., TIME, DISTANCE, CALORIES or PULSE. The user changes the current value of the exercise parameter by rotating the encoder shaft 44, via encoder knob 42. The user rotates the encoder shaft 44 in the appropriate direction (either clockwise or counterclockwise) until the desired value is reached. This procedure is repeated until as many parameters as desired have been programmed. In particular, in operation to program a particular exercise parameter, the user depresses the encoder knob 42 of the console 10. In response, the user places the console 10 in the program mode and is presented with a first "active" display which corresponds to the "active" exercise parameter or the first exercise parameter that may be programmed. To program the first exercise parameter, the user may rotate the encoder knob 42 until the desired value for the exercise parameter is indicated in the "active" display. A clockwise rotation of the encoder knob 42 increases the values of the exercise parameter. A counterclockwise rotation of the encoder knob decreases the values of the exercise parameter. When the desired value is indicated in the display, the user may stop rotating the encoder knob 42. That exercise parameter is now programmed. The user may depress the switch 90 to proceed to the next exercise parameter or allow the encoder 40 to remain idle whereupon it will "time-out".
In the illustrative embodiment, the first active exercise parameter is TIME. The user may continue to depress the encoder knob 42 until the exercise parameter which the user wishes to modify becomes the "active" parameter. That is, the next exercise parameter may be accessed by depressing the encoder knob 42 again. This now becomes the "active" exercise parameter. Successive depressions of encoder 40 will cause console 10 to "cycle" through the parameters in a repetitive order. For example, in the illustrative embodiment, the exercise parameter order is TIME, DISTANCE, SPEED, CALORIES, PULSE then repeating TIME again and so on (the cycle continues) . As a result, if the user wishes to program only the CALORIES exercise parameter, the user must push encoder knob 42 three times or until CALORIES is the "active" display and the "active" exercise parameter.
As mentioned above, the user may program the "active" exercise parameter by rotating encoder knob 42 clockwise to increase the values of the parameter or counterclockwise to decrease the values of the parameter. When the user does not push or rotate the encoder knob 42 for a predetermined period of time, i.e., the console remains idle, the console 10 exits the program mode. In this embodiment, the console 10 is designed to "time-out" and exit the program mode after a predetermined period of time of inactivity of the encoder 40 and switch 90, e.g., four seconds.
It should be noted that while the user is programming an exercise parameter, the display for that parameter continuously displays the value of that parameter. That is, the display reflects the current value of the exercise parameter as the user is programming that parameter. When the user rotates the encoder knob clockwise or counterclockwise, the display will continuously reflect the increasing values or decreasing values, respectively. In a preferred embodiment, if, during the program mode, the user has programmed the TIME, DISTANCE and/or CALORIES exercise parameters to a value other than zero, then in the run mode of the exercise bicycle 20, the appropriate displays will decrement and count down from the programmed values to zero. When a parameter reaches zero, that parameter's display flashes, indicating a milestone has occurred. At this point, the function may increment from zero and display the incremented value after indicating that a milestone has occurred. Further, if a parameter is unprogrammed or programmed to zero, the parameter will increment indicating elapsed TIME, DISTANCE or CALORIES. It should be noted that time, distance, and calorie counters are known generally in the art and can be readily interfaced with microprocessor 80 to provide signals for the appropriate displays. For example, the microprocessor 80 may be interfaced with an LCD decoder/driver device such as manufactured by Motorola Inc. Model No. MC14543. This type device may be configured and employed as a counter if desired. The manufacturer specification sheet for the Model No. MC14543 are hereby incorporated by reference. Programming the PULSE exercise parameter enables the user to monitor the user's pulse rate. The rate of the user may be monitored by a device generally illustrated as a pulse monitor 100. The pulse monitor 100 may be any pulse detector generally known in the art, for example, a conventional ear lobe clip. The detected pulse rate may be amplified by pulse amplifier 102 and provided to microprocessor 80. The microprocessor 80 may then process the pulse rate information as well as provide it to the PULSE display 62. In one embodiment, the microprocessor 80 may monitor the pulse rate of the user and if the detected pulse rate exceeds a predetermined range an alarm may be sounded or an LED indicator may be activated. In operation, the user programs a target value for the pulse rate in the manner as described above for the other exercise parameters. First, the user accesses the PULSE exercise parameter by depressing the switch 90 until the PULSE is the active exercise parameter. The user may then rotate the encoder knob 42 in the appropriate direction until the desired value of the PULSE TARGET is displayed in the PULSE display 62.
Now, when in the run mode, the microprocessor 80 monitors the pulse rate of the user. The microprocessor 80 compares the actual pulse rate of the user to the chosen target PULSE rate. When the user's pulse rate exceeds a specified range, a warning is activated. For example, if the user programmed the target PULSE rate as 60 beats/minute and the user's pulse is lower than the preset target PULSE rate by, for example 5 beats/minute, then the word "LO" may appear in the PULSE display 62. Conversely, if the user's pulse is higher than the preset target PULSE rate by, for example 5 beats/minute, then word "HI" may appear on the PULSE display. The words "LO" or "HI" may appear intermittently, e.g., they may display for one second of every four seconds if the users pulse is outside the +. 5 beat/minute range. The console 10 may also employ visual and/or audio indicators to represent the user's pulse rate. One example of a visual indicator is the "heart" icon 110. Here the flashing of the heart icon 110 is correlated to the user's detected pulse rate by the pulse detector 100 and supplied to microprocessor 80.
In another embodiment, the heart icon 110 may represent the situation that the pulse rate of the user has exceeded the predetermined range. Under these circumstances, the user may adjust the current exercise routine accordingly, e.g. stop exercising.
Alternately, if the detected pulse rate is greater than or less than the predetermined limit, the appropriate "LO" or "HI" may be flashed along with the current detected pulse until the detected pulse falls within the desired range.
Further, if the user attempts to program the target PULSE rate to a desired value that is not within a range of valid pulse rates, i.e. from 40 to 180 beats per minute, then the PULSE display 62 may indicate the same to the user and accordingly prompt the user to enter a "new" desired pulse rate.
The user interface console 10 of the present invention may be activated by use of a START/STOP type control, for example a push button switch. In one embodiment, however, the console 10 may be provided with an automatic start feature. In this embodiment, the speed of the exercise device may be measured by, for example, reed switch and magnet combination 120. If the detected speed of the exercise device is greater than a predetermined limit, the console assumes the run mode. In this mode the time, distance and calorie counters, and their respective displays, are activated. If the detected speed of the exercise device is less than this predetermined level, the time, distance and calorie counters are inactive. The displays 62-70 may still display thes current values, but they do not be incremented/decrement. The pulse display may be active as well.
In an alternative embodiment, the PULSE display 62 may deactivate when the console 10 detects the speed of the exercise bicycle 20 is below a predetermined level. The predetermined level may be determined by the type of exercise equipment on which console 10 is installed. Typical values may be 5.0 MPH for a bicycle, 0.5 MPH for a treadmill and 5 steps/strokes per minute for steppers/skiers. The console 10 may also be provided with an automatic sleep feature where, if microprocessor 80 detects no system activity for a predetermined time, e.g.,
1 minute, all of the displays 62-70 will turned off. The microprocessor 80 would then detect a speed detection pulse from switch 120 or for a select key pulse from encoder 40 to trigger a power up from the sleep mode. Once the system 1 is powered up from a sleep mode, the previously programmed values from the preceding session may be automatically implemented into the system 1 until they are subsequently re-programmed by the user.
Referring now to FIGURES 4 and 5, another embodiment of the present invention is shown. This embodiment is adaptable for use with a treadmill . A typically treadmill is illustrated in FIGURE 4 in conjunction with the control console 200 of the present invention. The treadmill includes a frame 300, a track or walking treadbelt 302. The frame 300 is part of a walking platform, shown generally at 304 upon which the walking treadbelt 302, which is an endless loop belt, rides. The frame 300 also includes a pair of a side rail 306 that the user can grasp to steady himself while standing or while exercising by walking or running on treadbelt 302.
Console 200 includes displays 202, 204, 206, 208 and 210 corresponding to exercise parameters of DISTANCE, TIME, PULSE, CALORIES and SPEED, respectively. The console 200 operates in much the same way as console 10 from a user programmability perspective.' The exercise parameters are programmed in the same manner as described above. The console 200 also includes an elevation control lever 220, speed control knob 230 and power switch 240. The elevation control may be accomplished using a gas spring strut support beneath the treadmill and activated by the user control lever 220. The speed control may be accomplished by adjusting the position of, or rotating, the speed knob 230. The speed control knob 240 may control a motor by means of a linear taper rotary potentiometer.
Although not illustrated as such, other exercise or operating parameters, including SPEED 230 and elevation 220, may also be programmed by way of encoder 40. It should be noted that the elevation and speed may be controlled in the same manner as the other exercise or operating parameters - by using the encoder 40 as described in connection with the console 10 of FIGURES 1-3. Under this circumstance, the encoder 40 would be employed to program all of the exercise or operating parameters.
Further, it should be noted that the treadmill embodiments may also include an automatic start and/or sleep feature as described above. It should be understood that the detailed description indicates the preferred embodiments of the present invention, and are given by way of illustration only. Various modifications and changes may be made to the present invention, without departing from the scope or spirit of the invention, as is set forth in the following claims .

Claims

What is claimed is :
1. A user interface console for controlling the operating conditions of an exercise device, said user interface having a program mode for programming exercise parameters comprising: interfacing means for allowing said exercise parameters to be programmed, said interfacing means includes an encoder unit having a rotatable shaft wherein said exercise parameters are programmed by rotating said rotatable shaft.
2. The user interface control of claim 1 wherein said interfacing means includes select means for allowing the user to select the exercise parameters to be programmed wherein said user selects the exercise parameters by actuating said select means.
3. The user interface control of claim 2 wherein said select means is integrated in said encoder unit such that said rotatable shaft is capable of responsively engaging and responsively actuating said select means.
4. The user interface control of claim 3 wherein each of said exercise parameters are capable of being programmed by successively actuating said select means.
5. The user interface control of claim 1 wherein said encoder includes detents for defining a plurality of distinct positions for said rotatable shaft.
6. The user interface control of claim 5 wherein said encoder unit is an incremental type encoder.
7. The user interface console of claim 1 wherein said encoder unit generates electrical signals representative of said user inputs and wherein said user interface console further includes microprocessor means coupled to said interfacing means for receiving said electrical signals and for responsively adjusting the operating condition of said exercise equipment.
8. The user interface control of claim 7 wherein said encoder unit is an incremental type encoder and wherein said rotatable shaft includes detents for defining distinct positions for said rotatable shaft.
9. The user interface control of claim 8 wherein said interfacing means includes select means for receiving user inputs to select one of the exercise parameters wherein said user selects one of the exercise parameters by actuating said select means.
10. The user interface control of claim 9 wherein said select means is integrated in said encoder unit such that said rotatable shaft is capable of engaging and actuating said select means.
11. The user interface control of claim 7 wherein said encoder is an incremental type encoder and includes detents for defining a plurality of distinct positions for said rotatable shaft .
12. A user interface console for programming exercise parameters relating to the operation of an exercise device, comprising: displaying means for displaying the value of each of said exercise parameters; selecting means for selecting one of said exercise parameters to be programmed; programming means for programming the selected exercise parameter with a desired value, said programming means includes an encoder unit having a rotatable shaft, wherein said user programs the selected exercise parameter by rotating said rotatable shaft and wherein said encoder unit generates electrical signals representative of the incremental motion of said rotatable shaft; microprocessor means, coupled to said programming means and said display means, for receiving said electrical signals and for responsively adjusting the displayed value of the selected exercise parameter.
13. The user interface control of claim 12 wherein said select means is a push button switch which is integrated in said encoder unit such that said rotatable shaft is capable of engaging and actuating said switch.
14. The user interface control of claim 12 wherein said encoder includes detents for defining a plurality of distinct positions for said rotatable shaft.
15. The user interface control of claim 14 wherein said encoder unit is an incremental type encoder.
16. A user interface console for controlling the operating conditions of a treadmill exercise device, said user interface console having a program mode for programming exercise parameters comprising: display means for displaying the value of each of said exercise parameters; user interfacing means for allowing a user of said treadmill exercise device to program said exercise parameters, said interfacing means includes, an rotatable encoder unit for receiving said user inputs and for generating electrical signals representative of said user inputs, and select means for responsively initiating said program mode and for selecting the exercise parameters to be programmed; microprocessor means coupled to said interfacing means and said display means for receiving said electrical signals and for responsively adjusting the operating condition of said exercise equipment.
17. The user interface control of claim 16 wherein said encoder includes detents for defining a plurality of distinct positions for said rotatable shaft.
18. The user interface control of ciaim 17 wherein said encoder unit is an incremental type encoder.
19. A user interface console for controlling the operating conditions of a stationary bicycle exercise device, said user interface console having a program mode for programming exercise parameters comprising: display means for displaying the value of each of said exercise parameters interfacing means for allowing a user of said bicycle exercise device to program said exercise parameters, said interfacing means includes, an encoder unit for receiving said user inputs and for generating electrical signals representative of said user inputs, and select means for responsively initiating the program mode of the user interface console and for selecting a selected one of said exercise parameters; microprocessor means coupled to said interfacing means for receiving said electrical signals and for responsively adjusting the operating condition of said bicycle exercise device.
20. The user interface control of claim 19 wherein said encoder includes detents for defining a plurality of distinct positions for said rotatable shaft.
21. The user interface control of claim 20 wherein said encoder unit is an incremental type encoder. AMENDED CLAIMS
[received by the International Bureau on 22 February 1994 (22.02.94) ; original claims 1 ,2, 7 , 11 , 12 , 16 and 19 amended ; new claims 22 and 23 added ; other claims unchanged (4 pages ) ]
1. A user interface console for controlling the operating conditions of an exercise device, said user interface having a program mode for programming exercise parameters, said user interface console comprising: interfacing means for programming said exercise parameters, said interfacing means includes an encoder unit having a rotatable shaft for generating digital signals in response to rotation of the shaft, and wherein at least one of said exercise parameters are programmed by rotating said rotatable shaft.
2. The user interface control of claim 1 wherein said interfacing means includes select means for selecting one of the exercise parameters to be programmed wherein said user selects the exercise parameters by actuating said select means.
3. The user interface control of claim 2 wherein said select means is integrated in said encoder unit such that said rotatable shaft is capable of responsively engaging and responsively actuating said select means.
4. The user interface control of claim 3 wherein each of said exercise parameters are capable of being programmed by successively actuating said select means.
5. The user interface control of claim 1 wherein said encoder includes detents for defining a plurality of distinct positions for said rotatable shaft.
6. The user interface control of claim 5 wherein said encoder unit is an incremental type encoder.
7. The user interface console of claim 1 further including microprocessor means coupled to said interfacing means for receiving said digital signals and for responsively adjusting the operating condition of said exercise equipment. 8. The user interface control of claim 7 wherein said encoder unit is an incremental type encoder and wherein said rotatable shaft includes detents for defining distinct positions for said rotatable shaft.
9. The user interface control of claim 8 wherein said interfacing means includes select means for receiving user inputs to select one of the exercise parameters wherein said user selects one of the exercise parameters by actuating said select means.
10. The user interface control of claim 9 wherein said select means is integrated in said encoder unit such that said rotatable shaft is capable of engaging and actuating said select means.
11. The user interface control of claim 7 wherein said encoder is an absolute type encoder and includes detents for defining a plurality of distinct positions for said rotatable shaft.
12. A user interface console for programming exercise parameters relating to the operation of an exercise device, comprising: displaying means for displaying the value of each of said exercise parameters; selecting means for selecting one of said exercise parameters to be programmed; programming means for programming the selected exercise parameter with a desired value, said programming means includes an encoder unit having a rotatable shaft, wherein said user programs the selected exercise parameter by rotating said rotatable shaft and wherein said encoder unit generates digital signals representative of the incremental motion of said rotatable shaft; microprocessor means, coupled to said programming means and said display means, for receiving said digital signals and for responsively adjusting the displayed value of the selected exercise parameter. 13. The user interface control of claim 12 wherein said select means is a push button switch which is integrated in said encoder unit such that said rotatable shaft is capable of engaging and actuating said switch.
14. The user interface control of claim 12 wherein said encoder includes detents for defining a plurality of distinct positions for said rotatable shaft.
15. The user interface control of claim 14 wherein said encoder unit is an incremental type encoder.
16. A user interface console for controlling the operating conditions of a treadmill exercise device, said user interface console having a program mode for programming exercise parameters comprising: display means for displaying the value of each of said exercise parameters; user interfacing means for allowing a user of said treadmill exercise device to program said exercise parameters, said interfacing means includes, an encoder unit having a rotatable shaft for receiving said user inputs and for generating digital signals representative of said user inputs, in response to rotation of the shaft, and select means for responsively initiating said program mode and for selecting the exercise parameters to be programmed; microprocessor means coupled to said interfacing means and said display means for receiving said digital signals and for responsively adjusting the operating condition of said exercise equipment.
17. The user interface control of claim 16 wherein said encoder includes detents for defining a plurality of distinct positions for said rotatable shaft.
18. The user interface control of claim 17 wherein said encoder unit is an incremental type encoder. 19. A user interface console for controlling the operating conditions of a stationary bicycle exercise device, said user interface console having a program mode for programming exercise parameters comprising: display means for displaying the value of each of said exercise parameters; interfacing means for allowing a user of said bicycle exercise device to program said exercise parameters, said interfacing means includes, an encoder unit having a rotatable shaft for receiving said user inputs and for generating digital signals representative of said user inputs in response to rotation of the shaft, and select means for responsively initiating the program mode of the user interface console and for selecting a selected one of said exercise parameters; microprocessor means coupled to said interfacing means for receiving said digital signals and for responsively adjusting the operating condition of said bicycle exercise device.
20. The user interface control of claim 19 wherein said encoder includes detents for defining a plurality of distinct positions for said rotatable shaft.
21. The user interface control of claim 20 wherein said encoder unit is an incremental type encoder.
22. The user interface control of claim 16 wherein said select means is integrated in said encoder unit such that said rotatable shaft is capable of engaging and actuating said select means.
23. The user interface control of claim 19 wherein said select means is integrated in said encoder unit such that said rotatable shaft is capable of engaging and actuating said select means.
PCT/US1993/009872 1992-10-13 1993-10-13 User interface console for exercise equipment WO1994008662A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/959,437 1992-10-13
US07/959,437 US5383826A (en) 1992-10-13 1992-10-13 User interface console for exercise equipment

Publications (1)

Publication Number Publication Date
WO1994008662A1 true WO1994008662A1 (en) 1994-04-28

Family

ID=25502055

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1993/009872 WO1994008662A1 (en) 1992-10-13 1993-10-13 User interface console for exercise equipment

Country Status (2)

Country Link
US (1) US5383826A (en)
WO (1) WO1994008662A1 (en)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7678023B1 (en) 1995-06-22 2010-03-16 Shea Michael J Method for providing mental activity for an exerciser
US7086993B1 (en) * 1995-06-30 2006-08-08 Maresh Joseph D Exercise methods and apparatus
US5711746A (en) * 1996-03-11 1998-01-27 Lord Corporation Portable controllable fluid rehabilitation devices
US5820525A (en) * 1996-04-12 1998-10-13 Riley; Ronald J. Treadmill control
IL120507A (en) * 1997-03-24 2001-06-14 Keytron Electronics & Technolo Exercise monitoring system
US6050924A (en) * 1997-04-28 2000-04-18 Shea; Michael J. Exercise system
US6366869B1 (en) * 1999-02-01 2002-04-02 Shylov F. Germain Rolling circle
US6115629A (en) * 1999-03-01 2000-09-05 Digital Concepts Of Missouri, Inc. Two electrode heart rate monitor measuring power spectrum for use with exercise equipment
US6430436B1 (en) 1999-03-01 2002-08-06 Digital Concepts Of Missouri, Inc. Two electrode heart rate monitor measuring power spectrum for use on road bikes
GB9909254D0 (en) * 1999-04-23 1999-06-16 Interex Ltd A Computer Interface
ITBO20020041A1 (en) * 2002-01-24 2003-07-24 Technogym S R L Ora Technogym TREADMILL GYM MACHINE
US8882637B2 (en) 2003-01-26 2014-11-11 Precor Incorporated Fitness facility equipment distribution management
WO2004067101A2 (en) * 2003-01-26 2004-08-12 Precor Incorporated Service tracking and alerting system for fitness equipment
US8157706B2 (en) * 2009-10-19 2012-04-17 Precor Incorporated Fitness facility equipment usage control system and method
US7270626B2 (en) * 2004-01-23 2007-09-18 Octane Fitness, Llc Exercise equipment with automatic adjustment of stride length and/or stride height based upon direction of foot support rotation
US7361122B2 (en) * 2004-02-18 2008-04-22 Octane Fitness, Llc Exercise equipment with automatic adjustment of stride length and/or stride height based upon speed of foot support
US7448986B1 (en) 2004-02-18 2008-11-11 Octane Fitness, Llc Exercise equipment with automatic adjustment of stride length and/or stride height based upon the heart rate of a person exercising on the exercise equipment
US7510508B2 (en) * 2004-03-19 2009-03-31 Devici, Inc. User interface for a resistance training device and method of use
US7507187B2 (en) 2004-04-06 2009-03-24 Precor Incorporated Parameter sensing system for an exercise device
US20060122035A1 (en) * 2004-12-08 2006-06-08 Felix Ronnie D Virtual reality exercise system and method
US8021277B2 (en) 2005-02-02 2011-09-20 Mad Dogg Athletics, Inc. Programmed exercise bicycle with computer aided guidance
US7648443B2 (en) * 2006-03-27 2010-01-19 Peter Schenk Zero-learning-curve exercise console
US20070225119A1 (en) * 2006-03-27 2007-09-27 Peter Schenk Integrated tilting display for exercise equipment consoles
US8760440B2 (en) * 2006-06-05 2014-06-24 Sony Corporation Electronic device with a thin display
US20090124460A1 (en) * 2007-06-21 2009-05-14 Chao-Chuan Chen Display device of body building machine
US20090088299A1 (en) * 2007-09-29 2009-04-02 Chao-Chuan Chen Display device of body building machine
US8951168B2 (en) * 2008-03-05 2015-02-10 Mad Dogg Athletics, Inc. Programmable exercise bicycle
US20110009239A1 (en) * 2008-09-16 2011-01-13 Whelan Jr James F Control Pod For Controlling The Resistance Level And Electricity Output Level Of An Exercise Bike
US7955219B2 (en) * 2009-10-02 2011-06-07 Precor Incorporated Exercise community system
US8827870B2 (en) * 2009-10-02 2014-09-09 Precor Incorporated Exercise guidance system
US8221292B2 (en) * 2010-01-25 2012-07-17 Precor Incorporated User status notification system
US9367668B2 (en) 2012-02-28 2016-06-14 Precor Incorporated Dynamic fitness equipment user interface adjustment
US9162102B1 (en) 2013-01-28 2015-10-20 IncludeFitness, Inc. Fitness machine with weight selection and weight indicator
US11219799B2 (en) * 2016-08-27 2022-01-11 Peloton Interactive, Inc. Exercise system and method
US11806577B1 (en) 2023-02-17 2023-11-07 Mad Dogg Athletics, Inc. Programmed exercise bicycle with computer aided guidance

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5067710A (en) * 1989-02-03 1991-11-26 Proform Fitness Products, Inc. Computerized exercise machine
US5104120A (en) * 1989-02-03 1992-04-14 Proform Fitness Products, Inc. Exercise machine control system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5067710A (en) * 1989-02-03 1991-11-26 Proform Fitness Products, Inc. Computerized exercise machine
US5104120A (en) * 1989-02-03 1992-04-14 Proform Fitness Products, Inc. Exercise machine control system

Also Published As

Publication number Publication date
US5383826A (en) 1995-01-24

Similar Documents

Publication Publication Date Title
US5383826A (en) User interface console for exercise equipment
US4708337A (en) Automatic treadmill
US20070167293A1 (en) Control system for exercise equipment
EP1029507B1 (en) Exercie apparatus for maintaining a user's level of exercise
US4378111A (en) Physical exercise appliance
US5645509A (en) Remote exercise control system
US4334190A (en) Electronic speed measuring device particularly useful as a jogging computer
US5027303A (en) Measuring apparatus for pedal-crank assembly
US5489249A (en) Video exercise control system
AU586376B2 (en) Servo control system for a reciprocating piston respirator
EP1084735B1 (en) Treadmill control system
US4860763A (en) Cardiovascular conditioning and therapeutic system
US4998725A (en) Exercise machine controller
US4220996A (en) Jogger's computational device
US5462504A (en) Fitness apparatus with heart rate control system and method of operation
AU726760B2 (en) Heart rate interval control for cardiopulmonary interval training
US5492514A (en) Home trainer with biofeedback
US5644511A (en) Cyclometer computer
US20050026750A1 (en) Treadmill control system
EP0199442A2 (en) Exerciser
US4778175A (en) Electronic control of resistance force for exercise machine
WO1999026704A1 (en) A training and safety device, system and method to aid in proper movement during physical activity
US5801964A (en) Electronic monitoring apparatus for cyclic machines
EP0353046A2 (en) Cycling monitor
KR20040067524A (en) The Automatic Speed-Regulating Treadmill

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase