(57)【要約】【課題】移動する物体を撮影した一連の連写画像／動画から、一定時間間隔ではないユーザが任意の部分の画像を指定して、移動する物体の解析に利用すること。【解決手段】移動する物体ＫＴを時間間隔(0.01s)で連写撮影した連続画像P1〜P270の画像ファイルＡから、ユーザ指定(初期指定)の時間間隔(0.1s)での移動物体KT10,KT20,KT30,…,KT270を撮影した連続画像P10,P20,P30,…,P270を、移動物体KTnの解析対象として読み出し、合成画像ＣＧにして表示部１７に表示させる。合成画像ＣＧにおける移動物体KT10,KT20,KT30,…,KT270の軌跡上で、移動物体KTnが表示されていない任意の位置がユーザ操作により指定されると、指定の位置に移動物体KTnが撮影されている前記指定の時間間隔(0.1s)より短い時間間隔(0.01s)で撮影した連続画像Pnを画像ファイルＡから読み出し、合成画像ＣＧに追加で合成して表示させる。【選択図】      図３
2019169795.tif 000002
【特許請求の範囲】
【請求項１】
移動する被写体を時間間隔をおいて撮影した第１の複数の画像を取得し、
取得した前記第１の複数の画像に含まれる第２の複数の画像の第１合成画像を出力し、
ユーザ操作により指定された前記第１合成画像内の前記第２の複数の画像以外の位置が、前記第１の複数の画像のいずれかの画像に含まれる前記被写体の位置と一致している場合、前記いずれかの画像を、前記第１合成画像にさらに合成した第２合成画像を出力する、制御部
を備える画像編集装置。
【請求項２】
前記制御部は、さらに、
出力された前記第２合成画像内の前記いずれかの画像が合成された位置を対象に、前記移動する被写体の軌跡を解析する、
請求項１に記載の画像編集装置。
【請求項３】
前記制御部は、さらに、
前記ユーザ操作により指定された前記第１合成画像内の前記第２の複数の画像以外の位置が、前記第１の複数の画像のいずれかの画像に含まれる前記被写体の位置と一致している場合に、ユーザ操作に応じて、取得された前記第１の複数の画像の全てを読み出し、読み出した前記全ての画像を合成した第３合成画像を出力する、
請求項１または請求項２に記載の画像編集装置。
【請求項４】
前記制御部は、さらに、
出力された前記第２合成画像内の前記いずれかの画像が合成された位置を、識別可能に出力する識別出力手段を備えた、
請求項１ないし請求項３の何れか１項に記載の画像編集装置。
【請求項５】
前記制御部は、さらに、
出力された前記第２合成画像内の前記いずれかの画像が合成された位置に対応して、前記いずれかの画像の撮影時間の表示を付加する、
請求項１ないし請求項４の何れか１項に記載の画像編集装置。
【請求項６】
電子機器のコンピュータにより、
移動する被写体を時間間隔をおいて撮影した第１の複数の画像を取得し、
取得した前記第１の複数の画像に含まれる第２の複数の画像の第１合成画像を出力し、
ユーザ操作により指定された前記第１合成画像内の前記第２の複数の画像以外の位置が、前記第１の複数の画像のいずれかの画像に含まれる前記被写体の位置と一致している場合、前記いずれかの画像を、前記第１合成画像にさらに合成した第２合成画像を出力する、
ようにした画像編集方法。
【請求項７】
コンピュータを、
移動する被写体を時間間隔をおいて撮影した第１の複数の画像を取得し、
取得した前記第１の複数の画像に含まれる第２の複数の画像の第１合成画像を出力し、
ユーザ操作により指定された前記第１合成画像内の前記第２の複数の画像以外の位置が、前記第１の複数の画像のいずれかの画像に含まれる前記被写体の位置と一致している場合、前記いずれかの画像を、前記第１合成画像にさらに合成した第２合成画像を出力する
ように機能させるためのコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高速撮影された一連の画像を編集するための画像編集装置、画像編集方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、カメラにより連写撮影された連続画像から移動する物体の軌跡をグラフ化して学習することが行われている（画像編集装置）（例えば、特許文献１参照。）。
【０００３】
前記画像編集装置では、例えば、０．１秒の一定時間間隔で撮影された連続画像に含まれる物体の投げ上げ画像を利用して、当該物体の移動の軌跡に応じた運動方程式を作成しグラフ化したり（物理学習）、当該物体の移動の軌跡の放物線を２次曲線として解析しグラフ化したり（数学学習）している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５８２１６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記従来の画像編集装置では、移動する物体を一定時間間隔で撮影した連続画像を利用して、当該物体の移動の軌跡をグラフ化することが行われているが、前記連続画像を一定時間間隔ではなく、ユーザが任意に選んで指定した、例えば移動する物体の一定距離毎の連続画像を利用することは行われていない。
【０００６】
すなわち、前記従来の画像編集装置では、移動する物体の一定時間毎の移動距離が大きく違ったり、移動する物体が不規則な時間間隔で特殊な動きをしたりする場合など、物体の移動の状況が様々に異なる連続画像から、当該物体の動きの解析にユーザが必要と思われる部分の連続画像をユーザが指定して利用することは困難な問題があった。
【課題を解決するための手段】
【０００７】
本発明に係る画像編集装置は、移動する被写体を時間間隔をおいて撮影した第１の複数の画像を取得し、取得した前記第１の複数の画像に含まれる第２の複数の画像の第１合成画像を出力し、ユーザ操作により指定された前記第１合成画像内の前記第２の複数の画像以外の位置が、前記第１の複数の画像のいずれかの画像に含まれる前記被写体の位置と一致している場合、前記いずれかの画像を、前記第１合成画像にさらに合成した第２合成画像を出力する、制御部を備えている。
【図面の簡単な説明】
【０００８】
【図１】本発明の画像編集装置の実施形態に係る画像編集表示制御機能を備えたＰＣ(Personal Computer)１０の電子回路の構成を示すブロック図。
【図２】前記ＰＣ１０による表示制御処理を示すフローチャート。
【図３】前記ＰＣ１０の表示制御処理の対象として連写撮影された物体画像の合成画像ＣＧ（第１実施例の１）を示す図。
【図４】前記ＰＣ１０の表示制御処理の対象として連写撮影された物体画像の合成画像ＣＧ（第１実施例の２）を示す図。
【図５】前記ＰＣ１０の表示制御処理に従い等間隔で指定した移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の画像を含む連続画像を対象にしたｘ−ｙグラフＹとｔ−ｙグラフＹｔの解析表示動作を示す図。
【図６】前記ＰＣ１０の表示制御処理の対象として連写撮影された物体画像の合成画像ＣＧ（第２実施例）を示す図。
【発明を実施するための形態】
【０００９】
以下図面により本発明の実施の形態について説明する。
【００１０】
図１は、本発明の画像編集装置の実施形態に係る画像編集表示制御機能を備えたＰＣ(Personal Computer)１０の電子回路の構成を示すブロック図である。
【００１１】
このＰＣ１０は、コンピュータであるプロセッサ（ＣＰＵ）１１を備える。
【００１２】
プロセッサ（ＣＰＵ）１１は、記憶部（フラッシュＲＯＭ）１２に予め記憶されているＰＣ制御プログラム、あるいはＣＤ−ＲＯＭなどの外部記録媒体１３から記録媒体読取部１４を介して記憶部１２に読み込んだＰＣ制御プログラム、あるいはインターネットなど、通信ネットワーク上のＷｅｂサーバ（プログラムサーバ）から外部機器通信部１５によりダウンロードし前記記憶部１２に読み込んだＰＣ制御プログラムに従い回路各部の動作を制御する。そして、プロセッサ（ＣＰＵ）１１は、前記記憶部１２に記憶されたＰＣ制御プログラムを、キー入力部１６からのキー入力信号、タッチパネル付きカラー表示部１７からのタッチ入力信号に応じて起動する。
【００１３】
前記プロセッサ（ＣＰＵ）１１には、前記記憶部１２、記録媒体読取部１４、外部機器通信部１５、キー入力部１６、タッチパネル付きカラー表示部（ＬＣＤ）１７を接続する。
【００１４】
前記記憶部（フラッシュＲＯＭ）１２に記憶されるＰＣ制御プログラムとしては、Ｗｅｂブラウザプログラムや画像処理プログラムなどの各種アプリケーションプログラムの他、例えば１００分の１（０．０１）秒間隔で連写撮影された大量の画像データを基にして、連写画像(Pict1,2,3,…)に含まれる移動物体ＫＴｎの動きを解析するための表示制御処理プログラム１２ａなどがある。
【００１５】
そして、前記記憶部１２は、さらに、表示データ記憶部１２ｂ、画像ファイル記憶部１２ｃ、移動物体時間間隔記憶部１２ｄ、移動物体連続画像記憶部１２ｅ、V-Window設定値記憶部１２ｆ、指定物体画像位置及び時間（ｘｙｔリスト）記憶部１２ｇ、回帰式記憶部１２ｈ、グラフ画像合成記憶部１２ｉ、およびワークエリア１２ｊを備える。
【００１６】
表示データ記憶部１２ｂは、カラー表示部１７に表示すべき被表示データをビットマップ形式のデータとして記憶する。
【００１７】
画像ファイル記憶部１２ｃは、図示しないデジタルカメラにより例えば移動物体（被写体）を高速連写撮影（又は動画撮影）した画像データ（第１の複数の画像）をそのファイル名Ａ，Ｂ，…に対応付けて複数組記憶する。各画像ファイルＡ，Ｂ，…には、当該画像ファイルと共にその高速連写撮影（又は動画撮影の１コマ）の時間間隔Ｔがデジタルカメラから取り込まれて対応付けられている。
【００１８】
移動物体時間間隔記憶部１２ｄは、前記画像ファイル記憶部１２ｃに記憶されている移動物体を高速連写撮影した複数組の画像ファイルＡ，Ｂ，…のうち、ユーザが任意に指定した画像ファイルを対象に、ユーザが初期に指定した移動物体の撮影時間間隔と、後に追加で指定した移動物体の撮影時間間隔とを記憶する。
【００１９】
移動物体連続画像記憶部１２ｅは、前記移動物体時間間隔記憶部１２ｄに記憶されたユーザ指定の移動物体の撮影時間間隔に対応して、前記指定の画像ファイルから読み出した当該撮影時間間隔毎の連続画像（第２の複数の画像）を記憶する。
【００２０】
V-Window設定値記憶部１２ｆは、タッチパネル付きカラー表示部１７にグラフを表示する際の座標レンジ（Ｘｍｉｎ〜Ｘｍａｘ，Ｙｍｉｎ〜Ｙｍａｘ）およびそのスケール値を記憶する。
【００２１】
指定物体画像位置及び時間（ｘｙｔリスト）記憶部１２ｇは、前記ユーザ指定の移動物体の撮影時間間隔に対応した連続画像の合成画像（第１合成画像）を基にして、当該合成画像に含まれる移動物体の座標位置ｘ，ｙと、当該撮影時間間隔に基づき得られる移動物体の撮影開始からの時間ｔとを記憶する。
【００２２】
回帰式記憶部１２ｈは、前記ユーザ指定の移動物体の撮影時間間隔に対応した連続画像に含まれる各移動物体の座標位置ｘ，ｙに基づいて、前記ＣＰＵ１１により最小二乗法により計算した移動物体の軌跡（軌道）に応じた回帰式（グラフ式）を記憶する。
【００２３】
グラフ画像合成記憶部１２ｉは、前記ユーザ指定の移動物体の撮影時間間隔に対応した連続画像の合成画像に対し、前記回帰式記憶部１２ｈに記憶された回帰式（グラフ式）に対応するグラフＹの画像を更に合成した合成画像を記憶する。
【００２４】
このように構成されたＰＣ１０は、プロセッサ（ＣＰＵ）１１が前記表示制御処理プログラム１２ａに記述された命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、後述の動作説明で述べる画像編集表示制御機能を実現する。
【００２５】
本実施形態では、図示しないデジタルカメラにより高速連写撮影した大量の画像データを、前記ＰＣ１０に取り込んで編集・解析する実施例について説明するが、前記画像データを、前記ＰＣ１０と同様の画像編集表示制御機能を備えたグラフ関数表示装置（グラフ関数電卓）２０に取り込んで編集・解析する構成としてもよい。
【００２６】
次に、前記構成のＰＣ１０の動作について説明する。
【００２７】
（第１実施例）
図２は、前記ＰＣ１０による表示制御処理を示すフローチャートである。
【００２８】
図３は、前記ＰＣ１０の表示制御処理の対象として連写撮影された半球体画像の合成画像ＣＧ（第１実施例の１）を示す図である。
【００２９】
図４は、前記ＰＣ１０の表示制御処理の対象として連写撮影された半球体画像の合成画像ＣＧ（第１実施例の２）を示す図である。
【００３０】
ＰＣ１０の画像ファイル記憶部１２ｃには、図示しないデジタルカメラにより移動物体を被写体として高速連写撮影（又は動画撮影）した複数組の画像ファイルＡ，Ｂ，…が記憶されている。各画像ファイルＡ，Ｂ，…には、当該画像ファイルと共にその連写撮影（又は動画撮影１コマ）の時間間隔Ｔがデジタルカメラから取り込まれて対応付けられている。
【００３１】
先ず、ユーザ操作に応じて、ＣＰＵ１１により、表示制御処理プログラム１２ａが起動されると、ＣＰＵ１１は、前記画像ファイル記憶部１２ｃに記憶されている各画像ファイルのファイル名を一覧にしたファイル選択画面を表示部１７に表示させる。
【００３２】
このファイル選択画面において、ユーザ任意の画像ファイルＡ（ここでは、投げ上げられた半球体が１００分の１（０．０１）秒間隔で高速連写撮影された画像ファイル）が指定されると、ＣＰＵ１１は、当該画像ファイルに記録されている０．０１秒間隔で連写撮影された２７０枚の連続画像Ｐ１，Ｐ２，…，Ｐ２７０のうち、前記半球体（物体）の移動の解析に必要な時間間隔をユーザに指定させるための時間間隔指定画面（図示せず）を表示部１７に表示させる。
【００３３】
この時間間隔指定画面において、ユーザ任意の時間間隔（ここでは、０．１秒間隔）が指定されると、ＣＰＵ１１は、指定された時間間隔（０．１秒間隔）のデータを、初期に指定された時間間隔として移動物体時間間隔記憶部１２ｄに記憶させる（ステップＳ１）。
【００３４】
ＣＰＵ１１は、前記指定された画像ファイルから、前記初期に指定された時間間隔（０．１秒間隔）での２７枚の連続画像Ｐ１０，Ｐ２０，…，Ｐ２７０を読み出して、移動物体連続画像記憶部１２ｅに記憶させ、図３（Ａ）に示すように、当該連続画像Ｐ１０，Ｐ２０，…，Ｐ２７０の合成画像ＣＧを表示部１７に表示させる（ステップＳ２）。
【００３５】
この際、ＣＰＵ１１は、前記合成画像ＣＧにおける移動物体（半球体）ＫＴ１０，ＫＴ２０，…，ＫＴ２７０の移動範囲を検出してＸＹ座標のスケールを設定して表示させ、当該合成画像ＣＧに対応する座標レンジ（Ｘｍｉｎ〜Ｘｍａｘ，Ｙｍｉｎ〜Ｙｍａｘ）およびスケール値をV-Window設定値記憶部１２ｆに記憶させる。
【００３６】
これにより、ユーザは、０．０１秒間隔で連写撮影された移動物体ＫＴ１，ＫＴ２，ＫＴ３，…，ＫＴ２７０のうち、０．１秒間隔での移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２７０の移動の軌跡（軌道）を確認できる。
【００３７】
なお、移動物体（半球体）ＫＴを投げ上げた場合、放物線となる軌道の頂点付近では、当該移動物体ＫＴの移動速度は急激に低下し、この後、落下に転じるとその移動速度は急激に上昇するので、一定の時間間隔で撮影した移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２７０の距離間隔は、前記頂点付近で狭くなり、下へ行くほど広くなる。
【００３８】
ここで、ユーザが、図３（Ａ）で示したように表示された一定時間間隔（０．１秒）毎の移動物体ＫＴ１０，ＫＴ２０，…，ＫＴ２７０のうち、例えば、任意の一定距離間隔（等間隔）毎の見易い移動物体を対象に移動の解析を行いたい場合に、図３（Ｂ）に示すように、表示されている移動物体ＫＴ１０，ＫＴ２０，…，ＫＴ２７０の軌道上を、ユーザが、マウス操作またはタッチ操作により略等間隔で指定する。
【００３９】
なお、前記表示部（タッチパネル付き）１７上でユーザが行う等間隔を指定する操作は、ユーザ操作に応じて、等間隔指定用のツールであるコンパス画像ＣＰを表示させて行なうこともできる。
【００４０】
ＣＰＵ１１は、前記表示部（タッチパネル付き）１７に表示されている移動物体ＫＴ１０，ＫＴ２０，…，ＫＴ２７０の軌道に対する等間隔毎の指定を受け付けると（ステップＳ３）、移動物体ＫＴｎの画像ではない位置が指定されたか否かを判断する（ステップＳ４）。
【００４１】
ＣＰＵ１１は、前記ユーザ操作に応じて、移動物体ＫＴｎの画像の位置が指定されたと判断すると（ステップＳ４（Ｎｏ））、指定された移動物体ＫＴｎの画像の座標位置（ｘ，ｙ）のデータと、当該移動物体ＫＴｎの画像が含まれる連続画像Ｐｎの撮影開始からの時間ｔ（＝連写時間間隔Ｔ×ｎ）のデータとを、指定物体画像位置及び時間（ｘｙｔリスト）記憶部１２ｇに登録する（ステップＳ５）。
【００４２】
図３（Ｂ）に示す実施例では、ユーザが指定した等間隔の位置にある移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，ＫＴ７０，ＫＴ１００，ＫＴ１４０，ＫＴ１８０，ＫＴ２１０，ＫＴ２３０，ＫＴ２６０の各座標位置（ｘ，ｙ）と撮影開始からの各時間ｔ［０．１］［０．３］［０．５］［０．７］［１．０］［１．４］［１．８］［２．１］［２．３］［２．６］とが登録される。
【００４３】
また、ＣＰＵ１１は、前記ユーザ操作に応じた、移動物体ＫＴ１０，ＫＴ２０，…，ＫＴ２７０の軌道に対する等間隔毎の指定の受け付けにより（ステップＳ３）、移動物体ＫＴ２４０とＫＴ２５０との間の移動物体の画像ではない位置（図３（Ａ）（Ｂ）参照）が指定されたと判断すると（ステップＳ４（Ｙｅｓ））、指定された位置に対応して移動物体ＫＴｎが撮影されている連続画像Ｐｎが、前記指定された画像ファイル内に、前記初期に指定された時間間隔（０．１秒間隔）で現在表示中の連続画像Ｐ１０，Ｐ２０，…，Ｐ２７０より細かい（短い）時間間隔で撮影した連続画像Ｐｎとして含まれているか否かを判断する（ステップＳ６）。
【００４４】
ここでは、前記指定された画像ファイルは、１００分の１（０．０１）秒の時間間隔で連写された連続画像Ｐ１，Ｐ２，Ｐ３，…，Ｐ２７０の画像ファイルであり、ＣＰＵ１１は、当該指定された画像ファイル内に、前記移動物体ＫＴ２４０とＫＴ２５０との間の指定された位置に対応した移動物体ＫＴ２４５を撮影した連続画像Ｐ２４５が含まれていると判断する（ステップＳ６（Ｙｅｓ））。
【００４５】
すると、ＣＰＵ１１は、前記移動物体ＫＴ２４０とＫＴ２５０との間の指定された位置に対応した移動物体ＫＴ２４５が含まれている連続画像Ｐ２４５の（撮影）時間間隔（０．０１秒）を、追加で指定された最小時間間隔として前記移動物体時間間隔記憶部１２ｄに追加で登録する（ステップＳ７）。
【００４６】
そして、ＣＰＵ１１は、前記等間隔での指定の位置に応じた連続画像Ｐ２４５を、移動物体連続画像記憶部１２ｅに追加して記憶させ、表示部１７に表示中の０．１秒間隔での連続画像Ｐ１０，Ｐ２０，Ｐ３０，…，Ｐ２７０の合成画像ＣＧに対して、当該指定の位置に応じた連続画像Ｐ２４５を追加で合成して表示させる。また、ＣＰＵ１１は、追加で合成した連続画像Ｐ２４５に含まれる移動物体ＫＴ２４５の座標位置（ｘ，ｙ）のデータと撮影開始からの時間ｔ［２．４５］のデータとを、前記指定物体画像位置及び時間（ｘｙｔリスト）記憶部１２ｇに追加して登録する（ステップＳ８）。
【００４７】
ここで、ＣＰＵ１１は、前記指定物体画像位置及び時間（ｘｙｔリスト）記憶部１２ｇに登録されたデータに基づいて、図３（Ｂ）に示すように、前記等間隔で指定された移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の画像を丸囲みして識別表示Ｈし、また、当該等間隔で指定された移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の画像に対して、撮影開始からの時間ｔ［０．１］［０．３］［０．５］…［２．３］［２．４５］［２．６］を付加して表示させる。
【００４８】
これによりユーザは、前記等間隔で指定して識別表示Ｈさせた移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の各位置と、当該移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０に付加して表示させた撮影開始からの時間ｔ［０．１］［０．３］［０．５］…［２．３］［２．４５］［２．６］とに基づいて、当該等間隔での移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０が一定の時間間隔で撮影されたものにはならないことを容易に知ることができる。
【００４９】
この後、ＣＰＵ１１は、前記表示中の移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２７０の軌道上での等間隔での指定位置に移動物体ＫＴｎがあると判断した場合、前記ステップＳ３〜Ｓ５の処理を繰り返し実行し、また、当該等間隔での指定位置に移動物体ＫＴｎがなく、前記指定の画像ファイル内に、当該指定位置での移動物体ＫＴｎが撮影された初期指定の時間間隔より細かい（短い）時間間隔の連続画像Ｐｎがあると判断した場合、前記ステップＳ３，Ｓ４，Ｓ６〜Ｓ９の処理を繰り返し実行する。
【００５０】
そして、ＣＰＵ１１は、ユーザ操作に応じて、前記等間隔で指定する操作が終了したと判断すると（ステップＳ９（Ｙｅｓ））、図４（Ａ）に示すように、前記等間隔で指定されて識別表示Ｈされた移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の連続画像Ｐ１０，Ｐ３０，Ｐ５０，…，Ｐ２３０，Ｐ２４５，Ｐ２６０を合成した合成画像ＣＧを表示部１７に表示させる。また、ＣＰＵ１１は、指定物体画像位置及び時間（ｘｙｔリスト）記憶部１２ｇに登録されている前記等間隔で指定された移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の各座標位置に基づいて、当該移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の軌跡（軌道）に応じたグラフ式［Ｙ＝−ａｘ２＋ｂｘ＋ｃ］を、最小二乗法により回帰計算して自動生成し、回帰式記憶部１２ｈに記憶させる。そして、生成したグラフ式に対応したグラフＹの画像を、グラフ画像合成記憶部１２ｉにおいて、前記合成画像ＣＧ（Ｐ１０，Ｐ３０，Ｐ５０，…，Ｐ２３０，Ｐ２４５，Ｐ２６０）に更に合成し、表示部１７に表示させる（ステップＳ１０）。
【００５１】
ここで、ＣＰＵ１１は、前記グラフＹの画像を合成した合成画像ＣＧの表示画面に対して、前記回帰計算して自動生成したグラフ式［Ｙ＝−ａｘ２＋ｂｘ＋ｃ］と、前記等間隔で指定した移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０のみ表示するか又は前記指定の画像ファイル内の全ての連続画像Ｐ１〜Ｐ２７０の移動物体ＫＴ１〜Ｋ２７０を表示するかの選択をユーザに促す表示態様メッセージ［指定点のみ表示／全部表示する？］と、を重ねて表示させる。
【００５２】
ＣＰＵ１１において、ユーザが、マウス操作またはタッチ操作により前記表示態様メッセージ［指定点のみ表示／全部表示する？］の［全部表示する］を選択して指定したことが受け付けられる（ステップＳ１１（Ｙｅｓ））。
【００５３】
すると、ＣＰＵ１１は、前記ステップＳ７において移動物体時間間隔記憶部１２ｄに追加で登録された最小時間間隔（０．０１秒間隔）に従って、前記指定の画像ファイル内に当該最小時間間隔（０．０１秒間隔）で連写撮影されて記録されている移動物体ＫＴ１〜ＫＴ２７０の画像を含む全ての連続画像Ｐ１〜Ｐ２７０を、グラフ画像合成記憶部１２ｉにおいて、前記回帰式記憶部１２ｈに記憶されているグラフ式に対応したグラフＹの画像と合成し、図４（Ｂ）に示すような合成画像ＣＧとして表示部１７に表示させる。また、ＣＰＵ１１は、前記指定物体画像位置及び時間（ｘｙｔリスト）記憶部１２ｇに登録されたデータに基づいて、前記等間隔で指定された移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の画像を丸囲みして識別表示Ｈし、また、当該等間隔で指定された移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の画像に対して、撮影開始からの時間ｔ［０．１］［０．３］［０．５］…［２．３］［２．４５］［２．６］を付加して表示させる（ステップＳ１２）。
【００５４】
これにより、図４（Ａ）で示したように、ユーザ操作に応じて一定時間間隔や等間隔（距離）で指定した移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０が撮影されている連続画像Ｐ１０，Ｐ３０，Ｐ５０，…，Ｐ２３０，Ｐ２４５，Ｐ２６０と当該各移動物体ＫＴｎの移動の軌跡に対応するグラフＹとの合成画像ＣＧを表示部１７に表示させることができるだけでなく、図４（Ｂ）で示したように、前記連続画像Ｐ１０，Ｐ３０，Ｐ５０，…，Ｐ２３０，Ｐ２４５，Ｐ２６０よりも細かい（短い）時間間隔で移動物体ＫＴ１〜ＫＴ２７０を撮影して画像ファイルＡに記録されている全ての連続画像Ｐ１〜Ｐ２７０も合成して表示させることができる。
【００５５】
図５は、前記ＰＣ１０の表示制御処理に従い等間隔で指定した移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の画像を含む連続画像Ｐ１０，Ｐ３０，Ｐ５０，…，Ｐ２３０，Ｐ２４５，Ｐ２６０を対象にしたｘ−ｙグラフＹとｔ−ｙグラフＹｔの解析表示動作を示す図である。
【００５６】
本実施形態で説明するＰＣ１０は、グラフ関数表示装置（グラフ関数電卓）２０のエミュレータプログラムを搭載している。
【００５７】
ユーザ操作に応じて、ＣＰＵ１１により、前記エミュレータプログラムを起動させ、ＰＣ１０をグラフ関数表示装置２０としても動作可能な状態とした後に、例えば、画像ファイル記憶部１２ｃに記憶されている、前記表示制御処理で対象とした画像ファイルＡ（ここでは、投げ上げられた半球体が１００分の１（０．０１）秒間隔で高速連写撮影された画像ファイル）を指定する操作が受け付けられる。
【００５８】
すると、ＣＰＵ１１は、指定された画像ファイルＡに対応して、V-Window設定値記憶部１２ｆに記憶されている座標レンジ（Ｘｍｉｎ〜Ｘｍａｘ，Ｙｍｉｎ〜Ｙｍａｘ）およびスケール値と、指定物体画像位置及び時間（ｘｙｔリスト）記憶部１２ｇに記憶されているユーザが指定した等間隔の位置にある移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，ＫＴ７０，ＫＴ１００，ＫＴ１４０，ＫＴ１８０，ＫＴ２１０，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の各座標位置（ｘ，ｙ）と、回帰式記憶部１２ｈに記憶されている当該移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０の軌跡（軌道）に応じたグラフ式Ｙに基づいて、図５（Ａ）に示すように、表示部１７に対し、各移動物体ＫＴｎのｘｙ座標とその軌跡に対応するｘ−ｙグラフＹとを描画したｘｙグラフ画面Ｇｘ−ｙを表示させる。
【００５９】
このｘｙグラフ画面Ｇｘ−ｙでは、ＣＰＵ１１は、ｘ−ｙグラフＹ上にトレースポインタＴＰを表示させ、トレースポインタＴＰに対するユーザのタッチ操作やマウス操作に応じて、当該トレースポインタＴＰをｘ−ｙグラフＹ上で移動させる。そして、トレースポインタＴＰが位置するグラフＹ上のＸ座標とＹ座標とを画面Ｇｘ−ｙ内の下端に沿って表示させる。
【００６０】
また、ユーザ操作により、ｘ−ｙグラフＹとｔ−ｙグラフＹｔとの切り替えの指示を行なうと、ＣＰＵ１１は、前記V-Window設定値記憶部１２ｆに記憶されているＹ方向の座標レンジ（Ｙｍｉｎ〜Ｙｍａｘ）およびスケール値と、指定物体画像位置及び時間（ｘｙｔリスト）記憶部１２ｇに記憶されているユーザが指定した等間隔の位置にある移動物体ＫＴ１０，ＫＴ３０，ＫＴ５０，ＫＴ７０，ＫＴ１００，ＫＴ１４０，ＫＴ１８０，ＫＴ２１０，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０のＹ方向の各座標位置（ｙ）及び撮影開始からの各時間ｔ［０．１］［０．３］［０．５］［０．７］［１．０］［１．４］［１．８］［２．１］［２．３］［２．４５］［２．６］に基づいて、図５（Ｂ）に示すように、表示部１７に対し、各移動物体ＫＴｎのｔｙ座標とその軌跡に対応するｔ−ｙグラフＹｔとを描画したｔｙグラフ画面Ｇｔ−ｙを表示させる。
【００６１】
このｔｙグラフ画面Ｇｔ−ｙにおいても、ＣＰＵ１１は、ｔ−ｙグラフＹｔ上にトレースポインタＴＰを表示させ、トレースポインタＴＰに対するユーザのタッチ操作やマウス操作に応じて、当該トレースポインタＴＰをｔ−ｙグラフＹｔ上で移動させる。そして、トレースポインタＴＰが位置するｔ−ｙグラフＹ上のＴ座標とＹ座標とを画面Ｇｔ−ｙ内の下端に沿って表示させる。
【００６２】
したがって、前記構成のＰＣ１０による第１実施例の画像編集表示制御機能によれば、移動する物体ＫＴ（被写体）を一定時間間隔（例えば０．０１秒）で連写撮影した連続画像Ｐ１〜Ｐ２７０（第１の複数の画像）の画像ファイルＡから、ユーザ指定（初期指定）の時間間隔（例えば０．１秒）での移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２７０を撮影した連続画像Ｐ１０，Ｐ２０，Ｐ３０，…，Ｐ２７０（第２の複数の画像）を、移動物体ＫＴｎの解析対象として読み出し、合成画像ＣＧ（第１合成画像）にしてタッチパネル付き表示部１７に表示させる。表示された合成画像ＣＧにおける移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２７０の軌跡（軌道）上で、移動物体ＫＴｎが表示されていない任意の位置（第２の複数の画像以外の位置）がユーザ操作により指定されると、指定の位置に移動物体ＫＴｎが撮影されている前記指定の時間間隔（０．１秒）より細かい（短い）時間間隔（０．０１秒）で撮影した連続画像Ｐｎ（第１の複数の画像のいずれかの画像）を前記画像ファイルＡから読み出し、前記合成画像ＣＧに追加で合成した合成画像（第２合成画像）を表示させる。
【００６３】
そして、前記合成画像ＣＧ上で指定した位置の移動物体ＫＴｎを含む各移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴｎ，…，ＫＴ２７０の当該合成画像ＣＧ上での位置（ｘｙ座標）に基づいて、各移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴｎ，…，ＫＴ２７０の軌跡（軌道）に対応するグラフ式を回帰計算し、計算されたグラフ式に対応するグラフＹを前記合成画像ＣＧに更に合成して表示させる。
【００６４】
これにより、ユーザが初期指定した時間間隔での連続画像Ｐ１０，Ｐ２０，Ｐ３０，…，Ｐ２７０に基づく移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２７０だけでなく、当該移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２７０の軌跡（軌道）上でユーザが指定した任意の位置に対応する前記初期指定された時間間隔より短い時間間隔での移動物体ＫＴｎを含めて、移動物体ＫＴの解析対象として指定することができる。
【００６５】
よって、移動する物体を撮影した一連の連写画像／動画から、一定時間間隔ではないユーザが任意の部分の画像を指定して、移動する物体の解析に利用することが可能になる。
【００６６】
また、前記構成のＰＣ１０による第１実施例の画像編集表示制御機能によれば、ユーザにより初期指定された時間間隔に対応する連続画像Ｐ１０，Ｐ２０．Ｐ３０，…，Ｐ２５０，Ｐ２６０，Ｐ２７０（第２の複数の画像）の合成画像ＣＧ（第１合成画像）を表示させた後、当該合成画像ＣＧ上で任意指定された位置に移動物体のある連続画像Ｐ２４５を追加した合成画像ＣＧ（第２合成画像）を表示させ、各連続画像に含まれる移動物体ＫＴ１０，ＫＴ２０．ＫＴ３０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０，ＫＴ２７０と当該各移動物体の軌跡（軌道）を解析したグラフＹとを表示させた状態から、ユーザ操作に応じて、前記任意指定された位置に移動物体のある連続画像Ｐ２４５の撮影時間間隔を最小時間間隔とし、前記画像ファイルＡに含まれる前記最小時間間隔の全ての連続画像Ｐ１〜Ｐ２７０（第１の複数の画像）を合成して当該全ての連続画像Ｐ１〜Ｐ２７０に対応する移動物体ＫＴ１〜ＫＴ２７０の合成画像（第３合成画像）を表示させることができる。
【００６７】
さらに、前記構成のＰＣ１０による第１実施例の画像編集表示制御機能によれば、前記合成画像ＣＧ（第２合成画像）上において、ユーザ操作に応じて指定された各移動物体ＫＴｎを丸囲みにより識別表示Ｈさせ、さらに、識別表示Ｈされた各移動物体ＫＴｎには、当該各移動物体ＫＴｎの連続画像Ｐｎの時間間隔に基づき、撮影開始からの時間ｔを付加して表示させることができる。
【００６８】
これにより、例えば前記移動物体ＫＴ１０，ＫＴ２０．ＫＴ３０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０，ＫＴ２７０をそれぞれ含む連続画像Ｐ１０，Ｐ２０．Ｐ３０，…，Ｐ２３０，Ｐ２４５，Ｐ２６０，Ｐ２７０が、物体ＫＴを投げ上げて撮影した連続画像である場合に、当該移動物体ＫＴ１０，ＫＴ２０．ＫＴ３０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０，ＫＴ２７０の撮影間隔が一定時間間隔であっても、当該移動物体ＫＴ１０，ＫＴ２０．ＫＴ３０，…，ＫＴ２３０，ＫＴ２４５，ＫＴ２６０，ＫＴ２７０の相互の距離が等間隔にならないことを視認により容易に確認できる。
【００６９】
なお、前記第１実施例の画像編集表示制御機能では、ユーザにより初期指定された時間間隔の移動物体ＫＴ１０，ＫＴ２０．ＫＴ３０，…，ＫＴ２７０を含む連続画像Ｐ１０，Ｐ２０，Ｐ３０，…，Ｐ２７０の合成画像ＣＧを表示させた状態で、前記移動物体ＫＴ１０，ＫＴ２０．ＫＴ３０，…，ＫＴ２７０の軌跡（軌道）上にて移動物体ＫＴｎのない任意の位置を指定した際に、当該指定の位置に対応した移動物体ＫＴｎの画像を含む前記初期指定された時間間隔の連続画像Ｐ１０，Ｐ２０，Ｐ３０，…，Ｐ２７０よりも短い時間間隔の連続画像Ｐｎがある場合は、当該連続画像Ｐｎを追加で合成した合成画像ＣＧを表示させ、前記指定の位置に対応した移動物体ＫＴｎも解析対象にする構成とした。
【００７０】
これに対し、次の第２実施例（図６参照）において説明するように、前記初期指定された時間間隔の移動物体ＫＴ１０，ＫＴ２０．ＫＴ３０，…，ＫＴ２２０を含む連続画像Ｐ１０，Ｐ２０，Ｐ３０，…，Ｐ２２０の合成画像ＣＧを表示させた状態で、前記移動物体ＫＴ１０，ＫＴ２０．ＫＴ３０，…，ＫＴ２２０の軌跡（軌道）を一部含む合成画像ＣＧの任意の範囲を指定して拡大表示させた際に、当該拡大表示された範囲に含まれる隣り合う移動物体ＫＴ１２０，ＫＴ１３０，ＫＴ１４０，…．ＫＴ２２０の相互間に対応した移動物体ＫＴｎの画像を含む前記初期指定された時間間隔の連続画像Ｐ１０，Ｐ２０，Ｐ３０，…，Ｐ２２０よりも短い時間間隔の連続画像Ｐｎがある場合は、当該連続画像Ｐｎを追加で合成した合成画像ＣＧを表示させ、前記指定の範囲の移動物体ＫＴ１２０，ＫＴ１３０，ＫＴ１４０，…．ＫＴ２２０の相互間に対応した移動物体ＫＴｎも解析対象にする構成としてもよい。
【００７１】
（第２実施例）
図６は、前記ＰＣ１０の表示制御処理の対象として連写撮影された半球体画像の合成画像ＣＧ（第２実施例）を示す図である。
【００７２】
この第２実施例では、例えばプラスチック片や金属からなる物体ＫＴを投げ上げた際に、風や特殊な磁場などの影響で当該物体ＫＴが特殊な動きをする状態を高速連写撮影した画像ファイルＢを対象に説明する。
【００７３】
なお、第１実施例と同様に、連写撮影の時間間隔は１００分の１秒（０．０１秒）、解析対象として初期指定される時間間隔は０．１秒とする。
【００７４】
ユーザ操作に応じて、前記画像ファイルＢが指定され、解析対象とする移動物体ＫＴの時間間隔０．１秒が指定されると、ＣＰＵ１１は、指定された画像ファイルＢに記録されている２２０枚の連続画像Ｐ１〜Ｐ２２０から、図６（Ａ）に示すように、指定された時間間隔（０．１秒）での連続画像Ｐ１０，Ｐ２０，Ｐ３０，…，Ｐ２２０を読み出して合成し、合成画像ＣＧとしてタッチパネル付き表示部１７に表示させる。
【００７５】
ここで、合成画像ＣＧに表示されている０．１秒間隔で撮影した移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２２０の軌跡（軌道）において、物体ＫＴが特殊な動きをした当該軌跡上の一部の範囲Ｗがユーザ操作（マウス操作又はタッチ操作）に応じて指定されると、ＣＰＵ１１は、図６（Ｂ）に示すように、指定された範囲Ｗに対応する合成画像ＣＧを拡大して表示部１７に表示させる。
【００７６】
ＣＰＵ１１は、前記拡大表示された範囲に含まれる隣り合う移動物体ＫＴ１２０，ＫＴ１３０，ＫＴ１４０，…．ＫＴ２２０の相互間に対応した移動物体ＫＴｎの画像を含む前記初期指定された時間間隔（０．１秒）の連続画像Ｐ１０，Ｐ２０，Ｐ３０，…，Ｐ２２０よりも短い時間間隔の連続画像Ｐｎがあるか否かを判断する。
【００７７】
ここでは、拡大表示された範囲に含まれる隣り合う移動物体ＫＴ１２０，ＫＴ１３０，ＫＴ１４０，…．ＫＴ２２０の相互間に対応した移動物体ＫＴ１１１〜１１９，ＫＴ１２１〜１２９，ＫＴ１３１〜１３９，…，ＫＴ２１１〜２１９の画像を含む前記初期指定された時間間隔（０．１秒）よりも短い時間間隔（０．０１秒）の連続画像Ｐ１１１〜１１９，Ｐ１２１〜１２９，Ｐ１３１〜１３９，…，Ｐ２１１〜２１９があると判断される。
【００７８】
ＣＰＵ１１は、前記拡大表示された移動物体ＫＴ１２０，ＫＴ１３０，ＫＴ１４０，…．ＫＴ２２０の相互間に対応した移動物体ＫＴ１１１〜１１９，ＫＴ１２１〜１２９，ＫＴ１３１〜１３９，…，ＫＴ２１１〜２１９の画像を含む連続画像Ｐ１１１〜１１９，Ｐ１２１〜１２９，Ｐ１３１〜１３９，…，Ｐ２１１〜２１９を追加で合成した合成画像ＣＧを表示部１７に表示させる。
【００７９】
なお、図６（Ｂ）では、前記拡大表示された移動物体ＫＴ１２０，ＫＴ１３０，ＫＴ１４０，…．ＫＴ２２０の相互間の中間位置（ユーザにより設定）に対応した移動物体ＫＴ１１５，ＫＴ１２５，ＫＴ１３５，…，ＫＴ２１５の画像を含む連続画像Ｐ１１５，Ｐ１２５，Ｐ１３５，…，Ｐ２１５を追加で合成した合成画像ＣＧ（Ｐ１１５，Ｐ１２０，Ｐ１２５，…，Ｐ２１５，Ｐ２２０）を表示させた例を示している。
【００８０】
前記拡大表示された合成画像ＣＧ内の移動物体ＫＴ１１５，ＫＴ１２０，ＫＴ１２５，ＫＴ１３０，ＫＴ１３５，…，ＫＴ２１５，ＫＴ２２０の位置（ｘｙ座標）と当該移動物体ＫＴ１１５，ＫＴ１２０，ＫＴ１２５，ＫＴ１３０，ＫＴ１３５，…，ＫＴ２１５，ＫＴ２２０の画像を含む連続画像Ｐ１１５，Ｐ１２０，Ｐ１２５，Ｐ１３０，Ｐ１３５，…，Ｐ２１５，Ｐ２２０の時間間隔に応じた撮影開始からの時間ｔは、前記第１実施例と同様に、指定物体画像位置及び時間（ｘｙｔリスト）記憶部１２ｇに登録される。
【００８１】
ＣＰＵ１１は、前記指定物体画像位置及び時間（ｘｙｔリスト）記憶部１２ｇに登録された移動物体ＫＴ１１５，ＫＴ１２０，ＫＴ１２５，ＫＴ１３０，ＫＴ１３５，…，ＫＴ２１５，ＫＴ２２０の位置（ｘｙ座標）及び時間ｔに基づき、前記第１実施例と同様に、移動物体ＫＴ１１５，ＫＴ１２０，ＫＴ１２５，ＫＴ１３０，ＫＴ１３５，…，ＫＴ２１５，ＫＴ２２０を丸囲みして識別表示させたり、移動物体ＫＴ１１５，ＫＴ１２０，ＫＴ１２５，ＫＴ１３０，ＫＴ１３５，…，ＫＴ２１５，ＫＴ２２０に時間ｔを付加して表示させたり、移動物体ＫＴ１１５，ＫＴ１２０，ＫＴ１２５，ＫＴ１３０，ＫＴ１３５，…，ＫＴ２１５，ＫＴ２２０の軌跡に対応するグラフ式を回帰計算し、計算したグラフ式に対応するグラフＹを合成画像ＣＧに合成して表示させたりして解析できる。
【００８２】
したがって、前記構成のＰＣ１０による第２実施例の画像編集表示制御機能によれば、移動する物体ＫＴを一定時間間隔（例えば０．０１秒）で連写撮影した連続画像Ｐ１〜Ｐ２２０の画像ファイルＢから、ユーザ指定（初期指定）の時間間隔（例えば０．１秒）での移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２２０を撮影した連続画像Ｐ１０，Ｐ２０，Ｐ３０，…，Ｐ２２０を、移動物体ＫＴｎの解析対象として読み出し、合成画像ＣＧにしてタッチパネル付き表示部１７に表示させる。表示された合成画像ＣＧにおける移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２２０の軌跡（軌道）の一部を含む任意の範囲Ｗがユーザ操作により指定され拡大表示されると、拡大表示された移動物体ＫＴ１２０，ＫＴ１３０，…，ＫＴ２２０の相互間で移動物体ＫＴｎが撮影されている前記指定の時間間隔（０．１秒）より細かい（短い）時間間隔（０．０１秒）で撮影した連続画像Ｐｎを前記画像ファイルＢから読み出し、前記合成画像ＣＧに追加で合成して表示させる。
【００８３】
そして、前記拡大表示により追加した移動物体ＫＴｎを含む各移動物体の当該合成画像ＣＧ上での位置（ｘｙ座標）に基づいて、各移動物体の軌跡（軌道）に対応するグラフ式を回帰計算し、計算されたグラフ式に対応するグラフＹを前記合成画像ＣＧに更に合成して表示させる。
【００８４】
これにより、ユーザが初期指定した時間間隔での連続画像Ｐ１０，Ｐ２０，Ｐ３０，…，Ｐ２２０に基づく移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２２０だけでなく、当該移動物体ＫＴ１０，ＫＴ２０，ＫＴ３０，…，ＫＴ２２０の軌跡（軌道）の任意の一部を含んでユーザが指定した範囲Ｗに対応する前記初期指定された時間間隔より短い時間間隔での移動物体ＫＴｎを含めて、移動物体ＫＴの解析対象として指定することができる。
【００８５】
よって、移動する物体を撮影した一連の連写画像／動画から、一定時間間隔ではないユーザが任意の部分の画像を指定して、移動する物体の解析に利用することが可能になる。
【００８６】
なお、前記実施形態では、移動物体を高速連写撮影（撮影時間間隔Ｔ）した画像ファイル（Ａ，Ｂ，…）を対象に表示制御処理を実行する構成としたが、動画撮影（動画１コマの撮影時間間隔Ｔ）した画像ファイル（Ａ，Ｂ，…）を対象にした場合でも、前記同様の画像編集表示制御機能（第１実施例／第２実施例）に従い移動物体の解析を行なうことができる。
【００８７】
また、前記実施形態の画像ファイル記憶部１２ｃにおいて記憶する画像ファイルＡ，Ｂ，…は、外部の通信ネットワーク上のサーバ装置から通信部１５を介してダウンロードし取得する構成としてもよい。
【００８８】
また、前記実施形態の画像編集表示制御機能を、通信ネットワーク上のサーバ装置に搭載し、ユーザの所有する端末装置からの操作信号に応じて、サーバ装置が、前記図３〜図６で示した表示画面を生成し、端末装置へ出力する構成としてもよい。
【００８９】
なお、前記各実施形態において記載したＰＣ１０およびグラフ関数電卓２０による動作手法、すなわち、図２のフローチャートに示す表示制御処理、図３，図４，図５の表示動作に応じた表示制御処理（第１実施例）、図６の表示動作に応じた表示制御処理（第２実施例）などの各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピ（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１３に格納して配布することができる。そして、電子式計算機１０（２０）のコンピュータ１１は、この外部記録媒体１３に記憶されたプログラムを記憶装置１２に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した移動物体高速連写画像からの移動物体の解析機能を実現し、前述した手法による同様の処理を実行することができる。
【００９０】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（公衆回線）上を伝送させることができ、この通信ネットワークに接続された通信装置１５によって前記プログラムデータを電子式計算機１０のコンピュータ１１に取り込み、前述した移動物体高速連写画像からの移動物体の解析機能を実現することもできる。
【００９１】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【００９２】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００９３】
［付記１］
移動する被写体を時間間隔をおいて撮影した第１の複数の画像を取得し、
取得した前記第１の複数の画像に含まれる第２の複数の画像の第１合成画像を出力し、
ユーザ操作により指定された前記第１合成画像内の前記第２の複数の画像以外の位置が、前記第１の複数の画像のいずれかの画像に含まれる前記被写体の位置と一致している場合、前記いずれかの画像を、前記第１合成画像にさらに合成した第２合成画像を出力する、制御部
を備える画像編集装置。
【００９４】
［付記２］
前記制御部は、さらに、
出力された前記第２合成画像内の前記いずれかの画像が合成された位置を対象に、前記移動する被写体の軌跡を解析する、
付記１に記載の画像編集装置。
【００９５】
［付記３］
前記制御部は、さらに、
前記ユーザ操作により指定された前記第１合成画像内の前記第２の複数の画像以外の位置が、前記第１の複数の画像のいずれかの画像に含まれる前記被写体の位置と一致している場合に、ユーザ操作に応じて、取得された前記第１の複数の画像の全てを読み出し、読み出した前記全ての画像を合成した第３合成画像を出力する、
付記１または付記２に記載の画像編集装置。
【００９６】
［付記４］
前記制御部は、さらに、
出力された前記第２合成画像内の前記いずれかの画像が合成された位置を、識別可能に出力する識別出力手段を備えた、
付記１ないし付記３の何れかに記載の画像編集装置。
【００９７】
［付記５］
前記制御部は、さらに、
出力された前記第２合成画像内の前記いずれかの画像が合成された位置に対応して、前記いずれかの画像の撮影時間の表示を付加する、
付記１ないし付記４の何れかに記載の画像編集装置。
【００９８】
［付記６］
電子機器のコンピュータにより、
移動する被写体を時間間隔をおいて撮影した第１の複数の画像を取得し、
取得した前記第１の複数の画像に含まれる第２の複数の画像の第１合成画像を出力し、
ユーザ操作により指定された前記第１合成画像内の前記第２の複数の画像以外の位置が、前記第１の複数の画像のいずれかの画像に含まれる前記被写体の位置と一致している場合、前記いずれかの画像を、前記第１合成画像にさらに合成した第２合成画像を出力する、
ようにした画像編集方法。
【００９９】
［付記７］
コンピュータを、
移動する被写体を時間間隔をおいて撮影した第１の複数の画像を取得し、
取得した前記第１の複数の画像に含まれる第２の複数の画像の第１合成画像を出力し、
ユーザ操作により指定された前記第１合成画像内の前記第２の複数の画像以外の位置が、前記第１の複数の画像のいずれかの画像に含まれる前記被写体の位置と一致している場合、前記いずれかの画像を、前記第１合成画像にさらに合成した第２合成画像を出力する
ように機能させるためのコンピュータ読み込み可能なプログラム。
【符号の説明】
【０１００】
１０  …ＰＣ
１１  …プロセッサ（ＣＰＵ）
１２  …記憶部
１２ａ…表示制御処理プログラム
１２ｂ…表示データ記憶部
１２ｃ…画像ファイル記憶部
１２ｄ…移動物体時間間隔記憶部（初期指定／追加指定）
１２ｅ…移動物体連続画像記憶部（指定時間間隔）
１２ｆ…V-Window設定値記憶部
１２ｇ…指定物体画像位置及び時間記憶部（ｘｙｔリスト）
１２ｈ…回帰式記憶部（グラフ式データ）
１２ｉ…グラフ画像合成記憶部
１７  …タッチパネル付き表示部
２０  …グラフ関数表示装置（グラフ関数電卓）
Ｐ１〜Ｐ２７０…連続画像
ＫＴ１〜ＫＴ２７０…移動物体（半球体）
ＣＧ  …合成画像
【図１】
2019169795.tif 000003
【図２】
2019169795.tif 000004
【図３】
2019169795.tif 000005
【図４】
2019169795.tif 000006
【図５】
2019169795.tif 000007
【図６】
2019169795.tif 000008