(57)【特許請求の範囲】
【請求項１】
信号機有りの属性情報を有する複数のノード点で構成された交差点に統合信号機情報を備えた道路ネットワーク情報と、
前記道路ネットワーク情報に基づいて生成される地図画像データを用いて地図表示を行う表示部と、
前記地図表示の表示縮尺に応じて、前記地図画像データの前記信号機有りの属性情報を有するノード点に信号機アイコンを表示するか前記統合信号機情報の示す位置に信号機アイコンを表示するかを切換える信号表示制御部と、
を有することを特徴とする地図表示装置。
【請求項２】
地図表示装置が実行する地図表示方法であって、
信号機有りの属性情報を有する複数のノード点で構成された交差点に統合信号機情報を備えた道路ネットワーク情報に基づく地図表示の際に、
前記地図表示装置のコンピュータが、地図表示の表示縮尺が所定の値以上か否かを判別するステップと、
前記地図表示装置のコンピュータが、地図表示の表示縮尺が所定の値に満たない場合に前記統合信号機情報の示す位置に信号機アイコンを表示させ、地図表示の表示縮尺が所定の値以上の場合に前記信号機有りの属性情報を有するノード点の位置に信号機アイコンを表示させるステップと、
を有することを特徴とする地図表示方法。
【請求項３】
信号機有りの属性情報を有する複数のノード点で構成された交差点に統合信号機情報を備えた道路ネットワーク情報に基づく地図表示の際に、
地図表示の表示縮尺が所定の値以上か否かを判別する手順と、
地図表示の表示縮尺が所定の値に満たない場合に前記統合信号機情報の示す位置に信号機アイコンを表示させ、地図表示の表示縮尺が所定の値以上の場合に前記信号機有りの属性情報を有するノード点の位置に信号機アイコンを表示させる手順と、
をコンピュータに実行させることを特徴とする地図表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置等に用いられる地図表示装置、地図表示方法及び地図表示プログラムに関するものである。
【背景技術】
【０００２】
ナビゲーション装置は主に自動車などの車両に搭載され、ＧＰＳ（Ｇｌｏｂａｌ  Pｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：汎用地球測位システム）を利用して車両位置を把握するとともに、ユーザが指示した目的地までの経路案内などを行うものである。そして、一般的なナビゲーション装置は、これら自車位置の表示や経路案内等をナビゲーション装置に搭載された地図表示装置によって行う。この地図表示装置はナビゲーション装置等がある領域の地図表示を行うよう要求すると、地図データが記録されている記録部から要求された領域の地図データを読み出して地図画像データを生成し、これを表示部に表示する。
【０００３】
地図表示装置が使用する一般的な地図データは、道路、信号機、建造物等がデータとして詳細に記録された詳細市街図データと、交差点をノード点とし道路をノード点間を結ぶ直線（リンク）として簡易的にデータ化した道路ネットワーク情報とを有している。そして、地図表示装置はこの詳細市街図データによる地図表示と道路ネットワーク情報による地図表示とを適宜切換えて地図表示を実行する。例えば、地図表示を行う領域に詳細市街図データが存在する場合には、地図表示装置は基本的に詳細市街図データを用いて地図表示を行う。ただし、要求された地図表示の表示縮尺が詳細市街図データによる地図表示の許容範囲を超えた広域表示の場合には、詳細市街図データに替えて道路ネットワーク情報を用いた地図表示を行う。また、詳細市街図データは人口密集地などの一部の地域が備えているものであって全ての領域を網羅するものではないから、詳細市街図データの存在しない領域を地図表示する場合には、地図表示装置は道路ネットワーク情報を用いて地図表示を行う。道路ネットワーク情報を用いた地図表示における信号機の表示は、交差点を示すノード点が信号機有りの属性情報を有しているか否かで行う。つまり、交差点を示すノード点が信号機有りの属性情報を有していれば、そのノード点の位置に信号機アイコンを表示する。
【０００４】
ただし、道路ネットワーク情報では自車位置と道路とのマップマッチングの精度向上のため、図６（ａ）に示すような道幅の広い道路については一本のリンクでデータ化するのではなく、例えば図６（ｂ）に示すように、上下線を分離した複数本（図６（ｂ）中では２本）のリンクＬでデータ化する場合がある。
【０００５】
しかしながら、このようなデータ化が行われている場合、例えば２本のリンクＬでデータ化された道路同士の交差点は、図６（ｂ）中の“◎”で示す４つのノード点で構成されることとなる。このような交差点に信号機が存在する場合には、上記４つのノード点が信号機有りの属性情報を有しており、１つの交差点内に４つの信号機アイコンが表示されることとなる。このため、地図表示の表示縮尺によっては複数の信号機アイコンが密集して表示されたり重なって表示されたりして地図表示が見づらい場合がある。また、ユーザがこの交差点を複合交差点であると誤認するなどして信号機位置及び道路状態の把握に問題が生じる虞がある。
【０００６】
ここで、下記［特許文献１］では、複数のアイコンが重なって表示された場合に、個々のアイコンに替えて代表アイコンを表示する表示制御方法に関する発明が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−１２５７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、［特許文献１］に開示された発明は、店舗等のアイコン、即ちＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）のアイコンに関するものであり、道路ネットワーク情報における信号機アイコンとは表示方法が異なるものである。また、［特許文献１］に開示された発明では、アイコンが重なる場合に代表アイコンを表示する。しかしながら、信号機アイコンはＰＯＩアイコンとは異なり、ユーザが交差点の形状を把握するための補助情報としての機能も備えており、ただ単純にアイコンの重なりのみで代表アイコンを表示すると却って道路状態の把握が困難となる可能性がある。
【０００９】
本発明は上記事情に鑑みてなされたものであり、表示縮尺に応じて信号機アイコンの表示手法を切り換えることで、より見やすい地図表示を行うことが可能な地図表示装置、地図表示方法及び地図表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、
（１）信号機有りの属性情報を有する複数のノード点で構成された交差点に統合信号機情報を備えた道路ネットワーク情報３０ｂと、前記道路ネットワーク情報３０ｂに基づいて生成される地図画像データを用いて地図表示を行う表示部３６と、前記地図表示の表示縮尺に応じて前記地図画像データの前記信号機有りの属性情報を有するノード点に信号機アイコンを表示するか前記統合信号機情報の示す位置に信号機アイコンを表示するかを切換える信号表示制御部３８と、を有することを特徴とする地図表示装置５０を提供することにより、上記課題を解決する。
（２）地図表示装置５０が実行する地図表示方法であって、
信号機有りの属性情報を有する複数のノード点で構成された交差点に統合信号機情報を備えた道路ネットワーク情報３０ｂに基づく地図表示の際に、
前記地図表示装置５０のコンピュータが、地図表示の表示縮尺が所定の値以上か否かを判別するステップと、
前記地図表示装置５０のコンピュータが、地図表示の表示縮尺が所定の値に満たない場合に前記統合信号機情報の示す位置に信号機アイコンを表示させ、地図表示の表示縮尺が所定の値以上の場合に前記信号機有りの属性情報を有するノード点の位置に信号機アイコンを表示させるステップと、
を有することを特徴とする地図表示方法を提供することにより、上記課題を解決する。
（３）信号機有りの属性情報を有する複数のノード点で構成された交差点に統合信号機情報を備えた道路ネットワーク情報３０ｂに基づく地図表示の際に、
地図表示の表示縮尺が所定の値以上か否かを判別する手順と、
地図表示の表示縮尺が所定の値に満たない場合に前記統合信号機情報の示す位置に信号機アイコンを表示させ、地図表示の表示縮尺が所定の値以上の場合に前記信号機有りの属性情報を有するノード点の位置に信号機アイコンを表示させる手順と、
をコンピュータに実行させることを特徴とする地図表示プログラムを提供することにより、上記課題を解決する。
【発明の効果】
【００１１】
本発明によれば、表示縮尺に応じて信号機アイコンの表示手法を切り換えることで、より見やすい地図表示を行うことができる。これにより、信号機位置及び道路状態の把握をより容易に行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る地図表示装置のブロック図である。
【図２】本発明による信号機アイコンの表示例を示す図である。
【図３】本発明に係る地図表示装置、地図表示方法及び地図表示プログラムの動作を説明するフローチャートである。
【図４】本発明による信号機アイコンの表示例を示す図である。
【図５】本発明による信号機アイコンの表示例を示す図である。
【図６】道路ネットワーク情報を説明する図である。
【発明を実施するための形態】
【００１３】
本発明に係る地図表示装置、地図表示方法及び地図表示プログラムについて図面に基づいて説明する。尚、本発明に係る地図表示装置、地図表示方法及び地図表示プログラムは、信号機アイコンの表示の切換えに大きな特徴を有するものである。よって、本発明に直接関与しない部分に関しては詳細な説明を省略する。またここでの表示縮尺とは、表示縮尺を１／Ｍとした時に、Ｍの値が小さくなる場合に表示縮尺は大きくなり詳細な表示が可能となり、Ｍの値が大きくなる場合に表示縮尺は小さくなり広域の表示が可能となるものとする。
【００１４】
図１に示す、本発明に係る地図表示装置５０は、詳細市街図データ３０ａと道路ネットワーク情報３０ｂとを有する地図データ３０と、当該地図データ３０が記録された記録部３２と、地図データ３０に基づいて地図画像データを生成する地図生成部３４と、地図画像データによる地図表示等を行う表示部３６と、地図表示装置５０の各部の制御及び各種演算を行う制御部１０と、地図表示の表示縮尺に応じて信号機アイコンの表示手法を切換える信号表示制御部３８と、制御部１０及び信号表示制御部３８が各種演算を行うために使用するメモリ１２と、ユーザが地図表示装置５０を操作するための入力部１４と、を有している。尚、信号表示制御部３８は制御部１０の一部として構成しても良い。また、地図表示装置５０をナビゲーション装置に搭載する場合には、制御部１０、メモリ１２、入力部１４等はナビゲーション装置と兼用にしても良い。
【００１５】
記録部３２としては、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光記録媒体、ハードディスク、不揮発性メモリ等を用いた周知の記録装置を用いることができる。また、表示部３６としてはカラー液晶や有機ＥＬディスプレイ等を用いた周知の表示装置を用いることができる。また、入力部１４としては、タッチパネル、音声入力装置、ボタン入力装置等を用いた周知の入力装置を用いることができる。
【００１６】
次に、地図表示装置５０が使用する道路ネットワーク情報３０ｂに関して説明する。先ず、図２（ａ）に示すように２本ずつのリンクＬでデータ化された道路同士の交差点を考える。この場合、交差点は４つのノード点Ｎｄ１〜Ｎｄ４と、これらのノード点Ｎｄ１〜Ｎｄ４を結ぶ交差点内リンクＬ’とで構成される。ここで、交差点内リンクＬ’とは同一交差点を構成するノード点間を結ぶリンクであり、道路を示すリンクＬとは異なる属性情報が割り振られている。そして、この交差点に信号機が存在する場合、交差点を構成するノード点Ｎｄ１〜Ｎｄ４が全て信号機有りの属性情報を有する。このため、交差点内リンクＬ’の両端には信号機有りの属性情報を有するノード点が存在することとなる。本願の道路ネットワーク情報３０ｂは、このような信号機有りの属性情報を有し且つ複数のノード点で構成された交差点に統合信号機情報を備える。
【００１７】
ここで、信号機有りの複数のノード点で構成された交差点の抽出方法及び統合信号機情報の付与方法の一例を挙げる。先ず、リンクの両端のノード点が双方とも信号機有りの属性情報を有するリンクを抽出する。そして、抽出されたリンクの属性情報を確認する。確認した属性情報が交差点内リンクＬ’の属性情報である場合、この交差点内リンクＬ’を辿って同一の交差点を構成するその他の交差点内リンクＬ’と、これら交差点内リンクＬ’と結合している全ての信号機有りのノード点Ｎｄ１〜Ｎｄ４を抽出する。そして、抽出されたノード点Ｎｄ１〜Ｎｄ４の各座標から例えば略重心点の位置Ｇ（図２（ａ）中の“●”）の座標を求め、この座標に統合時の信号機アイコンを表示するための統合信号機情報を付与する。
【００１８】
尚、道路ネットワーク情報３０ｂによっては、実質的には交差点内リンクでありながら交差点内リンクの属性情報を有していないリンクが存在する場合がある。このような場合、例えば交差している道路の幅（道路の幅はリンクの長さや、リンクの本数から類推する。）等から、信号機有りの属性情報を有するノード点が同一交差点内に複数存在しているか否かを判断し、統合信号機情報を付与する。
【００１９】
次に、本発明に係る地図表示装置５０、地図表示方法及び地図表示プログラムを図３のフローチャートを用いて説明する。
【００２０】
先ず、入力部１４への操作などにより地図表示の要求がされると、地図表示フローがスタートする（ステップＳ１００）。地図表示フローがスタートすると、制御部１０は地図表示の要求がされている領域の詳細市街図データ３０ａが地図データ３０中に存在するか否かを判別する（ステップＳ１０２）。そして、詳細市街図データが存在しない場合（ステップＳ１０２：Ｎｏ）、ステップＳ１１０に移行する。また、詳細市街図データが存在する場合（ステップＳ１０２：Ｙｅｓ）、制御部１０は要求されている地図表示の表示縮尺が詳細市街図データによる地図表示が可能な表示縮尺か否かを判別する（ステップＳ１０４）。そして、詳細市街図データによる地図表示ができない広域表示の表示縮尺である場合（ステップＳ１０４：Ｎｏ）、ステップＳ１１０に移行する。また、詳細市街図データによる地図表示が可能な表示縮尺である場合（ステップＳ１０４：Ｙｅｓ）、制御部１０は地図生成部３４に詳細市街図データに基づく地図画像データを作成させ、表示部３６に詳細市街図データに基づく地図表示を行わせる（ステップＳ１０６）。この場合の信号機の表示は、従来どおり詳細市街図データに基づいて行われる。そして、ステップＳ２００に移行する。
【００２１】
また、ステップＳ１０２において詳細市街図データが存在しないと判断された場合（ステップＳ１０２：Ｎｏ）及び、ステップＳ１０４において詳細市街図データによる地図表示ができない表示縮尺と判断された場合（ステップＳ１０４：Ｎｏ）、信号表示制御部３８は地図表示の表示縮尺が所定の値以上か否かを判別する（ステップＳ１１０）。このときの表示縮尺の値はある特定の固定値としても良いし、後述するように統合信号機情報毎に異なる値としても良い。
【００２２】
そして、地図表示の表示縮尺が所定の値に満たない広域表示の場合（ステップＳ１１０：Ｙｅｓ）、信号表示制御部３８は信号機アイコンの表示手法を統合信号機情報の示す位置に信号機アイコンを表示するよう切換える。この場合、地図生成部３４は道路ネットワーク情報に基づいて地図画像データを作成する際に、統合信号機情報が存在する交差点では信号機有りのノード点の位置ではなく統合信号機情報の示す位置に信号機アイコンを描画する。そして、表示部３６は、この統合信号機情報の示す位置に信号機アイコンが表示された道路ネットワーク情報に基づく地図表示を行う（ステップＳ１１２）。尚、統合信号機情報の存在しない交差点では信号機有りのノード点の位置に信号機アイコンを表示する。
【００２３】
例えば、図２（ａ）に示す交差点でステップＳ１１２による地図表示が行われると、図２（ｂ）に示すように、統合信号機情報の位置Ｇに信号機アイコンを一つ表示する。これにより、信号機有りのノード点Ｎｄ１〜Ｎｄ４の全てに信号機アイコンを表示する図２（ｃ）に示す地図表示よりも地図表示が見やすくなり、信号機位置及び道路状態の把握をより容易に行うことができる。
【００２４】
また、地図表示の表示縮尺が所定の表示縮尺以上の詳細表示の場合（ステップＳ１１０：Ｎｏ）、信号表示制御部３８は統合信号機情報の有無に関わらず、信号機有りのノード点の位置に信号機アイコンを表示するよう信号機アイコンの表示手法を切換える。この場合、地図生成部３４は道路ネットワーク情報に基づいて地図画像データを作成する際に、信号機有りのノード点の位置に信号機アイコンを描画する。そして、表示部３６は信号機有りのノード点の位置に信号機アイコンが表示された道路ネットワーク情報に基づく地図表示を行う（ステップＳ１１４）。
【００２５】
ステップＳ１１４に該当するような表示縮尺の大きい詳細表示では、統合信号機情報の示す位置Ｇのみに信号機アイコンを表示すると、図２（ｄ）に示すように却って違和感が生じ、信号機位置及び道路状態を把握しづらい場合がある。よって、所定の表示縮尺以上の詳細表示の場合には、図２（ｅ）に示すように信号機有りの属性情報を有するノード点Ｎｄ１〜Ｎｄ４の全てに信号機アイコンを表示する。これにより、詳細表示の場合でも信号機位置及び道路状態の把握をより容易に行うことができる。
【００２６】
尚、信号機アイコンの表示位置が自動車専用道路と重なる場合、信号機アイコンを表示しないか例えば色彩を半透明にするなどして、あたかも自動車専用道路上に信号機が存在するような表示を防止するようにしても良い。
【００２７】
上記のフローにより地図表示が行われた後、地図表示の終了要求があれば（ステップＳ２００：Ｙｅｓ）、地図表示フローを終了し（ステップＳ２０２）、次動作に移行する。また、地図表示の終了要求がなければ（ステップＳ２００：Ｎｏ）、地図表示の終了要求があるまで上記の地図表示フローを繰り返す。
【００２８】
尚、本発明に係る地図表示プログラムは、上記に示すように、地図表示の表示縮尺を判別して、信号機有りのノード点の位置に信号機アイコンを表示するか、統合信号機情報の示す位置に信号機アイコンを表示するかを切換える処理をコンピュータ（信号表示制御部３８）に実行させることを大きな特徴とする。
【００２９】
また前述のように、信号機アイコンの表示手法を切換える表示縮尺は、信号機位置の把握が広域表示、詳細表示双方で良好となる適切な表示縮尺に固定しても良いし、統合信号機情報毎に異なる表示縮尺としても良い。表示手法の切換えを行う表示縮尺を固定値とすれば、地図表示装置５０の負荷が軽減されより迅速な地図表示を行うことができる。また、統合信号機情報毎に異なる表示縮尺とすれば、それぞれの交差点の状況に応じたさらに見やすい信号機アイコンの表示を行うことができる。
【００３０】
ここで、統合信号機情報毎に異なる表示縮尺を用いる場合の表示縮尺の設定例を説明する。表示手法の切換えを行う表示縮尺の第１の設定例は、交差点内リンクの長さに応じて表示縮尺を設定するものである。例えば、図４（ａ）に示すように、同一交差点内に比較的長い距離の交差点内リンクが存在する場合、図４（ｂ）に示すように詳細表示で統合信号機情報に基づく信号機アイコンの表示が行われると信号機位置と道路状態の把握が難しい。よって、比較的長い距離の交差点内リンクが存在する交差点では、ある程度の広域表示から図４（ｃ）に示すノード点による信号機アイコンの表示が行われるよう、信号機表示を切換える表示縮尺を比較的低めに設定する。
【００３１】
表示手法の切換えを行う表示縮尺の第２の設定例は、交差点の大きさに応じて表示縮尺を設定するものである。例えば、図４（ｄ）に示すように、例えば４本のラインで構成される極めて車線の多い道路の交差点の場合、交差点内リンクの長さは短いものの交差点自体の大きさは長く大きい。このような場合も、図４（ｅ）に示すように詳細表示で統合信号機情報に基づく信号機アイコンの表示が行われると信号機位置と道路状態の把握が難しい。よって、交差点の大きさが比較的大きな交差点では、ある程度の広域表示から図４（ｆ）に示すノード点による信号機アイコンの表示が行われるよう、信号機表示を切換える表示縮尺を比較的低めに設定する。
【００３２】
表示手法の切換えを行う表示縮尺の第３の設定例は、同一交差点内に存在する信号機有りのノード点の個数に応じて表示縮尺を設定するものである。例えば、図５（ａ）に示すように、同一交差点内に多数の信号機有りのノード点が存在する場合、図５（ｂ）に示すようにノード点の位置に信号機アイコンを表示する表示手法では比較的詳細な表示縮尺であっても地図表示が見えにくい。よって、多数の信号機有りのノード点が存在する交差点では、かなり詳細な表示縮尺まで図５（ｃ）に示す統合信号機情報に基づく信号機アイコンの表示が行われるよう、信号機表示を切換える表示縮尺を比較的高めに設定する。これが第３の設定例である。尚、上記の第１〜第３の設定例は適宜組み合わせても良い。また、交差点の状況によっては、信号機表示を切換える表示縮尺を最大の表示縮尺として、常に統合信号機情報に基づく信号機アイコンの表示を行うようにしても良い。
【００３３】
尚、信号機表示を切換える表示縮尺を統合信号機情報毎に異なるものとする場合、信号表示制御部３８がその都度、信号機表示を切換える表示縮尺を判別するようにしても良いし、統合信号機情報の一部に信号機表示を切換える表示縮尺の情報を予め記録しておき、信号表示制御部３８がこの統合信号機情報の表示縮尺の情報を読み出して地図表示の表示縮尺と比較し、表示手法の切換えを行うようにしても良い。尚、表示縮尺の情報の値が異なる統合信号機情報を同一交差点内に複数設定し、地図表示の表示縮尺に応じて表示する信号機アイコンの個数を段階的に増減するようにしても良い。
【００３４】
以上のように、本発明に係る地図表示装置５０、地図表示方法及び地図表示プログラムによれば、信号機有りのノード点の位置に信号機アイコンを表示する表示手法と統合信号機情報の示す位置に信号機アイコンを表示する表示手法とを、地図表示の表示縮尺に応じて切換える。これにより、広域表示では同一交差点内に一つの信号機アイコンが表示され、詳細表示では複数の信号機アイコンが信号機有りのノード点の位置にそれぞれ表示される。よって、広域表示、詳細表示双方で信号機位置及び道路状態の把握が容易な地図表示を行うことができる。
【００３５】
尚、本発明は地図表示装置５０の機能をコンピュータに実現させるためのプログラムを含むものである。これらのプログラムは、他の記録媒体から読み取ってコンピュータに取り込んでも良いし、通信ネットワークを介した伝送によりコンピュータに取り込んでも良い。
【００３６】
また、上記の地図表示装置５０、地図表示方法及び地図表示プログラムは一例であるから、各構成の動作、構成、手順等は特にこれに限定されるものではなく、本発明は本発明の要旨を逸脱しない範囲で変更して実施することが可能である。
【符号の説明】
【００３７】
３０ｂ  道路ネットワーク情報
３６    表示部
３８    信号表示制御部
５０    地図表示装置
【図１】
0005218534.tif 000002
【図２】
0005218534.tif 000003
【図３】
0005218534.tif 000004
【図４】
0005218534.tif 000005
【図５】
0005218534.tif 000006
【図６】
0005218534.tif 000007