This application claims priority of Japanese Patent Application No. 2016-239665, filed Dec. 9, 2016, which is expressly incorporated herein by reference thereto in its entirety.
The present invention relates to an exercise diagnosis device, an exercise diagnosis system, a program, a recording medium, and an exercise diagnosis method.
JP-A-2005-288014 discloses a form evaluation system enabling users to precisely understand points to be improved by clearly comparing ideal forms with forms of the users visually.
However, in the form evaluation system disclosed in JP-A-2005-288014, it is necessary for users to capture moving images of a golf swing and transmit the moving image to an operator side by a transmission method such as an electronic mail, a mail, or data transmission via a network. Accordingly, when the form evaluation system disclosed in JP-A-2005-288014 is applied to a game in which players execute a plurality of exercise events for a long time as in triathlon or the like, it is necessary for users to continuously image exercises of players for each exercise event for a long time. Therefore, there is a problem that burdens on the users are considerably large and the user may not use the form evaluation system simply.
An advantage of some aspects of the invention is to provide an exercise diagnosis device, an exercise diagnosis system, a program, a recording medium, and an exercise diagnosis method capable of diagnosing an exercise of a player in a game in which exercise events continuously switch.
The invention can be implemented as the following forms or application examples.
An exercise diagnosis device according to this application example receives exercise information transmitted from an electronic device that is worn on a player, determines a plurality of states including a first exercise state in which the player is executing a first exercise event and a second exercise state in which the player is executing a second exercise event based on a satellite signal transmitted from a positional information satellite, and generates the exercise information regarding the player including the determined states, diagnoses an exercise of the player based on the received exercise information, and generates diagnosis information related to the diagnosis.
The exercise diagnosis device according to this application example diagnoses the exercise of the player based on the exercise information regarding the player transmitted and received from the electronic device in consideration of the first exercise state in which the player is executing the first exercise event and the second exercise state in which the player is executing the second exercise event and generates the diagnosis information related to the diagnosis. Accordingly, the exercise diagnosis device according to this application example can diagnose the exercise of the player in a game in which the exercise events continuously switch.
In the exercise diagnosis device according to this application example, the electronic device worn on the player can determine the first and second exercise states of the player. Therefore, manual work of the player is not necessary when the exercise event executed by the player switches from the first exercise event to the second exercise event. Accordingly, the player can focus on the game.
In the exercise diagnosis device according to the application example, the plurality of exercise states may include a third exercise state in which the player is executing a third exercise event.
In the exercise diagnosis device according to this application example, the exercise of the player can be diagnosed based on the exercise information regarding the player transmitted and received from the electronic device in consideration of the first exercise state in which the player is executing the first exercise event, the second exercise state in which the player is executing the second exercise event, and the third exercise state in which the player is executing the third exercise event.
The plurality of states may include a first transition state in which the first exercise state is transitioning to the second exercise state and a second transition state in which the second exercise state is transitioning to the third exercise state.
The exercise diagnosis device according to this application example can diagnose the exercise of the player based on the exercise information regarding the player transmitted and received from the electronic device in consideration of the first exercise state of the player, the first transition state in which the first exercise state is transitioning to the second exercise state, the second exercise state, the second transition state in which the second exercise state is transitioning to the third exercise state, and the third exercise state.
In the exercise diagnosis device according to the application example, the first exercise event may be a swim, the second exercise event may be a bicycle, and the third exercise event may be a running.
The exercise diagnosis device according to this application example can diagnose the exercise of the player in a triathlon.
The exercise diagnosis device according to the application example may diagnose the exercise of the player separately in the plurality of exercise states and may generate the plurality of pieces of diagnosis information related to the diagnosis of each of the plurality of exercise states.
The exercise diagnosis device according to this application example can appropriately diagnose the exercise of the player in each state.
The exercise diagnosis device according to the application example may generate advice information for improving the exercise of the player based on the diagnosis. The diagnosis information may include the advice information.
The exercise diagnosis device according to this application example can supply appropriate advice according to a diagnosis result of the exercise of the player.
The exercise diagnosis device according to the application example may generate the advice information separately in the plurality of states.
The exercise diagnosis device according to this application example can supply advice appropriate for each state of the player.
The exercise diagnosis device according to the application example may output the diagnosis information.
In the exercise diagnosis device according to this application example, a user of the exercise diagnosis device can recognize the diagnosis result.
The exercise diagnosis device according to the application example may transmit the diagnosis information to an information device including a display unit.
In the exercise diagnosis device according to this application example, a user of the information device can recognize the diagnosis result.
An exercise diagnosis system according to this application example is a diagnosis system that includes an electronic device worn on a player, an exercise diagnosis device, and an information device. The electronic device determines a plurality of states including a first exercise state in which the player is executing a first exercise event and a second exercise state in which the player is executing a second exercise event based on a satellite signal transmitted from a positional information satellite, generates exercise information regarding the player including the determined states, and transmits the generated exercise information to the exercise diagnosis device. The exercise diagnosis device receives the exercise information transmitted from the electronic device, diagnoses an exercise of the player based on the received exercise information, generates diagnosis information related to the diagnosis, and transmits the generated diagnosis information to the information device.
In the exercise diagnosis system according to this application example, the exercise diagnosis device diagnoses the exercise of the player based on the exercise information regarding the player transmitted and received from the electronic device in consideration of the first exercise state in which the player is executing the first exercise event and the second exercise state in which the player is executing the second exercise event, generates the diagnosis information related to the diagnosis, and transmits the diagnosis information to the information device. Accordingly, in the exercise diagnosis system according to this application example, it is possible to diagnose the exercise of the player in a game in which the exercise events continuously switch.
In the exercise diagnosis system according to this application example, the electronic device worn on the player can determine the first and second exercise states of the player. Therefore, manual work of the player is not necessary when the exercise event executed by the player switches from the first exercise event to the second exercise event. Accordingly, the player can focus on the game.
A program according to this application example causes a computer to perform receiving exercise information transmitted from an electronic device that is worn on a player, determines a plurality of states including a first exercise state in which the player is executing a first exercise event and a second exercise state in which the player is executing a second exercise event based on a satellite signal transmitted from a positional information satellite, and generates the exercise information regarding the player including the determined states, diagnosing an exercise of the player based on the received exercise information, and generating diagnosis information related to the diagnosis.
A recording medium according to this application example is a computer-readable recording medium that stores a program causing a computer to perform receiving exercise information transmitted from an electronic device that is worn on a player, determines a plurality of states including a first exercise state in which the player is executing a first exercise event and a second exercise state in which the player is executing a second exercise event based on a satellite signal transmitted from a positional information satellite, and generates the exercise information regarding the player including the determined states, diagnosing an exercise of the player based on the received exercise information, and generating diagnosis information related to the diagnosis.
An exercise diagnosis method according to this application example includes receiving exercise information transmitted from an electronic device that is worn on a player, determines a plurality of states including a first exercise state in which the player is executing a first exercise event and a second exercise state in which the player is executing a second exercise event based on a satellite signal transmitted from a positional information satellite, and generates the exercise information regarding the player including the determined states, diagnosing an exercise of the player based on the received exercise information, and generating diagnosis information related to the diagnosis.
In the computer executing the program according to the application example, the computer executing the program recorded on the recording medium according to the application example, or the exercise diagnosis method according to the application example, the exercise of the player is diagnosed based on the exercise information regarding the player transmitted and received from the electronic device in consideration of the first exercise state in which the player is executing the first exercise event and the second exercise state in which the player is executing the second exercise event and generates the diagnosis information related to the diagnosis. Accordingly, according to the application example, it is possible to diagnose the exercise of the player in a game in which the exercise events continuously switch.
According to the application example, the electronic device worn on the player can determine the first and second exercise states of the player. Therefore, manual work of the player is not necessary when the exercise event executed by the player switches from the first exercise event to the second exercise event. Accordingly, the player can focus the game.
In the exercise diagnosis method according to the application example, the plurality of exercise states may include a third exercise state in which the player is executing a third exercise event.
In the exercise diagnosis method according to this application example, the exercise of the player can be diagnosed based on the exercise information regarding the player transmitted and received from the electronic device in consideration of the first exercise state in which the player is executing the first exercise event, the second exercise state in which the player is executing the second exercise event, and the third exercise state in which the player is executing the third exercise event.
In the exercise diagnosis method according to the application example, the plurality of states may include a first transition state in which the first exercise state is transitioning to the second exercise state and a second transition state in which the second exercise state is transitioning to the third exercise state.
In the exercise diagnosis method according to this application example, it is possible to diagnose the exercise of the player based on the exercise information regarding the player transmitted and received from the electronic device in consideration of the first exercise state of the player, the first transition state in which the first exercise state is transitioning to the second exercise state, the second exercise state, the second transition state in which the second exercise state is transitioning to the third exercise state, and the third exercise state.
In the exercise diagnosis method according to the application example, the first exercise event may be a swim, the second exercise event may be a bicycle, and the third exercise event may be a running.
In the exercise diagnosis method according to this application example, it is possible to diagnose the exercise of the player in a triathlon.
In the exercise diagnosis method according to the application example, in the diagnosing of the exercise, the exercise of the player may be diagnosed separately in the plurality of exercise states. In the generating of the diagnosis information, the plurality of pieces of diagnosis information corresponding to the plurality of exercise states may be generated.
In the exercise diagnosis method according to this application example, it is possible to appropriately diagnose the exercise of the player in each state.
The exercise diagnosis method according to the application example may include generating advice information for improving the exercise of the player based on the diagnosis.
In the exercise diagnosis method according to this application example, it is possible to supply appropriate advice according to a diagnosis result of the exercise of the player.
In the exercise diagnosis method according to the application example, in the generating of the advice information, the advice information may be generated separately in the plurality of states.
In the exercise diagnosis method according to this application example, it is possible to supply advice appropriate for each state of the player.
The exercise diagnosis method according to the application example may include outputting the diagnosis information.
In the exercise diagnosis method according to this application example, a user of the exercise diagnosis device can recognize the diagnosis result.
The exercise diagnosis method according to the application example may include transmitting the diagnosis information to an information device including a display unit.
In the exercise diagnosis method according to this application example, a user of the information device can recognize the diagnosis result.
The exercise diagnosis device according to this application example includes a communication unit that receives from an electronic device worn by an exerciser exercise information including data representing a plurality of exercise states of the exerciser determined based on a satellite signal transmitted from a positional information satellite and including a first exercise state in which the exerciser is performing a first exercise event and a second exercise state in which the exerciser is performing a second exercise event. The device also includes a processing unit that diagnoses the performance of the exerciser based on the exercise information acquired by the communication unit and generates diagnosis information related to at least one of the plurality of exercise states. In addition, the plurality of exercise states include a third exercise state in which the exerciser is performing a third exercise event. Also, the plurality of exercise states include a first transition state in which the exerciser transitions from the first exercise state to the second exercise state and a second transition state in which the exerciser transitions from the second exercise state to the third exercise state. In this application example, the first exercise event is swimming, the second exercise event is cycling, and the third exercise event is running. The processing unit diagnoses the exercise of the exerciser separately in the plurality of exercise states, and the processing unit generates a plurality of pieces of diagnosis information corresponding to the plurality of exercise states. In addition, the diagnosis information generated by the processing unit includes advice information for improving the performance of the exerciser, and the communication unit transmits the diagnosis information to an information device including a display unit.
An exercise diagnosis system according to this application example includes an electronic device configured to be worn on an exerciser, an exercise diagnosis device, and an information device. The electronic device includes a first processing unit and a transmission unit. The first processing unit generates exercise information including data representing a plurality of exercise states of the exerciser determined based on a satellite signal transmitted from a positional information satellite and including a first exercise state in which the exerciser performs a first exercise event and a second exercise state in which the exerciser performs a second exercise event. The transmission unit transmits the exercise information to the information device. The information device includes a first communication unit and a display unit. The first communication unit transmits the exercise information to the exercise diagnosis device and requests the exercise diagnosis device to transmit diagnosis information generated by the exercise diagnosis device based on the exercise information. The display unit displays the diagnosis information. The exercise diagnosis device includes a second communication unit and a second processing unit. The second communication unit acquires the exercise information from the information device. The second processing unit diagnoses the performance of the exerciser based on the exercise information acquired by the second communication unit and generates the diagnosis information related to at least one of the plurality of exercise states. The second communication unit transmits the diagnosis information to the information device in response to the request from the information device.
A computer-readable recording medium according to this application example stores a program causing a computer of an electronic device configured to be worn on an exerciser to: acquire exercise information including data representing a plurality of exercise states determined based on a satellite signal transmitted from a positional information satellite and including a first exercise state in which the exerciser performs a first exercise event and a second exercise state in which the exerciser performs a second exercise event; and diagnose the performance of the exerciser based on the exercise information and generating diagnosis information.
An exercise diagnosis method according to this application example is performed by a processing unit configured to perform data communication with an electronic device worn on a player. The method includes receiving and diagnosing steps. The receiving step receives from the electronic device exercise information including data representing a plurality of exercise states determined based on a satellite signal transmitted from a positional information satellite and including a first exercise state in which an exerciser performs a first exercise event and a second exercise state in which the exerciser performs a second exercise event. The diagnosing step diagnoses the performance of the exerciser based on the exercise information and generating diagnosis information related to at least one of the plurality of exercise states. The plurality of exercise states also include a third exercise state in which the exerciser performs a third exercise event. The plurality of exercise states also includes a first transition state in which the exerciser transitions from the first exercise state to the second exercise state and a second transition state in which the exerciser transitions from the second exercise state to the third exercise state. The first exercise event is swimming, the second exercise event is cycling, and the third exercise event is running. The generating of the diagnosis information includes diagnosing the exercise of the exerciser separately in the plurality of exercise states, and generating a plurality of pieces of diagnosis information corresponding to the plurality of exercise states. The diagnosis information includes advice information corresponding to the plurality of exercise states. The method may also include outputting the diagnosis information and transmitting the diagnosis information to an information device including a display unit.
A wrist-type electronic device according to this application example is to be worn on the wrist of an exerciser and is for determining the exercise state of the exerciser. The device includes a sensor, a processing unit, and a transmission unit. The sensor is configured to sense a characteristic of the exerciser or the environment in which the exerciser exercises. The processing unit determines the types of exercise performed by the exerciser based on data received from a satellite signal transmitted from a positional information satellite and a signal received from the sensor, and generates exercise information including data representing the type of exercises performed by the exerciser. The transmission unit transmits the exercise information to an information device configured to perform a notification operation about the exercise information.
An exercise evaluation device according to this application example is for evaluating the performance by an exerciser of each of multiple types of exercise, including a communication unit and a processing unit. The communication unit receives signals from an electronic device worn by an exerciser representing exercise information, the electronic device including sensors configured to sense plural characteristics of the exerciser that change during exercise and a receiver that receives a satellite signal transmitted from a positional information satellite. The exercise information includes data representing a plurality of exercise states of the exerciser determined based on the satellite signal and including a first exercise state in which the exerciser is performing a first type of exercise and a second exercise state in which the exerciser is performing a second type of exercise, and data representing the sensed plural characteristics of the exerciser. The processing unit evaluates the performance of the exerciser based on the exercise information acquired by the communication unit and generates evaluation information evaluating at least one of the plurality of exercise states.
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 in detail with reference to the drawings. The embodiments to be described below do not inappropriately limit content of the invention described in the appended claims. All of the configurations to be described below are not prerequisite configurations of the invention.
Hereinafter, an exercise diagnosis system that diagnoses exercises of players executing a triathlon as a game including a plurality of game events (exercise events) will be exemplified.
In the embodiment, each of a plurality of players 2 performs a triathlon carrying the player terminal 3 (which is an example of an “electronic device”). The players 2 may execute a triathlon in a competition or may execute a triathlon in a training. The triathlon is configured to include three game events (exercise events), a swim (swimming), a bike (bicycle), and a run (running). The players 2 execute the events in a procedure of the swim, the bike, and the run.
As illustrated in
In the triathlon, for example, an elapsed time in which the player 2 starts from the start point S1 of the swim and then passes the start point S2 of the bike is considered to be a time necessary for the swim (a swim time), an elapsed time in which the player 2 passes the start point S2 of the bike and then passes the start point S3 of the run is considered to be a time necessary for the bike (a bike time), and an elapsed time in which the player 2 passes the start point S3 of the run and then passes the goal point G3 of the run is considered to be a time necessary for the run (a run time). In this case, an elapsed time (transition 1 time) in which the player 2 passes the goal point G1 of the swim and then passes the start point S2 of the bike, that is, a sum of a time in which the player 2 moves from the goal point G1 of the swim to the transition area TA, a time necessary for the player 2 to change clothes or the like (for example, the player wears bike shoes, a helmet, and sunglasses, and the like) in the transition area TA, and a time in which the player 2 moves up to the start point S2 of the bike, is included in the swim time. Similarly, an elapsed time (transition 2 time) in which the player 2 passes the goal point G2 of the bike and then passes the start point S3 of the run, that is, a sum of a time in which the player 2 moves from the goal point G2 of the bike to a cloth change place in the transition area TA, a time necessary for changing clothes or the like (for example, the player takes off the helmet, the sunglasses, and the bike shoes, and the like and wears running shoes or the like), and a time in which the player 2 moves up to the start point S3 of the run, is included in the bike time. A sum of the swim time, the bike time, and the run time is a total time.
In the embodiment, the player 2 performs a measurement start operation on the player terminal 3 when the triathlon starts (the player 2 starts the swim at the start point S1).
The player terminal 3 contains a clocking unit 130 (see
The player terminal 3 determines a plurality of states including a state “swim” (an example of a “first exercise event”) in which the player 2 is swimming (an example of a “first exercise state”), a state “bike” (an example of a “second exercise event”) in which the player 2 is biking (an example of a “second exercise state”), a state “run” (an example of a “third exercise event”) in which the player 2 is running (an example of a “third exercise state”) based on a satellite signal transmitted from a Global Positioning System (GPS) satellite 7 (an example of“positional information satellite”). In particular, in the embodiment, the player terminal 3 determines the plurality of states of the player 2 based on positional information obtained based on a satellite signal transmitted from the GPS satellite 7 and at least one of an output signal of an acceleration sensor 113 (see
The player terminal 3 measures an elapsed time Tswim from start to end of “swim”, an elapsed time Ttran1 from start to end of “transition 1”, an elapsed time Thbike from start to end of“bike”, an elapsed time Ttran2 from start to end of “transition 2”, and an elapsed time Trun from start to end of “run”, and then displays information regarding each of the determined states or the measured elapsed time of each of the states on the display unit 150 or the like in sequence (in real time).
The player terminal 3 generates information regarding a speed, a pace, a distance, a trajectory, a pulse rate, a heart rate, a pitch (running pitch), a stride (running stride), a swim stroke, trajectories of the wrists of strokes, right and left balance, and the like of the player 2 based on output signals of various sensors.
A cadence sensor may be mounted on a bicycle and the player terminal 3 may communicate with the cadence sensor and acquire information regarding bike cadence (the number of crank rotations per minute).
For example, the player 2 may mount a sensor device including a motion sensor (an acceleration sensor or an angular velocity sensor) near the center of a ventral side of his or her waist or the center of an occipital side (for example, near the center of a belt strap installed in a goggle) and the player terminal 3 may communicate the sensor device to acquire detected data of the motion sensor. Then, the player terminal 3 may determine whether the waist or the head of the player 2 faces to the right or left with respect to a traveling direction based on the acquired detected data and may generate information regarding a time ratio (right and left balance) when the head faces to the right and left.
For example, sensor devices including atmospheric pressure sensors may be mounted on a plurality of buoys installed in a swim course. Then, the player terminal 3 may communicate with the plurality of sensor devices to acquire detected data of the plurality of atmospheric pressure sensors and may generate information of wave movements (for example, a direction in which waves come and a direction in which the waves go) based on a temporal change of the heights of the waves at the positions of the buoys obtained from the plurality of pieces of detected data.
The player terminal 3 stores exercise information (the total elapsed time Ttotal, the elapsed times Tswim, Ttran1, Tbike, Ttran2, and Trun, the determined states, the speed, the pace, the distance, the trajectory, the pulse rate, the heart rate, the pitch, the stride, the swim stroke, trajectories of the wrists of strokes, bike cadence, right and left balance, wave movements, and the like) regarding the player 2 in a contained storage unit 140 (see
In the embodiment, the player 2 performs a measurement end operation on the player terminal 3 when the player 2 ends the triathlon (when the player 2 passes the goal point G3).
When the measurement end operation is operated, the player terminal 3 ends the determination process for the five states, the measurement process for the total elapsed time Ttotal, the measurement processes for “swim”, “transition 1”, “bike”, “transition 2”, and “run” of the states, and the measurement processes for the elapsed times Tswim, Ttran1, Tbike, Ttran2, and Trun and stores the total elapsed time Ttotal and the elapsed times Tswim, Ttran1, Tbike, Ttran2, and Trun in the contained storage unit 140 (see
In the embodiment, the player terminal 3 can be connected to the network 6 via the information terminal 5. Then, after the player 2 starts the triathlon or the player 2 ends the triathlon, the player terminal 3 transmits the exercise information regarding the player 2 stored in the storage unit 140 of the player terminal 3 to the exercise diagnosis device 4 via the information terminal 5 and the network 6. The information terminal 5 may be, for example, a smartphone or a personal computer.
The exercise diagnosis device 4 receives the exercise information regarding the player 2 transmitted from the player terminal 3 via the network 6 and stores (reserves) the received exercise information in the storage unit 220 or a recording medium 230 (see
The information device 8 receives the diagnosis information regarding the player 2 from the exercise diagnosis device 4 via the network 6 and outputs the diagnosis information as an image or a sound. The information device 8 may generate various signals (for example, a transmission request for the diagnosis information and selection information for selecting the player 2 who is a diagnosis information display target) based on an input signal from an operation unit (not illustrated), may transmit the various signals to the exercise diagnosis device 4, and may receive the diagnosis information according to the various signals from the exercise diagnosis device 4. The information device 8 is, for example, a smartphone or a personal computer. A user (the player 2 or a person concerned such as a coach of the player 2) of the information device 8 can examine strategies or effective training methods necessary for the player 2 to improve a result of the triathlon based on the diagnosis information regarding the player 2 displayed on the display unit of the information device 8.
The GPS sensor 110 generates positional information based on a satellite signal transmitted from the GPS satellite 7. For example, the GPS sensor 110 may be a GPS receiver that receives the satellite signal transmitted from the GPS satellite 7 with an antenna (not illustrated), demodulates a navigation message from the satellite signal, and generates and outputs positioning data (data of a latitude, a longitude, an altitude, a velocity vector, and the like) which is positional information indicating the position or the like of the player terminal 3 based on the navigation message.
The geomagnetic sensor 111 is a sensor that detects and outputs a magnetic field (geomagnetic field) of the earth and, for example, generates and outputs a geomagnetic signal indicating a magnetic flux density in three axial directions perpendicular to each other. As the geomagnetic sensor 111, for example, a magnet resistive (MR) element, a magnet impedance (MI) element, or a Hall element is used.
The pressure sensor 112 is a sensor that detects and outputs a surrounding pressure (an atmospheric pressure, a hydraulic pressure, a wind pressure, or the like) and includes, for example, a pressure-sensitive element of a scheme (vibration scheme) of using a change in a resonance frequency of a resonator element. The pressure-sensitive element is, for example, a piezoelectric vibrator formed of a piezoelectric material such as quartz crystal, lithium niobate, or lithium tantalate. For example, a tuning fork type vibrator, a dual tuning fork type vibrator, or an AT vibrator (thickness shear vibrator), or a SAW resonator is applied. Alternatively, the pressure sensor 112 may be a MEMS type pressure sensor manufactured using a semiconductor manufacturing technology. For example, the pressure sensor 112 includes a diaphragm unit that is flexural-deformed by received pressure and a strain detection element that detects flexural deformation of the diaphragm unit. The diaphragm unit is formed of, for example, silicon. The strain detection element is, for example, a piezoresistive element.
The acceleration sensor 113 detects acceleration in each of triaxial directions intersecting each other (ideally, perpendicular to each other) and outputs a signal (acceleration signal) according to the magnitude and direction of the detected triaxial acceleration.
The angular velocity sensor 114 detects an angular velocity in each of triaxial directions intersecting each other (ideally, perpendicular to each other) and outputs a signal (angular velocity signal) according to the magnitude and direction of the detected triaxial angular velocity.
At least one of the signal (the pressure signal) output by the pressure sensor 112, the signal (the acceleration signal) output by the acceleration sensor 113, and the signal (the angular velocity signal) output by the angular velocity sensor 114 may be used to correct information regarding a position included in positioning data by the GPS sensor 110.
The pulse rate sensor 115 is a sensor that generates and outputs a signal indicating a pulse rate of the player 2 and includes, for example, a light source such as a light-emitting diode (LED) light source that emits measurement light with an appropriate wavelength to a hypodermic blood vessel and a light-receiving element that detects a change in the intensity of light generated from the blood vessel according to the measurement light. For example, by performing an intensity change waveform (pulse wave) of the light through a known scheme such as frequency analysis, it is possible to measure a pulse rate (the number of pulsations per minute). Since a heart rate (the number of beats per minute) is substantially the same as the pulse rate as long as there is no arrhythmia, pulse deficit, or the like, the pulse rate sensor 115 can measure a heart rate. As the pulse rate sensor 115, an ultrasonic sensor that detects contraction of blood vessels by ultrasonic waves and measures a pulse rate (heart rate) may be adopted or a sensor that flows a weak current in a body from an electrode and measures a pulse rate (heart rate) may be adopted instead of a photoelectric sensor including a light source and a light-receiving element.
The temperature sensor 116 is a sensor that outputs a signal according to a surrounding temperature (temperature signal).
The operation unit 120 is configured to have, for example, a button, a key, a microphone, a touch panel, a sound recognition function (using a microphone (not illustrated)), and an action detection function (using the acceleration sensor 113 or the like) and performs processes of converting an instruction from the player 2 into an appropriate signal and transmitting the signal to the processing unit 100.
The clocking unit 130 is configured with, for example, a real time clock (RTC) IC, generates time data such as year, month, day, hour, minute, and second, and transmits the time data to the processing unit 100. The time data may be appropriately corrected based on time information included in positioning data by the GPS sensor 110.
The storage unit 140 is configured with a plurality of integrated circuit (IC) memories and includes, for example, a read-only memory (ROM) that stores data such as a program, a random access memory (RAM) that serves as a work area of the processing unit 100, and a recording medium (a recording medium from which data can be read by the player terminal 3 (an example of a computer) such as a memory card that stores a program, data, and the like. The ROM or the recording medium stores various programs used for the processing unit 100 to perform various calculation processes or control processes, various program used to realize application functions, various kinds of data, and the like.
The player terminal 3 may receive various programs and various kinds of data stored in a recording medium (an optical disc (a CD or a DVD), a magneto-optical disc (MO), a magnetic disk, a hard disk, a magnetic tape, or the like) or a storage unit included in the exercise diagnosis device 4 via the information terminal 5 and the network 6 and may store the received various programs and various kinds of data in the storage unit 140 (RAM).
The display unit 150 is configured with, for example, a liquid crystal display (LCD), an organic electroluminescence (EL) display, an electrophoretic display (EPD), or a touch panel display and displays various images in response to an instruction from the processing unit 100. As the display unit 150, a head-mounted display (HMD) installed to be separate from the player terminal 3 can also be used.
The sound output unit 160 is configured with, for example, a speaker, a buzzer, or a vibrator and generates various sounds (including vibration) in response to an instruction from the processing unit 100. As the sound output unit 160, a bone conduction device installed to be separate from the player terminal 3 can also be used.
The communication unit 170 performs various kinds of control to establish communication between the player terminal 3 and the information terminal 5. The communication unit 170 is configured with, for example, a transceiver corresponding to a short-range wireless communication standard such as Bluetooth (registered trademark) (including Bluetooth Low Energy (BTLE)), wireless fidelity (Wi-Fi) (registered trademark), Zigbee (registered trademark), near field communication (NFC), or ANT+ (registered trademark). The communication unit 170 is configured to include a connector corresponding to a communication bus standard such as Universal Serial Bus (USB).
The battery 180 supplies power to each unit included in the player terminal 3 and is, for example, a charging battery. For example, a non-contact charging scheme or a contact charging scheme (charging in which a cradle or the like is used) can be applied as the charging scheme of the battery 180. The battery 180 may be an interchangeable battery or may be a solar power generation battery.
The processing unit 100 (processor) is configured with, for example, a microprocessing unit (MPU), or a digital signal processor (DSP), an application specific integrated circuit (ASIC). The processing unit 100 performs various processes based on programs stored in the storage unit 140 and signals input from the operation unit 120. The processes performed by the processing unit 100 include data processing on signals output by the GPS sensor 110, the geomagnetic sensor 111, the pressure sensor 112, the acceleration sensor 113, the angular velocity sensor 114, the pulse rate sensor 115, the temperature sensor 116, and the clocking unit 130, a display process of causing the display unit 150 to display an image, sound output processes of causing the sound output unit 160 to output a sound, communication processes of communicating with the information terminal 5 via the communication unit 170, and a power control process of supplying power from the battery 180 to each unit.
In particular, in the embodiment, as one of the data processing, the processing unit 100 performs a process of measuring an elapsed time (the total elapsed time Ttotal) elapsed from reception of a signal indicating a measurement start operation from the operation unit 120 based on a signal output by the clocking unit 130.
As one of the data processing, the processing unit 100 performs a process of determining the plurality of states of the player 2, “swim”, “transition 1”, “bike”, “transition 2”, and “run” based on positioning data (positional information obtained based on a satellite signal transmitted from the GPS satellite 7) generated and output by the GPS sensor 110 and at least one of a signal output by the pressure sensor 112 and a signal output by the acceleration sensor 113.
Generally, in the swim, since strokes of the arms of the player 2 are regular (have periodicity), waveforms of signals output by the acceleration sensor 113 are regular (have periodicity). A speed (movement speed) at which the player 2 is swimming is within a predetermined speed range (for example, about 3 km/h). Further, since a state in which the arms of the player 2 are in the air and a state in which the arms of the player 2 are in the water are alternately repeated, the pressure sensor 112 detects the atmospheric pressure and the hydraulic pressure. In the transition 1, since the player 2 changes clothes or the like, the position of the player 2 is not substantially changed and the player 2 nearly stops (a movement speed is zero). In the bike, a speed (movement speed) at which the player 2 is biking is equal to or greater than a predetermined speed (for example, 20 km/h). Since the player 2 moves against wind, the pressure sensor 112 detects a wind pressure. In the transition 2, since the player 2 is changing clothes or the like, the position of the player 2 is not substantially changed and the player 2 nearly stops (a movement speed is zero). In the run, since arm swinging of the player 2 is regular (have periodicity), waveforms of signals output by the acceleration sensor 113 are regular (have periodicity). A speed (movement speed) at which the player 2 is running is within a predetermined speed range (for example, 8 km/h to 20 km/h).
Accordingly, the processing unit 100 may calculate a movement speed of the player 2 based on the positioning data (positional information) generated and output by the GPS sensor 110, determine whether the waveforms of the signals output by the acceleration sensor 113 have the periodicity, detect a change in the pressure based on the signal output by the pressure sensor 112, determine whether the movement speed of the player 2 and the waveforms of the signals output by the acceleration sensor 113 have the periodicity, and determine the plurality of states of the player 2, “swim”, “transition 1”, “bike”, “transition 2”, and “run” based on the change in the pressure.
As one of the data processing, the processing unit 100 performs a process of calculating a time necessary for each of the plurality of states of the player 2, “swim”, “transition 1”, “bike”, “transition 2”, and “run”. That is, the processing unit 100 performs a process of measuring the elapsed time Tswim of the state “swim”, the elapsed time Ttran1 of the state “transition 1”, the elapsed time Tbike of the state “bike”, the elapsed time Ttran2 of the state “transition 2”, and the elapsed time Trun of the state “run” based on the signals output by the clocking unit 130.
As one of the data processing, the processing unit 100 performs a process of generating information regarding the speed, the pace, the distance, the trajectory, the pulse rate, the heart rate, the pitch (running pitch), the stride (running stride), the swim stroke, the trajectories of the wrists of stroke, and the like of the player 2 after reception of signals indicating measurement start operations from the operation unit 120 based on the signals output by the GPS sensor 110, the geomagnetic sensor 111, the pressure sensor 112, the acceleration sensor 113, the angular velocity sensor 114, the pulse rate sensor 115, the temperature sensor 116, and the clocking unit 130.
For example, the processing unit 100 generates information regarding the movement speed (speed), the pace, the distance, and the trajectory of the player 2 based on the positioning data (positional information) output by the GPS sensor 110. The processing unit 100 generates information regarding a pulse rate and a heart rate based on signals output by the pulse rate sensor 115. The processing unit 100 generates information regarding the pitch (running pitch) based on a signal output by the acceleration sensor 113 or a signal output by the angular velocity sensor 114. The processing unit 100 generates information regarding the stride (running stride) from the information regarding the distance and the pitch. The processing unit 100 generates information regarding the swim stroke (stroke speed) or the trajectories of the wrists of stroke based on a temporal change of a water depth obtained from a signal output by the pressure sensor 112.
When the cadence sensor is mounted on the bicycle, the processing unit 100 communicates with the cadence sensor to acquire information regarding the bike cadence.
For example, when the player 2 may mount a sensor device including a motion sensor near the center of a ventral side of his or her waist or the center of an occipital side, the processing unit 100 may communicate with the sensor device to acquire detected data of the motion sensor, may determine whether the waist or the head of the player 2 faces to the right or left with respect to a traveling direction based on the acquired detected data, and may generate information regarding right and left balance.
For example, sensor devices including atmospheric pressure sensors may be mounted on the plurality of buoys installed in a swim course. Then, the processing unit 100 may communicate with the plurality of sensor devices to acquire detected data of the plurality of atmospheric pressure sensors and may generate information of wave movements based on a temporal change of the heights of the waves at the positions of the buoys obtained from the plurality of pieces of detected data.
As one of the data processing, the processing unit 100 performs a process of storing exercise information regarding the player 2 (the total elapsed time Ttotal, the elapsed times Tswim, Ttran1, Tbike, Ttran2, and Trun, the determined states, the speed, the pace, the distance, the trajectory, the pulse rate, the heart rate, the pitch, the stride, the swim stroke, the trajectories of the wrists of stroke, the bike cadence, the right and left balance, wave movements, and the like) from reception of a signal indicating a measurement start operation from the operation unit 120 to reception of a signal indicating a measurement end operation in the storage unit 140.
As one of the data processing, when a signal indicating a measurement end operation is received from the operation unit 120, the processing unit 100 ends the measurement process of the total elapsed time Ttotal, the determination process for the plurality of states, “swim”, “transition 1”, “bike”, “transition 2”, and “run”, and the measurement process for the elapsed times Tswim, Ttran1, Tbike, Ttran2, and Trun of the states and performs a process of storing the total elapsed time Ttotal and the elapsed times Tswim, Ttran1, Tbike, Ttran2, and Trun (final times) in the storage unit 140 in a temporal order.
As one of the communication processes, the processing unit 100 performs a process of transmitting the exercise information regarding the player 2 stored in the storage unit 140 to the exercise diagnosis device 4 via the communication unit 170 and the information terminal 5 in a temporal order from reception of a signal indicating the measurement start operation from the operation unit 120 to reception of a signal indicating the measurement end operation.
As one of the display processes, the processing unit 100 may perform a process of causing the display unit 150 to display at least one of the plurality of states “swim”, “transition 1”, “bike”, “transition 2”, and “run” of the player 2. In this case, the display unit 150 functions as a notification unit that notifies of the state determined by the processing unit 100.
As one of the display processes, the processing unit 100 may perform a process of causing the display unit 150 to display at least some of the exercise information regarding the player 2.
As one of the sound output processes, the processing unit 100 may perform a process of outputting at least one of the plurality of states “swim”, “transition 1”, “bike”, “transition 2”, and “run” of the player 2 as a sound to the sound output unit 160. In this case, the sound output unit 160 functions as a notification unit that notifies of the state determined by the processing unit 100.
As one of the sound output processes, the processing unit 100 may perform a process of outputting at least some of the exercise information regarding the player 2 as sounds to the sound output unit 160.
As one of the communication processes, the processing unit 100 may perform a process of transmitting at least one of the plurality of states “swim”, “transition 1”, “bike”, “transition 2”, and “run” of the player 2 to the information terminal 5 via the communication unit 170. In this case, the communication unit 170 functions as a notification unit that notifies of the state determined by the processing unit 100.
As illustrated in
Subsequently, the processing unit 100 performs a state determination process of determining the player 2 state (step S14). In the embodiment, the processing unit 100 performs the process of determining the plurality of states of the player 2, “swim”, “transition 1”, “bike”, “transition 2”, and “run” based on the positioning data (positional information) generated and output by the GPS sensor 110, the signal output by the acceleration sensor 113, and the signal output by the pressure sensor 112. The details of the state determination process will be described below.
Subsequently, the processing unit 100 stands by until receiving a signal indicating the measurement end operation from the operation unit 120 (N in step S16). When the processing unit 100 receives the signal indicating the measurement end operation (Y in step S16), the processing unit 100 ends the process of generating the exercise information regarding the player 2 and the process of transmitting the exercise information regarding the player 2 to the exercise diagnosis device 4 (step S18).
As illustrated in
As described above, in the swim, the strokes of the arms of the player 2 are regular (have periodicity), the speed at which the player 2 is swimming is within the predetermined speed range (for example, about 3 km/h), and the state in which the arms of the player 2 are in the air and the state in which the arms of the player 2 are in the water are alternately repeated. Accordingly, when the acceleration waveforms (the waveforms output by the acceleration sensor 113) are regular (have periodicity) (Y in step S101), a movement speed obtained by differentiating the position of the player terminal 3 included in the positioning data of the GPS sensor 110 is about 3 km/h (Y in step S102), and the hydraulic pressure and the atmospheric pressure are detected based on signals output by the pressure sensor 112 (Y in step S103) in the swim determination process (step S100), the processing unit 100 determines that the player 2 is swimming and changes the player 2 state from a negative state to “swim” (step S104).
When a period at which a voltage of a signal output by the acceleration sensor 113 matches a threshold Vt1 is substantially constant (within a predetermined range) for a predetermined time, the processing unit 100 may determine that the acceleration waveforms are regular. The threshold Vt1 may be appropriately determined. When the movement speed of the player terminal 3 is equal to or greater than 3 km/h−α1 and equal to or less than 3 km/h+α2, the processing unit 100 may determine that speed is about 3 km/h. Here, α1 and α2 may be appropriately determined. The hydraulic pressure is greater than the atmospheric pressure by a predetermined amount. Therefore, when a pressure applied to the player terminal 3 and calculated using a signal output by the pressure sensor 112 is periodically changed and a difference between the maximum value and the minimum value is equal to or greater than a threshold Pt1, the processing unit 100 may determine that the hydraulic pressure and the atmospheric pressure are detected. The threshold Pt1 may be appropriately set.
As described above, in the transition 1, the position of the player 2 is not substantially changed since the player 2 is changing clothes or the like. Accordingly, when the movement speed of the player terminal 3 is nearly zero (the player 2 nearly stops) (Y in step S201) in the transition 1 determination process (step S200), the processing unit 100 determines that the player 2 is in the transition 1 state and changes the player 2 state from “swim” to “transition 1” (step S202).
When the movement speed of the player terminal 3 is equal to or less than β1, the processing unit 100 may determines that the player 2 nearly stops. β1 may be appropriately determined.
As described above, in the bike, the speed at which the player 2 is biking is equal to or greater than the predetermined speed (for example, 20 km/h) and the player 2 moves against wind. Accordingly, when the movement speed of the player terminal 3 is equal to or greater than 20 km/h (Y in step S301) and the wind pressure is detected based on the signal output by the pressure sensor 112 (Y in step S302) in the bike determination process (step S300), the processing unit 100 determines that the player 2 is biking and changes the player 2 state from “transition 1” to “bike” (step S303).
As described above, in the transition 2, the position of the player 2 is not substantially changed since the player 2 is changing clothes or the like. Accordingly, when the movement speed of the player terminal 3 is nearly zero (the player 2 nearly stops) (Y in step S401) in the transition 2 determination process (step S400), the processing unit 100 determines that the player 2 is in the transition 2 state and changes the player 2 state from “bike” to “transition 2” (step S402).
As described above, in the run, arm swinging of the player 2 is regular (has periodicity) and the speed at which the player 2 is running is within the predetermined speed range (for example, 8 km/h to 20 km/h). Accordingly, when the acceleration waveforms (the waveforms output by the acceleration sensor 113) are regular (have periodicity) (Y in step S501) and the movement speed of the player terminal 3 is 8 km/h to 20 km/h (Y in step S502) in the run determination process (step S500), the processing unit 100 determines that the player 2 is running and changes the player 2 state from “transition 2” to “run” (step S503).
The storage unit 220 is configured with, for example, a plurality of IC memories and includes a ROM that stores data or a program used for the processing unit 200 to perform various calculation processes or control processes and a RAM that serves as a work area of the processing unit 200.
The recording medium 230 is a recording medium which can be read by the exercise diagnosis device 4 (an example of a computer) and is, for example, an optical disc (a CD or a DVD), a magneto-optical disc (MO), a magnetic disk, a hard disk, a magnetic tape, or a memory card. The recording medium 230 stores data or a program used for the processing unit 200 to realize an application function. In particular, in the embodiment, the recording medium 230 stores a diagnosis information generation program 231 used for the processing unit 200 to generate diagnosis information. The storage unit 220 or the recording medium 230 stores various kinds of information regarding the triathlon (map information regarding the course of the triathlon, a determination table for diagnosing an exercise of the player 2, object information indicating each of the states of “swim”, “transition 1”, “bike”, “transition 2”, and “run”, and the like).
The exercise diagnosis device 4 may receive various kinds of data or various programs including the diagnosis information generation program 231 stored in a recording medium of a server (not illustrated) via the network 6 or the like and may store the received various kinds of data or various programs in the storage unit 220 (the RAM).
The communication unit 210 communicates with the plurality of player terminals 3 or the information device 8 via the network 6. Specifically, the communication unit 210 receives identification information regarding the player terminals 3 and the exercise information regarding the players 2 from the plurality of player terminals 3 in a temporal order. The communication unit 210 receives a request for transmitting diagnosis information or selection information for selecting the player 2 who is a target for which the diagnosis information is generated, from the information device 8. The communication unit 210 transmits the diagnosis information in response to the transmission request to the information device 8.
The processing unit 200 (the processor) is configured with, for example, an MPU, a DSP, or an ASIC. The processing unit 200 performs various processes based on programs stored in the storage unit 220 or programs stored in the recording medium 230. In particular, in the embodiment, the processing unit 200 functions as an exercise information acquisition unit 201 and a diagnosis information generation unit 202 by executing the diagnosis information generation program 231 stored in the recording medium 230.
The exercise information acquisition unit 201 performs a process of acquiring the exercise information received by the communication unit 210 in sequence and storing the exercise information in association with the identification information (or the identification information regarding the player 2 carrying the player terminal 3) regarding the player terminal 3 in the storage unit 220 or the recording medium 230.
The diagnosis information generation unit 202 performs a process of diagnosing the exercise of the player 2 based on the exercise information regarding the plurality of players 2 stored in the storage unit 220 or the recording medium 230, generating the diagnosis information related to the diagnosis, and transmitting the generated diagnosis information to the information device 8 via the communication unit 210. For example, the diagnosis information generation unit 202 may compare the exercise information regarding the player 2 to the determination table stored in the storage unit 220 or the recording medium 230 and may generate the diagnosis information based on a comparison result. The determination table is, for example, a table in which a plurality of numerical ranges divided step by step and scores, diagnosis text information, or the like are associated for each item of the exercise information. With reference to the determination table, the diagnosis information generation unit 202 may specify a numerical range including actually measured numerical values (an average value, a maximum value, a minimum value, and the like of a predetermined period) in each item included in the exercise information regarding the player 2, select (further process) the diagnosis text information associated with the numerical value range, and generate the diagnosis information including the text information. Based on the exercise information regarding the plurality of players 2, the diagnosis information generation unit 202 may change boundary values or the like of the plurality of numerical ranges in each item in the determination table.
The diagnosis information generation unit 202 may acquire the selection information received by the communication unit 210, select the player 2 who is a target for which the diagnosis information is generated based on the acquired selection information, and generate the diagnosis information based on the exercise information regarding the selected player 2. For example, the diagnosis information generation unit 202 may diagnose the exercise of the selected player 2 separately in the plurality of states (“swim”, “transition 1”, “bike”, “transition 2”, and “run”) and generate diagnosis information related to the diagnosis of each of the plurality of states. For example, the diagnosis information generation unit 202 may generate the diagnosis information including the objects indicating the plurality of states of the player 2 based on the object information (the object information indicating the states, “swim”, “transition 1”, “bike”, “transition 2”, and “run”) stored in the storage unit 220 or the recording medium 230.
The diagnosis information generation unit 202 may generate advice information for improving the exercise of the player 2 based on a diagnosis result and generate the diagnosis information including the advice information. For example, the diagnosis information generation unit 202 may compare the exercise information regarding the player 2 to the determination table stored in the storage unit 220 or the recording medium 230 and generate the advice information based on a comparison result. For example, the above-described determination table includes advice text information as a part of the diagnosis text information. Thus, the diagnosis information generation unit 202 may specify a numerical range including an actually measured numerical value in each item included in the exercise information regarding the player 2 in the determination table, select the advice text information associated with the numerical range (process the text information as necessary), and generate advice information including the text information. For example, the diagnosis information generation unit 202 may generate the advice information separately in the plurality of states (“swim”, “transition 1”, “bike”, “transition 2”, and “run”).
The diagnosis information generation unit 202 may generate a trend graph of at least a part of the exercise information regarding the player 2, a course map, and attachment information such as the comparison result between the selected player 2 and the other players 2 and may generate diagnosis information including the attachment information along with the diagnosis result or the advice information. For example, the diagnosis information generation unit 202 can generate the trend graph by reading and plotting at least a part of the exercise information regarding the player 2 in a temporal order from the storage unit 220 or the recording medium 230 and can generate diagnosis information including the trend graph. For example, the diagnosis information generation unit 202 can read map information regarding a course from the storage unit 220 or the recording medium 230 and can generate diagnosis information including the map information. For example, the diagnosis information generation unit 202 can select another player 2 to be compared to the selected player 2 in response to a request from the information device 8, can compare the selected player 2 to the other player 2 in at least a part of the exercise information, and can generate the diagnosis information including a comparison result.
As illustrated in
Subsequently, when the communication unit 210 receives the selection information from the information device 8 (Y in step S24), the processing unit 200 acquires the selection information received by the communication unit 210 and selects the player 2 who is a target for which the diagnosis information is generated based on the acquired selection information (step S26). Conversely, when the communication unit 210 does not receive the selection information from the information device 8 (N in step S24), the processing unit 200 does not perform the process of step S26.
Subsequently, when the communication unit 210 receives a request for transmitting the diagnosis information (a signal requesting transmission of the diagnosis information) from the information device 8 (Y in step S28), the processing unit 200 acquires the transmission request received by the communication unit 210, generates the diagnosis information related to the player 2 selected in step S26 based on the acquired transmission request, and transmits the generated diagnosis information to the information device 8 (step S30).
Conversely, when the communication unit 210 does not receive the request for transmitting the diagnosis information from the information device 8 (N in step S28), the processing unit 200 does not perform the process of step S30. Then, the processing unit 200 repeatedly performs the processes after steps S20 to S30.
Then, for example, the diagnosis information transmitted to the information device 8 in step S30 is displayed on the display unit of the information device 8.
The transmission of the selection information from the information device 8 to the exercise diagnosis device 4 and the request for transmitting the diagnosis information may be performed while the player 2 is executing the triathlon or may be performed after the player 2 ends the triathlon.
When the exercise diagnosis device 4 includes a connection unit to a display unit, a sound output unit, or a printer, the flowchart of
In the diagnosis table 401, objects OB1, OB2, OB3, OB4, and OB5 are provided below the display fields of the states “swim”, “transition 1”, “bike”, “transition 2”, and “run” in display fields. The object OB1 is a figure recalling that the player 2 is swimming. The object OB2 is a figure recalling that the player 2 is transitioning from the swim to the bike. The object OB3 is a figure recalling that the player 2 is biking. The object OB4 is a figure recalling that the player 2 is transitioning from the bike to the run. The object OB5 is a figure recalling that the player 2 is running.
When the user of the information device 8 performs an operation of selecting each field in which a diagnosis result is written, information related to the diagnosis result is displayed.
An image 600 illustrated in
An image 700 illustrated in
An image 800 illustrated in
The user of the information device 8 can recognize the diagnosis results and the advice of the exercise of the player 2 and comparison results or the like of the exercise information to the professional player from the images illustrated in
As described above, in the exercise diagnosis system 1 according to the embodiment, each player terminal 3 automatically determines the plurality of states, “swim”, “transition 1”, “bike”, “transition 2”, and “run” of each player 2, generates the exercise information including the determined states, and transmits the exercise information to the exercise diagnosis device 4. The exercise diagnosis device 4 receives and stores the exercise information regarding each player 2 transmitted from each player terminal 3, diagnoses the exercise of the selected player 2 based on the selection information from the information device 8 in response to the transmission request from the information device 8, generates the diagnosis information related to the diagnosis, and transmits the diagnosis information to the information device 8. The information device 8 displays an image including the diagnosis information transmitted from the exercise diagnosis device 4 on the display unit. Accordingly, in the exercise diagnosis system 1 according to the embodiment, the exercise of the player 2 can be diagnosed in consideration of the states of the player 2, “swim”, “transition 1”, “bike”, “transition 2”, and “run” in the triathlon and the diagnosis results can be displayed on the display unit of the information device 8.
In the exercise diagnosis system 1 according to the embodiment, the exercise diagnosis device 4 generates the advice information for improving the exercise of the player 2 based on the diagnosis of the exercise of the selected player 2, generates the diagnosis information including the advice information, and transmits the diagnosis information to the information device 8. Accordingly, in the exercise diagnosis system 1 according to the embodiment, the appropriate advice can be supplied according to the diagnosis result of the exercise of the player 2 in consideration of the states of the player 2, “swim”, “transition 1”, “bike”, “transition 2”, and “run” in the triathlon.
In the exercise diagnosis system 1 according to the embodiment, the exercise diagnosis device 4 diagnoses the exercise of the selected player 2 and generates the advice information in each of the determined states of the player 2. Accordingly, in the exercise diagnosis system 1 according to the embodiment, the appropriate diagnosis result and advice can be supplied in each of the states of the player 2 “swim”, “transition 1”, “bike”, “transition 2”, and “run”.
Further, in the exercise diagnosis system 1 according to the embodiment, each of the plurality of player terminals 3 automatically determines the states of each player 2. Therefore, when the game event switches from the swim to the bike or switches from the bike to the run, manual work is not necessary, and thus each player 2 can focus on the triathlon.
The invention is not limited to the embodiment, but various modifications can be made within a range of the gist of the invention. Hereinafter, modification examples will be described. The same reference numerals are given to the same configurations as those of the foregoing embodiment and the description thereof will be omitted.
For example, in the foregoing embodiment, the processing unit 200 of the exercise diagnosis device 4 diagnoses the exercise of the player 2, generates the diagnosis information, and transmits the generated diagnosis information to the information device 8, but the information device 8 may generate the diagnosis information. For example, the exercise diagnosis device 4 may be replaced with a data collection device receiving the exercise information regarding the player 2 from the player terminal 3 and stores the exercise information in the storage unit 140, and the processing unit 300 of the information device 8 may acquire the exercise information regarding the player 2 via the data collection device from the player terminal 3 and generate the diagnosis information based on the exercise information. That is, the information device 8 may function as the exercise diagnosis device. The information device 8 may output the generated diagnosis information. For example, the information device 8 may output (display, print, or the like) the generated diagnosis information as an image and outputs the diagnosis information as a sound.
For example, the processing unit 100 of the player terminal 3 may perform a player 2 state determination process in a different procedure from the procedure of the state determination process (the swim determination process (step S100), the transition 1 determination process (step S200), the bike determination process (S300), the transition 2 determination process (step S400), and the run determination process (step S500)) illustrated in
In a first modification example of the player 2 state determination process, the processing unit 100 of the player terminal 3 performs a process of determining the plurality of states of the player 2, “swim”, “transition 1”, “bike”, “transition 2”, and “run” based on positioning data (positional information) generated and output by the GPS sensor 110, a signal output by the acceleration sensor 113 and a signal output by the pressure sensor 112.
As illustrated in
In the transition 1, since the player 2 changes clothes or the like, the motions of the arms of the player 2 are irregular (have no periodicity) and signals output by the acceleration sensor 113 are irregular (have no periodicity). The position of the player 2 is not substantially changed and the player nearly stops (the movement speed is zero). Further, since the arms of the player 2 are normally in the air, the pressure sensor 112 detects only the atmospheric pressure. Accordingly, as illustrated in
In the bike, since the motions of the arms of the player 2 are irregular (have no periodicity), the waveforms of the signals output by the acceleration sensor 113 are irregular (have no periodicity). A speed (movement speed) at which the player 2 is biking is equal to or greater than a predetermined speed (for example, 20 km/h). Since the player 2 moves against wind, the pressure sensor 112 detects a wind pressure. Accordingly, as illustrated in
In the transition 2, since the player 2 is changing clothes or the like, the motions of the arms of the player 2 are irregular (have no periodicity) and the waveforms of the signals output by the acceleration sensor 113 are irregular (have no periodicity). The position of the player 2 is not substantially changed and the player 2 nearly stops (a movement speed is zero). Further, since the arms of the player 2 are in the air, the pressure sensor 112 detects only the atmospheric pressure. Accordingly, as illustrated in
In the run, since the arm swinging of the player 2 is regular (has periodicity), the waveforms of the signals output by the acceleration sensor 113 are regular (have periodicity). A speed (movement speed) at which the player 2 is running is within a predetermined speed range (for example, 8 km/h to 20 km/h). Further, since the arms of the player 2 are normally in the air, the pressure sensor 112 detects only the atmospheric pressure. Accordingly, as illustrated in
In a second modification example of the player 2 state determination process, the processing unit 100 of the player terminal 3 performs a process of determining the plurality of states of the player 2, “swim”, “transition 1”, “bike”, “transition 2”, and “run” based on the positioning data (positional information) generated and output by the GPS sensor 110, at least one of the signal output by the acceleration sensor 113 and the signal output by the pressure sensor 112, and at least one of the signal output by the angular velocity sensor 114 and the signal output by the temperature sensor 116.
In the swim, the strokes of the arms of the player 2 are regular (have periodicity), a speed at which the player 2 is swimming is within a predetermined speed range (for example, about 3 km/h), and a state in which the arms of the player 2 are in the air and a state in which the arms are in the water are alternately repeated. Accordingly, as illustrated in
In the transition 1, since the player 2 is changing clothes or the like, the motions of the arms of the player 2 are irregular (have no periodicity), the position of the player 2 is not substantially changed, and the arms of the player 2 are normally in the air. Accordingly, as illustrated in
In the bike, the motions of the arms of the player 2 are irregular (have no periodicity), a speed at which the player 2 is biking is equal to or greater than a predetermined speed (for example, 20 km/h), the player 2 moves against wind, and the arms of the player 2 are normally in the air. Accordingly, as illustrated in
In the transition 2, since the player 2 is changing clothes or the like, the motions of the arms of the player 2 are irregular (have no periodicity), the position of the player 2 is not substantially changed, and the arms of the player 2 are normally in the air. Accordingly, as illustrated in
In the run, the arm swinging of the player 2 is regular (has periodicity), a speed at which the player 2 is running is within a predetermined speed range (for example, about 8 km/h to 20 km/h), and the arms of the player 2 are normally in the air. Accordingly, as illustrated in
In a third modification example of the player 2 state determination process, as illustrated in
For example, the exercise diagnosis system 1 according to the foregoing embodiment diagnoses the exercise of the player 2 of the triathlon. However, the exercise diagnosis system 1 may also diagnose an exercise of the player 2 in any game including a plurality of game events such as winter triathlon (snow run=>snow bike=>cross country ski), duathlon (first run=>bike=>second run), or aquathlon (run=>swim or first run=>swim=>second run), biathlon (cross country ski=>rifle shooting). For example, in a winter triathlon, the processing unit 100 of the player terminal 3 can apply the above-described run determination process to determination of whether the player 2 is executing a snow run. The above-described bike determination process can be applied to determination of whether the player 2 is executing a snow bike. The above-described transition 1 determination process can be applied to transition of the player 2 from the snow run to the snow bike and the above-described transition 2 determination process can be applied to transition of the player 2 from the snow bike to a cross country. In general, in cross country ski, the player 2 pokes the ground with a stock in an uphill ground or a flat ground. Therefore, a waveform of a signal output by the acceleration sensor 113 or a signal output by the angular velocity sensor 114 has a steep peak. Since a traveling speed (movement speed) of the player 2 is within a predetermined speed range (for example, 20 km/h or less) and the arms of the player 2 are normally in the air, the temperature sensor 116 detects temperature. In a downhill ground, a traveling speed (movement speed) of the player 2 is high (for example, 20 km/h or more) and an altitude continuously decreases. Therefore, coordinates indicating an altitude of positioning data (positional information) generated and output by the GPS sensor 110 or atmospheric pressure detected by the pressure sensor 112 continuously decreases and the arms of the player 2 are normally in the air, the temperature sensor 116 detects temperature. Accordingly, the processing unit 100 of the player terminal 3 can determine that the player 2 is executing cross country ski based on at least one of signals output by the GPS sensor 110, the pressure sensor 112, the acceleration sensor 113, the angular velocity sensor 114, and the temperature sensor 116.
For example, in the foregoing embodiment, at least some of the various sensors (the GPS sensor 110, the geomagnetic sensor 111, the pressure sensor 112, the acceleration sensor 113, the angular velocity sensor 114, the pulse rate sensor 115, and the temperature sensor 116) may not be integrated with the player terminal 3.
For example, in the foregoing embodiment, some of the functions of the exercise diagnosis device 4 or the information terminal 5 may be mounted on the player terminal 3 and some of the functions of the player terminal 3 may be mounted on the exercise diagnosis device 4 or the information terminal 5. For example, some of the functions of the exercise diagnosis device 4 may be mounted on the information device 8 or some of the functions of the information device 8 may be mounted on the exercise diagnosis device 4.
For example, in the foregoing embodiment, functions of a known smartphone, for example, a camera function, a calling function, and a communication function may be mounted on the player terminal 3 or another sensing function (a humidity sensor or the like) may be mounted on the player terminal 3. For example, the player terminal 3 can be configured not only with a wrist type electronic device but also with any of various types of electronic devices such as an earphone type electronic device, a ring type electronic device, a pendant type electronic device, an electronic device worn on a sports instrument, a smartphone, and a head-mounted display (HMD). The player terminal 3 may be mounted at a position at which an exercise situation of the player 2 can be analyzed or may be mounted not only on a wrist but also, for example, an arm, a waist, a breast, or a leg.
For example, in the foregoing embodiment, the player terminal 3 performs various processes using a satellite signal from a GPS satellite. However, a positioning satellite of Global Navigation Satellite System (GNSS) other than GPS or a satellite signal from a positioning satellite other than GNSS may be used. For example, satellite signals from one or two or more of satellite positioning systems such as Wide Area Augmentation System (WAAS), European Geostationary-Satellite Navigation Overlay Service (EGNOS), Quasi Zenith Satellite System (QZSS), GLObal NAvigation Satellite System (GLONASS), GALILEO, and BeiDou Navigation Satellite System (BeiDou) may be used.
The foregoing embodiments and modification examples are merely examples, but the invention is not limited thereto. For example, the embodiments and the modification examples can also be appropriately combined.
The invention includes substantially the same configurations (for example, configurations in which functions, methods, and results are the same or configurations in which objectives and effects are the same) as the configurations described in the embodiments. The invention includes configurations in which unsubstantial portions of the configurations described in the embodiment are replaced. The invention includes configurations in which the same operational effects as the configurations described above or configurations in which the same objectives can be achieved. The invention includes configurations in which known technologies are added to the configuration described in the embodiments.
Number | Date | Country | Kind |
---|---|---|---|
2016-239665 | Dec 2016 | JP | national |