(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して情報処理装置と通信可能な情報端末装置に、
ウェイトトレーニング機器に設置された重量検出装置であって前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する前記重量検出装置から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記ウェイトトレーニング機器に設置された距離検出装置であって対象物から前記ウェイトまでの距離を計測する前記距離検出装置から送信された前記距離に関する距離情報を含む距離センシング情報を取得する取得処理と、
前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技を所定回数行った単位であるセット毎のトレーニングに関する計測を行う計測処理と、
前記計測により得られた現在のセットにおける試技回数と前記試技する筋肉にかかっているウェイトの重量、移動距離、移動速度、加速度、及び前記筋肉に係るパワーを含む計測情報を前記情報処理装置に送信する送信処理と、
前記情報処理装置から、前記計測情報の解析の結果から得られた前記筋肉の疲労具合の推定結果に基づく解析結果対応情報であって、前記試技のセット中、セット後及び複数回数セット後のいずれかのタイミングで出力させるかを示す出力タイミング情報を含む前記解析結果対応情報を取得する解析結果対応情報取得処理と、
前記出力タイミング情報がセット後を示す場合、前記情報端末装置の機能を用いて、前記筋肉の疲労具合の推定結果に基づく前記解析結果対応情報に応じて、セット間のインターバルを調整する制御を行う出力制御処理と、
を実行させる計測プログラム。
【請求項２】
前記出力制御処理は、
前記解析結果対応情報が前記試技を行っているユーザの過去のトレーニング状況または所定のモデルのトレーニング状況と比較して、前記ユーザのトレーニングの成果を評価する場合、前記試技を所定回数行った単位であるセットの終了後に、前記解析結果対応情報に応じてセット数を減らすか、または前記セット間のインターバルを調整するために次のセットの開始時間を変更する旨のメッセージを出力または前記解析結果対応情報に対応する音もしくは振動を出力する、
ことを特徴とする請求項１に記載の計測プログラム。
【請求項３】
通信ネットワークを介して情報端末装置と通信可能な情報処理装置であって、
ウェイトトレーニング機器に設置された重量検出装置であって前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する前記重量検出装置から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記ウェイトトレーニング機器に設置された距離検出装置であって対象物から前記ウェイトまでの距離を計測する前記距離検出装置から送信された前記距離に関する距離情報を含む距離センシング情報を取得する前記情報端末装置により行われた計測処理であって、前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技を所定回数行った単位であるセット毎のトレーニングに関する計測を行う前記計測処理により得られた現在のセットにおける試技回数と前記試技する筋肉にかかっているウェイトの重量、移動距離、移動速度、加速度、及び前記筋肉に係るパワーを含む計測情報を、前記情報端末装置から取得する取得部と、
前記計測情報に基づいて、前記ウェイトトレーニング機器を用いたトレーニング状況に関する解析として前記筋肉の疲労具合の推定を行う解析部と、
前記解析の結果から得られた前記筋肉の疲労具合の推定結果に基づく解析結果対応情報であって前記試技のセット中、セット後及び複数回数セット後のいずれかのタイミングで出力させるかを示す出力タイミング情報を含む前記解析結果対応情報を生成する生成部と、
前記出力タイミング情報がセット後を示す場合、前記筋肉の疲労具合の推定結果に基づいてセット間のインターバルを調整するための設定情報を含む前記解析結果対応情報を前記情報端末装置へ送信する送信部と、
を備えることを特徴とする情報処理装置。
【請求項４】
通信ネットワークを介して情報端末装置と通信可能な情報処理装置に、
ウェイトトレーニング機器に設置された重量検出装置であって前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する前記重量検出装置から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記ウェイトトレーニング機器に設置された距離検出装置であって対象物から前記ウェイトまでの距離を計測する前記距離検出装置から送信された前記距離に関する距離情報を含む距離センシング情報を取得する前記情報端末装置により行われた計測処理であって、前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技を所定回数行った単位であるセット毎のトレーニングに関する計測を行う前記計測処理により得られた現在のセットにおける試技回数と前記試技する筋肉にかかっているウェイトの重量、移動距離、移動速度、加速度、及び前記筋肉に係るパワーを含む計測情報を、前記情報端末装置から取得する取得処理と、
前記計測情報に基づいて、前記ウェイトトレーニング機器を用いたトレーニング状況に関する解析として前記筋肉の疲労具合の推定を行う解析処理と、
前記解析の結果から得られた前記筋肉の疲労具合の推定結果に基づく解析結果対応情報であって前記試技のセット中、セット後及び複数回数セット後のいずれかのタイミングで出力させるかを示す出力タイミング情報を含む前記解析結果対応情報を生成する生成処理と、
前記出力タイミング情報がセット後を示す場合、前記筋肉の疲労具合の推定結果に基づいてセット間のインターバルを調整するための設定情報を含む前記解析結果対応情報を前記情報端末装置へ送信する送信処理と、
を実行させる解析プログラム。
【請求項５】
通信ネットワークを介して、情報端末装置と、前記情報端末装置と通信可能な情報処理装置とを含むウェイトトレーニング情報管理システムであって、
ウェイトトレーニング機器に設置され、前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する重量検出部と、
前記ウェイトトレーニング機器に設置され、対象物から前記ウェイトまでの距離を検出する距離検出部と、
前記重量検出部から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記距離検出部から送信された前記距離に関する距離情報を含む距離センシング情報を取得する取得部と、
前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技を所定回数行った単位であるセット毎のトレーニングに関する計測であって前記試技する筋肉にかかっているウェイトの重量、移動距離、移動速度、加速度、及び前記筋肉に係るパワーの計測を行う計測部と、
前記計測により得られた計測情報に基づいて、前記ウェイトトレーニング機器を用いたトレーニング状況に関する解析として前記筋肉の疲労具合の推定を行う解析部と、
前記解析の結果から得られた前記筋肉の疲労具合の推定結果に基づく解析結果対応情報であって前記試技のセット中、セット後及び複数回数セット後のいずれかのタイミングで出力させるかを示す出力タイミング情報を含む前記解析結果対応情報を生成する生成部と、
前記出力タイミング情報がセット後を示す場合、前記情報端末装置の機能を用いて、前記筋肉の疲労具合の推定結果に基づく前記解析結果対応情報に応じて、セット間のインターバルを調整する制御を行う出力制御部と、
を備えることを特徴とするウェイトトレーニング情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェイトトレーニング情報管理システム、情報処理装置、計測プログラム及び解析プログラムに関する。
【背景技術】
【０００２】
近年、健康志向の高まりを受けてウェイトトレーニングに関心が高まっている。ウェイトトレーニングとは、ダンベルやバーベル等で筋肉に負荷をかけて、筋力及び筋肉を養成する訓練方法である。フィットネスクラブやジムには、体の部位に応じてウェイトトレーニングを効率的に行うための様々なタイプの機器（ウェイトトレーニング機器（ＷＴ機器））が設置されている。ＷＴ機器を使用してウェイトトレーニングを行う人にとっては、自身のトレーニングの状況を把握し、管理することは重大な関心事である。そこで、以下の技術が存在する。
【０００３】
例えば、ＷＴ機器に対応して設置され、ＷＴ機器を使用するユーザ識別情報を読み取り送信する読取部と、ＷＴ機器に設置され、ＷＴ機器で用いられるウェイトの荷重を検出する荷重検出部と、ＷＴ機器に設置され、対象物からウェイトまでの距離を計測する距離計測部と、荷重情報と距離情報を送信する送信部と、ユーザ識別情報を取得すると共に、時系列での複数の荷重情報と時系列での距離情報とを取得し、ユーザ識別情報と複数の荷重情報と複数の距離情報に基づいて、ユーザ毎のＷＴ機器を用いたトレーニング状況に関するトレーニング状況情報を生成する情報処理装置と、を備えるウェイトトレーニング情報管理システムが開示されている（例えば、特許文献１）。
【０００４】
また、例えば、錘が所定位置に到達したことを検知するとともに、錘が所定位置に到達する前の位置に向かって移動したことを検知するＲＦリーダと、ＲＦリーダにより錘が所定位置に到達したことが検知されてから、錘が所定位置に到達する前の位置に向かって移動したことが検知されるまでの時間を等尺運動時間として計測し、計測された等尺運動時間に基づいて、ユーザにより行われた運動がアイソメトリック・トレーニングであるか否かを判別する管理部の制御部と、を備えるトレーニング管理装置が開示されている（例えば、特許文献２）。
【０００５】
また、例えば、鍛錬のとき運動者により上下動される錘を備える運動用器具において運動の負荷を測定する負荷測定装置であって、上記錘の位置を検出する錘位置検出手段と、上記錘が上昇を開始してから終了までの間での上記錘の位置の変化から負荷量を算出する負荷量算出手段と、上記錘が上昇を開始した時刻から終了した時刻までの経過時間を運動時間とする運動時間算出手段と、を有する負荷測定器を備える負荷測定装置が開示されている（例えば、特許文献３）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第６５６６５９１号
【特許文献２】特開２０１２−１７０７５４号公報
【特許文献３】特開２００９−０５６１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のように、ウェイトトレーニング機器を用いてトレーニングするユーザのトレーニング状況をセンサ等により検知しそのトレーニング状況を記録するシステムは存在する。しかしながら、そのようなウェイトトレーニングシステムはいずれもセンサ等の計測機器やそれを確認するモニタ等のハードウェアが組み込まれたものである。したがって、そのようなハードウェアが備えられていないウェイトトレーニング機器を購入した購入者がトレーニング状況の記録等の自動化を図ろうとする場合、ハードウェアが組み込まれたウェイトトレーニングシステムを新たに購入しなければならず、経済面の負担が大きい。
【０００８】
また、ウェイトトレーニングの初心者等は、ペース配分等が分からず、トレーニングを進めてよいか分からず、無理してトレーニングをしようとすると、筋肉を傷めてしまうおそれがある。
【０００９】
そこで、本発明では、既存のウェイトトレーニング機器に容易に導入が可能で、かつトレーニング状況に応じて所定の情報を通知することができる技術を提供する。
【課題を解決するための手段】
【００１０】
本発明の一実施形態に係る計測プログラムは、ウェイトトレーニング機器に設置された重量検出装置であって前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する前記重量検出装置から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記ウェイトトレーニング機器に設置された距離検出装置であって対象物から前記ウェイトまでの距離を計測する前記距離検出装置から送信された前記距離に関する距離情報を含む距離センシング情報を取得する取得処理と、前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技を所定回数行った単位であるセット毎のトレーニングに関する計測を行う計測処理と、前記計測により得られた現在のセットにおける試技回数と前記試技する筋肉にかかっているウェイトの重量、移動距離、移動速度、加速度、及び前記筋肉に係るパワーを含む計測情報を前記情報処理装置に送信する送信処理と、前記情報処理装置から、前記計測情報の解析の結果から得られた前記筋肉の疲労具合の推定結果に基づく解析結果対応情報であって、前記試技のセット中、セット後及び複数回数セット後のいずれかのタイミングで出力させるかを示す出力タイミング情報を含む前記解析結果対応情報を取得する解析結果対応情報取得処理と、前記出力タイミング情報がセット後を示す場合、前記情報端末装置の機能を用いて、前記筋肉の疲労具合の推定結果に基づく前記解析結果対応情報に応じて、セット間のインターバルを調整する制御を行う出力制御処理と、を実行させる。
【００１１】
前記計測プログラムにおいて、前記出力制御処理は、前記解析結果対応情報が前記試技を行っているユーザの過去のトレーニング状況または所定のモデルのトレーニング状況と比較して、前記ユーザのトレーニングの成果を評価する場合、前記試技を所定回数行った単位であるセットの終了後に、前記解析結果対応情報に応じてセット数を減らすか、または前記セット間のインターバルを調整するために次のセットの開始時間を変更する旨のメッセージを出力または前記解析結果対応情報に対応する音もしくは振動を出力する、ことを特徴とする。
【００１２】
本発明の一実施形態に係る、通信ネットワークを介して情報端末装置と通信可能な情報処理装置は、
ウェイトトレーニング機器に設置された重量検出装置であって前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する前記重量検出装置から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記ウェイトトレーニング機器に設置された距離検出装置であって対象物から前記ウェイトまでの距離を計測する前記距離検出装置から送信された前記距離に関する距離情報を含む距離センシング情報を取得する前記情報端末装置により行われた計測処理であって、前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技を所定回数行った単位であるセット毎のトレーニングに関する計測を行う前記計測処理により得られた現在のセットにおける試技回数と前記試技する筋肉にかかっているウェイトの重量、移動距離、移動速度、加速度、及び前記筋肉に係るパワーを含む計測情報を、前記情報端末装置から取得する取得部と、前記計測情報に基づいて、前記ウェイトトレーニング機器を用いたトレーニング状況に関する解析として前記筋肉の疲労具合の推定を行う解析部と、前記解析の結果から得られた前記筋肉の疲労具合の推定結果に基づく解析結果対応情報であって前記試技のセット中、セット後及び複数回数セット後のいずれかのタイミングで出力させるかを示す出力タイミング情報を含む前記解析結果対応情報を生成する生成部と、前記出力タイミング情報がセット後を示す場合、前記筋肉の疲労具合の推定結果に基づいてセット間のインターバルを調整するための設定情報を含む前記解析結果対応情報を前記情報端末装置へ送信する送信部と、を備えることを特徴とする。
【００１３】
本発明の一実施形態に係る解析プログラムは、通信ネットワークを介して情報端末装置と通信可能な情報処理装置に、ウェイトトレーニング機器に設置された重量検出装置であって前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する前記重量検出装置から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記ウェイトトレーニング機器に設置された距離検出装置であって対象物から前記ウェイトまでの距離を計測する前記距離検出装置から送信された前記距離に関する距離情報を含む距離センシング情報を取得する前記情報端末装置により行われた計測処理であって、前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技を所定回数行った単位であるセット毎のトレーニングに関する計測を行う前記計測処理により得られた現在のセットにおける試技回数と前記試技する筋肉にかかっているウェイトの重量、移動距離、移動速度、加速度、及び前記筋肉に係るパワーを含む計測情報を、前記情報端末装置から取得する取得処理と、前記計測情報に基づいて、前記ウェイトトレーニング機器を用いたトレーニング状況に関する解析として前記筋肉の疲労具合の推定を行う解析処理と、前記解析の結果から得られた前記筋肉の疲労具合の推定結果に基づく解析結果対応情報であって前記試技のセット中、セット後及び複数回数セット後のいずれかのタイミングで出力させるかを示す出力タイミング情報を含む前記解析結果対応情報を生成する生成処理と、前記出力タイミング情報がセット後を示す場合、前記筋肉の疲労具合の推定結果に基づいてセット間のインターバルを調整するための設定情報を含む前記解析結果対応情報を前記情報端末装置へ送信する送信処理と、を実行させる。
【００１４】
本発明の一実施形態に係る、通信ネットワークを介して、情報端末装置と、前記情報端末装置と通信可能な情報処理装置とを含むウェイトトレーニング情報管理システムは、ウェイトトレーニング機器に設置され、前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する重量検出部と、前記ウェイトトレーニング機器に設置され、対象物から前記ウェイトまでの距離を検出する距離検出部と、前記重量検出部から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記距離検出部から送信された前記距離に関する距離情報を含む距離センシング情報を取得する取得部と、前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技を所定回数行った単位であるセット毎のトレーニングに関する計測であって前記試技する筋肉にかかっているウェイトの重量、移動距離、移動速度、加速度、及び前記筋肉に係るパワーの計測を行う計測部と、前記計測により得られた計測情報に基づいて、前記ウェイトトレーニング機器を用いたトレーニング状況に関する解析として前記筋肉の疲労具合の推定を行う解析部と、前記解析の結果から得られた前記筋肉の疲労具合の推定結果に基づく解析結果対応情報であって前記試技のセット中、セット後及び複数回数セット後のいずれかのタイミングで出力させるかを示す出力タイミング情報を含む前記解析結果対応情報を生成する生成部と、前記出力タイミング情報がセット後を示す場合、前記情報端末装置の機能を用いて、前記筋肉の疲労具合の推定結果に基づく前記解析結果対応情報に応じて、セット間のインターバルを調整する制御を行う出力制御部と、を備えることを特徴とする。
【発明の効果】
【００１５】
本発明の一側面によれば、既存のウェイトトレーニング機器に容易に導入が可能で、かつトレーニング状況に応じて所定の情報を通知することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係るウェイトトレーニング情報管理システムの構成例を示す図である。
【図２】本実施形態におけるウェイトトレーニング機器の一例を示す図である。
【図３】本実施形態におけるフリーウェイト系のウェイトトレーニング機器の一例を示す図である。
【図４】本実施形態におけるセンサの構成の一例を示す図である。
【図５】本実施形態におけるウェイトトレーニング情報管理システムの各構成デバイスの機能ブロックの一例を示す図である。
【図６】本実施形態における記憶部で管理されているデータベースの一例を示す図である。
【図７】本実施形態におけるユーザ端末及びサーバが取得する情報の一例を示す図である。
【図８】本実施形態におけるトレーニング状況確認画面の一例を示す図である。
【図９】本実施形態におけるメッセージ画面の一例を示す図である。
【図１０】本実施形態における全体の流れを示すシーケンス図である。
【図１１】本実施形態におけるユーザ端末の処理のフローチャートである。
【図１２】本実施形態における計測処理（Ｓ１７）の一例のフローチャートである。
【図１３】本実施形態におけるサーバの処理のフローチャートである。
【図１４】本発明の実施形態におけるプログラムを実行するコンピュータのハードウェア環境の構成ブロック図の一例である。
【発明を実施するための形態】
【００１７】
図１は、本発明の一実施形態に係るウェイトトレーニング情報管理システムの構成例を示す図である。ウェイトトレーニング情報管理システム１は、１以上の店舗２、サーバ装置（以下、「サーバ」と称する。）７、通信ネットワーク８を含む。通信ネットワーク８は、例えば、携帯電話事業者網や公衆無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の無線通信網を介してインターネット等に接続されている通信網である。
【００１８】
店舗２は、１以上のウェイトトレーニング機器４を備えるフィットネスクラブやジム等の店舗である。以下、ウェイトトレーニング機器を「ＷＴ機器」と称する。各ＷＴ機器４には、１以上のセンサ５が取り付けられている。また、端末用ホルダ３がセンサ５と接続されている。端末用ホルダ３には、ユーザ端末６が載置または保持される。
【００１９】
ユーザ端末６は、ユーザが所有または占有する携帯型情報端末装置であり、例えば、携帯電話、スマートフォン、タブレット端末、ウェアラブル機器等である。ウェアラブル機器は、スマートウォッチ、リストバンドタイプ、クリップタイプ、眼鏡型、指輪型、靴型、懐中型、ペンダント型等の型式のものを含む。本実施形態では、携帯型情報端末装置の一例として、タッチパネルが搭載されたスマートフォンを用いる。
【００２０】
ユーザ端末６には、本実施形態に係るアプリケーションソフトウェア（プログラム）がインストールされている。当該プログラムは、ユーザ端末６のユーザがこれから使用するＷＴ機器４を用いてトレーニングをする場合に、そのトレーニング状況を管理することができる。当該プログラムは、店舗２の会員が使用することができる。店舗２の会員は、ユーザ端末６を用いて所定のダウンロードサイトにアクセスし、そのダウンロードからユーザ端末６にインストールすることができる。
【００２１】
端末用ホルダ３は、ユーザ端末６を載置または保持可能な卓上ホルダである。端末用ホルダ３は、充電機能を有するクレードルやドッキングステーションであってもよい。端末用ホルダ３は、不図示の電源と接続されている。電源は、乾電池や充電池であってもよく、交流電源であってもよい。
【００２２】
端末用ホルダ３は、近接センサによりセンサ５が接近すると起動し、センサ５も起動させる。端末用ホルダ３は、センサ５の起動後、センサ５から送信されたセンシング情報を受信し、そのセンシング情報をユーザ端末６に送信する。なお、端末用ホルダ３にタイマ機能がある場合、受信したセンシング情報をユーザ端末６へ送信する際に、端末用ホルダ３がそのセンシング情報に日時情報を付与してもよい。これにより、センサ５にタイマ機能がない場合であっても、センシング情報に日時情報を付与することができる。
【００２３】
センサ５は、押された圧力を検出する圧力センサ（重量センサ）や、対象物までの距離を計測する距離センサ等のセンサである。センサ５は、有線で端末用ホルダ３と電気的に接続されている。センサ５は、不図示の電源と接続されている。電源は、乾電池や充電池であってもよく、交流電源であってもよい。センサ５は、一定のタイミングまたは所定のタイミング（これについては、後述する。）で検出を行い、検出の度に、検出した情報（センシング情報）を端末用ホルダ３を介してユーザ端末６へ送信する。
【００２４】
サーバ７は、ユーザ端末６から送信されたトレーニング情報を取得し、ユーザ毎に管理する。サーバ７は、トレーニング情報に基づいて、ＷＴ機器４による試技状況を解析し、解析結果に応じて、ユーザ端末６に所定の情報（たとえば、アドバイス情報等）を通知することができる。
【００２５】
図２は、本実施形態におけるウェイトトレーニング機器の一例を示す図である。ＷＴ機器４ａは、ケース側面部４ａ−１とケース天板部４ａ−２で構成されたケース内にウェイト１２を収納する。ＷＴ機器４ａは、ユーザが操作部（図示せず）を操作した場合に、その操作部にワイヤ１３で接続されたウェイト１２が案内ロッド（不図示）に沿って昇降することにより、そのウェイト１２の重量によってユーザに所定の負荷を与えるようにしている。この場合、使用者はウェイト１２の重量をその昇降するウェイト１２の個数により調節できるようにしている。また、台座プレート１１の上に、ウェイト１２により負荷がかけられた圧力（重量）を検出する１以上の重量センサ５ａが設置されている。重量センサ５ａの上に、ウェイト１２が載積されている。重量センサ５ａは、例えば両面テープ等の粘着材で台座プレート１１の上に貼付されている。
【００２６】
このように、台座プレート１１上に重量センサ５ａを設置することができるので、ＷＴ機器の仕様の違いに対して、重量センサ５ａまたは重量センサ５ａが設置された台座プレート１１を交換するだけで、様々なメーカや種類のＷＴ機器４に本実施形態を適用することができる。
【００２７】
図２の例では、ＷＴ機器４ａの操作部（図示せず）が操作されていない場合には、重量センサ５ａは、８個のウェイト１２の合計の重量（５Ｋｇ×８個＝４０Ｋｇ）を検出する。また、図２のように、ＷＴ機器４ａの操作部（図示せず）が操作されて、３個のウェイト１２が持ち上げられている場合には、重量センサ５ａは、５個のウェイト１２の合計の重量（５Ｋｇ×５個＝２５Ｋｇ）を検出する。
【００２８】
また、最上段のウェイト１２の上には距離センサ５ｂが配置されている。距離センサ５ｂは、ウェイト１２が移動する方向にある障害物までの距離を計測する。距離センサ５ｂの内部には光源（例えば、ＬＥＤ（Light Emitting Diode）やレーザダイオード）と受光素子を含む。その光源から照射された光が、測定対象物にあたると反射され、その受光素子で受光される。その反射された光を解析し、距離に換算して出力する。すなわち、
光源からの投光が、対象物によって反射し受光されるまでの時間を計測し、演算処理により距離に換算する。このような機能を有するセンサを距離センサという。距離センサ５ｂは、例えば両面テープ等で最上段のウェイト１２の上に貼付されている。
【００２９】
図２のようにウェイトが鉛直方向に移動する場合には、距離センサ５ｂは、距離センサ５ｂからケース天板部４ａ−２までの距離または距離センサ５ｂから床までの距離を計測する。なお、ウェイト１２が水平方向に移動する場合には、例えば距離センサ５ｂからケース側面部４ａ−１や壁までの距離を計測してもよい。
【００３０】
図３は、本実施形態におけるフリーウェイト系のウェイトトレーニング機器の一例を示す図である。図３のフリーウェイト系のＷＴ機器４ｂは、具体的には、ベンチプレス用トレーニング機器であり、ベンチ２５の先端の両脇にある２本の支持柱２４は、バーベル２１のシャフト２３を支持する。シャフト２３の両端にはウェイト２２が取り付けられている。
【００３１】
図３において、破線で囲まれた部分を拡大したものが、実線で囲まれた、シャフト２３の断面方向から見た状態である。２本の支持柱２４の先端には、バーベル２１の全体の重量を計測するための重量センサ５ｃが設けられている。重量センサ５ｃは、例えば両面テープ等の粘着材で支持柱２４の先端それぞれに貼付されている。
【００３２】
ベンチ２５は、床２６の上に配置されている。床２６の下と床（不図示）との間には、床２６の上にかかる重量を計測するための重量センサ５ｄが１以上配置されている。重量センサ５ｄは、例えば両面テープ等で床（不図示）の上面または床２６の下面に貼付されている。
【００３３】
図３の例では、４つの重量センサ５ｄが床２６の四隅の下に配置されている。これにより、床２６に載った物及び人まで含めて重量を計測することができる。したがって、支持柱２４に配置しないフリーウェイト系（例えば、ダンベル等）の場合には、重量センサ５ｄによるセンシング情報を用いることになる。
【００３４】
また、床２６の下に設置した複数の重量センサ５ｄ（図３では、４つの重量センサ５ｄ）に正しく荷重がかかるように、複数の重量センサ５ｄ上に、１枚または複数枚のプレート上のスペーサ（不図示）を配置し、荷重を複数の重量センサ５ｄに分散させることができる。これにより、重量センサ５ｄの荷重可能な上限を超える場合には重量センサ５ｄそのものの追加は必要であるが、それ以外であればスペーサを配置し調整することで対応することができる。
【００３５】
また、バーベル２１のいずれかの部分に、距離センサ５ｅが設置されている。距離センサ５ｅは、バーベル２１が変位する方向にある障害物までの距離を計測する。バーベル２１が鉛直方向に移動する場合には、距離センサ５ｅは、距離センサ５ｅから床２６までの距離または距離センサ５ｅから天井までの距離を計測する。
【００３６】
以下では、説明の便宜上、図２のＷＴ機器４を主として説明するが、本実施形態は図３のフリーウェイト系のウェイトトレーニング機器にも当然に適用することができる。この場合、以下で説明する重量センサ５ａを重量センサ５ｃ，５ｄと読み替え、距離センサ５ｂを距離センサ５ｅと読み替えればよい。
【００３７】
図４は、本実施形態におけるセンサ５の構成の一例を示す図である。センサ５は、センサモジュール３１と通信モジュール３２、メモリ３３を含む。センサモジュール３１は、押された圧力を検出する圧力センサ（重量センサ５ａ）や、対象物までの距離を計測する距離センサ５ｂ等を実現するセンサモジュールである。なお、センサモジュール３１は、重力センサや距離センサに限定されず、加速度センサ（ジャイロセンサ）やフォトセンサ等であってもよい。
【００３８】
通信モジュール３２は、端末用ホルダ３と電気的に接続可能であって、センサモジュール３１により得られたセンシング情報を端末用ホルダ３に送信する電子部品である。なお、本実施形態では、一例として、通信モジュール３２は、端末用ホルダ３と有線で接続され、その有線を介して端末用ホルダ３にセンシング情報を送信するが、これに限定されず、通信モジュール３２は、端末用ホルダ３と無線で通信可能としてもよい。例えば、通信モジュール３２は、電波を放射して端末用ホルダ３等の外部の機器と通信する電子部品であり、例えばＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線信規格やＬＰＷＡ（Ｌｏｗ Ｐｏｗｅｒ Ｗｉｄｅ Ａｒｅａ）等の長距離無線信規格に基づく通信方法を用いて通信を行う通信デバイスであってもよい。この場合、通信モジュール３２は、例えばＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標） Ｌｏｗ Ｅｎｅｒｇｙ）のアドバタイズパケットを含めたビーコン信号を定期的に、または所定のタイミングで端末用ホルダ３を介してユーザ端末６へ送信するようにしてもよい。このように、センサ５−ユーザ端末６間の通信方式として、ＢＬＥ等、ユーザ端末６への通知を通信セッションを必要としないビーコン形式で行うことができる。なお、通信モジュール３２は、上記の外部の機器はユーザ端末６であってもよい。
【００３９】
ここで、所定のタイミングとは、重量センサであれば荷重の変化を検出した場合や、距離センサであれば対象物までの距離の変化を検出した場合をトリガーとして動作することを示す。
【００４０】
メモリ３３は、例えば、フラッシュメモリ等の不揮発性メモリデバイスであり、当該メモリ３３を含むセンサ５を識別するセンサＩＤが格納されている。センサＩＤは、当該センサのＭＡＣアドレスや製品シリアル番号であってもよい。なお、センサ５は、仕様によってはタイマ機能を有していてもよい。
【００４１】
また、本実施形態では、センサ５毎に通信モジュール３２を有しているが、これに限定されず、複数のセンサモジュール３１に対して１つの通信モジュールを備えるような態様であってもよい。
【００４２】
図５は、本実施形態におけるウェイトトレーニング情報管理システム１の各構成デバイスの機能ブロックの一例を示す図である。ＷＴ機器４には、上述したように、重量センサ５ａ、距離センサ５ｂが取り付けてある。
【００４３】
端末用ホルダ３は、近接センサ４１、電力供給制御部４２、センサ側通信インターフェース４３、端末側通信インターフェース４４を含む。以下、インターフェースを「Ｉ／Ｆ」と称する。近接センサ４１は、検出対象物に接触することなく検出することができるセンサである。近接センサ４１は、検出対象の移動情報や存在情報を電気的信号に置き換えることで、検出対象物が一定の距離まで近づいたら、その検出対象物を検出することができる。近接センサ４１としては、例えば、金属の存在を検出する誘導形近接スイッチ、金属および非金属物体の存在を検出する静電容量形近接スイッチ、磁気による直流磁界を利用したスイッチがある。本実施形態では、近接センサ４１は、端末用ホルダ３に載置させようとするユーザ端末６の接近を検出するために用いられる。
【００４４】
電力供給制御部４２は、近接センサ４１よりユーザ端末６の接近が検出されると、電源（不図示）からの電力を電力線を介して重量センサ５ａ、距離センサ５ｂに供給し、重量センサ５ａ、距離センサ５ｂを起動させる。電力供給制御部４２は、端末側通信Ｉ／Ｆ４４に電力を供給する。なお、電力供給制御部４２は、通信規格、通信方法によってはセンサ側通信Ｉ／Ｆ４３にも電力を供給してもよい。
【００４５】
センサ側通信Ｉ／Ｆ４３は、重量センサ５ａ及び距離センサ５ｂからのセンシング情報を取得する通信Ｉ／Ｆである。例えば端末用ホルダと重量センサ５ａ及び距離センサ５ｂとが有線で接続されている場合は、センサ側通信Ｉ／Ｆ４３は、重量センサ５ａ及び距離センサ５ｂから伝送される電気信号を受け付ける電極である。例えば端末用ホルダ３と重量センサ５ａ及び距離センサ５ｂとが無線で接続されている場合は、センサ側通信Ｉ／Ｆ４３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離通信を可能にする通信Ｉ／Ｆである。
【００４６】
センサ側通信Ｉ／Ｆ４３は、重量センサ５ａ及び距離センサ５ｂから取得したセンシング情報をユーザ端末６へ送信するために、ユーザ端末６との通信を可能にする通信Ｉ／Ｆである。センサ側通信Ｉ／Ｆ４３は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離通信を可能にする通信Ｉ／Ｆである。なお、ユーザ端末６とＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の有線で接続される場合には、センサ側通信Ｉ／Ｆ４３は、ＵＳＢ用通信Ｉ／Ｆであってもよい。
【００４７】
ユーザ端末６は、制御部５１、操作表示部５６を含む。制御部５１は、本実施形態に係るプログラムを読み込んで実行することにより、センシング情報取得部５２、計測部５３、出力制御部５４、送受信部５５として機能する。
【００４８】
センシング情報取得部５２、端末用ホルダ３を介して、重量センサ５ａ及び距離センサ５ｂから送信されたセンシング情報を取得する。距離センサ５ｂから送信されたセンシング情報を距離センシング情報という。重量センサ５ａから送信されたセンシング情報を重量センシング情報という。
【００４９】
計測部５３は、取得されたセンシング情報を用いて、ＷＴ機器４において負荷がかかっているウェイトの重量、試技の回数、ウェイトを持ち上げる速度、加速度、及びそのときに係るパワー（力）等を計測する。
【００５０】
出力制御部５４は、サーバ７からの情報に応じて、所定のタイミングで、ユーザ端末６の機能を用いて所定の情報、音、振動等を出力する。すなわち、出力制御部５４は、サーバ７からの情報に応じて、所定のタイミングで、操作表示部５６に表示させる画面の表示態様を制御したり、音を出力させたり、振動を出力させたりする。例えば、出力制御部５４は、操作表示部５６に、起動した本実施形態に係るプログラムに基づく画面を表示させたり、計測結果を表示させたり、サーバ７から送信された情報を表示させたりする。また、音を出力する場合。音は、例えば、警告音、一定のタイミングや間隔を刻む音、音声等であってもよい。振動は、例えば、一定のタイミングで振動させたり、一定間隔で振動させたりしてもよい。
【００５１】
送受信部５５は、通信ネットワーク８を介して、サーバ７との通信を制御する。例えば、送受信部５５は、サーバ７に計測結果を送信したり、サーバ７から送信された情報を取得したりする。
【００５２】
操作表示部５６は、ユーザのタッチ操作により入力操作を受け付けたり、出力制御部５４からの制御に基づいて出力対象情報を画面に表示させたりすることができるタッチパネルである。
【００５３】
サーバ７は、通信ネットワーク８を介して、ユーザ端末６から送信された計測情報を解析し、その解析結果をユーザ別に管理し、解析結果に応じてユーザ端末６に所定の情報を送信したり等する情報処理である。
【００５４】
サーバ７は、制御部６１、記憶部６７を含む。制御部６１は、中央演算装置（ＣＰＵ）等のプロセッサである。記憶部６７は、情報を記憶する記憶装置である。制御部６１は、本実施形態に係るプログラムを読み込んで実行することにより、取得部６２、登録部６３、解析部６４、生成部６５、送信部６６として機能する。
【００５５】
取得部６２は、通信ネットワーク８を介して、ユーザ端末６から送信された種々の情報（例えば、計測情報）を取得する。登録部６３は、ユーザ端末６から送信された計測情報をユーザ別に記憶部６７に登録する。
【００５６】
解析部６４は、取得した計測情報を解析する。解析内容としては、そのユーザのこれまでの計測結果を比較して、トレーニングの成果がどのくらい現れているかや、同程度の身長、体重の人と比べて、トレーニングの成果がどのくらい現れているか等の解析が行われ、評価が行われる。また、解析内容としては、例えば、試技のペースをモニタリングし、そのモニタリングによる評価が行われる。
【００５７】
生成部６５は、解析結果に応じて、どのような助言や警告、案内等、どのような対応をユーザにさせたらよいかまたはどのような内容をユーザに放置するかを示す解析結果対応情報を生成する。
【００５８】
送信部６６は、解析結果対応情報をユーザ端末６に送信する。記憶部６７は、情報を記憶する記憶装置である。記憶部６７は、図６で説明するデータベースが格納されている。データベースを、以下、「ＤＢ」と称する。
【００５９】
図６は、本実施形態における記憶部で管理されているデータベースの一例を示す図である。記憶部６７には、例えば、（Ａ）ユーザ管理ＤＢ７１、（Ｂ）ＷＴ機器管理ＤＢ７２、（Ｃ）センサ管理ＤＢ７３、（Ｄ）店舗別ＷＴ機器―センサ管理ＤＢ７４、（Ｅ）トレーニング管理ＤＢ７５、（Ｆ）標準モデルＤＢ７６が格納されている。
【００６０】
ユーザ管理ＤＢ７１は、各ユーザを管理するデータベースである。ユーザ管理ＤＢ７１は、「ユーザＩＤ」、「氏名」、「生年月日」、「性別」、「身長」、「体重」等のデータ項目を含む。項目「ユーザＩＤ」には、ユーザを識別するユーザ識別情報（ユーザＩＤ）が格納される。項目「氏名」には、ユーザの指名が格納される。項目「生年月日」には、ユーザの生年月日が格納される。項目「性別」には、ユーザの性別が格納される。「身長」には、ユーザの身長が格納される。項目「体重」には、ユーザの体重が格納される。
【００６１】
ＷＴ機器管理ＤＢ７２は、ＷＴ機器４を管理するデータベースである。ＷＴ機器管理ＤＢ７２は、「ＷＴ機器ＩＤ」、「ＷＴ機器名」のデータ項目を含む。「ＷＴ機器ＩＤ」には、ＷＴ機器を識別するＷＴ機器ＩＤが格納される。「ＷＴ機器名」には、ＷＴ機器ＩＤで特定されるＷＴ機器名が格納される。
【００６２】
センサ管理ＤＢ７３は、センサ５を管理するデータベースである。センサ管理ＤＢ７３は、「センサＩＤ」、「センサ種別」、「センサ名」等のデータ項目を含む。項目「センサＩＤ」には、センサ５を識別する識別情報（センサＩＤ）が格納される。センサＩＤとして、ＭＡＣアドレスや製品シリアル番号を用いてもよい。項目「センサ種別」には、センサＩＤで特定されるセンサの種類（重量センサ、距離センサ等）を特定する情報が格納される。項目「センサ名」には、センサＩＤで特定されるセンサの名称が格納される。
【００６３】
店舗別ＷＴ機器―センサ管理ＤＢ７４は、店舗別にＷＴ機器４とそのＷＴ機器４に設置されているセンサを管理するデータベースである。店舗別ＷＴ機器―センサ管理ＤＢ７４は、「店舗ＩＤ」、「ＷＴ機器ＩＤ」、「センサＩＤ」のデータ項目を含む。「店舗ＩＤ」には、店舗２を識別する識別情報（店舗ＩＤ）が格納される。項目「ＷＴ機器ＩＤ」には、ＷＴ機器４を識別するＷＴ機器ＩＤが格納される。項目「センサＩＤ」には、センサ５を識別する識別情報（センサＩＤ）が格納される。
【００６４】
トレーニング管理ＤＢ７５は、ユーザのトレーニング状況の履歴を管理するデータベースである。トレーニング管理ＤＢ７５は、「ユーザＩＤ」、「日時」、「ＷＴ機器ＩＤ」、「重量」、「回数」、「速度」、「加速度」、「パワー」等のデータ項目を含む。項目「ユーザＩＤ」には、ユーザを識別するユーザ識別情報（ユーザＩＤ）が格納される。項目「日時」には、ユーザ端末６から送信または受信された日時が格納される。項目「ＷＴ機器ＩＤ」には、ＷＴ機器４を識別するＷＴ機器ＩＤが格納される。項目「重量」には、試技においてユーザが負荷をかけているウェイトの重量が格納される。項目「回数」には、ユーザによるその試技の回数が格納される。項目「速度」には、ユーザがその試技においてそのウェイト１２を持ち上げる（または引き上げる）ときのウェイト１２の移動速度が格納される。項目「加速度」には、その試技においてユーザがそのウェイト１２を持ち上げる（または引き上げる）ときのウェイトの加速度が格納される。項目「パワー」には、ユーザがそのウェイト１２を持ち上げる（または引き上げる）ときの力が格納される。
【００６５】
標準モデルＤＢ７６は、ユーザのトレーニング状況を評価する際に、比較の基準となる理想的な人物のトレーニング情報または平均的な人物のトレーニング情報を管理するデータベースである。以下では、理想的な人物または平均的な人物を仮想的に「モデル」として設定するとする。モデルは、年齢や性別、身長、体重まで考慮した仮想的な人物となる。標準モデルＤＢ７６は、「モデルＩＤ」、「性別」、「年齢」、「身長」、「体重」、「重量」、「回数」、「速度」、「加速度」、「パワー」等のデータ項目を含む。項目「モデルＩＤ」には、モデルを識別する識別情報（モデルＩＤ）が格納される。項目「性別」には、そのモデルＩＤに対応するモデルの性別が格納される。項目「年齢」には、モデルの年齢が格納される。「身長」には、モデルの身長が格納される。項目「体重」には、モデルの体重が格納される。項目「重量」には、試技においてモデルが負荷をかけているウェイトの重量が格納される。項目「回数」には、モデルによるその試技の回数が格納される。項目「速度」には、その試技においてモデルがそのウェイト１２を持ち上げる（または引き上げる）ときのウェイト１２の移動速度が格納される。項目「加速度」には、その試技においてモデルがそのウェイト１２を持ち上げる（または引き上げる）ときのウェイトの加速度が格納される。項目「パワー」には、モデルがそのウェイト１２を持ち上げる（または引き上げる）ときの力が格納される。
【００６６】
図７は、本実施形態におけるユーザ端末６及びサーバ７が取得する情報の一例を示す図である。図７には、（Ａ）重量センシング情報８１、（Ｂ）距離センシング情報８２、（Ｃ）ユーザログイン情報８３、（Ｄ）計測情報８４、（Ｅ）解析結果対応情報が示されている。
【００６７】
重量センシング情報８１は、重量センサ５ａから送信される情報である。重量センシング情報８１は、「センサＩＤ」、「重量情報」のデータ項目を含む。「センサＩＤ」は、重量センサ５ａのセンサＩＤである。「重量情報」は、重量センサ５ａが検出した圧力（重量）である。なお、重量センサ５ａがタイマ機能を有している場合、重量センシング情報８１は、そのタイマ機能を用いて検出した日時情報を含んでいてもよい。
【００６８】
距離センシング情報８２は、距離センサ５ｂから送信される情報である。距離センシング情報８２は、「センサＩＤ」、「距離情報」のデータ項目を含む。「センサＩＤ」は、距離センサ５ｂのセンサＩＤである。「距離情報」は、距離センサ５ｂが検出した距離である。なお、距離センサ５ｂがタイマ機能を有している場合、距離センシング情報８２は、そのタイマ機能を用いて検出した日時情報を含んでいてもよい。
【００６９】
ユーザログイン情報８３は、ユーザ端末６がサーバ７にログインするために、ユーザ端末６からサーバ７に送信される情報である。ユーザログイン情報８３は、例えば、「ユーザＩＤ」、「センサＩＤ」、「日時」のデータ項目を含む。項目「ユーザＩＤ」には、ユーザ端末６にインストールされた本実施形態に係るプログラムに設定されているユーザＩＤが格納される。項目「センサＩＤ」には、重量センシング情報８１、距離センシング情報８２に含まれているセンサＩＤが１以上格納される。項目「日時」には、ユーザ端末６においてユーザログイン情報８３が生成された日時が格納される。
【００７０】
なお、端末用ホルダ３が、それが設置されているＷＴ機器４についてのＷＴ機器ＩＤを予め有している場合であって、ユーザ端末６が端末用ホルダ３よりＷＴ機器ＩＤを取得している場合、ユーザログイン情報８３においてセンサＩＤの代わりに、ＷＴ機器ＩＤを設定するようにしてもよい。
【００７１】
計測情報８４は、ユーザ端末６からサーバ７に送信される情報である。計測情報は、「ユーザＩＤ」、「日時」、「ＷＴ機器ＩＤ」、「重量」、「回数」、「速度」、「加速度」、「パワー」等のデータ項目を含む。項目「ユーザＩＤ」には、ユーザを識別するユーザ識別情報（ユーザＩＤ）が格納される。項目「日時」には、当該計測データが生成された日時が格納される。項目「ＷＴ機器ＩＤ」には、ＷＴ機器４を識別するＷＴ機器ＩＤが格納される。項目「重量」には、試技においてユーザが負荷をかけているウェイトの重量が格納される。項目「回数」には、ユーザによるその試技の回数が格納される。項目「速度」には、ユーザがその試技においてそのウェイト１２を持ち上げる（または引き上げる）ときのウェイト１２の移動速度が格納される。項目「加速度」には、その試技においてユーザがそのウェイト１２を持ち上げる（または引き上げる）ときのウェイトの加速度が格納される。項目「パワー」には、ユーザがそのウェイト１２を持ち上げる（または引き上げる）ときの力が格納される。
【００７２】
解析結果対応情報は、サーバ７からユーザ端末６に送信される情報である。解析結果対応情報は、「ユーザＩＤ」、「出力命令」、「タイミング」、「出力内容」の項目を含む。項目「ユーザＩＤ」には、ユーザを識別するユーザ識別情報（ユーザＩＤ）が格納される。「出力命令」には、例えば、画面に出力させる場合にはその旨の命令情報、音または／及び振動で出力させる場合にはその旨の命令情報、画面に出力させつつ音または振動でも出力する場合にはその旨の命令情報等が格納される。「タイミング」には、出力命令を実行するタイミング（例えば、試技毎、セット中、セット後、複数回数セット後、等）に関する情報が格納される。「出力内容」には、その命令情報により出力する内容（テキスト情報、音情報、振動情報）が格納される。
【００７３】
図８は、本実施形態におけるトレーニング状況確認画面の一例を示す図である。ユーザ端末６にインストールされた本実施形態に係るプログラムが起動すると、操作表示部５６には、トレーニング状況確認画面９１が表示される。ユーザは、トレーニング状況確認画面９１が表示された状態で、ユーザ端末６を端末用ホルダ３に載置し、ＷＴ機器４を使用して試技を行う。
【００７４】
トレーニング状況確認画面９１は、現在進行中トレーニング状況表示欄９２、ガイダンス表示欄９３、ＷＴ機器名表示欄９４、当日トレーニング状況履歴表示欄９５を含む。現在進行中トレーニング状況表示欄９２には、現在進行しているトレーニング状況が表示され、例えば、本日何回目のセットか、そのセットにおいて何キロの負荷（ウェイト１２）をかけているか、そのセットにおいて何回目の試技であるかが表示される。
【００７５】
ガイダンス表示欄９３には、例えば、セット間のインターバルがどのくらいの時間であるか等の案内情報が表示される。ＷＴ機器名表示欄９４には、そのユーザが試技しているＷＴ機器の名称が表示される。当日トレーニング状況履歴表示欄９５には、本日において、現在進行中トレーニング状況表示欄９２に表示されるセットより前に行ったトレーニング情報が表示される。
【００７６】
図９は、本実施形態におけるメッセージ画面の一例を示す図である。ユーザがトレーニング状況確認画面９１が表示された状態で、ユーザ端末６を端末用ホルダ３に載置し、ＷＴ機器４を使用して試技を行っているとする。この場合に、サーバ７での計測情報の解析結果に応じて、トレーニング状況確認画面９１上に、たとえばメッセージ画面１０１がポップアップ表示される。
【００７７】
例えば、サーバ７が、解析の結果、ユーザのこれまでのトレーニング情報や標準モデルＤＢ７６からの情報に基づいて、現在進行中のセットでの負荷が過重量であると判定した場合には、図９に示すように、「このままでは筋肉を傷めるおそれがあります。ウェイトを１０Ｋｇ落とすか、セット数を減らすことを推奨します。」旨のメッセージ画面１０１が表示される。このとき、試技中のユーザにより早く気付いてもらえるように、例えば、ユーザ端末６のスピーカから警告音や振動を出力させてもよい。また、音声でメッセージ内容を出力してもよい。また、画面やカメラのフラッシュを光らせたり、点滅させたりさせてもよい。
【００７８】
また、例えば、サーバ７が、解析の結果、試技を行うペースが速すぎると判定した場合には、「このままでは筋肉を傷めるおそれがあります。試技のペースを落としてください。」旨のメッセージ画面１０１が表示される。このとき、さらに、ユーザが一定のペースで試技ができるように、例えば、ユーザ端末６のスピーカから一定の間隔で音を出力させてもよい。また、音声でメッセージ内容を出力してもよい。また、例えば、ユーザがユーザ端末６を腕や胴体等、自身の体に身に着けている場合において、ユーザが画面を見ないで一定のペースで試技ができるように、ユーザ端末６の振動機能を用いて一定の間隔で振動させてもよい。また、画面やカメラのフラッシュを光らせたり、点滅させたりさせてもよい。
【００７９】
図１０は、本実施形態における全体の流れを示すシーケンス図である。ユーザは、店舗２において、使用したいＷＴ機器４を決定すると、そのＷＴ機器４に近傍に設置されている端末用ホルダ３に、ユーザ端末６を接近させて、載置させる（Ｓ１）。
【００８０】
端末用ホルダ３にユーザ端末６が接近することを近接センサ４１が検出すると、電力供給制御部４２は、重量センサ５ａ及び距離センサ５ｂに電力を供給して、重量センサ５ａ及び距離センサ５ｂを起動させる（Ｓ２）。
【００８１】
重量センサ５ａ及び距離センサ５ｂはそれぞれ、端末用ホルダ３を介して、重量センシング情報８１、距離センシング情報８２をユーザ端末６に送信する（Ｓ３，Ｓ４）。このときに送信される重量センシング情報８１にはウェイト１２の全重量が初期値として設定され（図２参照）、距離センシング情報８２には、ウェイト１２の最上段のウェイト１２の移動量０が初期値として設定されることになる。重量センシング情報８１、距離センシング情報８２はそれぞれ、センサＩＤを含むことから、ユーザ端末６はＷＴ機器４に設置されているセンサのセンサＩＤを取得することができる。
【００８２】
ユーザ端末６は、端末用ホルダ３の端末側通信Ｉ／Ｆ４４との間で近距離通信プロトコル（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標））を用いて近距離通信が行われると、ユーザ端末６にインストールされている本実施形態に係るプログラムが起動する。すると、ユーザ端末６は、重量センシング情報８１、距離センシング情報８２を取得する。ユーザ端末６は、重量センシング情報８１、距離センシング情報８２からセンサＩＤを取得する。ユーザ端末６は、ユーザＩＤ、センサＩＤ、及びシステム日時に基づいて、ユーザログイン情報を生成し、サーバ７に送信する（Ｓ５）。
【００８３】
なお、Ｓ３において、端末用ホルダ３は、例えば、本実施形態に係るプログラムを識別する識別情報（プログラムＩＤ）を予め持っている場合、その重量センシング情報８１、距離センシング情報８２それぞれにそのプログラムＩＤを付与する。ユーザ端末６は、重量センシング情報８１、距離センシング情報８２を受け取ると、付与されたプログラムＩＤに基づいて、それに対応するプログラムを起動させてもよい。
【００８４】
サーバ７は、ユーザログイン情報を受信すると、ユーザログイン情報に含まれるユーザＩＤによりユーザを特定し、センサＩＤに基づいて店舗別ＷＴ機器−センサ管理ＤＢ７４から該当するＷＴ機器ＩＤを取得する。サーバ７は、ＷＴ機器ＩＤに基づいてＷＴ機器管理ＤＢ７２から該当するＷＴ機器名を取得する。サーバ７は、送信元のユーザ端末６にＷＴ機器名を送信する（Ｓ６）。
【００８５】
ユーザ端末６は、サーバ７からＷＴ機器名を取得すると、操作表示部５６にトレーニング状況確認画面９１を表示させる。さらに、ユーザ端末６は、ＷＴ機器名表示欄９４にＷＴ機器名を表示させる。
【００８６】
それからユーザは、使用したいＷＴ機器４を使用してウェイトトレーニングを行う。すると、ＷＴ機器４に設置されている、例えば重量センサ５ａや距離センサ５ｂ等のセンサ５は、一定のタイミングまたは所定のタイミングで検出を行う。センサ５は、その検出により得られたセンシング情報（例えば、重量センシング情報８１、距離センシング情報８２等）を端末用ホルダ３を介してユーザ端末６に送信する（Ｓ７，Ｓ８）。
【００８７】
ユーザ端末６は、重量センサ５ａや距離センサ５ｂ等のセンサ５から送信されたセンシング情報（例えば、重量センシング情報８１、距離センシング情報８２等）を取得する。すると、ユーザ端末６は、重量センシング情報８１、距離センシング情報８２を用いて、計測処理を行い、試技する筋肉にかかっているウェイト１２の重量やそのウェイト１２の移動距離、移動速度、加速度、パワーを算出する。ユーザ端末６は、その計測結果を操作表示部５６に表示させると共に、計測情報としてサーバ７に送信する（Ｓ９）。
【００８８】
サーバ７は、ユーザ端末６から送信された計測情報を取得すると、計測情報の解析を行う。サーバ７は、計測情報の解析結果に応じて解析結果対応情報を生成し、ユーザ端末６に送信する（Ｓ１０）。ユーザ端末６は解析結果対応情報を取得すると、解析結果対応情報に含まれる出力命令、タイミング、出力内容に基づいてユーザ端末６の機能を用いて出力する。例えば、ユーザ端末６は、解析結果対応情報に含まれる出力命令、タイミング、出力内容に基づいて、所定のタイミング（例えば、試技毎、セット中、セット後、複数回数セット後、等）で、トレーニング状況確認画面９１上にメッセージ画面１０１を出力してもよい。また、ユーザ端末６は、解析結果対応情報に含まれる出力命令、タイミング、出力内容に基づいて、所定のタイミング（例えば、試技毎、セット中、セット後等）で、ユーザ端末６のスピーカから音を出したり、画面を点滅させたり、カメラのフラッシュを点滅させたりしてもよい。
【００８９】
Ｓ７〜Ｓ１０は、ユーザのウェイトトレーニングの試技の度に繰り返される。
【００９０】
図１１は、本実施形態におけるユーザ端末６の処理のフローチャートである。ユーザ端末６は、端末用ホルダ３の端末側通信Ｉ／Ｆ４４との間で近距離通信プロトコル（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標））を用いて近距離通信が行われると、ユーザ端末６にインストールされている本実施形態に係るプログラムが起動する。
【００９１】
ユーザ端末６の制御部５１は、センサ５からセンシング情報（重量センシング情報８１、距離センシング情報８２）を取得する（Ｓ１１）。制御部５１は、センシング情報それぞれからセンサＩＤを取得する（Ｓ１２）。
【００９２】
制御部５１は、予め保有しているユーザＩＤと、取得したユーザＩＤと、システム日時とに基づいてユーザログイン情報を生成し、サーバ７に送信する（Ｓ１３）。サーバ７は、ユーザログイン情報を受信すると、ユーザログイン情報に含まれるユーザＩＤによりユーザを特定し、センサＩＤに基づいて店舗別ＷＴ機器−センサ管理ＤＢ７４から該当するＷＴ機器ＩＤを取得する。サーバ７は、ＷＴ機器ＩＤに基づいてＷＴ機器管理ＤＢ７２から該当するＷＴ機器名を取得する。サーバ７は、送信元のユーザ端末６にＷＴ機器名を送信する。
【００９３】
制御部５１は、サーバ７からＷＴ機器名を取得する（Ｓ１４）。制御部５１は、トレーニング状況確認画面９１を操作表示部５６に表示し、その取得したＷＴ機器名をＷＴ機器名表示欄９４に表示させる（Ｓ５１）。
【００９４】
それからユーザは、使用したいＷＴ機器４を使用してウェイトトレーニングを行う。すると、ＷＴ機器４に設置されている、例えば重量センサ５ａや距離センサ５ｂ等のセンサ５は、一定のタイミングまたは所定のタイミングで検出を行う。センサ５は、その検出により得られたセンシング情報（例えば、重量センシング情報８１、距離センシング情報８２）を端末用ホルダ３を介してユーザ端末６に送信する。
【００９５】
制御部５１は、重量センサ５ａや距離センサ５ｂから送信されたセンシング情報（例えば、重量センシング情報８１、距離センシング情報８２）を随時または逐次取得する（Ｓ１６）。
【００９６】
制御部５１は、取得したセンシング情報（例えば、重量センシング情報８１、距離センシング情報８２）を用いて、計測処理を行う（Ｓ１７）。計測処理では、制御部５１は、は、重量センシング情報８１、距離センシング情報８２を用いて、試技する筋肉にかかっているウェイト１２の重量やそのウェイト１２の移動距離、移動速度、加速度、パワーを算出する。これについては、図１２で説明する。
【００９７】
制御部５１は、その計測結果をトレーニング状況確認画面９１の現在進行中トレーニング状況表示欄９２に表示させる（Ｓ１８）と共に、計測情報としてサーバ７に一定間隔または所定のタイミングで送信する（Ｓ１９）。
【００９８】
その後、制御部５１は、サーバ７より送信された情報を取得する（Ｓ２０）。制御部５１は、サーバ７より送信された情報が解析結果対応情報か否かを判定する（Ｓ２１）。解析結果対応情報は、サーバ７による計測情報の解析の結果に応じた命令とその命令により出力内容を含む情報である。解析結果対応情報については、後述する。
【００９９】
サーバ７より送信された情報が解析結果対応情報であると判定した場合（Ｓ２１）、制御部５１は、析結果対応情報に基づいて、所定のタイミングで、操作表示部５６の機能により所定の内容を出力する（Ｓ２２）。例えば、解析結果対応情報に含まれる「出力命令」が「画面へ出力する」命令であり、「タイミング」が「試技毎」であり、「出力内容」が「このままでは筋肉を傷めるおそれがあります。ウェイトを１０Ｋｇ落とすか、セット数を減らすことを推奨します。」である場合、制御部５１は、試技毎に、「このままでは筋肉を傷めるおそれがあります。ウェイトを１０Ｋｇ落とすか、セット数を減らすことを推奨します。」をメッセージ画面１０１に表示させる。
【０１００】
また、例えば、解析結果対応情報に含まれる「出力命令」が「画面と音で出力する」命令であり、「タイミング」が「試技毎」であり、「出力内容」が「画面：“このペースのままでは筋肉を傷めるおそれがあります。音に合わせたペースで試技を行ってください。”、音：“３０拍／分”」である場合、制御部５１は、試技毎に、「このペースのままでは筋肉を傷めるおそれがあります。音に合わせたペースで試技を行ってください。」をメッセージ画面１０１に表示させ、さらに、３０拍／分で音を出力させる。
【０１０１】
また、解析結果対応情報が、試技を行っているユーザの過去のトレーニング状況または標準モデルＤＢ７６に格納させた同年代、同性、同身長、同体重のモデルのトレーニング状況と比較して、ユーザのトレーニングの成果を評価する場合、制御部５１は、そのセット後に、解析結果対応情報に対応するメッセージ画面１０１を操作表示部５６に表示させる。このとき、制御部５１は、解析結果対応情報に対応する音をユーザ端末６のスピーカから出力してもよい。
【０１０２】
サーバ７より送信された情報が解析結果対応情報であると判定した場合（Ｓ２１でNO）、制御部５１は、Ｓ２２の処理は行わない。
【０１０３】
Ｓ１６〜Ｓ２２は、ユーザのウェイトトレーニングの試技の度に繰り返される。
【０１０４】
図１２は、本実施形態における計測処理（Ｓ１７）の一例のフローチャートである。図１２（Ａ）は、重量算出処理の一例のフローチャートである。図１２（Ａ）において、制御部５１は、デフォルト値が設定された重量センシング情報をパラメータＷ１に格納する（Ｓ３１）。デフォルト値が設定された重量センシング情報は、例えば、重量センサ５ａとの通信が開始されてから所定期間（例えば、３０秒、６０秒等）で取得された重量センシング情報を表す。制御部４７は、重量センサ５ａとの通信が開始されてから所定期間（例えば、３０秒、６０秒等）の経過後に取得した重量センシング情報をパラメータＷ２に格納する（Ｓ３２）。制御部５１は、重量（＝Ｗ２−Ｗ１）を算出する。
【０１０５】
図１２（Ｂ）は、試技回数算出処理の一例のフローチャートである。図１２（Ｂ）において、制御部５１は、距離センシング情報８２の距離情報を、取得順にモニタリングする（Ｓ３３）。距離情報を取得順にモニタリングすると、距離の変位はコサインカーブを描くようになる。制御部５１は、距離の変位が１周期となったか否かを判定する（Ｓ４２）。距離の変位の周期が１周期と判定されるまで（Ｓ４２でＮＯ）、Ｓ４１の処理を繰り返す。制御部４７は、距離の変位の周期が１周期と判定された場合（Ｓ４２でＹＥＳ）、その振幅が閾値以上であるか否かを判定する。振幅が閾値以上である場合（Ｓ４３でＹＥＳ）、制御部５１は、回数（試技回数）をカウントする（Ｓ４４）。振幅が閾値未満である場合（Ｓ４３でＮＯ），制御部５１は、回数（試技回数）をカウントしない。
【０１０６】
図１２（Ｃ）は、速度、加速度、パワー算出処理の一例のフローチャートである。制御部５１は、日時ｔ0に取得した距離センシング情報から距離情報ｄ0を取得し、日時ｔ1に取得した距離センシング情報から距離情報ｄ1を取得する（Ｓ５１）。制御部５１は、日時ｔ0〜日時ｔ1の間で移動した距離Ｄ1（＝d1−d0）を算出し、時間Ｔ1（＝ｔ1−ｔ0）を算出する（Ｓ５２）。同様にして、制御部５１は、日時ｔ3〜日時ｔ2の間で移動した距離Ｄ2（＝ｄ2−ｄ1）を算出し、時間Ｔ2（＝ｔ2−ｔ1）を算出する。制御部５１は、距離Ｄと時間Ｔから、速度ｖ（＝Ｄ／Ｔ）を算出する（Ｓ５３）。すなわち、制御部５１は、距離Ｄ1と時間Ｔ1から、速度ｖ1（＝Ｄ1／Ｔ1）を算出し、距離Ｄ2と時間Ｔ2から、速度ｖ2（＝Ｄ2／Ｔ2）を算出する。制御部５１は、２点間の速度の変化（加速度）を算出する（Ｓ５４）。すなわち、制御部は、加速度ａ（＝(ｖ2−ｖ1)／（ｔ2−ｔ1））を算出する（Ｓ５４）。制御部は、重量センシング情報から時刻ｔ2のときの重量ｍを取得し、パワー（＝重量ｍ×加速度ａ）を算出する（Ｓ５５）。
【０１０７】
図１３は、本実施形態におけるサーバの処理のフローチャートである。サーバ７の制御部６１は、ユーザ端末６から送信された計測情報を取得し（Ｓ６１）、トレーニング管理ＤＢ７５に格納する（Ｓ６２）。
【０１０８】
制御部６１は、その取得した計測情報に基づいて解析を行う（Ｓ６３）。具体的には、制御部６１は、そのユーザのこれまでの計測結果を比較して、トレーニングの成果がどのくらい現れているかを解析する。例えば、制御部６１は、以前に計測したときのパワーよりも今回計測されたパワーがどのぐらい変化しているかを解析する。これによりどのぐらい筋力がついているか等を推定する。
【０１０９】
また、例えば、制御部６１は、標準モデルＤＢ７６を参照して、その計測情報のユーザが、同程度の同性の身長、体重の標準モデルと比べて、トレーニングの成果がどのくらい現れているか等の解析を行う。また、例えば、制御部６１は、計測結果から試技のペースをモニタリングし、正常なペースで試技を行っているかを解析する。また、例えば、制御部６１は、距離の変位（コサインカーブ）をモニタリングし、その波形の変化から正しい方法で試技を行っているかを解析する。
【０１１０】
解析に際しては、制御部６１は、例えば、人工知能（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ（ＡＩ））プログラムを用いてもよい。この場合、制御部６１は、標準モデルＤＢ７６に格納されているデータを教師データとしてＡＩプログラムに学習させて、計測情報の解析を行ってもよい。
【０１１１】
制御部６１は、解析結果に応じて解析結果対応情報を生成する（Ｓ６４）。すなわち、制御部６１は、解析の結果に応じて、どのような命令をユーザ端末６にさせるのか、その命令はどのタイミングで実行させるのか、命令に基づいて出力させる内容はどのようなものか、を特定するための解析結果対応情報を生成する。
【０１１２】
例えば、解析の結果、現在の試技で使用しているウェイト１２がそのユーザによって１０ｋｇ過度に負荷がかかっていると判定した場合、制御部６１は、「出力命令：画面へ出力する、タイミング：試技毎、出力内容：このままでは筋肉を傷めるおそれがあります。ウェイトを１０Ｋｇ落とすか、セット数を減らすことを推奨します。」旨の解析結果対応情報を生成してもよい。
【０１１３】
また、例えば、ユーザの試技がオーバーペースであると判定した場合、制御部６１は、「出力命令：画面へ出力及び音で出力、タイミング：試技毎、出力内容：画面“このペースのままでは筋肉を傷めるおそれがあります。音に合わせたペースで試技を行ってください。”、音“３０拍／分”」旨の解析結果対応情報を生成してもよい。
【０１１４】
また、例えば、ユーザのパワーが１カ月前よりも１０ｋｇ・ｍ／s2アップしていると判定した場合、制御部６１は、「出力命令：画面へ出力、タイミング：セット後、出力内容：パワーが１カ月前よりも１０ｋｇ・ｍ／s2アップしています。」旨の解析結果対応情報を生成してもよい。
【０１１５】
また、デフォルトのセット間のインターバルは、例えば３０秒であるとする。このとき、制御部６１は、解析の結果、当日のトレーニング内容から筋肉の疲労具合を推定し、セット間のインターバルを調整するために、「出力命令：画面に表示される次のセットの開始時間を６０秒に設定、タイミング：セット後、出力内容：なし」旨の解析結果対応情報を生成してもよい。
【０１１６】
また、解析の結果、同程度の同性の身長、体重の標準モデルと比べてその計測情報のユーザのトレーニングの成果が低いと判定した場合、制御部５１は、例えば、「出力命令：画面へ出力、タイミング：セット後、出力内容：トレーニングの進捗が遅れているようです。お近くのトレーナーにトレーニング方法についてお問い合わせください。」旨の解析結果対応情報を生成してもよい。
【０１１７】
また、解析の結果、距離の変位（コサインカーブ）をモニタリングし、その波形の変化が異常であれば、制御部５１は、例えば、「出力命令：画面へ出力、タイミング：セット後、出力内容：試技方法が正常でない可能性があります。お近くのトレーナーに試技方法についてお問い合わせください。」旨の解析結果対応情報を生成してもよい。
【０１１８】
制御部５１は、生成した解析結果対応情報をユーザ端末６に送信する（Ｓ６５）。
【０１１９】
なお、上述の計測処理における重量，試技回数、速度、加速度、及びパワーの計算の手法は、一例であって上述した内容に限定されず、様々な方法で重量，試技回数、速度、加速度、及びパワーの計算を行ってもよい。
【０１２０】
また、このようにして算出された計測情報は、トレーニング管理ＤＢ７５に格納され、時系列でそのトレーニング履歴情報として確認することができる。このとき、トレーニング履歴情報はユーザ端末６にインストールした本実施形態に係るプログラムの閲覧機能で閲覧することができる。また、ユーザは、ＰＣにインストールされたブラウザを介してユーザ本人のトレーニング履歴情報を閲覧することもできる。
【０１２１】
また、本実施形態によれば、自動的に計測情報をサーバ７に蓄積することができる。また、サーバ７に蓄積された計測情報は、各ユーザのスマートフォンやコンピュータ等でリアルタイムに確認することができる。また、上記ではＷＴ機器４を用いた場合の実施形態を説明したが、これに限定されず、図３のようなフリーウェイト系でも同様に本実施形態を適用することができる。
【０１２２】
また、蓄積された計測データを店舗間に跨って一元管理することができるので、自己ベストリストを表示させたり、性別、年齢別、トレーニング歴別等の要素をいれたベストスコアを表示させたり、店舗別のベストスコアを表示させることができる。
【０１２３】
図１４は、本発明の実施形態におけるプログラムを実行するコンピュータのハードウェア環境の構成ブロック図の一例である。コンピュータ１１１は、ユーザ端末６またはサーバ７として機能する。コンピュータ１１１は、ＣＰＵ１１２、ＲＯＭ１１３、ＲＡＭ１１４、記憶装置１１５、入力Ｉ／Ｆ１１６、出力Ｉ／Ｆ１１７、通信Ｉ／Ｆ１１８、読取装置１１９、バス１２０によって構成されている。
【０１２４】
ここで、ＣＰＵは、中央演算装置を示す。ＲＯＭは、リードオンリメモリを示す。ＲＡＭは、ランダムアクセスメモリを示す。Ｉ／Ｆは、インターフェースを示す。バス１２０には、ＣＰＵ１１２、ＲＯＭ１１３、ＲＡＭ１１４、記憶装置１１５、入力Ｉ／Ｆ１１６、出力Ｉ／Ｆ１１７、通信Ｉ／Ｆ１１８、及び読取装置１１９が接続されている。
【０１２５】
ＣＰＵ１１２は、記憶装置１１５から本実施形態に係るプログラムを読み出し、制御部４７として当該プログラムを実行する。ＲＯＭ１１３は、読み出し専用のメモリを示す。ＲＡＭ１１４は、一時的に記憶するメモリである。
【０１２６】
記憶装置１１５は、大容量の情報を記憶する装置である。記憶装置１１５としては、ハードディスク、ソリッドステートドライブ（ＳＳＤ）、フラッシュメモリカードなど様々な形式の記憶装置を使用することができる。記憶装置１１５には、本発明の実施形態に係るプログラムが格納されている。コンピュータ１１１がサーバ７である場合、記憶装置１１５には、記憶部６７として、ユーザ管理ＤＢ７１、ＷＴ機器管理ＤＢ７２、センサ管理ＤＢ７３、店舗別ＷＴ機器−センサ管理ＤＢ７４，トレーニング管理ＤＢ７５、標準モデルＤＢ７６等が記憶されている。
【０１２７】
入力Ｉ／Ｆ１１６は、キーボード、マウス、電子カメラ、ウェブカメラ、マイク、スキャナ、センサ、タブレット端末、タッチパネルデバイス等の入力装置と接続することが可能である。また、出力Ｉ／Ｆ１１７は、ディスプレイ、タッチパネルデバイス、プリンタ、スピーカ等の出力装置と接続することが可能である。
【０１２８】
通信Ｉ／Ｆ１１８は、通信ネットワーク８と接続して他の装置と通信するためのポート等のインターフェースである。通信ネットワーク８は、インターネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、携帯電話事業者網、専用線、有線、無線等の通信網であってよい。読取装置１１９は、可搬型記録媒体を読み出す装置である。
【０１２９】
上記実施形態で説明した処理を実現するプログラムは、プログラム提供者側から通信ネットワーク８、および通信Ｉ／Ｆ１１８を介して、例えば記憶装置１１５に格納されてもよい。また、上記実施形態で説明した処理を実現するプログラムは、市販され、流通している可搬型記憶媒体に格納されていてもよい。この場合、この可搬型記憶媒体は読取装置１１９にセットされて、ＣＰＵ１１２によってそのプログラムが読み出されて、実行されてもよい。可搬型記憶媒体としてはＣＤ−ＲＯＭ、フレキシブルディスク、光ディスク、光磁気ディスク、ＩＣカード、ＵＳＢメモリ装置、半導体メモリカードなど様々な形式の記憶媒体を使用することができる。このような記憶媒体に格納されたプログラムが読取装置１１９によって読み取られる。
【０１３０】
以上より、本実施形態の一例に係る計測プログラムは、通信ネットワークを介して情報処理装置（サーバ７）と通信可能な情報端末装置（ユーザ端末６）に、ウェイトトレーニング機器（ＷＴ機器４）に設置された重量検出装置（重量センサ５ａ）であって前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する前記重量検出装置から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記ウェイトトレーニング機器に設置された距離検出装置（距離センサ５ｂ）であって対象物から前記ウェイトまでの距離を計測する前記距離検出装置から送信された前記距離に関する距離情報を含む距離センシング情報を取得する取得処理（Ｓ１１）と、前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技によるトレーニングに関する計測を行う計測処理（Ｓ１７）と、前記計測により得られた計測情報を前記情報処理装置に送信する送信処理（Ｓ１９）と、前記情報処理装置から、前記計測情報の解析の結果に応じた情報である解析結果対応情報を取得する解析結果対応情報取得処理（Ｓ２０，Ｓ２１）と、前記解析結果対応情報に基づいて、所定のタイミングで、前記情報端末装置の機能を用いて前記解析結果対応情報を出力する制御を行う出力制御処理（Ｓ２２）と、を実行させる。
【０１３１】
このように構成することにより、既存のウェイトトレーニング機器に容易に導入が可能で、かつトレーニング状況に応じて所定の情報を通知することができる。
【０１３２】
前記出力制御処理（Ｓ２２）は、前記解析結果対応情報が前記試技毎のトレーニング状況に関する内容である場合、前記試技毎に、前記解析結果対応情報に対応するメッセージを前記画面に出力または前記解析結果対応情報に対応する音もしくは振動を出力し、前記解析結果対応情報が前記試技を行っているユーザの過去のトレーニング状況または所定のモデルのトレーニング状況と比較して、前記ユーザのトレーニングの成果を評価する場合、前記試技を所定回数行った単位であるセットの終了後に、前記解析結果対応情報に対応するメッセージを出力または前記解析結果対応情報に対応する音もしくは振動を出力する、ことを特徴とする。
【０１３３】
このように構成することにより、ユーザの試技の状況に応じて、適時にトレーニング状況の解析結果や評価結果を、最適な出力方法で、ユーザに通知することができる。
【０１３４】
本実施形態の一例に係る、通信ネットワークを介して情報端末装置（ユーザ端末６）と通信可能な情報処理装置（サーバ７）は、ウェイトトレーニング機器（ＷＴ機器４）に設置された重量検出装置（重量センサ５ａ）であって前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する前記重量検出装置から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記ウェイトトレーニング機器に設置された距離検出装置（距離センサ５ｂ）であって対象物から前記ウェイトまでの距離を計測する前記距離検出装置から送信された前記距離に関する距離情報を含む距離センシング情報を取得する前記情報端末装置により行われた計測処理（Ｓ１７）であって、前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技によるトレーニングに関する計測を行う前記計測処理により得られた計測情報を、前記情報端末装置から取得する取得部（取得部６２）と、前記計測情報に基づいて、前記ウェイトトレーニング機器を用いたトレーニング状況に関する解析を行う解析部（解析部６４）と、所定のタイミングで前記計測情報の解析の結果に応じた情報である解析結果対応情報を生成する生成部（生成部６５）と、前記解析結果対応情報を前記情報端末装置へ送信する送信部（送信部６６）と、を備えることを特徴とする。
【０１３５】
このように構成することにより、既存のウェイトトレーニング機器に容易に導入が可能で、かつトレーニング状況に応じて所定の情報を通知することができる。
【０１３６】
本実施形態の一例に係る解析プログラムは、通信ネットワークを介して情報端末装置（ユーザ端末６）と通信可能な情報処理装置（サーバ７）に、ウェイトトレーニング機器（ＷＴ機器４）に設置された重量検出装置（重量センサ５ａ）であって前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する前記重量検出装置から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記ウェイトトレーニング機器に設置された距離検出装置（距離センサ５ｂ）であって対象物から前記ウェイトまでの距離を計測する前記距離検出装置から送信された前記距離に関する距離情報を含む距離センシング情報を取得する前記情報端末装置により行われた計測処理（Ｓ１７）であって、前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技によるトレーニングに関する計測を行う前記計測処理により得られた計測情報を、前記情報端末装置から取得する取得処理（Ｓ６１）と、前記計測情報に基づいて、前記ウェイトトレーニング機器を用いたトレーニング状況に関する解析を行う解析処理（Ｓ６３）と、所定のタイミングで前記計測情報の解析の結果に応じた情報である解析結果対応情報を生成する生成処理（Ｓ６４）と、前記解析結果対応情報を前記情報端末装置へ送信する送信処理（Ｓ６５）と、を実行させる。
【０１３７】
このように構成することにより、既存のウェイトトレーニング機器に容易に導入が可能で、かつトレーニング状況に応じて所定の情報を通知することができる。
【０１３８】
本実施形態の一例に係る、通信ネットワークを介して、情報端末装置（ユーザ端末６）と、前記情報端末装置と通信可能な情報処理装置（サーバ７）とを含むウェイトトレーニング情報管理システム（１）は、ウェイトトレーニング機器（ＷＴ機器４）に設置され、前記ウェイトトレーニング機器で用いられるウェイトの重量を検出する重量検出部（重量センサ５ａ）と、前記ウェイトトレーニング機器に設置され、対象物から前記ウェイトまでの距離を検出する距離検出部（距離センサ５ｂ）と、前記重量検出部から送信された前記重量に関する重量情報を含む重量センシング情報を取得し、前記距離検出部から送信された前記距離に関する距離情報を含む距離センシング情報を取得する第１取得部（センシング情報取得部５２）と、前記重量センシング情報から取得した前記重量情報と前記距離センシング情報から取得した前記距離情報に基づいて前記ウェイトトレーニング機器を用いた試技によるトレーニングに関する計測を行う計測部（計測部５３）と、前記計測により得られた計測情報に基づいて、前記ウェイトトレーニング機器を用いたトレーニング状況に関する解析を行う解析部（解析部６４）と、所定のタイミングで前記計測情報の解析の結果に応じた情報である解析結果対応情報を生成する生成部（生成部６５）と、前記解析結果対応情報に基づいて、所定のタイミングで、前記情報端末装置の機能を用いて前記解析結果対応情報を出力する制御を行う出力制御処理（Ｓ２２）と、を備えることを特徴とする。
【０１３９】
このように構成することにより、既存のウェイトトレーニング機器に容易に導入が可能で、かつトレーニング状況に応じて所定の情報を通知することができる。
【０１４０】
以上、実施形態、変形例に基づき本態様について説明してきたが、上記した態様の実施の形態は、本態様の理解を容易にするためのものであり、本態様を限定するものではない。本態様は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本態様にはその等価物が含まれる。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することができる。
【符号の説明】
【０１４１】
１      ウェイトトレーニング情報管理システム
２      店舗
３      端末用ホルダ
４      ＷＴ機器
５      センサ
５ａ    重量センサ
５ｂ    距離センサ
６      ユーザ端末
７      サーバ
８      通信ネットワーク
４１    近接センサ
４２    電力供給制御部
４３    センサ側通信Ｉ／Ｆ
４４    端末側通信Ｉ／Ｆ
５１    制御部
５２    センシング情報取得部
５３    計測部
５４    出力制御部
５５    送受信部
５６    操作表示部
６１    制御部
６２    取得部
６３    登録部
６４    解析部
６５    生成部
６６    送信部
６７    記憶部
【要約】      （修正有）【課題】既存のウェイトトレーニング機器（ＷＴ機器）に容易に導入が可能で、かつトレーニング状況に応じて所定の情報を通知する技術を提供する。【解決手段】情報端末装置がＷＴ機器に設置された重量検出装置と距離検出装置それぞれから検出された重量センシング情報と距離センシング情報を取得し、重量センシング情報から取得した重量情報と距離センシング情報から取得した距離情報に基づいてＷＴ機器を用いた試技によるトレーニングに関する計測を行い、計測情報を送信し、情報処理装置がＷＴ機器を用いたトレーニング状況に関する解析を行い、所定のタイミングで計測情報の解析の結果に応じた解析結果対応情報を生成・送信し、情報端末装置が解析結果対応情報に基づいて、所定のタイミングで、解析結果対応情報を出力する制御を行う。【選択図】図５【図１】
0006971505.tif 000002
【図２】
0006971505.tif 000003
【図３】
0006971505.tif 000004
【図４】
0006971505.tif 000005
【図５】
0006971505.tif 000006
【図６】
0006971505.tif 000007
【図７】
0006971505.tif 000008
【図８】
0006971505.tif 000009
【図９】
0006971505.tif 000010
【図１０】
0006971505.tif 000011
【図１１】
0006971505.tif 000012
【図１２】
0006971505.tif 000013
【図１３】
0006971505.tif 000014
【図１４】
0006971505.tif 000015