[go: up one dir, main page]

JP2018015187A - Swimming information processing system, information processing apparatus, swimming information processing method, and program - Google Patents

Swimming information processing system, information processing apparatus, swimming information processing method, and program Download PDF

Info

Publication number
JP2018015187A
JP2018015187A JP2016147091A JP2016147091A JP2018015187A JP 2018015187 A JP2018015187 A JP 2018015187A JP 2016147091 A JP2016147091 A JP 2016147091A JP 2016147091 A JP2016147091 A JP 2016147091A JP 2018015187 A JP2018015187 A JP 2018015187A
Authority
JP
Japan
Prior art keywords
information
swimming
swimmer
display
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016147091A
Other languages
Japanese (ja)
Inventor
将大郎 松田
Shotaro Matsuda
将大郎 松田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2016147091A priority Critical patent/JP2018015187A/en
Priority to US15/652,892 priority patent/US20180028863A1/en
Publication of JP2018015187A publication Critical patent/JP2018015187A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • A61B5/0022Monitoring a patient using a global network, e.g. telephone networks, internet
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/0205Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
    • A61B5/02055Simultaneously evaluating both cardiovascular condition and temperature
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1112Global tracking of patients, e.g. by using GPS
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1118Determining activity level
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/14Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by recording the course traversed by the object
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • G01S19/19Sporting applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/26Acquisition or tracking or demodulation of signals transmitted by the system involving a sensor measurement for aiding acquisition or tracking
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0027Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/14Determining absolute distances from a plurality of spaced points of known location
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/003Maps
    • G09B29/006Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes
    • G09B29/007Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes using computer methods
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B29/00Maps; Plans; Charts; Diagrams, e.g. route diagram
    • G09B29/10Map spot or coordinate position indicators; Map reading aids
    • G09B29/106Map spot or coordinate position indicators; Map reading aids using electronic means
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/02Operational features
    • A61B2560/0242Operational features adapted to measure environmental factors, e.g. temperature, pollution
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/024Measuring pulse rate or heart rate
    • A61B5/02416Measuring pulse rate or heart rate using photoplethysmograph signals, e.g. generated by infrared radiation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/024Measuring pulse rate or heart rate
    • A61B5/02438Measuring pulse rate or heart rate with portable devices, e.g. worn by the patient
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1123Discriminating type of movement, e.g. walking or running
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/6802Sensor mounted on worn items
    • A61B5/681Wristwatch-type devices
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7203Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
    • A61B5/7207Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal of noise induced by motion artifacts
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • A63B2024/0071Distinction between different activities, movements, or kind of sports performed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0691Maps, e.g. yardage maps or electronic maps
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2208/00Characteristics or parameters related to the user or player
    • A63B2208/03Characteristics or parameters related to the user or player the user being in water
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/12Absolute positions, e.g. by using GPS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/20Distances or displacements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/40Acceleration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/62Time or time measurement used for time reference, time stamp, master time or clock signal
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/64Frequency, e.g. of vibration oscillation
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/70Measuring or simulating ambient conditions, e.g. weather, terrain or surface conditions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/70Measuring or simulating ambient conditions, e.g. weather, terrain or surface conditions
    • A63B2220/72Temperature
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/803Motion sensors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/83Special sensors, transducers or devices therefor characterised by the position of the sensor
    • A63B2220/836Sensors arranged on the body of the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/04Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
    • A63B2230/06Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2244/00Sports without balls
    • A63B2244/20Swimming

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • Theoretical Computer Science (AREA)
  • Physiology (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Pathology (AREA)
  • Biophysics (AREA)
  • Veterinary Medicine (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Cardiology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Dentistry (AREA)
  • Educational Technology (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Educational Administration (AREA)
  • Ecology (AREA)
  • Pulmonology (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Primary Health Care (AREA)
  • Epidemiology (AREA)
  • General Business, Economics & Management (AREA)
  • Instructional Devices (AREA)

Abstract

【課題】アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができるシステムを提供すること。【解決手段】泳者の位置情報Pおよび活動情報を測定し、活動情報に基づいて泳者が実施する水泳に関する水泳情報Sを生成し、水泳情報Sおよび位置情報Pを送信するウェアラブル機器5と、ウェアラブル機器5から水泳情報Sおよび位置情報Pを受信し、位置情報Pに対応する地図情報Mを取得し、水泳情報S、位置情報P、および地図情報Mを用いて表示情報Dispを生成するタブレットPC3と、を備えることを特徴とする。【選択図】図1An object of the present invention is to provide a system that allows a bird's-eye view of a situation in which a swimmer performing outdoor water sports is placed. A wearable device 5 that measures position information P and activity information of a swimmer, generates swimming information S related to swimming performed by the swimmer based on the activity information, and transmits the swimming information S and position information P. Tablet PC 3 that receives the swimming information S and the position information P from the device 5, acquires the map information M corresponding to the position information P, and generates the display information Disp using the swimming information S, the position information P, and the map information M And. [Selection] Figure 1

Description

本発明は、水泳情報処理システム、情報処理装置、水泳情報処理方法、およびプログラムに関する。   The present invention relates to a swimming information processing system, an information processing device, a swimming information processing method, and a program.

近年、スポーツの多様化および専門志向化に伴い川、海、湖などのアウトドアで行うウォータースポーツの人気が出てきている。このようなウォータースポーツには、水泳種目を含む様々な競技があり、特にオープンウォータースイミング(OWS)やトライアスロンは、オリンピックの正式競技にも採用され、競技人口も増加し、一般参加者を対象とした大会も各地で開催されている。
一方で、特許文献1に示すように、水泳時に使用される装置として、水泳者(泳者)の身体に装着して、水泳時のターンの回数および泳いだ距離の総計等を計測する装置が知られていた。OWSやトライアスロンのようなウォータースポーツでは、このような装置が、大会や練習の場などで利用されていた。
In recent years, with the diversification and specialization of sports, water sports performed outdoors such as rivers, seas and lakes have become popular. There are various types of water sports, such as swimming events, especially open water swimming (OWS) and triathlons have been adopted for official Olympic games, and the competition population has also increased, targeting general participants. The tournament has been held in various places.
On the other hand, as shown in Patent Document 1, as a device used during swimming, a device that is attached to the body of a swimmer (swimmer) and measures the number of turns during swimming, the total distance of swimming, and the like is known. It was done. In water sports such as OWS and triathlon, such devices are used in competitions and practice venues.

特開2005−152496号公報Japanese Patent Laid-Open No. 2005-15296

しかしながら、特許文献1の装置をアウトドアのウォータースポーツで利用する場合では、計測される情報が十分とは言い難かった。例えば、OWSは、アウトドアにおける自然環境の下で外的影響などを考慮して競技するスポーツであるため、泳者を計測した情報だけでは、泳者がおかれている状況などを俯瞰してその実態を把握することは困難であった。   However, when the apparatus of Patent Document 1 is used in outdoor water sports, it is difficult to say that the measured information is sufficient. For example, because OWS is a sport that takes into account external influences in the natural environment in the outdoors, only the information that measures the swimmer gives an overview of the situation where the swimmer is placed. It was difficult to grasp.

本発明は、このような課題に鑑みて考案されたものであり、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができるシステムを提供することを主目的とする。   The present invention has been devised in view of such problems, and it is a main object of the present invention to provide a system that allows a bird's-eye view of a situation in which a swimmer performing outdoor water sports is placed.

[適用例1]本適用例に係わる水泳情報処理システムは、泳者の位置情報を測定する位置情報測定部と、前記泳者の活動情報を測定する活動情報測定部と、前記活動情報に基づいて、前記泳者が実施する水泳に関する水泳情報を生成する水泳情報生成部と、前記水泳情報および前記位置情報を送信する送信部と、を有するウェアラブル機器と、前記ウェアラブル機器から前記水泳情報および前記位置情報を受信する受信部と、前記位置情報に対応する地図情報を取得し、前記位置情報、前記地図情報、および前記水泳情報を用いて表示情報を生成する表示情報生成部と、を有する情報処理装置と、を備えることを特徴とする。   Application Example 1 A swimming information processing system according to this application example is based on a position information measurement unit that measures position information of a swimmer, an activity information measurement unit that measures activity information of the swimmer, and the activity information. A wearable device comprising: a swim information generating unit that generates swim information relating to swimming performed by the swimmer; and a transmitter that transmits the swim information and the position information; and the swim information and the position information from the wearable device. An information processing apparatus comprising: a receiving unit that receives the map information corresponding to the position information; and a display information generation unit that generates display information using the position information, the map information, and the swimming information. It is characterized by providing.

本適用例によれば、泳者の位置情報に対応する地図情報と、泳者が実施する水泳に関する水泳情報と、に基づいて表示情報を生成している。地図情報には、自然環境などの情報が含まれているため、泳者の水泳情報を、自然環境下で泳者に影響を与え得る外的影響と関連付けて考察することができる。従って、このような泳者の位置情報と水泳情報と地図情報とによって、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができる。   According to this application example, the display information is generated based on the map information corresponding to the position information of the swimmer and the swim information regarding the swim performed by the swimmer. Since the map information includes information such as the natural environment, the swimmer's swimming information can be considered in association with external influences that can affect the swimmer in the natural environment. Therefore, it is possible to overlook the situation where a swimmer performing outdoor water sports is placed by such position information, swim information, and map information.

[適用例2]上記適用例に記載の表示情報生成部は、前記泳者の前記位置情報に基づいて移動履歴情報を生成し、前記地図情報に、前記移動履歴情報および前記水泳情報を重畳した前記表示情報を生成すること、を特徴とする。   [Application Example 2] The display information generation unit described in the application example generates movement history information based on the position information of the swimmer, and the movement history information and the swimming information are superimposed on the map information. Generating display information.

本適用例によれば、表示情報により、泳者が移動している間の状況を俯瞰することができる。   According to this application example, it is possible to overlook the situation while the swimmer is moving by the display information.

[適用例3]上記適用例に記載の水泳情報は、前記泳者が実施した泳法情報を含み、前記水泳情報は、前記泳法情報に対応するストロークピッチ、ストローク数、ストローク距離、泳いだ時間、および泳いだ距離のうち少なくとも1つを含むことを特徴とする。   [Application Example 3] The swimming information described in the application example includes swimming style information performed by the swimmer, and the swimming information includes a stroke pitch, a stroke number, a stroke distance, a swimming time corresponding to the swimming style information, and It includes at least one of the distances swam.

本適用例によれば、水泳情報は、泳者が実施した泳法情報ごとに泳ぎ方に対する詳細な分析が可能な情報である。   According to this application example, the swimming information is information that enables detailed analysis on how to swim for each swimming method information performed by the swimmer.

[適用例4]上記適用例に記載の表示情報は、複数の前記水泳情報に対応した複数のオブジェクトを含むことを特徴とする。   Application Example 4 The display information described in the application example includes a plurality of objects corresponding to the plurality of swimming information.

本適用例によれば、オブジェクトによって、表示情報における水泳情報の識別が容易になる。   According to this application example, the swimming information in the display information can be easily identified by the object.

[適用例5]上記適用例に記載の表示情報生成部は、所定の経過時間、所定の移動距離、前記位置情報の変化、および前記水泳情報の変化、の少なくともいずれかに応じて前記オブジェクトを生成することを特徴とする。   Application Example 5 The display information generation unit according to the application example described above applies the object according to at least one of a predetermined elapsed time, a predetermined movement distance, a change in the position information, and a change in the swimming information. It is characterized by generating.

本適用例によれば、多様な機会を捉えてオブジェクトを生成し、表示情報に含めることができる。   According to this application example, an object can be generated by capturing various opportunities and included in the display information.

[適用例6]上記適用例に記載の位置情報測定部は、GNSS測位センサー、WiFi測位センサー、および3G測位センサーのうち少なくとも1つを含むことを特徴とする。   Application Example 6 The position information measurement unit described in the application example includes at least one of a GNSS positioning sensor, a WiFi positioning sensor, and a 3G positioning sensor.

位置情報測定部に含まれるセンサーにより、アウトドア環境で位置情報を測定することができる。   The position information can be measured in an outdoor environment by a sensor included in the position information measuring unit.

[適用例7]上記適用例に記載の活動情報測定部は、加速度センサーおよびジャイロセンサーのうち少なくとも一方を含むことを特徴とする。   Application Example 7 The activity information measurement unit described in the application example includes at least one of an acceleration sensor and a gyro sensor.

活動情報測定部に含まれるセンサーにより、泳者の加速度および角速度に伴う活動情報を測定することができる。   Activity information associated with the swimmer's acceleration and angular velocity can be measured by a sensor included in the activity information measurement unit.

[適用例8]上記適用例に記載の活動情報測定部は、圧力センサーを含むことを特徴とする。   Application Example 8 The activity information measurement unit described in the application example includes a pressure sensor.

センサーにより、泳者の気圧および水圧に係わる活動情報を測定することができる。   The sensor can measure activity information related to the pressure and water pressure of the swimmer.

[適用例9]上記適用例に記載のウェアラブル機器は、前記泳者の生体情報を測定する生体情報測定部を有し、前記送信部は、前記生体情報を送信し、前記情報処理装置の前記受信部は、前記生体情報を受信し、前記表示情報生成部は、前記地図情報に、前記移動履歴情報および前記生体情報を重畳した前記表示情報を生成することを特徴とする。   Application Example 9 The wearable device according to the application example includes a biological information measurement unit that measures biological information of the swimmer, the transmission unit transmits the biological information, and the reception of the information processing apparatus. The unit receives the biological information, and the display information generation unit generates the display information in which the movement history information and the biological information are superimposed on the map information.

泳者の生体情報を含む水泳情報および地図情報によって、アウトドアのウォータースポーツを行う泳者の生体情報を移動履歴情報に関連付けて泳者がおかれている状況を俯瞰することができる。   With the swimming information and map information including the swimmer's biological information, it is possible to overlook the situation where the swimmer is placed by associating the biological information of the swimmer performing outdoor water sports with the movement history information.

[適用例10]上記適用例に記載の生体情報測定部は、脈拍センサーであり、前記生体情報は脈拍数情報であることを特徴とする。   Application Example 10 The biological information measuring unit described in the application example is a pulse sensor, and the biological information is pulse rate information.

脈拍数情報により、運動による泳者の負荷状態が推定可能である。   Based on the pulse rate information, it is possible to estimate the load state of the swimmer due to exercise.

[適用例11]上記適用例に記載の受信部は、外部から前記位置情報に対応する環境情報を受信し、前記表示情報生成部は、前記位置情報、前記地図情報、前記水泳情報、および前記環境情報に基づいて前記表示情報を生成することを特徴とする。   Application Example 11 The receiving unit according to the application example receives environment information corresponding to the position information from the outside, and the display information generation unit is configured to output the position information, the map information, the swimming information, and the The display information is generated based on environmental information.

環境情報により、自然環境下で泳者に影響を与える外的影響を詳細に考察することができる。   The environmental information makes it possible to consider in detail external influences that affect swimmers in the natural environment.

[適用例12]上記適用例に記載の環境情報は、潮流、地形、水深、および水温のうち少なくとも1つの情報を含むことを特徴とする。   [Application Example 12] The environmental information described in the application example includes at least one information of tidal current, topography, water depth, and water temperature.

泳者の水泳情報に影響を与える環境情報を取得することができる。   Environmental information that affects the swimmer's swimming information can be acquired.

[適用例13]上記適用例に記載の表示情報生成部は、前記環境情報に前記潮流の速度である潮流速度情報を含む場合は、前記潮流速度情報および前記位置情報に基づいて、前記泳者の推進力に応じた速度である推進速度情報を算出し、前記移動履歴情報および前記推進速度情報を含む前記表示情報を生成することを特徴とする。   [Application Example 13] The display information generation unit according to the application example described above, when the environmental information includes tidal current speed information that is the tidal current speed, based on the tidal current speed information and the position information, Propulsion speed information that is a speed corresponding to a propulsive force is calculated, and the display information including the movement history information and the propulsion speed information is generated.

泳者の推進力に応じた速度を把握することができる。   The speed according to the propulsive force of the swimmer can be grasped.

[適用例14]上記適用例に記載の受信部は、複数の前記泳者の前記水泳情報と前記位置情報とを受信し、前記表示情報生成部は、前記複数の泳者の前記位置情報と前記地図情報と前記水泳情報とに基づいて、前記表示情報を生成することを特徴とする。   Application Example 14 The receiving unit according to the application example receives the swimming information and the position information of a plurality of swimmers, and the display information generation unit is configured to receive the position information and the map of the plurality of swimmers. The display information is generated based on the information and the swimming information.

表示情報により、複数の泳者が参加する大会などで、複数の泳者がおかれている状況などを比較して俯瞰することが可能になる。   The display information enables a bird's-eye view of a situation in which a plurality of swimmers are placed in a competition where a plurality of swimmers participate.

[適用例15]上記適用例に記載の情報処理装置は、前記表示情報を表示する表示部を備えることを特徴とする。   Application Example 15 The information processing apparatus according to the application example includes a display unit that displays the display information.

生成した表示情報を、水泳情報処理システムで表示することができる。   The generated display information can be displayed by the swimming information processing system.

[適用例16]上記適用例に記載の位置情報は、現在位置を有し、前記現在位置、移動速度、および移動距離のうち少なくともいずれか1つを含むことを特徴とする。   [Application Example 16] The position information described in the application example described above has a current position, and includes at least one of the current position, the moving speed, and the moving distance.

泳者の現在位置に関する情報を取得し、現在位置に基づいて泳者の位置に関する表示情報を生成することができる。   Information about the current position of the swimmer can be acquired, and display information about the position of the swimmer can be generated based on the current position.

[適用例17]本適用例に記載の情報処理装置は、水泳を実施している泳者の位置情報と水泳情報とを受信する受信部と、前記位置情報に対応する地図情報を取得し、前記泳者に関係する環境情報を取得し、前記地図情報、前記環境情報、および前記水泳情報を用いて表示情報を生成する表示情報生成部と、を備えることを特徴とする。   [Application Example 17] The information processing apparatus according to this application example obtains map information corresponding to the position information, a receiving unit that receives position information and swimming information of a swimmer who is performing swimming, and A display information generating unit configured to acquire environmental information related to a swimmer and generate display information using the map information, the environmental information, and the swimming information;

本適用例によれば、泳者の位置情報に対応する地図情報、泳者に関係する環境情報、および泳者が実施する水泳に関する水泳情報を用いて表示情報を生成している。地図情報および環境情報には、自然環境などの情報が含まれているため、泳者の水泳情報を、自然環境下で泳者に影響を与える外的影響と関連付けて考察することができる。従って、このような地図情報、環境情報、および泳者の水泳情報によって、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができる。   According to this application example, the display information is generated using the map information corresponding to the position information of the swimmer, the environment information related to the swimmer, and the swim information related to the swim performed by the swimmer. Since the map information and the environment information include information such as the natural environment, the swimmer's swimming information can be considered in association with an external influence that affects the swimmer in the natural environment. Therefore, it is possible to overlook the situation where a swimmer performing outdoor water sports is placed by such map information, environment information, and swimmer's swimming information.

[適用例18]本適用例に記載の情報処理装置は、水泳を実施している泳者の水泳情報を受信する受信部と、前記泳者に関係する環境情報を取得し、前記環境情報および前記水泳情報を用いて表示情報を生成する表示情報生成部と、を備えることを特徴とする。   [Application Example 18] An information processing apparatus according to this application example acquires a reception unit that receives swimming information of a swimmer performing swimming, environmental information related to the swimmer, and acquires the environmental information and the swimming. And a display information generation unit that generates display information using the information.

本適用例によれば、泳者に関係する環境情報および泳者が実施する水泳に関する水泳情報を用いて表示情報を生成している。環境情報には、自然環境などの情報が含まれているため、泳者の水泳情報を、自然環境下で泳者に影響を与える外的影響と関連付けて考察することができる。従って、このような泳者の水泳情報および環境情報によって、アウトドアのウォータースポーツを行う泳者に影響を与える状況などを認識させることができる。   According to this application example, the display information is generated using the environment information related to the swimmer and the swim information related to the swim performed by the swimmer. Since the environmental information includes information such as the natural environment, the swimmer's swimming information can be considered in association with an external influence that affects the swimmer in the natural environment. Therefore, it is possible to recognize a situation that affects a swimmer who performs outdoor water sports by such swimmer's swimming information and environmental information.

[適用例19]上記適用例17および適用例18に記載の環境情報は、潮流、地形、水深、および水温のうち少なくとも1つの情報を含むことを特徴とする。   [Application Example 19] The environmental information described in Application Example 17 and Application Example 18 includes at least one information of tidal current, topography, water depth, and water temperature.

泳者の水泳情報に影響を与える環境情報を取得することができる。   Environmental information that affects the swimmer's swimming information can be acquired.

[適用例20]本適用例に記載の水泳情報処理方法は、泳者の位置情報を取得する位置情報取得工程と、前記泳者の活動情報を取得する活動情報取得工程と、前記活動情報に基づいて、前記泳者に関する水泳情報を生成する水泳情報生成工程と、前記位置情報に対応する地図情報を取得する地図情報取得工程と、前記位置情報と前記地図情報と前記水泳情報とに基づいて表示情報を生成する表示情報生成工程と、を備えることを特徴とする。   Application Example 20 The swimming information processing method according to this application example is based on the position information acquisition step of acquiring the position information of the swimmer, the activity information acquisition step of acquiring the activity information of the swimmer, and the activity information. Display information on the basis of the swimming information generation step for generating swimming information relating to the swimmer, the map information acquisition step for acquiring map information corresponding to the position information, the position information, the map information and the swimming information. A display information generation step for generating the display information.

本適用例によれば、泳者の位置情報に対応する地図情報と、泳者が実施する水泳に関する水泳情報と、に基づいて表示情報を生成している。地図情報には、自然環境などの情報が含まれているため、泳者の水泳情報を、自然環境下で泳者に影響を与える外的影響と関連付けて考察することができる。従って、このような泳者の位置情報と水泳情報と地図情報とによって、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができる。   According to this application example, the display information is generated based on the map information corresponding to the position information of the swimmer and the swim information regarding the swim performed by the swimmer. Since the map information includes information such as the natural environment, the swimmer's swimming information can be considered in association with an external influence that affects the swimmer in the natural environment. Therefore, it is possible to overlook the situation where a swimmer performing outdoor water sports is placed by such position information, swim information, and map information.

[適用例21]本適用例に記載のプログラムは、泳者の位置情報を取得する位置情報取得工程と、前記泳者の活動情報を取得する活動情報取得工程と、前記活動情報に基づいて、前記泳者に関する水泳情報を生成する水泳情報生成工程と、前記位置情報に対応する地図情報を取得する地図情報取得工程と、前記位置情報と前記地図情報と前記水泳情報とに基づいて表示情報を生成する表示情報生成工程と、を備える水泳情報処理方法をコンピューターに実行させる。   Application Example 21 The program described in this application example is based on the position information acquisition step of acquiring the position information of the swimmer, the activity information acquisition step of acquiring the swimmer's activity information, and the activity information. A swimming information generating step for generating swimming information, a map information acquiring step for acquiring map information corresponding to the position information, and a display for generating display information based on the position information, the map information, and the swimming information A computer executes a swimming information processing method including an information generation step.

本適用例によれば、泳者の位置情報に対応する地図情報と、泳者が実施する水泳に関する水泳情報と、に基づいて表示情報を生成している。地図情報には、自然環境などの情報が含まれているため、泳者の水泳情報を、自然環境下で泳者に影響を与える外的影響と関連付けて考察することができる。従って、このような泳者の位置情報と水泳情報と地図情報とによって、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができる。   According to this application example, the display information is generated based on the map information corresponding to the position information of the swimmer and the swim information regarding the swim performed by the swimmer. Since the map information includes information such as the natural environment, the swimmer's swimming information can be considered in association with an external influence that affects the swimmer in the natural environment. Therefore, it is possible to overlook the situation where a swimmer performing outdoor water sports is placed by such position information, swim information, and map information.

[適用例22]本適用例に記載のウェアラブル機器は、計時して時刻情報を出力する計時部と、泳者の位置情報を測定する位置情報測定部と、前記泳者の活動情報を測定する活動情報測定部と、前記活動情報に基づいて、前記泳者が実施する水泳に関する水泳情報を生成し、前記水泳情報と前記位置情報とを前記時刻情報に関連付けて送信情報を生成する処理部と、前記送信情報を送信する送信部と、を備えることを特徴とする。   [Application Example 22] The wearable device described in this application example includes a timekeeping unit that measures time and outputs time information, a position information measurement unit that measures position information of a swimmer, and activity information that measures activity information of the swimmer. Based on the activity information, a measurement unit, a processing unit that generates swimming information related to swimming performed by the swimmer, and generates transmission information by associating the swimming information and the position information with the time information, and the transmission And a transmission unit for transmitting information.

本適用例によれば、泳者の位置情報と水泳情報とを時刻情報に関連付けて送信情報を送信するため、送信情報から泳者の位置情報と移動状況とを取得可能である。送信情報により、泳者の位置情報に対応する地図情報と、泳者が実施する水泳に関する水泳情報と、に基づいて表示情報を生成することが可能である。泳者の水泳情報を、地図情報などで自然環境下で泳者に影響を与える外的影響と関連付けて考察することができる。従って、このような泳者の位置情報と水泳情報と地図情報とによって、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができる。   According to this application example, since the transmission information is transmitted by associating the position information and the swimming information of the swimmer with the time information, it is possible to acquire the position information of the swimmer and the movement status from the transmission information. With the transmission information, it is possible to generate display information based on map information corresponding to the position information of the swimmer and swimming information related to swimming performed by the swimmer. The swimmer's swimming information can be considered in association with external influences that affect the swimmer in a natural environment with map information or the like. Therefore, it is possible to overlook the situation where a swimmer performing outdoor water sports is placed by such position information, swim information, and map information.

OWSシステムの概要を表す説明図。Explanatory drawing showing the outline | summary of an OWS system. ウェアラブル機器の概略を表す説明図。Explanatory drawing showing the outline of a wearable apparatus. ウェアラブル機器の概略構成を示すブロック図。The block diagram which shows schematic structure of a wearable apparatus. タブレットPCの概略構成を示すブロック図。The block diagram which shows schematic structure of tablet PC. 位置情報テーブルの一例を示す図。The figure which shows an example of a positional infomation table. 第1水泳情報テーブルの一例を示す図。The figure which shows an example of a 1st swimming information table. 第2水泳情報テーブルの一例を示す図。The figure which shows an example of the 2nd swimming information table. 生体情報テーブルの一例を示す図。The figure which shows an example of a biometric information table. 画面データの一例を示す図。The figure which shows an example of screen data. 画面データの一例を示す図。The figure which shows an example of screen data. 画面データの一例を示す図。The figure which shows an example of screen data. 画面データの一例を示す図。The figure which shows an example of screen data. 画面データの一例を示す図。The figure which shows an example of screen data. 画面データの一例を示す図。The figure which shows an example of screen data. 画面データの一例を示す図。The figure which shows an example of screen data. 画面データの一例を示す図。The figure which shows an example of screen data. 画面データの一例を示す図。The figure which shows an example of screen data. 画面データの一例を示す図。The figure which shows an example of screen data. 画面データの一例を示す図。The figure which shows an example of screen data. 画面データの一例を示す図。The figure which shows an example of screen data. OWSシステムの処理を表すシーケンス図。The sequence diagram showing the process of an OWS system.

以下、本発明の実施形態について、図面を参照して説明する。尚、以下の各図においては、各構成部や各画面を認識可能な程度の大きさにするため、各部や各画面の尺度や配置位置を実際とは異ならせしめている。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each of the following drawings, the scale and arrangement position of each part and each screen are made different from the actual ones in order to make each component and each screen recognizable.

(実施形態1)
(OWSシステムの概要)
図1は、OWSシステムの概要を表す説明図である。
本実施形態では、対象となるウォータースポーツとしてOWSを例に説明しているが、OWSに限らず、アウトドアにおいて水泳を行うスポーツであれば適用可能であり、例えば、トライアスロン、アクアスロン、遠泳競技などであってもよく、また海水浴における遊泳やシュノーケリングなどのレジャースポーツであってもよい。
(Embodiment 1)
(Outline of OWS system)
FIG. 1 is an explanatory diagram showing an outline of an OWS system.
In this embodiment, OWS is described as an example of a target water sport. However, the present invention is not limited to OWS but can be applied to any sport that swims outdoors. For example, in triathlon, aquathlon, and long distance sports There may also be leisure sports such as swimming and snorkeling in sea bathing.

図1に示すOWSシステム1は、水泳情報処理システムに相当し、ウェアラブル機器5と、情報処理装置としてのタブレットPC3などで構成されている。ウェアラブル機器5は、沿岸などのオープンウォーターで泳いでいる泳者UA、泳者UB、泳者UCのそれぞれに装着されている。泳者UAにはウェアラブル機器5Aが、泳者UBにはウェアラブル機器5Bが、泳者UCにはウェアラブル機器5Cが装着されている。ウェアラブル機器5(5A,5B,5C)は、タブレットPC(情報処理装置)3と無線通信2で無線接続されウェアラブル機器5において測定した泳者UA〜泳者UCの情報(時刻情報T、位置情報P、水泳情報S、生体情報B)をタブレットPC3へ送信している。   An OWS system 1 shown in FIG. 1 corresponds to a swimming information processing system, and includes a wearable device 5 and a tablet PC 3 as an information processing device. The wearable device 5 is attached to each of a swimmer UA, a swimmer UB, and a swimmer UC who are swimming in open water such as on the coast. A wearable device 5A is mounted on the swimmer UA, a wearable device 5B is mounted on the swimmer UB, and a wearable device 5C is mounted on the swimmer UC. The wearable device 5 (5A, 5B, 5C) is connected to the tablet PC (information processing device) 3 by wireless communication 2 and wirelessly connected to the swimmer UA to the swimmer UC information (time information T, position information P, The swimming information S and the biological information B) are transmitted to the tablet PC 3.

タブレットPC3では、ネットワーク通信4によりInternetと接続されている。Internetは、ネットワーク通信4により外部に相当するWebサイト(サーバー)6やテレビ局7などと接続されている。タブレットPC3は、Webサイト6から位置情報Pに対応する地図情報Mと環境情報Enを受信する。   The tablet PC 3 is connected to the Internet through the network communication 4. The Internet is connected to an external website (server) 6, a television station 7, and the like by network communication 4. The tablet PC 3 receives the map information M and the environment information En corresponding to the position information P from the website 6.

タブレットPC3では、時刻情報T、位置情報P、水泳情報S、生体情報B、地図情報Mおよび環境情報Enを用いて、表示情報Dispを生成する。生成した表示情報Dispは表示部60に表示される(画面D10、画面D50)。表示情報Dispは、Internetを介してテレビ局7へ送信され、テレビ局7から放送されるテレビ表示画面の一部(画面D10)として一般家庭などのTV8(8A,8B)へ表示される。
尚、タブレットPC3の表示部60およびTV8は、表示部に相当する。
In the tablet PC 3, display information Disp is generated using the time information T, the position information P, the swimming information S, the biological information B, the map information M, and the environment information En. The generated display information Disp is displayed on the display unit 60 (screen D10, screen D50). The display information Disp is transmitted to the television station 7 via the Internet, and is displayed on the TV 8 (8A, 8B) such as a general home as a part of the television display screen (screen D10) broadcast from the television station 7.
Note that the display unit 60 and the TV 8 of the tablet PC 3 correspond to a display unit.

このようにして、タブレットPC3で生成された表示情報Dispが、表示部60またはTV8に表示されると、表示情報Dispを視認した視認者は、泳者の泳いでいる状況(水泳情報S)を地図上(地図情報M)で確認することができる。また、時刻情報Tや生体情報B、環境情報Enなどの情報を含めて泳者がおかれている状況などを俯瞰して把握することができる。   Thus, when the display information Disp generated by the tablet PC 3 is displayed on the display unit 60 or the TV 8, the viewer who has viewed the display information Disp maps the swimmer's swimming status (swimming information S). It can be confirmed on the top (map information M). In addition, it is possible to grasp and understand the situation where the swimmer is placed including information such as the time information T, the biological information B, and the environment information En.

以降に、このような効果を得ることができるOWSシステム1について詳細に説明する。   Hereinafter, the OWS system 1 capable of obtaining such an effect will be described in detail.

(ウェアラブル機器)
図2は、ウェアラブル機器の概略を表す説明図である。図3は、ウェアラブル機器の概略構成を示すブロック図である。
図2では、ウェアラブル機器5を泳者の手首WRにバンドBAで巻きつけて装着した状態を表している。ウェアラブル機器5は、耐水圧構造を有した腕時計型の情報機器であり、バンドBAの手首WR側の表面に露出して配設される脈拍センサー21と、バンドBAの手首WR側とは反対側の表面に露出して配設される表示部25と、バンドBAの内側に内蔵して配設される位置情報測定部10、活動情報測定部16、通信部29、処理部30、および電源部(図示は省略)とを備えている。引き続き、図3を用いて、これらの機能について詳しく説明する。ここでは、一例としてウェアラブル機器5を手首に装着する形態を例示しているが、これに限定されるものではない。たとえば、泳者の足首、頭、耳、腰、胴体にウェアラブル機器を装着することができる。
(Wearable equipment)
FIG. 2 is an explanatory diagram illustrating an outline of the wearable device. FIG. 3 is a block diagram illustrating a schematic configuration of the wearable device.
FIG. 2 shows a state in which the wearable device 5 is worn around a swimmer's wrist WR with a band BA. The wearable device 5 is a wristwatch-type information device having a water pressure resistant structure, and is a pulse sensor 21 that is exposed and disposed on the wrist WR side surface of the band BA, and the side opposite to the wrist WR side of the band BA. Display unit 25 exposed on the surface, position information measuring unit 10, activity information measuring unit 16, communication unit 29, processing unit 30, and power supply unit built in and disposed inside band BA (Illustration is omitted). Subsequently, these functions will be described in detail with reference to FIG. Here, although the form which wears the wearable apparatus 5 to a wrist is illustrated as an example, it is not limited to this. For example, wearable devices can be attached to the swimmer's ankle, head, ears, waist, and torso.

ウェアラブル機器5は、位置情報測定部10、活動情報測定部16、生体情報検出部20、計時部23、表示部25、操作部27、通信部29、処理部30、および記憶部40などで構成されている。   The wearable device 5 includes a position information measurement unit 10, an activity information measurement unit 16, a biological information detection unit 20, a time measurement unit 23, a display unit 25, an operation unit 27, a communication unit 29, a processing unit 30, a storage unit 40, and the like. Has been.

位置情報測定部10は、GNSS測位センサー11を備えている。あるいは、通信用電波(WiFiや携帯電話無線)を利用したWiFi(登録商標)測位センサー12や3G測位センサー13などを測位用センサーとして備えていても良い。これらの測位用センサーにより、ウェアラブル機器5の位置情報Pが測定され、処理部30へ出力される。
位置情報Pには、緯度、経度、高度、移動速度、測位時刻などの情報が含まれている。測位時刻は、緯度、経度、高度が測位された時刻である。移動速度は、移動方向と移動速さの情報を含むベクトル情報である。測位時刻における緯度、経度の情報は、現在位置に相当する。位置情報Pとしては、測位時刻における緯度および経度の情報が少なくとも必要である。移動速度および後述する移動距離については、測位時刻における経度および緯度の情報から算出することができる。また、高度の情報が位置情報測定部10により測定された場合は、位置情報Pに含めてもよい。また、2点間の位置情報Pに基づいて移動距離を算出してもよい。
The position information measuring unit 10 includes a GNSS positioning sensor 11. Alternatively, a WiFi (registered trademark) positioning sensor 12 or a 3G positioning sensor 13 using communication radio waves (WiFi or mobile phone wireless) may be provided as a positioning sensor. The position information P of the wearable device 5 is measured by these positioning sensors and output to the processing unit 30.
The position information P includes information such as latitude, longitude, altitude, moving speed, and positioning time. The positioning time is the time when the latitude, longitude, and altitude are measured. The moving speed is vector information including information on the moving direction and the moving speed. Information on latitude and longitude at the positioning time corresponds to the current position. As the position information P, at least information on latitude and longitude at the positioning time is necessary. The moving speed and the moving distance described later can be calculated from information on longitude and latitude at the positioning time. Further, when the altitude information is measured by the position information measuring unit 10, it may be included in the position information P. Further, the movement distance may be calculated based on the position information P between the two points.

GNSS測位センサー11は、測位用GNSS(Global Navigation Satellite System)衛星から衛星信号を受信するアンテナ部、フロントエンド部、および測位情報算出部(いずれも図示は省略)を有して構成され、測位用GNSS衛星から発信されている衛星信号を含むRF(Radio Frequency)信号を受信すると、RF信号に重畳された測位情報を抽出し取得する。取得した測位情報から、公知の位置算出処理を行い、ウェアラブル機器5の位置情報Pを算出し、処理部30へ単位時間(例えば、1秒間)ごとに出力する。   The GNSS positioning sensor 11 includes an antenna unit that receives satellite signals from a positioning GNSS (Global Navigation Satellite System) satellite, a front end unit, and a positioning information calculation unit (all of which are not shown). When an RF (Radio Frequency) signal including a satellite signal transmitted from a GNSS satellite is received, positioning information superimposed on the RF signal is extracted and acquired. A known position calculation process is performed from the acquired positioning information, position information P of the wearable device 5 is calculated, and is output to the processing unit 30 every unit time (for example, one second).

また、GNSS測位センサー11は、GNSS衛星から取得した受信信号の受信周波数に基づいて、位置情報を算出することもできる。この方法では、少なくとも4つのGNSS衛星によるコード位相等に基づいて公知の位置算出演算によって、互いに直交する3方向の成分を有したベクトル量を位置座標として算出する。また、少なくとも4つのGNSS衛星の受信周波数等(受信周波数から求まるドップラー周波数等)に基づいて公知の演算によって、互いに直交する3方向の成分を有したベクトル量を速度ベクトルとして算出する。このようにして、算出された位置座標(緯度、経度、高度)および速度ベクトル(移動速度)が位置情報Pとして、測位時刻と共に処理部30へ出力される。   The GNSS positioning sensor 11 can also calculate position information based on the reception frequency of the reception signal acquired from the GNSS satellite. In this method, a vector quantity having components in three directions orthogonal to each other is calculated as position coordinates by a known position calculation operation based on code phases and the like by at least four GNSS satellites. In addition, a vector amount having components in three directions orthogonal to each other is calculated as a velocity vector by a known calculation based on the reception frequency of at least four GNSS satellites (Doppler frequency obtained from the reception frequency). Thus, the calculated position coordinates (latitude, longitude, altitude) and speed vector (moving speed) are output as position information P to the processing unit 30 together with the positioning time.

WiFi測位センサー12は、複数のWiFiアクセスポイントから発信される電波(ビーコン信号など)を受信する。受信した電波の電波強度と、予め記憶部40に格納されているWiFiアクセスポイントの位置の情報とを用いてウェアラブル機器5の位置座標を算出する。移動速度は、連続して取得した複数の位置座標と測位時刻とを用いて算出される。算出した位置情報Pを処理部30へ出力する。   The WiFi positioning sensor 12 receives radio waves (such as beacon signals) transmitted from a plurality of WiFi access points. The position coordinates of the wearable device 5 are calculated using the received signal strength and the location information of the WiFi access point stored in the storage unit 40 in advance. The moving speed is calculated using a plurality of position coordinates and positioning time acquired successively. The calculated position information P is output to the processing unit 30.

3G測位センサー13は、複数の携帯電話基地局から発信される電波を受信し、受信した電波の電波強度と、予め記憶部40に格納されている携帯電話基地局の位置の情報とを用いてウェアラブル機器5の位置座標を算出する。移動速度は、連続して取得した複数の位置座標と測位時刻とを用いて算出される。算出した位置情報Pを処理部30へ出力する。   The 3G positioning sensor 13 receives radio waves transmitted from a plurality of mobile phone base stations, and uses the radio wave intensity of the received radio waves and the location information of the mobile phone base station stored in the storage unit 40 in advance. The position coordinates of the wearable device 5 are calculated. The moving speed is calculated using a plurality of position coordinates and positioning time acquired successively. The calculated position information P is output to the processing unit 30.

これらのセンサーから出力された位置情報Pは、位置情報取得部31(処理部30)へ出力される。位置情報測定部10では、これらのセンサーから出力された複数の位置情報Pを用いて、より精度の高い位置情報Pが算出されてもよい。また、位置情報測定部10では、GNSS測位センサー11、WiFi測位センサー12、および3G測位センサー13のうち少なくとも1つを備えていればよく、全ての測位センサーが必須ではない。また、ウェアラブル機器5の位置情報Pを出力することができれば他の測位センサーであってもよい。   The position information P output from these sensors is output to the position information acquisition unit 31 (processing unit 30). The position information measuring unit 10 may calculate more accurate position information P using a plurality of position information P output from these sensors. The position information measuring unit 10 only needs to include at least one of the GNSS positioning sensor 11, the WiFi positioning sensor 12, and the 3G positioning sensor 13, and all the positioning sensors are not essential. Further, other positioning sensors may be used as long as the position information P of the wearable device 5 can be output.

活動情報測定部16は、加速度センサー17、ジャイロセンサー18、および気圧センサー19などのセンサーを備えている。これらのセンサーにより、活動情報が測定され、単位時間(例えば、0.0625秒間)ごとに処理部30へ出力される。活動情報は、後述する水泳情報生成部37(処理部30)により、水泳情報Sの算出のために利用される。尚、気圧センサー19は、圧力センサーに相当する。   The activity information measurement unit 16 includes sensors such as an acceleration sensor 17, a gyro sensor 18, and an atmospheric pressure sensor 19. Activity information is measured by these sensors, and is output to the processing unit 30 every unit time (for example, 0.0625 seconds). The activity information is used for calculating the swimming information S by a swimming information generation unit 37 (processing unit 30) described later. The atmospheric pressure sensor 19 corresponds to a pressure sensor.

加速度センサー17は、互いに直交する3軸方向の加速度信号を検出するセンサーである。加速度センサー17は、各軸の加速度変化をサンプリング間隔ごとに計測する。好適例として、サンプリング周波数は、16Hz以上に設定されている。加速度センサー17は、泳者の動きを3軸方向で検出し、検出した加速度信号を増幅回路、波形整形回路、A/D変換回路(いずれも図示は省略)において、増幅、整形、A/D変換し、変換した加速度データを活動情報として水泳情報生成部37(処理部30)へ出力する。   The acceleration sensor 17 is a sensor that detects acceleration signals in three axial directions orthogonal to each other. The acceleration sensor 17 measures the acceleration change of each axis at every sampling interval. As a preferred example, the sampling frequency is set to 16 Hz or more. The acceleration sensor 17 detects a swimmer's movement in three-axis directions, and amplifies, shapes, and A / D converts the detected acceleration signal in an amplification circuit, a waveform shaping circuit, and an A / D conversion circuit (all not shown). Then, the converted acceleration data is output to the swimming information generation unit 37 (processing unit 30) as activity information.

また、加速度信号が、後述する生体情報検出部20に出力されてもよく、その場合では、加速度信号は、生体情報検出部20において生体情報Bを検出する際に脈波信号に重畳される体動ノイズの抑制処理においても用いることができる。
また、加速度信号は操作情報として、処理部30の制御の元で操作部27へ出力されてもよい。
In addition, an acceleration signal may be output to the biological information detection unit 20 described later. In this case, the acceleration signal is superimposed on the pulse wave signal when the biological information B is detected by the biological information detection unit 20. It can also be used in dynamic noise suppression processing.
The acceleration signal may be output as operation information to the operation unit 27 under the control of the processing unit 30.

ジャイロセンサー18は、互いに直交する3軸を中心軸とした角速度を検出するセンサーである。ジャイロセンサー18では、単位時間ごとに検出したジャイロ信号を増幅回路、波形整形回路、A/D変換回路(いずれも図示を省略する)において、増幅、整形、A/D変換し、変換したジャイロデータを活動情報として水泳情報生成部37(処理部30)へ出力する。処理部30では、ジャイロデータを用いて、ウェアラブル機器5が装着された泳者の手首WRの傾きや回転などの動きを算出することができる。   The gyro sensor 18 is a sensor that detects an angular velocity having three axes orthogonal to each other as a central axis. The gyro sensor 18 amplifies, shapes, and A / D-converts and converts the gyro data detected per unit time in an amplifier circuit, a waveform shaping circuit, and an A / D conversion circuit (all of which are not shown). Is output to the swimming information generation unit 37 (processing unit 30) as activity information. The processing unit 30 can calculate movement such as tilt and rotation of the wrist WR of the swimmer wearing the wearable device 5 using the gyro data.

尚、加速度センサー17およびジャイロセンサー18では、検出対象を3軸方向の軸としているが、3軸に限らず1軸、2軸、または4軸以上であってもよい。また、処理部30において、加速度センサー17およびジャイロセンサー18から出力される加速度信号やジャイロ信号が、測位時刻ごとに出力された位置情報Pの間の位置情報Pを補間して生成する情報として利用されてもよい。   In the acceleration sensor 17 and the gyro sensor 18, the detection target is an axis in the three-axis direction, but the detection target is not limited to three axes, and may be one, two, or four or more axes. In the processing unit 30, the acceleration signal and the gyro signal output from the acceleration sensor 17 and the gyro sensor 18 are used as information generated by interpolating the position information P between the position information P output at each positioning time. May be.

気圧センサー19は、単位時間ごとに気圧および水圧を含む圧力を検出するセンサーである。気圧センサー19では、単位時間ごとに検出した圧力信号を増幅回路、波形整形回路、A/D変換回路(いずれも図示は省略)において、増幅、整形、A/D変換し、変換した圧力データを活動情報として水泳情報生成部37(処理部30)へ出力する。また、気圧センサー19は、圧力データの値から気圧であるか水圧であるかを判別し、判別した結果(例えば、気圧を「0」、水圧を「1」などの値で)を活動情報として水泳情報生成部37へ出力してもよい。   The atmospheric pressure sensor 19 is a sensor that detects pressure including atmospheric pressure and water pressure every unit time. The atmospheric pressure sensor 19 amplifies, shapes, and A / D-converts the pressure signal detected every unit time in an amplification circuit, a waveform shaping circuit, and an A / D conversion circuit (all not shown), and converts the converted pressure data. The activity information is output to the swimming information generation unit 37 (processing unit 30). Further, the atmospheric pressure sensor 19 determines whether the pressure is the atmospheric pressure or the water pressure from the value of the pressure data, and the determined result (for example, the atmospheric pressure is “0”, the water pressure is “1”, etc.) as the activity information. You may output to the swimming information production | generation part 37. FIG.

また、活動情報測定部16では、加速度センサー17またはジャイロセンサー18のいずれか1つが備えられている構成であってもよく、その場合では、いずれかによって測定された活動情報が処理部30へ出力される。
また、活動情報測定部16で備えられるセンサーは、加速度センサー17、ジャイロセンサー18、および気圧センサー19などのセンサーに限定されず、例えば、方位信号を出力する地磁気センサー(方位センサー)が備えられていてもよい。
Further, the activity information measuring unit 16 may be configured to include any one of the acceleration sensor 17 and the gyro sensor 18, and in that case, the activity information measured by either one is output to the processing unit 30. Is done.
The sensors provided in the activity information measurement unit 16 are not limited to sensors such as the acceleration sensor 17, the gyro sensor 18, and the atmospheric pressure sensor 19. For example, a geomagnetic sensor (azimuth sensor) that outputs a direction signal is provided. May be.

生体情報検出部20は、脈拍センサー21および温度センサー22などの生体センサーを備えて構成される。これらの生体センサーにより、ウェアラブル機器5を装着している泳者の生体情報Bが検出され、処理部30へ出力される。尚、生体情報検出部20は、生体情報測定部に相当する。
生体情報Bには、脈拍数、体温、呼吸、検出時刻などの情報が含まれている。
脈拍センサー21は、光電センサーや演算回路などで構成され、泳者などのユーザーの脈波を検出し、脈拍数を算出するセンサーモジュールである。光電センサーでは、発光素子と受光素子とを備え、発光素子から手首WRに向かって光を照射させ、血管で反射された反射光を受光素子により受光する。脈拍センサー21は、血管の拡張時と縮小時とで光の反射率が異なる現象を利用してユーザーの脈波を検出する。演算回路では、検出された脈波のデータを周波数分解処理し各周波数の信号強度値を分析し、脈波以外のノイズも含まれている周波数スペクトルから脈波に相当する周波数スペクトルを特定し、脈拍数を算出する。尚、脈波の信号(S)と脈波以外のノイズ(N)信号との比をSN比と称し、算出された脈拍数値の信頼度の判定に利用される。脈波以外のノイズの原因の一つとして、ユーザーの泳ぎ動作による手首WRの動きが影響を与えているため、手首WRの動きに伴い変化する加速度信号やジャイロ信号を参照することにより脈波に相当する周波数スペクトルを特定することができる。
脈拍センサー21は、算出した脈拍数を生体情報Bとして生体情報取得部35(処理部30)へ出力する。
The biological information detection unit 20 includes biological sensors such as a pulse sensor 21 and a temperature sensor 22. The biometric information B of the swimmer wearing the wearable device 5 is detected by these biometric sensors and output to the processing unit 30. The biological information detection unit 20 corresponds to a biological information measurement unit.
The biological information B includes information such as the pulse rate, body temperature, respiration, and detection time.
The pulse sensor 21 is a sensor module that includes a photoelectric sensor, an arithmetic circuit, and the like, detects a pulse wave of a user such as a swimmer, and calculates the pulse rate. The photoelectric sensor includes a light emitting element and a light receiving element, irradiates light from the light emitting element toward the wrist WR, and receives light reflected by the blood vessel by the light receiving element. The pulse sensor 21 detects a user's pulse wave using a phenomenon in which the reflectance of light differs between when the blood vessel is dilated and when the blood vessel is dilated. In the arithmetic circuit, frequency analysis is performed on the detected pulse wave data, the signal intensity value of each frequency is analyzed, the frequency spectrum corresponding to the pulse wave is identified from the frequency spectrum including noise other than the pulse wave, Calculate the pulse rate. The ratio between the pulse wave signal (S) and the noise (N) signal other than the pulse wave is referred to as an SN ratio, and is used to determine the reliability of the calculated pulse value. One of the causes of noise other than the pulse wave is the movement of the wrist WR caused by the user's swimming action, so the pulse wave can be detected by referring to the acceleration signal and gyro signal that change with the movement of the wrist WR. The corresponding frequency spectrum can be specified.
The pulse sensor 21 outputs the calculated pulse rate as the biological information B to the biological information acquisition unit 35 (processing unit 30).

尚、脈拍センサー21は、上述の光電センサーに限らず、超音波により血管の収縮を検出して脈拍数を測定する超音波センサーや圧電素子などにより脈圧を検出する脈圧計を採用してもよい。   The pulse sensor 21 is not limited to the above-described photoelectric sensor, but may be an ultrasonic sensor that detects blood vessel contraction using ultrasonic waves and a pulse pressure meter that detects pulse pressure using a piezoelectric element or the like. Good.

温度センサー22は、手首WRの皮膚温度や皮下深部などの温度を接触または非接触に検出する公知のセンサーである。温度センサー22は、検出した温度信号から体温を算出し、その体温を生体情報Bとして処理部30へ出力する。   The temperature sensor 22 is a known sensor that detects the temperature of the wrist WR, such as the skin temperature or the subcutaneous depth, in contact or non-contact. The temperature sensor 22 calculates the body temperature from the detected temperature signal, and outputs the body temperature as the biological information B to the processing unit 30.

計時部23は、リアルタイムクロックであり、位置情報測定部10、活動情報測定部16、生体情報検出部20に備えられる各センサーなどで利用するサンプリング間隔や、処理部30へ出力する単位時間などを生成する。単位時間は、処理部30において、時系列情報42を生成するための時刻情報Tの生成に用いられる。また、タイマー機能、カレンダー機能、時計機能、ストップウォッチ機能などの計時機能を有している。   The time measuring unit 23 is a real-time clock, and the sampling interval used by each sensor provided in the position information measuring unit 10, the activity information measuring unit 16, the biological information detecting unit 20, the unit time to be output to the processing unit 30, and the like. Generate. The unit time is used for generating time information T for generating time-series information 42 in the processing unit 30. It also has timekeeping functions such as a timer function, a calendar function, a clock function, and a stopwatch function.

表示部25は、文字やアイコンの表示が可能な表示装置であり、例えば、柔軟に変形可能なフレキシブルタイプのドットマトリックス型EPD(Electrophoretic Display)、および表示駆動回路などで構成される。処理部30から出力される表示信号に従って、各種表示情報が表示される。
尚、表示部25は、EPDに限らず、LCD(Liquid Crystal Display)、セグメント型LCD、有機エレクトロルミネッセンスディスプレイなどであってもよい。
The display unit 25 is a display device that can display characters and icons, and includes, for example, a flexible dot matrix type EPD (Electrophoretic Display) that can be flexibly deformed, a display drive circuit, and the like. Various display information is displayed according to the display signal output from the processing unit 30.
The display unit 25 is not limited to the EPD, but may be an LCD (Liquid Crystal Display), a segment type LCD, an organic electroluminescence display, or the like.

操作部27は、操作ボタンやスイッチ、表示部25の表示面を覆うタッチパネル(いずれも図示は省略)であり、泳者を含む操作者の操作に対応する操作信号を処理部30へ出力する。また、操作部27は、加速度センサー17から操作情報に対応する加速度信号を入力した場合では、予め決められた加速度信号のパターンと照合した操作情報の操作信号を出力する。例えば、操作部27は、加速度センサー17から出力される加速度信号のパターンからタップが3回連続されたことを検出することができる。操作部27は、3回連続のタップ操作を検出した場合に、予め決められたその操作に対応する機能、例えば、水泳中のストロークピッチを表示するなどの機能を実現するための操作信号を処理部30へ出力する。   The operation unit 27 is an operation button, a switch, and a touch panel (both not shown) that covers the display surface of the display unit 25, and outputs an operation signal corresponding to an operation of an operator including a swimmer to the processing unit 30. Further, when an acceleration signal corresponding to the operation information is input from the acceleration sensor 17, the operation unit 27 outputs an operation signal of the operation information collated with a predetermined acceleration signal pattern. For example, the operation unit 27 can detect that the tap has been continued three times from the pattern of the acceleration signal output from the acceleration sensor 17. When the operation unit 27 detects three consecutive tap operations, the operation unit 27 processes an operation signal for realizing a function corresponding to the predetermined operation, for example, a function of displaying a stroke pitch during swimming. To the unit 30.

通信部29は、好適例として、電力消費を抑えた無線アダプターであり、通信処理部39(後述する)の制御によりタブレットPC3と相互に通信を確立し、ウェアラブル機器5によって測定されたデータや、記憶部40に格納されたデータなどを送信する。
通信部29は、ウェアラブル機器5とタブレットPC3との間で共通の無線通信方式および通信プロトコルを有した通信アダプターを備えていてもよい。また、通信部29は、携帯通信や無線LAN(Local Area Network)などの通信アダプター、近距離無線アダプター、または有線の通信アダプターなどを備え、携帯通信網などを含む移動体通信網、一般的なインターネットまたはイントラネット通信網、中継するアクセスポイントなどを介してタブレットPC3や他の情報機器やサーバーとデータ交換可能に接続することができてもよい。
As a preferred example, the communication unit 29 is a wireless adapter that reduces power consumption, establishes communication with the tablet PC 3 under the control of a communication processing unit 39 (described later), and measures data measured by the wearable device 5, Data stored in the storage unit 40 is transmitted.
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 communication adapter such as mobile communication and wireless local area network (LAN), a short-range wireless adapter, or a wired communication adapter, and includes a mobile communication network including a mobile communication network, a general communication network, and the like. It may be possible to connect to the tablet PC 3 and other information devices or servers via the Internet or an intranet communication network, a relay access point, or the like so as to exchange data.

(処理部と記憶部/ウェアラブル機器)
処理部30は、CPUやDSP(Digital Signal Processor)等のプロセッサーを有して構成され、ウェアラブル機器5の各部を統括的に制御する制御装置および演算装置(コンピューター)である。処理部30は、位置情報取得部31、生体情報取得部35、水泳情報生成部37、および通信処理部39などの機能部を含み構成されている。尚、これらの機能部の全てが必ずしも必須の構成要素ではない。また、他の機能部を含めてもよい。
(Processing unit and storage unit / wearable device)
The processing unit 30 includes a processor such as a CPU and a DSP (Digital Signal Processor), and is a control device and an arithmetic device (computer) that comprehensively control each unit of the wearable device 5. The processing unit 30 includes functional units such as a position information acquisition unit 31, a biological information acquisition unit 35, a swimming information generation unit 37, and a communication processing unit 39. Note that all of these functional units are not necessarily essential components. Moreover, you may include another function part.

記憶部40は、ROMやフラッシュROM、RAM、FeRAM、SSD等の記憶装置によって構成され、時系列情報42、水泳パターンテーブル50、識別情報52、およびプログラム54などが記憶されている。時系列情報42は、時刻情報Tに関連付けられたデータであることを表しており、位置情報データ43、生体情報データ45、水泳情報データ46などで構成されている。   The storage unit 40 is configured by a storage device such as a ROM, flash ROM, RAM, FeRAM, or SSD, and stores time series information 42, a swimming pattern table 50, identification information 52, a program 54, and the like. The time-series information 42 represents data associated with the time information T, and includes position information data 43, biological information data 45, swimming information data 46, and the like.

以降、処理部30の各機能部および記憶部40に記憶される各データについて説明する。   Hereinafter, each function unit of the processing unit 30 and each data stored in the storage unit 40 will be described.

(位置情報取得部)
位置情報取得部31は、位置情報測定部10を制御し、位置情報Pを取得する。取得した位置情報Pを記憶部40へ記憶する。位置情報Pは、時系列情報42として、位置情報データ43に格納される。具体的には、位置情報取得部31は、測位時刻ごとに、緯度、経度、高度、移動速度の情報を位置情報データ43に格納する。格納される測位時刻は、例えば、1秒ごとの時刻(年月日時分秒)である。
(Location information acquisition unit)
The position information acquisition unit 31 controls the position information measurement unit 10 and acquires the position information P. The acquired position information P is stored in the storage unit 40. The position information P is stored in the position information data 43 as time series information 42. Specifically, the position information acquisition unit 31 stores latitude, longitude, altitude, and movement speed information in the position information data 43 for each positioning time. The stored positioning time is, for example, time per second (year / month / day / hour / minute / second).

(生体情報取得部)
生体情報取得部35は、生体情報検出部20を制御し、生体情報Bを取得する。取得した生体情報Bを記憶部40へ記憶する。生体情報Bは、時系列情報42として、生体情報データ45に格納される。具体的には、生体情報取得部35は、検出時刻ごとに、脈拍数、体温の情報を生体情報データ45に格納する。格納される検出時刻は、例えば、1秒〜4秒ごとの時刻(年月日時分秒)である。
(Biometric information acquisition unit)
The biological information acquisition unit 35 controls the biological information detection unit 20 to acquire the biological information B. The acquired biological information B is stored in the storage unit 40. The biological information B is stored in the biological information data 45 as time series information 42. Specifically, the biological information acquisition unit 35 stores information on the pulse rate and body temperature in the biological information data 45 at each detection time. The stored detection time is, for example, time (year / month / day / hour / minute / second) every 1 to 4 seconds.

(水泳情報生成部)
水泳情報生成部37は、活動情報測定部16を制御し、活動情報を取得する。取得した活動情報から、位置情報データ43や必要に応じて生体情報データ45の情報も参照して、水泳情報Sを算出する。水泳情報Sは、時系列情報42の水泳情報データ46に格納される。水泳情報Sには、泳法情報、水泳状態情報、測定時刻が含まれており、泳法情報は泳法データ47に、水泳状態情報は水泳状態データ49に、それぞれが測定時刻と関連付けられて格納されている。
(Swimming information generator)
The swimming information generation unit 37 controls the activity information measurement unit 16 and acquires activity information. The swimming information S is calculated from the acquired activity information with reference to the position information data 43 and the information of the biological information data 45 as 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 method information, swimming state information, and measurement time. The swimming method information is stored in the swimming method data 47 and the swimming state information is stored in the swimming state data 49 in association with the measurement time. Yes.

泳法情報は、クロール泳法、平泳ぎ泳法、背泳ぎ泳法、バタフライ泳法などの水泳の泳法を表す情報である。   The swimming style information is information representing a swimming style such as a crawl style, a breaststroke style, a backstroke style, and a butterfly style.

水泳状態情報は、それぞれの泳法で水泳している泳者の状態に関する情報であり、ストロークピッチ、ストローク数、ストローク距離、泳いだ時間、泳いだ距離、および手の位置などの情報である。   The swimming state information is information on the state of a swimmer who is swimming in each swimming method, and is information such as stroke pitch, number of strokes, stroke distance, swimming time, swimming distance, and hand position.

ストロークピッチは、単位時間当たりのストローク回数であり、例えば、1秒間当たりのストローク回数が小数点を含む数値で算出される。
ストローク数は、ストローク回数の累計である。
ストローク距離は、1回のストロークで推進した距離であり、例えば、単位をメートルで算出される。
泳いだ時間は、水泳開始から泳いだ時間の累計である。
泳いだ距離は、水泳開始から泳いだ距離の累計である。
手の位置は、測定時刻において、ウェアラブル機器5を装着した手首WRが水中であったか水上であったかを表す情報である。
The stroke pitch is the number of strokes per unit time. For example, the number of strokes per second is calculated as a numerical value including a decimal point.
The number of strokes is the total number of strokes.
The stroke distance is a distance propelled by one stroke, and is calculated in units of meters, for example.
The time spent swimming is the total time spent swimming since the start of swimming.
The distance swam is the cumulative distance swam from the start of swimming.
The position of the hand is information indicating whether the wrist WR wearing the wearable device 5 is underwater or on the water at the measurement time.

次に、水泳情報生成部37が水泳情報Sの各情報を生成する処理について説明する。
水泳情報生成部37は、水泳パターンテーブル50を参照して、取得した活動情報に含まれる加速度データやジャイロデータの傾向から泳法を判定して泳法情報を生成する。活動情報に含まれる加速度データやジャイロデータは、3軸方向の加速度センサー17またはジャイロセンサー18により検出されたデータであり、泳者の手首WRの動きや傾き、回転などの動きを表すデータである。水泳パターンテーブル50は、泳法ごとに各軸方向の加速度データやジャイロデータのパターン、特性および特徴点などが予め格納されたテーブルである。水泳情報生成部37は、入力された加速度データやジャイロデータのパターン、特性および特徴点などを、水泳パターンテーブル50と比較して、どの泳法であるかを判定し、泳法情報を生成する。このような泳法の判定は、例えば、公知文献(米国特許第US8,652,010号明細書)においても公開されている。
Next, the process in which the swimming information generation part 37 produces | generates each information of the swimming information S is demonstrated.
The swimming information generation unit 37 refers to the swimming pattern table 50 and determines the swimming method from the tendency of the acceleration data and the gyro data included in the acquired activity information to generate the swimming method information. The acceleration data and gyro data included in the activity information are data detected by the acceleration sensor 17 or the gyro sensor 18 in the triaxial direction, and are data representing movements such as movement, tilt, and rotation of the swimmer's wrist WR. The swimming pattern table 50 is a table in which acceleration data in each axial direction, gyro data patterns, characteristics, feature points, and the like are stored in advance for each swimming method. The swimming information generation unit 37 compares the pattern, characteristics, and feature points of the input acceleration data and gyro data with the swimming pattern table 50, determines which swimming method is used, and generates swimming method information. Such determination of swimming style is also disclosed in, for example, a known document (US Patent No. US 8,652,010).

水泳情報生成部37は、活動情報から泳法を判定(決定)すると、活動情報からストロークピッチ、ストローク回数、ストローク数を導出する。具体的には、加速度データやジャイロデータの中から周期性を有する軸のデータを抽出し、周波数分析や周期データのピーク数をカウントする方法などにより単位時間当たりのストローク回数、およびストローク回数の累計などを算出する。
泳いだ時間や泳いだ距離は、加速度データまたはジャイロデータ、および位置情報データ43を用いて泳ぎ動作が始められてから経過した時刻情報Tと位置情報Pとから算出される。また、単位時間当たりに泳いだ距離とその間のストローク回数を用いて、ストローク距離を算出する。
When the swimming information is determined (determined) from the activity information, the swimming information generation unit 37 derives the stroke pitch, the number of strokes, and the number of strokes from the activity information. Specifically, the number of strokes per unit time and the cumulative number of strokes are extracted by extracting frequency axis data from acceleration data and gyro data and counting the number of peaks of periodic data. Etc. are calculated.
The swimming time and the swimming distance are calculated from the time information T and the position information P that have passed since the swimming operation was started using the acceleration data or the gyro data and the position information data 43. Further, the stroke distance is calculated using the distance swam per unit time and the number of strokes between them.

水泳情報生成部37は、活動情報に含まれる圧力データから手の位置を導出する。圧力データが気圧を示している場合は、手の位置を水上とし、圧力データが水圧を示している場合は、手の位置を水中として出力する。   The swimming information generation unit 37 derives the hand position from the pressure data included in the activity information. When the pressure data indicates atmospheric pressure, the hand position is output on the water, and when the pressure data indicates water pressure, the hand position is output as water.

(通信処理部)
通信処理部39は、送信パケットを生成し、通信部29を制御して、通信部29から送信パケットをタブレットPC3へ送信させる。
通信処理部39は、時系列情報42に含まれる位置情報データ43、水泳情報データ46および生体情報データ45から共通の時刻を有するデータを取得し、送信パケットを生成する。この時刻は、位置情報データ43においては測位時刻、水泳情報データ46では測定時刻、生体情報データ45では検出時刻である。共通の時刻とは、例えば、それぞれの時刻が同じ時刻ばかりではなく、所定の時間(例えば、−0.5秒から+0.5秒の時間)内の時刻も共通の時刻として扱われる。
(Communication processor)
The communication processing unit 39 generates a transmission packet, controls the communication unit 29, and causes the communication unit 29 to transmit the transmission packet to the tablet PC 3.
The communication processing unit 39 acquires data having a common time from the position information data 43, the swimming information data 46, and the biological information data 45 included in the time series information 42, and generates a transmission packet. This time is the positioning time in the position information data 43, the measurement time in the swimming information data 46, and the detection time in the biological information data 45. The common time is, for example, not only the same time but also a time within a predetermined time (for example, a time from -0.5 seconds to +0.5 seconds) is handled as a common time.

通信処理部39は、共通の時刻を時刻情報T、時刻情報Tにおける位置情報データ43の情報を位置情報P、時刻情報Tにおける水泳情報データ46の情報を水泳情報S、時刻情報Tにおける生体情報データ45の情報を生体情報Bとすると、「時刻情報T、位置情報P、水泳情報S、生体情報B」の順にまとめて送信情報を生成する。通信処理部39では、位置情報取得部31、水泳情報生成部37、生体情報取得部35により、それぞれの出力情報が生成されたタイミングと同期をとって、送信情報を生成し、その送信情報が格納された送信パケットを通信部29へ出力する。
尚、通信処理部39は、水泳情報と位置情報とを時刻情報に関連付けて送信情報を生成する処理部に相当する。また、通信処理部39により制御される通信部29は、送信部に相当する。
The communication processing unit 39 uses the common time as the time information T, the information of the position information data 43 in the time information T as the position information P, the information of the swimming information data 46 as the time information T as the swimming information S, and the biological information as the time information T. Assuming that the information of the data 45 is biological information B, transmission information is generated in the order of “time information T, position information P, swimming information S, biological information B”. In the communication processing unit 39, the position information acquisition unit 31, the swimming information generation unit 37, and the biological information acquisition unit 35 generate transmission information in synchronization with the timing at which each output information is generated. The stored transmission packet is output to the communication unit 29.
The communication processing unit 39 corresponds to a processing unit that associates swimming information and position information with time information and generates transmission information. The communication unit 29 controlled by the communication processing unit 39 corresponds to a transmission unit.

識別情報52には、複数のウェアラブル機器5から特定(自機器)のウェアラブル機器5を識別するための情報が格納されている。識別情報52は、例えば、ウェアラブル機器5に固有に設定された製造番号、ウェアラブル機器5が利用される前に固有に採番された番号、泳者がウェアラブル機器5を装着した時に泳者から取得した泳者固有の情報、などである。識別情報52は、複数のウェアラブル機器5が利用される場合に、上述した送信パケットに付加される。タブレットPC3側では、識別情報52と泳者の情報が紐付けられており(図4における泳者管理データ81)、送信パケットを受信するとどの泳者のデータであるか識別することができる。   The identification information 52 stores information for identifying a specific (own device) wearable device 5 from a plurality of wearable devices 5. The identification information 52 includes, for example, a manufacturing number uniquely set for the wearable device 5, a number uniquely assigned before the wearable device 5 is used, and a swimmer acquired from the swimmer when the swimmer wears the wearable device 5. Specific information, etc. The identification information 52 is added to the transmission packet described above when a plurality of wearable devices 5 are used. On the tablet PC 3 side, identification information 52 and swimmer information are linked (swimmer management data 81 in FIG. 4), and when a transmission packet is received, it is possible to identify which swimmer data.

プログラム54は、処理部30(CPU、コンピューター)に読み込まれ実行されることにより、処理部30を構成する各機能部の機能を実現する実行ステップが記録されたプログラムである。   The program 54 is a program in which execution steps for realizing the functions of the functional units constituting the processing unit 30 are recorded by being read and executed by the processing unit 30 (CPU, computer).

(タブレットPC)
図4は、タブレットPCの概略構成を示すブロック図である。
タブレットPC3は、一般的なタブレット型PC端末であり、表示部60、操作部61、計時部63、通信部65、処理部70、および記憶部80などを有して構成されている。タブレットPC3は、一般的な情報処理装置の一例として挙げたものであり、情報処理装置としては、他の一般的なPCやスマートフォンなどであってもよい。
(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 a display unit 60, an operation unit 61, a clock unit 63, a communication unit 65, a processing unit 70, a storage unit 80, and the like. The tablet PC 3 is given as an example of a general information processing apparatus, and the information processing apparatus may be another general PC or a smartphone.

表示部60は、好適例として液晶パネルを採用している。尚、表示面にタッチパネルを備えても良い。表示部60では、処理部70の制御により生成された表示情報(画面データ)を表示する。   The display unit 60 employs a liquid crystal panel as a suitable example. Note that a touch panel may be provided on the display surface. The display unit 60 displays display information (screen data) generated by the control of the processing unit 70.

操作部61は、表示部60の表示面に備えられたタッチパネル、キーボード、マウスなどの入力装置である。操作部61により入力された操作信号は、処理部70に出力される。   The operation unit 61 is an input device such as a touch panel, a keyboard, and 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.

計時部63は、リアルタイムクロックであり、例えばカレンダー機能、時計機能、ストップウォッチ機能などの計時機能を有している。   The timekeeping unit 63 is a real-time clock and has timekeeping functions such as a calendar function, a clock function, and a stopwatch function.

通信部65は、無線アダプターなどの通信アダプターを有し、ウェアラブル機器5と相互に通信を確立し、ウェアラブル機器5から各種データを受信する。また、通信部65は、携帯通信や無線LANなどの通信アダプター、近距離無線アダプター、または有線の通信アダプターなどを備え、携帯通信網などを含む移動体通信網、一般的なインターネットまたはイントラネット通信網、中継するアクセスポイントなどを介してウェアラブル機器5や他の情報機器やサーバーとデータ交換可能に接続することができる。
通信部65では、処理部70の制御により生成された表示情報(画面データ)を、インターネットなどを介してテレビ局7へ送信する。テレビ局7では、泳者を撮った映像の一部の領域に画面データを合成した映像(図20の画面D90)を生成し放送する。また、テレビ局7では、データ放送などで閲覧可能なデータ方式の画面やインターネットを介してWebページ閲覧可能なTV8に対して画面データを提供する。
The communication unit 65 includes a communication adapter such as a wireless adapter, establishes communication with the wearable device 5, and receives various data from the wearable device 5. The communication unit 65 includes a communication adapter such as mobile communication or wireless LAN, a short-range wireless adapter, or a wired communication adapter, and includes a mobile communication network including a mobile communication network, a general Internet or an intranet communication network. It is possible to connect to the wearable device 5 and other information devices and servers through a relay access point so as to exchange data.
The communication unit 65 transmits display information (screen data) generated by the control of the processing unit 70 to the television station 7 via the Internet or the like. The television station 7 generates and broadcasts a video (screen D90 in FIG. 20) in which screen data is combined with a partial area of a video of a swimmer. In addition, the television station 7 provides screen data to a screen of a data system that can be browsed by data broadcasting or the TV 8 that can browse a Web page via the Internet.

(処理部と記憶部/タブレットPC)
処理部70は、CPU等のプロセッサーを有して構成され、タブレットPC3の各部を統括的に制御する制御装置(コンピューター)である。処理部70は、機器情報取得部71、地図情報取得部72、環境情報取得部73、第2水泳情報生成部74、および表示情報生成部75などの機能部を含み構成されている。尚、これらの機能部の全てが必ずしも必須の構成要素ではない。また、他の機能部を含めてもよい。
(Processing unit and storage unit / tablet PC)
The processing unit 70 includes a processor such as a CPU, and is a control device (computer) that comprehensively controls each unit 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. Note that all of these functional units are not necessarily essential components. Moreover, you may include another function part.

記憶部80は、ROMやフラッシュROM、RAM、FeRAM、SSD、HDD等の記憶装置によって構成され、泳者管理データ81、地図データ82、環境情報データ83、位置情報テーブル85、第1水泳情報テーブル87、第2水泳情報テーブル89、生体情報テーブル90、生成画面データ91、およびプログラム93などが記憶されている。   The storage unit 80 includes a storage device such as ROM, flash ROM, RAM, FeRAM, SSD, HDD, etc., and swimmer management data 81, map data 82, environment information data 83, position information table 85, first swimming information table 87. The second swimming information table 89, the biological information table 90, the generation screen data 91, the program 93, and the like are stored.

記憶部80の泳者管理データ81では、複数の泳者の情報を管理するためのデータが格納されており、泳者の個人情報と、ウェアラブル機器5の識別情報52とを対応付けている。位置情報テーブル85、第1水泳情報テーブル87、第2水泳情報テーブル89、生体情報テーブル90、生成画面データ91については、泳者ごとまたは識別情報52ごとに複数のテーブルが生成され格納されている。   The swimmer management data 81 of the storage unit 80 stores data for managing information of a plurality of swimmers, and associates the swimmer's personal information with the identification information 52 of the wearable device 5. Regarding the position information table 85, the first swimming information table 87, the second swimming information table 89, the biological information table 90, and the generation screen data 91, a plurality of tables are generated and stored for each swimmer or for each identification information 52.

記憶部80の地図データ82には、地図情報取得部72(後述する)により取得された地図情報Mが格納される。また、地図データ82は、予め記憶部80に記憶されていてもよく、その場合では、様々な地域の地図データや縮尺の異なる地図データなどが格納されている。   In the map data 82 of the storage unit 80, map information M acquired by a map information acquisition unit 72 (described later) is stored. The map data 82 may be stored in advance in the storage unit 80. In this case, map data of various regions, map data having different scales, and the like are stored.

記憶部80のプログラム93は、処理部70(CPU、コンピューター)に読み込まれ実行されることにより、処理部70の各機能部の機能を実現する実行ステップが記録されたプログラムである。   The program 93 in the storage unit 80 is a program in which execution steps for realizing the functions of the functional units of the processing unit 70 are recorded by being read and executed by the processing unit 70 (CPU, computer).

(機器情報取得部)
機器情報取得部71は、ウェアラブル機器5から送信された送信パケットを受信し、記憶部80へ格納する。詳しくは、通信部65を制御して、ウェアラブル機器5と通信を確立し、ウェアラブル機器5から送信された送信パケットを受信する。受信した送信パケットから、送信情報を取得する。送信情報には、上述したようにウェアラブル機器5において泳者から収集した「時刻情報T、位置情報P、水泳情報S、生体情報B」が含まれている。送信パケットはウェアラブル機器5から送信情報が生成されると都度送信されており、機器情報取得部71は、例えば1秒単位で泳者の動きに対応する「時刻情報T、位置情報P、水泳情報S、生体情報B」を取得する。機器情報取得部71では、ウェアラブル機器5とタブレットPC3との間の通信処理にかかる遅延時間などが加味されたとしても、ほぼリアルタイムに送信パケットを取得することができる。
(Device information acquisition unit)
The device information acquisition unit 71 receives the transmission packet transmitted from the wearable device 5 and stores it in the storage unit 80. Specifically, the communication unit 65 is controlled to establish communication with the wearable device 5 and receive a transmission packet transmitted from the wearable device 5. Transmission information is acquired from the received transmission packet. The transmission information includes “time information T, position information P, swimming information S, biological information B” collected from the swimmer in the wearable device 5 as described above. The transmission packet is transmitted each time transmission information is generated from the wearable device 5, and the device information acquisition unit 71, for example, “time information T, position information P, swimming information S corresponding to a swimmer's movement in units of one second. , Biometric information B ". The device information acquisition unit 71 can acquire a transmission packet almost in real time even if a delay time required for communication processing between the wearable device 5 and the tablet PC 3 is taken into account.

機器情報取得部71では、「時刻情報T、位置情報P、水泳情報S、生体情報B」をそれぞれ、記憶部80の位置情報テーブル85、第1水泳情報テーブル87、生体情報テーブル90に格納する。図5は、位置情報テーブルの一例を示す図、図6は第1水泳情報テーブルの一例を示す図、図8は、生体情報テーブルの一例を示す図である。   The device information acquisition unit 71 stores “time information T, position information P, swimming information S, and biological information B” in the position information table 85, the first swimming information table 87, and the biological information table 90 of the storage unit 80, respectively. . FIG. 5 is a diagram showing an example of the position 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 biological information table.

位置情報テーブル85(図5)では、1行ごとにそれぞれの時刻情報Tに対応する位置情報Pが格納されており、位置情報テーブル85の列aから列gは、順にID(列a)、時刻(列b)、緯度(列c)、経度(列d)、標高(列e)、移動速さ(列f)、移動距離(列g)の情報である。
IDは、1行ごとに採番されたIDであり、時刻(列b)に1対1で対応している。
時刻は、対応する行の位置情報Pの測位時刻である。
緯度、経度、標高、移動速さは、位置情報Pから取得された値が格納される。
移動距離は、機器情報取得部71により位置情報Pの移動距離を累計して算出されたデータである。尚、水泳情報Sから泳いだ距離のデータを取得して移動距離としてもよい。
尚、機器情報取得部71において、移動方向の情報が含まれている位置情報Pを取得した場合は、移動方向の情報が位置情報テーブル85の新たな列に格納される。また、機器情報取得部71は、取得した位置情報Pに移動方向が含まれていない場合であっても、時刻の異なる2地点(例えば連続した二組の緯度と経度)の位置情報から移動方向を算出し、位置情報テーブル85に新たな列を設けて格納してもよい。
In the position information table 85 (FIG. 5), position information P corresponding to each time information T is stored for each row. Columns a to g in the position information table 85 are ID (column a), Information on time (column b), latitude (column c), longitude (column d), altitude (column e), moving speed (column f), and moving distance (column g).
The ID is an ID numbered for each row, and corresponds one-to-one with the time (column b).
The time is the positioning time of the position information P of the corresponding row.
As the latitude, longitude, altitude, and moving speed, values acquired from the position information P are stored.
The movement distance is data calculated by accumulating the movement distance of the position information P by the device information acquisition unit 71. In addition, it is good also considering the data of the distance which swam from the swimming information S as a movement distance.
When the device information acquisition unit 71 acquires the position information P including the movement direction information, the movement direction information is stored in a new column of the position information table 85. In addition, the device information acquisition unit 71 determines the movement direction from the position information of two points at different times (for example, two consecutive latitudes and longitudes) even if the movement direction is not included in the acquired position information P. May be calculated and stored in the position information table 85 with a new column.

第1水泳情報テーブル87(図6)は、1行ごとにそれぞれの時刻情報Tに対応する水泳情報Sが格納されており、第1水泳情報テーブル87の列aから列gは、順にID(列a)、時刻(列b)、泳法(列c)、ストローク数(列d)、ストロークピッチ(列e)、ストローク長(列f)、手の位置(列g)の情報である。
IDは、1行ごとに採番されたIDであり、時刻(列b)に1対1で対応している。
時刻は、対応する行の水泳情報Sの測定時刻である。
泳法、ストローク数、ストロークピッチ、ストローク長、手の位置は、いずれも水泳情報Sから取得された値が格納される。
In the first swimming information table 87 (FIG. 6), the swimming information S corresponding to each time information T is stored for each row, and the columns a to g of the first swimming information table 87 are ID (in order). 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 for each row, and corresponds one-to-one with the time (column b).
The time is the measurement time of the swimming information S in the corresponding row.
The swimming method, the number of strokes, the stroke pitch, the stroke length, and the hand position all store values acquired from the swimming information S.

生体情報テーブル90(図8)は、1行ごとにそれぞれの時刻情報Tに対応する生体情報Bが格納されており、生体情報テーブル90の列aから列dは、順にID(列a)、時刻(列b)、脈拍数(列c)、体温(列d)の情報である。
IDは、1行ごとに採番されたIDであり、時刻(列b)に1対1で対応している。
時刻は、対応する行の生体情報Bの検出時刻である。
脈拍数、体温は、生体情報Bから取得された値が格納される。
The biometric information table 90 (FIG. 8) stores biometric information B corresponding to each time information T for each row, and columns a to d of the biometric information table 90 are ID (column a), Information on time (column b), pulse rate (column c), and body temperature (column d).
The ID is an ID numbered for each row, and corresponds one-to-one with the time (column b).
The time is the detection time of the biological information B in the corresponding row.
As the pulse rate and body temperature, values acquired from the biological information B are stored.

(地図情報取得部)
地図情報取得部72は、外部から位置情報Pに対応する地図情報Mを取得する。詳しくは、地図情報取得部72は、通信部65を制御して外部のWebサイト6と通信を確立し、対象とするOWSが行われる地域の地図データを含む地図情報Mをダウンロードする。地図情報Mには、位置情報Pやその周辺地域に関する自然環境などの情報が含まれている。Webサイト6は、一般または公営の地図情報サービスサイトを含み構成されている。尚、地図情報取得部72は、DVDやCDなどのメディアや他の情報機器から地図情報Mをダウンロードしてもよい。このようなWebサイト6やメディアや他の情報機器などの、地図情報Mの提供元は、外部に相当する。また、地図情報取得部72により制御される通信部65は、受信部に相当する。
(Map information acquisition unit)
The map information acquisition unit 72 acquires map information M corresponding to the position information P from the outside. Specifically, the map information acquisition unit 72 controls the communication unit 65 to establish communication with the external website 6 and downloads the map information M including the map data of the area where the target OWS is performed. The map information M includes information such as the position information P and the natural environment related to the surrounding area. The Web site 6 includes a general or public map information service site. Note that the map information acquisition unit 72 may download the map information M from media such as a DVD or CD or other information devices. The provider of the map information M, such as the Web site 6, media, and other information devices, corresponds to the outside. The communication unit 65 controlled by the map information acquisition unit 72 corresponds to a receiving unit.

地図情報取得部72は、泳者が競技をする前、および競技の最中、競技の後など様々な機会に地図情報Mを取得する。競技の最中では、泳者の位置情報P(位置情報テーブル85)の緯度、経度、標高などの最新情報から、より詳細な地図データの送信をWebサイト6に要求して取得する。取得した地図データは、逐次、記憶部80に地図データ82として記憶される。   The map information acquisition unit 72 acquires the map information M at various occasions such as before the swimmer competes, during the competition, and after the competition. During the competition, the Web site 6 is requested to acquire more detailed map data from the latest information such as the latitude, longitude, and altitude of the swimmer's position information P (position information table 85). The acquired map data is sequentially stored as map data 82 in the storage unit 80.

地図情報取得部72は、予め記憶部80に記憶された地図データ82から泳者の位置情報Pに対応する地図情報Mを取得してもよい。また、地図情報取得部72では、必要に応じて地図情報Mの取得元を選択して取得することができる。例えば、記憶部80に泳者の位置情報Pに対応する地図情報Mが存在する場合は、優先的に記憶部80から取得する構成としてもよい。   The map information acquisition unit 72 may acquire map information M corresponding to the position information P of the swimmer from the map data 82 stored in the storage unit 80 in advance. Moreover, the map information acquisition part 72 can select and acquire the acquisition source of the map information M as needed. For example, when the map information M corresponding to the position information P of the swimmer exists in the storage unit 80, a configuration in which the map information M is preferentially acquired from the storage unit 80 may be used.

(環境情報取得部)
環境情報取得部73は、外部から位置情報Pに対応する環境情報Enを取得する。詳しくは、環境情報取得部73は、通信部65を制御して外部のWebサイト6と通信を確立し、対象とするOWSが行われる地域の環境データを含む環境情報Enをダウンロードする。Webサイト6は、上述した地図情報サービスサイト以外にも、一般または公営の環境情報サービスサイトを含み構成されている。環境情報Enとしては、潮流、地形、水深、水温、気象などの情報を含んでいる。環境情報取得部73は、時刻情報Tに応じて変化する環境情報Enも取得する。例えば、時刻情報Tよりも過去の時刻における環境情報Enを取得すること、時刻情報Tよりも未来の時刻において予測される環境情報Enを取得することもある。尚、このようなWebサイト6やメディアや他の情報機器などの環境情報Enの提供元も外部に相当し、環境情報取得部73により制御される通信部65も受信部に相当する。
潮流の情報には、潮流や海流の速度である潮流速度情報が含まれている。潮流速度情報は、潮流速度ベクトルであり、潮流の速さと方向の情報が含まれている。また、潮流の情報には、海流や河川、湖における水流の情報も、含まれる。
地形の情報には、海底や湖底、川底の地形や海岸などの地質などの情報が含まれている。水深の情報には、海底や湖底、川底までの水深の情報が含まれている。水温の情報は、海水または淡水の温度の情報である。気象の情報には、風速、風向き、天候、湿度などの情報が含まれている。
環境情報取得部73は、取得した環境情報Enを記憶部80に環境情報データ83として記憶する。
(Environmental Information Acquisition Department)
The environment information acquisition unit 73 acquires environment information En corresponding to the position information P from the outside. Specifically, the environment information acquisition unit 73 establishes communication with the external website 6 by controlling the communication unit 65, and downloads the environment information En including the environmental data of the region where the target OWS is performed. The Web site 6 includes a general or public environmental information service site in addition to the map information service site described above. The environmental information En includes information such as tidal currents, topography, water depth, water temperature, and weather. The environment information acquisition unit 73 also acquires environment information En that changes according to the time information T. For example, the environment information En at a time earlier than the time information T may be acquired, and the environment information En predicted at a time later than the time information T may be acquired. Note that the provider of the environmental information En such as the Web site 6, media, and other information devices also corresponds to the outside, and the communication unit 65 controlled by the environmental information acquisition unit 73 also corresponds to the receiving unit.
The tidal current information includes tidal current speed information that is the speed of the tidal current and ocean current. The tidal velocity information is a tidal velocity vector and includes information on tidal velocity and direction. In addition, the information on tidal current includes information on currents in ocean currents, rivers, and lakes.
The topographic information includes information such as the geology of the seabed, lake bottom, riverbed topography and coast. The information on the water depth includes information on the water depth up to the seabed, the lake bottom, and the riverbed. The water temperature information is information about the temperature of seawater or fresh water. The weather information includes information such as wind speed, wind direction, weather, and humidity.
The environment information acquisition unit 73 stores the acquired environment information En as environment information data 83 in the storage unit 80.

(第2水泳情報生成部)
第2水泳情報生成部74は、機器情報取得部71により記憶された位置情報テーブル85、第1水泳情報テーブル87、生体情報テーブル90などのデータを用いて、水泳情報Sとして分類される第2水泳情報テーブル89のデータを生成する。水泳情報Sには、ウェアラブル機器5において生成された第1水泳情報テーブル87と、タブレットPC3の第2水泳情報生成部74によって生成された第2水泳情報テーブル89の情報が含まれている。
(Second swimming information generator)
The second swimming information generation unit 74 is classified as the swimming information S using data such as the position information table 85, the first swimming information table 87, and the biological information table 90 stored by the device information acquisition unit 71. Data of the swimming information table 89 is generated. The swimming information S includes information on the first swimming information table 87 generated in the wearable device 5 and information on the second swimming information table 89 generated by the second swimming information generation unit 74 of the tablet PC 3.

図7は、第2水泳情報テーブルの一例を示す図である。第2水泳情報テーブル89は、1行ごとにそれぞれの時刻情報Tに対応する水泳情報Sが格納されており、第2水泳情報テーブル89の列aから列eは、順にID(列a)、時刻(列b)、SWOLF25m(列c)、ペース25m(列d)、ストローク数25m(列e)の情報である。
IDは、1行ごとに採番されたIDであり、時刻(列b)に1対1で対応している。
時刻は、対応する行の水泳情報Sが適用される時刻である。
SWOLF25m(列c)は、SWOLFスコアーであり、時刻(列b)の位置情報Pまでに移動してきた一定距離(ここでは25m)における水泳時間(秒)と一定距離におけるストローク回数を和算した値である。
ペース25m(列d)は、時刻(列b)の位置情報Pまでに移動してきた一定距離(ここでは25m)あたりにかかった水泳時間(秒)である。
ストローク数25m(列e)は、時刻(列b)の位置情報Pまでに移動してきた一定距離(ここでは25m)あたりのストローク回数である。
FIG. 7 is a diagram illustrating an example of the second swimming information table. In the second swimming information table 89, the swimming information S corresponding to each time information T is stored for each row, and the column a to the column e of the second swimming information table 89 are ID (column a) in order. Information on time (column b), SWOLF 25m (column c), pace 25m (column d), and stroke number 25m (column e).
The ID is an ID numbered for each row, and corresponds one-to-one with the time (column b).
The time is the time when the swimming information S in the corresponding row is applied.
SWOLF25m (column c) is a SWOLF score, which is a value obtained by summing the swimming time (seconds) at a certain distance (here 25 m) and the number of strokes at a certain distance moved up to the position information P at time (column b). It is.
The pace 25m (column d) is the swimming time (seconds) taken around a certain distance (25 m in this case) that has moved to the position information P at the time (column b).
The number of strokes 25 m (column e) is the number of strokes per fixed distance (25 m in this case) that has moved up to the position information P at time (column b).

第2水泳情報生成部74は、SWOLF25m、ペース25m、ストローク25mなどの情報を算出すると、第2水泳情報テーブル89に格納する。   When the second swimming information generation unit 74 calculates information such as the SWOLF 25m, the pace 25m, and the stroke 25m, the second swimming information generation unit 74 stores the information in the second swimming information table 89.

(表示情報生成部)
表示情報生成部75は、位置情報Pと地図情報Mと水泳情報Sとに基づいて表示情報を生成する。また、生体情報Bや環境情報Enの情報も含まれた表示情報も生成する。具体的には、位置情報テーブル85、第1水泳情報テーブル87、第2水泳情報テーブル89、生体情報テーブル90、地図データ82、環境情報データ83に格納されているデータを参照して、表示情報としての画面データを生成する。生成した画面データは、記憶部80に生成画面データ91として記憶される。
図9〜図20は、画面データの一例を示す図である。各図に示す画面D10から画面D90を用いて表示情報(画面データ)の一例について説明する。尚、図中におけるSEAは海を示し、CL(Coast Line)は海岸線を示し、LANDは陸地を示している。
表示情報生成部75は、軌跡生成部76および表示画面生成部77などで構成されている。
(Display information generator)
The display information generation unit 75 generates display information based on the position information P, the map information M, and the swimming information S. In addition, display information including biometric information B and environment information En is also generated. Specifically, the display information is referred to by referring to the data stored in the position information table 85, the first swimming information table 87, the second swimming information table 89, the biological information table 90, the map data 82, and the environment information data 83. Screen data is generated. The generated screen data is stored in the storage unit 80 as generated screen data 91.
9-20 is a figure which shows an example of screen data. An example of display information (screen data) will be described using screens D10 to D90 shown in the drawings. In the figure, SEA indicates the sea, CL (Coast Line) indicates the coastline, and LAND indicates the land.
The display information generation unit 75 includes a trajectory generation unit 76, a display screen generation unit 77, and the like.

(軌跡生成部/表示情報生成部)
軌跡生成部76は、地図データ82に位置情報Pの履歴(軌跡情報)が描画(重畳)された軌跡情報画面を生成する。尚、軌跡情報および軌跡情報画面は、移動履歴情報に相当する。画面D10、画面D20、画面D23、画面D25、画面D30、画面D40に示す軌跡Lの描画部分が軌跡情報である。また、画面D50に示す軌跡LA、軌跡LB、軌跡LC、および画面D55に示す軌跡Lrap1、軌跡Lrap2、軌跡Lrap3も軌跡情報である。
軌跡生成部76は、地図データ82と位置情報Pとを読み込み、地図上に軌跡情報を描画(重畳)する。具体的には、位置情報Pの緯度、経度の位置を含む地図を、地図データ82から取得し、地図画像編集用の記憶領域である地図レイヤーに展開する。位置情報Pの緯度、経度を位置情報テーブル85から測位時刻に基づいて時系列に読み込み、軌跡画像編集用の記憶領域である軌跡レイヤーに描画する。軌跡レイヤーには、位置情報Pが緯度、経度の位置に測位時刻ごとに描画されているため、軌跡線として描画される。地図レイヤーと軌跡レイヤーとを地図上の縮尺に合わせ、地図上に位置情報Pの(緯度、経度)座標を対応させて、地図レイヤーに軌跡レイヤーを上書き合成し、軌跡情報画面を生成する。
(Trajectory generator / display information generator)
The trajectory generation unit 76 generates a trajectory information screen in which the history (trajectory information) of the position information P is drawn (superimposed) on the map data 82. The trajectory information and the trajectory information screen correspond to movement history information. The drawing portion of the locus L shown on the screen D10, the screen D20, the screen D23, the screen D25, the screen D30, and the screen D40 is locus information. Further, the locus LA, locus LB, locus LC shown on the screen D50, and the locus Lrap1, locus Lrap2, and locus Lrap3 shown on the screen D55 are also locus information.
The locus generation unit 76 reads the map data 82 and the position information P, and draws (superimposes) the locus information on the map. Specifically, a map including the latitude and longitude positions of the position information P is acquired from the map data 82 and developed on a map layer that is a storage area for map image editing. The latitude and longitude of the position information P are read in time series from the position information table 85 based on the positioning time, and are drawn on the locus layer which is a storage area for locus image editing. Since the position information P is drawn at the position of latitude and longitude for each positioning time in the locus layer, it is drawn as a locus line. The map layer and the trajectory layer are matched to the scale on the map, the (latitude, longitude) coordinates of the position information P are made to correspond to the map, and the trajectory layer is overwritten and combined with the map layer to generate a trajectory information screen.

軌跡生成部76は、軌跡線を軌跡レイヤーに多様な態様で描画する機能を有している。具体的には、軌跡生成部76では、軌跡線の線種、軌跡線の形状、帯形状で描画された軌跡線の帯模様、などの態様を選択して軌跡線を描画することができる。さらに、軌跡生成部76では、軌跡線の帯模様のパターンを、水泳情報Sなどの変化に応じて切り替えて描画することができる。尚、軌跡線の線種、軌跡線の形状、帯形状で描画された軌跡線の帯模様はそれぞれ、表示情報に含まれるオブジェクトに相当する。このような軌跡生成部76による軌跡線の帯模様のパターンを水泳情報Sの変化に応じて切り替えて描画することは、水泳情報に応じてオブジェクトを生成することに相当する。   The locus generation unit 76 has a function of drawing the locus line on the locus layer in various manners. Specifically, the trajectory generation unit 76 can draw a trajectory line by selecting an aspect such as a trajectory line type, a trajectory line shape, or a trajectory line band pattern drawn in a band shape. Further, the locus generation unit 76 can switch and draw the pattern of the belt line pattern of the locus line according to changes in the swimming information S or the like. It should be noted that the trajectory line type, the trajectory line shape, and the trajectory line band pattern drawn in a band shape each correspond to an object included in the display information. Switching and drawing the trace pattern of the locus line by the locus generation unit 76 according to the change of the swimming information S corresponds to generating an object according to the swimming information.

軌跡生成部76により生成される多様な態様で描画された軌跡線の一例について各図を用いて説明する。尚、ここでは、主に描画された軌跡線(軌跡情報)の態様について説明するものとし、例示する図の詳細な説明については後述する。   An example of trajectory lines drawn in various modes generated by the trajectory generation unit 76 will be described with reference to the drawings. In addition, here, the aspect of the drawn locus line (trajectory information) will be mainly described, and detailed description of the illustrated example will be described later.

(軌跡線の線種/軌跡生成部)
画面D10(図9)、画面D30(図13)および画面D40(図14)に示す軌跡Lは、いずれも線幅の狭い実線形式で描画されている例である。
画面D50(図15)および画面D55(図16)に示す軌跡線は、線種が異なる例である。画面D50は、複数の泳者としての複数のユーザー(ユーザーUA、ユーザーUB、ユーザーUC)の軌跡線が軌跡LAは実線、軌跡LBは一点鎖線、軌跡LCは点線で、それぞれの軌跡を容易に判別できるように異なる線種で描画されている。画面D55では、ラップ(rap1、rap2、rap3)ごとに軌跡Lrap1が実線、軌跡Lrap2が点線、軌跡Lrap3が一点鎖線で描画されている。
(Line type of trajectory line / trajectory generator)
The trajectories L shown on the screen D10 (FIG. 9), the screen D30 (FIG. 13), and the screen D40 (FIG. 14) are all examples drawn in a solid line format with a narrow line width.
The trajectory lines shown on screen D50 (FIG. 15) and screen D55 (FIG. 16) are examples of different line types. Screen D50 shows the trajectory lines of a plurality of users (users UA, UB, and UC) as a plurality of swimmers, the trajectory LA is a solid line, the trajectory LB is a one-dot chain line, and the trajectory LC is a dotted line. It is drawn with different linetypes as possible. In the screen D55, for each lap (rap1, rap2, rap3), the locus Lrap1 is drawn with a solid line, the locus Lrap2 is a dotted line, and the locus Lrap3 is drawn with a one-dot chain line.

(軌跡線の形状/軌跡生成部)
画面D10、画面D30の軌跡Lは、測定されたデータ間が直線で描画されているのに対し、画面D40の軌跡Lは、曲線で描画されている。画面D10、画面D30では、測定されたデータが存在する位置情報Pに測定点が描画され(図示していない)、隣り合う測定点ごとに直線が結ばれている。例えば、画面D10では、要素E5と要素E6との間に存在する軌跡Lの折り返し点が測定点である。また、図示は省略しているが、測定点が視認できるように印(要素のマークとは異なる点など)が描画されていてもよい。
画面D40では、測定点を通る軌跡Lが滑らかな曲線で描画されている。
(Trace line shape / trajectory generator)
The trajectory L of the screen D10 and the screen D30 is drawn with a straight line between the measured data, whereas the trajectory L of the screen D40 is drawn with a curve. On screen D10 and screen D30, measurement points are drawn (not shown) in position information P where measured data exists, and a straight line is connected to each adjacent measurement point. For example, on the screen D10, the turning point of the locus L existing between the element E5 and the element E6 is the measurement point. Although not shown, a mark (such as a point different from the element mark) may be drawn so that the measurement point can be visually recognized.
On the screen D40, the locus L passing through the measurement point is drawn with a smooth curve.

(帯形状の軌跡線/軌跡生成部)
図10、図11、および図12を用いて帯形状の軌跡線における帯模様のパターンを水泳情報Sなどの変化に応じて切り替えて描画する例について説明する。画面D20、画面D23および画面D25に示す軌跡Lは、線幅を広げて帯形状で描画されている例である。
(Band-shaped trajectory line / trajectory generator)
An example in which the band pattern on the band-shaped trajectory line is switched according to changes in the swimming information S and the like will be described with reference to FIGS. 10, 11, and 12. The locus L shown on the screen D20, the screen D23, and the screen D25 is an example in which the line width is widened and drawn in a band shape.

画面D20(図10)の軌跡Lは帯形状であり、帯模様のパターンは、水泳情報Sに含まれる泳法情報の変化に基づいて区切られている。要素E20(網点)の「Fly」はバタフライ泳法を示し、要素E21(斜線)の「Br」は平泳ぎを示し、要素E22(白抜き)の「Bc」は背泳ぎを示し、要素E23(黒塗り)の「F」はクロール(自由型)泳法を示している。
各要素における帯の長さは、軌跡Lにおいてその泳法が継続されている状態であることを示している。
The trajectory L of the screen D20 (FIG. 10) has a belt shape, and the belt pattern is divided based on the change of the swimming style information included in the swimming information S. “Fly” of element E20 (halftone dot) indicates butterfly swimming, “Br” of element E21 (shaded line) indicates breaststroke, “Bc” of element E22 (white) indicates backstroke, element E23 (black) ) "F" indicates a crawl (freestyle) swimming style.
The length of the band in each element indicates that the swimming method is continued in the locus L.

画面D23(図11)の軌跡Lは帯形状であり、帯模様のパターンは、生体情報Bに含まれる脈拍数の情報の変化に基づいて区切られている。帯模様のパターンは、白抜きパターン(「60」と表示)が、80bpm(beats per minute)未満の脈拍数であり、黒塗りパターン(「200」と表示)が200bpm以上の脈拍数であることを示している。その間の、表示「80」は80以上120未満、表示「120」は120以上160未満、表示「160」は160以上180未満、表示「180」は180以上200未満(いずれも単位はbpm)をそれぞれ示し、パターンは粗い斜線から徐々に過密な斜線で表されている。
各要素における帯の長さは、軌跡Lにおいて生体情報Bの脈拍数がそれぞれの範囲内であることを示している。例えば、要素E41および要素E44では、脈拍数の範囲が80以上120未満である。また、要素E44から要素E47までは、要素E45および要素E46を経由して徐々に脈拍数が高くなっている。このように、脈拍数の情報を帯模様のパターンで描画することにより、水泳運動中における泳者の負荷状態の変化を容易に識別することができる。
The trajectory L of the screen D23 (FIG. 11) has a band shape, and the band pattern is segmented based on changes in pulse rate information included in the biological information B. As for the band pattern, the white pattern (displayed as “60”) has a pulse rate of less than 80 bpm (beats per minute), and the black pattern (displayed as “200”) has a pulse rate of 200 bpm or more. Is shown. In the meantime, the display “80” is 80 or more and less than 120, the display “120” is 120 or more and less than 160, the display “160” is 160 or more and less than 180, and the display “180” is 180 or more and less than 200 (both units are bpm). Each is shown, and the pattern is represented by gradually overcrowded oblique lines from rough oblique lines.
The length of the band in each element indicates that the pulse rate of the biological information B in the locus L is within the respective range. For example, in the element E41 and the element E44, the range of the pulse rate is 80 or more and less than 120. Further, from the element E44 to the element E47, the pulse rate gradually increases via the element E45 and the element E46. Thus, by drawing the information on the pulse rate as a band pattern, it is possible to easily identify the change in the load state of the swimmer during the swimming exercise.

画面D25(図12)の軌跡Lは帯形状であり、帯模様のパターンは、位置情報Pに含まれる移動速度の変化に基づいて区切られている。帯模様のパターンは、白抜きパターン(「0.5」と表示)が、1.0[m/秒]未満の移動速度であり、黒塗りパターン(「3.0」と表示)が、3.0[m/秒]以上の移動速度であることを示している。その間の、表示「1.0」は1.0以上1.5未満、表示「1.5」は1.5以上2.0未満、表示「2.0」は2.0以上2.5未満、表示「2.5」は2.5以上3.0未満(いずれも単位はm/秒)をそれぞれ示し、パターンは粗い間隔の斜線から徐々に過密な間隔の斜線で表されている。
各要素における帯の長さは、軌跡Lにおいて位置情報Pの移動速度がそれぞれの範囲内であることを示している。例えば、要素E52では、移動速度が1.0以上1.5未満の速度から徐々に速度を上げて、要素E53、要素E54を経て、要素E55では2.5以上3.0未満の速度で泳いでいることを示している。
The trajectory L of the screen D25 (FIG. 12) has a band shape, and the pattern of the band pattern is segmented based on a change in moving speed included in the position information P. In the band pattern, the white pattern (displayed as “0.5”) has a moving speed of less than 1.0 [m / sec], and the black paint pattern (displayed as “3.0”) is 3 This indicates that the moving speed is 0.0 [m / sec] or more. In the meantime, the display “1.0” is 1.0 or more and less than 1.5, the display “1.5” is 1.5 or more and less than 2.0, and the display “2.0” is 2.0 or more and less than 2.5. The display “2.5” indicates 2.5 or more and less than 3.0 (both units are m / sec), and the pattern is represented by slant lines with coarse intervals gradually from slant lines with coarse intervals.
The length of the band in each element indicates that the moving speed of the position information P is within the respective ranges in the locus L. For example, in the element E52, the moving speed is gradually increased from a speed of 1.0 or more and less than 1.5, and after passing through the elements E53 and E54, the element E55 swims at a speed of 2.5 or more and less than 3.0. It shows that it is out.

(表示画面生成部/表示情報生成部)
表示画面生成部77は、生成した軌跡情報画面に対して、位置情報P、水泳情報S、生体情報B、および環境情報Enなどの情報を更に付加(重畳)した画面データを生成する。具体的には、それらの情報を説明するためにマーク、吹き出し、説明用の図形などを用いて画面データを構成する。尚、マーク、吹き出し、説明用の図形についても表示情報に含まれるオブジェクトに相当する。以降に表示画面生成部77で生成される画面データと、その画面データを構成するそれらのオブジェクトについて、図9、図13、図14、図15、図17、図18、図19を用いて説明する。
(Display screen generator / Display information generator)
The display screen generation unit 77 generates screen data in which information such as position information P, swimming information S, biological information B, and environment information En is further added (superimposed) to the generated trajectory information screen. Specifically, in order to explain such information, screen data is configured using marks, balloons, explanatory graphics, and the like. Note that marks, balloons, and explanatory graphics also correspond to objects included in the display information. Hereinafter, screen data generated by the display screen generation unit 77 and those objects constituting the screen data will be described with reference to FIGS. 9, 13, 14, 15, 17, 18, and 19. To do.

図9に示す画面D10は、軌跡情報画面に水泳情報Sの泳法情報に対応するマークおよび位置情報Pから取得される矢印Dirの図形が描画された例である。
画面D10では、軌跡L上に丸形状をしたマーク(要素E1〜要素E15)が描画されている。マークは、要素E1から順に要素E15まで所定の経過時間(例えば、1秒間)ごとに軌跡L上に描画されている。各要素のマークのパターンは、網点が「Fly」、斜線が「Br」、白抜きが「Bc」、黒塗りが「F」を示している。
画面D10における、矢印Dirは、移動速度(移動速さ、移動方向を含む)を表している。移動速度は、位置情報P(位置情報テーブル85)から取得される。描画されている矢印Dirの方向は、移動方向を示し、矢印Dirの長さは移動速さを示している。
A screen D10 illustrated in FIG. 9 is an example in which a mark corresponding to the swimming style information of the swimming information S and the figure of the arrow Dir acquired from the position information P are drawn on the trajectory information screen.
On the screen D10, a round mark (element E1 to element E15) is drawn on the locus L. The marks are drawn on the locus L every predetermined elapsed time (for example, 1 second) from the element E1 to the element E15 in order. In the mark pattern of each element, the halftone dot is “Fly”, the oblique line is “Br”, the white is “Bc”, and the black is “F”.
An arrow Dir on the screen D10 represents a moving speed (including moving speed and moving direction). The moving speed is acquired from the position information P (position information table 85). The direction of the drawn arrow Dir indicates the moving direction, and the length of the arrow Dir indicates the moving speed.

図13に示す画面D30は、各要素の詳細説明が吹き出しにより描画された例である。要素E12に対応する吹き出し(画面D30a)が描画されている。画面D30aには、要素E12に対応する水泳情報Sの内容が描画されている。具体的には、泳法が「クロール泳法」で、STP(ストロークピッチ」が「40回/min」、STL(ストローク長)が「1.05m/回」、STC(ストローク数)が「2345回」が描画されている。   A screen D30 illustrated in FIG. 13 is an example in which a detailed description of each element is drawn by a balloon. A balloon (screen D30a) corresponding to the element E12 is drawn. The content of the swimming information S corresponding to the element E12 is drawn on the screen D30a. Specifically, the swimming method is “crawl swimming”, the STP (stroke pitch) is “40 times / min”, the STL (stroke length) is “1.05 m / time”, and the STC (number of strokes) is “2345 times”. Is drawn.

図14に示す画面D40は、水泳中の泳者の推進力と推進方向について、分析された情報が描画されている例である。
画面D40では、潮流速度を表す矢印TDV(Tide Vector)、泳者の推進速度を表す矢印SFV(Swimming Force Vector)、軌跡上の移動速度を表す矢印LV(Locus Vector)が描画されている。また、詳細に情報を明示するために、部分的に拡大された画面データとなっている。
矢印TDV(点線矢印)は、環境情報取得部73によってWebサイト6からダウンロードされた環境情報En(環境情報データ83)から取得された情報であり、地図の海面部分に描画されている。矢印TDVの方向は、潮流の方向を示し、矢印TDVの長さは、潮流の速さを示している。尚、矢印TDVは潮流速度情報に相当する。
矢印LVは、位置情報P(位置情報テーブル85)から取得された泳者の移動速度であり、軌跡L上に描画されている。
矢印SFV(推進速度)は、移動速度と潮流速度とから算出される。具体的には、ベクトル演算により、移動速度から潮流速度への差を算出し推進速度とする。推進速度は、泳者による水泳運動の方向と強さ(速さ)を示している。つまり、潮流が生じている場合では、実際に移動した状態から潮流による影響を取り除いた情報になる。矢印SFVの方向は、推進している方向を示し、矢印SFVの長さは推進力(推進している速さ)を示している。尚、矢印SFVは推進速度情報に相当する。
A screen D40 shown in FIG. 14 is an example in which analyzed information is drawn on the propulsive force and propulsion direction of a swimmer during swimming.
On the screen D40, an arrow TDV (Tide Vector) representing the tidal current speed, an arrow SFV (Swimming Force Vector) representing the swimmer's propulsion speed, and an arrow LV (Locus Vector) representing the moving speed on the trajectory are drawn. Further, in order to clearly show information in detail, the screen data is partially enlarged.
An 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 on the sea surface portion of the map. The direction of the arrow TDV indicates the direction of the tidal current, and the length of the arrow TDV indicates the speed of the tidal current. The arrow TDV corresponds to tidal velocity information.
An arrow LV is the moving speed of the swimmer acquired from the position information P (position information table 85), and is drawn on the locus L.
The arrow SFV (propulsion speed) is calculated from the moving speed and the tidal current speed. Specifically, the propulsion speed is calculated by calculating the difference from the moving speed to the tidal speed by vector calculation. The propulsion speed indicates the direction and strength (speed) of the swimming exercise by the swimmer. That is, in the case where a tidal current is generated, the information is obtained by removing the influence of the tidal current from the actually moved state. The direction of the arrow SFV indicates the propulsion direction, and the length of the arrow SFV indicates the propulsion force (the propulsion speed). The arrow SFV corresponds to propulsion speed information.

図15に示す画面D50は、複数のユーザーに関する情報が一画面に描画されている例である。
画面D50では、ユーザーUAの軌跡LA、ユーザーUBの軌跡LB、ユーザーUCの軌跡LCがそれぞれ描画されている。表示画面生成部77は、泳者管理データ81により管理されている複数のユーザーに関する情報を、記憶部80の各テーブルから取得して画面データを生成する。画面D50ではユーザーの軌跡情報について描画されている例を示しているが、表示画面生成部77では、軌跡情報だけではなく、位置情報P、水泳情報S、生体情報B、環境情報Enなどの他の情報を、複数のユーザーに対して描画することもできる。
A screen D50 illustrated in FIG. 15 is an example in which information on a plurality of users is drawn on one screen.
On the screen D50, the locus LA of the user UA, the locus LB of the user UB, and the locus LC of the user UC are respectively drawn. The display screen generation unit 77 acquires information about a plurality of users managed by the swimmer management data 81 from each table of the storage unit 80 and generates screen data. Although the screen D50 shows an example in which the user's trajectory information is drawn, the display screen generation unit 77 is not limited to the trajectory information, but includes other information such as position information P, swimming information S, biological information B, environmental information En, and the like. This information can be drawn for a plurality of users.

図17に示す画面D60は、表示画面に描画する軌跡線の態様(軌跡線の形式)やマークに適用する情報を設定する画面である。
画面D60は、選択設定可能な画面である画面D62、画面D63、および画面D64と、生成された画面が描画される画面D61から構成されている。画面D62で、マークに適用する情報が設定され、画面D63で軌跡線の形式に適用する情報が設定される。画面D61には、適用された情報に基づいて生成された画面データが表示される。
画面D62、画面D63、および画面D64では、操作部61(図4)と連動しており、操作された操作信号に基づいて表示内容が切り替わる。
A screen D60 shown in FIG. 17 is a screen for setting the mode of the trace line (form of the trace line) drawn on the display screen and information to be applied to the mark.
The screen D60 includes a screen D62, a screen D63, and a screen D64 that can be selected and set, and a screen D61 on which the generated screen is drawn. Information to be applied to the mark is set on the screen D62, and information to be applied to the locus line format is set on the screen D63. Screen data generated based on the applied information is displayed on the screen D61.
The screen D62, the screen D63, and the screen D64 are linked to the operation unit 61 (FIG. 4), and the display contents are switched based on the operated operation signal.

画面D62は、軌跡線上または地図上に描画するマークに適用する情報を選択する領域である。画面D62aは、マークに適用する情報の種類を選択させる画面であり、適用する情報としては「泳法」と「水温」が選択され、「潮流」が選択されていない状態を表している。画面D62bは、画面D62aで「泳法」が選択されていることから、泳法に対応するマークのパターンを説明している画面である。
「泳法」が選択されていることから、画面D61では、軌跡線上には要素E62、要素E63のような泳法を表すパターンのマークが描画されている。尚、要素E60は、水泳開始(スタート地点)を示し、要素E61は水泳終了(ゴール地点)を示している。
「水温」が選択されていることから、画面D61では、水温線WT(一点鎖線)が描画され、水温線WTから陸地(LAND)側に21℃、その反対側に20℃の文字が描画されている。
The screen D62 is an area for selecting information to be applied to a mark to be drawn on a locus line or a map. The screen D62a is a screen for selecting the type of information to be applied to the mark, and represents a state in which “swimming” and “water temperature” are selected as information to be applied and “tidal current” is not selected. The screen D62b is a screen for explaining a pattern of marks corresponding to the swimming method because “Swimming” is selected on the screen D62a.
Since “Swimming” is selected, on the screen D61, marks of a pattern representing the swimming such as the element E62 and the element E63 are drawn on the locus line. Element E60 indicates the start of swimming (start point), and element E61 indicates the end of swimming (goal point).
Since “water temperature” is selected, a water temperature line WT (dotted line) is drawn on the screen D61, and characters of 21 ° C. are drawn on the land (LAND) side from the water temperature line WT and 20 ° C. are drawn on the opposite side. ing.

画面D63は、軌跡線の形式に適用する情報を選択する領域である。画面D63aは、帯形状の軌跡線の帯に適用する情報の種類を選択させる領域である。画面D63aには、「脈拍数、SWOLF25m、ペース25m、ストローク数25m、速度」などが選択可能に表示されている。画面D63bは、画面D63aにおいて選択された情報を表すためのパターンとパターンごとの範囲が表示されている。画面D63aでは、アンダーラインされている脈拍数が選択されているため、画面D63bでは60〜200bpmの間を表すパターンについて説明されている。画面D61では、軌跡線の帯が描画され、脈拍数の範囲を表すパターンが描画されている。例えば、要素E65では、脈拍数が130bpm近辺であったことを示している。   The screen D63 is an area for selecting information to be applied to the locus line format. The screen D63a is an area for selecting the type of information to be applied to the band of the band-shaped locus line. On the screen D63a, “pulse rate, SWOLF 25m, pace 25m, stroke number 25m, speed” and the like are displayed so as to be selectable. The screen D63b displays a pattern for representing the information selected on the screen D63a and a range for each pattern. Since the underlined pulse rate is selected on the screen D63a, the screen D63b describes a pattern representing between 60 and 200 bpm. On the screen D61, a trace line band is drawn, and a pattern representing the range of the pulse rate is drawn. For example, element E65 indicates that the pulse rate was around 130 bpm.

画面D64は、設定ボタンであり、押下されると画面D70(図18)を表示する。
図18に示す画面D70は、画面D62(画面D62a)および画面D63(画面D63a)に選択肢として表示する情報(項目)を設定する設定画面である。画面D71は、表示する情報を画面D72または画面D73のいずれかへ指定するための画面であり、操作部61で選択した(マウス等でドラッグした)項目を画面D72へ移す(ドロップする)と、画面D72にその項目が表示される。画面D72に表示された項目は、画面D62aに選択肢として表示される。同様な操作で画面D73へ移すことにより、画面D73に表示された項目は画面D63aに選択肢として表示される。このようにして、画面D71に表示される情報は、画面D72(マーク表示)、画面D73(軌跡表示)のいずれへも指定することができる。例えば、画面D72へSWOLF25などの水泳情報Sや脈拍数などの生体情報Bを指定することにより、水泳情報Sや生体情報Bをマークとして表示することができる。
Screen D64 is a setting button, and when pressed, screen D70 (FIG. 18) is displayed.
A screen D70 illustrated in FIG. 18 is a setting screen for setting information (items) to be displayed as options on the screen D62 (screen D62a) and the screen D63 (screen D63a). The screen D71 is a screen for designating information to be displayed to either the screen D72 or the screen D73. When the item selected by the operation unit 61 (dragged with a mouse or the like) is moved (dropped) to the screen D72, The item is displayed on the screen D72. Items displayed on the screen D72 are displayed as options on the screen D62a. By moving to the screen D73 by a similar operation, the items displayed on the screen D73 are displayed as options on the screen D63a. In this way, the information displayed on the screen D71 can be designated on either the screen D72 (mark display) or the screen D73 (trajectory display). For example, by specifying the swimming information S such as SWOLF25 and the biological information B such as the pulse rate on the screen D72, the swimming information S and the biological information B can be displayed as marks.

図19に示す画面D80は、競技や運動の結果を表示する画面である。画面D81は、競技や運動終了後に表示された画面D61と同様な画面であり、画面D82は、サマリーを表示する画面であり、画面D83は詳細情報を表示する画面である。   A screen D80 shown in FIG. 19 is a screen that displays the results of the competition or exercise. The screen D81 is a screen similar to the screen D61 displayed after the competition or exercise ends, the screen D82 is a screen displaying a summary, and the screen D83 is a screen displaying detailed information.

(水泳情報処理方法)
図21は、OWSシステムの処理を表すシーケンス図である。本シーケンス図では、ウェアラブル機器5およびタブレットPC3の各機能部が、Webサイト6と相互に連携して表示情報を生成し、テレビ局7または表示部60を介して表示情報が提供されるまでの処理を時間の流れに沿って(図21の上から下へ)表している。図中の付番は、図3および図4に示した構成部の付番である。また、ウェアラブル機器5ではプログラム54が、タブレットPC3ではプログラム93が、それぞれの処理部(コンピューター)に本シーケンスを実行させている。尚、本シーケンスは、水泳情報処理方法に相当し、プログラム54およびプログラム93はプログラムに相当する。
以下に、本シーケンスについて説明する。尚、ウェアラブル機器5は、泳者の手首WRに装着されているものとする。
(Swimming information processing method)
FIG. 21 is a sequence diagram showing processing of the OWS system. In this sequence diagram, the functional units of the wearable device 5 and the tablet PC 3 generate display information in cooperation with the Web site 6, and the processing until the display information is provided via the television station 7 or the display unit 60. Is represented along the flow of time (from top to bottom in FIG. 21). The numbering in the figure is the numbering of the components shown in FIGS. 3 and 4. Further, the program 54 in the wearable device 5 and the program 93 in the tablet PC 3 cause each processing unit (computer) to execute this sequence. This sequence corresponds to a swimming information processing method, and the program 54 and the program 93 correspond to programs.
Hereinafter, this sequence will be described. In addition, the wearable apparatus 5 shall be mounted | worn with the swimmer's wrist WR.

ウェアラブル機器5では、位置情報測定部10および位置情報取得部31により、ウェアラブル機器5(泳者)の位置情報Pを測定する。(位置情報取得工程)
ウェアラブル機器5では、活動情報測定部16により、泳者の活動情報を測定する。(活動情報取得工程)
ウェアラブル機器5では、生体情報検出部20および生体情報取得部35により、泳者の生体情報を測定する。
ウェアラブル機器5では、水泳情報生成部37により泳者の活動情報に基づいて泳者が実施する水泳に関する水泳情報Sを生成する。(水泳情報生成工程)
ウェアラブル機器5では、通信処理部39および通信部29により、測定した時刻の時刻情報T、位置情報P、水泳情報S、生体情報BをタブレットPC3へ送信する。
In the wearable device 5, the position information measurement unit 10 and the position information acquisition unit 31 measure the position information P of the wearable device 5 (swimmer). (Location information acquisition process)
In the wearable device 5, the activity information measuring unit 16 measures swimmer activity information. (Activity information acquisition process)
In the wearable device 5, the biological information of the swimmer is measured by the biological information detection unit 20 and the biological information acquisition unit 35.
In the wearable device 5, the swimming information generation unit 37 generates the swimming information S related to swimming performed by the swimmer based on the activity information of the swimmer. (Swimming information generation process)
In the wearable device 5, the communication processing unit 39 and the communication unit 29 transmit time information T, position information P, swimming information S, and biological information B of the measured time to the tablet PC 3.

タブレットPC3では、通信部65および機器情報取得部71により、ウェアラブル機器5によって測定された時刻情報T、位置情報P、水泳情報S、生体情報Bを受信する。
タブレットPC3では、通信部65および地図情報取得部72により、Webサイト6へ位置情報Pを送信し、位置情報Pに関連する地図情報Mを受信する。(地図情報取得工程)
タブレットPC3では、通信部65および環境情報取得部73により、Webサイト6へ時刻情報Tと位置情報Pを送信し、環境情報Enを受信する。
タブレットPC3では、表示情報生成部75により、位置情報Pと地図情報Mと水泳情報Sとに基づいて表示情報Dispを生成する。また、生体情報Bまたは環境情報Enの情報も加味して表示情報Dispを生成してもよい。(表示情報生成工程)
タブレットPC3では、表示情報Dispをテレビ局7へ送信する。そして、表示情報Dispを表示部60へ出力する。表示情報Dispは、テレビ局7を介して放送を受信したTV8や、表示部60において表示される。
In the tablet PC 3, the time information T, the position information P, the swimming information S, and the biological information B measured by the wearable device 5 are received by the communication unit 65 and the device information acquisition unit 71.
In the tablet PC 3, the communication unit 65 and the map information acquisition unit 72 transmit the position information P to the Web site 6 and receive the map information M related to the position information P. (Map information acquisition process)
In the tablet PC 3, the communication unit 65 and the environment information acquisition unit 73 transmit time information T and position information P to the website 6 and receive environment information En.
In the tablet PC 3, the display information generating unit 75 generates display information Disp based on the position information P, the map information M, and the swimming information S. Further, the display information Disp may be generated in consideration of the biological information B or the environmental information En. (Display information generation process)
The tablet PC 3 transmits display information Disp to the television station 7. Then, the display information Disp is output to the display unit 60. The display information Disp is displayed on the TV 8 that receives the broadcast via the television station 7 or the display unit 60.

以上述べたように、本実施形態に係わるOWSシステム1においては、以下の効果を得ることができる。
泳者に装着されたウェアラブル機器5では、泳者の位置情報Pを取得し、タブレットPC3へ送信している。位置情報Pを取得したタブレットPC3では、Webサイト6から位置情報Pに関する地図情報Mを受信する。タブレットPC3では、地図情報Mに泳者の位置情報Pの履歴(軌跡情報)を描画(重畳)して、表示情報Dispを生成する。地図情報Mには、自然環境などの情報が含まれている。表示情報Dispを視認する視認者は、泳者の軌跡情報を地図情報M上で確認することができる。視認者は、地図情報M上に描画された軌跡情報によって、泳者に対して影響を与える外的影響について考察することができる。
従って、このような泳者の位置情報P(軌跡情報)と水泳情報Sと地図情報Mとによって、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰して把握することが可能になる。
さらに、表示情報Dispには、水泳情報S、生体情報B、環境情報Enなどの情報を含めることができる。これにより、泳者の運動に係わる多方面の分析が可能になる。
As described above, in the OWS system 1 according to the present embodiment, the following effects can be obtained.
In the wearable device 5 attached to the swimmer, the position information P of the swimmer is acquired and transmitted to the tablet PC 3. The tablet PC 3 that has acquired the position information P receives the map information M related to the position information P from the Web site 6. The tablet PC 3 draws (superimposes) the history (trajectory information) of the swimmer's position information P on the map information M to generate display information Disp. The map information M includes information such as the natural environment. A viewer who visually recognizes the display information Disp can check the locus information of the swimmer on the map information M. The viewer can consider the external influence that affects the swimmer by the trajectory information drawn on the map information M.
Therefore, it is possible to obtain a bird's-eye view of the situation of a swimmer performing an outdoor water sport by such position information P (trajectory information), swimming information S, and map information M. .
Furthermore, the display information Disp can include information such as the swimming information S, the biological information B, and the environmental information En. As a result, it is possible to analyze various aspects related to the movement of the swimmer.

尚、本発明は上述した実施形態に限定されず、上述した実施形態に種々の変更や改良などを加えることが可能である。変形例を以下に述べる。   The present invention is not limited to the above-described embodiment, and various changes and improvements can be added to the above-described embodiment. A modification will be described below.

(変形例1)
上述の実施形態では、軌跡情報画面の軌跡Lは、軌跡Lを、多様な線種や、多様な帯模様のパターンで描画するとしているが、このような形態に限定されない。多様な線種や多様な帯模様のパターンに加えて、更に帯の色を変えてもよい。また、異なるパターンや色で描画する場合に、異なるパターンの段階を更に細かく設定したり、パターンや色の境界を設けずに、連続的に変化させて描画されてもよい。
(Modification 1)
In the above-described embodiment, the trajectory L on the trajectory information screen is drawn with various line types and various strip patterns, but the present invention is not limited to such a form. In addition to various line types and various band pattern patterns, the color of the band may be further changed. Further, when drawing with different patterns and colors, the different pattern stages may be set more finely, or drawn without changing the pattern or color boundaries.

(変形例2)
上述の実施形態および変形例では、表示画面生成部77は、軌跡情報画面に丸形状をしたマーク(オブジェクト)を描画するとしたが、マークは丸形状に限定されない。例えば、図9に示した画面D10の例では、要素E1から要素E15が丸形状で描画されているが、泳法ごとにマークの形状を変えてもよい。例えば、菱形が「Fly」、正方形が「Br」、三角形が「Bc」、星形が「F」を示す形状にしてもよい。マークの形状を変えて泳法などの情報を表現することにより、表示部60やTV8の表示領域のサイズが比較的小さい場合であっても、区別しやすい。
(Modification 2)
In the embodiment and the modification described above, the display screen generation unit 77 draws a round mark (object) on the trajectory information screen, but the mark is not limited to a round shape. For example, in the example of the screen D10 shown in FIG. 9, the elements E1 to E15 are drawn in a round shape, but the shape of the mark may be changed for each swimming style. For example, the diamond may be “Fly”, the square may be “Br”, the triangle may be “Bc”, and the star may be “F”. By expressing information such as a swimming style by changing the shape of the mark, it is easy to distinguish even when the display area of the display unit 60 or the TV 8 is relatively small.

(変形例3)
上述の実施形態および変形例では、図9の画面D10で示したように軌跡L上に描画するマークは、所定の経過時間ごとに描画されていたが、そのような構成に限定されない。マークは、所定の移動距離、位置情報Pの変化、泳法情報の変化などの機会に生成され、描画されてもよい。
所定の移動距離は、泳者の移動距離を示し、例えば、3mごとにマークが生成され描画される。位置情報Pの変化とは、例えば、移動方向が変化した場合、移動速さが所定の速さよりも速くなったり遅くなったりした場合などが相当する。また、泳法情報の変化とは、泳法が切り替わった機会などである。図17に示した画面D61の要素E62、要素E63は、泳法が切り替わったタイミングにマークが描画されている例である。
(Modification 3)
In the embodiment and the modification described above, the mark drawn on the locus L as shown in the screen D10 of FIG. 9 is drawn every predetermined elapsed time, but is not limited to such a configuration. The mark may be generated and drawn on occasions such as a predetermined moving distance, a change in the position information P, and a change in swimming style information.
The predetermined movement distance indicates the movement distance of the swimmer, and for example, a mark is generated and drawn every 3 m. The change in the position information P corresponds to, for example, a case where the moving direction changes, a case where the moving speed becomes faster or slower than a predetermined speed, and the like. The change in the swimming style information is an opportunity when the swimming style is switched. An element E62 and an element E63 on the screen D61 shown in FIG. 17 are examples in which marks are drawn at the timing when the swimming style is switched.

(変形例4)
図10を用いて軌跡Lが重なった場合の描画例について説明する。
図10の要素E21と要素E22とが交差している部分において、時系列に古い部分の軌跡Lが隠されて、時系列に新しい部分の軌跡Lが表示されている。このように描画することにより、交差して重なっている部分において描画されている部分が時系列に新しい部分の軌跡Lであることが明示されるため、視認者にとってわかりやすい。
また、図10では、要素E21と要素E22とが異なるパターンであるため、比較的区別しやすいが、それぞれが同じパターンである場合に区別して視認し難い場合がある。そのような場合では、交差部分において時系列に新しい部分が時系列に古い部分を跨いでいるイメージを描画してもよい。例えば、要素E21と要素E22との交差部分において、要素E22の両脇に橋をイメージするマークを描画してもよい。
また、視認したい軌跡だけを表示することができてもよい。図16に示す画面D55では、画面左上に「rap1」、「rap2」、「rap3」、「rest」を選択するチェックボックスが描画されている。この場合では、チェックボックスのチェックがされていないラップに関しては、そのラップの軌跡は描画されない。このような構成により、視認したい軌跡だけを表示することができる。
(Modification 4)
A drawing example when the trajectories L overlap will be described with reference to FIG.
In the part where the element E21 and the element E22 in FIG. 10 intersect, the locus L of the old part is hidden in the time series, and the locus L of the new part is displayed in the time series. By drawing in this way, it is clearly shown that the portion drawn in the intersecting and overlapping portions is the locus L of the new portion in time series, so that it is easy for the viewer to understand.
In FIG. 10, since the element E21 and the element E22 are different patterns, it is relatively easy to distinguish them. However, when they are the same pattern, it may be difficult to distinguish and visually recognize them. In such a case, an image in which a new part in time series straddles an old part in time series at the intersection may be drawn. For example, marks that image a bridge may be drawn on both sides of the element E22 at the intersection of the element E21 and the element E22.
Further, it may be possible to display only the trajectory to be visually recognized. On the screen D55 shown in FIG. 16, a check box for selecting “rap1”, “rap2”, “rap3”, “rest” is drawn on the upper left of the screen. In this case, for a lap in which the check box is not checked, the track of the lap is not drawn. With such a configuration, it is possible to display only the trajectory desired to be visually recognized.

(変形例5)
図20を用いて説明する。
画面D90は、TV8に画面データ(画面D10〜画面D80)が表示されている例である。上述の実施形態および変形例で説明したようにタブレットPC3は、表示情報Dispをテレビ局7へ送信する。タブレットPC3は、画面D10から画面D80などの画面データに付加して、泳者に関する情報、画面データに紐付いた時刻情報T、水泳情報S、生体情報B、環境情報Enなどの情報が送信されてもよい。テレビ局7では、例えば、ライブ映像(live)の時刻や、ライブ映像時の泳者の状態、環境の状態などに応じて変化する情報を詳細に報知することができる。
(Modification 5)
This will be described with reference to FIG.
The screen D90 is an example in which screen data (screen D10 to screen D80) is displayed on the TV 8. As described in the above embodiments and modifications, the tablet PC 3 transmits the display information Disp to the television station 7. The tablet PC 3 is added to the screen data such as the screen D80 from the screen D10, and information such as time information T associated with the swimmer, time information T associated with the screen data, swimming information S, biological information B, and environmental information En is transmitted. Good. In the television station 7, for example, information that changes according to the time of the live video (live), the state of the swimmer at the time of the live video, the state of the environment, and the like can be notified in detail.

(変形例6)
図1を用いて説明する。
上述の実施形態および変形例では、泳者に装着されたウェアラブル機器5において測定された情報が適用された表示情報Dispが、ほぼリアルタイムに表示部60やTV8に出力されるとしているが、表示情報Dispは記憶装置などに記憶される構成であってもよい。詳しくは、タブレットPC3の処理部70では、生成した表示情報Dispを記憶部80に記憶する。このような表示情報Dispは、泳者が競技終了後に、泳者や泳者を指導する指導者によるレビューに用いることができる。また、表示情報Dispは、Webサイト6などに送信され、Webサイト6側のサーバーに格納されてもよい。
(Modification 6)
This will be described with reference to FIG.
In the above-described embodiment and modification, the display information Disp to which the information measured in the wearable device 5 worn by the swimmer is applied is output to the display unit 60 and the TV 8 in almost real time. May be stored in a storage device or the like. 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 can be used for a review by a swimmer or an instructor who guides the swimmer after the competition is over. Further, the display information Disp may be transmitted to the website 6 or the like and stored in a server on the website 6 side.

(変形例7)
上述の実施形態および変形例では、表示情報生成部75は、位置情報Pと地図情報Mと水泳情報Sとに基づいて表示情報を生成し、生体情報Bや環境情報Enの情報も含まれた表示情報も生成するとしているが、このような構成に限定されない。例えば、表示情報生成部75は、水泳情報Sと環境情報Enとを組み合わせた情報を用いて表示情報Dispを生成してもよい。この場合では表示情報Dispは、水泳情報Sに含まれる測定時刻に対応する環境情報Enを、一覧表や文字情報、アイコン、画像情報などの形式で生成される。
(Modification 7)
In the embodiment and the modification described above, the display information generation unit 75 generates display information based on the position information P, the map information M, and the swimming information S, and includes information on the biological information B and the environment information En. The display information is also generated, but is not limited to such a configuration. For example, the display information generation unit 75 may generate the display information Disp using information obtained by combining the swimming information S and the environment information En. In this case, the display information Disp is generated as environmental information En corresponding to the measurement time included in the swimming information S in the form of a list, character information, icons, image information, or the like.

(変形例8)
図1を用いて説明する。
上述の実施形態および変形例に示すOWSシステム1では、タブレットPC3がウェアラブル機器5から取得した各種情報(時刻情報T、位置情報P、水泳情報S、生体情報B、地図情報M、環境情報En)を用いて表示情報Dispを生成するとしているが、このような構成に限定されない。OWSシステム1のウェアラブル機器5は、ネットワーク通信4を介してWebサイト6に含まれるサーバーに上記各種情報を送信し、当該サーバーによって表示情報Dispが生成されてもよい。当該サーバーにおいては、図4に示したタブレットPC3の各構成部を備えていればよい。このような構成により、当該サーバーからネットワーク通信4を介して、表示情報DispがタブレットPC3やテレビ局7などへ送信することができる。
(Modification 8)
This will be described with reference to FIG.
In the OWS system 1 shown in the above-described embodiment and modification, various information (time information T, position information P, swimming information S, biological information B, map information M, environmental information En) acquired by the tablet PC 3 from the wearable device 5. It is assumed that the display information Disp is generated using, but is not limited to such a configuration. The wearable device 5 of the OWS system 1 may transmit the various types of information to a server included in the Web site 6 via the network communication 4, and the display information Disp may be generated by the server. The server only needs to include each component of the tablet PC 3 shown in FIG. With such a configuration, the display information Disp can be transmitted from the server to the tablet PC 3 or the television station 7 via the network communication 4.

1…OWSシステム、2…無線通信、3…タブレットPC、4…ネットワーク通信、5,5A,5B,5C…ウェアラブル機器、6…Webサイト、7…テレビ局、8…TV、10…位置情報測定部、11…GNSS測位センサー、12…WiFi測位センサー、13…3G測位センサー、16…活動情報測定部、17…加速度センサー、18…ジャイロセンサー、19…気圧センサー、20…生体情報検出部、21…脈拍センサー、22…温度センサー、23…計時部、25…表示部、27…操作部、29…通信部、30…処理部、31…位置情報取得部、35…生体情報取得部、37…水泳情報生成部、39…通信処理部、40…記憶部、42…時系列情報、43…位置情報データ、45…生体情報データ、46…水泳情報データ、47…泳法データ、49…水泳状態データ、50…水泳パターンテーブル、52…識別情報、54…プログラム、60…表示部、61…操作部、63…計時部、65…通信部、70…処理部、71…機器情報取得部、72…地図情報取得部、73…環境情報取得部、74…第2水泳情報生成部、75…表示情報生成部、76…軌跡生成部、77…表示画面生成部、80…記憶部、81…泳者管理データ、82…地図データ、83…環境情報データ、85…位置情報テーブル、87…第1水泳情報テーブル、89…第2水泳情報テーブル、90…生体情報テーブル、91…生成画面データ、93…プログラム、T…時刻情報、P…位置情報、S…水泳情報、B…生体情報、M…地図情報、En…環境情報、Disp…表示情報。   DESCRIPTION OF SYMBOLS 1 ... OWS system, 2 ... Wireless communication, 3 ... Tablet PC, 4 ... Network communication, 5, 5A, 5B, 5C ... Wearable apparatus, 6 ... Web site, 7 ... TV station, 8 ... TV, 10 ... Location information measurement part , 11 ... GNSS positioning sensor, 12 ... WiFi positioning sensor, 13 ... 3G positioning sensor, 16 ... Activity information measurement unit, 17 ... Acceleration sensor, 18 ... Gyro sensor, 19 ... Barometric pressure sensor, 20 ... Biological information detection unit, 21 ... Pulse sensor, 22 ... temperature sensor, 23 ... timing unit, 25 ... display unit, 27 ... operation unit, 29 ... communication unit, 30 ... processing unit, 31 ... position information acquisition unit, 35 ... biological information acquisition unit, 37 ... swimming Information generating unit, 39 ... communication processing unit, 40 ... storage unit, 42 ... time-series information, 43 ... position information data, 45 ... biological information data, 46 ... swimming information data, 47 Swimming method data, 49 ... Swimming state data, 50 ... Swimming pattern table, 52 ... Identification information, 54 ... Program, 60 ... Display unit, 61 ... Operation unit, 63 ... Timer unit, 65 ... Communication unit, 70 ... Processing unit, 71 ... device information acquisition part, 72 ... map information acquisition part, 73 ... environmental information acquisition part, 74 ... second swimming information generation part, 75 ... display information generation part, 76 ... trajectory generation part, 77 ... display screen generation part, 80 DESCRIPTION OF SYMBOLS Memory | storage part, 81 ... Swimmer management data, 82 ... Map data, 83 ... Environmental information data, 85 ... Position information table, 87 ... 1st swimming information table, 89 ... 2nd swimming information table, 90 ... Biometric information table, 91 ... Generation screen data, 93 ... Program, T ... Time information, P ... Position information, S ... Swimming information, B ... Biological information, M ... Map information, En ... Environment information, Disp ... Display information.

Claims (21)

泳者の位置情報を測定する位置情報測定部と、
前記泳者の活動情報を測定する活動情報測定部と、
前記活動情報に基づいて、前記泳者が実施する水泳に関する水泳情報を生成する水泳情報生成部と、
前記水泳情報および前記位置情報を送信する送信部と、
を有するウェアラブル機器と、
前記ウェアラブル機器から前記水泳情報および前記位置情報を受信する受信部と、
前記位置情報に対応する地図情報を取得し、前記位置情報、前記地図情報、および前記水泳情報を用いて表示情報を生成する表示情報生成部と、
を有する情報処理装置と、
を備えることを特徴とする水泳情報処理システム。
A position information measuring unit for measuring the position information of the swimmer;
An activity information measuring unit for measuring the activity information of the swimmer;
Based on the activity information, a swimming information generation unit that generates swimming information related to swimming performed by the swimmer;
A transmitter for transmitting the swimming information and the position information;
A wearable device having
A receiving unit for receiving the swimming information and the position information from the wearable device;
A display information generating unit that acquires map information corresponding to the position information, and generates display information using the position information, the map information, and the swimming information;
An information processing apparatus having
A swimming information processing system comprising:
前記表示情報生成部は、前記泳者の前記位置情報に基づいて移動履歴情報を生成し、前記地図情報に、前記移動履歴情報および前記水泳情報を重畳した前記表示情報を生成すること、を特徴とする請求項1に記載の水泳情報処理システム。   The display information generation unit generates movement history information based on the position information of the swimmer, and generates the display information in which the movement history information and the swimming information are superimposed on the map information. The swimming information processing system according to claim 1. 前記水泳情報は、前記泳者が実施した泳法情報を含み、前記水泳情報は、前記泳法情報に対応するストロークピッチ、ストローク数、ストローク距離、泳いだ時間、および泳いだ距離のうち少なくとも1つを含むことを特徴とする請求項1または請求項2に記載の水泳情報処理システム。   The swimming information includes swimming method information performed by the swimmer, and the swimming information includes at least one of a stroke pitch, a stroke number, a stroke distance, a swimming time, and a swimming distance corresponding to the swimming method information. The swimming information processing system according to claim 1 or 2, characterized by the above. 前記表示情報は、複数の前記水泳情報に対応した複数のオブジェクトを含むことを特徴とする請求項1から請求項3のいずれか一項に記載の水泳情報処理システム。   The swimming information processing system according to any one of claims 1 to 3, wherein the display information includes a plurality of objects corresponding to the plurality of swimming information. 前記表示情報生成部は、所定の経過時間、所定の移動距離、前記位置情報の変化、および前記水泳情報の変化、の少なくともいずれかに応じて前記オブジェクトを生成することを特徴とする請求項4に記載の水泳情報処理システム。   5. The display information generation unit generates the object according to at least one of a predetermined elapsed time, a predetermined moving distance, a change in the position information, and a change in the swimming information. Swimming information processing system described in 1. 前記位置情報測定部は、GNSS測位センサー、WiFi測位センサー、および3G測位センサーのうち少なくとも1つを含むことを特徴とする請求項1から請求項5のいずれか一項に記載の水泳情報処理システム。   The swimming information processing system according to any one of claims 1 to 5, wherein the position information measurement unit includes at least one of a GNSS positioning sensor, a WiFi positioning sensor, and a 3G positioning sensor. . 前記活動情報測定部は、加速度センサーおよびジャイロセンサーのうち少なくとも一方を含むことを特徴とする請求項1から請求項6のいずれか一項に記載の水泳情報処理システム。   The swimming information processing system according to any one of claims 1 to 6, wherein the activity information measurement unit includes at least one of an acceleration sensor and a gyro sensor. 前記活動情報測定部は、圧力センサーを含むことを特徴とする請求項1から請求項7のいずれか一項に記載の水泳情報処理システム。   The swimming information processing system according to any one of claims 1 to 7, wherein the activity information measurement unit includes a pressure sensor. 前記ウェアラブル機器は、
前記泳者の生体情報を測定する生体情報測定部を有し、
前記送信部は、前記生体情報を送信し、
前記情報処理装置の前記受信部は、前記生体情報を受信し、
前記表示情報生成部は、前記地図情報に、前記移動履歴情報および前記生体情報を重畳した前記表示情報を生成することを特徴とする請求項2から請求項8のいずれか一項に記載の水泳情報処理システム。
The wearable device is
Having a biological information measuring unit for measuring biological information of the swimmer;
The transmitter transmits the biological information;
The receiving unit of the information processing apparatus receives the biological information;
The swimming according to any one of claims 2 to 8, wherein the display information generation unit generates the display information in which the movement history information and the biological information are superimposed on the map information. Information processing system.
前記生体情報測定部は、脈拍センサーであり、前記生体情報は脈拍数情報であることを特徴とする請求項9に記載の水泳情報処理システム。   The swimming information processing system according to claim 9, wherein the biological information measurement unit is a pulse sensor, and the biological information is pulse rate information. 前記受信部は、外部から前記位置情報に対応する環境情報を受信し、前記表示情報生成部は、前記位置情報、前記地図情報、前記水泳情報、および前記環境情報に基づいて前記表示情報を生成することを特徴とする請求項1から請求項10のいずれか一項に記載の水泳情報処理システム。   The receiving unit receives environmental information corresponding to the position information from the outside, and the display information generating unit generates the display information based on the position information, the map information, the swimming information, and the environmental information. The swimming information processing system according to any one of claims 1 to 10, wherein: 前記環境情報は、潮流、地形、水深、および水温のうち少なくとも1つの情報を含むことを特徴とする請求項11に記載の水泳情報処理システム。   The swimming information processing system according to claim 11, wherein the environmental information includes at least one of tidal current, topography, water depth, and water temperature. 前記表示情報生成部は、
前記環境情報に前記潮流の速度である潮流速度情報を含む場合は、
前記潮流速度情報および前記位置情報に基づいて、
前記泳者の推進力に応じた速度である推進速度情報を算出し、前記移動履歴情報および前記推進速度情報を含む前記表示情報を生成することを特徴とする請求項12に記載の水泳情報処理システム。
The display information generation unit
When the environment information includes tidal velocity information that is the velocity of the tidal current,
Based on the tidal current velocity information and the position information,
The swimming information processing system according to claim 12, wherein propulsion speed information that is a speed according to the propulsive force of the swimmer is calculated, and the display information including the movement history information and the propulsion speed information is generated. .
前記受信部は、複数の前記泳者の前記水泳情報と前記位置情報とを受信し、
前記表示情報生成部は、前記複数の泳者の前記位置情報と前記地図情報と前記水泳情報とに基づいて、前記表示情報を生成することを特徴とする請求項1から請求項13のいずれか一項に記載の水泳情報処理システム。
The receiving unit receives the swimming information and the position information of the plurality of swimmers,
The display information generation unit generates the display information based on the position information, the map information, and the swimming information of the plurality of swimmers. Swimming information processing system according to item.
前記情報処理装置は、前記表示情報を表示する表示部を備えることを特徴とする請求項1から請求項14のいずれか一項に記載の水泳情報処理システム。   The said information processing apparatus is provided with the display part which displays the said display information, The swimming information processing system as described in any one of Claims 1-14 characterized by the above-mentioned. 前記位置情報は、現在位置を有し、
前記現在位置、移動速度、および移動距離のうち少なくともいずれか1つを含むことを特徴とする請求項1から請求項15のいずれか一項に記載の水泳情報処理システム。
The position information has a current position,
The swimming information processing system according to any one of claims 1 to 15, further comprising at least one of the current position, the moving speed, and the moving distance.
水泳を実施している泳者の位置情報と水泳情報とを受信する受信部と、
前記位置情報に対応する地図情報を取得し、前記泳者に関係する環境情報を取得し、前記地図情報、前記環境情報、および前記水泳情報を用いて表示情報を生成する表示情報生成部と、
を備えることを特徴とする情報処理装置。
A receiving unit for receiving position information and swimming information of a swimmer performing swimming;
A display information generating unit that acquires map information corresponding to the position information, acquires environmental information related to the swimmer, and generates display information using the map information, the environmental information, and the swimming information;
An information processing apparatus comprising:
水泳を実施している泳者の水泳情報を受信する受信部と、
前記泳者に関係する環境情報を取得し、前記環境情報および前記水泳情報を用いて表示情報を生成する表示情報生成部と、
を備えることを特徴とする情報処理装置。
A receiving unit for receiving swimming information of a swimmer performing swimming;
A display information generating unit that acquires environmental information related to the swimmer, and generates display information using the environmental information and the swimming information;
An information processing apparatus comprising:
前記環境情報は、潮流、地形、水深、および水温のうち少なくとも1つの情報を含むことを特徴とする請求項17または請求項18に記載の情報処理装置。   The information processing apparatus according to claim 17 or 18, wherein the environmental information includes at least one information of tidal current, topography, water depth, and water temperature. 泳者の位置情報を取得する位置情報取得工程と、
前記泳者の活動情報を取得する活動情報取得工程と、
前記活動情報に基づいて、前記泳者に関する水泳情報を生成する水泳情報生成工程と、
前記位置情報に対応する地図情報を取得する地図情報取得工程と、
前記位置情報と前記地図情報と前記水泳情報とに基づいて表示情報を生成する表示情報生成工程と、
を備えることを特徴とする水泳情報処理方法。
A position information acquisition step for acquiring position information of the swimmer;
An activity information acquisition step of acquiring activity information of the swimmer;
Based on the activity information, a swimming information generation step for generating swimming information about the swimmer;
A map information acquisition step of acquiring map information corresponding to the position information;
A display information generating step for generating display information based on the position information, the map information, and the swimming information;
A swimming information processing method comprising:
泳者の位置情報を取得する位置情報取得工程と、
前記泳者の活動情報を取得する活動情報取得工程と、
前記活動情報に基づいて、前記泳者に関する水泳情報を生成する水泳情報生成工程と、
前記位置情報に対応する地図情報を取得する地図情報取得工程と、
前記位置情報と前記地図情報と前記水泳情報とに基づいて表示情報を生成する表示情報生成工程と、
を備える水泳情報処理方法をコンピューターに実行させるプログラム。
A position information acquisition step for acquiring position information of the swimmer;
An activity information acquisition step of acquiring activity information of the swimmer;
Based on the activity information, a swimming information generation step for generating swimming information about the swimmer;
A map information acquisition step of acquiring map information corresponding to the position information;
A display information generating step for generating display information based on the position information, the map information, and the swimming information;
A program for causing a computer to execute a swimming information processing method.
JP2016147091A 2016-07-27 2016-07-27 Swimming information processing system, information processing apparatus, swimming information processing method, and program Pending JP2018015187A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016147091A JP2018015187A (en) 2016-07-27 2016-07-27 Swimming information processing system, information processing apparatus, swimming information processing method, and program
US15/652,892 US20180028863A1 (en) 2016-07-27 2017-07-18 Swimming information processing system, information processing apparatus, swimming information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016147091A JP2018015187A (en) 2016-07-27 2016-07-27 Swimming information processing system, information processing apparatus, swimming information processing method, and program

Publications (1)

Publication Number Publication Date
JP2018015187A true JP2018015187A (en) 2018-02-01

Family

ID=61012308

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016147091A Pending JP2018015187A (en) 2016-07-27 2016-07-27 Swimming information processing system, information processing apparatus, swimming information processing method, and program

Country Status (2)

Country Link
US (1) US20180028863A1 (en)
JP (1) JP2018015187A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019534721A (en) * 2016-08-31 2019-12-05 アップル インコーポレイテッドApple Inc. Swimming analysis system and method
US10620232B2 (en) 2015-09-22 2020-04-14 Apple Inc. Detecting controllers in vehicles using wearable devices
US10617912B2 (en) 2016-08-31 2020-04-14 Apple Inc. Systems and methods of swimming calorimetry
US10687707B2 (en) 2016-06-07 2020-06-23 Apple Inc. Detecting activity by a wheelchair user
US10687752B2 (en) 2016-08-29 2020-06-23 Apple Inc. Detecting unmeasurable loads using heart rate and work rate
US10699594B2 (en) 2015-09-16 2020-06-30 Apple Inc. Calculating an estimate of wind resistance experienced by a cyclist
US10694994B2 (en) 2016-03-22 2020-06-30 Apple Inc. Techniques for jointly calibrating load and aerobic capacity
US10709933B2 (en) 2016-08-17 2020-07-14 Apple Inc. Pose and heart rate energy expenditure for yoga
WO2020242249A1 (en) * 2019-05-30 2020-12-03 Samsung Electronics Co., Ltd. Electronic device providing workout information according to workout environment and method of operating the same
US11051720B2 (en) 2017-06-01 2021-07-06 Apple Inc. Fitness tracking for constrained-arm usage
US11896368B2 (en) 2016-08-31 2024-02-13 Apple Inc. Systems and methods for determining swimming metrics
US11937904B2 (en) 2019-09-09 2024-03-26 Apple Inc. Detecting the end of cardio machine activities on a wearable device
US12109453B2 (en) 2019-09-27 2024-10-08 Apple Inc. Detecting outdoor walking workouts on a wearable device
US12478835B2 (en) 2020-09-25 2025-11-25 Apple Inc. Detecting the end of hiking activities on a wearable device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI787976B (en) * 2021-08-27 2022-12-21 財團法人資訊工業策進會 Wearable positioning device and method thereof

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002255568B8 (en) * 2001-02-20 2014-01-09 Adidas Ag Modular personal network systems and methods
US7069124B1 (en) * 2002-10-28 2006-06-27 Workhorse Technologies, Llc Robotic modeling of voids
JP2007108257A (en) * 2005-10-11 2007-04-26 Alpine Electronics Inc Map mobile device
US8606612B2 (en) * 2008-12-10 2013-12-10 Alpine Electronics, Inc Method and apparatus for improving efficiency in event information exchange among parties of event
CA2759840C (en) * 2009-04-26 2016-10-18 Nike International Ltd. Athletic watch
US9269178B2 (en) * 2012-06-05 2016-02-23 Apple Inc. Virtual camera for 3D maps
US8983778B2 (en) * 2012-06-05 2015-03-17 Apple Inc. Generation of intersection information by a mapping service
US9396563B2 (en) * 2012-06-06 2016-07-19 Apple Inc. Constructing road geometry
US8864587B2 (en) * 2012-10-03 2014-10-21 Sony Corporation User device position indication for security and distributed race challenges
US9700240B2 (en) * 2012-12-14 2017-07-11 Microsoft Technology Licensing, Llc Physical activity inference from environmental metrics
US8795138B1 (en) * 2013-09-17 2014-08-05 Sony Corporation Combining data sources to provide accurate effort monitoring
US20150185045A1 (en) * 2013-12-30 2015-07-02 Aliphcom Dynamic calibration of relationships of motion units
US20150185042A1 (en) * 2013-12-30 2015-07-02 Aliphcom Dynamic computation of distance of travel on wearable devices
WO2015179632A1 (en) * 2014-05-22 2015-11-26 Scheffler Lee J Methods and systems for neural and cognitive processing
WO2015197907A1 (en) * 2014-06-27 2015-12-30 Ariadna Tech Oy Generation of underwater navigational information
WO2016017997A1 (en) * 2014-07-31 2016-02-04 Samsung Electronics Co., Ltd. Wearable glasses and method of providing content using the same
US10667033B2 (en) * 2016-03-02 2020-05-26 Bragi GmbH Multifactorial unlocking function for smart wearable device and method
US10427765B2 (en) * 2016-08-18 2019-10-01 Medici Technologies, LLC Motor control system based upon movements inherent to self-propulsion
US10352962B2 (en) * 2016-12-29 2019-07-16 BioMech Sensor LLC Systems and methods for real-time data quantification, acquisition, analysis and feedback
US20180350144A1 (en) * 2018-07-27 2018-12-06 Yogesh Rathod Generating, recording, simulating, displaying and sharing user related real world activities, actions, events, participations, transactions, status, experience, expressions, scenes, sharing, interactions with entities and associated plurality types of data in virtual world

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10699594B2 (en) 2015-09-16 2020-06-30 Apple Inc. Calculating an estimate of wind resistance experienced by a cyclist
US10620232B2 (en) 2015-09-22 2020-04-14 Apple Inc. Detecting controllers in vehicles using wearable devices
US10694994B2 (en) 2016-03-22 2020-06-30 Apple Inc. Techniques for jointly calibrating load and aerobic capacity
US10687707B2 (en) 2016-06-07 2020-06-23 Apple Inc. Detecting activity by a wheelchair user
US10709933B2 (en) 2016-08-17 2020-07-14 Apple Inc. Pose and heart rate energy expenditure for yoga
US10687752B2 (en) 2016-08-29 2020-06-23 Apple Inc. Detecting unmeasurable loads using heart rate and work rate
US11896368B2 (en) 2016-08-31 2024-02-13 Apple Inc. Systems and methods for determining swimming metrics
US10617912B2 (en) 2016-08-31 2020-04-14 Apple Inc. Systems and methods of swimming calorimetry
JP2019534721A (en) * 2016-08-31 2019-12-05 アップル インコーポレイテッドApple Inc. Swimming analysis system and method
US12295726B2 (en) 2016-08-31 2025-05-13 Apple Inc. Systems and methods for determining swimming metrics
US11103749B2 (en) 2016-08-31 2021-08-31 Apple Inc. Systems and methods of swimming analysis
US11051720B2 (en) 2017-06-01 2021-07-06 Apple Inc. Fitness tracking for constrained-arm usage
WO2020242249A1 (en) * 2019-05-30 2020-12-03 Samsung Electronics Co., Ltd. Electronic device providing workout information according to workout environment and method of operating the same
US11376469B2 (en) 2019-05-30 2022-07-05 Samsung Electronics Co., Ltd Electronic device providing workout information according to workout environment and method of operating the same
KR20200137460A (en) * 2019-05-30 2020-12-09 삼성전자주식회사 Electronic device for providing exercise information according to exercise environment
KR102837463B1 (en) 2019-05-30 2025-07-24 삼성전자주식회사 Electronic device for providing exercise information according to exercise environment
US11937904B2 (en) 2019-09-09 2024-03-26 Apple Inc. Detecting the end of cardio machine activities on a wearable device
US12109453B2 (en) 2019-09-27 2024-10-08 Apple Inc. Detecting outdoor walking workouts on a wearable device
US12478835B2 (en) 2020-09-25 2025-11-25 Apple Inc. Detecting the end of hiking activities on a wearable device

Also Published As

Publication number Publication date
US20180028863A1 (en) 2018-02-01

Similar Documents

Publication Publication Date Title
JP2018015187A (en) Swimming information processing system, information processing apparatus, swimming information processing method, and program
Beanland et al. Validation of GPS and accelerometer technology in swimming
US20180043212A1 (en) System, method, and non-transitory computer readable medium for recommending a route based on a user's physical condition
US10891481B2 (en) Automated detection of features and/or parameters within an ocean environment using image data
JP5811360B2 (en) Exercise information display system, exercise information display method, and exercise information display program
CN102225231B (en) Multi-sensor monitoring of athletic performance
CN103955131B (en) GPS features and functionality in an athletic watch system
US20160029943A1 (en) Information analysis device, exercise analysis system, information analysis method, analysis program, image generation device, image generation method, image generation program, information display device, information display system, information display program, and information display method
US20170045622A1 (en) Electronic apparatus, physical activity information presenting method, and recording medium
US10271769B2 (en) Performance information notification device and performance information notification method
CN107281710A (en) A kind of method of remedial action error
US20160361598A1 (en) Sport activity recording apparatus and sport activity recording method
CN108939488B (en) A sailing auxiliary training path planning method based on augmented reality
JP2018023680A (en) Information output system, information output method, and information output program
US20180167697A1 (en) Data collection device, video generation device, video delivery system, program, and recording medium
JP2017148119A (en) Operation information providing apparatus, operation information providing system, operation information providing method, operation information providing program, and recording medium
US20170202485A1 (en) Portable electronic apparatus and display method for portable electronic apparatus
US10806968B2 (en) Electronic apparatus, program, method, system, and recording medium that output a difference between a left and right stroke of a swimmer
CN103599632A (en) Intelligent assisting system for golf training
US20170259114A1 (en) Performance monitoring device, performance monitoring system, and performance monitoring method
CN110595429A (en) Three-dimensional motion trajectory generation method and device
CN203989784U (en) Golf training intelligent assistance system
CN115955654A (en) Portable Terminal and Control Method of Portable Terminal
JP6500369B2 (en) Exercise information prediction apparatus, exercise information prediction program, exercise information prediction value calculation method, and exercise information prediction system

Legal Events

Date Code Title Description
RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20180907

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20181120