車載撮像装置
【課題】車両走行に伴う車両の揺れを予測し、予測した車両の揺れに応じて切り出し枠のサイズを可変にすることによって、撮像画像に揺れが残留しない車載撮像装置を提供することである。
【解決手段】車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置であって、被写体を撮像して撮像信号を生成する撮像部と、車両の自車位置を算出する自車位置算出部と、車両が走行する道路の路面段差に関する情報を予め記憶する路面段差格納部と、車両の揺れを検知するセンサ部と、自車位置と路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、算出された切り出し枠に基づいて、撮像信号を補正する補正部とを備える。
【解決手段】車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置であって、被写体を撮像して撮像信号を生成する撮像部と、車両の自車位置を算出する自車位置算出部と、車両が走行する道路の路面段差に関する情報を予め記憶する路面段差格納部と、車両の揺れを検知するセンサ部と、自車位置と路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、算出された切り出し枠に基づいて、撮像信号を補正する補正部とを備える。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、車両外の被写体を撮像する車載撮像装置に関し、より特定的には、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置に関する。
【背景技術】
【0002】
近年、ビデオカメラ等の撮像装置が広く普及している。最近では、撮像装置を車載カメラとして自動車等に搭載し、搭載された撮像装置は、前方の障害物を検知する用途、白線を検知し逸脱を警報する用途、および衝突事故発生時に事故前後の映像を録画するドライブレコーダ等の用途に用いられている。ところが、ビデオカメラ等の撮像装置を車載カメラとして使用する際には、走行時に発生する振動により、撮像時の画像が揺れてしまうという問題があった。
【0003】
一方、従来から、家庭用ビデオカメラ等においては、手振れ補正機能を有する撮像装置が一般に普及している。この手振れ補正機能は、例えば、撮像装置が手振れに伴う揺れを検知し、その検知結果に基づき、撮像する画像に対して電子的、または光学的な揺れ補正を行うという機能である。前者は電子補正方式と呼ばれ、後者は光学補正方式と呼ばれている。
【0004】
図16は、電子補正方式を用いたビデオカメラなどの撮像装置を示す図である。図16において、ビデオカメラなどの撮像装置は、撮像した画像の撮像信号の揺れを検知する。撮像装置における揺れ検知は、1フィールド前の画像と現フィールドの画像とを比較して、動きの方向と量と(動きベクトル)を求めることによって行う。次に、撮像装置は、この動きベクトルに応じて、最終的に出力する画面の切り出し枠を動きの方向と逆方向に平行移動する。ここで、撮像装置は、単に、被写体を撮像する撮像エリアを切り出し枠として平行移動すると、画面の端が切れてしまうため、撮像エリアより小さい範囲を切り出し枠としている。撮像装置は、撮像した画像を、平行移動した切り出し枠で切り出し、最終的に切り出した画像を拡大(電子ズーム)して出力している。
【0005】
また、光学補正方式を用いた撮像装置は、上述した電子補正方式と同様に揺れを検知した後、揺れを打ち消す方向に補正レンズを駆動させる。つまり、光学補正方式は、光軸を補正することによって、撮像時の画像の揺れを補正する。
【0006】
なお、撮像装置が揺れを検知する方法としては、上述したような動きベクトルを用いる方法に限定されるものではなく、例えば、角速度センサなどの出力が用いられることが考えられる。
【0007】
しかし、このような手振れ補正機能は、ビデオカメラなど撮像装置を手で持って使用することを前提としたものであり、撮像装置を車載カメラとして使用した場合には、適切な揺れ補正ができないという問題があった。
【0008】
そこで、車両の振動に対して適切な揺れ補正が可能な車載撮像装置が開示されている(例えば、特許文献1)。特許文献1に記載の車載撮像装置によれば、車両の上下方向の振動による揺れの検出結果と、当該車両から被写体までの距離の算出結果とに基づいて、電子補正方式を用いて適切な揺れ補正を可能としている。
【特許文献1】特開平11−331681号公報
【発明の開示】
【発明が解決しようとする課題】
【0009】
しかしながら、路面の段差などによって車両に突然大きな揺れが発生した場合、当該車両に搭載された車載撮像装置は、突然の揺れに対応した切り出し枠の移動ができず、適切な揺れ補正ができないという課題がある。図17は、突然の揺れが発生した場合の車載撮像装置を示す図である。図17において、車載撮像装置は、図16で示したように、車両の揺れを検知し、切り出し枠を平行移動する。しかし、車両の揺れは、下方向への大きな揺れであるため、当該揺れに応じた分の切り出し枠の移動ができない。これにより、切り出し枠を拡大した最終的な画像には、揺れが残留する結果となっている。
【0010】
車両外の被写体を撮像する車載撮像装置は、電子補正方式を用いることを前提としている。一般に電子補正方式における切り出し枠のサイズは固定であって、さらに、切り出し枠の移動可能範囲は、図16に示したように撮像エリア内に限られている。従って、突然の大きな揺れ(切り出し枠の移動が撮像エリア範囲内に収まりきらない程の揺れ)が発生すると、図17に示したように撮像画像に揺れが残留することになる。
【0011】
それ故に、本発明の目的は、上記課題を解決するものであり、車両走行に伴う車両の揺れを予測し、予測した車両の揺れに応じて切り出し枠のサイズを可変にすることによって、撮像画像に揺れが残留しない車載撮像装置を提供することである。また、撮像画像の視認性と揺れの安定化との両立を図る車載撮像装置を提供することである。
【課題を解決するための手段】
【0012】
上記目的を達成させるために、本発明の第1の車載撮像装置は、車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置であって、被写体を撮像して撮像信号を生成する撮像部と、車両の自車位置を算出する自車位置算出部と、車両が走行する道路の路面段差に関する情報を予め記憶する路面段差格納部と、車両の揺れを検知するセンサ部と、自車位置と路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、算出された切り出し枠に基づいて、撮像信号を補正する補正部とを備える。
【0013】
また、本発明の第1の車載撮像装置は、道路が分岐する地点であるノードとノード間を結ぶ道路を表すリンクとを含む地図情報を記憶する地図情報格納部を、さらに備え、路面段差に関する情報は、リンクに対応付けられていることを特徴とすることが好ましい。
また、本発明の第1の車載撮像装置は、車両が通過する予定である予想走行経路を取得する予想走行経路取得部を、さらに備え、切り出し枠サイズ算出部は、予想走行経路上のリンクに対応付けられている路面段差に関する情報に基づいて、切り出し枠のサイズを算出することを特徴とすることが好ましい。
【0014】
また、路面段差に関する情報は、車両の揺れに基づく変位であって、切り出し枠サイズ算出部は、予想走行経路のうちの路面段差が存在する箇所の変位に基づいて、車両が当該路面段差が存在する箇所を走行する際の切り出し枠のサイズを算出することを特徴とすることが好ましい。
また、路面段差に関する情報は、車両の揺れに基づく変位であって、切り出し枠サイズ算出部は、予想走行経路のうちの各リンクに存在する変位の最大値と最小値とに基づいて、車両が当該リンクを走行する間の切り出し枠のサイズを算出することを特徴とすることが好ましい。
また、路面段差に関する情報は、車両の揺れに基づく変位であって、切り出し枠サイズ算出部は、予想走行経路のうちの所定区間に存在する変位の最大値と最小値とに基づいて、車両が所定区間を走行する間の切り出し枠のサイズを算出することを特徴とすることが好ましい。
【0015】
また、本発明の第1の車載撮像装置は、車両が所定区間または所定のリンク数を走行した時に、切り出し枠のサイズを算出するように更新頻度の設定を行う更新頻度設定部を、さらに備えることが好ましい。
【0016】
また、本発明の第1の車載撮像装置は、切り出し枠のサイズの大きさに基づいて、補正後の撮像信号から画像を生成する画像処理を行うか否かを判定する判定部を、さらに備えることが好ましい。
【0017】
上記目的を達成させるために、本発明の第2の車載撮像装置は、車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置であって、被写体を撮像して撮像信号を生成する撮像部と、車両の自車位置を算出する自車位置算出部と、車両が走行する道路の路面段差に関する情報と当該路面段差に対応する走行状態とを記憶する路面段差/走行状態格納部と、車両の走行状態を検知する走行状態検知部と、路面段差/走行状態格納部に記憶されている走行状態と、走行状態検知部で検知された走行状態とを比較し、路面段差に関する情報の信号処理を行う路面段差信号処理部と、自車位置と信号処理がなされた路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、算出された切り出し枠に基づいて、撮像信号を補正する補正部とを備える。
【0018】
上記目的を達成させるために、本発明のナビゲーション装置は、車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置の機能を有する、ナビゲーション装置であって、被写体を撮像して撮像信号を生成する撮像部と、車両の自車位置を算出する自車位置算出部と、車両が走行する道路の路面段差に関する情報を予め記憶する路面段差格納部と、車両の揺れを検知するセンサ部と、自車位置と路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、算出された切り出し枠に基づいて、撮像信号を補正する補正部とを備える、車載撮像装置の機能を有する。
【0019】
上記目的を達成させるために、本発明の車載撮像方法は、車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像方法であって、被写体を撮像して撮像信号を生成するステップと、車両の自車位置を算出するステップと、車両が走行する道路の路面段差に関する情報を予め記憶するステップと、車両の揺れを検知するステップと、自車位置と路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出するステップと、算出された切り出し枠に基づいて、撮像信号を補正するステップとを実行する。
【0020】
上記目的を達成させるために、本発明の車載撮像プログラムは、車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像プログラムであって、被写体を撮像して撮像信号を生成するステップと、車両の自車位置を算出するステップと、車両が走行する道路の路面段差に関する情報を予め記憶するステップと、車両の揺れを検知するステップと、自車位置と路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出するステップと、算出された切り出し枠に基づいて、撮像信号を補正するステップとを実行する。
【発明の効果】
【0021】
上述のように、本発明に係る車載撮像装置によれば、車両走行に伴う車両の揺れを予測し、予測した車両の揺れに応じて切り出し枠のサイズを可変にすることによって、撮像画像に揺れが残留しない車載撮像装置を実現することができる。また、本発明に係る車載撮像装置によれば、車両が通過する予定である予想走行経路を取得し、当該予想走行経路上の路面段差に関する情報に基づいて、切り出し枠のサイズを可変にすることによって、撮像画像の視認性と揺れの安定化との両立を図ることができる。
【発明を実施するための最良の形態】
【0022】
以下、本発明の実施形態について、図面を参照しながら説明する。
(第1の実施形態)
図1は、本発明の第1の実施形態に係る車載撮像装置100を示すブロック図である。図1において、車載撮像装置100は、撮像部101と、センサ部102と、地図情報格納部103と、入力部104と、制御部105と、経路探索部106と、路面段差格納部107と、切り出し枠サイズ算出部108と、自車位置算出部109と、表示部110とを備える。
【0023】
撮像部101は、光学系と、イメージャと、信号処理回路と、補正回路と、エンコーダ回路とから構成される。
【0024】
光学系は、複数の光学レンズと、各光学レンズを駆動するフォーカス機構と、ズーム機構等とから構成され、撮像する被写体の撮像光が入力される。なお、光学系は、車両の前方の実風景画像を撮像するために、ルームミラー背面のウィンドシールド付近、車両天井部等に設置される。
【0025】
イメージャは、撮像素子としてのCCD(Charge Coupled Device)またはCMOS(Complementary Metal Oxide Semiconductor)と、これを駆動する駆動回路とから構成され、光学系からの撮像光を受光し、電気信号に変換して信号処理回路に出力する。
【0026】
信号処理回路は、イメージャからの電気信号に対して、サンプルホールド処理およびA/D変換処理などを施してディジタルの撮像信号を生成し、このディジタルの撮像信号を補正回路に出力する。
【0027】
補正回路は、少なくとも1フレーム分の補正前映像データを記憶可能なメモリと、そのメモリをコントロールするメモリコントローラとを備え、後述するセンサ部102からの揺れ検知結果に基づいて、信号処理回路からのディジタルの撮像信号に対して、電子補正方式を用いて適切な揺れ補正を行う。ここで、補正回路がディジタルの撮像信号を補正する際の切り出し枠のサイズは、切り出し枠サイズ算出部108から指定されるものを使用する。
【0028】
エンコーダ回路は、補正回路からの補正済みのディジタルの撮像信号に対して、D/A変換や同期信号の付加等の処理を施してアナログのビデオ信号を生成し、このビデオ信号を表示部110に出力する。なお、エンコーダ回路の代わりに、補正回路からの補正済みのディジタルの撮像信号を画像処理する画像処理回路を備える構成も可能である。画像処理回路を備える場合には、表示部110にアナログのビデオ信号を出力せずに、画像処理結果だけを出力してもよい。
【0029】
センサ部102は、車両の上下振動に伴う撮像画像の揺れを検知するための、1軸以上の加速度センサ及び/又はジャイロ(角速度)センサ等(以下、慣性センサと記す)である。センサ部102は、このセンサで検出された加速度及び/又は角速度信号に対して、オフセットキャンセル処理や積分処理等を施し、上下方向の変位についての変位情報を生成する。ここで、オフセットキャンセル処理は、慣性センサの定常誤差や温度ドリフト等に影響を受ける成分を除去するために行い、積分処理は、慣性センサからの角速度信号に対して行うものであって、一角度情報に変換するために行う。
【0030】
このように得られた角度をθとすると、揺れに伴う変位Yは、(式1)のように表すことができる。
Y=f×tanθ・・・(式1)
(式1)において、fは焦点距離を表しており、光学系によって決まる。
【0031】
なお、変位の算出は、センサ部102で求める以外にも画像処理を用いて算出しても良い。例えば、動きベクトルを使用する方法やKLT−Trackerによる特徴点追跡を使用する方法等がある。
【0032】
地図情報格納部103は、例えば、HDD、DVD、またはフラッシュメモリなどで構成され、道路や交差点に関するデータ等の地図情報が格納される。なお、地図情報格納部103は、インタフェース回路を含む構成である。また、地図情報格納部103は、これらの構成に限定されるものではない。例えば、地図情報格納部103は、図示しない通信手段(例えば、携帯電話、モバイルWiMAX)によって、センタ設備等から地図情報を適宜ダウンロードする構成としてもよい。
【0033】
入力部104は、例えば、押圧式のスイッチを所定数並べたもの、タッチパネル式のもの、リモコン、あるいは利用者の声を認識して車載撮像装置への入力情報に変換する、マイクロフォンおよび音声認識エンジン等で構成され、ユーザからの指示を入力する。ユーザからの指示内容としては、光学系の調整や、車両の走行経路を得るための操作等がある。
【0034】
制御部105は、CPUやMPUと、ROM(Read Only Memory)やRAM(Random Access Memory)とから構成され、車載撮像装置100全体の動作を制御する。CPUやMPUは、ROMに格納されるプログラムを実行することによって、図1に示す各機能ブロックを相互連携させ、車載撮像装置100全体の動作を制御している。また、CPUやMPUは、プログラムの実行中、RAMを作業領域として使用する。
【0035】
経路探索部106は、入力部104から入力された目的地に関する情報と、自車位置算出部109から取得する自車位置情報と、地図情報格納部103に格納されている地図情報とに基づいて、目的地に至る最適経路を探索するプログラムである。探索された経路にはいくつかの案内点(案内対象の交差点)が含まれ、案内点であるか否かの判定は、あるノードに進入するノードと脱出するノードとの角度を参照することで行われる。なお、最適経路の探索は、ダイクストラ法や横型探索法などの公知の手法を用いることができる。また、最適経路は、典型的にはリンクデータ列として表現される。リンクデータ列として保持しておけば、リンクを構成するノードデータやリンク形状データを取得することができる。なお、経路探索部106は、この構成に限らず、図示しない通信手段(例えば、携帯電話、モバイルWiMAX等)によって、センタ設備等から経路情報を適宜ダウンロードする構成としてもよい。ノードデータおよびリンクデータの詳しい説明については、後述する。
【0036】
路面段差格納部107は、例えば、HDD、DVD、またはフラッシュメモリなどで構成され、車両の上下振動に伴う揺れを路面段差情報として、上述したリンクと対応付けて記憶する。なお、路面段差格納部107は、インタフェース回路を含む構成である。また、路面段差格納部107は、これらの構成に限定されるものではない。例えば、路面段差格納部107は、図示しない通信手段(例えば、携帯電話、モバイルWiMAX)によって、センタ設備等から路面段差情報を適宜ダウンロードする構成としてもよい。いわゆるプローブ情報として、他の車両が収集した路面段差情報を利用することもできる。また、路面段差格納部107に路面段差情報を格納する詳細な動作については後述する。
【0037】
切り出し枠サイズ算出部108は、電子補正方式を用いて適切な揺れ補正を行う際の切り出し枠のサイズを算出し、撮像部101の補正回路に指示するためのプログラムである。切り出し枠のサイズは、路面段差格納部107に格納される路面段差情報を参照することで算出される。切り出し枠のサイズを算出する詳細な動作については後述する。
【0038】
自車位置算出部109は、例えば、1以上のGNSS(Global Navigation Satellite System)受信機と、車速センサと、1以上のジャイロ(角速度)センサと、1以上の加速度センサ等とから構成され、車載撮像装置100の現在位置、速度、および方位を測位する。ここで、GNSS受信機は、例えば、GPS受信機であり、複数の衛星からの電波を受信し、それを復調することで受信機の絶対位置を計測する。なお、現在位置、速度、および方位の測位計算には、GNSS受信機や各種センサを単独又は複合利用して行う。自車位置算出部109は、センサ部102と一部又は全てを共通化することもできる。
【0039】
また、自車位置算出部109は、受信機で復調した測位信号の搬送波位相角を連続的に測定した搬送波位相を使用する測位方式でも良い。さらに、自車位置算出部109で測位された自車位置に基づいて、後述する地図情報のリンク(道路)に対しマップマッチング処理を行うことができる。
【0040】
表示部110は、例えば、液晶ディスプレイ、有機ELディスプレイなどの表示デバイスである。
【0041】
次に、地図情報格納部103に格納されている地図情報について詳しく説明する。図2および図3は、地図情報格納部103に格納されている地図情報であって、本実施形態に関連する情報を抜粋したデータをレコード形式に示す図である。図2に示すように、地図情報格納部103には、(A)ノードデータと(B)リンクデータとが含まれている。図3に示すように、地図情報格納部103には、(C)道路種別データと、(D)形状ノードデータとが、さらに含まれる。
【0042】
図2において、(A)ノードデータとして示されているノードとは、交差点や合流地点など、多方向に道路が分岐する地点である。各ノードは、ノード毎の緯度・経度等の位置情報と、当該ノードに接続する接続リンク数と、接続リンクIDとから構成される。なお、位置情報は地図メッシュの四隅のいずれかを始点とする正規化座標で表現されていても良い。(B)リンクデータとして示されているリンクとは、ノード間を結ぶ道路を表すものである。各リンクは、当該リンクの端点である始点ノードおよび終点ノードと、リンクコスト(例えば、リンクの距離であり、単位はメートルやキロメートルなど)と、リンク幅(道路幅であり、単位はメートルなど)と、レーン数と、道路種別と、形状ノード数と、形状ノードIDとから構成される。ここで、リンクコストは、経路探索部106が経路探索を行う際のコスト計算に用いられる。また、形状ノードの詳細な説明については後述する。
【0043】
図3において、上述した(B)リンクデータレコードで指定された道路種別は、(C)道路種別データによって、識別可能となっている。(C)道路種別データとして示される道路種別とは、例えば、高速道や一般道といった道路の属性を表すものであり、道路の種類毎にそれぞれ重複しない値を持っている。なお、この道路種別データによって、経路探索部106は一般道優先や高速道優先といった探索条件を設定した上で、経路探索を行うことができる。(D)形状ノードデータとして示されている形状ノードとは、リンク上に存在し、リンクが直線状でない場合等、その形状を表現するための曲折点を表すものである。各形状ノードは、形状ノード毎の緯度・経度等の位置情報と、当該形状ノードが存在するリンクID等とから構成される。なお、位置情報はノードの端点を始点とする正規化座標で表現しても良い。
【0044】
図4は、地図情報格納部103に格納される地図情報を、ノードとリンクとから構成される道路ネットワークとして復元した様子を示す模式図である。ノードには2本以上のリンクが接続して、別のノードと結ばれており、そのリンク上にはリンクの形状を支配するための形状ノードが存在する。図4において、ノードN101を見ると、リンクL100およびリンクL101など2本以上のリンクが接続して、ノードN100およびノードN102と結ばれている。さらに、リンクL100上には、リンクの形状を支配するための形状ノードSN1〜SN3が存在する。
【0045】
なお、リンクが直線的な道路である場合には、形状ノードは必ずしも存在するとは限らない。また、ノードデータ自体が高密度(例えば、データ間隔が5m)で格納されている場合には、形状ノードは必ずしも存在するとは限らない。
【0046】
なお、このような道路ネットワークとして復元可能なデータは、道路情報だけではなく、背景データ(河川、緑地など)やPOI(Point of Interest)情報などがある。これらのデータも地図情報格納部103に含まれるが、本実施形態では割愛する。なお、POI情報とは、例えば、ファミリーレストランやガソリンスタンドなどの施設情報である。なお、以下の説明においては、ノードと形状ノードとを総称して道路形状点と呼ぶことがある。
【0047】
次に、本実施形態に係る車載撮像装置100の路面段差を学習する動作について、図面を参照しながら説明する。図5は、路面段差情報を路面段差格納部107に格納する動作を示すフロー図である。図5において、まず、車両がはじめて通るリンクであるか否かを判断する(ステップS101)。はじめて通るリンクでない場合(ステップS101:No)、既に路面段差情報は記憶されていると判断し処理を終了する。一方、はじめて通るリンクである場合(ステップS101:Yes)、センサ部102で検知したセンサ情報を取得する(ステップS102)。その後、センサ部102で検知したセンサ情報から生成された路面段差信号をリンクと対応付けて路面段差格納部107に格納する(ステップS103)。なお、路面段差信号はレーン毎に格納することが望ましい。
【0048】
また、図5に示したフロー図においては、はじめて通るリンクの場合のみ路面段差信号を格納したが、これに限定されるわけではない。路面段差信号を格納してからしばらく時間が経過していれば、当該リンクの路面段差情報も変更されている可能性も考えられる。このため、以前に通ったリンクであっても路面段差信号を格納してから一定時間が経過していれば、再度、路面段差信号を格納するようにしても構わない。さらには、常に最新情報に更新するために、リンクを通過する度に路面段差信号を格納するようにしても構わない。なお、これらの方法によって路面段差格納部107に格納する情報は、通信等を利用して車両外のセンタ設備等に送信し、一元管理させることもできる。
【0049】
このように、車載撮像装置100は、センサ部102が検知した車両の上下振動に伴う揺れを路面段差信号として、上述したリンクと対応付けて路面段差格納部107に記憶する。
【0050】
一例として、図4に示したリンクL101に路面段差がある場合を想定して説明する。図6は、図5のステップS103において路面段差信号がリンクと対応付けられた様子を示す模式図である。ここで、路面段差信号は、上述した(式1)の変位Yで表すことができる。図6に示すように、リンク上での自車位置が分かれば、その位置に対応する路面段差信号が参照できるようにする。
【0051】
なお、路面段差信号は変位Yとして表したが、これに限定されるものではない。例えば、慣性センサで検知した信号を変位Yに変換せず、そのまま路面段差格納部107に記憶するようにしても良い。この場合、路面段差格納部107に格納されている信号を、参照時に変位Yに変換して使用する。
【0052】
次に、本実施形態に係る車載撮像装置100が揺れ補正を行う動作について、図面を参照しながら説明する。図7は、車載撮像装置100が揺れ補正を行う動作を示すフロー図である。まず、車載撮像装置100が撮像中であるか否かを判定する(ステップS201)。撮像中でない場合(ステップS201:No)、撮像が開始されるまで待機する。一方、撮像中である場合(ステップS201:Yes)、ステップS202に処理を移す。ステップS202において、自車位置算出部109によって自車位置が算出される。自車位置算出部109は、測位された自車位置に基づいて、地図情報格納部103に格納されている地図情報に対しマップマッチング処理を行い、リンク上の自車位置を確定する。ステップS203において、当該リンクに対応付いている路面段差信号を路面段差格納部107から取得する。ステップS204において、路面段差格納部107から取得した路面段差信号に基づいて、切り出し枠サイズ算出部108が最大の切り出し枠サイズを算出し、撮像部101の補正回路に通知する。
【0053】
その後、自車がリンク上の路面段差部分を通過する際、ステップS205において、センサ部102によって揺れ検知を行う。ステップS206において、撮像部101の補正回路は、センサ部102からの揺れ検知結果と、切り出し枠サイズ算出部108からの切り出し枠サイズとに基づいて、撮像信号に対して、電子補正方式を用いて適切な揺れ補正を行う。ステップS207において、撮像終了か否かを判断する。撮像終了でない場合(ステップS207:No)、ステップS202の処理に戻る。撮像終了である場合(ステップS207:Yes)、フローを終了する。
【0054】
図8は、一旦学習済み(路面段差信号格納済み)の路面に車両が近づく様子を示す図である。図8に示すように、車両がリンクL101上のA地点(路面段差がほとんど無い箇所)に存在するときには、切り出し枠のサイズと撮像エリアのサイズとはほぼ同じ大きさとなる。一方、車両がリンクL101上のB地点(路面段差がある箇所)に存在するときには、切り出し枠のサイズは撮像エリアに対して小さくなるように算出される。このように車両の現在の自車位置に応じて、切り出し枠のサイズが動的に変化することになる。切り出し枠のサイズは、路面段差格納部107に格納された路面段差信号に基づいて、切り出し枠サイズ算出部108によって算出される。このように、切り出し枠は、撮像エリアの範囲外に振り切れることがない最大のサイズとなる。
【0055】
図9は、車両に突然の揺れが発生した場合、本実施形態に係る車載撮像装置100が揺れ補正を行う様子を示す図である。図9において、本実施形態に係る車載撮像装置100は、撮像した画像の撮像信号の揺れを検知し、切り出し枠を平行移動する。ここで、本実施形態に係る車載撮像装置100は、上述したように撮像エリアの範囲外に振り切れることがない最大のサイズで切り出し枠を算出しているため、切り出し枠は揺れに応じた分、移動できている。これにより、切り出し枠を拡大した最終的な画像には、揺れが残留しない結果となっている。
【0056】
以上のように、本発明の第1の実施形態に係る車載撮像装置100によれば、車両走行に伴う揺れを予測し、予測した揺れに応じて切り出し枠のサイズを可変にすることによって、撮像画像に揺れが残留しないようにすることができる。具体的には、予め路面段差に関する情報を地図情報のリンクに対応付けて格納し、車両の揺れを予測するため、地図上の自車位置に対応付けられた路面段差信号の取得が可能となり、予測した揺れに応じて切り出し枠のサイズを設定することができる。さらに、本発明の第1の実施形態に係る車載撮像装置100によれば、切り出し枠は、路面段差に応じて最大のサイズであるため、解像度の劣化を最小限に保つことができる。
【0057】
なお、本実施形態においては、車両が走行するリンクの路面段差毎に、切り出し枠サイズ算出部108が切り出し枠のサイズを算出していたが、切り出し枠のサイズを算出する単位は、これに限定されるものではない。例えば、1つのリンクに複数の路面段差が存在する場合は、切り出し枠サイズ算出部108は、リンク単位で切り出し枠のサイズを算出しても構わない。この場合、切り出し枠サイズ算出部108は、リンク毎に存在する変位の最大値と最小値とに基づいて、当該リンク走行時の切り出し枠のサイズを算出することになる。
【0058】
なお、算出された切り出し枠のサイズの大きさに基づいて、撮像部101の補正回路からの補正済みの撮像信号を画像処理するか否かを判断することができる。例えば、切り出し枠のサイズが所定値より小さい場合には、エンコーダ回路や画像処理回路によって、補正済みの撮像信号から画像を生成しないとしても構わない。切り出しサイズが小さすぎると画像処理をしても得たい情報が検知できない可能性が高く、さらには、誤検知の可能性も発生するためである。これにより、画像処理の信頼性を担保することができる。
【0059】
(第1の実施形態の変形例)
本発明の第1の実施形態に係る車載撮像装置100は、走行中、常に切り出し枠のサイズが最適なものに変更されていた。これに対し、本変形例では、所定の区間(又は時間)走行するタイミングで切り出し枠のサイズを算出することを特徴とする。本変形例に係る車載撮像装置の構成は、図1に示す各ブロックの構成要素と同様であるため、ここでは、その説明を省略する。本変形例においては、車載撮像装置100が揺れ補正を行う動作について図面を参照しながら説明する。
【0060】
図10は、本変形例に係る車載撮像装置100が揺れ補正を行う動作を示すフロー図である。まず、車載撮像装置100が撮像中であるか否かを判定する(ステップS301)。撮像中でない場合(ステップS301:No)、撮像が開始されるまで待機する。一方、撮像中である場合(ステップS301:Yes)、ステップS302に処理を移す。ステップS302において、自車位置算出部109によって自車位置が算出される。自車位置算出部109は、測位された自車位置に基づいて、地図情報格納部103に格納されている地図情報に対しマップマッチング処理を行い、リンク上の自車位置を確定する。ここまでの処理は、上述した本発明の第1の実施形態と同様である。
【0061】
次に、切り出し枠の算出タイミングであるか否かを判定する(ステップS303)。切り出し枠の算出タイミングでない場合(ステップS303:No)、ステップS307に処理を移す。ステップS307において、センサ部102によって揺れ検知を行う。ステップS308において、撮像部101の補正回路は、センサ部102からの揺れ検知結果と、既に算出されている切り出し枠サイズとに基づいて、撮像信号に対して、電子補正方式を用いて適切な揺れ補正を行う。その後、ステップS309に処理を移す。
【0062】
一方、切り出し枠の算出タイミングである場合(ステップS303:Yes)、予想走行経路を取得する(ステップS304)。ここで、予想走行経路とは、自車が通過する予定の全経路又は一部経路を表しており、経路探索部106で探索された経路である。ステップS305において、所定区間の路面段差信号を路面段差格納部107から取得する。ここで、所定区間とは、自車位置から目的地までの経路であって、自車が通過するであろう全経路又は一部経路のことである。ステップS306において、路面段差格納部107から取得した所定区間の路面段差信号に基づいて、切り出し枠サイズ算出部108が最大の切り出し枠サイズを算出し、撮像部101の補正回路に通知する。
【0063】
その後、自車が所定区間を通過する際、ステップS307において、センサ部102によって揺れ検知を行う。ステップS308において、撮像部101の補正回路は、センサ部102からの揺れ検知結果と、切り出し枠サイズ算出部108によって今回更新された切り出し枠サイズとに基づいて、撮像信号に対して、電子補正方式を用いて適切な揺れ補正を行う。ステップS309において、撮像終了か否かを判断する。撮像終了でない場合(ステップS309:No)、ステップS302の処理に戻る。撮像終了である場合(ステップS309:Yes)、フローを終了する。
【0064】
図11は、地図情報格納部103に格納されているデータに基づいて、ノードおよびリンクを復元した図である。図12は、路面段差格納部107に格納されているリンクL201、L202、およびL203における路面段差信号の一例を示す模式図である。図11および図12を用いて、図10のフロー図を補足する。
【0065】
図11において、現在の自車位置がノードN200にあるものとする。このとき、図10のステップS304において、経路探索部106から予想走行経路を取得する。予想走行経路は、図11の点線で示されているように、リンクL201、L202、およびL203を順番に通る経路となっている。
【0066】
図12において、リンクL201、L202、およびL203に対応付けられた路面段差信号の波形とそのときの変位の最大値がMaxとして、最小値がMinとして示されている。このとき、図10のステップS306において、切り出し枠サイズ算出部108は、変位の最大値Maxと最小値Minとに基づいて、切り出し枠のサイズを算出する。当該算出された切り出し枠のサイズは、車両がリンクL201、L202、およびL203を通過する際に、撮像エリアの範囲外に振り切れることがない最大のサイズとなる。
【0067】
なお、切り出し枠のサイズは、リンクL201、L202、およびL203を通過中の間は同じサイズを保つ。その後、車両がノードN203に到達したときに、次の予想走行経路に基づいて、切り出し枠のサイズが更新される。これにより、所定区間走行中は解像度劣化が一定となる。
【0068】
なお、ここでは、自車位置から3つ先までのリンクを取得したが、自車位置から目的地までの全リンクを取得するようにしても良い。また、所定のリンク数分とするだけでなく、自車位置から所定距離(例えば、500m)離れた路面段差信号を取得するようにしても良い。
【0069】
以上のように、本変形例の車載撮像装置100によれば、予想走行経路を取得し、予想走行経路上の路面段差信号に基づいて、切り出し枠のサイズを可変にすることによって、撮像画像に揺れが残留しないようにすることができる。さらに、具体的には、本変形例の車載撮像装置100によれば、予想走行経路の所定区間に存在する揺れ変位の最大値と最小値とに基づいて切り出し枠のサイズを算出することによって、自車が所定区間又は所定のリンク数走行するタイミングで切り出し枠のサイズを変更することになる。これにより、走行中に切り出し枠のサイズを頻繁に変更しなくても済み、画像の視認性と揺れとの安定化の両立を図ることができる。
【0070】
なお、路面段差信号の確率的な分布を求め、解像度劣化と揺れとの安定化のバランスを取ることができる最適な切り出し枠のサイズを決定するようにしても良い。
【0071】
(第2の実施形態)
図13は、本発明の第2の実施形態に係る車載撮像装置200を示すブロック図である。図13において、車載撮像装置200は、撮像部101と、センサ部102と、地図情報格納部103と、入力部104と、制御部105と、経路探索部106と、路面段差/走行状態格納部201と、切り出し枠サイズ算出部108と、自車位置算出部109と、表示部110と、路面段差信号処理部202とを備える。図13に示す各ブロックの構成要素のうち、図1と同様の構成要素については、同様の参照符号を付して、その説明を省略する。本実施形態においては、路面段差/走行状態格納部201および路面段差信号処理部202の構成要素について、詳しく説明する。
【0072】
路面段差/走行状態格納部201は、例えば、HDD、DVD、またはフラッシュメモリなどで構成され、車両の上下振動に伴う揺れを路面段差情報として、本発明の第1の実施形態で示したようにリンクと対応付けて記憶する。なお、路面段差/走行状態格納部201は、インタフェース回路を含む構成である。さらに、路面段差/走行状態格納部201は、路面段差情報を格納する際に、その時の車両の走行状態を記憶する。ここで、走行状態とは、例えば、車両速度等である。路面段差/走行状態格納部201に路面段差情報および走行状態を格納する詳細な動作については後述する。
【0073】
路面段差信号処理部202は、路面段差/走行状態格納部201に格納されている路面段差信号と走行状態とを参照し、路面段差信号を処理するプログラムである。詳細な動作は後述する。
【0074】
次に、本実施形態に係る車載撮像装置200の路面段差を学習する動作について、図面を参照しながら説明する。図14は、路面段差情報と走行状態とを路面段差/走行状態格納部201に格納する動作を示すフロー図である。図14において、まず、車両がはじめて通るリンクであるか否かを判断する(ステップS401)。はじめて通るリンクでない場合(ステップS401:No)、既に路面段差情報および走行情報は記憶されていると判断し処理を終了する。一方、はじめて通るリンクである場合(ステップS401:Yes)、センサ部102で検知したセンサ情報を取得する(ステップS402)。走行状態を自車位置算出部109から取得する(ステップS403)。その後、センサ部102で検知したセンサ情報から生成された路面段差信号と走行状態とをリンクと対応付けて路面段差/走行状態格納部201に格納する(ステップS404)。なお、路面段差信号と走行状態とはレーン毎に格納することが望ましい。
【0075】
また、図14のフロー図においては、はじめて通るリンクの場合のみ路面段差信号と走行状態とを格納したが、これに限定されるものではない。路面段差信号と走行状態とを格納してからしばらく時間が経過していれば、当該リンクの路面段差信号および走行状態も変更されている可能性も考えられる。このため、以前に通ったリンクであっても路面段差信号と走行状態とを格納してから一定時間が経過していれば、再度、路面段差信号と走行状態とを格納するようにしても構わない。さらには、常に最新情報に更新するために、リンクを通過する度に路面段差信号と走行状態とを格納するようにしても構わない。なお、これらの方法によって路面段差/走行状態格納部201に格納する情報は、通信等を利用して車両外のセンタ設備等に送信し、一元管理させることもできる。
【0076】
このように、車載撮像装置200は、センサ部102が検知した車両の上下振動に伴う揺れを路面段差信号および走行状態として、リンクと対応付けて路面段差/走行状態格納部201に記憶する。
【0077】
次に、本実施形態に係る車載撮像装置200が揺れ補正を行う動作について、図面を参照しながら説明する。図15は、車載撮像装置200が揺れ補正を行う動作を示すフロー図である。まず、車載撮像装置200が撮像中であるか否かを判定する(ステップS501)。撮像中ではない場合(ステップS501:No)、撮像が開始されるまで待機する。一方、撮像中である場合(ステップS501:Yes)、ステップS502に処理を移す。ステップS502において、自車位置算出部109によって自車位置が算出される。自車位置算出部109は、測位された自車位置に基づいて、地図情報格納部103に格納されている地図情報に対しマップマッチング処理を行い、リンク上の自車位置を確定する。ステップS503において、当該リンクに対応付いている路面段差信号と路面段差情報格納時の走行状態とを路面段差/走行状態格納部201から取得する。ステップS504において、現在の走行状態を自車位置算出部109から取得する。ステップS505において、路面段差信号処理部202は、路面段差情報格納時の走行状態と現在の走行状態とに基づいて、路面段差信号の信号処理を行う。ステップS506において、信号処理された路面段差信号に基づいて、切り出し枠サイズ算出部108が最大の切り出し枠サイズを算出し、撮像部101の補正回路に通知する。
【0078】
そして、ステップS507において、撮像部101の補正回路は、切り出し枠サイズ算出部108からの切り出し枠サイズに基づいて、電子補正方式を用いて適切な揺れ補正を行う。ステップS508において、撮像終了か否か判断する。撮像終了でない場合(ステップS508:No)、ステップS502の処理に戻る。撮像終了である場合(ステップS508:Yes)、フローを終了する。
【0079】
図15のフローが図5のフローと異なる大きな特徴は、車両の揺れの検知を行わないことである。すなわち、路面段差/走行状態格納部201の路面段差信号と路面段差情報格納時の走行状態とを用いることで、車両の揺れの検知を省いている。その反面、ステップS505において、信号処理が必要となる。通常、路面段差信号を路面段差/走行状態格納部201へ格納する時の走行状態と、現在の走行状態とは異なる。従って、格納時の走行状態と現在の走行状態とを比較し、格納した路面段差信号を現在の走行状態に合わせて再現するために信号処理を行っている。このように路面段差信号を信号処理するため、格納時と利用時とで異なる走行状態であっても、適切な揺れ補正が可能となる。
【0080】
以上のように、本発明の第2の実施形態に係る車載撮像装置200によれば、車両走行に伴う揺れを予測し、予測した揺れを走行状態に基づいて調整し、切り出し枠のサイズを可変にすることによって、撮像画像に揺れが残像しないようにすることができる。なお、本発明の第2の実施形態に係る車載撮像装置200によれば、本発明の第1の実施形態に係る車載撮像装置100と同様の効果が得られることは言うまでもない。
【0081】
なお、本発明の各実施形態に係る車載撮像装置は、車載カメラとして使用した場合について説明したが、本発明はこれに限定されるものではなく、他の移動体に設置しても良い。また、本発明の車載撮像装置をナビゲーション装置やドライブレコーダとして実施することもできる。
【0082】
本実施形態で説明した構成は、単に本発明の具体例を示すものであり、本発明の技術的範囲を制限するものではない。本発明の効果を奏する範囲において、任意の構成を採用することが可能である。
【産業上の利用可能性】
【0083】
本発明の車載撮像装置は、車両外の被写体を撮像する車載カメラ等として有用である。また、車両前方の障害物を検知する障害物検知装置、白線を検知し逸脱を警報する逸脱警報装置、実風景画像を使用するナビゲーション装置、衝突事故発生時に事故前後の映像を録画するドライブレコーダ等としても有用である。
【図面の簡単な説明】
【0084】
【図1】本発明の第1の実施形態に係る車載撮像装置100を示すブロック図
【図2】地図情報格納部103に記憶されている情報の一例を示す図
【図3】地図情報格納部103に記憶されている情報の一例を示す図
【図4】地図情報格納部103に格納される地図情報をノードとリンクとから構成される道路ネットワークとして復元した様子を示す模式図
【図5】路面段差情報を路面段差格納部107に格納する動作を示すフロー図
【図6】図5のステップS103において路面段差信号がリンクと対応付けられた様子を示す模式図
【図7】本発明の第1の実施形態に係る車載撮像装置100が揺れ補正を行う動作を示すフロー図
【図8】一旦学習済み(路面段差信号格納済み)の路面に車両が近づく様子を示す図
【図9】車両に突然の揺れが発生した場合、本発明の第1の実施形態に係る車載撮像装置100が揺れ補正を行う様子を示す図
【図10】第1の実施形態の変形例に係る車載撮像装置100が揺れ補正を行う動作を示すフロー図
【図11】地図情報格納部103に格納されているデータに基づいて、ノードおよびリンクを復元した図
【図12】路面段差格納部107に格納されているリンクL201、L202、およびL203における路面段差信号の一例を示す模式図
【図13】本発明の第2の実施形態に係る車載撮像装置200を示すブロック図
【図14】路面段差情報と走行状態とを路面段差/走行状態格納部201に格納する動作を示すフロー図
【図15】車載撮像装置200が揺れ補正を行う動作を示すフロー図
【図16】電子補正方式を用いたビデオカメラなどの撮像装置を示す図
【図17】突然の揺れが発生した場合の車載撮像装置を示す図
【符号の説明】
【0085】
100 車載撮像装置
101 撮像部
102 センサ部
103 地図情報格納部
104 入力部
105 制御部
106 経路探索部
107 路面段差格納部
108 切り出し枠サイズ算出部
109 自車位置算出部
110 表示部
201 路面段差/走行状態格納部
202 路面段差信号処理部
N100〜N102、N200〜N204 ノード
L100、L101、L201〜L206 リンク
SN1〜SN3 形状ノード
S101〜S103、S401〜S404 路面段差を学習する動作の各ステップ
S201〜S207、S301〜S309、S501〜S508 揺れを補正する動作の各ステップ
【技術分野】
【0001】
本発明は、車両外の被写体を撮像する車載撮像装置に関し、より特定的には、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置に関する。
【背景技術】
【0002】
近年、ビデオカメラ等の撮像装置が広く普及している。最近では、撮像装置を車載カメラとして自動車等に搭載し、搭載された撮像装置は、前方の障害物を検知する用途、白線を検知し逸脱を警報する用途、および衝突事故発生時に事故前後の映像を録画するドライブレコーダ等の用途に用いられている。ところが、ビデオカメラ等の撮像装置を車載カメラとして使用する際には、走行時に発生する振動により、撮像時の画像が揺れてしまうという問題があった。
【0003】
一方、従来から、家庭用ビデオカメラ等においては、手振れ補正機能を有する撮像装置が一般に普及している。この手振れ補正機能は、例えば、撮像装置が手振れに伴う揺れを検知し、その検知結果に基づき、撮像する画像に対して電子的、または光学的な揺れ補正を行うという機能である。前者は電子補正方式と呼ばれ、後者は光学補正方式と呼ばれている。
【0004】
図16は、電子補正方式を用いたビデオカメラなどの撮像装置を示す図である。図16において、ビデオカメラなどの撮像装置は、撮像した画像の撮像信号の揺れを検知する。撮像装置における揺れ検知は、1フィールド前の画像と現フィールドの画像とを比較して、動きの方向と量と(動きベクトル)を求めることによって行う。次に、撮像装置は、この動きベクトルに応じて、最終的に出力する画面の切り出し枠を動きの方向と逆方向に平行移動する。ここで、撮像装置は、単に、被写体を撮像する撮像エリアを切り出し枠として平行移動すると、画面の端が切れてしまうため、撮像エリアより小さい範囲を切り出し枠としている。撮像装置は、撮像した画像を、平行移動した切り出し枠で切り出し、最終的に切り出した画像を拡大(電子ズーム)して出力している。
【0005】
また、光学補正方式を用いた撮像装置は、上述した電子補正方式と同様に揺れを検知した後、揺れを打ち消す方向に補正レンズを駆動させる。つまり、光学補正方式は、光軸を補正することによって、撮像時の画像の揺れを補正する。
【0006】
なお、撮像装置が揺れを検知する方法としては、上述したような動きベクトルを用いる方法に限定されるものではなく、例えば、角速度センサなどの出力が用いられることが考えられる。
【0007】
しかし、このような手振れ補正機能は、ビデオカメラなど撮像装置を手で持って使用することを前提としたものであり、撮像装置を車載カメラとして使用した場合には、適切な揺れ補正ができないという問題があった。
【0008】
そこで、車両の振動に対して適切な揺れ補正が可能な車載撮像装置が開示されている(例えば、特許文献1)。特許文献1に記載の車載撮像装置によれば、車両の上下方向の振動による揺れの検出結果と、当該車両から被写体までの距離の算出結果とに基づいて、電子補正方式を用いて適切な揺れ補正を可能としている。
【特許文献1】特開平11−331681号公報
【発明の開示】
【発明が解決しようとする課題】
【0009】
しかしながら、路面の段差などによって車両に突然大きな揺れが発生した場合、当該車両に搭載された車載撮像装置は、突然の揺れに対応した切り出し枠の移動ができず、適切な揺れ補正ができないという課題がある。図17は、突然の揺れが発生した場合の車載撮像装置を示す図である。図17において、車載撮像装置は、図16で示したように、車両の揺れを検知し、切り出し枠を平行移動する。しかし、車両の揺れは、下方向への大きな揺れであるため、当該揺れに応じた分の切り出し枠の移動ができない。これにより、切り出し枠を拡大した最終的な画像には、揺れが残留する結果となっている。
【0010】
車両外の被写体を撮像する車載撮像装置は、電子補正方式を用いることを前提としている。一般に電子補正方式における切り出し枠のサイズは固定であって、さらに、切り出し枠の移動可能範囲は、図16に示したように撮像エリア内に限られている。従って、突然の大きな揺れ(切り出し枠の移動が撮像エリア範囲内に収まりきらない程の揺れ)が発生すると、図17に示したように撮像画像に揺れが残留することになる。
【0011】
それ故に、本発明の目的は、上記課題を解決するものであり、車両走行に伴う車両の揺れを予測し、予測した車両の揺れに応じて切り出し枠のサイズを可変にすることによって、撮像画像に揺れが残留しない車載撮像装置を提供することである。また、撮像画像の視認性と揺れの安定化との両立を図る車載撮像装置を提供することである。
【課題を解決するための手段】
【0012】
上記目的を達成させるために、本発明の第1の車載撮像装置は、車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置であって、被写体を撮像して撮像信号を生成する撮像部と、車両の自車位置を算出する自車位置算出部と、車両が走行する道路の路面段差に関する情報を予め記憶する路面段差格納部と、車両の揺れを検知するセンサ部と、自車位置と路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、算出された切り出し枠に基づいて、撮像信号を補正する補正部とを備える。
【0013】
また、本発明の第1の車載撮像装置は、道路が分岐する地点であるノードとノード間を結ぶ道路を表すリンクとを含む地図情報を記憶する地図情報格納部を、さらに備え、路面段差に関する情報は、リンクに対応付けられていることを特徴とすることが好ましい。
また、本発明の第1の車載撮像装置は、車両が通過する予定である予想走行経路を取得する予想走行経路取得部を、さらに備え、切り出し枠サイズ算出部は、予想走行経路上のリンクに対応付けられている路面段差に関する情報に基づいて、切り出し枠のサイズを算出することを特徴とすることが好ましい。
【0014】
また、路面段差に関する情報は、車両の揺れに基づく変位であって、切り出し枠サイズ算出部は、予想走行経路のうちの路面段差が存在する箇所の変位に基づいて、車両が当該路面段差が存在する箇所を走行する際の切り出し枠のサイズを算出することを特徴とすることが好ましい。
また、路面段差に関する情報は、車両の揺れに基づく変位であって、切り出し枠サイズ算出部は、予想走行経路のうちの各リンクに存在する変位の最大値と最小値とに基づいて、車両が当該リンクを走行する間の切り出し枠のサイズを算出することを特徴とすることが好ましい。
また、路面段差に関する情報は、車両の揺れに基づく変位であって、切り出し枠サイズ算出部は、予想走行経路のうちの所定区間に存在する変位の最大値と最小値とに基づいて、車両が所定区間を走行する間の切り出し枠のサイズを算出することを特徴とすることが好ましい。
【0015】
また、本発明の第1の車載撮像装置は、車両が所定区間または所定のリンク数を走行した時に、切り出し枠のサイズを算出するように更新頻度の設定を行う更新頻度設定部を、さらに備えることが好ましい。
【0016】
また、本発明の第1の車載撮像装置は、切り出し枠のサイズの大きさに基づいて、補正後の撮像信号から画像を生成する画像処理を行うか否かを判定する判定部を、さらに備えることが好ましい。
【0017】
上記目的を達成させるために、本発明の第2の車載撮像装置は、車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置であって、被写体を撮像して撮像信号を生成する撮像部と、車両の自車位置を算出する自車位置算出部と、車両が走行する道路の路面段差に関する情報と当該路面段差に対応する走行状態とを記憶する路面段差/走行状態格納部と、車両の走行状態を検知する走行状態検知部と、路面段差/走行状態格納部に記憶されている走行状態と、走行状態検知部で検知された走行状態とを比較し、路面段差に関する情報の信号処理を行う路面段差信号処理部と、自車位置と信号処理がなされた路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、算出された切り出し枠に基づいて、撮像信号を補正する補正部とを備える。
【0018】
上記目的を達成させるために、本発明のナビゲーション装置は、車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置の機能を有する、ナビゲーション装置であって、被写体を撮像して撮像信号を生成する撮像部と、車両の自車位置を算出する自車位置算出部と、車両が走行する道路の路面段差に関する情報を予め記憶する路面段差格納部と、車両の揺れを検知するセンサ部と、自車位置と路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、算出された切り出し枠に基づいて、撮像信号を補正する補正部とを備える、車載撮像装置の機能を有する。
【0019】
上記目的を達成させるために、本発明の車載撮像方法は、車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像方法であって、被写体を撮像して撮像信号を生成するステップと、車両の自車位置を算出するステップと、車両が走行する道路の路面段差に関する情報を予め記憶するステップと、車両の揺れを検知するステップと、自車位置と路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出するステップと、算出された切り出し枠に基づいて、撮像信号を補正するステップとを実行する。
【0020】
上記目的を達成させるために、本発明の車載撮像プログラムは、車両外の被写体を撮像し、車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像プログラムであって、被写体を撮像して撮像信号を生成するステップと、車両の自車位置を算出するステップと、車両が走行する道路の路面段差に関する情報を予め記憶するステップと、車両の揺れを検知するステップと、自車位置と路面段差に関する情報とに基づいて、車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出するステップと、算出された切り出し枠に基づいて、撮像信号を補正するステップとを実行する。
【発明の効果】
【0021】
上述のように、本発明に係る車載撮像装置によれば、車両走行に伴う車両の揺れを予測し、予測した車両の揺れに応じて切り出し枠のサイズを可変にすることによって、撮像画像に揺れが残留しない車載撮像装置を実現することができる。また、本発明に係る車載撮像装置によれば、車両が通過する予定である予想走行経路を取得し、当該予想走行経路上の路面段差に関する情報に基づいて、切り出し枠のサイズを可変にすることによって、撮像画像の視認性と揺れの安定化との両立を図ることができる。
【発明を実施するための最良の形態】
【0022】
以下、本発明の実施形態について、図面を参照しながら説明する。
(第1の実施形態)
図1は、本発明の第1の実施形態に係る車載撮像装置100を示すブロック図である。図1において、車載撮像装置100は、撮像部101と、センサ部102と、地図情報格納部103と、入力部104と、制御部105と、経路探索部106と、路面段差格納部107と、切り出し枠サイズ算出部108と、自車位置算出部109と、表示部110とを備える。
【0023】
撮像部101は、光学系と、イメージャと、信号処理回路と、補正回路と、エンコーダ回路とから構成される。
【0024】
光学系は、複数の光学レンズと、各光学レンズを駆動するフォーカス機構と、ズーム機構等とから構成され、撮像する被写体の撮像光が入力される。なお、光学系は、車両の前方の実風景画像を撮像するために、ルームミラー背面のウィンドシールド付近、車両天井部等に設置される。
【0025】
イメージャは、撮像素子としてのCCD(Charge Coupled Device)またはCMOS(Complementary Metal Oxide Semiconductor)と、これを駆動する駆動回路とから構成され、光学系からの撮像光を受光し、電気信号に変換して信号処理回路に出力する。
【0026】
信号処理回路は、イメージャからの電気信号に対して、サンプルホールド処理およびA/D変換処理などを施してディジタルの撮像信号を生成し、このディジタルの撮像信号を補正回路に出力する。
【0027】
補正回路は、少なくとも1フレーム分の補正前映像データを記憶可能なメモリと、そのメモリをコントロールするメモリコントローラとを備え、後述するセンサ部102からの揺れ検知結果に基づいて、信号処理回路からのディジタルの撮像信号に対して、電子補正方式を用いて適切な揺れ補正を行う。ここで、補正回路がディジタルの撮像信号を補正する際の切り出し枠のサイズは、切り出し枠サイズ算出部108から指定されるものを使用する。
【0028】
エンコーダ回路は、補正回路からの補正済みのディジタルの撮像信号に対して、D/A変換や同期信号の付加等の処理を施してアナログのビデオ信号を生成し、このビデオ信号を表示部110に出力する。なお、エンコーダ回路の代わりに、補正回路からの補正済みのディジタルの撮像信号を画像処理する画像処理回路を備える構成も可能である。画像処理回路を備える場合には、表示部110にアナログのビデオ信号を出力せずに、画像処理結果だけを出力してもよい。
【0029】
センサ部102は、車両の上下振動に伴う撮像画像の揺れを検知するための、1軸以上の加速度センサ及び/又はジャイロ(角速度)センサ等(以下、慣性センサと記す)である。センサ部102は、このセンサで検出された加速度及び/又は角速度信号に対して、オフセットキャンセル処理や積分処理等を施し、上下方向の変位についての変位情報を生成する。ここで、オフセットキャンセル処理は、慣性センサの定常誤差や温度ドリフト等に影響を受ける成分を除去するために行い、積分処理は、慣性センサからの角速度信号に対して行うものであって、一角度情報に変換するために行う。
【0030】
このように得られた角度をθとすると、揺れに伴う変位Yは、(式1)のように表すことができる。
Y=f×tanθ・・・(式1)
(式1)において、fは焦点距離を表しており、光学系によって決まる。
【0031】
なお、変位の算出は、センサ部102で求める以外にも画像処理を用いて算出しても良い。例えば、動きベクトルを使用する方法やKLT−Trackerによる特徴点追跡を使用する方法等がある。
【0032】
地図情報格納部103は、例えば、HDD、DVD、またはフラッシュメモリなどで構成され、道路や交差点に関するデータ等の地図情報が格納される。なお、地図情報格納部103は、インタフェース回路を含む構成である。また、地図情報格納部103は、これらの構成に限定されるものではない。例えば、地図情報格納部103は、図示しない通信手段(例えば、携帯電話、モバイルWiMAX)によって、センタ設備等から地図情報を適宜ダウンロードする構成としてもよい。
【0033】
入力部104は、例えば、押圧式のスイッチを所定数並べたもの、タッチパネル式のもの、リモコン、あるいは利用者の声を認識して車載撮像装置への入力情報に変換する、マイクロフォンおよび音声認識エンジン等で構成され、ユーザからの指示を入力する。ユーザからの指示内容としては、光学系の調整や、車両の走行経路を得るための操作等がある。
【0034】
制御部105は、CPUやMPUと、ROM(Read Only Memory)やRAM(Random Access Memory)とから構成され、車載撮像装置100全体の動作を制御する。CPUやMPUは、ROMに格納されるプログラムを実行することによって、図1に示す各機能ブロックを相互連携させ、車載撮像装置100全体の動作を制御している。また、CPUやMPUは、プログラムの実行中、RAMを作業領域として使用する。
【0035】
経路探索部106は、入力部104から入力された目的地に関する情報と、自車位置算出部109から取得する自車位置情報と、地図情報格納部103に格納されている地図情報とに基づいて、目的地に至る最適経路を探索するプログラムである。探索された経路にはいくつかの案内点(案内対象の交差点)が含まれ、案内点であるか否かの判定は、あるノードに進入するノードと脱出するノードとの角度を参照することで行われる。なお、最適経路の探索は、ダイクストラ法や横型探索法などの公知の手法を用いることができる。また、最適経路は、典型的にはリンクデータ列として表現される。リンクデータ列として保持しておけば、リンクを構成するノードデータやリンク形状データを取得することができる。なお、経路探索部106は、この構成に限らず、図示しない通信手段(例えば、携帯電話、モバイルWiMAX等)によって、センタ設備等から経路情報を適宜ダウンロードする構成としてもよい。ノードデータおよびリンクデータの詳しい説明については、後述する。
【0036】
路面段差格納部107は、例えば、HDD、DVD、またはフラッシュメモリなどで構成され、車両の上下振動に伴う揺れを路面段差情報として、上述したリンクと対応付けて記憶する。なお、路面段差格納部107は、インタフェース回路を含む構成である。また、路面段差格納部107は、これらの構成に限定されるものではない。例えば、路面段差格納部107は、図示しない通信手段(例えば、携帯電話、モバイルWiMAX)によって、センタ設備等から路面段差情報を適宜ダウンロードする構成としてもよい。いわゆるプローブ情報として、他の車両が収集した路面段差情報を利用することもできる。また、路面段差格納部107に路面段差情報を格納する詳細な動作については後述する。
【0037】
切り出し枠サイズ算出部108は、電子補正方式を用いて適切な揺れ補正を行う際の切り出し枠のサイズを算出し、撮像部101の補正回路に指示するためのプログラムである。切り出し枠のサイズは、路面段差格納部107に格納される路面段差情報を参照することで算出される。切り出し枠のサイズを算出する詳細な動作については後述する。
【0038】
自車位置算出部109は、例えば、1以上のGNSS(Global Navigation Satellite System)受信機と、車速センサと、1以上のジャイロ(角速度)センサと、1以上の加速度センサ等とから構成され、車載撮像装置100の現在位置、速度、および方位を測位する。ここで、GNSS受信機は、例えば、GPS受信機であり、複数の衛星からの電波を受信し、それを復調することで受信機の絶対位置を計測する。なお、現在位置、速度、および方位の測位計算には、GNSS受信機や各種センサを単独又は複合利用して行う。自車位置算出部109は、センサ部102と一部又は全てを共通化することもできる。
【0039】
また、自車位置算出部109は、受信機で復調した測位信号の搬送波位相角を連続的に測定した搬送波位相を使用する測位方式でも良い。さらに、自車位置算出部109で測位された自車位置に基づいて、後述する地図情報のリンク(道路)に対しマップマッチング処理を行うことができる。
【0040】
表示部110は、例えば、液晶ディスプレイ、有機ELディスプレイなどの表示デバイスである。
【0041】
次に、地図情報格納部103に格納されている地図情報について詳しく説明する。図2および図3は、地図情報格納部103に格納されている地図情報であって、本実施形態に関連する情報を抜粋したデータをレコード形式に示す図である。図2に示すように、地図情報格納部103には、(A)ノードデータと(B)リンクデータとが含まれている。図3に示すように、地図情報格納部103には、(C)道路種別データと、(D)形状ノードデータとが、さらに含まれる。
【0042】
図2において、(A)ノードデータとして示されているノードとは、交差点や合流地点など、多方向に道路が分岐する地点である。各ノードは、ノード毎の緯度・経度等の位置情報と、当該ノードに接続する接続リンク数と、接続リンクIDとから構成される。なお、位置情報は地図メッシュの四隅のいずれかを始点とする正規化座標で表現されていても良い。(B)リンクデータとして示されているリンクとは、ノード間を結ぶ道路を表すものである。各リンクは、当該リンクの端点である始点ノードおよび終点ノードと、リンクコスト(例えば、リンクの距離であり、単位はメートルやキロメートルなど)と、リンク幅(道路幅であり、単位はメートルなど)と、レーン数と、道路種別と、形状ノード数と、形状ノードIDとから構成される。ここで、リンクコストは、経路探索部106が経路探索を行う際のコスト計算に用いられる。また、形状ノードの詳細な説明については後述する。
【0043】
図3において、上述した(B)リンクデータレコードで指定された道路種別は、(C)道路種別データによって、識別可能となっている。(C)道路種別データとして示される道路種別とは、例えば、高速道や一般道といった道路の属性を表すものであり、道路の種類毎にそれぞれ重複しない値を持っている。なお、この道路種別データによって、経路探索部106は一般道優先や高速道優先といった探索条件を設定した上で、経路探索を行うことができる。(D)形状ノードデータとして示されている形状ノードとは、リンク上に存在し、リンクが直線状でない場合等、その形状を表現するための曲折点を表すものである。各形状ノードは、形状ノード毎の緯度・経度等の位置情報と、当該形状ノードが存在するリンクID等とから構成される。なお、位置情報はノードの端点を始点とする正規化座標で表現しても良い。
【0044】
図4は、地図情報格納部103に格納される地図情報を、ノードとリンクとから構成される道路ネットワークとして復元した様子を示す模式図である。ノードには2本以上のリンクが接続して、別のノードと結ばれており、そのリンク上にはリンクの形状を支配するための形状ノードが存在する。図4において、ノードN101を見ると、リンクL100およびリンクL101など2本以上のリンクが接続して、ノードN100およびノードN102と結ばれている。さらに、リンクL100上には、リンクの形状を支配するための形状ノードSN1〜SN3が存在する。
【0045】
なお、リンクが直線的な道路である場合には、形状ノードは必ずしも存在するとは限らない。また、ノードデータ自体が高密度(例えば、データ間隔が5m)で格納されている場合には、形状ノードは必ずしも存在するとは限らない。
【0046】
なお、このような道路ネットワークとして復元可能なデータは、道路情報だけではなく、背景データ(河川、緑地など)やPOI(Point of Interest)情報などがある。これらのデータも地図情報格納部103に含まれるが、本実施形態では割愛する。なお、POI情報とは、例えば、ファミリーレストランやガソリンスタンドなどの施設情報である。なお、以下の説明においては、ノードと形状ノードとを総称して道路形状点と呼ぶことがある。
【0047】
次に、本実施形態に係る車載撮像装置100の路面段差を学習する動作について、図面を参照しながら説明する。図5は、路面段差情報を路面段差格納部107に格納する動作を示すフロー図である。図5において、まず、車両がはじめて通るリンクであるか否かを判断する(ステップS101)。はじめて通るリンクでない場合(ステップS101:No)、既に路面段差情報は記憶されていると判断し処理を終了する。一方、はじめて通るリンクである場合(ステップS101:Yes)、センサ部102で検知したセンサ情報を取得する(ステップS102)。その後、センサ部102で検知したセンサ情報から生成された路面段差信号をリンクと対応付けて路面段差格納部107に格納する(ステップS103)。なお、路面段差信号はレーン毎に格納することが望ましい。
【0048】
また、図5に示したフロー図においては、はじめて通るリンクの場合のみ路面段差信号を格納したが、これに限定されるわけではない。路面段差信号を格納してからしばらく時間が経過していれば、当該リンクの路面段差情報も変更されている可能性も考えられる。このため、以前に通ったリンクであっても路面段差信号を格納してから一定時間が経過していれば、再度、路面段差信号を格納するようにしても構わない。さらには、常に最新情報に更新するために、リンクを通過する度に路面段差信号を格納するようにしても構わない。なお、これらの方法によって路面段差格納部107に格納する情報は、通信等を利用して車両外のセンタ設備等に送信し、一元管理させることもできる。
【0049】
このように、車載撮像装置100は、センサ部102が検知した車両の上下振動に伴う揺れを路面段差信号として、上述したリンクと対応付けて路面段差格納部107に記憶する。
【0050】
一例として、図4に示したリンクL101に路面段差がある場合を想定して説明する。図6は、図5のステップS103において路面段差信号がリンクと対応付けられた様子を示す模式図である。ここで、路面段差信号は、上述した(式1)の変位Yで表すことができる。図6に示すように、リンク上での自車位置が分かれば、その位置に対応する路面段差信号が参照できるようにする。
【0051】
なお、路面段差信号は変位Yとして表したが、これに限定されるものではない。例えば、慣性センサで検知した信号を変位Yに変換せず、そのまま路面段差格納部107に記憶するようにしても良い。この場合、路面段差格納部107に格納されている信号を、参照時に変位Yに変換して使用する。
【0052】
次に、本実施形態に係る車載撮像装置100が揺れ補正を行う動作について、図面を参照しながら説明する。図7は、車載撮像装置100が揺れ補正を行う動作を示すフロー図である。まず、車載撮像装置100が撮像中であるか否かを判定する(ステップS201)。撮像中でない場合(ステップS201:No)、撮像が開始されるまで待機する。一方、撮像中である場合(ステップS201:Yes)、ステップS202に処理を移す。ステップS202において、自車位置算出部109によって自車位置が算出される。自車位置算出部109は、測位された自車位置に基づいて、地図情報格納部103に格納されている地図情報に対しマップマッチング処理を行い、リンク上の自車位置を確定する。ステップS203において、当該リンクに対応付いている路面段差信号を路面段差格納部107から取得する。ステップS204において、路面段差格納部107から取得した路面段差信号に基づいて、切り出し枠サイズ算出部108が最大の切り出し枠サイズを算出し、撮像部101の補正回路に通知する。
【0053】
その後、自車がリンク上の路面段差部分を通過する際、ステップS205において、センサ部102によって揺れ検知を行う。ステップS206において、撮像部101の補正回路は、センサ部102からの揺れ検知結果と、切り出し枠サイズ算出部108からの切り出し枠サイズとに基づいて、撮像信号に対して、電子補正方式を用いて適切な揺れ補正を行う。ステップS207において、撮像終了か否かを判断する。撮像終了でない場合(ステップS207:No)、ステップS202の処理に戻る。撮像終了である場合(ステップS207:Yes)、フローを終了する。
【0054】
図8は、一旦学習済み(路面段差信号格納済み)の路面に車両が近づく様子を示す図である。図8に示すように、車両がリンクL101上のA地点(路面段差がほとんど無い箇所)に存在するときには、切り出し枠のサイズと撮像エリアのサイズとはほぼ同じ大きさとなる。一方、車両がリンクL101上のB地点(路面段差がある箇所)に存在するときには、切り出し枠のサイズは撮像エリアに対して小さくなるように算出される。このように車両の現在の自車位置に応じて、切り出し枠のサイズが動的に変化することになる。切り出し枠のサイズは、路面段差格納部107に格納された路面段差信号に基づいて、切り出し枠サイズ算出部108によって算出される。このように、切り出し枠は、撮像エリアの範囲外に振り切れることがない最大のサイズとなる。
【0055】
図9は、車両に突然の揺れが発生した場合、本実施形態に係る車載撮像装置100が揺れ補正を行う様子を示す図である。図9において、本実施形態に係る車載撮像装置100は、撮像した画像の撮像信号の揺れを検知し、切り出し枠を平行移動する。ここで、本実施形態に係る車載撮像装置100は、上述したように撮像エリアの範囲外に振り切れることがない最大のサイズで切り出し枠を算出しているため、切り出し枠は揺れに応じた分、移動できている。これにより、切り出し枠を拡大した最終的な画像には、揺れが残留しない結果となっている。
【0056】
以上のように、本発明の第1の実施形態に係る車載撮像装置100によれば、車両走行に伴う揺れを予測し、予測した揺れに応じて切り出し枠のサイズを可変にすることによって、撮像画像に揺れが残留しないようにすることができる。具体的には、予め路面段差に関する情報を地図情報のリンクに対応付けて格納し、車両の揺れを予測するため、地図上の自車位置に対応付けられた路面段差信号の取得が可能となり、予測した揺れに応じて切り出し枠のサイズを設定することができる。さらに、本発明の第1の実施形態に係る車載撮像装置100によれば、切り出し枠は、路面段差に応じて最大のサイズであるため、解像度の劣化を最小限に保つことができる。
【0057】
なお、本実施形態においては、車両が走行するリンクの路面段差毎に、切り出し枠サイズ算出部108が切り出し枠のサイズを算出していたが、切り出し枠のサイズを算出する単位は、これに限定されるものではない。例えば、1つのリンクに複数の路面段差が存在する場合は、切り出し枠サイズ算出部108は、リンク単位で切り出し枠のサイズを算出しても構わない。この場合、切り出し枠サイズ算出部108は、リンク毎に存在する変位の最大値と最小値とに基づいて、当該リンク走行時の切り出し枠のサイズを算出することになる。
【0058】
なお、算出された切り出し枠のサイズの大きさに基づいて、撮像部101の補正回路からの補正済みの撮像信号を画像処理するか否かを判断することができる。例えば、切り出し枠のサイズが所定値より小さい場合には、エンコーダ回路や画像処理回路によって、補正済みの撮像信号から画像を生成しないとしても構わない。切り出しサイズが小さすぎると画像処理をしても得たい情報が検知できない可能性が高く、さらには、誤検知の可能性も発生するためである。これにより、画像処理の信頼性を担保することができる。
【0059】
(第1の実施形態の変形例)
本発明の第1の実施形態に係る車載撮像装置100は、走行中、常に切り出し枠のサイズが最適なものに変更されていた。これに対し、本変形例では、所定の区間(又は時間)走行するタイミングで切り出し枠のサイズを算出することを特徴とする。本変形例に係る車載撮像装置の構成は、図1に示す各ブロックの構成要素と同様であるため、ここでは、その説明を省略する。本変形例においては、車載撮像装置100が揺れ補正を行う動作について図面を参照しながら説明する。
【0060】
図10は、本変形例に係る車載撮像装置100が揺れ補正を行う動作を示すフロー図である。まず、車載撮像装置100が撮像中であるか否かを判定する(ステップS301)。撮像中でない場合(ステップS301:No)、撮像が開始されるまで待機する。一方、撮像中である場合(ステップS301:Yes)、ステップS302に処理を移す。ステップS302において、自車位置算出部109によって自車位置が算出される。自車位置算出部109は、測位された自車位置に基づいて、地図情報格納部103に格納されている地図情報に対しマップマッチング処理を行い、リンク上の自車位置を確定する。ここまでの処理は、上述した本発明の第1の実施形態と同様である。
【0061】
次に、切り出し枠の算出タイミングであるか否かを判定する(ステップS303)。切り出し枠の算出タイミングでない場合(ステップS303:No)、ステップS307に処理を移す。ステップS307において、センサ部102によって揺れ検知を行う。ステップS308において、撮像部101の補正回路は、センサ部102からの揺れ検知結果と、既に算出されている切り出し枠サイズとに基づいて、撮像信号に対して、電子補正方式を用いて適切な揺れ補正を行う。その後、ステップS309に処理を移す。
【0062】
一方、切り出し枠の算出タイミングである場合(ステップS303:Yes)、予想走行経路を取得する(ステップS304)。ここで、予想走行経路とは、自車が通過する予定の全経路又は一部経路を表しており、経路探索部106で探索された経路である。ステップS305において、所定区間の路面段差信号を路面段差格納部107から取得する。ここで、所定区間とは、自車位置から目的地までの経路であって、自車が通過するであろう全経路又は一部経路のことである。ステップS306において、路面段差格納部107から取得した所定区間の路面段差信号に基づいて、切り出し枠サイズ算出部108が最大の切り出し枠サイズを算出し、撮像部101の補正回路に通知する。
【0063】
その後、自車が所定区間を通過する際、ステップS307において、センサ部102によって揺れ検知を行う。ステップS308において、撮像部101の補正回路は、センサ部102からの揺れ検知結果と、切り出し枠サイズ算出部108によって今回更新された切り出し枠サイズとに基づいて、撮像信号に対して、電子補正方式を用いて適切な揺れ補正を行う。ステップS309において、撮像終了か否かを判断する。撮像終了でない場合(ステップS309:No)、ステップS302の処理に戻る。撮像終了である場合(ステップS309:Yes)、フローを終了する。
【0064】
図11は、地図情報格納部103に格納されているデータに基づいて、ノードおよびリンクを復元した図である。図12は、路面段差格納部107に格納されているリンクL201、L202、およびL203における路面段差信号の一例を示す模式図である。図11および図12を用いて、図10のフロー図を補足する。
【0065】
図11において、現在の自車位置がノードN200にあるものとする。このとき、図10のステップS304において、経路探索部106から予想走行経路を取得する。予想走行経路は、図11の点線で示されているように、リンクL201、L202、およびL203を順番に通る経路となっている。
【0066】
図12において、リンクL201、L202、およびL203に対応付けられた路面段差信号の波形とそのときの変位の最大値がMaxとして、最小値がMinとして示されている。このとき、図10のステップS306において、切り出し枠サイズ算出部108は、変位の最大値Maxと最小値Minとに基づいて、切り出し枠のサイズを算出する。当該算出された切り出し枠のサイズは、車両がリンクL201、L202、およびL203を通過する際に、撮像エリアの範囲外に振り切れることがない最大のサイズとなる。
【0067】
なお、切り出し枠のサイズは、リンクL201、L202、およびL203を通過中の間は同じサイズを保つ。その後、車両がノードN203に到達したときに、次の予想走行経路に基づいて、切り出し枠のサイズが更新される。これにより、所定区間走行中は解像度劣化が一定となる。
【0068】
なお、ここでは、自車位置から3つ先までのリンクを取得したが、自車位置から目的地までの全リンクを取得するようにしても良い。また、所定のリンク数分とするだけでなく、自車位置から所定距離(例えば、500m)離れた路面段差信号を取得するようにしても良い。
【0069】
以上のように、本変形例の車載撮像装置100によれば、予想走行経路を取得し、予想走行経路上の路面段差信号に基づいて、切り出し枠のサイズを可変にすることによって、撮像画像に揺れが残留しないようにすることができる。さらに、具体的には、本変形例の車載撮像装置100によれば、予想走行経路の所定区間に存在する揺れ変位の最大値と最小値とに基づいて切り出し枠のサイズを算出することによって、自車が所定区間又は所定のリンク数走行するタイミングで切り出し枠のサイズを変更することになる。これにより、走行中に切り出し枠のサイズを頻繁に変更しなくても済み、画像の視認性と揺れとの安定化の両立を図ることができる。
【0070】
なお、路面段差信号の確率的な分布を求め、解像度劣化と揺れとの安定化のバランスを取ることができる最適な切り出し枠のサイズを決定するようにしても良い。
【0071】
(第2の実施形態)
図13は、本発明の第2の実施形態に係る車載撮像装置200を示すブロック図である。図13において、車載撮像装置200は、撮像部101と、センサ部102と、地図情報格納部103と、入力部104と、制御部105と、経路探索部106と、路面段差/走行状態格納部201と、切り出し枠サイズ算出部108と、自車位置算出部109と、表示部110と、路面段差信号処理部202とを備える。図13に示す各ブロックの構成要素のうち、図1と同様の構成要素については、同様の参照符号を付して、その説明を省略する。本実施形態においては、路面段差/走行状態格納部201および路面段差信号処理部202の構成要素について、詳しく説明する。
【0072】
路面段差/走行状態格納部201は、例えば、HDD、DVD、またはフラッシュメモリなどで構成され、車両の上下振動に伴う揺れを路面段差情報として、本発明の第1の実施形態で示したようにリンクと対応付けて記憶する。なお、路面段差/走行状態格納部201は、インタフェース回路を含む構成である。さらに、路面段差/走行状態格納部201は、路面段差情報を格納する際に、その時の車両の走行状態を記憶する。ここで、走行状態とは、例えば、車両速度等である。路面段差/走行状態格納部201に路面段差情報および走行状態を格納する詳細な動作については後述する。
【0073】
路面段差信号処理部202は、路面段差/走行状態格納部201に格納されている路面段差信号と走行状態とを参照し、路面段差信号を処理するプログラムである。詳細な動作は後述する。
【0074】
次に、本実施形態に係る車載撮像装置200の路面段差を学習する動作について、図面を参照しながら説明する。図14は、路面段差情報と走行状態とを路面段差/走行状態格納部201に格納する動作を示すフロー図である。図14において、まず、車両がはじめて通るリンクであるか否かを判断する(ステップS401)。はじめて通るリンクでない場合(ステップS401:No)、既に路面段差情報および走行情報は記憶されていると判断し処理を終了する。一方、はじめて通るリンクである場合(ステップS401:Yes)、センサ部102で検知したセンサ情報を取得する(ステップS402)。走行状態を自車位置算出部109から取得する(ステップS403)。その後、センサ部102で検知したセンサ情報から生成された路面段差信号と走行状態とをリンクと対応付けて路面段差/走行状態格納部201に格納する(ステップS404)。なお、路面段差信号と走行状態とはレーン毎に格納することが望ましい。
【0075】
また、図14のフロー図においては、はじめて通るリンクの場合のみ路面段差信号と走行状態とを格納したが、これに限定されるものではない。路面段差信号と走行状態とを格納してからしばらく時間が経過していれば、当該リンクの路面段差信号および走行状態も変更されている可能性も考えられる。このため、以前に通ったリンクであっても路面段差信号と走行状態とを格納してから一定時間が経過していれば、再度、路面段差信号と走行状態とを格納するようにしても構わない。さらには、常に最新情報に更新するために、リンクを通過する度に路面段差信号と走行状態とを格納するようにしても構わない。なお、これらの方法によって路面段差/走行状態格納部201に格納する情報は、通信等を利用して車両外のセンタ設備等に送信し、一元管理させることもできる。
【0076】
このように、車載撮像装置200は、センサ部102が検知した車両の上下振動に伴う揺れを路面段差信号および走行状態として、リンクと対応付けて路面段差/走行状態格納部201に記憶する。
【0077】
次に、本実施形態に係る車載撮像装置200が揺れ補正を行う動作について、図面を参照しながら説明する。図15は、車載撮像装置200が揺れ補正を行う動作を示すフロー図である。まず、車載撮像装置200が撮像中であるか否かを判定する(ステップS501)。撮像中ではない場合(ステップS501:No)、撮像が開始されるまで待機する。一方、撮像中である場合(ステップS501:Yes)、ステップS502に処理を移す。ステップS502において、自車位置算出部109によって自車位置が算出される。自車位置算出部109は、測位された自車位置に基づいて、地図情報格納部103に格納されている地図情報に対しマップマッチング処理を行い、リンク上の自車位置を確定する。ステップS503において、当該リンクに対応付いている路面段差信号と路面段差情報格納時の走行状態とを路面段差/走行状態格納部201から取得する。ステップS504において、現在の走行状態を自車位置算出部109から取得する。ステップS505において、路面段差信号処理部202は、路面段差情報格納時の走行状態と現在の走行状態とに基づいて、路面段差信号の信号処理を行う。ステップS506において、信号処理された路面段差信号に基づいて、切り出し枠サイズ算出部108が最大の切り出し枠サイズを算出し、撮像部101の補正回路に通知する。
【0078】
そして、ステップS507において、撮像部101の補正回路は、切り出し枠サイズ算出部108からの切り出し枠サイズに基づいて、電子補正方式を用いて適切な揺れ補正を行う。ステップS508において、撮像終了か否か判断する。撮像終了でない場合(ステップS508:No)、ステップS502の処理に戻る。撮像終了である場合(ステップS508:Yes)、フローを終了する。
【0079】
図15のフローが図5のフローと異なる大きな特徴は、車両の揺れの検知を行わないことである。すなわち、路面段差/走行状態格納部201の路面段差信号と路面段差情報格納時の走行状態とを用いることで、車両の揺れの検知を省いている。その反面、ステップS505において、信号処理が必要となる。通常、路面段差信号を路面段差/走行状態格納部201へ格納する時の走行状態と、現在の走行状態とは異なる。従って、格納時の走行状態と現在の走行状態とを比較し、格納した路面段差信号を現在の走行状態に合わせて再現するために信号処理を行っている。このように路面段差信号を信号処理するため、格納時と利用時とで異なる走行状態であっても、適切な揺れ補正が可能となる。
【0080】
以上のように、本発明の第2の実施形態に係る車載撮像装置200によれば、車両走行に伴う揺れを予測し、予測した揺れを走行状態に基づいて調整し、切り出し枠のサイズを可変にすることによって、撮像画像に揺れが残像しないようにすることができる。なお、本発明の第2の実施形態に係る車載撮像装置200によれば、本発明の第1の実施形態に係る車載撮像装置100と同様の効果が得られることは言うまでもない。
【0081】
なお、本発明の各実施形態に係る車載撮像装置は、車載カメラとして使用した場合について説明したが、本発明はこれに限定されるものではなく、他の移動体に設置しても良い。また、本発明の車載撮像装置をナビゲーション装置やドライブレコーダとして実施することもできる。
【0082】
本実施形態で説明した構成は、単に本発明の具体例を示すものであり、本発明の技術的範囲を制限するものではない。本発明の効果を奏する範囲において、任意の構成を採用することが可能である。
【産業上の利用可能性】
【0083】
本発明の車載撮像装置は、車両外の被写体を撮像する車載カメラ等として有用である。また、車両前方の障害物を検知する障害物検知装置、白線を検知し逸脱を警報する逸脱警報装置、実風景画像を使用するナビゲーション装置、衝突事故発生時に事故前後の映像を録画するドライブレコーダ等としても有用である。
【図面の簡単な説明】
【0084】
【図1】本発明の第1の実施形態に係る車載撮像装置100を示すブロック図
【図2】地図情報格納部103に記憶されている情報の一例を示す図
【図3】地図情報格納部103に記憶されている情報の一例を示す図
【図4】地図情報格納部103に格納される地図情報をノードとリンクとから構成される道路ネットワークとして復元した様子を示す模式図
【図5】路面段差情報を路面段差格納部107に格納する動作を示すフロー図
【図6】図5のステップS103において路面段差信号がリンクと対応付けられた様子を示す模式図
【図7】本発明の第1の実施形態に係る車載撮像装置100が揺れ補正を行う動作を示すフロー図
【図8】一旦学習済み(路面段差信号格納済み)の路面に車両が近づく様子を示す図
【図9】車両に突然の揺れが発生した場合、本発明の第1の実施形態に係る車載撮像装置100が揺れ補正を行う様子を示す図
【図10】第1の実施形態の変形例に係る車載撮像装置100が揺れ補正を行う動作を示すフロー図
【図11】地図情報格納部103に格納されているデータに基づいて、ノードおよびリンクを復元した図
【図12】路面段差格納部107に格納されているリンクL201、L202、およびL203における路面段差信号の一例を示す模式図
【図13】本発明の第2の実施形態に係る車載撮像装置200を示すブロック図
【図14】路面段差情報と走行状態とを路面段差/走行状態格納部201に格納する動作を示すフロー図
【図15】車載撮像装置200が揺れ補正を行う動作を示すフロー図
【図16】電子補正方式を用いたビデオカメラなどの撮像装置を示す図
【図17】突然の揺れが発生した場合の車載撮像装置を示す図
【符号の説明】
【0085】
100 車載撮像装置
101 撮像部
102 センサ部
103 地図情報格納部
104 入力部
105 制御部
106 経路探索部
107 路面段差格納部
108 切り出し枠サイズ算出部
109 自車位置算出部
110 表示部
201 路面段差/走行状態格納部
202 路面段差信号処理部
N100〜N102、N200〜N204 ノード
L100、L101、L201〜L206 リンク
SN1〜SN3 形状ノード
S101〜S103、S401〜S404 路面段差を学習する動作の各ステップ
S201〜S207、S301〜S309、S501〜S508 揺れを補正する動作の各ステップ
【特許請求の範囲】
【請求項1】
車両外の被写体を撮像し、前記車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置であって、
前記被写体を撮像して撮像信号を生成する撮像部と、
前記車両の自車位置を算出する自車位置算出部と、
前記車両が走行する道路の路面段差に関する情報を予め記憶する路面段差格納部と、
前記車両の揺れを検知するセンサ部と、
前記自車位置と前記路面段差に関する情報とに基づいて、前記車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、
前記算出された切り出し枠に基づいて、前記撮像信号を補正する補正部とを備える、車載撮像装置。
【請求項2】
道路が分岐する地点であるノードと前記ノード間を結ぶ道路を表すリンクとを含む地図情報を記憶する地図情報格納部を、さらに備え、
前記路面段差に関する情報は、前記リンクに対応付けられていることを特徴とする、請求項1に記載の車載撮像装置。
【請求項3】
前記車両が通過する予定である予想走行経路を取得する予想走行経路取得部を、さらに備え、
前記切り出し枠サイズ算出部は、前記予想走行経路上のリンクに対応付けられている路面段差に関する情報に基づいて、切り出し枠のサイズを算出することを特徴とする、請求項2に記載の車載撮像装置。
【請求項4】
前記路面段差に関する情報は、前記車両の揺れに基づく変位であって、
前記切り出し枠サイズ算出部は、前記予想走行経路のうちの路面段差が存在する箇所の前記変位に基づいて、前記車両が当該路面段差が存在する箇所を走行する際の切り出し枠のサイズを算出することを特徴とする、請求項3に記載の車載撮像装置。
【請求項5】
前記路面段差に関する情報は、前記車両の揺れに基づく変位であって、
前記切り出し枠サイズ算出部は、前記予想走行経路のうちの各リンクに存在する前記変位の最大値と最小値とに基づいて、前記車両が当該リンクを走行する間の切り出し枠のサイズを算出することを特徴とする、請求項3に記載の車載撮像装置。
【請求項6】
前記路面段差に関する情報は、前記車両の揺れに基づく変位であって、
前記切り出し枠サイズ算出部は、前記予想走行経路のうちの所定区間に存在する前記変位の最大値と最小値とに基づいて、前記車両が前記所定区間を走行する間の切り出し枠のサイズを算出することを特徴とする、請求項3に記載の車載撮像装置。
【請求項7】
前記車両が前記所定区間または所定のリンク数を走行した時に、前記切り出し枠のサイズを算出するように更新頻度の設定を行う更新頻度設定部を、さらに備える、請求項5〜6のいずれかに記載の車載撮像装置。
【請求項8】
前記切り出し枠のサイズの大きさに基づいて、前記補正後の撮像信号から画像を生成する画像処理を行うか否かを判定する判定部を、さらに備える、請求項1〜7のいずれかに記載の車載撮像装置。
【請求項9】
車両外の被写体を撮像し、前記車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置であって、
前記被写体を撮像して撮像信号を生成する撮像部と、
前記車両の自車位置を算出する自車位置算出部と、
前記車両が走行する道路の路面段差に関する情報と当該路面段差に対応する走行状態とを記憶する路面段差/走行状態格納部と、
前記車両の走行状態を検知する走行状態検知部と、
前記路面段差/走行状態格納部に記憶されている走行状態と、前記走行状態検知部で検知された走行状態とを比較し、前記路面段差に関する情報の信号処理を行う路面段差信号処理部と、
前記自車位置と前記信号処理がなされた路面段差に関する情報とに基づいて、前記車両の揺れに応じて移動する範囲が撮像エリア内に収まる画像の最大のサイズとなる切り出し枠のサイズを算出する切り出し枠サイズ算出部と、
前記算出された切り出し枠に基づいて、前記撮像信号を補正する補正部とを備える、車載撮像装置。
【請求項10】
車両外の被写体を撮像し、前記車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置の機能を有する、ナビゲーション装置であって、
前記被写体を撮像して撮像信号を生成する撮像部と、
前記車両の自車位置を算出する自車位置算出部と、
前記車両が走行する道路の路面段差に関する情報を予め記憶する路面段差格納部と、
前記車両の揺れを検知するセンサ部と、
前記自車位置と前記路面段差に関する情報とに基づいて、前記車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、
前記算出された切り出し枠に基づいて、前記撮像信号を補正する補正部とを備える、車載撮像装置の機能を有する、ナビゲーション装置。
【請求項11】
車両外の被写体を撮像し、前記車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像方法であって、
前記被写体を撮像して撮像信号を生成するステップと、
前記車両の自車位置を算出するステップと、
前記車両が走行する道路の路面段差に関する情報を予め記憶するステップと、
前記車両の揺れを検知するステップと、
前記自車位置と前記路面段差に関する情報とに基づいて、前記車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出するステップと、
前記算出された切り出し枠に基づいて、前記撮像信号を補正するステップとを実行する、車載撮像方法。
【請求項12】
車両外の被写体を撮像し、前記車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像プログラムであって、
前記被写体を撮像して撮像信号を生成するステップと、
前記車両の自車位置を算出するステップと、
前記車両が走行する道路の路面段差に関する情報を予め記憶するステップと、
前記車両の揺れを検知するステップと、
前記自車位置と前記路面段差に関する情報とに基づいて、前記車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出するステップと、
前記算出された切り出し枠に基づいて、前記撮像信号を補正するステップとを実行する、車載撮像プログラム。
【請求項1】
車両外の被写体を撮像し、前記車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置であって、
前記被写体を撮像して撮像信号を生成する撮像部と、
前記車両の自車位置を算出する自車位置算出部と、
前記車両が走行する道路の路面段差に関する情報を予め記憶する路面段差格納部と、
前記車両の揺れを検知するセンサ部と、
前記自車位置と前記路面段差に関する情報とに基づいて、前記車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、
前記算出された切り出し枠に基づいて、前記撮像信号を補正する補正部とを備える、車載撮像装置。
【請求項2】
道路が分岐する地点であるノードと前記ノード間を結ぶ道路を表すリンクとを含む地図情報を記憶する地図情報格納部を、さらに備え、
前記路面段差に関する情報は、前記リンクに対応付けられていることを特徴とする、請求項1に記載の車載撮像装置。
【請求項3】
前記車両が通過する予定である予想走行経路を取得する予想走行経路取得部を、さらに備え、
前記切り出し枠サイズ算出部は、前記予想走行経路上のリンクに対応付けられている路面段差に関する情報に基づいて、切り出し枠のサイズを算出することを特徴とする、請求項2に記載の車載撮像装置。
【請求項4】
前記路面段差に関する情報は、前記車両の揺れに基づく変位であって、
前記切り出し枠サイズ算出部は、前記予想走行経路のうちの路面段差が存在する箇所の前記変位に基づいて、前記車両が当該路面段差が存在する箇所を走行する際の切り出し枠のサイズを算出することを特徴とする、請求項3に記載の車載撮像装置。
【請求項5】
前記路面段差に関する情報は、前記車両の揺れに基づく変位であって、
前記切り出し枠サイズ算出部は、前記予想走行経路のうちの各リンクに存在する前記変位の最大値と最小値とに基づいて、前記車両が当該リンクを走行する間の切り出し枠のサイズを算出することを特徴とする、請求項3に記載の車載撮像装置。
【請求項6】
前記路面段差に関する情報は、前記車両の揺れに基づく変位であって、
前記切り出し枠サイズ算出部は、前記予想走行経路のうちの所定区間に存在する前記変位の最大値と最小値とに基づいて、前記車両が前記所定区間を走行する間の切り出し枠のサイズを算出することを特徴とする、請求項3に記載の車載撮像装置。
【請求項7】
前記車両が前記所定区間または所定のリンク数を走行した時に、前記切り出し枠のサイズを算出するように更新頻度の設定を行う更新頻度設定部を、さらに備える、請求項5〜6のいずれかに記載の車載撮像装置。
【請求項8】
前記切り出し枠のサイズの大きさに基づいて、前記補正後の撮像信号から画像を生成する画像処理を行うか否かを判定する判定部を、さらに備える、請求項1〜7のいずれかに記載の車載撮像装置。
【請求項9】
車両外の被写体を撮像し、前記車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置であって、
前記被写体を撮像して撮像信号を生成する撮像部と、
前記車両の自車位置を算出する自車位置算出部と、
前記車両が走行する道路の路面段差に関する情報と当該路面段差に対応する走行状態とを記憶する路面段差/走行状態格納部と、
前記車両の走行状態を検知する走行状態検知部と、
前記路面段差/走行状態格納部に記憶されている走行状態と、前記走行状態検知部で検知された走行状態とを比較し、前記路面段差に関する情報の信号処理を行う路面段差信号処理部と、
前記自車位置と前記信号処理がなされた路面段差に関する情報とに基づいて、前記車両の揺れに応じて移動する範囲が撮像エリア内に収まる画像の最大のサイズとなる切り出し枠のサイズを算出する切り出し枠サイズ算出部と、
前記算出された切り出し枠に基づいて、前記撮像信号を補正する補正部とを備える、車載撮像装置。
【請求項10】
車両外の被写体を撮像し、前記車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像装置の機能を有する、ナビゲーション装置であって、
前記被写体を撮像して撮像信号を生成する撮像部と、
前記車両の自車位置を算出する自車位置算出部と、
前記車両が走行する道路の路面段差に関する情報を予め記憶する路面段差格納部と、
前記車両の揺れを検知するセンサ部と、
前記自車位置と前記路面段差に関する情報とに基づいて、前記車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出する切り出し枠サイズ算出部と、
前記算出された切り出し枠に基づいて、前記撮像信号を補正する補正部とを備える、車載撮像装置の機能を有する、ナビゲーション装置。
【請求項11】
車両外の被写体を撮像し、前記車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像方法であって、
前記被写体を撮像して撮像信号を生成するステップと、
前記車両の自車位置を算出するステップと、
前記車両が走行する道路の路面段差に関する情報を予め記憶するステップと、
前記車両の揺れを検知するステップと、
前記自車位置と前記路面段差に関する情報とに基づいて、前記車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出するステップと、
前記算出された切り出し枠に基づいて、前記撮像信号を補正するステップとを実行する、車載撮像方法。
【請求項12】
車両外の被写体を撮像し、前記車両の揺れに伴う撮像画像の揺れを電子補正方式によって補正する車載撮像プログラムであって、
前記被写体を撮像して撮像信号を生成するステップと、
前記車両の自車位置を算出するステップと、
前記車両が走行する道路の路面段差に関する情報を予め記憶するステップと、
前記車両の揺れを検知するステップと、
前記自車位置と前記路面段差に関する情報とに基づいて、前記車両の揺れに応じて移動する範囲が撮像エリア内に収まる最大のサイズとなる画像の切り出し枠のサイズを算出するステップと、
前記算出された切り出し枠に基づいて、前記撮像信号を補正するステップとを実行する、車載撮像プログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【公開番号】特開2009−260442(P2009−260442A)
【公開日】平成21年11月5日(2009.11.5)
【国際特許分類】
【出願番号】特願2008−104057(P2008−104057)
【出願日】平成20年4月11日(2008.4.11)
【出願人】(000005821)パナソニック株式会社 (73,050)
【Fターム(参考)】
【公開日】平成21年11月5日(2009.11.5)
【国際特許分類】
【出願日】平成20年4月11日(2008.4.11)
【出願人】(000005821)パナソニック株式会社 (73,050)
【Fターム(参考)】
[ Back to top ]