(57)【要約】【課題】模範者と演技者の身体差により、模範者と演技者の身体動作の比較結果の精度が低下することを防止することが可能な運動支援装置を提供する。【解決手段】動作検出手段５０が、模範者と演技者の身体動作情報生成し、運動支援装置４０が、前記身体動作情報から特徴点の座標を算出し、模範者と演技者の身体差を補正したうえで、模範者と演技者の特徴点の座標を比較して、演技者の習熟度を判定する。なお、模範者と演技者の身体差を補正する方法は、演技者の習熟度を判定する際に、模範者と演技者の特徴点の座標の差分情報を加えることや、演技者の身体の特徴点に最も近似する特徴点を有する模範者の身体動作情報を選択することにより行う。【選択図】図１
2009226094.tif 000002
【特許請求の範囲】
【請求項１】
演技者の身体動作を検出し、演技者身体動作情報を生成する動作検出手段と、
演技者が行うべき身体動作の情報である模範者身体動作情報と、前記動作検出手段が生成した演技者身体動作情報を記憶する記憶手段と、
前記記憶手段に記憶された、模範者身体動作情報と演技者身体動作情報から、１又は複数の特徴点を検出する特徴点検出手段と、
模範者と演技者の身体差を調整する身体差調整手段と、
前記特徴点検出手段が検出した模範者及び演技者の１又は複数の特徴点と、前記身体差調整手段によって調整された結果に基づいて演技者の習熟度を判定して、習熟度判定情報を生成する習熟度判定手段と、
前記習熟度判定手段が生成した習熟度判定情報及び前記模範者身体動作情報を、外部の表現手段に出力する出力手段を、有することを特徴とする運動支援装置。
【請求項２】
動作検出手段は、模範者の身体動作から、模範者身体動作情報を生成し、
この模範者身体動作情報は、記憶手段に記憶されることを特徴とする請求項１に記載の運動支援装置。
【請求項３】
身体差調整手段は、模範者又は演技者の特徴点の座標に、模範者と演技者の特徴点の座標の差異情報を加えて、模範者と演技者の身体差を調整することを特徴とする請求項１又は請求項２のいずれかに記載の運動支援装置。
【請求項４】
身体差調整手段は、演技者の身体の特徴点に最も近似する特徴点を有する模範者の身体動作情報を選択して、模範者と演技者の身体差を調整することを特徴とする請求項１又は請求項２のいずれかに記載の運動支援装置。
【請求項５】
習熟度判定手段は、模範者と演技者の、いずれかの部位の特徴点座標の差異が、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定することを特徴とする請求項１〜請求項４のいずれかに記載の運動支援装置。
【請求項６】
習熟度判定手段は、模範者と演技者の各部位の特徴点座標の差分の合計値が、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定することを特徴とする請求項１〜請求項４のいずれかに記載の運動支援装置。
【請求項７】
習熟度判定手段は、模範者と演技者の複数の特徴点により表される面積の差分が、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定することを特徴とする請求項１〜請求項４のいずれかに記載の運動支援装置。
【請求項８】
演技者の身体動作を検出し、演技者身体動作情報を生成する動作検出手段と、
演技者が行うべき身体動作の情報である模範者身体動作情報と、前記動作検出手段が生成した演技者身体動作情報を記憶する記憶手段と、
前記記憶手段に記憶された、模範者身体動作情報と演技者身体動作情報から、１又は複数の特徴点を検出する特徴点検出手段と、
模範者と演技者の身体差を調整する身体差調整手段と、
前記特徴点検出手段が検出した模範者及び演技者の１又は複数の特徴点と、前記身体差調整手段により調整された結果に基づいて、演技者の習熟度を判定して、習熟度判定情報を生成する習熟度判定手段と、
前記習熟度判定手段が生成した習熟度判定情報及び前記模範者身体動作情報を、出力する出力手段と、
前記出力手段が出力した習熟度判定情報を表現する表現手段を有することを特徴とする運動支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダンスや歌を歌う際の振り付け等の身体動作について、模範演技の身体動作と演技者の身体動作を比較し、演技者の習熟度を判定することができる運動支援装置や運動支援システムに関するものである。
【背景技術】
【０００２】
ダンスや歌を歌う際の振り付けを習得する際に、演技者は演技者自身の身体動作を確認し難い。このため、指導者が演技者の身体動作の問題点を指摘し、この指摘を基に演技者が練習を積むのが通常である。或いは、演技者自身の身体動作のビデオ画像と、模範演技のビデオ画像を比較することにより、演技者の習熟度を判断することも行われている。しかしながら、演技者は、演技者の身体動作と模範演技との差を客観的に知ることができないため、演技の進歩が遅くなるという問題があった。
【０００３】
そこで特許文献１に示されるように、模範者と演技者の身体動作を比較し、結果を表示することができる動作診断装置が提案されている。しかしながら、演技者の身体は人それぞれ異なることから、前記比較結果の精度が低下してしまうという問題があった。
【特許文献１】特開２００４−１１３４１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、模範者と演技者の身体差により、模範者と演技者の身体動作の比較結果の精度が低下することを防止することを目的としてなされたものである。
【課題を解決するための手段】
【０００５】
上記課題を解決するためになされた請求項１に記載の発明は、演技者の身体動作を検出し、演技者身体動作情報を生成する動作検出手段と、
演技者が行うべき身体動作の情報である模範者身体動作情報と、前記動作検出手段が生成した演技者身体動作情報を記憶する記憶手段と、
前記記憶手段に記憶された、模範者身体動作情報と演技者身体動作情報から、１又は複数の特徴点を検出する特徴点検出手段と、
模範者と演技者の身体差を調整する身体差調整手段と、
前記特徴点検出手段が検出した模範者及び演技者の１又は複数の特徴点と、前記身体差調整手段によって調整された結果に基づいて演技者の習熟度を判定して、習熟度判定情報を生成する習熟度判定手段と、
前記習熟度判定手段が生成した習熟度判定情報及び前記模範者身体動作情報を、外部の表現手段に出力する出力手段を、有することを特徴とする。
【０００６】
請求項２に記載の発明の動作検出手段は、模範者の身体動作から、模範者身体動作情報を生成し、
この模範者身体動作情報は、記憶手段に記憶されることを特徴とする。
【０００７】
請求項３に記載の身体差調整手段は、模範者又は演技者の特徴点の座標に、模範者と演技者の特徴点の座標の差異情報を加えて、模範者と演技者の身体差を調整することを特徴とする。
【０００８】
請求項４に記載の身体差調整手段は、演技者の身体の特徴点に最も近似する特徴点を有する模範者の身体動作情報を選択して、模範者と演技者の身体差を調整することを特徴とする。
【０００９】
請求項５に記載の習熟度判定手段は、模範者と演技者の、いずれかの部位の特徴点座標の差異が、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定することを特徴とする。
【００１０】
請求項６に記載の習熟度判定手段は、模範者と演技者の各部位の特徴点座標の差分の合計値が、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定することを特徴とする。
【００１１】
請求項７に記載の習熟度判定手段は、模範者と演技者の複数の特徴点により表される面積の差分が、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定することを特徴とする。
【００１２】
請求項８に記載の発明は、演技者の身体動作を検出し、演技者身体動作情報を生成する動作検出手段と、
演技者が行うべき身体動作の情報である模範者身体動作情報と、前記動作検出手段が生成した演技者身体動作情報を記憶する記憶手段と、
前記記憶手段に記憶された、模範者身体動作情報と演技者身体動作情報から、１又は複数の特徴点を検出する特徴点検出手段と、
模範者と演技者の身体差を調整する身体差調整手段と、
前記特徴点検出手段が検出した模範者及び演技者の１又は複数の特徴点と、前記身体差調整手段によって調整された結果に基づいて演技者の習熟度を判定して、習熟度判定情報を生成する習熟度判定手段と、
前記習熟度判定手段が生成した習熟度判定情報及び前記模範者身体動作情報を、出力する出力手段と、
前記出力手段が出力した習熟度判定情報を表現する表現手段を有することを特徴とする。
【発明の効果】
【００１３】
上記課題を解決するためになされた請求項１に記載の発明は、演技者の身体動作を検出し、演技者身体動作情報を生成する動作検出手段と、演技者が行うべき身体動作の情報である模範者身体動作情報と、前記動作検出手段が生成した演技者身体動作情報を記憶する記憶手段と、前記記憶手段に記憶された、模範者身体動作情報と演技者身体動作情報から、１又は複数の特徴点を検出する特徴点検出手段と、模範者と演技者の身体差を調整する身体差調整手段と、前記特徴点検出手段が検出した模範者及び演技者の１又は複数の特徴点と、前記身体差調整手段によって調整された結果に基づいて演技者の習熟度を判定して、習熟度判定情報を生成する習熟度判定手段と、前記習熟度判定手段が生成した習熟度判定情報及び前記模範者身体動作情報を、外部の表現手段に出力する出力手段を有することを特徴とする。このため、模範者と演技者の身体差がある場合であっても、演技者の習熟度の判定を精度高く行うことが可能となった。
【００１４】
請求項２に記載の発明の動作検出手段は、模範者の身体動作から、模範者身体動作情報を生成し、この模範者身体動作情報は、記憶手段に記憶されることを特徴とする。このため、同じ装置で、模範者の身体動作情報を生成することが可能となった。
【００１５】
請求項３に記載の身体差調整手段は、模範者又は演技者の特徴点の座標に、模範者と演技者の特徴点の座標の差異情報を加えて、模範者と演技者の身体差を調整することを特徴とする。このため、確実に、模範者と演技者の身体差を調整することが可能となった。
【００１６】
請求項４に記載の身体差調整手段は、演技者の身体の特徴点に最も近似する特徴点を有する模範者の身体動作情報を選択して、模範者と演技者の身体差を調整することを特徴とする。このため、確実に、模範者と演技者の身体差を調整することが可能となった。
【００１７】
請求項５に記載の習熟度判定手段は、模範者と演技者の、いずれかの部位の特徴点座標の差異が、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定することを特徴とする。このため、演技者の習熟度を客観的に判定することが可能となり、演技者は、演技者自身の習熟度を客観的に知ることが可能となった。
【００１８】
請求項６に記載の習熟度判定手段は、模範者と演技者の各部位の特徴点座標の差分の合計値が、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定することを特徴とする。このため、演技者の習熟度を客観的に判定することが可能となり、演技者は、演技者自身の習熟度を客観的に知ることが可能となった。
【００１９】
請求項７に記載の習熟度判定手段は、模範者と演技者の複数の特徴点により表される面積の差分が、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定することを特徴とする。このため、演技者の習熟度を客観的に判定することが可能となり、演技者は、演技者自身の習熟度を客観的に知ることが可能となった。
【００２０】
請求項８に記載の発明は、演技者の身体動作を検出し、演技者身体動作情報を生成する動作検出手段と、演技者が行うべき身体動作の情報である模範者身体動作情報と、前記動作検出手段が生成した演技者身体動作情報を記憶する記憶手段と、前記記憶手段に記憶された、模範者身体動作情報と演技者身体動作情報から、１又は複数の特徴点を検出する特徴点検出手段と、模範者と演技者の身体差を調整する身体差調整手段と、前記特徴点検出手段が検出した模範者及び演技者の１又は複数の特徴点と、前記身体差調整手段によって調整された結果に基づいて演技者の習熟度を判定して、習熟度判定情報を生成する習熟度判定手段と、前記習熟度判定手段が生成した習熟度判定情報及び前記模範者身体動作情報を、出力する出力手段と、前記出力手段が出力した習熟度判定情報を表現する表現手段を有することを特徴とする。このため、模範者と演技者の身体差がある場合であっても、演技者の習熟度の判定を精度高く行うことが可能となった。
【発明を実施するための最良の形態】
【００２１】
（運動支援システムの概要）
図１に本発明の運動支援システム１００の概要図を示し、本発明の概要を説明する。先ず図１の（１）に示されるように、動作検出手段５０が、模範者の身体動作から「模範者身体動作情報」を生成し、運動支援装置４０に出力する。なお、「模範者身体動作情報」は、演技者が行うべき身体動作の基準となる情報である。
【００２２】
（２）に示されるように、運動支援装置４０は、「模範者身体動作情報」から、頭部・両手足等の特徴点の座標を検出し、「模範者特徴点座標情報」を連続的に生成し記憶する。
【００２３】
（３）に示されるように、演技者は、表現手段６０に表示される「模範者身体動作情報」を見て、この「模範者身体動作情報」に従い、身体動作を行うことにより、練習をする。
【００２４】
（４）に示されるように、動作検出手段５０は、演技者の身体動作から「演技者身体動作情報」を生成し、運動支援装置４０に出力する。
【００２５】
（５）に示されるように、運動支援装置４０は、「演技者身体動作情報」から、頭部・両手足等の特徴点座標を検出し、「演技者特徴点座標情報」を生成し記憶する。
【００２６】
（６）に示されるように、運動支援装置４０は、「模範者特徴点座標情報」と「演技者特徴点座標情報」を比較して、演技者の習熟度を判定する。
【００２７】
（７）に示されるように、（６）の判定結果やズレた部位の特徴点を表現手段６０で演技者に報知する。これに基づき、演技者は、新しい運動メニューへ移行するか否かを判断する。
【００２８】
（運動支援システムの構成）
図２に本発明の運動支援システム１００のブロック図を示して、以下、運動支援システム１００のブロック図を説明する。運動支援システム１００は、運動支援装置４０、動作検出手段５０、表現手段６０とから構成されている。
【００２９】
運動支援装置４０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、記憶装置１４、入力手段１５、出力手段１６、操作部１７とから構成され、これらはバス２０で相互に接続されている。
【００３０】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）１１は、ＲＡＭ（Ｒａｎｄｏｍ  ＡｃｃｅＳＳ  Ｍｅｍｏｒｙの略）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）１３と協動して、各種演算、処理を行うものである。
【００３１】
ＲＡＭ１２は、ＣＰＵ１１に読み込まれて実行されるプログラムや、ＣＰＵ１１が処理したデータを、そのアドレス空間に一時的に記憶するものである。
【００３２】
ＲＯＭ１３には、運動支援装置４０を制御する各種プログラムやパラメータが記憶されている。当該各種プログラムが、ＣＰＵ１１で処理されることにより、各種機能を実現している。なお、本発明では、ＲＯＭ１３には、特徴点検出手段１３ａ、身体差調整手段１３ｂ、習熟度判定手段１３ｃのプログラムが記憶されている。
【００３３】
特徴点検出手段１３ａは、「模範者身体動作情報」や「演技者身体動作情報」から、１又は複数の特徴点を検出する手段である。
【００３４】
身体差調整手段１３ｂは、模範者と演技者の身体差を調整する手段である。
【００３５】
習熟度判定手段１３ｃは、特徴点検出手段１３ａが検出した模範者及び演技者の１又は複数の特徴点から、演技者の習熟度を判定して、「習熟度判定情報」を生成する手段である。
【００３６】
なお、特徴点検出手段１３ａ、身体差調整手段１３ｂ、習熟度判定手段１３ｃを、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ ＩｎｔｅｇｒａｔｅｄＣｉｒｃｕｉｔ）として構成することとしても差し支えない。
【００３７】
記憶装置１４は、ハードディスクや不揮発性メモリ等で構成されている。この記憶装置１４には、「模範者身体動作情報」や「演技者身体動作情報」等が記憶されるようになっている。なお、特徴点検出手段１３ａ、身体差調整手段１３ｂ、習熟度判定手段１３ｃを、ＲＯＭ１３の代わりに、記憶装置１４に記憶することにしても差し支えない。
【００３８】
ＲＡＭ１２や記憶装置１４は、後述する「模範者身体動作情報」、「演技者身体動作情報」、「特徴点座標情報」等を記憶する「記憶手段」となっている。
【００３９】
入力手段１５は、後述する動作検出手段５０が出力する「演技者身体動作情報」を取得する手段である。入力手段１５と動作検出手段５０は、有線又は無線で通信するようになっている。なお、前記無線には、Ｗｉｒｅｌｅｓｓ ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線無線等が含まれる。
【００４０】
出力手段１６は、「模範者身体動作情報」、後述する「習熟度判定情報」を、外部の表現手段６０に出力する手段である。出力手段１６と表示手段６０とが有線で接続されている場合には、出力手段１６は、ＨＤＭＩ端子、Ｓ端子、ＲＣＡ端子、ＶＧＡ端子（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙの略）、ＤＶＩ−Ｄ端子、ＤＶＩ−Ｉ端子等の出力端子である。また、出力手段１６が表示手段６０に無線で「模範者身体動作情報」等を送信する構成の場合には、出力手段１６は、Ｗｉｒｅｌｅｓｓ ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線インターフェスに対応した出力装置である。
【００４１】
操作部１７は、運動支援装置４０の各種設定を変更し、運動支援装置４０を操作するためのものである。操作部１７は、演技者の操作により生成される設定変更信号や操作信号を、バス２０を介して、各種プログラムに引き渡すようになっている。この操作部１７は、リモートコントローラ等であっても差し支えない。
【００４２】
動作検出手段５０は、模範者や演技者の身体動作を検出し、「模範者身体動作情報」や「演技者身体動作情報」を生成する手段である。動作検出手段５０は、後で説明する実施形態によって、模範者や演技者の身体動作を一時的もしくは連続的に撮像する「撮像装置」や、或いは、模範者や演技者の身体に装着され、模範者や演技者の身体動作に伴う加速度を検出する「加速度センサー」により実現されている。なお、動作検出手段５０が、「撮像装置」である場合には、後述する表現手段６０の「表示画面」上等に載置され、「表示画面」の前に位置する模範者や演技者を撮像するようになっている。また、動作検出手段５０が、「加速度センサー」である場合には、この「加速度センサー」は、模範者や演技者の頭部・両手足等の各部位に装着され、当該各部位（特徴点）の加速度を検出するようになっている。
【００４３】
前記「撮像装置」は、主にレンズと、イメージセンサーから構成されている。レンズは、被撮像物の画像をイメージセンサー上で結像させるものである。イメージセンサーは、光を検出して電荷を発生させるフォトダイオード（画素）を二次元に配置したものである。イメージセンサーには、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  Ｉｍａｇｅ  ＳｅｎＳｏｒ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｗｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）が含まれる。前記レンズで結像された被撮像物の画像は、イメージセンサーの画素上で撮像され、ビットマップデータである「撮像データ」が生成される。本明細書において、静止画像を「撮像データ」と定義し、人の身体動作を連続して撮像した「撮像データ」の集合を「動作情報」と定義する。人の身体動作を連続的に撮像する間隔は、例えば1/30〜1/10秒間隔である。
【００４４】
前記「加速度センサー」は、上下方向、左右方向、及び前後方向の、３方向の直線加速度を検出するものである。実施形態によっては、上下方向及び左右方向の、２方向の直線加速度を検出する「加速度センサー」であっても差し支えない。「加速度センサー」には、静電容量方式、ピエゾ抵抗方式、圧電方式等を用いた「加速度センサー」が含まれる。
【００４５】
表現手段６０は、「表示画面」や「スピーカー」等で構成され、出力手段１６が出力した「模範者身体動作情報」や「習熟度判定情報」を表現する手段である。
【００４６】
（運動支援システムのメインフロー）
図３に、本発明の運動支援システム１００のメイン処理のフロー図を示して、以下このメイン処理の説明をする。メイン処理のフローが開始すると、Ｓ１２「初期化」の処理に進む。このＳ１２の処理において、「記憶手段」に前回演技者が身体動作を行った際に生成されたパラメータ等が記憶されている場合には、演技者の身体動作により生成されたパラメータ等を消去し、「記憶手段」を初期化する。Ｓ１２の処理が終了すると、Ｓ１３「模範演技生成？」の選択処理に進む。
【００４７】
Ｓ１３「模範者身体動作情報生成？」の選択処理において、模範者や演技者は、操作部１７を操作することのより、「模範者身体動作情報」を生成するか否かを選択する。Ｓ１３の選択処理において、模範者や演技者が「模範者身体動作情報」を生成することを選択した場合には、後で詳細に説明するＳ１４「模範者身体動作情報生成処理」に進む。このＳ１４の処理は、図１に示される（１）や（２）の処理である。Ｓ１４の処理が終了すると、Ｓ２３「電源ＯＦＦ」の選択に進む。一方で、Ｓ１３の選択処理で、模範者や演技者が、「模範者身体動作情報」を生成することを選択しない場合には、Ｓ１６「習熟度判定練習？」の選択処理に進む。
【００４８】
Ｓ１６「習熟度判定練習？」の選択処理において、演技者は、操作部１７を操作することにより、習熟度を判定するための練習をするか否かを選択する。Ｓ１６の選択処理において、演技者が練習すること選択した場合には、後で詳細に説明するＳ１７「習熟度判定処理」に進み、演技者の習熟度が判定され、「習熟度判定情報」が生成される。なお、Ｓ１７の処理は、図１の（３）、（４）、（５）、（６）で示される処理である。一方で、Ｓ１６の選択処理において、演技者が練習することを選択しない場合には、Ｓ２１「その他の処理」に進む。
【００４９】
Ｓ１７「習熟度判定処理」が終了すると、Ｓ１８「判定結果表現」の処理に進む。Ｓ１８の処理において、出力手段１６は、Ｓ１７の処理で生成された「習熟度判定情報」を、表現手段６０に出力する。Ｓ１７の処理は図１の（７）で示される処理である。「習熟度判定情報」が入力された表現手段６０は、「習熟度判定情報」を、その「表示画面」に表示し、もしくは、その「スピーカー」で「習熟度判定情報」を音声に変換する。なお、大きくズレた部位や、出来が悪かった身体動作等を表現手段６０で表現し、演技者に報知することにしても差し支えない。演技者は、表現手段６０に表現された「習熟度判定情報」に基づき、新しい運動メニューへ移行するか否かを判断する。或いは、運動支援装置４０が、「習熟度判定情報」に基づき、新しい運動メニューへ移行するか否かを判断し、新しい運動メニューへ移行することを決定することにしても差し支えない。Ｓ１８の処理が終了すると、Ｓ２３「電源ＯＦＦ？」の選択処理に進む。
【００５０】
Ｓ２１「その他の処理」では、運動支援装置４０は、習熟度判定を行わない練習の処理を行う。Ｓ２１の処理が終了すると、Ｓ２３「電源ＯＦＦ？」の選択処理に進む。
【００５１】
Ｓ２３「電源ＯＦＦ？」の選択処理において、演技者は、操作部１７を操作することにより、運動支援装置４０の電源をＯＦＦ状態にするか否かを選択する。演技者が、運動支援装置４０の電源をＯＦＦ状態にすることを選択した場合には、Ｓ２３「全ての処理終了」の処理に進む。一方で、演技者が、運動支援装置４０の電源をＯＦＦ状態にすることを選択しない場合には、Ｓ１３の選択処理に戻る。
【００５２】
Ｓ２４「全ての処理終了」の処理において、運動支援装置４０の全ての処理が終了し、運動支援装置４０の電源がＯＦＦ状態になる。Ｓ２４の処理が終了すると、メイン処理のフローが終了する。
【００５３】
（模範者身体動作情報生成処理のフロー）
図４に模範者身体動作情報生成処理のフロー図を示し、以下、模範者身体動作情報生成処理のフローを説明する。当該フローが開始すると、Ｓ３２「模範者の基本姿勢特徴点座標情報更新？」の選択処理に進む。
【００５４】
Ｓ３２「模範者の基本姿勢特徴点座標情報更新？」の選択処理において、模範者は、操作部１７を操作することにより、模範者の「基本姿勢特徴点座標情報」を更新するか、「模範者特徴点座標情報」を生成するかを選択する。例えば、模範者の「基本姿勢特徴点座標情報」が、「記憶手段」に記憶されていない場合や、模範者を変更する場合や、模範者を追加するには、模範者の「基本姿勢特徴点座標情報」を更新することを選択し、Ｓ３３「模範者基本姿勢情報取得」の処理に進む。一方で、模範者の「基本姿勢特徴点座標情報」を更新することを選択しない場合、つまり、「模範者特徴点座標情報」を生成することを選択する場合には、Ｓ３７「模範者身体動作情報取得」の処理に進む。
【００５５】
Ｓ３３「模範者基本姿勢情報取得」の処理において、動作検出手段５０である「撮像装置」は、模範者の基本姿勢を撮像し、ビットマップデータである「模範者基本姿勢情報」を生成し、入力手段１５に出力する。入力手段１５が取得した「模範者基本姿勢情報」は、「記憶手段」に記憶される。Ｓ３３の処理が終了すると、Ｓ３４「特徴点座標検出」の処理に進む。
【００５６】
Ｓ３４「特徴点座標検出」の処理において、特徴点検出手段１３ａは、「記憶手段」に記憶された「模範者基本姿勢情報」から、模範者の頭部・両手足等の各部位の特徴点を検出する。模範者の各部位を検出する方法は、例えば、「模範者基本姿勢情報」の全領域の「色データ」と、「記憶手段」に記憶された、前記各部位のビットマップデータである「特徴点データ」とを比較し、前記「特徴点データ」と所定以上一致する部分を各部位の「特徴点」と認定し検出する。このような「ビットマップデータ」に含まれる「特徴点」を検出する方法は、特開平１０−３３４２１３等に詳細に説明され、従来から行われている手法である。各部位の「特徴点」を検出した特徴点検出手段１３ａは、各部位の「特徴点」の座標を算出し、模範者の各部位の特徴点座標情報である「基本姿勢特徴点座標情報」を生成する。Ｓ３４の処理が終了すると、Ｓ３５「模範者の基本姿勢特徴点座標情報更新」の処理に進む。
【００５７】
Ｓ３５「模範者の基本姿勢特徴点座標情報更新」の処理において、Ｓ３４の処理で生成した模範者の「基本姿勢特徴点座標情報」を「記憶手段」に記憶し、或いは更新する処理を行う。なお、複数の模範者の「基本姿勢特徴点座標情報」を「記憶手段」に記憶してデータベース化することにしても差し支えない。Ｓ３５の処理が終了すると、Ｓ４２「終了？」の選択処理に進む。
【００５８】
Ｓ４２「終了？」の選択処理において、模範者は、操作部１７を操作することにより、模範者身体動作情報生成処理のフローを終了させるか否かを選択する。当該処理を終了させる場合には、当該処理のフローが終了し、図３のＳ２３「電源ＯＦＦ？」の選択処理に進む。一方で、当該処理のフローを終了させないことを選択する場合には、Ｓ３２「模範者の基本姿勢情報更新」の選択処理に戻る。
【００５９】
Ｓ３７「模範者身体動作情報取得」の処理において、図１の（１）に示されるように、動作検出手段５０である「撮像装置」は、模範者の身体動作を連続的に撮像し「模範者身体動作情報」を生成し、入力手段１５に出力する。入力手段１５が取得した「模範者身体動作情報」は、「記憶手段」に記憶される。なお、動作検出手段５０は「加速度センサー」であっても差し支えなく、模範者に装着された「加速度センサー」が、加速度の情報である「模範者身体動作情報」を生成する。この「模範者基本姿勢情報」は「記憶手段」に記憶される。Ｓ３７の処理が終了すると、Ｓ３８「各部位の特徴点座標検出」の処理に進む。
【００６０】
Ｓ３８「各部位の特徴点座標検出」の処理において、図１の（２）に示されるように、特徴点検出手段１３ａは、「記憶手段」に記憶された「模範者身体動作情報」から、模範者の頭部・両手足等の各部位の特徴点を検出し、更に、各部位の「特徴点」の座標を算出し、「模範者特徴点座標情報」を生成する。演技者の各部位を検出する方法は、Ｓ３４の処理で説明した方法と同じである。動作検出手段５０が「加速度センサー」である場合には、Ｓ３４の処理で生成された「模範者基本姿勢特徴点座標情報」と、加速度情報である「模範者身体動作情報」とから、「模範者特徴点座標情報」を算出する。なお、動作検出手段１３ａが、「撮像装置」である場合において、この「撮像装置」が生成した「模範者身体動作情報」から特徴点検出手段１３ａが「模範者特徴点座標情報」を生成する際に、「加速度センサー」が生成した各部位の加速度情報である「模範者身体動作情報」を補助的に（補正をするために）利用することにしても差し支えない。各部位の「特徴点」を検出した特徴点検出手段１３ａは、各部位の「特徴点」の座標を連続的に検出する。Ｓ３７の処理が終了すると、Ｓ３９「模範者特徴点座標情報記憶」の処理に進む。
【００６１】
Ｓ３９「模範者特徴点座標情報記憶」の処理において、特徴点検出手段１３ａは、Ｓ３８の処理で生成した「模範者特徴点座標情報」を「記憶手段」に記憶する。Ｓ３９の処理が終了すると、Ｓ４０「終了？」の選択処理に進む。
【００６２】
Ｓ４０「終了？」の選択処理において、操作部１７を操作することにより、「模範者特徴点座標情報」を記憶する処理を終了するか、更に模範者の別の身体動作から「模範者特徴点座標情報」を生成し「記憶手段」に記憶するか否かを選択する。「模範者特徴点座標情報」を生成する処理を終了させることを選択した場合には、模範者身体動作情報生成処理のフローが終了し、図３のＳ２３「電源ＯＦＦ？」の選択処理に進む。一方で、「模範者特徴点座標情報」を生成する処理を終了させることを選択しない場合には、Ｓ３８の処理に戻る。
【００６３】
（第１の実施形態の習熟度判定処理）
【００６４】
図５に第１の実施形態の習熟度判定処理の概要図を示し、図６に第１の習熟度判定処理のフロー図を示し、以下当該処理について説明をする。第１の実施形態の習熟度判定処理は、図５に示されるように、「模範者特徴点座標情報」と「演技者特徴点座標情報」を比較して、頭部・両手足等各部位の「特徴点座標の差分」の最大値が、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定する実施形態である。
【００６５】
第１の実施形態の習熟度判定処理のフローが開始すると、Ｓ５２「特徴点の差分を初期化」の処理に進む。Ｓ５２の処理において、「記憶手段」に「特徴点の差分」が記憶されている場合には、記憶されている「特徴点の差分」を消去し、「記憶手段」を初期化する処理を行う。Ｓ５２の処理が終了すると、Ｓ５３「身体差調整処理」に進む。
【００６６】
図７に身体差調整処理のフロー図を示す。Ｓ５３の身体差調整処理が開始すると、図７のＳ１０２「初期化」の処理に進む。Ｓ１０２の処理において、「記憶手段」に身体調整処理のパラメータが記憶されている場合には、当該パラメータを消去し、「記憶手段」を初期化する。更に、動作検出手段５０の「撮像装置」が、演技者を撮像してビットマップデータである「演技者基本姿勢情報」を生成し、入力手段１５に出力する。入力手段１５は、「演技者基本姿勢情報」を「記憶手段」に記憶する。図８の（１）に示されるように、身体差調整手段１３ｂは、「記憶手段」に記憶された「演技者基本姿勢情報」から、頭部・両手足等各部位の特徴点座標を算出し、「演技者基本姿勢特徴点座標情報」を生成し「記憶手段」に記憶する。Ｓ１０２の処理が終了すると、Ｓ１０３「模範者を検索」の処理に進む。
【００６７】
Ｓ１０３「模範者を検索」の処理において、図８の（２）に示されるように、身体差調整手段１３ｂは、Ｓ１０２の処理で算出した演技者の「基本姿勢特徴点座標情報」と同じ、「基本姿勢特徴点座標情報」の模範者を、「記憶手段」に記憶されデータベース化された模範者の「基本姿勢特徴点座標情報」から検索する。なお、模範者の「基本姿勢特徴点座標情報」は、図４のＳ３５の処理で「記憶手段」に記憶されデータベース化されている。Ｓ１０３の処理が終了すると、Ｓ１０４「該当あり？」の判断処理に進む。
【００６８】
Ｓ１０４「該当あり？」の判断処理において、身体差調整手段１３ｂは、前記データベースの中から、演技者の「基本姿勢特徴点座標情報」と同じ、「基本姿勢特徴点座標情報」の模範者があるか否かを判断する。身体差調整手段１３ｂが該当する模範者があると判断した場合には、Ｓ１０５「模範者選択」の処理に進む。一方で、身体差調整手段１３ｂが、該当する模範者が無いと判断した場合には、Ｓ１０７「演技者の基本姿勢特徴点座標情報と近い模範者を検索」の処理に進む。なお、Ｓ１０４の判断処理において、演技者と模範者の「基本姿勢特徴点座標情報」差が、所定値の範囲内である場合には、身体差調整手段１３ｂは、演技者の「基本姿勢特徴点座標情報」と同じ、「基本姿勢特徴点座標情報」の模範者があると判断する。
【００６９】
Ｓ１０５「模範者選択」の処理において、身体差調整手段１３ｂは、図８の（３）に示されるように、Ｓ１０３の処理で検索し、Ｓ１０４の判断処理で該当すると判断した模範者を選択する。なお、Ｓ１０４の判定処理において、身体差調整手段１３ｂが、演技者と模範者の「基本姿勢特徴点座標情報」差が、所定値の範囲内であると判断した場合には、演技者の「基本姿勢特徴点座標情報」に最も近似する模範者を選択する。Ｓ１０５の処理が終了すると、身体差調整処理のフローが終了し、図６のＳ５４「練習開始？」の選択処理に進む。
【００７０】
Ｓ１０７「演技者の基本姿勢特徴点座標情報と近い模範者を検索」の処理において、身体調整手段１３ｂは、演技者の「基本姿勢特徴点座標情報」と近い模範者を、「記憶手段」に記憶されデータベース化された模範者の「基本姿勢特徴点座標情報」から検索し選択する。Ｓ１０７の処理が終了すると、Ｓ１０８「特徴点オフセット情報算出」の処理に進む。
【００７１】
Ｓ１０８「特徴点オフセット情報算出」の処理において、身体調整手段１３ｂは、図９の（１）に示されるように、Ｓ１０２の処理で生成された演技者の「基本姿勢特徴点座標情報」と、Ｓ１０７の処理で選択された模範者の「基本姿勢特徴点座標情報」を比較し、各部位の「特徴点座標」の差である「特徴点オフセット情報」を算出する。Ｓ１０８の処理が終了するとＳ１０９「特徴点オフセット情報設定」の処理に進む。
【００７２】
Ｓ１０９「特徴点オフセット情報設定」の処理において、身体調整手段１３ｂは、Ｓ１０８の処理で算出された「特徴点オフセット情報」を「記憶手段」に記憶して設定する。Ｓ１０９の処理が終了すると、身体差調整処理のフローが終了し、図６のＳ５４「練習開始？」の選択処理に進む。
【００７３】
図６のＳ５４「練習開始？」の選択処理において、演技者は、操作部１７を操作することにより、練習開始するか否かを選択する。演技者が、練習を開始することを選択した場合には、Ｓ５５「模範者身体動作情報を表示」の処理に進む。
【００７４】
Ｓ５５「模範者身体動作情報を表示」の処理において、図７のＳ１０５の処理や、Ｓ１０７の処理で選択された模範者の「模範者身体動作情報」を、出力手段１６が、表現手段６０に出力する。「模範者身体動作情報」が入力された表現手段６０の「表示画面」は、「模範者身体動作情報」を表示する。図１の（３）に示されるように、演技者は、表現手段６０の「表示画面」に表示された「模範者身体動作情報」を見て、この「模範者身体動作情報」の従って、身体動作を行う。Ｓ５５の処理が終了すると、Ｓ５６「演技者の各部位の特徴点座標を検出する」の処理に進む。
【００７５】
Ｓ５６「演技者の各部位の特徴点を検出」の処理において、動作検出手段５０は、演技者の身体動作から「演技者身体動作情報」を生成する。動作検出手段５０が、「撮像装置」である場合には、図１の（４）に示されるように、当該「撮像装置」が演技者の身体動作を連続的に撮像し、「演技者身体動作情報」を生成し、入力手段１５に出力する。入力手段１５は、「演技者身体動作情報」を、「記憶手段」に記憶する。図１の（５）に示されるように、特徴点検出手段１３ａは、「記憶手段」に記憶された「演技者身体動作情報」から各部位の特徴点を検出し、各部位の特徴点座標を算出し、「演技者特徴点座標情報」を生成し、「記憶手段」に順次記憶する。
【００７６】
一方で、動作検出手段５０が「加速度センサー」である場合には、演技者の各部位の装着された「加速度センサー」は、当該各部位の加速度を連続的に検出し、「演技者身体動作情報」を生成して、入力手段１５に出力する。入力手段１５が取得した「演技者身体動作情報」は、「記憶手段」に記憶される。特徴点検出手段１３ａは、図７のＳ１０２の処理で生成した演技者の「演技者基本姿勢特徴点座標情報」と、「記憶手段」に記憶された各部位の加速度情報である「演技者身体動作情報」から、「演技者特徴点座標情報」を算出し、「記憶手段」に順次記憶する。
【００７７】
なお、動作検出手段１３ａが、「撮像装置」である場合において、この「撮像装置」が生成した「演技者身体動作情報」から、特徴点検出手段１３ａが「演技者特徴点座標情報」を生成する際に、「加速度センサー」が生成した各部位の加速度情報である「演技者身体動作情報」を補助的に（補正をするために）利用することにしても差し支えない。Ｓ５６の処理が終了すると、Ｓ５７「各部位の特徴点座標情報を補正」の処理に進む。
【００７８】
Ｓ５７「各部位の特徴点座標情報を補正」の処理において、身体差調整手段１３ｂは、模範者と演技者の身体差を調整する処理を行う。具体的には、「記憶手段」に記憶された「演技者特徴点座標情報」の各部位の「特徴点座標」を補正する。図７のＳ１０４の判断処理で、身体差調整手段１３ｂが、演技者の「基本姿勢特徴点座標情報」と同じ、「基本姿勢特徴点座標情報」の模範者があると判断した場合には、模範者と演技者の身体差を調整する処理を行わず、そのままＳ５８「模範者と演技者の特徴点座標の差分を各部位毎に算出」の処理に進む。一方で、図７のＳ１０４の判断処理において、身体差調整手段１３ｂが、演技者の「基本姿勢情報」と同じ、「基本姿勢情報」の模範者がないと判断した場合には、図９の（２）に示されるように、身体差調整手段１３ｂは、「演技者特徴点座標情報」に、Ｓ１０９の処理で設定した「特徴点オフセット情報」を加えて、各部位の「特徴点座標」を補正し、「補正演技者特徴点座標情報」を生成し、「記憶手段」に記憶する。Ｓ５７の処理が終了すると、Ｓ５８の処理に進む。
【００７９】
Ｓ５８「模範者と演技者の特徴点座標の差分を各部位毎に算出」の処理において、習熟度判定手段１３ｃは、図５の（１）に示されるように、「記憶手段」に記憶された「模範者特徴点座標情報」及び「演技者特徴点座標情報」又は「補正演技者特徴点座標情報」から、模範者と演技者の「特徴点座標の差分」を各部位毎に算出する。Ｓ５８の処理が終了すると、Ｓ５９「特徴点座標情報の差分を更新」の処理に進む。
【００８０】
Ｓ５９「特徴点座標情報の差分を更新」の処理において、演技者が初めて、「表示画面」に表示された「模範者動作情報」に従って身体動作を行う場合には、「記憶手段」に各部位の「特徴点座標の差分」が記憶されていないので、習熟度判定手段１３ｃは、Ｓ５８の処理で算出した各部位の「特徴点座標の差分」を「記憶手段」に記憶する。一方で、演技者が１回以上「表示画面」に表示された「模範者動作情報」に従って身体動作を行った場合には、習熟度判定手段１３ｃは、「記憶手段」に記憶されている各部位の「特徴点座標の差分」とＳ５８の処理で算出した各部位の「特徴点座標の差分」を比較し、各部位について、Ｓ５８の処理で算出した「特徴点座標の差分」の方が、「記憶手段」に記憶されている「特徴点座標の差分」よりも大きい部位の「特徴点座標の差分」を、Ｓ５８の処理で算出した「特徴点座標の差分」の値に更新する。Ｓ５９の処理が終了すると、Ｓ６０「練習終了？」の選択処理に進む。
【００８１】
Ｓ６０「練習終了？」の選択処理において、演技者は操作部１６を操作することにより、練習を終了するか否かを選択する。演技者が練習を終了しないことを選択した場合には、Ｓ５５の処理に戻る。一方で、演技者が練習を終了することを選択した場合には、Ｓ６１「習熟度判定」の処理に進む。
【００８２】
Ｓ６１「習熟度判定」の処理において、図５の（２）に示されるように、習熟度判定手段１３ｃは、各部位について、「記憶手段」に記憶された「特徴点座標の差分」と「習熟度判定基準」を比較し、各部位について習熟度を判定する。なお、図５に示される「習熟度判定基準情報」は、所定の数値範囲である「習熟度判定基準」と「習熟度」との対応を記憶した情報である。次に習熟度判定手段１３ｃは、図５の（３）に示されるように、各部位の「特徴点の差分」の最大値で習熟度を判定し「習熟度判定情報」を生成する。例えば図５の実施例では、右手の「特徴点座標の差分」が「５」で最大なので、右手の「特徴点座標の差分」で習熟度を判定し、習熟度は「継続」と判定される。Ｓ６１の処理が終了すると、第１の実施形態の習熟度判定処理のフローが終了し、図３のメイン処理に戻り、Ｓ１８「判定結果表現」の処理に進む。
【００８３】
なお、以上説明した実施形態では、各部位の「特徴点座標の差分」の最大値が、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定することにしているが、本実施形態はこれに限定されず、各部位の「特徴点座標の差分」のいずれかが、所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定する方法の全てが含まれる。例えば、演技者の操作により、頭の「特徴点座標の差分」のみに基づき、演技者の習熟度を判定することにしても差し支えなく、或いは、それぞれの部位について、演技者の習熟度を判定する前記所定値の範囲を変えて、演技者の習熟度を判定することにしても差し支えない。
【００８４】
以上詳細に説明したように、本発明では、身体差調整手段１３により、模範者と演技者の身体差を調整することにしたので、模範者と演技者の身体差がある場合であっても、演技者の習熟度の判定を精度高く行うことが可能となった。
【００８５】
（第２の実施形態の習熟度判定処理）
図１０に第２の実施形態の習熟度判定処理の概要図を示し、図１１に第２の習熟度判定処理のフロー図を示し、以下当該処理について説明をする。第２の実施形態の習熟度判定処理は、図１０に示されるように、「模範者特徴点座標情報」と「演技者特徴点座標情報」を比較して、各部位の「特徴点座標の差分」の合計値が所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定する実施形態である。
【００８６】
第２の実施形態の習熟度判定処理のフローが開始すると、Ｓ１５２「特徴点の差分を初期化」の処理に進む。Ｓ１５２の処理において、「記憶手段」に「特徴点座標の差分」が記憶されている場合には、記憶されている「特徴点座標の差分」を消去し、「記憶手段」を初期化する処理を行う。Ｓ１５２の処理が終了すると、Ｓ１５３「身体差調整処理」に進む。
【００８７】
第２の実施形態の習熟度判定処理のＳ１５３〜Ｓ１５７の処理は、それぞれ、第１の実施形態の習熟度判定処理のＳ５３〜Ｓ５７の処理と同一の処理である。Ｓ１５７「各部位の特徴点座標情報を補正」の処理が終了すると、Ｓ１５８「模範者と演技者の特徴点座標の差分の合計値を算出」の処理に進む。
【００８８】
Ｓ１５８「模範者と演技者の特徴点座標の差分合計を算出」の処理において、習熟度判定手段１３ｃは、図１０の（１）に示されるように、「記憶手段」に記憶された「模範者特徴点座標情報」及び「演技者特徴点座標情報」又は「補正演技者特徴点座標情報」から、模範者と演技者の「特徴点座標の差分」を各部位毎に算出する。次に、習熟度判定手段１３ｃは、図１０の（２）に示されるように、各部位の「特徴点座標の差分」の合計値を算出する。Ｓ１５８の処理が終了すると、Ｓ５９「特徴点座標情報の差分合計値を更新」の処理に進む。
【００８９】
Ｓ１５９「特徴点座標情報の差分合計値を更新」の処理において、演技者が初めて、「表示画面」に表示された「模範者動作情報」に従って身体動作を行う場合には、「記憶手段」に「特徴点座標の差分合計値」が記憶されていないので、習熟度判定手段１３ｃは、Ｓ１５８の処理で算出した「特徴点座標の差分合計値」を「記憶手段」に記憶する。一方で、演技者が１回以上「表示画面」に表示された「模範者動作情報」に従って身体動作を行った場合には、習熟度判定手段１３ｃは、「記憶手段」に記憶されている「特徴点座標の差分合計値」とＳ１５８の処理で算出した「特徴点座標の差分合計値」を比較し、Ｓ１５８の処理で算出した「特徴点座標の差分合計値」の方が、「記憶手段」に記憶されている「特徴点座標の差分値合計値」よりも大きい場合には、「記憶手段」に記憶されている「特徴点座標の差分合計値」をＳ１５８の処理で算出した「特徴点座標の差分合計値」の値に更新する。Ｓ１５９の処理が終了すると、Ｓ１６０「練習終了？」の選択処理に進む。
【００９０】
Ｓ１６０「練習終了？」の選択処理において、演技者は操作部１６を操作することにより、練習を終了するか否かを選択する。演技者が練習を終了しないことを選択した場合には、Ｓ１５５の処理に戻る。一方で、演技者が練習を終了することを選択した場合には、Ｓ１６１「習熟度判定」の処理に進む。
【００９１】
Ｓ１６１「習熟度判定」の処理において、習熟度判定手段１３ｃは、図１０の（３）に示されるように、「記憶手段」に記憶された「特徴点座標の差分合計値」と「習熟度判定基準」を比較し、習熟度を判定し、「習熟度判定情報」を生成する。例えば図１０の実施例では、「特徴点座標の差分合計」が「１０」なので、習熟度判定手段１３ｃは、習熟度を「継続」と判定する。Ｓ１６１の処理が終了すると、第２の実施形態の習熟度判定処理のフローが終了し、図３のメイン処理に戻り、Ｓ１８「判定結果表現」の処理に進む。
【００９２】
（第３の実施形態の習熟度判定処理）
図１２に第３の実施形態の習熟度判定処理の概要図を示し、図１３に第３の習熟度判定処理のフロー図を示し、以下当該処理について説明をする。第３の実施形態の習熟度判定処理は、図１２に示されるように、「模範者特徴点座標情報」と「演技者特徴点座標情報」からそれぞれ各部位の特徴点座標を結んで生成される図形の面積を計算し、模範者と演技者の当該面積の差分値を算出し、この面積の差分値が所定値の範囲内にあるか否かを判断して、演技者の習熟度を判定する実施形態である。
【００９３】
第３の実施形態の習熟度判定処理のフローが開始すると、Ｓ２５２「面積差分値を初期化」の処理に進む。Ｓ２５２の処理において、「記憶手段」に「面積差分値」が記憶されている場合には、記憶されている「面積差分値」を消去し、「記憶手段」を初期化する処理を行う。Ｓ２５２の処理が終了すると、Ｓ２５３「身体差調整」の処理に進む。
【００９４】
第２の実施形態の習熟度判定処理のＳ２５３〜Ｓ２５７の処理は、それぞれ、第１の実施形態の習熟度判定処理のＳ５３〜Ｓ５７の処理と同一の処理である。Ｓ２５７「各部位の特徴点座標情報を補正」の処理が終了すると、Ｓ２５８「模範者と演技者の特徴点座標により表される面積の差分値を算出」の処理に進む。
【００９５】
Ｓ２５８「模範者と演技者の特徴点座標により表される面積の差分値を算出」の処理において、習熟度判定手段１３ｃは、図１２の（１）に示されるように、「記憶手段」に記憶された「模範者特徴点座標情報」に基づき、各部位の特徴点座標を結んで生成される図形の面積を計算し、「模範者面積」を計算する。各部位の特徴点を結んで図形を生成する方法は、例えば、頭部、右手、右足、左足、左手、頭部の順に結ぶ。しかし、この方法に限定されない。また同様に、習熟度判定手段１３ｃは、「記憶手段」に記憶された「演技者特徴点座標情報」又は「補正演技者特徴点座標情報」に基づき、各部位の特徴点座標を結んで生成される図形の面積を計算し、「演技者面積」を計算する。次に、習熟度判定手段１３ｃは、図１２の（２）に示されるように、「模範者面積」と「演技者面積」の差分値である「面積差分値」を算出する。Ｓ２５８の処理が終了すると、Ｓ２５９「面積差分値を更新」の処理に進む。
【００９６】
Ｓ２５９「面積差分値を更新」の処理において、演技者が初めて、「表示画面」に表示された「模範者動作情報」に従って身体動作を行う場合には、「記憶手段」に「面積差分値」が記憶されていないので、習熟度判定手段１３ｃは、Ｓ２５８の処理で算出した「面積差分値」を「記憶手段」に記憶する。一方で、演技者が１回以上「表示画面」に表示された「模範者動作情報」に従って身体動作を行った場合には、習熟度判定手段１３ｃは、「記憶手段」に記憶されている「面積差分値」とＳ２５８の処理で算出した「面積差分値」を比較し、Ｓ２５８の処理で算出した「面積差分値」の方が、「記憶手段」に記憶されている「面積差分値」よりも大きい場合には、「記憶手段」に記憶されている「面積差分値」をＳ２５８の処理で算出した「面積差分値」に更新する。Ｓ２５９の処理が終了すると、Ｓ２６０「練習終了？」の選択処理に進む。
【００９７】
Ｓ２６０「練習終了？」の選択処理において、演技者は操作部１６を操作することにより、練習を終了するか否かを選択する。演技者が練習を終了しないことを選択した場合には、Ｓ２５５の処理に戻る。一方で、演技者が練習を終了することを選択した場合には、Ｓ２６１「習熟度判定」の処理に進む。
【００９８】
Ｓ２６１「習熟度判定」の処理において、習熟度判定手段１３ｃは、図１２の（３）に示されるように、「記憶手段」に記憶された「面積差分値」と「習熟度判定基準」を比較し、習熟度を判定し、「習熟度判定情報」を生成する。例えば図１２の実施例では、「面積差分値」が「４．２」なので、習熟度判定手段１３ｃは、習熟度を「継続」と判定する。Ｓ２６１の処理が終了すると、第３の実施形態の習熟度判定処理のフローが終了し、図３のメイン処理に戻り、Ｓ１８「判定結果表現」の処理に進む。
（総括）
【００９９】
なお、以上説明した実施形態では、身体差調整手段１３ｂは、「特徴点オフセット情報」を「演技者特徴点座標」に加えて、各部位の「特徴点座標」を補正し、模範者と演技者の身体差を調整しているが、本発明はこの実施形態に限定されず、「特徴点オフセット情報」を「模範者特徴点座標」に加えて、各部位の「特徴点座標」を補正し、模範者と演技者の身体差を調整する実施形態であっても差し支えない。
【０１００】
また、身体差調整手段１３ｂは、模範者と演技者の「基本姿勢特徴点座標情報」の差分を算出して、模範者と演技者の身体差を調整することにしているが、本発明のこの実施形態に限定されず、模範者と演技者の「基本姿勢特徴点座標情報」から、模範者と演技者の身体の大きさ（例えば身長）の比を算出し、当該比を「演技者特徴点座標」に乗じて、模範者と演技者の身体差を調整することにしても差し支えない。例えば、演技者の身長が、模範者の身長の１．１倍である場合には、「演技者特徴点座標」に１．１を乗じて、模範者と演技者の身体差を調整する。
【０１０１】
また、以上説明した実施形態では、「演技者特徴点座標情報」生成してから、模範者と演技者の身体差を調整する実施形態について、本発明を説明したが、演技者の各部位の「特徴点」の検出する際に、模範者と演技者の身体差を調整することにしても差し支えない。
【０１０２】
なお、習熟度判定手段１３ｃは、模範者の各部位の「特徴点」の相対位置の変化と、演技者の各部位の「特徴点」の相対位置の変化を比較して、演技者の習熟度を判定することにしても差し支えない。例えば、模範者と演技者の腕や足の角度の変化を比較することにより、模範者と演技者との身体動作のズレを検出して、演技者の習熟度を判定する。
【０１０３】
以上、現時点において、もっとも、実践的であり、かつ好ましいと思われる実施形態に関連して本発明を説明したが、本発明は、本願明細書中に開示された実施形態に限定されるものではなく、請求の範囲および明細書全体から読み取れる発明の要旨あるいは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う運動支援装置及び運動支援システムもまた技術的範囲に包含されるものとして理解されなければならない。  
【図面の簡単な説明】
【０１０４】
【図１】本発明の運動支援システムの概要図である。
【図２】運動支援システムのブロック図である。
【図３】運動支援システムのメイン処理のフロー図である。
【図４】模範者身体動作情報生成処理のフロー図である。
【図５】第１の実施形態の習熟度判定処理の概要図である。
【図６】第１の実施形態の習熟度判定処理のフロー図である。
【図７】身体者調整処理のフロー図である。
【図８】演技者の基本姿勢情報と同じ模範者の特徴点座標情報を、習熟度判断に使用する実施形態の説明図である。
【図９】演技者と模範者の基本姿勢情報から、演技者と模範者との特徴点オフセット情報を算出し、習熟度判断処理をする際に補正する実施形態の説明図である。
【図１０】第２の実施形態の習熟度判定処理の概要図である。
【図１１】第２の実施形態の習熟度判定処理のフロー図である。
【図１２】第３の実施形態の習熟度判定処理の概要図である。
【図１３】第３の実施形態の習熟度判定処理のフロー図である。
【符号の説明】
【０１０５】
１１    ＣＰＵ
１２    ＲＡＭ
１３    ＲＯＭ
１３ａ  特徴点検出手段
１３ｂ  身体差調整手段
１３ｃ  習熟度判定手段
１４    記憶装置
１５    入力手段
１６    出力手段
１７    操作部
２０    バス
４０    運動支援装置
５０    動作検出手段
５０ａ  撮像装置
５０ｂ  加速度センサー
５１    撮像装置
５２    加速度センサー
６０    表現手段
１００  運動支援システム
【図１】
2009226094.tif 000003
【図２】
2009226094.tif 000004
【図３】
2009226094.tif 000005
【図４】
2009226094.tif 000006
【図５】
2009226094.tif 000007
【図６】
2009226094.tif 000008
【図７】
2009226094.tif 000009
【図８】
2009226094.tif 000010
【図９】
2009226094.tif 000011
【図１０】
2009226094.tif 000012
【図１１】
2009226094.tif 000013
【図１２】
2009226094.tif 000014
【図１３】
2009226094.tif 000015