1. Technical Field
The present invention relates to an exercise information output method, an exercise information output device, an exercise information output system, and an exercise information output program.
2. Related Art
There are various sports such as golf, tennis, table tennis, baseball, and softball. In order to improve sporting ability, in the case of the sport accompanied by swing of an exercise equipment, an important element is to master the ideal swing using the exercise equipment, for example.
JP-A-11-216217 discloses a swing practice machine which accumulates swing data and determines a necessary practice method based on the accumulated swing data.
In the swing practice machine disclosed in JP-A-11-216217, it is possible to compare the past swing and the current swing to each other, but it was difficult to determine if the swing was proper or not. Accordingly, it was difficult to provide useful information for improvement of a swing of an exerciser.
An advantage of some aspects of the invention is to provide an exercise information output method, an exercise information output device, an exercise information output system, and an exercise information output program which can provide useful information for improvement in exercise ability to an exerciser.
The invention can be implemented as the following forms or application examples.
Application Example 1
An exercise information output method according to this application example includes: selecting an index relating to an exercise based on first exercise information relating to a past practice of the exercise of an exerciser; acquiring second exercise information relating to a current practice of the exercise of the exerciser; and computing index exercise information relating to the index using the second exercise information.
According to this application example, since an index relating to the exercise is selected based on the first exercise information which is information relating to the past practice of the exercise of the exerciser, it is possible to select the index based on the propensity of the exercise of the exerciser. Therefore, it is possible to realize an exercise information output method which can provide the exerciser with useful information for the improvement in exercise ability.
Application Example 2
The exercise information output method according to the application example described above may further include performing evaluation of the exercise of the exerciser based on the index exerciser information.
According to this application example, since a newly practiced exercise is evaluated based on the computing result regarding the index, it is possible to perform the evaluation according to the propensity of the exercise of the exerciser. Therefore, it is possible to realize an exercise information output method which can provide the exerciser with useful information for the improvement in exercise ability.
Application Example 3
In the exercise information output method according to the application example described above, a reference of the evaluation may be set based on the first exercise information.
According to this application example, since the reference of the evaluation is set based on the first exercise information which is information of the past practice of the exercise of the exerciser, it is possible to set the reference of the evaluation according to a propensity of the exercise or a skill level of the exerciser, for example. Therefore, it is possible to realize an exercise information output method which can provide the exerciser with useful information for the improvement in exercise ability.
Application Example 4
In the exercise information output method according to the application example described above, in the selecting of the index, the exerciser may select the index based on the first exercise information.
According to this application example, since the index relating to the exercise is selected based on the first exercise information which is information relating to the past practice of the exercise of the exerciser and instruction information which is information based on the instruction input by the exerciser, it is possible to select the index by combining the propensity of the exercise of the exerciser and the instruction performed by the exerciser. Since it is possible to evaluate the newly practiced exercise based on the computing result regarding the index, it is possible to perform the evaluation according to combination of the propensity of the exercise of the exerciser and the instruction performed by the exerciser. Therefore, it is possible to realize an exercise information output method which can provide the exerciser with useful information for the improvement in exercise ability.
Application Example 5
In the exercise information output method according to the application example described above, in the selecting of the index, the first exercise information and the set reference of the evaluation are compared and an exercise item which is inferior to the reference of the evaluation may be selected as the target by comparing.
According to this application example, since it is possible to provide the index suitable for the exerciser, it is possible to realize an exercise information output method which can provide the exerciser with useful information for the improvement in exercise ability.
Application Example 6
In the exercise information output method according to the application example described above, the reference of the evaluation may be set based on exercise information of another exerciser.
According to this application example, since it is possible to provide a reference of the evaluation suitable for the exerciser, it is possible to realize an exercise information output method which can provide the exerciser with useful information for the improvement in exercise ability.
Application Example 7
In the exercise information output method according to the application example described above, the first exercise information and the second exercise information may be acquired based on output of a detection device which is mounted on at least one of the exerciser and an exercise equipment used for exercise and measures an inertia amount generated by the exercise.
According to this application example, it is possible to detect and acquire the exercise of the exerciser with high accuracy. Therefore, it is possible to realize an exercise information output method which can provide the exerciser with useful information for the improvement in exercise ability.
Application Example 8
In the exercise information output method according to the application example described above, the exercise may be a swinging operation using an exercise equipment, and the index may be an index relating to the swinging operation.
It is one of important elements to master ideal swing using an exercise equipment, in the case of the sport accompanied by swing. According to this application example, it is possible to realize an exercise information output method which can provide the exerciser with useful information for the improvement of the swinging operation using the exercise equipment.
Application Example 9
In the exercise information output method according to the application example described above, the first exercise information may be an average value of accumulated exercise information in the past.
According to this application example, the first exercise information indicates the propensity of the exercise of the exerciser. Therefore, it is possible to realize an exercise information output method which can provide the exerciser with useful information for the improvement in exercise ability.
Application Example 10
An exercise information output device according to this application example includes: an index selection unit which selects an index relating to an exercise based on first exercise information relating to a past practice of the exercise of an exerciser; an exercise information acquisition unit which acquires second exercise information relating to a current practice of the exercise of the exerciser; and a computing unit which computes index exercise information relating to the index using the second exercise information.
According to this application example, since the index relating to the exercise is selected based on the first exercise information which is information relating to the past practice of the exercise of the exerciser, it is possible to select the index based on the propensity of the exercise of the exerciser. Therefore, it is possible to realize an exercise information output device which can provide the exerciser with useful information for the improvement in exercise ability.
Application Example 11
An exercise information output system according to this application example includes: the exercise information output device according to the application example described above; and a detection device which is mounted on at least one of the exerciser and an exercise equipment used for the exercise and measures an inertia amount generated by the exercise.
According to this application example, since the exercise information output device which can provide the exerciser with the useful information for the improvement in exercise ability is included, it is possible to realize an exercise information output system which can provide the exerciser with useful information for the improvement in exercise ability.
Application Example 12
An exercise information output program according to this application example causes a computer to execute: a procedure of selecting an index relating to an exercise based on first exercise information relating to a past practice of the exercise of an exerciser; a procedure of acquiring second exercise information relating to a current practice of the exercise of the exerciser; and a procedure of computing index exercise information relating to the index using the second exercise information.
According to this application example, since the index relating to the exercise is selected based on the first exercise information which is information relating to the past practice of the exercise of the exerciser, it is possible to select the index based on the propensity of the exercise of the exerciser. Therefore, it is possible to realize an exercise information output program which can provide the exerciser with useful information for the improvement in exercise ability.
The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
Hereinafter, preferred embodiments of the invention will be described with reference to the drawings. The drawings used are shown for convenience of description. The embodiments described below do not unjustly limit the content of the invention disclosed in the appended claims. All of the configurations described below are not limited to be compulsory constituent elements of the invention.
Hereinafter, the motion of swinging a golf club (an example of the exercise equipment) will be described as an example. Examples of other exercise equipment include equipment used for hitting such as a tennis racket, a table tennis racket, a baseball bat, a softball bat, or hockey stick. For an exercise for an exerciser, there is no limitation to the swing motion, various exercises such as running, marathon, walking, swimming, or gymnastics can be exemplified.
1. Exercise Information Output Device, Exercise Information Output System, and Exercise Information Output Program
1-1. Outline of Exercise Information Output System
The detection device 1 detects a motion of swinging a golf club 2002 (an example of the exercise equipment) by an exerciser 2001.
In the embodiment, as shown in
The exerciser 2001 performs a swing operation of hitting a golf ball 2003 according to a predetermined procedure.
The exercise information output device 2 performs various calculations relating to a swing of the golf club 2002 (exercise equipment) performed by the exerciser 2001 using data which is detected by the detection device 1. The exercise information output device 2 extracts data from the exercise information server 3 and outputs the data. At least a part of various operations relating to the swing of the golf club 2002 (exercise equipment) performed by the exerciser 2001 may be performed by the exercise information server 3.
The exercise information server 3 includes a storage device 310 (which will be described later) which stores first exercise information (which will be described later) which is information relating to the past practice of the exercise (swing) performed by the exerciser 2001.
Communication between the exercise information output device 2 and the detection device 1 may be wireless or wired communication. Communication between the exercise information output device 2 and the exercise information server 3 may be wireless or wired communication.
1-2. Configuration of Exercise Information Output System
The detection device 1 according to the embodiment includes a detection unit 110, a processing unit 120, and a communication unit 130.
The detection unit 110 may include an inertial sensor, for example. The inertial sensor is a sensor which detects physical quantity or a physical phenomenon (acceleration, an angle of inclination, an impact, vibration, rotation or the like) using inertia. As the inertial sensor, an acceleration sensor or an angular velocity sensor can be used, for example. In the embodiment, the detection unit 110 includes an acceleration sensor 111 and an angular velocity sensor 112.
The acceleration sensor 111 measures acceleration generated in each of three axis directions intersecting each other (ideally, orthogonal to each other) and outputs a digital signal (acceleration data) according to magnitude and a direction of the measured three-axis acceleration.
The angular velocity sensor 112 measures angular velocity generated around each of three axes intersecting each other (ideally, orthogonal to each other) and outputs a digital signal (angular velocity data) according to magnitude and a direction of the measured three-axis angular velocity.
The processing unit 120 receives acceleration data and angular velocity data from the acceleration sensor 111 and the angular velocity sensor 112, adds time information to the data, stores the data in a storage unit (not shown), generates packet data obtained by adding the time information to the stored measurement data (acceleration data and angular velocity data) to form a communication format, and outputs the packet data to the communication unit 130.
The acceleration sensor 111 and the angular velocity sensor 112 are ideally attached to the detection device 1 so that the three axes coincide with three axes (x axis, y axis, and z axis) in a rectangular coordinate system (sensor coordinate system) defined by the detection device 1, but there is an error of a mounted angle in practice. Therefore, the processing unit 120 performs a process of converting the acceleration data and the angular velocity data into data in an xyz coordinate system, using a correction parameter which is previously calculated according to the mounted angle error.
In addition, the processing unit 120 performs a temperature correction process of the acceleration sensor 111 and the angular velocity sensor 112. A function of temperature correction may be incorporated in the acceleration sensor 111 and the angular velocity sensor 112.
The acceleration sensor 111 and the angular velocity sensor 112 may output an analog signal, and in this case, the processing unit 120 may perform A/D conversion for an output signal of the acceleration sensor 111 and an output signal of the angular velocity sensor 112, generate the measurement data (acceleration data and angular velocity data), and generate communication packet data using these data items.
The communication unit 130 performs a process of transmitting the packet data read from the processing unit 120 to the exercise information output device 2 as exercise information which is information relating to a swing of the exercise equipment (golf club 2002) performed by the exerciser 2001, or a process of receiving a control command from the exercise information output device 2 and transmitting the control command to the processing unit 120. The processing unit 120 performs various processes according to the control commands.
The exercise information output device 2 according to the embodiment includes a processing unit 200, a communication unit 210, a communication unit 220, an operation unit 230, a ROM 240, a RAM 250, a storage medium 260, a display unit 270, and a sound output unit 280, and may be, for example, a personal computer (PC) or a mobile equipment such as a smart phone.
The communication unit 210 performs a process of receiving the packet data transmitted from the detection device 1 and transmitting the packet data to the processing unit 200 or a process of transmitting the control command from the processing unit 200 to the detection device 1.
The communication unit 220 performs a process of receiving the packet data transmitted from the exercise information server 3 and transmitting the packet data to the processing unit 200 or a process of transmitting the control command from the processing unit 200 to the exercise information server 3.
The operation unit 230 performs a process of acquiring operation data from a user and transmitting the operation data to the processing unit 200. The operation unit 230 may be, for example, a touch panel type display, a button, a key, or a microphone.
The ROM 240 stores a program for the processing unit 200 to perform various calculation processes or control processes, or various programs or data items for realizing an application function.
The RAM 250 is used as a work area of the processing unit 200 and is a storage unit which temporarily stores the program or data read out from the ROM 240, the data input from the operation unit 230, and computing results executed by the processing unit 200 according to various programs.
The storage medium 260 is a non-volatile storage unit which stores data necessary for long-term storage among data items generated by the process of the processing unit 200. The storage medium 260 may stores a program for performing various calculation processes or control processes by the processing unit 200 or various programs or data items for realizing an application function.
The display unit 270 displays the processing results of the processing unit 200 as a letter, a graph, a table, an animation, or other images. The display unit 270 may be, for example, a CRT, an LCD, a touch panel type display, or a head mounted display (HMD). The functions of the operation unit 230 and the display unit 270 may be realized by one touch panel type display.
The sound output unit 280 outputs the processing results of the processing unit 200 as a sound such as voice or buzzer. The sound output unit 280 may be, for example, a speaker or a buzzer.
The processing unit 200 performs a process of transmitting a control command to the detection device 1 and the exercise information server 3, various calculation processes for the data which is received from the detection device 1 through the communication unit 210, various calculation processes for the data which is received from the exercise information server 3 through the communication unit 220, or other various control processes, according to the program stored in the ROM 240 or the storage medium 260 and the programs received from the server through a network and stored in the RAM 250 or the storage medium 260.
Particularly, in the embodiment, the processing unit 200 functions as an index selection unit 10, an exercise information acquisition unit 20, a computing unit 30, an evaluation unit 40, and an output unit 50 by executing the program (exercise information output program). The exercise information output program may be executed as a program causing a computer to execute a procedure which is performed by at least any one of the index selection unit 10, the exercise information acquisition unit 20, the computing unit 30, the evaluation unit 40, and the output unit 50.
The index selection unit 10 selects an index relating to the swing, based on the first exercise information which is information relating to the past practice of the exercise performed by the exerciser 2001 and is acquired from the detection device 1 which detects an operation of swinging of the exercise equipment (golf club 2002) performed by the exerciser 2001 (hereinafter, may be simply referred to as “swing”). The first exercise information may include information relating to a plurality of times of swinging. The first exercise information may be, for example, stored in the RAM 250, the storage medium 260, or the storage device 310.
As the index relating to swing, a maximum value of a speed of a head in a swing period, a maximum value of a speed of a grip in a swing period, a timing of the speed of a grip using a timing of impact as a reference reaches a maximum value (grip deceleration timing), or an amount of change in a rotation angle of a shaft axis in a swing (shaft rotation) can be exemplified.
The index selection unit 10 calculates a propensity of swing performed by the exerciser 2001 (average value or standard deviation of the first exercise information) and selects an index to be paid attention to by the exerciser 2001 based on the calculated propensity of swing.
The exercise information acquisition unit 20 acquires second exercise information which is information relating to new swing performed by the exerciser 2001 from the detection device 1 which detects an operation of swinging the exercise equipment (golf club 2002) performed by the exerciser 2001. In the embodiment, the exercise information acquisition unit 20 acquires the second exercise information from the detection device 1 through the communication unit 210. The second exercise information may include information relating to a plurality of times of swinging. The second exercise information may be, for example, stored in the RAM 250, the storage medium 260, or the storage device 310.
The computing unit 30 computes the index relating to swing performed by the exerciser 2001 based on the second exercise information acquired by the exercise information acquisition unit 20. The computing unit 30 performs a computing for the index selected by the index selection unit 10.
The evaluation unit 40 evaluates the swing performed by the exerciser 2001 based on the computing results acquired by the computing unit 30. The evaluation unit 40 may evaluate the swing performed by the exerciser 2001 by comparing the computing results acquired by the computing unit 30 and the evaluation reference (target value or target range), for example.
According to the embodiment, since the index relating to swing is selected based on the first exercise information which is information relating to the past practice of the swing performed by the exerciser 2001, it is possible to select an index based on the propensity of the swing of the exerciser 2001. Since the new swing is evaluated based on the computing result regarding the index, it is possible to perform the evaluation according to the propensity of the swing of the exerciser 2001. Accordingly, it is possible to realize the exercise information output device 2 which can provide the exerciser 2001 with useful information for the improvement of the operation of swinging the exercise equipment (golf club 2002).
In the embodiment, the index selection unit 10 may set a reference of the evaluation of the evaluation unit 40 based on the first exercise information. The index selection unit 10 may, for example, set a target value to be a reference of the evaluation, according to a swing propensity or a skill level of the exerciser 2001, in a range of expecting the improvement by a practice of the exerciser 2001.
According to the embodiment, since the reference of the evaluation is set based on the first exercise information which is information relating to the past practice of the swing performed by the exerciser 2001, it is possible to set the reference of the evaluation according to the swing propensity or a skill level of the exerciser 2001, for example. Accordingly, it is possible to realize the exercise information output device 2 which can provide the exerciser 2001 with useful information for the improvement of the operation of swinging the exercise equipment (golf club 2002).
In the embodiment, the index selection unit 10 may select the index based on the first exercise information and instruction information which is information based on the instruction input by the exerciser 2001. The index selection unit 10 may acquire the instruction information from the operation unit 230.
According to the embodiment, since the index relating to the swing is selected based on the first exercise information which is information relating to the past practice of the swing performed by the exerciser 2001 and the instruction information which is information based on the instruction performed by the exerciser 2001, it is possible to select the index by combining the propensity of the swing of the exerciser 2001 and the instruction performed by the exerciser 2001. Since the new swing is evaluated based on the computing results of the index, it is possible to perform the evaluation according to combination of the propensity of the swing of the exerciser 2001 and the instruction performed by the exerciser 2001. Accordingly, it is possible to realize the exercise information output device 2 which can provide the exerciser 2001 with useful information for the improvement of the operation of swinging the exercise equipment (golf club 2002).
In the embodiment, the exercise information output device 2 may include an output unit 50 which outputs a message based on the evaluation performed by the evaluation unit 40. The message may include the computing results acquired by the computing unit 30, useful advice for practice, and an effective practice menu. The output unit 50 may output a message by displaying letters, images, or moving images on the display unit 270. The output unit 50 may output the message by outputting voice or music from the sound output unit 280. The data necessary for outputting the message may be stored in the RAM 250, the storage medium 260, or the storage device 310, for example.
According to the embodiment, it is possible to output, for example, useful advice for practice or effective practice menu as a message based on the results of the evaluation acquired by the evaluation unit 40. Accordingly, it is possible to realize the exercise information output device 2 which can provide the exerciser 2001 with useful information for the improvement of the operation of swinging the exercise equipment (golf club 2002).
According to the exercise information output program according to the embodiment, since the index relating to swing is selected based on the first exercise information which is information relating to the past practice of the swing performed by the exerciser 2001, it is possible to select an index based on the propensity of the swing of the exerciser 2001. Since the new swing is evaluated based on the computing result regarding the index, it is possible to perform the evaluation according to the propensity of the swing of the exerciser 2001. Accordingly, it is possible to realize the exercise information output program which can provide the exerciser 2001 with useful information for the improvement of the operation of swinging the exercise equipment (golf club 2002).
According to the exercise information output system 1000 according to the embodiment, since the exercise information output device 2 which can provide the exerciser 2001 with useful information for the improvement of the operation of swinging the exercise equipment (golf club 2002) is included, it is possible to realize the exercise information output system 1000 which can provide the exerciser 2001 with useful information for the improvement of the operation of swinging the exercise equipment (golf club 2002).
2. Exercise Information Output Method
The exercise information output method according to the embodiment includes an index selection step (Step S100), a swing information acquisition step (Step S102), a computing step (Step S104), and an evaluation step (Step S106). The exercise information output method according to the embodiment may further include an output step (Step S108).
In an example shown in
In the index selection step (Step S100), the index may be selected based on the first exercise information and the instruction information which is information based on the instruction performed by the exerciser 2001.
When the exerciser 2001 selects “I want to correct irregular course of hit ball”, for example, the index selection unit 10 may select the “amount of change in a rotation angle of a shaft axis in a swing (shaft rotation)” from the plurality of indexes, based on the first exercise information and the instruction information. The “amount of change in a rotation angle of a shaft axis in a swing (shaft rotation)” tends to be small, if it is for an advanced exerciser. When the “amount of change in a rotation angle of a shaft axis in a swing (shaft rotation)” is small, a face angle at the time of impact is easily stabilized, and therefore, it is considered that the course of a ball that has been hit has less irregularity.
In the index selection step (Step S100), the reference of the evaluation in the evaluation step (Step S106) maybe set based on the first exercise information. For example, when an average value of the “amount of change in a rotation angle of a shaft axis in a swing (shaft rotation)” of the exerciser 2001 is 100 degrees in the first exercise information, it is generally desired to have the average value thereof within 50 degrees, and therefore, the target value (reference value) as the reference of the evaluation may be set to 50 degrees based on the desired degrees. In addition, for example, when an average value of the “amount of change in a rotation angle of a shaft axis in a swing (shaft rotation)” of the exerciser 2001 is 60 degrees in the first exercise information, the target value as the reference of the evaluation may be set to 40 degrees. Exercise information of another exerciser (for example, a professional golfer or coach) may be set as a target value.
In the example shown in
In the example shown in
In the example shown in
According to the embodiment, since the index relating to swing is selected based on the first exercise information which is information relating to the past practice of the swing performed by the exerciser 2001, it is possible to select an index based on the propensity of the swing of the exerciser 2001. Since the new swing is evaluated based on the computing result regarding the index, it is possible to perform the evaluation according to the propensity of the swing of the exerciser 2001. Accordingly, it is possible to realize the exercise information output method which can provide the exerciser 2001 with useful information for the improvement of the operation of swinging the exercise equipment (golf club 2002).
In addition, according to the embodiment, since the reference of the evaluation is set based on the first exercise information which is information relating to the past practice of the exercise performed by the exerciser 2001 in Step S100, it is possible to set the reference of the evaluation according to a swing propensity or a skill level of the exerciser 2001, for example. Therefore, it is possible to realize the exercise information output method which can provide the exerciser 2001 with useful information for the improvement of the operation of swinging the exercise equipment (golf club 2002).
In addition, according to the embodiment, in Step S100, since the index relating to swing is selected based on the first exercise information which is information relating to the past practice of the swing performed by the exerciser 2001 and the instruction information which is information based on the instruction by the exerciser 2001, it is possible to select the index by combining the propensity of the swing of the exerciser 2001 and the instruction performed by the exerciser 2001. Since the new swing is evaluated based on the computing results of the index, it is possible to perform the evaluation according to combination of the propensity of the swing of the exerciser 2001 and the instruction performed by the exerciser 2001. Accordingly, it is possible to realize the exercise information output method which can provide the exerciser 2001 with useful information for the improvement of the operation of swinging the exercise equipment (golf club 2002).
In the example shown in
According to the embodiment, it is possible to output advice or effective practice menu as a message, for example, based on the result of evaluation acquired in the evaluation step (Step S106). Therefore, it is possible to realize the exercise information output method which can provide the exerciser 2001 with useful information for the improvement of the operation of swinging the exercise equipment (golf club 2002).
In each Step Shown in
The embodiments and the modification examples described above are merely an example and the invention is not limited thereto. Each embodiment and each modification example can be suitably combined with each other, for example.
The invention includes the substantially the same configuration (for example, the configuration with the same function, method, and result, or the configuration with the same object and effect) as the configuration described in the embodiments. The invention includes the configuration obtained by replacing the unsubstantial part of the configuration described in the embodiments. The invention includes the configuration which realizes the same action effect as the configuration described in the embodiments or the configuration which can achieve the same object. The invention includes the configuration obtained by adding a well-known technology to the configuration described in the embodiments.
The entire disclosure of Japanese Patent Application No. 2014-138750, filed Jul. 4, 2014 is expressly incorporated by reference herein.
Number | Date | Country | Kind |
---|---|---|---|
2014-138750 | Jul 2014 | JP | national |