JP2018138062A - Performance monitoring device, performance monitoring system, and performance monitoring method - Google Patents
Performance monitoring device, performance monitoring system, and performance monitoring method Download PDFInfo
- Publication number
- JP2018138062A JP2018138062A JP2017032942A JP2017032942A JP2018138062A JP 2018138062 A JP2018138062 A JP 2018138062A JP 2017032942 A JP2017032942 A JP 2017032942A JP 2017032942 A JP2017032942 A JP 2017032942A JP 2018138062 A JP2018138062 A JP 2018138062A
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- performance monitoring
- divergence
- target
- 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
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000012544 monitoring process Methods 0.000 title claims abstract description 50
- 238000012806 monitoring device Methods 0.000 title claims abstract description 20
- 238000012545 processing Methods 0.000 claims abstract description 107
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 64
- 230000033001 locomotion Effects 0.000 claims description 45
- 230000008569 process Effects 0.000 claims description 25
- 230000000284 resting effect Effects 0.000 claims description 10
- 238000007726 management method Methods 0.000 description 48
- 230000006854 communication Effects 0.000 description 26
- 238000004891 communication Methods 0.000 description 26
- 230000009182 swimming Effects 0.000 description 19
- 230000004048 modification Effects 0.000 description 18
- 238000012986 modification Methods 0.000 description 18
- 230000008859 change Effects 0.000 description 17
- 230000001133 acceleration Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 10
- 230000015654 memory Effects 0.000 description 10
- 238000004458 analytical method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 4
- 210000004204 blood vessel Anatomy 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 239000000470 constituent Substances 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000009183 running Effects 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000009118 appropriate response Effects 0.000 description 2
- 230000003416 augmentation Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 210000000707 wrist Anatomy 0.000 description 2
- WSMQKESQZFQMFW-UHFFFAOYSA-N 5-methyl-pyrazole-3-carboxylic acid Chemical compound CC1=CC(C(O)=O)=NN1 WSMQKESQZFQMFW-UHFFFAOYSA-N 0.000 description 1
- 235000008733 Citrus aurantifolia Nutrition 0.000 description 1
- 206010013647 Drowning Diseases 0.000 description 1
- 102220477051 Dynein axonemal assembly factor 10_S51N_mutation Human genes 0.000 description 1
- 102220635184 Elongation factor G, mitochondrial_S57Y_mutation Human genes 0.000 description 1
- 102220521235 Lysosomal protective protein_S51Y_mutation Human genes 0.000 description 1
- 235000011941 Tilia x europaea Nutrition 0.000 description 1
- 210000003423 ankle Anatomy 0.000 description 1
- 230000037147 athletic performance Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000004071 biological effect Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000009193 crawling Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004571 lime Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- GQYHUHYESMUTHG-UHFFFAOYSA-N lithium niobate Chemical compound [Li+].[O-][Nb](=O)=O GQYHUHYESMUTHG-UHFFFAOYSA-N 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 230000001141 propulsive effect Effects 0.000 description 1
- 239000010453 quartz Substances 0.000 description 1
- 102200087500 rs28937575 Human genes 0.000 description 1
- 102200022581 rs78162420 Human genes 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 1
- 238000007920 subcutaneous administration Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 230000009184 walking Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- 239000003643 water by type Substances 0.000 description 1
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
【課題】 ウォータースポーツでのパフォーマンスに関する情報を適切に出力可能なパフォーマンスモニタリング装置、パフォーマンスモニタリングシステム及びパフォーマンスモニタリング方法等の提供。【解決手段】 パフォーマンスモニタリング装置10は、ウォータースポーツのパフォーマンスモニタリング装置であって、第1〜第M(Mは2以上の整数)の目標物の位置に関連する情報を記憶する記憶部11と、ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第i(iは1≦i≦M−1の整数)の目標物と第i+1の目標物とを結ぶ水路に対するユーザーの乖離度情報を求める処理部12と、乖離度情報を出力する出力部13と、を含む。【選択図】 図1PROBLEM TO BE SOLVED: To provide a performance monitoring device, a performance monitoring system, a performance monitoring method and the like capable of appropriately outputting information on performance in water sports. A performance monitoring device 10 is a performance monitoring device for water sports, and a storage unit 11 stores information related to the positions of first to Mth (M is an integer of 2 or more) targets. Information related to the position of the user performing water sports is acquired, and information on the degree of divergence of the user with respect to the water channel connecting the i-th target (i is an integer of 1 ≦ i ≦ M−1) and the i + 1th target is obtained. A processing unit 12 to be obtained and an output unit 13 for outputting the divergence degree information are included. [Selection] Figure 1
Description
本発明は、パフォーマンスモニタリング装置、パフォーマンスモニタリングシステム及びパフォーマンスモニタリング方法等に関する。 The present invention relates to a performance monitoring device, a performance monitoring system, a performance monitoring method, and the like.
従来、水中や水上を移動するウォータースポーツが広く行われている。ウォータースポーツの中には、所定の目標物間の水路(コース)を設定し、当該水路に沿って移動するものがある。例えばトライアスロンのスイム(水泳)は、いわゆるオープンウォータースイムであって、競技者は海や湖などの広いコースのコーナー地点に設置されたブイ(例えば高さ5mの円柱状のブイ)へ向かって真っ直ぐに泳ぐ必要がある。 Conventionally, water sports that move underwater or on the water are widely performed. Some water sports set a water channel (course) between predetermined targets and move along the water channel. For example, a triathlon swim is a so-called open water swim, where the athlete goes straight to a buoy (for example, a 5m high columnar buoy) installed at a corner of a wide course such as the sea or lake. Need to swim.
オープンウォータースイムのコースにはコースロープが設けられないことも多く、スイム中に競技者がヘッドアップによりブイを目視で確認する。しかし、ヘッドアップは体力的ロスが大きいので、ブイを確認できないまま他の競技者の進行方向を頼りにした結果、正しくない方向へ泳ぐなどして体力及び時間を著しく浪費する競技者も多い。 In many cases, the open water swim course does not have a course rope, and the athlete visually confirms the buoy by head-up during the swim. However, the head-up has a large physical loss, and as a result of relying on the direction of other competitors without confirming the buoy, many athletes remarkably waste their physical strength and time by swimming in the wrong direction.
特許文献1には、GPS(Global Positioning System)を用いて、ユーザーをホームマーカーまたはウェイポイント位置などへ案内する運動パフォーマンスモニタリング装置が開示されている。この運動パフォーマンスモニタリング装置は、ウォーキング、ランニング、トライアスロンなどの各種スポーツでの利用が記載されている。 Patent Document 1 discloses an exercise performance monitoring apparatus that uses GPS (Global Positioning System) to guide a user to a home marker or a waypoint position. This exercise performance monitoring device is described for use in various sports such as walking, running, and triathlon.
例えば、特許文献1の運動パフォーマンスモニタリング装置に対して、ブイの位置をウェイポイント登録すれば、スイム中のユーザー(競技者)をブイの方向へ案内できると考えられる。しかし、ユーザー自身がブイに向かって真っ直ぐ泳いでいるつもりでも、潮流や波、泳ぎ方などが原因で、無意識に蛇行してしまって必要以上に長い距離を泳ぐことになってしまう。 For example, if the position of the buoy is registered as a waypoint with respect to the athletic performance monitoring device of Patent Document 1, it is considered that the user (athlete) who is swimming can be guided in the direction of the buoy. However, even if the user intends to swim straight toward the buoy, it will meandering unconsciously and swimming longer than necessary due to tides, waves, and how to swim.
また、特許文献1の手法は、ユーザーの現在位置からブイ等の目標物の位置への案内を行うものであって、規定コースからの乖離度合いを考慮したものではない。そのため、乖離度合いに関する情報を適切に出力する手法を開示していない。 Further, the method of Patent Document 1 performs guidance from the current position of the user to the position of a target such as a buoy, and does not consider the degree of deviation from the prescribed course. Therefore, a method for appropriately outputting information on the degree of deviation is not disclosed.
本発明の幾つかの態様によれば、ウォータースポーツでのパフォーマンスに関する情報を適切に出力可能なパフォーマンスモニタリング装置、パフォーマンスモニタリングシステム及びパフォーマンスモニタリング方法等を提供できる。 According to some aspects of the present invention, it is possible to provide a performance monitoring device, a performance monitoring system, a performance monitoring method, and the like that can appropriately output information on performance in water sports.
本発明の一態様は、ウォータースポーツのパフォーマンスモニタリング装置であって、第1〜第M(Mは2以上の整数)の目標物の位置に関連する情報を記憶する記憶部と、前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第i(iは1≦i≦M−1の整数)の目標物と第i+1の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求める処理部と、前記乖離度情報を出力する出力部と、を含むパフォーマンスモニタリング装置に関係する。 One aspect of the present invention is a performance monitoring device for water sports, wherein the storage unit stores information related to the positions of the first to Mth (M is an integer of 2 or more) targets, and the water sports. Processing for obtaining information related to the position of the user to be performed and obtaining information on the degree of divergence of the user with respect to the water channel connecting the i th target (i is an integer of 1 ≦ i ≦ M−1) and the i + 1 th target And a performance monitoring device including an output unit that outputs the divergence degree information.
本発明の一態様では、2つの目標物を結ぶ水路に対するユーザーの乖離度情報の演算、出力を行う。このようにすれば、水路(コース)からの乖離度合いを、ユーザーに客観的に把握させることができ、効率的或いは安全にウォータースポーツを行わせること等が可能になる。 In one aspect of the present invention, calculation and output of user divergence information with respect to a waterway connecting two targets is performed. In this way, the degree of deviation from the waterway (course) can be objectively grasped by the user, and water sports can be performed efficiently or safely.
また本発明の一態様では、前記乖離度情報は、前記水路と前記ユーザーの位置との距離を表す情報であってもよい。 In the aspect of the invention, the divergence degree information may be information representing a distance between the water channel and the position of the user.
このようにすれば、水路に対する位置のずれを、乖離度情報として出力することが可能になる。 If it does in this way, it will become possible to output the shift of the position to a channel as divergence degree information.
また本発明の一態様では、前記乖離度情報は、前記水路の距離情報に対する、前記ユーザーの移動距離情報の乖離度合いを表す情報であってもよい。 In the aspect of the invention, the divergence degree information may be information indicating a divergence degree of the movement distance information of the user with respect to the distance information of the water channel.
このようにすれば、水路の距離(設定距離)に対する実際の移動距離のずれを、乖離度情報として出力することが可能になる。 If it does in this way, it will become possible to output deviation of actual movement distance to distance (setting distance) of a waterway as deviation degree information.
また本発明の一態様では、前記乖離度情報は、前記水路の前記距離情報により表される水路距離と、前記ユーザーの前記移動距離情報により表される移動距離との、差分情報及び比率情報の少なくとも一方であってもよい。 In one aspect of the present invention, the divergence degree information includes difference information and ratio information between a waterway distance represented by the distance information of the waterway and a movement distance represented by the movement distance information of the user. At least one may be sufficient.
このようにすれば、水路の距離(設定距離)に対する実際の移動距離の差分又は比率を表す情報を、乖離度情報として出力することが可能になる。 If it does in this way, it will become possible to output the information which shows the difference or ratio of the actual movement distance to the distance (setting distance) of a waterway as deviation degree information.
また本発明の一態様では、前記乖離度情報は、前記第1〜第Mの目標物のうちの3つ以上の目標物を結ぶ前記水路の合計距離情報に対する、前記ユーザーの合計移動距離情報の乖離度合いを表す情報を含んでもよい。 Moreover, in one aspect of the present invention, the divergence degree information includes the total movement distance information of the user with respect to the total distance information of the water channel connecting three or more of the first to Mth targets. Information indicating the degree of deviation may be included.
このようにすれば、隣り合う目標物間に限定されず、より長い区間を対象とした乖離度情報の出力等が可能になる。 In this way, it is possible to output divergence information for a longer section without being limited to adjacent targets.
また本発明の一態様では、前記出力部は、表示部であり、前記表示部は、前記乖離度情報を表示してもよい。 In the aspect of the invention, the output unit may be a display unit, and the display unit may display the divergence information.
このようにすれば、表示部での表示により、乖離度情報をユーザーに提示(報知)することが可能になる。 In this way, it is possible to present (notify) the divergence degree information to the user by the display on the display unit.
また本発明の一態様では、前記表示部は、前記乖離度情報を、他の情報に比べて視認性を高めて表示してもよい。 In the aspect of the invention, the display unit may display the divergence degree information with higher visibility than other information.
このようにすれば、閲覧者(ユーザー)による認識が容易な態様で、乖離度情報を表示すること等が可能になる。 In this way, it is possible to display the divergence degree information in a manner that can be easily recognized by the viewer (user).
また本発明の一態様では、前記出力部は、前記乖離度情報を、振動、光、及び音の少なくとも1つにより出力してもよい。 In the aspect of the invention, the output unit may output the deviation information by at least one of vibration, light, and sound.
このようにすれば、種々の態様により、乖離度情報をユーザーに出力(報知)することが可能になる。 In this way, the divergence degree information can be output (notified) to the user according to various aspects.
また本発明の一態様では、前記出力部は、乖離度合いに応じて、前記乖離度情報の出力態様を異ならせてもよい。 In the aspect of the invention, the output unit may vary the output mode of the divergence degree information according to the degree of divergence.
このようにすれば、乖離度合いに応じて、適切に乖離度情報を出力することが可能になる。 In this way, it is possible to appropriately output deviation degree information according to the degree of deviation.
また本発明の一態様では、前記出力部は、前記ユーザーが休止状態と判定された場合と、前記ユーザーが運動状態と判定された場合とで、前記乖離度情報の出力態様を異ならせてもよい。 In the aspect of the invention, the output unit may change the output mode of the divergence degree information between when the user is determined to be in a resting state and when the user is determined to be in an exercise state. Good.
このようにすれば、ユーザーの活動の状態に応じて、適切に乖離度情報を出力することが可能になる。 In this way, it is possible to appropriately output the deviation information according to the state of the user's activity.
また本発明の一態様では、前記出力部は、前記ユーザーのオプション設定に応じて、前記乖離度情報の出力態様を異ならせてもよい。 In the aspect of the invention, the output unit may change the output mode of the divergence degree information according to the option setting of the user.
このようにすれば、オプション設定に応じて、適切に乖離度情報を出力することが可能になる。 In this way, it is possible to appropriately output the deviation information according to the option setting.
また本発明の一態様では、前記第1〜第Mの目標物のうちの少なくとも1つは移動する目標物であり、前記処理部は、前記移動する目標物の前記位置に関する情報の更新処理を行ってもよい。 In one aspect of the present invention, at least one of the first to Mth targets is a moving target, and the processing unit performs an update process of information related to the position of the moving target. You may go.
このようにすれば、目標物が移動する場合であっても、乖離度情報を適切に出力すること等が可能になる。 In this way, even when the target moves, it becomes possible to appropriately output the deviation information.
また本発明の他の態様は、ウォータースポーツのパフォーマンスモニタリングシステムであって、第1〜第M(Mは2以上の整数)の目標物の位置に関連する情報を記憶する記憶部と、前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第i(iは1≦i≦M−1の整数)の目標物と第i+1の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求める処理部と、前記乖離度情報を出力する出力部と、を含むパフォーマンスモニタリングシステムに関係する。 According to another aspect of the present invention, there is provided a performance monitoring system for water sports, wherein the storage unit stores information related to the positions of the first to Mth (M is an integer of 2 or more) targets, and the water Information relating to the position of the user performing the sport is acquired, and the divergence information of the user with respect to the water channel connecting the i th target (i is an integer of 1 ≦ i ≦ M−1) and the i + 1 th target is obtained. The present invention relates to a performance monitoring system including a processing unit to be obtained and an output unit that outputs the divergence degree information.
また本発明の他の態様は、ウォータースポーツのパフォーマンスモニタリング方法であって、第1〜第M(Mは2以上の整数)の目標物の位置に関連する情報を取得し、前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第i(iは1≦i≦M−1の整数)の目標物と第i+1の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求め、前記乖離度情報を出力するパフォーマンスモニタリング方法に関係する。 Moreover, the other aspect of this invention is a performance monitoring method of water sports, Comprising: The information relevant to the position of the 1st-1st M (M is an integer greater than or equal to 2) target object is acquired, and the said water sports are performed. Obtaining information related to the position of the user, obtaining information on the degree of divergence of the user with respect to the water channel connecting the i th target (i is an integer of 1 ≦ i ≦ M−1) and the i + 1 th target, This is related to the performance monitoring method that outputs divergence information.
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。 Hereinafter, this embodiment will be described. In addition, this embodiment demonstrated below does not unduly limit the content of this invention described in the claim. In addition, all the configurations described in the present embodiment are not necessarily essential configuration requirements of the present invention.
まず本実施形態の手法の概要について説明した後、パフォーマンスモニタリング装置10等のシステム構成例、コース(水路)の設定例を説明する。その後、乖離度情報の詳細について説明し、最後に本実施形態の処理の流れをフローチャートを用いて説明する。 First, an outline of the method of the present embodiment will be described, and then a system configuration example of the performance monitoring device 10 and the like, and a course (water channel) setting example will be described. Then, the details of the divergence degree information will be described, and finally, the processing flow of the present embodiment will be described using a flowchart.
1.本実施形態の手法
まず本実施形態の手法について説明する。近年、種々のウォータースポーツが盛んに行われている。ウォータースポーツは、水中又は水上で行われるスポーツを広く含むが、その中には、水中又は水上に所与のコース(後述する図2の例ではコース100C)を設定し、当該コースを移動するスポーツもある。このようなスポーツとしては、例えば、OWS(open water swimming)、カヤック、カヌー、ラフト、SUP(Stand Up Paddle)、ウィンドサーフィン、カイトボード等が考えられる。なお、これらのウォータースポーツでも、特定のコースを設定せずに自由な移動を楽しむ形態が考えられるが、ここではコースが設定される形態を想定する。
1. First, the method of this embodiment will be described. In recent years, various water sports have been actively performed. Water sports widely include sports performed underwater or on the water, and among them, a given course (course 100C in the example of FIG. 2 to be described later) is set in the water and sports that move in the course There is also. Examples of such sports include OWS (open water swimming), kayaking, canoeing, rafting, SUP (Stand Up Paddle), windsurfing, and kite board. In these water sports, a mode in which a user can freely move without setting a specific course is conceivable. Here, a mode in which a course is set is assumed.
OWSとは、海や川や湖等の自然の水の中で行われる長距離の水泳競技である。水泳のみを行う競技もあれば、トライアスロンのように複数の種目のうちの1つとして、水泳を行う場合もある。カヤック、カヌー、ラフトはいずれも小型の船艇であり、一般的にパドルで水をかくことで移動する。SUPは、サーフボードに似た形状のボードの上に立ち、パドルで水をかくことで移動する。ウィンドサーフィンは、ユーザーが乗るボードと、当該ボードに取り付けられるセイルを用いるスポーツであり、セイルに風を受けることで移動する。カイトボードは、ユーザーが乗るボードとカイトを用いるスポーツであり、カイト(キャノピー)の表面を風が流れることによって生ずる揚力を推進力とする。 OWS is a long-distance swimming competition held in natural waters such as the sea, rivers and lakes. Some competitions only involve swimming, while others, like triathlons, may swim as one of multiple events. Kayaks, canoes, and rafts are all small boats that generally move by paddling them with water. The SUP moves by standing on a board shaped like a surfboard and draining it with a paddle. Windsurfing is a sport that uses a board on which a user rides and a sail attached to the board, and moves by receiving wind on the sail. A kite board is a sport that uses a board and a kite on which the user rides, and uses the lift generated by the wind flowing on the surface of the kite (canopy) as a propulsive force.
これらのウォータースポーツでは、競技者は設定されたコース(理想ライン)を正確に認識することが難しい。なぜなら、ウォータースポーツは、陸上を移動するスポーツに比べて、コースの認識に利用可能な物体が少ないためである。 In these water sports, it is difficult for the athlete to accurately recognize the set course (ideal line). This is because water sports have fewer objects available for course recognition than sports that travel on land.
例えば、ランニングや自転車競技であれば、主に道路(車道)上を移動するため、路面表示や縁石、或いは道路沿いの建造物等、多くの物体が自然にユーザーの視界に入る。そのため、コースである道路がどの方向に伸びているか、自身が当該コースに対してどのように移動しているかの認識が容易である。登山やトレイルランにおいても、コースとなる登山道(トレイル)と、それ以外の領域とは、樹木の生育状況等を視認することで容易に区別できる。 For example, in the case of running or bicycling, since it moves mainly on a road (roadway), many objects such as road surface displays, curbs, and buildings along the road naturally enter the user's view. Therefore, it is easy to recognize in which direction the road that is the course extends and how the road itself moves relative to the course. Even in mountain climbing and trail runs, the trails and trails that are courses can be easily distinguished from other areas by visually confirming the growth status of the trees.
それに対して、ウォータースポーツでは、水上に浮かべたブイ、或いは島や埠頭等の地上構造物(自然構造物、人工構造物を含む)を目標物とすることで、コースを設定できるが、当該目標物以外の物体が非常に少ない。そのため、コースに沿った位置と、コースから外れた位置との区別が非常に難しい。一般的なウォータースポーツでは、目標物間の距離が数百m程度の長い距離となることも多いため、コース上から見た景色と、コース外から見た景色との差異が小さく、コースからのずれを客観的に認識することを困難にしている。 On the other hand, in water sports, the course can be set by setting buoys floating on the water or ground structures such as islands and wharves (including natural structures and artificial structures) as targets. There are very few objects other than objects. Therefore, it is very difficult to distinguish between a position along the course and a position off the course. In general water sports, the distance between targets is often as long as several hundred meters, so the difference between the scenery seen from the course and the scenery seen from outside the course is small. It makes it difficult to objectively recognize the deviation.
またウォータースポーツでは、沈まないように泳ぐ、或いは転覆しないように船艇やボードを制御するという動作自体に労力を割かれるため、ユーザーがコースを正確に認識する余裕を持てないこともある。特にOWSのような水泳競技では、進行方向を確認するためにはヘッドアップ動作を行う必要があり、一般的な泳法に比べてユーザースキルが求められるし、体力の消耗も激しい。この点も、コースの認識を妨げる要因となる。なお、一部のレースでは目標物であるブイの間にロープを設けることもあるが、他の競技者との接触を避けるためにロープから少し離れる場合がある点、ヘッドアップ時以外ではロープが視界に入りづらい点、ヘッドアップ時でも波等に遮られることがあり視認性が充分でない点、等を考慮すれば、ロープを設けることは根本的な解決にならない。 Also, in water sports, the user himself / herself cannot afford to recognize the course accurately because he / she spends his / her work on controlling the boat and the board so as not to sink or capsize. In particular, in a swimming competition such as OWS, it is necessary to perform a head-up operation in order to confirm the direction of travel, and user skills are required as compared to a general swimming method, and physical strength is consumed greatly. This is also a factor that hinders recognition of the course. In some races, a rope may be provided between the target buoys, but the rope may be slightly separated to avoid contact with other competitors. Considering the point that it is difficult to enter the field of view, the wave may be blocked even when the head is raised, and the visibility is not sufficient, the provision of the rope is not a fundamental solution.
もともとウォータースポーツでは潮流や波の影響によりまっすぐ進むことが難しいところに、上記のようにコースの把握が難しいという要因が重なる。そのため、ウォータースポーツでは設定されたコース上を正確に移動することは困難である。特許文献1のように、ウェイポイントへの案内を行う手法をウォータースポーツに適用することで、ブイ等の目標物までの移動を補助することも考えられる。特許文献1は、ユーザーが所望のルートから外れた場合に、当該所望のルート上に返すための新たなルートを決定する手法についても触れている。しかし特許文献1の手法では、ユーザーの現在位置に応じて適宜ルート(コース)を再設定することは可能かもしれないが、ユーザーが当該コースに従って正確に移動することが難しいというウォータースポーツでの課題は残ったままである。 Originally, in water sports, it is difficult to go straight due to the influence of tides and waves. Therefore, it is difficult to move accurately on the set course in water sports. As in Patent Document 1, it is also conceivable to assist movement to a target such as a buoy by applying a method for guiding to a waypoint to water sports. Patent Document 1 also touches on a method for determining a new route for returning to a desired route when the user deviates from the desired route. However, in the method of Patent Document 1, although it may be possible to reset the route (course) as appropriate according to the current position of the user, there is a problem in water sports where it is difficult for the user to move accurately according to the course. Remains.
以上で説明したように、ウォータースポーツでは、ユーザーの位置や移動経路が、規定コースから外れる(乖離する)ことは必然的なことであり、それ自体を抑止することは特許文献1等の案内手法を用いたとしても非常に困難である。そしてコースからの乖離はユーザーの安全管理やパフォーマンスの分析において大きな問題となる可能性がある。 As described above, in water sports, it is inevitable that the user's position and moving route deviate (separate) from the prescribed course, and the guidance method described in Patent Document 1 or the like is to suppress itself. Even if is used, it is very difficult. Deviations from the course can be a major problem in user safety management and performance analysis.
例えば、ユーザーが実際に移動した距離を誤認するおそれがある。OWSであれば、事前にコース情報を参照することで、ユーザーは「スタート地点から最初のブイまでの距離が500m」といった情報を取得している。そのため、ユーザーが競技中に最初のブイに到達した場合、当該ユーザーは「今現在、自分は500m泳いだ」といった判断を行う。 For example, there is a possibility of misidentifying the distance that the user has actually moved. In the case of OWS, by referring to the course information in advance, the user acquires information such as “the distance from the start point to the first buoy is 500 m”. Therefore, when the user reaches the first buoy during the competition, the user makes a determination such as “I am now swimming 500 m”.
しかし、蛇行して泳ぐため、ユーザーが実際に泳いだ距離は500mよりも数十%程度長い(例えば20%増の600m程度となる)ことも多い。結果として、ユーザーは自身の泳いだ距離を過小に見積もるため、ゴール前に想定以上に消耗してしまい、リタイアや水難事故につながる。 However, in order to swim meandering, the distance that the user actually swims is often several tens of percent longer than 500 meters (for example, about 600 meters, an increase of 20%). As a result, the user underestimates the distance he / she swam, so it is consumed more than expected before the goal, leading to retirement and water accidents.
つまり、本来設定されているコースと、ユーザーの実際の位置等との乖離度合いは非常に有用な情報となる。例えば、スポーツ実行中に乖離度合いを把握できれば、ユーザーは、コースの修正やペースの調整等の対応が可能になる。また、スポーツ終了後の見返りにおいても、乖離度合いの情報を用いることで移動速度やタイム等からはわからない詳細なパフォーマンス分析が可能になる。 In other words, the degree of deviation between the originally set course and the actual position of the user is very useful information. For example, if the degree of divergence can be grasped during sports execution, the user can cope with course correction, pace adjustment, and the like. Further, even in return after the end of the sport, by using the information on the degree of divergence, it is possible to perform a detailed performance analysis that is unknown from the moving speed and time.
本実施形態のパフォーマンスモニタリング装置10は、ウォータースポーツのパフォーマンスモニタリング装置であって、図1に示したように、第1〜第M(Mは2以上の整数)の目標物の位置に関連する情報を記憶する記憶部11と、ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第i(iは1≦i≦M−1の整数)の目標物と第i+1の目標物とを結ぶ水路に対するユーザーの乖離度情報を求める処理部12と、乖離度情報を出力する出力部13と、を含む。 The performance monitoring apparatus 10 of the present embodiment is a performance monitoring apparatus for water sports, and as shown in FIG. 1, information related to the positions of the first to Mth (M is an integer of 2 or more) targets. And the information related to the position of the user performing water sports is acquired, and the i th target (i is an integer of 1 ≦ i ≦ M−1) and the i + 1 th target are connected. A processing unit 12 that obtains information on the degree of deviation of the user with respect to the waterway and an output unit 13 that outputs the degree of deviation information are included.
ここで目標物とは、ウォータースポーツを行うユーザーの移動目標となる物体であり、狭義にはコース上の所与の位置に配置される。例えば図2に示すように、コースのカーブ地点(進行方向が変化する点)に配置されてもよい。目標物は、ブイのように水上に配置される物体であってもよいし、陸上に設けられる人工構造物であってもよいし、島自体(自然構造物)であってもよい。 Here, the target is an object that is a moving target of a user who performs water sports, and is arranged at a given position on the course in a narrow sense. For example, as shown in FIG. 2, it may be arranged at a curve point of the course (a point where the traveling direction changes). The target may be an object placed on the water like a buoy, an artificial structure provided on land, or an island itself (natural structure).
また位置に関連する情報とは、位置の情報自体であってもよいし、位置を示す情報、位置から求まる情報などが含まれていてもよい。例えば、目標物の位置に関連する情報は、図7を用いて後述するように、目標物(ブイ)の位置座標と位置座標の計測時刻とが含まれてもよい。或いは、記憶部11は、目標物間の距離情報を記憶したり、目標物間の水路(経路、コース)に関する情報を記憶してもよい。コースに関する情報とは、狭義には所与の目標物と次の目標物とを結ぶ直線を表す情報である。ユーザーの位置に関連する情報も同様に、狭義にはユーザーの位置そのもの(位置座標)であるが、他の情報を含むことは妨げられない。 The information related to the position may be the position information itself, or may include information indicating the position, information obtained from the position, and the like. For example, the information related to the position of the target may include the position coordinates of the target (buoy) and the measurement time of the position coordinates, as will be described later with reference to FIG. Or the memory | storage part 11 may memorize | store the distance information between targets, and memorize | store the information regarding the water channel (route | route, course) between targets. The information on the course is information representing a straight line connecting a given target and the next target in a narrow sense. Similarly, the information related to the user's position is the user's position itself (position coordinates) in a narrow sense, but it is not prevented from including other information.
また、ここでは第1〜第Mの目標物は順序が規定されており、第i+1の目標物は、第iの目標物の次の目標物を表す。そして、本実施形態に係るウォータースポーツでは、競技者(ユーザー)は、第1の目標物(狭義にはスタート地点)を出発し、第2の目標物、第3の目標物、・・・第M−1の目標物を順次経由して、第Mの目標物(狭義にはゴール地点)に到達するコースを移動する。つまり本実施形態では、少なくとも隣り合う2つの目標物間のコース(水路)を対象として、乖離度情報を出力する。ただし後述するように、3つ以上の目標物により規定されるコースを対象としてもよい。 Here, the order of the first to Mth targets is defined, and the (i + 1) th target represents the target next to the i th target. In the water sports according to the present embodiment, the athlete (user) departs from the first target (starting point in a narrow sense), the second target, the third target,. The course that reaches the Mth target (a goal point in a narrow sense) is moved through the M-1 target sequentially. That is, in the present embodiment, the divergence degree information is output for at least a course (water channel) between two adjacent targets. However, as will be described later, a course defined by three or more targets may be targeted.
乖離度情報とは、規定の水路と、ユーザーの実際の位置に関連する情報との乖離の度合いを表す情報である。具体的には、図8〜図16を用いて後述するように、コース(理想ラインL)とユーザー位置Pとの距離、コース距離とユーザーの泳いだ距離の差や比、コースの方向とユーザー位置に対応する方向との角度等、種々の情報を乖離度情報とすることが可能である。 The divergence degree information is information indicating the degree of divergence between the specified water channel and information related to the actual position of the user. Specifically, as will be described later with reference to FIGS. 8 to 16, the distance between the course (ideal line L) and the user position P, the difference or ratio between the course distance and the distance the user has swam, the course direction and the user Various information such as an angle with a direction corresponding to the position can be used as the divergence degree information.
本実施形態の手法によれば、乖離度情報を出力(ユーザーに対して提示)することが可能になる。これにより、スポーツ中のユーザーに対して現在の状態の理解や適切な対応を促したり、休憩中のユーザーに対してそれまでのスポーツの正確な分析を行わせること等が可能になる。結果として、ウォータースポーツを安全に、且つ効率的に行わせることや、パフォーマンスの適切なモニタリング等が可能になる。 According to the method of the present embodiment, it is possible to output divergence degree information (present to the user). As a result, it is possible to encourage the user during sports to understand the current state and take an appropriate response, and to allow the user during the break to perform an accurate analysis of the previous sports. As a result, water sports can be performed safely and efficiently, and performance can be monitored appropriately.
なお、本実施形態で対象とするウォータースポーツは、上記の例に限定されず、種々の変形実施が可能である。上述したように、コースからの乖離度合いをユーザーが客観的に把握できないという課題を考慮すれば、例えばターンを行わない長距離プールでの水泳等も、本実施形態のウォータースポーツに含まれうる。 In addition, the water sports targeted in this embodiment are not limited to the above example, and various modifications can be made. As described above, considering the problem that the user cannot objectively grasp the degree of deviation from the course, for example, swimming in a long-distance pool that does not make a turn can be included in the water sports of this embodiment.
2.システム構成例
図2〜図4は、本実施形態のパフォーマンスモニタリング装置10を含むシステムの構成例である。図2は、システムの全体構成の例である。図3は、ユーザー(競技者)の拡大図であり、図4は、ユーザーに装着される端末(ユーザー端末1C)の拡大図である。なお、以下ではウォータースポーツとしてOWSを行う例を説明するが、他のスポーツの拡張可能なことは上述したとおりである。
2. System Configuration Example FIGS. 2 to 4 are configuration examples of a system including the performance monitoring apparatus 10 of the present embodiment. FIG. 2 is an example of the overall configuration of the system. FIG. 3 is an enlarged view of a user (competitor), and FIG. 4 is an enlarged view of a terminal (user terminal 1C) attached to the user. In the following, an example in which OWS is performed as a water sport will be described. However, other sports can be expanded as described above.
なお本実施形態では、第1〜第Mの目標物のうちの少なくとも1つは移動する目標物であってもよい。その場合、パフォーマンスモニタリング装置10の処理部12は、移動する目標物の位置に関連する情報の更新処理を行うとよい。 In the present embodiment, at least one of the first to Mth targets may be a moving target. In that case, the processing unit 12 of the performance monitoring apparatus 10 may perform update processing of information related to the position of the moving target.
例えば、水面に設置されたブイは、水底にロープで拘束されているものの基本的には水面に浮いており、潮の干満、波、風などの影響を受けるので、スイム中にブイが移動する可能性がある。当該移動を考慮しない場合、パフォーマンスモニタリング装置10は、実際のブイの位置とは異なる位置を基準としてしまうため、適切な処理、情報出力ができない。よって本実施形態では、目標物の位置に関連する情報を適宜更新し、目標物の実際の位置を反映した処理を行ってもよい。以下、図2等では、目標物の位置に関連する情報を取得する端末(ブイ端末1B)が含まれる例を説明する。ただし、目標物の位置に関連する情報の更新処理は必須の構成ではなく、ブイ端末1Bを省略してもよい。 For example, a buoy installed on the surface of the water is restrained by a rope at the bottom of the water, but basically floats on the surface of the water and is affected by tides, waves, winds, etc., so the buoy moves during the swim there is a possibility. If the movement is not taken into account, the performance monitoring apparatus 10 uses a position different from the actual buoy position as a reference, and therefore cannot perform appropriate processing and information output. Therefore, in the present embodiment, information related to the position of the target may be updated as appropriate, and processing that reflects the actual position of the target may be performed. Hereinafter, in FIG. 2 and the like, an example in which a terminal (buoy terminal 1B) that acquires information related to the position of the target is included will be described. However, the update process of information related to the position of the target is not an essential configuration, and the buoy terminal 1B may be omitted.
2.1 全体構成
図2〜図4に示すとおり、本実施形態のシステムには、管理端末1Aと、ブイ端末1Bと、ユーザー端末1C(パフォーマンスモニタリング装置10の一例)とが含まれる。
2.1 Overall Configuration As shown in FIGS. 2 to 4, the system of this embodiment includes a management terminal 1 </ b> A, a buoy terminal 1 </ b> B, and a user terminal 1 </ b> C (an example of the performance monitoring device 10).
管理端末1Aは、例えば、スイム種目のスタート地点Sに固定された端末装置である。スタート地点Sには、トライアスロン大会の運営者が設置したゲートSG、計測用のマットSMなどの設備があるので、管理端末1Aは、それら設備の一部として構成されてもよいし、それら設備とは独立して設置されてもよい。少なくとも管理端末1Aの設置先は、スイム種目の参加者が必ず通過する地点の近傍であることが望ましい。因みに、スタート地点Sに設置されたゲートSG又はマットSMには、トライアスロン大会の参加者の身体に装着されたRFタグTG(RF:radio frequency)を読み取る機能(RFタグリーダーの機能)が設置されている。RFタグリーダーは、参加者ごとのラップライム等の計測に用いられるものであり、トライアスロン大会の種目ごとのスタート地点などに設置されている。 The management terminal 1A is, for example, a terminal device fixed at the start point S of the swim type. Since the start point S has facilities such as a gate SG and a measurement mat SM installed by the operator of the triathlon tournament, the management terminal 1A may be configured as a part of these facilities, May be installed independently. It is desirable that at least the management terminal 1 </ b> A is installed near a point where a swim event participant always passes. By the way, the gate SG or mat SM installed at the start point S has a function of reading an RF tag TG (RF: radio frequency) attached to the body of the participant of the triathlon tournament (RF tag reader function). ing. The RF tag reader is used for measuring lap lime and the like for each participant, and is installed at the starting point for each event of the triathlon competition.
ブイ端末1Bは、スイム種目のコース100C(ここでは海上及び砂浜を経由するコースと仮定する。)のコーナー地点を示すブイ(目標物の一例)に固定された端末装置である。個々のブイは、それぞれ不図示のロープを介して海底に緩やかに固定されているが、海面の高さは潮位の変化などで変化し得るため、個々のブイの水平面内の位置及びブイの鉛直方向の位置は、時間変化する可能性がある。ここでは、コース100Cにおけるコーナー地点の数、すなわちブイの個数を「3」とし(第1のブイBY−1、第2のブイBY−2、第3のブイBY−3)、ブイ端末1Bの個数を「3」と仮定する。 The buoy terminal 1 </ b> B is a terminal device fixed to a buoy (an example of a target) indicating a corner point of a course 100 </ b> C (here, a course passing through the sea and a sandy beach). Each buoy is loosely fixed to the seabed via a rope (not shown), but the height of the sea level can change due to changes in the tide level, etc., so the position of each buoy in the horizontal plane and the buoy vertical The position of the direction can change over time. Here, the number of corner points in the course 100C, that is, the number of buoys is set to “3” (first buoy BY-1, second buoy BY-2, third buoy BY-3), and the buoy terminal 1B The number is assumed to be “3”.
ユーザー端末1Cは、トライアスロン大会の参加者のうち、本実施形態のシステムのユーザーとして予め登録された者(以下、「ユーザー2」とする。)が携帯可能な携帯型情報端末である。ここでは、ユーザー端末1Cは、ユーザー2の身体に装着されたウェアラブルな端末とする。 The user terminal 1 </ b> C is a portable information terminal that can be carried by those who are registered in advance as users of the system of the present embodiment among the participants of the triathlon competition (hereinafter referred to as “user 2”). Here, the user terminal 1 </ b> C is a wearable terminal attached to the user 2 's body.
ここで、ユーザー端末1Cは、ユーザー2の足首などに装着されたRFタグTGと一体で構成されてもよいが、以下では、図3に示すとおり、ユーザー2が必要に応じて目視可能な部位である手首に装着されていると仮定する。つまりユーザー端末1Cは、図4に示すような腕時計またはリストバンドの形状であるとする。ユーザー端末1Cの個数は、登録したユーザー2の人数と同数である。 Here, the user terminal 1C may be configured integrally with the RF tag TG attached to the ankle or the like of the user 2, but in the following, as shown in FIG. Suppose it is worn on the wrist. That is, the user terminal 1C is assumed to have a wristwatch or wristband shape as shown in FIG. The number of user terminals 1C is the same as the number of registered users 2.
以上のシステムでは、少なくとも管理端末1Aとブイ端末1Bとは無線通信することが可能であり、管理端末1Aとユーザー端末1Cとは無線通信することが可能である。以下では、管理端末1Aとブイ端末1Bとの間の通信は、双方向通信であり、管理端末1Aとユーザー端末1Cとの間の通信は、管理端末1Aを送信元とした単方向通信(ブロードキャスト通信)であると仮定する。 In the above system, at least the management terminal 1A and the buoy terminal 1B can wirelessly communicate, and the management terminal 1A and the user terminal 1C can wirelessly communicate. Hereinafter, the communication between the management terminal 1A and the buoy terminal 1B is bidirectional communication, and the communication between the management terminal 1A and the user terminal 1C is unidirectional communication (broadcast) with the management terminal 1A as a transmission source. Communication).
2.2 各端末の構成例
図5は、システムの構成を説明するための機能ブロック図である。なお、複数のブイ端末1Bは互いに同じ構成であり、複数のユーザー端末1Cは互いに同じ構成であるので、図5では、単一のブイ端末1B及び単一のユーザー端末1Cを示した。
2.2 Configuration Example of Each Terminal FIG. 5 is a functional block diagram for explaining the configuration of the system. Note that since the plurality of buoy terminals 1B have the same configuration and the plurality of user terminals 1C have the same configuration, FIG. 5 shows a single buoy terminal 1B and a single user terminal 1C.
ブイ端末1Bは、GPSセンサー110b、処理部120b、記憶部130b、計時部160b、通信部190b、バッテリー191bなどを含んで構成される。但し、ブイ端末1Bの構成は、これらの構成要素の一部を削除又は変更し、或いは他の構成要素を追加したものであってもよい。 The buoy terminal 1B includes a GPS sensor 110b, a processing unit 120b, a storage unit 130b, a time measuring unit 160b, a communication unit 190b, a battery 191b, and the like. However, the configuration of the buoy terminal 1B may be a configuration in which some of these components are deleted or changed, or other components are added.
ブイ端末1BのGPS(GPS:Global Positioning System)センサー110bは、ブイ端末1Bの位置などを示す測位データ(緯度、経度、高度、速度ベクトルなどのデータ)を生成してブイ端末1Bの処理部120bへ出力するセンサーであって、例えばGPS受信機等を含んで構成される。GPSセンサー110bは、外部から到来する所定周波数帯域の電磁波を不図示のGPSアンテナで受信し、GPS衛星からのGPS信号を抽出すると共に、当該GPS信号に基づきブイ端末1Bの位置などを示す測位データを生成する。 A GPS (Global Positioning System) sensor 110b of the buoy terminal 1B generates positioning data (data such as latitude, longitude, altitude, and velocity vector) indicating the position of the buoy terminal 1B and the processing unit 120b of the buoy terminal 1B. For example, a GPS receiver. The GPS sensor 110b receives electromagnetic waves in a predetermined frequency band coming from outside with a GPS antenna (not shown), extracts a GPS signal from a GPS satellite, and positioning data indicating the position of the buoy terminal 1B based on the GPS signal. Is generated.
ブイ端末1Bの処理部120b(プロセッサー)は、例えば、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)等により構成される。処理部120bは、記憶部130bに格納されたプログラムと、管理端末1Aから受信した指示とに従って、各種の処理を実行する。 The processing unit 120b (processor) of the buoy terminal 1B includes, for example, an MPU (Micro Processing Unit), a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), and the like. The processing unit 120b executes various processes according to the program stored in the storage unit 130b and the instruction received from the management terminal 1A.
ブイ端末1Bの記憶部130bは、例えば1又は複数のICメモリー(IC:Integrated Circuit)などにより構成され、プログラムなどのデータが記憶されるROM(Read Only Memory)と、処理部120bの作業領域となるRAM(Random Access Memory)とを有する。なお、RAMには不揮発性のRAMも含まれる。 The storage unit 130b of the buoy terminal 1B is configured by, for example, one or a plurality of IC memories (IC: Integrated Circuit) and the like, a ROM (Read Only Memory) in which data such as a program is stored, a work area of the processing unit 120b, RAM (Random Access Memory). The RAM includes a nonvolatile RAM.
ブイ端末1Bの計時部160bは、例えば、リアルタイムクロック(RTC:Real Time Clock)ICなどにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部120bに送る。 The time measuring unit 160b of the buoy terminal 1B is configured by a real time clock (RTC) IC, for example, and generates time data such as year, month, day, hour, minute, second, and sends the time data to the processing unit 120b. .
ブイ端末1Bの通信部190bは、ブイ端末1Bと管理端末1Aとの間の通信を成立させるための各種制御を行う。通信部190bは、例えば、Bluetooth(登録商標)(BLE:Bluetooth Low Energyを含む)、Wi−Fi(登録商標)(Wi-Fi:Wireless Fidelity)、Zigbee(登録商標)、NFC(Near field communication)、ANT+(登録商標)等の近距離無線通信規格に対応した送受信機を含んで構成される。 The communication unit 190b of the buoy terminal 1B performs various controls for establishing communication between the buoy terminal 1B and the management terminal 1A. The communication unit 190b includes, for example, Bluetooth (registered trademark) (including BLE: Bluetooth Low Energy), Wi-Fi (registered trademark) (Wi-Fi: Wireless Fidelity), Zigbee (registered trademark), NFC (Near field communication). , Including a transceiver compatible with a short-range wireless communication standard such as ANT + (registered trademark).
ブイ端末1Bのバッテリー191bは、ブイ端末1Bを構成する各要素に対して電力を供給する例えば充電式のバッテリーである。バッテリー191bの充電方式としては、例えば、無接点充電、有接点充電などを適用することができる。また、バッテリー191bは、交換式のバッテリーであってもよいし、太陽光発電式のバッテリーであってもよい。 The battery 191b of the buoy terminal 1B is, for example, a rechargeable battery that supplies electric power to each element constituting the buoy terminal 1B. As a charging method of the battery 191b, for example, contactless charging, contact charging, or the like can be applied. Further, the battery 191b may be an exchangeable battery or a solar power generation type battery.
管理端末1Aは、処理部120a、記憶部130a、操作部150a、計時部160a、表示部170a、通信部190a、バッテリー191aなどを含んで構成される。但し、管理端末1Aの構成は、これらの構成要素の一部を削除又は変更し、或いは他の構成要素を追加したものであってもよい。 The management terminal 1A includes a processing unit 120a, a storage unit 130a, an operation unit 150a, a timing unit 160a, a display unit 170a, a communication unit 190a, a battery 191a, and the like. However, the configuration of the management terminal 1A may be a configuration in which some of these components are deleted or changed, or other components are added.
管理端末1Aの処理部120a(プロセッサー)は、例えば、MPU、DSP、ASIC等により構成される。処理部120aは、記憶部130aに格納されたプログラムと、操作部150aから入力された指示とに従って、各種の処理を実行する。 The processing unit 120a (processor) of the management terminal 1A is configured by, for example, an MPU, DSP, ASIC, or the like. The processing unit 120a executes various processes in accordance with the program stored in the storage unit 130a and the instruction input from the operation unit 150a.
管理端末1Aの記憶部130aは、例えば1又は複数のICメモリーなどにより構成され、プログラムなどのデータが記憶されるROMと、処理部120aの作業領域となるRAMとを有する。 The storage unit 130a of the management terminal 1A includes, for example, one or a plurality of IC memories, and includes a ROM that stores data such as programs and a RAM that serves as a work area for the processing unit 120a.
管理端末1Aの操作部150aは、例えばボタン、キー、マイク、タッチパネル、音声認識機能(不図示のマイクロフォンを利用)、アクション検出機能(不図示の加速度センサーなどを利用)などで構成され、本実施形態のシステムの運営者(トライアスロン大会の運営者と同じであってもよい。以下、「運営者」という)からの指示を適当な信号に変換して処理部120aへ送る処理を行う。 The operation unit 150a of the management terminal 1A includes, for example, buttons, keys, a microphone, a touch panel, a voice recognition function (using a microphone (not shown)), an action detection function (using an acceleration sensor (not shown)), and the like. An instruction from the system administrator (which may be the same as the operator of the triathlon tournament, hereinafter referred to as “operator”) is converted into an appropriate signal and sent to the processing unit 120a.
管理端末1Aの計時部160aは、例えば、リアルタイムクロックICなどにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部120aに送る。 The timekeeping unit 160a of the management terminal 1A is composed of, for example, a real-time clock IC, and generates time data such as year, month, day, hour, minute, second and sends it to the processing unit 120a.
管理端末1Aの表示部170aは、例えばLCD(Liquid Crystal Display)、有機EL(Electroluminescence)ディスプレイ、EPD(Electrophoretic Display)、タッチパネル型ディスプレイ等で構成され、処理部120aからの指示に従って各種の画像を表示する。なお、表示部170aとしては、管理端末1Aとは別体で設けられたヘッドマウントディスプレイ(HMD:Head Mounted Display)を用いることもできる。 The display unit 170a of the management terminal 1A includes, for example, an LCD (Liquid Crystal Display), an organic EL (Electroluminescence) display, an EPD (Electrophoretic Display), a touch panel display, and the like, and displays various images according to instructions from the processing unit 120a. To do. In addition, as the display unit 170a, a head mounted display (HMD) provided separately from the management terminal 1A can be used.
管理端末1Aの通信部190aは、管理端末1Aとユーザー端末1Cとの間の通信、及び管理端末1Aとブイ端末1Bとの間の通信を成立させるための各種制御を行う。 The communication unit 190a of the management terminal 1A performs various controls for establishing communication between the management terminal 1A and the user terminal 1C and communication between the management terminal 1A and the buoy terminal 1B.
管理端末1Aのバッテリー191aは、管理端末1Aを構成する各要素に対して電力を供給するバッテリーであり、例えば充電式のバッテリーである。 The battery 191a of the management terminal 1A is a battery that supplies power to each element constituting the management terminal 1A, and is, for example, a rechargeable battery.
ユーザー端末1Cは、GPSセンサー110c(測位部の一例)、地磁気センサー111c、気圧センサー112c、加速度センサー113c、角速度センサー114c、脈センサー115c、温度センサー116c、処理部120c(コンピューターの一例)、記憶部130c(メモリー)、操作部150c、計時部160c、表示部170c(ディスプレイ、出力部13の一例)、音出力部180c(スピーカー、出力部の一例)、通信部190c(受信部の一例)、バッテリー191cなどを含んで構成される。但し、ユーザー端末1Cの構成は、これらの構成要素の一部を削除又は変更し、或いは他の構成要素(例えば、湿度センサー、紫外線センサーなど)を追加したものであってもよい。 The user terminal 1C includes a GPS sensor 110c (an example of a positioning unit), a geomagnetic sensor 111c, an atmospheric pressure sensor 112c, an acceleration sensor 113c, an angular velocity sensor 114c, a pulse sensor 115c, a temperature sensor 116c, a processing unit 120c (an example of a computer), and a storage unit. 130c (memory), operation unit 150c, timing unit 160c, display unit 170c (an example of display and output unit 13), sound output unit 180c (an example of speaker and output unit), communication unit 190c (an example of reception unit), battery 191c etc. are comprised. However, the configuration of the user terminal 1C may be such that some of these components are deleted or changed, or other components (for example, a humidity sensor, an ultraviolet sensor, etc.) are added.
ユーザー端末1CのGPSセンサー110cは、ユーザー端末1Cの位置などを示す測位データ(緯度、経度、高度、速度ベクトルなどのデータ)を生成してユーザー端末1Cの処理部120cへ出力するセンサーであって、例えばGPS受信機等を含んで構成される。 The GPS sensor 110c of the user terminal 1C is a sensor that generates positioning data (data such as latitude, longitude, altitude, and velocity vector) indicating the position of the user terminal 1C and outputs it to the processing unit 120c of the user terminal 1C. For example, a GPS receiver is included.
なお、位置に関連する情報の取得はGPSに限定されず、他の全地球航法衛星システム(GNSS:Global NavigationSatellite System)を利用してもよい。例えば、EGNOS(European Geostationary-Satellite Navigation Overlay Service)、QZSS(Quasi Zenith Satellite System)、GLONASS(GLObal NAvigation Satellite System)、GALILEO、BeiDou(BeiDou Navigation Satellite System)、等の衛星測位システムのうち1又は2以上を利用してもよい。また、衛星測位システムの少なくとも1つにWAAS(Wide AreaAugmentation System)、EGNOS(European Geostationary-Satellite Navigation Overlay Service)等の静止衛星型衛星航法補強システム(SBAS:Satellite-based Augmentation System)を利用してもよい。また、目標物(ブイ)の位置に関連する情報の取得についても、種々の衛星システムの利用が可能である。 Note that acquisition of information related to the position is not limited to GPS, and other Global Navigation Satellite System (GNSS) may be used. For example, one or more satellite positioning systems such as EGNOS (European Geostationary-Satellite Navigation Overlay Service), QZSS (Quasi Zenith Satellite System), GLONASS (GLObal NAvigation Satellite System), GALILEO, BeiDou (BeiDou Navigation Satellite System) May be used. Also, a satellite-based augmentation system (SBAS) such as WAAS (Wide Area Augmentation System) or EGNOS (European Geostationary-Satellite Navigation Overlay Service) may be used for at least one of the satellite positioning systems. Good. Various satellite systems can also be used for obtaining information related to the position of the target (buoy).
ユーザー端末1Cの地磁気センサー111cは、ユーザー端末1Cから見た地球の磁場の方向を示す地磁気ベクトルを検出するセンサーであって、例えば、互いに直交する3つの軸方向の磁束密度を示す地磁気データを生成する。地磁気センサー111cには、例えば、MR(Magnet resistive)素子、MI(Magnet impedance)素子、ホール素子などが用いられる。 The geomagnetic sensor 111c of the user terminal 1C is a sensor that detects a geomagnetic vector indicating the direction of the earth's magnetic field viewed from the user terminal 1C, and generates, for example, geomagnetic data indicating magnetic flux densities in three axial directions orthogonal to each other. To do. For the geomagnetic sensor 111c, for example, an MR (Magnet resistive) element, an MI (Magnet impedance) element, a Hall element, or the like is used.
ユーザー端末1Cの気圧センサー112cは、周辺の気圧(大気圧)を検出するセンサーであって、例えば、振動片の共振周波数の変化を利用する方式(振動方式)の感圧素子を有している。この感圧素子は、例えば、水晶、ニオブ酸リチウム、タンタル酸リチウム等の圧電材料で形成された圧電振動子であり、例えば、音叉型振動子、双音叉型振動子、AT振動子(厚みすべり振動子)、SAW共振子などが適用される。なお、気圧センサー112cの出力(気圧データ)は、測位データを補正するために使用されてもよい。 The atmospheric pressure sensor 112c of the user terminal 1C is a sensor that detects the ambient atmospheric pressure (atmospheric pressure), and includes, for example, a pressure-sensitive element using a method (vibration method) that uses a change in the resonance frequency of the resonator element. . This pressure-sensitive element is a piezoelectric vibrator formed of a piezoelectric material such as quartz, lithium niobate, or lithium tantalate. For example, a tuning fork vibrator, a double tuning fork vibrator, an AT vibrator (thickness sliding) A resonator), a SAW resonator, or the like is applied. Note that the output (atmospheric pressure data) of the atmospheric pressure sensor 112c may be used to correct the positioning data.
ユーザー端末1Cの加速度センサー113cは、互いに交差する(理想的には直交する)3軸方向の各々の加速度を検出し、検出した3軸加速度の大きさ及び向きに応じたデジタル信号(加速度データ)を出力する慣性センサーである。なお、加速度センサー113cの出力は、ユーザー端末1CにおけるGPSセンサー110cの測位データに含まれる位置の情報を補正するために使用されてもよい。 The acceleration sensor 113c of the user terminal 1C detects accelerations in the three axial directions that intersect (ideally orthogonal) with each other, and digital signals (acceleration data) corresponding to the detected magnitudes and directions of the three axial accelerations. Is an inertia sensor. Note that the output of the acceleration sensor 113c may be used to correct position information included in the positioning data of the GPS sensor 110c in the user terminal 1C.
ユーザー端末1Cの角速度センサー114cは、互いに交差する(理想的には直交する)3軸方向の各々の角速度を検出し、計測した3軸角速度の大きさ及び向きに応じたデジタル信号(角速度データ)を出力する慣性センサーである。なお、角速度センサー114cの出力は、ユーザー端末1CにおけるGPSセンサー110cの測位データに含まれる位置の情報を補正するために使用されてもよい。 The angular velocity sensor 114c of the user terminal 1C detects respective angular velocities in three axial directions that intersect (ideally orthogonal) with each other, and a digital signal (angular velocity data) corresponding to the magnitude and direction of the measured three-axial angular velocity. Is an inertia sensor. The output of the angular velocity sensor 114c may be used to correct position information included in the positioning data of the GPS sensor 110c in the user terminal 1C.
ユーザー端末1Cの脈センサー115cは、ユーザーの脈拍を示す信号を生成してユーザー端末1Cの処理部120cへ出力するセンサーであって、例えば、適当な波長を有した計測光を皮下の血管に向けて照射するLED光源(LED:Light Emitting Diode)などの光源と、当該計測光に応じて血管で発生した光の強度変化を検出する受光素子とを有している。なお、光の強度変化波形(脈波)を周波数解析など公知の手法により処理することで、脈拍数(1分間当たりの脈拍数)を計測することができる。なお、脈センサー115cとしては、光源及び受光素子からなる光電センサーに代えて、超音波により血管の収縮を検出して脈拍数を計測する超音波センサーを採用してもよく、電極から微弱電流を体内に流して脈拍数を計測するセンサー等を採用してもよい。 The pulse sensor 115c of the user terminal 1C is a sensor that generates a signal indicating the pulse of the user and outputs the signal to the processing unit 120c of the user terminal 1C. For example, the measurement light having an appropriate wavelength is directed to the subcutaneous blood vessel. A light source such as an LED light source (LED: Light Emitting Diode), and a light receiving element that detects a change in the intensity of light generated in the blood vessel in accordance with the measurement light. Note that the pulse rate (pulse rate per minute) can be measured by processing the light intensity change waveform (pulse wave) by a known method such as frequency analysis. The pulse sensor 115c may be an ultrasonic sensor that detects the contraction of the blood vessel using ultrasonic waves and measures the pulse rate in place of the photoelectric sensor including the light source and the light receiving element. You may employ | adopt the sensor etc. which flow in the body and measure a pulse rate.
ユーザー端末1Cの温度センサー116cは、周辺の温度に応じた信号(例えば、温度に応じた電圧)を出力する感温素子である。なお、温度センサー116cは、温度に応じたデジタル信号を出力するものであってもよい。 The temperature sensor 116c of the user terminal 1C is a temperature sensitive element that outputs a signal corresponding to the ambient temperature (for example, a voltage corresponding to the temperature). The temperature sensor 116c may output a digital signal corresponding to the temperature.
ユーザー端末1Cの処理部120c(プロセッサー)は、例えば、MPU、DSP、ASIC等により構成される。処理部120cは、記憶部130cに格納されたプログラム(パフォーマンスモニタリングプログラムの一例)と、操作部150cから入力された指示とに従って、各種の処理(パフォーマンスモニタリング方法の一例)を実行する。処理部120cによる処理には、各種センサーが生成するデータへのデータ処理、表示部170cに画像を表示させる表示処理、音出力部180cに音を出力させる音出力処理、通信部190cを介して外部機器と通信を行う通信処理、バッテリー191cからの電力を各部へ供給する電力制御処理などが含まれる。 The processing unit 120c (processor) of the user terminal 1C is configured by, for example, an MPU, DSP, ASIC, or the like. The processing unit 120c executes various types of processing (an example of a performance monitoring method) in accordance with a program (an example of a performance monitoring program) stored in the storage unit 130c and an instruction input from the operation unit 150c. The processing by the processing unit 120c includes data processing for data generated by various sensors, display processing for displaying an image on the display unit 170c, sound output processing for outputting sound to the sound output unit 180c, and external processing via the communication unit 190c. Communication processing for communicating with the device, power control processing for supplying power from the battery 191c to each unit, and the like are included.
ユーザー端末1Cの記憶部130cは、例えば1又は複数のICメモリーなどにより構成され、プログラム(パフォーマンスモニタリングプログラムの一例)などのデータが記憶されるROMと、処理部120cの作業領域となるRAMとを有する。 The storage unit 130c of the user terminal 1C includes, for example, one or a plurality of IC memories, and stores a ROM that stores data such as a program (an example of a performance monitoring program) and a RAM that serves as a work area of the processing unit 120c. Have.
ユーザー端末1Cの操作部150cは、例えばボタン、キー、マイク、タッチパネル、音声認識機能(不図示のマイクロフォンを利用)、アクション検出機能(加速度センサー113cなどを利用)などで構成され、ユーザーからの指示を適当な信号に変換して処理部120cへ送る処理を行う。 The operation unit 150c of the user terminal 1C includes, for example, a button, a key, a microphone, a touch panel, a voice recognition function (using a microphone (not shown)), an action detection function (using an acceleration sensor 113c, etc.), and the like. Is converted into an appropriate signal and sent to the processing unit 120c.
ユーザー端末1Cの計時部160cは、例えば、リアルタイムクロックICなどにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部120cに送る。なお、時刻データは、測位データに含まれる時刻情報に基づき適宜に補正されてもよい。 The time measuring unit 160c of the user terminal 1C includes, for example, a real time clock IC, and generates time data such as year, month, day, hour, minute, second, and sends the time data to the processing unit 120c. Note that the time data may be corrected as appropriate based on the time information included in the positioning data.
ユーザー端末1Cの表示部170cは、例えばLCD、有機ELディスプレイ、EPD、タッチパネル型ディスプレイ等で構成され、処理部120cからの指示に従って各種の画像を表示する。なお、表示部170cとしては、ユーザー端末1Cとは別体で設けられたヘッドマウントディスプレイを用いることもできる。 The display unit 170c of the user terminal 1C includes, for example, an LCD, an organic EL display, an EPD, a touch panel type display, and the like, and displays various images according to instructions from the processing unit 120c. As the display unit 170c, a head-mounted display provided separately from the user terminal 1C can be used.
ユーザー端末1Cの音出力部180cは、例えばスピーカー、ブザー、バイブレーターなどで構成され、処理部120cからの指示に従って各種の音(振動を含む)を発生させる。なお、音出力部180cとしては、ユーザー端末1Cとは別体で設けられた骨伝導デバイスを用いることもできる。 The sound output unit 180c of the user terminal 1C includes, for example, a speaker, a buzzer, a vibrator, and the like, and generates various sounds (including vibrations) according to instructions from the processing unit 120c. In addition, as the sound output unit 180c, a bone conduction device provided separately from the user terminal 1C can be used.
ユーザー端末1Cの通信部190cは、ユーザー端末1Cと管理端末1Aとの間の通信を成立させるための各種制御を行う。 The communication unit 190c of the user terminal 1C performs various controls for establishing communication between the user terminal 1C and the management terminal 1A.
ユーザー端末1Cのバッテリー191cは、ユーザー端末1Cを構成する各要素に対して電力を供給するバッテリーであり、例えば充電式のバッテリーである。 The battery 191c of the user terminal 1C is a battery that supplies power to each element constituting the user terminal 1C, and is a rechargeable battery, for example.
2.3 パフォーマンスモニタリング装置、パフォーマンスモニタリングシステム
本実施形態のパフォーマンスモニタリング装置10は、上記ユーザー端末1Cであってもよい。この場合、記憶部11は、ユーザー端末1Cの記憶部130cに対応し、処理部12は、処理部120cに対応する。そして出力部13は、表示部170c、或いは音出力部180cに対応する。即ち、本実施形態における出力とは、画像情報の表示であってもよいし、音や振動の出力であってもよい。また、出力は発光部(LED等)の発光であってもよく、出力部13は不図示の発光部により実現されてもよい。また、本実施形態の出力は他の機器への情報の通信を含んでもよく、出力部13が通信部190cにより実現されてもよい。
2.3 Performance Monitoring Device, Performance Monitoring System The performance monitoring device 10 according to the present embodiment may be the user terminal 1C. In this case, the storage unit 11 corresponds to the storage unit 130c of the user terminal 1C, and the processing unit 12 corresponds to the processing unit 120c. The output unit 13 corresponds to the display unit 170c or the sound output unit 180c. That is, the output in the present embodiment may be a display of image information, or an output of sound or vibration. Further, the output may be light emission of a light emitting unit (LED or the like), and the output unit 13 may be realized by a light emitting unit (not shown). Further, the output of the present embodiment may include communication of information to other devices, and the output unit 13 may be realized by the communication unit 190c.
なお、ユーザー端末1Cは図4の腕時計型機器には限定されない。ユーザー端末1Cは、リスト型電子機器、イヤホン型電子機器、指輪型電子機器、ペンダント型電子機器、スポーツ器具に装着して使用する電子機器、スマートフォン、ヘッドマウントディスプレイ(HMD)、ヘッドアップディスプレイ(HUD:Head Up Display)など、様々なタイプの携帯情報機器として構成することができる。 The user terminal 1C is not limited to the wristwatch type device of FIG. The user terminal 1C includes a wrist-type electronic device, an earphone-type electronic device, a ring-type electronic device, a pendant-type electronic device, an electronic device mounted on a sports equipment, a smartphone, a head-mounted display (HMD), a head-up display (HUD). : Head Up Display), etc., can be configured as various types of portable information devices.
また、本実施形態のパフォーマンスモニタリング装置10は、上記管理端末1Aであってもよい。この場合、記憶部11は、記憶部130aに対応し、処理部12は、処理部120aに対応する。処理部12(120a)で求められる乖離度情報は、図9等を用いて後述するように、ユーザー端末1Cにおいてユーザーに提示されることが想定される。よって管理端末1Aであるパフォーマンスモニタリング装置10の出力部13は、通信部190aであってもよい。出力部13(通信部190a)は、乖離度情報をユーザー端末1Cに対して出力(通信)する。ただし、管理端末1Aの表示部170a等により乖離度情報を出力することは妨げられない。 Further, the performance monitoring apparatus 10 of the present embodiment may be the management terminal 1A. In this case, the storage unit 11 corresponds to the storage unit 130a, and the processing unit 12 corresponds to the processing unit 120a. The divergence degree information obtained by the processing unit 12 (120a) is assumed to be presented to the user at the user terminal 1C as will be described later with reference to FIG. Therefore, the output unit 13 of the performance monitoring apparatus 10 that is the management terminal 1A may be the communication unit 190a. The output unit 13 (communication unit 190a) outputs (communications) the divergence degree information to the user terminal 1C. However, the output of the divergence degree information by the display unit 170a or the like of the management terminal 1A is not hindered.
また、図2や図5では管理端末1Aを用いる例を示したが、本実施形態のパフォーマンスモニタリング装置10は、汎用的なサーバーシステム等により実現してもよい。ただし、乖離度情報を求める処理にはユーザー2の位置に関連する情報を用いるため、当該サーバーシステムは、ユーザー端末1Cと通信可能な機器を用いるとよい。 2 and 5 show examples using the management terminal 1A, the performance monitoring apparatus 10 of this embodiment may be realized by a general-purpose server system or the like. However, since information related to the position of the user 2 is used in the process for obtaining the divergence degree information, the server system may use a device that can communicate with the user terminal 1C.
また、本実施形態の手法は、ウォータースポーツのパフォーマンスモニタリングシステムであって、第1〜第M(Mは2以上の整数)の目標物の位置に関連する情報を記憶する記憶部11と、ウォータースポーツを行うユーザー2の位置に関連する情報を取得し、第i(iは1≦i≦M−1の整数)の目標物と第i+1の目標物とを結ぶ水路に対するユーザーの乖離度情報を求める処理部12と、乖離度情報を出力する出力部13と、を含むパフォーマンスモニタリングシステムに適用できる。 The method of the present embodiment is a performance monitoring system for water sports, and includes a storage unit 11 that stores information related to the positions of first to Mth (M is an integer of 2 or more) targets, The information related to the position of the user 2 who performs sports is acquired, and the user's divergence degree information with respect to the channel connecting the i-th target object (i is an integer of 1 ≦ i ≦ M−1) and the i + 1th target object is obtained. The present invention can be applied to a performance monitoring system including a processing unit 12 to be obtained and an output unit 13 that outputs divergence information.
ここで、パフォーマンスモニタリングシステムは、例えばユーザー端末1C及び管理端末1Aの少なくとも一方を含む。即ち、目標物やユーザー2の位置に関連する情報の取得や記憶、乖離度情報の演算及び出力は、ユーザー端末1Cで行われてもよいし、管理端末1Aで行われてもよいし、分散処理により実現されてもよい。 Here, the performance monitoring system includes, for example, at least one of the user terminal 1C and the management terminal 1A. That is, the acquisition and storage of information related to the target and the position of the user 2 and the calculation and output of the divergence degree information may be performed by the user terminal 1C, the management terminal 1A, or distributed. It may be realized by processing.
また、パフォーマンスモニタリングシステムが他の装置を含むことも妨げられない。例えば、実施形態のパフォーマンスモニタリングシステムは、以下の各種に変形することが可能である。
(1)ユーザー端末+ブイ端末+管理端末+ネットワーク(図5の構成)
(2)ユーザー端末+情報端末(スマートフォン、PC)+ブイ端末+管理端末+ネットワーク
(3)ユーザー端末+情報端末(スマートフォン、PC)+ブイ端末+管理端末+ネットワーク+サーバー(サーバーは振り返り、事前準備、送信用データ作成、または配信に使う)
(4)ユーザー端末+ブイ端末+管理端末+ネットワーク+サーバー(管理端末が配信)
(5)ユーザー端末+ブイ端末+管理端末+ネットワーク+サーバー(管理端末はブイ端末と同じ機能、サーバーが配信)
(6)(2)〜(5)のいずれかにおいてユーザー端末同士が連携するもの
(7)(2)〜(6)のいずれかにおいてブイ端末を省略したもの
It is also unimpeded that the performance monitoring system includes other devices. For example, the performance monitoring system of the embodiment can be modified into the following various types.
(1) User terminal + buoy terminal + management terminal + network (configuration in FIG. 5)
(2) User terminal + information terminal (smartphone, PC) + buoy terminal + management terminal + network (3) User terminal + information terminal (smartphone, PC) + buoy terminal + management terminal + network + server (server looks back, advance Used for preparation, data creation for transmission, or distribution)
(4) User terminal + buoy terminal + management terminal + network + server (distributed by management terminal)
(5) User terminal + buoy terminal + management terminal + network + server (management terminal has the same function as buoy terminal, server delivers)
(6) User terminals cooperate in any of (2) to (5) (7) Items in which buoy terminal is omitted in any of (2) to (6)
また、本実施形態のパフォーマンスモニタリング装置等は、プロセッサーとメモリーを含んでもよい。ここでのプロセッサーは、例えば各部の機能が個別のハードウェアで実現されてもよいし、或いは各部の機能が一体のハードウェアで実現されてもよい。例えば、プロセッサーはハードウェアを含み、そのハードウェアは、デジタル信号を処理する回路及びアナログ信号を処理する回路の少なくとも一方を含むことができる。例えば、プロセッサーは、回路基板に実装された1又は複数の回路装置(例えばIC等)や、1又は複数の回路素子(例えば抵抗、キャパシター等)で構成することができる。プロセッサーは、例えばCPU(Central Processing Unit)であってもよい。ただし、プロセッサーはCPUに限定されるものではなく、GPU(Graphics Processing Unit)、或いはDSP(Digital Signal Processor)等、各種のプロセッサーを用いることが可能である。またプロセッサーはASICによるハードウェア回路でもよい。またプロセッサーは、アナログ信号を処理するアンプ回路やフィルター回路等を含んでもよい。メモリーは、SRAM、DRAMなどの半導体メモリーであってもよいし、レジスターであってもよいし、ハードディスク装置等の磁気記憶装置であってもよいし、光学ディスク装置等の光学式記憶装置であってもよい。例えば、メモリーはコンピューターにより読み取り可能な命令を格納しており、当該命令がプロセッサーにより実行されることで、パフォーマンスモニタリング装置等の各部の機能が実現されることになる。ここでの命令は、プログラムを構成する命令セットの命令でもよいし、プロセッサーのハードウェア回路に対して動作を指示する命令であってもよい。 In addition, the performance monitoring apparatus and the like of the present embodiment may include a processor and a memory. In the processor here, for example, the function of each unit may be realized by individual hardware, or the function of each unit may be realized by integrated hardware. For example, the processor may include hardware, and the hardware may include at least one of a circuit that processes a digital signal and a circuit that processes an analog signal. For example, the processor can be composed of one or a plurality of circuit devices (for example, ICs) mounted on a circuit board or one or a plurality of circuit elements (for example, resistors, capacitors, etc.). The processor may be, for example, a CPU (Central Processing Unit). However, the processor is not limited to the CPU, and various processors such as a GPU (Graphics Processing Unit) or a DSP (Digital Signal Processor) can be used. The processor may be an ASIC hardware circuit. The processor may include an amplifier circuit, a filter circuit, and the like that process an analog signal. The memory may be a semiconductor memory such as SRAM or DRAM, a register, a magnetic storage device such as a hard disk device, or an optical storage device such as an optical disk device. May be. For example, the memory stores an instruction that can be read by a computer, and the function of each unit such as a performance monitoring apparatus is realized by the instruction being executed by the processor. The instruction here may be an instruction of an instruction set constituting the program, or an instruction for instructing an operation to the hardware circuit of the processor.
3.コースの具体例
次に、図2の例を用いてコース(コース100C)の具体例について説明する。まずコースに沿った典型的なユーザー動作の概要について説明し、その後、コース情報のデータ形式例について説明する。
3. Specific Example of Course Next, a specific example of the course (course 100C) will be described using the example of FIG. First, an outline of typical user operations along the course will be described, and then an example of the data format of the course information will be described.
3.1 ユーザー動作
ユーザー2の動作の概要について説明する。ユーザー2は、スイム種目のスタート地点Sに到達する前に、ユーザー端末1Cの操作部150cを介してユーザー端末1Cへ開始指示を入力する。これによって、管理端末1Aからユーザー端末1Cへのコース情報(後述)の受信が可能となる。なお、ユーザー2がユーザー端末1Cへ開始指示を入力するタイミングは、トライアスロン競技の開始時や開始前などであってもよい。
3.1 User Operation An overview of user 2 operation will be described. The user 2 inputs a start instruction to the user terminal 1C via the operation unit 150c of the user terminal 1C before reaching the start point S of the swim event. Thereby, course information (described later) can be received from the management terminal 1A to the user terminal 1C. The timing at which the user 2 inputs a start instruction to the user terminal 1C may be at the start of the triathlon competition or before the start.
次に、ユーザー2は、スイム種目のスタート地点Sを通過すると、第1コーナー(第1のブイBY−1)に向かってランニングし、その途中で海へ入水し、水深が十分な深さになった時点で、クロールなどの比較的高速な泳法で泳ぎ始める。 Next, when the user 2 passes the start point S of the swim event, he runs toward the first corner (first buoy BY-1), enters the sea on the way, and the water depth is sufficient. At that point, start swimming with a relatively fast swimming method such as crawl.
図6は、ユーザー2がクロールで泳ぐ様子を示す図である。図6では、ユーザー端末1Cを装着していない腕が前方に伸びた様子を示しているが、次のタイミングでは、ユーザー端末1Cを装着した腕がユーザー2の前方に伸びる。水泳中のユーザー2は、クロールで腕を前方に伸ばしたときに表示部170cを確認する。また、休憩中のユーザー2は、ある程度姿勢を柔軟に変更可能なため、任意の姿勢で表示部170cを確認することが可能である。休憩中とは、水泳の途中で立ち泳ぎをした状態や、ブイやロープにつかまった状態であってもよいし、陸に上がって静止した状態でもよい。 FIG. 6 is a diagram illustrating a state where the user 2 swims in the crawl. Although FIG. 6 shows a state where the arm not wearing the user terminal 1C extends forward, the arm wearing the user terminal 1C extends forward of the user 2 at the next timing. The user 2 who is swimming confirms the display unit 170c when the arm is extended forward by crawling. Moreover, since the user 2 who is taking a break can change the posture flexibly to some extent, the user can check the display unit 170c in an arbitrary posture. The state of resting may be a state where a person swims while swimming, a state where he / she is caught by a buoy or a rope, or a state where he / she is standing on the land.
ユーザー端末1Cは、ユーザー2がスタート地点Sを通過すると(又は入水すると)、図19を用いて後述する処理を開始し、第1コーナー(第1のブイBY−1)までの水路を対象として乖離度情報等の表示を始める。また、第1のブイBY−1の方向へユーザー2を案内する表示を行ってもよい。ただし、ユーザー端末1Cによる方向の案内は必須ではなく、ユーザーが目標物を目視で確認しながら移動してもよい。 When the user 2 passes through the start point S (or enters the water), the user terminal 1C starts processing to be described later with reference to FIG. 19 and targets the water channel to the first corner (first buoy BY-1). Display of divergence degree information etc. is started. Moreover, you may perform the display which guides the user 2 to the direction of 1st buoy BY-1. However, direction guidance by the user terminal 1C is not essential, and the user may move while visually confirming the target.
その後、ユーザー2が第1コーナー(第1のブイBY−1)の外側を回ると、ユーザー端末1Cは、第2コーナー(第2のブイBY−2)までの水路を対象として乖離度情報等の表示を始める。次に、ユーザー2は、第1コーナーの近傍から第2コーナーに向かって泳ぐ。その後、ユーザー2が第2コーナーの外側を回ると、ユーザー端末1Cは、第3コーナー(第3のブイBY−3)までの水路を対象として乖離度情報等の表示を始める。次に、ユーザー2は、第2コーナーの近傍から第3コーナーに向かって泳ぐ。その後、ユーザー2が第3コーナーの外側を回ると、ユーザー端末1Cは、スイム種目のゴール地点(スタート地点S)までの水路を対象として乖離度情報等の表示を始める。 Thereafter, when the user 2 goes outside the first corner (the first buoy BY-1), the user terminal 1C displays the degree of divergence information and the like for the water channel to the second corner (the second buoy BY-2). Start displaying. Next, the user 2 swims from the vicinity of the first corner toward the second corner. Thereafter, when the user 2 goes outside the second corner, the user terminal 1C starts to display the deviation degree information and the like for the water channel up to the third corner (third buoy BY-3). Next, the user 2 swims from the vicinity of the second corner toward the third corner. Thereafter, when the user 2 goes outside the third corner, the user terminal 1C starts to display the deviation degree information and the like for the water channel to the goal point (start point S) of the swim event.
次に、ユーザー2は、第3コーナーの近傍からゴール地点に向かって泳ぎ、水深が浅くなるとランニングを始め、ゴール地点(スタート地点S)を通過する。ユーザー2がスタート地点Sを通過すると、ユーザー端末1Cは情報の出力を自動的に終了する。 Next, the user 2 swims from the vicinity of the third corner toward the goal point, starts running when the water depth becomes shallow, and passes the goal point (start point S). When the user 2 passes the start point S, the user terminal 1C automatically ends the output of information.
そして、ユーザー2は、スイム種目のゴール地点を通過した後に、ユーザー端末1Cの操作部150cを介してユーザー端末1Cへ終了指示を入力する。なお、ユーザー2がユーザー端末1Cへ終了指示を入力するタイミングは、トライアスロン競技の終了時や終了後などでもよい。 Then, after passing the goal point of the swim event, the user 2 inputs an end instruction to the user terminal 1C via the operation unit 150c of the user terminal 1C. The timing at which the user 2 inputs an end instruction to the user terminal 1C may be at the end of the triathlon competition or after the end.
3.2 コース情報
乖離度情報を求めるためには、基準となるコース(目標物間を結ぶ水路)を設定する必要があり、当該コースは、目標物の位置に関連する情報により表すことが可能である。以下、目標物の位置に関連する情報の一例であるコース情報のデータ形式について説明する。
3.2 Course information In order to obtain divergence information, it is necessary to set a reference course (water channel connecting the targets), and the course can be represented by information related to the position of the target. It is. Hereinafter, a data format of course information which is an example of information related to the position of the target will be described.
管理端末1Aの記憶部130aには、スイム種目のコースに関する情報(コース情報)が格納される。コース情報は、管理端末1Aの操作部150aを介して運営者がトライアスロン大会の開催前に予め登録したものである。 The storage unit 130a of the management terminal 1A stores information (course information) related to the swim type course. The course information is registered in advance by the operator via the operation unit 150a of the management terminal 1A before the triathlon competition is held.
但し、コース情報の少なくとも一部(少なくとも複数のブイ端末1Bの位置座標)は、トライアスロン大会中に管理端末1Aの処理部120aによって適宜に更新される(書き換えられる)ことが可能である。よって、コース情報の格納先は、記憶部130aにおける書き換え可能なメモリー(例えば不揮発性のRAM)とされる。また、以下では、個々のブイ端末1Bの端末IDは、例えば、トライアスロン大会前にブイ端末1Bと管理端末1Aとの間のペアリングによって、管理端末1Aの側へ送信されたと仮定する。 However, at least a part of the course information (at least the position coordinates of the plurality of buoy terminals 1B) can be appropriately updated (rewritten) by the processing unit 120a of the management terminal 1A during the triathlon competition. Therefore, the course information is stored in a rewritable memory (for example, a nonvolatile RAM) in the storage unit 130a. In the following, it is assumed that the terminal ID of each buoy terminal 1B is transmitted to the management terminal 1A side by pairing between the buoy terminal 1B and the management terminal 1A before the triathlon competition, for example.
図7は、コース情報をデータテーブルとした例である。図7に示すとおり、コース情報には、コースを構成する各地点(ウェイポイント)の番号(ウェイポイント番号)と、個々のウェイポイントに設置された端末のID(端末ID)と、端末の位置座標と、位置座標の測位時刻とが含まれる。 FIG. 7 shows an example in which the course information is a data table. As shown in FIG. 7, the course information includes the numbers (waypoint numbers) of the points (waypoints) constituting the course, the IDs (terminal IDs) of the terminals installed at the individual waypoints, and the positions of the terminals. The coordinates and the positioning time of the position coordinates are included.
ウェイポイントは、スイムコース100Cを構成する各地点を表し、第1〜第Mの目標物に対応する地点を含む。図7(図2)の例では、スタート地点、第1コーナー、第2コーナー、第3コーナー、ゴール地点の5地点とする。端末IDは、5つのウェイポイントの各々に設置された端末のIDである。位置座標は、コース情報に含まれる各端末(管理端末1Aまたはブイ端末1B)の位置座標である。図7の例では、緯度(x)、経度(y)、標高(z)を示している。なお、標高は省略してもよい。測位時刻は、位置座標の生成された時刻のことである。 The waypoint represents each point constituting the swim course 100C, and includes points corresponding to the first to Mth targets. In the example of FIG. 7 (FIG. 2), there are five points: a start point, a first corner, a second corner, a third corner, and a goal point. The terminal ID is an ID of a terminal installed at each of the five waypoints. The position coordinates are the position coordinates of each terminal (management terminal 1A or buoy terminal 1B) included in the course information. In the example of FIG. 7, latitude (x), longitude (y), and altitude (z) are shown. The elevation may be omitted. The positioning time is the time when the position coordinates are generated.
4.乖離度情報を含む情報の出力手法
乖離度情報を含む情報の出力手法について説明する。乖離度情報の種々の具体例を説明したあと、乖離度情報の出力態様の変形例を説明する。さらに、乖離度情報以外の出力対象となる情報について説明し、最後に出力条件の具体例を説明する。
4). Information output method including divergence degree information An information output method including divergence degree information will be described. After describing various specific examples of the divergence degree information, modifications of the output mode of the divergence degree information will be described. Furthermore, information to be output other than the deviation degree information will be described, and finally a specific example of the output condition will be described.
4.1 乖離度情報の具体例と表示例
図8〜図16を用いて、乖離度情報の具体例、及び表示画面の例について説明する。
4.1 Specific example and display example of divergence degree information A specific example of divergence degree information and an example of a display screen will be described with reference to FIGS.
4.1.1 理想ライン(水路)からの距離
図8は、本実施形態の乖離度情報の一例を説明する図である。乖離度情報は、第iの目標物BYiと第i+1の目標物BYi+1を結ぶ水路と、ユーザー2の位置との距離を表す情報であってもよい。例えば、図8に示すように第iの目標物BYiと、第i+1の目標物BYi+1が配置され、それらを結ぶ線分であるLが水路(コース、理想ライン)であるとする。この場合、乖離度情報は、上記理想ラインLと、ユーザー2の位置に関連する情報(位置座標)により表される点Pとの距離である。例えば、PからLに引いた垂線の長さを乖離度情報とする。
4.1.1 Distance from Ideal Line (Water Channel) FIG. 8 is a diagram illustrating an example of the deviation information of the present embodiment. The divergence degree information may be information indicating the distance between the water channel connecting the i-th target BYi and the (i + 1) -th target BYi + 1 and the position of the user 2. For example, as shown in FIG. 8, it is assumed that an i-th target BYi and an (i + 1) -th target BYi + 1 are arranged, and L that is a line segment connecting them is a water channel (course, ideal line). In this case, the divergence degree information is a distance between the ideal line L and the point P represented by information (position coordinates) related to the position of the user 2. For example, the length of the perpendicular drawn from P to L is used as the divergence degree information.
パフォーマンスモニタリング装置10の処理部12(狭義にはユーザー端末1Cの処理部120c)は、図7に示した形式のコース情報を取得する。コース情報には、目標物の位置座標が含まれているため、処理部12は理想ラインLを求めることが可能である。また、処理部12はGPSセンサー110cに基づくユーザー2の位置に関連する情報(測位データ、位置座標)からPを特定できる。これらの情報を用いて、処理部12は、PからLに引いた垂線の長さである乖離度情報を演算する。 The processing unit 12 of the performance monitoring apparatus 10 (the processing unit 120c of the user terminal 1C in a narrow sense) acquires course information in the format shown in FIG. Since the course information includes the position coordinates of the target, the processing unit 12 can obtain the ideal line L. Further, the processing unit 12 can specify P from information (positioning data, position coordinates) related to the position of the user 2 based on the GPS sensor 110c. Using these pieces of information, the processing unit 12 calculates divergence degree information that is the length of the perpendicular drawn from P to L.
このようにすれば、ユーザー2の位置が水路からどの程度の距離だけ離れているかを乖離度情報として出力できる。当該乖離度情報を出力することで、所与の1タイミングに着目した場合のコースからの乖離度合いを直感的にユーザー2に理解させること等が可能になる。なお、2つの目標物を結ぶ水路は直線には限定されないし、ユーザー2の位置に関連する情報と水路の距離の演算手法も上記には限定されず、種々の変形実施が可能である。 If it does in this way, how much distance the position of the user 2 is away from the waterway can be output as the deviation information. By outputting the divergence degree information, the user 2 can intuitively understand the degree of divergence from the course when attention is given to a given timing. Note that the water channel connecting the two targets is not limited to a straight line, and the calculation method of the information relating to the position of the user 2 and the distance between the water channels is not limited to the above, and various modifications can be made.
本実施形態の出力部13は、表示部(狭義には図5の表示部170c)であり、表示部は、乖離度情報を表示してもよい。 The output unit 13 of the present embodiment is a display unit (display unit 170c in FIG. 5 in a narrow sense), and the display unit may display divergence degree information.
図9は、ユーザー端末1Cの表示部170cに、理想ラインLからの距離である乖離度情報を表示する場合の表示画面例である。図9の例では、表示部170cは、ユーザー2の泳いだ距離を表す移動距離情報(A1)と、ユーザー2が泳いだ時間を表す時間情報(A2)と、乖離度情報(A3)を表示する。 FIG. 9 is an example of a display screen in a case where divergence degree information, which is a distance from the ideal line L, is displayed on the display unit 170c of the user terminal 1C. In the example of FIG. 9, the display unit 170c displays moving distance information (A1) that represents the distance that the user 2 has swam, time information (A2) that represents the time that the user 2 has swam, and divergence information (A3). To do.
移動距離情報は、例えば最後に通過した目標物から現在位置までの距離情報である。図8の例であれば、移動距離情報は第iの目標物BYiからユーザー2の現在位置Pまでの距離を表し、図9では表示部170cは「355m」との表示を行う。なお、ここでの距離情報は、ユーザー2が実際に泳いだ距離(道のり)であり、BYiとPの直線距離や、コースの距離(目標物間の直線距離)とは異なる。 The travel distance information is, for example, distance information from the last passed target to the current position. In the example of FIG. 8, the moving distance information represents the distance from the i-th target BYi to the current position P of the user 2, and in FIG. 9, the display unit 170c displays “355 m”. The distance information here is the distance (the road) where the user 2 actually swims, and is different from the linear distance between BYi and P and the course distance (the linear distance between the targets).
処理部12では、ユーザー2の位置座標を所定レートで取得できるため、最後に通過した目標物を起点として当該位置座標の変位を積算することで、ユーザー2の移動距離である移動距離情報を算出できる。また、移動距離情報がスタート地点から現在位置までの累計の距離情報であってもよい。 Since the processing unit 12 can acquire the position coordinates of the user 2 at a predetermined rate, the movement distance information that is the movement distance of the user 2 is calculated by integrating the displacement of the position coordinates from the last passed target. it can. Further, the travel distance information may be cumulative distance information from the start point to the current position.
時間情報は、例えば最後に目標物を通過したタイミングから所与のタイミング(狭義には現在時刻)までの経過時間である。図8の例であれば、時間情報は第iの目標物BYiを通過してから現在時刻(ユーザー2が現在位置Pに至ったタイミング)までの時間を表し、図9では表示部170cは「0:07:12」(7分12秒)との表示を行う。処理部12は、計時部(狭義には計時部160c)からの情報に基づいて時間情報を求める。 The time information is, for example, the elapsed time from the timing at which the target is last passed to a given timing (current time in a narrow sense). In the example of FIG. 8, the time information represents the time from passing through the i-th target BYi until the current time (timing when the user 2 has reached the current position P). In FIG. “0:07:12” (7 minutes 12 seconds) is displayed. The processing unit 12 obtains time information based on information from the time measuring unit (the time measuring unit 160c in a narrow sense).
なお、ユーザー2が目標物を通過した(目標物に到達した)タイミングは、種々の手法により判定できる。例えば、処理部12はユーザー2の位置と、所与の目標物の位置との差が所定閾値以下になった場合に、ユーザー2が当該目標物に到達したと判定してもよい。ただし、ユーザー2の移動方向の変化等を合わせて用いてもよく、目標物への到達判定は種々の変形実施が可能である。或いは、ブイ等の目標物に到達したとユーザー2自身が判断したタイミングで、ユーザー2がユーザー端末1Cの操作部150cを操作する設定にしてもよい。この場合、処理部12は当該操作を表す操作情報が入力された場合に、ユーザー2が当該目標物に到達したと判定する。 Note that the timing at which the user 2 has passed the target (has reached the target) can be determined by various methods. For example, the processing unit 12 may determine that the user 2 has reached the target when the difference between the position of the user 2 and the position of the given target is equal to or less than a predetermined threshold. However, a change in the moving direction of the user 2 or the like may be used together, and the arrival determination to the target can be variously modified. Alternatively, it may be set such that the user 2 operates the operation unit 150c of the user terminal 1C at a timing when the user 2 himself / herself determines that the target such as a buoy has been reached. In this case, the processing unit 12 determines that the user 2 has reached the target object when operation information representing the operation is input.
表示部170cは、図9に示したように、図8の乖離度情報を2つの矢印(A31,A32)と、数値(A33)で表現してもよい。図8からわかるように、目標物間の水路を線分(理想ラインL)と考えた場合、ここでの乖離度情報は当該線分に交差する(狭義には直交する)線分の距離と考えることができる。よって図9の例では、第1の矢印(A31)により水路を表し、それに交差する第2の矢印(A32)を組み合わせることで、図8に示した乖離度情報を表示対象とすることを明示する。その上で、表示部170cは、実際の距離の大きさを数値(A33,図9の例では「16m」)で表示する。 As illustrated in FIG. 9, the display unit 170 c may express the divergence degree information in FIG. 8 with two arrows (A 31 and A 32) and a numerical value (A 33). As can be seen from FIG. 8, when the water channel between the targets is considered as a line segment (ideal line L), the divergence degree information here is the distance between the line segment intersecting the line segment (or orthogonally in the narrow sense) and Can think. Therefore, in the example of FIG. 9, it is clearly indicated that the divergence degree information shown in FIG. 8 is to be displayed by combining the second arrow (A32) that represents the water channel by the first arrow (A31) and intersects with it. To do. In addition, the display unit 170c displays the actual distance magnitude as a numerical value (A33, “16 m” in the example of FIG. 9).
なお、A31及びA32の表示は固定であってもよいし、乖離度情報に応じて変化してもよい。例えば、ユーザー2の位置が理想ラインLのどちら側にずれているかに応じて、A31とA32の位置関係を変更したり、乖離度情報の大きさに応じてA32の長さを変更することも妨げられない。 In addition, the display of A31 and A32 may be fixed, and may change according to the deviation information. For example, the positional relationship between A31 and A32 may be changed according to which side of the ideal line L the user 2 is displaced, or the length of A32 may be changed according to the degree of deviation information. I can't interfere.
4.1.2 設定距離(水路の距離)との差又は比
図10は、本実施形態の乖離度情報の他の例を説明する図である。乖離度情報は、第iの目標物BYiと第i+1の目標物BYi+1を結ぶ水路の距離情報に対する、ユーザー2の移動距離情報の乖離度合いを表す情報であってもよい。例えば、図10に示す理想ラインLが水路であり、当該水路の長さが300mであったとする。なお、水路の距離情報は、コース情報(位置座標)に基づいて処理部12が演算してもよいし、コース情報自体に目標物間の距離情報が含まれていてもよい。或いは、水路の距離情報をユーザー2が入力することも妨げられない。
4.1.2 Difference or Ratio with Setting Distance (Waterway Distance) FIG. 10 is a diagram for explaining another example of the divergence degree information of the present embodiment. The divergence degree information may be information representing the degree of divergence of the movement distance information of the user 2 with respect to the distance information of the water channel connecting the i-th target BYi and the (i + 1) -th target BYi + 1. For example, the ideal line L shown in FIG. 10 is a water channel, and the length of the water channel is 300 m. In addition, the distance information of a waterway may be calculated by the processing unit 12 based on course information (positional coordinates), or distance information between targets may be included in the course information itself. Or it is not prevented that the user 2 inputs the distance information of a waterway.
ユーザー2の移動距離情報は、上述したようにユーザー2の位置に関連する情報に基づいて処理部12で求められる。処理部12では、ユーザー2が第iの目標物BYiに対応する位置に到達してから、所定タイミングまでの移動距離を、ここでの移動距離情報として求める。ここでは、図10に示すように、移動距離情報が355mであり、水路の距離情報との差分が+55mであったとする。 The movement distance information of the user 2 is obtained by the processing unit 12 based on information related to the position of the user 2 as described above. The processing unit 12 obtains the moving distance up to a predetermined timing after the user 2 reaches the position corresponding to the i-th target BYi as the moving distance information here. Here, as shown in FIG. 10, it is assumed that the moving distance information is 355 m and the difference from the waterway distance information is +55 m.
実際のコースに対してユーザー2がどれかで余分に泳いでしまったかを表すことを重視するのであれば、移動距離情報とは、ユーザー2が第iの目標物BYiに対応する位置を出発してから、第i+1の目標物BYi+1に対応する位置に到達するまでの移動距離を用いるとよい。即ち、ここでの乖離度情報は、ユーザー2が目標物に到達したタイミングで演算されるものであってもよい。ただしこれには限定されず、ユーザー2が第iの目標物BYiに対応する位置を出発したタイミングでは、移動距離は0m(差分が−300m)であり、ユーザー2の移動とともに移動距離情報が増加し、乖離度情報(差分)が変化していくものであってもよい。 If it is important to indicate which of the actual courses the user 2 has swam extra, the travel distance information means that the user 2 starts from the position corresponding to the i-th target BYi. It is preferable to use the movement distance until the position corresponding to the (i + 1) th target object BYi + 1 is reached. That is, the divergence degree information here may be calculated at the timing when the user 2 reaches the target. However, the present invention is not limited to this, and at the timing when the user 2 leaves the position corresponding to the i-th target BYi, the moving distance is 0 m (the difference is −300 m), and the moving distance information increases as the user 2 moves. However, the divergence degree information (difference) may change.
乖離度情報は、水路の距離情報により表される水路距離と、ユーザー2の移動距離情報により表される移動距離との、差分情報であってもよい。ここでの差分情報は、上記の「+55m」のように差分そのものであってもよいが、差分に相当する他の情報を用いてもよい。 The deviation degree information may be difference information between the waterway distance represented by the waterway distance information and the movement distance represented by the movement distance information of the user 2. The difference information here may be the difference itself such as “+55 m” described above, but other information corresponding to the difference may be used.
図11は、ユーザー端末1Cの表示部170cに、図10に示した乖離度情報を表示する場合の表示例である。図11の例では、表示部170cは、ユーザー2の泳いだ距離を表す移動距離情報(B1)と、ユーザー2が泳いだ時間を表す時間情報(B2)と、乖離度情報(B3)を表示する。移動距離情報、及び時間情報については図9と同様である。 FIG. 11 is a display example when the divergence degree information shown in FIG. 10 is displayed on the display unit 170c of the user terminal 1C. In the example of FIG. 11, the display unit 170 c displays moving distance information (B 1) that represents the distance that the user 2 has swam, time information (B 2) that represents the time that the user 2 has swam, and divergence information (B 3). To do. The movement distance information and time information are the same as those in FIG.
表示部170cは、図11に示したように、差分情報である乖離度情報を2つの矢印(B31,B32)と、数値(B33)で表現してもよい。図11では、第1の矢印(B31)により水路を表す。また水路と同様の方向を目指しつつも、蛇行により距離が伸びてしまった実際のユーザー2の移動経路を、第1の矢印と同じ方向且つ長さの長い第2の矢印(B32)により表す。この2つの矢印を組み合わせることで、図10に示した乖離度情報を表示対象とすることを明示する。その上で、表示部170cは、差分に当たる距離の大きさを数値(B33,図9の例では「+55m」)で表示する。なお、B32についても、固定の矢印を表示してもよいし、乖離度情報の大きさに応じて長さ等を変更してもよい。 As shown in FIG. 11, the display unit 170c may express the divergence degree information, which is difference information, by two arrows (B31, B32) and a numerical value (B33). In FIG. 11, a water channel is represented by the first arrow (B31). Further, the actual movement path of the user 2 whose distance has been extended by meandering while aiming in the same direction as the water channel is represented by a second arrow (B32) having the same direction as the first arrow and a long length. By combining these two arrows, it is clearly indicated that the divergence degree information shown in FIG. 10 is to be displayed. In addition, the display unit 170c displays the magnitude of the distance corresponding to the difference as a numerical value (B33, “+55 m” in the example of FIG. 9). For B32 as well, a fixed arrow may be displayed, or the length or the like may be changed according to the magnitude of the deviation information.
また、乖離度情報は、水路の距離情報により表される水路距離と、ユーザー2の移動距離情報により表される移動距離との、比率情報であってもよい。例えば図10の例であれば、処理部12は、水路距離300に対する移動距離355mの比である118%という情報を、乖離度情報である比率情報として求める。ただし、比率情報は、上記の「118%」、或いは「+18%」のように比率そのものであってもよいが、比率に相当する他の情報を用いてもよい。 Further, the divergence degree information may be ratio information between the waterway distance represented by the waterway distance information and the movement distance represented by the movement distance information of the user 2. For example, in the example of FIG. 10, the processing unit 12 obtains information of 118%, which is a ratio of the movement distance 355 m to the waterway distance 300, as ratio information that is deviation information. However, the ratio information may be the ratio itself such as “118%” or “+ 18%”, but other information corresponding to the ratio may be used.
図12は、ユーザー端末1Cの表示部170cに、比率情報である乖離度情報を表示する場合の表示例である。図12の例では、表示部170cは、ユーザー2の泳いだ距離を表す移動距離情報(C1)と、ユーザー2が泳いだ時間を表す時間情報(C2)と、乖離度情報(C3)を表示する。ここでは乖離度情報を「118%」という数値で表示しているが、他の態様での表示も妨げられない。例えば、図11に示した矢印(B31,B32)等を追加してもよい。 FIG. 12 is a display example in the case where divergence degree information, which is ratio information, is displayed on the display unit 170c of the user terminal 1C. In the example of FIG. 12, the display unit 170c displays moving distance information (C1) that represents the distance that the user 2 has swam, time information (C2) that represents the time that the user 2 has swam, and divergence information (C3). To do. Here, the divergence degree information is displayed as a numerical value of “118%”, but display in other modes is not hindered. For example, the arrows (B31, B32) shown in FIG. 11 may be added.
また、図10〜図12では、隣り合う目標物の間の区間を対象として、乖離度情報の算出及び出力を行う例について説明したが、乖離度情報はこれに限定されない。例えば乖離度情報は、第1〜第Mの目標物のうちの3つ以上の目標物を結ぶ水路の合計距離情報に対する、ユーザー2の合計移動距離情報の乖離度合いを表す情報を含んでもよい。なお、隣り合う目標物の間を1つの区間とした場合、水路の合計距離情報とは、複数の区間での水路の距離情報の和(或いはそれに類する情報)であり、ユーザー2の合計移動距離情報とは、複数の区間を移動した際のユーザーの移動距離の和(或いはそれに類する情報)である。 Moreover, although the example which calculates and outputs divergence degree information targeting the section between adjacent targets was demonstrated in FIGS. 10-12, divergence degree information is not limited to this. For example, the divergence degree information may include information indicating the degree of divergence of the total travel distance information of the user 2 with respect to the total distance information of waterways connecting three or more targets among the first to Mth targets. When the distance between adjacent targets is one section, the total distance information of the waterway is the sum (or similar information) of the distance information of the waterway in a plurality of sections, and the total movement distance of the user 2 The information is the sum (or similar information) of the user's moving distance when moving in a plurality of sections.
このようにすれば、複数の区間を対象として、水路(コース)の距離に対する、ユーザー2の移動距離の乖離度合いを出力することが可能になる。例えば、水路の合計距離情報とは、スタート地点からゴール地点までの距離であり、合計移動距離情報とは、ユーザー2がスタートしてからゴールするまでに泳いだ距離であってもよい。このようにすれば、レース全体において、どの程度余計に泳いでしまったかを表す情報を乖離度情報とできるため、レースの分析やパフォーマンスの改善に有用である。 If it does in this way, it will become possible to output the deviation degree of movement distance of user 2 to the distance of a water course (course) for a plurality of sections. For example, the total distance information of the waterway may be a distance from the start point to the goal point, and the total movement distance information may be a distance that the user 2 has swam from the start to the goal. In this way, information indicating how much extra swimming has occurred in the entire race can be used as divergence information, which is useful for race analysis and performance improvement.
また、スタート地点から所定目標物(狭義にはユーザー2が到達した最新の目標物、或いは次に目指す目標物)までを対象として乖離度情報を求めてもよい。その他、乖離度情報として、コースの一部(且つ2以上の区間)での水路の合計距離情報と合計移動距離情報の乖離度合いを表す情報を用いる等、種々の変形実施が可能である。 Further, the divergence degree information may be obtained from a start point to a predetermined target (in a narrow sense, the latest target reached by the user 2 or the next target aimed next). In addition, various modifications can be made such as using information indicating the degree of deviation between the total distance information of the waterway and the total movement distance information in a part of the course (and two or more sections) as the deviation information.
4.1.3 角度差
図13は、本実施形態の乖離度情報の他の例を説明する図である。乖離度情報は、第iの目標物BYiと第i+1の目標物BYi+1を結ぶ水路(理想ラインL)の方向に対する、ユーザー2の位置に対応する方向の乖離度合いを表す角度情報であってもよい。例えば処理部12は、図13に示すように、第iの目標物BYiとユーザー2の現在位置Pを結ぶラインL2を定義し、理想ラインLとL2のなす角度θを乖離度情報としてもよい。
4.1.3 Angle Difference FIG. 13 is a diagram for explaining another example of the divergence degree information of the present embodiment. The divergence degree information may be angle information representing the degree of divergence in the direction corresponding to the position of the user 2 with respect to the direction of the water channel (ideal line L) connecting the i-th target BYi and the (i + 1) -th target BYi + 1. . For example, as illustrated in FIG. 13, the processing unit 12 may define a line L2 that connects the i-th target BYi and the current position P of the user 2, and may use the angle θ between the ideal line L and L2 as the divergence degree information. .
図14は、ユーザー端末1Cの表示部170cに、図13に示した乖離度情報を表示する場合の表示例である。図13の例では、表示部170cは、ユーザー2が泳いだ距離を表す移動距離情報(D1)と、ユーザー2が泳いだ時間を表す時間情報(D2)と、乖離度情報(D3)を表示する。移動距離情報、及び時間情報については図9等と同様である。 FIG. 14 is a display example when the divergence degree information shown in FIG. 13 is displayed on the display unit 170c of the user terminal 1C. In the example of FIG. 13, the display unit 170c displays moving distance information (D1) indicating the distance that the user 2 has swam, time information (D2) that indicates the time that the user 2 has swam, and divergence information (D3). To do. The movement distance information and time information are the same as those in FIG.
表示部170cは、図14に示したように、一方の端点を共通とする2つの線分により表される図形(D31)と、数値(D32)で乖離度情報を表現してもよい。D31を表示することで、乖離度情報が角度を表す情報であることを明示する。その上で、表示部170cは、角度θの大きさを数値で表示する。なお、水路に対して一方側(例えば時計回りの方向)に角度がずれることもあれば、他方側(反時計回りの方向)に角度がずれることもある。よってここでは、時計回りを正方向、反時計回りを負方向とし、乖離度情報として負の値(「−15度」)を表示している。ただし、角度θをどのように表示するかについては、種々の変形実施が可能である。 As illustrated in FIG. 14, the display unit 170 c may express the divergence degree information with a figure (D31) represented by two line segments having one end point in common and a numerical value (D32). By displaying D31, it is clearly indicated that the divergence degree information is information representing an angle. In addition, the display unit 170c displays the magnitude of the angle θ as a numerical value. The angle may be shifted to one side (for example, clockwise direction) with respect to the water channel, and the angle may be shifted to the other side (counterclockwise direction). Therefore, here, the clockwise direction is the positive direction and the counterclockwise direction is the negative direction, and a negative value (“−15 degrees”) is displayed as the deviation information. However, various modifications can be made as to how the angle θ is displayed.
4.1.4 時間差
図15は、本実施形態の乖離度情報の他の例を説明する図である。乖離度情報は、第iの目標物BYiと第i+1の目標物BYi+1を結ぶ水路の想定移動時間に対する、ユーザー2の実際の移動時間の差分情報(或いは比率情報)であってもよい。継続的に同種のワークアウト(ここではスイム)を行っているユーザー2や、レースへの出場経験があるユーザーは、所定の距離の区間をどの程度の時間で泳ぐかを事前に想定することが可能である。想定移動時間に対して、実際の移動時間がどの程度異なるかを出力することで、ユーザー2は自身のパフォーマンスを判定することが可能となる。
4.1.4 Time Difference FIG. 15 is a diagram illustrating another example of the divergence degree information according to the present embodiment. The divergence degree information may be difference information (or ratio information) of the actual travel time of the user 2 with respect to the estimated travel time of the waterway connecting the i-th target BYi and the (i + 1) -th target BYi + 1. User 2 who is doing the same kind of workout (swimming here) or a user who has participated in a race may assume in advance how long to swim in a section of a predetermined distance. Is possible. By outputting how much the actual travel time differs from the estimated travel time, the user 2 can determine his / her own performance.
処理部12は、第iの目標物BYiと第i+1の目標物BYi+1とを結ぶ水路の想定移動時間を事前に取得しておく。これは、ユーザー2による入力に基づいて設定してもよい。例えば、時間そのものを入力させてもよいし、ペース(単位時間当たりの移動距離)を入力させて、当該ペースと水路の距離情報から処理部12が想定移動時間を演算してもよい。或いは、対象ユーザー2の過去のワークアウト履歴情報から、処理部12が自動的に想定移動時間を算出してもよい。また、処理部12は、ユーザー2の年齢や体重等の指標値から、汎用的な想定移動時間を算出してもよい。 The processing unit 12 obtains in advance the estimated travel time of the water channel connecting the i-th target BYi and the (i + 1) -th target BYi + 1. This may be set based on an input by the user 2. For example, the time itself may be input, or the pace (movement distance per unit time) may be input, and the processing unit 12 may calculate the estimated movement time from the distance information between the pace and the water channel. Alternatively, the processing unit 12 may automatically calculate the estimated travel time from the past workout history information of the target user 2. Further, the processing unit 12 may calculate a general assumed travel time from index values such as the age and weight of the user 2.
ユーザー2の実際の移動時間は、上述したように計時部の出力に基づき求められる。処理部12は、想定移動時間と実際の移動時間の差を乖離度情報としてもよい。図15の例では、想定移動時間が6分であり、実際の移動時間が7分12秒であった。よって処理部12は、乖離度情報として「+1分12秒」という情報を求める。 The actual travel time of the user 2 is obtained based on the output of the timer unit as described above. The processing unit 12 may use the difference between the estimated travel time and the actual travel time as the divergence degree information. In the example of FIG. 15, the estimated travel time is 6 minutes, and the actual travel time is 7 minutes and 12 seconds. Therefore, the processing unit 12 obtains information “+1 minute 12 seconds” as the divergence degree information.
図16は、ユーザー端末1Cの表示部170cに、図15に示した乖離度情報を表示する場合の表示例である。図13の例では、表示部170cは、ユーザー2が泳いだ距離を表す移動距離情報(E1)と、ユーザー2が泳いだ時間を表す時間情報(E2)と、乖離度情報(E3)を表示する。移動距離情報、及び時間情報については図9等と同様である。表示部170cは、例えば図16に示したように、乖離度情報を数値で表示する。なお、実際の移動時間が想定移動時間よりも短い場合には負の値を用いればよい。また、図16では差分情報を用いる例を示したが、差分を表す他の情報を用いてもよいし、比率情報を用いてもよい。また、視認性を高める態様はサイズ、濃淡に限定されず、色を用いる等の変形実施が可能である。 FIG. 16 is a display example when the divergence degree information shown in FIG. 15 is displayed on the display unit 170c of the user terminal 1C. In the example of FIG. 13, the display unit 170c displays moving distance information (E1) that indicates the distance that the user 2 has swam, time information (E2) that indicates the time that the user 2 has swam, and divergence information (E3). To do. The movement distance information and time information are the same as those in FIG. For example, as illustrated in FIG. 16, the display unit 170 c displays the divergence degree information as a numerical value. In addition, what is necessary is just to use a negative value, when actual moving time is shorter than assumption moving time. Moreover, although the example which uses difference information was shown in FIG. 16, other information showing a difference may be used and ratio information may be used. Moreover, the aspect which improves visibility is not limited to size and shading, and modifications, such as using a color, are possible.
4.2 出力態様の変形例
図9、図11、図12、図14、図16を用いて乖離度情報の表示画面の例を示した。ただし、乖離度情報の出力態様はこれに限定されない。
4.2 Modification of Output Mode An example of the display screen of the divergence degree information is shown with reference to FIGS. 9, 11, 12, 14, and 16. However, the output mode of the deviation degree information is not limited to this.
図17は、乖離度情報の表示画面の他の例である。図17に示したように、表示部(表示部170c)は、乖離度情報を、他の情報に比べて視認性を高めて表示してもよい。図17では、表示部は図9と同様に、移動距離情報(F1)、時間情報(F2)、乖離度情報(F3)を表示する。ここでの乖離度情報は、図8に示した理想ラインからの距離を想定しているが、他の乖離度情報に拡張することが可能である。 FIG. 17 is another example of a display screen of divergence degree information. As shown in FIG. 17, the display unit (display unit 170c) may display the divergence degree information with higher visibility than other information. In FIG. 17, the display unit displays movement distance information (F1), time information (F2), and divergence degree information (F3), as in FIG. Here, the divergence degree information assumes the distance from the ideal line shown in FIG. 8, but can be extended to other divergence degree information.
図17では、乖離度情報のサイズ(フォントサイズ、表示領域のサイズ)を他の情報に比べて大きくするとともに、乖離度情報を他の情報に比べて濃く表示する。即ち、サイズ及び濃淡を用いて、乖離度情報の視認性を相対的に高くしてもよい。このようにすれば、ユーザー2による認識が容易な態様で乖離度情報を表示することが可能になる。例えば、乖離度合いが所定以上に大きくなり、早急に移動方向の修正やペースの調整をユーザー2に促す必要がある場合等に、図17の表示が有効である。 In FIG. 17, the size of the divergence degree information (font size, display area size) is made larger than other information, and the divergence degree information is displayed darker than other information. That is, the visibility of the divergence degree information may be relatively increased by using the size and the shading. In this way, it is possible to display the divergence degree information in a manner that is easy for the user 2 to recognize. For example, the display of FIG. 17 is effective when the degree of divergence becomes greater than a predetermined level and it is necessary to prompt the user 2 to correct the moving direction or adjust the pace immediately.
また、乖離度情報の出力は表示部での表示には限定されない。例えば、出力部13は、乖離度情報を、振動、光、及び音の少なくとも1つにより報知する。この場合、出力部13は、音出力部180c(スピーカー、バイブレーター)、発光部(LED等)の少なくとも一方により実現される。 Further, the output of the divergence degree information is not limited to the display on the display unit. For example, the output unit 13 notifies the divergence degree information by at least one of vibration, light, and sound. In this case, the output unit 13 is realized by at least one of the sound output unit 180c (speaker, vibrator) and the light emitting unit (LED, etc.).
なお、振動、発光、音を用いる場合、具体的な数値の出力は難しい。よって例えば、乖離度情報の数値を幾つかのゾーンに分割しておき、ゾーン毎に振動態様、発光態様、出力音の態様を変更するとよい。振動態様とは、振動強度や振動パターン(振動、非振動の組み合わせのパターン)等により決定される。また発光態様とは、発光色や発光パターン(点灯、消灯の組み合わせのパターン)等により決定される。出力音の態様とは、音の高さ(周波数)や長さ等により決定される。 When using vibration, light emission, and sound, it is difficult to output specific numerical values. Therefore, for example, the numerical value of the divergence degree information may be divided into several zones, and the vibration mode, the light emission mode, and the output sound mode may be changed for each zone. The vibration mode is determined by a vibration intensity, a vibration pattern (a combination pattern of vibration and non-vibration), or the like. The light emission mode is determined by a light emission color, a light emission pattern (a combination pattern of turning on and off), and the like. The form of the output sound is determined by the pitch (frequency), length, etc. of the sound.
例えば、乖離度情報が所定閾値未満の第1のゾーンと、当該所定閾値以上の第2のゾーンを設定しておき、処理部12は求めた乖離度情報の値がいずれのゾーンに該当するかを判定する。そして、第1のゾーンと判定された場合は、出力部13(音出力部180c、発光部)は、出力を停止し、第2のゾーンと判定された場合は、出力部13は出力を行う(振動、発光、音の出力を行う)。このようにすれば、ユーザー2に対して、乖離度情報の値が大きくなったこと、即ち乖離度が大きく移動方向やペースの調整が必要である旨を報知できる。もちろん、3つ以上の出力態様を用いることで、3つ以上のゾーンを設定することも可能である。 For example, a first zone in which the divergence degree information is less than a predetermined threshold and a second zone in which the divergence degree information is greater than or equal to the predetermined threshold are set, and the processing unit 12 corresponds to which zone the value of the obtained divergence degree information corresponds to. Determine. And when it determines with a 1st zone, the output part 13 (sound output part 180c, light emission part) stops an output, and when it determines with a 2nd zone, the output part 13 outputs. (Vibration, light emission, sound output). In this way, it is possible to notify the user 2 that the value of the divergence degree information has increased, that is, the divergence degree is large and the adjustment of the moving direction and the pace is necessary. Of course, it is possible to set three or more zones by using three or more output modes.
また、音の出力を音声により行ってもよい。この場合、数値を直接的に報知することも可能である。また表示部(表示部170c)の発光により、報知を行ってもよい。この場合、発光部の点灯、点滅により報知を行ってもよいし、表示部の背景色を変更することで報知を行ってもよい。 Moreover, sound may be output by sound. In this case, it is also possible to notify the numerical value directly. Further, notification may be performed by light emission of the display unit (display unit 170c). In this case, notification may be performed by turning on and blinking the light emitting unit, or notification may be performed by changing the background color of the display unit.
4.3 乖離度情報以外の出力情報の例
また出力部13(表示部170c)は、乖離度情報以外の情報を出力(表示)してもよい。
4.3 Example of output information other than divergence degree information The output unit 13 (display unit 170c) may output (display) information other than the divergence degree information.
(1)狭義のナビゲーション情報
上述したように処理部12は、各目標物と、ユーザー2の位置に関連する情報を取得可能である。よって、処理部12はユーザー2の位置に関連する情報(現在位置)を基準として、次の目標物の方向情報、次の目標物までの距離情報を算出し、出力部13はそれらの情報を出力してもよい。次の目標物までの方向情報、距離情報を用いることで、ユーザー2が次の目標物までの移動において、距離のロスを少なくしたり、適切なペースを設定することが可能になる。つまり、これらの情報は次の目標物までの移動を補助するナビゲーション情報と言える。
(1) Narrow Navigation Information As described above, the processing unit 12 can acquire information related to each target and the position of the user 2. Therefore, the processing unit 12 calculates the direction information of the next target and the distance information to the next target on the basis of the information related to the position of the user 2 (current position), and the output unit 13 calculates the information. It may be output. By using the direction information and distance information to the next target, it becomes possible for the user 2 to reduce the loss of distance and set an appropriate pace when moving to the next target. That is, these pieces of information can be said to be navigation information that assists movement to the next target.
(2)広義のナビゲーション情報
また、次の目標物を直接的に示す情報以外にも、ユーザー2の運動を補助する情報を出力可能である。例えば出力部13は、ゴール地点の方向情報、スタート地点の方向情報、ユーザー2が泳いだ距離(移動距離情報、合計移動距離情報)、現在位置からゴール地点までの距離情報、ゴール予測時刻等を出力してもよい。
(2) Navigation information in a broad sense In addition to information that directly indicates the next target, information that assists the exercise of the user 2 can be output. For example, the output unit 13 displays goal point direction information, start point direction information, distance the user 2 has swam (movement distance information, total movement distance information), distance information from the current position to the goal point, goal prediction time, and the like. It may be output.
なお、移動距離情報や合計移動距離情報は、上述したように処理部12で求められる。また、ゴール地点までの距離情報は、具体的には直線距離ではなく、各目標物を経由してゴール地点までの距離を表す情報であり、次の目標物までの距離情報と、目標物間の距離情報の積算処理により求められる。また、ゴール予測時刻は例えばゴール地点までの距離情報と、ユーザー2の移動速度から求められる。 Note that the movement distance information and the total movement distance information are obtained by the processing unit 12 as described above. In addition, the distance information to the goal point is not a straight-line distance, but information representing the distance to the goal point via each target, and the distance information to the next target and the distance between the targets It is calculated | required by the integration process of distance information. Also, the predicted goal time is obtained from the distance information to the goal point and the moving speed of the user 2, for example.
(3)生体情報(脈情報)
また、パフォーマンスモニタリング装置10は、脈センサー(ユーザー端末1Cの脈センサー115c)からのセンサー情報に基づいて、脈拍数等の脈情報を求めることが可能である。よって、出力部13は種々の脈情報を出力してもよい。
(3) Biological information (pulse information)
Further, the performance monitoring device 10 can obtain pulse information such as the pulse rate based on sensor information from the pulse sensor (pulse sensor 115c of the user terminal 1C). Therefore, the output unit 13 may output various pulse information.
例えば出力部13は、現在の脈拍数、スタートから現在までの最大脈拍数、隣り合う目標物の間の区間での最大脈拍数(狭義には現在の区間での最大脈拍数)、スタートから現在までの平均脈拍数、隣り合う目標物の間の区間での平均脈拍数(狭義には現在の区間での平均脈拍数)等を出力する。 For example, the output unit 13 displays the current pulse rate, the maximum pulse rate from the start to the present, the maximum pulse rate in the section between adjacent targets (in the narrow sense, the maximum pulse rate in the current section), the start to the present And the average pulse rate in the section between the adjacent targets (in the narrow sense, the average pulse rate in the current section) and the like are output.
処理部12で脈センサーに基づき脈拍数を求める手法は、脈波形信号のピーク検出やFFT(Fast Fourier Transform)等、種々の手法が広く知られており、本実施形態ではそれらの手法を広く適用可能である。各タイミングでの脈拍数が求められたら、処理部12では、所定期間での最大値、平均値を求める処理を行えばよい。 Various methods such as peak detection of pulse waveform signals and FFT (Fast Fourier Transform) are widely known as methods for obtaining the pulse rate based on the pulse sensor in the processing unit 12, and these methods are widely applied in the present embodiment. Is possible. When the pulse rate at each timing is obtained, the processing unit 12 may perform a process for obtaining a maximum value and an average value in a predetermined period.
なお、ユーザー端末1Cが装着される部位(狭義には手首)は、スポーツ中は激しく動くことが想定される。そのため、短時間でのセンサー情報に基づいて乖離度情報や、脈情報等の情報を演算した場合、体(腕)の動きによる影響を受けて安定した値が取得できないおそれがある。よって、各情報は、ある程度長い期間を対象として平均を取るとよい。例えば、所定スクロール回数分の期間や、1分といった期間を対象として、乖離度情報や脈情報を算出するとよい。 In addition, it is assumed that the part (the wrist in a narrow sense) where the user terminal 1C is worn moves violently during sports. Therefore, when information such as divergence degree information and pulse information is calculated based on sensor information in a short time, there is a possibility that a stable value cannot be obtained due to the influence of the movement of the body (arm). Therefore, each information may be averaged over a certain period of time. For example, divergence information and pulse information may be calculated for a period of a predetermined number of scrolls or a period of 1 minute.
4.4 出力条件
以上では、乖離度情報を含む情報の種々の出力態様について説明した。なお、これらの情報は常時一定の態様で出力されてもよいが、状況に応じて出力態様を変更してもよい。以下、幾つかの具体例について説明する。
4.4 Output conditions In the above, various output modes of information including deviation degree information have been described. Note that these pieces of information may be always output in a constant form, but the output form may be changed according to the situation. Hereinafter, some specific examples will be described.
4.4.1 乖離度合いに応じた出力
出力部13は、乖離度合いに応じて、乖離度情報の出力態様を異ならせてもよい。乖離度度合いが大きい場合、ユーザー2はコースから大きく外れており、想定通りの運動を行えていないと考えられる。その場合、進行方向を修正したり、一旦休憩してペースを整える等の対応を、ユーザー2に促すことが望ましい。
4.4.1 Output according to degree of deviation The output unit 13 may vary the output mode of the degree of deviation information according to the degree of deviation. When the degree of divergence is large, the user 2 is greatly out of the course, and it is considered that the user is not performing the exercise as expected. In that case, it is desirable to prompt the user 2 to correct the direction of travel or to take a break and adjust the pace.
ここで乖離度合いが大きいとは、下記の(1)〜(3)等である。また、図15に示したように、設定時間に対する時間差を用いる変形実施も可能である。
(1)理想ラインから一定距離離れた場合
(2)所定区間での移動距離が設定距離に対してある割合、ある距離を超えた場合
(3)理想ラインからある角度ずれた場合(θが所定値以上)
Here, the large degree of deviation means the following (1) to (3). Further, as shown in FIG. 15, a modification using a time difference with respect to the set time is also possible.
(1) When a certain distance away from the ideal line (2) When the moving distance in a predetermined section exceeds a certain distance, a certain distance, (3) When the angle deviates from the ideal line (θ is predetermined) Greater than or equal to)
乖離度合いが大きい場合には、小さい場合に比べてユーザー2による認識が容易な態様で乖離度情報を出力するとよい。例えば、乖離度情報の値が所与の閾値未満の場合には、表示部は、図9、図11、図12、図14、図16のように、乖離度情報を他の情報と同程度の視認性で表示する。そして、乖離度情報が所与の閾値以上になった場合に、表示部は、図17に示したように乖離度情報の視認性を相対的に高くする。 When the degree of divergence is large, the degree of divergence information may be output in a manner that is easier for the user 2 to recognize than when the degree of divergence is small. For example, when the value of the divergence degree information is less than a given threshold value, the display unit displays the divergence degree information as much as other information as shown in FIGS. 9, 11, 12, 14, and 16. Display with the visibility of. When the divergence degree information is equal to or greater than a given threshold, the display unit relatively increases the visibility of the divergence degree information as illustrated in FIG.
このようにすれば、表示態様の変化により、乖離度情報の大小をユーザー2に報知できるため、適切な対応を促すこと等が可能になる。なお、乖離度合いに応じた出力態様の設定は上記の例に限定されない。例えば、乖離度情報が小さい場合には、図9等の表示を行い、乖離度情報が大きい場合に、振動、光、音等による報知を行ってもよい。或いは、乖離度情報が小さい場合には、図9等の表示を行い、乖離度情報が大きい場合に、図17の表示とともに振動、光、音等による報知を行ってもよい。或いは、乖離度情報が小さい場合には、ナビゲーション情報(例えば次の目標物の方向)の表示を行い、乖離度情報が大きい場合に、図9や図17の表示を行ってもよい。その他、具体的な設定は種々の変形実施が可能である。 In this way, the magnitude of the divergence degree information can be notified to the user 2 due to the change in the display mode, so that it is possible to prompt an appropriate response. The setting of the output mode according to the degree of deviation is not limited to the above example. For example, when the divergence degree information is small, the display of FIG. 9 or the like may be performed, and when the divergence degree information is large, notification by vibration, light, sound, or the like may be performed. Alternatively, when the divergence degree information is small, the display of FIG. 9 or the like may be performed, and when the divergence degree information is large, notification with vibration, light, sound, or the like may be performed together with the display of FIG. Alternatively, when the divergence degree information is small, navigation information (for example, the direction of the next target) may be displayed, and when the divergence degree information is large, the display of FIGS. 9 and 17 may be performed. In addition, various modifications are possible for specific settings.
4.4.2 ユーザーの運動状態に応じた出力
また、出力部13は、ユーザー2が休止状態と判定された場合と、ユーザー2が運動状態と判定された場合とで、乖離度情報の出力態様を異ならせてもよい。
4.4.2 Output according to user's exercise state The output unit 13 outputs divergence degree information when the user 2 is determined to be in a resting state and when the user 2 is determined to be in an exercise state. The aspect may be different.
処理部12は、加速度センサー113cや角速度センサー114c等の体動センサーのセンサー情報に基づいて、休止状態であるか運動状態であるかを判定してもよい。例えば、加速度や角速度の値が所与の閾値未満の場合に休止状態、閾値以上の場合に運動状態と判定してもよい。或いは、処理部12は、加速度の周波数等を用いて状態判定を行ってもよいし、加速度の特徴量と基準特徴量とのパターンマッチング等を行ってもよい。 The processing unit 12 may determine whether it is a resting state or an exercise state based on sensor information of body motion sensors such as the acceleration sensor 113c and the angular velocity sensor 114c. For example, when the value of acceleration or angular velocity is less than a given threshold value, it may be determined as a resting state, and when it is equal to or greater than the threshold value, it is determined as an exercise state. Alternatively, the processing unit 12 may perform state determination using an acceleration frequency or the like, or may perform pattern matching between an acceleration feature quantity and a reference feature quantity.
水泳を行っている場合、ユーザー端末1Cを装着した部位も運動により激しく動く。例えばクロールでは図6に示すような運動となる。そのため、運動状態ではユーザー2が表示部(ユーザー端末1Cの表示部170c)を長時間閲覧することは容易でない。また船艇等を用いるウォータースポーツの場合でも、転覆抑止のためにバランスを維持する必要があり、姿勢の変更が制限される。そのため、ユーザー2による表示部の閲覧は同様に制限される。 When swimming, the part to which the user terminal 1C is attached also moves violently by exercise. For example, in the crawl, the movement is as shown in FIG. Therefore, it is not easy for the user 2 to browse the display unit (the display unit 170c of the user terminal 1C) for a long time in the exercise state. Even in the case of water sports using boats and the like, it is necessary to maintain balance in order to prevent capsizing, and the change in posture is limited. Therefore, browsing of the display unit by the user 2 is similarly limited.
この点を考慮すると、ユーザー2が運動状態と判定された場合に出力される情報は、運動中に閲覧することの重要性が高い情報、或いは短時間の閲覧でも理解が容易な情報にするとよい。そして、それまでの運動の総括的な理解を助ける情報、或いは情報量が多く直感的な理解が難しい情報についてはユーザー2が休止状態と判定された場合に出力されるとよい。また、ここでの休止状態は、スポーツが終了した後の状態を含んでもよい。そのため、パフォーマンスの分析や練習計画の立案等に有用な情報についても、休止状態に出力されるとよい。 Considering this point, the information that is output when the user 2 is determined to be in an exercise state should be information that is highly important for browsing during exercise, or information that can be easily understood even after a short browsing. . Information that helps comprehensive understanding of the exercise so far, or information that has a large amount of information and is difficult to understand intuitively, may be output when the user 2 is determined to be in a resting state. Moreover, the resting state here may include a state after the sport is finished. For this reason, information useful for performance analysis, practice planning, etc. should also be output in a dormant state.
図18は、各情報とユーザー2の運動状態、休止状態の対応関係の一例である。図18において、「◎」は出力(表示)の優先度が高い情報を表す。「○」は、「◎」に比べると優先度は低いものの、出力(表示)が望ましい情報を表す。なお、図18は出力手法の一例であり、各状態で出力する情報については、種々の変形実施が可能である。 FIG. 18 is an example of a correspondence relationship between each piece of information and the exercise state and rest state of the user 2. In FIG. 18, “◎” represents information with high output (display) priority. “◯” indicates information that is lower in priority than “◎” but is preferably output (displayed). Note that FIG. 18 is an example of an output method, and various modifications can be made to information output in each state.
運動状態では、図8に示した理想ラインからの距離を表す情報(乖離度情報)と、次の目標物の方向を表す情報(ナビゲーション情報)とを表示するとよい。理想ラインからの距離は、現在時点での乖離度合いを直接的に表す情報であるため、運動中に提示することが有用である。また、次の目標物の方向を表示することで、適切な方向にユーザー2を案内できるため、この情報も運動中の表示に適している。 In the exercise state, information indicating the distance from the ideal line shown in FIG. 8 (deviation information) and information indicating the direction of the next target (navigation information) may be displayed. Since the distance from the ideal line is information that directly represents the degree of divergence at the current time point, it is useful to present it during exercise. Further, since the user 2 can be guided in an appropriate direction by displaying the direction of the next target, this information is also suitable for display during exercise.
また運動状態では、乖離度情報としては、図13の角度情報や図15の時間差情報を表示するとよい。またその他の情報としては、スタート地点やゴール地点の方向、移動距離情報、ゴールまでの距離情報、現在の脈拍数等を表示するとよい。 In the exercise state, as the divergence degree information, the angle information in FIG. 13 or the time difference information in FIG. 15 may be displayed. In addition, as other information, it is preferable to display the direction of the start point and the goal point, the moving distance information, the distance information to the goal, the current pulse rate, and the like.
一方、休止状態では、ユーザー2はある程度落ち着いて情報を閲覧できる。そのため、図18では全ての情報を表示対象の候補としている。また、図18では、移動距離情報、現在の脈拍数、ゴールの予想時刻、予想タイムの優先度を高くしている。 On the other hand, in the resting state, the user 2 can calmly browse the information to some extent. For this reason, in FIG. 18, all information is candidates for display. In FIG. 18, the priority of the travel distance information, the current pulse rate, the expected time of the goal, and the expected time is increased.
休止状態では、ユーザー2は現在位置がコース中のどのあたりであるかを落ち着いて把握することが可能である。よって移動距離を表示することで、それまでの自身の運動が想定通りであるか否かをユーザー2に判定させることや、現在位置からゴールまでのペース設定を行わせること等が可能になる。また、ゴール予想時刻(予想タイム)についても、ユーザー2に対して現在までの運動結果の判断、及びゴールまでの計画立案等を行わせることが可能である。また、脈拍数が過剰に大きい場合には、ユーザー2が無理な運動をしている、或いは体調不良であることが想定され、安全性の観点から問題となる。よって、ユーザー2に無理をさせないために、現在の脈拍数を出力するとよい。 In the resting state, the user 2 can calmly know where the current position is in the course. Therefore, by displaying the movement distance, it is possible to make the user 2 determine whether or not his / her own exercise is as expected, or to set the pace from the current position to the goal. Also, with respect to the expected goal time (predicted time), it is possible to cause the user 2 to judge the exercise result up to the present time, to plan to the goal, and the like. Further, when the pulse rate is excessively large, it is assumed that the user 2 is exercising excessively or is in poor physical condition, which is a problem from the viewpoint of safety. Therefore, in order not to make the user 2 unreasonable, it is preferable to output the current pulse rate.
4.4.3 その他
また出力態様は他の条件を満たした場合に変更されてもよい。条件としては、例えば以下の(1)〜(4)等を用いることが可能である。
4.4.3 Others The output mode may be changed when other conditions are satisfied. As conditions, for example, the following (1) to (4) can be used.
(1)ユーザーの移動距離情報が所定値に達した場合
ここでの所定値は、例えばユーザー2が事前に設定する。この場合、事前に設定した距離だけ泳いだときに、コース上のどの位置にいるか、乖離度合いはどの程度か、といった情報を出力される情報から把握可能となる。また、ユーザー2は自身の疲労度合い等を勘案して、ペース調整等を行ってもよい。
(1) When the user's moving distance information reaches a predetermined value The user 2 sets the predetermined value here in advance, for example. In this case, when swimming for a predetermined distance, it is possible to grasp information such as which position on the course and how much the deviation is from the output information. Further, the user 2 may adjust the pace in consideration of his / her fatigue level.
(2)ユーザーが陸に上がったと判定された場合
陸上では水中や水上に比べて、ユーザー2は表示部の閲覧等が容易である。よって、出力部13は、出力態様を変更するとよい。なお陸に上がる場合とは、ウォータースポーツのコースの一部に陸路が含まれる場合、スポーツ自体を終了した場合、陸上でのスポーツ(トライアスロンにおけるバイク等)に移行した場合等、種々のケースが考えられる。
(2) When it is determined that the user has gone up to land The user 2 can easily view the display unit on land compared to underwater or on water. Therefore, the output unit 13 may change the output mode. The case of going up to land is considered to be a variety of cases, such as when a part of a water sports course includes a land route, when the sport itself is terminated, or when it is shifted to a land sport (such as a triathlon bike). It is done.
(3)脈拍数(心拍数)が所与の範囲から外れた場合
脈拍数が所定範囲から外れる場合とは、例えば運動負荷が高すぎて、脈拍数が範囲の上限値より大きくなる場合である。この場合、ユーザー2の安全、健康のためにはペースを落とす等の対応が必要であるため、出力態様の変更が望ましい。なお、運動中に脈拍数が範囲の下限値を下回る場合とは、ユーザー2の生体活動に深刻な異常が生じている場合、或いは脈センサー115cや、脈拍数演算を行う回路等にエラーが生じている場合等が考えられる。そのため、この場合も出力態様の変更が望ましいと言える。
(3) When the pulse rate (heart rate) deviates from the given range The case where the pulse rate deviates from the predetermined range is, for example, when the exercise load is too high and the pulse rate becomes larger than the upper limit of the range. . In this case, for the safety and health of the user 2, it is necessary to take measures such as reducing the pace, so it is desirable to change the output mode. Note that when the pulse rate falls below the lower limit of the range during exercise, when there is a serious abnormality in the biological activity of the user 2, or an error occurs in the pulse sensor 115c, the circuit for calculating the pulse rate, or the like. It may be the case. Therefore, it can be said that it is desirable to change the output mode also in this case.
(4)圧力値が所定値以上になった場合
圧力値が所定値以上とは、ユーザー端末1C(気圧センサー112c)が通常状態よりも水中の深い位置まで沈んでいることを表す。即ち、ユーザー2がおぼれる等の異常が発生している可能性があるため、出力部13は、出力態様を変更する。なお、この場合には、対象ユーザーの救助等を考慮し、出力部13は、監視員に聞こえるような大きな音を出力したり、管理端末1Aに対して緊急を知らせる情報を出力(通信)してもよい。
(4) When the pressure value is equal to or higher than the predetermined value The pressure value equal to or higher than the predetermined value indicates that the user terminal 1C (atmospheric pressure sensor 112c) is sinking to a deeper position in water than in the normal state. That is, since there is a possibility that an abnormality such as drowning of the user 2 has occurred, the output unit 13 changes the output mode. In this case, in consideration of the rescue of the target user, the output unit 13 outputs a loud sound that can be heard by the monitor or outputs (communications) information that notifies the management terminal 1A of an emergency. May be.
4.4.4 変形例
また、以上では乖離度情報、運動や休止の状態等、種々の条件に従って出力態様を変更する例について説明した。ただし、各条件は全ユーザーに対して共通に用いられる必要はなく、出力部13は、ユーザー2のオプション設定に応じて、乖離度情報の出力態様を異ならせてもよい。
4.4.4 Modification In addition, the example in which the output mode is changed according to various conditions such as the deviation information, the state of exercise and pause, and the like has been described above. However, each condition does not need to be commonly used for all users, and the output unit 13 may change the output mode of the divergence degree information according to the option setting of the user 2.
例えば、上級者であるユーザー2はタイムを競うため積極的に目標物(ブイ)に沿った最短距離を泳ごうとする。一方、初級者であるユーザー2はタイムよりも安全を重視するため、あえて遠回りをすることで他のユーザーとの接触を避けることがある。また、まっすぐ泳ぐスキルも上級者は高く、初級者は低い。つまり、上級者は理想ラインからの距離が小さいことが多く、初心者は理想ラインからの距離が大きいことが多い。 For example, the advanced user 2 tries to swim the shortest distance along the target (buoy) in order to compete for time. On the other hand, since the user 2 who is a beginner places importance on safety rather than time, he / she may avoid contact with other users by making a detour. Also, advanced swim skills are high for advanced players and low for beginners. In other words, the distance from the ideal line is often small for advanced users, and the distance from the ideal line is often large for beginners.
そのため、出力態様を変更する(例えば図17の表示や振動等による出力で乖離が大きいことを警告する)際の閾値を共通にしてしまうと、上級者はなかなか出力態様が変更されないが、初心者は容易に変更されるという事態が生じる。結果として、上級者は警告を望むような状況でも警告されないことがあるし、初心者は想定通りの泳ぎをしているのに警告されてしまうことがある。 For this reason, if the output mode is changed (for example, a warning is given that there is a large discrepancy due to the display or vibration output in FIG. 17), the output mode is not easily changed by advanced users. It happens that it can be easily changed. As a result, advanced users may not be warned even in situations where they want to be warned, and beginners may be warned while swimming as expected.
よって出力部13は、オプション設定に応じた出力を行うとよい。具体的には、出力態様を決定する際の条件(閾値)をユーザー設定により可変とする。上記例であれば、上級者の場合は閾値を小さく設定し、初級者の場合は閾値を大きく設定するとよい。このようにすれば、ユーザー2に応じた態様により乖離度情報を出力することが可能になる。なお、ここでは理想ラインからの距離を用いる例について説明したが、他の条件についても同様にオプション設定の変更が可能である。 Therefore, the output unit 13 may output according to the option setting. Specifically, the condition (threshold value) for determining the output mode is made variable by user setting. In the above example, the threshold value may be set small for advanced users, and the threshold value set large for beginners. If it does in this way, it will become possible to output deviation degree information by the mode according to user 2. Although the example using the distance from the ideal line has been described here, the option setting can be changed similarly for other conditions.
5.処理の流れ
図19は、パフォーマンスモニタリング装置10による情報の出力処理(パフォーマンスモニタリング方法の一例)を説明するフローチャートである。ここでは、ユーザー端末1Cによる出力処理を説明するが、パフォーマンスモニタリング装置10やパフォーマンスモニタリングシステムに種々の変形実施が可能であることは上述したとおりである。また、以下のフローチャートでは、可能な範囲内でステップの順序が入れ替わってもよい。
5. Process Flow FIG. 19 is a flowchart for explaining information output processing (an example of a performance monitoring method) by the performance monitoring apparatus 10. Here, output processing by the user terminal 1C will be described. As described above, various modifications can be made to the performance monitoring apparatus 10 and the performance monitoring system. In the following flowchart, the order of steps may be changed within a possible range.
まず、ユーザー端末1Cの処理部120cは、スイム開始判定の処理(S41)を実行し、スイム種目が開始されたか否かを判定する。スイム開始判定は、ユーザー操作、ユーザー位置、GPS受信環境、気圧、慣性センサー、水感知等の種々の手法により実現できる。 First, the processing unit 120c of the user terminal 1C executes a swim start determination process (S41), and determines whether or not a swim event has been started. The swim start determination can be realized by various methods such as user operation, user position, GPS reception environment, atmospheric pressure, inertial sensor, and water sensing.
スイム種目が開始されたと判定した場合(S41Y)、ユーザー端末1Cの処理部120cは計測開始処理(S43)を開始し、スイム種目が開始されたと判定しない場合(S41N)、ユーザー端末1Cの処理部120cは待機する。 When it is determined that the swim event has been started (S41Y), the processing unit 120c of the user terminal 1C starts the measurement start process (S43), and when it is not determined that the swim event has been started (S41N), the processing unit of the user terminal 1C. 120c waits.
計測開始処理(S43)において、ユーザー端末1Cの処理部120cは、ユーザー端末1CのGPSセンサー110c、地磁気センサー111c、その他のセンサーの駆動を開始する(但し、ユーザー設定によっては一部のセンサーを駆動させなくてもよい)。 In the measurement start process (S43), the processing unit 120c of the user terminal 1C starts driving the GPS sensor 110c, the geomagnetic sensor 111c, and other sensors of the user terminal 1C (however, some sensors are driven depending on user settings). You don't have to).
例えば、ユーザー端末1Cの処理部120cは、GPSセンサー110cの測位データの取得、地磁気センサー111cが生成する地磁気データの取得、その他データの取得を開始する。このうち、測位データには、ユーザー端末1Cの現在位置の座標とユーザー端末1Cの進行方向(速度ベクトル)とが含まれ、地磁気データは、ユーザー端末1Cの現在の姿勢(向き)を表す。また、GPSセンサー110c及び地磁気センサー111cを含むセンサーの駆動が開始され始めると、測位データ、地磁気データ、その他のデータが所定の時間間隔(例えば1秒間隔)で取得され始める。以下、最新の測位データ(ユーザー2の位置に関連する情報の一例)に含まれる位置座標を「現在位置座標」と称し、最新の測位データに含まれる進行方向を「現在進行方向」(ユーザーの移動方向の一例)と称し、最新の地磁気データによって表されるユーザー端末1Cの姿勢を「現在姿勢」と称す。 For example, the processing unit 120c of the user terminal 1C starts acquisition of positioning data of the GPS sensor 110c, acquisition of geomagnetic data generated by the geomagnetic sensor 111c, and acquisition of other data. Among them, the positioning data includes the coordinates of the current position of the user terminal 1C and the traveling direction (velocity vector) of the user terminal 1C, and the geomagnetic data represents the current attitude (orientation) of the user terminal 1C. When driving of the sensors including the GPS sensor 110c and the geomagnetic sensor 111c starts to be started, positioning data, geomagnetic data, and other data start to be acquired at a predetermined time interval (for example, every 1 second). Hereinafter, the position coordinates included in the latest positioning data (an example of information related to the position of the user 2) are referred to as “current position coordinates”, and the traveling direction included in the latest positioning data is referred to as “current traveling direction” (user's An example of the moving direction), and the posture of the user terminal 1C represented by the latest geomagnetic data is referred to as a “current posture”.
次に、ユーザー端末1Cの処理部120cは、ユーザー端末1Cの記憶部130cに現時点で格納されているコース情報に含まれる最大のウェイポイント番号を参照し、本フローで用いるべきウェイポイント番号Nの最大値Nmaxを、当該参照したウェイポイント番号と同じに設定する。また、本フローの開始当初、ユーザー端末1Cの処理部120cは、本フローで用いるべきウェイポイント番号Nを、初期値「1」に設定し(S45)、以下の処理(S47〜S55)を開始する。 Next, the processing unit 120c of the user terminal 1C refers to the maximum waypoint number included in the course information currently stored in the storage unit 130c of the user terminal 1C, and determines the waypoint number N to be used in this flow. The maximum value Nmax is set to be the same as the referenced waypoint number. At the beginning of this flow, the processing unit 120c of the user terminal 1C sets the waypoint number N to be used in this flow to an initial value “1” (S45), and starts the following processing (S47 to S55). To do.
まず、ユーザー端末1Cの処理部120cは、ユーザー端末1Cの記憶部130cに現時点で格納されているコース情報のうち、ウェイポイント番号(N+1)に対応付けられた位置座標を参照する(S47)。この位置座標は、現時点におけるユーザー2が向かうべきウェイポイント(すなわち(N+1)番目のウェイポイント)の位置座標である。 First, the processing unit 120c of the user terminal 1C refers to the position coordinates associated with the waypoint number (N + 1) in the course information currently stored in the storage unit 130c of the user terminal 1C (S47). This position coordinate is the position coordinate of the waypoint (that is, the (N + 1) th waypoint) to which the user 2 should head at the present time.
次に、ユーザー端末1Cの処理部120cは、N番目のウェイポイント及び(N+1)番目のウェイポイントの位置座標と、現在位置座標とに基づき、乖離度情報を生成し、表示部170cに乖離度情報を表示する(S49)。なお、図19には不図示であるが、処理部120cは、S49の処理において、種々の条件を判定し、乖離度情報の出力態様を決定する処理を行ってもよい。また、処理部120cは、S49の処理において上述したナビゲーション情報等を表示してもよい。 Next, the processing unit 120c of the user terminal 1C generates divergence degree information based on the position coordinates of the Nth waypoint and the (N + 1) th waypoint and the current position coordinates, and the divergence degree is displayed on the display unit 170c. Information is displayed (S49). Although not shown in FIG. 19, the processing unit 120 c may perform a process of determining various conditions and determining an output mode of the divergence degree information in the process of S <b> 49. In addition, the processing unit 120c may display the navigation information described above in the process of S49.
次に、ユーザー端末1Cの処理部120cは、ユーザー端末1Cの記憶部130cに現時点で格納されているコース情報のうちウェイポイント番号(N+1)に対応付けられた位置座標を参照し、当該位置座標を中心とした所定距離範囲内に現在位置座標が属するか否かを判定することにより、ユーザー2が(N+1)番目のウェイポイントに到着したか否かを判定する(S51)。 Next, the processing unit 120c of the user terminal 1C refers to the position coordinates associated with the waypoint number (N + 1) in the course information currently stored in the storage unit 130c of the user terminal 1C, and the position coordinates It is determined whether or not the user 2 has arrived at the (N + 1) th waypoint by determining whether or not the current position coordinates belong within a predetermined distance range centered on (S51).
ユーザー端末1Cの処理部120cは、ユーザー2が(N+1)番目のウェイポイントに到着していない場合(S51N)は、位置座標を参照する処理(S47)へ戻り、ユーザー2が(N+1)番目のウェイポイントに到着した場合(S51Y)は、インクリメント処理(S53)を開始する。 When the user 2 has not arrived at the (N + 1) th waypoint (S51N), the processing unit 120c of the user terminal 1C returns to the process (S47) for referring to the position coordinates, and the user 2 is the (N + 1) th waypoint. When it arrives at the waypoint (S51Y), the increment process (S53) is started.
インクリメント処理(S53)において、ユーザー端末1Cの処理部120cは、本フローで用いるべきウェイポイント番号Nを、「1」だけ増加させてから、ラップ情報の通知処理(S55)を開始する。 In the increment process (S53), the processing unit 120c of the user terminal 1C increases the waypoint number N to be used in this flow by “1”, and then starts the lap information notification process (S55).
ラップ情報の通知処理(S55)において、ユーザー端末1Cの処理部120cは、(N−1)番目のウェイポイントからN番目のウェイポイントまでの区間のラップ情報を、ユーザー2へ通知する。ラップ情報には、例えば、当該区間の移動時間(ラップタイム)、当該区間における入水時間(スイムタイム)、当該区間の平均移動速度(ラップペース)、当該区間の平均心拍数(ラップ心拍数)などが含まれる。また、ラップ情報には、当該区間での設定距離と、実際のユーザー2の移動距離の差分情報又は比率情報である乖離度情報が含まれてもよい。また、ラップ情報には、当該区間での設定時間と、実際のユーザー2の移動時間の時間差情報である乖離度情報が含まれてもよい。なお、ラップ情報の通知処理(S55)は、N番目のウェイポイント到着後であれば任意のタイミングで行うことや、省略することも可能である。 In the lap information notification process (S55), the processing unit 120c of the user terminal 1C notifies the user 2 of the lap information of the section from the (N-1) th waypoint to the Nth waypoint. The lap information includes, for example, the movement time (lap time) of the section, the water entry time (swim time) of the section, the average movement speed (lap pace) of the section, the average heart rate (lap heart rate) of the section. included. The lap information may include divergence information that is difference information or ratio information between the set distance in the section and the actual movement distance of the user 2. Further, the lap information may include divergence degree information that is time difference information between the set time in the section and the actual travel time of the user 2. Note that the lap information notification process (S55) may be performed at an arbitrary timing or may be omitted as long as the Nth waypoint has arrived.
次に、ユーザー端末1Cの処理部120cは、本フローで用いるべきウェイポイント番号NがNmaxに達したか否かを判定し(S57)、達した場合(S57Y)には、ユーザー2がゴール(スタート地点S)に到達したとみなしてフローを終了し、達していない場合(S57N)には、情報の出力処理(S47〜S55)を再開する。 Next, the processing unit 120c of the user terminal 1C determines whether or not the waypoint number N to be used in this flow has reached Nmax (S57), and if it has reached (S57Y), the user 2 has reached the goal ( Assuming that the start point S) has been reached, the flow is terminated. If the flow has not been reached (S57N), the information output processing (S47 to S55) is resumed.
以上、本発明を適用した実施形態およびその変形例について説明したが、本発明は、各実施形態やその変形例そのままに限定されるものではなく、実施段階では、発明の要旨を逸脱しない範囲内で構成要素を変形して具体化することができる。また、上記した各実施形態や変形例に開示されている複数の構成要素を適宜組み合わせることによって、種々の発明を形成することができる。例えば、各実施形態や変形例に記載した全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態や変形例で説明した構成要素を適宜組み合わせてもよい。また、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。このように、発明の主旨を逸脱しない範囲内において種々の変形や応用が可能である。 As mentioned above, although embodiment and its modification which applied this invention were described, this invention is not limited to each embodiment and its modification as it is, and in the range which does not deviate from the summary of invention in an implementation stage. The component can be modified and embodied. Further, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the above-described embodiments and modifications. For example, some constituent elements may be deleted from all the constituent elements described in each embodiment or modification. Furthermore, you may combine suitably the component demonstrated in different embodiment and modification. In addition, a term described together with a different term having a broader meaning or the same meaning at least once in the specification or the drawings can be replaced with the different term anywhere in the specification or the drawings. Thus, various modifications and applications are possible without departing from the spirit of the invention.
BY−1〜BY−3…ブイ、BYi,BYi+1…目標物、SG…ゲート、
SM…マット、TG…タグ、1A…管理端末、1B…ブイ端末、1C…ユーザー端末、
2…ユーザー、10…パフォーマンスモニタリング装置、11…記憶部、12…処理部、
13…出力部、100C…コース、110b,110c…GPSセンサー、
111c…地磁気センサー、112c…気圧センサー、113c…加速度センサー、
114c…角速度センサー、115c…脈センサー、116c…温度センサー、
120a〜120c…処理部、130a〜130c…記憶部、
150a,150c…操作部、160a〜160c…計時部、
170a,170c…表示部、180c…音出力部、190a〜190c…通信部、
191a〜191c…バッテリー
BY-1 to BY-3 ... buoy, BYi, BYi + 1 ... target, SG ... gate,
SM ... mat, TG ... tag, 1A ... management terminal, 1B ... buoy terminal, 1C ... user terminal,
2 ... user, 10 ... performance monitoring device, 11 ... storage unit, 12 ... processing unit,
13 ... Output unit, 100C ... Course, 110b, 110c ... GPS sensor,
111c: Geomagnetic sensor, 112c: Air pressure sensor, 113c: Acceleration sensor,
114c ... angular velocity sensor, 115c ... pulse sensor, 116c ... temperature sensor,
120a-120c ... processing unit, 130a-130c ... storage unit,
150a, 150c ... operation unit, 160a-160c ... timing unit,
170a, 170c ... display unit, 180c ... sound output unit, 190a-190c ... communication unit,
191a-191c ... Battery
Claims (14)
第1〜第M(Mは2以上の整数)の目標物の位置に関連する情報を記憶する記憶部と、
前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第i(iは1≦i≦M−1の整数)の目標物と第i+1の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求める処理部と、
前記乖離度情報を出力する出力部と、
を含むことを特徴とするパフォーマンスモニタリング装置。 A performance monitoring device for water sports,
A storage unit for storing information related to the positions of the first to Mth targets (M is an integer of 2 or more);
Information related to the position of the user who performs the water sport is acquired, and the degree of divergence of the user with respect to the water channel connecting the i th target (i is an integer of 1 ≦ i ≦ M−1) and the i + 1 th target A processing unit for requesting information;
An output unit for outputting the divergence degree information;
A performance monitoring device comprising:
前記乖離度情報は、前記水路と前記ユーザーの位置との距離を表す情報であることを特徴とするパフォーマンスモニタリング装置。 In claim 1,
The divergence degree information is information representing a distance between the water channel and the position of the user.
前記乖離度情報は、前記水路の距離情報に対する、前記ユーザーの移動距離情報の乖離度合いを表す情報であることを特徴とするパフォーマンスモニタリング装置。 In claim 1 or 2,
The performance monitoring apparatus according to claim 1, wherein the deviation degree information is information indicating a deviation degree of the movement distance information of the user with respect to the distance information of the water channel.
前記乖離度情報は、前記水路の前記距離情報により表される水路距離と、前記ユーザーの前記移動距離情報により表される移動距離との、差分情報及び比率情報の少なくとも一方であることを特徴とするパフォーマンスモニタリング装置。 In claim 3,
The divergence degree information is at least one of difference information and ratio information between a waterway distance represented by the distance information of the waterway and a movement distance represented by the movement distance information of the user. Performance monitoring device.
前記乖離度情報は、
前記第1〜第Mの目標物のうちの3つ以上の目標物を結ぶ前記水路の合計距離情報に対する、前記ユーザーの合計移動距離情報の乖離度合いを表す情報を含むことを特徴とするパフォーマンスモニタリング装置。 In claim 3 or 4,
The deviation information is
Performance monitoring comprising information indicating a degree of deviation of the total movement distance information of the user with respect to the total distance information of the water channel connecting three or more of the first to Mth targets. apparatus.
前記出力部は、表示部であり、
前記表示部は、
前記乖離度情報を表示することを特徴とするパフォーマンスモニタリング装置。 In any one of Claims 1 thru | or 5,
The output unit is a display unit,
The display unit
A performance monitoring apparatus that displays the divergence degree information.
前記表示部は、
前記乖離度情報を、他の情報に比べて視認性を高めて表示することを特徴とするパフォーマンスモニタリング装置。 In claim 6,
The display unit
A performance monitoring apparatus characterized in that the divergence degree information is displayed with higher visibility than other information.
前記出力部は、
前記乖離度情報を、振動、光、及び音の少なくとも1つにより出力することを特徴とするパフォーマンスモニタリング装置。 In any one of Claims 1 thru | or 7,
The output unit is
The performance monitoring apparatus characterized in that the divergence degree information is output by at least one of vibration, light, and sound.
前記出力部は、
乖離度合いに応じて、前記乖離度情報の出力態様を異ならせることを特徴とするパフォーマンスモニタリング装置。 In any one of Claims 1 thru | or 8.
The output unit is
A performance monitoring apparatus, wherein an output mode of the divergence degree information is varied according to a divergence degree.
前記出力部は、
前記ユーザーが休止状態と判定された場合と、前記ユーザーが運動状態と判定された場合とで、前記乖離度情報の出力態様を異ならせることを特徴とするパフォーマンスモニタリング装置。 In any one of Claims 1 thru | or 9,
The output unit is
A performance monitoring apparatus, wherein the output mode of the divergence degree information is different between when the user is determined to be in a resting state and when the user is determined to be in an exercise state.
前記出力部は、
前記ユーザーのオプション設定に応じて、前記乖離度情報の出力態様を異ならせることを特徴とするパフォーマンスモニタリング装置。 In any one of Claims 1 thru | or 10.
The output unit is
A performance monitoring apparatus, wherein an output mode of the divergence degree information is varied according to an option setting of the user.
前記第1〜第Mの目標物のうちの少なくとも1つは移動する目標物であり、
前記処理部は、
前記移動する目標物の前記位置に関する情報の更新処理を行うことを特徴とするパフォーマンスモニタリング装置。 In any one of Claims 1 thru | or 11,
At least one of the first to Mth targets is a moving target;
The processor is
A performance monitoring apparatus that performs an update process of information on the position of the moving target.
第1〜第M(Mは2以上の整数)の目標物の位置に関連する情報を記憶する記憶部と、
前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、第i(iは1≦i≦M−1の整数)の目標物と第i+1の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求める処理部と、
前記乖離度情報を出力する出力部と、
を含むことを特徴とするパフォーマンスモニタリングシステム。 A performance monitoring system for water sports,
A storage unit for storing information related to the positions of the first to Mth targets (M is an integer of 2 or more);
Information related to the position of the user who performs the water sport is acquired, and the degree of divergence of the user with respect to the water channel connecting the i th target (i is an integer of 1 ≦ i ≦ M−1) and the i + 1 th target A processing unit for requesting information;
An output unit for outputting the divergence degree information;
A performance monitoring system characterized by including:
第1〜第M(Mは2以上の整数)の目標物の位置に関連する情報を取得し、
前記ウォータースポーツを行うユーザーの位置に関連する情報を取得し、
第i(iは1≦i≦M−1の整数)の目標物と第i+1の目標物とを結ぶ水路に対する前記ユーザーの乖離度情報を求め、
前記乖離度情報を出力する、
ことを特徴とするパフォーマンスモニタリング方法。 A performance monitoring method for water sports,
Obtaining information related to the positions of the first to Mth targets (M is an integer of 2 or more);
Obtaining information related to the location of the user performing the water sports;
Obtaining information on the degree of divergence of the user with respect to the channel connecting the i-th target (i is an integer of 1 ≦ i ≦ M−1) and the i + 1th target,
Outputting the deviation information;
A performance monitoring method characterized by this.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017032942A JP2018138062A (en) | 2017-02-24 | 2017-02-24 | Performance monitoring device, performance monitoring system, and performance monitoring method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017032942A JP2018138062A (en) | 2017-02-24 | 2017-02-24 | Performance monitoring device, performance monitoring system, and performance monitoring method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018138062A true JP2018138062A (en) | 2018-09-06 |
Family
ID=63451214
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017032942A Pending JP2018138062A (en) | 2017-02-24 | 2017-02-24 | Performance monitoring device, performance monitoring system, and performance monitoring method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018138062A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2021156997A1 (en) * | 2020-02-06 | 2021-08-12 |
-
2017
- 2017-02-24 JP JP2017032942A patent/JP2018138062A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPWO2021156997A1 (en) * | 2020-02-06 | 2021-08-12 | ||
| WO2021156997A1 (en) * | 2020-02-06 | 2021-08-12 | 日本電信電話株式会社 | Sports situation presentation system |
| JP7276519B2 (en) | 2020-02-06 | 2023-05-18 | 日本電信電話株式会社 | Sports situation presentation system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2128724B1 (en) | Swim watch | |
| US8638229B2 (en) | Swim watch | |
| US20180028863A1 (en) | Swimming information processing system, information processing apparatus, swimming information processing method, and program | |
| JP6583058B2 (en) | Performance monitoring device, performance monitoring method, and performance monitoring program | |
| US10271769B2 (en) | Performance information notification device and performance information notification method | |
| US20180043212A1 (en) | System, method, and non-transitory computer readable medium for recommending a route based on a user's physical condition | |
| US20130054138A1 (en) | Global positioning and timing system and method for race start line management | |
| US20180117414A1 (en) | Electronic device, display method, display system, and recording medium | |
| US20160361598A1 (en) | Sport activity recording apparatus and sport activity recording method | |
| US20170045622A1 (en) | Electronic apparatus, physical activity information presenting method, and recording medium | |
| US20180047194A1 (en) | Information output system, information output method, and information output program | |
| US20180161625A1 (en) | Exercise diagnosis device, exercise diagnosis system, program, recording medium, and exercise diagnosis method | |
| CN107096205A (en) | Action message provides device, provides system and provides method | |
| 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 | |
| US20170259114A1 (en) | Performance monitoring device, performance monitoring system, and performance monitoring method | |
| US20170256236A1 (en) | Portable electronic device and display method | |
| US9839830B1 (en) | Aiding a swimmer in maintaining a desired bearing | |
| JP2018138062A (en) | Performance monitoring device, performance monitoring system, and performance monitoring method | |
| CN109550215B (en) | Measuring device, control method, and storage medium | |
| CN105629276B (en) | Position calculation method and position calculation device | |
| RU110503U1 (en) | HYDROACOUSTIC SYSTEM OF UNDERWATER NAVIGATION FOR DIVERS AND THE UNDERWATER DIVER UNIT | |
| US20160349282A1 (en) | Motion measuring device, motion measuring system, motion measuring method, and motion measuring program | |
| CN115955654A (en) | Portable Terminal and Control Method of Portable Terminal | |
| CN216536836U (en) | Running assisting system |