(57)【要約】      （修正有）【課題】チームメンバーをより適切なタイミングで交代することを支援する運動支援装置の提供。【解決手段】運動支援装置１、２、３は、チームのメンバーの各々の生体情報を受信する受信部と、メンバーの各々の生体情報に基づいて、メンバーの各々の疲労度又は回復度を算出し、疲労度又は回復度に基づいてメンバーの各々の状態を判定する判定部と、メンバーの各々の状態に基づいて、メンバーの交代に関する情報を出力する出力部とを有する。【選択図】図１
2017029465.tif 000002
【特許請求の範囲】
【請求項１】
チームのメンバーの各々の生体情報を受信する受信部と、
前記メンバーの各々の生体情報に基づいて、前記メンバーの各々の疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記メンバーの各々の状態を判定する判定部と、
前記メンバーの各々の状態に基づいて、前記メンバーの交代に関する情報を出力する出力部と
を有する運動支援装置。
【請求項２】
請求項１に記載の運動支援装置であって、
前記判定部は、前記疲労度又は前記回復度が所定閾値を超えるか否かを判定し、
前記出力部は、前記所定閾値を超える前記疲労度又は前記回復度を有する前記メンバーを示す情報を出力する
運動支援装置。
【請求項３】
請求項２に記載の運動支援装置であって、
前記出力部は、前記メンバーの各々の前記疲労度又は前記回復度を出力する
運動支援装置。
【請求項４】
請求項３に記載の運動支援装置であって、
前記メンバーの各々の位置を検出する位置検出部を有し、
前記出力部は、前記メンバーの各々の前記疲労度又は前記回復度を前記メンバーの各々の位置に基づく順序で表示するための情報を出力する
運動支援装置。
【請求項５】
請求項２に記載の運動支援装置であって、
前記メンバーの各々の位置を検出する位置検出部を有し、
前記出力部は、所定位置のメンバーの前記疲労度又は前記回復度が前記所定閾値を超える場合に、当該所定位置のメンバーの位置を示す情報を出力する
運動支援装置。
【請求項６】
請求項２に記載の運動支援装置であって、
前記メンバーの各々の前記疲労度又は前記疲労度が前記所定閾値を超えるか否かの判定結果を外部の装置に送信する送信部
を有する運動支援装置。
【請求項７】
請求項６に記載の運動支援装置であって、
前記送信部は、前記メンバーの各々の前記疲労度又は前記回復度を前記外部の装置に送信する
運動支援装置。
【請求項８】
請求項１に記載の運動支援装置であって、
前記運動支援装置は、第一のメンバー又は前記第一のメンバーが操作する第一の運動器具に装着するものであり、第二のメンバー又は前記第二のメンバーが操作する第二の運動器具に装着する第二の運動支援装置と通信可能であり、
前記受信部は、前記第二の運動支援装置から前記生体情報を受信する
運動支援装置。
【請求項９】
請求項２に記載の運動支援装置であって、
前記メンバーの各々について、当該メンバーの生体情報と疲労の関係を示す体力特性を記憶する記憶部を有し、
前記判定部は、受信された前記メンバーの前記生体情報と、前記メンバーの前記体力特性とに基づいて、前記疲労度を判定する
運動支援装置。
【請求項１０】
チームの第一のメンバーの生体情報を受信する受信部と、
前記第一のメンバーの生体情報を外部の装置に送信する送信部と、
前記第一のメンバーの生体情報に基づいて判定された状態と、前記チームの第二のメンバーの生体情報に基づいて判定された状態とを、前記外部の装置から受信する受信部と、
前記複数の状態に基づいて、前記メンバーの交代に関する情報を出力する出力部と
を有する運動支援装置。
【請求項１１】
チームのメンバーの各々の生体情報を受信する工程と、
前記メンバーの各々の生体情報に基づいて、前記メンバーの各々の疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記メンバーの各々の状態を判定する工程と、
前記メンバーの各々の状態に基づいて、前記メンバーの交代に関する情報を出力する工程と
を含む運動支援方法。
【請求項１２】
チームのメンバーの各々の生体情報を受信する手順と、
前記メンバーの各々の生体情報に基づいて、前記メンバーの各々の疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記メンバーの各々の状態を判定する手順と、
前記メンバーの各々の状態に基づいて、前記メンバーの交代に関する情報を出力する手順と
をコンピューターに実行させるプログラム。
【請求項１３】
チームのメンバーの各々の生体情報を計測するセンサーユニットと、
運動支援装置と、を有し、
前記運動支援装置は、
前記メンバーの各々の生体情報を受信する受信部と、
前記生体情報に基づいて、前記メンバーの各々の疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記メンバーの各々の状態を判定する判定部と、
前記メンバーの各々の状態に基づいて、前記メンバーの交代に関する情報を出力する出力部と、を有する
運動支援システム。
【請求項１４】
センサーユニットが、チームのメンバーの各々の生体情報を計測する工程と、
運動支援装置が、前記メンバーの各々の前記生体情報を受信する工程と、
運動支援装置が、前記メンバーの各々の生体情報に基づいて、前記メンバーの各々の疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記メンバーの各々の状態を判定する工程と、
運動支援装置が、前記メンバーの各々の状態に基づいて、前記メンバーの交代に関する情報を出力する工程と
を含む運動支援方法。
【請求項１５】
チームの第一のメンバーの生体情報を受信する受信部と、
前記第一のメンバーの生体情報に基づいて、前記第一のメンバーの疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記第一のメンバーの状態を判定する判定部と、
前記チームの第二のメンバーの状態を外部の装置から受信する受信部と、
前記第一のメンバーの状態及び前記第二のメンバーの状態に基づいて、前記メンバーの交代に関する情報を出力する出力部と
を有する運動支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動支援装置、運動支援システム、運動支援方法、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、運動選手に装備された心拍モニターや歩数計からデータを収集すること、運動選手に装備されたＧＰＳ受信機からデータを収集すること、様々なセンサーからのデータをディスプレイ装置に表示すること、について開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１２６５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
チーム競技は、あるメンバーを他のメンバーと交代する場面がある。メンバーの交代は、競技中のメンバーと控えのメンバーを交代する場合や、競技中のメンバーどうしを交代する場合を含む。メンバーの交代は、メンバー、監督などの人の判断に基づいて行われる。メンバーを交代するタイミングを決定したり交代させるメンバーを選択したりする判断は、チーム競技の結果に影響を与える重要な要素である。
【０００５】
例えば、チームの複数の選手が参加する自転車ロードレースでは、各選手（各自転車）は、列になって走行する。列の先頭の選手は、風の抵抗により疲労が蓄積し易い。先頭の選手を後続するいずれかの他の選手と適切なタイミングで交代することは、レースのタイムを向上させることができる。他の例として、バスケットボール、サッカーなどの競技においても、選手を適切なタイミングで交代することは、良い結果を導くことができる。
【０００６】
本発明は、チームメンバーをより適切なタイミングで交代することを支援することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様は、運動支援装置であって、チームのメンバーの各々の生体情報を受信する受信部と、前記メンバーの各々の生体情報に基づいて、前記メンバーの各々の疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記メンバーの各々の状態を判定する判定部と、前記メンバーの各々の状態に基づいて、前記メンバーの交代に関する情報を出力する出力部とを有する。これにより、運動支援装置は、交代すべきメンバー及び当該メンバーの交代タイミング等をユーザーに認識させることができる。
【０００８】
前記運動支援装置において、前記判定部は、前記疲労度又は前記回復度が所定閾値を超えるか否かを判定し、前記出力部は、前記所定閾値を超える前記疲労度又は前記回復度を有する前記メンバーを示す情報を出力してもよい。これにより、運動支援装置は、疲労度が高いメンバーを、交代すべきメンバーとして、ユーザーに認識させることができる。
【０００９】
前記運動支援装置において、前記出力部は、前記出力部は、前記メンバーの各々の前記疲労度又は前記回復度を出力してもよい。これにより、運動支援装置は、各メンバーの疲労度又は回復度をユーザーに認識させ、どのメンバーを交代すべきかを客観的に判断させることができる。
【００１０】
前記運動支援装置は、前記メンバーの各々の位置を検出する位置検出部を有し、前記出力部は、前記メンバーの各々の前記疲労度又は前記回復度を前記メンバーの各々の位置に基づく順序で表示するための情報を出力してもよい。これにより、運動支援装置は、所定位置（例えば、先頭）のメンバーの疲労度又は回復度をユーザーに認識させ、当該メンバーを交代すべきかを客観的に判断させることができる。
【００１１】
前記運動支援装置は、前記メンバーの各々の位置を検出する位置検出部を有し、前記出力部は、所定位置のメンバーの前記疲労度又は前記回復度が前記所定閾値を超える場合に、当該所定位置のメンバーの位置を示す情報を出力してもよい。これにより、運動支援装置は、所定位置（例えば、先頭）のメンバーの交代タイミングをユーザーに認識させることができる。
【００１２】
前記運動支援装置は、前記メンバーの各々の前記疲労度又は前記疲労度が前記所定閾値を超えるか否かの判定結果を外部の装置に送信する送信部を有してもよい。これにより、運動支援装置は、所定閾値を超える疲労度又は回復度を有するメンバーを示す情報を出力するような処理を、他の運動支援装置に実行させることができる。
【００１３】
前記運動支援装置において、前記送信部は、前記メンバーの各々の前記疲労度又は前記回復度を前記外部の装置に送信してもよい。これにより、運動支援装置は、メンバー各々の疲労度又は回復度を出力するような処理を、他の運動支援装置に実行させることができる。
【００１４】
前記運動支援装置は、第一のメンバー又は前記第一のメンバーが操作する第一の運動器具に装着するものであり、第二のメンバー又は前記第二のメンバーが操作する第二の運動器具に装着する第二の運動支援装置と通信可能であり、前記受信部は、前記第二の運動支援装置から前記生体情報を受信してもよい。これにより、運動支援装置は、複数のメンバーの生体情報を収集することができる。
【００１５】
前記運動支援装置は、前記メンバーの各々について、当該メンバーの生体情報と疲労の関係を示す体力特性を記憶する記憶部を有し、前記判定部は、受信された前記メンバーの前記生体情報と、前記メンバーの前記体力特性とに基づいて、前記疲労度を判定してもよい。これにより、運動支援装置は、生体情報（例えば、心拍数）から、メンバーを交代するタイミングの目安を示す疲労度を算出することができる。
【００１６】
本発明の他の態様は、運動支援装置であって、チームの第一のメンバーの生体情報を受信する受信部と、前記第一のメンバーの生体情報を外部の装置に送信する送信部と、前記第一のメンバーの生体情報に基づいて判定された状態と、前記チームの第二のメンバーの生体情報に基づいて判定された状態とを、前記外部の装置から受信する受信部と、前記複数の状態に基づいて、前記メンバーの交代に関する情報を出力する出力部とを有する。これにより、運動支援装置は、他の運転支援装置から送信される情報を使って、交代すべきメンバー及び当該メンバーの交代タイミング等をユーザーに認識させることができる。
【００１７】
本発明のさらに他の態様は、運動支援方法であって、チームのメンバーの各々の生体情報を受信する工程と、前記メンバーの各々の生体情報に基づいて、前記メンバーの各々の疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記メンバーの各々の状態を判定する工程と、前記メンバーの各々の状態に基づいて、前記メンバーの交代に関する情報を出力する工程とを含む。これにより、運動支援方法は、交代すべきメンバー及び当該メンバーの交代タイミング等をユーザーに認識させることができる。
【００１８】
本発明のさらに他の態様は、プログラムであって、チームのメンバーの各々の生体情報を受信する手順と、前記メンバーの各々の生体情報に基づいて、前記メンバーの各々の疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記メンバーの各々の状態を判定する手順と、前記メンバーの各々の状態に基づいて、前記メンバーの交代に関する情報を出力する手順とをコンピューターに実行させる。これにより、コンピューターは、交代すべきメンバー及び当該メンバーの交代タイミング等をユーザーに認識させることができる。
【００１９】
本発明のさらに他の態様は、運動支援システムであって、チームのメンバーの各々の生体情報を計測するセンサーユニットと、運動支援装置と、を有し、前記運動支援装置は、前記メンバーの各々の生体情報を受信する受信部と、前記生体情報に基づいて、前記メンバーの各々の疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記メンバーの各々の状態を判定する判定部と、前記メンバーの各々の状態に基づいて、前記メンバーの交代に関する情報を出力する出力部と、を有する。これにより、運動支援システムは、交代すべきメンバー及び当該メンバーの交代タイミング等をユーザーに認識させることができる。
【００２０】
本発明のさらに他の態様は、運動支援方法であって、センサーユニットが、チームのメンバーの各々の生体情報を計測する工程と、運動支援装置が、前記メンバーの各々の前記生体情報を受信する工程と、運動支援装置が、前記メンバーの各々の生体情報に基づいて、前記メンバーの各々の疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記メンバーの各々の状態を判定する工程と、運動支援装置が、前記メンバーの各々の状態に基づいて、前記メンバーの交代に関する情報を出力する工程とを含む。これにより、運動支援方法は、交代すべきメンバー及び当該メンバーの交代タイミング等をユーザーに認識させることができる。
【００２１】
本発明のさらに他の態様は、運動支援装置であって、チームの第一のメンバーの生体情報を受信する受信部と、前記第一のメンバーの生体情報に基づいて、前記第一のメンバーの疲労度又は回復度を算出し、前記疲労度又は前記回復度に基づいて前記第一のメンバーの状態を判定する判定部と、前記チームの第二のメンバーの状態を外部の装置から受信する受信部と、前記第一のメンバーの状態及び前記第二のメンバーの状態に基づいて、前記メンバーの交代に関する情報を出力する出力部とを有する。これにより、運動支援装置は、交代すべきメンバー及び当該メンバーの交代タイミング等をユーザーに認識させることができる。
【００２２】
上記以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００２３】
【図１】第一実施形態に係る運動支援システムのシステム構成の一例を示す図である。
【図２】運動支援システムの機能構成の一例を示すブロック図である。
【図３】体力判定情報のデータ構成の一例を説明する図である。
【図４】端末に表示される画面の一例を示す図である。
【図５】端末の処理の一例を示すフローチャートである。
【図６】第二実施形態に係る運動支援システムの機能構成の一例を示すブロック図である。
【図７】端末に表示される画面の一例を示す図である。
【図８】端末に表示される画面の他の例を示す図である。
【図９】端末の処理の一例を示すフローチャートである。
【図１０】第三実施形態に係る運動支援システムの機能構成の一例を示すブロック図である。
【図１１】端末の処理の一例を示すフローチャートである。
【図１２】端末の処理の一例を示すフローチャートである。
【図１３】第六実施形態に係る体力特性の一例を説明する図である。
【発明を実施するための形態】
【００２４】
以下、本発明の複数の実施形態について、図面を参照して説明する。
【００２５】
［第一実施形態］
第一実施形態は、自転車ロードレースなどの自転車競技に使用される運動支援システムに関する。図１は、第一実施形態に係る運動支援システムのシステム構成の一例を示す図である。図１は、複数の自転車Ｂと、各自転車Ｂに乗る複数の選手Ｍとを示している。これらの複数の選手Ｍは、チームのメンバーを構成している。図１では、自転車Ｂ及び選手Ｍは、３つであるが、２つでもよいし４つ以上であってもよい。
【００２６】
運動支援システムは、１台の第一端末１（本発明の運動支援装置に相当する）と、少なくとも１台の第二端末２（本発明の運動支援装置に相当する）と、１台の第一センサーユニット３と、少なくとも１台の第二センサーユニット４とを含む。第一端末１及び第二端末２の各々は、それぞれ自転車Ｂに装着される。第一センサーユニット３及び第二センサーユニット４の各々は、それぞれ選手Ｍに装着される。第一端末１及び第二端末２の各々は、それぞれ選手Ｍに装着されてもよい。
【００２７】
第一端末１は、第一端末１が装着されている自転車Ｂに乗る選手Ｍに装着された第一センサーユニット３と通信可能に接続される。第二端末２は、第二端末２が装着されている自転車Ｂに乗る選手Ｍに装着された第二センサーユニット４と互いに通信可能に接続される。第一端末１と第二端末２は、互いに通信可能に接続される。第一端末１及び第二端末２は、例えば、スマートフォンやタブレット端末などの携帯端末により構成することができる。
【００２８】
第一センサーユニット３は、選手Ｍの生体情報を計測し、計測した生体情報を含む計測データを、第一端末１に送信する。第二センサーユニット４は、選手Ｍの生体情報を計測し、計測した生体情報を含む計測データを、第二端末２に送信する。第二端末２は、第二センサーユニット４から計測データを受信し、受信した計測データを第一端末１に送信する。
【００２９】
第一実施形態では、生体情報として、心拍数を使用する。第一センサーユニット３及び第二センサーユニット４は、例えば、心拍計などのデバイスによって実現することができる。
【００３０】
第一端末１は、第一センサーユニット３から計測データを受信する。また、第一端末１は、第二端末２から計測データを受信する。第一端末１は、受信した計測データに基づいて、各選手Ｍの状態を判定する。また、第一端末１は、判定した各選手Ｍの状態を表示する。これにより、第一端末１を使用する選手Ｍは、例えば、先頭の選手Ｍを後続するいずれかの他の選手Ｍと交代すべきかどうかを客観的に判断することができる。
【００３１】
第一端末１は、判定した各選手Ｍの状態を、第二端末２に送信してもよい。この場合、第二端末２は、受信した各選手Ｍの状態を表示する。これにより、第二端末２を使用する選手Ｍは、例えば、先頭の選手Ｍを後続するいずれかの他の選手Ｍと交代すべきかどうかを客観的に判断することができる。
【００３２】
図２は、運動支援システムの機能構成の一例を示すブロック図である。
【００３３】
第一端末１は、制御部１０と、記憶部１１と、第一通信部１２と、第二通信部１３と、操作部１４と、表示部１５と、音声出力部１６とを有する。
【００３４】
記憶部１１は、制御部１０が処理に使用するデータなどを記憶する。記憶部１１は、例えば、フラッシュＲＯＭ（Read Only Memory）などの不揮発性の記憶装置によって実現することができる。
【００３５】
記憶部１１は、複数の選手Ｍの各々の体力判定情報１１０（図示せず）を格納する。体力判定情報１１０は、上述の疲労度を判定するために使用される情報である。各選手Ｍの体力判定情報１１０は、運動支援システムの利用開始前に、第一端末１に登録される。
【００３６】
体力判定情報１１０は、例えば、図３（体力判定情報のデータ構成の一例を説明する図）に示すように、識別子１１１、体力特性１１２などの項目を含む。識別子１１１は、選手Ｍを識別するデータである。体力特性１１２は、識別子１１１によって特定される選手Ｍの体力特性を示すデータである。
【００３７】
体力特性１１２は、心拍数１１２１、区分１１２２、重み１１２３などの項目を含むレコードを複数有する。心拍数１１２１は、選手Ｍの心拍数の範囲を示すデータである。区分１１２２は、心拍数１１２１が示す範囲に対応する区分を示すデータである。区分は、「疲労」と「回復」の２つがある。重み１１２３は、区分１１２２が示す「疲労」又は「回復」の重みである。図３では、疲労の重み値は疲労が大きいほど大きく設定されており、回復の重み値は回復が大きいほど大きく設定されている。体力特性１１２を用いることで、例えば、ある心拍数のときの選手Ｍが疲労状態にあるか回復状態にあるか、及び、それらの状態の重みを判定することができる。体力特性１１２は、後に詳述するように、選手Ｍの疲労度及び回復度を計算するために使用される。
【００３８】
図２の説明に戻る。第一通信部１２は、第一センサーユニット３から計測データを受信し、受信した計測データを制御部１０に出力する。第一通信部１２は、例えば、無線通信を制御する通信インターフェイスによって実現することができる。
【００３９】
第二通信部１３は、第二端末２から計測データを受信し、受信した計測データを制御部１０に出力する。また、第二通信部１３は、制御部１０から出力される状態データを、第二端末２に送信する。第二通信部１３は、例えば、無線通信を制御する通信インターフェイスによって実現することができる。
【００４０】
操作部１４は、選手Ｍなどのユーザーの操作入力を受け付け、操作に応じた操作信号を制御部１０に出力する。操作部１４は、例えば、キー、タッチセンサー、タッチパネルなどの入力装置によって実現することができる。
【００４１】
表示部１５は、制御部１０の処理結果を、文字、グラフ、表、アニメーション、その他の画像として表示する。表示部１５は、例えば、ＬＣＤ（Liquid Crystal Display）、ＯＬＥＤ（Organic Electro-Luminescence Display）などによって実現することができる。
【００４２】
音声出力部１６は、制御部１０の処理結果を、音声やブザー音で出力する。音声出力部１６は、例えば、スピーカー、ブザーなどによって実現することができる。
【００４３】
制御部１０は、第一端末１を統合的に制御する。制御部１０は、計測データ受信部１００（本発明の受信部に相当する）と、状態判定部１０１（本発明の判定部に相当する）と、状態データ送信部１０２（本発明の送信部に相当する）と、出力制御部１０３（本発明の出力部に相当する）とを有する。
【００４４】
制御部１０は、例えば、演算装置であるＣＰＵ（Central Processing Unit）、揮発性の記憶装置であるＲＡＭ（Random Access Memory）、不揮発性の記憶装置であるＲＯＭ、制御部１０と他のユニットを接続するインターフェイス（Ｉ／Ｆ）回路、これらを互いに接続するバス、等を備えるコンピューターによって実現することができる。コンピューターは、画像処理回路など各種の専用処理回路を備えていてもよい。制御部１０は、ＡＳＩＣ（Application Specific Integrated Circuit）などによって実現されてもよい。
【００４５】
上記の制御部１０の機能の少なくとも一部は、例えば、ＣＰＵがＲＯＭに格納された所定のプログラムをＲＡＭに読み出して実行することによって実現することができる。当該所定のプログラムは、例えばＯＳ（Operating System）上で動作するアプリケーションプログラムであり、持ち運び可能な記憶媒体から読み出して第一端末１にインストールしたり、ネットワーク上のサーバーからダウンロードして第一端末１にインストールしたりすることができる。制御部１０の機能の少なくとも一部は、例えば、専用処理回路によって実現してもよい。制御部１０の機能の少なくとも一部は、例えば、ＣＰＵ及び専用処理回路の両方によって実現されてもよい。
【００４６】
計測データ受信部１００は、第一通信部１２を介して第一センサーユニット３から計測データを受信する。計測データ受信部１００は、第二通信部１３を介して第二端末２から計測データを受信する。計測データ受信部１００は、受信した計測データを、選手Ｍ別に読み出すことができるように、記憶部１１に格納する。なお、計測データなどの各種データは、記憶部１１に限らず、例えば、上述のＲＡＭなどの記憶装置に格納されてもよい。
【００４７】
第一実施形態では、例えば、第一端末１は、各端末（第一端末１及び第二端末２）を使用する選手Ｍの設定を受け付け、記憶部１１に予め記憶すればよい。より具体的な例としては、各端末の識別子と選手Ｍの識別子とを関連付けた情報を記憶する。制御部１０は、この情報を用いることにより、計測データの送信元の端末を使用する選手Ｍを特定し、計測データを選手Ｍ別に区別することができる。
【００４８】
状態判定部１０１は、記憶部１１に格納されている各選手Ｍの計測データと、各選手Ｍの体力判定情報１１０とに基づいて、各選手Ｍの状態を判定する。状態判定部１０１は、例えば、各選手Ｍの疲労度を判定する。状態判定部１０１は、判定した各選手Ｍの疲労度を、選手Ｍ別に読み出すことができるように、記憶部１１に格納する。
【００４９】
心拍数に基づく疲労度の計算方法の一例を説明する。状態判定部１０１は、選手Ｍの心拍数を記憶部１１から読み出す。また、状態判定部１０１は、当該選手Ｍの体力判定情報１１０を記憶部１１から読み出す。次に、状態判定部１０１は、読み出した体力判定情報１１０の体力特性１１２を参照し、選手Ｍの心拍数が含まれる心拍数１１２１を有するレコードを選択し、選択したレコードから区分１１２２及び重み１１２３を取得する。このようにして、状態判定部１０１は、受信された選手Ｍの心拍数に対応する区分及び重みを得ることができる。
【００５０】
状態判定部１０１は、時系列で受信される選手Ｍの心拍数の各々について、上述のように区分及び重みを取得する。これにより、区分及び重みの時系列の変化を取得することができる。また、状態判定部１０１は、区分別に、重みを累積加算する。また、状態判定部１０１は、区分「疲労」の累積値と、区分「回復」の累積値との比率を算出する（例えば、全体を１００％として、各区分の割合を算出する）。各区分の比率は、「疲労度」及び「回復度」に対応する。
【００５１】
例えば、受信された選手Ｍの心拍数に対応する区分及び重みが、時系列に「Ｒ２、Ｒ１、Ｆ１、Ｆ３、Ｆ３、Ｆ２、Ｆ２、Ｆ１、Ｒ１、Ｒ１、Ｒ１、Ｒ２」である場合を考える。「Ｆ」は区分「疲労」を示し、「Ｒ」は区分「回復」を示し、これらの文字に対応付けられた数値は重みを示す。この場合、区分「疲労」の重みの累積値は、１２であり、区分「回復」の重みの累積値は、８である。このとき、疲労度は６０％、回復度は４０％と算出される。このようにして、新しく心拍数が受信される度に、そのときの疲労度及び回復度を算出することができる。
【００５２】
もちろん、疲労度及び回復度の定義及び算出方法は、疲労度及び回復度が選手Ｍを交代するタイミングの目安として役立てば、上述した例に限られない。
【００５３】
状態判定部１０１は、各選手Ｍの疲労度が所定条件を満たすか否かを判定する。状態判定部１０１は、例えば、各選手Ｍの疲労度が所定の閾値を超えているか否かを判定する。所定の閾値は、例えば、先頭の選手Ｍが後続するいずれかの他の選手Ｍと交代すべき疲労度の目安となる値である。当該閾値は、例えば、操作部１４を介してユーザーにより設定されてもよい。当該閾値は、例えば、選手Ｍ別に閾値を設定できてもよい。状態判定部１０１は、各選手Ｍの判定結果を、選手Ｍ別に読み出すことができるように、記憶部１１に格納する。判定結果は、選手Ｍの疲労度が所定の閾値を超えていること、又は、選手Ｍの疲労度が所定の閾値を超えていないことを示す。
【００５４】
状態データ送信部１０２は、記憶部１１に格納されている各選手Ｍの疲労度及び判定結果を読み出し、各選手Ｍの疲労度及び判定結果を含む状態データを生成する。状態データは、例えば、選手Ｍの識別子と当該選手Ｍの疲労度及び判定結果を関連付けたデータを含む。状態データ送信部１０２は、生成した状態データを、第二通信部１３を介して、第二端末２に送信する。
【００５５】
出力制御部１０３は、生成された状態データに基づいて、各選手Ｍの状態を出力する。出力制御部１０３は、選手Ｍの交代に関する情報として、例えば、各選手Ｍの疲労度及び判定結果を示す画像データを生成し、表示部１５に出力する。出力制御部１０３は、例えば、生成した画像データを、ＰＣ（Personal Computer）、タブレットＰＣ、スマートフォン、ＨＭＤ（Head Mount Display）などの外部のデバイスに出力してもよい。
【００５６】
図４は、端末に出力される画面の一例を示す図である。画面５００は、選手Ｍの疲労度を示す画像５１０と、交代すべき選手Ｍを示す画像５２０とを含んでいる。図４の例では、画像５１０は、疲労度及び回復度の比率を百分率で表している。また、図４では、各選手Ｍの画像５１０に対応付けて各選手Ｍの識別子（Ｍ１〜Ｍ５）が表示されている。選手Ｍの順序は、例えば、第一端末１に予め設定されている順序である。出力制御部１０３は、判定結果に基づいて、疲労度が所定の閾値を超えている選手Ｍの画像５１０に対応付けて画像５２０を表示する。
【００５７】
図２の説明に戻る。出力制御部１０３は、選手Ｍの交代に関する情報として、例えば、疲労度が閾値を超えている選手Ｍの識別子、あるいは、疲労度が閾値を超えている選手Ｍが存在することを通知するメッセージを音声データとして生成し、音声出力部１６に出力して発音させてもよい。出力制御部１０３は、例えば、生成した音声データを、ＰＣ、タブレットＰＣ、スマートフォン、ＨＭＤなどの外部のデバイスに出力してもよい。出力制御部１０３は、例えば、疲労度が閾値を超えている選手Ｍを、あるいは、疲労度が閾値を超えている選手Ｍが存在することを、ユーザーに通知するため、第一端末１に設けた発光部（例えば、ＬＥＤなど）を、所定の発光色、所定の発光パターンなどによって発光させてもよい。
【００５８】
第二端末２は、制御部２０と、記憶部２１と、第一通信部２２と、第二通信部２３と、操作部２４と、表示部２５と、音声出力部２６とを有する。各部を実現するハードウェアの例は、第一端末１と同様なので、説明を省略する。
【００５９】
記憶部２１は、制御部２０が処理に使用するデータなどを記憶する。
【００６０】
第一通信部２２は、第二センサーユニット４から計測データを受信し、受信した計測データを制御部２０に出力する。
【００６１】
第二通信部２３は、制御部２０から出力される計測データを、第一端末１に送信する。また、第二通信部２３は、第一端末１から状態データを受信し、制御部２０に出力する。
【００６２】
操作部２４は、選手Ｍなどのユーザーの操作入力を受け付け、操作に応じた操作信号を制御部２０に出力する。
【００６３】
表示部２５は、制御部２０の処理結果を、文字、グラフ、表、アニメーション、その他の画像として表示する。
【００６４】
音声出力部２６は、制御部２０の処理結果を、音声やブザー音で出力する。
【００６５】
制御部２０は、第二端末２を統合的に制御する。制御部２０は、計測データ受信部２００（本発明の受信部に相当する）と、計測データ送信部２０１（本発明の送信部に相当する）と、状態データ受信部２０２（本発明の受信部に相当する）と、出力制御部２０３（本発明の出力部に相当する）とを有する。
【００６６】
計測データ受信部２００は、第一通信部２２を介して第二センサーユニット４から計測データを受信する。計測データ受信部２００は、受信した計測データを、記憶部２１に格納する。
【００６７】
計測データ送信部２０１は、記憶部２１に格納されている計測データを、第二通信部２３を介して、第一端末１に送信する。
【００６８】
状態データ受信部２０２は、第二通信部２３を介して第一端末１から状態データを受信する。状態データ受信部２０２は、受信した状態データを、記憶部２１に格納する。
【００６９】
出力制御部２０３は、受信された状態データに基づいて、各選手Ｍの状態を出力する。出力制御部２０３は、例えば、各選手Ｍの疲労度及び判定結果を示す画像データを生成し、表示部２５に出力する。出力する画面の例は、図４と同様である。第一端末１と同様に、出力制御部２０３は、画像データを外部のデバイスに出力したり、音声データを出力したり、第二端末２に設けた発光部を発光させたりしてもよい。
【００７０】
図５は、端末の処理の一例を示すフローチャートである。図５のフローチャートは、１つの計測データを第一端末１が受信した際に実行される処理に着目している。なお、第一端末１は、第一センサーユニット３及び第二端末２の各々から、例えばそれぞれに設定された所定の周期で計測データを受信し、記憶部１１に格納する。
【００７１】
まず、第一端末１の処理について説明する。計測データ受信部１００は、選手Ｍの計測データを受信する（ステップＳ１０）。このステップＳ１０では、計測データ受信部１００は、第一センサーユニット３から、又は、第二端末２から、計測データを受信する。
【００７２】
ステップＳ１０で計測データが受信されると、状態判定部１０１は、当該計測データの送信元の端末（第一センサーユニット３の場合は第一端末１）を使用する選手Ｍの疲労度を判定する（ステップＳ２０）。上述したように、状態判定部１０１は、例えば、選手Ｍの各々について、当該選手Ｍの区分（「疲労」及び「回復」）別の累積値を保持している。状態判定部１０１は、選手Ｍの体力特性１１２に基づいて、受信した心拍数に対応する区分１１２２及び重み１１２３を取得する。状態判定部１０１は、取得した区分１１２２に対応する累積値に、取得した重み１１２３を加算する。状態判定部１０１は、この更新した各区分の累積値に基づいて、心拍数が計測され選手Ｍの疲労度及び回復度を算出する。
【００７３】
それから、状態判定部１０１は、ステップＳ２０で判定した選手Ｍの疲労度が、所定の閾値を超えているか否かを判定する（ステップＳ３０）。
【００７４】
それから、状態データ送信部１０２は、ステップＳ２０及びＳ３０で判定された選手Ｍの疲労度及び判定結果と、記憶部１１に格納されている他の選手Ｍの疲労度及び判定結果とを含む状態データを生成する（ステップＳ４０）。
【００７５】
それから、状態データ送信部１０２は、ステップＳ４０で生成された状態データを、第二端末２に対して送信する（ステップＳ５０）。
【００７６】
出力制御部１０３は、ステップＳ４０で生成された状態データに基づいて、各選手Ｍの状態を出力する（ステップＳ６０）。表示される画面の例は上述したとおりである。このようにして、画面の内容が更新される。制御部１０は、ステップＳ６０の処理の後、再びステップＳ１０の処理を実行する。
【００７７】
次に、第二端末２の処理について説明する。状態データ受信部２０２は、ステップＳ５０で第一端末１から送信された状態データを受信する（ステップＳ１１０）。
【００７８】
ステップＳ１１０で状態データが受信されると、出力制御部２０３は、当該状態データに基づいて、各選手Ｍの状態を出力する（ステップＳ１２０）。表示される画面の例は上述したとおりである。このようにして、画面の内容が更新される。制御部２０は、ステップＳ１２０の処理の後、再びステップＳ１１０の処理を実行する。
【００７９】
以上、本発明の第一実施形態について説明した。第一実施形態によれば、第一端末１は、例えば、各選手Ｍの心拍数に基づいて各選手Ｍの疲労度を算出し、各選手Ｍの疲労度を表示する。これにより、第一端末１は、選手をどのタイミングで交代すべきかをユーザーにより適切に判断させることができる。また、第一端末１は、例えば、疲労度が所定の閾値を超えている選手を示す情報を出力する。これにより、第一端末１は、選手の交代タイミングが来たことをユーザーに通知して、ユーザーに認識させることができる。
【００８０】
また、第一実施形態によれば、第二端末２も、第一端末１と同様の情報を表示する。これにより、第二端末２は、選手をどのタイミングで交代すべきかをユーザーにより適切に判断させることができる。第二端末２は、選手の交代タイミングが来たことをユーザーに通知して、ユーザーに認識させることができる。
【００８１】
［第二実施形態］
第二実施形態は、各選手Ｍの位置情報を用いる。以下、第一実施形態と同じ構成要素には同じ符号を付して説明を省略し、第一実施形態と異なる点を中心に説明する。
【００８２】
図６は、第二実施形態に係る運動支援システムの機能構成の一例を示すブロック図である。
【００８３】
第一端末１は、ＧＰＳ（Global Positioning System）受信部１７を有する。制御部１０は、位置検出部１０４を有する。
【００８４】
ＧＰＳ受信部１７は、例えば、ＧＰＳ衛星からの信号を受信し、移動体とＧＰＳ衛星間の距離とその距離の変化率を３個以上の衛星に対して測定することで、移動体の現在位置を測定する。このように測定された現在位置を含む位置データは、制御部１０に出力される。
【００８５】
計測データ受信部１００は、ＧＰＳ受信部１７から位置データを取得する。計測データ受信部１００は、第二通信部１３を介して第二端末２から位置データを受信する。計測データ受信部１００は、受信した位置データを、選手Ｍ別に読み出すことができるように、記憶部１１に格納する。
【００８６】
位置検出部１０４は、記憶部１１に格納されている各選手Ｍの位置データに基づいて、各選手Ｍの位置及び順序（すなわち、先頭から最後尾までの並び順）を検出する。選手Ｍの進行方向は、例えば、連続して受信した２回の現在位置を結ぶ直線の方向に基づいて求めることができる。位置検出部１０４は、例えば、進行方向の先頭から順に、各選手Ｍの順序を特定すればよい。位置検出部１０４は、特定した各選手Ｍの先頭からの順番を、記憶部１１に格納する。
【００８７】
状態データ送信部１０２は、記憶部１１に格納されている各選手Ｍの疲労度及び判定結果と、各選手Ｍの順番とを読み出し、これらのデータを含む状態データを生成する。
【００８８】
出力制御部１０３は、生成された状態データ（各選手Ｍの順番を含む）に基づいて、各選手Ｍの状態及び順番を出力する。
【００８９】
図７は、端末に出力される画面の一例を示す図である。画面６００は、選手Ｍの順番及び疲労度を示す画像６１０と、交代すべき選手Ｍを示す画像６２０とを含んでいる。図７の例では、画像６１０は、疲労度及び回復度の比率を百分率で表している。また、図７では、各選手Ｍの画像６１０に対応付けて各選手Ｍの識別子（Ｍ１〜Ｍ５）が表示されている。出力制御部１０３は、状態データに含まれる各選手Ｍの順番に従って、各選手Ｍの画像６１０を並べて替えて表示する。出力制御部１０３は、判定結果に基づいて、疲労度が所定の閾値を超えている選手Ｍの画像６１０に対応付けて画像６２０を表示する。
【００９０】
図８は、端末に表示される画面の他の例を示す図である。画面７００は、選手Ｍの順番及び疲労度を示す画像７１０を含んでいる。画像７１０は、疲労度が所定の閾値を超えているか否かで異なる態様で表示される。図８の例では、画像７１０ａは、疲労度が所定の閾値を超えていないことを示し、画像７１０ｂは、疲労度が所定の閾値を超えていることを示す。また、図８では、各選手Ｍの画像７１０に対応付けて各選手Ｍの識別子（Ｍ１〜Ｍ５）が表示されている。出力制御部１０３は、状態データに含まれる各選手Ｍの順番に従って、各選手Ｍの画像７１０を並べ替えて表示する。出力制御部１０３は、判定結果に基づいて、疲労度が所定の閾値を超えているか否かで異なる態様で画像７１０を表示する。
【００９１】
図６の説明に戻る。出力制御部１０３は、例えば、先頭の選手Ｍの疲労度が所定の閾値を超えている場合に、先頭の選手Ｍの疲労度が閾値を超えていること、あるいは、先頭の選手Ｍの交代タイミングが来たことを示す画像あるいはメッセージを表示してもよい。出力制御部１０３は、例えば、先頭の選手Ｍの疲労度が閾値を超えていること、あるいは、先頭の選手Ｍの交代タイミングが来たことを示す音声データを生成し、出力してもよい。出力制御部１０３は、例えば、先頭の選手Ｍの疲労度が閾値を超えていること、あるいは、先頭の選手Ｍの交代タイミングが来たことを通知するため、第一端末１に設けた発光部（例えば、ＬＥＤなど）を、所定の発光色、所定の発光パターンなどによって発光させてもよい。なお、先頭の選手Ｍに限らず、設定された所定順番の選手Ｍの疲労度が所定の閾値を超えている場合に、当該所定順番の選手Ｍの疲労度が閾値を超えていること、あるいは、当該所定順番の選手Ｍの交代タイミングが来たことを出力してもよい。
【００９２】
第二端末２は、ＧＰＳ受信部２７を有する。ＧＰＳ受信部２７は、測定した位置データを、制御部２０に出力する。
【００９３】
計測データ受信部２００は、ＧＰＳ受信部２７から現在位置を含む位置データを取得する。計測データ受信部２００は、受信した位置データを、記憶部２１に格納する。
【００９４】
計測データ送信部２０１は、現在位置を含む位置データを、第二通信部２３を介して、第一端末１に送信する。
【００９５】
状態データ受信部２０２は、第二通信部２３を介して第一端末１から状態データ（各選手Ｍの順番を含む）を受信する。
【００９６】
出力制御部２０３は、生成された状態データ（各選手Ｍの順番を含む）に基づいて、各選手Ｍの状態及び順番を出力する。出力される画面、メッセージ、音声データ、発光パターンなどは、第一端末１と同様である。
【００９７】
図９は、端末の処理の一例を示すフローチャートである。図９のフローチャートは、１つの計測データを第一端末１が受信した際に実行される処理に着目している。なお、第一端末１は、第一センサーユニット３及び第二端末２から、例えばそれぞれに設定された所定の周期で計測データを受信し、記憶部１１に格納する。また、第一端末１は、ＧＰＳ受信部１７及び第二端末２から、例えばそれぞれに設定された所定の周期で位置データを受信し、記憶部１１に格納する。
【００９８】
まず、第一端末１の処理について説明する。ステップＳ１０〜ステップＳ３０は、図５と同様である。位置検出部１０４は、各選手Ｍの順番を判定する（ステップＳ３２）。上述したように、位置検出部１０４は、例えば、記憶部１１に格納されている各選手Ｍの現在位置に基づいて、各選手Ｍの順番を特定し、記憶部１１に格納する。
【００９９】
それから、状態データ送信部１０２は、ステップＳ２０及びＳ３０で判定された選手Ｍの疲労度及び判定結果と、記憶部１１に格納されている他の選手Ｍの疲労度及び判定結果と、ステップＳ３２で判定された各選手Ｍの順番とを含む状態データを生成する（ステップＳ４２）。
【０１００】
それから、状態データ送信部１０２は、ステップＳ４２で生成された状態データ（各選手Ｍの順番を含む）を、第二端末２に対して送信する（ステップＳ５２）。
【０１０１】
出力制御部１０３は、ステップＳ４２で生成された状態データに基づいて、各選手Ｍの状態及び順番を出力する（ステップＳ６２）。表示される画面の例は上述したとおりである。このようにして、画面の内容が更新される。制御部１０は、ステップＳ６２の処理の後、再びステップＳ１０の処理を実行する。
【０１０２】
次に、第二端末２の処理について説明する。状態データ受信部２０２は、ステップＳ５２で第一端末１から送信された状態データ（各選手Ｍの順番を含む）を受信する（ステップＳ１１２）。
【０１０３】
ステップＳ１１２で状態データが受信されると、出力制御部２０３は、当該状態データに基づいて、各選手Ｍの状態及び順番を出力する（ステップＳ１２２）。表示される画面の例は上述したとおりである。このようにして、画面の内容が更新される。制御部２０は、ステップＳ１２２の処理の後、再びステップＳ１１２の処理を実行する。
【０１０４】
以上、本発明の第二実施形態について説明した。第二実施形態によれば、第一端末１は、例えば、各選手Ｍの位置及び順序を判定し、各選手Ｍの疲労度を判定した順序で表示する。これにより、第一端末１は、どの選手Ｍが先頭にいるか、及び、当該先頭の選手Ｍをどのタイミングで交代すべきかを、ユーザーにより適切に判断させることができる。また、第一端末１は、例えば、先頭の選手Ｍの疲労度が所定の閾値を超えていることを示す情報を出力する。これにより、第一端末１は、先頭の選手の交代タイミングが来たことをユーザーに通知して、ユーザーに認識させることができる。
【０１０５】
また、二実施形態によれば、第二端末２も、第一端末１と同様の情報を表示する。これにより、第二端末２は、どの選手Ｍが先頭にいるか、及び、当該先頭の選手Ｍをどのタイミングで交代すべきかを、ユーザーにより適切に判断させることができる。また、第二端末２は、先頭の選手の交代タイミングが来たことをユーザーに通知して、ユーザーに認識させることができる。
【０１０６】
［第三実施形態］
第一実施形態では、第一端末１が、各選手Ｍの心拍数を収集し、各選手Ｍの状態を判定する。第三実施形態では、各端末が、当該端末が装着された自転車に乗る選手Ｍの心拍数に基づいて当該選手Ｍの状態を判定し、各端末間で選手Ｍの状態を交換する。すなわち、状態を判定する処理を、複数の端末各々に分散して実行する。以下、第一実施形態と同じ構成要素には同じ符号を付して説明を省略し、第一実施形態と異なる点を中心に説明する。
【０１０７】
図１０は、第三実施形態に係る運動支援システムの機能構成の一例を示すブロック図である。第三実施形態では、第一端末１も第二端末２も同じように機能する。すなわち、運動支援システムは、複数の選手Ｍの各々に対応して、第一端末１及び第一センサーユニット３を有する、と考えることができる。以下では、第一端末１について説明する。
【０１０８】
記憶部１１は、第一端末１が装着された自転車に乗る１人の選手Ｍの体力判定情報１１０（図示せず）を格納する。
【０１０９】
第二通信部１３は、制御部１０から出力される状態データを、他の第一端末１に送信する。また、第二通信部１３は、他の第一端末１から状態データを受信し、受信した計測データを制御部１０に出力する。
【０１１０】
制御部１０は、計測データ受信部１００と、状態判定部１０１と、状態データ送信部１０２と、状態データ受信部１０５と、出力制御部１０３とを有する。
【０１１１】
計測データ受信部１００は、第一通信部１２を介して第一センサーユニット３から計測データを受信する。計測データ受信部１００は、受信した計測データを、記憶部１１に格納する。
【０１１２】
状態判定部１０１は、記憶部１１に格納されている選手Ｍの計測データと、当該選手Ｍの体力判定情報１１０とに基づいて、当該選手Ｍの疲労度を判定する。状態判定部１０１は、判定した当該選手Ｍの疲労度を、記憶部１１に格納する。また、状態判定部１０１は、当該選手Ｍの疲労度が所定の閾値を超えているか否かを判定する。状態判定部１０１は、当該選手Ｍの判定結果を、記憶部１１に格納する。
【０１１３】
状態データ送信部１０２は、記憶部１１に格納されている選手Ｍの疲労度及び判定結果を読み出し、当該選手Ｍの疲労度及び判定結果を含む状態データを生成する。状態データ送信部１０２は、生成した状態データを、第二通信部１３を介して、他の第一端末１に送信する。
【０１１４】
状態データ受信部１０５は、第二通信部１３を介して他の第一端末１から状態データを受信する。状態データ受信部１０５は、受信した状態データを、選手Ｍ別に読み出すことができるように、記憶部１１に格納する。
【０１１５】
出力制御部１０３は、状態判定部１０１により判定された疲労度及び判定結果を含む選手Ｍの状態データと、記憶部１１に格納されている他の第一端末１から受信された選手Ｍの状態データとに基づいて、各選手Ｍの状態を出力する。出力される画面、メッセージ、音声データ、発光パターンなどは、第一実施形態の第一端末１と同様である。
【０１１６】
図１１は、端末の処理の一例を示すフローチャートである。図１１のフローチャートは、１つの計測データを第一端末１が受信した際に実行される処理に着目している。なお、第一端末１は、第一センサーユニット３から、例えば設定された所定の周期で計測データを受信し、記憶部１１に格納する。
【０１１７】
計測データ受信部１００は、選手Ｍの計測データを受信する（ステップＳ１３）。このステップＳ１３では、計測データ受信部１００は、第一センサーユニット３から、計測データを受信する。
【０１１８】
ステップＳ１３で計測データが受信されると、状態判定部１０１は、当該計測データと体力判定情報１１０に基づいて、選手Ｍの疲労度を判定する（ステップＳ２３）。
【０１１９】
それから、状態判定部１０１は、ステップＳ２３で判定した選手Ｍの疲労度が、所定の閾値を超えているか否かを判定する（ステップＳ３３）。
【０１２０】
それから、状態データ送信部１０２は、ステップＳ２３及びＳ３３で判定された選手Ｍの疲労度及び判定結果を含む状態データを生成する（ステップＳ４３）。生成された状態データは、記憶部１１に格納される。
【０１２１】
それから、状態データ送信部１０２は、ステップＳ４３で生成された状態データを、他の第一端末１に対して送信する（ステップＳ５３）。制御部１０は、ステップＳ５３の処理の後、再びステップＳ１３の処理を実行する。
【０１２２】
図１２は、端末の処理の一例を示すフローチャートである。なお、第一端末１は、他の第一端末１から、それぞれに設定された所定の周期で状態データを受信し、記憶部１１に格納する。
【０１２３】
状態データ受信部１０５は、選手Ｍの状態データを受信する（ステップＳ１１３）。このステップＳ１１３では、状態データ受信部１０５は、他の第一端末１から、状態データを受信する。
【０１２４】
ステップＳ１１３で状態データが受信されると、出力制御部１０３は、第一端末１の選手Ｍの状態データ及び他の第一端末１の選手Ｍの状態データに基づいて、各選手Ｍの状態を出力する（ステップＳ１２３）。表示される画面の例は上述したとおりである。このようにして、画面の内容が更新される。制御部１０は、ステップＳ１２３の処理の後、再びステップＳ１１３の処理を実行する。
【０１２５】
以上、本発明の第三実施形態について説明した。第三実施形態によれば、各第一端末１は、対応する選手の状態データを生成し、相互に交換する。また、各第一端末１は、対応する選手の状態データ及び他の第一端末１に対応する状態データに基づいて、各選手Ｍの疲労度を表示する。これにより、同じ機能を有する複数の第一端末１を用意することで、第一実施形態と同様の出力を行う運動支援システムを実現できる。
【０１２６】
なお、第三実施形態は、第二実施形態のように、各選手Ｍの位置情報を用いてもよい。例えば、第一端末１は、ＧＰＳ受信部を有する。制御部１０は、位置検出部と計測データ送信部を有する。計測データ受信部１００は、ＧＰＳ受信部から位置データを取得する。計測データ受信部１００は、第二通信部１３を介して他の第一端末１から位置データを受信する。計測データ送信部は、取得された位置データを、第二通信部１３を介して他の第一端末１に送信する。位置検出部は、各選手Ｍの位置データに基づいて、各選手Ｍの順番を特定する。出力制御部１０３は、各選手Ｍの状態データと、各選手Ｍの順番とに基づいて、各選手Ｍの状態及び順番を出力する。これにより、同じ機能を有する複数の第一端末１を用意することで、第二実施形態と同様の出力を行う運動支援システムを実現できる。
【０１２７】
［第四実施形態］
上記の各実施形態は、心拍数を使って疲労度を判定する。第四実施形態は、心拍数に替えて、パワーを使う。上記の第一実施形態と異なる点を中心に説明する。
【０１２８】
第一センサーユニット３及び第二センサーユニット４の各々は、例えば、それぞれ自転車のクランクに搭載されるパワーメーターである。第一センサーユニット３及び第二センサーユニット４の各々は、選手Ｍがぺダリングによって自転車に与えたパワーを計測し、その計測データを送信する。
【０１２９】
体力特性１１２は、心拍数１１２１の替わりに、パワー（選手Ｍのパワーの範囲を示すデータ）を含むレコードを複数有する。この体力特性１１２を用いることで、例えば、あるパワーのときの選手Ｍが疲労状態にあるか回復状態にあるか、及び、それらの状態の重みを判定することができる。
【０１３０】
状態判定部１０１は、各選手Ｍのパワーと体力特性１１２に基づいて、各選手Ｍの疲労度を算出する。
【０１３１】
第四実施形態も、第一実施形態と同様の効果を奏することができる。
【０１３２】
［第五実施形態］
上記の各実施形態は、心拍数又はパワーを使って疲労度を判定する。第五実施形態は、心拍数又はパワーに替えて、乳酸値を使う。乳酸値は、運動強度が強くなると増加することが知られている。上記の第一実施形態と異なる点を中心に説明する。
【０１３３】
第一センサーユニット３及び第二センサーユニット４の各々は、例えば、それぞれ選手Ｍに装着される乳酸値測定器である。乳酸値測定器の態様は、特に限定されないが、例えば、血液、汗、唾液などに含まれる乳酸の濃度を測定する機器である。第一センサーユニット３及び第二センサーユニット４の各々は、選手Ｍの乳酸値を計測し、その計測データを送信する。
【０１３４】
体力特性１１２は、心拍数１１２１の替わりに、乳酸値（選手Ｍの乳酸値の範囲を示すデータ）を含むレコードを複数有する。この体力特性１１２を用いることで、例えば、ある乳酸値のときの選手Ｍが疲労状態にあるか回復状態にあるか、及び、それらの状態の重みを判定することができる。
【０１３５】
状態判定部１０１は、各選手Ｍの乳酸値と体力特性１１２に基づいて、各選手Ｍの疲労度を算出する。
【０１３６】
第五実施形態も、第一実施形態と同様の効果を奏することができる。第五実施形態は、乳酸値を用いるため、心拍数やパワーを用いる場合よりも、精度よく疲労度を判定することができる。
【０１３７】
［第六実施形態］
上記の各実施形態は、心拍数、パワー、又は乳酸値を使って疲労度を判定する。第六実施形態は、心拍数及びパワーを使う。例えば、各選手Ｍは、心拍数を計測するセンサーユニットを装着し、各自転車は、パワーを計測するセンサーユニットを乗せる。体力特性１１２は、図３に示したデータの替わりに、心拍数及びパワーと区分（疲労及び回復）との関係を示すデータを格納する。
【０１３８】
図１３は、第六実施形態に係る体力特性の一例を説明する図である。図１３は、縦軸を心拍数、横軸をパワーとするグラフを示している。心拍数とパワーの関係は、例えば、関数１１２５のように示される。この関数１１２５の上側の領域１１２６は、区分「疲労」に対応し、下側の領域１１２７は、区分「疲労」に対応する。すなわち、計測された心拍数及びパワーに対応する位置が、領域１１２６及び領域１１２７のいずれに属するかによって、区分を判定することができる。
【０１３９】
状態判定部１０１は、各選手Ｍの心拍数及びパワーと上述の体力特性１１２に基づいて、各選手Ｍの疲労度を算出する。
【０１４０】
第六実施形態も、第一実施形態と同様の効果を奏することができる。第六実施形態は、心拍数及びパワーの２つの計測データを用いるため、１つの計測データを用いる場合よりも、精度よく疲労度を判定することができる。
【０１４１】
なお、第六実施形態は、例えば、心拍数と乳酸値を用いて、あるいは、パワーと乳酸値を用いて、疲労度を判定してもよい。
【０１４２】
本発明は、上述の複数の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。例えば、上記の各実施形態には、下記のような変形を加えてもよい。また、各実施形態及び各変形例は、適宜２つ以上を組み合わせてもよい。
【０１４３】
第一実施形態において、第一端末１のみが各選手Ｍの状態を出力してもよい。この場合、第一端末１は、状態データ送信部１０２を有しなくてもよい。第二端末２は、状態データ受信部２０２、及び出力制御部２０３を有しなくてもよい。このような第一端末１は、例えば、チームのリーダーの自転車Ｂに装着すればよい。第二実施形態においても、第一端末１のみが各選手Ｍの状態及び順序を出力してもよい。第一端末１のみが各選手Ｍの状態を出力する場合は、運動支援システムは、第二端末２を使用せずに、第一端末１と第二センサーユニット４が通信するようにしてもよい。
【０１４４】
第一実施形態において、運動支援システムは、第一端末１と、第二センサーユニット４と、第二端末２とを有するようにしてもよい。具体的には、選手Ｍ及び自転車Ｂは、第二センサーユニット４及び第二端末２を装着する。第一端末１は、競技中の選手Ｍからは離れた場所に設置され、チームの監督などのユーザーにより操作される。第一端末１は、各第二端末２から計測データを受信し、受信した計測データを用いて各選手Ｍの状態データを生成する。また、第一端末１は、生成した状態データに基づいて出力を行う。また、第一端末１は、生成した状態データを各第二端末２に送信する。このようにすれば、第一端末１は、競技中の選手Ｍ以外のユーザーに、選手交代のタイミングなどをより適切に判断させることができる。第二実施形態においても、第一端末１が、第二端末２から位置データを受信して、各選手Ｍの順番を判定すればよい。
【０１４５】
各実施形態において、ユーザーにより指定された１人又は複数の選手Ｍのみの疲労度を判定するようにしてもよい。出力制御部１０３あるいは出力制御部２０３は、選手Ｍの疲労度を示す画像を、疲労度の高さに応じて異なる態様（例えば、異なる色）で表示してもよい。
【０１４６】
各実施形態において、第一センサーユニット３及び第一端末１は、一体型のデバイス（例えば、ウェアラブルデバイス）として構成してもよい。第二センサーユニット４及び第二端末２も、一体型のデバイスとして構成してもよい。
【０１４７】
各実施形態において、ＧＰＳ受信部１７は、単独型のデバイスとして構成し、第一端末１に無線接続あるいは有線接続するようにしてもよい。ＧＰＳ受信部２７も、単独型のデバイスとして構成し、第二端末２に無線接続あるいは有線接続するようにしてもよい。また、現在位置の検出方法は、ＧＰＳ衛生からの信号を用いた方法に限られない。例えば、ＧＰＳ信号に加え、加速度センサーやジャイロセンサーなどの他のセンサーからの信号を用いてもよいし、無線基地局からの信号を用いてもよい。
【０１４８】
各実施形態において、運動支援システムは、疲労度及び回復度のいずれか一方を算出してもよい。また、運動支援システムは、回復度が所定の条件を満たすか否かを判定してもよい。また、運動支援システムは、回復度について、画像データや音声データを出力してもよい。すなわち、各実施形態において、「疲労度」と「回復度」とを適宜読み替えてもよい。
【０１４９】
各実施形態の運動支援システムは、サッカーやバスケットボールなどの他のチーム競技にも利用することができる。例えば、キャプテン等の１人の選手Ｍは、第一端末１及び第一センサーユニット３を装着し、他の各選手Ｍは、第二端末２及び第二センサーユニット４を装着する。上述した変形例のように、各選手Ｍは、第二端末２及び第二センサーユニット４を装着し、監督などのユーザーのために第一端末１を設置してもよい。
【０１５０】
各実施形態で説明した運動支援システムの構成は、運動支援システムの構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。運動支援システムの構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理又は機能の分担は、本発明の目的及び効果を達成できるのであれば、上述したものに限られない。例えば、上記実施形態では、センサーユニットと端末を別体として説明したが、センサーユニットに端末の機能を搭載してもよいし、その逆であってもよい。
【０１５１】
各実施形態で説明したフローチャートの処理単位は、運動支援システムの処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。運動支援システムの処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。さらに、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【０１５２】
各実施形態で説明した画面やデータ構造は、一例であり、本発明の目的を達成することができるのであれば、図示した例に限定されない。
【０１５３】
本発明は、競技に限らず、例えば、複数の労働者が行う労働などにも適用することができる。
【符号の説明】
【０１５４】
１…第一端末、２…第二端末、３…第一センサーユニット、４…第二センサーユニット、１０…制御部、１１…記憶部、１２…第一通信部、１３…第二通信部、１４…操作部、１５…表示部、１６…音声出力部、１７…ＧＰＳ受信部、２０…制御部、２１…記憶部、２２…第一通信部、２３…第二通信部、２４…操作部、２５…表示部、２６…音声出力部、２７…ＧＰＳ受信部、１００…計測データ受信部、１０１…状態判定部、１０２…状態データ送信部、１０３…出力制御部、１０４…位置検出部、１０５…状態データ受信部、１１０…体力判定情報、１１１…識別子、１１２…体力特性、２００…計測データ受信部、２０１…計測データ送信部、２０２…状態データ受信部、２０３…出力制御部、５００…画面、５１０…画像、５２０…画像、６００…画面、６１０…画像、６２０…画像、７００…画面、７１０…画像、７１０ａ…画像、７１０ｂ…画像、１１２１…心拍数、１１２２…区分、１１２３…重み、１１２５…関数、１１２６…領域、１１２７…領域、Ｂ…自転車、Ｍ…選手
【図１】
2017029465.tif 000003
【図２】
2017029465.tif 000004
【図３】
2017029465.tif 000005
【図４】
2017029465.tif 000006
【図５】
2017029465.tif 000007
【図６】
2017029465.tif 000008
【図７】
2017029465.tif 000009
【図８】
2017029465.tif 000010
【図９】
2017029465.tif 000011
【図１０】
2017029465.tif 000012
【図１１】
2017029465.tif 000013
【図１２】
2017029465.tif 000014
【図１３】
2017029465.tif 000015