(57)【要約】【課題】その土地の地理に詳しくないユーザでも判りやすい方面表示看板を表示する技術を提供する。【解決手段】ナビゲーションシステムは、記憶装置に、地名及びその地名の位置を含む地名情報と、道路の行き先の地名を含む方面表示看板に関する情報等を格納している。地名情報は、例えば、経路探索時に設定された目的地、経由地、ユーザにより登録指示された位置等である。ナビゲーションシステムは、位置情報に、方面表示看板に含まれる道路により近づくことのできる位置が含まれている場合、その方面表示看板に含まれる道路の行き先の地名を、位置情報に含まれる地名に変更する。ナビゲーションシステムは、このように変更した方面表示看板を表示等する。【選択図】図１
2007155392.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、道路の行き先を示す地名情報を含む方面表示看板を表示する地図表示装置であって、
前記方面表示看板に含まれる道路と、該道路の行き先を示す地名情報とを含む方面表示看板データと、道路データを含む地図データを記憶する地図データ記憶手段と、
地名及び該地名の位置が格納される地名記憶手段と、
前記方面表示看板データに含まれる行き先を、前記地名記憶手段から読み出した地名に変更する変更手段と、
表示手段と、を有し、
前記表示手段は、前記地図データと、前記変更手段により更新された方面表示看板データとを表示すること
を特徴とする地図表示装置。
【請求項２】
車両に搭載され、道路の行き先を示す地名情報を含む方面表示看板を表示する地図表示装置であって、
前記方面表示看板に含まれる道路と、該道路の行き先を示す地名情報と、前記方面表示看板を表示すべき表示位置情報とを含む方面表示看板データと、道路データとを含む地図データを記憶する地図データ記憶手段と、
地名と該地名の位置とが対応付けて記憶される地名記憶手段と、
前記方面表示看板データに含まれる地名を、前記地名記憶手段から読み出した地名に変更する変更手段と、
前記車両の現在位置を算出する現在位置算出手段と、
前記算出された現在位置と、前記方面表示看板データに含まれる表示位置情報とから、前記現在位置が前記方面表示看板を表示する位置であるか否か判定する判定手段と、
表示手段と、を有し、
前記算出された現在位置が、前記方面表示看板を表示する位置である場合には、前記表示手段が、前記地図データと、前記変更手段により変更された方面表示看板とを表示すること
を特徴とする地図表示装置。
【請求項３】
請求項２記載の地図表示装置であって、
前記変更手段は、前記地名記憶手段から読み出した位置が、前記地図データ記憶手段から読み出した前記方面表示看板に含まれる道路から所定範囲内の場合には、前記方面表示看板の行き先の地名を、前記地名記憶手段から読み出した位置に対応する地名に変更すること
を特徴とする地図表示装置。
【請求項４】
車両に搭載され、道路の行き先を示す地名情報を含む方面表示看板を表示する地図表示装置による地図表示方法であって、
前記方面表示看板に含まれる道路と、該道路の行き先を示す地名情報と、前記方面表示看板を表示すべき表示位置情報とを含む方面表示看板データと、道路データとを含む地図データを記憶する地図データ記憶手段と、
地名と該地名の位置とが対応付けて記憶される地名記憶手段と、
表示手段と、を有する地図表示装置が、
前記方面表示看板データに含まれる地名を、前記地名記憶手段から読み出した地名に変更して前記地図データ記憶手段に格納する変更ステップと、
前記車両の現在位置を算出する現在位置算出ステップと、
前記算出された現在位置と、前記方面表示看板データに含まれる表示位置情報とから、前記現在位置が前記方面表示看板を表示する位置であるか否か判定する判定ステップと、を有し、
前記算出された現在位置が、前記方面表示看板を表示する位置である場合には、前記表示手段が、前記地図データと、前記変更手段により変更された方面表示看板とを前記表示手段に表示すること
を特徴とする地図表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両等に搭載されるナビゲーションシステムに関するものである。
【背景技術】
【０００２】
車両等に搭載されるナビゲーションシステムには、車両の現在位置を算出する機能、車両位置周辺の道路地図を表示する機能、出発地から目的地までの推奨経路を探索する機能、探索された推奨経路に基づいて経路誘導を行う機能などを有する。
【０００３】
このカーナビゲーションシステムは、方面表示看板データを有するものもある。この方面表示看板データは、実際の道路に設けられた方面表示看板と同様に、道路と、その道路を走行したときの行き先の地名等の情報を含む。カーナビゲーションシステムでは、この方面表示看板データを、経路誘導等に表示することが行なわれている。特許文献１には、そのような方面表示看板について記載されている。
【０００４】
【特許文献１】特開２００２−２５７５６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
カーナビゲーションシステムに表示される方面表示看板には、上述のように、その道路を走行したときの行き先が含まれている。ところが、その土地の地理に詳しくないユーザは、方面表示看板に表示されている地名を見ても、どこに行くのか、そこに何があるのか判らない場合が多い。
【０００６】
本発明はこのような事情に鑑みてなされたもので、その土地の地理に詳しくないユーザでも判りやすい方面表示看板を表示する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は上記の目的を達成するためになされたもので、表示装置に表示する方面表示看板に含まれる地名を、記憶装置に記憶されている他の地名に変更することを特徴とする。
【０００８】
また、本発明は、車両に搭載され、道路の行き先を示す地名情報を含む方面表示看板を表示する地図表示装置であって、前記方面表示看板に含まれる道路と、該道路の行き先を示す地名情報と、前記方面表示看板を表示すべき表示位置情報とを含む方面表示看板データと、道路データとを含む地図データを記憶する地図データ記憶手段と、地名と該地名の位置とが対応付けて記憶される地名記憶手段と、前記方面表示看板データに含まれる地名を、前記地名記憶手段から読み出した地名に変更する変更手段と、前記車両の現在位置を算出する現在位置算出手段と、前記算出された現在位置と、前記方面表示看板データに含まれる表示位置情報とから、前記現在位置が前記方面表示看板を表示する位置であるか否か判定する判定手段と、表示手段と、を有し、前記算出された現在位置が、前記方面表示看板を表示する位置である場合には、前記表示手段が、前記地図データと、前記変更手段により変更された方面表示看板とを表示することを特徴とする。
【発明の効果】
【０００９】
本発明の技術によれば、表示する方面表示看板に含まれる地名を、記憶装置に記憶されている地名変更することができる。この記憶装置に格納されている地名とは、例えば、ユーザが、過去に目的地、経由地とした場所の地名や、ユーザが過去に詳細情報を検索した場所の地名、ユーザが登録した場所の地名などである。即ち、表示する方面表示看板に含まれる地名をユーザになじみの有る地名にすることが可能となるので、どこ行くのか、そこに何があるかを判りやすくすることが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態を、図面を参照して詳細に説明する。なお、ここでは、道路と、その道路の行き先の地名等を表示する看板を方面表示看板という。この方面表示看板は、例えば、交差点や直進道路の途中等に設置され、各道路を右折、左折、直進等した場合、どこに向かうのかを示す看板である。
【００１１】
図１は、車両（図示略）等に搭載されるナビゲーションシステム１の構成例を示す図である。図１において、ナビゲーションシステム１は、角速度センサ１０１、方位センサ１０２、車速センサ１０３、ＧＰＳ（Global Positioning System）受信装置１０４、演算部１０５、記憶装置１０６、入力装置１０７、ディスプレイ１０８、音声出力装置１０９、通信装置１１０等を有する。
【００１２】
角速度センサ１０１は、車両のヨーレイトを検出することで車両の方位の変化を検出する。方位センサ１０２は、地磁気を検出することで車両の方位を検出する。車速センサ１０３は、車両のトランスミッションの出力軸の回転に比例した時間間隔で出力されるパルスをカウントすることにより、車速を算出する。
【００１３】
ＧＰＳ受信装置１０４は、ＧＰＳ衛星からの信号を受信し、車両とＧＰＳ衛星間との距離及び距離の変化率を測定することで、車両の位置、進行方位、進行速度等を測定する。
【００１４】
記憶装置１０６は、例えば、ＣＤ-Ｒ（Compact Disc-Recordable）やＤＶＤ-ＲＡＭ（Digital Versatile Disk-Random Access Memory）等の記憶メディア及び当該記憶メディアの駆動装置、ＨＤＤ（Hard Disk Drive）等であり、地図データ、方面表示看板情報、地名情報等を記憶する。ここで、方面表示看板情報は、道路、その道路の行き先を示す地名、方面表示看板を表示すべき位置、方面表示看板の画像データ等を含む。地名情報は、方面表示看板に含まれる地名を変更するための地名、その地名の位置等を含む。ここでは、地名情報は、経路探索のための経由地、目的地の地名及びその位置、検索された地名及びその位置、ユーザにより登録指示された地名及びその位置等を含む。
【００１５】
入力装置１０７は、例えば、リモコン及びリモコン受信部、タッチパネル、スイッチ等である。
【００１６】
ディスプレイ１０８は、地図を表示し、表示した地図上に、現在位置、経路等を合成して表示する。音声出力装置１０９は、例えばスピーカ等であり、音声を出力する。
【００１７】
通信装置１１０は、図示しない通信ネットワークと接続するためのものであり、例えば、狭域無線通信可能な機器、携帯電話等の通信端末及びその通信端末とのインタフェース等である。
【００１８】
演算部１０５は、上述した各周辺装置の動作の制御を行うためのものであり、ＡＤ変換器１１１、ＡＤ変換器１１２、カウンタ１１３、ＲＡＭ１１４、ＲＯＭ１１５、ＣＰＵ（Central Processing Unit）１１６等を有する。
【００１９】
ＡＤ変換器１１１は、角速度センサ１０１の信号（アナログ）をデジタル信号に変換する。ＡＤ変換器１１２は、方位センサ１０２の信号（アナログ）をデジタル信号に変換する。カウンタ１１３は、車速センサ１０３から出力されるパルス数を例えば０．１秒毎にカウントする。ＲＡＭ１１４は、受信した交通情報、ＣＰＵ１１６による演算データ、記憶装置１０６から読み出したデータ等を格納する。ＲＯＭ１１５は、プログラムやデータ等を格納する。
【００２０】
ＣＰＵ１１６は、ＲＯＭ１１５から読み出したプログラムを実行することにより、指示受付部１５１、地名変更判定部１５２、地名変更部１５３、現在位置算出部１５４、看板表示判定部１５５、表示処理部１５６等を実現する。指示受付部１５１は、入力装置１０７、又は、通信装置１１０等から入力された位置、地名等を受け付ける。地名変更判定部１５２は、地名情報に含まれる位置が、方面表示看板情報に含まれる道路等から所定範囲内であるか否かにより、方面表示看板に含まれる地名を変更するか否か判定する。地名変更部１５３は、方面表示看板に含まれる地名を変更して、記憶装置１０６に格納する。現在位置算出部１５４は、ナビゲーションシステム１を搭載する車両の現在位置を算出する。看板表示判定部１５５は、算出された現在位置と、方面表示看板情報に含まれる看板を表示すべき位置とから、現在位置が方面表示看板を表示すべき位置であるか否か判定する。表示処理部１５６は、記憶装置１０６から読み出した地図データ、方面表示看板等をディスプレイ１０８等に表示する。この、指示受付部１５１の地名受付処理、現在位置算出部１５４の現在位置算出処理、表示処理部１５６の地図データ及び方面表示看板等の表示処理等は、従来技術と同じである。ただし、表示処理部１５６の表示する方面表示看板に含まれる地名が、地名変更判定部１５２、地名変更部１５３等により変更されている点で従来とは異なる。
【００２１】
また、図示しないが、ナビゲーションシステム１は、ＣＰＵ１１６がＲＯＭ１１５から読み出したプログラムを実行することにより、ダイクストラ法等による経路探索機能、推奨経路の誘導機能、住所、電話番号、地名やランドマーク等の検索機能等、従来技術のナビゲーションシステムの有する機能を有しているものとする。ここで、検索機能とは、例えば、記憶装置１０６に、予め、住所とその住所の位置を示す住所データ、電話番号とその電話番号の位置を示す電話帳データ、地名とその地名の位置を示す地名データ、主要な建築物や場所等の名称及び詳細情報とその位置を示すランドマークデータ等が格納されており、検索機能により、入力された住所、電話番号、地名、ランドマーク等から、該当する位置や詳細情報等を検索して表示等するものである。
【００２２】
次に、記憶装置１０６内の情報について説明する。
【００２３】
まず、地図データについて説明する。本実施形態では、地図データは、緯度及び経度、その緯度及び経度におけるＸＹ座標等を含むものとする。ここでは、緯度及び経度により一意に決定される領域をメッシュという。地図データ上での位置は、メッシュを一意に示すメッシュＩＤ、及び、そのメッシュにおけるＸＹ座標で示されるが、このような地図データは従来技術であるため、ここでは、説明の簡略化のために、ＸＹ座標で位置が示されるものとして説明する。地図データは、座標情報を含む複数の地図の画像データ、道路データ、地名データ、住所データ、ランドマークデータ、電話帳データ等を含む。地名データは、地図上の位置と、その位置における地名等を対応付けて記憶している。住所データは、地図上の位置と、その位置における住所等を対応付けて記憶している。ランドマークデータは、主要な建築物や場所等の名称、その建築物や場所に関する画像データ、その建築物や場所の入場時間、その建築物や場所の地図上の位置等を対応付けて記憶している。電話帳データは、電話番号、その電話番号に応答する企業や個人名、その企業や個人の地図上の位置等を対応付けて記憶している。このような地名データ、住所データ、ランドマークデータ、電話帳データ等は従来技術と同じである。
【００２４】
道路データについて、図２を参照して説明する。道路データは、２点間を結ぶ１つ以上の線分で近似し、それらの線分を、その始点と終点の座標によって示すものとする。以下、この線分をリンクといい、リンクの両端の点をノードという。図２の例の場合、道路データは、点であるノード２０１〜２０６、及び、線分であるリンク２１１〜２１５により示される。交差点は、図２のノード２０４のように、ノードで示される。記憶装置１０６には、道路データとして、リンクの識別情報であるリンクＩＤと、そのリンクの端点であるノード等とが対応付けられて格納されている。ここでは、道路のリンクＩＤは、上り又は下りにより、異なるリンクＩＤが付与されているものとする。このような道路データは従来技術と同じである。
【００２５】
次に、地名情報について説明する。この地名情報は、地名変更判定部１５２、地名変更判定部１５２が、後述する動作により方面表示看板に含まれる地名を変更するときに用いられる地名及び位置等のことをいう。この地名情報は、例えば、経路探索のための目的地、経由地の地名及びその位置や、住所、地名、ランドマーク等検索対象となった地名及び位置、ユーザにより登録指示された地名及び位置等として入力された情報を含む。これらの情報は、指示受付部１５１により受け付けられ、記憶装置１０６に格納される。
【００２６】
地名情報を格納するテーブルの一例を図３に示す。図３では、経路探索のための目的地、経由地の地名及びその位置や、住所、地名、ランドマーク等検索対象となった地名及び位置の履歴を格納するテーブルと、ユーザにより登録指示された地名及び位置を格納するテーブルとを別のテーブルとして説明する。以下、区別のために、前者を、履歴地名情報テーブルといい、後者を、ユーザ登録地名情報テーブルという。
【００２７】
図３（ａ）は、経路探索のための目的地、経由地の地名及びその位置や、住所、地名、ランドマーク等検索対象となった地名及び位置の履歴を格納する履歴地名情報テーブル３０１の一例である。履歴地名情報テーブル３０１は、座標３１１、地名３１２、年月日３１３等を含む。座標３１１、地名３１２、年月日３１３等は互いに対応付けられている。座標３１１は、目的地、経由地、検索対象位置の座標である。地名３１２は、対応する座標３１１の地名である。この地名３１２は、例えば、地図データに含まれる地名又は住所等である。月日２１３は、対応する地名を目的地、経由地、検索対象等とした月日である。
【００２８】
図３（ｂ）は、ユーザにより登録指示された地名及び位置を格納するユーザ登録地名情報テーブル３２１の一例である。ユーザ登録地名情報テーブル３２１は、座標３３１、地名３３２、年月日３３３等を含む。座標３３１、地名３３２、年月日３３３等は互いに対応付けられている。座標３３１は、登録指示された位置の座標である。地名３３２は、登録指示された位置の地名である。この地名は、例えば、地図データに含まれる地名又は住所、ユーザに入力された地名等である。年月日３３３は、登録指示された月日である。
【００２９】
なお、履歴地名情報テーブル３０１、ユーザ登録地名情報テーブル３２１は、経路探索指示、検索指示、登録指示等を受け付けたときに、記憶装置１０６に格納されるものとする。
【００３０】
次に、方面表示看板情報について説明する。方面表示看板情報とは、方面表示看板を表示すべき位置、方面表示看板の画像データ等に関する情報である。方面表示看板情報を格納する方面表示看板テーブル４０１の一例を図４（ａ）に示す。図４（ａ）において、方面表示看板テーブル４０１は、座標４１１、リンクＩＤ４１２、看板ＩＤ４１３、画像データ４１４、地名４１５、更新日時４１６等を含む。座標４１１、リンクＩＤ４１２、看板ＩＤ４１３、画像データ４１４、地名４１５、更新日時４１６等は互いに対応付けられている。座標４１１は、方面表示看板が行き先を案内する位置を示す。交差点を構成する各道路の行き先を案内する方面表示看板の場合、座標４１１は交差点の位置（座標）を示す。直進道路の行き先を案内する方面表示看板の場合、座標４１１はその方面表示看板を表示すべき位置（座標）を示す。リンクＩＤ４１２は、道路を示すリンクの識別情報である。車両が同じ道路を走行している場合でも、走行する方向（上り又は下り等）により、表示される方面表示看板は異なる。リンクＩＤ４１２は、このためのものであり、車両がリンクＩＤ４１２に示されるリンクを走行等している場合、そのリンクＩＤ４１２に対応付けられた方面表示看板を表示等する。看板ＩＤ４１３は、方面表示看板の識別情報である。画像データ４１４は、対応する看板ＩＤ４１３の方面表示看板の画像データである。この画像データ４１４は、例えば、画像データそのものでもよく、又、画像データのファイル名等でもよい。地名４１５は、対応する看板ＩＤ４１３の方面表示看板に含まれる地名である。各地名４１５は、位置４２１、リンクＩＤ４２２、地名４２３等を含む。位置４２１、リンクＩＤ４２２、地名４２３等は互いに対応付けられている。位置４２１は、方面表示看板中の位置を示す情報である。具体的には、例えば、位置４２１は、対応する画像データ４１４の方面表示看板の画像データ中の領域を示す座標等である。リンクＩＤ４２２は、対応する地名４２３を行き先とする道路データのリンクの識別情報である。地名４２３は、対応する位置４２１に表示される行き先の地名である。この位置４２１、リンクＩＤ４２３、地名４２３については後述する。更新日時４１６は、対応する座標４１１、看板ＩＤ４１３、画像データ４１４、地名４１５等を更新した日時である。
【００３１】
ここで、方面表示看板について図４（ｂ）を参照して説明する。図４（ｂ）において、看板４３１は、交差点を構成する道路の行き先を示す方面表示看板の一例である。看板４３１は、道路４４１、道路４４２、道路４４３のように道路を示し、さらに、位置４５１、位置４５２、位置４５３に行き先を表示する。上述の方面表示看板テーブル４０１のリンクＩＤ４２２のリンクＩＤは、看板４３１に一例を示す道路４４１、道路４４２、道路４４３を示す。また、方面表示看板テーブル４０１の位置４２１は、看板４３１に一例を示す位置４５１、位置４５２、位置４５３を示す。方面表示看板テーブル４０１の地名４２３は、看板４３１に一例を示す位置４５１、位置４５２、位置４５３の各々に表示する地名を示す。
【００３２】
具体例として、例えば、図２に一例を示す道路において、リンク２１４の道路を走行等しているユーザに対し、ノード２０４の交差点を構成するリンク２１２、２１３、２１５の行き先を表示する方面表示看板の場合の例を説明する。ここでは、図４の（ａ）の方面表示看板テーブル４０１の看板ＩＤ４１３「△-△△△」の方面表示看板を表示するものとして説明する。
【００３３】
図４（ｂ）の道路４４１は、図２のリンク２１２を示す。同様に、道路４４２は、リンク２１３を示す。道路４４３は、リンク２１５を示す。この場合、図４（ｂ）の位置４５１は、方面表示看板テーブル４０１の位置４２１「Ａ」を示す。同様に、位置４５２は、方面表示看板テーブル４０１の位置４２１「Ｂ」を示す。位置４５３は、方面表示看板テーブル４０１の位置４２１「Ｃ」を示す。従って、看板４３１の位置４５１には、位置４２１「Ａ」に対応する地名４２３「東神奈川」が表示されることを示す。同様に、看板４３１の位置４５２には、位置４２１「Ｂ」に対応する「横須賀」、「高島」が表示されることを示す。看板４３１の位置４５３には、位置４２１「Ｃ」に対応する位置４５３「保土ヶ谷駅」が表示されることを示す。
【００３４】
なお、方面表示看板テーブル４０１の座標４１１、リンクＩＤ４１２、看板ＩＤ４１３、画像データ４１４、地名４１５等は、予め格納されている。また、方面表示看板テーブル４０１の画像データ４１４、地名４１５、更新日時４１６等は、後述する動作により更新等される。
【００３５】
次に、動作例を説明する。
【００３６】
上述のように、履歴地名情報テーブル３０１、ユーザ登録地名情報テーブル３２１は、経路探索指示、検索指示、登録指示等を受け付けたときに、記憶装置１０６に格納される。
【００３７】
経路探索指示を受け付けたときの例を説明する。例えば、ユーザは、入力装置１０７、通信装置１１０等を介して、目的地、経由地等の位置を入力し、経路探索を指示する。指示受付部１５１は、入力された目的地、経由地等の位置を指定して、図示しない経路探索機能に、経路探索を指示する。この動作は従来のナビゲーションシステムと同じである。さらに、指示受付部１５１は、入力された目的地、経由地等の位置、地名、図示しない内部時計等から取得した現在日時等を、履歴地名情報テーブル３０１の座標３１１、地名３１２、年月日３１３等に格納する。
【００３８】
検索指示を受け付けたときの例を説明する。例えば、ユーザは、入力装置１０７、通信装置１１０等を介して、地名、住所、電話番号、名称等の検索条件を入力し、検索を指示する。指示受付部１５１は、入力された検索条件を指定して、図示しない検索機能に、検索を指示する。検索機能は、記憶装置１０６内の情報から、検索条件に合致する位置の地図や詳細情報等を読み出し、それらをディスプレイ１０８等に表示等する。この動作は従来のナビゲーションシステムと同じである。指示受付部１５１は、入力された検索条件に合致する位置、地名、図示しない内部時計等から取得した現在日時等を、履歴地名情報テーブル３０１の座標３１１、地名３１２、年月日３１３等に格納する。
【００３９】
登録指示を受け付けたときの例を説明する。例えば、ユーザは、入力装置１０７、通信装置１１０等を介して、位置、地名等を指定し、登録を指示する。指示受付部１５１は、入力された位置、地名等を指定して、図示しない登録機能に登録を指示する。登録機能は、指示された位置、地名、図示しない内部時計等から取得した現在日時等を、ユーザ登録地名情報テーブル３２１の座標３３１、地名３３２、年月日３３３等に格納する。この動作は従来のナビゲーションシステムと同じである。
【００４０】
次に、方面表示看板に含まれる地名を変更する動作例を、図５を参照して説明する。
【００４１】
図５に一例を示すフローは、例えば、ナビゲーションシステム１の起動時、所定時間毎等、任意のタイミングで起動される。地名変更判定部１５２は、方面表示看板テーブル４０１から、降順等により１つの方面表示看板を選択し（Ｓ５０１）、記憶装置１０６から、履歴地名情報テーブル３０１、ユーザ登録地名情報テーブル３２１を読み出す（Ｓ５０２）。次に、地名変更判定部１５２は、履歴地名情報テーブル３０１、ユーザ登録地名情報テーブル３２１に、選択した方面表示看板に含まれる道路から所定範囲内に位置する地名が格納されているか否か判定する（Ｓ５０３）。具体的には、例えば、地名変更判定部１５２は、方面表示看板テーブル４０１から、選択した方面表示看板のリンクＩＤ４２２を読み出す。次に、地名変更判定部１５２は、記憶装置１０６の地図データから、読み出したリンクＩＤ４２２に対応するリンクの端点のノードの座標を読み出す。地名変更判定部１５２は、履歴地名情報テーブル３０１、ユーザ登録地名情報テーブル３２１の座標３１１、座標３３１から、読み出したリンクＩＤ４２２の端点により特定される線分から所定範囲内に位置する座標を選択する。
【００４２】
ここで、この判定の例を、図６を参照して具体的に説明する。図６は、上述の図２の道路データと同じである。ここで、選択した方面表示看板の座標４１１がノード２０４である場合、地名変更判定部１５２は、例えば、図６の斜線部６１１の範囲内に、履歴地名情報テーブル３０１、ユーザ登録地名情報テーブル３２１の座標３１１、座標３３１が含まれているか否か判定する。この斜線部６１１は、線分６０１〜６０３により設定される領域である。線分６０１、線分６０２は、選択した方面表示看板の座標４１１であるノード２０４を通過し、且つ、そのノード２０４を端点とするリンク２１２と角度αを成す。線分６０３は、ノード２０４から距離Ｌ離れており、且つ、リンク２１２と直角を成す。斜線部６１１を判定基準とする場合、地名変更判定部１５２は、例えば、位置６２１に対しては、選択した座標４１１から所定範囲内に位置すると判定するが、位置６２２に対しては、選択した座標４１１から所定範囲内に位置しないと判定する。
【００４３】
地名変更判定部１５２は、このような判定を、選択した方面表示看板に対応付けられている全てのリンクＩＤ４２２に対し行なう。具体的には、例えば、看板ＩＤ４１３「△-△△△」の方面表示看板を選択した場合、リンクＩＤ４２２「Ｘ１０２」、「Ｘ１０３」、「Ｘ１０４」の各々に対し、図６の斜線部６１１のような範囲内に、履歴地名情報テーブル３０１、ユーザ登録地名情報テーブル３２１の座標３１１、座標３３１が含まれるか否か判定する。
【００４４】
図５において、Ｓ５０３の判定の結果、履歴地名情報テーブル３０１、ユーザ登録地名情報テーブル３２１に、選択された方面表示看板に含まれる道路から所定範囲内に位置する地名が格納されている場合、地名変更判定部１５２は、地名変更部１５３に方面表示看板の地名変更を指示する。地名変更部１５３は、選択された方面表示看板の地名を変更する（Ｓ５０４）。具体的には、例えば、地名変更判定部１５２は、履歴地名情報テーブル３０１、ユーザ登録地名情報テーブル３２１から、上述のＳ４０３の判定に用いたリンクＩＤ４２２の道路から所定範囲内に含まれると判定した座標３１１、座標３３１に対応する地名４２３を読み出す。次に、地名変更判定部１５２は、方面表示看板テーブル４０１の、上述のＳ４０３の判定に用いた道路のリンクＩＤ４２２に対応する地名４２３に、読み出した地名３１２、地名３３２の地名を格納する。地名変更部１５３は、Ｓ５０１で選択された方面表示看板の画像データ４１４に従い画像データを読み出し、読み出した画像データに含まれる地名を、方面表示看板テーブル４０１の地名４２３の地名に変更して、その画像データを更新等する。
【００４５】
この動作を、図４（ａ）に一例を示す方面表示看板テーブル４０１、及び、図４（ｂ）の方面表示看板を例として、具体的に説明する。ここでは、Ｓ５０１の処理で看板ＩＤ４１３「△-△△△」を選択しており、図６に一例を示す位置６２１の座標が「Ｘ１,Ｙ１」である場合の例を説明する。
【００４６】
Ｓ５０１の処理で看板ＩＤ４１３「△-△△△」を選択している場合、地名変更判定部１５２は、看板ＩＤ４１３「△-△△△」と対応付けられているリンクＩＤ４２２「Ｘ１０２」、「Ｘ１０３」、「Ｘ１０４」の各々に対し、所定範囲内に、履歴地名情報テーブル３０１、ユーザ登録地名情報テーブル３２１の座標３１１、座標３３１の何れかの座標が含まれているか否か判定する。ここでは、地名変更判定部１５２は、リンクＩＤ４２２「Ｘ１０２」の所定範囲内（図６に一例を示す斜線部６１１）に、履歴地名情報テーブル３０１の座標３１１「Ｘ１,Ｙ１」が含まれていると判定する。地名変更判定部１５２は、図３（ａ）に一例を示す履歴地名情報テーブル３０１から、座標３１１「Ｘ１,Ｙ１」に対応する地名３１２「みなとみらい」を読み出す。次に、地名変更判定部１５２は、方面表示看板テーブル４０１の、選択した看板ＩＤ４１３「△-△△△」のリンクＩＤ４２２「Ｘ１０２」に対応する地名４２３に、読み出した地名３１２「みなとみらい」を格納する。さらに、地名変更判定部１５２は、看板ＩＤ（△-△△△）等の情報をＲＡＭ１１４等に格納し、地名変更部１５３に処理を指示する。
【００４７】
地名変更部１５３は、指示に従い、方面表示看板の画像データを変更する。そのために、例えば、地名変更部１５３は、まず、方面表示看板テーブル４０１から、ＲＡＭ１１４等から読み出した看板ＩＤ「△-△△△」に対応する画像データ４１４「ＡＡＡ」、位置４２１、地名４２３等を読み出す。次に、地名変更部１５３は、読み出した画像データ中の、位置４２１で特定される位置に、その位置に対応する地名４２３を書き込む。具体的には、例えば、画像データ４１４「ＡＡＡ」の位置４２１「Ａ」に示される位置に、その位置４２１「Ａ」に対応する地名４２３「みなとみらい」を書き込む。この、地名変更部１５３が地名を変更する具体的な処理は特に定めるものではないが、例として、予め方面表示看板の画像データに含まれる地名に上書き等する場合と、方面表示看板の画像データには地名が含まれておらず、記憶装置１０６内のテーブル等（図示略）に格納されている地名を合成等する場合とがある。予め方面表示看板の画像データに地名が含まれている場合、例えば、地名変更部１５３は、位置４２１に示される領域に、地名４２３の地名を上書き等して、新たな画像データを作成してもよい。また、テーブル等に格納されている地名を合成等して方面表示看板の画像データを作成する場合、例えば、地名変更部１５３は、そのテーブルに格納されている地名を上書き等して、新たな画像データを作成してもよい。
【００４８】
なお、方面表示看板の画像データを変更した場合、地名変更部１５３は、変更した画像データに新たなファイル名等を付与して別のファイルとしてもよく、また、変更した画像データを同名保存等により上書き等してもよい。
【００４９】
また、１つの画像データ４１４に対し、複数の位置４２１及び地名４２３が対応付けられている場合、対応付けられている全ての位置４２１及び地名４２３に対し上述の変更を行なってもよく、一部の位置４２１及び地名４２３に対し上述の変更を行なっても良い。一部の位置４２１及び地名４２３に対し上述の変更を行なう場合、今回の図５の判定により地名４２３が変更されたものに対してのみ、画像データ４１４を変更してもよい。今回の図５の判定により地名４２３が変更されたか否か判定するために、例えば、地名変更判定部１５２が、方面表示看板テーブル４０１の所定の欄に、地名４２３を変更したことを示すフラグを付与しておき、そのフラグを地名変更部１５３が参照することにより判定してもよい。
【００５０】
地名変更部１５３は、変更した方面表示看板の画像データを、記憶装置１０６に格納し、方面表示看板テーブル４０１の画像データ４１４を更新する。さらに、内部時計から現在の日時を取得し、対応する更新日時４１６に格納する。
【００５１】
また、方面表示看板に含まれる地名は、その文字数と、表示する領域の大きさ等により、改行、文字サイズの変更、半角又は全角への変換等を行なっても良い。そのために、例えば、記憶装置１０６内のテーブルに、表示する領域の大きさと、文字数と、改行、文字サイズの変更、半角又は全角への変換規則等とを対応付けて格納しておき、このテーブルを参照して地名変更部１５３が文字を変更してもよい。
【００５２】
動作例を続けて説明する。図５において、Ｓ５０３の判定の結果、履歴地名情報テーブル３０１、ユーザ登録地名情報テーブル３２１に、選択した方面表示看板の道路から所定範囲内に位置する地名が格納されていない場合、又は、Ｓ５０４の処理の後に、地名変更判定部１５２は、方面表示看板テーブル４０１に、未選択の方面表示看板があるか否か判定する（Ｓ５０５）。
【００５３】
Ｓ５０５の判定の結果、未選択の方面表示看板がある場合、再度、Ｓ５０１の処理を行なう。Ｓ５０５の判定の結果、未選択の方面表示看板が無い場合、処理を終了する。
【００５４】
次に、ナビが、現在位置を算出する動作例を説明する。なお、後述する現在位置を算出する動作例は従来技術と同じである。
【００５５】
図７に示す動作は、現在位置算出部１５４が、一定周期、例えば１００ｍＳ毎等に実行する動作である。
【００５６】
まず、現在位置算出部１５４は、ＡＤ変換器１１１から角速度センサ１０１の出力値を読み込む（Ｓ７０１）。次に、現在位置算出部１５４は、ＡＤ変換器１１２から方位センサ１０２の出力値を読み込み（Ｓ７０２）、角速度センサ１０１の出力値と、方位センサ１０２の出力値とから、車両の進行方位を計算する（Ｓ７０３）。なお、この進行方位の算出は、例えば、所定時間以上車速が低い時には、角速度センサ１０１の出力値の誤差が大きいので、方位センサ１０２の出力値のみを利用する等してもよい。
【００５７】
現在位置算出部１５４は、車速センサ１０３の出力するパルス数を、０．１秒毎等の所定の時間毎にカウンタ２２３で計数し、その計数値を読み込む（Ｓ７０４）。現在位置算出部１５４は、読み込んだ値に距離係数を乗算することで、０．１秒間の所定の時間の間に進んだ距離を算出する（Ｓ７０５）。
【００５８】
現在位置算出部１５４は、このように取得した所定時間毎の進行方位及び距離を、ＲＡＭ１１４に順次格納しておく。
【００５９】
次に、現在位置算出部１５４は、上記Ｓ７０５で算出した所定の時間内に車両の走行した距離値を、前回までの距離値に加算し、加算した距離が所定距離（例えば２０ｍ）以上となるか否か判定する（Ｓ７０６）。
【００６０】
Ｓ７０６の判定の結果、所定距離に満たない場合、現在位置算出部１５４は、今回の処理を終了し、一定周期後に上記処理を再度行なう。
【００６１】
Ｓ７０６の判定の結果、所定距離以上である場合、現在位置算出部１５４は、その時点での進行方向と距離とをＲＡＭ１１４に格納し、後述するマップマッチ処理を実行する（Ｓ７０７）。なお、現在位置算出部１５４がＲＡＭ１１４に格納する距離とは、上記Ｓ７０６の処理で判定に用いた所定距離であり、例えば２０ｍ等である。
【００６２】
次に、図８を参照し、マップマッチの動作例を説明する。
【００６３】
まず、現在位置算出部１５４は、ＲＡＭ１１４から、進行方位及び距離等を読み出す（Ｓ８０１）。次に、現在位置算出部１５４は、読み出した進行方位及び距離等に基づいて、車両の移動量を、緯度方向、経度方向、別々に算出する。さらに、現在位置算出部１５４は、算出した各方向における移動量を、前回のマップマッチ処理で求められた候補点の位置に加算して、現在、車両が存在すると推定される位置である仮想現在位置を算出する（Ｓ８０２）。
【００６４】
次に、現在位置算出部１５４は、算出した仮想現在位置と、地図データに含まれる道路データとから、１つ以上の候補点を算出し（Ｓ８０３）、さらに、各候補点の信頼度を算出する（Ｓ８０４）。
【００６５】
ここで、候補点及び信頼度について説明する。現在位置算出部１５４は、仮想現在位置の周辺の地図を、記憶装置２０６から読み出し、仮想現在位置を中心とする予め設定された距離Ｄ内にある道路データ（線分）を選択して、これらを取り出す。本実施形態においては、仮想現在位置を中心とする長さＬ１の正方形に対応する領域に含まれる地図を、記憶装置２０６から読み出す。
【００６６】
次に、現在位置算出部１５４は、取り出された線分の中から、その線分の方位が、上述の処理で取得された進行方向と、所定値以内にある線分だけを選択し、選択されたｎ個すべての線分に対して、仮想現在位置から垂線をおろし、その垂線Ｌ（ｎ）の長さを求める。次いで、次に、これら垂線の長さに基づき、選択された各線分に対して、以下の式によりに定義されるエラーコスト値ｅｃ（ｎ）を算出する。
【００６７】
ｅｃ（ｎ）＝α×｜θcar−θ（ｎ）｜＋β｜Ｌ（ｎ）｜
【００６８】
ここで、θcarは、仮想現在位置における車両方位、θ（ｎ）は、線分の方位、Ｌ（ｎ）は、仮想現在位置から線分までの距離、すなわち垂線の長さ、αおよびβは、重み係数である。これら重み係数の値は、進行方向と道路の方位のずれと現在位置と道路のずれのどちらを、現在位置が、その上にある道路を選択する上で重視するかによって変化させてよい。
【００６９】
次に、現在位置算出部１５４は、算出されたエラーコストｅｃ（ｎ）と、前回の処理において算出された候補点に関連する累算エラーコストｅｓとにしたがって、下記の式により定義される、今回の処理における累算エラーコストｅｓ（ｎ）を算出する。
【００７０】
ｅｓ（ｎ）＝（１−ｋ）×ｅｓ＋ｋ×ｅｃ（ｎ）
【００７１】
ここで、ｋは、０より大きく１より小さな重み係数である。次に、現在位置算出部１５４は、算出された累算エラーコストｅｓ（ｎ）に基づき、下記の式に定義される信頼度ｔｒｓｔ（ｎ）を算出する。
【００７２】
ｔｒｓｔ（ｎ）＝１００／（１＋ｅｓ（ｎ））
【００７３】
次に、現在位置算出部１５４は、算出した信頼度ｔｒｓｔ（ｎ）に基づき、ある候補点から、対応する線分にそって 車両の進行した距離Ｒに対応する長さだけ進められた点を、新たな候補点Ｃ（ｎ）とする。したがって、ある候補点に対する現在位置Ａより所定の範囲Ｄに存在し、かつその方位と車両方位との差が所定値以下であるような線分の本数がｎである場合には、ｎ個の新たな候補点Ｃ（ｎ）が生成されることになる。
【００７４】
候補点、及び、各候補点の信頼度を算出すると、現在位置算出部１５４は、各々の候補点うち最も信頼度の値の大きな候補点を選択し、該候補点を表示候補点とする（Ｓ８０５）。この表示候補点が、ディスプレイ１０８に表示される現在位置を示す情報となる。現在位置算出部１５４は、該表示候補点の位置を示す情報を、ＲＡＭ１１４に格納する。
【００７５】
なお、現在位置の算出は、上述のように、センサにより取得した進行方位、距離及び地図データ等から算出してもよく、ＧＰＳ受信装置１０４により受信した位置、進行方向、進行方位等から算出してもよい。また、上述のセンサにより取得した進行方位、距離及び地図データ等から算出した現在位置を、ＧＰＳ受信装置１０４により受信した位置等により補正してもよい。
【００７６】
次に、看板表示判定部１５５は、ＲＡＭ１１４の所定の領域から読み出した表示候補点（現在位置）が、方面表示看板を表示すべき位置か否か判定する（Ｓ８０６）。そのために、例えば、看板表示判定部１５５は、表示候補点（現在位置）の位置が、方面表示看板テーブル４０１の何れかの座標４１１から所定範囲内にあるか否か判定する。表示候補点の位置が、方面表示看板テーブル４０１の何れかの座標４１１から所定範囲内にある場合、看板表示判定部１５５は、その座標４１１に対応する看板ＩＤ４１３の方面表示看板を表示すべきと判定する。また、方面表示看板テーブル４０１の何れかの座標４１１から所定範囲内に無い場合、看板表示判定部１５５は、方面表示看板を表示すべきでないと判定する。看板表示判定部１５５は、判定結果をＲＡＭ１１４等に格納する。
【００７７】
Ｓ８０６の判定の結果、表示候補点が、方面表示看板を表示すべき位置でない場合、表示処理部１５６は、現在位置等の表示を行なう（Ｓ８０７）。具体的には、例えば、表示処理部１５６は、表示候補点を含む領域の地図データを記憶装置１０６から読み出し、その地図データ上に、算出した表示候補点を位置付けて、ディスプレイ１０８等に表示処理する。このとき、推奨経路が設定されている場合、その経路等も合わせて表示処理等する。
【００７８】
Ｓ８０６の判定の結果、表示候補点が、方面表示看板を表示すべき位置である場合、表示処理部１５６は、表示すべき方面表示看板のデータを読み出し（Ｓ８０８）、読み出した方面表示看板と、現在位置等との表示を行なう（Ｓ８０９）。具体的には、例えば、表示処理部１５６は、方面表示看板テーブル４０１から、表示候補点から所定範囲内にある座標４１１に対応する画像データ４１４を読み出す。次に、表示処理部１５６は、表示候補点を含む領域の地図データを記憶装置１０６から読み出し、その地図データ上に、算出した表示候補点を位置付け、さらに、読み出した方面表示看板データをディスプレイ１０８等に表示する。
【００７９】
Ｓ８０９の処理で表示する画面例を図９に示す。図９（ａ）、（ｂ）において、画面９０１、画面９０２は、方面表示看板データを表示した画面例である。ただし、（ａ）の画面９０１は、上述の図５に一例を示す動作例で、方面表示看板に含まれる地名を変更する前の画面例であり、（ｂ）の画面９０２は、上述の図５に一例を示す動作例で、方面表示看板に含まれる地名を変更した後の画面例である。画面９０１の方面表示看板の変更前の地名は「東神奈川」であるが、画面９０２の方面表示看板の変更後の地名は「みなとみらい」となっている。
【００８０】
このように、方面表示看板に含まれる地名を、ユーザの覚えの有る地名に変更することができるので、ユーザは、どの道がどこに向かうかを認識することが容易となる。
【００８１】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００８２】
例えば、上述の実施形態では、予め方面表示看板テーブル４０１に、リンクＩＤと、そのリンクＩＤに示される道路の行き先を含める位置とを対応付けて格納しておくものとしたが、これに限られるわけではなく、例えば、リンクＩＤは無くても良い。この場合、地名を含める位置を特定するために、その位置の座標から判定してもよい。
【００８３】
また、上述の実施形態では、方面表示看板テーブル４０１には、予め、地名の初期値が格納されており、地名を変更する場合に、方面表示看板テーブル４０１内の地名もあわせて変更するものとしたが、これに限られるわけではない。例えば、方面表示看板テーブル４０１には、地名の初期値が含まれておらず、変更した場合のみ、その地名を格納しても良い。また、方面表示看板テーブル４０１は必ずしも地名を含まなくても良く、方面表示看板テーブル４０１に含まれる画像データを単に変更して上書き等してもよい。
【００８４】
また、方面表示看板に含まれる道路が、図１０に一例を示すように、その交差点から距離Ｌの間に湾曲等している場合には、図１０に一例を示す斜線部１００１を、上述の判定を行なう範囲としてもよい。この斜線部１００１は、線分１０２１〜１０２４により定められる領域である。線分１０２１、１０２２は、ノード１００１を通過し、且つ、リンク１０１２と所定角度α１を成す線分である。線分１０３１は、リンク１０１２、リンク１０１３により成される角度を二分する。線分１０３２は、線分１０２３と線分１０３１との交点を通過し、且つ、リンク１０１３と平行である。線分１０３３は、線分１０２４と線分１０３１との交点を通過し、且つ、リンク１０１３と平行である。線分１０２３は、線分１０３２と線分１０３１との交点を通過し、且つ、線分１０３２と所定角度α２を成す。同様に、線分１０２４は、線分１０３３と線分１０３１との交点を通過し、且つ、線分１０３３と所定角度α２を成す。なお、このα２は、α１と同じ値でもよく、異なる値でもよい。また、α１、α２は、上述の判定で用いたαと同じ値でもよく、異なる値でもよい。線分１０２５は、ノード１０１４から所定距離Ｌ２離間しており、且つ、リンク１０１３と垂直を成す。ここで、ノード１０１１からノード１０１４までの距離Ｌ１と、距離Ｌ２との和は、上述の判定で用いた距離Ｌと同じ値でもよく、異なる値でもよい。なお、斜線部６１１に一例を示す領域を判定のための範囲とするか、或いは、斜線部１００１に一例を示す領域を判定のための領域とするかは、例えば、方面表示看板テーブル４０１のリンクＩＤ４２２が、１つの位置４２１に対し複数のリンクＩＤが対応付けられているか否かにより判定してもよく、また、ノード１００１から所定距離にあり、且つ、同じ道路を構成するリンク（図１０の例ではリンク１０１２、１０１３）により成される角度が所定角度以上か否かにより判定してもよい。
【００８５】
また、例えば、図１０の道路において、ノード１０１４で他のリンク１０１５により交差点が構成される場合、このリンク１０１５に対し、上述のような判定を行なってもよく、判定を行なわなくてもよい。ここで、このリンク１０１５が、予め設定され記憶装置１０６に格納されている道路の重要度が上位であるか否か、又は、ユーザがよく使用する道路であるか否かにより、このリンク１０１５に対し上述の判定を行なうか否か判定してもよい。なお、この重要度とは、例えば、その道路が国道であれば上位であり、私道であれば下位であるような情報であり、従来のナビゲーションシステムにおいて経路探索処理のときに用いられる。この情報は、例えば、記憶装置１０６の地図データに含まれる。
【図面の簡単な説明】
【００８６】
【図１】本発明の一実施形態において、ナビゲーションシステムの構成例を示す図である。
【図２】同実施形態において、道路データを説明する図である。
【図３】同実施形態において、地名情報を格納するテーブルの一例である。
【図４】同実施形態において、方面表示看板情報テーブルの一例を説明する図である。
【図５】同実施形態において、方面表示看板に含まれる地名を変更する動作例である。
【図６】同実施形態において、方面表示看板に含まれる地名を変更するか否か判定する動作例を説明する図である。
【図７】同実施形態において、ナビゲーションシステムの通常動作例である。
【図８】同実施形態において、マップマッチの動作例である。
【図９】同実施形態において、方面表示看板を表示した画面例である。
【図１０】同実施形態において、方面表示看板に含まれる地名を変更するか否か判定する動作例を説明する図である。
【符号の説明】
【００８７】
１：ナビゲーションシステム、１０１：角速度センサ、１０２：方位センサ、１０３：車速センサ、１０４：ＧＰＳ受信装置、１０５：演算部、１０６：記憶装置、１０７：入力装置、１０８：ディスプレイ、１０９：音声出力装置、１１０：通信装置、１１１：ＡＤ変換器、１１２：ＡＤ変換器、１１３：カウンタ、１１４：ＲＡＭ、１１５：ＲＯＭ、１１６：ＣＰＵ、１５１：指示受付部、１５２：地名変更判定部、１５３：地名変更部、１１４：現在位置算出部、１１５：看板表示判定部、１１６：表示処理部、３０１：履歴地名情報テーブル、３２１：ユーザ登録地名情報テーブル、４０１：方面表示看板テーブル
【図１】
2007155392.tif 000003
【図２】
2007155392.tif 000004
【図３】
2007155392.tif 000005
【図４】
2007155392.tif 000006
【図５】
2007155392.tif 000007
【図６】
2007155392.tif 000008
【図７】
2007155392.tif 000009
【図８】
2007155392.tif 000010
【図９】
2007155392.tif 000011
【図１０】
2007155392.tif 000012