(57)【要約】【課題】道路や施設等の表示要素の連続性を損なうことのない表示を歪みなく実現し、かつ、その際の表示位置計算におけるハードウェアリソースの負荷軽減をはかった、ナビゲーション装置および同装置における道路ネットワークの表示方法を提供することを目的とする。【解決手段】制御部１は、入力部２を介してユーザにより指定されるマップスケールにしたがい、位置情報取得部４で取得される自車位置を含む道路と、シティセンター（都市を代表する表示要素で、都市の代表位置）もしくは施設を含む表示要素を、内蔵する描画メモリに描画する。そして、表示部７に、自車位置およびシティセンターもしくは施設の表示要素が孤立して表示された場合、ナビゲーションの推奨条件、もしくはユーザの指定条件に基づき、自車位置から表示要素までの経路を計算し、当該経路計算の結果生成される経路を描画メモリに描画する。【選択図】図１
2010197407.tif 000002
【特許請求の範囲】
【請求項１】
経路探索に必要な道路と、都市の代表位置であるシティセンター、施設を含む表示要素とからなる地図データが、その属性およびクラスとともに格納される地図データ記憶部と、
前記地図データを表示する表示部と、
ユーザからの指示を入力する入力部と、
前記入力部を介して指示されるマップスケールにしたがい、
前記マップスケールで表示する属性を持つ前記道路である表示属性道路を選択し、
前記マップスケールで表示するランクの前記表示要素を選択し、
前記表示属性道路の端点であって他の前記表示属性道路が接続していない端点である途切れた端点、あるいは、前記表示属性道路が接続していない選択された前記表示要素である孤立した表示要素、あるいは、前記表示属性道路の上にない自車位置のいずれか少なくとも１つと、前記表示属性道路との間を結ぶ前記マップスケールで表示する属性を持たない前記道路である非表示属性道路を選択して、
選択した前記表示属性道路、前記非表示属性道路および前記表示要素を前記表示部に表示する制御部と、
を備えたことを特徴とするナビゲーション装置。
【請求項２】
前記制御部は、
前記非表示属性道路を選択する際に、前記途切れた端点、あるいは前記孤立した表示要素への自車位置から経路であって、推奨条件、もしくは前記入力部により入力されるユーザの指定条件に基づいて決まる経路に含まれる前記非表示属性道路を選択することを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
前記制御部は、
前記非表示属性道路を選択する際に、前記表示属性道路の上にない自車位置から最寄りの前記表示属性道路への経路に含まれる前記非表示属性道路を選択することを特徴とする請求項１記載のナビゲーション装置。
【請求項４】
経路探索に必要な道路と、シティセンター、施設を含む表示要素とからなる地図データが、その属性およびクラスとともに格納される地図データ記憶部と、車両の位置情報を取得する位置情報取得部と、描画メモリを含む制御部と、ユーザからの指示を入力する入力部と、前記地図データを表示する表示部とを備えた、ナビゲーション装置における道路ネットワークの表示方法であって、
前記入力部を介してユーザにより指定されるマップスケールにしたがい、前記マップスケールで表示する属性を持つ前記道路を選択し、前記マップスケールで表示するランクの前記表示要素を選択し、選択した前記道路および前記表示要素と前記位置情報取得部で取得される自車位置とを前記描画メモリに描画する第１のステップと、
前記描画メモリに描画された前記道路の端点であって他の前記描画メモリに描画された前記道路が接続していない端点、あるいは、前記描画メモリに描画された前記道路が接続していない前記描画メモリに描画された前記表示要素、あるいは、前記描画メモリに描画された前記道路の上にない前記自車位置のいずれか少なくとも１つと、前記描画メモリに描画された前記道路との間を結ぶ前記マップスケールで表示する属性を持たない前記道路を選択する第２のステップと、
前記第２のステップで選択された前記マップスケールで表示する属性を持たない前記道路を前記描画メモリに描画する第３のステップと、
前記描画メモリのデータを前記表示部に表示する第４のステップと、
を有することを特徴とするナビゲーション装置における道路ネットワークの表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ナビゲーション装置および同装置における道路ネットワークの表示方法に関するものである。
【背景技術】
【０００２】
ナビゲーション装置において、地図上に表示する道路や施設等表示要素の内容は、マップスケール（地図縮尺）毎に決められている。道路を例示すれば、マップスケールの大きい広域の緒図では高速道路や国道等の主要道路を表示し、マップスケールが大きくなるにつれて細かい道路も表示されるようになっている。このため、マップスケールが切り替わると表示されていた表示要素が突然画面から消えてユーザが慌てることがあった。
【０００３】
一方、道路の連続性を損なうことなく、現在位置を中心に全方向に対して広範囲に地図表示を行う技術が知られている。この技術によれば、現在位置を原点に、その周囲方向に現在位置からの距離が大きくなるほどスケールを連続的に大きくした地図を表示させるようになっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−４４０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した特許文献１に開示された技術によれば、魚眼レンズのように表示要素の連続性を損なうことなく表示されるため、１画面の表示に違うスケールの表示要素が混在表示され、したがって画面が歪んで見えるという問題があった。
また、道路等、すべての表示要素の表示位置を計算コストの高い変換式で演算する必要があり、カーナビゲーション装置のような組み込み機器が持つ限られたハードウェアリソースではスムーズなスクロール操作が困難であるという問題もあった。
【０００６】
この発明は上記した課題を解決するためになされたものであり、道路や施設等の表示要素の連続性を損なうことのない表示を歪みなく実現し、かつ、その際の表示位置計算におけるハードウェアリソースの負荷軽減をはかった、ナビゲーション装置および同装置における道路ネットワークの表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記した課題を解決するためにこの発明のナビゲーション装置は、経路探索に必要な道路と、シティセンター（都市を表す表示要素で、都市の代表位置）、施設を含む表示要素とからなる地図データが、その属性およびクラスとともに格納される地図データ記憶部と、前記地図データを表示する表示部と、ユーザからの指示を入力する入力部と、前記入力部を介して指示されるマップスケールにしたがい、前記道路を前記属性に基づき選択するとともに前記表示要素をランクに基づき選択して前記表示部に地図表示を行い、前記表示要素もしくは自車位置が孤立し、もしくは前記道路が途切れて表示された場合に、前記マップスケールで表示する属性を持たない道路も前記表示部に表示する制御部と、を備えたものである。
【０００８】
上記した課題を解決するためにこの発明のナビゲーション装置における道路ネットワークの表示方法は、入力部を介してユーザにより指定されるマップスケールにしたがい、位置情報取得部で取得される自車位置を含む道路と、シティセンターもしくは施設を含む表示要素を、制御部が備える描画メモリに描画する第１のステップと、前記描画メモリに描画された道路および表示要素を表示部に表示する第２のステップと、前記表示部に、自車位置およびシティセンターもしくは施設の表示要素が孤立して表示された場合、ナビゲーションの推奨条件、もしくは前記入力部を介して取得されるユーザの指定条件に基づき、前記自車位置から表示要素までの経路を計算する第３のステップと、前記経路計算の結果生成される経路を前記描画メモリに描画する第４のステップと、前記描画メモリに描画された道路ネットワークを前記表示部に表示する第５のステップと、を有するものである。
【発明の効果】
【０００９】
この発明によれば、道路や施設等の表示要素の連続性を損なうことのない表示を歪みなく実現し、かつ、その際の表示位置計算におけるハードウェアリソースの負荷軽減をはかった、ナビゲーション装置および同装置における道路ネットワークの表示方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係るナビゲーション装置の内部構成を示すブロック図である。
【図２】図１に示す地図データ格納部に格納されるデータ構造の一例を表形式で示した図である。
【図３】図１に示す制御部の内部構成を機能展開して示したブロック図である。
【図４】この発明の実施の形態１に係るナビゲーション装置の動作を示すフローチャートである。
【図５】この発明の実施の形態１に係るナビゲーション装置の動作を示すフローチャートである。
【図６】従来のナビゲーション装置によるマップスケール毎の画面表示の一例を示す図である。
【図７】従来のナビゲーション装置によるマップスケール毎の画面表示の一例を示す図である。
【図８】この発明の実施の形態１に係るナビゲーション装置によるマップスケール毎の画面表示の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
以下、この発明の実施の形態１に係るナビゲーション装置の構成動作について説明するが、その前に、図６〜図８を参照して、従来例における地図表示の一例とこの発明の実施の形態１に係るナビゲーション装置の地図表示の一例を比較対照して説明する。
図６〜図７に示す地図表示例は、いずれも、指定されたマップスケールにしたがい表示すべき道路をその道路属性により選択し、また、施設等の表示要素をそのランクによって選択し、決定された表示要素で地図表示を行った場合の例を示している。
【００１２】
図６において、（ａ）は１００ｍ、（ｂ）は５００ｍ、（ｃ）は２５０ｍ、（ｄ）は１ｋｍ、図７において、（ｅ）は５ｋｍ、（ｆ）は２５ｋｍ、（ｇ）は１００ｋｍのそれぞれのマップスケールにおける地図表示の一例である。
図６から明らかなように、図６（ｄ）の１ｋｍのマップスケールまでは道路ネットワークが適切に表示されているが、図７（ｅ）の５ｋｍ以上のマップスケールでは道路ネットワークが途切れて表示されている。これは、マップスケールに応じて表示する道路の属性にしたがい、そのマップスケールで道路を表示するか否かを決めていたためである。例えば、あるマップスケールでは、高速道路でかつ２車線以上の道路を表示するが、更に広域のマップスケールでは４車線以上の道路しか表示しないと定義されている。
【００１３】
これに対し、この発明の実施の形態１に係るナビゲーション装置は、自車位置と、広域の縮尺で表示されるシティセンター、あるいは空港等主要な施設との経路に関し、そのマップスケールで表示する属性でない道路も表示することにより、ナビゲーションで最低限必要とする道路ネットワークが表示される広域マップスケールの表示を行なうものとする。シティセンターや施設も表示されない広域のマップスケールの場合は、自車位置と、道路の端点（道路表示が途切れている場合の端の点）との経路を、そのマップスケールで表示する属性を持たない道路も表示するものとする。
図８に具体的表示例が示されている。すなわち、図７（ｅ）（ｆ）（ｇ）に示した道路ネットワークが図８（ｅ）（ｆ）（ｇ）のように連続した道路ネットワーク表示になる。図８中、矢印「⇒」で示された点線の道路が従来の地図に追加表示されている。以下にその仕組みについて詳細に説明する。
【００１４】
図１は、この発明の実施の形態１に係るナビゲーション装置の基本構成を示した図である。図１に示されるように、この発明の実施の形態１に係るナビゲーション装置は、制御部１と、入力部２と、マイク３と、位置情報取得部４と、地図データ格納部５と、音声出力部６と、表示部７と、により構成される。
【００１５】
入力部２は、ユーザからの指示を入力する機能を有し、一般的には、タッチパネル、タッチパッド、リモコン、コマンダなどで実現される。また、マイク３は、集音された利用者の音声を制御部１に供給する。
位置情報取得部４は、ＧＰＳ（Global Positioning System）やジャイロ等により車両の位置や挙動を検知し、制御部１へ供給する。なお、車両の現在位置情報は、自車位置を、後述する地図データ格納部５に格納された地図データ上にマッピングする際に使用される。
【００１６】
一方、地図データ格納部５には、ナビゲーションに必要な道路と、シティセンター、施設を含む表示要素とからなる地図データが、その属性およびクラスとともに格納される。図２に、地図データ格納部５に格納される道路属性およびクラスの一例が表形式で示されている。
ここに示される表は、道路の属性、都市の規模に応じて、ある地図のマップスケールで表示するか否かを決めるために用いられる。図２中、「×」が付されたマトリクスは、そこに示されるマップスケールで表示することを示す。すなわち、例えば、道路クラス１の道路は高速道路で、５０ｍスケールの地図から１００ｋｍスケールのすべての地図表示において表示する。道路クラス４の道路は地方道で、５０ｍスケールから２５０ｍスケールでは表示するが、５００ｍスケール以上の広域の地図では表示しないことを意味する。同様に、シティセンターのアイコンは、人口が２００００人未満の小都市では、５０ｍスケールから１ｋｍスケールでは表示するが、２．５ｋｍスケール以上の広域の地図では表示しないことを意味する。
【００１７】
説明を図１に戻す。音声出力部６は、ナビゲーションの誘導案内音声、音声認識結果の復唱、ナビゲーション装置の状態、動作終了等、状態情報やイベント等の音声出力を行う。表示部７は、液晶ディスプレイなどで実現され、ナビゲーション装置における地図表示、メニュー表示などの情報が表示される。
制御部１は、ナビゲーション装置が本来持つナビゲーション機能全体を制御するものであり、通常、マイクロコンピュータとメモリにより構成され、マイクロコンピュータがメモリに記録されたプログラムを読み出し実行することで上記した機能が実現される。ここでは、制御部１は、入力部２を介して指示されるマップスケールにしたがい、道路を属性に基づき選択するとともに表示要素をランクに基づき選択して表示部７に地図表示を行う。更に制御部１は、表示要素もしくは自車位置が孤立し、もしくは道路が途切れて表示された場合に、前記したマップスケールで表示する属性を持たない道路も表示部７に表示する機能を持つ。詳細は後述する。
【００１８】
図３は、図１に示す制御部１の内部構成を機能展開して示したブロック図である。図３において、図１に示すブロックと同一番号が付されたブロックは図１に示すブロックと同じ名称、機能を持つブロックとする。
図３に示されるように制御部１は、入力制御部１１と、表示縮尺取得部１２と、経路計算条件取得部１３と、地図データ取得部１４と、マップパネル部１５と、自車位置取得部１６と、表示対象都市・施設データ格納部１７と、道路端点検出・格納部１８と、経路計算部１９と、により構成される。
【００１９】
入力制御部１１は、メニュー等を通じて入力部２からのユーザ指示入力を取得し、マップスケールや経路計算条件を取得する機能を有する。表示縮尺取得部１２は、入力制御部１１を通じてユーザの所望するマップスケールを取得して地図データ取得部１４を制御する。また、経路計算条件取得部１３は、入力制御部１１を通じてユーザの所望する経路計算条件を取得し、経路計算部１９へ供給する。
ここで、経路計算条件とは、走行距離がなるべく短くなる距離優先経路、所要時間がなるべく短くなる時間優先経路等である。ユーザが経路計算条件を指定する前は、ナビゲーション装置の推奨経路を初期値として設定しておく。地図データ取得部１４は、表示縮尺取得部１２で指定されるスケールの地図データを地図データ格納部５から取得してマップパネル部１５および自車位置取得部１６等へ供給する。
【００２０】
マップパネル部１５は、表示すべき道路、シティセンター、施設等のデータが描画される描画メモリであり、マップパネル部１５に描画されたデータは表示部７によりその表示タイミングに同期して読み出され表示される。
自車位置取得部１６は、位置情報取得部４により取得される車両の位置データと、地図データ取得部１４により取得される地図データとから、マップマッチング等により地図データ上に自車位置情報をマッピングする機能を有する。すなわち、ここで取得された自車位置情報はマップパネル部１５に供給され、自車位置が車両アイコンにより地図データ上に重ね合わせて表示される。
【００２１】
表示対象都市・施設データ格納部１７は、地図データ取得部１４により取得された地図データから、表示縮尺取得部１２で設定されているマップスケールで表示対象となっているシティセンター、施設の位置情報を格納する機能を有し、道路端点検出・格納部１８は、地図データ取得部１４により取得された地図データから、表示縮尺取得部１２で設定されているマップスケールで表示対象となっている道路ネットワークから、道路の端点となっている位置を検出し、格納する機能を有する。
経路計算部１９は、自車位置取得部１６が取得した自車位置と、表示対象都市・施設データ格納部１７に格納されているシティセンター、施設の位置との経路を、経路計算条件取得部１３で指定される経路計算条件によって経路を計算し、その結果をマップパネル部１５に表示道路データとして描画する機能を有する。経路計算部１９はまた、自車位置と道路端点検出・格納部１８に格納されている道路端点の間の経路を計算し、その結果をマップパネル部１５に表示道路データとして描画する機能も有する。
【００２２】
図４は、この発明の実施の形態１に係るナビゲーション装置の動作を示すフローチャートである。ここでは、ユーザにより指定されたマップスケールにしたがい地図表示を行った結果、自車位置およびシティセンターもしくは施設の表示要素が孤立して表示された場合の道路ネットワークの表示手順について示している。
以下、図４のフローチャートを参照しながら図１〜図３に示すこの発明の実施の形態１に係るナビゲーション装置の動作について詳細に説明する。
【００２３】
ナビゲーション装置（制御部１）は、まず、表示縮尺取得部１２で取得したマップスケールに基づき、すなわち、ユーザが入力部２を介して指示入力したマップスケールにしたがい、地図データ取得部１４が地図データ格納部５から、表示する道路、シティセンター、施設等の表示要素に関する情報を取得してマップパネル部１５に描画する（ステップＳＴ４０１）。
続いて、制御部１は、上記したマップスケールで表示するシティセンター、施設を、表示対象都市・施設データ格納部１７（ここでは、DISPLAY-ELEMENT-LIST）に格納する（ステップＳＴ４０２）。続いて、制御部１は、表示対象都市・施設データ格納部１７を参照して空か否かを判定し（ステップＳＴ４０３）、空と判定された場合（ステップＳＴ４０３“ＹＥＳ”）は処理を終了し、空でないと判定された場合は（ステップＳＴ４０３“ＮＯ”）、表示対象都市・施設データ格納部１７からその表示要素を取り出してDISPLAY-ELEMENTとする（ステップＳＴ４０４）。
【００２４】
次に、制御部１は、経路計算部１９により、自車位置からその表示要素までの経路を計算する（ステップＳＴ４０５）。経路計算部１９により実行される経路計算は、経路計算条件取得部１３で取得された経路計算条件を使って、ナビゲーション装置が標準で備える経路計算処理を行う。通常、最短経路問題におけるアルゴリズムであるダイクストラ法（Ｄｉｊｋｓｔｒａ法）またはそれに準じた方法で計算が可能である。
ダイクストラ法は、特定の点からの最短路、最短距離を求める方法であり、ｎ個の点（集合Ｎ）からなるネットワーク上で、枝（ｉ，ｊ）の距離ｄijで与えられている始点ｓから点ｊまでの最短距離をｖj、そのルートの直前の点をｐjとし、始点ｓからｖjの小さい順に点ｊへ枝を延ばしていけば、このネットワークの最短距離を発見することができる。
【００２５】
続いて制御部１は、経路計算部１９で計算した経路（道路）をマップパネル部１５に描画し（ステップＳＴ４０６）、ステップＳＴ４０３の処理に戻る。
なお、マップパネル部１５に経路（道路）を描画するとき、先に指定されたマップスケールで表示する道路の部分は、そのマップスケールで定義されている色や太さ等の表示属性にしたがい表示するが、そのマップスケールで表示する属性を持たない経路は、点線等により区別して表示して道路のランクが低いことがわかるように表示してもよい。
【００２６】
上記したように、自車位置およびシティセンターまたは施設が孤立することのない道路ネットワークを選択するときに、自車位置とシティセンターとの間を、そのナビゲーションの推奨条件またはユーザが指定した条件で経路計算を行い、当該計算の結果生成される道路を選んで表示することにより、自車位置から、表示されているシティセンターまたは施設（空港など）への道路の形状を知ることができる。ここで、道路の形状により、海岸線沿いの道路か、山の中を走行する道路か等を知ることができる。また、自車位置は、車両の移動によって変化するため、予め表示用の地図を用意することはできないが、ここでは動的に計算されるため、都度、地図表示が可能となる。
なお、表示用の地図により予めそのマップスケールで表示するシティセンターまたは施設をすべて孤立することのないように表示する道路を選んでいるときは、自車位置から最寄りの道路までを求めて表示するだけにすると計算量を減らすことができ、制御部１の負荷を軽減することができる。但し、その場合は、ユーザの指定した条件の道路でない場合もある。
【００２７】
図５は、この発明の実施の形態１に係るナビゲーション装置の動作を示すフローチャートである。ここでは、指定されたマップスケールにしたがい地図表示を行った結果、自車位置と、シティセンターもしくは施設を結ぶ道路が途切れて表示された場合の道路ネットワークの表示手順について示している。
以下、図５のフローチャートを参照しながら図１〜図３に示すこの発明の実施の形態１に係るナビゲーション装置の動作について詳細に説明する。
【００２８】
ナビゲーション装置（制御部１）は、まず、表示縮尺取得部１２で取得したマップスケールに基づき、すなわち、ユーザが入力部２により指示入力したマップスケールにしたがい、地図データ取得部１４が、地図データ格納部５から表示する道路、シティセンター、施設に関する表示要素を取得してマップパネル部１５に描画する（ステップＳＴ５０１）。
続いて、制御部１は、道路の端点を求め、道路端点検出・格納部１８（ROAD-END-LIST）に格納する（ステップＳＴ５０２）。道路の端点は、表示されているセグメントのノードの中で、そのノードに接続されるリンクが１つしかないものを選択すればよい。続いて、制御部１は、道路端点検出・格納部１８を参照して空か否かを判定し（ステップＳＴ５０３）、空と判定された場合（ステップＳＴ５０３“ＹＥＳ”）は処理を終了し、空でないと判定された場合は（ステップＳＴ５０３“ＮＯ”）、道路端点検出・格納部１８から端点を取りだしROAD-ENDとする（ステップＳＴ５０４）。
【００２９】
次に、制御部１は、経路計算部１９により、自車位置からROAD-ENDまでの経路を計算する（ステップＳＴ５０５）。経路計算部１９により実行される経路計算は、経路計算条件取得部１３で取得された経路計算条件を使って、ナビゲーション装置が標準で備える経路計算処理を行う。通常、最短経路問題におけるアルゴリズムであるダイクストラ法（Ｄｉｊｋｓｔｒａ法）またはそれに準じた方法で計算が可能である。
続いて制御部１は、経路計算部１９で計算した経路をマップパネル部１５に描画し（ステップＳＴ５０６）、ステップＳＴ５０３の処理に戻る。
なお、マップパネル部１５に経路（道路）を描画するとき、先に指定されたマップスケールで表示する道路の部分は、そのマップスケールで定義されている色や太さ等の表示属性にしたがい表示するが、そのマップスケールで表示する属性を持たない経路は点線等により区別して表示することにより道路のランクが低いことがわかるように表示してもよい。
【００３０】
なお、上記した実施の形態１では、自車位置あるいは目的地になるシティセンターや施設が孤立して表示された場合と、道路が途切れて表示された場合について、それぞれ個別に説明したが、図４のフローチャートの（Ａ）から、図５のフローチャートの（Ａ）に分岐することで、自車位置もしくはシティセンターや施設が孤立して表示された場合と、道路が途切れて表示された場合のいずれにも対応することが出来る。
【００３１】
上記したように、マップスケールにしたがい表示すると定義した属性を持つ道路のみを表示したときに、当該道路が途切れて表示された場合、その端点と自車位置との間をそのナビゲーションの推奨条件、またはユーザが指定した条件で経路計算し、当該経路計算の結果得られる経路（道路）を選択して表示することにより、不自然に道路が途切れた道路ネットワークの表示がなくなる。このため、実際は車両通行が可能であるにもかかわらず、通行できないものと思い込むユーザの誤解を解消することができる。
また、上記した実施の形態１によれば、広域スケールの表示でも自車位置からそのスケールで表示されるランクを有する都市（シティセンター）、または空港等施設までの道路を歪みのない地図で表示することができる。更に、表示する道路は、予め地図データ格納部５に格納されている地図データどおりの位置で表示されるため、通常のナビゲーションシ装置の地図描画とほぼ同じ計算コストで表示位置計算が可能である。
【００３２】
以上説明のようにこの発明の実施の形態１に係るナビゲーション装置によれば、地図表示のスケールにより、表示する道路をその属性により決定し、表示するシティセンターまたは施設をそのランクによって決定し、当該決定された表示要素に基づき地図表示を行った場合に、自車位置もしくは目的地としてのシティセンターや施設が孤立し、あるいは道路ネットワークが途切れて表示された場合は、ランクの低い道路も表示することにより、自車位置、シティセンターや施設の表示要素が孤立することのないように道路ネットワークを表示することができる。
このため、従来、自車位置と都市（シティセンター）もしくは空港等の施設との間の道路が途切れて表示されたら、その間の道路が遠回りして繋がっているのか、あるいはほぼ直線で繋がっているのか判断ができずユーザに不安感を与えていたが、ここではランクの低い道路が繋がって表示されるため、上記した不安を解消することができる。また、経路表示により道路の連続性を損なうことなく表示されるため、すべての表示要素の表示位置を計算コストの高い変換式で演算する必要がなくなり、カーナビゲーション装置のような組み込み機器が持つ限られたハードウェアリソースであってもスムーズなスクロール操作が可能となる。
【００３３】
なお、この発明の実施の形態１に係るナビゲーション装置における道路ネットワークの表示方法は、例えば、図１において、ナビゲーションに必要な道路と、シティセンター、施設を含む表示要素とからなる地図データが、その属性およびクラスとともに格納される地図データ記憶部５と、車両の位置情報を取得する位置情報取得部４と、描画メモリ（マップパネル部１５）を含む制御部１と、入力部２と、表示部７とを備えた、ナビゲーション装置における道路ネットワークの表示方法であって、例えば、図４のフローチャートにおいて、前記入力部２を介してユーザにより指定されるマップスケールにしたがい、前記位置情報取得部４で取得される自車位置を含む道路と、シティセンターもしくは施設を含む表示要素を、前記描画メモリ１５に描画する第１のステップ（ＳＴ４０１）と、前記描画メモリ１５に描画された道路および表示要素を前記表示部７に表示する第２のステップ（ＳＴ４０２）と、前記表示部７に、自車位置およびシティセンターもしくは施設の表示要素が孤立して表示された場合、ナビゲーションの推奨条件、もしくは前記入力部２を介して取得されるユーザの指定条件に基づき、前記自車位置から表示要素までの経路を計算する第３のステップ（ＳＴ４０４、ＳＴ４０５）と、前記経路計算の結果生成される経路を前記メモリに描画する第４のステップ（ＳＴ４０６）と、前記描画メモリ１５に描画された道路ネットワークを前記表示部７に表示する第５のステップ（ＳＴ４０４）と、を有するものである。
【００３４】
また、この発明の実施の形態１に係るナビゲーション装置における道路ネットワークの表示方法において、前記第４のステップ（ＳＴ４０６）は、例えば、図５のフローチャートにおいて、前記表示部７に、前記自車位置と、シティセンターもしくは施設の表示要素を結ぶ道路が途切れて表示された場合、前記途切れた道路の端点を算出するサブステップ（ＳＴ５０２）と、前記途切れた道路の端点と自車位置との間に関し、ナビゲーションの推奨条件もしくは前記入力部２を介して取得されるユーザの指定条件に基づき経路を計算するサブステップ（ＳＴ５０４、ＳＴ５０５）と、を有するものである。
【００３５】
上記したこの発明の実施の形態１に係るナビゲーション装置における道路ネットワークの表示方法によれば、道路等の表示要素の連続性を損なうことのない表示を歪みなく実現し、かつ、その際の表示位置計算におけるハードウェアリソースの負荷軽減がはかれるものである。
【００３６】
なお、図１に示すナビゲーション装置（制御部１）が持つ各構成ブロックの機能は、全てをソフトウェアによって実現しても、あるいはその少なくとも一部をハードウェアで実現してもよい。例えば、経路計算部１９のデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【符号の説明】
【００３７】
１  制御部、２  入力部、３  マイク、４  位置情報取得部、５  地図データ格納部、６  音声出力部、７  表示部、１１  入力制御部、１２  表示縮尺取得部、１３  経路計算条件取得部、１４  地図データ取得部、１５  マップパネル部、１６  自車位置取得部、１７  表示対象都市・施設データ格納部、１８  道路端点検出・格納部、１９  経路計算部。
【図１】
2010197407.tif 000003
【図２】
2010197407.tif 000004
【図３】
2010197407.tif 000005
【図４】
2010197407.tif 000006
【図５】
2010197407.tif 000007
【図６】
2010197407.tif 000008
【図７】
2010197407.tif 000009
【図８】
2010197407.tif 000010