(57)【要約】      （修正有）【課題】新規な、トレーニング器具、トレーニングシステムおよび入力装置を提供する。【解決手段】トレーニング器具１０は、アルミ合金で形成された中空の本体１２を含む。本体は、間隔を隔てて対向して設けられる２つの把持部１２ａ、およびこの２つの把持部を連結する連結部１２ｂで構成される。本体の内部であり、連結部には荷重センサ１６が配置される。荷重センサは、ロードセルであり、歪ゲージが本体の内部に貼り付けられ、歪ゲージが貼り付けられた本体の一部が起歪体として機能する。したがって、ユーザが、２つの把持部１２ａを近づけるように力を加えたり、２つの把持部を離すように力を加えたりすると、荷重センサ１６でその荷重が検出される。【選択図】図１
2020110604.tif 000002
【特許請求の範囲】
【請求項１】
間隔を隔てて対向する２つの把持部および当該２つの把持部のそれぞれと非可動に接合され、当該２つの把持部を連結する連結部を有する本体、
前記本体内部に設けられ、当該本体にかかる荷重を検出するための荷重センサ、および
前記荷重センサの検出値を無線で送信する通信部を備える、トレーニング器具。
【請求項２】
前記通信部は、近距離無線通信によって前記荷重センサの検出値を送信する、請求項１記載のトレーニング器具。
【請求項３】
前記荷重センサは、前記本体にかかる荷重を繰り返し検出し、
前記通信部は、前記荷重センサの検出値を繰り返し送信する、請求項１または２記載のトレーニング器具。
【請求項４】
前記本体内部に当該本体の傾きおよび動きの少なくとも一方を検出するための慣性センサをさらに備え、
前記通信部は、前記荷重センサの検出値および前記慣性センサの検出値を送信する、請求項１ないし３のいずれかに記載のトレーニング器具。
【請求項５】
前記荷重センサの検出値の補正値を記憶する補正値記憶手段をさらに備え、
前記通信部は、前記補正値記憶手段に記憶された補正値を用いて補正された前記荷重センサの検出値を送信する、請求項１ないし４のいずれかに記載のトレーニング器具。
【請求項６】
前記通信部は、外部の端末との間で通信する、請求項１ないし５のいずれかに従属するトレーニング器具。
【請求項７】
前記端末は多機能情報端末である、請求項６記載のトレーニング器具。
【請求項８】
前記端末は携帯型の端末である、請求項６または７記載のトレーニング器具。
【請求項９】
前記荷重センサの検出値は、前記端末に蓄積される、請求項６ないし８のいずれかに記載のトレーニング器具。
【請求項１０】
前記端末は、前記荷重センサの検出値を用いて所定の計算処理を実行する計算手段をさらに備える、請求項９記載のトレーニング器具。
【請求項１１】
前記計算手段は、所定期間蓄積した前記荷重センサの検出値を用いて前記所定の計算処理を実行する、請求項１０記載のトレーニング器具。
【請求項１２】
前記端末は、前記荷重センサの検出値に基づく荷重情報および当該荷重情報から得られる情報の少なくとも一方をユーザに提示する、請求項６ないし１１のいずれかに記載のトレーニング器具。
【請求項１３】
前記端末は、所定のアプリケーションを実行し、トレーニング方法に関する情報をユーザに提示する、請求項６ないし１２のいずれかに記載のトレーニング器具。
【請求項１４】
前記端末は、前記アプリケーションを実行し、前記荷重センサの検出値に基づく荷重情報を予め設定した所定値と比較する、請求項１３記載のトレーニング器具。
【請求項１５】
前記端末は、前記アプリケーションを実行し、前記荷重センサの検出値に基づく荷重情報が所定範囲内にあるかどうかを判定し、前記荷重情報が前記所定範囲外である場合に、前記ユーザに前記把持部にかかる荷重の修正を促す荷重修正情報を提示する、請求項１３または１４に記載のトレーニング器具。
【請求項１６】
前記端末は、前記荷重情報に基づいてトレーニング結果を指標として算出し、当該指標を前記ユーザに提示する、請求項１２ないし１５のいずれかに記載のトレーニング器具。
【請求項１７】
前記端末は、画面表示または音声出力によって前記ユーザへの提示を行う、請求項１２ないし１６のいずれかに記載のトレーニング器具。
【請求項１８】
前記端末は、前記ユーザのアバターを用いて、前記荷重センサの検出値に基づく荷重情報および当該荷重情報から得られる情報の少なくとも一方を提示する、請求項１２ないし１６のいずれかに記載のトレーニング器具。
【請求項１９】
前記端末は、前記荷重情報および当該荷重情報から得られる情報の少なくとも一方をサーバに送信し、
前記サーバは、前記荷重情報および当該荷重情報から得られる情報の少なくとも一方を受信して、蓄積する、請求項６ないし１８のいずれかに記載のトレーニング器具。
【請求項２０】
前記サーバは、前記荷重情報および当該荷重情報から得られた情報の少なくとも一方をユーザ毎に蓄積する、請求項１９記載のトレーニング器具。
【請求項２１】
前記サーバは、他のユーザの前記荷重情報および当該荷重情報から得られる情報の少なくとも一方を前記端末に送信し、
前記端末は、当該端末のユーザの前記荷重情報および当該荷重情報から得られる情報の少なくとも一方と、受信した前記他のユーザの前記荷重情報および当該荷重情報から得られる情報の少なくとも一方とを関連付けて当該ユーザに提示する、請求項２０記載のトレーニング器具。
【請求項２２】
前記サーバは、受信した前記荷重情報および当該荷重情報から得られる情報の少なくとも一方に基づいて、前記端末に少なくともコンテンツまたはサービスを提供する提供部を備える、請求項１９ないし２１のいずれかに記載のトレーニング器具。
【請求項２３】
前記サーバは、受信した前記荷重情報および当該荷重情報から得られる情報の少なくとも一方が所定の条件を満たすかどうかを判定する条件判定部を備え、
前記提供部は、前記条件判定部が前記所定の条件を満たすと判定した場合に、前記端末に前記コンテンツまたはサービスを提供する、請求項２２記載のトレーニング器具。
【請求項２４】
一部が前記本体の内部に収納されるように当該本体に装着されるソケット部をさらに備え、
前記通信部は、前記ソケット部の内部に設けられる、請求項１ないし２３のいずれかに記載のトレーニング器具。
【請求項２５】
間隔を隔てて対向する２つの把持部および当該２つの把持部のそれぞれと非可動に接合され、当該２つの把持部を連結する連結部を有する本体、
前記本体内部に設けられ、当該本体にかかる荷重を検出するための荷重センサ、および
前記本体内部に設けられ、当該本体の姿勢および動きの少なくとも一方を検出するための慣性センサを備える、トレーニング器具。
【請求項２６】
前記荷重センサは、前記２つの把持部を近づける方向に働く第１荷重または前記２つの把持部を遠ざける方向に働く第２荷重を検出する、請求項１ないし２５のいずれかに記載のトレーニング器具。
【請求項２７】
前記荷重センサによって検出された前記第１荷重または前記第２荷重に対応する荷重値を記憶する荷重値記憶手段をさらに備える、請求項２５記載のトレーニング器具。
【請求項２８】
前記荷重センサは、前記本体のうち、前記２つの把持部とは異なる位置に配置される、請求項１ないし２７のいずれかに記載のトレーニング器具。
【請求項２９】
前記連結部は、前記本体が略Ｕ字形状を形成するように前記２つの把持部を連結し、
前記荷重センサは、Ｕ字の底辺に相当する部分に配置される、請求項１ないし２８のいずれかにのトレーニング器具。
【請求項３０】
前記本体は中空の筒状に形成される、請求項１ないし２９のいずれかに記載のトレーニング器具。
【請求項３１】
前記荷重センサおよび前記慣性センサは前記本体の内部に配置される、請求項３０記載のトレーニング器具。
【請求項３２】
前記把持部の断面形状は、前記２つの把持部が対向する内側が狭く、外側が広く形成される、請求項１ないし３１のいずれかに記載のトレーニング器具。
【請求項３３】
前記把持部の断面形状は、角丸の略三角形状である、請求項３２記載のトレーニング器具。
【請求項３４】
前記把持部に前記ユーザの手または指の位置決め部を設けた、請求項１ないし３３のいずれかに記載のトレーニング器具。
【請求項３５】
前記本体はアルミ合金で形成される、請求項１ないし３４のいずれかに記載のトレーニング器具。
【請求項３６】
前記本体は塑性変形しない、請求項３５記載のトレーニング器具。
【請求項３７】
前記本体に電源ボタンをさらに備える、請求項１ないし３６のいずれかに記載のトレーニング器具。
【請求項３８】
前記電源ボタンは、前記２つの把持部とは異なる位置に配置される、請求項３７記載のトレーニング器具。
【請求項３９】
前記本体に、発光部、音出力部および振動部の少なくとも一つをさらに備える、請求項１ないし３７のいずれかに記載のトレーニング器具。
【請求項４０】
前記本体はバッテリを内蔵する、請求項１ないし３９のいずれかに記載のトレーニング器具。
【請求項４１】
前記慣性センサは、加速度センサおよびジャイロセンサの少なくとも一方である、請求項１ないし４０のいずれかに記載のトレーニング器具。
【請求項４２】
前記加速度センサは、３軸加速度センサである、請求項４１記載のトレーニング器具。
【請求項４３】
前記荷重センサは、歪センサである、請求項１ないし４２のいずれかに記載のトレーニング器具。
【請求項４４】
前記歪センサは、ロードセルである、請求項４２記載のトレーニング器具。
【請求項４５】
補助器具の取り付け部をさらに備える、請求項１ないし４３のいずれかに記載のトレーニング器具。
【請求項４６】
ユーザの両手によって把持される２つの把持部および当該２つの把持部を連結する連結部を一体成形した本体、
前記本体内部に設けられ、当該本体にかかる荷重を検出するための荷重センサ、および
前記荷重センサの検出値を無線で送信する通信部を備える、トレーニング器具。
【請求項４７】
ユーザの両手によって把持される２つの把持部および当該２つの把持部を連結する連結部を一体成形した本体、
前記本体内部に設けられ、当該本体にかかる荷重を検出するための荷重センサ、および
前記本体内部に設けられ、当該本体の姿勢および動きの少なくとも一方を検出するための慣性センサを備える、トレーニング器具。
【請求項４８】
ユーザの両手によって把持される２つの把持部を有する本体、
前記本体内部に設けられ、前記２つの把持部を近づける方向に働く荷重または前記２つの把持部を遠ざける方向に働く荷重を検出するための荷重センサ、
前記荷重センサの検出値の補正値を記憶する補正値記憶手段、および
前記補正値記憶手段に記憶された補正値を用いて補正された前記荷重センサの検出値を無線で送信する通信部を備える、トレーニング器具。
【請求項４９】
間隔を隔てて対向する２つの把持部および当該２つの把持部を連結する連結部を有する本体、
前記本体内部に設けられ、当該本体にかかる荷重を検出するための荷重センサ、
前記荷重センサの検出値の補正値を記憶する補正値記憶手段、および
前記補正値記憶手段に記憶された補正値を用いて補正された前記荷重センサの検出値を外部装置に無線で送信する通信部を備える、トレーニングシステム。
【請求項５０】
前記外部装置は情報端末であり、
前記情報端末は、前記通信部によって送信された前記荷重センサの検出値に基づく荷重情報および当該荷重情報から得られる情報の少なくとも一方をユーザに提示する提示手段を備える、請求項４９記載のトレーニングシステム。
【請求項５１】
前記外部装置はサーバであり、
前記サーバは、前記通信部によって送信された前記荷重センサの検出値に基づく荷重情報および当該荷重情報から得られる情報の少なくとも一方を蓄積する蓄積手段を備える、請求項４９記載のトレーニングシステム。
【請求項５２】
前記本体の内部に当該本体の傾きおよび動きの少なくとも一方を検出するための慣性センサをさらに備え、
前記通信部は、前記慣性センサの検出値を前記外部装置にさらに送信する、請求項４９ないし５１のいずれかに記載のトレーニングシステム。
【請求項５３】
ゲーム装置の入力装置であって、
ユーザの両手によって把持される２つの把持部および当該２つの把持部のそれぞれと非可動に接合され、当該２つの把持部を連結する連結部を有する本体、
前記本体内部に設けられ、当該本体にかかる荷重を検出するための荷重センサ、
前記本体の前記ユーザが前記把持部を把持した状態で操作可能な範囲内に設けられる方向入力部、および
前記荷重センサの検出値および前記方向入力部の操作信号の少なくとも一方を前記ゲーム装置に送信する通信部を備える、入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はトレーニング器具、トレーニングシステムおよび入力装置に関し、特に、少なくとも荷重を検知する、トレーニング器具、トレーニングシステムおよび入力装置に関する。
【背景技術】
【０００２】
背景技術の一例が特許文献１に開示される。この特許文献１に開示される状態検出システムでは、バランスボールの表面に、加速度センサ、圧力センサおよび歪センサが着脱可能に取り付けられている。そして、加速度センサ、圧力センサおよび歪センサの各センサ値に基づいて、バランスボールに座っている人の姿勢、挙動が推定される。
【０００３】
背景技術の他の例が特許文献２に開示される。この特許文献２に開示される運動ゲーム装置（exercise gaming device）では、ユーザによってエフェクタ部材に加えられた引っ張り力、押力またはねじり力を測定し、シミュレーションまたはゲームシナリオを制御する制御回路に与える。この運動ゲーム装置には、ゲームコントローラが接続され、ゲームコントローラは、ゲームシステムと通信し、運動ゲーム装置からの力の情報とゲームコントローラによって測定された向きおよび入力装置の情報をゲームシステムに送信する。
【特許文献１】特開２００９−２０６５６号[G06F 3/01, A63F 13/06, A63F 13/00, A63B 23/02, A63B 24/00]
【特許文献２】ＵＳ  ２００８／０１４６３３６  Ａ１[A63F 13/06]
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、この背景技術の状態検知システムは、人がバランスボールの上に座って使用するものであるため、バランスボールを用いたトレーニングのうちの一部の用途に使用可能であるが、トレーニングの幅を広げるのが困難であった。
【０００５】
また、背景技術の運動ゲーム装置では、特定のゲームコントローラを接続するようにしてあるため、このゲームコントローラと通信可能な専用のゲームシステムを用意する必要がある。また、専用のゲームシステムを使用するため、トレーニングを行うための場所が専用のゲームシステムが設置された場所に限定されてしまう。
【０００６】
この発明の主たる目的は、新規な、トレーニング器具、トレーニングシステムおよび入力装置を提供することである。
【０００７】
また、この発明の他の目的は、トレーニングの幅を広げることができる、トレーニング器具、トレーニングシステムおよび入力装置を提供することである。
【課題を解決するための手段】
【０００８】
第１の発明のトレーニング器具は、本体、荷重センサ、および通信部を備える。本体は、間隔を隔てて対向する２つの把持部および当該２つの把持部のそれぞれと非可動に接合され、当該２つの把持部を連結する連結部を有する。荷重センサは、本体内部に設けられ、当該本体にかかる荷重を検出する。通信部は、荷重センサの検出値を無線で送信する。
【０００９】
第１の発明によれば、把持部にかかる荷重を検出するので、ユーザの姿勢や使用態様の制限が極めて少なく、様々なトレーニングに使用することができる。したがって、トレーニングの幅を広げることができる。
【００１０】
第２の発明は、第１の発明に従属し、通信部は、近距離無線通信によって荷重センサの検出値を送信する。
【００１１】
第３の発明は、第１または第２の発明に従属し、荷重センサは、本体にかかる荷重を繰り返し検出し、通信部は、荷重センサの検出値を繰り返し送信する。
【００１２】
第４の発明は、第１ないし第３の発明のいずれかに従属し、本体内部に当該本体の傾きおよび動きの少なくとも一方を検出するための慣性センサをさらに備える。通信部は、荷重センサの検出値および慣性センサの検出値を送信する。
【００１３】
第４の発明によれば、第１の発明と同様に、トレーニングの幅を広げることができる。
【００１４】
第５の発明は、第１ないし第４の発明のいずれかに従属し、トレーニング器具は、補正値記憶手段をさらに備える。補正値記憶手段は、荷重センサの検出値の補正値を記憶する。たとえば、本体にかけた荷重の荷重値と、このとき荷重値センサで検出された荷重値との誤差を無くすための補正値が記憶される。通信部は、補正値記憶手段に記憶された補正値を用いて補正された荷重センサの検出値を送信する。
【００１５】
第５の発明によれば、荷重センサの検出値を補正するので、たとえば、トレーニング器具の個体差による測定誤差を無くすことができる。
【００１６】
第６の発明は、第１ないし第５の発明のいずれかに従属し、通信部は、外部の端末との間で通信する。
【００１７】
第６の発明によれば、検出した荷重を外部の端末に送信することができる。
【００１８】
第７の発明は、第６の発明に従属し、端末は多機能情報端末である。
【００１９】
第７の発明によれば、多機能情報端末で荷重を用いた情報処理を実行することができる。
【００２０】
第８の発明は、第６または第７の発明に従属し、端末は携帯型の端末である。
【００２１】
第８の発明によれば、トレーニングに端末を用いる場合に、トレーニングを行う場所が限定されない。
【００２２】
第９の発明は、第６ないし第８の発明のいずれかに従属し、荷重センサの検出値は、端末に蓄積される。
【００２３】
第９の発明によれば、トレーニング器具に大容量のメモリを備える必要がない。
【００２４】
第１０の発明は、第９の発明に従属し、端末は、荷重センサの検出値を用いて所定の計算処理を実行する計算手段をさらに備える。
【００２５】
第１１の発明は、第１０の発明に従属し、計算手段は、所定期間蓄積した荷重センサの検出値を用いて所定の計算処理を実行する。
【００２６】
第１１の発明によれば、計算処理の回数を低減することができる。
【００２７】
第１２の発明は、第６ないし１１の発明のいずれかに従属し、端末は、荷重センサの検出値に基づく荷重情報および当該荷重情報に基づく情報の少なくとも一方をユーザに提示する。
【００２８】
第１２の発明によれば、ユーザは、トレーニングを正しく行っているかどうかを容易に知ることができる。
【００２９】
第１３の発明は、第６ないし第１２の発明のいずれかに従属し、端末は、所定のアプリケーションを実行し、トレーニング方法に関する情報をユーザに提示する。
【００３０】
第１３の発明によれば、ユーザはトレーニング方法に関する情報に従ってトレーニングを行えば良いため、トレーニング方法を知らないユーザであっても、簡単にトレーニングを行うことができる。
【００３１】
第１４の発明は、第１３の発明に従属し、端末は、アプリケーションを実行し、荷重センサの検出値に基づく荷重情報を予め設定した所定値と比較する。
【００３２】
第１５の発明は、第１３または第１４の発明に従属し、端末は、アプリケーションを実行し、荷重センサの検出値に基づく荷重情報が所定範囲内にあるかどうかを判定し、荷重情報が所定範囲外である場合に、ユーザに把持部にかかる荷重の修正を促す荷重修正情報を提示する。
【００３３】
第１５の発明によれば、端末は、ユーザに荷重の修正を促すので、ユーザが正しい荷重を加えるように導くことができる。
【００３４】
第１６の発明は、第１２ないし第１５の発明のいずれかに従属し、端末は、荷重情報に基づいてトレーニング結果（履歴）を指標として算出し、当該指標をユーザに提示する。
【００３５】
第１６の発明によれば、トレーニング結果を指標としてユーザに提示するので、トレーニングの成果を確認しながら継続的にトレーニングを行うことができる。
【００３６】
第１７の発明は、第１２ないし第１６の発明のいずれかに従属し、端末は、画面表示または音声出力によってユーザへの提示を行う。
【００３７】
第１７の発明によれば、画面表示または音声出力によりユーザへの提示を行うので、ユーザはトレーニングしながら提示される内容を知ることができる。
【００３８】
第１８の発明は、第１２ないし１６の発明のいずれかに従属し、端末は、ユーザのアバターを用いて、荷重センサの検出値に基づく荷重情報および当該荷重情報から得られる情報の少なくとも一方を提示する。
【００３９】
第１８の発明によれば、ユーザのアバターを用いるので、ユーザはアバターを通して客観的にトレーニングの様子ないし状況を知ることができる。
【００４０】
第１９の発明は、第６ないし第１８の発明のいずれかに従属し、端末は、荷重情報および当該荷重情報から得られる情報の少なくとも一方をサーバに送信し、サーバは荷重情報および当該荷重情報から得られる情報の少なくとも一方を受信して、蓄積する。
【００４１】
第１９の発明では、サーバ側で荷重情報および当該荷重情報から得られる情報の少なくとも一方を管理することができる。
【００４２】
第２０の発明は、第１９の発明に従属し、サーバは、荷重情報および当該荷重情報から得られる情報の少なくとも一方をユーザ毎に蓄積する。
【００４３】
第２０の発明によれば、サーバはユーザ単位でサービスを提供することができる。
【００４４】
第２１の発明は、第２０の発明に従属し、サーバは、他のユーザの荷重情報および当該荷重情報から得られる情報の少なくとも一方を端末に送信する。端末は、当該端末のユーザの荷重情報および当該荷重情報から得られる情報の少なくとも一方と、受信した他のユーザの荷重情報および当該荷重情報から得られる情報の少なくとも一方とを関連付けて当該ユーザに提示する。たとえば、ユーザの荷重情報および当該荷重情報から得られる情報と、他のユーザの荷重情報および当該荷重情報から得られる情報を比較した結果が、当該ユーザに提示される。
【００４５】
第２１の発明によれば、荷重情報および当該荷重情報から得られる情報の少なくとも一方が他のユーザと関連付けられてユーザに提示されるので、たとえば、ユーザの競争心が煽られ、トレーニングを継続して行うモチベーションを高めることができると思われる。
【００４６】
第２２の発明は、第１９ないし第２１の発明のいずれかに従属し、サーバは、受信した荷重情報および当該荷重情報から得られる情報の少なくとも一方に基づいて、端末に少なくともコンテンまたはサービスを提供する提供部を備える。
【００４７】
第２２の発明によれば、サーバは、端末に少なくともコンテンツまたはサービスを提供するので、トレーニングを実行したり、トレーニングを継続的に実行したりするモチベーションを高めることができる。
【００４８】
第２３の発明は、第２２の発明に従属し、サーバは、受信した荷重情報および当該荷重情報から得られる情報の少なくとも一方が所定の条件を満たすかどうかを判定する条件判定部を備える。提供部は、条件判定部が所定の条件を満たすと判定した場合に、端末にコンテンツまたはサービスを提供する。
【００４９】
第２３の発明によれば、所定の条件を満たす場合にコンテンツまたはサービスが提供されるので、トレーニングを実行したり、トレーニングを継続的に実行したりするモチベーションをより高めることができる。
【００５０】
第２４の発明は、第１ないし第２３の発明のいずれかに従属し、一部が本体の内部に収納されるように当該本体に装着されるソケット部をさらに備え、通信部は、ソケット部の内部に設けられる。
【００５１】
第２４の発明によれば、本体に装着されるソケット部の内部に通信部を設けるので、本体の内部に通信部を設けることができる。
【００５２】
第２５の発明は、本体、荷重センサ、および慣性センサを備える、トレーニング器具である。本体は、間隔を隔てて対向する２つの把持部および当該２つの把持部のそれぞれと非可動に接合され、当該２つの把持部を連結する連結部を有する。荷重センサは、本体内部に設けられ、当該本体にかかる荷重を検出する。そして、慣性センサは、本体内部に設けられ、当該本体の姿勢および動きの少なくとも一方を検出する。
【００５３】
第２５の発明においても、第１の発明と同様に、トレーニングの幅を広げることができる。
【００５４】
第２６の発明は、第１ないし第２５の発明のいずれかに従属し、荷重センサは、２つの把持部を近づける方向に働く第１荷重または２つの把持部を遠ざける方向に働く第２荷重を検出する
第２７の発明は、第２６の発明に従属し、荷重センサによって検出された第１荷重または第２荷重に対応する荷重値を記憶する荷重値記憶手段をさらに備える。
【００５５】
第２８の発明は、第１ないし第２７の発明のいずれかに従属し、荷重センサは、本体のうち、２つの把持部とは異なる位置に配置される。
【００５６】
第２８の発明によれば、荷重センサは把持部以外に配置されるため、ユーザが把持部を持って本体に荷重を加えると、その荷重を検出することができる。
【００５７】
第２９の発明は、第１ないし第２８の発明のいずれかに従属し、連結部は、本体が略Ｕ字形状を形成するように２つの把持部を連結し、荷重センサは、Ｕ字の底辺に相当する部分に配置される。
【００５８】
第３０の発明は、第１ないし第２９の発明のいずれかに従属し、本体は中空の筒状に形成される。
【００５９】
第３０の発明によれば、荷重センサや他の電子部品を本体に内蔵することができる。
【００６０】
第３１の発明は、第３０の発明に従属し、荷重センサおよび慣性センサは本体の内部に配置される。
【００６１】
第３２の発明は、第１ないし第３１の発明のいずれかに従属し、把持部の断面形状は、２つの把持部が対向する内側が狭く、外側が広くされる。
【００６２】
第３２の発明によれば、ユーザが力を加え易い形状で把持部が形成される。
【００６３】
第３３の発明は、第３２の発明に従属し、把持部の断面形状は、角丸の略三角形状である。
【００６４】
第３４の発明は、第１ないし第３３の発明のいずれかに従属し、把持部にユーザの手または指の位置決め部が設けられる。
【００６５】
第３５の発明によれば、位置決め部が設けられるので、ユーザはトレーニング器具を使用する場合に、毎回同じまたは略同じ位置を握る。このため、安定して本体にかかる荷重を安定して検出（測定）することができる。
【００６６】
第３５の発明は、第１ないし第３４の発明のいずれかに従属し、本体はアルミ合金で形成される。
【００６７】
第３５の発明によれば、本体が耐久性に優れている。
【００６８】
第３６は第３５の発明に従属し、本体は塑性変形しない。
【００６９】
第３７の発明は、第１ないし第３６の発明のいずれかに従属し、本体に電源ボタンをさらに備える。
【００７０】
第３８の発明は、第３７の発明に従属し、電源ボタンは、２つの把持部とは異なる位置配置される。
【００７１】
第３８の発明によれば、電源ボタンがトレーニングの邪魔にならない。
【００７２】
第３９の発明は、第１ないし第３８の発明のいずれかに従属し、本体に、発光部、音出力部および振動部の少なくとも一つをさらに備える。
【００７３】
第３９の発明によれば、光の明滅、音および振動の少なくとも一つにより、ユーザに所定の情報を報知することができる。
【００７４】
第４０の発明は、第１ないし第３９の発明のいずれかに従属し、本体はバッテリを内蔵する。
【００７５】
第４１の発明は、第１ないし第４０の発明のいずれかに従属し、慣性センサは、加速度センサおよびジャイロセンサの少なくとも一方である。
【００７６】
第４１の発明によれば、トレーニング器具の傾き（姿勢）の変化や動きを検出することができる。したがって、トレーニング器具を把持するユーザの姿勢や動きを検出することができる。
【００７７】
第４２の発明は、第４１の発明に従属し、加速度センサは、３軸加速度センサである。
【００７８】
第４３の発明は、第１ないし第４２の発明のいずれかに従属し、荷重センサは、歪センサである。
【００７９】
第４４の発明は、第４３の発明に従属し、歪センサは、ロードセルである。たとえば、歪ゲージが、本体の内部に貼り付けられ、この貼り付けられた本体の部分が起歪体として機能する。
【００８０】
第４４の発明によれば、簡単な構成で、把持部に加えられる荷重を検出することができる。
【００８１】
第４５の発明は、第１ないし第４４の発明のいずれかに従属し、補助器具の取り付け部をさらに備える。
【００８２】
第４５の発明によれば、補助器具をさらに用いることができるので、トレーニングの幅をさらに広げることができる。
【００８３】
第４６の発明は、ユーザの両手によって把持される２つの把持部および当該２つの把持部を連結する連結部を一体成形した本体、本体内部に設けられ、当該本体にかかる荷重を検出するための荷重センサ、および荷重センサの検出値を無線で送信する通信部を備える、トレーニング器具である。
【００８４】
この第４６の発明には、第２〜第２３の発明および第２６〜第４５の発明の特徴を適宜採用することができる。
【００８５】
第４７の発明は、ユーザの両手によって把持される２つの把持部および当該２つの把持部を連結する連結部を一体成形した本体、本体内部に設けられ、当該本体にかかる荷重を検出するための荷重センサ、および本体内部に設けられ、当該本体の姿勢および動きの少なくとも一方を検出するための慣性センサを備える、トレーニング器具である。
【００８６】
この第４７の発明には、第７〜第２３の発明および第２６〜第４５の発明の特徴を適宜採用することができる。
【００８７】
第４８の発明は、ユーザの両手によって把持される２つの把持部を有する本体、本体内部に設けられ、２つの把持部を近づける方向に働く荷重または２つの把持部を遠ざける方向に働く荷重を検出するための荷重センサ、荷重センサの検出値の補正値を記憶する補正値記憶手段、および補正値記憶手段に記憶された補正値を用いて補正された荷重センサの検出値を無線で送信する通信部を備える、トレーニング器具である。
【００８８】
この第４８の発明には、第７〜第２３の発明および第２６〜第４５の発明の特徴を適宜採用することができる。
【００８９】
第４９の発明は、間隔を隔てて対向する２つの把持部および当該２つの把持部を連結する連結部を有する本体、本体内部に設けられ、当該本体にかかる荷重を検出するための荷重センサ、荷重センサの検出値の補正値を記憶する補正値記憶手段、および補正値記憶手段に記憶された補正値を用いて補正された荷重センサの検出値を外部装置に無線で送信する通信部を備える、トレーニングシステムである。
【００９０】
第４９の発明においても、第１の発明と同様に、トレーニングの幅を広げることができる。
【００９１】
第５０の発明は、第４９の発明に従属し、外部装置は情報端末であり、情報端末は、提示手段を備える。提示手段は、通信部によって送信された荷重センサの検出値に基づく荷重情報および当該荷重情報から得られる情報の少なくとも一方をユーザに提示する。
【００９２】
第５０の発明によれば、ユーザは、トレーニングを正しく行っているかどうかを容易に知ることができる。
【００９３】
第５１の発明は、第４９の発明に従属し、外部装置はサーバであり、サーバは、蓄積手段を備える。蓄積手段は、通信部によって送信された荷重センサの検出値に基づく荷重情報および当該荷重情報から得られる情報の少なくとも一方を蓄積する。
【００９４】
第５２の発明は、第４９ないし第５１の発明のいずれかに従属し、本体の内部に当該本体の傾きおよび動きの少なくとも一方を検出するための慣性センサをさらに備える。通信部は、慣性センサの検出値を外部装置にさらに送信する。たとえば、情報端末では、荷重情報などに加えて、慣性センサの検出値に基づく傾き（姿勢）情報などを提示することができる。また、サーバでは、荷重情報などに加えて、慣性センサの検出値に基づく傾き情報などを蓄積することができる。
【００９５】
第５２の発明によれば、トレーニングの幅をさらに広げることができる。
【００９６】
第５３発明は、ゲーム装置の入力装置であって、本体、荷重センサ、方向入力部および通信部を備える、入力装置である。本体は、ユーザの両手によって把持される２つの把持部および当該２つの把持部のそれぞれと非可動に接合され、当該２つの把持部を連結する連結部を有する。荷重センサは、本体内部に設けられ、当該本体にかかる荷重を検出するために設けられる。方向入力部は、本体のユーザが把持部を把持した状態で操作可能な範囲内に設けられる。通信部は、荷重センサの検出値および方向入力部の操作信号の少なくとも一方をゲーム装置に送信する。
【００９７】
第５３の発明によれば、方向入力部の信号のみならず、荷重を入力する、ゲーム装置の新しい入力装置を提供することができる。
【発明の効果】
【００９８】
この発明によれば、本体にかかる荷重を検知するので、ユーザの姿勢や使用態様の制限が極めて少なく、様々なトレーニングに使用することができる。したがって、トレーニングの幅を広げることができる。
【００９９】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施形態の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【０１００】
【図１】図１はこの発明の一実施例であるトレーニング器具およびその一部の構成の概略を示す図解図であり、図１（Ａ）はトレーニング器具を正面から見た正面図であり、図１（Ｂ）はトレーニング器具を上面から見た上面図であり、図１（Ｃ）はトレーニング器具に設けられるソケット部の構成の概略を示す図解図である。
【図２】図２は図１に示すトレーニング器具を用いたトレーニングシステムの一例を示す図解図である。
【図３】図３は図１および図２に示すトレーニング器具の電気的な構成を示すブロック図である。
【図４】図４は図２に示す携帯端末の電気的な構成を示すブロック図である。
【図５】図５は携帯端末に表示される画面の例を示す図解図であり、図５（Ａ）はメニュー画面の一例を示し、図５（Ｂ）は設定画面の一例を示す。
【図６】図６は携帯端末に表示される画面の他の例を示す図解図であり、図６（Ａ）は選択画面の一例を示し、図６（Ｂ）はトレーニング画面の一例を示す。
【図７】図７は携帯端末に表示される画面のその他の例を示す図解図であり、図７（Ａ）はトレーニング画面の他の例を示し、図７（Ｂ）はトレーニング画面のその他の例を示す。
【図８】図８は携帯端末に表示されるトレーニング画面の他の例を示す図解図である。
【図９】図９は携帯端末に表示されるトレーニング画面の一部を示す図解図であり、図９（Ａ）はスクワット時に直立した状態のユーザの姿勢をアバターで表現した図解図であり、図９（Ｂ）はスクワット時に腰を落とした状態のユーザの姿勢をアバターで表現した図解図である。
【図１０】図１０は図３に示したトレーニング器具に内蔵されるＲＡＭのメモリマップの一例を示す図解図である。
【図１１】図１１は図４に示した携帯端末に内蔵されたＲＡＭのメモリマップの一例を示す図解図である。
【図１２】図１２は図３に示したトレーニング器具に内蔵されるプロセッサの制御処理の一部を示すフロー図である。
【図１３】図１３は図３に示したトレーニング器具に内蔵されるプロセッサの制御処理の他の一部であって、図１２に後続するフロー図である。
【図１４】図１４は図３に示したトレーニング器具に内蔵されるプロセッサの制御処理のその他の一部であって、図１３に後続するフロー図である。
【図１５】図１５は図４に示した携帯端末に内蔵されるプロセッサの筋肉トレーニング処理の一部を示すフロー図である。
【図１６】図１６は図４に示した携帯端末に内蔵されるプロセッサの筋肉トレーニング処理の他の一部であって、図１５に後続するフロー図である。
【図１７】図１７は図４に示した携帯端末に内蔵されるプロセッサの筋肉トレーニング処理のその他の一部であって、図１６に後続するフロー図である。
【図１８】図１８は図２および図３に示した携帯端末を用いたネットワークシステムの一例を示す図解図である。
【図１９】図１９は図１８に示す測定値ＤＢに記憶される管理情報を説明するための図解図である。
【図２０】図２０は図１８に示すサーバで管理されるご褒美情報を説明するための図解図である。
【図２１】図２１は図１８に示すサーバのＣＰＵのご褒美判定処理を示すフロー図である。
【図２２】図２２は図１に示したトレーニング器具の他の例を示す図解図であり、図２２（Ａ）はトレーニング器具を正面から見た正面図であり、図２２（Ｂ）はトレーニング器具を上面から見た上面図であり、図２２（Ｃ）はトレーニング器具を右側面から見た側面図であり、そして、図２２（Ｄ）は図２２（Ａ）のIIXIID-IIXIID断面図である。
【図２３】図２３は図１に示したトレーニング器具のその他の例を示す図解図であり、図２３（Ａ）はトレーニング器具を正面から見た正面図であり、図２３（Ｂ）はトレーニング器具を上面から見た上面図であり、図２３（Ｃ）はトレーニング器具を右側面から見た側面図であり、そして、図２３（Ｄ）は図２３（Ａ）のIIXIIID-IIXIIID断面図である。
【図２４】図２４は図１に示したトレーニング器具のさらに他の例を示す図解図であり、図２４（Ａ）はリング形状の本体を有するトレーニング器具の図解図であり、図２４（Ｂ）は８の字を横にした形状の本体を有するトレーニング器具の図解図である。
【図２５】図２５は図１に示したトレーニング器具を用いた入力装置の一例を示す図解図である。
【図２６】図２６は図１に示したトレーニング器具のその他の例を示す図解図である。
【図２７】図２７はトレーニング器具に装着される補助器具の一例を示す図解図であり、図２７（Ａ）はチューブ器具をトレーニング器具に装着した状態の一部を示す図解図であり、図２７（Ｂ）はチューブ器具の固定器具を説明するめの図解図である。
【図２８】図２８はトレーニング器具に装着される補助器具の他の例を示す図解図であり、図２８（Ａ）は把手をトレーニング器具に装着した状態を示す図解図であり、図２８（Ｂ）他の把手をトレーニング器具に装着した状態を示す図解図である。
【発明を実施するための形態】
【０１０１】
図１（Ａ）を参照して、この発明の一実施例であるトレーニング器具１０は、中空の本体１２を含み、本体１２は２つの把持部１２ａおよび連結部１２ｂによって構成される。図１（Ａ）に示すように、この実施例では、本体１２は、正面視でＵ字状に形成される。この実施例では、上記の把持部１２ａは、本体１２のうち、Ｕ字の縦棒の部分であり、それ以外の部分（Ｕ字の曲線の部分ないし湾曲した部分）が、連結部１２ｂである。つまり、この実施例では、連結部１２ｂは、２つの把持部１２ａのそれぞれと非可動に連結（接合）される。ただし、この実施例の本体１２は、後述する成形方法で一体成形されるため、実際には、２つの把持部１２ａと連結部１２ｂとを連結（接合）する工程が行われることは無い。
【０１０２】
なお、２つの把持部１２ａおよび連結部１２ｂのそれぞれを別個独立に形成し、２つの把持部１２ａのそれぞれを連結部１２ｂに非可動に連結または接合する（固定する）ようにしてもよい。
【０１０３】
この実施例では、ユーザがトレーニングを実行する場合に用いられるため、図１（Ａ）、（Ｂ）に示す器具ないし装置（１０）を、トレーニング器具と呼ぶが、健康器具や運動器具と呼ばれることもある。また、単に、荷重値、加速度、角速度などを検出（測定）する測定装置と呼ばれることもある。さらには、測定した荷重値、加速度、角速度などを外部の端末ないし装置に送信または入力する送信装置または入力装置と呼ばれることもある。
【０１０４】
また、本体１２は、たとえば、アルミ合金で形成され、アルミ合金の厚みは約３ｍｍに設定される。これは、２つの把持部１２ａを、対向する方向（Ｕ字の２本の縦棒を内側）に押したり、対向する方向とは逆の方向（Ｕ字の２本の縦棒を外側）に引いたり、対向する方向とは垂直な方向（Ｕ字の２本の縦棒を前後逆方向）にひねったりする力（荷重）をかけても、本体１２が塑性変形しないようにするためである。厳密に言うと、一定以上の大きさの力（約１５０ｋｇを超える荷重）が本体１２に加えられると、本体１２は変形することもある。ただし、この実施例のトレーニング器具１０は、アスリートが使用するものではなく、１０代後半から６０代くらいまでの一般の男女が使用することを前提としてあるため、本体１２の強度は十分である。つまり、本体１２は、耐久性に優れている。
【０１０５】
ただし、アルミ合金に限定される必要はなく、本体１２は、チタン、ステンレス、カーボンなどで形成されてもよい。
【０１０６】
たとえば、本体１２は、アルミ合金を所定の断面形状を有するパイプ状に押出成形し、成形したパイプを所定の長さで切断した後に、曲げ加工を施すことにより、形成される。ただし、本体１２は射出成形されてもよい。つまり、本体１２は一体成形される。トレーニング器具１０を上面から見た図１（Ｂ）からも分かるように、この実施例では、所定の断面形状は、角丸の三角形である。また、本体１２は、パイプを折り曲げた場合に、断面形状である三角形の一つの頂点が２つの把持部１２ａにおいて対向するように（内側に位置するように）形成される。したがって、その一つの頂点に対向する辺は、２つの把持部１２ａにおいて対向する方向とは逆の方向になる（外側に位置する）。
【０１０７】
このように、本体１２の断面形状を形成するため、ユーザが本体１２（トレーニング器具１０）を両手で把持し、２つの把持部１２ａを外側に引っ張るように（離す方向に）力を加える場合に、内側に位置する上記の三角形の一つの頂点に相当する辺に指の関節を掛けることができる。また、ユーザが本体１２を両手で把持し、２つの把持部１２ａを内側に押し込むように力を加える場合には、外側に位置する上記の指を掛けた辺に対向する面に掌を押し当てることができる。したがって、ユーザは力を掛け（入れ）易い。ただし、本体１２の断面形状は角丸の三角形に限定される必要は無く、円形でも良いし、角丸の他の多角形（四角形、五角形、六角形など）などでもよい。
【０１０８】
また、本体１２は、制御基板１４および荷重センサ１６を備え、これらは本体１２に内蔵される。図１（Ｂ）に示すように、荷重センサ１６は、把持部１２ａ以外の部分（この実施例では、連結部１２ｂ）に配置され、コネクタ１６ａおよびケーブル１６ｂを用いて、制御基板１４（プロセッサ３０）に電気的に接続される。この実施例では、荷重センサ１６は、Ｕ字状に形成された本体１２の最下部（Ｕ字の底辺に相当する部分）、すなわち本体１２が湾曲する部分の内部に配置される。図１（Ａ）からも分かるように、荷重センサ１６は、本体１２の内部であり、この湾曲する部分の外周側に配置される。
【０１０９】
図１（Ａ）および（Ｃ）に示すように、制御基板１４は、本体１２の一方の開口部に設けられるソケット部１８ａの内部に設けられる。ソケット部１８ａ（後述するソケット部１８ｂも同じ）は、たとえば、エポキシ樹脂、フェノール樹脂やポリウレタンのような樹脂で形成される。また、制御基板１４には、コネクタ１６ａを挿し込むコネクタ１４ａが設けられる。この制御基板１４には、後述する各種の回路コンポーネントが実装される（図３参照）。
【０１１０】
また、図１（Ａ）および（Ｃ）から分かるように、ソケット部１８ａには、本体１２に装着したときに、ストッパとして機能する段差が設けられ、この段差の部分には、リング状にＬＥＤランプ２０が設けられる。このＬＥＤランプ２０は、制御基板１４（プロセッサ３０）に電気的に接続される。
【０１１１】
さらに、図１（Ｂ）に示すように、ソケット部１８ａには、電源ボタン２２が設けられ、電源ボタン２２の押圧部は、このソケット部１８ａの上面に設けられる。つまり、電源ボタン２２は、把持部１２ａとは異なる位置に配置される。この電源ボタン２２もまた、制御基板１４（プロセッサ３０）に電気的に接続される。このように、電源ボタン２２は、本体１２の一方の端部に設けられるので、本体１２を把持しても邪魔になることがない。つまり、電源ボタン２２は、トレーニングの邪魔にならない位置に配置される。したがって、トレーニング中に、電源ボタン２２を誤って押してしまうのを防止することができる。
【０１１２】
さらにまた、図１（Ａ）および（Ｃ）に示すように、ソケット部１８ａには、後述するように、２次電池３４（図３参照）を充電するための充電ケーブルを接続するためのコネクタ２４が設けられる。
【０１１３】
図２は図１に示すトレーニング器具１０を用いたトレーニングシステム１００の一例を示す図解図である。図２に示すように、トレーニングシステム１００は、トレーニング器具１０および携帯端末１１０を含む。トレーニング器具１０と携帯端末１１０とは無線通信可能に接続される。ただし、トレーニング器具１０と携帯端末１１０とは有線で接続されてもよい。
【０１１４】
図３は図１および図２に示すトレーニング器具１０の電気的な構成を示すブロック図である。図３に示すように、トレーニング器具１０は、プロセッサ３０を含み、このプロセッサ３０には、電源回路３２、ＲＡＭ３６、フラッシュメモリ３８、無線通信回路４０、ブザー４４、加速度センサ４６、ジャイロセンサ４８、温度センサ５０および振動モータ５２が接続される。また、プロセッサ３０には、上述した荷重センサ１６、ＬＥＤランプ２０および電源ボタン２２も接続される。さらに、電源回路３２には、上述したコネクタ２４が接続されるとともに、２次電池３４が接続される。さらにまた、無線通信回路４０にはアンテナ４２が接続される。
【０１１５】
また、図３に示す回路コンポーネントのうち、荷重センサ１６、ＬＥＤランプ２０、電源ボタン２２、コネクタ２４および振動モータ５２を除く回路コンポーネントが上述した制御基板１４に実装される。
【０１１６】
プロセッサ３０は、トレーニング器具１０の全体的な制御を司る。電源回路３２は、プロセッサ３０の指示の下、２次電池３４からの電源（電圧）を、各回路コンポーネントに供給する。電源回路３２は、充電制御回路を含み、商用電源を降圧および整流した充電電圧が充電ケーブルおよびコネクタ２４を介して充電制御回路に与えられ、充電制御回路によって２次電池３４が充電される。
【０１１７】
ＲＡＭ３６は、プロセッサ３０のバッファメモリおよびワーキングメモリとして用いられる。フラッシュメモリ３８は、トレーニング器具１０の主記憶装置であり、このトレーニング器具１０の制御プログラムを記憶したり、トレーニング器具１０固有の情報（荷重の補正値）を記憶したり、トレーニング器具１０の使用回数（所定値以上の荷重の測定回数）を記憶したりする。
【０１１８】
無線通信回路４０は、近距離無線通信機能を有し、プロセッサ３０の制御の下、アンテナ４２を介して、他の機器（この実施例では、携帯端末１１０）と無線通信する。この実施例では、無線通信回路４０は、Bluetooth（登録商標）の規格に従って動作する。これは一例であり、無線通信回路４０としては、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）方式の近距離無線通信を行う通信回路を用いることもできる。ただし、Ｗｉ−Ｆｉは、ＩＥＥＥ  ８０２．１１シリーズ（ＩＥＥＥ  ８０２．１１ａ／ｂ／ｇ／ｎなど）の通信規格を利用した無線機器間の相互接続性等について、所定の認証機関によって認証されたことを示す名称である。または、無線通信回路４０は、３Ｇ（第３世代）、４Ｇ（第４世代）のような規格（仕様）に従うモバイル通信が採用されてもよい。ただし、４Ｇは、ＬＴＥ(Long Term Evolution)とも呼ばれる。
【０１１９】
なお、Ｗｉ−Ｆｉ方式に従う通信やモバイル通信が採用される場合には、トレーニング器具１０は、後述するサーバ１００２と直接またはネットワーク１００４を介して通信することができる（図１８参照）。
【０１２０】
ブザー４４は、汎用の小型の電子ブザーである。ブザー４４は、プロセッサ３０の制御により鳴動する。
【０１２１】
加速度センサ４６は、動き（慣性）センサの一例であり、たとえば、静電容量方式の３軸の加速度センサである。ただし、加速度センサ４６は他の方式のものを用いることができる。図１（Ａ）に示すように、加速度センサ４６は、トレーニング器具１０を正面から見た場合の左右方向（Ｘ軸方向）および上下方向（Ｙ軸方向）の加速度および奥行方向（Ｚ軸方向）の加速度を測定可能に設けられる。測定（検出）された加速度のデータはプロセッサ３０に与えられる。したがって、加速度センサ４６で検出される加速度に基づいて、本体１２の傾き（姿勢）および動きの少なくとも一方を検出することができる。
【０１２２】
ジャイロセンサ４８は、動き（慣性）センサの一例であり、たとえば、圧電振動型の３軸のジャイロセンサである。ただし、ジャイロセンサ４８は他の型式のものを用いることができる。ジャイロセンサ４８は、トレーニング器具１０についての上記のＸ軸周り、Ｙ軸周りおよびＺ軸周りのそれぞれの角速度を測定可能に設けられる。測定（検出）された角速度のデータはプロセッサ３０に与えられる。したがって、ジャイロセンサ４８で検出される角速度に基づいて、本体１２の傾き（姿勢）および動きの少なくとも一方を検出することができる。
【０１２３】
温度センサ５０は、汎用の半導体の温度センサであり、トレーニング器具１０が使用される環境（厳密には、本体１２内部）の温度を測定する。測定（検出）された温度のデータはプロセッサ３０に与えられる。
【０１２４】
振動モータ５２は、偏心した錘が取り付けられたモータ（偏心モータ）であり、プロセッサ３０の制御により駆動する。たとえば、振動モータ５２は、本体１２の内部に貼り付けられる。したがって、振動モータ５２が駆動されると、振動が発生し、本体１２（トレーニング器具１０）を把持するユーザに振動が伝わる。
【０１２５】
荷重センサ（歪センサ）１６は、ロードセルであり、この実施例では、歪ゲージが本体１２の内部に貼り付けられ、歪ゲージが貼り付けられた本体１２の一部が起歪体として機能する。測定（検出）された荷重のデータはプロセッサ３０に与えられる。
【０１２６】
ＬＥＤランプ２０は、汎用のＬＥＤを用いた照明装置であり、たとえば、青色に発光する１または複数のＬＥＤおよび赤色に発光する１または複数のＬＥＤを含む。ＬＥＤランプ２０では、各ＬＥＤがプロセッサ３０によって点灯、消灯または点滅を制御される。したがって、たとえば、ＬＥＤランプ２０は、青色または赤色に点灯したり、青色または赤色で点滅したりする。
【０１２７】
電源ボタン２２は、プッシュボタンであり、ユーザの押圧操作に従って電源のオン／オフについて信号をプロセッサ３０に入力する。プロセッサ３０は、電源のオン／オフの信号に応じて、電源回路３２を制御して、各回路コンポーネントに電源を供給／停止する。
【０１２８】
図４は図２に示した携帯端末１１０の電気的な構成を示すブロック図である。図４に示すように、携帯端末１１０は、プロセッサ１２０を含み、このプロセッサ１２０には、電源回路１２２、ＲＡＭ１２８、ＨＤＤ１３０、第１無線通信回路１３２、第２無線通信回路１３６、操作ボタン１４０、タッチパネル制御回路１４２、表示制御回路１４６およびＤ／Ａ変換器１５０が接続される。また、電源回路１２２には、２次電池１２４が接続されるとともに、コネクタ１２６が接続される。さらに、第１無線通信回路１３２には、アンテナ１３４が接続され、第２無線通信回路１３６には、アンテナ１３８が接続される。また、タッチパネル制御回路１４２には、タッチパネル１４４が接続される。さらに、表示制御回路１４６には、ディスプレイ１４８が接続される。そして、Ｄ／Ａ変換器１５０には、スピーカ１５２が接続される。
【０１２９】
プロセッサ３０は、携帯端末１１０の全体的な制御を司る。プロセッサ３０には、ＲＴＣ１２０ａが内蔵され、ＲＴＣ１２０ａは年月日および時刻を計測（計時）する。電源回路１２２は、プロセッサ１２０の指示の下、２次電池１２４からの電源（電圧）を、各回路コンポーネントに供給する。電源回路１２２は、充電制御回路を含み、商用電源を降圧および整流した充電電圧が充電ケーブルおよびコネクタ１２６を介して充電制御回路に与えられ、充電制御回路によって２次電池１２４が充電される。
【０１３０】
ＲＡＭ１２８は、プロセッサ１２０のバッファメモリおよびワーキングメモリとして用いられる。ＨＤＤ１３０は、携帯端末１１０の主記憶装置であり、この携帯端末１１０の制御プログラムを記憶したり、携帯端末１１０にインストールされたアプリケーションプログラムを記憶したり、各プログラムの実行に必要なデータなどのデータを記憶したりする。ただし、ＨＤＤ１３０に代えて、フラッシュメモリなどの他の不揮発性メモリを用いるようにしてもよい。
【０１３１】
第１無線通信回路１３２は、近距離無線通信機能を有し、プロセッサ１２０の制御の下、アンテナ１３４を介して、他の機器と無線通信する。この実施例では、他の機器は、トレーニング器具１０である。また、この実施例では、第１無線通信回路１３２は、トレーニング器具１０の無線通信回路４０と同様に、Bluetooth（登録商標）の規格に従って動作する。ただし、無線通信回路４０の通信規格に応じて、第１無線通信回路１３２としては、Ｗｉ−Ｆｉ方式の近距離無線通信を行う通信回路を用いることもできる。
【０１３２】
ただし、トレーニング器具１０の無線通信回路４０が３Ｇまたは４Ｇ（ＬＴＥ）のような規格（仕様）に従うモバイル通信を行う場合には、この第１無線通信回路１３２も、３Ｇまたは４Ｇ（ＬＴＥ）のような規格（仕様）に従うモバイル通信が採用される。
【０１３３】
第２無線通信回路１３６は、プロセッサ１２０の制御の下、Ｗｉ−Ｆｉ方式の近距離無線通信を行い、アンテナ１３８を介して、無線ＬＡＮに接続することができる。これにより、他の機器と無線通信する。この実施例では、他の機器は、サーバ１００２（図１８参照）である。
【０１３４】
操作ボタン１４０は、各種の操作ボタンを含み、各操作ボタンはプッシュボタンで構成される。たとえば、操作ボタン１４０は、電源ボタン、ホームボタン、ボリューム調整ボタンなどを含む。ただし、ホームボタンとは、ホーム画面またはメインメニュー画面を表示させるボタンを意味し、１つ前に戻る機能も割り当てられている。
【０１３５】
タッチパネル制御回路１４２は、タッチパネル１４４に必要な電圧などを供給するとともに、タッチパネル１４４のタッチ有効範囲内でのタッチ操作を検出して、そのタッチ操作の位置を示す座標データをプロセッサ１２０に出力する。タッチパネル１４４は、後述するディスプレイ１４８に関連して設けられる。たとえば、タッチパネル１４４は、ディスプレイ１４８の表示面上に設けられる。したがって、プロセッサ１２０は、タッチ操作の位置を示す座標データに基づいて、ディスプレイ１４８上の位置を検出したり、ディスプレイ１４８上で指示された画像（ＧＵＩなど）を判断したりする。
【０１３６】
なお、タッチ操作は、タッチ、リリース、スライド、フリックなどの操作を意味する。また、タッチパネル１４４は、汎用のタッチパネルであり、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。なお、タッチ操作はユーザの指だけに限らず、スタイラスペンなどによって行われてもよい。
【０１３７】
表示制御回路１４６は、ＧＰＵおよびＶＲＡＭなどを含み、プロセッサ１２０の指示の下、ＧＰＵはポリゴンデータやテクスチャデータなどの画像データを用いてＶＲＡＭに表示画像データを生成し、ディスプレイ１４８に出力する。Ｄ／Ａ変換器１５０は、プロセッサ１２０から与えられる音声ないし音（音楽）についてのデータ（以下、「音声データ」という）をアナログの信号（音声信号）に変換して、スピーカ１５２に出力する。
【０１３８】
なお、携帯端末１１０は、多機能情報端末であり、携帯端末１１０としては、スマートフォンやタブレット、ノートＰＣ、ウェアラブル端末等の種々の情報処理端末を用いることができる。ただし、携帯端末１１０がスマートフォンである場合には、図４に示すブロック図において通話機能についての回路コンポーネントがさらに設けられる。
【０１３９】
このような構成のトレーニングシステム１００では、携帯端末１１０には、トレーニング器具１０を用いたトレーニングを実行するためのアプリケーションプログラム（以下、「トレーニングプログラム」という）がインストールされている。このトレーニングプログラムは、たとえば、様々なコンテンツを提供するサーバ（１００２など）から携帯端末１１０によってダウンロード（取得）される。ただし、トレーニングプログラムは、ＤＶＤやＵＳＢメモリのような媒体から携帯端末１１０にインストールされてもよい。
【０１４０】
ユーザが携帯端末１１０を操作することにより、トレーニングプログラムが起動されると、携帯端末１１０は、トレーニング器具１０との接続処理を実行する。ただし、接続処理が初めて実行されるときにだけ、ペアリングが実行される。たとえば、ペアリングでは、電波の届く範囲にある機器（ここでは、トレーニング器具１０）が探索され、ユーザは探索された機器の中から接続したい機器を選択し、双方に同じ暗証番号(認証番号）を入力することにより、相互に認証が行われる。ただし、この実施例では、暗証番号は予め設定されており、トレーニング器具１０ではペアリングを実行するときに、自動的に暗証番号が入力される。一度ペアリングが実行されると、次回以降は、トレーニング器具１０および携帯端末１１０は自動的に接続される。
【０１４１】
なお、図示は省略するが、トレーニングプログラムの初回起動時には、上記の接続処理が開始される前に、ユーザの情報を登録する画面が表示され、当該画面において、ユーザ名、性別、年代（年齢）および電子メールのアドレス（メールアドレス）などの情報（ユーザ情報）が登録される。
【０１４２】
トレーニング器具１０と携帯端末１１０との接続処理が実行されると、たとえば、図５（Ａ）に示すようなメニュー画面（初期画面）２００がディスプレイ１４８に表示される。なお、上述したように、ディスプレイ１４８の表示面上には、タッチパネル１４４が設けられる。以下、同様である。ただし、接続処理が実行されると、接続結果（成功または失敗）がユーザに通知された後に、メニュー画面２００が表示される。接続に失敗した場合には、後で手動により接続することができる。
【０１４３】
図５（Ａ）に示すように、メニュー画面２００には、アイコン２０２、アイコン２０４、アイコン２０６およびアイコン２０８が表示される。また、メニュー画面２００では、アイコン２０８の下方に、アイコン２１０およびアイコン２１２が表示される。
【０１４４】
アイコン２０２〜２０８の各々は、予め設定されたトレーニングの目的を選択するためのアイコンである。図５（Ａ）に示すメニュー画面２００の例では、第１目的、第２目的、第３目的および第４目的と記載してあるが、トレーニングの目的としては、たとえば、細身で強靭な体を作る目的、健康を維持する目的、運動器に障害が発生するのを防止するまたは運動器に発生した障害の進行を防ぐ目的、年齢よりも若く見える体を作る目的などが該当する。アイコン２０２〜２０８のいずれかがタッチ（選択）されると、後述するように、タッチされたアイコン（２０２、２０４、２０６、２０８）に対応する目的に応じたトレーニングを行うための処理が開始される。
【０１４５】
また、アイコン２１０は、接続処理を手動で実行するためのアイコンである。上述したように、携帯端末１１０がトレーニング器具１０との接続に失敗した場合に、アイコン２１０がタッチされると、接続処理が再度実行される。
【０１４６】
アイコン２１２は、ユーザの部位の筋力に関する情報（筋力情報）を設定（登録または変更）するためのアイコンである。このアイコン２１２がタッチされると、図５（Ｂ）に示すような設定画面２５０がディスプレイ１４８に表示される。設定画面２５０には、表示領域２５２、表示領域２５４、表示領域２５６および表示領域２５８が縦に並んで設けられる。また、設定画面２５０には、表示領域２５８の下側にアイコン２６０が表示される。
【０１４７】
表示領域２５２は、測定した大腿筋の最大荷重を表示（設定）するための領域である。表示領域２５４は、測定した広背筋の最大荷重を表示（設定）するための領域である。表示領域２５６は、測定した上腕三頭筋の最大荷重を表示（設定）するための領域である。表示領域２５８は、測定した腹直筋の最大荷重を表示（設定）するための領域である。
【０１４８】
ユーザは、設定したい部位（筋肉）に対応する表示領域（２５２、２５４、２５６、２５８）をタッチした後、トレーニング器具１０を用いて当該部位の最大荷重を測定する。なお、測定値のデータは、トレーニング器具１０から携帯端末１１０に送信される。ユーザによる設定が終了すると、ユーザの操作に応じて設定画面２５０が閉じられ、図５（Ａ）に示したメニュー画面２００に戻る。
【０１４９】
アイコン２６０は、各部位の最大荷重を測定する場合の測定方法を説明する映像を表示するためのアイコンである。たとえば、設定したい部位（筋肉）に対応する表示領域（２５２、２５４、２５６、２５８）がタッチされた後に、アイコン２６０がタッチされると、設定したい部位の最大荷重を、トレーニング器具１０を用いて測定する測定方法の映像がディスプレイ１４８に表示される。
【０１５０】
なお、アイコン２６０がタッチされた場合には、測定方法のみならず、設定する部位（筋肉）がどこであるかをイラストで表示するようにしてもよい。
【０１５１】
また、全部位の最大荷重が設定されている必要は無く、設定されていない部位については、たとえば米印を表示して、最大荷重が設定されていないことが示される。
【０１５２】
さらに、各部位の最大荷重については、トレーニングプログラムを起動する度に設定する必要はない。
【０１５３】
さらにまた、トレーニングを継続したり中断したりすることにより、各部位の最大荷重は変動するため、必要に応じて、トレーニングプログラム側から最大荷重の再設定が促される。
【０１５４】
図５（Ａ）に戻って、たとえば、アイコン２０２がタッチされ、第１目的でトレーニングを行うことが選択されると、図６（Ａ）に示すように、第１目的でトレーニングを行うためのトレーニングの内容を選択する選択画面３００がディスプレイ１４８に表示される。
【０１５５】
図６（Ａ）に示すように、選択画面３００には、アイコン３０２、アイコン３０４およびアイコン３０６が表示される。また、選択画面３００の下部に、アイコン３０８が表示される。アイコン３０２〜３０６は、トレーニングを選択するためのアイコンである。具体的には、アイコン３０２は、アイソメトリック１を選択するためのアイコンである。アイコン３０４は、スロートレーニング１を選択するためのアイコンである。アイコン３０６は、スクワット初級を選択するためのアイコンである。
【０１５６】
なお、トレーニング名の後ろに付加される数字等は、トレーニングのレベルや内容（メニュー）の違いを表す。
【０１５７】
また、すでにトレーニングを終了した項目には、そのことを示すマークが対応するアイコン（ここでは、アイコン３０２、３０４、３０６）に重ねて表示されたり、対応するアイコンがグレーアウト表示されたりする。たとえば、同じトレーニングが所定回数実行されたり、トレーニングが実行されることにより所定の条件が満たされたりすると、当該トレーニングを終了したことが判断される。
【０１５８】
また、アイコン３０８は、トレーニングの履歴を表示するためのアイコンである。たとえば、アイコン３０８がタッチされると、前回または過去数回分のトレーニングの内容、当該トレーニングを行ったときの荷重および姿勢および当該トレーニングを行ったときの姿勢の正確度が、当該トレーニングを行った年月日および時刻（時間）とともに表示される。これは一例であり、限定されるべきでなく、履歴の表示の仕方はグラフ、表など様々である。このように、トレーニングの履歴（結果）を指標として提示するので、ユーザは、トレーニングの成果を知ることができ、トレーニングを継続的に行うモチベーションを高めることができると考えられる。ただし、トレーニングの結果をトレーニング毎に蓄積した情報がトレーニングの履歴である。
【０１５９】
図６（Ａ）に示す選択画面３００において、アイコン３０２がタッチされ、アイソメトリック１が選択されると、このアイソメトリック１のトレーニングについての処理が開始される。図６（Ｂ）に示すように、アイソメトリック１のトレーニングを実行するためのトレーニング画面３５０がディスプレイ１４８に表示される。また、必要に応じて、トレーニングについての指示が音声でスピーカ１５２から出力される。
【０１６０】
これ以降では、ユーザは、トレーニング画面３５０を見たり、スピーカ１５２から出力される音声を聞いたりして、トレーニングを行う。したがって、トレーニングを知らない初心者のユーザであっても、容易（手軽）にトレーニングを行うことができる。
【０１６１】
また、トレーニング中では、ユーザは、トレーニング器具１０を使用する。携帯端末１１０は、トレーニング器具１０で測定された現在の荷重値をディスプレイ１４８に表示したり、トレーニング器具１０で測定された加速度および角速度の少なくとも一方に基づいて算出したユーザの姿勢をディスプレイ１４８に表示したりする。
【０１６２】
つまり、ユーザは、指示された荷重（荷重値）をトレーニング器具１０に加えられているかどうかを知ることができ、また、トレーニング中における自身の姿勢が正しいかどうかを知ることができる。
【０１６３】
また、測定された現在の荷重値と指示（予め設定）された荷重値（目標の荷重値）の差が検出され、荷重の正確度が算出される。また、算出されたユーザの姿勢とトレーニングの正しい姿勢との差が検出され、姿勢の正確度が算出される。このような正確度に応じて、ユーザにトレーニングについてのアドバイスが提示される。したがって、ユーザは、トレーニング器具１０に加える荷重を調整したり、トレーニングにおける姿勢を正したりすることができる。
【０１６４】
なお、ユーザが、トレーニング器具１０を正しく持ち、基本となる姿勢（基本姿勢）で立っている状態の加速度および角速度を基準の加速度および角速度として記憶しておき、現在の加速度および角速度と比較することにより、現在の姿勢が検出（算出）される。ただし、この実施例では、姿勢は、ユーザの着目する部位についての水平面ないし垂直面に対する傾きを意味する。
【０１６５】
図６（Ｂ）に戻って、トレーニング画面３５０には、表示領域３５２、３５４、３５６が設けられる。また、表示領域３５６の下側には、表示領域３６０が設けられる。表示領域３５２は、現在の荷重を表示するための領域である。また、表示領域３５４は、現在の姿勢の正確度を表示するための領域である。たとえば、姿勢の正確度は、着目する部位の角度が正しい角度になっているかどうかを示す指標である。ただし、正しい姿勢についての着目する部位の角度はトレーニングプログラム内に設定されており、これとの比較で正確度は算出される。以下、同様である。さらに、表示領域３６０は、トレーニング（ここでは、アイソメトリックのトレーニング）のやり方（方法）をアニメーションで表示するための領域である。この実施例では、トレーニングのやり方とは、トレーニング器具１０の持ち方と、トレーニング時のユーザの姿勢（部位の角度）または動作を意味する。表示領域３６０に表示されるアニメーションでは、たとえば、胸部の前で、両手でトレーニング器具１０を持ち、このトレーニング器具１０を移動させないように、両手を近づけるように力を加えたり、両手を離すように力を加えたりすることが示される。ただし、後述するように、表示領域３６０には、トレーニング時におけるユーザの姿勢や動作を、このユーザのアバターを用いて表示する場合にも用いられる。したがって、たとえば、ユーザは、アバターを通して自身のトレーニングの様子ないし状況を知ることができる。ただし、上記のトレーニングの方法をアニメーションで表示する場合にも、ユーザのアバターが用いられてもよい。これらのことは、後述する他のトレーニング画面４００、４５０、５００についても同様である。
【０１６６】
また、トレーニングの処理が開始されると、上述したように、当該トレーニングについての指示の内容が音声で出力される。たとえば、アイソメトリック１のトレーニングでは、「最大荷重の○○％の荷重で、△△秒間保持せよ」のような内容の音声がスピーカ１５２から出力される。ただし、トレーニングの指示の内容については、音声に代えて、または、音声とともに、ディスプレイ１４８にテキストで表示されてもよい。以下、同様である。
【０１６７】
ただし、○や△に当て嵌める数値は、ユーザの最大負荷と、過去のトレーニング結果を考慮した値であり、過度なトレーニングを防止し、安全にトレーニングを行えるように、それらの情報に基づいて、トレーニングプログラムで自動的に決定される。以下、別のトレーニングについての指示の内容が音声で出力される場合についても同様である。
【０１６８】
また、図７（Ａ）はスロートレーニング１についてのトレーニング画面４００の例を示し、図７（Ｂ）はスクワット初級についてのトレーニング画面４５０の例を示す。さらに、図８は、スクワット上級についてのトレーニング画面５００の例を示す。
【０１６９】
図６（Ａ）の選択画面３００において、アイコン３０４がタッチされ、スロートレーニング１が選択されると、図７（Ａ）に示すトレーニング画面４００がディスプレイ１４８に表示される。トレーニング画面４００には、表示領域４０２、表示領域４０４および表示領域４０６が設けられる。また、表示領域４０６の下側には、表示領域４１０が設けられる。表示領域４０２は、現在の荷重を表示するための領域である。また、表示領域４０４は、現在の姿勢の正確度を表示するための領域である。そして、表示領域４０６は、現在の動作の往復回数を表示するための領域である。たとえば、往復回数は、トレーニング器具１０に設けられた加速度センサ４６で検出される加速度の変化やジャイロセンサ４８で検出される角速度の変化で知ることができる。スロートレーニングでは、或る動作が往復されるため、動作が反転するときに、検出される或る軸方向の加速度および検出される或る軸周りの角速度は動作が反転する前後で正負の符号が逆になる。さらに、表示領域４１０は、スロートレーニングのやり方をアニメーションで表示するための領域である。表示領域４１０に表示されるアニメーションでは、たとえば、胸部の前で、両手でトレーニング器具１０を持ち、両手を近づけるように力を加えたり、両手を離すように力を加えたりしながら、胸部の前でトレーニング器具１０を、床面（地面）に対して平行に、左右にゆっくりと移動させるようにして往復移動させることが示される。
【０１７０】
また、スロートレーニング１では、「最大荷重の○○％の荷重で、左右に△秒間隔で動かせ」のような内容の音声がスピーカ１５２から出力される。
【０１７１】
図６（Ａ）の選択画面３００において、アイコン３０６がタッチされ、スクワット初級が選択されると、図７（Ｂ）に示すトレーニング画面４５０がディスプレイ１４８に表示される。トレーニング画面４５０には、表示領域４５２、表示領域４５４および表示領域４５６が設けられる。また、表示領域４５６の下側には、表示領域４６０が設けられる。表示領域４５２は、現在の太腿の角度を表示するための領域である。ただし、角度は水平（水平面に平行な面）を０度とした場合の太腿の角度であり、ユーザが直立している場合には、たとえば角度は約９０度になる。また、表示領域４５４は、現在の姿勢の正確度を表示するための領域である。そして、表示領域４５６は、スクワットの回数を表示するための領域である。さらに、表示領域４１０は、スクワットのやり方をアニメーションで表示するための領域である。表示領域４１０に表示されるアニメーションでは、たとえば、直立した状態から、膝がつま先よりも前に出ないように屈伸し、膝が９０度になるまで腰を落としてから、直立した状態に戻ることが示される。
【０１７２】
なお、図７（Ｂ）では省略するが、スクワット初級では、片手で把持したトレーニング器具１０を太腿に押し当てた状態でスクワットする様子のアニメーションが表示される。このとき、Ｕ字状の本体１２の縦棒が太腿と並行になるように、トレーニング器具１０の画像が示される。したがって、スクワットの回数は、ジャイロセンサ４８のＸ軸周りの角速度の符号が反転する回数から算出することができる。
【０１７３】
また、スクワット初級では、「太腿にトレーニング器具１０を当てながら、上下に△秒間隔で動け」のような内容の音声がスピーカ１５２から出力される。
【０１７４】
たとえば、他のトレーニングの目的が選択された場合に、スクワット上級が選択されると、図８に示すトレーニング画面５００がディスプレイ１４８に表示される。トレーニング画面５００には、表示領域５０２、表示領域５０４および表示領域５０６が設けられる。また、表示領域５０６の下側には、表示領域５１０が設けられる。表示領域５０２は、現在の荷重を表示するための領域である。また、表示領域５０４は、現在の姿勢の正確度を表示するための領域である。そして、表示領域５０６は、スクワットの回数を表示するための領域である。さらに、表示領域５１０は、スクワットのやり方をアニメーションで表示するための領域である。図面では分かり難いが、表示領域５１０に表示されるアニメーションでは、たとえば、胸部の前で、両手でトレーニング器具１０を把持し、両手を近づけるように力を加えたり、両手を離すように力を加えたりして、胸部の前でトレーニング器具１０を保持した状態で、スクワットすることが示される。
【０１７５】
スクワット上級では、基本的なスクワットの動作を行うことができることを前提として、トレーニング器具１０に最大負荷の○○％の負荷を加えた状態における、上体の角度についての正確度（姿勢の正確度）が算出される。したがって、スクワット上級では、スクワットの回数は、加速度センサ４６のＹ軸方向の加速度の変化から算出することができる。
【０１７６】
また、スクワット上級では、「最大負荷の○○％の荷重を加えて、トレーニング器具１０を胸部の前で保持した状態で、上下に△秒間隔で動け」のような内容の音声がスピーカ１５２から出力される。
【０１７７】
図６〜図８に示したトレーニング画面（２００、２５０、３００、３５０、４００、４５０、５００）は一部のトレーニングについての例示であり、限定されるべきではない。トレーニング毎にトレーニング画面は用意されており、また、トレーニング画面のデザインや内容も適宜変更可能である。
【０１７８】
また、図６〜図８では、トレーニング中に検出した荷重や姿勢（部位の角度）を数値で表示してあるが、荷重や姿勢を画像で表示するようにしてもよい。
【０１７９】
一例として、上述したように、トレーニング中におけるユーザの現在の姿勢が、アバターを用いて表示される。スクワット初級の場合を例に挙げると、トレーニング画面４５０において、トレーニングを指示するアニメーションに代えて、ユーザの現在の姿勢がアバターを用いて表示領域４６０に表示される。
【０１８０】
たとえば、ユーザが直立している場合には、表示領域４６０に、図９（Ａ）に示すように、直立したアバターが表示され、その太腿が水平に対して９０度の角度をなしていることがアバターの横に表示された角度画像で示される。ただし、角度画像とは、分度器の一部を模した画像に、表示する角度に相当する大きさの扇型の画像を重ねて表示した画像を意味する。
【０１８１】
また、ユーザが膝を曲げて腰を落とした場合には、表示領域４６０に、図９（Ｂ）に示すように、腰を落とした状態のアバターが表示され、その太腿が水平に対してなしている角度を表示する角度画像がアバターの横に表示される。
【０１８２】
このスクワット初級では、右足の太腿が着目する部位であり、この部位の角度を測定するように指示され、ユーザは、右足の太腿にトレーニング器具１０を押し当ててスクワットを行っている。
【０１８３】
また、検出された姿勢（ここでは、太腿の角度）がアバターの姿勢およびその横の角度画像で示される。このとき、着目する部位が太腿であることが視覚的に分かるようにアバターが表示される。図９（Ａ）、（Ｂ）では、アバターの右足の太腿に斑点模様が付されている。
【０１８４】
このように、アバターおよび角度画像を用いてユーザの現在の姿勢を提示するので、ユーザは姿勢が正しいかどうかを一目で分かり、また、どのように姿勢を修正すれば良いかも一目で分かる。したがって、効果的なトレーニングを行えるようにユーザを導くことができる。
【０１８５】
また、トレーニング中に検出された荷重および検出（算出）された姿勢の正確度に基づいて、ユーザに対してアドバイスが提示される。
【０１８６】
たとえば、検出された荷重が指示した荷重に満たない場合には、その差分に応じて、「もっと強く」や「もう少し強く」のような音声がスピーカ１５２から出力される。逆に、検出された荷重が指示した荷重を超えている場合には、その差分に応じて、「もっと弱く」や「もう少し弱く」のような音声がスピーカ１５２から出力される。また、検出された荷重が指示した荷重と同じまたは略同じであるが場合には、「いいね」や「その調子」のような音声がスピーカ１５２から出力される。
【０１８７】
したがって、携帯端末１１０の画面を見なくても、音声によるアドバイスを聞くことにより、正しくトレーニングすることができる。
【０１８８】
さらにトレーニングを終了すると、今回のトレーニングの内容（鍛えた部位など）、点数ないし評価（ランクによる指標）などがディスプレイ１４８に表示される。ただし、点数や評価は、荷重や姿勢の正確度、安定度、または回数などに応じて算出（決定）される。また、トレーニングの実行またはトレーニングの点数ないし評価に応じて何らかのご褒美が付与（配布）される場合には、トレーニングの点数（評価）とともに、配布されるご褒美についての情報がディスプレイ１４８に表示される。たとえば、ご褒美は、アバターアイテムまたはトレーニングプログラムや他のアプケーションプログラムで使用できる仮想のコインなどである。ご褒美を配布するか否かの判定および配布処理等についての詳細な説明は後述する。
【０１８９】
図１０は図３に示したトレーニング器具１０に内蔵されるＲＡＭ３６のメモリマップ６００の一例を示す。図１０に示すように、ＲＡＭ３６は、プログラム記憶領域６０２およびデータ記憶領域６０４を含む。プログラム記憶領域６０２には、トレーニング器具１０の制御プログラムが記憶される。この制御プログラムは、メイン処理プログラム６０２ａ、通信プログラム６０２ｂ、検出プログラム６０２ｃ、補正プログラム６０２ｄ、回数カウントプログラム６０２ｅ、状態検出プログラム６０２ｆ、状態通知プログラム６０２ｇなどによって構成される。
【０１９０】
メイン処理プログラム６０２ａは、トレーニング器具１０を制御するメインルーチンを処理するためのプログラムである。通信プログラム６０２ｂは、他の機器（この実施例では、携帯端末１１０）と通信するためのプログラムである。検出プログラム６０２ｃは、荷重センサ１６、加速度センサ４６、ジャイロセンサ４８および温度センサ５０の測定値を検出するためのプログラムである。補正プログラム６０２ｄは、検出プログラム６０２ｃに従って検出された荷重センサ１６の測定値を、補正用データ６０４ｆを用いて補正するためのプログラムである。このとき、温度センサ５０の測定値が参酌される。
【０１９１】
回数カウントプログラム６０２ｅは、トレーニング器具１０で所定値（歪ゲージの変形を伴う荷重）以上の荷重が検出された回数（測定回数）をカウントするためのプログラムである。ただし、所定値以上の荷重に変化したときに、測定回数がカウントされ、所定値以上の荷重が継続して場合には、測定回数はカウントされない。
【０１９２】
状態検出プログラム６０２ｆは、トレーニング器具１０の動作状態（起動、停止、充電中、通信中、過負荷など）、電池残量および疲弊状態を検出するプログラムである。トレーニング器具１０の起動や停止は、電源ボタン２２のオン／オフの信号に基づいて検出される。また、トレーニング器具１０が通信中であるかどうかは、プロセッサ３０が送受信を行うため、プロセッサ３０自身が把握している。電池残量は、たとえば、２次電池３４の電圧値を検出することにより知ることができる。疲弊状態は、回数カウントプログラム６０２ｅに従って検出された測定回数に基づいて検出される。過負荷は、荷重センサ１６の測定値が所定の閾値（たとえば、１５０ｋｇ）を超えると検出される。
【０１９３】
状態通知プログラム６０２ｇは、状態検出プログラム６０２ｆに従って検出した動作状態、電池残量、疲弊状態および過負荷などの各種状態に応じて、ＬＥＤランプ２０の明滅、ブザー４４の鳴動および振動モータ５２の駆動の少なくとも１つを動作させることにより、その各種状態をユーザに通知するためのプログラムである。たとえば、ＬＥＤランプ２０は、発光する色と、その点灯または点滅が制御される。また、ブザー４４は、鳴動させる回数および長さが制御される。さらに、振動モータ５２は、駆動させる回数および長さが制御される。これらの制御が、通知する状態に応じて適宜実行される。ただし、どのように制御を実行（通知）するかは、状態毎に予め決定されている。
【０１９４】
また、データ記憶領域６０４には、荷重データ６０４ａ、加速度データ６０４ｂ、角速度データ６０４ｃ、温度データ６０４ｄ、送信データ６０４ｅ、補正用データ６０４ｆおよび回数データ６０４ｇが記憶される。
【０１９５】
荷重データ６０４ａは、検出プログラム６０２ｃで検出された荷重センサ１６の測定値のデータである。つまり、本体１２にかかる荷重（荷重値）のデータである。加速度データ６０４ｂは、検出プログラム６０２ｃで検出された加速度センサ４６の測定値のデータである。角速度データ６０４ｃは、検出プログラム６０２ｃで検出されたジャイロセンサ４８の測定値のデータである。温度データ６０４ｄは、検出プログラム６０２ｃで検出された温度センサ５０の測定値のデータである。
【０１９６】
送信データ６０４ｅは、携帯端末１１０に送信するデータである。この実施例では、送信データ６０４ｅは、補正プログラム６０２ｄに従って補正した荷重データ６０４ａと、加速度データ６０４ｂと、角速度データ６０４ｃを含むデータである。
【０１９７】
補正用データ６０４ｆは、検出された荷重データ６０４ａを補正するためのデータである。上述したように、本体１２は、パイプ状のアルミ合金を曲げ加工して形成し、また、荷重センサ１６（歪ゲージ）は、本体１２の内部に貼り付けられる。したがって、各トレーニング器具１０（本体１２）には個体差がある。また、荷重センサ１６が貼り付けられた位置と把持部１２ａとは離れているため、実際に検出されているのは、把持部１２ａに加えられる力のモーメントである。このため、補正用データ６０４ｆは、個体差等を吸収するために、荷重データ６０４ａを補正するデータを含む。このような補正値は、本体１２に所定の荷重を実際に加えて、荷重センサ１６で計測（検出）される荷重との差に基づいて決定される。また、荷重センサ１６で検出される荷重には、周囲温度により誤差が生じる。このため、補正用データ６０４ｆは、この温度による誤差を吸収するために、荷重データ６０４ａを補正するデータも含む。ただし、補正用データ６０４ｆは、プロセッサ３０内部に記憶（保存）しておいてもよい。
【０１９８】
回数データ６０４ｇは、回数カウントプログラム６０２ｅに従ってカウントされる、荷重センサ１６によって所定値以上の荷重が検出された測定回数についてのデータである。この測定回数は、累積的にカウントされるため、トレーニング器具１０の電源がオンされたときに、フラッシュメモリ３８から読み出して、ＲＡＭ３６に記憶され、トレーニング器具１０の電源がオフされるときに、フラッシュメモリ３８に記憶（保存）される。ただし、測定回数とともに、各回で検出された荷重も記憶されてもよい。
【０１９９】
図示は省略するが、データ記憶領域６０４には、ＬＥＤランプ２０の点灯パターンのデータ、ブザー４４を鳴動させるパターンのデータ、および振動モータ５２を駆動させるパターンのデータなどの他のデータが記憶されたり、制御プログラムの実行に必要な、タイマ（カウンタ）やフラグが設けられたりする。
【０２００】
図１１は図４に示した携帯端末１１０のＲＡＭ１２８のメモリマップ７００の一例を示す。図１１に示すように、ＲＡＭ１２８は、プログラム記憶領域７０２およびデータ記憶領域７０４を含む。プログラム記憶領域７０２には、携帯端末１１０の情報処理プログラムが記憶される。この情報処理プログラムは、メイン処理プログラム７０２ａ、通信プログラム７０２ｂ、画像生成プログラム７０２ｃ、画像表示プログラム７０２ｄ、音声出力プログラム７０２ｅおよびトレーニングプログラム７０２ｆなどによって構成される。
【０２０１】
メイン処理プログラム７０２ａは、携帯端末１１０を制御するメインルーチンを処理するためのプログラムである。通信プログラム７０２ｂは、第１無線通信回路１３２を用いて他の機器（この実施例では、トレーニング器具１０）と通信したり、第２無線通信回路１３６を用いて無線ＬＡＮを介して他の機器（ＰＣやサーバなど）と通信したりするためのプログラムである。
【０２０２】
画像生成プログラム７０２ｃは、プロセッサ１２０の指示の下、表示制御回路１４６において、ＧＰＵが、後述する画像生成データ７０４ａを用いて、ディスプレイ１４８に表示する各種の画面（２００、２５０、３００、３５０、４００、４５０、５００など）に対応する表示画像データをＶＲＡＭ上に生成するためのプログラムである。画像表示プログラム７０２ｄは、プロセッサ１２０の指示の下、表示制御回路１４６において、ＧＰＵが、画像生成プログラム７０２ｃに従って生成された表示画像データをディスプレイ１４８に出力するためのプログラムである。
【０２０３】
音声出力プログラム７０２ｅは、後述する音声データ７０４ｄをＤ／Ａ変換器１５０を介してスピーカ１５２に出力するためのプログラムである。ただし、音声データ７０４ｄは、複数種類のメッセージを音声で出力するためのデータあり、選択的に出力される。
【０２０４】
トレーニングプログラム７０２ｆは、この実施例のトレーニングを実行するためのアプリケーションプログラムである。
【０２０５】
図示は省略するが、プログラム記憶領域７０２には、電子メールについてのアプリケーションプログラムなどの他のアプリケーションプログラムも記憶される。また、携帯端末１１０がスマートフォンの場合には、通話機能を実行するためのプログラムも記憶される。
【０２０６】
また、データ記憶領域７０４には、画像生成データ７０４ａ、設定データ７０４ｂ、目標値データ７０４ｃ、音声データ７０４ｄ、測定データ７０４ｅおよび履歴データ７０４ｆが記憶される。
【０２０７】
画像生成データ７０４ａは、表示画像データを生成するためのポリゴンデータ、テクスチャデータ、アイコン画像データ、アニメーションデータ、アバターデータ、アバターアイテムのデータなどを含む。
【０２０８】
設定データ７０４ｂは、設定画面２５０で設定した各部位についての最大負荷についての数値データであるただし、最大負荷が設定されていない部位についてはＮＵＬＬデータが記述される。
【０２０９】
目標値データ７０４ｃは、トレーニングプログラム７０２ｆによって設定される各部位の最大負荷の目標値についての数値データである。たとえば、目標値は、トレーニングの目的別に、ユーザの性別および年齢やトレーニングの履歴などに基づいて設定される。ただし、目標値はユーザが設定するようにしてもよい。
【０２１０】
音声データ７０４ｄは、トレーニングの内容を指示するための複数のメッセージ、トレーニングについてアドバイスするための複数のメッセージを音声で出力するための合成音声についてのデータである。
【０２１１】
測定データ７０４ｅは、トレーニング器具１０から送信された送信データ６０４ｅを時系列に従って記憶したデータである。つまり、測定データ７０４ｅは、トレーニング器具１０で検出され補正された荷重データ、加速度データおよび角速度データが時系列に従って蓄積されたデータである。
【０２１２】
履歴データ７０４ｆは、トレーニングの履歴についてのデータであり、トレーニングを行った年月日および時刻（時間）、当該トレーニングの内容、当該トレーニング中に検出された荷重（荷重値）および姿勢（加速度および角速度も含む）、および当該トレーニングを行ったときの姿勢の正確度についてのデータがトレーニング毎に時系列に従って記述される。上述したように、選択画面３００でアイコン３０８がタッチされると、履歴データ７０４ｆに従って、トレーニングの履歴がディスプレイ１４８に表示される。ただし、履歴データ７０４ｆに含まれる年月日および時刻の情報は、送信データ６０４ｅを受信したときに、ＲＴＣ１２０ａから取得され、送信データ６０４ｅ（測定データ７０４ｅ）に付加される。
【０２１３】
図示は省略するが、データ記憶領域７０４には、情報処理プログラムの実行に必要な、他のデータが記憶されたり、タイマ（カウンタ）やフラグが設けられたりする。
【０２１４】
図１２〜図１４は図３に示したトレーニング器具１０のプロセッサ３０の制御処理のフロー図である。なお、図１２〜図１４に示すフロー図の各ステップの処理は、単なる一例に過ぎず、同様の結果が得られるのであれば、各ステップの処理順序を入れ替えてもよい。また、この実施例では、図１２〜図１４に示すフロー図の各ステップの処理をプロセッサ３０が実行するものとして説明するが、プロセッサ３０以外のプロセッサや専用回路が一部のステップを実行するようにしてもよい。
【０２１５】
ユーザによって、電源ボタン２２がオンされ、トレーニング器具１０の電源がオンされ、制御プログラムが実行されると、図１２に示すように、プロセッサ３０は、制御処理を開始する。プロセッサ３０は、ステップＳ１で、携帯端末１１０を探索する。次のステップＳ３では、接続を確立したかどうかを判断する。ステップＳ３で“ＮＯ”であれば、つまり接続を確立していなければ、そのままステップＳ１に戻る。ただし、上述したように、接続に失敗した場合には、後に、携帯端末１１０側で手動操作により接続処理を実行することができるため、ステップＳ３で“ＮＯ”の場合には、所定時間（たとえば、１０秒〜３０秒）待機してから、ステップＳ１に戻るようにしてもよい。一方、ステップＳ３で“ＹＥＳ”であれば、つまり接続を確立すれば、ステップＳ７に進む。
【０２１６】
ステップＳ７では、温度を検出する。つまり、プロセッサ３０は、温度センサ５０の測定値を取得して、対応する温度データ６０４ｄをデータ記憶領域６０４に記憶する。次のステップＳ９では、荷重を検出する。つまり、プロセッサ３０は、荷重センサ１６の測定値を取得して、対応する荷重データ６０４ａをデータ記憶領域６０４に記憶する。次に、図１３に示すステップＳ１１で、過負荷であるかどうかを判断する。ここでは、プロセッサ３０は、ステップＳ９で検出した荷重が、開発者等の想定する最大値（たとえば、１５０ｋｇ）を超えたかどうかを判断する。
【０２１７】
ステップＳ１１で“ＮＯ”であれば、つまり過負荷でなければ、そのままステップＳ１５に進む。一方、ステップＳ１１で“ＹＥＳ”であれば、つまり過負荷であれば、ステップＳ１３で、過負荷を報知するためにブザー４４を鳴動させて、ステップＳ１５に進む。この実施例では、過負荷を報知する場合に、ブザー４４を鳴動させるようにしてあるが、ブザー４４の鳴動に代えて、ＬＥＤランプ２０を所定の色で点灯または明滅させたり、振動モータ５２を駆動させたりしてもよい。または、ブザー４４の鳴動、ＬＥＤランプ２０の点灯（明滅）および振動モータ５２の駆動のいずれか２つ以上により、過負荷を報知するようにしてもよい。このことは、後述するトレーニング器具１０の買い替えを促す（報知する）場合についても同様である。
【０２１８】
ステップＳ１５では、所定値以上の荷重に変化したかどうかを判断する。ここでは、プロセッサ３０は、荷重センサ１６によって検出される荷重が０または所定値未満から所定値以上に変化したかどうかを判断する。ただし、所定値は、後述するように、トレーニング器具１０の買い替えを促すための判断に用いる基準値である。
【０２１９】
ステップＳ１５で“ＮＯ”であれば、つまり荷重が所定値未満であるか、所定値以上の荷重が継続している場合には、そのまま図１４に示すステップＳ２３に進む。一方、ステップＳ１５で“ＹＥＳ”であれば、つまり所定値以上の荷重に変化すれば、ステップＳ１７で、荷重の測定回数を１加算し、ステップＳ１９で、測定回数が所定回数（たとえば、１５０００回）に達したかどうかを判断する。ステップＳ１９で“ＮＯ”であれば、つまり測定回数が所定回数に達していなければ、ステップＳ２３に進む。一方、ステップＳ１９で“ＹＥＳ”であれば、つまり測定回数が所定数に達していれば、ステップＳ２１で、トレーニング器具１０の買い替えを促す（報知する）ためにブザー４４を鳴動させて、ステップＳ２３に進む。
【０２２０】
詳細な説明は省略するが、この実施例のトレーニング器具１０では、荷重が所定値以上となった回数が所定回数（たとえば、１５０００回）となった場合に、トレーニング器具１０（荷重センサ１６）の寿命が来たと判断し、トレーニング器具１０の買い替えを促すようにしてある。これは、本体１２の金属疲労または荷重センサ１６（歪ゲージ）の劣化或いはそれら両方の要因によって荷重を正確に測定することができないためである。
【０２２１】
図１４に示すステップＳ２３で、加速度を検出する。つまり、プロセッサ３０は、加速度センサ４６の測定値を取得して、対応する加速度データ６０４ｂをデータ記憶領域６０４に記憶する。次のステップＳ２５では、角速度を検出する。つまり、プロセッサ３０は、ジャイロセンサ４８の測定値を取得して、対応する角速度データ６０４ｃをデータ記憶領域６０４に記憶する。そして、ステップＳ２７で、荷重、加速度および角速度を補正して、送信データ６０４ｅを生成する。ここでは、プロセッサ３０は、補正用データ６０４ｆを参照して、検出した荷重を、補正値を用いて補正する。また、ステップＳ２７では、補正された荷重データ６０４ａと、加速度データ６０４ｂと、角速度データ６０４ｃを含む送信データ６０４ｅが生成される。そして、ステップＳ２９で、携帯端末１１０に送信データ６０４ｅを送信して、図１２に示したステップＳ７に戻る。
【０２２２】
なお、図１２〜図１４では省略したが、上述したように、プロセッサ３０は、電源のオン／オフに応じて、ＬＥＤランプ２０の点灯／消灯を制御し、電池残量に応じて、ＬＥＤランプ２０の点灯させる色を変化させる。また、プロセッサ３０は、通信中では、所定の色でＬＥＤランプ２０を点滅させる。
【０２２３】
図１５〜図１７は図４に示した携帯端末１１０のプロセッサ１２０の筋肉トレーニング処理のフロー図である。なお、図１５〜図１７に示すフロー図の各ステップの処理は、単なる一例に過ぎず、同様の結果が得られるのであれば、各ステップの処理順序を入れ替えてもよい。また、この実施例では、図１５〜図１７に示すフロー図の各ステップの処理をプロセッサ１２０が実行するものとして説明するが、プロセッサ１２０以外のプロセッサや専用回路が一部のステップを実行するようにしてもよい。
【０２２４】
ユーザが携帯端末１１０を操作してトレーニングプログラム７０２ｆを起動すると、プロセッサ１２０は筋肉トレーニング処理を開始し、ステップＳ５１で、トレーニング器具１０を探索する。次のステップＳ５３では、トレーニング器具１０と接続を確立したかどうかを判断する。
【０２２５】
ステップＳ５３で“ＮＯ”であれば、つまりトレーニング器具１０と接続を確立していなければ、ステップＳ５１に戻る。一方、ステップＳ５３で“ＹＥＳ”であれば、つまりトレーニング器具１０と接続を確立すれば、ステップＳ５５で、通信処理を開始する。つまり、図示は省略するが、プロセッサ１２０は、トレーニングプログラムの処理と並行して、通信処理を実行し、トレーニング器具１０から送信される送信データを受信して、データ記憶領域７０４に測定データ７０４ｅとして時系列に従って追加的に記憶する。
【０２２６】
次のステップＳ５７では、図５（Ａ）に示したようなメニュー画面２００をディスプレイ１４８に表示する。続いて、ステップＳ５９では、トレーニングの目的が選択されたかどうかを判断する。ここでは、プロセッサ１２０は、アイコン２０２〜２０８のいずれかがタッチされたかどうかを判断する。ただし、プロセッサ１２０は、タッチパネル１４４からのタッチ座標データが示す位置に表示されるアイコン（２０２、２０４、２０６、２０８）がタッチされたと判断する。以下、他のアイコンや表示領域をタッチする場合について同様である。
【０２２７】
ステップＳ５９で“ＹＥＳ”であれば、つまりトレーニングの目的が選択されれば、図１６に示すステップＳ７１に進む。一方、ステップＳ５９で“ＮＯ”であれば、つまりトレーニングの目的が選択されていなければ、ステップＳ６１で、筋力情報の設定かどうかを判断する。ここでは、プロセッサ１２０は、アイコン２１２がタッチされたかどうかを判断する。
【０２２８】
ステップＳ６１で“ＮＯ”であれば、つまり筋力情報の設定でなければ、ステップＳ５９に戻る。このトレーニングプログラムの処理においては、トレーニング器具１０との接続が確立したことを前提としているため、図示等は省略するが、メニュー画面２００において、アイコン２１０がタッチされた場合には、トレーニング器具１０との接続処理が実行される。たとえば、トレーニング器具１０と接続が確立する前においては、アイコン２０２〜２０８がタッチできない状態で表示され、トレーニング器具１０との接続処理が確立すると、アイコン２０２〜２０８がタッチできる状態に変化される。
【０２２９】
一方、ステップＳ６１で“ＹＥＳ”であれば、つまり筋力情報の設定であれば、ステップＳ６３で、図５（Ｂ）に示したような設定画面２５０をディスプレイ１４８に表示して、ステップＳ６５で、ユーザの操作に応じて設定処理を実行してから、ステップＳ５７に戻る。詳細な説明は省略するが、上述したように、ステップＳ６５では、設定する部位の最大負荷が登録（設定・変更）される。ここで設定された筋力情報が設定データ７０４ｂとしてデータ記憶領域７０４に記憶（更新）される。
【０２３０】
上述したように、メニュー画面２００でトレーニングの目的が選択されると、図１６に示すように、ステップＳ６７で、図６（Ａ）に示したような、選択された目的についての選択画面３００をディスプレイ１４８に表示する。次のステップＳ６９では、トレーニングの選択があるかどうかを判断する。ここでは、プロセッサ１２０は、選択画面３００において、アイコン３０２〜３０６のいずれかがタッチされたかどうかを判断する。
【０２３１】
ステップＳ６９で“ＮＯ”であれば、つまりトレーニングの選択が無ければ、ステップＳ７１で、履歴の表示かどうかを判断する。ここでは、プロセッサ１２０は、アイコン３０８がタッチされたかどうかを判断する。ステップＳ７１で“ＮＯ”であれば、つまり履歴の表示でなければ、そのままステップＳ６７に戻る。一方、ステップＳ７１で“ＹＥＳ”であれば、つまり履歴の表示であれば、ステップＳ７３で、履歴データ７０４ｆに対応する履歴をディスプレイ１４８に表示してから、ステップＳ６７に戻る。ただし、実際には、ユーザからの指示が有ると、履歴の表示を終了して、ステップＳ６７に戻る。
【０２３２】
また、ステップＳ６９で“ＹＥＳ”であれば、つまり個別のトレーニングの選択があれば、ステップＳ７５で、選択された個別のトレーニングについての指示内容の提示を開始する。続いて、ステップＳ７７で、図６〜図８に示したような、選択された個別のトレーニングについてのトレーニング画面（３００、３５０、４００、４５０、５００など）をディスプレイ１４８に表示して、図１７に示すステップＳ７９に進む。ここでは、上述したように、トレーニング画面において、個別のトレーニングのやり方についてのアニメーションが表示されたり、個別のトレーニングについての指示が音声でスピーカ１５２から出力されたりする。また、上述したように、指示に含まれる荷重や回数については、トレーニングプログラム７０２ｆで自動的に決定される。したがって、ユーザは、提示された指示に従って、トレーニング器具１０を把持し、把持したトレーニング器具１０に荷重を加えながら、所定の動作を行うまたは所定の姿勢を維持する。ただし、スクワット初級のように、トレーニングの種類によっては、ユーザは、トレーニング器具１０を把持するだけで、荷重を加えない場合がある。なお、詳細な説明は省略するが、ステップＳ７５〜Ｓ９３は、選択画面３００で選択された個別のトレーニングについて実行される。したがって、実際には、個別のトレーニング毎の処理（プログラム）が設けられている。
【０２３３】
図１７に示すように、ステップＳ７９では、測定値を取得する。ここでは、プロセッサ１２０は、アンテナ１３４および第１無線通信回路１３２で受信されたトレーニング器具１０からの送信データ６０４ｅを取得し、測定データ７０４ｅとして追加的に記憶する。次のステップＳ８１では、測定値を所定時間（たとえば、０．５秒）分蓄積したかどうかを判断する。ただし、プロセッサ１２０は、所定時間分毎の測定値を用いて処理を実行するため、この所定時間は前回測定値を用いた処理を実行してからの時間である。
【０２３４】
ステップＳ８１で“ＮＯ”であれば、つまり測定値を所定時間分蓄積していなければ、ステップＳ７９に戻る。一方、ステップＳ８１で“ＹＥＳ”であれば、つまり測定値を所定時間分蓄積すれば、ステップＳ８３で、荷重の正確度を算出する。この実施例では、プロセッサ１２０は、荷重が提示された荷重を超えているかどうかを判断するとともに、荷重が提示された荷重に満たない場合には、その差分を算出する。
【０２３５】
続くステップＳ８５では、測定データ７０４ｅが示す加速度および角速度の少なくとも一方からユーザの姿勢を検出する。厳密に言うと、プロセッサ１２０は、加速度および角速度から、ユーザの所定の部位についての水平方向や垂直方向に対する角度を検出する。
【０２３６】
そして、ステップＳ８７では、姿勢の正確度を算出する。ここでは、プロセッサ１２０は、ステップＳ８５で検出したユーザの姿勢と、予めトレーニングプログラム７０２ｆに設定されている正しい姿勢との一致度を算出する。
【０２３７】
続くステップＳ８９では、検出した荷重および姿勢の少なくとも一方をユーザに提示する。上述したように、ここでは、プロセッサ１２０は、ユーザが現在トレーニング器具１０に加えている荷重の数値や検出したユーザの現在の姿勢（着目する部位の角度）を表示する処理を実行したり、姿勢の正確度を表示する処理を実行したり、持続時間や動作の回数を表示する処理を実行したりする。
【０２３８】
続いて、ステップＳ９１で、正確度に応じたアドバイスを提示する。上述したように、ここでは、プロセッサ１２０は、現在のユーザの姿勢を、アバターを用いて表示する処理を実行したり、荷重を強くしたり弱くしたりするアドバイスや関節の曲げ角度を大きくしたり小さくしたりするアドバイスを音声で出力したりする処理を実行したりする。
【０２３９】
そして、ステップＳ９３で、トレーニングの終了かどうかを判断する。ここでは、プロセッサ１２０は、ユーザが選択されたトレーニングを最後まで行ったり、ユーザからトレーニングを終了する指示が与えられたりしたかどうかを判断する。ステップＳ９３で“ＮＯ”であれば、つまりトレーニングの終了でなければ、ステップＳ７９に戻る。一方、ステップＳ９３で“ＹＥＳ”であれば、つまりトレーニングの終了であれば、ステップＳ９５で、トレーニングプログラム７０２ｆの終了であるかどうかを判断する。ここでは、ユーザによって、トレーニングプログラム７０２ｆの終了が指示されたかどうかを判断する。ステップＳ９５で“ＮＯ”であれば、つまりトレーニングプログラム７０２ｆの終了でなければ、図１６に示したステップＳ６７に戻る。つまり、選択した目的に応じた個別のトレーニングの選択画面３００に戻る。ただし、ステップＳ５７（メニュー画面２００）に戻るようにしてもよい。一方、ステップＳ９５で“ＹＥＳ”であれば、つまりトレーニングプログラム７０２ｆの終了であれば、ステップＳ９７で、今回のトレーニングの情報を保存して、筋肉トレーニング処理を終了する。つまり、ステップＳ９７では、プロセッサ１２０は、トレーニングの年月日および時刻（時間）、トレーニングの内容、筋肉トレーニング処理の実行中にトレーニング器具１０から受信した送信データ６０４ｅ（測定データ７０４ｅ）から検出した荷重および姿勢（加速度および角速度を含む）、および当該トレーニングを実行したときの姿勢の正確度についてのデータを、履歴データとしてＨＤＤ１３０に保存する、またはＨＤＤ１３０に保存された履歴データに追加する。ただし、ユーザの指示に従って任意のタイミングで、トレーニングの情報をＨＤＤ１３０に保存するようにしてもよい。
【０２４０】
この実施例によれば、両手で把持可能なトレーニング器具に、荷重センサ、加速度センサ、ジャイロセンサを設け、トレーニング器具にかかる荷重を検出するとともに、トレーニング器具の姿勢や動きを検出するので、トレーニングの際に、トレーニング器具の構成の問題により、ユーザの姿勢や動作が制約されることはない。したがって、様々な種類のトレーニングを実行可能にすることができる。つまり、トレーニングの幅を広げることができる。
【０２４１】
また、この実施例によれば、スマートフォンのような汎用の携帯端末を用いることができる。
【０２４２】
さらに、この実施例によれば、トレーニング器具の他にスマートフォンのような携帯端末を用意すれば良いため、専用のシステムを設ける必要ない。また、携帯端末は基地局と通信可能な状況下においては設置場所を選ばないため、トレーニング場所が制限されることもない。
【０２４３】
なお、この実施例では、トレーニング器具の本体の傾き（姿勢）および動きの少なくとも一方を検出するために、加速度センサおよびジャイロセンサを設けるようにしたが、いずれか一方のみを設けても、本体の傾きおよび動きの少なくとも一方を検出することができる。
【０２４４】
また、この実施例では、携帯端末側で所定時間分の測定値を蓄積するようにしたが、トレーニング器具側で所定時間分の測定値を蓄積して携帯端末に送信するようにしてもよい。
【０２４５】
さらに、この実施例では、トレーニング器具側で、荷重を補正するようにしたが、携帯端末側で、荷重を補正するようにしてもよい。かかる場合には、補正値が、トレーニング器具から携帯端末に送信され、携帯端末に記憶される。また、この場合には、検出された温度のデータも携帯端末に送信される。
【０２４６】
さらにまた、この実施例では、トレーニング中に、現在の荷重や姿勢の正確度などをユーザに提示するようにしてあるため、携帯端末で、現在の荷重、姿勢および姿勢の正確度を計算するようにしてあるが、トレーニングを終了した後に、荷重の変化や姿勢の正確度の変化をユーザに提示する場合には、荷重、姿勢および姿勢の正確度を携帯端末とは異なる他のコンピュータに計算させるようにしてもよい。他のコンピュータとしては、後述するサーバ１００２（図１８参照）が該当する。この場合には、携帯端末から他のコンピュータ（サーバ１００２）に、少なくとも、トレーニング中に検出した荷重データ、加速度データおよび角速度データが送信される。
【０２４７】
また、この実施例では、携帯端末１１０において画面表示および音声出力の少なくとも一方を実行することによって、トレーニング中に、現在の荷重や姿勢の正確度などをユーザに提示するようにしてあるが、これに限定される必要はない。たとえば、荷重や姿勢の正確度をトレーニング器具のプロセッサ３０で判断し、ＬＥＤランプ２０の明滅、ブザー４４の鳴動および振動モータ５２の駆動の少なくとも一つにより、荷重や姿勢が正しいことまたは正しくないことを報知（提示）するようにしてもよい。したがって、ＬＥＤランプ２０、ブザー４４および振動モータ５２のいずれか１つが設けられるように、トレーニング器具１０を構成してもよい。ただし、荷重や姿勢の正確度は、携帯端末１１０のプロセッサ１２０で判断し、その判断結果をトレーニング器具１０側に送信するようにしてもよい。
【０２４８】
さらに、この実施例で示したトレーニング器具は単なる一例であり、限定されるべきではない。たとえば、トレーニング器具に、スピーカを設けることもできる。具体的には、トレーニング器具の本体に内蔵される制御基板にＤ／Ａ変換器がプロセッサと通信可能に実装され、このＤ／Ａ変換器にスピーカが接続される。この場合、ブザーは省略されてもよい。スピーカは、上記の実施例で示したブザーと同じ機能を発揮するように動作される。また、トレーニング器具にスピーカを設ける場合には、携帯端末に設けられたスピーカから出力される音声ないし音（音楽）を、携帯端末に設けられたスピーカに代えて、または、携帯端末に設けられたスピーカとともに、トレーニング器具に設けられたスピーカから出力するようにしてもよい。かかる場合には、スピーカから出力される音声ないし音に対応する音声データが携帯端末からトレーニング器具に送信される。
【０２４９】
さらに、この実施例では、携帯端末に、履歴データが記憶されるが、このような情報は、携帯端末とは異なる別のコンピュータで管理するようにしてもよい。たとえば、所定のサービスを提供するサーバが履歴データを管理するようにしてもよい。このようなサーバを用いたシステムの一例について説明する。
【０２５０】
図１８に示すネットワークシステム１０００は、サーバ１００２を含む。このサーバ１００２は、汎用のサーバであり、ＣＰＵ１０１０およびメモリ１０１２を備える。メモリ１０１２は、ＨＤＤ、ＲＯＭおよびＲＡＭを含む。図示は省略するが、サーバ１００２は、通信モジュールなどの他の回路コンポーネントも備えている。
【０２５１】
サーバ１００２は、インターネットのようなネットワーク１００４を介して、複数の携帯端末１１０と通信可能に接続される。また、サーバ１００２には、データベース（測定値ＤＢ）１００６が直接接続される。図１８に示す例では、測定値ＤＢ１００６はサーバ１００２の外部に設けられるが、サーバ１００２の内部に設けるようにしてもよい。また、サーバ１００２と測定値ＤＢ１００６はネットワーク１００４を介して通信可能に接続されてもよい。
【０２５２】
また、サーバ１００２は、測定値ＤＢ１００６を用いて、ユーザ毎の測定値を管理する。たとえば、図１９に示すように、管理される情報（管理情報）は、ユーザＩＤ、ユーザ名、性別、年代（年齢）、友達、メールアドレス、トレーニングの履歴などである。
【０２５３】
詳細な説明は省略するが、たとえば、ユーザは、携帯端末１１０を用いて、サーバ１００２で運営されるサイトにアクセスし、ユーザ情報、すなわち、ユーザ名、性別、年齢、メールアドレスを登録する。また、ユーザは、必要に応じて、友達のユーザ（ユーザ名もしくはユーザＩＤ）を登録する。そして、ユーザがトレーニングを実行した後に、携帯端末１１０は、ユーザの操作に従って、または、自動で、今回のトレーニングの結果についてのデータ（結果データ）をサーバ１００２に送信する。ただし、結果データは、トレーニングを行った年月日および時刻（時間）、当該トレーニングの内容、当該トレーニング中に検出された荷重（荷重値）および姿勢（加速度および角速度も含む）、および当該トレーニングを行ったときの姿勢の正確度のようなトレーニング結果についてのデータである。サーバ１００２は、結果データを受信して、測定値ＤＢ１００６に、ユーザ（ユーザＩＤ）に対応して、トレーニングの履歴（履歴データ）を更新する。
【０２５４】
ユーザＩＤは、ユーザを識別するための固有の識別情報であり、たとえば、サーバ１００２が上記の情報をユーザ毎に管理するために、当該ユーザまたは当該ユーザが使用する携帯端末１１０に付与される。
【０２５５】
ユーザ名は、ユーザの氏名または愛称などである。性別は、男性または女性の別である。友達は、ユーザが友達として登録した他のユーザのユーザ名またはユーザＩＤある。ただし、友達として登録できるのは、このサイトを利用しているユーザに限定される。また、友達は、厳密な意味において現実世界の友達に限定される必要はなく、家族や会社の同僚などでもよい。
【０２５６】
メールアドレスは、基本的には、ユーザが使用する携帯端末１１０に設定されたメールアドレスであるが、当該ユーザが使用する他の端末に設定されたメールアドレスでもよい。トレーニングの履歴は、上述した履歴データの内容であるため、重複した説明は省略する。
【０２５７】
たとえば、サーバ１００２は、トレーニングの結果（結果データ）に応じて、別のトレーニングを実行可能な追加のアプリケーションを配布したり、他のアプリケーションの購入特典を配布したり、アプリケーションの購入等に使用できるポイント（仮想のコイン）を付与したり、アバターやアバターアイテムなどを配布したりするサービスを提供することができる。以下、サーバ１００２が配布するアプリケーション、購入特典、仮想のコイン、アバターやアバターアイテムなどをまとめて「コンテンツ」と呼ぶことにする。このようにすれば、ユーザがトレーニングを実行したり、ユーザがトレーニングを継続的に実行したりするモチベーションを高めることができると考えられる。
【０２５８】
ただし、ユーザに配布ないし付与するのは、デジタルのコンテンツに限定される必要はない。たとえば、トレーニング、ダイエットまたは健康に関する器具、書籍、ＤＶＤ、食品などの物品（アナログのコンテンツ）を配布するようにしてもよい。かかる場合には、たとえば、ユーザ情報として、ユーザの住所および電話番号なども管理される。
【０２５９】
たとえば、サーバ１００２は、図２０に示すようなご褒美情報（プレゼント情報）を用いて、ご褒美（デジタルまたはアナログのコンテンツ）を配布するかどうかを判定したり、配布するご褒美を決定したりする。図２０に示すようなご褒美情報のテーブルデータは、メモリ１０１２に記憶され、このテーブルデータを参照して、ＣＰＵ１０１０は、後述するご褒美判定処理（図２１参照）を実行する。
【０２６０】
図２０に示すように、ご褒美情報には、配布条件に対応して、ご褒美が記述される。配布条件は、トレーニングの種類、トレーニングのレベル（メニュー）、トレーニングの点数（評価）および継続日数を含む。ただし、トレーニングのレベル、トレーニングの点数および継続日数のすべてが配布条件として課される必要はなく、いずれか１つまたは２つの組み合わせでもよい。図２０では、配布条件として課されない項目については、横棒を引いて示してある。
【０２６１】
トレーニングの種類の欄には、上述したトレーニングの種類（識別情報）が記述される。トレーニングのレベル（メニュー）の欄には、レベルの数値（１、２…）やメニューの情報（初級、中級、上級など）が記述される。トレーニングの点数（評価）の欄には、点数（評価）の範囲（基準値）が記述される。継続日数の欄には、日数（期間）の基準値が記述される。ご褒美の欄には、対応する配布条件を満たす場合に、ユーザまたは当該ユーザが所有する携帯端末１１０に配布されるアナログまたはデジタルのコンテンツの種類（識別情報）が記述される。
【０２６２】
たとえば、ユーザが今回行ったトレーニングがアイソメトリックであり、そのレベルが１であり、点数が８０点未満である場合には、ご褒美Ａを配布することが判定される。また、たとえば、ユーザが今回行ったトレーニングがアイソメトリックであり、その継続日数が一週間である場合には、ご褒美Ｅを配布することが判定される。説明は省略するが、他の場合についても同様である。
【０２６３】
ご褒美を配布することが決定されると、ご褒美がデジタルのデータである場合には、サーバ１００２は、たとえば、ご褒美を獲得したユーザ（ユーザＩＤ）に対して、ダウンロード可能に当該データを設定し、ご褒美を獲得したことおよびご褒美をダウンロード可能であることなどを電子メールで当該ユーザが所有する携帯端末１１０に通知する。また、ご褒美が物品である場合には、サーバ１００２の管理者等は、当該ご褒美を獲得したユーザに対して、当該物品を配送することを手配し、ご褒美を獲得したことおよびご褒美を配送することなどを電子メールで当該ユーザが所有する携帯端末１１０に通知する。
【０２６４】
なお、図２０に示すご褒美情報（配布条件）は、単なる一例であり、限定されるべきでない。たとえば、継続日数を配布条件に含んでいない場合であっても、今回のトレーニングの結果のみならず過去のトレーニングの結果に基づいて、つまりトレーニングの履歴に基づいて、ご褒美を配布するかどうかを判定するようにしてもよい。
【０２６５】
また、配布条件のみならず、ユーザ情報を考慮して、ご褒美を配布するかどうかを判定したり、配布するご褒美を決定したりしてもよい。かかる場合には、ユーザ情報としては、年齢や性別のみならず、運動経験の有無、国籍、居住地域などが考慮されてもよい。ただし、運動経験の有無、国籍、居住地域などは、管理情報に含まれる。
【０２６６】
具体的には、サーバ１００２のＣＰＵ１０１０が図２１に示すご褒美判定処理を実行する。ただし、ご褒美判定処理は、結果データを送信してきた携帯端末１１０毎に実行される。したがって、サーバ１００２は、携帯端末１１０から結果データを受信すると、図２１に示すように、ＣＰＵ１０１０は、当該携帯端末１１０についてのご褒美判定処理を開始する。
【０２６７】
まず、ステップＳ２０１で、受信した結果データで、当該ユーザＩＤに対応するトレーニングの履歴を更新する。次のステップＳ２０３で、トレーニングの結果の受信により、配布条件を満たすご褒美があるかどうかを判断する。ここでは、ＣＰＵ１０１０は、ご褒美情報を参照して、配布条件を満たすご褒美があるかどうかを判定する。
【０２６８】
ステップＳ２０３で“ＮＯ”であれば、つまり配布条件を満たすご褒美が無ければ、そのままご褒美判定処理を終了する。一方、ステップＳ２０３で“ＹＥＳ”であれば、つまり配布条件を満たすご褒美が有れば、ステップＳ２０５で、ご褒美の配布処理を実行する。ここでは、ＣＰＵ１０１０は、結果データを送信してきた携帯端末１１０（ユーザ）がご褒美についてのデジタルのデータをダウロード可能に設定したり、結果データを送信してきた携帯端末１１０のユーザにご褒美の物品についての配送を手配することを通知する電子メールを担当者等の端末宛てに送信したりする。
【０２６９】
そして、ステップＳ２０７で、ご褒美を配布することをユーザに通知して、ご褒美判定処理を終了する。たとえば、ＣＰＵ１０１０は、ステップＳ２０７で、ご褒美についてのデジタルのデータがダウンロード可能になったことやご褒美の物品を配送する手配が行われたことを通知する電子メールを、結果データを送信してきた携帯端末１１０に送信する。
【０２７０】
また、サーバ１００２は、トレーニングの履歴を用いて、ユーザに様々なサービスを提供することもできる。
【０２７１】
たとえば、サーバ１００２は、トレーニングの履歴をグラフなどに表して（表計算して）提示したり、トレーニングの結果に基づく絶対評価（各部位の最大荷重の変化）を提示したり、お勧めのトレーニングを紹介したり、トレーニング本やダイエット本などを紹介したりするなどの種々のサービスを提供することができる。
【０２７２】
また、サーバ１００２は、性別、年代別などの分類毎に、算出した最大負荷の平均値、抽出した最大値、抽出した最小値などを提示したり、ユーザと同様のプロフィールを有する他のユーザやユーザが友達として登録してある他のユーザとのトレーニングの履歴の比較結果を提示したり、ランキングを提示したりするようなサービスも提供できる。たとえば、姿勢の正確度やトレーニングの進行についての比較結果が提示される。また、サーバ１００２は、ユーザのトレーニングの履歴および他のユーザとのトレーニングの履歴の比較結果の少なくとも一方に基づいて、ユーザのトレーニングの進行についてアドバイスするようなサービスも提供できる。さらに、サーバ１００２は、友達として登録してある他のユーザのうち、ユーザと同時刻にトレーニングを行っている他のユーザを通知するサービスも提供できる。このようなサービスが提供されることにより、たとえば、ユーザの競争心が煽られ、トレーニングを継続して行うモチベーションを高めることができると思われる。
【０２７３】
このように、分類毎に、算出した最大負荷の平均値、抽出した最大値、抽出した最小値などを提示したり、他のユーザとのトレーニングの履歴の比較結果を提示したり、ランキングを提示したりするように、他のユーザまたは他のユーザのトレーニングの履歴と関連付けられた情報がユーザに提示される。
【０２７４】
ただし、トレーニングの履歴の比較結果やトレーニングの進行についての比較結果をユーザに提示するようにしてあるが、比較せずに、ユーザおよび他のユーザのそれぞれについてのトレーニングの履歴やトレーニングの進行を当該ユーザに提示するようにしてもよい。このような場合には、ユーザが、自身のトレーニングの履歴（結果）と他のユーザのトレーニングの履歴（結果）を比較したり、自身のトレーニングの進行と他のユーザのトレーニングの進行を比較したりする。このような場合には、トレーニングの履歴（結果）やトレーニングの進行については、ユーザと他のユーザの内容が同時に提示される必要はなく、ユーザの操作に従って切り替えて提示されてもよい。また、このような場合であっても、ユーザと同様のプロフィールを有するなど、何らかの関連を有する他のユーザ（ユーザに関連付けられた他のユーザ）についてのトレーニングの履歴およびトレーニングの進行を提示することができる。
【０２７５】
また、ユーザに自身のトレーニングの履歴を提示し、他のユーザについては前回のトレーニングの結果のみを提示するようにしてもよい。
【０２７６】
このように、ユーザに対するトレーニンングの履歴（結果）、トレーニングの進行およびこれらについての他のユーザとの比較結果などの種々の情報の提示の仕方は様々であり、ここに挙げた例に限定されるべきではない。
【０２７７】
さらに、サーバ１００２は、トレーニングの履歴に基づいて、トレーニングを所定期間（たとえば、３日）以上行っていないユーザに対しては、トレーニングの実行を促すメッセージを送信するサービスも提供できる。
【０２７８】
また、サーバ１００２は、グループ単位で管理情報を管理するようにしてもよい。かかる場合のグループは、たとえば企業単位で分類される。したがって、たとえば、或る企業において、使用者が、従業員にトレーニング器具１０およびトレーニングプログラム７０２ｆを配布する。サーバ１００２またはその運営者等は、従業員のトレーニングの状況を使用者および従業員に提示するサービスを提供する。このようにすれば、使用者は従業員のトレーニングの状況およびこのトレーニングの状況から推測される従業員の健康状態を知ることができる。また、サーバ１００２は、従業員同士のトレーニングの進行度合いや履歴を比較したり、健康状態に応じて従業員に食事に関するアドバイスを行ったり、従業員に適切なサプリメントを提案したり、販売したりする。また、サーバ１００２は、同時刻にトレーニングを行っている他の従業員の名称を、従業員に通知したりする。
【０２７９】
なお、このようなサービスを提供するにあたり、サーバ１００２またはこのサーバ１００２の管理者ないし運営者は、ユーザの携帯端末１１０などにメッセージ等を通知するため、上記の管理情報にメールアドレスが含まれている。また、提示する上記の各種情報は、電子メールに記載または添付されたり、サイトに設けられた所定のページに記載されたり、当該サイトから配信されたりする。
【０２８０】
また、上記の例では、荷重値データがトレーニング器具１０から携帯端末１１０に送信され、トレーニングの終了後に、当該トレーニングについての結果データがサーバ１００２に送信されるようにしたが、これに限定される必要はない。荷重値データは、トレーニング中に、トレーニング器具１０からサーバ１００２に直接またはネットワーク１００４を介して送信してもよい。この場合には、サーバ１００２で、トレーニング中のユーザの姿勢や姿勢の正確度を計算したり、トレーニングについての点数（評価）を計算したりしてもよい。また、トレーニング器具１０でトレーニング中の姿勢や姿勢の正確度を計算する場合には、トレーニング器具１０からサーバ１００２にトレーニングについての結果データが送信されてもよい。
【０２８１】
また、図１に示したトレーニング器具１０の形状は一例であり、限定されるべきでない。図２２および図２３に示すように、ソケット部１８ａおよびソケット部１８ｂの形状を変えるとともに、変形されたソケット部１８ａおよび１８ｂを受け入れるように、本体１２の端部の形状を変形されてもよい。ただし、図２２および図２３に示すトレーニング器具１０では、ソケット部１８ｂ側に電源ボタン２２およびコネクタ２４が設けられ、このソケット部１８ｂ側に制御基板１４が設けられる。
【０２８２】
図２２はトレーニング器具１０の他の例を示す。図２２（Ａ）は他の例のトレーニング器具１０を正面から見た正面図であり、図２２（Ｂ）は他の例のトレーニング器具１０を上面から見た上面図であり、図２２（Ｃ）は他の例のトレーニング器具１０を右側面から見た右側面図であり、図２２（Ｄ）は図２２（Ａ）のIIXIID−IIXIID断面図である。ただし、図２２（Ｄ）では、制御基板１４を省略してある。
【０２８３】
図２２（Ａ）および（Ｂ）に示すように、他の例のトレーニング器具１０では、ソケット部１８ａおよび１８ｂに、互いに対向する方向に突出する凸部（凸条）１８００が形成される。凸条１８００は、その一部（図２２（Ａ）では下端部）において突出する量が大きくされる。つまり、凸条１８００は、突出量が大きくされた第１部分１８０２とそれ以外の第２部分１８０４とで構成される。図示は省略するが、他の例のトレーニング器具１０では、本体１２の両端部において、凸条１８００を受け入れ可能な切り欠き１２ｃが形成される。
【０２８４】
なお、図２２（Ａ）−（Ｃ）に示す他の例のトレーニング器具１０では、凸条１８００の全体が本体１２からはみ出すように形成されるが、第１部分１８０２のみが本体１２からはみ出すように形成されてもよい。
【０２８５】
また、図２２（Ｂ）に示すように、他の例のトレーニング器具１０では、ソケット部１８ｂ側に電源ボタン２２およびコネクタ２４が設けられ、図示は省略するが、ソケット部１８ｂの内部に制御基板１４が設けられる。この制御基板１４と荷重センサ１６とが電気的に接続される。また、図２２（Ｂ）および（Ｃ）からも分かるように、他の例のトレーニング器具１０では、コネクタ２４はソケット部１８ｂの右側面に設けられる。
【０２８６】
たとえば、ユーザがこの他の例のトレーニング器具１０を使用する場合には、ユーザは、凸条１８００の第２部分１８０４に人差し指または／および親指を掛けるとともに、人差し指と中指で第１部分１８０２を挟むように、左右の手で他の例のトレーニング器具１０を握る。ただし、ユーザによっては、中指と薬指で第１部分１８０２を挟むように、左右の手で他のトレーニング器具１０を握る場合もある。いずれの場合であっても、凸条１８００（第１部分１８０２）が設けられるので、ユーザは毎回同じように他の例のトレーニング器具１０を把持してトレーニングすることができる。つまり、凸条１８００（第１部分１８０２）は、ユーザが本体１２（把持部１２ａ）を握る場合の位置決め部材として機能する。したがって、握る位置が毎回変わることが無く、荷重の測定にばらつきが発生するのを軽減することができる。また、凸条１８００の部分に指が掛かるだけなので、強度的に弱い樹脂で形成されたソケット部１８ａおよび１８ｂに必要以上の荷重が加わることはない。
【０２８７】
このような目的および効果を得るためのその他の例のトレーニング器具１０が図２３に示される。図２３（Ａ）はその他の例のトレーニング器具１０を正面から見た正面図であり、図２３（Ｂ）はその他の例のトレーニング器具１０を上面から見た上面図であり、図２３（Ｃ）はその他の例のトレーニング器具１０を右側面から見た右側面図であり、図２３（Ｄ）は図２３（Ａ）のにIIXIIID−IIXIIID断面図である。ただし、図２３（Ｄ）では、制御基板１４を省略してある。
【０２８８】
図２３（Ａ）および（Ｂ）に示すように、その他の例のトレーニング器具１０では、ソケット部１８ａおよび１８ｂにおいて、本体１２に挿し込まれていない頭部のうち、互いに対向する方向に突出する凸部１８１０が形成される。つまり、図２３（Ｂ）に示すように、ソケット部１８ａおよびソケット部１８ｂを上方から見た場合に、対向する三角形の頂点に相当する辺の部分が、図１（Ａ）および（Ｂ）に示したトレーニング器具１０よりも接近される。
【０２８９】
また、図２３（Ｄ）からも分かるように、その他の例のトレーニング器具１０では、把持部１２ａの一部に切り欠き１２ｄが形成される。ソケット部１８ｂ（ソケット部１８ａも同様である）には、この切り欠き１２ｄと同じ形状であり、把持部１２ａの一部を構成するように、部分把持部１８１２が設けられる。図２３（Ａ）から分かるように、凸部１８１０と部分把持部１８１２は滑らかな傾斜面を有する接続部１８１４で連結される。この接続部１８１４の傾斜面は、把持部１２ａを握るユーザの指がぴったり合うように形成される。
【０２９０】
さらに、図２３（Ａ）−（Ｃ）から分かるように、その他の例のトレーニング器具１０では、コネクタ２４は、本体１２を挟んで、部分把持部１８１２の反対側であり、ソケット部１８ｂの装着方向に延びて形成される。したがって、本体１２には、切り欠き１２ｄの反対側にコネクタ２４を設けるための切り欠き１２ｅが形成される。ただし、コネクタ２４は、図１に示すトレーニング器具１０や図２２に示す他の例のトレーニング器具１０と同様に、本体１２にかからない位置に設けられてもよい。
【０２９１】
したがって、ユーザは、その他の例のトレーニング器具１０を使用する場合に、部分把持部１８１２および接続部１８１４に人差し指または／および親指を掛けて、左右の手でその他の例のトレーニング器具１０を握る。つまり、凸部１８１０と部分把持部１８１２とを連結する接続部１８１４は、ユーザが本体１２（把持部１２ａ）を握る場合の位置決め部材として機能する。
【０２９２】
また、上述の実施例では、Ｕ字状に本体１２を形成したがこれに限定される必要はない。２つの把持部を連結し、両手で把持部を把持して、両手を近づけたり離したりするように力を加えることができる形状であれば他の形状を採用することができる。
【０２９３】
たとえば、図２４（Ａ）に示すように、トレーニング器具１０のその他の例としては、本体１２をリング形状（Ｏ字状、ドーナツ形状）に形成することもできる。ただし、本体１２を、リング形状に形成する場合には、把持部１２ａを分かり易くするために、把持部１２ａに模様が表される。ただし、把持部にグリップが設けられてもよい。ユーザが荷重センサ１６の貼り付けられた位置を握ると、荷重を測定することができないからである。また、リング形状の本体１２では、把持部１２ａ以外が連結部１２ｂである。
【０２９４】
なお、リングの形状は、長円形状やトラック形状であってもよい。また、リングの形状の一部を欠落させて、本体１２をＣ字状に形成してもよい。
【０２９５】
また、図２４（Ｂ）に示すように、本体１２を、数字の８または記号のθを横向きにしたような形状に形成することもできる。かかる場合には、２つの把持部１２ａの真ん中に荷重センサ１６を設けることができる。このため、ユーザが加える荷重を直接的に測定することができる。この場合においても、本体１２のうち、２つの把持部１２ａ以外の部分が連結部１２ｂである。
【０２９６】
なお、図示は省略するが、他の例として、Ｎ字状に本体１２を形成したり、Ｓ字を横にした形状に本体１２を形成したりしてもよい。
【０２９７】
また、図２４（Ａ）および（Ｂ）では、制御基板１４、電源ボタン２２、コネクタ２４は省略してあるが、制御基板１４は本体１２の内部の任意の位置に設けられ、その近傍にコネクタ２４が設けられる。電源ボタン２２は、把持部１２ａとは異なる部分に設けられる。
【０２９８】
また、上述の実施例では、トレーニング器具１０は、荷重を検出し、加速度または角速度から姿勢を検出して、トレーニングに用いる場合について説明したが、ゲーム機（コンピュータ）の入力装置に適用することもできる。たとえば、上記の携帯端末１１０をゲーム機として機能させることもできる。
【０２９９】
なお、この場合には、トレーニング器具１０とゲーム機とは無線通信可能に接続される。ただし、トレーニング器具１０とゲーム機とは有線で接続されてもよい。
【０３００】
図２５に示す例では、トレーニング器具１０の本体１２に十字ボタン２００２および４つの押しボタン２００４、２００６、２００８、２０１０を設けた入力装置２０００の例が示される。十字ボタン２００２や４つの押しボタン２００４〜２０１０は、通常のゲームコントローラと同様に、ゲーム機でプレイするゲームに応じて、各ボタンに機能が割り当てられる。たとえば、十字ボタン２００２が操作されると、仮想のゲーム空間内において、プレイヤオブジェクト（ゲームキャラクタ）が移動される。また、押しボタン２００４、２００６、２００８、２０１０が操作されると、プレイヤオブジェクトがジャンプしたり、パンチしたり、キックしたり、ノンプレイヤオブジェクトを掴んだり（取得したり）、ノンプレイヤオブジェクトを投げたり、所定のアイテムを使用したりするなどの任意のアクションが実行される。
【０３０１】
ただし、十字ボタン２００２および４つの押しボタン２００４〜２０１０は、設けられなくてもよい。
【０３０２】
また、図２５に示すような入力装置２０００では、荷重、加速度および角速度もゲーム機に入力することができるため、次のようなゲーム処理も実行可能である。たとえば、荷重の変化量や荷重の大きさでゲームパラメータを変化させることができる。荷重の変化量に応じて、プレイヤオブジェクトがジャンプする高さが変化したり、パンチやキックを繰り出す速さが変化したりする。また、荷重の大きさに応じて、プレイヤオブジェクトの攻撃力や防御力が変化する。
【０３０３】
また、ゲームから指定される荷重を入力装置２０００に加えることにより、プレイヤオブジェクトの力の加減を調整することもできる。たとえば、バスケットボールゲームにおいて、プレイヤオブジェクトにフリースローをさせる場合に、ボールを投げる力の加減を調整することができる。
【０３０４】
また、一定以上の荷重を持続して入力装置２０００に加えることにより、プレイヤオブジェクトまたはプレイヤオブジェクトが持つノンプレイヤオブジェクトを保持することができる。たとえば、仮想空間に設けられた所定のコースが表示された画面が自動で横スクロールし、このコースの中で、鉄の棒オブジェクトは、当該コースを形成するフレームに触れないように、入力装置２０００で測定される荷重値に応じて上下される。たとえば、荷重値が０である場合に、棒オブジェクトは画面の中央（基準位置）に位置する。また、たとえば、入力装置２０００の２つの把持部１２ａを接近させる方向に力が加えられるほど、つまり接近させる方向への荷重値が大きくなるにつれて、棒オブジェクトは画面上方に移動される。逆に、入力装置２０００の２つの把持部１２ａを遠ざける方向に力が加えられるほど、つまり遠ざける方向への荷重値が大きくなるにつれて、棒オブジェクトは画面下方に移動される。このゲームでは、棒オブジェクトがフレームに当たると、ゲームオーバになり、棒オブジェクトがフレームに当たることなくゴールに到達すると、ゲーム（コース）クリアとなる。
【０３０５】
また、ゲームから指示されるタイミングに合わせて荷重を入力装置２０００に加えることにより、音楽ゲームをプレイすることもできる。また、ゲームから指示される音の長さに応じて、入力装置に荷重を加える長さを調整することにより、荷重を加えるタイミングのみならず、荷重を加える長さも加味したスコアを算出することもできる。
【０３０６】
また、或る規定時間に入力装置に加えられた荷重の総和をゲームパラメータに反映することもできる。たとえば、荷重の総和で、プレイヤオブジェクトの攻撃力や防御力が変化されたり、プレイヤオブジェクトが繰り出す技のレベルが変化されたり、プレイヤオブジェクトが繰り出す技の種類が変化されたり、プレイヤオブジェクトが使用する防御アイテムのレベルが変化されたりする。
【０３０７】
また、入力装置２０００に繰り返し荷重を加えることにより、プレイヤオブジェクトに反復動作を実行させることができる。たとえば、仮想空間の水中において、プレイヤオブジェクトを泳がせることができ、たとえば、荷重が所定の周期で加えられる場合には、プレイヤオブジェクトが泳ぐ速度を速くすることができる。逆に、周期的に荷重が加えられていない場合には、プレイヤオブジェクトが泳ぐ速度を遅くすることもできる。また、仮想空間における木や丸太のオブジェクトを切るような反復動作をプレイヤオブジェクトにさせることもできる。かかる場合には、周期的に荷重が加えられる場合と、そうでない場合とで、木や丸太のオブジェクトを切る速さを変化させることができる。
【０３０８】
また、入力装置２０００に加えられる荷重でプレイヤオブジェクトに第１の動作を実行させ、入力装置の移動や傾き（姿勢）に応じて検出される加速度および角速度の少なくとも一方でプレイヤオブジェクトに第１の動作とは異なる第２の動作を実行させるなど、荷重センサと動きセンサ（慣性センサ）の両方を用いたゲーム処理を行うこともできる。たとえば、シューティングゲームにおいて、入力装置を移動させたり傾けたりすることにより、すなわち加速度や角速度の値に基づいてプレイヤオブジェクトをゲームフィールド内で移動させ、入力装置に荷重を加えることにより、すなわち荷重値に基づいてプレイヤオブジェクトに銃を撃たせることができる。また、たとえば、カーレースゲームにおいて、入力装置をハンドルのように使用することにより、仮想のレース場で車オブジェクトの方向を転換し、入力装置に力を加えることにより、車オブジェクトの移動速度が一時的に変化されたり、ギアがチェンジされたりする。
【０３０９】
さらに、上述の実施例では、荷重センサ１６は、Ｕ字状に形成された本体１２の最下部（Ｕ字の底辺に相当する部分）、すなわち本体１２が湾曲する部分の内部に配置されるようにしたが、上述したように、把持部１２ａ以外の連結部１２ｂであれば、他の位置に配置されてもよい。
【０３１０】
たとえば、図２６に示すように、トレーニング器具１０を正面から見た場合に、荷重センサ１６は、把持部１２ａと連結部１２ｂとが連結される位置の近傍であり、連結部１２ｂの内部に配置される。また、図２６からも分かるように、荷重センサ１６は、連結部１２ｂのうち、制御基板１４が設けられるソケット部１８ａ側に配置される。
【０３１１】
また、上述の実施例では、トレーニング器具１０をそのまま使用してトレーニングを行う場合についてのみ説明したが、これに限定される必要はない。たとえば、補助的な器具を設けることにより、トレーニングのバリエーションを豊富にすることができる。
【０３１２】
たとえば、図２７（Ａ）に示すように、チューブトレーニング用のチューブ器具３０００をトレーニング器具１０に装着することができる。図２７（Ａ）に示すように、チューブ器具３０００は、ゴムチューブ３００２を含み、このゴムチューブ３００２の端部には、チューブ器具３０００をトレーニング器具１０に固定するための固定器具３００４が設けられる。図２７（Ｂ）に示すように、図２７（Ａ）に示した固定器具３００４を上方から見ると、大きく分けて、固定器具３００４は、リング状の本体３００６とレバー３００８とで構成される。レバー３００８を開くと、本体３００６の径が大きくされ、レバー３００８を閉じると、本体３００６の径が小さくされる。したがって、レバー３００８を開いて本体３００６をトレーニング器具１０の本体１２に挿し込み、レバー３００８を閉じると、チューブ器具３０００がトレーニング器具１０に固定される。このように、固定器具３００４を用いてチューブ器具３０００がトレーニング器具１０に固定されるため、トレーニング中にチューブ器具３０００が離脱するのが防止される。ただし、ソケット部１８ｂは着脱可能であるため、ソケット部１８ｂに代えて、本体１２に装着（挿し込んで）チューブ器具３０００を固定する固定器具を設けるようにしてもよい。なお、図２７（Ｂ）では、ゴムチューブ３００２を省略してある。
【０３１３】
また、図２８（Ａ）および図２８（Ｂ）に示すように、補助的な器具として、他の把持部（把手）４０００を本体１２に装着することもできる。このように、把手４０００を本体１２に装着することにより、片手で、トレーニング器具１０の２つの把持部１２ａを接近させる方向に力を加えることができる。つまり、握力を計測することができる。図２８（Ａ）に示す把手４０００には、本体１２のソケット部１８ｂ側の端部を受け入れる穴４００２が形成されており、この穴４００２にその端部が挿し込まれる。また、図２８（Ｂ）に示す把手４０００には、ソケット部１８ｂを離脱した端部において本体１２に挿し込む突起４００４が形成されており、突起４００４がソケット部１８ｂに代えて本体１２に挿し込まれる。
【符号の説明】
【０３１４】
１０  …トレーニング器具
１２  …本体
１６  …荷重センサ
２２  …電源ボタン
３０、１２０  …プロセッサ
３６、１２８  …ＲＡＭ
３８  …フラッシュメモリ
４０、１３２、１３６  …無線通信回路
４４  …ブザー
４６  …加速度センサ
４８  …ジャイロセンサ
５０  …温度センサ
１００  …トレーングシステム
１４８  …ディスプレイ
１５２  …スピーカ
１０００  …ネットワークシステム
２０００  …入力装置
３０００  …チューブ
４０００  …把手
【図１】
2020110604.tif 000003
【図２】
2020110604.tif 000004
【図３】
2020110604.tif 000005
【図４】
2020110604.tif 000006
【図５】
2020110604.tif 000007
【図６】
2020110604.tif 000008
【図７】
2020110604.tif 000009
【図８】
2020110604.tif 000010
【図９】
2020110604.tif 000011
【図１０】
2020110604.tif 000012
【図１１】
2020110604.tif 000013
【図１２】
2020110604.tif 000014
【図１３】
2020110604.tif 000015
【図１４】
2020110604.tif 000016
【図１５】
2020110604.tif 000017
【図１６】
2020110604.tif 000018
【図１７】
2020110604.tif 000019
【図１８】
2020110604.tif 000020
【図１９】
2020110604.tif 000021
【図２０】
2020110604.tif 000022
【図２１】
2020110604.tif 000023
【図２２】
2020110604.tif 000024
【図２３】
2020110604.tif 000025
【図２４】
2020110604.tif 000026
【図２５】
2020110604.tif 000027
【図２６】
2020110604.tif 000028
【図２７】
2020110604.tif 000029
【図２８】
2020110604.tif 000030
【手続補正書】
【提出日】令和2年3月16日(2020.3.16)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
この発明はゲームシステムおよびゲームプログラムに関し、特に、トレーニング器具からの入力に基づいてゲーム処理を実行する、ゲームシステムおよびゲームプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
背景技術の一例が特許文献１に開示される。この特許文献１に開示される運動ゲーム装置（exercise gaming device）では、ユーザによってエフェクタ部材に加えられた引っ張り力、押力またはねじり力を測定し、シミュレーションまたはゲームシナリオを制御する制御回路に与える。この運動ゲーム装置には、ゲームコントローラが接続され、ゲームコントローラは、ゲームシステムと通信し、運動ゲーム装置からの力の情報とゲームコントローラによって測定された向きおよび入力装置の情報をゲームシステムに送信する。
【特許文献１】ＵＳ  ２００８／０１４６３３６  Ａ１[A63F 13/06]
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
背景技術の運動ゲーム装置では、特定のゲームコントローラを接続するようにしてあるため、このゲームコントローラと通信可能な専用のゲームシステムを用意する必要がある。また、専用のゲームシステムを使用するため、トレーニングを行うための場所が専用のゲームシステムが設置された場所に限定されてしまう。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
この発明の主たる目的は、新規な、ゲームシステムおよびゲームプログラムを提供することである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
この発明の他の目的は、ゲーム性を高めることができる、ゲームシステムおよびゲームプログラムを提供することである。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
第１の発明のゲームシステムは、トレーニング器具とゲーム機を備える。トレーニング器具は、環状の本体と、本体において、環上の対向する位置に識別可能に設けられた２つの把持部と、本体において、環上の２つの把持部の中間位置に設けられ、当該本体にかかる荷重を検出する歪ゲージと、歪ゲージで検出された荷重に対応する荷重データをゲーム機に入力する入力部と、を備える。ゲーム機は、入力部によって入力された荷重データを取得する取得部と、トレーニング器具を用いるゲームのゲーム処理を実行する実行部と、を備え、実行部は、取得部によって、２つの把持部を接近させる方向の荷重データを取得したとき、ゲーム処理において第１制御を実行し、２つの把持部を遠ざける方向の荷重データを取得したとき、ゲーム処理において第１制御とは異なる第２制御を実行する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
第２の発明は、第１の発明に従属し、トレーニング器具は、慣性センサをさらに備え、入力部は、慣性センサによって取得された慣性データをゲーム機に入力し、実行部は、取得部によって慣性データを取得したとき、ゲーム処理において、当該慣性データに基づいて第１制御または第２制御とは異なる第３制御を実行する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
第３の発明は、トレーニング器具からの入力に基づいてゲーム機でゲーム処理を実行するゲームプログラムである。トレーニング器具は、環状の本体と、本体において、環上の対向する位置に識別可能に設けられた２つの把持部と、本体において、環上の２つの把持部の中間位置に設けられ、当該本体にかかる荷重を検出する歪ゲージと、歪ゲージで検出された荷重に対応する荷重データをゲーム機に入力する入力部と、を備える。ゲームプログラムは、ゲーム機のプロセッサに、入力部によって入力された荷重データを取得する取得ステップと、トレーニング器具を用いるゲームのゲーム処理を実行する実行ステップと、を実行させ、実行ステップは、取得ステップにおいて、２つの把持部を接近させる方向の荷重データを取得したとき、ゲーム処理において第１制御を実行し、２つの把持部を遠ざける方向の荷重データを取得したとき、ゲーム処理において第１制御とは異なる第２制御を実行する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】削除
【補正の内容】
【手続補正４４】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】削除
【補正の内容】
【手続補正４５】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】削除
【補正の内容】
【手続補正４６】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】削除
【補正の内容】
【手続補正４７】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】削除
【補正の内容】
【手続補正４８】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】削除
【補正の内容】
【手続補正４９】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】削除
【補正の内容】
【手続補正５０】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】削除
【補正の内容】
【手続補正５１】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】削除
【補正の内容】
【手続補正５２】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】削除
【補正の内容】
【手続補正５３】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】削除
【補正の内容】
【手続補正５４】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】削除
【補正の内容】
【手続補正５５】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】削除
【補正の内容】
【手続補正５６】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】削除
【補正の内容】
【手続補正５７】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】削除
【補正の内容】
【手続補正５８】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】削除
【補正の内容】
【手続補正５９】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】削除
【補正の内容】
【手続補正６０】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】削除
【補正の内容】
【手続補正６１】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】削除
【補正の内容】
【手続補正６２】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】削除
【補正の内容】
【手続補正６３】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】削除
【補正の内容】
【手続補正６４】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】削除
【補正の内容】
【手続補正６５】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】削除
【補正の内容】
【手続補正６６】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】削除
【補正の内容】
【手続補正６７】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】削除
【補正の内容】
【手続補正６８】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】削除
【補正の内容】
【手続補正６９】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】削除
【補正の内容】
【手続補正７０】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】削除
【補正の内容】
【手続補正７１】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】削除
【補正の内容】
【手続補正７２】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】削除
【補正の内容】
【手続補正７３】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】削除
【補正の内容】
【手続補正７４】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】削除
【補正の内容】
【手続補正７５】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】削除
【補正の内容】
【手続補正７６】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】削除
【補正の内容】
【手続補正７７】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】削除
【補正の内容】
【手続補正７８】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】削除
【補正の内容】
【手続補正７９】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】削除
【補正の内容】
【手続補正８０】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】削除
【補正の内容】
【手続補正８１】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】削除
【補正の内容】
【手続補正８２】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】削除
【補正の内容】
【手続補正８３】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】削除
【補正の内容】
【手続補正８４】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】削除
【補正の内容】
【手続補正８５】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】削除
【補正の内容】
【手続補正８６】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】削除
【補正の内容】
【手続補正８７】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】削除
【補正の内容】
【手続補正８８】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】削除
【補正の内容】
【手続補正８９】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】削除
【補正の内容】
【手続補正９０】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】削除
【補正の内容】
【手続補正９１】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】削除
【補正の内容】
【手続補正９２】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】削除
【補正の内容】
【手続補正９３】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】削除
【補正の内容】
【手続補正９４】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】削除
【補正の内容】
【手続補正９５】
【補正対象書類名】明細書
【補正対象項目名】００９４
【補正方法】削除
【補正の内容】
【手続補正９６】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】削除
【補正の内容】
【手続補正９７】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】削除
【補正の内容】
【手続補正９８】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】削除
【補正の内容】
【手続補正９９】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
この発明によれば、２つの把持部を接近させた場合と遠ざけた場合とで異なる制御を実行するので、ゲーム性を高めることができる。
【手続補正１００】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
トレーニング器具とゲーム機を備える、ゲームシステムであって、
前記トレーニング器具は、
環状の本体と、
前記本体において、環上の対向する位置に識別可能に設けられた２つの把持部と、
前記本体において、環上の前記２つの把持部の中間位置に設けられ、当該本体にかかる荷重を検出する歪ゲージと、
前記歪ゲージで検出された荷重に対応する荷重データを前記ゲーム機に入力する入力部と、を備え、
前記ゲーム機は、
前記入力部によって入力された荷重データを取得する取得部と、
前記トレーニング器具を用いるゲームのゲーム処理を実行する実行部と、を備え、
前記実行部は、前記取得部によって、前記２つの把持部を接近させる方向の荷重データを取得したとき、前記ゲーム処理において第１制御を実行し、前記２つの把持部を遠ざける方向の荷重データを取得したとき、前記ゲーム処理において前記第１制御とは異なる第２制御を実行する、ゲームシステム。
【請求項２】
前記トレーニング器具は、慣性センサをさらに備え、
前記入力部は、前記慣性センサによって取得された慣性データを前記ゲーム機に入力し、
前記実行部は、前記取得部によって慣性データを取得したとき、前記ゲーム処理において、当該慣性データに基づいて前記第１制御または前記第２制御とは異なる第３制御を実行する、請求項１記載のゲームシステム。
【請求項３】
トレーニング器具からの入力に基づいてゲーム機でゲーム処理を実行するゲームプログラムであって、
前記トレーニング器具は、
環状の本体と、
前記本体において、環上の対向する位置に識別可能に設けられた２つの把持部と、
前記本体において、環上の前記２つの把持部の中間位置に設けられ、当該本体にかかる荷重を検出する歪ゲージと、
前記歪ゲージで検出された荷重に対応する荷重データを前記ゲーム機に入力する入力部と、を備え、
前記ゲーム機のプロセッサに、
前記入力部によって入力された荷重データを取得する取得ステップと、
前記トレーニング器具を用いるゲームのゲーム処理を実行する実行ステップと、を実行させ、
前記実行ステップは、前記取得ステップにおいて、前記２つの把持部を接近させる方向の荷重データを取得したとき、前記ゲーム処理において第１制御を実行し、前記２つの把持部を遠ざける方向の荷重データを取得したとき、前記ゲーム処理において前記第１制御とは異なる第２制御を実行する、ゲームプログラム。