(57)【要約】【課題】被験者が運動能力を容易に把握でき、運動能力を向上することができる技術を提供する。【解決手段】運動能力管理システムにおいて、スマートフォンなどの通信装置は、加速度センサなど各種センサ装置の出力に基づきユーザの運動時の計測データを取得する。計測が終了すると、通信装置は、計測データをサーバへ送信する。サーバは、データベースに蓄積される他のユーザの計測データと比較すること等により、計測データに示されるユーザの運動内容を解析する。通信装置は、サーバから解析結果を受信して解析結果表示部１８８へ表示する。解析結果は、ユーザが容易に自身の運動能力を把握できる情報と、運動能力の向上に有益な情報とを含む。サーバは、各ユーザに対してＳＮＳ機能を提供しており、ユーザ間でのメッセージの送受信機能を提供する。例えばユーザはＳＮＳ機能により動画等を投稿して、トレーナー等からのアドバイスを受けることができる。【選択図】図８
2016131827.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの運動に伴い計測される計測データを解析するシステムであって、
通信装置と、ネットワークを介して前記通信装置に接続されるサーバ装置とを備え、
前記通信装置は、
第１の通信部と、
前記通信装置の動作を制御する第１のプロセッサとを含み、
前記第１のプロセッサは、プログラムに従って動作することにより、
前記ユーザにより指定された運動の種目の識別情報を取得し、計測開始の指示に応じて、前記指定された運動の種目において前記ユーザの運動に伴いセンサ装置が出力する信号により計測データを取得するデータ取得部と、
前記ユーザにより指定された運動の種目について前記取得される前記計測データを、前記第１の通信部により前記サーバ装置へ送信するデータ送信部として機能し、
前記サーバ装置は、
運動の種目と対応付けて、複数のユーザそれぞれについて、各ユーザの運動に伴い計測される前記計測データを記憶するための記憶部と、
第２の通信部と、
前記サーバ装置の動作を制御するための第２のプロセッサとを含み、
前記第２のプロセッサは、プログラムに従って動作することにより、
前記指定された運動の種目の前記計測データを前記通信装置から前記第２の通信部により受信するデータ受信部と、
前記受信される前記計測データと、前記記憶部に記憶される、前記指定された種目の各ユーザの前記計測データとに基づいて、前記ユーザにより指定された種目にかかる前記ユーザの運動内容を解析し、解析結果を前記通信装置へ送信する解析結果送信部として機能し、
前記通信装置の前記第１のプロセッサは、プログラムに従って動作することにより、
前記サーバ装置から、前記ユーザにより指定された運動の種目にかかる前記ユーザの運動内容の前記解析結果を受信して、受信した前記解析結果を前記ユーザに報知する報知部として機能する、システム。
【請求項２】
ネットワークを介してサーバ装置と接続される通信装置であって、
通信部と、
前記通信装置の動作を制御するプロセッサとを備え、
前記プロセッサは、プログラムに従って動作することにより、
前記ユーザにより指定された運動の種目の識別情報を取得し、計測開始の指示に応じて、前記指定された運動の種目において前記ユーザの運動に伴いセンサ装置が出力する信号により計測データを取得するデータ取得部と、
前記ユーザにより指定された運動の種目について前記取得される前記計測データを、前記通信部により前記サーバ装置へ送信するデータ送信部と、
前記サーバ装置から、前記ユーザにより指定された運動の種目にかかる前記ユーザの運動内容の前記解析結果を受信して、受信した前記解析結果を前記ユーザに報知する報知部として機能する、通信装置。
【請求項３】
前記通信装置は、前記センサ装置を含み、さらに、入力操作を受け付ける操作受付部を備えており、
前記データ取得部が前記計測データを取得することは、前記操作受付部が前記計測開始の指示を示す入力操作を受け付けることにより、前記センサ装置が出力する信号の信号値の取得を開始して、取得した信号値に基づき計測データを取得することを含む、請求項２に記載の通信装置。
【請求項４】
前記通信装置は、さらに、入力操作を受け付ける操作受付部と、
カメラとを備えており、
前記通信部は、前記センサ装置を含む通信機器と通信し、
前記プロセッサは、前記通信機器と同期する同期部として機能し、
前記データ取得部が前記計測データを取得することは、前記センサ装置が出力する信号に基づくデータを前記通信機器から取得すること、および、前記通信機器における計測開始のタイミングを示す信号を受信することを含み、
前記プロセッサは、前記通信機器における前記計測開始のタイミングを示す信号に基づいて、前記カメラにより撮影される動画または静止画の撮影タイミングと、前記撮影タイミングにおける前記センサ装置が出力する信号に基づき取得される前記計測データの値とを対応付けてディスプレイに表示する画像表示部として機能する、請求項２に記載の通信装置。
【請求項５】
前記通信装置は、さらに、入力操作を受け付ける操作受付部を備えており、
前記プロセッサの前記データ送信部は、前記サーバ装置に対し、前記ユーザの識別情報を登録する入力操作を前記操作受付部により受け付けて、受け付けた登録内容を前記サーバ装置へ送信し、
前記サーバ装置は、複数のユーザの識別情報の登録を受け付けて、運動の種目と対応付けて各ユーザの前記計測データを記憶するよう構成されており、
前記通信装置の前記報知部が前記解析結果を前記ユーザに報知することは、前記サーバ装置から、前記ユーザに関連づけて登録された他のユーザについての前記計測データ、当該計測データの解析結果、または前記ユーザに関連付けて登録された他のユーザによって生成されたデータの少なくともいずれかを受信して、受信した前記他のユーザの前記計測データ、当該計測データの解析結果、または前記メッセージの少なくともいずれかを報知することを含む、請求項２に記載の通信装置。
【請求項６】
ネットワークを介してサーバ装置と接続される通信装置の動作を制御するためのプログラムであって、前記通信装置は、通信部と、前記通信装置の動作を制御するプロセッサと、メモリとを備え、
前記プログラムは、前記プロセッサに、
前記ユーザにより指定された運動の種目の識別情報を取得し、計測開始の指示に応じて、前記指定された運動の種目において前記ユーザの運動に伴いセンサ装置が出力する信号により計測データを取得するステップと、
前記ユーザにより指定された運動の種目について前記取得される前記計測データを、前記通信部により前記サーバ装置へ送信するステップと、
前記サーバ装置から、前記ユーザにより指定された運動の種目にかかる前記ユーザの運動内容の前記解析結果を受信して、受信した前記解析結果を前記ユーザに報知するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ユーザの運動能力を評価するための技術に関し、特に、ユーザの運動に伴い計測される計測データを解析する技術及び競技能力を評価する技術に関する。
【背景技術】
【０００２】
被験者の運動能力を、適宜、測定することが実施されている。例えば、３歳程度の幼児から１９歳程度までの男女を対象として、体力・運動能力テストが学校等において行われている。このような体力・運動能力テストでは、学校の教員等が、例えば反復横とび、持久走、立ち幅とびなど、様々な種目について被験者の運動能力を測定する。
【０００３】
この他にも人々が徐々に健康に関心を向けており、ランニングなどのスポーツを行う運動者が増加している。運動者は、例えばＧＰＳ（Global  Positioning  System）機能を搭載した通信機器を使用して、走った距離、走った時間など運動に関するデータを記録している。
【０００４】
また、例えば高齢者を対象として、運動能力が維持されているか否かを測定することにより、健康管理をいっそう効果的に行うことが期待されている。例えば、歩行速度や歩行時の人体の傾き等を計測することにより、歩行能力に変化がないかモニタリングすることが想定されている。
【０００５】
人の姿勢や運動に関して定量的に解析するため、様々な技術が検討されている。例えば、特開２００６−２６０９２号公報（特許文献１）は、人間の姿勢や運動能力について解析を行うための加速度送信装置を記載している。具体的には、特許文献１は、被験者に加速度センサを装着させることにより、被験者の歩幅や歩行速度、歩行時のスタンス（左右方向の脚の開き）及び左右の脚の速度差を算出することで、被験者の運動が歩行か否かを判定し、被験者が転倒したか否かを検出する技術を記載している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２６０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
被験者の運動に伴って、加速度センサ、ジャイロセンサ、ＧＰＳ等のセンサ装置から信号が出力される。被験者の運動能力を測定するために、様々な種目についてセンサ装置から出力される信号に基づき計測データが記録される。計測データとは、例えば、加速度センサなどのセンサ装置から出力される信号値そのもの、または、これらセンサ装置から出力される信号値により算出される、被験者の運動能力を示す値（例えば、ランニングなどの競技種目の場合、走行速度や走行ピッチなど）である。例えば、児童の体力を測定するために、反復横とびなど様々な種目についてセンサ装置が出力する信号により計測データが取得される。またスポーツなどの競技の分野においても、様々な練習項目に対応した様々な種目についてセンサ装置により計測データを記録する必要がある。
【０００８】
これら被験者の運動に伴って計測される計測データは、通常、運動の種目によって異なる傾向を有している。運動を指導するトレーナーたちは、被験者の運動に伴って計測される計測データの傾向に基づいて、運動時の姿勢など様々なアドバイスを提供する。しかし、運動を指導するトレーナーとは異なり、通常のユーザにとっては、例えばセンサ装置によって出力される加速度、角速度等のデータの出力値を参照したとしても、データの解釈が容易ではなく、自身の運動能力がどの程度であるのかを直感的に把握することは困難である。
【０００９】
そこで、本開示は、被験者が運動能力や競技能力を容易に把握する技術を提供することを目的としている。
【課題を解決するための手段】
【００１０】
一実施形態に従うシステムは、ユーザの運動に伴い計測される計測データを解析するためのものである。システムは、通信装置と、ネットワークを介して通信装置に接続されるサーバ装置とを備える。通信装置は、第１の通信部と、通信装置の動作を制御する第１のプロセッサとを含む。第１のプロセッサは、プログラムに従って動作することにより、ユーザにより指定された運動の種目の識別情報を取得し、計測開始の指示に応じて、指定された運動の種目においてユーザの運動に伴いセンサ装置が出力する信号により計測データを取得するデータ取得部と、ユーザにより指定された運動の種目について取得される計測データを、第１の通信部によりサーバ装置へ送信するデータ送信部として機能する。サーバ装置は、運動の種目と対応付けて、複数のユーザそれぞれについて、各ユーザの運動に伴い計測される計測データを記憶するための記憶部と、第２の通信部と、サーバ装置の動作を制御するための第２のプロセッサとを含む。第２のプロセッサは、プログラムに従って動作することにより、指定された運動の種目の計測データを通信装置から第２の通信部により受信するデータ受信部と、受信される計測データと、記憶部に記憶される、指定された種目の各ユーザの計測データとに基づいて、ユーザにより指定された種目にかかるユーザの運動内容を解析し、解析結果を通信装置へ送信する解析結果送信部として機能する。通信装置の第１のプロセッサは、プログラムに従って動作することにより、サーバ装置から、ユーザにより指定された運動の種目にかかるユーザの運動内容の解析結果を受信して、受信した解析結果をユーザに報知する報知部として機能する。
【００１１】
一実施形態によると、ネットワークを介してサーバ装置と接続される通信装置が提供される。通信装置は、通信部と、通信装置の動作を制御するプロセッサとを備える。プロセッサは、プログラムに従って動作することにより、ユーザにより指定された運動の種目の識別情報を取得し、計測開始の指示に応じて、指定された運動の種目においてユーザの運動に伴いセンサ装置が出力する信号により計測データを取得するデータ取得部と、ユーザにより指定された運動の種目について取得される計測データを、通信部によりサーバ装置へ送信するデータ送信部と、サーバ装置から、ユーザにより指定された運動の種目にかかるユーザの運動内容の解析結果を受信して、受信した解析結果をユーザに報知する報知部として機能する。
【００１２】
一実施形態によると、通信装置は、センサ装置を含み、さらに、入力操作を受け付ける操作受付部を備えている。データ取得部が計測データを取得することは、操作受付部が計測開始の指示を示す入力操作を受け付けることにより、センサ装置が出力する信号の信号値の取得を開始して、取得した信号値に基づき計測データを取得することを含む。
【００１３】
一実施形態によると、通信装置は、さらに、入力操作を受け付ける操作受付部と、カメラとを備えている。通信部は、センサ装置を含む通信機器と通信する。プロセッサは、通信機器と同期する同期部として機能する。データ取得部が計測データを取得することは、センサ装置が出力する信号に基づくデータを通信機器から取得すること、および、通信機器における計測開始のタイミングを示す信号を受信することを含む。プロセッサは、通信機器における計測開始のタイミングを示す信号に基づいて、カメラにより撮影される動画または静止画の撮影タイミングと、撮影タイミングにおけるセンサ装置が出力する信号に基づき取得される計測データの値とを対応付けてディスプレイに表示する画像表示部として機能する。
【００１４】
一実施形態によると、通信装置は、さらに、入力操作を受け付ける操作受付部を備えている。プロセッサのデータ送信部は、サーバ装置に対し、ユーザの識別情報を登録する入力操作を操作受付部により受け付けて、受け付けた登録内容をサーバ装置へ送信する。サーバ装置は、複数のユーザの識別情報の登録を受け付けて、運動の種目と対応付けて各ユーザの計測データを記憶するよう構成されている。通信装置の報知部が解析結果をユーザに報知することは、サーバ装置から、ユーザに関連づけて登録された他のユーザについての計測データ、当該計測データの解析結果、またはユーザに関連付けて登録された他のユーザによって生成されたデータの少なくともいずれかを受信して、受信した他のユーザの計測データ、当該計測データの解析結果、またはメッセージの少なくともいずれかを報知することを含む。
【００１５】
一実施形態によると、ネットワークを介してサーバ装置と接続される通信装置の動作を制御するためのプログラムが提供される。通信装置は、通信部と、通信装置の動作を制御するプロセッサと、メモリとを備える。プログラムは、プロセッサに、ユーザにより指定された運動の種目の識別情報を取得し、計測開始の指示に応じて、指定された運動の種目においてユーザの運動に伴いセンサ装置が出力する信号により計測データを取得するステップと、ユーザにより指定された運動の種目について取得される計測データを、通信部によりサーバ装置へ送信するステップと、サーバ装置から、ユーザにより指定された運動の種目にかかるユーザの運動内容の解析結果を受信して、受信した解析結果をユーザに報知するステップとを実行させる。
【発明の効果】
【００１６】
一実施形態に従う電子機器によると、ユーザによって指定された運動の種目についてセンサ装置の出力値に基づき取得される計測データが通信装置からサーバ装置へ送信され、サーバ装置において蓄積される計測データに基づいて、ユーザの運動内容が解析され、解析結果がサーバ装置から通信装置へ送信される。したがって、ユーザは、センサ装置によって出力されるデータの出力値の解釈が不得手である場合においても、運動の種目ごとに、サーバ装置による解析結果を得ることができ、それぞれの運動の種目についてのユーザの運動能力を容易に把握することができる。
【００１７】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１８】
【図１】実施の形態１の運動能力管理システム１の構成を示す図である。
【図２】実施の形態１の通信装置１０の構成を概略的に示す図である。
【図３】装着型通信機器３０の構成の概略を示す図である。
【図４】サーバ２０の構成を示すブロック図である。
【図５】ユーザ管理情報２６１のデータ構造と、データ管理情報２６２のデータ構造とを示す図である。
【図６】競技種目毎特性情報２６４のデータ構造を示す図である。
【図７】通信装置１０からサーバ２０へ計測データを送信し、サーバ２０における計測データの解析結果を通信装置１０が受信してユーザへ報知する処理を示すフローチャートである。
【図８】通信装置１０がユーザの運動内容をセンサ部１３０により計測し、計測データに基づきサーバ２０がユーザの運動内容を解析した解析結果を表示する処理の画面の例を示す図である。
【図９】サーバ２０が、ユーザの運動能力に適合すると推定される競技種目を特定し、ユーザの指定する競技種目がある場合にメッセージを生成して通信装置１０へ送信する処理を示すフローチャートである。
【図１０】通信装置１０が、サーバ２０から、ユーザの運動能力の評価結果を受信して、受信した評価結果をディスプレイ１４２に表示する処理の画面の例を示す図である。
【図１１】実施の形態２の運動能力管理システムにおける装着型通信機器３０と通信装置１０の動作を示すフローチャートである。
【図１２】通信装置１０の撮影データと、装着型通信機器３０が計測した計測データとを同期させてディスプレイ１４２に表示する場合の画面の例を示す図である。
【図１３】アドバイス履歴情報２６５のデータ構造を示す図である。
【図１４】実施の形態３の運動能力管理システムにおいて、サーバ２０がユーザとアドバイザーとを結びつけるプラットフォームとして機能するための、通信装置１０とサーバ２０の動作を示すフローチャートである。
【図１５】実施の形態３の運動能力管理システムにおいて、サーバ２０が、アドバイザーへアドバイスを求めるための情報の検索を通信装置１０から受け付けて、そのユーザに対し、アドバイス内容を含むメッセージや動画を検索結果として応答するための処理を示すフローチャートである。
【図１６】サーバ２０が、通信装置１０のユーザと、ユーザに対しアドバイスをするアドバイザーとを結びつけるプラットフォームとして機能し、ユーザとアドバイザーとの間でメッセージ、動画その他の情報を通信するための処理を行う際の通信装置１０の画面の表示例、およびユーザから蓄積された情報の検索を受け付ける画面の表示例を示す。
【図１７】実施の形態４の通信装置１０およびサーバ２０の動作を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２０】
＜実施の形態１＞
図１は、実施の形態１の運動能力管理システム１の構成を示す図である。図１に示すように、運動能力管理システム１は、通信装置１０Ａ（スマートフォン）と、通信装置１０Ｂ（タブレット）と、装着型通信機器３０と、サーバ２０とを含む。ネットワーク９０に、ブロードバンドルータ９１、無線基地局９２、サーバ２０等の各装置が接続されている。以下、通信装置１０Ａおよび通信装置１０Ｂ等の装置を総称して「通信装置１０」ということもある。
【００２１】
通信装置１０は、ＬＴＥ（Long  Term  Evolution）、ＣＤＭＡ（Code  Division  Multiple  Access）、およびＷｉＭＡＸ（Worldwide  Interoperability  for  Microwave  Access）などの規格に従って、無線基地局９２と無線通信する。通信装置１０は、ＩＥＥＥ（Institute  of  Electrical  and  Electronic  Engineers）８０２．１１などの無線ＬＡＮ（Local  Area  Network）規格にも対応し、ブロードバンドルータ９１と無線通信する。これにより、通信装置１０は、ネットワーク９０を介してサーバ２０と通信することができる。例えば、通信装置１０Ａは、運動能力を測定するユーザが使用する端末であり、通信装置１０Ｂは、運動能力を測定するユーザに対し、アドバイスをするアドバイザー（トレーナーまたはコーチ等）として登録されるユーザが使用する端末である。通信装置１０Ａと通信装置１０Ｂとは、サーバ２０と接続することにより、サーバ２０を介してメッセージを送受信することもできる。
【００２２】
装着型通信機器３０は、人間などの生物、または、人が使用する器具や用具などに装着されて使用される電子機器であり、ウェアラブルデバイスとも称される。図１では、腕時計型の装着型通信機器３０を示しているが、これに限られず、人が装着するデバイスとして、例えば眼鏡型のデバイスや首輪型のデバイスであってもよいし、人が使用する器具や用具に装着されるデバイスとして、例えば靴の中に敷くインソール型のデバイスであってもよいし、人が着用するスポーツウェアにセンサ等を取り付けたデバイスであってもよいし、人が使用するトレーニング器具に装着するデバイスなどであってもよい。装着型通信機器３０は、通信装置１０と、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ規格等の近距離無線通信の規格に従って接続され、通信装置１０との間でデータを送受信する。装着型通信機器３０は、各種センサを備えており、センサが出力するデータを通信装置１０へ送信する。
【００２３】
サーバ２０は、通信装置１０と通信することにより、通信装置１０の各種センサの出力値をデータベースとして保持する。また、サーバ２０は、運動能力管理システム１を利用するユーザの登録を受け付けて、ユーザ同士の交流を促すためのプラットフォームとして機能する。サーバ２０は、ＳＮＳ（Social  Network  Service）機能を有しており、ユーザ同士のデータの閲覧や、ユーザ間のメッセージの送受信を可能とする。
【００２４】
＜通信装置１０の構成＞
図２は、実施の形態１の通信装置１０の構成を概略的に示す図である。
【００２５】
図２に示すように、通信装置１０は、アンテナ１０１と、無線通信部１１１と、センサ部１３０（加速度センサ１３２、角速度センサ１３３、ＧＰＳ（Global  Positioning  System）モジュール１３４等の各種センサを含む）と、物理操作キー１３１と、操作受付部（タッチパネル）１４１と、ディスプレイ１４２と、カメラ１４４と、音声処理部１４６と、マイク１４７と、スピーカ１４８と、記憶部１５０と、制御部１６０とを含む。
【００２６】
アンテナ１０１は、通信装置１０が発する信号を電波として放射する。また、アンテナ１０１は、空間から電波を受信して受信信号を無線通信部１１１へ与える。本実施形態では、通信装置１０は、複数の無線通信規格に対応している。
【００２７】
無線通信部１１１は、通信装置１０が他の無線機器と通信するため、アンテナ１０１等を介して信号を送受信するための変復調処理などを行う。無線通信部１１１は、チューナー、ＲＳＳＩ（Received  Signal  Strength  Indicator）算出回路、ＣＲＣ（Cyclic  Redundancy  Check）算出回路、高周波回路などを含む通信モジュールである。無線通信部１１１は、通信装置１０が送受信する無線信号の変復調や周波数変換を行い、受信信号を制御部１６０へ与える。
【００２８】
物理操作キー１３１は、物理的な入力装置であり、ユーザによる押下操作を受け付ける。物理操作キー１３１は、ユーザの押下操作に応じて、操作内容を示す信号を制御部１６０へ出力する。
【００２９】
加速度センサ１３２は、通信装置１０の動きを、加速度として検出するためのセンサである。通信装置１０の重力方向の加速度から通信装置１０の傾き（角度）も取得される。加速度センサ１３２は、例えば３軸加速度センサである。加速度センサ１３２は、検出した３軸の加速度を制御部１６０へ出力する。
【００３０】
角速度センサ１３３は、角速度を検出するためのセンサであり、通信装置１０の回転を検出する。角速度センサ１３３は、例えば３軸角速度センサである。
【００３１】
ＧＰＳモジュール１３４は、衛星測位システムで用いられる受信装置である。衛星測位システムでは、少なくとも３個または４個の衛星からの信号を受信し、受信した信号に基づいて、ＧＰＳモジュール１３４が搭載される通信装置１０の現在位置を検出する。
【００３２】
操作受付部１４１は、ユーザの入力操作を受け付ける。操作受付部１４１は、例えば静電容量方式のタッチパネルを用いることによって、ユーザの接触位置を検出する。操作受付部１４１は、検出したユーザの接触位置を示す信号を入力操作として制御部１６０へ出力する。
【００３３】
ディスプレイ１４２は、制御部１６０の制御に応じて、画像、動画、テキストなどのデータを表示する。ディスプレイ１４２は、例えばＬＣＤ（Liquid  Crystal  Display）や有機ＥＬ（Electro-Luminescence）ディスプレイによって実現される。
【００３４】
音声処理部１４６は、音声信号の変復調を行う。音声処理部１４６は、マイク１４７から与えられる信号を変調して、変調後の信号を制御部１６０へ与える。また、音声処理部１４６は、音声信号をスピーカ１４８へ与える。音声処理部１４６は、例えば音声処理用のプロセッサによって実現される。
【００３５】
マイク１４７は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部１４６へ与える。スピーカ１４８は、音声処理部１４６から与えられる音声信号を音声に変換して当該音声を通信装置１０の外部へ出力する。
【００３６】
記憶部１５０は、例えばフラッシュメモリ等により構成され、通信装置１０が使用するデータおよびプログラムを記憶する。ある局面において、記憶部１５０は、ユーザの運動能力をセンサ部１３０の各センサによって計測し、計測されたデータをサーバ２０へ送信し、計測されたデータの解析結果をサーバ２０から受信してディスプレイ１４２に表示するための処理を行うアプリケーション１５９を記憶する。アプリケーション１５９は、プログラムと、プログラムにより参照されるデータとを含む。アプリケーション１５９は、データとして、ユーザ識別情報１５１と、計測データ１５２と、解析結果情報１５３と、メッセージデータ１５４とが含まれる。ユーザ識別情報１５１は、サーバ２０に登録されるユーザを特定するための情報である。計測データ１５２は、ユーザによる計測開始の指示に応じて、センサ部１３０の各種センサの出力値を記録したデータ、または、各種センサから出力される出力値により算出される、ユーザの運動能力を示すデータ（例えば、ランニングなどの競技種目の場合、走行速度や走行ピッチなど）である。解析結果情報１５３は、センサ部１３０の各種センサの出力値を、サーバ２０が解析した解析結果である。メッセージデータ１５４は、通信装置１０を操作するユーザが、他のユーザと送受信するテキスト、音声、画像または動画等のデータである。
【００３７】
制御部１６０は、記憶部１５０に記憶されるプログラムを読み込んで、プログラムに含まれる命令を実行することにより、通信装置１０の動作を制御する。制御部１６０は、例えばアプリケーションプロセッサである。制御部１６０は、アプリケーション１５９に従って動作することにより、データ取得部１６１と、データ送信部１６２と、解析結果報知部１６３と、同期処理部１６４と、画像表示部１６５としての機能を発揮する。
【００３８】
データ取得部１６１は、アプリケーション１５９が計測に対応している運動の種目のうち、ユーザにより指定された運動の種目の識別情報を取得する。データ取得部１６１は、操作受付部１４１等によって受け付ける計測開始の指示に応じて、指定された運動の種目においてユーザの運動に伴いセンサ部１３０の各種センサが出力する信号により計測データを取得する。計測データは、例えば、センサ部１３０の各種センサが出力する信号値、または、センサが出力する信号値に基づき、運動の種目に対応して計算される計算値（例えば、運動の種目がユーザの走行を含む場合は、センサの出力値に基づき計算されるユーザの走行速度を計測データに含めてもよい）である。データ取得部１６１は、例えば操作受付部１４１または物理操作キー１３１によって計測開始の指示を示す入力操作を受け付けることにより、センサ部１３０の各種センサが出力する信号に基づいて計測データを取得する。また、データ取得部１６１は、装着型通信機器３０と通信している場合、装着型通信機器３０のセンサが出力する信号に基づくデータ（センサの出力値または運動の種目に対応して計算される計算値）を装着型通信機器３０から取得し、装着型通信機器３０における計測開始のタイミングを示す信号とを装着型通信機器３０から受信する。
【００３９】
データ送信部１６２は、ユーザにより指定された運動の種目について取得される計測データ１５２を、無線通信部１１１によりサーバ２０へ送信する。データ送信部１６２は、ユーザ識別情報１５１をサーバ２０に登録する入力操作を操作受付部１４１により受け付けて、受け付けた登録内容をサーバ２０へ送信する。
【００４０】
解析結果報知部１６３は、サーバ２０から、ユーザにより指定された運動の種目にかかるユーザの運動内容の解析結果を受信して、受信した解析結果をユーザに報知する。解析結果報知部１６３は、サーバ２０から、ユーザに関連づけて登録された他のユーザについての計測データ、ユーザの通信装置１０から受信した計測データの解析結果、当該受信した計測データに基づいて推薦される競技種目、ユーザが指定する競技種目について当該受信した計測データに基づいて生成されるメッセージ、またはユーザに関連付けて登録された他のユーザによって生成されたデータ（例えば、トレーナーからのメッセージ）の少なくともいずれかを受信して、受信した他のユーザの計測データ、解析結果、推薦される競技種目、他のユーザによって生成されたメッセージ等のデータその他の情報を、ディスプレイ１４２またはスピーカ１４８等により報知する。
【００４１】
同期処理部１６４は、通信装置１０が装着型通信機器３０と通信する場合に、装着型通信機器３０と同期する。
【００４２】
画像表示部１６５は、カメラ１４４により撮影された動画または静止画をディスプレイ１４２に表示する。画像表示部１６５は、通信装置１０が装着型通信機器３０と時刻などを同期している場合に、装着型通信機器３０で計測された計測データと、カメラ１４４により撮影された動画または静止画の撮影タイミングとを同期させてディスプレイ１４２に表示させる。
【００４３】
図３は、装着型通信機器３０の構成の概略を示す図である。装着型通信機器３０は、例えば人体に装着される装置であり、例えば、腕時計型のデバイス、メガネ型のデバイス、腕輪型のデバイスなど様々な形態により実現される。装着型通信機器３０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信規格により通信装置１０と接続され、通信装置１０と連携して様々な処理を行う。例えば、装着型通信機器３０は、様々な通知（メッセージングアプリケーションの新着メッセージなど）を通信装置１０から受信して、音声等によりユーザに通知を報知する。
【００４４】
図３に示すように、装着型通信機器３０は、アンテナ３０１と、無線通信部３１１と、センサ部３３０（加速度センサ３３２、角速度センサ３３３、ＧＰＳモジュール３３４等の各種センサを含む）と、物理操作キー３３１と、操作受付部（タッチパネル）３４１と、ディスプレイ３４２と、音声処理部３４６と、マイク３４７と、スピーカ３４８と、記憶部３５０と、制御部３６０とを含む。
【００４５】
アンテナ３０１は、装着型通信機器３０が発する信号を電波として放射する。また、アンテナ３０１は、空間から電波を受信して受信信号を無線通信部３１１へ与える。本実施形態では、装着型通信機器３０は、複数の無線通信規格に対応している。
【００４６】
装着型通信機器３０が他の無線機器と通信するため、無線通信部３１１は、アンテナ３０１等を介して信号を送受信するための変復調処理などを行う。無線通信部３１１は、チューナー、ＲＳＳＩ算出回路、ＣＲＣ算出回路、高周波回路などを含む通信モジュールである。無線通信部３１１は、装着型通信機器３０が送受信する無線信号の変復調や周波数変換を行い、受信信号を制御部３６０へ与える。
【００４７】
物理操作キー３３１は、物理的な入力装置であり、ユーザによる押下操作を受け付ける。物理操作キー３３１は、ユーザの押下操作に応じて、操作内容を示す信号を制御部３６０へ出力する。
【００４８】
加速度センサ３３２は、装着型通信機器３０の動きを、加速度として検出するためのセンサである。装着型通信機器３０の重力方向の加速度から装着型通信機器３０の傾き（角度）も取得される。加速度センサ３３２は、例えば３軸加速度センサである。加速度センサ３３２は、検出した３軸の加速度を制御部３６０へ出力する。
【００４９】
角速度センサ３３３は、角速度を検出するためのセンサであり、装着型通信機器３０の回転を検出する。角速度センサ３３３は、例えば３軸角速度センサである。
【００５０】
ＧＰＳモジュール３３４は、衛星測位システムで用いられる受信装置である。衛星測位システムでは、少なくとも３個または４個の衛星からの信号を受信し、受信した信号に基づいて、ＧＰＳモジュール３３４が搭載される装着型通信機器３０の現在位置を検出する。
【００５１】
操作受付部３４１は、ユーザの入力操作を受け付ける。操作受付部３４１は、例えば静電容量方式のタッチパネルを用いることによって、ユーザの接触位置を検出する。操作受付部３４１は、検出したユーザの接触位置を示す信号を入力操作として制御部３６０へ出力する。
【００５２】
ディスプレイ３４２は、制御部３６０の制御に応じて、画像、動画、テキストその他の情報を表示する。ディスプレイ３４２は、例えばＬＣＤや有機ＥＬディスプレイによって実現される。
【００５３】
音声処理部３４６は、音声信号の変復調を行う。音声処理部３４６は、マイク３４７から与えられる信号を変調して、変調後の信号を制御部３６０へ与える。また、音声処理部３４６は、音声信号をスピーカ３４８へ与える。音声処理部３４６は、例えば音声処理用のプロセッサによって実現される。
【００５４】
マイク３４７は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部３４６へ与える。スピーカ３４８は、音声処理部３４６から与えられる音声信号を音声に変換して当該音声を装着型通信機器３０の外部へ出力する。
【００５５】
記憶部３５０は、例えばフラッシュメモリ等により構成され、装着型通信機器３０が使用するデータおよびプログラムを記憶する。ある局面において、記憶部３５０は、計測データ３５２を記憶する。計測データ３５２は、ユーザによる計測開始の指示に応じて、センサ部３３０の各種センサの出力値を記録したデータ、または、各種センサから出力される出力値により算出される、ユーザの運動能力を示すデータである。
【００５６】
制御部３６０は、記憶部３５０に記憶されるプログラムを読み込んで、プログラムに含まれる命令を実行することにより、装着型通信機器３０の動作を制御する。制御部３６０は、例えばアプリケーションプロセッサである。制御部３６０は、プログラムに従って動作することにより、データ取得部３６１と、通信処理部３６２としての機能を発揮する。
【００５７】
データ取得部３６１は、通信装置１０のアプリケーション１５９が計測に対応している運動の種目のうち、ユーザにより指定された運動の種目を取得し、計測開始の指示に応じて、指定された運動の種目においてユーザの運動に伴いセンサ部３３０の各種センサが出力する信号により計測データを取得する。データ取得部３６１は、例えば操作受付部３４１または物理操作キー３３１によって計測開始の指示を示す入力操作を受け付けることにより、センサ部３３０の各種センサが出力する信号により計測データを取得する。
【００５８】
通信処理部３６２は、ユーザにより指定された運動の種目について取得される計測データ３５２を、通信部３１１により通信装置１０へ送信する。
【００５９】
図４は、サーバ２０の構成を示すブロック図である。図４を参照して、サーバ２０は、通信部２０２と、記憶部２０６と、制御部２０７とを含む。
【００６０】
記憶部２０６は、フラッシュメモリ、ＨＤＤ（Hard  Disk  Drive）、ＲＡＭ等により構成され、サーバ２０が使用するプログラムを記憶し、サーバ２０が使用する各種のデータを蓄積する。ある局面において、記憶部２０６は、ユーザ管理情報２６１と、データ管理情報２６２と、メッセージデータ２６３と、競技種目毎特性情報２６４と、アドバイス履歴情報２６５とを記憶する。ユーザ管理情報２６１は、ユーザ同士の交流を促すためのプラットフォームに登録されるユーザを管理するための情報である。データ管理情報２６２は、各ユーザについて取得される計測データを管理するための情報である。メッセージデータ２６３は、登録されるユーザ間で送受信されるメッセージのデータである。競技種目毎特性情報２６４は、スポーツなどの競技種目それぞれのプレイヤーの、運動種目ごとの運動能力を示すデータの傾向を示す情報である。例えば、競技種目毎特性情報２６４は、競技種目「野球」のプレイヤーについて、運動種目「２０ｍ走」、運動種目「プロアジリティ」、その他の運動種目の計測データのプレイヤーの平均的な運動能力を示す。アドバイス履歴情報２６５は、スポーツなどの競技において、競技者であるユーザが動画およびメッセージをサーバ２０へ送信し、サーバ２０に蓄積された動画およびメッセージに対し、アドバイザーであるユーザが動画およびアドバイスを返信した履歴を示す情報である。アドバイス履歴情報２６５は、アドバイスを求めるユーザがサーバ２０に動画およびメッセージデータを投稿した日時と、当該動画およびメッセージデータに対しアドバイザーであるユーザが返信した動画およびアドバイスとが対応づけられている。サーバ２０は、複数の通信装置１０と、ネットワーク９０を介して通信接続しており、各通信装置１０から計測データ１５２を受信してデータ管理情報２６２により管理し、各通信装置１０からメッセージデータ１５４を受信してメッセージデータ２６３として記憶する。
【００６１】
通信部２０２は、サーバ２０が他の通信機器と通信するための変復調処理などを行う通信インタフェースである。通信部２０２は、通信装置１０から、サーバ２０が提供するプラットフォームを利用するためのユーザの登録と、登録されたユーザについて取得された計測データ１５２と、登録されたユーザ間で送受信するためのメッセージデータ１５４とを受信する。サーバ２０が登録を受け付けたユーザは、ユーザ管理情報２６１によって管理される。サーバ２０が受信した計測データ１５２は、データ管理情報２６２によって管理される。サーバ２０が受信したメッセージデータ１５４は、メッセージデータ２６３として記憶部２０６に記憶される。
【００６２】
制御部２０７は、記憶部２０６に記憶されるプログラムを読み込んで実行することにより、サーバ２０の動作を制御する。制御部２０７は、例えば複数のプロセッサによって実現される。制御部２０７は、プログラムに従って動作することにより、データ受信部２７１と、解析結果送信部２７２と、メッセージ送受信部２７３として機能する。
【００６３】
データ受信部２７１は、通信装置１０から、ユーザによって指定された種目の計測データ１５２を受信する。
【００６４】
解析結果送信部２７２は、受信される計測データ１５２と、記憶部２０６に記憶される、指定された種目の各ユーザの計測データとに基づいて、ユーザにより指定された種目にかかるユーザの運動内容を解析し、解析結果を通信装置１０へ送信する。例えば、解析結果送信部２７２は、ユーザの運動内容を解析するため、通信装置１０から受信する計測データと、データ管理情報２６２で管理する複数人の計測データとに基づいて、通信装置１０から受信する計測データの偏差値を算出する。また、解析結果送信部２７２は、通信装置１０から受信する計測データと、トップアスリートの計測データとの差分を算出する。また、解析結果送信部２７２は、計測データに示される加速度センサ１３２の出力値および角速度センサ１３３の出力値等に基づいて、ユーザの運動中の姿勢の傾きを解析し、運動中の理想の姿勢との差分を示すメッセージを生成する。このように、解析結果送信部２７２は、センサから出力される計測データに基づき、ユーザの運動内容を解析する。
【００６５】
メッセージ送受信部２７３は、サーバ２０に登録されるユーザ間で、テキスト、音声、画像または動画等のデータを送受信させるための処理を行う。
【００６６】
＜データ構造＞
図５と図６とを参照して、実施の形態１の運動能力管理システム１で使用されるデータのデータ構造について説明する。
【００６７】
図５は、ユーザ管理情報２６１のデータ構造と、データ管理情報２６２のデータ構造とを示す図である。図５に示すように、ユーザ管理情報２６１は、サーバ２０に登録される各ユーザの詳細な情報を示す。ユーザ管理情報２６１の各レコードは、ユーザ識別情報２６１Ａと、ユーザ名２６１Ｂと、体格情報２６１Ｃと、連絡先２６１Ｄと、国籍・地域２６１Ｅと、性別２６１Ｆと、競技種目２６１Ｇと、生年月日２６１Ｈを含む。
【００６８】
ユーザ識別情報２６１Ａは、各ユーザを識別する情報である。各ユーザは、様々な属性が付与されており、例えば、各ユーザには、運動能力をセンサにより計測する一般ユーザと、一般ユーザに対してアドバイス等を行うアドバイザー（コーチなど）が含まれる。
【００６９】
ユーザ名２６１Ｂは、各ユーザの名称を示す。体格情報２６１Ｃは、各ユーザの体格についての情報を示し、例えば、年齢の情報と、身長の情報と、体重の情報とを含む。連絡先２６１Ｄは、各ユーザの連絡先を示す。国籍・地域２６１Ｅは、各ユーザの国籍と、住所又は居所となる地域とを示す。性別２６１Ｆは、各ユーザの性別を示す。競技種目２６１Ｇは、各ユーザが予め登録する、スポーツなどの競技種目を示す。生年月日２６１Ｈは、各ユーザの生年月日を示す。
【００７０】
データ管理情報２６２は、各ユーザについて、ユーザに指定された運動の種目における計測データ、および、計測データの解析結果を示す。
【００７１】
ユーザ識別情報２６２Ａは、各ユーザを識別する情報である。運動種目２６２Ｂは、センサにより計測される対象となる運動の種目を示す。センサ出力値２６２Ｃは、センサによって出力されたデータを示す。例えば、センサ出力値２６２Ｃは、加速度センサ１３２、角速度センサ１３３およびＧＰＳモジュール１３４の出力値を含む。データ取得日時２６２Ｄは、センサによりデータが出力された日時を示す。データ解析結果２６２Ｅは、センサ出力値２６２Ｃに示されるデータに対し、サーバ２０の解析結果送信部２７２によって解析された解析結果を示す。例えば、サーバ２０から通信装置１０へ、テキストデータを含む解析結果を送信する場合に、データ解析結果２６２Ｅは、サーバ２０から通信装置１０へ送信されるテキストデータの本文を含む。なお、図５の例では、センサ出力値２６２Ｃにおいて、センサにより出力されるデータを格納することとしているが、この他に、センサにより出力されるデータに基づいて算出される、ユーザの運動能力を示すデータをデータ管理情報２６２に含めることとしてもよい。
【００７２】
図６は、競技種目毎特性情報２６４のデータ構造を示す図である。図６に示すように、競技種目毎特性情報２６４は、競技種目２６４Ａと、運動種目２６４Ｂと、得点平均２６４Ｃとを含む。
【００７３】
競技種目２６４Ａは、野球やバレーボールなどの、スポーツその他の競技の種目を示す。
【００７４】
運動種目２６４Ｂは、運動種目２６４Ｂに示される各運動種目について、各競技種目のプレイヤーの計測データの平均値を示す。例えば、サーバ２０は、各運動種目について、計測データに基づき、ユーザの運動能力を表す値を算出し（例えば、運動種目「２０ｍ走」であれば、サーバ２０は、センサの出力値に基づき、走行速度や走行ピッチなどを算出し、これら算出値のそれぞれに重みづけを施すこと等により、ユーザの運動能力を表す値を算出する）、算出した値の分布をとって、各プレイヤーの偏差値を算出する。サーバ２０は、各競技種目のプレイヤーの偏差値の傾向に基づいて、各競技種目のプレイヤーの計測データの平均値を算出する。例えば、運動種目に示される各ユーザの運動能力を、計測データの偏差値に基づいて０点から４点の範囲で評価した場合に、競技をしていないユーザ（競技種目「一般」）の得点が、運動種目「２０ｍ走」では得点「２．０点」であるのに対し、競技種目「野球」を指定しているユーザは、運動種目「２０ｍ走」について、平均では得点「２．７点」となっており、競技をしていないユーザと比べて、競技種目「野球」を指定しているユーザが平均して走行能力が高いことが示されている。
【００７５】
得点平均２６４Ｃは、各運動種目に示されるプレイヤーの運動能力の総合的な評価を示す値であり、運動種目２６４Ｂに示される各運動種目の得点の平均を示す。
【００７６】
＜動作＞
次に、運動能力管理システム１に含まれる通信装置１０とサーバ２０の動作について説明する。
【００７７】
図７は、通信装置１０からサーバ２０へ計測データを送信し、サーバ２０における計測データの解析結果を通信装置１０が受信してユーザへ報知する処理を示すフローチャートである。通信装置１０は、ユーザの運動能力を計測するためのアプリケーション１５９を実行することによりサーバ２０と接続して、図７に示す処理を開始する。
【００７８】
ステップＳ１０１において、制御部１６０は、運動の計測を開始するか、ＳＮＳ機能によりユーザ同士の交流を開始するかの指示を、操作受付部１４１等を介してユーザから受け付ける。ステップＳ１０１において、ユーザがＳＮＳ機能の開始を指示した場合、制御部１６０は、後述するステップＳ１１１の処理を行う。ステップＳ１０１において、ユーザが運動の計測の開始を指示した場合、制御部１６０は、ステップＳ１０３の処理を行う。
【００７９】
ステップＳ１０３において、制御部１６０は、運動の種目の指定を、操作受付部１４１等を介してユーザから受け付ける。
【００８０】
ステップＳ１０５において、制御部１６０は、計測開始の指示を、操作受付部１４１等を介してユーザから受け付けることにより、センサ部１３０の各センサの出力値を記録する。
【００８１】
ステップＳ１０７において、制御部１６０は、センサ部１３０の各センサによるデータの出力の終了後、ユーザ識別情報１５１と、ユーザにより指定された運動の種目について取得された計測データ１５２とをサーバ２０へアップロードする。
【００８２】
ステップＳ２０１において、サーバ２０の制御部２０７は、通信装置１０から、ユーザ識別情報１５１と、ユーザにより指定された運動の種目について取得された計測データ１５２とを受信してデータ管理情報２６２を更新する。
【００８３】
ステップＳ２０３において、制御部２０７は、ユーザにより指定された運動の種目について、データ管理情報２６２を参照し、他のユーザの計測データと、ステップＳ２０１で受信したユーザの計測データとに基づいて、ステップＳ２０１で受信した計測データに示されるユーザの運動内容を解析する（例えば、ユーザの運動能力の偏差値を算出する）。
【００８４】
ステップＳ２０５において、制御部２０７は、ステップＳ２０３で解析したユーザの運動内容の解析結果を通信装置１０へ送信する。
【００８５】
ステップＳ１０９において、制御部１６０は、センサ部１３０の各センサの計測データに対し、サーバ２０において解析された解析結果をサーバ２０から受信して、受信した解析結果をディスプレイ１４２へ表示すること等により、解析結果をユーザへ報知する。
【００８６】
ステップＳ１１１（ステップＳ１０１においてユーザがＳＮＳ機能の開始を指示した場合）において、制御部１６０は、サーバ２０を介して、サーバ２０に登録された他のユーザとの間でメッセージを送受信する。
【００８７】
ステップＳ１１３において、制御部１６０は、サーバ２０から、サーバ２０に登録されている他のユーザの計測データ（ユーザの友達の計測データ、アスリートの計測データなど）を受信して、受信した他のユーザの計測データをディスプレイ１４２に表示する。
【００８８】
＜画面の表示例＞
次に、通信装置１０における画面の表示の例を説明する。
【００８９】
図８は、通信装置１０がユーザの運動内容をセンサ部１３０により計測し、計測データに基づきサーバ２０がユーザの運動内容を解析した解析結果を表示する処理の画面の例を示す図である。
【００９０】
図８の状態（Ａ）において、通信装置１０は、ディスプレイ１４２に、ユーザ名表示部１８１と、運動種目表示部１８２と、計測開始ボタン１８３と、計測モード指示部１８４と、メッセージモード指示部１８５とを表示する。
【００９１】
ユーザ名表示部１８１は、サーバ２０に登録されているユーザであって、通信装置１０からサーバ２０に接続しているユーザの識別情報を表示する領域である。ユーザ名表示部１８１に表示される情報は、サーバ２０が提供するプラットフォームに通信装置１０からログインしているユーザ（例えば、ユーザ名「ＡＡＡ」）を示す。
【００９２】
通信装置１０は、計測モード指示部１８４とメッセージモード指示部１８５とにより、運動の計測を開始するか、ＳＮＳ機能を開始するかを示す指示をユーザから受け付ける。計測モード指示部１８４は、運動の計測を開始する指示をユーザから受け付けるための領域である。メッセージモード指示部１８５は、ＳＮＳ機能を開始する指示をユーザから受け付けるための領域である。状態（Ａ）の例では、通信装置１０は、ユーザから計測モード指示部１８４に対する入力操作を受け付けて（または、アプリケーション１５９の起動時に、予め計測モード指示部１８４が選択された状態にして）、運動の計測を開始するための画面を表示している。計測モード指示部１８４は、メッセージモード指示部１８５と比較して強調表示されている（図７のステップＳ１０１において、「運動の計測」）。なお、通信装置１０は、メッセージモード指示部１８５を選択する操作をユーザから受け付けた場合、サーバ２０のＳＮＳ機能を利用するための画面を表示する（図７のステップＳ１０１において、「ＳＮＳ機能」）。これにより、ユーザ名表示部１８１に示されるユーザは、他のユーザとメッセージを送受信することができる。
【００９３】
運動種目表示部１８２は、運動の計測の対象となる、運動の種目の指定をユーザから受け付けるための領域である。通信装置１０は、複数の運動の種目に対応している。運動の種目としては、例えば、文部科学省が定める新体力テスト実施要項等の、運動能力をテストするために予め定められたテスト項目があり、具体的には、項目「反復横とび」、項目「５０ｍ走」、項目「立ち幅とび」、項目「２０ｍシャトルラン（往復持久走）」など様々なものがある。また、運動の種目としては、この他にも、ウェイトトレーニングにおけるトレーニングメニューがあり、例えば、項目「ベンチプレス」、項目「スクワット・ジャンプ」、項目「ランニング」などがある。また、運動の種目としては、これらに限らず、野球やサッカーなど様々なスポーツにおける練習項目を、運動の種目として指定可能としてもよい。これらの項目において、ユーザの運動能力を測定するために、例えばバーベルやユーザの腕などに通信装置１０（または装着型通信機器３０）を装着する。この状態で、通信装置１０は、ユーザの運動開始の指示と連動して、加速度センサ１３２、角速度センサ１３３、ＧＰＳモジュール１３４およびその他のセンサ装置からの出力値に基づく計測データを記憶する。
【００９４】
例えば、ユーザの運動能力を測定するために、運動の種目として項目「２０ｍ走」をユーザが指定した場合、ユーザは、通信装置１０（または装着型通信機器３０）を装着し、ユーザ自身が測定開始を通信装置１０に指示して走行を開始する。通信装置１０またはサーバ２０は、加速度センサ１３２および角速度センサ１３３等の各種センサの出力値に基づいて、２０ｍの走行が完了するまでのタイム、疾走中の歩幅およびピッチ（歩数）、疾走中の速度（スタートダッシュの速度を表す。通常、ユーザが１０歳程度までの年齢であると、１０ｍ程度の走行時にユーザの最高速度が出現する）などを計算する。また、運動の種目として項目「プロアジリティ（敏捷性）」をユーザが指定した場合、通信装置１０またはサーバ２０は、加速度センサ１３２および角速度センサ１３３等の各種センサの出力値に基づいて、プロアジリティテストを完了するまでのタイム、疾走中の歩幅およびピッチ、疾走中の速度の変化（スタート時、減速時、切り替えし時など）などを計算する。
【００９５】
また、例えば、運動の種目が、ユーザの跳躍を伴うものである場合（項目「反復横とび」、項目「垂直とび」、項目「立ち幅とび」、項目「リバウンドジャンプ指数」、項目「スクワット・ジャンプ」など）、通信装置１０またはサーバ２０は、加速度センサ１３２および角速度センサ１３３等の各種センサの出力値に基づいて、ユーザが跳躍した距離、ユーザが地面に着地した接地時間などを計測データとして計算する。また、例えば、運動の種目が「ランニング」である場合、通信装置１０またはサーバ２０は、加速度センサ１３２、角速度センサ１３３およびＧＰＳモジュール１３４等の各種センサの出力値に基づいて、ユーザのランニング時における平均スピード、平均ステップ数（一定時間内における接地の回数を示し、ランニングのペースを表す）、平均ステップ長（歩幅）など、ランニングに関する運動能力を示す様々なパラメータを計算する。サーバ２０は、これらユーザが跳躍した距離、ユーザが地面に着地した接地時間などの計算結果に基づいて、他のユーザのデータと比較して、運動能力を計測したユーザの運動内容を解析する。ユーザの運動内容を解析するために、例えば、サーバ２０は、運動能力を計測したユーザのデータと、他のユーザのデータとを比較して、運動能力を計測したユーザの偏差値を算出する、または運動能力を向上させるために次に取り組むべきトレーニングメニューを特定する（例えば、他のユーザのデータと比較して、ユーザが跳躍した距離を向上させられる余地が一定以上ある場合、ユーザの跳躍力を向上させるためのトレーニングメニューを特定する）等の処理を行う。
【００９６】
計測開始ボタン１８３は、計測開始の指示をユーザから受け付けるための領域である。通信装置１０は、計測開始の指示を受け付けることにより、センサ部１３０の各種センサの出力値を記録する（図７のステップＳ１０５）。なお、通信装置１０は、例えばユーザから計測終了を示す操作を通信装置１０が受け付ける、または計測開始から一定時間が経過する等の予め設定された条件に従って、ユーザの運動能力の計測を終了する。
【００９７】
図８の状態（Ｂ）は、通信装置１０がユーザの運動能力の計測を終了し、ユーザの識別情報と、ユーザにより指定された運動の種目と、センサ部１３０の各種センサから出力された出力値に基づく計測データ１５２とをサーバ２０へ送信する状態を示す（図７のステップＳ１０７）。計測種目表示部１８６は、計測の対象となった運動の種目を示す。図８の状態（Ｂ）において、計測データ表示部１８７は、センサ部１３０の各種センサから出力された計測値を示す。解析結果表示部１８８は、ユーザにより指定された運動の種目についての計測データ１５２に基づいて、サーバ２０がユーザの運動内容を解析した解析結果を表示するための領域である。なお状態（Ｂ）では、通信装置１０は、サーバから、ユーザの運動内容の解析結果を受信するために待機しており、解析結果表示部１８８には情報が表示されていない。
【００９８】
図８の状態（Ｃ）は、通信装置１０がサーバ２０から、ユーザの運動内容を解析した解析結果を受信して、受信した解析結果をディスプレイ１４２に表示している状態を示す（図７のステップＳ１０９）。通信装置１０は、解析結果表示部１８８に、ユーザの運動内容の解析結果を表示する。状態（Ｃ）の例では、ユーザの計測データについて、ユーザと同世代の他のユーザの計測データと比較した際の偏差値、ユーザの運動能力についての評価、ユーザが一層の運動能力の強化を志向する場合のトレーニング箇所の示唆などが、ユーザの運動内容の解析結果に含まれる。また、ユーザの運動能力の計測が終了した状態（Ｃ）において、サーバ２０のＳＮＳ機能の利用を促すためのインタフェースが提供される。具体的には、通信装置１０は、トレーナーモード指示部１９１と、ソーシャルモード指示部１９２と、アスリートモード指示部１９３とをディスプレイ１４２に表示する。トレーナーモード指示部１９１は、ユーザの運動能力について、トレーナー（コーチ）としてサーバ２０に登録される他のユーザのアドバイスを表示するための操作を受け付ける領域である。ソーシャルモード指示部１９２は、ユーザが、運動能力を示す計測データを、サーバ２０に登録される他のユーザの計測データと比較するための操作を受け付ける領域である。アスリートモード指示部１９３は、ユーザが、運動能力を示す計測データを、プロアスリートの計測データと比較するための操作を受け付ける領域である。
【００９９】
図８の状態（Ｄ）は、通信装置１０が、ユーザの運動能力について、トレーナー（コーチ）としてサーバ２０に登録される他のユーザのアドバイスをディスプレイ１４２に表示している状態を示す。トレーナーメッセージ表示部１８９は、トレーナーとしてサーバ２０に登録されるユーザのアドバイスを表示するための領域である。例えば、通信装置１０のユーザは、予め、トレーナーとしてサーバ２０に登録されるユーザを指定する。トレーナーとして指定されたユーザは、計測データを参照して、運動能力を測定したユーザに対するアドバイスをサーバ２０に登録する。サーバ２０は、トレーナーとして指定されたユーザが登録したアドバイスを、トレーナーを指定したユーザに対し送信する。これにより、運動能力を測定したユーザは、ユーザ自身が各種センサの出力値の解釈に不得手であっても、運動能力についての評価を容易に知ることができる。
【０１００】
図９は、サーバ２０が、ユーザの運動能力に適合すると推定される競技種目を特定し、ユーザの指定する競技種目がある場合にメッセージを生成して通信装置１０へ送信する処理を示すフローチャートである。サーバ２０は、ユーザ管理情報２６１の競技種目２６１Ｇを参照して、ユーザが指定している競技種目を特定する。
【０１０１】
ステップＳ２２１において、サーバ２０の制御部２０７は、データ管理情報２６２を参照して、ユーザの計測データと、サーバ２０に蓄積される各ユーザの計測データとを比較して、各運動種目についてユーザの運動能力を示すパラメータ（複数のユーザの計測データの分布に対し、パラメータの算出対象となるユーザの計測データの偏差値など）を算出する。
【０１０２】
ステップＳ２２３において、制御部２０７は、競技種目毎特性情報２６４を参照し、ユーザの運動能力を示すパラメータと最も近い競技種目を特定する。例えば、制御部２０７は、運動種目ごとに、ユーザの運動能力を示すパラメータとの差分を算出し、差分の累計が最も低い競技種目を、ユーザの運動能力を示すパラメータと最も近い競技種目と特定する。
【０１０３】
ステップＳ２２５において、制御部２０７は、ユーザ管理情報２６１の競技種目２６１Ｇを参照して、ユーザが指定している競技種目がある場合は、ユーザの運動能力を示すパラメータと、その競技種目について競技種目毎特性情報２６４に示されるパラメータ（その競技種目のプレイヤーの平均的な運動能力）との差分に基づいてメッセージを作成する。例えば、サーバ２０は、予め、ユーザの運動能力を示すパラメータと、競技種目毎特性情報２６４に示されるパラメータとの差分の大きさと対応したメッセージを記憶している。制御部２０７は、差分と、記憶しているメッセージとに基づいて、ユーザが指定した競技種目のプレイヤーの平均的な運動能力に対し、著しく運動能力が低いパラメータがある場合は、そのパラメータを向上させるためのアドバイスを含むメッセージを生成する。
【０１０４】
ステップＳ２２７において、制御部２０７は、ステップＳ２２３で特定した、ユーザの運動能力を示すパラメータと最も近い競技種目の情報と、ステップＳ２２５でメッセージを生成した場合は、そのメッセージと、その他の競技種目についての情報とを、ユーザの運動能力の評価結果として通信装置１０へ送信する。
【０１０５】
ステップＳ１１７において、通信装置１０の制御部１６０は、サーバ２０から、ユーザの運動能力の評価結果を受信して、受信した評価結果を、ディスプレイ１４２に表示する等によりユーザへ報知する。
【０１０６】
図１０は、通信装置１０が、サーバ２０から、ユーザの運動能力の評価結果を受信して、受信した評価結果をディスプレイ１４２に表示する処理の画面の例を示す図である。
【０１０７】
図１０の状態（Ａ）において、通信装置１０は、ディスプレイ１４２に、運動能力評価開始ボタン４０１を表示する。運動能力評価開始ボタン４０１は、運動種目ごとの計測データに基づいて、ユーザに適合すると推定される競技種目と、ユーザが指定した競技種目がある場合は、指定されている競技種目のプレイヤーの平均的な運動能力との差分に応じたメッセージとを表示するための指示をユーザから受け付けるための領域である。
【０１０８】
状態（Ｂ）は、通信装置１０が、運動種目ごとのユーザの計測データの評価結果と、ユーザが指定した競技種目についてのプレイヤーの平均的な運動能力とを表示している状態を示す。
【０１０９】
競技種目表示部４０２は、ユーザが指定している競技がある場合に、当該競技の種目を表示するための領域である。運動能力表示部４０３は、通信装置１０によって計測されるユーザの計測データと、サーバ２０に蓄積される各ユーザの計測データとに基づいて、通信装置１０のユーザの運動能力をレーダーチャート形式で表示するための領域である。状態（Ｂ）の例では、運動種目として、種目「２０ｍ走」など６種目を表示する例を示している。提案ボタン４０５は、ユーザの運動能力のパラメータと最も近い競技種目としてサーバ２０によって特定される競技種目（図９のステップＳ２２３）を表示する操作をユーザから受け付けるための領域である。
【０１１０】
平均能力表示部４０４は、ユーザが指定している競技種目のプレイヤーの平均的な運動能力をレーダーチャート形式で表示するための領域である。解説ボタン４０６は、ユーザの運動能力のパラメータと、ユーザが指定する競技種目のプレイヤーの平均的な運動能力との差分に基づいてサーバ２０により生成されるメッセージ（図９のステップＳ２２５）を表示する操作をユーザから受け付けるための領域である。
【０１１１】
状態（Ｃ）は、通信装置１０が、状態（Ｂ）において提案ボタン４０５への入力操作をユーザから受け付けた場合の画面の表示例を示す。通信装置１０は、提案ボタン４０５への入力操作を受け付けることで、提案内容４０８をディスプレイ１４２に表示する。提案内容４０８は、図９のステップＳ２２３の処理により、ユーザの運動能力のパラメータと最も近い競技種目として特定される競技種目をユーザに通知するための領域である。状態（Ｃ）の例では、ユーザの運動能力に最も近い競技種目は、種目「野球」であることが、提案内容４０８に表示されている。
【０１１２】
状態（Ｄ）は、通信装置１０が、状態（Ｂ）において解説ボタン４０６への入力操作をユーザから受け付けた場合の画面の表示例を示す。通信装置１０は、解説ボタン４０６への入力操作を受け付けることで、解説４０９をディスプレイ１４２に表示する。解説４０９は、図９のステップＳ２２５の処理により、ユーザが指定する競技種目についてサーバ２０が生成したメッセージを表示するための領域である。状態（Ｄ）の例では、通信装置１０は、ユーザが指定する競技である種目「バレーボール」について、ユーザの運動能力のパラメータと、種目「バレーボール」のプレイヤーの平均的な運動能力との差分に基づいて、どの運動種目のトレーニングを重点的に行うとよいか等のメッセージを解説４０９に表示している。
【０１１３】
各種センサの出力に基づき取得される計測データの解釈がユーザにとって不得手であることがある。これに対し、実施の形態１の運動能力管理システム１によると、サーバ２０による解析結果を通信装置１０が表示することで、ユーザは、運動能力や競技能力を容易に把握することができる。
【０１１４】
＜実施の形態２＞
次に、運動能力管理システムの別の実施の形態について説明する。実施の形態２では、装着型通信機器３０と通信装置１０とが時刻を同期して、装着型通信機器３０がユーザに装着されて各種センサの出力値を記録するタイミングと、通信装置１０のカメラ１４４による撮影データとを同期させて記憶する。
【０１１５】
図１１は、実施の形態２の運動能力管理システムにおける装着型通信機器３０と通信装置１０の動作を示すフローチャートである。
【０１１６】
ステップＳ３０１において、装着型通信機器３０の制御部３６０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ規格など既定の通信規格に従って、通信装置１０との無線通信による接続を確立する。
【０１１７】
ステップＳ１３１において、通信装置１０の制御部１６０は、規定の通信規格に従って、装着型通信機器３０との無線通信による接続を確立する。
【０１１８】
ステップＳ３０３において、装着型通信機器３０の制御部３６０は、時刻を同期させるためのプロトコルに従うことにより、通信装置１０と時刻を同期させる。
【０１１９】
ステップＳ１３３において、通信装置１０の制御部１６０は、無線基地局から送信される時刻同期情報などを利用することにより、装着型通信機器３０と時刻を同期させる。例えば、通信装置１０と装着型通信機器３０とが、時刻を同期させるプロトコルに従って時刻情報を調整したことを互いに通知すること等により、通信装置１０と装着型通信機器３０とが同期する。
【０１２０】
ステップＳ３０５において、装着型通信機器３０の制御部３６０は、物理操作キー３３１等を介してユーザから計測開始の指示を受け付けることにより、センサ部３３０の各センサの出力値を記録する。
【０１２１】
ステップＳ１３５において、通信装置１０の制御部１６０は、カメラ１４４により撮影データを生成する。
【０１２２】
ステップＳ３０７において、装着型通信機器３０の制御部３６０は、センサ部３３０の各センサによる計測の終了後、計測時の時刻情報と、ユーザにより指定された運動の種目について取得された計測データ３５２とを通信装置１０へ送信する。
【０１２３】
ステップＳ１３７において、通信装置１０の制御部１６０は、装着型通信機器３０から、装着型通信機器３０における計測時の時刻情報と、ユーザにより指定された運動の種目について取得された計測データ３５２とを受信して記憶部１５０により記憶する。通信装置１０は、カメラ１４４により生成される撮影データと、撮影時刻とを対応付けて記憶部１５０により格納する。
【０１２４】
ステップＳ１３９において、制御部１６０は、ユーザ識別情報１５１と、ユーザにより指定された運動の種目について取得された計測データ１５２とをサーバ２０へアップロードする。
【０１２５】
ステップＳ１４１において、制御部１６０は、センサ部１３０の各センサの出力値に基づく計測データに対し、サーバ２０において解析された解析結果をサーバ２０から受信して、受信した解析結果をディスプレイ１４２へ表示すること等により、解析結果をユーザへ報知する。制御部１６０は、サーバ２０から受信した解析結果を装着型通信機器３０へ送信する。
【０１２６】
ステップＳ３０９において、制御部３６０は、ユーザの運動内容の解析結果を通信装置１０から受信して、受信した解析結果をスピーカ３４８等によりユーザへ報知する。
【０１２７】
図１２は、通信装置１０の撮影データと、装着型通信機器３０が取得した計測データとを同期させてディスプレイ１４２に表示する場合の画面の例を示す図である。
【０１２８】
図１２において、計測結果表示部１９６は、装着型通信機器３０をユーザが装着した場合に、装着型通信機器３０のセンサ部３３０の出力値に基づき取得される計測データ３５２を表示するための領域である。通信装置１０は、装着型通信機器３０から、計測データ３５２を受信して記憶部１５０により記憶する（図１１のステップＳ１３７）。
【０１２９】
動画表示部１９７は、通信装置１０がカメラ１４４により撮影した撮影データを表示するための領域である。図１２の例では、運動の種目として項目「３０ｍ走」がユーザにより指定されている。計測結果表示部１９６において、矢印１９８は、動画表示部１９７に表示される動画の再生時点を示す。
【０１３０】
このように、通信装置１０が、計測データの変化と、カメラ１４４により生成される撮影データとを同期させてディスプレイ１４２に表示することで、ユーザが計測データと撮影データとを関連付けて容易に確認することができる。そのため、撮影データに示される映像にユーザが含まれる場合に、通信装置１０は、姿勢等と計測データとの関係を視覚的に容易にユーザに理解させることができる。また、通信装置１０は、計測データと同期が取れた動画データをサーバ２０へアップロードすることができるため、ユーザがサーバ２０へ投稿した動画データについて、アドバイザーが参照する際に、ユーザの計測データと動画データとの時刻の関係を視覚的に容易にアドバイザーに理解させることができる。
【０１３１】
＜実施の形態３＞
次に、運動能力管理システムの別の実施の形態について説明する。実施の形態１では、運動能力管理システム１において、特に、サーバ２０が、通信装置１０から送信される計測データおよびサーバ２０に蓄積されるデータに基づいて、ユーザの運動内容を解析する。また、サーバ２０は、計測データ等に基づいてユーザの運動能力を解析することにより、ユーザに適した競技種目についてのメッセージや、ユーザが指定した競技種目についてのメッセージを生成する。これに対し、実施の形態３の運動能力管理システムでは、サーバ２０は、通信装置１０のユーザと、ユーザに対しアドバイスをするアドバイザーとを結びつけるプラットフォームとして機能し、ユーザとアドバイザーとの間でメッセージ、動画その他の情報を通信するための処理を行う。サーバ２０は、ユーザとアドバイザーとの間の通信の履歴をアドバイス履歴情報２６５として管理する。これにより、ユーザがアドバイザーに対してアドバイスを求める内容が、例えばメッセージや動画としてサーバ２０へ蓄積される。サーバ２０は、このようにして蓄積された情報をもとに、不特定のユーザから、アドバイザーへアドバイスを求めるための情報の検索を受け付けて、そのユーザに対し、アドバイス内容を含むメッセージや動画を検索結果として応答する。
【０１３２】
サーバ２０は、ユーザがアドバイスを求める内容の検索の履歴を蓄積することで、他者（例えば、スポーツ用品メーカーなど、ユーザが使用する製品、ユーザが利用するサービスその他の便益を提供する者）に対し、ユーザが運動、競技その他の運動能力に関して情報を検索するためのキーワードが何であるかを提供することができる。また、サーバ２０は、ユーザが閲覧したアドバイザーのメッセージ等の閲覧回数等を記録することで、優れたアドバイザーをユーザと結びつけるプラットフォームとしての機能を発揮し、これによりユーザ数の増加を図ることもできる。
【０１３３】
＜データ構造＞
図１３を参照して、実施の形態３の運動能力管理システムで使用されるデータのデータ構造について説明する。
【０１３４】
図１３は、アドバイス履歴情報２６５のデータ構造を示す図である。図１３に示すように、アドバイス履歴情報２６５は、ユーザがアドバイザーにアドバイスを求めるためのデータ（メッセージデータ、動画データその他の情報）と、アドバイザーがユーザに応答するデータ（アドバイスを含むメッセージデータ、動画データその他の情報）とを対応づけたものである。
【０１３５】
ユーザ識別情報２６５Ａは、各ユーザを識別する情報である。競技種目２６５Ｂは、ユーザが指定する競技種目を示す。動画受信日時２６５Ｃは、通信装置１０から、ユーザが生成した動画を受信した日時を示す。ユーザが送信した動画には、例えば、野球やバレーボールなどの競技種目において、ユーザ自身のプレー内容や練習風景などを撮影したものを含む。メッセージデータ２６５Ｄは、ユーザがアドバイザーに対して送信するメッセージを含む。
【０１３６】
アドバイザー識別情報２６５Ｅは、ユーザが送信したメッセージデータ、動画データその他の情報に対してアドバイスを行うアドバイザーを識別する情報である。動画返信日時２６５Ｆは、アドバイザーが生成した動画データを、ユーザ識別情報２６５Ａに示されるユーザの通信装置１０にサーバ２０が送信した日時を示す。アドバイザーが生成した動画には、例えば、ユーザが生成した動画データを閲覧したアドバイザーが、ユーザが生成した動画データについてコメントする様子などを含む。アドバイス２６５Ｇは、アドバイザーがユーザに対して送信するメッセージを含む。例えば、アドバイス２６５Ｇは、アドバイザーが生成した動画データの内容を要約したテキスト（例えば、アドバイザー自身が入力したテキスト）を含む。
【０１３７】
＜動作＞
図１４は、実施の形態３の運動能力管理システムにおいて、サーバ２０がユーザとアドバイザーとを結びつけるプラットフォームとして機能するための、通信装置１０とサーバ２０の動作を示すフローチャートである。
【０１３８】
ステップＳ１５１において、通信装置１０の制御部１６０は、競技の種目を指定する操作を、操作受付部１４１等を介してユーザから受け付ける。制御部１６０は、アドバイザーにアドバイスを求めるユーザがカメラ１４４によって生成した動画データ、ユーザが入力したメッセージデータ等の情報をサーバ２０へアップロードする。制御部１６０は、センサ部１３０によって出力される出力値に基づく計測データ１５２がある場合は、計測データ１５２をサーバ２０へアップロードする。
【０１３９】
ステップＳ２３１において、サーバ２０の制御部２０７は、通信装置１０から、ユーザの識別情報と、ユーザが指定した競技の種目の情報と、ユーザが生成した動画データとを受信する。制御部２０７は、通信装置１０から計測データ１５２を受信した場合は、計測データ１５２を記憶部１５０に記憶させる。
【０１４０】
ステップＳ２３３において、制御部２０７は、ユーザに対しアドバイスをするアドバイザー（トレーナー、コーチなど）の端末に対し、通信装置１０から動画データがアップロードされたことを通知する。アドバイザーの端末は、アドバイザーの操作に応じて、サーバ２０から通知された動画データをサーバ２０からダウンロードする。また、アドバイザーの端末は、アドバイザーの操作に応じて、ユーザに応答するための動画データを生成すること、ユーザに対するアドバイザーのアドバイスの入力を受け付けることその他の処理を行う。アドバイザーの端末は、アドバイザーが生成した動画データ、アドバイザーが入力したアドバイスを含むメッセージデータその他の情報をサーバ２０へアップロードする。
【０１４１】
ステップＳ２３５において、制御部２０７は、通信装置１０のユーザが生成した動画データに対する返信として、アドバイザーの端末から、アドバイスを含むメッセージデータ、動画データその他の情報を受信し、受信した情報を記憶部２６０に蓄積させる。制御部２０７は、アドバイザーの端末から受信した情報として、メッセージデータ、動画データまたは動画データがあることを通信装置１０へ通知する情報その他の情報を通信装置１０へ送信する。
【０１４２】
ステップＳ１５７において、通信装置１０の制御部１６０は、アドバイザーのアドバイスを含むメッセージデータ、アドバイザーが生成した動画データまたは動画データがあることを通知する情報その他の情報をサーバ２０から受信して、受信した情報をディスプレイ１４２等によりユーザへ報知する。
【０１４３】
図１５は、実施の形態３の運動能力管理システムにおいて、サーバ２０が、アドバイザーへアドバイスを求めるための情報の検索を通信装置１０から受け付けて、そのユーザに対し、アドバイス内容を含むメッセージや動画を検索結果として応答するための処理を示すフローチャートである。
【０１４４】
ステップＳ１６１において、通信装置１０の制御部１６０は、競技の種目を指定する操作を、操作受付部１４１等を介してユーザから受け付ける。制御部１６０は、アドバイザーのアドバイスを含むメッセージデータおよびアドバイザーが生成した動画データを検索するためのキーワード等の検索条件の入力を、操作受付部１４１等を介してユーザから受け付ける。
【０１４５】
ステップＳ１６３において、制御部１６０は、ユーザから受け付けた競技種目および検索条件をサーバ２０へ送信する。
【０１４６】
ステップＳ２４１において、サーバ２０の制御部２０７は、通信装置１０から検索条件その他の情報を受信して、受信した検索条件を記憶部２６０に蓄積させる。制御部２０７は、通信装置１０から受信した検索条件に基づいて、アドバイス履歴情報２６５を参照して、アドバイザーのアドバイスを含むメッセージデータおよび動画データ等の情報を検索する。
【０１４７】
ステップＳ２４３において、制御部２０７は、通信装置１０に対し、アドバイザーのアドバイスを含むメッセージデータおよび動画データの検索結果を送信する。
【０１４８】
ステップＳ１６５において、通信装置１０の制御部１６０は、アドバイザーのアドバイスを含むメッセージデータおよび動画データの検索結果をサーバ２０から受信して、受信した情報を、ディスプレイ１４２等によりユーザへ報知する。
【０１４９】
ステップＳ１６７において、制御部１６０は、サーバ２０から受信した検索結果をディスプレイ１４２に表示して、検索結果を選択する操作をユーザから受け付ける。制御部１６０は、ユーザが指定した検索結果（アドバイスを含むメッセージデータおよび動画データ）をサーバ２０へ要求する。
【０１５０】
ステップＳ２４５において、サーバ２０の制御部２０７は、ユーザが指定した検索結果（アドバイスを含むメッセージデータおよび動画データ）の要求を受け付けて、ユーザが指定した内容を記憶部２６０に蓄積するとともに、通信装置１０に対し、ユーザが指定した情報（アドバイスを含むメッセージデータおよび動画データ）を送信する。
【０１５１】
ステップＳ１６９において、通信装置１０の制御部１６０は、アドバイスを含むメッセージデータ及び動画データをサーバ２０から受信して、受信した情報を、ディスプレイ１４２等によりユーザへ報知する。
【０１５２】
図１６は、サーバ２０が、通信装置１０のユーザと、ユーザに対しアドバイスをするアドバイザーとを結びつけるプラットフォームとして機能し、ユーザとアドバイザーとの間でメッセージ、動画その他の情報を通信するための処理を行う際の通信装置１０の画面の表示例、およびユーザから蓄積された情報の検索を受け付ける画面の表示例を示す。
【０１５３】
図１６の状態（Ａ）において、通信装置１０は、ディスプレイ１４２に、競技種目指定受付部４３２と、アドバイザー指定受付部４３３と、送信指示部４３４と、メッセージ入力受付部４３５とを表示する。競技種目指定受付部４３２は、ユーザから競技の種目の指定を受け付けるための領域である（ステップＳ１５１）。アドバイザー指定受付部４３３は、ユーザから、アドバイザーの指定を受け付けるための領域である。例えばサーバ２０から、ユーザが指定可能なアドバイザーの識別情報を通信装置１０が受信している。送信指示部４３４は、ユーザによって生成された動画データをサーバ２０へアップロードする操作を受け付けるための領域である（ステップＳ１５１）。メッセージ入力受付部４３５は、動画データとともにアドバイザーへ送信するメッセージの入力をユーザから受け付けるための領域である（ステップＳ１５１）。
【０１５４】
状態（Ｂ）は、通信装置１０からサーバ２０に対し、動画データ、メッセージデータその他の情報を送信している状態を示す。指定競技４３６は、ユーザが指定した競技の種目を表示するための領域である。動画データ表示部４３７は、通信装置１０がサーバ２０へ送信している動画データを表示するための領域である。アドバイザー応答表示部４３８は、ユーザが生成した動画データに対する応答として、アドバイザーが生成する動画を表示するための領域である。状態（Ｂ）においては、通信装置１０は、サーバ２０から、アドバイザーからの応答としてのメッセージデータ、動画データその他の情報の受信をするために待機している状態である。そのため、アドバイザー応答表示部４３８は、アドバイザーからの応答としての動画データの受信待ちであることを表示している。
【０１５５】
状態（Ｃ）は、通信装置１０が、アドバイザーのアドバイスを含むメッセージデータ、動画データその他の情報をサーバ２０から受信して、受信した情報をディスプレイ１４２に表示している状態を示す（ステップＳ１５７）。アドバイザーメッセージ表示部４３９は、サーバ２０から受信した、アドバイザーのアドバイスを含むメッセージデータを表示するための領域である。また、アドバイザー応答表示部４３８は、サーバ２０から、アドバイザーが生成した動画データをサーバ２０から受信しており再生可能であることか、または、アドバイザーが生成した動画データがサーバ２０に登録されており、動画データが通信装置１０によってサーバ２０からストリーミングデータとして利用可能であること等を表示している。
【０１５６】
状態（Ｄ）は、図１５に示す処理のステップＳ１６１に対応した状態の例を示す。検索条件受付部４４１は、検索条件の入力をユーザから受け付けるための領域である。状態（Ｄ）の例では、ユーザがサーバ２０に蓄積されたアドバイザーの動画データおよびメッセージデータを検索するために、キーワード「打球」と、キーワード「練習方法」とがユーザによって入力されている。すなわち、通信装置１０は、ユーザから、競技種目「野球」について、打球を練習するための練習方法を知るためのキーワードを検索条件として受け付けている（ステップＳ１６１）。検索開始指示部４４２は、サーバ２０に蓄積されるアドバイザーの動画データおよびメッセージデータを検索するために、ユーザによって入力されたキーワード等をサーバ２０に送信する指示をユーザから受け付けるための領域である（ステップＳ１６３）。
【０１５７】
実施の形態３の運動能力管理システムによると、ユーザがアドバイザーに対してアドバイスを求める内容が何であるか、また、ユーザが運動能力や競技能力を向上させるためにどのようなことに関心をもっているか等の情報がサーバ２０に蓄積される。具体的には、サーバ２０は、これらの情報を、ユーザの通信装置１０からサーバ２０へ送信される情報、アドバイザーの端末からユーザへの応答としてアドバイザーが生成する情報その他の情報によって蓄積していく。これにより、運動能力管理システムは、他者に対し、ユーザが運動、競技その他の運動能力に関して情報を検索するためのキーワードが何であるかを提供することができる。また、運動能力管理システムは、ユーザとアドバイザーとを結びつけるプラットフォームとしての機能を発揮することができる。
【０１５８】
＜実施の形態４＞
次に、運動能力管理システムの別の実施の形態について説明する。実施の形態４では、サーバ２０は、通信装置１０から、一定の運動能力を有するユーザを抽出するための検索条件の入力を受け付けて、検索条件を満たすユーザに対するメッセージの送信を受け付ける。
【０１５９】
図１７は、実施の形態４の通信装置１０およびサーバ２０の動作を示すフローチャートである。
【０１６０】
ステップＳ１４１において、制御部１６０は、一定の運動能力を有するユーザを抽出するための検索条件の入力を、ディスプレイ１４２等により受け付ける。検索条件とは、例えば、跳躍力が一定以上あること、ランニング時の走行速度が一定水準を超えること、ユーザの年齢層などさまざまなものがある。
【０１６１】
ステップＳ１４３において、制御部１６０は、ユーザから入力を受け付けた検索条件をサーバ２０へ送信する。
【０１６２】
ステップＳ２１１において、サーバ２０の制御部２０７は、通信装置１０から、ユーザを抽出するための検索条件（例えば、サーバ２０は、図５のユーザ管理情報２６１に含まれる、ユーザの体格の情報（体格情報２６１Ｃ）、国籍の情報（国籍・地域２６１Ｅ）などを検索条件として受け付ける）を受け付けて、サーバ２０に登録されるユーザのうち、検索条件を満たすユーザを、ユーザ管理情報２６１およびデータ管理情報２６２に基づき照合する。
【０１６３】
ステップＳ２１３において、制御部２０７は、検索条件に基づき抽出されたユーザがある場合に、抽出されたユーザがあることを通信装置１０へ通知し、抽出されたユーザに対してメッセージを送信するか否かを問い合わせる画面を通信装置１０へ応答する。
【０１６４】
ステップＳ１４５において、通信装置１０の制御部１６０は、サーバ２０から、検索条件に対する検索結果を受信し、検索条件に基づき抽出されたユーザがある場合に、当該ユーザに対し、メッセージを送信するか否かの入力操作をユーザから受け付ける。
【０１６５】
ステップＳ１４７において、制御部１６０は、検索条件に基づき抽出されたユーザに対してメッセージを送信する場合に、メッセージを送信する指令およびメッセージ本文をサーバへ送信する。
【０１６６】
ステップＳ２１５において、サーバ２０の制御部２０７は、検索条件に基づき抽出されたユーザに対し、当該ユーザがメッセージを受信するか否かの設定に従って、通信装置１０からのメッセージを送信する。
【０１６７】
これにより、例えば、スカウトを担当する者が、運動能力の高いユーザをスカウトしたい場合に、当該ユーザに容易にコンタクトをとることができる。また、ユーザがメッセージの受信の可否を設定している場合、受信の設定に応じて、スカウトを担当する者からのメッセージを受信することができる。
【０１６８】
本実施の形態に係る通信装置およびサーバは、プロセッサと、その上で実行されるプログラムにより実現される。本実施の形態を実現するプログラムは、通信インタフェースを介してネットワークを利用した送受信等により提供される。
【０１６９】
今回開示された実施の形態はすべての点で例示であって制限的なものでないと考えられるべきである。この発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１７０】
１  運動能力管理システム、１０  通信装置、２０  サーバ、３０  装着型通信機器、１１１  無線通信部、１３０  センサ部、１３１  物理操作キー、１３２  加速度センサ、１３３  角速度センサ、１３４  ＧＰＳモジュール、１４１  操作受付部、１４２  ディスプレイ、１４４  カメラ、１４６  音声処理部、１４７  マイク、１４８  スピーカ、１５０  記憶部、１５１  ユーザ識別情報、１５２  計測データ、１５３  解析結果情報、１５４  メッセージデータ、１５９  アプリケーション、１６０  制御部、１６１  データ取得部、１６２  データ送信部、１６３  解析結果報知部、１６４  同期処理部、１６５  画像表示部、２０２  通信部、２０６  記憶部、２０７  制御部、２６１  ユーザ管理情報、２６２  データ管理情報、２６３  メッセージデータ、２７１  データ受信部、２７２  解析結果送信部、２７３  メッセージ送受信部、３１１  無線通信部、３３０  センサ部、３３１  物理操作キー、３３２  加速度センサ、３３３  角速度センサ、３３４  ＧＰＳモジュール、３４１  操作受付部、３４２  ディスプレイ、３４６  音声処理部、３４７  マイク、３４８  スピーカ、３５０  記憶部、３５２  計測データ、３６０  制御部、３６１  データ取得部、３６２  通信処理部。
【図１】
2016131827.tif 000003
【図２】
2016131827.tif 000004
【図３】
2016131827.tif 000005
【図４】
2016131827.tif 000006
【図５】
2016131827.tif 000007
【図６】
2016131827.tif 000008
【図７】
2016131827.tif 000009
【図８】
2016131827.tif 000010
【図９】
2016131827.tif 000011
【図１０】
2016131827.tif 000012
【図１１】
2016131827.tif 000013
【図１２】
2016131827.tif 000014
【図１３】
2016131827.tif 000015
【図１４】
2016131827.tif 000016
【図１５】
2016131827.tif 000017
【図１６】
2016131827.tif 000018
【図１７】
2016131827.tif 000019