(57)【特許請求の範囲】
【請求項１】
被写体像を撮像して画像信号を出力する撮像手段と、
前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、
前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、
前記記憶手段の前記第１の格納領域と前記第２の格納領域との割合を変更する格納領域変更手段と、
少なくとも第１の撮影モード及び該第１の撮影モードより撮影間隔が短い第２の撮影モードを設定する撮影モード設定手段を有し、
前記格納領域変更手段は、前記撮影モード設定手段が前記第２の撮影モードを設定する場合に前記第１の撮影モードを設定する場合より前記第２の格納領域に対する前記第１の格納領域の割合を高めることを特徴とする撮像装置。
【請求項２】
前記格納領域変更手段は、撮影モードに応じて前記第１の格納領域と前記第２の格納領域との割合を変更することを特徴とする請求項１記載の撮像装置。
【請求項３】
所定の処理を施される前の画像信号はＲＡＷデータであることを特徴とする請求項１記載の撮像装置。
【請求項４】
前記格納領域変更手段は、前記第２の撮影モードが設定される場合に前記第１の撮影モードが設定される場合より前記第１の格納領域を少なくとも１画面分増加させることを特徴とする請求項１記載の撮像装置。
【請求項５】
被写体像を撮像して画像信号を出力する撮像手段と、
前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、
前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、
前記記憶手段の前記第１の格納領域と前記第２の格納領域との割合を変更する格納領域変更手段と、
少なくとも第１の連写モード及び該第１の連写モードより撮影間隔が短い第２の連写モードを設定する連写モード設定手段を有し、
前記格納領域変更手段は、前記連写モード設定手段が前記第２の連写モードを設定する場合に前記第１の連写モードを設定する場合より前記第２の領域に対する前記第１の領域の割合を高めることを特徴とする撮像装置。
【請求項６】
前記格納領域変更手段は、前記第１の連写モードが設定される場合に前記第２の連写モードが設定される場合より前記第１の格納領域を少なくとも１画面分増加させることを特徴とする請求項５記載の撮像装置。
【請求項７】
前記連写モード設定手段は、前記第１、第２の連写モードのいずれかを自動的に設定することを特徴とする請求項５又は６記載の撮像装置。
【請求項８】
撮影時のシャッター速度を設定するシャッター速度設定手段を有し、前記連写モード設定手段は、前記シャッター速度設定手段により設定されたシャッター速度に応じて、前記第１、第２の連写モードのいずれかを自動的に選択することを特徴とする請求項５又は６記載の撮像装置。
【請求項９】
前記シャッター速度設定手段は、撮影時のシャッター速度を手動にて設定することを特徴とする請求項８記載の撮像装置。
【請求項１０】
前記シャッター速度設定手段は、撮影時のシャッター速度を自動的に設定することを特徴とする請求項８記載の撮像装置。
【請求項１１】
前記第１の連写モードで撮影した際には、撮影動作に応答して撮影画像の表示を行い、前記第２の連写モードで撮影した際には、撮影動作に応答して撮影画像の表示を行わない表示手段を有することを特徴とする請求項５乃至１０のいずれか１項に記載の撮像装置。
【請求項１２】
前記画像信号を複数の記録画像サイズへ変換する記録画像サイズ変換手段と、これら複数の画像サイズのいずれか１つを選択する記録画像サイズ選択手段とを有し、前記連写モード設定手段は、前記記録画像サイズ選択手段により選択された記録画像サイズに応じて、前記第１、第２の連写モードのいずれかを自動的に選択することを特徴とする請求項５又は６記載の撮像装置。
【請求項１３】
前記画像信号を複数の圧縮率で圧縮記録を行う圧縮率変換手段と、これら複数の圧縮率のいずれか１つを選択する圧縮率選択手段とを有し、前記連写モード設定手段は、前記圧縮率選択手段により選択された圧縮率に応じて、前記第１、第２の連写モードのいずれかを自動的に選択することを特徴とする請求項５又は６記載の撮像装置。
【請求項１４】
前記第１の連写モードは駒数優先連写モードであり、前記第２の連写モードは駒速優先連写モードであることを特徴とする請求項５乃至１３のいずれか１項に記載の撮像装置。
【請求項１５】
前記所定の処理は、データの圧縮処理を含むことを特徴とする請求項１乃至１４のいずれか１項に記載の撮像装置。
【請求項１６】
被写体像を撮像して画像信号を出力する撮像手段と、前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、少なくとも第１の撮影モード及び該第１の撮影モードより撮影間隔が短い第２の撮影モードを設定する撮影モード設定手段を有する撮像装置の制御方法であって、
前記撮影モード設定手段が前記第２の撮影モードを設定する場合に前記第１の撮影モードを設定する場合より前記第２の格納領域に対する前記第１の格納領域の割合を高めることを特徴とする撮像装置の制御方法。
【請求項１７】
被写体像を撮像して画像信号を出力する撮像手段と、前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、前記記憶手段の前記第１の格納領域と前記第２の格納領域との割合を変更する格納領域変更手段と、少なくとも第１の連写モード及び該第１の連写モードより撮影間隔が短い第２の連写モードを設定する連写モード設定手段を有する撮像装置の制御方法であって、
前記連写モード設定手段が前記第２の連写モードを設定する場合に前記第１の連写モードを設定する場合より前記第２の領域に対する前記第１の領域の割合を高めることを特徴とする撮像装置の制御方法。
【請求項１８】
被写体像を撮像して画像信号を出力する撮像手段と、前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、少なくとも第１の撮影モード及び該第１の撮影モードより撮影間隔が短い第２の撮影モードを設定する撮影モード設定手段を有する撮像装置の制御プログラムであって、
前記撮影モード設定手段が前記第２の撮影モードを設定する場合に前記第１の撮影モードを設定する場合より前記第２の格納領域に対する前記第１の格納領域の割合を高めるステップを有することを特徴とする撮像装置の制御プログラム。
【請求項１９】
被写体像を撮像して画像信号を出力する撮像手段と、前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、前記記憶手段の前記第１の格納領域と前記第２の格納領域との割合を変更する格納領域変更手段と、少なくとも第１の連写モード及び該第１の連写モードより撮影間隔が短い第２の連写モードを設定する連写モード設定手段を有する撮像装置の制御プログラムであって、
前記連写モード設定手段が前記第２の連写モードを設定する場合に前記第１の連写モードを設定する場合より前記第２の領域に対する前記第１の領域の割合を高めるステップ有することを特徴とする撮像装置の制御プログラム。
【請求項２０】
請求項１８又は１９に記載の撮像装置の制御プログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、被写体像を撮像する撮像装置、その制御方法、並びにその制御プログラム及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、固体メモリ素子を有するメモリカードを記録媒体として、ＣＣＤ（電荷結合素子）等の固体撮像素子で撮像した静止画像や動画像を記録及び再生するデジタルカメラが市販されている。
【０００３】
これらのデジタルカメラでは、撮像素子からの出力データを一旦バッファメモリへ取り込む撮影処理を行い、そのデータに対して画像処理及び圧縮処理を施して再度バッファメモリへ格納する現像圧縮処理を行った後、取り外し可能な記録媒体へ書き込む処理が行われるのが一般的である。
【０００４】
これらのデジタルカメラにおいて連写撮影を行う場合、最も単純な実現方法は、単写撮影動作を繰り返すことである。これは、一枚目の撮影処理、現像圧縮処理が終わり、バッファメモリに圧縮画像データが格納されたことを確認した後、レリーズスイッチの状態を検出し、まだレリーズスイッチが押されていた場合は次の撮影処理を開始し、その後、現像圧縮処理を行うといったシーケンシャルな処理で実現することができ、バッファメモリ容量を多くすれば、その分、連続撮影可能な画像の枚数を増やすことができる。
【０００５】
また、連写速度を向上させるために、まず、バッファメモリに空きがなくなる迄圧縮を行わずに撮影処理のみを連続して行い、その後、撮影枚数分の現像圧縮処理を行う方法が提案されている（例えば、特開平７−９９６２９号公報）。この方法では、現像圧縮を行わずに次の撮影が続行できるので、撮影処理、現像圧縮処理終了後に次の撮影を行う方法に比べて、連写速度を向上させることができる。
【０００６】
【発明が解決しようとする課題】
しかし、単写撮影と同じように撮影処理・現像圧縮処理をシーケンシャルに繰り返す連写撮影では、撮影から圧縮迄の一連の処理が終了してからでないと、次の撮影動作に移行できないため、撮影間隔があいてしまい、結果的に連写速度が低下してしまうという問題があった。
【０００７】
また、バッファメモリに空きがなくなる迄圧縮を行わずに撮影処理を連続して行う方法では、バッファメモリ容量の大きさに起因する問題が発生する。
【０００８】
一般的に撮影処理によって出力されるデータの容量は、そのデータに圧縮処理を施して得られるデータの容量より大きい。従って、連続撮影枚数を増加させるためにはバッファメモリの容量を増やせばよいが、大容量のメモリはそれなりにコストがかかる。
【０００９】
コストアップにならないようにするために、全体のメモリ容量を変えないと仮定すると、圧縮画像データを格納するためのバッファの容量が相対的に少なくなってしまう。つまり、連写撮影を続けている場合に、この圧縮画像データ保存用バッファが比較的早い時点で満杯になってしまう。この場合には、一旦バッファの内容を、バッファに比べて書き込み動作速度の遅い記録媒体に書き込んでからでないと、次の撮影を続行することができない。そのため、連写速度はバッファが満杯になった時点から極端に低下してしまうという問題点があった。
【００１０】
本発明は上記従来技術の有する問題点を解消するためになされたもので、その目的は、限られたバッファメモリ等の記憶手段の容量サイズの中で、連写速度と撮影可能枚数とをユーザの使用目的に応じて使い分けることが可能な撮像装置、その制御方法、並びにその制御プログラム及び記憶媒体を提供することである。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明の撮像装置は、被写体像を撮像して画像信号を出力する撮像手段と、前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、前記記憶手段の前記第１の格納領域と前記第２の格納領域との割合を変更する格納領域変更手段と、少なくとも第１の撮影モード及び該第１の撮影モードより撮影間隔が短い第２の撮影モードを設定する撮影モード設定手段を有し、前記格納領域変更手段は、前記撮影モード設定手段が前記第２の撮影モードを設定する場合に前記第１の撮影モードを設定する場合より前記第２の格納領域に対する前記第１の格納領域の割合を高めることを特徴とする。
【００１２】
上記目的を達成するために、本発明の撮像装置は、被写体像を撮像して画像信号を出力する撮像手段と、前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、前記記憶手段の前記第１の格納領域と前記第２の格納領域との割合を変更する格納領域変更手段と、少なくとも第１の連写モード及び該第１の連写モードより撮影間隔が短い第２の連写モードを設定する連写モード設定手段を有し、前記格納領域変更手段は、前記連写モード設定手段が前記第２の連写モードを設定する場合に前記第１の連写モードを設定する場合より前記第２の領域に対する前記第１の領域の割合を高めることを特徴とする。
【００１３】
上記目的を達成するために、本発明の撮像装置の制御方法は、被写体像を撮像して画像信号を出力する撮像手段と、前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、少なくとも第１の撮影モード及び該第１の撮影モードより撮影間隔が短い第２の撮影モードを設定する撮影モード設定手段を有する撮像装置の制御方法であって、前記撮影モード設定手段が前記第２の撮影モードを設定する場合に前記第１の撮影モードを設定する場合より前記第２の格納領域に対する前記第１の格納領域の割合を高めることを特徴とする。
上記目的を達成するために、本発明の撮像装置の制御方法は、被写体像を撮像して画像信号を出力する撮像手段と、前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、前記記憶手段の前記第１の格納領域と前記第２の格納領域との割合を変更する格納領域変更手段と、少なくとも第１の連写モード及び該第１の連写モードより撮影間隔が短い第２の連写モードを設定する連写モード設定手段を有する撮像装置の制御方法であって、前記連写モード設定手段が前記第２の連写モードを設定する場合に前記第１の連写モードを設定する場合より前記第２の領域に対する前記第１の領域の割合を高めることを特徴とする。
上記目的を達成するために、本発明の撮像装置の制御プログラムは、被写体像を撮像して画像信号を出力する撮像手段と、前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、少なくとも第１の撮影モード及び該第１の撮影モードより撮影間隔が短い第２の撮影モードを設定する撮影モード設定手段を有する撮像装置の制御プログラムであって、前記撮影モード設定手段が前記第２の撮影モードを設定する場合に前記第１の撮影モードを設定する場合より前記第２の格納領域に対する前記第１の格納領域の割合を高めるステップを有することを特徴とする。
上記目的を達成するために、本発明の撮像装置の制御プログラムは、被写体像を撮像して画像信号を出力する撮像手段と、前記撮像手段からの画像信号に所定の処理を施す信号処理手段と、前記信号処理手段により所定の処理を施される前の画像信号を格納する第１の格納領域と前記信号処理手段により所定の処理を施された後の画像信号を格納する第２の格納領域とを有する記憶手段と、前記記憶手段の前記第１の格納領域と前記第２の格納領域との割合を変更する格納領域変更手段と、少なくとも第１の連写モード及び該第１の連写モードより撮影間隔が短い第２の連写モードを設定する連写モード設定手段を有する撮像装置の制御プログラムであって、前記連写モード設定手段が前記第２の連写モードを設定する場合に前記第１の連写モードを設定する場合より前記第２の領域に対する前記第１の領域の割合を高めるステップ有することを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明の各実施の形態について、図面を参照して説明する。
【００１５】
（一実施の形態）
まず、本発明の一実施の形態を、図１乃至図１０に基づき説明する。
【００１６】
図１は、本発明の一実施の形態に係る撮像装置であるデジタルカメラのシステム構成を示すブロック図であり、同図において、１００はデジタルカメラである。１０は撮影レンズ、１１は被写体像を確認する光学ファインダーであり、ズーム制御に応じて画角の変更が可能となっている。１２は絞り機能を備える絞り兼用メカニカルシャッター、１４は光学像を電気信号に変換する撮像素子である。
１５は前置処理回路で、内部に撮像素子１４の出力ノイズ除去のためのＣＤＳ（相関２重サンプリング）回路やＡＧＣ（自動利得制御）回路を備えている。１６はＡ／Ｄ変換器で、前置処理回路１５から出力されるアナログ信号をデジタル信号に変換するものである。
【００１７】
１８はタイミング発生回路（ＴＧ）で、撮像素子１４及び Ａ／Ｄ変換器１６にクロック信号や制御信号を供給するものであり、それらのタイミングは、信号処理ＩＣ２２により制御される。信号処理ＩＣ２２は、ＣＰＵ（中央処理装置）５０からの指示により、Ａ／Ｄ変換器１６からのデータ或いはＤＲＡＭ（随時書き込み読み出しメモリ）３０からのデータに対して、所定の画素補間処理や色変換処理、拡大・縮小、画像データ形式変換処理を行う。また、信号処理ＩＣ２２は、ＤＭＡ（ダイレクトメモリアクセス）コントローラ、Ｄ／Ａ変換器、画像データを圧縮・伸長する圧縮・伸長回路を内蔵している。更に、信号処理ＩＣ２２は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果をＤＲＡＭ３０に保存する。
【００１８】
ＣＰＵ５０は、信号処理ＩＣ２２の演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（ストロボプリ発光）処理を行うようになっている。
【００１９】
２８は画像表示部で、ＴＦＴ（薄膜トランジスタ）−ＬＣＤ（液晶ディスプレイ）等から成る。そして、ＤＲＡＭ３０に書き込まれた表示用の画像データは、信号処理ＩＣ２２の内部のＤ／Ａ変換器（不図示）を介して画像表示部２８により表示される。また、画像表示部２８は、画像の他、各種情報・モード設定状況の表示にも使われる。この画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。また、画像表示部２８は、ＣＰＵ５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には、デジタルカメラ１００の電力消費を大幅に低減することができる。また、画像表示部２８は、回転可能なヒンジ部によってデジタルカメラ本体と結合されており、自由な向き、角度を設定して電子ファインダー機能や再生表示機能、各種表示機能を持たせて使用することが可能である。また、画像表示部２８の表示部分をデジタルカメラ本体側に向けることで、この表示部分を保護しつつ格納することが可能であり、この場合は、検知スイッチ（ＳＷ）９８により表示部分の格納状態を検知して、画像表示部２８の表示動作を停止させることができる。
【００２０】
ＤＲＡＭ３０は、撮影した非圧縮データの一時格納、ＡＦ／ＡＥ／ＡＷＢ／ＥＦの 演算結果の保持、画像表示部２８への表示用画像の保持、圧縮画像データの保持等に使用されるメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。
【００２１】
４６はコネクタで、アクセサリーシューとも呼ばれ、外部ストロボ装置４０４との電気接点や機械的な固定手段も合わせて備えている。４８は内蔵ストロボであり、ＴＴＬ調光機能を有している。５０はＣＰＵで、デジタルカメラ１００全体を制御するものである。信号処理ＩＣ２２によってＤＲＡＭ３０に格納されたＡＦ／ＡＥ／ＡＷＢ／ＥＦの演算結果に基づき、ＡＦ／ＡＥ／ＡＷＢ／ＥＦ制御を行う他、信号処理ＩＣ２２に対するデータフロー制御、各種キースキャン動作、ズーム制御、周辺モジュールとの通信等を行っている。
【００２２】
５２はメモリで、ＣＰＵ５０の動作用の変数等を記憶するものである。５４は表示部で、ＣＰＵ５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示するものであり、液晶表示装置、スピーカー等から成り、デジタルカメラ１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えば、ＬＣＤやＬＥＤ（発光ダイオード）、発音素子等の組み合わせにより構成されている。
【００２３】
表示部５４の表示内容としては、シングルショット/連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、ストロボ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００の着脱状態表示、通信Ｉ／Ｆ（インターフェース）動作表示、日付・時刻表示等がある。
【００２４】
５６は電気的に消去・記録可能なフラッシュメモリで、ＣＰＵ５０を動作させるために必要なプログラムやカメラ固有の調整データ等が予め書き込まれている。
【００２５】
以下、主な操作手段の具体的な説明を行う。
【００２６】
６０は２段構造となっているモードダイアルスイッチで、下段には電源オフ（ＯＦＦ）、撮影モード、再生モードの３状態を持ち、上段には撮影時、目的・シーンに合わせてユーザが設定する各種撮影モードが割り当てられており、全自動撮影モード(ＡＵＴＯ)、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、パンフォーカスモード、ポートレートモード、風景モード、夜景モード、色効果モード、スティッチアシストモード、動画撮影モード等の各モードを切り替え設定することができる。
【００２７】
６４はシャッタースイッチで、２段階の第１スイッチ（ＳＷ１）、第２スイッチ（ＳＷ２）で構成されている。シャッタースイッチ６４の半押しで第１スイッチ（ＳＷ１）がＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等の動作開始を指示する。更に、シャッタースイッチ６４の全押しにより第２スイッチ（ＳＷ２）がＯＮとなり、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、信号処理ＩＣ２２を介してＤＲＡＭ３０に画像データを書き込む。
【００２８】
次に、信号処理ＩＣ２２は、ＣＰＵ５０からの指示に従ってＤＲＡＭ３０から画像データを読み出し、画素補間や色変換等の画像処理を行った後、圧縮処理を行い、記録媒体２００に画像データを書き込む。
【００２９】
６８はストロボ切替スイッチ（ＳＷ）であり、撮影時のストロボの発光モードを強制発光・非発光・自動発光に切り替える。７２，７４，７６はそれぞれ、メニューキー、セットキー、十字キーであり、これらのキー７２，７４，７６の組み合わせにより、撮影時若しくは再生時の各種設定の変更若しくはファンクションの実行を、画像表示部２８を見ながら行うことができる。十字キー７６は、上下左右の４つの方向キーから構成される複合キーである。
【００３０】
メニューキー７２を一回押すことで、画像表示部２８にメニュー画面を表示するようになっており、このメニュー画面は、モードダイアルスイッチ６０が指す現在のモードによって異なっている。その後、表示されているメニュー項目を、十字キー７６を使って選択し、セットキー７４を押すことで決定する仕組みになっている。
【００３１】
例えば、撮影モードがプログラム撮影モードとなっている際のメニュー項目としては、例えば、記録画素サイズ、圧縮率、記録形式、感度、ＡＦモード、撮影の確認の有無、画質チューニングパラメータ等が挙げられる。また、再生時のメニュー項目としては、例えば、画像の消去（１枚若しくは全部）、画像の保護（プロテクト）、画像の回転設定等が挙げられる。
【００３２】
また、十字キー７６は、メニュー設定時以外にも使用される。例えば、モードダイアルスイッチ６０によりシャッター速度優先モードに設定されている場合には、十字キー７６の左右方向キーを使ってシャッター速度の変更を行えるようになっている。また、再生モードにおいては、画像送りを行うために左右方向キーが使われている。７８はドライブモード切替スイッチで、該スイッチ７８を押す度に、サイクリックに単写/駒数優先連写/駒速優先連写/セルフタイマの切り替えを行うことが可能である。
【００３３】
ここで、駒数優先連写モードとは、連写時に略等間隔で連続して撮影できる駒数が多くなるようなモードである。これに対し、駒速優先連写モードとは、連写間隔を速くすることを優先させるモードである。
【００３４】
７０は上記以外の操作部を纏めたもので、ズームレバー、測光モード切替ボタン、マクロボタン、ＡＥロックボタン、マルチ画面再生改ページボタン、露出補正ボタン、調光補正ボタン、日付/時間設定ボタン、パノラマモード等の撮影及び再生を実行する際に各種機能の選択及び切り替えを設定する選択/切り替えボタン、画像表示部２８のＯＮ／ＯＦＦを設定する画像表示ＯＮ／ＯＦＦスイッチ等があり、メニューに含まれている項目に対して、比較的使用頻度の高いものが、この操作部７０に割り当てられている。
【００３５】
８０は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びＣＰＵ５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給し、必要に応じて表示部５４、画像表示部２８に電池残量表示を行う。
【００３６】
８２及び８４はコネクタ、８６は電源手段で、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等から成る。９２はコネクタで、メモリカードやハードディスク等の記録媒体２００と接続を行うものである。
【００３７】
尚、本実施の形態では、記録媒体２００を取り付けるインターフェース及びコネクタを１系統持つものとして説明しているが、これに限られるものではなく、記録媒体２００を取り付けるインターフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。
【００３８】
また、インターフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成しても構わない。
【００３９】
検知スイッチ（ＳＷ）９８の中には、画像表示部２８の表示部分をデジタルカメラ１００に向けて格納した格納状態にあるか否かを検知することができる画像表示部開閉検知手段や電池蓋が開けられたことを検出する電池蓋開閉検出手段、外部ストロボ装置４０４の装着状態を検出する外部ストロボ装置装着状態検出手段等が含まれる。
【００４０】
記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、デジタルカメラ１００とのインターフェース（Ｉ／Ｆ）２０４、デジタルカメラ１００と接続を行うコネクタ２０６をそれぞれ備えている。
【００４１】
外部ストロボ装置４０４は、ＡＦ補助光の投光機能、ストロボ調光機能をも有する。本実施の形態では、内蔵ストロボ装置４８の他に外部ストロボ装置４０４を後から装着できる構成となっており、内蔵ストロボ装置４８と同様に、ＴＴＬ調光撮影が可能となっている。４０２はコネクタで，デジタルカメラ１００のアクセサリーシューと接続するためのものである。
【００４２】
尚、図示していないが、撮影レンズ１０及び光学ファインダー１１のズーミングを制御するためのズーム制御回路が設けられている。
【００４３】
次に、上記構成になるデジタルカメラ１００の動作を、図２及び図３を用いて説明する。
【００４４】
図２及び図３は、本実施の形態に係るデジタルカメラ１００の主ルーチンのフローチャートである。
【００４５】
電池交換等の電源投入により、ＣＰＵ５０はフラグや制御変数等を初期化し（ステップＳ２０１）、画像表示部２８の画像表示をＯＦＦ状態に初期設定する（ステップＳ２０２）。
【００４６】
ＣＰＵ５０は、モードダイアルスイッチ６０の設定位置を判断し、モードダイアルスイッチ６０が電源ＯＦＦに設定されていたならば（ステップＳ２０３）、各表示部の表示を終了状態に変更し、絞り兼用メカニカルシャッター１２を閉じて撮像部を保護し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードをメモリ５２に記録し、電源制御手段８０により画像表示部２８を含むデジタルカメラ１００の各部の不要な電源を遮断する等の所定の終了処理を行った後（ステップＳ２０５）、前記ステップＳ２０３へ戻る。
【００４７】
一方、モードダイアルスイッチ６０が撮影モードに設定されていたならば（ステップＳ２０３）、ステップＳ２０６に進む。また、モードダイアルスイッチ６０がその他のモードに設定されていたならば（ステップＳ２０３）、ＣＰＵ５０は、選択されたモードに応じた処理を実行し（ステップＳ２０４）、処理を終えたならば、前記ステップＳ２０３へ戻る。
【００４８】
ＣＰＵ５０は、電源制御手段８０により、電池等で構成される電源手段８６の残容量や動作状況がデジタルカメラ１００の動作に問題があるか否かを判断し（ステップＳ２０６）、問題があるならば画像表示部２８或いは表示部５４を用いて画像や音声により所定の警告表示を行った後に（ステップＳ２０８）、前記ステップＳ２０３へ戻る。
【００４９】
一方、電源手段８６に問題が無いならば（ステップＳ２０６）、ＣＰＵ５０は，記録媒体２００の動作状態がデジタルカメラ１００の動作、特に、記録媒体２００に対する画像データの記録再生動作に問題があるか否かを判断し（ステップＳ２０７）、問題があるならば画像表示部２８或いは表示部５４を用いて画像や音声により所定の警告表示を行った後に（ステップＳ２０８）、前記ステップＳ２０３へ戻る。
【００５０】
記録媒体２００の動作状態に問題が無いならば（ステップＳ２０７）、ステップＳ２０８へ進む。
【００５１】
その後、画像表示部２８にスルー画像を表示するための撮影準備の初期化を行い（ステップＳ２０８）、準備が完了したら、画像表示部２８によるスルー画像の表示動作を開始する（ステップＳ２０９）。
【００５２】
次に、画像表示部２８のスルー画像表示状態における操作時のデジタルカメラ１００の動作について、図３を参照しながら説明する。
【００５３】
モードダイアルスイッチ６０が変更されていたならば（ステップＳ３０１）、ステップＳ１０３へ進んでダイアル状態をチェックする。また、モードダイアルスイッチ６０が変更されていなければドライブモード切替スイッチ７８の状態をチェックする（ステップＳ３０２）。そして、ドライブモード切替スイッチ７８が押されていれば、ドライブモード設定を変更する（ステップＳ３０３）。
【００５４】
次に、操作部７０及び検知スイッチ（ＳＷ）９８に変化がないかをチェックする（ステップＳ３０４）。そして、操作部７０及び検知スイッチ（ＳＷ）９８に変更があれば、その変更された個所に応じた処理を行う（ステップＳ３０５）。
【００５５】
前記ステップＳ３０３におけるドライブモード設定変更処理の詳細については、図４を用いて後述する。
【００５６】
シャッタースイッチ６４の第１スイッチ（ＳＷ１）が押されていないならば（ステップＳ３０６）、スルー画表示を継続して行うための処理を行う。更に、信号処理ＩＣ２２が撮像素子１４から得られた信号に対して所定の測光演算を行い、その演算結果をＤＲＡＭ３０に格納する。ＣＰＵ５０は、信号処理ＩＣ２２の演算結果を元に、スルー画像に対するＡＥ・ＡＷＢ処理を行う（ステップＳ３０７）。その後、前記ステップＳ３０１へ戻る。
【００５７】
前記ステップＳ３０６においてシャッタースイッチ６４の第１スイッチ（ＳＷ１）が押されたならば、ＣＰＵ５０は、信号処理ＩＣ２２で演算され且つＤＲＡＭ３０に格納されたフォーカス情報及び測光用情報を元に、測距演算を行い撮影レンズ１０の焦点を被写体に合わせ、測光演算を行い撮影モード毎のプログラム線図に従って得られた絞り値に絞り兼用メカニカルシャッター１２を制御する（ステップＳ３０８）。次に、シャッタースイッチ６４の第２スイッチ（ＳＷ２）の状態をチェックする（ステップＳ３０９）。そして、シャッタースイッチ６４の第２スイッチ（ＳＷ２）が押されていなければ、その後、再度第１スイッチ（ＳＷ１）の状態を見て（ステップＳ３１０）、該第１スイッチ（ＳＷ１）の押しが解除されたなら前記ステップＳ３０７へ戻る。また、第１スイッチ（ＳＷ１）が押されていた場合には、再び第２スイッチ（ＳＷ２）の状態を監視し続ける（ステップＳ３０９）。
【００５８】
ステップＳ３０９において、第２スイッチ（ＳＷ２）が押されていた場合は、現状の測光結果及び撮影モード毎のプログラム線図を参照して、撮影時のシャッター速度・撮像出力ゲイン・ストロボ発光等の設定を最終的に決定する（ステップＳ３１１）。更に、画像表示部２８によるスルー画像表示を停止する（ステップＳ３１２）。
【００５９】
次に、撮影シーケンスに移行する。現在設定されているドライブモードを参照する（ステップＳ３１３）。そして、単写が選択されていた場合には、一連の撮影動作を行う単写撮影処理を実行する（ステップＳ３１４）。撮影処理後、ＤＲＡＭ３０には、撮像素子１４からＡ／Ｄ変換器１６を通して読み出された信号処理前のデータ（以降、このデータをＲＡＷデータと記述する。）が保存されている。
【００６０】
信号処理ＩＣ２２は、ＣＰＵ５０からの指示に従い、このＲＡＷデータをＤＲＡＭ３０から読み出し、最終的に記録する画像データに変換する現像圧縮処理を行い、その処理後の画像データをＤＲＡＭ３０内に保存する（ステップＳ３１５）。その画像データを記録媒体２００へ書き込み（ステップＳ３１６）、その後、前記ステップＳ３０７へ戻る。
【００６１】
一方、前記ステップＳ３１３において駒数優先連写が選択されていた場合には、駒数優先連写用撮影シーケンスを実行し（ステップＳ３１７）、その後、前記ステップＳ３０７へ戻る。また、前記ステップＳ３１３において駒速優先連写が選択されていた場合には、駒速優先連写用撮影シーケンスを実行し（ステップＳ３１８）、その後、前記ステップＳ３０７へ戻る。
【００６２】
単写用撮影処理、駒数優先連写用撮影シーケンス及び駒速優先連写用撮影シーケンスの詳細については、後述する。
【００６３】
図４は、ドライブモード設定変更の詳細を示したフローチャートである。
【００６４】
まず、現在設定されているドライブモードをメモリ５２から読み出す（ステップＳ４０１）。読み出した現在のドライブモードが単写モードであるか否かを検査し（ステップＳ４０２）、単写モードであった場合は、ドライブモードを駒数優先連写モードに切り替え、表示部５４及び画像表示部２８に駒数優先連写モードであることが識別できるようなアイコン（不図示）表示を行い（ステップＳ４０６）、その後、本処理動作を終了する。
【００６５】
一方、現在のドライブモードが単写モードでなかった場合には、駒数優先連写モードであるか否かを検査し（ステップＳ４０３）、駒数優先モードであった場合には、ドライブモードを駒速優先連写モードに切り替え、表示部５４及び画像表示部２８に駒速優先連写モードであることが識別できるようなアイコン（不図示）表示を行い（ステップＳ４０７）、その後、本処理動作を終了する。
【００６６】
同様に、現在のドライブモードが駒数優先モードでなかった場合には、駒速優先連写モードであるか否かを検査し（ステップＳ４０４）、駒速優先モードであった場合には、ドライブモードをセルフタイマモードに切り替え、表示部５４及び画像表示部２８にセルフタイマモードであることが識別できるようなアイコン（不図示）表示を行い（ステップＳ４０８）、その後、本処理動作を終了する。
【００６７】
また、現在のドライブモードが駒速優先モードでなかった場合には、ドライブモードを単写モードに切り替え、表示部５４及び画像表示部２８に単写モードであることが識別できるようなアイコン（不図示）表示を行い（ステップＳ４０５）、その後、本処理動作を終了する。
【００６８】
このようにドライブモード切替スイッチ７８を押すたびに、単写→駒数優先連写→駒速優先連写→セルフタイマ→単写というように、サイクリックにドライブモードが変化する仕組みになっている。
【００６９】
図５は、単写撮影処理の詳細を示すフローチャートで、露光、シャッター閉じ、センサ読み出しといった一連の動作を行うものであり、単写撮影時及び駒数連写撮影時で共通となる。
【００７０】
まず、ＣＰＵ５０は、ＲＡＷデータをＤＲＡＭ３０に一時保存するためのＤＲＡＭ書込み設定を行う（ステップＳ５０１）。次に、タイミング発生回路１８に対して電子シャッター停止指令を出して露光を開始させると共に、絞り兼用メカニカルシャッター１２のシャッター閉じタイミングを、決定したシャッター秒時に従ってＣＰＵ５０に内蔵のタイマにセットする（ステップＳ５０２）。このＣＰＵ５０に内蔵のタイマは、指定された時間が経過したところで絞り兼用メカニカルシャッター１２を全閉するパルスを出力するように設計されている。
【００７１】
次に、絞り兼用メカニカルシャッター１２が閉じるのを待ち（ステップＳ５０３）、該絞り兼用メカニカルシャッター１２が閉じたら、前記ステップＳ５０１で設定したＤＲＡＭ領域に書き込み開始命令を発行すると共に、撮像素子１４からの撮像データを読み出すようにタイミング発生回路１８に対して指示を出す（ステップＳ５０４）。次に、ＤＲＡＭ３０に対するＲＡＷデータ書き込み動作の完了を待って（ステップＳ５０５）、次の撮影が迅速に行えるように、絞り兼用メカニカルシャッター１２の開成及び電子シャッター動作の再開等を行う撮影後処理を行い（ステップＳ５０６）、その後、本撮影処理動作を終了する。
【００７２】
図６は、駒数優先連写シーケンスの詳細を示すフローチャートである。
【００７３】
まず、駒数優先連写用にＲＡＷデータ保存用バッファ及び圧縮画像データ保存用バッファ領域を確保する（ステップＳ６０１）。次に、枚数をカウントする変数ShotCountに０を代入する（ステップＳ６０２）。次に、前述の単写撮影処理と同じ一連の動作を実行する（ステップＳ６０３）。次に、変数ShotCountを検査し（ステップＳ６０４）、０であれば（即ち、１枚目ならば）ＤＲＡＭ３０のＲＡＷデータを読み出して、ホワイトバランス演算を行う（ステップＳ６０５）。
【００７４】
ＲＡＷデータには撮影時の光源に応じた特性が含まれているため、適正な画像を出力するためには、撮像素子１４上の色フィルターに対応した各色の積分、白判定等を行い、所定のアルゴリズムに従って、各色に係数（以降、ＷＢ係数と記述する。）を掛けてから現像圧縮処理を行う必要がある。ここでは、ＷＢ係数を決定するためのホワイトバランス演算を行っている。前記ステップＳ６０４において、変数ShotCountが１以上の値（即ち、２枚目以降）の場合は、１枚目と同じＷＢ係数を使用するので、ステップＳ６０５をスキップしてステップＳ６０６に進む。
【００７５】
次に、信号処理ＩＣ２２によりＲＡＷデータを読み出し、ＷＢ係数を掛けて、輝度・色差変換を経て圧縮処理が施され、ＤＲＡＭ３０の圧縮画像データバッファに保存される。これがステップＳ６０６の現像圧縮処理である。ここで若しも、ＤＲＡＭ３０にデータを書き込んでいる途中で圧縮画像データバッファが満杯になっていた場合は（ステップＳ６０７）、データバッファへの書き込みを中止し、既にバッファに溜まっている圧縮画像データのうち、古い順に記録媒体２００に書き込み（ステップＳ６０９）、その後、ステップＳ６０６へ戻って、中断した現像圧縮処理を再度実行する。
【００７６】
一方、圧縮画像バッファに空きがある場合には、次に撮影した画像を確認するための表示を画像表示部２８に対して行う（ステップＳ６０８）。本実施の形態においては、画像表示のためのデータは、信号処理ＩＣ２２が圧縮画像を伸長後、適切なサイズ・形式に変換してＤＲＡＭ３０に保存し、この画像データを表示用のレートで読み出すことによって、表示を実現している。
【００７７】
現在画圧縮画像バッファに保存されている画像データ量と記録媒体２００の空き容量とを比較し（ステップＳ６１０）、空き容量があれば、シャッタースイッチ６４の第２スイッチ（ＳＷ２）がまだ押されたままの状態にあるか否かを検査し（ステップＳ６１１）、まだ押されていれば変数ShotCountを１カウントアップして（ステップＳ６１２）、その後、前記ステップＳ６０３へ戻って撮影動作を継続する。また、シャッタースイッチ６４の第２スイッチ（ＳＷ２）の押しが解除されている場合は、圧縮画像バッファに溜まっている画像データを記録媒体２００に書き込んで（ステップＳ６１４）、本処理動作を終了する。前記ステップＳ６１０において記録媒体２００にこれ以上空きがない場合は、画像表示部２８に記録媒体２００が満杯（フル）になった旨の表示を行い（ステップＳ６１３）、次のステップＳ６１４へ進んで、圧縮画像バッファ中のデータを記録媒体２００に書き込み、本処理動作を終了する。
【００７８】
図７及び図８は、駒速優先連写シーケンスの詳細を示すフローチャートである。
【００７９】
図７において、まず、駒速優先連写用にＲＡＷデータ保存用バッファ及び圧縮画像データ保存用バッファ領域を確保する（ステップＳ７０１）。次に、枚数をカウントする変数ShotCountに０を代入する（ステップＳ７０２）。次に、変数ShotCountを検査し（ステップＳ７０３）、偶数の場合には、ＤＲＡＭ３０内のＲＡＷデータバッファ０に対する書き込みのための設定を行い（ステップＳ７０４）、奇数の場合には、ＲＡＷデータバッファ１に対する書き込みのための設定を行う（ステップＳ７０５）。
【００８０】
次に、タイミング発生回路１８に対して電子シャッター停止指令を出して露光を開始させると共に、絞り兼用メカニカルシャッター１２のシャッター閉じタイミングをＣＰＵ５０の内蔵タイマにセットする（ステップＳ７０６）。このＣＰＵ５０の内蔵タイマは、指定された時間が経過したところで絞り兼用メカシャッター１２を全閉するパルスを出力するように設計されている。そこで、絞り兼用メカニカルシャッター１２が閉じるのを待ち（ステップＳ７０７）、該絞り兼用メカニカルシャッター１２が閉じたら、ステップＳ７０４若しくはステップＳ７０５で設定したＤＲＡＭ領域に書き込み開始命令を発行すると共に、撮像素子１４からの撮像データを読み出すようにタイミング発生回路１８に対して指示を出し（ステップＳ７０８）、その後、図８の処理へ移行する。
【００８１】
図８において、変数ShotCountを検査し（ステップＳ７０９）、該変数ShotCountが０であれば（即ち、１枚目ならば）、ＤＲＡＭ３０に対するＲＡＷデータ書き込み動作の完了を待って（ステップＳ７１０）、次の撮影が迅速に行えるように絞り兼用メカニカルシャッター１２を開き、電子シャッター動作を再開させる等の撮影後処理を行い（ステップＳ７１１）、ＤＲＡＭ３０のＲＡＷデータを読み出してホワイトバランス演算を行い（ステップＳ７１２）、その後、ステップＳ７１８へ進む。
【００８２】
一方、前記ステップＳ７０９において、変数ShotCountが1以上（即ち、２枚目以降）ならば、直前に撮影したＲＡＷデータ画像がＲＡＷバッファ１に入っているか否かを検査し（ステップＳ７１３）、ＲＡＷバッファ０に入っていれば、ＲＡＷバッファ１に対する現像圧縮処理を行い（ステップＳ７１４）、また、ＲＡＷバッファ１に入っていれば、ＲＡＷバッファ０に対する現像圧縮処理を行う（ステップＳ７１５）。
【００８３】
このステップＳ７１４及びステップＳ７１５の処理は、直前に撮影した画像よりも更にもう１枚前の画像のＲＡＷデータに対する現像圧縮処理を行うことを意味している。つまり、直前に撮影した画像のＲＡＷデータが撮像素子１４から読み出されてＲＡＷバッファ０に書き込みを行っている最中には、更にその前に撮影しＲＡＷバッファ１に保存されているＲＡＷデータに対して現像圧縮を行っていることになる。
【００８４】
前記ステップＳ７１４及びステップＳ７１５における現像圧縮処理が終わったところで、直前に撮影した画像のＲＡＷデータのＲＡＷバッファへの書き込み完了を待ってから（ステップＳ７１６）、撮影後処理を行い（ステップＳ７１７）、その後、ステップＳ７１８へ進む。
【００８５】
このステップＳ７１８では、ＤＲＡＭ３０にデータを書き込んでいる途中で圧縮画像データバッファが満杯になっているか否かを検査し、満杯になっていた場合は、データバッファへの書き込みを中止し、既にバッファに溜まっている圧縮画像データのうち、古い順に記録媒体２００に書き込み（ステップＳ７１９）、その後、前記ステップＳ７１３へ戻って、中断した現像圧縮処理を再度実行する。
【００８６】
一方、前記ステップＳ７１８において、圧縮画像バッファに空きがある場合には、現在画圧縮画像バッファに保存されている画像データ量と記録媒体２００の空き容量とを比較し、記録媒体２００が満杯（Ｆｕｌｌ）であるか否かを検査する（ステップＳ７２０）。そして、記録媒体２００に空き容量があれば、シャッタースイッチ６４の第２スイッチ（ＳＷ２）がまだ押されたままの状態にあるか否かを検査し（ステップＳ７２１）、まだ押されていれば変数ShotCountを１カウントアップして（ステップＳ７２２）、その後、前記図７のステップＳ７０３へ戻って撮影動作を継続する。
【００８７】
一方、前記ステップＳ７２１において、シャッタースイッチ６４の第２スイッチ（ＳＷ２）の押しが解除されている場合は、圧縮画像バッファに溜まっている画像データを記録媒体２００に書き込んで（ステップＳ７２４）、その後、本処理動作を終了する。
【００８８】
また、前記ステップＳ７２０において、記録媒体２００に空き容量がない場合は、画像表示部２８に記録媒体２００が満杯（Ｆｕｌｌ）になった旨の表示を行い（ステップＳ７２３）、その後、前記ステップＳ７２４へ進んで、圧縮画像バッファ中のデータを記録媒体２００に書き込み、その後、本処理動作を終了する。
【００８９】
尚、駒速優先連写においては、撮影後に画像確認のための表示は行っていない。これは、画像表示を行わないことで処理を減らして連写速度を上げるためである。
【００９０】
図９（ａ）,（ｂ）は、それぞれ駒数優先連写モード時、駒速優先連写モード時にＤＲＡＭ３０中に確保されるＲＡＷデータバッファ及び圧縮画像バッファの割り当ての様子を示す図である。同図中の「ワークエリア」は、現像処理圧縮時に一時的に中間画像データを出力したり、プログラムの実行時に使用する変数を格納するため等に使用されるものであり、連写モードによる使用量の違いはない。
【００９１】
ＲＡＷデータは、撮像素子１４から読み出した画像であり、加工されていないので、データサイズは、撮像素子１４の画素数で決まる固定値となる。この図９から明らかなように、駒数連写モードではＲＡＷデータバッファを１枚分しか持っていないのに対して、駒速連写モードでは２枚分のＲＡＷデータバッファを確保したために、圧縮画像データバッファの方は、図９(ｂ)の駒数優先連写モードの方が多く確保されることとなり、記録媒体２００への書き込み無しに連続して撮影できる駒数を多くとることができる。
【００９２】
図１０(ａ),(ｂ)は、それぞれ駒数優先連写モード、駒速優先連写モードで３枚の連写撮影を行った場合の、各駒に対する処理手順を時間軸上で示した図である。
【００９３】
図７及び図８のフローチャートでも説明したように、駒速優先連写撮影では撮像素子１４から読み出したデータをＲＡＷバッファに書き込んでいる間に、その前の撮影で保存していたもう１つのＲＡＷバッファのデータを使用して現像圧縮を行えるため、並行して処理が可能な分、連写速度を高めることができる。
【００９４】
尚、本実施の形態においては、駒速優先連写モード時のＲＡＷバッファを２枚分としたが、許容されるメモリ容量に応じて更に増やしても構わない。この場合、現像圧縮処理に時間がかかったとしても、連写速度を低下させずに撮影を続行することが可能である。
【００９５】
以上説明したように、本実施の形態に係る撮像装置によれば、被写体像を撮像してデジタル画像データを出力する撮像素子１４からの画像データをＤＲＡＭ３０に格納し、このＤＲＡＭ３０から読み出した画像データに対し、信号処理ＩＣ２２によりデータ圧縮動作を含む信号処理を施し、信号処理ＩＣ２２により得られた圧縮データをＤＲＡＭ３０に一時的に格納し、複数の連写モードをモードダイアルスイッチ６０により選択し、ＤＲＡＭ３０は、前記第１の連写モードにおいては、少なくとも２画面分の画像格納領域を有することにより、モードダイアルスイッチ６０によって選択された、各々第１、第２の連写モードにおいて、第１の連写モードは第２の連写モードに比して、等間隔での連続撮影可能枚数は少ないが、連写速度を優先させた状態での連写撮影を実現している。
【００９６】
このような構成としたことにより、連写速度を優先させた連写撮影、若しくは連続撮影可能枚数を優先させた連写撮影を、使用者の意図に合わせて選択することが可能となる。
【００９７】
即ち、連写撮影時、一定間隔で撮影可能な駒数をできるだけ多くしたい場合には駒数優先連写モード、できるだけ連写速度を上げて撮影したい場合には駒速優先連写モードをそれぞれ選択できるようにしたため、ユーザの用途に合った快適な連写撮影を行うことが可能となる。しかも、限られたメモリの中でバッファの割り当てを連写モードに合わせて変更しているため、大幅なコストアップ無しに高速連写を実現することができる。
【００９８】
更に詳述すれば、ＤＲＡＭ３０は、第１の連写モードよりも第２の連写モードの方がより大きな画像格納領域を有することにより、撮影可能枚数を優先させた状態での連写撮影を実現している。
【００９９】
（その他の実施の形態）
上記第１の実施の形態においては、ユーザ自身がドライブモードを手動で切り替えることにより、２つの連写モードを選択する方式をとったが、撮影に関する種々の設定に応じて、いずれかの連写モードが自動的に選択されるような方式にしてもよい。
【０１００】
例えば、シャッター速度が低速に設定されるようなケースでは、露光時間が長くなるために駒速優先連写で撮影することのメリットは少なくなる。そこで所定シャッター速度以下では駒数優先に自動的に切り替えるようにすれば、より多くの圧縮画像をバッファ内に保存できるので、比較的多くの駒数を撮影しても記録媒体２００への書き込みがすぐには発生せず、等間隔で連写できる駒数を増やすことができる。
【０１０１】
その他、複数の圧縮方式を持つデジタルカメラも市販されている。例えば、可逆圧縮方式と非可逆圧縮方式を選択できるデジタルカメラにおいては、非可逆圧縮が圧縮前の画像を完全に復元できないのに対して、可逆圧縮方式では圧縮しても画質の劣化がないという大きなメリットを持っている。しかしその反面、可逆圧縮方式においては、一般的に圧縮後の画像サイズは非可逆圧縮方式で圧縮した場合に比べて大きい。従って、非可逆圧縮方式が選択されていない場合に駒速優先連写を行ったのでは、早いタイミングで圧縮画像データバッファが満杯になってしまい、記録媒体２００への書き込みを終えてからでないと次の撮影が行えなくなってしまうため、使い勝手が悪い。
【０１０２】
そこで、可逆圧縮が選択された場合には、駒数優先連写に自動的に切り替えることで、ストレスの無い連写撮影を継続することができる。同様に、殆どのデジタルカメラでは、記録画像サイズや圧縮率を選択できるようになっており、圧縮画像データ容量との関係が大きい。この関係を利用すれば、例えば、記録画素数が小さい、或いは圧縮率を高めに設定した場合は、圧縮画像データ容量も少ないので、駒速優先連写に切り替えても、多くの場合、圧縮画像データバッファが満杯（ＦＵＬＬ）になる心配はないので、駒速優先連写に自動的に切り替えるようにした方がユーザメリットは大きい。
【０１０３】
このように、撮影時設定に応じて駒数優先連写及び駒速優先連写を自動的に選択することで、ユーザが手動で設定しなくても、状況に応じて最適な連写方式で撮影することができる。
【０１０４】
また、本発明は、駒数優先連写と駒速優先連写の切り換えに限らず、駒速の変化する単写と連写への切り換えや、その他の撮影モードへの切り換えに応じるものであっても適用できるものである。
【０１０５】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成されることは言うまでもない。
【０１０６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０８】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１０９】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１０】
【発明の効果】
以上説明したように、本発明によれば、限られたバッファメモリ等の記憶手段の容量サイズの中で、連写速度と撮影可能枚数とをユーザの使用目的に応じて使い分けることが可能な撮像装置を提供できるものである。
。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る撮像装置であるデジタルカメラのシステム構成を示すブロック図である。
【図２】本発明の一実施の形態に係る撮像装置であるデジタルカメラの動作を説明するフローチャートである。
【図３】本発明の一実施の形態に係る撮像装置であるデジタルカメラの動作を説明するフローチャートである。
【図４】本発明の一実施の形態に係る撮像装置であるデジタルカメラのドライブモード設定変更手順を示すフローチャートである。
【図５】本発明の一実施の形態に係る撮像装置であるデジタルカメラの単写撮影処理手順を示すフローチャートである。
【図６】本発明の一実施の形態に係る撮像装置であるデジタルカメラの駒数優先連写撮影シーケンスの手順を示すフローチャートである。
【図７】本発明の一実施の形態に係る撮像装置であるデジタルカメラの駒速優先連写撮影シーケンスの手順を示すフローチャートである。
【図８】本発明の一実施の形態に係る撮像装置であるデジタルカメラの駒速優先連写撮影シーケンスの手順を示すフローチャートである。
【図９】本発明の一実施の形態に係る撮像装置であるデジタルカメラの駒数優先連写撮影時及び駒速優先連写撮影時のバッファ領域の違いを示す図である。
【図１０】本発明の一実施の形態に係る撮像装置であるデジタルカメラの駒数優先連写撮影時及び駒速優先連写撮影時の撮影タイミングの違いを示す図である。
【符号の説明】
１０：撮影レンズ
１１：光学ファインダー
１２：絞り兼用メカニカルシャッター
１４：撮像素子
１５：前置処理回路
１６：Ａ／Ｄ変換器
１８：タイミング発生器
２２：信号処理ＩＣ
２８：画像表示部
３０：ＤＲＡＭ
４８：内蔵ストロボ装置
５０：ＣＰＵ
５２：メモリ
５４：表示部
５６：フラッシュメモリ
６０：モードダイアルスイッチ
６４：シャッタースイッチ
６８：ストロボ切替スイッチ（ＳＷ）
７０：操作部
７２：メニューキー
７４：セットキー
７６：十字キー
７８：ドライブモード切替スイッチ
８０：電源制御回路
８２：コネクタ
８４：コネクタ
８６：電源手段
１００：デジタルカメラ（撮像装置）
２００：記録媒体
２０２：記録部
２０４：インターフェース（Ｉ／Ｆ）
２０６：コネクタ
４０２：コネクタ
４０４：外部ストロボ装置
【図１】
0004574087.tif 000002
【図２】
0004574087.tif 000003
【図３】
0004574087.tif 000004
【図４】
0004574087.tif 000005
【図５】
0004574087.tif 000006
【図６】
0004574087.tif 000007
【図７】
0004574087.tif 000008
【図８】
0004574087.tif 000009
【図９】
0004574087.tif 000010
【図１０】
0004574087.tif 000011