Patent Publication Number: US-2018028863-A1

Title: Swimming information processing system, information processing apparatus, swimming information processing method, and program

Description:
CROSS REFERENCE 
     The entire disclosure of Japanese Patent Application No. 2016-147091, filed Jul. 27, 2016, is expressly incorporated by reference herein. 
     BACKGROUND 
     1. Technical Field 
     The present invention relates to a swimming information processing system, an information processing apparatus, a swimming information processing method, and a program. 
     2. Related Art 
     In recent years, popularity of outdoor water sports in a river, a sea, and a lake has been grown as sports are diversified and specialized. There are various competitions including swimming events as the water sports, and particularly, open water swimming (OWS) or a triathlon is also adopted for official Olympic games, and competition population is also increased. Competitions in which general participants participate are also organized in various places. 
     Meanwhile, as described in JP-A-2005-152496, a device that is worn on a body of a swimmer to measure the number of turns and the total swimming distance in swimming has been known as a device used in swimming. In the water sports such as the OWS or the triathlon, such a device has been used in the competition or the training field. 
     However, in a case where the device described in JP-A-2005-152496 is used in the outdoor water sports, information to be measured is not sufficient. For example, since the OWS is a sport that swimmers compete in consideration of the external influence under a nature environment in the outdoors, it is difficult to ascertain the situation of the swimmer while watching over the situation of the swimmer by using only the information acquired by measuring the swimmer. 
     SUMMARY 
     An advantage of some aspects of the invention is to provide a system capable of watching over the situation of the swimmer who takes outdoor water sports. 
     APPLICATION EXAMPLE 1 
     A swimming information processing system according to this application example includes: a wearable device that includes a positional sensor which measures positional information of a swimmer, an activity sensor which measures activity information of the swimmer, a swimming information generation unit which generates swimming information related to swimming of the swimmer based on the activity information, and a transmission unit that transmits the swimming information and the positional information; and an information processing apparatus that includes a reception unit which receives the swimming information and the positional information from the wearable device, and a display information generation unit which acquires map information corresponding to the positional information and generates display information by using the positional information, the map information, and the swimming information. 
     According to this application example, the display information is generated based on the map information corresponding to the positional information of the swimmer and the swimming information related to the swimming of the swimmer. Since information of a nature environment is included in the map information, it is possible to consider the swimming information of the swimmer in association with an external influence that influences the swimmer under the nature environment. Accordingly, it is possible to watch over the situation of the swimmer who takes outdoor water sports by using the positional information, the swimming information, and the map information of the swimmer. 
     APPLICATION EXAMPLE 2 
     In the swimming information processing system according to the application example, the display information generation unit generates movement history information based on the positional information of the swimmer, and generates the display information acquired by superimposing the movement history information and the swimming information on the map information. 
     According to this application example, it is possible to watch over the situation of the swimmer who moves by using the display information. 
     APPLICATION EXAMPLE 3 
     In the swimming information processing system according to the application example, the swimming information includes swimming style information of the swimmer, and the swimming information includes at least one of a stroke pitch, a stroke count, a stroke distance, a swimming time, and a swimming distance which correspond to the swimming style information. 
     According to this application example, the swimming information is information capable of performing detailed analysis on a swimming style of each swimming style information item of the swimmer. 
     APPLICATION EXAMPLE 4 
     In the swimming information processing system according to the application example, the display information includes a plurality of objects corresponding to a plurality of swimming information items. 
     According to this application example, it is easy to identify the swimming information of the display information by using the object. 
     APPLICATION EXAMPLE 5 
     In the swimming information processing system according to the application example, the display information generation unit generates the object according to at least any one of a predetermined elapsed time, a predetermined movement distance, a change of the positional information, and a change of the swimming information. 
     According to this application example, it is possible to generate the objects according to various events, and it is possible to add the generated objects to the display information. 
     APPLICATION EXAMPLE 6 
     In the swimming information processing system according to the application example, the positional sensor includes at least one of a GNSS positioning sensor, a WiFi positioning sensor, and a 3G positioning sensor. 
     It is possible to measure the positional information under an outdoor environment by the sensor included in the positional sensor. 
     APPLICATION EXAMPLE 7 
     In the swimming information processing system according to the application example, the activity sensor includes at least one of an accelerometer and a gyroscope. 
     It is possible to measure the activity information with an acceleration and an angular velocity of the swimmer by using the sensors included in the activity sensor. 
     APPLICATION EXAMPLE 8 
     In the swimming information processing system according to the application example, the activity sensor includes a pressure sensor. 
     It is possible to measure the activity information related to an atmospheric pressure and a water pressure of the swimmer by using the sensor. 
     APPLICATION EXAMPLE 9 
     In the swimming information processing system according to the application example, the wearable device includes a biometric sensor that measures biometric information of the swimmer, the transmission unit transmits the biometric information, the reception unit of the information processing apparatus receives the biometric information, and the display information generation unit generates the display information acquired by superimposing the movement history information and the biometric information on the map information. 
     It is possible to watch over the situation of the swimmer by associating the biometric information of the swimmer who takes the outdoor water sports with the movement history information by using the map information and the swimming information including the biometric information of the swimmer. 
     APPLICATION EXAMPLE 10 
     In the swimming information processing system according to the application example, the biometric sensor is a pulse sensor, and the biometric information is pulse rate information. 
     It is possible to estimate a load state of the swimmer due to an exercise by using the pulse rate information. 
     APPLICATION EXAMPLE 11 
     In the swimming information processing system according to the application example, the reception unit receives environment information corresponding to the positional information from the outside, and the display information generation unit generates the display information based on the positional information, the map information, the swimming information, and the environment information. 
     It is possible to consider the external influence that influences the swimmer under the nature environment by using the environment information in detail. 
     APPLICATION EXAMPLE 12 
     In the swimming information processing system according to the application example, the environment information includes at least one information item of a tide, topography, a water depth, and a water temperature. 
     It is possible to acquire the environment information that influences the swimming information of the swimmer. 
     APPLICATION EXAMPLE 13 
     In the swimming information processing system according to the application example, in a case where tide velocity information which is a velocity of the tide is included in the environment information, the display information generation unit calculates propulsion velocity information which is a velocity corresponding to a propulsion power of the swimmer, and generates the display information including the movement history information and the propulsion velocity information based on the tidal velocity information and the positional information. 
     It is possible to ascertain the velocity according to the propulsion power of the swimmer. 
     APPLICATION EXAMPLE 14 
     In the swimming information processing system according to the application example, the reception unit receives swimming information items and positional information items of a plurality of swimmers, and the display information generation unit generates the display information based on the positional information items, map information items, and the swimming information items of the plurality of swimmers. 
     It is possible to watch over the situations of the plurality of swimmers while comparing the situations of the swimmers in a competition in which the plurality of swimmers participates by using the display information. 
     APPLICATION EXAMPLE 15 
     In the swimming information processing system according to the application example, the information processing apparatus includes a display unit that displays the display information. 
     It is possible to display the generated display information in the swimming information processing system. 
     APPLICATION EXAMPLE 16 
     In the swimming information processing system according to the application example, the positional information includes a current position, and the positional information includes at least one of the current position, a movement velocity, and a movement distance. 
     The information related to the current position of the swimmer is acquired, and thus, it is possible to generate the display information related to the position of the swimmer based on the current position. 
     APPLICATION EXAMPLE 17 
     An information processing apparatus according to this application example includes: a reception unit that receives positional information and swimming information of a swimmer who swims; and a display information generation unit that acquires map information corresponding to the positional information, acquires environment information related to the swimmer, and generates display information by using the map information, the environment information, and the swimming information. 
     According to this application example, the display information is generated by using the map information corresponding to the positional information of the swimmer, the environment information related to the swimmer, and the swimming information related to the swimming of the swimmer. Since the information of the nature environment is included in the map information and the environment information, it is possible to consider the swimming information of the swimmer in association with the external influence that influences the swimmer under the nature environment. Accordingly, it is possible to watch over the situation of the swimmer who takes the outdoor water sports by using the swimming information of the swimmer, the environment information, and the map information. 
     APPLICATION EXAMPLE 18 
     An information processing apparatus according to this application example includes: a reception unit that receives swimming information of a swimmer who swims; and a display information generation unit that acquires environment information related to the swimmer, and generates display information by using the environment information and the swimming information. 
     According to this application example, the display information is generated using the swimming information related to the swimming of the swimmer and the environment information related to the swimmer. Since the information of the nature environment is included in the environment information, it is possible to consider the swimming information of the swimmer in association with the external influence that influences the swimmer under the nature environment. Accordingly, it is possible to recognize the situation that influences the swimmer who takes the outdoor water sports by using the environment information and the swimming information of the swimmer. 
     APPLICATION EXAMPLE 19 
     In the information processing apparatus according to Application Examples 17 and 18, the environment information includes at least one information item of a tide, topography, a water depth, and a water temperature. 
     It is possible to acquire the environment information that influences the swimming information of the swimmer. 
     APPLICATION EXAMPLE 20 
     A swimming information processing method according to this application example includes: acquiring positional information of a swimmer; acquiring activity information of the swimmer; generating swimming information related to the swimmer based on the activity information; acquiring map information corresponding to the positional information; and generating display information based on the positional information, the map information, and the swimming information. 
     According to this application example, the display information is generated based on the map information corresponding to the positional information of the swimmer and the swimming information related to the swimming of the swimmer. Since the information of the nature environment is included in the map information, it is possible to consider the swimming information of the swimmer in association with the external influence that influences the swimmer under the nature environment. Accordingly, it is possible to watch over the situation of the swimmer who takes outdoor water sports by using the positional information, the swimming information, and the map information of the swimmer. 
     APPLICATION EXAMPLE 21 
     A program according to this application example causes a computer to perform a swimming information processing method including: acquiring positional information of a swimmer; acquiring activity information of the swimmer; generating swimming information related to the swimmer based on the activity information; acquiring map information corresponding to the positional information; and generating display information based on the positional information, the map information, and the swimming information. 
     According to this application example, the display information is generated based on the map information corresponding to the positional information of the swimmer and the swimming information related to the swimming of the swimmer. Since the information of the nature environment is included in the map information, it is possible to consider the swimming information of the swimmer in association with the external influence that influences the swimmer under the nature environment. Accordingly, it is possible to watch over the situation of the swimmer who takes outdoor water sports by using the positional information, the swimming information, and the map information of the swimmer. 
     APPLICATION EXAMPLE 22 
     A wearable device according to this application example includes a timepiece that measures a time and outputs time information, a positional sensor that measures positional information of a swimmer, an activity sensor that measures activity information of the swimmer, a processing unit that generates swimming information related to swimming of the swimmer based on the activity information and generates transmission information acquired by associating the swimming information and the positional information with the time information, and a transmission unit that transmits the transmission information. 
     According to this application example, since the transmission information acquired by associating the swimming information and the positional information of the swimmer with the time information is transmitted, it is possible to acquire the movement situation and the positional information of the swimmer from the transmission information. It is possible to generate the display information based on the map information corresponding to the positional information of the swimmer and the swimming information related to the swimming of the swimmer by using the transmission information. It is possible to consider the swimming information of the swimmer in association with the external influence that influences the swimmer under the nature environment by using the map information. Accordingly, it is possible to watch over the situation of the swimmer who takes outdoor water sports by using the positional information, the swimming information, and the map information of the swimmer. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements. 
         FIG. 1  is an explanatory diagram showing an outline of an OWS system. 
         FIG. 2  is a schematic explanatory diagram showing a wearable device. 
         FIG. 3  is a block diagram showing a schematic configuration of the wearable device. 
         FIG. 4  is a block diagram showing a schematic configuration of a tablet PC. 
         FIG. 5  is a diagram showing an example of a positional information table. 
         FIG. 6  is a diagram showing an example of a first swimming information table. 
         FIG. 7  is a diagram showing an example of a second swimming information table. 
         FIG. 8  is a diagram showing an example of a biometric information table. 
         FIG. 9  is a diagram showing an example of screen data. 
         FIG. 10  is a diagram showing an example of screen data. 
         FIG. 11  is a diagram showing an example of screen data. 
         FIG. 12  is a diagram showing an example of screen data. 
         FIG. 13  is a diagram showing an example of screen data. 
         FIG. 14  is a diagram showing an example of screen data. 
         FIG. 15  is a diagram showing an example of screen data. 
         FIG. 16  is a diagram showing an example of screen data. 
         FIG. 17  is a diagram showing an example of screen data. 
         FIG. 18  is a diagram showing an example of screen data. 
         FIG. 19  is a diagram showing an example of screen data. 
         FIG. 20  is a diagram showing an example of screen data. 
         FIG. 21  is a sequence diagram showing a process of the OWS system. 
     
    
    
     DESCRIPTION OF EXEMPLARY EMBODIMENTS 
     Hereinafter, embodiments of the invention will be described with reference to the drawings. In the following description, since the units or the screens have sizes capable of being recognized, the scales or arrangement positions of the units or screens are different from the actual scales or arrangement positions thereof. 
     Embodiment 1 
     Outline of OWS System 
       FIG. 1  is an explanatory diagram showing an outline of an OWS system. 
     Although OWS will be described as an example of water sports as a target in the present embodiment, the water sports are not limited to the OWS. For example, the water sports may be applied to sports of swimming outdoors, and the water sports may be triathlon, aquathlon, and long-distance swimming competition, or may be leisure sports such as snorkeling or swimming in the sea. 
     An OWS system  1  shown in  FIG. 1  is equivalent to a swimming information processing system, and includes wearable devices  5 , and a tablet PC  3  as an information processing apparatus. The wearable devices  5  are respectively worn on a swimmer UA, a swimmer UB, and a swimmer UC who swim in open-water such as the coast. A wearable device  5 A is worn on the swimmer UA, a wearable device  5 B is worn on the swimmer UB, and a wearable device  5 C is worn on the swimmer UC. The wearable devices  5  ( 5 A,  5 B, and  5 C) are wirelessly connected to the tablet PC (information processing apparatus)  3  through wireless communication  2 , and transmit information items (time information T, positional information P, swimming information S, and biometric information B) of the swimmer UA to the swimmer UC which are measured in the wearable devices  5  to the tablet PC  3 . 
     The tablet PC  3  is connected to the Internet through network communication  4 . The Internet is connected to a website (server)  6  or a television station  7  equivalent to the outside through the network communication  4 . The tablet PC  3  receives environment information En and map information M corresponding to the positional information P from the website  6 . 
     The tablet PC  3  generates display information Disp by using the time information T, the positional information P, the swimming information S, the biometric information B, the map information M, and the environment information En. The generated display information Disp is displayed on a display unit  60  (a screen D 10  and a screen D 50 ). The display information Disp is transmitted to the television station  7  via the Internet, and is displayed on TVs  8  ( 8 A and  8 B) of ordinary households as some (screens D 10 ) of television display screens broadcast from the television station  7 . 
     The TV  8  and the display unit  60  of the tablet PC  3  are equivalent to a display unit. 
     In so doing, if the display information Disp generated in the tablet PC  3  is displayed on the display unit  60  or the TV  8 , a viewer who views the display information Disp can check a situation (swimming information S) in which the swimmer swims on a map (map information M). It is possible to ascertain the situation of the swimmer while watching over the situation of the swimmer including the information such as the time information T, the biometric information B, or the environment information En at a glance. 
     Hereinafter, the OWS system  1  capable of obtaining such an effect will be described in detail. 
     Wearable Device 
       FIG. 2  is a schematic explanatory diagram showing the wearable device.  FIG. 3  is a block diagram showing a schematic configuration of the wearable device. 
     In  FIG. 2 , a state in which the wearable device  5  is wound around a wrist WR of the swimmer by using a band BA is shown. The wearable device  5  is a wristwatch-type information device having a water pressure resistant structure, and includes a pulse sensor  21  that is provided so as to be exposed on a surface of the band BA facing the wrist WR, a display unit  25  that is provided so as to be exposed on a surface of the band BA opposite to the wrist WR, and a positional sensor  10 , an activity sensor  16 , a communication unit  29 , a processing unit  30 , and a power supply (not shown) which are provided so as to be built in the band BA. Next, functions thereof will be described in detail with reference to  FIG. 3 . Although it has been described in the present embodiment that the wearable device  5  is worn on the wrist, the present embodiment is not limited thereto. For example, the wearable device maybe worn on the ankle, head, ear, waist, or body of the swimmer. 
     The wearable device  5  includes the positional sensor  10 , the activity sensor  16 , a biometric information detection unit  20 , a timepiece unit  23 , the display unit  25 , an operation unit  27 , the communication unit  29 , the processing unit  30 , and a storage unit  40 . 
     The positional sensor  10  includes a GNSS positioning sensor  11 . Alternatively, a 3G positioning sensor  13  or a WiFi® positioning sensor  12  using radio waves (WiFi or cellular phone wireless) for communication may be provided as a positioning sensor. The positional information P of the wearable device  5  is measured by the positioning sensors, and is output to the processing unit  30 . 
     The positional information P includes information items such as a latitude, a longitude, an altitude, a movement velocity, and a positioning time. The positioning time is a time when the latitude, the longitude, and the altitude are measured. The movement velocity is vector information including information items of a movement direction and a movement speed. The information items of the latitude and the longitude in the positioning time are equivalent to a current position. As the positional information P, at least the information items of the latitude and the longitude in the positioning time are necessary. The movement velocity and a movement distance to be described below may be calculated from the information items of the latitude and the longitude in the positioning time. In a case where the information of the altitude is measured by the positional sensor  10 , the positional information P may include the information of the altitude. The movement distance may be calculated based on the positional information P between two points. 
     The GNSS positioning sensor  11  includes an antenna unit that receives satellite signals from a positioning Global Navigation Satellite System (GNSS) satellite, a front end unit, and a positioning information calculation unit (none of them are shown), and extracts positioning information superimposed on the RF signal and acquires the extracted positioning information if a radio frequency (RF) signal including the satellite signal transmitted from the positioning GNSS satellite is received. The GNSS positioning sensor performs a known position calculation process on the acquired positioning information, calculates the positional information P of the wearable device  5 , and outputs the calculated positional information for every unit time (for example, one second) to the processing unit  30 . 
     The GNSS positioning sensor  11  may calculate the positional information based on a reception frequency of a reception signal acquired from the GNSS satellite. In this method, the GNSS positioning sensor calculates a vector quantity having components in three directions perpendicular to each other, as position coordinates by performing a known position calculation operation based on code phases using at least four GNSS satellites. The vector quantity having components in three directions perpendicular to each other is calculated as a velocity vector by performing a known operation based on the reception frequencies (Doppler frequencies acquired from the reception frequencies) of four GNSS satellites. In so doing, the calculated positional coordinates (latitude, longitude, and altitude) and the velocity vector (movement velocity) together with the positioning time are output as the positional information P to the processing unit  30 . 
     The WiFi positioning sensor  12  receives radio waves (beacon signals) transmitted from a plurality of WiFi access points. The position coordinates of the wearable device  5  are calculated by using radio wave intensity of the received radio waves and positional information of the WiFi access point which is previously stored in the storage unit  40 . The movement velocity is calculated using a plurality of continuously acquired position coordinates and positioning times. The calculated positional information P is output to the processing unit  30 . 
     The 3G positioning sensor  13  receives radio waves transmitted from a plurality of cellular phone base stations, and calculates the position coordinates of the wearable device  5  by using the radio wave intensity of the received radio waves and the positional information of the cellular phone base station which is previously stored in the storage unit  40 . The movement velocity is calculated using a plurality of continuously acquired position coordinates and positioning times. The calculated positional information P is output to the processing unit  30 . 
     The positional information items P output from these sensors are output to a positional information acquisition unit (processing unit  30 ). The positional sensor  10  may calculate the positional information P having higher accuracy by using the plurality of positional information items P output from the sensors. The positional sensor  10  may include at least one of the GNSS positioning sensor  11 , the WiFi positioning sensor  12 , and the 3G positioning sensor  13 , or may not necessarily include all the positioning sensors. Other positioning sensors may be used as long as the positional information P of the wearable device  5  can be output. 
     The activity sensor  16  includes sensors such as an accelerometer  17 , a gyroscope  18 , and a barometric pressure sensor  19 . Activity information is measured by these sensors, and is output to the processing unit  30  for every unit time (for example, 0.0625 seconds). The activity information is used for calculating the swimming information S by using a swimming information generation unit  37  (processing unit  30 ) to be described below. The barometric pressure sensor  19  is equivalent to a pressure sensor. 
     The accelerometer  17  is a sensor that detects acceleration signals in three axial directions perpendicular to each other. The accelerometer  17  measures acceleration changes of the axes for every sampling interval. As a preferred example, a sampling frequency is set to be equal to or greater than 16 Hz. The accelerometer  17  detects the movement of the swimmer in three axial directions, performs amplification, waveform shaping, and A/D conversion on the detected acceleration signals in an amplification circuit, a waveform shaping circuit, and an A/D conversion circuit (none of them are shown), and outputs the converted acceleration data as the activity information to the swimming information generation unit  37  (processing unit  30 ). 
     The acceleration signals may be output to the biometric information detection unit  20  to be described below, and in this case, the acceleration signals may be used in a suppression process of a body movement noise superimposed on a pulse wave signal when the biometric information B is detected in the biometric information detection unit  20 . The acceleration signal may be output as operation information to the operation unit  27  under the control of the processing unit  30 . 
     The gyroscope  18  is a sensor that detects an angular velocity with three axes perpendicular to each other as its central axis. The gyroscope  18  performs amplification, waveform shaping, and A/D conversion on gyro signals detected for every unit time in the amplification circuit, the waveform shaping circuit, and the A/D conversion circuit (none of them are shown), and the converted gyro data is output as the activity information to the swimming information generation unit  37  (processing unit  30 ). The processing unit  30  may calculate movement such as rotation or tilt of the wrist WR of the swimmer who wears the wearable device  5  by using the gyro data. 
     Although the accelerometer  17  and the gyroscope  18  use detection targets as axes of three axial directions, the detection targets thereof are not limited to three axes, and maybe one axis, two axes, or four or more axes. The processing unit  30  may use the acceleration signal or the gyro signals output from the accelerometer  17  and the gyroscope  18 , as information generated by performing interpolation on the positional information P between the positional information items P output for every positioning time. 
     The barometric pressure sensor  19  is a sensor that detects a pressure including an atmospheric pressure and a water pressure for every unit time. The barometric pressure sensor  19  performs amplification, waveform shaping, and A/D conversion on pressure signals detected for every unit time in the amplification circuit, the waveform shaping circuit, and the A/D conversion circuit (none of them are shown), and outputs the converted pressure data as the activity information to the swimming information generation unit  37  (processing unit  30 ). The barometric pressure sensor  19  may determine whether a value of the pressure data is the atmospheric pressure or the water pressure, and may output the determined result (for example, the atmospheric pressure is a value of “0” and the water pressure is a value of “1”) as the activity information to the swimming information generation unit  37 . 
     The activity sensor  16  may include any one of the accelerometer  17  and the gyroscope  18 , and in this case, the activity sensor may output the activity information measured by any one sensor thereof to the processing unit  30 . 
     The sensors included in the activity sensor  16  are not limited to the sensors such as the accelerometer  17 , the gyroscope  18 , and the barometric pressure sensor  19 . For example, the activity sensor may include a geomagnetic sensor (azimuth sensor) that outputs an azimuth signal. 
     The biometric information detection unit  20  includes biosensors such as a pulse sensor  21  and a temperature sensor  22 . The biometric information B of the swimmer who wears the wearable device  5  is detected by these biosensors, and is output to the processing unit  30 . The biometric information detection unit  20  is equivalent to a biometric sensor. 
     The biometric information B includes information items such as a pulse rate, a body temperature, breathing, and detection time. 
     The pulse sensor  21  includes a photoelectric sensor or a calculation circuit, and is a sensor module that detects a pulse wave of a user such as the swimmer and calculates a pulse rate. The photoelectric sensor includes a light-emitting element and a light-receiving element. The photoelectric sensor irradiates the wrist WR with light from the light-emitting element, and receives reflection light reflected from a blood vessel by the light-receiving element. The pulse sensor  21  detects the pulse wave of the user by using a phenomenon in which light reflectance values are different when the blood vessel expands and when the blood vessel contracts. The calculation circuit analyzes signal intensity values of the frequencies by performing a frequency decomposition process on data of the detected pulse wave, specifies a frequency spectrum equivalent to the pulse wave from a frequency spectrum including noise other than the pulse wave, and calculates the pulse rate. A ratio of a signal (S) of the pulse wave to noise (N) other than the pulse wave is called an SN ratio, and is used for determining a degree of reliability of the calculated pulse rates. Since movement of the wrist WR due to a swimming action of the user is one cause of the noise other than the pulse wave, it is possible to specify the frequency spectrum equivalent to the pulse wave while referring to the acceleration signal or the gyro signals changed with the movement of the wrist WR. 
     The pulse sensor  21  outputs the calculated pulse rate as the biometric information B to the biometric information acquisition unit  35  (processing unit  30 ). 
     The pulse sensor  21  is not limited to the photoelectric sensor, and a pulse pressure gauge that detects a pulse pressure by using an ultrasonic sensor or a piezoelectric element which detects the contraction of the blood vessel with ultrasonic waves and measures the pulse rate may be employed. 
     The temperature sensor  22  is a known sensor that detects a temperature of a subcutaneous portion or a skin temperature of the wrist WR in a contact or non-contact manner. The temperature sensor  22  calculates a body temperature from the detected temperature signal, and outputs the body temperature as the biometric information B to the processing unit  30 . 
     The timepiece unit  23  is a real-time clock, and generates sampling intervals used in the sensors included in the positional sensor  10 , the activity sensor  16 , and the biometric information detection unit  20  or unit times output to the processing unit  30 . The unit time is used for generating the time information T for generating time series information  42  in the processing unit  30 . The timepiece unit has a measurement function such as a timer function, a calendar function, a clock function, or a stopwatch function. 
     The display unit  25  is a display device capable of displaying characters or icons, and includes, for example, a display drive circuit and a flexible dot matrix type electrophoretic display (EPD) capable of being flexibly deformed. Various display information items are displayed in response to display signals output from the processing unit  30 . 
     The display unit  25  is not limited to the EPD, and may be a liquid crystal display (LCD), a segment type LCD, or an organic electroluminescent display. 
     The operation unit  27  is an operation button, a switch, or a touch panel that covers a display surface of the display unit  25  (none of them are shown), and outputs an operation signal corresponding to an operation of an operator including the swimmer to the processing unit  30 . The operation unit  27  outputs an operation signal of the operation information collating with a predetermined pattern of the acceleration signal in a case where the acceleration signal corresponding to the operation information is input from the accelerometer  17 . For example, the operation unit  27  may detect that tapping is continuously performed three times from the pattern of the acceleration signal output from the accelerometer  17 . In a case where it is determined that the tapping operation is continuously performed three times, the operation unit  27  outputs an operation signal for realizing a function corresponding to a predetermined operation, for example, a function of displaying a stroke pitch during swimming, to the processing unit  30 . 
     As a preferred example, the communication unit  29  is a wireless adapter with reduced power consumption. The communication unit controls a communication processing unit  39  (to be described below) to mutually establish communication with the tablet PC  3 , and transmits data measured by the wearable device  5  or data stored in the storage unit  40 . 
     The communication unit  29  may include a communication adapter having a common wireless communication method and communication protocol between the wearable device  5  and the tablet PC  3 . The communication unit  29  includes a wired communication adapter, a short-range wireless adapter, or a communication adapter such as cellular communication or a wireless local area network (LAN), and may be connected with the tablet PC  3  or another information device or server so as to exchange data through a mobile communication network including a cellular communication network, a general Internet or intranet communication network, or a relaying access point. 
     Processing Unit and Storage Unit/Wearable Device 
     The processing unit  30  includes a processor such as a CPU or a digital signal processor (DSP), and is a control device and a calculation device (computer) that generally controls the units of the wearable device  5 . The processing unit  30  includes the functional units such as the positional information acquisition unit  31 , the biometric information acquisition unit  35 , the swimming information generation unit  37 , and the communication processing unit  39 . All the functional units are not necessarily essential constituent elements. The processing unit may include other functional units. 
     The storage unit  40  includes a storage device such as a ROM, a flash ROM, a RAM, a FeRAM, or an SSD, and stores the time series information  42 , a swimming pattern table  50 , identification information  52 , and a program  54 . The time series information  42  is data associated with the time information T, and includes positional information data  43 , biometric information data  45 , and swimming information data  46 . 
     Hereinafter, the data items stored in the storage unit  40  and the functional units of the processing unit  30  will be described. 
     Positional Information Acquisition Unit 
     The positional information acquisition unit  31  controls the positional sensor  10 , and acquires the positional information P. The acquired positional information P is stored in the storage unit  40 . The positional information P is stored as the time series information  42  in the positional information data  43 . Specifically, the positional information acquisition unit  31  stores the information items of the latitude, the longitude, the altitude, and the movement velocity for every positioning time in the positional information data  43 . For example, the stored positioning time is a time (date, hour, minute, and second) for every second. 
     Biometric Information Acquisition Unit 
     The biometric information acquisition unit  35  controls the biometric information detection unit  20  to acquire the biometric information B. The acquired biometric information B is stored in the storage unit  40 . The biometric information B is stored as the time series information  42  in the biometric information data  45 . Specifically, the biometric information acquisition unit  35  stores the information items of the pulse rate and the body temperature for every detection time in the biometric information data  45 . For example, the stored detection time is a time (date, hour, minute, and second) for every one second to four seconds. 
     Swimming Information Generation Unit 
     The swimming information generation unit  37  controls the activity sensor  16  to acquire the activity information. The swimming information S is calculated from the acquired activity information while referring to the positional information data  43  or the information of the biometric information data  45  if necessary. The swimming information S is stored in the swimming information data  46  of the time series information  42 . The swimming information S includes swimming style information, swimming state information, and a measurement time. The swimming style information and the swimming state information are respectively stored in swimming style data  47  and swimming state data  49  in association with the measurement time. 
     The swimming style information is information indicating a swimming style such as a crawling style, a breaststroke style, a backstroke style, or a butterfly style. 
     The swimming state information is information related to a state of the swimmer who swims in each swimming style, and is information of a stroke pitch, a stroke count, a stroke distance, a swimming time, a swimming distance, or a hand position. 
     The stroke pitch indicates strokes per unit time, and the strokes per second are calculated as a value including a decimal point. 
     The stroke count is the cumulative total of strokes. 
     The stroke distance is a distance at which the swimmer moves in one stroke, and is calculated in meters. 
     The swimming time is the cumulative total time of swimming from when the swimmer starts to swim. 
     The swimming distance is the cumulative total distance of swimming from when the swimmer starts to swim. 
     The hand position is information indicating whether the wrist WR around which the wearable device  5  is wound is positioned under the water or above the water in the measurement time. 
     Hereinafter, a process of causing the swimming information generation unit  37  to generate various information items of the swimming information S will be described. 
     The swimming information generation unit  37  determines the swimming style from tendency of the gyro data or the acceleration data included in the acquired activity information and generates the swimming style information while referring to the swimming pattern table  50 . The acceleration data or the gyro data included in the activity information is data detected by the accelerometer  17  or the gyroscope  18  in three axial directions, and is data indicating the movement such as the rotation or the movement or tilt of the wrist WR of the swimmer. The swimming pattern table  50  is a table that previously stores patterns of acceleration data or the gyro data in the axial directions, characteristics, and features for each swimming style. The swimming information generation unit  37  compares the input patterns of the acceleration data or the gyro data, the characteristics, and the features with the swimming pattern table  50 , determines the swimming style of the swimmer, and generates swimming style information. For example, such determination of the swimming style is described in the known literature (U.S. Pat. No. 8,652,010). 
     If the swimming style is determined from the activity information, the swimming information generation unit  37  calculates the stroke pitch, the strokes, and the stroke count from the activity information. Specifically, the swimming information generation unit  37  extracts data of the axis having a periodicity from the acceleration data or the gyro data, and calculates the strokes per unit time and the cumulative total of the strokes by a method of counting the number of peaks of period data or frequency analysis. 
     The swimming time or the swimming distance is calculated from the positional information P and the time information T elapsed after the swimming operation is started by using the acceleration data or the gyro data, and the positional information data  43 . The stroke distance is calculated by using the swimming distance per unit time and the strokes at the swimming distance. 
     The swimming information generation unit  37  calculates the hand position from the pressure data included in the activity information. The swimming information generation unit outputs a value indicating that the hand position is above the water in a case where the pressure data indicates the atmospheric pressure, and outputs a value indicating that the hand position is under the water in a case where the pressure data indicates the water pressure. 
     Communication Processing Unit 
     The communication processing unit  39  generates a transmission packet, and controls the communication unit  29  such that the transmission packet is transmitted from the communication unit  29  to the tablet PC  3 . 
     The communication processing unit  39  acquires data having a common time from the positional information data  43 , the swimming information data  46 , and the biometric information data  45  included in the time series information  42 , and generates the transmission packet. This time is the positioning time in the positional information data  43 , the measurement time in the swimming information data  46 , and the detection time in the biometric information data  45 . For example, the common time does not mean that these times are the same time, and the common time means a time within a predetermined time (for example, a time from −0.5 seconds to +0.5 seconds). 
     If it is assumed that the common time is the time information T, the information of the positional information data  43  in the time information I is the positional information P, the information of the swimming information data  46  in the time information T is the swimming information S, and the information of the biometric information data  45  in the time information T is the biometric information B, the communication processing unit  39  groups “the time information T, the positional information P, the swimming information S, and the biometric information B” in sequence, and generates transmission information. The communication processing unit  39  synchronizes timings when output information items from the positional information acquisition unit  31 , the swimming information generation unit  37 , and the biometric information acquisition unit  35  are generated, generates the transmission information, and outputs the transmission packet that stores the transmission information to the communication unit  29 . 
     The communication processing unit  39  is equivalent to a processing unit that associates the swimming information and the positional information with the time information and generates transmission information. The communication unit  29  controlled by the communication processing unit  39  is equivalent to a transmission unit. 
     The identification information  52  stores information for identifying a specific (own) wearable device  5  among the plurality of wearable devices  5 . For example, the identification information  52  is a manufacturing number set to be specific to the wearable device  5 , a number numbered so as to be specific before the wearable device  5  is used, and information specific to the swimmer which is acquired from the swimmer when the swimmer wears the wearable device  5 . The identification information  52  is assigned to the transmission packet in a case where the plurality of wearable devices  5  is used. The tablet PC  3  associates the identification information  52  with information of the swimmer (swimmer management data  81  in  FIG. 4 ), and may identify the swimmer corresponding to the received data if the transmission packet is received. 
     The program  54  is a program that records execution steps of realizing the functions of the functional units constituting the processing unit  30  by being read into and executed by the processing unit  30  (CPU or computer). 
     Tablet PC 
       FIG. 4  is a block diagram showing a schematic configuration of the tablet PC. 
     The tablet PC  3  is a general tablet PC terminal, and includes the display unit  60 , an operation unit  61 , a timepiece unit  63 , a communication unit  65 , a processing unit  70 , and a storage unit  80 . The tablet PC  3  is merely an example of a general information processing apparatus, and may be another general PC or smartphone as the information processing apparatus. 
     As a preferred example, the display unit  60  employs a liquid crystal panel. A touch panel may be provided on a display surface. The display unit  60  displays display information (screen data) generated under the control of the processing unit  70 . 
     The operation unit  61  is an input device such as a touch panel, a keyboard, or a mouse provided on the display surface of the display unit  60 . The operation signal input by the operation unit  61  is output to the processing unit  70 . 
     For example, the timepiece unit  63  is a real-time clock, and has a measurement function such as a calendar function, a clock function, or a stopwatch function. 
     The communication unit  65  includes a communication adapter such as a wireless adapter, mutually establishes communication with the wearable device  5 , and receives various data items from the wearable device  5 . The communication unit includes a communication adapter such as cellular communication or wireless LAN, a short-range wireless adapter, or a wired communication adapter, and may be connected with the wearable device  5  or another information device, or server so as to exchange data through a mobile communication network including a cellular communication network, a general Internet or intranet communication network, or a relaying access point. 
     The communication unit  65  transmits display information (screen data) generated under the control of the processing unit  70  to the television station  7  through the Internet. The television station  7  generates a video (screen D 90  of  FIG. 20 ) acquired by combining screen data with a partial area of a video acquired by capturing the swimmer, and broadcasts the generated video. The television station  7  provides a screen in a data format capable of being browsed through data broadcasting or screen data to the TVs  8  capable of browsing a web page through the Internet. 
     Processing Unit and Storage Unit/Tablet PC 
     The processing unit  70  is a control device (computer) that includes a processor such as a CPU and generally controls the units of the tablet PC  3 . The processing unit  70  includes functional units such as a device information acquisition unit  71 , a map information acquisition unit  72 , an environment information acquisition unit  73 , a second swimming information generation unit  74 , and a display information generation unit  75 . All the functional units are not necessarily essential constituent elements. The processing unit may include other functional units. 
     The storage unit  80  includes a storage device such as a ROM, a flash ROM, a RAM, a FeRAM, an SSD, or an HDD, and stores swimmer management data  81 , map data  82 , environment information data  83 , a positional information table  85 , a first swimming information table  87 , a second swimming information table  89 , a biometric information table  90 , generation screen data  91 , and a program  93 . 
     In the swimmer management data  81  of the storage unit  80 , data for managing information items of a plurality of swimmers is stored, and personal information of the swimmer is associated with identification information  52  of the wearable device  5 . A plurality of tables of the positional information table  85 , the first swimming information table  87 , the second swimming information table  89 , the biometric information table  90 , and the generation screen data  91  is generated and stored for each swimmer or each identification information item  52 . 
     The map information M acquired by the map information acquisition unit  72  (to be described below) is stored in the map data  82  of the storage unit  80 . The map data  82  may be previously stored in the storage unit  80 , and in this case, map data items of various regions or map data items having different scales are stored. 
     The program  93  of the storage unit  80  is a program that records execution steps of realizing the functions of the functional units of the processing unit  70  by being read into and executed by the processing unit  70  (CPU or computer). 
     Device Information Acquisition Unit 
     The device information acquisition unit  71  receives the transmission packet transmitted from the wearable device  5 , and stores the received transmission packet in the storage unit  80 . Specifically, the device information acquisition unit  71  controls the communication unit  65  to establish communication with the wearable device  5 , and receives the transmission packet transmitted from the wearable device  5 . The device information acquisition unit acquires transmission information from the received transmission packet. The transmission information includes “the time information T, the positional information P, the swimming information S, and the biometric information B” which are collected from the swimmer in the wearable device  5  as stated above. The transmission packet is transmitted from the wearable device  5  whenever the transmission information is generated. For example, the device information acquisition unit  71  acquires “the time information T, the positional information P, the swimming information S, and the biometric information B” corresponding to the movement of the swimmer for every one second. The device information acquisition unit  71  may acquire the transmission packet almost in real time even though a delay time for a communication process between the wearable device  5  and the tablet PC  3  is added. 
     The device information acquisition unit  71  stores “the time information T, the positional information P, the swimming information S, and the biometric information B” in the positional information table  85 , the first swimming information table  87 , and the biometric information table  90  of the storage unit  80 .  FIG. 5  is a diagram showing an example of the positional information table,  FIG. 6  is a diagram showing an example of the first swimming information table, and  FIG. 8  is a diagram showing an example of the biometric information table. 
     The positional information table  85  ( FIG. 5 ) stores the positional information P corresponding to the time information T in each row, and a column a to a column g of the positional information table  85  are sequentially information items of ID (column a), time (column b), latitude (column c), longitude (column d), elevation (column e), movement speed (column f), and movement distance (column g). 
     The ID is an ID numbered in each row, and is in a one-to-one correspondence with the time (column b). 
     The time is a positioning time of the positional information P of the corresponding row. 
     As the latitude, the longitude, the elevation, and the movement speed, values acquired from the positional information P are stored. The movement distance is data calculated by accumulating the movement distance of the positional information P by the device information acquisition unit  71 . Data of the swimming distance acquired from the swimming information S may be used as the movement distance. 
     In a case where the device information acquisition unit  71  acquires the positional information P including information of a movement direction, the information of the movement direction is stored in a new column of the positional information table  85 . Even in a case where the movement direction is not included in the acquired positional information P, the device information acquisition unit  71  may calculate the movement direction from the positional information of two points (for example, two groups of continued latitudes and longitudes) having different times, and may set and store the calculated movement direction in a new column of the positional information table  85 . 
     The first swimming information table  87  ( FIG. 6 ) stores the swimming information S corresponding to the time information T in each row, and a column a to a column g of the first swimming information table  87  are sequentially information items of ID (column a), time (column b), swimming style (column c), stroke count (column d), stroke pitch (column e), stroke length (column f), and hand position (column g). 
     The ID is an ID numbered in each row, and is in a one-to-one correspondence with the time (column b). 
     The time is a measurement time of the swimming information S of the corresponding row. 
     As the swimming style, the stroke count, the stroke pitch, the stroke length, and the hand position, values acquired from the swimming information S are stored. 
     The biometric information table  90  ( FIG. 8 ) stores the biometric information B corresponding to the time information T in each row, and a column a to a column d of the biometric information table  90  are sequentially information items of ID (column a), time (column b), pulse rate (column c), and body temperature (column d). 
     The ID is an ID numbered in each row, and is in a one-to-one correspondence with the time (column b). 
     The time is a detection time of the biometric information B of the corresponding row. 
     As the pulse rate and the body temperature, values acquired from the biometric information B are stored. 
     Map Information Acquisition Unit 
     The map information acquisition unit  72  acquires the map information M corresponding to the positional information P from the outside. Specifically, the map information acquisition unit  72  controls the communication unit  65  to establish communication with an external website  6 , and downloads the map information M including map data of a region where the OWS as a target is performed. The map information M includes the positional information P or information of a nature environment related to a surrounding region. The website  6  includes general or public map information service sites. The map information acquisition unit  72  may download the map information M from a media such as DVD or CD or another information device. A provider of the map information M such as the website  6 , the media, or another information device is equivalent to the outside. The communication unit  65  controlled by the map information acquisition unit  72  is equivalent to a reception unit. 
     The map information acquisition unit  72  acquires the map information M in various events before the swimmer competes, during the competition, or after the competition. During the competition, the map information acquisition unit requests that the website  6  should transmit more detailed map data, and acquires the more detailed map data from latest information of the latitude, the longitude, and the elevation of the positional information P (positional information table  85 ) of the swimmer. The acquired map data is sequentially stored as the map data  82  in the storage unit  80 . 
     The map information acquisition unit  72  may acquire the map information M corresponding to the positional information P of the swimmer from the map data  82  previously stored in the storage unit  80 . The map information acquisition unit  72  may select an acquisition source of the map information M, and may acquire the map information when necessary. For example, in a case where there is the map information M corresponding to the positional information P of the swimmer in the storage unit  80 , the map information acquisition unit may preferentially acquire the map information from the storage unit  80 . 
     Environment Information Acquisition Unit 
     The environment information acquisition unit  73  acquires the environment information En corresponding to the positional information P from the outside. Specifically, the environment information acquisition unit  73  controls the communication unit  65  to establish communication with the external website  6 , and downloads the environment information En including environment data of a region where the OWS as a target is performed. The website  6  includes general or public environment information service sites in addition to the map information service sites. The environment information En includes information items such as tide, topography, water depth, water temperature, and weather. The environment information acquisition unit  73  acquires the environment information En changed according to the time information T. For example, there are some cases where the environment information En in a time earlier than the time information T is acquired or the environment information En to be predicted in a time later than the time information T is acquired. A provider of the environment information En such as the website  6 , the media, or another information device is also equivalent to the outside, and the communication unit  65  controlled by the environment information acquisition unit  73  is also equivalent to a reception unit. 
     The information of the tide includes tide velocity information which is a velocity of the tide or an ocean current. The tide velocity information is a tide velocity vector, and includes information items of the speed and direction of the tide. The information of the tide also includes information items such as an ocean current or water flow in the river or the lake. 
     The information of the topography includes information items such as topography of a seabed, a lake bottom, or river bottom, or geology of coast. The information of the water depth includes information of water depth up to the seabed, the lake bottom, or the river bottom. The information of the water temperature is information of temperature of seawater or freshwater. The information of the weather includes information items such as wind speed, wind direction, weather condition, and humidity. 
     The environment information acquisition unit  73  stores the acquired environment information En as the environment information data  83  in the storage unit  80 . 
     Second Swimming Information Generation Unit 
     The second swimming information generation unit  74  generates data of the second swimming information table  89  classified as the swimming information S by using the data items such as the positional information table  85 , the first swimming information table  87 , and the biometric information table  90  stored by the device information acquisition unit  71 . The swimming information S includes information items of the first swimming information table  87  generated in the wearable device  5  and the second swimming information table  89  generated by the second swimming information generation unit  74  of the tablet PC  3 . 
       FIG. 7  is a diagram showing an example of the second swimming information table. The second swimming information table  89  stores the swimming information S corresponding to the time information T in each row, and a column a to a column e of the second swimming information table  89  are sequentially information items of ID (column a), time (column b), SWOLF 25 m (column c), pace 25 m (column d), and stroke count 25 m (column e). 
     The ID is an ID numbered in each row, and is in a one-to-one correspondence with the time (column b). 
     The time is a time when the swimming information S of the corresponding row is applied. 
     The SWOLF 25 m (column c) is a SWOLF score, and is a value acquired by adding the swimming time (seconds) at a certain distance (here, 25 m) at which the swimmer moves up to the positional information P for a time (column b) and the strokes at a certain distance. 
     The pace 25 m (column d) is a swimming time (seconds) per certain distance (here, 25 m) at which the swimmer moves up to the positional information P for a time (column b). 
     The stroke count 25 m (column e) is the strokes per certain distance (here, 25 m) at which the swimmer moves up to the positional information P for a time (column b). 
     If information items such as the SWOLF 25 m, the pace 25 m, and the stroke count 25 m are calculated, the second swimming information generation unit  74  stores the calculated information items in the second swimming information table  89 . 
     Display Information Generation Unit 
     The display information generation unit  75  generates display information based on the positional information P, the map information M, and the swimming information S. The display information generation unit generates the display information also including the information of the biometric information B or the environment information En. Specifically, the display information generation unit generates screen data as the display information while referring to the data items stored in the positional information table  85 , the first swimming information table  87 , the second swimming information table  89 , the biometric information table  90 , the map data  82 , and the environment information data  83 . The generated screen data is stored as the generation screen data  91  in the storage unit  80 . 
       FIGS. 9 to 20  are diagrams showing examples of the screen data. An example of the display information (screen data) will be described by using the screen D 10  to the screen D 90  shown in the drawings. SEA in the drawing indicates the ocean, Coast Line (CL) indicates a coastline, and LAND indicates land. 
     The display information generation unit  75  includes a locus generation unit  76  and a display screen generation unit  77 . 
     Locus Generation Unit/Display Information Generation Unit 
     The locus generation unit  76  generates a locus information screen on which history (locus information) of the positional information P is drawn in (superimposed on) the map data  82 . The locus information and the locus information screen are equivalent to movement history information. Drawing portions of loci L depicted on a screen D 10 , a screen D 20 , a screen D 23 , a screen D 25 , a screen D 30 , and a screen D 40  are locus information items. A locus LA, a locus LB, and a locus LC depicted on the screen D 50  and a locus Lrap 1 , a locus Lrap 2 , and a locus Lrap 3  depicted on the screen D 55  are also locus information items. 
     The locus generation unit  76  reads the map data  82  and the positional information P, and draws (superimposes) the locus information on the map. Specifically, the map including the positions of the latitude and the longitude of the positional information P is acquired from the map data  82 , and the acquired map is developed in a map layer which is a storage area for editing a map image. The latitude and the longitude of the positional information P are read from the positional information table  85  based on the positioning time in a sequence of time, and are drawn in a locus layer which is a storage area for editing the locus image. Since the positional information P is drawn in the positions of the latitude and the longitude in each positioning time, the positional information is drawn as a locus line in the locus layer. The locus layer and the map layer are combined such that the locus layer is overwritten on the map layer by adjusting the map layer and the locus layer according to the scale on the map and associating the coordinates (latitude and longitude) of the positional information P on the map, and the locus information screen is generated. 
     The locus generation unit  76  has a function of drawing the locus line in the locus layer in various aspects. Specifically, the locus generation unit  76  may select an aspect such as a line type of the locus line, a shape of the locus line, and a strip of the locus line drawn in a strip shape, and may draw the locus line. The locus generation unit  76  may draw the locus line while switching strip patterns of the locus line according to the change of the swimming information S. The line type of the locus line, the shape of the locus line, and the stripe of the locus line drawn in the strip shape are respectively equivalent to objects included in the display information. A case where the locus generation unit  76  draws the locus line while switching the strip patterns of the locus line according to the change of the swimming information S is equivalent to a case where the object is generated according to the swimming information. 
     Examples of the locus line which are generated by the locus generation unit  76  and are drawn in various aspects will be described with reference to the drawings. In these examples, an aspect of the drawn locus line (locus information) will be primarily described, and the details of the illustrated drawings will be described below. 
     Line Type of Locus Line/Locus Generation Unit 
     All the loci L depicted on the screen D 10  ( FIG. 9 ), the screen D 30  ( FIG. 13 ), and the screen D 40  ( FIG. 14 ) are examples in which the loci have solid line types each having a narrow line width. The locus lines depicted on the screen D 50  ( FIG. 15 ) and the screen D 55  ( FIG. 16 ) are examples in which the locus lines have different line types. locus lines of a plurality of users (user UA, user UB, and a user UC) as a plurality of swimmers are drawn on the screen D 50  in different line types such that the loci are able to be easily determined by respectively drawing the locus LA, the locus LB, and the locus LC in a solid line, a dashed-dotted line, and a dotted line. The loci are drawn on the screen D 55  such that the locus Lrap 1  is drawn in a solid line, the locus Lrap 2  is drawn in a dotted line, and the locus Lrap 3  is drawn in a dashed-dotted line for raps (rap 1 , rap 2 , and rap 3 ). 
     Shape of Locus Line/Locus Generation Unit 
     The loci L of the screen D 10  and the screen D 30  are drawn in a straight line between the measurement data items, and the locus L of the screen D 40  is drawn in a curve line. Measurement points are drawn in the positional information P in which the measured data items are present on the screen D 10  and the screen D 30  (not shown), and a straight line is connected for neighboring measurement points. For example, a turning point of the locus L present between an element E 5  and an element E 6  on the screen D 10  is a measurement point. Although not shown, a mark (a point different from the mark of the element) may be drawn such that the measurement point is able to be viewed. The locus L passing through the measurement point is drawn in a smooth curve line on the screen D 40 . 
     Strip-Shaped Locus Line/Locus Generation Unit 
     An example in which the strip patterns of the strip-shaped locus line are drawn while being switched according to the change of the swimming information S will be described with reference to  FIGS. 10, 11, and 12 . The loci L depicted on the screen D 20 , the screen D 23 , and the screen D 25  are examples in which the loci are drawn in strip shapes with wide line widths. 
     The locus L of the screen D 20  ( FIG. 10 ) has a strip shape, and the strip patterns are divided based on the change of the swimming style information included in the swimming information S. “Fly” of an element E 20  (halftone dotted portion) represents a swimming style of butterfly, “Br” of an element E 21  (shaded portion) represents a swimming style of breaststroke, “Bc” of an element E 22  (white portion) represents a swimming style of backstroke, and “F” of an element E 23  (black portion) represents a swimming style of crawling (free style). 
     A length of the strip of each element indicates that the swimming style is continued in the locus L. 
     The locus L of the screen D 23  ( FIG. 11 ) has a strip shape, and strip patterns are divided based on a change of the information of the pulse rate included in the biometric information B. The strip patterns represent that a white pattern (indication of “60”) is a pulse rate of less than 80 beats per minute (bpm) and a black pattern (indication of “200”) is a pulse rate of 200 bpm or more. An indication of “80” is a pulse rate which is equal to or greater than 80 and is less than 120, an indication of “120” is a pulse rate which is equal to or greater than 120 and is less than 160, an indication of “160” is a pulse rate which is equal to or greater than 160 and is less than 180, and an indication of “180” is a pulse rate which is equal to or greater than 180 and is less than 200 (a unit is bpm in all cases). The patterns are gradually deepened from coarse oblique lines to dense oblique lines. 
     A length of the strip of each element means that the pulse rate of the biometric information B in the locus L is within each range. For example, in an element E 41  and an element E 44 , a range of the pulse rate is equal to or greater than 80 and is less than 120. In a range of an element E 44  to an element E 47 , the pulse rate is gradually increased via the element E 45  and the element E 46 . As stated above, the information of the pulse rate is drawn in the strip patterns, and thus, it is possible to easily identify a change in load condition of the swimmer who is swimming. 
     The locus L of the screen D 25  ( FIG. 12 ) has a strip shape, and the strip patterns are divided based on the change of the movement velocity included in the positional information P. The strip patterns represent that a white pattern (indication of “0.5”) is a movement velocity of less than 1.0 [m/second] and a black pattern (indication of “3.0”) is a movement velocity of 3.0 [m/second] or more. An indication of “1.0” is a movement velocity which is equal to or greater than 1.0 and is less than 1.5, an indication of “1.5” is a movement velocity which is equal to or greater than 1.5 and is less than 2.0, an indication of “2.0” is a movement velocity which is equal to or greater than 2.0 and is less than 2.5, an indication of “2.5” is a movement velocity which is equal to or greater than 2.5 and is less than 3.0 (a unit is m/second in all cases). The patterns are gradually deepened from coarse oblique lines to dense oblique lines. 
     A length of the strip of each element means that the movement velocity of the positional information P in the locus L is within each range. For example, the swimmer swims while gradually increasing a movement velocity from a velocity which is equal to or greater than 1.0 and is less than 1.5 in an element E 52 , and swims at a velocity which is equal to or greater than 2.5 and is less than 3.0 in an element E 55  via an element E 53  and an element E 54 . 
     Display Screen Generation Unit/Display Information Generation Unit 
     The display screen generation unit  77  generates screen data acquired by further adding (superimposing) the information items such as the positional information P, the swimming information S, the biometric information B, and the environment information En to the generated locus information screen. Specifically, marks, balloons, and figures for description constitute the screen data in order to describe these information items. The marks, the balloons, and the figures for description are also equivalent to the objects included in the display information. Hereinafter, the screen data generated by the display screen generation unit  77  and the objects constituting the screen data will be described with reference to  FIGS. 9, 13, 14, 15, 17, 18, and 19 . 
     The screen D 10  shown in  FIG. 9  is an example in which marks corresponding to the swimming style information of the swimming information S and figures of arrows Dir acquired from the positional information P are drawn on the locus information screen. 
     On the screen D 10 , marks (an element E 1  to an element E 15 ) having circular shapes are drawn in the locus L. The marks are sequentially drawn in the locus L for every predetermined elapsed time (for example, one second) from the element E 1  to the element E 15 . The patterns of the marks of the elements represent that the halftone dotted portion is “Fly”, the shaded portion is “Br”, the white portion is “Bc”, and the black portion is “F”. 
     Each arrow Dir on the screen D 10  represents the movement velocity (including the movement speed and the movement direction). The movement velocity is acquired from the positional information P (positional information table  85 ). The direction of the drawn arrow Dir represents the movement direction, and the length of the arrow Dir represents the movement speed. 
     The screen D 30  shown in  FIG. 13  is an example in which the detailed description of each element is drawn by the balloon. A balloon (screen D 30   a ) corresponding to the element E 12  is drawn. The content of the swimming information S corresponding to the element E 12  is drawn on the screen D 30   a.  Specifically, the swimming information is drawn such that the swimming style is “crawling style”, the stroke pitch (STP) is “40 times/min”, the stroke length (STL) is “1.05 m/time”, and the stroke count (STC) is “2345 counts”. 
     The screen D 40  shown in  FIG. 14  is an example in which the analyzed information of a propulsion power and a propulsion direction of the swimmer who is swimming are drawn. 
     On the screen D 40 , an arrow TDV (Tide Vector) indicating the tide velocity, an arrow SFV (Swimming Force Vector) indicating a propulsion velocity of the swimmer, and an arrow LV (Locus Vector) indicating the movement velocity on the locus are drawn. In order to indicate the information in detail, the partially enlarged screen data is drawn. 
     The arrow TDV (dotted arrow) is information acquired from the environment information En (environment information data  83 ) downloaded from the website  6  by the environment information acquisition unit  73 , and is drawn in a sea surface portion of the map. The direction of the arrow TDV represents the direction of the tide, and the length of the arrow TDV represents the speed of the tide. The arrow TDV is equivalent to the tide velocity information. 
     The arrow LV is the movement velocity of the swimmer acquired from the positional information P (positional information table  85 ), and is drawn in the locus L. 
     The arrow SFV (propulsion velocity) is calculated from the movement velocity and the tide velocity. Specifically, a difference between the movement velocity and the tide velocity is calculated through a vector operation, and the calculated difference is used as the propulsion velocity. The propulsion velocity represents the direction and strength of swimming exercise taken by the swimmer. That is, in a case where the tide occurs, the propulsion velocity is information acquired by excluding influence of the tide from an actually moved state. The direction of the arrow SFV represents a direction in which the swimmer propels, and the length of the arrow SFV represents the propulsion power (speed at which the swimmer propels). The arrow SFV is equivalent to the propulsion velocity information. 
     The screen D 50  shown in  FIG. 15  is an example in which information items related to the plurality of users are drawn on one screen. 
     On the screen D 50 , the locus LA of the user UA, the locus LB of the user UB, and the locus LC of the user UC are drawn. The display screen generation unit  77  acquires the information items related to the plurality of users managed by the swimmer management data  81  from the tables of the storage unit  80 , and generates the screen data. Although the locus information items of the users are drawn on the screen D 50 , the display screen generation unit  77  may draw other information items such as the positional information P, the swimming information S, the biometric information B, and the environment information En for the plurality of users, in additional to the locus information. 
     A screen D 60  shown in  FIG. 17  is a screen for setting information items applied to the marks or the aspects (the type of the locus line) of the locus line drawn on the display screen. 
     The screen D 60  includes a screen D 62 , a screen D 63 , and a screen D 64  which are screens capable of selectively setting the information items, and a screen D 61  on which the generated screen is drawn. The information items applied to the marks are set on the screen D 62 , and the information items applied to the types of the locus lines are set on the screen D 63 . The screen data generated based on the applied information items is displayed on the screen D 61 . 
     The screen D 62 , the screen D 63 , and the screen D 64  are interlocked with the operation unit  61  ( FIG. 4 ), and display contents are switched based on the operated operation signals. 
     The screen D 62  is an area in which the information items applied to the marks drawn on the locus line or the map are selected. A screen D 62   a  is a screen for selecting the kind of the information applied to the mark, and represents that the “swimming style” and the “water temperature” are selected as the applied information items and the “tide” is not selected. A screen D 62   b  is a screen for describing the pattern of the mark corresponding to the swimming style since the “swimming style” is selected on the screen D 62   a.    
     Since the “swimming style” is selected, the marks having the patterns indicating the swimming styles of an element E 62  and an element E 63  are drawn on the locus line on the screen D 61 . An element E 60  represents swimming start (start point), and an element E 61  represents swimming end (goal point). 
     Since the “water temperature” is selected, a water temperature line WT (dashed-dotted line) is drawn, 21° C. is drawn on a side (LAND) close to the land with the water temperature line WT as its center, and 20° C. is drawn on an opposite side on the screen D 61 . 
     The screen D 63  is an area in which the information applied to the type of the locus line is selected. A screen D 63   a  is an area in which the kind of the information applied to the strip of the strip-shaped locus line is selected. “Pulse rate, SWOLF 25 m, pace 25 m, stroke count 25 m, velocity” are displayed so as to be selected on the screen D 63   a.  A pattern for representing the information selected on the screen D 63   a  and a range for each pattern are displayed on the screen D 63   b.  Since the underlined pulse rate is selected on the screen D 63   a,  the patterns representing the pulse rates between 60 to 200 bpm are described on the screen D 63   b.  The strips of the locus lines are drawn and the patterns indicating the ranges of the pulse rates are drawn on the screen D 61 . For example, an element E 65  indicates that the pulse rate is near 130 bpm. 
     The screen D 64  is a setting button, and if the setting button is pressed, a screen D 70  ( FIG. 18 ) is displayed. The screen D 70  shown in  FIG. 18  is a setting screen for setting information (items) displayed as selections on the screen D 62  (screen D 62   a ) and the screen D 63  (screen D 63   a ). A screen D 71  is a screen for designating the information to be displayed on any one of a screen D 72  or a screen D 73 , and if the item selected by the operation unit  61  (dragged with a mouse) is moved (dropped) to the screen D 72 , the item is displayed on the screen D 72 . The item displayed on the screen D 72  is displayed as an option on the screen D 62   a.  The selected item is moved to the screen D 73  by performing the same operation, and thus, the item displayed on the screen D 73  is displayed as an option on the screen D 63   a.  In so doing, the information to be displayed on the screen D 71  may be designated on any one of the screen D 72  (mark indication) and the screen d 73  (locus indication). For example, the swimming information S such as SWOLF 25 or the biometric information B such as the pulse rate is designated on the screen D 72 , and thus, the swimming information S or the biometric information B may be displayed as the mark. 
     A screen D 80  shown in  FIG. 19  is a screen for displaying the competition or exercise results. A screen D 81  is the same screen as the screen D 61  displayed after the competition or the exercise is ended, a screen D 82  is a screen for displaying a summary, and a screen D 83  is a screen for displaying detailed information. 
     Swimming Information Processing Method 
       FIG. 21  is a sequence diagram showing a process of the OWS system. In the present sequence diagram, processes of causing the functional units of the wearable device  5  and the tablet PC  3  to generate the display information in cooperation with the website  6  and to provide the display information through the television station  7  or the display unit  60  are shown along a time flow (from top to bottom in  FIG. 21 ). The reference numbers in this drawing will be the same as the reference numbers of the units shown in  FIGS. 3 and 4 . The program  54  of the wearable device  5  and the program  93  of the tablet PC  3  cause the processing units (computers) to perform the present sequence. The present sequence is equivalent to a swimming information processing method, and the program  54  and the program  93  are equivalent to a program. Hereinafter, the present sequence will be described. It is assumed that the wearable device  5  is worn on the wrist WR of the swimmer. 
     The wearable device  5  causes the positional sensor  10  and the positional information acquisition unit  31  to measure the positional information P of the wearable device  5  (swimmer). (positional information acquisition process) 
     The wearable device  5  causes the activity sensor  16  to measure the activity information of the swimmer. (activity information acquisition process) 
     The wearable device  5  causes the biometric information detection unit  20  and the biometric information acquisition unit  35  to measure the biometric information of the swimmer. 
     The wearable device  5  causes the swimming information generation unit  37  to generate the swimming information S related to the swimming of the swimmer based on the activity information of the swimmer. (swimming information generation process) 
     The wearable device  5  causes the communication processing unit  39  and the communication unit  29  to transmit the biometric information B, the swimming information S, the positional information P, and the time information T of the measured time to the tablet PC  3 . 
     The tablet PC  3  causes the communication unit  65  and the device information acquisition unit  71  to receive the biometric information B, the swimming information S, the positional information P, and the time information T measured by the wearable device  5 . 
     The tablet PC  3  causes the communication unit  65  and the map information acquisition unit  72  to transmit the positional information P to the website  6  and to receive the map information M related to the positional information P. (map information acquisition process) 
     The tablet PC  3  causes the communication unit  65  and the environment information acquisition unit  73  to transmit the time information T and the positional information P to the website  6  and receive the environment information En. 
     The tablet PC  3  causes the display information generation unit  75  to generate the display information Disp based on the positional information P, the map information M, and the swimming information S. The tablet PC may generate the display information Disp acquired by adding the information items such as the biometric information B or the environment information En. (display information generation process) 
     The tablet PC  3  transmits the display information Disp to the television station  7 . The display information Disp is output to the display unit  60 . The display information Disp is displayed on the TV  8  or the display unit  60  that receives broadcasts through the television station  7 . 
     As stated above, in the OWS system  1  according to the present embodiment, it is possible to acquire the following effects. 
     The wearable device  5  worn on the swimmer acquires the positional information P of the swimmer, and transmits the acquired positional information to the tablet PC  3 . The tablet PC  3  that acquires the positional information P receives the map information M related to the positional information P from the website  6 . The tablet PC  3  draws (superimposes) the history (locus information) of the positional information P of the swimmer on the map information M, and generates the display information Disp. The information of the nature environment is included in the map information M. A viewer who views the display information Disp can check the locus information of the swimmer on the map information M. The viewer can consider external influence that influences the swimmer by the locus information drawn on the map information M. 
     Accordingly, it is possible to ascertain the situation of the swimmer while watching over the situation of the swimmer who takes outdoor water sports by using the positional information P (locus information), the swimming information S, and the map information M of the swimmer. 
     The information items such as the swimming information S, the biometric information B, and the environment information En may be included in the display information Disp. Accordingly, it is possible to perform multi-way analysis on the exercise of the swimmer. 
     The invention is not limited to the above-described embodiments, and the above-described embodiments may be variously changed or modified. Modification examples will be described below. 
     MODIFICATION EXAMPLE 1 
     Although it has been described in the above-described embodiment that the loci L are drawn in various line types or various strip patterns, the loci L on the locus information screen are not limited to such forms. Colors of the strips may be further changed in addition to various line types or various strip patterns. In a case where the loci are drawn in different patterns or colors, the loci may be drawn so as to be continuously changed by setting different patterns more finely or without setting boundary between the patterns or the colors. 
     MODIFICATION EXAMPLE 2 
     Although it has been described in the above-described embodiments and modification example that the display screen generation unit  77  draws the marks (objects) having circular shapes on the locus information screen, the shape of the mark is not limited to the circular shape. For example, although it has been described in the example of the screen D 10  shown in  FIG. 9  that the element E 1  to the element E 15  are drawn in the circular shapes, the shape of the mark may be changed for the swimming style. For example, a diamond shape may indicate “Fly”, a square shape may indicate “Br”, a triangular shape may indicate “Bc”, and a star shape may indicate “F”. The information items such as the swimming styles are expressed by changing the shapes of the marks and thus, it is easy to distinguish between the information items even in a case where the size of the display area of the display unit  60  or the TV  8  is relatively small. 
     MODIFICATION EXAMPLE 3 
     Although it has been described in the above-described embodiments and modification examples that the marks drawn on the locus L are drawn for every predetermined elapsed time as shown in the screen D 10  of  FIG. 9 , the invention is not limited to such a configuration. The marks may be generated and drawn based on events such as a predetermined movement distance, a change of the positional information P, and a change of the swimming style information. 
     The predetermined movement distance indicates the movement distance of the swimmer, and for example, the marks maybe generated and drawn at every distance of 3 m. For example, the change of the positional information P is equivalent to a case where the movement speed is earlier or later than a predetermined speed in a case where the movement direction is changed. The change of the swimming style information is an event when the swimming style is switched. The element E 62  and the element E 63  of the screen D 61  shown in  FIG. 17  are examples in which the marks are drawn in timings when the swimming styles are switched. 
     MODIFICATION EXAMPLE 4 
     A drawing example in a case where the loci L overlap each other will be described with reference to  FIG. 10 . 
     The locus L in an old portion in a sequence of time is hidden in a portion in which the element E 21  and the element E 22  of  FIG. 10  cross each other, and the locus L in a new portion in a sequence of time is revealed. Since a portion drawn in the portion in which the elements cross each other is clearly the locus L in the new portion in a sequence of time by drawing the marks in this manner, the viewer easily checks the elements. 
     In  FIG. 10 , since the element E 21  and the element E 22  have different patterns, it is easy to relatively distinguish between the elements, and there are some cases where it is difficult to distinguish between the elements in a case where the elements have the same pattern. In such a case, an image in which the new portion in a sequence of time in the crossing portion is drawn across the old portion in a sequence of time may be drawn. For example, a mark imaged as a bridge on both sides of the element E 22  may be drawn in the crossing portion of the element E 21  and the element E 22 . 
     Only the loci to be desired to be viewed may be displayed. On the screen D 55  shown in  FIG. 16 , check boxes for selecting “rap 1 ”, “rap 2 ”, “rap 3 ”, and “rest” are drawn in an upper left side of the screen. In this case, the loci of the raps which are not checked in the check boxes are not drawn. With such a configuration, it is possible to display only the loci to be desired to be viewed. 
     MODIFICATION EXAMPLE 5 
     This modification example will be described with reference to  FIG. 20 . 
     The screen D 90  is an example in which the screen data items (the screen D 10  to the screen D 80 ) are displayed on the TV  8 . As described in the above-described embodiments and modification examples, the tablet PC  3  transmits the display information Disp to the television station  7 . The tablet PC  3  may add the screen data items such as the screen D 10  to the screen D 80 , and may transmit the information items such as the information related to the swimmer, and the time information T, the swimming information S, the biometric information B, and the environment information En associated with the screen data items. For example, the television station  7  may broad the information changed according to a time of live video or the state of the swimmer and the state of the environment at the time of live video in detail. 
     MODIFICATION EXAMPLE 6 
     This modification example will be described with reference to  FIG. 1 . 
     Although it has been described in the above-described embodiments and modification examples that the display information Disp to which the information measured in the wearable device  5  worn on the swimmer is output to the display unit  60  or the TV  8  almost in real time, the display information Disp may be stored in the storage device. Specifically, the processing unit  70  of the tablet PC  3  stores the generated display information Disp in the storage unit  80 . Such display information Disp may be used in a review of the swimmer or an instructor who teaches the swimmer after the swimmer ends the competition. The display information Disp may be transmitted to the website  6 , and may be stored in the server of the website  6 . 
     MODIFICATION EXAMPLE 7 
     Although it has been described in the above-described embodiments and modification examples that the display information generation unit  75  generates the display information based on the positional information P, the map information M, and the swimming information S and also generates the display information also including the information such as the biometric information B or the environment information En, the invention is not limited to such a configuration. For example, the display information generation unit  75  may generate the display information Disp by using the information acquired by combining the swimming information Sand the environment information En. In this case, the display information Disp including the environment information En corresponding to the measurement time included in the swimming information S expressed in a format of a list, character information, icons, or image information is generated. 
     MODIFICATION EXAMPLE 8 
     This modification example will be described with reference to  FIG. 1 . 
     Although it has been described in the OWS system  1  described in the above-described embodiments and modification examples that the tablet PC  3  generates the display information Disp by using various information items (the time information T, the positional information P, the swimming information S, the biometric information B, the map information M, and the environment information En) acquired from the wearable device  5 , the invention is not limited to such a configuration. The wearable device  5  of the OWS system  1  may transmit the various information items to the server included in the website  6  through the network communication  4 , and the server may generate the display information Disp. The server may include the units of the tablet PC  3  shown in  FIG. 4 . With such a configuration, the server may transmit the display information Disp to the tablet PC  3  or the television station  7  through the network communication  4 .