(57)【要約】【課題】どのようなユーザであっても所望とする運動パターンを容易に選択することができる運動パターン選択システム、運動パターン選択装置及びプログラムを提供する。【解決手段】運動パターン選択システムは、ユーザの操作に応じて複数種類の楽器種別のうちいずれかを選択する。運動パターン選択システムは、選択された楽器種別に対応する音楽ジャンルを複数種類の音楽ジャンルから選択し、選択された音楽ジャンルに対応する運動パターンを複数種類の運動パターンから選択する。【選択図】図１２
2009125142.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の運動パターンからいずれかを選択する運動パターン選択システムにおいて、
ユーザによって操作可能な操作手段と、
前記操作手段の操作に応じて複数種類の楽器種別のうちいずれかを選択する楽器種別選択手段と、
前記楽器種別選択手段によって選択された楽器種別に対応する運動パターンを複数種類の運動パターンから選択する運動パターン選択手段と、を備えたことを特徴とする運動パターン選択システム。
【請求項２】
複数種類の運動パターンからいずれかを選択する運動パターン選択装置において、
ユーザの操作に応じて複数種類の楽器種別のうちいずれかを選択する楽器種別選択手段と、
前記楽器種別選択手段によって選択された楽器種別に対応する運動パターンを複数種類の運動パターンから選択する運動パターン選択手段と、を備えたことを特徴とする運動パターン選択装置。
【請求項３】
複数種類の楽器種別と複数種類の音楽ジャンルとの対応が記憶された楽器ジャンル対応記憶手段と、
複数種類の楽曲と複数種類の音楽ジャンルとの対応が記憶された楽曲ジャンル対応記憶手段と、
複数種類の楽曲と複数種類の運動パターンとの対応が記憶された楽曲運動対応記憶手段と、
前記楽器種別選択手段によって選択された楽器種別に基づいて、前記楽器ジャンル対応記憶手段に記憶され、当該楽器種別に対応する音楽ジャンルを複数種類の音楽ジャンルから選択する音楽ジャンル選択手段と、
前記音楽ジャンル選択手段によって選択された音楽ジャンルに基づいて、前記楽曲ジャンル対応記憶手段に記憶され、当該音楽ジャンルに対応する楽曲を複数種類の楽曲から選択する楽曲選択手段と、を備え、
前記運動パターン選択手段は、前記楽曲選択手段によって選択された楽曲に基づいて、前記楽曲運動対応記憶手段に記憶され、当該楽曲に対応する運動パターンを複数種類の運動パターンから選択することを特徴とする請求項２に記載の運動パターン選択装置。
【請求項４】
前記楽曲選択手段によって選択された楽曲の楽曲選択履歴を記憶する楽曲選択履歴記憶手段を備え、
前記楽曲選択手段は、前記楽曲選択履歴記憶手段によって記憶された前記楽曲選択履歴に基づいて楽曲を選択することを特徴とする請求項３に記載の運動パターン選択装置。
【請求項５】
複数種類の楽器種別と複数種類の音楽ジャンルとの対応が記憶された楽器ジャンル対応記憶手段と、
複数種類の音楽ジャンルと複数種類の運動ジャンルとの対応が記憶された音楽運動ジャンル対応記憶手段と、
複数種類の運動ジャンルと複数種類の運動パターンとの対応が記憶された運動対応記憶手段と、
前記楽器種別選択手段によって選択された楽器種別に基づいて、前記楽器ジャンル対応記憶手段に記憶され、当該楽器種別に対応する音楽ジャンルを複数種類の音楽ジャンルから選択する音楽ジャンル選択手段と、
前記音楽ジャンル選択手段によって選択された音楽ジャンルに基づいて、前記音楽運動ジャンル対応記憶手段に記憶され、当該音楽ジャンルに対応する運動ジャンルを複数種類の運動ジャンルから選択する運動ジャンル選択手段と、を備え、
前記運動パターン選択手段は、前記運動ジャンル選択手段によって選択された運動ジャンルに基づいて、前記運動対応記憶手段に記憶され、当該運動ジャンルに対応する運動パターンを複数種類の運動パターンから選択することを特徴とする請求項２に記載の運動パターン選択装置。
【請求項６】
前記運動パターン選択手段によって選択された運動パターンの運動パターン選択履歴を記憶する運動パターン選択履歴記憶手段を備え、
前記運動パターン選択手段は、前記運動パターン選択履歴記憶手段によって記憶された前記運動パターン選択履歴に基づいて運動パターンを選択することを特徴とする請求項２から５のいずれかに記載の運動パターン選択装置。
【請求項７】
コンピュータを、請求項２から６のいずれかに記載の運動パターン選択装置における各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動パターン選択システム、運動パターン選択装置及びプログラムに関するものであり、特に、複数種類の運動パターンからいずれかを選択する運動パターン選択システム、運動パターン選択装置及びプログラムに関する。
【背景技術】
【０００２】
従来、運動パターン選択システムとして、例えば、コンピュータ装置等によって、運動（フィットネス）パターンが選択されるとともに、その運動パターンに対応する楽曲や動画像を再生させるシステムが使用されている。
【０００３】
このような運動パターン選択システムにおいては、例えば、特許文献１に示すように、トレーニングガイド用の画像をモニタ画像に表示し、トレーニング装置の可動部の動きを検出することによって、トレーニングガイド用の画像の切り替えが行われるシステムが開示されている。このシステムにおいては、スピーカから音声ガイドや楽曲が出力され、トレーニングの動作姿勢が表現されたキャラクタや、注力する筋肉部位が色違い表示される。
【０００４】
この種の運動パターンシステムにおいては、ダイエットやリハビリなどの運動する目的や、初級、中級、上級などの運動レベル、レッスン形式、ダンス形式などの運動形式など、各種の運動に関する入力がユーザによって行われ、それに応じた運動パターンが選択されることとなる。
【特許文献１】特開２００４−１０５２２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような運動パターン選択システムでは、運動に関する知識を持っているユーザであれば有益なものであったが、そのような知識を十分には持たないユーザなどにとっては、どのような運動か認識し難く、ユーザの所望としない運動を選択してしまうなど、このシステムを有益には利用することができないおそれがあり、更には、運動に関する情報を入力することが負担となりかねない。更には、ユーザによって運動に関する情報の選択傾向が偏るおそれがあり、このような選択傾向が偏らないように構成することがより一層好ましい。
【０００６】
本発明は、上述したような課題に鑑みてなされたものであり、どのようなユーザであっても所望とする運動パターンを容易に選択することができる運動パターン選択システム、運動パターン選択装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上のような目的を達成するために、本発明は、以下のようなものを提供する。
【０００８】
すなわち、請求項１記載の本発明では、複数種類の運動パターンからいずれかを選択する運動パターン選択システムにおいて、ユーザによって操作可能な操作手段と、前記操作手段の操作に応じて複数種類の楽器種別のうちいずれかを選択する楽器種別選択手段と、前記楽器種別選択手段によって選択された楽器種別に対応する運動パターンを複数種類の運動パターンから選択する運動パターン選択手段と、を備えたことを特徴とするものである。
【０００９】
また、請求項２記載の本発明では、複数種類の運動パターンからいずれかを選択する運動パターン選択装置において、ユーザの操作に応じて複数種類の楽器種別のうちいずれかを選択する楽器種別選択手段と、前記楽器種別選択手段によって選択された楽器種別に対応する運動パターンを複数種類の運動パターンから選択する運動パターン選択手段と、を備えたことを特徴とするものである。
【００１０】
また、請求項３記載の本発明では、請求項２に記載の発明において、複数種類の楽器種別と複数種類の音楽ジャンルとの対応が記憶された楽器ジャンル対応記憶手段と、複数種類の楽曲と複数種類の音楽ジャンルとの対応が記憶された楽曲ジャンル対応記憶手段と、複数種類の楽曲と複数種類の運動パターンとの対応が記憶された楽曲運動対応記憶手段と、前記楽器種別選択手段によって選択された楽器種別に基づいて、前記楽器ジャンル対応記憶手段に記憶され、当該楽器種別に対応する音楽ジャンルを複数種類の音楽ジャンルから選択する音楽ジャンル選択手段と、前記音楽ジャンル選択手段によって選択された音楽ジャンルに基づいて、前記楽曲ジャンル対応記憶手段に記憶され、当該音楽ジャンルに対応する楽曲を複数種類の楽曲から選択する楽曲選択手段と、を備え、前記運動パターン選択手段は、前記楽曲選択手段によって選択された楽曲に基づいて、前記楽曲運動対応記憶手段に記憶され、当該楽曲に対応する運動パターンを複数種類の運動パターンから選択することを特徴とするものである。
【００１１】
また、請求項４記載の本発明では、請求項３に記載の発明において、前記楽曲選択手段によって選択された楽曲の楽曲選択履歴を記憶する楽曲選択履歴記憶手段を備え、前記楽曲選択手段は、前記楽曲選択履歴記憶手段によって記憶された前記楽曲選択履歴に基づいて楽曲を選択することを特徴とするものである。
【００１２】
また、請求項５記載の本発明では、請求項２に記載の発明において、複数種類の楽器種別と複数種類の音楽ジャンルとの対応が記憶された楽器ジャンル対応記憶手段と、複数種類の音楽ジャンルと複数種類の運動ジャンルとの対応が記憶された音楽運動ジャンル対応記憶手段と、複数種類の運動ジャンルと複数種類の運動パターンとの対応が記憶された運動対応記憶手段と、前記楽器種別選択手段によって選択された楽器種別に基づいて、前記楽器ジャンル対応記憶手段に記憶され、当該楽器種別に対応する音楽ジャンルを複数種類の音楽ジャンルから選択する音楽ジャンル選択手段と、前記音楽ジャンル選択手段によって選択された音楽ジャンルに基づいて、前記音楽運動ジャンル対応記憶手段に記憶され、当該音楽ジャンルに対応する運動ジャンルを複数種類の運動ジャンルから選択する運動ジャンル選択手段と、を備え、前記運動パターン選択手段は、前記運動ジャンル選択手段によって選択された運動ジャンルに基づいて、前記運動対応記憶手段に記憶され、当該運動ジャンルに対応する運動パターンを複数種類の運動パターンから選択することを特徴とするものである。
【００１３】
また、請求項６記載の本発明では、請求項２から５のいずれかに記載の発明において、前記運動パターン選択手段によって選択された運動パターンの運動パターン選択履歴を記憶する運動パターン選択履歴記憶手段を備え、前記運動パターン選択手段は、前記運動パターン選択履歴記憶手段によって記憶された前記運動パターン選択履歴に基づいて運動パターンを選択することを特徴とするものである。
【００１４】
また、請求項７記載の本発明では、コンピュータを、請求項２から６のいずれかに記載の運動パターン選択装置における各手段として機能させるためのものである。
【発明の効果】
【００１５】
請求項１、２又は７に記載の発明によれば、ユーザの操作に応じて複数種類の楽器種別のうちいずれかを選択し、その選択された楽器種別に対応する運動パターンを複数種類の運動パターンから選択する。従って、ユーザの操作に応じて選択された楽器種別に基づいて運動パターンが選択されることとなり、どのようなユーザであっても認識できる楽器種別を選択することによって運動が選択されることとなり、直接的に運動パターンを選択しなくても、ユーザの所望とする運動パターンを容易に選択することができる。これは、楽器種別についてはどのようなユーザであっても認識し易く（例えば、エレキギターが激しいという連想がし易いなど）、その認識した楽器種別から連想される運動パターンを選択することとなり、運動パターンを直接的に選択するよりも、ユーザの所望とする運動パターンを容易に選択することができる。
【００１６】
また、請求項３に記載の発明によれば、選択された楽器種別に基づいて、楽器種別に対応する音楽ジャンルを複数種類の音楽ジャンルから選択し、その選択された音楽ジャンルに基づいて、音楽ジャンルに対応する楽曲を複数種類の楽曲から選択し、その選択された楽曲に基づいて、楽曲に対応する運動パターンを複数種類の運動パターンから選択する。従って、選択された楽器種別に基づいて、音楽ジャンル、楽曲、運動パターンが選択されることとなり、選択された楽器に応じた適当な楽曲、運動パターンが選択される可能性を高めることができる。
【００１７】
また、請求項４に記載の発明によれば、選択された楽曲の楽曲選択履歴を記憶し、その楽曲選択履歴に基づいて楽曲を選択する。従って、以前に楽曲を選択した楽曲選択履歴によって次の楽曲が選択されることとなり、楽曲の選択の多様化を図ることができるとともに、その選択された楽曲に基づいて運動パターンが選択されるため、その運動パターンの選択の多様化も図ることができる。
【００１８】
また、請求項５に記載の発明によれば、選択された楽器種別に基づいて、楽器種別に対応する音楽ジャンルを複数種類の音楽ジャンルから選択し、その選択された音楽ジャンルに基づいて、音楽ジャンルに対応する運動ジャンルを複数種類の運動ジャンルから選択し、その選択された運動ジャンルに基づいて、運動ジャンルに対応する運動パターンを複数種類の運動パターンから選択する。従って、選択された楽器種別に基づいて、音楽ジャンル、運動ジャンル、運動パターンが選択されることとなり、選択された楽器に応じた適当な運動パターンが選択される可能性を高めることができる。
【００１９】
また、請求項６に記載の発明によれば、選択された運動パターンの運動パターン選択履歴を記憶し、その運動パターン選択履歴に基づいて運動パターンを選択する。従って、以前に運動パターンを選択した運動パターン選択履歴によって次の運動パターンが選択されることとなり、運動パターンの選択の多様化を図ることができる。また、例えば、エレキギターとベースというように、複数種類の楽器種別を組み合わせて選択することができる構成とすることによって、間接的に選択される運動パターンにバリエーションを持たせることができ、選択傾向が偏らず、ユーザに対して飽きを感じさせ難くすることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の最良の実施形態を図面に基づいて説明する。
【００２１】
［１．運動パターン選択システムの構成等］
まず、図１を参照して、運動パターン選択システムＳの概要構成等について説明する。
【００２２】
本実施形態における運動パターン選択システムＳは、複数種類の運動パターンからいずれかを選択するシステムであり、例えば、バーチャルインストラクターによるエアロビクスレッスンを行うスポーツクラブ等の施設に設置されており、その運動内容に応じた運動パターンを選択するものである。また、この運動パターン選択システムＳは、各種データベースが記憶された運動パターン選択装置としてのサーバ装置１０と、そのサーバ装置１０にネットワークを介して接続されている複数の端末ユニット１００ａから１００ｃと、を含む構成である。
【００２３】
端末ユニット１００ａから１００ｃは、それぞれ、端末装置１０２ａから１０２ｃと、ディスプレイ１０４ａから１０４ｃと、入力操作器１０６ａから１０６ｃと、スピーカ１０８ａから１０８ｃと、を含み、各ユーザＵａからＵｃが運動するブース毎に設置されている。尚、図１においては、３台の端末ユニット１００ａから１００ｃを示したが、これに限らず、例えば、２台や４台以上であってもよく、更には、１台であってもよい。
【００２４】
また、サーバ装置１０は、運動パターンを選択し、端末ユニット１００ａから１００ｃにその運動パターンに応じた動画像や楽曲を再生させる装置であり、サーバ装置本体１２と、ディスプレイ１４と、入力操作器としてのキーボード１６やマウス１８と、を含む構成である。
【００２５】
［２．サーバ装置の構成等］
図２を参照して、運動パターン選択システムＳにおけるサーバ装置１０の概要構成等について説明する。
【００２６】
サーバ装置１０は、各種の制御を行うサーバ装置本体１２と、各種の画像を表示するディスプレイ１４と、ユーザによって操作可能なキーボード１６やマウス１８と、を含む構成である。また、サーバ装置本体１２は、一般的なパーソナルコンピュータが適用可能である。この端末装置２２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２と、ＣＰＵ２２による基本的な処理を実行するプログラム等を予め記憶するＲＯＭ２４と、各種プログラムやテーブル等を一時的に記憶する書き換え可能なＲＡＭ２６と、各種プログラム及びテーブル等を記憶するハードディスク装置２８と、ネットワークを介して端末ユニット１００との間で通信を行うための通信インタフェース３０と、を含む構成であり、これらの各種構成要素は内部バスを介して相互に接続されている。また、ＣＰＵ２２、ＲＯＭ２４及びＲＡＭ２６により制御部を構成している。
【００２７】
（ハードディスク装置に格納された各種プログラム等について）
ハードディスク装置２８には、サーバ装置本体１２のコンピュータとしての基本的な機能を提供するシステムプログラム４２、サーバ装置１０における各種の機能を実現させるためのサーバプログラム４４、運動プログラムの各種データ等を記憶する運動パターンデータベース５０、運動パターンに伴って複数の動画データが記憶された運動動画像データベース５２、複数の楽曲に関する情報が記憶された楽曲データベース５４、複数の楽器種別に関する情報が記憶された楽器データベース５６、音楽ジャンルと運動ジャンルとの対応が記憶された音楽ジャンル・運動ジャンルデータベース５８、音楽ジャンルと運動パターンとの対応が記憶された音楽ジャンル・運動パターンデータベース６０、運動パターンのプレイ履歴が記憶された運動パターンプレイ履歴データベース６２、楽曲のプレイ履歴が記憶された楽曲プレイ履歴データベース６４等が格納されている。運動パターンデータベース５０、運動動画像データベース５２、楽曲データベース５４、楽器データベース５６、音楽ジャンル・運動ジャンルデータベース５８、音楽ジャンル・運動パターンデータベース６０、運動パターンプレイ履歴データベース６２、楽曲プレイ履歴データベース６４等については詳しく後述する。
【００２８】
ここで、システムプログラム４２は、ＣＰＵ２２によって読み出されて実行されることにより、コンピュータの基本的な機能として、ＲＯＭ２４、ＲＡＭ２６及びハードディスク装置２８のメモリ管理に関する機能、通信インタフェース３０の通信制御に関す機能等を実現する。そして、このシステムプログラム４２がＣＰＵ２２によって実行された状態で、上述のサーバプログラム４４等が実行される。
【００２９】
制御部は、前述のようにＣＰＵ２２、ＲＯＭ２４及びＲＡＭ２６を含む構成であり、ＣＰＵ２２がハードディスク装置２８に格納された各種プログラム等を読み出して実行することにより、サーバ装置１０全体を統括制御する。
【００３０】
ここで、制御部は、サーバプログラム４４により、複数種類の楽器種別からいずれかを選択する手段として、選択された楽器種別に対応する運動パターンを複数種類の運動パターンから選択する手段として機能する。また、制御部は、再生させる楽曲及び動画像が選択された場合には、それらを再生させるための再生指示を、通信インタフェース３０を介して端末ユニット１００へ送信する再生指示手段として機能する。
【００３１】
［３．端末ユニットの構成等］
図３を参照して、運動パターン選択システムＳにおける端末ユニット１００の概要構成等について説明する。
【００３２】
端末ユニット１００は、図３に示すように、各種の制御を行う端末装置１０２と、各種の画像（動画像）を表示するディスプレイ１０４と、各種の音（楽曲を含む）を発生させるスピーカ１０８と、ユーザによって操作可能なスイッチ等の入力操作器１０６と、を含む構成である。この入力操作器１０６は、ユーザによって操作可能な操作手段に相当する。また、端末装置１０２は、一般的なパーソナルコンピュータが適用可能である。この端末装置１０２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１２と、ＣＰＵ１１２による基本的な処理を実行するプログラム等を予め記憶するＲＯＭ１１４と、各種プログラムやテーブル等を一時的に記憶する書き換え可能なＲＡＭ１１６と、各種プログラム及びテーブル等を記憶するハードディスク装置１１８と、身体運動を行うユーザＵの操作により、データを入力操作器１０６から入力するための制御を行う操作インタフェース１２０と、ＣＰＵ１１２からメニュー画面データまたは動画データを受け取り、これらのデータをディスプレイ１０４に表示するための制御を行う表示処理部１２２と、ＣＰＵ１１２から楽曲データを受け取り、この楽曲データをスピーカ１０８に出力するための制御を行う音出力処理部１２４と、ネットワークを介してサーバ装置１０との間で通信を行うための通信インタフェース１２８と、を含む構成であり、これらの各種構成要素は内部バスを介して相互に接続されている。また、ＣＰＵ１１２、ＲＯＭ１１４及びＲＡＭ１１６により制御部を構成している。
【００３３】
（ハードディスク装置に格納された各種プログラム等について）
ハードディスク装置１１８には、端末装置１０２のコンピュータとしての基本的な機能を提供するＯＳ（オペレーティングシステム）プログラム１４２、サーバ装置１０が選択した運動パターンに対応する動画像を再生させる指示を、ネットワーク及び通信インタフェース１２８を介して受信し、その指示に従って、表示処理部１２２を介して動画データをディスプレイ１０４に表示する動画像を再生させるための動画再生プログラム１４４、サーバ装置１０が選択した運動パターンに対応する楽曲を再生させる指示を、ネットワーク及び通信インタフェース１２８を介して受信し、その指示に従って、音出力処理部１２４を介して楽曲データをスピーカ１０８に出力し、楽曲を再生させる楽曲再生プログラム１４６が格納されている。
【００３４】
ここで、ＯＳプログラム１４２は、ＣＰＵ１１２によって読み出されて実行されることにより、コンピュータの基本的な機能として、ＲＯＭ１１４、ＲＡＭ１１６及びハードディスク装置１１８のメモリ管理に関する機能、通信インタフェース１２８の通信制御に関す機能、操作インタフェース１２０の入力制御に関する機能、表示処理部１２２の表示制御に関する機能、及び、音出力処理部１２４に関する音制御に関する機能等を実現する。そして、このＯＳプログラム１４２がＣＰＵ１１２によって実行された状態で、上述の動画再生プログラム１４４及び楽曲再生プログラム１４６等が実行される。
【００３５】
尚、ＯＳプログラム１４２、動画再生プログラム１４４及び楽曲再生プログラム１４６等は、例えば、ネットワークに接続されたサーバ装置１０等からネットワークを介してハードディスク装置１１８にダウンロードされるようにしてもよく、また、ＣＤ−ＲＯＭ等の記憶媒体に記録してから当該記憶媒体を介して、ハードディスク装置１１８に読み込まれるようにしてもよい。
【００３６】
制御部は、前述のようにＣＰＵ１１２、ＲＯＭ１１４及びＲＡＭ１１６を含む構成であり、ＣＰＵ１１２がハードディスク装置１１８に格納された各種プログラム等を読み出して実行することにより、端末装置１０２全体を統括制御する。
【００３７】
ここで、制御部は、ユーザＵの操作によって、入力操作器１０６及び操作インタフェース１２０を介して、運動パターンを選択するための楽器種別（ギター、ベース等）等を入力し、入力した楽器種別の各データを、通信インタフェース１２８を介してサーバ装置１０へ送信する手段として機能する。また、制御部は、動画再生プログラム１４４により、サーバ装置１０から通信インタフェース１２８を介して受信した動画像を再生させるデータに従ってユーザＵが身体運動を行うに伴い、運動プログラムに含まれる動画データを、表示処理部１２２を介してディスプレイ１０４に出力することによって、運動種別に対応する動画像を楽曲の再生とともに再生する動画像再生手段として機能する。また、制御部は、楽曲再生プログラム１４６により、サーバ装置１０から通信インタフェース１２８を介して受信した楽曲を再生させるデータに従ってユーザＵが身体運動を行うに伴い、運動プログラムに含まれる楽曲データを、音出力処理部１２４を介してスピーカ１０８に出力することによって、選択された楽曲を再生する楽曲再生手段として機能する。ここで、再生される動画及び楽曲は、運動プログラムを構成する運動パターン毎に同期している。
【００３８】
［４．サーバ装置におけるデータベースの構成］
図４から図１２を参照して、サーバ装置１０におけるデータベースの概要構成等について説明する。
【００３９】
（運動パターンデータベース）
上述したような構成のサーバ装置１０におけるハードディスク装置２８に記憶されている運動パターンデータベースについて図４を用いて説明する。
【００４０】
ハードディスク装置２８に記憶された運動パターンデータベースは、運動パターンなどに関する情報が関連付けられて記憶されたデータベースである。この運動パターンデータベースには、図４に示すように、運動目的、運動パターン、運動パターンＩＤ、利用可能楽曲ＩＤが対応付けて記憶されている。このように、運動パターンと、利用可能楽曲ＩＤとが対応付けられており、本実施形態において、このような運動パターンデータベースが記憶されたハードディスク装置２８は、複数種類の楽曲と複数種類の運動パターンとの対応が記憶された楽曲運動対応記憶手段として機能する。
【００４１】
また、例えば、運動パターンとしてのエアロビクスＡ、エアロビクスＢは、運動ジャンルとしてのエアロビクスに含まれており、運動パターンとしてのボクササイズＡ、ボクササイズＢは、運動ジャンルとしてのボクササイズに含まれ、これらのような関係がハードディスク装置２８に記憶されている。つまり、このようなデータが記憶されたハードディスク装置２８は、複数種類の運動パターンと複数種類の運動ジャンルとの対応が記憶された運動対応記憶手段として機能する。
【００４２】
（運動動画像データベース）
上述したような構成のサーバ装置１０におけるハードディスク装置２８に記憶されている運動動画像データベースについて図５を用いて説明する。
【００４３】
ハードディスク装置２８に記憶された運動動画像データベースは、運動パターンにおける動画像に関する情報が関連付けられて記憶されたデータベースである。この運動動画像データベースには、図５に示すように、運動パターンＩＤ、動画像データが対応付けて記憶されている。このように、運動パターンに動画像パターンが対応付けられているため、運動パターンに応じた楽曲を聞き、動画像を観ながら運動が可能である。
【００４４】
（楽曲データベース）
上述したような構成のサーバ装置１０におけるハードディスク装置２８に記憶されている楽曲データベースについて図６を用いて説明する。
【００４５】
ハードディスク装置２８に記憶された楽曲データベースは、楽曲に関する情報が関連付けて記憶されたデータベースである。この楽曲データベースには、図６に示すように、楽曲ＩＤ、曲名、演奏者、音楽ジャンル、ファイルが対応付けて記憶されている。音楽ジャンルは、その楽曲が属する音楽ジャンルである。尚、本実施形態において、このような楽曲データベースが記憶されたハードディスク装置２８は、複数種類の楽曲と複数種類の音楽ジャンルとの対応が記憶された楽曲ジャンル対応記憶手段に相当する。
【００４６】
（楽器データベース）
上述したような構成のサーバ装置１０におけるハードディスク装置２８に記憶されている楽器データベースについて図７を用いて説明する。
【００４７】
ハードディスク装置２８に記憶された楽器データベースは、選択される楽器に関する情報が関連付けて記憶されたデータベースである。この楽器データベースには、図７に示すように、楽器名（楽器種別）、音楽ジャンル、重み値が対応付けて記憶されている。重み値とは、音楽ジャンル毎に設定されており、１つの楽器種別に対応する音楽ジャンルに対して、合計「１．０」の重み値が設定されている。この重み値は、楽器種別が選択された後、その楽器種別に対応する運動パターン、楽曲が選択される際に、その楽器に対応する音楽ジャンルを選択するために用いられる。このように、楽器名と、音楽ジャンルと、その音楽ジャンルにおける重み値とが対応付けられており、本実施形態において、このような楽器データベースが記憶されたハードディスク装置２８は、複数種類の楽器種別と複数種類の音楽ジャンルとの対応が記憶されている楽器ジャンル対応記憶手段に相当し、一種類の楽器種別と複数種類の音楽ジャンルとの対応が記憶可能であり、それら複数種類の音楽ジャンル毎に選択値（重み値）が記憶されている。
【００４８】
（音楽ジャンル・運動ジャンルデータベース）
上述したような構成のサーバ装置１０におけるハードディスク装置２８に記憶されている音楽ジャンル・運動ジャンルデータベースについて図８を用いて説明する。
【００４９】
ハードディスク装置２８に記憶された音楽ジャンル・運動ジャンルデータベースは、
音楽ジャンル、運動ジャンルに関する情報が関連付けられて記憶されたデータベースである。この音楽ジャンル・運動ジャンルデータベースには、図８に示すように、音楽ジャンルと、運動ジャンルと、その重み値とが対応付けて記憶されている。このように、音楽ジャンルと、運動ジャンルと、が対応付けられており、本実施形態において、このような音楽ジャンル・運動ジャンルデータベースが記憶されたハードディスク装置２８は、複数種類の音楽ジャンルと複数種類の運動ジャンルとの対応が記憶された音楽運動ジャンル対応記憶手段として機能する。
【００５０】
（音楽ジャンル・運動パターンデータベース）
上述したような構成のサーバ装置１０におけるハードディスク装置２８に記憶されている音楽ジャンル・運動パターンデータベースについて図９を用いて説明する。
【００５１】
ハードディスク装置２８に記憶された音楽ジャンル・運動パターンデータベースは、運動パターンなどに関する情報が関連付けられて記憶されたデータベースである。この音楽ジャンル・運動パターンデータベースには、図９に示すように、音楽ジャンルと、運動パターンＩＤとが対応付けて記憶されている。このように、音楽ジャンルと、運動パターンと、が対応付けられており、本実施形態において、このような音楽ジャンル・運動パターンデータベースが記憶されたハードディスク装置２８は、複数種類の音楽ジャンルと複数種類の運動パターンとの対応が記憶された手段として機能する。なお、本データベースは図４に示す運動パターンデータベースと図６に示す楽曲データベースに含まれる情報から作り出すことができる。本データベースを使用する代わりに、運動パターンデータベースと楽曲データベースを参照してもよい。
【００５２】
（運動パターンプレイ履歴データベース）
上述したような構成のサーバ装置１０におけるハードディスク装置２８に記憶されている運動パターンプレイ履歴データベースについて図１０を用いて説明する。
【００５３】
ハードディスク装置２８に記憶された運動パターンプレイ履歴データベースは、運動パターンが選択された履歴が記憶されたデータベースである。この運動パターンプレイ履歴データベースには、図１０に示すように、ユーザＩＤと、運動パターンＩＤと、運動ジャンルと、プレイ回数と、が対応付けられており、本実施形態において、このような運動パターンプレイ履歴データベースが記憶されたハードディスク装置２８は、選択された運動パターンの運動パターン選択履歴を記憶する運動パターン選択履歴記憶手段として機能する。
【００５４】
そして、詳しくは後述するが、このように選択された運動パターンの運動パターン選択履歴を記憶し、その運動パターン選択履歴に基づいて運動パターンを選択することとなるため、以前に運動パターンを選択した運動パターン選択履歴によって次の運動パターンが選択されることとなり、運動パターンの選択の多様化を図ることができる。
【００５５】
（楽曲プレイ履歴データベース）
上述したような構成のサーバ装置１０におけるハードディスク装置２８に記憶されている楽曲プレイ履歴データベースについて図１１を用いて説明する。
【００５６】
ハードディスク装置２８に記憶された楽曲プレイ履歴データベースは、楽曲が選択され、再生された履歴が記憶されたデータベースである。この楽曲プレイ履歴データベースには、図１１に示すように、ユーザＩＤと、楽曲ＩＤと、プレイ回数と、が対応付けられており、本実施形態において、このような楽曲プレイ履歴データベースが記憶されたハードディスク装置２８は、選択された楽曲の楽曲選択履歴を記憶する楽曲選択履歴記憶手段として機能する。
【００５７】
そして、詳しくは後述するが、このように選択された楽曲の楽曲選択履歴を記憶し、その楽曲選択履歴に基づいて楽曲を選択するので、以前に楽曲を選択した楽曲選択履歴によって次の楽曲が選択されることとなり、楽曲の選択の多様化を図ることができるとともに、その選択された楽曲に基づいて運動パターンが選択されるため、その運動パターンの選択の多様化も図ることができる。
【００５８】
このように、運動パターンデータベース、楽曲データベース、楽器データベース、音楽ジャンル・運動パターンデータベース、音楽ジャンル・運動ジャンルデータベースが参照されることによって、図１２（Ａ）に示すように、楽器種別がユーザによって選択されることによって、それらに対応する音楽ジャンル、運動ジャンル、運動パターン、楽曲が選択されることとなる。従って、ユーザの操作に応じて選択された楽器種別に基づいて運動パターンが選択されることとなり、どのようなユーザであっても、楽器種別に応じた運動パターンを容易に選択することができる。また、選択された楽器種別に基づいて、音楽ジャンル、運動パターン、楽曲が選択されることとなり、選択された楽器に応じた適当な運動パターン、楽曲が選択される可能性を高めることができる。
【００５９】
［５．運動パターン選択システムにおける動作等］
図１３及び図１６を参照して、運動パターン選択システムＳにおける動作等について説明する。
【００６０】
まず、図１３に示すように、サーバ装置１０の電源が投入された場合には（ステップＳ１９１）、端末ユニット１００において、ＣＰＵ１１２は、運動選択メニューをディスプレイ１０４に表示させる（ステップＳ１５１）。ここでいう運動選択メニューとは、例えば、運動を目的で選ぶ場合、運動ジャンルで選ぶ場合、楽器で選ぶ場合などからいずれかが選択可能である。そして、ＣＰＵ１１２は、ユーザＵの操作に応じて楽器で選ぶというメニューが選択された場合には（ステップＳ１９６）、サーバ装置１０に対して、楽器で選ぶというメニューを示すデータを送信する。
【００６１】
そして、サーバ装置１０において、ＣＰＵ２２は、楽器で選ぶというメニューを示すデータを受信した場合には、楽器データベース（図７参照）を参照する（ステップＳ１０３）。そして、ＣＰＵ２２は、楽器一覧を端末ユニット１００に送信する（ステップＳ１０４）。
【００６２】
一方、端末ユニット１００において、ＣＰＵ１１２は、楽器一覧を受信した場合には、楽器一覧をディスプレイ１０４に表示させる（ステップＳ１５２）。そして、ＣＰＵ１１２は、ユーザＵの操作に応じて楽器種別が選択された場合には（ステップＳ１９７）、サーバ装置１０に対して、その楽器種別を示すデータを送信する。
【００６３】
そして、サーバ装置１０において、ＣＰＵ２２は、楽器種別を示すデータを受信した場合には、その楽器種別を示すデータをＲＡＭ２６の所定領域に記憶する。つまり、このＣＰＵ２２は、ユーザの操作に応じて複数種類の楽器種別からいずれかを選択することとなる。尚、本実施形態において、このような処理を実行するＣＰＵ２２は、楽器種別選択手段に相当する。そして、ＣＰＵ２２は、詳しくは図１４を用いて後述するが、楽器種別に基づいて、運動パターンを選択する運動パターン選択処理を実行する（ステップＳ１０５）。そして、ＣＰＵ２２は、楽曲データベース（図６参照）、運動動画像データベース（図５参照）から楽曲データや動画像データを読み出し（ステップＳ１０８）、楽曲データや動画像データを端末ユニット１００に送信する（ステップＳ１０９）。つまり、このＣＰＵ２２は、楽曲を再生する端末ユニット１００（楽曲再生装置）に対して、選択された楽曲、動画像を再生させる再生指示を行うこととなる。尚、本実施形態において、このような処理を実行するＣＰＵ２２は、再生指示手段に相当する。尚、本実施形態においては、サーバ装置１０におけるハードディスク装置２８に実際の楽曲データや動画像データが記憶され、楽曲、動画像が選択された後に、その楽曲データ、動画像データ自体を端末ユニット１００に送信したが、これに限らず、例えば、予め楽曲データ、動画像データ自体を端末ユニット１００に送信しておき、楽曲、動画像が選択された後には、その楽曲データ、動画像データを示すデータ、再生させる旨を示すデータを送信するように構成してもよい。
【００６４】
一方、端末ユニット１００において、ＣＰＵ１１２は、楽曲データや動画像データを受信した場合には、その楽曲データ、動画像データを同期させて再生させる（ステップＳ１５４）。これによって、ユーザＵが運動を実施することが可能となる。（ステップＳ１９９）。つまり、このＣＰＵ１１２は、選択された楽曲を再生するとともに、運動種別に対応する動画像を楽曲の再生とともに再生することとなる。尚、本実施形態において、このような処理を実行するＣＰＵ１１２は、楽曲再生手段、動画像再生手段に相当する。
【００６５】
（運動パターン選択処理）
図１３のステップＳ１０５において実行されるサブルーチンについて、図１４を用いて説明する。
【００６６】
最初に、サーバ装置１０において、図１４に示すように、ＣＰＵ２２は、ユーザにより選択された楽器リスト（一又は複数の楽器種別）を端末ユニット１００から受信し（ステップＳ１２１）、ＲＡＭ２６の所定領域に記憶する。そして、ＣＰＵ２２は、ＲＡＭ２６の所定領域に位置付けられた関連度を初期化する（ステップＳ１２２）。
【００６７】
そして、サーバ装置１０において、ＣＰＵ２２は、選択された楽器毎に楽器データベースから重み値を取得し、音楽ジャンルの関連度を算出する（ステップＳ１２３）。この処理において、ＣＰＵ２２は、楽器データベース（図７参照）を参照し、受信した楽器リストに含まれる楽器種別毎に、その楽器種別に対応する音楽ジャンルとその重み値とを読み出し、ＲＡＭ２６の所定領域に記憶する。そして、ＣＰＵ２２は、同じ音楽ジャンルの重み値の累積和を、音楽ジャンル毎の関連値として更新する。具体的な一例としては、ＣＰＵ２２は、楽器種別としてギターのみが選択された場合には、楽器データベース（図７参照）における楽器種別ギターに対応する欄を参照し、音楽ジャンルＪ−ＲＯＣＫの関連度として「０．４」を、音楽ジャンルＲＯＣＫの関連度として「０．５」を、音楽ジャンルＪＡＺＺの関連度として「０．１」をそれぞれ記憶することとなる。また、具体的な一例としては、ＣＰＵ２２は、楽器種別としてピアノとバイオリンが選択された場合には、楽器データベース（図７参照）における楽器種別ピアノに対応する欄と、楽器種別バイオリンに対応する欄と、を参照し、音楽ジャンルＪＡＺＺの関連度として「０．３」を、音楽ジャンルＣＬＡＳＳＩＣの関連度として、「０．７」と「１．０」との累積和「１．７」をそれぞれ記憶することとなる。
【００６８】
そして、サーバ装置１０において、ＣＰＵ２２は、関連度に基づく確率で音楽ジャンルを選択する（ステップＳ１２５）。この処理において、ＣＰＵ３３は、ステップＳ１２３において算出された音楽ジャンル毎の関連度に基づいて、音楽ジャンルを選択するための確率を決定する。具体的な一例としては、ＣＰＵ２２は、音楽ジャンルＪ−ＲＯＣＫの関連度が「０．４」、音楽ジャンルＲＯＣＫの関連度が「０．５」、音楽ジャンルＪＡＺＺの関連度が「０．１」である場合には、「４／１０」の確率でＪ−ＲＯＣＫを、「５／１０」の確率でＲＯＣＫを、「１／１０」の確率でＪＡＺＺを、選択する確率を決定する。そして、ＣＰＵ２２は、このように決定された確率で、音楽ジャンルを選択し、選択した音楽ジャンルを示すデータをＲＡＭ２６の所定領域に記憶する。つまり、ＣＰＵ２２は、選択された楽器種別と、楽器種別における選択値と、に基づいて、その楽器種別に対応する音楽ジャンルを複数種類の音楽ジャンルから選択する。尚、本実施形態において、このような処理を実行するＣＰＵ２２は、音楽ジャンル選択手段に相当する。
【００６９】
そして、ＣＰＵ２２は、音楽ジャンル・運動パターンデータベース（図９参照）を参照し、決定された音楽ジャンルに対応する運動パターンリストを取得する（ステップＳ１２９）。これによって、ＣＰＵ２２は、選択された音楽ジャンルに対応する運動パターンを選択することとなる。
【００７０】
そして、ＣＰＵ２２は、対応する運動パターンが複数あるか否かを判定する（ステップＳ１３０）。この処理において、ＣＰＵ２２は、ステップＳ１２９において取得された運動パターンリストに基づいて、音楽ジャンルに対応する運動パターンが複数あるか否かを判定することとなる。
【００７１】
そして、ＣＰＵ２２は、対応する運動パターンが複数あると判定した場合には（ステップＳ１３０：ＹＥＳ）、詳しくは図１５を用いて後述するが、複数の運動パターンを絞り込む運動パターン絞込み処理を実行し（ステップＳ１３１）、ステップＳ１３２に処理を移す。一方、ＣＰＵ２２は、対応する運動パターンが複数はないと判定した場合には（ステップＳ１３０：ＮＯ）、ステップＳ１３１を実行することなく、ステップＳ１３２に処理を移す。また、ステップＳ１３２においては、ＣＰＵ２２は、詳しくは図１６を用いて後述するが、運動パターンに対応する楽曲を選択する楽曲選択処理を実行し、本サブルーチンを終了する。
【００７２】
（運動パターン絞込み処理）
図１４のステップＳ１３１において実行されるサブルーチンについて、図１５を用いて説明する。
【００７３】
最初に、サーバ装置１０において、図１５に示すように、ＣＰＵ２２は、運動パターンプレイ履歴データベース（図１０参照）から対象ユーザのデータを取得する（ステップＳ２０１）。この処理において、ＣＰＵ２２は、予め識別可能に入力されたユーザＩＤに対応する対象ユーザにおいて、選択された運動パターンの履歴データを取得する。そして、ＣＰＵ２２は、対象ユーザの運動ジャンル別プレイ回数を集計し（ステップＳ２０２）、プレイ回数が最も少ない運動ジャンルを選択する（ステップＳ２０３）。
【００７４】
そして、ＣＰＵ２２は、対応する運動ジャンルが複数あるか否かを判定する（ステップＳ２０４）。この処理において、ＣＰＵ２２は、ステップＳ２０３において選択された運動ジャンルが複数あるか否かを判定する。ＣＰＵ２２は、対応する運動ジャンルが複数あると判定した場合には（ステップＳ２０４：ＹＥＳ）、ステップＳ２０５に処理を移し、対応する運動ジャンルが複数ないと判定した場合には（ステップＳ２０４：ＮＯ）、ステップＳ２０５からステップＳ２０７を実行することなく、ステップＳ２０８に処理を移す。
【００７５】
ステップＳ２０５において、ＣＰＵ２２は、運動パターンプレイ履歴データベース（図１０参照）から全ユーザデータを取得する。この処理において、ＣＰＵ２２は、対象ユーザを含む全てのユーザに対応するデータを取得する。そして、ＣＰＵ２２は、運動ジャンル別のプレイ回数ランキングを集計し（ステップＳ２０６）、ステップＳ２０３において選択された運動ジャンルのなかから、ランキングがより上位にある運動ジャンルを選択する（ステップＳ２０７）。これによって、ＣＰＵ２２は、所定のユーザにおける運動パターンの運動パターン選択履歴を参照し、その参照結果に基づいて、運動ジャンルを選択することとなる。このように、ＣＰＵ２２は、運動パターンの運動パターン選択履歴に基づいて、選択された音楽ジャンルに対応する運動ジャンルを複数種類の運動ジャンルから選択することとなる。尚、本実施形態において、これらのような処理を実行するＣＰＵ２２は、運動ジャンル選択手段に相当する。この処理が終了した場合には、ステップＳ２０８に処理を移す。
【００７６】
ステップＳ２０８において、ＣＰＵ２２は、運動パターンプレイ履歴データベース（図１０参照）を参照し、ステップＳ２０３又はステップＳ２０７において選択された運動ジャンルの中で対象ユーザのプレイ回数が最も少ない運動パターンを選択する。つまり、ＣＰＵ２２は、運動パターンの運動パターン選択履歴に基づいて、選択された運動ジャンルに対応する運動パターンを複数種類の運動パターンから選択し、特に、上述したように、運動ジャンルが楽器種別、音楽ジャンルに基づいて選択されているため、ＣＰＵ２２は、選択された楽器種別に対応する運動パターンを複数種類の運動パターンから選択することにもなる。このような処理を実行するＣＰＵ２２は、運動パターン選択手段に相当する。そして、ＣＰＵ２２は、選択された運動パターンに基づいて、運動パターンプレイ履歴データベース（図１０参照）の更新を行う（ステップＳ２０９）。つまり、ＣＰＵ２２やハードディスク装置２８は、選択された運動パターンの運動パターン選択履歴を記憶する運動パターン選択履歴記憶手段に相当する。この処理が終了した場合には、本サブルーチンを終了する。
【００７７】
このように、ユーザの操作に応じて複数種類の楽器種別のうちいずれかを選択し、その選択された楽器種別に対応する運動パターンを複数種類の運動パターンから選択する。従って、ユーザの操作に応じて選択された楽器種別に基づいて運動パターンが選択されることとなり、どのようなユーザであっても、楽器種別に応じた運動パターンを容易に選択することができる。また、選択された楽器種別に基づいて、音楽ジャンル、運動ジャンル、運動パターンが選択されることとなり、選択された楽器に応じた適当な運動パターンが選択される可能性を高めることができる。
【００７８】
また、選択された楽曲の楽曲選択履歴を記憶し、その楽曲選択履歴に基づいて楽曲を選択する。従って、以前に楽曲を選択した楽曲選択履歴によって次の楽曲が選択されることとなり、楽曲の選択の多様化を図ることができるとともに、その選択された楽曲に基づいて運動パターンが選択されるため、その運動パターンの選択の多様化も図ることができる。
【００７９】
（楽曲選択処理）
図１４のステップＳ１３２において実行されるサブルーチンについて、図１６を用いて説明する。
【００８０】
最初に、サーバ装置１０において、図１６に示すように、ＣＰＵ２２は、運動パターンデータベース（図４参照）から利用可能な楽曲リストを取得する（ステップＳ２２１）。この処理において、ＣＰＵ２２は、選択された運動パターンに対応する利用可能な楽曲リストを取得する。そして、ＣＰＵ２２は、楽曲プレイ履歴データベース（図１１参照）から対象ユーザのプレイ回数を取得する。この処理において、ＣＰＵ２２は、予め識別可能に入力されたユーザＩＤに対応する対象ユーザにおいて、選択された楽曲の履歴データを取得する。そして、ＣＰＵ２２は、対象ユーザの楽曲のプレイ回数を集計し、運動パターンに対応する利用可能な楽曲リストの中で、プレイ回数が最も少ない楽曲を選択する（ステップＳ２２３）。
【００８１】
そして、ＣＰＵ２２は、対応する楽曲が複数あるか否かを判定する（ステップＳ２２４）。この処理において、ＣＰＵ２２は、ステップＳ２２３において選択された楽曲が複数あるか否かを判定する。ＣＰＵ２２は、対応する楽曲が複数あると判定した場合には（ステップＳ２２４：ＹＥＳ）、ステップＳ２２５に処理を移し、対応する楽曲が複数ないと判定した場合には（ステップＳ２２４：ＮＯ）、ステップＳ２２５からステップＳ２２７を実行することなく、ステップＳ２２８に処理を移す。
【００８２】
ステップＳ２０５において、ＣＰＵ２２は、楽曲プレイ履歴データベース（図１１参照）から全ユーザデータを取得する。この処理において、ＣＰＵ２２は、対象ユーザを含む全てのユーザに対応するデータを取得する。そして、ＣＰＵ２２は、楽曲のプレイ回数ランキングを集計し（ステップＳ２２６）、ステップＳ２２３において選択された楽曲のなかから、ランキングがより上位にある楽曲を選択する（ステップＳ２２７）。これによって、ＣＰＵ２２は、所定のユーザにおける楽曲の楽曲選択履歴を参照し、その参照結果に基づいて、楽曲を選択することとなる。このように、ＣＰＵ２２は、選択された楽曲の楽曲選択履歴に基づいて、選択された音楽ジャンルに対応する楽曲を複数種類の楽曲から選択することとなる。尚、本実施形態において、これらのような処理を実行するＣＰＵ２２は、楽曲選択手段に相当する。この処理が終了した場合には、ステップＳ２２８に処理を移す。
【００８３】
ステップＳ２２８において、ＣＰＵ２２は、選択された楽曲に基づいて、楽曲プレイ履歴データベース（図１１参照）の更新を行う。つまり、ＣＰＵ２２やハードディスク装置２８は、選択された楽曲の楽曲選択履歴を記憶する楽曲選択履歴記憶手段に相当する。この処理が終了した場合には、本サブルーチンを終了する。
【００８４】
このように、選択された運動パターンの運動パターン選択履歴を記憶し、その運動パターン選択履歴に基づいて運動パターンを選択する。従って、以前に運動パターンを選択した運動パターン選択履歴によって次の運動パターンが選択されることとなり、運動パターンの選択の多様化を図ることができる。
【００８５】
尚、上述した実施形態において、音楽ジャンルに対応する重み値を設定し、その設定に基づいて音楽ジャンルを選択したが、これに限らず、例えば、運動ジャンルに対応する重み値を設定し、その設定に基づいて運動ジャンルを選択してもよい。
【００８６】
このような構成の一実施形態について図１７を用いて以下に説明する。尚、同じような構成、処理については説明を省略し、理解を容易とする。
【００８７】
（運動パターン選択処理）
図１３のステップＳ１０５において実行されるサブルーチンについて、図１７を用いて説明する。
【００８８】
サーバ装置１０において、ＣＰＵ２２は、ステップＳ１２５が終了した場合には、音楽ジャンル・運動ジャンルデータベース（図８参照）を参照し、選択する音楽ジャンルに対応する運動ジャンルと重み値のリストを取得する（ステップＳ１３６）。この処理において、ＣＰＵ２２は、重み値に基づいて、運動ジャンル毎に関連度を算出する。この処理において、ＣＰＵ２２は、選択された運動ジャンル毎に設定された重み値の累積和を、運動ジャンル毎の関連値として更新する。具体的な一例としては、ＣＰＵ２２は、音楽ジャンルとしてＲＯＣＫが選択された場合には、音楽ジャンル・運動ジャンルデータベース（図８参照）における音楽ジャンルＲＯＣＫに対応する欄を参照し、運動ジャンルボクササイズの関連度として「０．６」を、運動ジャンルキックボクササイズの関連度として「０．４」を、それぞれＲＡＭ２６の所定領域に記憶することとなる。
【００８９】
そして、ＣＰＵ２２は、関連度に基づく確率で運動ジャンルを選択し、運動ジャンルに対応する運動パターンリストを取得する（ステップＳ１３７）。この処理において、ＣＰＵ２２は、ステップＳ１３６において算出された運動ジャンル毎の関連度に基づいて、運動ジャンルを選択するための確率を決定する。具体的な一例としては、ＣＰＵ２２は、運動ジャンルボクササイズの関連度が「０．６」、運動ジャンルキックボクササイズの関連度が「０．４」である場合には、「６／１０」の確率でボクササイズを、「４／１０」の確率でキックボクササイズを、選択する確率として決定する。そして、ＣＰＵ２２は、このように決定された確率で、運動ジャンルを選択し、選択した運動ジャンルを示すデータをＲＡＭ２６の所定領域に記憶する。つまり、ＣＰＵ２２は、選択された音楽ジャンルと、音楽ジャンル別における選択値と、に基づいて、その音楽ジャンルに対応する運動ジャンルを複数種類の運動ジャンルから選択する。尚、本実施形態において、このような処理を実行するＣＰＵ２２は、運動ジャンル選択手段に相当する。この処理が終了した場合には、ステップＳ１３０に処理を移す。
【００９０】
また、上述した実施形態において、楽器種別がユーザによって選択された場合には、その楽器種別に対応して、音楽ジャンル、運動ジャンル、運動パターン、楽曲の順で選択されたが、これに限らず、例えば、楽器種別がユーザによって選択された場合には、その楽器種別に対応して、音楽ジャンル、楽曲、運動パターンの順で選択されてもよい。この場合においては、図１２（Ｂ）に示すように、楽器種別と音楽ジャンル、音楽ジャンルと楽曲、楽曲と運動パターンが、それぞれ対応付けられており、ＣＰＵ２２は、音楽ジャンルが選択された後に、楽曲データベース（図６参照）を参照し、その選択された音楽ジャンルに対応する楽曲を選択する楽曲選択処理を実行し、運動パターンデータベース（図４参照）を参照し、その選択された楽曲（利用可能な楽曲ＩＤ）に対応する運動パターン（運動ジャンル、運動パターンの順であってもよい。）を選択することとなる。つまり、ＣＰＵ２２は、選択された楽曲に対応する運動パターンを複数種類の運動パターンから選択することとなる。従って、選択された楽器種別に基づいて、音楽ジャンル、楽曲、運動パターンが選択されることとなり、選択された楽器に応じた適当な楽曲、運動パターンが選択される可能性を高めることができる。尚、本実施形態において、このような処理を実行するＣＰＵ２２は、運動パターン選択手段に相当する。
【００９１】
更にまた、運動種別に対応する動画像を、楽曲の再生とともに再生したが、これに限らず、例えば、運動種別に対応することなく、楽曲に対応する動画像を再生してもよい。また、例えば、楽曲の再生とともに動画像を再生させない構成であってもよい。更にまた、ユーザの操作に応じて選択された楽器種別と対応する運動パターンを複数種類の運動パターンから選択したが、これに限らず、例えば、ユーザの操作に基づいて、運動目的を選択し、その運動目的と楽器種別とに対応する運動パターンを選択するように構成してもよい。
【００９２】
また、上述した実施形態においては、選択された運動パターンの運動パターン選択履歴に基づいて運動パターンを選択したが、これに限らず、例えば、運動パターン選択履歴に拘わらず、運動パターンを選択してもよい。また、例えば、運動パターン選択履歴が記憶されなくてもよい。また、上述した実施形態においては、選択された楽曲の楽曲選択履歴に基づいて楽曲を選択したが、これに限らず、例えば、楽曲選択履歴に拘わらず、楽曲を選択してもよい。また、例えば、楽曲選択履歴が記憶されなくてもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施形態における運動パターン選択システムの概略構成を示す図である。
【図２】端末ユニットの構成を示す図である。
【図３】サーバ装置の構成を示す図である。
【図４】サーバ装置における運動パターンデータベースを示す説明図である。
【図５】サーバ装置における運動動画像データベースを示す説明図である。
【図６】サーバ装置における楽曲データベースを示す説明図である。
【図７】サーバ装置における楽器データベースを示す説明図である。
【図８】サーバ装置における音楽ジャンル・運動ジャンルデータベースを示す説明図である。
【図９】サーバ装置における音楽ジャンル・運動パターンデータベースを示す説明図である。
【図１０】サーバ装置における運動パターンプレイ履歴データベースを示す説明図である。
【図１１】サーバ装置における楽曲プレイ履歴データベースを示す説明図である。
【図１２】本発明の一実施形態における運動パターン選択システムにおける楽曲等の選択方法を示す説明図である。
【図１３】本発明の一実施形態における運動パターン選択システムにおけるフローチャートを示す説明図である。
【図１４】本発明の一実施形態における運動パターン選択システムにおけるフローチャートを示す説明図である。
【図１５】本発明の一実施形態における運動パターン選択システムにおけるフローチャートを示す説明図である。
【図１６】本発明の一実施形態における運動パターン選択システムにおけるフローチャートを示す説明図である。
【図１７】本発明の一実施形態における運動パターン選択システムにおけるフローチャートを示す説明図である。
【符号の説明】
【００９４】
１０  サーバ装置
２２，１１２  ＣＰＵ
２４，１１４  ＲＯＭ
２６，１１６  ＲＡＭ
２８，１１８  ハードディスク装置
５０  運動パターンデータベース
５２  運動動画像データベース
５４  楽曲データベース
５６  楽器データベース
５８  音楽ジャンル・運動ジャンルデータベース
６０  音楽ジャンル・運動パターンデータベース
６２  運動パターンプレイ履歴データベース
６４  楽曲プレイ履歴データベース
１００  端末ユニット
１０２  端末装置
１０４  ディスプレイ
１０６  スピーカ
１０８  入力操作器
１４４  動画再生プログラム
１４６  楽曲再生プログラム
Ｓ  運動パターン選択システム
【図１】
2009125142.tif 000003
【図２】
2009125142.tif 000004
【図３】
2009125142.tif 000005
【図４】
2009125142.tif 000006
【図５】
2009125142.tif 000007
【図６】
2009125142.tif 000008
【図７】
2009125142.tif 000009
【図８】
2009125142.tif 000010
【図９】
2009125142.tif 000011
【図１０】
2009125142.tif 000012
【図１１】
2009125142.tif 000013
【図１２】
2009125142.tif 000014
【図１３】
2009125142.tif 000015
【図１４】
2009125142.tif 000016
【図１５】
2009125142.tif 000017
【図１６】
2009125142.tif 000018
【図１７】
2009125142.tif 000019