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