(57)【要約】【課題】プレーヤが自分のスイング動作をよりイメージし易くすることができるようにする。【解決手段】カメラは、ゴルフボールを打撃するためゴルフクラブをスイングしたときのゴルフクラブのクラブヘッドとゴルフボールを、上方から撮影する。プロジェクタは、カメラによって撮影されたクラブヘッドとゴルフボールの画像を、実物大で床面に投影表示させる。本技術は、例えば、クラブヘッドの軌道を撮影して表示する画像処理システム等に適用できる。【選択図】図１
2018061729.tif 000002
【特許請求の範囲】
【請求項１】
ゴルフボールを打撃するためゴルフクラブをスイングしたときの前記ゴルフクラブのクラブヘッドと前記ゴルフボールを、上方から撮影する撮影部と、
前記撮影部によって撮影された前記クラブヘッドと前記ゴルフボールの画像を、実物大で床面に投影表示させる投影部と
を備える画像処理システム。
【請求項２】
前記ゴルフボールを挟んでプレーヤと対向する側に、インパクト直前の前記クラブヘッドの側面が前記撮影部で撮影されるような角度に傾斜されて配置されたミラーをさらに備え、
前記撮影部は、前記スイングしたときの前記クラブヘッドの上面、前記ミラーに映る前記クラブヘッドの側面、および、前記ゴルフボールを上方から撮影し、
前記投影部は、前記スイングしたときの前記クラブヘッドの上面、前記ミラーに映る前記クラブヘッドの側面、および、前記ゴルフボールを、実物大で床面に投影表示させる
請求項１に記載の画像処理システム。
【請求項３】
前記撮影部によって得られた撮影画像の前記ミラーを捉えた領域であるミラー領域を所定の位置に移動した処理後画像を表示用画像として生成する画像処理部をさらに備え、
前記投影部は、実物大の前記クラブヘッドの上面、前記クラブヘッドの側面、および、前記ゴルフボールを含む前記処理後画像を床面に投影表示させる
請求項２に記載の画像処理システム。
【請求項４】
前記画像処理部は、操作入力用GUIを含む前記処理後画像を生成し、プレーヤの操作入力として、前記撮影画像から、前記操作入力用GUIの位置に前記ゴルフクラブが置かれたか否かを検出する
請求項３に記載の画像処理システム。
【請求項５】
前記画像処理部は、前記撮影部によって得られた複数枚の前記撮影画像から、複数枚の前記処理後画像を生成し、
前記投影部は、複数枚の前記処理後画像をスロー再生する
請求項３に記載の画像処理システム。
【請求項６】
前記撮影部の撮影範囲を赤外光により照明する照明部と、
前記撮影部によって得られた撮影画像に基づいて、床面上に前記ゴルフボールが置かれたことを検出する画像処理部と、
床面上に前記ゴルフボールが置かれたことが検出された場合、動作モードを、前記撮影部が低フレームレートで撮影する第１の動作モードから、高フレームレートで撮影する第２の動作モードに変更する制御部と
をさらに備える
請求項１に記載の画像処理システム。
【請求項７】
撮影部と、投影部とを備える画像処理システムの
前記撮影部が、ゴルフボールを打撃するためゴルフクラブをスイングしたときの前記ゴルフクラブのクラブヘッドと前記ゴルフボールを、上方から撮影し、
前記投影部が、前記撮影部によって撮影された前記クラブヘッドと前記ゴルフボールの画像を、実物大で床面に投影表示させる
画像処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、画像処理システムおよびその制御方法に関し、特に、プレーヤが自分のスイング動作をよりイメージし易くすることができるようにした画像処理システムおよびその制御方法に関する。
【背景技術】
【０００２】
ゴルフの上達にはスイング動作やゴルフクラブの性能が関係する。そのため、ゴルフ練習場やゴルフクラブ等を販売する販売店では、プレーヤであるユーザがゴルフボールを打ったときのスイング動作を解析したり、ゴルフボールの飛距離や軌道をシミュレートする解析装置が置かれている。
【０００３】
例えば、ゴルフボールを打つ瞬間であるインパクト時のクラブヘッド（ゴルフクラブのヘッド）の挙動をスマートフォン等の携帯端末で容易に撮影可能としたシステムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２３６６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、これまでの解析装置では、別の位置に配置されたディスプレイなどに解析結果を表示させるものが多く、プレーヤが実際にスイングした場所とは離れた場所に表示されるために、自分のスイング動作をイメージしにくいという側面があった。
【０００６】
本技術は、このような状況に鑑みてなされたものであり、プレーヤが自分のスイング動作をよりイメージし易くするものである。
【課題を解決するための手段】
【０００７】
本技術の一側面の画像処理システムは、ゴルフボールを打撃するためゴルフクラブをスイングしたときの前記ゴルフクラブのクラブヘッドと前記ゴルフボールを、上方から撮影する撮影部と、前記撮影部によって撮影された前記クラブヘッドと前記ゴルフボールの画像を、実物大で床面に投影表示させる投影部とを備える。
【０００８】
本技術の一側面の画像処理システムの制御方法は、撮影部と、投影部とを備える画像処理システムの前記撮影部が、ゴルフボールを打撃するためゴルフクラブをスイングしたときの前記ゴルフクラブのクラブヘッドと前記ゴルフボールを、上方から撮影し、前記投影部が、前記撮影部によって撮影された前記クラブヘッドと前記ゴルフボールの画像を、実物大で床面に投影表示させる。
【０００９】
本技術の一側面においては、ゴルフボールを打撃するためゴルフクラブをスイングしたときの前記ゴルフクラブのクラブヘッドと前記ゴルフボールが、上方から撮影され、撮影された前記クラブヘッドと前記ゴルフボールの画像が、実物大で床面に投影表示される。
【００１０】
画像処理システムは、複数の装置で構成されてもよいし、一体化された１つの装置であっても良い。
【発明の効果】
【００１１】
本技術の一側面によれば、プレーヤが自分のスイング動作をよりイメージし易くすることができる。
【００１２】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１３】
【図１】本技術を適用した画像処理システムの一実施の形態の構成例を示す図である。
【図２】カメラが１枚の静止画を撮影した場合の撮影画像の例を示す図である。
【図３】図１の画像処理システムの制御ブロック図である。
【図４】撮影画像と処理後画像との違いを説明する図である。
【図５】複数枚の処理後画像の例を示す図である。
【図６】クラブ画像表示処理について説明するフローチャートである。
【図７】ガイド画像を表示する例を示す図である
【図８】操作入力用GUIが追加された処理後画像の例を示す図である
【図９】スロー再生におけるその他の表示例を示す図である
【図１０】本技術を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本技術を実施するための形態（以下、実施の形態という）について説明する。
【００１５】
＜画像処理システムの構成例＞
図１は、本技術を適用した画像処理システムの一実施の形態の構成例を示している。
【００１６】
図１の画像処理システム１は、赤外ライト１０、カメラ１１、画像処理装置１２、プロジェクタ１３、および、ミラー１４を含んで構成され、プレーヤ２１がゴルフボール２３を打撃するためゴルフクラブ２２をスイングしたときのクラブヘッド２２Aの軌道を撮影して表示するシステムである。カメラ１１と画像処理装置１２との間、および、画像処理装置１２とプロジェクタ１３との間は、例えば、USB（Universal Serial Bus）ケーブルやHDMI(登録商標)（High-Definition Multimedia Interface）ケーブル等の所定の通信ケーブルで接続されている。
【００１７】
赤外ライト１０（照明部）は、カメラスタンド１５によってゴルフボール２３の上方の位置に固定されており、カメラ１１の撮影範囲３１を赤外光により照明する。赤外ライト１０は、例えば、赤外光を発するLED(Light Emitting Diode)等で構成され、赤外光を常時点灯させるか、または、点滅（一定の時間間隔で点灯）させる。本実施の形態では、カメラ１１の撮影タイミングとは特に同期をとらないが、同期を取って点灯（点滅）させてもよい。
【００１８】
カメラ１１（撮影部）は、赤外ライト１０と並んでカメラスタンド１５に固定されており、床面に向かう方向が撮影方向となるように配置されている。カメラ１１は、例えば、CCD(Charge Coupled Device)やCMOS（Complementary Metal Oxide Semiconductor）センサなどの撮像素子と、その撮像素子の前面に配置された可視光カットフィルタを有する。
【００１９】
カメラ１１は、画像処理装置１２から指示された撮影タイミングで撮影を行い、その結果得られた複数枚の撮影画像を画像処理装置１２に供給する。撮影画像は、赤外ライト１０から赤外光が照射された被写体（クラブヘッド２２Aやゴルフボール２３）を撮像したモノクロ画像となる。図１において破線で示されているカメラ１１の撮影範囲３１には、プレーヤ２１がゴルフボール２３を打撃するためゴルフクラブ２２をスイングしたときのクラブヘッド２２A、ゴルフボール２３、およびミラー１４が含まれる。
【００２０】
画像処理装置１２は、カメラ１１の撮影タイミングを制御するとともに、カメラ１１で撮影された複数枚の撮影画像を取得する。そして、画像処理装置１２は、複数枚の撮影画像に対して所定の画像処理を施し、画像処理後の撮影画像（以下、処理後画像という。）をプロジェクタ１３に供給する。
【００２１】
プロジェクタ１３（投影部）は、例えば、短焦点型のプロジェクタであり、プレーヤ２１と対向する正面方向であって、床面に近い位置に配置される。プロジェクタ１３は、画像処理装置１２から供給される処理後画像を床面に投影表示させる。プロジェクタ１３の投影範囲３２は、図１に示されるように、プレーヤ２１がゴルフボール２３を打撃するためゴルフクラブ２２をスイングしたときのインパクト直前のクラブヘッド２２Aとゴルフボール２３が置かれていた位置を含む。
【００２２】
ミラー１４は、クラブヘッド２２Aをプレーヤ２１と対向する方向から見たときの面、換言すれば、クラブヘッド２２Aのフェース面（打球面）をクラブヘッド２２Aの正面としてクラブヘッド２２Aの側面がカメラ１１で撮影されるような角度に傾斜されて、カメラ１１の撮影範囲３１内に配置されている。ミラー１４は、例えば、画像処理装置１２に対して所定の位置１４Aで固定され、所定の範囲内で角度を調整する調整機構を備える。
【００２３】
図２は、図１に示した状況でカメラ１１が撮影した１枚の撮影画像の例を示している。
【００２４】
カメラ１１は、クラブヘッド２２Aおよびゴルフボール２３と、クラブヘッド２２Aおよびゴルフボール２３の側面部分が映り込んだミラー１４を上方から撮影する。これにより、カメラ１１によって撮影された撮影画像４１には、上面部分を捉えたクラブヘッド２２Aおよびゴルフボール２３と、ミラー１４に映り込んだクラブヘッド２２Aおよびゴルフボール２３の側面部分が含まれる。ミラー１４に映り込んだクラブヘッド２２Aの側面部分とは、プロジェクタ１３からプレーヤ２１に向かう方向からクラブヘッド２２Aを見たときに見えるクラブヘッド２２Aの部分である。
【００２５】
＜画像処理システムの制御ブロック図＞
図３は、画像処理システム１の制御ブロック図である。
【００２６】
画像処理装置１２は、画像取得部５１、制御部５２、ループメモリ５３、データ記憶部５４、及び、画像出力部５５により構成される。
【００２７】
カメラ１１は、制御部５２の制御に従い、撮影を開始し、その結果得られる複数枚の撮影画像を画像取得部５１に供給する。カメラ１１は、制御部５２の制御に応じて、３０乃至６０フレーム／秒程度のフレームレート（低フレームレート）で撮影を行う場合と、５００乃至１０００フレーム／秒程度のフレームレート（高フレームレート）で撮影を行う場合がある。
【００２８】
画像取得部５１は、カメラ１１から供給された複数枚の撮影画像を取得し、制御部５２に供給する。
【００２９】
制御部５２は、画像処理システム１全体の動作を制御する。画像処理システム１の動作モードには、ボール監視モードと、高速度ループ撮影モードとがあり、制御部５２は、画像処理システム１の動作モードを制御する。ボール監視モードは、撮影範囲３１内にゴルフボール２３が置かれたか否かを監視するモードである。高速度ループ撮影モードは、プレーヤ２１がゴルフボール２３を打撃するためゴルフクラブ２２をスイングしたときのインパクト直前のクラブヘッド２２Aを撮影するモードである。
【００３０】
ボール監視モードでは、制御部５２は、カメラ１１を制御して、低フレームレートによる撮影を行わせる。そして、制御部５２は、画像取得部５１を介して取得される、低フレームレートの撮影画像に対して、データ記憶部５４に予め記憶されているゴルフボール２３の画像とパターンマッチングを行い、撮影範囲３１内にゴルフボール２３が置かれたか否かを判定する。制御部５２は、ゴルフボール２３が置かれたことが検出された場合、画像処理システム１の動作モードを、ボール監視モードから、高速度ループ撮影モードに変更する。
【００３１】
一方、高速度ループ撮影モードでは、制御部５２は、カメラ１１を制御して、高フレームレートによる撮影を行わせる。そして、制御部５２は、画像取得部５１を介して取得される、高フレームレートの撮影画像をループメモリ５３に記憶させる。
【００３２】
ループメモリ５３は、画像を所定枚数記憶する記憶容量を有し、記憶容量一杯に画像が記憶された状態で次の画像が供給されたときには、記憶した時刻が最も古い画像から順次上書きして更新するバッファメモリである。ループメモリ５３は、制御部５２から供給される、高フレームレートの撮影画像を、所定枚数（例えば、１００枚）記憶する。
【００３３】
画像処理システム１では、動作モードと関係しない所定のタイミングで、ループメモリ５３に記憶されている複数枚の撮影画像それぞれに所定の画像処理を施すことにより処理後画像を生成して、生成した処理後画像を床面上の投影範囲３２に投影表示させるスロー再生処理が実行される。
【００３４】
高フレームレートで撮影された撮影画像をループメモリ５３に記憶させる処理は、クラブヘッド２２Aによるゴルフボール２３の打撃が検出されてから一定時間後に終了する。撮影画像のループメモリ５３への記憶が終了すると、スロー再生処理が開始される。
【００３５】
スロー再生処理では、制御部５２は、ループメモリ５３に記憶されている複数枚の撮影画像を時系列に（撮影時刻の古い順に）取得する。そして、制御部５２は、取得した撮影画像に対して、ミラー１４を捉えた領域であるミラー領域を所定の位置に移動する画像加工処理を実行する。したがって、制御部５２は、撮影画像に対して画像加工処理を実行する画像処理部としても機能する。制御部５２は、画像加工処理により撮影画像から処理後画像を生成し、生成した処理後画像を表示用画像として画像出力部５５に供給して、プロジェクタ１３に投影表示させる。
【００３６】
図４は、ループメモリ５３に記憶されている撮影画像と、制御部５２によって画像加工処理が施された処理後画像との違いを示す図である。
【００３７】
図２に示した撮影画像４１から、図４に示される処理後画像６２が生成される。処理後画像６２は、撮影画像４１よりも縦方向（床面上のプレーヤ２１とプロジェクタ１３を結ぶ方向）の画像の長さが短くなっており、クラブヘッド２２Aおよびゴルフボール２３の側面部分が映り込んだミラー１４を捉えたミラー領域６３を、元の撮影画像４１の位置よりも画像中心寄りに（上面部分を捉えたクラブヘッド２２Aおよびゴルフボール２３の方向に）移動した画像となっている。言い換えれば、撮影画像４１は、破線で示されるように、処理後画像６２を上方向に拡張した画像に相当する。
【００３８】
処理後画像６２は、床面上に表示されたときのクラブヘッド２２Aおよびゴルフボール２３のサイズが実際のものと同じサイズ（実物大）となっている。クラブヘッド２２Aおよびゴルフボール２３のサイズが実物大となるように撮影画像４１をそのまま表示すると、撮影画像４１のミラー領域６３が床面上のミラー１４の設置位置に表示されてしまう。そのため、処理後画像６２では、処理後画像６２が床面に投影表示されたときに、クラブヘッド２２Aとゴルフボール２３の上面部分を捉えた映像の近くの床面にミラー領域６３が表示されるように、ミラー領域６３が移動されている。なお、本実施の形態では、床面上に表示されたときのクラブヘッド２２Aおよびゴルフボール２３のサイズを実物大とするための縮尺の調整機能は画像処理装置１２（例えば、画像出力部５５）が備えることとするが、プロジェクタ１３で表示倍率を調整することもできる。
【００３９】
図５は、スロー再生処理によって床面上の投影範囲３２に投影表示される複数枚の処理後画像の例を示している。
【００４０】
スロー再生処理では、図５に示されるように、生成された複数枚の処理後画像が、撮影された順番で順に床面に表示される。スロー再生処理が終了されるまで、複数枚（図５では５枚）の処理後画像のスロー再生が繰り返し実行される。
【００４１】
図３の説明に戻り、データ記憶部５４は、画像処理システム１の制御や処理に必要なデータやプログラムを記憶する。例えば、データ記憶部５４は、低フレームレートで撮像された撮像画像とパターンマッチングを行うための参照画像を記憶する。
【００４２】
画像出力部５５は、制御部５２から表示用画像として供給される複数枚の処理後画像を順次プロジェクタ１３に出力する。プロジェクタ１３は、画像出力部５５から供給される処理後画像を床面上の投影範囲３２に投影表示させる。プロジェクタ１３が投影表示する複数枚の処理後画像の画像どうしの時間間隔（表示間隔）は、制御部５２によって、撮影間隔よりも長く設定される。すなわち、プロジェクタ１３は、複数枚の処理後画像を床面上の投影範囲３２にスロー再生する。
【００４３】
＜クラブ画像表示処理のフローチャート＞
次に、図６のフローチャートを参照して、画像処理システム１によるクラブ画像表示処理について説明する。この処理は、例えば、画像処理システム１全体の電源スイッチでもある画像処理装置１２の電源スイッチがオンされたときに開始される。
【００４４】
初めに、ステップＳ１において、画像処理装置１２の制御部５２は、動作モードをボール監視モードに設定し、カメラ１１を制御して、低フレームレートの撮影を開始させる。カメラ１１は、例えば、６０フレーム／秒のフレームレートによる撮影を開始して、その結果得られた撮影画像４１を画像取得部５１へ順次供給する。画像取得部５１は、カメラ１１から供給された撮影画像４１を制御部５２に供給する。
【００４５】
ステップＳ２において、制御部５２は、画像取得部５１から供給された撮影画像４１に対して、データ記憶部５４に記憶されている参照画像を用いてパターンマッチングを行い、ゴルフボール２３が検出されたかを判定する。ステップＳ２で、ゴルフボール２３が検出されたと判定されるまで、ステップＳ２の処理が繰り返される。
【００４６】
そして、ステップＳ２で、撮影画像４１にゴルフボール２３が検出されたと判定された場合、処理はステップＳ３に進み、制御部５２は、パターンサーチされたゴルフボール２３の位置（座標）に基づいて、検出されたゴルフボール２３が一定期間静止しているかを判定する。
【００４７】
ステップＳ３で、ゴルフボール２３が一定期間静止していないと判定された場合、処理はステップＳ２に戻り、上述した処理が繰り返される。したがって、プレーヤ２１がゴルフボール２３を所定の位置に置いて、ゴルフボール２３の動きが停止するまでは、ゴルフボール２３の検出が継続して実行される。
【００４８】
そして、ステップＳ３で、ゴルフボール２３が一定期間静止していると判定された場合、処理はステップＳ４に進み、制御部５２は、動作モードを高速度ループ撮影モードに設定し、高速度ループ撮影を開始させる。具体的には、制御部５２は、カメラ１１を制御して、高フレームレートの撮影を開始させる。カメラ１１は、例えば、１０００フレーム／秒程度のフレームレートで撮影を開始して、その結果得られた撮影画像４１を画像取得部５１へ順次供給する。画像取得部５１は、カメラ１１から供給された撮影画像４１を制御部５２に供給し、制御部５２は、供給された撮影画像４１をループメモリ５３に記憶させる。
【００４９】
ステップＳ５において、制御部５２は、ステップＳ１乃至Ｓ９の繰り返し処理により、前回のステップＳ９の処理で開始された処理後画像のスロー再生が実行されている場合、スロー再生を停止させる。１回目のステップＳ５の処理では、スロー再生が実行されていないので、ステップＳ５の処理は省略される。
【００５０】
ステップＳ６において、制御部５２は、カメラ１１から順次供給される高フレームレートの撮影画像のゴルフボール２３を検出し、検出されたゴルフボール２３の位置（座標）に基づいて、ゴルフボール２３が動いたか否かを判定する。ステップＳ６の処理は、所定の位置に置かれたゴルフボール２３がクラブヘッド２２Aで打撃されることにより動いた瞬間をインパクトの瞬間として検出する処理である。この処理は、ゴルフボール２３が動いたと判定されるまで、繰り返し実行される。
【００５１】
そして、ステップＳ６で、ゴルフボール２３が動いたと判定された場合、処理はステップＳ７に進み、制御部５２は、検出されたインパクトの瞬間から一定時間が経過したかを判定する。例えば、制御部５２は、インパクトの瞬間から予め定めた所定数、例えば、１０枚の撮影画像４１を取得できる時間を一定時間として規定し、一定時間が経過したと判定されるまで、ステップＳ７の処理を繰り返す。
【００５２】
そして、ステップＳ７で、検出されたインパクトの瞬間から一定時間が経過したと判定された場合、処理はステップＳ８に進み、制御部５２は、高速度ループ撮影を停止させる。その結果、ループメモリ５３が１００枚の撮影画像を記憶する記憶容量を有しているとすると、インパクト直後の１０枚の撮影画像と、インパクト直前の９０枚の撮影画像が、ループメモリ５３に記憶されることになる。
【００５３】
ステップＳ９において、制御部５２は、ループメモリ５３に記憶されている複数枚の撮影画像を時系列に取得して処理後画像を生成し、生成した処理後画像を、画像出力部５５を介してプロジェクタ１３に供給し、スロー再生させる。プロジェクタ１３は、処理後画像を床面に投影表示させる。
【００５４】
ステップＳ９の後、処理はステップＳ１に戻され、上述した処理が繰り返される。ステップＳ９で開始された処理後画像のスロー再生は、次のステップＳ５で、処理後画像のスロー再生を停止させる処理が実行されるまで継続される。
【００５５】
画像処理システム１では、以上のようにクラブ画像表示処理が実行される。
【００５６】
以上のクラブ画像表示処理によれば、プレーヤ２１がゴルフボール２３を打撃するためゴルフクラブ２２をスイングしたときのクラブヘッド２２Aの軌道をカメラ１１が撮影する。プロジェクタ１３は、プレーヤ２１が実際にスイングしたときのクラブヘッド２２Aと同じ位置の床面に、実物大で、撮影したクラブヘッド２２Aの軌道（軌跡）を投影表示する。
【００５７】
これまでのクラブヘッド２２Aの軌道を撮影して表示する画像処理システムでは、プレーヤ２１が実際にスイングした場所とは離れた場所に設置されたディスプレイ等に表示しており、プレーヤ２１が感覚的に分かりにくかった。
【００５８】
これに対して、画像処理システム１によれば、プレーヤ２１が実際にスイングしたときのクラブヘッド２２Aと同じ位置の床面に、実物大で、プレーヤ２１によるクラブヘッド２２Aの軌道（軌跡）を表示するので、クラブヘッド２２Aの軌道の確認、把握が容易となる。すなわち、プレーヤ２１が自分のスイング動作をよりイメージし易くなる。
【００５９】
クラブ画像表示処理では、インパクト前のゴルフボール２３とクラブヘッド２２Aの軌道を床面上に投影表示するスロー再生中に、次の打撃のためのゴルフボール２３が床面上に置かれたか否かを検出する必要がある。
【００６０】
仮に、カメラ１１が可視光を撮影するカメラである場合、制御部５２は、次の打撃のために床面上に置かれたゴルフボール２３と、スロー再生により床面上に表示されているゴルフボール２３との判別が難しく、次の打撃のために床面上に置かれたゴルフボール２３の検出を正しく行うことができない場合がある。
【００６１】
これに対して、画像処理システム１によれば、赤外ライト１０が撮影範囲３１を赤外光により照射し、撮像素子の前面に可視光カットフィルタを有するカメラ１１は、赤外光が照射された被写体を撮影する。そのため、撮影画像には、スロー再生により床面上に表示されているゴルフボール２３が映ることはないので、次の打撃のために床面上に置かれたゴルフボール２３のみを検出することができる。
【００６２】
従って、画像処理システム１によれば、赤外光を照射および撮影することで、同一床面におけるスロー再生とボール監視を両立することができる。
【００６３】
以下、画像処理システム１の変形例について説明する。
【００６４】
＜変形例１＞
図７は、高速度ループ撮影中の床面の撮影範囲３１を上方から見た図である。
【００６５】
上述した実施の形態では、画像処理装置１２は、高速度ループ撮影を実行している間、床面上には何も投影表示させていない。
【００６６】
しかしながら、例えば、図７に示されるような、プレーヤ２１に対して水平で、ゴルフボール２３上を通過するガイド線７１など、プレーヤ２１がスイングする際に参考となるようなガイド画像を表示してもよい。
【００６７】
＜変形例２＞
画像処理システム１は、プレーヤ２１がゴルフクラブ２２をスイングしたときのクラブヘッド２２Aの軌道を撮影して表示するが、例えば、ドライバ（１番ウッド）やアイアンをスイングする場合のスピードと、パターをスイングする場合のスピードは、異なる。
【００６８】
そのため、例えば、パターでスイングする動作を、ドライバと同じ撮影スピードで撮影すると、ループメモリ５３に記憶される撮影画像は、ほぼ動きがない画像となってしまう。反対に、ドライバでスイングする動作を、パターと同じ撮影スピードで撮影すると、ループメモリ５３に記憶される撮影画像のほとんどが、ゴルフクラブ２２を振り上げている最中のゴルフボール２３だけが映っている撮影画像となり、クラブヘッド２２Aは一瞬しか表示されなくなる。
【００６９】
そこで、画像処理システム１は、ゴルフクラブ２２の種類等に応じて、撮影スピードやスロー再生の速度などを変更できるように構成することができる。
【００７０】
例えば、画像処理システム１は、撮影スピードをドライバやアイアンに合わせたドライバアイアンモードと、パターに合わせたパターモードの２つに分け、プレーヤ２１の操作入力に従って、ドライバアイアンモードとパターモードのスピードモードを変更する。ドライバアイアンモードとパターモードのスピードモード変更操作を受け付けるため、スロー再生中に床面上に表示される処理後画像６２に、操作入力用GUI(Graphical User Interface)が追加される。
【００７１】
図８は、操作入力用GUIが追加された処理後画像６２の例を示している。
【００７２】
制御部５２は、スロー再生中、図８Aに示される処理後画像６２を生成してプロジェクタ１３に供給し、床面に投影表示させる。
【００７３】
図８Aは、操作入力用GUIとしてのメニューアイコン８１を所定の位置に配置した処理後画像６２の例を示している。
【００７４】
制御部５２は、ボール監視モードにおいて、床面上にゴルフボール２３が置かれたか否かの監視とともに、メニューアイコン８１を選択する操作がなされたか否かも監視する。具体的には、プレーヤ２１は、メニューアイコン８１の選択操作として、クラブヘッド２２Aを床面のメニューアイコン８１上に置く動作を行い、制御部５２は、その動作を、クラブヘッド２２Aの位置をパターンサーチすることで検出する。
【００７５】
メニューアイコン８１の選択操作が検出された場合、制御部５２は、図８Bに示される処理後画像６２を生成し、プロジェクタ１３に投影表示させる。
【００７６】
図８Bは、操作入力用GUIとしてのドライバアイアンモードアイコン８２A及びパターモードアイコン８２Bを所定の位置に配置した処理後画像６２の例を示している。
【００７７】
制御部５２は、ボール監視モードにおいて、床面上にゴルフボール２３が置かれたか否かの監視とともに、ドライバアイアンモードアイコン８２Aまたはパターモードアイコン８２Bを選択する操作がなされたか否かも監視する。
【００７８】
ドライバアイアンモードアイコン８２Aの位置にクラブヘッド２２Aが置かれたことが検出された場合、制御部５２は、ドライバアイアンモードが選択されたことを検出する。ドライバアイアンモードでは、制御部５２は、高速度ループ撮影モード時の撮影スピード（撮影フレームレート）を、例えば、１０００フレーム／秒に設定する。
【００７９】
一方、パターモードアイコン８２Bの位置にクラブヘッド２２Aが置かれたことが検出された場合、制御部５２は、パターモードが選択されたことを検出する。パターモードでは、制御部５２は、高速度ループ撮影モード時の撮影スピードを、例えば、５００フレーム／秒に設定する。
【００８０】
さらに、ドライバアイアンモードとパターモードとで、高速度ループ撮影モード時の撮影スピードに加えて、スロー再生する際の再生スピード（各処理後画像を表示する時間間隔）を変更したり、ループメモリ５３に記憶される画像記憶枚数を変更してもよい。
【００８１】
あるいはまた、ドライバアイアンモードとパターモードとで、再生スピード、または、画像記憶枚数のどちらかが変更されるようにしてもよいし、撮影スピード、再生スピード、および、画像記憶枚数のなかのいずれか２つ以上が変更されてもよい。さらには、ドライバアイアンモードまたはパターモードのモード選択ではなく、撮影スピード、再生スピード、および、画像記憶枚数の１つ以上を、個別に選択、変更できるようにしてもよい。
【００８２】
＜変形例３＞
図９は、スロー再生におけるその他の表示例を示している。
【００８３】
上述した例では、クラブヘッド２２Aが映り込んだ撮影画像であるクラブ画像のミラー領域６３を所定の位置に移動した処理後画像を撮影された順番で順次表示するようにしたが、図９に示されるように、時間経過に応じた所定位置のクラブヘッド２２Aの画像を、その前のクラブヘッド２２Aの画像と累積表示されるように合成した合成画像を生成し、表示するようにしてもよい。
【００８４】
図９に示される各合成画像は、クラブヘッド２２Aが映っていない撮影画像をベース画像とし、ベース画像と、１以上のクラブ画像それぞれとの差分で構成される１以上の差分画像を求め、得られた１以上の差分画像とベース画像とを合成することにより生成することができる。
【００８５】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているマイクロコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【００８６】
図１０は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【００８７】
コンピュータにおいて、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【００８８】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、及びドライブ１１０が接続されている。
【００８９】
入力部１０６は、タッチパネル、キーボード、マウス、マイクロホンなどよりなる。出力部１０７は、ディスプレイ、スピーカなどよりなる。記憶部１０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体１１１を駆動する。
【００９０】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【００９１】
コンピュータでは、プログラムは、リムーバブル記録媒体１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【００９２】
本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる場合はもちろん、必ずしも時系列的に処理されなくとも、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで実行されてもよい。
【００９３】
本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【００９４】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【００９５】
例えば、上述した実施の形態では、プロジェクタ１３は、短焦点型のプロジェクタであるとして説明したが、プロジェクタ１３は、例えば、長焦点型のものを採用し、天井等に設置されるようにしてもよい。この場合、プロジェクタ１３は、赤外ライト１０またはカメラ１１の少なくとも１つと一体化されてもよい。さらに、赤外ライト１０、カメラ１１、画像処理装置１２、および、プロジェクタ１３が１つの装置として一体化されてもよい。
【００９６】
また、上述した実施の形態では、処理後画像６２の画像サイズを、撮影画像４１よりも縦方向の長さが短い画像サイズとしたが、撮影画像４１と処理後画像６２の画像サイズは同じでもよい。処理後画像６２は、そのミラー領域６３が床面に表示されるように移動されていればよい。
【００９７】
上述した実施の形態では、赤外ライト１０によって赤外光を照射したクラブヘッド２２Aとゴルフボール２３を撮影するようにしたが、赤外光に代えて可視光を照射するライトを用いて、カメラ１１は可視光で照らされた被写体を撮影してもよい。この場合、床面上に表示される処理後画像をカラーで表示することができる。可視光による撮影を行う場合であって、ライトなしでも十分な可視光の光量が得られる場合には、ライトは省略してもよい。
【００９８】
画像処理システム１は、上述した複数の機能を選択的に実行できるように構成することができる。
【００９９】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０１００】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１０１】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１０２】
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、本明細書に記載されたもの以外の効果があってもよい。
【符号の説明】
【０１０３】
１  画像処理システム
１０  赤外ライト
１１  カメラ
１２  画像処理装置
１３  プロジェクタ
１４  ミラー
２２  ゴルフクラブ
２２A  クラブヘッド
２３  ゴルフボール
５１  画像取得部
５２  制御部
５３  ループメモリ
５４  データ記憶部
５５  画像出力部
１０１  CPU
１０２  ROM
１０３  RAM
１０８  記憶部
【図１】
2018061729.tif 000003
【図２】
2018061729.tif 000004
【図３】
2018061729.tif 000005
【図４】
2018061729.tif 000006
【図５】
2018061729.tif 000007
【図６】
2018061729.tif 000008
【図７】
2018061729.tif 000009
【図８】
2018061729.tif 000010
【図９】
2018061729.tif 000011
【図１０】
2018061729.tif 000012