(57)【要約】  【課題】  ユーザの意向を反映して、運動の継続性の向上が期待できる運動メニュー作成方法を提供することである。  【解決手段】  ＰＣ７からセンタサーバ１へトレーニングメニューに含まれる運動課目の能力値が送信され、センタサーバ１は、それに基づいてトレーニングメニューを更新し、再び、ＰＣ７に送信する。この場合、ユーザが選択したテーマのトレーニングメニューが作成される。ユーザは更新されたトレーニングメニューを制御ユニット１３に入力し、これが実行される。このようなフィードバックを行うことにより、常にユーザの状態に適したトレーニングメニューを提供できる。ユーザは、ネットワークＮＷを介してトレーニングテーマの変更を行うことができる。【選択図】  図１
2007313280.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが実施すべき複数種類の運動課目を含む運動メニューに従って、前記運動課目を前記ユーザに実施させるための映像を表示装置に表示して、前記ユーザに前記運動課目を実施させ、かつ、前記運動課目の実施に基づく前記ユーザの能力値を計測するトレーニング装置が参照する前記運動メニューをサーバが作成する運動メニュー作成方法であって、
前記サーバが、前記ユーザによる前記運動課目の実施により、前記トレーニング装置によって計測された前記ユーザの前記能力値を前記ネットワークを介して受信するステップと、
前記サーバが、受信した前記ユーザの前記能力値を含む基礎情報に基づいて、前記ユーザのための運動メニューを作成するステップと、
前記サーバが、作成した前記運動メニューを前記ネットワークを介して送信するステップと、を含み、
前記運動メニューは、前記トレーニング装置が実行可能な少なくとも２種類の前記運動課目の組み合わせを含む、運動メニュー作成方法。
【請求項２】
ユーザが実施すべき複数種類の運動課目を含む運動メニューに従って、前記運動課目を前記ユーザに実施させるための映像を表示装置に表示して、前記ユーザに前記運動課目を実施させ、かつ、前記運動課目の実施に基づく前記ユーザの能力値を計測するトレーニング装置が参照する前記運動メニューをサーバが作成する運動メニュー作成方法であって、
前記サーバが、前記ユーザの身体に関する情報をネットワークを介して受信するステップと、
前記サーバが、受信した前記ユーザの身体に関する前記情報を含む基礎情報に基づいて、前記ユーザのための運動メニューを作成するステップと、
前記サーバが、作成した前記運動メニューを前記ネットワークを介して送信するステップと、を含み、
前記運動メニューは、前記トレーニング装置が実行可能な少なくとも２種類の前記運動課目の組み合わせを含む、運動メニュー作成方法。
【請求項３】
前記運動メニュー作成方法は、
前記サーバが、複数の運動テーマを記載したリストを前記ネットワークを介して送信するステップと、
前記サーバが、前記リストから前記ユーザが選択した前記運動テーマを前記ネットワークを介して受信するステップと、をさらに含み、
前記基礎情報は、受信した前記ユーザが選択した前記運動テーマを含む、請求項１又は２記載の運動メニュー作成方法。
【請求項４】
前記運動メニュー作成方法は、
前記サーバが、前記ユーザが選択した運動時間情報を前記ネットワークを介して受信するステップをさらに含み、
前記基礎情報は、受信された前記運動時間情報を含む、請求項１から３記載の運動メニュー作成方法。
【請求項５】
前記運動メニュー作成方法は、
前記サーバが、送信する前記ステップで送信された前記運動メニューの変更を前記ネットワークを介して受け付けるステップと、
前記サーバが、前記運動メニューの前記変更を受け付けたときに、前記運動メニューを新たに作成するステップと、をさらに含む請求項１から４記載の運動メニュー作成方法。
【請求項６】
前記運動メニュー作成方法は、
前記サーバが、送信する前記ステップで送信された前記運動メニューの変更を前記ネットワークを介して受け付けるステップと、
前記サーバが、前記運動テーマを変更するか否かの前記ユーザの意向を示す情報を受信するステップと、
前記運動メニューの前記変更を受け付けたときに、前記サーバが、前記運動テーマを変更するか否かを示す前記情報を加味して、前記運動メニューを新たに作成するステップと、をさらに含む請求項３記載の運動メニュー作成方法。
【請求項７】
前記運動メニュー作成方法は、
受信した前記ユーザの前記能力値と前記ユーザの過去の能力値とに基づいて、前記ユーザの能力の向上の程度を示す向上度を算出するステップをさらに含み、
前記基礎情報は、前記向上度を含む、請求項１記載の運動メニュー作成方法。
【請求項８】
前記ユーザの身体に関する前記情報は、身長及び体重である、請求項２記載の運動メニュー作成方法。
【請求項９】
前記基礎情報は、前記ユーザの年齢を含む、請求項１から８記載の運動メニュー作成方法。
【請求項１０】
前記複数の運動テーマは、集中力及び／又は持久力に係わるテーマ、判断力及び／又は瞬発力に係わるテーマ、骨及び／又は筋肉の強化に係わるテーマ、脂肪燃焼に係わるテーマ、足腰の筋力の鍛錬に係わるテーマ、並びに、脳及び／又は身体の老化防止に係わるテーマのうちの任意の少なくとも２つの組み合わせである、請求項３又は６記載の運動メニュー作成方法。
【請求項１１】
作成された前記運動メニューは、前記ユーザが前記トレーニング装置によって選択できない前記運動課目を含む、請求項１から１０記載の運動メニュー作成方法。
【請求項１２】
ユーザが実施すべき運動課目を含む運動メニューに従って、前記運動課目を前記ユーザに実施させるための映像を表示装置に表示して、前記ユーザに前記運動課目を実施させ、かつ、前記運動課目の実施に基づく前記ユーザの能力値を計測するトレーニング装置が計測した前記能力値に基づくコンテストをサーバが行うコンテスト方法であって、
所定の前記運動メニューに含まれる前記運動課目の前記ユーザによる実施により、前記トレーニング装置によって計測された前記ユーザの前記能力値を、前記サーバが受信するステップと、
前記サーバが、複数の前記ユーザの複数の前記能力値に基づいて、優劣を判定し、前記各ユーザの順位を決定するステップと、を含むコンテスト方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの運動を支援するトレーニング装置が実行可能な運動メニューを作成する運動メニュー作成方法及びその関連技術に関する。
【背景技術】
【０００２】
特許文献１には自動体力評価運動システムが開示されている。このシステムによれば、ゲーム中に運動をしながら自動的に体力健康情報を測定・伝送してネットワークを利用して体力健康を評価し運動処方をすることができる。
【０００３】
【特許文献１】特表２００４−５３２６９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、この運動処方は、測定されたユーザの体力健康情報に基づいてコンピュータが一方的に作成するものであり、作成に当たって、ユーザの希望は考慮されない。従って、その処方は、必ずしもユーザが好むものにはなっていない場合が多いと考えられる。確かに、結果だけを考えれば一方的に運動処方を作成するのが好ましいと思われるが、より重要なことは、運動の継続である。継続できなければ、処方した意味がない。
【０００５】
また、上記の運動処方は、一般的な運動（歩行、ジョギング、駆け足、水泳など)、一般的な運動器具を利用した運動（ランニングマシーン、自転車、各種の筋力発達器具など)、又はこのシステムを利用して提示されるゲームからなる。
【０００６】
上記のシステムでは、自転車型運動器具が利用されており、ユーザが実施できる運動課目は、１つ、つまり、ペダルをこぐという運動だけである。また、運動中のゲームもまた、１つ、つまり、モニタ上においてペダルの動きに応答する自転車でコンピュータが操作する自転車を追っていくゲームだけである。このように、このシステムでは、運動課目及びゲームがそれぞれ１つであり、単調であるため、運動の継続を支援するものとしては十分ではない。
【０００７】
また、提供される運動処方は、複数の運動課目を含むが、このシステムを利用してユーザが実施できる運動課目は１つである。つまり、運動処方に他の運動課目が含まれている場合、ユーザは、他の運動器具を利用する等して、別途運動しなければならない。従って、このシステムを利用した運動課目については、ある程度の運動の継続の支援ができるものの、他の運動課目については支援を行うことができない。
【０００８】
本発明の目的は、ユーザの意向を反映して、運動の継続性の向上が期待できる運動メニュー作成方法及びその関連技術を提供することである。
【０００９】
また、本発明の他の目的は、１つの装置で実施できる種々の運動課目を含む運動メニューを提供してユーザの運動の継続を支援できる運動メニュー作成方法及びその関連技術を提供することである。
【課題を解決するための手段】
【００１０】
本発明の第１の観点によれば、運動メニュー作成方法は、ユーザが実施すべき複数種類の運動課目を含む運動メニューに従って、前記運動課目を前記ユーザに実施させるための映像を表示装置に表示して、前記ユーザに前記運動課目を実施させ、かつ、前記運動課目の実施に基づく前記ユーザの能力値を計測するトレーニング装置が参照する前記運動メニューをサーバが作成する運動メニュー作成方法であって、前記サーバが、前記ユーザによる前記運動課目の実施により、前記トレーニング装置によって計測された前記ユーザの前記能力値を前記ネットワークを介して受信するステップと、前記サーバが、受信した前記ユーザの前記能力値を含む基礎情報に基づいて、前記ユーザのための運動メニューを作成するステップと、前記サーバが、作成した前記運動メニューを前記ネットワークを介して送信するステップと、を含み、前記運動メニューは、前記トレーニング装置が実行可能な少なくとも２種類の前記運動課目の組み合わせを含む。
【００１１】
この構成によれば、ユーザの能力値に基づいて運動メニューが構築されるので、個々のユーザに適切な運動メニューを提供できる。また、運動メニューには、複数種類の運動課目が含まれ、しかも、それぞれの運動課目は、１つのトレーニング装置で実施できるものである。従って、ユーザの利便性の向上を図りながらも、複数種類の運動課目をユーザに実施させることができ、ユーザの運動の継続を支援できる。さらに、ユーザは、自分で運動メニューを作成する必要がないので、ユーザの利便性の向上を図ることができる。
【００１２】
ここで、能力値とは、瞬発力、反射神経、巧緻性、敏捷性、脚力、及びリズム感等の身体の運動機能を表す値の他、記憶力、判断力、及び集中力等の脳の機能を表す値を含む。
【００１３】
この運動メニュー作成方法は、受信した前記ユーザの前記能力値と前記ユーザの過去の能力値とに基づいて、前記ユーザの能力の向上の程度を示す向上度を算出するステップをさらに含み、前記基礎情報は、前記向上度を含む。
【００１４】
この構成によれば、ユーザの向上度を反映できるので、よりユーザに適した運動メニューを作成できる。
【００１５】
本発明の第２の観点によれば、運動メニュー作成方法は、ユーザが実施すべき複数種類の運動課目を含む運動メニューに従って、前記運動課目を前記ユーザに実施させるための映像を表示装置に表示して、前記ユーザに前記運動課目を実施させ、かつ、前記運動課目の実施に基づく前記ユーザの能力値を計測するトレーニング装置が参照する前記運動メニューをサーバが作成する運動メニュー作成方法であって、前記サーバが、前記ユーザの身体に関する情報をネットワークを介して受信するステップと、前記サーバが、受信した前記ユーザの身体に関する前記情報を含む基礎情報に基づいて、前記ユーザのための運動メニューを作成するステップと、前記サーバが、作成した前記運動メニューを前記ネットワークを介して送信するステップと、を含み、前記運動メニューは、前記トレーニング装置が実行可能な少なくとも２種類の前記運動課目の組み合わせを含む。
【００１６】
この構成によれば、ユーザの身体に関する情報に基づいて運動メニューが構築されるので、個々のユーザに適切な運動メニューを提供できる。また、運動メニューには、複数種類の運動課目が含まれ、しかも、それぞれの運動課目は、１つのトレーニング装置で実施できるものである。従って、ユーザの利便性の向上を図りながらも、複数種類の運動課目をユーザに実施させることができ、ユーザの運動の継続を支援できる。さらに、ユーザは、自分で運動メニューを作成する必要がないので、ユーザの利便性の向上を図ることができる。
【００１７】
ここで、身体に関する情報とは、身長、体重、ウエスト、バスト、ヒップ、手首周り、二の腕周り、足首周り、大腿周り、頭囲、胸囲、座高、足のサイズ、及び首周り等の身体のサイズに関する情報の他、心拍数、脈拍数、血圧、血糖値、総コレステロール値、ＬＤＬコレステロール値、及び基礎体温等の身体の内部の情報、並びに、就寝時刻、起床時刻、睡眠時間、運動時間、喫煙、及び飲酒等の生活習慣に関する情報を含む。
【００１８】
この運動メニュー作成方法において、前記ユーザの身体に関する前記情報は、身長及び体重である。
【００１９】
この構成によれば、ＢＭＩ（Ｂｏｄｙ  Ｍａｓｓ  Ｉｎｄｅｘ）を算出できるので、ユーザのＢＭＩを考慮した運動メニューを作成できる。
【００２０】
上記第１及び第２の観点による運動メニュー作成方法は、前記サーバが、複数の運動テーマを記載したリストを前記ネットワークを介して送信するステップと、前記サーバが、前記リストから前記ユーザが選択した前記運動テーマを前記ネットワークを介して受信するステップと、をさらに含み、前記基礎情報は、受信した前記ユーザが選択した前記運動テーマを含む。
【００２１】
この構成によれば、複数の運動テーマからユーザが選択した運動テーマの運動メニューを作成できる。つまり、運動メニューの作成にユーザの意向が反映される。このようにユーザの意向が反映されるので、コンピュータにより一方的に作成された運動メニューと比較して、よりユーザの継続性を期待できる運動メニューを作成できる。
【００２２】
この運動メニュー作成方法において、前記複数の運動テーマは、集中力及び／又は持久力に係わるテーマ、判断力及び／又は瞬発力に係わるテーマ、骨及び／又は筋肉の強化に係わるテーマ、脂肪燃焼に係わるテーマ、足腰の筋力の鍛錬に係わるテーマ、並びに、脳及び／又は身体の老化防止に係わるテーマのうちの任意の少なくとも２つの組み合わせである。
【００２３】
また、この運動メニュー作成方法は、前記サーバが、送信する前記ステップで送信された前記運動メニューの変更を前記ネットワークを介して受け付けるステップと、前記サーバが、前記運動テーマを変更するか否かの前記ユーザの意向を示す情報を受信するステップと、前記運動メニューの前記変更を受け付けたときに、前記サーバが、前記運動テーマを変更するか否かを示す前記情報を加味して、前記運動メニューを新たに作成するステップと、をさらに含む。
【００２４】
この構成によれば、ユーザは自分の意思で運動メニューの変更を要求できる。このようにユーザの意向が反映されるので、コンピュータにより一方的に作成された運動メニューと比較して、よりユーザの継続性を期待できる運動メニューを作成できる。
【００２５】
また、ユーザが運動メニューを変更したいが運動テーマは同一にしたい場合、ユーザが改めて同じ情報（例えば、運動テーマ）を入力する手間を極力省くことができる。
【００２６】
上記第１及び第２の観点による運動メニュー作成方法は、前記サーバが、前記ユーザが選択した運動時間情報を前記ネットワークを介して受信するステップをさらに含み、前記基礎情報は、受信された前記運動時間情報を含む。
【００２７】
この構成によれば、ユーザが希望する運動時間の運動メニューを作成できる。従って、ユーザは自分が希望する運動時間で運動ができるので、よりユーザの利便性の向上を図ることができる。
【００２８】
上記第１及び第２の観点による運動メニュー作成方法は、前記サーバが、送信する前記ステップで送信された前記運動メニューの変更を前記ネットワークを介して受け付けるステップと、前記サーバが、前記運動メニューの前記変更を受け付けたときに、前記運動メニューを新たに作成するステップと、をさらに含む。
【００２９】
この構成によれば、ユーザは自分の意思で運動メニューの変更を要求できる。従って、よりインタラクティブ性が高まり、よりユーザの意向を反映した運動メニューを作成できる。
【００３０】
上記第１及び第２の観点による運動メニュー作成方法において、前記基礎情報は、前記ユーザの年齢を含む。
【００３１】
この構成によれば、ユーザの年齢を加味できるので、より一層ユーザに適した運動メニューを作成できる。
【００３２】
上記第１及び第２の観点による運動メニュー作成方法において、作成された前記運動メニューは、前記ユーザが前記トレーニング装置によって選択できない前記運動課目を含む。
【００３３】
この構成によれば、ユーザが自身の意思で選択及び実行できない運動課目の実行が、ネットワークから受け取った運動メニューによって可能になるので、ユーザにとって新鮮な運動メニューを提供できる。
【００３４】
本発明の第３の観点によれば、コンテスト方法は、ユーザが実施すべき運動課目を含む運動メニューに従って、前記運動課目を前記ユーザに実施させるための映像を表示装置に表示して、前記ユーザに前記運動課目を実施させ、かつ、前記運動課目の実施に基づく前記ユーザの能力値を計測するトレーニング装置が計測した前記能力値に基づくコンテストをサーバが行うコンテスト方法であって、所定の前記運動メニューに含まれる前記運動課目の前記ユーザによる実施により、前記トレーニング装置によって計測された前記ユーザの前記能力値を、前記サーバが受信するステップと、前記サーバが、複数の前記ユーザの複数の前記能力値に基づいて、優劣を判定し、前記各ユーザの順位を決定するステップと、を含む。
【００３５】
この構成によれば、各ユーザの能力値に基づいて、コンテストを簡易に行うことができる。コンテストにより競争心を煽ることにより、トレーニング装置による運動に対する動機付けをユーザに与えることができる。つまり、ユーザの運動の継続を支援できる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、図中、同一または相当部分については同一の参照符号を付してその説明を援用する。
【００３７】
（実施の形態１）
【００３８】
図１は、本発明の実施の形態１による運動支援システムの構成を示す図である。図２は、図１のトレーニングシステム９の外観構成を示す図である。図１を参照して、このシステムは、センタサーバ１、携帯電話５及びパーソナルコンピュータ（ＰＣ）７等の通信端末、及びトレーニングシステム９を含む。センタサーバ１と、携帯電話５及びパーソナルコンピュータ（ＰＣ）７等の通信端末と、はネットワークＮＷを介して相互に接続される。また、トレーニングシステム９は、個人宅３又は店舗３等に載置される。このトレーニングシステム９は、マットユニット１１、制御ユニット１３、及びテレビジョンモニタ１５を含む。マットユニット１１及び制御ユニット１３をトレーニング装置と呼ぶこともある。なお、以下の説明では、通信端末として、携帯電話５を使用する例を挙げる。もちろん、携帯電話５に代えて、ＰＣ７を使用してもよく、その場合の処理は、携帯電話５を用いる場合と同様である。
【００３９】
図２を参照して、マットユニット１１は、マット２１及び回路ボックス２３により構成される。回路ボックス２３は、マット２１の一方端部に取り付けられる。回路ボックス２３の表面には、電源スイッチ２５が設けられ、一方端部には、赤外線のみを透過する赤外線フィルタ２７が取り付けられる。赤外線フィルタ２７の裏側には、赤外発光ダイオード（図示せず）を含む赤外光（ＩＲ）発光部３５（後述）が配置される。一方、マット２１の表面には、４つの踏み領域ＳＴ１，ＳＴ２，ＳＴ３及びＳＴ４が形成される。マット２１の内部には、踏み領域ＳＴ１，ＳＴ２，ＳＴ３及びＳＴ４に対応して、フットスイッチＳＷ１，ＳＷ２，ＳＷ３及びＳＷ４が設けられる。踏み領域ＳＴ１，ＳＴ２，ＳＴ３及びＳＴ４が踏まれると、対応するフットスイッチＳＷ１，ＳＷ２，ＳＷ３及びＳＷ４がオンになる。
【００４０】
ここで、踏み領域ＳＴ１，ＳＴ２，ＳＴ３及びＳＴ４を区別する必要がないときは、踏み領域ＳＴと表記する。また、フットスイッチＳＷ１，ＳＷ２，ＳＷ３及びＳＷ４を区別する必要がないときは、フットスイッチＳＷと表記する。
【００４１】
アダプタ１７には、カートリッジ１９が装着される。アダプタ１７及びカートリッジ１９は、図１の制御ユニット１３を構成する。アダプタ１７は、カートリッジ１９に電源を供給する電源回路を備える。また、アダプタ１７は、ＡＶケーブル８により、テレビジョンモニタ１５に接続される。従って、アダプタ１７及びＡＶケーブル８を介してカートリッジ１９が作成したビデオ信号及びオーディオ信号をテレビジョンモニタ１５に与えることができる。これにより、テレビジョンモニタ１５に、トレーニングメニューに含まれる各運動課目をユーザに実施させるための映像を表示し、スピーカ（図示せず）から音楽や効果音を出力することができる。
【００４２】
図１及び図２を参照して、本システムでは、ユーザは、センタサーバ１が作成したトレーニングメニューをネットワークＮＷから携帯電話５で受け取る。この場合、トレーニングメニューは、所定の変換規則に従って、文字列に変換されている。文字は、数字及び記号を含む。そして、ユーザは、受け取ったトレーニングメニュー、つまり、受け取った文字列を制御ユニット１３に入力する。
【００４３】
制御ユニット１３は、入力された文字列を逆変換して、トレーニングメニューを復元する。そして、制御ユニット１３は、このトレーニングメニューに含まれる各運動課目をユーザに実施させるための映像をテレビジョンモニタ１５に表示する。ユーザは、テレビジョンモニタ１５に表示された指示に従って、マット２１の踏み領域ＳＴを踏み込んで運動課目を実施する。制御ユニット１３は、ユーザによる各運動課目の実施に基づいて、運動課目毎にユーザの能力値を算出して、テレビジョンモニタ１５に表示すると共に、メモリ３１（後述）に格納する。
【００４４】
ユーザは、運動課目毎の自分の能力値を携帯電話５から、ネットワークＮＷ経由で、センタサーバ１へ送信する。すると、センタサーバ１は、ユーザの運動課目毎の能力値に基づいて、トレーニングメニューを更新、つまり、再構築すると共に、コメントを作成して、ユーザの携帯電話５に送信する。この場合も、トレーニングメニューは、文字列に変換されている。その後は、最初にトレーニングメニューを受け取った場合と同様にして、ユーザ及び制御ユニット１３は、更新されたトレーニングメニューを実行する。そして、再び、ユーザは、運動課目毎の能力値を携帯電話５からセンタサーバ１に送信し、再び、トレーニングメニューの更新が行われる。
【００４５】
以上のように、携帯電話５からセンタサーバ１へトレーニングメニューに含まれる運動課目毎の能力値を送信し、センタサーバ１は、それに基づいてトレーニングメニューを更新し、再び、携帯電話に送信する。そして、更新されたトレーニングメニューが、制御ユニット１３に入力され実行される。このようなフィードバックを行うことにより、常にユーザの状態に適したトレーニングメニューを提供できる。また、センタサーバ１は、トレーニング継続を励ます応援メッセージ等を作成して、ユーザの携帯電話５に送信する。
【００４６】
図３は、図１のセンタサーバ１のハードウエア構成を示す図である。図３を参照して、センタサーバ１は、ディスプレイ４１、メモリ４３、ネットワークＮＷへの接続機能を有する通信部４５、キーボード・マウス４７、ハードディスク（ＨＤＤ）４９、ＣＤ−ＲＯＭドライブ５１、及びこれらに接続されたＣＰＵ３９を含む。ハードディスク４９には、トレーニングメニュー作成プログラム５５、コメント作成プログラム５７、コメントデータ５９、コンテスト集計プログラム６１、ユーザデータベース６３、及び能力値データベース６５等の様々なプログラム及びデータが格納される。
【００４７】
ＣＰＵ３９は、トレーニングメニュー作成プログラム５５を実行して、ユーザの携帯電話５から受け取った運動課目ごとの能力値に基づいて、トレーニングメニューを作成する。また、ＣＰＵ３９は、コメント作成プログラム５７を実行して、ユーザの携帯電話５から受け取った運動課目ごとの能力値及びコメントデータ５９を参照して、ユーザに対するコメントを作成する。さらに、ＣＰＵ３９は、コンテスト集計プログラム６１を実行して、コンテストに参加した各ユーザの携帯電話５から受け取った運動課目ごとの能力値に基づいて、優劣を判定し、順位を決定する。
【００４８】
ユーザデータベース６３には、ユーザ識別情報（ユーザＩＤ）、氏名、年齢、及び性別などのユーザ情報が格納される。また、能力値データベース６５には、ユーザＩＤ・日付・トレーニングメニューと関連付けて、ユーザが各運動課目を実施したときに得られたユーザの能力値が格納される。コンテストの場合は、能力値データベース６５には、ユーザＩＤ・コンテスト識別情報（ＩＤ）・日付・コンテストメニューと関連付けて、ユーザが各運動課目を実施したときに得られたユーザの能力値が格納される。
【００４９】
図４は、図１のトレーニングシステム９のハードウエア構成を示す図である。図４を参照して、マットユニット１１は、赤外光（ＩＲ）発光部３５、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｅｒ  Ｕｎｉｔ）３７、及びフットスイッチＳＷ１〜ＳＷ４を含む。ＩＲ発光部３５及びＭＣＵ３７は、回路ボックス２３に内蔵される。フットスイッチＳＷ１〜ＳＷ４は、マット２１の内部に設けられる。ＭＣＵ３７は、フットスイッチＳＷ１〜ＳＷ４のオン／オフ情報を受け、ＩＲ発光部３５を駆動して、赤外線通信により、フットスイッチＳＷ１〜ＳＷ４のオン／オフ情報をアダプタ１７のＩＲレシーバ３３へ送信する。
【００５０】
一方、アダプタ１７に装着されるカートリッジ１９は、プロセッサ２９及び外部メモリ３１（例えば、ＲＯＭ及びＥＥＰＲＯＭ等）を含み、また、アダプタ１７は、赤外光（ＩＲ）レシーバ３３を含む。マットユニット１１のＩＲ発光部３５から送信された赤外線信号、つまり、フットスイッチＳＷ１〜ＳＷ４のオン／オフ情報は、アダプタ１７のＩＲレシーバ３３に受信され、カートリッジ１９のプロセッサ２９に与えられる。
【００５１】
カートリッジ１９のプロセッサ２９には、外部メモリ３１が接続される。外部メモリ３１は、プログラム領域、画像データ領域、および音声データ領域を含む。プログラム領域には、制御プログラムが格納される。
【００５２】
本実施の形態では、１４の運動課目を用意する。制御プログラムは、各運動課目をユーザに実施させるための映像及び音声を生成すると共に、能力値を算出するコンピュータプログラムである。
【００５３】
画像データ領域には、テレビジョンモニタ１５に表示される各種画面を構成するすべての画像データや、他の必要な画像データが格納されている。音声データ領域には、音楽や効果音のための音声データが格納されている。プロセッサ２９は、プログラム領域の制御プログラムを実行して、画像データ領域の画像データ及び音声データ領域の音声データを読み出し、必要な処理を施して、ビデオ信号及びオーディオ信号を生成する。ビデオ信号及びオーディオ信号は、アダプタ１７からＡＶケーブル８を通して、テレビジョンモニタ１５に与えられる。これにより、テレビジョンモニタ１５に各種画面が表示され、ユーザは、その指示に従った運動課目を行う。そして、プロセッサ２９は、ＩＲレシーバ３３からの、フットスイッチＳＷ１〜ＳＷ４のオン／オフ情報に基づいて、トレーニングメニューに含まれる各運動課目でのユーザの能力値を計測する。
【００５４】
プロセッサ２９は、図示しないが、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、グラフィックスプロセサ、サウンドプロセサおよびＤＭＡコントローラ等の各種機能ブロックを含むとともに、アナログ信号を取り込むときに用いられるＡ／Ｄコンバータ、赤外線信号（フットスイッチＳＷ１〜ＳＷ４のオン／オフ情報）やキー操作信号のような入力デジタル信号を受けかつ出力デジタル信号を外部機器に与える入出力制御回路、及び内部メモリ等を含む。
【００５５】
ＣＰＵは、外部メモリ３１に格納された制御プログラムを実行する。Ａ／Ｄコンバータからのデジタル信号および入出力制御回路からのデジタル信号はＣＰＵに与えられ、ＣＰＵは、制御プログラムに従って、それらの信号に応じて必要な演算を実行する。グラフィックスプロセサは、外部メモリ３１に格納された画像データに対して、ＣＰＵの演算結果によって必要になったグラフィック処理を実行して、テレビジョンモニタ１５に表示する画像を表すビデオ信号を生成する。サウンドプロセサは、外部メモリ３１に格納された音声データに対して、ＣＰＵの演算結果によって必要になったサウンド処理を実行して、音楽や効果音を表すオーディオ信号を生成する。内部メモリは、例えば、ＲＡＭにより構成され、ワーキング領域、カウンタ領域、レジスタ領域、テンポラリデータ領域、及び／又はフラグ領域等として利用される。
【００５６】
図５は、図１の運動支援システムにおける通信手順の一例を示す示図である。なお、本実施の形態では、図５において、携帯電話５とセンタサーバ１とは、電子メールにて、情報の送受信を行うものとする。
【００５７】
図５を参照して、ステップ１０１にて、ユーザは、ユーザＩＤ、氏名、年齢、及び性別などのユーザ情報を携帯電話５に入力し、ステップ１にて、携帯電話５は、入力されたユーザ情報をセンタサーバ１に送信する。ステップ５１では、センタサーバ１は、受信したユーザ情報をユーザデータベース６３に格納する。
【００５８】
ステップ５３−１にて、センタサーバ１は、トレーニングシステム９でユーザが実施すべき運動課目Ａの情報を携帯電話５に送信する。ステップ３−１にて、携帯電話５が、自身の液晶画面に、受信した運動課目Ａの情報（例えば、「運動課目Ａを行って下さい。」）を表示する。ステップ１０３−１にて、ユーザは、トレーニングシステム９で運動課目Ａを選択し、テレビジョンモニタ１５に映し出された映像に従って、マット２１を踏み込んで運動課目Ａを実施する。ステップ１０５−１にて、ユーザは、運動課目Ａの実施で得られた能力値を携帯電話に入力し、ステップ５−１にて、携帯電話５は、入力されたユーザの能力値をセンタサーバ１に送信する。すると、ステップ５５−１にて、センタサーバ１は、受信したユーザの能力値を能力値データベース６５に格納する。
【００５９】
ユーザ、携帯電話５、及びセンタサーバ１は、それぞれ、ステップ１０３−１・１０５−１、ステップ３−１・５−１、及び５３−１・５５−１を、運動課目を変えながらｋ（ｋは１以上の整数）回繰り返す。図では、ｋ＝４であり、それ故、ユーザは、運動課目Ａ〜Ｄを実施して、それぞれの運動課目で得られた能力値は、携帯電話５からセンタサーバ１へ送信される。
【００６０】
ステップ５７にて、センタサーバ１は、運動課目Ａ〜Ｄを実施して得られたユーザの能力値に基づいて、そのユーザのためのトレーニングメニューを作成する。トレーニングメニューは、１４の運動課目のうちの全部又は任意の一部からなる。そして、ステップ５９にて、センタサーバ１は、所定の変換規則に従って、作成したトレーニングメニューを文字列に変換する（コード化）。トレーニングメニューを文字列に変換するのは、ユーザがトレーニングメニューを制御ユニット１３に入力する際の便宜を図ったものである。次に、ステップ６１にて、センタサーバ１は、その文字列を携帯電話５に送信する。
【００６１】
ステップ７にて、携帯電話５は、自身の液晶画面に、受信した文字列を表示する。ステップ１０７にて、ユーザは、テレビジョンモニタ１５に表示された映像を見ながら、マット２１を踏み込んで、トレーニングメニューを表す文字列を、制御ユニット１３に入力していく（トレーニングメニュー登録）。この処理は、後で詳述する。
【００６２】
そして、ステップ１０９−１にて、ユーザは、トレーニングシステム９を使用して、登録されたトレーニングメニューに含まれる各運動課目を実施する。センタサーバ１は、このトレーニングメニューを７日間続けることを指示しているので、ユーザは、このトレーニングメニューを７日間続けることを試みる（ステップ１０９−１〜１０９−７）。
【００６３】
この７日間のいずれかの日のステップ６３にて、センタサーバ１は、応援メッセージを作成して、携帯電話５に送信する。すると、ステップ９にて、携帯電話５は、応援メッセージを、自身の液晶画面に表示する。ユーザは、これにより、トレーニングの継続を励まされる。
【００６４】
そして、トレーニングメニューを開始して７日後のステップ１１１にて、ユーザは、トレーニングメニューを実施した合計日数を携帯電話５に入力する。すると、ステップ１１にて、携帯電話５は、その合計日数をセンタサーバ１へ送信する。ステップ６５にて、センタサーバ１は、その合計日数をユーザＩＤ・日付と関連付けて能力値データベース６５に格納する。そして、ステップ６７にて、センタサーバ１は、その合計日数に基づいて、コメントデータ５９を参照しながらコメントを作成し、携帯電話５に送信する。この際、センタサーバ１は、第１運動課目をユーザに実施させるべく、その旨の指示を付加して送信する。第１運動課目は、ユーザが実施したトレーニングメニューの第１番目の運動課目である。
【００６５】
ステップ１３−１では、携帯電話５は、コメント（第１運動課目を実施する旨の指示を含む。）を、自身の液晶画面に表示する。ステップ１１３−１にて、ユーザは、トレーニングシステム９で第１運動課目を選択し、テレビジョンモニタ１５に映し出された映像に従って、マット２１を踏み込んで第１運動課目を実施する。ステップ１１５−１にて、ユーザは、第１運動課目の実施で得られた能力値を携帯電話に入力し、ステップ１５−１にて、携帯電話５は、入力されたユーザの能力値をセンタサーバ１に送信する。すると、ステップ７１−１にて、センタサーバ１は、受信したユーザの能力値を能力値データベース６５に格納する。
【００６６】
ユーザ、携帯電話５、及びセンタサーバ１は、それぞれ、ステップ１１３−１・１１５−１、ステップ１３−１・１５−１、及び６９−１・７１−１を、運動課目を変えながらｊ回繰り返す。ｊは、ユーザが実施したトレーニングメニューに含まれる運動課目の数である。従って、センタサーバ１は、トレーニングメニューに含まれる各運動課目を改めてユーザに実施させ、それぞれの運動課目の能力値を取得する。
【００６７】
ステップ７３では、センタサーバ１は、新たに取得したユーザの能力値に基づいて、コメントデータ５９を参照しながらコメントを作成すると共に、トレーニングメニューを更新、つまり、再構築する。ステップ７５にて、センタサーバ１は、更新したトレーニングメニューを、所定の変換規則に従って、文字列に変換する（コード化）。そして、ステップ７７にて、センタサーバ１は、その文字列及びコメントを携帯電話５に送信して、ステップ６３を実行するために待機する。
【００６８】
ステップ１７では、携帯電話５は、受信した文字列及びコメントを、自身の液晶画面に表示する。ステップ１１７にて、ユーザは、テレビジョンモニタ１５に表示された映像を見ながら、マット２１を踏み込んで、更新されたトレーニングメニューを表す文字列を、制御ユニット１３に入力していく（更新トレーニングメニュー登録）。そして、ステップ１０９−１にて、ユーザは、トレーニングシステム９を使用して、更新されたトレーニングメニューに含まれる各運動課目を実施する。
【００６９】
以上のように、ユーザは、ステップ１０９−１〜１０９−７，１１１，１１３−１・１１５−１〜１１３−ｊ・１１５ｊ及び１１７を繰り返し実行する。また、携帯電話５は、ステップ９，１１，１３−１・１５−１〜１３−ｊ・１５−ｊ及び１７を繰り返し実行する。さらに、センタサーバ１は、ステップ６３，６５，６７，６９−１・７１−１〜６９−ｊ・７１−ｊ，７３，７５，７７を繰り返し実行する。これにより、常に、ユーザの状態に合ったトレーニングメニューを提供できる。
【００７０】
図６は、図４のプロセッサ２９が実行するメニュー登録処理の流れの一例を示すフローチャートである。図６を参照して、図５のステップ１０７に相当するステップＳ２００にて、ユーザは、テレビジョンモニタ１５の映像を見ながら、マット２１を踏み込んで、トレーニングメニューを表す文字列（メニューコード）を入力する。この場合、ユーザは、電子メールにて、トレーニングメニューを表す文字列（メニューコード）をセンタサーバ１から取得する（ステップ６１参照）。
【００７１】
マットユニット１１は、ユーザから入力された文字列を赤外線により、制御ユニット１３に送信する。そして、ステップＳ２０２にて、制御ユニット１３のプロセッサ２９は、マットユニット１１から送信された文字列（メニューコード）を受信する。ステップＳ２０４にて、プロセッサ２９は、受信した文字列を逆変換して、トレーニングメニューを復元する（デコード）。そして、ステップＳ２０６にて、プロセッサ２９は、復元したトレーニングメニューを外部メモリ３１に格納する。
【００７２】
なお、図５のステップ１１７でユーザがトレーニングメニューの登録を行う場合も、プロセッサ２９は、図６のフローチャートに示した処理と同様の処理を行う。
【００７３】
図７は、図４のプロセッサ２９が実行するトレーニング実行処理の流れの一例を示すフローチャートである。図７を参照して、ステップＳ２２０にて、プロセッサ２９は、ユーザによるマットユニット１１を通じた入力に従って、１つのトレーニングメニューを選択する。３つのトレーニングメニューがデフォルトとして外部メモリ３１に格納されている。また、センタサーバ１から取得したトレーニングメニューも外部メモリ３１に格納されている。
【００７４】
ステップＳ２２２にて、プロセッサ２９は、選択したトレーニングメニューの内容をテレビジョンモニタ１５に表示する。トレーニングメニューは、複数種類の運動課目を含む。トレーニングメニューには、任意のｎ個の運動課目が記載されている。ｎは、１以上１４以下の整数であり、メニューごとに独立して定められる。トレーニングメニューに記載された第１運動課目〜第ｎ運動課目を包括して第Ｎ運動課目と呼ぶ。
【００７５】
ステップＳ２２４にて、プロセッサ２９は、ウォームアップのための画面をテレビジョンモニタ１５に表示する。プロセッサ２９は、ウォームアップのための処理を終了した後、選択したトレーニングメニューに従って、ステップＳ２２６−Ｎにて、第Ｎ運動課目のための画面をテレビジョンモニタ１５に表示する。プロセッサ２９は、第Ｎ運動課目のための処理を終了した後、選択したトレーニングメニューに従って、ステップＳ２２６−（Ｎ＋１）にて、第Ｎ＋１運動課目のための画面をテレビジョンモニタ１５に表示する。このように、プロセッサ２９は、選択したトレーニングメニューに含まれる運動課目を順番に、第１運動課目から第ｎ運動課目まで実行していく。
【００７６】
プロセッサ２９は、第ｎ運動課目のための処理を終了した後、ステップＳ２２８にて、クールダウンのための画面をテレビジョンモニタ１５に表示する。そして、プロセッサ２９は、クールダウンのための処理を終了した後、処理を終了する。
【００７７】
さて、上記では、個々のユーザのために動的にトレーニングメニューを生成して、つまり、フィードバックをかけながらトレーニングメニューを更新して、ユーザに各運動課目を実施させた。ただし、本システムにより、コンテストを実施することもできる。この場合、コンテストのためのメニューは、センタサーバ１から電子メールにて携帯電話５に配信されるだけでなく、ＷＥＢサイトにアップしたり、雑誌や新聞などの紙媒体で配布される。この場合、コンテストのためのメニューもまた、トレーニングメニューと同様に、所定の規則に従って、文字列に変換されて、配信及び配布される。そして、コンテストのためのメニューは、図６のフローチャートが示す処理と同様の処理で、制御ユニット１３に登録、つまり、外部メモリ３１に格納される。
【００７８】
図８は、図４のプロセッサ２９が実行するコンテスト実行処理の流れの一例を示すフローチャートである。図８を参照して、ステップＳ２６０にて、プロセッサ２９は、取得したコンテストのためのメニューに含まれる各運動課目をユーザに実施させるための処理を実行する。このステップＳ２６０の処理は、図７の処理と同様である。ステップＳ２６２にて、プロセッサ２９は、ユーザが各運動課目を実施したときに計測した能力値を、所定の規則に従って、文字列に変換する（コード化）。この変換は、ユーザの不正を防止するためである。そして、ステップＳ２６４にて、プロセッサ２９は、その文字列をテレビジョンモニタ１５に表示する。
【００７９】
ユーザは、テレビジョンモニタ１５に表示された能力値を表す文字列を、携帯電話５を使用して、電子メールにて、センタサーバ１へ送信する。センタサーバ１は、コンテストに参加する各ユーザからの能力値を能力値データベース６５に格納する。この場合のセンタサーバ１の処理をフローチャートを用いて説明する。
【００８０】
図９は、図１のセンタサーバ１は実行するコンテスト結果集計処理の流れの一例を示すフローチャートである。このコンテスト結果集計処理は、図３のＣＰＵ３９が、コンテスト集計プログラム６１を実行することにより行われる。
【００８１】
図９を参照して、ステップＳ３００にて、センタサーバ１の通信部４５は、ユーザが携帯電話５を介して送信した各運動課目の能力値を表す文字列を受信する。ステップＳ３０２にて、センタサーバ１は、受信した文字列を逆変換して、能力値を復元する（デコード）。ステップＳ３０４にて、センタサーバ１は、能力値データベース６５に、その能力値を格納する。ステップＳ３０６にて、センタサーバ１は、コンテスト期間が満了したか否かを判断して、満了していない場合は、ステップＳ３００に戻り、満了した場合は、ステップＳ３０８に進む。
【００８２】
ステップＳ３０８にて、センタサーバ１は、コンテストに参加した全ユーザの能力値の優劣を判定して、各ユーザの順位を決定する。そして、ステップＳ３１０にて、センタサーバ１は、ＷＥＢサイトに、順位をアップする。さらに、ステップＳ３１２にて、センタサーバ１は、各ユーザに、電子メールにて、順位を送信する。
【００８３】
次に、本実施の形態の変形例を説明する。
【００８４】
図１０（ａ）は、本発明の実施の形態１による運動支援システムの変形例の構成を示す図である。図１０（ｂ）は、変形例におけるカートリッジ１９のハードウエア構成を示す図である。図１０（ａ）に示すように、変形例が図１の実施の形態１と異なる点は、制御ユニット１３が、ネットワークＮＷへの接続機能を有する点である。つまり、図１０（ｂ）に示すように、変形例では、制御ユニット１３のカートリッジ１９が、ネットワークＮＷへの接続機能を有する通信部２７５を搭載している。なお、通信部２７５をアダプタ１７に搭載してもよい。従って、この変形例では、携帯電話５を介することなく、制御ユニット１３が、センタサーバ１と直接通信を行う。それ故、トレーニングメニューの取得方法が異なってくる。
【００８５】
図１１は、変形例における通信手順の一例を示す図である。図１１を参照して、ステップ１２１にて、ユーザは、マット２１を操作して、ユーザ情報を制御ユニット１３に入力し、ステップ２１にて、トレーニングシステム９の制御ユニット１３は、入力されたユーザ情報をセンタサーバ１に送信する。ステップ１５１では、センタサーバ１は、受信したユーザ情報をユーザデータベース６３に格納する。
【００８６】
ステップ１５３−１にて、センタサーバ１は、トレーニングシステム９でユーザが実施すべき運動課目Ａの指示を制御ユニット１３に送信する。ステップ２３−１にて、制御ユニット１３は、テレビジョンモニタ１５に、指示された運動課目Ａをユーザに実施させるための映像を表示する。ステップ１２３−１にて、ユーザは、テレビジョンモニタ１５に映し出された映像に従って、マット２１を踏み込んで運動課目Ａを実施する。制御ユニット１３は、実施によって得られたユーザの能力値を保存する。
【００８７】
ユーザ、制御ユニット１３、及びセンタサーバ１は、それぞれ、ステップ１２３−１、ステップ２３−１、及び１５３−１を、運動課目を変えながらｋ（ｋは１以上の整数）回繰り返す。図では、ｋ＝４であり、それ故、ユーザは、運動課目Ａ〜Ｄを実施して、それぞれの運動課目で得られた能力値は、ステップ２５にて、制御ユニット１３からセンタサーバ１へ送信される。
【００８８】
すると、ステップ１５５にて、センタサーバ１は、受信したユーザの能力値を能力値データベース６５に格納する。ステップ１５７にて、センタサーバ１は、運動課目Ａ〜Ｄを実施して得られたユーザの能力値に基づいて、そのユーザのためのトレーニングメニューを作成する。そして、ステップ１５９にて、センタサーバ１は、作成したトレーニングメニューを制御ユニット１３に送信する。
【００８９】
ステップ２７にて、制御ユニット１３は、受信したトレーニングメニューをテレビジョンモニタ１５に表示すると共に、外部メモリ３１に格納する。そして、ステップ１２５−１にて、ユーザは、トレーニングシステム９を使用して、登録されたトレーニングメニューに含まれる各運動課目を実施する。センタサーバ１は、このトレーニングメニューを７日間続けることを指示しているので、ユーザは、このトレーニングメニューを７日間続けることを試みる（ステップ１２５−１〜１２５−７）。
【００９０】
ユーザが運動課目を実施する際は、ステップ２９−１にて、制御ユニット１３は、ユーザに運動課目を実施させるための映像をテレビジョンモニタ１５に表示し、ステップ３１−１にて、ユーザの実施の結果得られた能力値をセンタサーバ１に送信する。ステップ１６１−１にて、センタサーバ１は、受信した能力値を能力値データベース６５に格納する。そして、ステップＳ１６３−１にて、センタサーバ１は、受信した能力値に基づいてコメントを作成して、ステップ１６５−１にて、それを制御ユニット１３に送信する。ステップ３３−１にて、制御ユニット１３は、受信したコメントをテレビジョンモニタ１５に表示する。
【００９１】
制御ユニット１３は、ステップ２９−１，３１−１，３３−１〜２９−７，３１−７，３３−７を、ユーザの実施と共に実行する。センタサーバ１もまた、ステップ１６１−１，１６３−１，１６５−１〜１６１−７，１６３−７，１６５−７を、ユーザの実施と共に実行する。
【００９２】
ステップ１６７では、センタサーバ１は、ステップ１６１−１〜１６１−７で保存した能力値に基づいて、トレーニングメニューを更新、つまり再構築する。そして、ステップ１６９にて、センタサーバ１は、更新したトレーニングメニューを制御ユニット１３に送信し、ステップ１６１−１を実行するために待機する。制御ユニット１３は、受信したトレーニングメニューの内容をテレビジョンモニタ１５に表示すると共に、外部メモリ３１に格納し、ステップ２９−１を実行するために待機する。そして、ステップ１２５−１にて、ユーザは、更新されたトレーニングメニューを実施する。
【００９３】
以上のように、ユーザ、制御ユニット１３、及びセンタサーバ１は、それぞれ、ステップ１２５−１〜１２５−７、ステップ２９−１・３１−１・３３−１〜２９−７・３１−７・３３−７，３５、及びステップ１６１−１・１６３−１・１６５−１〜１６１−７・１６３−７・１６５−７，１６７，１６９を繰り返し実行する。これにより、常に、ユーザの状態に合ったトレーニングメニューを提供できる。
【００９４】
次に、トレーニングメニューに含めることができる１４の運動課目について説明する。なお、下記の運動課目での計測結果が、その運動課目でのユーザの能力値であり、これが、センタサーバ１に与えられる。
【００９５】
［運動課目１：滞空時間計測モード］
【００９６】
図１２は、実施の形態１による滞空時間計測モードでの計測開始画面の例示図である。図１３は、実施の形態１による滞空時間計測モードでの計測中画面の例示図である。図１２に示すように、プロセッサ２９は、テレビジョンモニタ１５に計測開始画面を表示する。計測開始画面は、マット２１を模したマットオブジェクト２００を含む。また、マットオブジェクト２００は、マット２１の踏み領域ＳＴ１，ＳＴ２，ＳＴ３及びＳＴ４にそれぞれ対応した領域Ａ１，Ａ２，Ａ３及びＡ４を含む。プロセッサ２９は、まず、ユーザが乗るべき踏み領域ＳＴ２及びＳＴ３を明示すべく、マット２１の踏み領域ＳＴ２及びＳＴ３に対応するマットオブジェクト２００の領域Ａ２及びＡ３を第１の所定色（右上がりの斜線部）、例えば黄色に変化させる。
【００９７】
また、プロセッサ２９は、ユーザによってマット２１の踏み領域が踏まれて、対応するフットスイッチがオンになると、マットオブジェクト２００の対応する領域を第２の所定色（右下がりの斜線部。図１２には示されていないが、後述の図１４、図１６〜図１８、図２１〜図２５、図２８参照。）、例えば青色に変化させる。このため、画面の指示に従って、ユーザが、マット２１の踏み領域ＳＴ２及びＳＴ３を踏み込み、対応するフットスイッチＳＷ２及びＳＷ３がオンになると、プロセッサ２９は、マットオブジェクト２００の対応する領域Ａ２及びＡ３を第２の所定色に変化させる。
【００９８】
ユーザが、マット２１の踏み領域ＳＴ２及びＳＴ３に乗ってジャンプすると、フットスイッチＳＷ２及びＳＷ３は、オンからオフへ遷移する。プロセッサ２９は、フットスイッチＳＷ２及びＳＷ３の双方がオフになった時点から計時を開始する。この時から、図１３に示すように、プロセッサ２９は、計測中画面の時間表示部７０に、時々刻々と変化する経過時間をリアルタイムで表示する。そして、プロセッサ２９は、フットスイッチＳＷ２及びＳＷ３の少なくとも１つがオンなった時点で計時を終了する。従って、時間表示部７０には、フットスイッチＳＷ２及びＳＷ３の双方がオフになった時点から少なくとも一方がオンになった時までの時間、つまり、ユーザの滞空時間が表示される。
【００９９】
以上のようにして、プロセッサ２９は、ユーザの滞空時間を計測する。このようにして計測された滞空時間は、特に、ユーザの瞬発力（力を急激に発揮する能力）の判断の目安となる。また、計測された滞空時間は、ユーザの脚力や集中力を判断する目安ともなる。
【０１００】
ユーザが、このような計測を繰り返し行うことにより、瞬発力、脚力、及び集中力といった機能の向上を期待できる。つまり、下肢の筋力の向上に加えて、全身の統合能力を高め、集中力を養うことを期待できる。このように、このマットシステムは、これらの能力の計測を行うだけでなく、その向上に寄与できる。
【０１０１】
［運動課目２：滞空率計測モード］
【０１０２】
図１４は、実施の形態１による滞空率計測モードでの計測中画面の例示図である。図１５は、実施の形態１による滞空率計測モードでの計測結果画面の例示図である。
【０１０３】
まず、プロセッサ２９は、図１２と同じ計測開始画面（タイトル等の表示文字列は本モードに合わせたもの）をテレビジョンモニタ１５に表示する。そして、ユーザがマット２１の踏み領域ＳＴ２及びＳＴ３上でジャンプを行い、フットスイッチＳＷ２及びＳＷ３の双方がオフになった時点から、プロセッサ２９は、図１４の計測中画面をテレビジョンモニタ１５に表示する。ユーザは、踏み領域ＳＴ２及びＳＴ３上で、ジャンプを所定回数行う。本実施の形態では、この所定回数は１０回である。ただし、１回目のジャンプは計測されないため、ユーザは、計１１回のジャンプを行う。
【０１０４】
プロセッサ２９は、フットスイッチＳＷ２及びＳＷ３の双方がオフになった時点から少なくとも一方がオンになった時までの時間を滞空時間とする。この点、滞空時間計測モードと同じである。一方、プロセッサ２９は、フットスイッチＳＷ２及びＳＷ３の少なくとも一方がオンになった時点から双方がオフになった時までの時間を接地時間とする。接地状態とそれに続く滞空状態が１回のジャンプであるとする。従って、プロセッサ２９は、１回目のジャンプ（計測されないジャンプ）による滞空状態の終了時点、つまり、２回目のジャンプ（計測される最初のジャンプ）の開始時点から、接地時間及び滞空時間の計測を開始する。滞空状態の終了時点とは、フットスイッチＳＷ２及びＳＷ３の双方がオフの状態から少なくとも一方がオンになった時点である。
【０１０５】
プロセッサ２９は、滞空／接地時間表示部７２の軸８０上に、計測した接地時間に応じた長さのバー７６（右下がりの斜線部）をリアルタイムで表示（例えば赤）すると共に、計測した滞空時間に応じた長さのバー７４（右上がりの斜線部）をリアルタイムで表示（例えば青）する。軸８０の２目盛りが１回のジャンプを表す。１目盛りは接地、続く１目盛りは滞空である。なお、バー７６は、軸８０を基準に下方向に延び、バー７４は、軸８０を基準に上方向に延びる。さらに、プロセッサ２９は、現在のユーザの状態を示すため、軸８０上にカーソル７８（黒色部分）を表示する。図の例では、６回目のジャンプ、つまり、５回目の計測対象のジャンプが終了したことを示している。
【０１０６】
プロセッサ２９は、計測対象の１０回のジャンプの終了を検知すると、つまり、フットスイッチＳＷ２及びＳＷ３の双方がオフの状態から少なくとも一方がオンになったことを１０回検知すると、図６に示すように、計測結果画面の滞空／接地平均時間表示部８２に、平均滞空時間及び平均接地時間を表示すると共に、滞空率表示部８４に滞空率を表示する。プロセッサ２９が算出する平均滞空時間は、計測した１０回の滞空時間の平均値である。プロセッサ２９が算出する平均接地時間は、計測した１０回の接地時間の平均値である。滞空率＝平均滞空時間／（平均滞空時間＋平均接地時間）、である。「／」は除算を意味する。
【０１０７】
以上のようにして、プロセッサ２９は、ユーザの滞空率を計測する。このようにして計測された滞空率は、特に、ユーザの反応筋力、つまり、短い接地時間で効率良く筋肉や腱のバネを引き出す力の判断の目安となる。また、計測された滞空率は、反射神経、脚力、リズム感、及び集中力を判断する目安ともなる。
【０１０８】
ユーザが、このような計測を繰り返し行うことにより、反応筋力、反射神経、脚力、リズム感、及び集中力といった機能の向上を期待できる。つまり、筋肉の反応性を高めて、瞬発力を高めると同時に、運動制御能力も高めて、連続的な運動能力を向上させることや、日常生活での安定した集中力を養うことを期待できる。このように、このマットシステムは、これらの能力の計測を行うだけでなく、その向上に寄与できる。
【０１０９】
［運動課目３：敏捷性計測モード］
【０１１０】
このモードでは、ユーザは、椅子をマット２１の中央手前に置く。そして、ユーザは、手を横に下げた状態で浅めに腰掛ける。一方、プロセッサ２９は、図１２と同じ計測開始画面（タイトル等の表示文字列は本モードに合わせたもの）をテレビジョンモニタ１５に表示する。そして、ユーザは、腰掛けたまま、マット２１の踏み領域ＳＴ２及びＳＴ３上で所定歩数（本実施の形態では５０歩）の足踏みを行う。すると、フットスイッチＳＷ２とＳＷ３とが交互にオン／オフを繰り返す。
【０１１１】
プロセッサ２９は、１つのフットスイッチのオフからオンへの遷移を一歩とする。ただし、プロセッサ２９は、フットスイッチＳＷ２がオフからオンへ遷移して一歩と判断したときは、フットスイッチＳＷ３がオフからオンへ遷移したときに次の一歩と判断する。逆に、プロセッサ２９は、フットスイッチＳＷ３がオフからオンへ遷移して一歩と判断したときは、フットスイッチＳＷ２がオフからオンへ遷移したときに次の一歩と判断する。つまり、オフからオンへの遷移が、同じフットスイッチで連続して発生しても、最初のオフからオンへの遷移のみが一歩と判断される。
【０１１２】
図１６は、実施の形態１による敏捷性計測モードでの計測中画面の例示図である。ユーザが腰掛けたまま踏み領域ＳＴ２及びＳＴ３上で足踏みを開始すると、プロセッサ２９は、図１６の計測中画面をテレビジョンモニタ１５に表示する。この計測中画面は、残り歩数表示部８６及び経過時間表示部８８を含む。プロセッサ２９は、残り歩数表示部８６に、ユーザが行うべき残りの歩数、つまり、（５０−現在の歩数）をリアルタイムで表示する。また、プロセッサ２９は、１歩目を検知した時点から計時を開始し、経過時間を経過時間表示部８８に表示する。そして、プロセッサ２９は、５０歩目が終了した時点で計時を終了する。これにより、最終的には、経過時間表示部８８に、ユーザが５０歩の足踏みを行うのに要した時間が表示されることになる。
【０１１３】
以上のようにして、プロセッサ２９は、ユーザが５０歩に要した時間を計測する。ユーザは、できるだけ速く足踏みを行うことを試みるので、このようにして計測された時間は、特に、ユーザの敏捷性（素早く動作を行う能力）の判断の目安となる。また、計測された時間は、瞬発力及び反射神経を判断する目安ともなる。
【０１１４】
ユーザが、このような計測を繰り返し行うことにより、敏捷性、瞬発力、及び反射神経といった機能の向上を期待できる。つまり、両足の敏捷性と協調性とが養われて、反射神経が養われると同時に、日常の集中力の向上を期待できる。このように、このマットシステムは、これらの能力の計測を行うだけでなく、その向上に寄与できる。
【０１１５】
［運動課目４：リズム感計測モード］
【０１１６】
図１７は、実施の形態１によるリズム感計測モードでのリズムガイド画面の例示図である。図１８は、実施の形態１によるリズム感計測モードでの計測中画面の例示図である。図１９は、実施の形態１によるリズム感計測モードでの計測結果画面の例示図である。
【０１１７】
まず、プロセッサ２９は、図１２と同じ計測開始画面（タイトル等の表示文字列は本モードに合わせたもの）をテレビジョンモニタ１５に表示する。そして、ユーザは、マット２１の踏み領域ＳＴ２及びＳＴ３の上に乗る。プロセッサ２９は、開始の合図を表示してから、図１７に示すように、リズムガイド画面を表示する。つまり、プロセッサ２９は、マットオブジェクト２００の領域Ａ２の直上と領域Ａ３の直上とに交互に、かつ、所定時間間隔Ｔｇで、ガイドオブジェクト９０を表示する。加えて、プロセッサ２９は、ガイドオブジェクト９０の表示と同時に所定の音（ガイド音）を出力する。つまり、プロセッサ２９は、メトロノームのごとく、所定時間間隔Ｔｇで、ガイド音を出力する。ユーザは、交互に表示されるガイドオブジェクト９０及びガイド音に従って足踏みを行いながら、行うべき足踏みのリズム（テンポ）を把握する。また、プロセッサ２９は、ガイドオブジェクト９０の表示開始時からの経過時間を色の変化（斜線部）で示す経過時間ゲージ１０５を表示する。経過時間ゲージ１０５の全長は、ガイドオブジェクト９０によるガイドが行われる期間を示す。
【０１１８】
プロセッサ２９は、左右のガイドオブジェクト９０の合計表示回数が所定回数になると、ガイドオブジェクト９０の表示を終了し、かつ、ガイド音の出力も終了して、図１８の計測中画面を表示する。この計測中画面には、ガイドオブジェクト９０は表示されず、ガイド音も出力されない。従って、このような状態の下で、ユーザは、リズムガイド画面で把握したリズム（テンポ）で足踏みを引き続き行う。本実施の形態では、ガイドオブジェクト９０の表示終了後、２０歩の足踏みをユーザに行わせる。一歩の判断は、敏捷性計測モードの場合と同じである。プロセッサ２９は、残り歩数表示部９２に、ユーザが行うべき残りの歩数、つまり、（２０−現在の歩数）をリアルタイムで表示する。
【０１１９】
この計測中画面の表示中において、プロセッサ２９は、ガイドオブジェクト９０及びガイド音が示した所定時間間隔Ｔｇでユーザが足踏みを行っているか否かを判断する処理を実行する。具体的には次の通りである。
【０１２０】
プロセッサ２９は、一歩の検知から次の一歩の検知までの時間（以下、「ステップ間隔」と呼ぶ。）Ｔｓを計測する。つまり、プロセッサ２９は、フットスイッチＳＷ２及びＳＷ３のうちの一方のオフからオンへの遷移を検知した時から、他方のオフからオンへの遷移を検知した時までの時間であるステップ間隔Ｔｓを計測する。なお、プロセッサ２９は、最後のガイドオブジェクト９０の表示を終了した後、最初の一歩を検知した時から計測を開始する。つまり、その一歩は第０歩目とし、次の一歩を第一歩目とし、その間の時間を第一歩目のステップ間隔Ｔｓとする。
【０１２１】
プロセッサ２９は、ステップ間隔Ｔｓの計測処理を、一歩を検知するたびに行って、内部メモリに結果を格納し、２０歩分のデータを取得する。そして、プロセッサ２９は、差分Ｄ＝Ｔｇ−Ｔｓを計算する。つまり、プロセッサ２９は、リズムガイド画面で指示した所定時間間隔Ｔｇに対して、それぞれのステップ間隔Ｔｓがどれ位ずれているかを計算する。そして、プロセッサ２９は、図１９に示すように、その結果をテレビジョンモニタ１５に表示する。具体的には、プロセッサ２９は、この計測結果画面の差分表示部９６の軸９５上に差分Ｄをバー９８及び１００で表示する。つまり、プロセッサ２９は、差分Ｄが正の場合は、軸９５から上に延びる、差分Ｄの絶対値に応じた長さのバー９８（右上がりの斜線部）をリアルタイムで表示（例えば赤）し、差分Ｄが負の場合は、軸９５から下に延びる、差分Ｄの絶対値に応じた長さのバー１００（右下がりの斜線部）をリアルタイムで表示（例えば青）する。なお、差分Ｄが０のときは、これらのバー９８及び１００は表示されない。軸９５の１目盛りが一歩を表す。
【０１２２】
さらに、プロセッサ２９は、リズム感表示部９４に、リズム感を数値で表示する。この数値は、全差分Ｄの絶対値の合計に基づいて算出される。例えば、一定時間ｘを１ポイントとし、５ポイントを超えたときは５ポイントにクリッピングする。そして、差分Ｄの絶対値の合計をこのポイント数で表し、それを１００から差し引く。その結果を、リズム感を示す数値とする。つまり、２０歩全てにおいて差分Ｄが０のときに１００点とし、２０歩全てにおいて差分Ｄが５ポイントに相当するときに０点とする。この場合、バー９８及び１００の長さは、このポイント数に応じた長さで表示することが好ましい。
【０１２３】
以上のようにして、プロセッサ２９は、ユーザのステップ間隔Ｔｓを計測して、差分Ｄを算出する。差分Ｄの大きさは、指示されたリズム（つまり、所定時間間隔Ｔｇ）で、ユーザが足踏みを行うことができたか否かを示す指標になる。従って、差分Ｄ及びそれに基づく数値は、特に、ユーザのリズム感（規則的な運動を続けるための感覚：等時性）を判断する目安となる。また、差分Ｄ及びそれに基づく数値は、巧緻性、記憶力、及び集中力を判断する目安ともなる。
【０１２４】
ユーザが、このような計測を繰り返し行うことにより、リズム感、巧緻性、記憶力、及び集中力といった機能の向上を期待できる。つまり、左右のバランスとリズム感が養われ、同時に、位置感覚や運動制御能力も向上し、神経機能の安定化を期待できる。このように、このマットシステムは、これらの能力の計測を行うだけでなく、その向上に寄与できる。
【０１２５】
［運動課目５：体内時計計測モード］
【０１２６】
図２０は、実施の形態１による体内時計計測モードでの開始画面の例示図である。まず、プロセッサ２９は、図２０の開始画面をテレビジョンモニタ１５に表示する。この開始画面には、「１５秒数えてから、ジャンプしてください」なる文字列が含まれる。また、プロセッサ２９は、ユーザが乗るべき踏み領域ＳＴ２及びＳＴ３を明示すべく、マット２１の踏み領域ＳＴ２及びＳＴ３に対応するマットオブジェクト２００の領域Ａ２及びＡ３を第１の所定色（右上がりの斜線部）に着色する。
【０１２７】
ユーザが、マット２１の踏み領域ＳＴ２及びＳＴ３に乗ると、つまり、フットスイッチＳＷ２及びＳＷ３がオンになると、図示していないが、プロセッサ２９は、「３」、「２」、「１」、「スタート」とテレビジョンモニタ１５にカウントダウンを表示する。ユーザは、「スタート」の文字列が表示されてから、自分の感覚で１５秒が経過したと思った時に、ジャンプをする。この場合、プロセッサ２９は、「スタート」の文字列を表示した時点で、計時を開始する。そして、プロセッサ２９は、フットスイッチＳＷ１〜ＳＷ４の全てがオフになった時に計時を終了する。
【０１２８】
プロセッサ２９が、計時した時間がユーザの体内時計に基づく１５秒であり、この計時結果と１５との差を求めることにより、ユーザの体内時計（人間の体内に備わっている、時を刻む仕組み）の正確さを判断できる。また、この差は、リズム感、判断力、及び集中力といったユーザの機能を判断する目安となる。なお、この差を１５秒で除して、誤差の割合を求め、判断の目安とすることもできる。
【０１２９】
ユーザが、このような計測を繰り返し行うことにより、体内時計、リズム感、判断力、及び集中力といった機能の向上を期待できる。つまり、一定時間の感覚を養うことが期待できる。
【０１３０】
［運動課目６：身体反射力計測モード］
【０１３１】
このモードでは、ユーザは、椅子をマット２１の中央手前に置く。そして、ユーザは、手を横に下げた状態で浅めに腰掛ける。一方、プロセッサ２９は、図１２と同じ計測開始画面（タイトル等の表示文字列は本モードに合わせたもの）をテレビジョンモニタ１５に表示する。ユーザが、マット２１の踏み領域ＳＴ２及びＳＴ３を押して、フットスイッチＳＷ２及びＳＷ３をオンにすると、プロセッサ２９は、開始の合図を表示してから、計測中画面を表示する。なお、ユーザは、フットスイッチＳＷ２及びＳＷ３をオンにした後、両足をマット２１から下ろして待機する。
【０１３２】
図２１は、実施の形態１による身体反射力計測モードでの計測中画面の例示図である。図２１に示すように、プロセッサ２９は、踏み位置指示オブジェクト１１３を、領域Ａ１，Ａ２，Ａ３及びＡ４のうちいずれかの直上に表示する。ユーザは、踏み位置指示オブジェクト１１３の直下の領域（Ａ１〜Ａ４）に対応する踏み領域（ＳＴ１〜ＳＴ４）を、できるだけ速く踏み込むことを試みる。この場合、プロセッサ２９は、踏み位置指示オブジェクト１１３を表示した時点から計時を開始し、表示した踏み位置指示オブジェクト１１３の直下の領域（Ａ１〜Ａ４）に対応するフットスイッチ（ＳＷ１〜ＳＷ４）のオフからオンへの遷移を検知した時点で、計時を停止する。踏み位置指示オブジェクト１１３を表示した時点から、対応するフットスイッチのオフからオンへの遷移を検知した時点までの時間（単位反応時間）は、ユーザが、踏み位置指示オブジェクト１１３の表示に、いかに速く反応できたかの目安となる。
【０１３３】
対応するフットスイッチのオフからオンへの遷移を検知した時、プロセッサ２９は、当該踏み位置指示オブジェクト１１３を消去し、新たな踏み位置指示オブジェクト１１３を、領域Ａ１，Ａ２，Ａ３及びＡ４のうちいずれかの直上に表示し、再び計時を開始し、表示した踏み位置指示オブジェクト１１３の直下の領域（Ａ１〜Ａ４）に対応するフットスイッチ（ＳＷ１〜ＳＷ４）のオフからオンへの遷移を検知した時点で、計時を停止する。
【０１３４】
プロセッサ２９は、踏み位置指示オブジェクト１１３を２０個表示するまで、このような処理を繰り返す。つまり、プロセッサ２９は、２０個目の踏み位置指示オブジェクト１１３が表示され、対応するフットスイッチのオフからオンへの遷移が検知された時、計時を終了する。
【０１３５】
プロセッサ２９は、残り歩数表示部１０９に、ユーザが行うべき残りの歩数、つまり、（２０−現在の歩数）をリアルタイムで表示すると共に、経過時間表示部１１１に計時結果をリアルタイムで表示する。従って、経過時間表示部１１１に表示される最終的な計時結果は、単位反応時間の累積結果である。この最終的な計時結果は、踏み位置指示オブジェクト１１３の出現にユーザがどの程度速く反応できたか、つまり、ユーザの反射神経の程度を知る目安となる。最終的な計時結果が短いほど、ユーザが素早く反応できたことになる。また、この最終的な計時結果は、ユーザの敏捷性、判断力、及び集中力を判断する目安ともなる。
【０１３６】
ユーザが、このような計測を繰り返し行うことにより、反射神経、敏捷性、判断力、及び集中力といった機能の向上を期待できる。つまり、判断力と反応性が養われると同時に、下肢の反射神経の向上が期待できる。これらの機能の向上は、日常でのとっさの方向転換などの神経の反射に役立つことが期待できる。
【０１３７】
［運動課目７：身体反応力計測モード］
【０１３８】
図２２は、実施の形態１による身体反応力計測モードでの計測中画面の例示図である。まず、プロセッサ２９は、図１２と同じ計測開始画面（タイトル等の表示文字列は本モードに合わせたもの）をテレビジョンモニタ１５に表示する。そして、ユーザが、マット２１の踏み領域ＳＴ２及びＳＴ３に乗って、フットスイッチＳＷ２及びＳＷ３をオンにすると、プロセッサ２９は、開始の合図を表示してから、図２２の計測中画面を表示する。つまり、プロセッサ２９は、計測中画面のマットオブジェクト２００の領域Ａ１，Ａ２，Ａ３及びＡ４のうちのいずれか２つの直上に、２つのガイドオブジェクト１１９を表示する。また、プロセッサ２９は、最初の２つのガイドオブジェクト１１９の表示と同時に、２０秒からのカウントダウンを開始し、残り時間表示部１１５に結果をリアルタイムで表示する。なお、ユーザは、マット２１に乗ったままの状態で、ジャンプによる踏み込み動作を行う。
【０１３９】
ユーザは、２つのガイドオブジェクト１１９の直下の領域（Ａ１〜Ａ４）に対応する踏み領域（ＳＴ１〜ＳＴ４）を、できるだけ速く、ジャンプして踏み込むことを試みる。そして、プロセッサ２９は、２つのガイドオブジェクト１１９の直下の領域（Ａ１〜Ａ４）に対応するフットスイッチ（ＳＷ１〜ＳＷ４）のオフからオンへの遷移を検知した時点で、当該２つのガイドオブジェクト１１９を消去すると共に、ポイントを１つ加算し、ポイント表示部１１７にポイント数を表示する。そして、直ちに、プロセッサ２９は、領域Ａ１，Ａ２，Ａ３及びＡ４のうちのいずれか２つの直上に、新たに２つのガイドオブジェクト１１９を表示して、ユーザの踏み込みを待ち、残り時間が「０」になるまで、上記処理を繰り返す。
【０１４０】
ポイント表示部１１７のポイント数は、２０秒間のユーザの反応回数であり、２つのガイドオブジェクト１１９が表示されてからユーザが対応する踏み領域（ＳＴ１〜ＳＴ４）を踏み込むまでの時間が短いほど大きくなる。従って、ポイント数は、２つのガイドオブジェクト１１９にどれだけ速く反応できたか、つまり、ユーザの反射神経の程度を知る目安となる。また、ポイント数は、瞬発力、脚力、及び判断力を判断する目安ともなる。
【０１４１】
ユーザが、このような計測を繰り返し行うことにより、反射神経、瞬発力、脚力、及び判断力といった機能の向上を期待できる。つまり、目で見たことの判断能力と同時にその判断を運動に伝える能力、そして、与えられた脳からの指示で筋肉を動かす能力の向上を期待できる。これらの能力は、例えば、運動時のつまずきの防止に役立つと思われる。
【０１４２】
［運動課目８：身体追従力計測モード］
【０１４３】
図２３は、実施の形態１による身体追従力計測モードでの計測中画面の例示図である。まず、プロセッサ２９は、図１２と同じ計測開始画面（タイトル等の表示文字列は本モードに合わせたもの）をテレビジョンモニタ１５に表示する。そして、ユーザが、マット２１の踏み領域ＳＴ２及びＳＴ３に乗って、フットスイッチＳＷ２及びＳＷ３をオンにすると、プロセッサ２９は、開始の合図を表示及び／又は開始の音声を出力してから、図２３の計測中画面を表示する。つまり、プロセッサ２９は、領域Ａ２及びＡ３の直上に表示したガイドオブジェクト１３５Ｌ及び１３５Ｒを開始点として、ガイドオブジェクト１３５Ｒを領域Ａ４の直上→ガイドオブジェクト１３５Ｌを領域Ａ１の直上→ガイドオブジェクト１３５Ｒを領域Ａ３の直上→ガイドオブジェクト１３５Ｌを領域Ａ２の直上という順番で、巡回的にガイドオブジェクト１３５Ｌ及び１３５Ｒを移動させる。この場合、プロセッサ２９は、ガイドオブジェクト１３５Ｌ及び１３５Ｒの移動の度に、移動カウンタＭＣを１だけインクリメントする。なお、ユーザは、マット２１に乗ったままの状態で踏み込み動作を行う。
【０１４４】
ここで、開始点から、ガイドオブジェクト１３５Ｒを領域Ａ４の直上に移動させ、次に、ガイドオブジェクト１３５Ｌを領域Ａ１の直上に移動させ、次に、ガイドオブジェクト１３５Ｒを領域Ａ３の直上に移動させ、次に、ガイドオブジェクト１３５Ｌを領域Ａ２の直上に移動させるまでを１サイクルとする。そして、プロセッサ２９は、２サイクル単位で、ガイドオブジェクト１３５Ｌ及び１３５Ｒの移動速度を速くしていく。つまり、ステップ速さ表示部１３１のレベルを１段階上げる。本実施の形態では、２５レベルまで用意している。
【０１４５】
ユーザは、ガイドオブジェクト１３５Ｌ及び１３５Ｒの移動に合わせて、ガイドオブジェクト１３５Ｌ及び１３５Ｒの直下の領域（Ａ１〜Ａ４）に対応する踏み領域（ＳＴ１〜ＳＴ４）を踏み込むことを試みる。上記のように、ガイドオブジェクト１３５Ｌ及び１３５Ｒの移動速度が、２サイクル単位で段階的に大きくなるので、ユーザにとって、ガイドオブジェクト１３５Ｌ及び１３５Ｒの移動に合わせた踏み込み動作が徐々に困難になってくる。
【０１４６】
プロセッサ２９は、フットスイッチＳＷ１〜ＳＷ４のオフからオンへの遷移を検知する度に、ステップカウンタＳＣを１だけインクリメントし、その結果をステップ回数表示部１３３に表示する。ただし、フットスイッチＳＷ１〜ＳＷ４のオフからオンへの遷移が、ガイドオブジェクト１３５Ｌ及び１３５Ｒが示す順番で発生したときにのみカウンタＳＣのインクリメントが実行される。そして、プロセッサ２９は、移動カウンタＭＣの値とステップカウンタＳＣの値との差の絶対値を求め、差の絶対値が３以上になると、計測を終了する。
【０１４７】
計測終了時のステップ速さ表示部１３１のレベル及び計測終了時のステップ回数表示部１３３の踏み込み数は、ガイドオブジェクト１３５Ｌ及び１３５Ｒの移動にユーザがどの程度追従できたか、つまり、ユーザの巧緻性（自分の身体を意のままに操ることができる能力）を知る目安となる。計測終了時のステップ速さ表示部１３１のレベルや踏み込み数が大きいほど、ガイドオブジェクト１３５Ｌ及び１３５Ｒの速い移動にも追従できたことを意味する。また、計測終了時のステップ速さ表示部１３１のレベル及び踏み込み数は、脚力、リズム感、及び判断力を判断する目安ともなる。
【０１４８】
ユーザが、このような計測を繰り返し行うことにより、巧緻性、脚力、リズム感、及び判断力といった機能の向上を期待できる。つまり、反射神経の持続性と粘り強い判断力が養われることが期待できる。
【０１４９】
［運動課目９：第１の判断力計測モード］
【０１５０】
このモードでは、まず、プロセッサ２９は、図１２と同じ計測開始画面（タイトル等の表示文字列は本モードに合わせたもの）をテレビジョンモニタ１５に表示する。ユーザが、マット２１の踏み領域ＳＴ２及びＳＴ３を押して、フットスイッチＳＷ２及びＳＷ３をオンにすると、プロセッサ２９は、開始の合図を表示してから、計測画面を表示する。なお、ユーザは、フットスイッチＳＷ２及びＳＷ３をオンにした後、両足をマット２１から下ろして待機する。
【０１５１】
図２４は、実施の形態１による第１の判断力計測モードでの計測画面の例示図である。図２４に示すように、プロセッサ２９は、計測画面のマットオブジェクト２００の領域Ａ１，Ａ２，Ａ３及びＡ４の直上に、それぞれ図画表示部１２１−１，１２１−２，１２１−３及び１２１−４を表示する（出題）。この図画表示部１２１−１，１２１−２，１２１−３及び１２１−４には、それぞれ異なる図画が表示される。ただし、４つの図画のうちの１つは、他の３つと種類が異なっている。図の例では、図画表示部１２１−１，１２１−２及び１２１−３には昆虫が、図画表示部１２１−４には鳥が表示されている。なお、本実施の形態では、３つの問題群が用意される。また、プロセッサ２９は、経過時間を色の変化（斜線部）で示す経過時間ゲージ１０５を表示する。経過時間ゲージ１０５の全長は、１問題群を解答するためにユーザに与えられた時間（本実施の形態では２０秒）を表す。
【０１５２】
ユーザが、種類が異なる図画が表示された図画表示部（１２１−１〜１２１−４）の直下に位置する領域（Ａ１〜Ａ４）に対応する踏み領域（ＳＴ１〜ＳＴ４）を踏み込み、対応するフットスイッチ（ＳＷ１〜ＳＷ４）をオンにすると正解と判断され、１ポイント加算される。ユーザが、対応しないフットスイッチをオンにすると、不正解と判断され、１ポイント減算される。ユーザは、経過時間ゲージ１０５の色変化が完了するまでに、できるだけ多くの正答を出すように試みる。２０秒間のポイントは、ユーザの判断力を判断する目安となる。ポイントが多いほど、判断力が高いということになる。また、このポイントは、反射神経を判断する目安ともなる。
【０１５３】
ユーザが、このような計測を繰り返し行うことにより、判断力及び反射神経といった機能の向上を期待できる。つまり、日常生活での認識能力が養われ、脳の柔軟性の向上や認知症の予防に役立つことが期待できる。
【０１５４】
［運動課目１０：第２の判断力計測モード］
【０１５５】
このモードでは、まず、図１２と同じ計測開始画面（タイトル等の表示文字列は本モードに合わせたもの）をテレビジョンモニタ１５に表示する。この開始画面には、「大きい数字を選んで下さい」なる文字列が含まれる。また、プロセッサ２９は、ユーザが乗るべき踏み領域ＳＴ２及びＳＴ３を明示すべく、マット２１の踏み領域ＳＴ２及びＳＴ３に対応するマットオブジェクト２００の領域Ａ２及びＡ３を第１の所定色（右上がりの斜線部）に着色する。ユーザが、マット２１の踏み領域ＳＴ２及びＳＴ３に乗ると、つまり、フットスイッチＳＷ２及びＳＷ３がオンになると、プロセッサ２９は、開始の合図を表示した後、計測画面を表示する。なお、ユーザは、マット２１に乗ったままの状態で踏み込み動作を行う。
【０１５６】
図２５は、実施の形態１による第２の判断力計測モードでの計測画面の例示図である。図２５に示すように、プロセッサ２９は、数字表示部１２３Ｌ及び１２３Ｒを、それぞれ領域Ａ２及びＡ３の直上に表示する。数字表示部１２３Ｌ及び１２３Ｒには、互いに異なる数字が表示される（出題）。ユーザは、大きい数字が記載されている数字表示部（１２３Ｌ，１２３Ｒ）の直下の領域（Ａ２，Ａ３）に対応する踏み領域（ＳＴ２，ＳＴ３）から足を上げて、対応するフットスイッチ（ＳＷ２，ＳＷ３）をオンからオフにする。この場合、ユーザは、経過時間ゲージ１０５の色変化が完了してしまう前に正解しなければならない。なお、本実施の形態では、経過時間ゲージ１０５の色変化は、１秒で完了する。
【０１５７】
経過時間ゲージ１０５の色変化が完了すると、プロセッサ２９は、経過時間ゲージ１０５の色を元に戻すと共に、数字表示部１２３Ｌ及び１２３Ｒに、それぞれ互いに異なる新たな数字を表示する。これに対して、ユーザは、上記と同様に、経過時間ゲージ１０５の色変化が完了してしまう前に解答する。
【０１５８】
出題が１０回終了すると、プロセッサ２９は、「小さい数字を選んで下さい」なる文字列が含まれる開始画面を表示する。そして、プロセッサ２９は、開始の合図を表示した後、図１６と同様の計測画面を表示する。ユーザは、小さい数字が記載されている数字表示部（１２３Ｌ，１２３Ｒ）の直下の領域（Ａ２，Ａ３）に対応する踏み領域（ＳＴ２，ＳＴ３）から足を上げて、対応するフットスイッチ（ＳＷ２，ＳＷ３）をオンからオフにする。この場合、ユーザは、経過時間ゲージ１０５の色変化が完了してしまう前に正解しなければならない。
【０１５９】
出題が１０回終了すると、プロセッサ２９は、「大きい数字を選んで下さい」なる文字列が含まれる開始画面を表示する。そして、プロセッサ２９は、開始の合図を表示した後、図１６と同様の計測画面を表示する。これに対して、ユーザは、上記と同様に、経過時間ゲージ１０５の色変化が完了してしまう前に解答する。
【０１６０】
プロセッサ２９は、以上のような、大きい数字の選択と小さい数字の選択とを１０問単位で交互に繰り返し、出題が計１００問になったら終了する。ただし、ユーザが、不正解を出すと、その時点で計測終了となる。プロセッサ２９は、１００問中、何問正解できたかを表示する。正答数は、ユーザの判断力を判断する目安となる。正答数が多いほど、判断力が高いということになる。また、正答数は、反射神経を判断する目安ともなる。
【０１６１】
ユーザが、このような計測を繰り返し行うことにより、判断力及び反射神経といった機能の向上を期待できる。つまり、判断力と単純認識力が養われると共に、一定の単純反射神経を継続的に使うことで、逆に神経を安定化し、リラックス感が得られることが期待できる。これは、日常での冷静さを保つのに有用であると思われる。
【０１６２】
［運動課目１１：第３の判断力計測モード］
【０１６３】
このモードでは、まず、図１２と同じ計測開始画面（タイトル等の表示文字列は本モードに合わせたもの）をテレビジョンモニタ１５に表示する。この開始画面には、「左右同じならジャンプ」なる文字列が含まれる。また、プロセッサ２９は、ユーザが乗るべき踏み領域ＳＴ２及びＳＴ３を明示すべく、マット２１の踏み領域ＳＴ２及びＳＴ３に対応するマットオブジェクト２００の領域Ａ２及びＡ３を第１の所定色（右上がりの斜線部）に着色する。ユーザが、マット２１の踏み領域ＳＴ２及びＳＴ３に乗ると、つまり、フットスイッチＳＷ２及びＳＷ３がオンになると、プロセッサ２９は、開始の合図を表示した後、計測画面を表示する。なお、ユーザは、マット２１に乗ったままの状態で踏み込み動作を行う。
【０１６４】
図２６は、実施の形態１による第３の判断力計測モードでの計測画面の例示図である。図２６に示すように、プロセッサ２９は、左オブジェクト１２５Ｌ及び右オブジェクト１２５Ｒを、それぞれ領域Ａ２及びＡ３の直上に表示する（出題）。左オブジェクト１２５Ｌ及び右オブジェクト１２５Ｒは、数値を示す図画を含む。ユーザは、左オブジェクト１２５Ｌ及び右オブジェクト１２５Ｒのそれぞれが示す数値が互いに等しいときは、ジャンプして、対応するフットスイッチ（ＳＷ２，ＳＷ３）をオンからオフにする。この場合、ユーザは、経過時間ゲージ１０５の色変化が完了してしまう前に正解しなければならない。
【０１６５】
経過時間ゲージ１０５の色変化が完了すると、プロセッサ２９は、経過時間ゲージ１０５の色を元に戻すと共に、新たな左オブジェクト１２５Ｌ及び右オブジェクト１２５Ｒを表示する。これに対して、ユーザは、上記と同様に、経過時間ゲージ１０５の色変化が完了してしまう前に解答する。
【０１６６】
出題が１０回終了すると、プロセッサ２９は、「左右違うならジャンプ」なる文字列が含まれる開始画面を表示する。そして、プロセッサ２９は、開始の合図を表示した後、図１７と同様の計測画面を表示する。ユーザは、左オブジェクト１２５Ｌ及び右オブジェクト１２５Ｒのそれぞれが示す数値が互いに異なるときは、ジャンプして、対応するフットスイッチ（ＳＷ２，ＳＷ３）をオンからオフにする。この場合、ユーザは、経過時間ゲージ１０５の色変化が完了してしまう前に正解しなければならない。
【０１６７】
プロセッサ２９は、以上のような、左右一致でジャンプする解答方法と左右不一致でジャンプする解答方法とを１０問単位で交互に繰り返し、出題が計３０問になったら終了する。プロセッサ２９は、経過時間ゲージ１０５の色変化が完了する時間、つまり、ユーザに与えられた解答時間を１問終了するたびに短くしていく。本実施の形態では、１問目の３秒から始まって、３０問目の０．５秒まで、所定のパーセンテージで、解答時間を短くしていく。最終的に、プロセッサ２９は、３０問中、何問正解できたか（正答率）を表示する。正答率は、ユーザの判断力及び抑制力を判断する目安となる。正答率が高いほど、判断力及び抑制力が高いということになる。また、正答率は、瞬発力、反射神経、及び敏捷性を判断する目安ともなる。
【０１６８】
ユーザが、このような計測を繰り返し行うことにより、抑制力、判断力、瞬発力、反射神経、及び敏捷性といった機能の向上を期待できる。つまり、判断力と運動時の抑制力とを養うと共に、判断力の柔軟性、指示処理能力、行った運動に対する状況判断能力が養われることが期待できる。また、日常生活での高度な運動神経機能を向上できると思われる。
【０１６９】
［運動課目１２：記憶力計測モード］
【０１７０】
このモードでは、まず、プロセッサ２９は、図１２と同じ計測開始画面（タイトル等の表示文字列は本モードに合わせたもの）をテレビジョンモニタ１５に表示する。ユーザが、マット２１の踏み領域ＳＴ２及びＳＴ３を押して、フットスイッチＳＷ２及びＳＷ３をオンにすると、プロセッサ２９は、開始の合図を表示してから、問題画面を表示する。なお、ユーザは、フットスイッチＳＷ２及びＳＷ３をオンにした後、両足をマット２１から下ろして待機する。
【０１７１】
図２７は、実施の形態１による記憶力計測モードでの問題画面の例示図である。図２７に示すように、プロセッサ２９は、問題画面のマットオブジェクト２００の上方にＮ（Ｎは３以上の整数）個のガイドオブジェクト１２７を表示する。そして、図中左から順番に、かつ、一定時間間隔Ｔｇで、ガイドオブジェクト１２７を所定色に変化させる。プロセッサ２９は、ガイドオブジェクト１２７が所定色に変化する度に、カーソル１２９を、領域Ａ１〜Ａ４上のいずれかに表示し、直ちに消滅させる。
【０１７２】
ユーザは、領域Ａ１〜Ａ４上にカーソル１２９がどのような順番で表示されたかを記憶することを試みる。そして、ユーザは、次に表示される解答画面を見ながら、記憶した順番で、領域（Ａ１〜Ａ４）に対応する踏み領域（Ａ１〜Ａ４）を踏み込んでいく。なお、プロセッサ２９は、ガイドオブジェクト１２７の個数Ｎと同じ回数Ｎだけ、カーソル１２９を表示・消滅させる。このため、ユーザは、表示されたガイドオブジェクト１２７の個数Ｎにより、記憶すべき順番が何番から何番まで存在するかを予め把握できる。
【０１７３】
図２８は、実施の形態１による記憶力計測モードでの解答画面の例示図である。プロセッサ２９は、図２７の問題画面の終了後、開始の合図を表示してから、図２８の解答画面を表示する。プロセッサ２９は、経過時間を色の変化（斜線部）で示す経過時間ゲージ１０５を表示する。経過時間ゲージ１０５の全長は、ユーザに与えられた解答時間を表す。ユーザが、経過時間ゲージ１０５の色変化が完了してしまう前に、カーソル１２９が示した順番で、踏み領域（Ａ１〜Ａ４）を踏み込むとクリアとなる。もし、カーソル１２９が示した順番と異なる順番で、踏み領域（Ａ１〜Ａ４）が踏み込まれた場合は、プロセッサ２９は、その時点で失敗と判定する。また、解答画面には、問題画面のガイドオブジェクト１２７と同じ数Ｎのガイドオブジェクト１２７が表示され、同じように、所定色に変化していく。なお、経過時間ゲージ１０５の全長に相当する時間は、図中左端のガイドオブジェクトが所定色に変化してから、図中右端のガイドオブジェクトが所定色に変化した後、さらに０．５秒までの時間に相当する。
【０１７４】
ここで、問題画面及び解答画面のガイドオブジェクト１２７の個数Ｎは、３から始まり、ユーザが問題をクリアするたびに、個数Ｎが１つ増える（Ｎ←Ｎ＋１）。つまり、記憶すべき対象が増加し、難易度が上がる。個数Ｎが１つ増えると、ガイドオブジェクト１２７の色変化の時間間隔Ｔｇも短縮される。
【０１７５】
最後にクリアした問題画面のガイドオブジェクト１２７の個数Ｎは、ユーザの記憶力の程度の目安となる。最後にクリアした問題画面のガイドオブジェクト１２７の個数Ｎが大きいほど、ユーザの記憶力が優れていることになる。また、最終的な個数Ｎは、ユーザの集中力を判断する目安ともなる。
【０１７６】
ユーザが、このような計測を繰り返し行うことにより、記憶力及び集中力といった機能の向上を期待できる。つまり、短時間の記憶力と反応性が養われると同時に、判断の持続性や集中力が養われることが期待できる。これは、物忘れの予防になると共に身体運動反応も養われると期待できる。
【０１７７】
［運動課目１３：瞬発力計測モード］
【０１７８】
このモードでは、ユーザが一定時間内に行ったステップの数を計測する。具体的には、次の通りである。ユーザは、マット２１にのって待機する。プロセッサ２９は、ユーザに踏み動作の開始を指示する映像をテレビジョンモニタ１５に表示する。ユーザは、指示と同時に、できるだけ数多く足踏みをすることを試みる。プロセッサ２９は、開始を指示する映像が表示されてから一定期間（例えば１０秒）内のユーザの踏み動作の回数を計数する。そして、プロセッサ２９は、計数結果をテレビジョンモニタ１５に表示する。従って、ユーザは、一定時間内の踏み動作の回数を指標として、自分の瞬発力や脚力を知ることができる。ユーザは、このような計測を繰り返すことで、瞬発力や脚力の向上を図ることができる。
【０１７９】
［運動課目１４：反応速度計測モード］
【０１８０】
このモードでは、プレイヤの反応時間を計測する。具体的には、次の通りである。ユーザは、マット２１にのって待機する。プロセッサ２９は、ユーザに動作開始を指示する映像をテレビジョンモニタ１５に表示する。ユーザは、指示と同時にジャンプする。プロセッサ２９は、動作開始を指示する映像が表示されてから、フットスイッチＳＷ１〜ＳＷ４の全てがオフになるまでの時間、つまり、反応時間を計測する。そして、プロセッサ２９は、計測結果をテレビジョンモニタ１５に表示する。従って、ユーザは、動作開始の指示から入力がなくなるまでの時間（つまり、動作開始の指示からユーザの両足がマット２１から離れるまでの時間）を指標として、自分の反射神経を知ることができる。その他、瞬発力、敏捷性、及び集中力といった自分の運動機能の程度も知ることができる。ユーザは、このような計測を繰り返すことで、これら運動機能の向上を図ることができる。
【０１８１】
さて、以上のように、本実施の形態及び変形例では、ユーザの能力値をフィードバックして、新たにトレーニングメニューを構築するので、つまり、ユーザの状態に応じて、トレーニングメニューが動的に更新されるので、個々のユーザに対して、適切な運動メニューを提供できる。また、ユーザにとって飽き難いものとすることができる。
【０１８２】
ここで、能力値とは、瞬発力、反射神経、巧緻性、敏捷性、脚力、及びリズム感等の身体の運動機能を表す値の他、記憶力、判断力、及び集中力等の脳の機能を表す値を含む概念である。
【０１８３】
また、トレーニングメニューには、複数種類の運動課目が含まれ、しかも、それぞれの運動課目は、１つのトレーニングシステム９で実施できるものである。従って、ユーザの利便性の向上を図りながらも、複数種類の運動課目をユーザに実施させることができ、ユーザの運動の継続を支援できる。さらに、ユーザは、自分でトレーニングメニューを作成する必要がないので、ユーザの利便性の向上を図ることができる。
【０１８４】
さらに、本実施の形態及び変形例では、ユーザは、携帯電話５又はＰＣ７が受信した文字列を制御ユニット１３に入力するだけで、制御ユニット１３にトレーニングメニューを登録できる。
【０１８５】
さらに、本実施の形態及び変形例では、各ユーザの能力値に基づいて、コンテストを簡易に行うことができる。コンテストにより競争心を煽ることにより、トレーニングシステム９による運動に対する動機付けをユーザに与えることができる。つまり、ユーザの運動の継続を支援できる。また、ユーザは、能力値を表す文字列を携帯電話５又はＰＣ７に入力するだけで、能力値の送信を行うことができる。
【０１８６】
さらに、本実施の形態及び変形例では、トレーニングメニューがセンタサーバ１から提供されるので、ユーザは、任意のトレーニングメニューを実施できる。また、各運動課目に対してユーザの能力値の計測結果がテレビジョンモニタ１５に表示されるので、ユーザは、単に運動するだけでなく、運動課目ごとの自分の能力値を把握できるので、能力向上の目安とすることができる。
【０１８７】
さらに、本実施の形態及び変形例において、センタサーバ１から提供されるトレーニングメニューに、隠し運動課目を含めることができる。隠し運動課目とは、ユーザがトレーニングシステム９を操作して選択できない運動課目のことである。つまり、トレーニングシステム９に予め搭載されているが、センタサーバ１から提供されるトレーニングメニューを実行しない限り、ユーザには見えない（実行できない）運動課目である。従って、トレーニングメニューのセンタサーバ１からの取得に動機付けを与えることができる。
【０１８８】
（実施の形態２）
【０１８９】
本発明の実施の形態２における運動支援システムのハードウエア構成は、図１〜図４に記載した実施の形態１における運動支援システムのハードウエア構成と同様である。
【０１９０】
まず、ユーザがカートリッジ１９を購入して初めて後述のメンバ登録コードの登録を行う際の図１のＰＣ７とセンタサーバ１との間の通信手順を説明する。
【０１９１】
図２９は、本発明の実施の形態２における運動支援システムの初回登録時のＰＣ７とセンタサーバ１との間の通信手順を示す図である。センタサーバ１はＷＥＢサーバとする。図２９を参照して、ステップＳ５００にて、ＰＣ７は、ユーザの操作に従って、ログイン情報（ユーザＩＤ及びパスワード）をセンタサーバ１へ送信する。ステップＳ６００では、センタサーバ１は、受信したログイン情報が正当である場合、図３３のメンバ登録画面３００を送信する。応じて、ＰＣ７には、メンバ登録画面３００が表示される。図３３を参照して、メンバ登録画面３００は、６個のボタン３０４及びコード入力欄３０２を含む。
【０１９２】
ユーザは、コード入力欄３０２に、メンバ登録コードを入力し、登録ボタン３０１を押す。すると、図２９に戻って、ステップＳ５０２にて、ＰＣ７は、入力されたメンバ登録コードをセンタサーバ１へ送信する。ここで、メンバ登録コードとは、カートリッジ１９により生成される、ユーザを識別するための番号であり、ユーザがマットユニット１１又はアダプタ１７により所定の操作を行うことにより、テレビジョンモニタ１５に表示される。なお、１つのカートリッジを複数のユーザが使用できるので、メンバ登録コードは、ユーザ毎に割り当てられる。
【０１９３】
センタサーバ１は、メンバ登録コードを受信すると、それをセーブし、ステップＳ６０２にて、図３４のコース選択画面３０６をＰＣ７に送信する。応じて、ＰＣ７には、コース選択画面３０６が表示される。図３４を参照して、コース選択画面３０６は、６個のボタン３０４、４個の選択ボタン３０８、及びコード入力欄３０２を含む。ユーザは、マイバランスコースの選択ボタン３０８を押す。すると、図２９に戻って、ステップＳ５０４にて、ＰＣ７は、マイバランスコースの選択ボタン３０８の押下情報（つまり、選択コース情報）をセンタサーバ１へ送信する。
【０１９４】
センタサーバ１は、マイバランスコースの選択ボタン３０８の押下情報を受信すると、ステップＳ６０４にて、図３５の身長・体重入力画面３１０をＰＣ７に送信する。応じて、ＰＣ７には、身長・体重入力画面３１０が表示される。図３５を参照して、身長・体重入力画面３１０は、６個のボタン３０４、及び身長・体重入力欄３１２を含む。ユーザは、身長・体重入力欄３１２に、自身の身長及び体重を入力して、次ボタン３１４を押す。すると、図２９に戻って、ステップＳ５０６にて、ＰＣ７は、入力された身長及び体重の情報をセンタサーバ１へ送信する。
【０１９５】
センタサーバ１は、身長及び体重の情報を受信すると、それをセーブし、ステップＳ６０６にて、これらの情報を用いて、ユーザのＢＭＩ（Ｂｏｄｙ  Ｍａｓｓ  Ｉｎｄｅｘ）及び肥満度を算出する。そして、ステップＳ６０８にて、センタサーバ１は、図３６のＢＭＩ結果画面３１６をＰＣ７に送信する。応じて、ＰＣ７には、ＢＭＩ結果画面３１６が表示される。図３６を参照して、ＢＭＩ結果画面３１６は、６個のボタン３０４、及びＢＭＩ表示部３１８を含む。ユーザは、ＢＭＩ表示部３１８に記載された自身のＢＭＩ及び肥満度を確認して、次ボタン３１４を押す。すると、図２９に戻って、ステップＳ５０８にて、ＰＣ７は、次画面の送信要求をセンタサーバ１へ行う。
【０１９６】
センタサーバ１は、次画面要求を受信すると、ステップＳ６１０にて、図３７のテーマ選択画面３２０をＰＣ７に送信する。応じて、ＰＣ７には、テーマ選択画面３２０が表示される。図３７を参照して、テーマ選択画面３２０は、６個のボタン３０４、及びテーマ選択欄３２２を含む。
【０１９７】
ユーザは、テーマ選択欄３２２に記載された６つのトレーニングテーマの中から、自分が望むトレーニングテーマを１つ選択（チェック）する。テーマ選択欄３２２には、上から順に、集中力及び持久力に係わるテーマ、判断力及び瞬発力に係わるテーマ、骨及び筋肉の強化に係わるテーマ、脂肪燃焼に係わるテーマ、足腰の筋力の鍛錬に係わるテーマ、並びに、脳及び身体の老化防止に係わるテーマが挙げられている。
【０１９８】
そして、ユーザは、希望のトレーニングテーマのラジオボタンをチェック後、次ボタン３１４を押す。すると、図２９に戻って、ステップＳ５１０にて、ＰＣ７は、ラジオボタンのチェック情報をセンタサーバ１へ送信する。
【０１９９】
センタサーバ１は、ラジオボタンのチェック情報を受信すると、それをセーブし、ステップＳ６１２にて、図３８のチェック画面３２５をＰＣ７に送信する。応じて、ＰＣ７には、チェック画面３２５が表示される。図３８を参照して、チェック画面３２５は、６個のボタン３０４、及び計測指示欄３２４を含む。ユーザは、計測指示欄３２４に指し示された２つの運動課目（図３８の例では、実施の形態１の運動課目１及び３）をトレーニングシステム９により実施して、計測結果を計測指示欄３２４に入力する。なお、計測指示欄３２４に表示する２つの運動課目は、ステップＳ５１０で選択されたトレーニングテーマに基づいて、実施の形態１の運動課目１〜１４の中から抽出される。さて、ユーザは、計測結果の入力後、次ボタン３１４を押す。すると、図２９に戻って、ステップＳ５１２にて、ＰＣ７は、計測指示欄３２４に入力された計測結果をセンタサーバ１へ送信する。
【０２００】
センタサーバ１は、計測結果を受信すると、それをセーブし、ステップＳ６１４にて、図３９の時間選択画面３２６をＰＣ７に送信する。応じて、ＰＣ７には、時間選択画面３２６が表示される。図３９を参照して、時間選択画面３２６は、６個のボタン３０４、及び時間選択欄３２８を含む。ユーザは、時間選択画面３２６に記載された６つの運動時間の中から、自分が望む運動時間を１つ選択（チェック）する。そして、ユーザは、希望の運動時間のラジオボタンをチェック後、次ボタン３１４を押す。すると、図２９に戻って、ステップＳ５１４にて、ＰＣ７は、ラジオボタンのチェック情報をセンタサーバ１へ送信する。
【０２０１】
センタサーバ１は、ラジオボタンのチェック情報を受信すると、それをセーブし、ステップＳ６１６にて、図４０の購入確認画面３３０をＰＣ７に送信する。応じて、ＰＣ７には、購入確認画面３３０が表示される。図４０を参照して、購入確認画面３３０は、６個のボタン３０４、及び購入確認欄３３２を含む。ユーザは、購入確認欄３３２の「はい」のラジオボタン又は「いいえ」のラジオボタンのいずれかにチェックを入れる。そして、ユーザは、次ボタン３１４を押す。すると、図２９に戻って、ステップＳ５１６にて、ＰＣ７は、ラジオボタンのチェック情報をセンタサーバ１へ送信する。以下、購入確認欄３３２の「はい」のラジオボタンがチェックされたものとして説明を進める。
【０２０２】
センタサーバ１は、「はい」のラジオボタンのチェック情報を受信すると、ステップＳ６１８にて、ユーザの年齢、ＢＭＩ（ステップＳ６０６）、ユーザが選択したトレーニングテーマ（ステップＳ５１０）、及びユーザが選択した時間（ステップＳ５１４）を用い、所定のアルゴリズムに従って、トレーニングメニューを作成（処方）する。なお、ユーザの年齢は、ユーザ登録時に予めセンタサーバ１に入力されているものとする。
【０２０３】
ステップＳ６２０にて、センタサーバ１は、作成したトレーニングメニューを含む図４１の処方画面３３４をＰＣ７に送信する。応じて、ＰＣ７には、処方画面３３４が表示される。図４１を参照して、処方画面３３４は、６個のボタン３０４、及び処方欄３３６を含む。処方欄３３６には、ユーザが選択したトレーニングテーマ及び運動時間が記載されると共に、センタサーバ１が作成したトレーニングメニューを表す処方コードが記載される。このように、センタサーバ１は、トレーニングメニューを処方コードとしてユーザに通知する。
【０２０４】
この処方コードは、実施の形態１のトレーニングメニューを表す文字列のことである。ユーザは、処方コードを確認し、例えばメモ等した後、メールボタン３３５を押す。すると、図２９に戻って、ステップＳ５１８にて、ＰＣ７は、メールボタン３３５の押下情報をセンタサーバ１へ送信する。
【０２０５】
センタサーバ１は、メールボタン３３５の押下情報を受信すると、ステップＳ６２２にて、ユーザの携帯電話５及びＰＣ７に向けて、処方コードを記載した電子メールを送信する。そして、ステップＳ６２４にて、図４２のメッセージ画面３３８をＰＣ７に送信する。応じて、ＰＣ７には、メッセージ画面３３８が表示される。図４２を参照して、メッセージ画面３３８は、６個のボタン３０４、及びメッセージ欄３４０を含む。ユーザは、メッセージ欄３４０の内容を確認後、完了ボタン３４２を押して、操作を終了する。
【０２０６】
次に、図１のトレーニングシステム９への処方コードの登録処理を説明する。
【０２０７】
ユーザがカートリッジ１９をアダプタ１７に装着して電源を入れ、所定の操作をすると、プロセッサ２９は、図４３の選択画面３５０をテレビジョンモニタ１５に表示する。そして、ユーザが、マットユニット１１を操作して、選択画面３５０のバランスメニューのボタン３５２を選択し、マットユニット１１のスイッチＳＷ４をオンにすると、これを受けて、プロセッサ２９は、図４４の選択画面３５４をテレビジョンモニタ１５に表示する。そして、ユーザが、マットユニット１１を操作して、選択画面３５４のカスタム設定のボタン３５６を選択し、マットユニット１１のスイッチＳＷ４をオンにすると、これを受けて、プロセッサ２９は、図４５の選択画面３６０をテレビジョンモニタ１５に表示する。そして、ユーザが、マットユニット１１を操作して、選択画面３６０の４つのボタン３６２のうちの所望のボタン３６２を選択し、マットユニット１１のスイッチＳＷ４をオンにすると、これを受けて、プロセッサ２９は、図４６の入力画面３６４をテレビジョンモニタ１５に表示する。図４６を参照して、ユーザは、マットユニット１１のスイッチＳＷ２（下方向スイッチ）、スイッチＳＷ３（上方向スイッチ）、及びスイッチＳＷ４（決定スイッチ）を操作して、図４１の処方コードを入力する。最後の文字が入力されスイッチＳＷ４が押されると、プロセッサ２９は、図４５で選択されたボタン３６２が表すマイバランスメニューと関連付けて処方コードを外部メモリ３１にセーブする。なお、プロセッサ２９による処方コードの登録処理は、図６の処理と同様である。
【０２０８】
次に、処方コードが表すトレーニングメニューを図１のトレーニングシステム９で実行する場合の処理を説明する。
【０２０９】
図４７は、図４のプロセッサ２９が実行するトレーニングメニュー実行処理の流れの一例を示すフローチャートである。図４７を参照して、ステップＳ２２０にて、プロセッサ２９は、図４５と同様の構成のトレーニングメニュー選択画面をテレビジョンモニタ１５に表示する。ユーザが、４つのマイバランスメニューから１つを選択し、マットユニット１１のスイッチＳＷ４をオンにすると、ステップＳ２２２にて、プロセッサ２９は、図４８の処方メニュー画面３６８をテレビジョンモニタ１５に表示する。プロセッサ２９は、この画面３６８に掲載された順番で、上から順に、運動課目を実施していく。
【０２１０】
プロセッサ２９は、最初の運動課目（図４８では運動課目１：滞空時間）の実施前の処方メニュー画面３６８が表示されている場合にのみ、ユーザによるスイッチＳＷ２又はＳＷ３のオンを検知したとき、ステップＳ２３０にて、実行結果コードを作成し、ステップＳ２３２にて、図４９の表示画面３７０をテレビジョンモニタ１５に表示する。図４９に示すように、この表示画面３７０は、実行結果コードを含む。ユーザがスイッチＳＷ１を押すと、これを受けて、プロセッサ２９は、処方メニュー画面３６８を再び表示する。
【０２１１】
実行結果コードは、トレーニングメニューのＩＤ並びに実行した日数及び回数を表すコードである。最初の運動課目の実施前に実行結果コードが生成されるので、表示される実行結果コードには、これから実施しようとするトレーニングメニューはカウントされない。
【０２１２】
図４７に戻って、ユーザがスイッチＳＷ４を押すと、ステップＳ２２６にて、プロセッサ２９は、処方メニュー画面３６８の順番に従って、運動課目のための画面をテレビジョンモニタ１５に表示する。そして、当該運動課目が終了すると、処理はステップＳ２２８に進む。ステップＳ２２８では、プロセッサ２９は、終了した運動課目が、最後の運動課目か否かを判断し、ＮＯの場合はステップＳ２２２に戻り、ＹＥＳの場合はステップＳ２３０に進む。このようにして、トレーニングメニューの全ての運動課目が実施される。ステップＳ２３０では、プロセッサ２９は、当該トレーニングメニューの回数を更新する。また、必要ならば、当該トレーニングメニューを実行した日数を更新する。そして、これらのデータを外部メモリ３１にセーブする。
【０２１３】
次に、メンバ登録コードが一旦登録された後における図１のＰＣ７とセンタサーバ１との間の通信手順を説明する。
【０２１４】
図３０及び図３１は、それぞれ、実施の形態２における運動支援システムの２回目以降のＰＣ７とセンタサーバ１との間の通信手順の前半部及び後半部を示す図である。図３０を参照して、ステップＳ５３０にて、ＰＣ７は、ユーザの操作に従って、ログイン情報（ユーザＩＤ及びパスワード）をセンタサーバ１へ送信する。ステップＳ６４０では、センタサーバ１は、受信したログイン情報が正当である場合、図３４のコース選択画面３０６をＰＣ７に送信する。応じて、ＰＣ７には、コース選択画面３０６が表示される。ユーザは、マイバランスコースの選択ボタン３０８を押す。すると、図３０に戻って、ステップＳ５３２にて、ＰＣ７は、マイバランスコースの選択ボタン３０８の押下情報（つまり、選択コース情報）をセンタサーバ１へ送信する。
【０２１５】
センタサーバ１は、マイバランスコースの選択ボタン３０８の押下情報を受信すると、ステップＳ６４４にて、図５０の実行結果コード入力画面３７２をＰＣ７に送信する。応じて、ＰＣ７には、実行結果コード入力画面３７２が表示される。図５０を参照して、実行結果コード入力画面３７２は、６個のボタン３０４、及びコード入力欄３７４を含む。ユーザは、コード入力欄３７４に、図４９の実行結果コードを入力し、次ボタン３１４を押す。すると、図３０に戻って、ステップＳ５３４にて、ＰＣ７は、入力された実行結果コードをセンタサーバ１へ送信する。
【０２１６】
センタサーバ１は、実行結果コードを受信すると、ステップＳ６４２にて、図３８のチェック画面３２５をＰＣ７に送信する。応じて、ＰＣ７には、チェック画面３２５が表示される。ユーザは、チェック画面３２５の計測指示欄３２４に指し示された２つの運動課目をトレーニングシステム９により実施して、計測結果を計測指示欄３２４に入力する。なお、この場合の計測指示欄３２４に表示される２つの運動課目は、図２９のステップＳ６１２の場合と同じである。ユーザは、計測結果の入力後、次ボタン３１４を押す。すると、図３０に戻って、ステップＳ５３６にて、ＰＣ７は、計測指示欄３２４に入力された計測結果をセンタサーバ１へ送信する。
【０２１７】
センタサーバ１は、計測結果を受信すると、ステップＳ６４６にて、前回受信した計測結果と今回受信した計測結果とを比較してコメントを作成する。そして、ステップＳ６４８にて、プロセッサ２９は、作成したコメントを含む図５１のコメント画面３７８をＰＣ７に送信する。応じて、ＰＣ７には、コメント画面３７８が表示される。図５１を参照して、コメント画面３７８は、６個のボタン３０４、及びコメントが掲載されたコメント欄３８０を含む。そして、ユーザは、コメント欄３８０の内容を確認後、次ボタン３１４を押す。すると、図３０に戻って、ステップＳ５３８にて、ＰＣ７は、次画面の送信要求をセンタサーバ１へ行う。
【０２１８】
センタサーバ１は、次画面要求を受信すると、ステップＳ６５０にて、図５２の処方更新確認画面３８２をＰＣ７に送信する。応じて、ＰＣ７には、処方更新確認画面３８２が表示される。図５２を参照して、処方更新確認画面３８２は、６個のボタン３０４、及び選択欄３８４を含む。選択欄３８４には２つのラジオボタンが設けられる。その１つは、新しいトレーニングメニューを希望することを示すボタンであり、他の１つは、現在のトレーニングメニューを維持することを示すボタンである。ユーザは、いずれかのラジオボタンをチェックして、次ボタン３１４を押す。すると、図３０に戻って、ステップＳ５４０にて、ＰＣ７は、ラジオボタンのチェック情報をセンタサーバ１へ送信する。
【０２１９】
図３１を参照して、ステップＳ６６０にて、センタサーバ１は、ラジオボタンのチェック情報を受信して、いずれのラジオボタンが押されたか否かを判断し、現在のトレーニングメニューを維持することを示すラジオボタンがチェックされたと判断したときはステップＳ６６２に進み、新しいトレーニングメニューを希望することを示すラジオボタンがチェックされたと判断したときは図３２のステップＳ６７０に進む。
【０２２０】
現在のトレーニングメニューを維持することを示すラジオボタンがチェックされた場合、ステップＳ６６２にて、センタサーバ１は、図４２のメッセージ画面３３８をＰＣ７に送信する。
【０２２１】
図３２は、図３１のステップＳ６６０でＹＥＳが判断された後のＰＣ７とセンタサーバ１との間の通信手順を示す図である。図３２を参照して、新しいトレーニングメニューを希望することを示すラジオボタンがチェックされたと判断した場合、ステップＳ６７０にて、センタサーバ１は、図５３の新処方作成選択画面３８６をＰＣ７に送信する。図５３を参照して、新処方作成選択画面３８６は、６個のボタン３０４、及び選択欄３８８を含む。選択欄３８８には２つのラジオボタンが設けられる。その１つは、他のトレーニングテーマを希望することを示すボタンであり、他の１つは、トレーニングテーマは前回と同じで向上度を考慮することを示すボタンである。ユーザは、いずれかのラジオボタンをチェックして、次ボタン３１４を押す。すると、図３２に戻って、ステップＳ５５０にて、ＰＣ７は、ラジオボタンのチェック情報をセンタサーバ１へ送信する。
【０２２２】
センタサーバ１は、ラジオボタンのチェック情報を受信して、ステップＳ６７２にて、いずれのラジオボタンが押されたか否かを判断し、トレーニングテーマが前回と同じことを示すラジオボタンがチェックされたと判断したときはステップＳ６８４に進み、他のトレーニングテーマを希望することを示すラジオボタンがチェックされたと判断したときはステップＳ６７４に進む。
【０２２３】
ここで、ステップＳ６７４〜Ｓ６８６の処理は、それぞれ、図２９のステップＳ６０４〜Ｓ６１６の処理と同じであり説明を省略する。また、ステップＳ５５２〜Ｓ５６２の処理は、それぞれ、図２９のステップＳ５０６〜Ｓ５１６の処理と同じであり説明を省略する。
【０２２４】
さて、ステップＳ６８８では、センタサーバ１は、ユーザの年齢、ＢＭＩ、ユーザが選択したトレーニングテーマ、ユーザが選択した運動時間、及び向上度に基づいて、所定のアルゴリズムに従って、トレーニングメニューを作成する。ここで、センタサーバ１は、図３８のチェック画面３２５で指示された運動課目の前回の計測結果と今回の計測結果とを比較して向上度を決定する。ただし、ステップＳ６７２でＮＯが判断された場合は、ステップＳ６８２で新たな運動課目を含むチェック画面が送信され、ステップＳ５５８で新たな運動課目の計測結果が送られてくるので、この場合は、前回の計測結果との比較ができないため、向上度は考慮されない。
【０２２５】
ここで、ステップＳ６９０〜Ｓ６９４の処理は、それぞれ、図２９のステップＳ６２０〜Ｓ６２４の処理と同じであり説明を省略する。また、ステップＳ５６４の処理は、図２９のステップＳ５１８の処理と同じであり説明を省略する。
【０２２６】
なお、上記では、ユーザのインタフェースとしてＰＣ７を使用したが、これに代えて、携帯電話５を使用することもできる。この場合、センタサーバ１との間の情報のやり取りは、ＰＣ７の場合と同様である。
【０２２７】
次に、本実施の形態の変形例を説明する。実施の形態２における変形例のハードウエア構成は、図１０に記載した実施の形態１における変形例のハードウエア構成と同様である。従って、この実施の形態２の変形例においても、携帯電話５やＰＣ７を介することなく、制御ユニット１３が、センタサーバ１と直接通信を行う。それ故、センタサーバ１が作成したトレーニングメニューは、ネットワークＮＷを介して、制御ユニット１３に直接与えられるし、また、実行結果コードも、制御ユニット１３からセンタサーバ１へネットワークＮＷを介して直接与えられる。トレーニングシステム９での計測結果もまた、制御ユニット１３からセンタサーバ１へネットワークＮＷを介して直接与えられる。つまり、変形例では、トレーニングシステム９への入力データ及びそこからの出力データは、携帯電話５やＰＣ７を介することなく、センタサーバ１との間でやり取りされる。この点を除けば、変形例は、実施の形態２と同様である。
【０２２８】
さて、以上のように、本実施の形態では、ユーザの能力値（図２９のステップＳ５１２で送信されたデータ、図３０のステップＳ５３６で送信されたデータ、図３２のステップＳ５５８で送信されたデータ）、ユーザの身体に関する情報（図２９のステップＳ５０６で送信されたデータ、図３２のステップＳ５５２で送信されたデータ）、及びユーザの年齢に基づいてトレーニングメニューが構築されるので、個々のユーザに適切なトレーニングメニューを提供できる。また、トレーニングメニューには、複数種類の運動課目が含まれ、しかも、それぞれの運動課目は、１つのトレーニングシステム９で実施できるものである。従って、ユーザの利便性の向上を図りながらも、複数種類の運動課目をユーザに実施させることができ、ユーザの運動の継続を支援できる。さらに、ユーザは、自分でトレーニングメニューを作成する必要がないので、ユーザの利便性の向上を図ることができる。
【０２２９】
ここで、能力値とは、瞬発力、反射神経、巧緻性、敏捷性、脚力、及びリズム感等の身体の運動機能を表す値の他、記憶力、判断力、及び集中力等の脳の機能を表す値を含む概念である。また、身体に関する情報とは、身長、体重、ウエスト、バスト、ヒップ、手首周り、二の腕周り、足首周り、大腿周り、頭囲、胸囲、座高、足のサイズ、及び首周り等の身体のサイズに関する情報の他、心拍数、脈拍数、血圧、血糖値、総コレステロール値、ＬＤＬコレステロール値、及び基礎体温等の身体の内部の情報、並びに、就寝時刻、起床時刻、睡眠時間、運動時間、喫煙、及び飲酒等の生活習慣に関する情報を含む。
【０２３０】
また、本実施の形態では、複数のトレーニングテーマからユーザが選択したテーマ（図２９のステップＳ５１０で送信されたテーマ、図３２のステップＳ５５６で送信されたテーマ）のトレーニングメニューを作成できる。つまり、トレーニングメニューの作成にユーザの意向が反映される。このようにユーザの意向が反映されるので、コンピュータにより一方的に作成されたトレーニングメニューと比較して、よりユーザの継続性を期待できる運動メニューを作成できる。
【０２３１】
さらに、本実施の形態では、ユーザが希望する運動時間（図２９のステップＳ５１４で送信された運動時間情報、図３２のステップＳ５６０で送信された運動時間情報）のトレーニングメニューを作成できる。従って、ユーザは自分が希望する運動時間で運動ができるので、よりユーザの利便性の向上を図ることができる。
【０２３２】
さらに、本実施の形態では、ユーザは自分の意思でトレーニングメニューの変更を要求できる（図３０のステップＳ６５０及びＳ５４０）。このようにユーザの意向が反映されるので、コンピュータにより一方的に作成された運動メニューと比較して、より一層ユーザの継続性を期待できる運動メニューを作成できる。
【０２３３】
また、ユーザがトレーニングメニューを変更したいがトレーニングテーマは同一にしたい場合（図３２のステップＳ６７２でＹＥＳ）、ユーザが改めて同じ情報（例えば、運動テーマ）を入力する手間を極力省くことができる。なぜなら、この場合、図３２のステップＳ６７４〜Ｓ６８２がスキップされるからである。
【０２３４】
さらに、本実施の形態では、センタサーバ１が作成したトレーニングメニューは、ユーザがトレーニングシステム９によって選択できない運動課目を含むことができる。このため、ユーザが自身の意思で選択及び実行できない運動課目の実行が、ネットワークＮＷから受け取ったトレーニングメニューによって可能になるので、ユーザにとって新鮮なトレーニングメニューを提供できる。
【０２３５】
なお、本発明は、上記の実施の形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能であり、例えば、以下のような変形も可能である。
【０２３６】
（１）図１７のリズムガイド画面及び図１８の計測中画面を１セットとしたときに、リズム感計測モードでは、複数セットを実行することもできる。この場合、ガイドオブジェクト９０の出現間隔Ｔｇ、つまり、テンポをセットごとに異ならせる。従って、ユーザは、セットごとに異なったテンポに基づく足踏みを行わなければならない。その結果、セット間のテンポが同一である場合と比較して、難易度を上げることができる。
【０２３７】
（２）上記では、ユーザに対して、映像により様々な指示を与えたが、音声と共に、又は、音声のみによって指示を与えることもできる。
【０２３８】
（３）滞空時間計測モード、滞空率計測モード、敏捷性計測モード、身体反射力計測モード、身体反応力計測モード、身体追従力計測モード、瞬発力計測モード、及び反応速度計測モードによる計測対象は、主に運動能力に依存するものと考えられる。一方、第１〜第３の判断力計測モード、記憶力計測モード、リズム感計測モード、及び体内時計計測モードによる計測対象は、脳の働きがより密接に関連するものと考えられる。
【０２３９】
（４）上記では、一例として、１４の運動課目を挙げた。ただし、運動課目の種類及び数はこれに限定されない。また、制御ユニット１３の外部メモリ３１にデフォルトとして格納されているトレーニングメニューには、一定の運動課目を含めないようにして、センタサーバ１が提供するトレーニングメニューにのみ、その一定の運動課目を含めるようにすることもできる。いわゆる隠し運動課目を作るのである。もちろん、制御ユニット１３の外部メモリ３１には、隠し運動課目をユーザに実施させるための映像及び音声を生成する制御プログラムは予め格納されている。
【０２４０】
（５）上記では、制御ユニット１３の外部メモリ３１にデフォルトとして予め格納されているトレーニングメニュー、個々のユーザのために動的に作成されるトレーニングメニュー、及びコンテストのためのメニューといった例を挙げた。これに加えて、イベントのためのメニューを含めることができる。このメニューは、１４の運動課目の任意の一部からなり、文字列に変換されて、電子メール、ＷＥＢサイト、及び紙媒体によって、配信及び配布される。そして、各ユーザが、制御ユニット１３にメニューを表す文字列を入力して、当該メニューを登録する。このメニューには、隠し運動課目を含めることができる。ユーザは、トレーニングシステム９を使用して、登録されたメニューに基づく運動を行う。例えば、このメニューは、トレーニングシステム９を利用して顧客に結果を競わせる等の店舗でのイベント等で利用できる。もちろん、個人で利用できることは言うまでもない。
【０２４１】
（６）上記では、トレーニングシステム９のコントローラとして、マットユニット１１を使用した。ただし、コントローラは、これに限定されず、ユーザに負荷状態の下で踏み込み運動を行わせるステッパ等の様々な運動器具を利用できる。ただし、コントローラからの出力が、コンピュータに入力され、応じて、映像及び音声を生成できるものであることを要する。なぜならば、１つのトレーニングシステムにおいて、ソフトウェアによって複数種類の運動課目をユーザに実施させる必要があるからである。
【０２４２】
（７）センタサーバ１は、チェック画面３２５を通じて受け取った計測結果を日付及び時間と関連付けて格納しておき、計測結果の時間変化を表すグラフを生成して、ＰＣ７や携帯電話５に提供することもできる。
【０２４３】
（８）センタサーバ１がＰＣ７や携帯電話５から取得する図４９の実行結果コードは、例えば、ユーザに対するマイレージの付与に利用される。
【図面の簡単な説明】
【０２４４】
【図１】本発明の実施の形態１による運動支援システムの構成を示す図である。
【図２】図１のトレーニングシステム９の外観構成を示す図である。
【図３】図１のセンタサーバ１のハードウエア構成を示す図である。
【図４】図１のトレーニングシステム９のハードウエア構成を示す図である。
【図５】図１の運動支援システムにおける通信手順の一例を示す示図である。
【図６】図４のプロセッサ２９が実行するメニュー登録処理の流れの一例を示すフローチャートである。
【図７】図４のプロセッサ２９が実行するトレーニング実行処理の流れの一例を示すフローチャートである。
【図８】図４のプロセッサ２９が実行するコンテスト実行処理の流れの一例を示すフローチャートである。
【図９】図１のセンタサーバ１は実行するコンテスト結果集計処理の流れの一例を示すフローチャートである。
【図１０】（ａ）本発明の実施の形態１による運動支援システムの変形例の構成を示す図である。（ｂ）変形例におけるカートリッジ１９のハードウエア構成を示す図である。
【図１１】変形例における通信手順の一例を示す図である。
【図１２】実施の形態１による滞空時間計測モードでの計測開始画面の例示図である。
【図１３】実施の形態１による滞空時間計測モードでの計測中画面の例示図である。
【図１４】実施の形態１による滞空率計測モードでの計測中画面の例示図である。
【図１５】実施の形態１による滞空率計測モードでの計測結果画面の例示図である。
【図１６】実施の形態１による敏捷性計測モードでの計測中画面の例示図である。
【図１７】実施の形態１によるリズム感計測モードでのリズムガイド画面の例示図である。
【図１８】実施の形態１によるリズム感計測モードでの計測中画面の例示図である。
【図１９】実施の形態１によるリズム感計測モードでの計測結果画面の例示図である。
【図２０】実施の形態１による体内時計計測モードでの開始画面の例示図である。
【図２１】実施の形態１による身体反射力計測モードでの計測中画面の例示図である。
【図２２】実施の形態１による身体反応力計測モードでの計測中画面の例示図である。
【図２３】実施の形態１による身体追従力計測モードでの計測中画面の例示図である。
【図２４】実施の形態１による第１の判断力計測モードでの計測画面の例示図である。
【図２５】実施の形態１による第２の判断力計測モードでの計測画面の例示図である。
【図２６】実施の形態１による第３の判断力計測モードでの計測画面の例示図である。
【図２７】実施の形態１による記憶力計測モードでの問題画面の例示図である。
【図２８】実施の形態１による記憶力計測モードでの解答画面の例示図である。
【図２９】本発明の実施の形態２における運動支援システムの初回登録時のＰＣ７とセンタサーバ１との間の通信手順を示す図である。
【図３０】実施の形態２における運動支援システムの２回目以降のＰＣ７とセンタサーバ１との間の通信手順の前半部を示す図である。
【図３１】実施の形態２における運動支援システムの２回目以降のＰＣ７とセンタサーバ１との間の通信手順の後半部を示す図である。
【図３２】図３１のステップＳ６６０でＹＥＳが判断された後のＰＣ７とセンタサーバ１との間の通信手順を示す図である。
【図３３】実施の形態２によるＰＣ７に表示されるメンバ登録画面３００の例示図である。
【図３４】実施の形態２によるＰＣ７に表示されるコース選択画面３０６の例示図である。
【図３５】実施の形態２によるＰＣ７に表示される身長・体重入力画面３１０の例示図である。
【図３６】実施の形態２によるＰＣ７に表示されるＢＭＩ結果画面３１６の例示図である。
【図３７】実施の形態２によるＰＣ７に表示されるテーマ選択画面３２０の例示図である。
【図３８】実施の形態２によるＰＣ７に表示されるチェック画面３２５の例示図である。
【図３９】実施の形態２によるＰＣ７に表示される時間選択画面３２６の例示図である。
【図４０】実施の形態２によるＰＣ７に表示される購入確認画面３３０の例示図である。
【図４１】実施の形態２によるＰＣ７に表示される処方画面３３４の例示図である。
【図４２】実施の形態２によるＰＣ７に表示されるメッセージ画面３３８の例示図である。
【図４３】実施の形態２によるテレビジョンモニタ１５に表示される選択画面３５０の例示図である。
【図４４】実施の形態２によるテレビジョンモニタ１５に表示される選択画面３５４の例示図である。
【図４５】実施の形態２によるテレビジョンモニタ１５に表示される選択画面３６０の例示図である。
【図４６】実施の形態２による処方コードの入力画面３６４の例示図である。
【図４７】図４のプロセッサ２９が実行するトレーニングメニュー実行処理の流れの一例を示すフローチャートである。
【図４８】実施の形態２による処方メニュー画面３６８の例示図である。
【図４９】実施の形態２による実行結果コードの表示画面３７０の例示図である。
【図５０】実施の形態２によるＰＣ７に表示される実行結果コードの入力画面３７２の例示図である。
【図５１】実施の形態２によるＰＣ７に表示されるコメント画面３７８の例示図である。
【図５２】実施の形態２によるＰＣ７に表示される処方更新確認画面３８２の例示図である。
【図５３】実施の形態２によるＰＣ７に表示される新処方作成選択画面３８６の例示図である。
【符号の説明】
【０２４５】
１…センタサーバ、５…携帯電話、７…パーソナルコンピュータ、９…トレーニングシステム、１３…制御ユニット、１７…アダプタ、１９…カートリッジ、１５…テレビジョンモニタ、１１…マットユニット、２９…プロセッサ、３１…外部メモリ、３３…ＩＲレシーバ、３５…ＩＲ発光部、３７…ＭＣＵ、３９…ＣＰＵ、４３…メモリ、４５，３０４…通信部、４９…ハードディスク、５５…トレーニングメニュー作成プログラム、５７…コメント作成プログラム、５９…コメントデータ、６１…コンテスト集計プログラム、６３…ユーザデータベース、６５…能力値データベース、ＮＷ…ネットワーク、ＳＷ１〜ＳＷ４…フットスイッチ。
【図１】
2007313280.tif 000003
【図２】
2007313280.tif 000004
【図３】
2007313280.tif 000005
【図４】
2007313280.tif 000006
【図５】
2007313280.tif 000007
【図６】
2007313280.tif 000008
【図７】
2007313280.tif 000009
【図８】
2007313280.tif 000010
【図９】
2007313280.tif 000011
【図１０】
2007313280.tif 000012
【図１１】
2007313280.tif 000013
【図２９】
2007313280.tif 000014
【図３０】
2007313280.tif 000015
【図３１】
2007313280.tif 000016
【図３２】
2007313280.tif 000017
【図４７】
2007313280.tif 000018
【図１２】
2007313280.tif 000019
【図１３】
2007313280.tif 000020
【図１４】
2007313280.tif 000021
【図１５】
2007313280.tif 000022
【図１６】
2007313280.tif 000023
【図１７】
2007313280.tif 000024
【図１８】
2007313280.tif 000025
【図１９】
2007313280.tif 000026
【図２０】
2007313280.tif 000027
【図２１】
2007313280.tif 000028
【図２２】
2007313280.tif 000029
【図２３】
2007313280.tif 000030
【図２４】
2007313280.tif 000031
【図２５】
2007313280.tif 000032
【図２６】
2007313280.tif 000033
【図２７】
2007313280.tif 000034
【図２８】
2007313280.tif 000035
【図３３】
2007313280.tif 000036
【図３４】
2007313280.tif 000037
【図３５】
2007313280.tif 000038
【図３６】
2007313280.tif 000039
【図３７】
2007313280.tif 000040
【図３８】
2007313280.tif 000041
【図３９】
2007313280.tif 000042
【図４０】
2007313280.tif 000043
【図４１】
2007313280.tif 000044
【図４２】
2007313280.tif 000045
【図４３】
2007313280.tif 000046
【図４４】
2007313280.tif 000047
【図４５】
2007313280.tif 000048
【図４６】
2007313280.tif 000049
【図４８】
2007313280.tif 000050
【図４９】
2007313280.tif 000051
【図５０】
2007313280.tif 000052
【図５１】
2007313280.tif 000053
【図５２】
2007313280.tif 000054
【図５３】
2007313280.tif 000055