ナビゲーション装置
【課題】予め保持している道路データに存在しない道路を車両が走行する場合でも、ユーザに走行の手がかりとなる情報を与える。
【解決手段】ナビゲーション装置は、地図上の道路に無い道路を走行していると判定され、かつ、方向指示器の操作を検知した場合、カメラにより車両の前方を撮像し、撮像位置とともに登録する。そして、現在位置が、撮像画像の撮像位置に相当する場合に、登録された撮像画像を表示する。
【解決手段】ナビゲーション装置は、地図上の道路に無い道路を走行していると判定され、かつ、方向指示器の操作を検知した場合、カメラにより車両の前方を撮像し、撮像位置とともに登録する。そして、現在位置が、撮像画像の撮像位置に相当する場合に、登録された撮像画像を表示する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ナビゲーション装置に関する。
【背景技術】
【0002】
特許文献1には、カメラの撮像画像を、地図上の道路を構成するリンクのノードに対応させて登録し、次回、現在位置がそのノードやリンクに近づいた場合に、その撮像画像を表示するなどして経路誘導に役立てる技術が記載されている。
【0003】
【特許文献1】特開平2000−304559号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
ところで、地図データにはない、新設された道路を車両が走行する場合がある。かかる場合、従来の技術では、対応付ける道路がないので撮像画像は登録されない。したがって、再び、地図データにない道路を車両が走行した場合でも、ユーザに走行の手がかりになるような情報を与えることができない。
【0005】
かかる課題を解決すべく、本発明は、予め保持している道路データに存在しない道路を車両が走行する場合でも、ユーザに走行の手がかりとなる情報を与えることを目的とする。
【課題を解決するための手段】
【0006】
上記課題を解決すべく、本発明の第1の態様は、
ナビゲーション装置であって、地図上の道路に関するデータである道路データを記憶する手段と、現在位置を取得する現在位置取得手段と、前記ナビゲーション装置が搭載された車両の周囲の撮像画像を取得する撮像画像取得手段と、前記車両の方向指示器への操作を検出する操作検出手段と、前記現在位置算出手段により地図データに含まれている道路上以外に現在位置が求められている場合で、かつ前記操作検出手段により前記方向指示器への操作が検出された場合に、前記撮像画像を撮像位置とともに登録する撮像画像登録手段と、前記現在位置算出手段により取得された現在位置が、前記撮像画像の撮像位置に相当する場合に、前記撮像画像登録手段により登録された当該撮像画像を表示する撮像画像表示手段とを備える。
【0007】
本発明の第2の態様は、ナビゲーション装置であって、地図上の道路に関するデータである道路データを記憶する手段と、現在位置を取得する現在位置取得手段と、前記ナビゲーション装置が搭載された車両の周囲の撮像画像を取得する撮像画像取得手段と、前記車両の方向指示器への操作を検出する操作検出手段と、前記現在位置算出手段により地図データに含まれている道路上以外に現在位置が求められている間、
(1)前記操作検出手段により前記方向指示器への操作が検出された場合、
(2)前記車両の旋回を検出した場合、
(3)前記車両が所定の距離走行するごとに、
(4)所定時間経過するごとに、
前記撮像画像を撮像位置とともに登録する撮像画像登録手段と、
前記現在位置算出手段により取得された現在位置が、前記撮像画像の撮像位置に相当する場合に、前記撮像画像登録手段により登録された当該撮像画像を表示する撮像画像表示手段とを備える。
【発明を実施するための最良の形態】
【0008】
以下に、本発明の一実施形態について、図面を参照して説明する。
【0009】
図1は、車載用ナビゲーション装置100の概略構成図である。図示するように、車載用ナビゲーション装置100は、演算処理部1と、ディスプレイ2と、記憶装置3と、音声入出力装置4と、入力装置5と、車輪速センサ6と、ジャイロセンサ7と、GPS(Global Positioning System)受信装置8と、カメラ9と、方向指示器センサ10とを備えている。
【0010】
演算処理部1は、様々な処理を行う中心的ユニットである。例えば各種センサ6、7やGPS受信装置8から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置3から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ2へ表示する。また、記憶装置3に記憶されている地図データを用いて、ユーザから指示された目的地と現在地(出発地)とを結ぶ最適な経路(推奨経路)を探索する。また、音声入出力装置4やディスプレイ2を用いてユーザを誘導する。
【0011】
ディスプレイ2は、演算処理部1で生成されたグラフィックス情報を表示するユニットである。ディスプレイ2は、CRTや液晶ディスプレイなどで構成される。演算処理部1とディスプレイ2との間の信号S1は、RGB信号やNTSC(National Television System Committee)信号で接続するのが一般的である。
【0012】
記憶装置3は、CD-ROMやDVD-ROMやHDDやICカードといった記憶媒体で構成されている。この記憶媒体には、地図データが記憶されている。
【0013】
地図データは、地図上の区画された領域であるメッシュの識別コード(メッシュID)ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータを含む。リンクデータは、リンクIDごとに、リンクを構成する2つのノード(開始ノード、終了ノード)の座標情報、リンクを含む道路の種別情報、リンクの長さを示すリンク長情報、リンク旅行時間、2つのノードにそれぞれ接続するリンクのリンクID(接続リンクID)などを含んでいる。
【0014】
音声入出力装置4は、演算処理部1で生成したユーザへのメッセージを音声信号に変換し出力する。また、ユーザが発した声を認識し演算処理部1にその内容を転送する処理を行う。
【0015】
入力装置5は、ユーザからの指示を受け付けるユニットである。入力装置5として、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、タッチパネルなどを備えていてよい。
【0016】
センサ6、7およびGPS受信装置8は、車載用ナビゲーション装置100で現在地(自車位置)を検出するために使用されるものである。車輪速センサ6は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。ジャイロ7は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。GPS受信装置8は、GPS衛星からの信号を受信し移動体とGPS衛星間の距離と距離の変化率を3個以上の衛星に対して測定することで移動体の現在位置、進行速度および進行方位を測定する。
【0017】
カメラ9は、車載用ナビゲーション装置100が搭載されている車両の周辺の風景を撮像(撮影)するための撮像装置である。カメラ9は、CCDカメラなどの小型カメラで構成される。カメラ9は、車両に乗車したユーザが見るであろう方向、すなわち車両の前方の風景が撮像可能なように、レンズが車両の前方に向いている。
【0018】
方向指示器センサ10は、車両の方向指示器(ウインカー)に対するユーザの操作を検出し、演算処理部1に送る。具体的には、右の方向指示器がONされた場合、それを検知し、右の方向指示器がONされた旨を演算処理部1に送る。また、左の方向指示器がONされた場合、それを検知し、左の方向指示器がONされた旨を演算処理部1に送る。
【0019】
図2は、演算処理部1のハードウェア構成例を示す図である。
【0020】
図示するように、演算処理部1は、各デバイス間をバス33で接続した構成としてある。演算処理部1は、数値演算及び各デバイスを制御するといった様々な処理を実行するCPU(Central Processing Unit)21と、記憶装置3から読み出した地図データ、演算データなどを格納するRAM(Random Access Memory)22と、プログラムやデータを格納するROM(Read Only Memory)23と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するDMA(Direct Memory Access)24と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ25と、グラフィックスイメージデータを蓄えるVRAM(Video Random Access Memory)26と、イメージデータをRGB信号に変換するカラーパレット27と、アナログ信号をデジタル信号に変換するA/D変換器28と、シリアル信号をバスに同期したパラレル信号に変換するSCI(Serial Communication Interface)29と、パラレル信号をバスに同期させてバス上にのせるPIO(Parallel Input/Output)30と、パルス信号を積分するカウンタ31と、カメラ10のステッピングモータに制御命令を送信して撮像方向を制御するとともに、撮像して得たアナログ信号を画像データに変換するカメラ制御装置32とを有する。
【0021】
図3は、演算処理部1の機能ブロック図である。
【0022】
図示するように、演算処理部1は、ユーザ操作解析部41と、現在位置算出部42と、経路探索部43と、経路誘導部44と、撮像画像処理部45と、表示処理部46とを備えている。
【0023】
ユーザ操作解析部41は、入力装置5に入力されたユーザからの要求を受け、その要求内容を解析して、その要求内容に対応する処理が実行されるように演算処理部1の各部を制御する。
【0024】
現在位置算出部42は、車輪速センサ6で計測される距離パルスデータS5およびジャイロ7で計測される角加速度データS6を各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置(X,Y)から自車走行後の位置である仮想現在地(X′,Y′)を定期的に演算する。また、仮想現在位置(X’、Y’)を、GPS受信装置8出力される緯度・経度により定期的に補正する。また、仮想現在位置を、地図データを用いて、マップマッチングすることにより、形状の相関が最も高い道路(リンク)上に、現在位置の表示候補点(カーマークにより表示される位置)を求める。ただし、マップマッチングによる形状の相関が所定値以下の場合は、道路(リンク)上に現在位置の表示候補点を求めることはせずに、仮想現在位置を現在位置の表示候補点とする。
【0025】
なお、地図データに登録されている道路(リンク)上に現在位置の表示候補点が求められた場合、その候補点をマッチング候補点という。一方、地図データに登録されている道路(リンク)上に現在位置の表示候補点が求められなかった場合、その候補点を、道路にマッチングしなかった(アンマッチ)という意味で、フリー候補点という。
【0026】
経路探索部43は、ダイクストラ法等を用いて、指定された2地点(現在地、目的地)間を結ぶ経路のコスト(例えば、旅行時間)が最少となる経路を探索する。
【0027】
経路誘導部44は、経路探索部43で探索された経路を用いて経路誘導を行う。
【0028】
撮像画像処理部45は、カメラ9により撮像された画像を、撮像画像データ300に登録する処理を行う。また、所定の条件において、ディスプレイ2に撮像された画像を表示する処理を行う。
【0029】
表示処理部46は、ディスプレイ2に表示すべき情報の描画コマンドを生成し、生成したコマンドを、ディスプレイ2に送信する。
【0030】
[動作の説明]次に、上記構成の車載用ナビゲーション装置100の動作について説明する。
【0031】
図4は、車載用ナビゲーション装置100の電源が投入されているときに行われる処理の流れを示すフロー図である。なお、このフローは、経路探索された経路に従って経路誘導が行われているときに、開始してもよい。また、経路から逸脱したときに開始するようにしてもよい。また、ユーザから、入力装置5を介して、本フローの開始要求を受け付けたときに開始してもよい。
【0032】
撮像画像処理部45は、現在位置算出部42から現在位置の表示候補点を取得する。そして、取得した表示候補点がマッチング候補点であるか、フリー候補点であるか、の判定を行う(S110)。
【0033】
そして、表示候補点がフリー候補点である場合(S110でNo)、撮像画像処理部45は、撮像画像の登録処理を行う(S120)。
【0034】
図5は、撮像画像の登録処理の流れを示すフロー図である。
【0035】
まず、撮像画像処理部45は、カメラ9を起動させ、撮像画像を取得する。そして、撮像画像を撮像画像データ300に登録する処理を行う。
【0036】
図6は、撮像画像データ300の構成を示す図である。撮像画像データは、1つのレコードに、撮像位置301と、撮像画像302と、撮像日時303と、撮像根拠304と、付加情報305とを格納するためのフィールドを備えている。
【0037】
撮像画像処理部45は、現在位置の表示候補点の座標位置を、撮像位置301に格納する。また、カメラ9から取得した撮像画像を、撮像画像302に格納する。また、カメラ9により撮像画像が取得された日時を、撮像日時303に格納する。また、撮像画像を撮像画像データ300に格納することになった根拠を、撮像根拠304に格納する。また、ユーザから撮像画像に付加する情報を受け付けた場合は、付加情報305に格納する(詳しくは後述する)。
【0038】
S121では、現在位置の表示候補点がマッチング候補点からフリー候補点になったことから(図4のS110でNo)、撮像画像を登録することになった。そこで、撮像画像処理部45は、S121においては、撮像根拠304に、マッチング候補点からフリー候補点になった旨(「アンマッチ」)を登録する。
【0039】
次に、撮像画像処理部45は、方向指示器センサ10を介して、ユーザにより方向指示器が操作されたか否かを判定する(S122)。
【0040】
方向指示器が操作されていない場合(S122でNo)、撮像画像処理部45は、処理をS124に移行する。
【0041】
一方、方向指示器が操作された場合(S122でYes)、撮像画像処理部45は、S121と同様に、カメラ9により撮像された画像を取得し、撮像画像データ300に登録する処理を行う(S123)。なお、ここでは、方向指示器が操作されたことから、撮像画像を登録することになった。そこで、撮像画像処理部45は、S123においては、撮像根拠304に、方向指示器が操作された旨(「右ウインカー」、「左ウインカー」など)を登録する。そして、S124に処理を移行する。
【0042】
S124では、撮像画像処理部45は、現在位置算出部42から更新された現在位置の表示候補点を取得し、取得した表示候補点が、マッチング候補点であるか、フリー候補点であるか、の判定を行う(S124)。
【0043】
そして、現在位置の表示候補点が依然としてフリー候補点である場合(S124でNo)、撮像画像処理部45は、S122に戻って処理を続ける。
【0044】
一方、現在位置の候補点がマッチング候補点となった場合(S124でYes)、撮像画像処理部45は、図5で示した撮像画像の登録処理を終了し、図4のフローで示した処理を最初(S110)から再開する。
【0045】
以上、図4及び図5のフローについて説明した。図4及び図5に示したフローによれば、撮像画像処理部45は、現在位置の表示候補点が道路(リンク)にマッチングしなくなった時点で、一旦、撮像画像を取得し登録する。また、現在位置の候補点がフリー候補点である間、方向指示器への操作を監視し、操作があった場合は、撮像画像を取得し、登録する。
【0046】
なお、図7に示すように、撮像画像処理部45は、撮像画像を登録する際、ディスプレイ2に、その旨を知らせる情報を表示してもよい。
【0047】
図示するように、表示画面600には、現在位置の周辺の地図601と、現在位置の候補点を示すカーマーク602とが表示されている。撮像画像処理部45は、撮像画像を登録する際(図5のS121、S123)、カメラ9から取得した撮像画像603を、表示画面600に表示する。例えば、画面を2分割して、一方に地図601を表示し、他方に撮像画像603を表示する。さらに、撮像画像処理部45は、ユーザから入力装置5を介して、撮像画像を登録するか否かの指示、あるいは登録された撮像画像の削除(登録のキャンセル)の指示を受け付けてもよい。図7の表示画面600には、タッチパネルによりユーザから指示を受け付けるために、登録キャンセルを受け付けるボタン604が表示されている。
【0048】
次に、上記のようにして登録された撮像画像データ300の利用について説明する。
【0049】
図8は、撮像画像の利用処理のフロー図である。このフローは、車載用ナビゲーション装置100に電源が投入されると開始される。また、経路探索を行い、探索した経路を用いて誘導処理を開始するときに、同時に開始するようにしてもよい。また、ユーザから入力装置5を介して開始要求を受け付けたときに開始してもよい。
【0050】
撮像画像処理部45は、現在位置算出部42から現在位置の表示候補点を取得する。そして、撮像画像データ300の中に、撮像位置301が、取得した表示候補点の座標位置と一致する又は付近である、撮像画像302が登録されているか否か判定する(S200)。表示候補点の座標位置と、撮像位置301とは、完全に一致しなくてもよい。撮像画像処理部45は、撮像位置301が、表示候補点から所定距離内(例えば、50m内)である撮像画像302が登録されているか否かを判定してもよい。
【0051】
撮像画像データ300の中に、表示候補点の座標位置に一致する又は付近である撮像位置301の撮像画像302が登録されている場合(S200でYes)、撮像画像処理部45は、ディスプレイ2に、その撮像画像302の表示を行う。
【0052】
図8のフローによれば、撮像画像処理部45は、カーマークが、過去に登録された撮像画像の撮像位置に近づくと、その撮影位置の撮像画像を表示することになる。
【0053】
図9は、表示画面600を示す図である。表示画面600には、現在位置の周辺の地図601と、現在位置を示すカーマーク602とが表示されている。カーマーク602は、表示候補点の座標位置に表示される。かかる表示がなされているときに、カーマーク602の付近で過去に撮像された画像がある場合(図8のS200でYes)、撮像画像処理部45は、表示画面600に、その撮像画像611を表示する。例えば、画面を2分割して、一方に地図601を表示し、他方に撮像画像611を表示する。さらに、撮像画像処理部45は、撮像画像データ300から、撮像画像611の撮像日時303、撮像根拠304を取得し、図示するように、撮像日時612、撮像根拠613として、表示する。
【0054】
以上、本発明の一実施形態について説明した。
【0055】
本実施形態によれば、車両が地図データに登録されていない道路を走行した場合、所定のポイントにおいて、車両周辺(前方)の風景を撮像し、撮像画像として登録する。そして、車両が、再度、同じ場所を走行した場合に、登録しておいた撮像画像を表示する。したがって、ユーザが地図データにない道路を走行するときでも、過去に通ったことがあれば、そのときに撮像された風景画像が表示される。すなわち、地図データにない道路を走行するときでも、ユーザに、走行に役立つ情報を与えることができ、ユーザの走行時の不安を解消することができる。
【0056】
さらに、撮像画像とともに、撮像日時が示されるので、ユーザは、走行したときのことを思い出すのが容易となる。
【0057】
また、方向指示器への操作履歴(右ウインカーか左ウインカーか)が表示されるので、ユーザは、分岐点において、右折すべきか、左折すべきかを容易に判断することができる。
【0058】
<変形例1>
本発明は、上記実施形態に制限されない。上記実施形態は、様々な変形が可能である。
【0059】
例えば、上記実施形態では、図5のS122、S123のように、方向指示器がONされたときに、撮像画像を登録するようにしている。これに限らず、車両の旋回動作を検出したときに、所定距離を走行したときに、又は所定時間が経過したときに、撮像画像を登録するようにしてもよい。
【0060】
図10は、かかる場合の撮像画像の登録処理のフロー図である。図5で示したフローと異なるのは、撮像画像処理部45は、方向指示器のONを検出した場合(S122aでYes)に加えて、旋回動作を検出した場合(S122bでYes)、所定距離を走行した場合(S122cでYes)、所定時間経過した場合(S122dでYes)に、撮像画像を登録する(S123)。
【0061】
撮像画像処理部45は、ジャイロセンサ7により所定角度(例えば、80°)以上の旋回を検出した場合に、車両が旋回したと判定する。また、撮像画像処理部45は、表示候補点がフリー候補点である間(S124でNo)、車輪速センサ6により走行距離を計算し、所定の距離(例えば、100m)走行するたびに、カメラ9の撮像画像を撮像画像データ300に登録する。また、撮像画像処理部45は、表示候補点がフリー候補点である間(S124でNo)、時間を計測し、所定の時間(例えば、5分)が経過するたびに、カメラ9の撮像画像を撮像画像データ300に登録する。
【0062】
図10のフローによれば、地図データにない道路において、撮像画像を取得するポイントが増える。したがって、ユーザが再度走行することになった場合に、要所において、撮像画像を表示することができる。すなわち、ユーザに対して、道に迷うことなくスムーズに走行するのに役立つ情報を表示することができる。
【0063】
<変形例2>
また、撮像画像処理部45は、撮像画像を登録する際に、ユーザから入力装置5を介して、撮像画像に付加する情報(撮像画像データ300の付加情報305)を受け付けてもよい。付加情報305として受け付ける情報としては、コンビニ、公園など施設に関する情報や、交差点、道路標識など道路に関する情報や、右折、右折禁止などの走行ガイダンスとなる情報などがある。
【0064】
例えば、図5又は図10に示したS123の処理において、撮像画像処理部45は、音声入出力装置4のマイクロホンを介して、ユーザから音声入力を受け付ける。そして、入力された音声を認識して、認識した結果をユーザに提示して、確定させた後、撮像画像データ300の付加情報305として格納する。
【0065】
図11は、かかる場合の表示画面600を示す図である。撮像画像処理部45は、撮像画像を登録する際、撮像画像603を表示する。このとき、所定時間(例えば、5秒間)、音声入出力装置4のマイクロホンを介して、音声入力を待機する。例えば、ユーザから「コンビニ」という音声を取得すると、これを音声認識し、「『コンビニ』と登録してよいですか」などど、音声または表示により出力する。ユーザから入力装置5を介して確定要求を受け付けると、撮像画像処理部45は、「コンビニ」と付加情報305に格納した後、表示画面600に、「コンビニと登録しました」などと、登録を完了した旨605を音声又は表示により出力する。すなわち、ユーザと車載用ナビゲーション装置100との間の会話形式で、付加情報305を受け付ける。
【0066】
かかる付加情報305を登録された場合、撮像画像処理部45は、撮像画像の利用処理の撮像画像302を表示する際(図8のS210)、対応する付加情報305も表示する。
【0067】
図12は、かかる場合の表示画面600を示す図である。図示するように、撮像画像処理部45は、撮像画像611とともに、撮像日時612、撮像根拠613、付加情報614を表示する。
【0068】
また、図12に示すように、撮像画像処理部45は、過去に走行した軌跡603を表示してもよい。そのために、撮像画像処理部45は、現在位置の表示候補点が、マッチング候補点からフリー候補点になった場合(図4のS110でNo)、表示候補点の軌跡603を記憶しておく。そして、再度、同じ地点で、表示候補点が、マッチング候補点からフリー候補点になった場合、記憶しておいた軌跡603を地図上に表示する。なお、軌跡603の始点604と終点605を表示してもよい。始点604は、地図データにある道路にマッチングしなくなった地点(最初にフリー候補点が求められた地点)である。終点605は、地図データにある道路にマッチングし直した地点(現在位置の表示候補点がフリー候補点からマッチング候補点になった地点)である。
【0069】
また、撮像画像処理部45は、図12に示すように、撮像画像の撮像位置をアイコン606などにより地図上に表示してもよい。例えば、撮像画像処理部45は、撮像画像データ300の中から、表示中の地図601内に含まれる撮像位置301を抽出する。そして、抽出した撮像位置301を、地図601にアイコン606などによって表示する。さらに、ユーザから入力装置5を介して、アイコン606の指定を受け付けてもよい。例えば、アイコン606が押されると、撮像画像処理部45は、撮像画像データ300の中から、押されたアイコン606に対応する撮像位置301の撮像画像302を取得し、表示する。
【0070】
<その他の変形例>
撮像画像データ300に登録されている撮像画像を全て表示の対象とするのではなく、表示する撮像画像を絞り込んでもよい。例えば、より有益な撮像画像のみを表示するために、撮像画像処理部45は、下記の撮像画像のみを表示の対象とする。
(1)赤色系の画像
赤色系が所定範囲以上占める画像。看板などは赤色系で表示される場合が多いからである。
(2)青色系の画像
青色系が所定範囲以上占める画像。道路標識などは青色系で表示される場合が多いからである。
(3)緑色系の画像
緑色系が所定範囲以上占める画像。高速道路標識などは緑色系で表示される場合が多いからである。なお、撮像画像処理部45は、走行速度から高速道路を走行しているか否か判定し、高速道路を走行していると判定した場合、かかる所定の色の画像のみを表示の対象とするようにしてもよい。
(4)上記(1)〜(3)に該当しない画像
建物の画像と考えられるからである。
【0071】
撮像画像処理部45は、これらのいずれの条件により画像を絞り込むかを、ユーザから入力装置を介して指定させることができる。
【0072】
また、撮像画像は、静止画であってもよいし、所定時間範囲の動画であってもよい。
【0073】
また、撮像画像に、車両が映りこんでいる場合、その車両を消去して、登録するようにしてもよい。例えば、撮像画像処理部45は、カメラ9から取得した撮像画像の中から、一般車両のテンプレートを用いたパターンマッチングなどの公知の技術で、車両部分を特定する。そして、車両部分を消去する。
【0074】
撮像画像処理部45は、撮像画像を登録する際に、撮像画像データ300に、同じ撮像位置の撮像画像が既に登録されている場合、新しく取得した撮像画像で更新するようにしてもよい。また、同じ撮像位置の撮像画像を時刻により区別して登録してもよい。例えば、昼時間と夜時間で区別して登録してもよい。かかる場合、撮像画像を表示する際、そのときの時刻に対応する時刻に取得された撮像画像を表示するようにする。こうすれば、昼時間では、昼時間に撮像された画像が表示され、夜時間では、夜時間で撮像された画像が表示されるようになる。
【図面の簡単な説明】
【0075】
【図1】図1は、車載用ナビゲーション装置の概略構成図である。
【図2】図2は、演算処理部1のハードウェア構成を示す図である。
【図3】図3は、演算処理部1の機能構成を示す図である。
【図4】図4は、車載用ナビゲーション装置の処理のフロー図である。
【図5】図5は、撮像画像の登録処理(図4のS120)のフロー図である。
【図6】図6は、撮像画像データ300の構成を示す図である。
【図7】図7は、表示画面例を示す図である。
【図8】図8は、撮像画像の利用処理のフロー図である。
【図9】図9は、表示画面例を示す図である。
【図10】図10は、変形例にかかる撮像画像の登録処理(図4のS120)のフロー図である。
【図11】図11は、表示画面例を示す図である。
【図12】図12は、表示画面例を示す図である。
【符号の説明】
【0076】
100・・・車載用ナビゲーション装置、
1・・・演算処理部、2・・・ディスプレイ、3・・・記憶装置、4・・・音声出入力装置、5・・・入力装置、6・・・車輪速センサ、7・・・ジャイロ、8・・・GPS受信機、9・・・カメラ、10・・・方向指示器センサ
21・・・CPU、22・・・RAM、23・・・ROM、24・・・DMA、25・・・描画コントローラ、26・・・VRAM、27・・・カラーパレット、28・・・A/D変換器、29・・・SCI、30・・・PIO、31・・・カウンタ、32・・・カメラ制御装置、33・・・バス
【技術分野】
【0001】
本発明は、ナビゲーション装置に関する。
【背景技術】
【0002】
特許文献1には、カメラの撮像画像を、地図上の道路を構成するリンクのノードに対応させて登録し、次回、現在位置がそのノードやリンクに近づいた場合に、その撮像画像を表示するなどして経路誘導に役立てる技術が記載されている。
【0003】
【特許文献1】特開平2000−304559号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
ところで、地図データにはない、新設された道路を車両が走行する場合がある。かかる場合、従来の技術では、対応付ける道路がないので撮像画像は登録されない。したがって、再び、地図データにない道路を車両が走行した場合でも、ユーザに走行の手がかりになるような情報を与えることができない。
【0005】
かかる課題を解決すべく、本発明は、予め保持している道路データに存在しない道路を車両が走行する場合でも、ユーザに走行の手がかりとなる情報を与えることを目的とする。
【課題を解決するための手段】
【0006】
上記課題を解決すべく、本発明の第1の態様は、
ナビゲーション装置であって、地図上の道路に関するデータである道路データを記憶する手段と、現在位置を取得する現在位置取得手段と、前記ナビゲーション装置が搭載された車両の周囲の撮像画像を取得する撮像画像取得手段と、前記車両の方向指示器への操作を検出する操作検出手段と、前記現在位置算出手段により地図データに含まれている道路上以外に現在位置が求められている場合で、かつ前記操作検出手段により前記方向指示器への操作が検出された場合に、前記撮像画像を撮像位置とともに登録する撮像画像登録手段と、前記現在位置算出手段により取得された現在位置が、前記撮像画像の撮像位置に相当する場合に、前記撮像画像登録手段により登録された当該撮像画像を表示する撮像画像表示手段とを備える。
【0007】
本発明の第2の態様は、ナビゲーション装置であって、地図上の道路に関するデータである道路データを記憶する手段と、現在位置を取得する現在位置取得手段と、前記ナビゲーション装置が搭載された車両の周囲の撮像画像を取得する撮像画像取得手段と、前記車両の方向指示器への操作を検出する操作検出手段と、前記現在位置算出手段により地図データに含まれている道路上以外に現在位置が求められている間、
(1)前記操作検出手段により前記方向指示器への操作が検出された場合、
(2)前記車両の旋回を検出した場合、
(3)前記車両が所定の距離走行するごとに、
(4)所定時間経過するごとに、
前記撮像画像を撮像位置とともに登録する撮像画像登録手段と、
前記現在位置算出手段により取得された現在位置が、前記撮像画像の撮像位置に相当する場合に、前記撮像画像登録手段により登録された当該撮像画像を表示する撮像画像表示手段とを備える。
【発明を実施するための最良の形態】
【0008】
以下に、本発明の一実施形態について、図面を参照して説明する。
【0009】
図1は、車載用ナビゲーション装置100の概略構成図である。図示するように、車載用ナビゲーション装置100は、演算処理部1と、ディスプレイ2と、記憶装置3と、音声入出力装置4と、入力装置5と、車輪速センサ6と、ジャイロセンサ7と、GPS(Global Positioning System)受信装置8と、カメラ9と、方向指示器センサ10とを備えている。
【0010】
演算処理部1は、様々な処理を行う中心的ユニットである。例えば各種センサ6、7やGPS受信装置8から出力される情報を基にして現在地を検出する。また、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置3から読み出す。また、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ2へ表示する。また、記憶装置3に記憶されている地図データを用いて、ユーザから指示された目的地と現在地(出発地)とを結ぶ最適な経路(推奨経路)を探索する。また、音声入出力装置4やディスプレイ2を用いてユーザを誘導する。
【0011】
ディスプレイ2は、演算処理部1で生成されたグラフィックス情報を表示するユニットである。ディスプレイ2は、CRTや液晶ディスプレイなどで構成される。演算処理部1とディスプレイ2との間の信号S1は、RGB信号やNTSC(National Television System Committee)信号で接続するのが一般的である。
【0012】
記憶装置3は、CD-ROMやDVD-ROMやHDDやICカードといった記憶媒体で構成されている。この記憶媒体には、地図データが記憶されている。
【0013】
地図データは、地図上の区画された領域であるメッシュの識別コード(メッシュID)ごとに、そのメッシュ領域に含まれる道路を構成する各リンクのリンクデータを含む。リンクデータは、リンクIDごとに、リンクを構成する2つのノード(開始ノード、終了ノード)の座標情報、リンクを含む道路の種別情報、リンクの長さを示すリンク長情報、リンク旅行時間、2つのノードにそれぞれ接続するリンクのリンクID(接続リンクID)などを含んでいる。
【0014】
音声入出力装置4は、演算処理部1で生成したユーザへのメッセージを音声信号に変換し出力する。また、ユーザが発した声を認識し演算処理部1にその内容を転送する処理を行う。
【0015】
入力装置5は、ユーザからの指示を受け付けるユニットである。入力装置5として、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティック、タッチパネルなどを備えていてよい。
【0016】
センサ6、7およびGPS受信装置8は、車載用ナビゲーション装置100で現在地(自車位置)を検出するために使用されるものである。車輪速センサ6は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。ジャイロ7は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。GPS受信装置8は、GPS衛星からの信号を受信し移動体とGPS衛星間の距離と距離の変化率を3個以上の衛星に対して測定することで移動体の現在位置、進行速度および進行方位を測定する。
【0017】
カメラ9は、車載用ナビゲーション装置100が搭載されている車両の周辺の風景を撮像(撮影)するための撮像装置である。カメラ9は、CCDカメラなどの小型カメラで構成される。カメラ9は、車両に乗車したユーザが見るであろう方向、すなわち車両の前方の風景が撮像可能なように、レンズが車両の前方に向いている。
【0018】
方向指示器センサ10は、車両の方向指示器(ウインカー)に対するユーザの操作を検出し、演算処理部1に送る。具体的には、右の方向指示器がONされた場合、それを検知し、右の方向指示器がONされた旨を演算処理部1に送る。また、左の方向指示器がONされた場合、それを検知し、左の方向指示器がONされた旨を演算処理部1に送る。
【0019】
図2は、演算処理部1のハードウェア構成例を示す図である。
【0020】
図示するように、演算処理部1は、各デバイス間をバス33で接続した構成としてある。演算処理部1は、数値演算及び各デバイスを制御するといった様々な処理を実行するCPU(Central Processing Unit)21と、記憶装置3から読み出した地図データ、演算データなどを格納するRAM(Random Access Memory)22と、プログラムやデータを格納するROM(Read Only Memory)23と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するDMA(Direct Memory Access)24と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ25と、グラフィックスイメージデータを蓄えるVRAM(Video Random Access Memory)26と、イメージデータをRGB信号に変換するカラーパレット27と、アナログ信号をデジタル信号に変換するA/D変換器28と、シリアル信号をバスに同期したパラレル信号に変換するSCI(Serial Communication Interface)29と、パラレル信号をバスに同期させてバス上にのせるPIO(Parallel Input/Output)30と、パルス信号を積分するカウンタ31と、カメラ10のステッピングモータに制御命令を送信して撮像方向を制御するとともに、撮像して得たアナログ信号を画像データに変換するカメラ制御装置32とを有する。
【0021】
図3は、演算処理部1の機能ブロック図である。
【0022】
図示するように、演算処理部1は、ユーザ操作解析部41と、現在位置算出部42と、経路探索部43と、経路誘導部44と、撮像画像処理部45と、表示処理部46とを備えている。
【0023】
ユーザ操作解析部41は、入力装置5に入力されたユーザからの要求を受け、その要求内容を解析して、その要求内容に対応する処理が実行されるように演算処理部1の各部を制御する。
【0024】
現在位置算出部42は、車輪速センサ6で計測される距離パルスデータS5およびジャイロ7で計測される角加速度データS6を各々積分した結果得られる距離データおよび角度データを用い、そのデータを時間軸で積分していくことにより、初期位置(X,Y)から自車走行後の位置である仮想現在地(X′,Y′)を定期的に演算する。また、仮想現在位置(X’、Y’)を、GPS受信装置8出力される緯度・経度により定期的に補正する。また、仮想現在位置を、地図データを用いて、マップマッチングすることにより、形状の相関が最も高い道路(リンク)上に、現在位置の表示候補点(カーマークにより表示される位置)を求める。ただし、マップマッチングによる形状の相関が所定値以下の場合は、道路(リンク)上に現在位置の表示候補点を求めることはせずに、仮想現在位置を現在位置の表示候補点とする。
【0025】
なお、地図データに登録されている道路(リンク)上に現在位置の表示候補点が求められた場合、その候補点をマッチング候補点という。一方、地図データに登録されている道路(リンク)上に現在位置の表示候補点が求められなかった場合、その候補点を、道路にマッチングしなかった(アンマッチ)という意味で、フリー候補点という。
【0026】
経路探索部43は、ダイクストラ法等を用いて、指定された2地点(現在地、目的地)間を結ぶ経路のコスト(例えば、旅行時間)が最少となる経路を探索する。
【0027】
経路誘導部44は、経路探索部43で探索された経路を用いて経路誘導を行う。
【0028】
撮像画像処理部45は、カメラ9により撮像された画像を、撮像画像データ300に登録する処理を行う。また、所定の条件において、ディスプレイ2に撮像された画像を表示する処理を行う。
【0029】
表示処理部46は、ディスプレイ2に表示すべき情報の描画コマンドを生成し、生成したコマンドを、ディスプレイ2に送信する。
【0030】
[動作の説明]次に、上記構成の車載用ナビゲーション装置100の動作について説明する。
【0031】
図4は、車載用ナビゲーション装置100の電源が投入されているときに行われる処理の流れを示すフロー図である。なお、このフローは、経路探索された経路に従って経路誘導が行われているときに、開始してもよい。また、経路から逸脱したときに開始するようにしてもよい。また、ユーザから、入力装置5を介して、本フローの開始要求を受け付けたときに開始してもよい。
【0032】
撮像画像処理部45は、現在位置算出部42から現在位置の表示候補点を取得する。そして、取得した表示候補点がマッチング候補点であるか、フリー候補点であるか、の判定を行う(S110)。
【0033】
そして、表示候補点がフリー候補点である場合(S110でNo)、撮像画像処理部45は、撮像画像の登録処理を行う(S120)。
【0034】
図5は、撮像画像の登録処理の流れを示すフロー図である。
【0035】
まず、撮像画像処理部45は、カメラ9を起動させ、撮像画像を取得する。そして、撮像画像を撮像画像データ300に登録する処理を行う。
【0036】
図6は、撮像画像データ300の構成を示す図である。撮像画像データは、1つのレコードに、撮像位置301と、撮像画像302と、撮像日時303と、撮像根拠304と、付加情報305とを格納するためのフィールドを備えている。
【0037】
撮像画像処理部45は、現在位置の表示候補点の座標位置を、撮像位置301に格納する。また、カメラ9から取得した撮像画像を、撮像画像302に格納する。また、カメラ9により撮像画像が取得された日時を、撮像日時303に格納する。また、撮像画像を撮像画像データ300に格納することになった根拠を、撮像根拠304に格納する。また、ユーザから撮像画像に付加する情報を受け付けた場合は、付加情報305に格納する(詳しくは後述する)。
【0038】
S121では、現在位置の表示候補点がマッチング候補点からフリー候補点になったことから(図4のS110でNo)、撮像画像を登録することになった。そこで、撮像画像処理部45は、S121においては、撮像根拠304に、マッチング候補点からフリー候補点になった旨(「アンマッチ」)を登録する。
【0039】
次に、撮像画像処理部45は、方向指示器センサ10を介して、ユーザにより方向指示器が操作されたか否かを判定する(S122)。
【0040】
方向指示器が操作されていない場合(S122でNo)、撮像画像処理部45は、処理をS124に移行する。
【0041】
一方、方向指示器が操作された場合(S122でYes)、撮像画像処理部45は、S121と同様に、カメラ9により撮像された画像を取得し、撮像画像データ300に登録する処理を行う(S123)。なお、ここでは、方向指示器が操作されたことから、撮像画像を登録することになった。そこで、撮像画像処理部45は、S123においては、撮像根拠304に、方向指示器が操作された旨(「右ウインカー」、「左ウインカー」など)を登録する。そして、S124に処理を移行する。
【0042】
S124では、撮像画像処理部45は、現在位置算出部42から更新された現在位置の表示候補点を取得し、取得した表示候補点が、マッチング候補点であるか、フリー候補点であるか、の判定を行う(S124)。
【0043】
そして、現在位置の表示候補点が依然としてフリー候補点である場合(S124でNo)、撮像画像処理部45は、S122に戻って処理を続ける。
【0044】
一方、現在位置の候補点がマッチング候補点となった場合(S124でYes)、撮像画像処理部45は、図5で示した撮像画像の登録処理を終了し、図4のフローで示した処理を最初(S110)から再開する。
【0045】
以上、図4及び図5のフローについて説明した。図4及び図5に示したフローによれば、撮像画像処理部45は、現在位置の表示候補点が道路(リンク)にマッチングしなくなった時点で、一旦、撮像画像を取得し登録する。また、現在位置の候補点がフリー候補点である間、方向指示器への操作を監視し、操作があった場合は、撮像画像を取得し、登録する。
【0046】
なお、図7に示すように、撮像画像処理部45は、撮像画像を登録する際、ディスプレイ2に、その旨を知らせる情報を表示してもよい。
【0047】
図示するように、表示画面600には、現在位置の周辺の地図601と、現在位置の候補点を示すカーマーク602とが表示されている。撮像画像処理部45は、撮像画像を登録する際(図5のS121、S123)、カメラ9から取得した撮像画像603を、表示画面600に表示する。例えば、画面を2分割して、一方に地図601を表示し、他方に撮像画像603を表示する。さらに、撮像画像処理部45は、ユーザから入力装置5を介して、撮像画像を登録するか否かの指示、あるいは登録された撮像画像の削除(登録のキャンセル)の指示を受け付けてもよい。図7の表示画面600には、タッチパネルによりユーザから指示を受け付けるために、登録キャンセルを受け付けるボタン604が表示されている。
【0048】
次に、上記のようにして登録された撮像画像データ300の利用について説明する。
【0049】
図8は、撮像画像の利用処理のフロー図である。このフローは、車載用ナビゲーション装置100に電源が投入されると開始される。また、経路探索を行い、探索した経路を用いて誘導処理を開始するときに、同時に開始するようにしてもよい。また、ユーザから入力装置5を介して開始要求を受け付けたときに開始してもよい。
【0050】
撮像画像処理部45は、現在位置算出部42から現在位置の表示候補点を取得する。そして、撮像画像データ300の中に、撮像位置301が、取得した表示候補点の座標位置と一致する又は付近である、撮像画像302が登録されているか否か判定する(S200)。表示候補点の座標位置と、撮像位置301とは、完全に一致しなくてもよい。撮像画像処理部45は、撮像位置301が、表示候補点から所定距離内(例えば、50m内)である撮像画像302が登録されているか否かを判定してもよい。
【0051】
撮像画像データ300の中に、表示候補点の座標位置に一致する又は付近である撮像位置301の撮像画像302が登録されている場合(S200でYes)、撮像画像処理部45は、ディスプレイ2に、その撮像画像302の表示を行う。
【0052】
図8のフローによれば、撮像画像処理部45は、カーマークが、過去に登録された撮像画像の撮像位置に近づくと、その撮影位置の撮像画像を表示することになる。
【0053】
図9は、表示画面600を示す図である。表示画面600には、現在位置の周辺の地図601と、現在位置を示すカーマーク602とが表示されている。カーマーク602は、表示候補点の座標位置に表示される。かかる表示がなされているときに、カーマーク602の付近で過去に撮像された画像がある場合(図8のS200でYes)、撮像画像処理部45は、表示画面600に、その撮像画像611を表示する。例えば、画面を2分割して、一方に地図601を表示し、他方に撮像画像611を表示する。さらに、撮像画像処理部45は、撮像画像データ300から、撮像画像611の撮像日時303、撮像根拠304を取得し、図示するように、撮像日時612、撮像根拠613として、表示する。
【0054】
以上、本発明の一実施形態について説明した。
【0055】
本実施形態によれば、車両が地図データに登録されていない道路を走行した場合、所定のポイントにおいて、車両周辺(前方)の風景を撮像し、撮像画像として登録する。そして、車両が、再度、同じ場所を走行した場合に、登録しておいた撮像画像を表示する。したがって、ユーザが地図データにない道路を走行するときでも、過去に通ったことがあれば、そのときに撮像された風景画像が表示される。すなわち、地図データにない道路を走行するときでも、ユーザに、走行に役立つ情報を与えることができ、ユーザの走行時の不安を解消することができる。
【0056】
さらに、撮像画像とともに、撮像日時が示されるので、ユーザは、走行したときのことを思い出すのが容易となる。
【0057】
また、方向指示器への操作履歴(右ウインカーか左ウインカーか)が表示されるので、ユーザは、分岐点において、右折すべきか、左折すべきかを容易に判断することができる。
【0058】
<変形例1>
本発明は、上記実施形態に制限されない。上記実施形態は、様々な変形が可能である。
【0059】
例えば、上記実施形態では、図5のS122、S123のように、方向指示器がONされたときに、撮像画像を登録するようにしている。これに限らず、車両の旋回動作を検出したときに、所定距離を走行したときに、又は所定時間が経過したときに、撮像画像を登録するようにしてもよい。
【0060】
図10は、かかる場合の撮像画像の登録処理のフロー図である。図5で示したフローと異なるのは、撮像画像処理部45は、方向指示器のONを検出した場合(S122aでYes)に加えて、旋回動作を検出した場合(S122bでYes)、所定距離を走行した場合(S122cでYes)、所定時間経過した場合(S122dでYes)に、撮像画像を登録する(S123)。
【0061】
撮像画像処理部45は、ジャイロセンサ7により所定角度(例えば、80°)以上の旋回を検出した場合に、車両が旋回したと判定する。また、撮像画像処理部45は、表示候補点がフリー候補点である間(S124でNo)、車輪速センサ6により走行距離を計算し、所定の距離(例えば、100m)走行するたびに、カメラ9の撮像画像を撮像画像データ300に登録する。また、撮像画像処理部45は、表示候補点がフリー候補点である間(S124でNo)、時間を計測し、所定の時間(例えば、5分)が経過するたびに、カメラ9の撮像画像を撮像画像データ300に登録する。
【0062】
図10のフローによれば、地図データにない道路において、撮像画像を取得するポイントが増える。したがって、ユーザが再度走行することになった場合に、要所において、撮像画像を表示することができる。すなわち、ユーザに対して、道に迷うことなくスムーズに走行するのに役立つ情報を表示することができる。
【0063】
<変形例2>
また、撮像画像処理部45は、撮像画像を登録する際に、ユーザから入力装置5を介して、撮像画像に付加する情報(撮像画像データ300の付加情報305)を受け付けてもよい。付加情報305として受け付ける情報としては、コンビニ、公園など施設に関する情報や、交差点、道路標識など道路に関する情報や、右折、右折禁止などの走行ガイダンスとなる情報などがある。
【0064】
例えば、図5又は図10に示したS123の処理において、撮像画像処理部45は、音声入出力装置4のマイクロホンを介して、ユーザから音声入力を受け付ける。そして、入力された音声を認識して、認識した結果をユーザに提示して、確定させた後、撮像画像データ300の付加情報305として格納する。
【0065】
図11は、かかる場合の表示画面600を示す図である。撮像画像処理部45は、撮像画像を登録する際、撮像画像603を表示する。このとき、所定時間(例えば、5秒間)、音声入出力装置4のマイクロホンを介して、音声入力を待機する。例えば、ユーザから「コンビニ」という音声を取得すると、これを音声認識し、「『コンビニ』と登録してよいですか」などど、音声または表示により出力する。ユーザから入力装置5を介して確定要求を受け付けると、撮像画像処理部45は、「コンビニ」と付加情報305に格納した後、表示画面600に、「コンビニと登録しました」などと、登録を完了した旨605を音声又は表示により出力する。すなわち、ユーザと車載用ナビゲーション装置100との間の会話形式で、付加情報305を受け付ける。
【0066】
かかる付加情報305を登録された場合、撮像画像処理部45は、撮像画像の利用処理の撮像画像302を表示する際(図8のS210)、対応する付加情報305も表示する。
【0067】
図12は、かかる場合の表示画面600を示す図である。図示するように、撮像画像処理部45は、撮像画像611とともに、撮像日時612、撮像根拠613、付加情報614を表示する。
【0068】
また、図12に示すように、撮像画像処理部45は、過去に走行した軌跡603を表示してもよい。そのために、撮像画像処理部45は、現在位置の表示候補点が、マッチング候補点からフリー候補点になった場合(図4のS110でNo)、表示候補点の軌跡603を記憶しておく。そして、再度、同じ地点で、表示候補点が、マッチング候補点からフリー候補点になった場合、記憶しておいた軌跡603を地図上に表示する。なお、軌跡603の始点604と終点605を表示してもよい。始点604は、地図データにある道路にマッチングしなくなった地点(最初にフリー候補点が求められた地点)である。終点605は、地図データにある道路にマッチングし直した地点(現在位置の表示候補点がフリー候補点からマッチング候補点になった地点)である。
【0069】
また、撮像画像処理部45は、図12に示すように、撮像画像の撮像位置をアイコン606などにより地図上に表示してもよい。例えば、撮像画像処理部45は、撮像画像データ300の中から、表示中の地図601内に含まれる撮像位置301を抽出する。そして、抽出した撮像位置301を、地図601にアイコン606などによって表示する。さらに、ユーザから入力装置5を介して、アイコン606の指定を受け付けてもよい。例えば、アイコン606が押されると、撮像画像処理部45は、撮像画像データ300の中から、押されたアイコン606に対応する撮像位置301の撮像画像302を取得し、表示する。
【0070】
<その他の変形例>
撮像画像データ300に登録されている撮像画像を全て表示の対象とするのではなく、表示する撮像画像を絞り込んでもよい。例えば、より有益な撮像画像のみを表示するために、撮像画像処理部45は、下記の撮像画像のみを表示の対象とする。
(1)赤色系の画像
赤色系が所定範囲以上占める画像。看板などは赤色系で表示される場合が多いからである。
(2)青色系の画像
青色系が所定範囲以上占める画像。道路標識などは青色系で表示される場合が多いからである。
(3)緑色系の画像
緑色系が所定範囲以上占める画像。高速道路標識などは緑色系で表示される場合が多いからである。なお、撮像画像処理部45は、走行速度から高速道路を走行しているか否か判定し、高速道路を走行していると判定した場合、かかる所定の色の画像のみを表示の対象とするようにしてもよい。
(4)上記(1)〜(3)に該当しない画像
建物の画像と考えられるからである。
【0071】
撮像画像処理部45は、これらのいずれの条件により画像を絞り込むかを、ユーザから入力装置を介して指定させることができる。
【0072】
また、撮像画像は、静止画であってもよいし、所定時間範囲の動画であってもよい。
【0073】
また、撮像画像に、車両が映りこんでいる場合、その車両を消去して、登録するようにしてもよい。例えば、撮像画像処理部45は、カメラ9から取得した撮像画像の中から、一般車両のテンプレートを用いたパターンマッチングなどの公知の技術で、車両部分を特定する。そして、車両部分を消去する。
【0074】
撮像画像処理部45は、撮像画像を登録する際に、撮像画像データ300に、同じ撮像位置の撮像画像が既に登録されている場合、新しく取得した撮像画像で更新するようにしてもよい。また、同じ撮像位置の撮像画像を時刻により区別して登録してもよい。例えば、昼時間と夜時間で区別して登録してもよい。かかる場合、撮像画像を表示する際、そのときの時刻に対応する時刻に取得された撮像画像を表示するようにする。こうすれば、昼時間では、昼時間に撮像された画像が表示され、夜時間では、夜時間で撮像された画像が表示されるようになる。
【図面の簡単な説明】
【0075】
【図1】図1は、車載用ナビゲーション装置の概略構成図である。
【図2】図2は、演算処理部1のハードウェア構成を示す図である。
【図3】図3は、演算処理部1の機能構成を示す図である。
【図4】図4は、車載用ナビゲーション装置の処理のフロー図である。
【図5】図5は、撮像画像の登録処理(図4のS120)のフロー図である。
【図6】図6は、撮像画像データ300の構成を示す図である。
【図7】図7は、表示画面例を示す図である。
【図8】図8は、撮像画像の利用処理のフロー図である。
【図9】図9は、表示画面例を示す図である。
【図10】図10は、変形例にかかる撮像画像の登録処理(図4のS120)のフロー図である。
【図11】図11は、表示画面例を示す図である。
【図12】図12は、表示画面例を示す図である。
【符号の説明】
【0076】
100・・・車載用ナビゲーション装置、
1・・・演算処理部、2・・・ディスプレイ、3・・・記憶装置、4・・・音声出入力装置、5・・・入力装置、6・・・車輪速センサ、7・・・ジャイロ、8・・・GPS受信機、9・・・カメラ、10・・・方向指示器センサ
21・・・CPU、22・・・RAM、23・・・ROM、24・・・DMA、25・・・描画コントローラ、26・・・VRAM、27・・・カラーパレット、28・・・A/D変換器、29・・・SCI、30・・・PIO、31・・・カウンタ、32・・・カメラ制御装置、33・・・バス
【特許請求の範囲】
【請求項1】
ナビゲーション装置であって、
地図上の道路に関するデータである道路データを記憶する手段と、
現在位置を取得する現在位置取得手段と、
前記ナビゲーション装置が搭載された車両の周囲の撮像画像を取得する撮像画像取得手段と、
前記車両の方向指示器への操作を検出する操作検出手段と、
前記現在位置算出手段により地図データに含まれている道路上以外に現在位置が求められている場合で、かつ前記操作検出手段により前記方向指示器への操作が検出された場合に、前記撮像画像取得手段で取得した撮像画像を撮像位置とともに登録する撮像画像登録手段と、
前記現在位置算出手段により取得された現在位置が、前記撮像画像の撮像位置に相当する場合に、前記撮像画像登録手段により登録された当該撮像画像を表示する撮像画像表示手段とを備える
ことを特徴とするナビゲーション装置。
【請求項2】
ナビゲーション装置であって、
地図上の道路に関するデータである道路データを記憶する手段と、
現在位置を取得する現在位置取得手段と、
前記ナビゲーション装置が搭載された車両の周囲の撮像画像を取得する撮像画像取得手段と、
前記車両の方向指示器への操作を検出する操作検出手段と、
前記現在位置算出手段により地図データに含まれている道路上以外に現在位置が求められている間、
(1)前記操作検出手段により前記方向指示器への操作が検出された場合、
(2)前記車両の旋回を検出した場合、
(3)前記車両が所定の距離走行するごとに、
(4)所定時間経過するごとに、
前記撮像画像取得手段で取得した撮像画像を撮像位置とともに登録する撮像画像登録手段と、
前記現在位置算出手段により取得された現在位置が、前記撮像画像の撮像位置に相当する場合に、前記撮像画像登録手段により登録された当該撮像画像を表示する撮像画像表示手段とを備える
ことを特徴とするナビゲーション装置。
【請求項3】
請求項1に記載のナビゲーション装置であって、
前記撮像画像登録手段は、
前記撮像画像を登録する際、撮像日時とともに登録し、
前記撮像画像表示手段は、
前記撮像画像を表示する際、撮像日時を表示する
ことを特徴とするナビゲーション装置。
【請求項4】
請求項1に記載のナビゲーション装置であって、
前記撮像画像登録手段は、
前記撮像画像を登録する際、撮像した根拠とともに登録し、
前記撮像画像表示手段は、
前記撮像画像を表示する際、撮像した根拠を表示する
ことを特徴とするナビゲーション装置。
【請求項5】
請求項1に記載のナビゲーション装置であって、
前記撮像画像登録手段は、
前記撮像画像を登録する際、当該撮像画像に付加する情報を受け付け、当該撮像画像を受け付けた情報とともに登録し、
前記撮像画像表示手段は、
前記撮像画像を表示する際、当該撮像画像に付加された情報を表示する
ことを特徴とするナビゲーション装置。
【請求項6】
請求項1に記載のナビゲーション装置であって、
前記撮像画像表示手段は、
地図上に、前記撮像画像登録手段により登録した撮像画像の撮像位置を示すアイコンを表示する
ことを特徴とするナビゲーション装置。
【請求項7】
請求項6に記載のナビゲーション装置であって、
前記撮像画像表示手段は、
前記アイコンが選択された場合、撮像位置に対応する撮像画像を表示する
ことを特徴とするナビゲーション装置。
【請求項8】
請求項1に記載のナビゲーション装置であって、
前記撮像画像表示手段は、
前記撮像画像登録手段により登録された撮像画像の中から、所定の色の条件を満たす撮像画像を抽出し、表示する
ことを特徴とするナビゲーション装置。
【請求項9】
ナビゲーション装置の表示方法であって、
前記ナビゲーション装置は、
地図上の道路に関するデータである道路データを記憶する手段と、
現在位置を取得する現在位置取得手段と、
前記ナビゲーション装置が搭載された車両の周囲の撮像画像を取得する撮像画像取得手段と
前記車両の方向指示器への操作を検出する操作検出手段とを備え、
前記現在位置算出手段により地図データに含まれている道路上以外に現在位置が求められている場合で、かつ前記操作検出手段により前記方向指示器への操作が検出された場合に、前記撮像画像を撮像位置とともに登録する撮像画像登録ステップと、
前記現在位置算出手段により取得された現在位置が、前記撮像画像の撮像位置に相当する場合に、前記撮像画像登録ステップにより登録された当該撮像画像を表示する撮像画像表示ステップとを行う
ことを特徴とするナビゲーション装置の表示方法。
【請求項1】
ナビゲーション装置であって、
地図上の道路に関するデータである道路データを記憶する手段と、
現在位置を取得する現在位置取得手段と、
前記ナビゲーション装置が搭載された車両の周囲の撮像画像を取得する撮像画像取得手段と、
前記車両の方向指示器への操作を検出する操作検出手段と、
前記現在位置算出手段により地図データに含まれている道路上以外に現在位置が求められている場合で、かつ前記操作検出手段により前記方向指示器への操作が検出された場合に、前記撮像画像取得手段で取得した撮像画像を撮像位置とともに登録する撮像画像登録手段と、
前記現在位置算出手段により取得された現在位置が、前記撮像画像の撮像位置に相当する場合に、前記撮像画像登録手段により登録された当該撮像画像を表示する撮像画像表示手段とを備える
ことを特徴とするナビゲーション装置。
【請求項2】
ナビゲーション装置であって、
地図上の道路に関するデータである道路データを記憶する手段と、
現在位置を取得する現在位置取得手段と、
前記ナビゲーション装置が搭載された車両の周囲の撮像画像を取得する撮像画像取得手段と、
前記車両の方向指示器への操作を検出する操作検出手段と、
前記現在位置算出手段により地図データに含まれている道路上以外に現在位置が求められている間、
(1)前記操作検出手段により前記方向指示器への操作が検出された場合、
(2)前記車両の旋回を検出した場合、
(3)前記車両が所定の距離走行するごとに、
(4)所定時間経過するごとに、
前記撮像画像取得手段で取得した撮像画像を撮像位置とともに登録する撮像画像登録手段と、
前記現在位置算出手段により取得された現在位置が、前記撮像画像の撮像位置に相当する場合に、前記撮像画像登録手段により登録された当該撮像画像を表示する撮像画像表示手段とを備える
ことを特徴とするナビゲーション装置。
【請求項3】
請求項1に記載のナビゲーション装置であって、
前記撮像画像登録手段は、
前記撮像画像を登録する際、撮像日時とともに登録し、
前記撮像画像表示手段は、
前記撮像画像を表示する際、撮像日時を表示する
ことを特徴とするナビゲーション装置。
【請求項4】
請求項1に記載のナビゲーション装置であって、
前記撮像画像登録手段は、
前記撮像画像を登録する際、撮像した根拠とともに登録し、
前記撮像画像表示手段は、
前記撮像画像を表示する際、撮像した根拠を表示する
ことを特徴とするナビゲーション装置。
【請求項5】
請求項1に記載のナビゲーション装置であって、
前記撮像画像登録手段は、
前記撮像画像を登録する際、当該撮像画像に付加する情報を受け付け、当該撮像画像を受け付けた情報とともに登録し、
前記撮像画像表示手段は、
前記撮像画像を表示する際、当該撮像画像に付加された情報を表示する
ことを特徴とするナビゲーション装置。
【請求項6】
請求項1に記載のナビゲーション装置であって、
前記撮像画像表示手段は、
地図上に、前記撮像画像登録手段により登録した撮像画像の撮像位置を示すアイコンを表示する
ことを特徴とするナビゲーション装置。
【請求項7】
請求項6に記載のナビゲーション装置であって、
前記撮像画像表示手段は、
前記アイコンが選択された場合、撮像位置に対応する撮像画像を表示する
ことを特徴とするナビゲーション装置。
【請求項8】
請求項1に記載のナビゲーション装置であって、
前記撮像画像表示手段は、
前記撮像画像登録手段により登録された撮像画像の中から、所定の色の条件を満たす撮像画像を抽出し、表示する
ことを特徴とするナビゲーション装置。
【請求項9】
ナビゲーション装置の表示方法であって、
前記ナビゲーション装置は、
地図上の道路に関するデータである道路データを記憶する手段と、
現在位置を取得する現在位置取得手段と、
前記ナビゲーション装置が搭載された車両の周囲の撮像画像を取得する撮像画像取得手段と
前記車両の方向指示器への操作を検出する操作検出手段とを備え、
前記現在位置算出手段により地図データに含まれている道路上以外に現在位置が求められている場合で、かつ前記操作検出手段により前記方向指示器への操作が検出された場合に、前記撮像画像を撮像位置とともに登録する撮像画像登録ステップと、
前記現在位置算出手段により取得された現在位置が、前記撮像画像の撮像位置に相当する場合に、前記撮像画像登録ステップにより登録された当該撮像画像を表示する撮像画像表示ステップとを行う
ことを特徴とするナビゲーション装置の表示方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【公開番号】特開2008−26007(P2008−26007A)
【公開日】平成20年2月7日(2008.2.7)
【国際特許分類】
【出願番号】特願2006−195387(P2006−195387)
【出願日】平成18年7月18日(2006.7.18)
【出願人】(591132335)株式会社ザナヴィ・インフォマティクス (745)
【Fターム(参考)】
【公開日】平成20年2月7日(2008.2.7)
【国際特許分類】
【出願日】平成18年7月18日(2006.7.18)
【出願人】(591132335)株式会社ザナヴィ・インフォマティクス (745)
【Fターム(参考)】
[ Back to top ]