(57)【要約】【課題】  従来のデジタルカメラにおいて、連写やスティッチなどの、ユーザから見て一連の操作、もしくはひとくくりとなるような複数の画像を生成する撮影方法においては、撮影した一連の画像ファイルのサイズが、画像を記録するメディアの残り容量によって、大きく異なってしまう問題があった。  本発明では、このような問題を解決するために、デジタルカメラ内での画像ファイルの生成、保存方法を提供することを目的とする。【解決手段】  画像を取り込む撮影装置と、画像を一時的に記憶するメモリと、画像の圧縮、効果付け処理を行う信号処理装置と画像を記録する記憶装置と、システム全体の制御を行うＭＰＵと、画像を表示する画像表示装置からなる。一度の撮影操作において生成される全ての画像のサイズが大きく異なることがないように画像ファイルを保存する。【選択図】  図４
2009105734.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影し電子データを生成する手段と、
生成した電子データを圧縮して保存する手段と、
保存先の残容量を検出する手段と、
複数の電子データを関連付ける手段と、
電子データのサイズを検出する手段と、
スティッチ、又はマイカラーに関連する複数画像を撮影、生成する手段と、
関連する複数の画像を保存する手段と、
保存先の残容量を考慮して、関連する複数の画像のサイズを均質化して保存する手段と、
を持つことを特徴とするデジタルカメラ。
【請求項２】
複数画像の画像サイズが大きく異なることを認識する手段と、
画像サイズの均質化をキャンセルする手段と、
を持つことを特徴とする請求項1に記載のデジタルカメラ。
【請求項３】
画像を撮影し電子データを生成する手段と、
生成した電子データを圧縮して保存する手段と、
保存先の残容量を検出する手段と、
複数の電子データを関連付ける手段と、
電子データのサイズを検出する手段と、
スティッチ、又はマイカラーに関連する複数画像を撮影、生成する手段と、
関連する複数の画像を保存する手段と、
メディアの残容量を考慮して、関連する複数の画像の圧縮率を均一化して保存する手段と、
を持つことを特徴とするデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画像や動画像を撮像、記録、再生するデジタルカメラに関する。
【背景技術】
【０００２】
従来のデジタルカメラにおいて、連写やスティッチなどの、ユーザから見て一連の操作、もしくはひとくくりとなるような複数の画像を生成する撮影方法において、撮影した一連の画像ファイルを保存する場合、一連の画像それぞれの関連を意識せずに保存していた。そのため、複数の画像をメディアに保存する場合に、メディア残容量の制約により、関連する画像であっても同等なサイズ、圧縮率で保存することが難しく、大きくサイズ、圧縮率が異なるファイルとして保存され、ユーザから見て一連の操作内で撮影した画像にもかかわらず、一連のファイルのなかで画像ファイルのサイズや画像の画質が大きく異なってしまうことがあった。
【０００３】
上記の例として、下記特許文献１をあげることが出来る。
【特許文献１】特開2007-243924号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のデジタルカメラにおいて、連写やスティッチなどの、ユーザから見て一連の操作、もしくはひとくくりとなるような複数の画像を生成する撮影方法においては、撮影した一連の画像ファイルのサイズが、画像を記録するメディアの残り容量によって、大きく異なってしまう問題があった。
【０００５】
本発明では、このような問題を解決するために、デジタルカメラ内での画像ファイルの生成、保存方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため、請求項１記載の発明は、画像を撮影し電子データを生成する手段と、生成した電子データを圧縮して保存する手段と、保存先の残容量を検出する手段と、複数の電子データを関連付ける手段と、電子データのサイズを検出する手段と、スティッチ、マイカラーなど関連する複数画像を撮影、生成する手段と、関連する複数の画像を保存する手段と、保存先の残容量を考慮して、関連する複数の画像のサイズを均質化して保存する手段と、を持つことを特徴とするデジタルカメラである。
【０００７】
請求項２記載の発明は、複数画像の画像サイズが大きく異なることを認識する手段と、画像サイズの均質化をキャンセルする手段とを持つことを特徴とする請求項１に示したデジタルカメラである。
【０００８】
請求項３記載の発明は、画像を撮影し電子データを生成する手段と、生成した電子データを圧縮して保存する手段と、保存先の残容量を検出する手段と、複数の電子データを関連付ける手段と、電子データのサイズを検出する手段と、スティッチ、マイカラーなど関連する複数画像を撮影、生成する手段と、関連する複数の画像を保存する手段と、メディアの残容量を考慮して、関連する複数の画像の圧縮率を均一化して保存する手段と、を持つことを特徴とするデジタルカメラである。
【発明の効果】
【０００９】
本発明によれば、第１に、一連の画像としてひとくくりに撮影した画像のファイルサイズ、もしくは圧縮率をそろえてメディアに記録することで、一連の画像を参照した際に、撮影画像の解像度や画質が揃った状態で参照することが可能となる。
【発明を実施するための最良の形態】
【００１０】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１１】
以下、図面を参照して本発明の第1の実施形態を説明する。
【００１２】
図１は、本発明の実施例の構成を示す図である。
【００１３】
図1において、１００は画像処理装置である。
【００１４】
１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。
【００１５】
１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００１６】
２０は画像処理回路であり、 Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１７】
また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う、TTL（スルー・ザ・レンズ）方式のAF（オートフォーカス）処理、AE（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行っている。
【００１８】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB（オートホワイトバランス）処理も行っている。
【００１９】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００２０】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２１】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はTFT LCD等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。
【００２２】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００２３】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をON/OFFすることが可能であり、表示をOFFにした場合には画像処理装置１００の電力消費を大幅に低減することが出来る。
【００２４】
さらに、画像表示部２８は、回転可能なヒンジ部によって画像処理装置１００本体と結合されており、自由な向き、角度を設定して電子ファインダー機能や再生表示機能、各種表示機能を使用することが可能である。
【００２５】
また、画像表示部２８の表示部分を画像処理装置１００に向けて格納することが可能であり、この場合は画像表示部開閉検知手段１０６により、格納状態を検知して画像表示部２８の表示動作を停止することが出来る。
【００２６】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００２７】
これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００２８】
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２９】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００３０】
４０は絞り機能を備えるシャッター１２を制御する露光制御手段であり、ストロボ４０４と連携することによりフラッシュ調光機能も有するものである。
【００３１】
４２は撮影レンズ１０のフォーカシングを制御する測距制御手段である。
【００３２】
露光制御手段４０、測距制御手段４２はTTL方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。
【００３３】
４４は撮影レンズ１０のズーミングを制御するズーム制御手段、４６はバリアである保護手段１０２の動作を制御するバリア制御手段である。
【００３４】
５０は画像処理装置１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００３５】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部であり、画像処理装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばLCDやLED、発音素子等の組み合わせにより構成されている。
【００３６】
また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【００３７】
表示部５４の表示内容のうち、LCD等に表示するものとしては、シングルショット/連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００の着脱状態表示、通信I/F動作表示、日付け・時刻表示、等がある。
【００３８】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。
【００３９】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばEEPROM等が用いられる。
【００４０】
６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００４１】
ここで、これらの操作手段の具体的な説明を行う。
【００４２】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、PC接続モード等の各機能モードを切り替え設定することが出来る。
【００４３】
６２はシャッタースイッチSW1で、不図示のシャッターボタンの操作途中でONとなり、AF（オートフォーカス）処理、AE（自動露出）処理、AWB（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００４４】
このAF処理を行った際に鏡筒内のレンズが合焦点に移動する。またEF処理によってストロボの発行が指示された場合で、ストロボがポップアップされていない場合は、システム制御５０は、ストロボ制御４８に対してストロボのポップアップ動作を指示し、ストロボ制御４８はストロボポップアップ動作を行い、ストロボ４０４をポップアップする。このポップアップ動作によってカメラ本体に対して力が働くため、ストロボ４０４のポップアップ動作を行う前に、システム制御５０は、ズーム制御４４に対し、あらかじめレンズがずれないようにレンズ１０を調整する指示を出し、ストロボ制御４８に対してストロボ４０４のポップアップ動作を行うよう指示する。また、システム制御５０はズーム制御４４に対し、ストロボ４０４のポップアップ動作が終了した後、移動した分だけレンズ１０を元に戻す指示を行う。
【００４５】
６４はシャッタースイッチSW2で、不図示のシャッターボタンの操作完了でONとなり、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ30に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００４６】
６６は画像表示ON/OFFスイッチで、画像表示部２８のON/OFFを設定することが出来る。
【００４７】
この機能により、光学ファインダー１０４を用いて撮影を行う際に、TFT LCD等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。
【００４８】
６８は単写/連写スイッチで、シャッタースイッチSW2を押した場合に１駒の撮影を行って待機状態とする単写モードとシャッタースイッチSW2を押している間は連続して撮影を行い続ける連写モードとを設定することが出来る。
【００４９】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン、パノラマモード等の撮影及び再生を実行する際に各種機能の選択及び切り替えを設定する選択/切り替えボタン、パノラマモード等の撮影及び再生を実行する際に各種機能の決定及び実行を設定する決定/実行ボタン、画像表示部２８のON/OFFを設定する画像表示ON/OFFスイッチ、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定するクイックレビューON/OFFスイッチ、JPEG圧縮の圧縮率を選択するため或いは撮像素子の信号をそのままディジタル化して記録媒体に記録するCCDRAWモードを選択するためのスイッチである圧縮モードスイッチ、再生モード、マルチ画面再生・消去モード、PC接続モード等の各機能モードを設定することが出来る再生モードスイッチ、撮影モード状態において、撮影した画像をメモリ３０或いは記録媒体２００から読み出して画像表示部２８によって表示する再生動作の開始を指示する再生スイッチ等がある。
【００５０】
８０は電源制御手段で、電池検出回路、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００５１】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等からなる電源手段である。
【００５２】
９０はメモリカードやハードディスク等の記録媒体とのインタフェース、９２はメモリカードやハードディスク等の記録媒体と接続を行うコネクタ、９８はコネクタ９２に記録媒体２００が装着されているか否かを検知する記録媒体着脱検知手段である。
【００５３】
なお、本実施例では記録媒体を取り付けるインターフェース及びコネクタを2系統持つものとして説明している。もちろん、記録媒体を取り付けるインターフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。
【００５４】
インターフェース及びコネクタとしては、PCMCIAカード等の規格に準拠したものを用いて構成して構わない。
【００５５】
さらに、インタフェース９０、そしてコネクタ９２をPCMCIAカード等の規格に準拠したものを用いて構成した場合、LANカードやモデムカード、USBカード、IEEE1394カード、P1284カード、SCSIカード、PHS等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが出来る。
【００５６】
１０２は、画像処理装置１００のレンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護手段である。
【００５７】
１０４は光学ファインダであり、画像表示部２８による電子ファインダー機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００５８】
１０６は画像表示部開閉検知手段であり、画像表示部２８が、画像表示部２８の表示部分を画像処理装置１００に向けて格納した格納状態にあるかどうかを検知することが出来る。
【００５９】
ここで、格納状態にあると検知したならば画像表示部２８の表示動作を停止して不要な電力消費を禁止することが可能である。
【００６０】
１１０は通信手段で、RS232CやUSB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信、等の各種通信機能を有する。
【００６１】
１１２は通信手段１１０により画像処理装置１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００６２】
２００はメモリカードやハードディスク等の記録媒体である。
【００６３】
記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、画像処理装置１００とのインタフェース２０４、画像処理装置１００と接続を行うコネクタ２０６を備えている。
【００６４】
４００はストロボ装置である。ストロボ装置は、ストロボ制御装置４８、ストロボ位置センサ４０３、ポップアップ用モータ４０２、ストロボ４０４により構成されている。
【００６５】
ストロボ制御装置４８は、システム制御５０によりストロボ４０４のポップアップの状態取得の指示が来た場合、ストロボ位置センサ４０３によりストロボのポップアップ状態を取得し、その状態をシステム制御５０に伝える。また、ストロボ制御装置４８は、システム制御５０によりストロボのポップアップの指示が行われた場合、ポップアップ用モータ４０２を駆動し、ストロボ４０４のポップアップを行う。
【００６６】
ストロボ４０４は、AF補助光の投光機能、フラッシュ調光機能も有する。
【００６７】
図２乃至図8を参照して、第１の実施例の動作を説明する。
【００６８】
図２及び図4は本実施例の画像処理装置１００の主ルーチンのフローチャートを示す。
【００６９】
図２及び図4を用いて、画像処理装置１００の動作を説明する。
【００７０】
電池交換等の電源投入により、システム制御回路５０はフラグや制御変数等を初期化し（Ｓ１０１）、画像表示部２８の画像表示をOFF状態に初期設定する（Ｓ１０２）。
【００７１】
システム制御回路５０は、モードダイアル６０の設定位置を判断し、モードダイアル６０が電源OFFに設定されていたならば（Ｓ１０３）、各表示部の表示を終了状態に変更し、保護手段１０２のバリアを閉じて撮像部を保護し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御手段８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等の所定の終了処理を行った後（Ｓ１０５）、Ｓ１０３に戻る。
【００７２】
モードダイアル６０が撮影モードに設定されていたならば（Ｓ１０３）、Ｓ１０６に進む。
【００７３】
モードダイアル６０がその他のモードに設定されていたならば（Ｓ１０３）、システム制御回路５０は選択されたモードに応じた処理を実行し（Ｓ１０４）、処理を終えたならばＳ１０３に戻る。
【００７４】
システム制御回路５０は、電源制御手段８０により電池等により構成される電源８６の残容量や動作情況が画像処理装置１００の動作に問題があるか否かを判断し（Ｓ１０６）、問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（Ｓ１０８）、Ｓ１０３に戻る。
【００７５】
電源８６に問題が無いならば（Ｓ１０６）、システム制御回路５０は記録媒体２００の動作状態が画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判断し（Ｓ１０７）、問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（Ｓ１０８）、Ｓ１０３に戻る。
【００７６】
記録媒体２００の動作状態に問題が無いならば（Ｓ１０７）、Ｓ１０９に進む。
【００７７】
システム制御回路５０は、単写撮影/連写撮影を設定する単写/連写スイッチ６８の設定状態を調べ（Ｓ１０９）、単写撮影が選択されていたならば単写/連写フラグを単写に設定し（Ｓ１１０）、連写撮影が選択されていたならば単写/連写フラグを連写に設定し（Ｓ１１１）、フラグの設定を終えたならばＳ１１２に進む。
【００７８】
単写/連写スイッチ６８によれば、シャッタースイッチSW2を押した場合に１駒の撮影を行って待機状態とする単写モードと、シャッタースイッチSW2を押している間は連続して撮影を行い続ける連写モードとを任意に切り替えて設定切り替えすることが出来る。
【００７９】
なお、単写/連写フラグの状態は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【００８０】
システム制御回路５０は、表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う（Ｓ１１２）。なお、画像表示部２８の画像表示がONであったならば、画像表示部２８も用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。
【００８１】
続いて、システム制御回路５０は、画像表示ON/OFFスイッチ６６の設定状態を調べ（Ｓ１１３）、画像表示ONに設定されていたならばＳ１１４に進む。
【００８２】
さらに、システム制御回路５０は、画像表示部開閉検知手段１０６により画像表示部２８が格納状態にあるか表示状態にあるかを判断し（Ｓ１１４）、表示状態にあると判断したならば、画像表示フラグを設定すると共に（Ｓ１１５）、画像表示部２８の画像表示をON状態に設定し（Ｓ１１６）、さらに撮像した画像データを逐次表示するスルー表示状態に設定して（Ｓ１１７）、Ｓ１３１に進む。
【００８３】
スルー表示状態に於いては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、画像表示メモリ２４に逐次書き込まれたデータを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により逐次表示することにより、電子ファインダー機能を実現している。
【００８４】
画像表示ON/OFFスイッチ６６が画像表示OFFに設定されていたならば（Ｓ１１３）、或いは、画像表示部開閉検知手段１０６により画像表示部２８が格納状態にあると判断したならば（Ｓ１１４）、画像表示フラグを解除すると共に（Ｓ１１８）、画像表示部２８の画像表示をOFF状態に設定して（Ｓ１１９）、Ｓ１３１に進む。
【００８５】
画像表示OFFの場合は、画像表示部２８による電子ファインダー機能を使用せず、光学ファインダー１０４を用いて撮影を行う。この場合、電力消費量の大きい画像表示部２８やＤ／Ａ変換器２６等の消費電力を削減することが可能となる。
【００８６】
なお、画像表示フラグの状態は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【００８７】
シャッタースイッチSW1が押されていないならば（Ｓ１３１）、Ｓ１０３に戻る。
【００８８】
シャッタースイッチSW1が押されたならば（Ｓ１３１）、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（Ｓ１３２）、画像表示フラグが設定されていたならば画像表示部２８の表示状態をフリーズ表示状態に設定して（Ｓ１３３）、Ｓ１３４に進む。
【００８９】
フリーズ表示状態に於いては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介した画像表示メモリ２４の画像データ書き換えを禁止し、最後に書き込まれた画像データを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により表示することにより、フリーズした映像を電子ファインダーに表示している。
【００９０】
画像表示フラグが解除されていたならば（Ｓ１３２）、Ｓ１３４に進む。
【００９１】
システム制御回路５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定する（Ｓ１３４）。測光処理に於いて、必要であればフラッシュの設定も行う。
【００９２】
この測距・測光処理Ｓ１３４の詳細は図5を用いて後述する。
【００９３】
測距・測光処理Ｓ１３４を終えたならば、システム制御回路５０は、ストロボの充電状態を確認し（S１３５）チェックし、ストロボの充電が完了していなければ、再度充電状態を確認し（S１３５）充電完了を待つ。ストロボの充電が完了していればストロボポップアップの処理（S１３６）に進む。
【００９４】
設定された撮影動作モードと測距・測光処理Ｓ１３４において決定した露出結果から、設定すべきシャッター速度が機械シャッターの最高速側のシャッター秒時を超えているか否かを判断し（Ｓ１３７）、超えていないならば機械シャッターでのシャッター秒時の設定を行い（Ｓ１３９）、Ｓ１４０に進む。
【００９５】
超えているならば機械シャッターと電子シャッターを併用するシャッター秒時の設定を行い（Ｓ１３９）、Ｓ１４０に進む。
【００９６】
システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（Ｓ１４０）、画像表示フラグが設定されていたならば画像表示部２８の表示状態をスルー表示状態に設定して（Ｓ１４１）、Ｓ１４２に進む。
【００９７】
このように、設定すべきシャッター速度が機械シャッターの最高速側のシャッター秒時を超えている場合には、電子シャッターを併用することにより、機械シャッターによってスミアの発生を防ぐと共に電子シャッターによって高速なシャッター秒時を可能とすることが出来る。
【００９８】
シャッタースイッチSW2が押されずに（Ｓ１４２）、さらにシャッタースイッチSW1も解除されたならば（Ｓ１４４）、Ｓ１０３に戻る。
【００９９】
シャッタースイッチSW２が押されたならば（Ｓ１４２）、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（Ｓ１４３）、画像表示フラグが設定されていたならば画像表示部２８の表示状態を固定色表示状態に設定して（Ｓ１４５）、Ｓ１６１に進む。
【０１００】
固定色表示状態に於いては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して画像表示メモリ２４に書き込まれた撮影画像データの代わりに、差し替えた固定色の画像データを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により表示することにより、固定色の映像を電子ファインダーに表示している。
【０１０１】
画像表示フラグが解除されていたならば（Ｓ１４３）、Ｓ１６１に進む。
【０１０２】
システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される単写/連写フラグの状態を判断し（Ｓ１６１）、単写が設定されていたならばＳ１６２に、連写が設定されていたならばＳ１８１に進む。
【０１０３】
システム制御回路５０は、撮像素子１２、Ａ／Ｄ変換器１６、、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む露光処理、及び、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する（Ｓ１６２）。
【０１０４】
この撮影処理Ｓ１６２の詳細は図6を用いて後述する。
【０１０５】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（Ｓ１６３）、画像表示フラグが設定されていたならば、メモリ３０から画像表示部２８の表示形式に合わせて処理を行った画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行い、画像表示メモリ２４から読み出した表示画像データを画像表示部２８に表示する、クイックレビュー１表示を行う（Ｓ１６４）。
【０１０６】
このクイックレビュー１表示処理においては、ダーク取り込み処理S１６５が行われる前であるため、ダーク補正演算を行う前の画像データを用いて表示画像データを作成し、クイックレビュー表示を行う。
【０１０７】
このように、単写モードにおいては、ダーク取り込み処理よりも撮影処理を先に行い且つクイックレビュー表示にダーク補正前の画像データを用いることにより、シャッターレリーズタイムラグを短くすると共に、撮影後直ぐにクイックレビュー表示を行うことが可能となる。
【０１０８】
なお、クイックレビュー１表示S１６４においては、まだダーク取り込み処理S１６５を終えていない状態であるため、画像表示部２８でのクイックレビュー画像表示にbusy等の文字表示を重ねて表示する。
【０１０９】
画像表示フラグが解除されていたならば（Ｓ１６３）、画像表示部２８がOFFの状態のままＳ１６５に進む。この場合は、撮影を行った後でも画像表示部２８は消えたままであり、クイックレビュー表示も行われない。これは、光学ファインダー１０４を用いて撮影を続ける場合のように、撮影直後の撮影画像の確認が不要で、画像表示部２８の電子ファインダー機能を使用せずに省電力を重視する使用方法である。
【０１１０】
システム制御回路５０は、シャッター１２を閉じた状態で撮像素子１４の暗電流等のノイズ成分を本撮影と同じ時間蓄積し、蓄積を終えたノイズ画像信号を読み出すダーク取り込み処理を行い（Ｓ１６５）、Ｓ１６６に進む。
【０１１１】
このダーク取り込み処理で取り込んだダーク画像データを用いて補正演算処理を行うことにより、撮像素子１４の発生する暗電流ノイズや撮像素子１４固有のキズによる画素欠損等の画質劣化に関して、撮影した画像データを補正することが出来る。
【０１１２】
このダーク取り込み処理Ｓ１６５の詳細は図7を用いて後述する。
【０１１３】
システム制御回路５０は、メモリ３０の所定領域へ書き込まれた画像データの一部をメモリ制御回路２２を介して読み出して、現像処理を行うために必要なWB（ホワイトバランス）積分演算処理、OB（オプティカルブラック）積分演算処理を行い、演算結果をシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０１１４】
そして、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０の所定領域に書き込まれた撮影画像データを読み出して、システム制御回路５０の内部メモリ或いはメモリ５２に記憶した演算結果を用いて、AWB（オートホワイトバランス）処理、ガンマ変換処理、色変換処理を含む各種現像処理を行う（Ｓ１６６）。
【０１１５】
さらに、現像処理においては、ダーク取り込み処理において取り込んだダーク画像データを用いて減算処理を行うことにより、撮像素子１４の暗電流ノイズ等を打ち消すダーク補正演算処理も併せて行う。
【０１１６】
この現像処理Ｓ１６６の詳細は図8を用いて後述する。
【０１１７】
そして、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定したモードに応じた圧縮処理を圧縮・伸長回路３２により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う。さらに、画像の変換が指定されている場合は、画像変換回路３３により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、変換処理を終えた画像データの書き込みを行う。（Ｓ１６７）
この画像処理と記録処理Ｓ１６７の詳細は図9を用いて後述する。
【０１１８】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（Ｓ１６９）、画像表示フラグが設定されていたならば、メモリ３０から画像表示部２８の表示形式に合わせて処理を行った画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行い、画像表示メモリ２４から読み出した表示画像データを画像表示部２８に表示する、クイックレビュー２表示を行う（Ｓ１７０）。
【０１１９】
このクイックレビュー２表示処理においては、ダーク取り込み処理S１６５が行われた後であるため、現像処理S１６６においてダーク補正演算を行った後の画像データを用いて表示画像データを作成し、クイックレビュー表示を行う。
【０１２０】
このように、単写モードにおいては、まずダーク取り込み処理よりも撮影処理を先に行い且つダーク補正前の画像データを用いてクイックレビュー１表示を行い、ダーク取り込み処理を行った後はダーク補正後の画像データを用いてクイックレビュー２表示を行うことにより、シャッターレリーズタイムラグを短くすると共に、撮影後直ぐにクイックレビュー表示を行うことが可能となる。
【０１２１】
なお、クイックレビュー２表示S１７０においては、既にダーク取り込み処理S１６５を終えた状態であるため、クイックレビュー１表示S１６４において画像表示部２８でのクイックレビュー画像表示に重ねて表示したbusy等の文字表示を消去する。
【０１２２】
画像表示フラグが解除されていたならば（Ｓ１６９）、画像表示部２８がOFFの状態のままＳ１７１に進む。この場合は、撮影を行った後でも画像表示部２８は消えたままであり、クイックレビュー表示も行われない。これは、光学ファインダー１０４を用いて撮影を続ける場合のように、撮影直後の撮影画像の確認が不要で、画像表示部２８の電子ファインダー機能を使用せずに省電力を重視する使用方法である。
【０１２３】
シャッタースイッチSW1が放されるまで（Ｓ１７１）、システム制御回路５０は、現在の処理を繰り返す。
【０１２４】
シャッタースイッチSW1が放されたならば（Ｓ１７１）、S１７２に進む。
【０１２５】
S１６１において、単写/連写フラグの状態を判断した結果、連写が設定されていたならばＳ１８１に進む。
【０１２６】
システム制御回路５０は、シャッター１２を閉じた状態で撮像素子１４の暗電流等のノイズ成分を本撮影と同じ時間蓄積し、蓄積を終えたノイズ画像信号を読み出すダーク取り込み処理を行い（Ｓ１８１）、Ｓ１８２に進む。
【０１２７】
このダーク取り込み処理で取り込んだダーク画像データを用いて補正演算処理を行うことにより、撮像素子１４の発生する暗電流ノイズや撮像素子１４固有のキズによる画素欠損等の画質劣化に関して、撮影した画像データを補正することが出来る。
【０１２８】
このダーク取り込み処理Ｓ１８１の詳細は図7を用いて後述する。
【０１２９】
システム制御回路５０は、撮像素子１２、Ａ／Ｄ変換器１６、、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む露光処理、及び、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する（Ｓ１８２）。
【０１３０】
この撮影処理Ｓ１８２の詳細は図6を用いて後述する。
【０１３１】
システム制御回路５０は、メモリ３０の所定領域へ書き込まれた画像データの一部をメモリ制御回路２２を介して読み出して、現像処理を行うために必要なWB（ホワイトバランス）積分演算処理、OB（オプティカルブラック）積分演算処理を行い、演算結果をシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０１３２】
そして、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０の所定領域に書き込まれた撮影画像データを読み出して、システム制御回路５０の内部メモリ或いはメモリ５２に記憶した演算結果を用いて、AWB（オートホワイトバランス）処理、ガンマ変換処理、色変換処理を含む各種現像処理を行う（Ｓ１８３）。
【０１３３】
さらに、現像処理においては、ダーク取り込み処理において取り込んだダーク画像データを用いて減算処理を行うことにより、撮像素子１４の暗電流ノイズ等を打ち消すダーク補正演算処理も併せて行う。
【０１３４】
この現像処理Ｓ１８３の詳細は図8を用いて後述する。
【０１３５】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（Ｓ１８４）、画像表示フラグが設定されていたならば、メモリ３０から画像表示部２８の表示形式に合わせて処理を行った画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行い、画像表示メモリ２４から読み出した表示画像データを画像表示部２８に表示する、クイックレビュー３表示を行う（Ｓ１８５）。
【０１３６】
このクイックレビュー３表示処理においては、ダーク取り込み処理S１８１が行われた後であるため、現像処理S１８３においてダーク補正演算を行った後の画像データを用いて表示画像データを作成し、クイックレビュー表示を行う。
このように、連写モードにおいては、ダーク補正後の画像データを用いてクイックレビュー２表示を行うことにより、1枚目と2枚目以降の連写駒間隔をほぼ一定に揃えると共に、撮影後直ぐにクイックレビュー表示を行うことが可能となる。
【０１３７】
画像表示フラグが解除されていたならば（Ｓ１８４）、画像表示部２８がOFFの状態のままＳ１８６に進む。この場合は、撮影を行った後でも画像表示部２８は消えたままであり、クイックレビュー表示も行われない。これは、光学ファインダー１０４を用いて撮影を続ける場合のように、撮影直後の撮影画像の確認が不要で、画像表示部２８の電子ファインダー機能を使用せずに省電力を重視する使用方法である。
【０１３８】
そして、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮・伸長回路３２により開始し、メモリ３０の画像記憶バッファ領域に空きがあるならば（S１８７）、S１８８に進む。
【０１３９】
メモリ３０の画像記憶バッファ領域に空きが無いならばS１８７に進み、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定したモードに応じた圧縮処理を圧縮・伸長回路３２により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う（Ｓ１８７）。さらに、画像の変換が指定されている場合は、画像変換回路３３により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、変換処理を終えた画像データの書き込みを行う。
【０１４０】
この画像変換と記録の処理の詳細は、図9を用いて後述する。
【０１４１】
この操作により、連写撮影を所定枚数以上行って画像記録バッファ領域が不足した場合は、画像変換と記録の処理を行って画像記録バッファ領域に空きを作ることにより、また連写撮影を再開することが可能となる。
【０１４２】
なお、S１８７において記録処理を行う際に、画像表示部２８及び或いは表示部５４を用いて画像や音声により所定の警告表示を行うようにしても問題ない。
【０１４３】
シャッタースイッチSW２が押されていたならば（Ｓ１８８）、システム制御回路５０は、S１８２に戻り、一連の連写撮影を繰り返す。
【０１４４】
シャッタースイッチSW２が放されたならば（Ｓ１８８）、システム制御回路５０は、シャッタースイッチSW1の状態を判断する（S１８９）。
【０１４５】
シャッタースイッチSW1が押されていたならば（Ｓ１８９）、システム制御回路５０は、現在の処理を繰り返す。
【０１４６】
シャッタースイッチSW1が放されたならば（Ｓ１８９）、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定したモードに応じた圧縮処理を圧縮・伸長回路３２により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う（Ｓ１９０）。さらに、画像の変換が指定されている場合は、画像変換回路３３により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、変換処理を終えた画像データの書き込みを行う。
【０１４７】
この画像データ書き込み処理の詳細は、図9を用いて後述する。
【０１４８】
なお、記録媒体２００に対して画像データの書き込みを行っている間、書き込み動作中であることを明示するために、表示部５４において例えばLEDを点滅させる等の記録媒体書き込み動作表示を行う。
【０１４９】
記録処理S１９０を終えたならば、S１７１に進む。
【０１５０】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（Ｓ１７１）、画像表示フラグが設定されていたならば（Ｓ１７１）、画像表示部２８の表示状態をスルー表示状態に設定して（Ｓ１７２）、一連の撮影動作を終えてＳ１０３に戻る。
【０１５１】
この場合、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、次の撮影のために撮像した画像データを逐次表示するスルー表示状態にすることが出来る。
【０１５２】
画像表示フラグが解除されていたならば（Ｓ１７１）、画像表示部２８の画像表示をOFF状態に設定して（Ｓ１７２）、一連の撮影動作を終えてＳ１０３に戻る。
【０１５３】
図5は、図3のＳ１３４における測距・測光処理の詳細なフローチャートを示す。
【０１５４】
システム制御回路５０は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６を介して画像処理回路２０に撮影画像データを逐次読み込む（Ｓ２０１）。この逐次読み込まれた画像データを用いて、画像処理回路２０はTTL（スルー・ザ・レンズ）方式のAE（自動露出）処理、EF（フラッシュプリ発光）処理、AF（オートフォーカス）処理に用いる所定の演算を行っている。
【０１５５】
なお、ここでの各処理は、撮影した全画素数のうちの必要に応じた特定の部分を必要個所分切り取って抽出し、演算に用いている。これにより、TTL方式のAE、EF、AWB、AFの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行うことが可能となる。
【０１５６】
画像処理回路２０での演算結果を用いて、システム制御回路５０は露出（AE）が適正と判断されるまで（Ｓ２０２）、露光制御手段４０を用いてAE制御を行う（Ｓ２０３）。
【０１５７】
AE制御で得られた測定データを用いて、システム制御回路５０はフラッシュが必要か否かを判断し（Ｓ２０４）、フラッシュが必要ならばフラッシュフラグをセットし、フラッシュを充電するようストロボ制御４８に指示を出す（Ｓ２０５）。
【０１５８】
露出（AE）が適正と判断したならば（Ｓ２０２）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０１５９】
画像処理回路２０での演算結果及びAE制御で得られた測定データを用いて、システム制御回路５０はホワイトバランス（AWB）が適正と判断されるまで（Ｓ２０６）、画像処理回路２０を用いて色処理のパラメータを調節してAWB制御を行う（Ｓ２０７）。
【０１６０】
ホワイトバランス（AWB）が適正と判断したならば（Ｓ２０６）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０１６１】
AE制御及びAWB制御で得られた測定データを用いて、システム制御回路５０は測距（AF）が合焦と判断されるまで（Ｓ２０８）、測距制御手段４２を用いてAF制御を行う（Ｓ２０９）。
【０１６２】
測距（AF）が合焦と判断したならば（Ｓ２０８）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶し、測距・測光処理ルーチンＳ１３４を終了する。
【０１６３】
図6は、図4のＳ１６２及びＳ１８２における撮影処理の詳細なフローチャートを示す。
【０１６４】
システム制御回路５０は、撮像素子１４の電荷クリア動作を行った後に（Ｓ３０１）、撮像素子１４の電荷蓄積を開始した後（Ｓ３０２）、シャッター制御手段４０によって、シャッター１２を開き（Ｓ３０３）、撮像素子１４の露光を開始する（Ｓ３０４）。
【０１６５】
ここで、フラッシュ・フラグによりフラッシュが必要か否かを判断し（Ｓ３０５）、必要な場合はS３０６に進む。なお、フラッシュ４８が使用不可能な場合はＳ３０７に進む。
【０１６６】
システム制御回路５０は、測光データに従って撮像素子１４の露光終了を待ち（Ｓ３０７）、シャッター制御手段４０によって、シャッター１２を閉じ（Ｓ３０８）、撮像素子１４の露光を終了する。
【０１６７】
設定した電荷蓄積時間が経過したならば（Ｓ３０９）、システム制御回路５０は、撮像素子１４の電荷蓄積を終了した後（Ｓ３１０）、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０の所定領域への撮影画像データを書き込む（Ｓ３１１）。
【０１６８】
一連の処理を終えたならば、撮影処理ルーチンＳ１６２及びＳ１８２を終了する。
【０１６９】
図7は、図4のＳ１６５及びＳ１８１におけるダーク取り込み処理の詳細なフローチャートを示す。
【０１７０】
システム制御回路５０は、撮像素子１４の電荷クリア動作を行った後に（Ｓ４０１）、シャッター１２が閉じた状態で、撮像素子１４の電荷蓄積を開始する（Ｓ４０２）。
【０１７１】
設定した所定の電荷蓄積時間が経過したならば（Ｓ４０３）、システム制御回路５０は、撮像素子１４の電荷蓄積を終了した後（Ｓ４０４）、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０の所定領域への画像データ（ダーク画像データ）を書き込む（Ｓ４０５）。
【０１７２】
このダーク取り込みデータを用いて現像処理を行うことにより、撮像素子１４の発生する暗電流ノイズや撮像素子１４固有のキズによる画素欠損等の画質劣化に関して、撮影した画像データを補正することが出来る。
【０１７３】
なお、このダーク画像データは、新たにダーク取り込み処理が行われるか、画像処理装置１００の電源がOFFされるまで、メモリ３０の所定領域に保持される。
【０１７４】
或いは、メモリ３０の一部或いは全部をEEPROMやハードディスク等の不揮発性メモリからなる構成として、ダーク画像データを不揮発性メモリに書き込むようにしたならば、新たにダーク取り込み処理が行われるまで、このダーク画像データは不揮発性メモリの所定領域に保持される。
【０１７５】
そして、このダーク画像データは、この後、撮影処理が実行されて、そこで、撮影した画像データを撮像素子１４より読み出して、現像処理を行う際に用いられる。
【０１７６】
一連の処理を終えたならば、ダーク取り込み処理ルーチンＳ１６５及びＳ１８１を終了する。
【０１７７】
図8は、図4のＳ１６６及びＳ１８３における現像処理の詳細なフローチャートを示す。
【０１７８】
システム制御回路５０は、メモリ３０に書き込まれた撮影画像データ及びダーク画像データを読み出して、輝度信号処理や（Ｓ５０１）、色処理（Ｓ５０２）、サムネイル画像処理（Ｓ５０３）を順次行った後、メモリ３０に処理を終えた画像データを書き込む。
【０１７９】
図９は、図４における画像処理と記録処理のシステム制御回路５０の動作を説明したものである。
【０１８０】
システム制御回路５０は、ステップS901において、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定したモードに応じた圧縮処理を圧縮・伸長回路３２により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う。
【０１８１】
次にステップS902において、画像の変換処理が指定されている場合は、ステップS903に進み、画像変換回路３３により画像変換を行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、画像変換処理を終えた画像データの書き込みを行う。
【０１８２】
ステップS904では、ステップS901とステップS903で生成した撮影画像圧縮データ103、および画処理済み画像圧縮データ104のサイズと、記録媒体２００における残容量のサイズを確認する。
【０１８３】
ステップS905では、前ステップで確認した各画像データのサイズ、メディアの残容量サイズを元に撮影画像圧縮データ103のサイズ、および画処理済み画像圧縮データ104のサイズの合計が、記録媒体２００に記録できるサイズか否かを判定する。
【０１８４】
記録できるサイズである場合は、ステップS906に、記録できないサイズである場合はステップS907に進み全てのデータを圧縮する圧縮率を上げ、ステップS901に進み、再度圧縮データの生成を行う。
【実施例２】
【０１８５】
以下、図面を参照して本発明の第２の実施形態を説明する。
【０１８６】
実施例２においては、実施例１の図１で示したシステムの構成および、図2、図3で示したメインのフロー（１）、（２）は等しく、図10がメインフロー（３）となる。図10を用いて画像処理装置１００の動作を説明する。
【０１８７】
システム制御回路５０は、一連撮影フラグの状態を判断し（Ｓ１６０１）、単写が設定されていたならばＳ１６２に、連写が設定されていたならばＳ１８１に進む。
【０１８８】
システム制御回路５０は、撮像素子１２、Ａ／Ｄ変換器１６、、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む露光処理、及び、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する（Ｓ１６２）。
【０１８９】
この撮影処理Ｓ１６２の詳細は図6を用いて後述する。
【０１９０】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（Ｓ１６０３）、画像表示フラグが設定されていたならば、メモリ３０から画像表示部２８の表示形式に合わせて処理を行った画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行い、画像表示メモリ２４から読み出した表示画像データを画像表示部２８に表示する、クイックレビュー１表示を行う（Ｓ１６０４）。 このクイックレビュー１表示処理においては、ダーク取り込み処理S１６０５が行われる前であるため、ダーク補正演算を行う前の画像データを用いて表示画像データを作成し、クイックレビュー表示を行う。
【０１９１】
このように、単写モードにおいては、ダーク取り込み処理よりも撮影処理を先に行い且つクイックレビュー表示にダーク補正前の画像データを用いることにより、シャッターレリーズタイムラグを短くすると共に、撮影後直ぐにクイックレビュー表示を行うことが可能となる。
【０１９２】
なお、クイックレビュー１表示S１６０４においては、まだダーク取り込み処理S１６０５を終えていない状態であるため、画像表示部２８でのクイックレビュー画像表示にbusy等の文字表示を重ねて表示する。
【０１９３】
画像表示フラグが解除されていたならば（Ｓ１６０３）、画像表示部２８がOFFの状態のままＳ１６０５に進む。この場合は、撮影を行った後でも画像表示部２８は消えたままであり、クイックレビュー表示も行われない。これは、光学ファインダー１０４を用いて撮影を続ける場合のように、撮影直後の撮影画像の確認が不要で、画像表示部２８の電子ファインダー機能を使用せずに省電力を重視する使用方法である。
【０１９４】
システム制御回路５０は、シャッター１２を閉じた状態で撮像素子１４の暗電流等のノイズ成分を本撮影と同じ時間蓄積し、蓄積を終えたノイズ画像信号を読み出すダーク取り込み処理を行い（Ｓ１６５）、Ｓ１６６に進む。
【０１９５】
このダーク取り込み処理で取り込んだダーク画像データを用いて補正演算処理を行うことにより、撮像素子１４の発生する暗電流ノイズや撮像素子１４固有のキズによる画素欠損等の画質劣化に関して、撮影した画像データを補正することが出来る。
【０１９６】
このダーク取り込み処理Ｓ１６０５の詳細は図7を用いて後述する。
【０１９７】
システム制御回路５０は、メモリ３０の所定領域へ書き込まれた画像データの一部をメモリ制御回路２２を介して読み出して、現像処理を行うために必要なWB（ホワイトバランス）積分演算処理、OB（オプティカルブラック）積分演算処理を行い、演算結果をシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０１９８】
そして、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０の所定領域に書き込まれた撮影画像データを読み出して、システム制御回路５０の内部メモリ或いはメモリ５２に記憶した演算結果を用いて、AWB（オートホワイトバランス）処理、ガンマ変換処理、色変換処理を含む各種現像処理を行う（Ｓ１６０６）。
【０１９９】
さらに、現像処理においては、ダーク取り込み処理において取り込んだダーク画像データを用いて減算処理を行うことにより、撮像素子１４の暗電流ノイズ等を打ち消すダーク補正演算処理も併せて行う。
【０２００】
この現像処理Ｓ１６０６の詳細は図8を用いて後述する。
【０２０１】
そして、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定したモードに応じた圧縮処理を圧縮・伸長回路３２により行い（S1607）、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う（S1608）。
【０２０２】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（Ｓ１６０９）、画像表示フラグが設定されていたならば、メモリ３０から画像表示部２８の表示形式に合わせて処理を行った画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行い、画像表示メモリ２４から読み出した表示画像データを画像表示部２８に表示する、クイックレビュー２表示を行う（Ｓ１６１０）。
【０２０３】
このクイックレビュー２表示処理においては、ダーク取り込み処理S１６０５が行われた後であるため、現像処理S１６０６においてダーク補正演算を行った後の画像データを用いて表示画像データを作成し、クイックレビュー表示を行う。
【０２０４】
このように、単写モードにおいては、まずダーク取り込み処理よりも撮影処理を先に行い且つダーク補正前の画像データを用いてクイックレビュー１表示を行い、ダーク取り込み処理を行った後はダーク補正後の画像データを用いてクイックレビュー２表示を行うことにより、シャッターレリーズタイムラグを短くすると共に、撮影後直ぐにクイックレビュー表示を行うことが可能となる。
【０２０５】
なお、クイックレビュー２表示S１６１０においては、既にダーク取り込み処理S１６０５を終えた状態であるため、クイックレビュー１表示S１６０４において画像表示部２８でのクイックレビュー画像表示に重ねて表示したbusy等の文字表示を消去する。
【０２０６】
画像表示フラグが解除されていたならば（Ｓ１６０９）、画像表示部２８がOFFの状態のままＳ１６１１に進む。この場合は、撮影を行った後でも画像表示部２８は消えたままであり、クイックレビュー表示も行われない。これは、光学ファインダー１０４を用いて撮影を続ける場合のように、撮影直後の撮影画像の確認が不要で、画像表示部２８の電子ファインダー機能を使用せずに省電力を重視する使用方法である。
【０２０７】
シャッタースイッチSW1が放されるまで（Ｓ１６１１）、システム制御回路５０は、現在の処理を繰り返す。
【０２０８】
シャッタースイッチSW1が放されたならば（Ｓ１６１１）、S１６１２に進む。
【０２０９】
S１６０１において、一連撮影フラグの状態を判断した結果、一連撮影が設定されていたならばＳ１８０１に進む。
【０２１０】
システム制御回路５０は、シャッター１２を閉じた状態で撮像素子１４の暗電流等のノイズ成分を本撮影と同じ時間蓄積し、蓄積を終えたノイズ画像信号を読み出すダーク取り込み処理を行い（Ｓ１８０１）、Ｓ１８０２に進む。
【０２１１】
このダーク取り込み処理で取り込んだダーク画像データを用いて補正演算処理を行うことにより、撮像素子１４の発生する暗電流ノイズや撮像素子１４固有のキズによる画素欠損等の画質劣化に関して、撮影した画像データを補正することが出来る。
【０２１２】
このダーク取り込み処理Ｓ１８０１の詳細は図7を用いて後述する。
【０２１３】
システム制御回路５０は、撮像素子１２、Ａ／Ｄ変換器１６、、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む露光処理、及び、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する（Ｓ１８０２）。
【０２１４】
この撮影処理Ｓ１８０２の詳細は図6を用いて後述する。
【０２１５】
システム制御回路５０は、メモリ３０の所定領域へ書き込まれた画像データの一部をメモリ制御回路２２を介して読み出して、現像処理を行うために必要なWB（ホワイトバランス）積分演算処理、OB（オプティカルブラック）積分演算処理を行い、演算結果をシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
【０２１６】
そして、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０の所定領域に書き込まれた撮影画像データを読み出して、システム制御回路５０の内部メモリ或いはメモリ５２に記憶した演算結果を用いて、AWB（オートホワイトバランス）処理、ガンマ変換処理、色変換処理を含む各種現像処理を行う（Ｓ１８０３）。
【０２１７】
さらに、現像処理においては、ダーク取り込み処理において取り込んだダーク画像データを用いて減算処理を行うことにより、撮像素子１４の暗電流ノイズ等を打ち消すダーク補正演算処理も併せて行う。
【０２１８】
この現像処理Ｓ１８０３の詳細は図8を用いて後述する。
【０２１９】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（Ｓ１８０４）、画像表示フラグが設定されていたならば、メモリ３０から画像表示部２８の表示形式に合わせて処理を行った画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行い、画像表示メモリ２４から読み出した表示画像データを画像表示部２８に表示する、クイックレビュー３表示を行う（Ｓ１８０５）。
【０２２０】
このクイックレビュー３表示処理においては、ダーク取り込み処理Ｓ１８０１が行われた後であるため、現像処理Ｓ１８０３においてダーク補正演算を行った後の画像データを用いて表示画像データを作成し、クイックレビュー表示を行う。
【０２２１】
このように、連写モードにおいては、ダーク補正後の画像データを用いてクイックレビュー２表示を行うことにより、1枚目と2枚目以降の連写駒間隔をほぼ一定に揃えると共に、撮影後直ぐにクイックレビュー表示を行うことが可能となる。
【０２２２】
画像表示フラグが解除されていたならば（Ｓ１８０４）、画像表示部２８がOFFの状態のままＳ１８０６に進む。この場合は、撮影を行った後でも画像表示部２８は消えたままであり、クイックレビュー表示も行われない。これは、光学ファインダー１０４を用いて撮影を続ける場合のように、撮影直後の撮影画像の確認が不要で、画像表示部２８の電子ファインダー機能を使用せずに省電力を重視する使用方法である。
【０２２３】
そして、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、メモリ３０の画像記憶バッファ領域に空きがあるならば（Ｓ１８０６）、Ｓ１８０７に進み、設定したモードに応じた画像圧縮処理を圧縮・伸長回路３２により開始する。メモリ３０の画像記憶バッファ領域に空きが無いならばＳ１８０９に進み、一連の撮影を終了する。
【０２２４】
次に、Ｓ１８０８において一連の撮影が終了していないならば、システム制御回路５０は、Ｓ１８０２に戻り、一連の連写撮影を繰り返す。一連の撮影が終了していた場合（Ｓ１８０８）は、Ｓ１８０９に進む。Ｓ１８０９においては、一連撮影をしたメモリ３０の画像記憶バッファ領域に一次保存してある一連撮影画像を、記録媒体２００に準じ保存する。この処理の詳細は後述する。
【０２２５】
一連の画像の処理S１８０８を終えたならば、S１８０９に進む。
【０２２６】
システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される画像表示フラグの状態を判断し（Ｓ１６１２）、画像表示フラグが設定されていたならば（Ｓ１６１２）、画像表示部２８の表示状態をスルー表示状態に設定して（Ｓ１６１３）、一連の撮影動作を終えてＳ１０３に戻る。
【０２２７】
この場合、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、次の撮影のために撮像した画像データを逐次表示するスルー表示状態にすることが出来る。
【０２２８】
画像表示フラグが解除されていたならば（Ｓ１６１１）、画像表示部２８の画像表示をOFF状態に設定して、一連の撮影動作を終えてＳ１０３に戻る。
【０２２９】
図１１は、図１０におけるＳ１８１２の処理の詳細を示したものである。システム制御回路５０は、Ｓ２００１において、記録媒体２００の残容量を調べる。次にＳ２００１において調べたメディアの残容量を元にして、一連画像の一枚あたりに割り当てが可能なメディアサイズを計算する（Ｓ２００２）。Ｓ２００３において、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮・伸長回路３２により開始し、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定したモードに応じた圧縮処理を圧縮・伸長回路３２により行い（Ｓ１８０７）、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データを生成（Ｓ２００３）し、生成したデータを記録媒体２００に記録する。
【０２３０】
Ｓ２００５において一連の全てのデータにおいて処理が終了していなければ、Ｓ２００３から処理を行う。
【０２３１】
なお、Ｓ２００４において記録媒体２００画像データの書き込みを行っている間、書き込み動作中であることを明示するために、表示部５４において例えばLEDを点滅させる等の記録媒体書き込み動作表示を行っても問題ない。
【図面の簡単な説明】
【０２３２】
【図１】本発明のデジタルカメラのブロック図である。
【図２】実施例１、２の画像処理装置の主ルーチンのフローチャート（１）
【図３】実施例１、２の画像処理装置の主ルーチンのフローチャート（２）
【図４】実施例１の画像処理装置の主ルーチンのフローチャート（３）
【図５】実施例１、２における測距・測光処理の詳細
【図６】実施例１、２における撮影処理の詳細
【図７】実施例１、２におけるダーク取り込み処理の詳細
【図８】実施例１、２1における現像処理の詳細
【図９】実施例１における画像変換と記録処理の詳細
【図１０】実施例２の画像処理装置の主ルーチンのフローチャート（３）
【図１１】実施例２における記録処理の詳細
【図１】
2009105734.tif 000003
【図２】
2009105734.tif 000004
【図３】
2009105734.tif 000005
【図４】
2009105734.tif 000006
【図５】
2009105734.tif 000007
【図６】
2009105734.tif 000008
【図７】
2009105734.tif 000009
【図８】
2009105734.tif 000010
【図９】
2009105734.tif 000011
【図１０】
2009105734.tif 000012
【図１１】
2009105734.tif 000013