(57)【要約】【課題】  適切な黒レベル検出をタイムロスなく行う。【解決手段】  露光した光信号を電気信号へと変換する複数画素を備え、複数の画素は有効画素部と光学的黒領域部（ＯＢ部）とからなる撮像素子と、撮像素子の有効画素部内の全範囲もしくは一部範囲の出力値の最小レベルを検出する最小出力検出手段と、ＯＢ部の全範囲もしくは一部範囲の出力信号の平均値を算出するＯＢ積分手段と、を備え、有効画素部範囲内のダークレベルがＯＢ部の出力よりも小さいときには、有効画素部内のダークレベルをもって撮影画像のダークレベルのクランプを行う。【選択図】      図６
2005176062.tif 000002
【特許請求の範囲】
【請求項１】
露光した光信号を電気信号へと変換する複数画素を備えた撮像素子と、
前記撮像素子の有効画素範囲内の全範囲もしくは一部範囲の出力値の中で、所定の閾値以下の、撮影画像の黒レベル検出用の信号レベルを検出する検出手段と、
前記検出手段によって検出された信号レベルをもって撮影画像の黒レベルとする黒レベル設定手段と、を備えたことを特徴とする撮像装置。
【請求項２】
前記黒レベル設定手段は、前記撮像装置の撮影条件に応じた前記信号レベルをもって撮影画像の黒レベルとすることを特徴とする請求項１記載の撮像装置。
【請求項３】
前記黒レベル設定手段は、予め定められた秒時よりも長い露光時間が設定された場合に、前記信号レベルをもって撮影画像の黒レベルとすることを特徴とする請求項２記載の撮像装置。
【請求項４】
前記黒レベル選択手段は、予め定められた温度よりも高い温度の場合に、前記信号レベルをもって撮影画像の黒レベルとすることを特徴とする請求項２記載の撮像装置。
【請求項５】
前記撮像素子の出力信号に画像処理を施す画像処理手段を備え、
前記画像処理手段は前記撮像素子の出力信号から前記黒レベル設定手段により求められた黒レベルを一律減算することを特徴とする請求項１から請求項４のいずれか１項に記載の撮像装置。
【請求項６】
前記検出手段は、有効画素範囲内の全範囲もしくは一部範囲の画素の最小値を検出することを特徴とする請求項１から請求項４のいずれか１項に記載の撮像装置。
【請求項７】
前記検出手段は、有効画素範囲内の全範囲もしくは一部範囲の画素の出力値のうち、最小値から数えて予め定められた順番の出力値を検出することを特徴とする請求項１から請求項４のいずれか１項に記載の撮像装置。
【請求項８】
前記検出手段は、有効画素範囲内の全範囲もしくは一部範囲の画素の最小値に予め定められた数値を加算した値を検出することを特徴とする請求項１から請求項４のいずれか１項に記載の撮像装置。
【請求項９】
前記最小出力検出手段は、有効画素範囲を複数の範囲に分割し、そのそれぞれの範囲における出力値の平均値を算出し、その複数の範囲の出力平均値の最小値を検出することを特徴とする請求項１から請求項４のいずれか１項に記載の撮像装置。
【請求項１０】
露光した光信号を電気信号へと変換する複数画素を備え、前記複数の画素は有効画素部と光学的黒領域部（ＯＢ部）とからなる撮像素子と、
前記撮像素子の有効画素部内の全範囲もしくは一部範囲の出力値の中で、所定の閾値以下の、撮影画像の黒レベル検出用の信号レベルを検出する検出手段と、
前記ＯＢ部の全範囲もしくは一部範囲の出力信号の平均値を算出するＯＢ積分手段と、
前記ＯＢ積分手段により算出されたＯＢレベルと前記有効画素部範囲内の信号レベルのいずれか一方の値をもって撮影画像の黒レベルとする黒レベル選択手段と、を有することを特徴とする撮像装置。
【請求項１１】
前記有効画素範囲内の検出手段は、前記有効画素範囲内のうち前記ＯＢ部に隣接する一部分範囲内の出力値の信号レベルを検出することを特徴とする請求項１０記載の撮像装置。
【請求項１２】
前記黒レベル選択手段は、
前記ＯＢ積分手段により算出されたＯＢレベルと前記有効画素範囲内の信号レベルのうち小さい方の値を黒レベルとして選択することを特徴とする請求項１０記載の撮像装置。
【請求項１３】
前記黒レベル選択手段は、
前記撮像装置の撮影条件に応じた黒レベルの選択を行うことを特徴とする請求項１０記載の撮像装置。
【請求項１４】
前記黒レベル選択手段は、
予め定められた秒時よりも短い露光時間が設定された場合には、黒レベルとしてＯＢレベルを選択することを特徴とする請求項１３記載の撮像装置。
【請求項１５】
前記黒レベル選択手段は、
予め定められた温度よりも低い温度の場合には、黒レベルとしてＯＢレベルを選択することを特徴とする請求項１３記載の撮像装置。
【請求項１６】
前記画像処理手段は前記撮像素子の出力信号から前記黒レベル選択手段により求められた黒レベルを一律減算することを特徴とする請求項１１〜１５記載の撮像装置。
【請求項１７】
撮像素子により光信号を電気信号へと変換し、
前記撮像素子の有効画素範囲内の全範囲もしくは一部範囲の出力値の中で、所定の閾値以下の、撮影画像の黒レベル検出用の信号レベルを検出し、
検出された信号レベルをもって撮影画像の黒レベルとすることを特徴とする撮像方法。
【請求項１８】
有効画素部と光学的黒領域部（ＯＢ部）とを備えた撮像素子により、光信号を電気信号へと変換し、
前記撮像素子の有効画素部内の全範囲もしくは一部範囲の出力値の中で、所定の閾値以下の、撮影画像の黒レベル検出用の信号レベルを検出するとともに、前記ＯＢ部の全範囲もしくは一部範囲の出力信号の平均値を算出し、
算出されたＯＢレベルと前記有効画素部範囲内の信号レベルのいずれか一方の値をもって撮影画像の黒レベルとすることを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画像や動画像を撮像、記録、再生する撮像装置及び撮像装置制御方法に関する。
【背景技術】
【０００２】
従来、固体メモリ素子を有するメモリカードを記録媒体として、ＣＣＤ、ＣＭＯＳ等の固体撮像素子で撮像した静止画像や動画像を記録及び再生する電子カメラ等の画像処理装置は既に市販されている。
【０００３】
これらの電子カメラの撮像素子の多くは、ＯＢ（OpticalBlack）画素と呼ばれる、アルミニウム膜等によって遮光された複数の画素を備えており、そのＯＢ画素範囲の出力値をもってその撮像装置の黒レベルとするＯＢクランプを行っている撮像装置が多い。なお、請求項に記載されている光学的黒領域部はここでいうＯＢ部に相当する。
【０００４】
ここで、ＯＢクランプによる黒レベル調整には以下のような問題があった。
【０００５】
即ち、ＯＢ部と有効画素部でダークのレベルが異なる、いわゆるＯＢ段差が発生してしまうおそれがある。
【０００６】
ＯＢ段差が発生すると、入射光が無いダークの状態での出力信号値を誤ってしまい、入射光量に対する出力信号のリニアリティが保てなくなる。その結果例えば、ホワイトバランス処理後の色がおかしくなってしまう等の問題が発生する。
【０００７】
図９及び図１０はＯＢ段差による問題を説明する図であり、図９がＯＢ段差の無い場合、図１０がＯＢ部が有効画素部よりも出力値が大きくなっている場合の図である。
【０００８】
図９（ａ）、図１０（ａ）はどちらも入射光量が左端からの距離に比例して左から右に増えているときの出力画像例で、図９（ｂ）、図１０（ｂ）はＯＢクランプ前の出力信号を表すグラフ、図９（ｃ）、図１０（ｃ）はＯＢクランプ後の出力信号を表すグラフである。
【０００９】
図９のようにＯＢが適正な出力の場合には、図９（ｃ）のグラフが示すように、ＯＢクランプ後の出力もリニアリティが保たれるが、図１０のようにＯＢ段差が発生している場合には、図１０（ｃ）のグラフが示すようにリニアリティは保たれず、ＯＢ部よりも低い出力のところは黒つぶれしてしまう。特に図１０のようにＯＢ部の出力値が有効画素部の出力値よりも大きくなり、ＯＢクランプにより低輝度の領域が黒つぶれしてしまった場合、リニアリティの悪化によって色がおかしくなるという問題だけでなく、所定輝度以下の部分の出力がすべて０（ゼロ）に張り付いてしまうという情報の欠落が生じてしまい、この場合画像を出力した後での補正によって正しい画像とすることもできなくなってしまう。
【００１０】
ＯＢクランプを行う多くの撮像装置は、このＯＢ段差による問題を回避するために様々な対処を施しており、その方法は、一度撮像素子を遮光した状態で撮影を行い、その出力画像のＯＢ部と有効画素部の段差を求め、ＯＢクランプ時にこの段差量分を取り除くような処理を施すものがほとんどである。
【００１１】
ＯＢ段差を補正するための技術としては、例えば、特許文献１に、適正露光時間及びそれとは異なる露光時間で露光した、少なくとも２フレーム以上の輝度信号レベルからＯＢ段差を算出し、信号処理回路の入力段で補正する映像信号処理方法が開示されている。
【特許文献１】特開２００２−３５４３４８号
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、このような従来の電子カメラ等の固体撮像装置におけるＯＢ段差の問題の対処法においては、以下のような問題がある。
【００１３】
即ち、ＯＢ段差による悪影響を除去するために、入射光を遮光した画像を一回取り込むという手順を行なわなければならず、すなわち、撮像に余計な時間を費やしてしまっていることになる。
【００１４】
本発明は以上のような問題を解決するためになされたもので、撮像時間の増加をすることなく、ＯＢ段差の発生によるリニアリティ悪化の発生防ぐ撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明の撮像装置は、露光した光信号を電気信号へと変換する複数画素を備えた撮像素子と、
前記撮像素子の有効画素範囲内の全範囲もしくは一部範囲の出力値の中で、所定の閾値以下の、撮影画像の黒レベル検出用の信号レベルを検出する検出手段と、
前記検出手段によって検出された信号レベルをもって撮影画像の黒レベルとする黒レベル設定手段と、を備えたことを特徴とする。
【００１６】
またに本発明の撮像装置は、露光した光信号を電気信号へと変換する複数画素を備え、前記複数の画素は有効画素部と光学的黒領域部（ＯＢ部）とからなる撮像素子と、
前記撮像素子の有効画素部内の全範囲もしくは一部範囲の出力値の中で、所定の閾値以下の、撮影画像の黒レベル検出用の信号レベルを検出する検出手段と、
前記ＯＢ部の全範囲もしくは一部範囲の出力信号の平均値を算出するＯＢ積分手段と、
前記ＯＢ積分手段により算出されたＯＢレベルと前記有効画素部範囲内の信号レベルのいずれか一方の値をもって撮影画像の黒レベルとする黒レベル選択手段と、を有することを特徴とする。
【００１７】
本発明の撮像方法は、撮像素子により光信号を電気信号へと変換し、
前記撮像素子の有効画素範囲内の全範囲もしくは一部範囲の出力値の中で、所定の閾値以下の、撮影画像の黒レベル検出用の信号レベルを検出し、
検出された信号レベルをもって撮影画像の黒レベルとすることを特徴とする。
【００１８】
また本発明の撮像方法は、有効画素部と光学的黒領域部（ＯＢ部）とを備えた撮像素子により、光信号を電気信号へと変換し、
前記撮像素子の有効画素部内の全範囲もしくは一部範囲の出力値の中で、所定の閾値以下の、撮影画像の黒レベル検出用の信号レベルを検出するとともに、前記ＯＢ部の全範囲もしくは一部範囲の出力信号の平均値を算出し、
算出されたＯＢレベルと前記有効画素部範囲内の信号レベルのいずれか一方の値をもって撮影画像の黒レベルとすることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、撮影環境に依らない適切な黒レベル検出をタイムロスなく行うことができ、黒つぶれやリニアリティの悪い画像を生成することのない撮像装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００２０】
本発明は、例えば下記のような装置において実施される。
【００２１】
＜実施例＞
図１は、本発明に係わる撮像装置の実施例の構成を示す図である。
【００２２】
図１において、１００は画像処理装置である。１２は撮像素子１４への露光量を制御するためのシャッター、１４は光学像を電気信号に変換する撮像素子である。レンズ３１０に入射した光線は、一眼レフ方式によって、絞り３１２、レンズマウント３０６及び１０６、ミラー１３０、シャッター１２を介して導き、光学像として撮像素子１４上に結像することが出来る。
【００２３】
１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００２４】
また、画像処理回路２０においては、必要に応じて、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理を行うことが出来る。さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２５】
その他に、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいて、本発明にかかる画像の黒レベルを検出し、その黒レベルをゼロのレベルにするダーククランプ処理も行っている。この画像処理に使用される所定の演算処理としては、画像データ中有効画素範囲部分のデータの最小値を検出する処理、画像データ中のＯＢ部のデータの所定部分の平均値を算出する処理（ＯＢ積分処理）、上記２つの演算処理により算出された有効部最小値とＯＢ積分値の大小を比較する処理、そして上記比較により判定されたより小さい方の値を全画像データから一律減算する処理などがある。なお、本画像処理についての詳細については、図６〜図８のフローチャートを用いた説明のところで後述する。
【００２６】
なお、本実施例においては、測距手段４２及び測光手段４６を専用に備える構成としたため、測距手段４２及び測光手段４６を用いてＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行い、上記画像処理回路２０を用いたＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行わない構成としても良い。
【００２７】
或いは、測距手段４２及び測光手段４６を用いてＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行い、さらに、上記画像処理回路２０を用いたＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行う構成としても良い。
【００２８】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２９】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ  ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には画像処理装置１００の電力消費を大幅に低減することが出来る。
【００３０】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００３１】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００３２】
４０は測光手段４６からの測光情報に基づいて、絞り３１２を制御する絞り制御手段３４０と連携しながら、シャッター１２を制御するシャッター制御手段である。４２はＡＦ（オートフォーカス）処理を行うための測距手段であり、レンズ３１０に入射した光線を、一眼レフ方式によって、絞り３１２、レンズマウント３０６及び１０６、ミラー１３０そして不図示の測距用サブミラーを介して、測距手段４２に入射させることにより、光学像として結像された画像の合焦状態を測定することが出来る。
【００３３】
４４は温度計であり、撮影環境の温度を検出することができる。温度計がセンサー内にある場合はセンサーの暗電流をより正確に予想することが可能である。
【００３４】
４６はＡＥ（自動露出）処理を行うための測光手段であり、レンズ３１０に入射した光線を、一眼レフ方式によって、絞り３１２、レンズマウント３０６及び１０６、ミラー１３０及び１３２そして不図示の測光用レンズを介して、測光手段４６に入射させることにより、光学像として結像された画像の露出状態を測定することが出来る。また、測光手段４６は、フラッシュ４８と連携することによりＥＦ（フラッシュ調光）処理機能も有するものである。４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００３５】
なお、撮像素子１４によって撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０がシャッター制御手段４０、絞り制御手段３４０、測距制御手段３４２に対して制御を行う、ビデオＴＴＬ方式を用いて露出制御及びＡＦ（オートフォーカス）制御をすることも可能である。さらに、測距手段４２による測定結果と、撮像素子１４によって撮像した画像データを画像処理回路２０によって演算した演算結果とを共に用いてＡＦ（オートフォーカス）制御を行っても構わない。そして、測光手段４６による測定結果と、撮像素子１４によって撮像した画像データを画像処理回路２０によって演算した演算結果とを共に用いて露出制御を行っても構わない。
【００３６】
５０は画像処理装置１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部であり、画像処理装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００３７】
また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、例えば、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、ＩＳＯ感度表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、レンズユニット３００の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示、外部コンピュータとの接続状態を示す表示、等がある。
【００３８】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッタースピード表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示、等がある。さらに、表示部５４の表示内容のうち、ＬＥＤ等に表示するものとしては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、記録媒体書き込み動作表示、マクロ撮影設定通知表示、二次電池充電状態表示、等がある。そして、表示部５４の表示内容のうち、ランプ等に表示するものとしては、例えば、セルフタイマー通知ランプ、等がある。このセルフタイマー通知ランプは、ＡＦ補助光と共用して用いても良い。
【００３９】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。この不揮発性メモリ５６には、各種パラメータやＩＳＯ感度などの設定値、設定モード、及び本発明におけるＯＢ段差補正のような、撮影した画像に対する各種補正を行う際に用いる補正データ等が格納される。この補正データは、工程において調整時に作成され書き込まれるものと、電源投入時や撮影開始時等に作成されるものがあるが、本発明におけるＯＢ段差補正データは撮影画像を用いて補正データを作成するため後者に相当する。
【００４０】
６０、６２、６４、６６、６８、６９及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００４１】
ここで、これらの操作手段の具体的な説明を行う。
【００４２】
６０はモードダイアルスイッチで、自動撮影モード、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、焦点深度優先（デプス）撮影モード、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード、パノラマ撮影モード等の各機能撮影モードを切り替え設定することが出来る。
【００４３】
６２はシャッタースイッチＳＷ１で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ調光）処理等の動作開始を指示する。
【００４４】
６４はシャッタースイッチＳＷ２で、不図示のシャッターボタンの操作完了でＯＮとなり、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００４５】
６６は再生スイッチで、撮影モード状態において、撮影した画像をメモリ３０或いは記録媒体２００或いは２１０から読み出して画像表示部２８によって表示する再生動作の開始を指示する。
【００４６】
６８は単写／連写スイッチで、シャッタースイッチＳＷ２を押した場合に１駒の撮影を行って待機状態とする単写モードと、シャッタースイッチＳＷ２を押している間は連続して撮影を行い続ける連写モードとを設定することが出来る。
【００４７】
６９はＩＳＯ感度設定スイッチで、撮像素子１４或いは画像処理回路２０におけるゲインの設定を変更することにより、ＩＳＯ感度を設定することができる。
【００４８】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン、パノラマモード等の撮影及び再生を実行する際に各種機能の選択及び切り替えを設定する選択／切り替えボタン、パノラマモード等の撮影及び再生を実行する際に各種機能の決定及び実行を設定する決定／実行ボタン、画像表示部２８のＯＮ／ＯＦＦを設定する画像表示ＯＮ／ＯＦＦスイッチ、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定するクイックレビューＯＮ／ＯＦＦスイッチ、ＪＰＥＧ圧縮の圧縮率を選択するため或いは撮像素子の信号をそのままディジタル化して記録媒体に記録するＣＣＤＲＡＷモードを選択するためのスイッチである圧縮モードスイッチ、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを設定することが出来る再生スイッチ、シャッタースイッチＳＷ１を押したならばオートフォーカス動作を開始し一旦合焦したならばその合焦状態を保ち続けるワンショットＡＦモードとシャッタースイッチＳＷ１を押している間は連続してオートフォーカス動作を続けるサーボＡＦモードとを設定することが出来るＡＦモード設定スイッチ等がある。
【００４９】
また、上記プラスボタン及びマイナスボタンの各機能は、回転ダイアルスイッチを備えることによって、より軽快に数値や機能を選択することが可能となる。
【００５０】
７２は電源スイッチで、画像処理装置１００の電源オン、電源オフの各モードを切り替え設定することが出来る。また、画像処理装置１００に接続されたレンズユニット３００、外部ストロボ、記録媒体２００、２１０等の各種付属装置の電源オン、電源オフの設定も合わせて切り替え設定することが出来る。
【００５１】
８０は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００５２】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源手段である。
【００５３】
９０及び９４はメモリカードやハードディスク等の記録媒体とのインターフェース、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタ、９８はコネクタ９２及び或いは９６に記録媒体２００或いは２１０が装着されているか否かを検知する記録媒体着脱検知手段である。
【００５４】
なお、本実施例では記録媒体を取り付けるインターフェース及びコネクタを２系統持つものとして説明している。もちろん、記録媒体を取り付けるインターフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。
インターフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成して構わない。
【００５５】
さらに、インターフェース９０及び９４、そしてコネクタ９２及び９６をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成した場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが出来る。
【００５６】
１０４は光学ファインダーであり、レンズ３１０に入射した光線を、一眼レフ方式によって、絞り３１２、レンズマウント３０６及び１０６、ミラー１３０及び１３２を介して導き、光学像として結像表示することが出来る。これにより、画像表示部２８による電子ファインダー機能を使用すること無しに、光学ファインダー１０４のみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００５７】
１１０は通信手段で、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信、等の各種通信機能を有する。
【００５８】
１１２は通信手段１１０により画像処理装置１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００５９】
１２０は、レンズマウント１０６内において、画像処理装置１００をレンズユニット３００と接続するためのインターフェース、１２２は画像処理装置１００をレンズユニット３００と電気的に接続するコネクタ、１２４はレンズマウント１０６及び或いはコネクタ１２２にレンズユニット３００が装着されているか否かを検知するレンズ着脱検知手段である。
【００６０】
コネクタ１２２は、画像処理装置１００とレンズユニット３００との間で制御信号、状態信号、データ信号等を伝え合うと共に、各種電圧の電流を供給する機能も備えている。また、コネクタ１２２は電気通信のみならず、光通信、音声通信等を伝達する構成としても良い。
【００６１】
１３０、１３２はミラーで、レンズ３１０に入射した光線を、一眼レフ方式によって光学ファインダー１０４に導くことが出来る。なお、ミラー１３２は、クイックリターンミラーの構成としても、ハーフミラーの構成としても、どちらでも構わない。
【００６２】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、画像処理装置１００とのインターフェース２０４、画像処理装置１００と接続を行うコネクタ２０６を備えている。
【００６３】
２１０はメモリカードやハードディスク等の記録媒体である。記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、画像処理装置１００とのインターフェース２１４、画像処理装置１００と接続を行うコネクタ２１６を備えている。
【００６４】
３００は交換レンズタイプのレンズユニットである。３０６は、レンズユニット３００を画像処理装置１００と機械的に結合するレンズマウントである。レンズマウント３０６内には、レンズユニット３００を画像処理装置１００と電気的に接続する各種機能が含まれている。
【００６５】
３１０は撮影レンズ、３１２は絞りである。３２０は、レンズマウント３０６内において、レンズユニット３００を画像処理装置１００と接続するためのインターフェース、３２２はレンズユニット３００を画像処理装置１００と電気的に接続するコネクタである。
【００６６】
コネクタ３２２は、画像処理装置１００とレンズユニット３００との間で制御信号、状態信号、データ信号等を伝え合うと共に、各種電圧の電流を供給される或いは供給する機能も備えている。また、コネクタ３２２は電気通信のみならず、光通信、音声通信等を伝達する構成としても良い。
【００６７】
３４０は測光手段４６からの測光情報に基づいて、シャッター１２を制御するシャッター制御手段４０と連携しながら、絞り３１２を制御する絞り制御手段である。
【００６８】
３４２は撮影レンズ３１０のフォーカシングを制御する測距制御手段、３４４は撮影レンズ３１０のズーミングを制御するズーム制御手段である。
【００６９】
３５０はレンズユニット３００全体を制御するレンズシステム制御回路である。レンズシステム制御回路３５０は、動作用の定数、変数、プログラム等を記憶するメモリやレンズユニット３００固有の番号等の識別情報、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報、現在や過去の各設定値などを保持する不揮発メモリの機能も備えている。
【００７０】
図２乃至図８を参照して、本発明の実施例の動作を説明する。
【００７１】
図２及び図３は本発明の実施例の画像処理装置１００の主ルーチンのフローチャートを示す。図２及び図３を用いて、画像処理装置１００の動作を説明する。
【００７２】
電池交換等の電源投入により、システム制御回路５０はフラグや制御変数等を初期化し、画像処理装置１００の各部において必要な所定の初期設定を行う（ステップＳ１０１）。
【００７３】
システム制御回路５０は、電源スイッチ６６の設定位置を判断し、電源スイッチ６６が電源ＯＦＦに設定されていたならば（ステップＳ１０２）、各表示部の表示を終了状態に変更し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源制御手段８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等の所定の終了処理を行った後（ステップＳ１０３）、ステップＳ１０２に戻る。
【００７４】
電源スイッチ６６が電源ＯＮに設定されていたならば（ステップＳ１０２）、システム制御回路５０は、電源制御手段８０により電池等により構成される電源８６の残容量や動作情況が画像処理装置１００の動作に問題があるか否かを判断し（ステップＳ１０４）、問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（ステップＳ１０５）、ステップＳ１０２に戻る。
【００７５】
電源８６に問題が無いならば（ステップＳ１０４）、システム制御回路５０はモードダイアル６０の設定位置を判断し、モードダイアル６０が撮影モードに設定されていたならば（ステップＳ１０６）、ステップＳ１０８に進む。
【００７６】
モードダイアル６０がその他のモードに設定されていたならば（ステップＳ１０６）、システム制御回路５０は選択されたモードに応じた処理を実行し（ステップＳ１０７）、処理を終えたならばステップＳ１０２に戻る。
【００７７】
システム制御回路５０は、記録媒体２００或いは２１０が装着されているかどうかの判断、記録媒体２００或いは２１０に記録された画像データの管理情報の取得、そして、記録媒体２００或いは２１０の動作状態が画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かの判断を行い（ステップＳ１０８）、問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（ステップＳ１０５）、ステップＳ１０２に戻る。
【００７８】
記録媒体２００或いは２１０が装着されているかどうかの判断、記録媒体２００或いは２１０に記録された画像データの管理情報の取得、そして、記録媒体２００或いは２１０の動作状態が画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かの判断を行った結果（ステップＳ１０８）、問題が無いならば、ステップＳ１０９に進む。
【００７９】
システム制御回路５０は単写撮影／連写撮影を選択する単写／連写スイッチ６８の選択状態を調べる（ステップＳ１０９）。単写撮影が選択されている場合、単写／連写フラグを単写に設定し（ステップＳ１１０）、連写撮影が選択されている場合、単写／連写フラグを連写に設定する（ステップＳ１１１）。単写／連写スイッチ６８では、シャッタースイッチＳＷ２を押した場合、１コマの撮影を行って待機状態とする単写モードと、シャッタースイッチＳＷ２を押している間、連続して撮影を行い続ける連写モードとを任意に切り替えて設定することが可能である。尚、単写／連写フラグの状態はシステム制御回路５０の内部メモリあるいはメモリ５２に記憶される。
【００８０】
システム制御回路５０は表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う（ステップＳ１１２）。なお、画像表示部２８の画像表示がＯＮであったならば、画像表示部２８も用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。
【００８１】
シャッタースイッチＳＷ１が押されていないならば（ステップＳ１２１）、ステップＳ１０２に戻る。
【００８２】
シャッタースイッチＳＷ１が押されたならば（ステップＳ１２１）、システム制御回路５０は測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定する、測距・測光処理を行い（ステップＳ１２２）、ステップＳ１２３に進む。測光処理に於いて、必要であればフラッシュの設定も行う。
【００８３】
この測距・測光処理ステップＳ１２２の詳細は図４を用いて後述する。
【００８４】
シャッタースイッチＳＷ２が押されていないならば（ステップＳ１２３）、シャッタースイッチＳＷ１が押されているか確認し（ステップＳ１２４）、シャッタースイッチＳＷ１が押された状態であるならば、再度ステップＳ１２３に戻る。シャッタースイッチＳＷ１が押されていないならば（ステップＳ１２４）、ステップＳ１０２に戻る。
【００８５】
シャッタースイッチＳＷ２が押されたならば（ステップＳ１２３）、システム制御回路５０は、撮影した画像データを記憶可能な画像記憶バッファ領域がメモリ３０にあるかどうかを判断し（ステップＳ１２５）、メモリ３０の画像記憶バッファ領域内に新たな画像データを記憶可能な領域が無いならば、表示部５４を用いて画像や音声により所定の警告表示を行った後に（ステップＳ１２６）、ステップＳ１０２に戻る。
【００８６】
例えば、メモリ３０の画像記憶バッファ領域内に記憶可能な最大枚数の連写撮影を行った直後で、メモリ３０から読み出して記憶媒体２００或いは２１０に書き込むべき最初の画像がまだ記録媒体２００或いは２１０に未記録な状態であり、まだ１枚の空き領域もメモリ３０の画像記憶バッファ領域上に確保出来ない状態である場合等が、この状態の一例である。
【００８７】
なお、撮影した画像データを圧縮処理してからメモリ３０の画像記憶バッファ領域に記憶する場合は、圧縮した後の画像データ量が圧縮モードの設定に応じて異なることを考慮して、記憶可能な領域がメモリ３０の画像記憶バッファ領域上にあるかどうかをステップＳ１２５において判断することになる。
【００８８】
メモリ３０に撮影した画像データを記憶可能な画像記憶バッファ領域があるならば（ステップＳ１２５）、システム制御回路５０は、撮像して所定時間蓄積した撮像信号を撮像素子１４から読み出して、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０の所定領域に撮影した画像データを書き込む撮影処理を実行する（ステップＳ１２７）。
【００８９】
この撮影処理ステップＳ１２７の詳細は図５を用いて後述する。
【００９０】
撮影処理ステップＳ１２７を終えたならば、システム制御回路５０は、メモリ３０の所定領域へ書き込まれたデータの一部をメモリ制御回路２２を介して読み出して、現像処理を行うために必要なＷＢ（ホワイトバランス）積分演算処理、ＯＢ（オプティカルブラック）積分演算処理等の現像前演算処理を行い（ステップＳ１２８）、演算結果をシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。この現像前演算処理ステップＳ１２８の詳細は図６〜８を用いて後述する。
【００９１】
そして、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０の所定領域に書き込まれた撮影画像データを読み出して、システム制御回路５０の内部メモリ或いはメモリ５２に記憶した演算結果を用いて、ＡＷＢ（オートホワイトバランス）処理、ガンマ変換処理、色変換処理を含む各種現像処理を行う（ステップＳ１２９）。
【００９２】
そして、システム制御回路５０は、メモリ３０の所定領域に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮・伸長回路３２により行い（ステップＳ１３０）、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みを行う。
【００９３】
一連の撮影の実行に伴い、システム制御回路５０は、メモリ３０の画像記憶バッファ領域に記憶した画像データを読み出して、インターフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ（登録商標）カード等の記録媒体２００或いは２１０へ書き込みを行う記録処理を開始する（ステップＳ１３１）。
【００９４】
この記録開始処理は、メモリ３０の画像記憶バッファ領域の空き画像部分に、撮影して一連の処理を終えた画像データの書き込みが新たに行われる度に、その画像データに対して実行される。
【００９５】
なお、記録媒体２００或いは２１０へ画像データの書き込みを行っている間、書き込み動作中であることを明示するために、表示部５４において例えばＬＥＤを点滅させる等の記録媒体書き込み動作表示を行う。
【００９６】
さらに、システム制御回路５０は、シャッタースイッチＳＷ１が押されているか否かを判別する（ステップＳ１３２）。シャッタースイッチＳＷ１が離された状態である場合、ステップＳ１０２の処理に戻る。一方、シャッタースイッチＳＷ１が押された状態である場合、システム制御回路５０の内部メモリあるいはメモリ５２に記憶された単写／連写フラグの状態を判別し（ステップＳ１３３）、単写が設定されていた場合、ステップＳ１３２の処理に戻り、シャッタースイッチＳＷ１が離されるまで現在の処理を繰り返す。一方、連写が設定されていた場合、連続して撮影を行うために、ステップＳ１２４の処理に戻り、次の撮影に備える。これにより、撮影に関する一連の処理が終了する。
【００９７】
図４は、図３のステップＳ１２２における測距・測光処理の詳細なフローチャートである。
【００９８】
なお、測距・測光処理においては、システム制御回路５０と絞り制御手段３４０或いは測距制御手段３４２との間の各種信号のやり取りは、インターフェース１２０、コネクタ１２２、コネクタ３２２、インターフェース３２０、レンズ制御手段３５０を介して行われる。
【００９９】
システム制御回路５０は、撮像素子１４測距手段４２及び測距制御手段３４２を用いて、ＡＦ（オートフォーカス）処理を開始する（ステップＳ２０１）。
【０１００】
システム制御回路５０は、レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６及び１０６、ミラー１３０、不図示の測距用サブミラーを介して、測距手段４２に入射させることにより、光学像として結像された画像の合焦状態を判断し、測距（ＡＦ）が合焦と判断されるまで（ステップＳ２０３）、測距制御手段３４２を用いてレンズ３１０を駆動しながら、測距手段４２を用いて合焦状態を検出するＡＦ制御を実行する（ステップＳ２０２）。
【０１０１】
測距（ＡＦ）が合焦と判断したならば（ステップＳ２０３）、システム制御回路５０は、撮影画面内の複数の測距点の中から合焦した測距点を決定し、決定した測距点データと共に測距データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶しステップＳ２０５に進む。
【０１０２】
続いて、システム制御回路５０は、測光手段４６を用いて、ＡＥ（自動露出）処理を開始する（ステップＳ２０５）。
【０１０３】
システム制御回路５０は、レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６及び１０６、ミラー１３０及び１３２そして不図示の測光用レンズを介して、測光手段４６に入射させることにより、光学像として結像された画像の露出状態を測定し、露出（ＡＥ）が適正と判断されるまで（ステップＳ２０６）、露光制御手段４０を用いて測光処理を行う（ステップＳ２０６）。
【０１０４】
露出（ＡＥ）が適正と判断したならば（ステップＳ２０７）、システム制御回路５０は、測光データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶し、ステップＳ２０８に進む。
【０１０５】
なお、測光処理ステップＳ２０６で検出した露出（ＡＥ）結果と、モードダイアル６０によって設定された撮影モードに応じて、システム制御回路５０は、絞り値（Ａｖ値）、シャッター速度（Ｔｖ値）を決定する。
【０１０６】
そして、ここで決定したシャッター速度（Ｔｖ値）に応じて、システム制御回路５０は、撮像素子１４の電荷蓄積時間を決定し、等しい電荷蓄積時間で撮影処理を行う。
【０１０７】
測光処理ステップＳ２０６で得られた測定データにより、システム制御回路５０はフラッシュが必要か否かを判断し（ステップＳ２０８）、フラッシュが必要ならばフラッシュフラグをセットし、フラッシュ４８の充電が完了するまで（ステップＳ２１０）、フラッシュ４８を充電する（ステップＳ２０９）。
【０１０８】
フラッシュ４８の充電が完了したならば（ステップＳ２１０）、測距・測光処理ルーチンＳ１２２を終了する。
【０１０９】
図５は、図３のステップＳ１２７における撮影処理の詳細なフローチャートである。
【０１１０】
なお、撮影処理においては、システム制御回路５０と絞り制御手段３４０或いは測距制御手段３４２との間の各種信号のやり取りは、インターフェース１２０、コネクタ１２２、コネクタ３２２、インターフェース３２０、レンズ制御手段３５０を介して行われる。
【０１１１】
システム制御回路５０は、ミラー１３０を不図示のミラー駆動手段によってミラーアップ位置に移動すると共に（ステップＳ３０１）、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される測光データに従い、絞り制御手段３４０によって絞り３１２を所定の絞り値まで駆動する（ステップＳ３０２）。
【０１１２】
システム制御回路５０は、撮像素子１４の電荷クリア動作を行った後に（ステップＳ３０３）、撮像素子１４の電荷蓄積を開始した後（ステップＳ３０４）、シャッター制御手段４０によって、シャッター１２を開き（ステップＳ３０５）、撮像素子１４の露光を開始する（ステップＳ３０６）。
【０１１３】
ここで、フラッシュ・フラグによりフラッシュ４８が必要か否かを判断し（ステップＳ３０７）、必要な場合はフラッシュを発光させる（ステップＳ３０８）。
【０１１４】
システム制御回路５０は、測光データに従って撮像素子１４の露光終了を待ち（ステップＳ３０９）、シャッター制御手段４０によって、シャッター１２を閉じ（ステップＳ３１０）、撮像素子１４の露光を終了する。
【０１１５】
システム制御回路５０は、絞り制御手段３４０によって絞り３１２を開放の絞り値まで駆動すると共に（ステップＳ３１１）、ミラー１３０を不図示のミラー駆動手段によってミラーダウン位置に移動する（ステップＳ３１２）。
【０１１６】
設定した電荷蓄積時間が経過したならば（ステップＳ３１３）、システム制御回路５０は、撮像素子１４の電荷蓄積を終了した後（ステップＳ３１４）、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０の所定領域への撮影画像データを書き込む（ステップＳ３１５）。この際、画素加算処理を行う設定となっている場合には、電荷信号は隣接する画素の信号を加算した後に読み出す。
【０１１７】
一連の処理を終えたならば、撮影処理ルーチンＳ１２７を終了する。
（第１の実施例）
図６は、図３のステップＳ１２８における現像前演算処理の第一の実施例を説明する詳細なフローチャートである。
【０１１８】
ステップＳ１２８における現像前演算処理は、画像処理回路２０において行われる。まず画像処理回路２０において、撮像した画像データを用いたＷＢ（ホワイトバランス）演算処理を行う（ステップＳ４０１）。
【０１１９】
続いて画像処理回路２０において、撮影した画像データにおけるＯＢ部の出力値の平均を算出する、ＯＢ積分演算処理が行われ（ステップＳ４０２）、ＯＢ積分値を得る。次に、撮影した画像データにおける有効画素範囲内の欠陥画素を除いた画素の中で出力値が最小となる画素を検出し、その画素の出力値をもって有効画素部最小値とする（ステップＳ４０３）。
【０１２０】
続いて、ステップＳ４０２，ステップＳ４０３で求めたＯＢ積分値と有効画素内最小値の値を比較し（ステップＳ４０４）、ＯＢ積分値が有効画素内最小値よりも大きい場合には、有効画素内最小値をダークレベルとして、撮影した画像データをクランプする（ステップＳ４０５）。ステップＳ４０４において、有効画素内最小値がＯＢ積分値よりも大きい場合には、ＯＢ積分値をダークレベルとして、撮影した画像データをクランプする（ステップＳ４０６）。
【０１２１】
一連の処理を終えたならば、現像前演算処理ルーチンＳ１２８を終了する。このような現像前処理によれば、例えばＯＢ部が有効画素部よりも出力値が大きくなっている場合にはＯＢ積分値をダークレベルとして用いず、有効画素内最小値をダークレベルとして用いるため、図１０を用いて説明したような、ＯＢ段差を防ぐことができる。
（第２の実施例）
図７は、図３のステップＳ１２８における現像前演算処理の第二の実施例を説明する詳細なフローチャートであり。各種撮影モードや撮影条件に応じてダークレベルのクランプ方法を切り替える場合のものである。
【０１２２】
ステップＳ１２８における現像前演算処理は、画像処理回路２０及びシステム制御部５０において行われる。
【０１２３】
まず画像処理回路２０において、撮像した画像データを用いたＷＢ（ホワイトバランス）演算処理を行う（ステップＳ５０１）。
【０１２４】
続いて画像処理回路２０において、撮影した画像データにおけるＯＢ部の出力値の平均を算出する、ＯＢ積分演算処理を行い（ステップＳ５０２）、ＯＢ積分値を得る。
【０１２５】
続いてシステム制御部５０はモードダイアル６０によって設定されているモードが夜景モードであるかを判定し（ステップＳ５０３）、夜景モードであるときはステップＳ５０４の処理に進み、それ以外のモードであるときにはステップＳ５１０の処理に進む。ステップＳ５０４においてシステム制御部５０はＩＳＯ感度スイッチ６９によって設定されているＩＳＯ感度がＩＳＯ８００以下であるか否かを判定し、設定されたＩＳＯ感度が８００以下であるときはステップＳ５０５の処理に進み、それ以外の場合にはステップＳ５０７の処理に進む。ステップＳ５０５においてシステム制御部５０は温度計４４によって出力された周囲温度が３０℃以下であるか否かを判定し、周囲温度が３０℃以下であるときはステップＳ５０６の処理に進み、それ以外のときにはステップＳ５０７の処理に進む。ステップＳ５０６においてシステム制御部５０は測光処理ステップＳ２０６で検出した露出（ＡＥ）結果、モードダイアル６０によって設定された撮影モード、及びマニュアルモード時に使用者による操作部７０を用いて行われるマニュアル設定等によって決定されるシャッター速度（Ｔｖ値）が１秒未満であるか否かを判定し、設定されたＴｖ値が１秒未満であるときはステップＳ５１０の処理に進み、１秒以上であるときにはステップＳ５０７の処理に進む。
【０１２６】
ステップＳ５０７においては、画像処理回路２０において、撮影した画像データにおける有効画素範囲内の欠陥画素を除いた画素の中で出力値が最小となる画素を検出し、その画素の出力値をもって有効画素部最小値とする。
【０１２７】
続けて画像処理回路２０において、ステップＳ５０２，ステップＳ５０７で求めたＯＢ積分値と有効画素内最小値の値を比較し（ステップＳ５０８）、ＯＢ積分値が有効画素内最小値よりも大きい場合には、有効画素内最小値をダークレベルとして、撮影した画像データをクランプする（ステップＳ５０９）。ステップＳ５０８において、有効画素内最小値がＯＢ積分値よりも大きい場合には、ステップＳ５１０にすすむ。
ステップＳ５１０においては、ＯＢ積分値をダークレベルとして撮影した画像データをクランプする。
【０１２８】
一連の処理を終えたならば、現像前演算処理ルーチンＳ１２８を終了する。
【０１２９】
図７を用いて説明した本第二の実施例は、夜景撮影モードなどの、有効画素範囲内にダークレベルの範囲が存在する可能性の高いモードが選択された場合で、かつ、高ＩＳＯ感度時、高温時、長時間露光時等の、撮像素子の暗電流が大きくなるため生ずるＯＢ段差によりＯＢ部の出力がダークレベルとして信用しづらいような撮影条件下においても適切なダークレベルを得ることが可能な構成例である。
【０１３０】
（第３の実施例）
図８は、図３のステップＳ１２８における現像前演算処理の第三の実施例を説明する詳細なフローチャートである。
【０１３１】
ステップＳ１２８における現像前演算処理は、画像処理回路２０において行われる。
まず画像処理回路２０において、撮像した画像データを用いたＷＢ（ホワイトバランス）演算処理を行う（ステップＳ６０１）。
【０１３２】
次に画像処理回路２０において、撮影した画像データにおける有効画素範囲内の欠陥画素を除いた画素の中で出力値が最小となる画素を検出し、その画素の出力値をもって有効画素部最小値とする（ステップＳ６０２）。
【０１３３】
続いて画像処理回路２０において、ステップＳ６０２で求めた有効画素内最小値が予め定められた所定値よりも小さいかを判定し（ステップＳ６０３）、所定値よりも小さい場合には、有効画素内最小値をダークレベルとして、撮影した画像データをクランプする（ステップＳ６０６）。ステップＳ６０３の比較で用いられる所定値は、ステップＳ６０２で求められた有効画素内最小値がダークレベルとして適切であるかを判定する基準値であり、例えば本発明の撮像装置の製造工程における各種設定値の調整工程において予め撮影された非露光画像から算出され、不揮発性メモリ５６に記憶させておくなどして使用されるものである。
ステップＳ６０３において有効画素内最小値が所定値以上と判定された場合にはステップＳ６０４の処理に進み、撮影した画像データにおけるＯＢ部の出力値の平均を算出するＯＢ積分演算処理を行い、ＯＢ積分値を得る。
【０１３４】
続いて、ステップＳ６０２，ステップＳ６０４で求めたＯＢ積分値と有効画素内最小値の値を比較し（ステップＳ６０５）、ＯＢ積分値が有効画素内最小値よりも大きい場合には、有効画素内最小値をダークレベルとして、撮影した画像データをクランプする（ステップＳ６０６）。ステップＳ６０５において、有効画素内最小値がＯＢ積分値よりも大きい場合には、ＯＢ積分値をダークレベルとして、撮影した画像データをクランプする（ステップＳ６０７）。
【０１３５】
一連の処理を終えたならば、現像前演算処理ルーチンＳ１２８を終了する。
【０１３６】
以上、図１乃至図８を用いて本発明の実施例の説明を行った。
【０１３７】
なお、実施例の説明に於いては、単写／連写の切り替えを単写／連写スイッチ６８を用いて行うとして説明したが、モードダイアル６０での動作モード選択に応じて単写／連写の切り替えを行う構成としても問題ない。
【０１３８】
また、実施例の説明においては、有効画素範囲中におけるダークレベル検出方法として有効画素中の最小値をもってダークレベルとしたが、欠陥画素等の影響を取り除くために、最小値から数えて数十画素目、数百画素目に小さな値といったような、所定番目の画素の信号出力値をもってダークレベルとしても良い。また、ランダムノイズや２次元固定パタンノイズ等によって各画素の出力がばらつくことの影響を取り除くために、有効画素範囲全体を数画素で形成されるブロックに分割し、その平均出力値が最小となるブロックの値をもってダークレベルとしても良い。また、ランダムノイズ等の影響を取り除くために、有効画素範囲内の全範囲もしくは一部範囲の画素の最小値に予め定められた数値を加算した値をもってダークレベルとしてもよい。
【０１３９】
また、実施例の説明においては、ダークレベルを検出する有効画素範囲を有効画素範囲内全域としたが、検出時間の短縮や画面内のシェーディングによる影響を受けないようにする等の理由により検出範囲を有効画素範囲中の一部と設定してもかまわず、例えば、有効画素範囲の中でもＯＢ部に近い一部分の範囲のみを検出範囲と設定してもかまわない。
また、図７を用いて説明した実施例の説明においては、ＯＢ積分値と有効画素内最小値の比較は、夜景モードという特定のモードが選択された場合のみに行われ、かつＩＳＯ感度が８００より大きい時、周囲温度３０℃以上、シャッター秒時１秒以上のいずれか１つでも条件が満たされた場合に行われるシーケンスとしたが、本発明はそれに限定されず、例えばＩＳＯ感度と温度の両方が条件を満たした場合のみ比較を行うとか、夜景モードの時には無条件にＯＢ積分値と有効画素内最小値の比較を行う等、選択モードと撮影条件を自由に組み合わせたシーケンスとして良い。
【０１４０】
また場合によっては、極めて高温の場合や非常にシャッター秒時が長い場合等の撮像素子の暗電流が大きくなる所定の撮影条件下においては、従来例のような非露光画像を取り込んで、その画像からＯＢ段差量を求める方法も組み込むようなシーケンスを採用してもかまわない。
【０１４１】
なお、実施例の説明に於いては、ミラー１３０をミラーアップ位置、ミラーダウン位置に移動して撮影動作を行うとして説明したが、ミラー１３０をハーフミラーの構成として、移動せずに撮影動作を行う様にしても問題ない。
【０１４２】
なお、記録媒体２００及び２１０は、ＰＣＭＣＩＡカードやコンパクトフラッシュ（登録商標）等のメモリカード、ハードディスク等だけでなく、マイクロＤＡＴ、光磁気ディスク、ＣＤ−ＲやＣＤ−ＷＲ等の光ディスク、ＤＶＤ等の相変化型光ディスク等で構成されていても勿論問題無い。
【０１４３】
また、記録媒体２００及び２１０がメモリカードとハードディスク等が一体となった複合媒体であっても勿論問題無い。さらに、その複合媒体から一部が着脱可能な構成としても勿論問題無い。
【０１４４】
そして、実施例の説明に於いては、記録媒体２００及び２１０は画像処理装置１００と分離していて任意に接続可能なものとして説明したが、いずれか或いは全ての記録媒体が画像処理装置１００に固定したままとなっていても勿論問題無い。
【０１４５】
また、画像処理装置１００に記録媒体２００或いは２１０が、単数或いは複数の任意の個数接続可能な構成であっても構わない。
【０１４６】
そして、画像処理装置１００に記録媒体２００及び２１０が装着する構成として説明したが、記録媒体は単数或いは複数の何れの組み合わせの構成であっても、勿論問題無い。
【０１４７】
また、本実施例ではＯＢ部もしくは有効画素部からの信号を用いてクランプする撮像装置について説明したが、長秒撮影にのみ使用される撮像装置や、周囲温度が高温である時のみに撮像する撮像装置であり、ＯＢ部ではなく有効画素からの信号を用いてクランプする撮像装置であってもよい。
【産業上の利用可能性】
【０１４８】
本発明は、静止画像や動画像を撮像、記録、再生するデジタルカメラ、ビデオカメラ等の撮像装置に用いることができる。
【図面の簡単な説明】
【０１４９】
【図１】本発明の一実施例の構成ブロック図である。
【図２】本実施例の主ルーチンのフローチャートの一部である。
【図３】本実施例の主ルーチンのフローチャートの一部である。
【図４】本実施例の測距・測光処理ルーチンのフローチャートである。
【図５】本実施例の撮影処理ルーチンのフローチャートである。
【図６】本実施例の現像前演算処理ルーチンの第一の実施例を説明するフローチャートである。
【図７】本実施例の現像前演算処理ルーチンの第二の実施例を説明するフローチャートである。
【図８】本実施例の現像前演算処理ルーチンの第三の実施例を説明するフローチャートである。
【図９】ＯＢ段差による撮影画像画像への影響を説明する説明図の一部である。
【図１０】ＯＢ段差による撮影画像画像への影響を説明する説明図の一部である。
【符号の説明】
【０１５０】
１２  シャッター、  １４  撮像素子、  １６  Ａ／Ｄ変換器、  １８  タイミング発生回路、
２０  画像処理回路、  ２２  メモリ制御回路、  ２４  画像表示メモリ、  ２６  Ｄ／Ａ変換器、  ２８  画像表示部、
３０  メモリ、  ３２  画像圧縮・伸長回路、
４０  シャッター制御手段、  ４２  測距手段、  ４４  温度計、  ４６  測光手段、  ４８  フラッシュ、  
５０  システム制御回路、  ５２  メモリ、  ５４  表示部、  ５６  不揮発性メモリ、
６０  モードダイアルスイッチ、  ６２  シャッタースイッチＳＷ１、  ６４  シャッタースイッチＳＷ２、  ６６  再生スイッチ、  ６８  単写／連写スイッチ、  ６９  ＩＳＯ感度スイッチ、
７０  操作部、  ７２  電源スイッチ、
８０  電源制御手段、  ８２  コネクタ、  ８４  コネクタ、  ８６  電源手段、
９０  インターフェース、  ９２  コネクタ、  ９４  インターフェース、  ９６  コネクタ、  ９８  記録媒体着脱検知手段、
１００  画像処理装置、  １０４  光学ファインダー、  １０６  レンズマウント、
１１０  通信手段、  １１２  コネクタ（またはアンテナ）、
１２０  インターフェース、  １２２  コネクタ、  １３０  ミラー、  １３２  ミラー、
２００  記録媒体、  ２０２  記録部、  ２０４  インターフェース、  ２０６  コネクタ、
２１０  記録媒体、  ２１２  記録部、  ２１４  インターフェース、  ２１６  コネクタ、
３００  レンズユニット、  ３０６  レンズマウント、  ３１０  撮影レンズ、  ３１２  絞り、  ３２０  インターフェース、  ３２２  コネクタ、
３４０  露光制御手段、  ３４２  測距制御手段、  ３４４  ズーム制御手段、  ３５０  レンズシステム制御回路
【図６】
2005176062.tif 000003
【図７】
2005176062.tif 000004
【図１】
2005176062.tif 000005
【図２】
2005176062.tif 000006
【図３】
2005176062.tif 000007
【図４】
2005176062.tif 000008
【図５】
2005176062.tif 000009
【図８】
2005176062.tif 000010
【図９】
2005176062.tif 000011
【図１０】
2005176062.tif 000012