(57)【要約】【課題】ユーザが運動を行うと共に歌うことができ、楽しませながらユーザに運動を行わせることができる運動支援装置を提供する。【解決手段】運動支援装置の制御コンピュータ１０は、筺体１２に設けた第１表示部１２１ａ又は第２表示部１２１ｂに三次元人物像などによる支援画像を表示し、ユーザが選択した楽曲を再生してスピーカ１２３から出力する。このとき制御コンピュータ１０は、楽曲を構成する小節毎に設定された重要度に応じて歌詞を表示すると共に、ユーザに行わせる運動の難易度を調整する。【選択図】図２
2009201799.tif 000002
【特許請求の範囲】
【請求項１】
運動を支援する支援画像を表示部に表示する処理を行う表示処理手段を備える運動支援装置において、
前記支援画像の前記表示部への表示に対応して楽曲を再生する再生手段と、
該再生手段が再生する楽曲に係る楽曲データ及び前記楽曲の歌詞に係る歌詞データを取得するデータ取得手段と、
前記楽曲を構成する複数の楽曲部分について、対応する歌詞の前記表示部への表示に係る表示段階を判定する判定手段と、
該判定手段が判定した表示段階に基づいて、前記再生手段が再生する楽曲の楽曲部分に対応付けた前記表示部への歌詞の表示処理を行う歌詞表示処理手段と
を備えることを特徴とする運動支援装置。
【請求項２】
ユーザの運動能力を取得する運動能力取得手段と、
該運動能力取得手段が取得した運動能力及び前記判定手段が判定した歌詞の表示段階に基づいて、支援する運動の内容を決定する運動内容決定手段と
を更に備え、
前記表示処理手段は、前記運動内容決定手段が決定した運動内容に応じた運動を支援する支援画像を前記表示部に表示する処理を行うようにしてあること
を特徴とする請求項１に記載の運動支援装置。
【請求項３】
一又は複数の楽曲に係る選択を受け付ける受付手段と、
該受付手段が受け付けた楽曲の種別に応じて運動の種別を決定する運動種別決定手段と
を更に備え、
前記運動内容決定手段は、前記運動能力及び歌詞の表示段階と共に、前記運動種別決定手段が決定した運動種別に基づいて運動内容を決定するようにしてあること
を特徴とする請求項２に記載の運動支援装置。
【請求項４】
前記判定手段は、前記楽曲部分の歌詞を表示しない非表示、前記歌詞を抽象化又は簡略化して表示する簡単表示、及び前記歌詞を表示する完全表示の３つの表示段階に判定するようにしてあり、
前記運動内容決定手段は、歌詞が簡単表示の楽曲部分に対応する運動に比べて、歌詞が非表示の楽曲部分に対応する運動を高難易度の運動に決定し、歌詞が完全表示の楽曲部分に対応する運動を低難易度の運動に決定するようにしてあること
を特徴とする請求項２又は請求項３に記載の運動支援装置。
【請求項５】
前記データ取得手段は、前記楽曲の楽曲部分毎に定められた重要度に係るデータを更に取得するようにしてあり、
前記判定手段は、前記重要度に応じて前記表示段階の判定を行うようにしてあること
を特徴とする請求項１乃至請求項４のいずれか１つに記載の運動支援装置。
【請求項６】
前記楽曲部分は、前記楽曲を構成する小節であること
を特徴とする請求項１乃至請求項５のいずれか１つに記載の運動支援装置。
【請求項７】
運動を支援する支援画像を表示部に表示することによりユーザの運動を支援する運動支援方法において、
楽曲に係る楽曲データ及び前記楽曲の歌詞に係る歌詞データを取得し、
前記楽曲を構成する複数の楽曲部分について、対応する歌詞の前記表示部への表示に係る表示段階を判定し、
前記支援画像の前記表示部への表示に対応して楽曲を再生し、
判定した表示段階に基づいて、再生する楽曲の楽曲部分に対応付けた前記表示部への歌詞の表示処理を行うこと
を特徴とする運動支援方法。
【請求項８】
コンピュータに、運動を支援する支援画像を表示部に表示することによりユーザの運動を支援させるコンピュータプログラムにおいて、
コンピュータに、
前記楽曲を構成する複数の楽曲部分について、対応する歌詞の前記表示部への表示に係る表示段階を判定させるステップと、
前記支援画像の前記表示部への表示に対応して楽曲を再生させるステップと、
判定した表示段階に基づいて、再生する楽曲の楽曲部分に対応付けた前記表示部への歌詞の表示処理を行わせるステップと
を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動を支援する画像を表示部に表示すると共に、運動に合わせた楽曲を再生して出力することによってユーザの運動を支援することができる運動支援装置、運動支援方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、健康増進及びダイエット等を目的としてスポーツクラブ又はフィットネスクラブ等の運動施設を利用するユーザが増加している。健康増進及びダイエット等を効果的に行うためには、一度に過度の運動を行うのではなく、ユーザの体力及び運動能力に応じた適度な運動を継続的に行う必要がある。上記のような運動施設においては、ユーザに適した運動内容及び運動量等をインストラクタが指導するため、効果的な健康増進及びダイエット等が期待できる。しかし、このような運動施設は、多くのユーザが運動を行うための広い空間と、多くのユーザを指導するための多くのインストラクタとを必要とするため、駅周辺などに設けられる場合が多く、自宅周辺に存在しないなどの理由でユーザの利用が困難な場合もある。また、運動施設を利用するためにはユーザは高額な利用費を支払う必要があるという問題もある。
【０００３】
このため近年では、比較的小さなスペースに設置することができ、ユーザに適した運動内容及び運動量等を自動的に決定して提供することによって運動を支援することができる運動支援装置が注目されている。この運動支援装置は、インストラクタを必要としないため人件費を削減でき、ユーザに安価に利用させることが可能となる。また、運動支援装置をユーザの自宅に設置して利用することも可能であり、この場合にはユーザが運動を継続的に行うことが容易であるため、運動をより効果的に行うことができる。このような運動支援装置が、例えば以下の特許文献１及び特許文献２に記載されている。
【０００４】
特許文献１においては、ユーザの個体差に応じた適正なトレーニングを提供することができるトレーニング管理システムが提案されている。このシステムは、ホスト装置とユーザが利用するトレーニング装置とにより構成されており、トレーニング装置から送信されたユーザ特定情報に基づいてホスト装置がトレーニングメニューを作成し、作成したトレーニングメニューに従った負荷設定情報をトレーニング装置に送信する。トレーニング装置は、ホスト装置からの負荷設定情報を受信し、負荷設定情報に基づいて負荷を変化させる。
【０００５】
特許文献２においては、ユーザの運動能力及び体調の変化に応じて最適な運動コンテンツを提示することができ、ユーザが過不足なく効果的な運動を行うことができる運動支援システムが提案されている。このシステムは、ユーザの運動目的及び個人データを基にセンタ装置がユーザに適した運動コンテンツデータを選択してユーザ端末に配信し、これを受信したユーザ端末が運動コンテンツデータを用いてユーザの運動を支援する。また、ユーザが運動を行っている間に、ユーザ端末はセンサユニットにてユーザのバイタル情報を取得し、バイタル情報を基にユーザの運動量を算出して、算出した運動量が目標値の範囲内であるか否かを判定する。運動量が目標値の範囲内でない場合、ユーザ端末は運動コンテンツデータの変更要求をセンタ装置へ送信し、これを受信したセンタ装置が変更要求に応じて運動コンテンツデータのフレームを変更して配信する。
【特許文献１】特開２０００−５１３９０号公報
【特許文献２】特開２００６−２５５０２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
運動により健康増進及びダイエット等の効果を得るためには、ユーザは運動を継続的に行う必要がある。しかしながら、運動施設を利用して運動を行う場合又は運動支援装置を利用して運動を行う場合において、十分な効果を得る前にユーザが運動の継続を挫折することも少なくない。これは、運動施設若しくは運動支援装置を利用することに、又は運動すること自体にユーザが飽きることが主たる原因である。よって、ユーザの運動を支援して十分な健康増進及びダイエット等の効果を与えるためには、ユーザを飽きさせないことも重要である。
【０００７】
特許文献１に記載のトレーニング管理システムは、ユーザ毎に適切な負荷を設定することを単に目的としたものであり、ユーザが飽きて運動の継続を挫折するという上述の問題を解決し得るものではない。このトレーニング管理システムは、運動によるカロリー消費量に応じてディスプレイにイメージ映像を表示する機能を有しているが、ユーザを飽きさせないという観点から十分な効果を発揮し得るものではない。同様に、特許文献２に記載の運動支援システムもまた、ユーザの運動能力及び体調の変化に応じた運動コンテンツを提示することを単に目的としたものであり、上述の問題を解決し得るものではない。
【０００８】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、運動を支援する支援画像の表示に対応して楽曲の再生を行うと共に、楽曲の歌詞データを取得し、楽曲を構成する複数の楽曲部分について歌詞の表示段階をそれぞれ判定し、例えば楽曲の重要部分（所謂、サビの部分）などで歌詞を表示する構成とすることにより、ユーザが運動を行うと共に歌うことができ、楽しませながらユーザに運動を行わせることができる運動支援装置を提供することにある。
【０００９】
また本発明の他の目的とするところは、ユーザの運動能力及び楽曲の歌詞の表示段階に基づいて運動内容を決定し、決定した運動内容に応じた支援画像を表示する構成とすることにより、運動と歌うこととをユーザにバランスよく行わせることができ、運動の効果と歌うことの楽しみとを両立してユーザに与えることができる運動支援装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る運動支援装置は、運動を支援する支援画像を表示部に表示する処理を行う表示処理手段を備える運動支援装置において、前記支援画像の前記表示部への表示に対応して楽曲を再生する再生手段と、該再生手段が再生する楽曲に係る楽曲データ及び前記楽曲の歌詞に係る歌詞データを取得するデータ取得手段と、前記楽曲を構成する複数の楽曲部分について、対応する歌詞の前記表示部への表示に係る表示段階を判定する判定手段と、該判定手段が判定した表示段階に基づいて、前記再生手段が再生する楽曲の楽曲部分に対応付けた前記表示部への歌詞の表示処理を行う歌詞表示処理手段とを備えることを特徴とする。
【００１１】
また、本発明に係る運動支援装置は、ユーザの運動能力を取得する運動能力取得手段と、該運動能力取得手段が取得した運動能力及び前記判定手段が判定した歌詞の表示段階に基づいて、支援する運動の内容を決定する運動内容決定手段とを更に備え、前記表示処理手段は、前記運動内容決定手段が決定した運動内容に応じた運動を支援する支援画像を前記表示部に表示する処理を行うようにしてあることを特徴とする。
【００１２】
また、本発明に係る運動支援装置は、一又は複数の楽曲に係る選択を受け付ける受付手段と、該受付手段が受け付けた楽曲の種別に応じて運動の種別を決定する運動種別決定手段とを更に備え、前記運動内容決定手段は、前記運動能力及び歌詞の表示段階と共に、前記運動種別決定手段が決定した運動種別に基づいて運動内容を決定するようにしてあることを特徴とする。
【００１３】
また、本発明に係る運動支援装置は、前記判定手段が、前記楽曲部分の歌詞を表示しない非表示、前記歌詞を抽象化又は簡略化して表示する簡単表示、及び前記歌詞を表示する完全表示の３つの表示段階に判定するようにしてあり、前記運動内容決定手段は、歌詞が簡単表示の楽曲部分に対応する運動に比べて、歌詞が非表示の楽曲部分に対応する運動を高難易度の運動に決定し、歌詞が完全表示の楽曲部分に対応する運動を低難易度の運動に決定するようにしてあることを特徴とする。
【００１４】
また、本発明に係る運動支援装置は、前記データ取得手段が、前記楽曲の楽曲部分毎に定められた重要度に係るデータを更に取得するようにしてあり、前記判定手段は、前記重要度に応じて前記表示段階の判定を行うようにしてあることを特徴とする。
【００１５】
また、本発明に係る運動支援装置は、前記楽曲部分が、前記楽曲を構成する小節であることを特徴とする。
【００１６】
また、本発明に係る運動支援方法は、運動を支援する支援画像を表示部に表示することによりユーザの運動を支援する運動支援方法において、楽曲に係る楽曲データ及び前記楽曲の歌詞に係る歌詞データを取得し、前記楽曲を構成する複数の楽曲部分について、対応する歌詞の前記表示部への表示に係る表示段階を判定し、前記支援画像の前記表示部への表示に対応して楽曲を再生し、判定した表示段階に基づいて、再生する楽曲の楽曲部分に対応付けた前記表示部への歌詞の表示処理を行うことを特徴とする。
【００１７】
また、本発明に係るコンピュータプログラムは、コンピュータに、運動を支援する支援画像を表示部に表示することによりユーザの運動を支援させるコンピュータプログラムにおいて、コンピュータに、前記楽曲を構成する複数の楽曲部分について、対応する歌詞の前記表示部への表示に係る表示段階を判定させるステップと、前記支援画像の前記表示部への表示に対応して楽曲を再生させるステップと、判定した表示段階に基づいて、再生する楽曲の楽曲部分に対応付けた前記表示部への歌詞の表示処理を行わせるステップとを含むことを特徴とする。
【００１８】
本発明においては、運動を支援する支援画像の表示に対応して楽曲を再生すると共に、楽曲の歌詞データを取得して歌詞の表示を行う。これにより、ユーザは歌いながら運動を行うことができる。ただし、歌いながら難易度の高い運動を行うことは難しいため、楽曲のすべてについて歌詞を表示してユーザに歌わせると運動量が低下する可能性がある。そこで、楽曲を構成する複数の楽曲部分について歌詞の表示段階を判定し、判定結果に基づいた歌詞の表示を行うことによって、例えば楽曲のサビ部分などでのみユーザに歌わせ、それ以外では運動を主に行わせるなどの楽曲に応じた運動支援が実現できる。
【００１９】
また、本発明においては、ユーザの年齢及び運動頻度等の情報から運動能力を取得し、取得したユーザの運動能力と再生する楽曲に係る歌詞の表示段階とに基づいて、ユーザに行わせる運動の内容を決定する。これにより、例えば歌詞を表示してユーザに歌わせて楽しませる場合には難易度の低い運動を行わせ、難易度の高い運動を行わせる場合には歌詞を表示しないなど、運動と歌うこととをユーザにバランスよく行わせることができる。また、ユーザの運動能力を考慮して運動の内容を自動的に決定するため、各ユーザに最適な運動を行わせることができる。
【００２０】
また、本発明においては、ユーザによる楽曲の選択を受け付けて、受け付けた楽曲の再生及び歌詞の表示を行うことによって、ユーザは好みの楽曲で運動及び歌を楽しむことができる。また、選択を受け付けた楽曲の種別（ジャンル）に応じて運動の種別（ジャンル）を決定し、この運動ジャンルを考慮して運動内容を決定する。楽曲のジャンルは、例えばＪ−ＰＯＰ（日本のポピュラー音楽）、ロック、ユーロビート、ヒップホップ、ラップ及びラテン等とすることができる。また運動ジャンルは、例えばエアロビクス、ヒップホップダンス及びラテンダンス等とすることができる。これにより、選択された楽曲に適した運動をユーザに行わせることができ、よりユーザを楽しませることが可能となる。
【００２１】
また、本発明においては、楽曲を構成する楽曲部分毎に歌詞の表示段階を、全く歌詞を表示しない非表示、歌詞を抽象化又は簡略化（例えば、歌詞を「ラララ…」又は「ルルル…」等のハミング表示に置き換えるなど）して表示する簡単表示、及び歌詞を表示する完全表示の３つに判定する。歌詞が非表示の楽曲部分に対応する運動を高難易度の運動に決定することによって、ユーザの運動効果を高めることができる。歌詞が完全表示の楽曲部分に対応する運動を低難易度の運動に決定することによって、ユーザが集中して歌うことができ、歌うことを楽しむことができる。また、歌詞が簡単表示の楽曲部分に対応する運動は中程度の難易度とすればよい。
【００２２】
また、本発明においては、楽曲データ及び歌詞データを取得すると共に、楽曲を構成する楽曲部分毎に予め定められた楽曲部分の重要度に係るデータを取得する。一般的な楽曲はイントロ→Ａメロ→Ｂメロ→サビ→…などの構成であるが、これに対して例えばＡメロの部分は重要度を低くし、Ｂメロの部分は中程度の重要度とし、サビの部分の重要度を高くするなど、予め楽曲部分毎の重要度を設定してデータとして記憶しておく。取得した重要度を基に、例えば重要度の低い楽曲部分は歌詞を非表示とし、重要度の高い楽曲部分は歌詞を完全表示するなど、予め楽曲部分の重要度を適切に設定しておくことによって、ユーザに歌うことをより楽しませることができる。
【００２３】
また、本発明においては、楽曲部分として楽曲を構成する小節を用いる。楽曲は複数の小節（例えば、再生時間が４〜５分の楽曲であれば１２０程度の小節で構成される場合が多い）で構成されており、小節毎にイントロ、Ａメロ、Ｂメロ又はサビ等のいずれに属するかを判断することが容易である。また、各小節の時間的な長さは一定である場合が多いため、楽曲、歌詞及び重要度をデータとして対応付けやすく、データの記憶及びデータに対する処理等を画一的に容易に行うことができる。
【発明の効果】
【００２４】
本発明による場合は、運動を支援する支援画像の表示に対応して楽曲の再生を行うと共に、楽曲の例えばサビの部分などで歌詞を表示する構成とすることにより、歌詞を表示した部分でのみユーザに歌わせ、それ以外では運動を主に行わせるなどの楽曲に応じた運動支援が実現できる。このため、ユーザは歌うことにより楽しんで運動を行うことができ、飽きることなく運動を継続して行うことができる。また、楽曲の全てではなく一部分でのみユーザに歌わせる構成であるため、運動量を低下させることなく、ユーザに確実に運動を行わせることができる。よって、ユーザは楽しみながら運動を継続させることができ、健康増進及びダイエット等の目的を確実に達成できる。
【００２５】
また、本発明による場合は、ユーザの運動能力と再生する楽曲に係る歌詞の表示段階とに基づいて、ユーザに行わせる運動の内容を決定する構成とすることにより、運動と歌うこととをユーザにバランスよく行わせることができ、各ユーザに最適な運動を行わせることができるため、ユーザをより確実に楽しませながら運動させることができ、より確実に健康増進及びダイエット等の目的を達成させることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。図１は、本発明に係る運動支援装置を用いたシステムの全体構成を示す模式図である。図１において１は、ユーザの運動を支援する支援画像の表示及び楽曲の再生等を行う運動支援装置であり、画像を表示する表示部及び音声出力のためのスピーカ等を有する筺体１２、並びにこれを制御する制御コンピュータ１０等で構成してある。運動支援装置１の制御コンピュータ１０は、運動支援装置を利用するユーザの個人情報を一括して管理する個人情報管理コンピュータ２、並びに楽曲データ及び歌詞データ等を配信するサーバコンピュータ３等に、ＬＡＮ（Local Area Network）及びインターネット等で構成される通信網Ｎを介して接続してあり、相互にデータの送受信を行うことができるようにしてある。なお、本システムは１つのサーバコンピュータ３及び個人情報管理コンピュータ２に対して複数の運動支援装置１を通信網Ｎを介して接続することができ、図１においては一例として３つの運動支援装置１を接続した構成を図示してある。
【００２７】
サーバコンピュータ３は、ＭＩＤＩ（Musical Instrument Digital Interface）などの形式による楽曲データ、各楽曲の歌詞データ、及び楽曲の小節毎に設定された重要度に係る重要度データを一組にして、楽曲の曲名、歌手名及び種別（ジャンル）等に関連付けて記憶したデータベースを備えている。サーバコンピュータ３は、運動支援装置１の制御コンピュータ１０からデータの取得要求を受信した場合、要求されたデータをデータベースから読み出して制御コンピュータ１０へ送信するようにしてある。なお、サーバコンピュータ３は、楽曲に係るデータの記憶及び配信等を行うコンピュータであるため、所謂カラオケに係る楽曲のデータを配信するコンピュータを利用してもよい。
【００２８】
個人情報管理コンピュータ２は、ユーザによる個人情報（氏名、年齢、性別及び運動習慣等）の入力を受け付ける処理、受け付けた個人情報の登録処理及び管理処理、ユーザの認証処理、並びに運動支援装置１の制御コンピュータ１０との間で個人情報の送受信を行う処理等を行うようにしてある。
【００２９】
図２は、本発明に係る運動支援装置１の外観を示す模式的外観図である。運動支援装置１は、プライバシーの保護及び防音等のために、個室内に設置されることが望ましい。運動支援装置１の筺体１２は、床面上に直立して設けられる略矩形の正面パネル１２Ｆと、この正面パネル１２Ｆの左右に取り付けられた略同じ大きさの左側パネル１２Ｌ及び右側パネル１２Ｒとを含む構成である。
【００３０】
左側パネル１２Ｌ及び右側パネル１２Ｒは、正面パネル１２Ｆの一面（前面）に対して９０°〜１５０°程度の角度をなすように取り付けられ、床面上に直立して設けられる。ユーザは、筺体１２の左側パネル１２Ｌ及び右側パネル１２Ｒの間に、正面パネル１２Ｆの前面から一定の距離を隔てた位置にて運動を行う。左側パネル１２Ｌ及び右側パネル１２Ｒには、前面に鏡面が形成してあり、正面パネル１２Ｆに向かって運動を行うユーザが自身の全身を鏡面を利用して視認することができるようにしてある。なお、３つのパネルを安定した状態で床面上に直立して設けるため、及び、ユーザの全身を鏡面に映し出すためには、左側パネル１２Ｌ及び右側パネル１２Ｒが正面パネル１２Ｆに対して上記のように９０°〜１５０°程度の角度をなすことが望ましい。ただし、図２に示した筺体１２の形状は一例であって、これに限るものではない。
【００３１】
正面パネル１２Ｆの前面には、液晶モニタなどによる第１表示部１２１ａ及び第２表示部１２１ｂが上下に並べて設けてある。なお、上側に設けられる第１表示部１２１ａは、その中心位置が女性の平均身長に基づく視線位置と略一致する位置に配置することが望ましい。また、下側に設けられる第２表示部１２１ｂは、その中心位置が正面パネル１２Ｆの底辺から（即ち床面から）約５０ｃｍ程度の位置に配置することが望ましい。
【００３２】
また、正面パネル１２Ｆの上部には、中央部にユーザの撮像を目的としたカメラ１２４が配設してあり、左右の端部にスピーカ１２３がそれぞれ配設してある。カメラ１２４は、運動支援装置１を利用するユーザの全身像を撮像できるように、正面パネル１２Ｆの上部から、前側の斜め下方向へ向けて撮像を行うように撮像方向が設定してあり、撮像した画像を制御コンピュータ１０へ送信するようにしてある。制御コンピュータ１０は、カメラ１２４が撮像した画像を基に、ユーザの姿勢（ユーザが起立した状態、座った状態又は寝た状態等）を判定するようにしてある。
【００３３】
制御コンピュータ１０は、ユーザの運動を支援する支援画像を、カメラ１２４が撮像した画像を基に判定したユーザの姿勢に応じて、正面パネル１２Ｆに設けられた第１表示部１２１ａ又は第２表示部１２１ｂのいずれか一方に表示するようにしてある。例えば制御コンピュータ１０は、ユーザが起立した状態であると判定した場合には、上側に設けられた第１表示部１２１ａに支援画像を表示し、ユーザが座った状態であると判定した場合には、下側に設けられた第２表示部１２１ｂに支援画像を表示することができる。
【００３４】
第１表示部１２１ａ又は第２表示部１２１ｂに表示される支援画像には、例えば、ポリゴン及びテクスチャ等で構成された三次元人物像がユーザ毎に決定された運動内容に応じて動作する動画像を用いることができる。また、制御コンピュータ１０は、正面パネル１２Ｆの上部に設けられた２つのスピーカ１２３から、支援画像の表示に応じて、ユーザに運動内容を指示する音声及び運動のリズムに適したテンポの楽曲を再生して出力するようにしてある。
【００３５】
これにより、ユーザは、第１表示部１２１ａ又は第２表示部１２１ｂに支援画像として表示された三次元人物像の動作を真似て、スピーカ１２３から出力される音声による指示及び楽曲のテンポに合わせて体を動かすことにより、各ユーザに適した運動を行うことができる。このときにユーザは、左側パネル１２Ｌ及び右側パネル１２Ｒの鏡面に映る自身の姿を見て、支援画像として表示された三次元人物像の動作と比較して運動を行うこともできる。
【００３６】
更に、本発明に係る運動支援装置１は、スピーカ１２３から再生して出力する楽曲の歌詞を、楽曲の適所にて、第１表示部１２１ａ又は第２表示部１２１ｂに支援画像と共に表示する機能を有している。これにより、ユーザは、支援画像に合わせて運動すると共に、表示された楽曲の歌詞を見て歌うことができる。また、運動支援装置１においてはスピーカ１２３から再生して出力する楽曲をユーザが選択することができ、制御コンピュータ１０が、ユーザによって選択された楽曲に係るデータをサーバコンピュータ３から取得して再生すると共に、支援する運動内容を選択された楽曲に適したものに決定し、楽曲に適した動作を行う三次元人物像の支援画像を表示するようにしてある。
【００３７】
図３は、本発明に係る運動支援装置１の構成を示すブロック図である。運動支援装置１の制御コンピュータ１０は、ＣＰＵ（Central Processing Unit）１０１、ＲＡＭ（Random Access Memory）１０２、表示部１０３、操作部１０４、記憶部１０５、映像信号出力部１０６、操作信号入力部１０７、音声信号出力部１０８、撮像信号入力部１０９及び通信部１１０等を有している。
【００３８】
ＣＰＵ１０１は、記憶部１０５に記憶された制御プログラム１０５ａを読み出して実行することにより、制御コンピュータ１０の各部の制御処理及び各種の演算処理等を行うものである。ＲＡＭ１０２は、ＳＲＡＭ（Static RAM）又はＤＲＡＭ（Dynamic RAM）等のメモリ素子で構成され、ＣＰＵ１０１の処理過程で発生したデータなどの一時的な記憶及び通信部１１０により受信したデータの一時的な記憶等を行うものである。表示部１０３は液晶ディスプレイなどによるものであり、また、操作部１０４はキーボード及びマウス等の機器によるものである。表示部１０３及び操作部１０４は、制御コンピュータ１０とユーザとの間のインタフェースをなす。
【００３９】
記憶部１０５は、ハードディスクなどの大容量の記憶装置で構成されるものであり、上述の制御プログラム１０５ａ、並びに楽曲ジャンルデータベース（以下、ＤＢという）１０５ｂ、ジャンル決定テーブル１０５ｃ、運動ＤＢ１０５ｄ及び歌詞表示テーブル１０５ｅ等の各種のデータが記憶してある。記憶部１０５に記憶された各種のデータの詳細は後述する。
【００４０】
制御コンピュータ１０の映像信号出力部１０６〜撮像信号入力部１０９は、運動支援装置１の筺体１２に設けられた第１表示部１２１ａ、第２表示部１２１ｂ、操作部１２２、スピーカ１２３及びカメラ１２４との間でデータ又は信号の送受信を行うためのものである。映像信号出力部１０６は、第１表示部１２１ａ及び第２表示部１２１ｂに表示する画像（支援画像及び歌詞の他に、メニュー画像及び警告メッセージ等を含む）に係るデータを表示に適した映像信号に変換して出力するようにしてある。
【００４１】
また、図２において図示は省略したが、運動支援装置１の筺体１２は、スタートボタン、ストップボタン、カーソルキー及び確定キー等の複数のボタン又はスイッチ等が配設された操作部１２２を有している。操作部１２２は、例えば筺体１２の全面パネル１２Ｆの第１表示部１２１ａ及び第２表示部１２１ｂの間に設けることができる。操作部１２２は、ユーザによるボタン又はスイッチ等の操作を検知して制御コンピュータ１０へ通知するようにしてある。制御コンピュータ１０の操作信号入力部１０７は、筺体１２の操作部１２２から操作信号として与えられるユーザの操作内容を取得してＣＰＵ１０１へ通知するようにしてある。
【００４２】
音声信号出力部１０８は、ＣＰＵ１０１の制御により、運動内容を指示する音声に係るデータ及び再生する楽曲に係るデータを音声信号に変換してスピーカ１２３へ出力するようにしてある。また、撮像信号入力部１０９は、カメラ１２４にて撮像された画像に係る信号を取得して画像データに変換し、ＲＡＭ１０２又は記憶部１０５へ記憶するようにしてある。
【００４３】
また、通信部１１０は、ＬＡＮ又はインターネット等の通信網Ｎを介して他の機器との間でデータの送受信を行うものである。通信部１１０は、ＣＰＵ１０１の制御により、予め定められたプロトコルに従ってＲＡＭ１０２又は記憶部１０５から送信用のデータを読み出して他の機器へ送信すると共に、他の機器からのデータを受信した場合には、受信したデータをＲＡＭ１０２又は記憶部１０５へ記憶し、データを受信した旨をＣＰＵ１０１へ通知するようにしてある。通信部１１０により、制御コンピュータ１０は、通信網Ｎを介して個人情報管理コンピュータ２及びサーバコンピュータ３との間で各種のデータの送受信を行うことができる。
【００４４】
図４は、個人情報管理コンピュータ２及びサーバコンピュータ３の構成を示すブロック図である。個人情報管理コンピュータ２は、各部の制御処理及び各種の演算処理等を行うＣＰＵ２１、データを一時的に記憶するＲＡＭ２２、液晶ディスプレイなどで構成される表示部２３、キーボード及びマウス等で構成される操作部２４、通信網Ｎを介してデータの送受信を行うための通信部２５、並びにハードディスクなど大容量の記憶装置で構成される記憶部２６等を有している。個人情報管理コンピュータ２の記憶部２６には、ＣＰＵ２１が読み出して実行する制御プログラム２６１、運動支援装置１を利用する複数のユーザの個人情報で構成される個人情報ＤＢ２６２、及び各ユーザの運動レベルを取得するための運動レベル変換テーブル２６３等が記憶してある。なお、個人情報ＤＢ２６２及び運動レベル変換テーブル２６３の詳細は後述する。
【００４５】
同様に、サーバコンピュータ３は、各部の制御処理及び各種の演算処理等を行うＣＰＵ３１、データを一時的に記憶するＲＡＭ３２、液晶ディスプレイなどで構成される表示部３３、キーボード及びマウス等で構成される操作部３４、通信網Ｎを介してデータの送受信を行うための通信部３５、並びにハードディスクなどの大容量の記憶装置で構成される記憶部３６等を有している。サーバコンピュータ３の記憶部３６には、ＣＰＵ３１が読み出して実行する制御プログラム３６１、及び運動支援装置１が再生する楽曲に係るデータで構成される楽曲ＤＢ３６２等が記憶してある。なお、楽曲ＤＢ３６２の詳細は後述する。
【００４６】
図１に示したシステムにおいて、運動支援装置１を利用して運動を行うことを希望するユーザは、まず、個人情報管理コンピュータ２の表示部２３に表示される初期登録画面を閲覧しながら、操作部２４を利用して個人情報を登録する必要がある。図５は、個人情報を登録するための初期登録画面の一例を示す模式図である。初期登録画面には、例えば氏名及び年齢を入力するボックスと、性別を選択するための２つのオプションボタンと、運動習慣を選択するための５つのチェックボタンとが設けてあり、ユーザはこれらの個人情報を入力した後で、操作部２４により”登録”ボタンを操作することによって個人情報の登録を行うことができる。
【００４７】
ユーザにより個人情報が登録された場合、個人情報管理コンピュータ２は、ユーザ毎にＩＤ（IDentifier）番号などの識別情報を付与すると共に、登録された個人情報を個人情報ＤＢ２６２に記憶するようにしてある。図６は、個人情報ＤＢ２６２の一構成例を示す模式図である。個人情報ＤＢ２６２には、各ユーザに一意に付与された識別情報に対応付けて、氏名、年齢、性別、運動レベル及び経験値等の個人情報が記憶してある。個人情報ＤＢ２６２に記憶される氏名、年齢及び性別に係る情報は、図５に示した初期登録画面にてユーザが登録した情報である。
【００４８】
個人情報ＤＢ２６２の運動レベル及び経験値に係る情報は、各ユーザの運動能力を示すものである。個人情報管理コンピュータ２は、初期登録画面にて登録されたユーザの年齢、性別及び運動習慣を基に、記憶部２６に記憶した運動レベル変換テーブル２６３を参照することによって、各ユーザの運動レベルを決定するようにしてある。図７は、運動レベル変換テーブル２６３の一構成例を示す模式図である。運動レベル変換テーブル２６３は、男性又は女性の性別毎に定められた年齢層と、運動習慣を５段階に評価した数値とに対応付けて、１〜５の５段階の数値で運動レベルが記憶してある。運動レベル変換テーブル２６３の性別及び年齢層は、初期登録画面でユーザにより登録された値を当てはめることができる。
【００４９】
運動レベル変換テーブル２６３の運動習慣の値は、初期登録画面に設けられた５つのチェックボックスのいずれが選択されたかにより決定される。例えば、”毎日運動する”が選択された場合には運動習慣の値が”５”に決定され、”週３回程度運動する”が選択された場合には運動習慣の値が”４”に決定され、”週末だけ運動する”が選択された場合には運動習慣の値が”３”に決定され、”月１回程度運動する”が選択された場合には運動習慣の値が”２”に決定され、”ほとんど運動しない”が選択された場合には運動習慣の値が”１”に決定される。個人情報管理コンピュータ２は、ユーザの性別毎の年齢層と、運動習慣の値とに応じて１つの運動レベルを決定し、個人情報ＤＢ２６２に記憶するようにしてある。
【００５０】
また、個人情報ＤＢ２６２の経験値は、運動支援装置１にてユーザが行うことができる運動のジャンル毎に１〜４の４段階の数値が記憶される。図６においては、”ストレッチ”、”エアロビクス”、”ヒップホップ”及び”ラテンダンス”の４種の運動ジャンルについて経験値を記憶する例が図示してある。各運動ジャンルの経験値は、図５に示した初期登録画面の情報を基に決定されるのではなく、各ユーザの運動支援装置１の利用回数及び利用頻度等を基に決定される。よって、個人情報ＤＢ２６２に新規に登録されたユーザについては、各運動ジャンルの経験値は”１”であり、運動支援装置１を利用する毎に運動を行ったジャンルの経験値が増加するようにしてある。また、個人情報管理コンピュータ２は、個人情報ＤＢ２６２の経験値の増加に伴って運動レベルを自動的に上昇させる処理を行ってもよい。
【００５１】
個人情報の登録を終了したユーザ（又は既に個人情報を登録してあるユーザ）は、運動支援装置１の筺体１２にて操作部１２２を操作し、各ユーザに付与された識別情報を入力する。識別情報の入力を受け付けた運動支援装置１の制御コンピュータ１０は、受け付けた識別情報に係る個人情報の取得要求を通信部１１０から通信網Ｎを介して個人情報管理コンピュータ２へ送信するようにしてある。個人情報管理コンピュータ２は、個人情報の取得要求を受信した場合、該当する識別番号に係る個人情報を個人情報ＤＢ２６２から読み出して、通信部２５から通信網Ｎを介して取得要求を送信した制御コンピュータ１０へ送信するようにしてある。個人情報管理コンピュータ２からの個人情報を受信した制御コンピュータ１０は、受信した個人情報を第１表示部１２１ａ又は第２表示部１２１ｂに表示する。
【００５２】
次いで、運動支援装置１の制御コンピュータ１０は、第１表示部１２１ａ又は第２表示部１２１ｂに楽曲選択画面を表示して、運動を行う際に再生する楽曲の選択をユーザに促すようにしてある。図８は、楽曲選択画面の一構成例を示す模式図である。楽曲選択画面には、楽曲の歌手名を入力するための入力ボックスと、これに対応付けられた検索の実行ボタンと、楽曲のジャンルを選択するためのプルダウンメニューと、これに対応付けられた検索の実行ボタンとが設けられている。歌手名の入力ボックスにはユーザが好みの歌手の名前を操作部１２２を利用して入力することができ、対応する検索実行ボタンの操作により制御コンピュータ１０は入力された歌手名に対応する楽曲の検索を行い、検索結果を一覧表示するようにしてある（図示は省略する）。またユーザは楽曲のジャンルを指定した検索を行うこともでき、楽曲ジャンルのプルダウンメニューから１つの楽曲ジャンルを選択して対応する検索実行ボタンを操作することにより、制御コンピュータ１０は選択された楽曲ジャンルに対応する楽曲の検索を行い、検索結果を一覧表示するようにしてある。ユーザは検索結果の一覧から更に一又は複数の楽曲を選択することができるようにしてあり、制御コンピュータ１０は選択された楽曲を運動を支援する際に再生するようにしてある。
【００５３】
制御コンピュータ１０は、楽曲選択画面にて入力された歌手名又は楽曲ジャンルを基に楽曲の検索を行う場合には、記憶部１０５に記憶した楽曲ジャンルＤＢ１０５ｂを基に検索を行うようにしてある。図９は、楽曲ジャンルＤＢ１０５ｂの一構成例を示す模式図である。楽曲ジャンルＤＢ１０５ｂには、楽曲毎に付された楽曲番号、楽曲名、楽曲に係る歌手名、及び楽曲のジャンル等が対応付けて記憶してある。楽曲ジャンルＤＢ１０５ｂは、サーバコンピュータ３の楽曲ＤＢ３６２に記憶された楽曲の一覧であり、制御コンピュータ１０は定期的に又は必要に応じてサーバコンピュータ３から楽曲の一覧情報を取得して楽曲ジャンルＤＢ１０５ｂを更新するようにしてある。ただし、制御コンピュータ１０が楽曲ジャンルＤＢ１０５ｂを記憶せず、ユーザの選択に応じてサーバコンピュータ３に楽曲の検索要求を送信し、サーバコンピュータ３からの検索結果を受信して、検索結果を表示する構成としてもよい。
【００５４】
図１０は、楽曲ＤＢ３６２の一構成例を示す模式図である。サーバコンピュータ３の楽曲ＤＢ３６２には、楽曲毎に付された楽曲番号、楽曲名、楽曲に係る歌手名、楽曲のジャンル、楽曲に係る楽曲データ、歌詞データ、及び重要度データ等が対応付けて記憶してある。これらのうち、楽曲番号、楽曲名、歌手名及び楽曲ジャンル等の項目は、制御コンピュータ１０の楽曲ジャンルＤＢ１０５ｂに記憶された項目と同じであり、サーバコンピュータ３は制御コンピュータ１０からの取得要求に応じてこれらの項目を楽曲の一覧情報として送信するようにしてある。なお、サーバコンピュータ３の楽曲ＤＢ３６２の更新は、サーバコンピュータ３の管理者又は本システムの管理者等が行うものとする。
【００５５】
楽曲ＤＢ３６２に記憶される楽曲データは、ＭＩＤＩ形式などの楽曲の再生に必要なデータである。なお、楽曲データは、楽曲の伴奏のみを含むものであってもよく、楽曲の伴奏及び音声（歌声）を含むものであってもよい。楽曲ＤＢ３６２の楽曲データは、楽曲ＤＢ３６２に実データとして埋め込む構成としてもよいが、楽曲データのファイル名又は楽曲データが記憶された記憶部３６中のアドレス等を代わりに記憶する構成であってもよい。
【００５６】
また、楽曲ＤＢ３６２に記憶される歌詞データは、楽曲を構成する複数の小節毎に対応付けて楽曲の歌詞が記憶されたデータである。なお、楽曲の歌詞はテキストデータであり、制御コンピュータ１０は歌詞を文字表示するようにしてあるが、所謂カラオケの歌詞表示にて行われるように、楽曲の再生に同期して歌詞の表示色を変更するなどの処理を行う場合には、これらの処理タイミングに係るデータを歌詞データに含む構成としてもよい。楽曲データと同様に、楽曲ＤＢ３６２の歌詞データは、楽曲ＤＢ３６２に埋め込む構成としてもよいが、歌詞データのファイル名又は歌詞データが記憶された記憶部３６中のアドレス等を代わりに記憶する構成であってもよい。
【００５７】
また、楽曲ＤＢ３６２に記憶される重要度データは、楽曲の小節毎に対応付けて、各小節の重要度が記憶されたデータである。図１１は、重要度データの一例を示す模式図である。一般的に、楽曲は前奏、Ａメロ、Ｂメロ、サビ、間奏及び後奏等の組み合わせにより構成されており、これらは複数の小節で構成されている。図１１に一例として示す楽曲は、前奏→Ａメロ→Ｂメロ→サビ→間奏→サビ→サビ→後奏の構成をなし、それぞれが４つの小節で構成されており、総じて３２の小節で構成されている。ただしこれは簡略化した一例であり、演奏時間が５分程度の楽曲であれば１２０程度の小節で構成される場合が多い。
【００５８】
楽曲の重要度データは、楽曲を構成する小節に演奏順に付された番号と、各小節に対応する歌詞の有無と、各小節の重要度とを対応付けたものである。図示の例では、前奏、間奏及び後奏の小節は対応する歌詞が無く、Ａメロ、Ｂメロ及びサビの小節は対応する歌詞が有る。また、各小節の重要度は１〜３の３段階に分類されており、数値が大きいほど重要度が高いことを示している。なお、楽曲ＤＢ３６２の重要度データは、サーバコンピュータ３の管理者又は本システムの管理者等が予め作成してサーバコンピュータ３に記憶させるものとする。
【００５９】
楽曲ジャンルＤＢ１０５ｂに基づいてユーザによる楽曲の選択を受け付けた制御コンピュータ１０は、選択された楽曲のジャンルに応じて支援する運動のジャンルを決定し、決定した運動のジャンルに応じて詳細な運動の内容を決定するようにしてある。このとき、制御コンピュータ１０は、運動ジャンルの決定を記憶部１０５に記憶したジャンル決定テーブル１０５ｃに基づいて行うようにしてある。図１２は、ジャンル決定テーブル１０５ｃの一例を示す模式図である。ジャンル決定テーブル１０５ｃは、楽曲毎に付された楽曲ジャンルと、運動に係る運動ジャンルとが対応付けられた表である。図示の例では、”Ｊ−ＰＯＰ”、”ユーロビート”及び”ロック”の楽曲ジャンルが、”エアロビクス”の運動ジャンルに対応付けられ、”ヒップホップ”及び”ラップ”の楽曲ジャンルが、”ヒップホップ”の運動ジャンルに対応付けられ、”ラテン”の楽曲ジャンルが、”ラテンダンス”の運動ジャンルに対応付けられている。制御コンピュータ１０は、ユーザが選択した楽曲毎に楽曲ジャンルＤＢ１０５ｂを基に楽曲ジャンルを取得し、取得した楽曲ジャンルに対応する運動ジャンルをジャンル決定テーブル１０５ｃを基に決定するようにしてある。
【００６０】
楽曲ジャンルに対応する運動ジャンルを決定した制御コンピュータ１０は、この運動ジャンルに属する運動を記憶部１０５に記憶した運動ＤＢ１０５ｄから検索し、ユーザが選択した楽曲を考慮して、ユーザに適した運動内容（運動メニュー）を決定するようにしてある。図１３は、運動ＤＢ１０５ｄの一構成例を示す模式図である。運動ＤＢ１０５ｄは、ユーザの運動レベル及び経験値等に応じた詳細な運動が記憶してあり、詳細な運動が運動ジャンル毎に分類して記憶された構造をなしている。図示の例では、運動ＤＢ１０５ｄは、エアロビクスに関する運動が記憶されたエアロビクスＤＢ、ヒップホップダンスに関する運動が記憶されたヒップホップＤＢ、及びラテンダンスに関する運動が記憶されたラテンダンスＤＢの３つのデータベースで構成してある。ただし、図示の構成は一例であり、運動ＤＢ１０５ｄがより多くの運動ジャンルに関するデータベースで構成される構成であってもよい。
【００６１】
図１４は、エアロビクスＤＢの一構成例を示す模式図である。なお、ヒップホップＤＢ及びラテンダンスＤＢの構成は、エアロビクスＤＢの構成と同様であるため、図示及び説明を省略する。エアロビクスＤＢには、ユーザ毎の５段階の運動レベルとエアロビクスに関する４段階の経験値との各組み合わせに対応付けて、エアロビクスに関する運動の詳細が記憶されている。例えば、運動レベルが”１”でありエアロビクス経験値が”１”の運動は”ゆっくりマーチ”である。また例えば、運動レベルが”４”でありエアロビクス経験値が”３”の運動は”サイドステップ＆クラップ”である。なお、エアロビクスＤＢには、運動レベルが高いほど運動強度が高い運動が記憶してあり、また、経験値が高いほど難易度が高い運動が記憶してある。即ち、運動レベルが”５”且つエアロビクス経験値が”４”の運動が最も運動強度及び難易度が高く、運動レベルが”１”且つエアロビクス経験値が”１”の運動が最も運動強度及び難易度が低くなるようにしてある。
【００６２】
なお、図示のエアロビクスＤＢは、運動レベル及びエアロビクス経験値に応じた運動として”ゆっくりマーチ”、”マーチ＆前後運動”及び”ジョギング＆ターン”等の項目のみが記載されているが、実際のエアロビクスＤＢには、各運動に対応した支援画像を作成するためのデータ及び運動を指示するための音声データ等が各項目に対応付けて記憶してある。支援画像を作成するためのデータとは、例えば表示する人物像を構成するためのポリゴンデータ及びテクスチャデータ等である。
【００６３】
本発明に係る運動支援装置１においては、支援画像の表示及び運動を指示する音声の出力を行ってユーザの運動を支援する場合に、ユーザが選択した楽曲を再生して出力すると共に、楽曲の歌詞を表示する機能を備えている。このとき運動支援装置１は、再生する楽曲全部について歌詞を表示するのではなく、楽曲を構成する各小節の重要度が高い歌詞を表示するようにしてある。これにより楽曲の要所にてユーザは歌詞を見て歌いながら運動をすることができるが、難易度の高い運動を行いながら歌詞を見て歌うことは困難である。そこで、運動支援装置１の制御コンピュータ１０は、運動ＤＢ１０５ｄから運動メニューを作成する際に、サーバコンピュータ３から選択された楽曲に係る楽曲データ及び歌詞データと共に重要度データを取得し、取得した重要度データを基に記憶部１０５に記憶した歌詞表示テーブル１０５ｅを参照して、楽曲の小節毎に歌詞を表示するか否か及び運動の難易度を決定するようにしてある。
【００６４】
図１５は、歌詞表示テーブル１０５ｅの一例を示す模式図である。歌詞表示テーブル１０５ｅは、楽曲を構成する各小節に付された重要度と、この小節に対応する歌詞の表示段階と、この小節が再生されているときに行う運動の難易度の調整量とが対応付けられたものである。例えば、重要度が”１”の小節（即ち、重要でない小節）は、歌詞の表示段階を非表示とし、運動の難易度を運動ＤＢ１０５ｄから決定される運動の難易度に対して調整なしとする。また、重要度が”２”の小節は、歌詞の表示段階を「ラララ…」又は「ルルル…」等で置き換えて抽象化したハミング表示とし、運動の難易度を運動ＤＢ１０５ｄから決定される運動の難易度に対して１段階容易化する。即ち、運動の難易度を１段階容易化する場合、制御コンピュータ１０は、図１４に示したエアロビクスＤＢにおいて、運動レベルが同一でエアロビクスの経験値が１段階低い運動を選択するものとする。また、重要度が”３”の小節は、楽曲の歌詞を抽象化することなく完全に表示し（歌詞の表示段階を完全表示とし）、運動の難易度を最も低く、即ち運動なし（直立）とする。
【００６５】
なお、図１５に示す歌詞表示テーブル１０５ｅは、歌詞をハミング表示する場合には運動の難易度を１段階容易化する構成であるが、これに限るものではなく、２段階以上容易化する構成であってもよく、少なくとも歌詞非表示の場合より運動を容易化する構成であればよい。同様に、歌詞表示テーブル１０５ｅは、歌詞を完全表示する場合には運動なしとする構成であるが、これに限るものではなく、ハミング表示の場合から１段階容易化するなど、少なくともハミング表示の場合より運動を容易化する構成であればよい。
【００６６】
これらにより運動支援装置１の制御コンピュータ１０は、ユーザが選択した楽曲に係る重要度データと、楽曲の小節毎に重要度から決定される運動の難易度と、ユーザが選択した楽曲の楽曲ジャンルに応じて決定される運動ジャンルとを基に、ユーザに行わせる運動を楽曲の小節毎に運動ＤＢ１０５ｄから決定することができ、小節毎の歌詞の表示を決定することができる。図１６は、決定された運動内容及び歌詞表示の一例を示す模式図であり、図１１に一例として示した楽曲（の第１〜第２０小節）に対応する運動内容及び歌詞表示の例が示してある。また本例では、運動ジャンルがエアロビクスに決定される楽曲ジャンルの楽曲をユーザが選択したものとし、ユーザの運動レベルが”４”であり且つエアロビクスの経験値が”２”であるものとする。
【００６７】
制御コンピュータ１０は、図１６に示す例において、楽曲の第１〜第４小節及び第１７〜第２０小節は対応する歌詞が存在しないため、歌詞表示は”非表示”と決定し、運動内容は運動レベルが”４”且つエアロビクスの経験値が”２”の組み合わせから難易度を調整することなくエアロビクスＤＢを参照して”サイドステップ＆前後運動”と決定する。また制御コンピュータ１０は、楽曲の第９〜第１２小節の重要度が”１”であるため、同様に、歌詞表示は”非表示”と決定し、運動内容は運動レベルが”４”且つエアロビクスの経験値が”２”の組み合わせから難易度を調整することなくエアロビクスＤＢを参照して”サイドステップ＆前後運動”と決定する。
【００６８】
また、制御コンピュータ１０は、楽曲の第５〜第６小節は重要度が”２”であるため、歌詞表示を”ハミング表示”と決定し、運動内容は１段階容易化して運動レベルが”４”且つエアロビクスの経験値が”１”の組み合わせからエアロビクスＤＢを参照して”サイドステップ”と決定する。また制御コンピュータ１０は、楽曲の第７〜第８小節及び第１３〜第１６小節は重要度が”３”であるため、歌詞表示を”完全表示”と決定し、運動内容を運動なしの”直立”と決定する。なお、運動内容が”直立”の場合、制御コンピュータ１０が表示する支援画像の人物像もまた直立した状態を維持するか、又はマイクを手に歌っている状態を維持するなど、動作の少ない人物像とすればよい。
【００６９】
以上のようにして各楽曲に対する運動内容及び歌詞表示を決定した制御コンピュータ１０は、ユーザが運動支援装置１の筺体１２に設けられた操作部１２２を操作して運動の開始指示が与えられた後、決定した運動内容に従って運動ＤＢ１０５ｄから支援画像を生成するためのデータを読み出して支援画像を生成し、ユーザの姿勢に応じて第１表示部１２１ａ又は第２表示部１２１ｂのいずれかに支援画像を表示するようにしてある。このとき制御コンピュータ１０は、決定した運動内容に従って運動ＤＢ１０５ｄから音声データを読み出して、音声出力部１０８からスピーカ１２３へ音声信号を与えることにより、運動内容に応じた指示を伝える音声の出力を行うようにしてある。
【００７０】
また、制御コンピュータ１０は、ユーザが選択した楽曲に係る楽曲データをサーバコンピュータ３から取得して、支援画像の表示に合わせて楽曲を再生してスピーカ１２３から出力するようにしてある。更に、制御コンピュータ１０は、ユーザが選択した楽曲に係る歌詞データをサーバコンピュータ３から取得して、決定した歌詞表示に従って、楽曲の各小節の再生に合わせて歌詞の表示を行うようにしてある。なお、楽曲の歌詞を完全表示又はハミング表示する場合において、制御コンピュータ１０は、楽曲の歌詞又は「ラララ…」若しくは「ルルル…」等の文字を表示すると共に、所謂カラオケのように、楽曲の再生にタイミングを合わせて表示した歌詞の色などを変化させる処理を行ってもよい。
【００７１】
よって、運動支援装置１は、ユーザが選択した楽曲を再生してスピーカ１２３から出力し、決定した運動内容に応じた三次元人物像の動画を楽曲の再生に合わせて第１表示部１２１ａ又は第２表示部１２１ｂに表示し、楽曲を構成する小節毎に付された重要度に応じて楽曲の歌詞を第１表示部１２１ａ又は第２表示部１２１ｂに表示することができる。
【００７２】
以下に、運動支援装置１を含む本システムの処理をフローチャートを用いて説明する。図１７は、個人情報管理コンピュータ２が行う個人情報の受付処理の手順を示すフローチャートであり、個人情報管理コンピュータ２のＣＰＵ２１が記憶部２６に記憶された制御プログラム２６１を実行することにより行われる処理である。個人情報管理コンピュータ２は、表示部２３に初期登録画面（図５参照）を表示し（ステップＳ１）、ユーザによる個人情報の入力を受け付けたか否かを調べ（ステップＳ２）、入力を受け付けていない場合は（Ｓ２：ＮＯ）、ステップＳ１へ戻り、初期登録画面を表示して個人情報の入力を待機する。
【００７３】
ユーザによる個人情報の入力を受け付けた場合（Ｓ２：ＹＥＳ）、個人情報管理コンピュータ２は、記憶部２６から個人情報ＤＢ２６２を読み出して（ステップＳ３）、個人情報ＤＢ２６２に未登録の識別情報を検索して新たなユーザに対する識別情報を決定する（ステップＳ４）。このとき、個人情報管理コンピュータ２は、決定した識別情報を表示部２３に表示してユーザに通知してもよい。
【００７４】
次いで、個人情報管理コンピュータ２は、記憶部２６に記憶された運動レベル変換テーブル２６３を読み出して（ステップＳ５）、受け付けた個人情報の性別、年齢及び運動習慣から運動レベル変換テーブル２６３に基づいて運動レベルを決定する（ステップＳ６）。運動レベルの決定後、個人情報管理コンピュータ２は、受け付けた個人情報及び決定した運動レベルを個人情報ＤＢ２６２に記憶し（ステップＳ７）、処理を終了する。
【００７５】
図１８〜図２０は、運動支援装置１の制御コンピュータ１０が行う運動内容及び歌詞表示の決定処理の手順を示すフローチャートであり、制御コンピュータ１０のＣＰＵ１０１が記憶部１０５に記憶された制御プログラム１０５ａを実行することにより行われる処理である。運動支援装置１の制御コンピュータ１０は、筺体１２に設けられた操作部１２２からユーザによる識別情報の入力を受け付けたか否かを調べ（ステップＳ２１）、入力を受け付けていない場合には（Ｓ２１：ＮＯ）、入力を受け付けるまで待機する。
【００７６】
識別情報の入力を受け付けた場合（Ｓ２１：ＹＥＳ）、制御コンピュータ１０は、受け付けた識別情報に係る個人情報の取得要求を通信部１１０から通信網Ｎを介して個人情報管理コンピュータ２へ送信する（ステップＳ２２）。その後、制御コンピュータ１０は、個人情報管理コンピュータ２から送信された個人情報を通信部１１０にて受信したか否かを調べ（ステップＳ２３）、受信していない場合には（Ｓ２３：ＮＯ）、更に個人情報管理コンピュータ２から送信されたエラーを受信したか否かを調べる（ステップＳ２４）。エラーを受信した場合（Ｓ２４：ＹＥＳ）、制御コンピュータ１０は、筺体１２の第１表示部１２１ａ又は第２表示部１２１ｂに、ユーザが入力した識別情報に誤りが含まれている旨を通知するエラー表示を行って（ステップＳ２５）、処理を終了する。エラーを受信していない場合（Ｓ２４：ＮＯ）、制御コンピュータ１０は、ステップＳ２３へ戻って個人情報管理コンピュータ２からの個人情報の受信を待機する。個人情報管理コンピュータ２から個人情報を受信した場合（Ｓ２３：ＹＥＳ）、制御コンピュータ１０は、第１表示部１２１ａ又は第２表示部１２１ｂに受信した個人情報を表示する（ステップＳ２６）。
【００７７】
次いで、制御コンピュータ１０は、第１表示部１２１ａ又は第２表示部１２１ｂに楽曲選択画面（図８参照）を表示して（ステップＳ３１）、楽曲選択画面に設けられた検索の実行ボタンに対する操作により、ユーザの検索要求を受け付けたか否かを調べる（ステップＳ３２）。検索要求を受け付けていない場合（Ｓ３２：ＮＯ）、制御コンピュータ１０は、ステップＳ３１へ戻り、楽曲選択画面の表示を継続して検索要求の受け付けを待機する。
【００７８】
検索要求を受け付けた場合（Ｓ３２：ＹＥＳ）、制御コンピュータ１０は記憶部１０５に記憶された楽曲ジャンルＤＢ１０５ｂを読み出して（ステップＳ３３）、楽曲選択画面にて入力された歌手名又は楽曲ジャンルに該当する楽曲を楽曲ジャンルＤＢ１０５から検索し（ステップＳ３４）、検索結果を第１表示部１２１ａ又は第２表示部１２１ｂに表示する（ステップＳ３５）。その後、制御コンピュータ１０は、検索結果として表示した楽曲からのユーザの選択を受け付けたか否かを調べ（ステップＳ３６）、選択を受け付けていない場合は（Ｓ３６：ＮＯ）、ステップＳ３５へ戻り、検索結果の表示を継続して楽曲選択の受け付けを待機する。
【００７９】
楽曲の選択を受け付けた場合（Ｓ３６：ＹＥＳ）、制御コンピュータ１０は、選択された楽曲の楽曲ジャンルを楽曲ジャンルＤＢ１０５ｂから取得し（ステップＳ３７）、記憶部１０５に記憶したジャンル決定テーブル１０５ｃを読み出して（ステップＳ３８）、選択された楽曲の楽曲ジャンルからジャンル決定テーブル１０５ｃを基に運動ジャンルを決定する（ステップＳ３９）。
【００８０】
次いで、制御コンピュータ１０は、選択された楽曲に係る重要度データの取得要求を通信部１１０から通信網Ｎを介してサーバコンピュータ３へ送信し（ステップＳ４１）、サーバコンピュータ３から送信された重要度データを受信したか否かを調べる（ステップＳ４２）。重要度データを受信していない場合（Ｓ４２：ＮＯ）、制御コンピュータ１０は重要度データを受信するまで待機する。
【００８１】
重要度データを受信した場合（Ｓ４２：ＹＥＳ）、制御コンピュータ１０は、記憶部１０５に記憶された歌詞表示テーブル１０５ｅを読み出して（ステップＳ４３）、楽曲の小節毎に歌詞を完全表示するか、ハミング表示するか又は表示しないかの歌詞表示に係る決定を受信した重要度データを基に行うと共に（ステップＳ４４）、楽曲の小節毎に対応する運動内容の難易度を調整しないか、１段階容易化するか又は運動なしとするかの難易度調整に係る決定を重要度データを基に行う（ステップＳ４５）。次いで、制御コンピュータ１０は、記憶部１０５に記憶した運動ＤＢ１０５ｄを読み出し（ステップＳ４６）、ステップＳ３９にて決定した運動ジャンル及びステップＳ４５にて決定した難易度調整に応じて、運動ＤＢ１０５ｄを基に楽曲の小節毎に運動内容を決定し（ステップＳ４７）、処理を終了する。
【００８２】
図２１は、個人情報管理コンピュータ２が行う個人情報の送信処理の手順を示すフローチャートであり、個人情報管理コンピュータ２のＣＰＵ２１が記憶部２６に記憶された制御プログラム２６１を実行することにより行われる処理である。個人情報管理コンピュータ２は、運動支援装置１の制御コンピュータ１０から送信される個人情報取得要求（図１８のステップＳ２２参照）を通信部２５にて受信したか否かを調べ（ステップＳ６１）、受信していない場合は（Ｓ６１：ＮＯ）、個人情報取得要求を受信するまで待機する。
【００８３】
個人情報取得要求を受信した場合（Ｓ６１：ＹＥＳ）、個人情報管理コンピュータ２は、記憶部２６に記憶された個人情報ＤＢ２６２を読み出して（ステップＳ６２）、取得を要求されたユーザの識別情報に該当する個人情報が個人情報ＤＢ２６２内に存在するか否かを調べる（ステップＳ６３）。該当する個人情報が存在する場合（Ｓ６３：ＹＥＳ）、個人情報管理コンピュータ２は、該当する個人情報を個人情報ＤＢ２６２から取得し（ステップＳ６４）、取得した個人情報を通信部２５から通信網Ｎを介して個人情報取得要求を送信した制御コンピュータ１０へ送信し（ステップＳ６５）、処理を終了する。該当する個人情報が存在しない場合（Ｓ６３：ＮＯ）、個人情報管理コンピュータ２は、個人情報取得要求を送信した制御コンピュータ１０へエラーを送信し（ステップＳ６６）、処理を終了する。
【００８４】
図２２は、サーバコンピュータ３が行う重要度データの送信処理の手順を示すフローチャートであり、サーバコンピュータ３のＣＰＵ３１が記憶部３６に記憶された制御プログラム３６１を実行することにより行われる処理である。サーバコンピュータ３は、運動支援装置１の制御コンピュータ１０から送信される重要度データ取得要求（図２０のステップＳ４１参照）を通信部３５にて受信したか否かを調べ（ステップＳ８１）、受信していない場合は（Ｓ８１：ＮＯ）、重要度データ取得要求を受信するまで待機する。
【００８５】
重要度データ取得要求を受信した場合（Ｓ８１：ＹＥＳ）、サーバコンピュータ３は、記憶部３６に記憶された楽曲ＤＢ３６２を読み出して（ステップＳ８２）、取得を要求された楽曲の重要度データを楽曲ＤＢ３６２から取得し（ステップＳ８３）、取得した重要度データを通信部３５から通信網Ｎを介して重要度データ取得要求を送信した制御コンピュータ１０へ送信し（ステップＳ８４）、処理を終了する。
【００８６】
なお、サーバコンピュータ３は、重要度データの他に楽曲データ及び歌詞データ等の送信処理を行うが、処理手順は重要度データの送信処理と同じであるため、フローチャートの図示及び詳細な説明は省略する。
【００８７】
図２３は、運動支援装置１の制御コンピュータ１０が行う運動支援処理の手順を示すフローチャートであり、制御コンピュータ１０のＣＰＵ１０１が記憶部１０５に記憶された制御プログラム１０５ａを実行することにより行われる処理である。運動支援装置１の制御コンピュータ１０は、筺体１２に設けられた操作部１２２からユーザによる運動開始の指示を受け付けたか否かを調べ（ステップＳ１０１）、指示を受け付けていない場合には（Ｓ１０１：ＮＯ）、指示を受け付けるまで待機する。
【００８８】
運動開始の指示を受け付けた場合（Ｓ１０１：ＹＥＳ）、制御コンピュータ１０は、再生する楽曲に係る楽曲データ及び歌詞データの取得要求を通信部１１０から通信網Ｎを介してサーバコンピュータ３へ送信する（ステップＳ１０２）。その後、制御コンピュータ１０は、サーバコンピュータ３から送信された楽曲データ及び歌詞データを受信したか否か調べ（ステップＳ１０３）、楽曲データ及び歌詞データを受信していない場合には（Ｓ１０３：ＮＯ）、楽曲データ及び歌詞データを受信するまで待機する。楽曲データ及び歌詞データを受信した場合（Ｓ１０３：ＹＥＳ）、制御コンピュータ１０は、変数ｉの値を１に初期化し（ステップＳ１０４）、楽曲の第ｉ小節の運動支援処理を行う（ステップＳ１０５）。
【００８９】
図２４は、運動支援装置１の制御コンピュータ１０が行う第ｉ小節の運動支援処理の手順を示すフローチャートであり、図２３のステップＳ１０５にて行われる処理である。制御コンピュータ１０は、図２０に示した処理のステップＳ４７にて決定した運動内容のうち、楽曲の第ｉ小節の運動内容に応じた支援画像を、記憶部１０５に記憶した運動ＤＢ１０５ｄに含まれるデータを基に生成し（ステップＳ１２１）、カメラ１２４が撮像したユーザの画像を基に検出したユーザの姿勢に応じて、生成した支援画像を第１表示部１２１ａ又は第２表示部１２１ｂに表示すると共に（ステップＳ１２２）、楽曲の第ｉ小節を再生して（ステップＳ１２３）、スピーカ１２３から出力する。
【００９０】
これに伴って、制御コンピュータ１０は、図２０に示した処理のステップＳ４４にて決定した歌詞表示に従って、第ｉ小節の歌詞が完全表示と決定されたか否かを調べ（ステップＳ１２４）、完全表示と決定されていた場合（Ｓ１２４：ＹＥＳ）、第１表示部１２１ａ又は第２表示部１２１ｂに支援画像と共に歌詞を表示して（ステップＳ１２５）、図２３に示す処理へ戻る。第ｉ小節の歌詞が完全表示と決定されていない場合（Ｓ１２４：ＮＯ）、制御コンピュータ１０は、第ｉ小節の歌詞がハミング表示と決定されたか否かを更に調べる（ステップＳ１２６）。制御コンピュータ１０は、第ｉ小節の歌詞がハミング表示と決定されていた場合（Ｓ１２６：ＹＥＳ）、第ｉ小節の歌詞を「ラララ…」又は「ルルル…」等に置き換えて第１表示部１２１ａ又は第２表示部１２１ｂに表示するハミング表示を行い（ステップＳ１２７）、また、ハミング表示と決定されていない場合には（Ｓ１２６：ＮＯ）、歌詞を表示せずに、図２３に示す処理へ戻る。
【００９１】
なお、図２４においては、制御コンピュータ１０が支援画像の表示（ステップＳ１２２）、楽曲の再生（ステップＳ１２３）、歌詞の表示（ステップＳ１２５又はＳ１２７）の順に処理を行っているが、実際には、これらの処理は並列的にタイミングを合わせて行われる。
【００９２】
ステップＳ１０５にて第ｉ小節の運動支援処理が終了した後、制御コンピュータ１０は、楽曲の全小節について上述の処理が終了したか否かを調べ（ステップＳ１０６）、全小節についての処理が終了していない場合には（Ｓ１０６：ＮＯ）、変数ｉに１を加算して（ステップＳ１０７）、ステップＳ１０５へ戻り、第ｉ小節の運動支援処理を繰り返し行う。全小節についての処理が終了した場合（Ｓ１０６：ＹＥＳ）、制御コンピュータ１０は運動支援処理を終了する。
【００９３】
以上の構成の本発明に係る運動支援装置１においては、運動を支援する三次元人物像などの支援画像を筺体１２に設けられた第１表示部１２１ａ又は第２表示部１２１ｂに表示し、支援画像の表示に対応してユーザが選択した楽曲を再生してスピーカ１２３から出力すると共に、楽曲の適所にて歌詞を支援画像と共に表示する構成とすることにより、ユーザは好みの楽曲に合わせて歌いながら運動を行うことができる。また、楽曲を構成する複数の小節などの楽曲部分毎に予め重要度を定めて重要度データとしてサーバコンピュータ３に記憶しておき、これを取得した運動支援装置１の制御コンピュータ１０が歌詞の表示を行うか否かを重要度に基づいて決定する構成とすることにより、例えば楽曲のサビ部分などでのみユーザに歌わせ、それ以外では運動を主に行わせるなどの楽曲に応じた運動支援が実現できる。これにより、ユーザは歌うことにより楽しんで運動を行うことができ、飽きることなく運動を継続して行うことができる。また、楽曲の全てではなく一部分でのみユーザに歌わせる構成であるため、運動量を低下させることなく、ユーザに確実に運動を行わせることができる。よって、ユーザは楽しみながら運動を継続させることができ、健康増進及びダイエット等の目的を確実に達成できる。
【００９４】
また、運動支援装置１が、ユーザにより入力された年齢、性別及び運動頻度（運動習慣）等から決定されるユーザの運動能力（運動レベル）を個人情報管理コンピュータ２から個人情報として取得し、ユーザの運動能力と楽曲の歌詞の表示段階（又は楽曲の小節の重要度）とに基づいて、ユーザに行わせる運動内容を決定する構成とすることにより、例えば歌詞を表示してユーザに歌わせて楽しませる場合には難易度の低い運動を行わせ、難易度の高い運動を行わせる場合には歌詞を表示しないなど、運動と歌うこととをユーザにバランスよく行わせることができる。また、ユーザの運動能力を考慮して運動の内容を自動的に決定するため、各ユーザに最適な運動を行わせることができる。
【００９５】
また、運動支援装置１が図８に示した楽曲選択画面などを表示することによってユーザによる楽曲の選択を受け付けて、選択を受け付けた楽曲の種別（ジャンル）に応じて運動の種別（ジャンル）を決定し、この運動ジャンルを考慮して運動内容を決定する構成とすることにより、選択された楽曲に適した運動をユーザに行わせることができ、ユーザはより楽しみながら運動を行うことができる。
【００９６】
また、運動支援装置１は、楽曲を構成する小節毎に歌詞の表示段階を非表示、簡単表示（ハミング表示）又は完全表示の３つのいずれかに重要度を基に判定し、歌詞が非表示の小節に対応する運動を高難易度とすると共に、歌詞が完全表示の小節に対応する運動を低難易度の運動とすることにより、ユーザの運動効果を高めることができると共に、ユーザが集中して歌うことができ、歌うことを楽しむことができる。
【００９７】
また、運動支援装置１は、サーバコンピュータ３から楽曲データ及び歌詞データを取得すると共に、楽曲を構成する小節毎に定められた重要度に係る重要度データを取得し、各小節の重要度を基に歌詞の表示及び運動内容等を決定する構成とすることにより、楽曲のサビの部分に係る重要度を高くするなど、各小節の重要度を適切に設定しておくことによって、ユーザは歌うことをより楽しむことができる。
【００９８】
また、楽曲を構成する複数の小節毎に重要度を設定し、小節毎に歌詞の表示及び運動内容等を決定する構成とすることにより、小節毎にイントロ、Ａメロ、Ｂメロ又はサビ等のいずれに属するかを判断することが容易であり、また、各小節の時間的な長さは一定である場合が多いため、楽曲、歌詞及び重要度をデータとして対応付けやすく、運動支援装置１がこれらのデータに対する処理を画一的に容易に行うことができる。
【００９９】
なお、本実施の形態においては、運動支援装置１の筺体１２に２つの表示部（第１表示部１２１ａ及び第２表示部１２１ｂ）を設ける構成としたが、これに限るものではなく１つ又は３つ以上の表示部を設ける構成としてもよい。また、運動支援装置１は支援画像及び楽曲の歌詞を第１表示部１２１ａ又は第２表示部１２１ｂに共に表示する構成としたが、これに限るものではなく、第１表示部１２１ａに支援画像を表示し、第２表示部１２１ｂに歌詞を表示するなどの構成としてもよい。
【０１００】
また、本実施の形態は、運動支援装置１、個人情報管理コンピュータ２及びサーバコンピュータ３等の複数の装置を用いたシステムとして構成してあるが、これに限るものではなく、運動支援装置１のみですべての処理を行う構成としてもよい。また、個人情報管理コンピュータ２及びサーバコンピュータ３をそれぞれ１つずつ備えるシステムとしたが、これに限るものではなく、個人情報管理コンピュータ２又はサーバコンピュータ３を２つ以上備えるシステムとしてもよい。
【０１０１】
また、図８に示した楽曲選択画面では、歌手名の直接入力又は楽曲ジャンルの選択により楽曲の検索を行う構成としたが、これに限るものではなく、例えば歌手名の５０音順に楽曲を分類して一覧表示などし、表示された歌手名及び楽曲名をユーザに選択させる構成とするなど、その他の選択方法を採用してもよい。
【０１０２】
また、重要度の設定、歌詞の表示段階の決定及び運動内容の決定等を楽曲の小節毎に行う構成としたが、これに限るものではなく、楽曲を前奏、Ａメロ、Ｂメロ、サビ、間奏及び後奏などに分割し、各部分毎に重要度の設定などを行う構成としてもよい。また、歌詞の表示段階として非表示、ハミング表示及び完全表示の３つに判定する構成としたが、これに限るものではなく、例えば表示又は非表示の２つに判定する構成としてもよい。また、楽曲の小節の重要度が”３”の場合には運動内容を”運動なし（直立）”としたが、これに限るものではなく、例えば難易度を２段階表示するなどの調整であってもよい。
【図面の簡単な説明】
【０１０３】
【図１】本発明に係る運動支援装置を用いたシステムの全体構成を示す模式図である。
【図２】本発明に係る運動支援装置の外観を示す模式的外観図である。
【図３】本発明に係る運動支援装置の構成を示すブロック図である。
【図４】個人情報管理コンピュータ及びサーバコンピュータの構成を示すブロック図である。
【図５】個人情報を登録するための初期登録画面の一例を示す模式図である。
【図６】個人情報ＤＢの一構成例を示す模式図である。
【図７】運動レベル変換テーブルの一構成例を示す模式図である。
【図８】楽曲選択画面の一構成例を示す模式図である。
【図９】楽曲ジャンルＤＢの一構成例を示す模式図である。
【図１０】楽曲ＤＢの一構成例を示す模式図である。
【図１１】重要度データの一例を示す模式図である。
【図１２】ジャンル決定テーブルの一例を示す模式図である。
【図１３】運動ＤＢの一構成例を示す模式図である。
【図１４】エアロビクスＤＢの一構成例を示す模式図である。
【図１５】歌詞表示テーブルの一例を示す模式図である。
【図１６】決定された運動内容及び歌詞表示の一例を示す模式図である。
【図１７】個人情報管理コンピュータが行う個人情報の受付処理の手順を示すフローチャートである。
【図１８】運動支援装置の制御コンピュータが行う運動内容及び歌詞表示の決定処理の手順を示すフローチャートである。
【図１９】運動支援装置の制御コンピュータが行う運動内容及び歌詞表示の決定処理の手順を示すフローチャートである。
【図２０】運動支援装置の制御コンピュータが行う運動内容及び歌詞表示の決定処理の手順を示すフローチャートである。
【図２１】個人情報管理コンピュータが行う個人情報の送信処理の手順を示すフローチャートである。
【図２２】サーバコンピュータが行う重要度データの送信処理の手順を示すフローチャートである。
【図２３】運動支援装置の制御コンピュータが行う運動支援処理の手順を示すフローチャートである。
【図２４】運動支援装置の制御コンピュータが行う第ｉ小節の運動支援処理の手順を示すフローチャートである。
【符号の説明】
【０１０４】
１  運動支援装置
２  個人情報管理コンピュータ
３  サーバコンピュータ
１０  制御コンピュータ（コンピュータ）
１２  筺体
２１  ＣＰＵ
２６  記憶部
３１  ＣＰＵ
３６  記憶部
１０１  ＣＰＵ（表示処理手段、再生手段、データ取得手段、判定手段、歌詞表示処理手段、運動能力取得手段、運動内容決定手段、受付手段、運動種別決定手段）
１０５  記憶部
１０５ａ  制御プログラム（コンピュータプログラム）
１０５ｂ  楽曲ジャンルＤＢ
１０５ｃ  ジャンル決定テーブル
１０５ｄ  運動ＤＢ
１０５ｅ  歌詞表示テーブル
１２１ａ  第１表示部（表示部）
１２１ｂ  第２表示部（表示部）
１２２  操作部
１２３  スピーカ
１２４  カメラ
２６１  制御プログラム
２６２  個人情報ＤＢ
２６３  運動レベル変換テーブル
３６１  制御プログラム
３６２  楽曲ＤＢ
【図１】
2009201799.tif 000003
【図２】
2009201799.tif 000004
【図３】
2009201799.tif 000005
【図４】
2009201799.tif 000006
【図５】
2009201799.tif 000007
【図６】
2009201799.tif 000008
【図７】
2009201799.tif 000009
【図８】
2009201799.tif 000010
【図９】
2009201799.tif 000011
【図１０】
2009201799.tif 000012
【図１１】
2009201799.tif 000013
【図１２】
2009201799.tif 000014
【図１３】
2009201799.tif 000015
【図１４】
2009201799.tif 000016
【図１５】
2009201799.tif 000017
【図１６】
2009201799.tif 000018
【図１７】
2009201799.tif 000019
【図１８】
2009201799.tif 000020
【図１９】
2009201799.tif 000021
【図２０】
2009201799.tif 000022
【図２１】
2009201799.tif 000023
【図２２】
2009201799.tif 000024
【図２３】
2009201799.tif 000025
【図２４】
2009201799.tif 000026