(57)【要約】【課題】ユーザーが実施する運動種目が切り替わるときにユーザーの作業を不要とする電子機器を提供すること。【解決手段】位置情報衛星から送信された衛星信号に基づいて得られる位置情報と、第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかと、に基づいて、ユーザーが第１の運動種目を実施中である第１運動状態と、前記ユーザーが第２の運動種目を実施中である第２運動状態と、を含む複数の状態を判別する処理部を含む、電子機器。【選択図】図６
2018068745.tif 000002
【特許請求の範囲】
【請求項１】
位置情報衛星から送信された衛星信号に基づいて得られる位置情報と、第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかと、に基づいて、
ユーザーが第１の運動種目を実施中である第１運動状態と、
前記ユーザーが第２の運動種目を実施中である第２運動状態と、
を含む複数の状態を判別する処理部を含む、電子機器。
【請求項２】
請求項１において、
前記処理部により判別された状態を通知する通知部を含む、電子機器。
【請求項３】
請求項１又は２において、
前記処理部は、
前記位置情報に基づいて移動速度を計算し、
前記第１のモーションセンサーの出力信号の波形が周期性を有するか否かを判定し、
前記圧力センサーの出力信号に基づいて圧力の変化を検出し、
前記移動速度、前記波形が周期性を有するか否か、及び前記圧力の変化に基づいて、前記複数の状態を判別する、電子機器。
【請求項４】
請求項１乃至３のいずれか一項において、
前記複数の状態は、前記ユーザーが第３の運動種目を実施中である第３運動状態を含む、電子機器。
【請求項５】
請求項４において、
前記複数の状態は、
前記第１運動状態から前記第２運動状態への移行途中である第１移行状態と、
前記第２運動状態から前記第３運動状態への移行途中である第２移行状態と、
を含む、電子機器。
【請求項６】
請求項５において、
前記処理部は、
前記第１運動状態、前記第２運動状態、前記第３運動状態、前記第１移行状態及び前記第２移行状態のそれぞれに要した時間を計算する、電子機器。
【請求項７】
請求項５又は６において、
前記第１の運動種目は水泳であり、前記第２の運動種目は自転車であり、前記第３の運動種目はランニングである、電子機器。
【請求項８】
請求項１乃至７のいずれか一項において、
前記処理部は、
第２のモーションセンサーの出力信号に基づいて、前記複数の状態を判別する、電子機器。
【請求項９】
請求項１乃至８のいずれか一項において、
前記処理部は、
温度センサーの出力信号に基づいて、前記複数の状態を判別する、電子機器。
【請求項１０】
位置情報衛星から送信された衛星信号に基づいて得られる位置情報と、第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかと、に基づいて、
ユーザーが第１の運動種目を実施中である第１運動状態と、
前記ユーザーが第２の運動種目を実施中である第２運動状態と、
を含む複数の状態を判別し、
前記判別された状態を表示する、表示方法。
【請求項１１】
請求項１０において、
前記複数の状態は、前記第１運動状態から前記第２運動状態への移行途中である第１移行状態を含む、表示方法。
【請求項１２】
請求項１１において、
前記判別された状態が前記第１移行状態である場合、点滅するオブジェクトを含む画像を表示する、表示方法。
【請求項１３】
請求項１１又は１２において、
前記判別された状態が前記第１移行状態である場合、前記第１移行状態が開始してからの経過時間を表示する、表示方法。
【請求項１４】
請求項１３において、
前記経過時間を、予め設定されている対象の時間と比較可能に表示する、表示方法。
【請求項１５】
位置情報衛星から送信された衛星信号に基づいて得られる位置情報と、第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかと、に基づいて、
ユーザーが第１の運動種目を実施中である第１運動状態と、
前記ユーザーが第２の運動種目を実施中である第２運動状態と、
を含む複数の状態を判別する処理部と、
前記判別された状態を表示する表示部と、
を含む、表示システム。
【請求項１６】
位置情報衛星から送信された衛星信号に基づいて得られる位置情報と、第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかと、に基づいて、
ユーザーが第１の運動種目を実施中である第１運動状態と、
前記ユーザーが第２の運動種目を実施中である第２運動状態と、
を含む複数の状態を判別するステップをコンピューターに実行させる、プログラム。
【請求項１７】
位置情報衛星から送信された衛星信号に基づいて得られる位置情報と、第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかと、に基づいて、
ユーザーが第１の運動種目を実施中である第１運動状態と、
前記ユーザーが第２の運動種目を実施中である第２運動状態と、
を含む複数の状態を判別するステップをコンピューターに実行させるプログラムを記録した、コンピューターにより読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、表示方法、表示システム、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
特許文献１には、トライアスロン競技において、競技者が、水泳、自転車、ランニングの各競技種目の切替ゲート（自転車競技のスタートゲート、ランニング競技のスタートゲート）及びゴールで、デジタルペンを使って通過時刻を記録すると、記録された時刻の情報が通信端末を介してサーバーに送信され、サーバーが競技者別に切替ゲートの通過時刻を集計し、各競技種目のタイムを計算して成績表を含む印刷物を生成するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２１２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のシステムでは、各競技者は、各競技種目の切替ゲートにおいて、デジタルペンを使って通過時刻を記録する作業が必要であるため、手間であるとともに、競技種目（運動種目）の切替（トランジション）に要する時間が増加して総合タイムを落とすことになってしまうという問題がある。
【０００５】
本発明は、以上のような問題点に鑑みてなされたものであり、本発明のいくつかの態様によれば、ユーザーが実施する運動種目が切り替わるときにユーザーの作業を不要とする電子機器、表示方法、表示システム、プログラム及び記録媒体を提供することができる。
【課題を解決するための手段】
【０００６】
本発明は前述の課題の少なくとも一部を解決するためになされたものであり、以下の態様または適用例として実現することが可能である。
【０００７】
［適用例１］
本適用例に係る電子機器は、位置情報衛星から送信された衛星信号に基づいて得られる位置情報と、第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかと、に基づいて、ユーザーが第１の運動種目を実施中である第１運動状態と、前記ユーザーが第２の運動種目を実施中である第２運動状態と、
を含む複数の状態を判別する処理部を含む。
【０００８】
本適用例に係る電子機器は、前記第１のモーションセンサーを含んでもよいし、前記圧力センサーを含んでもよい。また、本適用例に係る電子機器は、前記位置情報衛星から送信された前記衛星信号に基づいて前記位置情報を生成する位置情報生成部を含んでもよい。
【０００９】
前記第１のモーションセンサーは、加速度センサーであってもよい。
【００１０】
本適用例に係る電子機器によれば、ユーザーが第１の運動種目を実施中である第１運動状態とユーザーが第２の運動種目を実施中である第２運動状態とを判別することができるので、ユーザーが実施する運動種目が第１の運動種目から第２の運動種目に切り替わると
きにユーザーの作業が不要である。従って、ユーザーは、運動競技に集中することができる。
【００１１】
［適用例２］
上記適用例に係る電子機器は、前記処理部により判別された状態を通知する通知部を含んでもよい。
【００１２】
前記通知部は、表示、音声及び振動の少なくとも１つによって通知してもよい。
【００１３】
本適用例に係る電子機器によれば、判別された状態を通知するので、ユーザーは通知された状態が正しいか否かを確認することができる。あるいは、ユーザーと異なる者（例えば、コーチ等）が通知されたユーザーの状態を認識することができる。
【００１４】
［適用例３］
上記適用例に係る電子機器において、前記処理部は、前記位置情報に基づいて移動速度を計算し、前記第１のモーションセンサーの出力信号の波形が周期性を有するか否かを判定し、前記圧力センサーの出力信号に基づいて圧力の変化を検出し、前記移動速度、前記波形が周期性を有するか否か、及び前記圧力の変化に基づいて、前記複数の状態を判別してもよい。
【００１５】
本適用例に係る電子機器によれば、移動速度、第１のモーションセンサーの出力信号の波形が周期性を有するか否か、及び前記圧力の変化に基づいて、ユーザーの速度の変化、ユーザーの運動の変化及びユーザーの周囲環境の変化を認識し、ユーザーの状態を判別することができる。
【００１６】
［適用例４］
上記適用例に係る電子機器において、前記複数の状態は、前記ユーザーが第３の運動種目を実施中である第３運動状態を含んでもよい。
【００１７】
本適用例に係る電子機器によれば、３つ以上の運動種目を含む運動競技を実施するユーザーの状態を判別することができる。
【００１８】
［適用例５］
上記適用例に係る電子機器において、前記複数の状態は、前記第１運動状態から前記第２運動状態への移行途中である第１移行状態と、前記第２運動状態から前記第３運動状態への移行途中である第２移行状態と、を含んでもよい。
【００１９】
本適用例に係る電子機器によれば、ユーザーによる第１の運動種目の実施中、第１の運動種目から第２の運動種目への切り替え中、第２の運動種目の実施中、第２の運動種目から第３の運動種目への切り替え中及び第３の運動種目の実施中のいずれの状態であるかを判別することができる。
【００２０】
［適用例６］
上記適用例に係る電子機器において、前記処理部は、前記第１運動状態、前記第２運動状態、前記第３運動状態、前記第１移行状態及び前記第２移行状態のそれぞれに要した時間を計算してもよい。
【００２１】
本適用例に係る電子機器によれば、ユーザーによる第１の運動種目の実施に要した時間、第１の運動種目から第２の運動種目への切り替えに要した時間、第２の運動種目の実施に要した時間、第２の運動種目から第３の運動種目への切り替えに要した時間及び第３の
運動種目の実施に要した時間を計算することができる。
【００２２】
［適用例７］
上記適用例に係る電子機器において、前記第１の運動種目は水泳であり、前記第２の運動種目は自転車であり、前記第３の運動種目はランニングであってもよい。
【００２３】
本適用例に係る電子機器によれば、トライアスロンを実施するユーザーの状態を判別することができる。
【００２４】
［適用例８］
上記適用例に係る電子機器において、前記処理部は、第２のモーションセンサーの出力信号に基づいて、前記複数の状態を判別してもよい。
【００２５】
前記処理部は、前記第２のモーションセンサーの出力信号の波形が周期性を有するか否かを判定し、当該波形が周期性を有するか否かに基づいて、前記複数の状態を判別してもよい。
【００２６】
前記第２のモーションセンサーは、角速度センサーであってもよい。
【００２７】
本適用例に係る電子機器によれば、位置情報と第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかとともに、さらに第２のモーションセンサーの出力信号に基づいて、より精度良くユーザーの状態を判別することができる。
【００２８】
［適用例９］
上記適用例に係る電子機器において、前記処理部は、温度センサーの出力信号に基づいて、前記複数の状態を判別してもよい。
【００２９】
前記処理部は、前記温度センサーの出力信号に基づいて温度の変化を検出し、前記温度の変化に基づいて、前記複数の状態を判別してもよい。
【００３０】
本適用例に係る電子機器によれば、位置情報と第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかとともに、さらに温度センサーの出力信号に基づいて、より精度良くユーザーの状態を判別することができる。
【００３１】
［適用例１０］
本適用例に係る表示方法は、位置情報衛星から送信された衛星信号に基づいて得られる位置情報と、第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかと、に基づいて、ユーザーが第１の運動種目を実施中である第１運動状態と、前記ユーザーが第２の運動種目を実施中である第２運動状態と、を含む複数の状態を判別し、前記判別された状態を表示する。
【００３２】
本適用例に係る表示方法によれば、ユーザーが第１の運動種目を実施中である第１運動状態と前記ユーザーが第２の運動種目を実施中である第２運動状態とを判別し、判別された状態を表示することができるので、ユーザーが実施する運動種目が第１の運動種目から第２の運動種目に切り替わるときにユーザーの作業が不要である。従って、ユーザーは、運動競技に集中することができる。あるいは、ユーザーと異なる者（例えば、コーチ等）が表示部に表示されたユーザーの状態を視認して、ユーザーに助言等をすることができる。
【００３３】
［適用例１１］
上記適用例に係る表示方法において、前記複数の状態は、前記第１運動状態から前記第２運動状態への移行途中である第１移行状態を含んでもよい。
【００３４】
本適用例に係る表示方法によれば、ユーザーによる第１の運動種目の実施中、第１の運動種目から第２の運動種目への切り替え中及び第２の運動種目の実施中のいずれの状態であるかを判別し、判別された状態を表示することができる。
【００３５】
［適用例１２］
上記適用例に係る表示方法は、前記判別された状態が前記第１移行状態である場合、点滅するオブジェクトを含む画像を表示してもよい。
【００３６】
本適用例に係る表示方法によれば、ユーザーによる第１の運動種目から第２の運動種目への切り替え中の状態を強調して表示することができる。
【００３７】
［適用例１３］
上記適用例に係る表示方法は、前記判別された状態が前記第１移行状態である場合、前記第１移行状態が開始してからの経過時間を表示してもよい。
【００３８】
本適用例に係る表示方法によれば、ユーザーによる第１の運動種目から第２の運動種目への切り替えに要している時間をユーザー等に認識させることができる。
【００３９】
［適用例１４］
上記適用例に係る表示方法は、前記経過時間を、予め設定されている対象の時間と比較可能に表示してもよい。
【００４０】
本適用例に係る表示方法によれば、ユーザーによる第１の運動種目から第２の運動種目への切り替えに要している時間が、設定されている対象の時間と比較して長いか短いかをユーザー等に認識させることができる。
【００４１】
［適用例１５］
本適用例に係る表示システムは、位置情報衛星から送信された衛星信号に基づいて得られる位置情報と、第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかと、に基づいて、ユーザーが第１の運動種目を実施中である第１運動状態と、前記ユーザーが第２の運動種目を実施中である第２運動状態と、を含む複数の状態を判別する処理部と、前記判別された状態を表示する表示部と、を含む。
【００４２】
本適用例に係る表示システムによれば、ユーザーが第１の運動種目を実施中である第１運動状態と前記ユーザーが第２の運動種目を実施中である第２運動状態とを判別し、判別された状態を表示することができるので、ユーザーが実施する運動種目が第１の運動種目から第２の運動種目に切り替わるときにユーザーの作業が不要である。従って、ユーザーは、運動競技に集中することができる。あるいは、ユーザーと異なる者（例えば、コーチ等）が表示部に表示されたユーザーの状態を視認して、ユーザーに助言等をすることができる。
【００４３】
［適用例１６］
本適用例に係るプログラムは、位置情報衛星から送信された衛星信号に基づいて得られる位置情報と、第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかと、に基づいて、ユーザーが第１の運動種目を実施中である第１運動状態と、前記ユーザーが第２の運動種目を実施中である第２運動状態と、を含む複数の状態を判別するステップをコンピューターに実行させる。
【００４４】
［適用例１７］
本適用例に係る記録媒体は、位置情報衛星から送信された衛星信号に基づいて得られる位置情報と、第１のモーションセンサーの出力信号及び圧力センサーの出力信号の少なくとも何れかと、に基づいて、ユーザーが第１の運動種目を実施中である第１運動状態と、前記ユーザーが第２の運動種目を実施中である第２運動状態と、を含む複数の状態を判別するステップをコンピューターに実行させるプログラムを記録した、コンピューターにより読み取り可能な記録媒体である。
【００４５】
本適用例に係るプログラム及び記録媒体によれば、ユーザーが第１の運動種目を実施中である第１運動状態と前記ユーザーが第２の運動種目を実施中である第２運動状態とを判別することができるので、ユーザーが実施する運動種目が第１の運動種目から第２の運動種目に切り替わるときにユーザーの作業が不要である。従って、ユーザーは、運動競技に集中することができる。
【図面の簡単な説明】
【００４６】
【図１】本実施形態の運動情報管理システムの構成例を示す図。
【図２】本実施形態の運動情報管理システムの概要についての説明図。
【図３】トライアスロン競技に使用されるコースの一例を示す図。
【図４】ユーザー端末の機能ブロック図の一例。
【図５】ユーザー端末の処理部が行う一部の処理の手順の一例を示すフローチャート図。
【図６】第１実施形態における状態判別処理の詳細の一例を示すフローチャート図。
【図７】処理部が表示部に表示させるユーザーの状態の表示例を示す図。
【図８】ユーザーの状態が「トランジション１」であるときの画像の一例を示す図。
【図９】情報端末の表示部に表示される画像の一例を示す図。
【図１０】情報端末の表示部に表示される画像の一例を示す図。
【図１１】情報端末の表示部に表示される画像の一例を示す図。
【図１２】情報端末の表示部に表示される画像の一例を示す図。
【図１３】第２実施形態におけるスイム判定処理の一例を示すフローチャート図。
【図１４】第２実施形態におけるトランジション１判定処理の一例を示すフローチャート図。
【図１５】第２実施形態におけるバイク判定処理の一例を示すフローチャート図。
【図１６】第２実施形態におけるトランジション２判定処理の一例を示すフローチャート図。
【図１７】第２実施形態におけるラン判定処理の一例を示すフローチャート図。
【図１８】第３実施形態におけるスイム判定処理の一例を示すフローチャート図。
【図１９】第３実施形態におけるトランジション１判定処理の一例を示すフローチャート図。
【図２０】第３実施形態におけるバイク判定処理の一例を示すフローチャート図。
【図２１】第３実施形態におけるトランジション２判定処理の一例を示すフローチャート図。
【図２２】第３実施形態におけるラン判定処理の一例を示すフローチャート図。
【図２３】第４実施形態における状態判別処理の詳細の一例を示すフローチャート図。
【図２４】走行移動Ａ判定処理の一例を示すフローチャート図。
【図２５】走行移動Ｂ判定処理の一例を示すフローチャート図。
【図２６】走行移動Ｃ判定処理の一例を示すフローチャート図。
【図２７】走行移動Ｄ判定処理の一例を示すフローチャート図。
【図２８】ユーザーの状態が「トランジション１」であるときの画像の他の一例を示す図。
【図２９】ユーザーの状態が「トランジション１」であるときの画像の他の一例を示す図。
【図３０】ユーザーの状態が「バイク」であるときの画像の他の一例を示す図。
【図３１】ユーザーの状態が「トランジション１」であるときの画像の他の一例を示す図。
【図３２】変形例における複数の圧力センサーの配置例を示す図。
【発明を実施するための形態】
【００４７】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００４８】
以下では、複数の競技種目（運動種目）を含む競技としてトライアスロン競技を実施するユーザーの運動の状況を管理する運動情報管理システムを例に挙げて説明する。
【００４９】
１．第１実施形態
１−１．システムの構成
図１は、本実施形態の運動情報管理システム１の構成例を示す図である。図１に示すように、本実施形態の運動情報管理システム１は、ユーザー端末３、サーバー４及び情報端末５を含んで構成されている。サーバー４は、インターネットやＬＡＮ（Local Area Network）などのネットワーク６に接続されている。
【００５０】
ユーザー２は、ユーザー端末３（「電子機器」の一例）を携帯し、トライアスロン競技を実施する。ユーザー２は、大会においてトライアスロン競技を実施してもよいし、練習においてトライアスロン競技を実施してもよい。トライアスロン競技は、スイム（水泳）、バイク（自転車）、ラン（ランニング）の３つの競技種目（運動種目）によって構成され、ユーザー２は、スイム、バイク、ランの順に各種目を実施する。
【００５１】
図２に示すように、本実施形態では、ユーザー端末３は、リスト型（腕時計型）の電子機器であり、ユーザー２の手首等に装着される。なお、図２は、ユーザー２がランを実施しているときの図である。
【００５２】
図３は、トライアスロン競技に使用されるコースの一例を示す図であり、実線Ｃ１はスイムのコースを表し、破線Ｃ２はバイクのコースを表し、一点鎖線Ｃ３はランのコースを表す。また、Ｓ１はスイムのスタート地点（トライアスロン競技のスタート地点）を表し、Ｓ２はバイクのスタート地点を表し、Ｓ３はランのスタート地点を表す。また、Ｇ１はスイムのゴール地点を表し、Ｇ２はバイクのゴール地点を表し、Ｇ３はランのゴール地点（トライアスロン競技のゴール地点）を表す。また、ＴＡはトランジションエリアを表す。
【００５３】
トライアスロン競技では、例えば、ユーザー２がスイムのスタート地点Ｓ１を出発してからバイクのスタート地点Ｓ２を通過するまでの経過時間がスイムに要した時間（スイム時間）とみなされ、ユーザー２がバイクのスタート地点Ｓ２を通過してからランのスタート地点Ｓ３を通過するまでの経過時間がバイクに要した時間（バイク時間）とみなされ、ユーザー２がランのスタート地点Ｓ３を通過してからランのゴール地点Ｇ３を通過するまでの経過時間がランに要した時間（ラン時間）とみなされる。この場合、ユーザー２がスイムのゴール地点Ｇ１を通過してからバイクのスタート地点Ｓ２を通過するまでの経過時間（トランジション１時間）、すなわち、ユーザー２がスイムのゴール地点Ｇ１からトランジションエリアＴＡまで移動する時間とトランジションエリアＴＡにおいて着替え（例
えば、バイクシューズ、ヘルメット、サングラス等の装着）等に要する時間とバイクのスタート地点Ｓ２まで移動する時間の和は、スイム時間に含まれる。同様に、ユーザー２がバイクのゴール地点Ｇ２を通過してからランのスタート地点Ｓ３を通過するまでの経過時間（トランジション２時間）、すなわち、ユーザー２がバイクのゴール地点Ｇ２からトランジションエリアＴＡにおける着替え場所まで移動する時間と着替え（例えば、ヘルメット、サングラス、バイクシューズ等の脱衣やランニングシューズ等の装着）等に要する時間とランのスタート地点Ｓ３まで移動する時間の和は、バイク時間に含まれる。そして、スイム時間とバイク時間とラン時間の和が総合タイムとなる。
【００５４】
本実施形態では、ユーザー２は、トライアスロン競技を開始するとき（スタート地点Ｓ１においてスイムを開始するとき）に、ユーザー端末３に対して計測開始操作を行う。
【００５５】
ユーザー端末３は、計時部１３０（後述する図４参照）を内蔵しており、計測開始操作が行われてからの経過時間、すなわち、ユーザー２がトライアスロン競技を開始してからの総合経過時間Ｔｔｏｔａｌを計測し、計測した総合経過時間Ｔｔｏｔａｌの情報を表示部１５０（図４参照）等に順次（リアルタイムに）表示する。
【００５６】
また、ユーザー端末３は、ＧＰＳ（Global Positioning System）衛星７（「位置情報衛星」の一例）から送信された衛星信号に基づいて得られる位置情報と、加速度センサー１１３（「第１のモーションセンサー」の一例）（図４参照）の出力信号及び圧力センサー１１２（図４参照）の出力信号の少なくとも何れかと、に基づいて、ユーザー２がスイム（「第１の運動種目」の一例）を実施中である状態「スイム」（「第１運動状態」の一例）、ユーザー２がバイク（「第２の運動種目」の一例）を実施中である状態「バイク」（「第２運動状態」の一例）、及び、ユーザー２がラン（「第３の運動種目」の一例）を実施中である状態「ラン」（「第３運動状態」の一例）を含む複数の状態を判別する。本実施形態では、ユーザー端末３が判別する複数の状態は、「スイム」から「バイク」への移行途中である状態「トランジション１」（「第１移行状態」の一例）、及び、「バイク」から「ラン」への移行途中である状態「トランジション２」（「第２移行状態」の一例）も含む。すなわち、本実施形態では、ユーザー端末３は、「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」の５つの状態を判別する。
【００５７】
そして、ユーザー端末３は、「スイム」が開始してから終了するまでの経過時間Ｔｓｗｉｍ、「トランジション１」が開始してから終了するまでの経過時間Ｔｔｒａｎ１、「バイク」が開始してから終了するまでの経過時間Ｔｂｉｋｅ、「トランジション２」が開始してから終了するまでの経過時間Ｔｔｒａｎ２及び「ラン」が開始してから終了するまでの経過時間Ｔｒｕｎを計測し、判別した各状態や計測した各状態の経過時間の情報を表示部１５０等に順次（リアルタイムに）表示する。
【００５８】
また、ユーザー端末３は、各種のセンサーの出力信号に基づいて、ユーザー２のスピード、ペース、距離、軌跡、脈拍、心拍、ピッチ、水泳ストローク、ランニングストライド等の情報を生成し、内蔵する記憶部１４０（図４参照）に順次記憶させる。
【００５９】
また、ユーザー端末３は、ユーザー２がトライアスロン競技を実施中に、ユーザー２の運動情報（総合経過時間Ｔｔｏｔａｌ、経過時間Ｔｓｗｉｍ，Ｔｔｒａｎ１，Ｔｂｉｋｅ，Ｔｔｒａｎ２，Ｔｒｕｎ、判別した状態、スピード、ペース、距離、軌跡、脈拍、心拍、ピッチ、水泳ストローク、ランニングストライド等）を、近距離無線通信により情報端末５（５ａ）に送信する。情報端末５（５ａ）は、ユーザー端末３から受信した運動情報を表示部に表示する。情報端末５（５ａ）は、例えば、ユーザー２が装着するヘッドマウントディスプレイ（ＨＭＤ：Head Mount Display）であり、ユーザー２は、ヘッドマウントディスプレイに表示される運動情報を把握しながらトライアスロン競技を実施すること
ができる。あるいは、情報端末５（５ａ）は、例えば、ユーザー２のコーチが携帯するスマートフォンやパーソナルコンピューターであり、コーチは、スマートフォンやパーソナルコンピューターに表示されるユーザー２の運動情報に基づき、トライアスロン競技を実施中のユーザー２にアドバイス等の情報を提供することができる。
【００６０】
本実施形態では、ユーザー２は、トライアスロン競技を終了するとき（ゴール地点Ｇ３を通過したとき）に、ユーザー端末３に対して計測終了操作を行う。
【００６１】
ユーザー端末３は、計測終了操作が行われると、総合経過時間Ｔｔｏｔａｌの計測処理、「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」の５つの状態の判別処理及び各状態の経過時間Ｔｓｗｉｍ，Ｔｔｒａｎ１，Ｔｂｉｋｅ，Ｔｔｒａｎ２，Ｔｒｕｎの計測処理を終了し、総合経過時間Ｔｔｏｔａｌ及び各経過時間Ｔｓｗｉｍ，Ｔｔｒａｎ１，Ｔｂｉｋｅ，Ｔｔｒａｎ２，Ｔｒｕｎを内蔵の記憶部１４０（図４参照）に記憶させる。記憶部１４０に記憶される総合経過時間Ｔｔｏａｌは、先に説明した「総合タイム」に相当する。また、記憶部１４０に記憶される経過時間Ｔｓｗｉｍと経過時間Ｔｔｒａｎ１との和は、先に説明した「スイム時間」に相当する。また、記憶部１４０に記憶される経過時間Ｔｂｉｋｅと経過時間Ｔｔｒａｎ２との和は、先に説明した「バイク時間」に相当する。また、記憶部１４０に記憶される経過時間Ｔｒｕｎは、先に説明した「ラン時間」に相当する。また、記憶部１４０に記憶される経過時間Ｔｔｒａｎ１は、先に説明した「トランジション１時間」に相当する。また、記憶部１４０に記憶される経過時間Ｔｔｒａｎ２は、先に説明した「トランジション２時間」に相当する。
【００６２】
また、ユーザー端末３は、情報端末５（５ｂ）を介して、ネットワーク６に接続可能である。ユーザー２がトライアスロン競技を終了した後、記憶部１４０に記憶されている運動情報は、情報端末５（５ｂ）及びネットワーク６を介してサーバー４に転送され、サーバー４の記憶部（不図示）に保存される。情報端末５（５ｂ）は、例えば、スマートフォンやパーソナルコンピューターであってもよい。
【００６３】
情報端末５（５ｃ）は、ネットワーク６を介してサーバー４の記憶部に保存されているユーザー２の運動情報を受信し、当該運動情報を表示部に表示する。情報端末５（５ｃ）は、例えば、ユーザー２やその関係者のスマートフォンやパーソナルコンピューターであり、ユーザー２やその関係者は、スマートフォンやパーソナルコンピューターに表示される運動情報に基づき、ユーザー２が過去に実施したトライアスロン競技の結果を分析することができる。
【００６４】
１−２．ユーザー端末の構成
図４は、ユーザー端末３の機能ブロック図の一例である。図４に示すように、ユーザー端末３は、処理部１００、ＧＰＳセンサー１１０、地磁気センサー１１１、圧力センサー１１２、加速度センサー１１３、角速度センサー１１４、脈拍センサー１１５、温度センサー１１６、操作部１２０、計時部１３０、記憶部１４０、表示部１５０、音出力部１６０、通信部１７０、バッテリー１８０などを含んで構成される。但し、ユーザー端末３の構成は、これらの構成要素の一部を削除又は変更し、あるいは他の構成要素を追加したものであってもよい。
【００６５】
ＧＰＳセンサー１１０（「位置情報生成部」の一例）は、ＧＰＳ衛星７から送信された衛星信号に基づいて位置情報を生成する。例えば、ＧＰＳセンサー１１０は、ＧＰＳ衛星７から送信された衛星信号を不図示のアンテナで受信し、当該衛星信号から航法メッセージを復調し、当該航法メッセージに基づきユーザー端末３の位置などを示す位置情報である測位データ（緯度、経度、高度、速度ベクトルなどのデータ）を生成して出力するＧＰＳ受信機であってもよい。
【００６６】
地磁気センサー１１１は、地球の磁場（地磁気）を検出して出力するセンサーであり、例えば、互いに直交する３つの軸方向の磁束密度を示す地磁気信号を生成して出力する。地磁気センサー１１１には、例えば、ＭＲ（Magnet resistive）素子、ＭＩ（Magnet impedance）素子、ホール素子などが用いられる。
【００６７】
圧力センサー１１２は、周辺の圧力（気圧、水圧、風圧等）を検出して出力するセンサーであり、例えば、振動片の共振周波数の変化を利用する方式（振動方式）の感圧素子を有している。この感圧素子は、例えば、水晶、ニオブ酸リチウム、タンタル酸リチウム等の圧電材料で形成された圧電振動子であり、例えば、音叉型振動子、双音叉型振動子、ＡＴ振動子（厚みすべり振動子）、ＳＡＷ共振子などが適用される。或いは、気圧センサー１１２は、半導体製造技術を用いて製造されたＭＥＭＳ型気圧センサーであってもよい。例えば、気圧センサー１１２は、受圧により撓み変形するダイヤフラム部と、ダイヤフラム部の撓みを検出する歪検出素子と、を備えている。ダイヤフラム部は、例えば、シリコンで構成されている。歪検出素子は、例えば、ピエゾ抵抗素子である。
【００６８】
加速度センサー１１３は、互いに交差する（理想的には直交する）３軸方向の各々の加速度を検出し、検出した３軸加速度の大きさ及び向きに応じた信号（加速度信号）を出力する。
【００６９】
角速度センサー１１４は、互いに交差する（理想的には直交する）３軸方向の各々の角速度を検出し、検出した３軸角速度の大きさ及び向きに応じた信号（角速度信号）を出力する。
【００７０】
なお、圧力センサー１１２の出力信号（圧力信号）、加速度センサー１１３の出力信号（加速度信号）及び角速度センサー１１４の出力信号（角速度信号）の少なくとも１つは、ＧＰＳセンサー１１０による測位データに含まれる位置の情報を補正するために用いられてもよい。
【００７１】
脈拍センサー１１５は、ユーザー２の脈拍を示す信号を生成して出力するセンサーであり、例えば、適当な波長を有した計測光を皮下の血管に向けて照射するＬＥＤ（Light Emitting Diode）光源などの光源と、当該計測光に応じて血管で発生した光の強度変化を検出する受光素子とを有している。例えば、光の強度変化波形（脈波）を周波数解析など公知の手法により処理することで、脈拍数（１分間当たりの脈動数）を計測することができる。なお、不整脈や脈欠損等がない限り、心拍数（１分間当たりの拍動数）と脈拍数はほぼ同じであるといわれているため、脈拍センサー１１５による心拍数を計測することができる。脈拍センサー１１５としては、光源及び受光素子からなる光電センサーに代えて、超音波により血管の収縮を検出して脈拍数（心拍数）を計測する超音波センサーを採用してもよく、電極から微弱電流を体内に流して脈拍数（心拍数）を計測するセンサー等を採用してもよい。
【００７２】
温度センサー１１６は、周辺の温度に応じた信号（温度信号）を出力するセンサーである。
【００７３】
操作部１２０は、例えばボタン、キー、マイク、タッチパネル、音声認識機能（不図示のマイクロフォンを利用）、アクション検出機能（加速度センサー１１３などを利用）などで構成され、ユーザー２からの指示を適当な信号に変換して処理部１００へ送る処理を行う。
【００７４】
計時部１３０は、例えば、リアルタイムクロック（ＲＴＣ：Real Time Clock）ＩＣな
どにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部１００に送る。なお、時刻データは、ＧＰＳセンサー１１０による測位データに含まれる時刻情報に基づき適宜に補正されてもよい。
【００７５】
記憶部１４０は、例えば複数のＩＣ（Integrated Circuit）メモリーなどにより構成され、プログラムなどのデータが記憶されるＲＯＭ（Read Only Memory）、処理部１００の作業領域となるＲＡＭ（Random Access Memory）、プログラムやデータなどを格納するためのメモリーカード等の記録媒体（ユーザー端末３（コンピューターの一例）により読み取り可能な記録媒体）等を有する。ＲＯＭあるいは記録媒体には、処理部１００が各種の計算処理や制御処理を行うための各種プログラムや、アプリケーション機能を実現するための各種プログラムや各種データ等が記憶されている。
【００７６】
なお、ユーザー端末３が、サーバー４が有する記録媒体（光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ等）や記憶部に記憶されている各種プログラムや各種データを、情報端末５（５ｂ）及びネットワーク６を介して受信し、受信した各種プログラムや各種データを記憶部１４０（ＲＡＭ）に記憶してもよい。
【００７７】
表示部１５０は、例えばＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）ディスプレイ、ＥＰＤ（Electrophoretic Display）、タッチパネル型ディスプレイ等で構成され、処理部１００からの指示に従って各種の画像を表示する。なお、表示部１５０としては、ユーザー端末３とは別体で設けられたヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）を用いることもできる。
【００７８】
音出力部１６０は、例えばスピーカー、ブザー、バイブレーターなどで構成され、処理部１００からの指示に従って各種の音（振動を含む）を発生させる。なお、音出力部１６０としては、ユーザー端末３とは別体で設けられた骨伝導デバイスを用いることもできる。
【００７９】
通信部１７０は、ユーザー端末３と情報端末５との間の通信を成立させるための各種制御を行う。通信部１７０は、例えば、Bluetooth（登録商標）（BTLE：Bluetooth Low Energyを含む）、Ｗｉ−Ｆｉ（登録商標）（Wireless Fidelity）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Near field communication）、ＡＮＴ＋（登録商標）等の近距離無線通信規格に対応した送受信機や通信部１７０はＵＳＢ（Universal Serial Bus）等の通信バス規格に対応したコネクターを含んで構成される。
【００８０】
バッテリー１８０は、ユーザー端末３を構成する各部に対して電力を供給するものであり、例えば充電式のバッテリーである。バッテリー１８０の充電方式としては、例えば、無接点充電、有接点充電（クレードル等を使用した充電）などを適用することができる。また、バッテリー１８０は、交換式のバッテリーであってもよいし、太陽光発電式のバッテリーであってもよい。
【００８１】
処理部１００（プロセッサー）は、例えば、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等により構成される。処理部１００は、記憶部１４０に格納されたプログラムと、操作部１２０から入力された信号とに基づき、各種の処理を実行する。処理部１００による処理には、ＧＰＳセンサー１１０、地磁気センサー１１１、圧力センサー１１２、加速度センサー１１３、角速度センサー１１４、脈拍センサー１１５、温度センサー１１６、計時部１３０の各出力信号に対するデータ処理、表示部１５０に画像を表示させる表示処理、音出力部１６０に音を出力させる音出力処理、通信部１７０を介して情報端末５と通信
を行う通信処理、バッテリー１８０からの電力を各部へ供給する電力制御処理などが含まれる。
【００８２】
特に、本実施形態では、処理部１００は、データ処理の１つとして、計時部１３０の出力信号に基づき、操作部１２０から計測開始操作を示す信号を受け取ってからの経過時間（総合経過時間Ｔｔｏｔａｌ）を計測する処理を行う。
【００８３】
また、処理部１００は、データ処理の１つとして、ＧＰＳセンサー１１０が生成して出力する測位データ（ＧＰＳ衛星７から送信された衛星信号に基づいて得られる位置情報）と、加速度センサー１１３（「第１のモーションセンサー」の一例）の出力信号及び圧力センサー１１２の出力信号の少なくとも何れかと、に基づいて、ユーザー２の複数の状態「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」を判別する処理を行う。
【００８４】
一般に、スイムでは、ユーザー２の腕のストロークが規則的である（周期性を有する）ため、加速度センサー１１３の出力信号の波形が規則的である（周期性を有する）。また、ユーザー２の泳ぐ速度（移動速度）は所定の速度範囲（例えば、約３ｋｍ／ｈ）である。さらに、ユーザー２の腕が大気中にある状態と水中にある状態が交互に繰り返されるので、圧力センサー１１２が気圧と水圧を検出する。トランジション１では、ユーザー２は着替え等を行っているため、ユーザー２の位置はほとんど変化せず停止（移動速度がゼロ）に近い。バイクでは、ユーザー２が走行する速度（移動速度）は所定の速度（例えば、２０ｋｍ／ｈ）以上である。また、ユーザー２が風を受けるので、圧力センサー１１２が風圧を検出する。トランジション２では、ユーザー２は着替え等を行っているため、ユーザー２の位置はほとんど変化せず停止（移動速度がゼロ）に近い。ランでは、ユーザー２の腕振りが規則的である（周期性を有する）ため、加速度センサー１１３の出力信号の波形が規則的である（周期性を有する）。また、ユーザー２の走る速度（移動速度）は所定の速度範囲（例えば、８ｋｍ／ｈ〜２０ｋｍ／ｈ）である。
【００８５】
そこで、処理部１００は、ＧＰＳセンサー１１０が生成して出力する測位データ（位置情報）に基づいてユーザー２の移動速度を計算し、加速度センサー１１３の出力信号の波形が周期性を有するか否かを判定し、圧力センサー１１２の出力信号に基づいて圧力の変化を検出し、ユーザー２の移動速度、加速度センサー１１３の出力信号の波形が周期性を有するか否か、及び圧力の変化に基づいて、ユーザー２の複数の状態「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」を判別してもよい。
【００８６】
また、処理部１００は、データ処理の１つとして、ユーザー２の複数の状態「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」のそれぞれに要した時間を計算する処理を行う。すなわち、処理部１００は、計時部１３０の出力信号に基づき、状態「スイム」の経過時間Ｔｓｗｉｍ、状態「トランジション１」の経過時間Ｔｔｒａｎ１、状態「バイク」の経過時間Ｔｂｉｋｅ、状態「トランジション２」の経過時間Ｔｔｒａｎ２及び状態「ラン」の経過時間Ｔｒｕｎを計測する処理を行う。
【００８７】
また、処理部１００は、データ処理の１つとして、ＧＰＳセンサー１１０、地磁気センサー１１１、圧力センサー１１２、加速度センサー１１３、角速度センサー１１４、脈拍センサー１１５、温度センサー１１６、計時部１３０の各出力信号に基づき、操作部１２０から計測開始操作を示す信号を受け取ってからのユーザー２のスピード、ペース、距離、軌跡、脈拍、心拍、ピッチ、水泳ストローク、ランニングストライド等の情報を生成し、記憶部１４０に記憶させる処理を行う。
【００８８】
また、処理部１００は、データ処理の１つとして、操作部１２０から計測終了操作を示
す信号を受け取ると、総合経過時間Ｔｔｏｔａｌの計測処理、複数の状態「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」の判別処理及び各状態の経過時間Ｔｓｗｉｍ，Ｔｔｒａｎ１，Ｔｂｉｋｅ，Ｔｔｒａｎ２，Ｔｒｕｎの計測処理を終了し、総合経過時間Ｔｔｏｔａｌ及び各経過時間Ｔｓｗｉｍ，Ｔｔｒａｎ１，Ｔｂｉｋｅ，Ｔｔｒａｎ２，Ｔｒｕｎを内蔵の記憶部１４０に記憶させる処理を行う。
【００８９】
また、処理部１００は、表示処理の１つとして、ユーザー２の複数の状態「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」の少なくとも１つを表示部１５０に表示させる処理を行ってもよい。この場合、表示部１５０は、処理部１００により判別された状態を通知する通知部として機能する。
【００９０】
また、処理部１００は、表示処理の１つとして、ユーザー２の運動情報（総合経過時間Ｔｔｏｔａｌ、経過時間Ｔｓｗｉｍ，Ｔｔｒａｎ１，Ｔｂｉｋｅ，Ｔｔｒａｎ２，Ｔｒｕｎ、判別した状態、スピード、ペース、距離、軌跡、脈拍、心拍、ピッチ、水泳ストローク、ランニングストライド等）の少なくとも一部を、表示部１５０に表示させる処理を行ってもよい。
【００９１】
また、処理部１００は、音出力処理の１つとして、ユーザー２の複数の状態「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」の少なくとも１つを音として音出力部１６０に出力させる処理を行ってもよい。この場合、音出力部１６０は、処理部１００により判別された状態を通知する通知部として機能する。
【００９２】
また、処理部１００は、音出力処理の１つとして、ユーザー２の運動情報（総合経過時間Ｔｔｏｔａｌ、経過時間Ｔｓｗｉｍ，Ｔｔｒａｎ１，Ｔｂｉｋｅ，Ｔｔｒａｎ２，Ｔｒｕｎ、判別した状態、スピード、ペース、距離、軌跡、脈拍、心拍、ピッチ、水泳ストローク、ランニングストライド等）の少なくとも一部を音として音出力部１６０に出力させる処理を行ってもよい。
【００９３】
また、処理部１００は、通信処理の１つとして、ユーザー２の複数の状態「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」の少なくとも１つを、通信部１７０を介して情報端末５（５ａ，５ｂ）に送信する処理を行ってもよい。この場合、通信部１７０は、処理部１００により判別された状態を通知する通知部として機能する。
【００９４】
また、処理部１００は、通信処理の１つとして、ユーザー２の運動情報（総合経過時間Ｔｔｏｔａｌ、経過時間Ｔｓｗｉｍ，Ｔｔｒａｎ１，Ｔｂｉｋｅ，Ｔｔｒａｎ２，Ｔｒｕｎ、判別した状態、スピード、ペース、距離、軌跡、脈拍、心拍、ピッチ、水泳ストローク、ランニングストライド等）を、通信部１７０を介して情報端末５（５ａ，５ｂ）に送信する処理を行ってもよい。
【００９５】
１−３．ユーザー端末の処理の手順
図５は、ユーザー端末３の処理部１００が行う一部の処理の手順の一例を示すフローチャート図である。ユーザー端末３の処理部１００は、記憶部１４０（記録媒体、ＲＯＭあるいはＲＡＭ）に記憶されているプログラムを実行することにより、図５のフローチャートの手順で処理を実行する。
【００９６】
図５に示すように、まず、処理部１００は、操作部１２０から計測開始操作を示す信号を受け取るまで待機し（ステップＳ１０のＮ）、計測開始操作を示す信号を受け取ると（ステップＳ１０のＹ）、ユーザー２の運動情報（総合経過時間Ｔｔｏｔａｌ、経過時間Ｔｓｗｉｍ，Ｔｔｒａｎ１，Ｔｂｉｋｅ，Ｔｔｒａｎ２，Ｔｒｕｎ、判別した状態、スピー
ド、ペース、距離、軌跡、脈拍、心拍、ピッチ、水泳ストローク、ランニングストライド等）の生成処理を開始する（ステップＳ１２）。
【００９７】
次に、処理部１００は、ユーザー２の状態を判別する状態判別処理を行う（ステップＳ１４）。この状態判別処理の詳細については後述する。
【００９８】
次に、処理部１００は、操作部１２０から計測終了操作を示す信号を受け取るまで待機し（ステップＳ１６のＮ）、計測終了操作を示す信号を受け取ると（ステップＳ１６のＹ）、ユーザー２の運動情報の生成処理を終了する（ステップＳ１８）。
【００９９】
図６は、第１実施形態における状態判別処理（図５のステップＳ１４の処理）の詳細の一例を示すフローチャート図である。
【０１００】
図６に示すように、本実施形態では、処理部１００は、スイム判定処理（ステップＳ１００）、トランジション１判定処理（ステップＳ２００）、バイク判定処理（ステップＳ３００）、トランジション２判定処理（ステップＳ４００）、ラン判定処理（ステップＳ５００）を順番に行う。
【０１０１】
前述したように、スイムでは、ユーザー２の腕のストロークが規則的であり（周期性を有し）、かつ、ユーザー２の泳ぐ速度は所定の速度範囲（例えば、約３ｋｍ／ｈ）であり、かつ、ユーザー２の腕が大気中にある状態と水中にある状態が交互に繰り返される。そこで、処理部１００は、スイム判定処理（ステップＳ１００）では、加速度波形（加速度センサー１１３の出力波形）が規則的であり（周期性を有し）（ステップＳ１０１のＹ）、かつ、ＧＰＳセンサー１１０の測位データに含まれるユーザー端末３の位置を微分した移動速度が約３ｋｍ／ｈであり（ステップＳ１０２のＹ）、かつ、圧力センサー１１２の出力信号に基づき水圧及び気圧を検出した場合（ステップＳ１０３のＹ）、ユーザー２がスイムを実施中であるものと判定し、ユーザー２の状態を不定状態から「スイム」に変更する（ステップＳ１０４）。
【０１０２】
処理部１００は、加速度センサー１１３の出力信号の電圧が閾値Ｖｔ１と一致する周期が所定時間ほぼ一定（所定の範囲内）であれば、加速度波形が規則的であると判定してもよい。Ｖｔ１は、適宜定めればよい。また、処理部１００は、ユーザー端末３の移動速度が、３ｋｍ／ｈ−α１以上であり、かつ、３ｋｍ／ｈ＋α２以下である場合に、約３ｋｍ／ｈであると判定してもよい。α１，α２は、適宜定めればよい。また、水圧の方が気圧よりも所定量以上大きいため、処理部１００は、圧力センサー１１２の出力信号を用いて計算したユーザー端末３にかかる圧力が周期的に変化し、かつ、極大値と極小値との差が閾値Ｐｔ１以上である場合に、水圧及び気圧を検出したと判定してもよい。Ｐｔ１は、適宜定めればよい。
【０１０３】
また、前述したように、トランジション１では、ユーザー２は着替え等を行っているため、ユーザー２の位置はほとんど変化しない。そこで、処理部１００は、トランジション１判定処理（ステップＳ２００）では、ユーザー端末３の移動速度がゼロに近い（停止に近い）場合（ステップＳ２０１のＹ）、ユーザー２がトランジション１の状態であるものと判定し、ユーザー２の状態を「スイム」から「トランジション１」に変更する（ステップＳ２０２）。
【０１０４】
処理部１００は、ユーザー端末３の移動速度がβ１以下である場合に、停止に近いと判定してもよい。β１は、適宜定めればよい。
【０１０５】
また、前述したように、バイクでは、ユーザー２が走行する速度は所定の速度（例えば
、２０ｋｍ／ｈ）以上であり、かつ、ユーザー２が風を受ける。そこで、処理部１００は、バイク判定処理（ステップＳ３００）では、ユーザー端末３の移動速度が２０ｋｍ／ｈ以上であり（ステップＳ３０１のＹ）、かつ、圧力センサー１１２の出力信号に基づき風圧を検出した場合（ステップＳ３０２のＹ）、ユーザー２がバイクを実施中であるものと判定し、ユーザー２の状態を「トランジション１」から「バイク」に変更する（ステップＳ３０３）。
【０１０６】
また、前述したように、トランジション２では、ユーザー２は着替え等を行っているため、ユーザー２の位置はほとんど変化しない。そこで、処理部１００は、トランジション２判定処理（ステップＳ４００）では、ユーザー端末３の移動速度がゼロに近い（停止に近い）場合（ステップＳ４０１のＹ）、ユーザー２がトランジション２の状態であるものと判定し、ユーザー２の状態を「バイク」から「トランジション２」に変更する（ステップＳ４０２）。
【０１０７】
また、前述したように、ランでは、ユーザー２の腕振りが規則的であり（周期性を有し）、かつ、ユーザー２の走る速度は所定の速度範囲（例えば、８ｋｍ／ｈ〜２０ｋｍ／ｈ）である。そこで、処理部１００は、ラン判定処理（ステップＳ５００）では、加速度波形（加速度センサー１１３の出力波形）が規則的であり（周期性を有し）（ステップＳ５０１のＹ）、かつ、ユーザー端末３の移動速度が８ｋｍ／ｈ〜２０ｋｍ／ｈである場合（ステップＳ５０２のＹ）、ユーザー２がランを実施中であるものと判定し、ユーザー２の状態を「トランジション２」から「ラン」に変更する（ステップＳ５０３）。
【０１０８】
１−４．ユーザーの状態の表示方法
本実施形態では、ユーザー端末３（処理部１００）は、状態判別処理（図５のステップＳ１４の処理）によりユーザー２の複数の状態を判別し、判別された状態を表示させる。図７は、ユーザー２がトライアスロン競技を実施中に、処理部１００が表示部１５０に表示させるユーザー２の状態の表示例を示す図である。
【０１０９】
図７に示すように、処理部１００は、ユーザー２の状態が「スイム」であるときは、ユーザー２がスイムを実施中であることを想起させるようなオブジェクトＯＢ１を含む画像Ａ１を表示部１５０に表示させる。処理部１００は、ユーザー２の状態が「スイム」である場合、「スイム」が開始してからの経過時間Ｔｓｗｉｍを表示部１５０に表示させてもよい。画像Ａ１には、総合タイムとして総合経過時間Ｔｔｏｔａｌ（０：１５：１５）やスイムの経過時間Ｔｓｗｉｍ（０：１５：１５）が含まれている。
【０１１０】
また、処理部１００は、ユーザー２の状態が「トランジション１」であるときは、ユーザー２がスイムからバイクへ移行中であることを想起させるようなオブジェクトＯＢ２を含む画像Ａ２を表示部１５０に表示させる。処理部１００は、ユーザー２の状態が「トランジション１」である場合、「トランジション１」が開始してからの経過時間Ｔｔｒａｎ１を表示部１５０に表示させてもよい。画像Ａ２には、総合タイムとして総合経過時間Ｔｔｏｔａｌ（０：３０：１２）やトランジション１の経過時間Ｔｔｒａｎ１（０：０１：０５）が含まれている。
【０１１１】
また、処理部１００は、ユーザー２の状態が「バイク」であるときは、ユーザー２がバイクを実施中であることを想起させるようなオブジェクトＯＢ３を含む画像Ａ３を表示部１５０に表示させる。処理部１００は、ユーザー２の状態が「バイク」である場合、「バイク」が開始してからの経過時間Ｔｂｉｋｅを表示部１５０に表示させてもよい。画像Ａ３には、総合タイムとして総合経過時間Ｔｔｏｔａｌ（１：０１：４５）やバイクの経過時間Ｔｂｉｋｅ（０：２６：５９）が含まれている。
【０１１２】
また、処理部１００は、ユーザー２の状態が「トランジション２」であるときは、ユーザー２がバイクからランへ移行中であることを想起させるようなオブジェクトＯＢ４を含む画像Ａ４を表示部１５０に表示させる。処理部１００は、ユーザー２の状態が「トランジション２」である場合、「トランジション２」が開始してからの経過時間Ｔｔｒａｎ２を表示部１５０に表示させてもよい。画像Ａ４には、総合タイムとして総合経過時間Ｔｔｏｔａｌ（１：３２：３８）やトランジション２の経過時間Ｔｔｒａｎ２（０：００：５５）が含まれている。
【０１１３】
また、処理部１００は、ユーザー２の状態が「ラン」であるときは、ユーザー２がランを実施中であることを想起させるようなオブジェクトＯＢ５を含む画像Ａ５を表示部１５０に表示させる。処理部１００は、ユーザー２の状態が「ラン」である場合、「ラン」が開始してからの経過時間Ｔｒｕｎを表示部１５０に表示させてもよい。画像Ａ５には、総合タイムとして総合経過時間Ｔｔｏｔａｌ（２：１２：３３）やランの経過時間Ｔｒｕｎ（０：３９：２２）が含まれている。
【０１１４】
なお、処理部１００は、ユーザー２の各状態を表す画像Ａ１〜Ａ５の情報を、通信部１７０を介して情報端末５（５ａ）に送信し、画像Ａ１〜Ａ５を情報端末５（５ａ）の表示部に表示させてもよい。
【０１１５】
このように、本実施形態では、ユーザー２の複数の状態「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」を判別する処理部１００と、判別された状態を表示するユーザー端末３の表示部１５０又は情報端末５の表示部とを備えた表示システムが構成される。
【０１１６】
なお、総合タイムを短縮するためには、トランジション１の経過時間Ｔｔｒａｎ１やトランジション２の経過時間Ｔｔｒａｎ２をできるだけ短くすることが求められる。そこで、処理部１００は、判別された状態が「トランジション１」又は「トランジション２」である場合、点滅するオブジェクトを含む画像を生成し、当該画像を表示部１５０あるいは情報端末５（５ａ）の表示部に表示させてもよい。このようにすれば、図７において、ユーザー２の状態が「トランジション１」であるときの画像Ａ２やユーザー２の状態が「トランジション２」であるときの画像Ａ４が、その他の画像Ａ１，Ａ３，Ａ５よりも強調された画像となる。例えば、図８に示すように、ユーザー２の状態が「トランジション１」であるときの画像Ａ２において、オブジェクトＯＢ２の一部であるＴを模したオブジェクトが点滅するようにしてもよい。図８の例では、Ｔを模したオブジェクトは、１秒間点灯し（画像Ａ２−１）、次に１秒間消灯し（画像Ａ２−２）、次に１秒間点灯し（画像Ａ２−３）、次に１秒間消灯している（画像Ａ２−４）。図示を省略するが、同様に、ユーザー２の状態が「トランジション２」であるときの画像Ａ４において、オブジェクトＯＢ４の一部であるＴを模したオブジェクトが点滅するようにしてもよい。
【０１１７】
１−５．運動情報の表示方法
本実施形態では、ユーザー端末３（処理部１００）は、運動情報の生成処理（図５のステップＳ１２で開始し、ステップＳ１８で終了する処理）により生成したユーザー２の運動情報を、通信部１７０を介して情報端末５（５ａ，５ｂ）に送信する。
【０１１８】
情報端末５ａは、ユーザー２がトライアスロン競技を実施中に、ユーザー端末３（処理部１００）からユーザー２の運動情報を受信して少なくとも一部を表示部に表示する。
【０１１９】
また、情報端末５ｂは、ユーザー２がトライアスロン競技を終了した後、ユーザー端末３（処理部１００）からユーザー２の運動情報を受信し、ネットワーク６を介してサーバー４に転送する。サーバー４は、情報端末５ｂから受信したユーザー２の運動情報を記憶
部に保存する。その後、情報端末５ｃは、ネットワーク６を介してサーバー４の記憶部に保存されているユーザー２の運動情報を受信して表示部に表示する。図９〜図１２は、情報端末５ｃの表示部に表示される画像の一例を示す図である。
【０１２０】
図９に示す画像には、横軸を時間とする平均ペース、標高及び心拍数のトレンドグラフ、ユーザー２の各状態を示すオブジェクト、トランジション１の経過時間Ｔｔｒａｎ１（６２秒）、トランジション２の経過時間Ｔｔｒａｎ２（４４秒）等の情報が含まれている。
【０１２１】
図１０に示す画像には、横軸を時間とする平均ペース、標高及びピッチのトレンドグラフ、ユーザー２の各状態を示すオブジェクト、トランジション１の経過時間Ｔｔｒａｎ１（６２秒）、トランジション２の経過時間Ｔｔｒａｎ２（４４秒）等の情報が含まれている。
【０１２２】
図１１に示す画像には、脈拍を３０〜１００、１０１〜１３０、１３１〜１６０、１６１〜１９０、１９１〜２４０の５段階に分類し、脈拍が各段階にある時間及び比率の情報が含まれている。
【０１２３】
図１２に示す画像には、ユーザー２（競技者Ａ）の移動軌跡及び他のユーザー（例えば、プロの競技者Ｂ）の移動軌跡の情報が含まれている。
【０１２４】
図９、図１０又は図１１に示す画像等より、例えば、ユーザー２のタイムが向上した場合、「スイム」、「トランジション１」、「バイク」、「トランジション２」、「ラン」のどの状態が良かったのか、「トランジション２」における時間効率が「トランジション１」における時間効率よりも良かった、「バイク」において体力を温存させることができていたために「ラン」におけるペースが安定していた等を判断することができる。また、例えば、ユーザー２のタイムを向上させたい場合、「スイム」、「トランジション１」、「バイク」、「トランジション２」、「ラン」のどの状態を改善するのが効果的なのか、「ラン」に備えて「バイク」でペースダウンした方が良い、「スイム」におけるペースが安定していないのでプールで往復練習を重ねて基礎体力をつけるべきである等を判断することができる。
【０１２５】
また、図１２に示す画像より、例えば、ユーザー２と他のユーザー（例えば、プロの競技者）とのコース取りを比較し、ロスした種目や場所（カーブであるか直線であるか）等を判断することができる。また、図示を省略するが、平均ペース、標高、心拍数、ピッチ等のトレンドグラフをユーザー２と他のユーザー（例えば、プロの競技者）とで比較可能な画像が情報端末５ｃの表示部に表示されてもよい。このような画像により、他のユーザー（プロの競技者）はユーザー２よりも圧倒的にペースが速い、ユーザー２は、スイムやランでは他のユーザー（プロの競技者）と良い勝負をしている等を判断することができる。
【０１２６】
１−６．作用効果
以上に説明したように、第１実施形態の運動情報管理システム１によれば、ユーザー端末３の処理部１００は、ＧＰＳセンサー１１０の測位データ（位置情報）と、加速度センサー１１３の出力信号及び圧力センサー１１２の出力信号の少なくとも何れかと、に基づいて、ユーザー２の複数の状態「スイム」、「トランジション１」、「バイク」、「トランジション２」、「ラン」を自動判別することができる。従って、ユーザー２が実施する競技種目が「スイム」から「バイク」に切り替わるときや「バイク」から「ラン」に切り替わるときにユーザー２の作業が不要である。従って、ユーザー２は、トライアスロン競技に集中することができる。
【０１２７】
また、第１実施形態の運動情報管理システム１によれば、ユーザー端末３の処理部１００により判別されたユーザー２の各状態は、経過時間とともに、ユーザー端末３の表示部１５０に表示されるので、ユーザー２は表示された各状態の経過時間を認識し、ペースアップやペースダウン等の調整が可能になる。また、ユーザー端末３の処理部１００により判別されたユーザー２の各状態は、経過時間とともに、情報端末５ａの表示部に表示されるので、情報端末５ａを所持する者（例えば、コーチ等）は、ユーザー２の各状態の経過時間を認識してユーザー２にペースアップやペースダウン等の助言等をすることができる。特に、ユーザー２等は、状態「スイム」に要した時間と状態「トランジション１」に要した時間を別個に認識することができるので、スイムのペースが想定よりも速いか遅いか及びスイムからバイクへの切り替えに要した時間が想定よりも長いか短いかを認識し、バイクにおいてペースアップすべきかペースダウンすべきか等を適切に判断することができる。同様に、ユーザー２等は、状態「バイク」に要した時間と状態「トランジション２」に要した時間を別個に認識することができるので、バイクのペースが想定よりも速いか遅いか及びバイクからランへの切り替えに要した時間が想定より長いか短いかを認識し、ランにおいてペースアップすべきかペースダウンすべきか等を適切に判断することができる。
【０１２８】
２．第２実施形態
第２実施形態の運動情報管理システム１では、ユーザー端末３の処理部１００によるユーザー２の状態を判別する状態判別処理（図５のステップＳ１４）の詳細な手順が第１実施形態と異なる。以下では、第２実施形態の運動情報管理システム１について、第１実施形態と同様の構成には同じ符号を付し、第１実施形態と同様の説明を省略又は簡略し、主に、第１実施形態と異なる内容について説明する。
【０１２９】
第２実施形態では、処理部１００は、ＧＰＳセンサー１１０が生成して出力する測位データ（位置情報）、加速度センサー１１３の出力信号及び圧力センサー１１２の出力信号に基づいて、ユーザー２の複数の状態「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」を判別する処理を行う。第１実施形態と同様、第２実施形態でも、処理部１００は、スイム判定処理（ステップＳ１００）、トランジション１判定処理（ステップＳ２００）、バイク判定処理（ステップＳ３００）、トランジション２判定処理（ステップＳ４００）、ラン判定処理（ステップＳ５００）を順番に行う。
【０１３０】
図１３に示すように、第１実施形態と同様、処理部１００は、スイム判定処理（ステップＳ１００）では、加速度波形（加速度センサー１１３の出力波形）が規則的であり（周期性を有し）（ステップＳ１１１のＹ）、かつ、ＧＰＳセンサー１１０の測位データに含まれるユーザー端末３の位置を微分した移動速度が約３ｋｍ／ｈであり（ステップＳ１１２のＹ）、かつ、圧力センサー１１２の出力信号に基づき水圧及び気圧を検出した場合（ステップＳ１１３のＹ）、ユーザー２がスイムを実施中であるものと判定し、ユーザー２の状態を不定状態から「スイム」に変更する（ステップＳ１１４）。
【０１３１】
トランジション１では、ユーザー２は着替え等を行っているため、ユーザー２の腕の動きは不規則であり（周期性を有さず）、加速度センサー１１３の出力信号の波形が不規則である（周期性を有さない）。また、ユーザー２の位置はほとんど変化せず停止（移動速度がゼロ）に近い。さらに、ユーザー２の腕は常に大気中にあるので、圧力センサー１１２が気圧のみを検出する。そこで、図１４に示すように、処理部１００は、トランジション１判定処理（ステップＳ２００）では、加速度波形（加速度センサー１１３の出力波形）が不規則であり（周期性を有さず）（ステップＳ２１１のＹ）、かつ、ユーザー端末３の移動速度がゼロに近く（停止に近く）（ステップＳ２１２のＹ）、かつ、圧力センサー１１２の出力信号に基づき気圧のみを検出した（水圧を検出しない）場合（ステップＳ２
１３のＹ）、ユーザー２がトランジション１の状態であるものと判定し、ユーザー２の状態を「スイム」から「トランジション１」に変更する（ステップＳ２１４）。
【０１３２】
処理部１００は、加速度センサー１１３の出力信号の電圧が、閾値Ｖｔ２と一致する周期が所定時間ほぼ一定（所定の範囲内）ではない、あるいは、閾値Ｖｔ２未満の状態を所定時間継続する場合に、加速度波形が不規則であると判定してもよい。Ｖｔ２は、適宜定めればよい。また、処理部１００は、圧力センサー１１２の出力信号を用いて計算したユーザー端末３にかかる圧力が閾値Ｐｔ２未満の状態を所定時間継続する場合に、気圧のみを検出したと判定してもよい。Ｐｔ２は、適宜定めればよい。
【０１３３】
バイクでは、ユーザー２の腕の動きは不規則である（周期性を有さない）ため、加速度センサー１１３の出力信号の波形が不規則である（周期性を有さない）。また、ユーザー２が走行する速度（移動速度）は所定の速度（例えば、２０ｋｍ／ｈ）以上である。また、ユーザー２が風を受けるので、圧力センサー１１２が風圧を検出する。そこで、図１５に示すように、処理部１００は、バイク判定処理（ステップＳ３００）では、加速度波形（加速度センサー１１３の出力波形）が不規則であり（周期性を有さず）（ステップＳ３１１のＹ）、かつ、ユーザー端末３の移動速度が２０ｋｍ／ｈ以上であり（ステップＳ３１２のＹ）、かつ、圧力センサー１１２の出力信号に基づき風圧を検出した場合（ステップＳ３１３のＹ）、ユーザー２がバイクを実施中であるものと判定し、ユーザー２の状態を「トランジション１」から「バイク」に変更する（ステップＳ３１４）。
【０１３４】
トランジション２では、ユーザー２は着替え等を行っているため、ユーザー２の腕の動きは不規則であり（周期性を有さず）、加速度センサー１１３の出力信号の波形が不規則である（周期性を有さない）。また、ユーザー２の位置はほとんど変化せず停止（移動速度がゼロ）に近い。さらに、ユーザー２の腕は常に大気中にあるので、圧力センサー１１２が気圧のみを検出する。そこで、図１６に示すように、処理部１００は、トランジション２判定処理（ステップＳ４００）では、加速度波形（加速度センサー１１３の出力波形）が不規則であり（周期性を有さず）（ステップＳ４１１のＹ）、かつ、ユーザー端末３の移動速度がゼロに近く（停止に近く）（ステップＳ４１２のＹ）、かつ、圧力センサー１１２の出力信号に基づき気圧のみを検出した（水圧を検出しない）場合（ステップＳ４１３のＹ）、ユーザー２がトランジション２の状態であるものと判定し、ユーザー２の状態を「バイク」から「トランジション２」に変更する（ステップＳ４１４）。
【０１３５】
ランでは、ユーザー２の腕振りが規則的である（周期性を有する）ため、加速度センサー１１３の出力信号の波形が規則的である（周期性を有する）。また、ユーザー２の走る速度（移動速度）は所定の速度範囲（例えば、８ｋｍ／ｈ〜２０ｋｍ／ｈ）である。さらに、ユーザー２の腕は常に大気中にあるので、圧力センサー１１２が気圧のみを検出する。そこで、図１７に示すように、処理部１００は、ラン判定処理（ステップＳ５００）では、加速度波形（加速度センサー１１３の出力波形）が規則的であり（周期性を有し）（ステップＳ５１１のＹ）、かつ、ユーザー端末３の移動速度が８ｋｍ／ｈ〜２０ｋｍ／ｈであり（ステップＳ５１２のＹ）、かつ、圧力センサー１１２の出力信号に基づき気圧のみを検出した（水圧を検出しない）場合（ステップＳ５１３のＹ）、ユーザー２がランを実施中であるものと判定し、ユーザー２の状態を「トランジション２」から「ラン」に変更する（ステップＳ５１４）。
【０１３６】
以上に説明した第２実施形態の運動情報管理システム１は、第１実施形態と同様の効果を奏することができる。
【０１３７】
さらに、第２実施形態の運動情報管理システム１によれば、ユーザー端末３の処理部１００は、ＧＰＳセンサー１１０の測位データ（位置情報）に関する条件、加速度センサー
１１３の出力信号に関する条件及び圧力センサー１１２の出力信号に関する条件がすべて成立した場合にユーザー２の状態が切り替わるものとして状態を判別するので、一部の条件のみが成立した場合にユーザー２の状態が切り替わる第１実施形態と比較して、ユーザー２の状態をより正確に判別することができる。
【０１３８】
３．第３実施形態
第３実施形態の運動情報管理システム１では、ユーザー端末３の処理部１００によるユーザー２の状態を判別する状態判別処理（図５のステップＳ１４）の詳細な手順が第１実施形態及び第２実施形態と異なる。以下では、第３実施形態の運動情報管理システム１について、第１実施形態又は第２実施形態と同様の構成には同じ符号を付し、第１実施形態又は第２実施形態と同様の説明を省略又は簡略し、主に、第１実施形態及び第２実施形態と異なる内容について説明する。
【０１３９】
第３実施形態では、処理部１００は、ＧＰＳセンサー１１０が生成して出力する測位データ（位置情報）と、加速度センサー１１３の出力信号及び圧力センサー１１２の出力信号の少なくとも何れかと、さらに、角速度センサー１１４（「第２のモーションセンサー」の一例）の出力信号及び温度センサー１１６の出力信号の少なくとも何れかとに基づいて、ユーザー２の複数の状態「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」を判別する処理を行う。
【０１４０】
一般に、スイムでは、ユーザー２の腕のストロークが規則的である（周期性を有する）ため、角速度センサー１１４の出力信号の波形が規則的である（周期性を有する）。また、ユーザー２の腕が大気中にある状態と水中にある状態が交互に繰り返されるので、温度センサー１１６が水温を検出する。トランジション１では、ユーザー２は着替え等を行っているため、ユーザー２の腕の動きは不規則であり（周期性を有さず）、角速度センサー１１４の出力信号の波形が不規則である（周期性を有さない）。また、ユーザー２の腕は常に大気中にあるので、温度センサー１１６が気温及びユーザー２の体温を検出する。バイクでは、ユーザー２の腕の動きは不規則である（周期性を有さない）ため、角速度センサー１１４の出力信号の波形が不規則である（周期性を有さない）。また、ユーザー２の腕は常に大気中にあるので、温度センサー１１６が気温及びユーザー２の体温を検出する。トランジション２では、ユーザー２は着替え等を行っているため、ユーザー２の腕の動きは不規則であり（周期性を有さず）、角速度センサー１１４の出力信号の波形が不規則である（周期性を有さない）。また、ユーザー２の腕は常に大気中にあるので、温度センサー１１６が気温及びユーザー２の体温を検出する。ランでは、ユーザー２の腕振りが規則的である（周期性を有する）ため、角速度センサー１１４の出力信号の波形が規則的である（周期性を有する）。また、ユーザー２の腕は常に大気中にあるので、温度センサー１１６が気温及びユーザー２の体温を検出する。
【０１４１】
そこで、処理部１００は、第２実施形態と同様の処理に加えて、さらに、角速度センサー１１４の出力信号の波形が周期性を有するか否かを判定し、ユーザー２の移動速度、加速度センサー１１３の出力信号の波形が周期性を有するか否か、圧力の変化、及び角速度センサー１１４の出力信号の波形が周期性を有するか否かに基づいて、ユーザー２の複数の状態を判別してもよい。あるいは、処理部１００は、第２実施形態と同様の処理に加えて、さらに、温度センサー１１６の出力信号に基づいて温度の変化を検出し、ユーザー２の移動速度、加速度センサー１１３の出力信号の波形が周期性を有するか否か、圧力の変化、及び温度の変化に基づいて、ユーザー２の複数の状態を判別してもよい。あるいは、処理部１００は、ユーザー２の移動速度、加速度センサー１１３の出力信号の波形が周期性を有するか否か、圧力の変化、角速度センサー１１４の出力信号の波形が周期性を有するか否か及び温度の変化に基づいて、ユーザー２の複数の状態を判別してもよい。
【０１４２】
第１実施形態及び第２実施形態と同様、第３実施形態でも、処理部１００は、スイム判定処理（ステップＳ１００）、トランジション１判定処理（ステップＳ２００）、バイク判定処理（ステップＳ３００）、トランジション２判定処理（ステップＳ４００）、ラン判定処理（ステップＳ５００）を順番に行う。
【０１４３】
前述したように、スイムでは、ユーザー２の腕のストロークが規則的であり（周期性を有し）、かつ、ユーザー２の泳ぐ速度は所定の速度範囲（例えば、約３ｋｍ／ｈ）であり、かつ、ユーザー２の腕が大気中にある状態と水中にある状態が交互に繰り返される。
【０１４４】
そこで、図１８に示すように、処理部１００は、スイム判定処理（ステップＳ１００）では、まず、不図示のカウンターのカウント値を０にリセットする（ステップＳ１２１）。
【０１４５】
次に、処理部１００は、加速度波形（加速度センサー１１３の出力波形）が規則的である（周期性を有する）場合（ステップＳ１２２のＹ）、カウント値を１増加させる（ステップＳ１２３）。
【０１４６】
また、処理部１００は、ＧＰＳセンサー１１０の測位データに含まれるユーザー端末３の位置を微分した移動速度が約３ｋｍ／ｈである場合（ステップＳ１２４のＹ）、カウント値を１増加させる（ステップＳ１２５）。
【０１４７】
また、処理部１００は、圧力センサー１１２の出力信号に基づき水圧及び気圧を検出した場合（ステップＳ１２６のＹ）、カウント値を１増加させる（ステップＳ１２７）。
【０１４８】
また、処理部１００は、角速度波形（角速度センサー１１４の出力波形）が規則的である（周期性を有する）場合（ステップＳ１２８のＹ）、カウント値を１増加させる（ステップＳ１２９）。処理部１００は、角速度センサー１１４の出力信号の電圧が閾値Ｖｔ３と一致する周期が所定時間ほぼ一定（所定の範囲内）であれば、角速度波形が規則的であると判定してもよい。Ｖｔ３は、適宜定めればよい。
【０１４９】
また、処理部１００は、温度センサー１１６の出力信号に基づき水温を検出した場合（ステップＳ１３０のＹ）、カウント値を１増加させる（ステップＳ１３１）。
【０１５０】
そして、処理部１００は、カウント値が３未満であれば（ステップＳ１３２のＮ）、ステップＳ１２１以降の処理を再び行い、カウント値が３以上であれば（ステップＳ１３２のＹ）、ユーザー２がスイムを実施中であるものと判定し、ユーザー２の状態を不定状態から「スイム」に変更する（ステップＳ１３３）。
【０１５１】
なお、図１８のフローチャートにおいて、ステップＳ１２２，Ｓ１２４，Ｓ１２６，Ｓ１２８，Ｓ１３０の判定は、適宜、順番を変更してもよい。
【０１５２】
前述したように、トランジション１では、ユーザー２は着替え等を行っているため、ユーザー２の腕の動きは不規則であり（周期性を有さず）、かつ、ユーザー２の位置はほとんど変化せず、かつ、ユーザー２の腕は常に大気中にある。
【０１５３】
そこで、図１９に示すように、処理部１００は、トランジション１判定処理（ステップＳ２００）では、まず、不図示のカウンターのカウント値を０にリセットする（ステップＳ２２１）。
【０１５４】
次に、処理部１００は、加速度波形（加速度センサー１１３の出力波形）が不規則であ
る（周期性を有さない）場合（ステップＳ２２２のＹ）、カウント値を１増加させる（ステップＳ２２３）。
【０１５５】
また、処理部１００は、ユーザー端末３の移動速度がゼロに近い（停止に近い）場合（ステップＳ２２４のＹ）、カウント値を１増加させる（ステップＳ２２５）。
【０１５６】
また、処理部１００は、圧力センサー１１２の出力信号に基づき気圧のみを検出した（水圧を検出しない）場合（ステップＳ２２６のＹ）、カウント値を１増加させる（ステップＳ２２７）。
【０１５７】
また、処理部１００は、角速度波形（角速度センサー１１４の出力波形）が不規則である（周期性を有さない）場合（ステップＳ２２８のＹ）、カウント値を１増加させる（ステップＳ２２９）。処理部１００は、角速度センサー１１４の出力信号の電圧が、閾値Ｖｔ４と一致する周期が所定時間ほぼ一定（所定の範囲内）ではない、あるいは、閾値Ｖｔ４未満の状態を所定時間継続する場合に、角速度波形が不規則であると判定してもよい。Ｖｔ４は、適宜定めればよい。
【０１５８】
また、処理部１００は、温度センサー１１６の出力信号に基づき気温及びユーザー２の体温を検出した場合（ステップＳ２３０のＹ）、カウント値を１増加させる（ステップＳ２３１）。
【０１５９】
そして、処理部１００は、カウント値が３未満であれば（ステップＳ２３２のＮ）、ステップＳ２２１以降の処理を再び行い、カウント値が３以上であれば（ステップＳ２３２のＹ）、ユーザー２がトランジション１の状態であるものと判定し、ユーザー２の状態を「スイム」から「トランジション１」に変更する（ステップＳ２３３）。
【０１６０】
なお、図１９のフローチャートにおいて、ステップＳ２２２，Ｓ２２４，Ｓ２２６，Ｓ２２８，Ｓ２３０の判定は、適宜、順番を変更してもよい。
【０１６１】
前述したように、バイクでは、ユーザー２の腕の動きは不規則であり（周期性を有さず）、かつ、ユーザー２が走行する速度は所定の速度（例えば、２０ｋｍ／ｈ）以上であり、かつ、ユーザー２が風を受け、かつ、ユーザー２の腕は常に大気中にある。
【０１６２】
そこで、図２０に示すように、処理部１００は、バイク判定処理（ステップＳ３００）では、まず、不図示のカウンターのカウント値を０にリセットする（ステップＳ３２１）。
【０１６３】
次に、処理部１００は、加速度波形（加速度センサー１１３の出力波形）が不規則である（周期性を有さない）場合（ステップＳ３２２のＹ）、カウント値を１増加させる（ステップＳ３２３）。
【０１６４】
また、処理部１００は、ユーザー端末３の移動速度が２０ｋｍ／ｈ以上である場合（ステップＳ３２４のＹ）、カウント値を１増加させる（ステップＳ３２５）。
【０１６５】
また、処理部１００は、圧力センサー１１２の出力信号に基づき風圧を検出した場合（ステップＳ３２６のＹ）、カウント値を１増加させる（ステップＳ３２７）。
【０１６６】
また、処理部１００は、角速度波形（角速度センサー１１４の出力波形）が不規則である（周期性を有さない）場合（ステップＳ３２８のＹ）、カウント値を１増加させる（ステップＳ３２９）。
【０１６７】
また、処理部１００は、温度センサー１１６の出力信号に基づき気温及びユーザー２の体温を検出した場合（ステップＳ３３０のＹ）、カウント値を１増加させる（ステップＳ３３１）。
【０１６８】
そして、処理部１００は、カウント値が３未満であれば（ステップＳ３３２のＮ）、ステップＳ３２１以降の処理を再び行い、カウント値が３以上であれば（ステップＳ３３２のＹ）、ユーザー２がバイクを実施中であるものと判定し、ユーザー２の状態を「トランジション１」から「バイク」に変更する（ステップＳ３３３）。
【０１６９】
なお、図２０のフローチャートにおいて、ステップＳ３２２，Ｓ３２４，Ｓ３２６，Ｓ３２８，Ｓ３３０の判定は、適宜、順番を変更してもよい。
【０１７０】
前述したように、トランジション２では、ユーザー２は着替え等を行っているため、ユーザー２の腕の動きは不規則であり（周期性を有さず）、かつ、ユーザー２の位置はほとんど変化せず、かつ、ユーザー２の腕は常に大気中にある。
【０１７１】
そこで、図２１に示すように、処理部１００は、トランジション２判定処理（ステップＳ４００）では、まず、不図示のカウンターのカウント値を０にリセットする（ステップＳ４２１）。
【０１７２】
次に、処理部１００は、加速度波形（加速度センサー１１３の出力波形）が不規則である（周期性を有さない）場合（ステップＳ４２２のＹ）、カウント値を１増加させる（ステップＳ４２３）。
【０１７３】
また、処理部１００は、ユーザー端末３の移動速度がゼロに近い（停止に近い）場合（ステップＳ４２４のＹ）、カウント値を１増加させる（ステップＳ４２５）。
【０１７４】
また、処理部１００は、圧力センサー１１２の出力信号に基づき気圧のみを検出した（水圧を検出しない）場合（ステップＳ４２６のＹ）、カウント値を１増加させる（ステップＳ４２７）。
【０１７５】
また、処理部１００は、角速度波形（角速度センサー１１４の出力波形）が不規則である（周期性を有さない）場合（ステップＳ４２８のＹ）、カウント値を１増加させる（ステップＳ４２９）。
【０１７６】
また、処理部１００は、温度センサー１１６の出力信号に基づき気温及びユーザー２の体温を検出した場合（ステップＳ４３０のＹ）、カウント値を１増加させる（ステップＳ４３１）。
【０１７７】
そして、処理部１００は、カウント値が３未満であれば（ステップＳ４３２のＮ）、ステップＳ４２１以降の処理を再び行い、カウント値が３以上であれば（ステップＳ４３２のＹ）、ユーザー２がトランジション２の状態であるものと判定し、ユーザー２の状態を「バイク」から「トランジション２」に変更する（ステップＳ４３３）。
【０１７８】
なお、図２１のフローチャートにおいて、ステップＳ４２２，Ｓ４２４，Ｓ４２６，Ｓ４２８，Ｓ４３０の判定は、適宜、順番を変更してもよい。
【０１７９】
前述したように、ランでは、ユーザー２の腕振りが規則的であり（周期性を有し）、かつ、ユーザー２の走る速度は所定の速度範囲（例えば、８ｋｍ／ｈ〜２０ｋｍ／ｈ）であ
り、かつ、ユーザー２の腕は常に大気中にある。
【０１８０】
そこで、図２２に示すように、処理部１００は、ラン判定処理（ステップＳ５００）では、まず、不図示のカウンターのカウント値を０にリセットする（ステップＳ５２１）。
【０１８１】
次に、処理部１００は、加速度波形（加速度センサー１１３の出力波形）が規則的である（周期性を有する）場合（ステップＳ５２２のＹ）、カウント値を１増加させる（ステップＳ５２３）。
【０１８２】
また、処理部１００は、ユーザー端末３の移動速度が８ｋｍ／ｈ〜２０ｋｍ／ｈである場合（ステップＳ５２４のＹ）、カウント値を１増加させる（ステップＳ５２５）。
【０１８３】
また、処理部１００は、圧力センサー１１２の出力信号に基づき気圧のみを検出した（水圧を検出しない）場合（ステップＳ５２６のＹ）、カウント値を１増加させる（ステップＳ５２７）。
【０１８４】
また、処理部１００は、角速度波形（角速度センサー１１４の出力波形）が規則的である（周期性を有する）場合（ステップＳ５２８のＹ）、カウント値を１増加させる（ステップＳ５２９）。
【０１８５】
また、処理部１００は、温度センサー１１６の出力信号に基づき気温及びユーザー２の体温を検出した場合（ステップＳ５３０のＹ）、カウント値を１増加させる（ステップＳ５３１）。
【０１８６】
そして、処理部１００は、カウント値が３未満であれば（ステップＳ５３２のＮ）、ステップＳ５２１以降の処理を再び行い、カウント値が３以上であれば（ステップＳ５３２のＹ）、ユーザー２がランを実施中であるものと判定し、ユーザー２の状態を「トランジション２」から「ラン」に変更する（ステップＳ５３３）。
【０１８７】
なお、図２２のフローチャートにおいて、ステップＳ５２２，Ｓ５２４，Ｓ５２６，Ｓ５２８，Ｓ５３０の判定は、適宜、順番を変更してもよい。
【０１８８】
以上に説明した第３実施形態の運動情報管理システム１は、第１実施形態又は第２実施形態と同様の効果を奏することができる。
【０１８９】
さらに、第３実施形態の運動情報管理システム１によれば、ユーザー端末３の処理部１００は、ＧＰＳセンサー１１０の測位データ（位置情報）に関する条件、加速度センサー１１３の出力信号に関する条件、圧力センサー１１２の出力信号に関する条件、角速度センサー１１４の出力信号に関する条件及び温度センサー１１６に関する条件のうち３つ以上の条件が成立した場合にユーザー２の状態が切り替わるものとして状態を判別するので、ユーザー２の状態をより正確に判別することができる。
【０１９０】
４．第４実施形態
第４実施形態の運動情報管理システム１では、ユーザー端末３の処理部１００によるユーザー２の状態を判別する状態判別処理（図５のステップＳ１４）の詳細な手順が第１実施形態〜第３実施形態と異なる。以下では、第４実施形態の運動情報管理システム１について、第１実施形態〜第３実施形態と同様の構成には同じ符号を付し、第１実施形態〜第３実施形態と同様の説明を省略又は簡略し、主に、第１実施形態〜第３実施形態と異なる内容について説明する。
【０１９１】
第１実施形態〜第３実施形態では、処理部１００は、トランジション１時間（ユーザー２がスイムのゴール地点Ｇ１を通過してからバイクのスタート地点Ｓ２を通過するまでの経過時間）に相当するものとして状態「トランジション１」が開始してから終了するまでの経過時間Ｔｔｒａｎ１を計算している。同様に、処理部１００は、トランジション２時間（ユーザー２がバイクのゴール地点Ｇ２を通過してからランのスタート地点Ｓ３を通過するまでの経過時間）に相当するものとして状態「トランジション２」が開始してから終了するまでの経過時間Ｔｔｒａｎ１を計算している。
【０１９２】
実際には、トランジション１時間は、ユーザー２がスイムのゴール地点Ｇ１からトランジションエリアＴＡまで移動する時間とトランジションエリアＴＡにおいて着替え等に要する時間とバイクのスタート地点Ｓ２（乗車ライン）まで移動する時間の和である。また、トランジション２時間は、ユーザー２がバイクのゴール地点Ｇ２（降車ライン）からトランジションエリアＴＡにおける着替え場所まで移動する時間と着替え等に要する時間とランのスタート地点Ｓ３まで移動する時間の和である。
【０１９３】
そこで、第４実施形態では、「スイム」から「バイク」への移行途中である状態を、ユーザー２がスイムのゴール地点Ｇ１からトランジションエリアＴＡまで移動している状態「走行移動Ａ」、ユーザー２がトランジションエリアＴＡにおいて着替え等を行っている状態「トランジション１」及びユーザー２がトランジションエリアＴＡからバイクのスタート地点Ｓ２まで移動している状態「走行移動Ｂ」の３つの状態から成るものとし、ユーザー端末３の処理部１００は、３つの状態「走行移動Ａ」、「トランジション１」及び「走行移動Ｂ」をそれぞれ別々の状態として判別する。同様に、「バイク」から「ラン」への移行途中である状態を、ユーザー２がバイクのゴール地点Ｇ２からトランジションエリアＴＡまで移動している状態「走行移動Ｃ」、ユーザー２がトランジションエリアＴＡにおいて着替え等を行っている状態「トランジション２」及びユーザー２がトランジションエリアＴＡからランのスタート地点Ｓ３まで移動している状態「走行移動Ｄ」の３つの状態から成るものとし、ユーザー端末３の処理部１００は、３つの状態「走行移動Ｃ」、「トランジション２」及び「走行移動Ｄ」をそれぞれ別々の状態として判別する。すなわち、第４実施形態では、処理部１００は、データ処理の１つとして、ＧＰＳセンサー１１０の測位データ（位置情報）、加速度センサー１１３の出力信号、圧力センサー１１２の出力信号、角速度センサー１１４の出力信号及び温度センサー１１６の出力信号に基づいて、ユーザー２の複数の状態「スイム」、「走行移動Ａ」、「トランジション１」、「走行移動Ｂ」、「バイク」、「走行移動Ｃ」、「トランジション２」、「走行移動Ｄ」及び「ラン」を判別する処理を行う。
【０１９４】
また、処理部１００は、データ処理の１つとして、計時部１３０の出力信号に基づき、状態「スイム」の経過時間Ｔｓｗｉｍ、状態「走行移動Ａ」の経過時間ＴｍｏｖｅＡ、状態「トランジション１」の経過時間Ｔｔｒａｎ１、状態「走行移動Ｂ」の経過時間ＴｍｏｖｅＢ、状態「バイク」の経過時間Ｔｂｉｋｅ、状態「走行移動Ｃ」の経過時間ＴｍｏｖｅＣ、状態「トランジション２」の経過時間Ｔｔｒａｎ２、状態「走行移動Ｄ」の経過時間ＴｍｏｖｅＤ及び状態「ラン」の経過時間Ｔｒｕｎを計測する処理を行う。
【０１９５】
また、処理部１００は、データ処理の１つとして、操作部１２０から計測開始操作を示す信号を受け取ると、総合経過時間Ｔｔｏｔａｌの計測処理、「スイム」、「走行移動Ａ」、「トランジション１」、「走行移動Ｂ」、「バイク」、「走行移動Ｃ」、「トランジション２」、「走行移動Ｄ」及び「ラン」の判別処理及び各状態の経過時間Ｔｓｗｉｍ，ＴｍｏｖｅＡ，Ｔｔｒａｎ１，ＴｍｏｖｅＢ，Ｔｂｉｋｅ，ＴｍｏｖｅＣ，Ｔｔｒａｎ２，ＴｍｏｖｅＤ，Ｔｒｕｎの計測処理を終了し、総合経過時間Ｔｔｏｔａｌ及び各経過時間Ｔｓｗｉｍ，ＴｍｏｖｅＡ，Ｔｔｒａｎ１，ＴｍｏｖｅＢ，Ｔｂｉｋｅ，ＴｍｏｖｅＣ，Ｔｔｒａｎ２，ＴｍｏｖｅＤ，Ｔｒｕｎを内蔵の記憶部１４０に記憶させる処理を行う
。
【０１９６】
また、処理部１００は、表示処理の１つとして、ユーザー２の複数の状態「スイム」、「走行移動Ａ」、「トランジション１」、「走行移動Ｂ」、「バイク」、「走行移動Ｃ」、「トランジション２」、「走行移動Ｄ」及び「ラン」の少なくとも１つを表示部１５０に表示させる処理を行ってもよい。この場合、表示部１５０は、処理部１００により判別された状態を通知する通知部として機能する。
【０１９７】
また、処理部１００は、表示処理の１つとして、ユーザー２の運動情報（総合経過時間Ｔｔｏｔａｌ、経過時間Ｔｓｗｉｍ，ＴｍｏｖｅＡ，Ｔｔｒａｎ１，ＴｍｏｖｅＢ，Ｔｂｉｋｅ，ＴｍｏｖｅＣ，Ｔｔｒａｎ２，ＴｍｏｖｅＤ，Ｔｒｕｎ、判別した状態、スピード、ペース、距離、軌跡、脈拍、心拍、ピッチ、水泳ストローク、ランニングストライド等）の少なくとも一部を、表示部１５０に表示させる処理を行ってもよい。
【０１９８】
また、処理部１００は、音出力処理の１つとして、ユーザー２の複数の状態「スイム」、「走行移動Ａ」、「トランジション１」、「走行移動Ｂ」、「バイク」、「走行移動Ｃ」、「トランジション２」、「走行移動Ｄ」及び「ラン」の少なくとも１つを音として音出力部１６０に出力させる処理を行ってもよい。この場合、音出力部１６０は、処理部１００により判別された状態を通知する通知部として機能する。
【０１９９】
また、処理部１００は、通信処理の１つとして、ユーザー２の複数の状態「スイム」、「走行移動Ａ」、「トランジション１」、「走行移動Ｂ」、「バイク」、「走行移動Ｃ」、「トランジション２」、「走行移動Ｄ」及び「ラン」の少なくとも１つを、通信部１７０を介して情報端末５（５ａ，５ｂ）に送信する処理を行ってもよい。この場合、通信部１７０は、処理部１００により判別された状態を通知する通知部として機能する。
【０２００】
また、処理部１００は、通信処理の１つとして、ユーザー２の運動情報（総合経過時間Ｔｔｏｔａｌ、経過時間Ｔｓｗｉｍ，ＴｍｏｖｅＡ，Ｔｔｒａｎ１，ＴｍｏｖｅＢ，Ｔｂｉｋｅ，ＴｍｏｖｅＣ，Ｔｔｒａｎ２，ＴｍｏｖｅＤ，Ｔｒｕｎ、判別した状態、スピード、ペース、距離、軌跡、脈拍、心拍、ピッチ、水泳ストローク、ランニングストライド等）を、通信部１７０を介して情報端末５（５ａ，５ｂ）に送信する処理を行ってもよい。
【０２０１】
第１実施形態〜第３実施形態と同様、第４実施形態でも、処理部１００は、記憶部１４０に記憶されているプログラムを実行することにより、例えば、図５のフローチャートの手順で処理を実行する。
【０２０２】
図２３は、第４実施形態における状態判別処理（図５のステップＳ１４の処理）の詳細の一例を示すフローチャート図である。
【０２０３】
図２３に示すように、処理部１００は、スイム判定処理（ステップＳ１００）、走行移動Ａ判定処理（ステップＳ１５０）、トランジション１判定処理（ステップＳ２００）、走行移動Ｂ判定処理（ステップＳ２５０）、バイク判定処理（ステップＳ３００）、走行移動Ｃ判定処理（ステップＳ３５０）、トランジション２判定処理（ステップＳ４００）、走行移動Ｄ判定処理（ステップＳ４５０）、ラン判定処理（ステップＳ５００）を順番に行う。スイム判定処理（ステップＳ１００）、トランジション１判定処理（ステップＳ２００）、バイク判定処理（ステップＳ３００）、トランジション２判定処理（ステップＳ４００）、ラン判定処理（ステップＳ５００）の詳細な手順は、第３実施形態（図１８〜図２２）と同様であるため、フローチャートの図示及びその説明を省略する。
【０２０４】
ユーザー２がスイムのゴール地点Ｇ１からトランジションエリアＴＡまで移動している状態「走行移動Ａ」では、ユーザー２の腕振りが規則的であり（周期性を有し）、かつ、ユーザー２の走る速度は所定の速度範囲（例えば、８ｋｍ／ｈ〜２０ｋｍ／ｈ）であり、かつ、ユーザー２の腕は常に大気中にある。
【０２０５】
そこで、図２４に示すように、処理部１００は、走行移動Ａ判定処理（ステップＳ１５０）では、まず、不図示のカウンターのカウント値を０にリセットする（ステップＳ１５１）。
【０２０６】
次に、処理部１００は、加速度波形（加速度センサー１１３の出力波形）が規則的である（周期性を有する）場合（ステップＳ１５２のＹ）、カウント値を１増加させる（ステップＳ１５３）。
【０２０７】
また、処理部１００は、ユーザー端末３の移動速度が８ｋｍ／ｈ〜２０ｋｍ／ｈである場合（ステップＳ１５４のＹ）、カウント値を１増加させる（ステップＳ１５５）。
【０２０８】
また、処理部１００は、圧力センサー１１２の出力信号に基づき気圧のみを検出した（水圧を検出しない）場合（ステップＳ１５６のＹ）、カウント値を１増加させる（ステップＳ１５７）。
【０２０９】
また、処理部１００は、角速度波形（角速度センサー１１４の出力波形）が規則的である（周期性を有する）場合（ステップＳ１５８のＹ）、カウント値を１増加させる（ステップＳ１５９）。
【０２１０】
また、処理部１００は、温度センサー１１６の出力信号に基づき気温及びユーザー２の体温を検出した場合（ステップＳ１６０のＹ）、カウント値を１増加させる（ステップＳ１６１）。
【０２１１】
そして、処理部１００は、カウント値が３未満であれば（ステップＳ１６２のＮ）、ステップＳ１５１以降の処理を再び行い、カウント値が３以上であれば（ステップＳ１６２のＹ）、ユーザー２が走行移動Ａの状態であるものと判定し、ユーザー２の状態を「スイム」から「走行移動Ａ」に変更する（ステップＳ１６３）。
【０２１２】
なお、図２４のフローチャートにおいて、ステップＳ１５２，Ｓ１５４，Ｓ１５６，Ｓ１５８，Ｓ１６０の判定は、適宜、順番を変更してもよい。
【０２１３】
ユーザー２がトランジションエリアＴＡからバイクのスタート地点Ｓ２まで移動している状態「走行移動Ｂ」では、ユーザー２は自転車のハンドルを握って走るため、ユーザー２の腕は小刻みに振動し、かつ、ユーザー２の走る速度は所定の速度範囲（例えば、８ｋｍ／ｈ〜２０ｋｍ／ｈ）であり、かつ、ユーザー２の腕は常に大気中にある。
【０２１４】
そこで、図２５に示すように、処理部１００は、走行移動Ｂ判定処理（ステップＳ２５０）では、まず、不図示のカウンターのカウント値を０にリセットする（ステップＳ２５１）。
【０２１５】
次に、処理部１００は、加速度波形（加速度センサー１１３の出力波形）が振動的である場合（ステップＳ２５２のＹ）、カウント値を１増加させる（ステップＳ２５３）。処理部１００は、加速度センサー１１３の出力信号の電圧が閾値Ｖｔ５と一致する周期が所定時間継続して所定の範囲内であれば、加速度波形が振動的であると判定してもよい。Ｖｔ５は、適宜定めればよい。
【０２１６】
また、処理部１００は、ユーザー端末３の移動速度が８ｋｍ／ｈ〜２０ｋｍ／ｈである場合（ステップＳ２５４のＹ）、カウント値を１増加させる（ステップＳ２５５）。
【０２１７】
また、処理部１００は、圧力センサー１１２の出力信号に基づき気圧のみを検出した（水圧を検出しない）場合（ステップＳ２５６のＹ）、カウント値を１増加させる（ステップＳ２５７）。
【０２１８】
また、処理部１００は、角速度波形（角速度センサー１１４の出力波形）が不規則である（周期性を有さない）場合（ステップＳ２５８のＹ）、カウント値を１増加させる（ステップＳ２５９）。
【０２１９】
また、処理部１００は、温度センサー１１６の出力信号に基づき気温及びユーザー２の体温を検出した場合（ステップＳ２６０のＹ）、カウント値を１増加させる（ステップＳ２６１）。
【０２２０】
そして、処理部１００は、カウント値が３未満であれば（ステップＳ２６２のＮ）、ステップＳ２５１以降の処理を再び行い、カウント値が３以上であれば（ステップＳ２６２のＹ）、ユーザー２が走行移動Ｂの状態であるものと判定し、ユーザー２の状態を「トランジション１」から「走行移動Ｂ」に変更する（ステップＳ１６３）。
【０２２１】
なお、図２５のフローチャートにおいて、ステップＳ２５２，Ｓ２５４，Ｓ２５６，Ｓ２５８，Ｓ２６０の判定は、適宜、順番を変更してもよい。
【０２２２】
ユーザー２がバイクのゴール地点Ｇ２からトランジションエリアＴＡまで移動している状態「走行移動Ｃ」では、ユーザー２は自転車のハンドルを握って走るため、ユーザー２の腕は小刻みに振動し、かつ、ユーザー２の走る速度は所定の速度範囲（例えば、８ｋｍ／ｈ〜２０ｋｍ／ｈ）であり、かつ、ユーザー２の腕は常に大気中にある。
【０２２３】
そこで、図２６に示すように、処理部１００は、走行移動Ｃ判定処理（ステップＳ３５０）では、まず、不図示のカウンターのカウント値を０にリセットする（ステップＳ３５１）。
【０２２４】
次に、処理部１００は、加速度波形（加速度センサー１１３の出力波形）が振動的である場合（ステップＳ３５２のＹ）、カウント値を１増加させる（ステップＳ３５３）。
【０２２５】
また、処理部１００は、ユーザー端末３の移動速度が８ｋｍ／ｈ〜２０ｋｍ／ｈである場合（ステップＳ３５４のＹ）、カウント値を１増加させる（ステップＳ３５５）。
【０２２６】
また、処理部１００は、圧力センサー１１２の出力信号に基づき気圧のみを検出した（水圧を検出しない）場合（ステップＳ３５６のＹ）、カウント値を１増加させる（ステップＳ３５７）。
【０２２７】
また、処理部１００は、角速度波形（角速度センサー１１４の出力波形）が不規則である（周期性を有さない）場合（ステップＳ３５８のＹ）、カウント値を１増加させる（ステップＳ３５９）。
【０２２８】
また、処理部１００は、温度センサー１１６の出力信号に基づき気温及びユーザー２の体温を検出した場合（ステップＳ３６０のＹ）、カウント値を１増加させる（ステップＳ３６１）。
【０２２９】
そして、処理部１００は、カウント値が３未満であれば（ステップＳ３６２のＮ）、ステップＳ３５１以降の処理を再び行い、カウント値が３以上であれば（ステップＳ３６２のＹ）、ユーザー２が走行移動Ｃの状態であるものと判定し、ユーザー２の状態を「バイク」から「走行移動Ｃ」に変更する（ステップＳ３６３）。
【０２３０】
なお、図２６のフローチャートにおいて、ステップＳ３５２，Ｓ３５４，Ｓ３５６，Ｓ３５８，Ｓ３６０の判定は、適宜、順番を変更してもよい。
【０２３１】
ユーザー２がトランジションエリアＴＡからランのスタート地点Ｓ３まで移動している状態「走行移動Ｄ」では、ユーザー２の腕振りが規則的であり（周期性を有し）、かつ、ユーザー２の走る速度は所定の速度範囲（例えば、８ｋｍ／ｈ〜２０ｋｍ／ｈ）であり、かつ、ユーザー２の腕は常に大気中にある。
【０２３２】
そこで、図２７に示すように、処理部１００は、走行移動Ｄ判定処理（ステップＳ４５０）では、まず、不図示のカウンターのカウント値を０にリセットする（ステップＳ４５１）。
【０２３３】
次に、処理部１００は、加速度波形（加速度センサー１１３の出力波形）が規則的である（周期性を有する）場合（ステップＳ４５２のＹ）、カウント値を１増加させる（ステップＳ４５３）。
【０２３４】
また、処理部１００は、ユーザー端末３の移動速度が８ｋｍ／ｈ〜２０ｋｍ／ｈである場合（ステップＳ４５４のＹ）、カウント値を１増加させる（ステップＳ４５５）。
【０２３５】
また、処理部１００は、圧力センサー１１２の出力信号に基づき気圧のみを検出した（水圧を検出しない）場合（ステップＳ４５６のＹ）、カウント値を１増加させる（ステップＳ４５７）。
【０２３６】
また、処理部１００は、角速度波形（角速度センサー１１４の出力波形）が規則的である（周期性を有する）場合（ステップＳ４５８のＹ）、カウント値を１増加させる（ステップＳ４５９）。
【０２３７】
また、処理部１００は、温度センサー１１６の出力信号に基づき気温及びユーザー２の体温を検出した場合（ステップＳ４６０のＹ）、カウント値を１増加させる（ステップＳ４６１）。
【０２３８】
そして、処理部１００は、カウント値が３未満であれば（ステップＳ４６２のＮ）、ステップＳ４５１以降の処理を再び行い、カウント値が３以上であれば（ステップＳ４６２のＹ）、ユーザー２が走行移動Ｄの状態であるものと判定し、ユーザー２の状態を「トランジション２」から「走行移動Ｄ」に変更する（ステップＳ３６３）。
【０２３９】
なお、図２７のフローチャートにおいて、ステップＳ４５２，Ｓ４５４，Ｓ４５６，Ｓ４５８，Ｓ４６０の判定は、適宜、順番を変更してもよい。
【０２４０】
以上に説明した第４実施形態の運動情報管理システム１は、第１実施形態、第２実施形態又は第３実施形態と同様の効果を奏することができる。
【０２４１】
さらに、第４実施形態の運動情報管理システム１によれば、ユーザー端末３の処理部１００は、ユーザー２がスイムのゴール地点Ｇ１からトランジションエリアＴＡまでの移動
に要した時間（状態「走行移動Ａ」に要した時間）とトランジションエリアＴＡにおいて着替え等に要した時間（状態「トランジション１」に要した時間）とトランジションエリアＴＡからバイクのスタート地点Ｓ２までの移動に要した時間（状態「走行移動Ｂ」に要した時間）を別個に認識することができるので、ユーザー２等は、スイムからバイクへの切り替えにおいて改善すべき点等を詳細に把握することができる。
【０２４２】
同様に、第４実施形態の運動情報管理システム１によれば、ユーザー端末３の処理部１００は、ユーザー２がバイクのゴール地点Ｇ２からトランジションエリアＴＡまでの移動に要した時間（状態「走行移動Ｃ」に要した時間）とトランジションエリアＴＡにおいて着替え等に要した時間（状態「トランジション２」に要した時間）とトランジションエリアＴＡからランのスタート地点Ｓ３までの移動に要した時間（状態「走行移動Ｄ」に要した時間）を別個に認識することができるので、ユーザー２等は、バイクからランへの切り替えにおいて改善すべき点等を詳細に把握することができる。
【０２４３】
５．変形例
本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。以下、変形例について説明する。なお、上記実施形態と同一の構成については同一の符号を付して再度の説明を省略する。
【０２４４】
例えば、ユーザー端末３の処理部１００は、ユーザー２の複数の状態を判別し、判別された状態が「トランジション１」又は「トランジション２」である場合、点滅する複数のオブジェクトを含む画像を生成し、当該画像を表示部１５０あるいは情報端末５（５ａ）の表示部に表示させてもよい。図２８及び図２９に、この変形例において、ユーザー２の状態が「トランジション１」であるときの画像の一例を示す。
【０２４５】
図２８の例では、ユーザー２の状態が「トランジション１」であるときの画像Ａ６において、スイムからバイクへの移行中であることを想起させるようなオブジェクトＯＢ６の一部である３つの三角形オブジェクトがそれぞれ異なる周期で点滅する。具体的には、３つの三角形オブジェクトが１秒間消灯し（画像Ａ６−１）、次に、左端の三角形オブジェクトのみが１秒間点灯し（画像Ａ６−２）、次に、左端から２つの三角形オブジェクトのみが１秒間点灯し（画像Ａ６−３）、次に、３つの三角形オブジェクトが１秒間点灯し（画像Ａ６−４）、次に、再び、３つの三角形オブジェクトが１秒間消灯している（画像Ａ６−５）。図示を省略するが、同様に、ユーザー２の状態が「トランジション２」であるときの画像において、バイクからランへの移行中であることを想起させるようなオブジェクトの一部である３つの三角形オブジェクトがそれぞれ異なる周期で点滅するようにしてもよい。
【０２４６】
また、図２９の例では、ユーザー２の状態が「トランジション１」であるときの画像Ａ７において、スイムからバイクへの移行中であることを想起させるようなオブジェクトＯＢ７の一部である３つの三角形オブジェクトがそれぞれ異なるタイミングかつ同じ周期で点滅する。具体的には、左端の三角形オブジェクトのみが１秒間消灯し（画像Ａ７−１）、次に、真ん中の三角形オブジェクトのみが１秒間点灯し（画像Ａ７−２）、次に、右端の三角形オブジェクトのみが１秒間点灯し（画像Ａ７−３）、次に、再び、左端の三角形オブジェクトのみが１秒間点灯している（画像Ａ７−４）。図示を省略するが、同様に、ユーザー２の状態が「トランジション２」であるときの画像において、バイクからランへの移行中であることを想起させるようなオブジェクトの一部である３つの三角形オブジェクトがそれぞれ異なるタイミングかつ同じ周期で点滅するようにしてもよい。
【０２４７】
また、例えば、ユーザー端末３の処理部１００は、ユーザー２の複数の状態（例えば、「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」）
を判別し、判別された状態がどの程度まで終了したか（どの程度が残っているか）の情報を含む画像を生成し、当該画像を表示部１５０あるいは情報端末５（５ａ）の表示部に表示させてもよい。例えば、ユーザー２は、トライアスロン競技を開始する前に、ユーザー端末３の記憶部１４０に、スイムのスタート地点Ｓ１とゴール地点Ｇ１、バイクのスタート地点Ｓ２とゴール地点Ｇ２及びランのスタート地点Ｓ３とゴール地点Ｇ３の各位置情報を登録しておく。そして、処理部１００は、記憶部１４０に登録されている各位置情報と、ＧＰＳセンサー１１０が生成して出力する測位データ（位置情報）の時系列とに基づき、ユーザー２の現在の状態がどの程度まで終了したか（後どの程度で終了するか）を計算することができる。
【０２４８】
図３０に、この変形例において、ユーザー２の状態が「バイク」であるときの画像の一例を示す。図３０の例では、ユーザー２の状態が「バイク」であるときの画像Ａ８には、図７の画像Ａ３と同様、オブジェクトＯＢ３、総合タイムとして総合経過時間Ｔｔｏｔａｌ（１：０１：４５）、バイクの経過時間Ｔｂｉｋｅ（０：２６：５９）が含まれるとともに、さらにオブジェクトＯＢ８が含まれている。オブジェクトＯＢ８は、一列に並んだ１０個の矩形オブジェクトを含み、この１０個の矩形オブジェクトはユーザー２がバイクを開始した時点ではすべて白色で塗り潰されている。そして、ユーザー２が所定距離だけ進む毎に、左端から順に１つずつ矩形オブジェクトが黒色で塗り潰されていき、バイクの終了が近づくと（あるいは、終了すると）すべての矩形オブジェクトが黒色で塗り潰される。図３０の例では、７個の矩形オブジェクトが黒色で塗り潰されており、バイクが全体の７０％程度まで終了した（全体の３０％程度が残っている）ことが示されている。ユーザー２は、表示部１５０に表示された画像Ａ８等を視て、あるいは、情報端末５（５ａ）の表示部に表示された画像Ａ８等を視たコーチ等からの連絡を受けて、その後のペースを調整することができる。
【０２４９】
また、例えば、ユーザー端末３の処理部１００は、ユーザー２の複数の状態（例えば、「スイム」、「トランジション１」、「バイク」、「トランジション２」及び「ラン」）を判別し、判別された状態が「トランジション１」である場合、「トランジション１」が開始してからの経過時間Ｔｔｒａｎ１を、予め設定されている対象の時間と比較可能に表示部１５０あるいは情報端末５（５ａ）の表示部に表示させてもよい。同様に、処理部１００は、判別された状態が「トランジション２」である場合、「トランジション２」が開始してからの経過時間Ｔｔｒａｎ２を、予め設定されている対象の時間と比較可能に表示部１５０あるいは情報端末５（５ａ）の表示部に表示させてもよい。例えば、ユーザー２は、トライアスロン競技を開始する前に、トランジション１やトランジション２の目標タイムを設定し、あるいは、トランジション１やトランジション２の目標タイムとして、他のユーザー（友人等）、プロの競技者、ユーザー２自身等の過去のタイムを設定し、当該目標タイムをユーザー端末３の記憶部１４０に登録させておく。そして、処理部１００は、経過時間Ｔｔｒａｎ１あるいは経過時間Ｔｔｒａｎ２を、当該目標タイムと比較可能に表示させてもよい。
【０２５０】
図３１に、この変形例において、ユーザー２の状態が「トランジション１」であるときの画像の一例を示す。図３１の例では、ユーザー２の状態が「トランジション１」であるときの画像Ａ９には、図７の画像Ａ２と同様、オブジェクトＯＢ２、総合タイムとして総合経過時間Ｔｔｏｔａｌ（０：３０：１２）、トランジション１の経過時間Ｔｔｒａｎ１（０：０１：０５）が含まれるとともに、さらに目標タイム（０：０１：３０）が含まれている。図示を省略するが、同様に、ユーザー２の状態が「トランジション２」であるときの画像には、図７の画像Ａ４と同様、オブジェクトＯＢ４、総合タイムとして総合経過時間Ｔｔｏｔａｌ、トランジション１の経過時間Ｔｔｒａｎ２が含まれるとともに、さらに目標タイムが含まれていてもよい。ユーザー２は、表示部１５０に表示された画像Ａ９等を視て、あるいは、情報端末５（５ａ）の表示部に表示された画像Ａ９等を視たコーチ
等からの連絡を受けて、トランジション１やトランジション２の経過時間が目標タイムよりも長いか短いかを把握し、その後のペースを調整することができる。
【０２５１】
また、例えば、ユーザー端末３の処理部１００は、ユーザー２の複数の状態として「スイム」、「バイク」、「ラン」を判別し、「トランジション１」及び「トランジション２」を判別しなくてもよい。この場合、例えば、ユーザー端末３の処理部１００は、トランジション１判定及びトランジション２判定を行わなければよい。
【０２５２】
また、例えば、ユーザー端末３は、複数の圧力センサー１１２を含み、処理部１００は、バイク判定処理において、複数の圧力センサー１１２の出力信号に基づいて、風圧をより正確に検出してもよい。図３２は、複数の圧力センサー１１２の配置例を示す図であり、ユーザー端末３を平面視した図である。ユーザー２が左手に装着してバイクで走行した場合は、図３２においてユーザー端末３には右側から風が当たるため、圧力センサー１１２ｂが正の風圧を検出し、圧力センサー１１２ａが負の風圧を検出し、圧力センサー１１２ｃ，１１２ｄが風圧をほとんど検出しない。また、ユーザー２が右手に装着してバイクで走行した場合は、図３２においてユーザー端末３には左側から風が当たるため、圧力センサー１１２ａが正の風圧を検出し、圧力センサー１１２ｂが負の風圧を検出し、圧力センサー１１２ｃ，１１２ｄが風圧をほとんど検出しない。従って、処理部１００は、バイク判定処理において、圧力センサー１１２ａ，１１２ｂ，１１２ｃ，１１２ｄの出力信号に基づき、風圧をより正確に検出することができる。
【０２５３】
また、例えば、上記の第３実施形態又は第４実施形態において、ユーザー端末３の処理部１００は、角速度センサー１１４の出力信号と温度センサー１１６の出力信号の一方を用いずに、ユーザー２の複数の状態を判別してもよい。
【０２５４】
また、例えば、上記の各実施形態において、ユーザー端末３の処理部１００は、地磁気センサー１１１をモーションセンサーとして利用して状態判別処理を行ってもよい。すなわち、上記の各実施形態において、処理部１００は、加速度センサー１１３の出力信号を地磁気センサー１１１（「第１のモーションセンサー」の一例）の出力信号に置き換えて状態判別処理を行ってもよい。また、上記の第３実施形態又は第４実施形態において、処理部１００は、角速度センサー１１４の出力信号を地磁気センサー１１１（「第２のモーションセンサー」の一例）の出力信号に置き換えて状態判別処理を行ってもよい。
【０２５５】
また、例えば、上記の各実施形態では、ユーザー端末３の処理部１００は、トライアスロン競技（スイム⇒バイク⇒ラン）におけるユーザー２の複数の状態を判別しているが、ウィンタートライアスロン（スノーラン⇒スノーバイク⇒クロスカントリースキー）、デュアスロン（第１ラン⇒バイク⇒第２ラン）、アクアスロン（ラン⇒スイム、あるいは、第１ラン⇒スイム⇒第２ラン）、バイアスロン（クロスカントリースキー⇒ライフル射撃）等、複数の競技種目を含む任意の競技におけるユーザー２の複数の状態を判別するものであってもよい。例えば、処理部１００は、ウィンタートライアスロンにおいて、ユーザー２がスノーランを実施中であることの判定には上述したラン判定処理を適用可能であり、ユーザー２がスノーバイクを実施中であることの判定には上述したバイク判定処理を適用可能である。また、ユーザー２がスノーランからスノーバイクへの移行中であることは上述したトランジション１判定処理を適用可能であり、ユーザー２がスノーバイクからクロスカントリーへの移行中であることは上述したトランジション２判定処理を適用可能である。また、一般に、クロスカントリースキーにおいて、登りや平地では、ユーザー２がストックで地面を突くため、加速度センサー１１３の出力信号や角速度センサー１１４の出力信号の波形が急峻なピークを有し、ユーザー２の走行速度（移動速度）は所定の速度範囲（例えば、２０ｋｍ／ｈ以下）であり、ユーザー２の腕が常に大気中にあるため温度センサー１１６が気温を検出する。また、下りでは、ユーザー２の走行速度（移動速度）
は高速（例えば、２０ｋｍ／ｈ以上）であり、高度が継続的に低下するため、ＧＰＳセンサー１１０が生成して出力する測位データ（位置情報）の高度を示す座標や圧力センサー１１２が検出する気圧が継続的に低下し、ユーザー２の腕が常に大気中にあるため温度センサー１１６が気温を検出する。従って、処理部１００は、ＧＰＳセンサー１１０、圧力センサー１１２、加速度センサー１１３、角速度センサー１１４、温度センサー１１６の少なくとも１つの出力信号に基づき、ユーザー２がクロスカントリースキーを実施中であることを判定することができる。
【０２５６】
また、例えば、各種のセンサー（ＧＰＳセンサー１１０、地磁気センサー１１１、圧力センサー１１２、加速度センサー１１３、角速度センサー１１４、脈拍センサー１１５、温度センサー１１６）の少なくとも一部は、ユーザー端末３と一体化されていなくてもよい。
【０２５７】
また、例えば、上記の各実施形態において、サーバー４又は情報端末５の機能の一部がユーザー端末３に搭載されてもよいし、ユーザー端末３の機能の一部がサーバー４又は情報端末５に搭載されてもよい。
【０２５８】
また、例えば、上記の各実施形態において、ユーザー端末３又は情報端末５には、公知のスマートフォンの機能、例えば、カメラ機能、通話機能、通信機能などが搭載されてもよいし、他のセンシング機能（湿度センサーなど）が搭載されてもよい。
【０２５９】
また、例えば、ユーザー端末３は、リスト型の電子機器以外にも、イヤホン型電子機器、指輪型電子機器、ペンダント型電子機器、スポーツ器具に装着して使用する電子機器、スマートフォン、ヘッドマウントディスプレイ（ＨＭＤ：Head Mount Display）など、様々なタイプの電子機器として構成することができる。また、ユーザー端末３は、ユーザー２の運動状況を解析することが可能な位置に装着されていればよく、手首以外にも、例えば、腕、腰、胸、足等に装着されてもよい。
【０２６０】
また、例えば、ユーザー端末３又は情報端末５は、情報の通知を、画像表示により行ってもよいし、音出力、振動などにより行ってもよいし、画像表示、音出力、振動のうち少なくとも２つの組み合わせにより行ってもよい。
【０２６１】
また、例えば、上記の各実施形態では、ユーザー端末３は、ＧＰＳ衛星からの衛星信号を用いて各種の処理を行っているが、ＧＰＳ以外の全地球航法衛星システム（ＧＮＳＳ：Global Navigation Satellite System）の測位用衛星やＧＮＳＳ以外の測位用衛星からの衛星信号を用いてもよい。例えば、ＷＡＡＳ（Wide Area Augmentation System）、ＥＧＮＯＳ(European Geostationary-Satellite Navigation Overlay Service)、ＱＺＳＳ（Quasi Zenith Satellite System）、ＧＬＯＮＡＳＳ（GLObal NAvigation Satellite System）、ＧＡＬＩＬＥＯ、ＢｅｉＤｏｕ（BeiDou Navigation Satellite System）等の衛星測位システムのうち１つ、あるいは２つ以上のシステムの衛星からの衛星信号を利用してもよい。
【０２６２】
上述した各実施形態および各変形例は一例であって、これらに限定されるわけではない。例えば、各実施形態および各変形例を適宜組み合わせることも可能である。
【０２６３】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構
成を含む。
【符号の説明】
【０２６４】
１…運動情報管理システム、２…ユーザー、３…ユーザー端末、４…サーバー、５，５ａ，５ｂ，５ｃ…情報端末、６…ネットワーク、７…ＧＰＳ衛星、１００…処理部、１１０…ＧＰＳセンサー、１１１…地磁気センサー、１１２，１１２ａ，１１２ｂ，１１２ｃ，１１２ｄ…圧力センサー、１１３…加速度センサー、１１４…角速度センサー、１１５…脈拍センサー、１１６…温度センサー、１２０…操作部、１３０…計時部、１４０…記憶部、１５０…表示部、１６０…音出力部、１７０…通信部、１８０…バッテリー
【図１】
2018068745.tif 000003
【図２】
2018068745.tif 000004
【図３】
2018068745.tif 000005
【図４】
2018068745.tif 000006
【図５】
2018068745.tif 000007
【図６】
2018068745.tif 000008
【図７】
2018068745.tif 000009
【図８】
2018068745.tif 000010
【図９】
2018068745.tif 000011
【図１０】
2018068745.tif 000012
【図１１】
2018068745.tif 000013
【図１２】
2018068745.tif 000014
【図１３】
2018068745.tif 000015
【図１４】
2018068745.tif 000016
【図１５】
2018068745.tif 000017
【図１６】
2018068745.tif 000018
【図１７】
2018068745.tif 000019
【図１８】
2018068745.tif 000020
【図１９】
2018068745.tif 000021
【図２０】
2018068745.tif 000022
【図２１】
2018068745.tif 000023
【図２２】
2018068745.tif 000024
【図２３】
2018068745.tif 000025
【図２４】
2018068745.tif 000026
【図２５】
2018068745.tif 000027
【図２６】
2018068745.tif 000028
【図２７】
2018068745.tif 000029
【図２８】
2018068745.tif 000030
【図２９】
2018068745.tif 000031
【図３０】
2018068745.tif 000032
【図３１】
2018068745.tif 000033
【図３２】
2018068745.tif 000034