(57)【特許請求の範囲】
【請求項１】
運動メニューを構成する運動の動作を示すモーションと、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポと、を含む運動実行情報と、複数の運動目的ごとに、目的に応じて段階的に定められた異なる運動負荷と、を記憶する記憶部と、
前記運動テンポに従って前記モーションの運動を行うユーザの運動時の生体情報を計測する計測部と、
前記計測部により計測されたユーザの運動時の前記生体情報を、ネットワークを介して取得する取得部と、
前記運動メニューに従ってユーザが個人で運動する運動目的を設定する設定部と、
前記取得部に取得される前記生体情報に基づいて、前記設定部により設定される前記運動目的について前記記憶部に記憶される前記運動目的に応じた段階の運動負荷に従って、前記運動メニューを実行する前記運動テンポを、前記記憶部に記憶された前記運動実行情報に含まれる、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポより遅くすることにより、前記運動メニューの運動強度を下げる変更を行う変更部と、
前記変更部により運動強度が変更された前記運動メニューを実行する実行部と、
を備えることを特徴とする運動支援システム。

【請求項２】
前記計測部は、ユーザの運動時の前記生体情報として、ユーザの運動時の拍数を計測し、
前記変更部は、前記設定部により設定される運動目的に応じて、前記計測部により計測されたユーザの運動時の拍数より遅い運動テンポの前記運動メニューに変更する、
ことを特徴とする請求項１に記載の運動支援システム。
【請求項３】
前記記憶部は、前記運動メニューを構成する前記モーションに対応して、前記運動テンポと、前記モーションを実行する運動強度を記憶しており、
前記変更部は、前記運動メニューを実行する実行時間を短くすることにより、前記運動メニューの運動強度を下げる、
ことを特徴とする請求項２に記載の運動支援システム。
【請求項４】
前記記憶部は、前記運動メニューを構成する前記モーションに対応して、前記運動テンポと、前記モーションを実行する運動強度を記憶しており、
前記記憶部に記憶された前記運動メニューは、前記運動テンポに従って前記モーションを複数回繰り返し実行する構成であり、
前記変更部は、前記運動メニューに従って実行される前記モーションの前記繰り返し回数を減らすことにより、前記運動メニューの運動強度を下げる、
ことを特徴とする請求項２または３に記載の運動支援システム。
【請求項５】
前記計測部は、前記記憶部に記憶された前記運動テンポにより実行される前記運動メニューを、フィットネスクラブに配置された出力端末装置を用いて運動するユーザの運動時の生体情報である変更前生体情報と、前記変更部により運動強度が変更された後の前記運動メニューに従って個人で運動するユーザの運動時の生体情報である変更後生体情報と、を計測するものであり、
前記計測部により計測される前記変更後生体情報を、ネットワークを介して送信する送信部を備え、
前記送信部により送信される前記変更後生体情報を所定の生体情報記憶部に記憶させて、インストラクターに閲覧可能とさせる構成とすることを特徴とする請求項１〜４のいずれかに記載の運動支援システム。
【請求項６】
運動メニューを構成する運動の動作を示すモーションと、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポと、を含む運動実行情報と、複数の運動目的ごとに、目的に応じて段階的に定められた異なる運動負荷と、を記憶する記憶部を備える運動支援システムにより実行される運動支援方法であって、
前記運動テンポに従って前記モーションの運動を行うユーザの運動時の生体情報を計測する計測ステップと、
前記計測ステップにより計測されたユーザの運動時の前記生体情報を、ネットワークを介して取得する取得ステップと、
前記運動メニューに従ってユーザが個人で運動する運動目的を設定する設定ステップと、
前記取得ステップに取得される前記生体情報に基づいて、前記設定ステップにより設定される前記運動目的について前記記憶部に記憶される前記運動目的に応じた段階の運動負荷に従って、前記運動メニューを実行する前記運動テンポを、前記記憶部に記憶された前記運動実行情報に含まれる、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポより遅くすることにより、前記運動メニューの運動強度を下げる変更を行う変更ステップと、
前記変更ステップにより運動強度が変更された前記運動メニューを実行する実行ステップと、
を備えることを特徴とする運動支援方法。
【請求項７】
運動メニューを構成する運動の動作を示すモーションと、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポと、を含む運動実行情報と、複数の運動目的ごとに、目的に応じて段階的に定められた異なる運動負荷と、を記憶する記憶部を備える運動支援システムを実行するプログラムであって、
前記運動テンポに従って前記モーションの運動を行うユーザの運動時の生体情報を計測する計測ステップと、
前記計測ステップにより計測されたユーザの運動時の前記生体情報を、ネットワークを介して取得する取得ステップと、
前記運動メニューに従ってユーザが個人で運動する運動目的を設定する設定ステップと、
前記取得ステップに取得される前記生体情報に基づいて、前記設定ステップにより設定される前記運動目的について前記記憶部に記憶される前記運動目的に応じた段階の運動負荷に従って、前記運動メニューを実行する前記運動テンポを、前記記憶部に記憶された前記運動実行情報に含まれる、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポより遅くすることにより、前記運動メニューの運動強度を下げる変更を行う変更ステップと、
前記変更ステップにより運動強度が変更された前記運動メニューを実行する実行ステップと、
を実行させる運動支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィットネスクラブ等で行われる運動支援を、個人向けに行う運動支援システムに関する。ユーザが、設定された運動実行情報に従って個人で運動を行うとき、運動テンポは、運動の目的とユーザに関する情報に応じて設定される。このとき、フィットネスクラブで運動した運動テンポより遅いテンポに設定される運動テンポで運動させる運動支援システム、運動支援方法及び運動支援プログラムに関する。
【背景技術】
【０００２】
従来、ユーザが運動を行うとき、運動の動作を示す運動情報と、運動テンポとを選択すると、ユーザによる選択に応じた運動メニューが生成される運動支援装置が提案されている。例えば、特許文献１に記載の運動支援装置は、表示される運動映像と、出力される楽曲と、運動テンポが、ユーザにより選択される。ユーザによる選択に従って運動映像と楽曲と運動テンポを含む運動メニューが生成され、出力される。
【０００３】
この運動支援装置は、例えばフィットネスクラブなどで利用される。フィットネスクラブでは、インストラクターにより、運動メニューが設定される。インストラクターは、運動理論などの知識に基づいて、運動映像と、楽曲と、運動を実行する運動テンポを設定する。運動支援装置では、設定された運動映像と、楽曲と、運動テンポに従って、運動メニューが生成される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１０７８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、フィットネスクラブにおいて複数人を対象に利用されていた運動支援装置を、ユーザが一人で使用する個人用として使用する場合を考える。フィットネスクラブで運動支援装置が使用されるとき、実行される運動メニューは、インストラクターによって、運動の内容が決定されていた。インストラクターは、知識または経験に基づいて、運動の種類と、運動を実行する運動テンポを決定していた。しかしながら、個人用の運動支援装置は、ユーザが運動メニューを決定すると考えられる。運動メニューを生成するユーザは、運動を行うための知識を充分に備えていないため、ユーザが運動支援装置を一人で使用する場合に、ユーザが無理のない運動の種類及び運動テンポを正しく判断し、運動メニューを設定することは困難である。
【０００６】
本発明は、上述した問題点を解決するためになされたものである。本発明は、ユーザが運動を行うための知識を備えていない場合であっても、ユーザの生体データに基づいて、適切な運動メニューを生成する運動支援装置、運動支援方法及び運動支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するために、請求項１記載の運動支援システムは、運動メニューを構成する運動の動作を示すモーションと、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポと、を含む運動実行情報と、複数の運動目的ごとに、目的に応じて段階的に定められた異なる運動負荷と、を記憶する記憶部と、前記運動テンポに従って前記モーションの運動を行うユーザの運動時の生体情報を計測する計測部と、前記計測部により計測されたユーザの運動時の前記生体情報を、ネットワークを介して取得する取得部と、前記運動メニューに従ってユーザが個人で運動する運動目的を設定する設定部と、前記取得部に取得される前記生体情報に基づいて、前記設定部により設定される前記運動目的について前記記憶部に記憶される前記運動目的に応じた段階の運動負荷に従って、前記運動メニューを実行する前記運動テンポを、前記記憶部に記憶された前記運動実行情報に含まれる、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポより遅くすることにより、前記運動メニューの運動強度を下げる変更を行う変更部と、前記変更部により運動強度が変更された前記運動メニューを実行する実行部と、を備えることを特徴とする。
【０００８】
また、請求項２記載の運動支援システムは、前記計測部は、ユーザの運動時の前記生体情報として、ユーザの運動時の拍数を計測し、前記変更部は、前記設定部により設定される運動目的に応じて、前記計測部により計測されたユーザの運動時の拍数の運動テンポより遅い運動テンポの前記運動メニューに変更することを特徴とする。
【０００９】
また、請求項３記載の運動支援システムは、前記記憶部は、前記運動メニューを構成する前記モーションに対応して、前記運動テンポと、前記モーションを実行する運動強度を記憶しており、前記変更部は、前記運動メニューを実行する実行時間を短くすることにより、前記運動メニューの運動強度を下げることを特徴とする。
【００１０】
また、請求項４記載の運動支援システムは、前記記憶部は、前記運動メニューを構成する前記モーションに対応して、前記運動テンポと、前記モーションを実行する運動強度を記憶しており、前記記憶部に記憶された前記運動メニューは、前記運動テンポに従って前記モーションを複数回繰り返し実行する構成であり、前記変更部は、前記運動メニューに従って実行される前記モーションの前記繰り返し回数を減らすことにより、前記運動メニューの運動強度を下げることを特徴とする。
【００１１】
また、請求項５記載の運動支援システムは、前記計測部は、前記記憶部に記憶された前記運動テンポにより実行される前記運動メニューを、フィットネスクラブに配置された出力端末装置を用いて運動するユーザの運動時の生体情報である変更前生体情報と、前記変更部により運動強度が変更された後の前記運動メニューに従って個人で運動するユーザの運動時の生体情報である変更後生体情報と、を計測するものであり、前記計測部により計測される前記変更後生体情報を、ネットワークを介して送信する送信部を備え、前記送信部により送信される前記変更後生体情報を所定の生体情報記憶部に記憶させて、インストラクターに閲覧可能とさせる構成とすることを特徴とする。
【００１２】
また、請求項６記載の運動支援方法は、運動メニューを構成する運動の動作を示すモーションと、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポと、を含む運動実行情報と、複数の運動目的ごとに、目的に応じて段階的に定められた異なる運動負荷と、を記憶する記憶部を備える運動支援システムにより実行される運動支援方法であって、前記運動テンポに従って前記モーションの運動を行うユーザの運動時の生体情報を計測する計測ステップと、前記計測ステップにより計測されたユーザの運動時の前記生体情報を、ネットワークを介して取得する取得ステップと、前記運動メニューに従ってユーザが個人で運動する運動目的を設定する設定ステップと、前記取得ステップに取得される前記生体情報に基づいて、前記設定ステップにより設定される前記運動目的について前記記憶部に記憶される前記運動目的に応じた段階の運動負荷に従って、前記運動メニューを実行する前記運動テンポを、前記記憶部に記憶された前記運動実行情報に含まれる、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポより遅くすることにより、前記運動メニューの運動強度を下げる変更を行う変更ステップと、前記変更ステップにより運動強度が変更された前記運動メニューを実行する実行ステップと、を備えることを特徴とする運動支援方法。
【００１３】
また、請求項７記載の運動支援プログラムは、運動メニューを構成する運動の動作を示すモーションと、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポと、を含む運動実行情報と、複数の運動目的ごとに、目的に応じて段階的に定められた異なる運動負荷と、を記憶する記憶部を備える運動支援システムを実行するプログラムであって、前記運動テンポに従って前記モーションの運動を行うユーザの運動時の生体情報を計測する計測ステップと、前記計測ステップにより計測されたユーザの運動時の前記生体情報を、ネットワークを介して取得する取得ステップと、前記運動メニューに従ってユーザが個人で運動する運動目的を設定する設定ステップと、前記取得ステップに取得される前記生体情報に基づいて、前記設定ステップにより設定される前記運動目的について前記記憶部に記憶される前記運動目的に応じた段階の運動負荷に従って、前記運動メニューを実行する前記運動テンポを、前記記憶部に記憶された前記運動実行情報に含まれる、フィットネスクラブに配置された出力端末装置から取得された前記モーションの運動をユーザが行った運動テンポより遅くすることにより、前記運動メニューの運動強度を下げる変更を行う変更ステップと、前記変更ステップにより運動強度が変更された前記運動メニューを実行する実行ステップとを実行させることを特徴とする。
【発明の効果】
【００１４】
請求項１記載の運動支援システムは、計測部により計測されたユーザの生体情報に基づいて、運動する目的に応じて、記憶部に記憶された運動メニューの運動強度を下げる変更を行う。ユーザは、運動強度が下げられた運動メニューに従って、運動を行う。これにより、ユーザは、例えばフィットネスクラブにて運動した運動メニューより、運動強度が下げられた運動メニューに従って運動を行う。そのため、ユーザは、一人で運動支援装置を用いて運動を行うときに、運動を行うための知識を充分に備えていない場合であっても、運動強度が下げられた運動メニューに従って無理のない運動を行うことができる。
【００１５】
また、請求項２記載の運動支援システムは、計測部により計測されたユーザの運動時の拍数に応じて、遅い運動テンポに変更され、運動メニューの運動強度が下げられる。ユーザは、運動強度が下げられた新たな運動メニューに従って運動する。これにより、ユーザは、一人で運動支援装置を用いて運動を行うときに、運動を行うための知識を充分に備えていない場合であっても、運動強度が下げられた運動メニューに従って、心拍数が少ない無理のない運動を行うことができる。
【００１６】
また、請求項３記載の運動支援システムは、運動メニューの実行時間を短くすることにより、運動メニューの運動強度が下げられる。ユーザは、短い実行時間で実行される運動メニューに従って運動を行う。そのため、ユーザは、運動を行う時間が少なく、無理がない運動を行うことができる。
【００１７】
また、請求項４記載の運動支援システムは、運動メニューのモーションを実行する繰り返し回数を減らすことにより、運動メニューの運動強度が下げられる。ユーザは、モーションの繰り返し回数が減らされた運動メニューに従って運動を行う。そのため、ユーザは、運動を行う回数が少なく、無理のない運動を行うことができる。
【００１８】
また、請求項５記載の運動支援システムは、インストラクターによる指導に従って運動するユーザの生体情報が変更前生体情報として計測される。また、変更部により運動強度が変更された後の運動メニューに従って運動するユーザの生体情報が変更後生体情報として計測される。計測された変更後生体情報は、送信部により送信される。運動強度の変更がされた後の運動メニューに従ってユーザが運動するときに、インストラクターによる指導が行われない場合であっても、変更後生体情報が送信される。これにより、インストラクターが、運動強度が変更された運動メニューに従って運動するユーザについて、確認することができる。
【００１９】
また、請求項６記載の運動支援方法は、計測ステップにより計測されたユーザの生体情報に基づいて、運動する目的に応じて、記憶部に記憶された運動メニューの運動強度を下げる変更を行う。ユーザは、運動強度が下げられた運動メニューに従って、運動を行う。これにより、ユーザは、例えばフィットネスクラブにて運動した運動メニューより、運動強度が下げられた運動メニューに従って運動を行う。そのため、ユーザは、一人で運動支援装置を用いて運動を行うときに、運動を行うための知識を充分に備えていない場合であっても、運動強度が下げられた運動メニューに従って無理のない運動を行うことができる。
【００２０】
また、請求項７記載の運動支援プログラムは、計測ステップにより計測されたユーザの生体情報に基づいて、運動する目的に応じて、記憶部に記憶された運動メニューの運動強度を下げる変更を行う。ユーザは、運動強度が下げられた運動メニューに従って、運動を行う。これにより、ユーザは、例えばフィットネスクラブにて運動した運動メニューより、運動強度が下げられた運動メニューに従って運動を行う。そのため、ユーザは、一人で運動支援装置を用いて運動を行うときに、運動を行うための知識を充分に備えていない場合であっても、運動強度が下げられた運動メニューに従って無理のない運動を行うことができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態の運動支援システム１００を示す概念図である。
【図２】本実施形態の出力端末装置１を示す外観図である。
【図３】本実施形態の情報入力部４を示す外観図である。
【図４】出力端末装置１の電気的構成を示すブロック図である。
【図５】本実施形態における第１運動リスト一時記憶領域１３１に第１運動リスト情報が記憶される記憶状態を示す図である。
【図６】本実施形態における運動映像が、ディスプレイ３に表示される表示状態を示す概念図である。
【図７】本実施形態における出力端末装置１Ａにおける動作の処理手順を示すフローチャートである。
【図８】本実施形態における出力端末装置１Ｂにおける動作の処理手順を示すフローチャートである。
【図９】本実施形態における出力端末装置１Ｂにおけるテンポ変更処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の運動支援システムを用いた実施形態について説明する。運動支援システムは、出力端末装置とサーバとを備える。出力端末装置は、運動動作を示す映像をディスプレイに表示させ、スピーカに楽曲を出力させる装置である。以下、本発明の実施の形態について図面を参照して説明する。なお、本実施形態の出力端末装置１は、一般的な情報処理装置が使用される。
【００２３】
図１は、本発明の運動支援システムを適用した本実施形態の運動支援システム１００の構成図である。図１に示すように、運動支援システム１００は、複数の出力端末装置１と、管理サーバ５０とから構成される。出力端末装置１は、例えばフィットネスクラブや、フィットネスクラブで行われるレッスンに参加する参加者の自宅に配置される。図１においては、運動支援システム１００を構成する複数の出力端末装置１について、フィットネスクラブに配置される出力端末装置１Ａと、参加者の自宅に配置される出力端末装置１Ｂとを区別して示す。複数の出力端末装置１のそれぞれと、管理サーバ５０とは、ネットワークを介して接続される。
【００２４】
図２は、運動支援システム１００の出力端末装置１の外観図である。出力端末装置１は、スピーカ２と、ディスプレイ３と電気的に接続する。また、出力端末装置１は、情報入力部４及び生体情報計測センサ５を備える。ディスプレイ３は、運動の動作を表す運動映像３１を表示する。ディスプレイ３は、例えばテレビの画面が利用される。また、出力端末装置１は、運動映像３１をディスプレイ３に表示させるとき、スピーカ２に楽曲出力指令を送信する。スピーカ２は、楽曲を出力する。スピーカ２により出力される楽曲は、ＢＧＭとして出力される楽曲である。尚、本実施形態においては、スピーカ２から出力する楽曲は、どのようなものであってもよいため、説明を省略する。出力端末装置１が動作し、運動映像３１と楽曲とを出力させることにより、参加者３００に所定の運動テンポで運動させる運動動作を含む運動メニューを実行させる。
【００２５】
図３は、情報入力部４の外観図である。情報入力部４は、例えば、スマートフォンである。情報出力部４は、専用のリモコン装置であっても良い。参加者３００は、情報入力部４の運動指定部４ａにより、ディスプレイ３の運動映像３１に従って運動する運動目的と運動強度とを指定する。運動目的は、「筋力トレーニング」と、「ダイエット」と、「健康」とから選択的に指定することが可能である。運動強度は、参加者３００が、運動開始時の調子に応じて、「普通」と、「弱」とを選択的に指定することが可能である。また、情報入力部４のレッスン開始指示部４ｂにより、レッスンの開始を指示する。また、情報入力部４の運動メニュー表示指示部４ｃにより、レッスンで行われる運動メニューの内容をディスプレイ３に表示する指示を行う。また、情報入力部４の運動メニュー表示指示部４ｃにより、運動メニューの内容をディスプレイ３に表示する指示を行う。また、運動メニュー変更指示部４ｄにより、レッスンで行われる運動メニューを、運動指定部４ａにより指定される運動目的と運動強度に従って変更する指示を行う。また、生体情報計測センサ５が、運動する参加者３００の身体に装着される。生体情報計測センサ５は、例えば心拍計である。情報入力部４及び生体情報計測センサ５と、出力端末装置１とは、例えば、赤外線などの無線で通信される。
【００２６】
出力端末装置１Ａが配置されるフィットネスクラブでは、図示外のインストラクターが、情報入力部４のレッスン開始指示部４ｂによりレッスンの開始を指示する。出力端末装置１は、情報入力部４の運動メニュー表示指示部４ｃによる指示に従って、運動映像３１をディスプレイ３に表示させ、楽曲をスピーカ２に出力させる。図２に示すように、レッスンに参加する参加者３００は、ディスプレイ３に表示される運動映像３１を見て運動を行う。参加者３００が運動を行うとき、身体に装着された生体情報計測センサ５により、参加者３００の運動時の心拍数が計測される。計測された参加者３００の心拍数は、参加者３００が運動した運動メニューに対応させて、出力端末装置１から管理サーバ５０に送信される。尚、本実施形態においてフィットネスクラブのレッスンに参加する参加者３００が、本発明のユーザの一例である。
【００２７】
また、フィットネスクラブのレッスンに参加した参加者３００は、自宅等に配置された出力端末装置１Ｂにより、フィットネスクラブで行った運動メニューの運動動作を行うことができる。出力端末装置１Ｂは、管理サーバ５０からフィットネスクラブで行った運動メニューを受信する。参加者３００は、管理サーバ５０から受信された運動メニューの運動動作を自宅で行うとき、情報入力部４により、運動目的と運動強度を指定する。出力端末装置１Ｂでは、指定された運動目的と運動強度とに応じて、参加者３００に運動させる運動メニューの運動動作について、運動テンポを、出力端末装置１Ａにおいて実行された運動メニューの運動テンポより遅くする処理を行う。そして、出力端末装置１Ｂは、管理サーバ５０から受信した運動メニューについて、運動テンポを遅くした運動動作の運動映像３１をディスプレイ３に表示する。参加者３００は、表示される運動映像３１を見ながら運動を行う。
【００２８】
[出力端末装置１の電気的構成]
図４を用いて、出力端末装置１の電気的構成を説明する。図４は、本実施形態の出力端末装置１の電気的構成を示すブロック図である。尚、出力端末装置１は、出力端末装置１Ａと、出力端末装置１Ｂとに関わらず電気的構成が同じである。図４に示す出力端末装置１には、出力端末装置１を制御するＣＰＵ１１が備えられる。また、出力端末装置１は、ＲＡＭ１３と、ＲＯＭ１４と、ネットワーク接続部１５とを備える。ＣＰＵ１１は、ＲＡＭ１３と、ＲＯＭ１４と、ネットワーク接続部１５、情報送受信部１６と電気的に接続される。また、ＣＰＵ１１は、出力端末装置１の外部にあるスピーカ２と、ディスプレイ３と電気的に接続される。ＣＰＵ１１は、ＲＡＭ１３、ＲＯＭ１４などの記憶手段と共に、出力端末装置１の動作を制御処理するコンピュータを構成している。
【００２９】
ネットワーク接続部１５は、ネットワークを介して、運動映像３１を表示するためのデータが複数記憶された管理サーバ５０などと通信する。情報送受信部１６は、情報入力部４及び生体情報計測センサ５と通信するために備えられる。情報送受信部１６は、情報入力部４により指定される運動目的及び運動強度と、レッスンを開始する指示を受信する。また、情報送受信部１６は、生体情報計測センサ５の起動指示を送信し、生体情報計測センサ５により計測された運動時の心拍数を受信する。情報送受信部１６は、情報入力部４及び生体情報計測センサ５と赤外線により通信する。情報送受信部１６が受信した情報入力部４による指示及び心拍数は、ＣＰＵ１１へ伝送される。
【００３０】
図４に示すＲＡＭ１３は、第１運動リスト一時記憶領域１３１と、運動映像情報一時記憶領域１３２と、運動目的情報一時記憶領域１３３、生体情報一時記憶領域１３４と、参加者情報一時記憶領域１３５と、を含む。
【００３１】
第１運動リスト一時記憶領域１３１は、第１運動リスト情報を一時記憶する。図５は、第１運動リスト一時記憶領域１３１に記憶される第１運動リスト情報の記憶状態を示す概念図である。第１運動リスト情報は、予めインストラクター又は参加者３００により生成される。第１運動リスト情報を生成するために、まず、出力端末装置１は、複数のエクササイズ名及び複数のモーション情報を、図示外のデータベースから取得する。そして、取得した複数のエクササイズ名及び複数のモーション情報の中から、所望のエクササイズ名とモーション情報とが複数選択されることにより、第１運動リスト情報が生成される。生成された第１運動リスト情報が、第１運動リスト一時記憶領域１３１に一時記憶される。データベースを保持する装置がネットワーク接続部１５を介して、出力端末装置１と接続されることにより、出力端末装置１は、複数のエクササイズ名とモーション情報とを選択することが可能である。尚、第１運動リスト情報を生成する動作の説明の詳細は、特開２０１１−４８５４６号公報に記載されている。
【００３２】
具体的には、図５に示すように、第１運動リスト情報は、エクササイズ名と、運動テンポと、基本拍数と、繰り返し回数と、モーション情報と、運動順序とを含む。図５に示すように、エクササイズ名は、「ウォーミングアップ」と、「メイン運動」と、「クールダウン」とを含む。一般的に、運動は、「ウォーミングアップ」、「メイン運動」、「クールダウン」の順に行われる。本実施形態の出力端末装置１においても、第１運動リスト情報の上位から「ウォーミングアップ」、「メイン運動」、「クールダウン」の順に運動が実行される。第１運動リスト情報は、モーション情報を含む。図５の第１運動リスト情報の例では、ウォーミングアップには、モーション情報として「ハーフ・スクワット」と「クォーター・スクワット」とを含む。また、図５の例では、メイン運動には、モーション情報として「マーチ」と「フロントランジ」と「バックランジ」とを含む。また、図５の例では、クールダウンには、モーション情報として「太腿ストレッチ」と「ふくらはぎストレッチ」とを含む。
【００３３】
第１運動リスト情報が生成されるとき、モーション情報が選択されると、モーション情報に対応する基本拍数と繰り返し回数とが決定される。基本拍数及び繰り返し回数は、モーション情報が選択されるとき、インストラクターにより決定される。また、基本拍数及び繰り返し回数は、モーション情報に対応して予め定められているものであってもよい。基本拍数は、モーション情報が表す１単位の運動動作を実行するのに必要な拍数を示す情報である。本実施形態では、１単位の運動動作を実行するのに必要な拍数を、「１６」拍または「３２」拍としている。例えば、モーション情報「マーチ」には、基本拍数「３２」が対応付けられている。また、１単位の運動動作を実行するのに必要な拍数は、「４」拍または「８」拍であってもよく、本実施形態のモーション情報「マーチ」の基本拍数は、「４」拍または「８」拍であっても良い。また、ストレッチは、身体をストレッチさせることが目的のため、特に運動を行う拍数は重要でない。そのため、ストレッチには、基本拍数が対応付けられていなくても良い。
【００３４】
また、第１運動リスト情報は、運動順序を含む。第１運動リスト情報において、上位に位置するモーション情報から順に運動が実行される。そのため、第１運動リスト情報の上位に位置するモーション情報から順に運動順序が付与される。本実施形態においては、第１運動リスト情報のモーション情報が指定される順に、運動順序が設定される。図５に示すように、モーション情報「ハーフ・スクワット」に対応する運動順序は、「１」が設定される。「１」は、１番目に実行されるモーション情報であることを示す。また、図５のモーション情報「マーチ」には、運動順序「３」が登録されている。「３」は、３番目に実行されるモーション情報であることを示している。エクササイズ名と、運動テンポと、基本拍数と、繰り返し回数と、モーション情報と、運動順序とが設定されることで、第１運動リスト情報は生成され、第１運動リスト一時記憶領域１３１に記憶される。また、第１運動リスト情報は、管理サーバ５０から受信され、第１運動リスト一時記憶領域１３１に記憶されるものであってもよい。尚、情報入力部４の運動メニュー表示指示部４ｃが押下されるとき、ディスプレイ３には、第１運動リスト情報に従って、運動メニューが表示される。ディスプレイ３には、第１運動リスト情報に基づいて、運動の動作を示す複数のモーション情報のそれぞれが、定義された運動順序で、基本拍数が運動テンポで繰り返し回数実行されることを示す運動メニューが表示される。
【００３５】
ＲＡＭ１３の運動映像情報一時記憶領域１３２には、第１運動リスト情報のモーション情報に対応する運動映像情報が記憶される。運動映像情報一時記憶領域１３２に記憶される運動映像情報は、例えば、ネットワーク接続部１５を介して図示外のデータベースから取得される。データベースには、多数の運動映像情報がモーション情報と対応して記憶されている。そして、第１運動リスト情報が記憶されるとき、データベースから第１運動リスト情報のモーション情報に対応する運動映像情報が取得される。取得された運動映像情報は、運動映像情報一時記憶領域１３２に記憶される。例えば、モーション情報「ハーフ・スクワット」に対応する運動映像情報として、「ハーフ・スクワット映像」が運動映像情報一時記憶領域１３２に記憶される。同様に、モーション情報「クォーター・スクワット」に対応する運動映像情報として、「クォーター・スクワット映像」が運動映像情報一時記憶領域１３２に記憶される。
【００３６】
図６は、モーション情報に対応する運動映像情報が、運動映像情報一時記憶領域１３２から読み出されてディスプレイ３に表示される一例を示す概念図である。図６は、モーション情報「マーチ」に対応する運動映像情報「マーチ映像」が、ディスプレイ３に表示される表示状態を示す。図６中の「１」〜「３２」の番号は、ディスプレイ３に表示される静止画像の順序を表している。図６中の「１」〜「３２」に対応する静止画像がディスプレイ３により連続して表示されることで、運動映像３１として運動「マーチ」が一回実行される。
【００３７】
本実施形態において、モーション情報「マーチ」の基本拍数「３２」に対応して、「１」〜「３２」の静止画像が表示される。モーション情報「マーチ」が実行される時、１拍に対応して１つの静止画像が表示される。このように、運動映像情報一時記憶領域１３２には、図６に一例として示すモーション情報を示す静止画像群が運動映像情報として記憶される。第１運動リスト情報において、モーション情報に対応して２以上の繰り返し回数が定められている場合には、運動映像情報一時記憶領域１３２に記憶された静止画像群が、繰り返し回数分だけ連続してディスプレイ３に表示される。
【００３８】
運動目的情報一時記憶領域１３３には、運動目的情報が記憶される。運動目的情報は、後述する処理において、情報入力部４を用いて参加者３００により指定される運動する目的に対応する情報である。具体的には、運動目的情報は、例えば情報入力部４により指定される運動目的「筋力トレーニング」、「ダイエット」、「健康」に対応する運動負荷を、段階的に数値化した情報である。生体情報一時記憶領域１３４には、参加者３００が運動を行った時の心拍数が、生体情報計測センサ５により計測され、記憶される。また、参加者情報一時記憶領域１３５には、運動を行う参加者３００を特定する参加者情報が記憶される。参加者情報は、例えば、フィットネスクラブの会員にそれぞれ対応して付与される参加者３００の個人ＩＤと、参加者３００の最大心拍数とを対応させた情報である。
【００３９】
図４に示すＲＯＭ１４は、各種のプログラム情報記憶領域を含む。プログラム情報記憶領域は、出力端末装置動作プログラム情報記憶領域１４１と、運動メニュー変更プログラム情報記憶領域１４２とを含む。
【００４０】
出力端末装置動作プログラム情報記憶領域１４１は、出力端末装置１を制御するための出力端末装置動作プログラム情報を記憶する。出力端末装置動作プログラム情報は、第１運動リスト情報のモーション情報に対応する運動映像情報に従って、運動映像３１をディスプレイ３に表示させるプログラムである。出力端末装置動作プログラム情報記憶領域１４１には、配置される場所がフィットネスクラブまたは自宅であるかにより、出力端末装置１Ａ及び出力端末装置１Ｂに適した出力端末装置動作プログラム情報が記憶される。出力端末装置１が、フィットネスクラブに配置される出力端末装置１Ａであるとき、出力端末装置動作プログラム情報記憶領域１４１にフィットネスクラブ用の出力端末装置動作プログラム情報が記憶される。出力端末装置１が、参加者３００の自宅に配置される出力端末装置１Ｂであるとき、出力端末装置動作プログラム情報記憶領域１４１に自宅用の出力端末装置動作プログラム情報が記憶される。運動メニュー変更プログラム情報記憶領域１４２は、運動メニュー変更プログラム情報を記憶する。
【００４１】
運動メニュー変更プログラム情報記憶領域１４２は、第１運動リスト情報のモーション情報に対応して定められた運動テンポ及び繰り返し回数を変更するための第１運動リスト情報変更プログラム情報を記憶する。運動メニュー変更プログラム情報は、参加者３００が情報入力部４を用いて指定する運動目的に応じて、管理サーバ５０から受信する第１運動リスト情報の運動テンポが変更される。具体的には、参加者３００の運動目的が指定されると、目的に応じて、第１運動リスト情報のモーション情報に対応する運動テンポを遅くする処理を示すプログラムである。また、出力端末装置１Ｂは、第１運動リスト情報変更プログラム情報の処理に従って、参加者３００が情報入力部４を用いて指定する運動強度に応じて、第１運動リスト情報のモーション情報に対応する繰り返し回数を変更する。第１運動リスト情報変更プログラムの詳細な処理は、後述において説明する。尚、上記プログラムは、例えば、ネットワーク上の所定のサーバからダウンロードされるようにしても良いし、例えば、ＣＤ-ＲＯＭ等の記録媒体に記録されて、この記録媒体を介して読み込まれるようにしても良い。
【００４２】
管理サーバ５０は、運動支援システム１００を構成する複数の出力端末装置１のネットワーク接続部１５と、ネットワークを介して接続される。管理サーバ５０は、各出力端末装置１のＲＡＭ１３１に記憶される第１運動リスト情報と、参加者３００の生体情報と、参加者３００を特定する参加者情報とを、各出力端末装置１との間で送受信する。管理サーバ５０は、図４に示すレッスン情報記憶領域５１を備える。レッスン情報記憶領域５１には、レッスン情報が記憶される。レッスン情報とは、各出力端末装置１のＲＡＭ１３１に記憶される第１運動リスト情報と、参加者３００の運動時の心拍数と、参加者３００を特定する参加者情報とが対応した情報である。
【００４３】
管理サーバ５０は、フィットネスクラブの出力端末装置１Ａから、第１運動リスト情報と、第１運動リスト情報に対応する運動動作を行った参加者３００の運動時の心拍数と、参加者３００の参加者情報とをレッスン情報として受信する。
【００４４】
また、管理サーバ５０は、管理サーバ５０が出力端末装置１Ａから受信し、記憶した参加者３００の参加者情報に対応するレッスン情報を、参加者３００の自宅に配置された出力端末装置１Ｂに送信する。
【００４５】
本実施形態の運動支援システム１００は、上述した出力端末装置１Ａ及び１Ｂと、管理サーバ５０と含む。運動支援システム１００では、フィットネスクラブに配置される出力端末装置１Ａと、参加者３００の自宅等に配置される出力端末装置１Ｂとを備え、各出力端末装置１によりディスプレイ３に出力される運動映像３１に従って参加者３００に運動を行わせる。フィットネスクラブでは、参加者３００は、インストラクターによる指導に従って、ディスプレイ３に表示される運動映像３１を見て運動する。このとき、参加者３００の運動時の心拍数が、生体情報計測センサ５により計測される。そして、出力端末装置１Ａが、第１運動リスト情報と、運動した参加者３００の運動時の心拍数とを、参加者３００を示す参加者情報と対応させて、レッスン情報として管理サーバ５０に送信する。管理サーバ５０は、出力端末装置１Ａから受信したレッスン情報を、レッスン情報記憶領域５１に記憶する。
【００４６】
また、参加者３００が、自宅に配置された出力端末装置１Ｂを用いて運動を行うときは、管理サーバ５０に記憶されたレッスン情報を管理サーバ５０から受信する。レッスン情報の第１運動リスト情報は、出力端末装置１Ｂの第１運動リスト一時記憶領域１３１に記憶される。レッスン情報の心拍数は、出力端末装置１Ｂの生体情報一時記憶領域１３４に記憶される。レッスン情報の参加者情報は、出力端末装置１Ｂの参加者情報一時記憶領域１３５に記憶される。
【００４７】
出力端末装置１Ｂが配置される自宅等において参加者３００が運動を行うとき、出力端末装置１Ｂが第１運動リスト情報を受信することにより、第１運動リスト情報が示す各運動を行うことが可能である。参加者３００が自宅で運動を行う場合、インストラクターに指導されることがない。また、参加者３００は、運動を行うための知識を充分に備えていない。そこで、本実施形態では、出力端末装置１Ｂにより参加者３００が第１運動リスト情報に基づく運動を行うとき、運動時の心拍数が、フィットネスクラブで指導されて運動した時の心拍数より低くなるように運動テンポを変更する。また、第１運動リスト情報の運動テンポは、参加者３００が指定する「筋力トレーニング」と、「ダイエット」と、「健康」との３種類の運動目的に応じて異なる運動テンポに変更する。このとき、いずれの運動目的であっても、フィットネスクラブにおいて参加者３００が運動した第１運動リスト情報の運動テンポより、遅い運動テンポとなるように、運動目的に応じて異なる速度の運動テンポを設定する。また、設定される運動テンポは、参加者３００の最大心拍数と、参加者３００がフィットネスクラブにおいて第１運動リスト情報に従って運動したときの運動時の心拍数とにより算出される。これにより、自宅に配置された出力端末装置１Ｂを用いて運動する参加者３００の運動時の心拍数を、フィットネスクラブでの運動時のより低い値とさせる。参加者３００は、インストラクターによる指導が行われない場合であっても、出力端末装置１Ｂを用いて行われるレッスンにおいて、運動強度が下げられた運動メニューに従って、無理のない運動を行うことができる。
【００４８】
＜本実施形態の運動支援システム１００の動作の説明＞
運動支援システム１００の動作及び作用について、添付図面を参照して説明する。特に、出力端末装置１の動作及び作用について、添付図面を参照して説明する。図７、図８、図９は、出力端末装置１における動作の処理手順を示すフローチャートである。図７は、フィットネスクラブに配置される出力端末装置１Ａにおける動作の処理手順を示すフローチャートである。図８は、参加者３００の自宅に配置される出力端末装置１Ｂにおける動作の処理手順を示すフローチャートである。図９は、出力端末装置１Ｂにおける動作の処理手順の一部を具体的に示すフローチャートである。出力端末装置１は、電源又はコンセントを介して商用電源などの外部電源と接続されることにより、起動する。そして、ＣＰＵ１１が出力端末動作プログラムを実行することにより、出力端末装置１における動作が遂行される。以下に示す処理は、ＣＰＵ１１により処理される。
【００４９】
＜出力端末装置１Ａにより行われる処理＞
本実施形態の運動支援システム１００において、参加者３００は、出力端末装置１Ａが配置されたフィットネスクラブにおいて、ディスプレイ３に表示される運動映像３１を見て運動を行う。参加者３００が運動映像３１に従って運動を行うとき、生体情報計測センサ５により、運動時の心拍数が計測される。また、参加者３００は、出力端末装置１Ｂが配置された自宅においても、ディスプレイ３に表示された運動映像３１を見て運動を行う。
【００５０】
図７は、フィットネスクラブにおいて参加者３００が運動を行うときの出力端末装置１Ａの動作の処理手順を示すチャートである。出力端末装置１Ａでは、最初にステップＳ１１０で電源スイッチがＯＮされたかが判定される。電源スイッチがＯＮされたと判定されるまで、ステップＳ１１０が繰り返される。電源スイッチがＯＮされたと判定されたとき（ステップＳ１１０：Ｙｅｓ）、ステップＳ１２０が実行される。電源スイッチはハードウエアスイッチであっても、ソフトウエアにより動作される電源スイッチであっても良い。
【００５１】
ステップＳ１２０では、運動メニューの表示が指示されたかが判定される。運動メニューは、管理サーバ５０に記憶される第１運動リスト情報と、第１運動リスト情報に従って運動を行った参加者３００の運動時の心拍数と、参加者３００の個人ＩＤ及び最大心拍数を示す情報である。ＣＰＵ１１が、フィットネスクラブのインストラクターまたは参加者３００により、情報入力部４の運動メニュー表示指示部４ｃが押下されたことを検知すると、運動メニューの表示が指示されたと判定される。運動メニューの表示が指示されたと判定されると（ステップＳ１２０：Ｙｅｓ）、ステップＳ１９０の処理が実行される。運動メニューの表示が指示されたと判定されないと（ステップＳ１２０：Ｎｏ）、ステップＳ１３０の処理が実行される。
【００５２】
また、ステップＳ１２０では、参加者３００を示す参加者情報が取得される。例えば、インストラクターまたは参加者３００が、参加者３００の情報として、個人ＩＤと最大心拍数とを登録する。登録は例えば、個人ＩＤ及び最大心拍数が記憶されたＩＣカードを読み取ることにより、行われる。取得された参加者３００の参加者情報は、ＲＡＭ１３の参加者情報一時記憶領域１３５に記憶される。
【００５３】
ステップＳ１３０では、レッスンの開始が指示されたかが判定される。レッスンの開始とは、第１運動リスト一時記憶領域１３１に記憶された第１運動リスト情報に従ってディスプレイ３に運動映像３１を表示させることである。ディスプレイ３に運動映像３１が表示されるとき、スピーカ２からは、楽曲が出力される。ＣＰＵ１１が、インストラクターまたは参加者３００により情報入力部４のレッスン開始指示部４ｂが押下されたことを検知すると、レッスンの開始が指示されたと判定される。レッスンの開始が指示されたと判定されると（ステップＳ１３０：Ｙｅｓ）、ステップＳ１４０が実行される。レッスンの開始が指示されたと判定されないと（ステップＳ１３０：Ｎｏ）、ステップＳ１２０の処理が実行される。
【００５４】
ステップＳ１４０では、生体情報計測センサ５を起動させる指示を行う。生体情報計測センサ５が起動されたと判定されるまで、ステップＳ１４０が繰り返される。生体情報計測センサ５が起動されたと判定されたとき（ステップＳ１１０：Ｙｅｓ）、ステップＳ１５０が実行される。
【００５５】
ステップＳ１５０では、レッスンが開始する処理が行われる。レッスンを開始する処理とは、ＲＡＭ１３に記憶される第１運動リスト情報に従って、モーション情報に対応する運動映像３１を、第１運動リスト情報の運動テンポ及び繰り返し回数で、ディスプレイ３に表示させる処理である。参加者３００は、ディスプレイ３に表示される運動映像３１を見て、各モーション情報が示す運動動作を行う。
【００５６】
ステップＳ１６０では、生体情報計測センサ５により計測される参加者３００が運動動作行っているときの運動時の心拍数が取得される。ステップＳ１６０において取得される生体情報計測センサ５により計測された運動時の心拍数は、ＲＡＭ１３の生体情報一時記憶領域１３４に記憶される。
【００５７】
ステップＳ１７０では、ステップＳ１５０において開始されたレッスンが完了したかが判断される。ステップＳ１７０は、図５に示す第１運動リスト情報のモーション情報「ふくらはぎストレッチ」に対応する運動映像３１が、４回繰り返して表示されたことを判断することにより、レッスンが完了したかを判断する。ステップＳ１７０において、レッスンが完了したと判断されるまで、ステップＳ１７０の処理が繰り返される。レッスンが完了したと判断されると（ステップＳ１７０：Ｙｅｓ）、ステップＳ１８０の処理が実行される。
【００５８】
ステップＳ１８０では、ＲＡＭ１３に記憶されている第１運動リスト情報と、参加者３００の運動時の心拍数と、参加者３００の参加者情報とを、レッスン情報として管理サーバ５０に送信する。そして、管理サーバ５０に、出力端末装置１Ａが送信したレッスン情報を記憶させる指示を行う。これにより、管理サーバ５０では、出力端末装置１Ａから受信したレッスン情報が記憶される。ステップＳ１８０が実行されると、ステップＳ２２０の処理が行われる。
【００５９】
ステップＳ１９０では、ステップＳ１２０において指示された運動メニューの表示指示に従って、レッスン情報記憶領域５１に記憶された参加者情報が一致するレッスン情報の送信を管理サーバ５０に要求する。ステップＳ１９０の処理が行われると、管理サーバ５０からはレッスン情報が、送信される。
【００６０】
ステップＳ２００では、管理サーバ５０からレッスン情報を受信したかが判断される。レッスン情報を受信したと判断されるまで、ステップＳ２００の処理が繰り返される。ステップＳ２００において、レッスン情報を受信したと判断されると（ステップＳ２００：ＹＥＳ）、ＲＡＭ１３の第１運動リスト一時記憶領域１３１に、レッスン情報に含まれる第１運動リスト情報を記憶する。ＲＡＭ１３の生体情報一時記憶領域１３４に、レッスン情報に含まれる運動時の心拍数を記憶する。そして、ステップＳ２１０の処理が実行される。
【００６１】
ステップＳ２１０では、ステップＳ２００において受信したレッスン情報の第１運動リスト情報に従って運動メニューと、参加者３００の運動時の心拍数と、参加者３００の個人ＩＤと最大心拍数を示す情報が、ディスプレイ３に表示される。ステップＳ２１０の処理が実行されると、ステップＳ２２０の処理が行われる。
【００６２】
ステップＳ２２０では、電源スイッチがユーザによりＯＦＦされたかが判定される。電源スイッチがＯＦＦされたと判定されないとき（ステップＳ２２０：Ｎｏ）、ステップＳ１２０が実行される。電源スイッチがＯＦＦされたと判定されたとき（ステップＳ２２０：Ｙｅｓ）、図７に示す本実施形態の出力端末動作処理が終了される。
【００６３】
＜出力端末装置１Ｂにより行われる処理＞
次に、出力端末装置１Ｂの動作について説明する。図８は、自宅において参加者３００が運動を行うときの出力端末装置１Ｂの動作の処理手順を示すチャートである。出力端末装置１Ｂは、例えばフィットネスクラブで運動を行う参加者３００の自宅に配置される。出力端末装置１Ｂは、例えばパソコンなどである。
【００６４】
出力端末装置１Ｂでは、最初にステップＳ５１０で電源スイッチがＯＮされたかが判定される。電源スイッチがＯＮされたと判定されるまで、ステップＳ５１０が繰り返される。電源スイッチがＯＮされたと判定されたとき（ステップＳ５１０：Ｙｅｓ）、ステップＳ５２０が実行される。電源スイッチはハードウエアスイッチであっても、ソフトウエアにより動作される電源スイッチであっても良い。
【００６５】
ステップＳ５１５では、管理サーバ５０からレッスン情報を取得する処理が行われる。管理サーバ５０から、レッスン情報記憶領域５１に記憶されたレッスン情報のうち、参加者情報が参加者３００であるレッスン情報を取得する。具体的には、出力端末装置１Ｂが、管理サーバ５０へ参加者３００に対応するレッスン情報を要求する指示を送信する。そして、管理サーバ５０は、参加者情報が参加者３００であるレッスン情報を出力端末装置１Ｂへ送信する。出力端末装置１Ｂは、管理サーバ５０からレッスン情報を受信する。受信したレッスン情報を構成する各情報が、対応するＲＡＭ１３の各領域に記憶される。第１運動リスト情報が、ＲＡＭ１３の第１運動リスト一時記憶領域１３１に記憶される。参加者３００の運動時の心拍数が、生体情報一時記憶領域１３４に記憶される。参加者３００を特定する参加者情報が、参加者情報一時記憶領域１３５に記憶される。
【００６６】
ステップＳ５２０では、運動目的が取得されたかが判断される。運動目的は、情報入力部４の運動指定部４ａにより、参加者３００が指定する情報である。情報入力部４は、参加者３００により運動指定部４ａを用いて運動目的と運動強度とが指定され、運動メニュー変更指示部４ｄが押下されたとき、情報送受信部１６に、運動目的と運動強度とを送信する。ステップＳ５２０においては、情報送受信部１６が、運動目的と運動強度とを受信したとき、運動目的が取得されたことが判断される。ステップＳ５２０においては、運動目的が取得されたと判定されるまで、ステップＳ５２０が繰り返される。運動目的が取得されたと判定されたとき（ステップＳ５２０：Ｙｅｓ）、ステップＳ５３０が実行される。ステップＳ５２０においては、受信した運動目的及び運動強度が、ＲＡＭ１３の運動目的情報一時記憶領域１３３に記憶される。
【００６７】
ステップＳ５３０では、ＲＡＭ１３に記憶された第１運動リスト情報に従って運動映像３１を表示するレッスンを開始する指示が行われたかが判断される。ＣＰＵ１１が、参加者３００により情報入力部４のレッスン開始指示部４ｂが押下されたことを検知すると、レッスンの開始が指示されたと判定される。レッスンの開始が指示されたと判定されると（ステップＳ５３０：Ｙｅｓ）、ステップＳ５４０が実行される。レッスンの開始が指示されたと判定されるまで、ステップＳ３２０の処理が繰り返し実行される。
【００６８】
ステップＳ５４０では、生体情報計測センサ５を起動させる指示を行う。生体情報計測センサ５が起動されたと判定されるまで、ステップＳ５４０が繰り返される。生体情報計測センサ５が起動されたと判定されたとき（ステップＳ５１０：Ｙｅｓ）、ステップＳ５５０が実行される。
【００６９】
ステップＳ５５０では、運動メニューを変更する処理が行われる。運動メニューを変更する処理とは、第１運動リスト情報のモーション情報に対応する運動テンポを変更する処理である。図９は、運動メニューを変更する処理を具体的に示すにフローチャートである。以下、運動メニューを変更する処理を、図９に示すフローチャートに従って説明する。
【００７０】
図９に示すステップＳ５５１では、ＲＡＭ１３からレッスン情報が読み出される。具体的には、第１運動リスト一時記憶領域１３１から、第１運動リスト情報が読み出される。生体情報一時記憶領域１３４から、管理サーバ５０から受信した第１運動リスト情報に従って運動したときの参加者３００の運動時の心拍数が読み出される。参加者情報一時記憶領域１３５から、参加者３００の最大心拍数が読み出される。
【００７１】
ステップＳ５５２においては、参加者３００が情報入力部４により指定し、情報送受信部１６により受信された運動目的と運動強度とが、ＲＡＭ１３の運動目的情報一時記憶領域１３３から読み出される。
【００７２】
ステップＳ５５３においては、ステップＳ５５２において読み出された運動目的が「筋力トレーニング」であるかが判断される。ステップＳ５５３において、運動目的が「筋力トレーニング」であると判断されると（ステップＳ５５３：Ｙｅｓ）、ステップＳ５５４の処理が行われる。ステップＳ５５３において、運動目的が「筋力トレーニング」であると判断されないと（ステップＳ５５３：Ｎｏ）、ステップＳ５５５の処理が行われる。
【００７３】
ステップＳ５５４においては、第１運動リスト情報の各モーション情報の運動テンポが、ステップＳ５５１により読み出されたレッスン情報と、ステップＳ５５２により読み出された運動目的に従って、新たな運動テンポに変更される。新たな運動テンポは、第１運動リスト一時記憶領域１３１に記憶された第１運動リスト情報の運動テンポと、生体情報一時記憶領域１３４に記憶された参加者３００の運動時の心拍数と、参加者３００の最大心拍数とから算出される。具体的には、参加者３００の運動時の心拍数を、参加者３００の最大心拍数で割った値に、第１運動リスト一時記憶領域１３１に記憶された第１運動リスト情報を積算する。そして、運動目的「筋力トレーニング」に対応して、０．８５が積算される。この結果が、新しい運動テンポとなる。ステップＳ５５８が行われると、第１運動リスト一時記憶領域１３１に記憶された第１運動リスト情報の各モーション情報に対応する運動テンポには、それぞれ新たな運動テンポが設定される。
【００７４】
なお、ステップＳ５５４の処理においては、参加者３００が自宅で「筋力トレーニング」の運動を行うときは、フィットネスクラブで参加者３００が運動したときの運動テンポに対し、８５％の運動テンポで運動させることを示す。また、ステップＳ５５４の処理により算出される新たな運動テンポは、参加者３００の運動時の心拍数を、参加者３００の最大心拍数で割った値と相関している。すなわち、ステップＳ５５４において設定される新たな運動テンポは、参加者３００の運動時の心拍数及び最大心拍数よって、参加者３００ごとに異なる運動テンポが算出される。
【００７５】
ステップＳ５５５においては、ステップＳ５５２において読み出された運動目的が「ダイエット」であるかが判断される。ステップＳ５５５において、運動目的が「ダイエット」であると判断されると（ステップＳ５５５：Ｙｅｓ）、ステップＳ５５６の処理が行われる。運動目的が「ダイエット」であると判断されないと（ステップＳ５５５：Ｎｏ）、ステップＳ５５７の処理が行われる。
【００７６】
ステップＳ５５６においては、第１運動リスト情報の各モーション情報の運動テンポが、ステップＳ５５１において読み出されたレッスン情報と、ステップＳ５５２において読み出された運動目的とに従って、新たな運動テンポに変更される。新たな運動テンポは、第１運動リスト一時記憶領域１３１に記憶された第１運動リスト情報の運動テンポと、生体情報一時記憶領域１３４に記憶された参加者３００の運動時の心拍数と、参加者３００の最大心拍数とから算出される。具体的には、参加者３００の運動時の心拍数を、参加者３００の最大心拍数で割った値に、第１運動リスト一時記憶領域１３１に記憶された第１運動リスト情報を積算する。そして、運動目的「ダイエット」に対応して、０．７０が積算される。この結果が、新しい運動テンポとなる。ステップＳ５５６が行われると、第１運動リスト一時記憶領域１３１に記憶された第１運動リスト情報の各モーション情報に対応する運動テンポには、それぞれ新たな運動テンポが設定される。
【００７７】
なお、ステップＳ５５６の処理においては、参加者３００が自宅で「ダイエット」の運動を行うときは、フィットネスクラブで参加者３００が運動したときの運動テンポに対し、７０％の運動テンポで運動させることを示す。また、ステップＳ５５６において設定される新たな運動テンポは、ステップＳ５５４の場合と同様に、参加者３００の運動時の心拍数及び最大心拍数よって、参加者３００ごとに異なる運動テンポが算出される。
【００７８】
ステップＳ５５７においては、第１運動リスト情報の各モーション情報の運動テンポが、ステップＳ５５１により読み出されたレッスン情報と、ステップＳ５５２により読み出された運動目的とに従って、新たな運動テンポに変更される。新たな運動テンポは、第１運動リスト一時記憶領域１３１に記憶された第１運動リスト情報の運動テンポと、生体情報一時記憶領域１３４に記憶された参加者３００の運動時の心拍数と、参加者３００の最大心拍数とから算出される。具体的には、参加者３００の運動時の心拍数を、参加者３００の最大心拍数で割った値に、第１運動リスト一時記憶領域１３１に記憶された第１運動リスト情報を積算する。そして、運動目的「健康」に対応して、０．５５が積算される。この結果が、新しい運動テンポとなる。ステップＳ５５７が行われると、第１運動リスト一時記憶領域１３１に記憶された第１運動リスト情報の各モーション情報に対応する運動テンポには、それぞれ新たな運動テンポが設定される。
【００７９】
なお、ステップＳ５５７の処理においては、参加者３００が自宅で「ダイエット」の運動を行うときは、フィットネスクラブで参加者３００が運動したときの運動テンポに対し、５５％の運動テンポで運動させることを示す。また、ステップＳ５５７において設定される新たな運動テンポは、ステップＳ５５４及びステップＳ５５６の場合と同様に、参加者３００の運動時の心拍数及び最大心拍数よって、参加者３００ごとに異なる運動テンポが算出される。
【００８０】
ステップＳ５５４、またはステップＳ５５６、またはステップＳ５５７のいずれかの処理が行われると、ステップＳ５５８が行われる。
【００８１】
ステップＳ５６２では、ステップＳ５５２において運動目的とともに運動目的情報一時記憶領域１３３から読み出される運動強度が「弱」であるかが判断される。運動強度が「弱」であると判断されると、ステップＳ５５９の処理を実行する。運動強度が「弱」であると判断されないと、図１３に示す第１運動リスト情報変更処理は終了される。
【００８２】
ステップＳ５５９では、第１運動リスト情報に対して、各モーション情報に対応する繰り返し回数を１回ずつ減らす処理を行う。ステップＳ５５９の処理が行われると、第１運動リスト情報のモーション情報に従ってディスプレイ３に表示される運動映像３１が表示される回数が少なくなり、表示される時間が短くなる。
【００８３】
ステップＳ５５８または、ステップＳ５５９の処理が行われると、図９に示す運動メニューの変更処理が完了される。運動メニューの変更処理が完了すると、図８にフローチャートに示すステップＳ５７０の処理が行われる。
【００８４】
ステップＳ５７０では、ステップＳ５５０の運動メニューの変更処理において変更された第１運動リスト情報に従って運動メニューを実行する処理が開始される。
【００８５】
ステップＳ５８０では、ステップＳ５７０において開始されたレッスンにより、各運動動作を実行する参加者３００の計測データが、生体情報計測センサ５により計測される。
【００８６】
ステップＳ５９０では、ステップＳ５７０において開始されたレッスンが完了したかが判断される。具体的には、ステップＳ５９０は、第１運動リスト情報のモーション情報「ふくらはぎストレッチ」の運動映像３１が、第１運動リスト情報の繰り返し回数で表示されたことを判断すると、レッスンが完了したと判断する。ステップＳ５９０において、レッスンが完了したと判断されるまで、ステップＳ５９０の処理が繰り返される。レッスンが完了したと判断されると（ステップＳ５９０：Ｙｅｓ）、ステップＳ６００の処理が実行される。
【００８７】
ステップＳ６００では、ＲＡＭ１３に記憶されている第１運動リスト情報と、参加者３００の運動時の心拍数と、参加者３００の参加者情報とを、レッスン情報として管理サーバ５０に送信する。そして、管理サーバ５０に、出力端末装置１Ａが送信したレッスン情報を記憶させる指示を行う。これにより、管理サーバ５０では、出力端末装置１Ａから受信したレッスン情報が記憶される。ステップＳ６００が実行されると、ステップＳ６１０の処理が行われる。
【００８８】
ステップＳ６１０では、電源スイッチがユーザによりＯＦＦされたかが判定される。電源スイッチがＯＦＦされたと判定されないとき（ステップＳ６１０：Ｎｏ）、ステップＳ５１５が実行される。電源スイッチがＯＦＦされたと判定されたとき（ステップＳ６１０：Ｙｅｓ）、図８に示す本実施形態の出力端末装置１Ｂの動作処理が終了される。
【００８９】
出力端末装置１Ｂにおいて実行される運動メニューに従って運動する参加者３００の心拍数と、第１運動リスト情報は、管理サーバ５０に送信される。すなわち、参加者３００が自宅で運動したときの運動メニューの内容及び参加者３００の心拍数は、管理サーバ５０に蓄積される。出力端末装置１Ａが配置されたフィットネスクラブにおいて、参加者３００は、フィットネスクラブに配置されたにおいて、出力端末装置１Ｂを用いて運動した運動メニューの内容及び心拍数を、管理サーバ５０から取得することができる。
【００９０】
また、出力端末装置１Ａが配置されたフィットネスクラブにおいて、参加者３００が、出力端末装置１Ｂを用いて運動した運動メニューの内容と心拍数とをディスプレイ３に表示させたい場合がある。このとき、参加者３００が、情報入力部４の運動メニュー表示指示部４ｃを押下することにより、運動メニューの表示を指示する。これにより、出力端末装置１Ａは、参加者３００が出力端末装置１Ｂを用いて運動したときのレッスン情報を、管理サーバ５０から送信される。これにより、出力端末装置１Ａが配置されたフィットネスクラブのインストラクターは、参加者３００が出力端末装置１Ｂを用いて運動したときのレッスン情報の内容を確認することができる。よって、インストラクターは、レッスン情報を考慮した新たな運動メニューの構成を考え、レッスン情報をフィットネスクラブで行うレッスン内容に反映させることができる。
【００９１】
（実施例との対応）
また、本実施形態の第１運動リスト情報が、本発明の運動実行情報の一例である。本実施形態のＲＡＭ１３の第１運動リスト一時記憶領域１３１が、本発明の記憶部及び記憶ステップの一例である。本実施形態の参加者３００の運動時の心拍数を測る生体情報計測センサ５が、本発明の生体情報を計測する計測部の一例である。また、本実施形態における出力端末装置１のネットワーク接続部１５が、生体情報を取得する取得部の一例である。本実施形態の情報入力部４が、本発明の設定部の一例である。本実施形態において、第１運動リスト情報に含まれる運動テンポを遅くすることにより、レッスンの運動強度を下げるＣＰＵ１１が、本発明の運動強度を下げる変更を行う変更部の一例である。本実施形態におけるレッスンを開始するＣＰＵ１１が、本発明の運動メニューを実行する実行部の一例である。
【００９２】
また、本実施形態における出力端末装置１ＡのＣＰＵ１１と、ステップＳ１６０の処理が、本発明の計測ステップの一例である。本実施形態における出力端末装置１ＢのＣＰＵ１１と、ステップＳ５１５の処理が、本発明の取得ステップの一例である。本実施形態における出力端末装置１ＢのＣＰＵ１１と、ステップＳ５５３及びステップＳ５５５の処理が、本発明の設定ステップの一例である。また、本実施形態における出力端末装置１ＢのＣＰＵ１１とステップＳ５５４またはステップＳ５５６またはステップＳ５５７の処理が、本発明の変更ステップの一例である。
【００９３】
本実施形態における出力端末装置１ＢのＣＰＵ１１とステップＳ５５４またはステップＳ５５６またはステップＳ５５７の処理が、本発明の変更ステップの一例である。また、本実施形態における出力端末装置１ＢのＣＰＵ１１とステップＳ５７０の処理が、本発明の実行ステップの一例である。
【００９４】
（変形例）
本実施形態において、生体情報計測センサ５は、参加者３００の身体に装着され、生体情報計測センサ５により計測される計測データとして、参加者３００の心拍数が計測されるものであるがこれに限らない。例えば、生体情報計測センサ５は、参加者３００の手首に装着されるものであってもよい。また、計測データとして、参加者３００の脈拍を測るものであってもよい。
【００９５】
本実施形態では、第１運動リスト情報のモーション情報に対応する運動テンポが変更される。このとき、新たな運動テンポが、ＲＡＭ１３の第１運動リスト情報の運動テンポに対し、３種類の運動目的それぞれに対応して一意に決められた割合の値が積算されて決定される。新たな運動テンポは、複数種類の運動目的に対応して一意に決められる割合の値に対して、参加者３００それぞれの運動能力の特徴を考慮した値を加減し、設定されるものであってもよい。例えば、性別及び年齢に対応して一義的に最大心拍数の基準値を定め、基本データとして設定する。そして、参加者３００の最大心拍数と、基本データに定められた参加者３００の性別及び年齢と一致する最大心拍数の基準値とを比較し、比較結果に応じて運動目的に対応して決められる割合に加減する方法が考えられる。例えば、参加者３００の最大心拍数が、基本データの基準値より少ない場合には、運動目的に対応して決められる割合に５％を加算してもよい。また、参加者３００の最大心拍数が、基本データの基準値より多い場合には、運動目的に対応して決められる割合に５％を減算してもよい。
【００９６】
また、本実施形態では、レッスンが開始されると、レッスンが完了されるまで参加者３００の運動時の心拍数が計測される。このことを利用して、レッスンの運動中の参加者３００の心拍数の値を、定期的に判断することにより、レッスン開始後に参加者３００に運動映像３１を見て運動を行わせる運動テンポが変更される処理が行われても良い。例えば、レッスンの経過に伴って、参加者３００の心拍数が急激に上昇した場合には、レッスンが完了される前に、レッスンの実行を停止させるものであってもよい。また、参加者３００がレッスンを行うとき、レッスンの経過に伴って計測される参加者３００の心拍数が、レッスンの開始時の心拍数と大きな変化がない場合には、レッスンを実行する運動テンポを速くするものであってもよい。
【符号の説明】
【００９７】
１  出力端末装置
２  スピーカ
３  ディスプレイ
４  情報入力部
１１  ＣＰＵ
１３  ＲＡＭ
１４  ＲＯＭ
１５  ネットワーク接続部
１６  情報送受信部
５０  運動情報管理サーバ
３００  参加者
【図１】
0005565363.tif 000002
【図２】
0005565363.tif 000003
【図３】
0005565363.tif 000004
【図４】
0005565363.tif 000005
【図５】
0005565363.tif 000006
【図６】
0005565363.tif 000007
【図７】
0005565363.tif 000008
【図８】
0005565363.tif 000009
【図９】
0005565363.tif 000010