(57)【要約】      （修正有）【課題】イメージセンサが高輝度光を受光した際、高輝度光の左右または上下が均等でなくレベル変動している場合においても、横筋や縦筋を防いで最適な補正を可能とする。【解決手段】遮光されていない複数の画素が二次元的に配置された有効画素領域と、有効画素領域の両側に配置された遮光された画素からなる第１のオプティカルブラック領域および第２のオプティカルブラック領域とを有する撮像素子と、撮像素子に高輝度光が入射した場合に、有効画素領域内の高輝度光が入射した画素部である高輝度部と第１のオプティカルブラック領域との間の画素の出力信号を第１のオプティカルブラック領域の出力信号を用いて補正し、高輝度部と第２のオプティカルブラック領域との間の画素の出力信号を第２のオプティカルブラック領域の出力信号を用いて補正する補正部とを備える。【選択図】図４
2010183188.tif 000002
【特許請求の範囲】
【請求項１】
遮光されていない複数の画素が二次元的に配置された有効画素領域と、該有効画素領域の両側に配置された遮光された画素からなる第１のオプティカルブラック領域および第２のオプティカルブラック領域とを有する撮像素子と、
前記撮像素子に高輝度光が入射した場合に、前記有効画素領域内の前記高輝度光が入射した画素部である高輝度部と前記第１のオプティカルブラック領域との間の画素の出力信号を前記第１のオプティカルブラック領域の出力信号を用いて補正し、前記高輝度部と前記第２のオプティカルブラック領域との間の画素の出力信号を前記第２のオプティカルブラック領域の出力信号を用いて補正する補正手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記補正手段は、前記高輝度部の位置と補正の対象となる補正対象画素との距離に応じて、前記第１のオプティカルブラック領域の出力信号又は前記第２のオプティカルブラック領域の出力信号に所定の係数を乗算した値を補正量として用いることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記有効画素領域に予め高輝度光を入射させた場合の、前記高輝度部と前記第１のオプティカルブラック領域との間の画素の出力信号と、前記高輝度部と前記第２のオプティカルブラック領域との間の画素の出力信号とを記憶し、前記補正手段は、該記憶された情報に基づいて補正量を算出することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記補正手段は、前記記憶された情報に所定の係数を乗算した値を補正量として用いることを特徴とする請求項３に記載の撮像装置。
【請求項５】
遮光されていない複数の画素が二次元的に配置された有効画素領域と、該有効画素領域の両側に配置された遮光された画素からなる第１のオプティカルブラック領域および第２のオプティカルブラック領域とを有する撮像素子を備える撮像装置を制御する方法であって、
前記撮像素子に高輝度光が入射した場合に、前記有効画素領域内の前記高輝度光が入射した画素部である高輝度部と前記第１のオプティカルブラック領域との間の画素の出力信号を前記第１のオプティカルブラック領域の出力信号を用いて補正し、前記高輝度部と前記第２のオプティカルブラック領域との間の画素の出力信号を前記第２のオプティカルブラック領域の出力信号を用いて補正する補正工程を備えることを特徴とする撮像装置の制御方法。
【請求項６】
請求項５に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオカメラ、デジタルスチルカメラ等に用いられる、固体撮像素子における映像信号の画質の改善技術に関するものである。
【背景技術】
【０００２】
デジタルカメラやビデオカメラ等においては、固体撮像素子としてＣＣＤおよびＣＭＯＳイメージセンサ等が使用されている。
【０００３】
ところで、ＣＣＤおよびＣＭＯＳイメージセンサ上に高輝度被写体があるとき、その列または行全体の信号レベルが変動することで、縦筋や横筋の画像になることが知られている。このことはＣＣＤではスミア現象として広く知られているが、ＣＭＯＳ型イメージセンサにおいても同様の現象が発生する。
【０００４】
ＣＭＯＳ型イメージセンサにおいては、この現象が発生する原因は電源やグラウンドの配線レイアウトに起因しているところが大きい。通常電源やグラウンドは水平方向に配線されるため、例えば画面内の高輝度被写体部に多く電流が流れた結果その左右画素の電源も変動することで同一行全体または同一行以降の行の信号レベルの変動による横筋状の画像を引き起こす。このような現象は、特に高輝度被写体によってイメージセンサ内部回路が飽和してしまった場合に顕著に起こる。これは、回路飽和によって信号出力を十分に制御できなくなるからであり、回路的な対策は難しい。
【０００５】
この様子を示したのが図１２（ａ）、（ｂ）である。図１２（ａ）はＣＭＯＳ型イメージセンサからの信号を示しており画素部レイアウトと対応させている。
【０００６】
通常、固体撮像素子は、信号レベルの基準となる信号（黒基準信号）を得るために光に反応しないように遮光されたオプティカルブラック領域を備えており、有効画素信号はそのオプティカルブラック領域で得たレベルを基準として演算処理される。このような画素を“ＯＢ画素（オプティカルブラック画素）”と呼ぶ。
【０００７】
図１２（ａ）中のＨＯＢ、ＶＯＢと記されている領域は、上記オプティカルブラック画素からの信号を示している。また、有効画素と記されている部分が実際に光を受光できる画素領域からの信号である。
【０００８】
図１２（ａ）は、周辺輝度が低い状態で高輝度光「Ｐ」を受光している状態を示しており、その水平方向の左右画素出力「Ｌ」と「Ｒ」はレベル変動を起こし、横筋状の画像になっていることがわかる。周辺輝度が低いので、高輝度光「Ｐ」を受光している部分以外はＨＯＢ、ＶＯＢと同レベルの出力になるのが理想である。
【０００９】
同図のＡ−Ａで示す線上の画像出力レベルを示したのが、図１２（ｂ）である。ＨＯＢレベルと示したレベルは、ＨＯＢ領域の中でもレベル変動していない領域の平均レベルであり、通常はこのレベルが黒基準信号になる。それに対して高輝度光「Ｐ」を受光している部分のレベルは非常に高く、その出力は回路飽和している。また左右の画素出力「Ｌ」、「Ｒ」はＨＯＢレベルよりも低くレベル変動を起こしている。
【００１０】
図１３（ａ）、（ｂ）は画面内に高輝度光がある場合の別の例を示している。図１２との違いは、高輝度光「Ｐ」の左の画素出力「Ｌ」はＨＯＢレベルよりも低く、右の画素出力「Ｒ」はＨＯＢレベルよりも高くレベル変動を起こしている点であり、実験的にこのような現象があることが確認されている。このような状態になるのは、電源、グラウンドの配線レイアウトに加え、画素信号の読み出し順序とレベル変動の収束時間などが関係していると考えられる。
【００１１】
例えば、一般的なＣＭＯＳ型イメージセンサでは、水平方向の画素を１行まとめて列読み出し回路に信号転送し、その後列読み出し回路に転送された信号を画面左画素から順次最終段の共通読み出し回路を通して出力する。このときレベル変動がイメージセンサの画素内や列読み出し回路ではなく、最終段の読み出し回路で発生している場合、高輝度光「Ｐ」によって引き起こされたレベル変動発生直後に右側「Ｒ」が読み出され、次の行の左側「Ｌ」が読み出されることになる。そして読み出し時刻の違いでレベル変動の方向や量が変化することが十分に考えられる。
【００１２】
ここで、上記レベル変動による横筋画像を補正することを考えてみる。
【００１３】
ＣＣＤなどのスミアについては、オプティカルブラック画素にも同様のスミアが発生しているので、同一列のオプティカルブラック画素の信号の平均値を基に有効部の出力を補正する方法が、特許文献１及び特許文献２に開示されている。
【００１４】
特に特許文献２では、有効画像信号のレベルに応じてスミア補正手段における補正処理内容を変更している。具体的には、有効画像信号のレベルが所定の信号飽和レベルに達していた場合にスミア補正を無補正にすることでスミア補正により飽和部が過補正になり、黒沈みすることの対策としている。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開平７-６７０３８号公報
【特許文献２】特開２００１−２４９４３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
ＣＭＯＳ型イメージセンサにおいても、図１２のように高輝度光「Ｐ」の左右が均等にレベル変動しているような場合は特許文献１、特許文献２と同様に補正することが可能である。しかし、図１３のように高輝度光「Ｐ」の左の画素出力「Ｌ」はＨＯＢレベルよりも低く、右の画素出力「Ｒ」はＨＯＢレベルよりも高くレベル変動を起こしている場合は、同様の方法で補正することができない。具体的には、同一行のＨＯＢ画素の信号の平均値を基に有効部の出力を補正すると、図１４（ａ）、（ｂ）のようになる。すなわち、ＨＯＢに近い左の画素出力「Ｌ」は補正できるが、ＨＯＢから遠い右の画素出力「Ｒ」はレベル変動方向や量が違うため、補正どころかレベル変動を増長してしまう可能性がある。
【００１７】
このことは、ＣＭＯＳ型イメージセンサだけでなく、ＣＣＤイメージセンサなど他のイメージセンサにおいても、高輝度光「Ｐ」の左右または上下が均等でなくレベル変動している場合においては上記と同様に補正することができない。
【００１８】
したがって、本発明は上述した課題に鑑みてなされたものであり、イメージセンサが高輝度光を受光した際、高輝度光の左右または上下が均等でなくレベル変動している場合においても、横筋や縦筋を防いで最適な補正を可能とすることである。 
【課題を解決するための手段】
【００１９】
上述した課題を解決し、目的を達成するために、本発明に係わる撮像装置は、遮光されていない複数の画素が二次元的に配置された有効画素領域と、該有効画素領域の両側に配置された遮光された画素からなる第１のオプティカルブラック領域および第２のオプティカルブラック領域とを有する撮像素子と、前記撮像素子に高輝度光が入射した場合に、前記有効画素領域内の前記高輝度光が入射した画素部である高輝度部と前記第１のオプティカルブラック領域との間の画素の出力信号を前記第１のオプティカルブラック領域の出力信号を用いて補正し、前記高輝度部と前記第２のオプティカルブラック領域との間の画素の出力信号を前記第２のオプティカルブラック領域の出力信号を用いて補正する補正手段と、を備えることを特徴とする。
【００２０】
また、本発明に係わる撮像装置の制御方法は、遮光されていない複数の画素が二次元的に配置された有効画素領域と、該有効画素領域の両側に配置された遮光された画素からなる第１のオプティカルブラック領域および第２のオプティカルブラック領域とを有する撮像素子を備える撮像装置を制御する方法であって、前記撮像素子に高輝度光が入射した場合に、前記有効画素領域内の前記高輝度光が入射した画素部である高輝度部と前記第１のオプティカルブラック領域との間の画素の出力信号を前記第１のオプティカルブラック領域の出力信号を用いて補正し、前記高輝度部と前記第２のオプティカルブラック領域との間の画素の出力信号を前記第２のオプティカルブラック領域の出力信号を用いて補正する補正工程を備えることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、イメージセンサが高輝度光を受光した際、高輝度光の左右または上下が均等でなくレベル変動している場合においても、横筋や縦筋を防いで最適な補正を可能とすることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施形態に係わるＣＭＯＳ型固体撮像素子の画面全体の画素部レイアウトを示した図である。
【図２】本発明の第１の実施形態における固体撮像素子の構成を示す図である。
【図３】本発明の第１の実施形態における固体撮像素子の構成を示す図である。
【図４】横筋現象を示した図である。
【図５】横筋現象の補正を示した図である。
【図６】理想的な画素出力を示した図である。
【図７】第１の横筋現象を示した図である。
【図８】第２の横筋現象を示した図である。
【図９】第３の横筋現象を示した図である。
【図１０】第４の横筋現象を示した図である。
【図１１】第５の横筋現象を示した図である。
【図１２】従来例における横筋現象を示した図である。
【図１３】従来例における横筋現象を示した図である。
【図１４】従来例における横筋現象の補正を示した図である。
【発明を実施するための形態】
【００２３】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
【００２４】
（第１の実施形態）
図１は、本発明の第１の実施形態に係わる撮像装置１００に用いられるＣＭＯＳ型固体撮像素子１０１の画面全体の画素部レイアウトを示した図である。遮光されたオプティカルブラック画素（ＯＢ画素）は、有効画素領域の上部に配置されたＶＯＢ部と、有効画素領域を挟むように左右の両側に配置されたＨＯＢ_Ｌ、ＨＯＢ_Ｒ部がある。画素からの信号は図１の左上から矢印で示すように読み出される。なお、１０２は、撮像素子１０１の画面上に現れる縦筋、横筋を補正する補正部である。
【００２５】
図２は、ＣＭＯＳ型固体撮像素子の二次元的に配列された画素セルＰｉｘｅｌの構成例を示すブロック図である。光信号電荷を発生するフォトダイオード２０１は、この例ではアノード側が接地されている。フォトダイオード２０１のカソード側は、転送ＭＯＳトランジスタ２０２を介して増幅ＭＯＳトランジスタ２０４のゲートに接続されている。また、上記増幅ＭＯＳトランジスタ２０４のゲートには、これをリセットするためのリセットＭＯＳトランジスタ２０３のソースが接続されている。リセットＭＯＳトランジスタ２０３のドレインは電源電圧ＶＤＤに接続されている。さらに、上記増幅ＭＯＳトランジスタ２０４は、ドレインが電源電圧ＶＤＤに接続され、ソースが選択ＭＯＳトランジスタ２０５のドレインに接続されている。
【００２６】
図３は、ＣＭＯＳ型固体撮像素子の構成例を示すブロック図である。説明の都合上３ｘ３画素構成となっているが、通常はさらに多画素である。垂直シフトレジスタ３０１は、行選択線Ｐｒｅｓ１，Ｐｔｘ１，Ｐｓｅｌ１等の信号を画素領域３０８に出力する。画素領域３０８は、図１の構成を有し、複数の画素セルＰｉｘｅｌを有する。各画素セルＰｉｘｅｌは、偶数列と奇数列で各々ＣＨ１、ＣＨ２の垂直信号線に画素信号を出力する。電流源３０７は、各垂直信号線に接続される。読み出し回路３０２は、垂直信号線上の画素信号を入力し、画素信号をｎチャネルＭＯＳトランジスタ３０３を介して差動増幅器３０５に出力し、ノイズ信号をｎチャネルＭＯＳトランジスタ３０４を介して差動増幅器３０５に出力する。
【００２７】
ここで読み出し回路３０２は列毎の読み出し回路を含み、差動増幅器３０５は最終段読み出し回路に相当する。
【００２８】
水平シフトレジスタ３０６は、トランジスタ３０３及び３０４のオン／オフを制御する。差動増幅器３０５は、画素信号とノイズ信号との差分を出力する。
【００２９】
図２の転送ＭＯＳトランジスタ２０２のゲートは、横方向に延長して配置される第１の行選択線（垂直走査線）Ｐｔｘ１（図３）に接続される。同じ行に配置された他の画素セルＰｉｘｅｌの同様な転送ＭＯＳトランジスタ２０２のゲートも上記第１の行選択線Ｐｔｘ１に共通に接続される。上記リセットＭＯＳトランジスタ２０３のゲートは、横方向に延長して配置される第２の行選択線（垂直走査線）Ｐｒｅｓ１（図３）に接続される。同じ行に配置された他の画素セルＰｉｘｅｌの同様なリセットＭＯＳトランジスタ２０３のゲートも上記第２の行選択線Ｐｒｅｓ１に共通に接続される。上記選択ＭＯＳトランジスタ２０５のゲートは、横方向に延長して配置される第３の行選択線（垂直走査線）Ｐｓｅｌ１に接続される。同じ行に配置された他の画素セルＰｉｘｅｌの同様な選択ＭＯＳトランジスタ２０５のゲートも上記第３の行選択線Ｐｓｅｌ１に共通に接続される。これら第１〜第３の行選択線Ｐｔｘ１，Ｐｒｅｓ１，Ｐｓｅｌ１は、垂直シフトレジスタ３０１に接続され信号電圧が供給される。
【００３０】
図３に示されている残りの行においても同様な構成の画素セルＰｉｘｅｌと、行選択線が設けられる。これらの行選択線には、上記垂直シフトレジスタ３０１により形成された行選択線Ｐｔｘ２〜Ｐｔｘ３、Ｐｒｅｓ２〜Ｐｒｅｓ３、Ｐｓｅｌ２〜Ｐｓｅｌ３が供給される。
【００３１】
図２の選択ＭＯＳトランジスタ２０５のソースは、縦方向に延長して配置される垂直信号線の端子Ｖｏｕｔに接続される。同じ列に配置される画素セルＰｉｘｅｌの同様な選択ＭＯＳトランジスタ２０５のソースも上記垂直信号線の端子Ｖｏｕｔに接続される。図３において、上記垂直信号線の端子Ｖｏｕｔは負荷手段である定電流源３０７に接続される。
【００３２】
また、図３において各画素セルＰｉｘｅｌには画面右方向からＶＤＤ電源が、画面左方向からＧＮＤ（グラウンド）がそれぞれ供給され、その等価配線抵抗も各画素セルＰｉｘｅｌ間に示している。
【００３３】
さらに、読み出し回路３０２には画面右方向からＶＤＤ電源が、画面左方向からＧＮＤ（グラウンド）がそれぞれ入力され、列毎の読み出し回路に供給されている。
【００３４】
図４は、図１のようにオプティカルブラック画素を有効画素領域の画面左のＨＯＢ_Ｌ（第１のオプティカルブラック領域）、画面右のＨＯＢ_Ｒ部（第２のオプティカルブラック領域）に配置したイメージセンサー上に高輝度光「Ｐ」が入射した時の様子を示している。
【００３５】
図１４のように高輝度光「Ｐ」の左の画素出力「Ｌ」はＨＯＢレベルよりも低く、右の画素出力「Ｒ」はＨＯＢレベルよりも高くレベル変動を起こしているものとする。
【００３６】
図４（ａ）のＣ−Ｃで示す線上の画像出力レベルを示したのが、図４（ｂ）である。ＨＯＢレベルと示したレベルは、ＨＯＢ領域の中でもレベル変動していない領域の平均レベルであり、通常はこのレベルが黒基準信号になる。例えば、ＨＯＢ領域の中でも、他の領域に比較してレベル変動の大きな領域を除外し、残りの領域の平均レベルを取る方法がある。
【００３７】
ここで、有効画素領域内の高輝度光「Ｐ」が入射した位置から左側の有効部を同一行のＨＯＢ_Ｌ画素の信号の平均値を基に、高輝度光「Ｐ」が入射した位置から右側の有効部を同一行のＨＯＢ_Ｒ画素の信号の平均値を基に出力補正すると、図５（ａ）、（ｂ）のように、横筋状の画像がきれいに補正される。すなわち、高輝度光「Ｐ」が入射した位置から左側の有効部（補正対象画素）はＨＯＢ_Ｌが低いので出力信号を増やす方向に、高輝度光「Ｐ」が入射した位置から右側の有効部（補正対象画素）はＨＯＢ_Ｒが高いので出力信号を減らす方向に補正している。
【００３８】
図４、図５のようにオプティカルブラック画素を画面左のＨＯＢ_Ｌ、画面右のＨＯＢ_Ｒ部に配置したイメージセンサー上に高輝度光「Ｐ」が入射した時に発生する横筋状の画像補正について、更に具体的に説明する。
【００３９】
図６は、図４と同等のイメージセンサの出力を示している。図６（ａ）ではより具体的に説明するために、水平方向（Ｘ）は０〜９の１０画素、垂直方向（Ｙ）は０〜５の６画素の１０×６画素とし、各アドレスの画素出力も示している。以下、各画素のアドレスは（Ｘ，Ｙ）で示すものとする。また、イメージセンサには周辺輝度が低い状態で中央部（４，２）〜（５，４）に高輝度光が入射している様子を示していて、その高輝度部の画素出力値は「９９」、高輝度部以外の画素及びオプティカルブラック画素の出力値は「１０」としている。また、ＨＯＢ_ＬはＸ＝０、ＨＯＢ_ＲはＸ＝９の画素が相当する。
図６（ａ）では理想的なイメージセンサの出力を示しており、高輝度光を受光していても出力のレベル変動を起こしていない。図６（ｂ）はＹ＝３の画像出力レベルを示しており、破線部はＨＯＢ_ＬまたはＨＯＢ_Ｒ領域の中でもレベル変動していない領域の平均レベルであり、高輝度部以外の部分は破線と一致した出力になっている。
【００４０】
図７も図６と同じようにイメージセンサの出力を示しているが、ここでは理想的でないイメージセンサの出力を示していて、図４と同様に高輝度光の左の画素出力はＨＯＢレベル（黒基準信号）よりも低く、右の画素出力はＨＯＢ（黒基準信号）レベルよりも高くレベル変動を起こしている。
【００４１】
具体的にはＹ＝２〜４で、高輝度光の左の画素Ｘ＝０〜３の出力は一様に「８」、高輝度光の右の画素Ｘ＝６〜９の出力は一様に「１２」である。また、ＨＯＢレベル（黒基準信号）は「１０」である。
【００４２】
ここで、画素出力値が「９０」以上の画素を高輝度被写体と定義し、画面内に高輝度部があるかどうかの判定を行うと、Ｙ＝２〜４の行に高輝度被写体があることがわかり、Ｙ＝２〜４を補正対象行とする。
【００４３】
そしてＹ＝２〜４行について、
ＨＯＢ_ＬとＨＯＢレベル（黒基準信号）差は、１０−８＝２
ＨＯＢ_ＲとＨＯＢレベル（黒基準信号）差は、１０−１２＝−２
であるので、高輝度光の左右の画素出力を夫々補正するために、以下のようにする。
【００４４】
高輝度光の左の画素Ｘ＝０〜３の出力は、＋２
高輝度光の右の画素Ｘ＝６〜９の出力は、−２
とすることで、図７の画像が図６と同様な画像に補正できることがわかる。
【００４５】
このように、本実施形態によれば、高輝度光の左右のどちらに位置するかに応じて、ＨＯＢ_Ｌ領域とＨＯＢ_Ｒ領域のどちらの出力値を用いて画素出力を補正するかを切り替えている。これにより、高輝度光の両側で均等でないレベル変動が生じている場合においても、好適な補正を行うことが可能となる。
【００４６】
（第２の実施形態）
図７の例では、高輝度光の左の画素の画素出力は夫々一様にレベル変動していた例を示したが、図８では高輝度光の左の画素のレベル変動量が高輝度部からの位置（距離）に応じて変化している例について説明する。
【００４７】
具体的には、Ｙ＝２〜４で、高輝度光の左の画素Ｘ＝０〜３の出力は高輝度光から１画素離れるに従って「−１」ずつのレベル変動、高輝度光の右の画素Ｘ＝６〜９の出力は高輝度光から１画素離れるに従って「＋１」ずつのレベル変動を起こしている。すなわち、高輝度部に近い画素ほどレベル変動が少なく、高輝度部から離れるにしたがってレベル変動が大きくなっている。
【００４８】
このようにレベル変動量が高輝度部からの位置（距離）に応じて変化する特性は、イメージセンサ内部の構成に起因するものが大きいことがわかっている。
【００４９】
このようなレベル変動を、ＨＯＢ_Ｌ，ＨＯＢ_Ｒの信号を使って補正する。補正対象行は図７の例で説明したように高輝度被写体がある行を判定すれば良い。
【００５０】
ここで、
高輝度部の左右はレベル変動がほとんどない。そして、
ＨＯＢ_ＬとＨＯＢレベル（黒基準信号）差は、１０−６＝４
ＨＯＢ_Ｌと高輝度部までの距離は、４画素
ＨＯＢ_ＲとＨＯＢレベル（黒基準信号）差は、１０−１４＝−４
ＨＯＢ_Ｒと高輝度部までの距離は、４画素
であるので、高輝度光の左右の画素出力を夫々補正するために、次のようにする。
【００５１】
高輝度光の左の画素Ｘ＝０〜３の補正量は、
Ｘ＝０で「４」、Ｘ＝１で「３」、Ｘ＝２で「２」、Ｘ＝３で「１」
高輝度光の右の画素Ｘ＝６〜９の補正量は、
Ｘ＝６で「−１」、Ｘ＝７で「−２」、Ｘ＝８で「−３」、Ｘ＝９で「−４」
とすることで、図８の画像が図６と同様な画像に補正できることがわかる。
【００５２】
つまり、高輝度光からの位置（距離）に応じて、ＨＯＢ_ＬとＨＯＢレベル（黒基準信号）の差、または、ＨＯＢ_ＲとＨＯＢレベル（黒基準信号）の差に対して所定の傾き係数を乗算した値で補正すれば良い。
【００５３】
このような補正をカメラなどの撮像装置で行う場合は、高輝度光を受光したときのレベル変動（高輝度部とＨＯＢ_Ｌとの間の画素出力と、高輝度部とＨＯＢ_Ｒとの間の画素出力）の傾向を、イメージセンサの座標とともにあらかじめデータ（情報）として取得しておき、ＨＯＢ_Ｌ，ＨＯＢ_Ｒを使った関数式にして記憶し、実際の高輝度光と高輝度光からの距離とＨＯＢ_Ｌ，ＨＯＢ_Ｒの出力レベルとから補正を行う（補正値を算出する）ようにすれば効率的である。
【００５４】
このように、本実施形態においても、高輝度光の左右のどちらに位置するかに応じて、ＨＯＢ_Ｌ領域とＨＯＢ_Ｒ領域のどちらの出力値を用いて画素出力を補正するかを切り替えている。これにより、高輝度光の両側で均等でないレベル変動が生じている場合においても、好適な補正を行うことが可能となる。
【００５５】
（第２の実施形態の応用例）
図９〜図１１は、第２の実施形態の応用例を示す。
【００５６】
図９は図８の特性をもつイメージセンサにおいて高輝度光の入射座標がＸ方向にずれている場合であり、補正方法は図８で説明したものと同様である。
【００５７】
図１０は図８の特性のイメージセンサと比べて、レベル変動の方向が逆の特性をもつイメージセンサの例であるが、図８で説明したものと同様の方法で補正可能である。
【００５８】
図１１は、図８の特性をもつイメージセンサ内の２箇所に高輝度光が入射した場合である。図８の特性は、高輝度光の左側はマイナスレベル変動、高輝度光の右側はプラスレベル変動であるので、高輝度部と高輝度部間（Ｘ＝４）は、レベル変動が打ち消しあい、画像としてほとんど気にならない状態になる。従って補正するのは、Ｘ＝０〜１を高輝度光の左側として、Ｘ＝７〜９を高輝度光の右側として夫々図８で説明した方法で補正すればよい。
【００５９】
ここで、第２の実施形態の中で、レベル変動の傾向をイメージセンサの座標とともにあらかじめデータとして取得し関数化することを述べたが、データ取得時と実際にイメージセンサで画像撮影したときの環境（周囲温度など）とに差があった場合、十分な補正効果が得られないことも考えられる。これは、レベル変動の原因となるイメージセンサ内部の配線抵抗などが周囲温度などにより変化することによる。
【００６０】
この場合は、関数式から求められた補正値に重み付け係数を乗じた値で補正するようにしてもよい。
【００６１】
また、高輝度光が受光された座標（位置）によってレベル変動特性が変わることがわかっている場合は、重み付け係数を高輝度光が受光された座標（位置）によって変更してもよい。
【００６２】
また、上記の実施形態で示した補正をパーソナルコンピュータ上のアプリケーションによって行うようにしても良い。
【００６３】
（他の実施形態）
また、各実施形態の目的は、次のような方法によっても達成される。すなわち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、本発明には次のような場合も含まれる。すなわち、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００６４】
さらに、次のような場合も本発明に含まれる。すなわち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【００６５】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した手順に対応するプログラムコードが格納されることになる。
【図１】
2010183188.tif 000003
【図２】
2010183188.tif 000004
【図３】
2010183188.tif 000005
【図４】
2010183188.tif 000006
【図５】
2010183188.tif 000007
【図６】
2010183188.tif 000008
【図７】
2010183188.tif 000009
【図８】
2010183188.tif 000010
【図９】
2010183188.tif 000011
【図１０】
2010183188.tif 000012
【図１１】
2010183188.tif 000013
【図１２】
2010183188.tif 000014
【図１３】
2010183188.tif 000015
【図１４】
2010183188.tif 000016