(57)【特許請求の範囲】
【請求項１】
運動動作の指示を表示部に表示することによりユーザの運動を支援する運動支援装置において、
複数の運動動作の情報を記憶している記憶手段と、
該記憶手段が情報を記憶する複数の運動動作の中から、複数の運動動作を選択する選択手段と、
選択した複数の運動動作を含み、各運動動作を指示する順序を定めた運動メニューを作成する作成手段と、
該作成手段が作成した運動メニューに定められた順序で、前記運動メニューに含まれる複数の運動動作の夫々の指示を、前記表示部に表示させる表示手段とを備え、
前記作成手段は、
前記選択手段が選択した複数の運動動作の夫々を行うためにユーザがとる姿勢を決定する姿勢決定手段と、
前記選択手段が選択した複数の運動動作を、前記姿勢決定手段が決定した姿勢別に分類する手段と、
予め定めてある姿勢の優先順位に従って、分類した複数の運動動作の夫々を指示する順序を定める手段と
を有することを特徴とする運動支援装置。
【請求項２】
前記記憶手段は、各運動動作に関連付けて、各運動動作を行うためにユーザがとる姿勢を記憶してあり、
前記姿勢決定手段は、
前記選択手段が選択した各運動動作に関連付けて前記記憶手段が記憶してある姿勢を読み出すことにより、各運動動作を行うためにユーザがとる姿勢を決定するように構成してあること
を特徴とする請求項１に記載の運動支援装置。
【請求項３】
前記記憶手段は、各運動動作に関連付けて、各運動動作を行うことにより負荷が加わる身体部位を記憶してあり、
前記作成手段は、
各運動動作に関連付けられた身体部位に対して予め定めてある優先順位に従って、一の姿勢について分類された複数の運動動作の夫々を指示する順序を定める手段を更に有すること
を特徴とする請求項１又は２に記載の運動支援装置。
【請求項４】
複数の表示部を備えてあり、
該複数の表示部の内、運動動作の指示を表示すべき表示部を、運動動作を行うためにユーザがとる複数の姿勢の夫々に対して予め定めてあり、
前記表示手段は、
前記運動メニューに含まれる複数の運動動作の夫々の指示を、各運動動作を行うためにユーザがとる姿勢に対して予め定めてある表示部に表示させるように構成してあること
を特徴とする請求項１乃至３のいずれか一つに記載の運動支援装置。
【請求項５】
コンピュータにより、運動動作の指示をコンピュータの表示部に表示することでユーザの運動を支援する運動支援方法において、
コンピュータによって、情報を記憶する複数の運動動作の中から、複数の運動動作を選択し、
選択した複数の運動動作の夫々を行うためにユーザがとる姿勢を決定し、
選択した複数の運動動作を、決定した姿勢別に分類し、
予め定めてある姿勢の優先順位に従って、分類した複数の運動動作の夫々を指示する順序を定めることにより、各運動動作を指示する順序を定めた運動メニューを作成し、
作成した運動メニューに定められた順序で、前記運動メニューに含まれる複数の運動動作の夫々の指示を、前記表示部に表示させること
を特徴とする運動支援方法。
【請求項６】
コンピュータに、コンピュータ内部又は外部の表示部に運動動作の指示を表示することによりユーザの運動を支援させるコンピュータプログラムにおいて、
コンピュータに、情報が記憶された複数の運動動作の中から、複数の運動動作を選択させる手順と、
コンピュータに、選択した複数の運動動作の夫々を行うためにユーザがとる姿勢を決定させる手順と、
コンピュータに、選択した複数の運動動作を、決定した姿勢別に分類させる手順と、
コンピュータに、予め定めてある姿勢の優先順位に従って、分類した複数の運動動作の夫々を指示する順序を定めることにより、各運動動作を指示する順序を定めた運動メニューを作成させる手順と、
コンピュータに、作成した運動メニューに定められた順序で、前記運動メニューに含まれる複数の運動動作の夫々の指示を、前記表示部に表示させる手順と
を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種の運動動作の指示を表示部に表示することにより、ユーザの運動を支援する運動支援装置、運動支援方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
体力作り及びダイエット等の健康増進を主な目的とし、ジム等の運動施設にてユーザが運動することが行われている。運動施設では、プール又はトレーニングマシン等のユーザが運動を行うための設備が必要であり、またインストラクタ等のスタッフが必要であるので、多大なコストが掛かる。このため、運動施設の利用費は高額になることが多い。また運動施設の利用スケジュールと各ユーザのスケジュールとが合わない場合には、ユーザが十分に運動施設を利用することは困難である。このような理由により、ビルの空き部屋又は自宅等の比較的小さなスペースに設置できる端末を用い、従来の運動施設よりもユーザがより簡便に利用できるようにした運動支援システムが提供されている。例えば、特許文献１及び２には、ユーザの運動目的及び個人データをもとに運動メニューを決定し、端末へ運動メニューを送信し、ユーザが運動メニューに従った運動を行うことができるようにする技術が開示されている。
【特許文献１】特開２００６−２５５０２８号公報
【特許文献２】特開２０００−５１３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述の如き運動支援システムでは、運動メニューをユーザに提示し、運動メニューに従ってユーザが各自で運動を行うことができる。運動メニューには、体の各部位の筋トレ又はストレッチ等、種々の運動が含まれる。運動メニューに含まれる運動が多種類の運動から選択される場合、立位又は座位等、運動を行うためにユーザがとることになる姿勢も多種類に亘る。運動メニューに含まれる運動の順序がランダムであった場合は、運動に伴ってユーザがとることになる姿勢の順序もほぼランダムとなり、ユーザは運動メニューに従った運動中に頻繁に姿勢を変更する必要がある。姿勢を頻繁に変更する運動メニューは、ユーザに掛かる負担が大きくなり、ユーザが運動メニューをこなしきれなくなる虞がある。また負担が大きくなった結果、ユーザに故障が発生する危険性もある。
【０００４】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、頻繁に姿勢を変更する必要のない運動メニューを作成することにより、ユーザにとって負担の少ない運動メニューを作成することができる運動支援装置、運動支援方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る運動支援装置は、運動動作の指示を表示部に表示することによりユーザの運動を支援する運動支援装置において、複数の運動動作の情報を記憶している記憶手段と、該記憶手段が情報を記憶する複数の運動動作の中から、複数の運動動作を選択する選択手段と、選択した複数の運動動作を含み、各運動動作を指示する順序を定めた運動メニューを作成する作成手段と、該作成手段が作成した運動メニューに定められた順序で、前記運動メニューに含まれる複数の運動動作の夫々の指示を、前記表示部に表示させる表示手段とを備え、前記作成手段は、前記選択手段が選択した複数の運動動作の夫々を行うためにユーザがとる姿勢を決定する姿勢決定手段と、前記選択手段が選択した複数の運動動作を、前記姿勢決定手段が決定した姿勢別に分類する手段と、予め定めてある姿勢の優先順位に従って、分類した複数の運動動作の夫々を指示する順序を定める手段とを有することを特徴とする。
【０００６】
本発明に係る運動支援装置は、前記記憶手段は、各運動動作に関連付けて、各運動動作を行うためにユーザがとる姿勢を記憶してあり、前記姿勢決定手段は、前記選択手段が選択した各運動動作に関連付けて前記記憶手段が記憶してある姿勢を読み出すことにより、各運動動作を行うためにユーザがとる姿勢を決定するように構成してあることを特徴とする。
【０００７】
本発明に係る運動支援装置は、前記記憶手段は、各運動動作に関連付けて、各運動動作を行うことにより負荷が加わる身体部位を記憶してあり、前記作成手段は、各運動動作に関連付けられた身体部位に対して予め定めてある優先順位に従って、一の姿勢について分類された複数の運動動作の夫々を指示する順序を定める手段を更に有することを特徴とする。
【０００８】
本発明に係る運動支援装置は、複数の表示部を備えてあり、該複数の表示部の内、運動動作の指示を表示すべき表示部を、運動動作を行うためにユーザがとる複数の姿勢の夫々に対して予め定めてあり、前記表示手段は、前記運動メニューに含まれる複数の運動動作の夫々の指示を、各運動動作を行うためにユーザがとる姿勢に対して予め定めてある表示部に表示させるように構成してあることを特徴とする。
【０００９】
本発明に係る運動支援方法は、コンピュータにより、運動動作の指示をコンピュータの表示部に表示することでユーザの運動を支援する運動支援方法において、コンピュータによって、情報を記憶する複数の運動動作の中から、複数の運動動作を選択し、選択した複数の運動動作の夫々を行うためにユーザがとる姿勢を決定し、選択した複数の運動動作を、決定した姿勢別に分類し、予め定めてある姿勢の優先順位に従って、分類した複数の運動動作の夫々を指示する順序を定めることにより、各運動動作を指示する順序を定めた運動メニューを作成し、作成した運動メニューに定められた順序で、前記運動メニューに含まれる複数の運動動作の夫々の指示を、前記表示部に表示させることを特徴とする。
【００１０】
本発明に係るコンピュータプログラムは、コンピュータに、コンピュータ内部又は外部の表示部に運動動作の指示を表示することによりユーザの運動を支援させるコンピュータプログラムにおいて、コンピュータに、情報が記憶された複数の運動動作の中から、複数の運動動作を選択させる手順と、コンピュータに、選択した複数の運動動作の夫々を行うためにユーザがとる姿勢を決定させる手順と、コンピュータに、選択した複数の運動動作を、決定した姿勢別に分類させる手順と、コンピュータに、予め定めてある姿勢の優先順位に従って、分類した複数の運動動作の夫々を指示する順序を定めることにより、各運動動作を指示する順序を定めた運動メニューを作成させる手順と、コンピュータに、作成した運動メニューに定められた順序で、前記運動メニューに含まれる複数の運動動作の夫々の指示を、前記表示部に表示させる手順とを含むことを特徴とする。
【００１１】
本発明においては、複数の運動動作を指示する順序を定めた運動メニューを作成し、運動メニューに従った運動動作の指示を表示する運動支援装置は、運動メニューを作成する際に、運動動作を行うためにユーザがとる姿勢別に運動動作を分類し、予め定めてある姿勢の優先順位に従って運動動作の順序を決定する。
【００１２】
また本発明においては、運動支援装置は、各運動動作に関連付けてユーザの姿勢を予め記憶しておき、各運動動作に関連付けられた姿勢を読み出すことにより、各運動動作を行うためにユーザがとる姿勢を定める。
【００１３】
また本発明においては、運動支援装置は、運動動作を行うことにより負荷が加わる身体部位を各運動動作に関連付けてあり、同一の姿勢に分類された複数の運動動作の順序を、予め定めてある身体部位の優先順位に従って決定することにより、姿勢が同じ運動動作の順序はまとめて連続した順序となる。
【００１４】
また本発明においては、運動支援装置は、複数の表示部を備え、ユーザがとる姿勢に対して予め定めてある表示部に各運動動作の指示を表示する。
【発明の効果】
【００１５】
本発明にあっては、立位等の高い姿勢と座位及び伏臥位等の低い姿勢とを別々にまとめ、高い姿勢と低い姿勢との間で姿勢を大きく変更する回数が小さくなるように姿勢の優先順位を定めておくことにより、運動動作を行う際にユーザが姿勢を変更しやすくなり、姿勢変更によるユーザの負担が軽減される。
【００１６】
また本発明にあっては、姿勢が同じ運動動作の順序はまとめて連続した順序となるので、ユーザは姿勢変更に煩わされずに運動に専念することができる。特に、ストレッチ等のゆっくりした運動を行う場合は、ユーザは、姿勢変更に煩わされずに運動メニューに定められた時間内で運動をより効果的に行うことができる。
【００１７】
また本発明にあっては、ユーザが立位等の高い姿勢をとる場合は高い位置にある表示部に運動動作の指示を表示し、ユーザが座位又は伏臥位等の低い姿勢をとる場合は低い位置にある表示部に運動動作の指示を表示することができるので、姿勢に応じてユーザが見易い位置に運動動作の指示が表示され、ユーザは無理なく運動動作の指示を確認し、効果的に運動を行うことができる等、本発明は優れた効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
図１は、本発明の運動支援装置を含む運動支援システムの概要を示す模式的概念図である。運動支援システムは中央装置３、端末装置２，２，…及び運動支援装置１，１，…を含んで構成される。複数の端末装置２，２，…が通信ネットワークＮを介して中央装置３に接続されており、各端末装置２は、運動を希望するユーザが通う運動施設Ｇに設置されている。運動施設Ｇには、端末装置２と共に、複数の運動支援装置１，１，…が設置されており、運動支援装置１，１，…は運動施設Ｇ内のＬＡＮ（Local Area Network）により端末装置２に接続されている。中央装置１と端末装置２，２，…とは、通信ネットワークＮを介して各種の情報を相互に送受信し、端末装置２と運動支援装置１，１，…とは、運動施設Ｇ内のＬＡＮを介して各種の情報を相互に送受信する。
【００１９】
運動施設Ｇ内には、ユーザが運動を行うための運動用ブース５が複数設けられており、運動支援装置１，１，…の夫々は運動用ブース５，５，…の夫々に配置されている。本発明の運動支援システムは、複数の運動動作からなる運動メニューを作成し、運動用ブース５内で運動を行うユーザに対して、運動メニューに従った順に運動動作の指示を表示することによって、ユーザの運動の支援を行う。なお、以下に説明する本実施の形態においては、必要な処理を端末装置２及び運動支援装置１，１，…が分散して行う形態について説明するが、単体の運動支援装置１が端末装置２を介さずに中央装置３に接続されており、端末装置２及び運動支援装置１が分散して行うべき処理を運動支援装置１が単体で行う形態であってもよい。
【００２０】
図２は運動用ブース５の概要を示す模式図である。運動用ブース５はプライバシーを保護するために個室内にそれぞれ設置されている。なお、図示しないカーテン等により運動用ブース５を覆うことによりプライバシーを保護するようにしても良い。運動用ブースは正面パネル５１、右側パネル５２及び左側パネル５３を含んで構成される。正面パネル５１は例えば矩形板状の木等から構成され、高さ方向における略中央部を境に、その上半分の領域に第１表示部１４１が嵌め込まれており、またその下半分の領域に第２表示部１４２が嵌め込まれている。なお、第１表示部１４１はその中心位置が女性の平均身長に基づく視線位置と略一致する位置に配置することが好ましい。また第２表示部１４２はその中心位置が、底辺から約５０ｃｍの位置に配置することが好ましい。
【００２１】
上側に設置される第１表示部１４１はユーザが起立した状態で運動する際の手本となる動画像を表示するためのものである。一方、下側に設置される第２表示部１４２はユーザが座った状態または寝た状態で運動する際の手本となる動画像を表示するためのものである。正面パネル５１の上辺左右端にはスピーカ１９，１９がそれぞれ取り付けられている。スピーカ１９，１９は第１表示部１４１及び第２表示部１４２に表示される動画像に係る音声を出力する。
【００２２】
正面パネル５１の上辺略中央部にはカメラ１３３が設置されている。また第１表示部１４１と第２表示部１４２との間には、ユーザから操作されて情報を入力される入力部１３１が操作部分を第１表示部１４１、第２表示部１４２の表示方向と同じ方向に臨ませてパネル５１に取り付けられている。第１表示部１４１、第２表示部１４２、カメラ１３３、スピーカ１９，１９及び入力部１３１はコンピュータ１０に接続され、運動支援装置１を構成している。
【００２３】
図３は本発明の運動支援装置１の内部構成を示すブロック図である。運動支援装置１は、第１表示部１４１、第２表示部１４２、カメラ１３３、スピーカ１９及び入力部１３１とコンピュータ１０とから構成される。コンピュータ１０は、演算手段として演算を行うＣＰＵ（Central Processing Unit ）１１と、演算に伴って発生する一時的な情報を記憶するＲＡＭ（Random Access Memory）１２と、ハードディスク又は不揮発性の半導体メモリ等の記憶部（記憶手段）１５とを備えている。記憶部１５は、本発明のコンピュータプログラム１５０を記憶しており、ＣＰＵ１１は、必要に応じて記憶部１５からＲＡＭ１２へコンピュータプログラム１５０をロードし、ロードしたコンピュータプログラム１５０に基づいて運動支援装置１に必要な処理を実行する。またコンピュータ１０は、ＬＡＮを介して端末装置２と通信を行う通信部１６、及び計時部１８を備えている。ＲＡＭ１２、記憶部１５、通信部１６及び計時部１８は、コンピュータ１０内のバス１７を介してＣＰＵ１１に接続されている。また第１表示部１４１、第２表示部１４２、カメラ１３３、スピーカ１９及び入力部１３１の夫々は、直接に又は各種のインタフェースを介してバス１７に接続され、バス１７を介してＣＰＵ１１に接続されている。
【００２４】
第１表示部１４１及び第２表示部１４２は、例えば液晶ディスプレイ等であり、運動メニューに従った運動動作の指示を動画像で表示する。第１表示部１４１及び第２表示部１４２は、本発明における表示部に対応する。入力部１３１はプッシュボタン等により構成される。なお、第１表示部１４１又は第２表示部１４２上に入力部１３１を積層し、タッチパネルとしても良い。スピーカ１９は動画像に伴う音声を増幅して出力する。通信部１６は例えば有線又は無線のＬＡＮカード等であり、端末装置２との間で必要な情報を送受信する。
【００２５】
計時部１８は、特定のトリガーから経過した時間を測定する。カメラ１３３はＣＣＤ（Charge Coupled Device ）等の撮像素子を有し、取り込んだ画像をＡ／Ｄ変換した後、変換後の画像データをＣＰＵ１１へ出力する。記憶部１５は、運動ＤＢ（データベース）１５１、姿勢優先情報１５２、身体部位優先順位１５３、表示設定情報１５４及び運動メニュー１５５が記憶されている。なお、本実施の形態においては記憶部１５内部に運動ＤＢ１５１等を記憶する形態につき説明するが、通信部１６を介して接続される図示しないデータベースサーバにこれらの情報を記憶し、必要に応じて読み書きするようにしても良い。なお、これらの詳細については後述する。なお、各ＤＢ及びファイルのデータの持ち方はあくまで一例であり、これに限定するものではない。
【００２６】
図４は、記憶部１５が記憶する運動ＤＢ１５１の内容例を示す説明図である。運動ＤＢ１５１は、運動メニュー１５５を構成するための個々の構成要素を記録したデータベースであり、運動の種類、一通りの運動動作を示す運動パーツ、運動動作により負荷が加わる身体部位及び運動動作時のユーザの姿勢が記録されている。運動の種類として、ストレッチ、エアロビクス、及び筋トレ（筋肉トレーニング）等、大まかな運動の種類が記録されている。図中には、運動の種類として３種類を示したが、他の運動の種類が運動ＤＢ１５１に記録されていてもよい。
【００２７】
各運動の種類に関連付けて、夫々が一通りの運動動作を示す複数の運動パーツが記録されている。例えば、ストレッチに関連付けて、「立位で腕を後に組み、胸をそらす」及び「仰臥位で膝を抱え込む」等の運動パーツが記録されている。運動パーツは、複数の運動動作からなる運動メニュー１５５の構成単位となる。また各運動パーツに関連付けて、運動パーツが示す運動動作をユーザが行うことによって負荷が掛けられるユーザの身体部位と、運動パーツが示す運動動作をユーザが行う際にユーザがとる姿勢とが記録されている。図５は、本発明で利用可能な各姿勢を説明する説明図である。運動動作を行う際にユーザがとる姿勢として立位、仰臥位、伏臥位、横臥位及び座位がある。図４に示す例では、例えば、「立位で腕を後に組み、胸をそらす」の運動パーツには、胸の身体部位と立位の姿勢とが関連付けられており、「仰臥位で膝を抱え込む」の運動パーツには、臀部の身体部位と立位の姿勢とが関連付けられている。図４の例では、一つの身体部位と一つの運動パーツとが関連付けられた例を示しているが、一つの身体部位が複数の運動パーツに関連付けられていてもよい。
【００２８】
また運動ＤＢ１５１は、各運動パーツに関連付けて、当該運動パーツの運動動作を動画像で指示するための画像データを記録している。例えば、「立位で腕を後に組み、胸をそらす」の運動パーツには、人物が立位の状態で腕を後に組み、胸をそらす運動動作を行う動画像を表す画像データが関連付けられている。この画像データとしては、予めインストラクタが運動する様子を撮影した動画像を表す画像データを記録しておけばよい。その他、３Ｄポリゴンにより構成されるキャラクタ画像に運動パーツが示す運動動作を行わせた動画像の画像データを記録しておく、又は、運動動作の指示を表示する都度、キャラクタ画像を動作させるようにしても良い。本実施の形態においては、キャラクタ画像を動作させた画像データを運動パーツ毎に予め記録しておく形態につき説明する。
【００２９】
図４にはストレッチについて詳細を示しているが、エアロビクス及び筋トレの運動の種類についても同様に各種のデータが記録されている。即ちステップ及び筋トレの夫々に関連付けて、複数の運動パーツが記録されており、各運動パーツに関連付けて身体部位、姿勢及び画像データが記録されている。エアロビクスには、サイドステップ又はジョギング等の各種の有酸素運動を示す運動パーツが関連付けられており、筋トレには、ストレッチに関連付けられた運動パーツと同一の身体部位が関連付けられた運動パーツが関連付けられている。更に運動ＤＢ１５１には、図示しないウォーミングアップ用の画像データが記録されている。
【００３０】
図６は、姿勢優先情報１５２の内容例を示す概念図である。姿勢優先情報１５２は、運動動作を行う際にユーザがとる姿勢の優先順位を定めた情報であり、運動メニュー１５５に含まれる運動パーツの順序は、運動パーツに関連付けられた姿勢の優先順位に従って定められることとなる。姿勢優先情報１５２では、順序を定めるべき運動動作を行う直前にユーザがとる姿勢が立位であるか否かの場合に分けて優先順位を定めてある。図中に示す数字が小さいほど優先順位は高い。直前の姿勢が立位である場合は、立位の優先順位が最高であり、座位の優先順位が最低である。また直前の姿勢が立位ではない場合は、座位の優先順位が最高であり、立位の優先順位が最低である。仰臥位、横臥位、伏臥位及び座位の低い姿勢は、優先順位が連続しており、また直前の姿勢が立位であるか否かに応じて立位の優先順位を最高又は最低にしているので、優先順位に従って運動パーツの順序を定めたときに、立位の高い姿勢と他の低い姿勢との間で姿勢を大きく変更する回数が小さくなる。従って、ユーザは運動時に姿勢を変更しやすくなり、姿勢変更によるユーザの負担が軽減される。
【００３１】
図７は、身体部位優先情報１５３の内容例を示す概念図である。身体部位優先情報１５３は、運動動作により負荷が加わる身体部位の優先順位を定めた情報であり、同一の姿勢に関連付けられた運動パーツの順序は、運動パーツに関連付けられた身体部位の優先順位に従って定められることとなる。図中に示す数字が小さいほど優先順位は高い。図７に示す例では、足首及びふくらはぎの優先順位が高く、肩及び首の優先順位が低い等、頭から遠い身体部位ほど優先順位が高くなっている。
【００３２】
図８は、表示設定情報１５４の内容例を示す概念図である。表示設定情報１５４は、運動メニュー１５５に従った順に運動動作の指示を表示する際に、各運動パーツが示す運動動作の指示を第１表示部１４１及び第２表示部１４２のどちらに表示するのかを定めた情報である。表示設定情報１５４では、各運動パーツに関連付けられた姿勢に対応して、第１表示部１４１又は第２表示部１４２のいずれかを定めてある。ユーザが立位の姿勢をとっている場合は、ユーザの視線は高くなるので、運動動作の指示を表示する表示部として、より上側の位置に配置されてある第１表示部１４１が立位に対応して定められている。またユーザが仰臥位、横臥位、伏臥位又は座位の姿勢をとっている場合は、ユーザの視線は低くなるので、運動動作の指示を表示する表示部として、より下側の位置に配置されてある第２表示部１４２が仰臥位、横臥位、伏臥位及び座位に対応して定められている。
【００３３】
図９は端末装置２の内部構成を示すブロック図である。端末装置２は、汎用のコンピュータを用いてなり、演算を行うＣＰＵ２１、ＲＡＭ２２、入力部２３、表示部２４、記憶部２５及び通信部２６を備える。ＲＡＭ２２、入力部２３、表示部２４、記憶部２５及び通信部２６は、バス２７を介してＣＰＵ２１に接続されている。ＲＡＭ２２は、半導体素子で構成され、ＣＰＵ２１が実行する演算に必要な情報を記憶する。記憶部２５は、ハードディスク又は不揮発性の半導体メモリ等で構成され、制御プログラム２５Ｐを記憶しており、ＣＰＵ２１は、必要に応じて記憶部２５からＲＡＭ２２へ制御プログラム２５Ｐをロードし、ロードした制御プログラム２５Ｐに基づいて処理を実行する。
【００３４】
表示部２４は例えば液晶ディスプレイ等であり、入力部２３はキーボードまたはマウス等により構成される。なお、表示部２４と入力部２３とを一体化しタッチパネルとしても良い。表示部２４及び入力部２３は、例えば運動施設Ｇのカウンタに設置される等、運動施設Ｇに来店したユーザが表示部２４の表示内容を表示しながら入力部２３を操作することができるように設置されている。通信部２６はファイアウォールとしての機能を果たすゲートウェイ等である。通信部２６は、ＬＡＮを介して運動支援装置１，１，…と通信を行い、又、通信ネットワークＮを介して中央装置３と通信を行う。
【００３５】
記憶部２５は、運動施設Ｇを利用するユーザに係る情報を記録したユーザＤＢ２５１を記憶する。なお、本実施の形態においては記憶部２５内部にユーザＤＢ２５１等を記憶する形態につき説明するが、通信部２６を介して接続される図示しないデータベースサーバにこれらの情報を記憶し、必要に応じて読み書きするようにしても良い。
【００３６】
図１０は中央装置３の内部構成を示すブロック図である。中央装置３は、汎用のコンピュータを用いてなり、演算を行うＣＰＵ３１、ＲＡＭ３２、通信部３６及び記憶部３５を備える。ＲＡＭ３２、通信部３６及び記憶部３５は、バス３７を介してＣＰＵ３１に接続されている。ＲＡＭ３２は、半導体素子で構成され、ＣＰＵ３１が実行する演算に必要な情報を記憶する。記憶部３５は、ハードディスク又は不揮発性の半導体メモリ等で構成され、制御プログラム３５Ｐを記憶しており、ＣＰＵ３１は、必要に応じて記憶部３５からＲＡＭ３２へ制御プログラム３５Ｐをロードし、ロードした制御プログラム３５Ｐに基づいて処理を実行する。通信部３６はファイアウォールとしての機能を果たすゲートウェイ等であり、通信ネットワークＮを介して端末装置２と通信を行う。
【００３７】
次に、以上の構成でなる運動支援システムによりユーザの運動を支援する処理を説明する。端末装置２は、運動施設Ｇに来店したユーザの個人情報を登録する処理を行う。運動支援装置１は、端末装置２が登録した個人情報に基づいて運動メニュー１５５を作成し、作成した運動メニュー１５５に従った運動動作の指示を表示する処理を行う。
【００３８】
図１１は、端末装置２が行う個人情報の登録の処理の手順を示すフローチャートである。新規のユーザが運動施設Ｇに来店した場合、ユーザ又は運動施設Ｇのスタッフが入力部２３を操作することにより、端末装置２は、ユーザ登録の指示を受け付ける。ユーザ登録の指示を受け付けた場合、端末装置２のＣＰＵ２１は、新規のユーザを特定するＩＤとして、ユーザＤＢ２５１に記録されていない新たなＩＤを一つ設定する（Ｓ１１）。ＩＤは、本発明の運動支援システムを利用する各ユーザを特定するための固有の識別情報である。ＣＰＵ２１は、次に、予め記憶部２５に記憶してある登録画面用のデータを読み出し、ＩＤ以外のユーザの個人情報を登録するための登録画面を表示部２４に表示させる（Ｓ１２）。
【００３９】
図１２は、表示部２４が表示する登録画面の例を示す模式図である。登録画面には、氏名、電子メールアドレス、年齢、性別、平常時の心拍数または運動習慣等を含む個人情報を入力する画面の他、ＩＤ及び登録ボタンが表示される。図１２の例では、ＩＤとして「ＸＸ０１」がＣＰＵ２１により割り振られている。ユーザは、端末装置２の表示部２４に表示される登録画面を閲覧しながら、入力部２３を操作して必要な情報を入力する。ユーザは入力部２３を用いて、個人情報である氏名、電子メールアドレス、年齢、性別、平常時の心拍数及び運動習慣を入力する。平常時の心拍数はユーザが脈拍計により予め計測した脈拍を入力する。運動習慣としては複数の選択肢が表示されており、ユーザは入力部２３を用いて該当する運動習慣を一つ選択する。例えばユーザが週末だけ運動する場合は、番号３が選択される。ユーザは全ての項目を入力し終えた場合は、入力部２３を用いて登録画面上の登録ボタンを指定する。
【００４０】
ＣＰＵ２１は、ユーザの操作により入力部２３から入力される氏名、電子メールアドレス、年齢、性別、平常時の心拍数、又は運動習慣を含む個人情報を受け付ける（Ｓ１３）。ユーザが登録画面上の登録ボタンを指定することに応じて、ＣＰＵ２１は、個人情報の受け付けを終了し、次に、受け付けた個人情報をＩＤに関連付けて、記憶部２５が記憶するユーザＤＢ２５１に記録し（Ｓ１４）、登録の処理を終了する。なお、本実施の形態においては、ユーザが端末装置２の入力部２３からこれらの情報を入力する例について説明したが、運動支援装置１の入力部１３からこれらの情報を入力して端末装置２へ送信し、端末装置２にて記憶するようにしても良い。また、ユーザが使用する図示しないパーソナルコンピュータ（ＰＣ）又は携帯電話機等に表示されるＷｅｂブラウザを介して、これらの情報を入力し、通信ネットワークＮを介して端末装置２へ送信しても良い。
【００４１】
図１３は、記憶部２５が記憶するユーザＤＢ２５１の内容例を示す説明図である。ユーザＤＢ２５１には、ユーザのＩＤ、氏名、電子メールアドレス、年齢、性別、平常時の心拍数、及び運動習慣が記録されている。ユーザＤＢ２５１では、入力部２３を通じて端末装置２に入力された個人情報がＩＤに関連付けて記録されている。図１２の例ではＩＤ「ＸＸ０１」のユーザは、氏名及び電子メールアドレスの他、年齢が２５、性別は女性、平常時の心拍数は６５、運動習慣は５とそれぞれ記録されている。なお、運動習慣は５が「毎日運動する」であり、４が「週３回程度運動する」であり、３が「週末だけ運動する」であり、２が「月１回程度運動する」であり、１が「ほとんど運動しない」、に対応づけられている。このように数値が大きくなるほど運動習慣が多くなるよう設定している。
【００４２】
ユーザは初期登録後、運動支援装置１が備わる運動用ブース５へ移動し、運動支援装置１を操作する。運動支援装置１は、ユーザに対して運動メニュー１５５を作成する処理を行う。図１４は、運動支援装置１が運動メニュー１５５を作成する処理の手順を示すフローチャートである。運動支援装置１のＣＰＵ１１は、入力部１３１をユーザが操作することによる、ＩＤの受け付けを待ち受ける（Ｓ２１）。ＩＤの受け付けがない場合は（Ｓ２１：ＮＯ）、ＣＰＵ１１はＩＤの受け付けの待ち受けを続行する。ＩＤを受け付けた場合は（Ｓ２１：ＹＥＳ）、ＣＰＵ１１は、通信部１６に、受け付けたＩＤ及びユーザの個人情報の要求を端末装置２へ送信させる（Ｓ２２）。端末装置２は、通信部２６でＩＤ及個人情報の要求を受信し、ＣＰＵ２１は、受信したＩＤを記憶部２５が記憶するユーザＤＢ２５１から検索する。ＣＰＵ２１は、受信したＩＤがユーザＤＢ２５１に記録されていない場合は、通信部２６に運動支援装置１へエラーを送信させる。ＣＰＵ２１は、受信したＩＤがユーザＤＢ２５１に記録されている場合は、受信したＩＤに関連付けてユーザＤＢ２５１に記録されている個人情報を、通信部２６に運動支援装置１へ送信させる。
【００４３】
運動支援装置１のＣＰＵ１１は、ステップＳ２２の後、端末装置２から送信される情報の受信を待ち受ける（Ｓ２３）。情報の受信がない場合は（Ｓ２３：ＮＯ）、ＣＰＵ１１は、情報の受信の待ち受けを続行する。端末装置２から送信された情報を通信部１６で受信した場合は（Ｓ２３：ＹＥＳ）、ＣＰＵ１１は、受信した情報が個人情報であるか否かを判定する（Ｓ２４）。受信した情報が個人情報ではなくエラーであった場合は（Ｓ２４：ＮＯ）、ＣＰＵ１１は、処理を終了する。受信した情報が個人情報であった場合は（Ｓ２４：ＹＥＳ）、ＣＰＵ１１は、受け付けたＩＤ、及び受信した個人情報に含まれる氏名を第１表示部１４１又は第２表示部１４２に表示させる（Ｓ２５）。ユーザは、ここで、自分の名前が表示されていることを確認できる。
【００４４】
ＣＰＵ１１は、次に、ユーザが鍛える身体部位を入力するための入力画面を第１表示部１４１又は第２表示部１４２に表示させる（Ｓ２６）。図１５は、鍛える身体部位を入力するための入力画面の例を示す模式図である。ＣＰＵ１１は記憶部１５に記憶した運動目的たる鍛える身体部位を入力するための入力画面を読み出し、第１表示部１４１又は第２表示部１４２に表示させる。ユーザは、入力部１３を操作することにより、運動目的の一つとして、身体中で具体的に鍛える身体部位を入力画面上で入力する。身体部位として、首、肩、三角筋、胸、腕、腹部、臀部、大腿前面、大腿背面、ふくらはぎ及び足首等が表示され、ユーザは入力部１３を用いて、鍛えることを希望する身体部位を選択する。なお、鍛える部位は一つだけではなく、複数選択しても良い。各部位にはチェックボックスが並記されており、入力部１３の選択によりチェックマークが入力画面上に表示される。
【００４５】
なお、本実施の形態においては、「肩」を鍛える等、身体部位を直接に指定させるようにしたが、これ以外にも抽象的な運動目的を表示するようにしても良い。例えば「腕力をつけたい」、「おなか周りを小さくしたい」、または「肩こりを治したい」等の目的を選択させるようにしても良い。運動目的が「腕力をつけたい」の場合、肩、腕、及び胸が鍛える身体部位として、「おなか周りを小さくしたい」の場合、腹部が鍛える身体部位として、また「肩こりを治したい」の場合は肩が鍛える身体部位としてＣＰＵ１１により図示しないテーブルを参照して選択される。ＣＰＵ１１は鍛える身体部位に合わせて表示される決定ボタンの操作を入力部１３から受け付けた場合、入力部１３から入力された鍛える身体部位の情報を受け付ける。本例では、鍛える身体部位として肩、三角筋、胸及び大腿前面が選択されたものとして説明する。
【００４６】
ＣＰＵ１１は、入力画面上で鍛える身体部位が指定されると共に決定ボタンが操作されることによる、表示した入力画面を利用した身体部位の受け付けを待ち受ける（Ｓ２７）。身体部位の受け付けがない場合は（Ｓ２７：ＮＯ）、ＣＰＵ１１は、受け付けの待ち受けを続行する。入力部１３１から身体部位を受け付けた場合は（Ｓ２７：ＹＥＳ）、ＣＰＵ１１は、受信した個人情報、及び受け付けた身体部位に応じ運動メニュー１５５を生成する運動メニュー生成処理を実行する（Ｓ２８）。
【００４７】
図１６及び図１７は、運動支援装置１が行う運動メニュー生成処理のサブルーチンの手順を示すフローチャートである。図１８は、運動メニュー１５５の例を示す概念図である。運動支援装置１が作成する運動メニュー１５５は、複数の運動パーツからなり、ウォーミングアップと、エアロビクス及び筋トレが繰り返されるメインメニューと、クーリングダウンとを含んで構成される。本実施の形態においては、メインメニューとしてエアロビクスと筋トレとを交互に繰り返し行うサーキット型のメニューを作成する例について説明する。
【００４８】
ＣＰＵ１１は、最初にユーザに指示すべき運動動作を示す運動パーツとして、ウォーミングアップを運動メニュー１５５の冒頭に配置する（Ｓ３０１）。ウォーミングアップは全ユーザに共通のものであり、体温を上昇させ強度の高い運動ができる状態にする運動が用意されている。ＣＰＵ１１は、次に、運動ＤＢ１５１に記録された運動の種類が筋トレである運動パーツの中から、ステップＳ２７で受け付けた身体部位に関連付けられた運動パーツを選択する（Ｓ３０２）。本例では、ＣＰＵ１１は、運動の種類が筋トレである運動パーツの内、身体部位として肩、三角筋、胸及び大腿前面に関連付けられた運動パーツを選択する。なお、一の身体部位に複数の運動パーツが関連付けられている場合は、各運動パーツについて運動の負荷を予め記録しておき、個人情報に含まれる運動習慣又は性別等に応じた適切な負荷が記録されている運動パーツを選択するようにしてもよい。
【００４９】
ＣＰＵ１１は、次に、運動ＤＢ１５１に記録された運動の種類がエアロビクスである運動パーツの中から、筋トレについて選択した運動パーツと同数の運動パーツを選択する（Ｓ３０３）。即ち、筋トレについて４種類の運動パーツが選択されているので、エアロビクスについても４種類の運動パーツが選択される。なお、選択されるエアロビクスの運動パーツの数は、筋トレと同数である必要はなく、筋トレについて選択される運動パーツの数に関わらずに常に同じ数の運動パーツを選択するようにしてもよい。またエアロビクスに関連付けられた運動パーツを選択する際には、常に同じ運動パーツを選択してもよく、運動パーツをランダムに選択してもよく、筋トレについて選択された運動パーツに予め関連付けられてある運動パーツを選択してもよく、またユーザの個人情報に応じて運動パーツを選択してもよい。
【００５０】
ＣＰＵ１１は、次に、選択した筋トレ及びエアロビクスの運動パーツをウォーミングアップの運動パーツに続けて配置する（Ｓ３０４）。図１８に示す例では、ＣＰＵ１１は、選択した運動パーツであるエアロビクス１，２，３，４と筋トレ１，２，３，４とを交互に配置して各運動パーツの順序を定めた１ユニットのメニューをウォーミングアップの次の順序に配置する。更にＣＰＵ１１は、１ユニットのメニューを複数個順番に配置することにより、選択した筋トレ及びエアロビクスの運動パーツの順序を定める。このステップＳ３０４の処理により、メインメニューが生成される。
【００５１】
ＣＰＵ１１は、次に、順序を定めた筋トレ及びエアロビクスの運動パーツの内、最後の運動パーツが示す運動動作を行うためにユーザがとる姿勢が立位であるか否かを判定する（Ｓ３０５）。ステップＳ３０５では、ＣＰＵ１１は、運動パーツに関連付けて運動ＤＢ１５１で記録されている姿勢を読み出し、読み出した姿勢が立位であるか否かを判定する。なお、ＣＰＵ１１は、最後の運動パーツに関連付けて運動ＤＢ１５１で記録されている画像データを読み出し、画像データが表す動画像に含まれるキャラクタ画像の姿勢を判定する処理を行ってもよい。
【００５２】
最後の運動パーツが示す運動動作を行うためにユーザがとる姿勢が立位である場合は（Ｓ３０５：ＹＥＳ）、ＣＰＵ１１は、メインメニューに続く運動パーツとして、立位でのサイドステップ等の、立位での運動動作を示す運動パーツを配置する（Ｓ３０６）。ＣＰＵ１１は、次に、記憶部１５が記憶する姿勢優先情報１５２から、直前の姿勢が立位である場合の姿勢の優先順位を取得する（Ｓ３０７）。ステップＳ３０５で、最後の運動パーツが示す運動動作を行うためにユーザがとる姿勢が立位ではない場合は（Ｓ３０５：ＮＯ）、ＣＰＵ１１は、メインメニューに続く運動パーツとして、座位での腕ふり運動等の、座位での運動動作を示す運動パーツを配置する（Ｓ３０８）。ＣＰＵ１１は、次に、記憶部１５が記憶する姿勢優先情報１５２から、直前の姿勢が立位でない場合の姿勢の優先順位を取得する（Ｓ３０９）。ステップＳ３０６又はＳ３０８で配置する運動パーツは、メインメニューに続くクーリングダウンの最初の運動パーツであり、予め定められている。本例では、図１８に示すように、メインメニューの最後の運動パーツである筋トレ４に関連付けられた姿勢は立位であるので、クーリングダウンの最初の運動パーツとして立位でのサイドステップが配置され、直前の姿勢が立位である場合の姿勢の優先順位が取得される。
【００５３】
ステップＳ３０７又はステップＳ３０９が終了した後は、ＣＰＵ１１は、運動ＤＢ１５１に記録された運動の種類がストレッチである運動パーツの中から、ステップＳ２７で受け付けた身体部位に関連付けられた運動パーツを選択する（Ｓ３１０）。本例では、身体部位として肩、三角筋、胸及び大腿前面の夫々に関連付けられた、「あぐらでの肩まわし」（ストレッチ００５）、「立位で片腕を横に引く」（ストレッチ００１）、「立位で腕を後に組み、胸をそらす」（ストレッチ０００）及び「横臥位で片足を引き寄せる」（ストレッチ００４）が選択される。
【００５４】
ＣＰＵ１１は、次に、選択した運動パーツに関連付けて運動ＤＢ１５１で記録されている姿勢を読み出すことにより、各運動パーツが示す運動動作を行うためにユーザがとる姿勢を決定する（Ｓ３１１）。本例では、図４に示すように、ユーザがとる姿勢は、ストレッチ０００及びストレッチ００１については立位、ストレッチ００４については横臥位、ストレッチ００５については座位となる。なお、運動支援装置１は、運動ＤＢ１５１に姿勢を予め記録しておくのではなく、選択した運動パーツに関連付けて運動ＤＢ１５１で記録されている画像データを読み出し、画像データが表す動画像に含まれるキャラクタ画像の姿勢を判定することにより、各運動パーツが示す運動動作を行うためにユーザがとる姿勢を決定する形態であってもよい。
【００５５】
ＣＰＵ１１は、次に、選択した運動パーツを姿勢別に分類する（Ｓ３１２）。ＣＰＵ１１は、次に、選択した運動パーツに係る姿勢の内に、複数の運動パーツが分類された姿勢があるか否かを判定する（Ｓ３１３）。複数の運動パーツが分類された姿勢がある場合は（Ｓ３１３：ＹＥＳ）、ＣＰＵ１１は、各運動パーツに関連付けられた身体部位に応じ、身体部位優先情報１５３に定めてある身体部位の優先順位に従って、同一の姿勢に分類された複数の運動パーツの順序を決定する（Ｓ３１４）。本例では、ストレッチ０００及びストレッチ００１が同一の姿勢である立位に分類され、図７に示すように、三角筋よりも胸の方が身体部位の優先順位が高いので、胸に関連付けられたストレッチ０００の順位の方が三角筋に関連付けられたストレッチ００１の順位よりも先の順位となる。
【００５６】
ステップＳ３１３で複数の運動パーツが分類された姿勢がない場合（Ｓ３１３：ＮＯ）、又はステップＳ３１４が終了した場合は、ＣＰＵ１１は、ステップＳ３０７又はステップＳ３０９で取得した姿勢の優先順位に従って、姿勢別に分類した運動パーツの順序を決定する（Ｓ３１５）。本例では、図６の直前が立位である場合の優先順位に従って、立位に係るストレッチ０００及びストレッチ００１、横臥位に係るストレッチ００４、座位に係るストレッチ００５の順序となる。以上の処理でストレッチの運動パーツの順序が決定し、ＣＰＵ１１は、既に配置された運動パーツに続けて、決定した順序でストレッチの運動パーツを配置する（Ｓ３１６）。
【００５７】
ＣＰＵ１１は、次に、既に配置された運動パーツの内、最後の運動パーツが示す運動動作を行うためにユーザがとる姿勢が立位であるか否かを判定する（Ｓ３１７）。最後の運動パーツが示す運動動作を行うためにユーザがとる姿勢が立位である場合は（Ｓ３１７：ＹＥＳ）、ＣＰＵ１１は、次の運動パーツとして、立位での深呼吸を示す運動パーツを配置する（Ｓ３１８）。ステップＳ３１７で、最後の運動パーツが示す運動動作を行うためにユーザがとる姿勢が立位ではない場合は（Ｓ３１７：ＮＯ）、ＣＰＵ１１は、次の運動パーツとして、座位での深呼吸を示す運動パーツを配置する（Ｓ３１９）。本例では、図１８に示すように、ステップＳ３１７での最後の運動パーツであるストレッチ００５に係る姿勢は立位ではないので、座位での深呼吸を示す運動パーツが配置される。ステップＳ３１８又はステップＳ３１９で配置される運動パーツは、クーリングダウンの最後の運動パーツであり、運動メニュー１５５の最後の運動パーツである。これまでの処理により、運動メニュー１５５に含まれる運動パーツの順序が定められる。
【００５８】
ＣＰＵ１１は、次に、表示設定情報１５４で定められている姿勢と表示部との対応を参照して、各運動パーツが示す運動動作の指示を表示する表示部を決定する（Ｓ３２０）。即ち、ＣＰＵ１１は、各運動パーツが示す運動動作の指示を表示する表示部として、第１表示部１４１及び第２表示部１４２の内、各運動パーツに係る姿勢に表示設定情報１５４で対応付けられている表示部に決定する処理を行う。ＣＰＵ１１は、各運動パーツの順序を定めた運動メニュー１５５を生成する運動メニュー生成処理を以上で終了し、処理をメインへ戻す。ＣＰＵ１１は、次に、生成した運動メニュー１５５を記憶部１５に記憶させ（Ｓ２９）、処理を終了する。
【００５９】
以上の処理により、運動支援装置１は、図１８に示す如き運動メニュー１５５を作成する。図１８に示すように、運動メニュー１５５は、ウォーミングアップと、エアロビクス及び筋トレを交互に繰り返すメインメニューと、クーリングダウンからなり、クーリングダウンは筋トレで鍛えた身体部位のストレッチを含む。クーリングダウンに含まれる運動パーツは、ユーザが姿勢を変更しやすいように定めた姿勢の優先順位に従って順序を決定してある。また、図示はしていないものの、運動メニュー１５５において、運動動作の指示に伴って再生する楽曲を各運動パーツに対応付けており、各楽曲を再生するための楽曲データは、記憶部１５に記憶されている。なお、以上の処理では、クーリングダウンの最初の運動パーツとしてストレッチ以外の運動パーツを配置する例を示したが、運動支援装置１は、クーリングダウンの最初からストレッチを行う運動メニュー１５５を作成してもよい。また、ウォーミングアップの内容は全ユーザに共通でもよく、ユーザ別に定めてもよい。
【００６０】
運動支援装置１は、次に、運動メニュー１５３に従った順に運動動作の指示を表示する処理を行う。図１９は、運動動作の指示を表示するために運動支援装置１が行う処理の手順を示すフローチャートである。
【００６１】
ＣＰＵ１１は、記憶部１５に記憶する運動メニュー１５５を読み出し、運動メニュー１５５の内容に従って、運動メニュー１５５に含まれる最初の運動パーツに係る画像データ及び楽曲データを記憶部１５から読み出す（Ｓ４１）。ＣＰＵ１１は、次に、読み出した画像データに基づいた動画像を表示部に表示させる動画再生を開始する（Ｓ４２）。ステップＳ４２では、ＣＰＵ１１は、第１表示部１４１及び第２表示部１４２の内、運動メニュー１５５にて運動パーツに関連付けられている表示部に動画像を表示させる。表示される動画は、インストラクタの画像又はキャラクタ画像が運動パーツの運動動作の手本を示す動画であり、ユーザは動画を見ながら運動動作を行う。また動画像の再生に伴い、ＣＰＵ１１は、読み出した楽曲データに基づいた楽曲をスピーカ１９，１９から再生させる。このようにして、ＣＰＵ１１は、運動動作の指示を表示部に表示する。
【００６２】
ＣＰＵ１１は、動画再生を開始した後、運動メニュー１５５で定められた運動パーツの継続時間が経過して、動画再生が終了したか否かを判定する（Ｓ４３）。まだ動画再生が終了していない場合は（Ｓ４３：ＮＯ）、動画再生の処理を続行し、動画再生が終了したか否かの判定を繰り返す。動画再生が終了した場合は（Ｓ４３：ＹＥＳ）、ＣＰＵ１１は、次に運動動作を指示すべき運動パーツが運動メニュー１５５に含まれているか否かを判定する（Ｓ４４）。次の運動パーツがある場合は（Ｓ４４：ＹＥＳ）、ＣＰＵ１１は、処理をステップＳ４１へ戻し、運動メニュー１５５に定められた順序に従って、次に運動動作を指示すべき運動パーツに係るデータを記憶部１５から読み出す。次に運動動作を指示すべき運動パーツが運動メニュー１５５に含まれていない場合は（Ｓ４４：ＮＯ）、ＣＰＵ１１は、運動メニュー１５５に従って運動動作の指示を表示する処理を終了する。
【００６３】
以上詳述した処理により、本発明の運動支援装置１は、複数の運動動作を指示する順序を定めた運動メニュー１５５を作成し、運動メニュー１５５に従って運動動作の指示を表示し、ユーザは指示に従った運動動作を行う。本発明では、運動メニュー１５５を作成する際に、運動動作を行うためにユーザがとる姿勢別に運動動作を分類し、予め定めてある姿勢の優先順位に従って運動動作の順序を決定する。立位等の高い姿勢と座位及び伏臥位等の低い姿勢とを別々にまとめ、高い姿勢と低い姿勢との間で姿勢を大きく変更する回数が小さくなるようにユーザが姿勢を変更しやすい順序で姿勢の優先順位を定めておくことにより、姿勢変更によるユーザの負担が軽減される。また本発明においては、運動メニュー１５５を作成する際に、姿勢が同じ運動動作の順序はまとめて連続した順序とすることにより、ユーザは姿勢変更に煩わされずに運動に専念することができる。特に、ストレッチ等のゆっくりした運動の最中には急激な姿勢変更が困難であるので、ユーザは、本発明により、姿勢変更に煩わされずにストレッチ等のゆっくりした運動を運動メニュー１５５に定められた時間内でより効果的に行うことができる。
【００６４】
また本発明の運動支援装置１は、運動動作を行うためにユーザがとる姿勢に応じて、運動動作の指示を表示する表示部を定める。立位等の高い姿勢をとる場合は高い位置にある第１表示部１４１に運動動作の指示を表示し、座位又は伏臥位等の低い姿勢をとる場合は低い位置にある第２表示部１４２に運動動作の指示を表示する。ユーザは、姿勢に応じて見易い位置に運動動作の指示が表示されるので、無理なく運動動作の指示を確認し、効果的に運動を行うことができる。なお、本実施の形態においては、第１表示部１４１及び第２表示部１４２の二つの表示部を備えた形態を示したが、これに限るものではなく、本発明の運動支援装置１は、より多くの表示部を備え、ユーザの姿勢に応じてより細かく表示部を切り換える形態であってもよい。
【００６５】
また本実施の形態においては、運動の種類がストレッチである運動パーツの順序を姿勢の優先順位に従って定める形態を示したが、これに限るものではなく、本発明の運動支援装置１は、運動の種類がヨガ等のその他の種類である運動パーツについても、その順序を姿勢の優先順位に従って定める形態であってもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の運動支援装置を含む運動支援システムの概要を示す模式的概念図である。
【図２】運動用ブースの概要を示す模式図である。
【図３】本発明の運動支援装置の内部構成を示すブロック図である。
【図４】記憶部が記憶する運動ＤＢの内容例を示す説明図である。
【図５】本発明で利用可能な各姿勢を説明する説明図である。
【図６】姿勢優先情報の内容例を示す概念図である。
【図７】身体部位優先情報の内容例を示す概念図である。
【図８】表示設定情報の内容例を示す概念図である。
【図９】端末装置の内部構成を示すブロック図である。
【図１０】中央装置の内部構成を示すブロック図である。
【図１１】端末装置が行う個人情報の登録の処理の手順を示すフローチャートである。
【図１２】表示部が表示する登録画面の例を示す模式図である。
【図１３】記憶部が記憶するユーザＤＢの内容例を示す説明図である。
【図１４】運動支援装置が運動メニューを作成する処理の手順を示すフローチャートである。
【図１５】鍛える身体部位を入力するための入力画面の例を示す模式図である。
【図１６】運動支援装置が行う運動メニュー生成処理のサブルーチンの手順を示すフローチャートである。
【図１７】運動支援装置が行う運動メニュー生成処理のサブルーチンの手順を示すフローチャートである。
【図１８】運動メニューの例を示す概念図である。
【図１９】運動動作の指示を表示するために運動支援装置が行う処理の手順を示すフローチャートである。
【符号の説明】
【００６７】
１  運動支援装置
１０  コンピュータ
１１  ＣＰＵ
１４１  第１表示部（表示部）
１４２  第２表示部（表示部）
１５  記憶部（記憶手段）
１５０  コンピュータプログラム
１５１  運動ＤＢ
１５２  姿勢優先情報
１５３  身体部位優先情報
１５４  表示設定情報
１５５  運動メニュー
５  運動用ブース
【図１】
0004854694.tif 000002
【図２】
0004854694.tif 000003
【図３】
0004854694.tif 000004
【図４】
0004854694.tif 000005
【図５】
0004854694.tif 000006
【図６】
0004854694.tif 000007
【図７】
0004854694.tif 000008
【図８】
0004854694.tif 000009
【図９】
0004854694.tif 000010
【図１０】
0004854694.tif 000011
【図１１】
0004854694.tif 000012
【図１２】
0004854694.tif 000013
【図１３】
0004854694.tif 000014
【図１４】
0004854694.tif 000015
【図１５】
0004854694.tif 000016
【図１６】
0004854694.tif 000017
【図１７】
0004854694.tif 000018
【図１８】
0004854694.tif 000019
【図１９】
0004854694.tif 000020