(57)【要約】【課題】  シャッタチャンスを逃さずに撮影を行うことができるようにし、また手振れを防止でき、更に連射も可能とする。【解決手段】  画像データを記憶する１次メモリ（Ａ，Ｂ，Ｃ，Ｄ）を有し、レリーズスイッチ１１のオン前から例えば１次メモリの領域（Ａ，Ｂ）に画像データを順次記憶すると共に、スイッチオン以後の画像データを残りの１次メモリの領域（Ｃ，Ｄ）に記憶し、各１次メモリに記憶された画像データを記録媒体１０に記録するようにし、更にモード設定スイッチ１３によって、スイッチオン前後の１次メモリの領域（Ａ，Ｂ）と領域（Ｃ，Ｄ）とを任意に設定する。【選択図】  図１
2004242360.tif 000002
【特許請求の範囲】
【請求項１】
撮影して得た画像データを記録媒体に記録する撮像装置において、
上記画像データを記憶する１次メモリと、
撮像動作をトリガするトリガ手段と、
上記１次メモリへの上記画像データの書き込みを制御する制御手段と、
上記制御手段の動作を設定する設定手段とを有し、
上記設定手段は、上記トリガ手段によるトリガ前の画像データを記憶する上記１次メモリの第１の領域と、上記トリガ手段によるトリガ後の画像データを記憶する上記１次メモリの少なくとも上記第１の領域に含まれない領域を含む第２の領域を設定し、
上記制御手段は、上記設定手段による設定に従って、上記トリガ前の画像データを上記１次メモリの上記第１の領域に書き込み、上記トリガ後の画像データを上記１次メモリの上記第２の領域に書き込み、上記１次メモリに記憶された上記トリガ動作前の画像データと上記トリガ動作後の画像データを上記記録媒体に記録すること
を特徴とする撮像装置。
【請求項２】
上記１次メモリの上記第１の領域と上記第２の領域とは、同じ大きさであることを特徴とする請求項１記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影された画像データを例えばいわゆるメモリカードやフロッピィディスク等の記録媒体に記録する電子スチルカメラ等の撮像装置に関するものである。
【背景技術】
【０００２】
近年、いわゆる写真フィルムを用いて静止画の撮影を行う通常のカメラの他に、例えばＣＣＤ（チャージ・カップルド・デバイス）等の固体撮像素子で撮像した画像をフロッピィディスク等の磁気記録媒体に記録する電子スチルカメラが製品化されている。また、上記フロッピィディスク等に代わる記録媒体として例えばいわゆるＩＣメモリカードを使用することで装置を小型化した電子スチルカメラも存在する。
【０００３】
なお、上記記録媒体としていわゆるメモリカードを用いる従来の電子スチルカメラとしては、例えば特許文献１に記載されたもの（電子カメラ）がある。この公報記載のカメラは、撮影された画像データを記録する記録手段が装着されてなる電子カメラにおいて、記録すべき画像データを圧縮するための手段と、この手段に対応して設けられた圧縮モードを選択するための手段と、この手段で選択された圧縮モードで圧縮された画像データを一旦記憶するメモリと、このメモリに記憶された画像データが前記記録手段に記録できるか否かを判定する判定手段とを有し、この手段により否と判断された際に、前記メモリに記憶された画像データは前記記録手段が記録可能な状態となるまでこのメモリに保存されてなることを特徴とするものである。
【０００４】
【特許文献１】特開平２−２０３６８４号公報
【特許文献２】実願昭５９−７３９４５号（実開昭６０−１８６７７１号）のマイクロフィルム
【特許文献３】特開平３−２１３０６９号公報
【特許文献４】特願平２−３３３５９４号（特開平４−２０７４７８号）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記写真フィルムを用いる通常のカメラや上記電子スチルカメラのような静止画撮影用のカメラ（スチルカメラ）によって、任意の被写体を撮影する場合には、通常、上記被写体が撮影に最も好ましい状態となっている時（いわゆるシャッタチャンス）に撮影を行うことが望まれる。
【０００６】
しかし、上記従来のスチルカメラというものは、シャッタボタンを押した後に被写体の画像が撮影されるものである。したがって、当該カメラの使用者が、シャッタチャンスであると判断してシャッタを押した時には、上記被写体の撮影に最も好ましい状態を既に過ぎてしまっていて遅い場合がある。更に、シャッタを押す動作によって手振れを起こしてしまい、良好な撮影ができない場合もある。
【０００７】
また、上記写真フィルムを用いるカメラにおいては、シャッタボタンを１回押すだけで連続的に撮影が行われるいわゆる連写モードも存在するが、この場合も上記シャッタを押した時には上記シャッタチャンスを過ぎて既に遅くなっていることがあり、シャッタを押す動作により手振れが発生する虞れもある。
【０００８】
またさらに、上記メモリカードを使用する電子スチルカメラにおいては、上記メモリカードのメモリとして例えばいわゆるフラッシュＥＥＰＲＯＭが使用されている。このフラッシュＥＥＰＲＯＭは、書き込み速度が遅い（例えば画像１枚につき１分程度）ため、当該従来の電子スチルカメラは上記連写モードのような連続撮影を行うことができない。
【０００９】
そこで、本発明は、上述のような実情に鑑みて提案されたものであり、シャッタチャンスを逃さずに撮影を行うことができると共に、手振れを防止でき、更に連写も可能な電子スチルカメラ等の撮像装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本発明の撮像装置は、上述の目的を達成するために提案されたものであり、撮影して得た画像データを記録媒体に記録する撮像装置において、上記画像データを記憶する１次メモリと、撮像動作をトリガするトリガ手段と、上記１次メモリへの上記画像データの書き込みを制御する制御手段と、上記制御手段の動作を設定する設定手段とを有し、上記設定手段は、上記トリガ手段によるトリガ前の画像データを記憶する上記１次メモリの第１の領域と、上記トリガ手段によるトリガ後の画像データを記憶する上記１次メモリの少なくとも上記第１の領域に含まれない領域を含む第２の領域を設定し、上記制御手段は、上記設定手段による設定に従って、上記トリガ前の画像データを上記１次メモリの上記第１の領域に書き込み、上記トリガ後の画像データを上記１次メモリの上記第２の領域に書き込み、上記１次メモリに記憶された上記トリガ動作前の画像データと上記トリガ動作後の画像データを上記記録媒体に記録することを特徴とする。
【００１１】
ここで、上記１次メモリの上記第１の領域と上記第２の領域とは、同じ大きさであることが好ましい。
【発明の効果】
【００１２】
本発明によれば、トリガ動作前の画像データを記憶する１次メモリの領域とトリガ動作以後の画像データを記憶する１次メモリの領域とを任意に設定するようにしたことにより、シャッタチャンスを逃さずに撮影を行うことができ、また手振れを防止でき、更に連写も可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の撮像装置の実施例となる電子スチルカメラについて図面を参照しながら説明する。
【００１４】
本発明の第１の実施例の電子スチルカメラは、図１に示す本発明の基本構成のように、撮影して得た画像データを例えばいわゆるＩＣメモリカードやフロッピィディスク等の記録媒体１０に記録する電子スチルカメラであって、上記撮影して得た画像データを記憶する１次メモリをＮ個（図１の例では３個の１次メモリＡ，Ｂ，Ｃ）有し、撮像動作をトリガするトリガ手段（例えばいわゆるレリーズスイッチ１１）でのトリガ動作前（レリーズスイッチのスイッチオン前）から上記Ｎ個（３個）の１次メモリのうちのｎ（Ｎ≧ｎ≧０）個の１次メモリ（図１の例では２個の１次メモリＡ，Ｂ）に画像データを順次記憶すると共に、上記レリーズスイッチ１１のスイッチオン以後の画像データを上記Ｎ個のうちの残りのｍ（Ｎ≧ｍ≧０）個の１次メモリ（図１の例では１個の１次メモリＣ）に記憶し、これら３個の１次メモリＡ，Ｂ，Ｃに記憶された画像データを上記記録媒体１０に記録するようにしたものである。
【００１５】
この図１において、被写体からの光が図示を省略するレンズ系や絞り，色フィルタ等を介してＣＣＤ（チャージ・カップルド・デバイス）１に入射することで当該ＣＣＤ１からは画像信号が得られる。この画像信号は、いわゆる相関２重標本化処理を行うＣＤＳ(correlated double sampling)回路２で相関２重サンプリングされ、信号処理回路１２で所定の信号処理が施された後、Ａ／Ｄ（アナログ／ディジタル）コンバータ３でディジタル信号（画像データ）に変換される。なお、本実施例では上記ＣＣＤ１を全画素読み出し可能なフレームインタライン（ＦＩＴ）型としている。また、タイミングジェネレータ４は、上記ＣＣＤ１を駆動する駆動パルスや上記ＣＤＳ回路２，信号処理回路１２での信号処理に必要なパルスを発生させ、更にこのタイミングジェネレータ４は後述するメモリコントローラ８により制御されている。
【００１６】
上記信号処理回路１２を介した上記ＣＣＤ１からの例えば１フレーム毎の画像信号が上記Ａ／Ｄコンバータ３によりディジタル信号とされた画像データは、上記１次メモリＡ，Ｂ，Ｃに後述するように一旦書き込まれた後、上記記録媒体１０に記録される。
【００１７】
本発明実施例においては、上記１次メモリＡ，Ｂ，Ｃへの画像データの書き込みを例えば図２に示すようなタイミングで行うようにしている。
【００１８】
先ず、撮像動作をトリガするトリガ手段としての上記レリーズスイッチ１１のスイッチオン前には、上記画像データを例えば上記１次メモリＡと１次メモリＢに交互に書き込むようにする。このような上記１次メモリＡ，Ｂへの画像データの書き込み動作は、メモリコントローラ８からの書き込みパルスＰＡ，ＰＢに基づいて行われる。なお、上記Ａ／Ｄコンバータ３から出力される画像データは図２に示すフレーム期間Ｆのようなタイミングとなっており、したがって上記１次メモリへの画像データの書き込みは上記フレーム期間Ｆのフレームｆ単位で行われる。
【００１９】
上述したように、１次メモリＡ，Ｂへ交互に画像データが書き込まれている時、例えば図２のレリーズ出力Ｒに示すように上記レリーズスイッチ１１のスイッチオンに対応するパルスｒｐが上記メモリコントローラ８に供給されると、当該メモリコントローラ８は上記１次メモリＡと１次メモリＢへの書き込みパルスＰＡ，ＰＢの供給を停止して新たなフレーム画像データの書き込みを止めさせ、次のフレーム（或いはフィールド）の画像データについては書き込みパルスＰＣによって１次メモリＣに書き込むように制御する。その後、上記メモリコントローラ８は上記１次メモリＡ，Ｂ，Ｃへの画像データの書き込みを停止する。なお、この図２の例では、上記パルスｒｐが上記１次メモリＢへの画像データの書き込み途中に上記メモリコントローラ８に供給された場合を示している。
【００２０】
すなわち、上記１次メモリＡには図２のＷＡに示すように上記レリーズスイッチ１１のオンに対応するパルスｒｐの前のフレームの画像データＤＡが記憶され、上記１次メモリＢには図２のＷＢに示すように上記パルスｒｐ入力時のフレームの画像データＤＢが記憶され、上記１次メモリＣには図２のＷＣに示すように上記パルスｒｐの後のフレームの画像データＤＣが記憶されるようになる。
【００２１】
上述のようにして各１次メモリＡ，Ｂ，Ｃに書き込まれた画像データＤＡ，ＤＢ，ＤＣは、上記メモリコントローラ８からの読み出し信号に基づいて読み出され、上記ＩＣメモリカード等の記録媒体１０に記録される。
【００２２】
以上の動作により、本実施例の電子スチルカメラにおいては、レリーズスイッチ１１がオンされる前とオンされた時とオンされた後の画像データが、記録媒体１０に記録されたことになる。なお、この記録媒体１０への記録も上記メモリコントローラ８が行っている。
【００２３】
ところで、本実施例の上述した図２には、レリーズスイッチ１１のオンに対応するパルスｒｐが１次メモリＢへの画像データの書き込み途中に供給された例を示したが、このパルスｒｐは１次メモリＡへの書き込み途中であっても、また、ブランキング期間ｂｋ中であってもよい。当該ブランキング期間ｂｋ途中に上記パルスｒｐが供給された場合は、例えば、当該ブランキング期間ｂｋの前の１フレームと当該ブランキング期間ｂｋ後の２フレーム分の画像を上記１次メモリに記憶させてこれを記録媒体１０に記録するようにすることができる。
【００２４】
また、図１の例では上記１次メモリを１次メモリＡ，Ｂ，Ｃの３種類としたが、当該１次メモリの個数をより多くしても良く、これにより上記レリーズスイッチ１１のスイッチオンの前後に上述した第１の実施例よりも多くのフレームの画像データを記憶することができる。さらに、本発明の電子スチルカメラは、撮影間隔（画像データの記録間隔）を、上述した図２の例のようにフレーム（或いはフィールド）毎に連続した間隔とするのみならず、このフレーム（或いはフィールド）間隔よりも長い撮影間隔でかつ当該撮影間隔を可変とすることもでき、レリーズスイッチ１１のオン前後でこの撮影間隔を変えることも可能となっている。また更に、レリーズスイッチ１１のオン前後で使用する１次メモリの個数も可変することができる。その他、記録媒体１０に記録する画像を、例えば１次メモリを２種のみとした場合には１次メモリＡとＢ、又はＢとＣ、又はＡとＣのように切り換えて記録することも可能である。
【００２５】
このようなことを実現するため、本発明の電子スチルカメラは、より具体的には、図３に示すような第２の実施例の構成となされるものである。なお、この図３には１次メモリとしてＡ，Ｂ，Ｃ，Ｄの４個を用いた例を示している。また、この図３において、図１と同じ構成要素には同一の指示符号を付し、その説明については省略する。
【００２６】
すなわち、この第２の実施例の電子スチルカメラは、上記第１の実施例の構成の他に、上記レリーズスイッチ１１のスイッチオン前の前記ｎ個の１次メモリへの画像データの書き込み間隔と上記レリーズスイッチ１１のスイッチオン以後の前記ｍ個の１次メモリへの画像データの書き込み間隔とを任意に設定すると共に、上記スイッチオン前の上記ｎ個の１次メモリの個数と上記スイッチオン以後の上記ｍ個の１次メモリの個数とを任意に設定する１次メモリ書き込み間隔設定手段及び１次メモリ個数設定手段としてのモード設定スイッチ（タイミング設定スイッチ）１３を有してなるものである。
【００２７】
この図３に示す第２の実施例において、Ａ／Ｄコンバータ３からのフレーム毎の画像データは、後述するように例えば４個の各１次メモリＡ，Ｂ，Ｃ，Ｄに送られ一旦記憶される。これら各１次メモリＡ，Ｂ，Ｃ，Ｄも上記メモリコントローラ８により制御されている。当該メモリコントローラ８は、マイクロコンピュータにより構成されており、各１次メモリＡ，Ｂ，Ｃ，Ｄへの画像データの記憶間隔や記憶される画像データのフレーム数（或いはフィールド数）を設定する上記モード設定スイッチ１３と上記レリーズスイッチ１１からの信号を入力とすることで、上記レリーズスイッチ１１のスイッチオン前後の１次メモリへの画像データの書き込み間隔の任意の制御と、上記スイッチオン前後に使用される１次メモリの個数の任意の制御とを可能としている。また、上記メモリコントローラ８は、上記各１次メモリＡ，Ｂ，Ｃ，Ｄの他に前記タイミングジェネレータ４やＡ／Ｄコンバータ３，記録媒体１０等をも制御している。
【００２８】
以下、この第２の実施例において、例えば、レリーズスイッチ１１のスイッチオン前の１フレーム、スイッチオン後（スイッチオン時も含む）の３フレームの画像データを記録媒体１０に記録する際のフローチャート（メモリコントローラ８の動作のフローチャート）を図４に示す。なお、この図４のフローチャートにおいては、上記レリーズスイッチ１１がオンされる前は、上記モード設定スイッチ１３で設定された書き込み間隔（例えば１フレームおきの間隔）で１次メモリＡ，Ｂ，Ｃに順次Ａ→Ｂ→Ａ→・・・の順で書き込みが行われる。
【００２９】
すなわち、この図４のフローチャートにおいて、ステップＳ１で上記モード設定スイッチ１３によりレリーズスイッチ１１のスイッチオン前（以下レリーズ前とする）に１フレーム分の画像データを記録するモードに設定される。
【００３０】
このステップＳ１の後、ステップＳ２では上記ステップＳ１で設定されたレリーズ前の設定間隔（１次メモリへの書き込み間隔）の書き込みパルスが上記メモリコントローラ８から発生される。次に、ステップＳ３では、上記レリーズスイッチ１１がスイッチオンされたか否か（前記パルスｒｐが供給されたか否か）の判断がなされ、スイッチオンされていないと判断した場合（Ｎｏ）はステップＳ２に戻り、スイッチオンされたと判断した場合（Ｙｅｓ）にはステップＳ４に進む。
【００３１】
上記ステップＳ４では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＡに画像データが書き込まれている途中か否か（１次メモリＡへの書き込みパルス出力中か否か）の判断が行われ、当該１次メモリＡに画像データが書き込まれている途中であると判断した場合（Ｙｅｓ）にはステップＳ５に進み、否と判断した場合（Ｎｏ）は後述するステップＳ７に進む。
【００３２】
上記ステップＳ５では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＡに画像データが書き込まれている途中であるのでこのフレームの画像データを当該１次メモリＡに書き込んだならば、次のブランキング期間で書き込みを禁止する。すなわち、上記メモリコントローラ８は、上記１次メモリＡ→Ｂ→Ａ→・・・の順で行われていた書き込みを上記ブランキング期間で停止させる。これにより、１次メモリＢに上記レリーズ前の１フレームの画像データが記憶されるようになる。
【００３３】
上記ステップＳ５の次のステップＳ６では、既に上記ステップＳ１で設定されたレリーズスイッチ１１のスイッチオン後（以下レリーズ後とする）の設定間隔（１次メモリへの書き込み間隔）で、上記メモリコントローラ８から上記１次メモリＣとＤへの書き込みパルスがそれぞれ１回発生される。これにより、上記レリーズ以後のフレームの画像データは、上記１次メモリＡとＣとＤに記憶されるようになる。
【００３４】
なお、この場合、１次メモリＢとＡの書き込み間隔は上記ステップＳ１で設定したレリーズ前の書き込み間隔となり、１次メモリＡとＣとＤの書き込み間隔はレリーズ後の設定間隔となる。
【００３５】
その後、各１次メモリＡ，Ｂ，Ｃ，Ｄに記憶された画像データを、ステップＳ１２で上記記録媒体１０に送って記録する。
【００３６】
また、上記ステップＳ４で否（Ｎｏ）と判断されてステップＳ７に進むと、当該ステップＳ７では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＡと１次メモリＢへの書き込みパルスの間か否かの判断がなされる。当該ステップＳ７において上記スイッチオンのタイミングが上記１次メモリＡとＢへの書き込みパルスの間であると判断した場合（Ｙｅｓ）はステップＳ８に進み、否と判断した場合（Ｎｏ）は後述するステップＳ１０に進む。
【００３７】
上記ステップＳ７でＹｅｓと判断してステップＳ８に進むと、当該ステップＳ８では上記メモリコントローラ８が直ちに上記１次メモリＡ→Ｂ→Ａ→・・・の順で行われていた書き込みを停止させる。これにより、１次メモリＡに上記レリーズ前の１フレームの画像データが記憶されるようになる。
【００３８】
上記ステップＳ８の次のステップＳ９では、既に上記ステップＳ１で設定されたレリーズ後の設定間隔（１次メモリへの書き込み間隔）で、上記メモリコントローラ８から上記１次メモリＣとＤへの書き込みパルスをそれぞれ１回発生する。これにより、上記レリーズ後のフレームの画像データは、上記１次メモリＢとＣとＤに記憶されるようになる。
【００３９】
なお、この場合、１次メモリＡとＢとＣとＤの書き込み間隔は上記ステップＳ４１で設定したレリーズ後の書き込み間隔となる。
【００４０】
その後、各１次メモリＡ，Ｂ，Ｃ，Ｄに記憶された画像データを、上記ステップＳ１２で上記記録媒体１０に送って記録する。
【００４１】
また、上記ステップＳ７で否（Ｎｏ）と判断されてステップＳ１０に進むと、当該ステップＳ１０では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＢに画像データが書き込まれている途中であるのでこのフレームの画像データを当該１次メモリＢに書き込んだならば、次のブランキング期間で書き込みを禁止する。すなわち、上記メモリコントローラ８は、上記１次メモリＡ→Ｂ→Ａ→・・・の順で行われていた書き込みを上記ブランキング期間で停止させる。これにより、１次メモリＡに上記レリーズ前の１フレームの画像データが記憶されるようになる。
【００４２】
上記ステップＳ１０の次のステップＳ１１では、既に上記ステップＳ１で設定されたレリーズ後の設定間隔（１次メモリへの書き込み間隔）で、上記メモリコントローラ８から上記１次メモリＣとＤへの書き込みパルスをそれぞれ１回発生する。これにより、上記レリーズ以後のフレームの画像データは、上記１次メモリＢとＣとＤに記憶されるようになる。
【００４３】
なお、この場合、１次メモリＡとＢの書き込み間隔は上記ステップＳ１で設定したレリーズ前の書き込み間隔となり、１次メモリＢとＣとＤの書き込み間隔はレリーズ後の設定間隔となる。
【００４４】
その後、各１次メモリＡ，Ｂ，Ｃ，Ｄに記憶された画像データを、ステップＳ１２で上記記録媒体１０に送って記録する。
【００４５】
また、上記第２の実施例において、例えば、レリーズスイッチ１１のスイッチオン前の２フレーム、スイッチオン後（スイッチオン時も含む）の２フレームの画像データを記録媒体１０に記録する際のフローチャートを図５に示す。なお、この図５のフローチャートにおいては、上記レリーズスイッチ１１がオンされる前は、上記モード設定スイッチ１３で設定された書き込み間隔（例えば１フレームおきの間隔）で１次メモリＡ，Ｂ，Ｃに順次Ａ→Ｂ→Ｃ→Ａ→・・・の順で書き込みが行われる。
【００４６】
すなわち、この図５のフローチャートにおいて、ステップＳ４１で上記モード設定スイッチ１３によりレリーズスイッチ１１のスイッチオン前（レリーズ前）に２フレーム分の画像データを記録するモードに設定される。
【００４７】
このステップＳ４１の後、ステップＳ４２では上記ステップＳ４１で設定されたレリーズ前の設定間隔（１次メモリへの書き込み間隔）の書き込みパルスが上記メモリコントローラ８から発生される。次に、ステップＳ４３では、上記レリーズスイッチ１１がスイッチオンされたか否か（前記パルスｒｐが供給されたか否か）の判断がなされ、スイッチオンされていないと判断した場合（Ｎｏ）はステップＳ４２に戻り、スイッチオンされたと判断した場合（Ｙｅｓ）にはステップＳ４４に進む。
【００４８】
上記ステップＳ４４では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＡに画像データが書き込まれている途中か否か（１次メモリＡへの書き込みパルス出力中か否か）の判断が行われ、当該１次メモリＡに画像データが書き込まれている途中であると判断した場合（Ｙｅｓ）にはステップＳ４５に進み、否と判断した場合（Ｎｏ）は後述するステップＳ４７に進む。
【００４９】
上記ステップＳ４５では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＡに画像データが書き込まれている途中であるのでこのフレームの画像データを当該１次メモリＡに書き込んだならば、次のブランキング期間で書き込みを禁止する。すなわち、上記メモリコントローラ８は、上記１次メモリＡ→Ｂ→Ｃ→Ａ→・・・の順で行われていた書き込みを上記ブランキング期間で停止させる。これにより、１次メモリＢとＣに上記レリーズ前の２フレームの画像データが記憶されるようになる。
【００５０】
上記ステップＳ４５の次のステップＳ４６では、既に上記ステップＳ４１で設定されたレリーズスイッチ１１のスイッチオン後（レリーズ後）の設定間隔（１次メモリへの書き込み間隔）で、上記メモリコントローラ８から上記１次メモリＤへの書き込みパルスが１回発生される。これにより、上記レリーズ以後のフレームの画像データは、上記１次メモリＡと１次メモリＤに記憶されるようになる。
【００５１】
なお、この場合、１次メモリＢとＣとＡの書き込み間隔は上記ステップＳ４１で設定したレリーズ前の書き込み間隔となり、１次メモリＡと１次メモリＤの書き込み間隔はレリーズ後の設定間隔となる。
【００５２】
その後、各１次メモリＡ，Ｂ，Ｃ，Ｄに記憶された画像データを、ステップＳ６１で上記記録媒体１０に送って記録する。
【００５３】
また、上記ステップＳ４４で否（Ｎｏ）と判断されてステップＳ４７に進むと、当該ステップＳ４７では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＡと１次メモリＢへの書き込みパルスの間か否かの判断がなされる。当該ステップＳ４７において上記スイッチオンのタイミングが上記１次メモリＡとＢへの書き込みパルスの間であると判断した場合（Ｙｅｓ）はステップＳ４８に進み、否と判断した場合（Ｎｏ）は後述するステップＳ５０に進む。
【００５４】
上記ステップＳ４７でＹｅｓと判断してステップＳ４８に進むと、当該ステップＳ４８では上記メモリコントローラ８が直ちに上記１次メモリＡ→Ｂ→Ｃ→Ａ→・・・の順で行われていた書き込みを停止させる。これにより、１次メモリＡとＣに上記レリーズ前の２フレームの画像データが記憶されるようになる。
【００５５】
上記ステップＳ４８の次のステップＳ４９では、既に上記ステップＳ４１で設定されたレリーズ後の設定間隔（１次メモリへの書き込み間隔）で、上記メモリコントローラ８から上記１次メモリＢとＤへの書き込みパルスをそれぞれ１回発生する。これにより、上記レリーズ後のフレームの画像データは、上記１次メモリＢと１次メモリＤに記憶されるようになる。
【００５６】
なお、この場合、１次メモリＡとＣの書き込み間隔は上記ステップＳ４１で設定したレリーズ前の書き込み間隔となり、１次メモリＡとＢとＤの書き込み間隔はレリーズ後の設定間隔となる。
【００５７】
その後、各１次メモリＡ，Ｂ，Ｃ，Ｄに記憶された画像データを、上記ステップＳ６１で上記記録媒体１０に送って記録する。
【００５８】
また、上記ステップＳ４７で否（Ｎｏ）と判断されてステップＳ５０に進むと、当該ステップＳ５０では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＢに画像データが書き込まれている途中か否か（１次メモリＢへの書き込みパルス出力中か否か）の判断が行われ、当該１次メモリＢに画像データが書き込まれている途中であると判断した場合（Ｙｅｓ）にはステップＳ５１に進み、否と判断した場合（Ｎｏ）は後述するステップＳ５３に進む。
【００５９】
上記ステップＳ５１では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＢに画像データが書き込まれている途中であるのでこのフレームの画像データを当該１次メモリＢに書き込んだならば、次のブランキング期間で書き込みを禁止する。すなわち、上記メモリコントローラ８は、上記１次メモリＡ→Ｂ→Ｃ→Ａ→・・・の順で行われていた書き込みを上記ブランキング期間で停止させる。これにより、１次メモリＡとＣに上記レリーズ前の２フレームの画像データが記憶されるようになる。
【００６０】
上記ステップＳ５１の次のステップＳ５２では、既に上記ステップＳ４１で設定されたレリーズ後の設定間隔（１次メモリへの書き込み間隔）で、上記メモリコントローラ８から上記１次メモリＤへの書き込みパルスを１回発生する。これにより、上記レリーズ以後のフレームの画像データは、上記１次メモリＢと１次メモリＤに記憶されるようになる。
【００６１】
なお、この場合、１次メモリＡとＣとＢの書き込み間隔は上記ステップＳ４１で設定したレリーズ前の書き込み間隔となり、１次メモリＢと１次メモリＤの書き込み間隔はレリーズ後の設定間隔となる。
【００６２】
その後、各１次メモリＡ，Ｂ，Ｃ，Ｄに記憶された画像データを、ステップＳ６１で上記記録媒体１０に送って記録する。
【００６３】
ここで、例えば上記ステップＳ５０でＹｅｓと判断された場合のこの第２の実施例における上記１次メモリＡ，Ｂ，Ｃ，Ｄへの画像データの書き込みは、図６に示すようなタイミングとなる。なお、この図６においては前述した図２と同一の符号を用いている。
【００６４】
すなわちこの図６のタイミングチャートにおいて、先ず、上記レリーズスイッチ１１のスイッチオン前の上記１次メモリＡ，Ｂ，Ｃへの画像データの書き込み動作は、上記メモリコントローラ８からのレリーズ前の書き込み間隔Ｓｂの書き込みパルスＰＡ，ＰＢ，ＰＣに基づいて行われる。
【００６５】
上述したように、レリーズ前の書き込み間隔Ｓｂで１次メモリＡ，Ｂ，Ｃへ順次画像データが書き込まれている時、例えば上記レリーズスイッチ１１のスイッチオンに対応するパルスｒｐが上記メモリコントローラ８に供給されると、当該メモリコントローラ８は上記１次メモリＡとＢとＣへの書き込みパルスＰＡ，ＰＢ，ＰＣの供給を停止して新たなフレーム画像データの書き込みを止めさせ、次のフレーム（或いはフィールド）の画像データについてはレリーズ後の書き込み間隔Ｓａの書き込みパルスＰＤによって１次メモリＤに書き込むように制御する。その後、上記メモリコントローラ８は上記１次メモリＡ，Ｂ，Ｃ，Ｄへの画像データの書き込みを停止する。
【００６６】
すなわち、上記１次メモリＡには図６のＷＡに示すように上記レリーズスイッチ１１のオンに対応するパルスｒｐの前のフレームの画像データＤＡが上記レリーズ前の書き込み間隔Ｓｂで記憶され、上記１次メモリＢには図６のＷＢに示すように上記パルスｒｐ入力時のフレームの画像データＤＢが上記レリーズ前の書き込み間隔Ｓｂで記憶され、上記１次メモリＣには図６のＷＣに示すように上記パルスｒｐの前のフレームの画像データＤＣが上記レリーズ前の書き込み間隔Ｓｂで記憶され、上記１次メモリＤには図６のＷＤに示すように上記パルスｒｐの後のフレームの画像データＤＤが上記レリーズ後の書き込み間隔Ｓａで記憶されるようになる。
【００６７】
上述のようにして各１次メモリＡ，Ｂ，Ｃに書き込まれた画像データＤＡ，ＤＢ，ＤＣ，ＤＤが、上記メモリコントローラ８からの読み出し信号に基づいて読み出され、上記ＩＣメモリカード等の記録媒体１０に記録される。
【００６８】
再び図５に戻って、上記ステップＳ５０で否（Ｎｏ）と判断されてステップＳ５３に進むと、当該ステップＳ５３では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＢと１次メモリＣへの書き込みパルスの間か否かの判断がなされる。当該ステップＳ５３において上記スイッチオンのタイミングが上記１次メモリＢとＣへの書き込みパルスの間であると判断した場合（Ｙｅｓ）はステップＳ５４に進み、否と判断した場合（Ｎｏ）は後述するステップＳ５６に進む。
【００６９】
上記ステップＳ５３でＹｅｓと判断してステップＳ５４に進むと、当該ステップＳ５４では上記メモリコントローラ８が直ちに上記１次メモリＡ→Ｂ→Ｃ→Ａ→・・・の順で行われていた書き込みを停止させる。これにより、１次メモリＡとＢに上記レリーズ前の２フレームの画像データが記憶されるようになる。
【００７０】
上記ステップＳ５４の次のステップＳ５５では、既に上記ステップＳ４１で設定されたレリーズ後の設定間隔（１次メモリへの書き込み間隔）で、上記メモリコントローラ８から上記１次メモリＣとＤへの書き込みパルスをそれぞれ１回発生する。これにより、上記レリーズ後のフレームの画像データは、上記１次メモリＣと１次メモリＤに記憶されるようになる。
【００７１】
なお、この場合、１次メモリＡとＢの書き込み間隔は上記ステップＳ４１で設定したレリーズ前の書き込み間隔となり、１次メモリＢとＣとＤの書き込み間隔はレリーズ後の設定間隔となる。
【００７２】
その後、各１次メモリＡ，Ｂ，Ｃ，Ｄに記憶された画像データを、上記ステップＳ６１で上記記録媒体１０に送って記録する。
【００７３】
また、上記ステップＳ５３で否（Ｎｏ）と判断されてステップＳ５６に進むと、当該ステップＳ５６では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＣに画像データが書き込まれている途中か否か（１次メモリＣへの書き込みパルス出力中か否か）の判断が行われ、当該１次メモリＣに画像データが書き込まれている途中であると判断した場合（Ｙｅｓ）にはステップＳ５８に進み、否と判断した場合（Ｎｏ）は後述するステップＳ５９に進む。
【００７４】
上記ステップＳ５７では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＣに画像データが書き込まれている途中であるのでこのフレームの画像データを当該１次メモリＣに書き込んだならば、次のブランキング期間で書き込みを禁止する。すなわち、上記メモリコントローラ８は、上記１次メモリＡ→Ｂ→Ｃ→Ａ→・・・の順で行われていた書き込みを上記ブランキング期間で停止させる。これにより、１次メモリＡとＢに上記レリーズ前のフレームの画像データが記憶されるようになる。
【００７５】
上記ステップＳ５７の次のステップＳ５８では、既に上記ステップＳ４１で設定されたレリーズ後の設定間隔（１次メモリへの書き込み間隔）で、上記メモリコントローラ８から上記１次メモリＤへの書き込みパルスを１回発生する。これにより、上記レリーズ以後のフレームの画像データは、上記１次メモリＣと１次メモリＤに記憶されるようになる。
【００７６】
なお、この場合、１次メモリＡとＢとＣの書き込み間隔は上記ステップＳ４１で設定したレリーズ前の書き込み間隔となり、１次メモリＣと１次メモリＤの書き込み間隔はレリーズ後の設定間隔となる。
【００７７】
その後、各１次メモリＡ，Ｂ，Ｃ，Ｄに記憶された画像データを、ステップＳ６１で上記記録媒体１０に送って記録する。
【００７８】
また、上記ステップＳ５６で否（Ｎｏ）と判断されてステップＳ５９に進むと、当該ステップＳ５９では、上記メモリコントローラ８が直ちに上記１次メモリＡ→Ｂ→Ｃ→Ａ→・・・の順で行われていた書き込みを停止させる。これにより、１次メモリＢとＣに上記レリーズ前の２フレームの画像データが記憶されるようになる。
【００７９】
上記ステップＳ５９の次のステップＳ６０では、既に上記ステップＳ４１で設定されたレリーズ後の設定間隔（１次メモリへの書き込み間隔）で、上記メモリコントローラ８から上記１次メモリＡとＤへの書き込みパルスをそれぞれ１回発生する。これにより、上記レリーズ後のフレームの画像データは、上記１次メモリＡと１次メモリＤに記憶されるようになる。
【００８０】
なお、この場合、１次メモリＢとＣの書き込み間隔は上記ステップＳ４１で設定したレリーズ前の書き込み間隔となり、１次メモリＣとＡとＤの書き込み間隔はレリーズ後の設定間隔となる。
【００８１】
その後、各１次メモリＡ，Ｂ，Ｃ，Ｄに記憶された画像データを、上記ステップＳ６１で上記記録媒体１０に送って記録する。
【００８２】
さらに、上記第２の実施例において、例えば、レリーズスイッチ１１のスイッチオン前のみの各フレームの画像データを記録媒体１０に記録する際のフローチャートを図７に示す。なお、この図７のフローチャートにおいて、上記レリーズスイッチ１１がオンされる前としては、上記モード設定スイッチ１３で設定された書き込み間隔（例えば１フレームおきの間隔）で、例えば、前述の図４の例のように２つの１次メモリＡ，ＢをＡ→Ｂ→Ａ→・・・のように交互に書き込みを行う場合と、前述の図５の例のように３つの１次メモリＡ，Ｂ，Ｃを順次Ａ→Ｂ→Ｃ→Ａ→・・・の順で書き込む場合と、４つの１次メモリＡ，Ｂ，Ｃ，Ｄを順次Ａ→Ｂ→Ｃ→Ｄ→Ａ・・・の順で書き込む場合とが考えられる。この図７のフローチャートの例では、上記４つの１次メモリＡ，Ｂ，Ｃ，Ｄを順次Ａ→Ｂ→Ｃ→Ｄ→Ａ→・・・の順で書き込む場合を例に挙げている。
【００８３】
すなわち、この図７のフローチャートにおいて、ステップＳ２１で上記モード設定スイッチ１３によりレリーズ前のフレームの画像のみを記録するモードに設定する。
【００８４】
このステップＳ２１の後、ステップＳ２２では上記ステップＳ２１で設定されたレリーズ前の設定間隔（１次メモリへの書き込み間隔）で上記メモリコントローラ８から各１次メモリＡ，Ｂ，Ｃ，Ｄへの書き込みパルスが発生される。次に、ステップＳ２３では、上記レリーズスイッチ１１がスイッチオンされたか否か（前記パルスｒｐが供給されたか否か）の判断がなされ、スイッチオンされていないと判断した場合（Ｎｏ）はステップＳ２２に戻り、スイッチオンされたと判断した場合（Ｙｅｓ）にはステップＳ２４に進む。
【００８５】
上記ステップＳ２４では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記１次メモリＡ，Ｂ，Ｃ，Ｄの何れかに画像データが書き込まれている途中か否か（１次メモリＡ，Ｂ，Ｃ，Ｄへの書き込みパルス出力中か否か）の判断が行われ、各１次メモリの何れかに画像データが書き込まれている途中であると判断した場合（Ｙｅｓ）にはステップＳ２５に進み、否と判断した場合（Ｎｏ）は後述するステップＳ２６に進む。
【００８６】
上記ステップＳ２５では、上記レリーズスイッチ１１のスイッチオンのタイミングが上記各１次メモリの何れかに画像データが書き込まれている途中であるのでこのフレームの画像データを当該１次メモリに書き込んだならば、次のブランキング期間で書き込みを禁止する。すなわち、上記メモリコントローラ８は、上記１次メモリＡ→Ｂ→Ｃ→Ｄ→Ａ→・・・の順で行われていた書き込みを上記ブランキング期間で停止させる。これにより、各１次メモリに上記レリーズ前の各フレームの画像データが上記ステップＳ２１で設定された書き込み間隔で記憶されるようになる。
【００８７】
また、上記ステップＳ２４で否（Ｎｏ）と判断されてステップＳ２６に進むと、当該ステップＳ２６では、上記メモリコントローラ８が直ちに上記１次メモリＡ→Ｂ→Ｃ→Ｄ→Ａ→・・・の順で行われていた書き込みを停止させる。これにより、各１次メモリに上記レリーズ前の各フレームの画像データが上記ステップＳ２１で設定された書き込み間隔で記憶されるようになる。
【００８８】
その後、各１次メモリＡ，Ｂ，Ｃ，Ｄに記憶された画像データを、ステップＳ２７で上記記録媒体１０に送って記録する。
【００８９】
またさらに、上記第２の実施例において、例えば、レリーズスイッチ１１のスイッチオン後のみの各フレームの画像データを記録媒体１０に記録する際のフローチャートを図８に示す。このようにレリーズ後のみ記録する場合には、レリーズ前に各１次メモリに画像データを記憶する必要はない。もちろん、レリーズ前に各１次メモリに画像データを記憶するように制御しておいても構わない。また、レリーズ後の各フレームの画像データが記憶される１次メモリとしては、１個，２個，３個，４個の何れでもよいが、この図８のフローチャートの例では、４個の１次メモリに書き込む場合を例に挙げている。
【００９０】
すなわち、この図８のフローチャートにおいて、ステップＳ３１で上記モード設定スイッチ１３によりレリーズ後のフレームの画像のみを記録するモードに設定する。
【００９１】
このステップＳ３１の後、ステップＳ３２では上記レリーズスイッチ１１がスイッチオンされたか否か（前記パルスｒｐが供給されたか否か）の判断がなされ、スイッチオンされていないと判断した場合（Ｎｏ）は当該ステップＳ３２の判断を繰り返し、スイッチオンされたと判断した場合（Ｙｅｓ）にはステップＳ３３に進む。
【００９２】
上記ステップＳ３３では、各１次メモリに上記レリーズ後の各フレームの画像データが上記ステップＳ３１で設定された書き込み間隔で記憶されるようになる。その後、各１次メモリＡ，Ｂ，Ｃ，Ｄに記憶された画像データを、ステップＳ３４で上記記録媒体１０に送って記録する。
【００９３】
上述したようなことから、本発明の各実施例の電子スチルカメラによれば、１次メモリを複数持つことにより、レリーズ前とレリーズ以後の画像データを記憶できるため、シャッタチャンスを逃さずに撮影を行うことができ、シャッタオン時の画像データを使わないようにすれば手振れ防止にもなる。また、撮影間隔を自由に設定でき、さらに、記録媒体１０が例えばフラッシュメモリ等の書き込み速度の遅いものであったとしても連写と同様の効果を得ることが可能となっている。
【００９４】
また、上述した各実施例では、上記信号処理回路１２をＡ／Ｄコンバータ３の前段に設けているが、例えば前述した図１の構成に対応する図９に示す第３の実施例のように、信号処理回路２２を１次メモリの後段に設けるようにすることも可能である。
【００９５】
更に、各実施例において、上記記録媒体１０に記録される画像データは、例えば圧縮したものとすることもできる。この場合、例えば当該記録媒体１０の前段にデータ圧縮回路を設けるようにする。これにより、記録媒体１０に記録される画像の枚数を多くすることが可能となる。
【００９６】
なお、上述した各実施例のＣＣＤ１は、フレームインタライン型（ＦＩＴ型）としているが、例えばインターライン型のＣＣＤを用い、フィールド画像として処理，記憶するようにしてもよい。また、このＣＣＤは単板であっても２板，３板等の多板であってもよい（シャッタ機能は電子シャッタとする）。
【００９７】
また、図１及び図３の信号処理回路１２は、例えば図示を省略したカメラ部をアナログカメラとして構成した場合にはガンマ補正，ホワイトバランス等のアナログ処理を行うものとする。また、前記図９のような場合は、上記信号処理回路２２は上記処理をディジタル的に処理するものとすることも可能である。
【００９８】
従って、本発明の実施の形態となる電子スチルカメラによれば、撮影された画像データをそれぞれ記憶可能なＮ個の１次メモリを有しており、トリガ動作前からこれらＮ個の１次メモリのうちのｎ個の１次メモリに画像データを記憶することで、トリガ動作前の画像を後に取り出すことができ、したがってシャッタチャンスに遅れない画像が得られる。また、Ｎ個のうちの残りのｍ個の１次メモリにトリガ動作以後の画像データを記憶することで、連写に対応する画像を取り出すことができる。
【００９９】
以上の説明からも明らかなように、本発明の実施の形態となる電子スチルカメラは、撮影して得た画像データを記録媒体に記録する電子スチルカメラであって、上記撮影して得た画像データを例えばフレーム或いはフィールド単位で記憶する１次メモリをＮ個有し、撮像動作をトリガするトリガ手段（例えばいわゆるレリーズスイッチ）でのトリガ動作前から上記Ｎ個の１次メモリのうちのｎ（Ｎ≧ｎ≧０）個の１次メモリに画像データを順次記憶すると共に、上記トリガ動作以後の画像データを上記Ｎ個のうちの残りのｍ（Ｎ≧ｍ≧０）個の１次メモリに記憶し、上記Ｎ個の１次メモリに記憶された画像データの全て或いは幾つかを上記記録媒体に記録するようにしたものである。
【０１００】
また、本発明の実施の形態となる電子スチルカメラは、上記トリガ動作前の上記ｎ個の１次メモリへの画像データの書き込み間隔と、上記トリガ動作以後の上記ｍ個の１次メモリへの画像データの書き込み間隔とを任意に設定する１次メモリ書き込み間隔設定手段を有している。
【０１０１】
さらに、本発明の実施の形態となる電子スチルカメラは、上記トリガ動作前の上記ｎ個の１次メモリの個数と、上記トリガ動作以後の上記ｍ個の１次メモリの個数とを任意に設定する１次メモリ個数設定手段を有している。
【０１０２】
すなわち、本発明の実施の形態となる電子スチルカメラは、電子シャッタの機能を有する固体撮像素子と、複数の１次メモリとを有し、上記固体撮像素子からの画像データが指定された間隔で順次１次メモリに記録されるようになっていると共に、レリーズスイッチが押される前と後の画像データがこれら１次メモリに記憶されるものである。なお、この電子スチルカメラにおける画像信号処理は、上記固体撮像素子からの画像信号をＡ／Ｄ（アナログ／ディジタル）変換する前にアナログ的に行う場合と、上記固体撮像素子からの画像信号をＡ／Ｄ変換した後で１次メモリへの書き込み前に行う場合と、上記固体撮像素子からの画像信号をＡ／Ｄ変換して１次メモリへ書き込んだ後この１次メモリから読み出した画像データに対して行う場合とが考えられる。
【０１０３】
本発明の実施の形態となる電子スチルカメラによれば、撮影して得た画像データを記憶する１次メモリをＮ個有し、撮像動作をトリガするトリガ動作前からＮ個の１次メモリのうちのｎ個の１次メモリに画像データを順次記憶すると共に、トリガ動作以後の画像データをＮ個のうちの残りのｍ個の１次メモリに記憶し、Ｎ個の１次メモリに記憶された画像データを記録媒体に記録するようにし、更に、トリガ動作前のｎ個の１次メモリへの画像データの書き込み間隔とトリガ動作以後のｍ個の１次メモリへの画像データの書き込み間隔とを任意に設定すると共に、トリガ動作前のｎ個の１次メモリの個数とトリガ動作以後のｍ個の１次メモリの個数とを任意に設定するようにしたことにより、シャッタチャンスを逃さずに撮影を行うことができ、また手振れを防止でき、更に連写も可能となる。
【図面の簡単な説明】
【０１０４】
【図１】本発明の第１の実施例の電子スチルカメラの基本構成を示すブロック回路図である。
【図２】第１の実施例の電子スチルカメラにおける１次メモリへの書き込みの一例を示すタイミングチャートである。
【図３】本発明の第２の実施例の電子スチルカメラの具体的構成を示すブロック回路図である。
【図４】レリーズ前に１フレームを記録する場合の動作を説明するためのフローチャートである。
【図５】レリーズ前に２フレームを記録する場合の動作を説明するためのフローチャートである。
【図６】図５のフローチャートにおける１次メモリへの書き込みの一例を示すタイミングチャートである。
【図７】レリーズ前のみ記録する場合の動作を説明するためのフローチャートである。
【図８】レリーズ後のみ記録する場合の動作を説明するためのフローチャートである。
【図９】本発明の第３の実施例の電子スチルカメラの具体的構成を示すブロック回路図である。
【符号の説明】
【０１０５】
１  ＣＣＤ、  ２  ＣＤＳ回路、  ３  Ａ／Ｄコンバータ、  ４  タイミングジェネレータ、  ８  メモリコントローラ、  １０  記録媒体、  １１  レリーズスイッチ、  １２，２２  信号処理回路、  １３  モード設定スイッチ、  Ａ，Ｂ，Ｃ，Ｄ  １次メモリ
【図１】
2004242360.tif 000003
【図２】
2004242360.tif 000004
【図３】
2004242360.tif 000005
【図４】
2004242360.tif 000006
【図５】
2004242360.tif 000007
【図６】
2004242360.tif 000008
【図７】
2004242360.tif 000009
【図８】
2004242360.tif 000010
【図９】
2004242360.tif 000011