(57)【特許請求の範囲】
【請求項１】
運動経験又は体力に係る情報を取得する取得手段と、
複数種類の有酸素運動及び無酸素運動夫々を記憶した記憶手段と、
前記記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択手段と、
前記取得手段が取得した前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定手段と、
前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定手段により決定された比率に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成手段と
を備え、
前記運動比率決定手段は、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、
前記運動メニュー生成手段は、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成する
ことを特徴とする運動支援装置。
【請求項２】
前記運動メニューを構成する複数種類の有酸素運動及び無酸素運動と休憩とに関する映像を提示する提示手段を備え、
前記提示手段は、前記運動メニューに含まれる休憩に関する映像を提示している間、前記休憩に関する映像と、前記休憩の直後に前記運動メニューに配置されている無酸素運動又は有酸素運動に係る画像とを提示することを特徴とする請求項１に記載の運動支援装置。
【請求項３】
前記記憶手段は、複数種類の無酸素運動に係る運動部位を夫々記憶し、
前記提示手段は、前記運動メニューに含まれる休憩に関する映像を提示し、且つ、前記運動メニューとして前記休憩の直後に無酸素運動が配置されている場合、前記無酸素運動に係る運動部位を表示することを特徴とする請求項２に記載の運動支援装置。
【請求項４】
前記提示手段は、前記休憩に関する映像を提示している間、該休憩に関する映像の提示期間の残余期間を表示することを特徴とする請求項２又は請求項３に記載の運動支援装置。
【請求項５】
運動経験又は体力に係る情報を取得する取得手段と、
複数種類の有酸素運動及び無酸素運動夫々を記憶した記憶手段と、
前記記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択手段と、
前記取得手段が取得した前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定手段と、
前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定手段により決定された比率に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成手段と
を備え、
前記運動比率決定手段は、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、
前記運動メニュー生成手段は、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成する
ことを特徴とする運動支援システム。
【請求項６】
運動経験又は体力に係る情報を端末装置から受信する情報受信手段と、
複数種類の有酸素運動及び無酸素運動夫々を記憶した記憶手段と、
前記記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択手段と、
前記情報受信手段が受信した前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定手段と、
前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定手段により決定された比率に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成手段と
を備え、
前記運動比率決定手段は、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、
前記運動メニュー生成手段は、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成する
ことを特徴とするサーバ装置。
【請求項７】
運動経験又は体力に係る情報を取得する取得ステップと、
記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択ステップと、
前記取得ステップで取得した前記運動経験又は体力に係る情報に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、
前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定ステップと、
前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定ステップにより決定された比率に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成ステップと
をコンピュータに実現させ、
前記運動比率決定ステップは、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、
前記運動メニュー生成ステップは、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成する
プログラム。
【請求項８】
運動経験又は体力に係る情報を取得する取得ステップと、
記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択ステップと、
前記取得ステップで取得した前記運動経験又は体力に係る情報に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、
前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定ステップと、
前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定ステップにより決定された比率に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成ステップと
を備え、
前記運動比率決定ステップは、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、
前記運動メニュー生成ステップは、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成する
ことを特徴とする運動支援方法。
【請求項９】
運動経験又は体力に係る情報を端末装置から受信する情報受信ステップと、
記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択ステップと、
前記情報受信ステップで受信した前記運動経験又は体力に係る情報に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定ステップと、
前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定ステップにより決定された比率に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成ステップと
を備え、
前記運動比率決定ステップは、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、
前記運動メニュー生成ステップは、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成する
ことを特徴とする運動メニュー生成方法。
【請求項１０】
運動経験又は体力に係る情報を端末装置から受信する情報受信ステップと、
記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択ステップと、
前記情報受信ステップで受信した前記運動経験又は体力に係る情報に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定ステップと、
前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定ステップにより決定された比率に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成ステップと
をコンピュータに実現させ、
前記運動比率決定ステップは、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、
前記運動メニュー生成ステップは、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動経験及び体力に応じた休憩、有酸素運動及び無酸素運動からなるサーキット型運動メニューを提示する運動支援装置、運動支援システム、サーバ装置、プログラム、運動支援方法及び運動メニュー生成方法に関する。
【背景技術】
【０００２】
近年、日常の体力作り及びダイエット等の健康増進を主な目的とした室内運動においては、一度に過度な運動を行うのではなく、ユーザの運動経験及び体力等にあった適度な運動を継続して行うことが重要とされている。しかしながら、個々のユーザに適した運動メニューを提供するには、各ユーザの運動経験及び体力等に応じた運動量を与える運動メニューを指示するインストラクタが必要となり、インストラクタに係る人件費等の経済的負担が生じるだけでなく、各自のスケジュールに合わせて自由にトレーニング時間帯を選択することが困難となる場合が多い。
【０００３】
また、ステップ運動等の有酸素運動と筋肉トレーニング等の無酸素運動とを交互に行うサーキット型運動メニューが健康増進に効果があるとして、近年導入が進んできている。サーキット型運動メニューにおいては、左右一方の筋肉を鍛える無酸素運動が有酸素運動等を挟んで交互に指示される場合があり、サーキット型運動メニューの提示期間を通じて左右の筋肉に対する運動量が略均等となるよう構成されると共に、夫々の無酸素運動及び有酸素運動の間に怪我の防止及び運動効果の増大のために疲労回復を促すよう休憩が設けられることが多い。
【０００４】
特許文献１及び特許文献２には、各ユーザの運動経験及び体力等の個人情報を管理して各ユーザに適した運動メニューを生成し、映像音声を出力してユーザに提示する運動支援装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−５１３９０号公報
【特許文献２】特開２００６−２５５０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、これらの特許文献に記載の運動支援装置においては、ユーザの運動経験及び体力に応じた運動量にサーキット型運動メニューが調整された場合、運動メニューの提示期間が変化し、ユーザが予め計画していた運動期間内に終了するために運動メニューを提示している途中で終了させることが必要となり、左右の筋肉に対する運動量が不均等となる虞があった。
【０００７】
また、これらの特許文献に記載の運動支援装置においては、ユーザの運動経験及び体力に応じてサーキット型運動メニューに含まれる休憩時間を変更することが困難であり、ユーザがサーキット型運動を行っている間に、疲労による筋肉の怪我の誘発及び各運動の運動効果の低下が発生する虞があった。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、複数種類の有酸素運動又は無酸素運動夫々を記憶した記憶手段と、有酸素運動又は無酸素運動と休憩とから構成される運動メニューを生成する運動メニュー生成手段と、運動経験又は体力に係る情報に基づいて、運動メニューを構成する有酸素運動又は無酸素運動の運動時間と、休憩の休憩時間との比率を決定する運動比率決定手段とを備えることにより、運動メニューの提示期間を変更することなく各ユーザの運動経験及び体力に応じた運動量を与える運動メニューを提示し、各ユーザの運動経験及び体力に応じた休憩を設けることで運動中の疲労回復を促して怪我の発生を防止すると共に運動効果の高い運動メニューを提示することが可能となる運動支援装置、プログラム、運動支援システム、サーバ装置、運動支援方法及び運動メニュー生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る運動支援装置は、運動経験又は体力に係る情報を取得する取得手段と、複数種類の有酸素運動及び無酸素運動夫々を記憶した記憶手段と、前記記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択手段と、前記取得手段が取得した前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定手段と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定手段により決定された比率に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成手段とを備え、前記運動比率決定手段は、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、前記運動メニュー生成手段は、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成することを特徴とする。
【００１０】
本発明にあっては、複数種類の有酸素運動又は無酸素運動が休憩を挟んで交互に提示されるサーキット型運動メニューが生成されてユーザに提示される。サーキット型運動メニューの休憩時間に対する有酸素運動の運動時間の比率がユーザの運動経験に係る情報によって設定され、運動経験の豊富なユーザに対しては休憩時間が短くされると共に有酸素運動時間が長くされることで、運動量が増大される。また、サーキット型運動メニューの休憩時間に対する無酸素運動の運動時間の比率がユーザの体力に係る情報によって設定され、体力のあるユーザに対しては休憩時間が短くされると共に無酸素運動時間が長くされることで、運動量が増大される。
【００１２】
本発明にあっては、運動メニューに配置された休憩、複数種類の有酸素運動又は無酸素運動夫々が運動メニューに設定された休憩時間並びに有酸素運動又は無酸素運動夫々の運動時間と略同一の提示期間となるよう提示される。
【００１３】
本発明に係る運動支援装置は、前記運動メニューを構成する複数種類の有酸素運動及び無酸素運動と休憩とに関する映像を提示する提示手段を備え、前記提示手段は、前記運動メニューに含まれる休憩に関する映像を提示している間、前記休憩に関する映像と、前記休憩の直後に前記運動メニューに配置されている無酸素運動又は有酸素運動に係る画像とを提示することを特徴とする。
【００１４】
本発明にあっては、休憩が提示されている期間に、次に提示される運動内容をユーザに知らせるべく休憩後に提示される無酸素運動又は有酸素運動の内容を示す画像が表示される。
【００１５】
本発明に係る運動支援装置は、前記記憶手段は、複数種類の無酸素運動に係る運動部位を夫々記憶し、前記提示手段は、前記運動メニューに含まれる休憩に関する映像を提示し、且つ、前記運動メニューとして前記休憩の直後に無酸素運動が配置されている場合、前記無酸素運動に係る運動部位を表示することを特徴とする。
【００１６】
本発明にあっては、運動メニューで無酸素運動の前に配置された休憩が提示されている期間に、次に提示される無酸素運動で鍛えられる運動部位がユーザに知らせるべく表示される。
【００１７】
本発明に係る運動支援装置は、前記提示手段は、前記休憩に関する映像を提示している間、該休憩に関する映像の提示期間の残余期間を表示することを特徴とする。
【００１８】
本発明にあっては、休憩が提示されている期間に、休憩時間の残余時間、すなわち次の運動が提示されるまでの時間が表示される。
【００１９】
本発明に係る運動支援システムは、運動経験又は体力に係る情報を取得する取得手段と、複数種類の有酸素運動及び無酸素運動夫々を記憶した記憶手段と、前記記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択手段と、前記取得手段が取得した前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定手段と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定手段により決定された比率に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成手段とを備え、前記運動比率決定手段は、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、前記運動メニュー生成手段は、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成することを特徴とする。
【００２０】
本発明にあっては、複数種類の有酸素運動又は無酸素運動が休憩を挟んで交互に提示されるサーキット型運動メニューが生成されてユーザに提示される。サーキット型運動メニューの休憩時間に対する有酸素運動の運動時間の比率がユーザの運動経験に係る情報によって設定され、運動経験の豊富なユーザに対しては休憩時間が短くされると共に有酸素運動時間が長くされることで、運動量が増大される。また、サーキット型運動メニューの休憩時間に対する無酸素運動の運動時間の比率がユーザの体力に係る情報によって設定され、体力のあるユーザに対しては休憩時間が短くされると共に無酸素運動時間が長くされることで、運動量が増大される。
【００２１】
本発明に係るサーバ装置は、運動経験又は体力に係る情報を端末装置から受信する情報受信手段と、複数種類の有酸素運動及び無酸素運動夫々を記憶した記憶手段と、前記記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択手段と、前記情報受信手段が受信した前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定手段と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定手段により決定された比率に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成手段とを備え、前記運動比率決定手段は、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、前記運動メニュー生成手段は、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成することを特徴とする。
【００２２】
本発明にあっては、外部の端末装置から送られてきたユーザの運動経験又は体力に係る情報がサーバ装置により受信される。サーバ装置は、受信した情報に基づいて生成した運動メニューを、受信した情報の送信元である外部の端末装置に送信する。
【００２３】
本発明に係るプログラムは、運動経験又は体力に係る情報を取得する取得ステップと、記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択ステップと、前記取得ステップで取得した前記運動経験又は体力に係る情報に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定ステップと、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定ステップにより決定された比率に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成ステップとをコンピュータに実現させ、前記運動比率決定ステップは、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、前記運動メニュー生成ステップは、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成する。
【００２４】
本発明にあっては、有酸素運動又は無酸素運動が休憩を挟んで交互に提示されるサーキット型運動メニューがコンピュータにより生成される。サーキット型運動メニューの休憩時間に対する有酸素運動又は無酸素運動の運動時間の比率がユーザの運動経験又は体力に係る情報によって設定される。
【００２５】
本発明に係る運動支援方法は、運動経験又は体力に係る情報を取得する取得ステップと、記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択ステップと、前記取得ステップで取得した前記運動経験又は体力に係る情報に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定ステップと、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定ステップにより決定された比率に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成ステップとを備え、前記運動比率決定ステップは、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、前記運動メニュー生成ステップは、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成することを特徴とする。
【００２６】
本発明にあっては、有酸素運動又は無酸素運動が休憩を挟んで交互に提示されるサーキット型運動メニューが生成されてユーザに提示される。サーキット型運動メニューの休憩時間に対する有酸素運動又は無酸素運動の運動時間の比率がユーザの運動経験又は体力に係る情報によって設定される。
【００２７】
本発明に係る運動メニュー生成方法は、運動経験又は体力に係る情報を端末装置から受信する情報受信ステップと、記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択ステップと、前記情報受信ステップで受信した前記運動経験又は体力に係る情報に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定ステップと、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定ステップにより決定された比率に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成ステップとを備え、前記運動比率決定ステップは、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、前記運動メニュー生成ステップは、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成することを特徴とする。
【００２８】
本発明にあっては、端末装置からユーザの運動経験又は体力に係る情報が受信される。受信した情報に基づいてサーキット型運動メニューが生成される。生成された運動メニューが端末装置に送信される。
【００２９】
本発明に係るプログラムは、運動経験又は体力に係る情報を端末装置から受信する情報受信ステップと、記憶手段に記憶された複数種類の有酸素運動及び無酸素運動の中から、複数種類の有酸素運動と、複数種類の無酸素運動とを選択する選択ステップと、前記情報受信ステップで受信した前記運動経験又は体力に係る情報に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩の休憩時間との比率を決定する運動比率決定ステップと、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とから構成される運動メニューであって、前記運動比率決定ステップにより決定された比率に基づいて、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って配置する運動メニューを生成する運動メニュー生成ステップとをコンピュータに実現させ、前記運動比率決定ステップは、前記運動経験又は体力に係る情報に基づいて、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動の運動時間と、前記選択手段により選択された複数種類の有酸素運動及び複数種類の無酸素運動に対する休憩夫々の休憩時間との各比率を決定し、前記運動メニュー生成ステップは、前記選択ステップにより選択された複数種類の有酸素運動及び複数種類の無酸素運動と休憩とを時間軸に沿って交互に複数配置する運動メニューを生成する。
【００３０】
本発明にあっては、コンピュータにより端末装置からユーザの運動経験又は体力に係る情報が受信される。コンピュータにより受信した情報に基づいてサーキット型運動メニューが生成され、端末装置に送信される。
【発明の効果】
【００３１】
本発明にあっては、複数種類の有酸素運動又は無酸素運動夫々を記憶した記憶手段と、有酸素運動又は無酸素運動と休憩とから構成される運動メニューを生成する運動メニュー生成手段と、運動経験又は体力に係る情報に基づいて、運動メニューを構成する有酸素運動又は無酸素運動の運動時間と、休憩の休憩時間との比率を決定する運動比率決定手段とを備えることにより、運動メニューの提示期間を変更することなく各ユーザの運動経験及び体力に応じた運動量を与える運動メニューを提示し、各ユーザの運動経験及び体力に応じた休憩を設けることで運動中の疲労回復を促して怪我の発生を防止すると共に運動効果の高い運動メニューを提示することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】本発明の運動支援装置を用いたシステムの構成を示す模式図である。
【図２】運動支援装置の外観の概略を示す模式的斜視図である。
【図３】実施の形態１に係る運動支援装置の内部構成を示すブロック図である。
【図４】個人情報管理コンピュータの内部構成を示すブロック図である。
【図５】運動コンテンツデータベースの構成を示す模式図である。
【図６】有酸素運動データベースの構成を示す模式図である。
【図７】曲名データベースの構成を示す模式図である。
【図８】体力値決定表の例を示す図表である。
【図９】比率決定表の例を示す図表である。
【図１０】個人情報のレコードレイアウト例を示す図表である。
【図１１】トレーニング部位及び音楽ジャンルの選択画面の例を示す模式図である。
【図１２】運動メニューのレコードレイアウト例を示す図表である。
【図１３】有酸素運動を提示する画面例を示す模式図である。
【図１４】有酸素運動コンテンツの直前に配置された休憩を提示する画面例を示す模式図である。
【図１５】無酸素運動を提示する画面例を示す模式図である。
【図１６】無酸素運動の直前に配置された休憩を提示する画面例を示す模式図である。
【図１７】運動支援装置、個人情報管理コンピュータ及びサーバコンピュータで実行される処理の手順を示すフローチャートである。
【図１８】トレーニング部位及び音楽ジャンル受付処理の手順を示すフローチャートである。
【図１９】運動メニュー生成処理の手順を示すフローチャートである。
【図２０】運動メニュー生成処理の手順を示すフローチャートである。
【図２１】運動メニュー生成処理の手順を示すフローチャートである。
【図２２】運動メニュー提示処理の手順を示すフローチャートである。
【図２３】運動メニュー提示処理の手順を示すフローチャートである。
【図２４】運動メニューのレコードレイアウトの他の例を示す表である。
【図２５】実施の形態２に係る運動支援装置の内部構成を示すブロック図である。
【図２６】実施の形態３に係る運動支援システムで実行される処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００３３】
実施の形態１
以下、本発明をその実施の形態を示す図面を参照して具体的に説明する。図１は、本発明の運動支援装置を用いたシステムの構成を示す模式図である。図中１は、運動メニューを構成する各運動の映像をユーザに対して提示する運動支援システムである。運動支援装置１は、制御コンピュータ１０、筐体１２及びユーザの体に取り付けられた心拍数検出装置１３を含んで構成されている。運動支援装置１の制御コンピュータ１０は、個人情報を管理する個人情報管理コンピュータ２及び制御コンピュータ１０に曲データ等を配信するサーバコンピュータ３とＬＡＮ（Local Area Network）等の通信網Ｎにより相互にデータの送受信を行うよう接続されている。
【００３４】
サーバコンピュータ３は、ＭＩＤＩ（Musical Instrument Digital Interface）データ等からなる複数の曲データが曲名及び歌手名と関連付けて格納されたデータベース（図示せず）を備えている。サーバコンピュータ３は、運動支援装置１の制御コンピュータ１０からの要求信号に応じて通信網Ｎを介して曲データをデータベースから読み出し運動支援装置１の制御コンピュータ１０に送信するよう構成されている。個人情報管理コンピュータ２は、ユーザの個人情報の受付、受け付けた個人情報の管理、ユーザの認証及び運動支援装置１への個人情報の送信等を実行するよう構成されている。
【００３５】
図２は、運動支援装置１の外観の概略を示す模式的斜視図である。運動支援装置１の筐体１２は、ユーザの正面に直立するパネル１２Ｆ、斜め左前方に直立するパネル１２Ｌ及び斜め右前方に直立するパネル１２Ｒの３枚の縦長パネルで構成されており、夫々のパネルのパネル面がユーザに向かうように配置されている。パネル１２Ｌ及びパネル１２Ｒは、パネル面に鏡面が形成されており、ユーザは鏡面に映る運動中のユーザ自身の全身を視認することが可能なように構成されている。パネル１２Ｆのパネル面には、液晶モニター等からなる第１映像表示部１２１ａ及び第２映像表示部１２１ｂが、上下に並べて設置されている。
【００３６】
パネル１２Ｆの上面には、パネル１２Ｆのパネル面の上辺に沿って上辺の両端に位置し、音声を出力する音声出力部１２３と、上辺中央に位置し、ユーザの全身像を撮像する撮像部１２４と、ユーザに取り付けられた心拍数検出装置１３からのセンサ信号電波を受信するセンサ信号受信部１２５とが設置されている。心拍数検出装置１３は、ユーザの手首等に装着されユーザの心拍数を随時検出してセンサ信号受信部１２５に送信するよう構成されている。
【００３７】
撮像部１２４は、ユーザの全身像を随時撮像して制御コンピュータ１０に撮像信号を送信するデジタルカメラ等からなり、制御コンピュータ１０は、撮像信号からユーザの姿勢を検知するよう構成されている。ユーザの正面の上下に位置する第１映像表示部１２１ａ及び第２映像表示部１２１ｂには、映像コンテンツから生成されており、運動を指示する３次元人物像が、ユーザの姿勢に合わせて、いずれか一方に表示される。また、ユーザの左右上方に位置する音声出力部１２３からは、映像コンテンツから生成された３次元人物像の音声及び指示された運動のリズムに同期したテンポを有する曲が出力される。
【００３８】
第１映像表示部１２１ａ、第２映像表示部１２１ｂ及び音声出力部１２３は、運動メニューを構成する各運動の映像を提示する提示手段を構成している。ユーザは、第１映像表示部１２１ａ又は第２映像表示部１２１ｂに表示される３次元人物像の動きを真似て運動する。またユーザは、音声出力部１２３から出力される音声による指示及び曲のテンポに合わせて運動する。ユーザは、パネル１２Ｌ及びパネル１２Ｒの鏡面に映る自分の姿を見ながら運動支援装置１により提示された運動を行う。
【００３９】
図３は、実施の形態１に係る運動支援装置１の内部構成を示すブロック図である。制御コンピュータ１０は、制御部としてのＣＰＵ（Central Processing Unit）１０１と、ＲＡＭ（Random Access Memory）１０２と、表示部１０３と、入力部１０４と、記憶部１０５と、通信部１１４とを備えている。表示部１０３は、液晶ディスプレイ等から構成される。入力部１０４は、キーボード及びマウス等から構成される。記憶部１０５は、ＲＯＭ（Read-Only Memory）及びフラッシュメモリ等の不揮発性メモリから構成される。記憶部１０５には、ウォーミングアップ運動、サーキット運動、ストレッチ運動及び深呼吸運動等の運動時間（図示せず）が予め設定されて記憶されている。記憶部１０５は、制御プログラム１０５ａと体力値決定表１０５ｂと比率決定表１０５ｃとを備える。通信部１１４は、ＬＡＮカード等であり、個人情報管理コンピュータ２及びサーバコンピュータ３に対してＨＴＴＰ（HyperText Transfer Protocol）等のプロトコルにより通信網Ｎを介して各種データの送受信を行う。
【００４０】
また、制御コンピュータ１０は、運動コンテンツデータベース１１１を備える。運動コンテンツデータベース１１１は、各運動コンテンツデータから構成される。運動コンテンツデータは、運動支援装置１が提示する運動メニューを構成する各運動である。運動コンテンツデータは、階層構造を有する運動コンテンツデータベース１１１に記憶される。運動コンテンツデータは、運動に従って動く３次元人物像と、その背景画像とである。３次元人物像と、その背景画像とは、コンピュータグラフィックス技術により描画された映像である。運動コンテンツデータは、上述した映像と、３次元人物像がユーザに指示を与える音声とから構成されても良い。運動コンテンツデータベース１１１に格納される運動コンテンツデータは、３次元人物像を構成するポリゴンデータ、３次元人物像の表面にマッピングされるテクスチャデータ、座標変換のためのマトリクスデータ、背景画像データ及び音声データ等から構成されている。
【００４１】
また、制御コンピュータ１０は、通信部１１４を介してサーバコンピュータ３から受信した曲データに基づいて生成した映像信号及び音声信号を夫々筐体１２に対して出力する映像信号出力部１０６及び音声信号出力部１０８と、筐体１２の第１映像表示部１２１ａの表示面に設けられたタッチパネル部１２２から与えられるタッチパネル信号が入力されるタッチパネル信号入力部１０７と、筐体１２の撮像部１２４から撮像信号が入力される撮像信号入力部１０９と、筐体１２のセンサ信号受信部１２５からセンサ信号が入力されるセンサ信号入力部１１０と、曲名が格納された曲名データベース１１２と、タイマ１１３とを備えている。
【００４２】
筺体１２のタッチパネル部１２２は、第１映像表示部１２１ａに表示された後述の選択画面に従ってユーザが触れた位置の情報を取得し、タッチパネル信号として制御コンピュータ１０のタッチパネル信号入力部１０７に出力する。ＣＰＵ１０１は、タッチパネル信号入力部１０７から与えられたタッチパネル信号が示す位置情報と第１映像表示部１２１ａに表示した選択画面とを比較してユーザが選択した項目を取得するよう構成されている。心拍数検出装置１３は、ユーザの心拍数を検出する心拍数検出部１３２と、無線ＬＡＮ等を介して筐体１２のセンサ信号受信部１２５に検出した心拍数を示す情報を送信するセンサ信号送信部１３１とから構成されている。ＣＰＵ１０１は、バス１１５を介して制御コンピュータ１０のハードウェア各部と接続されており、ハードウェア各部を制御すると共に、記憶部１０５に記憶されている制御プログラム１０５ａをＲＡＭ１０２に読み出して実行することで、種々のソフトウェア的処理を実行する。
【００４３】
図４は、個人情報管理コンピュータ２の内部構成を示すブロック図である。個人情報管理コンピュータ２は、制御部としてのＣＰＵ２１と、ＲＡＭ２２と、表示部２３と、入力部２４と、ＩＣカード等の記憶媒体から記憶情報を読み込む記憶媒体読込部２５と、制御プログラム２６１が記憶された記憶部２６と、通信網Ｎと接続してデータの送受信を行う通信部２８とを備えている。また、個人情報管理コンピュータ２は、夫々のユーザに割り当てられた識別情報及び認証暗号等を含み、夫々の識別情報における属性情報としてユーザの年齢、性別及び運動経験等が格納された個人情報データベース２７を備えている。ＣＰＵ２１は、バス２９を介して個人情報管理コンピュータ２のハードウェア各部と接続されており、ハードウェア各部を制御すると共に、記憶部２６に記憶されている制御プログラム２６１をＲＡＭ２２に読み出して実行することで、種々のソフトウェア的処理を実行する。
【００４４】
図５は、運動コンテンツデータベース１１１の構成を示す模式図である。運動コンテンツデータベース１１１は、有酸素運動データベース１１１ａ、無酸素運動データベース１１１ｂ及び追加運動データベース１１１ｃの３つの運動別データベースから構成されている。有酸素運動データベース１１１ａには、サーキット運動に含まれる有酸素運動を指示する有酸素運動コンテンツに係るデータが格納されている。無酸素運動データベース１１１ｂには、サーキット運動に含まれる無酸素運動を指示する無酸素運動コンテンツに係るデータが格納されている。
【００４５】
追加運動データベース１１１ｃには、サーキット運動に追加される追加運動に係る運動コンテンツが記憶されている。すなわち、ウォーミングアップ運動を指示するウォーミングアップ運動コンテンツと、クールダウン運動に含まれるストレッチ運動及び深呼吸運動を夫々指示するストレッチ運動コンテンツ及び深呼吸運動コンテンツとに係るデータが格納されている。有酸素運動コンテンツは、主に酸素を消費する方法で筋収縮のエネルギーを発生させる運動である有酸素運動（例えば、ステップ運動及びジョギング）をユーザに指示する運動コンテンツである。無酸素運動コンテンツは、酸素の消費よりも筋収縮のエネルギーを主に発生させて筋肉の発達を促す無酸素運動（例えば、腕立伏せ）をユーザに指示する運動コンテンツである。
【００４６】
図６は、有酸素運動データベース１１１ａの構成を示す模式図である。有酸素運動データベース１１１ａは、「エアロビクス」、「ヒップホップ」及び「ラテンダンス」の３種類の音楽ジャンル別データベースから構成されている。各音楽ジャンル別データベースには、夫々の音楽ジャンルに基づいた有酸素運動コンテンツデータ１から有酸素運動コンテンツデータ４までの４種類の有酸素運動コンテンツデータが、夫々のコンテンツ名と共に格納されている。
【００４７】
無酸素運動データベース１１１ｂには、「肩」、「腕」、「胸」、「背中」、「腹」、「脇腹」、「臀部」、「股内側」、「股外側」、「股前側」、「股後側」、「脹脛」及び「脛」のトレーニング部位夫々に対応する１３種類の無酸素運動コンテンツデータが夫々のコンテンツ名と共に格納されている。追加運動データベース１１１ｃには、ウォーミングアップ運動コンテンツデータ、ストレッチ運動コンテンツデータ及び深呼吸運動コンテンツデータが夫々のコンテンツ名と共に格納されている。
【００４８】
図７は、曲名データベース１１２の構成を示す模式図である。曲名データベース１１２には、運動メニューに含まれる運動コンテンツの提示に同期して音声出力部１２３から音声の出力が可能な曲の曲名一覧が格納されている。曲名データベース１１２は、「エアロビクス」、「ヒップホップ」及び「ラテンダンス」の３種類の音楽ジャンル別データベースから構成されている。音楽ジャンル別データベース夫々は、後述の「ウォーミングアップ」、「サーキット」及び「クールダウン」の３種類のセッション別データベースで構成されている。各セッション別データベースには、各セッションで用いられる曲名が格納されている。
【００４９】
図８及び図９は、夫々体力値決定表１０５ｂ及び比率決定表１０５ｃの例を示す図表である。図８に示す体力決定表１０５ｂは、後述の個人情報に含まれる男性の年齢及び運動習慣値、並びに女性の年齢及び運動習慣値に対応付けられた体力値を記憶している。図８に示す例では、３４歳から５５歳までの年齢範囲を示す男性年齢「３４−５５」に該当する年齢及び運動習慣値３に対応する体力値として３が記憶されている。図９に示す比率決定表１０５ｃは、後述のユーザの運動経験値又は体力値夫々と対応する比率を記憶している。
【００５０】
後述の運動メニューは、休憩を挟んで有酸素運動又は無酸素運動が交互に複数配置されている。比率決定表１０５ｃに記憶されている比率は、休憩時間と休憩の直後に配置された有酸素運動又は無酸素運動からなる運動時間との比率を示す。比率決定表１０５ｃは、運動経験値又は体力値が１から３に増加するのに伴って休憩時間が減少するよう各比率が予め設定されている。また、比率決定表１０５ｃは、休憩時間が減少すると共に休憩の直後に提示される運動の運動時間が増大するよう各比率が予め設定されている。図９に示す例では、運動経験値又は体力値が２である場合、休憩及び運動の提示時間の比率として１０／３０が記憶されている。「１０／３０」は、休憩時間と、その休憩の直後に配置された運動の運動時間との比率が、１０対３０であることを示している。
【００５１】
図１０は、個人情報のレコードレイアウト例を示す表である。個人情報は、各ユーザに応じて個人情報管理コンピュータ２に入力されて個人情報データベース２７に記憶されている。個人情報は、各ユーザを識別する個人識別情報と、ユーザの運動習慣の程度を示す運動習慣値と、年齢と、性別と、平常時心拍数と、エアロビクス運動、ヒップホップ運動及びラテンダンス運動におけるユーザ夫々の運動経験の程度を示す運動経験値とから構成されている。運動習慣値は、例えば、毎日運動しているユーザ、毎週運動しているユーザ及び全く運動していないユーザに対して、夫々３から１までの数字が割り当てられる。従って運動習慣値が大きい程、ユーザが習慣として行う運動の頻度が高いことを示す。
【００５２】
運動経験値は、エアロビクス運動、ヒップホップ運動及びラテンダンス運動におけるユーザ夫々の運動経験が豊富な場合、運動経験が中程度である場合及び運動経験が全くない場合に対して、夫々３から１までの数字が割り当てられる。従って、運動経験値が大きい程、ユーザの運動経験が豊富であることを示す。個人情報は、問診表を表示部２３に表示し、表示された問診表に対するユーザの回答を入力部２４が受け付けることで個人情報管理コンピュータ２の個人情報データベース２７に記憶されて登録される。
【００５３】
個人情報管理コンピュータ２のＣＰＵ２１は、記憶媒体読込部２５に挿入されたＩＣカード等に記憶されたユーザの個人識別情報を読み出して認証する。そして、ＣＰＵ２１は、認証した個人識別情報に該当する個人情報を個人情報データベース２７から読み出す。ＣＰＵ２１は、複数の運動支援装置１、１、…のうち、いずれか一つを指定する。表示部２３に指定した運動支援装置１を表示してユーザに提示すると共に、通信網Ｎを介して個人情報を指定した運動支援装置１に与える。次に運動支援装置１で行われる処理について説明する。
【００５４】
図１１は、トレーニング部位及び音楽ジャンルの選択画面の例を示す模式図である。運動支援装置１のＣＰＵ１０１は、与えられた個人情報を記憶部１０５に記憶する。またＣＰＵ１０１は、第１映像表示部１２１ａにトレーニング部位及び音楽ジャンルの選択を受け付ける選択画面を表示する。図１１に示す例では、トレーニング部位として「肩」、「腕」、「胸」、「背中」、「腹」、「脇腹」、「臀」、「股内側」、「股外側」、「股前側」、「股後側」、「脹脛」及び「脛」と夫々表示された１３個のソフトウェアボタンがメッセージ「トレーニング部位を４カ所選択してください。」と共に表示されている。また、音楽ジャンルとして「エアロビクス」、「ヒップホップ」及び「ラテンダンス」と夫々表示された３個のソフトウェアボタンがメッセージ「音楽ジャンルを選んでください。」と共に表示されている。
【００５５】
ＣＰＵ１０１は、タッチパネル部１２２が受け付けたユーザの操作により選択されたソフトウェボタンを反転表示する。ＣＰＵ１０１は、４種類のトレーニング部位及び１種類の音楽ジャンルが選択された場合、「設定」と表示されたソフトウェアボタンを選択画面に表示する。ＣＰＵ１０１は、ユーザによる「設定」アイコンの選択操作をタッチパネル部１２２が検出した場合、選択されているトレーニング部位及び音楽ジャンルを取得する。図１１に示す例では、トレーニング部位及び音楽ジャンルとして「肩」「腹」、「股外側」及び「脹脛」並びに「エアロビクス」と表示されたソフトウェアボタンが夫々選択されて反転表示され、「設定」アイコンが表示されている。
【００５６】
ＣＰＵ１０１は、追加運動データベース１１１ｃからウォーミングアップ運動コンテンツデータを１種類選択してコンテンツ名を取得する。ＣＰＵ１０１は、記憶部１０５に記憶されている体力値決定表１０５ｂ並びに記憶部１０５に記憶した個人情報に含まれる性別、年齢及び運動習慣値に基づいて体力値を決定する。そしてＣＰＵ１０１は、個人情報に含まれておりユーザが選択した音楽ジャンルに対応する運動経験値を取得する。ＣＰＵ１０１は、有酸素運動データベース１１１ａに含まれる音楽ジャンル別データベースのうち、ユーザにより選択された音楽ジャンルに対応した音楽ジャンル別データベースにアクセスする。さらにアクセスした音楽ジャンル別データベースから、ＣＰＵ１０１は有酸素運動コンテンツデータを選択画面で選択されたトレーニング部位と同数選択して夫々のコンテンツ名を取得する。
【００５７】
ＣＰＵ１０１は、図１１に示す如くトレーニング部位及び音楽ジャンルが選択された場合、有酸素運動データベース１１１ａに含まれるエアロビクスデータベースから４種類の有酸素運動コンテンツデータを選択して夫々のコンテンツ名を取得する。ＣＰＵ１０１は、無酸素運動データベース１１１ｂから、ユーザにより選択されたトレーニング部位に対応した無酸素運動コンテンツデータを選択して夫々のコンテンツ名を取得する。ＣＰＵ１０１は、図１１に示す如く、４種類のトレーニング部位が選択された場合、無酸素運動データベース１１１ｂから４種類のトレーニング別無酸素運動コンテンツデータを選択して夫々のコンテンツ名を取得する。ＣＰＵ１０１は、追加運動データベース１１１ｃからストレッチ運動コンテンツデータ及び深呼吸運動コンテンツデータを選択して夫々コンテンツ名を取得する。次にＣＰＵ１０１が取得した複数種類のコンテンツ名から運動メニューを生成する処理について説明する。
【００５８】
図１２は、運動メニューのレコードレイアウト例を示す図表である。ＣＰＵ１０１は、後述の運動メニュー生成処理を実行して運動メニューを生成し、記憶部１０５に記憶する。運動メニューは、１つのウォーミングアップセッション、４つの同一内容のサーキットセッション及び１つのクールダウンセッションの合計６つのセッションからなり、図１２に示す運動メニューの例では、セッション名「ウォーミングアップ」を有するウォーミングアップセッション、セッション名「第１サーキット」から「第４サーキット」までを有する４つの同一内容のサーキットセッション及びセッション名「クールダウン」を有するクールダウンセッションからなる。
【００５９】
ウォーミングアップセッションは、ウォーミングアップ運動コンテンツデータのコンテンツ名「ウォーミングアップ」からなる。一つのサーキットセッションは、休憩を挟んで有酸素運動及び無酸素運動が交互に複数配置されてなり、図１２に示すセッション名「第１サーキット」を有する第１サーキットセッションの例では、「有酸素１」から「有酸素４」までの４種類の有酸素運動コンテンツデータ夫々のコンテンツ名と、「無酸素１」から「無酸素４」までの４種類の無酸素運動コンテンツデータ夫々のコンテンツ名と、休憩を示す８個のコンテンツ名「休憩」とが交互に配置されている。
【００６０】
クールダウンセッションは、ストレッチ運動コンテンツデータのコンテンツ名「ストレッチ」及び深呼吸運動コンテンツデータのコンテンツ名「深呼吸」からなる。選択された音楽ジャンルにおけるユーザの運動経験値が記憶部１０５に記憶した個人情報から読み出され、読み出された運動経験値と対応する比率が比率決定表１０５ｃから読み出される。予め設定されて記憶部１０５に記憶されている休憩時間及び休憩直後に提示される運動の運動時間との合計時間が読み出される。比率決定表１０５ｃから読み出した比率に従って、休憩時間及び休憩直後に配置される有酸素運動の運動時間が夫々割り振られる。
【００６１】
図１２に示す運動メニューの例では、記憶部１０５から休憩及び休憩直後に配置される運動の運動時間の合計時間４０秒が読み出され、比率決定表１０５ｃから運動経験値２と対応する比率１０／３０が読み出されている。合計時間４０秒のうち、比率１０／３０に従って、有酸素運動を示すコンテンツ名「有酸素１」等の直前に配置されたコンテンツ名「休憩」に、休憩時間として１０秒が割り振られる。また、「休憩」の直後に配置されている「有酸素１」等には、運動時間として３０秒が割り振られる。すなわち「休憩」の提示時間として１０秒が、「有酸素１」等の提示時間として３０秒が夫々割り振られる。
【００６２】
次に、ユーザの体力値と対応する比率が比率決定表１０５ｃから読み出される。比率決定表１０５ｃから読み出した比率に従って、合計時間が休憩時間及び休憩直後に配置される無酸素運動の運動時間に夫々割り振られる。図１２に示す運動メニューの例では、比率決定表１０５ｃから体力値３と対応する比率５／３５が読み出される。比率５／３５に従って、無酸素運動を示すコンテンツ名「無酸素１」運動時間と、その直前に配置されたコンテンツ名「休憩」の休憩時間とが、決定される。合計時間４０秒のうち「休憩」の休憩時間が５秒と、「無酸素１」の運動時間が３５秒と決定される。決定された時間が、休憩時間及び運動時間として割り振られる。すなわち「休憩」の提示時間として５秒が、「無酸素１」の提示時間として３５秒が夫々割り振られる。図１２に示す運動メニューの例では、各サーキットセッションの提示時間は、常に３２０秒となる。
【００６３】
予め設定されて記憶部１０５に記憶されているウォーミングアップ運動、ストレッチ運動及び深呼吸運動夫々の運動時間が読み出される。コンテンツ名「ウォーミングアップ」とコンテンツ名「ストレッチ」及び「深呼吸」とに対応する提示時間が運動メニューに設定される。運動メニューを構成する映像の提示時間は、運動経験値及び体力値に関わらず、常に一定時間となる。図１２に示す運動メニューの例では、ウォーミングアップセッションの提示時間は、予め設定された３００秒である。また、ストレッチ運動及び深呼吸運動からなるクールダウンセッションの提示時間は、夫々予め設定された５０秒及び６０秒である。４つのサーキットセッションの提示時間は、前述したように常に一定の３２０秒である。従って、ウォーミングアップセッションとクールダウンセッションとサーキットセッションとの総提示時間は、一定の１６９０秒である。
【００６４】
ＣＰＵ１０１は、ウォーミングアップセッション、サーキットセッション及びクールダウンセッション用の曲を、ユーザにより選択された音楽ジャンルに対応する音楽ジャンル別データベースから、夫々一曲選択する。セッション名と関連付けられた選択された夫々の曲名が、運動メニューに追加される。図１２に示す運動メニューの例では、セッション名「ウォーミングアップ」に「曲名１」が、「クールダウン」に「曲名３」が関連付けられて設定されている。また、セッション名「第１サーキット」から「第４サーキット」には、曲名「曲名２」が関連付けられて設定されている。図１２が示す運動メニューを構成する各コンテンツ名には、図１２の表の先頭から順に、順番が割り当てられる。順番が割り当てられた運動メニューは、記憶部１０５に記憶される。
【００６５】
ＣＰＵ１０１は、記憶部１０５に記憶した運動メニューに含まれる曲名の曲データを要求する曲データ要求をサーバコンピュータ３に送信する。ＣＰＵ１０１は、曲データ要求に応じてサーバコンピュータ３から送られる曲データを受信する。ＣＰＵ１０１は、運動メニューに基づいて第１映像表示部１２１ａ又は第２映像表示部１２１ｂに運動コンテンツデータの映像を表示する。また、同時にＣＰＵ１０１は、曲データ及び運動コンテンツデータに含まれる音声データに基づく音声を音声出力部１２３、１２３から出力する運動メニュー提示処理を行う。ＣＰＵ１０１により第１映像表示部１２１ａ又は第２映像表示部１２１ｂに表示される映像には、ユーザに運動を指示するインストラクタを真似たコンピュータグラフィックス技術による人物像が背景画像と共に表示される。
【００６６】
図１３及び図１４は、夫々、有酸素運動及び有酸素運動の直前に配置された休憩を提示する画面例を示す模式図である。図１３に示す例では、手を叩きながら左右へのステップ動作を行う有酸素運動を指示する人物像が背景と共に３次元表示されると共に、運動名「ステップタッチ＆クラップ」が表示されている。有酸素運動コンテンツの直前に配置されている休憩を提示している場合、次に提示される有酸素運動コンテンツの縮小画像又は簡略化画像及び休憩時間の残り時間を示すソフトウェアバー等からなる休憩画面が表示される。
【００６７】
図１４に示す例では、次に提示される有酸素運動コンテンツであり、手を叩きながら左右へのステップ動作を行う有酸素運動を指示する人物像が背景と共に３次元表示された画像が縮小されて表示される。また図１４では、縮小画像が次に提示される運動であることを示すメッセージ「ＮＥＸＴ」、次に提示される運動コンテンツが有酸素運動に係るものであることを示すメッセージ「有酸素運動」、次に提示される運動名「ステップタッチ＆クラップ」、運動内容を説明するメッセージ「手を叩きながらの左右へのステップです。」及び休憩時間の残り時間を示すソフトウェアバーが表示されている。
【００６８】
図１５及び図１６は、夫々無酸素運動及び無酸素運動の直前に配置された休憩を提示する画面例を示す模式図である。図１５に示す例では、腹部を鍛える有酸素運動である腹筋運動を指示する人物像が背景と共に３次元表示されると共に、トレーニング部位「腹筋」が表示されている。無酸素運動コンテンツの直前に配置されている休憩を提示する場合、次に提示される無酸素運動コンテンツの縮小画面又は簡易画面、トレーニング部位及び休憩時間の残り時間を示すソフトウェアバー等からなる休憩画面が表示される。
【００６９】
図１６に示す例では、次に提示される無酸素運動コンテンツであり、腹筋運動を指示する人物像が背景と共に３次元表示された画像が縮小されて表示される。また図１６では、縮小画像が次に提示される運動であることを示すメッセージ「ＮＥＸＴ」、次に提示される運動コンテンツで鍛えられるトレーニング部位を示すメッセージ「効果ポイント」、人物像の一部が反転表示されて示されたトレーニング部位、次に提示される運動名「腹筋」、運動内容を説明するメッセージ「腹筋です。」及び休憩時間の残り時間を示すソフトウェアバーが表示されている。
【００７０】
休憩、有酸素運動又は無酸素運動を夫々提示する場合、運動コンテンツデータに含まれる音声データを音声出力すると共に、表示中の運動コンテンツデータのコンテンツ名に関連付けられた曲名の曲データが再生する。運動メニューに含まれる全ての運動コンテンツの提示を行った場合、運動メニュー提示処理が終了され、記憶部１０５に記憶されている曲データが消去される。
【００７１】
図１７は、運動支援装置１、個人情報管理コンピュータ２及びサーバコンピュータ３で実行される処理の手順を示すフローチャートである。個人情報管理コンピュータ２のＣＰＵ２１は、個人情報データベース２７から個人情報を読み出す（ステップＳ１）。ＣＰＵ２１は、複数の運動支援装置１、１、…のうちから１つを選択する（ステップＳ２）。ＣＰＵ２１は、選択した運動支援装置１に読み出した個人情報を送信する（ステップＳ３）。運動支援装置１のＣＰＵ１０１は、個人情報を受信したか否かを判定する（ステップＳ４）。ＣＰＵ１０１は、個人情報を受信していないと判定した場合（ステップＳ４でＮＯ）、個人情報を受信したか否かを判定するステップＳ４に処理を戻す。
【００７２】
ＣＰＵ１０１は、個人情報を受信したと判定した場合（ステップＳ４でＹＥＳ）、後述のトレーニング部位及び音楽ジャンル受付処理を実行してユーザが指定するトレーニング部位及び音楽ジャンルを取得する（ステップＳ５）。ＣＰＵ１０１は、ユーザの個人情報、並びにユーザが指定するトレーニング部位及び音楽ジャンルに応じて運動メニューを生成する運動メニュー生成処理を実行する（ステップＳ６）。ＣＰＵ１０１は、運動メニューに含まれる曲名を有する曲データを要求する曲データ要求をサーバコンピュータ３に送信する（ステップＳ７）。サーバコンピュータ３の図示しないＣＰＵは、曲データ要求を受信する（ステップＳ８）。
【００７３】
サーバコンピュータ３のＣＰＵは、曲データをサーバコンピュータ３に備えられたデータベース（図示せず）から読み出す（ステップＳ９）。サーバコンピュータ３のＣＰＵは、読み出した曲データを運動支援装置１に送信する（ステップＳ１０）。運動支援装置１のＣＰＵ１０１は、サーバコンピュータ３から与えられた曲データを受信して記憶部１０５に記憶する（ステップＳ１１）。ＣＰＵ１０１は、運動メニューに従って運動コンテンツ及び曲データに基づいた映像と音声との出力を行う運動メニュー提示処理を実行する（ステップＳ１２）。ＣＰＵ１０１は、記憶部１０５に記憶した曲データを消去する（ステップＳ１３）。
【００７４】
ＣＰＵ１０１は、筺体１２に備えられた図示しない電源スイッチの切断操作により出力される電源オフ信号を検出したか否かを判定する（ステップＳ１４）。ＣＰＵ１０１は、電源オフ信号を検出していないと判定した場合（ステップＳ１４でＮＯ）、個人情報を受信したか否かを判定するステップＳ４に処理を戻す。ＣＰＵ１０１は、電源オフ信号を検出したと判定した場合（ステップＳ１４でＹＥＳ）、運動支援装置１で実行されている処理を終了する。
【００７５】
図１８は、トレーニング部位及び音楽ジャンル受付処理の手順を示すフローチャートである。運動支援装置１のＣＰＵ１０１は、「設定」ソフトウェアボタンが表示されていないトレーニング部位及び音楽ジャンル選択画面を第１映像表示部１２１ａに表示する（ステップＳ２１）。ＣＰＵ１０１は、タッチパネル部１２２からタッチパネル信号入力部１０７に入力されるタッチパネル信号を検出したか否かを判定する（ステップＳ２２）。ＣＰＵ１０１は、タッチパネル信号を検出しなかったと判定した場合（ステップＳ２２でＮＯ）、タッチパネル信号を検出したか否かを判定するステップＳ２２に処理を戻す。ＣＰＵ１０１は、タッチパネル信号を検出したと判定した場合（ステップＳ２２でＹＥＳ）、検出したタッチパネル信号が示す位置情報から選択画面に表示された「設定」ソフトウェアボタンが選択されたか否かを判定する（ステップＳ２３）。
【００７６】
ＣＰＵ１０１は、「設定」ソフトウェアボタンが選択されたと判定した場合（ステップＳ２３でＹＥＳ）、トレーニング部位及び音楽ジャンル受付処理を終了する。ＣＰＵ１０１は、「設定」ソフトウェアボタンが選択されていないと判定した場合（ステップＳ２３でＮＯ）、選択画面において選択されているトレーニング部位を取得する（ステップＳ２４）。ＣＰＵ１０１は、４種類のトレーニング部位が選択されているか否かを判定する（ステップＳ２５）。ＣＰＵ１０１は、４種類のトレーニング部位が選択されていないと判定した場合（ステップＳ２５でＮＯ）、タッチパネル信号が検出されたか否かを判定するステップＳ２２に処理を戻す。
【００７７】
ＣＰＵ１０１は、４種類のトレーニング部位が選択されていると判定した場合（ステップＳ２５でＹＥＳ）、選択画面において選択されている音楽ジャンルを取得する（ステップＳ２６）。ＣＰＵ１０１は、１種類の音楽ジャンルが選択されているか否かを判定する（ステップＳ２７）。ＣＰＵ１０１は、１種類の音楽ジャンルが選択されていないと判定した場合（ステップＳ２７でＮＯ）、タッチパネル信号を検出したか否かを判定するステップＳ２２に処理を戻す。ＣＰＵ１０１は、１種類の音楽ジャンルが選択されていると判定した場合（ステップＳ２７でＹＥＳ）、選択画面に「設定」ソフトウェアボタンを表示し（ステップ２８）、タッチパネル信号が検出されたか否かを判定するステップＳ２２に処理を戻す。
【００７８】
図１９、図２０及び図２１は、運動メニュー生成処理の手順を示すフローチャートである。運動支援装置１のＣＰＵ１０１は、追加運動データベース１１１ｃからウォーミングアップ運動コンテンツデータを１種類選択してコンテンツ名を取得する（ステップＳ３１）。ＣＰＵ１０１は、ウォーミングアップセッション用の曲名を曲名データベース１１２から選択する（ステップＳ３２）。ＣＰＵ１０１は、ウォーミングアップ運動コンテンツのコンテンツ名及びウォーミングアップ用の曲名からウォーミングアップセッションを構成する（ステップＳ３３）。ＣＰＵ１０１は、有酸素運動コンテンツデータを有酸素運動データベース１１１ａから４種類選択し、夫々のコンテンツ名を取得する（ステップＳ３４）。
【００７９】
ＣＰＵ１０１は、選択されたトレーニング部位に夫々対応する４種類の無酸素運動を無酸素運動データベース１１１ｂから選択し、夫々のコンテンツ名を取得する（ステップＳ
３５）。ＣＰＵ１０１は、サーキットセッション用の曲名を曲名データベース１１２から
選択する（ステップＳ３６）。ＣＰＵ１０１は、有酸素運動コンテンツ及び無酸素運動コンテンツ夫々のコンテンツ名並びにサーキットセッション用の曲名からサーキットセッションを構成する（ステップＳ３７）。ＣＰＵ１０１は、追加運動データベース１１１ｃからストレッチ運動コンテンツデータ及び深呼吸運動コンテンツデータを夫々１種類選択し、夫々のコンテンツ名を取得する（ステップＳ３８）。ＣＰＵ１０１は、クールダウンセッション用の曲名を曲名データベース１１２から選択する（ステップＳ３９）。
【００８０】
ＣＰＵ１０１は、ストレッチ運動コンテンツ及び深呼吸運動コンテンツ夫々のコンテンツ名並びにクールダウンセッション用の曲名からクールダウンセッションを構成する（ステップＳ４０）。ＣＰＵ１０１は、ウォーミングアップセッション、同一の４つのサーキットセッション及びクールダウンセッションの順に各セッションを連結して運動リストを生成する（ステップＳ４１）。ＣＰＵ１０１は、運動リストに含まれる各コンテンツ名を先頭から順番付けする（ステップＳ４２）。ＣＰＵ１０１は、個人情報管理コンピュータ２から与えられて記憶部１０５に記憶した個人情報から、選択された音楽ジャンルに対応付けられた運動経験値を読み出す（ステップＳ４３）。
【００８１】
ＣＰＵ１０１は、読み出した運動経験値と対応する比率を比率決定表１０５ｃから読み出す（ステップＳ４４）。ＣＰＵ１０１は、予め設定されて記憶部１０５に記憶されている休憩時間及び休憩直後に提示される運動の運動時間との合計時間を読み出す（ステップＳ４５）。ＣＰＵ１０１は、運動経験値と対応する比率に従って、休憩時間及び休憩直後に配置される有酸素運動の運動時間、すなわち休憩及び休憩直後に配置される有酸素運動の提示時間を夫々設定する（ステップＳ４６）。
【００８２】
ＣＰＵ１０１は、個人情報に含まれる年齢、性別、運動習慣値及び運動経験値と記憶部１０５に記憶されている体力値決定表１０５ｂに基づいて体力値を決定する（ステップＳ４７）。ＣＰＵ１０１は、決定した体力値と対応する比率を比率決定表１０５ｃから読み出す（ステップＳ４８）。ＣＰＵ１０１は、体力値と対応する比率に従って、休憩時間及び休憩直後に配置される無酸素運動の運動時間、すなわち休憩及び休憩直後に配置される無酸素運動の提示時間を夫々設定する（ステップＳ４９）。
【００８３】
ＣＰＵ１０１は、予め決定され記憶部１０５に記憶されているウォーミングアップ運動における運動時間、すなわち提示時間を読み出して設定する（ステップＳ５０）。ＣＰＵ１０１は、予め決定され記憶部１０５に記憶されているストレッチ運動及び深呼吸運動における運動時間、すなわち提示時間を読み出して夫々設定する（ステップＳ５１）。ＣＰＵ１０１は、各コンテンツ名に順番付けがされており、夫々の提示時間が設定された運動リストを運動メニューとして記憶部１０５に記憶し（ステップＳ５２）、運動メニュー生成処理を終了する。
【００８４】
図２２及び図２３は、運動メニュー提示処理の手順を示すフローチャートである。ＣＰＵ１０１は、ＲＡＭ１０２に記憶しているカウンタＣをリセットする（ステップＳ６１）。ＣＰＵ１０１は、記憶部１０５に記憶されている運動メニューからカウンタＣで示される順番、すなわち順番Ｃのコンテンツ名を読み出す（ステップＳ６２）。ＣＰＵ１０１は、読み出したコンテンツ名が「休憩」であるか否かを判定する（ステップＳ６３）。ＣＰＵ１０１は、「休憩」であると判定した場合（ステップＳ６３でＹＥＳ）、ＲＡＭ１０２に記憶されている休憩フラグをセットし（ステップＳ６４）、運動メニューから順番Ｃの曲名を読み出す（ステップＳ６６）。ＣＰＵ１０１は、「休憩」でないと判定した場合（ステップＳ６３でＮＯ）、ＲＡＭ１０２に記憶されている休憩フラグをリセットし（ステップＳ６５）、運動メニューから順番Ｃの曲名を読み出すステップＳ６６に処理を移す。
【００８５】
ＣＰＵ１０１は、読み出した曲名が、既に読み出された曲名から変更されたものであるか否かを判定する（ステップＳ６７）。ＣＰＵ１０１は、曲名が変更されたと判定した場合（ステップＳ６７でＹＥＳ）、新たに読み出した曲名に係る曲データを記憶部１０５から読み出す（ステップＳ６８）。ＣＰＵ１０１は、運動メニューから順番Ｃの提示時間を読み出してタイマ１１３に設定する（ステップＳ６９）。ＣＰＵ１０１は、読み出した曲名が、既に読み出された曲名から変更されたものであるか否かを判定するステップＳ６７において、曲名が変更されていないと判定した場合（ステップＳ６７でＮＯ）、運動メニューから順番Ｃの提示時間を読み出してタイマ１１３に設定するステップＳ６９に処理を移す。
【００８６】
ＣＰＵ１０１は、ＲＡＭ１０２に記憶されている休憩フラグがセットされているか否かを判定する（ステップＳ７０）。ＣＰＵ１０１は、休憩フラグがセットされていると判定した場合（ステップＳ７０でＹＥＳ）、運動メニューから順番（Ｃ＋１）のコンテンツ名を読み出す（ステップＳ７１）。ＣＰＵ１０１は、読み出したコンテンツ名を有する運動コンテンツデータを運動コンテンツデータベース１１１から読み出す（ステップＳ７２）。ＣＰＵ１０１は、曲データの再生音を出力開始すると共に、運動コンテンツデータの簡易画面及び残余時間を示すソフトウェアバー等を含む休憩画面を出力開始する（ステップＳ７３）。ＣＰＵ１０１は、タイマ１１３の計時を開始する（ステップＳ７６）。
【００８７】
ＣＰＵ１０１は、ＲＡＭ１０２に記憶されている休憩フラグがセットされているか否かを判定するステップＳ７０において、休憩フラグがセットされていないと判定した場合（ステップＳ７０でＮＯ）、読み出したコンテンツ名を有する運動コンテンツデータを運動コンテンツデータベース１１１から読み出す（ステップＳ７４）。ＣＰＵ１０１は、曲データの再生音を出力開始すると共に、再生音に同期するよう運動コンテンツデータの映像音声を出力開始する（ステップＳ７５）。ＣＰＵ１０１は、タイマ１１３の計時を開始するステップＳ７６に処理を移す。ＣＰＵ１０１は、設定された提示時間が経過した場合にタイマ１１３が出力するタイマ割込信号を検出したか否かを判定する（ステップＳ７７）。
【００８８】
ＣＰＵ１０１は、検出していないと判定した場合（ステップＳ７７でＮＯ）、タイマ割込信号を検出したか否かを判定するステップＳ７７に処理を戻す。ＣＰＵ１０１は、タイマ割込信号を検出したと判定した場合（ステップＳ７７でＹＥＳ）、カウンタＣをインクリメントする（ステップＳ７８）。ＣＰＵ１０１は、カウンタＣが運動メニューに含まれる運動コンテンツの総数を超えているか否かを判定する（ステップＳ７９）。ＣＰＵ１０１は、超えていないと判定した場合（ステップＳ７９でＮＯ）、運動メニューから順番Ｃのコンテンツ名を読み出すステップＳ６２に処理を戻す。ＣＰＵ１０１は、超えていると判定した場合（ステップＳ７９でＹＥＳ）、運動メニュー提示処理を終了する。
【００８９】
図２４は、運動メニューのレコードレイアウトの他の例を示す表である。運動メニューにおいて休憩の後に有酸素運動及び無酸素運動が夫々配置される場合を示したが、これに限るものではなく、有酸素運動及び無酸素運動の後に休憩が夫々配置されても良い。この場合、運動経験値と対応する比率に従って、有酸素運動及び有酸素運動の直後に配置される休憩の提示時間を夫々設定し、体力値と対応する比率に従って、無酸素運動及び無酸素運動の直後に配置される休憩の提示時間を夫々設定すると良い。
【００９０】
図２４に示す運動メニューの例では、合計時間４０秒のうち、運動経験値に基づいて読み出された比率１０／３０に従って、有酸素運動を示すコンテンツ名「有酸素１」及び有酸素運動の直後に配置されたコンテンツ名「休憩」に対応付けられた提示時間として３０秒及び１０秒が夫々割り振られて設定されている。また、合計時間４０秒のうち、体力値に基づいて読み出された比率５／３５に従って、無酸素運動を示すコンテンツ名「無酸素１」及び無酸素運動の直後に配置されたコンテンツ名「休憩」に対応付けられた提示時間として３５秒及び５秒が夫々割り振られて設定されている。
【００９１】
さらに図２４に示すサーキット名「第１サーキット」を有するサーキットセッションの例では、コンテンツ名「有酸素１」の後に休憩が配置されている。この場合、ウォーミングアップセッションにおいて、その後に提示される有酸素運動「有酸素１」の縮小画面を提示する、又は第１サーキットセッションのコンテンツ名「有酸素１」の直前にコンテンツ名「休憩」を挿入して、コンテンツ名「有酸素１」の縮小画面を提示しても良い。また、第４サーキットセッションの末尾に配置されたコンテンツ名「休憩」は、次に配置されているクールダウンセッションに含まれるストレッチ運動の縮小画面を表示しても良く、又は係る休憩を省略しても良い。
【００９２】
本実施の形態１において、ウォーミングアップ運動コンテンツ、ストレッチ運動コンテンツ及び深呼吸運動コンテンツは、夫々１種類が追加運動データベース１１１ｃに格納されている場合を示したが、これに限るものではなく、夫々複数種類が格納されており、夫々から複数選択されてウォーミングアップセッション及びクールダウンセッションを構成するようにしても良い。
【００９３】
運動経験値及び体力値が３段階に分類される場合を示したが、これに限るものではなく、段階数に応じた比率決定表１０５ｃを構成しておれば良い。また、曲名データベース１１２は、３種類の音楽ジャンル別データベースを含む例を示したが、これに限るものではなく、３種類未満又は４種類以上の音楽ジャンル別データベースを有しても良く、又は複数種類の歌手名別データベースを含むように構成しても良い。また、運動経験値及び体力値に基づいて休憩時間に対する前記有酸素運動及び無酸素運動夫々の運動時間の各比率を設定する場合を示したが、運動経験値及び体力値に基づいて有酸素運動及び無酸素運動の種類夫々についても選択するようにしても良い。
【００９４】
トレーニング部位として１３種類の部位を有する例を示したが、これに限るものではなく、１２種類以下、又は１４種類以上であっても良い。この場合、無酸素運動データベース１１１ｂは、部位の種類数に応じた無酸素運動コンテンツデータを含むよう構成すると良い。また、制御コンピュータ１０が運動コンテンツデータベース１１１を備える場合を示したが、これに限るものではなく、制御コンピュータ１０からの要求により運動コンテンツデータを送信するよう通信網Ｎ等により相互に接続されており、外部に設けられた運動コンテンツデータベースでも良い。
【００９５】
運動メニューの提示時間が１６９０秒である場合を示したが、これに限るものではなく、運動メニューの複数の提示時間夫々に対応するウォーミングアップの提示時間、休憩及び休憩直後に配置される運動の提示時間の合計時間、ストレッチ運動の提示時間並びに深呼吸運動の提示時間を予め設定して記憶してあるよう記憶部１０５を構成し、運動メニューの複数の提示時間のいずれか一つをユーザが選択可能にしても良い。また、有酸素運動及び無酸素運動が休憩を挟んで交互に配置されたサーキット型運動メニューを生成する場合を示したが、これに限るものではなく、有酸素運動又は無酸素運動のみが休憩を挟んで複数配置された運動メニューを生成しても良い。
【００９６】
実施の形態２
図２５は実施の形態２に係る運動支援装置１の内部構成を示すブロック図である。本実施の形態は、実施の形態１における制御コンピュータ１０を、記憶媒体読込部を備える他の例に置き換えたものである。図中２０は、記憶媒体読込部２０１を備えた制御コンピュータであり、運動支援装置１を制御するよう構成されている。ＣＰＵ１０１には、記憶媒体読込部２０１がバス１１５を介して接続されている。制御プログラム１０５ａは、記憶媒体読込部２０１に挿入される記憶媒体２０２に記録されている。制御プログラム１０５ａは記憶媒体２０２から記憶媒体読込部２０１を介して記憶部１０５へ記憶される。
【００９７】
ＣＰＵ１０１は、記憶部１０５からＲＡＭ１０２に読み出した制御プログラム１０５ａに従って、有酸素運動、無酸素運動及び休憩時間で構成されたサーキットセッションを含む運動リストを生成する運動リスト生成ステップと、ユーザの運動経験値及び体力値に基づいて休憩時間に対する前記有酸素運動及び無酸素運動夫々の運動時間の各比率を各決定する比率決定ステップと、決定した比率に従って休憩時間並びに有酸素運動及び無酸素運動夫々の運動時間を運動リストに設定して運動メニューを生成する運動メニュー生成ステップとを実行する。
【００９８】
本発明に係る制御プログラム１０５ａは、ＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭ等の記憶媒体２０２に限るものではなく、メモリカード等の外部メモリに記憶させても良い。この場合、ＣＰＵ１０１に接続される図示しない外部メモリから制御プログラム１０５ａを読み出して記憶部１０５に記憶させる。さらに、通信部１１４と外部のコンピュータとの間で通信を確立し、係るプログラムを記憶部１０５へダウンロードしても良い。
【００９９】
本実施の形態２は以上の如き構成としてあり、その他の構成、作用及び処理は実施の形態１と同様であるので対応する部分には同一の参照番号及び処理名を付してその詳細な説明を省略する。
【０１００】
実施の形態３
本実施の形態３は、実施の形態１が運動支援装置１により運動メニューを生成するよう構成してあるのに対して、サーバ装置により運動メニューを生成して端末装置に送信するように構成してある。サーバ装置としてのサーバコンピュータ３と、端末装置としての運動支援装置１とから、運動支援システムは構成される。実施の形態３では、実施の形態１の運動支援装置１の制御コンピュータ１０が備える記憶部１０５及び運動コンテンツデータベース１１１を、制御コンピュータ１０の代わりにサーバコンピュータ３が備える。また、サーバコンピュータ３は、複数の曲データを記憶してある図示しない曲データベースを備える。制御コンピュータ１０は、個人情報管理コンピュータ２から送られてきた個人情報と、取得したトレーニング部位及び音楽ジャンルとをサーバコンピュータ３に送信するようにしてある。
【０１０１】
サーバコンピュータ３は、運動支援装置１の制御コンピュータ１０から送られてきた個人情報、トレーニング部位及び音楽ジャンルに基づいて、図示しない記憶部から読み出した制御プログラムに従って、運動メニューを生成する。サーバコンピュータ３は、生成した運動メニューを、運動メニューに指定されている曲データ及び運動コンテンツと共に運動支援装置１の制御コンピュータ１０に送信するようにしてある。運動支援装置１は、サーバコンピュータ３から送られてきた運動コンテンツ及び曲データを運動メニューに従って提示するようにしてある。
【０１０２】
図２６は、実施の形態３に係る運動支援システムで実行される処理の手順を示すフローチャートである。個人情報管理コンピュータ２のＣＰＵ２１は、個人情報データベース２７から個人情報を読み出す（ステップＳ１０１）。ＣＰＵ２１は、複数の運動支援装置１、１、…のうちから１つを選択する（ステップＳ１０２）。ＣＰＵ２１は、選択した運動支援装置１に読み出した個人情報を送信する（ステップＳ１０３）。運動支援装置１のＣＰＵ１０１は、個人情報を受信したか否かを判定する（ステップＳ１０４）。ＣＰＵ１０１は、個人情報を受信していないと判定した場合（ステップＳ１０４でＮＯ）、個人情報を受信するまで待機する。
【０１０３】
ＣＰＵ１０１は、個人情報を受信したと判定した場合（ステップＳ１０４でＹＥＳ）、トレーニング部位及び音楽ジャンル受付処理を実行する（ステップＳ１０５）。ＣＰＵ１０１は、個人情報、トレーニング部位及び音楽ジャンルからなる情報をサーバコンピュータ３に送信する（ステップＳ１０６）。サーバコンピュータ３の図示しないＣＰＵは、運動支援装置１から送られてきた情報を受信したか否かを判定する（ステップＳ１０７）。サーバコンピュータ３のＣＰＵは、情報を受信していないと判定した場合（ステップＳ１０７でＮＯ）、当該情報を受信するまで待機する。サーバコンピュータ３のＣＰＵは、情報を受信したと判定した場合（ステップＳ１０７でＹＥＳ）、運動メニュー生成処理を実行する（ステップＳ１０８）。
【０１０４】
サーバコンピュータ３のＣＰＵは、運動メニューに含まれる運動コンテンツデータ及び運動メニューに含まれる曲名に係る曲データ夫々を、運動コンテンツデータベース及び曲データベース（図示せず）から読み出す（ステップＳ１０９）。サーバコンピュータ３のＣＰＵは、運動コンテンツデータ及び曲データと共に、運動メニューを運動支援装置１に送信する（ステップ１１０）。運動支援装置１のＣＰＵ１０１は、運動メニューを受信したか否かを判定する（ステップＳ１１２）。ＣＰＵ１０１は、運動メニューを受信していないと判定した場合（ステップＳ１１２でＮＯ）、当該運動メニューを受信するまで待機する。ＣＰＵ１０１は、運動メニューを受信したと判定した場合（ステップＳ１１２でＹＥＳ）、運動メニューに従って運動コンテンツデータ及び曲データに基づいた映像音声の出力を行う運動メニュー提示処理を実行する（ステップＳ１１３）。
【０１０５】
ＣＰＵ１０１は、受信して記憶してある曲データを消去する（ステップＳ１１４）。ＣＰＵ１０１は、図示しない電源スイッチの切断操作により出力されるオフ信号を検出したか否かを判定する（ステップＳ１１５）。ＣＰＵ１０１は、オフ信号を検出していないと判定した場合（ステップＳ１１５でＮＯ）、個人情報を受信したか否かを判定するステップＳ１０４に処理を戻す。ＣＰＵ１０１は、オフ信号を検出したと判定した場合（ステップＳ１１５でＹＥＳ）、処理を終了する。サーバコンピュータ３のＣＰＵは、シャットダウンの指示を受付けて出力されるオフ信号を検出したか否かを判定する（ステップＳ１１１）。サーバコンピュータ３のＣＰＵは、オフ信号を検出していないと判定した場合（ステップＳ１１１でＮＯ）、情報を受信したか否かを判定するステップＳ１０７に処理を戻す。サーバコンピュータ３のＣＰＵは、オフ信号を検出したと判定した場合（ステップＳ１１１でＹＥＳ）、処理を終了する。
【０１０６】
本実施の形態３は、サーバコンピュータ３が備える記憶部に体力値決定表１０５ｂ及び比率決定表１０５ｃが記憶してある場合を示したが、これに限るものではなく、運動支援装置１の制御コンピュータ１０が備える記憶部１０５に体力値決定表１０５ｂ及び比率決定表１０５ｃが記憶してあってもよい。この場合、制御コンピュータ１０は、個人情報に基づいて運動経験値及び体力値夫々に対応する比率を決定し、個人情報の代わりに当該比率をサーバコンピュータ３に送信する。サーバコンピュータ３は、運動メニュー生成処理において、運動経験値及び体力値の決定、並びに運動経験値及び体力値夫々に対応する比率を読み出すことなく、運動支援装置１から与えられた運動経験値及び体力値夫々に対応する比率を用いて運動メニューを生成する。
【０１０７】
また、サーバコンピュータ３が備える運動コンテンツデータベースから運動コンテンツデータを読み出す場合を示したが、これに限るものではない。運動支援装置１の制御コンピュータ１０が備える運動コンテンツデータベース１１１から読み出してもよい。この場合、サーバコンピュータ３は、生成した運動メニューを、運動メニューに指定されている曲データと共に運動支援装置１の制御コンピュータ１０に送信する。制御コンピュータ１０は、運動メニューに従って運動メニューに含まれる運動コンテンツデータを運動コンテンツデータベース１１１から順次読み出して、運動コンテンツデータ及び曲データに基づいた映像音声の出力を行う。
【０１０８】
運動支援装置１は、サーバコンピュータ３から送られてきた運動コンテンツデータ及び曲データを受信完了した後に運動メニューに従って提示する場合を示したが、これに限るものではない。サーバコンピュータ３が運動メニューに従って運動コンテンツデータ及び曲データを運動支援装置１にストリーミング配信してもよい。この場合、運動支援装置１は、サーバコンピュータ３から送られてくる運動コンテンツデータ及び曲データを受信してストリーミング再生する。
【０１０９】
本実施の形態３は以上の如き構成としてあり、その他の構成、作用及び処理は実施の形態１及び実施の形態２と同様であるので対応する部分には同一の参照番号及び処理名を付してその詳細な説明を省略する。
【符号の説明】
【０１１０】
１  運動支援装置
２  個人情報管理サーバ装置
３  サーバコンピュータ
Ｎ  通信網
１０  制御コンピュータ
１２  筐体
１３  心拍数検出装置
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  表示部
１０４  入力部
１０５  記憶部
１０５ａ  制御プログラム
１０５ｂ  体力値決定表
１０５ｃ  比率決定表
１０６  映像信号出力部
１０７  タッチパネル信号入力部
１０８  音声信号出力部
１０９  撮像信号入力部
１１０  センサ信号入力部
１１１  運動コンテンツデータベース
１１２  曲名データベース
１１３  タイマ
１１４  通信部
１１５  バス
１２１ａ  第１映像表示部
１２１ｂ  第２映像表示部
１２２  タッチパネル部
１２３  音声出力部
１２４  撮像部
１２５  センサ信号受信部
１３１  センサ信号送信部
１３２  心拍数検出部
【図１】
0005702051.tif 000002
【図２】
0005702051.tif 000003
【図３】
0005702051.tif 000004
【図４】
0005702051.tif 000005
【図５】
0005702051.tif 000006
【図６】
0005702051.tif 000007
【図７】
0005702051.tif 000008
【図８】
0005702051.tif 000009
【図９】
0005702051.tif 000010
【図１０】
0005702051.tif 000011
【図１１】
0005702051.tif 000012
【図１２】
0005702051.tif 000013
【図１３】
0005702051.tif 000014
【図１４】
0005702051.tif 000015
【図１５】
0005702051.tif 000016
【図１６】
0005702051.tif 000017
【図１７】
0005702051.tif 000018
【図１８】
0005702051.tif 000019
【図１９】
0005702051.tif 000020
【図２０】
0005702051.tif 000021
【図２１】
0005702051.tif 000022
【図２２】
0005702051.tif 000023
【図２３】
0005702051.tif 000024
【図２４】
0005702051.tif 000025
【図２５】
0005702051.tif 000026
【図２６】
0005702051.tif 000027