(57)【要約】【課題】複雑な操作を要することなくバッファメモリの適切な領域設定を行って、メモリ増設等のコストアップを伴わないでバッファメモリの記憶容量を有効に利用する。【解決手段】撮影条件設定処理で撮影モードを設定し、連写モード設定処理で連写モードを設定する。バッファメモリ管理テーブルを参照し、設定された撮影モードからBUFF1_NUMの値が固定的または可変値として定まる。BUFF1_NUMの値が可変であるときは、連写モードに応じて、BUFF1_NUMの値が定まる。そして、定まったBUFF1_NUM値に応じたサイズがバッファメモリ１のサイズとして確保される。【選択図】図５
2007096492.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを出力する撮像手段と、
前記撮像手段により出力された画像データに所定の処理を施す画像処理手段と、
一時記憶手段と、
前記一時記憶手段の記憶領域に、前記撮像手段により出力され且つ前記画像処理手段により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理手段により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て手段と、
撮影モードを設定する撮影モード設定手段と、
連写モードを設定する連写モード設定手段とを有し、
前記割り当て手段は、前記撮影モード設定手段により設定された撮影モードと前記連写モード設定手段により設定された連写モードとに応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする電子撮像装置。
【請求項２】
被写体を撮像して画像データを出力する撮像手段と、
前記撮像手段により出力された画像データに所定の処理を施す画像処理手段と、
一時記憶手段と、
前記一時記憶手段の記憶領域に、前記撮像手段により出力され且つ前記画像処理手段により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理手段により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て手段と、
ＩＳＯ感度及び記録画素数を指定するＩＳＯ／画素数指定モードを設定するＩＳＯ／画素数モード設定手段とを有し、
前記割り当て手段は、前記ＩＳＯ／画素数指定モードにおいて指定されたＩＳＯ感度及び記録画素数に応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする電子撮像装置。
【請求項３】
前記割り当て手段は、前記指定されたＩＳＯ感度及び記録画素数に応じて前記一時記憶手段の前記第２領域の最低限必要なサイズを確保する共に、前記一時記憶手段の残りのサイズから、連続撮影において前記第１領域に記憶可能な撮影コマ数を決定することを特徴とする請求項２記載の電子撮像装置。
【請求項４】
被写体を撮像して画像データを出力する撮像手段と、
前記撮像手段により出力された画像データに所定の処理を施す画像処理手段と、
一時記憶手段と、
前記一時記憶手段の記憶領域に、前記撮像手段により出力され且つ前記画像処理手段により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理手段により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て手段と、
連続撮影可能な撮影コマ数を指定するコマ数指定モードを設定するコマ数モード設定手段とを有し、
前記割り当て手段は、前記コマ数指定モードにおいて指定された撮影コマ数に応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする電子撮像装置。
【請求項５】
複数の操作子のうち少なくとも１つを、前記ＩＳＯ／画素数指定モードを設定するためのモード設定操作子、または前記コマ数指定モードを設定するためのモード設定操作子として、任意に割り当てる操作子割り当て手段を有することを特徴とする請求項２〜４のいずれか１項に記載の電子撮像装置。
【請求項６】
前記割り当て手段は、連続撮影中に前記一時記憶手段の前記第１領域に記憶可能な撮影コマ数が所定値以下となった場合は、前記第２領域の空き容量を前記第１領域に移動させて前記第１領域の記憶可能な撮影コマ数を増加させることを特徴とする請求項１〜５のいずれか１項に記載の電子撮像装置。
【請求項７】
被写体を撮像して画像データを出力する撮像工程と、
前記撮像工程により出力された画像データに所定の処理を施す画像処理工程と、
一時記憶手段の記憶領域に、前記撮像工程により出力され且つ前記画像処理工程により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理工程により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て工程と、
撮影モードを設定する撮影モード設定工程と、
連写モードを設定する連写モード設定工程とを有し、
前記割り当て工程は、前記撮影モード設定工程により設定された撮影モードと前記連写モード設定工程により設定された連写モードとに応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする撮像方法。
【請求項８】
被写体を撮像して画像データを出力する撮像工程と、
前記撮像工程により出力された画像データに所定の処理を施す画像処理工程と、
一時記憶手段の記憶領域に、前記撮像工程により出力され且つ前記画像処理工程により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理工程により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て工程と、
ＩＳＯ感度及び記録画素数を指定するＩＳＯ／画素数指定モードを設定するＩＳＯ／画素数モード設定工程とを有し、
前記割り当て工程は、前記ＩＳＯ／画素数指定モードにおいて指定されたＩＳＯ感度及び記録画素数に応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする撮像方法。
【請求項９】
被写体を撮像して画像データを出力する撮像工程と、
前記撮像工程により出力された画像データに所定の処理を施す画像処理工程と、
一時記憶手段の記憶領域に、前記撮像工程により出力され且つ前記画像処理工程により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理工程により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て工程と、
連続撮影可能な撮影コマ数を指定するコマ数指定モードを設定するコマ数モード設定工程とを有し、
前記割り当て工程は、前記コマ数指定モードにおいて指定された撮影コマ数に応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を連続撮像し、画像データを記録する電子撮像装置及び撮像方法に関する。
【背景技術】
【０００２】
従来の電子撮像装置は、一般に、電子撮像素子で光電変換された画像データを一時的に格納する第１のバッファメモリと、ＹＵＶ変換処理や、ＷＢ演算処理等を施した後に、ＪＰＥＧ圧縮により画像圧縮された画像データファイルを格納するための第２のバッファメモリとを備える。
【０００３】
通常、このような第１のバッファメモリ及び第２のバッファメモリは、電子撮像装置を構成するシステム制御部上のＲＡＭと呼ばれるメモリに割り当てられている。これらのバッファメモリのＲＡＭに対する容量領域は、個々の電子撮像装置において有限である。そこで、連続撮影において、連続撮影コマ数を決定する連写性能を向上させるために、このＲＡＭの絶対的な領域を拡大する技術として、着脱可能なメモリ増設機能を有した電子撮像装置が知られている。（下記特許文献１参照）。
【０００４】
また、ほとんどの電子撮像装置においては、第１のバッファメモリと第２のバッファメモリの領域設定は、連写性能のバランスを考慮した最適な容量に固定され、どのような撮影条件であっても一定の連写性能を提供している。（下記非特許文献１参照）。
【特許文献１】特開平０７−２８８７６１号公報
【非特許文献２】「ＥＯＳ １０Ｄ 製品カタログ」第１１頁、キヤノン株式会社、２００３年
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、電子撮像装置に、バッファメモリを増設可能な接続部を設ける場合、機構的に複雑となり部品点数も増える。また、使用者にとっては、性能アップに伴い非常に高価なメモリを別途購入する必要があるため負担が大きい。また、一般的な電子撮像装置においては、撮影後の画像ファイルは、不揮発性メモリ媒体に記録されるが、この記録媒体の書き込み速度は、通常、バッファメモリとして使用されるＲＡＭに比べて非常に低速である。
【０００６】
また、連写性能のバランスを考慮した最適なメモリ容量に固定される場合、低価格なコスト設定の電子撮像装置においては、ＲＡＭの絶対的な容量は少ない。そのため、コマ速を優先させたい撮影条件下では、第１のバッファメモリの容量の制約から、直ぐに連写コマ数の限界に達する。一方、コマ数を優先させたい撮影条件下では、第２のバッファメモリの容量の制約から、直ぐに記録画像ファイル数が限界に達し、早々に不揮発性メモリへの記録が開始される。いずれにしても、肝心なときにシャッターチャンスを逃すおそれがあり、著しい性能の低下を引き起こすおそれがあるという問題があった。
【０００７】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、複雑な操作を要することなくバッファメモリの適切な領域設定を行って、メモリ増設等のコストアップを伴わないでバッファメモリの記憶容量を有効に利用することができる電子撮像装置及び撮像方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の請求項１の電子撮像装置は、被写体を撮像して画像データを出力する撮像手段と、前記撮像手段により出力された画像データに所定の処理を施す画像処理手段と、一時記憶手段と、前記一時記憶手段の記憶領域に、前記撮像手段により出力され且つ前記画像処理手段により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理手段により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て手段と、撮影モードを設定する撮影モード設定手段と、連写モードを設定する連写モード設定手段とを有し、前記割り当て手段は、前記撮影モード設定手段により設定された撮影モードと前記連写モード設定手段により設定された連写モードとに応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする。
【０００９】
上記目的を達成するために本発明の請求項２の電子撮像装置は、被写体を撮像して画像データを出力する撮像手段と、前記撮像手段により出力された画像データに所定の処理を施す画像処理手段と、一時記憶手段と、前記一時記憶手段の記憶領域に、前記撮像手段により出力され且つ前記画像処理手段により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理手段により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て手段と、ＩＳＯ感度及び記録画素数を指定するＩＳＯ／画素数指定モードを設定するＩＳＯ／画素数モード設定手段とを有し、前記割り当て手段は、前記ＩＳＯ／画素数指定モードにおいて指定されたＩＳＯ感度及び記録画素数に応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする。
【００１０】
上記目的を達成するために本発明の請求項４の電子撮像装置は、被写体を撮像して画像データを出力する撮像手段と、前記撮像手段により出力された画像データに所定の処理を施す画像処理手段と、一時記憶手段と、前記一時記憶手段の記憶領域に、前記撮像手段により出力され且つ前記画像処理手段により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理手段により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て手段と、連続撮影可能な撮影コマ数を指定するコマ数指定モードを設定するコマ数モード設定手段とを有し、前記割り当て手段は、前記コマ数指定モードにおいて指定された撮影コマ数に応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする。
【００１１】
上記目的を達成するために本発明の請求項７の撮像方法は、被写体を撮像して画像データを出力する撮像工程と、前記撮像工程により出力された画像データに所定の処理を施す画像処理工程と、一時記憶手段の記憶領域に、前記撮像工程により出力され且つ前記画像処理工程により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理工程により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て工程と、撮影モードを設定する撮影モード設定工程と、連写モードを設定する連写モード設定工程とを有し、前記割り当て工程は、前記撮影モード設定工程により設定された撮影モードと前記連写モード設定工程により設定された連写モードとに応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする。
【００１２】
上記目的を達成するために本発明の請求項８の撮像方法は、被写体を撮像して画像データを出力する撮像工程と、前記撮像工程により出力された画像データに所定の処理を施す画像処理工程と、一時記憶手段の記憶領域に、前記撮像工程により出力され且つ前記画像処理工程により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理工程により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て工程と、ＩＳＯ感度及び記録画素数を指定するＩＳＯ／画素数指定モードを設定するＩＳＯ／画素数モード設定工程とを有し、前記割り当て工程は、前記ＩＳＯ／画素数指定モードにおいて指定されたＩＳＯ感度及び記録画素数に応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする。
【００１３】
上記目的を達成するために本発明の請求項９の撮像方法は、被写体を撮像して画像データを出力する撮像工程と、前記撮像工程により出力された画像データに所定の処理を施す画像処理工程と、一時記憶手段の記憶領域に、前記撮像工程により出力され且つ前記画像処理工程により前記所定の処理が施される前の画像データが記憶される第１領域と前記画像処理工程により前記所定の処理が施された後の画像データが記憶される第２領域とを確保する割り当て工程と、連続撮影可能な撮影コマ数を指定するコマ数指定モードを設定するコマ数モード設定工程とを有し、前記割り当て工程は、前記コマ数指定モードにおいて指定された撮影コマ数に応じて、前記一時記憶手段の前記第１、第２領域の各サイズを決定することを特徴とする。
【発明の効果】
【００１４】
本発明の請求項１、７によれば、撮影モード及び連写モードに応じて、複雑な操作を要することなくバッファメモリの適切な領域設定を行って、メモリ増設等のコストアップを伴わないでバッファメモリの記憶容量を有効に利用することができる。
【００１５】
本発明の請求項２、８によれば、指定されたＩＳＯ感度及び記録画素数に応じて、複雑な操作を要することなくバッファメモリの適切な領域設定を行って、メモリ増設等のコストアップを伴わないでバッファメモリの記憶容量を有効に利用することができる。
【００１６】
本発明の請求項３によれば、適切な記録ための第２領域の容量を確実に確保した上で、第１領域に記憶可能な連続撮影コマ数を最大限に設定することができる。
【００１７】
本発明の請求項４、９によれば、撮影コマ数の指定により、撮影者の技量に応じて、複雑な操作を要することなくバッファメモリの適切な領域設定を行って、メモリ増設等のコストアップを伴わないでバッファメモリの記憶容量を有効に利用することができる。
【００１８】
本発明の請求項５によれば、ＩＳＯ／画素数指定モードまたはコマ数指定モードに迅速に移行することができる。
【００１９】
本発明の請求項６によれば、第１領域の記憶可能な連続撮影コマ数を動的に増加可能にして、連続撮影中に撮影コマ数を必要に応じて増やすことができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態を図面を参照して説明する。
【００２１】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る電子撮像装置の構成を示すブロック図である。
【００２２】
この電子撮像装置１００には、レンズユニット２００及びストロボユニット３００が接続可能である。レンズユニット２００は、図示しない被写体の光学像を、レンズ２１０から絞り２１１、レンズマウント２０２及びレンズマウント１０２、並びにシャッター１４を介して導き、撮像素子２１上に結像させることが出来る。
【００２３】
電子撮像装置１００において、システム制御部２０（割り当て手段、操作子割り当て手段）は、電子撮像装置１００全体を制御する。Ａ／Ｄ変換部２２は、撮像素子２１のアナログ信号出力をディジタル信号に変換する。Ａ／Ｄ変換部２２でＡ／Ｄ変換されたディジタル信号は、メモリ制御部２４及びシステム制御部２０により制御され、一時記憶手段としてのメモリ２６に格納される。画像処理部２３は、上記ディジタル信号のデータ或いはメモリ制御部２４からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理部２３は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路も備えている。画像処理部２３は、メモリ２６に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ２６に書き込むことも可能である。さらに、画像処理部２３においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ（スルーザレンズ）方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００２４】
メモリ制御部２４は、Ａ／Ｄ変換部２２、画像処理部２３、液晶パネル表示部２５及び外部着脱メモリ部２７とメモリ２６との間のデータの送受を制御する。メモリ制御部２４の制御により、Ａ／Ｄ変換部２２のデータが画像処理部２３、メモリ制御部２４を介して、或いはＡ／Ｄ変換部２２のデータが直接メモリ制御部２４を介して、メモリ２６に書き込まれる。
【００２５】
液晶パネル表示部２５は、メモリ２６に書き込まれた表示用の画像データを画像表示する。また、液晶パネル表示部２５は、システム制御部２０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には、電子撮像装置１００の電力消費を大幅に低減することが出来る。
【００２６】
メモリ２６は、所定枚数の静止画像を格納するのに十分な記憶容量を備えており、撮影した静止画像を一時的に格納する。また、複数枚の静止画像を連続して撮影する連写撮影においては、後述する「バッファメモリの構成（図５参照）」のように、静止画像データを格納する領域が、バッファメモリ１（第１領域）とバッファメモリ２（第２領域）の２つに分割される。これにより大量の静止画像の高速書き込みをメモリ２６に対して行うことが可能となっている。
【００２７】
例えば、図５（ａ）を例にとると、メモリ２６の記憶領域は、表示用領域と、システム作業用領域と、バッファメモリ１、２とに分かれている。すなわち、まず、メモリ２６はシステム制御部２０の作業領域としても使用することが可能である。システム作業用領域は、システム制御部２０が、プログラムを実行する上で必要な変数や、構造体、スタック等として必要なメモリ領域である。また、表示用領域は、液晶パネル表示部２５に対して直前に撮影した画像の表示を行うために必要なメモリ領域である。本実施の形態では、表示用領域とシステム作業用領域のサイズは固定されており、バッファメモリ１、２のサイズが可変となっている。
【００２８】
バッファメモリ１は、Ａ／Ｄ変換部２２によるＡ／Ｄ変換直後の（画像処理部２３による処理前の）画像データを格納するためのメモリ領域である。バッファメモリ２は、画像処理部２３により処理された画像データを格納するためのメモリ領域である。上記、Ａ／Ｄ変換部２２からディジタル変換された撮像画像データは、画像処理等が施されていない、いわゆる未加工の画像データであるので、以下これを、特に「ＲＡＷデータ」とも称する。
【００２９】
図１に示す外部着脱メモリ部２７は、コンパクトフラッシュ(登録商標)やＳＤカードといった、着脱可能で不揮発性のメモリカード等の記録媒体２７ａに対して画像ファイルの記録や読み出しを行う。不揮発性メモリ２８は、記憶データを電気的に消去・記録可能であり、例えばフラッシュメモリやＥＥＰＲＯＭ等が採用される。不揮発性メモリ２８には、撮影状態の情報や、電子撮像装置１００を制御するプログラム等が格納される。
【００３０】
電源部２９は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源部２９は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御部２０の指示に基づいて、上記ＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、上記記録媒体２７ａを含む各部へ供給する。
【００３１】
シャッター制御部１１は、測光部１２からの測光情報に基づいて、レンズ制御部２０３と連携しながら、シャッター１４を制御する。測光部１２は、ＡＥ（自動露出）処理を行う。測光部１２には、レンズ２１０に入射した光線が、絞り２１１、レンズマウント２０２、１０２、及び不図示の測光用レンズを介して入射される。測光部１２は、光学像として結像された画像の露出状態を測定することが出来る。また、測光部１２は、ストロボユニット３００と連携することによりＥＦ（フラッシュ調光）処理機能も有する。
【００３２】
測距部１３は、ＡＦ（オートフォーカス）処理を行う。すなわち、測距部１３には、レンズ２１０に入射した光線が、絞り２１１、レンズマウント２０２、１０２、及び不図示の測距用ミラーを介して入射される。測距部１３は、光学像として結像された画像の合焦状態を測定することが出来る。電子撮像装置１００は、測距部１３及び測光部１２を専用に備える構成であるため、測距部１３及び測光部１２を用いてＡＦ処理、ＡＥ処理、ＥＦ処理の各処理を行う構成となっている。
【００３３】
カメラ制御部１０は、シャッター制御部１１、測光部１２、測距部１３との通信により、カメラとしての一連の動作を制御する。カメラ制御部１０はまた、レンズユニット２００及びストロボユニット３００を制御することも可能である。
【００３４】
要素４０〜４４は、システム制御部２０の各種の動作指示を入力するための操作部群であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３５】
ここで、これらの操作部群の具体的な説明を行う。まず、ＭＥＮＵスイッチ４０は、液晶パネル表示部２５に各種項目の一覧表示を指示する。この表示内容としては、撮影に関する状態設定、記録媒体２７ａのフォーマット、時計の設定、現像パラメータ設定、及びユーザー機能設定（カスタム機能の設定）等がある。連写モードスイッチ４１は、単写撮影→高速連写撮影→低速連写撮影→セルフタイマ撮影の切り替えを操作できる。モードダイアルスイッチ４２は、自動撮影モード、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、ポートレート撮影モード、風景撮影モード、スポーツ撮影モード、夜景撮影モード、バースト撮影モード等の各機能撮影モードを切り替え設定することが出来る。
【００３６】
レリーズスイッチ４３は、レリーズボタンの操作途中（ＳＷ１）及び操作完了（ＳＷ２）でそれぞれＯＮとなるスイッチである。操作途中状態（ＳＷ１の押下）では、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作開始を指示する。操作完了（ＳＷ２の押下）では、露光、現像、記録等の一連の処理の動作開始を指示する。すなわち、まず、撮像素子２１から読み出した信号をＡ／Ｄ変換部２２、メモリ制御部２４を介してメモリ２６に画像データを書き込む露光処理を指示する。また、画像処理部２３やメモリ制御部２４での演算を用いた現像処理を指示する。さらに、メモリ２６から画像データを読み出し、画像処理部２３でさらに圧縮を行い、外部着脱メモリ部２７に装着された記録媒体２７ａに画像データを書き込む記録処理を指示する。
【００３７】
操作部４４は、個々には図示しないが、各種ボタンスイッチからなる。例えば、再生、セット、マクロ、マルチ画面再生、撮影条件表示再生、画面拡大表示、ページ送り、ページ戻り、フラッシュ設定、メニュー移動＋（プラス）、メニュー移動−（マイナス）、再生画像移動＋（プラス）、再生画像−（マイナス）、ホワイトバランス選択、撮影画質選択、露出補正、日付/時間設定等のスイッチや、パノラマモード等の撮影及び再生を実行する際に各種機能の選択及び切り替えを設定する選択/切り替え等のスイッチを有する。
【００３８】
操作部４４はまた、パノラマモード等の撮影及び再生を実行する際に各種機能の決定及び実行を設定する決定/実行スイッチ、液晶パネル表示部２５のＯＮ／ＯＦＦを設定する画像表示ＯＮ／ＯＦＦスイッチを有する。また、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定するクイックレビューＯＮ／ＯＦＦスイッチを有する。また、ＪＰＥＧ圧縮の圧縮率を選択するため或いは撮像素子の信号をそのままディジタル化して記録媒体２７ａに記録するＣＣＤＲＡＷモードを選択するためのスイッチである圧縮モードスイッチを有する。また、再生画像の中で不要な画像を消去する画像消去ボタンを有する。また、レリーズスイッチ半押ししたらオートフォーカス動作を開始し一旦合焦したならばその合焦状態を保ち続けるワンショットＡＦモードとレリーズスイッチ半押している間は連続してオートフォーカス動作を続けるサーボＡＦモードとを設定することが出来るＡＦモード設定スイッチ等を有する。
【００３９】
また、操作部４４における上記プラス、マイナスを指示するスイッチの各機能は、図示しない回転ダイアルスイッチや十字キーを備えることによって、より軽快に数値や機能を選択することが可能となっている。操作部４４はまた、セットボタンスイッチ４４ａを備える。
【００４０】
電源スイッチ４５は、電子撮像装置１００の電源オン、電源オフの各モードを切り替え設定することが出来る。また、電子撮像装置１００に接続されたレンズユニット２００、ストロボユニット３００、リモコン（図示せず）、記録媒体２７ａ等の各種付属装置の電源オン、電源オフの設定も合わせて切り替え設定することが出来る。
【００４１】
レンズユニット２００は、交換レンズタイプのレンズユニットである。レンズユニット２００において、レンズ制御部２０３は、レンズユニット２００全体を制御する。レンズマウント２０２、１０２は、電子撮像装置１００をレンズユニット２００と接続するためのインターフェースである。コネクタ１０１、２０１は、カメラ制御部１０により制御され、電子撮像装置１００をレンズユニット２００と電気的に接続する。
【００４２】
レンズ制御部２０３は、動作用の定数、変数、プログラム等を記憶するメモリやレンズユニット２００固有の番号等の識別情報、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報、現在や過去の各設定値等を保持する不揮発メモリの機能も備えている。また、レンズ制御部２０３は、絞り２１１を制御したり、撮影レンズ２１０のフォーカシングを制御したり、撮影レンズ２１０のズーミングを制御したりする機能も兼ね備えている。
【００４３】
ストロボユニット３００は、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。アクセサリシュー１１１、３０１は、電子撮像装置１００をストロボユニット３００と接続するためのインターフェースである。
【００４４】
図２及び図３は、本実施の形態における主ルーチンのフローチャートである。このフローチャートを用いて、電子撮像装置１００の基本的な動作を説明する。
【００４５】
まず、ステップＳ１０１では、電池交換等の電源投入により、カメラ制御部１０やシステム制御部２０は、フラグや制御変数等を初期化する。また、外部着脱メモリ部２７により記録媒体２７ａの装着が検出された場合は、記録媒体２７ａ内のファイル情報の取得、割り込み処理の登録等の電子撮像装置１００の各部において必要な所定の初期設定を行う。
【００４６】
次に、システム制御部２０は、電源スイッチ４５の設定位置を判断し、電源スイッチ４５が電源ＯＮになるまで、電源スイッチ４５の監視を続ける（ステップＳ１０２）。そして、電源スイッチ４５が電源ＯＮに設定されたら、システム制御部２０は、電源部２９内のＤＣ／ＤＣコンバータの起動や、電池等により構成される不図示の電源の残容量や動作状況を監視する電源管理システムを起動させる（ステップＳ１０３）。
【００４７】
次に、システム制御部２０は、電子撮像装置１００を起動させる上で、電池残容量や電源部２９により供給される電圧に問題があるか否かを判断し（ステップＳ１０４）、問題がある（ＮＧ）ならば、警告表示処理を行う（ステップＳ１２３）。例えば、システム制御部２０内のメモリにエラー情報フラグを設定する。
【００４８】
一方、電池残容量や電圧に問題が無い（ＯＫ）ならば、ステップＳ１０５で、撮影条件設定処理を行う。すなわち、カメラ制御部１０は、現在、電子撮像装置１００に装着されているレンズユニット２００、ストロボユニット３００等を検出し、各アクセサリに関する情報の取得、初期設定を実行する。さらにカメラ制御部１０は、システム制御部２０からモードダイアル４２の設定位置の情報や、不揮発性メモリ２８に保存されている撮影モードに関する設定情報を取得する。そして、測光部１２、測距部１３、及び、検出された各アクセサリの設定情報から、適切な撮影条件の設定を行う。
【００４９】
次に、システム制御部２０は、上記撮影条件設定処理により現在設定されている撮影モードと、連写モードの設定により、後述する「バッファメモリ管理テーブル」（図４（ａ）参照）を参照し、撮影時のメモリ２６内のバッファメモリ１の領域、及びメモリ２６内のバッファメモリ２の領域を確保する。それと同時に、バッファメモリ１、２のそれぞれの使用状況を数値化した変数の情報である「バッファメモリ管理情報」をクリア（未使用状態を意味する）する（ステップＳ１０６）。
【００５０】
ここで、バッファメモリ管理テーブルを説明する。図４（ａ）は、バッファメモリ管理テーブルを示す図である。
【００５１】
このバッファメモリ管理テーブルでは、モードダイアル４２で選択された撮影モード（シャッター優先、絞り優先等）に対して、バッファメモリ１に格納可能なＲＡＷデータの個数であるBUFF1_NUMが対応付けられている。一部の撮影モードにおいて、BUFF1_NUMの値が「０」となっているが、これは、これらの撮影モードでは、連続撮影における記憶可能な撮影コマ数が可変であることを示している。例えば、後述する連続撮影コマ数設定（図８参照）等により任意に変更され得る。これら、撮影コマ数が可変である撮影モードについては、上記バッファメモリ管理情報が初期化された直後は、BUFF1_NUMは、標準設定値である「４」に設定される。
【００５２】
図４（ｂ）は、ＩＳＯ（記録感度）と記録画素数とで定まるバッファメモリ２に最低限確保が必要なメモリサイズを規定する必要メモリサイズテーブルを示す図である。必要メモリサイズテーブルにおけるBUFF2_MINは、バッファメモリ１のサイズが任意に設定可能な状態、すなわち、BUFF1_NUMが可変である場合に、バッファメモリ２に最低限確保されるべき記憶容量（単位ＭＢ（メガバイト））である。
【００５３】
通常、電子撮像装置１００においては、記録画素数（乃至記録画像サイズ）、ＪＰＥＧ圧縮効率や、ＩＳＯを任意に選択できるため、各々の設定値によりバッファメモリ２として最低限確保しなければならないメモリサイズは異なる。
【００５４】
例えば、図４（ｂ）を参照すると、ＩＳＯ＝２００／画像サイズ＝（MIDDLE）／圧縮効率＝（標準Normal）を選択している場合は、１．０ＭＢのメモリサイズをバッファメモリ２として確保する必要がある。メモリ２６全体のサイズから表示用領域及びシステム作業用領域のサイズを除いたものが、メモリ２６に割り当てられた、撮影記録に使用可能なバッファメモリとしてのサイズである（図５参照）。そして、バッファメモリとしてのサイズから、図４（ｂ）で規定されるバッファメモリ２の最低限必要なサイズを除いたサイズを、１個のＲＡＷデータの標準サイズで分割した値から、バッファメモリ１に記憶可能な撮影コマ数の最大値（整数値）が決まる。
【００５５】
なお、本実施の形態では、ＪＰＥＧ圧縮の場合を用いて説明したが、これ以外の、例えば、ＴＩＦＦ、ＧＩＦ等の他の圧縮形式の場合も同様である。また非圧縮の記録についても対応可能である。
【００５６】
図２、図３に戻り、ステップＳ１０６の処理後は、ステップＳ１０７に進み、システム制御部２０は、電子撮像装置１００を起動させるに十分な電池残容量を判断し、問題がある（ＮＧ）ならばエラー情報フラグを設定し、警告表示処理を行う（ステップＳ１２３）。この警告表示処理においては、エラー情報フラグの内容を判断し、液晶パネル表示部２５を用いて画像や音声による所定の警告表示を行う。そして、電源スイッチ４５の設定位置が電源ＯＦＦになるまで、電源スイッチ４５の監視を続ける（ステップＳ１２４）。そして、電源スイッチ４５の設置位置が電源ＯＦＦと判断されると、ステップＳ１２１に進む。
【００５７】
一方、前記ステップＳ１０７で、電池残容量に問題が無い（ＯＫ）ならば、システム制御部２０は、モードダイアル４２の設定位置が変更されたかどうかを判断する（ステップＳ１０８）。そして、設定位置の変更があった場合は、カメラ制御部１０へ現在の撮影条件を通知する。カメラ制御部１０は、通知された撮影モード情報から、後述するサブルーチンである図６の「撮影条件設定処理」を実行した後に（ステップＳ１０９）、前記ステップＳ１０７に戻る。一方、モードダイアル４２の設定位置に変更が無かった場合は、ステップＳ１１０に進む。
【００５８】
ステップＳ１１０では、システム制御部２０は、レリーズスイッチ４３（ＳＷ１）が押されたかどうかを判断する。そして、レリーズスイッチ４３（ＳＷ１）が押されていた場合は、後述するサブルーチンである図１１の「レリーズ処理」を実行し（ステップＳ１１１）、前記ステップＳ１０７に戻る。一方、レリーズスイッチ４３（ＳＷ１）が押されていない場合は、ステップＳ１１２に進む。
【００５９】
ステップＳ１１２では、システム制御部２０は、操作部４４の再生スイッチが押されたかどうかを判断する。そして、押された場合は、外部着脱メモリ部２７内の記録媒体２７ａから、記録された撮影画像を読み出し、メモリ２６へ転送して、液晶表示パネル部２５により該撮影画像の再生表示を行う（ステップＳ１１３）。また、ステップＳ１１３においては、操作部４４により再生画像のページ送り／戻し、９画面同時表示（マルチ画面再生）、拡大表示、撮影条件表示（ＩＮＦＯ再生）、撮影画像の消去等の処理も行われる。その後、前記ステップＳ１０７に戻る。一方、ステップＳ１１２で、再生スイッチが押されなかった場合は、ステップＳ１１４に進む。
【００６０】
ステップＳ１１４では、システム制御部２０は、連写モードスイッチ４１が押されたかどうかを判断し、連写モードスイッチ４１が押された場合は、後述するサブルーチンである図７の「連写モード設定処理」を実行して（ステップＳ１１５）、前記ステップＳ１０７に戻る。一方、連写モードスイッチ４１が押されなかった場合はステップＳ１１６に進む。
【００６１】
ステップＳ１１６では、システム制御部２０は、操作部４４における再生スイッチ以外の各種スイッチが押されたかどうかを判断し、各種スイッチが押された場合は、後述するサブルーチンである図８、図９の「操作部処理」を実行して（ステップＳ１１７）、前記ステップＳ１０７に戻る。一方、操作部４４の各種スイッチが押されなかった場合は、ステップＳ１１８に進む。
【００６２】
ステップＳ１１８では、システム制御部２０は、ＭＥＮＵスイッチ４０が押されたかどうか判断し、押された場合は、メニューモードの処理を実行する（ステップＳ１１９）。このメニューモードの処理では、例えば、液晶パネル表示部２５に、各種カメラ撮影の補助設定や記録媒体２７ａへのユーティリティ等の各種項目を表示させ、操作部４４のさまざまなスイッチを用いて選択・実行を行う。その後、前記ステップＳ１０７に戻る。一方、ＭＥＮＵスイッチ４０が押されていなかった場合はステップＳ１２０に進む。
【００６３】
ステップＳ１２０では、システム制御部２０は、電源スイッチ４５の設定位置を判断し、電源スイッチ４５が電源ＯＮに設定されている場合は、前記ステップＳ１０７に戻る。一方、電源スイッチ４５が電源ＯＦＦに設定されている場合は、電子撮像装置１００の終了処理を行うために、ステータス退避処理を行う（ステップＳ１２１）。すなわち、フラグや制御変数等を含む必要なパラメータや設定値、撮影モード等を、不揮発性メモリ２８やシステム制御部２０内のメモリ等に記録する。
【００６４】
次に、ステップＳ１２２では、液晶パネル表示部２５、外部着脱メモリ部２７等の電子撮像装置１００の各部、及び、レンズユニット２００、ストロボユニット３００への、電源部２９からの不要な電源を遮断し、動作状況を監視するシステムの終了処理を実行する。これで、一連の電子撮像装置１００の終了処理は終わり、前記ステップＳ１０２に戻る。そして、ステップＳ１０２で、再び電源スイッチ４５の設定値が電源ＯＮとなるまで、監視を続ける。
【００６５】
図６は、図２、図３のステップＳ１０９で実行される撮影条件設定処理のフローチャートである。
【００６６】
まず、ステップＳ２０１では、システム制御部２０は、モードダイアル４２の設定位置の変化を検知し、その変化から、撮影モード変数MODE_VALUEを更新する。この撮影モード変数MODE_VALUEは、現在のモードダイアルの設定情報として管理するための値である。具体的には、モードダイアル４２は、４ビットのデータエンコーダになっており、ステップＳ２０１では、システム制御部２０は、ポーリング検知で、直前の状態と現在の状態の排他論理和を算出することで設定位置の変化の有無を検知する。そして、モードダイアル４２のエンコードした値を、撮影モード変数MODE_VALUEに格納する。
【００６７】
次に、ステップＳ２０２〜Ｓ２１１において、システム制御部２０は、MODE_VALUE値から現在の撮影モードを判断する。すなわち、システム制御部２０は、現在の撮影モードが、シャッター優先（ステップＳ２０２）、絞り優先（ステップＳ２０３）、マニュアル露光（ステップＳ２０４）、プログラムＡＥ（ステップＳ２０５）、全自動撮影（ステップＳ２０６）、ポートレート（ステップＳ２０７）、風景撮影（ステップＳ２０８）、スポーツ撮影（ステップＳ２０９）、夜景撮影（ステップＳ２１０）、バースト撮影（ステップＳ２１１）のいずれであるかを判断する。その後、「バッファメモリ管理テーブル」（図４（ａ）参照）を参照し（ステップＳ２１２）、上記判断した撮影モードに対応した設定情報を「バッファメモリ管理テーブル」から取得する。
【００６８】
例えば、現在の撮影モードが「シャッター優先」であれば、BUFF1_NUMの値「０」（撮影コマ数が可変）が取得され、「全自動撮影」であれば、BUFF1_NUMの値「４」が取得される。
【００６９】
次に、前記ステップＳ２１２で参照したテーブル情報（BUFF1_NUMの値）を元に、メモリ２６に構成すべきバッファメモリ１、及びバッファメモリ２の領域を設定すると共にバッファメモリ管理情報を更新する（ステップＳ２１３）。次に、システム制御部２０は、不揮発性メモリ２８に保存されている撮影モードに関する設定情報（測光部１２、測距部１３及び、検出された各アクセサリの設定情報）をカメラ制御部１０へ通知し、カメラ制御部１０は、適切な撮影条件設定処理を行う（ステップＳ２１４）。次に、システム制御部２０は、カメラ制御部１０より撮影条件設定の完了通知を受け取った後に、液晶表示パネル部２５に表示されている撮影モードの内容を変化させ（ステップＳ２１５）、本処理を終了する。
【００７０】
ここで、前記ステップＳ２１３における、バッファメモリ１、２の領域確保について図５を例に用いて説明する。図５（ａ）〜（ｃ）は、メモリ２６の領域設定状態を示す概念図である。
【００７１】
図５（ａ）は、標準設定値であるBUFF1_NUM＝４が設定されている場合の領域設定状態を示している。例えば、撮影モードが全自動モードである場合や、連続撮影コマ数が任意に設定可能な撮影モード（シャッター優先、絞り優先、マニュアル、バースト撮影等のモード）においてBUFF1_NUMの初期値である「４」が設定された場合が該当する（図４（ａ）参照）。
【００７２】
図５（ｂ）は、連続撮影コマ数の設定値としてBUFF1_NUM＝６が設定されている場合の領域設定状態を示している。例えば、スポーツ撮影モードのような、高速連写性能が必要な場合や、マニュアルやシャッター優先等の撮影モードで且つ図７の「連写モード設定処理」で高速連写モード（連写Ｈ）が選択された場合等が該当する。
【００７３】
図５（ｃ）は、連続撮影コマ数の設定値としてBUFF1_NUM＝２が設定されている場合の領域設定状態を示している。例えば、風景撮影や、夜景撮影のような、高い連写性能が必要無い撮影モードや、マニュアルやシャッター優先等の撮影モードで且つ図７の「連写モード設定処理」で低速連写モード（連写Ｌ）や単写が選択された場合等が該当する。
【００７４】
図７は、図２、図３のステップＳ１１５で実行される連写モード設定処理のフローチャートである。
【００７５】
まず、システム制御部２０は、連写モードスイッチ４１が押されるたびに、『単写』→『連写Ｈ（高速）』→『連写Ｌ（低速）』→『セルフタイマ』→再び『単写』という順に遷移する連写モードを判断し、それに応じた撮影条件をカメラ制御部１０に通知する（ステップＳ３０１）。
【００７６】
次に、システム制御部２０は、「バッファメモリ管理テーブル」と、不揮発性メモリ２８に保存されている撮影モードに関する設定情報とを参照する（ステップＳ３０２）。そして、システム制御部２０は、前記ステップＳ３０２において参照した情報を元に、現在選択されている撮影モードと連写モードとに応じて、メモリ２６内のバッファメモリ１及びバッファメモリ２の領域を確保する（図５（ａ）〜（ｃ）参照）。それと同時に、バッファメモリ１、２のそれぞれの使用状況を数値化した変数の情報である「バッファメモリ管理情報」を更新する（ステップＳ３０３）。
【００７７】
例えば、撮影モードがポートレート等であって、BUFF1_NUMの値が「１」等に決まっているときは、連写モードにかかわりなく、そのBUFF1_NUMの値に応じたサイズがバッファメモリ１のサイズとして確保される（図５（ａ）の説明参照）。一方、撮影モードがシャッター優先等であって、BUFF1_NUMの値が可変であるときは、連写モードに応じて、BUFF1_NUMが定まる（図５（ｂ）、（ｃ）の説明参照）。
【００７８】
次に、システム制御部２０は、現在選択されている連写モードを視認できるように、常時表示される液晶パネル表示部２５への表示や、不図示のＬＣＤパネルでのマークの点灯を行う（ステップＳ３０４）。その後、本処理を終了する。
【００７９】
図８、図９は、図２、図３のステップＳ１１７で実行される操作部処理のフローチャートである。
【００８０】
まず、システム制御部２０は、操作部４４における各種スイッチの単独、或いは複合的なボタンスイッチの操作から、設定指示の内容が、「連続撮影コマ数設定」、「ＩＳＯ感度／記録画像設定」、「その他」のいずれであるかを判断する（ステップＳ４０１）。ここで、操作部４４における各種スイッチには、カスタム機能設定（カスタムファンクション）により、「連続撮影コマ数設定」、「ＩＳＯ感度／記録画像設定」へ移行させる機能（ショートカット機能）を任意に割り当てることができる。一例として、「連続撮影コマ数設定」の機能をセットボタンスイッチ４４ａに割り当てるカスタム機能設定の態様を、図１０を用いて説明する。カスタム機能設定は、メニューモードの処理（図３のステップＳ１１９）において実行される。
【００８１】
図１０（ａ）、（ｂ）は、カスタム機能設定時に液晶パネル表示部２５に表示される表示内容を示す図である。
【００８２】
システム制御部２０は、ＭＥＮＵスイッチ４０が押されたことを確認した後、液晶パネル表示部２５に、現像パラメータ、記録媒体初期化、言語設定、カスタム機能設定等の項目リストを表示させる。カスタム機能設定を行う際には、ユーザは、項目リストの中から、操作部４４の回転ダイアルや、十字キー等で、項目「Ｃ．Ｆｎ．カスタムファンクション」を選択する。さらに、カスタムファンクションの小項目の中から、回転ダイアルや、十字キーにより「１５．撮影時のＳＥＴボタン機能」を選択する。すると、液晶パネル表示部２５には、初期状態として、同図（ａ）に示すような画面が表示され、現在、操作部４４のＳＥＴボタンには全く機能が割り当てられていないこと（「０：通常（なし）」）が示される。
【００８３】
この状態で、さらに、回転ダイアルや、十字キーの操作により、「０：通常（なし）」から「４：連続撮影コマ数の設定」に変更する（同図（ｂ））。これにより、操作部４４の中のセットボタンスイッチ４４ａは、撮影時に連続撮影コマ数設定モードへのショートカットとなり、連続撮影コマ数の設定変更が迅速に行えるようになる。
【００８４】
なお、カスタム機能設定では、「連続撮影コマ数設定」へのショートカット機能を割り当てる態様を例示したが、これに限られない。例えば、「ＩＳＯ感度／記録画像設定」についても同様に適用できる。
【００８５】
また、カスタム機能設定では、セットボタンスイッチ４４ａに対してショートカット機能を割り当てることを例示したが、これに限られず、他のスイッチに割り当ててもよい。その場合、１つのスイッチに限られず、複数のスイッチの押下順序の組み合わせに対してショートカット機能を割り当てるようにしてもよい。
【００８６】
また、カスタム機能設定は、メニューモードの処理（図３のステップＳ１１９）において実行されるとしたが、これに限られない。例えば、特定のスイッチの複合的な組み合わせや所定の押下順序によってカスタム機能設定を可能に構成してもよい。その場合、例えば、「第１スイッチを連続３回押した後に、第２スイッチを押下」により、該第２スイッチに、ショートカット機能が割り付けられるようにしてもよい。
【００８７】
図８に戻り、前記ステップＳ４０１の判別の結果、設定指示の内容が、「連続撮影コマ数設定」である場合はステップＳ４０２以降の「連続撮影コマ数設定」の処理を実行し、「ＩＳＯ感度／記録画像設定」である場合は図９のステップＳ４１０以降の「ＩＳＯ感度／記録画像設定」の処理を実行する。また、「その他の設定指示」である場合は、その指示に応じた「その他の処理」を実行して（ステップＳ４０９）、本処理を終了する。
【００８８】
前記ステップＳ４０２では、液晶パネル表示部２５（或いは不図示のＬＣＤパネル）に、現在の連続撮影コマ数設定状態を表示する。次に、システム制御部２０は、操作部４４における連続撮影コマ数の増加減を表す回転ダイアルや十字キーの操作の有無を判別し（ステップＳ４０３）、操作があった場合は、ステップＳ４０４に進む。ステップＳ４０４では、上記回転ダイアルや十字キーの操作による連続撮影コマ数の増加減に従って、上記BUFF1_NUMの整数値を増加減させ、前記ステップＳ４０２に戻って、最新となった現在の連続撮影コマ数設定状態を液晶パネル表示部２５に表示させる。
【００８９】
前記ステップＳ４０３で、連続撮影コマ数の増加減を表す操作がなかった場合は、操作部４４の不図示の決定スイッチの押下の有無を判別する（ステップＳ４０５）。そして、決定スイッチの押下があった場合は、現在、液晶パネル表示部２５に表示されているBUFF1_NUMの整数値をバッファメモリ管理情報に設定するべく、ステップＳ４０７に進む。すなわち、ステップＳ４０７では、システム制御部２０は、新たに設定されたBUFF1_NUMの整数値に基づいて、メモリ２６に構成されるバッファメモリ１、及びバッファメモリ２の領域を設定すると共に、「バッファメモリ管理情報」を更新する。
【００９０】
次に、システム制御部２０は、「連続撮影コマ数設定処理」を終了するために所定の処理を実行する（ステップＳ４０８）。すなわち、液晶パネル表示部２５に表示されている連続撮影コマ数設定画面を消去し、連続撮影コマ数設定における一連の処理に対してエラーの有無の確認を行い、カメラ制御部１０へ撮影待機状態へ移行する命令を発行し、撮影準備が整ったら本処理を終了する。
【００９１】
前記ステップＳ４０５の判別の結果、決定スイッチの押下がない場合は、その他のスイッチの操作が行われたか否かを判別する（ステップＳ４０６）。そして、その他のスイッチの操作が行われた場合は、前記ステップＳ４０８に進む。一方、その他のスイッチの操作が行われない場合は、前記ステップＳ４０３に戻る。
【００９２】
図９のステップＳ４１０では、液晶パネル表示部２５（或いは不図示のＬＣＤパネル）に、現在のＩＳＯ感度、記録画像設定の状態、そして設定状態に対して最適な連写撮影可能なコマ数を表示する。次に、システム制御部２０は、操作部４４におけるＩＳＯ感度及び記録画像設定の変化を表す回転ダイアルや十字キーの操作の有無を判別し（ステップＳ４１１）、操作があった場合は、ステップＳ４１２に進む。
【００９３】
ステップＳ４１２では、まず、上記説明したように、必要メモリサイズテーブル（図４（ｂ））を参照し、上記回転ダイアルや十字キーの操作によるＩＳＯ感度及び記録画像の設定に対応する、バッファメモリ２の最低限必要なサイズ（BUFF2_MIN）を把握する。そして、メモリ２６のバッファメモリとしてのサイズ（メモリ２６全体のサイズから表示用領域及びシステム作業用領域のサイズを除いたサイズ）から、上記把握したBUFF2_MINを除いたサイズを、１個のＲＡＷデータの標準サイズで分割する。これにより得た値（整数値）を、バッファメモリ１に記憶可能な撮影コマ数（BUFF1_NUM）とする。その後、前記ステップＳ４１０に戻って、最新となった現在のBUFF1_NUMを液晶パネル表示部２５に表示させる。
【００９４】
前記ステップＳ４１１で、操作がなかった場合は、続くステップＳ４１３、Ｓ４１４で、前記ステップＳ４０５、Ｓ４０６と同様の処理を実行する。
【００９５】
前記ステップＳ４１３の判別の結果、決定スイッチの押下があった場合は、現在、液晶パネル表示部２５に表示されているBUFF1_NUMの整数値をバッファメモリ管理情報に設定するべく、ステップＳ４１５に進む。すなわち、ステップＳ４１５では、システム制御部２０は、新たに設定されたBUFF1_NUMの整数値に基づいて、メモリ２６に構成されるバッファメモリ１、及びバッファメモリ２の領域を設定すると共に、「バッファメモリ管理情報」を更新する。
【００９６】
次に、システム制御部２０は、「ＩＳＯ感度/記録画像設定処理」を終了するために所定の処理を実行する（ステップＳ４１６）。すなわち、液晶パネル表示部２５に表示されているＩＳＯ感度/記録画像設定画面を消去し、ＩＳＯ感度/記録画像設定における一連の処理に対してエラーの有無の確認を行い、カメラ制御部１０へ撮影待機状態へ移行する命令を発行し、撮影準備が整ったら本処理を終了する。
【００９７】
なお、上記の説明においては、ＩＳＯ感度／記録画像の設定のみにより、バッファメモリ１、及びバッファメモリ２のサイズを決定しているが、これらのみに限られない。例えば、コマ速、撮影モードまたはシャッター秒時とＩＳＯ感度／記録画像との組み合わせによって、バッファメモリ１、２の配分を決定するようにしてもよい。
【００９８】
図１１は、図２、図３のステップＳ１１１で実行されるレリーズ処理のフローチャートである。
【００９９】
まず、ステップＳ５０１では、測光・測距処理を行う。すなわち、カメラ制御部１０は、測光部１２を用いて、レンズ２１０、絞り２１１、レンズマウント２０２、１０２、不図示の測光用レンズを介して入射された光学像から露出状態を判断し、適正な絞り値（Ａｖ値）や、シャッター速度（Ｔｖ値）を決定する。また、撮影モードにより、必要に応じてストロボユニット３００の充電や、発光量のパラメータ等をストロボ発光制御部３０２へ通知する。同様に、カメラ制御部１０は、測距部１３を用いて、レンズ２１０、絞り２１１、レンズマウント２０２、１０２、不図示の測距用ミラーを介して入射された光学像から合焦状態を判断し、ＡＦ（オートフォーカス）制御を実行する。
【０１００】
次に、ステップＳ５０２では、撮像素子２１やＡ／Ｄ変換部２２に通電し、パラメータ設定、クロック供給を行う。また、シャッター１４を閉じた状態で、ダーク画像データの取得を行い、メモリ制御部２４を介してメモリ２６へ記録する。
【０１０１】
次に、システム制御部２０は、レリーズ処理に十分な電池容量が残っているか否かを判別する（ステップＳ５０３）。その判別の結果、十分な電池容量が残っていない場合（ＮＧ）は、図３の前記ステップＳ１２３に戻って、警告表示処理によりエラー情報フラグの設定を行う。一方、電池残容量に問題が無いならば（ＯＫ）、外部着脱メモリ部２７に装着された記録媒体２７ａのファイル情報から、画像処理部２３を介して生成された現像（ＪＰＥＧ圧縮等）後の画像データを記録するのに十分な空き容量が記録媒体２７ａに確保されている否かを判別する（ステップＳ５０４）。
【０１０２】
その判別の結果、空き容量が不足している場合（ＮＧ）は、前記ステップＳ１２３に戻る。一方、空き容量に問題がない場合（ＯＫ）は、レリーズスイッチ４３のＳＷ２が押されているかどうかを判別する（ステップＳ５０５）。その判別の結果、レリーズスイッチ４３のＳＷ２が押されていない場合は、レリーズスイッチ４３のＳＷ１が押されているかどうかを判別する（ステップＳ５０６）。その判別の結果、レリーズスイッチ４３のＳＷ１が押されていない場合は、本処理を終了する。一方、レリーズスイッチ４３のＳＷ１が押されて続けている場合は、前記ステップＳ５０５に戻る。
【０１０３】
一方、前記ステップＳ５０５で、レリーズスイッチ４３のＳＷ２が押された場合は、露光処理を行う（ステップＳ５０７）。この露光処理では、まず、カメラ制御部１０が、レンズ制御部２０３に命令を発行し、前記ステップＳ５０１で取得したＡｖ値の条件をもとに絞り２１１を制御する。さらに、システム制御部２０が、撮像素子２１に対して露光のために蓄積開始を実行する。さらに、カメラ制御部１０は、撮像素子２１に露光を行うためにシャッター制御部１１に対して上記取得したＴｖ値の条件をもとにシャッター１４を制御させる。このとき、前記ステップＳ５０１においてストロボ発光制御部３０２にストロボ発光の指示が行われていた場合には、同時にストロボも発光させる。ステップＳ５０７においてはまた、メモリ制御部２４によりＡ／Ｄ変換部２２からディジタル変換された撮像画像データ（ＲＡＷデータ）を、メモリ２６に構成されたバッファメモリ１の所定の領域に格納する。
【０１０４】
次に、連写モードの設定値と、前記ステップＳ５０１で取得したＴｖ値とから、高速連写可能かどうかを判別する（ステップＳ５０８）。その判別の結果、高速連写可能の場合は、ステップＳ５１２に進む一方、高速連写可能でない場合（低速連写）は、ステップＳ５０９に進む。
【０１０５】
ステップＳ５０９では、現像処理を実行する。まず、前記ステップＳ５０７でバッファメモリ１に格納された１枚以上のＲＡＷデータが、メモリ制御部２４のＦＩＦＯ（ファーストインファーストアウト）により、画像処理部２３に引き渡される。そして、ＣＣＤ傷補正、ダーク演算、ホワイトバランス処理、画像サイズ補間、ＪＰＥＧ圧縮処理、クイックレビュー表示画像作成等の現像処理が実行される。そして、現像処理された画像データが、メモリ２６に確保されたバッファメモリ２の所定の領域に格納される。また、これと並行して、上記生成されたクイックレビュー表示画像データは、メモリ２６の表示用領域（図５参照）へ格納され、液晶パネル表示部２５により撮影画像確認のためのクイックレビュー再生表示が行われる。
【０１０６】
次に、バッファメモリ管理情報により、バッファメモリ２に十分な空き領域がなくなったか否かを判別する（ステップＳ５１０）。その判別の結果、十分な空き領域がなくなった場合は、ファイルの記録を実行する（ステップＳ５１１）。一方、十分な空き領域がある場合は、ステップＳ５１２に進む。前記ステップＳ５１１では、システム制御部２０は、バッファメモリ２に格納された現像処理後の画像データを元に、外部着脱メモリ部２７に装着された記録媒体２７ａに対して、ファイル情報管理テーブル、ファイル名を生成し、これら画像データ、ファイル管理テーブル、及びファイル名を、記録媒体２７ａの所定の領域へ記録する。
【０１０７】
前記ステップＳ５１２では、バッファメモリ管理情報を更新する。すなわち、直前の処理（ステップＳ５０７、Ｓ５０９、Ｓ５１１）の処理後のバッファメモリ１、２の使用状況を表した変数の増減処理を行う。電子撮像装置１００は、連写撮影を想定しているため、前記ステップＳ５１２の処理後は前記ステップＳ５０３に戻る。
【０１０８】
図１２（ａ）〜（ｃ）は、連写撮影時におけるメモリ２６のバッファメモリの格納状態を示す遷移図である。連写撮影時は、図１１の処理では、レリーズスイッチ４３のＳＷ２が押しつづけられた場合が想定される。図１２（ａ）〜（ｃ）は、縦方向が時間軸を示し、それぞれ、メモリ２６のバッファメモリ１、２の分割状態が図５（ａ）〜（ｃ）に示すものである場合に対応している。
【０１０９】
図１２（ａ）に示すように、撮像動作が開始されると、まず、バッファメモリ１にＲＡＷデータを順次格納していく（１、２、・・・）（図１１のステップＳ５０７）。そして、バッファメモリ１が連続撮影コマ数の設定値（この例ではBUFF1_NUM＝４）まで満たされると（時点ｔ１）、バッファメモリ１に格納されたＲＡＷデータ（１）に対して画像処理部２３により所定の画像処理を行い、画像処理後の画像データをバッファメモリ２に格納する（１＋）（図１１のステップＳ５０９）。その後、バッファメモリ１のＲＡＷデータ（１）は不要となるため、撮像動作を再開させ、バッファメモリ１のＲＡＷデータ１の領域に上書きを行う（〈１〉）。これを繰り返すことで、バッファメモリ２には、画像処理後の画像データが順次格納されると共に（１＋、２＋、・・・）、バッファメモリ１には、新たなＲＡＷデータが順次格納されていく（〈１〉、〈２〉、・・・）。
【０１１０】
その後、バッファメモリ２の空き容量が、BUFF2_MIN値（図４（ｂ）参照）以下となった場合（時点ｔ２）は、撮像動作を一旦停止させ、記録媒体２７ａに対して、バッファメモリ２に格納されている画像データ（１＋）の記録媒体２７ａへのファイル書き込みを行う（図１１のステップＳ５１１）。その後、バッファメモリ２の画像データ（１＋）の領域は不要となるため、撮像動作を再開させ、バッファメモリ２の画像データ（１＋）の領域に、画像処理後の新たな画像データの上書きを行う（〈１〉＋）（図１１のステップＳ５０９）。これを繰り返すことで、記録媒体２７ａには、画像データが順次書き込まれ（１＋、２＋、・・・）、バッファメモリ２には、画像処理後の新たな画像データが順次格納され（〈１〉＋、〈２〉＋、・・・）、バッファメモリ１には、新たなＲＡＷデータが順次格納されていく（〈〈１〉〉＋、〈〈２〉〉＋、・・・）。
【０１１１】
図１２（ａ）の例では、時点ｔ１、ｔ２が、それぞれバッファメモリ１、バッファメモリ２の格納状態が所定の容量を満たした時点である。すなわち、時点ｔ１までは、安定した高速連写撮影が可能であり、時点ｔ２になると、記録媒体２７aへの書き込み開始により、撮影コマ間隔が大きくなる。
【０１１２】
図１２（ｂ）、（ｃ）では、それぞれ、BUFF1_NUM＝６、２である場合を示しているが、画像データの記録の流れは図１２（ａ）で説明したのと同様である。図１２（ｂ）の例は、高速連写に適しており、図１２（ｃ）の例は、撮影枚数を多くとりたい場合に適していると言える。
【０１１３】
本実施の形態によれば、設定された撮影モードと連写モードとに応じて、メモリ２６のバッファメモリ１、２の撮像画像格納のための容量が自動的に確保される。あるいは、ＩＳＯ感度と記録画像（記録画素数）とに応じて、バッファメモリ１、２の撮像画像格納のための容量が自動的に確保される。よって、複雑な操作を要することなくバッファメモリの適切な領域設定を行って、メモリ増設等のコストアップを伴わないでバッファメモリの記憶容量を有効に利用することができる。これにより、肝心なときにシャッターチャンスを逃すおそれがなく、著しい性能の低下を引き起こすこともない。
【０１１４】
しかも、ＩＳＯ感度／記録画像に応じてバッファメモリ１、２の容量を決定する際には、バッファメモリ２の最低限必要なメモリサイズを先に確保するので、適切な記録ためのバッファメモリ２の容量を確実に確保した上で、バッファメモリ１に記憶可能な連続撮影コマ数を最大限に設定することができる。
【０１１５】
本実施の形態ではまた、連続撮影コマ数設定（図８）の処理により、ユーザによる操作部４４の操作で撮影コマ数を指定し、指定された撮影コマ数に応じて、バッファメモリ１、２の撮像画像格納のための容量が自動的に確保される。よって、撮影者の技量に応じて、複雑な操作を要することなくバッファメモリの適切な領域設定を行って、メモリ増設等のコストアップを伴わないでバッファメモリの記憶容量を有効に利用することができる。
【０１１６】
また、カスタム機能設定（図１０）では、「連続撮影コマ数設定」や「ＩＳＯ／画素数設定」へのショートカット機能を任意のスイッチに割り当てられるようにしたので、ユーザは、それらの設定を行いたいとき、そのための設定モードに迅速に移行させることができる。
【０１１７】
（第２の実施の形態）
本発明の第２の実施の形態では、第１の実施の形態に対して、「レリーズ処理」が異なる。従って、図１１に代えて図１３を用いて本第２の実施の形態を説明する。その他の構成、処理は、第１の実施の形態と同様である。
【０１１８】
図１３は、第２の実施の形態において図２、図３のステップＳ１１１で実行されるレリーズ処理のフローチャートである。
【０１１９】
まず、ステップＳ６０１〜Ｓ６０７では、図１１のステップＳ５０１〜Ｓ５０７と同様の処理を実行する。
【０１２０】
次に、ステップＳ６０８では、システム制御部２０は、前記ステップＳ６０７でバッファメモリ１に格納された画像データ（ＲＡＷデータ）の数量を確認し、バッファメモリ１に新たに格納可能なＲＡＷデータの数が、１個（１枚）以下であるか否かを判別する。その判別の結果、新たに格納可能なＲＡＷデータの数が、バッファメモリ１に２枚以上確保されている場合は、ステップＳ６０９に進んで、次の撮影準備を行う。一方、新規に格納できるＲＡＷデータの数が、１枚以下である場合は、ステップＳ６１４に進む。
【０１２１】
ステップＳ６０９では、システム制御部２０は、メモリ２６に確保されたバッファメモリ２の空き容量から、ＲＡＷデータ１枚分の容量をバッファメモリ１用に確保（バッファメモリ１に付与）可能かどうかを判別する。その判別の結果、バッファメモリ２からバッファメモリ１用にＲＡＷデータ１枚分の容量を確保可能である場合は、ステップＳ６１０に進む。一方、前記ステップＳ６０９の判別の結果、ＲＡＷデータ１枚分の容量が確保可能でない場合は、ステップＳ６１１に進む。
【０１２２】
ステップＳ６１０では、システム制御部２０は、バッファッメモリ２の残領域からＲＡＷデータ１枚分の容量を削減すると同時に、その削減した分をバッファメモリ１に付与して、バッファメモリ１の容量をＲＡＷデータ１枚分だけ増加させる。その後、ステップＳ６１４に進む。
【０１２３】
ステップＳ６１１〜Ｓ６１４では、図１１のステップＳ５０９〜Ｓ５１２と同様の処理を実行する。
【０１２４】
本実施の形態によれば、第１の実施の形態と同様の効果を奏する。しかし、それだけでなく、バッファッメモリ１の残領域が少なくなったら、バッファッメモリ２からバッファッメモリ１にＲＡＷデータ１枚分の容量を移動させる。これにより、バッファッメモリ１に格納可能な連続撮影コマ数を動的に増加可能にして、連続撮影中に撮影コマ数を必要に応じて増やすことができる。
【０１２５】
なお、本実施の形態において、バッファメモリ１の容量を増加させるのは、バッファメモリ１に格納可能なＲＡＷデータの数が、１枚以下となったときとした。しかし、その枚数は、１枚に限られず、メモリ２６の元の容量等に応じて設定すればよい。
【０１２６】
なお、上記第１、第２の実施の形態において、電子撮像装置１００は、レンズ交換ディジタルカメラを想定した構成となっているが、レンズ一体型のコンパクトディジタルカメラのような構成としてもよい。
【０１２７】
また、記録媒体２７ａは、ＰＣＭＣＩＡカードやコンパクトフラッシュ(登録商標)等のメモリカード、ハードディスク等に限られず、マイクロＤＡＴ、光磁気ディスク、ＣＤ−ＲやＣＤ−ＲＷ等の光ディスク、ＤＶＤ等の相変化型光ディスク等で構成されていてもよい。また、外部着脱メモリ部２７は、複数設けられていてもよい。さらに、電子撮像装置１００に装着される記録媒体２７ａは、単数に限られず、複数であってもよい。
【０１２８】
なお、カメラ制御部１０、システム制御部２０は、独立した回路構成としたが、システム制御部２０がカメラ制御部１０を兼ね備えた構成としてもよい。
【図面の簡単な説明】
【０１２９】
【図１】本発明の第１の実施の形態に係る電子撮像装置の構成を示すブロック図である。
【図２】本実施の形態における主ルーチンのフローチャートである。
【図３】本実施の形態における主ルーチンの図２の続きのフローチャートである。
【図４】バッファメモリ管理テーブルを示す図（図（ａ））、ＩＳＯ（記録感度）と記録画素数とで定まるバッファメモリに最低限確保が必要なメモリサイズを規定する必要メモリサイズテーブルを示す図（図（ｂ））である。
【図５】メモリの領域設定状態を示す概念図である。
【図６】図２、図３のステップＳ１０９で実行される撮影条件設定処理のフローチャートである。
【図７】同連写モード設定処理のフローチャートである。
【図８】図２、図３のステップＳ１１７で実行される操作部処理のフローチャートである。
【図９】同操作部処理の図８の続きのフローチャートである。
【図１０】図５（ａ）〜（ｃ）に対応してカスタム機能設定時に液晶パネル表示部に表示される表示内容を示す図である。
【図１１】図２、図３のステップＳ１１１で実行されるレリーズ処理のフローチャートである。
【図１２】連写撮影時におけるバッファメモリの格納状態を示す遷移図である。
【図１３】本発明の第２の実施の形態において図２、図３のステップＳ１１１で実行されるレリーズ処理のフローチャートである。
【符号の説明】
【０１３０】
２０  システム制御部（割り当て手段、操作子割り当て手段）
２１  撮像素子（撮像手段）
２３  画像処理部（画像処理手段）
２６  メモリ（一時記憶手段）
４１  連写モードスイッチ（連写モード設定手段）
４２  モードダイアルスイッチ（撮影モード設定手段）
４４ａ  セットボタンスイッチ（ＩＳＯ／画素数モード設定手段、コマ数モード設定手段）
【図１】
2007096492.tif 000003
【図２】
2007096492.tif 000004
【図３】
2007096492.tif 000005
【図４】
2007096492.tif 000006
【図５】
2007096492.tif 000007
【図６】
2007096492.tif 000008
【図７】
2007096492.tif 000009
【図８】
2007096492.tif 000010
【図９】
2007096492.tif 000011
【図１０】
2007096492.tif 000012
【図１１】
2007096492.tif 000013
【図１２】
2007096492.tif 000014
【図１３】
2007096492.tif 000015