(57)【特許請求の範囲】
【請求項１】
複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、を対応付けて取得する第１取得部と、
前記複数のシナリオ属性情報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を複数取得する第２取得部と、
前記第２取得部により取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を、所定の表示部に表示させる第１表示制御部と、
前記第１取得部により取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した１つ以上の前記モーション情報を決定する決定部と、
前記決定部により決定されたモーション情報を含む運動メニューを、所定の表示部に表示させる第２表示制御部と、
を備えることを特徴とする運動支援装置。
【請求項２】
前記第１取得部は、身体を動かす主となる運動動作を含むメイン運動と、メイン運動の前の準備を行うウォーミングアップ運動と、メイン運動の後に身体をクールダウンさせるクールダウン運動とをそれぞれ表す前記複数のシナリオ属性情報を取得し、
前記第２表示制御部は、前記決定部により決定されたモーション情報を含む前記運動メニューを、所定の表示部に表示させることを特徴とする請求項１に記載の運動支援装置。
【請求項３】
前記第１取得部は、前記運動場面を構成する運動動作として、有酸素運動と、無酸素運動と、身体をストレッチさせるストレッチ運動のいずれかを表す前記シナリオ属性情報を取得し、
前記第２表示制御部は、前記決定部により決定されたモーション情報を含む前記運動メニューを、所定の表示部に表示させることを特徴とする請求項１に記載の運動支援装置。
【請求項４】
前記決定部により決定されたモーション情報に基づいて、前記運動メニューを生成する生成部を備えることを特徴とする請求項１から請求項３のいずれか一項に記載の運動支援装置。
【請求項５】
複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、運動動作を表す複数のモーション情報とを対応付けて、運動支援装置が取得する第１取得ステップと、
前記複数のシナリオ属性情報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を、前記運動支援装置が複数取得する第２取得ステップと、
前記第２取得ステップにより取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を所定の表示部に、前記運動支援装置が表示させる第１表示制御ステップと、
前記第１取得ステップにより取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した１つ以上の前記モーション情報を、前記運動支援装置が決定する決定ステップと、
前記決定ステップにより決定されたモーション情報を含む運動メニューを、前記運動支援装置が所定の表示部に表示させる第２表示制御ステップと、
を含む運動支援方法。
【請求項６】
複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、運動動作を表す複数のモーション情報とを対応付けて、コンピュータが取得する第１取得ステップと、
前記複数のシナリオ属性情報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を、コンピュータが複数取得する第２取得ステップと、
前記第２取得ステップにより取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を、コンピュータが所定の表示部に表示させる第１表示制御ステップと、
前記第１取得ステップにより取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した１つ以上の前記モーション情報を、コンピュータが決定する決定ステップと、
前記決定ステップにより決定されたモーション情報を含む運動メニューを、コンピュータが所定の表示部に表示させる第２表示制御ステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の運動動作の中から、各運動動作を実行する順番に適した運動動作を提示可能な運動支援装置、運動支援方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、アンケートデータ項目中の年齢、性別、身長、体重、鍛えたい部位といった個人情報が入力されることで、運動メニューが構築される方法が開示されている。アンケートデータ中の個人情報に基づいて、ユーザの運動メニューが構築される。構築された運動メニューにおける動作を、人物モデルにより実施するための画像データが生成される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３２７６３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の運動構築方法は、ユーザが特に鍛えたい部位または機能回復（リハビリ）に関する運動メニューを構築することができる。また、ユーザが減量を目的とする場合、身長と体重とに関する情報から、運動により消費するカロリーを指標として運動メニューを構築することができる。しかしながら、特許文献１に記載された運動構築方法では、各運動動作を実行する順番に適した運動動作を提示することができなかった。そのため、運動イントラクター等の専門家により、手作業で運動動作の順序を決定したため、負担が大きかった。
【０００５】
本発明は、上述した問題点を解決するためになされたものである。本発明の目的は、各運動動作を実行する順番に適した運動動作を提示可能な表示情報を発生することができる運動支援装置及び運動支援方法を提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明によれば、複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、を対応付けて取得する第１取得部と、前記複数のシナリオ属性情報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を複数取得する第２取得部と、前記第２取得部により取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を、所定の表示部に表示させる第１表示制御部と、前記第１取得部により取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した１つ以上の前記モーション情報を決定する決定部と、前記決定部により決定されたモーション情報を含む運動メニューを、所定の表示部に表示させる第２表示制御部と、を備えることを特徴とする運動支援装置である。
【０００７】
請求項２に記載の発明によれば、  前記第１取得部は、身体を動かす主となる運動動作を含むメイン運動と、メイン運動の前の準備を行うウォーミングアップ運動と、メイン運動の後に身体をクールダウンさせるクールダウン運動とをそれぞれ表す前記複数のシナリオ属性情報を取得し、前記第２表示制御部は、前記決定部により決定されたモーション情報を含む前記運動メニューを、所定の表示部に表示させることを特徴とする。
【０００８】
請求項３に記載の発明によれば、  前記第１取得部は、前記運動場面を構成する運動動作として、有酸素運動と、無酸素運動と、身体をストレッチさせるストレッチ運動のいずれかを表す前記シナリオ属性情報を取得し、前記第２表示制御部は、前記決定部により決定されたモーション情報を含む前記運動メニューを、所定の表示部に表示させることを特徴とする。
【００１０】
請求項４に記載の発明によれば、前記決定部により決定されたモーション情報に基づいて、前記運動メニューを生成する生成部を備えることを特徴とする。 
【００１１】
請求項５に記載の発明によれば、複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、運動動作を表す複数のモーション情報とを対応付けて、運動支援装置が取得する第１取得ステップと、前記複数のシナリオ属性情報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を、前記運動支援装置が複数取得する第２取得ステップと、前記第２取得ステップにより取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を所定の表示部に、前記運動支援装置が表示させる第１表示制御ステップと、前記第１取得ステップにより取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した１つ以上の前記モーション情報を、前記運動支援装置が決定する決定ステップと、前記決定ステップにより決定されたモーション情報を含む運動メニューを、前記運動支援装置が所定の表示部に表示させる第２表示制御ステップと、を含む運動支援方法である。
【００１２】
請求項６に記載の発明によれば、複数の運動動作を表すモーション情報と、前記運動動作を行う場面を表す複数のシナリオ属性情報と、運動動作を表す複数のモーション情報とを対応付けて、コンピュータが取得する第１取得ステップと、前記複数のシナリオ属性情報の中で、所定の数の前記シナリオ属性情報が実行される順序が記載された運動順序情報を、コンピュータが複数取得する第２取得ステップと、前記第２取得ステップにより取得された複数の前記運動順序情報の中から、所定の前記運動順序情報を選択する選択画面を、コンピュータが所定の表示部に表示させる第１表示制御ステップと、前記第１取得ステップにより取得された複数の前記モーション情報の中から、前記選択画面を用いて選択された前記運動順序情報が含む前記シナリオ属性情報に対応した１つ以上の前記モーション情報を、コンピュータが決定する決定ステップと、前記決定ステップにより決定されたモーション情報を含む運動メニューを、コンピュータが所定の表示部に表示させる第２表示制御ステップと、をコンピュータに実行させるプログラムである。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、決定部は、第１取得部により取得された複数の前記モーション情報の中から、選択画面を用いて選択された運動順序情報が含むシナリオ属性情報に対応した１つ以上のモーション情報を決定する。第２表示制御部は、決定部により決定されたモーション情報を含む運動メニューを、所定の表示部に表示させる。この結果、各運動動作を実行する運動順序に適した運動動作を決定し、所定の表示部に提示することができる。
【００１４】
請求項２に記載の発明によれば、第１取得部は、身体を動かす主となる運動動作を含むメイン運動と、メイン運動の前の準備を行うウォーミングアップ運動と、メイン運動の後に身体をクールダウンさせるクールダウン運動とをそれぞれ表す複数のシナリオ属性情報を取得する。第２表示制御部は、決定部により決定されたモーション情報を含む運動メニューを、所定の表示部に表示させる。この結果、メイン運動、ウォーミングアップ運動、クールダウン運動を含む運動順序に適した運動動作を決定し、所定の表示部に提示することができる。
【００１５】
請求項３に記載の発明によれば、第１取得部は、運動場面を構成する運動動作として、有酸素運動と、無酸素運動と、身体をストレッチさせるストレッチ運動のいずれかを表すシナリオ属性情報を取得する。第２表示制御部は、決定部により決定されたモーション情報を含む運動メニューを、所定の表示部に表示させる。この結果、有酸素運動、無酸素運動、ストレッチ運動を含む運動順序に適した運動動作を決定し、所定の表示部に提示することができる。
【００１７】
請求項４に記載の発明によれば、生成部は、前記決定部により決定されたモーション情報に基づいて、前記運動メニューを生成する。この結果、各運動動作を実行する運動順序に適した運動動作を決定し、所定の表示部に提示することができる。そのため、表示部に提示された運動動作の中から所望の動作を選択して運動メニューを生成することができる。
【００１８】
請求項５及び請求項６に記載の発明によれば、決定ステップは、第１取得ステップにより取得された複数のモーション情報の中から、選択画面を用いて選択された運動順序情報が含むシナリオ属性情報に対応した１つ以上のモーション情報を決定する。第２表示制御ステップは、決定ステップにより決定されたモーション情報を含む運動メニューを、所定の表示部に表示させる。この結果、各運動動作を実行する運動順序に適した運動動作を決定し、所定の表示部に提示することができる。このため、運動イントラクター等の専門家により、手作業で運動動作の順序を決定することなく、運動動作を決定することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態におけるコンテンツ生成システム１００の構成図である。
【図２】本実施形態における出力端末装置１の外観図である。
【図３】本実施形態におけるコンテンツ生成システム１００におけるサーバ１０の電気的構成を示すブロック図である。
【図４】本実施形態におけるモーション情報記憶領域１２１にモーション情報が記憶される記憶状態を示す概念図である。
【図５】本実施形態におけるシナリオ属性情報と、そのシナリオ属性情報のシナリオ内容とが対応付けられている表である。
【図６】本実施形態におけるモーション映像情報記憶領域１２２にモーション映像情報が記憶される記憶状態を示す概念図である。
【図７】本実施形態における映像情報５０がディスプレイ４に表示される表示状態を示す概念図である。
【図８】本実施形態における人の所定の１動作を表示するために図５（ｂ）の各身体部位を表しているＰ１〜Ｐ１７の座標位置を示す説明図である。
【図９】本実施形態におけるモーション映像情報がディスプレイ４に表示される表示状態を示す概念図である。
【図１０】本実施形態におけるシナリオ順序情報が、シナリオ順序情報記憶領域１２３に記憶される記憶状態を示す概念図である。
【図１１】本実施形態におけるコンテンツ生成システム１００における出力端末装置１の電気的構成を示すブロック図である。
【図１２】本実施形態における運動リスト情報が、運動リスト一時記憶領域８５に記憶される記憶状態を示す概念図である。
【図１３】本実施形態におけるコンテンツ生成システム１００を構成する出力端末装置１における端末動作の処理手順を示すフローチャートである。
【図１４】本実施形態における運動リスト情報生成処理プログラムに従う出力端末装置１の運動リスト情報生成処理を実行するフローチャートである。
【図１５】本実施形態におけるディスプレイ４によりモーション情報候補が表示される表示状態を示す概念図である。
【発明を実施するための形態】
【００２０】
［最良の実施形態］
運動コンテンツを自動で生成するコンテンツ生成システムに本発明を適用した最良の実施形態について図面を参照して説明する。具体的には、複数の運動動作を表すモーション情報の中から、各運動動作を実行する順番に適したモーション情報を提示することで、本実施形態は運動コンテンツを生成する。
【００２１】
＜本実施形態のコンテンツ生成システムの構成＞
図１は、本発明を適用した本実施形態のコンテンツ生成システム１００の構成図である。コンテンツ生成システム１００は、出力端末装置１とサーバ１０とから構成される。出力端末装置１とサーバ１０とは、インターネットを介して接続される。出力端末装置１は、モーション映像情報と楽曲とを含む運動コンテンツを出力する。
【００２２】
＜本実施形態の出力端末装置１の外観的構成＞
図２は、本発明を適用した本実施形態のコンテンツ生成システム１００の出力端末装置１の外観図である。出力端末装置１は、スピーカ２と、スピーカ３と、ディスプレイ４と、情報入力部５とを備える。ディスプレイ４は、運動映像１６０を表示する。運動映像１６０がディスプレイ４により表示されるときに、運動映像１６０と共に出力される楽曲が、スピーカ２とスピーカ３とにより出力される。情報入力部５を用いて、ユーザは、運動を選択するための情報と楽曲を選択するための情報とを入力する。例えば、情報入力部５は、キーボードやマウスである。図２に示すように、ユーザ１５０は、ディスプレイ４により表示される運動映像１６０を見て運動を行うことができる。
【００２３】
＜本実施形態のサーバ１０の電気的構成＞
図３は、本実施形態のコンテンツ生成システム１００におけるサーバ１０の電気的構成を示すブロック図である。図３に示すように、本実施形態のサーバ１０には、サーバ１０を制御するＣＰＵ１１が備えられている。ＣＰＵ１１には、ＨＤＤ１２とＲＡＭ１３とネットワーク接続部１４とがそれぞれ電気的に接続されている。ＣＰＵ１１は、ＨＤＤ１２、ＲＡＭ１３などの記憶手段と共に、サーバ１０の動作を制御処理するコンピュータを構成している。ネットワーク接続部１４は、インターネットを介して出力端末装置１と情報を通信する。
【００２４】
サーバ１０に備えられるＨＤＤ１２は、モーション情報記憶領域１２１とモーション映像情報記憶領域１２２とシナリオ順序情報記憶領域１２３とサーバプログラム情報記憶領域１２４とを備える。
【００２５】
モーション情報記憶領域１２１は、モーション情報を複数記憶する。モーション情報は、運動の動作を表す情報である。モーション情報記憶領域１２１に記憶されるモーション情報が新しく更新されることで、出力端末装置１のユーザは、新しい運動コンテンツを生成することができる。図４は、モーション情報がモーション情報記憶領域１２１に記憶される記憶状態を示す概念図である。図４に示すように、各運動動作を表す「マーチ」、「フロントランジ」、「ショルダープレス」、「上腕部ストレッチ」、「カッコウのポーズ」等が、モーション情報として、モーション情報記憶領域１２１に記憶される。また、各モーション情報は、シナリオ属性情報と対応付けられてモーション情報記憶領域１２１に記憶される。さらに、モーション情報は、そのモーション情報の種類を示す運動種類情報と対応付けられる。シナリオ属性情報は、各モーション情報が属するシナリオ属性を示す。例えば、モーション情報「マーチ」の場合、シナリオ属性情報「２」と「３」と「４」と「６」とが、モーション情報「マーチ」に対応付けられている。以下、シナリオ属性情報の詳細について説明する。
【００２６】
シナリオ属性情報は、各モーション情報が実行される運動動作の場面を表す情報である。図５は、シナリオ属性情報と、そのシナリオ属性情報のシナリオ内容とが対応付けられている表である。以下、図５の表を参照して、各シナリオ属性情報について説明する。図５に示すように、シナリオ属性情報「１」は、ストレッチ運動であり、且つ、ウォーミングアップに適したモーション情報に付与される。例えば、図４に示すモーション情報「上腕部ストレッチ」、「首ストレッチ」、「ふくらはぎストレッチ」等は、ストレッチ運動であり、且つ、ウォーミングアップに適した運動動作である。そのため、「上腕部ストレッチ」、「首ストレッチ」、「ふくらはぎストレッチ」等のモーション情報には、シナリオ属性情報「１」が付与される。
【００２７】
図５に示すように、シナリオ属性情報「２」は、運動強度が軽い有酸素運動、または、無酸素運動であり、且つ、ウォーミングアップに適したモーション情報に付与される。例えば、図４に示すモーション情報「マーチ」、「ハーフ・スクワット」、「クォーター・スクワット」等は、運動強度が軽い有酸素運動、または、無酸素運動であり、且つ、ウォーミングアップに適した運動動作である。そのため、「マーチ」、「ハーフ・スクワット」、「クォーター・スクワット」等のモーション情報には、シナリオ属性情報「２」が付与される。
【００２８】
図５に示すように、シナリオ属性情報「３」は、運動動作の主となるメイン運動に適したモーション情報に付与される。メイン運動は、例えば、運動強度が強い有酸素運動、または、運動強度が強い無酸素運動である。メイン運動として、運動強度が軽い有酸素運動、または、運動強度が軽い無酸素運動が含まれても良い。尚、ストレッチ運動は、メイン運動に含まれない。運動種類情報が「ヨガ」の場合、「ヨガ」のメイン運動は適宜設定される。例えば、図４に示すモーション情報「マーチ」、「バックランジ」、「ショルダープレス」、「スクワット」等は、メイン運動に適した運動動作である。そのため、「マーチ」、「バックランジ」、「ショルダープレス」、「スクワット」等のモーション情報には、シナリオ属性「３」が付与される。
【００２９】
図５に示すように、シナリオ属性情報「４」は、運動強度が軽い有酸素運動、または、無酸素運動であり、且つ、水分補給に適したモーション情報に付与される。シナリオ属性情報「４」が付与されるモーション情報は、シナリオ属性情報「２」が付与されるモーション情報と同様の運動強度である。または、シナリオ属性情報「４」が付与されるモーション情報は、シナリオ属性情報「２」が付与されるモーション情報より軽い運動強度である。例えば、図４に示すモーション情報「マーチ」、「クォーター・スクワット」等は、運動強度が軽い有酸素運動であり、且つ、水分補給に適した運動動作である。そのため、「マーチ」、「クォーター・スクワット」等のモーション情報には、シナリオ属性情報「４」が付与される。
【００３０】
図５に示すように、シナリオ属性情報「５」は、ストレッチ運動であり、且つ、クールダウンに適したモーション情報に付与される。例えば、図４に示すモーション情報「上腕部ストレッチ」、「首ストレッチ」、「ふくらはぎストレッチ」等は、ストレッチ運動であり、且つ、クールダウンに適した運動動作である。そのため、「上腕部ストレッチ」、「首ストレッチ」、「ふくらはぎストレッチ」等のモーション情報には、シナリオ属性情報「５」が付与される。
【００３１】
図５に示すように、シナリオ属性情報「６」は、運動強度が軽い有酸素運動であり、且つ、クールダウンに適したモーション情報に付与される。例えば、図４に示すモーション情報「マーチ」等は、運動強度が軽い有酸素運動であり、且つ、クールダウンに適した運動動作である。そのため、「マーチ」等のモーション情報には、シナリオ属性情報「６」が付与される。
【００３２】
図５に示すように、シナリオ属性情報「７」は、運動種類情報「ヨガ」の瞑想に適したモーション情報に付与される。例えば、図４に示すモーション情報「瞑想のポーズ」等は、瞑想に適した運動動作である。そのため、「瞑想のポーズ」等のモーション情報には、シナリオ属性情報「７」が付与される。運動種類情報「ヨガ」における瞑想は、一般的な運動のクールダウンに相当する。尚、運動種類情報が「ヨガ」の場合、各シナリオ属性情報に属するモーション情報は適宜設定される。このように、上述したシナリオ属性情報が、各モーション情報と対応付けられて、モーション情報記憶領域１２１に記憶される。
【００３３】
以下、図４に示す運動種類情報について説明する。本実施形態では、運動種類情報として、「有酸素運動」と「無酸素運動」と「ストレッチ運動」と「ヨガ」とから構成される。
【００３４】
具体的に有酸素運動は、ステップ運動を含む。ステップ運動は、各ユーザごとに適切な運動テンポにより実行されることで、効果的な有酸素運動として実行することができる。ステップ運動は、主に脚部を用いた運動で一定期間同じパターンを繰り返す運動である。効果的な有酸素運動は、酸素を体に取り込みながら過度の疲労無しに続けることができる運動（例えば、ステップ運動及びジョギング）である。有酸素運動は、脂肪が燃焼し易い最低限の運動強度を越える運動である。適切なテンポ以下、例えばテンポが遅い場合、運動強度が弱く、有酸素運動としての効果が得られない可能性がある。また、適切なテンポ以上、例えばテンポが速い場合でも、運動強度が強く、有酸素運動としての効果が出ずに無酸素運動となってしまう可能性がある。この場合、過度の疲労をユーザは感じる事になり、運動を長時間続けられないだけではなく、有酸素運動としての効果が得られない可能性がある。本実施形態では、図示はしないが、モーション情報ごとに運動テンポ（Beat Per Minutes：BPM）を設定可能である。そのため、各ユーザに適切な運動テンポでステップ運動を実行させることができる。そのため、ステップ運動は、各ユーザに適切な運動テンポにより有酸素運動として実行することができる。図４に示す「マーチ」、「フロントランジ」、「バックランジ」、「サイドステップ」等は、ステップ運動の一例である。
【００３５】
また、具体的に無酸素運動は、筋力トレーニング運動を含む。筋力トレーニング運動は、筋力トレーニングを実行する運動テンポを替えることで、持久力を付けるための筋力トレーニング運動と、瞬発力を付けるための筋力トレーニング運動とに切り替えることができる。持久力を付けたいのか瞬発力を付けたいのかといった筋力トレーニングの目的によって、ユーザごとに運動テンポを変えることとなる。運動テンポを変えることで、筋力トレーニング運動は、筋力トレーニングの目的を変えることができる。図４に示す「ショルダープレス」等のバーベルを使った筋力トレーニング運動は、筋力トレーニング運動の一例である。また、図４に示す「スクワット」等は、脚を使った筋力トレーニング運動の一例である。
【００３６】
また、ストレッチは、人の各身体部位をストレッチさせるための運動である。図４に示す「上腕部ストレッチ」、「首ストレッチ」のように、人の各身体部位と対応付けられたストレッチがある。
【００３７】
ヨガは、人間の身体により多種多様なポーズをとることで、身体をストレッチする運動である。
【００３８】
モーション映像情報記憶領域１２２は、モーション映像情報を記憶する。モーション映像情報は、モーション情報に対応する映像情報である。図６は、モーション映像情報がモーション映像情報記憶領域１２２に記憶される記憶状態を示す概念図である。図６に示すように、モーション情報「マーチ」に対応するモーション映像情報として、「マーチ映像」がモーション映像情報記憶領域１２２に記憶される。同様に、モーション情報「フロントランジ」に対応するモーション映像情報として、「フロントランジ映像」がモーション映像情報記憶領域１２２に記憶される。図７は、モーション情報に対応するモーション映像情報が、モーション映像情報記憶領域１２２から読み出されてディスプレイ４に表示される概念図である。図７（ａ）は、ディスプレイ４の表示画面中におけるＸ軸、Ｙ軸、Ｚ軸を定義して、ＣＧにより人の形を表した映像情報５０をディスプレイ４に表示する概念図である。また、図７（ｂ）は、図７（ａ）に示す映像情報５０が表す人の各身体部位の座標位置を示す概念図である。図７（ｂ）に示す各身体部位の座標位置に基づいて、図７（ａ）の映像情報は生成される。図７（ｂ）のＰ１〜Ｐ１７は、人の各身体部位を表している。図８は、人の所定の１動作を表示するために図７（ｂ）の各身体部位を表しているＰ１〜Ｐ１７の座標位置を示す説明図である。図８に示す人の各身体部位を表すＰ１〜Ｐ１７についてのＸ軸、Ｙ軸、Ｚ軸における座標位置を表す映像が静止画像を示す。図８に示す座標位置を表す映像の静止画像が、複数連続してディスプレイ４に表示されることで、所定の運動を行う人の映像がディスプレイ４に表示される。図９は、モーション情報記憶領域１２１に記憶されている図４のモーション情報「マーチ」に対応する映像情報が、ディスプレイ４により表示される表示状態を示す概念図である。図９中の「１」〜「１６」の番号は、ディスプレイ４に表示される静止画像の順序を表している。図９中の「１」〜「１６」に対応する静止画像がディスプレイ４により連続して表示されることで、映像として運動動作「マーチ」が１回実行される。図９に示す所定のモーション情報を表す静止画像群が、モーション映像情報記憶領域１２２に記憶される。運動動作「マーチ」が実行される回数分だけモーション映像情報が、モーション映像情報記憶領域１２２から読み出され、ディスプレイ４に表示される。モーション映像情報記憶領域１２２に記憶されるモーション映像情報が新しく更新されることで、出力端末装置１のユーザは、新しい運動コンテンツを生成することができる。
【００３９】
シナリオ順序情報記憶領域１２３は、シナリオ順序情報を記憶する。図１０は、シナリオ順序情報が、シナリオ順序情報記憶領域１２３に記憶される記憶状態を示す概念図である。図１０に示すように、シナリオ順序情報記憶領域１２３は、運動種類情報と、シナリオ名と、シナリオ順序情報とを記憶する。シナリオ名は、シナリオ名が属する運動種類情報と対応付けられてシナリオ順序情報記憶領域１２３に記憶される。また、シナリオ名は、シナリオ順序情報と対応付けられてシナリオ順序情報記憶領域１２３に記憶される。シナリオ順序情報は、１以上のシナリオ属性情報から構成される。シナリオ名は、シナリオ名と対応付けられたシナリオ順序情報を識別するための情報である。本実施形態では、シナリオ順序情報に対応付けられたシナリオの名前が、シナリオ名としてシナリオ順序情報記憶領域１２３に記憶される。
【００４０】
以下、図１０を参照して、シナリオ順序情報の詳細について説明する。具体的には、図１０のシナリオ名「初心者エアロ」を例として用いて説明する。図１０に示すように、シナリオ名「初心者エアロ」には、シナリオ順序情報「１＞  ２＞  ３＞  ６＞  ５」が対応付けられている。シナリオ順序情報「１＞  ２＞  ３＞  ６＞  ５」は、シナリオ属性情報「１」に対応するモーション情報が実行された後に、シナリオ属性情報「２」に対応するモーション情報が実行されることを示す。つまり、シナリオ属性情報「１」、シナリオ属性情報「２」、シナリオ属性情報「３」、シナリオ属性情報「６」、シナリオ属性情報「５」、の順番に、各シナリオ属性情報に対応するモーション情報が実行されることを示す。図１０に示すように、各シナリオ名に対応付けられたシナリオ順序情報が、シナリオ順序情報記憶領域１２３に記憶される。本実施形態のシナリオ順序情報が、本発明の運動順序情報に相当する。
【００４１】
サーバプログラム情報記憶領域１２４は、サーバプログラム情報を記憶する。サーバプログラム情報は、サーバ１０を制御するためのプログラムである。サーバ１０は、ネットワーク接続部１４を介して出力端末装置１から運動リスト情報を取得する。取得された運動リスト情報に従って、サーバ１０は、運動リスト情報を構成するモーション情報に対応するモーション映像情報を、出力端末装置１へ送信する。運動リスト情報の詳細な説明は後述する。  
【００４２】
ＲＡＭ１３は、運動リスト一時記憶領域１３１を含む。運動リスト一時記憶領域１３１は、サーバ１０により受信された運動リスト情報を一時記憶する。運動リスト情報は、モーション情報を含む。運動リスト情報を構成するモーション情報は、ユーザ１５０により情報入力部５を用いて図４に示す複数のモーション情報から選択される。選択方法の詳細については、後述する。サーバ１０は、ネットワーク接続部１４を介して、出力端末装置１から運動リスト情報を取得する。
【００４３】
＜本実施形態の出力端末装置１の電気的構成＞
図１１は、本実施形態のコンテンツ生成システム１００における出力端末装置１の電気的構成を示すブロック図である。図１１に示すように、本実施形態の出力端末装置１には、出力端末装置１を制御するＣＰＵ６が備えられている。ＣＰＵ６には、スピーカ２と、スピーカ３と、ディスプレイ４と、情報入力部５と、ＨＤＤ７と、ＲＡＭ８と、ネットワーク接続部９とがそれぞれ電気的に接続されている。ＣＰＵ６は、ＨＤＤ７、ＲＡＭ８などの記憶手段と共に、出力端末装置１の動作を制御処理するコンピュータを構成している。ネットワーク接続部９は、インターネットを介してサーバ１０と情報を通信する。
【００４４】
ＨＤＤ７は、プログラム情報記憶領域７１を含む。プログラム情報記憶領域７１は、端末動作プログラム情報記憶領域７１１と運動リスト生成プログラム情報記憶領域７１２とを含む。端末動作プログラム情報記憶領域７１１は、コンテンツ生成システム１００における出力端末装置１を制御するためのプログラム情報を記憶する。運動リスト生成プログラム情報記憶領域７１２は、運動リスト情報を生成するためのプログラム情報を記憶する。なお、上記プログラムは、例えば、ネットワーク上の所定のサーバからダウンロードされるようにしても良いし、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録されてこの記録媒体を介して読み込まれるようにしても良い。
【００４５】
ＲＡＭ８は、モーション情報一時記憶領域８１とモーション映像情報一時記憶領域８２とシナリオ順序情報一時記憶領域８３と運動リスト一時記憶領域８４とを含む。
【００４６】
モーション情報一時記憶領域８１は、モーション情報を一時記憶する。モーション情報一時記憶領域８１に記憶されるモーション情報は、ネットワーク接続部９を介してサーバ１０のモーション情報記憶領域１２１から取得される。
【００４７】
モーション映像情報一時記憶領域８２は、運動リスト情報を構成するモーション情報に対応するモーション映像情報を一時記憶する。サーバ１０のモーション映像情報記憶領域１２２に記憶された情報の中から、運動リスト情報を構成するモーション情報に対応するモーション映像情報が取得される。
【００４８】
シナリオ順序情報一時記憶領域８３は、サーバ１０のシナリオ順序情報記憶領域１２３に記憶されたシナリオ順序情報を一時記憶する。シナリオ順序情報一時記憶領域８３に記憶されるシナリオ順序情報は、サーバ１０のシナリオ順序情報記憶領域１２３からネットワーク接続部９を介して取得される。
【００４９】
運動リスト一時記憶領域８４は、運動リスト情報を一時記憶する。以下、図１２を参照して、運動リスト情報の詳細を説明する。図１２は、運動リスト情報が運動リスト一時記憶領域８４に一時記憶された記憶状態を示す概念図である。特に図１２は、シナリオ名「はつらつエアロ」がユーザにより選択されたときの運動リスト情報の例である。運動リスト情報は、シナリオ属性情報とモーション情報とを含む。運動リスト情報が含むシナリオ属性情報は、所定のシナリオ名に対応するシナリオ順序情報が含むシナリオ属性情報である。ユーザによりシナリオ名が選択されると、シナリオ名に対応付けられたシナリオ順序情報が決定される。まず、決定されたシナリオ順序情報に含まれるシナリオ属性情報が、運動リスト一時記憶領域８４に一時記憶される。そして、各シナリオ属性情報に対応するモーション情報が決定される。決定されたモーション情報が、各シナリオ属性情報と対応付けられて運動リスト一時記憶領域８４に一時記憶される。各シナリオ属性情報と対応付けられるモーション情報が決定される方法は後述する。
【００５０】
＜本実施形態の出力端末装置１の動作の説明＞
以上説明した構成からなる本実施形態のコンテンツ生成システム１００の動作及び作用について、添付図面を参照して説明する。まず、出力端末装置１の動作及び作用について、添付図面を参照して説明する。図１３は、コンテンツ生成システム１００を構成する出力端末装置１における端末動作の処理手順を示すフローチャートである。出力端末動作は、電源またはコンセントを介して商用電源などの外部電源と出力端末装置１とが接続されたことにより、ＣＰＵ６が出力端末動作プログラムを実行することにより、遂行される。以下に示す処理は、ＣＰＵ６により処理される。
【００５１】
出力端末装置１では、最初にステップＳ１０１で本装置の電源スイッチがユーザによりＯＮされたかが判定される。電源スイッチがＯＮにされたと判定されるまで、ステップＳ１０１が繰り返される。電源スイッチがＯＮにされたと判定されたとき、ステップＳ１０２が実行される。電源スイッチはハードウェアスイッチであっても、ソフトウェアにより動作される電源スイッチであっても良い。
【００５２】
ステップＳ１０２では、出力端末装置１は、サーバ１０へモーション情報とシナリオ順序情報との取得指令を送信する。取得指令は、サーバ１０に、モーション情報記憶領域１２１に記憶されたモーション情報を出力端末装置１へ送信させる指令である。また、取得指令は、サーバ１０に、シナリオ順序情報記憶領域１２３に記憶されたシナリオ順序情報を出力端末装置１へ送信させる指令である。取得指令を受信したサーバ１０は、モーション情報記憶領域１２１に記憶されたモーション情報を出力端末装置１へ送信する。また、取得指令を受信したサーバ１０は、シナリオ順序情報記憶領域１２３に記憶されたモーション情報を出力端末装置１へ送信する。
【００５３】
ステップＳ１０３では、サーバ１０から送信されたモーション情報とシナリオ順序情報とが、出力端末装置１により取得されたか否かが判定される。取得されたと判定されるまで、ステップＳ１０３が繰り返し実行される。取得されたと判定された場合、ステップＳ１０４が実行される。
【００５４】
ステップＳ１０４では、ステップＳ１０３で取得されたモーション情報が、出力端末装置１に備えられたモーション情報一時記憶領域８１に一時記憶される。また、ステップＳ１０４では、ステップＳ１０３で取得されたシナリオ順序情報が、出力端末装置１に備えられたシナリオ順序情報一時記憶領域８３に一時記憶される。本実施形態のコンピュータとステップＳ１０４のモーション情報を取得する処理とは、本発明の第１取得部の一例である。また、本実施形態のモーション情報を取得する処理を含むステップＳ１０４は、第１取得ステップの一例である。一方、本実施形態のコンピュータとステップＳ１０４のシナリオ順序情報を取得する処理とは、本発明の第２取得部の一例である。また、本実施形態のシナリオ順序情報を取得する処理を含むステップＳ１０４は、第２取得ステップの一例である。
【００５５】
ステップＳ１０５では、運動リスト情報生成処理が実行される。ステップＳ１０５では、ステップＳ１０４で取得されたモーション情報とシナリオ順序情報とに基づいて、運動リスト情報が生成される。生成された運動リスト情報は、運動リスト一時記憶領域８４に一時記憶される。本実施形態のコンピュータと、ステップＳ１０５とは、本発明の生成部の一例である。
【００５６】
ステップＳ１０６では、ステップＳ１０５で生成された運動リスト情報が、ネットワーク接続部９を介して出力端末装置１からサーバ１０へ送信される。出力端末装置１の運動リスト一時記憶領域８４に記憶された運動リスト情報が、サーバ１０へ送信される。
【００５７】
ステップＳ１０７では、モーション映像情報が、出力端末装置１により受信されたかが判定される。受信されるモーション映像情報は、ステップＳ１０６で出力端末装置１からサーバ１０へ送信された運動リスト情報を構成する映像情報である。サーバ１０は、受信した第１運動リストに基づいて、出力端末装置１へ送信するモーション映像情報を決定する。決定されたモーション映像情報は、サーバ１０から出力端末装置１へ送信される。受信されたと判定されるまで、ステップＳ１０７が繰り返し実行される。受信されたと判定された場合、ステップＳ１０８が実行される。
【００５８】
ステップＳ１０８では、ステップＳ１０７で受信されたモーション映像情報が、出力端末装置１に備えられたモーション映像情報一時記憶領域８２に一時記憶される。
【００５９】
ステップＳ１０９では、モーション映像情報一時記憶領域８２に記憶されたモーション映像情報が、運動リスト情報に従ってディスプレイ４により出力される。図１２を参照して、モーション映像情報が出力される詳細について説明する。図１２に示す運動リスト情報のシナリオ属性情報が、「２」、「３」、「５」、「６」の順序で実行される。具体的には、まず、シナリオ属性情報「２」に対応する「マーチ」のモーション映像情報が出力される。そして、シナリオ属性情報「３」に対応する「サイドステップ」のモーション映像情報が出力される。次に、シナリオ属性情報「５」に対応する「ふくらはぎストレッチ」のモーション映像情報が出力される。最後に、シナリオ属性情報「６」に対応する「マーチ」のモーション映像情報が出力される。ステップＳ１０９で出力されるモーション映像情報は、モーション映像情報一時記憶領域８２に記憶されている。モーション映像情報一時記憶領域８２に記憶されたモーション映像情報が読み出される。読み出されたモーション映像情報をディスプレイ４に表示させるための表示信号が生成される。生成された表示信号は、ディスプレイ４に供給される。供給された表示信号に基づいて、モーション映像情報がディスプレイ４により表示される。また、本実施形態では、モーション映像情報が出力されると共に、スピーカ２及びスピーカ３が楽曲を出力する。出力される楽曲は、ＨＤＤ７に記憶されている。また、出力される楽曲は、ネットワーク接続部９を介して他のサーバ装置から取得されて、出力されても良い。
【００６０】
ステップＳ１１０では、ユーザにより電源スイッチがＯＦＦにされたかが判定される。電源スイッチがＯＦＦにされなかった場合は、再度ステップＳ１０２が実行される。電源スイッチがＯＦＦにされた場合は、ステップＳ１０１へ戻り再びステップＳ１０１が実行される。
【００６１】
（運動リスト生成動作の説明）
図１４は、運動リスト情報生成プログラムに従う出力端末装置１の運動リスト情報生成処理を実行するフローチャートである。
【００６２】
ステップＳ２０１では、運動種類情報が選択される。シナリオ順序情報一時情報記憶領域８３に記憶された運動種類情報をディスプレイ４に表示させるための表示信号が生成される。生成された表示信号が、ディスプレイ４に供給される。供給された表示信号に基づいて、運動種類情報がディスプレイ４に表示される。ディスプレイ４に表示された運動種類情報の中から、情報入力部５により所望の運動種類情報が選択される。選択された運動種類情報は、ＲＡＭ８の所定の記憶領域に記憶される。
【００６３】
ステップＳ２０２では、ステップＳ２０１で選択された運動種類情報が「ヨガ」であるか否かが判定される。ステップＳ２０１でＲＡＭ８の所定の記憶領域に記憶された運動種類情報が、「ヨガ」であるか否かが判定される。運動種類情報が「ヨガ」であると判定されたとき、ステップＳ２０３が実行される。運動種類情報が「ヨガ」でないと判定されたとき、ステップＳ２０４が実行される。
【００６４】
ステップＳ２０３では、運動種類情報「ヨガ」に対応するシナリオ名がディスプレイ４により表示される。表示されるシナリオ名は、シナリオ順序情報一時記憶領域８３に記憶された情報である。シナリオ順序情報一時記憶領域８３に記憶された情報の中から、運動種類情報「ヨガ」に対応するシナリオ名が読み出される。読み出されたシナリオ名をディスプレイ４に表示させるための、表示信号が生成される。生成された表示信号は、ディスプレイ４に供給される。供給された表示信号に基づいて、シナリオ名がディスプレイ４に表示される。
【００６５】
ステップＳ２０４では、ステップＳ２０１で選択された運動種類情報が「有酸素運動」であるか否かが判定される。ステップＳ２０１でＲＡＭ８の所定の記憶領域に記憶された運動種類情報が、「有酸素運動」であるか否かが判定される。運動種類情報が「有酸素運動」であると判定されたとき、ステップＳ２０５が実行される。運動種類情報が「有酸素運動」でないと判定されたとき、ステップＳ２０６が実行される。
【００６６】
ステップＳ２０５では、運動種類情報「有酸素運動」に対応するシナリオ名がディスプレイ４により表示される。表示されるシナリオ名は、シナリオ順序情報一時記憶領域８３に記憶された情報である。シナリオ順序情報一時記憶領域８３に記憶された情報の中から、運動種類情報「有酸素運動」に対応するシナリオ名が読み出される。読み出されたシナリオ名をディスプレイ４に表示させるための、表示信号が生成される。生成された表示信号は、ディスプレイ４に供給される。供給された表示信号に基づいて、シナリオ名がディスプレイ４に表示される。
【００６７】
ステップＳ２０６では、ステップＳ２０１で選択された運動種類情報が「無酸素運動」であるか否かが判定される。ステップＳ２０１でＲＡＭ８の所定の記憶領域に記憶された運動種類情報が、「無酸素運動」であるか否かが判定される。運動種類情報が「無酸素運動」であると判定されたとき、ステップＳ２０７が実行される。運動種類情報が「無酸素運動」でないと判定されたとき、ステップＳ２０８が実行される。
【００６８】
ステップＳ２０７では、運動種類情報「無酸素運動」に対応するシナリオ名がディスプレイ４により表示される。表示されるシナリオ名は、シナリオ順序情報一時記憶領域８３に記憶された情報である。シナリオ順序情報一時記憶領域８３に記憶された情報の中から、運動種類情報「無酸素運動」に対応するシナリオ名が読み出される。読み出されたシナリオ名をディスプレイ４に表示させるための、表示信号が生成される。生成された表示信号は、ディスプレイ４に供給される。供給された表示信号に基づいて、シナリオ名がディスプレイ４に表示される。
【００６９】
ステップＳ２０８では、運動種類情報「ヨガ」、「有酸素運動」、「無酸素運動」以外の運動種類情報に対応するシナリオ名がディスプレイ４により表示される。運動種類情報「ヨガ」、「有酸素運動」、「無酸素運動」以外の運動種類情報が、シナリオ順序情報一時記憶領域８３に記憶されていたとき、ステップＳ２０８が実行される。運動種類情報「ヨガ」、「有酸素運動」、「無酸素運動」以外の運動種類情報が、ステップＳ２０３、ステップＳ２０５及びステップＳ２０７と同様に、ディスプレイ４により表示される。
【００７０】
ステップＳ２０９では、ステップＳ２０３またはステップＳ２０５またはステップＳ２０７またはステップＳ２０８でディスプレイ４に表示されたシナリオ名の中から、所望のシナリオ名が選択される。ディスプレイ４に表示されたシナリオ名の中から、情報入力部５を用いてシナリオ名が選択される。選択されたシナリオ名は、ＲＡＭの所定の記憶領域に一時記憶される。本実施形態のコンピュータとステップＳ２０９とは、本発明の第１選択部の一例である。また、本実施形態のステップＳ２０９は、本発明の第１選択ステップの一例である。
【００７１】
ステップＳ２１０では、ステップＳ２０９で選択されたシナリオ名に対応するシナリオ順序情報が、シナリオ順序情報一時記憶領域８３から読み出される。読み出されたシナリオ順序情報は、１以上シナリオ属性情報から構成される。シナリオ順序情報を構成するシナリオ属性情報に対応するモーション情報がディスプレイ４により表示される。具体的には、シナリオ属性情報に対応するモーション情報をディスプレイ４に表示させるための表示信号が生成される。生成された表示信号はディスプレイ４に供給される。供給された表示信号に基づいて、モーション情報がディスプレイ４により表示される。図１５は、ディスプレイ４によりモーション情報が表示される表示状態を示す概念図である。図１５に示すように、ディスプレイ４には、シナリオ属性情報６１と、モーション情報候補６２〜６５とが表示される。モーション情報候補は、シナリオ順序情報を構成するシナリオ属性情報に対応するモーション情報である。尚、モーション情報候補６２〜６５は、同時に全て表示されなくても良い。例えば、ディスプレイ４により表示されたシナリオ属性情報６１の中から、情報入力部５により所望のシナリオ属性情報が指示される場合である。この場合、指示されたシナリオ属性情報に対応するモーション情報が、モーション情報候補として表示される。具体的な例を上げると、シナリオ属性情報「３」が、情報入力部５により指示されたとする。このとき、シナリオ属性情報が「３」に対応するモーション情報候補として、モーション情報候補６３が表示される。モーション情報候補６３として表示されるモーション情報は、ステップＳ２０１で選択された運動種類情報とシナリオ属性情報「３」とに対応するモーション情報である。ステップＳ２０１で選択された運動種類情報とシナリオ属性情報「３」とに対応するモーション情報は、モーション情報一時記憶領域８１の中から決定されて表示される。例えば、ステップＳ２０１で運動種類情報「有酸素運動」が選択され、ステップＳ２１０でシナリオ属性情報「３」が指示されたとする。この場合、図４に示すモーション情報の中から、運動種類情報「有酸素運動」とシナリオ属性情報「３」とに対応するモーション情報「マーチ」、「フロントランジ」、「バックランジ」、「サイドステップ」、「ニーアップ」等がモーション情報候補として決定される。決定されたモーション情報候補は、図１５に示すようにディスプレイ４により表示される。本実施形態のコンピュータと、ステップＳ２１０のモーション情報一時記憶領域８１の中から、運動種類情報とシナリオ属性情報とに対応するモーション情報を決定する処理とは、本発明の決定部の一例である。また、ステップＳ２１０のモーション情報一時記憶領域８１の中から、運動種類情報とシナリオ属性情報とに対応するモーション情報を決定する処理は、本発明の決定ステップの一例である。また、本実施形態のコンピュータと、ステップＳ２１０の決定されたモーション情報をディスプレイ４に表示させる信号を発生する処理とは、本発明の発生部の一例である。また、ステップＳ２１０の決定されたモーション情報をディスプレイ４に表示させる信号を発生する処理は、本発明の発生ステップの一例である。
【００７２】
ステップＳ２１１では、ステップＳ２１０でディスプレイ４に表示されたモーション情報候補の中から、情報入力部５により所望のモーション情報が選択される。選択されたモーション情報は、運動リスト情報として運動リスト一時記憶領域８４に一時記憶される。本実施形態のコンピュータと、ステップＳ２１１のモーション情報を選択する処理とは、本発明の第２選択部の一例である。
【００７３】
ステップＳ２１２では、運動種類情報の変更依頼があったか否かが決定される。運動種類情報の変更依頼は、ユーザが情報入力部５を用いて入力する。変更依頼があったと判定されたとき、ステップＳ２０１が再度実行される。変更依頼があったと判定されなかったとき、ステップＳ２１３が実行される。
【００７４】
ステップＳ２１３では、シナリオ属性情報に対応させるモーション情報の設定が完了したか否かが判定される。具体的には、設定完了ボタンがディスプレイ４により表示される。表示された設定完了ボタンが情報入力部５により指示されたことにより、設定が完了したと判定される。設定が完了したと判定されたとき、ステップＳ２１４が実行される。設定が完了したと判定されなかったとき、ステップＳ２１１が再度実行される。
【００７５】
（変形例１）
本実施形態の変形例１について説明する。本実施形態のコンテンツ生成システム１００は、出力端末装置１とサーバ１０とにより構成されている。本実施形態の変形例１では、出力端末装置に、サーバが備えるＨＤＤ１２及びＲＡＭ１３が、備えられても良い。出力端末装置は、モーション情報及びモーション映像情報を、インターネットを介して取得せず、出力端末装置に備えられたＨＤＤにモーション情報及びモーション映像情報が記憶されても良い。その場合、サーバ１０は不要となる。同様に、出力端末装置は、シナリオ順序情報を、インターネットを介して取得せず、出力端末装置に備えられたＨＤＤにシナリオ順序情報が記憶されても良い。その場合、サーバ１０は不要となる。また、ＵＳＢメモリー等の外部記憶装置と直接接続されて、出力端末装置１がモーション情報またはモーション映像情報またはシナリオ順序情報を取得しても良い。
【００７６】
（変形例２）
本実施形態のサーバ１０の変形例２について説明する。本実施形態では、サーバ１０は、コンテンツ生成システム１００に各１つずつ備えられている。変形例２では、サーバ１０が、コンテンツ生成システム１００に複数備えられても良い。
【００７７】
（変形例３）
本実施形態のシナリオ順序情報の変形例３について説明する。本実施形態では、図５に示すように、本実施形態のシナリオ順序情報は、ウォーミングアップ運動とメイン運動とクールダウン運動とを含む運動動作の行う順序に特徴のある第１運動種類情報と、有酸素運動と無酸素運動とストレッチ運動とヨガとを含む運動動作自体に特徴のある第２運動種類情報と、運動動作の強度を表す運動強度とから構成されている。本実施形態の変形例３として、シナリオ順序情報が、運動強度を含まず、第１運動種類情報と第２運動種類情報とから構成されても良い。また、シナリオ順序情報が、第１運動種類情報のみで構成されても良い。また、シナリオ順序情報が、第２運動種類情報のみで構成されても良い。さらに、シナリオ順序情報が、第１運動種類情報と運動強度とから構成されても良い。同様に、シナリオ順序情報が、第２運動種類情報と運動強度とから構成されても良い。シナリオ順序情報が、運動強度の高い運動動作及び運動強度の低い運動動作等から構成されても良い。
【符号の説明】
【００７８】
１  出力端末装置
２  スピーカ
３  スピーカ
４  ディスプレイ
５  情報入力部
６  ＣＰＵ
７  ＨＤＤ
８  ＲＡＭ
９  ネットワーク接続部
１０  サーバ
１１  ＣＰＵ
１２  ＨＤＤ
１３  ＲＡＭ
１４  ネットワーク接続部
５０  映像情報
６１  シナリオ属性情報
６２、６３、６４、６５  モーション情報候補
７１  プログラム情報記憶領域
８１  モーション情報一時記憶領域
８２  モーション映像情報一時記憶領域
８３  シナリオ順序情報一時記憶領域
８４  運動リスト一時記憶領域
１００  コンテンツ生成システム
１２１  モーション情報記憶領域
１２２  モーション映像情報記憶領域
１２３  シナリオ順序情報記憶領域
１２４  サーバプログラム情報記憶領域
１３１  運動リスト一時記憶領域
１５０  ユーザ
１６０  運動映像
７１１  端末動作プログラム情報記憶領域
７１２  運動リスト生成プログラム情報記憶領域
【図１】
0005504799.tif 000002
【図２】
0005504799.tif 000003
【図３】
0005504799.tif 000004
【図４】
0005504799.tif 000005
【図５】
0005504799.tif 000006
【図６】
0005504799.tif 000007
【図７】
0005504799.tif 000008
【図８】
0005504799.tif 000009
【図９】
0005504799.tif 000010
【図１０】
0005504799.tif 000011
【図１１】
0005504799.tif 000012
【図１２】
0005504799.tif 000013
【図１３】
0005504799.tif 000014
【図１４】
0005504799.tif 000015
【図１５】
0005504799.tif 000016