撮像装置およびこれを備えた移動体
【課題】レンズへのフィルタの取り付け・取り外しや複雑な画像処理を必要とせず、良好な画像を得ることのできる撮像装置を提供する。
【解決手段】
撮像装置100は、複数の画素が平面状に配列され、各画素が蓄積した信号電荷を水平ラインごとに後段の利得制御回路21に出力するCCDイメージセンサ11と、CCDイメージセンサ11から入力される信号電荷を電圧に変換して映像信号を生成する利得制御回路21とを備えている。ここで、利得制御回路21は、信号電荷を電圧に変換するときの変換比率を、1水平ライン分の信号電荷が入力されるたびに変更する。これにより、撮像装置100はCCDイメージセンサ11の感度を水平ラインごとに制御することができ、得られる映像は水平ライン単位で輝度補正が行われたものとなる。
【解決手段】
撮像装置100は、複数の画素が平面状に配列され、各画素が蓄積した信号電荷を水平ラインごとに後段の利得制御回路21に出力するCCDイメージセンサ11と、CCDイメージセンサ11から入力される信号電荷を電圧に変換して映像信号を生成する利得制御回路21とを備えている。ここで、利得制御回路21は、信号電荷を電圧に変換するときの変換比率を、1水平ライン分の信号電荷が入力されるたびに変更する。これにより、撮像装置100はCCDイメージセンサ11の感度を水平ラインごとに制御することができ、得られる映像は水平ライン単位で輝度補正が行われたものとなる。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、複数の画素が平面内に配列された撮像センサによって画像を取得する撮像装置、およびこの撮像装置を備えた移動体に関するものである。
【背景技術】
【0002】
近年、運転手の支援を目的として、自動車などの車両に撮像装置が取り付けられるようになっている。この撮像装置は車両外部の景色を撮影し、運転席から視認可能な位置に取り付けられた表示装置に、撮影した映像が表示される。また、撮影した映像をコンピュータによってリアルタイムに解析し、安全機構などに利用することも考えられている。
【0003】
ところで、撮像装置が撮影する外部の景色は、昼や夜、照明があるかないかなどによって、明るさが様々に変化する。ここで、景色の明るさがダイナミックレンジを超えてしまうと、得られた映像において白飛びや黒潰れが発生する。
【0004】
映像に白飛びや黒潰れが発生すると、それらの箇所について明るさや色などの階調情報が欠落して、一様に白い領域や黒い領域となり、運転手やコンピュータが必要な情報を得ることができなくなってしまう。また、白飛びや黒潰れが発生すると、それらの周囲の箇所についても階調が飽和して情報が粗くなる。
【0005】
このように、白飛びや黒潰れが発生すると、元の階調情報が完全に欠落するか、残っていてもSN比の低いものしか得られず、本来的に情報が欠落してしまう。そのため、後段のディジタル画像処理によってエッジの先鋭化やコントラストの調整、色温度調整などを行ったとしても、映像の品位が著しく劣化し、人間やコンピュータによる認識処理に悪影響を及ぼすことがあった。
【0006】
特に、映像に白飛びがある場合、これを見た人間は、視神経の特性から白飛びした部分に注意が引き付けられる傾向にあるため、本来見なければならない部分への注意が散漫となり、誤認識や認識の遅れなどを生じるおそれがある。
【0007】
このような問題を防止するため、撮像装置は、露出時間を調節するなどして輝度補正を行っている。しかしながら、ある景色の中に含まれる暗部と明部のコントラストが極端に大きい場合には、暗部に合わせて輝度補正を行うと明部において白飛びが発生し、また、明部に合わせて輝度補正を行うと暗部において黒潰れが発生してしまう。
【0008】
このような問題は、車両に搭載された撮像装置が景色を撮影する場合にも発生する。車両から見える景色には、主として、路面(地面)と空とが含まれる。昼間などでは、空の方が路面よりもかなり明るいため、路面に合わせて輝度補正をすると空の映像が白飛びし、空に合わせて輝度補正をすると路面の映像が黒潰れしてしまうことがある。
【0009】
路面と空のコントラストを下げてダイナミックレンジに収めたい場合には、一般にハーフフィルタを使用する。ハーフフィルタは、撮像装置のレンズに取り付けるものであり、中には、フィルタが上下に2分割されており、上半分が減光機能を有するND(Neutral Density)フィルタで、下半分が光をそのまま透過させるスルーフィルタとなっているものもある。
【0010】
このハーフフィルタをレンズに取り付けると、NDフィルタを透過した光は強度が低減される一方、スルーフィルタを透過した光は強度が変化しない。その結果、空が含まれる上部領域の明るさのみを低減することができる。
【0011】
また、同様の問題を解決する手法として、特許文献1には、撮像装置の見かけ上のダイナミックレンジを広げる技術が開示されている。この技術では、撮像センサが電荷を蓄積する時間をフィールドごとに切り替えることにより、露光量が大きい映像と小さい映像とを交互に取得し、露光量の異なるそれぞれの映像の中から、良好な部分を切り貼りして1枚の映像を作成する。これにより、白飛びおよび黒潰れの発生頻度を下げ、良好な映像を取得することができるとされている。
【特許文献1】特開平2−174470号公報(平成2年7月5日公開)
【発明の開示】
【発明が解決しようとする課題】
【0012】
しかしながら、上述した従来の技術にはそれぞれ問題がある。ハーフフィルタは、撮像装置に入射する光の強度を領域ごとに変化させることができるが、使用するときは取り付ける必要があり、使用しないときは取り外さなければならない。
【0013】
また、特許文献1の技術では、露光量の異なる2つの画像を合成して1つの画像を作成するため、後段で複雑な画像処理を行わなければならない。
【0014】
本発明は上記の問題点に鑑みてなされたものであり、その目的は、レンズへのフィルタの取り付け・取り外しや複雑な画像処理を必要とせず、良好な画像を得ることのできる撮像装置を提供することにある。
【課題を解決するための手段】
【0015】
上記課題を解決するために、本発明に係る撮像装置は、複数の画素が平面状に配列された撮像センサによって画像を取得する撮像装置であって、上記撮像センサの感度を、1又は複数の画素を含む画素ブロックごとに制御する感度制御手段を備えていることを特徴とする。
【0016】
上記構成によれば、撮像センサの各画素は平面状に配列されており、それぞれの画素が受光することにより画像が取得される。ここで、撮像センサの感度は、感度制御手段によって1又は複数の画素を含む画素ブロックごとに制御される。従って、輝度コントラストの高い明部と暗部を含む景色などを撮像する場合であっても、明部に対応する画素ブロックの感度を下げ、暗部に対応する画素ブロックの感度を上げることにより、白飛びおよび黒潰れのない良好な画像を得ることができる。
【0017】
さらに、上記の構成によれば、撮像センサの感度を制御することによって白飛びおよび黒潰れを防止するため、レンズへのフィルタの取り付け・取り外しを行う必要がない。また、画像を取得する時点で感度が画素ブロックごとに制御されるため、2枚の画像を1枚に合成するような複雑な画像処理を行う必要もない。
【0018】
なお、上記画素ブロックは、上記撮像センサの画素の集合を、上記撮像センサの水平走査方向と平行な直線により区分して得られるものであることが好ましい。
【0019】
上述したように、自動車などの移動体に取り付けられる撮像装置では、路面などを撮像する下側領域と空などを撮像する上側領域とで輝度が著しく異なることにより、白飛びや黒潰れが発生する傾向にある。しかしながら、上記の構成によれば、撮像センサの水平走査方向と平行な直線よりも上側の領域と下側の領域とで、撮像センサの感度が別々に制御されるので、それぞれの領域に応じて感度の制御を行うことにより、白飛びおよび黒潰れを抑制することができる。従って、例えば路面および空を含む景色などを撮像した際に良好な画像を得ることができる。
【0020】
また、上記撮像センサは、該撮像センサの水平走査方向と平行な画素列である水平ラインごとに、各画素が蓄積した信号電荷を上記感度制御手段に出力し、上記感度制御手段は、上記撮像センサから入力される信号電荷を電圧に変換して画像信号を生成するものであるとともに、信号電荷を電圧に変換するときの変換比率を、1水平ライン分の信号電荷が入力されるたびに変更することによって、撮像センサの感度を水平ラインごとに制御することが好ましい。
【0021】
上記の構成によれば、感度制御手段に1水平ライン分の信号電荷が入力されるたびに、感度制御手段が信号電荷を電圧に変換するときの変換比率が変更される。これにより、撮像センサの感度を水平ラインごとに制御することができる。この構成によれば、それぞれの画素に対して感度調整用の入力配線を設ける必要がないので、製造コストの上昇や歩留まりの低下を抑制することができる。また、撮像センサの受光面に複雑な入力配線を追加する必要がないので、撮像センサの感度やSN比の低下を回避することができる。
【0022】
また、上記撮像装置は、上記感度制御手段が各水平ラインに対して設定する感度を決定するための感度制御情報を上記感度制御手段に出力する感度制御情報出力手段と、上記感度制御情報を水平ラインごとに格納する感度制御情報記憶部とをさらに備え、上記感度制御情報出力手段は、上記撮像センサが1水平ライン分の信号電荷を出力するタイミングを示す同期信号に同期して、信号電荷の出力が行われる水平ラインに応じた感度制御情報を上記感度制御情報記憶部から読み出して上記感度制御手段に出力し、上記感度制御手段は、上記感度制御情報出力手段から上記同期信号に同期して入力される感度制御情報に基づいた上記変換比率によって、信号電荷を電圧に変換することが好ましい。
【0023】
上記の構成によれば、感度情報記憶部に格納された感度制御情報に基づいて各水平ラインの感度が制御されるため、水平ラインごとの感度の制御を自由自在に設定することができる。
【0024】
また、上記撮像装置は、水平ラインごとに上記感度制御情報を作成して上記感度制御情報記憶部に格納する感度制御情報作成手段をさらに備えていることが好ましい。
【0025】
上記構成によれば、感度制御情報作成手段によって、そのときどきの状況に応じた感度制御情報を作成することができる。従って、感度制御手段による感度の制御内容を状況に適応させることができる。
【0026】
また、上記感度制御手段は、上記撮像センサの感度を、上記撮像センサの垂直走査方向に沿って段階的に変化させることが好ましい。
【0027】
上記構成によれば、撮像センサの感度が垂直走査方向に沿って段階的に変化するので、得られた画像は、輝度レベルの補正が垂直方向に沿って段階的に行われたものとなる。従って、輝度レベルが徐々に変化した自然な画像を得ることができる。
【0028】
また、上記撮像装置は、画像を連続的に取得する撮像装置であって、上記撮像センサによって取得された画像について、領域ごとに輝度を求める輝度検出手段をさらに備え、上記感度制御手段は、上記輝度検出手段が求めた領域ごとの輝度に基づいて上記撮像センサの感度を制御することが好ましい。
【0029】
上記構成によれば、輝度検出手段によって領域ごとの輝度が求められ、求められた輝度に基づいて撮像センサの感度が制御される。従って、実際に撮像される景色の明部と暗部の位置や程度に応じて適切な感度の制御を行うことができる。
【0030】
また、上記輝度検出手段は、上記領域ごとに輝度の分布を求め、上記感度制御手段は、上記輝度検出手段によって作成された領域ごとの輝度の分布のそれぞれにおける分布の偏りが補正されるように、上記撮像センサの感度を制御することが好ましい。
【0031】
上構成によれば、各領域における輝度の分布の偏りが補正されるように感度が制御されるので、各領域において、白飛びや黒潰れが発生するのを抑制することができる。さらに、それぞれの領域での分布の偏りを補正することにより、結果として、領域間での輝度の差も小さくすることができる。
【0032】
また、上記撮像装置は、移動体に取り付けられ、該移動体の外部を撮像する撮像装置であって、上記領域は、画像を1本の境界線によって分割して得られる分割領域であり、上記撮像装置は、上記境界線を設定する境界線設定手段をさらに備え、上記境界線設定手段は、上記撮像センサによって得られた、フレームが互いに異なる2つの画像を取得し、取得した2つの画像に含まれる被写体の移動方向から画像内での無限遠点の位置を求めるとともに、求めた無限遠点の位置に基づいて上記境界線を設定することが好ましい。
【0033】
上記構成によれば、境界線設定手段により、画像内での無限遠点の位置に基づいて境界線が設定される。ここで、無限遠点は路面と空とを区分する地平線が通過する点であるため、この点に基づいて設定された境界線により、画像は、主として空などを含む上側領域と主として路面などを含む下側領域とに分割される。そして、分割された各領域についてそれぞれ輝度が求められ、その輝度に応じて感度が補正されるので、輝度コントラストの高い路面と空の双方を含む景色を撮像した場合であっても、良好な画像を得ることができる。
【0034】
さらに、画像内での地平線の位置は、撮像装置の取り付け角度や車の前後方向の傾きによって変動するおそれがあるが、上記構成によれば、実際に取得した画像から画像内での無限遠点を求めて境界線を設定するため、たとえ撮像装置の取り付け角度や車が傾いていても、その傾きに応じて適切な位置に境界線を設定することができる。それゆえ、撮像装置の取り付け角度や車の傾きに関らず、良好な画像を得ることができる。
【0035】
なお、上記撮像装置は、移動体に取り付けられ、該移動体の外部を撮影するビデオカメラ装置であってもよい。
【0036】
上記構成によれば、例えば輝度コントラストの高い空および路面の双方を含む景色を撮像した場合であっても、白飛びおよび黒潰れのない良好な画像を得ることができる。
【0037】
また、本発明に係る移動体は、上述した撮像装置と、上記撮像装置によって得られた画像を表示する表示装置とを備えていることを特徴とする。
【0038】
上記構成によれば、例えば輝度コントラストの高い空および路面の双方を含む景色を撮像した場合であっても、白飛びおよび黒潰れのない良好な画像が操縦者に提示されるため、操縦者の誤認や認知遅れを抑制できる安全な移動体が提供される。
【発明の効果】
【0039】
以上のように、本発明に係る撮像装置は、撮像センサの感度を、1又は複数の画素を含む画素ブロックごとに制御する感度制御手段を備えた構成となっている。従って、レンズへのフィルタの取り付け・取り外しや複雑な画像処理を必要とせず、良好な画像を得ることができるという効果を奏する。
【0040】
また、本発明に係る移動体は、この撮像装置を備えた構成となっているため、操縦者の誤認や認知遅れを抑制することができるという効果を奏する。
【発明を実施するための最良の形態】
【0041】
本発明の一実施形態について図1から図19に基づいて説明すると以下の通りである。本実施形態の撮像装置は、運転手の支援のため、自動車(移動体)の外装部分などに取り付けられて自動車の外部を撮影するものである。上述したように、路面と空のコントラストが高い場合には、得られた画像において白飛びおよび/または黒潰れが生じやすいが、本実施形態の撮像装置によれば、このような問題を解消することができる。以下では、その詳細について説明する。
【0042】
図1は、本実施形態の撮像装置100の構成を示すブロック図である。撮像装置100は、図1に示すように、光学系10、CCD(Charge Coupled Device)イメージセンサ(撮像センサ)11、アナログフロントエンド20、A/D変換器25、画像バス30、画像メモリ31、境界検出回路(境界線設定手段)32、画像処理回路(輝度検出手段)33、MPU(Micro Processing Unit)40、記憶部(感度制御情報記憶部)43、D/A変換器45を備えている。そして、撮像装置100の画像バス30には、表示装置200が接続されている。
【0043】
光学系10は、フォーカス機構、レンズおよび絞りなどを有し、撮像装置100によって撮影する景色などをCCDイメージセンサ11の受光面上に結像させる。CCDイメージセンサ11は、受光した光を光電変換により信号電荷に変換して蓄積する複数のフォトダイオードと、該フォトダイオードの蓄積した信号電荷を読み出して転送するCCDとを有している。フォトダイオードは、平面状(例えばマトリクス状またはハニカム状など)に配列されており、CCDイメージセンサ11の画素を構成する。
【0044】
CCDイメージセンサ11には、垂直転送CCDおよび水平転送CCDが含まれている。水平転送CCDは、CCDイメージセンサ11の水平走査方向と平行な画素列である水平ラインごとに、該水平ラインに含まれる各画素が蓄積した信号電荷をアナログフロントエンド20に転送するようになっている。
【0045】
アナログフロントエンド20は、各種アナログ回路によって構成されている。アナログフロントエンド20は、より詳細には、CCDイメージセンサ11を駆動するための駆動信号を生成する駆動信号発生回路22を有している。この駆動信号には、CCDイメージセンサ11の水平転送CCDが1水平ライン分の信号電荷をアナログフロントエンド20に転送するタイミングを規定する水平同期信号(水平転送CCD駆動信号)や、垂直転送CCDの駆動タイミングを規定する垂直同期信号(垂直転送CCD駆動信号)などが含まれている。このため、駆動信号発生回路22は、同期パルス幅、フロントポーチ、バックポーチなどのタイミングデータを格納管理したレジスタなどを有している。
【0046】
アナログフロントエンド20はまた、上記の水平同期信号に同期してCCDイメージセンサ11から順次転送される信号電荷を電圧に変換する利得制御回路(感度制御手段)21を有している。この利得制御回路21は、詳細は後述するが、信号電荷を電圧に変換する際に、その変換比率を調節する機能を有している。特に本実施形態では、1水平ライン分の信号電荷が転送されるたびに、利得制御回路21が上記変換比率を変化させることができるようになっている。これにより、CCDイメージセンサ11の感度を水平ラインごとに制御することができる。そして、利得制御回路21からは、映像(画像)を示すアナログ映像信号(画像信号)が出力される。このアナログ映像信号では、映像に含まれる各画像画素の輝度が電圧によって表現されている。
【0047】
A/D変換器25は、利得制御回路21から出力されるアナログ映像信号をディジタル信号で示された画像データに変換するものである。画像バス30は、A/D変換器25、画像メモリ31、境界検出回路32、画像処理回路33、MPU40、表示装置200を互いに接続するデータバスである。
【0048】
画像メモリ31は、A/D変換器25から出力された画像データを一時的に格納するためのものである。画像メモリ31は、複数フレーム分の画像データを格納できるだけの記憶容量を有している。
【0049】
境界検出回路32は、画像メモリ31からフレームの異なる2つの画像を読み出し、これら2つの画像間で照合追跡を行うことによって画像に含まれる被写体の移動方向を求めるとともに、求めた移動方向に基づいて、路面と空との境界線である地平線の画像内での位置を求めるものである。
【0050】
画像処理回路33は、画像メモリ31から画像を読み出すとともに、読み出した画像について、境界検出回路32が求めた境界線によって画像を分割して得られる分割領域ごとに、輝度のヒストグラムを作成するものである。本実施形態では、境界線が地平線に相当するため、画像は、空などを含む上側領域と路面などを含む下側領域の2つの分割領域に分割されることになる。
【0051】
MPU40は、図示しないメモリに格納されたプログラムを実行することにより、各種機能を実現するコンピュータである。MPU40は、機能ブロックとして、感度制御信号出力部41およびテーブル作成部42を含んでいる。
【0052】
感度制御信号出力部41は、D/A変換器45を介してアナログフロントエンド20の利得制御回路21に感度制御信号を送信するものである。この感度制御信号は、利得制御回路21がCCDイメージセンサ11に設定する感度値の情報(感度制御情報)を含んでいる。従って、利得制御回路21が信号電荷を電圧に変換する際の変換比率は、この感度制御信号に基づいて決定される。D/A変換器45は、感度制御信号出力部41から出力されるディジタル感度制御信号をアナログ感度制御信号に変換して利得制御回路21に入力する。
【0053】
本実施形態において、感度制御信号出力部41には、駆動信号発生回路22から水平同期信号および垂直同期信号が入力される。そして、感度制御信号出力部41は、入力された水平同期信号に同期して、感度制御信号に含める感度値を変化させる。つまり、感度制御信号出力部41は、CCDイメージセンサ11の水平転送CCDが1水平ライン分の信号電荷を転送するごとに、利得制御回路21に出力する感度値を変化させることができるようになっている。
【0054】
記憶部43は、感度制御信号に含まれる感度値が示された感度テーブル44を格納するものである。本実施形態では、上述したように水平ラインごとにCCDイメージセンサ11の感度が変更される構成となっているため、感度テーブル44には、感度値が水平ラインごとに示されている。つまり、感度テーブル44では、水平ラインのアドレスと、その水平ラインに適用される感度値とが1対1で対応している。次の表1は、CCDイメージセンサ11の垂直解像度が480画素の場合の感度テーブル44の一例を示したものである。なお、本実施形態では、感度値が大きい場合にはCCDイメージセンサ11の感度が高くなり、感度値が小さい場合には低くなる。
【0055】
【表1】
【0056】
ただし、表1は、感度テーブル44の構成を示す一例にすぎない。実際の感度値は表1に示される値に限定されず、より細かく設定されていてもよい。
【0057】
この感度テーブル44は、実際には、記憶部43の水平ライン数に相当する番地に感度値を書き込むことによって作成される。そして、感度テーブル44を参照する際には、水平ラインのアドレスに対応する記憶部43の番地を指定し、指定した番地に格納されている感度値を順々に読み出していく。
【0058】
感度制御信号出力部41は、入力される垂直同期信号および水平同期信号とスキャンライン数とから、CCDイメージセンサ11から利得制御回路21に転送される1水平ライン分の信号電荷を蓄積していた水平ラインを特定するとともに、特定した水平ラインに応じた感度値を記憶部43の感度テーブル44から読み出し、該感度値を示す感度制御信号を利得制御回路21の入力端子に入力する。
【0059】
テーブル作成部42は、記憶部43に格納される感度テーブル44を作成するものである。ここで、テーブル作成部42は、画像処理回路33によって上側領域および下側領域のそれぞれについて作成された輝度のヒストグラムに基づいて、上側領域と下側領域の輝度の差が小さくなるように、感度テーブル44に含まれる各感度値を設定する。
【0060】
表示装置200は、画像メモリ31に格納された画像データに対応するフレーム画像を連続的に表示するものであり、液晶表示装置などが好適である。この表示装置200は、自動車内において運転手から視認可能な位置に取り付けられている。表示装置200の取り付け位置としては、例えば運転席と助手席との間のセンターコンソールパネル、またはダッシュボードなどが好適である。
【0061】
図2は、上記の撮像装置100が取り付けられた自動車1の概略構成を示す側面図である。撮像装置100は、この自動車1の前端に設けられたフロントバンパーに、レンズが進行方向を向くような角度で取り付けられ、自動車1の前方を撮影するようになっている。なお、撮像装置100は、水滴や汚れなどが付着しないように、透明な樹脂板などで覆われていることが好ましい。
【0062】
次に、撮像装置100による輝度補正処理について説明する。図3は、撮像装置100による輝度補正処理の流れを示すフロー図である。また、図4は、輝度補正処理に含まれる各工程のタイミングを示すタイミング図である。
【0063】
初期段階では、撮像装置100の輝度補正(すなわち利得制御回路21による感度の補正)は行われていない。このとき、感度制御信号出力部41から利得制御回路21へ出力される感度値は所定の一定値に設定される。
【0064】
この状態で、CCDイメージセンサ11の水平転送CCDが1水平ライン分ずつ信号電荷を利得制御回路21に順次転送するとともに、利得制御回路21が転送された信号電荷を所定の一定比率で電圧に変換し、アナログ映像信号を生成する。そして、A/D変換器25が利得制御回路21から受け取ったアナログ映像信号をA/D変換して、部分画像データを作成する。この部分画像データは、画像バス30を介して順次画像メモリ31に格納される。そして、1フレーム分の処理が終了すると、第1フレームの画像(以下、第1フレーム画像という)のデータが画像メモリ31に蓄積される(S11)。
【0065】
図5は、第1フレーム画像の一例を示す図である。図5の例では、2つの地上構造物が被写体として画像中に含まれている。なお、図5中、構造物は黒の四角で表現されている。
【0066】
そして垂直帰線期間の後、境界検出回路32が画像メモリ31から画像バス30を介して第1フレーム画像を読み出し、読み出した第1フレーム画像から第1フレームのエッジ画像を作成する(S13)。このエッジ画像の作成は、第1フレーム画像の中で輝度コントラストの高い境界領域(すなわち構造物の輪郭であるエッジ)を抽出することによって行われる。図6は、図5に示す第1フレーム画像から作成したエッジ画像の一例を示す図である。図6に示すように、エッジ画像では構造物の輪郭が抽出されている。以下では、このステップで作成されたエッジ画像を第1エッジ画像という。
【0067】
また図4に示すように、ステップS13と並行して、CCDイメージセンサ11から第2フレームの信号電荷の転送が行われ、第2フレームの画像(以下、第2フレーム画像という)のデータが画像メモリ31に格納される(S15)。図7は、第2フレーム画像の一例を示す図である。自動車1が前方に進行したことにより、第1フレーム画像に含まれていた2つの構造物が自動車1に近づき、第2フレーム画像では、それら構造物の大きさが大きくなっている。
【0068】
そして垂直帰線期間の後、第3フレームの信号電荷の転送と並行して、境界検出回路32が画像メモリ31から第2フレーム画像を読み出し、第1フレームのときと同様にして、第2フレーム画像から第2フレームのエッジ画像を作成する(S17)。図8は、図7に示す第2フレーム画像から作成したエッジ画像の一例を示す図である。以下では、このステップで作成されたエッジ画像を第2エッジ画像という。
【0069】
次の垂直帰線期間中に、境界検出回路32は、フレームが互いに異なる第1および第2エッジ画像からオプティカルフローを作成し、地平線に相当する境界線を決定する(S19)。その処理の詳細について以下に説明する。図9は、オプティカルフローを作成して境界線を決定する方法を示す図である。図9では、上述したステップS13・S17で作成した2つのエッジ画像を重ね合わせている。
【0070】
境界検出回路32は、まず、2つのエッジ画像に含まれる各構造物について、第1エッジ画像と第2エッジ画像との間でエッジ照合を行う。ここで、フレーム間でエッジが一致する構造物同士は、同一の構造物であると判断される。看板、信号機、センターラインなどは利用しやすいエッジを持っているため、オプティカルフローの作成に適している。
【0071】
そして、境界検出回路32は、フレーム間でエッジが一致した少なくとも2つの構造物について、オプティカルフローを求める。オプティカルフローとは、画像内での構造物の移動方向および移動量をベクトルによって表したものである。オプティカルフローは、例えば第1エッジ画像における構造物の中心の座標と、第2エッジ画像における同一の構造物の中心の座標とから求めることができる。図9の例では、左側および右側のそれぞれの構造物についてオプティカルフローを求めている。
【0072】
そして、境界検出回路32は、2つのオプティカルフローの延長線の交点の座標を求める。この交点は、画像内での無限遠点(中心消滅点)に相当する。地平線は無限遠点を通るため、境界検出回路32は、この無限遠点の座標を通り、かつ、画像の水平方向(CCDイメージセンサ11の水平走査方向)と平行な直線を境界線とする。この境界線により、画像は、上側領域と下側領域とに分割される。なお、境界線そのものは、上側領域、下側領域のいずれに属してもよい。図10は、画像を上側領域と下側領域とに分割した様子を示す図である。ここで求められた境界線の位置情報は、画像処理回路33およびMPU40のテーブル作成部42に入力される。
【0073】
なお、車が停止しているためにステップS19においてオプティカルフローを作成できない場合は、所定の位置(例えば画像の中心)を無限遠点とし、この無限遠点に基づいて境界線を設定してもよい。
【0074】
続いて、第4フレームの信号電荷の転送と並行して、画像処理回路33が、第1フレーム画像の上側領域と下側領域とのそれぞれについて、輝度のヒストグラムを作成する(S21)。図11から図13は、各領域について得られる代表的な輝度のヒストグラムを示す図であり、図11は輝度の分布が高輝度側に偏っている場合のヒストグラム、図12は輝度の分布がどちらにも偏っていない場合のヒストグラム、図13は輝度の分布が低輝度側に偏っている場合のヒストグラムを示している。
【0075】
画像処理回路33は、上側領域および下側領域のそれぞれについて作成したヒストグラムから、それぞれの領域の輝度の分布が(a)高輝度側に偏っている状態(図11に相当)、(b)高輝度側・低輝度側のどちらにも偏っていない状態(図12に相当)、(c)低輝度側に偏っている状態(図13に相当)、のいずれの状態であるかを判定する。
【0076】
具体的には、作成したヒストグラムにおける最頻値や中央値などの代表値が、低輝度側の第1の閾値よりも小さい場合には(c)の状態、高輝度側の第2の閾値(すなわち第1の閾値<第2の閾値)よりも大きい場合には(a)の状態、第1の閾値よりも大きく第2の閾値よりも小さい場合には(b)の状態であると判断する。
【0077】
通常、上側領域には空が含まれるので、上側領域は(a)の状態である確率が高く、また、下側領域には路面が含まれるので、下側領域は(b)または(c)の状態である確率が高い。しかしながら実際には、時間帯、天気、街灯の点灯の有無、またはヘッドライトの点灯の有無などに依存して、各領域の輝度状態は様々に変化する。上側領域および下側領域のそれぞれについて得られた輝度の分布の状態を示す情報は、MPU40のテーブル作成部42に入力される。
【0078】
続く垂直帰線期間中に、テーブル作成部42は、各領域の輝度の分布の状態と境界線の位置とから、各水平ラインに適用する感度値を決定し、決定した感度値を記憶部43に書き込んで感度テーブル44を作成する(S23)。この処理について詳細に説明すると以下の通りである。
【0079】
領域の輝度の分布が状態(a)の場合には、感度を下げて白飛びを減らしてやる必要がある。よって、輝度の分布が状態(a)の領域に対しては、小さい感度値が設定される。一方、領域の輝度の分布が状態(c)の場合、感度を上げて黒潰れを減らしてやる必要があるため、その領域に対しては、大きい感度値が設定される。また、状態(b)の領域に対しては、中程度の感度値が設定される。
【0080】
以上のように、テーブル作成部42は、利得制御回路21がそれぞれの領域内での輝度の分布の偏りを補正できるよう、感度値を設定する。これにより、結果的に2つの領域間での輝度の差も小さくなる。
【0081】
ここで、テーブル作成部42は、上側領域、下側領域のそれぞれに含まれる全ての水平ラインに対して一定の感度値を設定してもよいが、このようにすると、境界線の上下で感度が急激に変化するため、得られる映像が不自然になってしまう。従って、テーブル作成部42は、境界線を跨いで感度が段階的に(連続的に)遷移していくよう、感度値を設定することが好ましい。
【0082】
図14から図16は、テーブル作成部42が作成する感度テーブル44の一例をグラフとして示した図であり、図14は下側領域の輝度の分布が状態(b)の場合のもの、図15は下側領域の輝度の分布が状態(a)の場合のもの、図16は下側領域の輝度の分布が状態(c)の場合のものを示している。
【0083】
図14から図16に示すように、最も上の水平ラインを含む上部領域の感度値は、上側領域の輝度の分布状態に応じてS1,S2,S3のいずれか1つに設定される。同様に、最も下の水平ラインを含む下部領域の感度値も、下側領域の輝度の分布状態に応じてS1,S2,S3のいずれか1つに設定される。そして、境界線を含む中間領域に含まれる水平ラインの感度値は、上部領域の感度値から下部領域の感度値へと段階的に(徐々に)遷移するように設定される。これにより、利得制御回路21が上部領域の水平ラインから下部領域の水平ラインにかけて感度をなめらかに変化させるために、不自然さの目立たない良好な映像を得ることができる。
【0084】
なお、このような感度曲線は、関数を利用することによって作成することができる。また、中間領域の上下位置(すなわち感度を段階的に遷移させる対象となる水平ライン)は、境界検出回路32によって求められた境界線の位置に応じて決定する(上下させる)ことが好ましい。これにより、画像内での地平線の位置が変動しても、それに合わせて自然に感度を遷移させることができる。
【0085】
以上のようにして感度テーブル44が作成されると、この感度テーブル44を使用して、感度制御信号出力部41および利得制御回路21によってCCDイメージセンサ11に対する感度補正が行われる(S25)。この感度補正処理により、映像に対する水平ラインごとの輝度補正が実現する。感度補正処理の詳細は次の通りである。
【0086】
CCDイメージセンサ11の各画素が蓄積した信号電荷は、水平転送CCDによって、水平同期信号に同期して1水平ライン分ずつ利得制御回路21へ転送される。ここで、感度制御信号出力部41は、駆動信号発生回路22から供給される水平同期信号に同期して、CCDイメージセンサ11から転送される1水平ライン分の信号電荷に適用される感度値を、感度テーブル44から読み出すとともに、利得制御回路21へ出力する。そして、利得制御回路21は、感度制御信号出力部41から供給される感度値に基づいた比率で、水平転送CCDから転送されてくる各信号電荷を電圧に変換する。
【0087】
感度制御信号出力部41は、水平転送CCDが1水平ライン分の信号電荷を転送するごとに、感度テーブル44から次の水平ラインに応じた感度値を順々に読み出して利得制御回路21へ出力する。これに応じて、利得制御回路21は、水平転送CCDから1水平ライン分の信号電荷が転送されるごとに変換比率を変更しながら、信号電荷を電圧に変換していく。
【0088】
この処理を1フレーム分繰り返すことにより、画像メモリ31には、水平ラインごとに輝度補正が行われたフレーム画像のデータが格納される(S27)。そして、表示装置200が、画像メモリ31に格納されたデータに対応するフレーム画像を表示する(S29)。本実施形態の輝度補正処理によれば、図4に示すように、第5フレーム画像から輝度補正を開始することができる。
【0089】
そして、撮像装置100の電源がオフされるまで、ステップS25からS27までの処理が繰り返され、表示装置200には、輝度が適切に補正され、白飛びおよび黒潰れの抑制された映像が表示される。
【0090】
図17は、感度補正の効果を説明する図である。例えば景色の中に明るい空などが含まれている場合、感度補正前の上側領域の輝度の分布は、図17左側のヒストグラムのようになる。このとき、飽和領域に近い箇所では白飛びが発生する。ここで、感度テーブル44を用いた感度補正が行われると、図17右側のヒストグラムに示すように、輝度の分布(およびその分布における代表値)が低輝度側にシフトするため、白飛びが抑制される。
【0091】
一方、路面などを含む下側領域は、上側領域とは異なる感度に設定されるため、上側領域の補正に伴って下側領域に黒潰れが発生することもない。それゆえ、地平線よりも上の明るい空などの感度飽和が緩和され、かつ、路面の黒潰れのない視認しやすい画像を得ることができる。
【0092】
次に、利得制御回路21の構成例およびその動作について説明する。図18は、利得制御回路21およびその周辺の構成例を示す回路図である。利得制御回路21は、図18に示すように、主として、電荷シフタ210、サンプルホールド回路211、コンパレータ212およびI/V変換器213、ならびにクランプ発生回路を構成する定電流回路214、キャパシタ215、フォロワ216およびスイッチ217などを備えている。
【0093】
電荷シフタ210は、CCDイメージセンサ11の水平転送CCDから1水平ライン分の信号電荷を受け取るものである。サンプルホールド回路211は、読み出しパルスに従って電荷シフタ210から取り出された1画素分の信号電荷をキャパシタにより保持するものである。
【0094】
コンパレータ212およびI/V変換器213は、パルスウイズモジュレーションを利用してサンプルホールド回路211に保持された信号電荷を電圧に変換するものである。コンパレータ212の入力側の一端には、サンプルホールド回路211のキャパシタが接続されており、入力側の他端にはクランプ発生回路のフォロワ216の出力端が接続されている。そして、コンパレータ212の出力端はI/V変換器213に接続されている。
【0095】
クランプ発生回路では、定電流回路214およびキャパシタ215が直列に接続されており、キャパシタ215の電圧をボルテージフォロワであるフォロワ216によって取り出してコンパレータ212に出力するようになっている。
【0096】
図19は、コンパレータ212に入力される2つのパルス信号とコンパレータ212から出力されるパルス信号とを示した波形図である。図19のパルス信号(B)は、クランプ発生回路からコンパレータ212に入力されるクランプパルスを示している。このクランプパルスの波形は、1画素分の信号電荷を電圧に変換する期間(1dotに相当)に、電荷ゼロに相当する最小電圧から電荷最大に相当する最大電圧まで、電圧が直線的に上昇する三角波形となっている。この三角波形は、クランプ発生回路のスイッチ217を1dotごとにオンしてやることにより実現する。
【0097】
図19のパルス信号(A)は、サンプルホールド回路211からコンパレータ212に入力されるパルス信号を示している。このパルス信号(A)は、CCDイメージセンサ11の各画素が蓄積した信号電荷の大きさに比例した電圧の矩形パルス信号となっている。
【0098】
コンパレータ212にパルス信号(A),(B)が入力されると、コンパレータ212は、サンプルホールド回路211からのパルス信号(A)の電圧がクランプパルス信号(B)の電圧を上回っている期間にオンを出力する。これにより、コンパレータ212からは、画素に蓄積された信号電荷の大きさに比例したパルス幅を有する矩形のパルス信号(C)が出力される。
【0099】
そして、パルス信号(C)がI/V変換器213に入力され、I/V変換器213からは、パルス信号(C)の各パルス幅に比例した電圧の電圧信号が順次出力される。上述したように、パルス信号(C)のパルス幅は画素の信号電荷の大きさに比例するので、I/V変換器213から出力される電圧信号の電圧も、画素の信号電荷の大きさに比例する。I/V変換器213から出力されるこの電圧信号がアナログ映像信号であり、上述したA/D変換器25に入力される。以上のようにして、CCDイメージセンサ11によって取得された画素ごとの微小な信号電荷が電圧に変換される。
【0100】
ここで、クランプ発生回路から出力されるクランプパルス信号(B)の傾斜の傾きを変化させると、コンパレータ212から出力されるパルス信号(C)のパルス幅が変化し、信号電荷から電圧に変換する際の変換倍率、ひいてはCCDイメージセンサ11の感度を調節することができる。このクランプパルス信号(B)の傾き調節は、定電流回路214から出力される電流の大きさを変化させることによって行うことができる。
【0101】
定電流回路214の出力電流の大きさは、上述したD/A変換器45を介して感度制御信号出力部41により制御される。本実施形態の撮像装置100では、感度制御信号出力部41が感度テーブル44から水平走査期間ごとに感度値を読み出し、この感度値を含む感度制御信号を利得制御回路21の定電流回路214に与えるにより、定電流回路214からの出力電流の大きさが1水平走査期間ごとに変更される。これにより、水平ラインごとの感度補正が実現される。
【0102】
以上のように、本実施形態の撮像装置100では、CCDイメージセンサ11から転送される信号電荷を利得制御回路21が電圧に変換して映像信号を生成する際に、信号電荷を電圧に変換するときの変換比率が、1水平ライン分の信号電荷が転送されるたびに変更される構成となっている。
【0103】
上記の構成によれば、撮像装置100の感度を水平ライン単位で制御することができる。それゆえ、例えば空および路面を含む景色など、輝度のコントラストが大きい景色を撮影した場合であっても、白飛び・黒潰れのない良好な映像を得ることができる。
【0104】
なお、本実施形態の撮像装置100は、CCDイメージセンサ11を採用しているが、本発明はこれに限定されない。CCDイメージセンサ11の代わりにC−MOS(complementary metal-oxide semiconductor)イメージセンサを採用することもできる。また、撮像装置100は、動画を撮影するビデオカメラ装置であってもよいし、静止画を撮影するスチルカメラ装置であってもよい。
【0105】
また、本実施形態の撮像装置100では、1水平ラインごとに感度を調節する構成としたが、本発明はこれに限定されない。例えば、上述した境界線によって区分される上側領域および下側領域のそれぞれの感度を独立して制御する構成としてもよい。この場合、感度制御信号出力部41は、各領域に含まれる水平ライン数に応じた周期で感度値を変更すればよい。また、本実施形態の撮像装置100において、感度制御信号出力部41が感度値を1水平走査期間内でさらに切り替えるように構成すれば、CCDイメージセンサ11の感度を右側領域と左側領域とで別々に制御することも可能である。
【0106】
また、CCDイメージセンサ11の感度を画素単位で制御することもできる。この場合、画素数に応じた数のキャパシタと、各画素に対して感度調整用の入力を行うための入力ラインと、画素を選択して感度値を書き込むための垂直および水平選択ラインとを撮像装置に設けておく。ここで、キャパシタには、感度値に対応する大きさの電荷をチャージしておく。そして、各画素から信号電荷を読み出す際に、各画素が、対応するキャパシタの保持する感度値を参照するように構成すればよい。
【0107】
以上のように、本発明において、センサの感度をどのような領域ごとに制御するかは任意である。従って、撮像センサの感度を1又は複数の画素を含む画素ブロックごとに制御する感度制御手段を備えた撮像装置であれば、本発明の範囲に含まれる。
【0108】
ただし、画素単位で感度を制御する上記の構成よりも、本実施形態の撮像装置100の方が好ましい。本実施形態の撮像装置100によれば、複雑な回路や配線を追加で設ける必要がないため、制御ラインや感度制御回路などがそれぞれのフォトダイオードの開口率を下げるおそれもない。それゆえ、感度やSN比の低下を防止することができる。
【0109】
また、本実施形態の撮像装置100によれば、簡単な構成により領域ごとの感度補正を実現できるため、コストの観点から有利である。具体的には、画素単位で感度補正を行う場合と比べて、(1)ITOなどの導電性物質からなる垂直・水平選択ライン、(2)垂直・水平選択ラインによって書き込みを行うためにラインごとに必要な駆動用オペアンプ、(3)オペアンプの電源回路および周辺CR素子、(4)オペアンプをオン/オフ制御したりライン単位での書き込み電位を保持したりするためのサンプルホールド回路、(5)全体の動作タイミングを発生するコントローラLSIとその周辺CR素子、などを少なくとも省略することができる。それゆえ、製造プロセス費用を削減でき、また、歩留まりの低下を抑制するための検査費用や改修費用なども削減できる。
【0110】
また、本実施形態の撮像装置100では、利得制御回路21がCCDイメージセンサ11の感度を水平ライン単位で制御するだけでなく、さらに、感度を垂直走査方向に沿って段階的(連続的に)に変化させる構成となっている。それゆえ、輝度がなめらかに補正された映像を取得することができる。
【0111】
また、本実施形態の撮像装置100は、取得した画像について領域ごとに輝度の分布を求める画像処理回路33を備えており、利得制御回路21は、それぞれの領域について輝度の分布の偏りが補正されるように、CCDイメージセンサ11の感度を制御する構成となっている。
【0112】
それゆえ、例えば映像内での暗部と明部の位置関係が変化したり、暗部や明部の明るさが変化したりしても、それに合わせて良好な映像を得ることができる。
【0113】
また、本実施形態の撮像装置100は、感度値が水平ラインごとに示された感度テーブル44を格納する記憶部43と、CCDイメージセンサ11から1水平ライン分の信号電荷が利得制御回路21に転送されるたびに、上記感度テーブル44から感度値を読み出して利得制御回路21に出力する感度制御信号出力部41とを備えた構成になっている。
【0114】
上記の構成によれば、利得制御回路21の変換倍率を水平ラインごとに周期的に変化させることができるとともに、感度テーブル44によりきめの細かい感度制御が可能になる。
【0115】
なお、本実施形態の撮像装置100では、画像処理回路33によって作成されたヒストグラムに基づいて感度テーブル44を作成する構成としたが、本発明はこれに限定されない。例えば、図14から図16に示す感度テーブルを予め準備して記憶部43に格納しておき、領域ごとに求められたヒストグラムに基づいて、テーブル選択手段が感度制御信号出力部41によって参照される感度テーブルを選択するようにしてもよい。
【0116】
さらに、撮像装置100が自動車1などに搭載される場合、感度制御信号出力部41によって参照される感度テーブルを昼と夜とで切り替えるようにしてもよい。例えば自動車1のスモールランプもしくはヘッドライトの点灯状態、または、自動車1に設けられた照度計の値に基づいて、上記感度テーブルを切り替えてもよい。これにより、周囲の状況に応じた好適な輝度補正を行うことができる。
【0117】
また、本実施形態の撮像装置100では、動作開始時にのみ感度テーブル44を作成する構成としたが、所定時間が経過するごとに、あるいは、所定のイベント(例えば自動車1に設けられたスモールランプまたはヘッドライトのオン・オフ操作)が発生するたびに、テーブル作成部42が感度テーブル44を作成しなおす構成とすることが好ましい。これにより、周囲の状況が変化しても、それに追従することができる。
【0118】
また、本実施形態の撮像装置100は、輝度の分布を求める領域を規定するための境界線を決定する境界検出回路32を備え、この境界検出回路32は、オプティカルフローを作成して画像内での地平線の位置を検出し、これを境界線として設定する構成となっている。それゆえ、撮像装置100の取り付け角度が上向きまたは下向きに傾いていても、画像内での地平線の位置を正確に求め、適切に映像の輝度補正を行うことができる。
【0119】
ただし、画像内での無限遠点が画像の中心に来るように撮像装置100の取り付け角度を調整すれば、地平線は常に画像の中心を通過するようになる。従って、簡易的には、画像の中心を通り、かつ、画像の水平方向と平行な線を境界線としてもよい。
【0120】
なお、自動車1が左右(ロール方向)に傾いている場合には、画像内での地平線も傾くことになる。それゆえ、自動車1に傾きセンサを設け、この傾きセンサに基づいて、画像内での境界線の角度を、画像内での実際の地平線に適合するように境界検出回路32が補正してもよい。例えば自動車1が右に5度傾いている場合には、画像内での境界線を逆の方向に5度傾けてやればよい。そして、この場合には、低感度から高感度へ遷移する領域での感度の変化率を少なくして遷移する区間を広げてもよい。
【0121】
また、自動車1が前後(ピッチ方向)に傾いている場合には、画像内での地平線の位置もそれに伴って上下に変動する。それゆえ、自動車1にピッチ方向の傾きを検知する傾きセンサを設けるとともに、該傾き検知センサからの出力値に基づいて、境界線の上下位置を補正してもよい。例えば、自動車1が上方に5度傾いていることを傾きセンサが検知した場合には、境界線の上下位置をカメラの画角と画素数に応じたライン数だけ下に移動させればよい。
【0122】
なお、本実施形態では、撮像装置100が取り付けられる対象として自動車1を例示したが、本発明はこれに限定されず、鉄道車両、自動二輪車、自転車、トラックなどの各種車両、さらには、船舶、航空機など、あらゆる移動体に取り付けることができる。
【0123】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【0124】
本発明は、例えばビデオカメラ装置やディジタルスチルカメラ装置などに利用することができる。
【図面の簡単な説明】
【0125】
【図1】本発明の一実施形態を示すものであり、撮像装置の構成を示すブロック図である。
【図2】本発明の一実施形態を示すものであり、撮像装置が搭載された自動車の概略構成を示す側面図である。
【図3】本発明の一実施形態を示すものであり、撮像装置による輝度補正処理の流れを示すフロー図である。
【図4】本発明の一実施形態を示すものであり、輝度補正処理に含まれる各工程のタイミングを示すタイミング図である。
【図5】第1フレーム画像の一例を示す図である。
【図6】図5に示す第1フレーム画像から作成したエッジ画像の一例を示す図である。
【図7】第2フレーム画像の一例を示す図である。
【図8】図7に示す第2フレーム画像から作成したエッジ画像の一例を示す図である。
【図9】オプティカルフローを作成して境界線を決定する方法を示す図である。
【図10】画像を上側領域と下側領域とに分割した様子を示す図である。
【図11】輝度の分布が高輝度側に偏っている場合のヒストグラムを示す図である。
【図12】輝度の分布がどちらにも偏っていない場合のヒストグラムを示す図である。
【図13】輝度の分布が低輝度側に偏っている場合のヒストグラムを示す図である。
【図14】下側領域の輝度の分布がどちらにも偏っていない場合の感度テーブルの一例をグラフとして示した図である。
【図15】下側領域の輝度の分布が高輝度側に偏っている場合の感度テーブルの一例をグラフとして示した図である。
【図16】下側領域の輝度の分布が低輝度側に偏っている場合の感度テーブルの一例をグラフとして示した図である。
【図17】感度補正の効果を説明する図である。
【図18】利得制御回路およびその周辺の構成例を示す回路図である。
【図19】図18のコンパレータに入力される2つのパルス信号とコンパレータから出力されるパルス信号とを示した波形図である。
【符号の説明】
【0126】
1 自動車(移動体)
11 CCDイメージセンサ(撮像センサ)
20 アナログフロントエンド
21 利得制御回路(感度制御手段)
22 駆動信号発生回路
31 画像メモリ
32 境界検出回路(境界線設定手段)
33 画像処理回路(輝度検出手段)
40 MPU
41 感度制御信号出力部(感度制御情報出力手段)
42 テーブル作成部(感度制御情報作成手段)
43 記憶部(感度制御情報記憶部)
44 感度テーブル
100 撮像装置
200 表示装置
【技術分野】
【0001】
本発明は、複数の画素が平面内に配列された撮像センサによって画像を取得する撮像装置、およびこの撮像装置を備えた移動体に関するものである。
【背景技術】
【0002】
近年、運転手の支援を目的として、自動車などの車両に撮像装置が取り付けられるようになっている。この撮像装置は車両外部の景色を撮影し、運転席から視認可能な位置に取り付けられた表示装置に、撮影した映像が表示される。また、撮影した映像をコンピュータによってリアルタイムに解析し、安全機構などに利用することも考えられている。
【0003】
ところで、撮像装置が撮影する外部の景色は、昼や夜、照明があるかないかなどによって、明るさが様々に変化する。ここで、景色の明るさがダイナミックレンジを超えてしまうと、得られた映像において白飛びや黒潰れが発生する。
【0004】
映像に白飛びや黒潰れが発生すると、それらの箇所について明るさや色などの階調情報が欠落して、一様に白い領域や黒い領域となり、運転手やコンピュータが必要な情報を得ることができなくなってしまう。また、白飛びや黒潰れが発生すると、それらの周囲の箇所についても階調が飽和して情報が粗くなる。
【0005】
このように、白飛びや黒潰れが発生すると、元の階調情報が完全に欠落するか、残っていてもSN比の低いものしか得られず、本来的に情報が欠落してしまう。そのため、後段のディジタル画像処理によってエッジの先鋭化やコントラストの調整、色温度調整などを行ったとしても、映像の品位が著しく劣化し、人間やコンピュータによる認識処理に悪影響を及ぼすことがあった。
【0006】
特に、映像に白飛びがある場合、これを見た人間は、視神経の特性から白飛びした部分に注意が引き付けられる傾向にあるため、本来見なければならない部分への注意が散漫となり、誤認識や認識の遅れなどを生じるおそれがある。
【0007】
このような問題を防止するため、撮像装置は、露出時間を調節するなどして輝度補正を行っている。しかしながら、ある景色の中に含まれる暗部と明部のコントラストが極端に大きい場合には、暗部に合わせて輝度補正を行うと明部において白飛びが発生し、また、明部に合わせて輝度補正を行うと暗部において黒潰れが発生してしまう。
【0008】
このような問題は、車両に搭載された撮像装置が景色を撮影する場合にも発生する。車両から見える景色には、主として、路面(地面)と空とが含まれる。昼間などでは、空の方が路面よりもかなり明るいため、路面に合わせて輝度補正をすると空の映像が白飛びし、空に合わせて輝度補正をすると路面の映像が黒潰れしてしまうことがある。
【0009】
路面と空のコントラストを下げてダイナミックレンジに収めたい場合には、一般にハーフフィルタを使用する。ハーフフィルタは、撮像装置のレンズに取り付けるものであり、中には、フィルタが上下に2分割されており、上半分が減光機能を有するND(Neutral Density)フィルタで、下半分が光をそのまま透過させるスルーフィルタとなっているものもある。
【0010】
このハーフフィルタをレンズに取り付けると、NDフィルタを透過した光は強度が低減される一方、スルーフィルタを透過した光は強度が変化しない。その結果、空が含まれる上部領域の明るさのみを低減することができる。
【0011】
また、同様の問題を解決する手法として、特許文献1には、撮像装置の見かけ上のダイナミックレンジを広げる技術が開示されている。この技術では、撮像センサが電荷を蓄積する時間をフィールドごとに切り替えることにより、露光量が大きい映像と小さい映像とを交互に取得し、露光量の異なるそれぞれの映像の中から、良好な部分を切り貼りして1枚の映像を作成する。これにより、白飛びおよび黒潰れの発生頻度を下げ、良好な映像を取得することができるとされている。
【特許文献1】特開平2−174470号公報(平成2年7月5日公開)
【発明の開示】
【発明が解決しようとする課題】
【0012】
しかしながら、上述した従来の技術にはそれぞれ問題がある。ハーフフィルタは、撮像装置に入射する光の強度を領域ごとに変化させることができるが、使用するときは取り付ける必要があり、使用しないときは取り外さなければならない。
【0013】
また、特許文献1の技術では、露光量の異なる2つの画像を合成して1つの画像を作成するため、後段で複雑な画像処理を行わなければならない。
【0014】
本発明は上記の問題点に鑑みてなされたものであり、その目的は、レンズへのフィルタの取り付け・取り外しや複雑な画像処理を必要とせず、良好な画像を得ることのできる撮像装置を提供することにある。
【課題を解決するための手段】
【0015】
上記課題を解決するために、本発明に係る撮像装置は、複数の画素が平面状に配列された撮像センサによって画像を取得する撮像装置であって、上記撮像センサの感度を、1又は複数の画素を含む画素ブロックごとに制御する感度制御手段を備えていることを特徴とする。
【0016】
上記構成によれば、撮像センサの各画素は平面状に配列されており、それぞれの画素が受光することにより画像が取得される。ここで、撮像センサの感度は、感度制御手段によって1又は複数の画素を含む画素ブロックごとに制御される。従って、輝度コントラストの高い明部と暗部を含む景色などを撮像する場合であっても、明部に対応する画素ブロックの感度を下げ、暗部に対応する画素ブロックの感度を上げることにより、白飛びおよび黒潰れのない良好な画像を得ることができる。
【0017】
さらに、上記の構成によれば、撮像センサの感度を制御することによって白飛びおよび黒潰れを防止するため、レンズへのフィルタの取り付け・取り外しを行う必要がない。また、画像を取得する時点で感度が画素ブロックごとに制御されるため、2枚の画像を1枚に合成するような複雑な画像処理を行う必要もない。
【0018】
なお、上記画素ブロックは、上記撮像センサの画素の集合を、上記撮像センサの水平走査方向と平行な直線により区分して得られるものであることが好ましい。
【0019】
上述したように、自動車などの移動体に取り付けられる撮像装置では、路面などを撮像する下側領域と空などを撮像する上側領域とで輝度が著しく異なることにより、白飛びや黒潰れが発生する傾向にある。しかしながら、上記の構成によれば、撮像センサの水平走査方向と平行な直線よりも上側の領域と下側の領域とで、撮像センサの感度が別々に制御されるので、それぞれの領域に応じて感度の制御を行うことにより、白飛びおよび黒潰れを抑制することができる。従って、例えば路面および空を含む景色などを撮像した際に良好な画像を得ることができる。
【0020】
また、上記撮像センサは、該撮像センサの水平走査方向と平行な画素列である水平ラインごとに、各画素が蓄積した信号電荷を上記感度制御手段に出力し、上記感度制御手段は、上記撮像センサから入力される信号電荷を電圧に変換して画像信号を生成するものであるとともに、信号電荷を電圧に変換するときの変換比率を、1水平ライン分の信号電荷が入力されるたびに変更することによって、撮像センサの感度を水平ラインごとに制御することが好ましい。
【0021】
上記の構成によれば、感度制御手段に1水平ライン分の信号電荷が入力されるたびに、感度制御手段が信号電荷を電圧に変換するときの変換比率が変更される。これにより、撮像センサの感度を水平ラインごとに制御することができる。この構成によれば、それぞれの画素に対して感度調整用の入力配線を設ける必要がないので、製造コストの上昇や歩留まりの低下を抑制することができる。また、撮像センサの受光面に複雑な入力配線を追加する必要がないので、撮像センサの感度やSN比の低下を回避することができる。
【0022】
また、上記撮像装置は、上記感度制御手段が各水平ラインに対して設定する感度を決定するための感度制御情報を上記感度制御手段に出力する感度制御情報出力手段と、上記感度制御情報を水平ラインごとに格納する感度制御情報記憶部とをさらに備え、上記感度制御情報出力手段は、上記撮像センサが1水平ライン分の信号電荷を出力するタイミングを示す同期信号に同期して、信号電荷の出力が行われる水平ラインに応じた感度制御情報を上記感度制御情報記憶部から読み出して上記感度制御手段に出力し、上記感度制御手段は、上記感度制御情報出力手段から上記同期信号に同期して入力される感度制御情報に基づいた上記変換比率によって、信号電荷を電圧に変換することが好ましい。
【0023】
上記の構成によれば、感度情報記憶部に格納された感度制御情報に基づいて各水平ラインの感度が制御されるため、水平ラインごとの感度の制御を自由自在に設定することができる。
【0024】
また、上記撮像装置は、水平ラインごとに上記感度制御情報を作成して上記感度制御情報記憶部に格納する感度制御情報作成手段をさらに備えていることが好ましい。
【0025】
上記構成によれば、感度制御情報作成手段によって、そのときどきの状況に応じた感度制御情報を作成することができる。従って、感度制御手段による感度の制御内容を状況に適応させることができる。
【0026】
また、上記感度制御手段は、上記撮像センサの感度を、上記撮像センサの垂直走査方向に沿って段階的に変化させることが好ましい。
【0027】
上記構成によれば、撮像センサの感度が垂直走査方向に沿って段階的に変化するので、得られた画像は、輝度レベルの補正が垂直方向に沿って段階的に行われたものとなる。従って、輝度レベルが徐々に変化した自然な画像を得ることができる。
【0028】
また、上記撮像装置は、画像を連続的に取得する撮像装置であって、上記撮像センサによって取得された画像について、領域ごとに輝度を求める輝度検出手段をさらに備え、上記感度制御手段は、上記輝度検出手段が求めた領域ごとの輝度に基づいて上記撮像センサの感度を制御することが好ましい。
【0029】
上記構成によれば、輝度検出手段によって領域ごとの輝度が求められ、求められた輝度に基づいて撮像センサの感度が制御される。従って、実際に撮像される景色の明部と暗部の位置や程度に応じて適切な感度の制御を行うことができる。
【0030】
また、上記輝度検出手段は、上記領域ごとに輝度の分布を求め、上記感度制御手段は、上記輝度検出手段によって作成された領域ごとの輝度の分布のそれぞれにおける分布の偏りが補正されるように、上記撮像センサの感度を制御することが好ましい。
【0031】
上構成によれば、各領域における輝度の分布の偏りが補正されるように感度が制御されるので、各領域において、白飛びや黒潰れが発生するのを抑制することができる。さらに、それぞれの領域での分布の偏りを補正することにより、結果として、領域間での輝度の差も小さくすることができる。
【0032】
また、上記撮像装置は、移動体に取り付けられ、該移動体の外部を撮像する撮像装置であって、上記領域は、画像を1本の境界線によって分割して得られる分割領域であり、上記撮像装置は、上記境界線を設定する境界線設定手段をさらに備え、上記境界線設定手段は、上記撮像センサによって得られた、フレームが互いに異なる2つの画像を取得し、取得した2つの画像に含まれる被写体の移動方向から画像内での無限遠点の位置を求めるとともに、求めた無限遠点の位置に基づいて上記境界線を設定することが好ましい。
【0033】
上記構成によれば、境界線設定手段により、画像内での無限遠点の位置に基づいて境界線が設定される。ここで、無限遠点は路面と空とを区分する地平線が通過する点であるため、この点に基づいて設定された境界線により、画像は、主として空などを含む上側領域と主として路面などを含む下側領域とに分割される。そして、分割された各領域についてそれぞれ輝度が求められ、その輝度に応じて感度が補正されるので、輝度コントラストの高い路面と空の双方を含む景色を撮像した場合であっても、良好な画像を得ることができる。
【0034】
さらに、画像内での地平線の位置は、撮像装置の取り付け角度や車の前後方向の傾きによって変動するおそれがあるが、上記構成によれば、実際に取得した画像から画像内での無限遠点を求めて境界線を設定するため、たとえ撮像装置の取り付け角度や車が傾いていても、その傾きに応じて適切な位置に境界線を設定することができる。それゆえ、撮像装置の取り付け角度や車の傾きに関らず、良好な画像を得ることができる。
【0035】
なお、上記撮像装置は、移動体に取り付けられ、該移動体の外部を撮影するビデオカメラ装置であってもよい。
【0036】
上記構成によれば、例えば輝度コントラストの高い空および路面の双方を含む景色を撮像した場合であっても、白飛びおよび黒潰れのない良好な画像を得ることができる。
【0037】
また、本発明に係る移動体は、上述した撮像装置と、上記撮像装置によって得られた画像を表示する表示装置とを備えていることを特徴とする。
【0038】
上記構成によれば、例えば輝度コントラストの高い空および路面の双方を含む景色を撮像した場合であっても、白飛びおよび黒潰れのない良好な画像が操縦者に提示されるため、操縦者の誤認や認知遅れを抑制できる安全な移動体が提供される。
【発明の効果】
【0039】
以上のように、本発明に係る撮像装置は、撮像センサの感度を、1又は複数の画素を含む画素ブロックごとに制御する感度制御手段を備えた構成となっている。従って、レンズへのフィルタの取り付け・取り外しや複雑な画像処理を必要とせず、良好な画像を得ることができるという効果を奏する。
【0040】
また、本発明に係る移動体は、この撮像装置を備えた構成となっているため、操縦者の誤認や認知遅れを抑制することができるという効果を奏する。
【発明を実施するための最良の形態】
【0041】
本発明の一実施形態について図1から図19に基づいて説明すると以下の通りである。本実施形態の撮像装置は、運転手の支援のため、自動車(移動体)の外装部分などに取り付けられて自動車の外部を撮影するものである。上述したように、路面と空のコントラストが高い場合には、得られた画像において白飛びおよび/または黒潰れが生じやすいが、本実施形態の撮像装置によれば、このような問題を解消することができる。以下では、その詳細について説明する。
【0042】
図1は、本実施形態の撮像装置100の構成を示すブロック図である。撮像装置100は、図1に示すように、光学系10、CCD(Charge Coupled Device)イメージセンサ(撮像センサ)11、アナログフロントエンド20、A/D変換器25、画像バス30、画像メモリ31、境界検出回路(境界線設定手段)32、画像処理回路(輝度検出手段)33、MPU(Micro Processing Unit)40、記憶部(感度制御情報記憶部)43、D/A変換器45を備えている。そして、撮像装置100の画像バス30には、表示装置200が接続されている。
【0043】
光学系10は、フォーカス機構、レンズおよび絞りなどを有し、撮像装置100によって撮影する景色などをCCDイメージセンサ11の受光面上に結像させる。CCDイメージセンサ11は、受光した光を光電変換により信号電荷に変換して蓄積する複数のフォトダイオードと、該フォトダイオードの蓄積した信号電荷を読み出して転送するCCDとを有している。フォトダイオードは、平面状(例えばマトリクス状またはハニカム状など)に配列されており、CCDイメージセンサ11の画素を構成する。
【0044】
CCDイメージセンサ11には、垂直転送CCDおよび水平転送CCDが含まれている。水平転送CCDは、CCDイメージセンサ11の水平走査方向と平行な画素列である水平ラインごとに、該水平ラインに含まれる各画素が蓄積した信号電荷をアナログフロントエンド20に転送するようになっている。
【0045】
アナログフロントエンド20は、各種アナログ回路によって構成されている。アナログフロントエンド20は、より詳細には、CCDイメージセンサ11を駆動するための駆動信号を生成する駆動信号発生回路22を有している。この駆動信号には、CCDイメージセンサ11の水平転送CCDが1水平ライン分の信号電荷をアナログフロントエンド20に転送するタイミングを規定する水平同期信号(水平転送CCD駆動信号)や、垂直転送CCDの駆動タイミングを規定する垂直同期信号(垂直転送CCD駆動信号)などが含まれている。このため、駆動信号発生回路22は、同期パルス幅、フロントポーチ、バックポーチなどのタイミングデータを格納管理したレジスタなどを有している。
【0046】
アナログフロントエンド20はまた、上記の水平同期信号に同期してCCDイメージセンサ11から順次転送される信号電荷を電圧に変換する利得制御回路(感度制御手段)21を有している。この利得制御回路21は、詳細は後述するが、信号電荷を電圧に変換する際に、その変換比率を調節する機能を有している。特に本実施形態では、1水平ライン分の信号電荷が転送されるたびに、利得制御回路21が上記変換比率を変化させることができるようになっている。これにより、CCDイメージセンサ11の感度を水平ラインごとに制御することができる。そして、利得制御回路21からは、映像(画像)を示すアナログ映像信号(画像信号)が出力される。このアナログ映像信号では、映像に含まれる各画像画素の輝度が電圧によって表現されている。
【0047】
A/D変換器25は、利得制御回路21から出力されるアナログ映像信号をディジタル信号で示された画像データに変換するものである。画像バス30は、A/D変換器25、画像メモリ31、境界検出回路32、画像処理回路33、MPU40、表示装置200を互いに接続するデータバスである。
【0048】
画像メモリ31は、A/D変換器25から出力された画像データを一時的に格納するためのものである。画像メモリ31は、複数フレーム分の画像データを格納できるだけの記憶容量を有している。
【0049】
境界検出回路32は、画像メモリ31からフレームの異なる2つの画像を読み出し、これら2つの画像間で照合追跡を行うことによって画像に含まれる被写体の移動方向を求めるとともに、求めた移動方向に基づいて、路面と空との境界線である地平線の画像内での位置を求めるものである。
【0050】
画像処理回路33は、画像メモリ31から画像を読み出すとともに、読み出した画像について、境界検出回路32が求めた境界線によって画像を分割して得られる分割領域ごとに、輝度のヒストグラムを作成するものである。本実施形態では、境界線が地平線に相当するため、画像は、空などを含む上側領域と路面などを含む下側領域の2つの分割領域に分割されることになる。
【0051】
MPU40は、図示しないメモリに格納されたプログラムを実行することにより、各種機能を実現するコンピュータである。MPU40は、機能ブロックとして、感度制御信号出力部41およびテーブル作成部42を含んでいる。
【0052】
感度制御信号出力部41は、D/A変換器45を介してアナログフロントエンド20の利得制御回路21に感度制御信号を送信するものである。この感度制御信号は、利得制御回路21がCCDイメージセンサ11に設定する感度値の情報(感度制御情報)を含んでいる。従って、利得制御回路21が信号電荷を電圧に変換する際の変換比率は、この感度制御信号に基づいて決定される。D/A変換器45は、感度制御信号出力部41から出力されるディジタル感度制御信号をアナログ感度制御信号に変換して利得制御回路21に入力する。
【0053】
本実施形態において、感度制御信号出力部41には、駆動信号発生回路22から水平同期信号および垂直同期信号が入力される。そして、感度制御信号出力部41は、入力された水平同期信号に同期して、感度制御信号に含める感度値を変化させる。つまり、感度制御信号出力部41は、CCDイメージセンサ11の水平転送CCDが1水平ライン分の信号電荷を転送するごとに、利得制御回路21に出力する感度値を変化させることができるようになっている。
【0054】
記憶部43は、感度制御信号に含まれる感度値が示された感度テーブル44を格納するものである。本実施形態では、上述したように水平ラインごとにCCDイメージセンサ11の感度が変更される構成となっているため、感度テーブル44には、感度値が水平ラインごとに示されている。つまり、感度テーブル44では、水平ラインのアドレスと、その水平ラインに適用される感度値とが1対1で対応している。次の表1は、CCDイメージセンサ11の垂直解像度が480画素の場合の感度テーブル44の一例を示したものである。なお、本実施形態では、感度値が大きい場合にはCCDイメージセンサ11の感度が高くなり、感度値が小さい場合には低くなる。
【0055】
【表1】
【0056】
ただし、表1は、感度テーブル44の構成を示す一例にすぎない。実際の感度値は表1に示される値に限定されず、より細かく設定されていてもよい。
【0057】
この感度テーブル44は、実際には、記憶部43の水平ライン数に相当する番地に感度値を書き込むことによって作成される。そして、感度テーブル44を参照する際には、水平ラインのアドレスに対応する記憶部43の番地を指定し、指定した番地に格納されている感度値を順々に読み出していく。
【0058】
感度制御信号出力部41は、入力される垂直同期信号および水平同期信号とスキャンライン数とから、CCDイメージセンサ11から利得制御回路21に転送される1水平ライン分の信号電荷を蓄積していた水平ラインを特定するとともに、特定した水平ラインに応じた感度値を記憶部43の感度テーブル44から読み出し、該感度値を示す感度制御信号を利得制御回路21の入力端子に入力する。
【0059】
テーブル作成部42は、記憶部43に格納される感度テーブル44を作成するものである。ここで、テーブル作成部42は、画像処理回路33によって上側領域および下側領域のそれぞれについて作成された輝度のヒストグラムに基づいて、上側領域と下側領域の輝度の差が小さくなるように、感度テーブル44に含まれる各感度値を設定する。
【0060】
表示装置200は、画像メモリ31に格納された画像データに対応するフレーム画像を連続的に表示するものであり、液晶表示装置などが好適である。この表示装置200は、自動車内において運転手から視認可能な位置に取り付けられている。表示装置200の取り付け位置としては、例えば運転席と助手席との間のセンターコンソールパネル、またはダッシュボードなどが好適である。
【0061】
図2は、上記の撮像装置100が取り付けられた自動車1の概略構成を示す側面図である。撮像装置100は、この自動車1の前端に設けられたフロントバンパーに、レンズが進行方向を向くような角度で取り付けられ、自動車1の前方を撮影するようになっている。なお、撮像装置100は、水滴や汚れなどが付着しないように、透明な樹脂板などで覆われていることが好ましい。
【0062】
次に、撮像装置100による輝度補正処理について説明する。図3は、撮像装置100による輝度補正処理の流れを示すフロー図である。また、図4は、輝度補正処理に含まれる各工程のタイミングを示すタイミング図である。
【0063】
初期段階では、撮像装置100の輝度補正(すなわち利得制御回路21による感度の補正)は行われていない。このとき、感度制御信号出力部41から利得制御回路21へ出力される感度値は所定の一定値に設定される。
【0064】
この状態で、CCDイメージセンサ11の水平転送CCDが1水平ライン分ずつ信号電荷を利得制御回路21に順次転送するとともに、利得制御回路21が転送された信号電荷を所定の一定比率で電圧に変換し、アナログ映像信号を生成する。そして、A/D変換器25が利得制御回路21から受け取ったアナログ映像信号をA/D変換して、部分画像データを作成する。この部分画像データは、画像バス30を介して順次画像メモリ31に格納される。そして、1フレーム分の処理が終了すると、第1フレームの画像(以下、第1フレーム画像という)のデータが画像メモリ31に蓄積される(S11)。
【0065】
図5は、第1フレーム画像の一例を示す図である。図5の例では、2つの地上構造物が被写体として画像中に含まれている。なお、図5中、構造物は黒の四角で表現されている。
【0066】
そして垂直帰線期間の後、境界検出回路32が画像メモリ31から画像バス30を介して第1フレーム画像を読み出し、読み出した第1フレーム画像から第1フレームのエッジ画像を作成する(S13)。このエッジ画像の作成は、第1フレーム画像の中で輝度コントラストの高い境界領域(すなわち構造物の輪郭であるエッジ)を抽出することによって行われる。図6は、図5に示す第1フレーム画像から作成したエッジ画像の一例を示す図である。図6に示すように、エッジ画像では構造物の輪郭が抽出されている。以下では、このステップで作成されたエッジ画像を第1エッジ画像という。
【0067】
また図4に示すように、ステップS13と並行して、CCDイメージセンサ11から第2フレームの信号電荷の転送が行われ、第2フレームの画像(以下、第2フレーム画像という)のデータが画像メモリ31に格納される(S15)。図7は、第2フレーム画像の一例を示す図である。自動車1が前方に進行したことにより、第1フレーム画像に含まれていた2つの構造物が自動車1に近づき、第2フレーム画像では、それら構造物の大きさが大きくなっている。
【0068】
そして垂直帰線期間の後、第3フレームの信号電荷の転送と並行して、境界検出回路32が画像メモリ31から第2フレーム画像を読み出し、第1フレームのときと同様にして、第2フレーム画像から第2フレームのエッジ画像を作成する(S17)。図8は、図7に示す第2フレーム画像から作成したエッジ画像の一例を示す図である。以下では、このステップで作成されたエッジ画像を第2エッジ画像という。
【0069】
次の垂直帰線期間中に、境界検出回路32は、フレームが互いに異なる第1および第2エッジ画像からオプティカルフローを作成し、地平線に相当する境界線を決定する(S19)。その処理の詳細について以下に説明する。図9は、オプティカルフローを作成して境界線を決定する方法を示す図である。図9では、上述したステップS13・S17で作成した2つのエッジ画像を重ね合わせている。
【0070】
境界検出回路32は、まず、2つのエッジ画像に含まれる各構造物について、第1エッジ画像と第2エッジ画像との間でエッジ照合を行う。ここで、フレーム間でエッジが一致する構造物同士は、同一の構造物であると判断される。看板、信号機、センターラインなどは利用しやすいエッジを持っているため、オプティカルフローの作成に適している。
【0071】
そして、境界検出回路32は、フレーム間でエッジが一致した少なくとも2つの構造物について、オプティカルフローを求める。オプティカルフローとは、画像内での構造物の移動方向および移動量をベクトルによって表したものである。オプティカルフローは、例えば第1エッジ画像における構造物の中心の座標と、第2エッジ画像における同一の構造物の中心の座標とから求めることができる。図9の例では、左側および右側のそれぞれの構造物についてオプティカルフローを求めている。
【0072】
そして、境界検出回路32は、2つのオプティカルフローの延長線の交点の座標を求める。この交点は、画像内での無限遠点(中心消滅点)に相当する。地平線は無限遠点を通るため、境界検出回路32は、この無限遠点の座標を通り、かつ、画像の水平方向(CCDイメージセンサ11の水平走査方向)と平行な直線を境界線とする。この境界線により、画像は、上側領域と下側領域とに分割される。なお、境界線そのものは、上側領域、下側領域のいずれに属してもよい。図10は、画像を上側領域と下側領域とに分割した様子を示す図である。ここで求められた境界線の位置情報は、画像処理回路33およびMPU40のテーブル作成部42に入力される。
【0073】
なお、車が停止しているためにステップS19においてオプティカルフローを作成できない場合は、所定の位置(例えば画像の中心)を無限遠点とし、この無限遠点に基づいて境界線を設定してもよい。
【0074】
続いて、第4フレームの信号電荷の転送と並行して、画像処理回路33が、第1フレーム画像の上側領域と下側領域とのそれぞれについて、輝度のヒストグラムを作成する(S21)。図11から図13は、各領域について得られる代表的な輝度のヒストグラムを示す図であり、図11は輝度の分布が高輝度側に偏っている場合のヒストグラム、図12は輝度の分布がどちらにも偏っていない場合のヒストグラム、図13は輝度の分布が低輝度側に偏っている場合のヒストグラムを示している。
【0075】
画像処理回路33は、上側領域および下側領域のそれぞれについて作成したヒストグラムから、それぞれの領域の輝度の分布が(a)高輝度側に偏っている状態(図11に相当)、(b)高輝度側・低輝度側のどちらにも偏っていない状態(図12に相当)、(c)低輝度側に偏っている状態(図13に相当)、のいずれの状態であるかを判定する。
【0076】
具体的には、作成したヒストグラムにおける最頻値や中央値などの代表値が、低輝度側の第1の閾値よりも小さい場合には(c)の状態、高輝度側の第2の閾値(すなわち第1の閾値<第2の閾値)よりも大きい場合には(a)の状態、第1の閾値よりも大きく第2の閾値よりも小さい場合には(b)の状態であると判断する。
【0077】
通常、上側領域には空が含まれるので、上側領域は(a)の状態である確率が高く、また、下側領域には路面が含まれるので、下側領域は(b)または(c)の状態である確率が高い。しかしながら実際には、時間帯、天気、街灯の点灯の有無、またはヘッドライトの点灯の有無などに依存して、各領域の輝度状態は様々に変化する。上側領域および下側領域のそれぞれについて得られた輝度の分布の状態を示す情報は、MPU40のテーブル作成部42に入力される。
【0078】
続く垂直帰線期間中に、テーブル作成部42は、各領域の輝度の分布の状態と境界線の位置とから、各水平ラインに適用する感度値を決定し、決定した感度値を記憶部43に書き込んで感度テーブル44を作成する(S23)。この処理について詳細に説明すると以下の通りである。
【0079】
領域の輝度の分布が状態(a)の場合には、感度を下げて白飛びを減らしてやる必要がある。よって、輝度の分布が状態(a)の領域に対しては、小さい感度値が設定される。一方、領域の輝度の分布が状態(c)の場合、感度を上げて黒潰れを減らしてやる必要があるため、その領域に対しては、大きい感度値が設定される。また、状態(b)の領域に対しては、中程度の感度値が設定される。
【0080】
以上のように、テーブル作成部42は、利得制御回路21がそれぞれの領域内での輝度の分布の偏りを補正できるよう、感度値を設定する。これにより、結果的に2つの領域間での輝度の差も小さくなる。
【0081】
ここで、テーブル作成部42は、上側領域、下側領域のそれぞれに含まれる全ての水平ラインに対して一定の感度値を設定してもよいが、このようにすると、境界線の上下で感度が急激に変化するため、得られる映像が不自然になってしまう。従って、テーブル作成部42は、境界線を跨いで感度が段階的に(連続的に)遷移していくよう、感度値を設定することが好ましい。
【0082】
図14から図16は、テーブル作成部42が作成する感度テーブル44の一例をグラフとして示した図であり、図14は下側領域の輝度の分布が状態(b)の場合のもの、図15は下側領域の輝度の分布が状態(a)の場合のもの、図16は下側領域の輝度の分布が状態(c)の場合のものを示している。
【0083】
図14から図16に示すように、最も上の水平ラインを含む上部領域の感度値は、上側領域の輝度の分布状態に応じてS1,S2,S3のいずれか1つに設定される。同様に、最も下の水平ラインを含む下部領域の感度値も、下側領域の輝度の分布状態に応じてS1,S2,S3のいずれか1つに設定される。そして、境界線を含む中間領域に含まれる水平ラインの感度値は、上部領域の感度値から下部領域の感度値へと段階的に(徐々に)遷移するように設定される。これにより、利得制御回路21が上部領域の水平ラインから下部領域の水平ラインにかけて感度をなめらかに変化させるために、不自然さの目立たない良好な映像を得ることができる。
【0084】
なお、このような感度曲線は、関数を利用することによって作成することができる。また、中間領域の上下位置(すなわち感度を段階的に遷移させる対象となる水平ライン)は、境界検出回路32によって求められた境界線の位置に応じて決定する(上下させる)ことが好ましい。これにより、画像内での地平線の位置が変動しても、それに合わせて自然に感度を遷移させることができる。
【0085】
以上のようにして感度テーブル44が作成されると、この感度テーブル44を使用して、感度制御信号出力部41および利得制御回路21によってCCDイメージセンサ11に対する感度補正が行われる(S25)。この感度補正処理により、映像に対する水平ラインごとの輝度補正が実現する。感度補正処理の詳細は次の通りである。
【0086】
CCDイメージセンサ11の各画素が蓄積した信号電荷は、水平転送CCDによって、水平同期信号に同期して1水平ライン分ずつ利得制御回路21へ転送される。ここで、感度制御信号出力部41は、駆動信号発生回路22から供給される水平同期信号に同期して、CCDイメージセンサ11から転送される1水平ライン分の信号電荷に適用される感度値を、感度テーブル44から読み出すとともに、利得制御回路21へ出力する。そして、利得制御回路21は、感度制御信号出力部41から供給される感度値に基づいた比率で、水平転送CCDから転送されてくる各信号電荷を電圧に変換する。
【0087】
感度制御信号出力部41は、水平転送CCDが1水平ライン分の信号電荷を転送するごとに、感度テーブル44から次の水平ラインに応じた感度値を順々に読み出して利得制御回路21へ出力する。これに応じて、利得制御回路21は、水平転送CCDから1水平ライン分の信号電荷が転送されるごとに変換比率を変更しながら、信号電荷を電圧に変換していく。
【0088】
この処理を1フレーム分繰り返すことにより、画像メモリ31には、水平ラインごとに輝度補正が行われたフレーム画像のデータが格納される(S27)。そして、表示装置200が、画像メモリ31に格納されたデータに対応するフレーム画像を表示する(S29)。本実施形態の輝度補正処理によれば、図4に示すように、第5フレーム画像から輝度補正を開始することができる。
【0089】
そして、撮像装置100の電源がオフされるまで、ステップS25からS27までの処理が繰り返され、表示装置200には、輝度が適切に補正され、白飛びおよび黒潰れの抑制された映像が表示される。
【0090】
図17は、感度補正の効果を説明する図である。例えば景色の中に明るい空などが含まれている場合、感度補正前の上側領域の輝度の分布は、図17左側のヒストグラムのようになる。このとき、飽和領域に近い箇所では白飛びが発生する。ここで、感度テーブル44を用いた感度補正が行われると、図17右側のヒストグラムに示すように、輝度の分布(およびその分布における代表値)が低輝度側にシフトするため、白飛びが抑制される。
【0091】
一方、路面などを含む下側領域は、上側領域とは異なる感度に設定されるため、上側領域の補正に伴って下側領域に黒潰れが発生することもない。それゆえ、地平線よりも上の明るい空などの感度飽和が緩和され、かつ、路面の黒潰れのない視認しやすい画像を得ることができる。
【0092】
次に、利得制御回路21の構成例およびその動作について説明する。図18は、利得制御回路21およびその周辺の構成例を示す回路図である。利得制御回路21は、図18に示すように、主として、電荷シフタ210、サンプルホールド回路211、コンパレータ212およびI/V変換器213、ならびにクランプ発生回路を構成する定電流回路214、キャパシタ215、フォロワ216およびスイッチ217などを備えている。
【0093】
電荷シフタ210は、CCDイメージセンサ11の水平転送CCDから1水平ライン分の信号電荷を受け取るものである。サンプルホールド回路211は、読み出しパルスに従って電荷シフタ210から取り出された1画素分の信号電荷をキャパシタにより保持するものである。
【0094】
コンパレータ212およびI/V変換器213は、パルスウイズモジュレーションを利用してサンプルホールド回路211に保持された信号電荷を電圧に変換するものである。コンパレータ212の入力側の一端には、サンプルホールド回路211のキャパシタが接続されており、入力側の他端にはクランプ発生回路のフォロワ216の出力端が接続されている。そして、コンパレータ212の出力端はI/V変換器213に接続されている。
【0095】
クランプ発生回路では、定電流回路214およびキャパシタ215が直列に接続されており、キャパシタ215の電圧をボルテージフォロワであるフォロワ216によって取り出してコンパレータ212に出力するようになっている。
【0096】
図19は、コンパレータ212に入力される2つのパルス信号とコンパレータ212から出力されるパルス信号とを示した波形図である。図19のパルス信号(B)は、クランプ発生回路からコンパレータ212に入力されるクランプパルスを示している。このクランプパルスの波形は、1画素分の信号電荷を電圧に変換する期間(1dotに相当)に、電荷ゼロに相当する最小電圧から電荷最大に相当する最大電圧まで、電圧が直線的に上昇する三角波形となっている。この三角波形は、クランプ発生回路のスイッチ217を1dotごとにオンしてやることにより実現する。
【0097】
図19のパルス信号(A)は、サンプルホールド回路211からコンパレータ212に入力されるパルス信号を示している。このパルス信号(A)は、CCDイメージセンサ11の各画素が蓄積した信号電荷の大きさに比例した電圧の矩形パルス信号となっている。
【0098】
コンパレータ212にパルス信号(A),(B)が入力されると、コンパレータ212は、サンプルホールド回路211からのパルス信号(A)の電圧がクランプパルス信号(B)の電圧を上回っている期間にオンを出力する。これにより、コンパレータ212からは、画素に蓄積された信号電荷の大きさに比例したパルス幅を有する矩形のパルス信号(C)が出力される。
【0099】
そして、パルス信号(C)がI/V変換器213に入力され、I/V変換器213からは、パルス信号(C)の各パルス幅に比例した電圧の電圧信号が順次出力される。上述したように、パルス信号(C)のパルス幅は画素の信号電荷の大きさに比例するので、I/V変換器213から出力される電圧信号の電圧も、画素の信号電荷の大きさに比例する。I/V変換器213から出力されるこの電圧信号がアナログ映像信号であり、上述したA/D変換器25に入力される。以上のようにして、CCDイメージセンサ11によって取得された画素ごとの微小な信号電荷が電圧に変換される。
【0100】
ここで、クランプ発生回路から出力されるクランプパルス信号(B)の傾斜の傾きを変化させると、コンパレータ212から出力されるパルス信号(C)のパルス幅が変化し、信号電荷から電圧に変換する際の変換倍率、ひいてはCCDイメージセンサ11の感度を調節することができる。このクランプパルス信号(B)の傾き調節は、定電流回路214から出力される電流の大きさを変化させることによって行うことができる。
【0101】
定電流回路214の出力電流の大きさは、上述したD/A変換器45を介して感度制御信号出力部41により制御される。本実施形態の撮像装置100では、感度制御信号出力部41が感度テーブル44から水平走査期間ごとに感度値を読み出し、この感度値を含む感度制御信号を利得制御回路21の定電流回路214に与えるにより、定電流回路214からの出力電流の大きさが1水平走査期間ごとに変更される。これにより、水平ラインごとの感度補正が実現される。
【0102】
以上のように、本実施形態の撮像装置100では、CCDイメージセンサ11から転送される信号電荷を利得制御回路21が電圧に変換して映像信号を生成する際に、信号電荷を電圧に変換するときの変換比率が、1水平ライン分の信号電荷が転送されるたびに変更される構成となっている。
【0103】
上記の構成によれば、撮像装置100の感度を水平ライン単位で制御することができる。それゆえ、例えば空および路面を含む景色など、輝度のコントラストが大きい景色を撮影した場合であっても、白飛び・黒潰れのない良好な映像を得ることができる。
【0104】
なお、本実施形態の撮像装置100は、CCDイメージセンサ11を採用しているが、本発明はこれに限定されない。CCDイメージセンサ11の代わりにC−MOS(complementary metal-oxide semiconductor)イメージセンサを採用することもできる。また、撮像装置100は、動画を撮影するビデオカメラ装置であってもよいし、静止画を撮影するスチルカメラ装置であってもよい。
【0105】
また、本実施形態の撮像装置100では、1水平ラインごとに感度を調節する構成としたが、本発明はこれに限定されない。例えば、上述した境界線によって区分される上側領域および下側領域のそれぞれの感度を独立して制御する構成としてもよい。この場合、感度制御信号出力部41は、各領域に含まれる水平ライン数に応じた周期で感度値を変更すればよい。また、本実施形態の撮像装置100において、感度制御信号出力部41が感度値を1水平走査期間内でさらに切り替えるように構成すれば、CCDイメージセンサ11の感度を右側領域と左側領域とで別々に制御することも可能である。
【0106】
また、CCDイメージセンサ11の感度を画素単位で制御することもできる。この場合、画素数に応じた数のキャパシタと、各画素に対して感度調整用の入力を行うための入力ラインと、画素を選択して感度値を書き込むための垂直および水平選択ラインとを撮像装置に設けておく。ここで、キャパシタには、感度値に対応する大きさの電荷をチャージしておく。そして、各画素から信号電荷を読み出す際に、各画素が、対応するキャパシタの保持する感度値を参照するように構成すればよい。
【0107】
以上のように、本発明において、センサの感度をどのような領域ごとに制御するかは任意である。従って、撮像センサの感度を1又は複数の画素を含む画素ブロックごとに制御する感度制御手段を備えた撮像装置であれば、本発明の範囲に含まれる。
【0108】
ただし、画素単位で感度を制御する上記の構成よりも、本実施形態の撮像装置100の方が好ましい。本実施形態の撮像装置100によれば、複雑な回路や配線を追加で設ける必要がないため、制御ラインや感度制御回路などがそれぞれのフォトダイオードの開口率を下げるおそれもない。それゆえ、感度やSN比の低下を防止することができる。
【0109】
また、本実施形態の撮像装置100によれば、簡単な構成により領域ごとの感度補正を実現できるため、コストの観点から有利である。具体的には、画素単位で感度補正を行う場合と比べて、(1)ITOなどの導電性物質からなる垂直・水平選択ライン、(2)垂直・水平選択ラインによって書き込みを行うためにラインごとに必要な駆動用オペアンプ、(3)オペアンプの電源回路および周辺CR素子、(4)オペアンプをオン/オフ制御したりライン単位での書き込み電位を保持したりするためのサンプルホールド回路、(5)全体の動作タイミングを発生するコントローラLSIとその周辺CR素子、などを少なくとも省略することができる。それゆえ、製造プロセス費用を削減でき、また、歩留まりの低下を抑制するための検査費用や改修費用なども削減できる。
【0110】
また、本実施形態の撮像装置100では、利得制御回路21がCCDイメージセンサ11の感度を水平ライン単位で制御するだけでなく、さらに、感度を垂直走査方向に沿って段階的(連続的に)に変化させる構成となっている。それゆえ、輝度がなめらかに補正された映像を取得することができる。
【0111】
また、本実施形態の撮像装置100は、取得した画像について領域ごとに輝度の分布を求める画像処理回路33を備えており、利得制御回路21は、それぞれの領域について輝度の分布の偏りが補正されるように、CCDイメージセンサ11の感度を制御する構成となっている。
【0112】
それゆえ、例えば映像内での暗部と明部の位置関係が変化したり、暗部や明部の明るさが変化したりしても、それに合わせて良好な映像を得ることができる。
【0113】
また、本実施形態の撮像装置100は、感度値が水平ラインごとに示された感度テーブル44を格納する記憶部43と、CCDイメージセンサ11から1水平ライン分の信号電荷が利得制御回路21に転送されるたびに、上記感度テーブル44から感度値を読み出して利得制御回路21に出力する感度制御信号出力部41とを備えた構成になっている。
【0114】
上記の構成によれば、利得制御回路21の変換倍率を水平ラインごとに周期的に変化させることができるとともに、感度テーブル44によりきめの細かい感度制御が可能になる。
【0115】
なお、本実施形態の撮像装置100では、画像処理回路33によって作成されたヒストグラムに基づいて感度テーブル44を作成する構成としたが、本発明はこれに限定されない。例えば、図14から図16に示す感度テーブルを予め準備して記憶部43に格納しておき、領域ごとに求められたヒストグラムに基づいて、テーブル選択手段が感度制御信号出力部41によって参照される感度テーブルを選択するようにしてもよい。
【0116】
さらに、撮像装置100が自動車1などに搭載される場合、感度制御信号出力部41によって参照される感度テーブルを昼と夜とで切り替えるようにしてもよい。例えば自動車1のスモールランプもしくはヘッドライトの点灯状態、または、自動車1に設けられた照度計の値に基づいて、上記感度テーブルを切り替えてもよい。これにより、周囲の状況に応じた好適な輝度補正を行うことができる。
【0117】
また、本実施形態の撮像装置100では、動作開始時にのみ感度テーブル44を作成する構成としたが、所定時間が経過するごとに、あるいは、所定のイベント(例えば自動車1に設けられたスモールランプまたはヘッドライトのオン・オフ操作)が発生するたびに、テーブル作成部42が感度テーブル44を作成しなおす構成とすることが好ましい。これにより、周囲の状況が変化しても、それに追従することができる。
【0118】
また、本実施形態の撮像装置100は、輝度の分布を求める領域を規定するための境界線を決定する境界検出回路32を備え、この境界検出回路32は、オプティカルフローを作成して画像内での地平線の位置を検出し、これを境界線として設定する構成となっている。それゆえ、撮像装置100の取り付け角度が上向きまたは下向きに傾いていても、画像内での地平線の位置を正確に求め、適切に映像の輝度補正を行うことができる。
【0119】
ただし、画像内での無限遠点が画像の中心に来るように撮像装置100の取り付け角度を調整すれば、地平線は常に画像の中心を通過するようになる。従って、簡易的には、画像の中心を通り、かつ、画像の水平方向と平行な線を境界線としてもよい。
【0120】
なお、自動車1が左右(ロール方向)に傾いている場合には、画像内での地平線も傾くことになる。それゆえ、自動車1に傾きセンサを設け、この傾きセンサに基づいて、画像内での境界線の角度を、画像内での実際の地平線に適合するように境界検出回路32が補正してもよい。例えば自動車1が右に5度傾いている場合には、画像内での境界線を逆の方向に5度傾けてやればよい。そして、この場合には、低感度から高感度へ遷移する領域での感度の変化率を少なくして遷移する区間を広げてもよい。
【0121】
また、自動車1が前後(ピッチ方向)に傾いている場合には、画像内での地平線の位置もそれに伴って上下に変動する。それゆえ、自動車1にピッチ方向の傾きを検知する傾きセンサを設けるとともに、該傾き検知センサからの出力値に基づいて、境界線の上下位置を補正してもよい。例えば、自動車1が上方に5度傾いていることを傾きセンサが検知した場合には、境界線の上下位置をカメラの画角と画素数に応じたライン数だけ下に移動させればよい。
【0122】
なお、本実施形態では、撮像装置100が取り付けられる対象として自動車1を例示したが、本発明はこれに限定されず、鉄道車両、自動二輪車、自転車、トラックなどの各種車両、さらには、船舶、航空機など、あらゆる移動体に取り付けることができる。
【0123】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【0124】
本発明は、例えばビデオカメラ装置やディジタルスチルカメラ装置などに利用することができる。
【図面の簡単な説明】
【0125】
【図1】本発明の一実施形態を示すものであり、撮像装置の構成を示すブロック図である。
【図2】本発明の一実施形態を示すものであり、撮像装置が搭載された自動車の概略構成を示す側面図である。
【図3】本発明の一実施形態を示すものであり、撮像装置による輝度補正処理の流れを示すフロー図である。
【図4】本発明の一実施形態を示すものであり、輝度補正処理に含まれる各工程のタイミングを示すタイミング図である。
【図5】第1フレーム画像の一例を示す図である。
【図6】図5に示す第1フレーム画像から作成したエッジ画像の一例を示す図である。
【図7】第2フレーム画像の一例を示す図である。
【図8】図7に示す第2フレーム画像から作成したエッジ画像の一例を示す図である。
【図9】オプティカルフローを作成して境界線を決定する方法を示す図である。
【図10】画像を上側領域と下側領域とに分割した様子を示す図である。
【図11】輝度の分布が高輝度側に偏っている場合のヒストグラムを示す図である。
【図12】輝度の分布がどちらにも偏っていない場合のヒストグラムを示す図である。
【図13】輝度の分布が低輝度側に偏っている場合のヒストグラムを示す図である。
【図14】下側領域の輝度の分布がどちらにも偏っていない場合の感度テーブルの一例をグラフとして示した図である。
【図15】下側領域の輝度の分布が高輝度側に偏っている場合の感度テーブルの一例をグラフとして示した図である。
【図16】下側領域の輝度の分布が低輝度側に偏っている場合の感度テーブルの一例をグラフとして示した図である。
【図17】感度補正の効果を説明する図である。
【図18】利得制御回路およびその周辺の構成例を示す回路図である。
【図19】図18のコンパレータに入力される2つのパルス信号とコンパレータから出力されるパルス信号とを示した波形図である。
【符号の説明】
【0126】
1 自動車(移動体)
11 CCDイメージセンサ(撮像センサ)
20 アナログフロントエンド
21 利得制御回路(感度制御手段)
22 駆動信号発生回路
31 画像メモリ
32 境界検出回路(境界線設定手段)
33 画像処理回路(輝度検出手段)
40 MPU
41 感度制御信号出力部(感度制御情報出力手段)
42 テーブル作成部(感度制御情報作成手段)
43 記憶部(感度制御情報記憶部)
44 感度テーブル
100 撮像装置
200 表示装置
【特許請求の範囲】
【請求項1】
複数の画素が平面状に配列された撮像センサによって画像を取得する撮像装置であって、
上記撮像センサの感度を、1又は複数の画素を含む画素ブロックごとに制御する感度制御手段を備えていることを特徴とする撮像装置。
【請求項2】
上記画素ブロックは、上記撮像センサの画素の集合を、上記撮像センサの水平走査方向と平行な直線により区分して得られるものであることを特徴とする、請求項1に記載の撮像装置。
【請求項3】
上記撮像センサは、該撮像センサの水平走査方向と平行な画素列である水平ラインごとに、各画素が蓄積した信号電荷を上記感度制御手段に出力し、
上記感度制御手段は、上記撮像センサから入力される信号電荷を電圧に変換して画像信号を生成するものであるとともに、信号電荷を電圧に変換するときの変換比率を、1水平ライン分の信号電荷が入力されるたびに変更することによって、撮像センサの感度を水平ラインごとに制御することを特徴とする、請求項2に記載の撮像装置。
【請求項4】
上記感度制御手段が各水平ラインに対して設定する感度を決定するための感度制御情報を上記感度制御手段に出力する感度制御情報出力手段と、
上記感度制御情報を水平ラインごとに格納する感度制御情報記憶部とをさらに備え、
上記感度制御情報出力手段は、上記撮像センサが1水平ライン分の信号電荷を出力するタイミングを示す同期信号に同期して、信号電荷の出力が行われる水平ラインに応じた感度制御情報を上記感度制御情報記憶部から読み出して上記感度制御手段に出力し、
上記感度制御手段は、上記感度制御情報出力手段から上記同期信号に同期して入力される感度制御情報に基づいた上記変換比率によって、信号電荷を電圧に変換することを特徴とする、請求項3に記載の撮像装置。
【請求項5】
水平ラインごとに上記感度制御情報を作成して上記感度制御情報記憶部に格納する感度制御情報作成手段をさらに備えていることを特徴とする、請求項4に記載の撮像装置。
【請求項6】
上記感度制御手段は、上記撮像センサの感度を、上記撮像センサの垂直走査方向に沿って段階的に変化させることを特徴とする、請求項3に記載の撮像装置。
【請求項7】
画像を連続的に取得する撮像装置であって、
上記撮像センサによって取得された画像について、領域ごとに輝度を求める輝度検出手段をさらに備え、
上記感度制御手段は、上記輝度検出手段が求めた領域ごとの輝度に基づいて上記撮像センサの感度を制御することを特徴とする、請求項2に記載の撮像装置。
【請求項8】
上記輝度検出手段は、上記領域ごとに輝度の分布を求め、
上記感度制御手段は、上記輝度検出手段によって作成された領域ごとの輝度の分布のそれぞれにおける分布の偏りが補正されるように、上記撮像センサの感度を制御することを特徴とする、請求項7に記載の撮像装置。
【請求項9】
移動体に取り付けられ、該移動体の外部を撮像する撮像装置であって、
上記領域は、画像を1本の境界線によって分割して得られる分割領域であり、
上記境界線を設定する境界線設定手段をさらに備え、
上記境界線設定手段は、上記撮像センサによって得られた、フレームが互いに異なる2つの画像を取得し、取得した2つの画像に含まれる被写体の移動方向から画像内での無限遠点の位置を求めるとともに、求めた無限遠点の位置に基づいて上記境界線を設定することを特徴とする、請求項7に記載の撮像装置。
【請求項10】
移動体に取り付けられ、該移動体の外部を撮影するビデオカメラ装置であることを特徴とする請求項1から8のいずれか1項に記載の撮像装置。
【請求項11】
請求項9または10に記載の撮像装置と、
上記撮像装置によって得られた画像を表示する表示装置とを備えていることを特徴とする移動体。
【請求項1】
複数の画素が平面状に配列された撮像センサによって画像を取得する撮像装置であって、
上記撮像センサの感度を、1又は複数の画素を含む画素ブロックごとに制御する感度制御手段を備えていることを特徴とする撮像装置。
【請求項2】
上記画素ブロックは、上記撮像センサの画素の集合を、上記撮像センサの水平走査方向と平行な直線により区分して得られるものであることを特徴とする、請求項1に記載の撮像装置。
【請求項3】
上記撮像センサは、該撮像センサの水平走査方向と平行な画素列である水平ラインごとに、各画素が蓄積した信号電荷を上記感度制御手段に出力し、
上記感度制御手段は、上記撮像センサから入力される信号電荷を電圧に変換して画像信号を生成するものであるとともに、信号電荷を電圧に変換するときの変換比率を、1水平ライン分の信号電荷が入力されるたびに変更することによって、撮像センサの感度を水平ラインごとに制御することを特徴とする、請求項2に記載の撮像装置。
【請求項4】
上記感度制御手段が各水平ラインに対して設定する感度を決定するための感度制御情報を上記感度制御手段に出力する感度制御情報出力手段と、
上記感度制御情報を水平ラインごとに格納する感度制御情報記憶部とをさらに備え、
上記感度制御情報出力手段は、上記撮像センサが1水平ライン分の信号電荷を出力するタイミングを示す同期信号に同期して、信号電荷の出力が行われる水平ラインに応じた感度制御情報を上記感度制御情報記憶部から読み出して上記感度制御手段に出力し、
上記感度制御手段は、上記感度制御情報出力手段から上記同期信号に同期して入力される感度制御情報に基づいた上記変換比率によって、信号電荷を電圧に変換することを特徴とする、請求項3に記載の撮像装置。
【請求項5】
水平ラインごとに上記感度制御情報を作成して上記感度制御情報記憶部に格納する感度制御情報作成手段をさらに備えていることを特徴とする、請求項4に記載の撮像装置。
【請求項6】
上記感度制御手段は、上記撮像センサの感度を、上記撮像センサの垂直走査方向に沿って段階的に変化させることを特徴とする、請求項3に記載の撮像装置。
【請求項7】
画像を連続的に取得する撮像装置であって、
上記撮像センサによって取得された画像について、領域ごとに輝度を求める輝度検出手段をさらに備え、
上記感度制御手段は、上記輝度検出手段が求めた領域ごとの輝度に基づいて上記撮像センサの感度を制御することを特徴とする、請求項2に記載の撮像装置。
【請求項8】
上記輝度検出手段は、上記領域ごとに輝度の分布を求め、
上記感度制御手段は、上記輝度検出手段によって作成された領域ごとの輝度の分布のそれぞれにおける分布の偏りが補正されるように、上記撮像センサの感度を制御することを特徴とする、請求項7に記載の撮像装置。
【請求項9】
移動体に取り付けられ、該移動体の外部を撮像する撮像装置であって、
上記領域は、画像を1本の境界線によって分割して得られる分割領域であり、
上記境界線を設定する境界線設定手段をさらに備え、
上記境界線設定手段は、上記撮像センサによって得られた、フレームが互いに異なる2つの画像を取得し、取得した2つの画像に含まれる被写体の移動方向から画像内での無限遠点の位置を求めるとともに、求めた無限遠点の位置に基づいて上記境界線を設定することを特徴とする、請求項7に記載の撮像装置。
【請求項10】
移動体に取り付けられ、該移動体の外部を撮影するビデオカメラ装置であることを特徴とする請求項1から8のいずれか1項に記載の撮像装置。
【請求項11】
請求項9または10に記載の撮像装置と、
上記撮像装置によって得られた画像を表示する表示装置とを備えていることを特徴とする移動体。
【図1】
【図2】
【図3】
【図4】
【図6】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図5】
【図7】
【図2】
【図3】
【図4】
【図6】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図5】
【図7】
【公開番号】特開2008−277921(P2008−277921A)
【公開日】平成20年11月13日(2008.11.13)
【国際特許分類】
【出願番号】特願2007−116145(P2007−116145)
【出願日】平成19年4月25日(2007.4.25)
【出願人】(000005049)シャープ株式会社 (33,933)
【Fターム(参考)】
【公開日】平成20年11月13日(2008.11.13)
【国際特許分類】
【出願日】平成19年4月25日(2007.4.25)
【出願人】(000005049)シャープ株式会社 (33,933)
【Fターム(参考)】
[ Back to top ]