(57)【要約】【課題】所定の反復動作を行なう利用者を撮影した画像の一部を効率良く抽出することのできるトレーニングシステムおよびトレーニングシステム用装置を得る。【解決手段】本発明にかかるトレーニングシステムは、利用者に反復動作させるための可動部１１を備えたトレーニングシステムであって、可動部１１を駆動制御する制御手段１０と、利用者の反復動作を連続撮影する撮影手段２０と、撮影手段２０により連続撮影された画像情報を記憶する第１記憶手段３１と、可動部１１の駆動に応じて制御手段１０から供給される駆動信号に基づいて、第１記憶手段３１に記憶されている画像情報の一部を抽出する抽出手段４８と、抽出手段４８により抽出された画像情報を記憶する第２記憶手段３２と、第２記憶手段３２に記憶されている画像情報を出力する出力手段５０と、を有してなる。【選択図】図１
2009034360.tif 000002
【特許請求の範囲】
【請求項１】
利用者に反復動作させるための可動部を備えたトレーニングシステムであって、
上記可動部を駆動制御する制御手段と、
利用者の反復動作を連続撮影する撮影手段と、
上記撮影手段により連続撮影された画像情報を記憶する第１記憶手段と、
上記可動部の駆動に応じて上記制御手段から供給される駆動信号に基づいて、上記第１記憶手段に記憶されている画像情報の一部を抽出する抽出手段と、
上記抽出手段により抽出された画像情報を記憶する第２記憶手段と、
上記第２記憶手段に記憶されている画像情報を出力する出力手段と、
を有してなることを特徴とするトレーニングシステム。
【請求項２】
利用者の反復動作の各動作を検出するセンサをさらに備え、
「上記制御手段から受信した駆動信号に基づいて、上記第１記憶手段に記憶されている画像情報の一部を抽出する抽出手段」
に代えて
「利用者の反復動作の各動作を検出した際にセンサから供給される検出信号に基づいて、上記第１記憶手段に記憶されている画像情報の一部を抽出する抽出手段」
とした請求項１記載のトレーニングシステム。
【請求項３】
利用者に操作された際に選択信号を供給する選択手段をさらに備え、
抽出手段は、制御手段から供給される駆動信号と、上記選択手段から供給される選択信号とに基づいて、第１記憶手段に記憶されている画像情報の一部を抽出する、
請求項１記載のトレーニングシステム。
【請求項４】
第１記憶手段には、撮影手段により連続撮影された画像情報が撮影時刻と共に記憶されていて、
抽出手段は、駆動信号の供給時刻と上記撮影時刻とに基づいて、画像情報を抽出する、
請求項１記載のトレーニングシステム。
【請求項５】
利用者に操作された際に選択信号を供給する選択手段をさらに備え、
抽出手段は、駆動信号の供給時刻と上記選択信号の供給時刻と第１記憶手段に記憶されている撮影時刻とに基づいて、この第１記憶手段に記憶されている画像情報の一部を抽出する、
請求項４記載のトレーニングシステム。
【請求項６】
利用者に操作された際に選択信号を供給する選択手段をさらに備え、
第１記憶手段には、撮影手段により連続撮影された画像情報が撮影時刻と共に記憶されていて、
抽出手段は、選択信号の供給があったとき、この選択信号の供給直前の駆動信号の供給時刻からこの選択信号の供給直後の駆動信号の供給時刻までの時間帯の撮影時刻と関連付けて記憶されている画像情報を第１記憶手段から抽出する、
請求項１記載のトレーニングシステム。
【請求項７】
駆動信号の供給時刻を特定する手段をさらに備えた、請求項４乃至６のいずれかに記載のトレーニングシステム。
【請求項８】
第２記憶手段に記憶されている複数の画像情報を比較して、各画像情報に含まれる共通動作を特定し、この特定された共通動作を含む画像情報を出力する手段、
をさらに備えた、
請求項１乃至７のいずれかに記載のトレーニングシステム。
【請求項９】
利用者に反復動作させるための可動部を駆動制御する制御手段と、利用者の反復動作を連続撮影する撮影手段のそれぞれと接続した装置であって、
上記可動部の駆動に応じて上記制御手段から供給される駆動信号に基づいて、上記撮影手段により連続撮影された画像情報の一部を抽出する抽出手段と、
上記抽出手段により抽出された画像情報を記憶する記憶手段と、
上記記憶手段に記憶されている画像情報を出力する手段と、
を有してなることを特徴とするトレーニングシステム用装置。
【請求項１０】
コンピュータを、請求項９記載のトレーニングシステム用装置として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者に反復動作させるための可動部を備えたトレーニングシステムに関して、特に、利用者の反復動作を連続撮影した画像の一部を効率よく抽出する技術に関する。
【背景技術】
【０００２】
所定の動作を練習する場合、その動作を何度も繰り返して行なう反復動作が有効である。たとえば、ゴルフや野球、テニスといった球技スポーツでは、球技で使用するボールを、クラブやバットもしくはラケットといったスポーツ用打撃具で繰り返し打つことが行なわれている。この場合、ただ単にボールを打つといった反復動作を行なえば良いというものではなく、上達するために利用者は、好適なフォームまたは不適なフォームとを確認することが必要である。
従来、自らのフォームが好適なフォームなのか、不適なフォームなのか、その是非を確認する方法として、インストラクタやコーチといった指導者にスイング動作を見てもらい、指導者の判断に基づいてアドバイスを受けることが一般的に行なわれている。
【０００３】
ところが、指導者からアドバイスを受ける場合、反復動作を行なう練習者の傍らにアドバイスを行なう指導者が付き添っていなければならない。したがって、練習者の傍らに指導者がいなければ、スウィングといった反復動作の練習を行なうことはできてもアドバイスを受けることができず、自らのスウィングフォームの是非を確認することができない。
【０００４】
そこで近年、指導者が不要で、客観的に反復動作の是非を確認することができる手段として、練習者の正面や側面にビデオカメラを設置し、練習者の動作を撮影することが行なわれている。
たとえば、ゴルフの場合を例に説明すると、ビデオカメラによって練習者のスウィング動作を撮影し、撮影されたスウィングフォームを練習者自らが確認することや、撮影された練習者のスウィングフォームと理想のスウィングフォームとを比較し、その比較結果から自らのスウィングフォームの是非を診断して理想のスウィングフォームへ矯正する手段が種々提案されている（例えば、特許文献１乃至３参照）。
【０００５】
しかしながらこの場合、単に撮影したスウィング動作だけを見ても、その結果ボールがどのように飛んだのかわからず、好適なスウィングフォームなのか否かその是非を判断することが困難である。しかも、スウィング動作の練習は、何十、何百といった多くのボールを打つため練習時間は長く、この練習時間と同じ長い時間をかけて連続撮影したスウィング動作を見て自分のスウィングフォームを確認するのは非常に疲れるものである。この場合、練習者の立場からみれば、練習した全てのスウィングフォームを一つ一つ確認するのではなく、練習中になされた好適なスウィングフォームや、不適なスウィングフォームのみを効率良く確認することができれば好ましい。
【特許文献１】特開２００５−２８８０１４号公報
【特許文献２】特開２００５−２７０５０８号公報
【特許文献３】特開２００５−２３７４９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記従来技術の問題点に鑑みてなされたものであり、所定の反復動作を行なう利用者を撮影した画像の一部を効率良く抽出することのできるトレーニングシステムおよびトレーニングシステム用装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明にかかるトレーニングシステムは、利用者に反復動作させるための可動部を備えたトレーニングシステムであって、可動部を駆動制御する制御手段と、利用者の反復動作を連続撮影する撮影手段と、撮影手段により連続撮影された画像情報を記憶する第１記憶手段と、可動部の駆動に応じて制御手段から供給される駆動信号に基づいて、第１記憶手段に記憶されている画像情報の一部を抽出する抽出手段と、抽出手段により抽出された画像情報を記憶する第２記憶手段と、第２記憶手段に記憶されている画像情報を出力する出力手段と、を有してなることを特徴とする。
【０００８】
また、本発明にかかるトレーニングシステムは、利用者の反復動作の各動作を検出するセンサをさらに備え、「制御手段から受信した駆動信号に基づいて、第１記憶手段に記憶されている画像情報の一部を抽出する抽出手段」に代えて、「利用者の反復動作の各動作を検出した際にセンサから供給される検出信号に基づいて、第１記憶手段に記憶されている画像情報の一部を抽出する抽出手段」としたことを特徴とする。
【０００９】
また、本発明にかかるトレーニングシステムは、利用者に操作された際に選択信号を供給する選択手段をさらに備え、抽出手段は、制御手段から供給される駆動信号と、選択手段から供給される選択信号とに基づいて、第１記憶手段に記憶されている画像情報の一部を抽出することを特徴とする。
【００１０】
また、本発明にかかるトレーニングシステムは、第１記憶手段には、撮影手段により連続撮影された画像情報が撮影時刻と共に記憶されていて、抽出手段は、駆動信号の供給時刻と撮影時刻とに基づいて、画像情報を抽出することを特徴とする。
【００１１】
また、本発明にかかるトレーニングシステムは、利用者に操作された際に選択信号を供給する選択手段をさらに備え、抽出手段は、駆動信号の供給時刻と選択信号の供給時刻と第１記憶手段に記憶されている撮影時刻とに基づいて、この第１記憶手段に記憶されている画像情報の一部を抽出することを特徴とする。
【００１２】
また、本発明にかかるトレーニングシステムは、利用者に操作された際に選択信号を供給する選択手段をさらに備え、第１記憶手段には、撮影手段により連続撮影された画像情報が撮影時刻と共に記憶されていて、抽出手段は、選択信号の供給があったとき、この選択信号の供給直前の駆動信号の供給時刻からこの選択信号の供給直後の駆動信号の供給時刻までの時間帯の撮影時刻と関連付けて記憶されている画像情報を第１記憶手段から抽出することを特徴とする。
【００１３】
また、本発明にかかるトレーニングシステムは、駆動信号の供給時刻を特定する手段をさらに備えたことを特徴とする。
【００１４】
また、本発明にかかるトレーニングシステムは、第２記憶手段に記憶されている複数の画像情報を比較して、各画像情報に含まれる共通動作を特定し、この特定された共通動作を含む画像情報を出力する手段、をさらに備えたことを特徴とする。
【００１５】
また、本発明にかかるトレーニングシステム用装置は、利用者に反復動作させるための可動部を駆動制御する制御手段と、利用者の反復動作を連続撮影する撮影手段のそれぞれと接続した装置であって、可動部の駆動に応じて制御手段から供給される駆動信号に基づいて、撮影手段により連続撮影された画像情報の一部を抽出する抽出手段と、抽出手段により抽出された画像情報を記憶する記憶手段と、記憶手段に記憶されている画像情報を出力する手段と、を有してなることを特徴とする。
【００１６】
また、本発明にかかるコンピュータプログラムは、コンピュータを、本発明にかかるトレーニングシステム用装置として機能させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、所定の反復動作を行なう利用者を撮影した画像の一部を効率良く抽出することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら、本発明にかかるトレーニングシステムおよびトレーニングシステム用装置の実施の形態について説明する。
なお、以下に説明する実施の形態は、ゴルフクラブをスイングする練習者が、自動的にティーにセットされるゴルフボールを繰り返して打つことのできる、いわゆる打ち放しゴルフ練習場に設置されているトレーニングシステムを例に説明する。すなわち、ゴルフボールを打つ練習者は利用者の例であり、練習者のゴルフスイングは利用者の反復動作の例であり、ゴルフボールをティーにセットするボール供給装置は利用者に反復動作させるための可動部の例である。
【００１９】
＜第１の実施の形態＞
図１は、本発明にかかるトレーニングシステムの実施の形態を示す模式図である。
トレーニングシステム（以下、「本システム」という。）は、練習者Ｕに反復動作させるためのボール供給装置１１を駆動制御する制御部１０と、練習者Ｕの反復動作を連続撮影する撮影部２０と、練習者Ｕに所望の反復動作を選択させる選択装置６０と、トレーニングシステム用装置（以下、「本装置」という。）１１０と、を有してなる。
【００２０】
本装置１１０は、記憶部３０、計時部４０、駆動信号受信部４１、画像情報受信部４２、選択信号受信部４３、抽出部４８、出力部５０、ＣＰＵ（不図示）、プログラム記憶部（不図示）、その他後述する各手段を有してなる情報処理装置であって、たとえば、パーソナルコンピュータで実現される。
ＣＰＵは、プログラム記憶部に記憶されたコンピュータプログラムに従い、本装置１１０の各手段を制御し、プログラム処理を実行する手段である。プログラム記憶部は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等で構成され、本システムが使用する各種コンピュータプログラムを記憶している手段である。
【００２１】
ボール供給装置１１は、複数のゴルフボールが格納された格納庫（不図示）から、ゴルフボールを１個ずつ取り出してティーＴにセットする手段である。ボール供給装置１１は、ゴルフボールがティーＴ上に存在しないことを感知すると、次のゴルフボールを格納庫から取り出してティーＴに自動的にセットする。
なお、ボール供給装置１１は、所定の個数のゴルフボールを格納庫からティーＴにセットし終えるまで、あるいは、最初のゴルフボールをセットしてから所定の時間が経過するまで、ティーＴへのゴルフボールのセットを繰り返す。
【００２２】
制御部１０は、可動部であるボール供給装置１１を駆動制御する手段である。制御部１０は、たとえば、所定の個数を供給するまで、あるいは、ボール供給装置１１の駆動開始時刻から所定の時間が経過するまで、練習者Ｕが連続してゴルフクラブＣでゴルフボールＢを打つことができるように、ボール供給装置１１を駆動して、ゴルフボールＢをティーＴにセットさせる。練習者Ｕは、ゴルフボールＢがティーＴにセットされるのを待って、次々とゴルフクラブＣをスイングすればよく、自らゴルフボールＢをティーにセットする必要がない。
なお、制御部１０は、たとえば、本装置１１０が備えるようにしてもよいし、あるいは、ボール供給装置１１が備えるようにしてもよい。
【００２３】
制御部１０は、所定の基準信号の供給に基づいてボール供給装置１１の駆動制御を開始する。基準信号には、たとえば、貨幣投入器（不図示）に規定金額の貨幣が投入されることにより発せられる貨幣投入信号や、スタートスイッチ（不図示）を練習者Ｕが手や足で押すことにより発せられスタート信号などがある。
また、制御部１０は、ボール供給装置１１の駆動に応じて、すなわち、ボール供給装置１１を駆動してティーＴにボールがセットされるごとに、駆動信号を発生する。
本システムは、制御部１０から供給される駆動信号に基づいて、後述する特定方法により、繰り返される練習者Ｕのスウィング動作のそれぞれを特定することができる。
【００２４】
撮影部２０は、スウィング動作を繰り返す練習者Ｕを撮影する手段である。撮影部２０の例としては、ＣＣＤカメラがある。
撮影部２０は、所定の基準信号に基づいて撮影を開始し、撮影した画像情報を順次記憶部３０に記憶する。所定の基準信号には、たとえば、スタートスイッチ（不図示）を練習者Ｕが手や足で押すことにより発せられスタート信号や、制御部１０から供給される始動信号がある。
【００２５】
撮影部２０は、所定の範囲、すなわち、ティーＴにセットされたゴルフボールＢをゴルフクラブＣで打撃する練習者Ｕの様子を視認することができる範囲を撮影する。
撮影方向は、練習者Ｕの正面側方向、側面方向、斜め方向、もしくは上面方向のいずれでもよい。また、練習者Ｕを正面から撮影する第１カメラ、側面から撮影する第２カメラ、斜めから撮影する第３カメラ、上面から撮影する第４カメラ、など、複数のカメラを設けるようにしてもよい。図１は、撮影部２０が練習者Ｕを正面側方向から撮影することを示している。
なお、撮影部２０は、昇降手段を備える三脚等によって最適な高さ位置に上下動するものであると望ましい。
【００２６】
撮影部２０は、練習者ＵがゴルフクラブＣをスウィングする様子、すなわち、たとえば、アドレスしてからテイクバックを開始し、バックスウィング、ダウンスウィングを経てフォロースルーに至るまでの一連のフォームを撮影する。
また、撮影部２０は、利用者の反復動作、つまり、練習者Ｕのゴルフスウィングを連続撮影する。ここで、「練習者Ｕのゴルフスウィングを連続撮影する」とは、「ｎ回目のスウィング」「（ｎ＋１）回目のスウィング」「（ｎ＋２）回目のスウィング」・・・といった連続した複数回の練習者Ｕのスウィングの様子を、スウィング間の繋ぎ目なく撮影することを意味する。つまり、連続撮影された画像情報を再生（ディスプレイ装置などに表示する）した場合、連続した複数回のスウィングの様子が、スウィングの順番に再生される。
【００２７】
記憶部３０は、撮影部２０により撮影された画像情報を記憶するための手段であって、複数のデータベース（記憶部）３１，３２，３３，３４から構成されている。
第１記憶部３１には、撮影部２０により連続撮影された画像情報が撮影時刻と共に記憶される。すなわち、本システムは、撮影時刻を基に、第１記憶部３１に記憶されている画像情報を検索・抽出することができる。
図２は、第１記憶部３１に記憶されている画像情報の例を示す模式図であり、画像情報が、その画像情報の撮影時刻を示す時刻情報「２００７年５月２６日１２時３２分２０秒」「２００７年５月２６日１２時３２分２１秒」「２００７年５月２６日１２時３２分２２秒」と共に記憶されていることを示している。
なお、符号ＫＧは１コマの画像情報を示し、画像情報が毎秒１０コマずつ連続撮影されていることを示している。
【００２８】
第１記憶部３１は、図１に示すように、本装置１１０内に設けられていてもよいし、あるいは、撮影部２０内に設けられていてもよい。
【００２９】
選択装置６０は、練習者Ｕに抽出したい画像情報を選択させる手段である。選択装置６０には、ボタン６１，６２が設けられていて、各ボタンが押されたとき、各ボタンに対応する選択信号を発生する。練習者Ｕは、この画像情報の選択を、ゴルフボールＢの飛球結果などから判断する。すなわち、たとえば、練習者ＵがゴルフクラブＣをスウィングしてゴルフボールＢを打撃して、飛球結果に基づいてそのスウィングの様子を撮影した部分の画像を抽出したいときに、ボタンを押す。２つのボタンは、たとえば、練習者Ｕが、良いスウィングと思ったときにボタン６１を、悪いスウィングと思ったときにボタン６２を、練習者Ｕに押させる。
【００３０】
計時部４０は、時刻を計時する手段である。本システムは、後述するように、計時部４０を用いて、駆動信号や選択信号の受信時刻を特定する。
【００３１】
駆動信号受信部４１は、制御部１０から供給された駆動信号を受信する手段である。駆動信号受信部４１は、駆動信号の受信に応じて計時部４０へ時刻を問い合わせ、その受信時刻（駆動信号の供給時刻）を特定する。すなわち、計時部４０は、駆動信号受信部４１から問合せがあった時の時刻を通知する。
駆動信号受信部４１は、特定された駆動信号の受信時刻を、本装置１１０内の駆動信号受信時刻記憶部（不図示）に記憶する。
【００３２】
画像情報受信部４２は、撮影部２０により連続撮影された画像情報を受信する手段である。画像情報受信部４２は、撮影部２０から画像情報を受信して第１記憶部３１に記憶する。
なお、撮影部２０から受信した情報に、画像情報の撮影時刻が含まれていない場合、画像情報受信部４２は、画像情報の受信に応じて計時部４０へ時刻を問い合わせ、その受信時刻を特定する。本システムは、この特定された受信時刻を、この画像情報の撮影時刻として用いる。
【００３３】
選択信号受信部４３は、選択装置６０から供給された選択信号を受信すると共に、受信した選択信号により２つのボタン６１，６２のいずれのボタンが押されたかを特定する手段である。選択信号受信部４３は、選択信号の受信に応じて計時部４０へ時刻を問い合わせ、その受信時刻（選択信号の供給時刻）を特定する。
選択信号受信部４３は、特定された選択信号の受信時刻を、本装置１１０内の選択信号受信時刻記憶部（不図示）に記憶する。なお、選択信号受信時刻記憶部には、選択信号の受信時刻と、選択信号の種類、つまり、選択装置６０のボタン６１，６２のいずれかのボタンが押されたかを示す情報とが、関連付けて記憶されている。
【００３４】
抽出部４８は、第１記憶部３１に記憶されている画像情報の一部を抽出して第２記憶部３２または第３記憶部３３に記憶する手段である。
抽出部４８は、駆動信号の受信時刻と、選択信号の受信時刻とに基づいて、抽出する画像情報を第１記憶部３１から検索（決定）する。
ここで、抽出する画像情報の検索方法について、説明する。
【００３５】
図３は、本システムが制御部１０から供給された駆動信号を受信した時刻を示す模式図であり、駆動制御が開始されてから、１番目の駆動信号が時刻「ＫＳ１」に、２番目の駆動信号が時刻「ＫＳ２」に、・・・供給された（受信した）ことを示している。これら駆動信号の受信時刻「ＫＳ１」「ＫＳ２」・・・は、前述のとおり、本装置１１０内の記憶手段に記憶されている。
【００３６】
駆動信号は、前述のとおり、ティーＴにボールがセットされるごとに供給される。したがって、駆動信号の受信時刻から次の受信時刻までの間に、練習者ＵはゴルフクラブＣをスウィングしてボールを打ったことになる。すなわち、時刻「ＫＳ１」「ＫＳ２」・・・にティーＴにボールがセットされていたことから、時刻「ＫＳ１」にティーＴにセットされたボールは、時刻「ＫＳ２」までに打たれたことになる。時刻「ＫＳ２」にティーＴにボールがセットされたのは、時刻「ＫＳ１」にセットされたボールが打たれてティーＴ上に存在しなくなったからである。
このように、練習者ＵがゴルフクラブＣをスウィングしてボールを打ったのは、駆動信号の受信時刻から次の受信時刻までの間である。
【００３７】
図４（ａ）は、駆動信号の受信時刻と、選択信号の受信時刻との関係を示す模式図であり、選択信号が時刻「ＳＳ１」と「ＳＳ２」に本システムに供給された（本システムが受信した）ことを示している。また、選択信号の受信時刻「ＳＳ１」は、駆動信号の受信時刻「ＫＳ１」から時刻「ＫＳ２」の間であることや、選択信号の受信時刻「ＳＳ２」は、駆動信号の受信時刻「ＫＳ４」から時刻「ＫＳ５」の間であることを示している。
これら選択信号の受信時刻「ＳＳ１」「ＳＳ２」・・・は、前述のとおり、本装置１１０内の記憶手段に記憶されている。
【００３８】
選択信号は、前述のとおり、選択装置６０のボタンが押されるごとに供給される。したがって、図４（ａ）は、練習者Ｕが、時刻「ＫＳ１」にティーＴにセットされたボールを、時刻「ＫＳ１」から時刻「ＫＳ２」までの間にゴルフクラブＣをスウィングして打った後に、時刻「ＳＳ１」に選択装置６０のボタンを押したことを示す。すなわち、練習者Ｕは、時刻「ＫＳ１」にティーＴにセットされたボールを打ったスウィングを撮影した部分の画像情報の抽出を希望したことを示している。
同様に、同図によれば、練習者Ｕは、時刻「ＫＳ４」にティーＴにセットされたボールを打ったスウィングを撮影した部分の画像情報の抽出も希望していることを示している。
【００３９】
抽出部４８は、選択信号の受信時刻から駆動信号の受信時刻の組を特定し、特定された時刻の組みに含まれる時間帯の画像情報を第１記憶部３１から読み出す。
【００４０】
まず、抽出部４８は、選択信号受信時刻記憶部から選択信号の受信時刻「ＳＳ１」を読み出す。
次に、抽出部４８は、駆動信号受信時刻記憶部に記憶されている駆動信号の受信時刻の中から、先に読み出した選択信号の受信時刻「ＳＳ１」の直前・直後の時刻の組（駆動信号の受信時刻の組）「ＫＳ１」「ＫＳ２」を読み出す。
その上で、抽出部４８は、読み出した駆動信号の受信時刻の組「ＫＳ１」「ＫＳ２」に基づいて、第１記憶部３１に記憶されている画像情報を検索し、時刻「ＫＳ１」から時刻「ＫＳ２」までの画像情報「ＫＧ１」・・・「ＫＧｎ」を読み出す。ここで、図２に示したように、第１記憶部３１には、画像情報が撮影時刻と共に記憶されている。したがって、抽出部４８は、時刻「ＫＳ１」から時刻「ＫＳ２」に含まれる時刻を検索キーとして、これらの時刻と共に記憶されている画像情報を第１記憶部３１から読み出す。
【００４１】
抽出部４８は、読み出した画像情報を、第２記憶部３２または第３記憶部３３に記憶する。抽出部４８は、第２記憶部３２と第３記憶部３３の振り分けを、選択信号受信時刻記憶部から読み出した選択信号の受信時刻と関連付けて記憶されている選択信号の種類、つまり、選択装置のボタンを特定する情報に基づいて行う。すなわち、時刻「ＳＳ１」と関連付けて記憶されているのがボタン６１を特定する情報であれば第２記憶部３２へ、一方、ボタン６２を特定する情報であれば第３記憶部３３へ記憶する。
【００４２】
このように、抽出部４８は、選択信号の受信時刻「ＳＳ１」と、駆動信号の受信時刻の組「ＫＳ１」「ＫＳ２」と、画像情報の撮影時刻とを用いて、抽出する画像情報を決定する。また、抽出部４８は、選択信号の受信時刻「ＳＳ１」と関連付けて記憶されている選択装置６０のボタンを特定する情報を用いて、抽出した画像情報の記憶先を決定する。
【００４３】
なお、選択信号の受信時刻から特定される駆動信号の受信時刻の組は、図４（ａ）に示した例では、選択信号の受信時刻の直前・直後の受信時刻の組であった。
一方、同（ｂ）に示す例において、選択信号の受信時刻から特定される駆動信号の受信時刻の組は、選択信号の受信時刻「ＳＳｘ」の直前の受信時刻「ＫＳｎ＋１」と、さらにその前の受信時刻「ＫＳｎ」としてもよい。すなわち、同図は、時刻「ＫＳｎ」にティーＴにセットされたボールを打ったスウィング、つまり、練習開始からｎ回目のスウィングを撮影した画像情報の抽出を練習者Ｕが希望して選択ボタンを押したところ、選択ボタンを押す前に、次のボールがティーＴにセットされたことを示している。この場合、選択信号の受信時刻の直前・直後の駆動信号の受信時刻の組「ＫＳｎ＋１」と「ＫＳｎ＋２」を、画像情報の抽出に用いることはできない。
【００４４】
このように、画像情報の抽出に用いる駆動信号の受信時刻の組は、選択信号の受信時刻から一意に定まらない場合もある。
この場合、たとえば、選択信号の受信時刻から、その直前・直後の駆動信号の受信時刻を特定し、直前の駆動信号の受信時刻から選択信号の受信時刻までの時間「ＫＳｎ＋１〜ＳＳｘ」と、選択信号の受信時刻から直後の駆動信号の受信時刻までの時間「ＳＳｘ〜ＫＳｎ＋２」とを比較して、その結果に応じて画像情報の抽出に用いる駆動信号の受信時刻の組を選択するとよい。
すなわち、「ＫＳｎ＋１〜ＳＳｘ」≦「ＳＳｘ〜ＫＳｎ＋２」の関係が成立すれば、画像情報の抽出に用いる駆動信号の受信時刻の組として、「ＫＳｎ」と「ＫＳｎ＋１」を選択する。
一方、「ＫＳｎ＋１〜ＳＳｘ」＞「ＳＳｘ〜ＫＳｎ＋２」の関係が成立すれば、画像情報の抽出に用いる駆動信号の受信時刻の組として、「ＫＳｎ＋１」と「ＫＳｎ＋２」を選択する。
【００４５】
図５は、駆動信号の受信時刻ＫＳおよび選択信号の受信時刻ＳＳと、画像情報ＫＧとの関係を示す模式図である。前述のとおり、抽出部４８は、選択信号の受信時刻「ＳＳ１」から駆動信号の受信時刻の組「ＫＳ１」「ＫＳ２」を特定し、この時刻の組に対応する時間帯「ＫＳ１」〜「ＫＳ２」に撮影された画像情報「ＫＧ１」・・・「ＫＧｎ」を抽出する。
【００４６】
なお、図６に示すように、時間帯「ＫＳ１」〜「ＫＳ２」に撮影された画像情報に加えて、その時間帯の前後の時間「ＢＴ」または「ＡＴ」に撮影された画像情報「ＢＧ１」「ＢＧ２」（同図（ａ））、「ＡＧ１」「ＡＧ２」（同図（ｂ））、あるいは、「ＢＧ１」「ＢＧ２」「ＡＧ１」「ＡＧ２」（同図（ｃ））を抽出するようにしてもよい。
【００４７】
次に、本システムによる情報処理について、図７に示すシーケンス図を参照しながら説明する。
【００４８】
練習者Ｕは、ゴルフ練習場でのスウィング動作の練習開始に先立って、たとえば貨幣投入器に規定金額の貨幣を投入し、制御部１０と撮影部２０を始動させる（ＳＡ，ＳＢ）。
なお、制御部１０と撮影部２０は、ティーＴへのゴルフボールの供給の終了と共に、動作を終了する。
【００４９】
撮影部２０は、練習者Ｕの撮影を開始し（Ｓ１００）、撮影した画像情報を本装置１１０に送信する（Ｓ１１０）。本装置１１０は、受信した画像情報を撮影時刻と共に第１記憶部３１に記憶する（Ｓ２００Ａ）。
一方、制御部１０は、ボール供給装置１１を駆動制御して、ティーＴにゴルフボールＢをセットし（Ｓ３００Ａ）、駆動信号を本装置１１０に送信する（Ｓ３１０Ａ）。
本装置１１０は、駆動信号受信部４１を用いて、制御部１０から供給された駆動信号を受信し（Ｓ４００Ａ）、駆動信号の受信時刻を特定して駆動信号受信時刻記憶部に記憶する（Ｓ４１０Ａ）。
【００５０】
練習者Ｕがボタン６１または６２を押すと、選択装置６０は、押されたボタンを特定する情報を選択信号として本装置１１０に送信する（Ｓ５００）。
本装置１１０は、選択信号受信部４３を用いて、選択装置６０から供給された選択信号を受信し、選択信号の受信時刻を特定して選択信号受信時刻記憶部に記憶する（Ｓ６００）。
【００５１】
その後、本装置１１０は、抽出部４８を用いて、選択信号の受信時刻と、駆動信号の受信時刻と、撮影時刻とを用いて、第１記憶部３１に記憶されている画像情報の一部を抽出する（Ｓ６１０Ａ）。
【００５２】
抽出された画像情報は、選択信号の種類に基づいて、つまり、ボタン６１が押されていたときは第２記憶部３２に記憶し、ボタン６２が押されていたときは第３記憶部３３に記憶する（Ｓ７００）。
【００５３】
本装置１１０は、出力部５０を用いて、第２記憶部３２または第３記憶部３３に記憶されている画像情報を出力（表示）する。画像情報の出力先は、たとえば、本装置１１０に接続されたゴルフ練習場内のディスプレイ７１や、本装置１１０と通信ネットワークを介して接続可能な情報処理端末である。ここで、通信ネットワークの例としては、インターネットやＬＡＮ（Local Area Network）などがある。また、情報処理装置の例としては、たとえば、パーソナルコンピュータ７２ａや、ディスプレイ装置を備えたデータ通信可能な携帯電話機７２ｂがある。
【００５４】
以上説明した実施の形態によれば、繰り返される練習者Ｕのスウィング動作が連続撮影されて第１記憶部３１に記憶された画像情報のうち、ボタン６１，６２が押されたときの直前のスウィング動作を撮影した画像情報のみを第２記憶部３２または第３記憶部３３に記憶して、ディスプレイ７１などに出力することができる。
【００５５】
したがって、練習者Ｕが長時間、スウィング動作を繰り返したとしても、第２記憶部３２または第３記憶部３３には、ボタンが押されたときの直前のスウィング動作を撮影した画像情報のみが記憶される。そのため、練習者Ｕは、第２記憶部３２に記憶されている画像情報を閲覧することで、自分が良いと思ったスウィング動作のみを連続して閲覧することができる。同様に、練習者Ｕは第３記憶部３３に記憶されている画像情報を閲覧することで、自分が悪いと思ったスウィング動作のみを連続して閲覧することができる。
このように、繰り返されたスウィング動作を連続して撮影した画像情報の中から、所望のスウィング動作の画像情報のみを、練習者Ｕに閲覧させることができる。
【００５６】
なお、以上説明した実施の形態では、反復動作を繰り返す者と、選択装置を操作する者と、抽出された画像情報を閲覧する者は、すべて練習者Ｕで共通であるが、これら３者は、必ずしも同一人である必要はない。すなわち、たとえば、選択装置を操作する者はトレーナーで、抽出された画像情報を閲覧する者は、練習者やトレーナーとは別の第三者であってもよい。
【００５７】
また、本装置１１０が第１記憶部３１から画像情報を抽出する時期は、選択信号を受信する都度であってもよいし、あるいは、たとえば、練習者Ｕの練習が終わった後、つまり、撮影部２０による練習者Ｕの撮影が終了した後であってもよい。
【００５８】
さらに、本装置１１０が抽出した画像情報の出力先は、本装置１１０に接続されたディスプレイ７１に限らず、練習者Ｕが指定できるようにしてもよい。
すなわち、たとえば、本装置１１０内の記憶部に練習者Ｕを特定する識別子と電子メールアドレスとを関連付けて記憶しておく。一方、本装置１１０には、図１に示すように、出力先指定部４６を設けると共に、カードリーダ９０を接続する。
【００５９】
練習者Ｕは、練習開始に先立って、メンバーカードをカードリーダ９０に読み取らせる。カードリーダ９０は、メンバーカードに記憶されている練習者Ｕを特定する識別子を読み取り、本装置１１０に送信する。本装置１１０は、受信した識別子を、撮影部２０から受信した画像情報と関連付けて記憶しておく。
【００６０】
練習者Ｕがゴルフスウィングの練習を終えた後、つまり、第２記憶部３２または第３記憶部３３に画像情報を記憶し終えた後に、本装置１１０は、出力先指定部４６を用いて、カードリーダ９０が読み取った識別子と関連付けて記憶されている電子メールアドレスを宛先アドレスとした電子メールを作成して送信する。この電子メールには、本装置１１０が抽出して第２記憶部３２または第３記憶部３３に記憶している画像情報の閲覧に必要な情報が記載されている。画像情報の閲覧に必要な情報の例としては、たとえば、ＵＲＬ（Uniform Resource Locator）がある。つまり、練習者Ｕは、自宅のパーソナルコンピュータで本装置１１０が送信した電子メールを受信し、そこに記載されているＵＲＬにアクセスする。
【００６１】
本装置１１０は、練習者Ｕのパーソナルコンピュータからのリクエストを受信すると、そのリクエストに含まれる情報、たとえば、第２記憶部３２内のディレクトリ情報などに基づいて、第２記憶部３２内に記憶されている画像情報を読み出して、練習者Ｕのパーソナルコンピュータに送信する。
【００６２】
なお、練習者Ｕに画像情報の出力先を指定させる別の構成として、図１に示すように、本装置１１０に装置１００を接続し、練習者Ｕに装置１００が備える情報入力手段を操作させて、出力先を指定させるようにしてもよい。本装置１１０は、出力要求受信部４７を用いて、装置１００に入力された出力先を特定する情報、たとえば、練習者Ｕの電子メールアドレスを受信する。本装置１１０は、先の例と同様、受信した電子メールアドレス宛に、第２記憶部３２または第３記憶部３３に記憶されている画像情報を閲覧するために必要な情報を記載した電子メールを送信する。
【００６３】
このように、練習者Ｕに画像情報の出力先および出力時期を指定させる構成により、練習者Ｕには、都合の良いとき、たとえば、ゴルフの練習した日後、自宅で画像情報を閲覧させることができる。
【００６４】
＜第２の実施の形態＞
次に、本システムおよび本装置の別の実施の形態について、先に説明した実施の形態と異なる部分を中心に説明する。
本実施の形態は、本システムが抽出した複数の画像情報を分析して、その結果を出力するものである。すなわち、先に説明した実施の形態では、練習者Ｕは、ゴルフクラブＣをスウィングしてゴルフボールＢを打ったときに、良いスウィングと判断してボタン６１を押すと、そのスウィングを撮影した画像情報のみを第２記憶手段３２に記憶させておくことができる。したがって、練習者Ｕは、練習中または練習後に、第２記憶手段３２に記憶されている画像情報をディスプレイ７１に表示させて閲覧することで、繰り返してスウィングした中から、良いと判断したスウィングのみを閲覧することができる。
【００６５】
本実施の形態では、さらに、第２記憶手段３２に記憶されている複数の画像情報を分析、つまり、複数の画像情報を比較して共通動作を特定し、その結果を出力することで、練習者Ｕに良いスウィングの共通動作を閲覧させる。
なお、複数の画像情報とは、複数のスウィング動作に係る画像情報の意であり、たとえば、図４に示した例であれば、１回目のスウィング動作を撮影した画像情報と、４回目のスウィング動作を撮影した画像情報、である。
【００６６】
本実施の形態において本システムは、図１に示すように、分析要求装置８０と、分析要求受信部４５と、共通動作特定部４９と、をさらに備える。分析要求受信部４５と共通動作特定部４９は、本装置１１０内に設けられている。
【００６７】
分析要求装置８０は、利用者から分析要求を受け付ける装置であって、ＣＰＵ（中央処理装置）、プログラム記憶部、マウスやキーボード等の入力装置、等を有する情報処理装置であり、たとえば、パーソナルコンピュータなどで実現される。分析要求装置８０は、通信ネットワークを介して接続するなど、本装置１１０とデータ交換可能に接続されている。
【００６８】
分析要求受信部４５は、分析要求装置８０より送信された分析要求を受信する手段である。
【００６９】
共通動作特定部４９は、分析要求受信部４５が受信した分析要求に基づいて、第２記憶部３２または第３記憶部３３に記憶されている複数の画像情報を比較して、共通動作を特定する手段である。
【００７０】
共通動作の特定方法としては、たとえば、第２記憶部３２に記憶されている複数の画像情報に含まれる比較対象物の輪郭を画像処理により特定し、これらを重ね合わせて輪郭の濃淡により重ね合い度を判断することにより行なう。この場合、輪郭の濃い部分を共通動作と判断し、輪郭の薄い部分を共通動作ではないと判断する。
なお、比較対象物とは、アドレス時、テイクバック時、トップ時、ダウンスウィング時、インパクト時、フォロースルー時など、一連のスウィング動作の中の所定の動作時の練習者ＵやゴルフクラブＣである。
【００７１】
次に、本システムによる情報処理について、図８に示すシーケンス図を参照しながら説明する。
本装置１１０が画像情報を抽出して第２記憶部３２に記憶する（Ｓ７００）までの情報処理は、図７に示したシーケンス図と同様である。
【００７２】
分析要求装置８０は、練習者Ｕ等から分析要求を受付けて（Ｓ７１０）、分析要求情報を本装置１１０へ送信する（Ｓ７２０）。
本装置１１０は、分析要求受信部４５を用いて、分析要求装置８０から分析要求情報を受信する。
【００７３】
分析要求情報を受信した本装置１１０は、共通動作特定部４９を用いて、第２記憶部３２に記憶されている複数の画像情報を読み出して、所定の分析方法により、読み出した画像情報を比較して、共通動作を特定し（Ｓ７３０）、特定した共通動作を含む画像情報を第４記憶部３４に記憶する（Ｓ７４０）。共通動作を含む画像情報とは、前述の例において、輪郭の濃い部分が視認可能となるように表示された画像情報である。
本装置１１０は、第４記憶部３４に記憶されている画像情報をディスプレイ７１などに出力して練習者Ｕに閲覧させる（Ｓ８１０）。練習者Ｕは、共通動作を含む画像情報を閲覧することで、良いと思ったスウィング動作の共通点、たとえば、アドレス時の肩や腰の位置、あるいは、テイクバック時の手首の高さなどを、視認することで、次からのスウィング動作の参考とすることができる。
【００７４】
以上説明した実施の形態によれば、練習者Ｕが良いと判断した複数のスウィングの共通動作を練習者Ｕに確認させることができる。
【００７５】
なお、本装置１１０が、第４記憶部３４に記憶されている画像情報と、第３記憶部３３に記憶されている画像情報とを読み出して、両画像情報を識別可能に重ね合わせてディスプレイ７１に表示させる構成を備えてもよい。この構成によれば、練習者Ｕに、良いスウィングと、悪いスウィングの動作の相違点、たとえば、アドレス時の肩の位置の違いなどを視認させて、次からのスウィングの参考とさせることができる。
【００７６】
＜第３の実施の形態＞
次に、本システムおよび本装置の別の実施の形態について、先に説明した実施の形態と異なる部分を中心に説明する。
これまで説明した実施の形態は、第１記憶部３１に記憶されている画像情報の一部を抽出するのに駆動信号を用いたが、本実施の形態では、駆動信号に代えて、検出信号を用いたものである。検出信号については、後述する。
本システムは、図１に示すように、センサ１２と、検出信号受信部４４とを備える。
【００７７】
センサ１２は、練習者Ｕの反復動作の各動作を検出し、検出した際に検出信号を供給する手段である。ここで、「練習者Ｕの反復動作の各動作を検出する」とは、連続して練習者Ｕがスウィングしたとき、各スウィングを検出することを意味する。つまり、センサ１２は、たとえば、練習者Ｕが連続して３回スウィングをしたとき、「１回目のスウィング」を検出した時に検出信号を供給し、「２回目のスウィング」を検出した時に検出信号を供給し、「３回目のスウィング」を検出した時に検出信号を供給する。このセンサ１２の例としては、たとえば、ゴルフボールＢがゴルフクラブＣにより打撃された瞬間の打球音を検出するマイクロホンがある。センサ１２は、練習者ＵがゴルフボールＢをゴルフクラブＣで打った時の打撃音を検知すると、検出信号を本装置１１０に供給する。
【００７８】
検出信号受信部４４は、本装置１１０内に設けられた手段であって、センサ１２から供給された検出信号を受信する手段である。検出信号受信部４４は、検出信号を受信した際、計時部４０へ時刻を問い合わせて、その受信時刻を特定し、記憶手段（不図示）に記憶する。
【００７９】
センサ１２が検出信号を供給するということは、ティーＴにセットされたゴルフボールＢが、練習者ＵのゴルフクラブＣのスウィングにより打たれたことを意味する。すなわち、先に説明した実施の形態において、駆動信号の受信時刻から次の駆動信号の受信時刻までの時間帯にスウィングがあったのと同様に、本実施の形態においては、検出信号の受信時刻から次の検出信号の受信時刻までの時間帯にスウィングがあったことになる。つまり、本実施の形態では、本装置１１０は、検出信号の受信時刻を、図４に示した選択信号の受信時刻に代わりに用いる。
このように、本装置１１０は、センサ１２から供給される検出信号に基づいて練習者Ｕの１回ごとのスウィング動作を特定することができる。
【００８０】
次に、本システムによる情報処理について、図１２に示すシーケンス図を参照しながら、図７に示したシーケンス図と異なる点を中心に説明する。
【００８１】
センサ１２は、たとえば、撮影部２０の始動（ＳＢ）と連動して始動（ＳＣ）し、練習者ＵがゴルフクラブＣをスウィングしてゴルフボールＢを打った打球音を検知する（Ｓ３００Ｂ）と、検出信号を本装置１１０に送信する（Ｓ３１０Ｂ）。
【００８２】
本装置１１０は、検出信号受信部４４を用いて、センサ１２から検出信号を受信し（Ｓ４００Ｂ）、時刻を計時部４０に問い合わせて、検出信号の受信時刻を特定して記憶手段に記憶する（Ｓ４１０Ｂ）。
【００８３】
本装置１１０は、選択信号の受信時刻と、検出信号の受信時刻とを用いて、第１記憶部３１に記憶されている画像情報の一部を抽出して（Ｓ６１０Ｂ）、第２記憶部３２または第３記憶部３３に記憶し（Ｓ７００）、出力する（Ｓ８００）。
【００８４】
以上説明した実施の形態によれば、センサ１２からの検出信号を用いて、繰り返されたゴルフスウィングのうち、練習者Ｕが所望するゴルフスウィングを撮影した画像情報のみを抽出して記憶することができる。
【００８５】
なお、センサとしては、音を検知するマイクロホンに限らず、ゴルフボールＢがティー上に存在しない状態を検知する装置や、ゴルフクラブＣが所定の位置（たとえば、ティーＴ上など）を通過したことを光学的に検知する装置など、練習者ＵがゴルフクラブＣをスウィングしたことを検出することができる手段であればよい。
【００８６】
また、センサとして音を検知するマイクロホンを用いる場合、このマイクロホンを選択装置として利用してもよい。すなわち、たとえば、練習者Ｕは、ゴルフクラブＣをスウィングしてゴルフボールＢを打った際に、良いスウィングと判断したときに、マイクロホンに届く大きさの声を発する。マイクロホンに接続された情報処理機器は、マイクロホンを介して練習者Ｕが発した声を検知すると、前述の選択信号を本装置１１０に供給する。
なお、マイクロホンに接続された機器は、練習者Ｕが発する声の種類に応じて供給する選択信号を選択するように構成してもよい。すなわち、たとえば、練習者Ｕは「ＹＥＳ」か「ＮＯ」のいずれかを発し、マイクロホンに接続された機器が、マイクロホンが拾った練習者Ｕの音声を分析して、「ＹＥＳ」と発したときの選択信号と、「ＮＯ」と発したときの選択信号を、選択的に供給する。
【００８７】
このように、前述の実施の形態における選択装置６０の代わりに、マイクロホンを用いることで、既存のゴルフ練習場への本システムの導入が容易となる。すなわち、たとえば、すでにゴルフ練習場に導入されているボール供給装置はそのままで、新たに、撮影部２０とセンサ１２、並びに、これら撮影部２０とセンサ１２とに接続した本装置１１０とをゴルフ練習場に設置するだけで、本システムを構成することができる。
なお、センサとしてのマイクロホンと、選択装置としてのマイクロホンを、同一のマイクロホンで兼用させてもよいし、あるいは、別々に設置してもよい。
【００８８】
なお、これまで説明した実施の形態は、ゴルフクラブのスウィング動作を利用者の反復動作の例として説明したが、本発明の適用範囲は、これに限定されない。すなわち、たとえば、音楽に合わせて身体を動かすダンス（舞踊）の振り付け動作や、部品の供給に合わせて物品を製造する工場での組み立て作業動作など、利用者が同じ動作を繰り返して行うものであれば適用可能である。
【図面の簡単な説明】
【００８９】
【図１】本発明にかかるトレーニングシステムの実施の形態を示す模式図である。
【図２】上記システム内に記憶される画像情報の例を示す模式図である。
【図３】利用者に反復動作させるための可動部の駆動時に上記システムが受信した駆動信号の受信時刻と、利用者の反復動作の関係を示す模式図である。
【図４】上記駆動信号と、上記システム内の選択装置が供給する選択信号との関係を示す模式図である。
【図５】上記駆動信号と選択信号と抽出される画像情報の関係を示す模式図である。
【図６】上記駆動信号と選択信号と抽出される画像情報の別の関係を示す模式図である。
【図７】上記システムによる情報処理の例を示すシーケンス図である。
【図８】上記システムによる情報処理の別の例を示すシーケンス図である。
【図９】上記システムによる情報処理のさらに別の例を示すシーケンス図である。
【符号の説明】
【００９０】
Ｂ  ゴルフボール
Ｃ  ゴルフクラブ
Ｕ  利用者
１０  制御部
１１  可動部（ボール供給装置）
２０  撮影部（カメラ）
３０  記憶部
４０  計時部
４８  抽出部
５０  出力部
６０  選択装置
７１  表示部（ディスプレイ）
７２  表示部を備える通信端末（携帯電話機）
１１０  トレーニングシステム用装置
【図１】
2009034360.tif 000003
【図２】
2009034360.tif 000004
【図３】
2009034360.tif 000005
【図４】
2009034360.tif 000006
【図５】
2009034360.tif 000007
【図６】
2009034360.tif 000008
【図７】
2009034360.tif 000009
【図８】
2009034360.tif 000010
【図９】
2009034360.tif 000011