(57)【要約】【課題】  デジカメ等の撮像装置において、高速連写等の使用感を損なわず、条件に応じてより良い画質を得ることを目的とする。【解決手段】  撮像装置は、被写体像を撮像する撮像素子と、前記撮像素子で撮像する際の撮像条件に応じて、水平ブランキング時間を変更する変更手段と、を有する。【選択図】  図３
2005323108.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像する撮像素子と、
前記撮像素子から入力される信号量に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更手段と、を有することを特徴とする撮像装置。
【請求項２】
前記信号量と、予め設定された所定の信号量を比較する比較手段を更に備え、
前記変更手段は、前記信号量が、前記所定の信号量よりも大きい場合には、前記水平ブランキング時間を第１の水平ブランキング時間に設定し、前記露光量設定手段で設定された露光量が、前記所定の露光量よりも小さい場合には、前記水平ブランキング時間を前記第１の水平ブランキング時間よりも短い第２の水平ブランキング時間に設定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
被写体像を撮像する撮像素子と、
前記被写体の被写体条件に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更手段と、を有することを特徴とする撮像装置。
【請求項４】
撮影環境における温度を検出する温度検出手段を備え、
前記被写体条件は、前記温度検出手段で検出された温度の測定結果であることを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記被写体条件は、前記被写体像の輝度であることを特徴とする請求項３に記載の撮像装置。
【請求項６】
被写体像を撮像する撮像素子と、
前記撮像素子によって撮像する際の撮像装置の動作条件に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更手段と、を有することを特徴とする撮像装置。
【請求項７】
前記動作条件は、連続して複数の画像を撮像する連写モードであるか、一枚の画像を撮像する単写モードであるかの条件であることを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記動作条件は、ＩＳＯ感度の設定条件であることを特徴とする請求項６に記載の撮像装置。
【請求項９】
前記振れ検知手段で検出される振れ情報に基づいてパンニングを判断するパンニング検知手段とを更に備え、
前記動作条件は、前記パンニング検知手段判断されたパンニングされているか、パンニングされていないかの条件であることを特徴とする請求項６に記載の撮像装置。
【請求項１０】
前記変更手段によって変更された前記水平ブランキング時間に応じて、前記撮像素子で光電変換された画像データのシェーディングを補正するシェーディング補正データを設定するシェーディングデータ設定手段を有することを特徴とする請求項１乃至請求項９のいずれか１項に記載の撮像装置。
【請求項１１】
前記撮像素子に像を結像するレンズと、
前記撮像素子からの信号をＡ／Ｄ変換するＡ／Ｄ変換器と、
前記Ａ／Ｄ変換器から出力された信号を記憶手段に記録するように制御する記憶制御手段とを有することを特徴とする請求項１乃至請求項１０のいずれか１項に記載の撮像装置。
【請求項１２】
被写体像を撮像する撮像素子を有する撮像装置の撮像方法であって、
前記撮像素子から入力される信号量に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更工程を有することを特徴とする撮像方法。
【請求項１３】
被写体像を撮像する撮像素子を有する撮像装置の撮像方法であって、
前記被写体の被写体条件に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更工程を有することを特徴とする撮像方法。
【請求項１４】
被写体像を撮像する撮像素子を有する撮像装置の撮像方法であって、
前記撮像素子によって撮像する際の撮像装置の動作条件に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更工程を有することを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＣＤやＣＭＯＳイメージセンサー等の撮像素子を用いた撮像装置に関するもので、特に撮像された画像の画質の向上に関するものである。
【背景技術】
【０００２】
ディジタルカメラには、撮影モードを複数備えているものが一般的である。
【０００３】
該撮影モードの中には撮影速度や繰り返し撮影速度の変化が伴うモード、例えば、一回のシャッタースイッチＯＮで一度きりの撮影を行う単写モードと、一度シャッタースイッチを押したら、シャッタースイッチを放すまで連続的に撮影動作を繰り返す連写モードを備えるものが多く存在する。（例えば、特許文献１“要約”を参照。）
さらに該連写モードにおいても動きの速い被写体に対応するために繰り返し時間が短い高速連写モードと、動きの遅い被写体に最適な繰り返し時間となる低速連写モードを切り替えられるものも存在する。
【０００４】
また、ディジタルカメラやビデオカメラ等の撮像装置においては、撮像素子としてＣＣＤやＣＭＯＳイメージセンサーを使用するのが一般的である。
【０００５】
該ＣＭＯＳイメージセンサーを用いたディジタルカメラの撮影シーケンスでは、フォトダイオードに発生した電荷を信号電圧に変換し、出力アンプ部へ読み出すために、ノイズ成分および信号成分を信号蓄積部へ転送する“Ｎ（ノイズ／ダーク）読み”“Ｓ（信号）読み”動作を含む“水平ブランキング”期間（以後、ＨＢＬＫ時間と称する）が設けられている。
【０００６】
該ＨＢＬＫ時間は、転送ゲート等のスイッチＯＮ／ＯＦＦにより変動してしまう電源電圧の安定待ち時間を含んでいるため、該ＨＢＬＫ時間が短すぎる場合、電源変動がおさまりきれず、記録画像の画質は劣化する場合がある。
【０００７】
特に、高輝度部は電源変動が多く発生しやすいため、例えば、暗中に一部だけ高輝度の被写体があるシーン等を撮影した場合に、ＨＢＬＫ時間が短い場合、電源が安定しない状態でＮ読み・Ｓ読みを行うため、ダーク画素・オプティカルブラック（ＯＢ）部に高輝度部のある行とそうでない行での出力電圧レベル差が生じ、高輝度部近辺に白っぽい帯（スミア）が発生してしまう。（例えば、特許文献２“発明が解決しようとする課題”を参照。）
また、撮像装置には画素間の感度ムラである“シェーディング”が発生することが周知の事実であり、（例えば、特許文献３“第８の実施例”を参照。）該シェーディングに関しては、予め準備されているデータによる補正をかけることが一般的であるが、上記のような電源変動が発生した場合“シェーディング”の状態（形）にも影響を及ぼしてしまうため、ＨＢＬＫ時間によって電源変動がおさまりきれない場合等は適正の補正ができないことがある。
【０００８】
そのため、ＨＢＬＫ時間の設定は、充分な電源安定時間をもった時間設定とするのが理想的であるが、連写モード（特に高速連写モード）を備えている場合、繰り返し速度（撮影コマ速〔以後、リサイクルタイムと称する〕）も要求されるため、画質の許容範囲と撮影リサイクルタイムを考慮したＨＢＬＫ適正時間を固定設定しているのが一般的である。
【特許文献１】特開２００１−２６８４５３号公報
【特許文献２】特開２００１−２３０９７４号公報
【特許文献３】特開平０８−３０７７７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、高速連写モード対応のＨＢＬＫ時間でも、充分許容内の画質を得られるものの、単写モードや低速連写モード等の繰り返し速度は要求が低いモードにおいては、高速連写モード対応より長いＨＢＬＫ時間にすることで更なる高画質化が期待できる。
（ＨＢＬＫ時間を延ばし、電源電圧が安定することで、高画質撮影可能シーンが増大する。）
一方、ユーザーの使用感としては、リサイクルタイムが短い方が望ましい。
【００１０】
本発明の第一の目的は、各撮影モードにおいて、使用者に必要な撮影繰り返し速度低下を感じさせることなく最適な画質を得られる撮像装置を供給することである。
【００１１】
本発明の第ニの目的は、撮影シーンの変化に対応した最適な画質および使用感を得られる撮像装置を供給することである。
【課題を解決するための手段】
【００１２】
本発明の撮像装置は、被写体像を撮像する撮像素子と、前記撮像素子から入力される信号量に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更手段と、を有する点に特徴がある。また、本発明の撮像装置は、被写体像を撮像する撮像素子と、前記被写体の被写体条件に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更手段と、を有する点に特徴がある。また、本発明の撮像装置は、被写体像を撮像する撮像素子と、前記撮像素子によって撮像する際の撮像装置の動作条件に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更手段と、を有する点に特徴がある。
【００１３】
また、本発明の撮像装置の撮像方法は、被写体像を撮像する撮像素子を有する撮像装置の撮像方法であって、前記撮像素子から入力される信号量に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更工程を有する点に特徴がある。また、本発明の撮像装置の撮像方法は、被写体像を撮像する撮像素子を有する撮像装置の撮像方法であって、前記被写体の被写体条件に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更工程を有する点に特徴がある。また、本発明の撮像装置の撮像方法は、被写体像を撮像する撮像素子を有する撮像装置の撮像方法であって、前記撮像素子によって撮像する際の撮像装置の動作条件に応じて、前記撮像素子から信号を読み出す際の水平ブランキング時間を変更する変更工程を有する点に特徴がある。
【発明の効果】
【００１４】
以上の構成により、本発明は、撮影シーンの変化に対応した最適な画質および使用感を得られる撮像装置を供給することができる。
【発明を実施するための最良の形態】
【００１５】
（第１の実施例）
図１は実施の形態における撮像装置であるところの電子カメラの構成を示すブロック図である。図において、１００は画像処理装置である。１２は撮像素子１４の露光量を制御するシャッターである。１４は光学像を電気信号に変換する撮像素子であり、本実施例上は撮像素子１４としてＣＭＯＳ型エリアセンサを使用している。
【００１６】
レンズユニット３００内の撮影レンズ３１０に入射した光線は、絞り３１２、レンズマウント３０６、１０６、ミラー１３０およびシャッター１２を通じて一眼レフ方式により導かれた撮像素子１４上に光学像として結像する。
【００１７】
１６は撮像素子１４から出力されるアナログ信号をディジタル信号に変換するＡ／Ｄ変換器である。１８は撮像素子１４、Ａ／Ｄ変換器１６およびＤ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２およびシステム制御回路５０によって制御される。
【００１８】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータあるいはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。画像処理回路２０は必要に応じて撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づき、システム制御回路５０が露光（シャッター）制御部４０および測距制御部４２を制御するためのＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理およびＥＦ（フラッシュ調光）処理を行う。また、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００１９】
尚、本実施形態では、測距制御部４２および測光制御部４６を専用に備えているので、システム制御回路５０は、測距制御部４２および測光制御部４６を用いてＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行い、画像処理回路２０を用いてＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行わない構成としてもよい。
【００２０】
また、測距制御部４２および測光制御部４６を用いてＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行い、さらに、画像処理回路２０を用いてＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行う構成としてもよい。
【００２１】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０および圧縮・伸長回路３２を制御する。
【００２２】
Ａ／Ｄ変換器１６からのデータは、画像処理回路２０およびメモリ制御回路２２を介して、あるいは直接、メモリ制御回路２２を介して画像表示メモリ２４あるいはメモリ３０に書き込まれる。
【００２３】
２４は画像表示メモリ、２６はＤ／Ａ変換器である。２８はＴＦＴ方式のＬＣＤからなる画像表示部である。画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８に表示される。撮像された画像データを画像表示部２８で逐次表示する場合、電子ファインダ機能を実現することが可能である。また、画像表示部２８はシステム制御回路５０の指示にしたがって表示のＯＮ／ＯＦＦを任意に行うことが可能であり、表示をＯＦＦにした場合、画像処理装置１００の電力消費を大幅に低減することができる。
【００２４】
３０は撮影された静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を有している。したがって、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能である。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２５】
３２は適応離散コサイン変換（ＡＤＣＴ）などにより画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理あるいは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２６】
４０は測光制御部４６からの測光情報に基づいて絞り３１２を制御する絞り制御部３４０と連携しながらシャッター１２を制御するシャッター制御部である。
【００２７】
４２はＡＦ（オートフォーカス）処理を行うための測距手段であるところの測距制御部であり、レンズユニット３００内の撮影レンズ３１０に入射した光線を絞り３１２、レンズマウント３０６、１０６、ミラー１３０および測距用サブミラー（図示せず）を介して一眼レフ方式で入射することにより、光学像として結像された画像の合焦状態を測定する。
【００２８】
４４は温度計であり、撮影環境における周囲温度を検出する。
【００２９】
４６はＡＥ（自動露出）処理を行うための測光手段であるところの測光制御部であり、レンズユニット３００内の撮影レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６、１０６、ミラー１３０および測光用サブミラー（図示せず）を介して一眼レフ方式で入射することにより、光学像として結像された画像の露出状態を測定する。
【００３０】
該測光制御部４６はフラッシュ部４８と連携することにより、ＥＦ（フラッシュ調光）処理機能も有する。
【００３１】
また、本実施例における測光制御部４６は、複数の測光エリアを備える周知の分割測光方式であり、撮影シーン内の複数ポイント（例えば３５ポイント）を測光し、その結果に応じて露出を決定するものとする。
【００３２】
４８はフラッシュ部であり、ＡＦ補助光の投光機能およびフラッシュ調光機能を有する。
【００３３】
尚、前述したように、撮像素子１４によって撮像された画像データを用いて画像処理回路２０により演算された演算結果に基づき、システム制御回路５０が露光（シャッター）制御部４０、絞り制御部３４０、測距制御部３４２に対し、ビデオＴＴＬ方式を用いた露出制御およびＡＦ（オートフォーカス）制御を行うことが可能である。
【００３４】
また、測距制御部４２による測定結果と、撮像素子１４によって撮像された画像データを画像処理回路２０によって演算した演算結果とを用いて、ＡＦ（オートフォーカス）制御を行うようにしてもよい。さらに、測光制御部４６による測定結果と、撮像素子１４によって撮像された画像データを画像処理回路２０によって演算した演算結果とを用いて露出制御を行うようにしてもよい。
【００３５】
５０は画像処理装置１００全体を制御するシステム制御回路であり、周知のＣＰＵなどを内蔵する。５２はシステム制御回路５０の動作用の定数、変数、プログラムなどを記憶するメモリである。５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声などで動作状態やメッセージなどを表示する液晶表示装置、スピーカなどを有する表示部であり、画像処理装置１００の操作部近辺の視認し易い単数あるいは複数箇所に設置されている。表示部５４は、ＬＣＤ、ＬＥＤ、発音素子などの組み合わせにより構成されている。また、表示部５４の一部の機能は光学ファインダ１０４内に設けられている。
【００３６】
表示部５４の表示内容のうち、ＬＣＤなどに表示するものとしては、シングルショット／連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００、２１０の着脱状態表示、レンズユニット３００の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示、外部コンピュータとの接続状態を示す表示などがある。
【００３７】
また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッタースピード表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示などがある。
【００３８】
さらに、表示部５４の表示内容のうち、ＬＥＤ等に表示するものとしては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、記録媒体書き込み動作表示、マクロ撮影設定通知表示、二次電池充電表示などがある。
【００３９】
また、表示部５４の表示内容のうち、ランプ等に表示するものとしては、例えば、セルフタイマ通知ランプ等がある。このセルフタイマ通知ランプはＡＦ補助光と共用してもよい。
【００４０】
５６は後述するプログラムなどが格納された電気的に消去・記録可能な記憶手段であるところの不揮発性メモリであり、不揮発性メモリとしてＥＥＰＲＯＭなどが用いられる。この不揮発性メモリ５６には、各種パラメータやＩＳＯ感度などの設定値、設定モード、およびシェーディング補正を行う際に用いる１次元補正データ等が格納される。この１次元補正データは、生産工程において、調整時に作成されて書き込まれる。この１次元補正データの作成方法としては、例えばダーク撮影を行って得られた画像を射影演算することにより、水平１ライン分のデータとする方法等が考えられる。
【００４１】
尚、補正データとしては、生産工程において撮像されたダーク画像をそのまま２次元データとして記憶したものでもよい。
【００４２】
６０、６２、６４、６６、６８および７０はシステム制御回路５０の各種動作指示を入力するための操作部であり、スイッチ、ダイヤル、タッチパネル、視線検知によるポインティング、音声認識装置などの単数あるいは複数の組み合わせで構成される。これら操作部の詳細を以下に示す。
【００４３】
６０はモードダイアルスイッチであり、自動撮影モード、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、焦点深度優先（デプス）撮影モード、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード、パノラマ撮影モードなどの各機能撮影モードを切り替えて設定可能である。
【００４４】
６２はシャッタースイッチ（ＳＷ１）であり、シャッターボタン（図示せず）の操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ調光）処理などの動作開始を指示する。
【００４５】
６４はシャッタースイッチ（ＳＷ２）であり、シャッターボタン（図示せず）の操作完了でＯＮとなる。このシャッタースイッチ（ＳＷ２）６４は、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００、２０１に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００４６】
６６は再生スイッチであり、撮影モード状態で撮影した画像をメモリ３０あるいは記録媒体２００、２１０から読み出して画像表示部２８に表示する再生動作の開始を指示する。
【００４７】
６８は単写／連写スイッチであり、シャッタースイッチＳＷ２を押した場合、１コマの撮影を行って待機状態とする単写モードと、シャッタースイッチＳＷ２を押している間、連続して撮影を行い続ける連写モードとを設定可能である。本実施例では、該連写モードも高速連写モード（例えば３駒／秒  等）および低速連写モード（例えば１駒／秒  等）の２種類あるものとし、該単写モード・低速連写モード・高速連写モードは該単写／連写スイッチ６８を一回押す毎に循環的にモードを切り替えていくものとする。
【００４８】
６９はＩＳＯ感度設定スイッチであり、撮像素子１４あるいは画像処理回路２０におけるゲインの設定を変更することによりＩＳＯ感度を設定できる。
【００４９】
７０は各種ボタンやタッチパネルなどからなる操作部であり、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマ切替ボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン、パノラマモード等の撮影および再生を実行する際に各種機能の選択および切り替えを設定する選択／切り替えボタン、パノラマモード等の撮影および再生を実行する際に各種機能の決定および実行を設定する決定／実行ボタン、画像表示部２８のＯＮ／ＯＦＦを設定する画像表示ＯＮ／ＯＦＦスイッチ、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定するクイックレビューＯＮ／ＯＦＦスイッチ、ＪＰＥＧ圧縮の圧縮率を選択するため、あるいは撮像素子の信号をそのままディジタル化して記録媒体に記録するＣＣＤＲＡＷモードを選択するためのスイッチである圧縮モードスイッチ、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを設定可能な再生スイッチ、シャッタースイッチＳＷ１を押した際にオートフォーカス動作を開始し、一旦合焦した場合、その合焦状態を保ち続けるワンショットＡＦモードとシャッタースイッチＳＷ１を押している間、連続してオートフォーカス動作を続けるサーボＡＦモードとを設定可能なＡＦモード設定スイッチなどがある。
【００５０】
また、上記プラスボタンおよびマイナスボタンの各機能は、回転ダイアルスイッチを備えることによって、より軽快に数値や機能を選択することが可能となる。
【００５１】
７２は電源スイッチであり、画像処理装置１００の電源オン、電源オフの各モードを切り替え設定可能である。また、画像処理装置１００に接続されたレンズユニット３００、外部ストロボ、記録媒体２００、２１０等の各種付属装置の電源オン、電源オフの設定も合わせて切り替え設定可能である。
【００５２】
８０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路などから構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、その検出結果およびシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部に供給する。
【００５３】
８２および８４はコネクタ、８６はアルカリ電池やリチウム電池などの一次電池、ＮｉＣｄ電池、ＮｉＭＨ電池、Ｌｉ電池などの二次電池、ＡＣアダプタなどからなる電源部である。
【００５４】
９０および９４はメモリカードやハードディスク等の記録媒体とのインターフェース、９２および９６はメモリカードやハードディスクなどの記録媒体との接続を行うコネクタ、９８はコネクタ９２、９６に記録媒体２００、２１０が装着されているか否かを検知する記録媒体着脱検知部である。
【００５５】
尚、本実施形態では、記録媒体を取り付けるインターフェースおよびコネクタが２系統装備されているが、記録媒体を取り付けるインターフェースおよびコネクタは単数あるいは任意の数の系統数装備されていてもよい。また、異なる規格のインターフェースおよびコネクタとして、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カードなどの規格に準拠したものを用いてもよい。
【００５６】
さらに、インターフェース９０、９４、コネクタ９２、９６をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カードなどの規格に準拠したものを用いて構成した場合、ＬＡＮカード、モデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳなどの通信カードなどの各種通信カードを接続することより、他のコンピュータやプリンタなどの周辺機器との間で画像データや画像データに付属した管理情報を相互に転送することが可能である。
【００５７】
１０４は光学ファインダであり、撮影レンズ３１０に入射した光線を、一眼レフ方式によって、絞り３１２、レンズマウント３０６、１０６、ミラー１３０、１３２を介して導き、光学像として結像させて表示することが可能である。これにより、画像表示部２８による電子ファインダ機能を使用することなく、光学ファインダ１０４だけを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設けられている。
【００５８】
１１０は通信部であり、ＲＳ２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信などの各種通信機能を有する。１１２は通信部１１０により画像処理装置１００を他の機器と接続するコネクタ、もしくは無線通信を行う場合のアンテナである。
【００５９】
１２０はレンズマウント１０６内で画像処理装置１００をレンズユニット３００と接続するためのインターフェースである。１２２は画像処理装置１００をレンズユニット３００と電気的に接続するコネクタである。また、レンズマウント１０６および／またはコネクタ１２２にレンズユニット３００が装着されているか否かは、不図示のレンズ着脱検知部により検知される。
【００６０】
コネクタ１２２は画像処理装置１００とレンズユニット３００との間で制御信号、状態信号、データ信号などを伝え合うと共に、各種電圧の電流を供給する機能も備えている。また、コネクタ１２２は電気通信だけでなく、光通信、音声通信などを伝達する構成としてもよい。
【００６１】
１３０、１３２はミラーであり、撮影レンズ３１０に入射した光線を、一眼レフ方式によって光学ファインダ１０４に導く。ミラー１３２はクイックリターンミラーの構成にしてもハーフミラーの構成にしてもどちらでもよい。
【００６２】
２００はメモリカードやハードディスクなどの記録媒体である。記録媒体２００は、半導体メモリや磁気ディスクなどから構成される記録部２０２、画像処理装置１００とのインターフェース２０４、および画像処理装置１００との接続を行うコネクタ２０６を有している。２１０は、記録媒体２００と同様、メモリカードやハードディスク等の記録媒体である。記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、画像処理装置１００とのインターフェース２１４、および画像処理装置１００との接続を行うコネクタ２１６を有している。
【００６３】
３００は交換レンズタイプのレンズユニットである。３０６はレンズユニット３００を画像処理装置１００と機械的に結合するレンズマウントである。レンズマウント３０６内には、レンズユニット３００を画像処理装置１００と電気的に接続する各種機能が含まれている。
【００６４】
３１０は撮影レンズ、３１２は絞りである。３２０はレンズマウント３０６内でレンズユニット３００を画像処理装置１００と接続するためのインターフェースである。３２２はレンズユニット３００を画像処理装置１００と電気的に接続するコネクタである。
【００６５】
コネクタ３２２は画像処理装置１００とレンズユニット３００との間で制御信号、状態信号、データ信号などを伝え合うと共に、各種電流が供給され、あるいは電流を供給する機能を備えている。また、コネクタ３２２は電気信号だけでなく、光信号、音声信号などを伝達する構成としてもよい。
【００６６】
３４０は測光制御部４６からの測光情報に基づいて、シャッター１２を制御するシャッター制御部４０と連携しながら、絞り３１２を制御する絞り制御部である。３４２は撮影レンズ３１０のフォーカシングを制御する測距制御部である。３４４は撮影レンズ３１０のズーミングを制御するズーム制御部である。３５０はレンズユニット３００全体を制御するレンズシステム制御回路である。レンズシステム制御回路３５０は、動作用の定数、変数、プログラムなどを記憶するメモリやレンズユニット３００固有の番号などの識別情報、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報、現在や過去の各設定値などを保持する不揮発メモリの機能も備えている。
【００６７】
３６０は手ブレ緩和用の振動検知手段（加速度センサ、角速度センサ等）の出力は検出回路（フィルタ回路・積分回路等）と該手ブレ緩和用に備えてある上記撮影レンズ３１０のユニット内にシフトレンズ（不図示）と呼ばれる稼動式のレンズを駆動する制御回路を含む手ブレ検知・制御部である。該手ブレ検知・制御部は、振動検知手段（加速度センサ、角速度センサ等）によりブレを電気信号として出力し、検出回路（フィルタ回路・積分回路等）等によりブレ量を算出、該算出結果に基づき該シフトレンズを移動させ、結像面の移動（ブレ）を低減するものである。該手ブレ緩和機能の中にはブレの大きさ・速度等により手ブレかパンニングかを分離して補正するか否かを判定する機能、いわゆるパンニング検知手段としても用いられる。（該手ブレ緩和機能に関しては、特開平６−１９７２６２等で周知であるため詳細の説明は割愛する。）
なお、手ブレ緩和機能に関しては、撮影動作中（露光動作含む）に補正を行なうものであるため、撮影動作中は常に並行して作動しているものである。
【００６８】
図２は該撮像素子１４であるところのＣＭＯＳ型エリアセンサの画素部回路である。
【００６９】
同図において、画素内にはフォトダイオード（ＰＤ）１、転送スイッチ（ＴＸ）２、リセットスイッチ（ＴＲＥＳ）３、画素アンプであるところのソースフォロア（ＳＦ）１０、行選択スイッチ（ＴＳＥＬ）６が設けてあり、転送スイッチ（ＴＸ）２のゲートは垂直走査回路１４からのφＴＸ（ｎ，ｎ＋１）に接続され、リセットスイッチ３のゲートは垂直走査回路１４からのφＲＥＳ（ｎ，ｎ＋１）に接続され、行選択スイッチ６のゲートは垂直走査回路１４からのφＳＥＬ（ｎ，ｎ＋１）に接続されている。
【００７０】
光電変換は該フォトダイオード１でおこなわれ、光量電荷の蓄積期間中は転送スイッチ２はオフ状態であり、画素アンプを構成するソースフォロア１０のゲートにはこのフォトダイオード１で光電変換された電荷は転送されない。該画素アンプを構成するソースフォロア１０のゲート１１は、蓄積開始前に該リセットスイッチ３がオンし、適当な電圧に初期化されている。すなわちこれがダークレベルとなる。次に又は同時に行選択スイッチ６がオンになると、負荷電流源７と該画素アンプ１０で構成されるソース・フォロア回路が動作状態になり、ここで該転送スイッチ２をオンさせることで該フォトダイオード１に蓄積されていた電荷は、該画素アンプを構成するソースフォロア１０のゲートに転送される。ここで４はリセット電源、５はソースフォロア１０を駆動する電源である。
【００７１】
ここで、選択行の出力が垂直出力線１３上に発生する。この出力は転送ゲート１５ａ，１５ｂを介して、信号蓄積部１５に蓄積される。信号蓄積部１５に一時記憶された出力は水平走査回路１６によって順次出力アンプ部へ読み出される。
【００７２】
図３が図２のＣＭＯＳ型エリアセンサの動作タイミング図である。全画素リセット期間Ｔ１のタイミングで、φＴＸ（ｎ），φＴＸ（ｎ＋１）がアクティブになり、全画素の該フォトダイオード１の電荷は、該転送スイッチ２を介して該ソースフォロア１０のゲートに転送され、該フォトダイオード１はリセットされる。この状態はフォトダイオード１のカソード電荷がソースフォロア１０のゲートに移って平均化された状態であるが、ソースフォロア１０のゲートのキャパシタ９の容量成分を大きくすることで、フォトダイオード１のカソードをリセットしたレベルと同様になる。
【００７３】
この時、対象画像の光量を導光する不図示のメカシャッターは開いており時間Ｔ１の終了と同時に、全画素同時に蓄積を開始する。該メカシャッターはＴ３の期間を開いたままで、この間がフォトダイオード１の蓄積期間となる。
【００７４】
Ｔ３時間経過後、Ｔ４のタイミングでメカシャッターは閉じ、該フォトダイオード１の光電荷の蓄積が終了する。この状態では該フォトダイオード１に電荷が蓄積されている。次に各ライン毎に読み出しがスタートする。すなわち、ｎ−１行目を読み出してからＮ行目を読み出す。
【００７５】
時間Ｔ５の期間ΦＳＥＬ（ｎ）がアクティブになり該行選択スイッチ６がオンし、ｎ行目につながっている全ての画素の該画素アンプ１０で構成されるソース・フォロア回路が動作状態になる。
【００７６】
ここで、該画素アンプ１０で構成されるソース・フォロアのゲートはＴ２期間でφＲＥＳ（ｎ）がアクティブになり、リセットスイッチ３がオンとなり、該ソースフォロア１０のゲート１１は初期化される。すなわち、該垂直出力線１３にはこのダークレベルの信号が出力される。
【００７７】
次にφＴＮ（ｎ）がアクティブになり、転送ゲート１５ｂはＴ２’期間オンし、該信号蓄積部１５に保持される。この動作は、ｎ行につながっている全ての画素に対して同時並列に実行される。
【００７８】
該ダークレベルの信号出力を該信号蓄積部１５に保持するＴ２からＴ２’までの期間を『Ｎ読み』という。
【００７９】
ダークレベルの該信号蓄積部１５の転送（Ｎ読み）が終了した時点で、該フォトダイオード１に蓄積されていた信号電荷をφＴＸ（ｎ）をＴ６期間アクティブとし、転送スイッチ２をオンすることで、該画素アンプ１０で構成されるソース・フォロアのゲート１１に転送する。この時、該画素アンプ１０で構成されるソース・フォロアのゲート１１は転送されてきた信号電荷に見合う分だけリセットレベルから電位が変動し信号レベルが確定する。
【００８０】
ここで、φＴＳがＴ６’期間だけアクティブになり、転送ゲート１５ａがオンし、信号レベルが該信号蓄積部１５に保持される。この動作は、ｎ行につながっている全ての画素に対して同時並列に実行される。
【００８１】
該信号レベルの信号出力を該信号蓄積部１５に保持するＴ６からＴ６’までの期間を『Ｓ読み』という。
【００８２】
該『Ｎ読み』『Ｓ読み』の期間を合わせて『水平ブランキング時間』（ＨＢＬＫ）と称している。
（実際には各動作への移行待ち時間等も含むことになる。）
なお、後述する『水平ブランキング時間の変更』は、本実施例においては上記Ｔ６’の時間の変更（例えば４μｓｅｃと８μｓｅｃの切り替え）を行うものとする。
【００８３】
該水平ブランキング時間の動作を終了した時点で、該信号蓄積部１５には、ｎ行につながっている全ての画素のダークレベルと信号レベルを保持しており、各画素間でのダークレベルと信号レベルの差をとることでソース・フォロアのスレッシュホールド電圧（しきい値電圧）Ｖｔｈバラツキによる固定パターンノイズ（ＦＰＮ）や該リセットスイッチ３がリセット時に発生するＫＴＣノイズをキャンセルし、Ｓ／Ｎの高いノイズ成分を除去された信号が得られる。
【００８４】
この信号を該水平走査回路１６によって、該信号蓄積部１５に蓄積されたダークレベルと信号レベルの差信号を水平走査し、時系列的に、Ｔ７のタイミングで出力される。これでＮ行の出力は終了である。同様に、φＳＥＬ（ｎ＋１），φＲＥＳ（ｎ＋１），φＴＸ（ｎ＋１），φＴＮ，φＴＳを図２に示す様にＮ行目と同様に駆動することで、Ｎ＋１行目の信号を読み出すことができる。
【００８５】
図４および図５は画像処理装置１００の撮影動作処理手順を示すフローチャートである。この処理プログラムは不揮発メモリ５６などの記憶媒体に格納されており、メモリ５２にロードされてシステム制御回路５０内のＣＰＵによって実行される。
【００８６】
Ｓ１０１は、電池交換などの電源投入により、システム制御回路５０はフラグや制御変数等を初期化し、画像処理装置１００の各部に対して必要な所定の初期設定を行う。
【００８７】
Ｓ１０２は、システム制御部５０は、電源スイッチ７２の設定位置を判別し、電源スイッチ７２が電源ＯＦＦに設定されているか否かを判別する。
【００８８】
ステップＳ１０３は、電源スイッチ７２が電源ＯＦＦに設定されている場合、各表示部の表示を終了状態に変更し、フラグや制御変数などを含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御部８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等の所定の終了処理を行った後、ステップＳ１０２の処理に戻る。
【００８９】
ステップＳ１０４は、既に設定されているＩＳＯ感度等の設定情報の読み出しを行なう。
【００９０】
ステップＳ１０５は、ステップＳ１０２で電源スイッチ７２が電源ＯＮに設定されていた場合、システム制御回路５０は電源制御部８０により電池などの電源８６の残容量や動作状況が画像処理装置１００の動作に問題があるか否かを判別し、問題があると判別された場合はステップＳ１０６へ、問題がないと判別された場合はステップＳ１０７へ移行する。
【００９１】
ステップＳ１０６は、表示部５４に画像の表示や音声の出力により所定の警告を行った後、ステップＳ１０２の処理に戻る。
【００９２】
ステップＳ１０７は、モードダイアルスイッチ６０の設定位置を判断し、モードダイアルスイッチ６０が撮影モードに設定されているか否かを判別し、モードダイアルスイッチ６０がその他のモードに設定されている場合は、ステップＳ１０８へ、モードダイアルスイッチ６０が撮影モードに設定されている場合はステップＳ１０９へ移行する。
【００９３】
ステップＳ１０８は、選択されたモードに応じた処理を実行し、実行後にステップＳ１０２の処理に戻る。
【００９４】
ステップＳ１０９は、記録媒体２００、２０１が装着されているか否かの判断、記録媒体２００、２０１に記録された画像データの管理情報の取得、および記録媒体２００、２０１の動作状態が画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判別し、問題があると判別された場合は既に説明済みであるステップＳ１０６へ、問題がないと判別された場合はステップＳ１１０へ移行する。
【００９５】
ステップＳ１１０は、単写撮影／連写撮影を選択する単写／連写スイッチ６８の選択状態を調べる。
【００９６】
本ステップＳ１１０では、単写撮影が選択されている場合はステップＳ１１１へ、低速連写撮影が選択されている場合はステップＳ１１２へ、高速連写撮影が選択されている場合はステップＳ１１３へ移行する。
【００９７】
ステップＳ１１１は、単写／連写フラグを『単写』（本実施例では第二の撮影モード）に設定するとともに、水平ブランキング時間設定を第２の水平ブランキング時間ＨＢＬＫ２に設定（例えば、図３におけるＴ６’を１６μｓｅｃに設定）する。
【００９８】
ステップＳ１１２は、単写／連写フラグを『低速連写』（本実施例では第二の撮影モードに含む）に設定するとともに、水平ブランキング時間設定を第２の水平ブランキング時間ＨＢＬＫ２に設定（例えば、図３におけるＴ６’を１６μｓｅｃに設定）する。
【００９９】
ステップＳ１１３は、単写／連写フラグを『高速連写』（本実施例では第一の撮影モード）に設定するとともに、水平ブランキング時間設定を第１の水平ブランキング時間ＨＢＬＫ１に設定（例えば、図３におけるＴ６’を４μｓｅｃに設定）する。
【０１００】
上記ステップＳ１１１乃至Ｓ１１３における単写／連写フラグおよび水平ブランキング時間の設定状態は、システム制御回路５０の内部メモリあるいはメモリ５２に記憶される。
【０１０１】
また、上記ステップＳ１１１乃至Ｓ１１３における第１の水平ブランキング時間ＨＢＬＫ１と第２の水平ブランキング時間ＨＢＬＫ２の関係は“ＨＢＬＫ１＜ＨＢＬＫ２”である。
【０１０２】
なお、本実施例では水平ブランキング期間の内、図２に示す『Ｓ読み』のＴ６’期間を変化させる方式を取るが、本発明はこれに制限されることではなく、電源の影響を受けると想定されるタイミングでの安定時間待ちを変化させること、例えば、“『Ｎ読み』Ｔ２’時間を変化させる”等の手法で安定時間をもつこと、また複数の時間（Ｔ２’およびＴ６’等）を撮像装置の動作条件（連写、単写等のモード切り替えやＩＳＯ感度設定、パンニング動作等）によって変化することも同様の効果を得られることを明示しておく。
【０１０３】
また、本実施例は、単写および低速連写を同一の水平ブランキング時間に設定し、高速連写時のみ長めの水平ブランキング時間を設定しているが、本発明はそれに限られたものではなく、例えば、３つのモードが各々別の水平ブランキング時間を設定可能であったり、単写だけ水平ブランキング時間が異なったり、モードの種類が三段階でない場合等も含まれるものであることを明示しておく。
【０１０４】
ステップＳ１１４は、表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。ここで、画像表示部２８の画像表示スイッチがＯＮである場合、画像表示部２８を用いて画像や音声により画像処理装置１００の各種設定状態を表示するようにしてもよい。
【０１０５】
ステップＳ１１５は、シャッタースイッチＳＷ１が押されているか否かを判別し、シャッタースイッチＳＷ１が押されていない場合、ステップＳ１０２の処理に戻り、シャッタースイッチＳＷ１が押されている場合は、ステップＳ１１６へ移行する。
【０１０６】
ステップＳ１１６は、測距処理を行って撮影レンズ３１０の焦点を被写体に合わせ、測光処理を行って絞り値およびシャッター速度を決定する測距・測光処理を行う。
【０１０７】
測光処理では、必要であればフラッシュの設定を行う。この測距・測光処理の詳細については、後述する。
【０１０８】
ステップＳ１１７では、該ステップＳ１１１乃至Ｓ１１３で設定された水平ブランキング時間の情報（ＨＢＬＫ１乃至ＨＢＬＫ２）をメモリ３０の所定領域に展開する。また、本ステップＳ１１７では、水平ダークシェーディング補正に用いられる１次元補正データも不揮発性メモリ５６から読み出し、メモリ３０の所定領域に展開する。この補正データの展開終了後、ステップＳ１１８の処理に移行する。
【０１０９】
ステップＳ１１８は、シャッタースイッチＳＷ２が押されているか否かを判別し、シャッタースイッチＳＷ２が押されていない場合はステップＳ１１９へ、シャッタースイッチＳＷ２が押されている場合はステップＳ１２０へ移行する。
【０１１０】
ステップＳ１１９は、シャッタースイッチＳＷ１が離されたか否かを判別し、シャッタースイッチＳＷ１が離されていない場合ステップＳ１１８へ戻り、シャッタースイッチＳＷ１が離されるとステップＳ１０２へ移行する。
【０１１１】
ステップＳ１２０は、システム制御回路５０は、撮影した画像データの記憶可能な画像記憶バッファ領域がメモリ３０にあるか否かを判別し、メモリ３０の画像記憶バッファ領域内に新たな画像データの記憶可能な領域がないと判別された場合はステップＳ１２１へ、新たな画像データの記憶可能な領域があると判別された場合はステップＳ１２２へ移行する。
【０１１２】
ステップＳ１２１は、表示部５４に画像の表示や音声の出力により所定の警告を行った後、ステップＳ１０２の処理に戻る。
【０１１３】
例えば、メモリ３０の画像記憶バッファ領域内に記憶可能な最大枚数の連写撮影を行った直後であり、メモリ３０から読み出して記憶媒体２００、２１０に書き込むべき最初の画像がまだ記憶媒体２００、２１０に未記録な状態であり、まだ１枚の空き領域もメモリ３０の画像記憶バッファ領域上に確保できない状態である場合などである。
【０１１４】
尚、撮影した画像データを圧縮処理してからメモリ３０の画像記憶バッファ領域に記憶する場合、圧縮した後の画像データ量が圧縮モードの設定に応じて異なることを考慮して、記憶可能な領域がメモリ３０の画像記憶バッファ領域上にあるか否かをステップＳ１１９の処理で判断することになる。
【０１１５】
ステップＳ１２２は、システム制御回路５０は、撮像して所定時間蓄積した撮像信号を撮像素子１４から読み出し、Ａ／Ｄ変換器１６、画像処理回路２０およびメモリ制御回路２２を介して、あるいはＡ／Ｄ変換器１６から直接、メモリ制御回路２２を介して、メモリ３０の所定領域に撮影した画像データを書き込む撮影処理を実行する。
【０１１６】
なお、本ステップで図２で説明済みの撮像素子の動作をステップＳ１１１乃至ステップＳ１１３で設定された水平ブランキング時間に即して行っている。
【０１１７】
ステップＳ１２３は、システム制御回路５０は、メモリ３０に書き込まれた画像データのうち、撮像素子１４のダーク出力レベル（以降ＤＬ）検出領域に相当するデータからＤＬを算出する。
【０１１８】
ステップＳ１２４は、該ステップＳ１２２で取得したＤＬを所定値ＤＬｔと比較し、ＤＬがＤＬｔ未満である場合には直ちにステップＳ１２６の処理に移行する。従って、この場合にはダーク取り込み処理がなされず、ステップＳ１２６の現像処理において、ステップＳ１２２で取り込まれた画像データは予め記憶されている水平ダークシェーディング補正データにより補正されることになる。ＤＬが小さい場合は暗電流が小さく、固定パターンノイズ等、暗電流以外のノイズ成分が支配的であり、水平ダークシェーディング補正データで充分な補正が可能である。
【０１１９】
ステップＳ１２５は、該ステップＳ１２３で取得したＤＬが大きな場合は暗電流が大きく、微小なキズによる画素欠損や暗電流ムラ等の暗電流に起因するノイズ成分が無視できなくなり、水平ダークシェーディング補正データでは充分な補正が不可能となるため、ステップＳ１２４でＤＬが所定値以上である場合、システム制御回路５０はシャッター１２を閉じた状態で撮像素子１４の暗電流によるノイズ成分を本撮影と同じ時間蓄積し、蓄積を終えたノイズ画像信号を読み出すダーク取り込み処理を行う。
【０１２０】
ステップＳ１２６は、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データの一部をメモリ制御回路２２を介して読み出して現像処理を行うために必要なＷＢ（ホワイトバランス）積分演算処理、ＯＢ（オプティカルブラック）積分演算処理を行い、演算結果をシステム制御回路５０の内部メモリあるいはメモリ５２に記憶し、システム制御回路５０は、メモリ制御回路２２、必要に応じて画像処理回路２０を用いて、メモリ３０の所定領域に書き込まれた撮影画像データを読み出し、システム制御回路５０の内部メモリあるいはメモリ５２に記憶した演算結果を用いて、ＡＷＢ（オートホワイトバランス）処理、ガンマ変換処理、色変換処理を含む各種現像処理を行う。
【０１２１】
現像処理では、ダーク取り込み処理（ステップＳ１２５）を行った場合にはそのダーク画像データを用いて、逆にダーク取り込み処理を行わなかった場合にはステップＳ１１７で展開した水平ダークシェーディング補正データを用いて減算処理を行うことにより、撮像素子１４の固定パターンノイズや暗電流ノイズ等を打ち消すダーク補正演算処理を併せて行う。
【０１２２】
このように、水平ダークシェーディング補正データを用いて補正演算処理を行う場合には、撮像素子１４で発生する水平方向の固定パターンノイズによる画質劣化に対して、撮影時のダーク取り込み処理を行うことなく補正ができる。また、ダーク取り込み処理で取り込んだダーク画像データを用いて補正演算処理を行う場合、撮像素子１４で発生する水平方向の固定パターンノイズは勿論、撮像素子１４固有の微小なキズによる画素欠損、暗電流ムラ等の暗電流に起因するノイズによる画質劣化に対し、撮影した画像データを補正することができる。
【０１２３】
ステップＳ１２７は、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定されたモードに応じた画像圧縮処理を圧縮・伸長回路３２により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う。
【０１２４】
ステップＳ１２８は、システム制御回路５０は、メモリ３０の画像記憶バッファ領域に記憶された画像データを読み出し、インターフェース９０、９４、コネクタ９２、９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００、２１０に読み出した画像データを書き込む記録処理を開始する。
【０１２５】
この記録開始処理は、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みが新たに行われる度に、その画像データに対して実行される。
【０１２６】
尚、記録媒体２００、２０１に画像データの書き込みを行っている間、書き込み動作中であることを示すために、表示部５４に例えばＬＥＤを点滅させる等の記録媒体書き込み動作表示を行う。
【０１２７】
ステップＳ１２９では、システム制御回路５０は、シャッタースイッチＳＷ１が押されているか否かを判別し、シャッタースイッチＳＷ１が離された状態である場合はステップＳ１０２の処理に戻り、シャッタースイッチＳＷ１が押された状態である場合はステップＳ１３０へ移行する。
【０１２８】
ステップＳ１３０は、システム制御回路５０の内部メモリあるいはメモリ５２に記憶された単写／連写フラグの状態を判別し、単写が設定されていた場合はステップＳ１２９の処理に戻り、シャッタースイッチＳＷ１が離されるまで現在の処理を繰り返す。一方、連写（高速連写および低速連写）が設定されていた場合は、ステップＳ１１８の処理に戻り、次の撮影に備える。これにより、撮影に関する一連の処理が終了する。
【０１２９】
図６はステップＳ１１６における測距・測光処理手順を示すフローチャートである。測距・測光処理では、システム制御回路５０と、絞り制御部３４０あるいは測距制御部３４２との間の各種信号のやり取りは、インターフェース１２０、コネクタ１２２、コネクタ３２２、インターフェース３２０およびレンズシステム制御回路３５０を介して行われる。
【０１３０】
ステップＳ２０１は、撮像素子１４、測距制御部４２および測距制御部３４２を用いて、ＡＦ（オートフォーカス）処理を開始する。
【０１３１】
ステップＳ２０２乃至Ｓ２０３は、撮影レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６、１０６、ミラー１３０、測距用サブミラー（不図示）を介して、測距制御部４２に入射させることにより、光学像として結像された画像の合焦状態を判断し、測距（ＡＦ）が合焦と判断されるまで、測距制御部３４２を用いて撮影レンズ３１０を駆動しながら、測距制御部４２を用いて合焦状態を検出するＡＦ制御を実行し、測距（ＡＦ）が合焦と判断されたらステップＳ２０４へ移行する。
【０１３２】
ステップＳ２０４は、該ステップＳ２０３で測距（ＡＦ）が合焦と判断された場合、システム制御回路５０は、撮影画面内の複数の測距点から合焦した測距点を決定し、決定した測距点データと共に測距データおよび／または設定パラメータをシステム制御回路５０の内部メモリあるいはメモリ５２に記憶する。
【０１３３】
ステップＳ２０５は、測光制御部４６を用いてＡＥ（自動露出）処理を開始する。
【０１３４】
ステップＳ２０６乃至Ｓ２０７は、撮影レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６、１０６、ミラー１３０、１３２および測光用レンズ（不図示）を介して、測光制御部４６に入射させることにより、光学像として結像された画像の露出状態を測定し、露出（ＡＥ）が適正と判断されるまで露光（シャッター）制御部４０を用いて測光処理を行う。
【０１３５】
ステップＳ２０８は、該ステップＳ２０７で露出（ＡＥ）が適正であると判断された場合、システム制御回路５０は、撮影画面内の複数の測光ポイントから測光データを決定し、測光データおよび／または設定パラメータをシステム制御回路５０の内部メモリあるいはメモリ５２に記憶する。
【０１３６】
ちなみに、露出（ＡＥ）は複数の測光ポイントの全ての測光情報を平均化した情報を用いて適正か否かの判定をするのが一般的であるが、モードに応じては、複数のうちの一部（例えば、中央一点，中央部数点，測距点連動等）を用いて適正判断する場合もある。
【０１３７】
該測光適正判定の手法については、本発明に直接的には影響しないため、周知の手法で行われるものとする。
【０１３８】
尚、ステップＳ２０６の測光処理で検出した露出（ＡＥ）結果と、モードダイアルスイッチ６０によって設定された撮影モードと、ＩＳＯ感度設定スイッチ６９によって設定されたＩＳＯ感度に応じて、システム制御回路５０では絞り値（Ａｖ値）およびシャッター速度（Ｔｖ値）が決定される。
【０１３９】
ここで、決定されたシャッター速度（Ｔｖ値）に応じて、システム制御回路５０は、撮像素子１４の電荷蓄積時間を決定し、この決定された同じ電荷蓄積時間で撮影処理およびダーク取り込み処理をそれぞれ行う。
【０１４０】
ステップＳ２０９は、該ステップＳ２０６乃至Ｓ２０８の測光処理で得られた測定データにより、システム制御回路５０はフラッシュが必要であるか否かを判別する。
【０１４１】
ステップＳ２１０乃至Ｓ２１１は、該ステップＳ２０９でフラッシュが必要であると判断した場合、フラッシュフラグをセットし、充電が完了するまでフラッシュ部４８を充電する。そして、フラッシュ部４８の充電が完了すると、本処理を終了してメインの処理に復帰する。
【０１４２】
図７はステップＳ１２２における撮影処理手順を示すフローチャートである。この撮影処理では、システム制御回路５０と、絞り制御部３４０あるいは測距制御部３４２との間の各種信号のやり取りは、インターフェース１２０、コネクタ１２２、コネクタ３２２、インターフェース３２０およびレンズシステム制御回路３５０を介して行われる。
【０１４３】
ステップＳ３０１は、システム制御回路５０は、ミラー１３０をミラー駆動部（図示せず）によってミラーアップ位置に移動させる。
【０１４４】
ステップＳ３０２は、システム制御回路５０の内部メモリあるいはメモリ５２に記憶された測光データに従い、絞り制御部３４０によって絞り３１２を所定の絞り値まで駆動する。
【０１４５】
ステップＳ３０３は、撮像素子１４の電荷クリア動作を行う。
ステップＳ３０４乃至３０６は、撮像素子１４の電荷蓄積を開始し、シャッター制御部４０によってシャッター１２を開き、撮像素子１４の露光を開始する。
【０１４６】
ステップＳ３０７乃至Ｓ３０８は、フラッシュフラグによりフラッシュ部４８が必要であるか否かを判別し、必要である場合、フラッシュ部４８を発光させる。
【０１４７】
ステップＳ３０９乃至Ｓ３１０は、測光データにしたがって撮像素子１４の露光終了を待ち、露光が終了すると、シャッター制御部４０によってシャッター１２を閉じ、撮像素子１４の露光を終了する。
【０１４８】
ステップＳ３１１乃至Ｓ３１２は、システム制御回路５０は、絞り制御部３４０によって絞り３１２を開放の絞り値まで駆動し、ミラー１３０をミラー駆動部（不図示）によってミラーダウン位置に移動させる。
【０１４９】
ステップＳ３１３乃至Ｓ３１５は、設定した電荷蓄積時間が経過したか否かを判別し、設定した電荷蓄積時間が経過した場合、システム制御回路５０は撮像素子１４の電荷蓄積を終了した後、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、あるいはＡ／Ｄ変換器１６から直接、メモリ制御回路２２を介してメモリ３０の所定領域に撮影画像データを書き込む。
【０１５０】
一連の処理を終了すると、本処理を終了してメインの処理に復帰する。
該ステップＳ３１３乃至Ｓ３１５の動作は、既に説明済みの撮像素子の動作を該図４のステップＳ１１１乃至ステップＳ１１３で設定された水平ブランキング時間に即して行っている。
【０１５１】
図８は該図５のステップＳ１２５におけるダーク取り込み処理手順を示すフローチャートである。
【０１５２】
ステップＳ４０１は、撮像素子１４の電荷クリア動作を行う。
ステップＳ４０２は、シャッター１２が閉じた状態で撮像素子１４の電荷蓄積を開始する。
ステップＳ４０３は、設定した所定の電荷蓄積時間が経過したか否かを判別し、電荷蓄積時間が経過したらステップＳ４０４へ移行する。
ステップＳ４０４は、システム制御回路５０は、撮像素子１４の電荷蓄積を終了する。
【０１５３】
ステップＳ４０５は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、あるいはＡ／Ｄ変換器１６から直接、メモリ制御回路２２を介して、メモリ３０の所定領域に画像データ（ダーク画像データ）を書き込み、本処理を終了してメインの処理に復帰する。
【０１５４】
このダーク画像データは、先に撮影処理が実行され、撮影された画像データを撮像素子１４から読み出してメモリ３０に書き込んである状態で、現像処理を行う際に用いられる。
【０１５５】
（第２の実施例）
本発明の第１の実施例では、高速連写モードにおいては常に水平ブランキング時間を短く（第１の水平ブランキング時間を設定）するようになっている。
【０１５６】
しかしながら、実際の露光設定で、連写速度が明らかに最高速に追従できない場合がある。
【０１５７】
本発明の第２の実施例は、第一の撮影モード（高速連写モード）を設定された場合においても露光条件に応じて水平ブランキング時間を変化させるものである。
【０１５８】
本実施例は先に説明した本発明第１の実施例と重複する点が多い為、異なる部分のみを説明する。
【０１５９】
図９は画像処理装置１００の撮影動作処理手順を示すフローチャートであり、図４のステップＳ１１４に引き続いた動作である。（図４の動作に関しては、本発明の第１の実施例で説明済みのため、ここでの説明は割愛する。また、本フローチャートは本発明の第１の実施例における該図５に変わるものである。）
ステップＳ５１４は、シャッタースイッチＳＷ１が押されているか否かを判別し、シャッタースイッチＳＷ１が押されていない場合、該図４のステップＳ１０２の処理に戻り、シャッタースイッチＳＷ１が押されている場合は、ステップＳ５１５へ移行する。
【０１６０】
ステップＳ５１５は、測距処理を行って撮影レンズ３１０の焦点を被写体に合わせ、測光処理を行って絞り値およびシャッター速度を決定する測距・測光処理を行う。測光処理では、必要であればフラッシュの設定を行う。（図６参照）
ステップＳ５１６は、該図４のステップＳ１１１乃至Ｓ１１３で設定された単写／連写フラグをチェックし、『高速連写』が設定されていればステップＳ５１７へ、『高速連写』が設定されていなければステップＳ５１９へ移行する。
【０１６１】
ステップＳ５１７は、該ステップＳ５１５で決定されたシャッター速度（Ｔｖ値）が、所定のシャッター速度（Ｔｖｆ）より早いか否かを判定し、シャッター速度が所定の速度より速い（Ｔｖ＜Ｔｖｆ）場合はステップＳ５１９へ、シャッター速度が所定の速度より遅い（Ｔｖ≧Ｔｖｆ）場合はステップＳ５１８へ移行する。
【０１６２】
該所定値は、例えば、高速連写の設定仕様より遅いか否かの判定基準（高速連写が３駒／秒なら、Ｔｖ値１／３秒を判定値）としてもよい。
【０１６３】
本実施例では上記判定を所定値以下としているが、本発明はそれに限定されるものではなく、例えば、所定値未満の判定を行っても何ら問題ないものである。
【０１６４】
ステップＳ５１８は、該ステップＳ１１３で設定した第一の水平ブランキング時間ＨＢＬＫ１を、第一のブランキング時間ＨＢＬＫ１より長い第三の水平ブランキング時間ＨＢＬＫ３に変更する。
【０１６５】
なお、本実施例では第一の水平ブランキング時間を第三の水平ブランキング時間に変更したが、本発明はそれに限られたものではなく、第ニの水平ブランキング時間ＨＢＬＫ２を設定しても何ら問題ない。
【０１６６】
ステップＳ５１９では、該ステップＳ１１１乃至Ｓ１１３もしくは該ステップＳ５１８で設定された水平ブランキング時間の情報（ＨＢＬＫ１、ＨＢＬＫ２、ＨＢＬＫ３）をメモリ３０の所定領域に展開する。また、本ステップＳ５１９では、水平ダークシェーディング補正に用いられる１次元補正データも不揮発性メモリ５６から読み出し、メモリ３０の所定領域に展開する。この補正データの展開終了後、ステップＳ５２０の処理に移行する。
【０１６７】
ステップＳ５２０は、シャッタースイッチＳＷ２が押されているか否かを判別し、シャッタースイッチＳＷ２が押されていない場合はステップＳ５２１へ、シャッタースイッチＳＷ２が押されている場合はステップＳ５２２へ移行する。
【０１６８】
ステップＳ５２１は、シャッタースイッチＳＷ１が離されたか否かを判別し、シャッタースイッチＳＷ１が離されていない場合ステップＳ５２０へ戻り、シャッタースイッチＳＷ１が離されると該図４のステップＳ１０２へ移行する。
【０１６９】
ステップＳ５２２は、システム制御回路５０は、撮影した画像データの記憶可能な画像記憶バッファ領域がメモリ３０にあるか否かを判別し、メモリ３０の画像記憶バッファ領域内に新たな画像データの記憶可能な領域がないと判別された場合はステップＳ５２３へ、新たな画像データの記憶可能な領域があると判別された場合はステップＳ５２４へ移行する。
【０１７０】
ステップＳ５２３は、表示部５４に画像の表示や音声の出力により所定の警告を行った後、該図４のステップＳ１０２の処理に戻る。
【０１７１】
例えば、メモリ３０の画像記憶バッファ領域内に記憶可能な最大枚数の連写撮影を行った直後であり、メモリ３０から読み出して記憶媒体２００、２１０に書き込むべき最初の画像がまだ記憶媒体２００、２１０に未記録な状態であり、まだ１枚の空き領域もメモリ３０の画像記憶バッファ領域上に確保できない状態である場合などである。
【０１７２】
尚、撮影した画像データを圧縮処理してからメモリ３０の画像記憶バッファ領域に記憶する場合、圧縮した後の画像データ量が圧縮モードの設定に応じて異なることを考慮して、記憶可能な領域がメモリ３０の画像記憶バッファ領域上にあるか否かをステップＳ５２２の処理で判断することになる。
【０１７３】
ステップＳ５２４は、システム制御回路５０は、撮像して所定時間蓄積した撮像信号を撮像素子１４から読み出し、Ａ／Ｄ変換器１６、画像処理回路２０およびメモリ制御回路２２を介して、あるいはＡ／Ｄ変換器１６から直接、メモリ制御回路２２を介して、メモリ３０の所定領域に撮影した画像データを書き込む撮影処理を実行する。
【０１７４】
なお、本ステップで図２で説明済みの撮像素子の動作を該図４のステップＳ１１１乃至ステップＳ１１３もしくはステップＳ５１８で設定された水平ブランキング時間に即して行っている。
【０１７５】
ステップＳ５２５は、システム制御回路５０は、メモリ３０に書き込まれた画像データのうち、撮像素子１４のダーク出力レベル（以降ＤＬ）検出領域に相当するデータからＤＬを算出する。
【０１７６】
ステップＳ５２６は、該ステップＳ５２５で取得したＤＬを所定値ＤＬｔと比較し、ＤＬがＤＬｔ未満である場合には直ちにステップＳ５２６の処理に移行する。従って、この場合にはダーク取り込み処理がなされず、ステップＳ５２８の現像処理において、ステップＳ５２４で取り込まれた画像データは予め記憶されている水平ダークシェーディング補正データにより補正されることになる。ＤＬが小さい場合は暗電流が小さく、固定パターンノイズ等、暗電流以外のノイズ成分が支配的であり、水平ダークシェーディング補正データで充分な補正が可能である。
【０１７７】
ステップＳ５２７は、該ステップＳ５２５で取得したＤＬが大きな場合は暗電流が大きく、微小なキズによる画素欠損や暗電流ムラ等の暗電流に起因するノイズ成分が無視できなくなり、水平ダークシェーディング補正データでは充分な補正が不可能となるため、ステップＳ５２６でＤＬが所定値以上である場合、システム制御回路５０はシャッター１２を閉じた状態で撮像素子１４の暗電流によるノイズ成分を本撮影と同じ時間蓄積し、蓄積を終えたノイズ画像信号を読み出すダーク取り込み処理を行う。
【０１７８】
ステップＳ５２８は、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データの一部をメモリ制御回路２２を介して読み出して現像処理を行うために必要なＷＢ（ホワイトバランス）積分演算処理、ＯＢ（オプティカルブラック）積分演算処理を行い、演算結果をシステム制御回路５０の内部メモリあるいはメモリ５２に記憶し、システム制御回路５０は、メモリ制御回路２２、必要に応じて画像処理回路２０を用いて、メモリ３０の所定領域に書き込まれた撮影画像データを読み出し、システム制御回路５０の内部メモリあるいはメモリ５２に記憶した演算結果を用いて、ＡＷＢ（オートホワイトバランス）処理、ガンマ変換処理、色変換処理を含む各種現像処理を行う。
【０１７９】
現像処理では、ダーク取り込み処理（ステップＳ５２７）を行った場合にはそのダーク画像データを用いて、逆にダーク取り込み処理を行わなかった場合にはステップＳ５１９で展開した水平ダークシェーディング補正データを用いて減算処理を行うことにより、撮像素子１４の固定パターンノイズや暗電流ノイズ等を打ち消すダーク補正演算処理を併せて行う。
【０１８０】
このように、水平ダークシェーディング補正データを用いて補正演算処理を行う場合には、撮像素子１４で発生する水平方向の固定パターンノイズによる画質劣化に対して、撮影時のダーク取り込み処理を行うことなく補正ができる。また、ダーク取り込み処理で取り込んだダーク画像データを用いて補正演算処理を行う場合、撮像素子１４で発生する水平方向の固定パターンノイズは勿論、撮像素子１４固有の微小なキズによる画素欠損、暗電流ムラ等の暗電流に起因するノイズによる画質劣化に対し、撮影した画像データを補正することができる。
【０１８１】
ステップＳ５２９は、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定されたモードに応じた画像圧縮処理を圧縮・伸長回路３２により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う。
【０１８２】
ステップＳ５３０は、システム制御回路５０は、メモリ３０の画像記憶バッファ領域に記憶された画像データを読み出し、インターフェース９０、９４、コネクタ９２、９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００、２１０に読み出した画像データを書き込む記録処理を開始する。
【０１８３】
この記録開始処理は、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みが新たに行われる度に、その画像データに対して実行される。
【０１８４】
尚、記録媒体２００、２０１に画像データの書き込みを行っている間、書き込み動作中であることを示すために、表示部５４に例えばＬＥＤを点滅させる等の記録媒体書き込み動作表示を行う。
【０１８５】
ステップＳ５３１では、システム制御回路５０は、シャッタースイッチＳＷ１が押されているか否かを判別し、シャッタースイッチＳＷ１が離された状態である場合は該図４のステップＳ１０２の処理に戻り、シャッタースイッチＳＷ１が押された状態である場合はステップＳ５３２へ移行する。
【０１８６】
ステップＳ５３２は、システム制御回路５０の内部メモリあるいはメモリ５２に記憶された単写／連写フラグの状態を判別し、単写が設定されていた場合はステップＳ５３１の処理に戻り、シャッタースイッチＳＷ１が離されるまで現在の処理を繰り返す。一方、連写（高速連写および低速連写）が設定されていた場合は、ステップＳ５２０の処理に戻り、次の撮影に備える。これにより、撮影に関する一連の処理が終了する。
【０１８７】
なお、本発明の実施例では、シャッター速度（Ｔｖ値）が測光結果に応じて、自動的に決定される例を挙げているが、本発明はそれに限られたものではなく、例えば、シャッター速度を任意設定できるモードでの撮影においても、設定されているシャッター速度および撮影モードに応じて水平ブランキング時間を変化させることも本発明の主旨に即したものである。
【０１８８】
（第３の実施例）
本発明の第３の実施例は、（撮影モードによらず）測光結果から求められる想定露光量に応じて、水平ブランキング時間を変化させるものである。
【０１８９】
本実施例は先に説明した本発明第１の実施例と重複する点が多い為、異なる部分のみを説明する。
【０１９０】
本実施例では、図１乃至図３は本発明の第１の実施例と同様である為、ここでの説明を割愛する。
【０１９１】
また、図４および図５の画像処理装置１００の撮影動作処理手順を示すフローチャートも本発明の第１の実施例と同様である。
【０１９２】
但し、図４のステップＳ１１１乃至Ｓ１１３における水平ブランキング時間設定動作は行わず、該ステップＳ１１１乃至Ｓ１１３時点の水平ブランキング時間は、初期状態ならば第一の水平ブランキング時間が設定されており、連写モードによる連続撮影中ならば事前に設定されている水平ブランキング時間が設定されているものとする。
【０１９３】
図１０は本実施例においての該図５のステップＳ１１６における測距・測光処理手順を示すフローチャートである。該フローチャートは、図６と同様に、測距・測光処理では、システム制御回路５０と、絞り制御部３４０あるいは測距制御部３４２との間の各種信号のやり取りは、インターフェース１２０、コネクタ１２２、コネクタ３２２、インターフェース３２０およびレンズシステム制御回路３５０を介して行われる。
【０１９４】
ステップＳ１２０１は、撮像素子１４、測距制御部４２および測距制御部３４２を用いて、ＡＦ（オートフォーカス）処理を開始する。
【０１９５】
ステップＳ１２０２乃至Ｓ１２０３は、撮影レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６、１０６、ミラー１３０、測距用サブミラー（不図示）を介して、測距制御部４２に入射させることにより、光学像として結像された画像の合焦状態を判断し、測距（ＡＦ）が合焦と判断されるまで、測距制御部３４２を用いて撮影レンズ３１０を駆動しながら、測距制御部４２を用いて合焦状態を検出するＡＦ制御を実行し、測距（ＡＦ）が合焦と判断されたらステップＳ１２０４へ移行する。
【０１９６】
ステップＳ１２０４は、該ステップＳ１２０３で測距（ＡＦ）が合焦と判断された場合、システム制御回路５０は、撮影画面内の複数の測距点から合焦した測距点を決定し、決定した測距点データと共に測距データおよび／または設定パラメータをシステム制御回路５０の内部メモリあるいはメモリ５２に記憶する。
【０１９７】
ステップＳ１２０５は、測光制御部４６を用いてＡＥ（自動露出）処理を開始する。
【０１９８】
ステップＳ１２０６乃至Ｓ１２０７は、撮影レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６、１０６、ミラー１３０、１３２および測光用レンズ（不図示）を介して、測光制御部４６に入射させることにより、光学像として結像された画像の露出状態を測定し、露出（ＡＥ）が適正と判断されるまで露光（シャッター）制御部４０を用いて測光処理を行う。
【０１９９】
ステップＳ１２０８は、該ステップＳ１２０７で露出（ＡＥ）が適正であると判断された場合、システム制御回路５０は、撮影画面内の複数の測光ポイントから測光データを決定し、測光データおよび／または設定パラメータをシステム制御回路５０の内部メモリあるいはメモリ５２に記憶する。
ちなみに、露出（ＡＥ）は複数の測光ポイントの全ての測光情報を平均化した情報を用いて適正か否かの判定をするのが一般的であるが、モードに応じては、複数のうちの一部（例えば、中央一点，中央部数点，測距点連動等）を用いて適正判断する場合もある。
【０２００】
尚、ステップＳ１２０６乃至Ｓ１２０７の測光処理で検出した露出（ＡＥ）結果と、モードダイアルスイッチ６０によって設定された撮影モードと、ＩＳＯ感度設定スイッチ６９によって設定されたＩＳＯ感度に応じて、システム制御回路５０では絞り値（Ａｖ値）およびシャッター速度（Ｔｖ値）が決定される。
【０２０１】
ここで、決定されたシャッター速度（Ｔｖ値）に応じて、システム制御回路５０は、撮像素子１４の電荷蓄積時間を決定し、この決定された同じ電荷蓄積時間で撮影処理およびダーク取り込み処理をそれぞれ行う。
【０２０２】
ステップＳ１２０９は、該ステップＳ１２０８で決定された絞り値（Ａｖ値）およびシャッター速度（Ｔｖ値）の条件において、該ステップＳ１２０６乃至Ｓ１２０７で観測した複数の測光ポイントの露光量Ｅｖを想定し、あらかじめ記憶されている所定値Ｅｖｘ以上の露光量Ｅｖのポイントがあるか否かを判定する。Ｅｖ≧Ｅｖｘがある場合ステップＳ１２１０へ、Ｅｖ≧Ｅｖｘがない場合ステップＳ１２１１へ移行する。
【０２０３】
尚、本実施例ではあらかじめ記憶されている所定値Ｅｖｘに対する各測光ポイントの露光量を比較する手法をとっているが、本発明はそれに限定されるものではなく、例えば、ステップＳ１２０６乃至Ｓ１２０７で求めた測光結果を所定値と定めたり、各測光ポイント（例えば、最明部と最暗部の差量を求めて所定値以上の差があるか否か、中心部と周辺部の差量を求めて所定値以上の差があるか否か等）の比較をしたりして、他のポイントとの差が所定以上あるかの判定手法で比較判定しても本発明の主旨に何ら反するものではない。
【０２０４】
ステップＳ１２１０は、所定光量以上の露光個所があるとして、長めの水平ブランキング時間（第ニの水平ブランキング時間）ＨＢＬＫ２を設定する。
【０２０５】
ステップＳ１２１１は、所定光量以上の露光個所がないとして、短めの水平ブランキング時間（第一の水平ブランキング時間）ＨＢＬＫ１を設定する。
【０２０６】
ステップＳ１２１２は、該ステップＳ１２０６乃至Ｓ１２０８の測光処理で得られた測定データにより、システム制御回路５０はフラッシュが必要であるか否かを判別する。
【０２０７】
ステップＳ１２１３乃至Ｓ１２１４は、該ステップＳ１２１２でフラッシュが必要であると判断した場合、フラッシュフラグをセットし、充電が完了するまでフラッシュ部４８を充電する。そして、フラッシュ部４８の充電が完了すると、本処理を終了してメインの処理に復帰する。
【０２０８】
上述のように、露光量（撮像素子から入力される信号量）に応じて、水平ブランキング時間を変化させることにより、撮影シーンの変化に対応した画質を提供するとともに、撮像の際の速度低下を防止することができる。
【０２０９】
（第４の実施例）
本発明の第４の実施例は、上記第３の実施例に対し、複数の撮影モード（連続撮影モードと一齣撮影モード）がある場合の例を示す。
【０２１０】
なお、本実施例は先に説明した本発明第３の実施例と同様に、本発明第１の実施例と重複する点が多い為、異なる部分のみの説明とする。
【０２１１】
本実施例では、図１乃至図３は本発明の第１の実施例と同様である為、ここでの説明を割愛する。
【０２１２】
また、図４および図５の画像処理装置１００の撮影動作処理手順を示すフローチャートも本発明の第１の実施例と同様である。
【０２１３】
但し、図４についても本発明第３の実施例と同様に、ステップＳ１１１乃至Ｓ１１３における水平ブランキング時間設定動作は行わず、該ステップＳ１１１乃至Ｓ１１３時点の水平ブランキング時間は、初期状態ならば第一の水平ブランキング時間が設定されており、連写モードによる連続撮影中ならば事前に設定されている水平ブランキング時間が設定されているものとする。
【０２１４】
図１１は本実施例においての該図５のステップＳ１１６における測距・測光処理手順を示すフローチャートである。該フローチャートは、図６と同様に、測距・測光処理では、システム制御回路５０と、絞り制御部３４０あるいは測距制御部３４２との間の各種信号のやり取りは、インターフェース１２０、コネクタ１２２、コネクタ３２２、インターフェース３２０およびレンズシステム制御回路３５０を介して行われる。
【０２１５】
ステップＳ１３０１は、撮像素子１４、測距制御部４２および測距制御部３４２を用いて、ＡＦ（オートフォーカス）処理を開始する。
【０２１６】
ステップＳ１３０２乃至Ｓ１３０３は、撮影レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６、１０６、ミラー１３０、測距用サブミラー（不図示）を介して、測距制御部４２に入射させることにより、光学像として結像された画像の合焦状態を判断し、測距（ＡＦ）が合焦と判断されるまで、測距制御部３４２を用いて撮影レンズ３１０を駆動しながら、測距制御部４２を用いて合焦状態を検出するＡＦ制御を実行し、測距（ＡＦ）が合焦と判断されたらステップＳ１３０４へ移行する。
【０２１７】
ステップＳ１３０４は、該ステップＳ１３０３で測距（ＡＦ）が合焦と判断された場合、システム制御回路５０は、撮影画面内の複数の測距点から合焦した測距点を決定し、決定した測距点データと共に測距データおよび／または設定パラメータをシステム制御回路５０の内部メモリあるいはメモリ５２に記憶する。
【０２１８】
ステップＳ１３０５は、測光制御部４６を用いてＡＥ（自動露出）処理を開始する。
【０２１９】
ステップＳ１３０６乃至Ｓ１３０７は、撮影レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６、１０６、ミラー１３０、１３２および測光用レンズ（不図示）を介して、測光制御部４６に入射させることにより、光学像として結像された画像の露出状態を測定し、露出（ＡＥ）が適正と判断されるまで露光（シャッター）制御部４０を用いて測光処理を行う。
【０２２０】
ステップＳ１３０８は、該ステップＳ１３０７で露出（ＡＥ）が適正であると判断された場合、システム制御回路５０は、撮影画面内の複数の測光ポイントから測光データを決定し、測光データおよび／または設定パラメータをシステム制御回路５０の内部メモリあるいはメモリ５２に記憶する。
【０２２１】
ちなみに、露出（ＡＥ）は複数の測光ポイントの全ての測光情報を平均化した情報を用いて適正か否かの判定をするのが一般的であるが、モードに応じては、複数のうちの一部（例えば、中央一点，中央部数点，測距点連動等）を用いて適正判断する場合もある。
【０２２２】
尚、ステップＳ１３０６乃至Ｓ１３０７の測光処理で検出した露出（ＡＥ）結果と、モードダイアルスイッチ６０によって設定された撮影モードと、ＩＳＯ感度設定スイッチ６９によって設定されたＩＳＯ感度に応じて、システム制御回路５０では絞り値（Ａｖ値）およびシャッター速度（Ｔｖ値）が決定される。
【０２２３】
ここで、決定されたシャッター速度（Ｔｖ値）に応じて、システム制御回路５０は、撮像素子１４の電荷蓄積時間を決定し、この決定された同じ電荷蓄積時間で撮影処理およびダーク取り込み処理をそれぞれ行う。
【０２２４】
ステップＳ１３０９は、図４におけるステップＳ１１１乃至Ｓ１１３で設定された単写／連写フラグが『単写』に設定されているか否かを判定し、『単写』モードが設定されていた場合はステップＳ１３１１に、『単写』モードが設定されていなければステップＳ１３１０へ移行する。
【０２２５】
ステップＳ１３１０は、該ステップＳ１３０８で決定された絞り値（Ａｖ値）およびシャッター速度（Ｔｖ値）の条件において、該ステップＳ１３０６乃至Ｓ１３０７で観測した複数の測光ポイントの露光量Ｅｖを想定し、あらかじめ記憶されている所定値Ｅｖｘ以上の露光量Ｅｖのポイントがあるか否かを判定する。Ｅｖ≧Ｅｖｘがある場合ステップＳ１３１１へ、Ｅｖ≧Ｅｖｘがない場合ステップＳ１３１２へ移行する。
【０２２６】
尚、本実施例ではあらかじめ記憶されている所定値Ｅｖｘに対する各測光ポイントの露光量を比較する手法をとっているが、本発明はそれに限定されるものではなく、例えば、ステップＳ１３０６乃至Ｓ１３０７で求めた測光結果を所定値と定めたり、各測光ポイント（例えば、最明部と最暗部の差量を求めて所定値以上の差があるか否か、中心部と周辺部の差量を求めて所定値以上の差があるか否か等）の比較をしたりして、他のポイントとの差が所定以上あるかの判定手法で比較判定しても、本発明の主旨に何ら反するものではない。
【０２２７】
ステップＳ１３１１は、『単写』モード設定である、もしくは、『連写（高速もしくは低速）』モード設定であっても所定光量以上の露光個所があるとして、長めの水平ブランキング時間（第ニの水平ブランキング時間）ＨＢＬＫ２を設定する。
【０２２８】
ステップＳ１３１２は、『連写（高速もしくは低速）』モード設定であっても所定光量以上の露光個所がないとして、短めの水平ブランキング時間（第一の水平ブランキング時間）ＨＢＬＫ１を設定する。
【０２２９】
ステップＳ１３１３は、該ステップＳ１３０６乃至Ｓ１３０８の測光処理で得られた測定データにより、システム制御回路５０はフラッシュが必要であるか否かを判別する。
ステップＳ１３１４乃至Ｓ１３１５は、該ステップＳ１３１３でフラッシュが必要であると判断した場合、フラッシュフラグをセットし、充電が完了するまでフラッシュ部４８を充電する。そして、フラッシュ部４８の充電が完了すると、本処理を終了してメインの処理に復帰する。
【０２３０】
上記シーケンスを行うことで、撮影モードが『連写』モードか『単写』モードかによって水平ブランキング時間を設定することが出来、所望のモード設定の中でより良い画質を得ることができる水平ブランキング時間を設定することが可能となる。
【０２３１】
また、本シーケンスは図４乃至図５の撮影シーケンスに含まれるものであり、すなわち『連写』モード時において、該図１１のシーケンスは一齣目のみに実行されるものであり、その後の連続撮影中には一齣目に決定した条件（想定露光量）での水平ブランキング時間を使用するものとなる。
【０２３２】
該本発明第４の実施例の実施例の変形例として、図５のステップＳ１３０で『連写（高速連写および低速連写）』が設定されている場合に、ステップＳ１１８ではなく、ステップＳ１１６（測距・測光シーケンス〔該図１１〕）に移行するように変更することで、各齣の撮影毎に測光を行い、該測光結果からの想定露光量に応じた水平ブランキング時間を設定することができる。
【０２３３】
なお、上記第４の実施例（変形例含む）のシーケンスでは『単写』モードと『連写』モードで水平ブランキング時間の設定を切り替えているが、本発明はそれに限られたものではなく、例えば、『単写』と『低速連写』を同一の撮影モードとして条件設定して水平ブランキング時間を変更したり、複数のモードを各々個別のモードとして水平ブランキング時間の変更条件のひとつと判断したりしても何ら本発明の主旨に反するものではない。
【０２３４】
（第５の実施例）
上記本発明の第１乃至第４の実施例では、複数の撮影モード（連続撮影モードと一齣撮影モード）のうち、第一の撮影モード（連続撮影モード）の場合に他の条件によらず水平ブランキング時間を変化させる例を挙げてきたが、本発明の第５の実施例は、第一の撮影モードにおいても条件（例えば撮影中のパンニング、撮影感度設定等）によって該水平ブランキング時間を変更しない若しくは通常変更する水平ブランキング時間と異なる時間を設定する例を示す。
【０２３５】
また、本実施例では、使用状況により強制的にリサイクルタイムを早くしたい等の使用者の使用状況に応じた要望に答えられるよう、水平ブランキング時間任意設定手段（不図示）を設けているものとする。
【０２３６】
なお、本実施例は先に説明した本発明第２の実施例乃至第４の実施例と同様に、本発明第１の実施例と重複する点が多い為、異なる部分のみ説明とする。
【０２３７】
本実施例では、図１乃至図３は本発明の第１の実施例と同様である為、ここでの説明を割愛する。
【０２３８】
また、図４の画像処理装置１００の撮影動作処理手順を示すフローチャートも本発明の第１の実施例と同様である。
【０２３９】
図１２は本発明の第５の実施例における撮影動作処理手順を示すフローチャートであり、図４（第１の実施例で説明済み）のステップＳ１１４に引き続いての動作となる。
【０２４０】
ステップＳ２１１５は、シャッタースイッチＳＷ１が押されているか否かを判別し、シャッタースイッチＳＷ１が押されていない場合、図４のステップＳ１０２の処理に戻り、シャッタースイッチＳＷ１が押されている場合は、ステップＳ２１１６へ移行する。
【０２４１】
ステップＳ２１１６は、ＩＳＯ感度設定スイッチ６９によって設定されているＩＳＯ感度をチェックする。
【０２４２】
ステップＳ２１１７は、該ステップＳ２１１６でチェックしたＩＳＯ感度が予め定めてある所定のＩＳＯ感度ＩＳＯｘ（例えばＩＳＯ８００）以上の高い感度であるか否かを判定し、チェックしたＩＳＯ感度がＩＳＯｘ以上ならステップＳ２１１８へ、ＩＳＯｘ未満ならステップＳ２１２１へ以降する。
【０２４３】
ステップＳ２１１８は、不図示の水平ブランキング時間任意設定手段（スイッチ）あるＨＢＬＫスイッチがＯＮされているか否かを判定する。該ステップＳ２１１８でＨＢＬＫスイッチがＯＮされていなければステップＳ２１２０へ、ＨＢＬＫスイッチがＯＮされていればステップＳ２１２０へ以降する。
【０２４４】
ステップＳ２１１９は、図４のステップＳ１１１乃至Ｓ１１３で設定した水平ブランキング時間に関わらず、第３の水平ブランキング時間ＨＢＬＫ３に設定する。該水平ブランキング時間は、高感度の方が画質低下の可能性が高い為、長めの時間設定としており、ＨＢＬＫ１＜ＨＢＬＫ２＜ＨＢＬＫ３という設定とする。
【０２４５】
ステップＳ２１２０は、図４のステップＳ１１１乃至Ｓ１１３で設定した水平ブランキング時間に関わらず、第４の水平ブランキング時間ＨＢＬＫ４に設定する。本実施例では、該水平ブランキング時間任意設定手段により設定される水平ブランキング時間ＨＢＬＫ４は、画質許容範囲内と判断される水平ブランキング時間内の最短時間（≒ＨＢＬＫ１）に設定する。但し、本発明はそれに限定したものではなく、例えば、時間を任意設定するモードを備え、事前に設定された時間に切り替え、該設定時間をＨＢＬＫ４として使用することも何ら本発明の意図に反するものではない。
【０２４６】
なお、本実施例では『ＨＢＬＫ１≒ＨＢＬＫ４＜ＨＢＬＫ２＜ＨＢＬＫ３』と説明しているが、ＨＢＬＫ３は画質優先で設定されている第２の水平ブランキング時間と同等でも何ら問題なく『ＨＢＬＫ１≒ＨＢＬＫ４＜ＨＢＬＫ２＝ＨＢＬＫ３』であっても構わない。
【０２４７】
また、予め設定されている水平ブランキング時間がＨＢＬＫ２なら変更せず、ＨＢＬＫ１ならばＨＢＬＫ３に変更することも同等の効果を得られるものと考える。
【０２４８】
さらに、『ＨＢＬＫ１≒ＨＢＬＫ４＜ＨＢＬＫ３＜ＨＢＬＫ２』でも本発明の主旨に反するものではない。
【０２４９】
また、上述したとおり、ＨＢＬＫ４は任意に設定されることも何ら問題ない。
【０２５０】
ステップＳ２１２１は、測距処理を行って撮影レンズ３１０の焦点を被写体に合わせ、測光処理を行って絞り値およびシャッター速度を決定する測距・測光処理を行う。
【０２５１】
測光処理では、必要であればフラッシュの設定を行う。この測距・測光処理の詳細については、図６で説明済みである。
【０２５２】
ステップＳ２１２２では、該ステップＳ１１１乃至Ｓ１１３もしくはステップＳ２１１９乃至Ｓ２１２０で設定された水平ブランキング時間の情報（ＨＢＬＫ１乃至ＨＢＬＫ４）をメモリ３０の所定領域に展開する。また、本ステップＳ２１２２では、水平ダークシェーディング補正に用いられる１次元補正データも不揮発性メモリ５６から読み出し、メモリ３０の所定領域に展開する。この補正データの展開終了後、ステップＳ２１２３の処理に移行する。
【０２５３】
ステップＳ２１２３は、シャッタースイッチＳＷ２が押されているか否かを判別し、シャッタースイッチＳＷ２が押されていない場合はステップＳ２１２４へ、シャッタースイッチＳＷ２が押されている場合はステップＳ２１２５へ移行する。
【０２５４】
ステップＳ２１２４は、シャッタースイッチＳＷ１が離されたか否かを判別し、シャッタースイッチＳＷ１が離されていない場合ステップＳ２１２３へ戻り、シャッタースイッチＳＷ１が離されると図４のステップＳ１０２へ移行する。
【０２５５】
ステップＳ２１２５は、システム制御回路５０は、撮影した画像データの記憶可能な画像記憶バッファ領域がメモリ３０にあるか否かを判別し、メモリ３０の画像記憶バッファ領域内に新たな画像データの記憶可能な領域がないと判別された場合はステップＳ２１２６へ、新たな画像データの記憶可能な領域があると判別された場合はステップＳ２１２７へ移行する。
【０２５６】
ステップＳ２１２６は、表示部５４に画像の表示や音声の出力により所定の警告を行った後、図４のステップＳ１０２の処理に戻る。
【０２５７】
例えば、メモリ３０の画像記憶バッファ領域内に記憶可能な最大枚数の連写撮影を行った直後であり、メモリ３０から読み出して記憶媒体２００、２１０に書き込むべき最初の画像がまだ記憶媒体２００、２１０に未記録な状態であり、まだ１枚の空き領域もメモリ３０の画像記憶バッファ領域上に確保できない状態である場合などである。
【０２５８】
尚、撮影した画像データを圧縮処理してからメモリ３０の画像記憶バッファ領域に記憶する場合、圧縮した後の画像データ量が圧縮モードの設定に応じて異なることを考慮して、記憶可能な領域がメモリ３０の画像記憶バッファ領域上にあるか否かをステップＳ２１２５の処理で判断することになる。
【０２５９】
ステップＳ２１２７は、手ブレ検知・制御部３６０の出力からパンニングが行なわれているか否かを判断し、パンニングが行なわれていればステップＳ２１２８へ、パンニングが行なわれていなければステップＳ２１３１へ移行する。
【０２６０】
なお、パンニング検知に関しては撮影シーケンスとは並行に制御されている周知の手ブレ検知動作であるため、詳細の説明は割愛する。
【０２６１】
ステップＳ２１２８は、上記ステップＳ２１１８と同様に、不図示の水平ブランキング時間任意設定手段（スイッチ）あるＨＢＬＫスイッチがＯＮされているか否かを判定する。該ステップＳ２１２８でＨＢＬＫスイッチがＯＮされていなければステップＳ２１２９へ、ＨＢＬＫスイッチがＯＮされていればステップＳ２１３０へ以降する。
【０２６２】
ステップＳ２１２９は、上記ステップＳ２１１９と同様に、図４のステップＳ１１１乃至Ｓ１１３で設定した水平ブランキング時間に関わらず、第３の水平ブランキング時間ＨＢＬＫ３に設定する。（ステップＳ２１１９でＨＢＬＫ３が設定されている場合、変更せずに次ステップへ移行する。）該水平ブランキング時間は、高感度の方が画質低下の可能性が高い為、長めの時間設定としており、ＨＢＬＫ１＜ＨＢＬＫ２＜ＨＢＬＫ３という設定とする。
【０２６３】
ステップＳ２１３０は、上記ステップＳ２１２０と同様に、図４のステップＳ１１１乃至Ｓ１１３で設定した水平ブランキング時間に関わらず、第４の水平ブランキング時間ＨＢＬＫ４に設定する。（ステップＳ２１２０でＨＢＬＫ４が設定されている場合、変更せずに次ステップへ移行する。）本実施例では、該水平ブランキング時間任意設定手段により設定される水平ブランキング時間ＨＢＬＫ４は、画質許容範囲内と判断される水平ブランキング時間内の最短時間（≒ＨＢＬＫ１）に設定する。但し、本発明はそれに限定したものではなく、例えば、時間を任意設定するモードを備え、事前に設定された時間に切り替え、該設定時間をＨＢＬＫ４として使用することも何ら本発明の意図に反するものではない。
【０２６４】
なお、本実施例では『ＨＢＬＫ１≒ＨＢＬＫ４＜ＨＢＬＫ２＜ＨＢＬＫ３』と説明しているが、ＨＢＬＫ３は画質優先で設定されている第２の水平ブランキング時間と同等でも何ら問題なく『ＨＢＬＫ１≒ＨＢＬＫ４＜ＨＢＬＫ２＝ＨＢＬＫ３』であっても構わない。
【０２６５】
また、予め設定されている水平ブランキング時間がＨＢＬＫ２なら変更せず、ＨＢＬＫ１ならばＨＢＬＫ３に変更することも同等の効果を得られるものと考える。
【０２６６】
さらに、『ＨＢＬＫ１≒ＨＢＬＫ４＜ＨＢＬＫ３＜ＨＢＬＫ２』でも本発明の主旨に反するものではない。
【０２６７】
また、上述したとおり、ＨＢＬＫ４は任意に設定されることも何ら問題ない。
【０２６８】
ちなみに、本実施例ではステップＳ２１１９で変更する水平ブランキング時間と、該ステップＳ２１２９で変更する水平ブランキング時間を同様の設定にしているが、個別の時間を設定しても何ら問題はない。
【０２６９】
ステップＳ２１３１は、システム制御回路５０は、撮像して所定時間蓄積した撮像信号を撮像素子１４から読み出し、Ａ／Ｄ変換器１６、画像処理回路２０およびメモリ制御回路２２を介して、あるいはＡ／Ｄ変換器１６から直接、メモリ制御回路２２を介して、メモリ３０の所定領域に撮影した画像データを書き込む撮影処理を実行する。
【０２７０】
なお、本ステップで、図２で説明済みの撮像素子の動作をステップＳ１１１乃至ステップＳ１１３もしくはステップＳ２１１９乃至ステップＳ２１２０もしくはステップＳ２１２９乃至ステップＳ２１３０で設定された水平ブランキング時間に即して、行っている。
【０２７１】
ステップＳ２１３２は、システム制御回路５０は、メモリ３０に書き込まれた画像データのうち、撮像素子１４のダーク出力レベル（以降ＤＬ）検出領域に相当するデータからＤＬを算出する。
【０２７２】
ステップＳ２１３３は、該ステップＳ２１３２で取得したＤＬを所定値ＤＬｔと比較し、ＤＬがＤＬｔ未満である場合には直ちにステップＳ２１３６の処理に移行する。従って、この場合にはダーク取り込み処理がなされず、ステップＳ２１３５の現像処理において、ステップＳ２１３１で取り込まれた画像データは予め記憶されている水平ダークシェーディング補正データにより補正されることになる。ＤＬが小さい場合は暗電流が小さく、固定パターンノイズ等、暗電流以外のノイズ成分が支配的であり、水平ダークシェーディング補正データで充分な補正が可能である。
【０２７３】
ステップＳ２１３４は、該ステップＳ２１３２で取得したＤＬが大きな場合は暗電流が大きく、微小なキズによる画素欠損や暗電流ムラ等の暗電流に起因するノイズ成分が無視できなくなり、水平ダークシェーディング補正データでは充分な補正が不可能となるため、ステップＳ２１３３でＤＬが所定値以上である場合、システム制御回路５０はシャッター１２を閉じた状態で撮像素子１４の暗電流によるノイズ成分を本撮影と同じ時間蓄積し、蓄積を終えたノイズ画像信号を読み出すダーク取り込み処理を行う。
【０２７４】
ステップＳ２１３５は、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データの一部を、メモリ制御回路２２を介して読み出して現像処理を行うために必要なＷＢ（ホワイトバランス）積分演算処理、ＯＢ（オプティカルブラック）積分演算処理を行い、演算結果をシステム制御回路５０の内部メモリあるいはメモリ５２に記憶し、システム制御回路５０は、メモリ制御回路２２、必要に応じて画像処理回路２０を用いて、メモリ３０の所定領域に書き込まれた撮影画像データを読み出し、システム制御回路５０の内部メモリあるいはメモリ５２に記憶した演算結果を用いて、ＡＷＢ（オートホワイトバランス）処理、ガンマ変換処理、色変換処理を含む各種現像処理を行う。
【０２７５】
現像処理では、ダーク取り込み処理（ステップＳ１２５）を行った場合にはそのダーク画像データを用いて、逆にダーク取り込み処理を行わなかった場合にはステップＳ１１７で展開した水平ダークシェーディング補正データを用いて減算処理を行うことにより、撮像素子１４の固定パターンノイズや暗電流ノイズ等を打ち消すダーク補正演算処理を併せて行う。
【０２７６】
このように、水平ダークシェーディング補正データを用いて補正演算処理を行う場合には、撮像素子１４で発生する水平方向の固定パターンノイズによる画質劣化に対して、撮影時のダーク取り込み処理を行うことなく補正ができる。また、ダーク取り込み処理で取り込んだダーク画像データを用いて補正演算処理を行う場合、撮像素子１４で発生する水平方向の固定パターンノイズは勿論、撮像素子１４固有の微小なキズによる画素欠損、暗電流ムラ等の暗電流に起因するノイズによる画質劣化に対し、撮影した画像データを補正することができる。
【０２７７】
ステップＳ２１３６は、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定されたモードに応じた画像圧縮処理を圧縮・伸長回路３２により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う。
【０２７８】
ステップＳ２１３７は、システム制御回路５０は、メモリ３０の画像記憶バッファ領域に記憶された画像データを読み出し、インターフェース９０、９４、コネクタ９２、９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００、２１０に読み出した画像データを書き込む記録処理を開始する。
【０２７９】
この記録開始処理は、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みが新たに行われる度に、その画像データに対して実行される。
【０２８０】
尚、記録媒体２００、２０１に画像データの書き込みを行っている間、書き込み動作中であることを示すために、表示部５４に例えばＬＥＤを点滅させる等の記録媒体書き込み動作表示を行う。
【０２８１】
ステップＳ２１３８では、システム制御回路５０は、シャッタースイッチＳＷ１が押されているか否かを判別し、シャッタースイッチＳＷ１が離された状態である場合は図４のステップＳ１０２の処理に戻り、シャッタースイッチＳＷ１が押された状態である場合はステップＳ２１３９へ移行する。
【０２８２】
ステップＳ２１３９は、システム制御回路５０の内部メモリあるいはメモリ５２に記憶された単写／連写フラグの状態を判別し、単写が設定されていた場合はステップＳ２１３８の処理に戻り、シャッタースイッチＳＷ１が離されるまで現在の処理を繰り返す。一方、連写（高速連写および低速連写）が設定されていた場合は、ステップＳ２１２３の処理に戻り、次の撮影に備える。これにより、撮影に関する一連の処理が終了する。
【０２８３】
なお、前記本発明の第１乃至第５の実施例では、撮影条件によって画質と使用感（リサイクルタイム等）のバランスを保てるよう、自動的に水平ブランキング時間を変更しているが、あくまで使用感を優先して使用したい状況等があるため、個別に水平ブランキング時間の任意設定手段を備えておき、ユーザーが設定（選択含む）した任意時間に決めることを可能にしたり、速写性を重視したいときに画質許容範囲内での最短時間を選択することが可能な選択手段を設けたりすることも、本発明の使用感の向上につながるものである。
【０２８４】
また、前記本発明の第１の実施例乃至第５の実施例は、温度に関係なく撮影モードのみで水平ブランキング時間を決定しているが、当然、温度を測定し、該温度の測定結果によって水平ブランキング時間の変更や補正をかけても何ら本発明の意図に反するものではない。上記のように、被写体条件（温度や被写体の輝度等）に応じて、水平ブランキング時間を変化させることによって、撮像シーンに適した水平ブランキング時間に設定することが可能となり、撮影シーンの変化に対応した画質を提供するとともに、撮像の際の速度低下を防止することができる。
【０２８５】
（第６の実施例）
撮像装置による撮影画像にはシェーディング（ムラ）が発生するため、該シェーディングに対して補正データを予め記憶しておき、現像時点で該シェーディング補正データを用いて撮影画像の補正を行なうのが一般的である。
【０２８６】
しかしながら、上記第１乃至第５の実施例のように水平ブランキング時間が変化する場合、該水平ブランキング時間に応じてシェーディングの形が変化してしまう問題があるため、本実施例は、水平ブランキング時間に応じて変更するものである。
【０２８７】
なお、本実施例は先に説明した本発明第２の実施例乃至第５の実施例と同様に、本発明第１の実施例と重複する点が多い為、異なる部分のみを説明する。
【０２８８】
本実施例では、図１乃至図３は本発明の第１の実施例と同様である為、ここでの説明を割愛する。
【０２８９】
図１３および図１４は本発明の第６の実施例における画像処理装置１００の撮影動作処理手順を示すフローチャートである。この処理プログラムは不揮発メモリ５６などの記憶媒体に格納されており、メモリ５２にロードされてシステム制御回路５０内のＣＰＵによって実行される。
【０２９０】
Ｓ３１０１は、電池交換などの電源投入により、システム制御回路５０はフラグや制御変数等を初期化し、画像処理装置１００の各部に対して必要な所定の初期設定を行う。
【０２９１】
Ｓ３１０２は、システム制御部５０は、電源スイッチ７２の設定位置を判別し、電源スイッチ７２が電源ＯＦＦに設定されているか否かを判別する。
【０２９２】
ステップＳ３１０３は、電源スイッチ７２が電源ＯＦＦに設定されている場合、各表示部の表示を終了状態に変更し、フラグや制御変数などを含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御部８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等の所定の終了処理を行った後、ステップＳ３１０２の処理に戻る。
【０２９３】
ステップＳ３１０４は、既に設定されているＩＳＯ感度等の設定情報の読み出しを行う。
【０２９４】
ステップＳ３１０５は、ステップＳ３１０２で電源スイッチ７２が電源ＯＮに設定されていた場合、システム制御回路５０は電源制御部８０により電池などの電源８６の残容量や動作状況が画像処理装置１００の動作に問題があるか否かを判別し、問題があると判別された場合はステップＳ３１０６へ、問題がないと判別された場合はステップＳ３１０７へ移行する。
【０２９５】
ステップＳ３１０６は、表示部５４に画像の表示や音声の出力により所定の警告を行った後、ステップＳ３１０２の処理に戻る。
【０２９６】
ステップＳ３１０７は、モードダイアルスイッチ６０の設定位置を判断し、モードダイアルスイッチ６０が撮影モードに設定されているか否かを判別し、モードダイアルスイッチ６０がその他のモードに設定されている場合は、ステップＳ３１０８へ、モードダイアルスイッチ６０が撮影モードに設定されている場合はステップＳ３１０９へ移行する。
【０２９７】
ステップＳ３１０８は、選択されたモードに応じた処理を実行し、実行後にステップＳ３１０２の処理に戻る。
【０２９８】
ステップＳ３１０９は、記録媒体２００、２０１が装着されているか否かの判断、記録媒体２００、２０１に記録された画像データの管理情報の取得、および記録媒体２００、２０１の動作状態が画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判別し、問題があると判別された場合は既に説明済みであるステップＳ３１０６へ、問題がないと判別された場合はステップＳ３１１０へ移行する。
【０２９９】
ステップＳ３１１０は、単写撮影／連写撮影を選択する単写／連写スイッチ６８の選択状態を調べる。
【０３００】
本ステップＳ３１１０では、単写撮影が選択されている場合はステップＳ３１１１へ、低速連写撮影が選択されている場合はステップＳ３１１２へ、高速連写撮影が選択されている場合はステップＳ３１１３へ移行する。
【０３０１】
ステップＳ３１１１は、単写／連写フラグを『単写』（本実施例では第二の撮影モード）に設定するとともに、水平ブランキング時間設定を第２の水平ブランキング時間ＨＢＬＫ２に設定（例えば、図３におけるＴ６’を１６μｓｅｃに設定）する。
【０３０２】
ステップＳ３１１２は、単写／連写フラグを『低速連写』（本実施例では第二の撮影モードに含む）に設定するとともに、水平ブランキング時間設定を第２の水平ブランキング時間ＨＢＬＫ２に設定（例えば、図３におけるＴ６’を１６μｓｅｃに設定）する。
【０３０３】
ステップＳ３１１３は、単写／連写フラグを『高速連写』（本実施例では第一の撮影モード）に設定するとともに、水平ブランキング時間設定を第１の水平ブランキング時間ＨＢＬＫ１に設定（例えば、図３におけるＴ６’を４μｓｅｃに設定）する。
【０３０４】
上記ステップＳ３１１１乃至Ｓ３１１３における単写／連写フラグおよび水平ブランキング時間の設定状態は、システム制御回路５０の内部メモリあるいはメモリ５２に記憶される。
【０３０５】
また、上記ステップＳ３１１１乃至Ｓ３１１３における第１の水平ブランキング時間ＨＢＬＫ１と第２の水平ブランキング時間ＨＢＬＫ２の関係は“ＨＢＬＫ１＜ＨＢＬＫ２”である。
【０３０６】
なお、本実施例では水平ブランキング期間の内、図２に示す『Ｓ読み』のＴ６’期間を変化させる方式を取るが、本発明はこれに制限されることではなく、電源の影響を受けると想定されるタイミングでの安定時間待ちを変化させること、例えば、“『Ｎ読み』Ｔ２’時間を変化させる”等の手法で安定時間をもつこと、また複数の時間（Ｔ２’およびＴ６’等）を条件によって変化することも同様の効果を得られることを明示しておく。
【０３０７】
また、本実施例は、単写および低速連写を同一の水平ブランキング時間に設定し、高速連写時のみ長めの水平ブランキング時間を設定しているが、本発明はそれに限られたものではなく、例えば、３つのモードが各々別の水平ブランキング時間を設定可能であったり、単写だけ水平ブランキング時間が異なったり、モードの種類が三段階でない場合等も含まれるものであることを明示しておく。
【０３０８】
ステップＳ３１１４は、予め不揮発性メモリ５６内に記憶されているシェーディング補正データのうち、第２の水平ブランキング時間ＨＢＬＫ２に対応した第２のシェーディング補正データＤａｔａ（ｓｈｄ）０２を使用するデータとしてメモリ３０の所定領域に設定・展開する。
【０３０９】
ステップＳ３１１５も、該ステップＳ３１１４と同様に、予め不揮発性メモリ５６内に記憶されているシェーディング補正データのうち、第２の水平ブランキング時間ＨＢＬＫ２に対応した第２のシェーディング補正データＤａｔａ（ｓｈｄ）０２を使用するデータとしてメモリ３０の所定領域に設定・展開する。
【０３１０】
ステップＳ３１１５は、予め不揮発性メモリ５６内に記憶されているシェーディング補正データのうち、第１の水平ブランキング時間ＨＢＬＫ１に対応した第１のシェーディング補正データＤａｔａ（ｓｈｄ）０１を使用するデータとしてメモリ３０の所定領域に設定・展開する。
【０３１１】
なお、本実施例は、単写および低速連写が設定された場合に、同様の水平ブランキング時間および同様のシェーディング補正データを使用するよう説明しているが、本発明はそれに限定するものではなく、例えば、単写と低速連写で別々の水平ブランキング時間およびシェーディング補正データを使用しても、何ら本発明の意図に反するものではない。
【０３１２】
ステップＳ３１１７は、表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。ここで、画像表示部２８の画像表示スイッチがＯＮである場合、画像表示部２８を用いて画像や音声により画像処理装置１００の各種設定状態を表示するようにしてもよい。
【０３１３】
ステップＳ３１１８は、シャッタースイッチＳＷ１が押されているか否かを判別し、シャッタースイッチＳＷ１が押されていない場合、ステップＳ３１０２の処理に戻り、シャッタースイッチＳＷ１が押されている場合は、ステップＳ３１１９へ移行する。
【０３１４】
ステップＳ３１１９は、測距処理を行って撮影レンズ３１０の焦点を被写体に合わせ、測光処理を行って絞り値およびシャッター速度を決定する測距・測光処理を行う。
【０３１５】
測光処理では、必要であればフラッシュの設定を行う。この測距・測光処理の詳細については、既に図６で説明済みである。
【０３１６】
ステップＳ３１２０では、該ステップＳ３１１１乃至Ｓ３１１６で設定された水平ブランキング時間の情報（ＨＢＬＫ１乃至ＨＢＬＫ２）をメモリ３０の所定領域に展開する。この補正データの展開終了後、ステップＳ３１２１の処理に移行する。
【０３１７】
ステップＳ３１２１は、シャッタースイッチＳＷ２が押されているか否かを判別し、シャッタースイッチＳＷ２が押されていない場合はステップＳ３１２２へ、シャッタースイッチＳＷ２が押されている場合はステップＳ３１２３へ移行する。
【０３１８】
ステップＳ３１２２は、シャッタースイッチＳＷ１が離されたか否かを判別し、シャッタースイッチＳＷ１が離されていない場合ステップＳ３１２１へ戻り、シャッタースイッチＳＷ１が離されるとステップＳ３１０２へ移行する。
【０３１９】
ステップＳ３１２３は、システム制御回路５０は、撮影した画像データの記憶可能な画像記憶バッファ領域がメモリ３０にあるか否かを判別し、メモリ３０の画像記憶バッファ領域内に新たな画像データの記憶可能な領域がないと判別された場合はステップＳ３１２４へ、新たな画像データの記憶可能な領域があると判別された場合はステップＳ３１２５へ移行する。
【０３２０】
ステップＳ３１２４は、表示部５４に画像の表示や音声の出力により所定の警告を行った後、ステップＳ３１０２の処理に戻る。
【０３２１】
例えば、メモリ３０の画像記憶バッファ領域内に記憶可能な最大枚数の連写撮影を行った直後であり、メモリ３０から読み出して記憶媒体２００、２１０に書き込むべき最初の画像がまだ記憶媒体２００、２１０に未記録な状態であり、まだ１枚の空き領域もメモリ３０の画像記憶バッファ領域上に確保できない状態である場合などである。
【０３２２】
尚、撮影した画像データを圧縮処理してからメモリ３０の画像記憶バッファ領域に記憶する場合、圧縮した後の画像データ量が圧縮モードの設定に応じて異なることを考慮して、記憶可能な領域がメモリ３０の画像記憶バッファ領域上にあるか否かをステップＳ１１９の処理で判断することになる。
【０３２３】
ステップＳ３１２５は、システム制御回路５０は、撮像して所定時間蓄積した撮像信号を撮像素子１４から読み出し、Ａ／Ｄ変換器１６、画像処理回路２０およびメモリ制御回路２２を介して、あるいはＡ／Ｄ変換器１６から直接、メモリ制御回路２２を介して、メモリ３０の所定領域に撮影した画像データを書き込む撮影処理を実行する。
【０３２４】
なお、本ステップでは図２で説明済みの撮像素子の動作をステップＳ３１１１乃至ステップＳ３１１３で設定された水平ブランキング時間に即して行っている。
【０３２５】
ステップＳ３１２６は、現像処理であり、ステップＳ３１１４乃至Ｓ３１１６で展開した水平ダークシェーディング補正データを用いて減算処理を行う。
【０３２６】
該現像処理に用いる水平ダークシェーディング補正データを設定された水平ブランキング時間に応じた補正データを用いることで撮影条件に応じた画像補正をすることができる。
【０３２７】
ステップＳ３１２７は、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定されたモードに応じた画像圧縮処理を圧縮・伸長回路３２により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う。
【０３２８】
ステップＳ３１２８は、システム制御回路５０は、メモリ３０の画像記憶バッファ領域に記憶された画像データを読み出し、インターフェース９０、９４、コネクタ９２、９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００、２１０に読み出した画像データを書き込む記録処理を開始する。
この記録開始処理は、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みが新たに行われる度に、その画像データに対して実行される。
【０３２９】
尚、記録媒体２００、２０１に画像データの書き込みを行っている間、書き込み動作中であることを示すために、表示部５４に例えばＬＥＤを点滅させる等の記録媒体書き込み動作表示を行う。
【０３３０】
ステップＳ３１２９では、システム制御回路５０は、シャッタースイッチＳＷ１が押されているか否かを判別し、シャッタースイッチＳＷ１が離された状態である場合はステップＳ３１０２の処理に戻り、シャッタースイッチＳＷ１が押された状態である場合はステップＳ３１３０へ移行する。
【０３３１】
ステップＳ３１３０は、システム制御回路５０の内部メモリあるいはメモリ５２に記憶された単写／連写フラグの状態を判別し、単写が設定されていた場合はステップＳ３１２９の処理に戻り、シャッタースイッチＳＷ１が離されるまで現在の処理を繰り返す。一方、連写（高速連写および低速連写）が設定されていた場合は、ステップＳ３１２１の処理に戻り、次の撮影に備える。これにより、撮影に関する一連の処理が終了する。
【０３３２】
（第７の実施例）
本発明の第７の実施例は、上記第６の実施例の変形例である。
【０３３３】
なお、本実施例は先に説明した本発明第２の実施例乃至第６の実施例と同様に、本発明第１の実施例と重複する点が多い為、異なる部分のみを説明する。
【０３３４】
本実施例では、図１乃至図３は本発明の第１の実施例と同様である為、ここでの説明を割愛する。
【０３３５】
図１５および図１６は本発明の第７の実施例における画像処理装置１００の撮影動作処理手順を示すフローチャートである。この処理プログラムは不揮発メモリ５６などの記憶媒体に格納されており、メモリ５２にロードされてシステム制御回路５０内のＣＰＵによって実行される。
【０３３６】
Ｓ４１０１は、電池交換などの電源投入により、システム制御回路５０はフラグや制御変数等を初期化し、画像処理装置１００の各部に対して必要な所定の初期設定を行う。
【０３３７】
Ｓ４１０２は、システム制御部５０は、電源スイッチ７２の設定位置を判別し、電源スイッチ７２が電源ＯＦＦに設定されているか否かを判別する。
【０３３８】
ステップＳ４１０３は、電源スイッチ７２が電源ＯＦＦに設定されている場合、各表示部の表示を終了状態に変更し、フラグや制御変数などを含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御部８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等の所定の終了処理を行った後、ステップＳ３１０２の処理に戻る。
【０３３９】
ステップＳ４１０４は、電源スイッチ７２が電源ＯＮになった際、いわゆる撮像装置の起動時に、システム制御回路５０はシャッター１２を閉じた状態で所定時間の蓄積を行い、蓄積を終えたノイズ画像信号を読み出すダーク取り込み処理を行い、且つ、取り込んだ該ノイズ画像から第１のシェーディング補正データＤａｔａ（ｓｈｄ）０１を作成し、不揮発性メモリ５６に記録する。
本実施例では、該ステップＳ４１０４でのノイズ画像の取り込みは第１の撮影モードである高速連写時と同等の水平ブランキング時間ＨＢＬＫ１で行うものとする。
【０３４０】
ステップＳ４１０５は、既に設定されているＩＳＯ感度等の設定情報の読み出しを行う。
【０３４１】
ステップＳ４１０６は、ステップＳ４１０２で電源スイッチ７２が電源ＯＮに設定されていた場合、システム制御回路５０は電源制御部８０により電池などの電源８６の残容量や動作状況が画像処理装置１００の動作に問題があるか否かを判別し、問題があると判別された場合はステップＳ４１０７へ、問題がないと判別された場合はステップＳ４１０８へ移行する。
【０３４２】
ステップＳ４１０７は、表示部５４に画像の表示や音声の出力により所定の警告を行った後、ステップＳ４１０２の処理に戻る。
【０３４３】
ステップＳ４１０８は、モードダイアルスイッチ６０の設定位置を判断し、モードダイアルスイッチ６０が撮影モードに設定されているか否かを判別し、モードダイアルスイッチ６０がその他のモードに設定されている場合は、ステップＳ４１０９へ、モードダイアルスイッチ６０が撮影モードに設定されている場合はステップＳ４１１０へ移行する。
【０３４４】
ステップＳ４１０９は、選択されたモードに応じた処理を実行し、実行後にステップＳ４１０２の処理に戻る。
【０３４５】
ステップＳ４１１０は、記録媒体２００、２０１が装着されているか否かの判断、記録媒体２００、２０１に記録された画像データの管理情報の取得、および記録媒体２００、２０１の動作状態が画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判別し、問題があると判別された場合は既に説明済みであるステップＳ４１０７へ、問題がないと判別された場合はステップＳ４１１１へ移行する。
【０３４６】
ステップＳ４１１１は、単写撮影／連写撮影を選択する単写／連写スイッチ６８の選択状態を調べる。
【０３４７】
本ステップＳ４１１１では、単写撮影が選択されている場合はステップＳ４１１２へ、低速連写撮影が選択されている場合はステップＳ４１１３へ、高速連写撮影が選択されている場合はステップＳ４１１４へ移行する。
【０３４８】
ステップＳ４１１２は、単写／連写フラグを『単写』（本実施例では第二の撮影モード）に設定するとともに、水平ブランキング時間設定を第２の水平ブランキング時間ＨＢＬＫ２に設定（例えば、図３におけるＴ６’を１６μｓｅｃに設定）する。
【０３４９】
ステップＳ４１１３は、単写／連写フラグを『低速連写』（本実施例では第二の撮影モードに含む）に設定するとともに、水平ブランキング時間設定を第２の水平ブランキング時間ＨＢＬＫ２に設定（例えば、図３におけるＴ６’を１６μｓｅｃに設定）する。
【０３５０】
ステップＳ４１１４は、単写／連写フラグを『高速連写』（本実施例では第一の撮影モード）に設定するとともに、水平ブランキング時間設定を第１の水平ブランキング時間ＨＢＬＫ１に設定（例えば、図３におけるＴ６’を４μｓｅｃに設定）する。
【０３５１】
上記ステップＳ４１１２乃至Ｓ４１１４における単写／連写フラグおよび水平ブランキング時間の設定状態は、システム制御回路５０の内部メモリあるいはメモリ５２に記憶される。
【０３５２】
また、上記ステップＳ４１１２乃至Ｓ４１１４における第１の水平ブランキング時間ＨＢＬＫ１と第２の水平ブランキング時間ＨＢＬＫ２の関係は“ＨＢＬＫ１＜ＨＢＬＫ２”である。
【０３５３】
なお、本実施例では水平ブランキング期間の内、図２に示す『Ｓ読み』のＴ６’期間を変化させる方式を取るが、本発明はこれに制限されることではなく、電源の影響を受けると想定されるタイミングでの安定時間待ちを変化させること、例えば、“『Ｎ読み』Ｔ２’時間を変化させる”等の手法で安定時間をもつこと、また複数の時間（Ｔ２’およびＴ６’等）を条件によって変化することも同様の効果を得られることを明示しておく。
【０３５４】
また、本実施例は、単写および低速連写を同一の水平ブランキング時間に設定し、高速連写時のみ長めの水平ブランキング時間を設定しているが、本発明はそれに限られたものではなく、例えば、３つのモードが各々別の水平ブランキング時間を設定可能であったり、単写だけ水平ブランキング時間が異なったり、モードの種類が三段階でない場合等も含まれるものであることを明示しておく。
【０３５５】
ステップＳ４１１５は、表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。ここで、画像表示部２８の画像表示スイッチがＯＮである場合、画像表示部２８を用いて画像や音声により画像処理装置１００の各種設定状態を表示するようにしてもよい。
【０３５６】
ステップＳ４１１６は、シャッタースイッチＳＷ１が押されているか否かを判別し、シャッタースイッチＳＷ１が押されていない場合、ステップＳ３１０２の処理に戻り、シャッタースイッチＳＷ１が押されている場合は、ステップＳ３１１９へ移行する。
【０３５７】
ステップＳ４１１７は、測距処理を行って撮影レンズ３１０の焦点を被写体に合わせ、測光処理を行って絞り値およびシャッター速度を決定する測距・測光処理を行う。
【０３５８】
測光処理では、必要であればフラッシュの設定を行う。この測距・測光処理の詳細については、既に図６で説明済みである。
【０３５９】
ステップＳ４１１８では、該ステップＳ４１１２乃至Ｓ４１１４で設定された水平ブランキング時間の情報（ＨＢＬＫ１乃至ＨＢＬＫ２）をメモリ３０の所定領域に展開する。この補正データの展開終了後、ステップＳ３１２１の処理に移行する。また、本ステップＳ４１１８では、該ステップＳ４１０４で取得した水平ダークシェーディング補正データＤａｔａ（ｓｈｄ）０１も不揮発性メモリ５６から読み出し、メモリ３０の所定領域に展開する。この補正データの展開終了後、ステップＳ４１１９の処理に移行する。
【０３６０】
ステップＳ４１１９は、シャッタースイッチＳＷ２が押されているか否かを判別し、シャッタースイッチＳＷ２が押されていない場合はステップＳ４１２０へ、シャッタースイッチＳＷ２が押されている場合はステップＳ４１２１へ移行する。
【０３６１】
ステップＳ４１２０は、シャッタースイッチＳＷ１が離されたか否かを判別し、シャッタースイッチＳＷ１が離されていない場合ステップＳ４１１９へ戻り、シャッタースイッチＳＷ１が離されるとステップＳ４１０２へ移行する。
【０３６２】
ステップＳ４１２１は、システム制御回路５０は、撮影した画像データの記憶可能な画像記憶バッファ領域がメモリ３０にあるか否かを判別し、メモリ３０の画像記憶バッファ領域内に新たな画像データの記憶可能な領域がないと判別された場合はステップＳ４１２２へ、新たな画像データの記憶可能な領域があると判別された場合はステップＳ４１２３へ移行する。
【０３６３】
ステップＳ４１２２は、表示部５４に画像の表示や音声の出力により所定の警告を行った後、ステップＳ４１０２の処理に戻る。
【０３６４】
例えば、メモリ３０の画像記憶バッファ領域内に記憶可能な最大枚数の連写撮影を行った直後であり、メモリ３０から読み出して記憶媒体２００、２１０に書き込むべき最初の画像がまだ記憶媒体２００、２１０に未記録な状態であり、まだ１枚の空き領域もメモリ３０の画像記憶バッファ領域上に確保できない状態である場合などである。
【０３６５】
尚、撮影した画像データを圧縮処理してからメモリ３０の画像記憶バッファ領域に記憶する場合、圧縮した後の画像データ量が圧縮モードの設定に応じて異なることを考慮して、記憶可能な領域がメモリ３０の画像記憶バッファ領域上にあるか否かをステップＳ１１９の処理で判断することになる。
【０３６６】
ステップＳ４１２３は、システム制御回路５０は、撮像して所定時間蓄積した撮像信号を撮像素子１４から読み出し、Ａ／Ｄ変換器１６、画像処理回路２０およびメモリ制御回路２２を介して、あるいはＡ／Ｄ変換器１６から直接、メモリ制御回路２２を介して、メモリ３０の所定領域に撮影した画像データを書き込む撮影処理を実行する。
【０３６７】
なお、本ステップでは図２で説明済みの撮像素子の動作をステップＳ４１１２乃至ステップＳ４１１４で設定された水平ブランキング時間に即して行っている。
【０３６８】
ステップＳ４１２４は、単写撮影／連写撮影を選択する単写／連写スイッチ６８の選択状態を調べる。
【０３６９】
本ステップＳ４１２４では、第１の撮影モードである高速連写撮影が選択されていた場合はステップＳ４１２５へ、高速連写撮影が選択されていない（第２の撮影モードが選択されている）場合はステップＳ４１２６へ移行する。
【０３７０】
ステップＳ４１２５は、該ステップＳ４１０４と同様に、システム制御回路５０はシャッター１２を閉じた状態で所定時間（もしくは本撮影と同じ時間）の蓄積を行い、蓄積を終えたノイズ画像信号を読み出すダーク取り込み処理を行い、且つ、取り込んだ該ノイズ画像から第２のシェーディング補正データＤａｔａ（ｓｈｄ）０２を作成し、不揮発性メモリ５６に記録し、且つ、メモリ５２に使用するシェーディング補正データとして展開・設定する。
本実施例では、該ステップＳ４１２５でのノイズ画像の取り込みは第２の撮影モードである高速連写時と同等の水平ブランキング時間ＨＢＬＫ２で行うものとする。
【０３７１】
ステップＳ４１２６は、現像処理であり、ステップＳ４１０４もしくはＳ４１２５で展開した水平ダークシェーディング補正データを用いて減算処理を行う。
【０３７２】
該現像処理に用いる水平ダークシェーディング補正データを設定された水平ブランキング時間に応じた補正データを用いることで撮影条件に応じた画像補正をすることができる。
【０３７３】
ステップＳ４１２７は、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定されたモードに応じた画像圧縮処理を圧縮・伸長回路３２により行い、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う。
【０３７４】
ステップＳ４１２８は、システム制御回路５０は、メモリ３０の画像記憶バッファ領域に記憶された画像データを読み出し、インターフェース９０、９４、コネクタ９２、９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００、２１０に読み出した画像データを書き込む記録処理を開始する。
【０３７５】
この記録開始処理は、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みが新たに行われる度に、その画像データに対して実行される。
【０３７６】
尚、記録媒体２００、２０１に画像データの書き込みを行っている間、書き込み動作中であることを示すために、表示部５４に例えばＬＥＤを点滅させる等の記録媒体書き込み動作表示を行う。
【０３７７】
ステップＳ４１２９では、システム制御回路５０は、シャッタースイッチＳＷ１が押されているか否かを判別し、シャッタースイッチＳＷ１が離された状態である場合はステップＳ４１０２の処理に戻り、シャッタースイッチＳＷ１が押された状態である場合はステップＳ４１３０へ移行する。
【０３７８】
ステップＳ４１３０は、システム制御回路５０の内部メモリあるいはメモリ５２に記憶された単写／連写フラグの状態を判別し、単写が設定されていた場合はステップＳ４１２９の処理に戻り、シャッタースイッチＳＷ１が離されるまで現在の処理を繰り返す。一方、連写（高速連写および低速連写）が設定されていた場合は、ステップＳ４１１９の処理に戻り、次の撮影に備える。これにより、撮影に関する一連の処理が終了する。
【０３７９】
前記本発明の第６の実施例乃至第７の実施例は予め記憶されたシェーディング補正データは温度に関係なく撮影モードのみで決定しているが、当然、温度を測定し、該温度の測定結果によってシェーディング補正データの変更や補正をかけても何ら本発明の意図に反するものではない。
【０３８０】
また、例えば、温度が基準（例えば常温）の場合は第６の実施例のように予め記憶されたシェーディング補正データを用い、温度が基準でない（例えば高温や低温）場合に第７の実施例のように起動時や撮影時にシェーディング補正データを取得するシーケンスの使い分けをすることで、本発明をより効果的にすることが可能となる。
【０３８１】
なお、本発明の実施例では全てＣＭＯＳ型エリアセンサを例にとって説明しているが、ＣＣＤ型エリアセンサ等どのようなエリアセンサであってもかまわない。
【図面の簡単な説明】
【０３８２】
【図１】本発明の実施例における撮像装置（電子カメラ）の構成ブロック図
【図２】本発明の実施例におけるＣＭＯＳ型エリアセンサの画素部回路図
【図３】本発明の実施例におけるＣＭＯＳ型エリアセンサの動作タイミング図
【図４】本発明第１の実施例における動作シーケンスフローチャート（メイン１）
【図５】本発明第１の実施例における動作シーケンスフローチャート（メイン２）
【図６】本発明第１の実施例における動作シーケンスフローチャート（測距・測光）
【図７】本発明第１の実施例における動作シーケンスフローチャート（撮影）
【図８】本発明第１の実施例における動作シーケンスフローチャート（ダーク取り込み）
【図９】本発明第２の実施例における動作シーケンスフローチャート（メイン２）
【図１０】本発明第３の実施例における動作シーケンスフローチャート（測距・測光）
【図１１】本発明第４の実施例における動作シーケンスフローチャート（測距・測光）
【図１２】本発明第５の実施例における動作シーケンスフローチャート（メイン２）
【図１３】本発明第６の実施例における動作シーケンスフローチャート（メイン１）
【図１４】本発明第６の実施例における動作シーケンスフローチャート（メイン２）
【図１５】本発明第７の実施例における動作シーケンスフローチャート（メイン１）
【図１６】本発明第７の実施例における動作シーケンスフローチャート（メイン２）
【符号の説明】
【０３８３】
１  フォトダイオード
２  転送スイッチ
３  リセットスイッチ
４、５  基準電源
６  行選択スイッチ
７  負荷電流源
９  ソースフォロアのゲートのキャパシタ
１０  ソースフォロア
１１  ソース・フォロアのゲート
１３  垂直出力線
１４  垂直走査回路
１５  信号蓄積部
１５ａ、１５ｂ  転送ゲート
１６  水平走査回路
【図１】
2005323108.tif 000003
【図２】
2005323108.tif 000004
【図３】
2005323108.tif 000005
【図４】
2005323108.tif 000006
【図５】
2005323108.tif 000007
【図６】
2005323108.tif 000008
【図７】
2005323108.tif 000009
【図８】
2005323108.tif 000010
【図９】
2005323108.tif 000011
【図１０】
2005323108.tif 000012
【図１１】
2005323108.tif 000013
【図１２】
2005323108.tif 000014
【図１３】
2005323108.tif 000015
【図１４】
2005323108.tif 000016
【図１５】
2005323108.tif 000017
【図１６】
2005323108.tif 000018