JP4930160B2 - Swimming distance measuring device - Google Patents
Swimming distance measuring device Download PDFInfo
- Publication number
- JP4930160B2 JP4930160B2 JP2007097986A JP2007097986A JP4930160B2 JP 4930160 B2 JP4930160 B2 JP 4930160B2 JP 2007097986 A JP2007097986 A JP 2007097986A JP 2007097986 A JP2007097986 A JP 2007097986A JP 4930160 B2 JP4930160 B2 JP 4930160B2
- Authority
- JP
- Japan
- Prior art keywords
- swimming
- swimming distance
- time
- swimmer
- distance
- 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.)
- Active
Links
Images
Landscapes
- Measurement Of Distances Traversed On The Ground (AREA)
Description
本発明は、水泳距離を計測する水泳距離計測装置に関する。 The present invention relates to swimming distance measuring equipment for measuring the swimming distance.
近年、メタボリックシンドローム(代謝症候群)対策、リハビリまたは健康維持を目的として、運動療法が注目されており、運動の達成感やモチベーションの向上を促進するツールが要望されている。この種の運動には、有酸素運動が効果的であるため、有酸素運動の選択肢として水泳を選ぶ人が増えている。水泳は浮力が働くため、骨や関節への負担が少なく、関節の弱い高齢者や、腰痛、その他の関節障害のある人にも行い易く、カロリー燃焼率も高いため、脂肪燃焼が早いという特徴がある。 In recent years, exercise therapy has been attracting attention for the purpose of metabolic syndrome (metabolic syndrome) countermeasures, rehabilitation, or health maintenance, and a tool that promotes improvement in exercise achievement and motivation is desired. Since this type of exercise is effective for aerobic exercise, an increasing number of people choose to swim as an aerobic exercise option. Because swimming has buoyancy, there is little burden on bones and joints, it is easy to do for elderly people with weak joints, low back pain, and other joint disorders, and because the calorie burning rate is high, fat burning is fast There is.
水泳はプールで行うのが一般的であるが、プールの往復回数が多くなると、その回数を覚えておくことが煩わしくなり、往復回数を忘れて目標が定まらなくなり、折角定期的に運動してもその効果を十分に得られない場合が生じる。この対策ツールとして、従来、地磁気の方位を検知する方位検知手段を備え、この方位検知手段が検知する方位が一回転した回数を計数して往復回数を表示する水中眼鏡が提案されている(例えば、特許文献1参照)。この水中眼鏡は、眼鏡枠の正面中央部に押釦型スイッチを有し、このスイッチが操作されると往復回数の計数を開始するように構成されている。
しかし、従来の構成では、往復回数を表示することだけにとどまり、泳者が瞬時に移動距離(泳いだ距離)を知ることができず、往復回数から移動距離をユーザ自身で計算しなければならない。このため、泳者にとって煩わしく、水泳への集中力が途切れてしまう場合があり、モチベーションの向上および目標距離への達成感を促進する観点から好ましくない。
また、従来の構成は、水泳開始前に押釦型スイッチを押下する必要があり、押し忘れる可能性があり、また、このスイッチを早めに押下してしまうと、プールへ入る前の歩行時の方向転換も往復回数としてカウントしてしまい、誤計測するおそれがある。
However, in the conventional configuration, only the number of reciprocations is displayed, the swimmer cannot know the movement distance (swimming distance) instantaneously, and the user must calculate the movement distance from the number of reciprocations. For this reason, it is troublesome for the swimmer, and the concentration power for swimming may be interrupted, which is not preferable from the viewpoint of improving the motivation and promoting the achievement of the target distance.
In addition, in the conventional configuration, it is necessary to press the push button type switch before the start of swimming, and there is a possibility of forgetting to press the switch, and if this switch is pressed early, the direction during walking before entering the pool Conversion also counts as the number of round trips, which may cause erroneous measurement.
本発明は、上述した事情に鑑みてなされたものであり、泳者の煩わしさを軽減しつつ水泳距離を計測可能な水泳距離計測装置を提供することにある。
The present invention has been made in view of the above circumstances, it is to provide a measurable swim distance measuring equipment swimming distance while reducing the burden of the swimmer.
上述課題を解決するため、本発明は、水泳距離計測装置において、泳者の所定部位の加速度を検出し、この加速度に基づいて泳者が方向転換したことを検出する方向転換検出部を有することを特徴とする。この発明によれば、方向転換時に変化する加速度から泳者の方向転換を精度良く検出することができ、この方向転換の検出によって泳者の煩わしさを軽減しつつ泳者の水泳距離を計測することができる。 In order to solve the above-described problems, the present invention is characterized in that, in the swimming distance measuring device, there is a direction change detection unit that detects the acceleration of a predetermined part of the swimmer and detects that the swimmer has changed direction based on the acceleration. And According to the present invention, it is possible to accurately detect a swimmer's direction change from the acceleration that changes during the direction change, and to measure the swimmer's swimming distance while reducing the troublesomeness of the swimmer by detecting this direction change. .
また、本発明は、水泳距離計測装置において、泳者が往復で泳ぐ際の片道距離を設定する設定部と、前記泳者が方向転換したことを検出する方向転換検出部と、前記方向転換検出部が方向転換したことを検出する毎に、前記片道距離を累積加算した水泳距離を算出する水泳距離算出部と、前記水泳距離算出部が算出した水泳距離を報知する報知部とを備えることを特徴とする。この発明によれば、泳者が方向転換したことを検出する毎に、泳者が往復で泳ぐ際の片道距離を累積加算した水泳距離を算出して報知するので、従来の往復回数だけを計数するものに比して、泳者が水泳距離の計算を行う必要がなく、泳者の煩わしさを軽減しつつ水泳距離を計測することができる。 In the swimming distance measuring device, the present invention provides a setting unit that sets a one-way distance when the swimmer swims in a reciprocating manner, a direction change detection unit that detects that the swimmer has changed direction, and the direction change detection unit. A swimming distance calculation unit that calculates a swimming distance obtained by accumulatively adding the one-way distance and a notification unit that notifies the swimming distance calculated by the swimming distance calculation unit each time a change in direction is detected, To do. According to the present invention, every time it is detected that the swimmer has changed direction, the swim distance is calculated and reported by accumulating the one-way distance when the swimmer swims reciprocally, so only the conventional number of reciprocations is counted. Compared to the above, it is not necessary for the swimmer to calculate the swimming distance, and the swimming distance can be measured while reducing the troublesomeness of the swimmer.
上記構成において、前記方向転換検出部は、前記泳者の所定部位の加速度を検出し、加速度に応じて信号レベルが変動する加速度信号を生成する加速度検出部を有し、前記加速度信号に基づいて泳者が方向転換したか否かを判定することが好ましい。この構成によれば、方向転換時に生じる加速度の変化から泳者の方向転換を精度良く検出することができる。
この場合、前記方向転換検出部は、前記加速度信号に周波数解析を施して周波数スペクトルを取得する周波数解析部を有し、前記周波数スペクトルの変化に基づいて、泳者が方向転換したか否かを判定することが好ましい。この構成によれば、繰り返し運動である水泳の特徴を利用して加速波形の周期の変化から泳者の方向転換を精度良く検出することができる。
In the above configuration, the direction change detection unit includes an acceleration detection unit that detects an acceleration of a predetermined part of the swimmer and generates an acceleration signal whose signal level varies according to the acceleration, and based on the acceleration signal, the swimmer It is preferable to determine whether or not the direction has changed. According to this configuration, it is possible to accurately detect a swimmer's direction change from a change in acceleration that occurs during the direction change.
In this case, the direction change detection unit includes a frequency analysis unit that performs frequency analysis on the acceleration signal to obtain a frequency spectrum, and determines whether the swimmer has changed direction based on the change in the frequency spectrum. It is preferable to do. According to this configuration, it is possible to accurately detect the change of direction of the swimmer from the change in the cycle of the acceleration waveform using the characteristic of swimming that is a repetitive motion.
また、この場合、前記方向転換検出部は、前記周波数スペクトルから泳者のストロークピッチを特定し、このストロークピッチの変化に基づいて泳者が方向転換したか否かを判定することが好ましく、また、前記方向転換検出部は、前記周波数スペクトルから泳者のストロークピッチを特定し、前後のストロークピッチの比に基づいて泳者が方向転換したか否かを判定することが好ましい。この構成によれば、方向転換時に生じるストロークピッチの変化から泳者の方向転換を精度良く検出することができる。
また、前記方向転換検出部は、前記加速度信号のレベル変化に基づいて泳者が方向転換したか否かを判定するようにしてもよい。この構成によれば、水泳中は加速度信号に規則性のあるレベル変化が現れ、ターンによりその変化量が変わることから、方向転換時に生じる加速度信号のレベル変化から泳者の方向転換を精度良く検出することができる。
In this case, the direction change detection unit preferably specifies a swimmer's stroke pitch from the frequency spectrum, and determines whether or not the swimmer has changed direction based on the change in the stroke pitch. Preferably, the direction change detection unit identifies a swimmer's stroke pitch from the frequency spectrum, and determines whether or not the swimmer has changed direction based on a ratio of front and rear stroke pitches. According to this configuration, it is possible to accurately detect a swimmer's direction change from a change in stroke pitch that occurs during the direction change.
The direction change detection unit may determine whether or not the swimmer has changed direction based on a level change of the acceleration signal. According to this configuration, a regular level change appears in the acceleration signal during swimming, and the amount of change varies depending on the turn. Therefore, the direction change of the swimmer can be accurately detected from the level change of the acceleration signal generated at the time of turning. be able to.
また、上記構成において、着水及び離水を検出する水検出部を有し、前記水泳距離算出部は、前記水検出部が着水を検出した場合に、水泳距離の算出処理を開始することが好ましい。この構成によれば、水泳距離の計測処理を自動で開始することができるので、操作の煩わしさが軽減される。
この場合、前記水泳距離算出部は、前記水検出部が離水を検出した場合に、水泳距離の算出処理を終了することが好ましい。この構成によれば、水泳距離の計測処理を自動で終了することができ、操作の煩わしさが軽減される。また、この場合、前記水泳距離算出部は、水泳距離の算出処理を実行中に前記水検出部が離水を検出すると、この検出時点から予め定めた設定期間が経過するまで前記水検出部が離水を検出している場合に、水泳距離の算出処理を終了することが好ましい。この構成によれば、水泳距離計測装置が水上に短期間出ただけでは、計測処理が中断されず、適切に計測処理を継続することができる。
Further, in the above configuration, a water detection unit that detects water landing and water separation may be provided, and the swimming distance calculation unit may start a swimming distance calculation process when the water detection unit detects water landing. preferable. According to this configuration, the measurement process of the swimming distance can be automatically started, so that the troublesomeness of the operation is reduced.
In this case, it is preferable that the swimming distance calculation unit ends the swimming distance calculation process when the water detection unit detects water separation. According to this configuration, the measurement process of the swimming distance can be automatically ended, and the troublesomeness of the operation is reduced. In this case, when the water detection unit detects water separation during the swimming distance calculation process, the water detection unit performs water separation until a predetermined set period elapses from this detection time point. It is preferable to end the swimming distance calculation process. According to this configuration, the measurement process is not interrupted and the measurement process can be appropriately continued if the swimming distance measuring device is on the water for a short period of time.
また、上記構成において、水泳時間を計測する水泳時間計測部を有し、前記水泳距離算出部は、前記方向転換検出部が方向転換したことを検出した場合に、それまでの水泳距離と水泳時間との比に基づいて単位時間当たりの移動距離を算出し、前記単位時間が経過する毎に、前記水泳距離に前記移動距離を累積加算して水泳距離を算出することが好ましい。この構成によれば、方向転換と方向転換の間においても、水泳距離を更新して表示することができる。 Further, in the above configuration, a swimming time measuring unit for measuring a swimming time is provided, and when the swimming distance calculating unit detects that the direction change detecting unit has changed direction, the swimming distance and the swimming time until then are detected. It is preferable to calculate a swimming distance by calculating a moving distance per unit time based on the ratio to the above and cumulatively adding the moving distance to the swimming distance every time the unit time elapses. According to this configuration, the swimming distance can be updated and displayed between the direction change and the direction change.
また、上記構成において、目標水泳距離を設定する目標水泳距離設定部と、前記水泳距離が目標水泳距離に達したか否かを判定し、目標水泳距離に達した場合にその旨を前記報知部により報知させる距離監視部とを有することが好ましい。この構成によれば、目標水泳距離に達したことを泳者が容易に知ることができる。
また、上記構成において、前記水泳距離計測装置は、泳者の腕に巻回可能なバンドを備え、このバンドを介して泳者の腕に取り付けられることが好ましい。この構成によれば、水泳距離計測装置を泳者の腕に容易に取り付けることができる。
Further, in the above configuration, a target swimming distance setting unit that sets a target swimming distance, and whether or not the swimming distance has reached the target swimming distance, and when the target swimming distance has been reached, the notification unit It is preferable to have a distance monitoring unit to be notified by. According to this configuration, the swimmer can easily know that the target swimming distance has been reached.
Moreover, the said structure WHEREIN: It is preferable that the said swimming distance measuring device is equipped with the band which can be wound around a swimmer's arm, and is attached to a swimmer's arm via this band. According to this configuration, the swimming distance measuring device can be easily attached to the swimmer's arm.
また、本発明は、水泳距離計測装置の制御方法において、泳者が方向転換したか否かを監視するステップと、方向転換したことを検出する毎に、予め設定された泳者が往復で泳ぐ片道距離を累積加算した水泳距離を算出する水泳距離算出ステップと、算出した水泳距離を報知する報知ステップとを実行することを特徴とする。この発明によれば、泳者が方向転換したことを検出する毎に、泳者が往復で泳ぐ際の片道距離を累積加算した水泳距離を算出して報知するので、泳者が水泳距離の計算を行う必要がなく、泳者の煩わしさを軽減しつつ水泳距離を計測することができる。 Further, the present invention provides a method of monitoring whether or not a swimmer has changed direction in the control method of the swimming distance measuring device, and a one-way distance in which a preset swimmer reciprocally swims each time a change in direction is detected. A swimming distance calculating step for calculating a swimming distance obtained by accumulating and adding and a notifying step for notifying the calculated swimming distance are executed. According to this invention, every time it is detected that the swimmer has changed direction, the swimmer calculates and reports the swim distance obtained by accumulating the one-way distance when the swimmer swims in a reciprocating manner, so the swimmer needs to calculate the swim distance. The swimming distance can be measured while reducing the troublesomeness of the swimmer.
本発明によれば、泳者の所定部位の加速度を検出し、この加速度に基づいて泳者が方向転換したことを検出する方向転換検出部を有するので、泳者の方向転換を精度良く検出することができ、この方向転換の検出によって泳者の煩わしさを軽減しつつ泳者の水泳距離を計測することができる。この場合、泳者が方向転換したことを検出する毎に、泳者が往復で泳ぐ際の片道距離を累積加算した水泳距離を算出して報知することにより、水泳距離を精度良く計測して報知することが可能になる。 According to the present invention, since it has the direction change detection unit that detects the acceleration of a predetermined part of the swimmer and detects the change of direction of the swimmer based on the acceleration, the direction change of the swimmer can be detected with high accuracy. By detecting this change in direction, the swimmer's swimming distance can be measured while reducing the troublesomeness of the swimmer. In this case, every time it is detected that the swimmer has changed direction, the swim distance is calculated and reported by accumulating the one-way distance when the swimmer swims in a reciprocating manner, thereby accurately measuring and notifying the swim distance. Is possible.
以下、図面を参照して本発明の実施形態を詳述する。
<第1実施形態>
図1は、本発明の第1実施形態に係る水泳距離計測装置の外観図である。
この水泳距離計測装置1は、リハビリを必要とするリハビリ対象者、又は、筋力を維持する必要がある高齢者に対し、医師等が各個人の体調や運動能力状況等を考慮して最適な泳法と水泳距離を指示した場合に、その水泳距離を達成したか否かを確認するために使用される装置である。図1に示すように、この水泳距離計測装置1は、腕時計型に構成されており、上記の水泳運動対象者(以下、ユーザ(泳者)という)に携帯されて水泳距離を計測して表示すると共に、水泳時以外は現在時刻等を表示して通常の腕時計として使用可能である。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
<First Embodiment>
FIG. 1 is an external view of a swimming distance measuring apparatus according to the first embodiment of the present invention.
This swimming distance measuring
この水泳距離計測装置1は、装置本体2と、この装置本体2をユーザ(泳者)に装着するためにユーザの腕(手首)に巻回されるバンド3とを備えて構成される。装置本体2は、ケース2Aと、このケース2A内に水密構造で配置される表示部10等の電気部品とから概略構成され、表示部10の表示情報はケース2Aの前面に設けられた透明カバー2Bを介して外部から視認可能に構成されている。また、このケース2Aには、ウレタンやシリコンゴム等の衝撃吸収材料からなる保護カバー2Cが取り付けられ、この保護カバー2Cによって当該水泳距離計測装置1の耐衝撃性が十分に確保されている。
The swimming distance measuring
この装置本体2には、複数(本例では4個)の操作子5が設けられると共に、外部に露出する一対の外部端子6A、6Bが設けられる。この一対の外部端子6A、6Bは、当該端子間の導通/非導通を検出することによって当該装置本体2が水中にあるか否かを検出する水検出用端子として機能する。
なお、本実施形態では、上記一対の外部端子6A、6B間の導通/非導通によって着水及び離水を検出する水検出部(水検出SWとも言う)11(図2)を構成する場合を説明するが、これに限らず、圧力センサを設け、この圧力センサによって水圧を検出したか否かを判定して着水及び離水を検出する水検出部を適用してもよく、従来の着水及び離水を検出可能な構成を広く適用可能である。
The apparatus
In the present embodiment, a case is described in which a water detection unit (also referred to as a water detection SW) 11 (FIG. 2) that detects water landing and water separation by conduction / non-conduction between the pair of
次に、表示部10について詳述する。この表示部10の表示領域は、大略すると上下に二分割され、第1の領域(図1の上側領域)AR1には、水泳距離(後述する水泳距離積算値)、現在年月日等が表示され、第2の領域(図1の下側領域)AR2には、水泳時間(水泳開始からの経過時間)、現在時刻等が表示される。図1の表示例は、水泳距離計測中(水泳距離計測モード)の表示例を示しており、第1の領域AR1に水泳距離(「100.0m」)を表示し、第2の領域AR2に水泳時間(「15分45秒」)を表示している。なお、時刻表示状態(時刻表示モード)の場合は、第1の領域AR1に現在月日を表示し、第2の領域AR2に現在時刻を表示する。
Next, the
次に、水泳距離計測装置1の電気的構成を説明する。図2は水泳距離計測装置1のブロック図を示している。図2に示すように、水泳距離計測装置1は、表示部10と、水検出部11と、計時部13と、入力部12と、計時部13と、ブザー部14と、バイブ部15と、加速度センサ17と、アナログデジタル変換回路(A/D変換回路)18と、制御部20と、記憶部21とを備えて構成され、図示せぬ内蔵電池の電力で駆動する。
表示部10は、液晶表示装置或いはその他の表示装置が適用され、制御部20の制御の下、各種情報を表示する。水検出部11は、上記外部端子6A、6B間の導通/非導通を検出することにより、水中か否かを検出して検出結果を制御部20へ出力する。
Next, the electrical configuration of the swimming
The
入力部12は、複数の操作子5を介してユーザからの各種指示を入力し、制御部20に通知するものである。また、計時部13は、時刻、年月日の計時を行う時刻計時部及び水泳時間を計時する水泳時間計測部として機能するものであり、図示せぬ発振回路からのクロック信号を分周して1Hzのクロック信号を生成する分周回路、及び、1Hzのクロック信号をカウントして時刻、年月日、或いは、水泳時間を計時する計時用カウンタ等の回路群で構成される。
ブザー部14は、ブザー及びブザー駆動回路を備えて構成され、制御部20の制御の下、ブザー駆動回路によりブザーを駆動して装置本体2からブザー音(アラーム音)を放音する。また、バイブ部15は、振動モータ及びモータ駆動部を備えて構成され、制御部20の制御の下、モータ駆動部により振動モータを駆動して装置本体2を振動させるものである。すなわち、この水泳距離計測装置1においては、表示部10、ブザー部14及びバイブ部15のいずれもがユーザ(泳者)に各種情報を報知する報知部として機能する。
The
The
加速度センサ17は、装置本体2に内蔵され、水泳距離計測装置1を携帯するユーザの腕(手首)の加速度を検出する加速度検出部として機能する。具体的には、この加速度センサ17には、図3に示すように、装置本体2の9時−3時方向(以下、X軸と定義する)の加速度と、装置本体2の12時−6時方向(以下、Y軸と定義する)の加速度と、装置本体2の垂直方向(以下、Z軸と定義する)の加速度とを検出する3軸加速度センサが適用され、各加速度に応じた加速度信号をそれぞれ生成してA/D変換回路18に出力する。また、A/D変換回路18は、各加速度信号を入力してアナログデジタル変換して制御部20に出力するものである。
The acceleration sensor 17 is built in the apparatus
制御部20は、CPUを備えるコンピュータ構成を有して水泳距離計測装置1の各部を中枢的に制御するものであり、CPUが記憶部21に記憶された制御プログラムを実行することにより、A/D変換回路18を介して入力した加速度信号を周波数解析する周波数解析部、この周波数解析結果に基づき水泳距離計測装置1を携帯するユーザの水泳中のターン(方向転換)を検出する方向転換検出部、水泳距離を算出する水泳距離算出部、入力部12を介して入力した目標水泳距離を設定する目標水泳距離設定部、及び、目標水泳距離に達したか否かを監視する距離監視部として機能する。
The
なお、本実施形態では、制御部20がソフトウェア処理により上述する周波数解析部、方向転換検出部、水泳距離算出部、目標水泳距離設定部、及び、距離監視部として機能する場合を説明するが、これに限らず、これら周波数解析部、方向転換検出部、水泳距離算出部、目標水泳距離設定部、及び、距離監視部のいずれか又は全てをハードウェア回路で構成してもよい。この場合、CPUの処理負担を軽減する観点からは、比較的処理量が多くなる周波数解析部を優先的にハードウェア回路で構成することが好ましい。
また、記憶部21には、CPUが実行する制御プログラム等のデータの他、ユーザ或いは医師等が入力した目標水泳距離等の入力データ、及び、当該水泳距離計測装置1の計測データ(水泳距離、水泳時間)が記憶される。
In the present embodiment, a case where the
In addition to data such as a control program executed by the CPU, the
次に、水泳中のターン(方向転換)の検出方法を説明する。図4は水泳中における3軸(XYZ)の加速度を示す図である。なお、この図は、泳者がクロールで泳いでいる時の3軸の加速度信号のA/D変換結果の一例を示しており、図中、期間T1がクロールで泳いでいる期間(泳ぎ期間という)であり、期間T2がプール端の壁を蹴り上げてターン(方向転換)を行っている期間(ターン期間という)であり、期間T3が再びクロールを開始して泳いでいる期間(泳ぎ期間)である。
この図に示すように、水泳は繰り返し運動であるため、腕を動かす泳ぎ期間T1及びT3では、一定周期の加速度信号が得られる。一方、ターン動作には、クイックターン等のいくつかのターンが存在するが、ターン時にプール端の壁を蹴り上げて勢いをつけて次の泳ぎにつなげる動作である点で共通する。このため、いずれのターンであっても、蹴り上げる前に腕等の動きを殆ど停止して力をためる時間が発生し、その後、プールの壁を一気に蹴り上げることで、ターン期間T2では、泳ぎ期間T1、T3と比べて、加速度信号の周期や振幅に変化が生じることになる。
Next, a method for detecting a turn (direction change) during swimming will be described. FIG. 4 is a diagram showing acceleration in three axes (XYZ) during swimming. This figure shows an example of the A / D conversion result of the triaxial acceleration signal when the swimmer is swimming in the crawl. In the figure, the period T1 is the period in which the swimmer is swimming in the crawl (called the swimming period). The period T2 is a period during which a turn (direction change) is performed by kicking the wall at the end of the pool (referred to as a turn period), and the period T3 is a period during which crawl is started again and swimming (a swimming period). is there.
As shown in this figure, since swimming is a repetitive exercise, an acceleration signal having a constant cycle is obtained in the swimming periods T1 and T3 in which the arm is moved. On the other hand, the turn operation has several turns such as a quick turn, but is common in that it is an operation that kicks up the wall at the end of the pool and gives momentum to the next swim during the turn. For this reason, in any turn, it takes time to stop the movement of arms and the like before kicking up and to collect power. Compared with the periods T1 and T3, a change occurs in the cycle and amplitude of the acceleration signal.
本実施形態では、この加速波形の周期の変化に着目してターン(方向転換)を検出しており、具体的には、制御部20は、A/D変換後の加速信号の波形データに対し、FFT(高速フーリエ変換)処理(周波数解析処理)を実行して周波数スペクトル(ローカルピーク)を取得し、この周波数スペクトルから泳者のストロークピッチを特定し、このストロークピッチに変化(ピッチ変化、ストロークピッチの消失)が生じた場合に泳者がターンしたと判定するようにしている。この場合、例えば、前後のストロークピッチの比(前回と今回のストロークピッチの比)を繰り返し求め、この比に大きな変化(乱れ)があった場合に泳者がターンしたと判定する。
In the present embodiment, the turn (direction change) is detected by paying attention to the change in the cycle of the acceleration waveform. Specifically, the
また、本実施形態では、3軸の加速度信号全てについてFFT処理を施して上記判定処理を行うので、加速度信号毎にFFT処理を施し、そのうちの最もレベルの高い周波数スペクトルを泳者のストロークピッチに相当するものとして抽出すれば、泳者のストロークピッチを確実に検出でき、かつ、クロール以外の様々な泳法(平泳ぎ、背泳ぎ、バタフライ)の場合でも泳者のストロークピッチを特定することができる。従って、ターンの検出精度が向上する。
なお、加速度は泳法により特徴となる加速度軸が異なるため、3軸の加速度センサ17を使用することが好ましいが、これに限らず、4軸以上の加速度センサを使用してもよく、また、2軸若しくは1軸の加速度センサを使用するようにしてもよい。
In the present embodiment, since the above-described determination processing is performed by performing FFT processing on all three-axis acceleration signals, the FFT processing is performed for each acceleration signal, and the frequency spectrum having the highest level is equivalent to the stroke pitch of the swimmer. If it extracts as what to do, a stroke pitch of a swimmer can be detected reliably and a stroke pitch of a swimmer can be specified even in various swimming methods other than crawl (swimming, backstroke, butterfly). Accordingly, the turn detection accuracy is improved.
It should be noted that since the acceleration has a characteristic acceleration axis depending on the swimming method, it is preferable to use the triaxial acceleration sensor 17, but not limited to this, an acceleration sensor having four or more axes may be used. An axial or uniaxial acceleration sensor may be used.
また、水泳中の腕や手首の複雑な動きや、外乱ノイズ等によって周波数スペクトルが複数存在する場合が考えられるが、この場合、例えば、複数の周波数スペクトルのうち、レベルが最も高い周波数スペクトルをストロークピッチに相当する周波数スペクトルとして選択する選択処理、或いは、腕の振りに相当する予め定めた周波数範囲内の周波数スペクトルをストロークピッチに相当する周波数スペクトルとして選択する選択処理等を実行することによって、ストロークピッチに相当する周波数スペクトルを精度良く特定することができる。また、FFT処理を施す加速度信号をいずれか一つに絞ってもよい。 In addition, there are cases where multiple frequency spectra exist due to complicated movement of arms and wrists during swimming, disturbance noise, etc.In this case, for example, the frequency spectrum having the highest level among the multiple frequency spectra is stroked. By executing selection processing for selecting a frequency spectrum corresponding to the pitch, or selecting processing for selecting a frequency spectrum within a predetermined frequency range corresponding to arm swing as a frequency spectrum corresponding to the stroke pitch, etc. The frequency spectrum corresponding to the pitch can be specified with high accuracy. Further, the acceleration signal subjected to the FFT processing may be narrowed down to any one.
次に、水泳距離計測装置1の動作を説明する。この水泳距離計測装置1は、水中にない場合(地上で使用されている場合)、制御部20の制御の下、現在時刻(年月日も含む)を表示する時刻表示モードで動作し、この時刻表示モードでは、現在時刻を第2の領域AR2(図1参照)に表示し、現在年月日を第1の領域AR1(図1参照)に表示する。
また、この時刻表示モードの場合、所定の操作子5が操作された場合に設定モードへ移行し、この設定モードでは、所定の操作子5の操作に応じて、時刻設定画面(秒、分、時、日、月、年の設定用)、ユーザ(泳者)が往復で泳ぐ際の片道距離であるプール長を設定する設定画面(プール長設定画面)、及び、ユーザ(泳者)が目標とする目標水泳距離を設定する設定画面(目標水泳距離設定画面)を順次表示し、操作子5の操作を介して現在時刻(年月日も含む)、プール長(片道距離)、目標水泳距離等の入力を受け付ける。
そして、現在時刻が入力された場合は、制御部20の制御の下、計時部13によりその現在時刻から計時を開始し、プール長(片道距離)及び目標水泳距離が入力された場合には、それら情報を記憶部21に記憶させる。ここで、目標水泳距離は、医師等から指示された水泳距離が入力される。以下、プール長及び目標水泳距離が記憶部21に記憶済みであるとする。
Next, the operation of the swimming
Further, in this time display mode, when the
And when the current time is input, under the control of the
図5及び図6は水泳距離計測装置1のメイン動作を示すフローチャートである。前提として、この水泳距離計測装置1が水中になく、時刻表示モードで動作しているものとする。
まず、制御部20は、時刻表示更新処理を行って表示される時刻を適宜更新し(ステップS1)、続いて、水検出部11により水が検出されたか否か(水検出SWがONか否か)、つまり、泳者が着水したか否かを判定する(ステップS2)。水が検出されていない場合(ステップS2:NO)、制御部20は、ステップS1へ移行して時刻表示を継続する。
5 and 6 are flowcharts showing the main operation of the swimming
First, the
一方、水が検出された場合(ステップS2:YES)、制御部20は、水泳距離計測モードへ移行し、まず加速度センサ17の駆動を開始する(ステップS3)。続いて、制御部20は、A/D変換回路18を介して得た加速度信号が、水泳開始と判断可能な所定レベル以上になった(例えば、水泳スタート時のキックによる加速度を示した)か否かを監視する(ステップS4)。そして、加速度信号が所定レベル以上になった場合(ステップS4)、水泳が開始されたと判断できるため、制御部20は、今回の水泳距離積算値を0(零)に初期化すると共に(ステップS5)、水泳時間を0(零)に初期化し(ステップS6)、計時部13により水泳時間のカウントを開始して(ステップS7)、この水泳距離積算値及び水泳時間の表示を開始する。
On the other hand, when water is detected (step S2: YES), the
次いで、制御部20は、水検出部11により水が非検出になったか否か(水検出SWがOFFか否か)、つまり、泳者が離水したか否かを判定する(ステップS8)。この判定で、水が非検出ではないと判定した場合(ステップS8:NO)、制御部20は、A/D変換回路18を介して得た加速度信号に周波数解析を施してその周波数スペクトルから得たストロークピッチに変化が生じたか否かを判定し、これによって、ターン(方向転換)が発生したか否かを判定する(ステップS9)。
Next, the
続いて、制御部20は、ターンが発生していないと判定した場合(ステップS9:NO)、ステップS8の処理へ移行してターンの発生を監視する一方、ターンが発生したと判定した場合(ステップS9:YES)、一回目のターンか否かを判定する(ステップS10)。一回目のターンの場合には(ステップS10:YES)、制御部20は、今回の水泳距離積算値(この時点では零)に、記憶部21に記憶されたプール長を加算し(ステップS11)、表示部10に表示中の水泳距離積算値を更新させる。このため、プール長が50mであった場合、泳者が一回目のターンを行った直後に表示部10に表示される水泳距離(=水泳距離積算値)が「50.0m」に更新される。
Subsequently, when it is determined that no turn has occurred (step S9: NO), the
制御部20は、一回目のターンによる水泳距離の表示更新を行った後は、水泳距離の推定処理を開始する(ステップS12)。この推定処理は、ターン時点までの水泳距離積算値と水泳時間とを取得し、この水泳距離積算値と水泳時間との比から単位時間(本例では一秒)当たりの移動距離を算出し、ターン時点から上記単位時間が経過する毎に、水泳距離積算値に上記移動距離を累積加算して、表示部10に表示される水泳距離を更新させる処理である。
具体的には、例えば、泳者が50mを40秒で泳いでいた場合には、ターン以降に一秒毎に1.25(=50/40)m単位(本実施例では表示は0.1m単位)で表示が更新され、泳者の過去の平均速度に従って水泳距離(=水泳距離積算値)を更新することができる。
次に、制御部20は、ステップS8の処理へ移行し、水が非検出になったか否かを再判定し、水が非検出ではなく(ステップS8:NO)、かつ、ターンが発生したと判定した場合(ステップS9:YES)、一回目のターンではないと判定された場合に(ステップS10:NO)、ステップS13の処理に移行する。
After updating the display of the swimming distance by the first turn, the
Specifically, for example, when a swimmer has been swimming 50 meters in 40 seconds, the unit is 1.25 (= 50/40) meters per second after the turn (in this embodiment, the display is 0.1 meters) ) And the display is updated, and the swimming distance (= swimming distance integrated value) can be updated according to the past average speed of the swimmer.
Next, the
このステップS13では、制御部20は、水泳距離の補正処理を行う。具体的には、この補正処理は、ターンを検出した時点で、予め記憶しておいたターンの回数とプール長とを乗算した値を水泳距離(水泳距離積算値)に設定すると共に表示中の水泳距離をその積算値に更新する。これによって、泳者の泳ぐ速度が変化して上記水泳距離の推定処理では実際の水泳距離との間に誤差が生じた場合でも、ターンを検出する毎にその誤差を修正することができる。
また、この水泳距離の補正処理を行った後、制御部20は、直前のターン時点までの水泳距離(=水泳距離積算値)と水泳時間との比から、新たに単位時間(1秒)当たりの移動距離を算出し直し、この算出し直した移動距離を、単位時間が経過する毎に水泳距離積算値に累積加算し、表示部10の表示を更新する(ステップS12)。これによって、泳者の泳ぐ速度に合わせて単位時間当たりの移動距離を修正でき、ターンからターンまでの間に推定される水泳距離(=水泳距離積算値)の精度を高めることができる。
In step S13, the
In addition, after performing the correction processing of the swimming distance, the
このようにして、泳者が泳ぎ続ける間は、上記ステップS8〜ステップS13までの処理が繰り返し実行され、実状に合わせた水泳距離と水泳時間とを表示部10に表示することができる。この場合、制御部20は、計測中の水泳距離積算値が、記憶部21に記憶された目標水泳距離に達したか否かを継続的に判定し、目標水泳距離に達すると、ブザー部14によりブザー音(アラーム音)を放音させると共に、バイブ部15により装置本体2を振動させ、目標水泳距離に達した旨をユーザに確実に報知する。
In this manner, while the swimmer continues to swim, the processing from step S8 to step S13 is repeatedly executed, and the swimming distance and the swimming time according to the actual state can be displayed on the
一方、泳者がプールからプールサイド等に移動して離水した場合、ステップS8の処理において、制御部20は、水検出部11により水が非検出になったと判定するので、ステップS20の処理へ移行する。このステップS20では、制御部20は、予め定めた計測終了マージン時間(設定期間)のカウントを開始し、この計測終了マージン時間(本実施形態では30秒)をカウントする間、水検出部11により水が検出されたか否か(水検出SWがONか否か)を判定し(ステップS21)、水が検出された場合は(ステップS21:YES)、ステップS9の処理へ移行し、水泳距離及び水泳時間の計測処理を継続する。これに対し、計測終了マージン時間が経過するまで水検出部11により水が検出されない場合(ステップS21:NO、S22、S23:YES)、制御部20は、水泳距離及び水泳時間の計測処理を終了し、終了時点の水泳距離及び水泳時間を記憶部21に記憶させた後に水泳距離計測モードから時刻表示モードへ移行する。
On the other hand, when the swimmer moves from the pool to the poolside or the like and leaves the water, in the process of step S8, the
図7は、水泳時に携帯される水泳距離計測装置1が水面を基準に水面上と水面下のいずれの位置にあるかを示す移動パターン例を示している。この図において、時刻t1は、水泳距離計測装置1が水中に入れられた時点を示し、この時刻t1では、上記したように、制御部20が、着水を検出して水泳距離計測モードへ移行し、加速度センサ17の駆動を開始して(ステップS3)、加速度信号に基づき水泳開始か否かを監視する状態となる(ステップS4)。このため、時刻t2において、ユーザ(泳者)がプールの壁を蹴るなどしてスタートすると、制御部20は、スタート時の加速度から水泳開始を検出して水泳距離及び水泳時間の計測を自動的に開始する(ステップS5〜S7)。
FIG. 7 shows an example of a movement pattern indicating whether the swimming
続く時刻t3は、水泳距離計測装置1が水中から出された時点を示し、この時刻t3では、制御部20が離水を検出して(ステップS8:YES)、計測終了マージン時間(30秒)のカウントを開始する(ステップS20)。そして、この時刻t3から20秒経過した時刻t4において、水泳距離計測装置1が再び水中に入れられると、制御部20は、計測終了マージン時間の間の着水を検出するため(ステップS21:YES)、水泳距離及び水泳時間の計測を継続する。
The subsequent time t3 indicates the time when the swimming
時刻t5は、水泳距離計測装置1が再び水中から出された時点を示し、この場合、制御部20は、離水を検出して(ステップS8:YES)、計測終了マージン時間のカウントを開始し(ステップS20)、このカウントが終了するまで離水が検出されるので、この計測終了マージン時間のカウントが終了した時点である時刻t6において、水泳距離及び水泳時間の計測を終了し、水泳距離計測モードから時刻表示モードへ移行する。そして、時刻t7において、水泳距離計測装置1が再び水中に入れられると、制御部20は、時刻表示モードから水泳距離計測モードで移行し、水泳開始を待って水泳距離及び水泳時間の計測を新たに開始する。
このように、この水泳距離計測装置1では、水中にあるか否かに応じて自動的に水泳距離計測モード及び時刻表示モードのいずれかへ切り替わり、かつ、水泳距離計測モードの場合、ユーザ(泳者)の水泳開始を検出して計測を開始し、かつ、離水を検出して計測を終了するので、ユーザ(泳者)が、この水泳距離計測装置1を操作する必要がなく、当該装置1を携帯しているだけで表示部10に表示される水泳距離及び水泳時間を確認することができる。
Time t5 indicates a point in time when the swimming
As described above, in the swimming
また、この水泳距離計測装置1を携帯して実際に水泳を行ったユーザは、この装置1を医師等に見せることで、医師等が当該装置1を操作して記憶部21に記憶された水泳距離と水泳時間を確認することができ、水泳距離が達成されたかどうか、及び、水泳時間がどの程度だったかを把握して健康状態の診断や次回の水泳プログラムの検討を行ってユーザに通知し、ユーザの健康管理に役立てることができる。
In addition, the user who actually carried the swimming with the swimming
以上説明したように、本実施形態の水泳距離計測装置1によれば、ユーザの腕(手首)の加速度を検出する加速度センサ17を備え、この加速度センサ17が出力する加速度信号に基づいて泳者のターン(方向転換)を検出し、このターンを検出する毎に予め設定されたプール長に基づき水泳距離を算出して表示するので、従来の往復回数だけを計数して表示するものに比して、ユーザが水泳距離の計算を行う必要がなく、自身の水泳距離を容易に知ることができる。このため、ユーザの煩わしさが軽減され、ユーザは水泳に集中することができる。また、本構成の水泳距離計測装置1は水泳時間も表示するので、ユーザ(泳者)が水泳時間も容易に知ることができる。
さらに、本構成では、目標水泳距離に達した時点でブザー部14及びバイブ部15による報知を行うので、目標水泳距離に達したことをユーザ(泳者)が容易に知ることができ、過剰な運動の防止と目標の達成感やモチベーションの向上を促進することができる。
As described above, according to the swimming
Furthermore, in this configuration, since the
しかも、本構成では、加速度信号に周波数解析を施して周波数スペクトルを取得し、この周波数スペクトルから泳者のストロークピッチを特定してこのストロークピッチに変化が生じた場合に泳者がターンしたと判定するので、繰り返し運動である水泳の特徴を利用して、泳者のターン動作を精度良く検出することができる。このため、水泳距離を精度良く計測することが可能である。
さらに、本構成では、ターンを検出した後、それまでの水泳距離と水泳時間の比に基づいて単位時間当たりの移動距離を算出し、単位時間が経過する毎に、上記移動距離を水泳距離に累積加算する水泳距離の推定処理を行うので、ターンとターンの間においても、水泳距離を更新して表示することができ、ユーザ(泳者)は自身の水泳距離を略リアルタイムで知ることができる。
Moreover, in this configuration, frequency analysis is performed on the acceleration signal to obtain a frequency spectrum, and the stroke pitch of the swimmer is specified from this frequency spectrum, and it is determined that the swimmer has turned when the stroke pitch changes. By utilizing the feature of swimming, which is a repetitive exercise, it is possible to accurately detect the turn motion of the swimmer. For this reason, it is possible to accurately measure the swimming distance.
Furthermore, in this configuration, after detecting a turn, the travel distance per unit time is calculated based on the ratio of the previous swim distance and swim time, and the travel distance is converted into the swim distance every time the unit time elapses. Since the process of estimating the accumulated swimming distance is performed, the swimming distance can be updated and displayed between turns, and the user (swimmer) can know his / her own swimming distance in substantially real time.
また、本構成では、着水及び離水を検出する水検出部11を備え、この水検出部11が着水を検出した場合に、水泳距離等の計測処理を自動で開始し、離水を検出した場合に、計測処理を自動で終了するので、ユーザ自身が計測開始や計測終了の操作を行う必要が一切なく、ユーザの煩わしさがより軽減される。このため、水泳運動に集中することが可能になり、かつ、計測開始の操作し忘れによる再計測を行う必要がなく、確実に計測を行うことができる。
また、離水を検出した場合、予め定めた計測終了マージン時間(設定期間)が経過するまでは計測処理を継続するので、水泳中の腕の振りや水分補給時のユーザの移動等によって水泳距離計測装置1が水上に短期間出ただけでは、計測処理が中断されず、適切に計測処理を継続することができる。
Moreover, in this structure, the
In addition, when water separation is detected, the measurement process is continued until a predetermined measurement end margin time (set period) elapses, so it is possible to measure the swimming distance by swinging the arm while swimming or moving the user during hydration. The measurement process is not interrupted only when the
<第2実施形態>
図8は第2実施形態に係る水泳距離計測装置1のメイン動作の一部を示すフローチャートである。この水泳距離計測装置1は、上述した水泳距離の推定処理及び補正処理を行わない点が、第1実施形態に係る水泳距離計測装置1と異なり、これ以外の動作は第1実施形態で示した図5で示す動作と同じであり、かつ、ブロック図も第1実施形態と略同一の構成であるため、以下、略同一の構成は同一の符号を付して説明し、重複する説明は省略する。
<Second Embodiment>
FIG. 8 is a flowchart showing a part of the main operation of the swimming
図8に示すように、制御部20は、水検出部11により水が非検出ではないと判定し(ステップS8:NO)、かつ、ターンが発生したと判定した場合(ステップS9:YES)、水泳距離積算値に、記憶部21に記憶されたプール長を加算して(ステップS11A)、ステップS8へ移行する。すなわち、ターンを検出する毎に、プール長を累積加算した水泳距離積算値を算出して、表示中の水泳距離(=水泳距離積算値)を更新するようにしている。
そして、制御部20は、水検出部11により水が非検出になったと判定し(ステップS8:YES)、かつ、計測終了マージン時間が経過するまで水が検出されない場合に(ステップS23:YES)、水泳距離及び水泳時間の計測処理を終了して、水泳距離計測モードから時刻表示モードへ移行する。
As shown in FIG. 8, the
And the
この構成によれば、ターンを検出した場合にのみ水泳距離を更新するので、上記第1実施形態に比して、ターンからターンの間は水泳距離が更新されないこととなるが、第1実施形態の水泳距離の推定処理及び補正処理を行わない分だけ、制御部20の処理負担を軽減することができる。一般に、水泳は、プールの途中で終了することがなく、少なくともプールの一端側で水泳を終了するため、水泳終了後の水泳距離及び水泳時間については確実に計測することができる。
According to this configuration, since the swimming distance is updated only when the turn is detected, the swimming distance is not updated between the turn and the turn as compared with the first embodiment. Therefore, the processing load on the
以上、一実施形態に基づいて本発明を説明したが、本発明はこれに限定されるものでなく、種々の設計変形を行うことができる。例えば、上記実施形態では、水泳時の加速波形の周期変化に基づいてターン(方向転換)を検出する場合について説明したが、これに限らず、水泳中は加速度信号に規則性のあるレベル変化が現れ、ターンによりその変化量が変わることから、加速度信号のレベル変化に基づいてターンを検出してもよい。 As mentioned above, although this invention was demonstrated based on one Embodiment, this invention is not limited to this, A various design deformation | transformation can be performed. For example, in the above-described embodiment, a case where a turn (direction change) is detected based on a change in the period of an acceleration waveform during swimming has been described. However, the present invention is not limited to this, and there is a regular level change in the acceleration signal during swimming. Since the change amount varies depending on the turn, the turn may be detected based on the level change of the acceleration signal.
このレベル変化からターンを検出する方法には、例えば、加速度信号の振幅変化からターンを検出する第一態様と、加速度信号の傾き変化からターンを検出する第二態様とが考えられる。
具体的には、第一態様の場合、制御部20が、加速度センサ17の加速度信号から振幅量(平均振幅量、或いは最大振幅量でもよい)を繰り返し求め、前後の振幅量の比(前回と今回の振幅量の比)が、殆ど変わらない場合は水泳中と判定し、大きく変わったことを示す予め定めたターン検出範囲内の場合にターンしたと判定すればよい。図4に示す例では、ターン期間T2の振幅が、泳ぎ期間T1、T3の振幅よりも小さくなることが明らかであり、この方法によってもターンを精度良く検出することができる。
As a method for detecting a turn from this level change, for example, a first mode in which a turn is detected from an amplitude change in an acceleration signal and a second mode in which a turn is detected from an inclination change in an acceleration signal can be considered.
Specifically, in the case of the first aspect, the
また、第二の態様の場合、制御部20が、加速度信号から得た加速波形に対し微分処理を施し、加速波形の立ち上がり、又は立ち下がりの傾きを繰り返し求め、前後の傾きの比(前回と今回の傾きの比)が、大きく変わったことを示す予め定めたターン検出範囲内の場合にターンしたと判定する方法を適用すればよい。図4に示す例では、ターン期間T2の波形の傾きが、泳ぎ期間T1、T3の波形の傾きよりも若干小さく(緩やかに)なっており、かかる傾きの違いによってもターンを精度良く検出することができる。
なお、加速信号には細かいノイズ成分が重畳している可能性があるため、いずれの方法でも、ノイズ除去処理を行った後に振幅検出或いは傾き検出を行うことでより検出精度を向上させることができる。
Further, in the case of the second mode, the
In addition, since there is a possibility that a fine noise component is superimposed on the acceleration signal, in any method, detection accuracy can be improved by performing amplitude detection or inclination detection after performing noise removal processing. .
また、上述の実施形態では、上記処理を実行するための制御プログラムを水泳距離計測装置1の記憶部21内に予め記憶しておく場合について説明したが、この制御プログラムを、磁気記録媒体、光記録媒体、半導体記録媒体等のコンピュータが読み取り可能な記録媒体に格納し、コンピュータが記録媒体からこの制御プログラムを読み取って実行するようにしてもよい。また、この制御プログラムを通信ネットワーク上の配信サーバ等からダウンロードできるようにしてもよい。
また、上述の実施形態では、本発明の水泳距離計測装置1を腕時計型に構成する場合について説明したが、これに限らず、指輪型や足装着型、若しくは、水中眼鏡や水泳着等に一体或いは装着可能に構成してもよく、要は、泳者が携帯可能に構成すればよい。
Moreover, although the above-mentioned embodiment demonstrated the case where the control program for performing the said process was previously memorize | stored in the memory |
Further, in the above-described embodiment, the case where the swimming
1…水泳距離計測装置、2…装置本体、3…バンド、6A、6B…外部端子(水検出用端子)、10…表示部(報知部)、11…水検出部、13…計時部(時刻計時部、水泳時間計測部)、14…ブザー部(報知部)、15…バイブ部(報知部)、17…加速度センサ(加速度検出部)、18…A/D変換回路、20…制御部(周波数解析部、方向転換検出部、水泳距離算出部、目標水泳距離設定部、距離監視部)、21…記憶部。
DESCRIPTION OF
Claims (6)
前記泳者が方向転換したことを検出する方向転換検出部と、
前記方向転換検出部が方向転換したことを検出する毎に、前記片道距離を累積加算した水泳距離を算出する水泳距離算出部と、
前記水泳距離算出部が算出した水泳距離を報知する報知部とを備え、
前記方向転換検出部は、泳者の所定部位の加速度信号に周波数解析を施して周波数スペクトルを取得する周波数解析部を有し、前記周波数スペクトルの変化に基づいて泳者が方向転換したか否かを判定することを特徴とする水泳距離計測装置。 A setting unit for setting a one-way distance when the swimmer swims in a round trip;
A direction change detection unit for detecting that the swimmer has changed direction;
Each time the direction change detection unit detects that the direction has changed, a swimming distance calculation unit that calculates a swimming distance obtained by cumulatively adding the one-way distance;
A notification unit for reporting the swimming distance calculated by the swimming distance calculation unit;
The direction change detection unit includes a frequency analysis unit that obtains a frequency spectrum by performing frequency analysis on an acceleration signal of a predetermined part of the swimmer, and determines whether the swimmer has changed direction based on the change in the frequency spectrum. A swimming distance measuring device.
前記方向転換検出部は、前記周波数スペクトルから泳者のストロークピッチを特定し、このストロークピッチの変化に基づいて泳者が方向転換したか否かを判定することを特徴とする水泳距離計測装置。 The said direction change detection part specifies a swimmer's stroke pitch from the said frequency spectrum, and determines whether a swimmer changed the direction based on the change of this stroke pitch, The swimming distance measuring device characterized by the above-mentioned.
前記方向転換検出部は、前記周波数スペクトルから泳者のストロークピッチを特定し、前後のストロークピッチの比に基づいて泳者が方向転換したか否かを判定することを特徴とする水泳距離計測装置。 The said direction change detection part specifies a swimmer's stroke pitch from the said frequency spectrum, and determines whether the swimmer changed the direction based on ratio of the front and back stroke pitch, The swimming distance measuring device characterized by the above-mentioned.
着水及び離水を検出する水検出部を有し、 It has a water detector that detects water landing and water separation,
前記水泳距離算出部は、前記水検出部が着水を検出した場合に、水泳距離の算出処理を開始し、前記水検出部が離水を検出した場合に、水泳距離の算出処理を終了することを特徴とする水泳距離計測装置。 The swimming distance calculation unit starts swimming distance calculation processing when the water detection unit detects landing, and ends swimming distance calculation processing when the water detection unit detects water separation. A swimming distance measuring device.
前記水泳距離算出部は、水泳距離の算出処理を実行中に前記水検出部が離水を検出すると、この検出時点から予め定めた設定期間が経過するまで前記水検出部が離水を検出している場合に、水泳距離の算出処理を終了することを特徴とする水泳距離計測装置。 When the water detection unit detects water separation during the swimming distance calculation process, the water detection unit detects water separation until a predetermined set period elapses from this detection time. In such a case, the swimming distance measuring device is characterized by terminating the calculation process of the swimming distance.
水泳時間を計測する水泳時間計測部を有し、 It has a swimming time measurement unit that measures swimming time,
前記水泳距離算出部は、前記方向転換検出部が方向転換したことを検出した場合に、それまでの水泳距離と水泳時間との比に基づいて単位時間当たりの移動距離を算出し、前記単位時間が経過する毎に、前記水泳距離に前記移動距離を累積加算して水泳距離を算出することを特徴とする水泳距離計測装置。 When the swimming distance calculation unit detects that the direction change detection unit has changed direction, the swimming distance calculation unit calculates a moving distance per unit time based on a ratio of a swimming distance and a swimming time until then, and the unit time Each time elapses, the swimming distance is calculated by cumulatively adding the moving distance to the swimming distance.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007097986A JP4930160B2 (en) | 2007-04-04 | 2007-04-04 | Swimming distance measuring device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007097986A JP4930160B2 (en) | 2007-04-04 | 2007-04-04 | Swimming distance measuring device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008253470A JP2008253470A (en) | 2008-10-23 |
JP2008253470A5 JP2008253470A5 (en) | 2010-04-22 |
JP4930160B2 true JP4930160B2 (en) | 2012-05-16 |
Family
ID=39977713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007097986A Active JP4930160B2 (en) | 2007-04-04 | 2007-04-04 | Swimming distance measuring device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4930160B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6361951B2 (en) * | 2012-08-28 | 2018-07-25 | 学校法人慶應義塾 | Electronic device, swimming method discrimination method, and swimming method discrimination program |
JP6270557B2 (en) * | 2014-03-13 | 2018-01-31 | 臼田総合研究所株式会社 | Information input / output device and information input / output method |
JPWO2016111069A1 (en) * | 2015-01-05 | 2017-10-12 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
JP2017176207A (en) * | 2016-03-28 | 2017-10-05 | セイコーエプソン株式会社 | Performance information notification device, performance information notification method, and performance information notification program |
JP2018000543A (en) * | 2016-07-01 | 2018-01-11 | セイコーエプソン株式会社 | Wearable equipment, control method, and program |
KR101955712B1 (en) * | 2017-02-27 | 2019-03-07 | 한국과학기술원 | Device and method for offering swimming record |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09192283A (en) * | 1996-01-12 | 1997-07-29 | Toho Denshi Kk | Swimming counter |
JPH10216293A (en) * | 1997-02-12 | 1998-08-18 | Seiko Epson Corp | Instrument for measuring exercise index |
JP3772887B2 (en) * | 2000-10-16 | 2006-05-10 | オムロンヘルスケア株式会社 | Body motion detection device |
JP2005152496A (en) * | 2003-11-28 | 2005-06-16 | Alps Electric Co Ltd | Device for measuring the quantity of swimming |
-
2007
- 2007-04-04 JP JP2007097986A patent/JP4930160B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2008253470A (en) | 2008-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8265900B2 (en) | Motion analysis device for sports | |
JP4930160B2 (en) | Swimming distance measuring device | |
US11833391B2 (en) | Integrated portable device and method implementing an accelerometer for analyzing biomechanical parameters of a stride | |
EP1977256B1 (en) | Swing performance analysis device | |
US8840569B2 (en) | Method and device for assessing muscular capacities of athletes using short tests | |
JP6834553B2 (en) | Motion analysis system, motion analysis device, motion analysis program and motion analysis method | |
US20180001174A1 (en) | Wearable device, control method, and program | |
US9011343B2 (en) | Biological signal measuring apparatus | |
JP6347097B2 (en) | Portable device and heartbeat arrival time measurement control method | |
US9061194B2 (en) | Mobile, portable, and interactive exercise apparatus | |
US20110207581A1 (en) | Method and device enabling an athlete to determine and then control the rate of displacement of a mass | |
US4409992A (en) | Electronic ergometer | |
JPH0217170B2 (en) | ||
JPH0956705A (en) | Consumption calorimeter | |
US20070049836A1 (en) | Electronic wristwatch-type exercise signal detecting apparatus | |
WO2015155069A1 (en) | Wearable system for monitoring a swimmer's performance | |
US20060122521A1 (en) | Electronic wristwatch-type exercise signal detecting apparatus | |
JP4361231B2 (en) | Electronic measuring equipment | |
JP3455928B2 (en) | measuring device | |
WO2019229903A1 (en) | Walking measurement system, walking measurement program, and walking measurement method | |
WO2016088307A1 (en) | Biological information analyzing device, biological information analyzing system, and biological information analyzing method | |
GB2545191A (en) | Swimming performance tracking device | |
JPH0536166Y2 (en) | ||
JPH0824367A (en) | Measuring instrument | |
JP3045961U (en) | Cumulative pedometer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100304 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100304 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20100304 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111011 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111028 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120117 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120130 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4930160 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150224 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |