(57)【要約】【課題】ユーザの運動能力及びユーザの動きの個性に適した映像コンテンツを提供させることができる運動支援装置、運動支援システム、運動支援方法及びコンピュータプログラムを提供する。【解決手段】運動支援装置１の端末制御装置は、ユーザを撮影するカメラを利用した第１撮影部１３及び第２撮影部１４から取得した撮影画像から、ユーザの体の各部位に相当する領域を判別し、判別した領域の撮影画像における位置に基づいてユーザの体の各部位が第１表示部１１に表示させている見本の運動動作に対応して追従できているか否かを判断し、追従できていない場合には見本の運動動作の運動レベルを下げる、表示速度を下げるなど、判断結果に応じて表示する内容を選択する。【選択図】図１
2009213782.tif 000002
【特許請求の範囲】
【請求項１】
運動動作の見本を示す動画像を表示部に表示する見本表示手段を備える運動支援装置において、
被写体を撮影した撮影画像を時系列的に取得する画像取得手段と、
該画像取得手段が取得した撮影画像における被写体の一部又は全部に相当する領域を判別する判別手段と、
複数の撮影画像に亘って前記判別手段が判別した領域の撮影画像中における位置から特定される被写体の動きが、前記見本表示手段により表示している動画像の見本の運動動作に対応しているか否かを判断する判断手段と、
該判断手段による判断に応じて前記見本表示手段が表示する内容を変化させる手段と
を備えることを特徴とする運動支援装置。
【請求項２】
運動動作の見本を示す動画像における複数の所定のシーンに対応づけ、前記動画像を表示する場合に撮影画像中の被写体に相当する領域が位置すべき所定の領域が規定されており、
前記判断手段は、
各時点で取得される複数の撮影画像から前記判別手段が判別した領域と、前記所定の領域とが合致するか否かを判断する手段を備え、
合致すると判断した場合に対応していると判断するようにしてあること
を特徴とする請求項１に記載の運動支援装置。
【請求項３】
前記判別手段は、撮影画像における被写体に相当する領域を前記被写体の部位毎に判別するようにしてあり、
前記判断手段は、
前記判別手段が判別した領域夫々の撮影画像中における位置から被写体の部位の動きが見本の運動動作に対応しているか否かを前記判断手段により判断するようにしてあること
を特徴とする請求項１又は２に記載の運動支援装置。
【請求項４】
前記判断手段が対応していないと判断した場合、表示している動画像が示す運動動作よりもテンポが遅い又は速い運動動作の見本を示す動画像へ変更するようにしてあること
を特徴とする請求項１乃至３のいずれか１つに記載の運動支援装置。
【請求項５】
前記判断手段が対応していないと判断した場合、動画像の表示速度を上昇又は下降させるようにしてあること
を特徴とする請求項１乃至３のいずれか１つに記載の運動支援装置。
【請求項６】
前記判断手段が対応していないと判断した場合、動きが対応していないと判断された被写体の部位の運動量が小さい運動動作を示す動画像へ変更するようにしてあること
を特徴とする請求項３に記載の運動支援装置。
【請求項７】
前記判断手段が対応していると判断した場合、動きが対応していると判断された被写体の部位の運動量が大きい運動動作を示す動画像へ変更するようにしてあること
を特徴とする請求項３に記載の運動支援装置。
【請求項８】
前記判断手段が対応していないと判断した場合、運動動作を支援する文字情報及び／又は画像を更に表示させるようにしてあること
を特徴とする請求項１乃至７のいずれか１つに記載の運動支援装置。
【請求項９】
動画像を表示する表示部を備える端末装置と、該端末装置に接続され、前記端末装置へ動画像を送信する中央装置とを含み、前記端末装置は、前記中央装置から送信される運動動作の見本を示す動画像を受信し、表示部に表示させることにより被支援者の運動を支援する運動支援システムにおいて、
前記端末装置は、
前記被支援者を撮影した撮影画像を出力する撮影装置と接続され、
該撮影装置から出力される撮影画像を時系列的に取得する画像取得手段と、
該画像取得手段が取得した撮影画像における前記被支援者の一部又は全部に相当する領域を判別する判別手段と、
複数の撮影画像に亘って前記判別手段が判別した領域の撮影画像中における位置から特定される前記被支援者の動きが、前記表示部に表示させている動画像の見本の運動動作に対応しているか否かを判断する判断手段と、
該判断手段による判断に応じて前記表示部に表示させる動画像を選択する手段と、
選択した動画像の送信を要求する送信要求を前記中央装置へ送信する手段と
を備え、
前記中央装置は、端末装置から送信要求を受信した場合、受信した送信要求に基づいて動画像を送信する手段を備えること
を特徴とする運動支援システム。
【請求項１０】
運動動作の見本を示す動画像を表示部に表示することにより被支援者の運動を支援する運動支援方法において、
前記被支援者を撮影した撮影画像を時系列的に取得し、
取得した撮影画像における前記被支援者の一部又は全部に相当する領域を判別し、
複数の撮影画像に亘って判別した領域の撮影画像中における位置から特定される被支援者の動きが、表示部に表示している動画像の見本の運動動作に対応しているか否かを判断し、
該判断に応じて表示部に表示する内容を変化させる
ことを特徴とする運動支援方法。
【請求項１１】
コンピュータに、運動動作の見本を示す動画像を表示部に表示させることにより被支援者の運動を支援させるコンピュータプログラムにおいて、
被写体を撮影した撮影画像を時系列的に取得した撮影画像における被写体の一部又は全部に相当する領域を判別する判別手段、
複数の撮影画像に亘って前記判別手段が判別した領域の撮影画像中における位置から特定される前記被写体の動きが、表示部に表示させている動画像の見本の運動動作に対応しているか否かを判断する判断手段、及び、
該判断手段による判断に応じて表示部に表示する内容を変化させる手段
として機能させることを特徴とするコンピュータプログラム。
【請求項１２】
コンピュータに、運動動作の見本を示す動画像を表示部に表示させることにより被支援者の運動を支援させるコンピュータプログラムにおいて、
被写体を撮影した撮影画像を時系列的に取得した撮影画像における被写体の一部又は全部に相当する領域を判別する判別手段、
前記動画像における複数の所定のシーンに対応づけられ、前記動画像を表示する場合に撮影画像中の被写体に相当する領域が位置すべき所定の領域を規定する規定情報に基づき、前記判別手段が判別した領域が前記規定情報により規定される所定の領域と合致するか否かを判定する判定手段、
複数の撮影画像に対する前記判定手段による判定結果の内、合致すると判定された結果が所定の割合以上であるか否かを判断する判断手段、及び、
該判断手段による判断に応じて表示部に表示する内容を変化させる手段
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運動動作の見本の動画像を表示部に表示することにより、ユーザ（被支援者）の運動を支援することができる運動支援装置に関する。特に、ユーザの運動能力及びユーザの動きの個性に適した映像コンテンツを提供させることができる運動支援装置、運動支援システム、運動支援方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
書籍、放送、ビデオ等の各種メディアを利用し、ユーザは見本となる動画像コンテンツを視聴しながら健康増進を目的とした運動を行なう場合がある。この場合、ユーザは好みの時間及び場所で運動することが可能である一方、当該動画像コンテンツを参照することによって行なう運動メニューは画一的となる。したがってユーザは個々の能力及び目的に適した運動を行なうことができるとは限らない。このため、継続的な運動が重要であるにも拘らず運動メニューが個々の能力に合わず、ユーザにとって継続が困難となる可能性が高い。
【０００３】
これに対し特許文献１及び２には、ユーザ個々の条件に応じた運動を可能とするシステムが提案されている。
【０００４】
特許文献１に開示されているトレーニング管理システムは、ホスト装置とユーザが利用するトレーニング装置とにより構成されており、トレーニング装置から送信されたユーザ特定情報に基づいてホスト装置がトレーニングメニューを作成し、作成したトレーニングメニューに従った負荷設定情報をトレーニング装置へ送信する。トレーニング装置は、ホスト装置から送信された負荷設置情報を受信し、負荷設定情報に基づいて負荷を変化させてユーザ夫々に適した負荷のトレーニングをさせることを可能とする。
【０００５】
特許文献２に開示されている運動支援システムは、センタ装置とユーザが使用するユーザ端末装置とユーザに装着されるセンサとにより構成されており、ユーザの運動目的及び個人データに基づいてセンタ装置からユーザに適したコンテンツがユーザ端末装置へ送信され、ユーザ端末装置はこれをを受信してユーザに適したコンテンツを用いて運動を支援する。更にユーザが運動を行なっている間に、ユーザ端末装置はセンサによって検出されたバイタル情報に基づきユーザの運動量を算出し、算出した運動量が目標値の範囲内であるか否かを判断する。ユーザ端末装置は、運動量が範囲外であると判断した場合にはコンテンツの変更要求をセンタ装置へ送信し、ユーザの運動量にリアルタイムに対応して適切なコンテンツを用いることを可能とする。
【特許文献１】特開２０００−５１３９０号公報
【特許文献２】特開２００６−２５５０２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ストレッチ運動、体操又はダンスのような所謂フィットネス運動の場合には、ユーザが正しい動作をトレースできてこそ運動の効果が発揮される。特許文献１及び２に開示されている技術により、ユーザの個人設定情報又はリアルタイムなユーザの運動量に合わせて運動の負荷を変更させることができるのでユーザは適切な量の運動を行なうことができるとしても、正しい動作で運動ができているどうかは判断されない。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、被運動支援者であるユーザを撮影してユーザの動きを特定し、見本の運動動作に追従して正しい動作で運動ができているかに応じて運動動作の見本として表示する内容を選択することを可能とし、ユーザの実際の運動能力及び動きの個性に適した映像コンテンツの提供を可能とする運動支援装置、運動支援システム、運動支援方法及びコンピュータプログラムを提供することを目的とする。
【０００８】
また、本発明の他の目的は、ユーザが正しい動きで運動しているか否かに応じて文字情報及び／又は画像を追加表示させてユーザが正しい動きで運動することができるように支援することができる運動支援装置を提供することにある。
【課題を解決するための手段】
【０００９】
第１発明に係る運動支援装置は、運動動作の見本を示す動画像を表示部に表示する見本表示手段を備える運動支援装置において、被写体を撮影した撮影画像を時系列的に取得する画像取得手段と、該画像取得手段が取得した撮影画像における被写体の一部又は全部に相当する領域を判別する判別手段と、複数の撮影画像に亘って前記判別手段が判別した領域の撮影画像中における位置から特定される被写体の動きが、前記見本表示手段により表示している動画像の見本の運動動作に対応しているか否かを判断する判断手段と、該判断手段による判断に応じて前記見本表示手段が表示する内容を変化させる手段とを備えることを特徴とする。
【００１０】
第２発明に係る運動支援装置は、運動動作の見本を示す動画像における複数の所定のシーンに対応づけ、前記動画像を表示する場合に撮影画像中の被写体に相当する領域が位置すべき所定の領域が規定されており、前記判断手段は、各時点で取得される複数の撮影画像から前記判別手段が判別した領域と、前記所定の領域とが合致するか否かを判断する手段を備え、合致すると判断した場合に対応していると判断するようにしてあることを特徴とする。
【００１１】
第３発明に係る運動支援装置は、前記判別手段は、撮影画像における被写体に相当する領域を前記被写体の部位毎に判別するようにしてあり、前記判断手段は、前記判別手段が判別した領域夫々の撮影画像中における位置から被写体の部位の動きが見本の運動動作に対応しているか否かを前記判断手段により判断するようにしてあることを特徴とする。
【００１２】
第４発明に係る運動支援装置は、前記判断手段が対応していないと判断した場合、表示している動画像が示す運動動作よりもテンポが遅い又は速い運動動作の見本を示す動画像へ変更するようにしてあることを特徴とする。
【００１３】
第５発明に係る運動支援装置は、前記判断手段が対応していないと判断した場合、動画像の表示速度を上昇又は下降させるようにしてあることを特徴とする。
【００１４】
第６発明に係る運動支援装置は、前記判断手段が対応していないと判断した場合、動きが対応していないと判断された被写体の部位の運動量が小さい運動動作を示す動画像へ変更するようにしてあることを特徴とする。
【００１５】
第７発明に係る運動支援装置は、前記判断手段が対応していると判断した場合、動きが対応していると判断された被写体の部位の運動量が大きい運動動作を示す動画像へ変更するようにしてあることを特徴とする。
【００１６】
第８発明に係る運動支援装置は、前記判断手段が対応していないと判断した場合、運動動作を支援する文字情報及び／又は画像を更に表示させるようにしてあることを特徴とする。
【００１７】
第９発明に係る運動支援システムは、動画像を表示する表示部を備える端末装置と、該端末装置に接続され、前記端末装置へ動画像を送信する中央装置とを含み、前記端末装置は、前記中央装置から送信される運動動作の見本を示す動画像を受信し、表示部に表示させることにより被支援者の運動を支援する運動支援システムにおいて、前記端末装置は、前記被支援者を撮影した撮影画像を出力する撮影装置と接続され、該撮影装置から出力される撮影画像を時系列的に取得する画像取得手段と、該画像取得手段が取得した撮影画像における前記被支援者の一部又は全部に相当する領域を判別する判別手段と、複数の撮影画像に亘って前記判別手段が判別した領域の撮影画像中における位置から特定される前記被支援者の動きが、前記表示部に表示させている動画像の見本の運動動作に対応しているか否かを判断する判断手段と、該判断手段による判断に応じて前記表示部に表示させる動画像を選択する手段と、選択した動画像の送信を要求する送信要求を前記中央装置へ送信する手段とを備え、前記中央装置は、端末装置から送信要求を受信した場合、受信した送信要求に基づいて動画像を送信する手段を備えることを特徴とする。
【００１８】
第１０発明に係る運動支援方法は、運動動作の見本を示す動画像を表示部に表示することにより被支援者の運動を支援する運動支援方法において、前記被支援者を撮影した撮影画像を時系列的に取得し、取得した撮影画像における前記被支援者の一部又は全部に相当する領域を判別し、複数の撮影画像に亘って判別した領域の撮影画像中における位置から特定される被支援者の動きが、表示部に表示している動画像の見本の運動動作に対応しているか否かを判断し、該判断に応じて表示部に表示する内容を変化させることを特徴とする。
【００１９】
第１１発明に係るコンピュータプログラムは、コンピュータに、運動動作の見本を示す動画像を表示部に表示させることにより被支援者の運動を支援させるコンピュータプログラムにおいて、被写体を撮影した撮影画像を時系列的に取得した撮影画像における被写体の一部又は全部に相当する領域を判別する判別手段、複数の撮影画像に亘って前記判別手段が判別した領域の撮影画像中における位置から特定される前記被写体の動きが、表示部に表示させている動画像の見本の運動動作に対応しているか否かを判断する判断手段、及び、該判断手段による判断に応じて表示部に表示する内容を変化させる手段として機能させることを特徴とする。
【００２０】
第１２発明に係るコンピュータプログラムは、コンピュータに、運動動作の見本を示す動画像を表示部に表示させることにより被支援者の運動を支援させるコンピュータプログラムにおいて、被写体を撮影した撮影画像を時系列的に取得した撮影画像における被写体の一部又は全部に相当する領域を判別する判別手段、前記動画像における複数の所定のシーンに対応づけられ、前記動画像を表示する場合に撮影画像中の被写体に相当する領域が位置すべき所定の領域を規定する規定情報に基づき、前記判別手段が判別した領域が前記規定情報により規定される所定の領域と合致するか否かを判定する判定手段、複数の撮影画像に対する前記判定手段による判定結果の内、合致すると判定された結果が所定の割合以上であるか否かを判断する判断手段、及び、該判断手段による判断に応じて表示部に表示する内容を変化させる手段として機能させることを特徴とする。
【００２１】
第１発明、第９発明、第１０発明及び第１１発明では、被運動支援者を被写体とする撮影画像が時系列的に取得され、撮影画像における被写体の一部又は全部に相当する領域が判別される。複数の撮影画像に亘って判別される被写体に相当する領域の撮影画像中における位置から被写体の動きが特定される。そして、特定された被写体の動きが表示部に表示されている動画像の見本の運動動作に対応しているか否かの判断に応じて表示内容が変化する。これにより、被運動支援者の運動能力及び動きの個性に適した見本の動画像が表示され、被運動支援者は見本の運動動作に追従できて正しい動作で運動することができる。
【００２２】
第２発明及び第１２発明では、見本の運動動作を示す動画像に含まれる複数の所定のシーンについて、所定のシーンが表示されている場合に取得される撮影画像に写るべき被写体に相当する領域が所定の領域として規定されている。撮影されて判別された被写体に相当する領域が規定されている所定の領域と所定範囲で合致するか否かに基づいて、動画像が示す運動動作の見本に被運動支援者の動きが対応できているかが判断される。
【００２３】
第３発明では、撮影された撮影画像から被写体の各部位に相当する領域が夫々判別され、各領域毎に被写体の部位の動きが見本の運動動作に対応しているか否かが判断される。即ち、被運動支援者の体の部位毎に動きが見本の運動動作に対応しているか否かが判断される。
【００２４】
第４発明では、被写体である被運動支援者の動きが見本の運動動作に対応していないと判断された場合、よりテンポが遅い又は速い運動動作の見本を示す動画像へ変更される。これにより、被運動支援者の運動能力に合わせた見本の運動動作を示す動画像が表示される。被運動支援者の動きが遅くて対応できていない場合はテンポが遅い運動動作の見本を表示するように変更され、被運動支援者の動きが早過ぎて対応できていない場合はテンポの速い運動動作の見本を表示するように変更される。
【００２５】
第５発明では、被写体である被運動支援者の動きが見本の運動動作に対応していないと判断された場合、表示している動画像の表示速度が下げられる。なお、逆に、見本の運動動作に対応していると判断された場合に、表示速度が上げられるように変更されてもよい。これにより、被運動支援者の運動能力に合わせて見本の動画像が表示される。
【００２６】
第６発明では、第３発明により被写体、即ち被運動支援者の体の部位毎に、見本の運動動作に対応しているか否かが判断され、該判断に応じて動画像が選択されるに際し、対応していない部位の運動動作の運動量が小さくなる。これにより、被運動支援者の運動能力及び動きの個性に適した見本の動画像が提供される。
【００２７】
第７発明では、第３発明により被写体、即ち被運動支援者の体の部分毎に、見本の運動動作に対応しているか否かが判断され、該判断に応じて動画像を変更するに際し、対応している部分の運動動作の運動量は大きくなる。これにより、被運動支援者の運動能力及び動きの個性に適した見本の動画像が提供される。
【００２８】
第８発明では、被写体である被運動支援者の動きが見本の運動動作に対応していないと判断された場合、運動動作を支援する文字情報及び／又は画像が更に表示され、被運動支援者は正しい動作をしていないこと、及びその部分を認識することが可能となり、自身に適した見本の運動動作を正しくトレースして効果的に運動することができる。
【発明の効果】
【００２９】
本発明による場合、被運動支援者の動きが運動動作の見本を示す動画像に対して正しい動きをしているか否かを判断し、判断に応じて動画像が選択されるので、被運動支援者が正しい動きができていない場合に例えば、他の適した動画像が選択される。これにより、被運動支援者が正しい動作でトレースして運動を行なうことができるような、被運動支援者の実際の運動能力及び個性に適した映像コンテンツを提供することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
【００３１】
（実施の形態１）
図１は、実施の形態１における運動支援装置を用いた運動支援システムの構成を示す模式図である。図２は、実施の形態１における運動支援システムを構成する運動支援装置及びサーバ装置の内部構成を示すブロック図である。図中の１は、運動動作の見本を示す動画像を表示してユーザの運動を支援する運動支援装置であり、図中の２は運動支援装置１で表示する映像コンテンツを配信するサーバ装置である。運動支援装置１とサーバ装置２とは、インターネット及びＬＡＮ（Local Area Network）等で構成されるネットワークＮを介して接続されている。サーバ装置２は、運動支援装置１からの送信要求を受け付けて映像コンテンツデータベース３から映像コンテンツを取得し、取得した映像コンテンツをネットワークＮを介して運動支援装置１へ送信する。運動支援装置１は、サーバ装置２から受信した映像コンテンツに含まれる動画像及び音声を夫々出力する。このように、ユーザがフィットネス運動をする際の見本として視聴する映像コンテンツがサーバ装置２から運動支援装置１へ配信される運動支援システムが実現される。
【００３２】
運動支援装置１は、サーバ装置２への映像コンテンツの送信要求、映像コンテンツの受信、及び後述の第１表示部１１、音声出力部１２、第２表示部１５等への動画像及び音声の出力を制御する端末制御装置１０と、液晶ディスプレイ又はプラズマディスプレイ等のディスプレイを利用した第１表示部１１と、スピーカを利用した音声出力部１２と、被運動支援者であるユーザを被写体として動画を撮影するＣＣＤ（Charge Coupled Device）カメラを利用した第１撮影部１３及び第２撮影部１４と、第１表示部１１同様にディスプレイを利用した第２表示部１５で構成される。
【００３３】
端末制御装置１０は、運動支援装置１の筐体１６内部に設置されたコンピュータ装置であり（図１では図示せず）、第１表示部１１、第２表示部１２、第１撮影部１３、第２撮影部１３及び音声出力部１５と接続されている。
【００３４】
第１表示部１１は筐体１６の正面上部にディスプレイ部分を露出させて設置されている。音声出力部１２は、筐体１６の正面の左右側部夫々に２つのスピーカを露出させて設置されている。第１撮影部１３及び第２撮影部１４は、筐体１６の正面中央部であって第１表示部１１下方に設置されている。第１撮影部１３は上方に向けて設置されており、運動支援装置１の筐体１６の正面に立つユーザの上半身を撮影できるようにカメラレンズの向きが設定されている。第２撮影部１４は下方に向けて設置されており、ユーザの下半身特に両足を撮影できるようにカメラレンズの向きが設定されている。第２表示部１５は筐体１６の正面下部にディスプレイ部分を露出させて設置されている。
【００３５】
端末制御装置１０は、ＣＰＵ（Central Processing Unit）を利用した制御部１００と、ハードディスクを利用した記憶部１０１と、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）等の揮発性メモリを利用した一時記憶領域１０２と、ネットワークコントローラを利用した通信部１０３と、画像信号を出力する第１画像出力部１０４と、音声信号を出力する音声出力部１０５と、画像信号を受け付けて画像を取得する第１画像取得部１０６及び第２画像取得部１０７と、画像信号を出力する第２画像出力部１０８と、リモートコントローラ（図示せず）からの信号を受け付ける操作受付部１０９と、ＤＶＤ（Digital Versatile Disk）、ＣＤ−ＲＯＭ等の記憶媒体１１１，１１２からデータを読み取る補助記憶部１１０とを備える。
【００３６】
制御部１００は、記憶部１０１に記憶されている制御プログラム１０Ｐを読み出して実行することにより各構成部の制御及び演算処理を行なう。記憶部１０１には、制御プログラム１０Ｐの他に制御部１００が用いる情報が記憶される。そして一時記憶領域１０２には、制御部１００による処理によって発生した情報が一時的に記憶される。
【００３７】
通信部１０３は、ネットワークＮを介した端末制御装置１０とサーバ装置２との通信を実現する。制御部１００は、通信部１０３によりサーバ装置２へ映像コンテンツの送信要求を送信し、通信部１０３によりサーバ装置２により送信される映像コンテンツを受信する。
【００３８】
第１画像出力部１０４は第１表示部１１に接続されており、見本の運動動作を示す映像コンテンツの動画像に対応する画像信号を第１表示部１１へ出力する。制御部１００は、サーバ装置２から通信部１０３により受信した映像コンテンツに含まれる動画像を抽出して第１画像出力部１０４に入力する。第１画像出力部１０４は、入力された動画像を構成する複数フレームの画像を示す画像信号を第１表示部１１へ出力する。これにより、映像コンテンツが示す見本の運動動作が第１表示部１１に表示され、ユーザは見本の運動動作を観ながら真似ることによってフィットネス運動を行なうことができる。なお、制御部１００は、映像コンテンツと共にサーバ装置２から送信される、又は自身が作成する文字情報及び／又は他の画像を共に表示させるための信号を、映像コンテンツから抽出される動画像の画像信号に重畳させて第１画像出力部１０４から出力させる機能を有する。
【００３９】
音声出力部１０５は音声出力部１２に接続されており、見本となる映像コンテンツの音声に対応する音声信号を出力する。制御部１００は、サーバ装置２から通信部１０３により受信した映像コンテンツに含まれる音声を抽出し、第１画像出力部１０４に入力する処理と同期させて音声出力部１０５へ音声を入力する。音声出力部１０５は、入力された音声の音声信号をスピーカ等の音声出力部１２へ出力する。これにより、音声出力部１２からは、見本となる映像コンテンツが示す運動動作に同期されるアドバイス等の音声が出力され、ユーザは聴覚により見本の運動動作を確認しながらフィットネス運動を行なうことができる。制御部１００は、映像コンテンツから抽出される音声の音声信号に重畳させて、アドバイス等の音声信号を音声出力部１０５から出力させる機能を有する。
【００４０】
第１画像取得部１０６及び第２画像取得部１０７は夫々、第１撮影部１３及び第２撮影部１４に接続されており、第１撮影部１３及び第２撮影部１４から継続的に出力される動画の画像信号から一定のレートで画像を取得する。例えば第１撮影部１３及び第２撮影部１４は、１秒間に３０（２９．９７）フレームのレートで撮影した動画像の各フレーム画像を出力する。そして第１画像取得部１０６及び第２画像取得部１０７も、入力される各フレーム画像を１秒間に３０（２９．９７）フレームのレートで取得する。第１画像取得部１０６及び第２画像取得部１０７は１秒間に１５フレームのレートで取得する構成としてもよい。制御部１００は、第１画像取得部１０６及び第２画像取得部１０７により取得した画像のいずれか一方又は両方を第２画像出力部１０８へ入力すると共に、取得した画像に基づき、ユーザの動きが第１表示部１１で表示される見本の運動動作に対応できているか否かを判断する。当該判断処理についての詳細は後述する。
【００４１】
第２画像出力部１０８は第２表示部１５に接続されており、ユーザの動きを捉えた動画像に対応する画像信号を第２表示部１５へ出力する。制御部１００は、第１画像取得部１０６及び第２画像取得部１０７のいずれか一方又は両方により一定のレートで取得した画像の画像信号を順次第２表示部１５へ出力する。これにより、第２表示部１５にはユーザの動きをとらえた動画像がリアルタイムに表示され、ユーザは自身の動きを確認しながらフィットネス運動を行なうことができる。なお、制御部１００は、第１画像取得部１０６及び第２画像取得部１０７の両方により取得した画像の画像信号を出力する場合、いずれかの画像のサイズを小さくし一方の画像に重畳させた画像を作成して出力する。制御部１００は、第１画像取得部１０６及び第２画像取得部１０７から取得した画像を時分割により順に出力するようにしてもよいし、通信部１０３により受信して出力している映像コンテンツに対応するスケジュールを記憶部１０１に予め記憶しておき、スケジュールに従って第１画像取得部１０６及び第２画像取得部１０７から取得したいずれかの画像の画像信号を第２画像出力部１０８により出力させるようにしてもよい。
【００４２】
操作受付部１０９は、電源ボタン、カーソルキー、確定ボタン、再生ボタン、停止ボタン等の各種ボタン又はスイッチ等が配設されたリモートコントローラ（図示せず）からの信号を受け付ける。操作受付部１０９は、リモートコントローラからの信号を受け付けた場合、受け付けた信号が表わすいずれのボタン又はスイッチが押されたかを示す情報を制御部１００へ通知することによりユーザによる操作を検知する機能を有する。また、操作受付部１０９は、ユーザが装着するヘッドセットのマイクロフォンにより取得された音声信号を受け付けて音声認識処理を行なう機能を有し、ユーザによって入力される「再生」、「停止」等のキーワードを認識してユーザによる操作を検知するように構成されてもよい。
【００４３】
記憶部１０１に記憶されている制御プログラム１０Ｐは、制御部１００が補助記憶部１１０により記憶媒体１１１から読み出して記憶部１０１に記憶したものであってもよい。更に、制御部１００が抽出する動画像の元の映像コンテンツは、サーバ装置２から送信される映像コンテンツのみならず、制御部１００が補助記憶部１１０により記憶媒体１１２から読み出された映像コンテンツでもよい。
【００４４】
サーバ装置２はサーバコンピュータ装置で構成されており、ＣＰＵを利用した制御部２０と、ハードディスクを利用した記憶部２１と、ＤＲＡＭ、ＳＲＡＭ等を利用した一時記憶領域２２と、ネットワークコントローラを利用した通信部２３と、映像コンテンツデータベース３とのインタフェースであるコンテンツ取得部２４とを備える。
【００４５】
制御部２０は、記憶部２１に記憶されている図示しない制御プログラムを読み出して実行することにより各構成部の制御及び演算処理を行なう。
【００４６】
記憶部２１には、運動支援システムを利用する各ユーザ個々の名前、性別、年齢、身長、体重、運動履歴等を含む個人情報がデータベース化されて記憶されている。なお、制御部２０は各ユーザの個人情報を記憶する際、ユーザを一意に特定するためのＩＤ（Identifier Data）を付与するようにしてある。一時記憶領域２２には制御部２０による処理によって発生した情報が一時的に記憶される。
【００４７】
通信部２３は、ネットワークＮを介したサーバ装置２と端末制御装置１０との通信を実現する。制御部２０は通信部２３により、端末制御装置１０からの映像コンテンツの送信要求を受信し、取得した映像コンテンツを端末制御装置１０へ送信する。
【００４８】
コンテンツ取得部２４は、映像コンテンツデータベース３が記憶されている記憶装置と接続されている。制御部２０はコンテンツ取得部２４により適宜映像コンテンツを取得する。
【００４９】
このように構成される運動支援システムにおいて、映像コンテンツの表示が運動支援装置１で開始され、ユーザが動画像を観ながらフィットネス運動を行なっている間にユーザに適した映像コンテンツが適宜提供される処理について説明する。
【００５０】
まず、ユーザが運動支援装置１の利用を開始する場合の端末制御装置１０の制御部１００による処理について説明する。
【００５１】
運動支援装置１の第１表示部１１には、端末制御装置１０の制御部１００が出力した画像信号に基づき、映像コンテンツを選択するためのメニュー画面が表示されている。なお、ユーザが自分の名前を入力して運動支援システムにログインすることにより、ユーザのＩＤに基づきユーザが継続して行っているフィットネス運動のメニューが表示されるようにしてもよい。メニュー画面には「エアロビクス」、「ヨガ」、「ダイエット用メニュー」等の運動メニューが表示され、リモートコントローラのボタンの操作により選択が可能に構成されている。端末制御装置１０の制御部１００は、操作受付部１０９により「確定ボタン」が押下されたことが検知された場合にメニュー画面で選択されている運動メニューを特定する。制御部１００は、特定した運動メニューに応じた映像コンテンツの送信要求をサーバ装置２へ送信する。なお、このとき制御部１００はユーザの名前又は各ユーザの個人情報に付与されるＩＤを共に送信するようにしてもよい。
【００５２】
端末制御装置１０の制御部１００は上述のように、特定した運動メニューに応じた映像コンテンツの送信要求をサーバ装置２へ送信する。詳細には、端末制御装置１０の記憶部１０１には運動メニューに応じた映像コンテンツの組み合わせが記憶してあり、制御部１００は、特定した運動メニューに対応する組み合わせに応じて、映像コンテンツの送信要求をサーバ装置２へ送信する。
【００５３】
図３は、実施の形態１における端末制御装置１０の記憶部１０１に記憶されている運動メニュー毎の映像コンテンツの組み合わせの一例を示す説明図である。図３の説明図には、ユーザによって選択された運動メニューが「エアロビクス」である場合、制御部１００は「ウォーミングアップ」、「第１サーキット」〜「第４サーキット」、「ストレッチ」夫々に６つの映像コンテンツが対応していることが示されている。
【００５４】
「ウォーミングアップ」のセッションでは、数字が小さいほど難易度が低い５段階の運動レベルの内、運動レベル「３」に対応したウォーミングアップが５分程度なされるべく、映像コンテンツ「Ｗ１」が対応している。図３に示す例では、「エアロビクス」が選択された場合、デフォルトで運動レベル「３」に設定されているが、ユーザのＩＤを含む個人情報に対応付けられている運動履歴に基づき運動レベルが決定されて設定されるようにしてもよい。
【００５５】
そして、「第１サーキット」〜「第４サーキット」のセッションでは、「ステップ１」から「ステップ５」まで夫々３０秒の期間に分けてエアロビクスの運動がなされるべく、映像コンテンツ「Ａ１１」，「Ａ１２」，…，「Ａ１５」が対応している。図３に示す例では、「第１サーキット」〜「第４サーキット」のセッションでも初期的に運動レベルは「３」に設定されている。
【００５６】
「ストレッチ」のセッションでは、「ストレッチ１」から「ストレッチ４」までに加えて「深呼吸」が夫々所定の期間行なわれるべく、映像コンテンツ「Ｓ１１」，「Ｓ１２」，…，「Ｓ１４」及び「Ｂ１」が対応している。図３に示す例では、「ストレッチ」のセッションでも初期的に運動レベルは「３」に設定されている。
【００５７】
端末制御装置１０の制御部１００は、選択された運動メニューに応じて各セッションの運動内容毎に、送信を要求する映像コンテンツを選択して送信要求をサーバ装置２へ送信する。制御部１００は後述するように各運動内容の期間においてユーザの動きが見本の動作に対応しているか否かを判断し、判断結果に応じて映像コンテンツを選択して送信要求を送信する。
【００５８】
サーバ装置２の制御部２０は、通信部２３により映像コンテンツの送信要求を受信した場合、これを受け付けて送信要求に含まれる映像コンテンツの識別情報に基づきコンテンツ取得部２４によって映像コンテンツデータベース３から送信要求に係る映像コンテンツを取得する。制御部２０は、取得した映像コンテンツを送信要求の送信元の端末制御装置１０へ通信部２３により送信する。なお制御部２０は、端末制御装置１０から受け付けた映像コンテンツの送信要求と共にユーザの名前又はＩＤが送信された場合、記憶部２１に記憶してある個人情報から、前記名前又はＩＤに紐づく個人情報を読み出し、端末制御装置１０へ送信する。また制御部２０は、記憶部２１の個人情報のデータベースを参照し、名前又はＩＤで特定されるユーザの運動履歴に映像コンテンツの識別情報を記憶するようにしてもよい。また、ユーザ毎に運動開始時刻を記録するようにしてもよい。
【００５９】
そして、運動支援装置１の端末制御装置１０は、サーバ装置２から送信される映像コンテンツを通信部１０３により受信し、上述のように第１表示部１１に動画像が表示され、音声出力部１２から同期された音声が出力されるように処理を行なう。
【００６０】
次に、運動支援装置１を構成する端末制御装置１０の制御部１００により、ユーザの動きが見本の運動動作に対応できているか否かを判断し、ユーザの運動能力及び動きの個性に適した映像コンテンツが提供される処理について説明する。
【００６１】
まず端末制御装置１０の制御部１００は、映像コンテンツを選択するためのメニュー画面を第１表示部１１へ表示させるべく画像信号を出力している場合、第１画像取得部１０６及び第２画像取得部１０７により取得される画像を取得し、ユーザを良好に撮影できるように第１撮影部１３及び第２撮影部１４を調整する。詳細には、制御部１００は、第１画像取得部１０６及び第２画像取得部１０７により取得される撮影画像から特定の色の領域を識別する。ユーザは、本発明に係る運動支援システムを利用する際には両手首及び両足首に夫々の部位に応じた色のバンド、例えば右手首には赤色、左手首には青色、右足首には緑色、左足首には黄色のバンドを装着する。各部位を区別する必要がない場合には全て同色でもよい。制御部１００は、第１画像取得部１０６及び第２画像取得部１０７により取得した撮影画像から識別した特定の色の領域が画角の内の所定の範囲内に収まるか否かを判断し、所定の範囲内に収まるように第１撮影部１３及び第２撮影部１４の左右上下の向き及びワイド／テレのズームを調整させるべく制御信号を送信する。ピント調整は第１撮影部１３及び第２撮影部１４自身で行なわれる。これにより、以後の処理において第１撮影部１３及び第２撮影部１４によって得られる撮影画像からユーザの両手足に相当する領域を良好に判別することが可能となる。なお、制御部１００は、上述のように特定の色を撮影画像から判別して更にユーザの体の各部位を判別するのでなく、第１画像取得部１０６及び第２画像取得部１０７により取得される撮影画像から人物像を認識し、部位を特定する機能を有していてもよい。この場合、ユーザはバンドを装着しなくてよい。
【００６２】
そして端末制御装置１０の制御部１００は、サーバ装置２から受信した映像コンテンツを第１表示部１１により表示させている間、ユーザの動きが映像コンテンツが示す見本の運動動作に対応できているか否かを判断する。
【００６３】
制御部１００は、ユーザの動きが映像コンテンツが示す見本の運動動作に対応できているか否かを以下のように判断する。まず、制御部１００は、映像コンテンツを表示させている期間中の各所定のシーンにおけるユーザの動きがＯＫか否かを判定する。具体的には、制御部１００は、第１画像取得部１０６及び第２画像取得部１０７により取得される撮影画像内のユーザの体の各部位に相当する領域が、規定されている領域に位置しているか否かにより、ＯＫか否かを判定する。映像コンテンツには各所定シーンにおける撮影画像に対してユーザの体の各部位に相当する領域が位置すべき領域が規定されている。
【００６４】
図４は、実施の形態１における端末制御装置１０の制御部１００が用いる規定情報の内容例を示す説明図である。図４の説明図に示す例は、運動メニュー「エアロビクス」が選択された場合に、運動内容「ステップ１」でサーバ装置２から送信される映像コンテンツ「Ａ１１」に対して規定されている情報である。
【００６５】
図４の説明図に示すように規定情報は、映像コンテンツの開始からの経過時間により所定のシーンを識別するようにしてあり、各所定のシーンにおいてユーザの体の各部位に相当する領域が位置すべき領域を示す情報を含む。図４の説明図の内容例では、ユーザの体の各部位に相当する領域が位置すべき領域を示す情報は、第１画像取得部１０６により取得される撮影画像を水平方向及び垂直方向に３×３分割した各領域を識別する情報で示し、第２画像取得部１０７により取得される撮影画像を水平方向に３分割した各領域を識別する情報で示している。なお各部位に相当する領域が位置すべき領域を、撮影画像内における座標、例えば撮影画像内における矩形範囲の始点及び終点を示す座標により示してもよい。
【００６６】
図４の説明図の内容例では、映像コンテンツ「Ａ１１」の表示が開始されてからｔ１秒後には、第１画像取得部１０６により取得した撮影画像内のユーザの右手に相当する領域が正面左上の領域内に位置しているべきことを示し、左手に相当する領域は正面右上の領域に位置すべきであることを示している。同様に映像コンテンツ「Ａ１１」の表示が開始されてからｔ１秒後には、第１画像取得部１０７により取得した撮影画像内のユーザの右足に相当する領域が正面左の領域に位置すべきであり、左足に相当する領域は正面右の領域に位置すべきであることを示している。
【００６７】
図４に示した規定情報は、端末制御装置１０の記憶部１０１に予め記憶されているか、又は映像コンテンツと共にサーバ装置２により管理され、サーバ装置２から端末制御装置１０へ送信される。
【００６８】
図５は、実施の形態１における端末制御装置１０の制御部１００による判定処理の概要を示す説明図である。図５の説明図は横軸に時間の経過を示し、制御部１００が受信した映像コンテンツ「Ａ１１」の表示を開始してからｔ１、ｔ２、ｔ３秒が夫々経過した時点で、第１画像取得部１０６及び第２画像取得部１０７により夫々取得される撮影画像を示している。上段の各撮影画像はユーザの上半身を撮影する第１撮影部１３により撮影され、第１画像取得部１０６により取得される撮影画像であり、下段の各撮影画像はユーザの下半身（両足）を撮影する第２撮影部１４により撮影され、第２画像取得部１０７により取得される撮影画像である。なお、各撮影画像ではユーザが両手足の手首及び足首に装着しているバンドの撮影画像中の領域を黒塗りで示している。
【００６９】
また図５の説明図では、各撮影画像に対してユーザの両手足の領域が位置すべきとして規定されている領域をハッチングにより示している。図５の説明図の例では規定情報は、第１画像取得部１０７により取得される撮影画像を水平方向及び垂直方向夫々を３つに分けて破線で示すように３×３分割した領域のいずれかを識別する情報により規定されている。規定情報は更に、第２画像取得部１０７により取得された撮影画像を水平方向に破線で示すように３分割した領域のいずれかを示す情報により規定されている。
【００７０】
そして図５の説明図では、制御部１００による判定結果が示されている。具体的には、判定結果がＯＫである場合を丸印で示し、判定結果がＮＧである場合を×印で示している。
【００７１】
例えば、図４の説明図に示したように、映像コンテンツ「Ａ１１」に対応する規定情報では、開始からｔ１秒が経過した時点におけるユーザの右手に相当する領域は第１画像取得部１０６により取得される撮影画像内の正面左上の領域に位置すべきであり、ユーザの左手に相当する領域は撮影画像内の正面右上の領域に位置すべきと規定されている。更に、ユーザの右足に相当する領域は第２画像取得部１０７により取得される撮影画像内の正面左の領域に位置すべきであり、ユーザの左足に相当する領域は撮影画像内の正面右の領域に位置すべきと規定されている。
【００７２】
これに対し、図５の説明図の例では、映像コンテンツの開始からｔ１秒が経過した時点で第１画像取得部１０６により取得された撮影画像内で判別されるユーザの右手首のバンドの領域は、制御部１００により撮影画像内の正面左上の領域に位置すると識別され、規定情報と合致すると判断される。したがって、制御部１００により映像コンテンツの開始からｔ１秒後におけるユーザの右手の動きはＯＫと判定される。同様に、制御部１００によりユーザの左手の動きはＯＫと判定される。また、第２画像取得部１０７により取得された撮影画像内で判別されるユーザの右足首のバンドの領域が、制御部１００により撮影画像内の左の領域に位置すると識別されて規定情報と合致すると判断され、制御部１００により映像コンテンツの開始からｔ１秒後におけるユーザの右足の動きはＯＫと判定される。同様にして、制御部１００により映像コンテンツの開始からｔ１秒後におけるユーザの左足の動きはＯＫと判定される。
【００７３】
また、映像コンテンツの開始からｔ２秒が経過した時点では、ユーザの右手に相当する領域は第１画像取得部１０６により取得される撮影画像内の正面左下の領域に位置すべきであり、左手に相当する領域は撮影画像内の正面右下の領域に位置すべきであると規定されている。更に、ユーザの右足に相当する領域は第２画像取得部１０７により取得される撮影画像内の正面左の領域に、ユーザの左足に相当する領域は撮影画像内の正面右の領域に位置すべきと規定されている。
【００７４】
これに対し、図５の説明図の例では、映像コンテンツの開始からｔ２秒が経過した時点では、第１画像取得部１０６により取得される撮影画像内で判別されるユーザの両手首のバンドの領域の位置と、規定情報が示す領域とに基づき、ｔ２秒が経過した時点におけるユーザの右手の動きはＮＧと判定され、左手の動きはＯＫと判定される。また、第２画像取得部１０７により取得される撮影画像内で判別されるユーザの両足首のバンドの領域の位置と、規定情報が示す領域とに基づき、制御部１００により映像コンテンツの開始からｔ２秒後における足の動きは両足ともＯＫと判定される。
【００７５】
映像コンテンツの開始からｔ３秒が経過して時点では、ユーザの右手に相当する領域は第１画像取得部１０６により取得される撮影画像内の正面左中の領域に位置すべきであり、左手に相当する領域は撮影画像内の正面右中の領域に位置すべきであると規定されている。更に、ユーザの両足に相当するか各領域は第２画像取得部１０７により取得される撮影画像内の中央の領域に位置すべきと規定されている。
【００７６】
これに対し、図５の説明図の例では、映像コンテンツの開始からｔ３秒が経過した時点では、第１画像取得部１０６により取得される撮影画像内で判別されるユーザの両手首のバンドの領域の位置と、規定情報が示す領域とに基づき、ｔ３秒が経過した時点におけるユーザの両手の動きはＯＫと判定される。また、第２画像取得部１０７により取得される撮影画像内で判別されるユーザの両足首のバンドの領域の位置と、規定情報が示す領域とに基づき、制御部１００により映像コンテンツの開始からｔ３秒後における右足の動きはＯＫと判定されるが、左足の動きはＮＧと判定される。
【００７７】
端末制御装置１０の制御部１００は図５の説明図に示したように、映像コンテンツに対応する各所定のシーンに対応するユーザの動きがＯＫか否かを判定し、判定結果を一時的に記憶しておく。そして、制御部１００は、所定期間が経過した時点、即ち運動内容の区切りが終了した時点における判定結果に基づき、所定期間中におけるユーザの動きは第１表示部１１に表示させている映像コンテンツが示す見本の運動動作に対応できているか否かを判断する。そして制御部１００は、判断結果に応じて映像コンテンツを選択して送信要求を送信する。
【００７８】
次に、端末制御装置１０の制御部１００による判断処理及び映像コンテンツの選択処理をフローチャートを参照して説明する。図６及び図７は、実施の形態１における端末制御装置１０の制御部１００による処理手順の一例を示すフローチャートである。
【００７９】
制御部１００は、映像コンテンツを受信して第１画像出力部１０４及び音声出力部１０５による画像信号及び音声信号の出力を開始すると、現在、映像コンテンツに対応付けられている所定のシーンに対応する時点であるか否かを判断する（ステップＳ１０１）。所定のシーンは、映像コンテンツに応じて規定されている。所定のシーンの情報は映像コンテンツと共にサーバ装置２から共に送信されるようにしてもよいし、端末制御装置１０の記憶部１０１に映像コンテンツの識別情報に関連付けられて記憶されていてもよい。
【００８０】
制御部１００は、所定のシーンに対応する時点でないと判断した場合（Ｓ１０１：ＮＯ）、処理をステップＳ１０１へ戻す。制御部１００は、所定のシーンに対応する時点であると判断した場合（Ｓ１０１：ＹＥＳ）、第１画像取得部１０６及び第２画像取得部１０７により撮影画像を取得する（ステップＳ１０２）。制御部１００は、取得した撮影画像から特定の色の領域を判別することによりユーザの両手足に相当する領域を判別し（ステップＳ１０３）、判別された領域の撮影画像内における位置を識別する（ステップＳ１０４）。このとき制御部１００は、撮影画像から複数の特定の色の領域を、色毎に区別して判別するようにしておく。
【００８１】
制御部１００は、映像コンテンツに対し図４に示したように規定されている情報を取得し（ステップＳ１０５）、ステップＳ１０４で識別された位置は、規定されている位置と合致するか否かを判断する（ステップＳ１０６）。制御部１００は、ステップＳ１０６において合致すると判断した場合（Ｓ１０６：ＹＥＳ）、撮影画像から判別された領域に相当するユーザの両手足の内のいずれかの動きをＯＫと判定し（ステップＳ１０７）、処理を次に進める。一方、制御部１００はステップＳ１０６において合致しないと判断した場合（Ｓ１０６：ＮＯ）、撮影画像から判別された領域に相当するユーザの両手足の内のいずれかの動きをＮＧと判定し（ステップＳ１０８）、処理を次に進める。
【００８２】
次に制御部１００は、判定結果を一時記憶領域に記憶しておく（ステップＳ１０９）。なお、制御部１００は、特定の色毎に区別してユーザの体の両手足首に相当する領域を判別しているので、各色に相当するユーザの体の部位毎に判定結果を区別して記憶してくようにしてもよい。例えば、現在判別されたユーザの右手首に相当する領域から判定されるＯＫ又はＮＧの結果を記憶しておく。部位毎に区別して記憶しておくことにより、後述するステップＳ１１２の処理において、ユーザの動きが見本動作に対応できているか否かを体の部位毎に判断することが可能となる。
【００８３】
そして制御部１００は、ステップＳ１０３で判別された全ての領域の位置について規定されている位置と合致するかの判定を行なったか否かを判断する（ステップＳ１１０）。制御部１００は、全ての領域の位置について判定を行なっていないと判断した場合（Ｓ１１０：ＮＯ）、処理をステップＳ１０６へ戻し、他の領域の位置について判断する。
【００８４】
制御部１００は、全ての領域の位置について判定を行なったと判断した場合（Ｓ１１０：ＹＥＳ）、所定期間が経過したか否かを判断する（ステップＳ１１１）。所定期間は、各セッション中の運動内容に対応して区切られている期間である。制御部１００は、所定期間が経過していないと判断した場合（Ｓ１１１：ＮＯ）、処理をステップＳ１０１へ戻し、次の所定のシーンに対応する時点となるまで待機する。
【００８５】
制御部１００は、所定期間が経過したと判断した場合（Ｓ１１１：ＹＥＳ）、一時記憶領域に記憶されている所定期間中におけるＯＫ又はＮＧの判定結果を参照し、全ての判定結果に対してＯＫと判定された割合が所定の割合以上であるか否かを判断する（ステップＳ１１２）。制御部１００は、所定の割合以上であると判断した場合（Ｓ１１２：ＹＥＳ）、ユーザの動きが映像コンテンツが示す見本の運動動作に対応できていると判断し、同じ運動レベルに相当する次の映像コンテンツの送信要求をサーバ装置２へ送信し（ステップＳ１１５）、処理を終了する。
【００８６】
制御部１００は、所定の割合未満であると判断した場合（Ｓ１１２：ＮＯ）、ユーザの動きが映像コンテンツが示す見本の運動動作に対応できていないと判断し、アドバイスを示す音声、文字情報及び画像が第１表示部１１に表示され、音声出力部１２から出力されるよう、第１画像出力部１０４及び音声出力部１０５により画像信号及び音声信号を出力する（ステップＳ１１３）。制御部１００は、音声、文字情報及び画像の内のいずれか１つ又は２つが表示又は出力されるように処理する構成としてもよい。
【００８７】
そして制御部１００は、所定の割合未満であると判断した場合（Ｓ１１２：ＮＯ）、ユーザの動きが映像コンテンツが示す見本の運動動作に対応できていないと判断し、画像及び音声を出力した後（Ｓ１１３）、次の運動動作の期間では運動レベルを下げた映像コンテンツを表示させるべく選択し（ステップＳ１１４）、選択した映像コンテンツの送信要求をサーバ装置２へ送信し（Ｓ１１５）、処理を終了する。
【００８８】
制御部１００は、図６及び図７のフローチャートに示した処理手順を、選択された運動メニューのセッションの運動内容毎に行なう。
【００８９】
なお制御部１００は、図６及び図７のフローチャートに示したステップＳ１１５の処理手順で次の映像コンテンツの送信要求を送信する前に、所定期間中にユーザによって消費されたカロリーを推定算出してもよい。制御部１００は、ユーザの動きが映像コンテンツが示す見本の運動動作に対応できているか否かに関わらず消費カロリーを算出する。具体的には制御部１００は、サーバ装置２へユーザの名前又はＩＤを送信することによりユーザの個人情報をサーバ装置２から受信しているので、個人情報に含まれる年齢、性別、身長、体重のいずれか一又は複数の情報と、ＯＫと判定された割合とからカロリーを算出することが可能である。例えば、各映像コンテンツの運動レベルに応じて標準消費カロリーが予め関連付けられており、制御部１００は表示させていた映像コンテンツの標準消費カロリーを基準として、身長、体重等の個人情報の値を元に前記基準から増減させて消費カロリーを求め、更に動きがＯＫと判定された割合を掛けることにより消費カロリーを算出する。そして制御部１００は、算出した消費カロリーを表わす音声、文字情報又は画像を第１表示部１１及び音声出力部１２から出力されるように画像信号及び音声信号を出力する。これにより、ユーザは正しくない動きで運動して目標となるカロリーを消費できていないことを認識することができ、次の運動動作では見本の運動動作を正しくトレースするように意識して効果的な運動を行なうことができる。
【００９０】
次に、図６及び図７のフローチャートに示した端末制御装置１０の制御部１００による判断結果に応じて映像コンテンツが選択される処理について具体例を挙げて説明する。
【００９１】
図８は、実施の形態１における端末制御装置１０の制御部１００により映像コンテンツが選択される過程の一例を示す説明図である。図８の説明図は横軸に時間の経過を示し、時間の経過に応じて切り替わるセッション名及び運動内容、並びに選択される映像コンテンツの識別情報を示す。また、図８の説明図の下部には各運動内容の期間において、ユーザの両手足に相当する領域の位置が規定情報と合致してＯＫと判定された割合を示す。なお、図８の説明図に示す内容例では、端末制御装置１０の制御部１００は、ＯＫと判定された割合が６０％未満であると判断した場合に運動レベルを下げた映像コンテンツを選択するようにしてある。
【００９２】
図８の説明図に示す内容例では、ユーザにより運動メニュー「エアロビクス」が選択され、デフォルトとして端末制御装置１０の制御部１００によって図３の説明図に示した組み合わせの映像コンテンツが選択される。したがって最初の「ウォーミングアップ」のセッションでは運動レベル「３」に対応した映像コンテンツ「Ｗ１」が選択されてサーバ装置２から送信され、第１表示部１１により表示される。しかしながら、「ウォーミングアップ」のセッションの３００秒の間における各所定のシーンでの判定結果の内、ＯＫと判定された割合は５５％である。したがって、端末制御装置１０の制御部１００は、ＯＫと判定された割合が６０％未満であり、ユーザの動きは映像コンテンツ「Ｗ１」が示す見本の運動動作に対応できていないと判断する。端末制御装置１０の制御部１００は、次の「第１サーキット」のセッションにおける運動内容「ステップ１」では、運動レベルを「３」から「２」へ下げた映像コンテンツ「Ａ１１」を選択し、当該映像コンテンツの送信要求をサーバ装置２へ送信する。
【００９３】
なお、このとき図６及び図７のフローチャートに示したように制御部１００は、音声出力部１２から「もっとテンポを上げましょう」、「右手をもっと伸ばしましょう」等のアドバイスを出力させる。各部位毎に判定結果を記憶しておき、特定の部位の動きが特に対応できていないと判断する処理が可能な場合、制御部１００は対応できていないと判断される特定の部位を注目させるべく、第１画像出力部１０４により出力する画像信号を加工し、第１表示部１１に表示させる際に特定の部位をアップにして表示させるようにしてもよいし、又は特定の部位にマークがされるようにしてもよい。また、第２表示部１５に表示されるユーザを撮影した撮影画像中の特定の部位にマークがされるように第２画像出力部１０８により出力する動画像の画像信号を加工するようにしてもよい。
【００９４】
次の「第１サーキット」のセッションにおける１つめの運動内容「ステップ１」では、運動レベル「２」に対応した映像コンテンツ「Ａ１１」が第１表示部１１により表示される。運動内容「ステップ１」の期間３０秒間における各所定のシーンでの判定結果の内、ＯＫと判定された割合は６５％であるのでユーザの動きは映像コンテンツ「Ａ１１」が示す見本の運動動作に対応できていると判断され、次の「ステップ２」における映像コンテンツの運動レベルも「２」に維持される。しかしながら、運動内容「ステップ２」の期間３０秒間における各所定のシーンでの判定結果の内、ＯＫと判定された割合は５５％であるのでユーザの動きは映像コンテンツ「Ａ１２」が示す見本の運動動作に対応できていないと判断され、次の「ステップ３」における映像コンテンツの運動レベルは「１」に下げられる。
【００９５】
このように、第１表示部１１に表示される映像コンテンツは、ユーザの動きが見本の運動動作に対応できているか否かの判断に応じて選択される。ユーザが見本の運動動作に対応して動くことができない場合は、より遅いテンポ、低いスピード等の運動レベルを下げた映像コンテンツに変更される。なお、ユーザが見本の運動動作に対応して動くことができない場合、ユーザの動きが見本の運動動作に対して速いか又は遅いかを判定するようにし、速い場合にはテンポを速くする又は表示スピードを上げることも可能である。これにより、ユーザは正しい動作をトレースすることができるようになり効果的に運動を行なうことができる。
【００９６】
また、ユーザの動きが見本の運動動作に対応していないと判断された場合、第１表示部１１にアドバイスに相当する文字情報及び／又はマーク等の画像が表示され、音声出力部１２によりアドバイスの音声が出力される。また、第２表示部１５にユーザを撮影した撮影画像に重畳されて文字情報及び／又はマーク等の画像が表示される。これにより、ユーザは自分の正しくない動きを認識することが可能となり、見本の運動動作を正しくトレースするように運動することができ、効果的な運動を行なうことができる。
【００９７】
（変形例）
実施の形態１では、ユーザの動きが見本の動作に対応できていないと判断した場合には他の運動レベルの映像コンテンツを選択した。しかしながら制御部１００は、ユーザの動きが見本の動作に対応できていないと判断した場合、他の映像コンテンツを選択することなく、第１表示部１１における動画像の表示速度を下げる構成としてもよい。
【００９８】
図９及び図１０は、実施の形態１の変形例における端末制御装置１の制御部１００による処理手順の一例を示すフローチャートである。なお、図９及び図１０のフローチャートに示す処理手順の内、図６及び図７のフローチャートに示した処理手順と共通する処理については、同一のステップ番号を付して詳細な説明を省略する。
【００９９】
制御部１００は、所定期間が経過したと判断し（Ｓ１１１：ＹＥＳ）、所定期間中の全ての判定結果に対してＯＫと判定された割合が所定の割合未満であると判断し（Ｓ１１２：ＮＯ）、ユーザの動きが映像コンテンツが示す見本の運動動作に対応できていないと判断した場合、第１画像出力部１０４及び音声出力部１０５によりアドバイスの画像及び音声を出力し（Ｓ１１３）、第１表示部１１に表示される動画像の表示速度を下げる（ステップＳ１１６）。そして制御部１００は、次の映像コンテンツの送信要求を送信し（Ｓ１１５）、処理を終了する。
【０１００】
ステップＳ１１６において表示速度を下げるに際し、同期されて音声出力部１２により出力される音声も同様に出力速度を下げてもよいし、音声は停止させるようにしてもよい。詳細には、制御部１００の処理により映像コンテンツから動画像を抽出して第１画像出力部１０４に入力する際に、一定の割合で、同じフレームの画像を複数回挿入するか、又は第１画像出力部１０４による画像信号のフレームレート及び第１表示部１１における表示レートをいずれも一定の割合で低下させることにより実現する。
【０１０１】
図１１は、実施の形態１の変形例における端末制御装置１０の制御部１００により表示速度が変更される過程の一例を示す説明図である。図１１の説明図は横軸に時間の経過を示し、時間の経過に応じて切り替わるセッション名及び運動内容、並びに表示速度の変化を示す。また、図１１の説明図の下部には各運動内容の期間において、ユーザの両手足に相当する領域の位置が規定情報と合致してＯＫと判定された割合を示す。なお、図１１の説明図に示す内容例では、端末制御装置１０の制御部１００は、ＯＫと判定された割合が６０％未満であると判断した場合に表示速度を下げるようにしてある。
【０１０２】
図１１の説明図に示す内容例では、ユーザにより運動メニュー「エアロビクス」が選択され、デフォルトとして端末制御装置１０の制御部１００によって図３の説明図に示した組み合わせの映像コンテンツが選択される。「ウォーミングアップ」のセッションでは運動レベル「３」に対応した映像コンテンツ「Ｗ１」が選択されてサーバ装置２から送信され、第１表示部１１により表示される。しかしながら、「ウォーミングアップ」のセッションの３００秒の間における各所定のシーンでの判定結果は、ＯＫと判定された割合が５５％である。したがって、端末制御装置１０の制御部１００は、ＯＫと判定された割合が６０％未満であり、ユーザの動きは映像コンテンツ「Ｗ１」が示す見本の運動動作に対応できていないと判断する。端末制御装置１０の制御部１００は、次の「第１サーキット」のセッションにおける運動内容「ステップ１」では、表示速度を最初の９５％の速度に下げ、次の映像コンテンツ「Ａ１１」を選択して当該映像コンテンツの送信要求をサーバ装置２へ送信する。
【０１０３】
次の「第１サーキット」のセッションにおける１つめの運動内容「ステップ１」では、第１表示部１１における表示速度が最初の９５％に下げられた状態で映像コンテンツ「Ａ１１」が表示される。運動内容「ステップ１」の期間３０秒間における各所定のシーンでの判定結果は、ＯＫと判定された割合が６５％であるのでユーザの動きは映像コンテンツ「Ａ１１」が示す見本の運動動作に対応できていると判断され、表示速度は最初の９５％に維持される。しかしながら、運動内容「ステップ２」の期間３０秒間における各所定のタイミングでの判定結果は、ＯＫと判定された割合が５５％であるのでユーザの動きは映像コンテンツ「Ａ１２」が示す見本の運動動作に対応できていないと判断され、次の「ステップ３」では表示速度が最初の９０％に下げられる。
【０１０４】
このように、第１表示部１１における映像コンテンツの表示速度が、ユーザの動きが見本の運動動作に対応できているか否かの判断に応じて変更される。ユーザが見本の運動動作に対応して動くことができていない場合は、表示速度を下げてより遅いテンポ、スピードで映像コンテンツが表示され、ユーザは正しい動作をトレースすることができるようになり効果的に運動を行なうことができる。
【０１０５】
（実施の形態２）
実施の形態２では、ユーザの動きが見本の運動動作に対応できていないと判断した場合に運動レベルを下げた映像コンテンツを選択して表示させる一方で、ユーザの動きが見本の運動動作に対応できていると判断した場合には、運動レベルを上げた映像コンテンツを選択して表示させるようにする。更に実施の形態２では、ユーザの動きが見本の運動動作に対応できているか否かをユーザの体の部位毎に判断し、部分的に運動レベルを上げ下げする。
【０１０６】
実施の形態２における運動支援システムの構成は、端末制御装置１０の制御部１００による処理の詳細以外は、実施の形態１における構成と同様である。そこで、実施の形態２における運動支援システムの構成の内の実施の形態１における構成と共通する構成については、実施の形態１と同一の符号を付して詳細な説明を省略し、以下、端末制御装置１０の制御部１００による処理の詳細について説明する。
【０１０７】
なお、映像コンテンツデータベース３に記憶されている映像コンテンツは、運動レベルが対応付けられているのみならず、ユーザの体の部位毎に運動レベルが分けられている。例えば、上半身の動きの運動レベルが高い映像コンテンツ、又は下半身の動きの運動レベルが高い映像コンテンツが、夫々の運動レベルにより識別されて記憶されている。また、上半身の動きの運動レベルが低い映像コンテンツ、下半身の動きの運動レベルが低い映像コンテンツも識別されて記憶されている。
【０１０８】
図１２及び図１３は、実施の形態２における端末制御装置１０の制御部１００による処理手順の一例を示すフローチャートである。なお、図１２及び図１３のフローチャートに示す処理手順の内、図６及び図７のフローチャートに示した処理手順と共通する処理については、同一のステップ番号を付して詳細な説明を省略する。
【０１０９】
制御部１００は、ステップＳ１０６，Ｓ１０７及びＳ１０８において、ステップＳ１０４で識別された両手足に相当する領域の位置が、規定されている位置と合致するか否かを判断することによって体の部位、即ち右手、左手、右足及び左足毎に所定のシーンに対応する時点における動きがＯＫかＮＧかを判定する。そして制御部１００は、判定結果を部位毎に区別して記憶しておく（ステップＳ２０１）。
【０１１０】
そして制御部１００は、所定期間が経過したと判断した場合（Ｓ１１１：ＹＥＳ）、各部位毎に、所定期間中の全ての判定結果に対してＯＫと判定された割合が所定の第１の割合以上であるか否かを判断する（ステップＳ２０２）。制御部１００は、いずれかの部位、即ち右手、左手、右足及び左足のいずれかについてＯＫと判定された割合が所定の第１の割合以上であると判断した場合（Ｓ２０２：ＹＥＳ）、ユーザの動きが映像コンテンツが示す見本の運動動作に十分に対応できていると判断し、対応する部位の運動レベルを上げた映像コンテンツを次に表示させるべく選択する（ステップＳ２０３）。
【０１１１】
なお具体的には、制御部１００は、右手又は左手についてＯＫと判定された割合が第１の割合以上であると判断した場合（Ｓ２０２：ＹＥＳ）、上半身の運動レベルを上げた映像コンテンツを表示させるべく選択する（Ｓ２０３）。また、制御部１００は、右足又は左足についてＯＫと判定された割合が第１の割合以上であると判断した場合（Ｓ２０２：ＹＥＳ）、下半身の運動レベルを上げた映像コンテンツを表示させるべく選択する（Ｓ２０３）。
【０１１２】
なおこのとき制御部１００は、運動レベルを上げることを示す音声、文字情報及び画像が出力されるよう、第１画像出力部１０４、音声出力部１０５及び第２画像出力部１０８により画像信号及び音声信号を出力するようにしてもよい。この場合も、音声、文字情報及び画像の内のいずれか１つ又は２つが表示又は出力されるように処理するようにしてもよい。例えば、制御部１００は音声出力部１２から「テンポを上げます」、「難しくなります」等のメッセージを出力させる。
【０１１３】
そして、制御部１００は、ステップＳ２０３で選択した映像コンテンツの送信要求をサーバ装置２へ送信し（Ｓ１１５）、処理を終了する。
【０１１４】
制御部１００は、いずれの部位についてもＯＫと判定された割合が所定の第１の割合未満であると判断した場合（Ｓ２０２：ＮＯ）、部位毎に、ＯＫと判定された割合が所定の第１の割合よりも低い第２の割合未満であるか否かを判断する（ステップＳ２０４）。
【０１１５】
制御部１００は、いずれの部位についてもＯＫと判定された割合が所定の第１の割合未満であって所定の第２の割合以上であると判断した場合（Ｓ２０４：ＮＯ）、ユーザの動きが映像コンテンツが示す見本の運動動作に適度に対応できていると判断し、表示されている映像コンテンツはユーザに適しているので同じ運動レベルに相当する次の映像コンテンツの送信要求をサーバ装置２へ送信し（Ｓ１１５）、処理を終了する。
【０１１６】
制御部１００は、いずれかの部位についてＯＫと判定された割合が所定の第２の割合未満であると判断した場合（Ｓ２０４：ＹＥＳ）、ユーザの動きが映像コンテンツが示す見本の運動動作に対応できていないと判断し、対応する部位の動きについてアドバイスを示す音声、文字情報及び画像が第１表示部１１から表示され、音声出力部１２から出力されるよう、第１画像出力部１０４及び音声出力部１０５により画像信号及び音声信号を出力する（Ｓ１１３）。そして制御部１００は、次の運動動作の期間では対応する部位の運動レベルを下げた映像コンテンツを表示させるべく選択し（ステップＳ２０５）、選択した映像コンテンツの送信要求をサーバ装置２へ送信し（Ｓ１１５）、処理を終了する。
【０１１７】
なお、ステップＳ１１３の処理では、制御部１００は体の部位毎に区別してＯＫ又はＮＧの判定結果を記憶しているので、ＮＧの判定結果が特に多い体の部位の動きについて、対応できていない旨のアドバイスを示す音声、文字情報及び画像が第１表示部１１及び音声出力部１２から出力されるようにする。例えば、左手に相当する領域に対するＮＧの判定結果が他よりも多く、ＯＫと判定された割合が第２の割合未満と判断された場合には「左手をもっと上げましょう」等の文字情報及び音声又はいずれか一方を表示又は出力させる。また、制御部１００は、動きが対応できていない部位を示す画像を、ユーザを被写体として撮影している撮影画像を表示している第２表示部１５への画像信号に重畳して出力するようにしてもよい。即ち、右手首に相当する領域に対するＮＧの判定結果が他よりも多く、ＯＫと判定された割合が第２の割合未満と判断された場合には、第２画像出力部１０８により出力する画像信号を、星、三角等のマークがユーザの右手周辺に重畳されて表示されるように加工して出力する。更に、制御部１００は、第１画像出力部１０４及び第２画像出力部１０８から画像信号を夫々第１表示部１１及び第２表示部１５へ入力するに際し、夫々ＮＧ判定の多い部位に相当する領域をアップにした画像信号を入力するようにしてもよい。これらの構成により、ユーザは自身の体の動きの内のいずれの部位の動きが正しくないかを認識することができ、その部位を意識しながら以後運動することができる。したがって、運動の効果が上がることが期待できる。
【０１１８】
制御部１００は、図１２及び図１３のフローチャートに示した処理手順を、選択された運動メニューのセッションの運動内容毎に行なう。
【０１１９】
図１４は、実施の形態２における端末制御装置１０の制御部１００により映像コンテンツが選択される過程の一例を示す説明図である。図１４の説明図は横軸に時間の経過を示し、時間の経過に応じて切り替わるセッション名及び運動内容、並びに選択される映像コンテンツの識別情報を示す。また、図１４の説明図の下部には各運動内容の期間において、ユーザの両手足に相当する領域の位置が規定情報と合致してＯＫと判定された割合を示す。なお、図１４の説明図に示す内容例では、端末制御装置１０の制御部１００は、いずれかの部位の動きについてＯＫと判定された割合が８０％以上であると判断した場合、対応する部位の運動レベルを上げた映像コンテンツを選択するようにしてある。そして、いずれかの部位の動きについてＯＫと判定された割合が６０％未満であると判断した場合、対応する部位の運動レベルを下げた映像コンテンツを選択するようにしてある。
【０１２０】
図１４の説明図に示す内容例では実施の形態１における図８の説明図の内容例同様に、、ユーザにより運動メニュー「エアロビクス」が選択されている。最初の「ウォーミングアップ」のセッションでは運動レベル「３」に対応した映像コンテンツ「Ｗ１」が選択されてサーバ装置２から送信され、第１表示部１１により表示される。そして「ウォーミングアップ」のセッションの３００秒の間における各所定のシーンでの各部位についての判定結果は、右手が６０％、左手が５５％、右足が７０％、左足が７０％の割合でＯＫと判定されている。したがって、端末制御装置１０の制御部１００は、左手についてＯＫと判定された割合が６０％未満であり、ユーザの左手の動きは映像コンテンツ「Ｗ１」が示す見本の運動動作に対応できていないと判断する。そこで端末制御装置１０の制御部１００は、次の「第１サーキット」のセッションにおける運動内容「ステップ１」では、上半身の運動レベルを「３」から「２」へ下げた映像コンテンツを表示させるべく、映像コンテンツ「Ａ１１（上：２）」を選択し、当該映像コンテンツの送信要求をサーバ装置２へ送信する。
【０１２１】
次の「第１サーキット」のセッションにおける１つめの運動内容「ステップ１」では、上半身の運動レベルが「２」に下げられた映像コンテンツ「Ａ１１（上：２）」が第１表示部１１により表示される。運動内容「ステップ１」の期間３０秒間における各所定のシーンでの各部位についての判定結果は、右手が７０％、左手が７５％、右足が７０％、左足が７０％の割合でＯＫと判定されている。したがって、制御部１００はユーザの動きは映像コンテンツ「Ａ１１（上：２）」が示す見本の運動動作に適度に対応できていると判断し、次の「ステップ２」では上半身の運動レベルが「２」に維持される。
【０１２２】
そして運動内容「ステップ２」の期間３０秒間における各所定のシーンでの判定結果は、右手が７５％、左手が７５％、右足が８０％、左足が７５％の割合でＯＫと判定されている。右足についてＯＫと判定された割合は８０％であり、ユーザの右手の動きは映像コンテンツ「Ａ１２（上：２）」が示す見本の運動動作に十分に対応できていると制御部１００により判断される。そして、次の「ステップ３」では、下半身の運動レベルが「４」に上げられる。
【０１２３】
更に、運動内容「ステップ３」の期間３０秒間における各所定のシーンでの判定結果は、右手が７５％、左手が８０％、右足が６５％、左足が７０％の割合でＯＫと判定されている。左手についてＯＫと判定された割合は８０％であり、ユーザの左手の動きは映像コンテンツ「Ａ１３（上：２、下：４）」が示す見本の運動動作に十分に対応できていると制御部１００により判断される。そして、次の「ステップ４」では、上半身の運動レベルが「３」に戻される。
【０１２４】
このように、第１表示部１１に表示される映像コンテンツは、ユーザの動きが見本の運動動作に対応できているか否かの判断に応じて運動レベルが適宜上げ下げされて選択される。ユーザが見本の運動動作に対応して動くことができない場合は、より遅いテンポ、スピードの運動レベルを下げた映像コンテンツに変更され、ユーザは正しい動作をトレースすることができるようになり効果的に運動を行なうことができる。そして更に、ユーザが見本の運動動作に十分に対応して動くことができる場合は、ユーザにとっては易しい動きである可能性があるので、より速いテンポ、スピードの運動レベルを上げた映像コンテンツに変更され、ユーザの運動能力及び個性に適した映像コンテンツを提供して運動を支援することができる。
【０１２５】
そして実施の形態２では、ユーザの動きが見本の運動動作に対応できているか否かの判断に応じた運動レベルの上げ下げを、ユーザの体の各部位について対応できているか否かの判断に応じて区別して行なう構成とした。これにより、ユーザの体の部位毎の運動能力及び動きの個性に適した見本の運動動作を示す映像コンテンツが提供され、ユーザは自身に適した正しい動作で運動を行なうことができる。
【０１２６】
また、実施の形態２における運動支援装置では、各部位毎に動きが見本の運動動作に対応できているか否かを判断したので、各部位毎にアドバイスの音声、文字情報及び画像を表示及び出力する構成とした。これにより、ユーザは自分の動作の内のいずれの部位の動きが不十分であるのかを認識して、より正しく動かそうと意識しながら運動を行なうことができ、運動の効果が上がることが期待される。
【０１２７】
なお、実施の形態１及び２では、映像コンテンツデータベース３は、サーバ装置２とは別の記憶装置内に設けられており、制御部２０がコンテンツ取得部２４を介して映像コンテンツデータベース３から映像コンテンツを取得することが可能な構成とした。しかしながら、記憶部２１内に映像コンテンツデータベース３が設けられていてもよく、この場合インタフェースであるコンテンツ取得部２４は不要である。
【０１２８】
なお、制御部１００による判断処理において第２画像取得部１０７により取得される撮影画像の分割は、水平方向の３分割に限らず３×３分割として足の前後の動きに対してＯＫ又はＮＧを判定するようにしてもよい。なお、撮影画像の分割は３×３分割に限らないことは勿論である。
【図面の簡単な説明】
【０１２９】
【図１】実施の形態１における運動支援装置を用いた運動支援システムの構成を示す模式図である。
【図２】実施の形態１における運動支援システムを構成する運動支援装置及びサーバ装置の内部構成を示すブロック図である。
【図３】実施の形態１における端末制御装置の記憶部に記憶されている運動メニュー毎の映像コンテンツの組み合わせの一例を示す説明図である。
【図４】実施の形態１における端末制御装置の制御部が用いる規定情報の内容例を示す説明図である。
【図５】実施の形態１における端末制御装置の制御部による判定処理の概要を示す説明図である。
【図６】実施の形態１における端末制御装置の制御部による処理手順の一例を示すフローチャートである。
【図７】実施の形態１における端末制御装置の制御部による処理手順の一例を示すフローチャートである。
【図８】実施の形態１における端末制御装置の制御部により映像コンテンツが選択される過程の一例を示す説明図である。
【図９】実施の形態１の変形例における端末制御装置の制御部による処理手順の一例を示すフローチャートである。
【図１０】実施の形態１の変形例における端末制御装置の制御部による処理手順の一例を示すフローチャートである。
【図１１】実施の形態１の変形例における端末制御装置の制御部により表示速度が変更される過程の一例を示す説明図である。
【図１２】実施の形態２における端末制御装置の制御部による処理手順の一例を示すフローチャートである。
【図１３】実施の形態２における端末制御装置の制御部による処理手順の一例を示すフローチャートである。
【図１４】実施の形態２における端末制御装置の制御部により映像コンテンツが選択される過程の一例を示す説明図である。
【符号の説明】
【０１３０】
１  運動支援装置
１０  端末制御装置
１００  制御部
１０１  記憶部
１０Ｐ  制御プログラム
１０４  第１画像出力部
１０５  音声出力部
１０６  第１画像取得部
１０７  第２画像取得部
１０８  第２画像出力部
１１  第１表示部
１２  音声出力部
１３  第１撮影部
１４  第２撮影部
１５  第２表示部
２  サーバ装置（中央装置）
３  映像コンテンツデータベース
【図１】
2009213782.tif 000003
【図２】
2009213782.tif 000004
【図３】
2009213782.tif 000005
【図４】
2009213782.tif 000006
【図５】
2009213782.tif 000007
【図６】
2009213782.tif 000008
【図７】
2009213782.tif 000009
【図８】
2009213782.tif 000010
【図９】
2009213782.tif 000011
【図１０】
2009213782.tif 000012
【図１１】
2009213782.tif 000013
【図１２】
2009213782.tif 000014
【図１３】
2009213782.tif 000015
【図１４】
2009213782.tif 000016