[go: up one dir, main page]

JP2018015187A - 水泳情報処理システム、情報処理装置、水泳情報処理方法、およびプログラム - Google Patents

水泳情報処理システム、情報処理装置、水泳情報処理方法、およびプログラム 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
English (en)
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/ja
Priority to US15/652,892 priority patent/US20180028863A1/en
Publication of JP2018015187A publication Critical patent/JP2018015187A/ja
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)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

【課題】アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができるシステムを提供すること。【解決手段】泳者の位置情報Pおよび活動情報を測定し、活動情報に基づいて泳者が実施する水泳に関する水泳情報Sを生成し、水泳情報Sおよび位置情報Pを送信するウェアラブル機器5と、ウェアラブル機器5から水泳情報Sおよび位置情報Pを受信し、位置情報Pに対応する地図情報Mを取得し、水泳情報S、位置情報P、および地図情報Mを用いて表示情報Dispを生成するタブレットPC3と、を備えることを特徴とする。【選択図】図1

Description

本発明は、水泳情報処理システム、情報処理装置、水泳情報処理方法、およびプログラムに関する。
近年、スポーツの多様化および専門志向化に伴い川、海、湖などのアウトドアで行うウォータースポーツの人気が出てきている。このようなウォータースポーツには、水泳種目を含む様々な競技があり、特にオープンウォータースイミング(OWS)やトライアスロンは、オリンピックの正式競技にも採用され、競技人口も増加し、一般参加者を対象とした大会も各地で開催されている。
一方で、特許文献1に示すように、水泳時に使用される装置として、水泳者(泳者)の身体に装着して、水泳時のターンの回数および泳いだ距離の総計等を計測する装置が知られていた。OWSやトライアスロンのようなウォータースポーツでは、このような装置が、大会や練習の場などで利用されていた。
特開2005−152496号公報
しかしながら、特許文献1の装置をアウトドアのウォータースポーツで利用する場合では、計測される情報が十分とは言い難かった。例えば、OWSは、アウトドアにおける自然環境の下で外的影響などを考慮して競技するスポーツであるため、泳者を計測した情報だけでは、泳者がおかれている状況などを俯瞰してその実態を把握することは困難であった。
本発明は、このような課題に鑑みて考案されたものであり、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができるシステムを提供することを主目的とする。
[適用例1]本適用例に係わる水泳情報処理システムは、泳者の位置情報を測定する位置情報測定部と、前記泳者の活動情報を測定する活動情報測定部と、前記活動情報に基づいて、前記泳者が実施する水泳に関する水泳情報を生成する水泳情報生成部と、前記水泳情報および前記位置情報を送信する送信部と、を有するウェアラブル機器と、前記ウェアラブル機器から前記水泳情報および前記位置情報を受信する受信部と、前記位置情報に対応する地図情報を取得し、前記位置情報、前記地図情報、および前記水泳情報を用いて表示情報を生成する表示情報生成部と、を有する情報処理装置と、を備えることを特徴とする。
本適用例によれば、泳者の位置情報に対応する地図情報と、泳者が実施する水泳に関する水泳情報と、に基づいて表示情報を生成している。地図情報には、自然環境などの情報が含まれているため、泳者の水泳情報を、自然環境下で泳者に影響を与え得る外的影響と関連付けて考察することができる。従って、このような泳者の位置情報と水泳情報と地図情報とによって、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができる。
[適用例2]上記適用例に記載の表示情報生成部は、前記泳者の前記位置情報に基づいて移動履歴情報を生成し、前記地図情報に、前記移動履歴情報および前記水泳情報を重畳した前記表示情報を生成すること、を特徴とする。
本適用例によれば、表示情報により、泳者が移動している間の状況を俯瞰することができる。
[適用例3]上記適用例に記載の水泳情報は、前記泳者が実施した泳法情報を含み、前記水泳情報は、前記泳法情報に対応するストロークピッチ、ストローク数、ストローク距離、泳いだ時間、および泳いだ距離のうち少なくとも1つを含むことを特徴とする。
本適用例によれば、水泳情報は、泳者が実施した泳法情報ごとに泳ぎ方に対する詳細な分析が可能な情報である。
[適用例4]上記適用例に記載の表示情報は、複数の前記水泳情報に対応した複数のオブジェクトを含むことを特徴とする。
本適用例によれば、オブジェクトによって、表示情報における水泳情報の識別が容易になる。
[適用例5]上記適用例に記載の表示情報生成部は、所定の経過時間、所定の移動距離、前記位置情報の変化、および前記水泳情報の変化、の少なくともいずれかに応じて前記オブジェクトを生成することを特徴とする。
本適用例によれば、多様な機会を捉えてオブジェクトを生成し、表示情報に含めることができる。
[適用例6]上記適用例に記載の位置情報測定部は、GNSS測位センサー、WiFi測位センサー、および3G測位センサーのうち少なくとも1つを含むことを特徴とする。
位置情報測定部に含まれるセンサーにより、アウトドア環境で位置情報を測定することができる。
[適用例7]上記適用例に記載の活動情報測定部は、加速度センサーおよびジャイロセンサーのうち少なくとも一方を含むことを特徴とする。
活動情報測定部に含まれるセンサーにより、泳者の加速度および角速度に伴う活動情報を測定することができる。
[適用例8]上記適用例に記載の活動情報測定部は、圧力センサーを含むことを特徴とする。
センサーにより、泳者の気圧および水圧に係わる活動情報を測定することができる。
[適用例9]上記適用例に記載のウェアラブル機器は、前記泳者の生体情報を測定する生体情報測定部を有し、前記送信部は、前記生体情報を送信し、前記情報処理装置の前記受信部は、前記生体情報を受信し、前記表示情報生成部は、前記地図情報に、前記移動履歴情報および前記生体情報を重畳した前記表示情報を生成することを特徴とする。
泳者の生体情報を含む水泳情報および地図情報によって、アウトドアのウォータースポーツを行う泳者の生体情報を移動履歴情報に関連付けて泳者がおかれている状況を俯瞰することができる。
[適用例10]上記適用例に記載の生体情報測定部は、脈拍センサーであり、前記生体情報は脈拍数情報であることを特徴とする。
脈拍数情報により、運動による泳者の負荷状態が推定可能である。
[適用例11]上記適用例に記載の受信部は、外部から前記位置情報に対応する環境情報を受信し、前記表示情報生成部は、前記位置情報、前記地図情報、前記水泳情報、および前記環境情報に基づいて前記表示情報を生成することを特徴とする。
環境情報により、自然環境下で泳者に影響を与える外的影響を詳細に考察することができる。
[適用例12]上記適用例に記載の環境情報は、潮流、地形、水深、および水温のうち少なくとも1つの情報を含むことを特徴とする。
泳者の水泳情報に影響を与える環境情報を取得することができる。
[適用例13]上記適用例に記載の表示情報生成部は、前記環境情報に前記潮流の速度である潮流速度情報を含む場合は、前記潮流速度情報および前記位置情報に基づいて、前記泳者の推進力に応じた速度である推進速度情報を算出し、前記移動履歴情報および前記推進速度情報を含む前記表示情報を生成することを特徴とする。
泳者の推進力に応じた速度を把握することができる。
[適用例14]上記適用例に記載の受信部は、複数の前記泳者の前記水泳情報と前記位置情報とを受信し、前記表示情報生成部は、前記複数の泳者の前記位置情報と前記地図情報と前記水泳情報とに基づいて、前記表示情報を生成することを特徴とする。
表示情報により、複数の泳者が参加する大会などで、複数の泳者がおかれている状況などを比較して俯瞰することが可能になる。
[適用例15]上記適用例に記載の情報処理装置は、前記表示情報を表示する表示部を備えることを特徴とする。
生成した表示情報を、水泳情報処理システムで表示することができる。
[適用例16]上記適用例に記載の位置情報は、現在位置を有し、前記現在位置、移動速度、および移動距離のうち少なくともいずれか1つを含むことを特徴とする。
泳者の現在位置に関する情報を取得し、現在位置に基づいて泳者の位置に関する表示情報を生成することができる。
[適用例17]本適用例に記載の情報処理装置は、水泳を実施している泳者の位置情報と水泳情報とを受信する受信部と、前記位置情報に対応する地図情報を取得し、前記泳者に関係する環境情報を取得し、前記地図情報、前記環境情報、および前記水泳情報を用いて表示情報を生成する表示情報生成部と、を備えることを特徴とする。
本適用例によれば、泳者の位置情報に対応する地図情報、泳者に関係する環境情報、および泳者が実施する水泳に関する水泳情報を用いて表示情報を生成している。地図情報および環境情報には、自然環境などの情報が含まれているため、泳者の水泳情報を、自然環境下で泳者に影響を与える外的影響と関連付けて考察することができる。従って、このような地図情報、環境情報、および泳者の水泳情報によって、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができる。
[適用例18]本適用例に記載の情報処理装置は、水泳を実施している泳者の水泳情報を受信する受信部と、前記泳者に関係する環境情報を取得し、前記環境情報および前記水泳情報を用いて表示情報を生成する表示情報生成部と、を備えることを特徴とする。
本適用例によれば、泳者に関係する環境情報および泳者が実施する水泳に関する水泳情報を用いて表示情報を生成している。環境情報には、自然環境などの情報が含まれているため、泳者の水泳情報を、自然環境下で泳者に影響を与える外的影響と関連付けて考察することができる。従って、このような泳者の水泳情報および環境情報によって、アウトドアのウォータースポーツを行う泳者に影響を与える状況などを認識させることができる。
[適用例19]上記適用例17および適用例18に記載の環境情報は、潮流、地形、水深、および水温のうち少なくとも1つの情報を含むことを特徴とする。
泳者の水泳情報に影響を与える環境情報を取得することができる。
[適用例20]本適用例に記載の水泳情報処理方法は、泳者の位置情報を取得する位置情報取得工程と、前記泳者の活動情報を取得する活動情報取得工程と、前記活動情報に基づいて、前記泳者に関する水泳情報を生成する水泳情報生成工程と、前記位置情報に対応する地図情報を取得する地図情報取得工程と、前記位置情報と前記地図情報と前記水泳情報とに基づいて表示情報を生成する表示情報生成工程と、を備えることを特徴とする。
本適用例によれば、泳者の位置情報に対応する地図情報と、泳者が実施する水泳に関する水泳情報と、に基づいて表示情報を生成している。地図情報には、自然環境などの情報が含まれているため、泳者の水泳情報を、自然環境下で泳者に影響を与える外的影響と関連付けて考察することができる。従って、このような泳者の位置情報と水泳情報と地図情報とによって、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができる。
[適用例21]本適用例に記載のプログラムは、泳者の位置情報を取得する位置情報取得工程と、前記泳者の活動情報を取得する活動情報取得工程と、前記活動情報に基づいて、前記泳者に関する水泳情報を生成する水泳情報生成工程と、前記位置情報に対応する地図情報を取得する地図情報取得工程と、前記位置情報と前記地図情報と前記水泳情報とに基づいて表示情報を生成する表示情報生成工程と、を備える水泳情報処理方法をコンピューターに実行させる。
本適用例によれば、泳者の位置情報に対応する地図情報と、泳者が実施する水泳に関する水泳情報と、に基づいて表示情報を生成している。地図情報には、自然環境などの情報が含まれているため、泳者の水泳情報を、自然環境下で泳者に影響を与える外的影響と関連付けて考察することができる。従って、このような泳者の位置情報と水泳情報と地図情報とによって、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができる。
[適用例22]本適用例に記載のウェアラブル機器は、計時して時刻情報を出力する計時部と、泳者の位置情報を測定する位置情報測定部と、前記泳者の活動情報を測定する活動情報測定部と、前記活動情報に基づいて、前記泳者が実施する水泳に関する水泳情報を生成し、前記水泳情報と前記位置情報とを前記時刻情報に関連付けて送信情報を生成する処理部と、前記送信情報を送信する送信部と、を備えることを特徴とする。
本適用例によれば、泳者の位置情報と水泳情報とを時刻情報に関連付けて送信情報を送信するため、送信情報から泳者の位置情報と移動状況とを取得可能である。送信情報により、泳者の位置情報に対応する地図情報と、泳者が実施する水泳に関する水泳情報と、に基づいて表示情報を生成することが可能である。泳者の水泳情報を、地図情報などで自然環境下で泳者に影響を与える外的影響と関連付けて考察することができる。従って、このような泳者の位置情報と水泳情報と地図情報とによって、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができる。
OWSシステムの概要を表す説明図。 ウェアラブル機器の概略を表す説明図。 ウェアラブル機器の概略構成を示すブロック図。 タブレットPCの概略構成を示すブロック図。 位置情報テーブルの一例を示す図。 第1水泳情報テーブルの一例を示す図。 第2水泳情報テーブルの一例を示す図。 生体情報テーブルの一例を示す図。 画面データの一例を示す図。 画面データの一例を示す図。 画面データの一例を示す図。 画面データの一例を示す図。 画面データの一例を示す図。 画面データの一例を示す図。 画面データの一例を示す図。 画面データの一例を示す図。 画面データの一例を示す図。 画面データの一例を示す図。 画面データの一例を示す図。 画面データの一例を示す図。 OWSシステムの処理を表すシーケンス図。
以下、本発明の実施形態について、図面を参照して説明する。尚、以下の各図においては、各構成部や各画面を認識可能な程度の大きさにするため、各部や各画面の尺度や配置位置を実際とは異ならせしめている。
(実施形態1)
(OWSシステムの概要)
図1は、OWSシステムの概要を表す説明図である。
本実施形態では、対象となるウォータースポーツとしてOWSを例に説明しているが、OWSに限らず、アウトドアにおいて水泳を行うスポーツであれば適用可能であり、例えば、トライアスロン、アクアスロン、遠泳競技などであってもよく、また海水浴における遊泳やシュノーケリングなどのレジャースポーツであってもよい。
図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へ送信している。
タブレットPC3では、ネットワーク通信4によりInternetと接続されている。Internetは、ネットワーク通信4により外部に相当するWebサイト(サーバー)6やテレビ局7などと接続されている。タブレットPC3は、Webサイト6から位置情報Pに対応する地図情報Mと環境情報Enを受信する。
タブレットPC3では、時刻情報T、位置情報P、水泳情報S、生体情報B、地図情報Mおよび環境情報Enを用いて、表示情報Dispを生成する。生成した表示情報Dispは表示部60に表示される(画面D10、画面D50)。表示情報Dispは、Internetを介してテレビ局7へ送信され、テレビ局7から放送されるテレビ表示画面の一部(画面D10)として一般家庭などのTV8(8A,8B)へ表示される。
尚、タブレットPC3の表示部60およびTV8は、表示部に相当する。
このようにして、タブレットPC3で生成された表示情報Dispが、表示部60またはTV8に表示されると、表示情報Dispを視認した視認者は、泳者の泳いでいる状況(水泳情報S)を地図上(地図情報M)で確認することができる。また、時刻情報Tや生体情報B、環境情報Enなどの情報を含めて泳者がおかれている状況などを俯瞰して把握することができる。
以降に、このような効果を得ることができるOWSシステム1について詳細に説明する。
(ウェアラブル機器)
図2は、ウェアラブル機器の概略を表す説明図である。図3は、ウェアラブル機器の概略構成を示すブロック図である。
図2では、ウェアラブル機器5を泳者の手首WRにバンドBAで巻きつけて装着した状態を表している。ウェアラブル機器5は、耐水圧構造を有した腕時計型の情報機器であり、バンドBAの手首WR側の表面に露出して配設される脈拍センサー21と、バンドBAの手首WR側とは反対側の表面に露出して配設される表示部25と、バンドBAの内側に内蔵して配設される位置情報測定部10、活動情報測定部16、通信部29、処理部30、および電源部(図示は省略)とを備えている。引き続き、図3を用いて、これらの機能について詳しく説明する。ここでは、一例としてウェアラブル機器5を手首に装着する形態を例示しているが、これに限定されるものではない。たとえば、泳者の足首、頭、耳、腰、胴体にウェアラブル機器を装着することができる。
ウェアラブル機器5は、位置情報測定部10、活動情報測定部16、生体情報検出部20、計時部23、表示部25、操作部27、通信部29、処理部30、および記憶部40などで構成されている。
位置情報測定部10は、GNSS測位センサー11を備えている。あるいは、通信用電波(WiFiや携帯電話無線)を利用したWiFi(登録商標)測位センサー12や3G測位センサー13などを測位用センサーとして備えていても良い。これらの測位用センサーにより、ウェアラブル機器5の位置情報Pが測定され、処理部30へ出力される。
位置情報Pには、緯度、経度、高度、移動速度、測位時刻などの情報が含まれている。測位時刻は、緯度、経度、高度が測位された時刻である。移動速度は、移動方向と移動速さの情報を含むベクトル情報である。測位時刻における緯度、経度の情報は、現在位置に相当する。位置情報Pとしては、測位時刻における緯度および経度の情報が少なくとも必要である。移動速度および後述する移動距離については、測位時刻における経度および緯度の情報から算出することができる。また、高度の情報が位置情報測定部10により測定された場合は、位置情報Pに含めてもよい。また、2点間の位置情報Pに基づいて移動距離を算出してもよい。
GNSS測位センサー11は、測位用GNSS(Global Navigation Satellite System)衛星から衛星信号を受信するアンテナ部、フロントエンド部、および測位情報算出部(いずれも図示は省略)を有して構成され、測位用GNSS衛星から発信されている衛星信号を含むRF(Radio Frequency)信号を受信すると、RF信号に重畳された測位情報を抽出し取得する。取得した測位情報から、公知の位置算出処理を行い、ウェアラブル機器5の位置情報Pを算出し、処理部30へ単位時間(例えば、1秒間)ごとに出力する。
また、GNSS測位センサー11は、GNSS衛星から取得した受信信号の受信周波数に基づいて、位置情報を算出することもできる。この方法では、少なくとも4つのGNSS衛星によるコード位相等に基づいて公知の位置算出演算によって、互いに直交する3方向の成分を有したベクトル量を位置座標として算出する。また、少なくとも4つのGNSS衛星の受信周波数等(受信周波数から求まるドップラー周波数等)に基づいて公知の演算によって、互いに直交する3方向の成分を有したベクトル量を速度ベクトルとして算出する。このようにして、算出された位置座標(緯度、経度、高度)および速度ベクトル(移動速度)が位置情報Pとして、測位時刻と共に処理部30へ出力される。
WiFi測位センサー12は、複数のWiFiアクセスポイントから発信される電波(ビーコン信号など)を受信する。受信した電波の電波強度と、予め記憶部40に格納されているWiFiアクセスポイントの位置の情報とを用いてウェアラブル機器5の位置座標を算出する。移動速度は、連続して取得した複数の位置座標と測位時刻とを用いて算出される。算出した位置情報Pを処理部30へ出力する。
3G測位センサー13は、複数の携帯電話基地局から発信される電波を受信し、受信した電波の電波強度と、予め記憶部40に格納されている携帯電話基地局の位置の情報とを用いてウェアラブル機器5の位置座標を算出する。移動速度は、連続して取得した複数の位置座標と測位時刻とを用いて算出される。算出した位置情報Pを処理部30へ出力する。
これらのセンサーから出力された位置情報Pは、位置情報取得部31(処理部30)へ出力される。位置情報測定部10では、これらのセンサーから出力された複数の位置情報Pを用いて、より精度の高い位置情報Pが算出されてもよい。また、位置情報測定部10では、GNSS測位センサー11、WiFi測位センサー12、および3G測位センサー13のうち少なくとも1つを備えていればよく、全ての測位センサーが必須ではない。また、ウェアラブル機器5の位置情報Pを出力することができれば他の測位センサーであってもよい。
活動情報測定部16は、加速度センサー17、ジャイロセンサー18、および気圧センサー19などのセンサーを備えている。これらのセンサーにより、活動情報が測定され、単位時間(例えば、0.0625秒間)ごとに処理部30へ出力される。活動情報は、後述する水泳情報生成部37(処理部30)により、水泳情報Sの算出のために利用される。尚、気圧センサー19は、圧力センサーに相当する。
加速度センサー17は、互いに直交する3軸方向の加速度信号を検出するセンサーである。加速度センサー17は、各軸の加速度変化をサンプリング間隔ごとに計測する。好適例として、サンプリング周波数は、16Hz以上に設定されている。加速度センサー17は、泳者の動きを3軸方向で検出し、検出した加速度信号を増幅回路、波形整形回路、A/D変換回路(いずれも図示は省略)において、増幅、整形、A/D変換し、変換した加速度データを活動情報として水泳情報生成部37(処理部30)へ出力する。
また、加速度信号が、後述する生体情報検出部20に出力されてもよく、その場合では、加速度信号は、生体情報検出部20において生体情報Bを検出する際に脈波信号に重畳される体動ノイズの抑制処理においても用いることができる。
また、加速度信号は操作情報として、処理部30の制御の元で操作部27へ出力されてもよい。
ジャイロセンサー18は、互いに直交する3軸を中心軸とした角速度を検出するセンサーである。ジャイロセンサー18では、単位時間ごとに検出したジャイロ信号を増幅回路、波形整形回路、A/D変換回路(いずれも図示を省略する)において、増幅、整形、A/D変換し、変換したジャイロデータを活動情報として水泳情報生成部37(処理部30)へ出力する。処理部30では、ジャイロデータを用いて、ウェアラブル機器5が装着された泳者の手首WRの傾きや回転などの動きを算出することができる。
尚、加速度センサー17およびジャイロセンサー18では、検出対象を3軸方向の軸としているが、3軸に限らず1軸、2軸、または4軸以上であってもよい。また、処理部30において、加速度センサー17およびジャイロセンサー18から出力される加速度信号やジャイロ信号が、測位時刻ごとに出力された位置情報Pの間の位置情報Pを補間して生成する情報として利用されてもよい。
気圧センサー19は、単位時間ごとに気圧および水圧を含む圧力を検出するセンサーである。気圧センサー19では、単位時間ごとに検出した圧力信号を増幅回路、波形整形回路、A/D変換回路(いずれも図示は省略)において、増幅、整形、A/D変換し、変換した圧力データを活動情報として水泳情報生成部37(処理部30)へ出力する。また、気圧センサー19は、圧力データの値から気圧であるか水圧であるかを判別し、判別した結果(例えば、気圧を「0」、水圧を「1」などの値で)を活動情報として水泳情報生成部37へ出力してもよい。
また、活動情報測定部16では、加速度センサー17またはジャイロセンサー18のいずれか1つが備えられている構成であってもよく、その場合では、いずれかによって測定された活動情報が処理部30へ出力される。
また、活動情報測定部16で備えられるセンサーは、加速度センサー17、ジャイロセンサー18、および気圧センサー19などのセンサーに限定されず、例えば、方位信号を出力する地磁気センサー(方位センサー)が備えられていてもよい。
生体情報検出部20は、脈拍センサー21および温度センサー22などの生体センサーを備えて構成される。これらの生体センサーにより、ウェアラブル機器5を装着している泳者の生体情報Bが検出され、処理部30へ出力される。尚、生体情報検出部20は、生体情報測定部に相当する。
生体情報Bには、脈拍数、体温、呼吸、検出時刻などの情報が含まれている。
脈拍センサー21は、光電センサーや演算回路などで構成され、泳者などのユーザーの脈波を検出し、脈拍数を算出するセンサーモジュールである。光電センサーでは、発光素子と受光素子とを備え、発光素子から手首WRに向かって光を照射させ、血管で反射された反射光を受光素子により受光する。脈拍センサー21は、血管の拡張時と縮小時とで光の反射率が異なる現象を利用してユーザーの脈波を検出する。演算回路では、検出された脈波のデータを周波数分解処理し各周波数の信号強度値を分析し、脈波以外のノイズも含まれている周波数スペクトルから脈波に相当する周波数スペクトルを特定し、脈拍数を算出する。尚、脈波の信号(S)と脈波以外のノイズ(N)信号との比をSN比と称し、算出された脈拍数値の信頼度の判定に利用される。脈波以外のノイズの原因の一つとして、ユーザーの泳ぎ動作による手首WRの動きが影響を与えているため、手首WRの動きに伴い変化する加速度信号やジャイロ信号を参照することにより脈波に相当する周波数スペクトルを特定することができる。
脈拍センサー21は、算出した脈拍数を生体情報Bとして生体情報取得部35(処理部30)へ出力する。
尚、脈拍センサー21は、上述の光電センサーに限らず、超音波により血管の収縮を検出して脈拍数を測定する超音波センサーや圧電素子などにより脈圧を検出する脈圧計を採用してもよい。
温度センサー22は、手首WRの皮膚温度や皮下深部などの温度を接触または非接触に検出する公知のセンサーである。温度センサー22は、検出した温度信号から体温を算出し、その体温を生体情報Bとして処理部30へ出力する。
計時部23は、リアルタイムクロックであり、位置情報測定部10、活動情報測定部16、生体情報検出部20に備えられる各センサーなどで利用するサンプリング間隔や、処理部30へ出力する単位時間などを生成する。単位時間は、処理部30において、時系列情報42を生成するための時刻情報Tの生成に用いられる。また、タイマー機能、カレンダー機能、時計機能、ストップウォッチ機能などの計時機能を有している。
表示部25は、文字やアイコンの表示が可能な表示装置であり、例えば、柔軟に変形可能なフレキシブルタイプのドットマトリックス型EPD(Electrophoretic Display)、および表示駆動回路などで構成される。処理部30から出力される表示信号に従って、各種表示情報が表示される。
尚、表示部25は、EPDに限らず、LCD(Liquid Crystal Display)、セグメント型LCD、有機エレクトロルミネッセンスディスプレイなどであってもよい。
操作部27は、操作ボタンやスイッチ、表示部25の表示面を覆うタッチパネル(いずれも図示は省略)であり、泳者を含む操作者の操作に対応する操作信号を処理部30へ出力する。また、操作部27は、加速度センサー17から操作情報に対応する加速度信号を入力した場合では、予め決められた加速度信号のパターンと照合した操作情報の操作信号を出力する。例えば、操作部27は、加速度センサー17から出力される加速度信号のパターンからタップが3回連続されたことを検出することができる。操作部27は、3回連続のタップ操作を検出した場合に、予め決められたその操作に対応する機能、例えば、水泳中のストロークピッチを表示するなどの機能を実現するための操作信号を処理部30へ出力する。
通信部29は、好適例として、電力消費を抑えた無線アダプターであり、通信処理部39(後述する)の制御によりタブレットPC3と相互に通信を確立し、ウェアラブル機器5によって測定されたデータや、記憶部40に格納されたデータなどを送信する。
通信部29は、ウェアラブル機器5とタブレットPC3との間で共通の無線通信方式および通信プロトコルを有した通信アダプターを備えていてもよい。また、通信部29は、携帯通信や無線LAN(Local Area Network)などの通信アダプター、近距離無線アダプター、または有線の通信アダプターなどを備え、携帯通信網などを含む移動体通信網、一般的なインターネットまたはイントラネット通信網、中継するアクセスポイントなどを介してタブレットPC3や他の情報機器やサーバーとデータ交換可能に接続することができてもよい。
(処理部と記憶部/ウェアラブル機器)
処理部30は、CPUやDSP(Digital Signal Processor)等のプロセッサーを有して構成され、ウェアラブル機器5の各部を統括的に制御する制御装置および演算装置(コンピューター)である。処理部30は、位置情報取得部31、生体情報取得部35、水泳情報生成部37、および通信処理部39などの機能部を含み構成されている。尚、これらの機能部の全てが必ずしも必須の構成要素ではない。また、他の機能部を含めてもよい。
記憶部40は、ROMやフラッシュROM、RAM、FeRAM、SSD等の記憶装置によって構成され、時系列情報42、水泳パターンテーブル50、識別情報52、およびプログラム54などが記憶されている。時系列情報42は、時刻情報Tに関連付けられたデータであることを表しており、位置情報データ43、生体情報データ45、水泳情報データ46などで構成されている。
以降、処理部30の各機能部および記憶部40に記憶される各データについて説明する。
(位置情報取得部)
位置情報取得部31は、位置情報測定部10を制御し、位置情報Pを取得する。取得した位置情報Pを記憶部40へ記憶する。位置情報Pは、時系列情報42として、位置情報データ43に格納される。具体的には、位置情報取得部31は、測位時刻ごとに、緯度、経度、高度、移動速度の情報を位置情報データ43に格納する。格納される測位時刻は、例えば、1秒ごとの時刻(年月日時分秒)である。
(生体情報取得部)
生体情報取得部35は、生体情報検出部20を制御し、生体情報Bを取得する。取得した生体情報Bを記憶部40へ記憶する。生体情報Bは、時系列情報42として、生体情報データ45に格納される。具体的には、生体情報取得部35は、検出時刻ごとに、脈拍数、体温の情報を生体情報データ45に格納する。格納される検出時刻は、例えば、1秒〜4秒ごとの時刻(年月日時分秒)である。
(水泳情報生成部)
水泳情報生成部37は、活動情報測定部16を制御し、活動情報を取得する。取得した活動情報から、位置情報データ43や必要に応じて生体情報データ45の情報も参照して、水泳情報Sを算出する。水泳情報Sは、時系列情報42の水泳情報データ46に格納される。水泳情報Sには、泳法情報、水泳状態情報、測定時刻が含まれており、泳法情報は泳法データ47に、水泳状態情報は水泳状態データ49に、それぞれが測定時刻と関連付けられて格納されている。
泳法情報は、クロール泳法、平泳ぎ泳法、背泳ぎ泳法、バタフライ泳法などの水泳の泳法を表す情報である。
水泳状態情報は、それぞれの泳法で水泳している泳者の状態に関する情報であり、ストロークピッチ、ストローク数、ストローク距離、泳いだ時間、泳いだ距離、および手の位置などの情報である。
ストロークピッチは、単位時間当たりのストローク回数であり、例えば、1秒間当たりのストローク回数が小数点を含む数値で算出される。
ストローク数は、ストローク回数の累計である。
ストローク距離は、1回のストロークで推進した距離であり、例えば、単位をメートルで算出される。
泳いだ時間は、水泳開始から泳いだ時間の累計である。
泳いだ距離は、水泳開始から泳いだ距離の累計である。
手の位置は、測定時刻において、ウェアラブル機器5を装着した手首WRが水中であったか水上であったかを表す情報である。
次に、水泳情報生成部37が水泳情報Sの各情報を生成する処理について説明する。
水泳情報生成部37は、水泳パターンテーブル50を参照して、取得した活動情報に含まれる加速度データやジャイロデータの傾向から泳法を判定して泳法情報を生成する。活動情報に含まれる加速度データやジャイロデータは、3軸方向の加速度センサー17またはジャイロセンサー18により検出されたデータであり、泳者の手首WRの動きや傾き、回転などの動きを表すデータである。水泳パターンテーブル50は、泳法ごとに各軸方向の加速度データやジャイロデータのパターン、特性および特徴点などが予め格納されたテーブルである。水泳情報生成部37は、入力された加速度データやジャイロデータのパターン、特性および特徴点などを、水泳パターンテーブル50と比較して、どの泳法であるかを判定し、泳法情報を生成する。このような泳法の判定は、例えば、公知文献(米国特許第US8,652,010号明細書)においても公開されている。
水泳情報生成部37は、活動情報から泳法を判定(決定)すると、活動情報からストロークピッチ、ストローク回数、ストローク数を導出する。具体的には、加速度データやジャイロデータの中から周期性を有する軸のデータを抽出し、周波数分析や周期データのピーク数をカウントする方法などにより単位時間当たりのストローク回数、およびストローク回数の累計などを算出する。
泳いだ時間や泳いだ距離は、加速度データまたはジャイロデータ、および位置情報データ43を用いて泳ぎ動作が始められてから経過した時刻情報Tと位置情報Pとから算出される。また、単位時間当たりに泳いだ距離とその間のストローク回数を用いて、ストローク距離を算出する。
水泳情報生成部37は、活動情報に含まれる圧力データから手の位置を導出する。圧力データが気圧を示している場合は、手の位置を水上とし、圧力データが水圧を示している場合は、手の位置を水中として出力する。
(通信処理部)
通信処理部39は、送信パケットを生成し、通信部29を制御して、通信部29から送信パケットをタブレットPC3へ送信させる。
通信処理部39は、時系列情報42に含まれる位置情報データ43、水泳情報データ46および生体情報データ45から共通の時刻を有するデータを取得し、送信パケットを生成する。この時刻は、位置情報データ43においては測位時刻、水泳情報データ46では測定時刻、生体情報データ45では検出時刻である。共通の時刻とは、例えば、それぞれの時刻が同じ時刻ばかりではなく、所定の時間(例えば、−0.5秒から+0.5秒の時間)内の時刻も共通の時刻として扱われる。
通信処理部39は、共通の時刻を時刻情報T、時刻情報Tにおける位置情報データ43の情報を位置情報P、時刻情報Tにおける水泳情報データ46の情報を水泳情報S、時刻情報Tにおける生体情報データ45の情報を生体情報Bとすると、「時刻情報T、位置情報P、水泳情報S、生体情報B」の順にまとめて送信情報を生成する。通信処理部39では、位置情報取得部31、水泳情報生成部37、生体情報取得部35により、それぞれの出力情報が生成されたタイミングと同期をとって、送信情報を生成し、その送信情報が格納された送信パケットを通信部29へ出力する。
尚、通信処理部39は、水泳情報と位置情報とを時刻情報に関連付けて送信情報を生成する処理部に相当する。また、通信処理部39により制御される通信部29は、送信部に相当する。
識別情報52には、複数のウェアラブル機器5から特定(自機器)のウェアラブル機器5を識別するための情報が格納されている。識別情報52は、例えば、ウェアラブル機器5に固有に設定された製造番号、ウェアラブル機器5が利用される前に固有に採番された番号、泳者がウェアラブル機器5を装着した時に泳者から取得した泳者固有の情報、などである。識別情報52は、複数のウェアラブル機器5が利用される場合に、上述した送信パケットに付加される。タブレットPC3側では、識別情報52と泳者の情報が紐付けられており(図4における泳者管理データ81)、送信パケットを受信するとどの泳者のデータであるか識別することができる。
プログラム54は、処理部30(CPU、コンピューター)に読み込まれ実行されることにより、処理部30を構成する各機能部の機能を実現する実行ステップが記録されたプログラムである。
(タブレットPC)
図4は、タブレットPCの概略構成を示すブロック図である。
タブレットPC3は、一般的なタブレット型PC端末であり、表示部60、操作部61、計時部63、通信部65、処理部70、および記憶部80などを有して構成されている。タブレットPC3は、一般的な情報処理装置の一例として挙げたものであり、情報処理装置としては、他の一般的なPCやスマートフォンなどであってもよい。
表示部60は、好適例として液晶パネルを採用している。尚、表示面にタッチパネルを備えても良い。表示部60では、処理部70の制御により生成された表示情報(画面データ)を表示する。
操作部61は、表示部60の表示面に備えられたタッチパネル、キーボード、マウスなどの入力装置である。操作部61により入力された操作信号は、処理部70に出力される。
計時部63は、リアルタイムクロックであり、例えばカレンダー機能、時計機能、ストップウォッチ機能などの計時機能を有している。
通信部65は、無線アダプターなどの通信アダプターを有し、ウェアラブル機器5と相互に通信を確立し、ウェアラブル機器5から各種データを受信する。また、通信部65は、携帯通信や無線LANなどの通信アダプター、近距離無線アダプター、または有線の通信アダプターなどを備え、携帯通信網などを含む移動体通信網、一般的なインターネットまたはイントラネット通信網、中継するアクセスポイントなどを介してウェアラブル機器5や他の情報機器やサーバーとデータ交換可能に接続することができる。
通信部65では、処理部70の制御により生成された表示情報(画面データ)を、インターネットなどを介してテレビ局7へ送信する。テレビ局7では、泳者を撮った映像の一部の領域に画面データを合成した映像(図20の画面D90)を生成し放送する。また、テレビ局7では、データ放送などで閲覧可能なデータ方式の画面やインターネットを介してWebページ閲覧可能なTV8に対して画面データを提供する。
(処理部と記憶部/タブレットPC)
処理部70は、CPU等のプロセッサーを有して構成され、タブレットPC3の各部を統括的に制御する制御装置(コンピューター)である。処理部70は、機器情報取得部71、地図情報取得部72、環境情報取得部73、第2水泳情報生成部74、および表示情報生成部75などの機能部を含み構成されている。尚、これらの機能部の全てが必ずしも必須の構成要素ではない。また、他の機能部を含めてもよい。
記憶部80は、ROMやフラッシュROM、RAM、FeRAM、SSD、HDD等の記憶装置によって構成され、泳者管理データ81、地図データ82、環境情報データ83、位置情報テーブル85、第1水泳情報テーブル87、第2水泳情報テーブル89、生体情報テーブル90、生成画面データ91、およびプログラム93などが記憶されている。
記憶部80の泳者管理データ81では、複数の泳者の情報を管理するためのデータが格納されており、泳者の個人情報と、ウェアラブル機器5の識別情報52とを対応付けている。位置情報テーブル85、第1水泳情報テーブル87、第2水泳情報テーブル89、生体情報テーブル90、生成画面データ91については、泳者ごとまたは識別情報52ごとに複数のテーブルが生成され格納されている。
記憶部80の地図データ82には、地図情報取得部72(後述する)により取得された地図情報Mが格納される。また、地図データ82は、予め記憶部80に記憶されていてもよく、その場合では、様々な地域の地図データや縮尺の異なる地図データなどが格納されている。
記憶部80のプログラム93は、処理部70(CPU、コンピューター)に読み込まれ実行されることにより、処理部70の各機能部の機能を実現する実行ステップが記録されたプログラムである。
(機器情報取得部)
機器情報取得部71は、ウェアラブル機器5から送信された送信パケットを受信し、記憶部80へ格納する。詳しくは、通信部65を制御して、ウェアラブル機器5と通信を確立し、ウェアラブル機器5から送信された送信パケットを受信する。受信した送信パケットから、送信情報を取得する。送信情報には、上述したようにウェアラブル機器5において泳者から収集した「時刻情報T、位置情報P、水泳情報S、生体情報B」が含まれている。送信パケットはウェアラブル機器5から送信情報が生成されると都度送信されており、機器情報取得部71は、例えば1秒単位で泳者の動きに対応する「時刻情報T、位置情報P、水泳情報S、生体情報B」を取得する。機器情報取得部71では、ウェアラブル機器5とタブレットPC3との間の通信処理にかかる遅延時間などが加味されたとしても、ほぼリアルタイムに送信パケットを取得することができる。
機器情報取得部71では、「時刻情報T、位置情報P、水泳情報S、生体情報B」をそれぞれ、記憶部80の位置情報テーブル85、第1水泳情報テーブル87、生体情報テーブル90に格納する。図5は、位置情報テーブルの一例を示す図、図6は第1水泳情報テーブルの一例を示す図、図8は、生体情報テーブルの一例を示す図である。
位置情報テーブル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に新たな列を設けて格納してもよい。
第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から取得された値が格納される。
生体情報テーブル90(図8)は、1行ごとにそれぞれの時刻情報Tに対応する生体情報Bが格納されており、生体情報テーブル90の列aから列dは、順にID(列a)、時刻(列b)、脈拍数(列c)、体温(列d)の情報である。
IDは、1行ごとに採番されたIDであり、時刻(列b)に1対1で対応している。
時刻は、対応する行の生体情報Bの検出時刻である。
脈拍数、体温は、生体情報Bから取得された値が格納される。
(地図情報取得部)
地図情報取得部72は、外部から位置情報Pに対応する地図情報Mを取得する。詳しくは、地図情報取得部72は、通信部65を制御して外部のWebサイト6と通信を確立し、対象とするOWSが行われる地域の地図データを含む地図情報Mをダウンロードする。地図情報Mには、位置情報Pやその周辺地域に関する自然環境などの情報が含まれている。Webサイト6は、一般または公営の地図情報サービスサイトを含み構成されている。尚、地図情報取得部72は、DVDやCDなどのメディアや他の情報機器から地図情報Mをダウンロードしてもよい。このようなWebサイト6やメディアや他の情報機器などの、地図情報Mの提供元は、外部に相当する。また、地図情報取得部72により制御される通信部65は、受信部に相当する。
地図情報取得部72は、泳者が競技をする前、および競技の最中、競技の後など様々な機会に地図情報Mを取得する。競技の最中では、泳者の位置情報P(位置情報テーブル85)の緯度、経度、標高などの最新情報から、より詳細な地図データの送信をWebサイト6に要求して取得する。取得した地図データは、逐次、記憶部80に地図データ82として記憶される。
地図情報取得部72は、予め記憶部80に記憶された地図データ82から泳者の位置情報Pに対応する地図情報Mを取得してもよい。また、地図情報取得部72では、必要に応じて地図情報Mの取得元を選択して取得することができる。例えば、記憶部80に泳者の位置情報Pに対応する地図情報Mが存在する場合は、優先的に記憶部80から取得する構成としてもよい。
(環境情報取得部)
環境情報取得部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として記憶する。
(第2水泳情報生成部)
第2水泳情報生成部74は、機器情報取得部71により記憶された位置情報テーブル85、第1水泳情報テーブル87、生体情報テーブル90などのデータを用いて、水泳情報Sとして分類される第2水泳情報テーブル89のデータを生成する。水泳情報Sには、ウェアラブル機器5において生成された第1水泳情報テーブル87と、タブレットPC3の第2水泳情報生成部74によって生成された第2水泳情報テーブル89の情報が含まれている。
図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)あたりのストローク回数である。
第2水泳情報生成部74は、SWOLF25m、ペース25m、ストローク25mなどの情報を算出すると、第2水泳情報テーブル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などで構成されている。
(軌跡生成部/表示情報生成部)
軌跡生成部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の(緯度、経度)座標を対応させて、地図レイヤーに軌跡レイヤーを上書き合成し、軌跡情報画面を生成する。
軌跡生成部76は、軌跡線を軌跡レイヤーに多様な態様で描画する機能を有している。具体的には、軌跡生成部76では、軌跡線の線種、軌跡線の形状、帯形状で描画された軌跡線の帯模様、などの態様を選択して軌跡線を描画することができる。さらに、軌跡生成部76では、軌跡線の帯模様のパターンを、水泳情報Sなどの変化に応じて切り替えて描画することができる。尚、軌跡線の線種、軌跡線の形状、帯形状で描画された軌跡線の帯模様はそれぞれ、表示情報に含まれるオブジェクトに相当する。このような軌跡生成部76による軌跡線の帯模様のパターンを水泳情報Sの変化に応じて切り替えて描画することは、水泳情報に応じてオブジェクトを生成することに相当する。
軌跡生成部76により生成される多様な態様で描画された軌跡線の一例について各図を用いて説明する。尚、ここでは、主に描画された軌跡線(軌跡情報)の態様について説明するものとし、例示する図の詳細な説明については後述する。
(軌跡線の線種/軌跡生成部)
画面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が一点鎖線で描画されている。
(軌跡線の形状/軌跡生成部)
画面D10、画面D30の軌跡Lは、測定されたデータ間が直線で描画されているのに対し、画面D40の軌跡Lは、曲線で描画されている。画面D10、画面D30では、測定されたデータが存在する位置情報Pに測定点が描画され(図示していない)、隣り合う測定点ごとに直線が結ばれている。例えば、画面D10では、要素E5と要素E6との間に存在する軌跡Lの折り返し点が測定点である。また、図示は省略しているが、測定点が視認できるように印(要素のマークとは異なる点など)が描画されていてもよい。
画面D40では、測定点を通る軌跡Lが滑らかな曲線で描画されている。
(帯形状の軌跡線/軌跡生成部)
図10、図11、および図12を用いて帯形状の軌跡線における帯模様のパターンを水泳情報Sなどの変化に応じて切り替えて描画する例について説明する。画面D20、画面D23および画面D25に示す軌跡Lは、線幅を広げて帯形状で描画されている例である。
画面D20(図10)の軌跡Lは帯形状であり、帯模様のパターンは、水泳情報Sに含まれる泳法情報の変化に基づいて区切られている。要素E20(網点)の「Fly」はバタフライ泳法を示し、要素E21(斜線)の「Br」は平泳ぎを示し、要素E22(白抜き)の「Bc」は背泳ぎを示し、要素E23(黒塗り)の「F」はクロール(自由型)泳法を示している。
各要素における帯の長さは、軌跡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を経由して徐々に脈拍数が高くなっている。このように、脈拍数の情報を帯模様のパターンで描画することにより、水泳運動中における泳者の負荷状態の変化を容易に識別することができる。
画面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未満の速度で泳いでいることを示している。
(表示画面生成部/表示情報生成部)
表示画面生成部77は、生成した軌跡情報画面に対して、位置情報P、水泳情報S、生体情報B、および環境情報Enなどの情報を更に付加(重畳)した画面データを生成する。具体的には、それらの情報を説明するためにマーク、吹き出し、説明用の図形などを用いて画面データを構成する。尚、マーク、吹き出し、説明用の図形についても表示情報に含まれるオブジェクトに相当する。以降に表示画面生成部77で生成される画面データと、その画面データを構成するそれらのオブジェクトについて、図9、図13、図14、図15、図17、図18、図19を用いて説明する。
図9に示す画面D10は、軌跡情報画面に水泳情報Sの泳法情報に対応するマークおよび位置情報Pから取得される矢印Dirの図形が描画された例である。
画面D10では、軌跡L上に丸形状をしたマーク(要素E1〜要素E15)が描画されている。マークは、要素E1から順に要素E15まで所定の経過時間(例えば、1秒間)ごとに軌跡L上に描画されている。各要素のマークのパターンは、網点が「Fly」、斜線が「Br」、白抜きが「Bc」、黒塗りが「F」を示している。
画面D10における、矢印Dirは、移動速度(移動速さ、移動方向を含む)を表している。移動速度は、位置情報P(位置情報テーブル85)から取得される。描画されている矢印Dirの方向は、移動方向を示し、矢印Dirの長さは移動速さを示している。
図13に示す画面D30は、各要素の詳細説明が吹き出しにより描画された例である。要素E12に対応する吹き出し(画面D30a)が描画されている。画面D30aには、要素E12に対応する水泳情報Sの内容が描画されている。具体的には、泳法が「クロール泳法」で、STP(ストロークピッチ」が「40回/min」、STL(ストローク長)が「1.05m/回」、STC(ストローク数)が「2345回」が描画されている。
図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は推進速度情報に相当する。
図15に示す画面D50は、複数のユーザーに関する情報が一画面に描画されている例である。
画面D50では、ユーザーUAの軌跡LA、ユーザーUBの軌跡LB、ユーザーUCの軌跡LCがそれぞれ描画されている。表示画面生成部77は、泳者管理データ81により管理されている複数のユーザーに関する情報を、記憶部80の各テーブルから取得して画面データを生成する。画面D50ではユーザーの軌跡情報について描画されている例を示しているが、表示画面生成部77では、軌跡情報だけではなく、位置情報P、水泳情報S、生体情報B、環境情報Enなどの他の情報を、複数のユーザーに対して描画することもできる。
図17に示す画面D60は、表示画面に描画する軌跡線の態様(軌跡線の形式)やマークに適用する情報を設定する画面である。
画面D60は、選択設定可能な画面である画面D62、画面D63、および画面D64と、生成された画面が描画される画面D61から構成されている。画面D62で、マークに適用する情報が設定され、画面D63で軌跡線の形式に適用する情報が設定される。画面D61には、適用された情報に基づいて生成された画面データが表示される。
画面D62、画面D63、および画面D64では、操作部61(図4)と連動しており、操作された操作信号に基づいて表示内容が切り替わる。
画面D62は、軌跡線上または地図上に描画するマークに適用する情報を選択する領域である。画面D62aは、マークに適用する情報の種類を選択させる画面であり、適用する情報としては「泳法」と「水温」が選択され、「潮流」が選択されていない状態を表している。画面D62bは、画面D62aで「泳法」が選択されていることから、泳法に対応するマークのパターンを説明している画面である。
「泳法」が選択されていることから、画面D61では、軌跡線上には要素E62、要素E63のような泳法を表すパターンのマークが描画されている。尚、要素E60は、水泳開始(スタート地点)を示し、要素E61は水泳終了(ゴール地点)を示している。
「水温」が選択されていることから、画面D61では、水温線WT(一点鎖線)が描画され、水温線WTから陸地(LAND)側に21℃、その反対側に20℃の文字が描画されている。
画面D63は、軌跡線の形式に適用する情報を選択する領域である。画面D63aは、帯形状の軌跡線の帯に適用する情報の種類を選択させる領域である。画面D63aには、「脈拍数、SWOLF25m、ペース25m、ストローク数25m、速度」などが選択可能に表示されている。画面D63bは、画面D63aにおいて選択された情報を表すためのパターンとパターンごとの範囲が表示されている。画面D63aでは、アンダーラインされている脈拍数が選択されているため、画面D63bでは60〜200bpmの間を表すパターンについて説明されている。画面D61では、軌跡線の帯が描画され、脈拍数の範囲を表すパターンが描画されている。例えば、要素E65では、脈拍数が130bpm近辺であったことを示している。
画面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をマークとして表示することができる。
図19に示す画面D80は、競技や運動の結果を表示する画面である。画面D81は、競技や運動終了後に表示された画面D61と同様な画面であり、画面D82は、サマリーを表示する画面であり、画面D83は詳細情報を表示する画面である。
(水泳情報処理方法)
図21は、OWSシステムの処理を表すシーケンス図である。本シーケンス図では、ウェアラブル機器5およびタブレットPC3の各機能部が、Webサイト6と相互に連携して表示情報を生成し、テレビ局7または表示部60を介して表示情報が提供されるまでの処理を時間の流れに沿って(図21の上から下へ)表している。図中の付番は、図3および図4に示した構成部の付番である。また、ウェアラブル機器5ではプログラム54が、タブレットPC3ではプログラム93が、それぞれの処理部(コンピューター)に本シーケンスを実行させている。尚、本シーケンスは、水泳情報処理方法に相当し、プログラム54およびプログラム93はプログラムに相当する。
以下に、本シーケンスについて説明する。尚、ウェアラブル機器5は、泳者の手首WRに装着されているものとする。
ウェアラブル機器5では、位置情報測定部10および位置情報取得部31により、ウェアラブル機器5(泳者)の位置情報Pを測定する。(位置情報取得工程)
ウェアラブル機器5では、活動情報測定部16により、泳者の活動情報を測定する。(活動情報取得工程)
ウェアラブル機器5では、生体情報検出部20および生体情報取得部35により、泳者の生体情報を測定する。
ウェアラブル機器5では、水泳情報生成部37により泳者の活動情報に基づいて泳者が実施する水泳に関する水泳情報Sを生成する。(水泳情報生成工程)
ウェアラブル機器5では、通信処理部39および通信部29により、測定した時刻の時刻情報T、位置情報P、水泳情報S、生体情報BをタブレットPC3へ送信する。
タブレット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において表示される。
以上述べたように、本実施形態に係わる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などの情報を含めることができる。これにより、泳者の運動に係わる多方面の分析が可能になる。
尚、本発明は上述した実施形態に限定されず、上述した実施形態に種々の変更や改良などを加えることが可能である。変形例を以下に述べる。
(変形例1)
上述の実施形態では、軌跡情報画面の軌跡Lは、軌跡Lを、多様な線種や、多様な帯模様のパターンで描画するとしているが、このような形態に限定されない。多様な線種や多様な帯模様のパターンに加えて、更に帯の色を変えてもよい。また、異なるパターンや色で描画する場合に、異なるパターンの段階を更に細かく設定したり、パターンや色の境界を設けずに、連続的に変化させて描画されてもよい。
(変形例2)
上述の実施形態および変形例では、表示画面生成部77は、軌跡情報画面に丸形状をしたマーク(オブジェクト)を描画するとしたが、マークは丸形状に限定されない。例えば、図9に示した画面D10の例では、要素E1から要素E15が丸形状で描画されているが、泳法ごとにマークの形状を変えてもよい。例えば、菱形が「Fly」、正方形が「Br」、三角形が「Bc」、星形が「F」を示す形状にしてもよい。マークの形状を変えて泳法などの情報を表現することにより、表示部60やTV8の表示領域のサイズが比較的小さい場合であっても、区別しやすい。
(変形例3)
上述の実施形態および変形例では、図9の画面D10で示したように軌跡L上に描画するマークは、所定の経過時間ごとに描画されていたが、そのような構成に限定されない。マークは、所定の移動距離、位置情報Pの変化、泳法情報の変化などの機会に生成され、描画されてもよい。
所定の移動距離は、泳者の移動距離を示し、例えば、3mごとにマークが生成され描画される。位置情報Pの変化とは、例えば、移動方向が変化した場合、移動速さが所定の速さよりも速くなったり遅くなったりした場合などが相当する。また、泳法情報の変化とは、泳法が切り替わった機会などである。図17に示した画面D61の要素E62、要素E63は、泳法が切り替わったタイミングにマークが描画されている例である。
(変形例4)
図10を用いて軌跡Lが重なった場合の描画例について説明する。
図10の要素E21と要素E22とが交差している部分において、時系列に古い部分の軌跡Lが隠されて、時系列に新しい部分の軌跡Lが表示されている。このように描画することにより、交差して重なっている部分において描画されている部分が時系列に新しい部分の軌跡Lであることが明示されるため、視認者にとってわかりやすい。
また、図10では、要素E21と要素E22とが異なるパターンであるため、比較的区別しやすいが、それぞれが同じパターンである場合に区別して視認し難い場合がある。そのような場合では、交差部分において時系列に新しい部分が時系列に古い部分を跨いでいるイメージを描画してもよい。例えば、要素E21と要素E22との交差部分において、要素E22の両脇に橋をイメージするマークを描画してもよい。
また、視認したい軌跡だけを表示することができてもよい。図16に示す画面D55では、画面左上に「rap1」、「rap2」、「rap3」、「rest」を選択するチェックボックスが描画されている。この場合では、チェックボックスのチェックがされていないラップに関しては、そのラップの軌跡は描画されない。このような構成により、視認したい軌跡だけを表示することができる。
(変形例5)
図20を用いて説明する。
画面D90は、TV8に画面データ(画面D10〜画面D80)が表示されている例である。上述の実施形態および変形例で説明したようにタブレットPC3は、表示情報Dispをテレビ局7へ送信する。タブレットPC3は、画面D10から画面D80などの画面データに付加して、泳者に関する情報、画面データに紐付いた時刻情報T、水泳情報S、生体情報B、環境情報Enなどの情報が送信されてもよい。テレビ局7では、例えば、ライブ映像(live)の時刻や、ライブ映像時の泳者の状態、環境の状態などに応じて変化する情報を詳細に報知することができる。
(変形例6)
図1を用いて説明する。
上述の実施形態および変形例では、泳者に装着されたウェアラブル機器5において測定された情報が適用された表示情報Dispが、ほぼリアルタイムに表示部60やTV8に出力されるとしているが、表示情報Dispは記憶装置などに記憶される構成であってもよい。詳しくは、タブレットPC3の処理部70では、生成した表示情報Dispを記憶部80に記憶する。このような表示情報Dispは、泳者が競技終了後に、泳者や泳者を指導する指導者によるレビューに用いることができる。また、表示情報Dispは、Webサイト6などに送信され、Webサイト6側のサーバーに格納されてもよい。
(変形例7)
上述の実施形態および変形例では、表示情報生成部75は、位置情報Pと地図情報Mと水泳情報Sとに基づいて表示情報を生成し、生体情報Bや環境情報Enの情報も含まれた表示情報も生成するとしているが、このような構成に限定されない。例えば、表示情報生成部75は、水泳情報Sと環境情報Enとを組み合わせた情報を用いて表示情報Dispを生成してもよい。この場合では表示情報Dispは、水泳情報Sに含まれる測定時刻に対応する環境情報Enを、一覧表や文字情報、アイコン、画像情報などの形式で生成される。
(変形例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などへ送信することができる。
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…表示情報。

Claims (21)

  1. 泳者の位置情報を測定する位置情報測定部と、
    前記泳者の活動情報を測定する活動情報測定部と、
    前記活動情報に基づいて、前記泳者が実施する水泳に関する水泳情報を生成する水泳情報生成部と、
    前記水泳情報および前記位置情報を送信する送信部と、
    を有するウェアラブル機器と、
    前記ウェアラブル機器から前記水泳情報および前記位置情報を受信する受信部と、
    前記位置情報に対応する地図情報を取得し、前記位置情報、前記地図情報、および前記水泳情報を用いて表示情報を生成する表示情報生成部と、
    を有する情報処理装置と、
    を備えることを特徴とする水泳情報処理システム。
  2. 前記表示情報生成部は、前記泳者の前記位置情報に基づいて移動履歴情報を生成し、前記地図情報に、前記移動履歴情報および前記水泳情報を重畳した前記表示情報を生成すること、を特徴とする請求項1に記載の水泳情報処理システム。
  3. 前記水泳情報は、前記泳者が実施した泳法情報を含み、前記水泳情報は、前記泳法情報に対応するストロークピッチ、ストローク数、ストローク距離、泳いだ時間、および泳いだ距離のうち少なくとも1つを含むことを特徴とする請求項1または請求項2に記載の水泳情報処理システム。
  4. 前記表示情報は、複数の前記水泳情報に対応した複数のオブジェクトを含むことを特徴とする請求項1から請求項3のいずれか一項に記載の水泳情報処理システム。
  5. 前記表示情報生成部は、所定の経過時間、所定の移動距離、前記位置情報の変化、および前記水泳情報の変化、の少なくともいずれかに応じて前記オブジェクトを生成することを特徴とする請求項4に記載の水泳情報処理システム。
  6. 前記位置情報測定部は、GNSS測位センサー、WiFi測位センサー、および3G測位センサーのうち少なくとも1つを含むことを特徴とする請求項1から請求項5のいずれか一項に記載の水泳情報処理システム。
  7. 前記活動情報測定部は、加速度センサーおよびジャイロセンサーのうち少なくとも一方を含むことを特徴とする請求項1から請求項6のいずれか一項に記載の水泳情報処理システム。
  8. 前記活動情報測定部は、圧力センサーを含むことを特徴とする請求項1から請求項7のいずれか一項に記載の水泳情報処理システム。
  9. 前記ウェアラブル機器は、
    前記泳者の生体情報を測定する生体情報測定部を有し、
    前記送信部は、前記生体情報を送信し、
    前記情報処理装置の前記受信部は、前記生体情報を受信し、
    前記表示情報生成部は、前記地図情報に、前記移動履歴情報および前記生体情報を重畳した前記表示情報を生成することを特徴とする請求項2から請求項8のいずれか一項に記載の水泳情報処理システム。
  10. 前記生体情報測定部は、脈拍センサーであり、前記生体情報は脈拍数情報であることを特徴とする請求項9に記載の水泳情報処理システム。
  11. 前記受信部は、外部から前記位置情報に対応する環境情報を受信し、前記表示情報生成部は、前記位置情報、前記地図情報、前記水泳情報、および前記環境情報に基づいて前記表示情報を生成することを特徴とする請求項1から請求項10のいずれか一項に記載の水泳情報処理システム。
  12. 前記環境情報は、潮流、地形、水深、および水温のうち少なくとも1つの情報を含むことを特徴とする請求項11に記載の水泳情報処理システム。
  13. 前記表示情報生成部は、
    前記環境情報に前記潮流の速度である潮流速度情報を含む場合は、
    前記潮流速度情報および前記位置情報に基づいて、
    前記泳者の推進力に応じた速度である推進速度情報を算出し、前記移動履歴情報および前記推進速度情報を含む前記表示情報を生成することを特徴とする請求項12に記載の水泳情報処理システム。
  14. 前記受信部は、複数の前記泳者の前記水泳情報と前記位置情報とを受信し、
    前記表示情報生成部は、前記複数の泳者の前記位置情報と前記地図情報と前記水泳情報とに基づいて、前記表示情報を生成することを特徴とする請求項1から請求項13のいずれか一項に記載の水泳情報処理システム。
  15. 前記情報処理装置は、前記表示情報を表示する表示部を備えることを特徴とする請求項1から請求項14のいずれか一項に記載の水泳情報処理システム。
  16. 前記位置情報は、現在位置を有し、
    前記現在位置、移動速度、および移動距離のうち少なくともいずれか1つを含むことを特徴とする請求項1から請求項15のいずれか一項に記載の水泳情報処理システム。
  17. 水泳を実施している泳者の位置情報と水泳情報とを受信する受信部と、
    前記位置情報に対応する地図情報を取得し、前記泳者に関係する環境情報を取得し、前記地図情報、前記環境情報、および前記水泳情報を用いて表示情報を生成する表示情報生成部と、
    を備えることを特徴とする情報処理装置。
  18. 水泳を実施している泳者の水泳情報を受信する受信部と、
    前記泳者に関係する環境情報を取得し、前記環境情報および前記水泳情報を用いて表示情報を生成する表示情報生成部と、
    を備えることを特徴とする情報処理装置。
  19. 前記環境情報は、潮流、地形、水深、および水温のうち少なくとも1つの情報を含むことを特徴とする請求項17または請求項18に記載の情報処理装置。
  20. 泳者の位置情報を取得する位置情報取得工程と、
    前記泳者の活動情報を取得する活動情報取得工程と、
    前記活動情報に基づいて、前記泳者に関する水泳情報を生成する水泳情報生成工程と、
    前記位置情報に対応する地図情報を取得する地図情報取得工程と、
    前記位置情報と前記地図情報と前記水泳情報とに基づいて表示情報を生成する表示情報生成工程と、
    を備えることを特徴とする水泳情報処理方法。
  21. 泳者の位置情報を取得する位置情報取得工程と、
    前記泳者の活動情報を取得する活動情報取得工程と、
    前記活動情報に基づいて、前記泳者に関する水泳情報を生成する水泳情報生成工程と、
    前記位置情報に対応する地図情報を取得する地図情報取得工程と、
    前記位置情報と前記地図情報と前記水泳情報とに基づいて表示情報を生成する表示情報生成工程と、
    を備える水泳情報処理方法をコンピューターに実行させるプログラム。
JP2016147091A 2016-07-27 2016-07-27 水泳情報処理システム、情報処理装置、水泳情報処理方法、およびプログラム Pending JP2018015187A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016147091A JP2018015187A (ja) 2016-07-27 2016-07-27 水泳情報処理システム、情報処理装置、水泳情報処理方法、およびプログラム
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 (ja) 2016-07-27 2016-07-27 水泳情報処理システム、情報処理装置、水泳情報処理方法、およびプログラム

Publications (1)

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

Family

ID=61012308

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016147091A Pending JP2018015187A (ja) 2016-07-27 2016-07-27 水泳情報処理システム、情報処理装置、水泳情報処理方法、およびプログラム

Country Status (2)

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

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019534721A (ja) * 2016-08-31 2019-12-05 アップル インコーポレイテッドApple Inc. 水泳分析のシステム及び方法
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) 2019-09-27 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 (zh) * 2021-08-27 2022-12-21 財團法人資訊工業策進會 穿戴式定位裝置及其方法

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 (ja) * 2005-10-11 2007-04-26 Alpine Electronics Inc 地図移動装置
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
CN102449561B (zh) * 2009-04-26 2014-06-18 耐克国际有限公司 在运动手表系统中的gps特征和功能
US9269178B2 (en) * 2012-06-05 2016-02-23 Apple Inc. Virtual camera for 3D maps
US9111380B2 (en) * 2012-06-05 2015-08-18 Apple Inc. Rendering maps
US9355476B2 (en) * 2012-06-06 2016-05-31 Apple Inc. Smoothing 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
US9142141B2 (en) * 2013-09-17 2015-09-22 Sony Corporation Determining exercise routes based on device determined information
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
US10417554B2 (en) * 2014-05-22 2019-09-17 Lee J. Scheffler 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 (ja) * 2016-08-31 2019-12-05 アップル インコーポレイテッドApple Inc. 水泳分析のシステム及び方法
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 (ko) * 2019-05-30 2020-12-09 삼성전자주식회사 운동 환경에 따른 운동 정보를 제공하는 전자 장치 및 그 동작 방법
KR102837463B1 (ko) 2019-05-30 2025-07-24 삼성전자주식회사 운동 환경에 따른 운동 정보를 제공하는 전자 장치 및 그 동작 방법
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) 2019-09-27 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 (ja) 水泳情報処理システム、情報処理装置、水泳情報処理方法、およびプログラム
Beanland et al. Validation of GPS and accelerometer technology in swimming
AU2022201244B2 (en) Automated detection of features and/or parameters within an ocean environment using image data
JP5811360B2 (ja) 運動情報表示システムおよび運動情報表示方法、運動情報表示プログラム
CN103955131B (zh) 在运动手表系统中的gps特征和功能
CN107921317B (zh) 基于运动的表盘和复杂功能块
US8456298B2 (en) Apparatus and method for portable tracking
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
JP6573156B2 (ja) データ解析装置及びデータ解析方法、データ解析プログラム
US10271769B2 (en) Performance information notification device and performance information notification method
CN102198319A (zh) 运动行为的多传感器监测
CN107281710A (zh) 一种矫正动作误差的方法
US20160361598A1 (en) Sport activity recording apparatus and sport activity recording method
CN108939488B (zh) 一种基于增强现实的帆船辅助训练路径规划方法
US20180167697A1 (en) Data collection device, video generation device, video delivery system, program, and recording medium
JP2017148119A (ja) 動作情報提供装置、動作情報提供システム、動作情報提供方法、動作情報提供プログラム、及び記録媒体
US10806968B2 (en) Electronic apparatus, program, method, system, and recording medium that output a difference between a left and right stroke of a swimmer
US20170034288A1 (en) Electronic apparatus, system, and information notification method
US20170259114A1 (en) Performance monitoring device, performance monitoring system, and performance monitoring method
CN110595429A (zh) 一种三维运动轨迹的生成方法及装置
CN203989784U (zh) 高尔夫训练智能辅助系统
CN206934687U (zh) 用于游泳者的多功能无线可穿戴设备及游泳现场管理系统
CN113327660B (zh) 运动数据的处理方法和装置
JP2018138062A (ja) パフォーマンスモニタリング装置、パフォーマンスモニタリングシステム及びパフォーマンスモニタリング方法

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