This application claims priority from Korean Patent Application No. 10-2004-0090128, filed on Nov. 6, 2004 in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
1. Field of the Invention
Apparatuses and method consistent with the present invention relate to monitoring sports motions, and more particularly, to monitoring physiological conditions and sports motion of a user using a plurality of sensors when the user plays sports.
2. Description of the Related Art
Monitoring movements of a user while the user plays sports such as golf or tennis is performed mainly by recording moving picture information when the user plays sports and feeding back the recorded moving picture information to the user. The user needs a separate moving picture recording apparatus to record such moving picture information as well as an operator to operate the moving picture recording apparatus. In other words, it is difficult for the user to monitor the user's own movements while playing sports.
The present invention provides a method and apparatus for monitoring sports motion of a user to provide information regarding optimum posture to the user by measuring and analyzing signals related to sports motion including a physiological signal and an acceleration signal of the user produced during sports motion by attaching a plurality of sensors on the body of the user or on sports equipment.
According to an aspect of the present invention, there is provided an apparatus for monitoring a sports motion, including: a sports motion monitoring apparatus which measures a physiological signal of a user performing a sports motion by being attached to the user, measures a sports motion signal according to a movement of the user or sports equipment, and transmits the physiological signal or the sports motion signal; and a mobile terminal which obtains physiological information and sports motion information from the physiological signal and the sports motion signal, finds a period in which the user is in an optimum physiological state from the physiological information, calculates an optimum sports motion result from the sports motion information during the period, and informs the user of the optimum sports motion result.
According to another aspect of the present invention, there is provided a method of monitoring a sports motion, including: attaching an apparatus for monitoring a sports motion on a user performing the sports motion or on a sports equipment; measuring a physiological signal of the user and a sports motion signal according to a movement of the user or the sports equipment, and transmitting the measured physiological signal and the sports motion signal; receiving the physiological signal and the sports motion signal, and obtaining physiological information and sports motion information from the physiological signal and the sports motion signal; obtaining a period in which the user is in an optimum physiological state from the physiological information; and calculating an optimum sports motion result from the sports motion information during the period, and informing the user of the optimum sports motion result.
The above and other aspects of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
The present invention will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown.
The sports motion monitoring apparatus 1 includes a physiological signal sensing unit 11, a sports motion signal sensing unit 12, and a signal processing unit 16 including an analog-to-digital converter (ADC) 13, a controller 14, and a transmitter 15.
Reference numeral 2 indicates a mobile terminal which extracts information or sports motion information from a physiological signal or a sports motion signal received from the transmitter 15 and displays the information to the user. The mobile terminal 2 can be carried around by the user, and can display information received from the transmitter 15 and processed information. For example, the mobile terminal 2 may be a separate device which receives, processes, and displays the physiological or sports motion signals or a conventional communication terminal such as a PDA, a mobile phone, or a notebook computer.
The sports motion monitoring apparatus 1 is attached to the user or to the sports equipment and measures an acceleration of the motion of the user or the sports equipment. The sports motion monitoring apparatus 1 can optionally measure an angular velocity. To do this, the sports motion signal sensing unit 12 includes an acceleration sensor and optionally further includes an angular velocity sensor such as a gyroscope.
The physiological signal sensing unit 11 contacts a part of the body of the user or a part of the body that contacts the sports equipment (e.g., hands) and measures the physiological signal of the user. The sports motion signal sensing unit 12 measures the acceleration of a moving object, that is, the user or the sports equipment, and optionally measures the angular velocity using the angular velocity sensor.
The ADC 13 converts the measured physiological and sports motion signals into digital signals. The physiological and sports motion signals are distinguished by being input to and output from the ADC 13 through separate channels.
The controller 14 distinguishes the physiological signal from the sports motion signal, converts them into appropriate wireless signals, and transmits the wireless signals through the transmitter 15.
The receiving unit 31 receives the signal output from the sports motion monitoring apparatus 1.
The data processing unit 32 obtains physiological information from the physiological signal, and sports motion information such as acceleration and angular velocity information from the sports motion signal. The physiological information indicates a heart rate or autonomic nerve change information such as a Galvanic skin response (GSR), which indicates changes in the electric conductivity of the skin caused by psychological stimulus such as stress. The value of GSR is usually expressed in resistance.
The data processing unit 32 stores the physiological information and the sports motion information in the storing unit 33, and displays the information through the display unit 34.
The sports motion information obtained by the data processing unit 32 can indicate numerous information depending on a type of sports the user is presently playing. For example, when the user takes part in speed races such as running, cycling, rollerblading, or skiing while attaching the sports motion monitoring apparatus 1 on a part of the body of the user, the sports motion information can be sports motion velocity or rotation velocity of the user. The user's sports motion velocity and rotation velocity will be an integrated value of the accelerated velocity information over a predetermined time period and angular velocity information, respectively. Furthermore, the data processing unit 32 can calculate the user's movement distance based on the sports motion velocity or rotation velocity and provide the movement distance to the user.
In this case, the data processing unit 32 may provide information regarding changes in heart rate while performing sports based on the current heart rate and maximum target heart rate. The maximum target heart rate is a value calculated using a well-known Karvonen equation. According to the Karvonen equation, the maximum target heart rate is calculated as follows: (220−age−initial heart rate)×0.75+initial heart rate. Here, the initial heart rate is the average measured heart rate for an initial 10 seconds while resting, not exercising.
Also, the data processing unit 32 accumulates and stores predetermined points in the storing unit 33 while the user exercises when the heart rate measured in real-time lies within a valid range of 60% of the maximum heart rate for a predetermined amount of time, for example, five minutes. Then, the data processing unit 32 compares the stored points with the user's target points and provides the compared result to the user, thereby inducing interest of the user to improve sports motion performance ability and providing the motive to achieve the user's goal.
When the sports motion monitoring apparatus 1 is attached to a golf club, motion information includes various kinds of information related to the golf swing. The following is a detailed description regarding this situation.
The velocity of the golf club when hitting the golf ball obtained from the acceleration information can be derived from the following Equation.
v(t)=∫0Tadt+v0 (1)
Here, “a” is the acceleration information, and v0 is the velocity of the golf club at the time point t0.
Considering a pendulum movement which has a predetermined radius and angular velocity, the velocity of the pendulum can be calculated as the angular velocity “w” multiplied by the length of the pendulum “r” (i.e., v=r·w). If this is applied to the golf swing motion, “v” can be obtained by Equation 1, and “w” can be known from the angular velocity information. Thus, “r” can be obtained from “v” and “w.” A swing motion of the user becomes stable when there is no change in or a slight change in “r” when swinging the golf club. Therefore, an effective training for stabilizing the user's swing motion can be achieved by recording “r” when swinging the golf club and trying to reduce a standard deviation of the recorded “r.”
Besides the radius of the golf swing, an amount of impact the golf ball receives when the golf club hits the golf ball can be found from the acceleration information of the golf club. A large impact needs to be transferred to the golf ball in order to improve a carry distance of the golf ball. The impact the golf ball receives will be large if the acceleration of the golf club is large. Consequently, the posture of the user can be corrected to maximize the impact of the golf ball when the golf club hits the golf ball.
The velocity of the golf ball in flight can be calculated using the following Equation using the velocity of the golf club before and after the golf club hits the golf ball, and the mass of the golf club and the golf ball.
mcvcl=mcvc2+mbvb (2)
Here, mc is the mass of the golf club, mb is the mass of the golf ball, vcl is the average velocity of the golf club from point t0 to T, vc is the average velocity of the golf club from T to Te, and vb is the velocity of the golf ball.
The carry distance of the golf ball per unit of time can be calculated by calculating the velocity of the golf ball using the above Equation 2.
Therefore, the optimum physiological state of the user when swinging the golf club and the optimum swinging information can be obtained from information such as the velocity of the golf club, the amount of impact given to the golf ball when the golf club hits the golf ball, the radius of the swing, or the carry distance of the golf ball. However, it is difficult to know the optimum physiological state or the swinging information through a single measurement. Thus, preferably, the optimum physiological state or the swinging information should be obtained repeatedly for several times.
In more detail, when measuring the swing motion of the user, the user performs the swing motion several times, and physiological information and motion information of the user measured for each swing is recorded. For every period of N, e.g., three or more, swing motions, a standard deviation for the heart rate or GSR is obtained. A period of the least standard deviation is determined to be the one in which the user is in his/her optimum physiological state.
The following Table shows the result of measuring the optimum physiological state of the user regarding the user's heart rate.
According to the Table, it can be seen that a period of 11th through 13th swings has the least standard deviation of heart rate. When the physiological information is GSR, a period with the least standard deviation and an average of the GSR value calculated for at least three swings is determined to be the period of the optimum physiological state.
Then it is determined when the optimum swinging state is from the velocity of the golf club, the radius of the swing, and the carry distance of the golf ball per unit of time based on the sports motion information measured during the determined optimum physiological state period. The state of the optimum swing posture may be determined to be when the velocity and angular velocity of the swing of the golf club is the largest, when the radius of the swing is the smallest and when the carry distance of the golf ball per unit of time is the highest. However, because it is substantially difficult to determine the state of the optimum swing posture considering all of the above-described factors, the state of the optimum swing posture can be determined by the user's selection, considering any one of the velocity of the swing of the golf club, the angular velocity, the radius of the swing, and the carry distance of the golf ball per unit of time. For example, the state of the optimum swing posture can be determined considering only when the carry distance of the golf ball is the largest.
The data processing unit 32 determines the optimum physiological state and sports motion information as described above and stores the determined information in the storing unit 33. The data processing unit 32 sets a valid physiological state range and a valid sports motion pattern range based on the stored optimum physiological state and the sports motion information. The valid physiological state range and the valid sports motion pattern range can be set as a range set by the user based on the optimum physiological state and sports motion information stored in the storing unit 33, or can be set to be within the standard deviation of the physiological information and sports motion information in the period having the optimum physiological state.
The data processing unit 32 adds points if the result of the user's sports motion satisfy the valid physiological state range and the sports motion pattern range, but subtracts points if the result is unsatisfactory, and displays the total points. Therefore, the user can monitor the degree of improvement of the user's sports motion quantitatively.
According to exemplary embodiments of the present invention, physiological information and sports motion information of a user is measured, and an interest of a user regarding sports motion can be induced by adding or subtracting points to or from the user depending on whether the measured information satisfies a valid range. Thus, the user's sports motion performance ability may be improved. In addition, by feeding back to the user ideal sports motion pattern information for improving the user's sports motion performance ability, a quantitative training can be induced.
The invention can also be embodied as computer readable codes on a computer readable recording medium. The computer readable recording medium is any data storing unit device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storing unit devices, and carrier waves (such as data transmission through the Internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. Also, functional programs, codes, and code segments for accomplishing the present invention can be easily construed by programmers skilled in the art to which the present invention pertains.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2004-0090128 | Nov 2004 | KR | national |