1. Field of the Invention
The present invention relates to an exercise assistance apparatus for supporting traveling movement when a user performs traveling movement on exercise equipment comprising a movable section for the user to perform a traveling movement operation in a loaded status, and a detection section for detecting the movement of the movable section.
2. Description of the Related Art
As an exercise assistance apparatus, an apparatus where a monitor is installed on the front face of a fixed type cycling machine, a character simulating exercise status is displayed on a monitor, also scenery is displayed as background images to bring out the feeling of an actual experience, and a trainer character is displayed who gives appropriate advice to the user on exercise conditions based on the detection content from the pedal rotation sensor and pulse sensor, has been proposed (Japanese Patent Laid-Open 7-250919, Japanese Patent Laid-Open 11-137719, and Japanese Patent Laid-Open 2000-5339).
By displaying characters and background images in this way on a monitor, a certain improvement to prevent conventional boredom resulting from monotonous exercise can be implemented. However, the user merely sees background images which change according to exercise, which merely increases the users interest in exercise somewhat, but does not really reflect the active will of the user. Also, the exercise is still passive, in response to receiving appropriate advice from the trainer character.
With the foregoing in view, it is an object of the present invention to provide an exercise assistance apparatus which arouses a sense of rivalry in the user so that the user can exhibit an active will in the exercise.
In order to achieve the above goal, the present invention relates to an exercise assistance apparatus which has an exercise equipment where a movable section for a user to perform a traveling movement operation in a loaded status and a detection section for detecting the movement of the movable section are disposed, comprising: a monitor for displaying images which is installed at the front side of the exercise equipment, storage means for storing at least image data to express a traveling path and a predetermined number of opponent characters to be displayed on the traveling path, exercise equipment control means for performing variable control for the load status of the exercise equipment, opponent traveling control means for controlling the traveling positions of the predetermined number of opponent characters on the traveling path with sequential updating, self position calculation means for calculating a virtual self position of the user on the traveling path from the detection content of the detection section and the load status controlled by the exercise equipment control means, and image display means for displaying the traveling path ahead of the self position and opponent characters at an updated traveling position on the traveling path ahead of the self position, and displaying the degree of difficulty to pass the opponent character.
According to the present invention, opponent characters traveling with the exercise equipment character are displayed on the monitor by the image display means, and the degree of difficulty to pass the opponent is displayed, so the user is highly motivated and arouses a sense of rivalry by knowing the degree of difficulty to pass an opponent who is in a position where the user can pass, and the user can exhibit an active will to exercise.
These and other objects, features, and advantages of the present invention will become more apparent upon reading the following detailed description along with the accompanying drawings.
Embodiments of the present invention will now be described.
In the present embodiment, the user competes with an opponent character by peddling a simulated bicycle (fixed cycling machine) on a track, advances in ranking by passing the opponent, and receives support of traveling movement by scenery which moves relatively according to the running (traveling) status of the simulated bicycle, which is displayed on the monitor screen.
An electromagnetic clutch 12b is installed on the rear rotation axis 12 as the load change means, so that the brake load amount (braking amount) is changed according to the adjustment of supply power to the electromagnetic clutch 12b. For the load change means, not only the electromagnetic clutch which variably controls the braking amount using eddy current, but also various means, such as variably controlling the braking amount of a mechanical brake member by power or hydraulics, may be used.
At the front end of the equipment body 1, a support arm 1b is positioned to stand up, and a monitor 14 is installed above the support arm 1b at a height which roughly matches the forehead of the user when sitting on the saddle 10, a speaker 15 and a fan 16 are installed under the monitor behind the support arm, and a handle 1c is also installed. The monitor 14 is a thin liquid crystal display, for example, to display images. The speaker 15 is for outputting predetermined messages and BGM. The fan 16 is for providing the actual sensation of cycling outdoors, where the fan is controlled so as to rotate at a rotation speed according to the detection result of the rotation sensor 11c.
A control panel 17 is installed at the top end of the support arm 1b, where at least a pair of buttons 17a and 17b are equipped at the left and right. These buttons 17a and 17b correspond to the transmission of an actual bicycle, and can shift the later mentioned gear number for adjusting the brake load amount of the electromagnetic clutch 12b by the user pressing these buttons, and, for example, each time the button 17a is pressed once, the gear number is shifted and the break load amount of the electromagnetic clutch 12b increases, and each time the other button 17b is pressed once, the gear number is shifted and the break load amount of the electromagnetic clutch 12b decreases.
A card reader 18a, where a personal card 18 can be inserted in and removed, an entry 19a for inserting the tip of the lead wire of the pulse sensor 19, are installed near the monitor 14. The personal card 18 is a magnetic card or an IC card where user ID, height, weight, birthday, etc. are stored, and the card reader 18a allows reading or writing information from/to the inserted personal card 18, although this is not shown in FIG. 1. The pulse sensor 19 is for detecting the pulse of the user, which has a clip 19a for clipping to an ear lobe, for example, as shown in the enlarged view, and optically detects the change of blood flow amount from the change of transmitted light quantity in the state of the ear lobe where the pulse sensor is clipped.
At an appropriate location of the cycling machine, a control section 2 (see
The external input/output control section 61 converts detection signals into digital signals for processing, or converts the instruction information into control signals for an actuator and outputs those signals between the control section 2 and the actuator {that is, fan motor 16a of the fan 16, and card reader (read writer) 18a for card 18 (writing)}, and detection section {that is, rotation sensor 11c, touch panel 14a, control panel 17, card reader (read writer) 18a for card 18 (reading), pulse sensor 19 and electromagnetic clutch 12b}, and executes such signal processing and input/output processing, in time division periods, for example. The external equipment control section 62 executes an operation to output control signals to each actuator and an operation to input detection signals from each detection section during the respective time division period. The touch panel 14a of the detection section has a plurality of pressing operation sections which are turned ON/OFF by the pressing operation of a finger, and is installed on the screen of the monitor 14.
The drawing processing section 141 is for displaying required images on the monitor 14 according to an image display instruction from the control section 2, and has a video RAM. The voice regeneration section 151 is for outputting predetermined messages and BGM to the speaker 15 according to an instruction from the control section 2.
The information on the personal card 18 includes user ID, height, weight, birthday, gender, training goal and achievements in a predetermined number of times of training in the past (training history), the progress status up to the present, and basic athletic capabilities in the present embodiment. The above mentioned progress status up to the present and the basic athletic capabilities are updated and stored. On the personal card 18, the above mentioned information on other types of exercises equipment shown in
On the ROM 5, a role playing character 102 simulating what the user used in
Now the relationship between the operation of the CPU 3 and the operations of the drawing processing section 141 will be described. The CPU 3 reads images, voices, control programs and game programs from the ROM 5 based on the operating system recorded in the internal or external removable ROM 5. A part or all of an image, voice and control data which was read is held in the RAM 4. Hereafter the CPU 3 progresses processing based on the control program, data (image data including polygons and the texture of displayed objects and other text images, and voice data) stored in the RAM 4, detection signals from the detection section, and content instructed via operation by the user. In other words, the CPU 3 generates commands as tasks for drawing and voice output based on the detection signals and content instructed by the user. Based on these commands, the drawing processing section 141 performs calculation of the viewpoint position, calculation of the position of the character in three-dimensional space (or in two-dimensional space) with respect to the viewpoint position, calculation of the light source, generation of voice data, and processing. Then based on the above calculation result, the drawing processing section 141 performs writing of image data to be drawn in the video RAM. The image data written in the video RAM is supplied to the monitor 14 (after being supplied to the D/A converter via the interface and converted into analog image signals), and is displayed on the screen as images. The voice data which is output from the voice regeneration section 151 is output from the speaker 15 as voice (via an amplifier after being supplied to the D/A converter via the interface and converted into analog voice signals).
Drawing instructions include drawing instructions for drawing three-dimensional images using polygons, and drawing instructions for drawing ordinary two-dimensional images. Here a polygon is a polygonal two-dimensional image, and in the present embodiment, a triangle or square is used. The drawing instructions for drawing a three-dimensional image using polygons is comprised of polygon vertex address data which is read from the ROM 5, texture address data which indicates the storage position of texture to be pasted onto polygons, color palette address data which indicate the storage position of color palette data to indicate the color of texture data, and luminance data which indicates the luminance of texture. One object consists of many polygons. The CPU 3 stores the coordinate data of each polygon in a three-dimensional space in the RAM 4. When a character or a background image is moved on a screen of the monitor 14, that is, when a viewpoint position is changed, the following processing is executed. That is, the CPU 3 sequentially determines the three-dimensional coordinate data after the movement and after the rotation of each polygon based on the three-dimensional coordinate data of the vertexes of each polygon which is temporarily stored in the RAM 4, and the movement amount data and rotation amount data of each polygon. Out of the three-dimensional coordinate data of each polygon determined in this way, the coordinate data in the horizontal and vertical directions are supplied to the drawing processing section 141 as address data on the display area of the RAM 4, that is, polygon vertex address data. The drawing processing section 141 writes texture data, which is indicated by epreassigned texture address data, on the triangle or square display area indicated by 3 or 4 polygon vertex address data. By this, an object (e.g. character), where texture data is pasted onto many polygons, is displayed on the display face of the monitor 14.
Out of the various types of data stored in the ROM 5, data which can be stored in a removable recording medium may be readable by such a drive as a hard disk drive, optical disk drive, flexible disk drive, silicon disk drive and cassette medium reader, and in this case, the recording medium 5 is, for example, a hard disk, optical disk, flexible disk, CD, DVD or semiconductor memory.
The network communication section 7 is for updating and storing various information, which is to be updated on the personal card when training is over, to a management server, which is not in the drawing, via an external network (e.g. Internet). If the training history of the user is collectively managed in this way, then the list of users who have a high level of consumed calories, which is described later, can be displayed by ranking on the monitor for the information report disposed in a gym, and by this information, the user can be motivated to train. If the address information of the management server is notified to the user (member) in advance, then the member can personally confirm his/her training history from his/her own communication equipment.
The self exercise control section 30 is mainly to manage the exercise status of the user, and is comprised of a speed calculation section 302 which calculates the acceleration amount of the self bike speed based on the cycle of rotation signals from the rotation sensor 11c and the later mentioned self bike acceleration table stored in the ROM 5, determines the deceleration amount assuming that there is friction between the bicycle and the ground from the calculation value, and calculates the rotation speed of the pedals 11b (traveling speed of the pseudo-cycling machine), a position calculation section 303 as a self position calculation means which calculates the position of the bike vehicle from the start point, that is, the current position of the self bike (e.g. number of meters from the start point) by integrating the calculated self bike speed, a gear number detection section 305 which detects the gear number which is set in the later mentioned self vehicle gear table and gear number which is changed to by the push operation of the buttons 17a and 17b, and increases/decreases the gear number which is set to the gear number to be changed to when the gear number is changed by the buttons 17a and 17b, a consumed calorie calculation section 306 which determined the consumed calories per unit time from the speed determined by the speed calculation section 302, pulse rate determined by the pulse monitoring section 33, and such parameters as age and weight read from the personal card 18, and calculates the consumed calories from the start of exercise to the current point of time by accumulating the determined consumed calories per unit time for the exercise time, and a data management section 307 for managing various personal data, such as training history.
The above mentioned speed calculation section 302 and the position calculation section 303 repeatedly performs processing at a predetermined time pitch, and the position calculation section 303 outputs the relative fore and aft positional relationship between the self bike position and the opponent character position, which is determined by the later mentioned opponent bike position calculation section 362, to the drawing instruction section 31. The consumed calorie calculation section 306 may determine the consumed calories per unit time by reading the consumed calories from the table memory where the consumed calories have been stored as a table based on the above mentioned parameters.
The drawing instruction section 31 is for sending the above mentioned drawing instructions to the drawing processing section 141, and the drawing instruction section 31 and the drawing processing section 141 constitute the image display means. The drawing instruction section 31 and the drawing processing section 141 display the opponent character 105 on the monitor 14 based on the relative fore and aft positional relationship between the self bike position and the opponent character position from the position calculation section 303. The game evaluation section 34 assigns a higher score as the self bike approaches or passes the opponent character 105 immediately in front of the user, and in the present embodiment, a value indicate ranking from the top character becomes smaller each time the self bike passes the opponent character 105.
Now the images to be displayed on the monitor screen will be described with reference to
The gear number setting is changed by the operation of the buttons 17a and 17b by the user. For example, if the button 17a is pressed down once when the gear number setting is “4”, for example, the gear number setting is changed to “5”, and is changed to “6” if the button 17a is pressed down twice, and if the button 17b is pressed down once when the gear number setting is “4”, for example, the gear number setting is changed to “3”, and is changed to “2” if the button 17b is pressed down twice. In the present embodiment, however, the gear number can be changed in a range where the value after change is “1” to “6”.
Along with the selection of the three “Level”, the setting value for making a fine adjustment of the brake load amount of the electromagnetic clutch 12b in the entire period from the start to goal, such as “1” for “Intermediate”, “0.9” for “Basic”, and “1.1” for “Advanced”, have been set, and these setting values have been stored in the ROM 5 as the degree of difficulty table. The brake load amount is set to a value corresponding to the gear number if “Intermediate” is selected, to a value of a lower load than the gear number if “Basic” is selected, and to a value of a higher load than the gear number if “Advanced” is selected. The gear number here is a gear number being set in the self bike gear table when the buttons 17a and 17b were not pressed down, and is a gear number after the gear number being set in the self bike gear table is changed by the buttons 17a and 17b when the buttons 17a and 17b were pressed. The acceleration amount is set in the above mentioned self bike acceleration amount table based on such a gear number, and the acceleration amount increases as the gear number increases (brake load amount increases) when the gear number is from “3” to “6”, and the acceleration amount decreases as the gear number decreases (brake load amount decreases) when the gear number is from “3” to “6”, whereas when the gear number is from “1” to “2” this relationship reverses itself in the case of when the gear number is “3” to “6”. The setting values of the degree of difficulty table may be different values.
The road character 104a in
Now the functions of the opponent bike movement control section 36 and the exercise equipment control section 37 as described in the above with reference to
The pedaling judgment section 361 judges that the opponent character 105 does not pedal when the gear number of the first opponent bike gear table is “2” or less, for example, and outputs a display signal to the drawing instruction section 31 to display this information, and outputs the judgment signal to the physical strength calculation section 363. The distance detection section 365 outputs the signal related to the opponent character 105, which was specified as the target to pass by and is within point blank range, to the drawing instruction section 31 and the physical strength calculation section 363, and outputs the signal related to the distance difference to the physical strength calculation section 363. By this, three head characters 106-108 are displayed on the monitor 14, as shown in FIG. 8.
The physical strength calculation section 364 is for performing calculation such that physical strength is recovered when each opponent character 105 does not pedal, and physical strength is decreased according to the gear number when each opponent character 105 pedals. This calculation of the decrease of physical strength is performed based on the physical strength table which has been stored in the ROM 5 in advance, and the physical strength table is prepared for the number of all the opponent characters 105 (e.g. for forty), where the physical strength decrease value is arbitrarily set for each opponent character 105. For the basic setting content of the physical strength table for all the opponent characters 105, the physical strength decrease value is set such that physical strength decreases more as the gear number increases, and physical strength decreases less as the gear number decreases, for example. And when the first opponent bike gear table is selected and used, the physical strength calculation section 364 calculates so that the physical strength is decreased even more when the opponent character pedals with a high gear number, the physical strength is decreased less when the opponent character pedals with a low gear number, and the physical strength recovers a predetermined recovery amount without using a physical strength decrease value when the opponent character does not pedal. When the second opponent bike gear table is selected and used, the physical strength decrease value being set in the physical strength table is changed to a greater value, for example, changed to a physical strength decrease value when the physical strength decrease value being set in the physical strength table is multiplied by a multiple (1<) according to the distance difference provided by the distance detection section 365, and the same calculation is performed using this physical strength decrease value. The obtained physical strength value is then output to the drawing instruction section 31, and the length of the level of the physical strengths 106a, 107a and 108a, which are displayed as a guide display shown in
The opponent bike speed calculation section 363 calculates the acceleration amount of each opponent character 105 based on the opponent bike acceleration amount table where the acceleration amount has been set according to the gear number of the first opponent bike gear table and second opponent bike gear table, when this opponent character 105 pedals, determines the speed of the opponent bike by subtracting a predetermined deceleration amount (friction with the ground) from the calculated acceleration amount, and outputs the determined value to the opponent vehicle position calculation section 362 and the drawing instruction section 31. The opponent bike acceleration amount table is the same as the self bike acceleration amount table, and is stored in the ROM 5. The opponent bike position calculation section 362 calculates the position of each opponent character 105 from the start point by integrating the speed of the opponent bike.
The exercise equipment control section 37 is comprised of a fan control section 371 and a brake load setting section 372, and the fan control section 371 controls the rotation of the fan 16 based on the rotation signal from the rotation sensor 11c and the fan table, which has been stored in the ROM 5 in advance (table where the rotation frequency of the rotation sensor 11c and rotation of the fan 16 are associated). At this time, the fan table is set such that the rotation of the fan 16 is stopped when the rotation frequency of the rotation sensor 11c is “0”.
The brake load setting section 372 determines the brake load amount of the electromagnetic clutch 12b based on the gear number detected by the gear number detection sensor 305, inclination level being set in the road table, and a fine adjustment setting value (“0.9”, “1”, or “1.1”) of the brake load amount according to the “Level” selection in
Now the procedure of exercise support will be described with reference to a flow chart.
When various data is input, the exercise time which has been sent thus far (total value if a plurality of types of exercise equipment are in use), goal (e.g. Kg to be decreased in the case of diet), and the degree of achievement (based on the total value if a plurality of types of exercise equipment are in use) are displayed as a graph (step ST27). This graph is, for example, a line graph where the abscissa is the time and the ordinate is the goal, reflecting the approach to the goal as time passes.
When the above screen is displayed for a predetermined time (step ST29), a comment according to the displayed goal and schedule is displayed (step ST31). The schedule is for showing whether the line graph is the above goal line at the moment (ahead schedule) or not (behind schedule). According to the result, such as message as “Beyond goal”, “Satisfactory”, and “Behind goal” is displayed. The line graph may be displayed for each exercise equipment.
When the above screen is displayed for a predetermined time (step ST33), a screen to select the goal of today's exercise is displayed, where the input for “Course”, “Level” and “Time”, shown in
When the above selection input processing ends (step ST37), a warning (notice) to attach the pulse sensor 19 is displayed (step ST39).
When the above screen is displayed for a predetermined time (step ST41), pressing of the start button shown in
Then processing advances to the game step (step ST49), the result is displayed (step ST51), then after the card is ejected (step ST53) this flow is completed.
On the other hand, it is judged whether the detected pulse rate is in a slightly dangerous area, which is somewhat above the target (step ST73), or is normal (roughly matching the target) (step ST81). The exercise equipment control section 37 increments the pulse sensor timer by “1” if the detected pulse rate is in a slightly dangerous area (step ST75), and when a predetermined time has elapsed (step ST77), the exercise equipment control section 37 displays a message to notify a pace reduction via the image display means, and if the detected pulse rate is normal (roughly matching with the target), the exercise equipment control section 37 clears the count of the pulse sensor timer (step ST83), and processing moves to step ST93.
In step ST93, it is judged whether the input from the rotation sensor 11c has not been input continuously for a predetermined time due to such a cause as the user not being in attendance or due to an interruption, and if the predetermined time has not elapsed, it is judged whether a game flag is ON (step ST101), and if ON, processing ends, and if not ON, processing returns to step ST61. If the predetermined time has elapsed, a trainer warning is displayed on the monitor 14, and a message asking whether the user wants to end the game, since nothing was input, is displayed (step ST97), and if input is still not detected, even if the setting time has elapsed, or if end is selected, the exercise end flag is turned ON (step ST99), and this flow is exited.
Then the acceleration amount is calculated based on the opponent bike acceleration amount table (step ST149), and the opponent bike speed, that is the moving speed of the opponent character 105, is determined (step ST151), and physical strength is decreased based on the physical strength table (step ST153). At this time, as described above, the physical strength calculation section 364 changes the physical strength decrease value of the opponent character 105, which is a target to pass in point blank range, to a larger physical strength decrease value, so as to further decrease physical strength. By this, the level length of the physical strength 106a-108a of the head characters 106-108 in point blank range shown in
Then the deceleration amount of the opponent bike speed, that is the moving speed of the opponent character 105 (step ST159), is determined, the opponent bike position, that is the position of the opponent character 105, is updated, the opponent bike position (traveling distance from the start point) is increased (step ST161), and position is corrected to prevent a collision (step ST163), and if processing for all the opponents (opponent characters 105) has been completed, this flow is completed, and if processing for all the opponents has not completed, processing returns to step ST141.
Then as
Therefore according to the present embodiment, the opponent characters 105, which are traveling, are displayed on the monitor 14, and the physical strength of the opponent characters 105 near the self bike position (degree of difficulty to pass) is displayed as a guide (106a, 107a, 108a in FIG. 8), so the user is highly motivated and has an aroused sense of rivalry by knowing the degree of difficulty to pass an opponent who is in a position where the user can pass, and the user can exhibit an active will to exercise.
In the above mentioned embodiment, the brake load amount of the electromagnetic clutch is substantially adjusted using two tables, that is, the road table where inclination levels are set according to the road character, and the gear table where gear numbers are set based on the inclination level, but the present invention is not limited to this. For example, only the gear table, where the gear numbers are set for the entire length of the road characters, may be used directly.
In the above mentioned embodiment, the gear number is adjusted for six levels, 1-6, according to the inclination level of the slope, but the present invention is not limited to this, and an arbitrary gear number may be set.
In the above mentioned embodiment, the point blank range is set to within 10 meters ahead and behind the self bike position, but the present invention is not limited to this. For example, another arbitrary value may be used for the distance ahead and behind the self vehicle position, or only all or a part of the opponent characters ahead of the self bike position may be the target.
In the above mentioned embodiment, the degree of difficulty to pass (physical strength) is determined based on the distance difference between the self bike position and the traveling position (progressing position) of the opponent character, but the present invention is not limited to this. For example, a degree of difficulty based on the relative difference of the traveling speed between the self bike and the opponent character may be used. As another variation, opponent characters having a large physical strength may be set to predetermined periodic ranking numbers, such as No. 10, No. 20 and No. 30. And the upper body and physical strength of the opponent with this ranking number are displayed on the screen. This allows strong opponents to appear periodically, and allows avoiding cases where an excessive load is applied to the user by a plurality of strong opponents who continuously appear. Also the user can have a goal or the rhythm to pass an opponent with this ranking number, so exercise support can be easily performed.
Also according to the above mentioned embodiment, the physical strength is displayed as a bar type level length as the degree of difficulty to pass, but the present invention is not limited to this, and another method, such as changing the angle of the indicator seen in the speed meter of a vehicle, may be used for display.
Also in the above mentioned embodiment, the brake load amount of the electromagnetic clutch 12b is set to no load when the pulse rate is in the dangerous area, but the present invention is not limited to this, for when the pulse rate is in the dangerous area, the brake load may be set to a state close to no load where the game is paused. Noteworthy here is that the user can easily move the movable section so that the user does not experience much load.
The present invention can also be applied to exercise equipment for endurance competition, such as equipment to row a boat where the load amount of oars can be variable.
In summary, the present invention relates to an exercise assistance apparatus which has an exercise equipment where a movable section for a user to perform a traveling movement operation in a loaded status and a detection section for detecting the movement of the movable section are disposed, said exercise assistance apparatus comprising: a monitor for displaying images which is installed at the front side of the exercise equipment, storage means for storing at least image data to express a traveling path and a predetermined number of opponent characters to be displayed on the traveling path, exercise equipment control means for performing variable control for the load status of the exercise equipment, opponent traveling control means for controlling the traveling positions of the predetermined number of opponent characters on the traveling path with sequential updating, self position calculation means for calculating a virtual self position of the user on the traveling path from the detection content of the detection section and the load status controlled by the exercise equipment control means, and image display means for displaying the traveling path ahead of the self position and opponent characters at an updated traveling position on the traveling path ahead of the self position, and displaying the degree of difficulty to pass the opponent character.
According to the present invention, opponent characters traveling with the exercise equipment character are displayed on the monitor by the image display means, and the degree of difficulty to pass the opponent is displayed, so the user is highly motivated and arouses a sense of rivalry by knowing the degree of difficulty to pass an opponent who is in a position where the user can pass, and the user can exhibit an active will to exercise.
Here it is preferable that the degree of difficulty to pass to be displayed is updated at a predetermined time pitch or variable pitch based on, for example, the relative difference between the self position and traveling position of the opponent character, or the relative difference between the detection content (e.g. traveling speed) of the detection section and the traveling speed of the opponent character.
The aforementioned invention is preferably characterized in that the exercise equipment further comprises load change means for performing variable control for the load status, and the exercise equipment control means adjusts the load amount of the load change means.
With the aforementioned features, the load change means of the exercise equipment performs variable control on the load status, so various exercises can be set. For example, if inclination information is set for the traveling path, and the exercise equipment control means adjusts the load amount of the load change means according to the inclination information, then not only a flat traveling path but exercise, including moving up and down, can be set.
The present invention can be further characterized in that the exercise equipment has adjustment means for adjusting the load amount of the load change means from the outside.
With the above-described features, the user can arbitrarily adjust the load amount of the load change means, not just adjusting the load amount of the load change means at the exercise equipment side. For example, if the exercise equipment is a fixed type cycling machine comprising pedals as a movable section and a detection section for detecting the pedal rotation frequency as in the invention in claim 5, and the self position calculation means is for determining the traveling position based on the detected pedal rotation frequency of the detection section, then it is preferable to set such that when the adjustment means adjusts the load amount of the load change means to high, the traveling speed becomes fast (traveling distance becomes long) if the user pedals at a rotation frequency similar to the rotation frequency used thus far, and when the load amount of the load change means is adjusted to low, the traveling speed becomes slow (traveling distance becomes short) if the user pedals at a rotation frequency similar to the rotation frequency used thus far. By such a setting, a bicycle, of which the transmission gears can actually be changed, can be operated as if the user is pedaling with changing gears, and the active will of the user to exercise can be further exhibited.
In addition, the present invention preferably comprises a sensor for detecting the pulse rate of the user, wherein the exercise equipment control means adjusts the load amount of the load change means based on the pulse rate detected by the sensor.
According to this invention with the above-described features, the load amount of the load change means is adjusted if the pulse rate of the user is high. If the load amount of the load change means is adjusted to no load or to a low load which is very close to no load at this time, the user can easily move the movable section, and the user does not experience much load.
Moreover, the present invention further comprises evaluation means for evaluating such that the user advances in ranking when the user passes an opponent character.
According to this invention with the aforementioned features, the user advances in ranking if the user passes an opponent character, so the active will of the user to the exercise can be further exhibited.
This application is based on Japanese patent application serial no. 2002-4679, filed in Japan Patent Office on Jan. 11, 2002, the contents of which are hereby incorporated by reference.
Although the present invention has been fully described by way of example with reference to the accompanying drawings, it is to be understood that various changes and modifications will be apparent to those skilled in the art. Therefore, unless otherwise such changes and modifications depart from the scope of the present invention hereinafter defined, they should be construed as being included therein.
Number | Date | Country | Kind |
---|---|---|---|
2002004679 | Jan 2002 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4542897 | Melton et al. | Sep 1985 | A |
4714244 | Kolomayets et al. | Dec 1987 | A |
5001632 | Hall-Tipping | Mar 1991 | A |
5213555 | Hood et al. | May 1993 | A |
5240417 | Smithson et al. | Aug 1993 | A |
5888172 | Andrus et al. | Mar 1999 | A |
Number | Date | Country |
---|---|---|
43 12 566 | Oct 1994 | DE |
0 255 142 | Feb 1988 | EP |
0 758 117 | Feb 1997 | EP |
0 836 871 | Apr 1998 | EP |
7-112073 | May 1995 | JP |
11-090046 | Apr 1999 | JP |
Number | Date | Country | |
---|---|---|---|
20030134714 A1 | Jul 2003 | US |