(57)【特許請求の範囲】
【請求項１】
現在位置を表す現在位置データを取得する現在位置データ取得手段と、
道路と道路以外の部分とを色で判別可能な地図を表す地図画像データを記憶媒体から取得する地図画像データ取得手段と、
前記地図画像データ取得手段により取得された地図画像データが表す地図に前記現在位置データ取得手段により取得された現在位置データが表す現在位置をマッチングさせるマッチング手段と、
前記マッチング手段によりマッチングされた地図及び現在位置をディスプレイに表示する表示手段とを備えたナビゲーション装置であって、
前記マッチング手段は、前記現在位置に対応する前記地図の色によりその現在位置が道路上にあることが判別されなかった場合にその現在位置が前記地図の道路上に表示されるように補正すること
を特徴とするナビゲーション装置。
【請求項２】
前記マッチング手段は、前記地図画像データ取得手段により取得された地図画像データが表す地図から道路領域を表す色の基準値を取得し、その取得した基準値と前記現在位置に対応する前記地図の色とを対比して前記現在位置が前記地図の道路上にあることを判別すること
を特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記ナビゲーション装置は車載用のものであること
を特徴とする請求項１又は請求項２記載のナビゲーション装置。
【請求項４】
前記ディスプレイは複数のナビゲーション画面を表示可能に構成され、前記表示手段は、前記複数の画面のうち少なくとも１つに前記マッチング手段によりマッチングされた地図及び現在位置をディスプレイに表示し、少なくとも他の１つに前記地図画像データが表す地図以外の地図に現在位置をマッチングさせて表示すること
を特徴とする請求項１から請求項３までのいずれか１項に記載のナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図の道路上に現在位置をマッチングさせてディスプレイに表示するナビゲーション装置に関する。
【背景技術】
【０００２】
従来、例えば車両に搭載されるナビゲーション装置では、地図の道路及び交差点がリンク及びノードからなるベクトルデータから構成されており、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などで算出した現在位置を地図の道路上にマッチングさせてディスプレイに表示する。
【０００３】
また例えば特許文献１記載の技術として、古地図と現在地図とを並べたり又は重ねたりしてディスプレイに表示することにより道路や市街地について両地図の違いを把握しようとするものがあった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１５６８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、観光客が参照する観光地図や古地図などは、道路及び交差点を構成するベクトルデータを有しておらず、インターネットなどを介してビットマップデータなどで提供されるのが通常である。そのため、これらの地図では現在位置をベクトルデータにマッチングさせることができず、ＧＰＳなどで算出した現在位置を地図にマッチングさせても必ずしも現在位置が道路上にくるとは限らない。
【０００６】
すなわち例えば、観光地図では、著名な建造物や史跡などの観光スポットが強調されたり、道路がデフォルメされたりして表現されていることが多いため、ベクトルデータを有する道路地図と同様の方法で現在位置を表示しようとしても、現在位置が道路上に表示されない場合も多くなる。
【０００７】
この点は特許文献１記載の技術を用いて、古地図と現在地図とを並べたり又は重ねたりしたとしても縮尺が必ずしも一致せず不都合は解消されない。
このようにディスプレイに表示された地図の道路上に現在位置が表示されないことになると、ユーザはそのディスプレイ表示に違和感を覚え、ひいてはナビゲーション装置の性能に対する不信感を抱くことにもなりかねない。
【０００８】
本発明は、このような課題を解決するためになされたものであり、ベクトルデータを有していない地図であっても道路上に現在位置が表示されるように地図に現在位置をマッチングさせることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するためになされた請求項１に記載のナビゲーション装置は、現在位置データ取得手段、地図画像データ取得手段、マッチング手段、及び表示手段を備える。そして、現在位置データ取得手段は、現在位置を表す現在位置データを取得し、地図画像データ取得手段は、道路と道路以外の部分とを色で判別可能な地図を表す地図画像データを記憶媒体から取得し、マッチング手段は、地図画像データ取得手段により取得された地図画像データが表す地図に現在位置データ取得手段により取得された現在位置データが表す現在位置をマッチングさせ、表示手段は、マッチング手段によりマッチングされた地図及び現在位置をディスプレイに表示する。そして、マッチング手段は、現在位置に対応する地図の色によりその現在位置が道路上にあることが判別されなかった場合にその現在位置が地図の道路上に表示されるように補正する。
【００１０】
かかる請求項１記載の発明によれば、現在位置に対応する地図の色によりその現在位置が道路上にあることが判別されなかった場合にその現在位置が地図の道路上に表示されるように補正するため、ベクトルデータを有していない地図であっても現在位置は道路上に表示されることになり、ユーザに与える違和感を除去することができる。
【００１１】
ところで、ベクトルデータを有さない観光地図や古地図などでは、地図によって色彩の使い方が異なるため、必ずしも道路領域にあたる部分の色が同じであるわけではない。
そこで、請求項２記載の発明では、マッチング手段は、地図画像データ取得手段により取得された地図画像データが表す地図から道路領域を表す色の基準値を取得し、その取得した基準値と現在位置に対応する地図の色とを対比して現在位置が地図の道路上にあることを判別する。
【００１２】
かかる請求項２記載のナビゲーション装置によれば、取得した地図画像データが表す地図から道路領域を表す色の基準値を取得し、その取得した基準値と現在位置に対応する地図の色とを対比して現在位置が地図の道路上にあることを判別するため、ベクトルデータを有していない地図について他の地図と道路の色彩が異なっていたとしても的確に道路上に現在位置をマッチングできる。
【００１３】
また道路上に現在位置が表示されないことの違和感は車両に搭載されたナビゲーション装置で特に顕著となる。
そこで、請求項３記載の発明は、請求項１又は請求項２記載のナビゲーション装置を車載用とすることにより、走行中の車両で道路上に現在位置が表示されないことが回避されるため、ユーザが違和感を覚えたり、ナビゲーション装置の性能に対する不信感を抱いたりすることもなくなる。
【００１４】
またデフォルメされた観光地図や現在とは縮尺等が異なる古地図を単独で表示させただけでは、ユーザは正確に現在位置を知ることができないおそれがある。
そこで、請求項４記載の発明は、請求項１から請求項３までのいずれか１項に記載のナビゲーション装置において、ディスプレイは複数のナビゲーション画面を表示可能に構成され、表示手段は、複数の画面のうち少なくとも１つにマッチング手段によりマッチングされた地図及び現在位置をディスプレイに表示し、少なくとも他の１つに地図画像データ取得手段により取得された地図画像データが表す地図以外の地図に現在位置をマッチングさせて表示する。
【００１５】
かかる請求項４記載の発明によれば、複数の画面に例えば、観光地図と通常の道路地図とを並べて表示させることが可能となり、ユーザは通常の道路地図で正確な現在位置を参照しながら、観光地図で観光スポットまでの距離や道順を確認することができるため、便利である。
【図面の簡単な説明】
【００１６】
【図１】ナビゲーションシステムの構成を示す構成図である。
【図２】パレット登録処理を示すフローチャートである。
【図３】パレット情報を登録する画面を示す説明図である。
【図４】マップマッチング処理を示すフローチャートである。
【図５】ナビゲーションシステムの画面表示を示す説明図である。
【発明を実施するための形態】
【００１７】
以下、本発明をナビゲーションシステムに採用した実施形態を図面を参照しながら説明する。
［１  構成］
図１（ａ）は、車両に搭載されるナビゲーションシステムの全体構成を示した概略構成図である。
【００１８】
このナビゲーションシステムは、位置検出部１、表示部２、記憶媒体３、地図データ格納部４、音声出力部５、メモリ部６、及び表示制御部７を備える。
位置検出部１は、このナビゲーションシステムを搭載した車両（以下「自車両」ともいう。）の現在位置を特定するためのセンサ群である。
【００１９】
この位置検出部１は、図１（ｂ）に示すとおり、自車両に加えられる回転運動の大きさを検出するジャイロスコープ部１１、自車両の走行速度（車速）を検出する車速センサ部１２、ＧＰＳ用の人工衛星からの電波（ＧＰＳ信号）を受信するＧＰＳ受信部１３、３軸方向の加速度等から自車両の走行距離を検出する加速度センサ部１４、地磁気から自車両の進行方向を検出する地磁気センサ（図示せず）等を備え、ＧＰＳ信号を受信できない状況であってもいわゆる自律航法により自車両の現在位置を算出できるように構成されている。
【００２０】
表示部２は地図上に現在位置を示すことで視覚的にナビゲーションを実現するための周知のタッチパネルによる操作が可能な液晶ディスプレイ装置である。
記憶媒体３は、ＳＤカードなどの各種記憶用磁気カード、ディスク、メモリスティックなど電子データを記憶可能な記憶媒体であり、ここでは特に、インターネットなどを介してダウンロードしたパンフレット中の観光地図や古地図のビットマップデータが記憶される。
【００２１】
また、地図データ格納部４は道路及び交差点がリンク及びノードで構成された道路地図に対応した地図画像データを格納するハードディスク、音声出力部５はナビゲーションを音声で出力するためのスピーカ、メモリ部６は各種処理の結果などのデータが記憶される記憶装置であり、ここでは特に、道路領域の色を判断する色データ（パレット情報）の基準値について既定値が予め記憶されている。この基準値は、道路の色が白色に近いことを前提としたＲＧＢ値であり、仮に後述するパレット登録処理（図２）により地図画像データに応じた基準値が新たに登録されなかった場合、この既定値を基準にしてマップマッチング処理（図４）が実行される。
【００２２】
表示制御部７は、各部１〜６との間で各種処理を実行する電子制御ユニットである。
この表示制御部７は機能面から、地図データ取得部２１、マップマッチング部２２、経路計算部２３、経路案内部２４、描画部２５、及び画面制御管理部２６を備える。
【００２３】
すなわちナビゲーションシステムにより経路案内を行う場合、地図データ取得部２１が地図データ格納部４に格納されている地図画像データを取得し、マップマッチング部２２が位置検出部１で算出した現在位置を地図にマッチングして、経路計算部２３が目的地までの経路を算出する。このようにして算出された経路は経路案内部２４によりディスプレイ表示や音声により案内制御される。その際の経路は、描画部２５により地図とともに描画処理がなされ、表示部２により表示される。また表示部２による画面表示は、画面制御管理部２６により制御管理される。
［２  処理］
以下、ナビゲーションシステムの表示制御部７が実行する処理をフローチャートを用いて説明する。
【００２４】
このナビゲーションシステムでは、観光地図のようなベクトルデータを含まない地図であっても道路上に現在位置を示すカーソルが表示されるようにするために、前提の処理として、まず地図画像データから道路領域にあたる色を表す色データ（パレット情報）を登録するパレット登録処理を行い、実際に自車両を走行させてナビゲーションを行なっている際に現在位置が地図の道路上に表示させるマップマッチング処理を行う。
【００２５】
図２は、パレット登録処理を示すフローチャートである。このパレット登録処理は、新たに観光地図や古地図などのビットマップデータとしての地図画像データをインターネットなどからダウンロードして、記憶媒体３に記憶した場合に、その地図画像データを基にナビゲーションを行う際の前提処理として実行する。具体的には取得した地図画像データの道路領域を表す色データ（パレット情報）を登録する処理を示している。この処理により登録された道路部分を示す色データ（パレット情報）は、マップマッチング処理（図４に後述）で現在位置を地図にマッチングさせる際に使われる。
【００２６】
このパレット登録処理は、ユーザが新しい観光地図又は古地図でナビゲーションを実行することを前提として所定の操作を行なった際に、地図画像データ（ビットマップデータ）を記憶媒体３から取得したタイミングで実行される。
【００２７】
まずＳ１０１では、新たに取得した観光地図又は古地図について、道路領域に該当する色データ（パレット情報）を登録するか否かをユーザの入力により判定する。
すなわち、インターネットを介してパンフレットなどに掲載されている観光地図などをダウンロードした場合、観光地図によっては道路領域の色が白色に近いものであったり、黄色に近いものであったりするため、色データを基に道路領域を判別する際に既定値のみを使ったのでは正確に判別することができない場合も考えられるため、地図毎に道路領域にあたる色データ（パレット情報）を登録する。
【００２８】
ユーザの入力により、取得した観光地図又は古地図から道路に該当するパレット情報を登録する場合（Ｓ１０１：ＹＥＳ）、Ｓ１０２に進み、登録しない場合（Ｓ１０１：ＮＯ）、Ｓ１０３に進む。
【００２９】
Ｓ１０２では、新しく取得した地図についてパレット情報を登録するモードに入ったことをユーザに知らせるとともに地図から道路領域のパレット情報を登録する準備を行う画面表示を行い、Ｓ１０４進む。
【００３０】
Ｓ１０４では、ユーザが道路領域の色データを登録することができるように、ユーザのスクロールや縮尺の操作を受け付ける。
すなわち、取得した地図画像データについて道路領域に該当する色データ（パレット情報）を登録するために、地図を適切な場所及び大きさで表示させて道路部分を選択できるようにする。このＳ１０４の後、Ｓ１０５に進む。
【００３１】
Ｓ１０５では、ユーザにより道路領域にあたる色データ（パレット情報）を登録する要求があったか否かを判定する。
すなわちユーザが取得した地図について適切な場所及び大きさで表示して、道路領域を選択できるようになった場合、ユーザはカーソルの示している地点を基に色データ（パレット情報）を登録するよう要求する。図３はこのＳ１０５の処理を行う際に表示部に表示される画面を示している。
【００３２】
図３に示すとおり、画面は画面左部３１及び画面右部３２に二分割され、画面左部３１に取得した観光地図が表示されており、画面右部３２にユーザに対する指示が表示されている。画面左部３１には、観光地図に道路３３、建物３４、池３５が表示されており、自車両の現在位置が現在位置カーソル３６で示されている。またユーザが道路領域のパレット情報として登録を求める位置が登録カーソル３７で表示されている。登録カーソル３７は、ユーザがタッチパネルや上下左右ボタン等により上下左右に自由に位置を移動させることができる。
【００３３】
画面右部３２には、ユーザに対する指示表示３８として「指定パレットを登録しますか？」の文字表示、「はい」ボタン３９、及び「いいえ」ボタン４０が示されている。ユーザに対する指示表示３８では例えば「指定パレットを登録しますか？」との問いかけが表示され、これに対しユーザが肯定したい場合、つまり登録する場合は「はい」ボタン３９、そうでない場合は「いいえ」ボタン４０をタッチ操作する。
【００３４】
この操作により、登録カーソル３７が示す位置にあたる地図画像データに含まれる色データ（パレット情報）が、この地図における道路領域を示す基準値として登録されることになる。
【００３５】
Ｓ１０５で、ユーザによりパレット登録要求があったと判定された場合（Ｓ１０５：ＹＥＳ）、Ｓ１０６に進み、パレット登録要求があったと判定されない場合（Ｓ１０５：ＮＯ）、Ｓ１０２に戻る。
【００３６】
Ｓ１０６では、登録カーソル３７と重なる位置にあたる地図画像データのパレット情報を取得し、Ｓ１０７に進む。具体的には、表示部２のＶＲＡＭに記憶されている地図画像データのＲＧＢ値を取得する。
【００３７】
Ｓ１０７では、Ｓ１０６で取得したパレット情報（ＲＧＢ値）のビットデータの丸め込みを行い、Ｓ１０８に進む。
すなわち、取得したパレット情報（ＲＧＢ値）は、道路領域を示す色データとして基準値となるものであり、このパレット情報は後述するマップマッチング処理において現在位置が道路上にあるか否かを判別する際に使われることになる。その際に、取得したパレット情報（ＲＧＢ値）と厳密な一致を要求したのでは、的確に道路部分であることを認識できない可能性があるため、ある程度の範囲で基準値を設定する必要がある。そのための方法として、ここでは比較するＲＧＢ値の２進数データについて全ての桁数での一致を要求するのではなく、所定の桁数のみでの一致で道路領域であると判別することを可能にする。このことによりパレット情報に幅を持たせることが可能となる。
【００３８】
なおこれは所定範囲の類似する色データを含むような設定であれば、ＲＧＢ値を閾値で範囲付けるなど、どのような方法を用いてもよい。
Ｓ１０８では、Ｓ１０７で丸め込みを行なったＲＧＢ値をマップマッチング用のパレット情報として登録して、この処理を終了する。
【００３９】
一方Ｓ１０３では、取得した観光地図又は古地図について道路に該当するパレット情報の更新はしないため、予めメモリ部６に格納されている既定値としてのパレット情報を取得し、Ｓ１０８に進む。この場合であっても道路の色は白に近い色が既定値として登録されているため、多くの場合は道路を判別できる。またこの既定値は、既に後述する丸め込みがなされている。
【００４０】
図４は、表示制御部７が実行するマップマッチング処理を示すフローチャートである。この処理は表示部２に観光地図及び現在位置を表示している際に、位置検出部１の車速センサ部１２により自車両が移動したことが検出されたタイミングで実行する。すなわち自車両が停止していた状態から移動した場合、又は移動を継続した場合がある。なお、初期値として現在位置を地図にマッチングする技術としては周知の技術によればよく、例えば、ユーザが現在位置を設定してもよい。
【００４１】
まずＳ２０１では、位置検出部１から車速、進行方向、前回の現在位置からの移動時間等を読み出し、自車両の現在位置の移動量を方向と大きさで計算して、Ｓ２０２に進む。
Ｓ２０２では、前回の現在位置（自車両の移動を反映させていない位置）をＳ２０１で計算した移動量だけ移動した場合の位置に該当する色データ（パレット情報）を取得し、Ｓ２０３に進む。
【００４２】
Ｓ２０３では、Ｓ２０２で取得したパレット情報と、マップマッチング用の道路領域の基準値となるパレット情報とを対比し、Ｓ２０４に進む。
Ｓ２０４では、Ｓ２０３でパレット情報を対比することにより基準値となるパレット情報の幅に現在位置に対応するパレット情報が含まれるか否か、すなわち丸め込みを行った桁数のＲＧＢ値が一致するか否かを判断する。両パレット情報が一致すれば（Ｓ２０４：ＹＥＳ）、Ｓ２０５に進み、一致しない場合はＳ２０６に進む。
【００４３】
Ｓ２０５は、移動した先の現在位置が道路上にあると判断された場合の処理であり、現在位置を移動先に更新して、マップマッチング処理を終了する。
一方Ｓ２０６は、移動先が道路上にあると判断されなかった場合であり、この場合、周知の方法により現在位置を補正して、Ｓ２０５に進む。この周知の技術としては例えば、特開２００２−１５６８９９号公報に記載してある技術を用いることができる。このＳ２０６の処理としては、他にも例えば、移動先から最も近い道路部分を近似値として現在位置とするなど道路上に現在位置が表示される方法であれば、どのようなものであってもよい。
【００４４】
図５は、このマップマッチング処理を実行している際に表示部２に表示される画面を示している。画面は画面左部５１及び画面右部５２に二分割され、画面左部５１に視覚的にわかりやすく表現された観光地図が表示されており、画面右部５２に実際の道路の形状に近い形で表現された通常の道路地図が表示されている。
【００４５】
画面左部５１には、観光地図に道路５３、建物５４、池５５が表示されている。画面左部５１に表示されている観光地図はベクトルデータを有していないが、前述のマップマッチング処理により、自車両の現在位置が現在位置カーソル５６で道路５３上に表示される。
【００４６】
一方、画面右部５２は、実際の道路の形状に近い道路地図であり、道路５７、池５８等が表示されている。画面右部５２に表示されている道路地図は、道路及び交差点がノード及びリンクのベクトルデータで構成されており、周知のマップマッチング処理により現在位置カーソル５９が道路５７上に表示される。
［３  効果］
以上説明したとおり、本実施形態のナビゲーションシステムによれば、地図画像データの色データ（パレット情報）により現在位置が道路上か否かを判別し、道路上でないと判断されれば（Ｓ２０４：ＮＯ）、表示する現在位置を移動させて道路上になるように補正するため（Ｓ２０６）、ベクトルデータを有さない地図上に現在位置を表示させる場合であってもユーザは違和感なく地図上で現在位置を確認できる。
【００４７】
また、ディスプレイに表示された地図を基に、例えばユーザが道路部分を選択するなどして、道路部分を表す色データの基準値が決められるため、観光地図や古地図など地図の種類が異なっており、道路領域の色データが異なっていても道路上にマッチングをすることができる。
【００４８】
また表示部２の画面が二分割された上で、画面左部５１及び画面右部５２に、それぞれユーザは観光地図及び通常の道路地図に現在位置を表示させ、ユーザは通常の道路地図で正確な現在位置を参照しながら、観光地図で観光スポットまでの距離や道順を確認することができるため、便利である。
［４  特許請求の範囲との対比］
なお、ナビゲーションシステムについて、表示制御部７が実行するＳ２０１の処理が現在位置データ取得手段、表示制御部７が実行するＳ２０３，Ｓ２０４及びＳ２０５がマッチング手段、表示制御部７が実行するＳ２０５が表示手段にそれぞれ相当する。
［５  他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は、種々の形態を採り得ることは言うまでもない。
【００４９】
また、実施形態では車両に搭載するナビゲーション装置を示したが、これは歩行者を前提として携帯電話や携帯端末に搭載するナビゲーションシステムとすることもできる。
さらに、ナビゲーションシステムとしてネットワークを使った処理が行われるようなものでもよく、この場合、例えば、道路上にあることの判別や地図に現在位置をマッチングさせる処理の全部及び一部について、ユーザが保有するナビゲーション装置の制御部ではなく、ネットワーク上に存在する他の外部のコンピュータの制御部により実行される処理であっても全体としてみれば、本件発明の構成に含まれる。このことは例えば、ベクトルデータを有さない地図画像データがネットワーク上の記憶装置に記憶されており、ナビゲーションの際に随時通信により読み出す処理を実行するような場合であっても同様である。
【符号の説明】
【００５０】
１…位置検出部、２…表示部、３…記憶媒体、４…地図データ格納部、５…音声出力部、６…メモリ部、７…表示制御部、１１…ジャイロスコープ部、１２…車速センサ部、１３…ＧＰＳ受信部、１４…加速度センサ部、２１…地図データ取得部、２２…マップマッチング部、２３…経路計算部、２４…経路案内部、２５…描画部、２６…画面制御管理部、３１…画面左部、３２…画面右部、３３…道路、３６…現在位置カーソル、３７…登録カーソル、３８…指示表示、３９…ボタン、４０…ボタン、５１…画面左部、５２…画面右部、５３…道路、５６…現在位置カーソル、５７…道路、５９…現在位置カーソル
【図１】
0005353836.tif 000002
【図２】
0005353836.tif 000003
【図３】
0005353836.tif 000004
【図４】
0005353836.tif 000005
【図５】
0005353836.tif 000006