Register or Login To Download This Patent As A PDF
| United States Patent Application |
20050288154
|
| Kind Code
|
A1
|
|
Lee, Wai C.
;   et al.
|
December 29, 2005
|
Personal training device using GPS data
Abstract
A personal training device (10) adapted to assist a user in reaching
performance goals, navigating, and accumulating performance statistics.
In a preferred embodiment, the device broadly comprises a housing (10);
an attachment mechanism (30); a GPS component (40); a user interface
(50), including an input portion (52) and an output portion (54); a
processor (60), including a timer (62) and a memory element (64); a data
interface (70), including an input portion (72) and an output portion
(74); an audio component (80); and a power supply (90). The device (10)
is adapted to store goal information, monitor performance using
GPS-derived data, and communicate performance information.
| Inventors: |
Lee, Wai C.; (Olathe, KS)
; Olivier, Tracy L.; (Olathe, KS)
; Moore, Ryan T.; (Overland Park, KS)
; Fisher, Claudette D.; (Olathe, KS)
; Downey, David J.; (Louisburg, KS)
; Lovitt, John H.; (Spring Hill, KS)
; Brunk, Scott J.; (Overland Park, KS)
|
| Correspondence Address:
|
DEVON A. ROLF
GARMIN LTD.
1200 EAST 151ST STREET
OLATHE
KS
66062
US
|
| Assignee: |
GARMIN LTD., a Cayman Islands corporation
|
| Serial No.:
|
208819 |
| Series Code:
|
11
|
| Filed:
|
August 22, 2005 |
| Current U.S. Class: |
482/3; 482/1; 482/8 |
| Class at Publication: |
482/003; 482/001; 482/008 |
| International Class: |
A63B 015/02; A63B 071/00 |
Claims
1. A device for motivating a user to reach their performance goals, the
device comprising: a memory for storing a performance profile; a
performance measurement component; a processor for receiving information
relating to the user's performance from the performance measurement
component, generating a comparison between the user's performance and the
performance profile, and generating electronic output signals based on
the comparison; and a display for displaying information relating to the
comparison.
2. The device as set forth in claim 1, wherein the memory, performance
measurement component, processor, and display are all housed in a single
housing.
3. The device as set forth in claim 2, wherein the housing includes a
wrist strap allowing the user to wear the device on their wrist during a
training session.
4. The device as set forth in claim 1, wherein the display displays
graphics depicting the comparison.
5. The device as set forth in claim 1, wherein the display displays a
first icon indicative of the performance profile and a second icon
indicative of the user's performance.
6. The device as set forth in claim 5, wherein the icons are depicted in
such a manner as to show the user's performance relative to the
performance profile.
7. The device as set forth in claim 1, further including an audio
component.
8. The device as set forth in claim 7, wherein the audio component
generates an audio depiction of a competitor's footsteps.
9. The device as set forth in claim 8, wherein the depiction is based on
the comparison.
10. The device as set forth in claim 8, wherein a volume of the depiction
is increased as the user's performance nears the performance profile.
11. The device as set forth in claim 7, wherein the audio component
generates voice messages based on the electronic output signals.
12. The device as set forth in claim 11, wherein the voice messages
instruct the user to modify their performance.
13. The device as set forth in claim 11, wherein the voice messages
encourage the user to maintain their performance.
14. The device as set forth in claim 11, wherein the voice messages alert
the user when a goal has been reached.
15. The device as set forth in claim 1, wherein the performance profile is
a past performance of the user previously determined by the processor.
16. The device as set forth in claim 1, wherein the performance profile is
indicative of a performance of someone other than the user and downloaded
to the device.
17. The device as set forth in claim 1, wherein the performance profile is
indicative of a performance of someone other than the user and entered
into the device by the user through an input of a user interface.
18. A device for motivating a user to reach their performance goals, the
device comprising: a memory for storing a performance profile; a
performance measurement component; a processor for receiving information
relating to the user's performance from the performance measurement
component, generating a comparison between the user's performance and the
performance profile, and generating electronic output signals based on
the comparison; a display for displaying a first icon indicative of the
performance profile and a second icon indicative of the user's
performance in such a manner as to show the user's performance relative
to the performance profile; an audio component for generating an audio
depiction of a competitor's footsteps based on the comparison and voice
messages based on the electronic output signals; and a housing for
housing the memory, performance measurement component, processor, display
and audio component, wherein the housing includes a wrist strap allowing
the user to wear the device on their wrist during a training session.
19. The device as set forth in claim 18, wherein the performance profile
is a past performance of the user previously determined by the processor.
20. The device as set forth in claim 18, wherein the performance profile
is indicative of a performance of someone other than the user.
Description
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of and claims priority benefit
of U.S. patent application Ser. No. 11/021,286, filed Dec. 23, 2004,
entitled "PERSONAL TRAINING DEVICE USING GPS DATA", which is a
continuation of and claims priority benefit of U.S. patent application
Ser. No. 10/462,968, filed Jun. 17, 2003, entitled "PERSONAL TRAINING
DEVICE USING GPS DATA", now U.S. Pat. No. 6,837,827. The above-identified
applications are hereby incorporated by reference.
BACKGROUND OF THE INVENTION
[0002] 1. Field of the Invention
[0003] The present invention relates broadly to devices using Global
Positioning System (GPS) data to facilitate physical training. More
particularly, the present invention concerns a physical training device
using GPS data to assist a user in reaching performance goals and
completing training sessions by tracking user performance; communicating
progress, including progress relative to user-defined goals;
communicating navigation directions and waypoints; and storing and
analyzing training session statistics.
[0004] 2. Description of Prior Art
[0005] Many people who exercise strive to improve their performance. A
runner or a bicyclist, for example, may desire to improve performance by
increasing speed over a defined distance or by increasing total distance
that can be traveled without resting.
[0006] One well-known method exercisers may use to improve performance is
to set and strive to reach performance goals. This requires that the
exerciser measure performance during the training session and compare the
measured performance to the pre-defined goals. For example, if an
exerciser desires to increase his or her average running speed, he or she
would set an average speed goal, measure an actual average speed during a
training session, and then compare the average speed goal with the actual
average speed. In this manner, the exerciser is provided with performance
feedback that can be used as a guide for future training sessions.
[0007] To measure actual average speed, an exerciser typically measures an
elapsed time of the training session using a stopwatch, measures the
distance traveled during the session using a map or landmarks, and
divides the distance traveled by the elapsed time. Unfortunately, this
requires that the exerciser carry the stopwatch and remember to start and
stop the stopwatch at appropriate points during the training session. It
also requires that the exerciser determine the distance traveled. If the
exerciser uses a non-standard or arbitrarily-defined course, the distance
can sometimes be roughly determined from a vehicle's odometer, though the
result may be significantly inaccurate. Where the course cannot be driven
with a vehicle, such as, for example, where the course is over open
country or over water, some other means of determining distance must be
devised. Pedometers, for example, are known in the prior art for
measuring distance traveled. Unfortunately, pedometers suffer from a
number of disadvantages, including, for example, that they must be
properly calibrated; are inaccurate for most forms of movement other than
running; and the runner must maintain consistent strides regardless of
such factors as changing terrain. Following an arbitrary course can also
make repeating the course extremely difficult because the exerciser may
not recall the course's exact route. Furthermore, this method makes it
very difficult for the user to be aware of performance and progress
toward reaching the pre-defined goals during the training session.
[0008] The prior art methods of measuring performance also make it very
difficult to use goals in interval training, a training system wherein an
exerciser strives to achieve different performance characteristics during
different intervals of the training session. Using the traditional
approach of measuring performance, an exerciser must recognize or be made
aware of the completion of one interval and the beginning of the next,
and must stop measuring performance characteristics of the completed
interval and begin measuring performance characteristics of the next
interval. Although many training devices offer a manual "lap memory"
feature to facilitate recording performance characteristics for multiple
intervals of a training session, use of these devices is cumbersome.
Using the manual lap memory feature in time-based interval training, for
example, exercisers must constantly compare an interval goal with the
time on a stopwatch and manually trigger lap recording upon completion of
each interval. Using the manual feature with distance-based and
speed-based interval training is further complicated because the user
must accurately determine a distance traveled or a current speed, which
is difficult or impossible in some situations as discussed above. Thus,
the traditional methods associated with measuring performance are
cumbersome, restrictive, and are not practical or useful for some types
of training sessions.
[0009] People who exercise also often desire to accumulate performance
information overtime. An exerciser may, for example, perform a historical
or statistical analysis of the performance information gathered over a
week or a month. Typically, accumulating performance information involves
the laborious process of manually recording the performance
characteristics for each training session over the desired period of
time. Furthermore, the exerciser may be restricted to exercising on a
particular closed course for extended periods of time in order to
consistently record accurate performance information, such as, for
example, distance.
[0010] Accumulating performance information becomes more difficult if the
exerciser performs two or more types of exercise during one training
session and desires to maintain the performance information from each
type of exercise separately. For example, an exerciser may walk during
part of a training session and run during another part of the same
training session and desire to accumulate running statistics separately
from walking statistics. Traditionally, this would require the exerciser
to be aware of transitions from one type of exercise to another and be
able to record session information such as, for example, distance, for
each type of exercise. This may be difficult or even impossible if the
exerciser wishes to arbitrarily transition from one type of exercise to
another such as, for example, transitioning from a run to a walk whenever
the exerciser becomes tired.
[0011] In addition to the challenges associated with accumulating
performance data, calculating historical and statistical analyses on the
performance data presents a further challenge. A computer is often needed
to perform the analyses quickly and efficiently, which requires the user
to have a computer at the exercise site or leave the exercise site in
order to access a computer to view the analyses. Furthermore, if the user
does not have an exercise device adapted to automatically store
performance data in a manner in which it can be transferred to a
computer, the user has the burden of manually entering the data into the
computer.
[0012] Due to the above-mentioned and other problems and disadvantages in
the art, a need exists for an improved mechanism to assist a user in
reaching performance goals, navigating during a training session, and
recording and analyzing training session statistics.
SUMMARY OF THE INVENTION
[0013] The present invention overcomes the above-described and other
problems and disadvantages in the prior art with a personal training
device adapted to assist a user in reaching performance goals and
completing training sessions by tracking user performance; communicating
progress, including progress relative to user-defined goals;
communicating navigation directions and waypoints; and storing and
analyzing training session statistics. The device may be used, for
example, by an exerciser or other user on a well-defined course or on an
undefined course, for land-based activities or water-based activities,
and for any combination thereof. In a preferred embodiment, the device
broadly comprises a GPS component; a user interface, including an input
portion and an output portion; a processor, including a timer and a
memory element data interface, including an input portion and an output
portion; an audio componet power supply; a housing for enclosing the
aforementioned components and attachment mechanism for associating the
housing with the user.
[0014] The GPS component provides, in a conventional manner, geographic
locaz,999 information based on signals received from two or more members
of an array of orbi satellites. The GPS component may be, for example, a
GPS receiver much like the provided in products by Garmin Corporation.
[0015] The user interface allows the user to provide input to the
processor via the in portion of the user interface, and to allow the
processor to communicate with the u via the output portion of the
interface. The processor receives and process information from the GPS
component, from the input portion of the user interface, a from the input
portion of the data interface and provides information via the out
portion of the user interface and the output portion of the data
interface.
[0016] The timer is used for monitoring time and the memory element is
used to st information. The data interface allows a user to transfer
information to or from computing device. The audio component provides
audible training information. T power supply provides power to the
various other components of the device.
[0017] The housing contains or encloses the remaining components so as to
protect ar shield them from the hazards of use and of the environment.
The housing may take ar suitable shape, including, for example, ergonomic
shapes molded to substantial correspond to a portion of the users body
whereupon or against which the housing meant to rest. The attachment
mechanism secures, retains, or maintains the housing i close physical
association with the user. As such, the attachment mechanism may take the
form of any mechanism suitable to such functionality. The attachment
mechanism may also provide for adjustment and for elastically
accommodating the user's movement and flexibility.
[0018] Broadly, the device uses information from the GPS component, the
input portion of the user interface and the input portion of the data
interface to advantageously assist the user in accomplishing at least
three tasks, including reaching a performance goal, navigating, and
accumulating statistics.
[0019] It will be appreciated that the device of the present invention
provides a number of substantial advantages over the prior art,
including, for example, automatically tracking user performance, thereby
eliminating the need for the user to manually measure performance during
a training session or follow a pre-determined course. Furthermore, the
device communicates goal and performance information to the user, helping
the user reach pre-defined goals during the training session by informing
the user of progress toward the goals. Additionally, the device
automatically accumulates and stores performance statistics, eliminating
the need for the user to manually record performance information and
maintain the information for extended periods of time. Additionally, the
device communicates GPS-based navigation information to the user,
enabling the user to visually monitor his or her location on a map or
position on a course.
[0020] These and other important features of the present invention are
more fully described in the section titled DETAILED DESCRIPTION OF
PREFERRED EMBODIMENTS, below.
BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Preferred embodiments of the present invention are described in
detail below with reference to the attached drawing figures, wherein:
[0022] FIG. 1 is a schematic of components in a preferred embodiment of
the personal training device of the present invention;
[0023] FIG. 2 is a plan view of an interface component of the device of
FIG. 1;
[0024] FIG. 3 is a depiction of a first visual graphic performance
indicator adapted for use in completing a first task of assisting a user
to reach performance goals;
[0025] FIG. 4 is a depiction of a second visual graphic performance
indicator adapted for use in completing a first task of assisting a user
to reach performance goals;
[0026] FIG. 5 is a depiction of a third visual graphic performance
indicator adapted for use in completing a first task of assisting a user
to reach performance goals;
[0027] FIG. 6 is a flowchart of steps involved in completing a first task
of assisting a user to reach performance goals;
[0028] FIG. 7 is a block diagram of visual graphic menus adapted for use
in completing the task of FIG. 6;
[0029] FIG. 8 is a depiction of a fourth visual graphic performance
indicator adapted for use in completing the task of FIG. 6;
[0030] FIG. 9 is a depiction of a fifth visual graphic performance
indicator adapted for use in completing the task of FIG. 6;
[0031] FIG. 10 is a depiction of a fourth visual graphic performance
indicator adapted for use in completing the task of FIG. 6;
[0032] FIG. 11 is a depiction of a fourth visual graphic performance
indicator adapted for use in completing the task of FIG. 6;
[0033] FIG. 12 is a flowchart of steps involved in completing a preferred
implementation of the first task of assisting the user to reach
performance goals;
[0034] FIG. 13 is a depiction of a visual graphic adapted for use in
completing a second task of assisting a user in navigating;
[0035] FIG. 14 is a depiction of a first visual graphic adapted for use in
completing a third task of assisting a user in accumulating and analyzing
performance statistics;
[0036] FIG. 15 is a depiction of a second visual graphic adapted for use
in completing a third task of assisting a user in accumulating and
analyzing performance statistics;
[0037] FIG. 16 is a depiction of a third visual graphic adapted for use in
completing a third task of assisting a user in accumulating and analyzing
performance statistics;
[0038] FIG. 17 is a depiction of a fourth visual graphic adapted for use
in completing a third task of assisting a user in accumulating and
analyzing performance statistics; and
[0039] FIG. 18 is a depiction of a fifth visual graphic adapted for use in
completing a third task of assisting a user in accumulating and analyzing
performance statistics.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0040] Referring to FIG. 1, a personal training device 10 is shown
constructed in accordance with a preferred embodiment of the present
invention. The device 10 is adapted to assist a user in reaching
performance goals and completing training sessions by tracking user
performance; communicating progress, including progress relative to
user-defined goals; communicating navigation directions and waypoints;
and calculating and storing training session statistics. The device 10
may be used, for example, by an exerciser or other user on a well-defined
course or on an undefined course, for land-based activities or
water-based activities, or for any combination thereof.
[0041] In the illustrated preferred embodiment, the device 10 broadly
comprises a GPS component 40; a user interface 50, including an input
portion 52 and an output portion 54; a processor 60, including a timer 62
and a memory element 64; a data interface 70, including an input portion
72 and an output portion 74; an audio component 80; a power supply 90; a
housing 92; and an attachment mechanism 94.
[0042] The GPS component 40 is adapted to provide, in a substantially
conventional manner, geographic location information for the device 10
based on signals received from two or more members of an array of
orbiting satellites. This location information is provided to the
processor 60. The GPS component may be, for example, a GPS receiver much
like those provided in products by Garmin Corporation.
[0043] Referring also to FIG. 2, the user interface 50 is adapted to
receive a user input and to communicate the input to the processor 60 via
the input portion 52 of the user interface 50, and to allow the processor
to communicate an output via the output portion 54 of the interface 50.
The input portion 52 preferably includes one or more buttons, switches,
membraneous keypads, or other input mechanisms 56 for providing input to
the processor 60. Such input may include, for example, a PWR/Light input
to turn the unit on and off and to turn a back light on and off; a Mode
input to change an operating mode of the unit; a Lap/Reset input to
trigger a lap or to reset a timing function; a Start/Stop/OK input to
start and stop the timing function or to confirm a menu selection; and up
and down inputs to choose a data screen or change selections within a
data screen. The output portion 54 preferably includes a visual display
58, such as, for example, an LCD screen, for visually communicating
information, such as, for example, total distance, total distance goal,
speed, and speed goal. The visual display 58 is adapted to display
information using large font and images for easy reference during a
training session, using small font and images to accommodate more
information while the user is reviewing performance characteristics or
programming the device 10, or using a combination of large and small font
and images.
[0044] The data interface 70 is adapted to allow a user to transfer
information to a computing or sensing device using the output portion 74
or from a computing or sensing device using the input portion 72. The
data interface 70 may be, used, for example, for downloading monitored
and stored performance data from the device 10 to a personal computer for
later reference or additional processing (e.g., graphing over time).
[0045] The processor 60 is adapted to receive and process information from
the GPS component 40, from the input portion 52 of the user interface 50,
and from the input portion 72 of the data interface 70. The processor 60
is adapted to communicate information via the output portion 54 of the
user interface 50 and the output portion 74 of the data interface 70. The
timer 62 is adapted to monitor time, much like a stopwatch, and to
calculate speed, as described below. The memory element 64 is used to
store information, including, for example, the number of laps completed,
geographical locations, total time, total distance, and average speed.
The audio component 80 is adapted to provide audible training information
such as, for example, calculated or monitored performance characteristics
and goals. The audio component 80 gives voice to electronic output
signals generated by the processor 60 and may comprise, for example, a
speaker and an earphone jack.
[0046] The processor 60 may be provided with an altimeter 85 to provide
altitude information to the processor 60. The processor may use the
altitude information when calculating, for example, an elevation or a
change in elevation which could affect the user's performance.
[0047] The power supply 90 provides power to the various other components
of the device 10. Preferably the power supply 90 is in the form of a
battery, whether rechargeable or non-rechargeable.
[0048] The housing 92 is adapted to enclose and contain other components
of the device 10 so as to protect and shield them from the hazards of use
(e.g., jostling, dropping, other mechanical shock) and of the environment
(e.g., rain, dust). As such, the housing 92 is preferably constructed
from a suitable lightweight and impact-resistant material such as, for
example, plastic, nylon, aluminum, or any combination thereof.
Additionally, the housing 92 preferably includes one or more appropriate
gaskets or seals 96 to make it substantially waterproof or resistant.
Though shown as being substantially rectangular, the housing 92 may take
any suitable shape, including, for example, ergonomic shapes molded to
substantially correspond to a portion of the user's body (e.g., arm, leg,
hip) whereupon or against which the housing 92 is meant to rest.
[0049] The attachment mechanism 94 is adapted to secure, retain, and
maintain the housing 92 in close physical association with the user. As
such, the attachment mechanism 94 may take the form of any mechanism
suitable to such functionality, including, for example, an armband-type
mechanism for securing the housing 92 to the user's arm; a waistband-type
mechanism for securing the housing 92 to the user's waist; a belt
hook-type mechanism for securing the housing 92 to the user's belt or
waistband; or an over-the-shoulder-type mechanism for wearing the housing
92 over the user's shoulder. Furthermore, the attachment mechanism 94 is
preferably adjustable using, for example, a conventional buckle or
hook-and-loop-type mechanism. Additionally, the attachment mechanism 94
is, when appropriate, preferably elastic or otherwise accommodating of
the user's movement and flexibility.
[0050] The device 10 uses information from the GPS component 40, the input
portion 52 of the user interface 50, and the input portion 72 of the data
interface 70 to assist the user in accomplishing at least three tasks,
including a first task of reaching a performance goal, a second task of
navigating, and a third task of accumulating and analyzing statistics.
Each of these tasks, and how they are enabled with the present invention,
are described below.
[0051] The device 10 may assist the user in accomplishing the first task
of reaching performance goals by automatically monitoring and reporting
the user's performance. The device 10 may monitor the user's performance
by using the processor 60 to calculate and track any of a variety of
performance characteristics, such as, for example, the user's location,
elevation, distance, elapsed time, speed or calories burned. For example,
the processor 60 may calculate a location by using location data from the
GPS component 40. The processor 60 may calculate an elevation using
location data from the GPS component 40, altitude information from the
altimeter 85, or both. The processor 60 may calculate a change in
elevation by comparing a current elevation with a previous elevation. The
processor 60 may calculate a distance by comparing a current location
with a previous location. The processor 60 may calculate an elapsed time
using data from the timer 62 by comparing a previous time with a current
time. The processor 60 may calculate a speed by comparing a distance with
an elapsed time. The processor 60 may calculate a number of calories
burned based upon the user's current speed and the user's body weight,
and may also consider distance and change in elevation.
[0052] The user may choose the performance characteristics to display on
the user interface 50, either using default data screens such as those
depicted in FIG. 3 and FIG. 4, or by creating a customized data screen,
depicted in FIG. 5. The device 10 is adapted to allow users to switch
between various modes of monitoring and reporting performance
characteristics by pressing a button. Automatically monitoring and
reporting the user's performance would be a convenient and sufficient
method of assisting the user in reaching performance goals in situations
where the user can easily remember the performance goal and measure
progress towards reaching the goal, such as, for example, when striving
to reach a time goal or a distance goal while running on a closed track.
For situations in which remembering performance goals and measuring
progress may be difficult or impossible, the device 10 is also adapted to
record goals, automatically measure progress towards reaching those
goals, and report the progress to the user.
[0053] Referring to FIG. 6 and FIG. 7, the device 10 may also assist the
user in accomplishing the first task of reaching a performance goal by
first allowing the user to communicate goal information to the processor
60, as depicted in block 210. The goal information may relate to, for
example, average speed, maximum speed, distance, or time for one or more
training intervals or for an entire training session. The user may
manually communicate the goal information to the processor 60 via the
input portion 52 of the user interface 50, may download goal information
from an external device to the processor 60 by connecting the external
device to the input portion 72 of the data interface 70, and may use goal
information stored in the memory element 64. The processor 60 stores the
goal information in the memory element 64, as depicted in block 220.
[0054] The device 10 then monitors the user's performance, as depicted in
block 230, by using the processor 60 to calculate and track any of a
variety of performance characteristics, as described above. The processor
60 preferably stores the performance information in the memory element
64, as depicted in block 240.
[0055] The processor 60 uses the goal information and the performance
information to assist the user in reaching the pre-defined goals, such
as, for example, by comparing the goal information with the performance
information, as depicted in block 250, and communicating performance
information relative to goal information, as depicted in block 260. The
device 10 may communicate with the user via the output portion 54 of the
user interface 50, the audio component 80 or the output portion 74 of the
data interface 70.
[0056] It will be appreciated that the above-described mechanism for
assisting a user in reaching performance goals may be used in a variety
of activities, sports, and types of training. For example, the device 10
is preferably adapted to assist the user in interval training by
recognizing various segments of a training lap or course and allowing the
user to program particular goals for each of the segments. The device 10
may notify the user of a transition from one segment to another and
assist the user in reaching the particular goals related to each segment.
[0057] In a first preferred implementation, the user communicates
performance goal information to the processor 60 via the input portion 52
of the user interface 50. The processor 60 visually guides the user
through the process of setting goals with a menu sequence 100 shown on
the display 58. The menu sequence 100 may include an options menu 110
which allows the user to choose the performance goal or goals he wishes
to set, and a goal screen 130 which shows a current goal value 132. The
goal screen 130 allows the user to change the goal value 132 by using
goal value menus 120, 140 with commonly use pre-defined goal values, or
by communicating arbitrary goal information to the processor 60 via the
input portion 52 of the user interface 50. The user presses a start
button 56 on the user interface 50 to begin the training session.
[0058] The device 10 preferably motivates the user to reach his or her
performance goals at various times, including during a training session
and after a training session. During a training session the device 10 may
motivate the user to reach the performance goal by, for example,
instructing the user to modify performance, encouraging the user to
maintain the performance, and alerting the user when a goal has been
reached. The device 10 may instruct the user to modify performance by,
for example, showing progress bars 150 on the display 58 which reflect
the user's progress toward reaching the goals, or by sending an audio
message to the audio component 80 such as, for example, "increase your
speed by five percent" or "you are fifty feet behind schedule." After a
training session, the virtual coach may motivate the user to reach the
goals by, for example, congratulating the user for partially reaching a
goal and suggesting a new goal; scolding the user for not reaching a
goal; encouraging the user to try again; or recommending improvement
strategies based upon the user's performance. The device 10 may
communicate with the user constantly or only at particular times, places,
or intervals. For example, it may communicate with the user only at
specified lap markers to simulate a coach standing at a point on a track
and speaking to the user as he or she passes the coach. The device 10
preferably has two or more personalities for the user to choose from,
including, for example, male and female, passive and active, less
aggressive and more aggressive.
[0059] Referring also to FIGS. 8-11, in a second preferred implementation,
the device 10 is adapted to create a virtual competitor to compete
against the user by using a performance profile of a virtual athlete who
achieves the user's goals and informing the user of his or her
performance relative to the virtual athlete. The device 10 may inform the
user by, for example, communicating via the display 58 a graphic 310 of
the user's position relative to the virtual competitor, displaying a text
message 320 indicating the user's position relative to the virtual
competitor or other performance information, or both. The device 10 may
also inform the user with an audio message using the audio component 80.
For example, if the training session includes running, the device 10 may
show a graphic of a race on the display 58, in which the position of both
the user and the competitor are visible, and may play an audio depiction
of the competitor's footsteps as the competitor gets closer.
[0060] The virtual competitor may have a performance profile corresponding
to the performance of an actual person, allowing the user to gauge his or
her performance against other people. The performance profile of a
person, such as, for example, a well-known or professional athlete, may
be downloaded into the device via the input portion 74 of the data
interface 70. In addition to downloading a performance profile, the
device may create a performance profile of the user by gathering the
user's performance characteristics during a training session and
assembling the characteristics into a performance profile. This would
allow the user, for example, to simulate training with a companion if the
companion is absent by enabling the companion to create a performance
profile in a previous training session and store the profile in the
memory element 64 for later use. The device 10 preferably allows the user
to compete against more than one virtual competitor at a time, including,
for example, competitors with virtual performance profiles and
competitors with performance profiles of actual people. The virtual
competitor may take forms other than an athlete, such as, for example, a
virtual chaser which runs behind or chases the runner and encourages him
or her to meet performance goals.
[0061] Referring also to FIG. 12, in a third preferred implementation, the
user communicates performance goal information to the processor 60 via
the input portion 52 of the user interface 50, as depicted in block 410.
The processor 60 stores the goal information in the memory element 46, as
depicted in block 420. The device 10 then assists the user in reaching a
constant pace by emitting audible cues at a particular frequency, as
depicted in block 430. The audible cues may be, for example, beeps
emitted at one-second intervals, or music with a steady beat. The audible
cues assist the user in reaching and maintaining a constant pace by
allowing the user to match an exercise rhythm with the frequency of the
audible cues. For example, a runner may take two steps per audible cue.
The device 10 emits the audible cues via the audio component 80, the
output portion 54 of the user interface 50, or both. The device 10 then
monitors performance, as depicted in block 440. The device 10 may monitor
performance using geographic location information and timing information.
Speed is determined based upon GPS readings, and the number of strides
per cue is calculated based upon speed and stride length. The device 10
then determines if the performance is stable, as depicted in block 450,
by comparing a current performance characteristic with previous
performance characteristics. For example, the device 10 may determine
that performance has stabilized if a current speed is the same as a speed
measured thirty seconds prior to the current speed. If the performance is
not stable, the device 10 continues to monitor performance and check for
performance stability until it determines that the performance is stable.
[0062] When the performance is stable, the device 10 compares the goal
information with the performance information, as depicted in block 460,
to determine if the performance goals have been met, as depicted in block
470. If the performance goal has not been met, the device 10 assists the
user in reaching the goal by adjusting the frequency of the audible cues
to reflect a change in performance needed to meet the goal. To help a
user increase speed in order to reach a speed goal, for example, the
device 10 gradually increases the frequency of the audible cues. If the
user is on track to reach the goal the device 10 will assist the user in
maintaining performance by maintaining the frequency of the audible cues.
It will be appreciated that the device 10 can make use of audible tones
in a variety of ways to assist the user in reaching performance goals,
such as, for example, by emitting a certain tone if the user is going too
fast and a different tone if the user is going too slow. Additionally,
the device 10 may be adapted to enhance interval training by assisting
the user in reaching pace-related goals during one or more intervals. For
example, the device 10 may maintain a slow speed during a first interval,
gradually increase the speed during a next interval to reach a higher
speed, maintain the higher speed during a next interval, then gradually
decrease the speed during a final interval.
[0063] Referring also to FIG. 13, the device 10 may assist the user with
the second task of navigating by first communicating location data from
the GPS component 40 to the processor 60. The processor 60 then
calculates user location information using the location data. The
processor 60 communicates the location information to the user via the
output portion 54 of the user interface 50 or the output portion 74 of
the data interface 70. The processor 60 supplements the location
information using map or course information stored in the memory element
64. The processor 60 preferably communicates the location information to
the user by displaying a map of the user's location and placing a
location marker 500 on the map indicating a position of the user on the
map. The processor 60 may communicate the location information to the
user in various ways including, for example, by visually or audibly
communicating to the user a longitude and latitude.
[0064] The device 10 further assists the user in navigating by providing a
preferred heading associated with a destination. The device 10 allows the
user to manually store locations in the memory element 64, such as a
starting location or a location of interest along a training route. The
device 10 may also be adapted to automatically store locations in the
memory element 64, such as by storing a starting location where the
device 10 is turned on; where the device 10 begins or ends monitoring
performance, such as when a timer function is started or stopped; where a
training interval has been reached; or where a performance goal has been
reached. The user can choose any of the stored locations and request the
device 10 to provide navigation instructions 510 to return to the
location. The navigation instructions 510 may include, for example, an
arrow indicating a heading; a distance; and an estimated time of arrival
based on a current speed and the distance.
[0065] It will be appreciated that the device 10 may use location and
course information in various ways to assist the user in navigation. For
example, the device 10 is preferably adapted to notify the user when the
user has reached a predetermined point in a training session. The point
may be a lap, distance, geographic location, elevation, time of day,
elapsed time, or speed.
[0066] The device 10 may assist the user with the third task of
accumulating and processing statistics by first monitoring the user's
performance and storing performance characteristics in the memory element
64. The device 10 is preferably adapted to allow a user to select
particular performance characteristics to monitor and store, and
determine when the processor 60 will monitor and accumulate the
characteristics. The processor 60 may perform a historical data analysis
such as total distance traveled or total elapsed time of various training
sessions. The processor 60 may also perform a statistical data analysis
such as, for example, an average speed during a training session. The
device 10 preferably allows the user to select from various time periods
over which to perform the analyses, including, for example, a certain
number of training sessions or a certain number of days. The device 10 is
adapted to display a menu on the user interface 50 that allows a user to
choose between several historical performance reports, as depicted in
FIG. 14. The menu may include a "QUICK REPORT" function to allow a user
to view a performance characteristic report of the prior exercise
session. The menu may further include functions to allow the user to view
performance characteristic reports covering the entire day, week, or
longer. FIG. 15 illustrates an example of a quick report data screen.
FIG. 16 and FIG. 17 illustrate examples of data screens corresponding to
performance characteristic reports covering a day and a week,
respectively.
[0067] The processor 60 is adapted to use performance information and
user-defined performance thresholds to trigger the accumulation of
training session statistics. A user may program a specific performance
threshold over which the processor 60 will accumulate trip statistics.
The threshold may be, for example, a speed of five miles per hour or an
altitude of five thousand feet. Because the threshold is user-defined,
the user may use this function for any of various sports that involve
different performance characteristics, such as, for example, biking,
jogging and walking. The device may use default performance thresholds
for various sports, or may allow the user to program specific performance
threshold values. In use the training processor 60 may calculate a
current speed continuously throughout a trip and compare the speed to the
threshold speed. When the current speed is above the threshold speed the
processor 60 accumulates trip statistics. When the current speed is below
the threshold speed the processor 60 does not accumulate trip statistics,
or accumulates resting statistics rather than trip statistics. Thus, this
function allows the user to discard resting statistics or distinguish
between trip statistics and resting statistics.
[0068] The device 10 is further adapted to automatically record lap
statistics, relieving the user of the burden of pressing a "LAP" button
to record the statistics each time a lap is completed. The user may
program the device 10 with lap indicators before a training session or
during the session. For example, the user may define a lap as 400 meters
so that the device records lap statistics at 400 meter intervals during
the training session. The user may also program the device 10 to record
lap statistics each time the user passes a location, such as a particular
point on a circular track. Alternatively, the user may program or change
the lap indicators during the training session by, for example,
indicating the beginning and end of a lap and letting the device 10
calculate the distance traveled and assign that distance to a lap. Any
time during a training session the user may view the performance
characteristics associated with each lap, as depicted in FIG. 18.
[0069] The device 10 is further adapted to assist a user in interval
training. The user may wish to pursue different goals during different
portions, or intervals, of a training session. For example, the user may
wish to separate a running training session into three one-mile intervals
and assign a different time or average speed goal to each interval, or
assign a time goal to one interval and an average speed goal to another
interval. An interval need not be defined only by distance, but may be
defined by any performance characteristic or combination of performance
characteristics the device 10 is capable of monitoring, such as speed and
distance. The device 10 is preferably adapted to communicate performance
and goal information relative to an interval, and automatically store
performance information at a given interval.
[0070] This functionality may be especially useful, for example, to an
exerciser who is training for a triathlon, which is an athletic contest
in which participants compete without stopping in three successive
events, usually long-distance swimming, bicycling, and running. The
average speed during the swimming event would be considerably slower than
the average speed during the running event, and the average speed during
the running event would be considerably slower than the average speed
during the bicycling event. In training for such a competition, the user
could avail himself or herself of the interval training features of the
device 10 by defining intervals according to speed and distance. For
example, the user may define a first interval as speeds below 8 miles per
hour (swimming); a second interval as speeds between eight miles per hour
and 15 miles per hour (running); and a third interval as speeds over 15
miles per hour (bicycling). The user could further define subintervals
according to distance, such as by dividing the swimming interval into
three subintervals of 500 yards each; dividing the running interval into
five subintervals of one mile each; and dividing the bicycling interval
into three subintervals of five miles each. The device 10 would monitor
the user's performance to automatically assign performance
characteristics to the swimming, running, or bicycling interval and any
subinterval the user may have created. During the training session the
device 10 informs the user of performance relative to interval goals, and
informs the user of changes in intervals and interval goals. After
completing the training session the user could quickly review performance
characteristics for each interval and subinterval and review historical
and statistical analyses of the performance characteristics.
[0071] From the preceding description, it will be appreciated that the
device of the present invention provides a number of substantial
advantages over the prior art, including, for example, automatically
tracking user performance, thereby eliminating the need for the user to
manually measure performance during a training session or follow a
pre-determined course. Furthermore, the device communicates goal and
performance information to the user, helping the user reach pre-defined
goals during the training session by informing the user of progress
toward the goals. Additionally, the device communicates GPS-based
navigation information to the user, enabling the user to visually monitor
his or her location on a map or position on a course. Finally, the device
automatically accumulates and stores performance statistics, eliminating
the need for the user to manually record performance information and
maintain the information for extended periods of time.
[0072] Although the invention has been described with reference to the
preferred embodiments illustrated in the attached drawings, it is noted
that equivalents may be employed and substitutions made herein without
departing from the scope of the invention as recited in the claims. It
will be appreciated, for example, that the housing and the attachment
mechanism may take any practical functional, ergonomic, or aesthetically
desirable shape.
* * * * *