(57)【特許請求の範囲】
【請求項１】
複数の画素から成る受光領域及び複数の画素から成り黒基準信号を作成するための上部を遮光された遮光領域を有する撮像手段と、
前記撮像手段に入射する光量を制御する露光制御手段と、
前記遮光領域の所定ブロック毎に出力を積分又は平均する手段と、
前記所定ブロック毎の積分値又は平均値と予め設定された基準値とを比較し、積分値又は平均値が基準値以上のブロックがあったときに遮光領域の異常を検出する手段と、
前記検出手段により遮光領域の異常が検出されたときに異常が検出されたブロックの位置に応じて受光領域の測光枠を設定する手段とを備えたことを特徴とする撮像装置。
【請求項２】
前記測光枠設定手段は、異常が検出されたブロックの位置に応じて受光領域内の任意の範囲に測光枠を設定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記検出手段により遮光領域の異常が検出されたときに遮光領域の異常を報知する手段を有することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
複数の画素から成る受光領域及び複数の画素から成り黒基準信号を作成するための上部を遮光された遮光領域を有する撮像手段と、
前記撮像手段に入射する光量を制御する露光制御手段と、
前記遮光領域の所定ブロック毎に出力を積分又は平均する手段と、
前記所定ブロック毎の積分値又は平均値と予め設定された基準値とを比較し、積分値又は平均値が基準値以上のブロックがあったときに遮光領域の異常を検出する手段と、
前記検出手段により遮光領域の異常が検出されたときに前記露光制御手段による露光条件を保持する手段とを備えたことを特徴とする撮像装置。
【請求項５】
前記検出手段で遮光領域の異常が検出されたときに遮光領域の異常を報知する手段を有することを特徴とする請求項４に記載の撮像装置。
【請求項６】
複数の画素から成る受光領域及び複数の画素から成り黒基準信号を作成するための上部を遮光された遮光領域を有する撮像手段と、
前記撮像手段に入射する光量を制御する露光制御手段と、
前記露光制御手段の露光条件を記憶する手段と、
前記遮光領域の所定ブロック毎に出力を積分又は平均する手段と、
前記所定ブロック毎の積分値又は平均値と予め設定された基準値とを比較し、積分値又は平均値が基準値以上のブロックがあったときに遮光領域の異常を検出する手段と、
前記検出手段により遮光領域の異常が検出されたときに前記記憶手段に記憶されている１つ前の露光条件を前記露光制御手段の露光条件として設定する手段とを備えたことを特徴とする撮像装置。
【請求項７】
前記検出手段で遮光領域の異常が検出されたときに遮光領域の異常を報知する手段を有することを特徴とする請求項６に記載の撮像装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮像装置に関するものである。
【０００２】
【従来の技術】
図７は従来例の固体撮像素子を用いたデジタルスチルカメラの撮像信号処理系と感度・露光制御系の構成を示すブロック図である。図中１は、被写体を像面に結像するためのレンズ、２はレンズからの像面光量を制御するための絞り、３はレンズからの光の像面への入射を必要時間のみ照射するためのメカニカルシャッター、４は結像された光の像を電気的な信号に変換するための固体撮像素子である。固体撮像素子４としては、主にＣＣＤエリアセンサが用いられる。また、近年、Ｘ−Ｙアドレス方式のＣＭＯＳセンサも用いられている。ここでは、ＣＣＤエリアセンサを用いるものとする。５はＣＣＤエリアセンサを駆動するための駆動パルスを供給する撮像素子駆動回路、６はＣＣＤエリアセンサの出力を二重相関サンプリングするＣＤＳ回路である。
【０００３】
７はＣＤＳ回路６の出力信号を増幅するためのＡＧＣ回路であり、使用者が好みでカメラの感度設定を変える場合、あるいは低輝度時にカメラが自動的にゲインアップする場合、このＣＤＳ回路６のゲイン設定が変えられる。８はＡＧＣ回路の出力信号のうち後述するＯＢ電位を基準の電位にクランプするためのクランプ回路、９はクランプ回路８から出力されるアナログ撮像信号をデジタル信号に変換するＡＤ変換回路である。
【０００４】
１０は映像処理回路であり、デジタル信号に変換された撮像信号を輝度と色（Ｒ−Ｙ、Ｂ−Ｙの色差信号か、Ｒ，Ｇ，Ｂ信号）の映像信号に処理する映像信号処理回路１１、入力されたＣＣＤ信号のレベルから測光量を測定する測光回路１２、入力されたＣＣＤ信号から被写体の色温度を測定して映像信号処理回路１１のホワイトバランスに必要な情報を引き出すＷＢ回路（図示せず）等から構成されている。１３はカメラ各部の回路に必要なパルスタイミングを発生するタイミングパルス発生回路、１４はカメラを制御するＣＰＵで、測光回路１２の情報に基づいて感度、露光を制御すべくＡＧＣ回路７のゲインを変える命令を発行したり、あるいは露光制御回路１６に露出をどのようにするかの命令を発行する機能等を有する。
【０００５】
図８は固体撮像素子（ＣＣＤセンサ）４を示す図である。７１は光を電荷に変換するホトダイオード（ＰＤ）、７２は垂直列の各ＰＤの電荷を読み出して転送する垂直ＣＣＤ（ＶＣＣＤ）、７３は各ＶＣＣＤ７２から転送された電荷を横１行ずつの信号電荷として転送する水平ＣＣＤ（ＨＣＣＤ）、７４はＨＣＣＤ７３の電荷を電圧信号に変換する出力アンプである。ＰＤ７１とＶＣＣＤ７２で形成されたエリアのうち７５で示す領域は光学レンズで結像した像を電荷に変換するイメージエリア、７６はイメージエリアと同様に構成されたＰＤ７１とＶＣＣＤ７２上をアルミ等の遮光部材で覆うことで黒基準となる暗時レベル電荷を取得するためのオプチカルブラック（ＯＢ）領域である。
【０００６】
通常、ＯＢ領域７６は各水平ラインの先頭（アンプ側）か後部に数十画素設けられている。最近では後部に設けられることが多く、図８はこれにならって後部に設けた例を示している。また、実際にはＯＢ領域７６はＨＣＣＤ７３に接して数行〜１０行位の垂直ＯＢライン、あるいは受光領域を挟んでその反対側に数列から１０列くらいのＯＢ領域が設けられることが多い。
【０００７】
次に、図７のデジタルスチルカメラの動作を図９のタイミングチャートを参照しながら説明する。デジタルスチルカメラはファインダーとして液晶フィルタにＣＣＤの動画出力を表示する方法が用いられる。この場合、数百万画素のＣＣＤセンサでファインダー動画のために必要な画素数とフレームレートを出すためには、ＣＣＤの全画素を読み出すのでは、画素数は必要以上であり、更には読み出し時間が動画表示のためには遅すぎる。そこで、ＣＣＤセンサをライン間引き、あるいはライン加算等の方法で読み出し画素数をファインダー表示に適したライン数の信号に減らしてファインダー動画として必要なレートに早める駆動方法（ファインダーモード駆動）が採られている。
【０００８】
図９のＴｆはファインダー動画期間である。ＣＣＤセンサはファインダーモード駆動で動作する。ＴｆｃはＣＣＤセンサのファインダー駆動での一画面を出力する期間である。この時、メカニカルシャッター３は開いた状態に保持されている。レンズ１を通った光学像はＣＣＤセンサ４に結像され、ファインダーモード駆動で出力される。ＣＣＤセンサ４の出力信号はＣＤＳ回路６、ＡＧＣ回路７、クランプ回路８、ＡＤ変換回路９の前段処理を通してデジタル撮像信号として出力され、これが映像信号処理回路１１で映像信号に処理され、液晶ファインダーに表示される。この映像処理過程で測光回路１２で撮像信号のレベルを測定し、その情報に基づきＣＰＵ１４で露光量を適正とする命令を発行する。
【０００９】
ファインダー動作期間の露出制御はメカニカル絞り２での絞り値とＣＣＤセンサの電子シャッターによるシャッター秒時とを変えることで行う。ＣＣＤセンサの電子シャッターはＣＣＤセンサのＰＤ７１の深さ方向に設けられたポテンシャルバリアの開閉で行う。図９のΦＶｓｕｂパルスは電子シャッターのためのパルスでパルスＨｉｇｈでＰＤ７１に蓄積された信号電荷がＣＣＤセンサの深さ方向（基板、サブストレート）に吐き出される。従って、ファインダー動作時のシャッター秒時は電子シャッターパルスが停止したところからＰＤ７１からＶＣＣＤに電荷が読み出される（Ｔｆｃの最初）まで時間Ｔｆｅとなる。
【００１０】
カメラ使用者はファインダーで撮りたい被写体を決めるとメカニカルシャッター３を押下する。通常、このシャッターは深さ方向に２段になっており、半押し状態で検知されるスイッチをＳ１、最後まで押したところで検知されるスイッチをＳ２とする。Ｓ１まで押された段階で、カメラはピントの追込みと本露光時のシャッター秒時と絞り開口を決める。露光条件はＳ１が押された時点でのファインダー駆動時のＣＣＤセンサ出力から判断される。
【００１１】
この時、測光枠を指定しその枠内領域の積分値もしくは平均値を求めることにより本撮影（スイッチＳ２）での露光量を決定するが、測光枠の領域設定の１例を図１０〜図１２に示す。これらの図では測光枠を受光領域全体にとり、その受光領域を均等に１６分割（縦４、横４）した例である。図１０（ａ）は１６分割を平等の重み付けで扱い、測光枠の１６分割すべての積分値（平均値）を適正にし本撮影（Ｓ２）を行う設定である。重み付けは図中２０１で示すようにすべて１であり、各測光枠の重み付けをすべて１とすることを示す。
【００１２】
図１０（ａ）の測光枠では主被写体（ここでは中心に存在する人を指す）が背景より暗い場合にそのまま暗く撮影してしまう。これを解決するために図１０（ｂ）に示すように中心に重み付けした測光計算を行うことがある。図中の重み付け１，２は重み付けの条件が異なる（２＞１）ことを示すものであり、重み付け係数２が１の２倍であるとは限らない。これにより背景は図１０（ａ）の測光方法に比べ明るく（露出オーバー）なるが、主被写体は適正露光にすることが可能となる。また、図１１（ａ）、（ｂ）は主被写体が中心でなく、左右に存在する場合の測光方法であり、効果は図１０（ｂ）の場合と同様である。但し、図１１（ａ）、（ｂ）においては、撮影者が手動で測光枠を左右に動かさない場合、カメラがフォーカス制御等と連動して枠を左右に動かす必要がある。また、図１０（ｂ）の場合は重み付け２の周辺（１の部分）に太陽が入ると適正露光にならないことがあるが、図１２に示すように受光領域中央の周辺を０とすることによって適正露光にすることが可能である。
【００１３】
次に、Ｓ２が押下されると本露光撮影を行うが、その時の露光条件はＳ１押し時点で決定された絞り値とシャッター秒時で決まるわけであり、絞り値はメカニカル絞りの絞り開口径、シャッター秒時は、ＣＣＤセンサの電子シャッターパルスを露光開始時間とし、メカニカルシャッター閉で終了するシャッター秒時（Ｔｓｅ）とによって決定される。メカニカルシャッター閉後にＣＣＤセンサのＰＤに蓄積された電荷は、それぞれ別々に（加算されることなく）、全画素の信号が読み出される。
【００１４】
ＣＣＤセンサの信号はＣＤＳ回路６、ＡＧＣ回路７、クランプ回路８、ＡＤ変換回路９の前段処理を通してデジタル撮像信号として出力され、これが映像信号処理回路１１で映像信号に処理され、媒体に記録される。また、媒体に記録される本画像を液晶ファインダー表示に適した画像サイズにリサイズした画像を別途生成し、これを予め決められた撮影画像表示時間ファインダーに表示する。液晶のファインダー撮影画像の表示時間が終了すると、再びファインダー駆動に戻り、カメラの使用者は次の被写体を選ぶことができる。
【００１５】
【発明が解決しようとする課題】
しかしながら、上記従来例のデジタルスチルカメラにおいては、例えば、図１３に示すようにイメージ部のＯＢ領域に接する部分に太陽７７のような強烈な光が入射すると、ファインダー画像が黒つぶれし、画像が劣化する問題があった。以下、これのメカニズムを説明する。図１３はＣＣＤエリアセンサに光学像が結像している状態を示すイメージ図である。７６１，７６２，７６３はＯＢ領域である。７６１は水平後ＯＢ、７６２は垂直前ＯＢ、７６３は水平前ＯＢと呼ぶこととする。水平ＣＣＤ７３の反対側に数ラインのＯＢ（垂直後ＯＢ）が設けられる場合もある。
【００１６】
以下の説明では、水平後ＯＢ、水平前ＯＢは、単に後ＯＢ、前ＯＢという。垂直ＯＢの場合は必ず垂直ＯＢという。図７のクランプ回路８は通常７６２と７６１をクランプする。クランプする基準電位は、例えば、ＡＤが１０Ｂｉｔであれば黒レベルが３２ＬＳＢくらいになるような電位とする。
【００１７】
図１４はクランプ回路８の動作を説明するための図で、（ａ）はＡＧＣ回路出力（即ちクランプ回路入力）、（ｂ）はクランプパルスで、パルスＨｉｇｈ時にクランプパルスＨｉｇｈの幅の期間のＡＧＣ出力部をクランプ基準電位に引き込むためのパルスである。（ｃ）、（ｄ）はＡＤ変換入力で、（ｃ）は正常時の状態を示し、（ｄ）は後述する異常時の状態を示す。なお、（ａ）の波形形状は正常時のもので、異常時は（ｄ）の波形と同じ形状となる（正常、異常の差異は後述する）。Ｔｈは撮像信号の１ライン分に相当する期間で、このうちＴ７６３は前ＯＢ出力期間、Ｔ７６１は後ＯＢ出力期間である。ＴｉｓはＣＣＤセンサのイメージ領域の撮像信号期間、ＴｅｍはＣＣＤセンサのＨＣＣＤの空転送（ＨＣＣＤの転送段数分以上の転送をすることで、無電荷状態を出力する）、あるいはＨＣＣＤ転送停止をする有効でない期間である。
【００１８】
通常、ＣＣＤセンサ４からの信号はＣＤＳ回路６、ＡＧＣ回路５を経て、ＡＤ変換回路９に入力する前にＡＤのダイナミックレンジを有効に使うために、ＣＣＤ撮像信号のＯＢ部をＡＤのボトムレベルよりやや高い電位にクランプする（図１４（ｃ））。クランプ回路８でのクランプはアナログ信号で行うので、以下アナログクランプともいう。クランプ回路８は後ＯＢのうちの前半部（Ｔｏｂｂの期間）をクランプし、後段の映像信号処理回路１１はアナログランプされた領域以外のＯＢ領域の出力レベルを黒レベルとしてイメージ部の出力値を補正し（所謂デジタルクランプ）、輝度、色処理を行う。ここで、デジタルクランプするのは、アナログクランプされた信号を、更に高い精度でクランするための追込みのためである。また、アナログクランプする場所とデジタルクランプする場所を変えているのは、アナログクランプした場合のクランプ箇所の信号が多少歪むためにＡＤした後の信号レベルがクランプ部とクランプしなかった部分とで多少のレベル差を生じることによる。
【００１９】
ここで、図１３に示すようにイメージ部のＯＢ領域に接する部分に太陽のような強烈な光７７が入射するような場合、ＶＣＣＤの転送時に発生するスミア電荷（ＶＣＣＤ上部はアルミ等の遮光部材により遮光するが、ＰＤからの斜め入射光等によりＶＣＣＤに発生する電荷が偽信号となり、これをスミアという）がＶＣＣＤの飽和容量を超え、更にＨＣＣＤに入り込む電荷がＨＣＣＤの飽和容量を超えることで、ＨＣＣＤの電荷が溢れ、ＨＣＣＤの前後、特に転送時に溢れるために転送後段への溢れが多くなる。このため、本来、遮光時の電荷量（暗電流分のみ）であるべきＯＢ領域７１に出力電荷が生じる。この電荷はＨＣＣＤの飽和量まで達し、光の強さによりイメージ部に近い領域から飽和に達する画素が異なり、光の量が強めであれば後ＯＢ７６１の先頭の数ライン程度が飽和出力となり、強い時は後ＯＢ全段が飽和出力に達するばかりか、次のラインの前ＯＢにまで影響を及ぼすことがある。
【００２０】
通常、ＣＣＤの画素電荷を蓄積するウエルから電荷が溢れ、隣接画素に電荷がこぼれる現象をブルーミングというが、以上のような現象は特にＯＢ領域に溢れる電荷であり、以降、ＯＢブルーミングと表現する。このようにＯＢブルーミング発生のメカニズムをＶＣＣＤのスミア成分を起因として述べたが、ＶＣＣＤでのブルーミングもその原因となり、この要因が強いと、例えば、図１３のような位置に太陽があるとした場合、ＯＢブルーミングは後ＯＢの全ラインに及ばず太陽のある近辺のみに生じる。
【００２１】
以上これまでブルーミングによりＯＢ領域に電荷が発生する場合を述べたが、この他にイメージ部から入射した光が、基板裏面で反射してＯＢ領域内に光が回り込み、これがＯＢ領域内で光電変換されて発生する電荷がある。また、ＣＣＤセンサのイメージ部とＯＢ領域エリアの外部より回り込む光がＯＢ領域で光電変換されることもある。ＯＢブルーミングはＯＢ領域のイメージ部に近い側から光の強さが強くなるに従って飽和容量に達するセルが増えていくが、このような光の回り込みにより発生するＯＢ出力は、強烈な光が入射した近辺のＯＢ領域のみ出力が高くなり、そのレベルは必ずしも飽和量に達せず、中間的な出力レベルとなる。以下、このような要因のＯＢ出力はＯＢ光漏れと呼ぶ。
【００２２】
図１４（ｄ）はＯＢブルーミングが生じた場合の波形である。ＯＢ領域の半分までブルーミングが達している。このようなＯＢブルーミングの発生している出力信号をクランプした場合の電位関係を図１４（ａ）に示す。飽和に達しているＯＢ領域でクランプされるために、飽和レベルがクランプ基準電位となる。先にも述べたがこのレベルは１０ＢＩＴのＡＤであれば３２ＬＳＢくらいである。従って、イメージ部の信号はクランプされたＯＢ領域の信号レベル以下の部分が３２ＬＳＢ以下の値となり、０ＬＳＢ以下のレベルに相当する信号部分はすべて０ＬＳＢとなる。
【００２３】
このようにＡＤ変換された信号はアナログクランプされない後ＯＢの後段領域部を黒基準（０レベル）として信号処理されるが、図１４（ｄ）の信号はこの部分までＯＢブルーミングは達しておらず、この部分の値は０ＬＳＢとなる。従って、処理された信号は０〜３２ＬＳＢ程度の値となり、本来高い輝度の部分の信号が低出力値としてカウントされ、その他の部分は０となる。即ち、ＡＤ０ＬＳＢ電位レベル以下の部分は沈み、高輝度部のみは、暗く、僅かに形状が現れる画像となる。なお、この場合は、デジタルクランプ部位までＯＢブルーミングが達していない場合を述べたが、ＯＢブルーミングが後ＯＢ全体に達している場合は全面完全黒の画像となる。
【００２４】
また、実際のカメラでの撮影では図１３に示すような位置に急に太陽が入ってきた場合、図１４（ｄ）のような電位関係に直ちに至るわけではなく、クランプ回路８の応答速度に応じて順次図１４（ｃ）から（ｄ）の電位関係に変化する。ファインダー上では順次黒部が広がり色合いが変化する（黒バランスのずれ量の変化）過程がみられる。また、ＯＢ光漏れの場合、強い光の入っている近辺のＯＢ光漏れしているラインが沈みぎみとなり（沈み量はＯＢ出力レベルによる）、強い光の当たった部分に横筋が生じたように見える。そして、横筋内の低輝度部は黒沈みし、黒沈みするレベルより高い部分は、黒沈みにより黒バランスのずれた色となり、出力が高くなるほど現実の色に近づく。以上、ＯＢブルーミング、光漏れが起きた場合の画像の劣化のメカニズムを説明したが、この問題はカメラのシステム上では更に複雑化する。以下、それを述べる。
【００２５】
ＥＶＦ動作においては通常（ＯＢ正常時）は、ＡＤ変換された後、位置画面の信号レベルから露出レベルの適否が判断され、適した露光量となるように露出制御、またはＡＧＣのゲインが制御される。ここで、通常は絞りと電子シャッターによる露出制御が優先され、露出制御範囲を越えるレベルに達するとアンプのゲイン制御がなされる。通常、低輝度ゲインアップとしてシステム化され、高輝度ゲインダウンが採用されることは、感度とダイナミックレンジに制限のあるＣＣＤを使用していることからあまり行われない。
【００２６】
ここで、画像の露出レベルの測定（測光）は、例えば、全画素の積分値を用いるような場合（平均測光）、あるいは画面内を複数領域に分け、各領域の積分値を画面内の場所による重み付けをして演算する方法（例えば、中央重点測光等）が採られている。重み付けの仕方を撮影する被写体により変えるようにモード設定すること等も行われる。
【００２７】
ＥＶＦ動作時、図１３のように太陽が入った場合、図１４（ｃ）の状態から（ｄ）のようなブルーミング波形となる。電位関係も図１４（ｃ）から（ｄ）に変化する。その変化はクランプ回路の応答速度に依存する。即ち、本来の黒レベルから黒電位が黒沈み方向に変動することとなり、イメージ部の出力値は小さくなり、測光値が減少する。測光値が小さくなったことでＣＰＵは露出量を増加すべく電子シャッターと絞りを露光量を増す方向にするように命令を出す。これは、更にＯＢブルーミングの量を増やすようにする命令である。これにより、黒沈み量は変化しないか、もしくは更に大きくなる。従って、命令後の測光量はやはりアンダーであると判断され、露光量は最大になるまで増やされる。
【００２８】
露光量が最大になると、露出量は制御範囲外として超低輝度と判断し、カメラの感度設定を変えるべくＡＧＣアンプのゲインアップを行い、更に最大ゲインにまで上げられる。以上、ＯＢブルーミングの場合を説明したが、ＯＢ光漏れの場合でも同様な挙動をする。但し、ＯＢ光漏れの場合、ＯＢの出力レベルがＯＢブルーミングより低いこと、ＯＢの出力が上がる領域が狭いことから、自動露出制御（ＡＥ）が狂う変化の時間がＯＢブルーミングの場合よりゆるやかになる。以上のようにＯＢブルーミング、ＯＢ光漏れは画質を異常にするばかりでなく、ＡＥ制御をも狂わすのである。
【００２９】
以上述べたのはＥＶＦ動作時のＡＥの誤制御に関してであるが、これが本露光時、即ち、取得したい本スチル画像を記録する動作で、先に述べたようにメカニカルシャッターを閉じた後にＣＣＤセンサの信号電荷を読み出す場合にはどのように影響するかを以下に説明する。図１３のようにＯＢ領域近辺に太陽等の強烈な光が入って画面が黒沈みをして色合いもおかしくなりながらもメカニカルシャッター３を押したとする。この場合、通常、シャッターの半押し（Ｓ１）の時に測光及び本露光時のシャッタースピード、絞り値が決定される。以上のようにＥＶＦ時のＡＥが狂うプロセスを説明したが、この時点で行われる本露光のための測光値も異常である。即ち、正常な露出量よりもオーバーの命令が発行され、露出最大で感度設定最大とされる可能性が高い。
【００３０】
次に、シャッターのＳ２で本露光を行う。即ち、まず、電子シャッターでＰＤの電荷がリセットされて測光値から割り出されたシャッター秒時時間露出後にメカニカルシャッター３が閉じられる。メカニカルシャッター３が閉じられると通常、ＰＤの信号電荷読み出しの前にＶＣＣＤの不要電荷の吐き出しのためにＶＣＣＤを高速で転送段数分以上の転送（ＶＣＣＤクリア）を行う。ＶＣＣＤクリア後にＰＤの信号電荷がＶＣＣＤに読み出され、順次各画素の電荷が読み出される（本画像読み出し）。本露光読み出し時にはメカニカルシャッターが閉じられているため、スミアは生じずＯＢブルーミングの発生もない。但し、光漏れによるＯＢの偽信号電荷分はＶＣＣＤで光電変換した分はＶＣＣＤクリアで除去されるが、ＰＤで光電変換された分は除去されることなく読み出される。
【００３１】
このようにして読み出された本露光画像信号は露光量が正常状態よりはるかにオーバーな状態で撮影されたものである。しかし、ＶＣＣＤクリアでＯＢ領域が正常な暗電荷となっている（便宜上、光漏れの場合をここでは記す：現実に光漏れ分は無いか、極めて少量なので無しとしての記述は現実とあまり離れない）。このため、本露光の画像はオーバー画像、それもオーバーすぎるために真っ白画像となることが多い。なお、ＯＢ光漏れのある場合はＯＢ光漏れしているラインが光漏れ分下がることとなるが、通常光漏れの量は少ないことから画像の飽和レベルで全体が白くなっている画像に薄い筋がでる程度の影響となる。
【００３２】
このように全体が白くなる画像はクランプの応答速度が速い場合である。もしクランプの応答速度が遅いと、ＥＶＦ時のＯＢ電位と本露光時のＯＢ電位の差から、本露光時のＯＢのクランプの基準電位への引き込みが間に合わず、本露光の読み出しラインで早いラインから遅いラインにかけて徐々に正常電位になるような場合、画面上部は黒つぶれ画像で画面下部は正常画像となり、全体として異常な画像となる。クランプの応答速度が更に遅いと上部真っ黒で下側が黒つぶれ画像、更に遅いと真っ黒画像がとれることとなる。このような本画像時の挙動を考えると、画像が半分つぶれているような画像がとれないようにクランプの速度を早くしておきたいところであるが、クランプの応答性が速いとクランプする部分のキズ（センサのキズ、あるいは外部ノイズ）に対して敏感になり、ＯＢ正常の通常撮影画像においても横筋ノイズの大きい画像がとれることとなり、必ずしも応答速度が速いことが良いとは言えなかった。
【００３３】
本発明は、上記従来の問題点に鑑みなされたもので、その目的は、ＯＢ領域近辺に強い光が入っても画像の劣化を防止することができる撮像装置を提供することにある。
【００３４】
【課題を解決するための手段】
本発明の目的は、複数の画素から成る受光領域及び複数の画素から成り黒基準信号を作成するための上部を遮光された遮光領域を有する撮像手段と、前記撮像手段に入射する光量を制御する露光制御手段と、前記遮光領域の所定ブロック毎に出力を積分又は平均する手段と、前記所定ブロック毎の積分値又は平均値と予め設定された基準値とを比較し、積分値又は平均値が基準値以上のブロックがあった時に遮光領域の異常を検出する手段と、前記検出手段により遮光領域の異常が検出された時に異常が検出されたブロックの位置に基づいて受光領域の測光枠を設定する手段とを備えたことを特徴とする撮像装置によって達成される。
【００３５】
また、本発明の目的は、複数の画素から成る受光領域及び複数の画素から成り黒基準信号を作成するための上部を遮光された遮光領域を有する撮像手段と、前記撮像手段に入射する光量を制御する露光制御手段と、前記遮光領域の所定ブロック毎に出力を積分又は平均する手段と、前記所定ブロック毎の積分値又は平均値と予め設定された基準値とを比較し、積分値又は平均値が基準値以上のブロックがあったときに遮光領域の異常を検出する手段と、前記検出手段により遮光領域の異常が検出されたときに前記露光制御手段による露光条件を保持する手段とを備えたことを特徴とする撮像装置によって達成される。
【００３６】
更に、本発明の目的は、複数の画素から成る受光領域及び複数の画素から成り黒基準信号を作成するための上部を遮光された遮光領域を有する撮像手段と、前記撮像手段に入射する光量を制御する露光制御手段と、前記露光制御手段の露光条件を記憶する手段と、前記遮光領域の所定ブロック毎に出力を積分又は平均する手段と、前記所定ブロック毎の積分値又は平均値と予め設定された基準値とを比較し、積分値又は平均値が基準値以上のブロックがあったときに遮光領域の異常を検出する手段と、前記検出手段により遮光領域の異常が検出されたときに前記記憶手段に記憶されている１つ前の露光条件を前記露光制御手段の露光条件として設定する手段とを備えたことを特徴とする撮像装置によって達成される。
【００３７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００３８】
（第１の実施形態）
図１は本発明の撮像装置の第１の実施形態を示すブロック図である。なお、図１では図７の従来装置と同一部分は同一符号を付して説明を省略する。本実施形態では、映像処理回路１０内にＯＢ積分回路１７が設けられ、ＣＰＵ１４内にはＯＢレベルブロック比較部１８が設けられている。固体撮像素子４は前述のように受光領域とＯＢ領域を含んでいるが、ＯＢ領域は複数のブロックに分割されている。ＯＢ積分回路１７はＯＢ領域の複数のブロック毎に積分処理を行い、ブロック毎の出力の積分値をＯＢレベルブロック比較部１８に出力する。
【００３９】
ＯＢレベルブロック比較部１８はブロック毎に積分値と予め設定された基準値とを比較し、１つでも積分値が基準値以上のブロックがあればＯＢ領域の信号に異常があると判断し、ＯＢ異常情報を感度・露光制御部１５に通知する。また、遮光領域の複数のブロックのうち積分値が基準値以上のブロックの位置情報を同時に通知する。本実施形態では、詳しく後述するように遮光領域の異常が検出された時に異常が検出されたブロックの位置を考慮して受光領域の測光枠の設定を行う。なお、遮光領域の複数のブロックの出力の平均値を算出し、ブロック毎の平均値と所定の基準値を比較してＯＢ異常を検出してもよい。
【００４０】
ここで、固体撮像素子４の受光領域内に設ける測光枠を仮に１６分割とし、遮光領域に異常を生じていない場合の露光量制御は図１０〜図１２と同様の測光枠設定・露光量計算の重み付けとする。一方、遮光領域近傍に高輝度入射があり遮光領域に異常が生じた場合、測光枠設定・露光量計算の重み付けが図１２の設定であると高輝度入射領域を露光量計算から除外するため、次回の露光量設定では露光量を絞る制御にはならない。また、測光枠設定・露光量計算の重み付けが図１０（ａ），（ｂ）、図１１（ａ），（ｂ）の設定でも同様に高輝度入射領域を露光量計算にて重視されないため、さほど露光量を絞る制御にはならない。よって、遮光領域に異常が生じた場合、次回の露光量制御にて入射光量を増す方向で制御されるため、本撮影における撮影画像が真っ白になってしまうことは前に述べた通りである。
【００４１】
そこで、本実施形態では遮光領域の異常を防ぐために、原因となる遮光領域近傍の高輝度入射を防ぐことを目的とするものである。具体的に説明すると、まずファインダーモード駆動で遮光領域に異常が生じた場合、即ち、ＯＢレベルブロック比較部１８からＯＢ異常情報が出力された場合、遮光領域上あるいはその近傍の受光領域に異常発生の原因となる高輝度入射があると考えられる。例えば、図２（ａ）に示すように画面の右下隅部に太陽７７の強い光が入射したものとする。なお、図２（ａ）において斜線部は遮光領域であり、前述のように複数のブロックに分割されている。遮光領域に囲まれた中央部は受光領域であり、例えば、１６個のブロックに分割されている。
【００４２】
このように高輝度入射があると、遮光領域内の太陽７７の入射位置のブロックあるいはその近傍のブロックで積分値（平均値）が基準値以上となり、ＯＢ異常情報が出力される。図２（ａ）の例では、高輝度入射を検出するため、遮光領域近傍に入射する高輝度入射光のみを考慮する測光枠の設定、即ち、ＯＢ異常が検出されたブロックの位置に基づいて図２（ａ）に示すように高輝度入射光の近傍であるブロック（“１”で示す）を測光枠として設定する。“０”のブロックは測光対象外の領域である。これにより、通常の画像全面あるいは中央で露光量計算を行う場合と比べて次回の露光量を大きく絞ることになるため、高輝度入射を抑えられ、遮光領域の異常を防ぐことが可能である。なお、図２（ａ）の例は水平遮光領域の異常が原因で水平クランプエラーが発生することを防止するために、水平クランプに用いる水平遮光領域に隣接する測光枠のみを測光対象とする測光枠設定である。
【００４３】
図２（ｂ）は同様の位置に太陽７７の強い光が入射した場合の他の測光枠設定を示す図である。図２（ｂ）の例は垂直遮光領域の異常が原因で垂直クランプエラーが発生を防止するために、垂直クランプに用いる垂直遮光領域に隣接する測光枠（“１”で示す）のみを測光対象とする測光枠設定である。また、図３（ａ）は受光領域と遮光領域の境界でＶＣＣＤ７２からＨＣＣＤ７３（図８参照）に転送する領域を広く測光対象とする例、図３（ｂ）はＶＣＣＤ７２からＨＣＣＤ７３に転送する領域を狭く測光対象とする例である。なお、受光領域の分割数は１６に限ることはなく、分割方法も縦４列、横４列としているが、縦横同数に限ることはない。また、全分割枠を同一サイズとしているが、同一サイズに限ることはない。
【００４４】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。第２の実施形態の構成、目的、制御等は第１の実施形態と同様であるが、ＯＢ異常が検出された時の測光枠の設定方法が異なっている。第１の実施形態では受光領域の予め分割された測光枠を選択しているが、本実施形態では受光領域内に任意の範囲に測光枠を設定するものである。図４（ａ），（ｂ）、図５（ａ），（ｂ）は本実施形態の測光枠設定の例を示す。太陽７７の強い光は同じ位置に入射するものとする。
【００４５】
これらの図では、遮光領域の異常の原因となる遮光領域近傍の高輝度入射光を検出するために予め設定する測光範囲を太線で示している。図４（ａ）は高輝度入射により遮光領域の異常が発生する可能性のある受光領域の範囲を含み、ある程度の大きさを持った測光範囲を設定する例である。図４（ｂ）は高輝度入射により遮光領域の異常が発生する可能性のある遮光領域近傍の受光領域に広く測光範囲を設定する例である。図５（ａ）は通常撮影時に設定する測光枠と別に高輝度入射により遮光領域の異常が発生する可能性のある受光領域に測光範囲を設定する例である。図５（ｂ）は通常撮影時に設定する測光枠と別に図４（ｂ）で示した遮光領域近傍の受光領域に測光範囲を設定する例である。
【００４６】
（第３の実施形態）
高輝度入射等により本撮影前の撮影画像にて遮光領域にブルーミング等の異常が発生した場合、ＯＢクランプ動作により受光領域が沈む結果となり、次回の本撮影の露光設定を入射光量を増やす設定となる。結果として本撮影で得られる画像はほぼ真っ白になることは前に述べた通りである。また、本撮影時は本撮影前の撮影と異なり、読み出し前にＶＣＣＤの空転送（クリア）により遮光領域が正常となることも前に述べた通りである。そこで、本実施形態では、ＯＢレベルブロック比較部１８で遮光領域の異常が検出された場合、露光条件をその時の条件に保持するものである。即ち、感度・露光制御部１５はＯＢレベルブロック比較部１８からＯＢ異常情報を受信すると現在の露光条件を保持する。
【００４７】
これにより、例えば、本撮影前の撮影画像にて遮光領域に異常が発生し、次回の露出設定計算にて本撮影での露光条件設定が入射光量を増やす設定を示したとしても、その設定をせずに現在の設定を保持することにより本撮影時に露出オーバーとなる現象を回避できる。また、露光条件設定を保持することにより露光量も変わらない。更に、前述のように本撮影ではＶＣＣＤの空転送により遮光領域が正常となりＯＢクランプ動作も正常に行われ、結果としてＯＢクランプ異常による沈んだ黒画像も回避できる。
【００４８】
ここで、特に、図１では図示しないが、ＯＢ領域の異常が発生した場合、カメラの表示機能を利用して警告を表示することにより、撮影者が異常を認識できるならばファインダーモード駆動での異常画像を把握できる。更に、撮影者が被写体（シーン）を変えることにより異常画像発生原因である高輝度入射を回避することが可能となる。このＯＢ領域の異常を使用者に知らせることは、第１、第２の実施形態や後述する第４の実施形態に用いてもよい。
【００４９】
（第４の実施形態）
図６は本発明の第４の実施形態を示すブロック図である。図１との違いは、感度・露光設定２０を記憶するメモリ１９を設けている点である。その他は図１と同様である。従来、露光量は絞りと露光時間により制御することは前に述べた通りである。また、画像を生成する上で、アナログアンプによりセンサ出力にゲインをかけることも述べた通りである。ここで、露光量制御の設定を変更することにより遮光領域の異常が発生した場合、露光量を減らしてゲインをかけることにより最終出力画像のレベルを一定にするか、最終出力画像のレベルを減ずることにより遮光領域の異常の発生を回避することを考える。
【００５０】
例えば、図１３のシーンにおいて、画像周辺に高輝度被写体が存在し、中央に暗い被写体が存在する場合、露光量設定を計算するための測光枠を中心にとると露光量を増やす設定となる。これがもし、前のシーンにて高輝度被写体が測光枠に収まる場所に存在した場合、露光量を減らす設定となっている。つまり、図１３のシーンにて固定している間に露光量を増やす設定に変化する。そこで、本実施形態では露光条件の設定を変更する際に、現在の設定、つまり１つ前の露光条件をメモリ１９に保持しておく。これにより、遮光領域の異常が発生した場合、感度・露光制御１５はメモリ１９に記憶している１つ前の露光条件を参照し、露光条件の設定を前の設定に戻すことにより露光量を減じることで遮光領域の異常の発生を回避できる。
【００５１】
【発明の効果】
以上説明したように本発明によれば、遮光領域の異常検出時に測光枠を異常が検出された遮光領域近傍に設定することにより、露光量を減じることができ、高輝度入射を抑えることができるため遮光領域の異常を防ぐことができる。また、遮光領域の異常検出時に露光条件を保持することにより、本撮影時に露出オーバーとならず、本撮影時に真っ白画像になる事態を回避することができる。更に、遮光領域の異常検出時に露光条件を１つ前の条件に戻すことにより、露光量を減じることができ、遮光領域の異常の発生を防止できる。
【図面の簡単な説明】
【図１】本発明の撮像装置の第１の実施形態を示すブロック図である。
【図２】図１の実施形態の受光領域の測光枠設定の例を示す図である。
【図３】図１の実施形態の受光領域の測光枠設定の例を示す図である。
【図４】本発明の第２の実施形態の測光枠設定の例を示す図である。
【図５】本発明の第２の実施形態の測光枠設定の例を示す図である。
【図６】本発明の第４の実施形態を示すブロック図である。
【図７】従来例の撮像装置を示すブロック図である。
【図８】図７の装置の固体撮像素子のイメージエリア及びＯＢ領域を示す図である。
【図９】図７の装置の動作を示すタイミングチャートである。
【図１０】図７の装置における測光枠の領域設定の例を示す図である。
【図１１】図７の装置における測光枠の領域設定の例を示す図である。
【図１２】図７の装置における測光枠の領域設定の例を示す図である。
【図１３】固体撮像素子のイメージ部のＯＢ領域に接する部分に強烈な光が入射した様子を示す図である。
【図１４】図７の装置のクランプ回路の動作を説明する図である。
【符号の説明】
１    レンズ
２    メカニカル絞り
３    メカニカルシャッター
４    固体撮像素子
５    撮像素子駆動回路
６    ＣＤＳ回路
７    ＡＧＣ回路
８    クランプ回路
９    ＡＤ変換回路
１０    映像処理回路
１１    映像信号処理回路
１２    測光回路
１３    タイミングパルス発生回路
１４    ＣＰＵ
１５    感度・露光制御部
１６    露出制御回路
１７    ＯＢ積分回路
１８    ＯＢレベルブロック比較部
【図１】
0004672933.tif 000002
【図２】
0004672933.tif 000003
【図３】
0004672933.tif 000004
【図４】
0004672933.tif 000005
【図５】
0004672933.tif 000006
【図６】
0004672933.tif 000007
【図７】
0004672933.tif 000008
【図８】
0004672933.tif 000009
【図９】
0004672933.tif 000010
【図１０】
0004672933.tif 000011
【図１１】
0004672933.tif 000012
【図１２】
0004672933.tif 000013
【図１３】
0004672933.tif 000014
【図１４】
0004672933.tif 000015