(57)【要約】【課題】ユーザにとって必要性の高い施設指標を視認しやすい状態で地図上に表示することができるナビゲーション装置、その案内方法及び案内プログラムを提供する。【解決手段】地図データ２１と、道路の属性情報とを記憶した地理情報記憶部５を用い、施設の位置を示すアイコンを地図データ２１に基づく地図上に表示するナビユニット２において、地図への表示対象の施設を抽出して、属性情報に基づき、施設に隣接する道路の属性を取得するとともに、該道路の属性に基づき、該施設の位置を示す前記施設指標の表示の可否を判断し、非表示とすると判断したアイコンを間引き、表示するアイコンを地図データ２１に基づく地図上に表示する出力制御手段とを備えた。【選択図】図１
2009014486.tif 000002
【特許請求の範囲】
【請求項１】
地図データを記憶した地図データ記憶手段と、道路の属性情報を記憶した道路属性記憶手段と、施設情報を記憶した施設情報記憶手段とを用い、施設の位置を示す施設指標を前記地図データに基づく地図上に表示するナビゲーション装置において、
地図への表示対象の施設を前記施設情報記憶手段から抽出する抽出手段と、
前記属性情報に基づき、施設に隣接する道路の属性を取得する道路属性取得手段と、
施設に隣接する道路の属性に基づき、該施設の位置を示す前記施設指標の表示の可否を判断する表示判断手段と、
前記表示判断手段により非表示とすると判断された前記施設指標を間引き、表示する前記施設指標を前記地図データに基づく地図上に表示する出力制御手段と
を備えたことを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記表示判断手段は、前記地図において非表示とされる道路の属性を取得し、表示対象の施設のうち、該非表示とされる属性の道路に隣接する前記施設の前記施設指標を非表示とすることを特徴とするナビゲーション装置。
【請求項３】
請求項１に記載のナビゲーション装置において、
前記表示判断手段は、表示対象の前記施設に隣接する道路の属性を取得し、該道路属性が、所定の道路種別よりも下位のレベルである前記施設の前記施設指標を非表示とすることを特徴とするナビゲーション装置。
【請求項４】
請求項１に記載のナビゲーション装置において、
前記表示判断手段は、表示対象の前記施設のうち、前記施設に隣接する道路が、自車両が現在走行している道路以外である場合に、前記施設の該施設指標を非表示とすることを特徴とするナビゲーション装置。
【請求項５】
請求項１〜４のいずれか１項に記載のナビゲーション装置において、
前記表示判断手段は、表示対象である前記施設の前記施設指標に重なりがあるか否かを判断し、重なりがあると判断した前記施設指標に対し、前記施設に隣接する道路の属性に基づき、前記施設指標の表示の可否を判断することを特徴とするナビゲーション装置。
【請求項６】
地図データを記憶した地図データ記憶手段と、施設情報を記憶した施設情報記憶手段とを用い、施設の位置を示す施設指標を前記地図データに基づく地図上に表示するナビゲーション装置において、
地図への表示対象の施設を前記施設情報記憶手段から抽出する抽出手段と、
施設に隣接する道路の属性に基づき、該施設の位置を示す前記施設指標の表示の可否を判断する表示判断手段と、
前記表示判断手段により非表示とすると判断された前記施設指標を間引き、表示する前記施設指標を前記地図データに基づく地図上に表示する出力制御手段と
を備えたことを特徴とするナビゲーション装置。
【請求項７】
地図データを記憶した地図データ記憶手段と、道路の属性情報を記憶した道路属性記憶手段と、施設情報を記憶した施設情報記憶手段とを用い、施設の位置を示す施設指標を前記地図データに基づく地図上に表示する案内方法において、
地図への表示対象の施設を抽出し、前記道路属性記憶手段から、施設に隣接する道路の属性を取得するとともに、
施設に隣接する道路の属性に基づき、該施設の位置を示す前記施設指標の表示の可否を判断し、非表示とすると判断した前記施設指標を間引き、表示する前記施設指標を前記地
図データに基づく地図上に表示することを特徴とする案内方法。
【請求項８】
地図データを記憶した地図データ記憶手段と、道路の属性情報を記憶した道路属性記憶手段と、施設情報を記憶した施設情報記憶手段と、制御手段とを用い、施設の位置を示す施設指標を前記地図データに基づく地図上に表示する案内プログラムにおいて、
前記制御手段を、
地図への表示対象の施設を抽出する抽出手段と、
前記道路属性記憶手段から、施設に隣接する道路の属性を取得する道路属性取得手段と、
施設に隣接する道路の属性に基づき、該施設の位置を示す前記施設指標の表示の可否を判断する表示判断手段と、
前記表示判断手段により非表示とすると判断された前記施設指標を間引き、表示する前記施設指標を前記地図データに基づく地図上に表示する出力制御手段として機能させることを特徴とする案内プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、その案内方法及び案内プログラムに関する。
【背景技術】
【０００２】
従来より、ナビゲーションシステムは、自車位置周辺のガソリンスタンド、コンビニエンスストア等の施設の位置を、地図画面上に表示されたアイコンによって案内している。このアイコンは、アイコン自身に描画された図柄や文字等によって、例えば「ガソリンスタンド」といった、案内対象となる施設のカテゴリを案内する。運転者は、地図画面に表示されたアイコンによって、自車位置周辺にある施設のカテゴリと施設の位置を得ることができる。
【０００３】
しかし、地域や地図縮尺によっては、各施設を示すアイコンが重なることがある。例えば、図１１に示す地図画面１００のように、施設が局所的に密集すると、アイコン１０１の重なりが生じ、各アイコン１０１が表すカテゴリを見分けることが困難になる。
【０００４】
これに対し、特許文献１には、アイコンが重なった際に、該アイコンを間引くナビゲーションシステムが記載されている。このシステムでは、施設のカテゴリに表示優先度を設定し、該表示優先度が低い施設のアイコンを間引いて、全体として各アイコンを見やすく表示する。
【特許文献１】特開２００５−１００９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記したシステムでは、表示優先度がユーザの要望に沿わない場合がある。例えば、運転者が自車位置周辺にある「レストラン」の位置を確認したいにも関わらず、「レストラン」のアイコンを間引いて他の施設のアイコンを表示すると、ユーザにとって必要な情報が非表示になってしまう。
【０００６】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、ユーザにとって必要性の高い施設指標を視認しやすい状態で地図上に表示することができるナビゲーション装置、その案内方法及び案内プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記問題点を解決するために、請求項１に記載の発明は、地図データを記憶した地図データ記憶手段と、道路の属性情報を記憶した道路属性記憶手段と、施設情報を記憶した施設情報記憶手段とを用い、施設の位置を示す施設指標を前記地図データに基づく地図上に表示するナビゲーション装置において、地図への表示対象の施設を前記施設情報記憶手段から抽出する抽出手段と、前記属性情報に基づき、施設に隣接する道路の属性を取得する道路属性取得手段と、施設に隣接する道路の属性に基づき、該施設の位置を示す前記施設指標の表示の可否を判断する表示判断手段と、前記表示判断手段により非表示とすると判断された前記施設指標を間引き、表示する前記施設指標を前記地図データに基づく地図上に表示する出力制御手段とを備えたことを要旨とする。
【０００８】
請求項２に記載の発明は、請求項１に記載のナビゲーション装置において、前記表示判断手段は、前記地図において非表示とされる道路の属性を取得し、表示対象の施設のうち、該非表示とされる属性の道路に隣接する前記施設の前記施設指標を非表示とすることを要旨とする。
【０００９】
請求項３に記載の発明は、請求項１に記載のナビゲーション装置において、前記表示判断手段は、表示対象の前記施設に隣接する道路の属性を取得し、該道路属性が、所定の道路種別よりも下位のレベルである前記施設の前記施設指標を非表示とすることを要旨とする。
【００１０】
請求項４に記載の発明は、請求項１に記載のナビゲーション装置において、前記表示判断手段は、表示対象の前記施設のうち、前記施設に隣接する道路が、自車両が現在走行している道路以外である場合に、前記施設の該施設指標を非表示とすることを要旨とする。
【００１１】
請求項５に記載の発明は、請求項１〜４のいずれか１項に記載のナビゲーション装置において、前記表示判断手段は、表示対象である前記施設の前記施設指標に重なりがあるか否かを判断し、重なりがあると判断した前記施設指標に対し、前記施設に隣接する道路の属性に基づき、前記施設指標の表示の可否を判断することを要旨とする。
【００１２】
請求項６に記載の発明は、地図データを記憶した地図データ記憶手段と、施設情報を記憶した施設情報記憶手段とを用い、施設の位置を示す施設指標を前記地図データに基づく地図上に表示するナビゲーション装置において、地図への表示対象の施設を前記施設情報記憶手段から抽出する抽出手段と、施設に隣接する道路の属性に基づき、該施設の位置を示す前記施設指標の表示の可否を判断する表示判断手段と、前記表示判断手段により非表示とすると判断された前記施設指標を間引き、表示する前記施設指標を前記地図データに基づく地図上に表示する出力制御手段とを備えたことを要旨とする。
【００１３】
請求項７に記載の発明は、地図データを記憶した地図データ記憶手段と、道路の属性情報を記憶した道路属性記憶手段と、施設情報を記憶した施設情報記憶手段とを用い、施設の位置を示す施設指標を前記地図データに基づく地図上に表示する案内方法において、地図への表示対象の施設を抽出し、前記道路属性記憶手段から、施設に隣接する道路の属性を取得するとともに、施設に隣接する道路の属性に基づき、該施設の位置を示す前記施設指標の表示の可否を判断し、非表示とすると判断した前記施設指標を間引き、表示する前記施設指標を前記地図データに基づく地図上に表示することを要旨とする。
【００１４】
請求項８に記載の発明は、地図データを記憶した地図データ記憶手段と、道路の属性情報を記憶した道路属性記憶手段と、施設情報を記憶した施設情報記憶手段と、制御手段とを用い、施設の位置を示す施設指標を前記地図データに基づく地図上に表示する案内プログラムにおいて、前記制御手段を、地図への表示対象の施設を抽出する抽出手段と、前記道路属性記憶手段から、施設に隣接する道路の属性を取得する道路属性取得手段と、施設に隣接する道路の属性に基づき、該施設の位置を示す前記施設指標の表示の可否を判断する表示判断手段と、前記表示判断手段により非表示とすると判断された前記施設指標を間引き、表示する前記施設指標を前記地図データに基づく地図上に表示する出力制御手段として機能させることを要旨とする。
【発明の効果】
【００１５】
請求項１に記載のナビゲーション装置によれば、施設に隣接する道路の属性に基づき、施設指標の表示の可否を判断し、非表示とされた施設指標を間引きするので、施設が密集した地域でも、ユーザにとって必要性が高い施設指標を判別しやすい状態で表示することができる。
【００１６】
請求項２に記載のナビゲーション装置によれば、設定された地図縮尺では非表示とされる道路沿いにある施設は非表示にするため、ユーザにとって必要性の低い施設指標を的確に間引くことができる。
【００１７】
請求項３に記載の発明によれば、施設指標の重なりが大きい場合に、施設に隣接する道路の属性を判断し、該属性が所定レベル未満である場合には、非表示とする。このため、細街路等の下位レベルの道路沿いにある施設指標を間引き、主要な道路に隣接する施設指標を表示するので、必要性の高い指標を優先的に表示できる。
【００１８】
請求項４に記載のナビゲーション装置によれば、施設指標の重なりが大きい場合に、自車が現在走行している道路沿いの施設指標を表示し、それ以外の施設指標を間引きするので、ユーザにとって必要性の高い指標を優先的に表示できる。
【００１９】
請求項５に記載の発明によれば、重なりが生じた施設指標に対し、表示の可否を判断する。このため、施設指標が判別しやすい状態を保ちながら、自車位置周辺の施設に関する情報を可能な限り表示できる。
【００２０】
請求項６に記載のナビゲーション装置によれば、施設に隣接する道路の属性に基づき、施設指標の表示の可否を判断し、非表示とされた施設指標を間引きするので、施設が密集した地域でも、ユーザにとって必要性が高い施設指標を判別しやすい状態で表示することができる。
【００２１】
請求項７に記載の案内方法によれば、施設に隣接する道路の属性に基づき、施設指標の表示の可否を判断し、非表示とされた施設指標を間引きするので、施設が密集した地域でも、ユーザにとって必要性が高い施設指標を判別しやすい状態で表示することができる。
【００２２】
請求項８に記載の案内プログラムによれば、施設に隣接する道路の属性に基づき、施設指標の表示の可否を判断し、非表示とされた施設指標を間引きするので、施設が密集した地域でも、ユーザにとって必要性が高い施設指標を判別しやすい状態で表示することができる。
【発明を実施するための最良の形態】
【００２３】
（第１実施形態）
以下、本発明を具体化した第１実施形態を図１〜図９に従って説明する。図１は、ナビゲーションシステム１の概略図である。
【００２４】
図１に示すように、ナビゲーションシステム１は、ナビゲーション装置としてのナビユニット２、自車位置検出部３、地図データ記憶手段、道路属性記憶手段、施設情報記憶手段としての地理情報記憶部５、画像データ記憶部６及びディスプレイ７を備えている。
【００２５】
ナビユニット２は、抽出手段、道路属性取得手段、表示判断手段、出力制御手段としてのＣＰＵ１０、ＲＡＭ１１、ＲＯＭ１２、センサＩ／Ｆ１３、通信Ｉ／Ｆ１４、出力制御手段としての画像プロセッサ１５を備えている。ＣＰＵ１０は、ＲＡＭ１１を作業領域として用い、ＲＡＭ１１又はＲＯＭ１２に記憶された案内プログラム等の各種プログラムに基づき、各種制御を行う。
【００２６】
さらに、ＣＰＵ１０は、センサＩ／Ｆ１３を介して自車に設けられた自車位置検出部３に基づき、自車位置を検出する。自車位置検出部３は、車速センサ、ジャイロセンサ、ＧＰＳアンテナ等を備える。
【００２７】
また、ＣＰＵ１０は、通信Ｉ／Ｆ１４を介して、地理情報記憶部５及び画像データ記憶部６から各種データを読み出すとともに、タッチパネルコントローラ８から各種要求を受信する。
【００２８】
地理情報記憶部５は、内蔵ハードディスク、又は光ディスク等の外部記憶媒体である。この地理情報記憶部５には、全国の道路網を示した属性情報としての各経路ネットワークデータ（以下、経路データ２０という）と、ディスプレイ７に地図画面Ｍを出力するための各地図データ２１とが格納されている。
【００２９】
経路データ２０は、全国を区画したメッシュ内の道路網を示すデータである。経路データ２０は、各メッシュの識別子であるメッシュＩＤ、メッシュ内のノードの識別子、リンクの識別子、リンクコスト、各道路の属性等を有している。ノードは、交差点、インターチェンジ、道路の端点等を示し、リンクは各ノードを接続するデータ要素である。また、リンクコストは、リンク長等に基づいて各リンクを重み付けしたデータである。ＣＰＵ１０は、このリンクコストを用いて、自車位置から目的地までの経路を各種条件下で探索する。また、道路属性は、高速道路、国道、県道等の道路種別を有する。
【００３０】
図２は、地図データ２１のデータ構成を説明する概念図である。地図データ２１は、メッシュＩＤ２１ａ毎に、地図描画データ２１ｂ、道路形状２１ｃ、案内地点２１ｄ、道路名称２１ｅ、住所データ２１ｆ、電話番号データ２１ｇ、施設情報としての施設データ２１ｈを有している。地図描画データ２１ｂは、地図を描画するためのデータであって、地図上に線を描画するためのベクトル座標や、ポリゴンの点座標等を有している。道路形状２１ｃは、各ノードの間に配置された形状補間点等の座標を示すデータである。案内地点２１ｄは、主要な分岐点の名称や、案内表示板の内容等に関するデータである。住所データ２１ｆは、目的地を住所から検索するためのデータであって、各メッシュ内の行政区分（都道府県、市区町村）名称等が含まれている。電話番号データ２１ｇは、目的地を電話番号から検索するためのデータであって、各メッシュ内の市外局番等が記憶されている。
【００３１】
また、施設データ２１ｈは、そのメッシュ内にある各施設に関するデータである。この施設データ２１ｈについて、図３に従って説明する。施設データ２１ｈは、メッシュ内にある各施設毎に記憶され、施設名称２１ｉ、カテゴリ２１ｊ、座標２１ｋを有している。施設名称２１ｉは、その施設の名称である。カテゴリ２１ｊは、「空港」、「ショッピングセンター」、「病院」、「駅」、「ガソリンスタンド」、「レストラン」等の施設のカテゴリを示す。座標２１ｋは、その施設の緯度、経度等の座標を示す。尚、この施設データ２１ｈは、メッシュ毎に格納されなくてもよく、施設データ２１ｈのデータベースを独自に構成するようにしてもよい。また、この他にも施設の営業時間や、過去にユーザが立ち寄ったことがあるか否かを示す履歴等を記憶するようにしてもよい。
【００３２】
画像プロセッサ１５は、自車位置周辺又はユーザが指定した地域の地図データ２１を読み出し、ディスプレイ７に地図画面Ｍを出力する。このとき、画像プロセッサ１５は、初期設定の地図縮尺、又はユーザが指定した地図縮尺をＲＡＭ１１又は他のメモリから取得し、その縮尺に応じた地図データ２１を出力する。広域（縮尺が小さい）を示す地図画面Ｍでは、高速道路、国道等の主要道路が表示され、細街路は非表示とされる。また、狭域（縮尺が大きい）の地図画面Ｍでは、主要道路だけでなく、広域の地図画面Ｍでは非表示にされる細街路が表示される。
【００３３】
画像データ記憶部６には、アイコンデータ２２、表示優先度リスト２３が記憶されている。アイコンデータ２２は、地図画面Ｍ上に施設の位置を示すアイコン３０（図１参照）を表示するためのベクトルデータ又はビットマップデータである。
【００３４】
図４に示すように、表示優先度リスト２３は、各施設のカテゴリ毎に、アイコンの優先度を示している。カテゴリ２３ｂには、「空港」、「ショッピングセンター」、「病院」等があり、各カテゴリ２３ｂに対し、優先順位２３ａが付与されている。アイコン２３ｃ
は、各カテゴリ２３ｂに対応するアイコンであって、実際にはアイコンデータ２２のファイル名等の識別子が記憶される。フィルタレベル２３ｄは、各アイコンを重み付けしたレベル値が記憶されている。例えば、「空港」は優先度が高い「レベルＡ」、「ショッピングセンター」及び「病院」は、レベルＡよりも優先度が低い「レベルＢ」に設定されている。このフィルタレベル２３ｄは、地図画面Ｍに表示するアイコン３０を間引きする場合に用いられる。
【００３５】
タッチパネルコントローラ８は、タッチパネルであるディスプレイ７にユーザの指が接触した際に、その接触位置を検出し、位置検出信号をＣＰＵ１０に出力する。ＣＰＵ１０は接触位置と画面の構成とを比較し、ユーザの命令を解析する。例えば、目的地設定画面において、目的地リストのうち一つがタッチパネル操作により指定された場合には、ＣＰＵ１０は、タッチパネルコントローラ８から位置検出信号を入力して、指定された目的地を判断する。そして、目的地を設定し、その目的地の座標等をＲＡＭ１１又は図示しないメモリに記憶する。
【００３６】
次に、本実施形態の処理手順について図５に従って説明する。まず、ＣＰＵ１０は、地図画面Ｍの表示開始を待機する（ステップＳ１）。例えば、ＣＰＵ１０は、イグニッションスイッチ（図示略）等からオン信号を入力した際に、その信号をトリガとして地図画面Ｍの表示を開始する。
【００３７】
地図画面Ｍの表示を開始すると判断すると（ステップＳ１においてＹＥＳ）、地図画面Ｍに表示する施設を検索するための検索中心点を設定する（ステップＳ２）。このとき、ＣＰＵ１０は、現在の自車位置等を検索中心点とする。
【００３８】
検索中心点を設定すると、ＣＰＵ１０は、地理情報記憶部５に記憶された施設データ２１ｈを用いて検索中心点に近い施設を順番に抽出する（ステップＳ３）。このとき、ＣＰＵ１０は、各施設の座標２１ｋと検索中心点との相対距離を演算し、該相対距離が短い施設から順に抽出してもよい。或いは、検索中心点から、道路沿いに施設までの距離を演算し、その距離が短い施設から順に抽出してもよい。
【００３９】
ＣＰＵ１０は、一つの施設を抽出すると、抽出した施設が隣接する道路の属性を判断し、該施設の道路属性が、所定レベル未満であるか否かを判断する（ステップＳ４）。例えば、所定レベルを「国道又は県道」等の道路種別とし、施設が隣接する道路が「国道又は県道」未満のレベルの道路であるか否かを判断するようにしてもよい。例えば、図６に従って説明すると、主要道路Ｒ１沿いの施設（図ではアイコン３０Ｉ）に対しては、施設に隣接する道路の属性が所定レベル以上であると判断する。また、細街路Ｒ２沿いの施設（図ではアイコン３０Ｊ）に対しては、施設に隣接する道路の属性が所定レベル未満であると判断する。尚、施設に隣接する道路は、その施設の座標２１ｋに最も近い道とする。施設が、複数の異なる属性の道路に面している場合には、国道、県道等の上位の道路について判断する。
【００４０】
或いは、所定レベルを、その時点で選択されている地図縮尺において、地図画面Ｍに表示される道路種別のレベルとしてもよい。そして、施設が隣接する道路の属性が、その時点で選択されている地図縮尺において非表示にされる道路の属性である場合には、施設が隣接する道路の属性が所定レベル未満であると判断してもよい。
【００４１】
或いは、所定レベルを、自車が現在走行している道路種別のレベルとし、施設が隣接する道路の属性が、自車が現在走行している道路の属性よりも、下位のレベルの道路である場合には、所定レベル未満であると判断してもよい。或いは、施設が隣接する道路の属性が、自車が現在走行している道路沿いではない場合に、所定レベル未満であると判断して
もよい。
【００４２】
施設の道路属性が所定レベル以上であると判断すると（ステップＳ４においてＮＯ）、ステップＳ６に進む。施設の道路属性が、所定レベル未満であると判断すると（ステップＳ４においてＹＥＳ）、道路属性に基づき、所定レベル未満に該当する施設を間引く（ステップＳ５）。このとき、ＣＰＵ１０は、所定レベル未満の施設を非表示とする。例えば、所定レベルが「国道又は県道といった道路種別である場合には、図６中、細街路Ｒ２沿いの施設（図ではアイコン３０Ｊ）を間引く対象とする。
【００４３】
ステップＳ６では、所定レベル以上の施設の施設情報をＲＡＭ１１又は図示しないフラッシュメモリ等に記憶する（ステップＳ６）。図６の場合、主要道路Ｒ１沿いの施設（図ではアイコン３０Ｉ）の施設情報を記憶する。施設情報は、施設データ２１ｈ全部でもよいし、施設名称２１ｉのみでもよい。これにより、地図画面Ｍ上に表示する施設の施設情報が上記メモリに蓄積される。このとき、道路属性に基づいて予め間引きするため、全体として施設情報をロードする際にかかる時間を短縮化できるとともに、上記メモリの空き領域の消費を抑制することができる。
【００４４】
そして、ＣＰＵ１０は、検索中心点を基準とした範囲内の全ての施設について検索終了したか否かを判断する（ステップＳ７）。例えば、検索中心点を中心に所定距離範囲内の施設を全て検索した場合には、検索終了であると判断する。検索終了であると判断した場合には（ステップＳ７においてＹＥＳ）、ステップＳ８に進む。検索中心点の周辺において、まだ検出していない施設がある場合には、検索終了でないと判断して（ステップＳ７においてＮＯ）、ステップＳ３に戻る。そして、検索中心点の周辺の全ての施設を検出し終わるまで、ステップＳ３〜ステップＳ７を繰り返す。その結果、上記メモリには、所定レベル以上の道路に隣接する施設の施設情報が蓄積される。
【００４５】
全ての施設を検索し終わると、ステップＳ８では、ＣＰＵ１０は、上記メモリに記憶された施設情報を用いて、各施設のアイコン３０を表示した際に、アイコン３０の重なりがあるか否かを判断する（ステップＳ８）。このステップでは、施設データ２１ｈを用いて、各施設の道路属性に基づく間引きを行っても、重なりが生じるアイコン３０を間引きする。このときＣＰＵ１０は、施設データ２１ｈの座標２１ｋと予め記憶したアイコン３０の幅及び長さとに基づき、地図画面Ｍを表示するための画面座標系でのアイコン３０が占有する領域を演算し、互いに隣り合う各アイコン３０が重なるか否かを判断する。例えば、図７に示すように、アイコン３０Ａの一部にアイコン３０Ｂが重なっている場合、アイコン３０Ａ自身の幅Ｗ１と、アイコン３０Ｂによって遮られていない領域の幅Ｗ２との比（Ｗ２／Ｗ１）を算出する。さらに、その比（Ｗ２／Ｗ１）が所定値Ｋ未満であるか否かを判断し（所定値Ｋは１以下）、所定値Ｋ未満である、即ちアイコン３０の重複が大きいと判断した場合には、アイコン３０Ａの重複が大きいと判断する。この所定値Ｋを「１」に設定して、アイコン３０が僅かでも重なる場合には、全て重なりが生じる渡判断してもよい。或いは、所定値Ｋを、各アイコン３０が重なっても、施設のカテゴリを判別することができる状態に応じた閾値に設定し、僅かな重なりであれば許容するようにしてもよい。
【００４６】
ステップＳ８においてアイコン３０の重なりが無いと判断すると（ステップＳ８においてＮＯ）、画像プロセッサ１５は、地図画面Ｍを出力する（ステップＳ１０）。このとき、画像プロセッサ１５は、自車位置周辺の地図データ２１を読み出し、地図データ２１、自車位置を示すアイコン、操作ボタン等を重ねてディスプレイ７に出力する。また、メモリに蓄積された施設情報を読み出し、該施設情報に該当するカテゴリのアイコンデータ２２を読み込み、アイコンデータ２２に基づくアイコン３０を地図画面Ｍ上に表示する。
【００４７】
一方、ステップＳ８においてアイコン３０の重なりがあると判断すると（ステップＳ８においてＹＥＳ）、重なったアイコン３０を間引きする（ステップＳ９）。本実施形態では、ＣＰＵ１０は、互いに重なった各アイコン３０のフィルタレベル２３ｄを表示優先度リスト２３に基づき判断する。そして、フィルタレベル２３ｄが一定レベル（例えば「レベルＣ」）以下のアイコン３０を非表示にする。
【００４８】
間引きは、図８（ａ）に示すように、各アイコン３０が重なった状態から、重複部分が全く無い状態までアイコン３０の間引きを行うようにしてもよい。又は、図８（ｂ）に示すように、重なったアイコン３０のうち、重なりが大きいアイコン３０のみを非表示にして、各アイコン３０の一部が重なっているが、各アイコン３０が示す施設のカテゴリが判別可能な状態になるまで間引きを行うようにしてもよい。
【００４９】
また、表示優先度リスト２３以外の条件を用いて間引きを行うようにしてもよい。例えば現在時刻に対して営業している店舗のアイコン３０を優先的に表示してもよいし、ユーザが過去に利用又は検索した施設等、ユーザの嗜好に応じた施設のアイコン３０を優先的に表示してもよい。
【００５０】
間引きを行うと、画像プロセッサ１５は、図９に示すように、アイコン３０が間引きされた地図画面Ｍを出力する（ステップＳ１０）。その結果、施設が密集している地域であっても、各アイコン３０を判別しやすく表示することができる。
【００５１】
地図画面Ｍを表示すると、ＣＰＵ１０は、地図画面Ｍの表示を終了するか否かを判断する（ステップＳ１１）。例えば、目的地に到着した場合、又はイグニッションスイッチからオフ信号を入力した場合、又はユーザにより地図画面表示を終了するための操作が行われた場合、表示を終了すると判断して（ステップＳ１１においてＹＥＳ）、上記処理を終了する。表示終了でないと判断した場合には（ステップＳ１１においてＮＯ）、ステップＳ２に戻り、上記した処理を繰り返す。
【００５２】
第１実施形態によれば、以下のような効果を得ることができる。
（１）第１実施形態では、ナビゲーションシステム１のＣＰＵ１０は、検索中心点を中心とした所定距離範囲の施設を抽出し、各施設に隣接する道路の属性を地図データ２１に基づき取得した。また、取得した道路属性が所定レベル未満であるか否かを判断するようにした。さらに、所定レベル未満の施設を間引き、所定レベル以上の施設のアイコン３０を地図画面Ｍ上に表示するようにした。このため、広域の地図縮尺が設定され、施設が密集した地域の地図を表示する場合であっても、ユーザにとって必要性が高いアイコン３０を、見やすい状態で表示することができる。
【００５３】
（２）第１実施形態では、ＣＰＵ１０は、その時点で設定されている地図縮尺では非表示とされる道路の属性を取得し、非表示とされた道路に隣接する施設のアイコン３０を非表示とするようにした。このため、ユーザにとって必要性の低いアイコン３０を的確に間引くことができる。
【００５４】
（第２実施形態）
次に、本発明を具体化した第２の実施形態を図１０に従って説明する。尚、第２の実施形態は、第１の実施形態の処理手順の一部を変更したのみの構成であるため、同様の部分についてはその詳細な説明を省略する。
【００５５】
ナビゲーションシステム１のＣＰＵ１０は、第１実施形態と同様に、地図画面Ｍの表示を待機し（ステップＳ１）、地図画面Ｍの表示を開始すると判断すると（ステップＳ１においてＹＥＳ）、検索中心点を設定し（ステップＳ２）、検索中心点に近い施設から順番
に抽出する（ステップＳ３）。
【００５６】
そして、ＣＰＵ１０は、隣り合うアイコン３０の重なりがあるか否かを判断する（ステップＳ２０）。アイコン３０の重なりが無いと判断すると（ステップＳ２０においてＮＯ）、ステップＳ２２に進み、施設情報を上記メモリに記憶する。アイコン３０の重なりがあると判断すると（ステップＳ２０においてＹＥＳ）、施設情報に基づき間引きを行う（ステップＳ２１）。即ち、第１実施形態では、重複の有無に関わらず、施設が隣接する道路属性が所定レベル未満であるアイコン３０を間引くようにしたが、第２実施形態では重複が生じた場合のみ、施設情報に基づく間引きを行う。例えば第１実施形態と同様に、ＣＰＵ１０は、重なりが生じたアイコン３０に対応する施設が隣接する道路を判断し、該道路の属性を取得する。さらに、取得した道路属性が所定レベル以上であるか否かを判断し、所定レベル未満である場合にはその施設を間引く対象とする。
【００５７】
さらにＣＰＵ１０は、間引かれなかった施設の施設情報をメモリに記憶する（ステップＳ２２）。そして、検索中心点を中心とした所定距離範囲内の全ての施設を検出したか否か判断し（ステップＳ２３）、検出が終了したと判断した場合には（ステップＳ２３においてＹＥＳ）、ステップＳ２４に進む。
【００５８】
ステップＳ２４では、地図画面Ｍの見やすさを向上させるために、上記メモリに記憶されたアイコン３０に対し、重なりがあるか否かを第１実施形態のステップＳ８と同様に判断する。ステップＳ２１で間引き処理を行った場合でも、アイコン３０に重なりがあると判断した場合には、さらにアイコン３０を間引いて、各アイコン３０が示す情報を判別可能な状態にする。アイコン３０を間引くと、画像プロセッサ１５は、上記メモリに記憶された施設情報に基づき、施設を示すアイコン３０を表示した地図画面Ｍを出力する（ステップＳ２６）。
【００５９】
従って、第２実施形態によれば、第１の実施形態に記載の効果に加えて以下の効果を得ることができる。
（３）第２実施形態では、ナビゲーションシステム１のＣＰＵ１０は、検索中心点を中心とした所定距離範囲の施設を抽出し、隣合うアイコン３０が重なるか否かを判断するようにした。さらに、重なりが生じる場合には、各施設に隣接する道路の属性を地図データ２１に基づき取得し、該道路属性が所定レベル未満であるか否かを判断するようにした。さらに、所定レベル未満である施設を間引き、所定レベル以上である施設のアイコン３０を地図画面Ｍ上に表示するようにした。このため、広域の地図縮尺が設定され、施設が密集した地域の地図を表示する場合であっても、ユーザにとって必要性が高いアイコン３０を、見やすい状態で表示することができる。また、アイコン３０の重なりが生じない場合には、その施設に隣接する道路の属性が所定レベル未満であるとしても間引かないので、自車位置周辺の施設に関する情報を可能な限り多く提供することができる。
【００６０】
地理情報記憶部５に記憶される施設データには、各施設の位置情報、カテゴリ情報、非表示条件（隣接道路属性や地図縮尺などにより設定された表示条件など）、ランドマークなどが含まれる。ユーザの施設情報の表示指示に従って、ナビユニット２は地図上に表示する施設を検索し、検索された施設のランドマークの表示処理を行うが、前記ランドマークが重なってしまう場合には、隣接する道路の道路属性の高い施設のランドマークを優先的に表示するよう制御する。例えば、検索された施設のランドマークが地図上で重なるか否かの重なり判定を行い、ランドマークが重なって表示されるとナビユニット２により判断された場合には、施設データの非表示条件に基づき、検索されたランドマークを地図上に表示するか否かを決定する。例えば、縮尺Ａでは、国道に隣接する施設を表示する。縮尺Ｂでは、国道・県道に隣接する施設を表示する。このように制御することにより、ユーザの利用しやすい施設を識別しやすく提供することができる。
【００６１】
尚、上記各実施形態は以下のように変更してもよい。
・上記実施形態では、ナビゲーションシステム１は、道路属性記憶手段としての地理情報記憶部５を備えるようにしたが、これを省略しても良い。即ち、ナビゲーションシステム１の外部から道路属性を取得するようにしてもよい。また、ナビユニット２は、道路属性取得手段として機能しなくてもよい。
【００６２】
・上記実施形態では、ステップＳ２において、現在の自車位置を検索中心点としたが、ユーザが指定した地点を検索中心点としてもよい。
【図面の簡単な説明】
【００６３】
【図１】ナビゲーションシステムの概略図。
【図２】地図データの模式図。
【図３】施設データの模式図。
【図４】表示優先度リストの模式図。
【図５】第１実施形態の案内プログラムに基づく処理手順のフロー図。
【図６】アイコンの表示の可否を判断する処理の説明図。
【図７】アイコンの重なりを判断する処理の説明図。
【図８】見栄えを観点とした間引き処理の説明図であって、（ａ）は完全に重ならない状態まで間引いた図、（ｂ）はアイコンを判別可能な状態まで間引いた図。
【図９】間引きを行った地図画面の画面図。
【図１０】第２実施形態の案内プログラムに基づく処理手順のフロー図。
【図１１】従来の地図画面の画面図。
【符号の説明】
【００６４】
１…ナビゲーションシステム、２…ナビゲーション装置としてのナビゲーションユニット、５…地図データ記憶手段、道路属性情報記憶手段、施設情報記憶手段としての地理情報記憶部、１０…抽出手段、道路属性取得手段、表示判断手段、出力制御手段としてのＣＰＵ、１５…出力制御手段としての画像プロセッサ、２０…属性情報としての経路データ、２１…地図データ、３０…施設指標としてのアイコン。
【図１】
2009014486.tif 000003
【図２】
2009014486.tif 000004
【図３】
2009014486.tif 000005
【図４】
2009014486.tif 000006
【図５】
2009014486.tif 000007
【図６】
2009014486.tif 000008
【図７】
2009014486.tif 000009
【図８】
2009014486.tif 000010
【図９】
2009014486.tif 000011
【図１０】
2009014486.tif 000012
【図１１】
2009014486.tif 000013