(57)【特許請求の範囲】
【請求項１】
プレーヤの動作を撮影した連続画像を出力するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
（ａ）プレーヤの動作を撮影することで得られる動画映像信号を取り込む機能と、
（ｂ）前記取り込まれた動画映像信号の動画映像の内から、作業者による入力装置からの入力指示に従って前記出力の対象となる範囲を選択指定する機能と、
（ｃ）作業者による入力装置からの入力指示に従って、前記範囲内に一部の区間を指定する機能と、
（ｄ）前記機能（ａ）によって取り込まれた動画映像信号の内の前記機能（ｂ）により指定された範囲の動画映像を、前記機能（ｃ）により指定された区間が該指定のなされていない区間外部分と異なったサンプリング間隔をとるようにサンプリングすることによって、複数の画像データを取得する機能と、
（ｅ）前記複数の画像データの配置を割り振って前記連続画像を示すページ単位のデータを生成する機能と、
（ｆ）前記ページ単位のデータを出力する機能と
をコンピュータに実行させるためのコンピュータプログラムを記録した記録媒体。
【請求項２】
請求項１に記載の記録媒体であって、
前記機能（ｄ）は、
（ｄ１）前記動画映像信号によって示される前記プレーヤの動作の速さの程度を、外部からの指示に応じて前記区間毎に定める機能と、
（ｄ２）前記プレーヤの動作の速さの程度に応じて前記サンプリング間隔を定める機能と
を備えたものである記録媒体。
【請求項３】
プレーヤの動作を撮影した連続画像を出力する連続画像出力装置であって、
プレーヤの動作を撮影することで得られる動画映像信号を取り込む動画映像信号入力手段と、
前記取り込まれた動画映像信号の動画映像の内から、作業者による入力装置からの入力指示に従って前記出力の対象となる範囲を選択指定する出力対象選択指定手段と、
作業者による入力装置からの入力指示に従って、前記範囲内に一部の区間を指定する区間指定手段と、
前記動画映像信号入力手段によって取り込まれた動画映像信号の内の前記出力対象選択指定手段により指定された範囲の動画映像を、前記区間指定手段により指定された区間が該指定のなされていない区間外部分と異なったサンプリング間隔をとるようにサンプリングすることによって、複数の画像データを取得する画像データ取得手段と、
前記複数の画像データの配置を割り振って前記連続画像を示すページ単位のデータを生成するページデータ生成手段と、
前記ページ単位のデータを出力するページデータ出力手段と
を備える連続画像出力装置。
【請求項４】
請求項３に記載の連続画像出力装置であって、
前記画像データ取得手段は、
前記動画映像信号によって示される前記プレーヤの動作の速さの程度を、外部からの指示に応じて前記区間毎に定める動作速設定手段と、
前記プレーヤの動作の速さの程度に応じて前記サンプリング間隔を定めるサンプリング間隔設定手段と
を備える連続画像出力装置。
【請求項５】
プレーヤの動作を撮影した連続画像を出力する連続画像出力方法であって、
（ａ）プレーヤの動作を撮影することで得られる動画映像信号を取り込む行程と、
（ｂ）前記取り込まれた動画映像信号の動画映像の内から、作業者による入力装置からの入力指示に従って前記出力の対象となる範囲を選択指定する行程と、
（ｃ）作業者による入力装置からの入力指示に従って、前記範囲内に一部の区間を指定する行程と、
（ｄ）前記行程（ａ）によって取り込まれた動画映像信号の内の前記行程（ｂ）により指定された範囲の動画映像を、前記行程（ｃ）により指定された区間が該指定のなされていない区間外部分と異なったサンプリング間隔をとるようにサンプリングすることによって、複数の画像データを取得する行程と、
（ｅ）前記複数の画像データの配置を割り振って前記連続画像を示すページ単位のデータを生成する行程と、
（ｆ）前記ページ単位のデータを出力する行程と
を備える連続画像出力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、スポーツやゲームなどのプレーヤの動作を撮影した連続画像を出力する技術に関する。
【０００２】
【従来の技術】
従来より、スポーツなどの分野においては、プレーヤのフォーム（例えば、ゴルファーのゴルフスイングのフォームや野球バッタの打撃フォームなど）をビデオカメラで撮影して、得られる動画映像からそのフォームの診断を行なうことがなされていた。この診断は、一般的には、動画映像をテレビモニタに表示しながら、選任のオペレータやアドバイザによって行なわれる。
【０００３】
【発明が解決しようとする課題】
しかしながら、前記従来の技術では、被診断者は、診断結果をテレビモニタを見ながら選任のオペレータやアドバイザから受けるだけで、自身のスイングフォームの動画映像を記録として手元に残すことができなかった。
【０００４】
なお、市場には、ビデオカメラ（デジタルビデオカメラ）で撮影した動画映像から静止画を取り込み、それら静止画を連続写真として、プリンタに出力する装置があるが、これらはプレーヤのフォームの分析に特化されたものではないので、得られる静止画から充分な診断を行なうことは容易ではなかった。
【０００５】
この発明は、プレーヤのフォームの診断を容易に行なうことが可能な連続写真を得ることを目的としている。
【０００６】
【課題を解決するための手段およびその作用・効果】
前述した課題を解決するための手段として、以下に示す構成をとった。
【０００７】
この発明の第１の記録媒体は、
プレーヤの動作を撮影した連続画像を出力するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
（ａ）プレーヤの動作を撮影することで得られる動画映像信号を取り込む機能と、
（ｂ）前記取り込まれた動画映像信号の動画映像の内から、作業者による入力装置からの入力指示に従って前記出力の対象となる範囲を選択指定する機能と、
（ｃ）作業者による入力装置からの入力指示に従って、前記範囲内に一部の区間を指定する機能と、
（ｄ）前記機能（ａ）によって取り込まれた動画映像信号の内の前記機能（ｂ）により指定された範囲の動画映像を、前記機能（ｃ）により指定された区間が該指定のなされていない区間外部分と異なったサンプリング間隔をとるようにサンプリングすることによって、複数の画像データを取得する機能と、
（ｅ）前記複数の画像データの配置を割り振って前記連続画像を示すページ単位のデータを生成する機能と、
（ｆ）前記ページ単位のデータを出力する機能と
をコンピュータに実行させるためのコンピュータプログラムを記録したことを、その要旨としている。
【０００８】
上記構成の記録媒体に記録されたコンピュータプログラムを実行するコンピュータによれば、動画映像の出力対象となる範囲内から、指定した区間と区間外部分とでサンプリング間隔が相違する複数の画像データが取得され、これら複数の画像データが１または複数のページに割り振って出力される。したがって、この発明によれば、プレーヤの動作によってサンプリング間隔の長いところ短いところというように可変することができることから、プレーヤの動作の速度が早いところにあってもサンプリング間隔を短くして詳細な分解写真を得ることができる。このため、この発明は、プレーヤのフォームの診断を容易に行なうことが可能な連続画像を提供することができるという効果を奏する。
【０００９】
上記第１の記録媒体にあって、前記機能（ｄ）は、（ｄ１）前記動画映像信号によって示される前記プレーヤの動作の速さの程度を、外部からの指示に応じて前記区間毎に定める機能と、（ｄ２）前記プレーヤの動作の速さの程度に応じて前記サンプリング間隔を定める機能とを備えた構成とすることができる。
【００１０】
この構成の記録媒体によれば、プレーヤの動作の速さの程度を動画映像信号の区間毎に定めて、その速さの程度に応じて画像のサンプリング間隔を定めることが可能となる。
【００１５】
この発明の第１の装置は、
プレーヤの動作を撮影した連続画像を出力する連続画像出力装置であって、
プレーヤの動作を撮影することで得られる動画映像信号を取り込む動画映像信号入力手段と、
前記取り込まれた動画映像信号の動画映像の内から、作業者による入力装置からの入力指示に従って前記出力の対象となる範囲を選択指定する出力対象選択指定手段と、
作業者による入力装置からの入力指示に従って、前記範囲内に一部の区間を指定する区間指定手段と、
前記動画映像信号入力手段によって取り込まれた動画映像信号の内の前記出力対象選択指定手段により指定された範囲の動画映像を、前記区間指定手段により指定された区間が該指定のなされていない区間外部分と異なったサンプリング間隔をとるようにサンプリングすることによって、複数の画像データを取得する画像データ取得手段と、
前記複数の画像データの配置を割り振って前記連続画像を示すページ単位のデータを生成するページデータ生成手段と、
前記ページ単位のデータを出力するページデータ出力手段と
を備えることを、その要旨としている。
【００１６】
この発明の第１の方法は、
プレーヤの動作を撮影した連続画像を出力する連続画像出力方法であって、
（ａ）プレーヤの動作を撮影することで得られる動画映像信号を取り込む行程と、
（ｂ）前記取り込まれた動画映像信号の動画映像の内から、作業者による入力装置からの入力指示に従って前記出力の対象となる範囲を選択指定する行程と、
（ｃ）作業者による入力装置からの入力指示に従って、前記範囲内に一部の区間を指定する行程と、
（ｄ）前記行程（ａ）によって取り込まれた動画映像信号の内の前記行程（ｂ）により指定された範囲の動画映像を、前記行程（ｃ）により指定された区間が該指定のなされていない区間外部分と異なったサンプリング間隔をとるようにサンプリングすることによって、複数の画像データを取得する行程と、
（ｅ）前記複数の画像データの配置を割り振って前記連続画像を示すページ単位のデータを生成する行程と、
（ｆ）前記ページ単位のデータを出力する行程と
を備える連続画像出力方法。
【００１７】
この発明の第１の装置および第１の方法によっても、この発明の第１の記録媒体と同様に、プレーヤの動作の速度が早いところにあってもサンプリング間隔を短くして詳細な分解写真を得ることができることから、プレーヤのフォームの診断を容易に行なうことが可能な連続画像を提供することができるという効果を奏する。
【００２４】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。その第１の態様は、この発明の前述した第１の記録媒体、第１の装置および第１の方法のうちのいずれかの構成において、前記プレーヤの動作が、プレーヤがゴルフクラブにより打球する際のスイングフォームである態様である。
【００２５】
その第２の態様は、この発明の記録媒体、連続画像出力装置および連続画像出力方法のうちのいずれかにおいて、プレーヤの動作を撮影することで得られる動画映像信号を取り込んだ後、その取り込んだ動画映像信号からプレーヤの動作の主な部分だけを抽出して、その抽出された動画映像を後段のサンプリングする処理に供する態様である。この態様によれば、取り込んだ動画映像からプレーヤの診断に不要な部分を診断対象から外すことができることから、診断処理の高速化を図ることができるという効果を奏する。
【００２６】
その第３の態様は、この発明の第１の記録媒体による機能と同様の機能を持つコンピュータプログラムとしての態様である。
【００２７】
第４の態様は、このコンピュータプログラムを含むことで搬送波内に具現化されたデータ信号としての態様である。第５の態様は、このコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第５の態様では、プログラムをネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の方法や装置を実現することができる。
【００２８】
【発明の実施の形態】
以上説明したこの発明の構成・作用を一層明らかにするために、以下この発明の実施の形態を実施例に基づき説明する。図１は、この発明の第１実施例を適用するコンピュータシステムの外観図である。このコンピュータシステムは、コンピュータ１０と、周辺機器としてのＣＲＴディスプレイ１２およびカラープリンタ１４を備える。コンピュータ１０は、コンピュータ本体１６とキーボード１８とマウス２０を備える。なお、このコンピュータ本体１６には、ＣＤ−ＲＯＭ２２の内容を読み取るＣＤドライブ２４が搭載されている。また、コンピュータ本体１６には、デジタルビデオカメラ（以下、ＤＶカメラと呼ぶ）２６が接続されている。
【００２９】
図２は、コンピュータシステムのハードウェアの概略構成を示すブロック図である。図示するように、このコンピュータ本体１６は、中央演算処理装置としてのＣＰＵ３０を中心にバスにより相互に接続されたＲＯＭ３１、ＲＡＭ３２、表示画像メモリ３３、マウスインタフェース３４、キーボードインタフェース３５、ＣＤＣ３６、ＨＤＣ３７、ＣＲＴＣ３８、プリンタインタフェース３９、ＤＶインタフェース４０およびＩ／Ｏポート４１を備える。
【００３０】
ＲＯＭ３１は、内蔵されている各種プログラム等を記憶する読み出し専用のメモリである。ＲＡＭ３２は、各種データ等を記憶する読み出し・書込み可能なメモリである。表示画像メモリ３３はＣＲＴディスプレイ１２に表示する画像の画像データを記憶するメモリである。マウスインタフェース３４は、マウス２０とのデータ等のやり取りを司るインタフェースである。キーボードインタフェース３５は、キーボード１８からのキー入力を司るインタフェースである。ＣＤＣ３６は、ＣＤドライブ（ＣＤＤ）２４を制御するＣＤコントローラである。ＨＤＣ３７は、ハードディスクドライブ（ＨＤＤ）４２を制御するハードディスクコントローラである。
【００３１】
ＣＲＴＣ３８は、表示画像メモリ３３に記憶される表示画像データに基づいてＣＲＴディスプレイ１２における画像の表示を制御するＣＲＴコントローラである。プリンタインタフェース３９は、カラープリンタ１４へのデータの出力を制御するインタフェースである。ＤＶインタフェース４０は、ＤＶカメラ２６からの動画映像信号の入力を司るインタフェースである。Ｉ／Ｏポート４１は、シリアル出力のポートを備えており、モデム４４に接続されており、このモデム４４を介して、公衆電話回線４６に接続されている。コンピュータ１０は、モデム４４を介して、外部のネットワークに接続されており、特定のサーバ４８に接続可能となっている。
【００３２】
このコンピュータシステムでは、オペレーティングシステムはＨＤＤ４２に記憶されており、コンピュータ本体１６に電源を投入すると、ＨＤＤ４２のブートブロックに書き込まれたローダに従ってＲＡＭ３２の所定の領域にロードされる。また、ゴルフスイングを診断するためのアプリケーションプログラム（コンピュータプログラム）は、ＣＤ−ＲＯＭ２２に予め格納されており、所定のインストールプログラムを起動することで、ＣＤドライブ２４からコンピュータ本体１６にインストールされる。このインストールされたコンピュータプログラムは、ＨＤＤ４２に記憶されており、所定の起動命令を受けたときに、ＲＡＭ３２の所定の領域にロードされる。
【００３３】
このゴルフスイング診断のためのコンピュータプログラムをＣＰＵ３０が実行することによって本発明の各種構成要件は実現される。なお、上記ＣＤ−ＲＯＭ２２には、このコンピュータプログラムの他に、このコンピュータプログラムに従う処理で必要となる模範者のスイング情報も格納されている。この模範者スイング情報も、前記コンピュータプログラムのインストールとともに、ＣＤ−ＲＯＭ２２からコンピュータ本体１６のＨＤＤ４２に送られる。
【００３４】
上記コンピュータプログラムや模範者スイング情報は、前述したように、ＣＤ−ＲＯＭ２２に格納されたものであるが、これに替えて、フロッピィディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成としてもよい。また、前述したコンピュータプログラムや模範者スイング情報は、外部のネットワークに接続される特定のサーバ４８から、ネットワークを介して提供されるプログラムデータをダウンロードして、ＲＡＭ３２またはＨＤＤ４２に転送することにより得るようにすることもできる。また、コンピュータプログラムと模範者スイング情報とは、上記のように同一の記録媒体に格納する構成に替えて、異なる記録媒体に個別に格納する構成とすることもできる。
【００３５】
以上説明したハードウェア構成を有するコンピュータシステムによるゴルフスイング診断の様子について次に説明する。図３は、コンピュータ本体１６によってゴルフスイングの診断がなされる処理の様子を示すブロック図である。図示するように、コンピュータ本体１６の内部で動作しているコンピュータプログラム５１によれば、まず、動画映像信号入力部５１ａによりＤＶカメラ２６から動画映像信号を取り込む処理を行なう。この動画映像信号は、被診断者（プレーヤ）による打球の際のゴルフスイングを予めＤＶカメラ２６により撮影することで得られた動画映像を示すものであり、コンピュータ本体１６に接続されたＤＶカメラ２６から取り込まれる。
【００３６】
次いで、動画映像信号入力部５１ａによって取り込まれた動画映像信号を、画像データ取得部５１ｂによって、サンプリングすることによって複数の画像データを収得して、ページデータ生成部５１ｃによって、これら複数の画像データの配置を割り振って連続画像を示すページ単位の画像データを生成し、そのページ単位の画像データを、ページデータ出力部５１ｄによって、ＣＲＴディスプレイ１２およびカラープリンタ１４に出力する。なお、このページ単位の画像データの出力は、ビデオドライバ５２を介してＣＲＴディスプレイ１２へ表示の制御を行なうことによりなされ、また、プリンタドライバ５３を介してカラープリンタ１４へ印刷の制御を行なうことによりなされる。
【００３７】
コンピュータ本体１６のＣＰＵ３０で実行される上記コンピュータプログラム５１に従う処理（ゴルフスイング診断処理）について、次に説明する。図４は、このゴルフスイング診断処理のルーチンを示すフローチャートである。このルーチンは、コンピュータプログラム５１を実行させる旨の指示がなされたのを受けて実行される。
【００３８】
図示するように、処理が開始されると、ＣＰＵ３０は、まず、初期画面を示すウィンドウＷ０をＣＲＴディスプレイ１２に表示する処理を行なう（ステップＳ１００）。図５は、このウィンドウＷ０を示す説明図である。図示するように、初期画面のウィンドウＷ０には、「インデックスの作成」、「分割写真の作成」、「機能の追加」、「連続写真の印刷」とそれぞれ記された４つのマウスボタンＭＢ１、ＭＢ２，ＭＢ３，ＭＢ４と、各種作業を行なうためのウィンドウを表示するための作業エリアＡＲとが設けられている。
【００３９】
次いで、ＣＰＵ３０は、初期画面のウィンドウＷ０上の「インデックスの作成」のマウスボタンＭＢ１が、マウス２０によってクリック操作されたか否かを判別する（ステップＳ１１０）。ここで、否定判別されたときには、ステップＳ１１０の処理を繰り返し実行することにより、マウスボタンＭＢ１がクリック操作されるのを待つ。一方、ステップＳ１１０で肯定判別されたときには、まず、診断の対象となるゴルフスイングを撮影した動画映像データを取り込む処理を実行する（ステップＳ１２０）。
【００４０】
詳細には、初期画面のウィンドウＷ０において、「インデックスの作成」のマウスボタンＭＢ１がクリック操作されると、上記ウィンドウＷ０は、図６に示すように、そのマウスボタンＭＢ１の真下にプルダウンメニュＭＮ１が開かれた状態となる。そのプルダウンメニュＭＮ１には、「カメラから取り込む」という選択肢ＳＥ１と、「既存の動画ファイルを開く」という選択肢ＳＥ２とが用意されている。ここで、「カメラから取り込む」という選択肢ＳＥ１がマウス２０によってクリックされたときには、ＣＰＵ３０は、コンピュータ本体１６に接続されたＤＶカメラ２６から得ることのできる動画映像データを取り込む処理を行なう。一方、「既存の動画ファイルを開く」という選択肢ＳＥ２がマウス２０によってクリックされたときには、ＣＰＵ３０は、その後の周知の「ファイルを開く」のダイアログボックスによって選択指定された既存の動画ファイルを取り込む処理を行なう。なお、こうして取り込んだ動画映像データはＨＤＤ４２に一旦格納される。
【００４１】
上記既存の動画ファイルとしては、フロッピィディスク、ＣＤ−ＲＯＭ、光磁気ディスク等の他の記録媒体に記録された動画映像データが該当するが、その他にも、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供される動画映像データをダウンロードして、ＲＡＭ３２またはＨＤＤ４２に一旦転送することにより得た動画映像データであってもよい。なお、上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得た動画映像データであってもよい。あるいは、電子メールの添付ファイルの形態で供給された動画映像データであってもよい。さらには、テレビから取り込まれる動画映像信号（動画映像データ）を取り込む構成とすることも可能である。
【００４２】
続いて、ＣＰＵ３０は、ステップＳ１２０で取り込んだ動画映像データをＨＤＤ４２から読み出して、その動画映像データの内容を示すインデックスを自動的に作成して一覧表示するオートインデックス処理を実行する（ステップＳ１３０）。
【００４３】
動画映像データには、一般に、撮影の開始から終了までを一単位とした１または複数の動画映像が含まれており、ステップＳ１３０では、詳細には、ＣＰＵ３０は、こうした１または複数の動画映像を順に読み込みながら、これら動画映像に対して、個別に、通し番号と、開始時点の画像（開始画面）と終了時点の画像（終了画面）を示す２枚のサムネイルと、動画映像のサイズ（撮影時間）と、撮影時の日付および時刻とからなるインデックスデータを自動的に作成する。なお、この作成は、動画映像データから所望の情報を検索することによって行なわれる。さらに、ステップＳ１３０では、これらインデックスデータを動画映像のプレビュー画像とともに示すオートインデックス一覧用ウィンドウをＣＲＴディスプレイ１２に表示する。なお、この表示の位置は、ウィンドウＷ０の作業エリアＡＲ内とする。
【００４４】
図７は、オートインデックス一覧用ウィンドウＷ１を例示する説明図である。図示するように、オートインデックス一覧用ウィンドウＷ１には、各インデックスデータをそれぞれ示すインデックス表示欄Ｅ１と、動画映像からサンプリングされた１静止画をプレビュー画像として示すプレビュー画像表示欄Ｅ２と、動画映像の所定範囲を複数の静止画からなる連続画像によって示す連続画像表示欄Ｅ３と、プレビュー画像表示欄Ｅ２や連続画像表示欄Ｅ３に表示される画像を切り換えるための各種スイッチを有する操作欄Ｅ４とを備える。
【００４５】
インデックス表示欄Ｅ１は、横方向に並んだ第１列から第５列までの１行の塊を１件分のインデックスデータ（すなわち、１の動画映像に対応したインデックスデータ）として、１または複数件のインデックスデータを表形式に示すものである。この表の第１列には、インデックスデータに備えられる通し番号が格納され、第２列には、インデックスデータに備えられる開始画面のサムネイルが格納され、第３列には、インデックスデータに備えられる終了画面のサムネイルが格納され、第４列には、インデックスデータに備えられる撮影時間が格納され、第５列には、インデックスデータに備えられる撮影時の日付および時刻が格納される。なお、このインデックス表示欄Ｅ１に表示される１または複数のインデックスデータの内の１のインデックスデータは、マウス２０によるクリック操作を受けて選択状態に切り換えられる。図７の例では、グレイ表示された第３番目のインデックスデータが選択状態となっている。
【００４６】
プレビュー画像表示欄Ｅ２は、インデックス表示欄Ｅ１において選択状態にあるインデックスデータに対応した動画映像からサンプリングされた所望の静止画を拡大して表示する。なお、この静止画は、連続画像表示欄Ｅ３に表示された連続画像の内の最も左側に位置する静止画に対応したものである。
【００４７】
連続画像表示欄Ｅ３は、インデックス表示欄Ｅ１において選択状態にあるインデックスデータに対応した動画映像からサンプリングされた複数の静止画を表示する。詳細には、その動画映像から所定の期間（後述するスライドレバー型のスイッチＳＷで指定された期間）の動画映像を抽出して、その期間の動画映像を予め定めた所定のサンプリング間隔（例えば、０．５［ｍｓｅｃ］）でサンプリングすることによって複数（この実施例では８枚）の静止画を得て、この静止画を示す画像データを表示することにより、上記連続画像表示欄Ｅ３の表示がなされる。なお、図７の例では、８枚の画像データは左側から右側に順に並べられ、左側から右側に向かって時間が経過する連続画像となっている。
【００４８】
操作欄Ｅ４には、スライドレバー型のスイッチＳＷと、「次のコマ」、「前のコマ」、「区切り」といった文字が記された３つのマウスボタンＭＢ１１，ＭＢ１２，ＭＢ１３が設けられている。スライドレバー型のスイッチＳＷは、連続画像表示欄Ｅ３に表示される連続画像の範囲を変更するためのもので、スライドバーＳＷ１とスライダーＳＷ２とから構成され、作業者のマウス操作により操作される。スライドバーＳＷ１の左端から右端までが１の連続画像の開始点から終了点までの期間に対応しており、そのスライドバーＳＷ１上を移動するスライダーＳＷ２の位置によって、連続画像表示欄Ｅ３に表示される連続画像の範囲が動画映像全体にあってどの位置にあるかを示している。作業者は、スライダーＳＷ２をマウスによってドラッグすることによりその位置を変えることができる。
【００４９】
「次のコマ」と「前のコマ」のマウスボタンＭＢ１１，ＭＢ１２は、連続画像表示欄Ｅ３に表示された複数の静止画像の中から一の静止画を選択するためのもので、連続画像表示欄Ｅ３においては、その選択された一の静止画は太線の枠ＦＲにより囲まれて表示される。「次のコマ」のマウスボタンＭＢ１１がマウス２０によってクリックされると、連続画像表示欄Ｅ３において太線の枠ＦＲが１コマだけ右方向に移動して、選択される静止画を１コマだけ先に進める処理がなされる。「前のコマ」のマウスボタンＭＢ１２がマウス２０によってクリックされると、連続画像表示欄Ｅ３において太線の枠ＦＲが１コマだけ左方向に移動して、選択される静止画を１コマだけ前に戻す処理がなされる。
【００５０】
「区切り」のボタンＭＢ１３は、このオートインデックス処理にて作成したインデックスをさらに細分化するためのものである。この「区切り」のボタンＭＢ１３がクリックされるとどのような処理がなされるかについては、以下に詳述する。
【００５１】
図４に戻り、ステップＳ１３０でオートインデックス処理を終えると、次いで、ＣＰＵ３０は、オートインデックス処理にて作成したインデックスをさらに細分化して一覧表示する仮想インデックス処理を実行する（ステップＳ１４０）。
【００５２】
この仮想インデックス処理は、詳細には、「区切り」のボタンＭＢ１３がマウス２０によってクリックされたときの連続画像表示欄Ｅ３における太線の枠ＦＲで指示されたコマを検出して、そのコマを境に、上述した選択状態にある動画映像をそのコマの一つ前までとそのコマ以後とに分割して、その分割された動画映像をそれぞれ示すインデックスデータを作成する。なお、このインデックスデータの作成は、ステップＳ１２０で取り込んだ動画映像データをＨＤＤ４２から再度読み込んで、その動画映像データに記録される所望の情報に基づくものである。さらに、この仮想インデックス処理では、こうして作成されたインデックスデータを示す仮想インデックス一覧用ウィンドウをＣＲＴディスプレイ１２に表示する処理を行なう。
【００５３】
図８は、仮想インデックス一覧用ウィンドウＷ２を例示する説明図である。図示するように、仮想インデックス一覧用ウィンドウＷ２は、前述したオートインデックス一覧用ウィンドウＷ１とほぼ同じもので、相違するのは、左上の「仮想インデックス」というタイトルと、インデックス表示欄Ｅ１に表示されるインデックスデータが、上述した「区切り」のマウスボタンＭＢ１３の操作により細分化されたものであるだけである。
【００５４】
この仮想インデックス処理においては、具体的な一例として、撮影されたゴルフのスイングの連続映像を、図９に示すように、アドレスを開始する以前の部分（区間Ａ）と、アドレスを開始してからフィニッシュを終えるまでの部分（区間Ｂ）と、フィニッシュ以後の部分（区間Ｃ）との３つに細分化する処理が行なわれており、この場合には、図８に示すように、インデックス表示欄Ｅ１に、区間Ａに対応する「３−１」のインデックスデータ、区間Ｂに対応する「３−２」のインデックスデータ、区間Ｃに対応する「３−３」のインデックスデータが表示されることになる。なお、この例の場合には、作業者によって、アドレスを開始する時点（もしくはそれに最も近い時点）のコマと、フィニッシュを終えた時点（もしくはそれに最も近い時点）のコマとで「区切り」のマウスボタンＭＢ１３が操作されたことになる。
【００５５】
この仮想インデックス処理は、仮想インデックス一覧用ウィンドウＷ２の下欄に設けられた「ＯＫ」のマウスボタンＭＢ１４がマウス２０によってクリックされるのを受けて終了する。図４に戻り、ステップＳ１５０で仮想インデックス処理を終えると、次いで、ＣＰＵ３０は、診断しようとするスイングフォームを示す動画映像のインデックスデータを上記インデックス表示欄Ｅ１の中から選択して指定する処理を行なう（ステップＳ１５０）。この指定は、作業者によるマウス２０のクリック操作を受けて行なわれる。すなわち、作業者は、インデックス表示欄Ｅ１に表示されている複数のインデックスデータの内から１のインデックスデータをマウス２０によってクリックする操作を行なうが、ＣＰＵ３０はこのクリックされたインデックスデータを指定されたものとして記憶する。
【００５６】
図８の例では、グレイ表示された「３−２」のインデックスデータが選択状態となっている。これは、アドレスを開始してからフィニッシュを終えるまでの区間Ｃに対応する動画映像を診断しようとするフォームとしたものである。「３−１」と「３−３」のインデックスデータを非選択とすることで、アドレスを開始する以前の区間Ａと、フィニッシュ以後の区間Ｃについては診断対象から外すことができる。この結果、診断処理の高速化を図ることが可能となる。
【００５７】
図４に戻り、続いて、ＣＰＵ３０は、初期画面のウィンドウＷ０上の「分割写真の作成」のマウスボタンＭＢ２が、マウス２０によってクリック操作されたか否かを判別する（ステップＳ１６０）。ここで、否定判別されたときには、ステップＳ１６０の処理を繰り返し実行することにより、マウスボタンＭＢ２がクリック操作されるのを待つ。一方、ステップＳ１６０で肯定判別されたときには、ステップＳ１５０で指定されたインデックスデータで示される区間の動画映像データをサンプリングすることによって、複数の静止画の画像データを取得する分割写真の作成処理を行なう（ステップＳ１７０）。この分割写真の作成処理は、詳細には、ＣＰＵ３０は、ウィンドウＷ０の作業エリアＡＲ内に「分割写真の作成」のウィンドウを表示して、このウィンドウからの作業者による操作に従ってサンプリングの間隔を定めて、ステップＳ１５０で指定したインデックスデータに従う動画映像データを上記決定されたサンプリング間隔に従ってサンプリングすることによって、複数の静止画の画像データを取得する。
【００５８】
図１０は、「分割写真の作成」のウィンドウＷ３を例示する説明図である。図示するように、「分割写真の作成」のウィンドウＷ３には、動画映像の所定範囲を複数の静止画からなる連続画像によって示す連続画像表示欄Ｅ２１と、スライドレバー型のスイッチＳＷ２１と、「次のコマ」、「前のコマ」、「高速区間の始点」、「高速区間の終点」といった文字が記された４つのマウスボタンＭＢ２１，ＭＢ２２，ＭＢ２３，ＭＢ２４が設けられている。連続画像表示欄Ｅ２１、スイッチＳＷ２１、「次のコマ」のマウスボタンＭＢ２１および「前のコマ」のマウスボタンＭＢ２２は、前述したオートインデックス一覧用ウィンドウＷ１に設けられた連続画像表示欄Ｅ３、スイッチＳＷ、「次のコマ」のマウスボタンＭＢ１１および「前のコマ」のマウスボタンＭＢ１２と同じ機能を備えたものである。なお、連続画像表示欄Ｅ２１に表示される連続画像は、ステップＳ１２０で指定した動画映像データに従う動画映像の所定範囲のものである。
【００５９】
スライドレバー型のスイッチＳＷ２１を操作することにより、連続画像表示欄Ｅ３に表示される連続画像の範囲を動画映像全体にあってどの位置にあるかを変更することができ、また、「次のコマ」と「前のコマ」のマウスボタンＭＢ２１，ＭＢ１２をクリックすることにより、連続画像表示欄Ｅ３に表示された複数の静止画像の中から選択される一の静止画（図中、太線の枠ＦＲにより囲まれたコマ）を１コマずつ左右方向に移動することができる。
【００６０】
「高速区間の始点」のマウスボタンＭＢ２３および「高速区間の終点」のマウスボタンＭＢ２４は、上記スライドレバー型のスイッチＳＷ２１の操作と、「次のコマ」、「前のコマ」のマウスボタンＭＢ２１，ＭＢ２２の操作とから決定される一の静止画（太線の枠ＦＲにより囲まれたコマ）に対して、高速区間の始点もしくは終点を設定するためのものである。作業者は、スライドレバー型のスイッチＳＷ２１と「次のコマ」、「前のコマ」のマウスボタンＭＢ２１，ＭＢ２２とを操作することにより、高速区間の始点と定めたい所望のコマに上記太線の枠ＦＲを移動して、「高速区間の始点」のマウスボタンＭＢ２３をマウス２０によりクリックする。作業者は、次いで、スライドレバー型のスイッチＳＷ２１と「次のコマ」、「前のコマ」のマウスボタンＭＢ２１，ＭＢ２２とを操作することにより、高速区間の終点と定めたい所望のコマに上記太線の枠ＦＲを移動して、「高速区間の終点」のマウスボタンＭＢ２４をマウス２０によりクリックする。ＣＰＵ３０は、こうしたマウスボタンＭＢ２２，ＭＢ２３からの操作信号を読み取ってそのときの太線の枠ＦＲで囲まれたコマを読み取ることによって、高速区間の始点および終点を定める。
【００６１】
図１１は、高速区間の始点と終点との具体的な一例を示す説明図である。図示するように、アドレスからフィニッシュまでの区間Ｂ（図９参照）の連続画像において、トップの時点（もしくはそれに最も近い時点）のコマを高速区間の始点と設定し、インパクトの時点（もしくはそれに最も近い時点）のコマを高速区間の終点と設定する。すなわち、アドレスからフィニッシュまでのゴルフスイングの一連の動作において、スイングがトップの位置に達してからインパクトするまでの間が高速区間と定められることになる。
【００６２】
高速区間の設定が終了すると、このステップＳ１７０の分割写真の作成処理では、ステップＳ１５０で指定されたインデックスデータで示される区間の動画映像データ（ステップＳ１２０で取り込んだ動画映像データのうちの上記区間に対応する部分）をＨＤＤ４２から順に読み込んで、次のようなサンプリング処理を行なう。このサンプリング処理は、上述した高速区間においてはサンプリング間隔がＴ１（例えば、０．１［ｍｓｅｃ］）となり、高速区間以外の区間（以下、普通速区間と呼ぶ）においてはサンプリング間隔がＴ２（Ｔ１より大きい値で、例えば、０．３［ｍｓｅｃ］）となるようなサンプリングを行なうものであり、このサンプリング処理の結果、動画映像データから複数の静止画の画像データが得られる。
【００６３】
図１２は、こうして取得される複数の静止画の一例を示す説明図である。図示するように、アドレスの時点のコマＰ１からトップの時点（もしくはそれに最も近い時点）のコマＰ２までは、０．３［ｍｓｅｃ］毎のサンプリング間隔の連続画像となっており、コマＰ２からインパクトの時点（もしくはそれに最も近い時点）のコマＰ３まで（この期間が高速区間に相当する）は、０．１［ｍｓｅｃ］毎のサンプリング間隔の連続画像となっており、コマＰ３からフィニッシュの時点のコマＰ４までは、０．３［ｍｓｅｃ］毎のサンプリング間隔の連続画像となっている。
【００６４】
図４に戻り、ＣＰＵ３０は、ステップＳ１７０の分割写真の作成の処理を終えると、次いで、分割写真の初期画面のウィンドウＷ０上の「連続写真の印刷」のマウスボタンＭＢ３が、マウス２０によってクリック操作されたか否かを判別する（ステップＳ１８０）。ここで、否定判別されたときには、ステップＳ１８０の処理を繰り返し実行することにより、マウスボタンＭＢ２がクリック操作されるのを待つ。一方、ステップＳ１８０で肯定判別されたときには、ステップＳ１９０に処理を進める。
【００６５】
ステップＳ１９０では、ＣＰＵ３０は、ステップＳ１７０で作成された分割写真の印刷時の配置を決定するレイアウト編集の処理を行なう。このレイアウト編集の処理は、詳細には、ＣＰＵ３０は、ウィンドウＷ０の作業エリアＡＲ内に「連続写真の印刷」のウィンドウを表示して、このウィンドウからの作業者による操作に従って分割写真（コマ）の配置を決定する。
【００６６】
図１３は、「連続写真の印刷」のウィンドウＷ４を例示する説明図である。図示するように、「連続写真の印刷」のウィンドウＷ４には、「コマの配置」のデータ入力欄Ｅ３１と、「印刷部数」のデータ入力欄Ｅ３２と、「ＯＫ」のマウスボタンＭＢ３１を備える。「コマの配置」のデータ入力欄Ｅ３１は、コマの配置の候補として予め用意された複数のパターンから選択された４つの候補パターンを表示する表示欄ＤＳ３と、その表示欄ＤＳ３に表示される候補パターンを他の候補パターンに変更するスライドレバー型のスイッチＳＷ３とを備える。候補パターンは、縦横の配列数と縦型か横型かによって定められている。
【００６７】
作業者は、スライドレバー型のスイッチＷ３をマウス２０によりドラッグすることにより、表示欄ＤＳ３に表示される候補パターンを替えつつ、表示欄ＤＳ３に表示された所望の候補パターンをマウス２０によりクリックする。ＣＰＵ３０は、そのクリック操作を読み取って、そのクリックされた候補パターンを印刷の際のコマの配置として記憶する。その後、このステップＳ１９０では、ＣＰＵ３０は、上記コマの配置となるようにステップＳ１７０で作成した分割写真（静止画の画像データ）を割り振って、ページ単位のページレイアウトデータを作成する。詳しくは、ページの縦横のサイズを示すデータに、分割写真のファイル名とページにおける貼り込み位置の座標データとが各分割写真毎に付加されたページレイアウトデータを作成する。
【００６８】
図４に戻り、ステップＳ１９０でレイアウト編集の処理が終了すると、次いで、ＣＰＵ３０は、上記ページレイアウトデータとステップＳ１７０で作成された分割写真（静止画の画像データ）とに基づいて、連続写真を印刷する処理を行なう（ステップＳ２００）。すなわち、このステップＳ２００では、ページレイアウトデータに従って各分割写真の配置が割り振られたページ単位のデータを、プリンタインタフェース３９を介してカラープリンタ１４に出力することにより、連続写真を印刷する処理を行なう。
【００６９】
図１４は、印刷された連続写真の一例を示す説明図である。図示するように、ステップＳ２００によれば、コマの配置が「３×４の横型」となった連続写真が記録紙ＰＰに印刷されることになる。ステップＳ２００の実行後、「エンド」に抜けて、このゴルフスイング診断処理のルーチンを終了する。
【００７０】
なお、上記ゴルフスイング診断処理では、フローチャートには詳述しなかったが、実際は、初期画面のウィンドウＷ０に設けられた「機能の追加」のマウスボタンＭＢ３がクリックされたときに実行される追加の処理が施されている。以下、こうした追加の処理について詳述する。
【００７１】
図１５は、「機能の追加」のマウスボタンＭＢ３からプルダウンされるプルダウンメニュＭＮ２を示す説明図である。図示するように、プルダウンメニュＭＮ２には、「文字情報の付加」、「模範者フォームの付加」、「補助図形の付加」に対応した３つのチェックボックスＣＢ１，ＣＢ２，ＣＢ３が設けられている。ここで、「文字情報の付加」のチェックボックスＣＢ１がマウス２０によってクリックされたときには、ＣＰＵ３０は、図示しないウィンドウを表示して、そのウィンドウによって付加したい文字情報の入力を促す。その後、そのウィンドウから各種文字情報が入力されると、「連続写真の印刷」のマウスボタンＭＢ３がクリックされて連続写真の印刷の際に、連続写真とともにそれら各種文字情報も同時に印刷する処理を行なう。
【００７２】
図１６は、連続写真とともに他の情報が併載された印刷結果の一例を示す説明図である。図示するように、記録紙上には、連続写真とともに、「タイトル」、「プレーヤの名前」、「日付」、「場所」の情報が印刷されることになる。
【００７３】
次に、プルダウンメニュＭＮ２で「模範者フォームの付加」のチェックボックスＣＢ２がマウス２０によってクリックされたときの処理について詳述する。「模範者フォームの付加」のチェックボックスＣＢ２がクリックされてチェック状態にある場合には、その後の連続写真の印刷の際に、連続写真とともに模範者のスイングフォームを表わす連続写真を同時に印刷する処理を行なう。
【００７４】
図１７は、「模範者フォームの付加」の処理を実行するための一部のルーチンを示すフローチャートである。図示するように、ステップＳ１７０で分割写真の作成の処理が終了すると、次いで、ＣＰＵ３０は、「模範者フォームの付加」のチェックボックスＣＢ２がチェック状態にあるか否かを判別する（ステップＳ１７５）。ここで、チェック状態にあると判別されると、ステップＳ２１０に処理を進めて、模範者スイングデータをＨＤＤ４２から読み出す処理を行なう。
【００７５】
この実施例では、前述したように、模範者スイング情報が、ゴルフスイング診断のコンピュータプログラムのインストールとともに、ＣＤ−ＲＯＭ２２からコンピュータ本体１６のＨＤＤ４２に格納されており、ステップＳ２１０では、ＣＰＵ３０は、その模範者スイング情報を模範者スイングデータとして読み出す。なお、模範者スイングデータは、詳細には、模範者となり得るプロゴルファーのスイングフォームを複数の静止画で表わす連続画像のデータである。
【００７６】
ステップＳ２１０で模範者スイングデータの読み出しを終えると、次いで、ＣＰＵ３０は、「連続写真の印刷」の指示がなされたか否かを判別する（ステップＳ２２０）。この判別の処理は、ステップＳ１８０と同じものである。ステップＳ２２０で、「連続写真の印刷」の指示があると判別された場合には、レイアウト編集の処理を行なう（ステップＳ２３０）。このレイアウト編集の処理では、前述したステップＳ１９０の処理と同様に、ステップＳ１７０で作成された分割写真（被診断者の分割写真）の配置を決定するとともに、さらに、ステップＳ２１０で読み出した模範者スイングデータに基づく複数の静止画の配置を決定する。その後、ステップＳ２４０に処理を進めて、ＣＰＵ３０は、ステップＳ２３０で生成したページレイアウトデータに基づいて被診断者と模範者の連続写真を印刷する。
【００７７】
図１８は、被診断者と模範者のスイングフォームの連続写真が併載された印刷結果の一例を示す説明図である。図示するように、記録紙ＰＰ上には、図１４と同じ連続写真である被診断者のスイングフォームを表わす連続写真ＰＴ１が下段に、模範者のスイングフォームを表わす連続写真ＰＴ２が上段に印刷されることになる。なお、この図１８における連続写真ＰＴ２は、図示の精度の都合によってどのような画像かわかりにくいものとなっているが、実際は、ゴルフ場でのプロゴルファーのスイングフォームが撮影されたもので、樹木を背景としてグリーン上でプロゴルファーがスイングする連続画像が表示されている。ステップＳ２４０の実行後、「エンド」に抜けてこの処理ルーチンを終了する。
【００７８】
なお、上記印刷の例では、被診断者の連続写真ＰＴ１が下段に、模範者の連続写真ＰＴ２が上段に印刷されていたが、これに替えて、被診断者の連続写真ＰＴ１が上段に、模範者の連続写真ＰＴ２が下段に印刷される構成とすることができる。あるいは、図１９に示すように、被診断者のスイングフォームを表わす連続写真ＰＴ１と、模範者のスイングフォームを表わす連続写真ＰＴ２とを一段置きに配置したレイアウトとすることもできる。なお、この例の場合には、被診断者の連続写真ＰＴ１、模範者の連続写真ＰＴ２共に、スイングフォームの「アドレス」、「トップ」、「インパクト」、「フィニッシュ」の各時点を示すコマにそれぞれの時点を示す識別データを付与する構成とし、両連続写真ＰＴ１，ＰＴ２に表示される画像が上下ほぼ同じ時点のものとなるように同期を採る構成とすることが好ましい。
【００７９】
次に、プルダウンメニュＭＮ２で「補助図形の付加」のチェックボックスＣＢ３がマウス２０によってクリックされたときの処理について詳述する。「補助図形の付加」のチェックボックスＣＢ３がクリックされてチェック状態にある場合には、その後の連続写真の印刷の際に、その連続写真に予め定めた補助図形を同時に印刷する処理を行なう。
【００８０】
図２０は、「補助図形の付加」の処理を実行するための一部のルーチンを示すフローチャートである。図示するように、ステップＳ１７０で分割写真の作成の処理が終了すると、次いで、ＣＰＵ３０は、「補助図形の付加」のチェックボックスＣＢ３がチェック状態にあるか否かを判別する（ステップＳ１７７）。ここで、チェック状態にあると判別されると、ステップＳ２５０に処理を進めて、動画映像を再生する処理を行なう。
【００８１】
図２１は、ステップＳ２５０でＣＲＴディスプレイ１２に表示される動画映像再生用ウィンドウＷ５を示す説明図である。図示するように、この動画映像再生用ウィンドウＷ５には、動画映像の表示欄Ｅ４１と、表示欄Ｅ４１に表示される動画映像を切り換えるための各種スイッチを有する操作欄Ｅ４２とを備える。
【００８２】
表示欄Ｅ４１には、ステップＳ１５０で指定されたインデックスデータで示される区間の動画映像データが表示される。操作欄Ｅ４２に設けられている「再生」ボタンＢＴ１、「停止」ボタンＢＴ２がマウス２０によりクリックされることで、表示欄Ｅ４１に表示される動画映像は再生を開始し、また停止する。また、表示欄Ｅ４１に表示される画像が停止の状態にあるときに、操作欄Ｅ４２に設けられた図形描画用の「直線」、「四角」、「円」のアイコンＩＣ１，ＩＣ２，ＩＣ３を用いたマウス２０の操作により、その静止画上に所望の図形が描画される（ステップＳ２６０）。
【００８３】
すなわち、作業者は、「再生」ボタンＢＴ１、「停止」ボタンＢＴ２をクリックすることで、表示欄Ｅ４１に表示される動画映像の再生を開始したり、停止したりすることができる。また、作業者は、操作欄Ｅ４２に設けられた図形描画用の「直線」、「四角」、「円」のアイコンＩＣ１，ＩＣ２，ＩＣ３をマウス操作により選択した上で、表示欄Ｅ４１において停止状態にある画像上でマウス２０を操作することで、例えば、プレーヤの頭の位置に円形の図形ＧＲ１を描画したり、プレーヤの両肩と両足を結ぶ位置に四角形の図形ＧＲ２を描画したりすることができる。
【００８４】
図２０に戻り、ステップＳ２６０で静止画に図形の描画がなされると、次いで、ＣＰＵ３０は、その図形の特徴部分（例えば、四角形なら４隅の頂点など）が位置する静止画の色データ（１点に限らず必要ならその周囲を含めた色データ）を選択して記憶する（ステップＳ２７０）。この結果、静止画に表わされた絵図において図形がプロットされた特定部位（上記の頭、両肩、両足等）を記憶することができる。なお、こうして記憶された特定部位に基づいて、再生を開始した後の表示欄Ｅ４１の動画映像には、上述した図形が重畳されて表示される。
【００８５】
その後、ＣＰＵ３０は、「連続写真の印刷」の指示がなされたか否かを判別する。この判別の処理は、ステップＳ１８０と同じものである。ステップＳ２８０で、「連続写真の印刷」の指示があると判別された場合には、ステップＳ２９０に処理を進めて、レイアウト編集の処理を行なう。このレイアウト編集の処理では、前述したステップＳ１９０の処理と同様に、ステップＳ１７０で作成された複数の分割写真の配置を決定するとともに、さらに、複数の分割写真の各コマに、ステップＳ２６０で描画した図形に対応する図形が重畳されるように、図形データの付加を行なう。なお、この図形データで示される図形は、ステップＳ２７０で記憶した特徴部分に基づいて生成されるもので、各コマに描画されたプレーヤの特定部位を常にプロットしたものとなる。その後、ステップＳ３００に処理を進めて、ＣＰＵ３０は、ステップＳ２９０で生成されたページレイアウトデータでもって連続写真を印刷する。
【００８６】
図２２は、被診断者のスイングフォームを表わす連続写真に補助図形が付加された印刷結果の一例を示す説明図である。図中において、破線で引き出された部分ＰＸは、図示の都合により連続写真の一部分を拡大したものである。図示するように、記録紙ＰＰ上に表示される、被診断者のスイングフォームを表わす連続写真の各コマには、図形ＧＲ１，ＧＲ２が描画されている。この図形ＧＲ１，ＧＲ２は、連続写真に表示されるプレーヤの頭の位置と両肩、両足を結ぶ位置とを常にプロットしたものとなる。ステップＳ３００の実行後、「エンド」に抜けてこの処理ルーチンを終了する。
【００８７】
以上のように構成されたこの実施例では、スイング動作が高速に進むトップからインパクトまでの高速区間においてはサンプリング間隔を短くし、それ以外ではサンプリング間隔を長くして、動画映像から複数の画像データが取得され、これら複数の画像データがページに割り振られて印刷される（図１４，図１６）。したがって、被診断者の動作の速度が早いところにあっては詳細な分解写真を得ることができる。このため、この実施例では、被診断者のスイングフォームの診断を容易に行なうことが可能な連続画像を印刷することができるという効果を奏する。
【００８８】
また、この実施例では、プレーヤの動画映像からの連続画像と模範者による連続画像とを一ページに割り振って印刷する（図１８）ことができることから、被診断者のスイングフォームを模範者のスイングフォームと比較して診断することができる。このため、この実施例では、被診断者のスイングフォームの診断を容易に行なうことが可能な連続画像を印刷することができるという効果を奏する。
【００８９】
なお、この実施例では、被診断者のスイングフォームと模範者のスイングフォームとを一段置きに印刷する（図１９）ことができることから、被診断者のスイングフォームと模範者のスイングフォームとの比較が容易である。
【００９０】
さらに、この実施例では、プレーヤの動画映像から取り込んだ静止画に、マウス２０を使って図形を描画し、プレーヤの動作を示す動画映像から得た連続画像に上記図形に対応した図形が重畳された状態で、これら連続画像をページに割り振って印刷することができる（図２２）。したがって、この実施例によれば、プレーヤの頭や肩等の部位を点や線などの図形で顕著化させることができる。このため、プレーヤのフォームの診断を容易に行なうことが可能な連続画像を提供することができるという効果を奏する。
【００９２】
上記実施例の変形例について次に説明する。前記実施例では、動画映像からの静止画のサンプリング間隔を０．３［ｍｓｅｃ］と０．１［ｍｓｅｃ］の間で切り替えていたが、この間隔は必ずしもこれら時間に限るものではなく、診断しようとするプレーヤの動作によって異なった時間としてもよい。例えば、スポーツ以外のクラシックバレー、日本舞踊などのフォームにおいては、３［ｍｓｅｃ］、１［ｍｓｅｃ］という比較的長いサンプリング間隔となる。これらサンプリング時間は、予めオプションで作業者のマウス２０等の入力装置を用いた指示によって設定可能な構成とすることができる。
【００９３】
第２の変形例について次に説明する。前記実施例では、動画映像からの静止画のサンプリング間隔を２つの大きさの間で切り替えていたが、必ずしも、２つに限る必要もなく、３以上の大きさの間で切り替える構成としてもよい。さらに、その切り替えは、プレーヤの動作の速度に必ずしも依存する必要はなく、例えば、被診断者がより詳細に見てみたいような区間（例えば、アドレスからトップまでの動作が苦手と考えている被診断者ならその区間）をサンプリング間隔を短くする構成とすることもできる。
【００９４】
さらに、次のような各種の変形例であってもよい。前記実施例では、連続画像に重畳させる補助図形として、円、四角形を例示したが、両肩を結ぶ直線であってもよい。また、前記実施例では、診断するプレーヤの動作として、ゴルフスイングのフォームが対象となっていたが、必ずしもこれに限る必要はなく、例えば、野球のバッティングフォームや、野球のピッチングフォームや、陸上競技のハンマー投げ、幅跳び、高跳び等のフォームや、空手、少林寺などの型のフォームや、スキー、スノーボードのフォームをであってよい。さらには、こうしたスポーツ競技のフォームに限る必要もなく、例えば、クラシックバレー、日本舞踊などのフォームであってもよい。
【００９５】
以上、本発明の種々の実施例を詳述してきたが、本発明は、こうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができる。
【図面の簡単な説明】
【図１】この発明の一実施例を適用するコンピュータシステムの外観図である。
【図２】コンピュータシステムのハードウェアの概略構成を示すブロック図である。
【図３】コンピュータ本体１６によってゴルフスイングの診断がなされる処理の様子を示すブロック図である。
【図４】ＣＰＵ３０で実行されるゴルフスイング診断処理のルーチンを示すフローチャートである。
【図５】初期画面のウィンドウＷ０を示す説明図である。
【図６】「インデックスの作成」のマウスボタンＭＢ１からプルダウンされるプルダウンメニュＭＮ１を示す説明図である。
【図７】オートインデックス一覧用ウィンドウＷ１を示す説明図である。
【図８】仮想インデックス一覧用ウィンドウＷ２を示す説明図である。
【図９】仮想インデックスとして指定する区間を示す説明図である。
【図１０】「分割写真の作成」のウィンドウＷ３を示す説明図である。
【図１１】高速区間の始点と終点の具体的な一例を示す説明図である。
【図１２】連続画像におけるサンプリングの間隔を示す説明図である。
【図１３】「連続写真の印刷」のウィンドウＷ４を示す説明図である。
【図１４】印刷された連続写真の一例を示す説明図である。
【図１５】「機能の追加」のマウスボタンＭＢ３からプルダウンされるプルダウンメニュＭＮ２を示す説明図である。
【図１６】連続写真とともに他の情報が併載された印刷結果の一例を示す説明図である。
【図１７】「模範者フォームの付加」の処理を実行するための一部のルーチンを示すフローチャートである。
【図１８】被診断者と模範者のスイングフォームの連続写真が併載された印刷結果の一例を示す説明図である。
【図１９】被診断者と模範者のスイングフォームの連続写真が併載された印刷結果の他の例を示す説明図である。
【図２０】「補助図形の付加」の処理を実行するための一部のルーチンを示すフローチャートである。
【図２１】動画映像再生用ウィンドウＷ５を示す説明図である。
【図２２】被診断者のスイングフォームを表わす連続写真に補助図形が付加された印刷結果の一例を示す説明図である。
【符号の説明】
１０…コンピュータ
１２…ＣＲＴディスプレイ
１４…カラープリンタ
１６…コンピュータ本体
１８…キーボード
２０…マウス
２２…ＲＯＭ
２４…ＣＤドライブ
２６…ＤＶカメラ
３０…ＣＰＵ
３１…ＲＯＭ
３２…ＲＡＭ
３３…表示画像メモリ
３４…マウスインタフェース
３５…キーボードインタフェース
３６…ＣＤＣ
３７…ＨＤＣ
３８…ＣＲＴＣ
３９…プリンタインタフェース
４０…ＤＶインタフェース
４１…Ｉ／Ｏポート
４２…ＨＤＤ
４４…モデム
４６…公衆電話回線
４８…サーバ
５１…コンピュータプログラム
５１ａ…動画映像信号入力部
５１ｂ…画像データ取得部
５１ｃ…ページデータ生成部
５１ｄ…ページデータ出力部
５２…ビデオドライバ
５３…プリンタドライバ
【図１】
0003661519.tif 000002
【図２】
0003661519.tif 000003
【図３】
0003661519.tif 000004
【図４】
0003661519.tif 000005
【図５】
0003661519.tif 000006
【図６】
0003661519.tif 000007
【図７】
0003661519.tif 000008
【図８】
0003661519.tif 000009
【図９】
0003661519.tif 000010
【図１０】
0003661519.tif 000011
【図１１】
0003661519.tif 000012
【図１２】
0003661519.tif 000013
【図１３】
0003661519.tif 000014
【図１４】
0003661519.tif 000015
【図１５】
0003661519.tif 000016
【図１６】
0003661519.tif 000017
【図１７】
0003661519.tif 000018
【図１８】
0003661519.tif 000019
【図１９】
0003661519.tif 000020
【図２０】
0003661519.tif 000021
【図２１】
0003661519.tif 000022
【図２２】
0003661519.tif 000023