U.S. patent application number 12/320911 was filed with the patent office on 2010-08-12 for system and method for editing walking procedure.
This patent application is currently assigned to INVENTEC CORPORATION. Invention is credited to Chaucer Chiu, Frances Dai.
Application Number | 20100204016 12/320911 |
Document ID | / |
Family ID | 42540901 |
Filed Date | 2010-08-12 |
United States Patent
Application |
20100204016 |
Kind Code |
A1 |
Chiu; Chaucer ; et
al. |
August 12, 2010 |
System and method for editing walking procedure
Abstract
A system and a method for editing a walking procedure are
provided. Various walking parameters of the user are operated by
loading a walking mode, so as to obtain walking steps of the user
corresponding to each time parameter of the walking mode. Further,
the walking procedure is converted to a walking pattern procedure,
and the walking pattern procedure is provided to the user for
dynamically editing and modifying. Finally the walking procedure is
stored. Thus, a problem that a personal walking procedure cannot be
provided is solved, thereby providing the personal walking
procedure and improving exercise efficiency.
Inventors: |
Chiu; Chaucer; (Taipei,
TW) ; Dai; Frances; (Shanghai, CN) |
Correspondence
Address: |
BACON & THOMAS, PLLC
625 SLATERS LANE, FOURTH FLOOR
ALEXANDRIA
VA
22314-1176
US
|
Assignee: |
INVENTEC CORPORATION
Taipei
TW
|
Family ID: |
42540901 |
Appl. No.: |
12/320911 |
Filed: |
February 9, 2009 |
Current U.S.
Class: |
482/9 ;
482/8 |
Current CPC
Class: |
A61B 5/7475 20130101;
A61B 5/112 20130101; G01C 22/006 20130101; G16H 20/30 20180101;
A61B 5/1123 20130101 |
Class at
Publication: |
482/9 ;
482/8 |
International
Class: |
A63B 24/00 20060101
A63B024/00 |
Claims
1. A system for editing a walking procedure, for setting a walking
device, at least comprising: a receiving module, for receiving a
fast-walking speed parameter, a slow-walking speed parameter, and
an average step distance of a user; an operating module, for
loading a walking mode to operate on the fast-walking speed
parameter, the slow-walking speed parameter, and the average step
distance, so as to obtain walking steps of the user corresponding
to each time parameter of the walking mode; a generating module,
for generating a walking procedure according to each of the time
parameters and the corresponding walking steps; a converting and
displaying module, for performing a patterning conversion on the
walking procedure to convert the walking procedure into a walking
pattern procedure, and displaying the walking pattern procedure; an
editing module, for providing the walking pattern procedure to the
user for dynamically editing and modifying; and a storing module,
for storing the walking procedure according to each of the time
parameters and the corresponding walking steps of the walking
pattern procedure again.
2. The system for editing a walking procedure according to claim 1,
wherein the walking pattern procedure is represented by a
histogram, a horizontal axis indicates the time parameters, and a
longitudinal axis indicates the walking steps.
3. The system for editing a walking procedure according to claim 1,
wherein the user edits and modifies the walking pattern procedure
by dragging a pointer device.
4. The system for editing a walking procedure according to claim 1,
wherein the fast-walking speed parameter, the slow-walking speed
parameter, and the average step distance are input by the user,
detected by a fitness device, or read from a universal serial bus
(USB) storage device.
5. The system for editing a walking procedure according to claim 1,
wherein the walking mode is preset in the system and provided to
the user for selection.
6. A method for editing a walking procedure, for setting a walking
device, at least comprising: receiving a fast-walking speed
parameter, a slow-walking speed parameter, and an average step
distance of a user; loading a walking mode to operate on the
fast-walking speed parameter, the slow-walking speed parameter, and
the average step distance, so as to obtain walking steps of the
user corresponding to each time parameter of the walking mode;
generating a walking procedure according to each of the time
parameters and the corresponding walking steps; performing a
patterning conversion on the walking procedure to convert the
walking procedure into a walking pattern procedure, and displaying
the walking pattern procedure; providing the walking pattern
procedure to the user for dynamically editing and modifying; and
storing the walking procedure according to each of the time
parameters and the corresponding walking steps of the walking
pattern procedure again.
7. The method for editing a walking procedure according to claim 6,
wherein the walking pattern procedure is represented by a
histogram, a horizontal axis indicates the time parameters, and a
longitudinal axis indicates the walking steps.
8. The method for editing a walking procedure according to claim 6,
wherein the user edits and modifies the walking pattern procedure
by dragging a pointer device.
9. The method for editing a walking procedure according to claim 6,
wherein the fast-walking speed parameter, the slow-walking speed
parameter, and the average step distance are input by the user,
detected by a fitness device, or read from a universal serial bus
(USB) storage device.
10. The method for editing a walking procedure according to claim
6, wherein the walking mode is preset in the system and provided to
the user for selection.
Description
BACKGROUND OF THE INVENTION
[0001] 1. Field of the Invention
[0002] The present invention relates to a system and a method for
editing a walking procedure, and more particularly to a system and
a method for editing a walking procedure for setting a walking
device.
[0003] 2. Related Art
[0004] Recently, as economic industry is quickly developed, and
living standard is improved, the entertainment of modern people
becomes more diversified, and the modern people increasingly attach
importance to the appropriate physical exercises after the busy
work. Therefore, many portable walking devices have been developed,
for example, a pedometer. The pedometer is used to measure the
walking or running steps, which is convenient to carry and easy to
operate, so it is widely used currently.
[0005] Generally, most of the existing pedometers only have the
step counting function, in which the pedometer may count the steps
of a user to generate the step counting data, and the step counting
data is displayed on a display device. The function of generating
only the step counting data according to the steps cannot meet the
demand of users. For example, a user may obtain the exercise data
from fitness devices or other devices capable of detecting the
personal exercise data, but cannot apply the exercise data, and the
pedometer cannot propose the personal walking procedure for meeting
the demand of the user.
[0006] To sum up, the prior art has the problem that the personal
walking procedure cannot be provided. Therefore, it is necessary to
provide an improved technical means to solve the problem.
SUMMARY OF THE INVENTION
[0007] In view of the problem of the prior art that the personal
walking procedure cannot be provided, the present invention is
directed to a system and a method for editing a walking
procedure.
[0008] The present invention provides a system for editing a
walking procedure for setting a walking device. The system at least
includes a receiving module, an operating module, a generating
module, a converting and displaying module, an editing module, and
a storing module. The receiving module is used to receive a
fast-walking speed parameter, a slow-walking speed parameter, and
an average step distance of a user. The operating module is used to
load a walking mode to operate on the fast-walking speed parameter,
the slow-walking speed parameter, and the average step distance, so
as to obtain walking steps of the user respectively corresponding
to each time parameter of the walking mode. The generating module
is used to generate a walking procedure according to each time
parameter and the corresponding walking steps. The converting and
displaying module is used to perform a patterning conversion on the
walking procedure to convert the walking procedure into a walking
pattern procedure, and display the walking pattern procedure. The
editing module is used for the user to dynamically edit and modify
the walking pattern procedure. The storing module is used to store
the walking procedure according to each time parameter and the
corresponding walking steps of the walking pattern procedure
again.
[0009] The present invention provides a method for editing a
walking procedure for setting a walking device, which includes the
following steps at least. A fast-walking speed parameter, a
slow-walking speed parameter, and an average step distance of a
user are received. Next, a walking mode is loaded to operate on the
fast-walking speed parameter, the slow-walking speed parameter, and
the average step distance, so as to obtain the walking steps of the
user respectively corresponding to each time parameter of the
walking mode. Then, a walking procedure is generated according to
each time parameter and the corresponding walking steps, a
patterning conversion is performed on the walking procedure to
convert the walking procedure into a walking pattern procedure, and
the walking pattern procedure is displayed. It is provided for the
user to edit and modify the walking pattern procedure dynamically.
Finally, the walking procedure is stored according to each time
parameter and the corresponding walking steps of the walking
pattern procedure again.
[0010] The system and the method of the present invention are
described above, and the differences between the present invention
and the prior art lie in that in the present invention, various
walking parameters of the user are operated by loading the walking
mode, so as to obtain the walking steps of the user corresponding
to each time parameter of the walking mode. Further, the walking
procedure is converted to a walking pattern procedure, and the user
may dynamically edit and modify the walking pattern procedure, and
finally the walking procedure is stored.
[0011] Through the above technical means, in the present invention,
the personal walking procedure is provided, thereby improving the
exercise efficiency.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] The present invention will become more fully understood from
the detailed description given herein below for illustration only,
and thus are not limitative of the present invention, and
wherein:
[0013] FIG. 1 is a block diagram of a system for editing a walking
procedure of the present invention;
[0014] FIG. 2 is a flow chart of a method for editing the walking
procedure of the present invention; and
[0015] FIGS. 3 to 6 are schematic views of the system for editing
the walking procedure according to embodiments of the present
invention.
DETAILED DESCRIPTION OF THE INVENTION
[0016] The detailed features and advantages of the present
invention will be described in detail in the following embodiments.
Those skilled in the arts can easily understand and implement the
content of the present invention. Furthermore, the relative
objectives and advantages of the present invention are apparent to
those skilled in the arts with reference to the content disclosed
in the specification, claims, and drawings.
[0017] Before the embodiments of the present invention are
described, a system and a method for editing a walking procedure of
the present invention are further described with reference to the
accompanying drawings. FIG. 1 is a block diagram of the system for
editing the walking procedure of the present invention. Referring
to FIG. 1, a system for editing a walking procedure 100 includes a
receiving module 110, an operating module 120, a generating module
130, a converting and displaying module 140, an editing module 150,
and a storing module 160. The system for editing the walking
procedure 100 is used to set a walking device, and the walking
device is, for example, a pedometer that may execute the walking
procedure.
[0018] The receiving module 110 receives a fast-walking speed
parameter, a slow-walking speed parameter, and an average step
distance of the user. It should be noted that the fast-walking
speed parameter, the slow-walking speed parameter, and the average
step distance may be input by the user, detected by a fitness
device, or read from a universal serial bus (USB) storage device.
When the fast-walking speed parameter, the slow-walking speed
parameter, and the average step distance are input by the user, the
fast-walking speed parameter is the fast-walking speed input by the
user, the slow-walking speed parameter is the slow-walking speed
input by the user, and the average step distance is the step
distance during walking input by the user. When the fast-walking
speed parameter, the slow-walking speed parameter, and the average
step distance are detected by the fitness device, the fast-walking
speed parameter is a fast-walking average speed calculated as
follows: speed parameters at every time point in a period of time
are detected and collected by the fitness device, an average speed
is obtained after computation, and then speed parameters at the
time points when the speeds are higher than the average speed are
computed to obtain the fast-walking average speed; the slow-walking
speed parameter is a slow-walking average speed calculated as
follows: speed parameters at every time point in a period of time
are detected and collected by the fitness device, an average speed
is obtained after computation, and then the speed parameters at the
time points when the speeds are lower than the average speed are
computed to obtain the slow-walking average speed; the average step
distance is obtained by computing the step distances detected and
collected by the fitness device. When the fast-walking speed
parameter, the slow-walking speed parameter, and the average step
distance are read from the USB storage device, the fast-walking
speed parameter, the slow-walking speed parameter, and the average
step distance may be firstly detected by the fitness device and
stored in the USB storage device. Therefore, the receiving module
110 receives the fast-walking speed parameter, the slow-walking
speed parameter, and the average step distance of the user during
walking.
[0019] The operating module 120 loads the walking mode selected by
the user, and then operates walking steps of the user respectively
corresponding to each time parameter of the selected walking mode
by using the obtained fast-walking speed parameter, the
slow-walking speed parameter, and the average step distance of the
user. It should be noted that the walking mode is preset by the
system for the user to select, for example, a diet mode, a Marathon
mode, a fast-walking mode, and a slow-walking mode, and different
time parameter characteristics are preset for each walking
mode.
[0020] The walking mode may be selected from a walking mode menu
after the fast-walking speed parameter, the slow-walking speed
parameter, and the average step distance of the user are received.
Each walking mode has a fixed procedure. After the receiving module
110 receives the fast-walking speed parameter, the slow-walking
speed parameter, and the average step distance, the operating
module 120 loads the walking mode selected by the user, and
operates on the fast-walking speed parameter, the slow-walking
speed parameter, and the average step distance, so as to obtain the
walking steps of the user respectively corresponding to each time
parameter of the walking mode. A computing formula of the operating
module 120 for obtaining the walking steps is
"steps=speed*time/step distance". The operating module 120 operates
on the fast-walking speed parameter, the slow-walking speed
parameter, the average step distance, and the time, so as to obtain
the walking steps corresponding to each time parameter. It should
be noted that if the walking steps operated by using the computing
formula of the walking steps of "steps=speed*time/step distance" is
not an integer, the walking steps is rounded to obtain integral
walking steps.
[0021] For example, the fast-walking speed parameter received by
the receiving module 110 is "7.5 kilometer/hour (km/h)", the
slow-walking speed parameter is "4 km/h", and the average step
distance is "0.8 meter (m)", and the walking mode selected by the
user is the "diet mode". The procedure of the "diet mode" preset in
the system is "the slow-walking from the 1.sup.st minute to the
5.sup.th minute, the fast-walking from the 6.sup.th minute to the
25.sup.th minute, and the slow-walking from the 26.sup.th minute to
the 30.sup.th minute". The operating module 120 loads the walking
mode "diet mode" selected by the user, and obtains that the walking
steps per minute in the slow-walking are "83" in the procedure of
"the slow-walking from the 1.sup.st minute to the 5.sup.th minute
and the slow-walking from the 26.sup.th minute to the 30.sup.th
minute", and the walking steps per minute of the fast-walking are
"156" in the procedure of "fast-walking from the 6.sup.th minute to
the 25.sup.th minute" according to the computing formula of the
walking steps of "steps=speed*time/step distance". That is, the
walking steps corresponding to the time parameter of the 1.sup.st
minute to the 5.sup.th minute are "83", the walking steps
corresponding to the time parameter of the 6.sup.th minute to the
25.sup.th minute are "156", and the walking steps corresponding to
the time parameter of the 26.sup.th minute to the 30.sup.th minute
are "83".
[0022] The generating module 130 generates the walking procedure
according to each time parameter and the corresponding walking
steps. The walking procedure refers to a profile in a text or sheet
form, and may provide the input data required during patterning.
That is, after the operating module 120 operates to obtain the
walking steps corresponding to each time parameter of the walking
mode, the generating module 130 generates the walking procedure
according to time parameter and the corresponding walking steps.
According to the above example, the generating module 130 generates
the walking procedure according to the walking steps "83"
corresponding to the time parameter of the 1.sup.st minute to the
5.sup.th minute, the walking steps "156" corresponding to the time
parameter of the 6.sup.th minute to the 25.sup.th minute, and the
walking steps "83" corresponding to the time parameter of the
26.sup.th minute to the 30.sup.th minute.
[0023] The converting and displaying module 140 performs a
patterning conversion on the walking procedure to convert the
walking procedure into a walking pattern procedure, and displays
the walking pattern procedure. That is, after the generating module
130 generates the walking procedure, the converting and displaying
module 140 displays the walking procedure after performing the
patterning conversion on the walking procedure. It should be noted
that the walking pattern procedure is represented by a pattern, for
example, a histogram, in which a horizontal axis indicates the time
parameter, and a longitudinal axis indicates the walking steps.
According to the above example, the time parameter of the 1.sup.st
minute to the 30.sup.th minute is the horizontal axis, the walking
steps "83" or "156" corresponding to the time parameter of the
1.sup.st minute to the 30.sup.th minute is the longitudinal axis.
Here, the histogram is used to show the walking pattern
procedure.
[0024] The editing module 150 provides the walking pattern
procedure to the user for dynamically editing and modifying, that
is, the user may view the walking pattern procedure displaying the
walking procedure in the pattern form on the converting and
displaying module 140, and the user dynamically edits and modifies
the walking pattern procedure by using the editing module 150. It
should be noted that the user edits and modifies the walking
pattern procedure by dragging a pointer device. That is, the user
may select a part of the histogram of the time parameter to be
edited and modified by using a mouse cursor, and edit and modify
the corresponding walking steps by dragging the cursor, or may
click on a part of the histogram of the time parameter to be edited
and modified by using a mouse cursor, and edit and modify the
corresponding walking steps by pressing an up or down key.
[0025] The storing module 160 stores the walking procedure
according to each time parameter and the corresponding walking
steps of the walking pattern procedure again, that is, the walking
pattern procedure edited and modified by the user through the
editing module 150 is stored as the walking procedure according to
each time parameter and the corresponding walking steps. The user
may load the walking procedure stored by the storing module 160 to
the walking device, such that the walking device executes the
walking procedure.
[0026] Through the operation of the system for editing the walking
procedure, various walking parameters of the user are operated by
loading the walking mode, so as to obtain the walking steps of the
user corresponding to each time parameter of the walking mode.
Further, the walking procedure is converted into the walking
pattern procedure for the user to dynamically edit and modify.
Finally, the walking procedure is generated, so as to solve the
problem that the personal walking procedure cannot be provided.
[0027] The present invention is described below in detail through
the following embodiments, but it is not used to limit the present
invention. It will be apparent to those skilled in the art that
various modifications and variations can be made to the structure
of the present invention without departing from the scope or spirit
of the invention.
[0028] FIG. 2 is a flow chart of a method for editing a walking
procedure of the present invention, and FIGS. 3 to 6 are schematic
views of a system for editing a walking procedure according to the
embodiments of the present invention. Referring to FIGS. 2 to 6,
the operation steps and the embodiments of the system for editing
the walking procedure of the present invention are described.
[0029] Referring to FIG. 3, a walk information input interface 300
includes a fast-walking speed input block 310, a slow-walking speed
input block 320, a step distance input block 330, and a walking
mode option selecting block 340. The user inputs a fast-walking
speed parameter of "6 km/h" from the fast-walking speed input block
310 in the walk information input interface 300, inputs a
slow-walking speed parameter of "4 km/h" from the slow-walking
speed input block 320, inputs an average step distance of "0.8
m/step" from the step distance input block 330, and selects a
walking mode option of "diet" from the walking mode option
selecting block 340. After the user finishes inputting, the system
for editing the walking procedure 100 receives the fast-walking
speed parameter of "6 km/h", the slow-walking speed parameter of "4
km/h", and the average step distance of "0.8 m/step" of the user
(Step 201).
[0030] Referring to FIG. 4, the diet mode 400 includes a preset
procedure 410, a time parameter (minute) 420 and walking steps 430.
The system for editing the walking procedure 100 presets that each
walking mode has the preset procedure 410. When the user selects
the walking mode option "diet", the system for editing the walking
procedure 100 loads the diet mode 400 corresponding to the walking
mode option of "diet", in which the preset procedure 410
corresponding to the time parameter (minute) 420 of "1-5" is the
"slow-walking", the preset procedure 410 corresponding to the time
parameter (minute) 420 of "6-25" is the "fast-walking", the preset
procedure 410 corresponding to the time parameter (minute) 420 of
"26-35" is the "slow-walking", the preset procedure 410
corresponding to the time parameter (minute) 420 of "36-50" is the
"fast-walking", and the preset procedure 410 corresponding to the
time parameter (minute) 420 of "51-60" is the "slow-walking". After
loading the walking procedure, the system for editing the walking
procedure 100 operates the walking steps according to the computing
formula of "steps=speed*time/step distance" by using the
fast-walking speed parameter of "6 km/h", the slow-walking speed
parameter of "4 km/h", and the average step distance of "0.8
m/step", so as to obtain that the walking steps (step) 430
corresponding to the time parameter (minute) 420 "1-5" is "83", the
walking steps (step) 430 corresponding to the time parameter
(minute) 420 "6-25" is "125", the walking steps (step) 430
corresponding to the time parameter (minute) 420 "26-35" is "83",
the walking steps (step) 430 corresponding to the time parameter
(minute) 420 "36-50" is "125", and the walking steps (step) 430
corresponding to the time parameter (minute) 420 "51-60" is "83"
(Step 202).
[0031] Referring to FIG. 5, after obtaining the walking steps
(step) 430 respectively corresponding to each time parameter
(minute) 420 of the walking mode of "diet", the system for editing
the walking procedure 100 generates the walking procedure according
to each time parameter (minute) 420 and the corresponding walking
steps (step) 430 (Step 203). Next, the system for editing the
walking procedure 100 performs a patterning conversion on the
walking procedure to convert the walking procedure into a walking
pattern procedure 500. The walking pattern procedure 500 is
represented by a histogram, in which a horizontal axis is the time
parameter (minute), and a longitudinal axis is the walking steps
(step). Then, the system for editing the walking procedure 100
displays the walking pattern procedure 500 (Step 204).
[0032] Referring to FIG. 6, after the walking pattern procedure 500
is displayed, the user may obtain the personal walking procedure
meeting the demand of the user from the walking pattern procedure
shown in the pattern form. If the user intends to edit and modify
the walking pattern procedure, the system for editing the walking
procedure 100 provides the walking pattern procedure 500 to the
user for dynamically editing and modifying. The user may edit and
modify the walking pattern procedure by dragging a pointer device,
that is, the user may edit and modify the walking steps
corresponding to a specific time parameter by dragging the
histogram in the walking pattern procedure 500 with a mouse. For
example, the user changes the walking steps (step) 430 of "125"
corresponding to the time parameter (minute) 420 of "6-25" to "140"
by dragging the histogram in the walking pattern procedure 500 with
the mouse, and changes the walking steps (step) 430 of "83"
corresponding to the time parameter (minute) 420 of "51-60" to "60"
by dragging the histogram in the walking pattern procedure 500 with
the mouse. The edited and modified walking pattern procedure 500 is
the personal walking procedure meeting the demand of the user (Step
205).
[0033] After the user finishes editing and modifying the walking
pattern procedure 500, the system for editing the walking procedure
100 stores the walking procedure according to each time parameter
(minute) 420 and the corresponding walking steps (step) 430 of the
walking pattern procedure 500 again (Step 206). The user may load
the walking procedure to the walking device, such as a pedometer
which may execute the walking procedure, and achieve the effect of
the walking exercise by using the walking device to execute the
personal walking procedure.
[0034] To sum up, the differences between the present invention and
the prior art are that in the present invention, various walking
parameters of the user are operated by loading a walking mode, so
as to obtain the walking steps of the user corresponding to each
time parameter of the walking mode. Further, the walking procedure
is converted to the walking pattern procedure, such that the user
may dynamically edit and modify the walking pattern procedure, and
finally the walking procedure is stored. Through the technical
means, the problem of the prior art that the personal walking
procedure cannot be provided is solved, so as to provide the
personal walking procedure and improve the exercise efficiency.
[0035] Although the invention has been described with reference to
specific embodiments, this description is not meant to be construed
in a limiting sense. Various modifications of the disclosed
embodiments, as well as alternative embodiments, will be apparent
to persons skilled in the art. It is, therefore, contemplated that
the appended claims will cover all modifications that fall within
the true scope of the invention.
* * * * *