(57)【特許請求の範囲】
【請求項１】
運動の動作を表す複数のモーション情報と、前記モーション情報が表す運動動作の基本動作に必要な拍数と、前記モーション情報が表す運動動作の繰り返し回数とを対応付けた運動リストを記憶する運動記憶部を備える第１情報処理装置と、
複数の楽曲を表す楽曲情報と、前記楽曲を構成する所定の楽曲パートごとの拍数とを対応付けて記憶する楽曲記憶部を備える第２情報処理装置と、
前記運動記憶部に記憶された前記運動リストの複数のモーション情報の中から、所定のモーション情報を選択するモーション選択部と、
前記モーション選択部により選択されたモーション情報の基本動作の拍数と、前記モーション情報の基本動作の繰り返し回数とに基づいて、前記選択されたモーション情報の実行に必要な総拍数を決定する拍数決定部と、
前記楽曲記憶部に記憶された楽曲情報の中から、前記モーション選択部により選択されたモーション情報が表す運動が実行されるときに出力される楽曲情報を選択する楽曲選択部と、
前記楽曲選択部により選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、前記選択されたモーション情報の前記総拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定する楽曲決定部と、
前記楽曲決定部により決定された前記楽曲情報について、前記楽曲情報の拍数と、前記選択されたモーション情報の前記総拍数との対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成する生成部と、
を備える端末装置と、
から構成されることを特徴とするコンテンツ生成システム。
【請求項２】
前記楽曲記憶部は、前記楽曲情報と、前記楽曲情報を構成する楽曲のサビ部分を再生するのに必要な拍数とを対応付けて記憶し、
前記楽曲選択部により楽曲情報が選択されるとき、前記生成部は、前記楽曲情報の拍数と、前記モーション選択部により選択されたモーション情報の基本動作の拍数との対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成することを特徴とする請求項１に記載のコンテンツ生成システム。
【請求項３】
前記楽曲記憶部は、前記楽曲情報と対応付けて、前記楽曲を構成する所定の楽曲パートの拍数が対応付けられた楽曲であるか否かを示す演奏方法を記憶し、
前記楽曲選択部により選択された楽曲情報の中から、前記選択されたモーション情報の実行に必要な総拍数に対応する演奏方法が対応付けられた楽曲情報があるかを判断する判断部を備え、
前記楽曲決定部は、前記判断部により、前記選択されたモーション情報に対応する演奏方法が対応付けられた楽曲情報があると判断されたとき、前記楽曲を構成する所定の楽曲パートの拍数が対応付けられた楽曲である演奏方法が対応付けられた前記楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定し、前記判断部により、前記選択されたモーション情報に対応する演奏方法が対応付けられた楽曲情報があると判断されないとき、前記楽曲を構成する所定の楽曲パートの拍数が対応付けられた楽曲でない演奏方法が対応付けられた楽曲情報を、前記選択されたモーション情報と対応する楽曲情報として決定し、
前記生成部は、前記楽曲決定部により、前記楽曲を構成する所定の楽曲パートの拍数が対応付けられた楽曲である演奏方法が対応付けられた前記楽曲情報が、前記選択されたモーション情報の拍数と対応する楽曲情報として決定されたとき、前記楽曲情報の拍数と、前記選択されたモーション情報の前記総拍数と、前記決定された楽曲情報の前記演奏方法とを示す対応状態を識別する識別情報を付し、前記楽曲決定部により、前記楽曲を構成する所定の楽曲パートの拍数が対応付けられた楽曲でない演奏方法が対応付けられた楽曲情報が、前記選択されたモーション情報と対応する楽曲情報として決定されたとき、前記選択されたモーション情報と、前記決定された楽曲情報の前記演奏方法とを示す対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成することを特徴とする請求項１または２に記載のコンテンツ生成システム。
【請求項４】
前記楽曲記憶部は、前記楽曲情報と対応付けて、前記演奏方法として、前記楽曲を構成する所定の楽曲パートごとに、１６拍演奏または３２拍演奏のいずれかを対応付けて記憶し、
前記楽曲決定部は、前記モーション選択部により前記選択されたモーション情報の前記総拍数が１６拍であるとき、前記楽曲選択部により選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数が１６拍である楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定し、前記モーション選択部により前記選択されたモーション情報の前記総拍数が３２拍であるとき、前記楽曲選択部により選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数が１６拍または３２拍である楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定することを特徴とする請求項３に記載のコンテンツ生成システム。
【請求項５】
運動の動作を表す複数のモーション情報と、前記モーション情報が表す運動動作の基本動作に必要な拍数と、前記モーション情報が表す運動動作の繰り返し回数とを対応付けた運動リストを記憶する運動記憶部と、
複数の楽曲を表す楽曲情報と、前記楽曲を構成する所定の楽曲パートごとの拍数とを対応付けて記憶する楽曲記憶部と、
前記運動記憶部に記憶された前記運動リストの複数のモーション情報の中から、所定のモーション情報を選択するモーション選択部と、
前記モーション選択部により選択されたモーション情報の基本動作の拍数と、前記モーション情報の基本動作の繰り返し回数とに基づいて、前記選択されたモーション情報の実行に必要な総拍数を決定する拍数決定部と、
前記楽曲記憶部に記憶された楽曲情報の中から、前記モーション選択部により選択されたモーション情報が表す運動が実行されるときに出力される楽曲情報を選択する楽曲選択部と、
前記楽曲選択部により選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、前記選択されたモーション情報の前記総拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定する決定部と、
前記楽曲決定部により決定された前記楽曲情報について、前記楽曲情報の拍数と、前記選択されたモーション情報の前記総拍数との対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成する生成部と、
を備えることを特徴とする運動支援装置。
【請求項６】
運動の動作を表す複数のモーション情報と、前記モーション情報が表す運動動作の基本動作に必要な拍数と、前記モーション情報が表す運動動作の繰り返し回数とを対応付けた運動リストを記憶する運動記憶部に記憶された前記運動リストの複数のモーション情報の中から、所望のモーション情報を、運動支援装置が選択するモーション選択ステップと、
前記モーション選択部により選択されたモーション情報の基本動作の拍数と、前記モーション情報の基本動作の繰り返し回数とに基づいて、前記選択されたモーション情報の実行に必要な総拍数を、前記運動支援装置が決定する拍数決定ステップと、
複数の楽曲を表す楽曲情報と、前記楽曲を構成する所定の楽曲パートごとの拍数とを対応付けて記憶する楽曲記憶部に記憶された楽曲情報の中から、前記モーション選択ステップにより選択されたモーション情報が表す運動が実行されるときに出力される楽曲情報を、前記運動支援装置が選択する楽曲選択ステップと、
前記楽曲選択ステップにより選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、前記選択されたモーション情報の前記総拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として、前記運動支援装置が決定する楽曲決定ステップと、
前記楽曲決定ステップにより決定された前記楽曲情報について、前記楽曲情報の拍数と、前記選択されたモーション情報の前記総拍数との対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を、前記運動支援装置が生成する生成ステップと、
を含む運動コンテンツ生成方法。
【請求項７】
運動の動作を表す複数のモーション情報と、前記モーション情報が表す運動動作の基本動作に必要な拍数と、前記モーション情報が表す運動動作の繰り返し回数とを対応付けた運動リストを記憶する運動記憶部に記憶された前記運動リストの複数のモーション情報の中から、所望のモーション情報を選択するモーション選択ステップと、
前記モーション選択ステップにより選択されたモーション情報の基本動作の拍数と、前記モーション情報の基本動作の繰り返し回数とに基づいて、前記選択されたモーション情報の実行に必要な総拍数を決定する拍数決定ステップと、
複数の楽曲を表す楽曲情報と、前記楽曲を構成する所定の楽曲パートごとの拍数とを対応付けて記憶する楽曲記憶部に記憶された楽曲情報の中から、前記モーション選択ステップにより選択されたモーション情報が表す運動が実行されるときに出力される楽曲情報を選択する楽曲選択ステップと、
前記楽曲選択ステップにより選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、前記選択されたモーション情報の前記総拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定する楽曲決定ステップと、
前記楽曲決定ステップにより決定された前記楽曲情報について、前記楽曲情報の拍数と、前記選択されたモーション情報の前記総拍数との対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成する生成ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項８】
運動の動作を表す複数のモーション情報と、前記モーション情報が表す運動動作の基本動作に必要な拍数と、前記モーション情報が表す運動動作の繰り返し回数とを対応付けた運動リストを記憶する運動記憶部を備える第１情報処理装置と、
複数の楽曲を表す楽曲情報と、前記楽曲を構成する所定の楽曲パートごとの拍数とを対応付けて記憶する楽曲記憶部を備える第２情報処理装置と、
前記運動記憶部に記憶された前記運動リストの複数のモーション情報の中から、所望のモーション情報を選択するモーション選択部と、
前記モーション選択部により選択されたモーション情報の基本動作の拍数と、前記モーション情報の基本動作の繰り返し回数とに基づいて、前記選択されたモーション情報の実行に必要な総拍数を決定する拍数決定部と、
前記楽曲記憶部に記憶された楽曲情報の中から、前記モーション選択部により選択されたモーション情報が表す運動が実行されるときに出力される楽曲情報を選択する楽曲選択部と、
前記楽曲選択部により選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、前記選択されたモーション情報の前記総拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定する決定部と、
前記楽曲決定部により決定された前記楽曲情報について、前記モーション選択部により選択されたモーション情報の基本動作の拍数と、前記選択されたモーション情報の前記総拍数と対応する楽曲情報を、前記決定されたモーション情報に対応する楽曲情報として決定する第３決定部と、
を備える端末装置と、
から構成されることを特徴とするコンテンツ生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ生成に関する。詳細には、複数のモーション情報の中から所望のモーション情報を選択する。そして、選択されたモーション情報が表す運動が実行されるとき、再生する楽曲の再生方法を変更することで、運動コンテンツを生成するコンテンツ生成システム、運動支援装置及びコンテンツ生成方法に関する。
【背景技術】
【０００２】
特開２００１−３０６０７１には、運動モードを選択することで、運動モードに対応したテンポ関数を用いて運動用楽曲をコンテンツとして生成する技術が開示されている。詳細には、ユーザにより選択された運動モードに対応するテンポ関数により、楽曲のテンポをテンポ関数に合わせて調整する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３０６０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
フィットネスクラブで行われる運動は、ある運動動作が実行されるのに、１６拍、または、３２拍が必要とされるのが一般的である。これら各種運動動作に楽曲を割り付けるとき、楽曲の中で割り付けたい箇所が事前に決まっている場合がある。例えば、楽曲のサビ部分を繰り返す場合や、楽曲の最初のイントロからサビ部分までを繰り返すことである。しかしながら、例えば、楽曲のサビ部分を再生するのに必要な拍数が、各種運動動作に必要な拍数と一致しない場合がある。そのため、各種運動動作に必要な拍数に合った楽曲で運動できなかった課題を、発明者は見出した。
【０００５】
本発明は、上述した問題点を解決するためになされたものである。本発明の目的は、各種運動動作に必要な拍数に合った楽曲で運動できるコンテンツを自動で作成することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明によれば、運動の動作を表す複数のモーション情報と、前記モーション情報が表す運動動作の基本動作に必要な拍数と、前記モーション情報が表す運動動作の繰り返し回数とを対応付けた運動リストを記憶する運動記憶部を備える第１情報処理装置と、複数の楽曲を表す楽曲情報と、前記楽曲を構成する所定の楽曲パートごとの拍数とを対応付けて記憶する楽曲記憶部を備える第２情報処理装置と、前記運動記憶部に記憶された前記運動リストの複数のモーション情報の中から、所定のモーション情報を選択するモーション選択部と、前記モーション選択部により選択されたモーション情報の基本動作の拍数と、前記モーション情報の基本動作の繰り返し回数とに基づいて、前記選択されたモーション情報の実行に必要な総拍数を決定する拍数決定部と、前記楽曲記憶部に記憶された楽曲情報の中から、前記モーション選択部により選択されたモーション情報が表す運動が実行されるときに出力される楽曲情報を選択する楽曲選択部と、前記楽曲選択部により選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、前記選択されたモーション情報の前記総拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定する楽曲決定部と、前記楽曲決定部により決定された前記楽曲情報について、前記楽曲情報の拍数と、前記選択されたモーション情報の前記総拍数との対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成する生成部と、を備える端末装置と、から構成されることを特徴とする。
【０００７】
請求項２に記載の発明によれば、前記楽曲記憶部は、前記楽曲情報と、前記楽曲情報を構成する楽曲のサビ部分を再生するのに必要な拍数とを対応付けて記憶し、前記楽曲選択部により楽曲情報が選択されるとき、前記生成部は、前記楽曲情報の拍数と、前記モーション選択部により選択されたモーション情報の基本動作の拍数との対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成することを特徴とする。
【０００８】
請求項３に記載の発明によれば、前記楽曲記憶部は、前記楽曲情報と対応付けて、前記楽曲を構成する所定の楽曲パートの拍数が対応付けられた楽曲であるか否かを示す演奏方法を記憶し、前記楽曲選択部により選択された楽曲情報の中から、前記選択されたモーション情報の実行に必要な総拍数に対応する演奏方法が対応付けられた楽曲情報があるかを判断する判断部を備え、前記楽曲決定部は、前記判断部により、前記選択されたモーション情報に対応する演奏方法が対応付けられた楽曲情報があると判断されたとき、前記楽曲を構成する所定の楽曲パートの拍数が対応付けられた楽曲である演奏方法が対応付けられた前記楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定し、前記判断部により、前記選択されたモーション情報に対応する演奏方法が対応付けられた楽曲情報があると判断されないとき、前記楽曲を構成する所定の楽曲パートの拍数が対応付けられた楽曲でない演奏方法が対応付けられた楽曲情報を、前記選択されたモーション情報と対応する楽曲情報として決定し、前記生成部は、前記楽曲決定部により、前記楽曲を構成する所定の楽曲パートの拍数が対応付けられた楽曲である演奏方法が対応付けられた前記楽曲情報が、前記選択されたモーション情報の拍数と対応する楽曲情報として決定されたとき、前記楽曲情報の拍数と、前記選択されたモーション情報の前記総拍数と、前記決定された楽曲情報の前記演奏方法とを示す対応状態を識別する識別情報を付し、前記楽曲決定部により、前記楽曲を構成する所定の楽曲パートの拍数が対応付けられた楽曲でない演奏方法が対応付けられた楽曲情報が、前記選択されたモーション情報と対応する楽曲情報として決定されたとき、前記選択されたモーション情報と、前記決定された楽曲情報の前記演奏方法とを示す対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成することを特徴とする。
【０００９】
請求項４に記載の発明によれば、前記楽曲記憶部は、前記楽曲情報と対応付けて、前記演奏方法として、前記楽曲を構成する所定の楽曲パートごとに、１６拍演奏または３２拍演奏のいずれかを対応付けて記憶し、前記楽曲決定部は、前記モーション選択部により前記選択されたモーション情報の前記総拍数が１６拍であるとき、前記楽曲選択部により選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数が１６拍である楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定し、前記モーション選択部により前記選択されたモーション情報の前記総拍数が３２拍であるとき、前記楽曲選択部により選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数が１６拍または３２拍である楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定することを特徴とする。
【００１１】
請求項５に記載の発明によれば、運動の動作を表す複数のモーション情報と、前記モーション情報が表す運動動作の基本動作に必要な拍数と、前記モーション情報が表す運動動作の繰り返し回数とを対応付けた運動リストを記憶する運動記憶部と、複数の楽曲を表す楽曲情報と、前記楽曲を構成する所定の楽曲パートごとの拍数とを対応付けて記憶する楽曲記憶部と、前記運動記憶部に記憶された前記運動リストの複数のモーション情報の中から、所定のモーション情報を選択するモーション選択部と、前記モーション選択部により選択されたモーション情報の基本動作の拍数と、前記モーション情報の基本動作の繰り返し回数とに基づいて、前記選択されたモーション情報の実行に必要な総拍数を決定する拍数決定部と、前記楽曲記憶部に記憶された楽曲情報の中から、前記モーション選択部により選択されたモーション情報が表す運動が実行されるときに出力される楽曲情報を選択する楽曲選択部と、前記楽曲選択部により選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、前記選択されたモーション情報の前記総拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定する決定部と、前記楽曲決定部により決定された前記楽曲情報について、前記楽曲情報の拍数と、前記選択されたモーション情報の前記総拍数との対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成する生成部と、を備えることを特徴とする。
【００１２】
請求項６に記載の発明によれば、運動の動作を表す複数のモーション情報と、前記モーション情報が表す運動動作の基本動作に必要な拍数と、前記モーション情報が表す運動動作の繰り返し回数とを対応付けた運動リストを記憶する運動記憶部に記憶された前記運動リストの複数のモーション情報の中から、所望のモーション情報を、運動支援装置が選択するモーション選択ステップと、前記モーション選択部により選択されたモーション情報の基本動作の拍数と、前記モーション情報の基本動作の繰り返し回数とに基づいて、前記選択されたモーション情報の実行に必要な総拍数を、前記運動支援装置が決定する拍数決定ステップと、複数の楽曲を表す楽曲情報と、前記楽曲を構成する所定の楽曲パートごとの拍数とを対応付けて記憶する楽曲記憶部に記憶された楽曲情報の中から、前記モーション選択ステップにより選択されたモーション情報が表す運動が実行されるときに出力される楽曲情報を、前記運動支援装置が選択する楽曲選択ステップと、前記楽曲選択ステップにより選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、前記選択されたモーション情報の前記総拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として、前記運動支援装置が決定する楽曲決定ステップと、前記楽曲決定ステップにより決定された前記楽曲情報について、前記楽曲情報の拍数と、前記選択されたモーション情報の前記総拍数との対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を、前記運動支援装置が生成する生成ステップと、を含むことを特徴とする。
【００１３】
請求項７に記載の発明によれば、運動の動作を表す複数のモーション情報と、前記モーション情報が表す運動動作の基本動作に必要な拍数と、前記モーション情報が表す運動動作の繰り返し回数とを対応付けた運動リストを記憶する運動記憶部に記憶された前記運動リストの複数のモーション情報の中から、所望のモーション情報を選択するモーション選択ステップと、前記モーション選択ステップにより選択されたモーション情報の基本動作の拍数と、前記モーション情報の基本動作の繰り返し回数とに基づいて、前記選択されたモーション情報の実行に必要な総拍数を決定する拍数決定ステップと、複数の楽曲を表す楽曲情報と、前記楽曲を構成する所定の楽曲パートごとの拍数とを対応付けて記憶する楽曲記憶部に記憶された楽曲情報の中から、前記モーション選択ステップにより選択されたモーション情報が表す運動が実行されるときに出力される楽曲情報を選択する楽曲選択ステップと、前記楽曲選択ステップにより選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、前記選択されたモーション情報の前記総拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定する楽曲決定ステップと、前記楽曲決定ステップにより決定された前記楽曲情報について、前記楽曲情報の拍数と、前記選択されたモーション情報の前記総拍数との対応状態を識別する識別情報を付して、前記楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成する生成ステップと、をコンピュータに実行させることを特徴とする。
【００１４】
請求項８に記載の発明によれば、運動の動作を表す複数のモーション情報と、前記モーション情報が表す運動動作の基本動作に必要な拍数と、前記モーション情報が表す運動動作の繰り返し回数とを対応付けた運動リストを記憶する運動記憶部を備える第１情報処理装置と、複数の楽曲を表す楽曲情報と、前記楽曲を構成する所定の楽曲パートごとの拍数とを対応付けて記憶する楽曲記憶部を備える第２情報処理装置と、前記運動記憶部に記憶された前記運動リストの複数のモーション情報の中から、所望のモーション情報を選択するモーション選択部と、前記モーション選択部により選択されたモーション情報の基本動作の拍数と、前記モーション情報の基本動作の繰り返し回数とに基づいて、前記選択されたモーション情報の実行に必要な総拍数を決定する拍数決定部と、前記楽曲記憶部に記憶された楽曲情報の中から、前記モーション選択部により選択されたモーション情報が表す運動が実行されるときに出力される楽曲情報を選択する楽曲選択部と、前記楽曲選択部により選択された楽曲情報の中から、前記楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、前記選択されたモーション情報の前記総拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数と対応する楽曲情報として決定する決定部と、前記楽曲決定部により決定された前記楽曲情報について、前記モーション選択部により選択されたモーション情報の基本動作の拍数と、前記選択されたモーション情報の前記総拍数と対応する楽曲情報を、前記決定されたモーション情報に対応する楽曲情報として決定する第３決定部と、を備える端末装置と、から構成されることを特徴とする。
【発明の効果】
【００１５】
請求項１に記載の発明によれば、端末装置は、楽曲選択部により楽曲情報が選択されるとき、楽曲情報の拍数と、モーション選択部により選択されたモーション情報の基本動作の拍数との対応状態を識別する識別情報を付して、楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成する生成部を備える。この結果、各種運動動作に必要な拍数と一致した拍数を持つ楽曲情報を容易に選択ができ、各種運動動作に必要な拍数に合った楽曲で運動することができる。一般的に、運動動作に必要な拍数と一致した拍数の楽曲情報がない場合や、運動動作に必要な拍数と一致した拍数の楽曲情報が、ユーザの好みの楽曲情報でない場合が考えられる。生成部は、楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、選択されたモーション情報の拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数として決定する決定部を備える。従って、楽曲パートごとの拍数の整数倍が運動動作に必要な拍数と一致した楽曲情報が、整数倍繰り返されることで、運動動作に必要な拍数と一致した楽曲情報として用いることができる。この結果、上記の場合であっても、楽曲パートごとの拍数の整数倍が運動動作に必要な拍数と一致した楽曲情報で運動することができる。さらに、決定部は、モーション選択部により選択されたモーション情報の基本動作の拍数と、繰り返し回数とに基づいて、選択されたモーション情報の実行に必要な総拍数を決定する。従って、１つの運動動作として、同じモーション情報が繰り返し行われる場合であっても、繰り返し回数を考慮した総拍数を決定することができる。この結果、運動動作に必要な総拍数と一致した拍数を持つ楽曲情報を容易に選択ができ、各種運動動作に必要な拍数に合った楽曲で運動することができる。
【００１６】
請求項２に記載の発明によれば、楽曲記憶部は、楽曲情報と、楽曲情報を構成する楽曲のサビ部分を再生するのに必要な拍数とを対応付けて記憶する。楽曲選択部により楽曲情報が選択されるとき、生成部は、楽曲情報の拍数と、モーション選択部により選択されたモーション情報の基本動作の拍数との対応状態を識別する識別情報を付して、楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成する。この結果、楽曲のサビ部分が、各種運動動作に必要な拍数と一致した拍数を持つ楽曲情報を容易に選択ができ、各種運動動作に必要な拍数に合ったサビ部分の楽曲を聞きながら運動することができる。
【００２０】
請求項５に記載の発明によれば、生成部は、楽曲選択部により楽曲情報が選択されるとき、楽曲情報の拍数と、モーション選択部により選択されたモーション情報の基本動作の拍数との対応状態を識別する識別情報を付して、楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成する。この結果、各種運動動作に必要な拍数と一致した拍数を持つ楽曲情報を容易に選択ができ、各種運動動作に必要な拍数に合った楽曲で運動することができる。一般的に、運動動作に必要な拍数と一致した拍数の楽曲情報がない場合や、運動動作に必要な拍数と一致した拍数の楽曲情報が、ユーザの好みの楽曲情報でない場合が考えられる。生成部は、楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、選択されたモーション情報の拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数として決定する決定部を備える。従って、楽曲パートごとの拍数の整数倍が運動動作に必要な拍数と一致した楽曲情報が、整数倍繰り返されることで、運動動作に必要な拍数と一致した楽曲情報として用いることができる。この結果、上記の場合であっても、楽曲パートごとの拍数の整数倍が運動動作に必要な拍数と一致した楽曲情報で運動することができる。さらに、決定部は、モーション選択部により選択されたモーション情報の基本動作の拍数と、繰り返し回数とに基づいて、選択されたモーション情報の実行に必要な総拍数を決定する。従って、１つの運動動作として、同じモーション情報が繰り返し行われる場合であっても、繰り返し回数を考慮した総拍数を決定することができる。この結果、運動動作に必要な総拍数と一致した拍数を持つ楽曲情報を容易に選択ができ、各種運動動作に必要な拍数に合った楽曲で運動することができる。
【００２１】
請求項６及び請求項７に記載の発明によれば、生成ステップは、楽曲選択ステップにより楽曲情報が選択されるとき、楽曲情報の拍数と、モーション選択ステップにより選択されたモーション情報の基本動作の拍数との対応状態を識別する識別情報を付して、楽曲記憶部に記憶された楽曲を所定の表示部に表示させる表示情報を生成する。この結果、各種運動動作に必要な拍数と一致した拍数を持つ楽曲情報を容易に選択ができ、各種運動動作に必要な拍数に合った楽曲で運動することができる。一般的に、運動動作に必要な拍数と一致した拍数の楽曲情報がない場合や、運動動作に必要な拍数と一致した拍数の楽曲情報が、ユーザの好みの楽曲情報でない場合が考えられる。生成ステップは、楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、選択されたモーション情報の拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数として決定する決定部を備える。従って、楽曲パートごとの拍数の整数倍が運動動作に必要な拍数と一致した楽曲情報が、整数倍繰り返されることで、運動動作に必要な拍数と一致した楽曲情報として用いることができる。この結果、上記の場合であっても、楽曲パートごとの拍数の整数倍が運動動作に必要な拍数と一致した楽曲情報で運動することができる。さらに、決定部は、モーション選択部により選択されたモーション情報の基本動作の拍数と、繰り返し回数とに基づいて、選択されたモーション情報の実行に必要な総拍数を決定する。従って、１つの運動動作として、同じモーション情報が繰り返し行われる場合であっても、繰り返し回数を考慮した総拍数を決定することができる。この結果、運動動作に必要な総拍数と一致した拍数を持つ楽曲情報を容易に選択ができ、各種運動動作に必要な拍数に合った楽曲で運動することができる。
【００２２】
請求項８に記載の発明によれば、第３決定部は、楽曲選択部により楽曲情報が選択されるとき、モーション選択部により選択されたモーション情報の基本動作の拍数と対応する楽曲情報を、選択されたモーション情報に対応する楽曲情報として決定する。この結果、各種運動動作に必要な拍数と一致した拍数を持つ楽曲情報を自動で決定することができ、各種運動動作に必要な拍数に合った楽曲で運動することができる。一般的に、運動動作に必要な拍数と一致した拍数の楽曲情報がない場合や、運動動作に必要な拍数と一致した拍数の楽曲情報が、ユーザの好みの楽曲情報でない場合が考えられる。生成部は、楽曲を構成する所定の楽曲パートごとの拍数の整数倍が、選択されたモーション情報の拍数と一致する楽曲情報を、前記選択されたモーション情報の拍数として決定する決定部を備える。従って、楽曲パートごとの拍数の整数倍が運動動作に必要な拍数と一致した楽曲情報が、整数倍繰り返されることで、運動動作に必要な拍数と一致した楽曲情報として用いることができる。この結果、上記の場合であっても、楽曲パートごとの拍数の整数倍が運動動作に必要な拍数と一致した楽曲情報で運動することができる。さらに、決定部は、モーション選択部により選択されたモーション情報の基本動作の拍数と、繰り返し回数とに基づいて、選択されたモーション情報の実行に必要な総拍数を決定する。従って、１つの運動動作として、同じモーション情報が繰り返し行われる場合であっても、繰り返し回数を考慮した総拍数を決定することができる。この結果、運動動作に必要な総拍数と一致した拍数を持つ楽曲情報を容易に選択ができ、各種運動動作に必要な拍数に合った楽曲で運動することができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態におけるコンテンツ生成システム１００の構成図である。
【図２】本実施形態における出力端末装置１の外観図である。
【図３】本実施形態におけるコンテンツ生成システム１００における運動情報サーバ１０の電気的構成を示すブロック図である。
【図４】本実施形態における運動情報記憶領域１２１に運動情報が記憶される記憶状態を示す概念図である。
【図５】本実施形態における運動映像情報記憶領域１２２に運動映像情報が記憶される記憶状態を示す概念図である。
【図６】本実施形態における映像情報５０がディスプレイ４に表示される表示状態を示す概念図である。
【図７】本実施形態における人の所定の１動作を表示するために図６（ｂ）の各身体部位を表しているＰ１〜Ｐ１７の座標位置を示す説明図である。
【図８】本実施形態における運動映像情報がディスプレイ４に表示される表示状態を示す概念図である。
【図９】本実施形態におけるコンテンツ生成システム１００における楽曲サーバ２０の電気的構成を示すブロック図である。
【図１０】本実施形態における楽曲情報が楽曲情報記憶領域２２１に記憶される記憶状態を示す概念図である。
【図１１】本実施形態における楽曲演奏情報が楽曲演奏情報記憶領域２２２に記憶される記憶状態を示す概念図である。
【図１２】本実施形態における楽曲演奏情報のデータ構造を示す概念図である。
【図１３】本実施形態におけるコンテンツ生成システム１００における出力端末装置１の電気的構成を示すブロック図である。
【図１４】本実施形態における第１運動リスト情報が、第１運動リスト一時記憶領域８５に記憶される記憶状態を示す概念図である。
【図１５】本実施形態における第２運動リスト情報が、第２運動リスト一時記憶領域８６に記憶される記憶状態を示す概念図である。
【図１６】本実施形態におけるコンテンツ生成システム１００を構成する出力端末装置１における動作の処理手順を示すフローチャートである。
【図１７】本実施形態における第１運動リスト情報生成処理プログラムに従う出力端末装置１の第１運動リスト情報生成処理を実行するフローチャートである。
【図１８】本実施形態における第２運動リスト情報生成処理プログラムに従う出力端末装置１の第２運動リスト情報生成処理を実行するフローチャートである。
【図１９】本実施形態のステップＳ３０６で表示される表示情報の一例である。
【図２０】図１９に示す検索結果４２の拡大図である。
【図２１】本実施形態におけるコンテンツ生成システムを構成する運動情報サーバ１０における動作の処理手順を示すフローチャートである。
【図２２】本実施形態におけるコンテンツ生成システムを構成する楽曲サーバ２０における動作の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２４】
［最良の実施形態］
運動コンテンツを自動で生成するコンテンツ生成システムに本発明を適用した本実施形態について図面を参照して説明する。具体的には、複数の運動動作を表すモーション情報と、そのモーション情報に対応した演奏方法とから、本実施形態は、運動コンテンツを生成する。
【００２５】
＜本実施形態のコンテンツ生成システムの構成＞
図１は、本発明を適用した本実施形態のコンテンツ生成システム１００の構成図である。コンテンツ生成システム１００は、出力端末装置１と運動情報サーバ１０と楽曲サーバ２０とから構成される。出力端末装置１と運動情報サーバ１０と楽曲サーバ２０とは、インターネットを介して接続される。出力端末装置１は、運動映像情報と楽曲演奏情報とを含む運動コンテンツを出力する。本実施形態の運動情報サーバ１０は、本発明の第１情報処理装置の一例である。また、本実施形態の楽曲サーバ２０は、本発明の第２情報処理装置の一例である。
【００２６】
＜本実施形態の出力端末装置１の外観的構成＞
図２は、本発明を適用した本実施形態のコンテンツ生成システム１００の出力端末装置１の外観図である。出力端末装置１は、スピーカ２と、スピーカ３と、ディスプレイ４と、情報入力部５とを備える。ディスプレイ４は、運動映像１６０を表示する。運動映像１６０がディスプレイ４により表示されるときに、運動映像１６０と共に出力される楽曲が、スピーカ２とスピーカ３とにより出力される。情報入力部５を用いて、ユーザは、運動を選択するための情報と楽曲を選択するための情報とを入力する。例えば、情報入力部５は、キーボードやマウスである。図２に示すように、ユーザ１５０は、ディスプレイ４により表示される運動映像１６０を見て運動を行うことができる。
【００２７】
＜本実施形態の運動情報サーバ１０の電気的構成＞
図３は、本実施形態のコンテンツ生成システム１００における運動情報サーバ１０の電気的構成を示すブロック図である。図３に示すように、本実施形態の運動情報サーバ１０には、運動情報サーバ１０を制御するＣＰＵ１１が備えられている。ＣＰＵ１１には、ＨＤＤ１２とＲＡＭ１３とネットワーク接続部１４とがそれぞれ電気的に接続されている。ＣＰＵ１１は、ＨＤＤ１２、ＲＡＭ１３などの記憶手段と共に、運動情報サーバ１０の動作を制御処理するコンピュータを構成している。ネットワーク接続部１４は、インターネットを介して出力端末装置１と情報を通信する。
【００２８】
運動情報サーバ１０に備えられるＨＤＤ１２は、運動情報記憶領域１２１と運動映像情報記憶領域１２２と運動情報サーバプログラム情報記憶領域１２３とを備える。本実施形態の運動情報記憶領域１２１は、本発明の運動記憶部の一例である。
【００２９】
運動情報記憶領域１２１は、運動情報を複数記憶する。運動情報は、運動の種類を表す情報である。図４は、運動情報が運動情報記憶領域１２１に記憶される記憶状態を示す概念図である。図４に示すように、各運動種類を表す「有酸素運動」と、「無酸素運動」と、「ストレッチ」とが、運動情報として、運動情報記憶領域１２１に記憶される。また、各運動情報に対応する運動動作を示すモーション情報も、運動情報記憶領域１２１に記憶される。例えば、図４に示すように、運動情報「有酸素運動」に対応するモーション情報として、「マーチ」、「フロントランジ」・・・等が、運動情報「有酸素運動」と対応付けられて記憶される。運動情報「無酸素運動」に対応するモーション情報として、「ショルダープレス」、「チェストプレス」・・・等が、運動情報「無酸素運動」と対応付けられて記憶される。また、運動情報「ストレッチ」に対応するモーション情報として、「上腕部ストレッチ」、「首ストレッチ」・・・等が、運動情報「ストレッチ」と対応付けられて記憶される。運動情報記憶領域１２１に記憶される運動情報またはモーション情報が新しく更新されることで、出力端末装置１のユーザは、新しい運動コンテンツを生成することができる。
【００３０】
図４に示すように、運動情報記憶領域１２１には、運動情報と、各運動情報が実行されるときに演奏可能な演奏方法とが対応付けられて記憶される。図４の例では、運動情報「有酸素運動」と、演奏方法「１６拍演奏」及び「３２拍演奏」とが対応付けられている。また、運動情報「無酸素運動」と、演奏方法「１６拍演奏」及び「３２拍演奏」とが対応付けられている。運動情報「ストレッチ」と、演奏方法「ＢＧＭ演奏」とが対応付けられている。３２拍演奏と１６拍演奏とは、楽曲のサビ部分を出力する演奏方法である。具体的には、３２拍演奏は、楽曲のサビ部分の拍数が３２拍である楽曲を出力する。１６拍演奏は、楽曲のサビ部分の拍数が１６拍である楽曲を出力する。ＢＧＭ演奏は、楽曲をＢＧＭとして出力する演奏方法である。具体的には、ＢＧＭ演奏は、楽曲をイントロ部分から演奏する一般的な演奏方法である。メイン運動となる有酸素運動または無酸素運動を行うときは、楽曲のサビ部分を聞きながら運動を行うことができる。また、ストレッチ運動を行うときは、楽曲のイントロ部分を聞きながら運動を行うことができる。
【００３１】
図４に示すように、各モーション情報には、基本拍数が対応付けられている。基本拍数は、モーション情報が表す１単位の運動動作を実行するのに必要な拍数である。図４の例では、モーション情報「マーチ」には、基本拍数「４」が対応付けられている。モーション情報「マーチ」の基本拍数は、「８」拍であっても良い。１単位の運動動作を実行するのに必要な拍数は、「４」拍または「８」拍が一般的である。図４の例では、運動情報「有酸素運動」と「無酸素運動」とに対応するモーション情報には、基本拍数が対応付けられているが、ストレッチには基本拍数が対応付けられていない。ストレッチは、身体をストレッチさせることが目的のため、特に運動を行う拍数が重要でないためである。ストレッチにも基本拍数が対応付けられても良い。一般的なフィットネスクラブでは、１単位の運動動作が４回、または８回繰り返し実行される。そのため、ある運動動作が実行されるときは、「基本拍数×繰り返し回数」により決定される総拍数が必要となる。本実施形態では、一般的に必要とされる総拍数が「１６」拍、または、「３２」拍の運動動作が用いられる。総拍数の詳細な説明は、後述する。
【００３２】
具体的に有酸素運動は、ステップ運動を含む。ステップ運動は、各ユーザごとに適切な運動テンポにより実行されることで、効果的な有酸素運動として実行することができる。ステップ運動は、主に脚部を用いた運動で一定期間同じパターンを繰り返す運動である。効果的な有酸素運動は、酸素を体に取り込みながら過度の疲労無しに続けることができる運動（例えば、ステップ運動及びジョギング）である。有酸素運動は、脂肪が燃焼し易い最低限の運動強度を越える運動である。適切なテンポ以下、例えばテンポが遅い場合、運動強度が弱く、有酸素運動としての効果が得られない可能性がある。また、適切なテンポ以上、例えばテンポが速い場合でも、運動強度が強く、有酸素運動としての効果が出ずに無酸素運動となってしまう可能性がある。この場合、過度の疲労をユーザは感じる事になり、運動を長時間続けられないだけではなく、有酸素運動としての効果が得られない可能性がある。本実施形態では、モーション情報ごとに運動テンポ（Beat Per Minutes：BPM）を設定可能である。そのため、各ユーザに適切な運動テンポでステップ運動を実行させることができる。そのため、ステップ運動は、各ユーザに適切な運動テンポにより有酸素運動として実行することができる。図４に示す「マーチ」、「フロントランジ」、「バックランジ」、「サイドステップ」等は、ステップ運動の一例である。
【００３３】
また、具体的に無酸素運動は、筋力トレーニング運動を含む。筋力トレーニング運動は、筋力トレーニングを実行する運動テンポを替えることで、持久力を付けるための筋力トレーニング運動と、瞬発力を付けるための筋力トレーニング運動とに切り替えることができる。持久力を付けたいのか瞬発力を付けたいのかといった筋力トレーニングの目的によって、ユーザごとに運動テンポを変えることとなる。運動テンポを変えることで、筋力トレーニング運動は、筋力トレーニングの目的を変えることができる。図４に示す「ショルダープレス」、「チェストプレス」等のバーベルを使った筋力トレーニング運動は、筋力トレーニング運動の一例である。また、図４に示す「スクワット」等は、脚を使った筋力トレーニング運動の一例である。
【００３４】
また、ストレッチは、人の各身体部位をストレッチさせるための運動である。図４に示す「上腕部ストレッチ」、「首ストレッチ」のように、人の各身体部位と対応付けられたストレッチがある。ストレッチは、ヨガも含む。ヨガは、人間の身体により多種多様なポーズをとることで、身体をストレッチする運動である。
【００３５】
運動映像情報記憶領域１２２は、運動映像情報を記憶する。運動映像情報は、運動情報を構成する各モーション情報に対応する映像である。図５は、運動映像情報が運動映像情報記憶領域１２２に記憶される記憶状態を示す概念図である。図５に示すように、モーション情報「マーチ」に対応する運動映像情報として、「マーチ映像」が運動映像情報記憶領域１２２に記憶される。同様に、モーション情報「フロントランジ」に対応する運動映像情報として、「フロントランジ映像」が運動映像情報記憶領域１２２に記憶される。図６は、モーション情報に対応する運動映像情報が、運動映像情報記憶領域１２２から読み出されてディスプレイ４に表示される概念図である。図６（ａ）は、ディスプレイ４の表示画面中におけるＸ軸、Ｙ軸、Ｚ軸を定義して、ＣＧにより人の形を表した映像情報５０をディスプレイ４に表示する概念図である。また、図６（ｂ）は、図６（ａ）に示す映像情報５０が表す人の各身体部位の座標位置を示す概念図である。図６（ｂ）に示す各身体部位の座標位置に基づいて、図６（ａ）の映像情報は生成される。図６（ｂ）のＰ１〜Ｐ１７は、人の各身体部位を表している。図７は、人の所定の１動作を表示するために図６（ｂ）の各身体部位を表しているＰ１〜Ｐ１７の座標位置を示す説明図である。図７に示す人の各身体部位を表すＰ１〜Ｐ１７についてのＸ軸、Ｙ軸、Ｚ軸における座標位置を表す映像が静止画像を示す。図７に示す座標位置を表す映像の静止画像が、複数連続してディスプレイ４に表示されることで、所定の運動を行う人の映像がディスプレイ４に表示される。図８は、運動情報記憶領域１２１に記憶されている図４のモーション情報「マーチ」に対応する映像情報が、ディスプレイ４により表示される表示状態を示す概念図である。図８中の「１」〜「１６」の番号は、ディスプレイ４に表示される静止画像の順序を表している。図８中の「１」〜「１６」に対応する静止画像がディスプレイ４により連続して表示されることで、映像として運動「マーチ」が１回実行される。図８に示す所定のモーション情報を表す静止画像群が、運動映像情報記憶領域１２２に記憶される。運動「マーチ」が実行される回数分だけ運動映像情報が、運動映像情報記憶領域１２２から読み出され、ディスプレイ４に表示される。運動映像情報記憶領域１２２に記憶される運動映像情報が新しく更新されることで、出力端末装置１のユーザは、新しい運動コンテンツを生成することができる。
【００３６】
運動情報サーバプログラム情報記憶領域１２３は、運動情報サーバプログラム情報を記憶する。運動情報サーバプログラム情報は、運動情報サーバ１０を制御するためのプログラムである。運動情報サーバ１０は、ネットワーク接続部１４を介して出力端末装置１から第１運動リスト情報を取得する。取得された第１運動リスト情報に従って、運動情報サーバ１０は、第１運動リスト情報を構成するモーション情報に対応する運動映像情報を、出力端末装置１へ送信する。第１運動リスト情報の詳細な説明は後述する。
【００３７】
ＲＡＭ１３は、受信第１運動リスト一時記憶領域１３１を含む。受信第１運動リスト一時記憶領域１３１は、運動情報サーバ１０により受信された第１運動リスト情報を一時記憶する。第１運動リスト情報は、運動情報とモーション情報とを含む。第１運動リスト情報を構成する運動情報とモーション情報とは、ユーザ１５０により情報入力部５を用いて図４に示す複数の運動情報から選択される。運動情報サーバ１０は、ネットワーク接続部１４を介して、出力端末装置１から第１運動リスト情報を取得する。
【００３８】
＜本実施形態の楽曲サーバ２０の電気的構成＞
図９は、本実施形態のコンテンツ生成システム１００における楽曲サーバ２０の電気的構成を示すブロック図である。図９に示すように、本実施形態の楽曲サーバ２０には、楽曲サーバ２０を制御するＣＰＵ２１が備えられている。ＣＰＵ２１には、ＨＤＤ２２とＲＡＭ２３とネットワーク接続部２４とがそれぞれ電気的に接続されている。ＣＰＵ２１は、ＨＤＤ２２、ＲＡＭ２３などの記憶手段と共に、楽曲サーバ２０の動作を制御処理するコンピュータを構成している。ネットワーク接続部２４は、インターネットを介して出力端末装置１と情報を通信する。
【００３９】
楽曲サーバ２０に備えられるＨＤＤ２２は、楽曲情報記憶領域２２１と楽曲演奏情報記憶領域２２２と楽曲サーバプログラム情報記憶領域２２３とを備える。本実施形態の楽曲演奏情報記憶領域２２２は、本発明の楽曲記憶部の一例である。
【００４０】
楽曲情報記憶領域２２１は、楽曲情報を複数記憶する。楽曲情報は、楽曲を表す情報である。例えば楽曲情報は、楽曲名である。図１０は、楽曲情報が楽曲情報記憶領域２２１に記憶される記憶状態を示す概念図である。図１０に示すように、各楽曲を表す「ＡＡ」、「ＢＢ」等が、楽曲情報として、楽曲情報記憶領域２２１に記憶される。また、楽曲情報は、各楽曲を表す識別コードであっても良い。楽曲情報記憶領域２２１に記憶される楽曲情報が新しく更新されることで、出力端末装置１のユーザは、新しい運動コンテンツを生成することができる。楽曲情報は、その楽曲情報が表す楽曲のアーティスト名と、楽曲の楽曲テンポ（Beat  Per  Minutes：BPM）と対応付けられて楽曲情報記憶領域２２１に記憶される。楽曲情報またはアーティスト名または楽曲テンポは、所望の楽曲を検索するための検索キーとして用いられる。
【００４１】
楽曲演奏情報記憶領域２２２は、楽曲演奏情報を複数記憶する。楽曲演奏情報は、楽曲演奏情報をスピーカ２及びスピーカ３から出力するための演奏情報である。楽曲演奏情報記憶領域２２２は、楽曲情報と楽曲演奏情報とを対応付けて記憶する。図１１は、楽曲演奏情報が楽曲演奏情報記憶領域２２２に記憶される記憶状態を示す概念図である。図１１に示すように、楽曲情報「ＡＡ」に対応する楽曲演奏情報として「ＡＡ演奏．ｍｉｄｉ」が、楽曲演奏情報として、楽曲演奏情報記憶領域２２２に記憶される。本実施形態では、楽曲演奏情報としてＭＩＤＩデータが楽曲演奏情報記憶領域２２２に記憶される。楽曲演奏情報記憶領域２２２に記憶される楽曲演奏情報が新しく更新されることで、出力端末装置１のユーザは、新しい運動コンテンツを生成することができる。本実施形態ではＭＩＤＩデータが記憶されているが、ＭＩＤＩデータ以外の楽曲演奏情報が記憶されても良い。
【００４２】
図１２は、楽曲演奏情報のデータ構造を示す概念図である。図１２は、楽曲演奏情報の具体的なデータ構造を示す。図１２に示すように、楽曲演奏情報は、イントロと、Aメロと、Bメロと、Cメロと、間奏と、サビと、Endingとを含む複数の曲構成により構成される。一般的な、楽曲演奏情報は、イントロと、Aメロと、Bメロと、間奏と、サビと、Endingとから構成される。楽曲演奏情報として、少なくとも、イントロと、Aメロと、サビと、Endingとが含まれていれば良い。図１２に示すデータ構造の楽曲演奏情報が再生出力されるとき、「イントロ→Aメロ→Bメロ→Cメロ→サビ→間奏→Aメロ→Bメロ→Cメロ→サビ→サビ→サビ→サビ→Ending」の順番に再生が行われる。図１２のマーカー１０１〜１１５は、楽曲演奏情報を構成する各曲構成の再生開始位置を示すマーカーである。例えば、マーカー１０６は、図１２に示す楽曲演奏情報の１回目のサビの再生開始位置を示す情報である。具体的には、各マーカー１０１〜１１５は、マーカー１０１が示す楽曲演奏情報の最初の開始位置から何秒目かを示す情報である。楽曲演奏情報は、図１２に示すデータ構造と、各曲構成の再生位置を示すマーカーとを含む。
【００４３】
図１１に示すように、楽曲演奏情報記憶領域２２２は、楽曲情報と対応付けられた楽曲演奏方法を記憶する。本実施形態では、演奏方法として、３２拍演奏と１６拍演奏とが記憶される。３２拍演奏と１６拍演奏とは、楽曲演奏情報のサビ部分を出力する演奏方法である。具体的には、３２拍演奏は、楽曲演奏情報のサビ部分の再生に必要な拍数が３２拍である楽曲演奏情報を出力する。１６拍演奏は、楽曲演奏情報のサビ部分の再生に必要な拍数が１６拍である楽曲演奏情報を出力する。例えば、１６拍演奏及び３２拍演奏は、サビ部分を示すマーカー１０６から、次のサビ部分を示すマーカー１１１〜１１４までのいずれかを繰り返し演奏する方法である。本実施形態では、サビ部分を示すマーカー１０６から、次のサビ部分を示すマーカー１１１までが、「１６拍演奏」及び「３２拍演奏」として出力される。上記の代わりに、「１６拍演奏」及び「３２拍演奏」として、サビ部分を示すマーカー１１１から、マーカー１１２〜１１４のいずれかまでが繰り返されても良い。「１６拍演奏」及び「３２拍演奏」は、サビ部分を繰り返す演奏方法であれば特に限定されない。ＢＧＭ演奏は、楽曲演奏情報をＢＧＭとして出力する演奏方法である。具体的には、ＢＧＭ演奏は、楽曲演奏情報をイントロ部分から演奏する一般的な演奏方法である。メイン運動となる有酸素運動または無酸素運動を行うときは、楽曲演奏情報のサビ部分である１６泊演奏または３２拍演奏で運動を行うことができる。また、ストレッチを行うときは、楽曲演奏情報のイントロ部分から再生するＢＧＭ演奏で運動を行うことができる。
【００４４】
しかしながら、楽曲演奏情報によっては、サビ部分の再生に必要な拍数が、３２拍または１６拍でない楽曲演奏情報の場合がある。そのため、各楽曲演奏情報が、３２拍演奏と１６拍演奏とに対応した楽曲演奏情報であるとは限らない。本実施形態では、３２拍演奏と１６拍演奏とに対応した楽曲演奏情報でない場合、演奏方法に「Ｎｕｌｌ」が登録される。図１１に示す楽曲演奏情報「ＮＮ演奏．ｍｉｄｉ」に対応する楽曲演奏方法は、「Ｎｕｌｌ」である。「Ｎｕｌｌ」は、「３２拍演奏」と「１６拍演奏」とに対応していない楽曲演奏情報であることを示す。一方、図１１に示す楽曲演奏情報「ＡＡ演奏．ｍｉｄｉ」は、演奏方法として、「３２拍演奏」と「１６拍演奏」とが対応付けられている。これは、楽曲演奏方法「３２拍演奏」と「１６拍演奏」とに対応した楽曲演奏情報があることを示している。また、図１１に示す楽曲演奏情報「ＣＣ演奏．ｍｉｄｉ」は、楽曲演奏方法「３２拍演奏」のみに対応した楽曲演奏情報であることを示している。また、図１１に示す楽曲演奏情報「ＭＭ演奏．ｍｉｄｉ」は、楽曲演奏方法「１６拍演奏」のみに対応した楽曲演奏情報であることを示している。
【００４５】
元々の楽曲演奏情報のサビ部分が、３２拍または１６拍と異なる楽曲演奏情報の場合、人工的に、３２拍または１６拍の楽曲演奏情報に変換することが可能である。例えば、サビ部分の拍数が３０拍の場合、３０拍であるサビ部分の楽曲演奏情報が出力された後に、ドラム音を２拍分追加することで、３２拍に変換することができる。また、例えば、サビ部分の拍数が３４拍の場合、強制的に３２拍目で楽曲演奏情報の出力を終了することで３２拍演奏を実行することができる。本実施形態では、３２拍演奏または１６拍演奏に対応する楽曲演奏情報に変換する処理が実行された後に、楽曲演奏情報が楽曲演奏情報記憶領域２２２に記憶されているとする。変換された楽曲演奏情報が楽曲演奏情報記憶領域２２２に記憶されず、３２拍演奏または１６拍演奏で楽曲演奏情報が出力される際に、上述の変換処理が実行されても良い。
【００４６】
楽曲サーバプログラム情報記憶領域２２３は、楽曲サーバプログラム情報を記憶する。楽曲サーバプログラム情報は、楽曲サーバ２０を制御するためのプログラムである。楽曲サーバ２０は、出力端末装置１からネットワーク接続部２４を介して第２運動リスト情報を取得する。楽曲サーバプログラム情報により楽曲サーバ２０は、第２運動リスト情報を構成する楽曲情報に対応する楽曲演奏情報を、出力端末装置１へ送信する。第２運動リスト情報の詳細な説明は後述する。
【００４７】
ＲＡＭ２３は、受信第２運動リスト一時記憶領域２３１を含む。受信第２運動リスト一時記憶領域２３１は、楽曲サーバ２０により受信された第２運動リスト情報を記憶する。第２運動リスト情報は、第１運動リスト情報と楽曲情報とを含む。第２運動リスト情報を構成するモーション情報は、情報入力部５を用いて、図４に示す複数のモーション情報の中から選択される。第２運動リスト情報を構成する楽曲情報は、情報入力部５を用いて図１０に示す複数の楽曲情報の中から所望の楽曲情報が選択される。第２運動リスト情報は、出力端末装置１から取得される。
【００４８】
＜本実施形態の出力端末装置１の電気的構成＞
図１３は、本実施形態のコンテンツ生成システム１００における出力端末装置１の電気的構成を示すブロック図である。図１３に示すように、本実施形態の出力端末装置１には、出力端末装置１を制御するＣＰＵ６が備えられている。ＣＰＵ６には、スピーカ２と、スピーカ３と、ディスプレイ４と、情報入力部５と、ＨＤＤ７と、ＲＡＭ８と、ネットワーク接続部９とがそれぞれ電気的に接続されている。ＣＰＵ６は、ＨＤＤ７、ＲＡＭ８などの記憶手段と共に、出力端末装置１の動作を制御処理するコンピュータを構成している。ネットワーク接続部９は、インターネットを介して運動情報サーバ１０及び楽曲サーバ２０と情報を通信する。
【００４９】
ＨＤＤ７は、プログラム情報記憶領域７１を含む。プログラム情報記憶領域７１は、端末動作プログラム情報記憶領域７１１と第１運動リスト生成プログラム情報記憶領域７１２と第２運動リスト生成プログラム情報記憶領域７１３とを含む。端末動作プログラム情報記憶領域７１１は、コンテンツ生成システム１００における出力端末装置１を制御するためのプログラム情報を記憶する。第１運動リスト生成プログラム情報記憶領域７１２は、第１運動リスト情報を生成するためのプログラム情報を記憶する。第２運動リスト生成プログラム情報記憶領域７１３は、第２運動リスト情報を生成するためのプログラム情報を記憶する。なお、上記プログラムは、例えば、ネットワーク上の所定のサーバからダウンロードされるようにしても良いし、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録されてこの記録媒体を介して読み込まれるようにしても良い。
【００５０】
ＲＡＭ８は、運動情報一時記憶領域８１と運動映像情報一時記憶領域８２と楽曲情報一時記憶領域８３と楽曲演奏情報一時記憶領域８４と第１運動リスト一時記憶領域８５と第２運動リスト一時記憶領域８６とを含む。
【００５１】
運動情報一時記憶領域８１は、運動情報を一時記憶する。運動情報一時記憶領域８１に記憶される運動情報は、ネットワーク接続部９を介して運動情報サーバ１０の運動情報記憶領域１２１から取得される。
【００５２】
運動映像情報一時記憶領域８２は、第１運動リスト情報を構成する運動情報に対応する運動映像情報を一時記憶する。第１運動リスト情報を構成する運動情報に対応する運動映像情報が、運動情報サーバ１０の運動映像情報記憶領域１２２に記憶された情報の中から取得される。
【００５３】
楽曲情報一時記憶領域８３は、楽曲情報を一時記憶する。楽曲情報一時記憶領域８３に記憶される楽曲情報は、ネットワーク接続部９を介して楽曲サーバ２０の楽曲情報記憶領域２２１から取得される。  
【００５４】
楽曲演奏情報一時記憶領域８４は、第２運動リスト情報を構成する楽曲情報に対応する楽曲演奏情報を一時記憶する。第２運動リスト情報を構成する楽曲情報に対応する楽曲演奏情報が、楽曲サーバ２０に備えられた楽曲演奏情報記憶領域２２２の中から取得される。
【００５５】
第１運動リスト一時記憶領域８５は、第１運動リスト情報を記憶する。図１４は、第１運動リスト情報が、第１運動リスト一時記憶領域８５に記憶される記憶状態を示す概念図である。図１４に示すように、第１運動リストは、エクササイズ名と、運動テンポと、繰り返し回数と、演奏方法と、モーション情報とを含む。図１４に示すエクササイズ名は、「ウォーミングアップ」と、「メイン運動」と、「クールダウン」とを含む。一般的に、運動は、「ウォーミングアップ」、「メイン運動」、「クールダウン」の順番に行われる。本実施形態のコンテンツ生成システム１００においても、第１運動リスト情報の上位の「ウォーミングアップ」、「メイン運動」、「クールダウン」の順番に運動が実行される。図１４に示す「ウォーミングアップ」、「メイン運動」、「クールダウン」は、出力端末装置１の情報入力部５により直接入力されても良い。また、予め、「ウォーミングアップ」、「メイン運動」、「クールダウン」が設定されていても良い。
【００５６】
また、第１運動リスト情報は、モーション情報を含む。第１運動リスト情報を構成するモーション情報として、所望の個数のモーション情報が、図４に示すモーション情報の中からユーザにより選択される。図１４の例では、ウォーミングアップは、モーション情報として「ハーフ・スクワット」と「クォーター・スクワット」とから構成される。また、図１４の例では、メイン運動は、モーション情報として「マーチ」と「フロントランジ」と「バックランジ」とから構成される。また、図１４の例では、クールダウンは、モーション情報として「太腿ストレッチ」と「ふくらはぎストレッチ」とから構成される。尚、「ウォーミングアップ」は、図４に示す運動情報のストレッチ運動と、有酸素運動と、無酸素運動とから選択可能である。また、メイン運動は、図４に示す運動情報の有酸素運動と、無酸素運動とから選択可能である。また、クールダウン運動は、図４に示すストレッチ運動から選択可能である。クールダウン運動は、運動が終わったユーザの身体をほぐす運動である。そのため、クールダウンとして、有酸素運動または無酸素運動を行うとクールダウンとしての効果が得られない。運動テンポは、第１運動リスト情報を構成するモーション情報が実行される運動テンポである。運動テンポは、出力端末装置１のユーザにより設定される。繰り返し回数は、第１運動リスト情報を構成するモーション情報を繰り返し行う回数である。繰り返し回数は、出力端末装置１のユーザにより設定される。
【００５７】
図１４に示す演奏方法は、モーション情報と繰り返し回数とを選択すると自動で決定される。図４に示すように、運動情報記憶領域１２１には、各モーション情報と、そのモーション情報における基本拍数とが対応付けられて記憶されている。そのため、モーション情報を選択すると、そのモーション情報に対応付けられた基本拍数が決定される。そして、図１４に示すように、選択されたモーション情報の繰り返し回数が選択される。図１４に示す繰り返し回数と、図４に示す基本拍数とを用いて、各運動動作を実行するのに必要な総伯数が、「基本拍数×繰り返し回数」により決定される。例えば、モーション情報「ハーフ・スクワット」の基本拍数は、「４拍」である。従って、「繰り返し回数：４回」×「基本拍数：４拍」の１６拍が、モーション情報「ハーフ・スクワット」を実行するのに必要な総拍数であると決定される。そのため、「ハーフ・スクワット」の演奏方法は、１６拍演奏が演奏可能なことを示す「１６拍演奏」が第１運動リスト情報に登録される。また、モーション情報「フロントランジ」の基本拍数は「４拍」である。従って、「繰り返し回数：８回」×「基本拍数：４拍」の３２拍が、モーション情報「フロントランジ」を実行するのに必要な総拍数であると決定される。このとき、３２拍は、１６拍の整数倍（２倍）である。そのため、１６拍演奏を２回繰り返すことで、３２拍の楽曲演奏情報とすることができる。そのため、「フロントランジ」の演奏方法は、１６拍演奏と３２拍演奏との両方が演奏可能なことを示す「１６拍演奏ｏｒ３２拍演奏」が第１運動リスト情報に登録される。
【００５８】
第２運動リスト一時記憶領域８６は、第２運動リスト情報を記憶する。図１５は、第２運動リスト情報が、第２運動リスト一時記憶領域８６に記憶される記憶状態を示す概念図である。図１５に示すように、第２運動リスト情報は、第１運動リスト情報と、楽曲情報とを含む。第２運動リスト情報を構成する楽曲情報は、楽曲情報一時記憶領域８３に記憶された楽曲情報の中からユーザにより選択される。図１４に示す第１運動リスト情報の各モーション情報について、ユーザにより所望の楽曲情報が、割り付けられる。楽曲情報が割り付けられることで、第２運動リスト情報は生成される。生成された第２運動リスト情報は、第２運動リスト一時記憶領域８６に一時記憶される。図１５は、モーション情報ごとに、楽曲情報が割り付けられた例であるが、特にこれに限定されない。モーション情報ごとに楽曲情報が割り当てられても良い。また、複数のエクササイズに同一の楽曲情報が割り当てられても良い。また、複数のモーション情報に同一の楽曲情報が割り当てられても良い。図１５で割り当てられる楽曲情報は、各演奏方法に対応した楽曲演奏情報を有する楽曲情報である。楽曲情報の割り当て方法についての詳細は後述する。
【００５９】
＜本実施形態の出力端末装置１の動作の説明＞
以上説明した構成からなる本実施形態のコンテンツ生成システム１００の動作及び作用について、添付図面を参照して説明する。まず、出力端末装置１の動作及び作用について、添付図面を参照して説明する。図１６は、コンテンツ生成システム１００を構成する出力端末装置１における動作の処理手順を示すフローチャートである。出力端末動作は、電源またはコンセントを介して商用電源などの外部電源と出力端末装置１とが接続されたことにより、ＣＰＵ６が出力端末動作プログラムを実行することにより、遂行される。以下に示す処理は、ＣＰＵ６により処理される。
【００６０】
出力端末装置１では、最初にステップＳ１０１で本装置の電源スイッチがユーザによりＯＮされたかが判定される。電源スイッチがＯＮにされたと判定されるまで、ステップＳ１０１が繰り返される。電源スイッチがＯＮにされたと判定されたとき、ステップＳ１０２が実行される。電源スイッチはハードウェアスイッチであっても、ソフトウェアにより動作される電源スイッチであっても良い。
【００６１】
ステップＳ１０２では、出力端末装置１は、運動情報サーバ１０へ運動情報取得指令を送信する。運動情報取得指令は、運動情報サーバ１０に、運動情報記憶領域１２１に記憶された運動情報を出力端末装置１へ送信させる指令である。運動情報取得指令を受信した運動情報サーバ１０は、運動情報記憶領域１２１に記憶された情報を出力端末装置１へ送信する。
【００６２】
ステップＳ１０３では、運動情報サーバ１０から送信された運動情報が、出力端末装置１により取得されたかが判定される。取得されたと判定されるまで、ステップＳ１０３が繰り返し実行される。取得されたと判定された場合、ステップＳ１０４が実行される。
【００６３】
ステップＳ１０４では、ステップＳ１０３で取得された運動情報が、出力端末装置１に備えられた運動情報一時記憶領域８１に一時記憶される。
【００６４】
ステップＳ１０５では、第１運動リスト情報生成処理が実行される。ステップＳ１０５では、ステップＳ１０４で取得された運動情報に基づいて、第１運動リスト情報が生成される。生成された第１運動リスト情報は、第１運動リスト一時記憶領域８５に一時記憶される。  
【００６５】
ステップＳ１０６では、ステップＳ１０５で生成された第１運動リスト情報が、ネットワーク接続部９を介して出力端末装置１から運動情報サーバ１０へ送信される。出力端末装置１の第１運動リスト一時記憶領域８５に記憶された第１運動リスト情報が、運動情報サーバ１０へ送信される。  
【００６６】
ステップＳ１０７では、運動映像情報が、出力端末装置１により受信されたかが判定される。受信される映像情報は、ステップＳ１０６で出力端末装置１から運動情報サーバ１０へ送信された第１運動リスト情報を構成する映像情報である。運動映像情報は、運動情報サーバ１０から出力端末装置１へ送信される。受信されたと判定されるまで、ステップＳ１０７が繰り返し実行される。受信されたと判定された場合、ステップＳ１０８が実行される。
【００６７】
ステップＳ１０８では、ステップＳ１０７で受信された運動映像情報が、出力端末装置１に備えられた運動映像情報一時記憶領域８２に一時記憶される。
【００６８】
ステップＳ１０９では、出力端末装置１が、楽曲サーバ２０へ楽曲情報取得指令を送信する。楽曲情報取得指令は、楽曲サーバ２０に、楽曲サーバ２０の楽曲情報記憶領域２２１に記憶された楽曲情報を、出力端末装置１へ送信させる指令である。楽曲情報取得指令を受信した楽曲サーバ２０は、楽曲サーバ２０に備えられた楽曲情報記憶領域２２１に記憶された楽曲情報を、出力端末装置１へ送信する。
【００６９】
ステップＳ１１０では、楽曲サーバ２０から送信された楽曲情報が、出力端末装置１により取得されたかが判定される。取得されたと判定されるまで、ステップＳ１１０が繰り返し実行される。取得されたと判定された場合、ステップＳ１１１が実行される。
【００７０】
ステップＳ１１１では、ステップＳ１１０で取得された楽曲情報が、楽曲情報一時記憶領域８３に一時記憶される。
【００７１】
ステップＳ１１２では、第２運動リスト情報が生成される。図１４に示す第１運動リスト情報を構成する各モーション情報に対して、所望の楽曲がユーザにより選択される。ユーザは、楽曲情報一時記憶領域８３に記憶される多数の楽曲情報の中から所望の楽曲情報を選択する。図１４に示す各モーション情報について、ユーザにより選択された楽曲情報が割り付けられる。図１５に示すユーザにより楽曲情報が割り付けられた第２運動リスト情報は、第２運動リスト一時記憶領域８６に一時記憶される。
【００７２】
ステップＳ１１３では、ステップＳ１１２で生成された第２運動リスト情報が、ネットワーク接続部９を介して、楽曲サーバ２０へ送信される。楽曲サーバ２０は、受信した第２運動リスト情報を、楽曲サーバ２０の受信第２運動リスト一時記憶領域２３１に一時記憶する。
【００７３】
ステップＳ１１４では、楽曲サーバ２０から出力端末装置１へ送信された楽曲演奏情報が、出力端末装置１により受信されたかが判定される。この楽曲演奏情報は、ステップＳ１１３で送信された第２運動リスト情報を構成する楽曲情報に対応する楽曲演奏情報である。楽曲演奏情報が受信されたと判定されるまで、ステップＳ１１４が繰り返し実行される。受信されたと判定された場合、ステップＳ１１５が実行される。
【００７４】
ステップＳ１１５では、ステップＳ１１４で取得された楽曲演奏情報が、楽曲演奏情報一時記憶領域８４に一時記憶される。
【００７５】
ステップＳ１１６では、運動映像情報一時記憶領域８２に記憶された運動映像情報が、第２運動リスト情報に従って、ディスプレイ４により出力される。また、楽曲演奏情報一時記憶領域８４に記憶された楽曲演奏情報が、第２運動リスト情報に従って、スピーカ２及びスピーカ３により出力される。第２運動リスト情報は、第２運動リスト一時記憶領域８６に記憶される。本実施形態では、図１５に示す上位のモーション情報に対応する運動映像情報から順番に出力される。図１５に示す第２運動リスト情報のエクササイズ名「ウォーミングアップ→メイン運動→クールダウン」の順にエクササイズが実行される。さらに、図１５に示す第２運動リスト情報の「ウォーミングアップ」に対応するモーション情報は、「ハーフ・スクワット」と「クォーター・スクワット」とである。モーション情報についてもエクササイズと同様に、上位のモーション情報である「ハーフ・スクワット→クォーター・スクワット」の順に各モーション情報に対応する運動映像情報がディスプレイ４により出力される。また、各モーション情報は、設定された繰り返し回数分、繰り返し実行される。各モーション情報と対応付けられた運動テンポに基づいて、運動映像情報はディスプレイ４により出力される。各モーション情報が実行される運動テンポに基づいて、運動映像情報一時記憶領域８２に記憶される図８に示す静止画像の数が決定される。例えば、運動テンポが「１００」のとき、図８に示す１６個の静止画像の全てがディスプレイ４に表示されたとする。運動テンポが「１００」より小さい運動テンポ「５０」と決定された場合、運動テンポが「１００」のときと比較すると、ディスプレイ４により静止画像が出力される間隔が長くなる。そのため、単に運動テンポ「５０」に合わせて１６個の静止画像を出力するだけでは、静止画像を出力する間隔が長くなるため、滑らかな映像が表示 されない。そのため、静止画像「１」と静止画像「２」、静止画像「２」と静止画像「３」と順番にそれぞれ補完して新しい静止画像を生成し、ディスプレイ４に表示する静止画像の数を３１個とする。補完画像を生成し、ディスプレイ４に表示される静止画像の数を運動テンポに応じて決定することで滑らかな映像が出力される。補完画像を生成せず、静止画像「１」と静止画像「２」、静止画像「２」と静止画像「３」とそれぞれの静止画像の間の動作を示す静止画像が予め記憶されていても良い。また、運動テンポが「１００」より大きい運動テンポ「２００」と決定された場合、運動テンポが「１００」のときと比較すると、ディスプレイ４により静止画像が出力される間隔が短くなる。そのため、単に運動テンポ「２００」に合わせて１６個の静止画像を出力するだけでは、ディスプレイ４により表示を切り替える速度に追いつかず、滑らかな映像が表示されない場合がある。そのため、運動テンポが「１００」のとき、１６個の静止画像が出力されたのに対し、運動テンポが「２００」のとき、静止画像「１」、「３」、「５」、「７」、「９」、「１１」、「１３」、「１５」のみの８個の静止画像が出力される。
【００７６】
ステップＳ１１６で、運動映像情報がディスプレイ４により表示されるとき、楽曲演奏情報の楽曲テンポの値が運動テンポの値に変更される。そして、スピーカ２とスピーカ３とにより、楽曲テンポが変更された楽曲演奏情報が出力される。従って、各モーション情報に対応する運動映像情報が、ディスプレイ４により表示されるとともに、運動テンポに応じたテンポの楽曲演奏情報がスピーカ２とスピーカ３とにより出力される。例えば、モーション情報「ハーフ・スクワット」に対応する運動映像情報が、ディスプレイ４により出力される場合、モーション情報「ハーフ・スクワット」を実行する運動テンポは、「１２０」である。そのため、楽曲情報「ＴＴ」に対応する楽曲演奏情報「ＴＴ演奏．ｍｉｄｉ」が、テンポ「１２０」でスピーカ２及びスピーカ３により出力される。
【００７７】
さらに、ステップＳ１１６では、第２運動リスト情報に記載されるモーション情報に対応付けられた演奏方法により楽曲演奏情報が出力される。例えば、図１５に示す楽曲情報「ＴＴ」に対応する楽曲演奏情報は、演奏方法「１６拍演奏」により出力される。また、楽曲情報「ＣＣ」に対応する楽曲演奏情報は、演奏方法「ＢＧＭ演奏」により出力される。具体的には、演奏方法「ＢＧＭ演奏」は、図１２に示す曲構成のイントロ部分を示すマーカー１０２から楽曲演奏情報が出力される演奏方法である。また、演奏方法「１６拍演奏」は、サビ部分を繰り返し演奏する方法である。
【００７８】
ステップＳ１１７では、ユーザにより電源スイッチがＯＦＦにされたかが判定される。電源スイッチがＯＦＦにされなかった場合は、再度ステップＳ１０２が実行される。電源スイッチがＯＦＦにされた場合は、ステップＳ１０１へ戻り再びステップＳ１０１が実行される。
【００７９】
（第１運動リスト情報生成動作の説明）
図１７は、第１運動リスト情報生成プログラムに従う出力端末装置１の第１運動リスト情報生成処理を実行するフローチャートである。まず、ステップＳ２０１では、ユーザにより所望のエクササイズが選択される。例えば、図１４に示すように、「ウォーミングアップ」と「メイン運動」と「クールダウン」とが選択される。
【００８０】
ステップＳ２０２では、ユーザにより所望のモーション情報が選択される。本実施形態では、図１４に示すようにエクササイズ名「ウォーミングアップ」に対応するモーション情報として、「ハーフ・スクワット」と「クォーター・スクワット」とが選択される。また、図１４に示すようにエクササイズ名「メイン運動」に対応するモーション情報として、「マーチ」と「フロントランジ」と「バックランジ」とが選択される。また、図１４に示すようにエクササイズ名「クールダウン」に対応するモーション情報として、「太腿ストレッチ」と「ふくらはぎストレッチ」とが選択される。尚、「ウォーミングアップ」は、図４に示す運動情報のストレッチ運動と、有酸素運動と、無酸素運動とから選択可能である。また、メイン運動は、図４に示す運動情報の有酸素運動と、無酸素運動とから選択可能である。また、クールダウン運動は、図４に示すストレッチ運動から選択可能である。クールダウン運動は、運動が終わったユーザの身体をほぐす運動である。そのため、クールダウンとして、有酸素運動または無酸素運動を行うとクールダウンとしての効果が得られない。本実施形態のコンピュータとステップＳ２０２とは、本発明のモーション選択部の一例である。また、本実施形態のステップＳ２０２は、本発明のモーション選択ステップの一例である。
【００８１】
ステップＳ２０３では、ステップＳ２０２で選択されたモーション情報について、所望の繰り返し回数がユーザにより設定される。具体的には、ディスプレイ４により繰り返し可能な繰り返し回数が表示される。可能な繰り返し回数の中から、ユーザは所望の繰り返し回数を選択する。情報入力部５により直接繰り返し回数が入力されても良い。本実施形態では、図１４に示すように繰り返し回数として、「ハーフ・スクワット」は「４」回と設定される。本実施形態のコンピュータと、ステップＳ２０３とは、本発明の設定部の一例である。
【００８２】
ステップＳ２０４では、ステップＳ２０２で選択されたモーション情報について、運動テンポが設定される。設定される運動テンポは、モーション情報が表す運動を実行するテンポである。具体的には、設定可能な運動テンポがディスプレイ４により表示される。表示された運動テンポの中から、ユーザは所望の運動テンポを選択する。情報入力部５により直接運動テンポが入力されても良い。本実施形態では、運動テンポ情報として、図１４に示すように「ハーフ・スクワット」は「１２０」と設定される。
【００８３】
ステップＳ２０５では、第１運動リスト情報の設定が完了したか否かが判定される。具体的には、ディスプレイ４により表示された設定完了ボタンが、情報入力部５により指示されたか否かが判定される。第１運動リスト情報の設定が完了したと判定されたとき、第１運動リスト情報生成処理は終了される。第１運動リスト情報の設定が完了したと判定されなかったとき、ステップＳ２０１が再度実行される。
【００８４】
（第２運動リスト情報生成動作の説明）
図１８は、第２運動リスト情報生成プログラムに従う出力端末装置１の第２運動リスト情報生成処理を実行するフローチャートである。まず、ステップＳ３０１では、第１運動リスト情報生成プログラムにより生成された第１運動リスト情報が、ディスプレイ４に表示される。
【００８５】
ステップＳ３０２では、ディスプレイ４に表示された第１運動リスト情報が含む所定のモーション情報が、情報入力部５により指示されたか否かが判定される。具体的には、情報入力部５により、所定のモーション情報に対応する楽曲情報が指示されたか否かが判定される。情報入力部５により指示されたと判定されたとき、ステップＳ３０３が実行される。情報入力部５により指示されたと判定されなかったとき、ステップＳ３０９が実行される。
【００８６】
ステップＳ３０３では、出力端末装置１のユーザにより楽曲情報が検索される。具体的には、ステップＳ３０２で指示されたモーション情報の楽曲情報が検索される。楽曲情報一時記憶領域８３に記憶された楽曲情報の中から、所望の楽曲情報が検索される。例えば、図１０に示す楽曲情報またはアーティスト名または楽曲テンポが検索キーとして検索される。本実施形態のコンピュータと、ステップＳ３０３とは、本発明の楽曲選択部の一例である。また、本実施形態のステップＳ３０３は、本発明の楽曲選択ステップの一例である。
【００８７】
ステップＳ３０４では、ステップＳ３０３の検索によりヒットされた楽曲情報全てが、ステップＳ３０２で指示されたモーション情報に対応する演奏方法を備える楽曲情報であるか否かが判定される。具体的には、ステップＳ３０２で指示されたモーション情報の基本拍数と、繰り返し回数とから、総拍数が決定される。そして、検索された楽曲情報全てが、決定された総拍数に対応した演奏方法であるか否かが判定される。楽曲情報全てが演奏方法に対応していると判定されたとき、ステップＳ３０５が実行される。楽曲情報全てが演奏方法に対応していると判定されなかったとき、ステップＳ３０６が実行される。ステップＳ３０２で、モーション情報「フロントランジ」が指示された例を用いて説明する。モーション情報「フロントランジ」の総拍数は、３２拍である（「基本拍数：４」×「繰り返し回数：８」＝３２拍）。従って、モーション情報「フロントランジ」に対応する演奏方法は、３２拍演奏である。また、本実施形態では、演奏方法として１６拍演奏と３２拍演奏とが設定可能である。そのため、１６拍演奏を２回繰り返すことで、３２拍演奏と同等の効果を得ることができる。従って、モーション情報「フロントランジ」に対応する演奏方法は、１６拍演奏と３２拍演奏と決定される。総拍数が１６拍のモーション情報については、１６拍演奏が、モーション情報に対応する演奏方法として決定される。本実施形態では、１６拍演奏と３２拍演奏とのみしか記載していないが、各演奏方法の再生に必要は拍数の整数倍が、総拍数と一致する演奏方法全てに適用可能である。また、ステップＳ３０２で指示されたモーション情報に対応する総拍数が１６拍の場合、１６拍演奏が、演奏方法として決定される。また、ステップＳ３０２で指示されたモーション情報に対応する総拍数が３２拍の場合、３２拍演奏が、演奏方法として決定される。本実施形態のコンピュータとステップＳ３０４とは、本発明の生成部と決定部と第２決定部と拍数決定部との一例である。また、本実施形態のステップＳ３０４は、本発明の生成ステップの一例である。
【００８８】
ステップＳ３０５では、ステップＳ３０３で検索された楽曲情報がディスプレイ４に表示される。ステップＳ３０５では、ステップＳ３０３で検索された楽曲情報がリストとしてディスプレイ４に表示される。
【００８９】
ステップＳ３０６では、ステップＳ３０３で検索された楽曲情報がディスプレイ４に表示される。ステップＳ３０５では、ステップＳ３０３で検索された楽曲情報がリストとしてディスプレイ４に表示される。一方、ステップＳ３０６では、ステップＳ３０２で指示されたモーション情報の総拍数と、楽曲情報の演奏方法との対応状態を識別する識別情報が付された表示情報が生成される。上述の識別情報が付された楽曲情報をディスプレイ４により表示可能な表示情報が生成される。具体的には、ステップＳ３０４で演奏方法に対応していないと判定された楽曲情報と、対応していると判定された楽曲情報とが識別可能にディスプレイ４により表示させる。図１９は、ステップＳ３０６で表示される表示情報の一例である。ステップＳ３０６では、指示部４１と、検索結果４２と、第２運動リスト情報４３とがディスプレイ４に表示される。具体的には、図１９は、指示部４１によりモーション情報「ハーフ・スクワット」に対応する楽曲情報が指示され、楽曲情報が検索された例である。情報入力部５により指示部４１が操作される。第２運動リスト情報の所定の楽曲情報が指示部４１により指示されて、楽曲情報が検索される。検索された検索結果４２が、ディスプレイ４に表示される。図２０は、検索結果４２の拡大図である。図２０に示すグレー表示６２とグレー表示６４とグレー表示６５とグレー表示６６とグレー表示６８とグレー表示６９とグレー表示７０とは、演奏方法に対応していないと判定された楽曲情報、または演奏方法に対応した楽曲演奏情報がないと判定された楽曲情報を表す。図２０に示す白表示６１と白表示６３と白表示６７とは、演奏方法に対応していると判定された楽曲情報を表す。図２０のように表示することで、検索された楽曲情報が、指示部４１が指示する運動種類情報またはモーション情報に対応する演奏方法であるか否かを容易に理解することができる。ステップＳ３０６の表示は、演奏方法と対応していない楽曲情報を識別できれば特に限定されない。図１９の例では、指示部４１に指示されたモーション情報は、「ハーフ・スクワット」である。「ハーフ・スクワット」に対応する演奏方法は、１６拍演奏である。従って、１６拍演奏に対応する演奏方法を有する楽曲情報が、白表示される。１６拍演奏に対応する演奏方法を持たない楽曲情報がグレー表示される。また、ステップＳ３０２で選択されたモーション情報の総拍数が３２拍の場合、３２拍演奏に対応する演奏方法を有する楽曲情報が、白表示される。３２拍演奏に対応する演奏方法を持たない楽曲情報がグレー表示される。
【００９０】
また、指示部４１によりモーション情報「フロントランジ」に対応する楽曲情報が指示され、楽曲情報が検索される例を考える。モーション情報「フロントランジ」の総拍数は、３２拍である（「基本拍数：４」×「繰り返し回数：８」＝３２拍）。従って、モーション情報「フロントランジ」に対応する演奏方法は、３２拍演奏である。本実施形態では、演奏方法として１６拍演奏と３２拍演奏とが設定可能である。そのため、１６拍演奏を２回繰り返すことで、３２拍演奏と同等の効果を得ることができる。本実施形態では、１６拍演奏と３２拍演奏とのみしか記載していないが、各演奏方法の再生に必要は拍数の整数倍が、総拍数と一致する演奏方法全てに適用可能である。従って、図２０に示す楽曲情報の演奏方法の中で、演奏方法が１６拍演奏または３２拍演奏に対応する演奏方法が白表示される。また、演奏方法「Ｎｕｌｌ」に対応する演奏方法が、グレー表示される。
【００９１】
ステップＳ３０７では、検索された楽曲情報の中から、出力端末装置１にユーザにより所望の楽曲情報が選択されたか否かが判定される。所望の楽曲情報が選択されたと判定されたとき、ステップＳ３０８が実行される。所望の楽曲情報が選択されたと判定されなかったとき、ステップＳ３０７が繰る返し実行される。
【００９２】
ステップＳ３０８では、ステップＳ３０７で決定された楽曲情報がステップＳ３０２で指示された運動情報またはモーション情報に対応する楽曲情報として決定される。決定された楽曲情報は、第２運動リスト情報として第２運動リスト一時記憶領域８６に一時記憶される。
【００９３】
ステップＳ３０９では、第２運動リスト情報の設定が完了したか否かが判定される。具体的には、ディスプレイ４により表示された設定完了ボタンが、情報入力部５により指示されたか否かが判定される。第２運動リスト情報の設定が完了したと判定されたとき、第２運動リスト情報生成処理は終了される。第２運動リスト情報の設定が完了したと判定されなかったとき、ステップＳ３０１が再度実行される。
【００９４】
＜本実施形態の運動情報サーバ１０の動作の説明＞
本実施形態の運動情報サーバ１０の動作及び作用について、添付図面を参照して説明する。図２１は、コンテンツ生成システム１００を構成する運動情報サーバ１０における動作の処理手順を示すフローチャートである。運動情報サーバ１０の動作は、電源またはコンセントを介して商用電源などの外部電源と運動情報サーバ１０とが接続されたことにより、ＣＰＵ１１が運動情報サーバプログラムを実行することにより、遂行される。以下に示す処理は、ＣＰＵ１１により処理される。
【００９５】
運動情報サーバ１０では、最初にステップＳ４０１で運動情報サーバ情報１０の電源スイッチがユーザによりＯＮされたかが判定される。電源スイッチがＯＮにされたと判定されるまで、ステップＳ４０１が繰り返される。電源スイッチがＯＮにされたと判定されると、ステップＳ４０２が実行される。電源スイッチはハードウェアスイッチであっても、ソフトウェアにより動作される電源スイッチであっても良い。
【００９６】
ステップＳ４０２では、出力端末装置１から送信された運動情報取得指令が、運動情報サーバ１０により受信されたかが判定される。受信されたと判定されるまで、ステップＳ４０２が繰り返し実行される。受信されたと判定された場合、ステップＳ４０３が実行される。
【００９７】
ステップＳ４０３では、運動情報サーバ１０に備えられた運動情報記憶領域１２１に記憶された運動情報が、出力端末装置１へネットワーク接続部１４を介して送信される。
【００９８】
ステップＳ４０４では、出力端末装置１から送信された第１運動リスト情報が、運動情報サーバ１０により受信されたかが判定される。受信されたと判定されるまで、ステップＳ４０４が繰り返し実行される。受信されたと判定された場合、ステップＳ４０５が実行される。
【００９９】
ステップＳ４０５では、ステップＳ４０４で受信された第１運動リスト情報が、運動情報サーバ１０に備えられた受信第１運動リスト情報記憶領域１３１に一時記憶される。
【０１００】
ステップＳ４０６では、ステップＳ４０４で受信された第１運動リスト情報を構成するモーション情報に対応する運動映像情報が、運動映像情報記憶領域１２２から読み出されて、出力端末装置１へ送信される。
【０１０１】
ステップＳ４０７では、ユーザにより電源スイッチがＯＦＦにされたかが判定される。電源スイッチがＯＦＦにされなかった場合は、再度ステップＳ４０２が実行される。電源スイッチがＯＦＦにされた場合は、ステップＳ４０１へ戻り再びステップＳ４０１が実行される。
【０１０２】
＜本実施形態の楽曲サーバ２０の動作の説明＞
本実施形態の楽曲サーバ２０の動作及び作用について、添付図面を参照して説明する。図２２は、コンテンツ生成システムを構成する楽曲サーバ２０における動作の処理手順を示すフローチャートである。楽曲サーバ２０の動作は、電源またはコンセントを介して商用電源などの外部電源と楽曲サーバ２０とが接続されたことにより、ＣＰＵ２１が楽曲サーバ動作プログラムを実行することにより、遂行される。以下に示す処理は、ＣＰＵ２１により処理される。
【０１０３】
楽曲サーバ２０では、最初にステップＳ５０１で本装置の電源スイッチがユーザによりＯＮされたかが判定される。電源スイッチがＯＮにされたと判定されるまで、ステップＳ５０１が繰り返される。電源スイッチがＯＮにされたと判定されると、ステップＳ５０２が実行される。電源スイッチはハードウェアスイッチであっても、ソフトウェアにより動作される電源スイッチであっても良い。
【０１０４】
ステップＳ５０２では、出力端末装置１から送信された楽曲情報取得指令が、楽曲サーバ２０により受信されたかが判定される。受信されたと判定されるまで、ステップＳ５０２が繰り返し実行される。受信されたと判定された場合、ステップＳ５０３が実行される。
【０１０５】
ステップＳ５０３では、楽曲情報記憶領域２２１に記憶された楽曲情報が、出力端末装置１へネットワーク接続部２４を介して送信される。
【０１０６】
ステップＳ５０４では、出力端末装置１から送信された第２運動リスト情報が、楽曲サーバ２０により受信されたかが判定される。受信されたと判定されるまで、ステップＳ５０４が繰り返し実行される。受信されたと判定された場合、ステップＳ５０５が実行される。
【０１０７】
ステップＳ５０５では、ステップＳ５０４で受信された第２運動リスト情報が、楽曲サーバ２０に備えられた受信第２運動リスト一時記憶領域２３１に一時記憶される。
【０１０８】
ステップＳ５０６では、ステップＳ５０４で受信された第２運動リスト情報を構成する楽曲情報に対応する楽曲演奏情報が、楽曲演奏情報記憶領域２２２から読み出されて、出力端末装置１へ送信される。
【０１０９】
ステップＳ５０７では、ユーザにより電源スイッチがＯＦＦにされたかが判定される。電源スイッチがＯＦＦにされなかった場合は、再度ステップＳ５０２が実行される。電源スイッチがＯＦＦにされた場合は、ステップＳ５０１へ戻り再びステップＳ５０１が実行される。  
【０１１０】
（変形例１）
本実施形態の変形例１について説明する。本実施形態では、プログラム情報記憶領域７１に記憶された端末動作プログラムと第１運動リスト生成プログラムと第２運動リスト生成プログラムとに従って、出力端末装置１により第２運動リスト情報が生成される。生成された第２運動リスト情報に基づいて、出力端末装置１は楽曲演奏情報をスピーカ２とスピーカ３とにより出力している。変形例１では、コンテンツ生成システム１００が、第１運動リスト及び第２運動リストを生成する運動リスト生成装置と、運動リスト生成装置とは別装置のコンテンツ出力装置とから構成されても良い。運動リスト生成装置は、本実施形態の出力端末装置１のＨＤＤ７のプログラム記憶領域７１と、ＲＡＭ８の運動情報一時記憶領域８１と楽曲情報一時記憶領域８３と、ＣＰＵと、ネットワーク接 続部とを備える。コンテンツ出力装置は、本実施形態のＲＡＭ８の運動映像情報一時記憶領域８２と楽曲演奏情報一時記憶領域８４と第２運動リスト一時記憶領域８６と、ＣＰＵと、ネットワーク接続部と、スピーカとディスプレイとを備える。運動リスト生成装置とコンテンツ出力装置とは、各装置に備えられたネットワーク接続部によりインターネットまたは通信ケーブルを介して接続される。コンテンツ出力装置は、運動リスト生成装置により生成された第１運動リスト情報または第２運動リスト情報を、運動リスト生成装置から取得する。取得された第１運動リスト情報または第２運動リスト情報に基づいて、コンテンツ出力装置は、本実施形態の運動情報サーバまたは楽曲サーバから運動映像情報と楽曲演奏情報とを取得する。コンテンツ出力装置は、取得した運動映像情報をディスプレイにより出力し、取得した楽曲情報をスピーカにより出力する。
【０１１１】
（変形例２）
本実施形態の変形例２について説明する。本実施形態のコンテンツ生成システムは、出力端末装置１と運動情報サーバ１０と楽曲サーバ２０とにより構成されている。本実施形態及び第２の実施形態の変形例２では、出力端末装置に、運動情報サーバが備えるＨＤＤ１２及びＲＡＭ１３と、楽曲サーバが備えるＨＤＤ２２及びＲＡＭ２３とが、備えられても良い。出力端末装置は、運動情報及び運動映像情報及び楽曲情報及び楽曲演奏情報を、インターネットを介して取得せず、出力端末装置に備えられたＨＤＤに運動情報及び運動映像情報及び楽曲情報及び楽曲演奏情報が記憶されても良い。その場合、運動情報サーバ及び楽曲サーバは不要となる。また、ＵＳＢメモリー等の外部記憶装置と直接接続されて、出力端末装置１が運動情報または運動映像情報または楽曲情報または楽曲演奏情報を取得しても良い。
【０１１２】
（変形例３）
本実施形態の変形例３について説明する。本実施形態では、第１運動リスト情報及び第２運動リスト情報が、出力端末装置１により生成される。変形例３では、第１運動リスト情報または第２運動リスト情報を記憶した運動リストサーバが、コンテンツ生成システムに備えられても良い。第１運動リスト情報または第２運動リスト情報が、運動リストサーバから出力端末装置により取得されても良い。運動情報サーバ及び楽曲サーバは、出力端末装置により取得された第１運動リスト情報または第２運動リスト情報に従って、運動映像情報と楽曲演奏情報とを出力端末装置に送信する。また、運動リストサーバに記憶された第１運動リスト情報または第２運動リスト情報が、出力端末装置を介さず他の装置から運動サーバまたは楽曲サーバに直接送信されても良い。運動情報サーバと楽曲サーバとは、受信した第１運動リスト情報または第２運動リスト情報に従って、運動映像情報と楽曲演奏情報とを出力端末装置に送信する。また、複数の異なる出力端末装置により生成された第１運動リスト情報または第２運動リスト情報が、運動リストサーバに記憶されても良い。
【０１１３】
（変形例４）
本実施形態の出力端末動作処理のステップＳ１１２の変形例４について説明する。本実施形態の出力端末動作処理のステップＳ１１２では、選択されたモーション情報それぞれについて、楽曲情報が選択されている。図１５に示すように、本実施形態では、１つのモーション情報について１楽曲が対応付けられている。変形例４では、１つのモーション情報にいて１つの楽曲情報が対応付けられなくても良い。例えば、３つのモーション情報について１つの楽曲情報が割り当てられ手も良い。この場合、３つのモーション情報が表す運動の実行が終了するまで、選択された１つの楽曲情報の楽曲演奏情報が繰り返し出力される。ここで３つのモーション情報に割り当てられた楽曲情報は、上記３つのモーション情報の演奏方法に対応した楽曲演奏情報を持つ楽曲情報である。
【０１１４】
（変形例５）
本実施形態の変形例５について説明する。本実施形態では、ステップＳ２０３で繰り返し回数が設定されている。変形例５では、繰り返し回数が設定されなくても良い。この場合、例えば繰り返し回数も考慮された１６拍、または、３２拍が、基本拍数として運動情報記憶領域１２１に記憶される。
【０１１５】
（変形例６）
本実施形態の運動情報サーバ１０及び楽曲サーバ２０の変形例６について説明する。本実施形態では、運動情報サーバ１０及び楽曲サーバ２０は、コンテンツ生成システム１００に各１つずつ備えられている。変形例６では、運動情報サーバ及び楽曲サーバが、コンテンツ生成システム１００に複数備えられても良い。本実施形態の第１運動リスト情報が、出力端末装置１から複数の運動情報サーバに送信されることで、ユーザは所望の運動情報またはモーション情報に対応する運動映像情報を、複数の運動情報サーバから取得することができる。また、本実施形態の第２運動リスト情報が、出力端末装置１から複数の楽曲サーバへ送信されることで、ユーザは所望の楽曲情報及び楽曲情報に対応する楽曲演奏情報を取得することができる。
【０１１６】
（変形例７）
本実施形態の第１運動リスト情報生成処理の変形例７について説明する。本実施形態では、第１運動リスト情報生成処理のステップＳ２０１からステップＳ２０４の順番に処理が実行されている。変形例７では、第１運動リスト情報生成処理のステップＳ２０１からステップＳ２０４の順番に処理が実行されなくても良い。また、ステップＳ２０１からステップＳ２０３が繰り返し実行されることで、運動情報またはモーション情報を実行する運動テンポ及び繰り返し回数が、１つの運動情報またはモーション情報毎に選択されても良い。
【０１１７】
（変形例８）
本実施形態の変形例８について説明する。本実施形態では、１６拍演奏または３２拍演奏として、楽曲を構成するサビ部分に対応する楽曲演奏情報が再生される。変形例８では、１６拍演奏または３２拍演奏として、楽曲のサビ部分以外が再生されても良い。楽曲演奏情報を構成する所定の楽曲パートであり、且つ、その楽曲パートの再生に必要な拍数が、１６拍または３２拍である楽曲演奏情報であれば特に限定されない。また、演奏方法は１６拍演奏、３２拍演奏に特に限定されない。モーション情報、または、一般的な運動動作の拍数に応じた拍数である楽曲演奏情報の演奏方法であれば良い。本発明の楽曲パートは、図１２に示す１以上の曲構成により、構成される。
【０１１８】
（変形例９）
本実施形態の変形例９について説明する。本実施形態のステップＳ３０６では、モーション情報の総拍数に対応する楽曲情報と、対応しない楽曲情報とが識別される。そして、識別された結果がディスプレイ４により表示される。変形例９では、識別された結果がディスプレイ４により表示されず、ステップＳ３０２で指示されたモーション情報に対応する楽曲情報が、識別された結果の中から自動で決定されても良い。識別された結果が複数ある場合、過去の検索履歴等を用いて１つの楽曲情報が決定される。また、識別された結果が複数ある場合、ユーザの好きなアーティストに基づいて１つの楽曲が決定されても良いし、ランダムに決定されても良い。本実施形態のコンピュータと、変形例９のステップＳ３０６とは、本発明の第３決定部の一例である。
【符号の説明】
【０１１９】
１  出力端末装置
２  スピーカ
３  スピーカ
４  ディスプレイ
５  情報入力部
６  ＣＰＵ
７  ＨＤＤ
８  ＲＡＭ
９  ネットワーク接続部
１０  運動情報サーバ
１１  ＣＰＵ
１２  ＨＤＤ
１３  ＲＡＭ
１４  ネットワーク接続部
２０  楽曲サーバ
２１  ＣＰＵ
２２  ＨＤＤ
２３  ＲＡＭ
２４  ネットワーク接続部
４１  指示部
４２  検索結果
４３  第２運動リスト情報
５０  映像情報
６１、６３、６７  白表示
６２、６４、６５、６６、６８、６９、７０  グレー表示
７１  プログラム情報記憶領域
８１  運動情報一時記憶領域
８２  運動映像情報一時記憶領域
８３  楽曲情報一時記憶領域
８４  楽曲演奏情報一時記憶領域
８５  第１運動リスト一時記憶意領域
８６  第２運動リスト一時記憶領域
１００  コンテンツ生成システム
１０１〜１１５  マーカー
１２１  運動情報記憶領域
１２２  運動映像情報記憶領域
１２３  運動サーバプログラム情報記憶領域
１３１  受信第１運動リスト情報一時記憶領域
１５０  ユーザ
１６０  運動映像
２２１  楽曲情報記憶領域
２２２  楽曲演奏情報記憶領域
２２３  楽曲サーバプログラム情報記憶領域
２３１  受信第２運動リスト一時記憶領域
７１１  端末動作プログラム情報記憶領域
７１２  第１運動リスト生成プログラム情報記憶領域
７１３  第２運動リスト生成プログラム情報記憶領域
【図１】
0005446600.tif 000002
【図２】
0005446600.tif 000003
【図３】
0005446600.tif 000004
【図４】
0005446600.tif 000005
【図５】
0005446600.tif 000006
【図６】
0005446600.tif 000007
【図７】
0005446600.tif 000008
【図８】
0005446600.tif 000009
【図９】
0005446600.tif 000010
【図１０】
0005446600.tif 000011
【図１１】
0005446600.tif 000012
【図１２】
0005446600.tif 000013
【図１３】
0005446600.tif 000014
【図１４】
0005446600.tif 000015
【図１５】
0005446600.tif 000016
【図１６】
0005446600.tif 000017
【図１７】
0005446600.tif 000018
【図１８】
0005446600.tif 000019
【図１９】
0005446600.tif 000020
【図２０】
0005446600.tif 000021
【図２１】
0005446600.tif 000022
【図２２】
0005446600.tif 000023