TREADMILL AND CONTROL METHOD THEREOF
A treadmill and a control method of the treadmill are provided. The treadmill includes a receiving unit and a processor. In the control method of the treadmill, at first, a communication unit is configured to receive heart rates of a user detected by a detection unit. Thereafter, the processor is configured to perform a running speed control operation to control a running speed of the treadmill in accordance with a predetermined exercise setting and the heart rates of the user, thereby enabling the user to exercise in aerobic state and updating the predetermined exercise setting accordingly.
This application claims priority to Taiwan Application Serial Number 104141122, filed Dec. 8, 2015, which is herein incorporated by reference.
BACKGROUNDField of Invention
The present invention relates to a treadmill and a control method of the treadmill.
Description of Related Art
Since people have fewer chances to do outdoor sports activities, a treadmill has become popular indoor fitness equipment. The treadmill is a machine used to simulate the acts of walking and running. The treadmill may include a rubber belt driven by a motor to rotate around two rollers. A user walks or runs on a surface of the rubber belt as the rubber belt rotates for the purpose of exercise.
In general, the treadmill allows the user to select a training time and a running speed of the treadmill. However, the user may not understand whether the training time and the running speed selected can achieve a good exercise result.
SUMMARYOne object of the present invention is to provide a treadmill and a control method of a treadmill to enable a user to exercise in aerobic state in accordance with a predetermined exercise setting and heart rate values of the user, and to update the predetermined exercise setting accordingly. Therefore, the user can obtain a better exercise result and avoid dangers.
In accordance with an embodiment of the present invention, the treadmill includes a communication unit and a processor. The communication unit is configured to receive heart rate information of a user transmitted by a detection unit. The processor is configured to control a running speed of the treadmill in accordance with a predetermined exercise setting and the heart rate information, thereby enabling the user to exercise in aerobic state and updating the predetermined exercise setting accordingly.
In accordance with an embodiment of the present invention, the treadmill includes a communication unit and a processor. The communication unit is configured to receive heart rate information of a user transmitted by a detection unit. The processor is configured to control a running speed of the treadmill in accordance with a predetermined exercise setting and the heart rate information, thereby enabling the user to exercise in aerobic state and updating the predetermined exercise setting accordingly.
In accordance with another embodiment of the present invention, in the control method of the treadmill, at first, heart rate information of a user transmitted by a detection unit through a communication unit is received. Then, a running speed control operation is performed by a processor to control a running speed of the treadmill in accordance with a predetermined exercise setting and the heart rate information, thereby enabling the user to exercise in aerobic state and updating the predetermined exercise setting accordingly.
The invention can be more fully understood by reading the following detailed description of the embodiment, with reference made to the accompanying drawings as follows:
Reference will now be made in detail to the present embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
Referring to
In this embodiment, the aerobic state is defined as a heart rate in a range of 60%-80% of a maximum heart rate of the user. In other words, the processor 120 of this embodiment can control the running speed of the treadmill 100 to enable the heart rate of the user to be in a range of 60%-80% of a maximum heart rate of the user for obtaining a better exercise effect. In other embodiments of the present invention, the user can adjust the value of the heart rate corresponding to the aerobic state in accordance with actual demands.
Referring to
Then, a step 320 is performed to use the communication unit 110 to receive the heart rate information transmitted by the detection unit HD. In an embodiment of the present invention, the heart rate information includes heart rate values of the user, and the heart rate value is defined as a number of heart beats per minute. However, embodiments of the present invention are not limited thereto.
Thereafter, a step 330 is performed to use the processor 120 to perform a control operation to control running speed of the treadmill 100 in accordance with the predetermined exercise setting and the heart rate information. In the embodiment of the present invention, the control operation of the step 330 controls the running speed of the treadmill 100 in accordance with the heart rate information and the predetermined exercise setting of the user, thereby enabling the user to exercise in aerobic state and updating the predetermined exercise setting accordingly. Therefore, when the user completes a running training, the predetermined exercise setting of the user is updated for the next time when the user uses the treadmill 100 again to enable the user to obtain a better exercise effect. The running speed control operation in the embodiments of the present invention includes an intermittent training mode and a constant-speed training mode. The user can choose one of the intermittent training mode and the constant-speed training mode to exercise in accordance with actual demands. The intermittent training mode and the constant-speed training mode are respectively introduced as below.
Referring to
In the running speed control operation in this embodiment, at first, the rest stage 410 is performed. In the rest stage 410, at first, a step 411 is performed to receive a heart rate value of the user. Thereafter, a step 412 is performed to determine if the heart rate value is smaller than a predetermined lower limit value of heart rate. In this embodiment, the predetermined lower limit value of heart rate is defined to be 60% of maximum heart rate of the user. Then, a step 413 is performed when the heart rate value is smaller than the predetermined lower limit value of heart rate. In the step 413, a count value of low heart rate is increased by 1. In this embodiment, the processor 120 includes a counter module used to store the count value of low heart rate. The count value of low heart rate is increased by 1, when the heart rate value received in the rest stage 410 is smaller than the predetermined lower limit value of heart rate.
Then, a step 414 is performed to determining if a count value of training sets is equal to 1 or equal to a maximum value of training sets (i.e., 5 in this embodiment). In this embodiment, the processor 120 includes a counter module used to store the count value of training sets. When a new training set Tset is conducted, the count value of training sets is increased by 1. For example, the count value of training sets is equal to 1 at the time point t1, since the user is conducting a first training set of the five training sets. For another example, the count value of training sets is equal to 3 at the time point t5, since the user is conducting a third training set of the five training sets.
Thereafter, a step 415 is performed when the count value of training sets is equal to 1 or equal to the maximum value of training sets. In the step 415, it is determined that if a time period of the rest stage (hereinafter referred to as rest period) is ended. When the rest period is ended, a step 416 is performed to conduct the training stage 420. In this embodiment, the processor 120 includes a timing module used to calculate training time to help the running speed control operation.
Returning to step 414, a step 417 is performed when the count value of training sets is not equal to 1 and not equal to the maximum value of training sets. In the step 417, it is determined that if the count value of low heart rate is smaller than or equal to a predetermined count threshold of low heart rate. In this embodiment, the predetermined count threshold of low heart rate is 2. However, embodiments of the present invention are not limited thereto. In other embodiments of the present invention, the predetermined count threshold of low heart rate can be determined in accordance with actual demands of the user.
Then, a step 418 is performed when the count value of low heart rate is smaller than or equal to a predetermined count threshold of low heart rate. In the step 418, it is determined that if the rest period is ended. Thereafter, a step 419 is performed to increase a time length of the rest period when the rest period is ended. For example, when the processor 120 determines that the rest period is ended at time point t3 and the count value of low heart rate is smaller than or equal to the predetermined count threshold of low heart rate, the processor 120 increases the rest period by 1 minute and the predetermined exercise setting is updated accordingly. Therefore, the time points t3, t5, t7 and t9 at which the rest stages 410 are ended are respectively delayed for 1 minute to provide enough rest time for the user.
Referring to
Then, a step 424 is performed to determine if the count value of training sets is equal to 1. Thereafter, a step 425 is performed to determine if a time period of the training stage 420 (hereinafter referred to as training period) is ended when the count value of training sets is equal to 1. Then, a step 426 is performed to conduct the rest stage 410 when the training period is ended. Returning to the step 424, a step 427 is performed when the count value of training sets is not equal to 1. In the step 427, it is determined that if the count value of high heart rate is greater than a predetermined count threshold of high heart rate, in which the predetermined count threshold of high heart rate is greater than the count threshold of low heart rate. In this embodiment, the predetermined count threshold of high heart rate is 3, but embodiments of the present invention are not limited thereto. In other embodiments of the present invention, the predetermined count threshold of high heart rate can be determined in accordance with actual demands of the user.
Then, a step 428 is performed to determine if the training period is ended, when the count value of high heart rate is greater than the predetermined count threshold of high heart rate. When the training period is ended, a step 429a is performed to increase the running speed of the treadmill in the training stage 420 and to update the predetermined exercise setting accordingly, and the rest stage 410 is performed. When the training period is not ended, a step 429b is performed to decrease the running speed of the treadmill in the training stage 420 and to update the predetermined exercise setting accordingly. In this embodiment, the step 429a increases the running speed of the treadmill by 5%-10%, and the step 429b decreases the running speed of the treadmill by 5%-10%. However, embodiments of the present invention are not limited thereto.
It can be understood that the intermittent training mode provided by the control method of the treadmill of the embodiments of the present invention can adjust the rest time and the running speed, thereby enabling the user to exercise in aerobic state, and avoiding dangers. In addition, when the rest time and the running speed are adjusted, the predetermined exercise setting of the user is updated simultaneously. Therefore, the user can obtain a better exercise result in the intermittent training mode when excising next time.
Referring to
Regarding the step 720, a step 722 is performed to increase a count value of low heart rate by 1, when the heart rate value is smaller than the predetermined lower limit value of heart rate. Then, a step 724 is performed to determine if the increased count value of low heart rate is greater than or equal to a predetermined verification value of speed-up. In this embodiment, the predetermined verification value of speed-up is 5, but embodiments of the present invention are not limited thereto. Thereafter, a step 726 is performed when the increased count value of low heart rate is greater than or equal to the predetermined verification value of speed-up. In the step 726, it is determined that if the period of the constant-speed training mode 700 is ended. Then, a step 728 is performed to increase the running speed of the treadmill and to update the predetermined exercise setting accordingly, when the period of the constant-speed training mode 700 is not ended. Therefore, when the user chooses the constant-speed training mode 700 to exercise again, the treadmill can provide a higher running speed in accordance with the updated exercise setting. In this embodiment, the step 728 increases the running speed of the treadmill by 5%-10%, but embodiments of the present invention are not limited thereto.
Regarding the step 730, a step 732 is performed to increase a count value of high heart rate by 1, when the heart rate value is greater than the predetermined upper limit value of heart rate. Then, a step 734 is performed to determining if the increased count value of high heart rate is greater than or equal to a predetermined verification value of speed-down. In this embodiment, the predetermined verification value of speed-down is 5, but embodiments of the present invention are not limited thereto. Then, a step 736 is performed when the increased count value of high heart rate is greater than or equal to the predetermined verification value of speed-down. In the step 736, it is determined that if the period of the constant-speed training mode 700 is ended. Thereafter, a step 738 is performed to decrease the running speed of the treadmill and to update the predetermined exercise setting accordingly, when the period of the constant-speed training mode 700 is not ended. Therefore, when the user chooses the constant-speed training mode 700 to exercise again, the treadmill can provide a lower running speed in accordance with the updated exercise setting. In this embodiment, the step 738 decreases the running speed of the treadmill by 5%-10%, but embodiments of the present invention are not limited thereto. In some embodiments, the steps 726 and 736 may be omitted.
It can be understood that the constant-speed training mode provided by the control method of the treadmill of the embodiments of the present invention can update the predetermined exercise setting in accordance with the heart rate value of the user. When the user exercises in the constant-speed training mode again, the updated the predetermined exercise setting can enable the user to exercise in aerobic state and to avoid dangers.
It will be apparent to those skilled in the art that various modifications and variations can be made to the flow of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims.
Claims
1. A treadmill, comprising:
- a communication unit configured to receive heart rate information of a user transmitted by a detection unit; and
- a processor configured to control a running speed of the treadmill in accordance with a predetermined exercise setting and the heart rate information, thereby enabling the user to exercise in aerobic state and updating the predetermined exercise setting accordingly.
2. The treadmill of claim 1, wherein the heart rate information comprises a first heart rate value and a second heart rate value, and the processor is configured to perform an intermittent training program, and the intermittent training program comprises:
- performing a rest stage to enable the treadmill to work at a predetermined low running speed in a rest period, the rest stage comprising: receiving the first heart rate value of the user; determining if the first heart rate value is smaller than a predetermined lower limit value of heart rate; increasing a count value of low heart rate by 1 when the first heart rate value is smaller than the predetermined lower limit value of heart rate; determining if a count value of training sets is equal to 1 or equal to a maximum value of training sets; and determining if the rest period is ended when the count value of training sets is equal to 1 or equal to the maximum value of training sets; and
- performing a training stage to enable the treadmill to work at a predetermined high running speed in a training period when the rest period is ended, wherein the predetermined high running speed is greater than the predetermined low running speed, and the training stage comprises: receiving the second heart rate value of the user; determining if the second heart rate value is greater than a predetermined upper limit value of heart rate; increasing a count value of high heart rate by 1 when the second heart rate value is greater than the predetermined upper limit value of heart rate; determining if the count value of high heart rate is greater than a predetermined count threshold of high heart rate; determining if the training period is ended when the count value of high heart rate is greater than the predetermined count threshold of high heart rate; and increasing a value of the predetermined high running speed and performing the rest stage when the training period is ended.
3. The treadmill of claim 2, wherein the rest stage further comprises:
- determining if the count value of low heart rate is smaller than or equal to a predetermined count threshold of low heart rate when the count value of training sets is not equal to 1 and not equal to the maximum value of training sets;
- determining if the rest period is ended when the count value of low heart rate is smaller than or equal to the predetermined count threshold of low heart rate; and
- increasing a time length of the rest period when the rest period is ended.
4. The treadmill of claim 1, wherein the heart rate information comprises a plurality of heart rate values, and the processor is configured to perform a constant-speed training program to control the treadmill to work at a predetermined running speed, and the constant-speed training program comprises:
- receiving one of the heart rate values of the user;
- determining if the one of the heart rate values is smaller than a predetermined lower limit value of heart rate, or greater than a predetermined upper limit value of heart rate;
- increasing a count value of low heart rate by 1, when the one of the heart rate values is smaller than the predetermined lower limit value of heart rate;
- determining if the increased count value of low heart rate is greater than or equal to a predetermined verification value of speed-up; and
- increasing the predetermined running speed, when the increased count value of low heart rate is greater than or equal to the predetermined verification value of speed-up.
5. The treadmill of claim 4, wherein the constant-speed training program further comprises:
- increasing a count value of high heart rate by 1 when the one of the heart rate values is greater than the predetermined upper limit value of heart rate;
- determining if the increased count value of high heart rate is greater than or equal to a predetermined verification value of speed-down; and
- decreasing the value of the predetermined running speed when the increased count value of high heart rate is greater than or equal to the predetermined verification value of speed-down.
6. A control method of a treadmill, comprising:
- receiving heart rate information of a user transmitted by a detection unit through a communication unit; and
- performing a running speed control operation by a processor to control a running speed of the treadmill in accordance with a predetermined exercise setting and the heart rate information, thereby enabling the user to exercise in aerobic state and updating the predetermined exercise setting accordingly.
7. The control method of claim 6, wherein the heart rate information comprises a first heart rate value and a second heart rate value, and the running speed control operation speed comprises:
- performing a rest stage to enable the treadmill to work at a predetermined low running speed in a rest period, the rest stage comprising: receiving the first heart rate value of the user; determining if the first heart rate value is smaller than a predetermined lower limit value of heart rate; increasing a count value of low heart rate by 1 when the first heart rate value is smaller than the predetermined lower limit value of heart rate; determining if a count value of training sets is equal to 1 or equal to a maximum value of training sets; and determining if the rest period is ended when the count value of training sets is equal to 1 or equal to the maximum value of training sets; and
- performing a training stage to enable the treadmill to work at a predetermined high running speed in a training period when the rest period is ended, wherein the predetermined high running speed is greater than the predetermined low running speed, and the training stage comprises: receiving the second heart rate value of the user; determining if the second heart rate value is greater than a predetermined upper limit value of heart rate; increasing a count value of high heart rate by 1 when the second heart rate value is greater than the predetermined upper limit value of heart rate; determining if the count value of high heart rate is greater than a predetermined count threshold of high heart rate; determining if the training period is ended when the count value of high heart rate is greater than a predetermined count threshold of high heart rate; and increasing a value of the predetermined high running speed and performing the rest stage when the training period is ended.
8. The control method of claim 7, wherein the rest stage further comprises:
- determining if the count value of low heart rate is smaller than or equal to a predetermined count threshold of low heart rate when the count value of training sets is not equal to 1 and not equal to the maximum value of training sets;
- determining if the rest period is ended when the count value of low heart rate is smaller than or equal to a predetermined count threshold of low heart rate; and
- increasing a time length of the rest period when the rest period is ended.
9. The control method of claim 6, wherein the heart rate information comprises a plurality of heart rate values, and the running speed control operation comprises:
- receiving one of the heart rate values of the user;
- determining if the one of the heart rate values is smaller than a predetermined lower limit value of heart rate, or greater than a predetermined upper limit value of heart rate;
- increasing a count value of low heart rate by 1, when the one of the heart rate values is smaller than the predetermined lower limit value of heart rate;
- determining if the increased count value of low heart rate is greater than or equal to a predetermined verification value of speed-up; and
- increasing the running speed of the treadmill, when the increased count value of low heart rate is greater than or equal to the predetermined verification value of speed-up.
10. The control method of claim 9, wherein the running speed control operation further comprises:
- increasing a count value of high heart rate by 1 when the one of the heart rate values is greater than the predetermined upper limit value of heart rate;
- determining if the increased count value of high heart rate is greater than or equal to a predetermined verification value of speed-down; and
- decreasing the value of the running speed of the treadmill when the increased count value of high heart rate is greater than or equal to the predetermined verification value of speed-down.
Type: Application
Filed: Dec 29, 2015
Publication Date: Jun 8, 2017
Inventors: Cheng-Yen CHEN (Kaohsiung City), Chien-Ming TSENG (Kaohsiung City), Lei-Chuan LIN (Kaohsiung City)
Application Number: 14/981,957