(57)【要約】【課題】利用者の状態又は指導内容に応じて常に適切な指導データを利用者に提示し、利用者がリアルタイムに運動を行う場合に常に無理なく適切な運動を行えるようにする。【解決手段】運動支援サーバ装置ＳＶにおいて、利用者端末ＵＴ１〜ＵＴｎへ指導映像データを配信する際に、前回の利用者運動映像データから利用者の動きの可動範囲及び速度を検出してその検出結果をもとに当該利用者が指導映像データの修正を必要とするか否かを判定する。またそれと共に、指導映像データのメタデータをもとに運動の変化の有無を判定して、その判定結果をもとに当該指導映像データが修正を必要とするデータか否かを判定する。そして、上記各判定の結果、指導映像データの修正が必要と判定されると、修正方法テーブル１４４に記憶された情報に従い指導映像データを修正し、この修正された指導映像データを利用者端末ＵＴ１〜ＵＴｎへ配信するようにしたものである。【選択図】      図２
2007289515.tif 000002
【特許請求の範囲】
【請求項１】
利用者が運動する際の手本となる指導データを記憶する第１の記憶手段と、
前記利用者が、前記指導データにより示される運動に適応可能であるか否かを判定する判定手段と、
前記判定手段により適応不可能と判定された場合に、前記指導データに適応可能とするための修正を加える修正手段と、
前記修正手段により修正された指導データを前記利用者に対し提示する提示手段と
を具備することを特徴とする運動支援装置。
【請求項２】
前記判定手段は、
前記利用者が過去に行った運動の様子を記録した運動映像データから利用者の動きの範囲又は速度を解析する手段と、
前記解析結果に基づいて、前記利用者が前記指導データにより示される運動に適応可能であるか否かを判定する手段と
を備えることを特徴とする請求項１記載の運動支援装置。
【請求項３】
前記判定手段は、
前記利用者の運動に対する状況を表す利用者属性情報を記憶する手段と、
前記記憶された利用者属性情報に基づいて、前記利用者が前記指導データにより示される運動に適応可能であるか否かを判定する手段と
を備えることを特徴とする請求項１記載の運動支援装置。
【請求項４】
前記判定手段は、
前記指導データにより示される運動の属性を表す運動属性情報を記憶する手段と、
前記記憶された運動属性情報に基づいて、前記利用者が前記指導データにより示される運動に適応可能であるか否かを判定する手段と
を備えることを特徴とする請求項１記載の運動支援装置。
【請求項５】
前記修正手段は、
前記利用者の動きの範囲又は速度の解析結果、前記利用者属性情報及び前記指導データの運動属性情報の少なくとも１つに対応付けて予め設定された修正内容を表す情報を記憶する修正内容記憶手段と、
前記判定手段により適応不可能と判定された場合に、当該判定の根拠に対応する修正内容を表す情報を前記修正内容記憶手段から読み出し、この読み出された修正内容を表す情報に基づいて前記指導データに修正を加える手段と
を備えることを特徴とする請求項２乃至４のいずれかに記載の運動支援装置。
【請求項６】
前記修正手段は、前記指導データに対し、当該指導データをスローモーション再生させるための修正処理を行うことを特徴とする請求項１記載の運動支援装置。
【請求項７】
前記修正手段は、前記指導データにより示される運動の開始前又は途中に休止期間を挿入することを特徴とする請求項１記載の運動支援装置。
【請求項８】
前記修正された指導データを手本に行われた前記利用者の運動の状況を表す利用者映像データを記憶する手段と、
前記指導データに対し加えられた修正履歴を記憶する手段と、
前記記憶された利用者映像データを再生する際に、前記記憶された修正履歴をもとに前記利用者映像データから修正に対応する部分を削除することにより、未修正の利用者映像データを再構成する手段と
を、さらに具備することを特徴とする請求項１記載の運動支援装置。
【請求項９】
利用者が運動する際の手本となる指導データを記憶部から読み出して提示部に提示させる処理を、コンピュータにより行う運動支援装置で使用されるプログラムであって、
前記利用者が、前記指導データにより示される運動に適応可能であるか否かを判定する処理と、
適応不可能と判定された場合に、前記指導データに適応可能とするための修正を加える処理と、
前記修正された指導データを前記提示部に提示させる処理と
を、前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば高齢者が自宅において運動を行う際にその支援を行うために使用される運動支援装置とそのプログラムに関する。
【背景技術】
【０００２】
高齢者の転倒事故は、主に加齢による筋力の低下など身体機能の衰えが原因で起こる。転倒事故による骨折は様々な障害を招き、そのまま寝たきりにつながるおそれもある。転倒事故を未然に防ぎ、骨折や寝たきりになることを予防するには、衰えていく身体機能を筋力アップによって改善することが重要であり、そのために対象者に筋力アップ体操等を行わせるための種々システムが提案されている。
【０００３】
例えば、高齢者宅にパーソナル・コンピュータからなる利用者端末を設置し、この利用者端末に対しサーバ装置から通信ネットワークを介して指導用の映像データを配信して表示させる。高齢者は、上記表示された指導用の映像データを見ながら運動を行う。このようなシステムを使用すれば、高齢者は自宅において指導映像を手本に体操などの適切な運動を行うことが可能となる。
【０００４】
一方、例えばスキーの技術指導において、指導者が滑走しているときの映像と非指導者が滑走しているときの映像をそれぞれ撮像し、これらの映像を互いに時間的な同期をとって合成して表示する装置も提案されている。このような装置によれば、非指導者は自身のフォームと指導者のフォームとの違いを容易に比較検討することが可能となる。
【０００５】
【特許文献１】特開２００１−１８６４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、前者のシステムでは、サーバ装置からは予め作成された指導用の映像データがそのまま配信されて利用者端末に表示される。このため、利用者の身体的又は精神的な状態によっては、指導映像データにより示される運動の進行に利用者の運動が追従できず、利用者が指導プログラム通りの適切な運動を行えなくなったり、また利用者に無理を強いることになり、非常に好ましくなかった。
【０００７】
また、後者の装置では、非指導者は滑走後において自身の映像を指導者の映像と比較検討することはできるが、指導者の映像を手本にリアルタイムに運動することはできない。すなわち、運動終了後の検討にしか利用できない。このため、自律的に運動することが難しい高齢者等に対しては効果が期待できない。
【０００８】
この発明は上記事情に着目してなされたもので、その目的とするところは、利用者の状態又は指導内容に応じて常に適切な指導データを利用者に提示できるようにし、これにより利用者がリアルタイムに運動を行う場合に常に無理なく適切な運動を行えるようにした運動支援装置とそのプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するためにこの発明の一つの観点は、利用者が運動する際の手本となる指導データを利用者に提示する際に、上記利用者が上記指導データにより示される運動に適応可能であるか否かを判定し、適応不可能と判定された場合に上記指導データに適応可能とするための修正を加え、この修正された指導データを利用者に対し提示するようにしたものである。
【００１０】
したがって、利用者の身体的又は精神的な状態により、利用者の動きが指導データにより示される運動の進行に追従できないと予想される場合には、指導データに対し自動的に修正が加えられ、この修正された指導データが利用者に提示される。このため、利用者はリアルタイムに、無理をすることなく常に指導プログラム通りに適切な運動を行うことが可能となる。
【００１１】
またこの発明は次のような各種観点を備えることも特徴とする。  
第１の観点は、上記判定を行う際に、利用者が過去に行った運動の様子を記録した運動映像データから利用者の動きの範囲又は速度を解析し、この解析結果に基づいて利用者が上記指導データにより示される運動に適応可能であるか否かを判定するものである。  
このようにすると、例えば利用者が前回行った運動の状況をもとに、利用者が指導データにより示される運動に適応可能であるか否かが判定される。このため、利用者のその時々の状況に応じた適切な判定が可能となる。
【００１２】
第２の観点は、利用者の運動に対する状況を表す利用者属性情報を記憶する手段を設け、上記判定を行う際に、上記記憶された利用者属性情報に基づいて、利用者が指導データにより示される運動に適応可能であるか否かを判定するものである。  
このようにすると、予め記憶された利用者属性情報をもとに、利用者が指導データの運動に適応可能か否かが判定される。このため、画像解析処理などを行うことなく簡単かつ迅速な判定が可能となる。
【００１３】
第３の観点は、指導データにより示される運動の属性を表す運動属性情報を記憶する手段を設け、この記憶された運動属性情報に基づいて、利用者が指導データにより示される運動に適応可能であるか否かを判定するものである。  
このようにすると、指導データにより示される運動の属性をもとに、利用者が指導データの運動に適応可能か否かが判定される。このため、たとえ利用者自身に支障がなくても、選択された指導データにより示される運動の負荷が高かったり、また指導データにより示される運動が用具を準備する必要がある場合には、適応不可能と判定されて指導データに適切な修正が加えられる。
【００１４】
第４の観点は、利用者の動きの範囲又は速度の解析結果、利用者属性情報及び指導データの運動属性情報の少なくとも１つに対応付けて予め設定された修正内容を表す情報を記憶する手段を設け、適応不可能と判定された場合に、当該判定の根拠に対応する修正内容を表す情報を読み出して指導データに修正を加えるものである。  
このようにすると、適応不可能と判定された場合に、指導データに対しこの判定の根拠に応じた修正処理が行われる。したがって、利用者の状況又は指導データの内容に応じ、指導データに対し常に適切な修正処理を施すことができ、これにより利用者に対し常に適切な指導データを提示することが可能となる。
【００１５】
第５の観点は、指導データに対し当該指導データをスローモーション再生させるための修正処理を行うものである。このようにすると、利用者が指導データにより示される運動の速度またはテンポに追従できない場合に、指導データによる運動の速度又はテンポを遅くすることが可能となる。
【００１６】
第６の観点は、指導データにより示される運動の開始前又は途中に休止期間を挿入するものである。このようにすると、例えば次の運動がゴムバンドやダンベル等の運動用具を使用する場合には、当該運動の開始前に休止期間（ポーズ期間）が挿入される。このため、利用者は余裕を持って運動用具を準備することが可能となる。
【００１７】
第７の観点は、修正された指導データを手本に行われた利用者の運動の状況を表す利用者映像データを記憶すると共に、上記指導データに対し加えられた修正履歴を記憶する。そして、上記記憶された利用者映像データを再生する際に、上記記憶された修正履歴をもとに上記利用者映像データから修正に対応する部分を削除し、これにより利用者映像データを再構成するものである。
【００１８】
したがって、利用者の運動の様子を撮像した利用者映像データを再生する際には、指導データに加えられた修正に対応する部分が自動的に削除された利用者映像データが再生される。このため、例えば運動のスローモーション部分は通常の速度に直されて再生され、また運動の開始前に挿入された休止期間は削除されて連続的に再生される。したがって、利用者映像データを自然な状態で再生することが可能となる。これは、特に利用者映像データを指導データと並べた状態で再生する場合に、利用者映像データを指導データと時間的な同期を保持した状態で再生表示することができるようになるので、きわめて有効である。
【発明の効果】
【００１９】
要するにこの発明によれば、利用者の状態又は指導内容に応じて常に適切な指導データを利用者に提示できるようになり、これにより利用者がリアルタイムに運動を行う場合に常に無理なく適切な運動を行うことができる運動支援装置とそのプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照してこの発明に係わる実施形態を説明する。
（第１の実施形態）  
図１は、この発明に係わる運動支援システムの第１の実施形態を示す概略構成図である。この実施形態の運動支援システムは、高齢者等の運動支援サービスを受ける利用者の自宅等にそれぞれ利用者端末ＵＴ１，ＵＴ２，…ＵＴｎを設置し、これらの利用者端末ＵＴ１，ＵＴ２，…ＵＴｎを、保健センタ、スポーツクラブ又はフィットネスクラブ等に設置される運動支援サーバ装置ＳＶに対し通信ネットワークＮＷを介して接続可能としている。またそれと共に、保健師などの指導者が使用する指導者端末ＭＴを、例えばＬＡＮ（Local Area Network）を介して上記運動支援サーバ装置ＳＶに接続可能としている。
【００２１】
通信ネットワークＮＷは、例えばインターネットに代表されるＩＰ（Internet Protocol）網と、このＩＰ網にアクセスするための複数のアクセス網とから構成される。アクセス網としては、例えばＤＳＬ（Digital Subscriber Line）や光伝送路を使用する有線加入者網、ＣＡＴＶ（Cable Television）網、無線ＬＡＮ（Local Area Network）網、移動通信網、専用線網が用いられる。
【００２２】
利用者端末ＵＴ１，ＵＴ２，…ＵＴｎは、例えばパーソナル・コンピュータからなり、指導映像データの受信表示機能と、利用者映像の撮像送信機能とを備えている。これらの機能はいずれも、アプリケーション・プログラムを中央処理ユニット（ＣＰＵ：Central Processing Unit）に実行させることにより実現される。
【００２３】
指導映像データの受信表示機能は、利用者が運動を行う際に、運動支援サーバ装置ＳＶから配信される指導映像データを受信して保存し、この指導映像データをディスプレイに表示させる。なお、この指導映像データに楽曲や指導者の音声データが含まれている場合には、これらの楽曲又は音声データをスピーカから出力させる。利用者映像の撮像送信機能は、運動中の利用者の様子をカメラで撮像し、その映像データを利用者運動映像データとして運動支援サーバ装置ＳＶへ送信する。また、このとき利用者の音声をマイクロホンで検出し、その音声データを上記利用者運動映像データに含めて送信する。
【００２４】
指導者端末ＭＴも、上記利用者端末ＵＴ１，ＵＴ２，…ＵＴｎと同様にパーソナル・コンピュータからなり、指導映像データの作成機能と、利用者運動映像データの閲覧機能とを備えている。なお、これらの機能もアプリケーション・プログラムを中央処理ユニット（ＣＰＵ：Central Processing Unit）に実行させることにより実現される。
【００２５】
指導映像データの作成機能は、指導者自身の運動の様子をカメラで撮像して指導映像データを作成し、この作成された指導映像データを指導者端末ＭＴ内の記憶装置に記憶すると共に運動支援サーバ装置ＳＶへ送信する。利用者運動映像データの閲覧機能は、運動支援サーバ装置ＳＶに対し利用者映像の閲覧要求を送り、これにより運動支援サーバ装置ＳＶからダウンロードされる利用者運動映像データ及び指導映像データを受信し、これらの映像データをディスプレイに並べて表示する。
【００２６】
次に、運動支援サーバ装置ＳＶはＷｅｂサーバにより構成されるもので、以下のような機能を備えている。図２はその構成を示すブロック図である。  
すなわち、運動支援サーバ装置ＳＶはＣＰＵ１１を備え、このＣＰＵ１１にはバス１２を介してプログラムメモリ１３及びデータメモリ１４が接続され、さらに通信インタフェース（通信Ｉ／Ｆ）１５が接続されている。
【００２７】
通信Ｉ／Ｆ１５は、ＣＰＵ１１の制御の下で、利用者端末ＵＴ１〜ＵＴｎ及び指導者端末ＭＴとの間で通信ネットワークＮＷにより規定される通信プロトコルに従って通信を行う。通信プロトコルとしては、例えばＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）が使用される。
【００２８】
データメモリ１４は、例えばハードディスクやフラッシュメモリ等を記憶媒体として使用したもので、利用者映像記憶エリア１４１と、指導映像記憶エリア１４２と、指導映像メタデータ記憶エリア１４３と、修正方法テーブル１４４とを備えている。  
利用者映像記憶エリア１４１には、利用者端末ＵＴ１〜ＵＴｎから送られた利用者運動映像データが、利用者の識別情報と日時情報と対応付けられて記憶される。指導映像記憶エリア１４２には、指導者端末ＭＴから送信された指導映像データが、識別情報に対応付けられて記憶される。
【００２９】
指導映像メタデータ記憶エリア１４３には、上記指導映像データに出現する複数の運動の属性を表すメタデータ（運動属性情報）が出現順に記憶される。図４はこのメタデータの一例を示すもので、運動ごとに、運動を識別するための運動ＩＤと、姿勢と、道具と、運動間の姿勢又は道具の変化の有無とから構成される。
【００３０】
修正方法テーブル１４４には、利用者の状況に応じた指導映像データの修正の要否と、上記指導映像メタデータにより表される運動間の姿勢又は道具の変化との組み合わせの全種類に対応付けて、それぞれ適切な修正処理の内容を表す情報が記憶される。図５はこの修正方法テーブルの一例を示すものである。
【００３１】
プログラムメモリ１３には、利用者映像解析プログラム１３１と、修正要否判定プログラム１３２と、指導映像修正プログラム１３３と、指導映像配信制御プログラム１３４と、映像再表示制御プログラム１３５が格納されている。  
利用者映像解析プログラム１３１は、利用者が過去に行った運動の様子を記録した利用者運動映像データを上記データメモリ１４の利用者映像記憶エリア１４１から読み出し、この利用者運動映像データに対し画像処理を施すことにより、利用者の動きの範囲又は速度を解析する。そして、その解析結果に基づいて指導映像データに出現する運動に対し利用者が適応可能であるか否かを判定する処理を、前記ＣＰＵ１１に実行させる。
【００３２】
修正要否判定プログラム１３２は、上記利用者映像解析プログラム１３１による利用者の適応の可否に基づいて、指導映像データの修正処理の要否を判定する。またそれと共に、上記データメモリ１４の指導映像メタデータ記憶エリア１４３から該当するメタデータを読み出し、このメタデータをもとに指導映像データの修正処理の要否を判定する処理を、上記ＣＰＵ１１に実行させる。
【００３３】
指導映像修正プログラム１３３は、上記修正要否判定プログラム１３２により指導映像データに対する修正が必要と判定された場合に、データメモリ１４の修正方法テーブル１４４から対応する修正処理内容を示す情報を読み出す。そして、この修正内容を示す情報に従い指導映像データに修正を施す処理を、上記ＣＰＵ１１に実行させる。またそれと共に、上記指導映像データに施した修正処理の履歴を表す情報を、指導映像データに対応付けてデータメモリ１４の指導映像記憶エリア１４２に記憶させる処理を、上記ＣＰＵ１１に実行させる。
【００３４】
指導映像配信制御プログラム１３４は、上記指導映像修正プログラム１３３により修正された指導映像データを利用者端末ＵＴ１〜ＵＴｎに向け配信する処理を、上記ＣＰＵ１１に実行させる。
映像再表示制御プログラム１３５は、指導者端末ＭＴ又は利用者端末ＵＴ１〜ＵＴｎから利用者運動映像データの再生要求が送られた場合に、当該利用者運動映像データに対応する指導映像データに修正が加えられているか否かを、上記修正処理の履歴を表す情報をもとに判定する。そして、修正が加えられている場合には、利用者運動映像データから上記修正に対応する部分を削除する処理を行って利用者運動映像データを再構成し、この再構成された利用者運動映像データを修正が施される前のオリジナルの指導映像データと共に、要求元の指導者端末ＭＴ又は利用者端末ＵＴ１〜ＵＴｎへ送信する処理を、上記ＣＰＵ１１に実行させる。
【００３５】
次に、以上のように構成された運動支援サーバ装置ＳＶの動作を説明する。  
このシステムの運動支援サービスを利用する場合、利用者は先ず会員登録を行う。この会員登録処理は、利用者端末ＵＴ１から運動支援サーバ装置ＳＶに対しアクセスし、この運動支援サーバ装置ＳＶからダウンロードされる会員登録画面において会員登録のための入力操作を行うことによりなされる。入力される情報には、利用者の氏名と属性情報、運動能力に関する情報、及び運動の目的を表す情報が含まれる。
【００３６】
これに対し運動支援サーバ装置ＳＶは、上記利用者端末ＵＴ１から会員登録のための入力情報を受信すると、登録要求元の利用者に対して利用者ＩＤとパスワードを発行し、この発行した利用者ＩＤとパスワードを利用者端末ＵＴ１へ送信する。そして、上記受信された入力情報を個人データとして記憶する。利用者端末ＵＴ１は、上記運動支援サーバ装置ＳＶから送られた利用者ＩＤとパスワードを受信し、上記入力した個人データと共にデータメモリ内の個人データ記憶部に格納する。
【００３７】
また、上記利用者ＩＤとパスワードの送信によって個人データの登録受け付けが完了すると、運動支援サーバ装置ＳＶは続いて、利用者がこのシステムが提供する運動支援サービスを利用するために必要なアプリケーション・プログラムを上記利用者端末ＵＴ１へダウンロードする。これに対し利用者端末ＵＴ１は、上記運動支援サーバ装置ＳＶからダウンロードされた各アプリケーション・プログラムを受信し、この受信された各アプリケーション・プログラムをプログラムメモリに格納する。
【００３８】
さて、そうして利用者の会員登録に係わる一連の処理が終了すると、運動支援サーバ装置ＳＶは、個人データ記憶エリア（図示せず）に記憶された利用者の個人データを分析し、先ず利用者に適した運動メニューを選択する。運動メニューとしては、例えば介護予防のための転倒予防体操（転倒リスクの高い高齢者向けの筋力アップ体操）、生活習慣病予防やダイエットのための健康体操（脂肪燃焼体操）、ジャズダンスやヨガ、太極拳、フラダンス、エアロビクス等があげられる。
【００３９】
次に運動支援サーバ装置ＳＶは、上記選択された運動メニューを実行するためのスケジュールを作成する。例えば、運動メニューが転倒予防体操（筋力アップ体操）の場合、運動スケジュールは複数種類の準備運動と、複数種類の筋力アップ運動と、複数種類の整理運動とを時系列的に組み合わることにより構成される。準備運動としては、指の曲げ伸ばしや肘の上げ下げ、腰の曲げ伸ばし等があり、また筋力アップ運動としては爪先と踵の上げ下げや膝合わせなどがある。整理運動には呼吸運動などが含まれる。上記スケジュールには、利用者ＩＤ、担当指導者のＩＤ、上記運動の種類とその内容を表す情報、及び運動開始時刻が含まれる。  
上記作成されたスケジュールデータは、運動支援サーバ装置ＳＶの個人データ記憶エリアに保存されると共に、運動支援サーバ装置ＳＶから利用者端末ＵＴ１及び指導者端末ＭＴへ通知される。かくして、利用者端末ＵＴ１において利用者が運動支援サービスを受けるための準備が完了する。
【００４０】
さて、上記スケジュールデータに記載された運動開始時刻になると、利用者端末ＵＴ１から運動支援サーバ装置ＳＶへ運動開始要求が送信される。運動支援サーバ装置ＳＶは上記運動開始要求を受信すると、以後次のように運動支援制御を実行する。  
（１）指導映像データの修正配信  
上記運動開始要求を受信すると運動支援サーバ装置ＳＶのＣＰＵ１１は、先に作成したスケジュールに対応する指導映像データを指導映像記憶エリア１４２から読み出して利用者端末ＵＴ１へ配信するが、その際この指導映像データについて、利用者の状況等に応じた修正制御を以下のように実行する。図３はその制御手順と制御内容を示すフローチャートである。  
なお、ここでは説明の便宜上、利用者端末ＵＴ１の利用者が前日に同じ指導映像データを手本にした運動を行い、その様子を撮像した利用者運動映像データが運動支援サーバ装置ＳＶの利用者映像記憶エリア１４１に記憶されているものとして説明を行う。
【００４１】
すなわち、運動支援サーバ装置ＳＶのＣＰＵ１１は、先ずステップＳ３１により上記利用者映像記憶エリア１４１から前日に行われた運動の様子を撮像した利用者運動映像データを読み出す。そして、ステップＳ３２において上記読み出された利用者運動映像データから利用者の運動の可動範囲と運動の速度を解析する。この解析処理は、例えば画像間の時間差分をとり、その差分値の重心の移動量と移動速度を検出することにより行うことができる。
【００４２】
続いてＣＰＵ１１は、上記運動の可動範囲と運動の速度の解析結果をもとに、利用者が指導映像データの修正を必要とする修正対象者であるか否かをステップＳ３３により判定する。例えば、運動の可動範囲が指導映像データをもとに設定された最小範囲に達していないか、又は運動の速度が指導映像データをもとに設定された下限速度に達していなかった場合には、利用者の動きが指導映像の動きに追従できていないと見なし、利用者は指導映像データの修正を必要とする修正対象者と判定する。これに対し、運動の可動範囲が上記最小範囲以上であるか、又は運動の速度が下限速度以上だった場合には、利用者の動きは指導映像の動きに追従できていると見なし、利用者は指導映像データの修正を必要とする修正対象者ではないと判定する。
【００４３】
次にＣＰＵ１１は、ステップＳ３４に移行して次に行われる運動の指導映像メタデータを読み出す。そして、このメタデータをもとに、次に行われる運動は修正対象か否かをステップＳ３５において判定する。例えば、いま指導映像メタデータが図４に示すように構成されていたとする。この場合ＣＰＵ１１は、次に行われる運動が第１番目の運動であれば、この第１番目の運動の内容は姿勢及び道具が変化しないため、修正の必要がないと判定する。これに対し、次に行われる運動が第２番目の運動であれば、この運動は道具を使用するため修正の必要があると判定する。同様に、次に行われる運動が第３番目の運動であれば、この運動は姿勢が立位から椅子を使用する姿勢に変化するため、修正の必要があると判定する。
【００４４】
そうして利用者に対する判定と、運動内容に対する判定が終了すると、ＣＰＵ１１はステップＳ３６に移行し、ここで上記ステップＳ３３による判定結果と、上記ステップＳ３５による判定結果に基づいて、指導映像に対し修正が必要か否かを判定する。この判定の結果、修正の必要がなければ、ステップＳ３７に移行して上記次に行われる運動に対応する指導映像データを指導映像記憶エリア１４２から読み出し、この指導映像データをそのまま利用者端末ＵＴ１へ配信する。この結果、利用者端末ＵＴ１では上記運動に対応する指導映像が表示され、利用者はこの指導映像を見ながら運動を開始する。
【００４５】
一方、上記ステップＳ３６において、次に行われる運動に対し修正する必要があると判定したとする。この場合ＣＰＵ１１はステップＳ３８に移行し、ここで修正方法テーブル１４４から修正方法を表す情報を読み出す。そして、ステップＳ３９において、上記読み出した修正方法を表す情報に従い、次に行われる運動に対応する指導映像データに対し修正を加える。
【００４６】
例えば、いま運動の内容に変化はないが利用者が修正対象者だったとする。この場合ＣＰＵ１１は、修正方法テーブルから処理内容として「スローモーション」が読み出されるので、次に行われる運動に対応する指導映像データに対しスローモーション加工を施す。そして、この修正された指導映像データをステップＳ４０により利用者端末ＵＴ１へ配信する。この結果、利用者端末ＵＴ１では、上記修正された指導映像データに従い運動の映像がスローモーション再生される。したがって、利用者はこの指導映像を見ながら余裕を持って運動を行うことができる。
【００４７】
また、利用者が修正対象者でかつ運動に姿勢変化がある場合には、修正方法テーブル１４４から処理内容として「ポーズ１５秒」が読み出される。このためＣＰＵ１１は、次に行われる運動に対応する指導映像データに対し、運動開始前に１５秒間のポーズを挿入するための修正を加える。さらに、運動道具がゴムバンドに変化する場合には、修正方法テーブル１４４から処理内容として「ポーズ＋１５秒」が読み出される。このためＣＰＵ１１は、次に行われる運動に対応する指導映像データに対し、運動開始前に挿入するポーズ期間の長さをさらに１５秒間延長させるための修正を加える。
【００４８】
そうして指導映像データの修正処理が終了すると、ＣＰＵ１１はステップＳ４０により修正された指導映像データを利用者端末ＵＴ１へ配信する。この結果、利用者端末ＵＴ１では、上記修正された指導映像データに従い運動の開始タイミングが上記ポーズ期間だけに遅延する。したがって、利用者はこのポーズ期間に姿勢変化のための準備や運動道具の準備を行うことができる。
【００４９】
また、上記指導映像データに対する修正処理を行った場合にＣＰＵ１１は、上記指導映像データに施した修正処理の内容と修正位置を表す情報を作成し、この情報にさらに配信対象の利用者ＩＤと日時情報を加え、この情報を修正履歴情報として修正対象の指導映像データに対応付けてデータメモリ１４の指導映像記憶エリア１４２に記憶させる。
【００５０】
上記一つの運動に対応する指導映像データの配信が終了するとＣＰＵ１１は、すべての運動が終了したか否かをステップＳ４１で判定する。そして、次の運動が残っている場合にはステップＳ３４に戻る。そして、このステップＳ３４により、次に行われる運動に対応するメタデータを指導映像メタデータ記憶エリア１４３から読み出し、ステップＳ３５において上記次の運動は修正が必要な運動か否かを判定する。
【００５１】
続いて、ステップＳ３６により、先にステップＳ３３により得られた判定結果と、上記ステップＳ３５により新たに得られた判定結果に基づいて、指導映像に対し修正が必要か否かを判定する。そして、この判定結果、修正が必要であればステップＳ３８により修正方法を表す情報を読み出し、ステップＳ３９により次に行われる運動に対応する指導映像データに対し修正を加えたのち、ステップＳ４０により利用者端末ＵＴ１へ配信する。これに対し修正が不要であれば、ステップＳ３７に移行して次に行われる運動に対応する指導映像データをそのまま利用者端末ＵＴ１へ配信する。これに対しスケジュールで決められたすべての運動が終了すると、ＣＰＵ１１は指導映像データの配信制御を終了する。
【００５２】
（２）利用者映像の蓄積及び再生制御  
利用者の運動中又は運動終了後に運動支援サーバ装置ＳＶのＣＰＵ１１は、以下のように利用者運動映像データの蓄積及び再生制御を実行する。図６はその制御手順と制御内容を示すフローチャートである。  
すなわち、利用者の運動中又は運動終了後に運動支援サーバ装置ＳＶのＣＰＵ１１は、ステップＳ６１及びステップＳ６６においてそれぞれ、利用者端末ＵＴ１からの利用者運動映像データの蓄積要求の到来と、指導者端末ＭＴからの蓄積映像の閲覧要求の到来を監視する。
【００５３】
この状態で、利用者端末ＵＴ１から利用者運動映像データの蓄積要求が到来すると、ＣＰＵ１１はステップＳ６２により以後利用者端末ＵＴ１から送信される利用者の運動の様子を撮像した映像データを受信し、この受信した映像データをステップＳ６３により利用者映像記憶エリア１４１に順次記憶させる。また、このときＣＰＵ１１は、ステップＳ６４において、利用者ＩＤと、運動ＩＤ及びその運動開始・終了日時を表すタイムスタンプを上記映像データに付加して記憶させる。そしてＣＰＵ１１は、ステップＳ６５により利用者運動映像データの受信が終了したか否かを判定し、受信が終了するまで上記ステップＳ６２〜ステップＳ６４による映像データの蓄積処理を繰り返す。
【００５４】
一方、利用者運動映像データが蓄積された状態で、指導者端末ＭＴから蓄積映像の閲覧要求が到来したとする。そうするとＣＰＵ１１は、ステップＳ６７により閲覧対象の利用者運動映像データを運動ごとに利用者映像記憶エリア１４１から読み出すと共に、当該利用者運動映像データに対応する指導映像データを指導映像データ記憶エリア１４２から読み出す。また、ステップＳ６８により、修正履歴情報を指導映像データ記憶エリア１４２から読み出す。
【００５５】
続いてＣＰＵ１１は、ステップＳ６９において上記指導映像データに対し修正が加えられているか否かを、運動ごとに上記修正履歴情報をもとに判定する。そして、この判定の結果、修正が加えられていなければ、ステップＳ７１により当該運動に対応する利用者運動映像データと指導映像データとを合成して１画面の再生用映像データを生成し、この再生用映像データを要求元の指導者端末ＭＴへ送信する。この結果、指導者端末ＭＴでは、利用者運動映像データと指導映像データとが合成された映像データがディスプレイに表示される。
【００５６】
そうして一つの運動に対応する再生用映像データの送信が終了すると、ＣＰＵ１１はステップＳ７２からステップＳ６７に戻る。そして、次の運動に対応する利用者運動映像データ及び指導映像データを読み出すと共に、ステップＳ６８により修正履歴情報を読み出し、この修正履歴情報をもとにステップＳ６９により上記指導映像データに対し修正が加えられているか否かを判定する。
【００５７】
この判定の結果、修正が加えられていたとすると、ＣＰＵ１１はステップＳ７０に移行し、ここで上記修正履歴情報をもとに、利用者運動映像データから指導映像データの修正部分に対応する部分を再構成する。例えば、指導映像データにスローモーション加工がなされている場合には、この指導映像データのスローモーション加工部分に対応する利用者運動映像データの部分を早送りするべくように再構成する。また、指導映像データの開始前にポーズ期間が挿入されている場合には、当該指導映像データのポーズ期間に対応する利用者運動映像データの時間部分を削除する。
【００５８】
そうして利用者運動映像データの再構成処理が終了すると、ＣＰＵ１１はステップ７１において、当該再構成された利用者運動映像データと、修正が加えられていないオリジナルの指導映像データとを合成して、１画面の再生用映像データを生成する。そして、この再生用映像データを要求元の指導者端末ＭＴへ送信する。この結果、指導者端末ＭＴでは、スローモーションやポーズ期間が削除された利用者運動映像データとオリジナルの指導映像データとが合成された映像データがディスプレイに表示される。
【００５９】
すなわち、指導者端末ＭＴでは、利用者運動映像データとオリジナルの指導映像データとが、常に時間的な同期がとられた状態で並べて表示される。図７はその表示結果の一例を示すもので、ＩＭは指導者の映像を、またＩＵは閲覧対象である利用者Ａさんの映像を示している。したがって指導者は、利用者の運動の様子を撮像した映像を指導映像と常時時間的な対応がとれた状態で対比することができる。
【００６０】
以上述べたように第１の実施形態では、運動支援サーバ装置ＳＶにおいて、利用者端末ＵＴ１〜ＵＴｎへ指導映像データを配信する際に、利用者が指導映像データの修正を必要とする修正対象者か否かを判定する。またそれと共に、指導映像データのメタデータをもとに運動の変化の有無を判定して、その判定結果をもとに当該指導映像データが修正を必要とするデータか否かを判定する。そして、上記各判定の結果、指導映像データの修正が必要と判定されると、修正方法テーブル１４４に記憶された情報に従い指導映像データを修正し、この修正された指導映像データを利用者端末ＵＴ１〜ＵＴｎへ配信するようにしている。
【００６１】
したがって第１の実施形態によれば、利用者の身体的な状態により、利用者の動きが指導映像データにより示される運動の進行に追従できないと予想される場合には、指導映像データに対し自動的に修正が加えられ、この修正された指導映像データが利用者端末ＵＴ１〜ＵＴｎに配信されて表示される。このため、利用者は指導映像にしたがってリアルタイムに、しかも無理をすることなく効果的な運動を行うことが可能となる。
【００６２】
また、前回の利用者運動映像データから利用者の動きの可動範囲及び速度を検出して、その検出結果をもとに当該利用者が指導映像データの修正を必要とする修正対象者か否かを判定するようにしている。このため、利用者が前回行った運動の様子をもとに、利用者が指導映像データにより示される運動に適応可能であるか否かを判定することができる。このため、利用者のその時々の状況に応じた適切な判定が可能となる。
【００６３】
さらに、上記したように指導映像データのメタデータをもとに運動の変化の有無を判定して、その判定結果をもとに当該指導映像データが修正を必要とするデータか否かを判定するようにしている。このため、たとえ利用者自身に支障がなくても、選択された指導データにより示される運動が用具を準備する必要がある場合には、適応不可能と判定されて指導映像データに適切な修正を加えることができる。
【００６４】
さらに、修正方法テーブル１４４に記憶された修正内容を表す情報に従い、指導映像データを修正するようにしている。このため、利用者の状況又は指導データの内容に応じ、指導映像データに対し常に適切な修正処理を施すことができ、これにより利用者に対し常に適切な指導データを提示することが可能となる。
【００６５】
さらに第１の実施形態では、修正された指導映像データを手本に行われた利用者の運動の状況を表す利用者映像データを記憶すると共に、上記指導映像データに対し加えられた修正の内容を表す修正履歴情報を記憶する。そして、上記記憶された利用者映像データを再生する際に、上記記憶された修正履歴情報をもとに上記利用者映像データから修正に対応する部分を削除し、これにより利用者映像データを再構成するようにしている。
【００６６】
したがって、利用者の運動の様子を撮像した利用者映像データを再生する際には、指導映像データに加えられた修正に対応する部分が自動的に削除された利用者映像データが再構成され、指導者端末ＭＴに表示される。このため、利用者運動映像データとオリジナルの指導映像データとを、常に時間的な同期がとられた状態で並べて表示することができる。したがって指導者は、利用者の運動の様子を撮像した映像を指導映像と常に時間的な対応がとれた状態で対比することが可能となる。
【００６７】
（第２の実施形態）  
この発明の第２の実施形態は、利用者の運動に対する状況を表す利用者属性情報を記憶する利用者情報テーブルを設け、この利用者情報テーブルの内容に応じて利用者が指導映像データの修正を必要とする修正対象者か否かを判定する。また、利用者の属性情報と、運動の姿勢変化の有無及び道具の使用の可否のすべての組み合わせに対応付けて修正内容を表す情報を記憶した修正方法テーブルを設け、この修正方法テーブルに記憶された修正方法の内容を表す情報に従い指導映像データに修正を加えて配信するようにしたものである。
【００６８】
図８は、この発明の第２の実施形態に係わる運動支援サーバ装置の機能構成を示すブロック図である。なお、同図において前記図２と同一部分には同一符号を付して詳しい説明は省略する。  
データメモリ１４には、利用者情報データベース１４５が設けてある。この利用者情報データベース１４５には、例えば図１０に示すように、利用者ＩＤに対応付けて要介護度を表す情報と、運動に対する道具の使用の可否及び姿勢の可否を表す情報が記憶されている。
【００６９】
また修正方法テーブル１４４′には、上記利用者情報データベース１４５に記憶された要介護度を表す情報と、運動に対する道具の使用の可否及び姿勢の可否を表す情報とのすべての組み合わせに対応付けて、修正内容を表す情報が記憶されている。図１１にその一例を示す。
【００７０】
プログラムメモリ１３には、利用者属性解析プログラム１３６が新たに記憶されている。この利用者属性解析プログラム１３６は、上記利用者情報データベース１４５に記憶された利用者属性情報に基づいて、利用者が指導映像データの修正を必要とする修正対象者か否かを判定する処理を、ＣＰＵ１１に実行させる。
【００７１】
また指導映像修正プログラム１３３′は、修正要否判定プログラム１３２により指導映像データに対する修正が必要と判定された場合に、データメモリ１４の修正方法テーブル１４４′から対応する修正処理内容を示す情報を読み出す。そして、この修正内容を示す情報に従い指導映像データに修正を施す処理を、上記ＣＰＵ１１に実行させる。またそれと共に、上記指導映像データに施した修正処理の履歴を表す情報を、指導映像データに対応付けてデータメモリ１４の指導映像記憶エリア１４２に記憶させる処理を、上記ＣＰＵ１１に実行させる。
【００７２】
次に、以上のように構成された運動支援サーバ装置ＳＶによる指導映像データの修正配信制御動作を説明する。図９はその制御手順と制御内容を示すフローチャートである。なお、同図において前記図３と同一部分には同一符号を付して詳しい説明は省略する。  
運動支援サーバ装置ＳＶのＣＰＵ１１は、先ずステップＳ９１によりデータメモリ１４の利用者情報データベース１４５から配信先となる利用者の属性情報を読み出す。そしてステップＳ３３において、上記読み出した利用者属性情報をもとに、当該利用者が指導映像データの修正を必要とする修正対象者か否かを判定する。例えば、図１０に示すように利用者ＩＤ＝１の利用者と利用者ＩＤ＝２の利用者については、ともに要介護度が“１”であり、道具の使用及び姿勢の変化に支障がないので、修正を必要としない非修正対象者と判定する。これに対し、利用者ＩＤ＝４の利用者については、要介護度が“５”であり、姿勢については「立位不可」であるため、修正を必要とする修正対象者と判定する。
【００７３】
次にＣＰＵ１１は、ステップＳ３４に移行し、ここで前記第１の実施形態で述べたように、次に行われる運動の指導映像メタデータを読み出す。そして、このメタデータをもとに、次に行われる運動は修正対象か否かをステップＳ３５において判定する。続いてＣＰＵ１１は、ステップＳ３６において、上記ステップＳ３３による判定結果と、上記ステップＳ３５による判定結果に基づいて、指導映像に対し修正が必要か否かを判定する。この判定の結果、修正の必要がなければ、ステップＳ３７に移行して上記次に行われる運動に対応する指導映像データを指導映像記憶エリア１４２から読み出し、この指導映像データをそのまま利用者端末ＵＴ１へ配信する。
【００７４】
一方、上記ステップＳ３６において、次に行われる運動に対し修正する必要があると判定したとする。この場合ＣＰＵ１１はステップＳ３８に移行し、ここで修正方法テーブル１４４′から修正方法を表す情報を読み出す。そして、ステップＳ３９において、上記読み出した修正方法を表す情報に従い、次に行われる運動に対応する指導映像データに対し修正を加える。
【００７５】
例えば、いま仮に利用者端末ＵＴ１の利用者が要介護度４であり、次に行われる運動に姿勢変化がなくかつ道具も使用しないとすると、修正方法テーブル１４４′から修正内容として「スローモーション」が読み出される。このため、次に行われる運動に対応する指導映像データに対しスローモーション加工を施す。そして、この修正された指導映像データをステップＳ４０により利用者端末ＵＴ１へ配信する。この結果、利用者端末ＵＴ１では、上記修正された指導映像データに従い運動の映像がスローモーション再生される。したがって、利用者はこの指導映像を見ながら余裕を持って運動を行うことができる。
【００７６】
また、利用者が要介護度“４”以上で修正対象者であり、かつ運動に姿勢変化がある場合には、修正方法テーブル１４４′から処理内容として「ポーズ３０秒」が読み出される。このためＣＰＵ１１は、次に行われる運動に対応する指導映像データに対し、運動開始前に３０秒間のポーズを挿入するための修正を加える。同様に、利用者が要介護度“３”以下で非修正対象者であるが、運動に姿勢変化がある場合には、修正方法テーブル１４４′から処理内容として「ポーズ１５秒」が読み出される。このためＣＰＵ１１は、次に行われる運動に対応する指導映像データに対し、運動開始前に１５秒間のポーズを挿入するための修正を加える。
【００７７】
さらに、運動道具がゴムバンドに変化する場合には、修正方法テーブル１４４′から処理内容として「ポーズ＋１５秒」が読み出される。このためＣＰＵ１１は、次に行われる運動に対応する指導映像データに対し、運動開始前に挿入するポーズ期間の長さをさらに１５秒間延長させるための修正を加える。同様に、運動道具がダンベルに変化する場合には、修正方法テーブル１４４′から処理内容として「ポーズ＋１０秒」が読み出される。このためＣＰＵ１１は、次に行われる運動に対応する指導映像データに対し、運動開始前に挿入するポーズ期間の長さをさらに１０秒間延長させるための修正を加える。
【００７８】
そうして指導映像データの修正処理が終了すると、ＣＰＵ１１はステップＳ４０により修正された指導映像データを利用者端末ＵＴ１へ配信する。この結果、利用者端末ＵＴ１では、上記修正された指導映像データに従い運動の開始タイミングが上記ポーズ期間だけに遅延する。したがって、利用者はこのポーズ期間に姿勢変化のための準備や運動道具の準備を行うことができる。
【００７９】
また、上記指導映像データに対する修正処理を行った場合にＣＰＵ１１は、上記指導映像データに施した修正処理の内容と修正位置を表す情報を作成し、この情報にさらに配信対象の利用者ＩＤと日時情報を加え、この情報を修正履歴情報として修正対象の指導映像データに対応付けてデータメモリ１４の指導映像記憶エリア１４２に記憶させる。
【００８０】
上記一つの運動に対応する指導映像データの配信が終了するとＣＰＵ１１は、すべての運動が終了したか否かをステップＳ４１で判定する。そして、次の運動が残っている場合にはステップＳ３４に戻る。そして、このステップＳ３４により、次に行われる運動に対応するメタデータを指導映像メタデータ記憶エリア１４３から読み出し、ステップＳ３５において上記次の運動は修正が必要な運動か否かを判定する。
【００８１】
続いて、ステップＳ３６により、先にステップＳ３３により得られた判定結果と、上記ステップＳ３５により新たに得られた判定結果に基づいて、指導映像に対し修正が必要か否かを判定する。そして、この判定結果、修正が必要であればステップＳ３８により修正方法を表す情報を読み出し、ステップＳ３９により次に行われる運動に対応する指導映像データに対し修正を加えたのち、ステップＳ４０により利用者端末ＵＴ１へ配信する。これに対し修正が不要であれば、ステップＳ３７に移行して次に行われる運動に対応する指導映像データをそのまま利用者端末ＵＴ１へ配信する。これに対しスケジュールで決められたすべての運動が終了すると、ＣＰＵ１１は指導映像データの配信制御を終了する。  
なお、利用者映像の蓄積及び再生制御動作については、先に述べた第１の実施形態（図６）と同じ制御手順及び制御内容により行われる。
【００８２】
以上述べたように第２の実施形態では、利用者の運動に対する状況を表す利用者属性情報を記憶する利用者情報テーブル１４５を設け、この利用者情報テーブル１４５の内容に応じて利用者が指導映像データの修正を必要とする修正対象者か否かを判定するようにしている。したがって、画像解析処理などの負荷の大きい処理を必要とすることなく簡単かつ迅速な判定処理が可能となる。
【００８３】
（その他の実施形態）  
前記各実施形態では、指導映像データの修正及び配信に係わるすべての処理を運動支援サーバ装置において行うようにした。しかし、それに限らず、利用者端末ＵＴ１〜ＵＴｎが加工されていない指導映像データを運動支援サーバ装置から受信し、この受信した指導映像データに対し利用者端末ＵＴ１〜ＵＴｎが修正及び表示に係わるすべての処理を行うようにしてもよい。この場合には、利用者端末ＵＴ１〜ＵＴｎがこの発明に係わる運動支援装置として機能する。
【００８４】
また、前記実施形態ではスローモーション加工された指導映像データを手本に行われた利用者の運動映像データを指導者端末ＭＴで再生する際に、スローモーションの部分を早送りして通常の速度で再生するようにした。しかし、それに限らず、指導者がスローモーションのまま再生することを希望する場合には、指導者端末ＭＴから運動支援サーバ装置ＳＶへその旨のコマンドを送信することで、利用者運動映像データをスローモーションのまま運動支援サーバ装置ＳＶから指導者端末ＭＴへダウンロードするように構成してもよい。
【００８５】
さらに、前記実施形態では指導映像データを配信する場合を例にとって説明した。しかし、指導データは必ずしも映像データである必要はなく、音声データやテキストデータであってもよい。  
その他、運動支援装置の種類と構成、指導データの修正及び提示のための制御手順と制御内容、利用者映像データの再表示制御手順と制御内容、運動の種類や指導データに対する修正内容などについても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００８６】
要するにこの発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００８７】
【図１】この発明の第１の実施形態に係わる運動支援装置を備えた運動支援システムの概略構成図である。
【図２】この発明に係わる運動支援装置の第１の実施形態である運動支援サーバ装置の機能構成を示すブロック図である。
【図３】図２に示した運動支援サーバ装置による指導映像データの修正制御手順と制御内容を示すフローチャートである。
【図４】図３に示した修正制御において使用される指導映像メタデータの一例を示す図である。
【図５】図３に示した修正制御において使用される修正方法テーブルの一例を示す図である。
【図６】図２に示した運動支援サーバ装置による利用者運動映像データの再生制御手順と制御内容を示すフローチャートである。
【図７】図６に示した再生制御により表示される指導映像データ及び利用者運動映像データの表示例を示す図である。
【図８】この発明に係わる運動支援装置の第２の実施形態である運動支援サーバ装置の機能構成を示すブロック図である。
【図９】図８に示した運動支援サーバ装置による指導映像データの修正制御手順と制御内容を示すフローチャートである。
【図１０】図９に示した修正制御において使用される利用者情報テーブルの一例を示す図である。
【図１１】図９に示した修正制御において使用される修正方法テーブルの一例を示す図である。
【符号の説明】
【００８８】
ＵＴ１〜ＵＴｎ…利用者端末、ＳＶ…運動支援サーバ装置、ＭＴ…指導者端末、ＮＷ…通信ネットワーク、１１…ＣＰＵ、１２…バス、１３…プログラムメモリ、１３１…利用者映像解析プログラム、１３２…修正要否判定プログラム、１３３，１３３′…指導映像修正プログラム、１３４…指導映像配信制御プログラム、１３５…映像再表示制御プログラム、１３６…利用者属性解析プログラム、１４…データメモリ、１４１…利用者映像記憶エリア、１４２…指導映像記憶エリア、１４３…指導映像メタデータ記憶エリア、１４４，１４４′…修正方法テーブル、１４５…利用者情報データベース、１５…通信インタフェース（通信Ｉ／Ｆ）。
【図１】
2007289515.tif 000003
【図２】
2007289515.tif 000004
【図３】
2007289515.tif 000005
【図４】
2007289515.tif 000006
【図５】
2007289515.tif 000007
【図６】
2007289515.tif 000008
【図７】
2007289515.tif 000009
【図８】
2007289515.tif 000010
【図９】
2007289515.tif 000011
【図１０】
2007289515.tif 000012
【図１１】
2007289515.tif 000013