(57)【要約】【課題】撮影対象を撮影して得られた動画に対応する静止画像のうち、必要な静止画像のみを自動的に印刷すること。【解決手段】画像印刷装置１０は、被写体Ｈをカメラ２、３、４の複数の撮影方向から互いに非同期で撮影して得られた複数の非同期動画像を静止画像に変換する。記憶装置１４は、静止画像毎に連番に割り当てられた画像番号、被写体Ｈの動作シーンを識別するための画像番号を動作シーンと対応付けた基準位置情報、及び動作シーンと印刷すべき静止画像の数とを対応付けた印刷画像情報とを記憶し、スイングフォーム印刷の処理によって、各動作シーン毎に印刷すべき静止画像の数を決定する。【選択図】図６
2010124881.tif 000002
【特許請求の範囲】
【請求項１】
撮影対象を複数の撮影方向から撮影した複数の非同期動画像から得られた静止画像を印刷する画像印刷装置であって、  
前記静止画像毎に連番に割り当てられた画像番号、前記撮影対象の複数の動作シーンを識別するための画像番号を当該動作シーンと対応付けた基準位置情報、及び前記動作シーンと印刷すべき前記静止画像の数とを対応付けた印刷画像情報を記憶する記憶手段と、
前記記憶手段に記憶された基準位置情報と印刷画像情報とに基づいて印刷すべき前記静止画像の画像番号を前記動作シーン毎に決定する制御手段と、  
を備えることを特徴とする画像印刷装置。
【請求項２】
前記撮影対象は、打撃球技におけるスイング動作時のスイング動作者であることを特徴とする請求項１に記載の画像印刷装置。
【請求項３】
前記打撃球技におけるスイング動作に含まれる各動作シーンは、バックスイング中、スイング開始中、インパクト中、及びフォロースルー中であることを特徴とする請求項２に記載の画像印刷装置。
【請求項４】
前記撮影対象の撮影方向は正面及び後方であって、
前記静止画像は、前記撮影対象を正面から撮影した正面静止画像、前記撮影対象を後方から撮影した後方静止画像であることを特徴とする請求項１〜３のいずれか一項に記載の画像印刷装置。
【請求項５】
前記制御手段は、前記静止画像の撮影方向に応じて印刷レイアウトを決定することを特徴とする請求項１〜４のいずれか一項に記載の画像印刷装置。
【請求項６】
撮影対象を複数の撮影方向から撮影した複数の非同期動画像から静止画像を得て、前記静止画像毎に連番に割り当てられた画像番号、前記撮影対象の複数の動作シーンを識別するための画像番号を当該動作シーンと対応付けた基準位置情報、及び前記動作シーンと印刷すべき前記静止画像の数とを対応付けた印刷画像情報を記憶する記憶手段と、制御手段とを備える画像印刷装置の画像を印刷する方法であって、
前記制御手段が、前記記憶手段に記憶された基準位置情報と印刷画像情報とに基づいて印刷すべき前記静止画像の画像番号を前記動作シーン毎に決定する工程を含むことを特徴とする画像印刷方法。
【請求項７】
撮影対象を複数の撮影方向から撮影した複数の非同期動画像から静止画像を得て、前記静止画像毎に連番に割り当てられた画像番号、前記撮影対象の複数の動作シーンを識別するための画像番号を当該動作シーンと対応付けた基準位置情報、及び前記動作シーンと印刷すべき前記静止画像の数とを対応付けた印刷画像情報を記憶する記憶手段を備えるコンピュータを、
前記記憶手段に記憶された基準位置情報と印刷画像情報とに基づいて印刷すべき前記静止画像の画像番号を前記動作シーン毎に決定する制御手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像印刷装置、画像印刷方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、スポーツ科学等の分野においては、動体の解析が行われている。例えば、ゴルフスクール等では、被写体（生徒）を複数の撮影方向から撮影し、得られた動画を生徒に見せることによって、スイング動作の解析が行われている。動画は多数の静止画像によって構成されており、講師はボールのインパクトの瞬間の静止画像をモニタに表示させることもできる。
【０００３】
特許文献１には、動画を構成する静止画像の座標に基づいて演算された数値データを基準値と比較し、解析結果を出力する技術が記載されている。
特許文献２には、インパクト検出信号に基づいて算出されたゴルフクラブとボールとのインパクトの時刻前後の所定時間分のスイング動作の静止画像を記録して各種表示画像の切替を実行し、スイング動作の解析を行う技術が記載されている。
特許文献３には、ゴルフボール打撃時のスイング画像と計測した打撃解析データとを関連させたスイング情報を記憶し、複数のスイング情報をモニタ上で対比できるように表示させるとともに、スイング情報を外部記録媒体に出力する技術が記載されている。
【特許文献１】特許第２７９４０１８号公報
【特許文献２】特開２００６−２６３１６９号公報
【特許文献３】特開２００３−０８８６０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、動体を解析しても、動画を構成する静止画像を全て印刷する場合には、大量の用紙が必要となる。また、必要な静止画像のみを印刷しようとした場合には、印刷すべき静止画像をユーザがいちいち指定する必要があるため煩雑な操作を要する。
【０００５】
また、撮影対象の動体は常に一定速度で動いているわけではないので、一定の時間間隔の静止画像を印刷しても、必要な画像が印刷されない場合がある。例えば、ゴルフボールのインパクトの瞬間の前後を細かく印刷したい場合、インパクトの瞬間はスイングスピードが速くなるため、必要な画像が間引かれてしまい印刷できない可能性がある。
【０００６】
特許文献１に記載の技術では、動体を解析することにより得られた解析結果を出力することができるが、静止画像の印刷操作を補助することはできない。特許文献２に記載の技術では、スイング画像の表示切替を行うことはできるが、静止画像の印刷操作を補助することはできない。特許文献３に記載の技術では、ユーザが解析しやすいデータを外部記録媒体に出力することはできるが、静止画像の印刷方法については記載されていない。
【０００７】
本発明の課題は、撮影対象を撮影して得られた動画に対応する静止画像のうち、必要な静止画像のみを自動的に印刷することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、
撮影対象を複数の撮影方向から撮影した複数の非同期動画像から得られた静止画像を印刷する画像印刷装置であって、  
前記静止画像毎に連番に割り当てられた画像番号、前記撮影対象の複数の動作シーンを識別するための画像番号を当該動作シーンと対応付けた基準位置情報、及び前記動作シーンと印刷すべき前記静止画像の数とを対応付けた印刷画像情報を記憶する記憶手段と、
前記記憶手段に記憶された基準位置情報と印刷画像情報とに基づいて印刷すべき前記静止画像の画像番号を前記動作シーン毎に決定する制御手段と、  
を備えることを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明において、
前記撮影対象は、打撃球技におけるスイング動作時のスイング動作者であることを特徴とする。
【００１０】
請求項３に記載の発明は、請求項２に記載の発明において、
前記打撃球技におけるスイング動作に含まれる各動作シーンは、バックスイング中、スイング開始中、インパクト中、及びフォロースルー中であることを特徴とする。
【００１１】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の発明において、
前記撮影対象の撮影方向は正面及び後方であって、
前記静止画像は、前記被写体を正面から撮影した正面静止画像、前記被写体を後方から撮影した後方静止画像であることを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１〜４のいずれか一項に記載の発明において、
前記制御手段は、前記静止画像の撮影方向に応じて印刷レイアウトを決定することを特徴とする。
【００１３】
請求項６に記載の発明は、
撮影対象を複数の撮影方向から撮影した複数の非同期動画像から静止画像を得て、前記静止画像毎に連番に割り当てられた画像番号、前記撮影対象の複数の動作シーンを識別するための画像番号を当該動作シーンと対応付けた基準位置情報、及び前記動作シーンと印刷すべき前記静止画像の数とを対応付けた印刷画像情報を記憶する記憶手段と、制御手段とを備える画像印刷装置の画像を印刷する方法であって、
前記制御手段が、前記記憶手段に記憶された基準位置情報と印刷画像情報とに基づいて印刷すべき前記静止画像の画像番号を前記動作シーン毎に決定する工程を含むことを特徴とする。
【００１４】
請求項７に記載の発明は、
撮影対象を複数の撮影方向から撮影した複数の非同期動画像から静止画像を得て、前記静止画像毎に連番に割り当てられた画像番号、前記撮影対象の複数の動作シーンを識別するための画像番号を当該動作シーンと対応付けた基準位置情報、及び前記動作シーンと印刷すべき前記静止画像の数とを対応付けた印刷画像情報を記憶する記憶手段を備えるコンピュータを、
前記記憶手段に記憶された基準位置情報と印刷画像情報とに基づいて印刷すべき前記静止画像の画像番号を前記動作シーン毎に決定する制御手段として機能させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、撮影対象を撮影して得られた動画に対応する静止画像のうち、必要な静止画像のみを自動的に印刷することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図を参照して本発明の実施形態について詳細に説明する。
【００１７】
図１に、本発明の一実施形態である画像印刷装置を用いたゴルフスイング解析システム１を示す。ゴルフスイング解析システム１は、３台のカメラ２，３，４と、ＨＵＢ５と、画像印刷装置１０と、プリンタ６と、ディスクライタ７と、を備える。
【００１８】
カメラ２，３，４は、ゴルフスイングを行う被写体Ｈ又はゴルフボールを載置するピンＰ及びその付近をそれぞれ異なる角度から撮像する。以下の説明において、ゴルフボールが飛翔する方向を前方、その反対側を後方とし、被写体Ｈから見てゴルフボールが載置される側を正面とする。本実施形態において、カメラ２，３，４は、1200[fps]のハイスピード動画撮影が可能なハイスピードデジタルカメラである。
カメラ２はゴルフスイングを行う被写体Ｈの正面側から被写体Ｈを撮像し、カメラ３は同被写体Ｈの後方から被写体Ｈを撮像する。カメラ４は被写体Ｈの正面側からピンＰ及びその付近を撮像する。この撮像画像は静止画像であるが、カメラ２、３、４は撮像画像を動画として出力する。
カメラ２，３，４はバッファメモリ（図示略）を有し、各カメラは撮像画像をバッファメモリに格納し、後に外部へ転送出力する。
【００１９】
カメラ２，３，４は、動画撮像時の秒間撮像フレーム数（frame per second、以降fpsと記載）を300〜1200[fps]に設定することができる。本実施形態において、カメラ２、３は300[fps]、カメラ４は1200[fps]で撮像を行う。
【００２０】
ＨＵＢ５は、３台のカメラ２，３，４と画像印刷装置１０との間に介在する集線装置であり、３台のカメラ２，３，４と画像印刷装置１０とをデータ通信可能に接続する。
【００２１】
画像印刷装置１０は、スイング解析を行う。スイング解析は、３台のカメラ２，３，４による撮像動画の記憶と、この撮像動画をもとにした各種の処理を指す。スイング解析の詳細については後述する。
【００２２】
プリンタ６は、画像印刷装置１０が行うスイングフォーム印刷の処理により、印刷媒体（例えば紙等）に対して印刷を施す機器である。プリンタ６は、例えばページプリンタ等の印刷装置により構成される。
ディスクライタ７は、画像印刷装置１０の制御によりデジタルデータをＤＶＤメディアに書き込む機器である。
【００２３】
次に、画像印刷装置１０の構成について説明する。図２は、画像印刷装置１０の構成を示すブロック図である。
画像印刷装置１０は、ＣＰＵ１１と、ＲＡＭ１２と、ＲＯＭ１３と、記憶装置１４と、入力装置１５と、表示装置１６と、インターフェース１７、１８、１９と、これらの各構成を相互接続するバス２０と、を有する。本実施形態において、画像印刷装置１０は、例えば、パーソナルコンピュータ、デスクトップコンピュータ等の情報処理装置により構成される。
【００２４】
ＣＰＵ１１は、ＲＯＭ１３や記憶装置１４からプログラム、データ等を読み込んで実行処理すると共に、画像印刷装置１０の各部や画像印刷装置１０に接続されている各構成の動作制御を行う。ＣＰＵ１１が読み込んだプログラム、データ等及びＣＰＵ１１の処理において一時的に生じたパラメータ等はＲＡＭ１２に格納される。
【００２５】
ＲＯＭ１３は、例えばＲＯＭチップ等であり、プログラム、データ等を書き換え不可能に記憶する。
記憶装置１４は、例えばハードディスクドライブやフラッシュメモリ等であり、プログラム、データ等を書き換え可能に記憶することができる。また、詳細は後述するが、記憶装置１４は基準位置情報、印刷画像情報を記憶する。
【００２６】
入力装置１５は、例えばキーボードやマウス等であり、オペレータの手動による画像印刷装置１０に対する入力処理を可能とする。
【００２７】
表示装置１６は、例えばＬＣＤ（Liquid Crystal Display）や有機ＥＬ(Electro-Luminescence)ディスプレイ等により構成され、画像印刷装置１０の画面出力処理に応じた内容を表示する。
【００２８】
インターフェース１７、１８、１９は、例えばＵＳＢ（Universal Serial Bus）等のバスインターフェースであり、画像印刷装置１０と外部機器との接続を可能にする。カメラ２，３，４はＨＵＢ５を介してインターフェース１７に接続され、プリンタ６はインターフェース１８に接続され、ディスクライタ７はインターフェース１９に接続される。
【００２９】
次に、スイング解析の処理内容について説明する。図３は、スイング解析の処理内容を示すフローである。
【００３０】
まず、撮影を行う（ステップＳ１）。撮影は、オペレータによる所定の入力操作により、画像印刷装置１０が３台のカメラ２，３，４を動作させて被写体Ｈを撮像する処理である。３台のカメラ２，３，４による撮像動画は、画像印刷装置１０に転送され、画像印刷装置１０は転送された撮像動画を記憶装置１４に記憶する。
【００３１】
次に、画像印刷装置１０は静止画像生成を行う（ステップＳ２）。静止画像生成は、記憶装置１４に記憶された各撮像動画（非同期動画）から静止画像を生成する処理である。生成された静止画像は記憶装置１４に記憶される。記憶装置１４が記憶する静止画像には、カメラ２、３、４毎に連番に静止画像を識別するための画像番号が対応付けられる。以降では、カメラ２、３、４によって撮影された動画に対応する静止画像を、それぞれ正面静止画像、後方静止画像、ボール静止画像という。
【００３２】
次に、オペレータの入力内容に基づき画像印刷装置１０はスイング対象抽出を行う（ステップＳ３）。スイング対象抽出は、静止画像に分割された画像のうち、カメラ２が撮像した画像についてゴルフスイング中を撮像した画像の範囲（スイング対象）を決定する処理である。これは、カメラ２，３，４による動画撮像時にゴルフスイング中でない撮像画像が含まれることがあるために行われる処理である。ゴルフスイング中でない撮像画像として、例えば被写体Ｈが姿勢を整える動作を行っている最中や、被写体Ｈがその他の動作（例えば煙草を吸う等）を行っている最中の撮像画像等が挙げられる。カメラ３，４が撮像した画像についてはスイング対象抽出を行わないが、後述するスイング画像同期によってスイング対象が決定される。
【００３３】
次に、オペレータの入力内容に基づき画像印刷装置１０はスイング画像同期を行う（ステップＳ４）。
【００３４】
ステップＳ４において行われるスイング画像同期の処理について、詳細に説明する。スイング画像同期は、３方向からの静止画像を同期させる処理であり、カメラ２，３，４がそれぞれ撮像した動画から生成した静止画像について、同じタイミングを撮像した静止画像を対応付ける。
【００３５】
まず、画像印刷装置１０は、ステップＳ３において記憶装置１４に記憶した静止画像のうち、カメラ２で撮影した静止画像を表示装置１６に表示する。オペレータは、表示装置１６に表示した静止画像をオペレータが視認し、各タイミングの画像番号を指定する。タイミングとは、カメラ２で撮影した被写体Ｈのスイングを動作シーン毎に分割した場合における各動作シーンを識別するための静止画像のことである。本実施の形態においては、被写体Ｈのスイングを、バックスイング中、スイング開始中、インパクト中、及びフォロースルー中の４つの動作シーンに分割する。
【００３６】
オペレータは、テークバック開始、振り下ろし開始、インパクト瞬間、及びフォロースルー終了の４つのタイミングの画像番号を入力装置１５からの入力により指定する。例えば、オペレータは、入力装置１５からの入力により、テークバック開始の画像番号（以下、基準ＴＢという。）は「１５５８」、振り下ろし開始の画像番号（以下、基準ＳＳという。）は「１７９０」、インパクト瞬間の画像番号（以下、基準ＩＰという。）は「１８６２」、フォロースルー終了の画像番号（以下、基準ＦＳという。）は「２０２３」等のように、４つのタイミングの画像番号を指定する。カメラ３、４で撮影した静止画像についても同様の処理が行われ、４つのタイミングの画像番号が指定される。
【００３７】
なお、各タイミングの画像番号の指定の方法は、入力装置１５からの入力に基づいて指定されればよく、上記の例に限られない。例えば、カメラ２に対応する各タイミングの画像番号を入力装置１５からの入力によって指定し、これと同じ画像番号のカメラ３で撮影された静止画像を、表示装置１６に仮の基準位置として表示させたり、予め定められた計算式で算出された画像番号のカメラ４で撮影された静止画像を、表示装置１６に仮の基準位置として表示させてもよい。仮の基準位置として表示させてオペレータの操作補助を行ってから、入力装置１５からの入力により各タイミングの画像を指定するようにしてもよい。
【００３８】
また、画像印刷装置１０は、決定したカメラ２、３、４の各タイミングの画像番号（以下、基準位置情報という。）を記憶装置１４に記憶する。図４（ａ）は、記憶装置１４が記憶する基準位置情報の一例である。図４（ａ）に示すように、各カメラ２、３、４の撮影方向毎（正面静止画像、後方静止画像、ボール静止画像毎）に、４つのタイミングの画像番号を記憶する。
【００３９】
図４（ｂ）に、撮影方向が正面静止画像である場合における各タイミングと静止画像の対応関係を示す。画像番号が基準ＴＢの静止画像は、図４（ｂ）に示すように、被写体Ｈがゴルフクラブを構えてテークバックを開始する際の静止画像である。画像番号が基準ＳＳ、基準ＩＰ、基準ＦＳの静止画像は、それぞれゴルフクラブを振りかぶって振り下ろす瞬間の静止画像、ボールのインパクトの瞬間の静止画像、フォロースルーが終了した瞬間の静止画像が対応付けられる。撮影方向が後方静止画像又はボール静止画像である場合も、同様の対応関係がある。
【００４０】
図３に戻り、オペレータの入力内容に基づき画像印刷装置１０は移動状態プロットを行う（ステップＳ５〜７）。移動状態プロットは、３方向からの動画のそれぞれについて、各静止画像におけるゴルフクラブのヘッドの位置を座標データとして記憶する処理である。インパクトの瞬間のタイミング以降の静止画像のうち、ゴルフボールが写っている静止画像については、ゴルフボールの位置についても座標データとして記憶する。これらのゴルフクラブのヘッドの位置及びゴルフボールの位置の入力はオペレータの手動入力による。移動状態プロットは、カメラ２、３、４の撮像した画像の静止画像それぞれに対して個別に行われる。
【００４１】
次に、画像印刷装置１０はスイングスピード解析を行う（ステップＳ８）。スイングスピード解析は、ゴルフスイング中のゴルフクラブのヘッドの移動速度の算出処理である。スイングスピード解析は、移動状態プロットによって入力されたゴルフクラブのヘッド位置に基づき行われる。
【００４２】
次に、画像印刷装置１０はスイングフォーム印刷を行う（ステップＳ９）。スイングフォーム印刷は、ゴルフスイング中の画像を所定のルールに基づきピックアップして印刷する処理である。スイングフォーム印刷の処理の詳細については後述する。
【００４３】
稼動状態プロット、スイング解析及びスイングフォーム印刷と並行して、又はこれらと別工程で、画像印刷装置１０は同期動画作成を行うことができる（ステップＳ１０）。同期動画作成は、スイング画像同期が終了した静止画像を再度動画に変換し、３つのカメラ２，３，４による撮像動画を一つの動画ファイルの再生によって確認可能な動画ファイルを作成する処理である。
【００４４】
図５は、ステップＳ９のスイングフォーム印刷の処理を示すフローである。
まず、画像印刷装置１０は、入力装置１５を介してオペレータが入力した印刷対象が正面静止画像の印刷又は後方静止画像の印刷であるか否かを判断する（ステップＳ９１）。入力装置１５を介してオペレータが入力した印刷対象が正面静止画像の印刷又は後方静止画像の印刷であると判断した場合（ステップＳ９１；ＹＥＳ）、画像印刷装置１０は、印刷制御処理Ａを実行する（ステップＳ９２）。
【００４５】
図６は、図５のステップＳ９２の印刷制御処理Ａを示すフローである。
まず、画像印刷装置１０は、記憶装置１４から基準位置情報を読み出す（ステップＳ１０１）。具体的には、画像印刷装置１０は、印刷対象（正面静止画像又は後方静止画像）の基準ＴＢ、基準ＳＳ、基準ＩＰ、及び基準ＦＳを記憶装置１４から読み出す。
【００４６】
次いで、画像印刷装置１０は、記憶装置１４から印刷画像情報を読み出す（ステップＳ１０２）。印刷画像情報とは、スイングフォーム印刷の処理において印刷すべき静止画像の数の情報を含み、印刷する画像番号を決定するための情報であり、予め記憶装置１４に記憶されている。
【００４７】
図７は、記憶装置１４が記憶する印刷画像情報の一例である。図７に示すように、各動作シーン毎や撮影方向毎に印刷すべき静止画像の数が対応付けられている。本実施の形態では、スイングは４つの動作シーンに分割されているので、各動作シーン毎に印刷すべき静止画像の数が対応付けられている。
【００４８】
図７に示す例では、印刷対象が正面静止画像又は後方静止画像の場合、バックスイング中の印刷画像数（以下、印刷ＢＳという）は、７枚である。同様に、スイング開始中の印刷画像数（以下、印刷ＳＳという）、インパクト中の印刷画像数（以下、印刷ＩＰという）、フォロースルー中の印刷画像数（以下、印刷ＦＳという）は、それぞれ５枚、５枚、４枚である。また、印刷対象がボール静止画像である場合のインパクトの瞬間の静止画像前後の印刷画像数（以下、印刷ＢＩという）は、１０枚である。
【００４９】
図８は、４つの各動作シーンに対応する静止画像を示す模式図である。図８に示す数値は画像番号である。
【００５０】
画像番号が基準ＴＢの静止画像から基準ＳＳの一つ前までの静止画像を、バックスイング中の静止画像という。図４に示すデータ格納例では、正面静止画像のバックスイング中の静止画像とは、画像番号が「１５５８」〜「１７８９」の静止画像をいう。
【００５１】
画像番号が基準ＳＳから基準ＩＰＳの一つ前までの静止画像を、スイング開始中の静止画像という。基準ＩＰＳとは、詳細は後述するが、インパクトが始まる静止画像の画像番号であり、後述するステップＳ１０８で算出される。図４に示すデータ格納例では、正面静止画像のスイング開始中の静止画像とは、画像番号が「１７９０」〜「基準ＩＰＳ−１」の静止画像をいう。
【００５２】
画像番号が基準ＩＰＳから基準ＩＰＳ＋印刷ＩＰの一つ前までの静止画像を、インパクト中の静止画像という。図７に示すデータ格納例では、正面静止画像のインパクト中の静止画像とは、画像番号が「基準ＩＰＳ」〜「基準ＩＰＳ＋４」までの静止画像をいう。
【００５３】
画像番号が基準ＩＰＳ＋印刷ＩＰから基準ＦＳまでの静止画像を、フォロースルー中の静止画像という。図４及び図７に示すデータ格納例では、正面静止画像のインパクト中の静止画像とは、画像番号が「基準ＩＰＳ＋５」〜２０２３までの静止画像をいう。
【００５４】
ステップＳ１０２においては、画像印刷装置１０は、上述した印刷画像情報のうち、印刷ＢＳ、印刷ＳＳ、印刷ＩＰ、及び印刷ＦＳを記憶装置１４から読み出す。
【００５５】
図６に戻り、バックスイング中の間引き量（以下、ΔＢＳという）を算出する（ステップＳ１０３）。間引き量とは、印刷すべき静止画像の画像番号の間隔のことをいう。ΔＢＳは、バックスイング中の静止画像の総数を印刷ＢＳで割る（つまり、ΔＢＳ＝（基準ＳＳ−基準ＴＢ＋１）／印刷ＢＳ）ことによって算出する。
【００５６】
ＲＡＭ１２に記憶した変数（以下、印刷画像番号という）に、ステップＳ１０１読み出した基準ＴＢを代入する（ステップＳ１０４）。印刷画像番号と画像番号が一致する静止画像を記憶装置１４（フォルダ等）から読み出して所定の記憶領域に保存する（ステップＳ１０５）。印刷画像番号をΔＢＳ加算（インクリメント）する（ステップＳ１０６）。
【００５７】
印刷画像番号が基準ＳＳ以上であるか否かを判断する（ステップＳ１０７）。つまり、印刷画像番号の静止画像がバックスイング中のものであるか否かを判断する。印刷画像番号が基準ＳＳ以上であると判断しない場合（ステップＳ１０７；ＮＯ）、処理はステップＳ１０５に戻り、印刷画像番号と画像番号が一致する静止画像を記憶装置１４から読み出して所定の記憶領域に保存する。
【００５８】
印刷画像番号がステップＳ１０１で読み出した基準ＳＳ以上であると判断した場合（ステップＳ１０７；ＹＥＳ）、スイング開始中の間引き量（以下、ΔＳＳという）を算出する（ステップＳ１０８）。ΔＳＳは、スイング開始中の画像の総数を印刷ＳＳで割る（つまり、ΔＳＳ＝（基準ＩＰ−印刷ＩＰ／２−基準ＳＳ＋１）／印刷ＳＳ）ことによって算出する。ここで算出した「基準ＩＰ−印刷ＩＰ／２」の画像番号が、基準ＩＰＳである。
【００５９】
印刷画像番号に、基準ＳＳを代入する（ステップＳ１０９）。印刷画像番号と画像番号が一致する画像を記憶装置１４から読み出して所定の記憶領域に保存する（ステップＳ１１０）。印刷画像番号をΔＳＳ加算する（ステップＳ１１１）。
【００６０】
印刷画像番号が基準ＩＰＳ以上であるか否かを判断する（ステップＳ１１２）。つまり、印刷画像番号の静止画像がスイング開始中のものであるか否かを判断する。
印刷画像番号が基準ＩＰＳ以上であると判断しない場合（ステップＳ１１２；ＮＯ）、処理はステップＳ１１０に戻り、印刷画像番号と画像番号が一致する画像を記憶装置１４から読み出して所定の記憶領域に保存する。
【００６１】
印刷画像番号が基準ＩＰＳ以上であると判断した場合（ステップＳ１１２；ＹＥＳ）、
印刷画像番号にステップＳ１０１で読み出した基準ＩＰＳを代入する（ステップＳ１１３）。印刷画像番号と画像番号が一致する静止画像を記憶装置１４から読み出して所定の記憶領域に保存する（ステップＳ１１４）。印刷画像番号を１加算する（ステップＳ１１５）。
【００６２】
印刷画像番号が基準ＩＰＳ＋印刷ＩＰ以上であるか否かを判断する（ステップＳ１１６）。つまり、印刷画像番号の静止画像がインパクト中のものであるか否かを判断する。
印刷画像番号が基準ＩＰＳ＋印刷ＩＰ以上であると判断しない場合（ステップＳ１１６；ＮＯ）、処理はステップＳ１１４に戻り、印刷画像番号と画像番号が一致する静止画像を記憶装置１４から読み出して所定の記憶領域に保存する。
【００６３】
印刷画像番号が基準ＩＰＳ＋印刷ＩＰ以上であると判断した場合（ステップＳ１１６；ＹＥＳ）、フォロースルー中の間引き量（以下、ΔＦＳという）を算出する（ステップＳ１１７）。ΔＦＳは、フォロースルー中の静止画像の総数を印刷ＦＳで割る（つまり、ΔＦＳ＝（基準ＦＳ−印刷画像番号＋１）／印刷ＦＳ）ことによって算出する。
【００６４】
印刷画像番号と画像番号が一致する静止画像を記憶装置１４から読み出して所定の記憶領域に保存する（ステップＳ１１８）。印刷画像番号をΔＦＳ加算する（ステップＳ１１９）。
【００６５】
印刷画像番号が基準ＦＳ以上であるか否かを判断する（ステップＳ１２０）。つまり、印刷画像番号の静止画像がフォロースルー中のものであるか否かを判断する。印刷画像番号が基準ＦＳ以上であると判断しない場合（ステップＳ１２０；ＮＯ）、処理はステップＳ１１８に戻り、印刷画像番号と画像番号が一致する静止画像を記憶装置１４から読み出して所定の記憶領域に保存する。
【００６６】
印刷画像番号が基準ＦＳ以上であると判断した場合（ステップＳ１２０；ＹＥＳ）、印刷制御処理Ａを終了し、処理は図５に戻る。
【００６７】
一方、画像印刷装置１０は、入力装置１５を介してオペレータが入力した印刷対象が正面静止画像の印刷又は後方静止画像の印刷であると判断しない場合（ステップＳ９１；ＮＯ）、画像印刷装置１０は、印刷制御処理Ｂを実行する（ステップＳ９３）。
【００６８】
図９は、図５のステップＳ９３において行われる印刷制御処理Ｂを示すフローである。
まず、記憶装置１４から基準位置情報を読み出す（ステップＳ２０１）。ステップＳ２０１においては、ボール静止画像の基準ＩＰを記憶装置１４から読み出す。
【００６９】
次いで、記憶装置１４から印刷画像情報を読み出す（ステップＳ２０２）。ステップＳ２０２においては、印刷画像情報のうち、印刷ＢＩを記憶装置１４から読み出す。
【００７０】
図１０に、図９のステップＳ２０１で読み出した基準ＩＰと図９のステップＳ２０２で読み出した印刷ＢＩとの関係を示す。図中の数値は画像番号であり、図１０に示す例は、図４及び図７に示すデータ格納例の場合の関係である。図１０に示すように、撮影方向がボール静止画の静止画像のうち、画像番号が基準ＩＰの静止画像を基準に、印刷ＢＩの分だけ前後の画像が印刷対象となる。つまり、印刷すべきボール静止画はインパクトの瞬間、インパクト前、及びインパクト後の３つのタイミングに分けられる。
【００７１】
ＲＡＭ１２に記憶された印刷画像番号に、基準ＩＰ−印刷ＢＩの値を代入する（ステップＳ２０３）。印刷画像番号と画像番号が一致する静止画像を記憶装置１４から読み出して所定の記憶領域に保存する（ステップＳ２０４）。印刷画像番号を１加算する（ステップＳ２０５）。
【００７２】
印刷画像番号が基準ＩＰ＋印刷ＢＩ以上であるか否かを判断する（ステップＳ２０６）。つまり、印刷画像番号の静止画像がインパクト前後中の画像であるか否かを判断する。印刷画像番号が基準ＩＰ＋印刷ＢＩ以上であると判断しない場合（ステップＳ２０６；ＮＯ）、処理はステップＳ２０４に戻り、印刷画像番号と画像番号が一致する静止画像を記憶装置１４から読み出して所定の記憶領域に保存する。
【００７３】
印刷画像番号が基準ＩＰ＋印刷ＢＩ以上であると判断した場合（ステップＳ２０６；ＹＥＳ）、印刷制御処理Ｂを終了し、処理は図５に戻る。
【００７４】
画像印刷装置１０は、印刷制御処理Ａ又は印刷制御処理Ｂにより所定の記憶領域に記憶した静止画像をプリンタ６に対して出力し、静止画像の印刷を実行する（ステップＳ９４）。ステップＳ９４においては、記憶装置１４等に記憶した予め定められたレイアウトに基づいて静止画像の印刷を実行する。
【００７５】
図１１は、印刷対象が正面静止画像である場合に、図５のステップＳ９４において印刷される静止画像のレイアウトの一例である。この例では、図４の基準位置情報と図７の印刷画像情報のデータ格納例の場合である。図１１に示すように、スイングの各動作シーン毎の静止画像が横に順番に印刷される。
印刷対象が後方静止画像である場合にも同様のレイアウトで印刷される。
【００７６】
図１２は、印刷対象がボール静止画像である場合に、図５のステップＳ９４において印刷される静止画像のレイアウトの一例である。この例では、図４の基準位置情報と図７の印刷画像情報のデータ格納例の場合である。図１２に示すように、印刷対象がボール静止画像である場合には、図１１に示す例とはレイアウトが異なり、静止画像が縦に順番に印刷される。
【００７７】
なお、図１１及び図１２に示したレイアウトは一例であり、予め定められたレイアウトであればよく、これに限られない。例えば、印刷対象が正面静止画像又は後方静止画像であっても、それぞれに応じてレイアウトが異なっていてもよい。
【００７８】
図５に戻り、スイングフォーム印刷の終了指示が入力装置１５から入力されたか否か判断する（ステップＳ９５）。スイングフォーム印刷の終了指示とは、表示装置１６に静止画像を表示させるためのビューア画面を閉じるための入力装置１５のマウスの指示等である。
【００７９】
スイングフォーム印刷の終了指示が入力装置１５から入力されたと判断しない場合（ステップＳ９５；ＮＯ）、処理はステップＳ９１に戻り、画像印刷装置１０は、入力装置１５から入力された印刷対象が正面静止画像又は後方静止画像であるか否かを判断する。
【００８０】
スイングフォーム印刷の終了指示が入力装置１５から入力されたと判断した場合（ステップＳ９５；ＮＯ）、スイングフォーム印刷処理は終了する。
【００８１】
以上のように、本実施の形態における画像印刷装置１０によれば、カメラ２、３、４で撮影した撮影対象に関わる静止画像を記憶装置１４で記憶し、印刷画像情報に印刷すべき静止画像の数を含めて記憶装置１４に記憶する。スイングフォーム印刷の処理では、印刷すべき静止画像を印刷画像情報に基づいて決定して印刷するので、不要な画像を印刷することがなくなり、必要な静止画像の数を指定して印刷することができる。
【００８２】
また、記憶装置１４に記憶する静止画像には撮影方向毎に連番に画像番号が対応付けられており、基準位置情報に撮影対象の各タイミングの画像情報が記憶されている。スイングフォーム印刷の処理では、印刷画像情報が示す印刷すべき静止画像の数と基準位置情報とに基づいて、印刷すべき静止画像の画像番号を決定するので、撮影対象の各タイミングを起点として印刷すべき静止画像の画像番号を決定することができる。
【００８３】
また、印刷画像情報には撮影対象の各動作シーン毎に印刷すべき静止画像の数が対応付けられているので、スイングフォーム印刷の処理により、撮影対象の各動作シーン毎に最適な枚数の静止画像を印刷することができる。この各タイミングを、被写体Ｈのゴルフスイングのうち、テークバック開始、振り下ろし開始、インパクト瞬間、フォロースルー終了とすることにより、ゴルフスイングの解析に有用な情報を得ることができる。
【００８４】
また、カメラ２，３，４の撮影方向を正面、後方、ボールとすることにより、被写体Ｈのゴルフスイングの解析に必要な静止画像を様々な方向から得ることができる。正面及び後方から撮影することにより、一連のスイングの流れを視認するために、スイング開始からスイング終了までの静止画像を得ることができる。ボールを撮影することにより、インパクト時のゴルフクラブのヘッドの動きの詳細な静止画像を印刷して解析することができる。これらの撮影方向に応じた印刷画像情報と基準位置情報を記憶装置１４に記憶し、撮影方向により印刷すべき静止画像をスイングフォーム印刷の処理において決定するので、スイング解析のために有用な静止画像の印刷をすることができる。
【００８５】
撮影方向に応じて印刷レイアウトを変更することによって、被写体Ｈのスイングの軌跡等の変化を視認することが容易になる。本実施の形態のように、被写体Ｈを正面又は後方から撮影した場合には、スイングフォーム印刷の処理によって抽出された静止画像を横方向に連続印刷するので、ゴルフクラブとボールとの位置関係や被写体Ｈの体の傾き等が時系列に比較しやすくなる。また、ボールを撮影した場合、縦方向に連続印刷するので、ゴルフクラブのヘッドとボールとの関係が視認しやすくなる。
【００８６】
なお、本実施の形態における記述は、本発明の一例を示すものであり、これに限定されない。例えば、カメラ２、３、４のフレームレートは本実施の形態におけるものに限られない。カメラ２、３、４のフレームレートを全て同じにしても良いし、解析したい撮影方向のフレームレートを大きくしてもよい。
【００８７】
また、本実施の形態においては印刷画像情報に、各動作シーンでの印刷すべき静止画像数を格納するようにしたが、スイングフォーム印刷の処理によって、印刷すべき静止画像の画像番号を特定するための情報であれば、他の情報であってもよい。
【００８８】
また、本実施の形態においては、被写体Ｈのスイングを４つの動作シーンに分割したが、予め記憶装置１４に定められた個数に分割してスイングフォーム印刷の処理が実行されればよく、これに限られない。この場合には、分割されたスイングの動作シーンの個数に応じて印刷画像情報と基準位置情報が定められ、スイングフォーム印刷の処理が実行されればよい。
【００８９】
また、画像印刷装置１０に接続されるカメラの台数は、何台であってもよい。接続されるカメラの台数に応じて印刷画像情報と基準位置情報が定められてスイングフォーム印刷の処理が実行されればよい。
【００９０】
また、印刷画像情報は被写体Ｈ毎に定められて記憶装置１４に記憶されていてもよい。例えば、インパクトの瞬間を特に詳細に印刷したい場合には、印刷画像情報の印刷ＩＰを大きくしてもよい。
【００９１】
また、本実施の形態においては、撮影対象を被写体Ｈのゴルフスイングとしてスイングフォーム印刷の処理を説明したが、撮影対象の各動作シーンに応じて印刷画像情報と基準位置情報が定められ、スイングフォーム印刷の処理が実行されればよく、他の撮影対象であってもよい。例えば、撮影対象が野球の投球フォームであった場合には、投球動作開始、テイクバック完了、ボールリリース、フォロースルー完了のように各タイミングを基準位置情報に設定する等して同様にスイングフォーム印刷の処理を実行してもよい。
前述の実施形態における記述は、本発明の一例を示すものであり、これに限定しない。
例えば、本発明で扱う動画はゴルフスイングを撮影したものに限らず、撮影対象の移動軌跡を撮像した動画ならば適用可能であり、ゴルフスイング及びゴルフボールに限定されず、打撃球技におけるスイング動作時のスイング動作者及び打撃対象物を撮影するものに広く適用できる。
例えば、ゴルフ以外の打撃球技としては、野球のバットスイングの移動軌跡とボールの移動軌跡を撮影したり、テニスのラケットスイングの移動軌跡とボールの移動軌跡を撮影したり、卓球のラケットスイングの移動軌跡とボールの移動軌跡を撮影したり、アイスホッケーのラケットスイングの移動軌跡とパッド(ボール)の移動軌跡を撮影したりするものに適用可能である。
【００９２】
その他、本実施の形態に係る画像印刷装置を構成する各装置の細部構成及び細部動作シーンに関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【００９３】
【図１】本発明に関わる画像印刷装置を用いたゴルフスイング解析システムの一例である。
【図２】図１の画像印刷装置の構成を示すブロック図である。
【図３】図１の画像印刷装置が実行するスイング解析の処理を示すフローである。
【図４】基準位置情報を示す図であり、（ａ）は、基準位置情報のデータ格納例であり、（ｂ）は、撮影方向が正面静止画像である場合の基準位置情報の各タイミングの静止画像の対応関係である。
【図５】図１の画像印刷装置が実行するスイングフォーム印刷の処理を示すフローである。
【図６】図１の画像印刷装置が実行する印刷制御処理Ａを示すフローである。
【図７】図２の記憶装置が記憶する印刷画像情報の一例である。
【図８】ゴルフスイングの各動作シーンに対応する静止画像を示す模式図である。
【図９】図１の画像印刷装置が実行する印刷制御処理Ｂを示すフローである。
【図１０】基準ＩＰと印刷ＢＩとの関係を示す模式図である。
【図１１】印刷対象が正面静止画像である場合に印刷される静止画像のレイアウトの一例である。
【図１２】印刷対象がボール静止画像である場合に印刷される静止画像のレイアウトの一例である。
【符号の説明】
【００９４】
１  ゴルフスイング解析システム
２  カメラ
３  カメラ
４  カメラ
５  ＨＵＢ
６  プリンタ
７  ディスクライタ
１０  画像印刷装置
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＲＯＭ
１４  記憶装置
１５  入力装置
１６  表示装置
１７  インターフェース
１８  インターフェース
１９  インターフェース
２０  バス
【図１】
2010124881.tif 000003
【図２】
2010124881.tif 000004
【図３】
2010124881.tif 000005
【図４】
2010124881.tif 000006
【図５】
2010124881.tif 000007
【図６】
2010124881.tif 000008
【図７】
2010124881.tif 000009
【図８】
2010124881.tif 000010
【図９】
2010124881.tif 000011
【図１０】
2010124881.tif 000012
【図１１】
2010124881.tif 000013
【図１２】
2010124881.tif 000014