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 PDFInfo
- 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
Links
- 230000009182 swimming Effects 0.000 title claims abstract description 280
- 230000010365 information processing Effects 0.000 title claims description 46
- 238000003672 processing method Methods 0.000 title claims description 8
- 230000000694 effects Effects 0.000 claims abstract description 58
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 43
- 230000007613 environmental effect Effects 0.000 claims description 35
- 238000005259 measurement Methods 0.000 claims description 35
- 230000001133 acceleration Effects 0.000 claims description 33
- 238000000034 method Methods 0.000 claims description 28
- 230000008859 change Effects 0.000 claims description 14
- 238000012876 topography Methods 0.000 claims description 6
- 230000001141 propulsive effect Effects 0.000 claims description 4
- 240000004050 Pentaglottis sempervirens Species 0.000 abstract description 4
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 abstract description 4
- 238000004891 communication Methods 0.000 description 60
- 238000012545 processing Methods 0.000 description 59
- 238000003860 storage Methods 0.000 description 33
- 230000005540 biological transmission Effects 0.000 description 25
- 230000006870 function Effects 0.000 description 18
- 238000001514 detection method Methods 0.000 description 15
- 230000004048 modification Effects 0.000 description 15
- 238000012986 modification Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 13
- 210000000707 wrist Anatomy 0.000 description 12
- 230000008569 process Effects 0.000 description 9
- 230000036760 body temperature Effects 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 210000004204 blood vessel Anatomy 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000007493 shaping process Methods 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 101100193652 Dictyostelium discoideum rapA gene Proteins 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000035485 pulse pressure Effects 0.000 description 2
- 101150056532 terf2ip gene Proteins 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 210000003423 ankle Anatomy 0.000 description 1
- 238000003287 bathing Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 239000013505 freshwater Substances 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 210000001624 hip Anatomy 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000013535 sea water Substances 0.000 description 1
- 238000007920 subcutaneous administration Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 210000005010 torso Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT 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/60—ICT 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/67—ICT 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0015—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
- A61B5/0022—Monitoring a patient using a global network, e.g. telephone networks, internet
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/0205—Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
- A61B5/02055—Simultaneously evaluating both cardiovascular condition and temperature
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1112—Global tracking of patients, e.g. by using GPS
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1118—Determining activity level
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; 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/14—Navigation; 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
- G01S19/19—Sporting applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/26—Acquisition or tracking or demodulation of signals transmitted by the system involving a sensor measurement for aiding acquisition or tracking
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-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/14—Determining absolute distances from a plurality of spaced points of known location
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/003—Maps
- G09B29/006—Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes
- G09B29/007—Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes using computer methods
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
- G09B29/106—Map spot or coordinate position indicators; Map reading aids using electronic means
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2560/00—Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
- A61B2560/02—Operational features
- A61B2560/0242—Operational features adapted to measure environmental factors, e.g. temperature, pollution
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/024—Measuring pulse rate or heart rate
- A61B5/02416—Measuring pulse rate or heart rate using photoplethysmograph signals, e.g. generated by infrared radiation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/024—Measuring pulse rate or heart rate
- A61B5/02438—Measuring pulse rate or heart rate with portable devices, e.g. worn by the patient
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1123—Discriminating type of movement, e.g. walking or running
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements 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/6802—Sensor mounted on worn items
- A61B5/681—Wristwatch-type devices
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7203—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
- A61B5/7207—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal of noise induced by motion artifacts
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
- A63B2024/0071—Distinction between different activities, movements, or kind of sports performed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0691—Maps, e.g. yardage maps or electronic maps
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2208/00—Characteristics or parameters related to the user or player
- A63B2208/03—Characteristics or parameters related to the user or player the user being in water
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/10—Positions
- A63B2220/12—Absolute positions, e.g. by using GPS
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/20—Distances or displacements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/40—Acceleration
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/62—Time or time measurement used for time reference, time stamp, master time or clock signal
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/64—Frequency, e.g. of vibration oscillation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/70—Measuring or simulating ambient conditions, e.g. weather, terrain or surface conditions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/70—Measuring or simulating ambient conditions, e.g. weather, terrain or surface conditions
- A63B2220/72—Temperature
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/803—Motion sensors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/836—Sensors arranged on the body of the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/04—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
- A63B2230/06—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2244/00—Sports without balls
- A63B2244/20—Swimming
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
しかしながら、特許文献1の装置をアウトドアのウォータースポーツで利用する場合では、計測される情報が十分とは言い難かった。例えば、OWSは、アウトドアにおける自然環境の下で外的影響などを考慮して競技するスポーツであるため、泳者を計測した情報だけでは、泳者がおかれている状況などを俯瞰してその実態を把握することは困難であった。
However, when the apparatus of
本発明は、このような課題に鑑みて考案されたものであり、アウトドアのウォータースポーツを行う泳者がおかれている状況などを俯瞰することができるシステムを提供することを主目的とする。 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.
以下、本発明の実施形態について、図面を参照して説明する。尚、以下の各図においては、各構成部や各画面を認識可能な程度の大きさにするため、各部や各画面の尺度や配置位置を実際とは異ならせしめている。 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
タブレットPC3では、ネットワーク通信4によりInternetと接続されている。Internetは、ネットワーク通信4により外部に相当するWebサイト(サーバー)6やテレビ局7などと接続されている。タブレットPC3は、Webサイト6から位置情報Pに対応する地図情報Mと環境情報Enを受信する。
The
タブレット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
Note that the
このようにして、タブレットPC3で生成された表示情報Dispが、表示部60またはTV8に表示されると、表示情報Dispを視認した視認者は、泳者の泳いでいる状況(水泳情報S)を地図上(地図情報M)で確認することができる。また、時刻情報Tや生体情報B、環境情報Enなどの情報を含めて泳者がおかれている状況などを俯瞰して把握することができる。
Thus, when the display information Disp generated by the
以降に、このような効果を得ることができるOWSシステム1について詳細に説明する。
Hereinafter, the
(ウェアラブル機器)
図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
ウェアラブル機器5は、位置情報測定部10、活動情報測定部16、生体情報検出部20、計時部23、表示部25、操作部27、通信部29、処理部30、および記憶部40などで構成されている。
The
位置情報測定部10は、GNSS測位センサー11を備えている。あるいは、通信用電波(WiFiや携帯電話無線)を利用したWiFi(登録商標)測位センサー12や3G測位センサー13などを測位用センサーとして備えていても良い。これらの測位用センサーにより、ウェアラブル機器5の位置情報Pが測定され、処理部30へ出力される。
位置情報Pには、緯度、経度、高度、移動速度、測位時刻などの情報が含まれている。測位時刻は、緯度、経度、高度が測位された時刻である。移動速度は、移動方向と移動速さの情報を含むベクトル情報である。測位時刻における緯度、経度の情報は、現在位置に相当する。位置情報Pとしては、測位時刻における緯度および経度の情報が少なくとも必要である。移動速度および後述する移動距離については、測位時刻における経度および緯度の情報から算出することができる。また、高度の情報が位置情報測定部10により測定された場合は、位置情報Pに含めてもよい。また、2点間の位置情報Pに基づいて移動距離を算出してもよい。
The position
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
GNSS測位センサー11は、測位用GNSS(Global Navigation Satellite System)衛星から衛星信号を受信するアンテナ部、フロントエンド部、および測位情報算出部(いずれも図示は省略)を有して構成され、測位用GNSS衛星から発信されている衛星信号を含むRF(Radio Frequency)信号を受信すると、RF信号に重畳された測位情報を抽出し取得する。取得した測位情報から、公知の位置算出処理を行い、ウェアラブル機器5の位置情報Pを算出し、処理部30へ単位時間(例えば、1秒間)ごとに出力する。
The
また、GNSS測位センサー11は、GNSS衛星から取得した受信信号の受信周波数に基づいて、位置情報を算出することもできる。この方法では、少なくとも4つのGNSS衛星によるコード位相等に基づいて公知の位置算出演算によって、互いに直交する3方向の成分を有したベクトル量を位置座標として算出する。また、少なくとも4つのGNSS衛星の受信周波数等(受信周波数から求まるドップラー周波数等)に基づいて公知の演算によって、互いに直交する3方向の成分を有したベクトル量を速度ベクトルとして算出する。このようにして、算出された位置座標(緯度、経度、高度)および速度ベクトル(移動速度)が位置情報Pとして、測位時刻と共に処理部30へ出力される。
The
WiFi測位センサー12は、複数のWiFiアクセスポイントから発信される電波(ビーコン信号など)を受信する。受信した電波の電波強度と、予め記憶部40に格納されているWiFiアクセスポイントの位置の情報とを用いてウェアラブル機器5の位置座標を算出する。移動速度は、連続して取得した複数の位置座標と測位時刻とを用いて算出される。算出した位置情報Pを処理部30へ出力する。
The
3G測位センサー13は、複数の携帯電話基地局から発信される電波を受信し、受信した電波の電波強度と、予め記憶部40に格納されている携帯電話基地局の位置の情報とを用いてウェアラブル機器5の位置座標を算出する。移動速度は、連続して取得した複数の位置座標と測位時刻とを用いて算出される。算出した位置情報Pを処理部30へ出力する。
The
これらのセンサーから出力された位置情報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
活動情報測定部16は、加速度センサー17、ジャイロセンサー18、および気圧センサー19などのセンサーを備えている。これらのセンサーにより、活動情報が測定され、単位時間(例えば、0.0625秒間)ごとに処理部30へ出力される。活動情報は、後述する水泳情報生成部37(処理部30)により、水泳情報Sの算出のために利用される。尚、気圧センサー19は、圧力センサーに相当する。
The activity
加速度センサー17は、互いに直交する3軸方向の加速度信号を検出するセンサーである。加速度センサー17は、各軸の加速度変化をサンプリング間隔ごとに計測する。好適例として、サンプリング周波数は、16Hz以上に設定されている。加速度センサー17は、泳者の動きを3軸方向で検出し、検出した加速度信号を増幅回路、波形整形回路、A/D変換回路(いずれも図示は省略)において、増幅、整形、A/D変換し、変換した加速度データを活動情報として水泳情報生成部37(処理部30)へ出力する。
The
また、加速度信号が、後述する生体情報検出部20に出力されてもよく、その場合では、加速度信号は、生体情報検出部20において生体情報Bを検出する際に脈波信号に重畳される体動ノイズの抑制処理においても用いることができる。
また、加速度信号は操作情報として、処理部30の制御の元で操作部27へ出力されてもよい。
In addition, an acceleration signal may be output to the biological
The acceleration signal may be output as operation information to the
ジャイロセンサー18は、互いに直交する3軸を中心軸とした角速度を検出するセンサーである。ジャイロセンサー18では、単位時間ごとに検出したジャイロ信号を増幅回路、波形整形回路、A/D変換回路(いずれも図示を省略する)において、増幅、整形、A/D変換し、変換したジャイロデータを活動情報として水泳情報生成部37(処理部30)へ出力する。処理部30では、ジャイロデータを用いて、ウェアラブル機器5が装着された泳者の手首WRの傾きや回転などの動きを算出することができる。
The
尚、加速度センサー17およびジャイロセンサー18では、検出対象を3軸方向の軸としているが、3軸に限らず1軸、2軸、または4軸以上であってもよい。また、処理部30において、加速度センサー17およびジャイロセンサー18から出力される加速度信号やジャイロ信号が、測位時刻ごとに出力された位置情報Pの間の位置情報Pを補間して生成する情報として利用されてもよい。
In the
気圧センサー19は、単位時間ごとに気圧および水圧を含む圧力を検出するセンサーである。気圧センサー19では、単位時間ごとに検出した圧力信号を増幅回路、波形整形回路、A/D変換回路(いずれも図示は省略)において、増幅、整形、A/D変換し、変換した圧力データを活動情報として水泳情報生成部37(処理部30)へ出力する。また、気圧センサー19は、圧力データの値から気圧であるか水圧であるかを判別し、判別した結果(例えば、気圧を「0」、水圧を「1」などの値で)を活動情報として水泳情報生成部37へ出力してもよい。
The
また、活動情報測定部16では、加速度センサー17またはジャイロセンサー18のいずれか1つが備えられている構成であってもよく、その場合では、いずれかによって測定された活動情報が処理部30へ出力される。
また、活動情報測定部16で備えられるセンサーは、加速度センサー17、ジャイロセンサー18、および気圧センサー19などのセンサーに限定されず、例えば、方位信号を出力する地磁気センサー(方位センサー)が備えられていてもよい。
Further, the activity
The sensors provided in the activity
生体情報検出部20は、脈拍センサー21および温度センサー22などの生体センサーを備えて構成される。これらの生体センサーにより、ウェアラブル機器5を装着している泳者の生体情報Bが検出され、処理部30へ出力される。尚、生体情報検出部20は、生体情報測定部に相当する。
生体情報Bには、脈拍数、体温、呼吸、検出時刻などの情報が含まれている。
脈拍センサー21は、光電センサーや演算回路などで構成され、泳者などのユーザーの脈波を検出し、脈拍数を算出するセンサーモジュールである。光電センサーでは、発光素子と受光素子とを備え、発光素子から手首WRに向かって光を照射させ、血管で反射された反射光を受光素子により受光する。脈拍センサー21は、血管の拡張時と縮小時とで光の反射率が異なる現象を利用してユーザーの脈波を検出する。演算回路では、検出された脈波のデータを周波数分解処理し各周波数の信号強度値を分析し、脈波以外のノイズも含まれている周波数スペクトルから脈波に相当する周波数スペクトルを特定し、脈拍数を算出する。尚、脈波の信号(S)と脈波以外のノイズ(N)信号との比をSN比と称し、算出された脈拍数値の信頼度の判定に利用される。脈波以外のノイズの原因の一つとして、ユーザーの泳ぎ動作による手首WRの動きが影響を与えているため、手首WRの動きに伴い変化する加速度信号やジャイロ信号を参照することにより脈波に相当する周波数スペクトルを特定することができる。
脈拍センサー21は、算出した脈拍数を生体情報Bとして生体情報取得部35(処理部30)へ出力する。
The biological
The biological information B includes information such as the pulse rate, body temperature, respiration, and detection time.
The
The
尚、脈拍センサー21は、上述の光電センサーに限らず、超音波により血管の収縮を検出して脈拍数を測定する超音波センサーや圧電素子などにより脈圧を検出する脈圧計を採用してもよい。
The
温度センサー22は、手首WRの皮膚温度や皮下深部などの温度を接触または非接触に検出する公知のセンサーである。温度センサー22は、検出した温度信号から体温を算出し、その体温を生体情報Bとして処理部30へ出力する。
The
計時部23は、リアルタイムクロックであり、位置情報測定部10、活動情報測定部16、生体情報検出部20に備えられる各センサーなどで利用するサンプリング間隔や、処理部30へ出力する単位時間などを生成する。単位時間は、処理部30において、時系列情報42を生成するための時刻情報Tの生成に用いられる。また、タイマー機能、カレンダー機能、時計機能、ストップウォッチ機能などの計時機能を有している。
The
表示部25は、文字やアイコンの表示が可能な表示装置であり、例えば、柔軟に変形可能なフレキシブルタイプのドットマトリックス型EPD(Electrophoretic Display)、および表示駆動回路などで構成される。処理部30から出力される表示信号に従って、各種表示情報が表示される。
尚、表示部25は、EPDに限らず、LCD(Liquid Crystal Display)、セグメント型LCD、有機エレクトロルミネッセンスディスプレイなどであってもよい。
The
The
操作部27は、操作ボタンやスイッチ、表示部25の表示面を覆うタッチパネル(いずれも図示は省略)であり、泳者を含む操作者の操作に対応する操作信号を処理部30へ出力する。また、操作部27は、加速度センサー17から操作情報に対応する加速度信号を入力した場合では、予め決められた加速度信号のパターンと照合した操作情報の操作信号を出力する。例えば、操作部27は、加速度センサー17から出力される加速度信号のパターンからタップが3回連続されたことを検出することができる。操作部27は、3回連続のタップ操作を検出した場合に、予め決められたその操作に対応する機能、例えば、水泳中のストロークピッチを表示するなどの機能を実現するための操作信号を処理部30へ出力する。
The
通信部29は、好適例として、電力消費を抑えた無線アダプターであり、通信処理部39(後述する)の制御によりタブレットPC3と相互に通信を確立し、ウェアラブル機器5によって測定されたデータや、記憶部40に格納されたデータなどを送信する。
通信部29は、ウェアラブル機器5とタブレットPC3との間で共通の無線通信方式および通信プロトコルを有した通信アダプターを備えていてもよい。また、通信部29は、携帯通信や無線LAN(Local Area Network)などの通信アダプター、近距離無線アダプター、または有線の通信アダプターなどを備え、携帯通信網などを含む移動体通信網、一般的なインターネットまたはイントラネット通信網、中継するアクセスポイントなどを介してタブレットPC3や他の情報機器やサーバーとデータ交換可能に接続することができてもよい。
As a preferred example, the
The
(処理部と記憶部/ウェアラブル機器)
処理部30は、CPUやDSP(Digital Signal Processor)等のプロセッサーを有して構成され、ウェアラブル機器5の各部を統括的に制御する制御装置および演算装置(コンピューター)である。処理部30は、位置情報取得部31、生体情報取得部35、水泳情報生成部37、および通信処理部39などの機能部を含み構成されている。尚、これらの機能部の全てが必ずしも必須の構成要素ではない。また、他の機能部を含めてもよい。
(Processing unit and storage unit / wearable device)
The
記憶部40は、ROMやフラッシュROM、RAM、FeRAM、SSD等の記憶装置によって構成され、時系列情報42、水泳パターンテーブル50、識別情報52、およびプログラム54などが記憶されている。時系列情報42は、時刻情報Tに関連付けられたデータであることを表しており、位置情報データ43、生体情報データ45、水泳情報データ46などで構成されている。
The
以降、処理部30の各機能部および記憶部40に記憶される各データについて説明する。
Hereinafter, each function unit of the
(位置情報取得部)
位置情報取得部31は、位置情報測定部10を制御し、位置情報Pを取得する。取得した位置情報Pを記憶部40へ記憶する。位置情報Pは、時系列情報42として、位置情報データ43に格納される。具体的には、位置情報取得部31は、測位時刻ごとに、緯度、経度、高度、移動速度の情報を位置情報データ43に格納する。格納される測位時刻は、例えば、1秒ごとの時刻(年月日時分秒)である。
(Location information acquisition unit)
The position
(生体情報取得部)
生体情報取得部35は、生体情報検出部20を制御し、生体情報Bを取得する。取得した生体情報Bを記憶部40へ記憶する。生体情報Bは、時系列情報42として、生体情報データ45に格納される。具体的には、生体情報取得部35は、検出時刻ごとに、脈拍数、体温の情報を生体情報データ45に格納する。格納される検出時刻は、例えば、1秒〜4秒ごとの時刻(年月日時分秒)である。
(Biometric information acquisition unit)
The biological
(水泳情報生成部)
水泳情報生成部37は、活動情報測定部16を制御し、活動情報を取得する。取得した活動情報から、位置情報データ43や必要に応じて生体情報データ45の情報も参照して、水泳情報Sを算出する。水泳情報Sは、時系列情報42の水泳情報データ46に格納される。水泳情報Sには、泳法情報、水泳状態情報、測定時刻が含まれており、泳法情報は泳法データ47に、水泳状態情報は水泳状態データ49に、それぞれが測定時刻と関連付けられて格納されている。
(Swimming information generator)
The swimming
泳法情報は、クロール泳法、平泳ぎ泳法、背泳ぎ泳法、バタフライ泳法などの水泳の泳法を表す情報である。 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
次に、水泳情報生成部37が水泳情報Sの各情報を生成する処理について説明する。
水泳情報生成部37は、水泳パターンテーブル50を参照して、取得した活動情報に含まれる加速度データやジャイロデータの傾向から泳法を判定して泳法情報を生成する。活動情報に含まれる加速度データやジャイロデータは、3軸方向の加速度センサー17またはジャイロセンサー18により検出されたデータであり、泳者の手首WRの動きや傾き、回転などの動きを表すデータである。水泳パターンテーブル50は、泳法ごとに各軸方向の加速度データやジャイロデータのパターン、特性および特徴点などが予め格納されたテーブルである。水泳情報生成部37は、入力された加速度データやジャイロデータのパターン、特性および特徴点などを、水泳パターンテーブル50と比較して、どの泳法であるかを判定し、泳法情報を生成する。このような泳法の判定は、例えば、公知文献(米国特許第US8,652,010号明細書)においても公開されている。
Next, the process in which the swimming
The swimming
水泳情報生成部37は、活動情報から泳法を判定(決定)すると、活動情報からストロークピッチ、ストローク回数、ストローク数を導出する。具体的には、加速度データやジャイロデータの中から周期性を有する軸のデータを抽出し、周波数分析や周期データのピーク数をカウントする方法などにより単位時間当たりのストローク回数、およびストローク回数の累計などを算出する。
泳いだ時間や泳いだ距離は、加速度データまたはジャイロデータ、および位置情報データ43を用いて泳ぎ動作が始められてから経過した時刻情報Tと位置情報Pとから算出される。また、単位時間当たりに泳いだ距離とその間のストローク回数を用いて、ストローク距離を算出する。
When the swimming information is determined (determined) from the activity information, the swimming
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
水泳情報生成部37は、活動情報に含まれる圧力データから手の位置を導出する。圧力データが気圧を示している場合は、手の位置を水上とし、圧力データが水圧を示している場合は、手の位置を水中として出力する。
The swimming
(通信処理部)
通信処理部39は、送信パケットを生成し、通信部29を制御して、通信部29から送信パケットをタブレットPC3へ送信させる。
通信処理部39は、時系列情報42に含まれる位置情報データ43、水泳情報データ46および生体情報データ45から共通の時刻を有するデータを取得し、送信パケットを生成する。この時刻は、位置情報データ43においては測位時刻、水泳情報データ46では測定時刻、生体情報データ45では検出時刻である。共通の時刻とは、例えば、それぞれの時刻が同じ時刻ばかりではなく、所定の時間(例えば、−0.5秒から+0.5秒の時間)内の時刻も共通の時刻として扱われる。
(Communication processor)
The
The
通信処理部39は、共通の時刻を時刻情報T、時刻情報Tにおける位置情報データ43の情報を位置情報P、時刻情報Tにおける水泳情報データ46の情報を水泳情報S、時刻情報Tにおける生体情報データ45の情報を生体情報Bとすると、「時刻情報T、位置情報P、水泳情報S、生体情報B」の順にまとめて送信情報を生成する。通信処理部39では、位置情報取得部31、水泳情報生成部37、生体情報取得部35により、それぞれの出力情報が生成されたタイミングと同期をとって、送信情報を生成し、その送信情報が格納された送信パケットを通信部29へ出力する。
尚、通信処理部39は、水泳情報と位置情報とを時刻情報に関連付けて送信情報を生成する処理部に相当する。また、通信処理部39により制御される通信部29は、送信部に相当する。
The
The
識別情報52には、複数のウェアラブル機器5から特定(自機器)のウェアラブル機器5を識別するための情報が格納されている。識別情報52は、例えば、ウェアラブル機器5に固有に設定された製造番号、ウェアラブル機器5が利用される前に固有に採番された番号、泳者がウェアラブル機器5を装着した時に泳者から取得した泳者固有の情報、などである。識別情報52は、複数のウェアラブル機器5が利用される場合に、上述した送信パケットに付加される。タブレットPC3側では、識別情報52と泳者の情報が紐付けられており(図4における泳者管理データ81)、送信パケットを受信するとどの泳者のデータであるか識別することができる。
The
プログラム54は、処理部30(CPU、コンピューター)に読み込まれ実行されることにより、処理部30を構成する各機能部の機能を実現する実行ステップが記録されたプログラムである。
The
(タブレット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
表示部60は、好適例として液晶パネルを採用している。尚、表示面にタッチパネルを備えても良い。表示部60では、処理部70の制御により生成された表示情報(画面データ)を表示する。
The
操作部61は、表示部60の表示面に備えられたタッチパネル、キーボード、マウスなどの入力装置である。操作部61により入力された操作信号は、処理部70に出力される。
The
計時部63は、リアルタイムクロックであり、例えばカレンダー機能、時計機能、ストップウォッチ機能などの計時機能を有している。
The
通信部65は、無線アダプターなどの通信アダプターを有し、ウェアラブル機器5と相互に通信を確立し、ウェアラブル機器5から各種データを受信する。また、通信部65は、携帯通信や無線LANなどの通信アダプター、近距離無線アダプター、または有線の通信アダプターなどを備え、携帯通信網などを含む移動体通信網、一般的なインターネットまたはイントラネット通信網、中継するアクセスポイントなどを介してウェアラブル機器5や他の情報機器やサーバーとデータ交換可能に接続することができる。
通信部65では、処理部70の制御により生成された表示情報(画面データ)を、インターネットなどを介してテレビ局7へ送信する。テレビ局7では、泳者を撮った映像の一部の領域に画面データを合成した映像(図20の画面D90)を生成し放送する。また、テレビ局7では、データ放送などで閲覧可能なデータ方式の画面やインターネットを介してWebページ閲覧可能なTV8に対して画面データを提供する。
The
The
(処理部と記憶部/タブレットPC)
処理部70は、CPU等のプロセッサーを有して構成され、タブレットPC3の各部を統括的に制御する制御装置(コンピューター)である。処理部70は、機器情報取得部71、地図情報取得部72、環境情報取得部73、第2水泳情報生成部74、および表示情報生成部75などの機能部を含み構成されている。尚、これらの機能部の全てが必ずしも必須の構成要素ではない。また、他の機能部を含めてもよい。
(Processing unit and storage unit / tablet PC)
The
記憶部80は、ROMやフラッシュROM、RAM、FeRAM、SSD、HDD等の記憶装置によって構成され、泳者管理データ81、地図データ82、環境情報データ83、位置情報テーブル85、第1水泳情報テーブル87、第2水泳情報テーブル89、生体情報テーブル90、生成画面データ91、およびプログラム93などが記憶されている。
The
記憶部80の泳者管理データ81では、複数の泳者の情報を管理するためのデータが格納されており、泳者の個人情報と、ウェアラブル機器5の識別情報52とを対応付けている。位置情報テーブル85、第1水泳情報テーブル87、第2水泳情報テーブル89、生体情報テーブル90、生成画面データ91については、泳者ごとまたは識別情報52ごとに複数のテーブルが生成され格納されている。
The
記憶部80の地図データ82には、地図情報取得部72(後述する)により取得された地図情報Mが格納される。また、地図データ82は、予め記憶部80に記憶されていてもよく、その場合では、様々な地域の地図データや縮尺の異なる地図データなどが格納されている。
In the
記憶部80のプログラム93は、処理部70(CPU、コンピューター)に読み込まれ実行されることにより、処理部70の各機能部の機能を実現する実行ステップが記録されたプログラムである。
The
(機器情報取得部)
機器情報取得部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
機器情報取得部71では、「時刻情報T、位置情報P、水泳情報S、生体情報B」をそれぞれ、記憶部80の位置情報テーブル85、第1水泳情報テーブル87、生体情報テーブル90に格納する。図5は、位置情報テーブルの一例を示す図、図6は第1水泳情報テーブルの一例を示す図、図8は、生体情報テーブルの一例を示す図である。
The device
位置情報テーブル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
When the device
第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
地図情報取得部72は、泳者が競技をする前、および競技の最中、競技の後など様々な機会に地図情報Mを取得する。競技の最中では、泳者の位置情報P(位置情報テーブル85)の緯度、経度、標高などの最新情報から、より詳細な地図データの送信をWebサイト6に要求して取得する。取得した地図データは、逐次、記憶部80に地図データ82として記憶される。
The map
地図情報取得部72は、予め記憶部80に記憶された地図データ82から泳者の位置情報Pに対応する地図情報Mを取得してもよい。また、地図情報取得部72では、必要に応じて地図情報Mの取得元を選択して取得することができる。例えば、記憶部80に泳者の位置情報Pに対応する地図情報Mが存在する場合は、優先的に記憶部80から取得する構成としてもよい。
The map
(環境情報取得部)
環境情報取得部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
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
(第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
図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),
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
The number of
第2水泳情報生成部74は、SWOLF25m、ペース25m、ストローク25mなどの情報を算出すると、第2水泳情報テーブル89に格納する。
When the second swimming
(表示情報生成部)
表示情報生成部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
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
(軌跡生成部/表示情報生成部)
軌跡生成部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
The
軌跡生成部76は、軌跡線を軌跡レイヤーに多様な態様で描画する機能を有している。具体的には、軌跡生成部76では、軌跡線の線種、軌跡線の形状、帯形状で描画された軌跡線の帯模様、などの態様を選択して軌跡線を描画することができる。さらに、軌跡生成部76では、軌跡線の帯模様のパターンを、水泳情報Sなどの変化に応じて切り替えて描画することができる。尚、軌跡線の線種、軌跡線の形状、帯形状で描画された軌跡線の帯模様はそれぞれ、表示情報に含まれるオブジェクトに相当する。このような軌跡生成部76による軌跡線の帯模様のパターンを水泳情報Sの変化に応じて切り替えて描画することは、水泳情報に応じてオブジェクトを生成することに相当する。
The
軌跡生成部76により生成される多様な態様で描画された軌跡線の一例について各図を用いて説明する。尚、ここでは、主に描画された軌跡線(軌跡情報)の態様について説明するものとし、例示する図の詳細な説明については後述する。
An example of trajectory lines drawn in various modes generated by the
(軌跡線の線種/軌跡生成部)
画面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
図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
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
図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,
画面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
Hereinafter, this sequence will be described. In addition, the
ウェアラブル機器5では、位置情報測定部10および位置情報取得部31により、ウェアラブル機器5(泳者)の位置情報Pを測定する。(位置情報取得工程)
ウェアラブル機器5では、活動情報測定部16により、泳者の活動情報を測定する。(活動情報取得工程)
ウェアラブル機器5では、生体情報検出部20および生体情報取得部35により、泳者の生体情報を測定する。
ウェアラブル機器5では、水泳情報生成部37により泳者の活動情報に基づいて泳者が実施する水泳に関する水泳情報Sを生成する。(水泳情報生成工程)
ウェアラブル機器5では、通信処理部39および通信部29により、測定した時刻の時刻情報T、位置情報P、水泳情報S、生体情報BをタブレットPC3へ送信する。
In the
In the
In the
In the
In the
タブレット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
In the
In the
In the
The
以上述べたように、本実施形態に係わる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
In the
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
(変形例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
(変形例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
(変形例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
(変形例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
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
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:
前記泳者の生体情報を測定する生体情報測定部を有し、
前記送信部は、前記生体情報を送信し、
前記情報処理装置の前記受信部は、前記生体情報を受信し、
前記表示情報生成部は、前記地図情報に、前記移動履歴情報および前記生体情報を重畳した前記表示情報を生成することを特徴とする請求項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.
前記環境情報に前記潮流の速度である潮流速度情報を含む場合は、
前記潮流速度情報および前記位置情報に基づいて、
前記泳者の推進力に応じた速度である推進速度情報を算出し、前記移動履歴情報および前記推進速度情報を含む前記表示情報を生成することを特徴とする請求項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つを含むことを特徴とする請求項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:
前記泳者の活動情報を取得する活動情報取得工程と、
前記活動情報に基づいて、前記泳者に関する水泳情報を生成する水泳情報生成工程と、
前記位置情報に対応する地図情報を取得する地図情報取得工程と、
前記位置情報と前記地図情報と前記水泳情報とに基づいて表示情報を生成する表示情報生成工程と、
を備えることを特徴とする水泳情報処理方法。 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.
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)
| 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)
| 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)
| 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 |
-
2016
- 2016-07-27 JP JP2016147091A patent/JP2018015187A/en active Pending
-
2017
- 2017-07-18 US US15/652,892 patent/US20180028863A1/en not_active Abandoned
Cited By (19)
| 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 |