撮像素子の有効画素領域外に設けられたOPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定する決定部と、前記決定部により決定された複数の前記候補の比較を行う比較部と、前記比較部による複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する選択部とを備える信号処理装置。前記決定部は、前記候補として、前記有効画素領域の左に設けられたOPB領域の画素値を用いて左OPBレベルを決定し、前記有効画素領域の右に設けられたOPB領域の画素値を用いて右OPBレベルを決定し、前記選択部は、前記比較結果に基づいて、前記決定部により決定された前記左OPBレベルと前記右OPBレベルの内、いずれか一方を選択する請求項1に記載の信号処理装置。前記比較部は、前記左OPBレベルと前記右OPBレベルとで値の大きさを比較し、前記選択部は、前記比較部による比較結果に基づいて、前記左OPBレベルと前記右OPBレベルの内、値が小さい方を選択する請求項2に記載の信号処理装置。前記比較部は、前記左OPBレベルと前記右OPBレベルとの差分値を求め、前記選択部は、前記差分値の大きさに応じて前記左OPBレベルと前記右OPBレベルのいずれか一方を選択する請求項2に記載の信号処理装置。前記比較部は、前記左OPBレベルと前記右OPBレベルとの差分絶対値と所定の閾値とを比較し、前記選択部は、前記差分絶対値が前記閾値より大きい場合、前記左OPBレベルと前記右OPBレベルの内、値が小さい方を選択する請求項4に記載の信号処理装置。前記比較部は、前記左OPBレベルと前記右OPBレベルとを除算し、前記選択部は、前記除算結果が1若しくは1近傍の値でない場合、前記左OPBレベルと前記右OPBレベルの内、値が小さい方を選択する請求項2に記載の信号処理装置。前記比較部は、前記左OPBレベルおよび前記右OPBレベルの一方を所定の閾値と比較し、前記選択部は、前記閾値と比較された一方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択する請求項2に記載の信号処理装置。前記比較部は、前記閾値と比較されたOPBレベルが前記閾値より大きい場合、さらに、他方のOPBレベルを所定の閾値と比較し、前記選択部は、前記閾値と比較された他方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択する請求項7に記載の信号処理装置。前記有効画素領域の画素値を抽出する抽出部と、前記抽出部により抽出された前記画素値から前記選択部により選択されたOPBレベルを減算する減算部とをさらに備える請求項1に記載の信号処理装置。前記決定部は、前記候補として、前記有効画素領域の上に設けられたOPB領域の画素値を用いて上OPBレベルを決定し、前記有効画素領域の下に設けられたOPB領域の画素値を用いて下OPBレベルを決定し、前記選択部は、前記比較結果に基づいて、前記決定部により決定された前記上OPBレベルと前記下OPBレベルの内、いずれか一方を選択する請求項1に記載の信号処理装置。前記選択部により選択されたOPBレベルを記憶する記憶部をさらに有する請求項10に記載の信号処理装置。前記比較部は、前記上OPBレベルと前記下OPBレベルとで値の大きさを比較し、前記選択部は、前記比較部による比較結果に基づいて、前記上OPBレベルと前記下OPBレベルの内、値が小さい方を選択する請求項10に記載の信号処理装置。前記比較部は、前記上OPBレベルと前記下OPBレベルとの差分値を求め、その差分絶対値と所定の閾値とを比較し、前記選択部は、前記差分絶対値が前記閾値より大きい場合、前記上OPBレベルと前記下OPBレベルの内、値が小さい方を選択する請求項10に記載の信号処理装置。前記比較部は、前記上OPBレベルと前記下OPBレベルとを除算し、前記選択部は、前記除算結果が1若しくは1近傍の値でない場合、前記上OPBレベルと前記下OPBレベルの内、値が小さい方を選択する請求項10に記載の信号処理装置。前記比較部は、前記上OPBレベルおよび前記下OPBレベルの一方を所定の閾値と比較し、前記選択部は、前記閾値と比較された一方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択する請求項10に記載の信号処理装置。前記比較部は、前記閾値と比較されたOPBレベルが前記閾値より大きい場合、さらに、他方のOPBレベルを所定の閾値と比較し、前記選択部は、前記閾値と比較された他方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択する請求項15に記載の信号処理装置。前記撮像素子は裏面照射型のCMOSイメージセンサである請求項1に記載の信号処理装置。信号処理装置の信号処理方法であって、決定部が、撮像素子の有効画素領域外に設けられたOPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定し、比較部が、決定された複数の前記候補の比較を行い、選択部が、複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する信号処理方法。有効画素領域とOPB領域とを有し、入射光を光電変換する撮像部と、前記撮像部の前記OPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定する決定部と、前記決定部により決定された複数の前記候補の比較を行う比較部と、前記比較部による複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する選択部とを備える撮像装置。撮像装置の撮像方法であって、撮像部が、有効画素領域とOPB領域とを有し、入射光を光電変換し、決定部が、前記OPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定し、比較部が、決定された複数の前記候補の比較を行い、選択部が、複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する撮像方法。しかしながら、太陽光のような非常に強い光が、OPB領域近傍の有効画素領域に照射すると、その光がOPB領域に侵入する場合があった。このようにOPB領域の画素に光が侵入すると、OPB領域の画素値OPBレベルが浮いてしまい値が大きくなり、クランプ処理において適切な黒レベルの補正ができなくなる恐れがあった。特に、フォトダイオードの光が入射する側の反対側に配線層が形成される裏面照射型のイメージセンサの場合、フォトダイオードを透過した入射光が、銅配線により反射して配線層を迷光したのち、OPB領域の画素に侵入する可能性が高かった。そのため、裏面照射型のイメージセンサの場合、特に、OPBレベルの強い入射光に対するロバスト性が低かった。本開示は、このような状況に鑑みてなされたものであり、強い入射光に対するOPBレベルのロバスト性を向上させ、クランプ処理をより適切に行うことができるようにすることを目的とする。本開示の一側面は、撮像素子の有効画素領域外に設けられたOPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定する決定部と、前記決定部により決定された複数の前記候補の比較を行う比較部と、前記比較部による複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する選択部とを備える信号処理装置である。前記決定部は、前記候補として、前記有効画素領域の左に設けられたOPB領域の画素値を用いて左OPBレベルを決定し、前記有効画素領域の右に設けられたOPB領域の画素値を用いて右OPBレベルを決定し、前記選択部は、前記比較結果に基づいて、前記決定部により決定された前記左OPBレベルと前記右OPBレベルの内、いずれか一方を選択することができる。前記比較部は、前記左OPBレベルと前記右OPBレベルとで値の大きさを比較し、前記選択部は、前記比較部による比較結果に基づいて、前記左OPBレベルと前記右OPBレベルの内、値が小さい方を選択することができる。前記比較部は、前記左OPBレベルと前記右OPBレベルとの差分値を求め、前記選択部は、前記差分値の大きさに応じて前記左OPBレベルと前記右OPBレベルのいずれか一方を選択することができる。前記比較部は、前記左OPBレベルと前記右OPBレベルとの差分絶対値と所定の閾値とを比較し、前記選択部は、前記差分絶対値が前記閾値より大きい場合、前記左OPBレベルと前記右OPBレベルの内、値が小さい方を選択することができる。前記比較部は、前記左OPBレベルと前記右OPBレベルとを除算し、前記選択部は、前記除算結果が1若しくは1近傍の値でない場合、前記左OPBレベルと前記右OPBレベルの内、値が小さい方を選択することができる。前記比較部は、前記左OPBレベルおよび前記右OPBレベルの一方を所定の閾値と比較し、前記選択部は、前記閾値と比較された一方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択することができる。前記比較部は、前記閾値と比較されたOPBレベルが前記閾値より大きい場合、さらに、他方のOPBレベルを所定の閾値と比較し、前記選択部は、前記閾値と比較された他方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択することができる。前記有効画素領域の画素値を抽出する抽出部と、前記抽出部により抽出された前記画素値から前記選択部により選択されたOPBレベルを減算する減算部とをさらに備えることができる。前記決定部は、前記候補として、前記有効画素領域の上に設けられたOPB領域の画素値を用いて上OPBレベルを決定し、前記有効画素領域の下に設けられたOPB領域の画素値を用いて下OPBレベルを決定し、前記選択部は、前記比較結果に基づいて、前記決定部により決定された前記上OPBレベルと前記下OPBレベルの内、いずれか一方を選択することができる。前記選択部により選択されたOPBレベルを記憶する記憶部をさらに有することができる。前記比較部は、前記上OPBレベルと前記下OPBレベルとで値の大きさを比較し、前記選択部は、前記比較部による比較結果に基づいて、前記上OPBレベルと前記下OPBレベルの内、値が小さい方を選択することができる。前記比較部は、前記上OPBレベルと前記下OPBレベルとの差分値を求め、その差分絶対値と所定の閾値とを比較し、前記選択部は、前記差分絶対値が前記閾値より大きい場合、前記上OPBレベルと前記下OPBレベルの内、値が小さい方を選択することができる。前記比較部は、前記上OPBレベルと前記下OPBレベルとを除算し、前記選択部は、前記除算結果が1若しくは1近傍の値でない場合、前記上OPBレベルと前記下OPBレベルの内、値が小さい方を選択することができる。前記比較部は、前記上OPBレベルおよび前記下OPBレベルの一方を所定の閾値と比較し、前記選択部は、前記閾値と比較された一方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択することができる。前記比較部は、前記閾値と比較されたOPBレベルが前記閾値より大きい場合、さらに、他方のOPBレベルを所定の閾値と比較し、前記選択部は、前記閾値と比較された他方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択することができる。前記撮像素子は裏面照射型のCMOSイメージセンサであるようにすることができる。本開示の一側面は、また、信号処理装置の信号処理方法であって、決定部が、撮像素子の有効画素領域外に設けられたOPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定し、比較部が、決定された複数の前記候補の比較を行い、選択部が、複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する信号処理方法である。本開示の他の側面は、有効画素領域とOPB領域とを有し、入射光を光電変換する撮像部と、前記撮像部の前記OPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定する決定部と、前記決定部により決定された複数の前記候補の比較を行う比較部と、前記比較部による複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する選択部とを備える撮像装置である。本開示の他の側面は、また、撮像装置の撮像方法であって、撮像部が、有効画素領域とOPB領域とを有し、入射光を光電変換し、決定部が、前記OPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定し、比較部が、決定された複数の前記候補の比較を行い、選択部が、複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する撮像方法である。本開示の一側面においては、撮像素子の有効画素領域外に設けられたOPB領域の、互いに異なる位置の画素値を用いて、有効画素領域の画素値の黒レベルを補正するOPBレベルの候補が複数決定され、決定された複数の候補の比較が行われ、複数の候補の比較結果に基づいて、候補のいずれかがOPBレベルとして選択される。本開示の他の側面においては、入射光が光電変換され、OPB領域の、互いに異なる位置の画素値を用いて、有効画素領域の画素値の黒レベルを補正するOPBレベルの候補が複数決定され、決定された複数の候補の比較が行われ、複数の候補の比較結果に基づいて、候補のいずれかがOPBレベルとして選択される。本開示によれば、画像信号に対してクランプ処理を行うことができる。特に、より適切にクランプ処理を行うことができる。以下、本技術を実施するための形態以下実施の形態とするについて説明する。なお、説明は以下の順序で行う。1.第1の実施の形態撮像装置:OPB領域横2.第2の実施の形態撮像装置:OPB領域縦3.第3の実施の形態応用例1:撮像装置4.第4の実施の形態応用例2:撮像装置5.第5の実施の形態応用例3:パーソナルコンピュータ<1.第1の実施の形態>[光の回り込み]従来、CMOSComplementaryMetalOxideSemiconductorイメージセンサやCCDChargeCoupledDeviceイメージセンサ等の撮像素子を用いる撮像装置等においては、撮像素子において得られる画像信号に対して、その黒レベルを基準値に補正するクランプ処理が行われる。例えば、撮像素子の有効画素領域外に、基準とする黒レベルを検出する画素領域OPBOpticalBlack領域が設けられ、その画素値を用いて有効画素領域内の各画素値の補正が行われる。OPB領域の各画素の構造は、遮光膜によって外部からの光の入射が遮られていること以外、有効画素領域の画素と同様である。したがって、理論的には、そのOPB領域の画素値を黒レベルの基準値とすることにより、有効画素領域の各画素の画素値から入射光以外の影響を排除することができる正しい輝度値を得ることができる。しかしながら、実際には、例えば、図1に示されるように、OPB領域近傍の有効画素領域に、太陽光のような非常に強い光1が照射されると、その入射光が、撮像素子内部でOPB領域に侵入する光の回り込みが発生する場合がある。図1の例の場合、有効画素領域のOPB領域近傍に照射された強い光1によって、OPB領域の一部分領域2において画素値が浮いている。つまり、白色で示される領域2の画素値は、理論上は、黒色で示される他のOPB領域の画素値と同じ値となる筈であるが、図1の例の場合、黒色で示される他のOPB領域の画素値よりも大きくなってしまっている。特に、フォトダイオードの光が入射する側の反対側に配線層が形成される裏面照射型のイメージセンサの場合、このような光の回り込みが発生し易い。図2にCMOSイメージセンサの断面図を示す。図2に示されるCMOSイメージセンサ10は、裏面照射型のCMOSイメージセンサである。図2に示されるように、集光レンズ11、カラーフィルタ12、絶縁膜13、半導体基板15、および配線層17等が積層される。つまり、CMOSイメージセンサ10は多層構造を形成する。図2においては、5画素分の構成が模式的に示されている。半導体基板15には、各画素のフォトダイオード16が形成される。また、配線層17には、各画素の回路の配線18および配線層間膜19が形成される。図2に示される5画素の内、図中右の2画素が有効画素領域21の画素であり、図中左の3画素がOPB領域22の画素である。OPB領域22の画素には、絶縁膜13に遮光膜14が形成され、外部から光の侵入が遮られている。ただし、上述したように、有効画素領域21の、OPB領域22近傍の画素に入射した強い光の一部が、CMOSイメージセンサ10内部で、OPB領域22に侵入する場合がある。例えば、入射光31のように、フォトダイオードの図中上面光が入射する側の境界において反射し、OPB領域22の遮光膜14の裏側に侵入する場合がある。また、例えば、入射光32のように、フォトダイオードの図中下面光が入射する側と反対側の境界において反射し、OPB領域22の遮光膜14の裏側に侵入する場合がある。さらに、例えば、入射光33のように、配線18により反射し、配線層17を迷光してOPB領域22の遮光膜14の裏側に侵入する場合がある。このように、OPB領域22の遮光膜14の裏側に侵入した光が、OPB領域22の画素のフォトダイオード16によって光電変換されると、その画素の画素値が浮いてしまう。つまり、光の回り込みが発生する。このように、裏面照射型のCMOSイメージセンサは、その構造上、光の回り込みが発生し易い特徴を有する。このようにOPB領域の画素値OPBレベルが浮いてしまうと、クランプ処理において、黒レベルの基準値が浮くことになるので、有効画素領域の画素値を正しく補正することができなかった。つまり、従来の場合、強い入射光に対するロバスト性が低かった。[撮像装置]そこで、本開示においては、強い入射光に対するOPBレベルのロバスト性を向上させ、クランプ処理をより適切に行うことができるようにする技術について説明する。図3は、本技術を適用した撮像装置の主な構成例を示す図である。図3に示されるように、撮像装置100は、撮像素子101、AD変換部102、およびクランプ部103を有する。撮像素子101は、裏面照射型のCMOSイメージセンサである。撮像素子101は、有効画素領域111およびOPB領域を有する。図3に示されるように、有効画素領域111のを囲むようにOPB領域112が形成される。つまり、平面上若しくは曲面状に配置された画素群の領域が、その中央部と周縁部に分けられ、中央部が有効画素領域とされ、周縁部がOPB領域とされる。OPB領域の各画素は、遮光膜により遮光され、できるだけ、外部からの光が、その画素の集光レンズやフィルタ等を透過してフォトダイオードに入射されないようになされている。以下においては、必要に応じて、有効画素領域111の図中左側のOPB領域を左OPB領域112Lと称し、有効画素領域111の図中右側のOPB領域を右OPB領域112Rと称する。撮像素子101は、1水平ライン毎に有効画素領域111およびOPB領域112の画素値をAD変換部102に供給する。撮像素子101は、1水平ライン上の各画素の画素値を、左から右に向かう順に出力する。例えば、水平ライン113を処理対象の水平ラインとすると、撮像素子101は、その水平ライン113上の、左OPB領域112Lの各画素値、有効画素領域111の各画素値、および、右OPB領域112Rの各画素値を、この順に出力する。撮像素子101は、このような1水平ライン毎の画素値の出力を、図中上から下に向かう順に1ラインずつ行う。AD変換部102は、撮像素子101から電気信号アナログ信号として供給される各画素値をデジタルデータ画像データに変換する。AD変換部102は、そのデジタルデータの画像データRAWデータをクランプ部103に供給する。クランプ部103は、OPB領域112の画素値から黒レベルの基準値であるOPBレベルを求め、そのOPBレベルを用いて有効画素領域111の画素値の黒レベルを補正する。その際、クランプ部103は、左OPB領域112Lと右OPB領域112Rのそれぞれについて、OPBレベル左OPBレベルと右OPBレベルを決定する。これらのOPBレベル左OPBレベルと右OPBレベルが、実際に有効画素領域111の画素値の黒レベル補正に用いられるOPBレベルの候補となる。そして、クランプ部103は、左OPB領域112LのOPBレベルである左OPBレベルと、右OPB領域112RのOPBレベルである右OPBレベルとを比較し候補の比較を行い、少なくとも値が小さい方の候補を用いて、OPB領域112全体に対応するOPBレベルを決定する。このOPBレベルが実際に有効画素領域111の画素値の黒レベル補正に用いられる。より具体的には、クランプ部103は、左OPBレベルと右OPBレベルとの差分値候補同士の差分値を求め、その候補の差分値と所定の閾値とを比較する。クランプ部103は、その候補の差分値が閾値より大きい場合、明らかに、値が大きい方のOPBレベルが浮き、値が小さい方のOPBレベルが浮いていないとし、値が小さい方のOPBレベルを用いてOPBレベルを決定する。つまり、値が小さい方の候補が実際に用いられるOPBレベルとして選択される。また、差分値が閾値より小さい場合、クランプ部103は、左OPBレベルと右OPBレベルの両方を用いてOPBレベルを決定する。つまり、両方の候補を用いて実際のOPBレベルが決定される。クランプ部103は、有効画素領域111の各画素値の黒レベルをそのOPBレベルに合わせるように、画素値の補正を行う。図3に示されるように、クランプ部103は、抽出部121、決定部122、比較部123、選択部124、および減算部125を有する。抽出部121は、1水平ライン毎の画像データから、左OPB領域112Lの画素値、有効画素領域111の画素値、および右OPB領域112Rの画素値を抽出する。抽出部121は、抽出した左OPB領域112Lの画素値、および、右OPB領域112Rの画素値を決定部122に供給する。また、抽出部121は、抽出した有効画素領域111の画素値を減算部125に供給する。決定部122は、抽出部121により抽出された左OPB領域112Lの画素値を用いて左OPBレベルを決定する。この左OPBレベルの決定方法は任意である。例えば、左OPB領域112Lの画素値の最小値、中央値、若しくは平均値、または、特定の画素の画素値等が左OPBレベルとされるようにしてもよい。また、決定部122は、抽出部121により抽出された右OPB領域112Rの画素値を用いて右OPBレベルを決定する。この右OPBレベルの決定方法も、左OPBレベルの場合と同様に任意である。つまり、決定部122は、複数の候補の決定を行う。決定部122は、決定した各候補左OPBレベルおよび右OPBレベルを、比較部123に供給する。比較部123は、決定部122から供給された複数の候補左OPBレベルおよび右OPBレベルの大きさを比較する。より具体的には、比較部123は、左OPBレベルと右OPBレベルとの差分値を算出し、その差分値の大きさ差分絶対値を所定の閾値と比較する。つまり、比較部123は、左OPBレベルの大きさと右OPBレベルの大きさとが各候補の大きさが、どの程度異なるかを評価する。この閾値は、予め設定されている。この閾値の大きさの具体的な水準は任意であるが、差分絶対値がこの閾値より大きい場合若しくは、差分絶対値が閾値以上である場合、明らかに、いずれかのOPBレベル候補において浮きが発生しているとみなすことができる程度の大きさとする。例えば、閾値は、実際に浮きが発生した状態におけるOPBレベルを参考にして設定される。また、比較部123は、差分絶対値が閾値より大きい場合、さらに、差分値が正であるか負であるかを判定することにより、左OPBレベルと右OPBレベルのどちらが浮いているかどの候補が浮いているかを判定する。比較部123は、このような比較結果、並びに、左OPBレベルおよび右OPBレベルを、選択部124に供給する。選択部124は、比較部123から供給された比較結果に応じて、比較部123から供給された複数の候補左OPBレベルおよび右OPBレベルの内、少なくともいずれか1つを選択し、選択したOPBレベルを用いて有効画素領域111の画素値の黒レベル補正に用いられるOPBレベルを求める。例えば、差分値が正の場合、すなわち、左OPBレベルが浮いている場合、選択部124は、値が浮いていない右OPBレベルを、有効画素領域111の画素値の黒レベル補正に用いられるOPBレベルとする。また、差分値が負の場合、すなわち、右OPBレベルの値が浮いている場合、選択部124は、値が浮いていない左OPBレベルを、有効画素領域111の画素値の黒レベル補正に用いられるOPBレベルとする。また、選択部124は、比較部123から供給された比較結果に基づいて、差分絶対値が閾値以下の場合若しくは差分値が閾値より小さい場合、左OPBレベルおよび右OPBレベルの両方複数の候補を用いて、有効画素領域111の画素値の黒レベル補正に用いられるOPBレベルを決定する。この場合のOPBレベルの算出方法は任意である。例えば、左OPBレベルおよび右OPBレベルの平均値がOPBレベルとされるようにしてもよい。選択部124は、求めたOPBレベルを減算部125に供給する。減算部125は、抽出部121から供給された有効画素領域111の各画素値から、選択部124から供給されたOPBレベルを減算することにより、有効画素領域111の各画素値の黒レベルを補正する。クランプ部103減算部125は、黒レベルを補正した画像データを撮像装置100の外部に出力する。[撮像処理の流れ]図4のフローチャートを参照して、以上のような構成の撮像装置100により実行される撮像処理の流れの例を説明する。撮像処理が開始されると、撮像素子101は、ステップS101において、各画素のフォトダイオードが入射光を光電変換して蓄積された電荷を1水平ライン分読み出す。ステップS102において、AD変換部102は、ステップS101において読み出された1水平ライン分の画素信号をAD変換する。ステップS103において、クランプ部103は、クランプ処理を実行し、ステップS102においてAD変換された画素信号に含まれる有効画素領域111の各画素値の黒レベルを補正する。ステップS104において、撮像素子101は、全ての水平ラインについて電荷を読み出したか否かを判定する。未処理のラインが存在すると判定した場合、撮像素子101は、処理をステップS101に戻し、次の1ライン下の水平ラインについて上述した処理を繰り返す。また、ステップS104において、全ての水平ラインについて電荷を読み出したと判定した場合、撮像素子101は、撮像処理を終了する。繰り返し撮像を行う場合や、動画像撮影の場合、撮像装置100は、この撮像処理を繰り返し実行する。[クランプ処理の流れ]図5のフローチャートを参照して、図4のステップS103において実行されるクランプ処理の流れの例を説明する。クランプ処理が開始されると、抽出部121は、ステップS121において、処理対象の水平ラインが有効画素領域111を含むラインであるか否かを判定する。処理対象の水平ラインに有効画素領域が含まれないと判定した場合、抽出部121は、クランプ処理を終了し、処理を図4に戻す。また、ステップS121において、処理対象の水平ラインに有効画素領域が含まれると判定した場合、抽出部121は、処理をステップS122に進める。ステップS122において、抽出部121は、AD変換されたラインデータから左OPB領域の画素値を抽出する。ステップS123において、決定部122は、ステップS122において抽出された画素値から左OPBレベルを決定する。また、ステップS124において、抽出部121は、AD変換されたラインデータから有効画素領域の画素値を抽出する。さらに、抽出部121は、ステップS125において、AD変換されたラインデータから右OPB領域の画素値を抽出する。ステップS126において、決定部122は、ステップS125の処理により抽出された画素値から右OPBレベルを決定する。ステップS127において、比較部123は、ステップS123の処理により決定された左OPBレベルから、ステップS126の処理により決定された右OPBレベルを減算する。ステップS128において、比較部123は、ステップS127において算出された差分値の絶対値差分絶対値が所定の閾値より大きいか否かを判定する。差分絶対値が閾値より大きいと判定した場合、比較部123は、左OPBレベル若しくは右OPBレベルに浮きが発生していると判定し、処理をステップS129に進める。ステップS129において、比較部123は、ステップS127において算出された差分値が正であるか否かを判定する。差分値が正であると判定した場合、選択部124は、左OPBレベルに浮きが発生し、右OPBレベルに浮きが発生していないと判定し、処理をステップS130に進める。ステップS130において、選択部124は、ステップS126において決定した右OPBレベル、すなわち、浮きが発生していない方をOPBレベルとし、処理をステップS133に進める。また、ステップS129において、差分値が負であると判定した場合、選択部124は、右OPBレベルに浮きが発生し、左OPBレベルに浮きが発生していないと判定し、処理をステップS131に進める。ステップS131において、選択部124は、ステップS123において決定した左OPBレベル、すなわち、浮きが発生していない方のOPBレベルをOPBレベルとし、処理をステップS133に進める。さらに、ステップS128において、差分絶対値が閾値以下であると判定した場合、比較部123は、処理をステップS132に進める。この場合、左OPBレベルおよび右OPBレベルの両方において浮きが発生していないか、若しくは、左OPBレベルおよび右OPBレベルの両方において浮きが発生しているが、両者の値が近似している。ステップS132において、選択部124は、左OPBレベルおよび右OPBレベルを用いてOPBレベルを求め、処理をステップS133に進める。ステップS133において、減算部125は、ステップS124において抽出された有効画素領域の各画素値から、ステップS130乃至ステップS132のいずれかにおいて決定されたOPBレベルを減算し、黒レベルを補正する。ステップS133の処理が終了すると、減算部125は、クランプ処理を終了し、処理を図4に戻す。以上のようにすることにより、撮像装置100は、有効画素領域の左右に設けられたOPB領域のそれぞれのOPBレベルの内、値の小さい方を用いて、有効画素領域の黒レベル補正を行うことができる。つまり、例えば、太陽光のような強い光が照射されることにより一方のOPB領域に光の回り込みが発生する場合であっても、撮像装置100は、光の回り込みが発生していない他方のOPB領域のOPBレベルを用いて、黒レベルの補正を行うことができる。したがって、撮像装置100は、強い入射光に対するOPBレベルのロバスト性を向上させ、クランプ処理をより適切に行うことができる。なお、撮像素子101は、水平ライン毎に画素値を読み出すので、左右のOPB領域のOPBレベルを用いてクランプ処理を行うことにより、求めたOPBレベルをその水平ラインの画素値のクランプ処理に用いることができる。そのため、撮像装置100は、求めたOPBレベルを、他の水平ラインの処理に用いられるまで保持する記憶部を省略することができ、コストや回路規模の増大を抑制することができる。なお、ステップS132において、左OPBレベルおよび右OPBレベルの両方において浮きが発生していない場合、選択部124は、左OPBレベル若しくは右OPBレベルいずれかの候補をOPBレベルとしてもよい。また、左OPBレベルおよび右OPBレベルの両方において浮きが発生している全ての候補において浮きが発生している場合、選択部124は、クランプ処理を異常終了し、ユーザ等にエラー通知等を行うようにしてもよい。さらに、差分値は、右OPBレベルから左OPBレベルを減算して算出するようにしてもよい。その場合、比較部123は、ステップS129において差分値が負であるか否かを判定し、差分値が負であれば処理をステップS130に進め、正であれば処理をステップS131に進めるようにすればよい。[クランプ処理の流れの他の例]以上においては、複数の候補左OPBレベルと右OPBレベルの大きさの比較を、それらの差分値を算出することにより行うように説明したが、比較の仕方は任意であり、これに限らない。例えば、両者の除算結果に基づいて、大きさの比較を行うようにしてもよい。その場合、図3の比較部123が、減算の代わりに除算を行うようにすればよい。減算の場合、比較部123は、差分絶対値を閾値と比較することにより、左OPBレベルと右OPBレベルの値の違いの大きさを判定すなわち、OPBレベルの浮きを検出したが、除算の場合、比較部123は、除算結果が1若しくは、1近傍の値であるか否かによって、左OPBレベルと右OPBレベルの値の違いの大きさを判定すなわち、OPBレベルの浮きを検出することができる。また、減算の場合、比較部123は、差分値が正か否かによって、左OPBレベルと右OPBレベルのいずれにおいて浮きが発生したかを検出していたが、除算の場合、比較部123は、除算結果が1より大きいか否かによって、左OPBレベルと右OPBレベルのいずれにおいて浮きが発生したかを検出することができる。図6のフローチャートを参照して、この場合のクランプ処理の流れの例を説明する。この図6のフローチャートは、図5のフローチャートに対応する。したがって、図6のステップS151乃至ステップS156の各処理は、図5のステップS121乃至ステップS126の各処理と同様に実行される。ステップS157において、比較部123は、ステップS153において決定された左OPBレベルを、ステップS156において決定された右OPBレベルで除算する。ステップS158において、比較部123は、ステップS157の処理により得られた除算結果が1であるか、若しくは、1近傍の値であるか否かを判定する。なお、比較部123は、1近傍であるか否かを、予め定められた所定の基準に基づいて判定する。除算結果が1ではなく、かつ、1近傍の値でもないと判定された場合、比較部123は、左OPBレベル若しくは右OPBレベルに浮きが発生していると判定し、処理をステップS159に進める。ステップS159において、比較部123は、ステップS157の処理により得られた除算結果が1より大きいか否かを判定する。除算結果が1より大きいと判定した場合、比較部123は、左OPBレベルに浮きが発生し、右OPBレベルに浮きが発生していないと判定し、処理をステップS160に進める。ステップS160において、選択部124は、ステップS156において決定した右OPBレベル、すなわち、浮きが発生していない方のOPBレベルをOPBレベルとし、処理をステップS163に進める。また、ステップS159において、除算結果が1より小さいと判定した場合、比較部123は、右OPBレベルに浮きが発生し、左OPBレベルに浮きが発生していないと判定し、処理をステップS161に進める。ステップS161において、選択部124は、ステップS153において決定した左OPBレベル、すなわち、浮きが発生していない方のOPBレベルをOPBレベルとし、処理をステップS163に進める。さらに、ステップS158において、除算結果が1、若しくは、1近傍の値であると判定した場合、比較部123は、処理をステップS162に進める。この場合、左OPBレベルおよび右OPBレベルの両方において浮きが発生していないか、若しくは、左OPBレベルおよび右OPBレベルの両方において浮きが発生しているが、両者の値が近似している。ステップS162において、選択部124は、左OPBレベルおよび右OPBレベルを用いてOPBレベルを求め、処理をステップS163に進める。ステップS163において、減算部125は、ステップS154において抽出された有効画素領域の各画素値から、ステップS160乃至ステップS162のいずれかにおいて決定されたOPBレベルを減算し、黒レベルを補正する。ステップS163の処理が終了すると、減算部125は、クランプ処理を終了し、処理を図4に戻す。以上のように、撮像装置100は、除算の場合も、減算の場合と同様に、強い入射光に対するOPBレベルのロバスト性を向上させ、クランプ処理をより適切に行うことができる。なお、ステップS162において、左OPBレベルおよび右OPBレベルの両方において浮きが発生していない場合、選択部124は、左OPBレベル若しくは右OPBレベルをOPBレベルとしてもよい。また、左OPBレベルおよび右OPBレベルの両方において浮きが発生している場合、選択部124は、クランプ処理を異常終了し、ユーザ等にエラー通知等を行うようにしてもよい。さらに、除算の際、右OPBレベルを左OPBレベルで除算するようにしてもよい。その場合、選択部124は、ステップS159において除算結果が1より小さいか否かを判定し、除算結果が1より小さければ処理をステップS160に進め、除算結果が1より大きければ処理をステップS161に進めるようにすればよい。[OPBレベルと閾値との比較]以上においては、OPBレベル候補が浮いているか否かの判定を、減算や除算により、左OPBレベルと右OPBレベルの互いを基準として行うように説明したが、この判定方法は任意であり、上述した例に限らない。例えば、所定の閾値を基準として、各OPB領域のOPBレベル各候補が浮いているか否かを、個別に判定するようにしてもよい。図7を参照してより具体的に説明する。図7Aの例においては、有効画素領域111の左OPB領域112L近傍に、太陽光のような強い光131が照射されている。この強い光131が左OPB領域112Lに侵入し、左OPB領域に光の回り込みが発生している。そのため、図7Bに示されるように、処理対象の水平ライン113上の、左OPB領域112Lの画素値から求められる左OPBレベル141は浮いてしまう大きな値となる。また、強い光131の照射位置と右OPB領域112Rとの距離は離れているので、強い光131は、右OPB領域112Rには侵入していない光の回り込みは発生していない。したがって、例えば図7Bに示されるように、処理対象の水平ライン113上の、右OPB領域112Rの画素値から求められる右OPBレベル142は浮かない小さな値となる。クランプ部103は、このような各OPB領域のOPBレベル各候補が浮いているか否か光の回り込みが発生しているか否かを、予め定められた所定の閾値OPBThを基準として判定する。つまり、クランプ部103は、各候補左OPBレベル141および右OPBレベル142を、それぞれ、所定の閾値OPBThと比較し、その値が閾値より大きい場合若しくは、閾値以上である場合、そのOPB領域に光の回り込みが発生していると判定する。[クランプ処理の流れ]図8のフローチャートを参照して、この場合のクランプ処理の流れの例を説明する。このフローチャートは、図5若しくは図6のフローチャートに対応する。クランプ処理が開始されると、クランプ部103の抽出部121図3は、ステップS181において、処理対象の水平ラインが有効画素領域111を含むラインであるか否かを判定する。処理対象の水平ラインに有効画素領域111が含まれないと判定した場合、抽出部121は、クランプ処理を終了し、処理を図4に戻す。また、ステップS181において、処理対象の水平ラインに有効画素領域111が含まれると判定した場合、抽出部121は、処理をステップS182に進める。抽出部121は、ステップS182において、AD変換されたラインデータから左OPB領域112Lの画素値を抽出する。ステップS183において、決定部122は、ステップS182において抽出された画素値から左OPBレベル141を決定する。この場合も左OPBレベルの決定方法は任意である。ステップS184において、比較部123は、ステップS182において決定された左OPBレベル141を所定の閾値OPBThと比較し、左OPBレベル141が閾値より大きいか否かを判定する。左OPBレベル141が所定の閾値より大きくないと判定した場合、比較部123は、処理をステップS185に進める。ステップS185において、選択部124は、左OPBレベル141をOPBレベルとする。ステップS186において、抽出部121は、ラインデータから有効画素領域111の画素値を抽出する。ステップS186の処理が終了すると、抽出部121は、処理をステップS193に進める。また、ステップS184において、左OPBレベル141が所定の閾値より大きく、左OPB領域112Lにおいて光の回り込みが発生したと判定した場合、比較部123は、処理をステップS187に進める。ステップS187において、抽出部121は、AD変換されたラインデータから有効画素領域111の画素値を抽出する。ステップS188において、抽出部121は、AD変換されたラインデータから右OPB領域112Rの画素値を抽出する。ステップS189において、決定部122は、抽出された画素値から右OPBレベル142を決定する。ステップS190において、比較部123は、右OPBレベル142が所定の閾値OPBThより大きいか否かを判定する。この場合も、左OPBレベルの場合と同様に、比較の方法や判定基準は任意である。右OPBレベル142が所定の閾値以下であり、右OPB領域112Rにおいて光の回り込みが発生していないと判定した場合、比較部123は、処理をステップS191に進める。ステップS191において、選択部124は、右OPBレベル142をOPBレベルとする。ステップS189の処理が終了すると、選択部124は、処理をステップS193に進める。また、ステップS190において、右OPBレベル142が所定の閾値より大きく、右OPB領域112Rにおいても光の回り込みが発生すると判定した場合、比較部123は、処理をステップS192に進める。ステップS192において、選択部124は、左OPBレベル141および右OPBレベル142を用いてOPBレベルを求める。このOPBレベルの算出方法は任意である。ステップS192の処理が終了すると、選択部124は、処理をステップS193に進める。ステップS193において、減算部125は、抽出された有効画素領域111の各画素値から、算出されたOPBレベルを減算し、黒レベルを補正する。ステップS193の処理が終了すると、減算部125は、クランプ処理を終了し、処理を図4に戻す。以上のようにすることにより、撮像装置100は、図3乃至図6を参照して説明した場合と同様に、強い入射光に対するOPBレベルのロバスト性を向上させ、クランプ処理をより適切に行うことができる。なお、上述した各処理において、左OPB領域と右OPB領域とを入れ替えてもよい。つまり、先に右OPB領域の画素値を判定するようにしてもよい。また、左右のOPB領域の両方において光の回り込みが発生している場合、撮像装置100が、クランプ処理を異常終了し、エラー通知等を行うようにしてもよい。さらに、OPB領域毎に求めたOPBレベル各候補を、その値の大きさに関わらず互いに比較し、値が最小のOPBレベルを、有効画素領域111の画素値の黒レベル補正に用いるOPBレベルとするようにしてもよい。この場合、少なくとも1つのOPB領域において画素値の浮きが発生していないことが前提となるが、撮像装置100は、上述した各方法よりも容易にOPBレベルを決定することができる。<2.第2の実施の形態>[縦に配置されたOPB領域の利用]なお、有効画素領域の黒レベルの補正に用いるOPBレベルは、OPB領域の、処理対象の水平ライン以外に位置する画素の画素値から求めたOPBレベル候補を用いて求めるようにしてもよい。図9Aに示されるように、有効画素領域111の図中上側のOPB領域を上OPB領域112Tと称し、有効画素領域111の図中下側のOPB領域を下OPB領域112Bと称する。例えば、上述した左OPB領域112Lおよび右OPB領域112Rの代わりに、有効画素領域111の上下に位置する上OPB領域112Tおよび下OPB領域112BのOPBレベル候補を用いて黒レベルの補正を行うOPBレベルを決定するようにしてもよい。ただし、この場合、求められた各候補や、各候補から求められたOPBレベルは、他の水平ラインの処理に用いられるので、それまで保持する必要がある。例えば、上OPB領域112TのOPBレベル上OPBレベルOPBtopは、図9Aに示されるように、上OPB領域112T内の画素を含む水平ライン151の画素値から求められる。この水平ライン151には、有効画素領域111の画素は含まれないので、上OPBレベルは、この水平ライン151上の処理には使用できない。したがって、この上OPBレベル候補は、記憶部等に保持される。また、例えば、下OPB領域112BのOPBレベル下OPBレベルOPBbottomは、図9Bに示されるように、下OPB領域112B内の画素を含む水平ライン152の画素値から求められる。この水平ライン152には、有効画素領域111の画素は含まれないので、下OPBレベルは、この水平ライン152上の処理には使用できない。したがって、この下OPBレベル候補は、記憶部等に保持される。さらに、これらの候補から求められる、実際に使用されるOPBレベルも、水平ライン151や水平ライン152上の処理には使用できないので、記憶部等に保持される。図9Cに示される水平ライン153のような、有効画素領域111の画素を含む水平ラインが読み出されると、その水平ライン153に含まれる有効画素領域111の画素値の黒レベルの補正に、上述したOPBレベルが記憶部等から読み出され、使用される。このように、上下のOPBレベルを使用する場合、3水平ライン以上の読み出しが必要になる。また、求めた各候補や各候補から求められたOPBレベル等は、使用されるまで保持する必要がある。[撮像装置]図10は、この場合の撮像装置の主な構成例を示す図である。図10に示される撮像装置200は、図3の撮像装置100と基本的に同様の装置であり、同様の処理を行う。ただし、撮像装置200は、クランプ部103の代わりにクランプ部203を有する。クランプ部203は、OPBレベル決定部221、OPBレベル記憶部222、抽出部223、および減算部224を有する。OPBレベル決定部221は、有効画素領域111の画素値の黒レベルの補正に用いられるOPBレベルを決定するOPBレベル決定処理を行う。OPBレベル決定部221は、AD変換部102から供給される、上OPB領域112Tの画素を含むラインデータ、および、下OPB領域112Bの画素を含むラインデータを取得すると、それらを用いてOPBレベルを決定する。例えば、OPBレベル決定部221は、水平ライン151のデータから上OPBレベル候補を決定し、水平ライン152のデータから下OPBレベル候補を決定し、決定した上OPBレベルおよび下OPBレベル各候補を用いてOPBレベルを決定する。OPBレベル決定部221は、決定したOPBレベルをOPBレベル記憶部222に供給する。OPBレベル記憶部222は、OPBレベル決定部221が決定したOPBレベルを記憶し、所定のタイミングにおいて、記憶しているOPBレベルを減算部224に供給する。より具体的には、OPBレベル記憶部222は、有効画素領域111の画素を含むラインデータの処理の際に、記憶しているOPBレベルを減算部224に供給する。なお、通常の場合、画素値は、図中上から下に向かう順に1水平ラインずつ読み出される。つまり、上OPB領域112Tの画素を含む水平ライン151、有効画素領域111の画素を含む水平ライン153、下OPB領域112Bの画素を含む水平ライン152の順に読み出される。したがって、この順で各画素値が読み出される場合、有効画素領域111の画素を含む水平ライン153も、OPBレベルが決定されるまで保持する必要がある。つまり、水平ライン153用の記憶部が必要になる。もちろん、このような構成でも構わないが、撮像装置200では、有効画素領域111の画素を含む水平ライン153が読み出される前に、上OPB領域112Tの画素を含む水平ライン151と、下OPB領域112Bの画素を含む水平ライン152とが読み出されるものとし、水平ライン153用の記憶部を省略する。抽出部223は、AD変換部102から供給される、有効画素領域111の画素を含むラインデータから、有効画素領域111の画素値を抽出し、それを減算部224に供給する。例えば、抽出部223は、水平ライン153のデータから有効画素領域111の画素値を抽出する。減算部224は、抽出部223から供給された有効画素領域111の各画素値から、OPBレベル記憶部222から供給されたOPBレベルを減算することにより、有効画素領域111の各画素値の黒レベルを補正する。クランプ部203減算部224は、黒レベルを補正した画像データを撮像装置200の外部に出力する。[OPBレベル決定部]図11は、図10のOPBレベル決定部221の主な構成例を示すブロック図である。図11に示されるように、OPBレベル決定部221は、上OPBレベル決定部241、上OPBレベル記憶部242、下OPBレベル決定部243、下OPBレベル記憶部244、比較部245、および選択部246を有する。撮像素子101が水平ライン毎に画素値を読み出すと、AD変換部102は、その電気信号アナログ信号として供給される各画素値をAD変換し、デジタルデータとして、クランプ部203に供給する。上OPBレベル決定部241は、AD変換部102から供給される各ラインデータの内、上OPB領域112Tの画素を含む水平ラインのデータを取得する。上OPBレベル決定部241は、取得した上OPB領域112Tの画素値を用いて上OPB領域112TのOPBレベルである上OPBレベル候補を決定する。この上OPBレベルの決定方法は任意である。例えば、上OPB領域112Tの画素値の最小値、中央値、若しくは平均値、または、特定の画素の画素値等が上OPBレベルとされるようにしてもよい。上OPB領域112Tが複数の水平ライン分の画素よりなる場合、上OPBレベル決定部241は、その全ての水平ラインの画素値を用いて上OPBレベルを決定するようにしてもよいし、一部の水平ラインの画素値を用いて上OPBレベルを決定するようにしてもよい。上OPBレベル決定部241は、決定した上OPBレベルを上OPBレベル記憶部242に供給する。上OPBレベル記憶部242は、上OPBレベル決定部241から供給された上OPBレベル候補を記憶する。上OPBレベル記憶部242は、記憶している上OPBレベルを、所定のタイミングにおいて比較部245に供給する。下OPBレベル決定部243は、AD変換部102から供給される各ラインデータの内、下OPB領域112Bの画素を含む水平ラインのデータを取得する。下OPBレベル決定部243は、供給された下OPB領域112Bの画素値を用いて下OPB領域112BのOPBレベルである下OPBレベル候補を決定する。この下OPBレベルの決定方法は任意である。例えば、下OPB領域112Bの画素値の最小値、中央値、若しくは平均値、または、特定の画素の画素値等が下OPBレベルとされるようにしてもよい。下OPB領域112Bが複数の水平ライン分の画素よりなる場合、下OPBレベル決定部243は、その全ての水平ラインの画素値を用いて下OPBレベルを決定するようにしてもよいし、一部の水平ラインの画素値を用いて下OPBレベルを決定するようにしてもよい。下OPBレベル決定部243は、決定した下OPBレベルを下OPBレベル記憶部244に供給する。下OPBレベル記憶部244は、下OPBレベル決定部243から供給された下OPBレベル候補を記憶する。下OPBレベル記憶部244は、記憶している下OPBレベルを、所定のタイミングにおいて比較部245に供給する。比較部245は、上OPBレベル記憶部242から供給された上OPBレベルと、下OPBレベル記憶部244から供給された下OPBレベルの大きさ複数の候補の大きさを比較する。より具体的には、比較部245は、上OPBレベルと下OPBレベルとの差分値各候補の差分値を算出し、その差分値の大きさ差分絶対値を所定の閾値と比較する。つまり、比較部245は、上OPBレベルの大きさと下OPBレベルの大きさとが、どの程度異なるかを評価する。この閾値は、予め設定されている。この閾値の大きさの具体的な水準は任意であるが、差分絶対値がこの閾値より大きい場合若しくは、差分絶対値が閾値以上である場合、明らかに、いずれかのOPBレベルにおいて浮きが発生しているとみなすことができる程度の大きさとする。例えば、閾値は、実際に浮きが発生した状態におけるOPBレベルを参考にして設定される。また、比較部245は、差分絶対値が閾値より大きい場合、さらに、差分値が正であるか負であるかを判定することにより、上OPBレベルと下OPBレベルのどちらが浮いているかいずれの候補が浮いているかを判定する。比較部245は、このような比較結果、並びに、上OPBレベルおよび下OPBレベルを、選択部246に供給する。選択部246は、比較部245から供給された比較結果に応じて、比較部245から供給された複数の候補上OPBレベルおよび下OPBレベルの内、少なくともいずれか1つを選択し、選択したOPBレベルを用いて有効画素領域111の画素値の黒レベル補正に用いられるOPBレベルを求める。例えば、差分値が正の場合、すなわち、上OPBレベルが浮いている場合、選択部246は、値が浮いていない下OPBレベルを、有効画素領域111の画素値の黒レベル補正に用いられるOPBレベルとする。また、差分値が負の場合、すなわち、下OPBレベルの値が浮いている場合、選択部246は、値が浮いていない上OPBレベルを、有効画素領域111の画素値の黒レベル補正に用いられるOPBレベルとする。また、選択部246は、比較部245から供給された比較結果に基づいて、差分絶対値が閾値以下の場合若しくは差分値が閾値より小さい場合、上OPBレベルおよび下OPBレベルの両方複数の候補を用いて、有効画素領域111の画素値の黒レベル補正に用いられるOPBレベルを決定する。この場合のOPBレベルの算出方法は任意である。例えば、上OPBレベルおよび下OPBレベルの平均値がOPBレベルとされるようにしてもよい。また、選択部124は、比較部123から供給された比較結果に基づいて、差分絶対値が閾値以下の場合若しくは差分値が閾値より小さい場合、左OPBレベルおよび右OPBレベルの両方複数の候補を用いて、有効画素領域111の画素値の黒レベル補正に用いられるOPBレベルを決定する。この場合のOPBレベルの算出方法は任意である。例えば、左OPBレベルおよび右OPBレベルの平均値がOPBレベルとされるようにしてもよい。選択部246は、求めたOPBレベルをOPBレベル記憶部222に供給する。[撮像処理の流れ]図12のフローチャートを参照して、以上のような撮像装置200により実行される撮像処理の流れの例を説明する。撮像処理が開始されると、撮像素子101、AD変換部102、および、クランプ部203のOPBレベル決定部221は、ステップS201において、OPBレベル決定処理を行い、OPBレベルを決定する。ステップS202において、OPBレベル記憶部222は、ステップS201において決定されたOPBレベルを記憶する。ステップS203において、撮像素子101は、入射光を光電変換して蓄積された電荷を、有効画素領域111を含む1ライン分読み出す。ステップS204において、AD変換部102は、ステップS203において読み出された電荷の信号である画素信号をAD変換する。ステップS205において、抽出部223は、ステップS204においてデジタル化されたラインデータから、有効画素領域111の画素値を抽出する。ステップS206において、減算部224は、ステップS205において抽出された有効画素領域111の画素値から、ステップS202において記憶されたOPBレベルを減算し、有効画素領域111の画素値の黒レベルを補正する。ステップS207において、撮像素子101は、全ての水平ラインについて電荷を読み出したか否かを判定する。未処理のラインが存在すると判定した場合、撮像素子101は、処理をステップS203に戻し、次の1ライン下の水平ラインについて上述した処理を繰り返す。また、ステップS207において、全ての水平ラインについて電荷を読み出したと判定した場合、撮像素子101は、撮像処理を終了する。繰り返し撮像を行う場合や、動画像撮影の場合、撮像装置100は、この撮像処理を繰り返し実行する。[OPBレベル決定処理の流れ]次に、図13のフローチャートを参照して、図12のステップS201において実行されるOPBレベル決定処理の流れの例を説明する。OPBレベル決定処理が開始されると、撮像素子101は、ステップS221において、上OPB領域の電荷を水平ライン毎に読み出す。このとき撮像素子101が読み出すライン数は任意であり、1ラインであっても良いし、複数ラインであってもよい。ステップS222において、AD変換部102は、ステップS221において読み出された水平ラインの画素信号をAD変換する。ステップS223において、上OPBレベル決定部241は、ステップS222においてAD変換された上OPB領域112Tの画素値を用いて上OPBレベルを決定する。ステップS224において、上OPBレベル記憶部242は、ステップS223において決定された上OPBレベルを記憶する。ステップS225において、撮像素子101は、下OPB領域の電荷を水平ライン毎に読み出す。このとき撮像素子101が読み出すライン数は任意であり、1ラインであっても良いし、複数ラインであってもよい。ステップS226において、AD変換部102は、ステップS225において読み出された水平ラインの画素信号をAD変換する。ステップS227において、下OPBレベル決定部243は、ステップS226においてAD変換された下OPB領域112Bの画素値を用いて下OPBレベルを決定する。ステップS228において、下OPBレベル記憶部244は、ステップS227において決定された下OPBレベルを記憶する。ステップS229乃至ステップS234の各処理は、図5のステップS127乃至ステップS132の各処理と、左OPBレベルを上OPBレベルとし、右OPBレベルを下OPBレベルとすること以外、同様に実行される。なお、比較部123が行う処理は、比較部245が行い、選択部124が行う処理は、選択部246が行う。ステップS232乃至ステップS234のいずれかにおいてOPBレベルを決定すると、選択部246は、OPBレベル決定処理を終了し、処理を図12に戻す。以上のようにすることにより、撮像装置200は、有効画素領域の上下に設けられたOPB領域のそれぞれのOPBレベル複数の候補の内、値の小さい方を用いて、有効画素領域の黒レベル補正を行うことができる。つまり、撮像装置200は、強い入射光に対するOPBレベルのロバスト性を向上させ、クランプ処理をより適切に行うことができる。なお、差分値は、下OPBレベルから上OPBレベルを減算して算出するようにしてもよい。その場合、選択部246は、ステップS231において差分値が負であるか否かを判定し、差分値が負であれば処理をステップS232に進め、正であれば処理をステップS233に進めるようにすればよい。また、第1の実施の形態の場合と同様に、上OPBレベルと下OPBレベルの大きさの比較を、それらの差分値を算出することにより行うように説明したが、比較の仕方は任意であり、これに限らない。例えば、両者の除算結果に基づいて、各候補の大きさの比較を行うようにしてもよい。その場合、図5のフローチャートに対する図6のフローチャートのように、図13のステップS229乃至ステップS234の各処理を、図6のステップS157乃至ステップS162の各処理に置き換えればよい。ただし、図13の場合と同様に、左OPBレベルは上OPBレベルとし、右OPBレベルは下OPBレベルとする。また、比較部123が行う処理は、比較部245が行い、選択部124が行う処理は、選択部246が行う。このように、撮像装置200は、除算の場合も、減算の場合と同様に、強い入射光に対するOPBレベルのロバスト性を向上させ、クランプ処理をより適切に行うことができる。[閾値を用いたOPBレベル決定]以上においては、OPBレベルが浮いているか否かの判定を、減算や除算により、上OPBレベルと下OPBレベルの互いを基準として行うように説明したが、第1の実施の形態の場合と同様に、この判定方法は任意であり、上述した例に限らない。例えば、所定の閾値を基準として、各OPB領域のOPBレベル各候補が浮いているか否かを、個別に判定するようにしてもよい。図14Aに示されるように、有効画素領域111に照射される太陽光のような強い光261がOPB領域に侵入すると、図14Bに示されるように、OPB領域の画素値が大きくなる浮く場合がある。図14Aの例の場合、有効画素領域111の上OPB領域112T近傍に強い光261が照射されており、上OPB領域112Tに光の回り込みが発生している。そのため、例えば図14Bに示されるように、上OPB領域112Tの画素値から求められる上OPBレベル271は浮いてしまう大きな値となる。また、強い光261の照射位置と下OPB領域112Bとの距離は離れているので、強い光261は、下OPB領域112Bには侵入していない光の回り込みは発生していない。したがって、例えば図14Bに示されるように、下OPB領域112Bの画素値から求められる下OPBレベル272は浮かない小さな値となる。OPBレベル決定部221は、このような各OPB領域のOPBレベルが浮いているか否か光の回り込みが発生しているか否かを、予め定められた所定の閾値OPBThを基準として、それぞれ判定する。つまり、OPBレベル決定部221は、各候補上OPBレベル271および下OPBレベル272を、それぞれ、所定の閾値OPBThと比較し、その値が閾値より大きい場合若しくは、閾値以上である場合、そのOPB領域に光の回り込みが発生していると判定する。[OPBレベル決定部]図15は、この場合のOPBレベル決定部221の主な構成例を示すブロック図である。図15に示されるように、この場合のOPBレベル決定部221は、上OPBレベル決定部281、閾値比較部282、下OPBレベル決定部283、閾値比較部284、および選択部285を有する。上OPBレベル決定部281は、AD変換部102から供給される各ラインデータの内、上OPB領域112Tの画素を含む水平ラインのデータを取得し、そのラインデータに含まれる上OPB領域112Tの画素値を用いて上OPBレベル271候補を算出する。上OPBレベル決定部281は、算出した上OPBレベル271をを閾値比較部282に供給する。閾値比較部282は、上OPBレベル候補が浮いているか否か上OPB領域112Tに光の回り込みが発生しているか否かを、予め定められた所定の閾値を基準として判定する。つまり、閾値比較部282は、上OPBレベル決定部281から供給された上OPBレベル271を、予め定められた所定の閾値と比較する。上OPBレベル271が閾値以下である若しくは閾値より小さいと判定した場合、閾値比較部282は、上OPB領域112Tにおいて光の回り込みが発生していないと判定し、上OPBレベル271を選択部285に供給する。また、上OPBレベル271が閾値より大きい若しくは閾値以上であると判定した場合、閾値比較部282は、上OPB領域112Tにおいて光の回り込みが発生していると判定し、上OPBレベル271を選択部285に供給するとともに、下OPBレベル決定部283を制御し、下OPB領域の電荷を取得させる。下OPBレベル決定部283は、AD変換部102から供給される各ラインデータの内、下OPB領域112Bの画素を含む水平ラインのデータを取得し、そのラインデータに含まれる下OPB領域112Bの画素値を用いて下OPBレベル272候補を算出する。下OPBレベル決定部283は、算出した下OPBレベル272をを閾値比較部284に供給する。閾値比較部284は、下OPBレベル272が浮いているか否か光の回り込みが発生しているか否かを、予め定められた所定の閾値を基準として判定する。つまり、閾値比較部284は、下OPBレベル決定部283から供給された下OPBレベル272を、予め定められた所定の閾値と比較する。閾値比較部284は、その比較結果と下OPBレベル272とを選択部285に供給する。選択部285は、有効画素領域111の画素値の黒レベルの補正に用いられるOPBレベルを選択するいずれかの候補を選択する。例えば、閾値比較部282からのみ上OPBレベル271が供給される場合、選択部285は、上OPBレベル271は浮いていないと判定し、その上OPBレベル271を用いてOPBレベルを決定する。また、例えば、閾値比較部284から供給された比較結果に基づいて、下OPBレベルが閾値以下である若しくは閾値より小さいと判定した場合、選択部285は、下OPBレベルは浮いていないと判定し、閾値比較部284から供給された下OPBレベルを用いてOPBレベルを決定する。さらに、例えば、閾値比較部284から供給された比較結果に基づいて、下OPBレベルが閾値より大きい若しくは閾値以上であると判定した場合、選択部285は、上OPBレベルおよび下OPBレベルを用いてOPBレベルを決定する。選択部285は、決定したOPBレベルをOPBレベル記憶部222に供給し、記憶させる。[OPBレベル決定処理の流れ]図16のフローチャートを参照して、この場合のOPBレベル決定処理の流れの例を説明する。OPBレベル決定処理が開始されると、撮像素子101は、ステップS251において、上OPB領域の電荷を水平ライン毎に読み出す。このとき撮像素子101が読み出すライン数は任意であり、1ラインであっても良いし、複数ラインであってもよい。ステップS252において、AD変換部102は、ステップS251において読み出された水平ラインの画素信号をAD変換する。ステップS253において、上OPBレベル決定部281は、AD変換部102から供給されたラインデータを用いて上OPBレベル271を決定する。ステップS254において、閾値比較部282は、ステップS253において決定された上OPBレベル271を所定の閾値と比較し、その画素値が閾値より大きいか否かを判定する。上OPBレベル271が所定の閾値以下であり、上OPB領域112Tにおいて光の回り込みが発生していないと判定した場合、閾値比較部282は、処理をステップS255に進める。ステップS255において、選択部285は、光の回り込みが発生していない上OPBレベル271をOPBレベルとする。ステップS255の処理が終了すると、選択部285は、OPBレベル決定処理を終了し、処理を図12に戻す。また、図16のステップS254において、上OPBレベル271が所定の閾値より大きく、上OPB領域112Tにおいて光の回り込みが発生していると判定した場合、閾値比較部282は、処理をステップS256に進める。撮像素子101は、ステップS256において、下OPB領域112Bの電荷を水平ライン毎に読み出す。このとき撮像素子101が読み出すライン数は任意であり、1ラインであっても良いし、複数ラインであってもよい。ステップS257において、AD変換部102は、ステップS256において読み出された水平ラインの画素信号をAD変換する。ステップS258において、下OPBレベル決定部283は、下OPBレベルを決定する。ステップS259において、閾値比較部284は、ステップS257においてAD変換された下OPBレベル272を所定の閾値と比較し、その画素値が閾値より大きいか否かを判定する。この場合も、上OPB領域112Tの画素値の場合と同様に、比較の方法や判定基準は任意である。下OPBレベル272が所定の閾値以下であり、下OPB領域112Bにおいて光の回り込みが発生していないと判定した場合、閾値比較部284は、処理をステップS260に進める。ステップS260において、選択部285は、光の回り込みが発生していない下OPBレベル272をOPBレベルとする。このOPBレベルの算出方法は、上OPBレベル271の場合と同様に、任意である。ステップS260の処理が終了すると、選択部285は、OPBレベル決定処理を終了し、処理を図12に戻す。また、図16のステップS259において、下OPBレベル272が所定の閾値より大きく、下OPB領域112Bにおいて光の回り込みが発生していると判定した場合、閾値比較部284は、処理をステップS261に進める。ステップS261において、選択部285は、上OPBレベル271および下OPBレベル272を用いてOPBレベルを求める。このOPBレベルの算出方法は、上OPBレベル271の場合と同様に、任意である。ステップS261の処理が終了すると、選択部285は、OPBレベル決定処理を終了し、処理を図12に戻す。以上のようにすることにより、撮像装置200は、図9乃至図13を参照して説明した場合と同様に、強い入射光に対するOPBレベルのロバスト性を向上させ、クランプ処理をより適切に行うことができる。なお、以上においては、撮像素子101が裏面照射型のCMOSイメージセンサであるように説明したが、撮像素子101は、これに限らず、OPB領域を有する撮像素子であればどのようなものであってもよい。例えば、表面照射型のCMOSイメージセンを撮像素子101としてもよい。また、例えば、CCDイメージセンサ等を撮像素子101としてもよい。さらに、以上においては、2つのOPB領域のいずれか一方のOPBレベルを選択し、その選択したOPBレベルを用いてクランプ処理を行うように説明したが、クランプ処理に用いるOPBレベルの候補を決定するOPB領域の数は、複数であればよく、例えば3つ以上であってもよい。例えば、有効画素領域111の上下左右に配置される4つのOPB領域のそれぞれにおいて決定される候補の内、値が最も低い物が、クランプ処理に用いるOPBレベルとして選択されるようにしてもよい。また、各OPB領域の位置は、有効画素領域111の上下左右に限らず、任意である。例えば、有効画素領域の上に位置する領域と左に位置する領域とが用いられるようにしてもよい。また、例えば、有効画素領域111の右上に位置するOPB領域と左上に位置するOPB領域のように、有効画素領域111の画素を含まない水平ライン上の画素が複数のOPB領域に分割されるようにしてもよい。つまり、本技術を適用した撮像装置は、OPB領域の互いに異なる複数の位置の画素値に基づいてOPBレベルの候補を求め、それらの中で値が最も小さいものをOPBレベルとして選択し、その選択されたOPBレベルを用いて有効画素領域の黒レベルの補正を行う。したがって、本技術を適用した撮像装置は、強い入射光に対するOPBレベルのロバスト性を向上させ、クランプ処理をより適切に行うことができる。さらに、本技術は、上述した構成以外の構成を含む装置にも適用することができる。<3.第3の実施の形態>[撮像装置]図17は、本技術を適用した撮像装置の構成例を示す図である。図17に示される撮像装置300は、被写体を撮像し、その被写体の画像を電気信号として出力する装置である。図17に示されるように撮像装置300は、レンズ301、絞り302、撮像素子303、AD変換部304、クランプ部305、混色低減部306、および欠陥補正部307を有する。また、撮像装置300は、デモザイク部308、リニアマトリクス部309、ガンマ補正部310、輝度クロマ信号生成部311、およびインターフェイスIF部312を有する。レンズ301は、撮像素子303に照射する入射光の焦点距離の調整を行う。絞り302は、撮像素子303に照射する入射光の光量調整を行う。レンズ301および絞り302は、光学系の処理部を表しており、具体的な構成は任意である。例えば、レンズ301が複数のレンズにより構成されていてもよい。図17において点線矢印で示されるように、レンズ301および絞り302を透過した入射光は、撮像素子303に照射する。撮像素子303は、図3または図10の撮像素子101と同様の撮像素子であり、有効画素領域の外部上下若しくは左右、またはその両方にOPB領域を有する。撮像素子303は、有効画素領域およびOPB領域の各画素のフォトダイオードに蓄積された電荷を電気信号としてAD変換部304に供給する。AD変換部304は、撮像素子303から供給される電気信号アナログ信号をデジタルデータ画像データに変換する。AD変換部304は、そのデジタルデータの画像データRAWデータをクランプ部305に供給する。クランプ部305は、第1の実施の形態若しくは第2の実施の形態において説明したように、OPB領域の画素値OPBレベルを用いて有効画素領域の画素値の黒レベルを補正する。クランプ部305は、黒レベルを減算した画像データを混色低減部306に供給する。混色低減部306は、クランプ部305から供給された画像データに対して、各画素値に含まれる混色成分を低減する演算を行う。混色低減部306は、混色成分を低減させた画像データを欠陥補正部307に供給する。欠陥補正部307は、正しい画素値が得られない欠陥画素について、その画素値の補正を行う。欠陥補正部307は、欠陥画素の補正を行った画像データをデモザイク部308に供給する。デモザイク部308は、RAWデータに対してデモザイク処理を行い、色情報の補完等を行ってRGBデータに変換する。デモザイク部308は、デモザイク処理後の画像データRGBデータをリニアマトリクス部309に供給する。リニアマトリクス部309は、規格で定められた原色RGBの色度点と実際のカメラの色度点の差を埋めるために、マトリクス係数を用いて画像データの各色信号を補正し、色再現性を変化させる処理を行う。リニアマトリクス部309は、処理後の画像データをガンマ補正部310に供給する。ガンマ補正部310は、画像データの色と出力デバイス特性との相対関係を調節して、よりオリジナルに近い表示を得るためのガンマ補正を行う。ガンマ補正部310は、補正後の画像データRGBデータを輝度クロマ信号生成部311に供給する。輝度クロマ信号生成部311は、供給されたRGBデータから輝度信号Yと色差信号CrCbとを生成する。輝度クロマ信号YCrCbを生成すると、輝度クロマ信号生成部311は、その輝度信号と色差信号をインターフェイスIF部312に供給する。インターフェイスIF部312は、供給された画像データ輝度クロマ信号を、撮像装置300の外部例えば、画像データを記憶する記憶デバイスや、画像データの画像を表示する表示デバイス等に出力する。このような撮像装置300のクランプ部305において、第1の実施の形態または第2の実施の形態において説明したようにクランプ処理を行うことにより、撮像装置300は、強い入射光に対するOPBレベルのロバスト性を向上させ、クランプ処理をより適切に行うことができる。<4.第4の実施の形態>[撮像装置]図18は、本技術を適用した撮像装置の構成例を示す図である。図18に示される撮像装置400は、被写体を撮像し、その被写体の画像を電気信号として出力する装置である。図18に示されるように撮像装置400は、レンズ部411、CMOSセンサ412、AD変換部413、操作部414、制御部415、画像処理部416、表示部417、コーデック処理部418、および記録部419を有する。レンズ部411は、被写体までの焦点を調整し、焦点が合った位置からの光を集光し、CMOSセンサ412に供給する。CMOSセンサ412は、上述で説明した構造を有する固体撮像素子であり、有効画素領域内に、混色検出画素が設けられている。AD変換器413は、CMOSセンサ412から、所定のタイミングで供給された画素毎の電圧信号を、デジタルの画像信号以下、適宜、画素信号ともいうに変換し、所定のタイミングで順次、画像処理部416に供給する。操作部414は、例えば、ジョグダイヤル商標、キー、ボタン、またはタッチパネル等により構成され、ユーザによる操作入力を受け、その操作入力に対応する信号を制御部415に供給する。制御部415は、操作部414により入力されたユーザの操作入力に対応する信号に基づいて、レンズ部411、CMOSセンサ412、AD変換器413、画像処理部416、表示部417、コーデック処理部418、および記録部419の駆動を制御し、各部に撮像に関する処理を行わせる。画像処理部416は、AD変換器413から供給された画像信号に対して、例えば、上述した黒レベル補正や、混色補正、欠陥補正、デモザイク処理、マトリックス処理、ガンマ補正、およびYC変換等の各種画像処理を施す。画像処理部416は、画像処理を施した画像信号を表示部417およびコーデック処理部418に供給する。表示部417は、例えば、液晶ディスプレイ等として構成され、画像処理部416からの画像信号に基づいて、被写体の画像を表示する。コーデック処理部418は、画像処理部416からの画像信号に対して、所定の方式の符号化処理を施し、符号化処理の結果得られた画像データを記録部419に供給する。記録部419は、コーデック処理部418からの画像データを記録する。記録部419に記録された画像データは、必要に応じて画像処理部416に読み出されることで、表示部417に供給され、対応する画像が表示される。このような撮像装置400の画像処理部416において、第1の実施の形態または第2の実施の形態において説明したようにクランプ処理を行うことにより、撮像装置400は、強い入射光に対するOPBレベルのロバスト性を向上させ、クランプ処理をより適切に行うことができる。なお、本技術を適用した固体撮像素子や画像処理部を備える撮像装置は、上述した構成に限らず、他の構成であってもよい。<5.第5の実施の形態>[パーソナルコンピュータ]上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な汎用のパーソナルコンピュータなどが含まれる。図19において、パーソナルコンピュータ500のCPUCentralProcessingUnit501は、ROMReadOnlyMemory502に記憶されているプログラム、または記憶部513からRAMRandomAccessMemory503にロードされたプログラムに従って各種の処理を実行する。RAM503にはまた、CPU501が各種の処理を実行する上において必要なデータなども適宜記憶される。CPU501、ROM502、およびRAM503は、バス504を介して相互に接続されている。このバス504にはまた、入出力インタフェース510も接続されている。入出力インタフェース510には、キーボード、マウスなどよりなる入力部511、CRTCathodeRayTubeやLCDLiquidCrystalDisplayなどよりなるディスプレイ、並びにスピーカなどよりなる出力部512、ハードディスクなどより構成される記憶部513、モデムなどより構成される通信部514が接続されている。通信部514は、インターネットを含むネットワークを介しての通信処理を行う。入出力インタフェース510にはまた、必要に応じてドライブ515が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア521が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部513にインストールされる。上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。この記録媒体は、例えば、図19に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスクフレキシブルディスクを含む、光ディスクCDROMCompactDiscReadOnlyMemoryDVDDigitalVersatileDiscを含む、光磁気ディスクMDMiniDiscを含む、若しくは半導体メモリなどよりなるリムーバブルメディア521により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM502や、記憶部513に含まれるハードディスクなどで構成される。なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。また、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。また、本明細書において、システムとは、複数のデバイス装置により構成される装置全体を表すものである。また、以上において、1つの装置または処理部として説明した構成を分割し、複数の装置または処理部として構成するようにしてもよい。逆に、以上において複数の装置または処理部として説明した構成をまとめて1つの装置または処理部として構成されるようにしてもよい。また、各装置または各処理部の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置または処理部の構成の一部を他の装置または他の処理部の構成に含めるようにしてもよい。つまり、本技術は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。なお、本技術は以下のような構成も取ることができる。1撮像素子の有効画素領域外に設けられたOPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定する決定部と、前記決定部により決定された複数の前記候補の比較を行う比較部と、前記比較部による複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する選択部とを備える信号処理装置。2前記決定部は、前記候補として、前記有効画素領域の左に設けられたOPB領域の画素値を用いて左OPBレベルを決定し、前記有効画素領域の右に設けられたOPB領域の画素値を用いて右OPBレベルを決定し、前記選択部は、前記比較結果に基づいて、前記決定部により決定された前記左OPBレベルと前記右OPBレベルの内、いずれか一方を選択する前記1に記載の信号処理装置。3前記比較部は、前記左OPBレベルと前記右OPBレベルとで値の大きさを比較し、前記選択部は、前記比較部による比較結果に基づいて、前記左OPBレベルと前記右OPBレベルの内、値が小さい方を選択する前記2に記載の信号処理装置。4前記比較部は、前記左OPBレベルと前記右OPBレベルとの差分値を求め、前記選択部は、前記差分値の大きさに応じて前記左OPBレベルと前記右OPBレベルのいずれか一方を選択する前記2に記載の信号処理装置。5前記比較部は、前記左OPBレベルと前記右OPBレベルとの差分絶対値と所定の閾値とを比較し、前記選択部は、前記差分絶対値が前記閾値より大きい場合、前記左OPBレベルと前記右OPBレベルの内、値が小さい方を選択する前記4に記載の信号処理装置。6前記比較部は、前記左OPBレベルと前記右OPBレベルとを除算し、前記選択部は、前記除算結果が1若しくは1近傍の値でない場合、前記左OPBレベルと前記右OPBレベルの内、値が小さい方を選択する前記2に記載の信号処理装置。7前記比較部は、前記左OPBレベルおよび前記右OPBレベルの一方を所定の閾値と比較し、前記選択部は、前記閾値と比較された一方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択する前記2に記載の信号処理装置。8前記比較部は、前記閾値と比較されたOPBレベルが前記閾値より大きい場合、さらに、他方のOPBレベルを所定の閾値と比較し、前記選択部は、前記閾値と比較された他方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択する前記7に記載の信号処理装置。9前記有効画素領域の画素値を抽出する抽出部と、前記抽出部により抽出された前記画素値から前記選択部により選択されたOPBレベルを減算する減算部とをさらに備える前記1乃至8のいずれかに記載の信号処理装置。10前記決定部は、前記候補として、前記有効画素領域の上に設けられたOPB領域の画素値を用いて上OPBレベルを決定し、前記有効画素領域の下に設けられたOPB領域の画素値を用いて下OPBレベルを決定し、前記選択部は、前記比較結果に基づいて、前記決定部により決定された前記上OPBレベルと前記下OPBレベルの内、いずれか一方を選択する前記1に記載の信号処理装置。11前記選択部により選択されたOPBレベルを記憶する記憶部をさらに有する前記10に記載の信号処理装置。12前記比較部は、前記上OPBレベルと前記下OPBレベルとで値の大きさを比較し、前記選択部は、前記比較部による比較結果に基づいて、前記上OPBレベルと前記下OPBレベルの内、値が小さい方を選択する前記10または11に記載の信号処理装置。13前記比較部は、前記上OPBレベルと前記下OPBレベルとの差分値を求め、その差分絶対値と所定の閾値とを比較し、前記選択部は、前記差分絶対値が前記閾値より大きい場合、前記上OPBレベルと前記下OPBレベルの内、値が小さい方を選択する前記10または11に記載の信号処理装置。14前記比較部は、前記上OPBレベルと前記下OPBレベルとを除算し、前記選択部は、前記除算結果が1若しくは1近傍の値でない場合、前記上OPBレベルと前記下OPBレベルの内、値が小さい方を選択する前記10または11に記載の信号処理装置。15前記比較部は、前記上OPBレベルおよび前記下OPBレベルの一方を所定の閾値と比較し、前記選択部は、前記閾値と比較された一方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択する前記10または11に記載の信号処理装置。16前記比較部は、前記閾値と比較されたOPBレベルが前記閾値より大きい場合、さらに、他方のOPBレベルを所定の閾値と比較し、前記選択部は、前記閾値と比較された他方のOPBレベルが前記閾値より小さい場合、前記OPBレベルを選択する前記15に記載の信号処理装置。17前記撮像素子は裏面照射型のCMOSイメージセンサである前記1乃至16のいずれかに記載の信号処理装置。18信号処理装置の信号処理方法であって、決定部が、撮像素子の有効画素領域外に設けられたOPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定し、比較部が、決定された複数の前記候補の比較を行い、選択部が、複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する信号処理方法。19有効画素領域とOPB領域とを有し、入射光を光電変換する撮像部と、前記撮像部の前記OPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定する決定部と、前記決定部により決定された複数の前記候補の比較を行う比較部と、前記比較部による複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する選択部とを備える撮像装置。20撮像装置の撮像方法であって、撮像部が、有効画素領域とOPB領域とを有し、入射光を光電変換し、決定部が、前記OPB領域の、互いに異なる位置の画素値を用いて、前記有効画素領域の画素値の黒レベルを補正するOPBレベルの候補を複数決定し、比較部が、決定された複数の前記候補の比較を行い、選択部が、複数の前記候補の比較結果に基づいて、前記候補のいずれかを前記OPBレベルとして選択する撮像方法。