(57)【特許請求の範囲】
【請求項１】
複数のユーザが任意に参加するレッスンに用いられ、運動映像と楽曲とを出力することで運動を支援する運動支援装置であって、
前記楽曲に関する年代を示す年代情報を含む楽曲情報を複数記憶する楽曲記憶部と、
運動映像を表示部に表示させる複数のモーション情報と、前記楽曲情報と、前記楽曲情報が変更可能であるか否かを示す変更可否情報とを含む運動メニューを示す運動メニュー情報を記憶する運動記憶部と、
レッスンに参加する複数のユーザの年齢層を示す年齢情報を含む要求情報であって、前記楽曲情報の変更を要求する要求情報を取得する取得部と、
前記運動メニュー情報の前記楽曲情報が変更可能であるか否かを、前記変更可否情報に従って判定する変更楽曲判定部と、
前記取得部が取得した前記年齢情報に対応する年代情報を含む前記楽曲情報を、前記楽曲記憶部から抽出する楽曲抽出部と、
前記楽曲抽出部により抽出された前記楽曲情報を、前記運動メニュー情報の前記楽曲情報のうち、前記変更楽曲判定部により、前記変更可否情報に従って変更可能であると判定された前記楽曲情報と変更する変更部と、
を備えることを特徴とする運動支援装置。
【請求項２】
前記楽曲記憶部は、前記年代情報と、前記楽曲を種別する属性情報として、前記楽曲の使用回数とを含む前記楽曲情報を複数記憶し、
前記取得部は、前記年齢情報と、レッスンに参加する複数のユーザの複数回の参加を示すリピーター率とを含む要求情報であって、前記楽曲情報の変更を要求する要求情報を取得する取得部と、
前記楽曲抽出部は、前記取得部が取得する前記要求情報の前記年齢情報に対応する年代情報を含む前記楽曲情報であって、且つ、前記取得部が取得する前記リピーター率が高いとき、前記楽曲記憶部に記憶された複数の前記楽曲情報のうち、前記運動メニュー情報の前記属性情報に含まれる前記楽曲の使用回数が少ない前記楽曲情報を、前記楽曲記憶部から抽出することを特徴とする請求項１に記載の運動支援装置。
【請求項３】
前記楽曲情報に含まれる属性情報として、前記楽曲が所定拍数で出力される楽曲であるか否かを示す情報を含み、
前記運動メニュー情報の前記モーション情報は、前記運動映像を所定拍数で表示させる基本拍数を含み、
前記楽曲抽出部は、前記運動メニュー情報の前記楽曲情報の前記属性情報が、前記モーション情報の基本拍数に対応する所定拍数で出力される楽曲であることを示すとき、前記運動メニュー情報の前記楽曲情報と所定拍数が一致する前記楽曲情報を、前記楽曲記憶部から抽出することを特徴とする請求項１または２に記載の運動支援装置。
【請求項４】
前記楽曲情報に含まれる属性情報として、前記楽曲のジャンルを種類別に示すジャンル情報を含み、
前記楽曲抽出部は、前記運動メニュー情報の前記属性情報の前記ジャンル情報と一致する前記ジャンル情報を含む前記楽曲情報を、前記楽曲記憶部から抽出することを特徴とする請求項１〜３のいずれかに記載の運動支援装置。
【請求項５】
前記取得部により取得される前記要求情報の前記年齢情報に応じて、所定の補正値を加えた閾値を設定する閾値設定部を備え、
前記楽曲抽出部は、前記閾値設定部により設定された前記閾値に対応する前記年代情報を含む前記楽曲情報を、前記楽曲記憶部から抽出することを特徴とする請求項１〜４のいずれかに記載の運動支援装置。
【請求項６】
前記モーション情報に対応する運動映像を表示部に表示させる制御をする表示制御部と、
前記運動映像が前記表示部に表示されるとき、決定部により決定された前記楽曲を出力させる制御をする出力制御部と、
を備えることを特徴とする請求項１〜５のいずれかに記載の運動支援装置。
【請求項７】
複数のユーザが任意に参加するレッスンに用いられ、運動映像と楽曲とを出力することで運動を支援する運動支援装置により実行される運動支援方法であって、
前記楽曲に関する年代を示す年代情報を含む楽曲情報を複数記憶する楽曲記憶ステップと、
運動映像を表示部に表示させる複数のモーション情報と、前記楽曲情報と、前記楽曲情報が変更可能であるか否かを示す変更可否情報とを含む運動メニューを示す運動メニュー情報を記憶する運動記憶ステップと、
レッスンに参加する複数のユーザの年齢層を示す年齢情報を含む要求情報であって、前記楽曲情報の変更を要求する要求情報を取得する取得ステップと、
前記運動メニュー情報の前記楽曲情報が変更可能であるかを、前記変更可否情報に従って判定する変更楽曲判定ステップと、
前記取得ステップが取得した前記年齢情報に対応する年代情報を含む前記楽曲情報を、前記楽曲記憶ステップにより記憶された前記楽曲情報から抽出する楽曲抽出ステップと、
前記楽曲抽出ステップにより抽出された前記楽曲情報を、前記運動メニュー情報の前記楽曲情報のうち、前記変更楽曲判定ステップにより、前記変更可否情報に従って変更可能であると判定された前記楽曲情報と変更する変更ステップと、
を備えることを特徴とする運動支援方法。
【請求項８】
複数のユーザが任意に参加するレッスンに用いられ、運動映像と楽曲とを出力することで運動を支援する運動支援装置であって、前記楽曲に関する年代を示す年代情報を含む楽曲情報を複数記憶する楽曲記憶部と、運動映像を表示部に表示させる複数のモーション情報と、前記楽曲情報と、前記楽曲情報が変更可能であるか否かを示す変更可否情報とを含む運動メニューを示す運動メニュー情報を記憶する運動記憶部と、を備える運動支援装置に用いる運動支援プログラムであって、
レッスンに参加する複数のユーザの年齢層を示す年齢情報を含む要求情報であって、前記楽曲情報の変更を要求する要求情報を取得する取得ステップと、
前記運動メニュー情報の前記楽曲情報が変更可能であるかを、前記変更可否情報に従って判定する変更楽曲判定ステップと、
前記取得ステップが取得した前記年齢情報に対応する年代情報を含む前記楽曲情報を、前記楽曲記憶部から抽出する楽曲抽出ステップと、
前記楽曲抽出ステップにより抽出された前記楽曲情報を、前記運動メニュー情報の前記楽曲情報のうち、前記変更楽曲判定ステップにより、前記変更可否情報に従って変更可能であると判定された前記楽曲情報と変更する変更ステップと、
を備え、前記各ステップをコンピュータに実行させることを特徴とする運動支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動映像と共に出力させる楽曲を、運動支援装置を利用するユーザの年齢層に応じて決定し、変更する運動支援装置、運動支援方法及び運動支援プログラムに関する。
【背景技術】
【０００２】
従来、ユーザに対して運動映像を表示して運動支援を行う運動支援装置が提案されている。例えば、特許文献１に記載の運動支援装置は、複数の運動からなる運動メニューに従って運動映像を表示する。運動映像と共に楽曲が出力される。記憶領域に記憶された多数の運動の中から、ユーザにより所望の運動が選択される。記憶領域に記憶された多数の楽曲の中から、ユーザにより所望の楽曲が選択される。選択された運動ごとに、所望の楽曲が割り付けられることで、運動メニューが生成される。
【０００３】
運動支援装置は、例えばフィットネスクラブなどで活用される。フィットネスクラブのレッスンにおいて運動支援装置が用いられるとき、運動メニューはインストラクターによって生成される。インストラクターによりレッスンが開始されると、レッスンの参加者は、運動支援装置から出力される運動映像を見ながら運動を行う。
【０００４】
フィットネスクラブのレッスンは、レッスンの開始時に参加者を募る自由参加型のレッスンが一般的である。自由参加型のレッスンの場合は、レッスンの開始直前に複数の参加者が集まってくる。このような自由参加型のレッスンの複数の参加者は、レッスンの開始前に予め参加の意思を表明する必要はない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１０７８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
フィットネスクラブのインストラクターは、一般的に、レッスンの開始前に、複数の楽曲の中から、運動映像に応じた楽曲を選択することで、運動メニューを生成する。このとき、インストラクターは、運動映像と共に出力させる楽曲を、レッスンの参加者であるユーザに応じて設定したい要望がある。しかしながら、自由参加型のレッスンでは、レッスンの参加者となる複数のユーザが、レッスンの開始直前にしか分からない。自由参加型のレッスンにおいて、レッスンの開始前に運動メニューを生成するとき、インストラクターは、レッスンの開始直前にしかレッスンの複数の参加者を知ることはできないため、予め事前に複数の参加者に合った楽曲を設定することができなかった。また、インストラクターは、レッスンの開始直前に、複数の参加者を見て、複数の参加者に合った楽曲を再設定することが考えられる。レッスンの開始直前に楽曲を再設定するときは、レッスン開始までの短時間で、楽曲を再検索する必要があるため、結果として参加者を待たせることになってしまう課題がある。
【０００７】
本発明は、上述した問題点を解決するためになされたものである。本発明の目的は、運動映像に対応する楽曲を、運動レッスンに参加する複数のユーザに応じて短時間で決定する運動支援装置、運動支援方法、運動支援プログラムを提供することである。
【課題を解決するための手段】
【０００８】
この目的を達成するために、請求項１記載の運動支援装置は、複数のユーザが任意に参加するレッスンに用いられ、運動映像と楽曲とを出力することで運動を支援する運動支援装置であって、前記楽曲に関する年代を示す年代情報を含む楽曲情報を複数記憶する楽曲記憶部と、運動映像を表示部に表示させる複数のモーション情報と、前記楽曲情報と、前記楽曲情報が変更可能であるか否かを示す変更可否情報とを含む運動メニューを示す運動メニュー情報を記憶する運動記憶部と、レッスンに参加する複数のユーザの年齢層を示す年齢情報を含む要求情報であって、前記楽曲情報の変更を要求する要求情報を取得する取得部と、前記運動メニュー情報の前記楽曲情報が変更可能であるか否かを、前記変更可否情報に従って判定する変更楽曲判定部と、前記取得部が取得した前記年齢情報に対応する年代情報を含む前記楽曲情報を、前記楽曲記憶部から抽出する楽曲抽出部と、前記楽曲抽出部により抽出された前記楽曲情報を、前記運動メニュー情報の前記楽曲情報のうち、前記変更楽曲判定部により、前記変更可否情報に従って変更可能であると判定された前記楽曲情報と変更する変更部と、を備えることを特徴とする。
【０００９】
また、請求項２記載の運動支援装置において、前記楽曲記憶部は、前記年代情報と、前記楽曲を種別する属性情報として、前記楽曲の使用回数とを含む前記楽曲情報を複数記憶し、前記取得部は、前記年齢情報と、レッスンに参加する複数のユーザの複数回の参加を示すリピーター率とを含む要求情報であって、前記楽曲情報の変更を要求する要求情報を取得する取得部と、前記楽曲抽出部は、前記取得部が取得する前記要求情報の前記年齢情報に対応する年代情報を含む前記楽曲情報であって、且つ、前記取得部が取得する前記リピーター率が高いとき、前記楽曲記憶部に記憶された複数の前記楽曲情報のうち、前記運動メニュー情報の前記属性情報に含まれる前記楽曲の使用回数が少ない前記楽曲情報を、前記楽曲記憶部から抽出することを特徴とする。
【００１０】
また、請求項３記載の運動支援装置において、前記楽曲情報に含まれる属性情報として、前記楽曲が所定拍数で出力される楽曲であるか否かを示す情報を含み、前記運動メニュー情報の前記モーション情報は、前記運動映像を所定拍数で表示させる基本拍数を含み、前記楽曲抽出部は、前記運動メニュー情報の前記楽曲情報の前記属性情報が、前記モーション情報の基本拍数に対応する所定拍数で出力される楽曲であることを示すとき、前記運動メニュー情報の前記楽曲情報と所定拍数が一致する前記楽曲情報を、前記楽曲記憶部から抽出することを特徴とする。
【００１１】
また、請求項４記載の運動支援装置において、前記楽曲情報に含まれる属性情報として、前記楽曲のジャンルを種類別に示すジャンル情報を含み、前記楽曲抽出部は、前記運動メニュー情報の前記属性情報の前記ジャンル情報と一致する前記ジャンル情報を含む前記楽曲情報を、前記楽曲記憶部から抽出することを特徴とする。
【００１３】
また、請求項５記載の運動支援装置において、前記取得部により取得される前記要求情報の前記年齢情報に応じて、所定の補正値を加えた閾値を設定する閾値設定部を備え、前記楽曲抽出部は、前記閾値設定部により設定された前記閾値に対応する前記年代情報を含む前記楽曲情報を、前記楽曲記憶部から抽出することを特徴とする。
【００１４】
また、請求項６記載の運動支援装置において、前記モーション情報に対応する運動映像を表示部に表示させる制御をする表示制御部と、前記運動映像が前記表示部に表示されるとき、決定部により決定された前記楽曲を出力させる制御をする出力制御部と、を備えることを特徴とする。
【００１５】
また、請求項７記載の運動支援方法は、複数のユーザが任意に参加するレッスンに用いられ、運動映像と楽曲とを出力することで運動を支援する運動支援装置により実行される運動支援方法であって、前記楽曲に関する年代を示す年代情報を含む楽曲情報を複数記憶する楽曲記憶ステップと、運動映像を表示部に表示させる複数のモーション情報と、前記楽曲情報と、前記楽曲情報が変更可能であるか否かを示す変更可否情報とを含む運動メニューを示す運動メニュー情報を記憶する運動記憶ステップと、レッスンに参加する複数のユーザの年齢層を示す年齢情報を含む要求情報であって、前記楽曲情報の変更を要求する要求情報を取得する取得ステップと、前記運動メニュー情報の前記楽曲情報が変更可能であるかを、前記変更可否情報に従って判定する変更楽曲判定ステップと、前記取得ステップが取得した前記年齢情報に対応する年代情報を含む前記楽曲情報を、前記楽曲記憶ステップにより記憶された前記楽曲情報から抽出する楽曲抽出ステップと、前記楽曲抽出ステップにより抽出された前記楽曲情報を、前記運動メニュー情報の前記楽曲情報のうち、前記変更楽曲判定ステップにより、前記変更可否情報に従って変更可能であると判定された前記楽曲情報と変更する変更ステップと、を備えることを特徴とする。
【００１６】
また、請求項８記載の運動支援プログラムは、複数のユーザが任意に参加するレッスンに用いられ、運動映像と楽曲とを出力することで運動を支援する運動支援装置であって、前記楽曲に関する年代を示す年代情報を含む楽曲情報を複数記憶する楽曲記憶部と、運動映像を表示部に表示させる複数のモーション情報と、前記楽曲情報と、前記楽曲情報が変更可能であるか否かを示す変更可否情報とを含む運動メニューを示す運動メニュー情報を記憶する運動記憶部と、を備える運動支援装置に用いる運動支援プログラムであって、レッスンに参加する複数のユーザの年齢層を示す年齢情報を含む要求情報であって、前記楽曲情報の変更を要求する要求情報を取得する取得ステップと、前記運動メニュー情報の前記楽曲情報が変更可能であるかを、前記変更可否情報に従って判定する変更楽曲判定ステップと、前記取得ステップが取得した前記年齢情報に対応する年代情報を含む前記楽曲情報を、前記楽曲記憶部から抽出する楽曲抽出ステップと、前記楽曲抽出ステップにより抽出された前記楽曲情報を、前記運動メニュー情報の前記楽曲情報のうち、前記変更楽曲判定ステップにより、前記変更可否情報に従って変更可能であると判定された前記楽曲情報と変更する変更ステップと、を備え、前記各ステップをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１７】
請求項１記載の運動支援装置においては、取得部が取得する運動レッスンを行うユーザの年齢層を示す年齢情報に従って、楽曲決定部により運動メニュー情報の運動映像に対応して出力される楽曲が決定される。これにより、運動メニュー情報のモーションに対応して出力させる楽曲は、レッスンに参加するユーザの年齢層に合う楽曲に変更することができる。また、インストラクターは、レッスンに参加するユーザを待たせることなく、ユーザの年齢層に基づいて、複数の楽曲情報が記憶された楽曲記憶部から、レッスンに参加するユーザに合う楽曲を変更することができる。この結果、ユーザは、年齢層に合った楽曲を聴きながら運動映像に従って運動を行うため、高い運動意欲で効果的に運動を行うことができる。
また、運動メニュー情報の属性情報に、変更可否情報を含む。変更部は、運動メニュー情報の属性情報が変更可能であることを示す楽曲を変更する。運動メニュー情報の楽曲は、インストラクターの知識及び経験に基づいて生成された運動メニュー情報のモーションに対して決定される。このとき、インストラクターは、運動メニュー情報の構成によっては、所定のモーションに対応する楽曲を変更したくないことがある。運動メニュー情報の楽曲に対応して変更可否情報が記憶されることにより、運動メニュー情報の構成のうち、変更してもよいことが変更可否情報に示された楽曲について、楽曲の変更が行われる。これにより、運動メニューは、変更可否情報により変更しないと設定された楽曲の変更は行われないため、運動メニューを生成したインストラクターの意図を踏まえ、楽曲の変更が行われる。
【００１８】
また、請求項２記載の運動支援装置においては、楽曲の構成の特徴を示す属性情報が、運動メニュー情報の楽曲情報に記憶される。前記楽曲の特徴を示す前記属性情報に従って、前記モーションに対応して出力する楽曲が決定される。レッスンに参加するユーザの年齢層に対応する楽曲の候補が複数ある場合には、運動メニュー情報の属性情報に基づいて、変更する楽曲が決定される。また、モーションに対応して出力される楽曲は、ユーザの年齢層と、運動記憶部に記憶された運動メニュー情報の楽曲の特徴とに応じて変更される。このため、ユーザの年齢層に適し、且つ、運動記憶部に記憶された運動メニュー情報に対応する属性情報の楽曲を聴きながら運動を行うことができ、高い運動意欲で効果的に運動を行うことができる。
【００１９】
また、請求項３記載の運動支援装置においては、運動メニュー情報の楽曲に対応して記憶される所定拍数に対応する構成の曲であるか否かを示す属性情報に従って、モーションに対応して出力する楽曲が決定される。運動メニュー情報の楽曲が所定拍数に対応する構成であるとき、楽曲記憶部から所定拍数に対応する構成の楽曲が決定される。運動メニュー情報の楽曲を、ユーザの年齢層に応じて変更する場合に、所定拍数に対応する構成の楽曲であるか否かに応じて、運動メニュー情報に適した楽曲を決定することができる。この結果、ユーザの年齢層に適し、且つ、運動メニュー情報の所定拍数の構成に適した楽曲を聴きながら運動を行うことができ、高い運動意欲で効果的に運動を行うことができる。
【００２０】
また、請求項４記載の運動支援装置は、楽曲記憶部には、楽曲情報の属性情報として、楽曲を種類別に示すジャンル情報が記憶される。モーションに対応する楽曲は、ユーザ情報と、楽曲の種類を示すジャンル情報が示される属性情報に従って決定される。出力される楽曲は、楽曲のジャンル情報が運動メニュー情報に記憶された楽曲のジャンルと一致する楽曲が、楽曲記憶部から決定される。これにより、ユーザは、運動映像に従って運動を行うとき、年齢層に合い、且つ、運動記憶部に記憶された運動メニュー情報の楽曲とジャンルが一致する楽曲を聴きながら、高い運動意欲で効果的に運動を行うことができる。
【００２２】
また、請求項５記載の運動支援装置は、前記取得部が取得する前記ユーザ情報の前記ユーザの年齢層を示す情報に応じて設定される閾値に従って、楽曲記憶部から楽曲が選択される。閾値は、ユーザの年齢層それぞれに応じて、異なる補正値を加えた値が設定される。これにより、楽曲選択部において、運動レッスンを行うユーザの年齢層ごとに、適切な楽曲が選択される。運動レッスンのモーションに応じて設定される楽曲は、運動を行うレッスンに参加するユーザが若年層、年配層等の年齢層の特徴を考慮して選択される。そのため、ユーザは、年齢層に合った楽曲を聴きながら、運動を行うことができ、高い運動意欲で効果的に運動を行うことができる。
【００２３】
また、請求項６記載の運動支援方法は、表示制御部と、出力制御部を備える。表示制御部により、運動メニュー情報のモーションに対応する運動映像が表示される。出力制御部により、表示部に出力される運動映像とともに、決定部により決定される楽曲が出力される制御がされる。ユーザは、運動メニュー情報と決定された楽曲とに従って運動を行う。これにより、ユーザは、表示された運動映像とともに、年齢層に合った楽曲を聴きながら、運動を行うことができ、高い運動意欲で効果的に運動を行うことができる。
【００２４】
また、請求項７記載の運動支援方法は、取得ステップが取得する運動レッスンを行うユーザの年齢層を示す年齢情報に従って、楽曲決定ステップにより、レッスンの実行時に運動映像に対応して出力される楽曲が決定される。これにより、レッスンに参加するユーザの年齢層に合う楽曲を、運動メニューの複数の運動動作を示す運動映像に従って、運動メニュー情報のモーションに対応して出力させることができる。また、インストラクターは、レッスンに参加するユーザを待たせることなく、ユーザの年齢層に基づいて、複数の楽曲情報が記憶された楽曲記憶部から、レッスンに参加するユーザに合う楽曲を再設定することができる。この結果、ユーザは、年齢層に合った楽曲を聴きながら運動映像に従って運動を行うため、高い運動意欲で効果的に運動を行うことができる。
また、運動メニュー情報の楽曲は、インストラクターの知識及び経験に基づいて生成された運動メニュー情報のモーションに対して決定される。このとき、インストラクターは、運動メニュー情報の構成によっては、所定のモーションに対応する楽曲を変更したくないことがある。運動メニュー情報の楽曲に対応して変更可否情報が記憶されることにより、運動メニュー情報の構成のうち、変更してもよいことが変更可否情報に示された楽曲について、楽曲の変更が行われる。これにより、運動メニューは、変更可否情報により変更しないと設定された楽曲の変更は行われないため、運動メニューを生成したインストラクターの意図を踏まえ、楽曲の変更が行われる。
【００２５】
また、請求項８記載の運動支援プログラムは、取得ステップが取得する運動レッスンを行うユーザの年齢層を示す年齢情報に従って、楽曲決定ステップにより、レッスンの実行時に運動映像に対応して出力される楽曲が決定される。これにより、レッスンに参加するユーザの年齢層に合う楽曲を、運動メニューの複数の運動動作を示す運動映像に従って、運動メニュー情報のモーションに対応して出力させることができる。また、インストラクターは、レッスンに参加するユーザを待たせることなく、ユーザの年齢層に基づいて、複数の楽曲情報が記憶された楽曲記憶部から、レッスンに参加するユーザに合う楽曲を再設定することができる。この結果、ユーザは、年齢層に合った楽曲を聴きながら運動映像に従って運動を行うため、高い運動意欲で効果的に運動を行うことができる。
また、運動メニュー情報の楽曲は、インストラクターの知識及び経験に基づいて生成された運動メニュー情報のモーションに対して決定される。このとき、インストラクターは、運動メニュー情報の構成によっては、所定のモーションに対応する楽曲を変更したくないことがある。運動メニュー情報の楽曲に対応して変更可否情報が記憶されることにより、運動メニュー情報の構成のうち、変更してもよいことが変更可否情報に示された楽曲について、楽曲の変更が行われる。これにより、運動メニューは、変更可否情報により変更しないと設定された楽曲の変更は行われないため、運動メニューを生成したインストラクターの意図を踏まえ、楽曲の変更が行われる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態における出力端末装置１の外観図である。
【図２】出力端末装置１の電気的構成を示すブロック図である。
【図３】ＨＤＤ１２の楽曲情報記憶領域１２１に記憶される楽曲情報データベースの記憶内容の一例を示す概念図である。
【図４】ＨＤＤ１２の楽曲演奏情報記憶領域１２２に記憶される楽曲演奏情報データベースの記憶内容の一例を示す概念図である。
【図５】本実施形態における第１運動リスト一時記憶領域１３１に第１運動リスト情報が記憶される記憶状態を示す概念図である。
【図６】本実施形態における運動映像が、ディスプレイ３に表示される表示状態を示す概念図である。
【図７】本実施形態における第２運動リスト一時記憶領域１３３に出力端末動作処理が行われる前の第２運動リスト情報が記憶される記憶状態を示す概念図である。
【図８】本実施形態における出力端末装置１における動作の処理手順を示すフローチャートである。
【図９】本実施形態における出力端末装置１の動作を指示する情報入力部４の正面図である。
【図１０】本実施形態における出力端末装置１における動作の処理手順を示すフローチャートである。
【図１１】本実施形態において、出力端末動作処理が行われ、楽曲が変更された第２運動リスト情報が、第２運動リスト一時記憶領域１３３に記憶される記憶状態を示す概念図である。
【発明を実施するための形態】
【００２７】
以下、本発明の運動支援装置を出力端末装置に適用した実施形態について説明する。出力端末装置は、運動動作を示す映像をディスプレイに表示させ、スピーカに楽曲を出力させる装置である。以下、本発明の実施の形態について図面を参照して説明する。なお、本実施形態の出力端末装置１は、一般的な情報処理装置が使用される。
【００２８】
[出力端末装置１の外観的構成]
図１は、本発明の運動支援装置を適用した本実施形態の出力端末装置１の外観図である。出力端末装置１は、スピーカ２と、ディスプレイ３と、情報入力部４とを備える。また、出力端末装置１は、情報入力部４と無線で通信可能である。出力端末装置１は、ディスプレイ３に運動映像表示指令を送信する。これにより、ディスプレイ３は、運動の動作を表す運動映像３１を表示する。運動映像３１が出力端末装置１によりディスプレイ３に表示されるときに、出力端末装置１は、スピーカ２に楽曲出力指令を送信する。これにより、スピーカ２により楽曲が出力される。本実施形態において出力端末装置１が動作し、運動映像３１と楽曲とが出力されることにより、運動メニューが実行される。情報入力部４は、例えばリモコンである。情報入力部４と、出力端末装置１とは、例えば、赤外線により通信される。
【００２９】
フィットネスクラブでレッスンが実行されるときに、インストラクター２００が運動メニューの実行を、情報入力部４により出力端末装置１に指示する。情報入力部４の指示に従って、出力端末装置１は、運動映像３１をディスプレイ３に表示させ、楽曲をスピーカ２から出力させる。図１に示すように、フィットネスクラブのレッスンに参加する複数の参加者３００は、ディスプレイ３に表示される運動映像３１を見て運動を行う。尚、本実施形態においてフィットネスクラブのレッスンに参加する参加者３００が、本発明のユーザの一例である。
【００３０】
[出力端末装置１の電気的構成]
図２は、本実施形態の出力端末装置１の電気的構成を示すブロック図である。図２に示す出力端末装置１には、出力端末装置１を制御するＣＰＵ１１が備えられる。また、出力端末装置１は、ＨＤＤ１２と、ＲＡＭ１３と、ＲＯＭ１４と、ネットワーク接続部１５とを備える。ＣＰＵ１１は、ＨＤＤ１２と、ＲＡＭ１３と、ＲＯＭ１４と、ネットワーク接続部１５、情報受信部１６と電気的に接続される。また、ＣＰＵ１１は、出力端末装置１の外部にあるスピーカ２と、ディスプレイ３と電気的に接続される。ＣＰＵ１１は、ＨＤＤ１２、ＲＡＭ１３、ＲＯＭ１４などの記憶手段と共に、出力端末装置１の動作を制御処理するコンピュータを構成している。また、出力端末装置１は、ネットワーク接続部１５を備える。ネットワーク接続部１５は、インターネットを介して運動映像を表示するためのデータを多数有する運動情報サーバなどと通信する。情報受信部１６は、情報入力部４と通信するために備えられる。情報入力部４により行われる指示が、情報受信部１６を介して、ＣＰＵ１１へ伝送される。
【００３１】
図２に示すＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）１２は、楽曲情報記憶領域１２１と、楽曲演奏情報記憶領域１２２とを備える。楽曲情報記憶領域１２１は、多数の楽曲情報を記憶する。楽曲情報は、楽曲を示す情報であり、本実施形態においては、楽曲名である。また、楽曲情報は、各楽曲を表す識別コードであってもよい。図３は、楽曲情報記憶領域１２１に記憶される楽曲情報の記憶状態を示す概念図である。図３に示すように、各楽曲を表す楽曲名「ＡＡ」、「ＢＢ」等が楽曲情報記憶領域１２１に記憶される。楽曲名は、楽曲のアーティスト名と、楽曲のリリース年月と、楽曲の使用回数と、楽曲のジャンルと対応付けて記憶される。楽曲の使用回数には、出力端末装置１で使用された回数が記憶される。楽曲のリリース年月または楽曲の使用回数または楽曲のジャンルは、所望の楽曲を検索するための検索キーとして用いられる。本実施形態の楽曲情報記憶領域１２１が、本発明の楽曲記憶部の一例である。本実施形態のインストラクター２００は、楽曲情報記憶領域１２１に記憶される楽曲情報から、スピーカ２から出力する楽曲を決定する。ユーザである参加者３００は、決定された楽曲を聴きながら運動する。
【００３２】
楽曲演奏情報記憶領域１２２は、多数の楽曲演奏情報を記憶する。楽曲演奏情報は、楽曲をスピーカ２から出力するための情報である。楽曲演奏情報記憶領域１２２は、楽曲演奏情報を、楽曲情報の楽曲名と対応付けて記憶する。図４は、楽曲演奏情報が楽曲演奏情報記憶領域１２２に記憶される記憶状態を示す概念図である。例えば、図４に示すように、楽曲名「ＡＡ」に対応する楽曲演奏情報「ＡＡ演奏．ｍｉｄｉ」が、楽曲演奏情報記憶領域１２２に記憶される。楽曲演奏情報記憶領域１２２に記憶される楽曲演奏情報は、楽曲情報記憶領域１２１の楽曲情報の楽曲名が示す楽曲の楽曲演奏情報が記憶されていることが望ましい。本実施形態では、楽曲演奏情報としてＭＩＤＩデータが楽曲演奏情報記憶領域１２２に記憶される。尚、本実施形態ではＭＩＤＩデータが記憶されているが、ＭＩＤＩデータ以外の楽曲演奏情報が記憶されても良い。本実施形態では、ＭＩＤＩデータを再生可能な公知の再生機能を有した情報処理装置が使用される。
【００３３】
また、楽曲演奏情報記憶領域１２２の楽曲演奏情報には、楽曲の演奏方法が対応付けて記憶される。本実施形態では、演奏方法として３２拍の整数倍での演奏であることが記憶される。３２拍の整数倍での演奏である演奏方法に対応する楽曲情報は、楽曲演奏情報の再生が３２拍の整数倍の拍数で出力される。
【００３４】
しかしながら、楽曲演奏情報によっては、３２拍の整数倍での演奏が行われない場合がある。楽曲演奏情報記憶領域１２２に記憶される楽曲演奏情報は、３２拍の整数倍での演奏に対応した楽曲演奏情報であるとは限らない。本実施形態では、楽曲演奏情報記憶領域１２２に記憶された楽曲演奏情報が、３２拍の整数倍での演奏に対応した楽曲演奏情報でない場合、演奏方法に「Ｎｕｌｌ」が記憶される。例えば、図４に示す楽曲演奏情報「ＧＧ演奏．ｍｉｄｉ」には、楽曲演奏情報に対応する演奏方法として、演奏方法「Ｎｕｌｌ」が記憶される。「Ｎｕｌｌ」は、「３２拍の整数倍の演奏」に対応していない楽曲演奏情報であることを示す。「３２拍の整数倍の演奏」に対応している楽曲演奏情報とは、楽曲のサビ部分が再生される運動用の楽曲演奏情報である。「Ｎｕｌｌ」の楽曲演奏情報は、楽曲の最初のイントロ部分から再生される楽曲演奏情報である。例えば、図４に示す楽曲演奏情報「ＡＡ演奏．ｍｉｄｉ」は、演奏方法に「Ｎｕｌｌ」が対応付けられている。また、楽曲演奏情報「ＢＢ演奏．ｍｉｄｉ」は、演奏方法に「３２拍の整数倍での演奏」が対応付けられている。また、楽曲の演奏方法は、所望の楽曲を検索するための検索キーとして用いられる。尚、本実施形態において、楽曲情報と、楽曲演奏情報及び演奏方法は、楽曲情報記憶領域１２１と楽曲演奏情報記憶領域１２２とにそれぞれ記憶されているが、これに限らない。１つの記憶領域に、楽曲情報と、楽曲演奏情報と、演奏方法とが対応付けて記憶されていてもよい。
【００３５】
図２に示すＲＡＭ１３は、第１運動リスト一時記憶領域１３１と、運動映像情報一時記憶領域１３２と、第２運動リスト一時記憶領域１３３と、楽曲演奏情報一時記憶領域１３４と、楽曲情報一時記憶領域１３５と、ユーザ情報一時記憶領域１３６とを含む。
【００３６】
第１運動リスト一時記憶領域１３１は、第１運動リスト情報を一時記憶する。図５は、第１運動リスト一時記憶領域１３１に記憶される記憶状態を示す概念図である。第１運動リスト情報は、予めインストラクター２００又は参加者３００により生成される。第１運動リストを生成するたに、まず、出力端末装置１は、複数のエクササイズ名及び複数のモーション情報を、図示外のデータベースから取得する。そして、取得した複数のエクササイズ名及び複数のモーション情報の中から、所望のエクササイズ名とモーション情報とが複数選択されることにより、第１運動リスト情報が生成される。生成された第１運動リスト情報が、第１運動リスト情報一時記憶領域１３１に一時記憶される。データベースを保持する装置がネットワーク接続部１５を介して、出力端末装置１と接続されることにより、出力端末装置１は、複数のエクササイズ名とモーション情報とを選択することが可能である。尚、第１運動リスト情報を生成する動作の説明の詳細は、特開２０１１−４８５４６号公報に記載されている。
【００３７】
具体的には、図５に示すように、第１運動リスト情報は、エクササイズ名と、運動テンポと、基本拍数と、繰り返し回数と、モーション情報と、運動順序とを含む。図５に示すように、エクササイズ名は、「ウォーミングアップ」と、「メイン運動」と、「クールダウン」とを含む。一般的に、運動は、「ウォーミングアップ」、「メイン運動」、「クールダウン」の順に行われる。本実施形態の出力端末装置１においても、第１運動リスト情報の上位から「ウォーミングアップ」、「メイン運動」、「クールダウン」の順に運動が実行される。第１運動リスト情報は、モーション情報を含む。図５の第１運動リスト情報の例では、ウォーミングアップには、モーション情報として「ハーフ・スクワット」と「クォーター・スクワット」とを含む。また、図５の例では、メイン運動には、モーション情報として「マーチ」と「フロントランジ」と「バックランジ」とを含む。また、図３の例では、クールダウンには、モーション情報として「太腿ストレッチ」と「ふくらはぎストレッチ」とを含む。
【００３８】
第１運動リストが生成されるとき、モーション情報が選択されると、モーション情報に対応する基本拍数と繰り返し回数とが決定される。基本拍数及び繰り返し回数は、モーション情報が選択されるとき、インストラクター２００により決定される。また、モーション情報に対応して予め定められているものであってもよい。基本拍数は、モーション情報が表す１単位の運動動作を実行するのに必要な拍数を示す情報である。１単位の運動動作を実行するのに必要な拍数は、「４」拍または「８」拍または「１６」拍または「３２」拍が一般的である。本実施形態においては、例えば、モーション情報「マーチ」には、基本拍数「３２」が対応付けられている。また、モーション情報「マーチ」の基本拍数は、「４」拍であっても良く、「８」拍であっても良い。また、ストレッチは、身体をストレッチさせることが目的のため、特に運動を行う拍数は重要でない。そのため、ストレッチには、基本拍数が対応付けられていなくても良い。
【００３９】
繰り返し回数は、第１運動リスト情報を構成するモーション情報を繰り返し実行させる回数である。一般的なフィットネスクラブでは、１つのモーション情報に対応する１単位の運動動作が２回、または４回、または８回繰り返して実行される。本実施形態においては、例えば、モーション情報「マーチ」には、繰り返し回数「２」が対応付けられている。モーション情報「マーチ」の繰り返し回数は、「４」回であっても良く、「８」回であっても良い。あるモーション情報が示す運動動作が実行されるときは、「基本拍数×繰り返し回数」により決定される総拍数が必要となる。本実施形態では、一般的に必要とされる総拍数が「３２」拍、または「１６」拍の運動動作が用いられる。例えば、第１運動リスト情報のモーション情報「マーチ」は、総拍数が「３２」拍×「２」回の「６４」拍と決定されている。
【００４０】
また、第１運動リスト情報は、運動順序を含む。第１運動リスト情報において、上位に位置するモーション情報から順に運動が実行される。そのため、第１運動リスト情報の上位に位置するモーション情報から順に運動順序が付与される。本実施形態においては、第１運動リスト情報のモーション情報が指定される順に、運動順序が設定される。図５に示すように、モーション情報「ハーフ・スクワット」に対応する運動順序は、「１」が設定される。「１」は、１番目に実行されるモーション情報であることを示す。また、図５のモーション情報「マーチ」には、「３」が運動順序として登録されている。「３」は、３番目に実行されるモーション情報であることを示している。エクササイズ名と、運動テンポと、基本拍数と、繰り返し回数と、モーション情報と、運動順序とが設定されることで、生成される第１運動リスト情報は、第１運動リスト記憶領域１３１に記憶される。
【００４１】
ＲＡＭ１３の運動映像情報一時記憶領域１３２には、第１運動リスト情報のモーション情報に対応する運動映像情報が記憶される。運動映像情報一時記憶領域１３２に記憶される運動映像情報は、例えば、ネットワーク接続部１５を介して図示外のデータベースから取得される。データベースには、多数の運動映像情報がモーション情報と対応して記憶されている。そして、第１運動リスト情報が記憶されるとき、データベースから第１運動リスト情報のモーション情報に対応する運動映像情報が取得される。取得された運動映像情報は、運動映像情報一時記憶領域１３２に記憶される。例えば、モーション情報「ハーフ・スクワット」に対応する運動映像情報として、「ハーフ・スクワット映像」が運動映像情報一時記憶領域１３２に記憶される。同様に、モーション情報「クォーター・スクワット」に対応する運動映像情報として、「クォーター・スクワット映像」が運動映像情報一時記憶領域１３２に記憶される。
【００４２】
図６は、モーション情報に対応する運動映像情報が、運動映像情報一時記憶領域１３２から読み出されてディスプレイ３に表示される一例を示す概念図である。図６は、モーション情報「マーチ」に対応する運動映像情報「マーチ映像」が、ディスプレイ３に表示される表示状態を示す。図６中の「１」〜「３２」の番号は、ディスプレイ３に表示される静止画像の順序を表している。図６中の「１」〜「３２」に対応する静止画像がディスプレイ３により連続して表示されることで、運動映像として運動「マーチ」が一回実行される。
【００４３】
本実施形態において、モーション情報「マーチ」の基本拍数「３２」に対応して、「１」〜「３２」の静止画像が表示される。モーション情報「マーチ」が実行される時、１拍に１つの静止画像が対応して表示される。このように、運動映像情報一時記憶領域１３２には、図６に一例として示すモーション情報を示す静止画像群が運動映像情報として記憶される。モーション情報が示す運動を複数回実行する場合には、運動映像情報一時記憶領域１３２に記憶された運動映像情報である静止画像群が実行される回数分だけ読み出され、ディスプレイ３に表示される。
【００４４】
第２運動リスト一時記憶領域１３３は、第２運動リスト情報を記憶する。図７は、第２運動リスト情報が、第２運動リスト一時記憶領域１３３に記憶される記憶状態を示す概念図である。図７に示すように、第２運動リスト情報は、第１運動リスト情報を用いて生成される。第２運動リスト情報は、第１運動リスト情報のモーション情報と、モーション情報に対応するエクササイズ名と、楽曲情報と、演奏方法と、変更可否、ジャンルとを含む。第２運動リスト情報を構成する楽曲情報は、楽曲演奏情報記憶領域１２２に記憶された複数の楽曲情報の中から選択される。楽曲情報は、レッスンが開始される前に、インストラクター２００により予め指定される。第２運動リスト情報は、第１運動リスト情報の各モーション情報について、インストラクター２００により指定された楽曲情報が割り付けられる。
【００４５】
第２運動リスト情報には、各楽曲情報に対応して、楽曲情報を変更が可能であるかを示す変更可否に関する情報が付与される。第２運動リスト情報の変更可であることを示す情報が付与されている楽曲情報は、情報入力部４により指定される参加者３００の年齢層を示す年齢情報に応じて、参加者３００の年齢層に対応する楽曲情報に変更される。楽曲情報を変更する処理の詳細は、後述に説明する。
【００４６】
また、第２運動リスト情報には、割り付けられる楽曲情報ごとに、「Ｎｕｌｌ」または「３２拍の整数倍の演奏」の演奏方法が記憶される。演奏方法は、第２運動リストのモーション情報に楽曲情報が割り付けられるとき、楽曲情報に対応して「Ｎｕｌｌ」または「３２拍の整数倍の演奏」の演奏方法が決定される。尚、演奏方法の種別は、ＨＤＤ１２の楽曲演奏情報記憶領域１２２の楽曲演奏情報に対応付けて記憶される楽曲の演奏方法と同じであるため、説明を省略する。図７に示す第２運動リスト情報においては、各モーション情報に、楽曲情報が割り付けられた例であるが、特にこれに限定されない。各エクササイズ名に楽曲情報が割り付けられても良い。また、複数のエクササイズに同一の楽曲情報が割り付けられても良い。また、複数のモーション情報に同一の楽曲情報が割り付けられても良い。
【００４７】
楽曲演奏情報一時記憶領域１３４には、第２運動リスト情報の楽曲情報に対応する楽曲演奏情報が記憶される。第２運動リスト情報の楽曲情報に対応する楽曲演奏情報が、ＨＤＤ１２から楽曲演奏情報が読み出され、記憶される。
【００４８】
楽曲情報一時記憶領域１３５には、後述する楽曲変更プログラムの処理に従って、ＨＤＤ１２の楽曲情報記憶領域１２１から抽出される楽曲情報が記憶される。第２運動リスト情報に記憶された楽曲情報を変更するとき、楽曲情報一時記憶領域１３５には、ＨＤＤ１２の楽曲情報記憶領域１２１から楽曲情報が抽出され、記憶される。
【００４９】
ユーザ情報一時記憶領域１３６には、後述の楽曲変更プログラムの処理が行われるとき、情報入力部４により指定される参加者３００の年齢情報及びリピーター率の情報が記憶される。リピーター率は、レッスンに参加する複数の参加者３００のうち、２回目以上の参加である参加者３００の割合を数値化したものである。
【００５０】
図２に示すＲＯＭ１４は、各種のプログラム情報記憶領域を含む。プログラム情報記憶領域は、出力端末装置動作プログラム情報記憶領域１４１と、楽曲変更プログラム情報記憶領域１４２と、閾値決定テーブル記憶領域１４３とを含む。出力端末装置動作プログラム情報記憶領域１４１は、出力端末装置１を制御するためのプログラム情報を記憶する。具体的には、第１運動リスト情報及び第２運動リスト情報に従って、運動映像を表示し、楽曲を出力するプログラムである。また、楽曲変更プログラム情報記憶領域１４２は、第２運動リスト情報の楽曲情報を変更する制御をするための楽曲変更プログラム情報を記憶する。楽曲変更プログラムの詳細な処理は、後述において説明する。また、閾値決定テーブル記憶領域１４３は、参加者３００の年齢情報に従って、ＨＤＤ１２の楽曲情報記憶領域１２１から抽出する楽曲情報を決定するための閾値が定められた閾値決定テーブルを記憶する。尚、上記プログラムは、例えば、ネットワーク上の所定のサーバからダウンロードされるようにしても良いし、例えば、ＣＤ-ＲＯＭ等の記録媒体に記録されて、この記録媒体を介して読み込まれるようにしても良い。
【００５１】
本実施形態では、図５に示す第１運動リスト情報のモーション情報に対応する運動映像３１が、ディスプレイ３に表示される。ディスプレイ３に運動映像３１が表示されるとき、図７に示す第２運動リスト情報の楽曲情報の楽曲が、スピーカ２から出力される。レッスンに参加する参加者３００は、スピーカ２から出力される楽曲を聴きながら、ディスプレイ３に表示される運動映像３１を見て運動を行う。スピーカ２から出力される楽曲は、レッスンの開始前にインストラクター２００により予め指定された第２運動リスト情報の楽曲情報の楽曲である。そのため、レッスンの開始直前に参加者３００が判明する自由参加型のレッスンにおいては、予め指定された第２運動リスト情報の楽曲情報の楽曲は、参加者３００に適さない楽曲の場合がある。
【００５２】
本実施形態では、インストラクター２００が、レッスンの開始直前に複数の参加者３００を判断し、情報入力部４により複数の参加者３００の年齢層を示す年齢情報を指定する。そして、出力端末装置１により、ＨＤＤ１２から指定された年齢情報に応じて、参加者３００に適する楽曲情報が抽出され、第２運動リスト情報の楽曲情報が変更される。これにより、レッスンに参加する複数の参加者３００は、参加者３００の年齢層に従って変更された第２運動リスト情報の楽曲情報に従って出力される楽曲を聴きながら、運動を行う。
【００５３】
＜本実施形態の出力端末の動作の説明＞
以上、説明した構成からなる本実施形態の出力端末装置１の動作及び作用について、添付図面を参照して説明する。まず、出力端末装置１の動作及び作用について、添付図面を参照して説明する。図８及び図１０は、出力端末装置１における動作の処理手順を示すフローチャートである。図８は、出力端末装置１を動作させる出力端末動作フローチャートである。図１０は、出力端末動作において変更楽曲決定処理を示すフローチャートである。出力端末装置１は、電源又はコンセントを介して商用電源などの外部電源と接続されたことにより起動する。出力端末装置１の動作は、図９に示す情報入力部４を用いてインストラクター２００により指示される。図９に示す情報入力部４は、開始キー４ａ及び変更キー４ｂを備える。そして、情報入力部４からの指示を受け、ＣＰＵ１１が出力端末動作プログラムを実行することにより、スピーカ２から楽曲が出力され、ディスプレイ３に運動映像が表示される。以下に示す処理は、ＣＰＵ１１により処理される。
【００５４】
出力端末装置１では、最初にステップＳ１０で電源スイッチがＯＮされたかが判定される。電源スイッチがＯＮされたと判定されるまで、ステップＳ１０が繰り返される。電源スイッチがＯＮされたと判定されたとき、ステップＳ２０が実行される。電源スイッチはハードウエアスイッチであっても、ソフトウエアにより動作される電源スイッチであっても良い。
【００５５】
ステップＳ２０では、出力端末装置１は、運動メニューの実行が指示されたか判定される。運動メニューの実行とは、第１運動リスト一時記憶領域１３１に記憶された第１運動リスト情報に従って運動映像３１を表示させ、第２運動リスト一時記憶領域１３３に記憶された第２運動リスト情報に従って楽曲を出力させることである。信号受信部１６が受信する。ＣＰＵ１１が、情報入力部４の開始キー４ａが押下されたことを示す信号を信号受信部１６が受信したと判断することにより、運動メニューを実行させる指示が行われたと判定される。運動メニューを実行させる指示が行われたと判定したとき、ステップＳ１３０が実行される。運動メニューを実行させる指示が行われたと判定しないとき、ステップＳ３０が実行される。
【００５６】
ステップＳ３０では、出力端末装置１は、運動メニューの楽曲を変更する指示がされたかが判断される。インストラクター２００は、図９に示す情報入力部４によりレッスンに参加する参加者３００に関する情報を指定する。具体的には、参加者３００に関する情報とは、レッスンに参加する複数の参加者３００の年齢層を示す年齢情報と、複数の参加者３００のリピーター率である。インストラクター２００は、情報入力部４により参加者３００に関する情報を指定し、変更キー４ｂを押下する。情報入力部４の変更キー４ｂが押下されると、ＣＰＵ１１が指定された参加者３００に関する情報を受信し、運動メニューの楽曲を変更する指示がされたと判断する。参加者３００の年齢情報とリピーター率とは、ＲＡＭ１３のユーザ情報一時記憶領域１３６に記憶される。
【００５７】
ステップＳ４０では、ＲＡＭ１３に記憶された第１運動リスト情報のモーション情報に対応して記憶された第２運動リスト情報の楽曲情報に、変更すべき楽曲情報があるか判断される。変更すべき楽曲情報とは、第２運動リスト情報の楽曲情報に対応して記憶された変更可否において、楽曲変更可と設定されている楽曲情報を示す。第２運動リスト情報の変更可否において、楽曲変更可と設定されている楽曲情報があると判断されると、ステップＳ５０が実行される。第２運動リスト情報に楽曲変更可と設定されている楽曲情報があると判断されないと、ステップＳ１２０が実行される。
【００５８】
ステップＳ５０では、ユーザ情報一時記憶領域１３６から、レッスンに参加する複数の参加者３００の年齢層を示す年齢情報が読み出される。
【００５９】
ステップＳ６０では、現在の日付が取得される。日付は、出力端末装置１が備える図示外の計時クロックから取得される。また、日時は、ネットワーク接続部１５を介して取得されてもよい。
【００６０】
ステップＳ７０では、ステップＳ５０において読み出された年齢情報と、ステップＳ６０において取得された日付とから、レッスンに参加する複数の参加者３００の年齢層に応じた閾値を決定する。閾値は、ＲＯＭ１４の閾値決定テーブル記憶領域１４３に記憶された閾値決定テーブルに従って決定される。閾値決定テーブルは、年齢層に応じて、複数の参加者３００の１０代後半〜２０代前半となる日付が対応付けられており、その日付を閾値とするものである。例えば、ステップＳ５０において読み出された年齢情報が２０代を示していれば、ステップＳ６０において読み出された現在の日付から５年遡った日付が、閾値と決定される。具体的には、現在の日付が「２０１１年３月３日」であるとき、年齢情報が２０代を示していれば、５年前の「２００６年３月３日」が閾値となる。また、ステップＳ５０において読み出された年齢情報が３０代を示していれば、ステップＳ６０において読み出された現在の日時から１５年遡った日付が、閾値と決定される。また、現在の日付が「２０１１年３月３日」であるとき、年齢情報が３０代を示していれば、１５年前の「１９９６年３月３日」が閾値となる。同様に、年齢情報が４０代であれば、２５年前の「１９８６年３月３日」が閾値となる。年齢情報が５０代であれば、３５年前の「１９７６年３月３日」が閾値となり、年齢情報が６０代であれば、４５年前の「１９６６年３月３日」が閾値となる。尚、年齢情報が１０代及びそれ以下であれば、現在の日付である「２０１１年３月３日」が閾値となる。
【００６１】
ステップＳ８０では、ＲＡＭ１３の第２運動リスト一時記憶領域１３３に記憶された第２運動リスト情報において、変更可と設定された楽曲情報が１曲読み出される。ステップＳ８０では、第２運動リスト情報のうち、第１運動リスト情報のモーション情報に対応する。第１運動リスト情報に従って、第２運動リスト情報から、運動順序が最上位のモーション情報に対応する楽曲情報が、１曲読み出される。
【００６２】
ステップＳ９０では、ステップＳ８０において読み出された第２運動リスト情報の楽曲情報を、ＨＤＤ１２の楽曲情報記憶領域１２１に記憶された楽曲情報へ変更する変更楽曲決定処理が行われる。図１０は、変更楽曲決定処理を示すフローチャートである。
【００６３】
図１０のステップＳ９０１では、ＨＤＤ１２の楽曲情報記憶領域１２１に記憶された多数の楽曲情報から、閾値に従って複数の楽曲情報が抽出される。具体的には、閾値となる日付を中心とした前後１０年における日付が、リリース年月となっている楽曲の楽曲情報が抽出される。抽出された楽曲情報は、ＲＡＭ１３の楽曲情報一時記憶領域１３５に記憶される。例えば、ステップＳ７０により決定された閾値が「２００６年３月３日」なら、「２００１年４月」から「２０１１年３月」までがリリース年月となっている楽曲の楽曲情報が抽出される。そして、「２００１年４月」から「２０１１年３月」までがリリース年月となっている楽曲の楽曲情報が、楽曲情報一時記憶領域１３５に記憶されるまた、ステップＳ６０において、現在の日時が閾値と決定された場合は、ステップＳ７０では、現在の日付から５年前までの、「２００６年４月」から現在「２０１１年３月」までがリリース年月となっている楽曲情報が抽出される。
【００６４】
ステップＳ９０２では、楽曲情報一時記憶領域１３５に記憶されている楽曲情報が１つであるかが判断される。楽曲情報一時記憶領域１３５の楽曲情報が１つであると判断されると、変更楽曲決定処理は終了される。楽曲情報一時記憶領域１３５の楽曲情報が１つであると判断されないと、ステップＳ９０３が行われる。
【００６５】
ステップＳ９０３では、ステップＳ９０１の処理により楽曲情報一時記憶領域１３５に記憶された楽曲情報から、ステップＳ８０において読み出しされた第２運動リスト情報の楽曲情報に対応する演奏方法が同一の楽曲情報が抽出される。例えば、ステップＳ８０において、モーション情報「クウォーター・スクワット」に対応する楽曲情報「ＵＵ」が読み出されたとする。このとき、第２運動リスト情報の楽曲情報「ＵＵ」に対応する演奏方法として「３２拍の整数倍の演奏」であることが記憶されている。よって、楽曲情報一時記憶領域１３５に記憶された楽曲情報から演奏方法が「３２拍の整数倍の演奏」である楽曲情報が抽出される。抽出された楽曲情報は、ＲＡＭ１３の楽曲情報一時記憶領域１３５に楽曲候補として記憶される。
【００６６】
ステップＳ９０４では、楽曲情報一時記憶領域１３５に記憶されている楽曲情報が１つであるかが判断される。ステップＳ９０４の処理は、ステップＳ９０２の処理と同一である。楽曲情報一時記憶領域１３５の楽曲情報が１つであると判断されると、変更楽曲決定処理は終了される。楽曲情報一時記憶領域１３５の楽曲情報が１つであると判断されないと、ステップＳ９０５が行われる。
【００６７】
ステップＳ９０５では、ステップＳ９０３の処理により楽曲情報一時記憶領域１３５に記憶された楽曲情報から、ステップＳ８０において読み出しされた第２運動リスト情報の楽曲情報のジャンルが同一の楽曲情報が抽出される。抽出された楽曲情報は、ＲＡＭ１３の楽曲情報一時記憶領域１３５に楽曲候補として記憶される。
【００６８】
ステップＳ９０６では、楽曲情報一時記憶領域１３５に記憶されている楽曲情報が１つであるかが判断される。ステップＳ９０６の処理は、ステップＳ９０２及びステップＳ９０４の処理と同一である。楽曲情報一時記憶領域１３５の楽曲情報が１つであると判断されると、変更楽曲決定処理は終了される。楽曲情報一時記憶領域１３５の楽曲情報が１つであると判断されないと、ステップＳ９０７が行われる。
【００６９】
ステップＳ９０７では、ステップＳ３０において受信した複数の参加者３００のリピーター率が、ＲＡＭ１３のユーザ情報一時記憶領域１３６から読み出される。
【００７０】
ステップＳ９０８では、ステップＳ９０７において読み出しされた参加者３００のリピーター率が５０％以上であるかが判断される。ステップＳ９０８において、リピーター率が５０％以上であると判断されると、ステップＳ９０９が実行される。リピーター率が５０％以上であると判断されないと、ステップＳ９１０が実行される。
【００７１】
ステップＳ９０９では、ステップＳ９０５の処理により楽曲情報一時記憶領域１３５に記憶された楽曲情報のうち、使用回数が最少の楽曲情報が１つ抽出される。ステップＳ９０９が実行されると、変更楽曲決定処理が終了する。ステップＳ９０８においてリピーター率が５０％以上であると判断されるとき、レッスンの参加者３００は、使用回数が多い楽曲情報の楽曲は、過去のレッスンにおいて聞いたことがある楽曲である可能性が高い。使用回数が最少の楽曲情報を抽出することにより、レッスンの参加者３００が聞き飽きていない楽曲を設定させることができる。
【００７２】
ステップＳ９１０では、ステップＳ９０５の処理により楽曲情報一時記憶領域１３５に記憶された楽曲情報のうち、使用回数が最多の楽曲情報が１つ抽出される。ステップＳ９１０が実行されると、変更楽曲決定処理が終了する。
【００７３】
ステップＳ１００においては、ステップＳ８０の処理において読み出された第２運動リスト情報の楽曲情報が、ステップＳ９０の変更楽曲決定処理により決定された楽曲情報へ変更する処理が行われる。ステップＳ９０において決定された楽曲情報が、第２運動リスト情報において上書き記憶される。
【００７４】
ステップＳ１１０においては、第２運動リスト一時記憶領域１３３に記憶された第２運動リスト情報において、変更可と設定された楽曲情報であり、未だ変更がされていない楽曲情報があるかが判断される。第２運動リスト情報において、未だ変更がされていない楽曲情報があると判断されると、ステップＳ８０が実行される。第２運動リスト情報において、未だ変更がされていない楽曲情報があると判断されないと、ステップＳ１２０が実行される。
【００７５】
ステップＳ１２０においては、出力端末装置１は、運動メニューの実行が指示されたかが判定される。ステップＳ１２０では、ステップＳ２０と同様に、ＣＰＵ１１が、インストラクター２００が、情報入力部４の開始キー４ａを押下したことを検知すると、運動メニューを実行させる指示が行われたと判定される。運動メニューを実行させる指示を検知したと判定されるまで、ステップＳ１２０が繰り返し実行される。運動メニューを実行させる指示を検知したと判定されたとき、ステップＳ１３０が実行される。
【００７６】
ステップＳ１３０においては、ステップＳ１２０において運動メニューを実行させる指示を取得したと判定されると、第１運動リスト情報のモーション情報に対応する運動映像をディスプレイに順に表示させる処理が実行される。
【００７７】
ステップＳ１４０では、電源スイッチがユーザによりＯＦＦされたかが判定される。電源スイッチがＯＦＦされたと判定されないとき、ステップＳ２０が実行される。電源スイッチがＯＦＦされたと判定されたとき、図８に示す本実施形態の出力端末動作処理が終了される。
【００７８】
ここで、本実施形態において、上述した出力端末動作処理及び変更楽曲決定処理により、図７に示す第２運動リスト情報の楽曲情報が変更される処理の流れを説明する。その一例として、インストラクター２００が、図９に示す情報入力部４により、年齢情報「２０歳代」と、リピーター率「６０％」とを指定する。インストラクター２００が指定された内容に従って、図７の第２運動リストの楽曲情報を、２０歳代の参加者３００に適した楽曲に変更する場合を説明する。
【００７９】
ＣＰＵ１１は、ステップＳ３０において、情報入力部４から年齢情報「２０歳代」と、リピーター率「６０％」を取得する。ステップＳ４０では、図７の第２運動リスト情報に変更可の楽曲情報があると判断される。ステップＳ５０では、ユーザ情報一時記憶領域１３６から年齢情報「１０歳代」が読み出される。ステップ６０では、現在の日時が取得される。現在の日時が、「２０１１年３月３日」とすると、ステップ７０においては、「２００６年３月３日」が閾値と決定される。
【００８０】
ステップＳ８０においては、第２運動リスト情報から楽曲情報「ＵＵ」が読み出される。楽曲情報「ＵＵ」は、図７に示す第２運動リスト情報において「変更可」のモーション情報のうち、図５に示す第１運動リスト情報において運動順序が最上位の「２」の「クウォーター・スクワット」に対応する楽曲情報である。
【００８１】
ステップＳ９０１では、ＨＤＤ１２の楽曲情報記憶領域１２１から、「２００１年４月」から「２０１１年３月」までがリリース年月となっている楽曲情報「ＢＢ」、「ＤＤ」、「ＦＦ」、「ＨＨ」、「ＩＩ」、「ＪＪ」が抽出される。抽出された楽曲情報は、楽曲情報一時記憶領域１３５に記憶される。ステップＳ９０２では、楽曲情報一時記憶領域１３５に記憶された楽曲情報が１つであると判断されず、ステップ９０３の処理が行われる。
【００８２】
ステップＳ９０３では、ステップＳ９０１において楽曲情報一時記憶領域１３５に記憶された楽曲情報のうち、楽曲情報「ＵＵ」の演奏方法「３２拍の整数倍の演奏」と一致する演奏方法の楽曲情報「ＢＢ」、「ＦＦ」、「ＩＩ」、「ＪＪ」が抽出される。抽出された楽曲情報は、楽曲情報一時記憶領域１３５に上書き記憶される。ステップＳ９０４では、楽曲情報一時記憶領域１３５に記憶された楽曲情報が１つであると判断されず、ステップ９０５の処理が行われる。
【００８３】
ステップＳ９０５では、ステップＳ９０３において楽曲情報一時記憶領域１３５に記憶された楽曲情報のうち、楽曲情報「ＵＵ」のジャンル「ジャズ」と一致する演奏方法の楽曲情報「ＦＦ」、「ＪＪ」が抽出される。抽出された楽曲情報は、楽曲情報一時記憶領域１３５に上書き記憶される。抽出された楽曲情報は、楽曲情報一時記憶領域１３５に上書き記憶される。ステップＳ９０６では、楽曲情報一時記憶領域１３５に記憶された楽曲情報が１つであると判断されず、ステップ９０７の処理が行われる。
【００８４】
ステップＳ９０７では、ユーザ情報一時記憶領域１３６からリピーター率「６０％」が取得される。そして、ステップＳ９０８において、リピーター率が「５０％」以上であると判断され、ステップＳ９０９の処理が行われる。ステップＳ９０９では、ステップＳ９０５において、楽曲情報一時記憶領域１３５に記憶された楽曲情報「ＦＦ」、「ＪＪ」のうち、使用回数が少ない楽曲情報「ＦＦ」が抽出される。そして、ステップＳ１００において、第２運動リスト一時記憶領域１４３に記憶されている第２運動リスト情報の楽曲情報「ＵＵ」を、楽曲情報「ＪＪ」に変更する処理が行われる。
【００８５】
また、第２運動リスト情報においては、楽曲情報を変更が可能であるかを示す情報が「変更可」と設定されている楽曲情報「ＹＹ」、「ＭＭ」、「ＸＸ」についても、楽曲情報を変更する処理が行われる。上述した処理により、楽曲情報「ＹＹ」は楽曲情報「ＩＩ」に変更される。楽曲情報「ＭＭ」は楽曲情報「ＢＢ」に変更される。楽曲情報「ＸＸ」は楽曲情報「ＨＨ」に変更される。図７の第２運動リスト情報の「変更可」と設定されている楽曲情報について、楽曲情報を変更する処理が行われると、第２運動リスト情報の各モーション情報に対応する楽曲情報は、図１１に示す楽曲情報となる。
【００８６】
尚、第２運動リスト情報の楽曲情報を変更するとき、２つ以上のモーション情報に対応して、同一の楽曲情報が設定されていてもよい。また、楽曲変更決定処理においてＨＤＤ１２の楽曲情報記憶領域１２１から楽曲情報を抽出するとき、１つのモーション情報に設定されている楽曲情報は、抽出対象から除外してもよい。
【００８７】
（実施例との対応）
本実施形態における第１運動リスト情報及び第２運動リスト情報が、本発明の運動メニュー情報の一例である。また、本実施形態におけるＲＡＭ１３の第２運動リスト一時記憶領域１３３が、本発明の運動記憶部及び運動記憶ステップの一例である。本実施形態のＣＰＵ１１及びステップＳ３０の処理が、本発明の取得部及び取得ステップの一例である。また、本実施形態の第２運動リスト情報におけるリリース年月、または演奏方法、またはジャンル、または繰り返し回数が、それぞれ本発明の楽曲に対応する属性情報の一例である。特に、本実施形態のリリース年月が、本発明の年代情報の一例である。また、本実施形態のＨＤＤ１２の楽曲情報記憶領域１２１及び楽曲演奏情報記憶領域１２２が、本発明の楽曲記憶部の一例である。本実施形態のＣＰＵ及びステップＳ９０１、Ｓ９０３、Ｓ９０５の処理が、本発明の楽曲抽出部の一例である。本実施形態のＣＰＵ１１及びステップＳ１００の処理が、本発明の変更部の一例である。
【００８８】
本実施形態の第２運動リスト情報に記憶された楽曲情報を変更が可能であるかを示す情報が、本発明の変更可否情報の一例である。また、本実施形態のＣＰＵ１１及びステップＳ７０の処理が、本発明の閾値設定部の一例である。
【００８９】
また、本実施形態のＣＰＵ１１及びステップＳ９０１により、ＲＡＭ１３の楽曲情報一時記憶領域１３５に記憶される処理が、本発明の運動支援方法における楽曲記憶ステップの一例である。
【００９０】
本発明の運動支援プログラムにおいては、本実施形態のステップＳ３０の処理が、本発明の取得ステップの一例である。本実施形態のステップＳ９０１、Ｓ９０３、Ｓ９０５の処理が、本発明の楽曲抽出ステップの一例である。本実施形態のステップＳ１００の処理が、本発明の変更ステップの一例である。
【００９１】
（変形例）
本実施形態において、図１０に示す変更楽曲決定処理では、ステップＳ９０１の処理により、参加者３００の年齢層に応じた所定の１０年間に「リリース年月」が設定されている楽曲情報が抽出される。そして、ステップＳ９０３と、ステップＳ９０５と、ステップＳ９０９またはステップＳ９１０とにより、楽曲情報の１つが抽出される。抽出された楽曲情報が、第２運動リスト情報の楽曲情報と変更される。しかしながら、第２運動リスト情報の楽曲情報と変更する楽曲情報の決定方法はこれに限らない。例えば、ステップＳ９０１の処理が実行されたあと、ステップＳ９０３、またはステップＳ９０５の処理が選択的に行われてもよい。すなわち、ステップＳ９０１の処理が行われた後、ステップＳ９０３が行わず、ステップＳ９０５の処理を行ってもよい。これにより、第２運動リスト情報の楽曲情報と「ジャンル」が一致する楽曲情報が、第２運動リスト情報の楽曲情報と変更する楽曲情報と決定される。
【００９２】
また、ステップＳ９０１の処理が行われることにより、複数の楽曲情報が抽出された場合には、インストラクター２００が情報入力部４により「演奏方法」または、「ジャンル」を選択してもよい。これにより、ステップＳ９０１の処理により抽出された複数の楽曲情報は、「演奏方法」または「ジャンル」に従って、さらに抽出が行われる。
【００９３】
また、第２運動リスト情報において変更する楽曲情報は、楽曲情報の変更が可能であるかを示す情報である「変更可否」により判断されなくてもよい。インストラクター２００により、所定の「演奏方法」の楽曲演奏方法に対応する楽曲情報は変更しない設定としてもよい。例えば、インストラクター２００により、「演奏方法」が「３２拍の整数倍の演奏」の楽曲演奏情報に対応する楽曲情報を変更しないと設定する。この場合、「演奏方法」が「Ｎｕｌｌ」である楽曲演奏情報に対応する楽曲情報のみについて、楽曲情報が変更される。また、インストラクター２００により、所定の「ジャンル」の楽曲情報は変更しない設定としてもよい。例えば、インストラクター２００により、楽曲情報の「ジャンル」が「ジャズ」の楽曲情報を変更しないと設定する。この場合、楽曲情報の「ジャンル」が「ジャズ」以外の楽曲情報について、楽曲情報が変更される。
【００９４】
また、ＨＤＤ１２の楽曲情報記憶領域１２１には、記憶される楽曲情報に所定の特定日情報を対応させて記憶してもよい。本実施形態の変更楽曲決定処理において、ステップＳ９０１では、現在の日時を基準に所定の１０年の期間に該当する楽曲情報を抽出する処理が行われる。そして、現在の日時が、予め定められた特定日であるときは、ステップＳ９０１の処理により抽出された複数の楽曲情報から、現在の日時に対応する特定日情報の楽曲情報を抽出する。例えば、楽曲情報に、特定日情報として「３月３日」が対応して記憶されていれば、現在の日時が「２０１１年３月３日」であるとき、特定日情報として「３月３日」の楽曲情報が抽出されてもよい。これにより、現在の日時が節句の日である場合には、節句にちなんだ楽曲情報を抽出することも可能である。
【００９５】
また、ＨＤＤ１２の楽曲演奏情報記憶領域１２２に記憶される楽曲演奏情報には、「演奏方法」に「３２拍の整数倍での演奏」であることが記憶されている。しかしながら、演奏方法に「Ｎｕｌｌ」が記憶されている楽曲演奏情報のように、元々の楽曲演奏情報が、「３２拍の整数倍での演奏」と異なる楽曲演奏情報である場合がある。「３２拍の整数倍での演奏」と異なる楽曲演奏情報は、人工的に「３２拍の整数倍での演奏」に対応する楽曲演奏情報に変換してもよい。本実施形態において、第２運動リスト情報に記憶された楽曲情報について、楽曲演奏情報の演奏方法が「３２拍の整数倍での演奏」である楽曲情報を、人工的に変換された楽曲演奏情報に対応する楽曲情報に変更してもよい。例えば、楽曲演奏情報の拍数が３０拍の場合、３０拍である楽曲演奏情報が出力された後に、ドラム音を２拍分追加することで、３２拍に変換することができる。また、例えば、楽曲演奏情報の拍数が３４拍の場合、強制的に３２拍目で楽曲演奏情報の出力で終了することで３２拍演奏を実行することができる。本実施形態では、変換された楽曲演奏情報は、３２拍の整数倍での演奏で楽曲演奏情報が出力される際に上述の変換処理が実行される。
【符号の説明】
【００９６】
１  出力端末装置
２  スピーカ
３  ディスプレイ
４  情報入力部
１１  ＣＰＵ
１２  ＨＤＤ
１３  ＲＡＭ
１４  ＲＯＭ
１５  ネットワーク接続部
【図１】
0005742381.tif 000002
【図２】
0005742381.tif 000003
【図３】
0005742381.tif 000004
【図４】
0005742381.tif 000005
【図５】
0005742381.tif 000006
【図６】
0005742381.tif 000007
【図７】
0005742381.tif 000008
【図８】
0005742381.tif 000009
【図９】
0005742381.tif 000010
【図１０】
0005742381.tif 000011
【図１１】
0005742381.tif 000012