(57)【要約】【課題】走行中の自動車のヘッドライトの点灯状態に応じて当該自動車の車両番号を精度よく読み取ることができる車両番号読取装置を提供すること。【解決手段】車両番号読取装置は、第１撮像範囲と第２撮像範囲とを含む範囲を撮像する撮像部と、制御部と、を備え、制御部は、撮像部により第１撮像範囲が撮像された第１撮像画像に含まれる自動車のヘッドライトの点灯状態に応じて撮像部の撮像条件を変更し、変更された撮像条件を用いて撮像部により第２撮像範囲が撮像された第２撮像画像に含まれる自動車の車両番号を読み取る。【選択図】図５
2018077578.tif 000002
【特許請求の範囲】
【請求項１】
第１撮像範囲と第２撮像範囲とを含む範囲を撮像する撮像部と、
制御部と、
を備え、
前記制御部は、
前記撮像部により前記第１撮像範囲が撮像された第１撮像画像に含まれる自動車のヘッドライトの点灯状態に応じて前記撮像部の撮像条件を変更し、
変更された前記撮像条件を用いて前記撮像部により前記第２撮像範囲が撮像された第２撮像画像に含まれる自動車の車両番号を読み取る、
車両番号読取装置。
【請求項２】
前記制御部は、前記撮像部により撮像された撮像画像に基づいて前記範囲における自動車の位置を検出し、検出した当該位置と前記点灯状態とに基づいて前記撮像条件を変更する、
請求項１に記載の車両番号読取装置。
【請求項３】
前記制御部は、前記第１撮像画像に含まれる前記ヘッドライトが点灯していると判定した場合、前記撮像条件のうちの少なくとも露出を暗くする、
請求項１又は２に記載の車両番号読取装置。
【請求項４】
前記制御部は、前記第１撮像画像に含まれる前記ヘッドライトが点灯していると判定した場合、且つ、前記撮像部により前記範囲のうちの前記第１撮像範囲と前記第２撮像範囲との間の第３撮像範囲が撮像された第３撮像画像に自動車が含まれていると判定した場合、前記撮像条件のうちの少なくとも露出を暗くする、
請求項３に記載の車両番号読取装置。
【請求項５】
前記制御部は、前記第１撮像画像に含まれる前記ヘッドライトが点灯していないと判定した場合、前記撮像条件のうちの少なくとも露出を明るくする、
請求項１から４のうちいずれか一項に記載の車両番号読取装置。
【請求項６】
前記制御部は、前記第１撮像画像に含まれる前記ヘッドライトが点灯していないと判定した場合、且つ、前記撮像部により前記範囲のうちの前記第１撮像範囲と前記第２撮像範囲との間の第３撮像範囲が撮像された第３撮像画像に自動車が含まれていると判定した場合、前記撮像条件のうちの少なくとも露出を明るくする、
請求項５に記載の車両番号読取装置。
【請求項７】
前記制御部は、前記撮像部により撮像された撮像画像に自動車が含まれていないと判定した場合、前記撮像条件のうちの少なくとも露出を所定の基準露出に設定する、
請求項１から６のうちいずれか一項に記載の車両番号読取装置。
【請求項８】
前記撮像部は、魚眼レンズを有するカメラであり、前記魚眼レンズにより前記範囲を撮像する、
請求項１から７のうちいずれか一項に記載の車両番号読取装置。
【請求項９】
前記撮像部は、複数のレンズと、当該レンズのそれぞれに対応した撮像素子とを有しており、前記レンズのそれぞれにより前記範囲を撮像する、
請求項１から７のうちいずれか一項に記載の車両番号読取装置。
【請求項１０】
撮像部により撮像された撮像画像に含まれる自動車の車両番号を読み取る車両番号読取装置であって、
前記撮像画像に含まれる当該自動車のヘッドライトの点灯状態に応じて前記撮像部の撮像条件を変更する、
車両番号読取装置。
【請求項１１】
第１撮像範囲と第２撮像範囲とを含む範囲を撮像する撮像部と、制御部と、を備える車両番号読取装置の車両番号読取方法であって、
前記制御部が、
前記撮像部により前記第１撮像範囲が撮像された第１撮像画像に含まれる自動車のヘッドライトの点灯状態に応じて前記撮像部の撮像条件を変更し、
変更された前記撮像条件を用いて前記撮像部により前記第２撮像範囲が撮像された第２撮像画像に含まれる自動車の車両番号を読み取る、
車両番号読取方法。
【請求項１２】
第１撮像範囲と第２撮像範囲とを含む範囲を撮像する撮像部と、制御部と、を備える車両番号読取装置のコンピューターに、
前記撮像部により前記第１撮像範囲が撮像された第１撮像画像に含まれる自動車のヘッドライトの点灯状態に応じて前記撮像部の撮像条件を変更させるステップと、
変更された前記撮像条件を用いて前記撮像部により前記第２撮像範囲が撮像された第２撮像画像に含まれる自動車の車両番号を読み取らせるステップと、
を実行させるための車両番号読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両番号読取装置、車両番号読取方法、及び車両番号読取プログラムに関する。
【背景技術】
【０００２】
走行中の自動車を撮像し、撮像した当該自動車のナンバープレートに記載された車両番号を精度よく読み取る技術の研究や開発が行われている。
【０００３】
これに関し、走行中の自動車の前面及び後面それぞれのナンバープレートを撮像し、撮像した撮像画像に基づいて、当該前面のナンバープレートに記載された車両番号と、当該後面のナンバープレートに記載された車両番号とが一致していない自動車を不正車両として検出する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１３０４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、走行中の自動車がヘッドライトを点灯させた場合、ヘッドライトの点灯とともに当該自動車の番号灯が点灯する。当該番号灯は、当該自動車の後面のナンバープレートを照らす照明である。このため、ヘッドライトを点灯させている自動車と、ヘッドライトを点灯させていない自動車とが混在している状況下では、自動車毎に後面のナンバープレートの明るさが異なる。その結果、これらの自動車が撮像部により撮像された撮像画像には、当該撮像画像に含まれる領域のうち自動車の後面のナンバープレートが撮像された領域において白飛び又は黒潰れが生じる場合がある。このような場合、従来技術では、当該撮像画像に基づいて当該ナンバープレートに記載された車両番号を精度よく検出することができないことがあった。
【０００６】
そこで本発明は、上記従来技術の問題に鑑みてなされたものであり、走行中の自動車のヘッドライトの点灯状態に応じて当該自動車の車両番号を精度よく読み取ることができる車両番号読取装置、車両番号読取方法、及び車両番号読取プログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明の一態様は、第１撮像範囲と第２撮像範囲とを含む範囲を撮像する撮像部と、
制御部と、を備え、前記制御部は、前記撮像部により前記第１撮像範囲が撮像された第１撮像画像に含まれる自動車のヘッドライトの点灯状態に応じて前記撮像部の撮像条件を変更し、変更された前記撮像条件を用いて前記撮像部により前記第２撮像範囲が撮像された第２撮像画像に含まれる自動車の車両番号を読み取る、車両番号読取装置である。
【発明の効果】
【０００８】
本発明によれば、走行中の自動車のヘッドライトの点灯状態に応じて当該自動車の車両番号を精度よく読み取ることができる車両番号読取装置、車両番号読取方法、及び車両番号読取プログラムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る車両番号読取装置１の構成の一例を示す図である。
【図２】撮像装置１０により撮像された撮像画像の一例を示す図である。
【図３】撮像装置１０のハードウェア構成の一例を示す図である。
【図４】情報処理装置３０のハードウェア構成の一例を示す図である。
【図５】撮像装置１０及び情報処理装置５０の機能構成の一例を示す図である。
【図６】車両番号読取装置１が撮像装置１０の撮像条件を変更する処理の流れの一例を示すフローチャートである。
【図７】第２実施形態に係る撮像装置１０が撮像可能な撮像範囲の一例を示す図である。
【図８】車両番号読取装置が撮像装置の撮像条件を変更する処理の流れの他の例を示すフローチャートである。
【図９】車両番号読取装置１ａの機能構成の一例を示す図である。
【図１０】車両番号読取装置１ａが撮像装置１０ａの撮像条件を変更する処理の流れの一例を示すフローチャートである。
【図１１】第４実施形態に係る車両番号読取装置１の構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
以下、本発明の第１実施形態について、図面を参照して説明する。
【００１１】
＜車両番号読取装置の構成＞
まず、車両番号読取装置１の構成について説明する。
図１は、第１実施形態に係る車両番号読取装置１の構成の一例を示す図である。車両番号読取装置１は、撮像装置１０と、情報処理装置３０を備える。
【００１２】
撮像装置１０は、この一例において、魚眼レンズを有するカメラを備える。なお、撮像装置１０は、魚眼レンズを有するカメラに代えて、複数のレンズと、当該レンズのそれぞれに対応した撮像素子とを有する１台のカメラを備える構成であってもよく、複数のカメラを備える構成であってもよい。
【００１３】
撮像装置１０は、所定の撮像範囲を撮像する。この一例において、撮像装置１０は、自動車が走行する道路脇において所定の撮像範囲を撮像可能な位置に設置される。所定の撮像範囲は、第１撮像範囲と、第２撮像範囲とを含む範囲のことである。第１撮像範囲は、走行中の自動車が有する第１面を撮像可能な範囲のことである。第２撮像範囲は、当該自動車が有する第２面を撮像可能な範囲のことである。第１面は、当該自動車が有する面のうちヘッドライト側の面のことである。第２面は、自動車が有する面のうちテールライト側の面のことである。なお、前述の道路脇は、自動車が走行可能な道路の道路脇であれば如何なる道路の道路脇であってもよい。例えば、自動車が走行可能な道路は、アスファルトやコンクリートによって舗装された道路、獣道のように舗装されていない道路、砂利が敷き詰められた道路（砂利道）等である。また、撮像装置１０は、自動車が走行する道路脇において所定の撮像範囲を撮像可能な位置に設置される構成に代えて、自動車が走行する道路の高架橋、当該道路上に設置されたポール等を用いて当該道路の上空側から当該撮像範囲を撮像可能な位置に設置される構成であってもよい。
【００１４】
図１に示した例では、撮像装置１０は、矢印Ａ１が示す方向に自動車Ｃ１が走行中の道路ＲＤの道路脇に設置されている。また、当該例では、撮像装置１０は、当該道路脇において、撮像装置１０の魚眼レンズの中心を通る光軸（図１では、線Ｒ１と一致する軸）が、当該方向に向かった場合の左方向から右方向に向かう位置に設置されている。道路ＲＤは、この一例において、アスファルトによって舗装された道路であり、一車線の直線状の道路である。なお、道路ＲＤは、これに代えて、二車線以上の道路であってもよく、曲線の道路であってもよい。
【００１５】
ここで、図１に示した線Ｒ２と線Ｒ３によって挟まれた範囲は、撮像装置１０が魚眼レンズによって撮像可能な範囲であり、前述の所定の撮像範囲を表している。この場合、図１に示したように、線Ｒ１と線Ｒ２とによって挟まれた範囲において撮像装置１０に自動車Ｃ１が撮像された場合、撮像装置１０により撮像された撮像画像には、自動車Ｃ１の第１面Ｍ１が撮像される。すなわち、当該範囲は、第１撮像範囲の一例である。また、線Ｒ１と線Ｒ３とによって挟まれた範囲において撮像装置１０に自動車Ｃ１が撮像された場合、撮像装置１０により撮像された撮像画像には、自動車Ｃ１の第２面Ｍ２が撮像される。すなわち、当該範囲は、第２撮像範囲の一例である。なお、図１に示した輪郭Ｖ１は、自動車Ｃ１が第２撮像範囲内まで矢印Ａ１が示す方向に向かって移動した場合の自動車Ｃ１の輪郭を表している。
【００１６】
このように、図１に示した例では、所定の撮像範囲は、第１撮像範囲と第２撮像範囲とを足し合わせた範囲となっている。このため、第１撮像範囲と第２撮像範囲との間には、他の範囲が含まれない。すなわち、撮像装置１０により撮像された１枚の撮像画像には、所定の撮像範囲として、第１撮像範囲と第２撮像範囲とを足し合わせた範囲の全体が撮像されている。当該撮像画像は、第１撮像範囲が撮像された第１撮像画像の一例である。なお、第１撮像範囲と第２撮像範囲との間には、他の範囲が含まれる構成であってもよい。このような構成については、第２実施形態において説明する。
【００１７】
図２は、撮像装置１０により撮像された撮像画像の一例を示す図である。図２に示した画像Ｐ１は、図１に示した所定の撮像範囲を撮像装置１０により撮像された撮像画像の一例である。前述した通り、撮像装置１０は、魚眼レンズによって所定の撮像範囲を撮像している。このため、画像Ｐ１内では、現実世界において直線状の道路ＲＤが湾曲した道路のように撮像されている。また、図１において自動車Ｃ１が第１撮像範囲内に位置していたため、画像Ｐ１には、自動車Ｃ１の第１面Ｍ１が撮像されている。自動車Ｃ１が第２撮像範囲内に位置している場合、画像Ｐ１には、自動車Ｃ１の第２面Ｍ２が撮像される。例えば、当該場合、画像Ｐ１では、図２に示した輪郭Ｖ２が表す位置に自動車Ｃ１が撮像される。
【００１８】
なお、撮像装置１０は、静止画像を撮像する構成であってもよく、動画像を撮像する構成であってもよい。以下では、一例として、撮像装置１０が静止画像を撮像する場合について説明する。
【００１９】
また、この一例において、撮像装置１０は、ケーブルによって情報処理装置３０と通信可能に接続されている。ケーブルを介した有線通信は、例えば、イーサネット（登録商標）やＵＳＢ（Universal  Serial  Bus）等の規格によって行われる。なお、撮像装置１０は、Ｗｉ−Ｆｉ（登録商標）等の通信規格により行われる無線通信によって情報処理装置３０と接続される構成であってもよい。
【００２０】
情報処理装置３０は、例えば、ワークステーションやデスクトップＰＣ（Personal  Computer）、ノートＰＣ、タブレットＰＣ、多機能携帯電話端末（スマートフォン）、通信機能付きの電子書籍リーダー、ＰＤＡ（Personal  Digital  Assistant）等である。なお、情報処理装置３０は、これらに代えて、撮像装置１０と通信可能な他の情報処理装置であってもよい。
【００２１】
情報処理装置３０は、撮像装置１０が撮像した撮像画像を撮像装置１０から取得する。情報処理装置３０は、取得した撮像画像に基づいて、当該撮像画像に含まれる自動車（例えば、自動車Ｃ１）のナンバープレートに記載された車両番号を読み取る（検出する）。より具体的には、情報処理装置３０は、ある自動車の第１面が当該撮像画像に撮像されていた場合、当該自動車の第１ナンバープレートに記載された車両番号を読み取る（検出する）。第１ナンバープレートは、自動車の第１面側のナンバープレートのことである。一方、情報処理装置３０は、ある自動車の第２面が当該撮像画像に撮像されていた場合、当該自動車の第２ナンバープレートに記載された車両番号を読み取る（検出する）。第２ナンバープレートは、自動車の第２面側のナンバープレートのことである。情報処理装置３０は、読み取った車両番号を示す車両番号情報と、当該車両番号を読み取った読取時刻を示す時刻情報とを対応付けた車両番号読取情報を記憶する。
【００２２】
ここで、道路ＲＤを走行中の自動車がヘッドライトを点灯させた場合、ヘッドライトの点灯とともに当該自動車の番号灯が点灯する。番号灯は、第２ナンバープレートを照らす照明である。このため、ヘッドライトを点灯させている自動車と、ヘッドライトを点灯させていない自動車とが道路ＲＤにおいて混在している状況下では、自動車毎に第２ナンバープレートの明るさが異なる。このような場合、撮像装置１０により撮像された撮像画像に含まれる領域のうち第２ナンバープレートが撮像された領域の少なくとも一部では、白飛び又は黒潰れが生じることがある。当該領域の少なくとも一部において白飛び又は黒潰れが生じた場合、情報処理装置３０は、当該撮像画像に基づいて当該第２ナンバープレートに記載された車両番号を精度よく検出することができないことがある。
【００２３】
このため、この一例における車両番号読取装置１は、撮像装置１０により第１撮像範囲が撮像された第１撮像画像に含まれる自動車（例えば、自動車Ｃ１）のヘッドライトの点灯状態に応じて撮像装置１０の撮像条件を変更し、変更された撮像条件を用いて撮像装置１０により第２撮像範囲が撮像された第２撮像画像に含まれる自動車の車両番号を読み取る。これにより、車両番号読取装置１は、走行中の自動車のヘッドライトの点灯状態に応じて自動車の車両番号を精度よく読み取ることができる。より具体的には、車両番号読取装置１は、走行中の自動車（例えば、自動車Ｃ１）の第１面を撮像可能な第１撮像範囲と、走行中の自動車の第２面を撮像可能な第２撮像範囲とを含む所定の撮像範囲を撮像する撮像装置１０により第１撮像範囲が撮像された第１撮像画像に含まれる自動車のヘッドライトの点灯状態に応じて撮像装置１０の撮像条件を変更し、撮像装置１０により当該撮像範囲が撮像された撮像画像に基づいて、当該撮像画像に含まれる自動車の車両番号を読み取る。これにより、車両番号読取装置１は、走行中の自動車の第２ナンバープレートに記載された車両番号を精度よく読み取ることができる。
【００２４】
以下では、車両番号読取装置１が撮像装置１０の撮像条件を変更する処理について詳しく説明する。また、以下では、一例として、撮像装置１０の撮像条件のうち露出を車両番号読取装置１が変更する場合について説明する。なお、車両番号読取装置１が変更する当該撮像条件は、露出に代えて、ＩＳＯ感度等の他の撮像条件であってもよい。また、車両番号読取装置１は、絞り値を変更することにより露出を変更してもよく、シャッタースピードを変更することにより露出を変更してもよく、絞り値とシャッタースピードの両方を変更することにより露出を変更してもよい。このため、以下では、露出の違いを、露出の変更の前後において撮像された撮像画像同士の明るさの相対的な違い（すなわち、明るい、暗い等）によって表す。
【００２５】
＜撮像装置のハードウェア構成＞
以下、図３を参照し、撮像装置１０のハードウェア構成について説明する。図３は、撮像装置１０のハードウェア構成の一例を示す図である。
【００２６】
撮像装置１０は、例えば、ＣＰＵ（Central  Processing  Unit）１１と、記憶部１２と、入力受付部１３と、通信部１４と、表示部１５と、撮像部１７を備える。これらの構成要素は、バスＢｕｓ１を介して相互に通信可能に接続されている。また、撮像装置１０は、通信部１４を介して情報処理装置３０と通信を行う。
【００２７】
ＣＰＵ１１は、記憶部１２に格納された各種プログラムを実行する。
記憶部１２は、例えば、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read−Only  Memory）、ＲＯＭ（Read−Only  Memory）、ＲＡＭ（Random  Access  Memory）等を含む。なお、記憶部１２は、撮像装置１０に内蔵されるものに代えて、ＵＳＢ等のデジタル入出力ポート等によって接続された外付け型の記憶装置であってもよい。記憶部１２は、撮像装置１０が処理する各種情報や画像、各種のプログラム等を格納する。
【００２８】
入力受付部１３は、例えば、表示部１５と一体に構成されたタッチパネルである。なお、入力受付部１３は、キーボードやマウス、タッチパッド、その他の入力装置であってもよい。
通信部１４は、例えば、ＵＳＢ等のデジタル入出力ポートやイーサネット（登録商標）ポート等を含んで構成される。
表示部１５は、例えば、液晶ディスプレイパネル、あるいは、有機ＥＬ（ElectroLuminescence）ディスプレイパネルである。
【００２９】
撮像部１７は、例えば、集光された光を電気信号に変換する撮像素子であるＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等を備えたカメラである。また、この一例における撮像部１７は、魚眼レンズを有する。
【００３０】
なお、撮像装置１０は、入力受付部１３と、表示部１５を備えない構成であってもよい。この場合、撮像装置１０は、ユーザーにより外付けの入力受付部１３及び表示部１５が接続される構成であってもよい。また、撮像装置１０は、通信部１４を介して接続された他の装置（この一例では、情報処理装置３０）から送信された情報を受信することにより、当該装置からの入力を受け付けてもよく、当該装置から受信した画像等を表示部１５に表示させてもよい。
【００３１】
＜情報処理装置のハードウェア構成＞
以下、図４を参照し、情報処理装置３０のハードウェア構成について説明する。図４は、情報処理装置３０のハードウェア構成の一例を示す図である。
【００３２】
情報処理装置３０は、例えば、ＣＰＵ３１と、記憶部３２と、入力受付部３３と、通信部３４と、表示部３５を備える。これらの構成要素は、バスＢｕｓ２を介して相互に通信可能に接続されている。また、情報処理装置３０は、通信部３４を介して撮像装置１０と通信を行う。
【００３３】
ＣＰＵ３１は、記憶部３２に格納された各種プログラムを実行する。
記憶部３２は、例えば、ＨＤＤやＳＳＤ、ＥＥＰＲＯＭ、ＲＯＭ、ＲＡＭ等を含む。なお、記憶部３２は、情報処理装置３０に内蔵されるものに代えて、ＵＳＢ等のデジタル入出力ポート等によって接続された外付け型の記憶装置であってもよい。記憶部３２は、情報処理装置３０が処理する各種情報や画像、各種のプログラム等を格納する。
【００３４】
入力受付部３３は、例えば、キーボードやマウス、タッチパッド、その他の入力装置である。なお、入力受付部３３は、表示部３５と一体に構成されたタッチパネルであってもよい。
通信部３４は、例えば、ＵＳＢ等のデジタル入出力ポートやイーサネット（登録商標）ポート等を含んで構成される。
表示部３５は、例えば、液晶ディスプレイパネル、あるいは、有機ＥＬディスプレイパネルである。
【００３５】
＜撮像装置及び情報処理装置の機能構成＞
以下、図５を参照し、撮像装置１０及び情報処理装置３０の機能構成について説明する。図５は、撮像装置１０及び情報処理装置３０の機能構成の一例を示す図である。
【００３６】
撮像装置１０は、記憶部１２と、通信部１４と、制御部１６と、撮像部１７を備える。
【００３７】
制御部１６は、撮像装置１０の全体を制御する。制御部１６は、撮像制御部１６１と、撮像条件変更部１６２と、通信制御部１６３と、画像取得部１６４と、画像処理部１６５を備える。制御部１６が備えるこれらの機能部は、例えば、ＣＰＵ１１が、記憶部１２に記憶された各種プログラムを実行することにより実現される。また、当該機能部のうちの一部又は全部は、ＬＳＩ（Large  Scale  Integration）やＡＳＩＣ（Application  Specific  Integrated  Circuit）等のハードウェア機能部であってもよい。
【００３８】
撮像制御部１６１は、撮像部１７が撮像可能な所定の撮像範囲を撮像部１７に撮像させる。また、撮像制御部１６１は、撮像条件変更部１６２から撮像条件変更情報を取得する。撮像条件変更情報には、撮像部１７の撮像条件を示す撮像条件情報が対応付けられている。また、撮像条件変更情報は、撮像制御部１６１に撮像条件情報が示す撮像条件を撮像部１７へ設定させる情報である。撮像制御部１６１は、撮像条件変更情報を取得した場合、取得した撮像条件変更情報に対応付けられた撮像条件情報が示す撮像条件を撮像部１７に設定することにより、撮像部１７の撮像条件を変更する。なお、この一例において、当該撮像条件は、前述した通り、撮像部１７の露出である。
【００３９】
撮像条件変更部１６２は、画像処理部１６５が行う画像処理の結果に基づいて、撮像部１７の撮像条件を変更する。具体的には、撮像条件変更部１６２は、当該結果に基づく撮像条件を示す撮像条件情報を生成する。撮像条件変更部１６２は、生成した撮像条件情報が対応付けられた撮像条件変更情報を生成する。撮像条件変更部１６２は、生成した撮像条件変更情報を撮像制御部１６１に出力する。なお、第１実施形態では、撮像条件変更部１６２は、撮像制御部１６１と一体に構成されてもよい。この場合、撮像制御部１６１は、当該結果に基づく撮像条件を撮像部１７に設定する。
【００４０】
通信制御部１６３は、通信部１４を介した情報処理装置３０との通信を制御する。例えば、通信制御部１６３は、画像取得部１６４が撮像部１７から取得した撮像画像を、通信部１４を介して情報処理装置３０に送信する。
画像取得部１６４は、撮像部１７が撮像した撮像画像を撮像部１７から取得する。
画像処理部１６５は、画像取得部１６４が撮像部１７から取得した撮像画像に基づく画像処理を行う。
【００４１】
情報処理装置３０は、記憶部３２と、通信部３４と、制御部３６を備える。
【００４２】
制御部３６は、情報処理装置３０の全体を制御する。制御部３６は、通信制御部３６１と、車両番号読取部３６３を備える。制御部３６が備えるこれらの機能部は、例えば、ＣＰＵ３１が、記憶部３２に記憶された各種プログラムを実行することにより実現される。また、当該機能部のうちの一部又は全部は、ＬＳＩやＡＳＩＣ等のハードウェア機能部であってもよい。
【００４３】
通信制御部３６１は、通信部３４を介した撮像装置１０との通信を制御する。例えば、通信制御部３６１は、撮像装置１０から通信部３４を介して撮像画像を受信する。
車両番号読取部３６３は、通信制御部３６１が撮像装置１０から受信した撮像画像に基づいて、当該撮像画像に含まれる自動車の第１ナンバープレート又は第２ナンバープレートに記載された車両番号を読み取る（検出する）。車両番号読取部３６３は、読み取った当該車両番号を示す車両番号情報と、当該車両番号情報を読み取った読取時刻を示す時刻情報とを対応付けた車両番号読取情報を生成する。車両番号読取部３６３は、生成した車両番号読取情報を記憶部３２に記憶させる。なお、時刻情報は、当該撮像画像が撮像された撮像時刻を示す情報であってもよい。
【００４４】
＜車両番号読取装置が撮像装置の撮像条件を変更する処理＞
以下、図６を参照し、車両番号読取装置１が撮像装置１０の撮像条件を変更する処理について説明する。図６は、車両番号読取装置１が撮像装置１０の撮像条件を変更する処理の流れの一例を示すフローチャートである。なお、以下では、一例として、図６に示したステップＳ１１０の処理が、撮像部１７が撮像可能な所定の撮像範囲内を走行中の自動車が居ない状態において開始された場合について説明する。また、車両番号読取装置１は、図６に示したフローチャートの処理を終了させる操作をユーザーから受け付けるまで、当該処理を繰り返し行う。車両番号読取装置１は、当該操作を撮像装置１０と情報処理装置３０とのうちいずれか一方又は両方が受け付けることにより、当該処理を終了させる。また、道路ＲＤが二車線以上の道路である場合、車両番号読取装置１は、例えば、車線毎に、図６に示したフローチャートの処理を行う。この場合、車両番号読取装置１では、車線毎に当該処理が実行されるタイミングが異なる。また、車両番号読取装置１には、あるタイミングにおいてステップＳ１１０の処理が実行されてから再びステップＳ１１０の処理が実行されるまでに要する時間が、例えば、前述の矢印Ａ１が示す方向における第１撮像範囲の中央から、当該方向における第２撮像範囲の中央まで、道路ＲＤの法定速度によって自動車が移動した場合における当該自動車の移動時間程度の時間に予め設定される。このように設定により、車両番号読取装置１は、ある自動車が法定速度より速い速度又は遅い速度によって道路ＲＤを走行していた場合であっても、ｎ回目（ｎは、１以上の整数）に実行されたステップＳ１１０の処理によって第１撮像範囲内で撮像された当該自動車を、ｎ＋１回目に実行されたステップＳ１１０の処理によって第２撮像範囲内で撮像することができる。
【００４５】
撮像制御部１６１は、撮像部１７に撮像可能な所定の撮像範囲を撮像部１７に撮像させる（ステップＳ１１０）。そして、画像取得部１６４は、撮像部１７が撮像した撮像画像を撮像部１７から取得する。次に、通信制御部１６３は、ステップＳ１１０において画像取得部１６４が撮像部１７から取得した撮像画像を、通信部１４を介して情報処理装置３０に送信する（ステップＳ１２０）。そして、情報処理装置３０が備える通信制御部３６１は、通信部３４を介して撮像装置１０から当該撮像画像を受信する。
【００４６】
次に、車両番号読取部３６３は、ステップＳ１２０において通信制御部３６１が撮像装置１０から受信した撮像画像に基づいて、当該撮像画像に含まれる自動車のナンバープレートに記載された車両番号を読み取る（ステップＳ１３０）。具体的には、車両番号読取部３６３は、当該撮像画像に基づいて、当該撮像画像に含まれる自動車の第１面又は第２面を検出する。車両番号読取部３６３は、当該撮像画像から当該第１面が検出された場合、当該撮像画像に含まれる領域のうち当該第１面が撮像された領域から第１ナンバープレートを検出する。また、車両番号読取部３６３は、当該撮像画像から当該第２面が検出された場合、当該撮像画像に含まれる領域のうち当該第２面が撮像された領域から第２ナンバープレートを検出する。車両番号読取部３６３が当該撮像画像から当該第１面、当該第２面、第１ナンバープレート、第２ナンバープレートのそれぞれを検出する方法は、パターンマッチング、機械学習による判定等の既知の方法であってもよく、これから開発される方法であってもよい。なお、車両番号読取部３６３は、当該撮像画像から当該第１面又は当該第２面が検出されなかった場合、第１ナンバープレート又は第２ナンバープレートに記載された車両番号が未検出であったことを示す番号を車両番号として読み取る。当該番号は、例えば、ナンバープレートへの車両番号の記載に関するルールにおいて第１ナンバープレート及び第２ナンバープレートに記載されることのない桁数を有する番号等である。
【００４７】
次に、車両番号読取部３６３は、ステップＳ１３０において読み取った車両番号を示す車両番号情報と、当該車両番号を読み取った読取時刻を示す時刻情報とを対応付けた車両番号読取情報を生成する。車両番号読取部３６３は、生成した車両番号読取情報を記憶部３２に記憶させる（ステップＳ１４０）。
【００４８】
次に、画像処理部１６５は、ステップＳ１１０において画像取得部１６４が撮像部１７から取得した撮像画像に基づいて、当該撮像画像に含まれる領域のうち第１撮像範囲が撮像された領域内に自動車が含まれているか否かを判定する（ステップＳ１５０）。具体的には、画像処理部１６５は、例えば、当該領域内に含まれる自動車として、第１ナンバープレート及びヘッドライトの両方が当該領域内に含まれている自動車を検出する。ここで、当該領域内において複数の当該自動車が重なって撮像されていた場合、この一例における画像処理部１６５は、当該領域内において最も前面側（当該撮像画像に向かって当該領域を見た場合の手前側）に撮像されている当該自動車、すなわち当該領域内に含まれる当該自動車のうち他の当該自動車によって輪郭の一部が覆い隠されていない当該自動車を、当該領域内に含まれる自動車として検出する。なお、画像処理部１６５は、当該場合、当該領域内において重なり合った複数の当該自動車のそれぞれを当該領域内に含まれる自動車として検出する構成であってもよい。画像処理部１６５が当該領域内に含まれる自動車を検出する方法は、パターンマッチング、機械学習による判定等の既知の方法であってもよく、これから開発される方法であってもよい。なお、画像処理部１６５には、当該撮像画像内における当該領域の位置が、キャリブレーション等により予め登録されている。
【００４９】
ステップＳ１５０において、撮像画像に含まれる領域のうち第１撮像範囲が撮像された領域内に自動車が含まれていると判定した場合（ステップＳ１５０−ＹＥＳ）、画像処理部１６５は、当該自動車のヘッドライトが点灯しているか否かを判定する（ステップＳ１６０）。当該ヘッドライトが点灯しているか否かを判定する方法は、既知の方法であってもよく、これから開発される方法であってもよい。例えば、画像処理部１６５は、当該撮像画像に含まれる領域のうち当該ヘッドライトが撮像された領域の画素値が所定画素値以上であるか否かを判定する。当該領域の画素値は、当該領域内の画素に基づく値であり、例えば、当該画素の輝度値の平均値等の当該輝度値に基づく値である。なお、当該領域の画素値は、当該輝度値に基づく値に代えて、当該領域内の画素の明度値や彩度値に基づく値等であってもよい。画像処理部１６５は、当該画素値が所定画素値以上であると判定した場合、当該ヘッドライトが点灯していると判定する。一方、画像処理部１６５は、当該画素値が所定画素値未満であると判定した場合、当該ヘッドライトが消灯していると判定する。
【００５０】
ステップＳ１６０において、ヘッドライトが点灯していると画像処理部１６５が判定した場合（ステップＳ１６０−ＹＥＳ）、撮像条件変更部１６２は、撮像部１７の露出を暗くする（ステップＳ１７０）。具体的には、撮像条件変更部１６２は、当該露出が第１所定露出と一致していることを撮像条件として示す撮像条件情報を生成する。第１所定露出は、基準となる露出である基準露出よりも暗い露出である。撮像条件変更部１６２は、生成した撮像条件情報が対応付けられた撮像条件変更情報を生成する。撮像条件変更部１６２は、生成した撮像条件変更情報を撮像制御部１６１に出力する。撮像制御部１６１は、撮像条件変更部１６２から当該撮像条件変更情報を取得する。撮像制御部１６１は、取得した撮像条件変更情報に対応付けられた撮像条件情報が示す撮像条件を撮像部１７に設定する。これにより、撮像制御部１６１は、撮像部１７の露出を第１所定露出と一致させ、撮像部１７の露出を基準露出よりも暗くする。その後、撮像制御部１６１は、ステップＳ１１０に遷移し、再び撮像部１７が撮像可能な所定の撮像範囲を撮像部１７に撮像させる。
【００５１】
一方、ステップＳ１６０において、ヘッドライトが消灯していると画像処理部１６５が判定した場合（ステップＳ１６０−ＮＯ）、撮像条件変更部１６２は、撮像部１７の露出を明るくする（ステップＳ１８０）。具体的には、撮像条件変更部１６２は、当該露出が第２所定露出と一致していることを撮像条件として示す撮像条件情報を生成する。第２所定露出は、前述の基準露出よりも明るい露出である。撮像条件変更部１６２は、生成した撮像条件情報が対応付けられた撮像条件変更情報を生成する。撮像条件変更部１６２は、生成した撮像条件変更情報を撮像制御部１６１に出力する。撮像制御部１６１は、撮像条件変更部１６２から当該撮像条件変更情報を取得する。撮像制御部１６１は、取得した撮像条件変更情報に対応付けられた撮像条件情報が示す撮像条件を撮像部１７に設定する。これにより、撮像制御部１６１は、撮像部１７の露出を第２所定露出と一致させ、撮像部１７の露出を基準露出よりも明るくする。その後、撮像制御部１６１は、ステップＳ１１０に遷移し、再び撮像部１７が撮像可能な所定の撮像範囲を撮像部１７に撮像させる。
【００５２】
一方、ステップＳ１５０において、撮像画像に含まれる領域のうち第１撮像範囲が撮像された領域内に自動車が含まれていないと判定した場合（ステップＳ１５０−ＮＯ）、画像処理部１６５は、当該撮像画像に含まれる領域のうち第２撮像範囲が撮像された領域内に自動車が含まれているか否かを判定する（ステップＳ１９０）。具体的には、画像処理部１６５は、例えば、当該領域内に含まれる自動車として、第２ナンバープレートが当該領域内に含まれている自動車を検出する。ここで、当該領域内において複数の当該自動車が重なって撮像されていた場合、この一例における画像処理部１６５は、当該領域内において最も前面側（当該撮像画像に向かって当該領域を見た場合の手前側）に撮像されている当該自動車、すなわち当該領域内に含まれる当該自動車のうち他の当該自動車によって輪郭の一部が覆い隠されていない当該自動車を、当該領域内に含まれる自動車として検出する。なお、画像処理部１６５は、当該場合、当該領域内において重なり合った複数の当該自動車のそれぞれを当該領域内に含まれる自動車として検出する構成であってもよい。画像処理部１６５が当該領域内に含まれる自動車を検出する方法は、パターンマッチング、機械学習による判定等の既知の方法であってもよく、これから開発される方法であってもよい。なお、画像処理部１６５には、当該撮像画像内における当該領域の位置が、キャリブレーション等により予め登録されている。
【００５３】
ステップＳ１９０において、撮像画像に含まれる領域のうち第２撮像範囲が撮像された領域内に自動車が含まれていないと画像処理部１６５が判定した場合（ステップＳ１９０−ＮＯ）、撮像条件変更部１６２は、撮像部１７の露出を前述の基準露出と一致させる（ステップＳ２００）。具体的には、撮像条件変更部１６２は、当該露出が基準露出と一致していることを撮像条件として示す撮像条件情報を生成する。撮像条件変更部１６２は、生成した撮像条件情報が対応付けられた撮像条件変更情報を生成する。撮像条件変更部１６２は、生成した撮像条件変更情報を撮像制御部１６１に出力する。撮像制御部１６１は、撮像条件変更部１６２から当該撮像条件変更情報を取得する。撮像制御部１６１は、取得した撮像条件変更情報に対応付けられた撮像条件情報が示す撮像条件を撮像部１７に設定する。これにより、撮像制御部１６１は、撮像部１７の露出を基準露出と一致させる。その後、撮像制御部１６１は、ステップＳ１１０に遷移し、再び撮像部１７が撮像可能な所定の撮像範囲を撮像部１７に撮像させる。
【００５４】
一方、ステップＳ１９０において、撮像画像に含まれる領域のうち第２撮像範囲が撮像された領域内に自動車が含まれていると画像処理部１６５が判定した場合（ステップＳ１９０−ＹＥＳ）、撮像制御部１６１は、ステップＳ１１０に遷移し、再び撮像部１７が撮像可能な所定の撮像範囲を撮像部１７に撮像させる。
【００５５】
車両番号読取装置１は、このようなステップＳ１１０〜ステップＳ２００の処理を繰り返すことにより、道路ＲＤを走行中の自動車の第１ナンバープレートに記載された車両番号と、当該自動車の第２ナンバープレートに記載された車両番号とを精度よく読み取ることができる。
【００５６】
ここで、図６に示したフローチャートの処理について補足する。
【００５７】
ヘッドライトを消灯させている自動車が第１撮像範囲内において撮像された場合、車両番号読取装置１は、当該自動車の第２ナンバープレートが番号灯によって照らされていないため、ステップＳ１１０〜ステップＳ１６０、ステップＳ１８０の処理によって撮像部１７の露出を基準露出よりも明るくする。そして、車両番号読取装置１は、次のステップＳ１１０の処理によって、当該露出を基準露出よりも明るくした撮像部１７によって、第２撮像範囲において当該自動車の第２ナンバープレートを撮像する。これにより、車両番号読取装置１は、撮像部１７により当該第２ナンバープレートが撮像された撮像画像に含まれる領域のうち当該第２ナンバープレートが撮像された領域内の少なくとも一部に黒潰れが生じてしまうことを抑制することができる。その結果、車両番号読取装置１は、当該第２ナンバープレートに記載された車両番号を精度よく読み取ることができる。
【００５８】
ヘッドライトを点灯させている自動車が第１撮像範囲内において撮像された場合、車両番号読取装置１は、当該自動車の第２ナンバープレートが番号灯によって照らされているため、ステップＳ１１０〜ステップＳ１７０の処理によって撮像部１７の露出を基準露出よりも暗くする。そして、車両番号読取装置１は、次のステップＳ１１０の処理によって、当該露出を基準露出よりも暗くした撮像部１７によって、第２撮像範囲において当該自動車の第２ナンバープレートを撮像する。これにより、車両番号読取装置１は、撮像部１７により当該第２ナンバープレートが撮像された撮像画像に含まれる領域のうち当該第２ナンバープレートが撮像された領域内の少なくとも一部に白飛びが生じてしまうことを抑制することができる。その結果、車両番号読取装置１は、当該第２ナンバープレートに記載された車両番号を精度よく読み取ることができる。
【００５９】
車両番号読取装置１は、第１撮像範囲及び第２撮像範囲に自動車が居ない場合、ステップＳ１１０〜ステップＳ１５０、ステップＳ１９０〜ステップＳ２００の処理によって、第１撮像範囲に自動車が侵入してきた場合に備えて、撮像部１７の露出を基準露出と一致させる。これにより、車両番号読取装置１は、ステップＳ１１０において撮像された撮像画像の一部又は全部に、自動車のヘッドライトの点灯状態に応じた白飛び又は黒潰れが発生してしまうことを抑制することができる。
【００６０】
なお、車両番号読取装置１は、図６に示したフローチャートの処理からステップＳ１９０〜ステップＳ２００の処理を省略した処理を行う構成であってもよい。また、車両番号読取装置１は、ステップＳ１２０〜ステップＳ１４０の処理と、ステップＳ１５０〜ステップＳ２００の処理とを並列に行う構成であってもよい。また、車両番号読取装置１は、ステップＳ１５０〜ステップＳ２００の処理を先に行った後、ステップＳ１２０〜ステップＳ１４０の処理を行う構成であってもよい。
【００６１】
以上のように、車両番号読取装置１は、撮像装置１０により第１撮像範囲が撮像された第１撮像画像に含まれる自動車（例えば、自動車Ｃ１）のヘッドライトの点灯状態に応じて撮像装置１０の撮像条件（この一例において、露出）を変更し、変更された撮像条件を用いて撮像装置１０により第２撮像範囲が撮像された第２撮像画像に含まれる自動車の車両番号を読み取る。これにより、車両番号読取装置１は、走行中の自動車のヘッドライトの点灯状態に応じて当該自動車の車両番号を精度よく読み取ることができる。より具体的には、車両番号読取装置１は、走行中の自動車（例えば、自動車Ｃ１）が有する面のうちヘッドライト側の面（この一例において、第１面）を撮像可能な第１撮像範囲と、走行中の自動車が有する面のうちテールライト側の面（この一例において、第２面）を撮像可能な第２撮像範囲とを含む範囲（この一例において、所定の撮像範囲）を撮像する撮像装置１０により第１撮像範囲が撮像された第１撮像画像に含まれるヘッドライトの点灯状態に応じて撮像装置１０の撮像条件（この一例において、露出）を変更し、撮像装置１０により当該範囲が撮像された撮像画像に基づいて、当該撮像画像に含まれる自動車の車両番号を読み取る。これにより、車両番号読取装置１は、自動車が有する面のうちテールライト側の面のナンバープレートに記載された車両番号を精度よく読み取ることができる。
【００６２】
＜第２実施形態＞
以下、本発明の第２実施形態について、図面を参照して説明する。なお、第２実施形態では、第１実施形態と同様な構成部に対して同じ符号を付して説明を省略する。
【００６３】
第１実施形態に係る車両番号読取装置１では、道路ＲＤを走行中の１以上の自動車の車間距離が短いほど、第１撮像範囲内を走行中の第１自動車のヘッドライトの点灯状態に応じた露出が設定された撮像部１７によって第２撮像範囲内を走行中の第２自動車を撮像してしまうことが起きる可能性が高い。第２自動車は、第１自動車と異なる自動車である。このようなことは、第１自動車と第２自動車との両方が車線上に並んで第１撮像範囲に居る場合に起こり得る。すなわち、第１撮像範囲内に複数台の自動車が居る場合に車両番号読取装置１が所定の撮像範囲を撮像した場合、車両番号読取装置１は、第１撮像範囲内において先頭を走行していた自動車のヘッドライトの点灯状態に応じた露出が設定された撮像部１７によって、第２撮像範囲内において後尾を走行している自動車の第２ナンバープレートを撮像してしまうことがある。このため、第２実施形態に係る車両番号読取装置１は、撮像部１７が撮像可能な所定の撮像範囲を、図７に示すように３つの撮像範囲に分割する。図７は、第２実施形態に係る撮像装置１０が撮像可能な所定の撮像範囲の一例を示す図である。
【００６４】
第２実施形態に係る第１撮像範囲は、図７に示した線Ｒ１と線Ｒ２とによって挟まれた範囲である。また、第２実施形態に係る第２撮像範囲は、図７に示した線Ｒ４と線Ｒ３とによって挟まれた範囲である。また、第３撮像範囲は、図７に示した線Ｒ１と線Ｒ４とによって挟まれた範囲である。第２実施形態に係る車両番号読取装置１は、このような３つの撮像範囲に基づいて、図８に示したフローチャートの処理によって撮像装置１０の撮像条件を変更する。
【００６５】
図８は、車両番号読取装置１が撮像装置１０の撮像条件を変更する処理の流れの他の例を示すフローチャートである。なお、図８に示したステップＳ１１０、ステップＳ１２０、ステップＳ１３０、ステップＳ１４０、ステップＳ１５０、ステップＳ１７０、ステップＳ１８０、ステップＳ１９０、ステップＳ２００それぞれの処理は、図６に示したステップＳ１１０、ステップＳ１２０、ステップＳ１３０、ステップＳ１４０、ステップＳ１５０、ステップＳ１７０、ステップＳ１８０、ステップＳ１９０、ステップＳ２００それぞれの処理と同様の処理であるため説明を省略する。
【００６６】
以下では、一例として、図８に示したステップＳ１１０の処理が、撮像部１７が撮像可能な所定の撮像範囲内を走行中の自動車が居ない状態において開始された場合について説明する。また、車両番号読取装置１は、図８に示したフローチャートの処理を終了させる操作をユーザーから受け付けるまで、当該処理を繰り返し行う。車両番号読取装置１は、当該操作を撮像装置１０と情報処理装置３０とのうちいずれか一方又は両方が受け付けることにより、当該処理を終了させる。また、道路ＲＤが二車線以上の道路である場合、車両番号読取装置１は、例えば、車線毎に、図８に示したフローチャートの処理を行う。この場合、車両番号読取装置１では、車線毎に当該処理が実行されるタイミングが異なる。また、車両番号読取装置１には、あるタイミングでステップＳ１１０の処理が実行されてから再びステップＳ１１０の処理が実行されるまでに要する時間が、例えば、第１移動時間と、第２移動時間との平均値程度の時間に予め設定される。第１移動時間は、前述の矢印Ａ１が示す方向における第１撮像範囲の中央から、当該方向における第３撮像範囲の中央まで、道路ＲＤの法定速度によって自動車が移動した場合における当該自動車の移動時間のことである。第２移動時間は、当該方向における第３撮像範囲の中央から、当該方向における第２撮像範囲の中央まで、道路ＲＤの法定速度によって自動車が移動した場合における当該自動車の移動時間のことである。このように設定により、車両番号読取装置１は、ある自動車が法定速度より速い速度又は遅い速度によって道路ＲＤを走行していた場合であっても、ｎ回目に実行されたステップＳ１１０の処理によって第１撮像範囲内で撮像された当該自動車を、ｎ＋１回目に実行されたステップＳ１１０の処理によって第３撮像範囲内で撮像することができる。また、当該設定により、車両番号読取装置１は、当該場合であっても、ｎ回目に実行されたステップＳ１１０の処理によって第３撮像範囲内で撮像された当該自動車を、ｎ＋１回目に実行されたステップＳ１１０の処理によって第２撮像範囲内で撮像することができる。
【００６７】
図８に示したステップＳ１５０において、撮像画像に含まれる領域のうち第１撮像範囲が撮像された領域内に自動車が含まれていると判定した場合（ステップＳ１５０−ＹＥＳ）、画像処理部１６５は、当該自動車のヘッドライトが点灯しているか否かを判定する（ステップＳ２１０）。ステップＳ２１０における判定方法は、図６に示したステップＳ１６０における判定方法と同じ判定方法であるため、説明を省略する。次に、画像処理部１６５は、ステップＳ２１０における判定結果を示す判定結果情報を、ステップＳ２１０の判定が行われた時刻を示す第２時刻情報と対応付けて記憶部１２に記憶させる（ステップＳ２２０）。そして、画像処理部１６５は、当該撮像画像に含まれる領域のうち第３撮像範囲が撮像された領域内に自動車が含まれているか否かを判定する（ステップＳ２３０）。
【００６８】
一方、図８に示したステップＳ１５０において、撮像画像に含まれる領域のうち第１撮像範囲が撮像された領域内に自動車が含まれていないと判定した場合（ステップＳ１５０−ＮＯ）、画像処理部１６５は、ステップＳ２３０に遷移し、当該撮像画像に含まれる領域のうち第３撮像範囲が撮像された領域内に自動車が含まれているか否かを判定する。具体的には、画像処理部１６５は、例えば、当該領域内に含まれる自動車として、自動車の両端部（第１面側の端部と、第２面側の端部）が当該領域内に含まれている自動車を検出する。ここで、当該領域内において複数の当該自動車が重なって撮像されていた場合、この一例における画像処理部１６５は、当該領域内において最も前面側（当該撮像画像に向かって当該領域を見た場合の手前側）に撮像されている当該自動車、すなわち当該領域内に含まれる当該自動車のうち他の当該自動車によって輪郭の一部が覆い隠されていない当該自動車を、当該領域内に含まれる自動車として検出する。なお、画像処理部１６５は、当該場合、当該領域内において重なり合った複数の当該自動車のそれぞれを当該領域内に含まれる自動車として検出する構成であってもよい。画像処理部１６５が当該領域内に含まれる自動車を検出する方法は、パターンマッチング、機械学習による判定等の既知の方法であってもよく、これから開発される方法であってもよい。なお、画像処理部１６５には、当該撮像画像内における当該領域の位置が、キャリブレーション等により予め登録されている。
【００６９】
ステップＳ２３０において、画像処理部１６５は、撮像画像に含まれる領域のうち第３撮像範囲が撮像された領域内に自動車が含まれていると判定した場合（ステップＳ２３０−ＹＥＳ）、ステップＳ２２０において記憶部１２に記憶させた判定結果情報のうち最も過去の時刻を示す第２時刻情報に対応付けられた判定結果情報を記憶部１２から読み出す（ステップＳ２４０）。なお、画像処理部１６５は、ステップＳ２４０において読み出した当該判定結果情報を、記憶部１２から削除する。次に、画像処理部１６５は、ステップＳ２４０において記憶部１２から読み出した当該判定結果情報が、ヘッドライトが点灯していることを示すか否かを判定する（ステップＳ２５０）。
【００７０】
ステップＳ２４０において記憶部１２から読み出した判定結果情報が、ヘッドライトが点灯していることを示すと画像処理部１６５が判定した場合（ステップＳ２５０−ＹＥＳ）、撮像条件変更部１６２は、ステップＳ１７０に遷移し、撮像部１７の露出を暗くする。一方、ステップＳ２４０において記憶部１２から読み出した判定結果情報が、ヘッドライトが消灯していることを示すと画像処理部１６５が判定した場合（ステップＳ２５０−ＮＯ）、撮像条件変更部１６２は、ステップＳ１８０に遷移し、撮像部１７の露出を明るくする。
【００７１】
一方、ステップＳ２３０において、画像処理部１６５は、撮像画像に含まれる領域のうち第３撮像範囲が撮像された領域内に自動車が含まれていないと判定した場合（ステップＳ２３０−ＮＯ）、ステップＳ１９０に遷移し、当該撮像画像に含まれる領域のうち第２撮像範囲が撮像された領域内に自動車が含まれているか否かを判定する。
【００７２】
ここで、図８に示したフローチャートの処理について補足する。
【００７３】
撮像部１７の露出が基準露出と一致している状態において、ヘッドライトを消灯させている第１１自動車が第１撮像範囲内において撮像部１７により撮像された場合を考える。この場合、車両番号読取装置１は、当該自動車の第２ナンバープレートが番号灯によって照らされていないため、ステップＳ１１０〜ステップＳ１５０、ステップＳ２１０〜ステップＳ２２０、ステップＳ２３０、ステップＳ１９０の処理によって、第１１自動車のヘッドライトの点灯状態の判定結果（すなわち、ヘッドライトが消灯していること）を示す判定結果情報を、この判定が行われた時刻を示す第２時刻情報と対応付けて記憶部１２に記憶させる。以下では、説明の便宜上、当該判定結果情報を第１判定結果情報と称して説明する。
【００７４】
第１１自動車は、次にステップＳ１１０の処理を車両番号読取装置１が実行するタイミングにおいて、第３撮像範囲内に移動している。この際、第１撮像範囲内に第１１自動車と異なる自動車であってヘッドライトを点灯させている第１２自動車が侵入した場合を考える。この場合、当該ステップＳ１１０における車両番号読取装置１は、露出が基準露出のまま保持された撮像部１７によって、第３撮像範囲内に居る第１１自動車と、第１撮像範囲内に居る第１２自動車とを撮像する。そして、車両番号読取装置１は、ステップＳ１２０〜ステップＳ１５０、ステップＳ２１０、ステップＳ２２０の処理によって、第１２自動車のヘッドライトの点灯状態の判定結果（すなわち、ヘッドライトが点灯していること）を示す判定結果情報を、この判定が行われた時刻を示す第２時刻情報と対応付けて記憶部１２に記憶させる。以下では、説明の便宜上、当該判定結果情報を第２判定結果情報と称して説明する。また、車両番号読取装置１は、ステップＳ２３０、ステップＳ２４０、ステップＳ２５０、ステップＳ１８０の処理によって、撮像部１７の露出を基準露出よりも明るくする。ここで、当該ステップＳ２４０において読み出す判定結果情報は、記憶部１２に記憶された判定結果情報のうち最も過去の判定結果情報である前述の第１判定結果情報である。
【００７５】
第１１自動車は、次にステップＳ１１０の処理を車両番号読取装置１が実行するタイミングにおいて、第２撮像範囲内に移動している。また、第１２自動車は、当該タイミングにおいて、第３撮像範囲内に移動している。この場合、当該ステップＳ１１０における車両番号読取装置１は、露出が基準露出よりも明るくされている撮像部１７によって、第２撮像範囲内に居る第１１自動車の第２ナンバープレートと、第３撮像範囲内に居る第１２自動車とを撮像する。これにより、車両番号読取装置１は、第１１自動車の第２ナンバープレートに記載された車両番号を精度よく読み取ることができる。また、車両番号読取装置１は、ステップＳ１２０〜ステップＳ１５０、ステップＳ２３０、ステップＳ２４０、ステップＳ２５０、ステップＳ１７０の処理によって撮像部１７の露出を基準露出よりも暗くする。そして、車両番号読取装置１は、次のステップＳ１１０の処理によって、当該露出を基準露出よりも暗くした撮像部１７によって、第２撮像範囲に居る第１２自動車の第２ナンバープレートを撮像する。これにより、車両番号読取装置１は、第１２自動車の第２ナンバープレートに記載された車両番号を精度よく読み取ることができる。
【００７６】
なお、車両番号読取装置１は、図８に示したフローチャートの処理からステップＳ１９０〜ステップＳ２００の処理を省略した処理を行う構成であってもよい。また、車両番号読取装置１は、ステップＳ１２０〜ステップＳ１４０の処理と、ステップＳ１５０以降の処理からステップＳ１１０に遷移する前の処理までの処理とを並列に行う構成であってもよい。また、車両番号読取装置１は、ステップＳ１５０以降の処理からステップＳ１１０に遷移する前の処理までの処理を先に行った後、ステップＳ１２０〜ステップＳ１４０の処理を行う構成であってもよい。
【００７７】
以上のように、第２実施形態に係る車両番号読取装置１は、撮像部１７により撮像された撮像画像に基づいて所定の撮像範囲における自動車の位置（この一例において、第１撮像範囲、第２撮像範囲、第３撮像範囲のいずれか）を検出し、検出した当該位置と前記自動車のヘッドライトの点灯状態とに基づいて撮像部１７の撮像条件を変更する。これにより、車両番号読取装置１は、道路ＲＤを走行中の１以上の自動車の車間距離が短くなっても、第１実施形態と同様の効果を得ることができる。
【００７８】
＜第３実施形態＞
以下、本発明の第３実施形態について、図面を参照して説明する。なお、第３実施形態では、第１実施形態と同様な構成部に対して同じ符号を付して説明を省略する。また、第３実施形態では、一例として、撮像部１７が撮像可能な所定の撮像範囲が、第１実施形態における所定の撮像範囲と同様に、第１撮像範囲と第２撮像範囲とを足し合わせた範囲である場合について説明する。
【００７９】
第３実施形態に係る車両番号読取装置１である車両番号読取装置１ａは、図９に示したように、撮像装置１０及び情報処理装置３０に代えて、撮像装置１０ａ及び情報処理装置３０ａを備える。
【００８０】
図９は、車両番号読取装置１ａの機能構成の一例を示す図である。
【００８１】
撮像装置１０ａは、記憶部１２と、通信部１４と、制御部１６ａと、撮像部１７を備える。制御部１６ａは、撮像装置１０ａの全体を制御する。制御部１６ａは、撮像制御部１６１ａと、通信制御部１６３と、画像取得部１６４を備える。制御部１６ａが備えるこれらの機能部は、例えば、ＣＰＵ１１が、記憶部１２に記憶された各種プログラムを実行することにより実現される。また、当該機能部のうちの一部又は全部は、ＬＳＩやＡＳＩＣ等のハードウェア機能部であってもよい。このように、撮像装置１０ａは、撮像装置１０と異なり、撮像装置１０が備えていた撮像条件変更部１６２及び画像処理部１６５のそれぞれに対応する機能を有する機能部を備えていない。
【００８２】
撮像制御部１６１ａは、撮像部１７が撮像可能な所定の撮像範囲を撮像部１７に撮像させる。また、撮像制御部１６１ａは、通信部１４を介して通信制御部１６３が情報処理装置３０から撮像条件変更情報を取得した場合、当該撮像条件変更情報に対応付けられた撮像条件情報が示す撮像条件を撮像部１７に設定することにより、撮像部１７の撮像条件を変更する。
【００８３】
情報処理装置３０ａは、記憶部３２と、通信部３４と、制御部３６ａを備える。
【００８４】
制御部３６ａは、情報処理装置３０ａの全体を制御する。制御部３６ａは、通信制御部３６１ａと、車両番号読取部３６３と、撮像条件変更部１６２ａと、画像処理部１６５ａを備える。制御部３６ａが備えるこれらの機能部は、例えば、ＣＰＵ３１が、記憶部３２に記憶された各種プログラムを実行することにより実現される。また、当該機能部のうちの一部又は全部は、ＬＳＩやＡＳＩＣ等のハードウェア機能部であってもよい。このように、情報処理装置３０ａは、情報処理装置３０と異なり、撮像装置１０が備えていた撮像条件変更部１６２及び画像処理部１６５のそれぞれに対応する機能を有する機能部である撮像条件変更部１６２ａ及び画像処理部１６５ａのそれぞれを備える。
【００８５】
撮像条件変更部１６２ａは、画像処理部１６５ａが行う画像処理の結果に基づいて、撮像装置１０ａに撮像部１７の撮像条件を変更させる撮像条件変更情報を生成する。具体的には、撮像条件変更部１６２ａは、当該結果に基づく撮像条件を示す撮像条件情報を生成する。撮像条件変更部１６２ａは、生成した撮像条件情報が対応付けられた撮像条件変更情報を生成する。
【００８６】
通信制御部３６１ａは、通信部３４を介した撮像装置１０との通信を制御する。例えば、通信制御部３６１ａは、撮像条件変更部１６２ａが生成した撮像条件変更情報を、通信部３４を介して撮像装置１０に送信する。
画像処理部１６５ａは、通信部３４を介して通信制御部３６１が撮像装置１０から受信した撮像画像に基づく画像処理を行う。
【００８７】
以下、図１０を参照し、車両番号読取装置１ａが撮像装置１０ａの撮像条件を変更する処理について説明する。図１０は、車両番号読取装置１ａが撮像装置１０ａの撮像条件を変更する処理の流れの一例を示すフローチャートである。なお、図１０に示したステップＳ１１０、ステップＳ１２０、ステップＳ１３０、ステップＳ１４０それぞれの処理は、図６に示したステップＳ１１０、ステップＳ１２０、ステップＳ１３０、ステップＳ１４０それぞれの処理と同様の処理であるため説明を省略する。
【００８８】
以下では、一例として、図１０に示したステップＳ１１０の処理が、撮像部１７が撮像可能な所定の撮像範囲内を走行中の自動車が居ない状態において開始された場合について説明する。また、車両番号読取装置１ａは、図１０に示したフローチャートの処理を終了させる操作をユーザーから受け付けるまで、当該処理を繰り返し行う。車両番号読取装置１ａは、当該操作を撮像装置１０ａと情報処理装置３０ａとのうちいずれか一方又は両方が受け付けることにより、当該処理を終了させる。また、道路ＲＤが二車線以上の道路である場合、車両番号読取装置１ａは、例えば、車線毎に、図１０に示したフローチャートの処理を行う。この場合、車両番号読取装置１ａでは、車線毎に当該処理が実行されるタイミングが異なる。また、車両番号読取装置１ａには、あるタイミングでステップＳ１１０の処理が実行されてから再びステップＳ１１０の処理が実行されるまでに要する時間が、例えば、前述の矢印Ａ１が示す方向における第１撮像範囲の中央から、当該方向における第２撮像範囲の中央まで、道路ＲＤの法定速度によって自動車が移動した場合における当該自動車の移動時間程度の時間に予め設定される。このように設定により、車両番号読取装置１ａは、ある自動車が法定速度より速い速度又は遅い速度によって道路ＲＤを走行していた場合であっても、ｎ回目（ｎは、１以上の整数）に実行されたステップＳ１１０の処理によって第１撮像範囲内で撮像された当該自動車を、ｎ＋１回目に実行されたステップＳ１１０の処理によって第２撮像範囲内で撮像することができる。
【００８９】
図１０に示したステップＳ１４０の処理が行われた後、画像処理部１６５ａは、ステップＳ１２０において通信制御部３６１ａが撮像装置１０ａから受信した撮像画像に基づいて、当該撮像画像に含まれる領域のうち第１撮像範囲が撮像された領域内に自動車が含まれているか否かを判定する（ステップＳ３１０）。画像処理部１６５ａが当該撮像画像に基づいて行うステップＳ３１０の処理は、図１に示したステップＳ１１０において画像取得部１６４が撮像部１７から取得した撮像画像に基づいて画像処理部１６５がステップＳ１５０において行う処理と同様の処理であるため、説明を省略する。
【００９０】
ステップＳ３１０において、撮像画像に含まれる領域のうち第１撮像範囲が撮像された領域内に自動車が含まれていると判定した場合（ステップＳ３１０−ＹＥＳ）、画像処理部１６５ａは、当該自動車のヘッドライトが点灯しているか否かを判定する（ステップＳ３２０）。画像処理部１６５ａが行うステップＳ３２０の処理は、図１に示したステップＳ１６０において画像処理部１６５が行う処理と同様の処理であるため、説明を省略する。
【００９１】
ステップＳ３２０において、ヘッドライトが点灯していると画像処理部１６５ａが判定した場合（ステップＳ３２０−ＹＥＳ）、撮像条件変更部１６２ａは、撮像部１７の露出を暗くする（ステップＳ３３０）。具体的には、撮像条件変更部１６２ａは、当該露出が第１所定露出と一致していることを撮像条件として示す撮像条件情報を生成する。撮像条件変更部１６２ａは、生成した撮像条件情報が対応付けられた撮像条件変更情報を生成する。通信制御部３６１ａは、撮像条件変更部１６２ａが生成した撮像条件変更情報を、通信部３４を介して撮像装置１０ａに送信する。通信制御部１６３は、通信部１４を介して情報処理装置３０ａから当該撮像条件変更情報を受信する。そして、撮像制御部１６１ａは、通信制御部１６３が受信した当該撮像条件変更情報に基づいて、撮像部１７の露出を基準露出よりも暗くする。その後、撮像制御部１６１ａは、ステップＳ１１０に遷移し、再び撮像部１７が撮像可能な所定の撮像範囲を撮像部１７に撮像させる。
【００９２】
一方、ステップＳ３２０において、ヘッドライトが消灯していると画像処理部１６５ａが判定した場合（ステップＳ３２０−ＮＯ）、撮像条件変更部１６２ａは、撮像部１７の露出を明るくする（ステップＳ３４０）。具体的には、撮像条件変更部１６２ａは、当該露出が第２所定露出と一致していることを撮像条件として示す撮像条件情報を生成する。撮像条件変更部１６２ａは、生成した撮像条件情報が対応付けられた撮像条件変更情報を生成する。通信制御部３６１ａは、撮像条件変更部１６２ａが生成した撮像条件変更情報を、通信部３４を介して撮像装置１０ａに送信する。通信制御部１６３は、通信部１４を介して情報処理装置３０ａから当該撮像条件変更情報を受信する。そして、撮像制御部１６１ａは、通信制御部１６３が受信した当該撮像条件変更情報に基づいて、撮像部１７の露出を基準露出よりも明るくする。その後、撮像制御部１６１ａは、ステップＳ１１０に遷移し、再び撮像部１７が撮像可能な所定の撮像範囲を撮像部１７に撮像させる。
【００９３】
一方、ステップＳ３１０において、撮像画像に含まれる領域のうち第１撮像範囲が撮像された領域内に自動車が含まれていないと判定した場合（ステップＳ３１０−ＮＯ）、画像処理部１６５ａは、当該撮像画像に含まれる領域のうち第２撮像範囲が撮像された領域内に自動車が含まれているか否かを判定する（ステップＳ３５０）。画像処理部１６５ａが行うステップＳ３５０の処理は、図１に示したステップＳ１９０において画像処理部１６５が行う処理と同様の処理であるため、説明を省略する。
【００９４】
ステップＳ３５０において、撮像画像に含まれる領域のうち第２撮像範囲が撮像された領域内に自動車が含まれていないと画像処理部１６５ａが判定した場合（ステップＳ３５０−ＮＯ）、撮像条件変更部１６２ａは、撮像部１７の露出を前述の基準露出と一致させる（ステップＳ３６０）。具体的には、撮像条件変更部１６２ａは、当該露出が基準露出と一致していることを撮像条件として示す撮像条件情報を生成する。撮像条件変更部１６２ａは、生成した撮像条件情報が対応付けられた撮像条件変更情報を生成する。通信制御部３６１ａは、撮像条件変更部１６２ａが生成した撮像条件変更情報を、通信部３４を介して撮像装置１０ａに送信する。通信制御部１６３は、通信部１４を介して情報処理装置３０ａから当該撮像条件変更情報を受信する。そして、撮像制御部１６１ａは、通信制御部１６３が受信した当該撮像条件変更情報に対応付けられた撮像条件情報が示す撮像条件を撮像部１７に設定する。これにより、撮像制御部１６１ａは、撮像部１７の露出を基準露出と一致させる。その後、撮像制御部１６１ａは、ステップＳ１１０に遷移し、再び撮像部１７が撮像可能な所定の撮像範囲を撮像部１７に撮像させる。
【００９５】
一方、ステップＳ３５０において、撮像画像に含まれる領域のうち第２撮像範囲が撮像された領域内に自動車が含まれていると画像処理部１６５ａが判定した場合（ステップＳ３５０−ＹＥＳ）、撮像制御部１６１ａは、ステップＳ１１０に遷移し、再び撮像部１７が撮像可能な所定の撮像範囲を撮像部１７に撮像させる。
【００９６】
以上のように、車両番号読取装置１ａは、撮像装置１０ａが、撮像装置１０が備えていた撮像条件変更部１６２及び画像処理部１６５のそれぞれに対応する機能を有する機能部を備えておらず、情報処理装置３０ａが、撮像装置１０が備えていた撮像条件変更部１６２及び画像処理部１６５のそれぞれに対応する機能を有する機能部である撮像条件変更部１６２ａ及び画像処理部１６５ａのそれぞれを備えている場合であっても、第１実施形態と同様の効果を得ることができる。
【００９７】
＜第４実施形態＞
以下、本発明の第４実施形態について、図面を参照して説明する。なお、第４実施形態では、第１実施形態と同様な構成部に対して同じ符号を付して説明を省略する。
【００９８】
第４実施形態では、車両番号読取装置１が備える撮像装置１０は、撮像部１７に代えて、複数のレンズと、当該レンズのそれぞれに対応した撮像素子とを有するカメラである撮像部１７ａを備える。以下では、一例として、撮像部１７ａが、２つのレンズであるレンズ１８及びレンズ１９と、レンズ１８に対応する撮像素子と、レンズ１９に対応する撮像素子とを備える場合について説明する。なお、撮像部１７ａは、複数のレンズと、１つの撮像素子を有するカメラであってもよい。
【００９９】
この場合、図１１に示したように、撮像部１７ａは、レンズ１８を利用して第１撮像範囲を撮像する。図１１は、第４実施形態に係る車両番号読取装置１の構成の一例を示す図である。また、撮像部１７ａは、レンズ１９を利用して第２撮像範囲を撮像する。以下では、説明の便宜上、撮像部１７ａがレンズ１８を利用して第１撮像範囲を撮像した撮像画像を第１撮像画像と称し、撮像部１７ａがレンズ１９を利用して第２撮像範囲を撮像した撮像画像を第２撮像画像と称して説明する。
【０１００】
このように撮像部１７ａが第１撮像画像と第２撮像画像とを撮像する場合、車両番号読取装置１は、例えば、第１撮像画像と第２撮像画像との組み合わせを１つの撮像画像として取り扱うことにより、第１実施形態と同様の処理によって、撮像部１７ａの撮像条件を変更することができる。なお、車両番号読取装置１が撮像部１７ａの撮像条件を変更する場合、レンズ１９と、レンズ１９に対応した撮像素子によって構成されるカメラの撮像条件を変更する。これにより、車両番号読取装置１は、撮像部１７に代えて、撮像部１７ａを備えた場合であっても、第１実施形態と同様の効果を得ることができる。
【０１０１】
以上説明したように、上記の実施形態に係る車両番号読取装置１又は車両番号読取装置１ａは、撮像部（この一例において、撮像部１７又は撮像部１７ａ）により第１撮像範囲が撮像された第１撮像画像に含まれる自動車のヘッドライトの点灯状態に応じて撮像部の撮像条件（この一例において、露出）を変更し、変更された撮像条件を用いて撮像部により第２撮像範囲が撮像された第２撮像画像に含まれる自動車の車両番号を読み取る。これにより、車両番号読取装置１は、走行中の自動車のヘッドライトの点灯状態に応じて当該自動車の車両番号を精度よく読み取ることができる。
【０１０２】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない限り、変更、置換、削除等されてもよい。
【０１０３】
また、以上に説明した装置（例えば、撮像装置１０、情報処理装置３０、撮像装置１０ａ、情報処理装置３０ａ）における任意の構成部の機能を実現するためのプログラムを、コンピューター読み取り可能な記録媒体に記録し、そのプログラムをコンピューターシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピューターシステム」とは、ＯＳ（Operating  System）や周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ（Compact  Disk）−ＲＯＭ等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバーやクライアントとなるコンピューターシステム内部の揮発性メモリー（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１０４】
また、上記のプログラムは、このプログラムを記憶装置等に格納したコンピューターシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピューターシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記のプログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、上記のプログラムは、前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１０５】
（１）本発明の一態様は、第１撮像範囲と第２撮像範囲とを含む範囲を撮像する撮像部と、制御部と、を備え、前記制御部は、前記撮像部により前記第１撮像範囲が撮像された第１撮像画像に含まれる自動車のヘッドライトの点灯状態に応じて前記撮像部の撮像条件を変更し、変更された前記撮像条件を用いて前記撮像部により前記第２撮像範囲が撮像された第２撮像画像に含まれる自動車の車両番号を読み取る、車両番号読取装置である。
【０１０６】
（２）本発明の他の態様は、前記撮像部により撮像された撮像画像に基づいて前記範囲における自動車の位置を検出し、検出した当該位置と前記点灯状態とに基づいて前記撮像条件を変更する、（１）に記載の車両番号読取装置である。
【０１０７】
（３）本発明の他の態様は、前記制御部は、前記第１撮像画像に含まれる前記ヘッドライトが点灯していると判定した場合、前記撮像条件のうちの少なくとも露出を暗くする、（１）又は（２）に記載の車両番号読取装置である。
【０１０８】
（４）本発明の他の態様は、前記制御部は、前記第１撮像画像に含まれる前記ヘッドライトが点灯していると判定した場合、且つ、前記撮像部により前記範囲のうちの前記第１撮像範囲と前記第２撮像範囲との間の第３撮像範囲が撮像された第３撮像画像に自動車が含まれていると判定した場合、前記撮像条件のうちの少なくとも露出を暗くする、（３）に記載の車両番号読取装置である。
【０１０９】
（５）本発明の他の態様は、前記制御部は、前記第１撮像画像に含まれる前記ヘッドライトが点灯していないと判定した場合、前記撮像条件のうちの少なくとも露出を明るくする、（１）から（４）のうちいずれか一項に記載の車両番号読取装置である。
【０１１０】
（６）本発明の他の態様は、前記制御部は、前記第１撮像画像に含まれる前記ヘッドライトが点灯していないと判定した場合、且つ、前記撮像部により前記範囲のうちの前記第１撮像範囲と前記第２撮像範囲との間の第３撮像範囲が撮像された第３撮像画像に自動車が含まれていると判定した場合、前記撮像条件のうちの少なくとも露出を明るくする、（５）に記載の車両番号読取装置である。
【０１１１】
（７）本発明の他の態様は、前記制御部は、前記撮像部により撮像された撮像画像に自動車が含まれていないと判定した場合、前記撮像条件のうちの少なくとも露出を所定の基準露出に設定する、（１）から（６）のうちいずれか一項に記載の車両番号読取装置である。
【０１１２】
（８）本発明の他の態様は、前記撮像部は、魚眼レンズを有するカメラであり、前記魚眼レンズにより前記範囲を撮像する、（１）から（７）のうちいずれか一項に記載の車両番号読取装置である。
【０１１３】
（９）本発明の他の態様は、前記撮像部は、複数のレンズと、当該レンズのそれぞれに対応した撮像素子とを有しており、前記レンズのそれぞれにより前記範囲を撮像する、（１）から（７）のうちいずれか一項に記載の車両番号読取装置である。
【０１１４】
（１０）本発明の他の態様は、撮像部により撮像された撮像画像に含まれる自動車の車両番号を読み取る車両番号読取装置であって、前記撮像画像に含まれる当該自動車のヘッドライトの点灯状態に応じて前記撮像部の撮像条件を変更する、車両番号読取装置である。
【０１１５】
（１１）本発明の他の態様は、  第１撮像範囲と第２撮像範囲とを含む範囲を撮像する撮像部と、制御部と、を備える車両番号読取装置の車両番号読取方法であって、前記制御部が、前記撮像部により前記第１撮像範囲が撮像された第１撮像画像に含まれる自動車のヘッドライトの点灯状態に応じて前記撮像部の撮像条件を変更し、変更された前記撮像条件を用いて前記撮像部により前記第２撮像範囲が撮像された第２撮像画像に含まれる自動車の車両番号を読み取る、車両番号読取方法である。
【０１１６】
（１２）本発明の他の態様は、第１撮像範囲と第２撮像範囲とを含む範囲を撮像する撮像部と、制御部と、を備える車両番号読取装置のコンピューターに、前記撮像部により前記第１撮像範囲が撮像された第１撮像画像に含まれる自動車のヘッドライトの点灯状態に応じて前記撮像部の撮像条件を変更させるステップと、変更された前記撮像条件を用いて前記撮像部により前記第２撮像範囲が撮像された第２撮像画像に含まれる自動車の車両番号を読み取らせるステップと、を実行させるための車両番号読取プログラムである。
【符号の説明】
【０１１７】
１、１ａ  車両番号読取装置、１０、１０ａ  撮像装置、１１、３１  ＣＰＵ、１２、３２  記憶部、１３、３３  入力受付部、１４、３４  通信部、１５、３５  表示部、１６、１６ａ、３６、３６ａ  制御部、１７、１７ａ  撮像部、１８、１９  レンズ、１６１、１６１ａ  撮像制御部、１６２、１６２ａ  撮像条件変更部、１６３、３６１、３６１ａ  通信制御部、１６４  画像取得部、１６５、１６５ａ  画像処理部、３６３  車両番号読取部
【図１】
2018077578.tif 000003
【図２】
2018077578.tif 000004
【図３】
2018077578.tif 000005
【図４】
2018077578.tif 000006
【図５】
2018077578.tif 000007
【図６】
2018077578.tif 000008
【図７】
2018077578.tif 000009
【図８】
2018077578.tif 000010
【図９】
2018077578.tif 000011
【図１０】
2018077578.tif 000012
【図１１】
2018077578.tif 000013