U.S. patent application number 11/704692 was filed with the patent office on 2007-10-25 for exercise assistant system and method for managing exercise strength in conjunction with music.
This patent application is currently assigned to SAMSUNG ELECTRONICS CO., LTD.. Invention is credited to Hyun Su Hong, Se Jin Kwak, Sook Min Park.
Application Number | 20070249467 11/704692 |
Document ID | / |
Family ID | 38180103 |
Filed Date | 2007-10-25 |
United States Patent
Application |
20070249467 |
Kind Code |
A1 |
Hong; Hyun Su ; et
al. |
October 25, 2007 |
Exercise assistant system and method for managing exercise strength
in conjunction with music
Abstract
An exercise assistant system and method for managing an exercise
pattern in conjunction with music is provided. The exercise
assistant system builds a reference exercise schedule on the basis
of user information; designates at least one music file for the
reference exercise schedule; stores the reference exercise schedule
and the music file; outputs guidance information and the music file
in sound on the basis of the reference exercise schedule; displays
a reference exercise pattern and an actual exercise pattern in a
form of graph; and resets the reference exercise schedule and the
music file on the basis of a biological change of the user during
exercise. The exercise assistant system and method enables
adjustment of the exercise amount and level according to the user's
exercise achievement and physical variation during the exercise,
such that it is possible to effectively assist the user's exercise.
Also, in the exercise assistant system, the music files are
selected automatically on the basis of the predetermined designated
conditions making possible user enjoyment of the music in various
sequences.
Inventors: |
Hong; Hyun Su; (Seongnam-si,
KR) ; Park; Sook Min; (Seoul, KR) ; Kwak; Se
Jin; (Seoul, KR) |
Correspondence
Address: |
THE FARRELL LAW FIRM, P.C.
333 EARLE OVINGTON BOULEVARD, SUITE 701
UNIONDALE
NY
11553
US
|
Assignee: |
SAMSUNG ELECTRONICS CO.,
LTD.
Suwon-si
KR
|
Family ID: |
38180103 |
Appl. No.: |
11/704692 |
Filed: |
February 9, 2007 |
Current U.S.
Class: |
482/1 |
Current CPC
Class: |
A63B 2071/0663 20130101;
A63B 2024/0078 20130101; A63B 71/0622 20130101; A63B 2024/0012
20130101; A63B 2230/30 20130101; A63B 2230/50 20130101; A63B 22/00
20130101; A63B 2220/17 20130101; A63B 2225/50 20130101; A63B
69/0028 20130101; A63B 71/0686 20130101; A63B 2220/836 20130101;
A63B 2024/0068 20130101; A63B 2220/51 20130101; A63B 2230/06
20130101; A63B 2225/20 20130101; A63B 24/0062 20130101 |
Class at
Publication: |
482/1 |
International
Class: |
A63B 24/00 20060101
A63B024/00 |
Foreign Application Data
Date |
Code |
Application Number |
Apr 21, 2006 |
KR |
10-2006-0036427 |
Claims
1. An exercise assistant device comprising: an exercise schedule
unit which builds a reference exercise schedule on the basis of
user information; a music designation unit which designates at
least one music file for the reference exercise schedule; a storage
unit which stores the reference exercise schedule and the music
file designated for the reference exercise schedule; a control unit
which retrieves the reference exercise schedule and the music file
designated for the reference exercise schedule, generates guidance
information for retrieval of the music file corresponding to the
reference exercise schedule, and resets the reference exercise
schedule and re-designates the music files on the basis of an
actual exercise pattern and a biological change of a user while
exercising in accordance with the reference exercise schedule; a
speaker which outputs the guidance information and the music file;
and a display unit which displays a reference exercise pattern and
an actual exercise pattern.
2. The device of claim 1, wherein the reference exercise schedule
includes a predetermined number of exercise periods divided in
time, with each exercise period being featured by a reference
exercise pattern.
3. The device of claim 2, wherein the user information includes:
body dimension information such as height, weight, age, and gender;
target exercise information such as target exercise amount, target
exercise time, target distance, maximum exercise amount, and
maximum movement distance; exercise amount information such as
accumulated exercise amount, elapsed exercise time, and accumulated
movement distance; exercise strength information such as speed,
footstep frequency, pace, and weight distribution; biological
information such as pulse rate, body temperature, and blood
pressure; and preference information such as preferred exercise
period size, a preferred number of music files per exercise
period.
4. The device of claim 2, wherein the music designation unit
directly designates at least one music file to each exercise
period.
5. The device of claim 4 further comprising a music file storage
unit which stores the music files to be played back at respective
exercise periods.
6. The device of claim 4 further comprising a network interface for
connecting to an external storage device storing the music files
designated to the exercise periods, the music files stored in the
external storage device being requested for respective exercise
periods.
7. The device of claim 2, wherein the music designation unit checks
an exercise pattern of each exercise period and configures a
designated condition in accordance with the exercise pattern.
8. The device of claim 2, wherein music designation unit decides an
exercise pattern of each exercise period and configures a
designated condition on the basis of at least two of the actual
exercise pattern, an accumulated exercise amount and elapsed
exercise time, and biological information.
9. The device of claim 7 further comprising: a music file storage
which stores the music files for play back at respective exercise
periods; and a music file analysis unit which retrieves at least
one music file satisfying the designated condition, wherein the
control unit controls selection of the music file from the music
file storage and output of the selected music file.
10. The device of claim 7 further comprising: a music file storage
which stores the music files for play back at respective exercise
periods; and a network interface for connecting to a music file
analysis device which retrieves at least one music file satisfying
the designated condition, wherein the control unit controls request
of the music file satisfying the designated condition to a music
file analysis device through the network interface for receipt of
the music file to be output.
11. The device of claim 7, wherein the exercise pattern is defined
by a variation of exercise amount over time and includes an abrupt
increment, an increment, a maintenance, a decrement, and an abrupt
decrement.
12. The device of claim 1, wherein the storage unit includes a
table having an exercise pattern identifier field, a target
exercise amount field for storing accumulated exercise amount
value, and an exercise amount list field for storing a list of
exercise amount values for respective exercise patterns.
13. The device of claim 12, wherein the exercise amount list field
contains information on a period identifier, exercise pattern,
target exercise amount, exercise time, exercise distance, and
designated music file.
14. The device of claim 2, wherein the control unit selects the
music file of which playback time is similar to an exercise period
time if more than one music file is designated to an exercise
period.
15. The device of claim 2, wherein the control unit controls play
of music files in a sequential order if more than one music file is
designated to an exercise period.
16. The device of claim 2, wherein the control unit resets the
reference exercise schedule and the music file if the current
exercise period is not ended when music file playback ends.
17. The device of claim 2, wherein the control unit resets the
reference exercise schedule and the music file if an actually taken
exercise pattern differs from the reference exercise pattern after
the current exercise period ends.
18. The device of claim 1, wherein the control unit resets the
reference exercise schedule and the music file if user biological
information is outside a predetermined tolerance range.
19. The device of claim 1 further comprising a music contribution
information storage which stores information on influences of the
music files contributed to an exercise achievement or a biological
status of the user and weight values of the music files calculated
on the basis of the influences, wherein the music designation unit
uses the weight value for selecting the music file.
20. The device of claim 19, wherein the music contribution
information storage includes a table having a music file identifier
field, a biological signal storage field, an exercise achievement
rate field, a playback frequency field, and a weight value
field.
21. The device of claim 20, wherein the control unit controls
selection of the music file having a highest weight value if more
than one music file is designated to an exercise period.
22. A method for managing an exercise assistant device comprising:
building a reference exercise schedule based on user information;
designating at least one music file for the reference exercise
schedule; storing the reference exercise schedule and the music
file; outputting guidance information and audibly outputting the
music file based on the reference exercise schedule; displaying a
reference exercise pattern and an actual exercise pattern; and
resetting the reference exercise schedule and the music file on the
basis of a biological change of the user during exercise.
23. The method of claim 22, wherein the step of building the
reference exercise schedule includes: dividing the reference
exercise schedule into a predetermined number of exercise periods;
and deciding exercise patterns and times of the respective exercise
periods.
24. The method of claim 22, wherein user information includes: body
dimension information such as height, weight, age, and gender;
target exercise information such as target exercise amount, target
exercise time, target distance, maximum exercise amount, and
maximum movement distance; exercise amount information such as
accumulated exercise amount, elapsed exercise time, and accumulated
movement distance; exercise strength information such as speed,
footstep frequency, pace, weight distribution; biological
information such as pulse rate, body temperature, and blood
pressure; and preference information such as preferred exercise
period, duration and a preferred number of music files per exercise
period.
25. The method of claim 23, wherein the step of designating at
least one music file includes assigning at least one unique music
file to each exercise period.
26. The method of claim 23, wherein the step of designating at
least one music file includes: deciding exercise patterns for the
respective exercise periods; and configuring designated conditions
for the exercise patterns.
27. The method of claim 23, wherein the step of designating at
least one music file includes: deciding exercise patterns for the
respective periods; configuring designated conditions of each
exercise period on the basis of any of or a combination of at least
two exercise patterns, the accumulated exercise amount and elapsed
exercise time, and biological information.
28. The method of claim 26, wherein the exercise patterns are
defined by a variation of exercise amount over time, and includes
an abrupt increment, an increment, a maintenance, a decrement, and
an abrupt decrement.
29. The method of claim 23, wherein the step of outputting guidance
information includes selecting a music file having playback time
similar to the exercise period if more than one music file is
designated to each exercise period.
30. The method of claim 23, wherein the step of outputting guidance
information includes playing back music files in a sequential order
if more than one music file is designated to each exercise
period.
31. The method of claim 22, wherein the step of resetting the
reference exercise schedule and the music file includes:
determining whether the current exercise period ends when the music
file playback ends; and changing the reference exercise schedule
and the music file to be played back if it is determined that the
current exercise period is not end when the music file playback
ends.
32. The method of claim 22, wherein the step of resetting the
reference exercise schedule and the music file includes:
determining whether a difference between a user selected exercise
pattern and the reference exercise pattern is outside a
predetermined tolerance range; and changing the reference exercise
schedule and the music file to be played back if it is determined
that the difference is outside the tolerance range.
33. The method of claim 22, wherein the step of resetting the
reference exercise schedule and the music file includes:
determining whether a value of the biological change is outside a
predetermined tolerance range; and changing the reference exercise
schedule and the music file to be played back if it is determined
that the value of the biological change is outside the tolerance
range.
34. The method of claim 22 further comprising storing information
on influences of music files contribution to an exercise
achievement or a biological status of the user and weight values of
the music files calculated on the basis of the influences, the
weight value being used for designating music files to the
respective reference exercise periods.
35. The method of claim 34, wherein the weight value is used for
resetting the music files for respective reference exercise
periods.
36. The method of claim 34, wherein the step of outputting the
guidance information includes selecting the music file having a
highest weight value if more than one music file is designated to
the exercise period.
Description
PRIORITY
[0001] This U.S. non-provisional application claims priority under
35 U.S.C. .sctn. 119 from Korean Patent Application No.
2006-0036427, which was filed in the Korean Intellectual Property
Office on Apr. 21, 2006, the contents of which are incorporated
herein by reference.
BACKGROUND OF THE INVENTION
[0002] 1. Field of the Invention
[0003] The present invention relates to an exercise assistant
system and method and, in particular, to an exercise assistant
system and method for managing an exercise pattern in conjunction
with music.
[0004] 2. Background of the Related Art
[0005] Recently, various types of exercisers have been developed
and introduced into the market to help people exercise effectively.
The exercise equipment have been designed in order for the user to
accomplish the exercise routine without boredom.
[0006] Various kinds of exercise assistant devices equipped with
body signal sensors or exercise signal sensors have been developed
to assist people in accurately controlling their exercise routine
and knowing their biological condition during the exercises.
[0007] Recently, the exercise assistant devices have been
integrated with portable music players (for example, an MP3
player). Such exercise assistant devices can measure the exercise
amount on the basis of the body signals and the exercise signals
and playback music that is preset for the measured exercise amount.
Also, the exercise assistant device can automatically adjust the
playback speed and rhythm of the music according to the exercise
pattern.
[0008] Most conventional exercise assistant devices provide the
user with information on the exercise amount and physical status of
the body such as heart rate and temperature so that the user can
control the exercise amount by referring to the information.
[0009] However, the conventional exercise assistant device is
disadvantageous, especially when the user does not know the
accurate exercise amount and strength level in consideration with
the information provided by the device. That is, the provision of
only the physical variation and exercise amount information is of
no effect for the user to decide the next exercise amount and
strength level.
[0010] Also, the exercise assistant device equipped with the music
playback function is limited in usage convenience, since a play
list of music files to be played should be preset to repeat the
same music files. Furthermore, the conventional music playback
function embedded exercise assistant device has a drawback in that
the music files are played back in a preset order and the user must
manipulate the buttons for resetting the music files to be played
and the playback order, resulting in boredom and inconvenience.
SUMMARY OF THE INVENTION
[0011] The present invention has been made in an effort to solve
the above problems, and it is an object of the present invention to
provide an exercise assistant system and method to enable effective
adjustment of the exercise amount or exercise pattern according to
the user's biological change and achievement during the
exercise.
[0012] It is another object of the present invention to provide an
exercise assistant system and method which is capable of guiding
the user to do the appropriate exercise on the basis of the user's
biological change and achievement in real time.
[0013] It is another object of the present invention to provide an
exercise assistant system and method which motivates the user to
exercise by providing music that properly matches the current
exercise pattern.
[0014] It is another object of the present invention to provide an
exercise assistant system and method which is capable of enhancing
the user's vitality the exercise by providing music in harmony with
the exercise pattern.
[0015] It is another object of the present invention to provide an
exercise assistant system and method which is capable of playing
back the music files selected in consideration of the accumulated
exercise amount and current exercise pattern.
[0016] It is still another object of the present invention to
provide an exercise assistant system and method which is capable of
allowing the user to exercise while being guided by the music files
played back in harmony with the user's biological change and
achieved exercise amount.
[0017] In one aspect of the present invention, the above and other
objects can be accomplished by an exercise assistant device. The
exercise assistant device includes an exercise schedule unit which
builds a reference exercise schedule on the basis of user
information; a music designation unit which designates at least one
music file for the reference exercise schedule; a storage unit
which stores the reference exercise schedule and the music file
designated for the reference exercise schedule; a control unit
which retrieves the reference exercise schedule and the music file
designated for the reference exercise schedule, generates guidance
information and the music file corresponding to the reference
exercise schedule, and resets the reference exercise schedule and
re-designates the music files on the basis of an actual exercise
pattern and a biological change of the user while exercising in
accordance with the reference exercise schedule; a speaker which
outputs the guidance information and the music file in sound; and a
display unit which displays a reference exercise pattern and an
actual exercise pattern in a form of graph.
[0018] Preferably, the reference exercise schedule includes a
predetermined number of exercise periods divided in time, each
exercise period being featured by a reference exercise pattern.
[0019] The user information preferably includes body dimension
information such as height, weight, age, and gender; target
exercise information such as target exercise amount, target
exercise time, target distance, maximum exercise amount, and
maximum movement distance; exercise amount information such as
accumulated exercise amount, elapsed exercise time, and accumulated
movement distance; exercise strength information such as speed,
footstep frequency, pace, weight distribution; biological
information such as pulse rate, body temperature, and blood
pressure; and preference information such as preferred size of the
exercise period, a preferred number of music file per exercise
period.
[0020] Preferably, the device further includes a network interface
for connecting to an exterior storage device storing the music
files designated to the exercise periods, the music files stored in
the exterior storage device being requested for the respective
exercise periods.
[0021] Preferably, the music designation unit checks an exercise
pattern of each exercise period and configures a designated
condition in accordance with the exercise pattern.
[0022] The music designation unit also preferably decides an
exercise pattern of each exercise period and configures a
designated condition on the basis of any of or a combination of at
least two of the exercise pattern, the accumulated exercise amount
and elapsed exercise time, and the biological information.
[0023] Preferably, the device further includes a music file storage
which stores the music files to be played back at the respective
exercise periods; and a music file analysis unit which retrieves at
least one music file satisfying the designated condition from the
music file storage, wherein the control unit provides select music
files from the music file storage and outputs a selected music
file.
[0024] Preferably, the device further includes a music file storage
which stores the music files for playback at respective exercise
periods; and a network interface for connecting to a music file
analysis device which retrieves at least one music file satisfying
the designation condition from the music file storage, wherein the
control unit controls so as to request the music file satisfying
the designation condition to the music file analysis device through
the network interface and receive the music file to output.
[0025] Preferably, the exercise pattern is defined by a variation
of the exercise amount in time and includes an abrupt increment, an
increment, maintenance, a decrement, and an abrupt decrement.
[0026] The storage unit preferably includes a table having an
exercise pattern identifier field, a target exercise amount field
for storing accumulated exercise amount value, and an exercise
amount list field for storing a list of exercise amount values for
respective exercise patterns.
[0027] Preferably, the exercise amount list field contains
information on a period identifier, exercise pattern, target
exercise amount, exercise time, exercise distance, and designated
music file.
[0028] Preferably, the control unit selects the music file of which
playback time is similar to the exercise period if more than one
music file is designated to each exercise period.
[0029] The control unit also preferably resets the reference
exercise schedule and the music file if the current exercise period
does not end at the time the music file playback ends.
[0030] Preferably, the control unit resets the reference exercise
schedule and the music file if an actually selected exercise
pattern differs from the reference exercise pattern after the
current exercise period ends.
[0031] Preferably, the control unit resets the reference exercise
schedule and the music file if a value of the biological
information is outside a predetermined tolerance range.
[0032] Preferably, the device further includes a music contribution
information storage which stores information on influences of the
music files contributed to an exercise achievement or a biological
status of the user and on weight values of the music files
calculated on the basis of the influences, wherein the music
designation unit uses the weight value for selecting the music
file.
[0033] Preferably, the music contribution information storage
includes a table having a music file identifier field, a biological
signal storage field, an exercise achievement rate field, a
playback frequency field, and a weight value field.
[0034] Preferably, the control unit controls selects the music file
having a highest weight value if more than one music file is
designated to the exercise period.
[0035] In another aspect of the present invention, the above and
other objects can be accomplished by a method for managing an
exercise assistant device. The method includes the steps of
building a reference exercise schedule on the basis of user
information; designating at least one music file for the reference
exercise schedule; storing the reference exercise schedule and the
music file; outputting guidance information and the music file in
sound on the basis of the reference exercise schedule; displaying a
reference exercise pattern and an actual exercise pattern in a form
of graph; and resetting the reference exercise schedule and the
music file on the basis of a biological change of the user during
exercise.
[0036] Preferably, the step of building the reference exercise
schedule includes dividing the reference exercise schedule into a
predetermined number of exercise periods; and deciding exercise
patterns and times of the respective exercise periods.
[0037] Preferably, the step of designating the music file includes
assigning at least one music file to each exercise period.
[0038] The step of designating the music file also preferably
includes deciding exercise patterns of the respective exercise
periods; and configuring designated conditions for the exercise
patterns.
[0039] Preferably, the step of designating the music file includes
deciding exercise patterns of the respective periods; and
configuring designation condition of each exercise period on the
basis of any of or a combination of at least two of the exercise
pattern, the accumulated exercise amount and elapsed exercise time,
and the biological information.
[0040] Preferably, the step of outputting the guidance information
and the music file in sound includes selecting the music file of
which playback time is similar to the exercise period if more than
one music file is designated to each exercise period.
[0041] Preferably, the step of resetting the reference exercise
schedule and the music file includes determining whether the
current exercise period ends at the time the music file playback
ends; and changing the reference schedule and the music file to be
played back if it is determined that the current exercise period
does not end at the time the music file playback ends.
[0042] Preferably, the step of resetting the reference exercise
schedule and the music file includes determines whether a
difference between an exercise pattern taken by the user and the
reference exercise pattern is outside a predetermined tolerance
range; and changing the reference schedule and the music file to be
played back if it is determined that the difference is outside the
tolerance range.
[0043] Preferably, the step of resetting the reference exercise
schedule and the music file includes determining whether a value of
the biological information is outside a predetermined tolerance
range; and changing the reference schedule and the music file to be
played back if it is determined that the value of the biological
information is outside the tolerance range.
[0044] Preferably, the method further includes the step of storing
information on influences of the music files contributed to an
exercise achievement or a biological status of the user and weight
values of the music files calculated on the basis of the
influences, the weight value being used for designating the music
files to the respective reference exercise periods.
[0045] Preferably, the weight value is used for resetting the music
files for the respective reference exercise periods.
[0046] Preferably, the step of outputting the guidance information
and the music file in sound includes selecting the music file
having a highest weight value if more than one music file is
designated to the exercise period.
BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The accompanying drawings, which are included to provide a
further understanding of the invention and are incorporated in and
constitute a part of this application, illustrate embodiments of
the invention and together with the description serve to explain
the principle of the invention. In the drawings;
[0048] FIG. 1 is a schematic diagram illustrating an exercise
assistant system according to the present invention;
[0049] FIG. 2 is a perspective view of the exercise assistant
device in FIG. 1;
[0050] FIG. 3 is a block diagram illustrating an exercise assistant
device of exercise assistant system according to the present
invention;
[0051] FIG. 4A and FIG. 4B are graphs illustrating exemplary
exercise schedule built by the exercise schedule unit of FIG.
3;
[0052] FIG. 5 is an exemplary view illustrating an exercise
management database used in the exercise assistant system according
to the present invention;
[0053] FIG. 6 is an exemplary view illustrating a music
contribution information management DB used in the exercise
assistant system according to the present invention;
[0054] FIG. 7 is a flowchart explaining an exercise pattern
notification procedure of the exercise assistant system according
to a first embodiment of the present invention;
[0055] FIG. 8A and FIG. 8B are flowcharts explaining the music file
designation procedure of FIG. 7; and
[0056] FIG. 9 is a flowchart explaining an exercise pattern
notification procedure of the exercise assistant system according
to another embodiment of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0057] Preferred embodiments of the present invention will be
described with reference to the accompanying drawings in detail.
Where possible, the same reference numbers will be used throughout
the drawing(s) to refer to the same or like parts. Detailed
descriptions of well-known functions and structures incorporated
herein will be omitted when it many obscure the subject matter of
the present invention.
[0058] FIG. 1 is a schematic diagram illustrating an exercise
assistant system according to the present invention. Referring to
FIG. 1, the exercise assistant system according to an embodiment of
the present invention includes a sensing unit 200 for sensing and
measuring the exercise pattern and amount of the wearer and an
exercise assistant device 100 which receives the information on the
exercise pattern and amount from the sensing unit 200 and enables
the wearer to manipulate the exercise assistant system. Both the
exercise assistant device 100 and the sensing unit are
wearable.
[0059] The exercise assistant device 100 includes a display 171, a
speaker 173, and an interface 140.
[0060] The display 171 displays information on the current exercise
related information on the wearer and the guidance information,
e.g., a planned exercise pattern, a current exercise pattern, and a
modified exercise pattern which is reset on the basis of the
difference between the planned and current exercise patterns,
preferably in a form of graph.
[0061] The speaker 173 notifies the wearer of the exercise related
information and various instructions with sounds, i.e.,
predetermined voice outputs corresponding to the information to be
notified.
[0062] The interface 140 is preferably provided in a form of button
such that the wearer can manipulate the interface 140 to operate
the exercise assistant system.
[0063] The exercise assistant system can store information that is
personal to the user such as body dimension, target exercise,
exercise pattern, constant bio-signals, and preference exercise
pattern; and can set an exercise pattern that is proper to the
wearer on the basis of the personal information.
[0064] The sensing unit 200 detects and measures the current
exercise pattern and amount of the wearer. In this embodiment, the
sensing unit 200 is implemented as a smart shoe.
[0065] As shown in FIG. 1, the sensing unit 200 in the form of shoe
includes a plurality of pressure sensors 210 and 220 and a sensor
module 230 at the bottom part of the shoe.
[0066] The sensing unit 200 collects information on the pace and
number of footsteps of the wearer through the pressure sensors 210
and 220 and then transmits the collected information to the
exercise assistant device 100.
[0067] Although the sensing unit 200 is preferably implemented in
the form of a shoe, it is not limited to a shoe, and can be
implemented with various wearable articles.
[0068] FIG. 2 is a perspective view of the exercise assistant
device in FIG. 1. Referring to FIG. 2, the exercise assistant
device 100 has a shape of a wristwatch or an armband and is
provided with biosensors 11 and 13 on the surface contacting the
body. The biosensors 11 and 13 detect various bio-signals such as a
pulse rate. Accordingly, the exercise assistant system measures the
wearer's biological condition with the information collected
through the biosensors 11 and 13 and assists to adjust the exercise
pattern and amount on the basis of the measured wearer's biological
condition.
[0069] FIG. 3 is a block diagram illustrating an exercise assistant
device of exercise assistant system according to the present
invention. Referring to FIG. 3, the exercise assistant device 100
of the exercise assistant system according to an embodiment of the
present invention includes an exercise schedule unit 110, a music
designation unit 120, a storage unit 130, an user interface 140, a
control unit 150, a wireless interface unit 160, an output unit
170, an exercise amount calculation unit 180, and a music
contribution information storage unit 190.
[0070] The exercise schedule unit 110 builds an exercise diagram
that is proper for the wearer on the basis of the user information
such as the body dimension, target exercise, exercise pattern,
constant bio-signal, and preferred exercise pattern. Preferably,
the exercise schedule unit 110 divides the whole exercise time into
several exercise periods and assigns different exercise patterns
and amounts to the respective periods.
[0071] FIG. 4A and FIG. 4B are graphs illustrating exemplary
exercise schedules built by the exercise schedule unit. FIG. 4A
shows an exemplary exercise diagram in which an exercise pattern
curve has a shape of an upside-downed washbowl and FIG. 4B is
another exemplary exercise diagram in which the exercise pattern
curve has a shape of a mountain having a shoulder.
[0072] Referring to FIG. 4A and FIG. 4B, the exercise schedule unit
110 sets a whole exercise time, divides the whole exercise time
into a plurality of periods (for example 8 periods), and assigns
appropriate exercise patterns to the respective periods, on the
basis of the user information.
[0073] Referring to FIG. 3 again, the user information to be
provided to the exercise schedule unit 110 is inputted through the
user interface or is previously stored information. The body
dimension information of the user includes height, weight, age, and
gender of the user; the target exercise information includes target
exercise amount, target exercise time, target distance, upper limit
of the exercise amount, upper limit of the exercise time, upper
limit of the distance; the exercise pattern information includes
speed, footstep frequency, pace, and weight distribution; the
constant biological signals includes pulse rate, body temperature,
and blood pressure; and the preferred exercise pattern information
includes a length of exercise period, a number of music files to be
played, etc. The exercise plan (diagram) built by the exercise
schedule unit 110 is transferred to the music designation unit
120.
[0074] The music designation unit 120 designates the music files to
be played by period on the basis of the exercise diagram built by
the exercise schedule unit 110. That is, the music designation unit
120 designates at least one music file to be played in the
respective eight exercise periods depicted in FIG. 4A and FIG.
4B.
[0075] The designation of the music files can be carried out by the
user manually or according to designated conditions preset for the
exercise patterns in the respective exercise periods.
[0076] In case of direct designation, the music designation unit
120 receives the designation instruction through the user interface
140.
[0077] Meanwhile, in case of preset designated conditions the music
designation unit 120 checks the exercise pattern (for example, an
abrupt increment, an increment, a maintenance, a decrement, an
abrupt decrement) in the respective periods and designates music
files selected on the basis of designated conditions such as genre,
mood, and tempo.
[0078] The music designation unit 120 can determine the exercise
patterns of the respective exercise periods and set, as the music
file designation conditions, at least one of the exercise patterns,
exercise amount accumulated before the current period, exercise
time elapsed before the present period, and the current
bio-signals. When the exercise pattern of the at least two periods
are identical, the designated condition can be changed by the
difference of elapsed times. Accordingly, it enables the user to
listen to varied music files.
[0079] In the example shown in FIG. 4B, the first and third
exercise periods (t_ex1 and t_ex3) show the same exercise pattern,
and the fifth and seventh exercise periods (t_ex5 and t_ex7) show
the same exercise pattern. However, the first and third exercise
periods (t_ex1 and t_ex3), as well as the fifth and seventh
exercise periods (t_ex5 and t_ex7), differ from each other in time.
Accordingly, the biological signals as well as the excise levels
and accumulated exercise amounts in the respective excise periods
differ from each other. Results from these differences, when the
designation conditions are set with one exercise pattern, the
accumulated exercise amount, the elapsed exercise time, and the
biological signals, the different designated conditions are set for
the first and third exercise periods and the fifth and seventh
periods.
[0080] For these reasons, the user can actually listen to different
music files in the initial exercise step of warming up and an
intermediate exercise step, despite having an identical exercise
pattern. The exercise patterns indicate the variations of the
exercise amount according to the elapse of time and include the
sudden rise, rise, maintain, fall, and sudden fall. In the example
of FIG. 4A, the first and second exercise periods (t_ex1 and t_ex2)
show the same exercise pattern of sudden rise, the third exercise
period (t_ex3) shows the rise, the fourth to sixth exercise periods
(t_ex4, t_ex5, t_ex6) show the maintain, the seventh exercise
period (t_ex7) shows the fall, and the eighth exercise period
(t_ex8) shows sudden fall. Accordingly, the music designation unit
120 can detect the variation of the exercise amount and designate
the conditions for selecting the music files according to the
exercise amount variation.
[0081] The storage unit 130 stores the information on the exercise
plan built by the exercise schedule unit 110 and information on the
music files designated by the music designation unit 120 in
association with the respective exercise periods.
[0082] The information on the exercise plans and the music files to
be played back at the respective exercise periods are stored in the
form of a database (DB) 300 as shown in FIG. 5. Referring to FIG.
5, the exercise management DB 300 includes an exercise pattern
identifier 310, a total exercise amount 320, a periodic exercise
amounts list 330. The periodic exercise amounts list 330 includes a
period indicator 331, a per-period exercise pattern 332, a
per-period exercise amount 333, a per-period exercise time 334, a
per-period exercise distance 335, and per-period designated music
files 336.
[0083] The user interface 140 enables the user to input commands
for manipulating the exercise assistant device 100 and is
implemented with button(s).
[0084] The control unit 150 controls the operations of the exercise
assistant device 100 according the user's input command and the
predetermined control algorithm. For example, the control unit 100
controls the exercise schedule unit 110 to build the exercise
diagram and the music designation unit 120 to designate music files
appropriate to the respective exercise periods, on the basis of the
user commands inputted through the user interface 140.
[0085] Also, the control unit 150 collects data on the movement of
the user through a movement or (not shown) or the wireless
interface unit 160, checks the music files designated for the
current exercise period, and plays back the music files designated
to the current exercise period through the speaker 173.
[0086] If the music files are stored in the exercise assistant
device 100, the control unit 150 retrieves the music files from a
music storage (not shown). Otherwise, the control unit 150 can
download the corresponding music files from a predetermined device
or website through the wireless interface unit 160.
[0087] When a plurality of music files are designated to one
exercise period, the control unit 150 can select in a sequential
order or selectively playback a music file which fits the length of
the exercise period.
[0088] Also, the control unit 150 notifies the user of the exercise
related information and guidance information through the display
171 and/or the speaker 173 on the basis of the exercise pattern
information for the current period.
[0089] The wireless interface unit 160 allows for communication
through a wireless communication network, for example allowing the
exercise assistant device 100 to support a wireless communication
function with various mobile communication services.
[0090] Also, the control unit 150, via the wireless interface unit
160, transmits designation conditions prepared by the music
designation unit 120 to a music analyzer (for example, a DCM
engine) and receives a corresponding retrieved music files list
from the music analyzer. Here, the music analyzer can be integrated
into the exercise assistant device 100 or can be a network element
associated with the exercise assistant device 100.
[0091] The wireless interface unit 160 receives the data such as
the number of footsteps and pace detected by the sensing unit 200
and transfers the detected data to the control unit 150. If the
data detected by the sensing unit 200 are received, the control
unit 150 provides the data to the exercise amount calculation unit
180 so as to obtain the exercise amount and current exercise
pattern on the basis of the detected data.
[0092] The output unit 170 outputs the exercise related and
guidance information and the music files designated to the current
exercise period. Preferably, the output unit 170 includes the
display 171 and the speaker 173.
[0093] The display 171 shows the exercise related and guidance
information to the user. For example, the display unit 171 displays
the current exercise pattern and the planned exercise pattern so as
to inform the user of the difference between the current exercise
pattern and the planned exercise pattern. Also, the display 171 can
show a modified exercise pattern which is reset on the basis of the
difference between the current exercise pattern and the planned
exercise pattern in a form of graph.
[0094] The speaker 173 outputs the exercise related and guidance
information to the user with sounds, especially in prerecorded
voice messages. Also, the speaker outputs the sound of the music
file(s) designated to the current exercise period under the control
of the control unit 150.
[0095] The exercise amount calculation unit 180 calculates the
user's current exercise amount and level under the control of the
control unit 150. That is, the exercise amount calculation unit 180
calculates the exercise amount and the exercise pattern of the user
on the basis of the data such as the number of the footsteps and
pace received through the wireless interface unit 160. For example,
when the user is jogging, the exercise amount calculation unit 180
measures the number of footsteps per exercise period and variation
of the per-period footsteps and calculates the exercise amount,
exercise pattern, exercise time, and exercise distance on the basis
of the measurements. The calculated values are transferred to the
control unit 150, to be provided to the user through the output
unit 170.
[0096] The music contribution information storage unit 190 stores
the information on the influences of the music files which effected
to the results of the exercise or the physical status of the
user.
[0097] The influence information is stored in the form of a
database (DB) 400 as shown in FIG. 6. Referring to FIG. 6, the
music contribution information management DB 400 includes a music
file identifier 410, a biological signal 420, an exercise
achievement rate 430, a playback frequency 440, and a weight
450.
[0098] Preferably, the music contribution information storage unit
190 receives the music file identifier of the currently playing
music, the exercise achievement rate in the exercise period while
the music file is played, the playback frequency, and the weight
value estimated on the basis of the above information from the
control unit 150. The weight value is required for determining
whether to select the corresponding music file and preferably
consists of non-playback, a first playback step, a second playback
step, and third playback step.
[0099] The stored weight values are referred, by the music
designation unit 120, for designating music files to respective
exercise periods.
[0100] In the meantime, the control unit 150 adjusts the planned
exercise pattern on the basis of the exercise related information
and the variation of the user's biological signals. That is, the
control unit 150 compares the reference exercise pattern stored in
the storage unit 130 and the current exercise pattern information
calculated by the exercise amount calculation unit 180 and adjusts
the planned exercise pattern by controlling the exercise schedule
unit 110 and the music designation unit 120 if the difference
between the reference exercise pattern and the current exercise
pattern is greater than a predetermined threshold value.
[0101] Even when the difference between the reference exercise
pattern and the current exercise pattern is negligible, the control
unit 150 can adjust the reference exercise pattern when it is
determined that the user's biological signals show that the user's
physical status is approaching a dangerous condition. That is, when
the user's biological signals change abruptly or reach dangerous
levels, the control unit 150 notifies the user to quit the
exercise. In order to decide the dangerous status, the control unit
150 stores the dangerous biological signal variation values and
danger indication values of the respective biological signals so as
to adjust the exercise pattern when the biological signal variation
and the danger indication values shows a dangerous present status.
Preferably, the biological signals of the user are received through
the wireless interface unit 160. Preferably, the exercise assistant
device 100 is provided with additional biosensors (for example, 11
and 13 of FIG. 2) and receives the biological signal from
biosensors 11 and 13.
[0102] According to the adjustment of the exercise pattern, the
music files to be played at the respective exercise periods are
changed and the adjusted exercise pattern and the information on
the changed music files are stored in the storage unit 130.
[0103] Even when the user's planned exercise (e.g., the reserved
exercise amount, distance, and time) is not changed, the music
files to be played at the respective exercise periods can be
changed according to the change of the user's current exercise
pattern. This prevents the user from becoming bored when exercising
even when the same exercise is repeated. When the designation
conditions are set by the exercise pattern, the reference exercise
pattern can provide notification by playing certain music
files.
[0104] FIG. 7 is a flowchart explaining an exercise pattern
notification procedure of the exercise assistant system according
to an embodiment of the present invention. Referring to FIGS. 3 and
7, the exercise schedule unit 110 plans an exercise pattern under
the control of the control unit 150 at step S105. Here, the planned
exercise pattern is called `reference exercise pattern`. In order
to plan the reference exercise pattern, the exercise schedule unit
110 uses the user information such as the body dimension, target
exercise, exercise pattern, constant biological signals, and
preference exercise pattern. That is, the exercise schedule unit
110 divides the total exercise time into several exercise periods
and determines the exercise patterns and times for the respective
exercise periods. Examples of the planned exercise are shown as
graphs in FIG. 4A and FIG. 4B.
[0105] Once the exercise patterns of the exercise periods are
planned, the music designation unit 120 designates the music files
appropriate to the respective exercise periods on the basis of the
planned exercise patterns at step S110. The music files can be
selected directly or according to the designation conditions set by
the exercise pattern. The music file selection procedures are
explained in more detail with reference to FIG. 4A and FIG. 4B.
[0106] After the music files are selected for the respective
exercise periods, the exercise assistant device 100 determines
whether there is an exercise start command inputted by the user at
step S115. The exercise start command can be sensed by an exercise
recognition sensor (not shown). For example, the control unit 150
determines that the exercise start command is inputted when an
exercise pattern and amount measured by the exercise recognition
sensor is received.
[0107] Once the exercise start command is inputted, the control
unit 150 selects the corresponding exercise period from the storage
unit 130 at step S120. The control unit 150 selects the exercise
pattern intended by the user from the exercise pattern management
DB 300 shown in FIG. 5 and then selects the current exercise period
from the periodic exercise amount list 330.
[0108] The control unit 150 retrieves the music file designated for
the current exercise period at step S125 and guides the exercise
while playing the selected music file at step S130. In case of
direct music file designation, the control unit 150 selects the
designated music file. In case of music file designation with the
designation conditions (for example, genre, mood, and tempo),
however, the control unit 150 retrieves the music file satisfying
the designation conditions. Preferably, the music file retrieval
can be performed by a music analyzer (for example, DCM engine). The
music analyzer can be integrated with the exercise assistant device
100 or a network element electrically associated with the exercise
assistant device 100. When more than one music files are retrieved
by the music analyzer, the control unit 150 can select the music
file of the current exercise period in consideration of weight
values of the retrieved music files, as previously analyzed and
stored. The weight value is decided on the basis of the playback
history of each music file such that it is calculated with the
biological signals and exercise achievement rate during the
playback of the music file and the playback frequency of the music
file.
[0109] If more than one music file is designated for a single
exercise period or retrieved in accordance with the designation
conditions, the control unit 150 controls selects the music file
having greater weight value. Also, the control unit 150 can control
the playback to play the selected music files in a sequential order
or by music file fit for the length of the exercise period.
[0110] In order to guide the exercise, the control unit 150 can
control the display unit 171 to display the guidance message or the
exercise pattern graph, the speaker to output the guidance message
in voice or melody, or a vibration unit (not shown) to vibrate.
[0111] While monitoring the exercise status of the user at step
S135, the control unit 150 determines whether the current exercise
period ends at step S140. If it is determined that the current
exercise period is not ended, the control unit 150 goes back to
perform the step S130. The exercise status of the user can be
monitored using the various sensors worn by the user. For example,
the exercise amount and level can be analyzed on the basis of the
data collected by the smart shoe equipped with the pressure sensors
and the geomagnetic sensors and the variations of the user's
biological signals can be monitored by another biological signal
sensors.
[0112] If the current exercise period is ended, the exercise amount
calculation unit 180 calculates the exercise amount and level
currently achieved by the user and accumulates the calculated
exercise amount and records the exercise pattern in the current
exercise period at step S145.
[0113] In order to inform the user of the actual exercise pattern,
the notification of currently calculated exercise pattern and
amount can be provided through the output unit 170. If the exercise
period ends before the end of the music file, it is preferred that
the music file keeps playing in the next exercise period.
[0114] After the calculation of the exercise amount and level is
completed, the control unit 150 stores the information on the
effects of the music file on the exercise at step S150. That is,
the control unit 150 analyzes and stores the effects of the music
file contributed to the exercise achievement rate and the physical
status of the user. In order to analyze the contribution effect of
the music file, it is preferred that the control unit 150 stores
the weight value of the music file that are calculated using the
identifier of the currently playing music file, user's biological
signals while the music file is played, the exercise achievement
during the period, the playback frequency of the music file.
[0115] On the basis of the exercise amount information calculated
at step S145, the control unit determines whether the target period
exercise amount is achieved at step S155. That is, the control unit
150 calculates the difference between the target exercise amount
and the actual excise amount and determines that the target period
exercise amount is achieved if the difference is in a tolerance
range. Otherwise, the control unit 150 determines that the target
period exercise amount is not achieved.
[0116] If it is determined that the target period exercise amount
is not achieved, the control unit 150 resets the exercise pattern
and music files to be played at step S160. That is, the control
unit 150 modifies the preset reference exercise pattern and the
music files for the exercise periods associated with the reference
exercise pattern. Preferably, the control unit 150 uses the
contribution effect (weight value) of the music file.
[0117] If the biological signals of the user show variation
indicating a dangerous level, the control unit 150 determines that
the target period exercise amount is not achieved even when the
target period exercise amount is actually achieved. Also, the
control signals guides the user to quit the exercise before the
exercise is completed if the user's biological signals are
significantly unstable.
[0118] The control unit 150 determines whether the current exercise
period is the final exercise period at step S165 and transits to
the next exercise period at step S170 so as to repeat the steps of
S125 to S160 if the current exercise period is not the final
exercise period.
[0119] FIG. 8A and FIG. 8B are flowcharts for explaining the music
file designation procedure of FIG. 7. FIG. 8A shows the music file
designation procedure with the designation conditions per exercise
pattern and FIG. 8B shows the music file designation procedure for
directly designating the music files to the respective exercise
periods.
[0120] Referring to FIG. 3 and FIG. 8A, the control unit 150
selects an exercise period at step S11A and then checks the
exercise amount variation in the exercise period at step S12A. That
is, the control unit 150 determines whether the exercise amount
increases abruptly or gradually, maintains horizontally, or
decreases gradually or abruptly.
[0121] Next, the control unit 150 sets the designated conditions
for the respective exercise patterns at step S13A. For example, the
control unit 150 designates the music files of speedy tempo for the
abrupt increment pattern and the music files of very slow tempo for
the abrupt decrement pattern. The designated conditions include the
genre, mood, tempo, etc.
[0122] The designated conditions can be decided on any of the
exercise amount and time accumulated until the previous exercise
period and the current user's biological signals as well as the
exercise pattern, or a combination of at least two of those.
Accordingly, different music files can be designated for the
exercise periods having an identical exercise pattern in
consideration with the elapsed time.
[0123] In the meantime, the control unit 150 repeatedly performs
steps S11A to S13A until all the exercise periods are designated
with corresponding music files.
[0124] Referring to FIG. 3 and FIG. 8B, the control unit 150
selects an exercise period at step S11B and then designates a
specific music file to the selected exercise period at step S12B.
The control unit 150 repeatedly performs steps S11B and S12B until
all the exercise periods are designed with corresponding music
files.
[0125] In the examples of FIG. 8A and FIG. 8B, the exercise periods
to designate the music files are selected in a randomly selected
order, however, the exercise periods can be selected in a
sequential order.
[0126] FIG. 9 is a flowchart for explaining an exercise pattern
notification procedure of the exercise assistant system according
to another embodiment of the present invention. Referring to FIG. 3
and FIG. 9, firstly, the exercise schedule unit 110 plans an
exercise pattern under the control of the control unit 150 at step
S205. Here, the planned exercise pattern is called `reference
exercise pattern`. In order to plan the reference exercise pattern,
the exercise schedule unit 110 uses the user information such as
the body dimension, target exercise, exercise pattern, constant
biological signals, and preference exercise pattern. That is the
exercise schedule unit 110 divides the total exercise time into
several exercise periods and determines the exercise patterns and
times for the respective periods. An example of the planned
exercise is shown as graphs in FIG. 4A or FIG. 4B.
[0127] Once the exercise patterns of the exercise periods are
planned, the music designation unit 120 designates the music files
appropriate to the respective exercise periods on the basis of the
planned exercise patterns at step 210. The music files can be
selected directly or according to the designated conditions set by
the exercise pattern. The music file selection procedures have been
explained above with reference to FIG. 8A and FIG. 8B.
[0128] After the music files are selected for the respective
exercise periods, the exercise assistant device 100 determines
whether there is an exercise start command inputted by the user at
step S215. The exercise start command can be sensed by an exercise
recognition sensor (not shown). For example, the control unit 150
determines that the exercise start command in inputted when an
exercise pattern and amount measured by the exercise recognition
sensor is received.
[0129] Once the exercise start command is inputted, the control
unit 150 selects the corresponding exercise period from the storage
unit 130 at step S220. The control unit 150 selects the exercise
pattern intended by the user from the exercise pattern management
DB 300 shown in FIG. 5 and then selects the current exercise period
from the periodic exercise amount list 330. Next, the control unit
150 retrieves the music file designated for the current exercise
period at step S225 so as to secure the playback time of the
retrieved music file at step S230 for maintaining the exercise
pattern of the current exercise period during the playback of the
retrieved music file.
[0130] When the music file is directly designated to the current
exercise period, the control unit 150 selects the designated music
file. On the other hand, when the music file designation is
provided with the designation conditions (for example, genre, mode,
and tempo), the control unit retrieves the music files satisfying
the designation conditions. Preferably, the music file retrieval
can be performed by a music analyzer (for example, DCM engine). The
music analyzer can be integrated with the exercise assistant device
100 or a network element electrically associated to the exercise
assistant device. When more than one music file is retrieved by the
music analyzer, the control unit 150 selects one of the retrieved
music files on the basis of the weight value. The weight value is
decided on the basis of the playback history of each music file
such that it is calculated with the biological signals and exercise
achievement rate during the playback of the music file and the
playback frequency of the music file.
[0131] If more than one music file is designated for a single
exercise period or retrieved in accordance with the designation
conditions, the control unit 150 selects the music file having
greater weight value. Also, the control unit 150 can control
playback of the selected music files in a sequential order by music
file fit with the length of the exercise period.
[0132] The control unit 150 guides the exercise while playing the
selected music file at step S235. In order to guide the exercise,
the control unit 150 can control the display unit 171 to display
the guidance message or the exercise pattern graph, the speaker to
output the guidance message in voice or melody, or a vibration unit
(not shown) to vibrate.
[0133] While monitoring the exercise status of the user at step
S240, the control unit 150 determines whether the playback of the
music file ends at step S245. The exercise status of the user can
be monitored using the various sensors worn by the user. For
example, the exercise amount and level can be analyzed on the basis
of the data collected by the smart shoe equipped with the pressure
sensors and the geomagnetic sensors and variation of the user's
biological signals, which can be monitored by other biological
signal sensors.
[0134] If it is determined that playback of the music file is ends
at step S245, the exercise amount calculation unit 180 calculates
the exercise amount and level achieved by the user and accumulates
the calculated exercise amount and records the exercise pattern in
the current exercise period at step S250.
[0135] In order to inform the user of the actual exercise pattern,
notification of the currently calculated exercise pattern and
amount can be provided through the output unit 170. If the exercise
period ends before the end of the music file, it is preferred that
the music file keeps playing in the next exercise period.
[0136] After the calculation of the exercise amount and level is
completed, the control unit 150 stores the information on the
effects of the music file on the exercise at step S255. That is,
the control unit 150 analyzes and stores the effects of the music
file contributed to the exercise achievement rate and the physical
status of the user. In order to analyze the contribution effect of
the music file, it is preferred that the control unit 150 stores
the weight value of the music file that is calculated using the
identifier of the currently playing music file, user's biological
signals while the music file is played, the exercise achievement
during the period, the playback frequency of the music file.
[0137] After storing the information on the contribution effects of
the music file, the control unit 150 resets the exercise pattern
and music files to be played at step S260. That is, the control
unit 150 modifies the preset reference exercise pattern and the
music files for the exercise periods in association with the
reference exercise pattern. Preferably, the control unit 150 uses
the contribution effect (weight value) of the music file.
[0138] Sequentially, the control unit 150 determines whether the
current exercise period is the final exercise period at step S265
and transits to the next exercise period at step S270 so as to
repeat the steps of S225 to S265 if the current exercise period is
not the final exercise period.
[0139] Although preferred embodiments of the present invention have
been described in detail hereinabove, it should be understood that
further variations and/or modifications of the basic inventive
concepts taught herein which may be apparent to those skilled in
the present art that will still fall within the spirit and scope of
the present invention, as defined in the appended claims.
[0140] As described above, since the exercise assistant system and
method of the present invention enables adjustment of the exercise
amount and level according to the user's exercise achievement and
physical variation during the exercise, it is possible to
effectively assist the user's exercise. That is, the exercise
assistant system can automatically adjust the exercise amount and
level to as to be appropriate for the user on the basis of the body
dimension of the user and the data collected by the biosensors in
real-time, it is possible to prevent the user from doing excessive
exercise.
[0141] Also, the exercise assistant system of the present invention
supports automatic music file selection function such that the
music files are selected according to the exercise patterns at the
respective exercise period, resulting in excitement of the
user.
[0142] Also, in the exercise assistant system, the music files are
selected by the music analyzer on the basis of the predetermined
designated conditions such that it is possible for the user to
enjoy the music in various sequences.
[0143] Furthermore, the exercise assistant system of the present
invention guides the user to do the exercise that adapts the user's
real time physical status with music appropriate to the physical
status, making it possible to improve the user's excitement and
protect from accidents caused by the excessive exercise.
* * * * *