(57)【特許請求の範囲】
【請求項１】
撮像指示を与える指示手段と、
上記指示手段の撮像指示に基づいて、被写体を撮像して得た連続した複数のフレームより構成された画像データを記憶手段に一旦蓄積する撮像手段と、
上記撮像手段と通信手段により接続可能であり、上記撮像手段から転送されてきた画像データに所定の画像処理を行う画像処理手段と、
上記撮像手段による画像データの任意のフレーム画像データの全て又は一部の上記記憶手段への蓄積が完了したかを検出する検出手段と、
上記検出手段の検出結果に基づいて、上記撮像手段が上記指示手段からの撮像指示を受けた後に、上記記憶手段への蓄積が完了した上記任意のフレームの画像データの全て又は一部を上記画像処理手段に転送する転送制御手段と、
上記画像処理手段によって処理された画像データを表示する表示手段と、
を有し、
上記画像処理手段は、上記撮像手段で１度の上記撮像指示により得られた全てのフレームの画像データのうち所定数のフレームの画像データが上記撮像手段から転送された後に、その転送されてきた画像データに順次画像処理を行い上記表示手段に表示することを上記全てのフレームの画像データに対して繰り返し行うことを特徴とする撮像システム。
【請求項２】
上記撮像手段は、上記記憶手段に連続した複数フレームの画像データを蓄積することを特徴とする請求項１記載の撮像システム。
【請求項３】
上記撮像手段は、上記記憶手段に一定フレーム間隔の複数フレームの画像データを蓄積することを特徴とする請求項１記載の撮像システム。
【請求項４】
上記通信手段は、ＰＣカード規格に準拠していることを特徴とする請求項１記載の撮像システム。
【請求項５】
上記記憶手段に蓄積する画像データのフレーム数を制御する第１の蓄積制御手段を備えることを特徴とする請求項１記載の撮像システム。
【請求項６】
上記記憶手段に蓄積する画像データのフレーム間隔を制御する第２の蓄積制御手段を備えることを特徴とする請求項３記載の撮像システム。
【請求項７】
上記記憶手段に蓄積されている過去フレームの画像データを現在フレームの画像データで上書きするモードと、上記記憶手段に所定数のフレームの画像データ蓄積終了後蓄積を停止するモードの少なくとも２つのモードを含む複数の蓄積モードのうち任意の蓄積モードを設定するモード設定手段を備え、
上記撮像手段は、上記モード設定手段で設定された蓄積モードに基づいて、上記記憶手段への画像データの蓄積を行うことを特徴とする請求項１記載の撮像システム。
【請求項８】
上記撮像手段は、上記撮像指示を受けた後に、上記記憶手段への画像データの蓄積を開始し、所定数のフレームの画像データ蓄積終了後、画像データの蓄積を停止することを特徴とする請求項１記載の撮像システム。
【請求項９】
上記撮像手段は、上記撮像指示を受ける以前には、上記記憶手段に既に蓄積している過去フレームの画像データを現在フレームの画像データで上書きし、上記撮像指示を受けたときには、上記撮像指示を受けるのと同時に又は上記撮像指示を受けた時点で蓄積中の画像データを蓄積し終えた後に、画像データの蓄積を停止することを特徴とする請求項１記載の撮像システム。
【請求項１０】
上記撮像手段は、上記撮像指示を受ける以前には、上記記憶手段に既に蓄積している過去フレームの画像データを現在フレームの画像データで上書きし、上記撮像指示を受けたときには、上記撮像指示を受けた時点で蓄積中の画像データ以降の所定数のフレームの画像データを蓄積し終えた後に、画像データの蓄積を停止することを特徴とする請求項１記載の撮像システム。
【請求項１１】
上記表示手段に画面表示された画像のうち任意の画像を選択する選択手段を備え、
上記画像処理手段は、上記選択手段で選択された画像に対して所定の画像処理を行うことを特徴とする請求項１記載の撮像システム。
【請求項１２】
コンピュータを、
撮像指示を与える指示手段と、
上記指示手段の撮像指示に基づいて、被写体を撮像して得た連続した複数のフレームより構成された画像データを記憶手段に一旦蓄積する撮像手段と、
上記撮像手段と通信手段により接続可能であり、上記撮像手段から転送されてきた画像データに所定の画像処理を行う画像処理手段と、
上記撮像手段による画像データの任意のフレーム画像データの全て又は一部の上記記憶手段への蓄積が完了したかを検出する検出手段と、
上記検出手段の検出結果に基づいて、上記撮像手段が上記指示手段からの撮像指示を受けた後に、上記記憶手段への蓄積が完了した上記任意のフレームの画像データの全て又は一部を上記画像処理手段に転送する転送制御手段と、
上記画像処理手段によって処理された画像データを表示する表示手段と、
して機能させる撮像プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
上記画像処理手段は、上記撮像手段で１度の上記撮像指示により得られた全てのフレームの画像データのうち所定数のフレームの画像データが上記撮像手段から転送された後に、その転送されてきた画像データに順次画像処理を行い上記表示手段に表示することを上記全てのフレームの画像データに対して繰り返し行うことを特徴とする記憶媒体。
【請求項１３】
上記撮像手段は、上記記憶手段に連続した複数フレームの画像データを蓄積することを特徴とする請求項１２記載の記憶媒体。
【請求項１４】
上記撮像手段は、上記記憶手段に一定フレーム間隔の複数フレームの画像データを蓄積することを特徴とする請求項１２記載の記憶媒体。
【請求項１５】
上記通信手段は、ＰＣカード規格に準拠していることを特徴とする請求項１２記載の記憶媒体。
【請求項１６】
上記記憶手段に蓄積する画像データのフレーム数を制御する第１の蓄積制御手段を備えることを特徴とする請求項１２記載の記憶媒体。
【請求項１７】
上記記憶手段に蓄積する画像データのフレーム間隔を制御する第２の蓄積制御手段を備えることを特徴とする請求項１４記載の記憶媒体。
【請求項１８】
上記記憶手段に蓄積されている過去フレームの画像データを現在フレームの画像データで上書きするモードと、上記記憶手段に所定数のフレームの画像データ蓄積終了後蓄積を停止するモードの少なくとも２つのモードを含む複数の蓄積モードのうち任意の蓄積モードを設定するモード設定手段を備え、
上記撮像手段は、上記モード設定手段で設定された蓄積モードに基づいて、上記記憶手段への画像データの蓄積を行うことを特徴とする請求項１２記載の記憶媒体。
【請求項１９】
上記撮像手段は、上記撮像指示を受けた後に、上記記憶手段への画像データの蓄積を開始し、所定数のフレームの画像データ蓄積終了後、画像データの蓄積を停止することを特徴とする請求項１２記載の記憶媒体。
【請求項２０】
上記撮像手段は、上記撮像指示を受ける以前には、上記記憶手段に既に蓄積している過去フレームの画像データを現在フレームの画像データで上書きし、上記撮像指示を受けたときには、上記撮像指示を受けるのと同時に又は上記撮像指示を受けた時点で蓄積中の画像データを蓄積し終えた後に、画像データの蓄積を停止することを特徴とする請求項１２記載の記憶媒体。
【請求項２１】
上記撮像手段は、上記撮像指示を受ける以前には、上記記憶手段に既に蓄積している過去フレームの画像データを現在フレームの画像データで上書きし、上記撮像指示を受けたときには、上記撮像指示を受けた時点で蓄積中の画像データ以降の所定数のフレームの画像データを蓄積し終えた後に、画像データの蓄積を停止することを特徴とする請求項１２記載の記憶媒体。
【請求項２２】
上記表示手段に画面表示された画像のうち任意の画像を選択する選択手段を備え、
上記画像処理手段は、上記選択手段で選択された画像に対して所定の画像処理を行うことを特徴とする請求項１２記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮像プログラムに従って撮像装置で撮像して得られた画像データをコンピュータに転送し、該コンピュータで所定の画像処理を行う画像処理システム等に適用される撮像システム、及び上記撮像プログラムが記憶された記憶媒体に関するものである。
【０００２】
【従来の技術】
従来より、例えば、電荷結合素子（ＣＣＤ：Charge Coupled Device ）で被写体を撮像して画像データを得る撮像装置（撮像ユニット）と、該撮像装置に接続されたコンピュータとから構成された画像処理システムがある。
【０００３】
この画像処理システムでは、撮像装置からコンピュータへのデータ転送処理やコンピュータでの各種処理等を制御するための撮像プログラムがコンピュータで実行されることにより、撮像装置で得られた１フレーム分の画像データをコンピュータに転送し、コンピュータ上で画面表示したり、圧縮処理を行って画像ファイルとして記録媒体に記録する等、所定の画像処理を行うようになされている。
【０００４】
具体的には、先ず、撮像装置は、ＣＣＤで被写体を撮像し、ＣＣＤに蓄積された電荷を１フレーム分の画像データとして一旦メモリに記憶する。このメモリに記憶された１フレーム分の画像データが、コンピュータ内のメインメモリに転送され、コンピュータで所定の画像処理が行われる。
【０００５】
図１０は、この画像処理システムにおいて、使用者からの撮像指示を受けた後に、撮像装置のＣＣＤで撮像して得られた１フレーム分の画像データをコンピュータに転送するまでの流れを時間軸上で示した図である。
【０００６】
上記図１０では、ＣＣＤでの露光期間の終了タイミングを「ｚT ，ａT ，ｂT ，ｃT ，ｄT ，・・・」（黒三角印）で示している。
そして、タイミングｚT とタイミングａT の期間ａCCD というように、あるタイミングとその次のタイミングの期間にＣＣＤに蓄積された電荷が、１フレーム分の画像データとなる。
【０００７】
ここで、ＣＣＤは、使用者からの撮像指示が送られるより以前に稼動するようになされており、例えば、１秒間で３０フレームの画像を得るというように、一定の周期で露光を繰り返している。
【０００８】
そこで、上記図１０に示すように、タイミングｚT とタイミングａT の期間ａCCD 中に使用者からの撮像指示を受け、期間ａCCD にＣＣＤで撮像して得られた画像データをコンピュータに転送するものとすると、先ず、ＣＣＤは、タイミングａT で露光を終了する。
【０００９】
次に、期間ａCCD にＣＣＤに蓄積された電荷（画素情報）は、タイミングａT とタイミングｂT の期間ｂCCD と同じ期間ａMEM に、ＣＣＤの全画素に関して、順番にディジタル変換処理や所定の信号処理等が行われ、１フレーム分の画像データとして撮像装置内のメモリに一旦蓄積される。
【００１０】
次に、撮像装置内のメモリに蓄積された１フレーム分の画像データは、期間ａMEM 後の期間ａPCにコンピュータ内のメインメモリに転送されて蓄積される。
【００１１】
そして、期間ａPC後の期間ａDISP/SAVE に、コンピュータは、そのメインメモリに蓄積された１フレーム分の画像データを画面表示したり、画像ファイルとして記録媒体に記録する等、所定の画像処理を行う。
【００１２】
上述のようにして、撮像装置のＣＣＤでの電荷の蓄積から始まって、その撮像装置で得られた１フレーム分の画像データをコンピュータ内のメインメモリに取り込み、コンピュータ上で画面表示する、という動作を繰り返すことにより、この画像処理システムは、電子的なビュー・ファインダ機能を提供することができる。
また、コンピュータで、撮像装置から転送されてきた１フレーム分の画像データを画像ファイルとして記録媒体に記録することによって、静止画像の撮像も行うことができる。
【００１３】
【発明が解決しようとする課題】
しかしながら、従来の画像処理システムは、１フレームのみの画像の撮像しか行うことができず、連続した複数フレームの画像や、所定数フレームおきの複数フレームの画像を撮像することができなかった。
仮に、従来の画像処理システムで連続した複数フレームの画像や、所定数フレームおきの複数フレームの画像を撮像しようとすると、使用者は、上記図１０に示したようなＣＣＤでの露光のタイミングに合わせて、撮像指示をシステムに与える必要がある。これは、非常に困難であり、実際に、３０フレーム／秒というタイミングに合わせるということは不可能である。
また、コンピュータ上での画面表示や、画像ファイルとして保存する処理も、撮像して得られた１フレームの画像に対してしか行うことができず、これは、システム全体の性能を落とす結果となっていた。
【００１４】
そこで、本発明は、上記の欠点を除去するために成されたもので、連続した複数フレームの画像や所定数フレームおきの複数フレームの画像を容易に撮像可能とし、システムの性能を向上させた撮像システムを提供することを目的とする。
また、連続した複数フレームの画像や所定数フレームおきの複数フレームの画像を容易に撮像可能とすることができ、撮像システムの性能を向上させることができる記録媒体を提供することを目的とする。
【００１５】
【課題を解決するための手段】
本発明は、撮像指示を与える指示手段と、上記指示手段の撮像指示に基づいて、被写体を撮像して得た連続した複数のフレームより構成された画像データを記憶手段に一旦蓄積する撮像手段と、上記撮像手段と通信手段により接続可能であり、上記撮像手段から転送されてきた画像データに所定の画像処理を行う画像処理手段と、上記撮像手段による画像データの任意のフレーム画像データの全て又は一部の上記記憶手段への蓄積が完了したかを検出する検出手段と、上記検出手段の検出結果に基づいて、上記撮像手段が上記指示手段からの撮像指示を受けた後に、上記記憶手段への蓄積が完了した上記任意のフレームの画像データの全て又は一部を上記画像処理手段に転送する転送制御手段と、上記画像処理手段によって処理された画像データを表示する表示手段と、を有し、上記画像処理手段は、上記撮像手段で１度の上記撮像指示により得られた全てのフレームの画像データのうち所定数のフレームの画像データが上記撮像手段から転送された後に、その転送されてきた画像データに順次画像処理を行い上記表示手段に表示することを上記全てのフレームの画像データに対して繰り返し行うことを特徴とする。
また本発明は、コンピュータを、撮像指示を与える指示手段と、上記指示手段の撮像指示に基づいて、被写体を撮像して得た連続した複数のフレームより構成された画像データを記憶手段に一旦蓄積する撮像手段と、上記撮像手段と通信手段により接続可能であり、上記撮像手段から転送されてきた画像データに所定の画像処理を行う画像処理手段と、上記撮像手段による画像データの任意のフレーム画像データの全て又は一部の上記記憶手段への蓄積が完了したかを検出する検出手段と、上記検出手段の検出結果に基づいて、上記撮像手段が上記指示手段からの撮像指示を受けた後に、上記記憶手段への蓄積が完了した上記任意のフレームの画像データの全て又は一部を上記画像処理手段に転送する転送制御手段と、上記画像処理手段によって処理された画像データを表示する表示手段と、して機能させる撮像プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、上記画像処理手段は、上記撮像手段で１度の上記撮像指示により得られた全てのフレームの画像データのうち所定数のフレームの画像データが上記撮像手段から転送された後に、その転送されてきた画像データに順次画像処理を行い上記表示手段に表示することを上記全てのフレームの画像データに対して繰り返し行うことを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００１７】
まず、第１の実施の形態について説明する。
【００１８】
本発明に係る撮像システムは、例えば、図１に示すような画像処理システム１００に適用される。
【００１９】
この画像処理システム１００は、上記図１に示すように、撮像装置（撮像ユニット）１０と、コンピュータ２０とを備え、撮像装置１０は、コンピュータ２０に接続された構成としている。
【００２０】
撮像装置１０は、レンズユニット１１と、レンズユニット１１の出射光が結像される撮像素子１２と、撮像素子１２の出力が供給されるアナログ／ディジタル（Ａ／Ｄ）コンバータ１３と、Ａ／Ｄコンバータ１３の出力が供給される撮像信号処理ユニット１４と、撮像信号処理ユニット１４の出力が各々供給される変換テーブル１５及び記録媒体１７とを備えている。
また、撮像装置１０は、撮像信号処理ユニット１４、変換テーブル１５、及び記録媒体１７を各々制御する制御ユニット１６と、記録媒体１７及び制御ユニット１６と各々接続された外部接続用インターフェース回路１８とを備えている。
【００２１】
一方、コンピュータ２０は、外部接続用インターフェース回路２１と、外部接続用インターフェース回路２１に各々接続されたＣＰＵ（Central Processing Unit ）２３、表示装置２４、及び記録装置２５及びメインメモリ２５と、メインメモリ２５に対して出力するＲＯＭ（Read Only Memory）等の内部記憶装置２７とを備えている。
【００２２】
上述のような画像処理システム１００では、コンピュータ２０の内部記憶装置２６に撮像プログラムが予め設定されており、この撮像プログラムをコンピュータ２０が実行することにより、撮像装置１０で撮像して得られた画像データがコンピュータ２０に転送され、コンピュータ２０で所定の画像処理が行われるようになされている。
【００２３】
尚、撮像プログラムについての詳細は後述するが、この撮像プログラムが設定された内部記憶装置２６は、本発明に係る記憶媒体を適用したものである。
また、内部記憶装置２６をコンピュータ２０内部に設ける構成としたが、外部記憶装置としてコンピュータ２０外部に設けるようにしてもよい。
【００２４】
まず、画像処理システム１００の一連の動作について説明する。
【００２５】
撮像装置１０において、図示していない被写体からの光は、レンズユニット１１を介して撮像素子１２に対して出射される。
【００２６】
撮像素子１２は、例えば、電荷結合素子（ＣＣＤ：Charge Coupled Device ）からなる。このＣＣＤ１２の図示していないセンサ部で、レンズユニット１１の出射光（撮像画像の情報）が露光され、ＣＣＤ１２内に電荷として蓄積される。
【００２７】
Ａ／Ｄコンバータ１３は、ＣＣＤ１２に蓄積された電荷を、ＣＣＤ１２の全画素に関して順番に読み出し、ディジタル化して撮像信号処理ユニット１４に供給する。
【００２８】
撮像信号処理ユニット１４は、例えば、ＤＳＰ（Digital Signal Processor）からなり、制御ユニット１６の制御に従って、Ａ／Ｄコンバータ１３からの画像データに所定の信号処理を行って輝度／色差データに変換する。
【００２９】
撮像信号処理ユニット１４で得られた輝度／色差データは、制御ユニット１６の制御により、特定の横方向の大きさと縦方向の大きさを持った矩形領域の輝度／色差データ、例えば、横方向３２０、縦方向２４０画素の大きさの輝度／色差データのみを、ＣＣＤ１２における読出順序に従ってメモリ１７に一旦保存する。
【００３０】
したがって、撮像装置１０のメモリ１７には、ＣＣＤ１２に蓄積された電荷が、横方向３２０、縦方向２４０画素の大きさの輝度／色差で表現された１フレーム分の画像データとして一旦記憶されることとなる。
【００３１】
ここで、詳細は後述するが、撮像装置１０のメモリ１７は、複数フレーム分の画像データを蓄積できるようになされている。
【００３２】
そこで、この画像処理システム１００では、撮像装置１０において、上述したようにして１フレーム分の画像データをメモリ１７に蓄積した後、同様にして次に得られた１フレーム分の画像データをメモリ１７に蓄積する。このようにして、撮像装置１０は、順次１フレーム分の画像データをメモリ１７に蓄積する。
この結果、撮像装置１０のメモリ１７には、複数フレーム分の画像データが蓄積されることとなる。
【００３３】
一方、コンピュータ２０においては、上述したように、撮像装置１０のメモリ１７に記憶された複数フレーム分の画像データを取り込むための処理や、その取り込んだ画像データに対する各種処理等を行うための撮像プログラムが、内部記憶装置２７に予め設定されている。
【００３４】
そこで、内部記憶装置２７の撮像プログラムは、メインメモリ２６にロードされる。
【００３５】
メインメモリ２６は、撮像プログラムをロードしたり、その撮像プログラムを実行するためのメモリであり、また、撮像装置１０からの画像データが転送されるメモリでもある。
【００３６】
そして、ＣＰＵ２２が、メインメモリ２６にロードされた撮像プログラムを実行することにより、画像処理システム１００は、以下のように動作する。
【００３７】
先ず、上述のようにして撮像装置１０のメモリ１７に記憶された画像データ、すなわち各々が横方向３２０、縦方向２４０画素の大きさの輝度／色差で表現された複数フレーム分の画像データは、制御ユニット１６の制御により、外部接続用インターフェース回路１８を介して、コンピュータ２０に対して読み出される。
【００３８】
撮像装置１０の外部接続用インターフェース回路１８は、例えば、日米共通の規格でできたＩＣカードであるＰＣカード（Personal Computer Memory Card ）規格に準拠したものであり、コンピュータ２０の外部接続用インターフェース回路２１も同規格に準拠したものである。
したがって、撮像装置１０とコンピュータ２０は、これらの外部接続用インターフェース回路１８及び２１により、データのやり取りが行われることとなる。
【００３９】
これらの外部接続用インターフェース回路１８及び２１により、撮像装置１０からコンピュータ２０に転送された複数フレーム分の画像データは、コンピュータ２０のメインメモリ２６に記憶される。
【００４０】
そして、メインメモリ２６に記憶された複数フレーム分の画像データは、例えば、表示装置２４で画面表示されたり、或いは、記録装置２５で画像ファイルとして図示していない記録媒体に記録される。
【００４１】
つぎに、この画像処理システム１００での複数フレーム分の画像の撮像について具体的に説明する。
【００４２】
尚、以下の説明では、例えば、最大で４フレーム分の画像を撮像するものとする。
また、横方向３２０、縦方向２４０画素の大きさの１フレーム分の画像データにおいて、１画素当たりの情報は、例えば、２ｂｙｔｅからなるものとする。
【００４３】
まず、上述した撮像装置１０のメモリ１７は、少なくとも６１４，４００ｂｙｔｅ（１５３，６００ｂｙｔｅ×４フレーム）の容量を有するものである。これは、１フレーム分の画像データ量が１５３，６００ｂｙｔｅであるため、この画像データを最大４フレーム分蓄積するためには、少なくとも６１４，４００ｂｙｔｅ（１５３，６００ｂｙｔｅ×４フレーム）分必要であるためである。
【００４４】
また、この画像処理システム１００では、使用者の指示に基づいて、コンピュータ２０が上述した撮像プログラムを実行することにより、撮像装置１０のメモリ１７に蓄積する画像のフレーム数ＣＳと、メモリ１７に蓄積する画像のフレーム間隔ＣＴとを撮像装置１０に設定するようになされている。
これにより、撮像装置１０は、連続した複数フレームの画像データをメモリ１７に蓄積したり、一定のフレーム間隔で複数フレームの画像データをメモリ１７に蓄積する。
【００４５】
例えば、撮像装置１０に、フレーム数ＣＳ「４」、フレーム間隔ＣＴ「１」が設定された場合、撮像装置１０は、１フレーム間隔で４フレーム分の画像データをメモリ１７に蓄積する。
【００４６】
この結果、メモリ１７は、図２に示すように、領域Ｍ１（アドレス０〜１５３，６００）にあるフレームの画像データが蓄積され、その次の領域Ｍ２（アドレス１５３，６００〜３０７，２００）に１フレームおいた次のフレームの画像データが蓄積され、次の領域Ｍ３（アドレス３０７，２００〜４６０，８００）に１フレームおいた次のフレームの画像データが蓄積され、次の領域Ｍ４（アドレス４６０，８００〜６１４，４００）に１フレームおいた次のフレームの画像データが蓄積されることとなる。
そして、領域Ｍ４以降の領域、すなわち６１４，４００ｂｙｔｅ目以降の領域は、画像データが蓄積されない空き領域Ｅとなる。
【００４７】
また、この画像処理システム１００では、使用者の指示に基づいて、コンピュータ２０が上述した撮像プログラムを実行することにより、メモリ１７へ画像データを蓄積する際のモード（画像蓄積モード）を撮像装置１０に設定するようになされている。
これにより、撮像装置１０は、設定された画像蓄積モードに基づいて、メモリ１７へ画像データを蓄積する。
【００４８】
具体的には、画像蓄積モードとして、例えば、「上書モード」、「画像蓄積後停止モード」、「蓄積停止モード」が用意されている。
【００４９】
そこで、コンピュータ２０により撮像装置１０に、例えば、フレーム数ＣＳ「４」、フレーム間隔ＣＴ「１」が設定され、画像蓄積モードが「上書モード」に設定された場合、撮像装置１０は、図３（ａ）に示すように、メモリ１７の領域Ｍ１にフレームＦ(n+0) の画像データを蓄積し、領域Ｍ２にフレームＦ(n+0) から１フレームおいたフレームＦ(n+2) の画像データを蓄積し、領域Ｍ３にフレームＦ(n+2) から１フレームおいたフレームＦ(n+4) の画像データを蓄積し、領域Ｍ４にフレームＦ(n+4) から１フレームおいたフレームＦ(n+6) の画像データを蓄積する。
そして、フレームＦ(n+0) 、Ｆ(n+2) 、Ｆ(n+4) 、Ｆ(n+6) の４フレーム分の画像データをメモリ１７の領域Ｍ１〜Ｍ４に蓄積した後、続けて、フレームＦ(n+6) から１フレームおいたフレームＦ(n+8) を領域Ｍ１に上書きする。以降のフレームについても同様にして、領域Ｍ２〜Ｍ４に上書きする。
【００５０】
上述のように、撮像装置１０に「上書モード」が設定されると、メモリ１７の領域Ｍ１〜Ｍ４には、フレーム間隔ＣＴ毎に、フレーム数ＣＳ分の画像データが上書きされる。
【００５１】
また、コンピュータ２０により撮像装置１０に、例えば、フレーム数ＣＳ「４」、フレーム間隔ＣＴ「２」が設定され、画像蓄積モードが「画像蓄積後停止モード」に設定された場合、撮像装置１０は、上記図３（ｂ）に示すように、メモリ１７の領域Ｍ１にフレームＦ(n+0) の画像データを蓄積し、領域Ｍ２にフレームＦ(n+0) から２フレームおいたフレームＦ(n+3) の画像データを蓄積し、領域Ｍ３にフレームＦ(n+3) から２フレームおいたフレームＦ(n+6) の画像データを蓄積し、領域Ｍ４にフレームＦ(n+6) から２フレームおいたフレームＦ(n+9) の画像データを蓄積する。
そして、フレームＦ(n+0) 、Ｆ(n+3) 、Ｆ(n+6) 、Ｆ(n+9) の４フレーム分の画像データをメモリ１７の領域Ｍ１〜Ｍ４に蓄積した後、メモリ１７への画像データの蓄積を停止する。
【００５２】
また、コンピュータ２０により撮像装置１０に、画像蓄積モードが「蓄積停止モード」に設定された場合、撮像装置１０は、メモリ１７への画像データの蓄積は行わない。
【００５３】
つぎに、上述のようにして撮像装置１０のメモリ１７に蓄積された画像データをコンピュータ１０に転送するための上述した撮像プログラムについて具体的に説明する。
【００５４】
この撮像プログラムは、例えば、図４に示すフローチャートに従ったプログラムであり、この撮像プログラムがコンピュータ２０のＣＰＵ２３で実行されることにより、撮像装置１０のメモリ１７に記憶された画像データがコンピュータ２０のメインメモリ２６に転送されるようになされている。
【００５５】
すなわち、例えば、使用者により、連続した４フレームの画像を撮像する撮像モードが画像処理システム１００に予め設定されているものとすると、先ず、使用者は、画像処理システム１００に撮像指示を与えるために、コンピュータ１０に設けられている図示していない所定のキーを押下する（ステップＳ４０１）。尚、上記所定のキーは、予めレリーズボタンに割り当てられているものとする。
【００５６】
次に、上記撮像モードにより、撮像装置１０の制御ユニット１６に、フレーム数ＣＳ「４」、フレーム間隔ＣＴ「０」を設定すると共に、画像蓄積モードを「画像蓄積後停止モード」に設定する（ステップＳ４０２）。
これにより、撮像装置１０は、ＣＣＤ１２で連続した４フレームの画像データを得てメモリ１７の領域Ｍ１〜Ｍ４に順次蓄積した後、新たな画像データの蓄積は行わない。
【００５７】
次に、カウンタｎに、初期値として「１」を設定する（ステップＳ４０３）。
【００５８】
次に、撮像装置１０のメモリ１７のｎ番目の領域Ｍｎに１フレーム分の画像データが蓄積されたか否かを判別し（ステップＳ４０４）、１フレーム分の画像データが未だ蓄積中であった場合には、次のステップには進まず、蓄積終了待ち状態となる。
【００５９】
ステップＳ４０４の判別の結果、撮像装置１０のメモリ１７のｎ番目の領域Ｍｎに１フレーム分の画像データが蓄積終了と判別された場合、そのｎ番目の領域Ｍｎに蓄積された１フレーム分の画像データを、コンピュータ２０のメインメモリ２６に転送する（ステップＳ４０５）。
【００６０】
次に、次の領域Ｍ（ｎ＋１）に蓄積された１フレーム分の画像データに対する処理を行うために、フレームカウンタｎをカウントアップ（ｎ＝ｎ＋１）する（ステップＳ４０６）。
【００６１】
そして、ステップＳ４０６でフレームカウンタｎがカウントアップされた結果、そのｎの値が、ステップＳ４０２で設定されたフレーム数ＣＳ（＝４）よりも大きいか否かを判別する（ステップＳ４０７）。
【００６２】
ステップＳ４０７の判別の結果、「ｎ＞ＣＳ（＝４）」であった場合、すなわち撮像装置１０のメモリ１７に蓄積された４フレーム分の画像データ全てをコンピュータ２０に転送終了した場合、本処理を終了する。
【００６３】
また、ステップＳ４０７の判別の結果、「ｎ＞ＣＳ（＝４）」でなかった場合、すなわち撮像装置１０のメモリ１７に蓄積された４フレーム分の画像データをコンピュータ２０に転送中であった場合、ステップＳ４０４に戻り、次のフレームの画像データをコンピュータ２０に転送する処理を行う。
【００６４】
上述のような撮像プログラムを実行した結果、撮像装置１０のメモリ１７の各領域Ｍ１〜Ｍ４に蓄積された４フレーム分の画像データがコンピュータ２０に転送されることとなる。
【００６５】
つぎに、図５は、上述のようにして使用者から撮像指示を受けた後、撮像装置１０のＣＣＤ１２で４フレーム分の画像を露光して、この結果得られた４フレーム分の画像データがコンピュータ２０に取り込まれるまでの流れを時間軸上で示した図である。
【００６６】
上記図５では、ＣＣＤ１２での露光期間の終了タイミングを「ＺT ，ＡT ，ＢT ，ＣT ，ＤT ，・・・」（黒三角印）で示している。
そして、タイミングＺT とタイミングＡT の期間ＡCCD というように、あるタイミングとその次のタイミングの期間にＣＣＤ１２に蓄積された電荷が、１フレーム分の画像データとなる。
【００６７】
ここで、ＣＣＤ１２は、使用者からの撮像指示が送られるより以前に稼動するようになされており、例えば、１秒間で３０フレームの画像を得るというように、一定の周期で露光を繰り返している。
【００６８】
そこで、上記図５に示すように、タイミングＺT とタイミングＡT の期間ＡCCD 中に使用者からの撮像指示を受け、その期間ＡCCD 、タイミングＡT とタイミングＢT の期間ＢCCD 、タイミングＢT とタイミングＣT の期間ＣCCD 、及びタイミングＣT とタイミングＤT の期間ＤCCD にＣＣＤ１２で得られた４フレーム分の画像データをコンピュータに転送するものとすると、先ず、ＣＣＤは、タイミングＡT ，ＢT ，ＣT ，ＤT で露光を順次終了する。
【００６９】
このとき、期間ＡCCD にＣＣＤ１２に蓄積された電荷（画素情報）は、期間ＢCCD と同じ期間ＡMEM に、ＣＣＤ１２の全画素に関して、順番にＡ／Ｄコンバータ１３及び撮像信号処理ユニット１４を介して、１フレーム分の画像データとして、すなわち横方向３２０、縦方向２４０画素の大きさの輝度／色差で表現された画像データとしてメモリ１７の領域Ｍ１に蓄積される。
また、期間ＢCCD にＣＣＤ１２に蓄積された電荷（画素情報）も同様にして、期間ＣCCD と同じ期間ＢMEM に、ＣＣＤ１２の全画素に関して、順番にＡ／Ｄコンバータ１３及び撮像信号処理ユニット１４を介して、１フレーム分の画像データとしてメモリ１７の領域Ｍ２に蓄積される。
また、期間ＣCCD にＣＣＤ１２に蓄積された電荷（画素情報）も同様にして、期間ＤCCD と同じ期間ＣMEM に、ＣＣＤ１２の全画素に関して、順番にＡ／Ｄコンバータ１３及び撮像信号処理ユニット１４を介して、１フレーム分の画像データとしてメモリ１７の領域Ｍ３に蓄積される。
また、期間ＤCCD にＣＣＤ１２に蓄積された電荷（画素情報）も同様にして、タイミングＤT とタイミングＥT の期間ＥCCD と同じ期間ＤMEM に、ＣＣＤ１２の全画素に関して、順番にＡ／Ｄコンバータ１３及び撮像信号処理ユニット１４を介して、１フレーム分の画像データとしてメモリ１７の領域Ｍ４に蓄積される。
【００７０】
つぎに、コンピュータ２０で行われる画像処理について具体的に説明する。
【００７１】
例えば、コンピュータ２０は、上述のようにして撮像装置１０から転送されてきた４フレーム分の画像データ全てを、所定フォーマット方式により画像ファイルとしてコンピュータ２０に内蔵されたハードディスク（記録装置２５）に記録する、或いは、記録装置２５により、図示していない記録媒体に記録することができるようになされている。
【００７２】
このとき、コンピュータ２０は、表示装置２４に、例えば、図６に示すような使用者に記録する画像を選択させるための画面を表示する。
【００７３】
すなわち、表示装置２４には、上記図６に示すウィンドウが画面表示される。この画面は、コンピュータ２０に転送されたきた４フレームの画像データに基づいた画像６０１〜６０３と、各画像に対応したプッシュボタン６０４〜６０５からなる。
尚、上記図６では、３つの画像６０１〜６０３のみが表示されいるが、残りの１つの画像は、例えば、同じ画面上のキー６０５を操作することにより、画面が移動して表示されるようになされている。
【００７４】
そこで、使用者は、表示装置２４に表示された画面を見ながら、図示していないマウスやキーボード等のコンピュータ２０の入力デバイスを用いて、プッシュボタン６０４〜６０５を押すことによって、所望の画像を選択する。
【００７５】
これにより、コンピュータ２０は、画面上でどのプッシュボタンが押されたかを認識し、押されたプッシュボタンに対応する画像をファイルとして、上述したハードディスク等に保存する。
【００７６】
上述のように、第１の実施の形態では、撮像装置１０に複数フレームの画像データが蓄積可能なメモリ１７を設け、ＣＣＤ１２で撮像して得られた１フレームの画像データを順次メモリ１７に蓄積するように構成したことにより、この画像処理システム１００は、複数フレームの画像を容易に撮像することができる。これにより、コンピュータ２０でも、複数フレームの画像に対して所定の画像処理を行うことができるため、システム性能を向上させることができる。
【００７７】
また、撮像装置１０のメモリ１７に蓄積する画像のフレーム数ＣＳ、及びメモリ１７に蓄積する画像のフレーム間隔ＣＴを設定し、この設定に従って撮像装置１０がメモリ１７に画像データを蓄積するように構成したことにより、この画像処理システム１００は、連続した複数フレームの画像や、一定フレームおきの複数フレームの画像を容易に撮像することができる。したがって、コンピュータ２０でも、連続した複数フレームの画像や、一定フレームおきの複数フレームの画像に対して所定の画像処理を行うことができるため、システム性能をさらに向上させることができる。
【００７８】
さらに、撮像装置１０からコンピュータ２０に転送された連続した複数フレームの画像データ、或いは一定フレームおきの複数フレームの画像データのうち、どの画像データをコンピュータ２０で処理するかを、コンピュータ２０の表示装置２４の画面上で選択できるように構成したことにより、使用者は、撮像装置１０で得られた複数フレームの画像のうち所望する画像を容易に選択することができ、選択した画像を画像ファイルとして保存したり、その画像に対してのみ所定の画像処理等を行うことができる。したがって、システム性能をさらに向上させることができる。
【００７９】
尚、上述した第１の実施の形態では、４フレームの画像を撮像する場合を例としたが、これに限らず、撮像装置１０のメモリ１７に蓄積する画像のフレーム数ＣＳ、及びメモリ１７に蓄積する画像のフレーム間隔ＣＴを任意に設定することによって、撮像装置１０のメモリ１７に蓄積可能なフレーム数であれば、任意のフレーム数分の画像を、任意のフレーム間隔で撮像してコンピュータ２０に取り込むことができるのは言うまでもない。
【００８０】
また、上記図４に示したフローチャート（撮像プログラム）において、撮像装置１０のメモリ１７に１フレーム分の画像データが蓄積済か否かを判別し（ステップＳ４０４）、蓄積済であった場合に、その蓄積された１フレーム分の画像データをコンピュータ２０に転送する（ステップＳ４０５）ようにしたが、例えば、ステップＳ４０４で、１フレーム分の画像データのうちどれだけメモリ１７に蓄積されたかを検出するようにし、ステップＳ４０５で、メモリ１７に蓄積された画像データが１フレーム分に満たない場合でも、その蓄積された分の画像データを順次コンピュータ２０に転送するようにしてもよい。
これにより、コンピュータ２０の転送すべき全ての画像データの転送を終了するまでの時間を短縮することができるため、システム全体の処理時間を短縮することができる。
【００８１】
また、撮像装置１０で得られた複数フレームの画像データ全てをコンピュータ２０に転送した後に、コンピュータ２０の表示装置２４で画面表示するようにしたが、例えば、先ず、あるフレームの画像データをコンピュータ２０に転送した後、その画像データをコンピュータ２０の表示装置２４で画面表示し、次に、その次のフレームの画像データをコンピュータ２０に転送した後、その画像データをコンピュータ２０の表示装置２４で画面表示する、というように、画像データの転送と画面表示を順次繰り返して行うようにしてもよい。
これにより、使用者は、撮像装置１０で１フレーム分の画像が撮像される度に、どのような画像が撮像されたかを画面上で確認することができる。例えば、４フレームの画像データ全てがコンピュータ２０に転送されていなくても、１フレーム目の画像データの転送が終了した時点で、使用者は即座に、その１フレーム目の画像を確認することができる。
【００８２】
また、撮像装置１０では、輝度／色差で表現された画像データを得るようにしたが、例えば、Ｒ５ｂｉｔ、Ｇ５ｂｉｔ、Ｂ５ｂｉｔの形式の画像データや、パレット番号形式の画像データを得るようにしてもよい。
この場合、撮像装置１０において、撮像信号処理ユニット１４で得られた輝度／色差データは、制御ユニット１６の制御により、輝度／色差データをＲ５ｂｉｔ、Ｇ５ｂｉｔ、Ｂ５ｂｉｔの形式のデータに変換したり、２５６色のパレットの色番号に変換するための変換テーブル１５の入力に与えられ、この変換テーブル１５の出力データのうち、特定の横方向の大きさと縦方向の大きさを持った矩形領域のデータのみが、ＣＣＤ１２における読出順序に従ってメモリ１７に一旦保存される。
【００８３】
つぎに、第２の実施の形態について説明する。
【００８４】
上述した第１の実施の形態では、使用者からの撮像指示を受けた後の連続した複数フレームの画像、或いは、一定フレームおきの複数フレームの画像を撮像することとしたが、この第２の実施の形態では、例えば、使用者から撮像指示を受けた時点での画像と、その画像に連続した１フレーム前の画像と、１フレーム後の画像との３つの画像を撮像する。
【００８５】
尚、この第２の実施の形態で用いる画像処理システムの構成は、上記図１に示した画像処理システム１００と同様であるため、その詳細は省略し、上記図１を用いて以下の説明を行う。また、第１の実施の形態と異なる部分についてのみ具体的に説明する。
【００８６】
まず、撮像装置１０で得られる１フレームの画像データは、上述した第１の実施の形態と同様に、例えば、輝度／色差で表現された横方向３２０、縦方向２４０画素の大きさのデータであり、１画素当たりの情報は、２ｂｙｔｅからなるものとする。
【００８７】
そこで、撮像装置１０のメモリ１７は、少なくとも４６０，８００ｂｙｔｅ（１５３，６００ｂｙｔｅ×３フレーム）の容量を有する。これは、１フレーム分の画像データ量が１５３，６００ｂｙｔｅであるため、この画像データを３フレーム分蓄積するためには、少なくとも４６０，８００ｂｙｔｅ（１５３，６００ｂｙｔｅ×３フレーム）分必要であるためである。
【００８８】
このメモリ１７には、上述した第１の実施の形態と同様にして撮像装置１０に設定されたフレーム数ＣＳとフレーム間隔ＣＴに従って、３フレーム分の画像データが蓄積される。
【００８９】
この結果、メモリ１７は、図７に示すように、領域Ｍ１（アドレス０〜１５３，６００）に１フレーム分の画像データが蓄積され、その次の領域Ｍ２（アドレス１５３，６００〜３０７，２００）に１フレーム分の画像データが蓄積され、次の領域Ｍ３（アドレス３０７，２００〜４６０，８００）に１フレーム分の画像データが蓄積されることとなる。
そして、領域Ｍ３以降の領域、すなわち４６０，８００ｂｙｔｅ目以降の領域は、画像データが蓄積されない空き領域Ｅとなる。
【００９０】
上述のようなメモリ１７に蓄積された３フレーム分の画像データは、例えば、図８に示すフローチャートに従った撮像プログラムにより、コンピュータ２０に転送されるようになされている。
【００９１】
すなわち、コンピュータ２０の内部記憶装置２６には、上述した第１の実施の形態で扱った上記図４の撮像プログラムの代わりに、上記図８の撮像プログラムが予め設定されており、この撮像プログラムをコンピュータ２０が実行することにより、撮像装置１０で撮像して得られた３フレーム分の画像データがコンピュータ２０に転送されるようになされている。
【００９２】
尚、上記図８の撮像プログラムが設定された内部記憶装置２６は、本発明に係る記憶媒体を適用したものである。
【００９３】
具体的には、使用者からの撮像指示を受けた時点を中心とする連続した３フレームの画像を撮像する撮像モード、及び画像蓄積モードとして「上書モード」が画像処理システム１００に予め設定されているものとすると、先ず、使用者からの撮像指示を受ける前において、上記撮像モードにより、撮像装置１０の制御ユニット１６に、フレーム数ＣＳ「３」、フレーム間隔ＣＴ「０」を設定すると共に、画像蓄積モードを「上書モード」に設定する（ステップＳ８０１）。
これにより、撮像装置１０は、使用者からの撮像指示を受けるまで、ＣＣＤ１２で順次得られた１フレーム分の画像データを順次メモリ１７の領域Ｍ１〜Ｍ３に蓄積し、その後、次のフレームの画像データをメモリ１７の領域Ｍ１に上書きすると、いうように、メモリ１７へ画像データを蓄積し続ける。
【００９４】
次に、使用者は、画像処理システム１００に撮像指示を与えるために、コンピュータ１０に設けられている図示していない所定のキーを押下する。
この操作が行われたか否かをコンピュータ１０は判別し（ステップＳ８０２）、この判別の結果、使用者からの撮像指示がなかった場合には、撮像指示待ち状態となり、使用者からの撮像指示があった場合に次のステップＳ８０３に進む。尚、上記所定のキーは、予めレリーズボタンに割り当てられているものとする。
【００９５】
次のステップＳ８０３では、撮像装置１０の制御ユニット１６に、フレーム数ＣＳ「１」、フレーム間隔ＣＴ「０」を設定すると共に、画像蓄積モードを「画像蓄積後停止モード」に設定する（ステップＳ８０３）。
【００９６】
このステップＳ８０３の処理により、撮像装置１０は、使用者からの撮像指示を受けた時点に、蓄積中のフレームの画像データを蓄積し終えた後、次に連続する１フレーム分の画像データをメモリ１７に蓄積して、その後の蓄積は行わないこととなる。
【００９７】
また、ステップＳ８０３では、撮像装置１０がメモリ１７への画像データの蓄積を停止したとき、最後に蓄積を行った領域の次の領域を領域情報Ｍｍに設定する。
例えば、最後に蓄積が行われた領域が領域Ｍ１であった場合には領域Ｍ２を領域情報Ｍｍに設定し、最後に蓄積が行われた領域が領域Ｍ２であった場合には領域Ｍ３を領域情報Ｍｍに設定し、最後に蓄積が行われた領域が領域Ｍ３であった場合には領域Ｍ１を領域情報Ｍｍに設定する。
したがって、このときの領域情報Ｍｍには、メモリ１７に蓄積した複数フレームの画像データのうち最も過去フレームの画像データが蓄積されている領域が設定される。
このような領域情報Ｍｍは、ステップＳ８０３以降の後述する処理ステップで、Ｍ１→Ｍ２→Ｍ３→Ｍ１→Ｍ２・・・の順で更新される、すなわち画像データの蓄積順序に更新される。
【００９８】
次に、転送カウンタｎに、初期値として「１」を設定する（ステップＳ８０４）。
【００９９】
次に、上述した領域情報Ｍｍで示されるメモリ１７の領域（以下、領域Ｍｍと言う）に、１フレーム分の画像データが蓄積されたか否かを判別し（ステップＳ８０５）、１フレーム分の画像データが未だ蓄積中であった場合には、次のステップには進まず、蓄積終了待ち状態となる。
【０１００】
ステップＳ８０５の判別の結果、撮像装置１０のメモリ１７の領域Ｍｍに１フレーム分の画像データが蓄積終了と判別された場合、その領域Ｍｍに蓄積された１フレーム分の画像データを、コンピュータ２０のメインメモリ２６に転送する（ステップＳ８０６）。
【０１０１】
次に、領域Ｍｍの次の領域に蓄積された１フレーム分の画像データに対する処理を行うために、領域Ｍｍをその次の領域に更新する。また、転送カウンタｎをカウントアップ（ｎ＝ｎ＋１）する（ステップＳ８０７）。
【０１０２】
そして、ステップＳ８０７で転送カウンタｎがカウントアップされた結果、そのｎの値が「３」より大きいか否かを判別する（ステップＳ８０８）。
【０１０３】
ステップＳ８０８の判別の結果、「ｎ＞３」であった場合、すなわち撮像装置１０のメモリ１７に蓄積された３フレーム分の画像データ全てをコンピュータ２０に転送終了した場合、本処理を終了する。
【０１０４】
また、ステップＳ８０８の判別の結果、「ｎ＞３」でなかった場合、すなわち撮像装置１０のメモリ１７に蓄積された３フレーム分の画像データをコンピュータ２０に転送中であった場合、ステップＳ８０５に戻り、次の領域に蓄積された画像データをコンピュータ２０に転送する処理を行う。
【０１０５】
上述のような撮像プログラムを実行した結果、撮像装置１０のメモリ１７には、使用者から撮像指示を受けた時点を中心とする連続した３フレームの画像データが蓄積され、その３フレームの画像データが最も過去のフレームから順次コンピュータ２０に転送されることとなる。
【０１０６】
つぎに、図９は、上述のようにして使用者から撮像指示を受ける以前の撮像装置１０の動作と、使用者から撮像指示を受けた以降の撮像装置１０の動作と、撮像装置１０で得られた３フレーム分の画像データがコンピュータ２０に取り込まれるまでの流れを時間軸上で示した図である。
【０１０７】
この図９を用いて、使用者から撮像指示を受けた時点を中心とする連続した３フレーム分の画像をＣＣＤ１２で露光してからコンピュータ２０に転送するまでの流れを時間軸に沿って以下説明する。
【０１０８】
上記図９では、ＣＣＤ１２での露光期間の終了タイミングを「ＡT ，ＢT ，ＣT ，ＤT ，ＥT ，・・・」（黒三角印）で示している。
そして、タイミングＡT とタイミングＢT の期間ＢCCD というように、あるタイミングとその次のタイミングの期間にＣＣＤ１２に蓄積された電荷が、１フレーム分の画像データとなる。
【０１０９】
先ず、タイミングＤT とタイミングＥT の期間ＥCCD 中に使用者からの撮像指示を受けるものとすると、その撮像指示を受ける以前において、ＣＣＤ１２は、タイミングＡT ，ＢT ，ＣT ，ＤT ，ＥT で露光を順次終了する。
【０１１０】
このとき、期間ＡCCD にＣＣＤ１２に蓄積された電荷（画素情報）は、期間ＢCCD と同じ期間ＡMEM に、ＣＣＤ１２の全画素に関して、順番にＡ／Ｄコンバータ１３及び撮像信号処理ユニット１４を介して、１フレーム分の画像データとして、すなわち横方向３２０、縦方向２４０画素の大きさの輝度／色差で表現された画像データとしてメモリ１７の領域Ｍ１に蓄積される。
また、期間ＢCCD にＣＣＤ１２に蓄積された電荷（画素情報）も同様にして、期間ＣCCD と同じ期間ＢMEM に、１フレーム分の画像データとしてメモリ１７の領域Ｍ２に蓄積される。
また、期間ＣCCD にＣＣＤ１２に蓄積された電荷（画素情報）も同様にして、期間ＤCCD と同じ期間ＣMEM に、１フレーム分の画像データとしてメモリ１７の領域Ｍ３に蓄積される。
さらに、期間ＤCCD にＣＣＤ１２に蓄積された電荷（画素情報）も同様にして、期間ＥCCD と同じ期間ＤMEM に、１フレーム分の画像データとしてメモリ１７の領域Ｍ１に上書きして蓄積される。
【０１１１】
尚、期間ＡCCD 以前にＣＣＤ１２で露光して得られた画像データについても同様の動作をするものとする。
【０１１２】
したがって、使用者からの撮像指示を受ける以前は、常に最新の３フレーム分の画像データがメモリ１７の各領域Ｍ１〜Ｍ３に蓄積されていることとなる。
【０１１３】
そこで、期間ＥCCD 中にＣＣＤ１２で露光しているタイミングで使用者からの撮像指示を受けると、その時点でメモリ１７に蓄積中の１フレームの画像データと、その前後の各１フレームの画像をメモリ１７に蓄積することから、その時点で蓄積中の１フレームの画像データをメモリ１７に蓄積終了した後、タイミングＥT でＣＣＤ１２の露光が終了する次の期間ＥMEM で次のフレームの画像データを蓄積し、その後の蓄積動作を終了する。
【０１１４】
この結果、メモリ１７は、期間ＣCCD ，ＤCCD ，ＥCCD にＣＣＤ１２で露光して得られた３フレーム分の画像データ、すなわち使用者からの撮像指示を受けた時点を中心とする連続した３フレーム分の画像データが蓄積された状態となる。
【０１１５】
そして、使用者からの撮像指示を受けた後の期間ＣPCに、期間ＣCCD にＣＣＤ１２で露光して得られた１フレーム分の画像データが撮像装置１０からコンピュータ２０に転送され、コンピュータ２０は、その転送されてきた１フレーム分の画像データを画面表示したり、画像ファイルとして記録媒体に記録する等、所定の画像処理を行う。
また、期間ＣPCの後の期間ＤPCも同様にして、期間ＤCCD にＣＣＤ１２で露光して得られた１フレーム分の画像データが撮像装置１０からコンピュータ２０に転送され、コンピュータ２０は、その転送されてきた１フレーム分の画像データに所定の画像処理を行う。
また、期間ＤPCの後の期間ＥPCも同様にして、期間ＥCCD にＣＣＤ１２で露光して得られた１フレーム分の画像データが撮像装置１０からコンピュータ２０に転送され、コンピュータ２０は、その転送されてきた１フレーム分の画像データに所定の画像処理を行う。
【０１１６】
上述のように、第２の実施の形態では、使用者からの撮像指示を受けた時点で、その時点に撮像装置１０のメモリ１７に蓄積中の１フレームの画像データと、その前フレームの画像データと、その後フレームの画像データとをメモリ１７に蓄積するように構成したことにより、この画像処理システム１００は、使用者からの撮像指示を受けた時点を中心とする連続した３フレームの画像を撮像することもできる。したがって、システム性能をさらに向上させることができる。
【０１１７】
尚、上述した第２の実施の形態では、上記図８に示したフローチャート（撮像プログラム）において、画像蓄積モードを「画像蓄積後停止モード」に設定する（ステップＳ８０３）ようにしたが、このステップＳ８０３で、例えば、画像蓄積モードを「蓄積停止モード」に設定するようにしてもよい。
これにより、使用者が撮像指示をシステムに与えた時点に、撮像装置１０でメモリ１７に蓄積されているフレームを最後のフレームとする、３フレーム分の画像を得ることもできる。
【０１１８】
【発明の効果】
以上説明したように本発明によれば、連続した複数フレームの画像や所定数フレームおきの複数フレームの画像を容易に撮像可能とし、システムの性能を向上させた撮像システムを提供することができる。
また、連続した複数フレームの画像や所定数フレームおきの複数フレームの画像を容易に撮像可能とすることができ、撮像システムの性能を向上させることができる記憶媒体を提供することができる。
【図面の簡単な説明】
【図１】第１の実施の形態において、本発明に係る撮像システムを適用した画像処理システムの構成を示すブロック図である。
【図２】上記画像処理システムの撮像装置内のメモリ構成を説明するための図である。
【図３】画像蓄積モードを説明するための図である。
【図４】上記画像処理システムで実行される撮像プログラムを説明するためのフローチャートである。
【図５】上記画像処理システムでの撮像及び画像データの蓄積動作を説明するための図である。
【図６】上記画像処理システムにおいて、画像処理する画像を選択するための画面を説明するための図である。
【図７】第２の実施の形態において、本発明に係る撮像システムを適用した画像処理システムの撮像装置内のメモリ構成を説明するための図である。
【図８】上記画像処理システムで実行される撮像プログラムを説明するためのフローチャートである。
【図９】上記画像処理システムでの撮像及び画像データの蓄積動作を説明するための図である。
【図１０】従来の画像処理システムでの撮像及び画像データの蓄積動作を説明するための図である。
【符号の説明】
１０      撮像装置
１１      レンズユニット
１２      ＣＣＤ
１３      Ａ／Ｄコンバータ
１４      撮像信号処理ユニット
１５      変換テーブル
１６      制御ユニット
１７      メモリ
１８      外部接続用インターフェース回路
２０      コンピュータ
２１      外部接続用インターフェース回路
２３      ＣＰＵ
２４      表示装置
２５      記録装置
２６      メインメモリ
２７      内部記憶装置
１００    画像処理システム
【図１】
0003733199.tif 000002
【図２】
0003733199.tif 000003
【図３】
0003733199.tif 000004
【図４】
0003733199.tif 000005
【図５】
0003733199.tif 000006
【図６】
0003733199.tif 000007
【図７】
0003733199.tif 000008
【図８】
0003733199.tif 000009
【図９】
0003733199.tif 000010
【図１０】
0003733199.tif 000011