(57)【要約】【課題】  本発明の目的は、運動を実行する実行速度が異なる場合であっても、出力される運動映像の出力時間に適した時間の補助音声情報を自動で決定する運動支援装置を提供することである。【解決手段】  運動情報「マーチ」の運動が１回実行されるために必要な時間は、図１１に示す「６」秒である。そのため、図９に示す「マーチ」の補助音声情報の中から、「６」秒以下の補助音声が決定される。第１の実施例では、「６秒」以下の補助音声であり、且つ、「６秒」と、補助音声情報の秒数との差が最も小さい補助音声が決定される。【選択図】図２６
2010178772.tif 000002
【特許請求の範囲】
【請求項１】
運動の内容を表す運動映像情報を記憶する運動映像情報記憶部と、
前記運動映像情報が表す運動の内容を実行する実行速度を設定する実行速度設定部と、
前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を記憶する補助音声情報記憶部と、
前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生部と、
前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定部と、
前記補助音声情報記憶部により記憶された複数の補助音声情報の中から、前記映像出力時間決定部により決定された映像出力時間以下の音声出力時間の補助音声を決定する補助音声決定部と、
前記映像出力指令により前記運動映像情報が出力されるとき、前記補所音声決定部により決定された補助音声情報を出力する音声出力指令を発生する音声出力指令発生部と、
を備えることを特徴とする運動支援システム。
【請求項２】
前記運動映像情報記憶部は、運動の内容を表す運動映像情報を多数記憶し、
前記運動映像情報記憶部により記憶された多数の運動映像情報から、所望の運動映像情報を選択する運動映像情報選択部を備え、
前記補助音声情報記憶部は、前記多数の運動映像情報それぞれに対応する複数の異なる音声出力時間の補助音声情報を記憶し、
前記実行速度設定部は、前記選択された運動映像情報が表す運動内容を実行する実行速度を設定し、
前記映像出力指令発生部は、前記選択された運動映像情報を前記設定された実行速度に基づいて前記映像出力指令を発生し、
前記映像出力時間決定部は、前記実行速度に基づいて出力される前記選択された運動映像情報の映像出力時間を決定し、
前記補助音声情報決定部は、前記選択された運動映像情報に対応する前記補助音声情報記憶部に記憶された複数の補助音声情報の中から、前記映像出力時間決定部により決定された映像出力時間以下の音声出力時間の補助音声情報を決定し、
前記映像出力指令により、前記選択された運動映像情報が出力されるとき、前記音声出力指令発生部は、前記出力される運動映像情報に対応する前記補助音声情報決定部により決定された補助音声情報を出力する前記音声出力指令を発生することを特徴とする請求項１に記載の運動支援システム。
【請求項３】
前記補助音声情報決定部は、前記補助音声情報記憶部に記憶された複数の補助音声情報の中から、前記映像出力時間決定部により決定された映像出力時間以下であり、且つ、前記決定された映像出力時間と前記複数の補助音声情報の音声出力時間との差が最も小さい補助音声情報を決定することを特徴とする請求項１または請求項２に記載の運動支援システム。
【請求項４】
前記運動映像情報が前記映像出力指令により出力されるとき、前記音声出力指令により前記補助音声情報を出力する出力タイミングを設定するタイミング設定部と、
前記出力タイミングから前記運動映像情報の出力が終了されるまでの経過時間を決定する経過時間決定部とを備え、
前記補助音声情報決定部は、前記補助音声情報記憶部に記憶された複数の補助音声の中から、前記経過時間以下の音声出力時間の補助音声情報を決定することを特徴とする請求項１から請求項３のいずれかに記載の運動支援システム。
【請求項５】
ユーザの個人情報を取得する個人情報取得部と、
前記個人情報と前記映像出力指令により出力される運動映像情報とに基づいて、前記実行速度設定部は、前記出力される運動映像情報の実行速度を設定することを特徴とする請求項１から請求項４のいずれかに記載の運動支援システム。
【請求項６】
前記補助音声情報決定部は、
前記映像出力時間決定部により決定された映像出力時間が、前記補助音声情報記憶部に記憶された補助音声の音声出力時間より長いか否かを判定する時間判定部を備え、
前記時間判定部により、前記映像出力時間より前記音声出力時間の方が長いと判定された場合、前記補助音声情報決定部は、前記音声出力指令により補助音声情報を出力させず、前記映像出力指令により前記補助音声情報を文字により出力させること決定することを特徴とする請求項１から請求項５のいずれかに記載の運動支援システム。
【請求項７】
前記運動支援システムは、
少なくとも、前記運動映像情報記憶部と、前記補助音声情報記憶部と、前記映像出力時間決定部と、前記補助音声情報決定部とを備えたサーバと、
少なくとも、前記実行速度設定部を備えた出力端末と、から構成され、
前記サーバは、
前記実行速度設定部により設定された実行速度を受信する実行速度受信部と、
を備え、
前記出力端末は、
前記サーバに備えられた前記運動映像情報記憶部から前記運動映像情報を取得する運動映像情報取得部と、
前記補助音声情報決定部により決定された補助音声情報を、前記サーバに備えられた前記補助音声情報記憶部から取得する補助音声情報取得部と、
前記実行速度設定部により設定された実行速度を前記サーバへ送信する実行速度送信部と、
前記映像出力指令に基づいて運動映像情報を出力する運動映像情報出力部と、
前記音声出力指令に基づいて補助音声情報を出力する補助音声情報出力部と、
を備えることを特徴とする請求項１から請求項６に記載の運動支援システム。
【請求項８】
請求項７に記載の出力端末。
【請求項９】
請求項７に記載のサーバ。
【請求項１０】
運動の内容を表す運動映像情報を取得する運動映像情報取得部と、
前記運動映像情報が表す運動の内容を実行する実行速度を設定する実行速度設定部と、
前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を取得する補助音声情報取得部と、
前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生部と、
前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定部と、
前記補助音声情報取得部により取得された複数の補助音声の中から、前記映像出力時間決定部により決定された映像出力時間以下の音声出力時間の補助音声情報を決定する補助音声決定部と、
前記映像出力指令により前記運動映像情報が出力されるとき、前記補助音声情報決定部により決定された補助音声情報を出力する音声出力指令を発生する音声出力指令発生部と、を備えることを特徴とする運動支援装置。
【請求項１１】
運動の内容を表す運動映像情報を取得する運動映像情報取得ステップと、
前記運動映像情報が表す運動の内容を実行する実行速度を設定する実行速度設定ステップと、
前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を取得する補助音声情報取得ステップと、
前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生ステップと、
前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定ステップと、
前記補助音声情報取得ステップにより取得された複数の補助音声の中から、前記映像出力時間決定ステップにより決定された映像出力時間以下の音声出力時間の補助音声情報を決定する補助音声決定ステップと、
前記映像出力指令により前記運動映像情報が出力されるとき、前記補助音声情報決定ステップにより決定された補助音声情報を出力する音声出力指令を発生する音声出力指令発生ステップと、
を備えることを特徴とする運動支援方法。
【請求項１２】
運動の内容を表す運動映像情報を記憶する運動映像情報記憶部が記憶した前記運動映像情報が表す運動の内容を実行する実行速度を受信する実行速度受信ステップと、
前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定ステップと、
前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を記憶する補助音声情報記憶部に記憶される複数の補助音声の中から、前記映像出力時間決定ステップにより決定された映像出力時間以下の音声出力時間の補助音声情報を決定する補助音声決定ステップと、
前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生ステップと、
前記映像出力指令発生ステップにより前記映像情報が出力されるとき、前記補助音声情報決定ステップにより決定された補助音声情報を出力する指令を発生する音声出力指令発生ステップと、
を備えることを特徴とする運動支援方法。
【請求項１３】
運動の内容を表す運動映像情報を取得する運動映像情報取得ステップと、
前記運動映像情報が表す運動の内容を実行する実行速度を設定する実行速度設定ステップと、
前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を取得する補助音声情報取得ステップと、
前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生ステップと、
前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定ステップと、
前記補助音声情報取得ステップにより取得された複数の補助音声の中から、前記映像出力時間決定ステップにより決定された映像出力時間以下の音声出力時間の補助音声情報を決定する補助音声決定ステップと、
前記映像出力指令により前記運動映像情報が出力されるとき、前記補助音声情報決定ステップにより決定された補助音声情報を出力する音声出力指令を発生する音声出力指令発生ステップと、
をコンピュータに実現させるための運動支援プログラム。
【請求項１４】
運動の内容を表す運動映像情報を記憶する運動映像情報記憶部が記憶した前記運動映像情報が表す運動の内容を実行する実行速度を受信する実行速度受信ステップと、
前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定ステップと、
前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を記憶する補助音声情報記憶部に記憶される複数の補助音声の中から、前記映像出力時間決定ステップにより決定された映像出力時間以下の音声出力時間の補助音声情報を決定する補助音声決定ステップと、
前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生ステップと、
前記映像出力指令発生ステップにより前記映像情報が出力されるとき、前記補助音声情報決定ステップにより決定された補助音声情報を出力する指令を発生する音声出力指令発生ステップと、
をコンピュータに実現させるための運動支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動映像の映像出力時間に適した音声出力時間の補助音声情報を自動で決定する運動支援システム、出力端末、サーバ、運動支援装置及び運動支援方法に関する。
【背景技術】
【０００２】
特開平８−４４８５８には、画像データと、補助音声情報としてナレーションとの出力開始時間が記載されたテーブルを作成する技術が開示されている。詳細には、画像キャストと音キャストから構成されるテーブルが作成される。画像キャストは、画像データを識別するための画像識別情報と画像データの表示開始時間とを含む。音キャストは、ナレーションを識別するためのナレーション識別情報とナレーションの出力開始時間とを含む。作成されたテーブルに基づいて、画像識別情報に対応する画像データが表示開始時間になると出力される。また、ナレーション識別情報に対応するナレーションが出力開始時間になると出力される。
【特許文献１】特開平８−４４８５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
運動映像をディスプレイに表示することで運動支援を行う運動支援装置に、特許文献１の技術を適用した場合、同じ種類の運動を実行する場合であっても、実行速度が異なる場合がある。同じ種類の運動であっても実行速度が異なる場合、その運動映像の出力が終了する終了時間が異なる。そのため、運動映像に合わせて、運動映像を補助する音声情報が出力される場合、補助音声情報の出力が全て終了する前に運動映像の出力が終わってしまことがある。運動映像を音声で補助する補助音声情報の効果を、運動支援装置のユーザは得ることができない恐れがある課題を発明者は見出した。
【０００４】
本発明は、上述した問題点を解決するためになされたものである。本発明の目的は、運動を実行する実行速度が異なる場合であっても、出力される運動映像の出力時間に適した時間の補助音声情報を自動で決定する運動支援装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明によれば、運動の内容を表す運動映像情報を記憶する運動映像情報記憶部と、前記運動映像情報が表す運動の内容を実行する実行速度を設定する実行速度設定部と、前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を記憶する補助音声情報記憶部と、前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生部と、前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定部と、前記補助音声情報記憶部により記憶された複数の補助音声情報の中から、前記映像出力時間決定部により決定された映像出力時間以下の音声出力時間の補助音声を決定する補助音声決定部と、前記映像出力指令により前記運動映像情報が出力されるとき、前記補助音声情報決定部により決定された補助音声情報を出力する音声出力指令を発生する音声出力指令発生部と、を備えることを特徴とする運動支援システムである。
【０００６】
請求項２に記載の発明によれば、前記運動映像情報記憶部は、運動の内容を表す運動映像情報を多数記憶し、前記運動映像情報記憶部により記憶された多数の運動映像情報から、所望の運動映像情報を選択する運動映像情報選択部を備え、前記補助音声情報記憶部は、前記多数の運動映像情報それぞれに対応する複数の異なる音声出力時間の補助音声情報を記憶し、前記実行速度設定部は、前記選択された運動映像情報が表す運動内容を実行する実行速度を設定し、前記映像出力指令発生部は、前記選択された運動映像情報を前記設定された実行速度に基づいて前記映像出力指令を発生し、前記映像出力時間決定部は、前記実行速度に基づいて出力される前記選択された運動映像情報の映像出力時間を決定し、前記補助音声情報決定部は、前記選択された運動映像情報に対応する前記補助音声情報記憶部に記憶された複数の補助音声情報の中から、前記映像出力時間決定部により決定された映像出力時間より短い音声出力時間の補助音声情報を決定し、前記映像出力指令により、前記選択された運動映像情報が出力されるとき、前記音声出力指令発生部は、前記出力される運動映像情報に対応する前記補助音声情報決定部により決定された補助音声情報を出力する前記音声出力指令を発生することを特徴としている。
【０００７】
請求項３に記載の発明によれば、前記補助音声情報決定部は、前記補助音声記憶部に記憶された複数の補助音声情報の中から、前記映像出力時間決定部により決定された映像出力時間以下であり、且つ、前記決定された映像出力時間と前記複数の補助音声情報の音声出力時間との差が最も小さい補助音声を決定することを特徴としている。
【０００８】
請求項４に記載の発明によれば、前記運動映像情報が前記映像出力指令により出力されるとき、前記音声出力指令により前記補助音声情報を出力する出力タイミングを設定するタイミング設定部と、前記出力タイミングから前記運動映像情報の出力が終了されるまでの経過時間を決定する経過時間決定部とを備え、前記補助音声情報決定部は、前記補助音声記憶部に記憶された複数の補助音声の中から、前記経過時間以下の音声出力時間の補助音声情報を決定することを特徴としている。
【０００９】
請求項５に記載の発明によれば、ユーザの個人情報を取得する個人情報取得部と、前記個人情報と前記映像出力指令により出力される運動映像情報とに基づいて、前記実行速度設定部は、前記出力される運動映像情報の実行速度を設定することを特徴としている。
【００１０】
請求項６に記載の発明によれば、前記補助音声情報決定部は、前記映像出力時間決定部により決定された映像出力時間が、前記補助音声情報記憶部に記憶された補助音声の音声出力時間より長いか否かを判定する時間判定部を備え、前記時間判定部により、前記映像出力時間より前記音声出力時間の方が長いと判定された場合、前記補助音声情報決定部は、前記音声出力指令により補助音声情報を出力させず、前記映像出力指令により前記補助音声情報を文字により出力させること決定することを特徴としている。
【００１１】
請求項７に記載の発明によれば、前記運動支援システムは、前記運動映像情報記憶部と、前記補助音声情報記憶部と、前記補助音声情報決定部とを備えたサーバと、少なくとも、前記実行速度設定部を備えた出力端末と、から構成され、前記サーバは、前記実行速度設定部により設定された実行速度を受信する実行速度受信部と、を備え、前記出力端末は、前記サーバに備えられた前記運動映像情報記憶部から前記運動映像情報を取得する運動映像情報取得部と、前記補助音声情報決定部により決定された補助音声情報を、前記サーバに備えられた前記補助音声情報記憶部から取得する補助音声情報取得部と、前記実行速度設定部により設定された実行速度を前記サーバへ送信する実行速度送信部と、前記映像出力指令に基づいて運動映像情報を出力する運動映像情報出力部と、前記音声出力指令に基づいて補助音声情報を出力する補助音声情報出力部と、を備えることを特徴としている。
【００１２】
請求項８に記載の発明によれば、請求項７に記載の出力端末である。
【００１３】
請求項９に記載の発明によれば、請求項７に記載のサーバである。
【００１４】
請求項１０に記載の発明によれば、運動の内容を表す運動映像情報を取得する運動映像情報取得部と、前記運動映像情報が表す運動の内容を実行する実行速度を設定する実行速度設定部と、前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を取得する補助音声情報取得部と、前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生部と、前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定部と、前記補助音声情報取得部により取得された複数の補助音声の中から、前記映像出力時間決定部により決定された映像出力時間以下の音声出力時間の補助音声情報を決定する補助音声決定部と、前記映像出力指令により前記運動映像情報が出力されるとき、前記補助音声情報決定部により決定された補助音声情報を出力する音声出力指令を発生する音声出力指令発生部と、を備えることを特徴とする運動支援装置である。
【００１５】
請求項１１に記載の発明によれば、運動の内容を表す運動映像情報を取得する運動映像情報取得ステップと、前記運動映像情報が表す運動の内容を実行する実行速度を設定する実行速度設定ステップと、前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を取得する補助音声情報取得ステップと、前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生ステップと、前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定ステップと、前記補助音声情報取得ステップにより取得された複数の補助音声の中から、前記映像出力時間決定ステップにより決定された映像出力時間以下の音声出力時間の補助音声情報を決定する補助音声決定ステップと、前記映像出力指令により前記運動映像情報が出力されるとき、前記補助音声情報決定ステップにより決定された補助音声情報を出力する音声出力指令を発生する音声出力指令発生ステップと、を備えることを特徴とする運動支援方法である。
【００１６】
請求項１２に記載の発明によれば、運動の内容を表す運動映像情報を記憶する運動映像情報記憶部が記憶した前記運動映像情報が表す運動の内容を実行する実行速度を受信する実行速度受信ステップと、前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定ステップと、前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を記憶する補助音声情報記憶部に記憶される複数の補助音声の中から、前記映像出力時間決定ステップにより決定された映像出力時間以下の音声出力時間の補助音声情報を決定する補助音声決定ステップと、前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生ステップと、前記映像出力指令発生ステップにより前記映像情報が出力されるとき、前記補助音声情報決定部により決定された補助音声情報を出力する指令を発生する音声出力指令発生ステップと、を備えることを特徴とする運動支援方法である。
【００１７】
請求項１３に記載の発明によれば運動の内容を表す運動映像情報を取得する運動映像情報取得ステップと、前記運動映像情報が表す運動の内容を実行する実行速度を設定する実行速度設定ステップと、前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を取得する補助音声情報取得ステップと、前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生ステップと、前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定ステップと、前記補助音声情報取得ステップにより取得された複数の補助音声の中から、前記映像出力時間決定ステップにより決定された映像出力時間以下の音声出力時間の補助音声情報を決定する補助音声決定ステップと、前記映像出力指令により前記運動映像情報が出力されるとき、前記補助音声情報決定ステップにより決定された補助音声情報を出力する音声出力指令を発生する音声出力指令発生ステップと、をコンピュータに実現させるための運動支援プログラムである。
【００１８】
請求項１４に記載の発明によれば、運動の内容を表す運動映像情報を記憶する運動映像情報記憶部が記憶した前記運動映像情報が表す運動の内容を実行する実行速度を受信する実行速度受信ステップと、前記実行速度に基づいて出力される前記運動映像情報の映像出力時間を決定する映像出力時間決定ステップと、前記運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を記憶する補助音声情報記憶部に記憶される複数の補助音声の中から、前記映像出力時間決定ステップにより決定された映像出力時間以下の音声出力時間の補助音声情報を決定する補助音声決定ステップと、前記設定された実行速度に基づいて、前記運動映像情報を出力する映像出力指令を発生する映像出力指令発生ステップと、前記映像出力指令発生ステップにより前記映像情報が出力されるとき、前記補助音声情報決定部により決定された補助音声情報を出力する指令を発生する音声出力指令発生ステップと、をコンピュータに実現させるための運動支援プログラムである。
【発明の効果】
【００１９】
請求項１に記載の発明によれば、補助音声情報決定部は、補助音声情報記憶部により記憶された複数の補助音声情報の中から、映像出力時間決定部により決定された映像出力時間以下の音声出力時間の補助音声を決定する。この結果、運動を実行する実行速度が異なる値に設定された場合であっても、運動映像の出力が終了する前に、出力される補助音声情報の内容を全て聞くことができる。そのため、運動支援システムのユーザは補助音声情報による運動支援の効果を確実に受けることができる。
【００２０】
請求項２に記載の発明によれば、運動映像情報選択部は、運動映像情報記憶部により記憶された多数の運動映像情報から、所望の運動映像情報を選択する。補助音声情報決定部は、選択された運動映像情報に対応する補助音声情報記憶部に記憶された複数の補助音声情報の中から、映像出力時間決定部により決定された映像出力時間以下の音声出力時間の補助音声情報を決定する。この結果、選択された複数の運動それぞれに対して、適切な時間の長さの補助音声情報が決定される。そのため、複数の運動が組み合わされた１つの運動コンテンツが生成された場合であっても、運動コンテンツを生成する各運動に対して、補助音声情報による運動支援の効果をユーザは確実に受けることができる。
【００２１】
請求項３に記載の発明によれば、補助音声情報決定部は、補助音声記憶部に記憶された複数の補助音声情報の中から、映像出力時間決定部により決定された映像出力時間以下であり、且つ、決定された映像出力時間と複数の補助音声情報の音声出力時間との差が最も小さい補助音声を決定する。一般的に、補助音声の音声出力時間が長いと、詳細な音声補助を行うことが可能である。この結果、映像出力時間の長さに最も適した出力時間の長さの補助音声により、運動支援システムのユーザは補助音声の効果を受けることができる。
【００２２】
請求項４に記載の発明によれば、タイミング設定部は、運動映像情報が映像出力指令により出力されるとき、音声出力指令により補助音声情報を出力する出力タイミングを設定する。経過時間決定部は、出力タイミングから運動映像情報の出力が終了されるまでの経過時間を決定する。補助音声情報決定部は、補助音声記憶部に記憶された複数の補助音声の中から、経過時間以下の音声出力時間の補助音声情報を決定する。この結果、所定の補助音声情報を開始する開始時間を設定するだけで、運動映像情報の終了時間に対応した補助音声情報を自動で決定することができる。
【００２３】
請求項５に記載の発明によれば、個人情報取得部は、ユーザの個人情報を取得する。個人情報取得部により取得された個人情報と映像出力指令により出力される運動映像情報とに基づいて、実行速度設定部は、実行速度を設定する。この結果、実行速度によって運動の効果が異なる場合であっても、個人情報に基づいて各ユーザに適した実行速度で運動を実行しながら、補助音声情報による運動支援の効果を確実に受けることができる。
【００２４】
請求項６に記載の発明によれば、補助音声情報決定部は、映像出力時間決定部により決定された映像出力時間が、補助音声情報記憶部に記憶された補助音声の音声出力時間より長いか否かを判定する時間判定部を備える。時間判定部により、映像出力時間より音声出力時間の方が長いと判定された場合、補助音声情報決定部は、補助音声情報出力部により補助音声情報を出力させず、運動映像情報出力部により補助音声情報を文字により出力させること決定する。この結果、映像出力時間に対応する音声出力時間の補助音声情報がない場合であっても、表示される文字によりユーザは運動支援の効果を受けることができる。
【００２５】
請求項７に記載の発明によれば、運動支援システムは、運動映像情報記憶部と、補助音声情報記憶部と、補助音声情報決定部と、映像出力指令発生部と、前記音声出力指令発生部と、を備えたサーバと、少なくとも、前記実行速度設定部を備えた出力端末と、から構成される。サーバは、実行速度設定部により設定された実行速度を受信する実行速度受信部と、を備える。出力端末は、サーバに備えられた運動映像情報記憶部から運動映像情報を取得する運動映像情報取得部と、補助音声情報決定部により決定された補助音声情報を、サーバに備えられた補助音声情報記憶部から取得する補助音声情報取得部と、実行速度設定部により設定された実行速度をサーバへ送信する実行速度送信部と、映像出力指令に基づいて運動映像情報を出力する運動映像情報出力部と、音声出力指令に基づいて補助音声情報を出力する補助音声情報出力部と、を備える。この結果、サーバに備えられたメモリが運動映像情報と補助音声情報を保持するため、出力端末は、メモリ容量の大きい高性能なメモリを備える必要がない。そのため、汎用的なメモリを用いて安価な構成で、出力端末を構成することができる。また、出力端末は、出力端末装置により出力する補助音声情報のみをサーバから取得すれば良いため、通信するデータ量も少なく、短時間で補助音声情報をサーバから取得することができる。
【００２６】
請求項８に記載の発明によれば、請求項７に記載の出力端末である。この結果、サーバに備えられたメモリが運動映像情報と補助音声情報を保持するため、出力端末は、メモリ容量の大きい高性能なメモリを備える必要がない。そのため、汎用的なメモリを用いて安価な構成で、出力端末を構成することができる。また、出力端末は、出力端末装置により出力する補助音声情報のみをサーバから取得すれば良いため、通信するデータ量も少なく、短時間で補助音声情報をサーバから取得することができる。
【００２７】
請求項９に記載の発明によれば、請求項７に記載のサーバである。
【００２８】
請求項１０に記載の発明によれば、補助音声情報決定部は、補助音声情報取得部により取得された複数の補助音声情報の中から、映像出力時間決定部により決定された映像出力時間以下の音声出力時間の補助音声を決定する。この結果、運動を実行する実行速度が異なる値に設定された場合であっても、運動映像の出力が終了する前に、出力される補助音声情報の内容を全て聞くことができる。そのため、運動支援装置のユーザは補助音声情報による運動支援の効果を確実に受けることができる。
【００２９】
請求項１１及び請求項１３に記載の発明によれば、補助音声情報決定ステップは、補助音声情報取得ステップにより取得された複数の補助音声情報の中から、映像出力時間決定ステップにより決定された映像出力時間以下の音声出力時間の補助音声を決定する。この結果、運動を実行する実行速度が異なる値に設定された場合であっても、運動映像の出力が終了する前に、出力される補助音声情報の内容を全て聞くことができる。そのため、補助音声情報による運動支援の効果を確実に受けることができる。
【００３０】
請求項１２及び請求項１４に記載の発明によれば、補助音声決定ステップは、運動映像情報に対応する複数の異なる音声出力時間の補助音声情報を記憶する補助音声情報記憶部に記憶される複数の補助音声の中から、映像出力時間決定ステップにより決定された映像出力時間以下の音声出力時間の補助音声情報を決定する。この結果、運動を実行する実行速度が異なる値に設定された場合であっても、運動映像の出力が終了する前に、出力される補助音声情報の内容を全て聞くことができる。そのため、補助音声情報による運動支援の効果を確実に受けることができる。
【図面の簡単な説明】
【００３１】
【図１】第１の実施形態における運動コンテンツ生成システム１００の構成図である。
【図２】第１の実施形態における出力端末１の外観図である。
【図３】第１の実施形態における運動コンテンツ生成システム１００における運動サーバ１０の電気的構成を示すブロック図である。
【図４】第１の実施形態における運動情報記憶領域１２１に運動情報が記憶される記憶状態を示す概念図である。
【図５】第１の実施形態における運動映像情報記憶領域１２２に運動映像情報が記憶される記憶状態を示す概念図である。
【図６】第１の実施形態における映像情報５０がディスプレイ４に表示される表示状態を示す概念図である。
【図７】第１の実施形態における人の所定の１動作を表示するために図５（ｂ）の各身体部位を表しているＰ１〜Ｐ１７の座標位置を示す説明図である。
【図８】第１の実施形態における運動映像情報記憶領域７３に記憶される映像情報がディスプレイ４に表示される表示状態を示す概念図である。
【図９】第１の実施形態における補助音声情報が補助音声情報記憶領域１２５に記憶される記憶状態を示す概念図である。
【図１０】第１の実施形態におけるテロップとして表示される画像情報が補助文字情報記憶領域１２６に記憶される記憶状態を示す概念図である。
【図１１】第１の実施形態における各運動情報の実行時間が実行時間一時記憶領域１３２に一時記憶される概念図である。
【図１２】第１の実施形態における運動コンテンツ生成システム１００における楽曲サーバ２０の電気的構成を示すブロック図である。
【図１３】第１の実施形態における楽曲情報が楽曲情報記憶領域２２１に記憶される記憶状態を示す概念図である。
【図１４】第１の実施形態における楽曲演奏情報が楽曲演奏情報記憶領域２２２に記憶される記憶状態を示す概念図である。
【図１５】第１の実施形態における運動コンテンツ生成システム１００における出力端末１の電気的構成を示すブロック図である。
【図１６】第１の実施形態における第１運動リスト情報が、第１運動リスト情報一時記憶領域８５に記憶される記憶状態を示す概念図である。
【図１７】第１の実施形態における第２運動リスト情報が、第２運動リスト情報一時記憶領域８６に記憶される記憶状態を示す概念図である。
【図１８】第１の実施形態における補助音声情報が補助音声情報一時記憶領域８７に一時記憶される記憶状態を示す概念図である。
【図１９】第１の実施形態における画像情報が補助文字情報一時記憶領域８８に一時記憶された概念図である。
【図２０】第１の実施形態における運動コンテンツ生成システム１００を構成する出力端末１における動作の処理手順を示すフローチャートである。
【図２１】第１の実施形態における第１運動リスト情報生成処理プログラムに従う出力端末１の第１運動リスト情報生成処理を実行するフローチャートである。
【図２２】第１の実施形態におけるユーザにより所望の運動情報を選択するときにディスプレイ４表示される表示状態を説明する説明図である。
【図２３】第１の実施形態におけるユーザにより所望の繰り返し回数が設定されるときにディスプレイ４表示される表示状態を説明する説明図である。
【図２４】第１の実施形態におけるユーザにより所望の運動テンポが設定されるときにディスプレイ４表示される表示状態を説明する説明図である。
【図２５】第１の実施形態における運動コンテンツ生成システムを構成する運動サーバ１０における動作の処理手順を示すフローチャートである。
【図２６】第１の実施形態における運動サーバ１０における補助音声情報決定処理動作の処理手順を示すフローチャートである。
【図２７】第１の実施形態における運動コンテンツ生成システムを構成する楽曲サーバ２０における動作の処理手順を示すフローチャートである。
【図２８】変形例９における個人情報の一例である。
【図２９】変形例９における体力レベルテーブルの一例である。
【図３０】変形例９における運動情報と対応付けてＨＤＤに記憶される運動強度の一例である。
【図３１】変形例９における個人情報に基づいて決定された体力レベルに対応する基準テンポ値の一例である。
【図３２】変形例１０におけるユーザによりタイミングが手動で設定される説明図である。
【発明を実施するための形態】
【００３２】
［第１の実施形態］
以下、運動コンテンツを自動で生成する運動コンテンツ生成システムに本発明を適用した第１の実施形態について図面を参照して説明する。第１の実施形態の運動コンテンツ生成システムは、多数の運動の種類を表す運動情報と、その運動を実行する実行速度とから、運動コンテンツを生成する。
【００３３】
＜第１の実施形態の運動コンテンツ生成システムの構成＞
図１は、本発明を適用した第１の実施形態の運動コンテンツ生成システム１００の構成図である。運動コンテンツ生成システム１００は、出力端末１と運動サーバ１０と楽曲サーバ２０とから構成される。出力端末１と運動サーバ１０と楽曲サーバ２０とは、インターネットを介して接続される。
【００３４】
＜第１の実施形態の出力端末１の外観的構成＞
図２は、本発明を適用した第１の実施形態の運動コンテンツ生成システム１００の出力端末１の外観図である。出力端末１は、スピーカ２と、スピーカ３と、ディスプレイ４と、情報入力部５とを備える。ディスプレイ４は、映像情報に基づいて映像を表示する。図２は、ディスプレイ４が運動映像１６０を表示する例である。運動映像１６０がディスプレイ４により表示されるときに、運動映像１６０と共に出力される楽曲が、スピーカ２とスピーカ３とにより出力される。情報入力部５を用いて、ユーザは、運動を選択するたの情報と楽曲を選択するための情報とを入力する。例えば、情報入力部５は、キーボードやマウスである。ユーザ１５０は、運動映像１６０が示す動作に従って運動を行う。第１の実施形態のスピーカ２及びスピーカ３は、本発明の補助音声情報出力部の一例である。第１の実施形態のディスプレイ４は、本発明の運動映像情報出力部の一例である。
【００３５】
＜第１の実施形態の運動サーバ１０の電気的構成＞
図３は、第１の実施形態の運動コンテンツ生成システム１００における運動サーバ１０の電気的構成を示すブロック図である。図３に示すように、第１の実施形態の運動サーバ１０には、運動サーバ１０を制御するＣＰＵ１１が備えられている。ＣＰＵ１１には、ＨＤＤ１２とＲＡＭ１３とネットワーク接続部１４とがそれぞれ電気的に接続されている。ＣＰＵ１１と、ＨＤＤ１２、ＲＡＭ１３などの記憶手段とは、運動サーバ１０のコンピュータを構成している。そのコンピュータは、運動サーバ１０の動作を制御処理する。
ネットワーク接続部１４は、インターネットを介して出力端末１と情報を通信する。
【００３６】
運動サーバ１０に備えられるＨＤＤ１２は、運動情報記憶領域１２１と運動映像情報記憶領域１２２と運動サーバ動作プログラム情報記憶領域１２３と補助音声情報決定プログラム情報記憶領域１２４と補助音声情報記憶領域１２５と補助文字情報記憶領域１２６とを備える。
【００３７】
運動情報記憶領域１２１は、運動情報を多数記憶する。運動情報は、運動の種類及び内容を表す情報である。図４は、運動情報が運動情報記憶領域１２１に記憶される記憶状態を示す概念図である。各運動の内容を表す「アームカール」、「スクワット」等が、運動情報として、運動情報記憶領域１２１に記憶される。運動情報と対応付けられて拍数が、運動情報記憶領域１２１に記憶される。運動情報記憶領域１２１に記憶される拍数は、その拍数と対応付けられた運動情報が実行されるために必要な拍数である。例えば、運動情報「アームカール」が示す運動を１回実行するために必要な拍数は、「８」である。１拍辺りに経過する時間として、各運動情報の運動テンポが変更される。運動テンポが変更されることで、１回の運動に必要な実行時間が変更される。運動の実行時間を変更する方法の詳細は、後述する。運動情報記憶領域１２１に記憶される運動情報が新しく更新されることで、出力端末１のユーザは、新しい運動コンテンツを選択及び生成することができる。
【００３８】
運動映像情報記憶領域１２２は、運動映像情報を記憶する。運動映像情報は、運動情報に対応する映像情報である。運動映像情報は、運動の内容を表す運動映像情報である。図５は、運動映像情報が運動映像情報記憶領域１２２に記憶される記憶状態を示す概念図である。図５に示すように、運動情報「アームカール」に対応する運動映像情報として、「アームカール映像」が運動映像情報記憶領域１２２に記憶される。同様に、運動情報「マーチ」に対応する運動映像情報として、「マーチ映像」が運動映像情報記憶領域１２２に記憶される。図６は、運動情報に対応する運動映像情報が、運動映像情報記憶領域１２２から読み出されてディスプレイ４に表示される概念図である。図６（ａ）は、ディスプレイ４の表示画面中におけるＸ軸、Ｙ軸、Ｚ軸を定義して、ＣＧにより人の形を表した映像情報５０をディスプレイ４に表示する概念図である。また、図６（ｂ）は、図６（ａ）に示す映像情報５０が表す人の各身体部位の座標位置を示す概念図である。図６（ｂ）に示す各身体部位の座標位置に基づいて、図６（ａ）の映像情報は生成される。図６（ｂ）のＰ１〜Ｐ１７は、人の各身体部位を表している。図７は、人の所定の１動作を表示するために図６（ｂ）の各身体部位を表しているＰ１〜Ｐ１７の座標位置を示す説明図である。図７に示す人の各身体部位を表すＰ１〜Ｐ１７についてのＸ軸、Ｙ軸、Ｚ軸における座標位置を表す映像が静止画像を示す。図７に示す座標位置を表す映像の静止画像が、複数連続してディスプレイ４に表示されることで、所定の運動を行う人の映像がディスプレイ４に表示される。図８は、運動情報記憶領域１２１に記憶されている図４の運動情報「マーチ」に対応する映像情報が、ディスプレイ４により表示される表示状態を示す概念図である。図８中の「１」〜「８」の番号は、ディスプレイ４に表示される静止画像の順序を表している。図８中の「１」〜「８」に対応する静止画像がディスプレイ４により連続して表示されることで、映像として運動情報「マーチ」が１回実行される。図８に示す所定の運動情報を表す静止画像群が、運動映像情報記憶領域１２２に記憶される。図８中の静止画像に割り当てられた「１」〜「８」は、図４に示す運動情報の拍数に対応する。運動情報の拍数「８」に対応する図８中の静止画像「１」〜「８」が順にディスプレイ４により出力されることで、マーチ１回の運動映像が出力される。運動情報「マーチ」が実行される回数分の運動映像情報が、運動映像情報記憶領域１２２から読み出され、ディスプレイ４に表示される。図８中の静止画像「１」〜「８」が出力される出力間隔が運動テンポに基づいて変更されることで、複数の運動テンポに応じた運動映像を提供することができる。運動映像情報記憶領域１２２に記憶される運動映像情報が新しく更新されることで、出力端末１のユーザは、新しい運動コンテンツを選択及び生成することができる。第１の実施形態における運動映像情報記憶領域１２２は、本発明の運動映像情報記憶部の一例である。
【００３９】
運動サーバ動作プログラム情報記憶領域１２３は、運動サーバ動作プログラム情報を記憶する。運動サーバ動作プログラム情報は、運動サーバ１０を制御するためのプログラムである。運動サーバ１０は、ネットワーク接続部１４を介して出力端末１から第１運動リスト情報を取得する。運動サーバプログラム情報により運動サーバ１０は、取得された第１運動リスト情報に従って、第１運動リスト情報を構成する運動情報に対応する運動映像情報を、出力端末１へ送信する。第１運動リスト情報の詳細な説明は後述する。
【００４０】
補助音声情報決定プログラム情報記憶領域１２４は、補助音声情報決定プログラムを記憶する。補助音声情報決定プログラムは、補助音声情報記憶領域１２５が記憶する複数の補助音声の中から、補助音声情報を決定する。補助音声情報決定プログラムの詳細な説明は後述する。
【００４１】
補助音声情報記憶領域１２５は、補助音声情報を記憶する。補助音声情報は、出力端末１により出力される運動映像情報を、音声により補助するための情報である。運動サーバ１０は、ネットワーク接続部１４を介して出力端末１から第１運動リスト情報を取得する。取得された第１運動リスト情報に従って運動サーバ１０は、第１運動リスト情報を構成する運動映像情報に対応する補助音声情報を、出力端末１へ送信する。運動サーバ１０が補助音声情報を送信する詳細な説明は後述する。図９は、補助音声情報が補助音声情報記憶領域１２５に記憶される記憶状態を示す概念図である。図９は、運動情報「マーチ」に対応する補助音声情報が記憶される記憶状態を示す。運動情報「マーチ」に対応する補助音声種類として、最初補助音声と繰り返し補助音声と最後補助音声とが記憶される。出力端末１は、各運動情報について繰り返し回数を設定することが可能である。繰り返し回数が２回以上の複数回ある場合は、繰り返し回数１回目の運動に対して、最初補助音声が対応付けられる。同様に、繰り返し回数が最後の回数の運動に対しては、最後補助音声が対応付けられる。それ以外の運動に対しては、繰り返し補助音声が対応付けられる。繰り返し回数が２回の場合、最初補助音声情報と最後音声情報とが対応付けられず、繰り返し補助音声のみが対応付けられても良い。図９に示すように、補助音声情報記憶領域１２５は、各補助音声種類について、複数の異なる出力時間の補助音声情報を記憶する。複数の補助音声情報として、ファイル名が「ｆ＿ｍａｒｃｈ＿Ａ．ｗａｖ」と「ｆ＿ｍａｒｃｈ＿Ｂ．ｗａｖ」と「ｆ＿ｍａｒｃｈ＿Ｃ．ｗａｖ」と「ｆ＿ｍａｒｃｈ＿Ｄ．ｗａｖ」とのファイルが、最初補助音声と対応付けられて補助音声情報記憶領域１２５に記憶される。「ｆ＿ｍａｒｃｈ＿Ａ．ｗａｖ」と「ｆ＿ｍａｒｃｈ＿Ｂ．ｗａｖ」と「ｆ＿ｍａｒｃｈ＿Ｃ．ｗａｖ」と「ｆ＿ｍａｒｃｈ＿Ｄ．ｗａｖ」との各ファイルごとに、図９に示す音声情報が対応付けられて記憶される。例えば、ファイル名「ｆ＿ｍａｒｃｈ＿Ａ．ｗａｖ」は、補助音声情報「右脚から元気良く！」である。各補助音声情報は、その補助音声情報の出力時間と対応付けられて補助音声情報記憶領域１２５に記憶される。出力時間は、補助音声情報がスピーカ２及びスピーカ３により出力される秒数を示す。図９の出力時間は、スピーカ２及びスピーカ３により出力される無音を含む音声情報の出力時間でも良い。また、図９の出力時間は、スピーカ２及びスピーカ３により出力される無音を含まない補助音声情報の出力時間でも良い。また、ｗａｖ形式以外のファイルでも良い。第１の実施形態における補助音声情報記憶領域１２５は、本発明の補助音声情報記憶部の一例である。
【００４２】
補助文字情報記憶領域１２６は、ディスプレイ４にテロップとして文字表示するための画像情報が記憶される。補助文字情報記憶領域１２６に記憶される画像情報は、補助音声情報が文字として記述された画像情報である。図１０は、テロップとして表示される画像情報が補助文字情報記憶領域１２６に記憶される記憶状態を示す概念図である。図１０示すように、運動情報「アームカール」に対応する文字として「肘の位置を一定に！」という画像情報が記憶される。
【００４３】
ＲＡＭ１３は、受信第１運動リスト情報一時記憶領域１３１と、実行時間一時記憶領域１３２と、決定補助音声情報一時記憶領域１３３と、決定補助文字情報一時記憶領域１３４とを含む。
【００４４】
受信第１運動リスト情報一時記憶領域１３１は、運動サーバ１０により受信された第１運動リスト情報を記憶する。第１運動リスト情報は、運動情報から構成される。第１運動リスト情報を構成する運動情報は、ユーザ１５０により情報入力部５を用いて図４に示す多数の運動情報から選択される。運動サーバ１０は、ネットワーク接続部１４を介して、出力端末１から第１運動リスト情報を取得する。
【００４５】
実行時間一時記憶領域１３２は、補助音声情報決定プログラムにより決定された各運動情報の運動映像情報の実行時間を一時記憶する。図１１は、各運動情報の実行時間が実行時間一時記憶領域１３２に一時記憶される概念図である。各運動情報と、その実行時間とが対応付けられて、実行時間一時記憶領域１３２に一時記憶される。
【００４６】
決定補助音声情報一時記憶領域１３３は、補助音声情報決定プログラムにより決定された運動情報の補助音声情報を一時記憶する。
【００４７】
決定補助文字情報一時記憶領域１３４は、補助音声情報決定プログラムにより決定された運動情報の補助文字情報として画像情報一時記憶する。
【００４８】
＜第１の実施形態の楽曲サーバ２０の電気的構成＞
図１２は、第１の実施形態の運動コンテンツ生成システム１００における楽曲サーバ２０の電気的構成を示すブロック図である。図１２に示すように、第１の実施形態の楽曲サーバ２０には、楽曲サーバ２０を制御するＣＰＵ２１が備えられている。ＣＰＵ２１には、ＨＤＤ２２とＲＡＭ２３とネットワーク接続部２４とがそれぞれ電気的に接続されている。ＣＰＵ２１と、ＨＤＤ２２、ＲＡＭ２３などの記憶手段とは、楽曲サーバ２０のコンピュータを構成している。そのコンピュータは、楽曲サーバ２０の動作を制御処理する。ネットワーク接続部２４は、インターネットを介して出力端末１と情報を通信する。
【００４９】
楽曲サーバ２０に備えられるＨＤＤ２２は、楽曲情報記憶領域２２１と楽曲演奏情報記憶領域２２２と楽曲サーバ動作プログラム情報記憶領域２２３とを備える。
【００５０】
楽曲情報記憶領域２２１は、楽曲情報を多数記憶する。楽曲情報は、楽曲を表す情報である。図１３は、楽曲情報が楽曲情報記憶領域２２１に記憶される記憶状態を示す概念図である。図１３に示すように、各楽曲を表す「ＡＡ」、「ＢＢ」が、楽曲情報として、楽曲情報記憶領域２２１に記憶される。楽曲情報は、各楽曲を表す楽曲名であっても良い。また、楽曲情報は、各楽曲を表す識別コードであっても良い。楽曲情報記憶領域２２１に記憶される楽曲情報が新しく更新されることで、出力端末１のユーザは、運動情報と楽曲情報とを組み合わせて新しい運動コンテンツを生成することができる。
【００５１】
楽曲演奏情報記憶領域２２２は、楽曲演奏情報を多数記憶する。楽曲演奏情報は、楽曲演奏情報をスピーカ２及びスピーカ３から出力するための演奏情報である。楽曲演奏情報記憶領域２２２は、楽曲情報と楽曲演奏情報とを対応付けて記憶する。図１４は、楽曲演奏情報が楽曲演奏情報記憶領域２２２に記憶される記憶状態を示す概念図である。図１４に示すように、楽曲情報「ＡＡ」に対応する楽曲演奏情報として「ＡＡ演奏．ｍｉｄｉ」が、楽曲演奏情報として、楽曲演奏情報記憶領域２２２に記憶される。第１の実施形態では、楽曲演奏情報としてＭＩＤＩデータが楽曲演奏情報記憶領域２２２に記憶される。楽曲演奏情報記憶領域２２２に記憶される楽曲演奏情報が新しく更新されることで、出力端末１のユーザは、運動映像情報と楽曲演奏情報とを組み合わせて新しい運動コンテンツを生成することができる。第１の実施形態ではＭＩＤＩデータが記憶されているが、ＭＩＤＩデータ以外の楽曲演奏情報が記憶されても良い。
【００５２】
楽曲サーバ動作プログラム情報記憶領域２２３は、楽曲サーバ動作プログラム情報を記憶する。楽曲サーバ動作プログラム情報は、楽曲サーバ２０を制御するためのプログラムである。楽曲サーバ２０は、出力端末１からネットワーク接続部２４を介して第２運動リスト情報を取得する。楽曲サーバプログラム情報により楽曲サーバ２０は、取得された第２運動リスト情報に従って、第２運動リスト情報を構成する楽曲情報に対応する楽曲演奏情報を、出力端末１へ送信する。第２運動リスト情報の詳細な説明は後述する。
【００５３】
ＲＡＭ２３は、受信第２運動リスト情報一時記憶領域２３１を含む。受信第２運動リスト情報一時記憶領域２３１は、楽曲サーバ２０により受信された第２運動リスト情報を記憶する。第２運動リスト情報は、運動情報と楽曲情報とから構成される。第２運動リスト情報を構成する運動情報は、ユーザ１５０により情報入力部５を用いて図４に示す多数の運動情報から選択される。第２運動リスト情報を構成する楽曲情報は、ユーザ１５０により情報入力部５を用いて図１３に示す多数の楽曲情報から所望の楽曲情報が選択される。第２運動リスト情報は、出力端末１から取得される。
【００５４】
＜第１の実施形態の出力端末１の電気的構成＞
図１５は、第１の実施形態の運動コンテンツ生成システム１００における出力端末１の電気的構成を示すブロック図である。図１５に示すように、第１の実施形態の出力端末１には、出力端末１を制御するＣＰＵ６が備えられている。ＣＰＵ６には、スピーカ２と、スピーカ３と、ディスプレイ４と、情報入力部５と、ＨＤＤ７と、ＲＡＭ８と、ネットワーク接続部９とがそれぞれ電気的に接続されている。ＣＰＵ６と、ＨＤＤ７、ＲＡＭ８などの記憶手段とは、出力端末１のコンピュータを構成している。そのコンピュータは、出力端末１の動作を制御処理する。ネットワーク接続部９は、インターネットを介して運動サーバ１０及び楽曲サーバ２０と情報を通信する。
【００５５】
ＨＤＤ７は、プログラム情報記憶領域７１を含む。プログラム情報記憶領域７１は、端末動作プログラム情報記憶領域７１１と第１運動リスト情報生成プログラム情報記憶領域７１２とを含む。端末動作プログラム情報記憶領域７１１は、運動コンテンツ生成システム１００における出力端末１を制御するためのプログラム情報を記憶する。第１運動リスト情報生成プログラム情報記憶領域７１２は、第１運動リスト情報を生成するためのプログラム情報を記憶する。
【００５６】
ＲＡＭ８は、運動情報一時記憶領域８１と運動映像情報一時記憶領域８２と楽曲情報一時記憶領域８３と楽曲演奏情報一時記憶領域８４と第１運動リスト情報一時記憶領域８５と第２運動リスト情報一時記憶領域８６と補助音声情報一時記憶領域８７と補助文字情報一時記憶領域８８とを含む。
【００５７】
運動情報一時記憶領域８１は、運動情報を一時記憶する。運動情報一時記憶領域８１に記憶される運動情報は、ネットワーク接続部９を介して運動サーバ１０の運動情報記憶領域１２１から取得される。
【００５８】
運動映像情報一時記憶領域８２は、第１運動リスト情報を構成する運動情報に対応する運動映像情報を一時記憶する。第１運動リスト情報を構成する運動情報に対応する運動映像情報が、運動映像情報記憶領域１２２に記憶された情報の中から取得される。第１の実施形態の運動映像情報一時記憶領域８２は、本発明の運動映像情報記憶部と、運動映像情報取得部との一例である。
【００５９】
楽曲情報一時記憶領域８３は、楽曲情報を一時記憶する。楽曲情報一時記憶領域８３に記憶される楽曲情報は、ネットワーク接続部９を介して楽曲サーバ２０の楽曲情報記憶領域２２１から取得される。
【００６０】
楽曲演奏情報一時記憶領域８４は、第２運動リスト情報を構成する楽曲情報に対応する楽曲演奏情報を一時記憶する。第２運動リスト情報を構成する楽曲情報に対応する楽曲演奏情報が、楽曲サーバ２０に備えられた楽曲演奏情報記憶領域２２２に記憶された情報の中から取得される。
【００６１】
第１運動リスト情報一時記憶領域８５は、第１運動リスト情報を記憶する。図１６は、第１運動リスト情報が、第１運動リスト情報一時記憶領域８５に記憶される記憶状態を示す概念図である。図１６は、第１運動リスト情報として「エクササイズＡ」が、第１運動リスト情報一時記憶領域８５に記憶されている例である。図１６に示すように、第１運動リスト情報は、運動ナンバーと、実行速度として運動テンポと、繰り返し回数と、運動情報とから構成される。第１運動リスト情報は、運動情報として「スクワット」と「マーチ」と「バックランジ」と「フロントランジ」とから構成される。第１運動リスト情報を構成する運動情報として、所望の個数の運動情報が、図４に示す運動情報の中からユーザにより選択される。運動ナンバーは、運動情報に対応する運動映像情報が出力端末１により出力される順番である。出力端末１は、運動ナンバーの値が小さい運動情報に対応する運動映像情報から順番に出力する。
【００６２】
第２運動リスト情報一時記憶領域８６は、第２運動リスト情報を記憶する。図１７は、第２運動リスト情報が、第２運動リスト情報一時記憶領域８６に記憶される記憶状態を示す概念図である。図１７に示すように、第２運動リスト情報は、運動ナンバーと、実行速度として運動テンポと、繰り返し回数と、運動情報と、楽曲情報とから構成される。第２運動リスト情報を構成する楽曲情報は、楽曲情報一時記憶領域８３に記憶された楽曲情報の中からユーザにより選択される。図１６に示す第１運動リスト情報の各運動情報について、ユーザにより所望の楽曲が、割り付けられることで、第２運動リスト情報は生成される。生成された第２運動リスト情報は、第２運動リスト情報一時記憶領域８６に一時記憶される。
【００６３】
補助音声情報一時記憶領域８７は、運動サーバ１０から受信した補助音声情報を一時記憶する。図１８は、補助音声情報が補助音声情報一時記憶領域８７に一時記憶される記憶状態を示す概念図である。図１８に示すように、第１運動リスト情報を構成する運動情報に対応した補助音声情報が一時記憶される。図１８の「ｎｕｌｌ」は、運動情報「スクワット」に対応する補助音声情報が運動サーバ１０の補助音声情報記憶領域１２５になかったことを表している。各運動情報の最初補助音声と繰り返し補助音声と最後補助音声と表す補助音声情報が、ファイルとして運動サーバ１０から出力端末１へ送信される。送信された補助音声情報は、補助音声情報一時記憶領域８７に一時記憶される。第１の実施形態の補助音声情報一時記憶領域８７は、本発明の補助音声情報記憶部と補助音声情報取得部との一例である。
【００６４】
補助文字情報一時記憶領域８８は、運動サーバ１０から受信した補助文字情報として画像情報を一時記憶する。図１９は、上述の画像情報が補助文字情報一時記憶領域８８に一時記憶された概念図である。図１９の「ｎｕｌｌ」は、運動情報に対応する補助音声情報が、運動サーバ１０の補助音声情報記憶領域１２５に存在したことを表している。図１９に示す画像情報「脚の裏を地面に付けてしっかり膝を曲げて！」が、運動サーバ１０から出力端末１へ送信される。送信された画像情報は、補助文字情報一時記憶領域８８に一時記憶される。
【００６５】
＜第１の実施形態の出力端末１の動作の説明＞
以上説明した構成からなる第１の実施形態の運動コンテンツ生成システム１００の動作及び作用について、添付図面を参照して説明する。まず、出力端末１の動作及び作用について、添付図面を参照して説明する。図２０は、運動コンテンツ生成システム１００を構成する出力端末１における動作の処理手順を示すフローチャートである。出力端末動作は、電源またはコンセントを介して商用電源などの外部電源と出力端末１とが接続されたことにおり、ＣＰＵ６が出力端末動作プログラムを実行することにより、遂行される。以下に示す処理は、ＣＰＵ６により処理される。
【００６６】
出力端末１では、最初にステップＳ１０１で本装置の電源スイッチがユーザによりＯＮされたかが判定される。電源スイッチがＯＮにされたと判定されるまで、ステップＳ１０１が繰り返される。電源スイッチがＯＮにされたと判定されるまで、ステップＳ１０１が繰り返される。電源スイッチはハードウェアスイッチであっても、ソフトウェアにより動作される電源スイッチであっても良い。
【００６７】
ステップＳ１０２では、出力端末１は、運動サーバ１０へ運動情報取得指令を送信する。運動情報取得指令は、運動サーバ１０に、運動情報記憶領域１２１に記憶された運動情報を出力端末１へ送信させる指令である。運動情報取得指令を受信した運動サーバ１０は、運動情報記憶領域１２１に記憶された情報を出力端末１へ送信する。
【００６８】
ステップＳ１０３では、運動サーバ１０から送信された運動情報が、出力端末１により取得されたかが判定される。取得されたと判定されるまで、ステップＳ１０３が繰り返し実行される。取得されたと判定された場合、ステップＳ１０４が実行される。
【００６９】
ステップＳ１０４では、ステップＳ１０３で取得された運動情報が、出力端末１に備えられた運動情報一時記憶領域８１に一時記憶される。第１の実施形態のコンピュータとステップＳ１０４とは、本発明の運動映像情報取得部の一例である。第１の実施形態のステップＳ１０４は、本発明の運動映像情報取得ステップの一例である。
【００７０】
ステップＳ１０５では、第１運動リスト情報生成処理が実行される。ステップＳ１０５では、ステップＳ１０４で取得された運動情報に基づいて、第１運動リスト情報が生成される。生成された第１運動リスト情報は、第１運動リスト情報一時記憶領域８５に一時記憶される。
【００７１】
ステップＳ１０６では、ステップＳ１０５で生成された第１運動リスト情報が、ネットワーク接続部９を介して出力端末１から運動サーバ１０へ送信される。出力端末１に備えられた第１運動リスト情報一時記憶領域８５に記憶された第１運動リスト情報が、運動サーバ１０へ送信される。第１の実施形態のコンピュータとステップＳ１０６とは、本発明の実行速度送信部の一例である。
【００７２】
ステップＳ１０７では、ステップＳ１０６で送信された第１運動リスト情報を構成する運動映像情報と、運動映像情報に対応する補助音声情報とが、出力端末１により受信されたかが判定される。運動映像情報と補助音声情報とは、運動サーバ１０から出力端末１へ送信される。受信されたと判定されるまで、ステップＳ１０７が繰り返し実行される。受信されたと判定された場合、ステップＳ１０８が実行される。第１運動リスト情報一時記憶領域８５に記憶された第１運動リスト情報を構成する運動映像情報と、出力端末１により受信されて運動映像情報一時記憶領域８２に記憶された運動映像情報とが比較される。比較した結果、運動映像情報一時記憶領域８２に、第１運動リストを構成する運動映像情報が記憶されていない場合、運動映像情報は受信されていないと判定される。同様に、運動映像情報に対応する補助音声情報が、補助音声情報一時記憶領域８７に記憶されているか否かを判定することで、補助音声情報が受信されたかが判定される。
【００７３】
ステップＳ１０８では、ステップＳ１０７で受信された運動映像情報が、出力端末１に備えられた運動映像情報一時記憶領域８２に一時記憶される。第１の実施形態のコンピュータとステップＳ１０８とは、本発明の運動映像情報取得部の一例である。また、第１の実施形態のステップＳ１０４は、本発明の運動映像情報取得ステップの一例である。
【００７４】
ステップＳ１０９では、ステップＳ１０７で受信された補助音声情報が、補助音声情報一時記憶領域８７に一時記憶される。第１の実施形態のコンピュータとステップＳ１０９とは、本発明の補助音声情報取得部の一例である。また、第１の実施形態のステップＳ１０９は、本発明の補助情報取得ステップの一例である。
【００７５】
ステップＳ１１０では、出力端末１は、楽曲サーバ２０へ楽曲情報取得指令を送信する。楽曲情報取得指令は、楽曲サーバ２０に、楽曲サーバ２０に備えられた楽曲情報記憶領域２２１に記憶された楽曲情報を、出力端末１へ送信させる指令である。楽曲情報取得指令を受信した楽曲サーバ２０は、楽曲サーバ２０に備えられた楽曲情報記憶領域２２１に記憶された楽曲情報を、出力端末１へ送信する。
【００７６】
ステップＳ１１１では、楽曲サーバ２０から送信された楽曲情報が、出力端末１により取得されたかが判定される。取得されたと判定されるまで、ステップＳ１１１が繰り返し実行される。取得されたと判定された場合、ステップＳ１１２が実行される。
【００７７】
ステップＳ１１２では、ステップＳ１１１で取得された楽曲情報が、楽曲情報一時記憶領域８３に一時記憶される。
【００７８】
ステップＳ１１３では、第２運動リスト情報が生成される。第１運動リスト情報一時記憶領域８５に記憶された第１運動リスト情報を構成する各運動情報に対して、ユーザにより所望の楽曲が選択される。ユーザは、楽曲情報一時記憶領域８３に記憶される多数の楽曲情報の中から所望の楽曲情報を選択する。ユーザにより選択された楽曲情報が割り付けられる。図１７に示すユーザにより楽曲情報が割り付けられた第２運動リスト情報は、第２運動リスト情報一時記憶領域８６に一時記憶される。
【００７９】
ステップＳ１１４では、ステップＳ１１３で各運動情報について楽曲情報の割り付け設定が完了したか否かが判定される。設定が完了したと判定されなかった場合、ステップＳ１１３が再度実行される。設定が完了したと判定された場合、ステップＳ１１５が実行される。第１の実施形態では、後述する図２２及び図２３及び図２４に示す設定完了情報９０が、情報入力部５を用いてユーザにより指示されることで、設定が完了したと判定される。
【００８０】
ステップＳ１１５では、ステップＳ１１３で生成された第２運動リスト情報が、ネットワーク接続部９を介して、楽曲サーバ２０へ送信される。楽曲サーバ２０は、受信した第２運動リスト情報を、楽曲サーバ２０の受信第２運動リスト情報一時記憶領域２３１に一時記憶する。
【００８１】
ステップＳ１１６では、ステップＳ１１５で送信された第２運動リスト情報を構成する楽曲情報に対応する楽曲演奏情報が、出力端末１により受信されたかが判定される。ステップＳ１１６で受信される楽曲演奏情報は、楽曲サーバ２０から出力端末１へ送信される。受信されたと判定されるまで、ステップＳ１１６が繰り返し実行される。受信されたと判定された場合、ステップＳ１１７が実行される。第２運動リスト情報一時記憶領域８６に記憶された第２運動リスト情報を構成する楽曲演奏情報と、出力端末１により受信されて楽曲演奏情報一時記憶領域８４に記憶された楽曲演奏情報とが比較される。比較した結果、楽曲演奏情報一時記憶領域８４に、第２運動リスト情報を構成する楽曲演奏情報が記憶されていない場合、楽曲演奏情報は受信されていないと判定される。
【００８２】
ステップＳ１１７では、ステップＳ１１６で取得された楽曲演奏情報が、楽曲演奏情報一時記憶領域８４に一時記憶される。
【００８３】
ステップＳ１１８では、運動映像情報一時記憶領域８２に記憶された運動映像情報が、第２運動リスト情報一時記憶領域８６に記憶された第２運動リスト情報に従って、ディスプレイ４により出力される。また、出力端末１に備えられた楽曲演奏情報一時記憶領域８４に記憶された楽曲演奏情報が、第２運動リスト情報一時記憶領域８６に記憶された第２運動リスト情報に従って、スピーカ２及びスピーカ３により出力される。補助音声情報一時記憶領域８７に記憶された補助音声情報が、第２運動リスト情報に従って、スピーカ２及びスピーカ３により出力される。第１の実施形態では、運動ナンバーの値が小さい運動情報に対応する運動映像情報から順番に出力される。図１７に示す第２運動リスト情報の運動情報「スクワット→マーチ→バックランジ→フロントランジ」の順に各運動情報に対応する運動映像情報がディスプレイ４により出力される。各運動情報と対応付けられた運動テンポに基づいて、運動映像情報はディスプレイ４により出力される。ディスプレイ４により運動映像情報が表示されるとき、出力される楽曲演奏情報の楽曲テンポの値が運動テンポの値に変更されて、スピーカ２とスピーカ３とにより楽曲演奏情報が出力される。各運動情報に対応する運動映像情報が、ディスプレイ４により表示されるとともに、運動を実行する運動テンポに応じて運動情報に対応する楽曲演奏情報がスピーカ２とスピーカ３とにより出力される。例えば、運動情報「バックランジ」に対応する運動映像情報が、ディスプレイ４により出力される場合、運動情報「バックランジ」を実行する運動テンポは、「９０」である。そのため、楽曲情報「ＣＣ」に対応する楽曲演奏情報「ＣＣ演奏．ｍｉｄｉ」が、テンポ「９０」でスピーカ２及びスピーカ３により出力される。各運動情報に対応する運動映像情報がディスプレイ４により出力されるとともに、補助音声情報一時記憶領域８７に記憶された補助音声情報がスピーカ２及びスピーカ３により出力される。また、補助文字情報一時記憶領域８８に記憶された画像情報がディスプレイ４により出力される。第２運動リストに従って、各運動情報に対応する運動映像情報が出力されるときに、その運動情報に対応する補助音声情報が出力される。例えば、運動情報「マーチ」に対応する運動映像が出力される場合を考える。図１７に示すように、運動情報「マーチ」の繰り返し回数は、「８」回である。運動情報「マーチ」の１回目の運動映像が出力されるとき、図１８に示すように最初補助音声である「ｆ＿ｍａｒｃｈ＿Ｂ．ｗａｖ」の補助音声が、出力される。運動情報「マーチ」の２回目から７回目の運動映像が出力されるとき、繰り返し補助音声である「ｍ＿ｍａｒｃｈ＿Ｂ．ｗａｖ」の補助音声が出力される。運動情報「マーチ」の最後８回目の運動映像が出力されるとき、最後補助音声である「ｌ＿ｍａｒｃｈ＿Ｂ．ｗａｖ」の補助音声が出力される。第１の実施形態のコンピュータとステップＳ１１７とは、本発明の映像出力指令発生部の一例である。また、第１の実施形態のコンピュータとステップＳ１１７とは、本発明の音声出力指令発生部の一例である。第１の実施形態のステップＳ１１７は、本発明の映像出力指令発生ステップと音声出力指令発生ステップの一例である。
【００８４】
ステップＳ１１９では、ユーザにより電源スイッチがＯＦＦにされたかが判定される。電源スイッチがＯＦＦにされなかった場合は、再度ステップＳ１０２が実行される。電源スイッチがＯＦＦにされた場合は、ステップＳ１０１へ戻り再びステップＳ１０１が実行される。
【００８５】
（第１運動リスト生成動作の説明）
図２１は、第１運動リスト情報生成プログラムに従う出力端末１の第１運動リスト情報生成処理を実行するフローチャートである。まず、ステップＳ２０１では、ユーザにより所望の運動情報が選択される。運動情報一時記憶領域８１に記憶された多数の運動情報の中から、ユーザにより所望の運動情報が選択される。図２２は、ユーザにより所望の運動情報を選択するときにディスプレイ４表示される表示状態を説明する説明図である。図２２に示すように、第１運動リスト情報５１と運動情報５２と設定完了情報９０とが、ディスプレイ４により表示される。ディスプレイ４により表示された運動情報５２の中から、ユーザは所望の運動情報を選択する。第１の実施形態では、図１６に示すように運動情報として、「スクワット」と「マーチ」と「バックランジ」と「フロントランジ」とが、運動情報５２の中から選択される。第１の実施形態のコンピュータとステップＳ２０１とは、本発明の運動映像情報選択部の一例である。
【００８６】
ステップＳ２０２では、ステップＳ２０１で選択された運動情報について、所望の繰り返し回数がユーザにより設定される。図２３は、ユーザにより所望の繰り返し回数が設定されるときにディスプレイ４表示される表示状態を説明する説明図である。図２３に示すように、第１運動リスト情報５１と繰り返し回数情報５３と設定完了情報９０とが、ディスプレイ４により表示される、ディスプレイ４により表示された繰り返し回数情報５３の中から、ユーザは所望の繰り返し回数を選択する。第１の実施形態では、図１６に示すように繰り返し回数として、「スクワット」は「８」回と、「マーチ」は「６」回と、「バックランジ」は「１２」回と、「フロントランジ」は「１２」回と設定される。
【００８７】
ステップＳ２０３では、ステップＳ２０１で選択された運動情報について、運動情報が表す運動が実行される運動テンポが設定される。図２４は、ユーザにより所望の運動テンポが設定されるときにディスプレイ４表示される表示状態を説明する説明図である。図２４に示すように、第１運動リスト情報５１と運動テンポ情報５４と設定完了情報９０とが、ディスプレイ４により表示される、ディスプレイ４により表示された運動テンポ情報５４の中から、ユーザは所望の運動テンポ情報を選択する。第１の実施形態では、運動テンポ情報として、図１６に示すように「スクワット」は「１２０」と、「マーチ」は「８０」と、「バックランジ」は「９０」と、「フロントランジ」は「９０」と設定される。第１の実施形態のコンピュータとステップ２０３とは、本発明の実行速度設定部の一例である。また、第１の実施形態のステップＳ２０３は、本発明の実行速度設定ステップの一例である。また、運動テンポではなく、運動を実行する速度そのものが設定されても良い。この場合、設定された速度から実行時間が決定される。
【００８８】
＜第１の実施形態の運動サーバ１０の動作の説明＞
第１の実施形態の運動サーバ１０の動作及び作用について、添付図面を参照して説明する。図２５は、運動コンテンツ生成システム１００を構成する運動サーバ１０における動作の処理手順を示すフローチャートである。運動サーバ１０の動作は、電源またはコンセントを介して商用電源などの外部電源と運動サーバ１０とが接続されたことにおり、ＣＰＵ１１が運動サーバ動作プログラムを実行することにより、遂行される。以下に示す処理は、ＣＰＵ１１により処理される。
【００８９】
運動サーバ１０では、最初にステップＳ３０１で運動サーバ１０の電源スイッチがユーザによりＯＮされたかが判定される。電源スイッチがＯＮにされたと判定されるまで、ステップＳ３０１が繰り返される。電源スイッチがＯＮにされたと判定されると、ステップＳ３０２が実行される。電源スイッチはハードウェアスイッチであっても、ソフトウェアにより動作される電源スイッチであっても良い。
【００９０】
ステップＳ３０２では、出力端末１から送信された運動情報取得指令が、運動サーバ１０により受信されたかが判定される。受信されたと判定されるまで、ステップＳ３０２が繰り返し実行される。受信されたと判定された場合、ステップＳ３０３が実行される。
【００９１】
ステップＳ３０３では、運動サーバ１０に備えられた運動情報記憶領域１２１に記憶された運動情報が、出力端末１へネットワーク接続部１４を介して送信される。
【００９２】
ステップＳ３０４では、出力端末１から送信された第１運動リスト情報が、運動サーバ１０により受信されたかが判定される。受信されたと判定されるまで、ステップＳ３０４が繰り返し実行される。受信されたと判定された場合、ステップＳ３０５が実行される。
【００９３】
ステップＳ３０５では、ステップＳ３０４で受信された第１運動リスト情報が、運動サーバ１０に備えられた受信第１運動リスト情報一時記憶領域１３１に一時記憶される。第１の実施形態のステップＳ３０５は、本発明の実行速度受信ステップの一例である。
【００９４】
ステップＳ３０６では、補助音声情報決定処理が実行される。ステップＳ３０５で一時記憶された第１運動リスト情報の中の各運動映像情報に対応する補助音声情報が、決定される。第１の実施形態のコンピュータとステップＳ３０６とは、本発明の補助音声決定部の一例である。また、第１の実施形態のステップＳ３０６は、本発明の補助音声決定ステップの一例である。
【００９５】
ステップＳ３０７では、ステップＳ３０４で受信された第１運動リスト情報を構成する運動情報に対応する運動映像情報が、運動映像情報記憶領域１２２から読み出されて、出力端末１へ送信される。また、第１運動リスト情報を構成する運動情報に対応する補助音声情報が補助音声情報記憶領域１２５から読み出されて出力端末１へ送信される。同様に、第１運動リストを構成する運動情報に対応する補助音声文字情報が補助文字情報記憶領域１２６から読み出されて出力端末１へ送信される。
【００９６】
ステップＳ３０８では、ユーザにより電源スイッチがＯＦＦにされたかが判定される。電源スイッチがＯＦＦにされなかった場合は、再度ステップＳ３０２が実行される。電源スイッチがＯＦＦにされた場合は、ステップＳ３０１へ戻り再びステップＳ３０１が実行される。
【００９７】
（補助音声情報決定処理動作）
図２６は、補助音声情報決定プログラムに従う運動サーバ１０の補助音声情報決定処理を実行するフローチャートである。まず、ステップＳ４０１では、第１運動リストの各運動情報の実行時間が決定される。実行時間は、第１運動リストの各運動情報が表す運動が１回実行される時間である。図１１の実行時間は、図４に示す各運動情報の拍数と、図１６に示す第１運動リストにおける各運動情報の運動テンポとから決定される。図１６に示す各運動情報の運動テンポは、１分間当たりに刻まれる拍数（ＢＰＭ：Ｂｅａｔ  ｐｅｒ  Ｍｉｎｕｔｅｓ）である。つまり、１拍辺りの秒数は、「１拍辺りの秒数＝６０（秒）／運動テンポ」で決定される。従って、図２７に示すように、運動情報「マーチ」が１回実行される実行時間は、拍数「８」×（６０／運動テンポ「８０」）＝６（秒）と決定される。他の運動情報「スクワット」、「バックランジ」、「フロントランジ」も上記手順と同様に、実行時間が決定される。第１の実施形態のコンピュータとステップＳ４０１とは、本発明の映像出力時間決定部の一例である。また、第１の実施形態のステップＳ４０１は、本発明の映像出力時間決定ステップの一例である。
【００９８】
ステップＳ４０２では、各運動情報についての補助音声情報が決定される。図１８は、第１運動リストの中の運動情報に補助音声情報が割り当てられる概念図である。図１８の運動情報「マーチ」の繰り返し回数は、図１６に示すように「８」回である。各繰り返し回数ごとに、補助音声情報が割り当てられる。運動情報「マーチ」の運動が１回実行されるために必要な時間は、図１１に示す「６」秒である。そのため、図９に示す「マーチ」の補助音声情報の中から、「６」秒以下の補助音声が決定される。第１の実施例では、「６秒」以下の補助音声であり、且つ、「６秒」と、補助音声情報の秒数との差が最も小さい補助音声が決定される。従って、運動情報「マーチ」に対応する補助音声情報の中から、「最初補助音声」として、ファイル名が「ｆ＿ｍａｒｃｈ＿Ｂ．ｗａｖ」の「右足から太ももを上げて元気良く！」が決定される。繰り返し補助音声として、ファイル名が「ｍ＿ｍａｒｃｈ＿Ｂ．ｗａｖ」の「疲れても左右の腿を高く上げて！」が決定される。最後補助音声として、ファイル名が「ｌ＿ｍａｒｃｈ＿Ｂ．ｗａｖ」」の「ラスト１回も太ももを高く上げて！」が決定される。ステップＳ４０２で決定された補助音声情報は、図１８に示すように決定補助音声情報一時記憶領域１３３に一時記憶される。運動情報の実行時間以内の秒数である補助音声情報がない場合、補助音声情報がないと決定される。補助音声情報がないと決定された場合、図１８に示す運動情報「スクワット」のように「ｎｕｌｌ」が割り当てられる。第１の実施形態のコンピュータとステップＳ４０２とは、補助音声決定部の一例である。また、第１の実施形態のステップＳ４０２は、本発明の補助音声決定ステップの一例である。また、本発明のコンピュータとステップＳ４０２及びステップＳ４０３とは、本発明の時間判定部の一例である。
【００９９】
ステップＳ４０３では、決定補助音声情報一時記憶領域１３３に記憶された各運動情報について、補助音声情報が割り当てられているかが判定される。決定補助音声情報一時記憶領域１３３に記憶された全ての運動情報について、補助音声情報が割り当てられ手いる場合、補助音声情報決定処理は終了される。補助音声情報が割り当てられていない運動情報があると判定された場合、ステップＳ４０４が実行される。決定補助音声情報一時記憶領域１３３に記憶された運動情報「スクワット」に対応する補助音声情報に「ｎｕｌｌ」が割り当てられている。そのため、ステップＳ４０４が実行される。
【０１００】
ステップＳ４０４では、ステップＳ４０２で補助音声情報が割り当てられなかった運動情報に対して、補助文字情報記憶領域１２６に記憶された画像情報が割り当てられる。図１９は、第１運動リストを構成する運動情報に画像情報が割り当てられた一例である。図１９の「ｎｕｌｌ」は画像情報が割り当てられていないことを示す。ステップＳ４０２で補助音声情報が割り当てられなかった「スクワット」に画像情報として、「脚の裏を地面に付けて、しっかり膝を曲げて！」が割り当てられる。ステップＳ４０４で決定された画像情報は、決定補助文字情報一時記憶領域１３４に一時記憶される。
【０１０１】
＜第１の実施形態の楽曲サーバ２０の動作の説明＞
第１の実施形態の楽曲サーバ２０の動作及び作用について、添付図面を参照して説明する。図２７は、運動コンテンツ生成システム１００を構成する楽曲サーバ２０における動作の処理手順を示すフローチャートである。楽曲サーバ２０の動作は、電源またはコンセントを介して商用電源などの外部電源と楽曲サーバ２０とが接続されたことにおり、ＣＰＵ２１が楽曲サーバ動作プログラムを実行することにより、遂行される。以下に示す処理は、ＣＰＵ２１により処理される。
【０１０２】
楽曲サーバ２０では、最初にステップＳ５０１で本装置の電源スイッチがユーザによりＯＮされたかが判定される。電源スイッチがＯＮにされたと判定されるまで、ステップＳ５０１が繰り返される。電源スイッチがＯＮにされたと判定されると、ステップＳ５０２が実行される。電源スイッチはハードウェアスイッチであっても、ソフトウェアにより動作される電源スイッチであっても良い。
【０１０３】
ステップＳ５０２では、出力端末１から送信された楽曲情報取得指令が、楽曲サーバ２０により受信されたかが判定される。受信されたと判定されるまで、ステップＳ５０２が繰り返し実行される。受信されたと判定された場合、ステップＳ５０３が実行される。
【０１０４】
ステップＳ５０３では、楽曲情報記憶領域２２１に記憶された楽曲情報が、出力端末１へネットワーク接続部２４を介して送信される。
【０１０５】
ステップＳ５０４では、出力端末１から送信された第２運動リスト情報が、楽曲サーバ２０により受信されたかが判定される。受信されたと判定されるまで、ステップＳ５０４が繰り返し実行される。受信されたと判定された場合、ステップＳ５０５が実行される。
【０１０６】
ステップＳ５０５では、ステップＳ５０４で受信された第２運動リスト情報が、楽曲サーバ２０に備えられた受信第２運動リスト情報一時記憶領域２３１に一時記憶される。
【０１０７】
ステップＳ５０６では、ステップＳ５０４で受信された第２運動リスト情報を構成する楽曲情報に対応する楽曲演奏情報が、楽曲演奏情報記憶領域２２２から読み出されて、出力端末１へ送信される。
【０１０８】
ステップＳ５０７では、ユーザにより電源スイッチがＯＦＦにされたかが判定される。電源スイッチがＯＦＦにされなかった場合は、再度ステップＳ５０２が実行される。電源スイッチがＯＦＦにされた場合は、ステップＳ５０１へ戻り再びステップＳ５０１が実行される。
【０１０９】
（変形例１）
第１の実施形態の変形例１について説明する。第１の実施形態では、繰り返し回数が複数回ある場合、上述した最初補助音声と最後補助音声とが対応付けられている。変形例１では、補助音声情報記憶領域１２５に最初補助音声と最後補助音声とが記憶されず、繰り返し補助音声１つのみが記憶されても良い。その場合、繰り返し回数が複数回ある場合、繰り返し補助音声のみが対応付けられる。また、補助音声情報記憶領域１２５に最初補助音声情報と最後補助音声情報と繰り返し補助音声情報とが記憶され、繰り返し回数が複数回ある場合であっても繰り返し補助音声情報のみが対応付けられても良い。
【０１１０】
（変形例２）
第１の実施形態の変形例２について説明する。第１の実施形態では、複数の繰り返し回数が設定された場合、各繰り返し回数全てについて補助音声情報がスピーカ２及びスピーカ３により出力されている。変形例２では、各繰り返し回数全てについて補助音声情報が出力されなくても良い。
【０１１１】
（変形例３）
第１の実施形態の変形例３について説明する。第１の実施形態では、複数の繰り返し回数が設定された場合、各繰り返し回数ごとに補助音声情報がスピーカ２及びスピーカ３により出力されている。変形例３では、複数回繰り返される運動映像情報の総実行時間が、第１の実施形態の実行時間として決定されても良い。その場合、補助音声情報記憶領域１２５は、総実行時間に対応した補助音声情報とその出力時間の秒とが対応付けられて記憶する。
【０１１２】
（変形例４）
第１の実施形態の変形例４について説明する。第１の実施形態では、運動映像の内容を表す運動情報と、補助音声情報とが対応付けられている。変形例４では、補助音声情報と運動映像情報そのものとが対応付けられても良い。その場合、第１の実施形態のステップＳ１０４では、運動サーバに備えられた運動映像情報記憶領域に記憶された運動映像情報を取得する。
【０１１３】
（変形例５）
第１の実施形態の変形例５について説明する。第１の実施形態の運動コンテンツ生成システム１００は、出力端末１と運動サーバ１０と楽曲サーバ２０とにより構成されている。第１の実施形態及び第２の実施形態の変形例５では、出力端末１に運動サーバ１０が備えるＨＤＤ１２及びＲＡＭ１３とが備えられても良い。出力端末は、運動情報及び運動映像情報及び補助音声情報及び補助文字情報を、インターネットを介して取得する必要がない。この場合運動サーバ１０は不要となる。
【０１１４】
（変形例６）
第１の実施形態の変形例６について説明する。第１の実施形態の運動サーバ動作のステップＳ３０７では、第１運動リスト情報を構成す運動情報に対応する運動映像情報と補助音声情報とが出力端末１に送信されている。変形例６では、第１の運動リスト情報を運動サーバ１０へ送信せず、運動サーバ１０の運動映像情報記憶領域１２２に記憶される全ての運動映像情報、または、補助音声情報記憶領域１２５に記憶される全ての補助音声情報、補助文字情報記憶領域１２６に記憶される全ての補助文字情報が、出力端末１へ送信されても良い。また、第１の運動リスト情報を運動サーバ１０へ送信せず、運動サーバ１０の運動映像情報記憶領域１２２に記憶される一部の運動映像情報、または、補助音声情報記憶領域１２５に記憶される一部の補助音声情報、補助文字情報記憶領域１２６に記憶される一部の補助文字情報が、出力端末１へ送信されても良い。その場合、運動サーバ１０の補助音声情報決定プログラム記憶領域１２４は、出力端末１に備えられる。また、出力端末１のＨＤＤに記憶されていない運動映像情報、または、補助音声情報、または補助文字情報が、運動サーバ１０から出力端末１へ送信される。
【０１１５】
（変形例７）
第１の実施形態の変形例７について説明する。第１の実施形態のＨＤＤ１２は、運動サーバ１０に備えられている。変形例７では、運動情報を記憶する運動情報記憶領域１２１と運動映像情報を記憶する運動映像情報記憶領域１２２と補助運動情報を記憶する補助音声情報記憶領域１２５と補助文字情報記憶領域１２６の中の少なくとも１つが、運動サーバ１０に備えられず、出力端末のＨＤＤに備えられても良い。この場合、運動サーバ１０の補助音声情報決定プログラム記憶領域１２４は、出力端末１に備えられる。また、出力端末１は、第１運動リスト情報を運動サーバ１０に送らない。そのため、運動サーバ１０に備えられたＲＡＭ１３の受信第１運動リスト情報一時記憶領域１３１と実行時間一時記憶領域１３２と決定補助音声情報一時記憶領域１３３と決定補助音声情報一時記憶領域１３３と決定補助文字情報一時記憶領域１３４とは、出力端末１のＲＡＭ８に備えられる。
【０１１６】
（変形例８）
第１の実施形態の運動映像情報記憶領域１２２の変形例８について説明する。第１の実施形態では、複数の座標位置により所定の１動作を表す複数の静止画像が、運動映像情報記憶領域１２２としてＨＤＤ１２に記憶されている。変形例８では、実際の人が所定の運動を実行する映像が撮影され、撮影された映像情報が、運動映像情報記憶領域１２２に記憶されても良い。変形例８では、設定された運動テンポまたは実行速度に基づいて、実際に撮影された映像をディスプレイ４により再生される再生速度が変更される。運動テンポの速さに応じて再生速度は速くなる。また、再生速度が本発明の実行速度として用いられても良い。
【０１１７】
（変形例９）
第１の実施形態の第１運動リスト情報生成処理の変形例９について説明する。第１の実施形態の第１運動リスト情報生成処理のステップＳ２０２では、各運動情報について実行速度として運動テンポがユーザにより選択されることで設定されている。変形例９では、運動テンポがユーザにより入力されず、自動で設定されても良い。例えば、ユーザの個人情報が入力されることで、個人情報と運動情報とに基づいて、各運動情報の運動テンポが自動で設定されても良い。図２８は、個人情報の一例である。図２８に示す個人情報は、運動コンテンツ生成システムのユーザが、手動入力またはＩＤカード等の記憶媒体に記憶された個人情報である。または、出力端末１に備えられたＨＤＤに予め記憶された情報である。ユーザにより手動入力された個人情報、またはＩＤカード等に記憶された個人情報は、出力端末に備えられたＲＡＭに一時記憶される。上述した変形例９のＲＡＭ及びＨＤＤは、本発明の個人情報取得部の一例である。変形例９では、個人情報として、識別ＩＤとユーザ名と性別と身長と体重と運動習慣とが用いられた例である。次に、個人情報に基づいて、各ユーザの体力レベルが決められる。図２９は、体力レベルを決定する一例を示す。図２９（ａ）は、情報入力部５により性別が「男性」と入力されたときに用いられる体力レベルテーブルである。図２９（ｂ）は、情報入力部５により性別が「女性」と入力されたときに用いられる体力レベルテーブルである。図２９の表に基づいて、ユーザの体力レベルが決定される。例えば、個人情報の年齢と性別と運動習慣とから体力レベルが決定される。図２８に示す個人情報の場合、年齢「２５」、性別「女性」、運動習慣「４」のため、体力レベルは、図２９の表により「５」と決定される。図３０は、各運動情報が表す運動の運動強度を示す。図３０に示すように、各運動情報と運動強度とが対応付けられている。上述した運動強度と体力レベルとから、その運動テンポが決定される。図３１は、体力レベルに対応した基準運動テンポを示す。各ユーザの体力レベルに対応する基準テンポと、決定された運動情報の運動強度に基づいて、自動的に運動テンポが決定される。例えば、運動情報「マーチ」で、ユーザの体力レベルが「５」の場合、運動テンポは、１４０（基準運動テンポ）／１（運動強度）＝１４０と決定される。上記以外の例として、個人情報に基づいて各ユーザの運動履歴が運動習慣として用いられても良い。また、運動経験によって補助音声情報の内容が変更されても良い。
【０１１８】
（変形例１０）
第１の実施形態の出力端末動作のステップＳ１１８の変形例１０について説明する。第１の実施形態では、ステップ２０１で選択された運動情報に対応する運動映像情報が出力されると同時に、運動情報に対応する補助音声情報が出力される。変形例１０では、補助音声情報を出力するタイミングが、ユーザにより手動で設定されても良い。図３２は、ユーザによりタイミングが手動で設定される説明図である。図３２は、図１６に示す運動情報「マーチ」が繰り返し回数「８」であり、運動情報「マーチ」の実行時間が図１１に「６」秒の場合である。図３２に示すように、運動情報「マーチ」の「８」回の総実行時間は、「８」回×「６」秒の「４８」秒である。図３２に示すように運動映像情報３１を用いて、補助音声情報が出力されるタイミングを任意に設定する。図３２の運動映像情報３１の静止画像「５」が、カーソルポインタ３２に指示された場合を例に挙げる。カーソルポインタ３２は、「マーチ（３回目）」の運動映像情報３１の静止画像「５」を指示している。つまり、カーソルポインタ３２の指示は、「マーチ（３回目）」の静止画像「５」から、補助音声情報を出力することを示す。変形例９のカーソルポインタ３２による処理と第１の実施形態のコンピュータとは、本発明のタイミング設定部の一例である。運動映像情報３１の静止画像「５」から「８」の静止画像数は、静止画像「１」から「８」の静止画像数の半分である。そのため、カーソルポインタ３２が示す運動情報「マーチ」の繰り返し回数「３」における静止画像「５」から静止画像「８」までの実行時間は、運動情報「マーチ」の実行時間「６」秒の半分の「３」秒と決定される。上述したカーソルポインタ３２により指示された静止画像「５」から静止画像「８」までの実行時間を決定する処理と第１の実施形態のコンピュータとは、本発明の経過時間決定部の一例である。従って、繰り返し回数「３」回目の運動情報「マーチ」の補助音声情報は、図９に示す出力時間が「３」秒より短いファイル名「ｍ＿ｍａｒｃｈ＿Ａ．ｗａｖ」の「左右の腿を上げて！」が決定される。
【０１１９】
（変形例１１）
第１の実施形態の補助音声情報決定処理のステップＳ４０２の変形例１１について説明する。第１の実施形態では、補助音声情報記憶領域１２５に記憶された複数の補助音声情報の中から、対応する運動映像情報の実行出力時間以下であり、且つ、実効時間と補助音声の出力時間との差が最も小さい補助音声情報が決定される。変形例１１では、補助音声情報記憶領域１２５に記憶された複数の補助音声情報の中から、対応する運動映像情報の実行出力時間以下の補助音声情報が選択されても良い。対応する運動映像情報の実行出力時間以下の補助音声情報が複数ある場合、ユーザが選択可能なように音声情報候補をスピーカまたはディスプレイに出力しても良い。
【０１２０】
（変形例１２）
第１の実施形態の変形例１２について説明する。第１の実施形態では、本発明の映像出力指令発生部と音声出力指令発生部とが、出力端末１に備えられている。変形例１２では、運動サーバが、映像出力指令発生部と音声出力指令発生部とを備えても良い。この場合、出力端末は、運動サーバにより送信される運動映像情報と補助音声情報とを出力するスピーカ及びディスプレイを備えるだけで良い。
【０１２１】
（変形例１３）
第１の実施形態の補助音声情報決定処理の変形例１３について説明する。第１の実施形態では、運動映像情報の実行時間以下の出力時間である補助音声情報がない場合、画像情報が出力される。変形例１３では、補助音声情報と画像情報との両方を表示しても良い。また、図９の表に示す補助音声情報がそのまま変換されて画像情報として表示されても良い。運動映像情報の実行時間と、補助音声情報の出力時間との差が最も小さい補助音声情報がそのまま画像情報に変換されて表示されても良い。
【０１２２】
（変形例１４）
第１の実施形態の第１運動リスト情報生成動作のステップＳ２０１の変形例１４について説明する。第１の実施形態のステップＳ２０１では、出力端末１のユーザにより手動で運動情報が選択されている。変形例１４では、自動で運動情報が選択されても良い。例えば、ユーザの個人情報や過去の運動履歴等に基づいて、自動で運動情報が選択されても良い。
【符号の説明】
【０１２３】
１  出力端末
２  スピーカ
３  スピーカ
４  ディスプレイ
５  情報入力部
６  ＣＰＵ
７  ＨＤＤ
８  ＲＡＭ
９  ネットワーク接続部
１０  運動サーバ
１１  ＣＰＵ
１２  ＨＤＤ
１３  ＲＡＭ
１４  ネットワーク接続部
２０  楽曲サーバ
２１  ＣＰＵ
２２  ＨＤＤ
２３  ＲＡＭ
２４  ネットワーク接続部
３１  運動映像情報
３２  カーソルポインタ
５０  映像情報
５１  第１運動リスト情報
５２  運動情報
５３  繰り返し回数情報
５４  運動テンポ情報
７１  プログラム情報記憶領域
８１  運動情報一時記憶領域
８２  運動映像情報一時記憶領域
８３  楽曲情報一時記憶領域
８４  楽曲演奏情報一時記憶領域
８５  第１運動リスト情報情報一時記憶領域
８６  第２運動リスト情報一時記憶領域
８７  補助音声情報一時記憶領域
８８  補助文字情報一時記憶領域
１００  運動コンテンツ生成システム
１２１  運動情報記憶領域
１２２  運動映像情報記憶領域
１２３  運動サーバ動作プログラム情報記憶領域
１２４  補助音声情報決定プログラム情報記憶領域
１２５  補助音声情報記憶領域
１２６  補助文字情報記憶領域
１３１  受信第１運動リスト情報一時記憶領域
１３２  実行時間一時記憶領域
１３３  決定補助音声情報一時記憶領域
１３４  決定補助文字情報一時記憶領域
１５０  ユーザ
１６０  運動映像
２２１  楽曲情報記憶領域
２２２  楽曲演奏情報記憶領域
２２３  楽曲サーバ動作プログラム情報記憶領域
２３１  受信第２運動リスト情報一時記憶領域
Ｐ１  身体部位
Ｐ２  身体部位
Ｐ３  身体部位
Ｐ４  身体部位
Ｐ５  身体部位
Ｐ６  身体部位
Ｐ７  身体部位
Ｐ８  身体部位
Ｐ９  身体部位
Ｐ１０  身体部位
Ｐ１１  身体部位
Ｐ１２  身体部位
Ｐ１３  身体部位
Ｐ１４  身体部位
Ｐ１５  身体部位
Ｐ１６  身体部位
Ｐ１７  身体部位
【図１】
2010178772.tif 000003
【図２】
2010178772.tif 000004
【図３】
2010178772.tif 000005
【図４】
2010178772.tif 000006
【図５】
2010178772.tif 000007
【図６】
2010178772.tif 000008
【図７】
2010178772.tif 000009
【図８】
2010178772.tif 000010
【図９】
2010178772.tif 000011
【図１０】
2010178772.tif 000012
【図１１】
2010178772.tif 000013
【図１２】
2010178772.tif 000014
【図１３】
2010178772.tif 000015
【図１４】
2010178772.tif 000016
【図１５】
2010178772.tif 000017
【図１６】
2010178772.tif 000018
【図１７】
2010178772.tif 000019
【図１８】
2010178772.tif 000020
【図１９】
2010178772.tif 000021
【図２０】
2010178772.tif 000022
【図２１】
2010178772.tif 000023
【図２２】
2010178772.tif 000024
【図２３】
2010178772.tif 000025
【図２４】
2010178772.tif 000026
【図２５】
2010178772.tif 000027
【図２６】
2010178772.tif 000028
【図２７】
2010178772.tif 000029
【図２８】
2010178772.tif 000030
【図２９】
2010178772.tif 000031
【図３０】
2010178772.tif 000032
【図３１】
2010178772.tif 000033
【図３２】
2010178772.tif 000034