(57)【要約】【課題】人の操作によらずとも、市街図表示ポリゴンを精度良く自動的に更新する。【解決手段】地図表示装置１０は、市街図の構成要素を示す要素ポリゴンを含む地図上に座標系を定義する処理部２１と、要素ポリゴンの内側に位置する座標を内側座標として設定し、要素ポリゴンの外側に位置する座標を外側座標として設定する処理部２２と、座標系の各座標について移動平均値を演算する処理部２３と、外側座標のうち移動平均値が所定値よりも大きい座標を内側座標として再設定する処理部２４と、設定および再設定された内側座標の集合により構成される領域の外周に沿うポリゴンを市街図表示ポリゴンとして設定する処理部２６と、現在位置が市街図表示ポリゴンの内側に存在する場合に市街図を表示可能に設定する処理部２７と、を備える。【選択図】図１
2014106077.tif 000002
【特許請求の範囲】
【請求項１】
市街図の構成要素を示す要素ポリゴンを含む地図上に座標系を定義する座標系定義手段（２１）と、
前記座標系において、前記要素ポリゴンの内側に位置する座標を内側座標として設定し、前記要素ポリゴンの外側に位置する座標を外側座標として設定する内側／外側座標設定手段（２２）と、
前記座標系の各座標について、所定の窓幅で移動平均値を演算する移動平均値演算手段（２３）と、
前記外側座標のうち前記移動平均値が所定値よりも大きい座標を前記内側座標として再設定する内側座標再設定手段（２４）と、
前記内側／外側座標設定手段によって設定された前記内側座標および前記内側座標再設定手段によって再設定された前記内側座標の集合により構成される領域の外周に沿うポリゴンを市街図表示ポリゴンとして設定する市街図表示ポリゴン設定手段（２６）と、
現在位置が前記市街図表示ポリゴンの内側に存在する場合に前記市街図を表示可能に設定する市街図表示手段（２７）と、
を備える地図表示装置。
【請求項２】
前記移動平均値演算手段は、前記市街図に含まれる道路の道路幅に基づいて前記窓幅を設定する請求項１に記載の地図表示装置。
【請求項３】
前記内側座標再設定手段は、さらに、前記内側座標に囲まれた前記外側座標を前記内側座標として再設定する請求項１または２に記載の地図表示装置。
【請求項４】
前記市街図表示ポリゴン設定手段は、前記内側座標の集合により構成される領域を前記道路幅分縮小し、その縮小した領域の外周に沿うポリゴンを前記市街図表示ポリゴンとして設定する請求項１から３の何れか１項に記載の地図表示装置。
【請求項５】
前記内側座標の集合により構成される領域が複数存在する場合に、それら複数の領域のうち所定面積よりも小さい領域に含まれる前記内側座標を前記外側座標として再設定する外側座標再設定手段（２５）を備える請求項１から４の何れか１項に記載の地図表示装置。
【請求項６】
地図データに基づいて地図を表示する地図表示装置（２００）、および、前記地図データを作成する地図データ作成装置（３００）で構成される地図表示システム（１００）であって、
前記地図データ作成装置は、
市街図の構成要素を示す要素ポリゴンを含む地図上に座標系を定義する座標系定義手段（２１）と、
前記座標系において、前記要素ポリゴンの内側に位置する座標を内側座標として設定し、前記要素ポリゴンの外側に位置する座標を外側座標として設定する内側／外側座標設定手段（２２）と、
前記座標系の各座標について、所定の窓幅で移動平均値を演算する移動平均値演算手段（２３）と、
前記外側座標のうち前記移動平均値が所定値よりも大きい座標を前記内側座標として再設定する内側座標再設定手段（２４）と、
前記内側／外側座標設定手段によって設定された前記内側座標および前記内側座標再設定手段によって再設定された前記内側座標の集合により構成される領域の外周に沿うポリゴンを市街図表示ポリゴンとして設定する市街図表示ポリゴン設定手段（２６）と、
を備え、
前記地図表示装置は、
前記市街図表示ポリゴン設定手段によって設定された前記市街図表示ポリゴンを取得する市街図表示ポリゴン取得手段（２０２）と、
現在位置が前記市街図表示ポリゴンの内側に存在する場合に前記市街図を表示可能に設定する市街図表示手段（２７）と、
を備える地図表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示装置および地図表示システムに関する。
【背景技術】
【０００２】
例えば特許文献１には、市街図の存在する領域を囲むポリゴンを地図データに設定しておき、自車位置がポリゴン領域内に存在する場合には市街図の表示を可能とし、自車位置がポリゴン領域外に存在する場合には市街図の表示を不可能にするナビゲーション装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３３７８９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、市街図の存在する領域を囲むポリゴン（以下、「市街図表示ポリゴン」と称する。）は、例えば地図データが整備され新たに市街図が編集された場合などに更新する必要がある。しかしながら、このような更新処理を、例えば地図データの制作者やナビゲーション装置のユーザなどが手動により行うのでは、大変な労力が必要であり、また、人的ミスが起こりやすい。
そこで、本発明は、人の操作によらずとも、市街図表示ポリゴンを精度良く自動的に更新できる地図表示装置および地図表示システムを提供する。
【課題を解決するための手段】
【０００５】
本発明に係る地図表示装置および地図表示システムは、市街図の構成要素を示す要素ポリゴンを含む地図上に座標系を定義し、その座標系において、要素ポリゴンの内側に位置する座標を内側座標として設定し、要素ポリゴンの外側に位置する座標を外側座標として設定する。さらに、地図表示装置は、その座標系の各座標について、所定の窓幅で移動平均値を演算し、外側座標のうち移動平均値が所定値よりも大きい座標を内側座標として再設定する。そして、地図表示装置および地図表示システムは、設定あるいは再設定された内側座標の集合により構成される領域の外周に沿うポリゴンを市街図表示ポリゴンとして設定し、現在位置が、その市街図表示ポリゴンの内側に存在する場合に市街図を表示可能に設定する。
【０００６】
即ち、本発明に係る地図表示装置および地図表示システムによれば、要素ポリゴンの内側に設定された内側座標および移動平均値に基づいて外側座標から内側座標に変換された座標の集合領域に基づいて、市街図表示ポリゴンが自動的に設定される。また、内側座標の集合領域には市街図の構成要素に対応する要素ポリゴンが含まれているから、その集合領域に基づいて設定される市街図表示ポリゴンを市街図の構成に適合した精度の良いものとすることができる。これにより、人の操作によらずとも、市街図表示ポリゴンを精度良く自動的に更新することができる。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態に係るナビゲーション装置の構成を概略的に示す機能ブロック図
【図２】市街図の構成要素を示す要素ポリゴンを含む地図データを視覚的に示す図
【図３】地図上に座標系を定義した状態を視覚的に示す図
【図４】座標系において内側座標および外側座標を設定した状態を視覚的に示す図
【図５】移動平均値の演算式の一例を示す図
【図６】外側座標のうち移動平均値が所定値よりも大きくなった座標を内側座標として再設定した状態を視覚的に示す図
【図７】内側座標に囲まれた外側座標を内側座標として再設定した状態を視覚的に示す図
【図８】複数の内側領域のうち所定面積よりも小さい領域に含まれる内側座標を外側座標として再設定した状態を視覚的に示す図
【図９】内側領域を道路幅の最大値分縮小した状態を視覚的に示す図
【図１０】内側領域の外周に沿うポリゴンを市街図表示ポリゴンとして設定した状態を視覚的に示す図
【図１１】自車位置が市街図表示ポリゴンの内側に存在する状態を示す図
【図１２】表示部に市街図が表示された状態を示す図
【図１３】市街図表示ポリゴン自動設定処理の内容を示すフローチャート
【図１４】市街図表示／非表示設定処理の内容を示すフローチャート
【図１５】第２実施形態に係る地図表示システムの構成を概略的に示す機能ブロック図
【発明を実施するための形態】
【０００８】
以下、本発明の複数の実施形態について図面を参照しながら説明する。なお、各実施形態で実質的に同一の要素には同一の符号を付し、説明を省略する。
（第１実施形態）
図１に示すナビゲーション装置１０は、地図データに基づいて地図を表示する地図表示装置に相当するものであり、制御部１１、位置測定部１２、操作部１３、記憶部１４、表示部１５、ナビゲーション機能部１６などを備えている。制御部１１は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭなどを有するマイクロコンピュータを主体として構成されており、ナビゲーション装置１０の動作全般を制御する。また、制御部１１は、ＣＰＵにおいて制御プログラムを実行することにより、座標系定義処理部２１、内側／外側座標設定処理部２２、移動平均値演算処理部２３、内側座標再設定処理部２４、外側座標再設定処理部２５、市街図表示ポリゴン設定処理部２６、市街図表示処理部２７をソフトウェアによって仮想的に実現する。なお、これらの処理部２１〜２７は、例えば制御部１１と一体の集積回路としてハードウェアによって実現してもよい。
【０００９】
位置測定部１２は、ナビゲーション装置１０を搭載した車両の現在位置つまり自車位置を測定し、測定した自車位置を示す位置情報を制御部１１に出力する。この位置測定部１２は、方位センサ１２１、ジャイロセンサ１２２、距離センサ１２３、衛星電波受信器１２４など各種の検出手段を備えている。方位センサ１２１は、車両の方位を検出する。ジャイロセンサ１２２は、車両の回転角度を検出する。距離センサ１２３は、車両の走行距離を検出する。衛星電波受信器１２４は、測位システムにより車両の現在位置を測定するために、図示しない測位用衛星から送信される電波を受信する。位置測定部１２は、これら方位センサ１２１、ジャイロセンサ１２２、距離センサ１２３および衛星電波受信器１２４などの検出値に基づいて自車位置を測定する。
【００１０】
操作部１３は、表示部１５の画面の近傍に設けられているメカニカルスイッチ、および、表示部１５の画面に設けられているタッチパネルスイッチなどから構成されている。ユーザは、操作部１３の各スイッチを用いて、例えば、経路案内の目的地の設定、表示部１５の表示画面の構成や表示出力態様の切り替え、表示する地図の縮尺率の変更、メニュー画面の選択、経路の探索、経路案内の開始、現在位置の修正、音量の調整などを行う各種のコマンドを入力する。ナビゲーション装置１０は、入力されたコマンドに基づいて作動する。
【００１１】
記憶部１４は、例えば着脱可能なフラッシュメモリカードやハードディスクドライブなどの記憶媒体で構成されている。この記憶部１４には、例えば地図データなどの各種のデータや情報が更新可能に格納される。地図データは、道路を構成する複数のノードおよびノード同士をつなぐリンクにより形成された道路データ、地図上の位置を示す座標データ、自車位置を道路上に合わせるためのマップマッチング用データ、交通情報を道路データに反映するためのテーブルデータ、その他、背景データ、目印データ、目的地データなどの各種のデータを含んでいる。
【００１２】
また、図２に示すように、この地図データは、破線ａで示すように複数の区画に区分されているとともに、市街図の構成要素を示す要素ポリゴンＰ（要素ポリゴンデータ）を含んでいる。この要素ポリゴンとしては、例えば、構成要素として建物を示す建物ポリゴンＰａ、敷地を示す敷地ポリゴンＰｂ、公園を示す公園ポリゴンＰｃ、緑地を示す緑地ポリゴンＰｄなど、市街図を構成する種々のポリゴンが設定されている。この要素ポリゴンＰは、例えば図示しない地図データ配信サーバから配信されるデータによって地図データが更新されることに伴い、最新の市街図構成を示すものに更新されるようになっている。なお、市街図に含まれる道路Ｄや空き地Ｌなどに対応する部分、つまり、構成要素が存在しない部分には要素ポリゴンＰが設定されていない。
【００１３】
また、この地図データは、複数の要素ポリゴンＰからなる市街図の存在する領域を囲むポリゴンとして市街図表示ポリゴンＰＳ（市街図表示ポリゴンデータ）を含んでいる。この市街図表示ポリゴンＰＳは、詳しくは後述する市街図表示ポリゴン自動設定処理により自動的に更新つまり再設定することが可能である。なお、図２に示す市街図表示ポリゴンＰＳには、要素ポリゴンＰが存在しない領域、即ち市街図を表示すべきでない領域Ａα，Ａβが含まれている。領域Ａαは、市街図に関するデータが整備された区画において要素ポリゴンが存在しない領域である。領域Ａβは、市街図に関するデータが整備されていない区画において要素ポリゴンが存在しない領域である。ナビゲーション装置１０は、市街図表示ポリゴンの内側に自車位置が存在する場合に市街図の表示処理を実行する。そのため、このような市街図表示ポリゴンＰＳでは、市街から外れている領域Ａα，Ａβに自車位置が存在する場合にも市街図の表示処理が実行されてしまう。
【００１４】
表示部１５は、例えば液晶や有機ＥＬなどのカラーディスプレイで構成されている。この表示部１５の画面には、地図データに基づいて自車位置周辺の地図を各種の縮尺率で表示可能である。また、表示部１５の画面には、表示された地図に重ねて、自車位置および車両の進行方向を示す現在位置マークＭ（図１１参照）が表示される。また、目的地までの経路案内を実行する場合には、表示部１５の画面には経路案内用の画面が表示される。また、表示部１５の画面には、詳しくは後述するように、要素ポリゴンＰに基づいて市街図Ｇ（図１２参照）を表示可能である。
ナビゲーション機能部１６は、車両の案内経路を探索する案内経路探索処理部、地図データを読み込む地図データ読込処理部などを備えており、探索された案内経路および地図データに基づいて車両の経路案内を実行する。
【００１５】
座標系定義処理部２１は、座標系定義手段に相当するものであり、例えば図３に示すように、地図データに基づいて表示可能な地図、即ち市街図の構成要素を示す要素ポリゴンＰを含む地図上に、任意の座標系Ｂ（ｘ，ｙ）を定義する。この座標系Ｂ（ｘ，ｙ）は、地図データに設定されている区画とは無関係に定義される座標であり、例えば制御部１１の処理性能に応じて、その精度を適宜調整することができる。例えば、制御部１１の処理性能が高ければ、より密な座標系、つまり、より座標数の多い座標系Ｂ（ｘ，ｙ）を定義し、制御部１１の処理性能が低ければ、より粗い座標系、つまり、より座標数の少ない座標系Ｂ（ｘ，ｙ）を定義することが可能である。なお、座標系Ｂ（ｘ，ｙ）を構成する座標は、図３に示すグリッド線ｂの交点のみではなく、各グリッド線ｂ間に多数存在している。また、座標系Ｂ（ｘ，ｙ）は、地図データに設定されている区画に関連付けて定義してもよい。
【００１６】
内側／外側座標設定処理部２２は、内側／外側座標設定手段に相当するものであり、図４に示すように、座標系Ｂにおいて、要素ポリゴンＰの内側に位置する座標を内側座標Ｂ（１，１）として設定し、要素ポリゴンＰの外側に位置する座標を外側座標Ｂ（０，０）として設定する。なお、図４では、説明の便宜上、内側座標Ｂ（１，１）として設定された座標を黒く塗り潰して示し、外側座標Ｂ（０，０）として設定された座標を黒く塗り潰すことなく示している。
【００１７】
移動平均値演算処理部２３は、例えば図５に示す式（１）あるいは式（２）に基づいて、座標系Ｂの各座標について所定の窓幅Ｈで移動平均値を演算する。つまり、移動平均値演算処理部２３は、各座標の移動平均値を、それぞれ、各座標の周囲に存在するＨ個の座標値を用いて演算する。この場合、窓幅Ｈは「２α＋１」で設定されており、移動平均値演算処理部２３は、市街図に含まれる道路Ｄのうち道路幅が最も大きい道路を特定し、その特定した道路の道路幅、つまり道路幅の最大値を、窓幅Ｈを規定する値「α」として設定する。即ち、移動平均値演算処理部２３は、市街図に含まれる道路の道路幅に基づいて窓幅Ｈを設定する。なお、値「α」としては、例えば、市街図に含まれる道路の道路幅の平均値などを設定してもよい。
【００１８】
内側座標再設定処理部２４は、内側座標再設定手段に相当するものであり、外側座標Ｂ（０，０）のうち移動平均値が所定値Ｔ（０，０）よりも大きくなった座標を、内側座標Ｂ（１，１）として再設定、換言すれば内側座標Ｂ（１，１）に変換する。この場合、市街図に含まれる道路の道路幅の最大値αに基づいて窓幅Ｈが設定され、且つ、所定値ＴとしてＴ（０，０）が設定されている。そのため、図４において、内側座標Ｂ（１，１）の集合により構成される領域（以下、「内側領域Ｒｕ」と称する。）の周囲に存在する外側座標Ｂ（０，０）のうち、その内側領域Ｒｕの外周から道路幅の最大値αに相当する範囲以内に存在する全ての座標は、その移動平均値が所定値Ｔ（０，０）よりも大きくなり、従って、これらの外側座標Ｂ（０，０）は、全て内側座標Ｂ（１，１）として再設定（変換）される。これにより、図４に示す道路Ｄ上に存在する外側座標Ｂ（０，０）が全て内側座標Ｂ（１，１）に変換され、図６に示すように、内側領域Ｒｕが道路幅の最大値α分拡大される。
【００１９】
そして、内側座標再設定処理部２４は、さらに、内側座標Ｂ（１，１）に囲まれた外側座標Ｂ（０，０）を内側座標Ｂ（１，１）として再設定（変換）する。これにより、例えば図６に符号ｃで示す領域に存在する外側座標Ｂ（０，０）が、図７に示すように内側座標Ｂ（１，１）に変換される。これにより、内側領域Ｒｕの内部に、外側座標Ｂ（０，０）、さらには外側座標Ｂ（０，０）の集合により構成される領域（以下、「外側領域Ｒｓ」と称する。）が存在しないようになる。なお、この場合、図６に符号ｃで示す領域が外側領域Ｒｓに該当する。
【００２０】
外側座標再設定処理部２５は、外側座標再設定手段に相当するものであり、上記の内側座標再設定処理部２４による処理後において、図７に示すように内側領域Ｒｕが複数存在する場合には、それら複数の内側領域Ｒｕ１，Ｒｕ２のうち所定面積Ｓよりも小さい領域に含まれる内側座標Ｂ（１，１）を外側座標Ｂ（０，０）として再設定（変換）する。これにより、例えば図７に示す内側領域Ｒｕ２、つまり所定面積Ｓよりも小さい内側領域は、図８に示すように消去される。一方、図７に示す内側領域Ｒｕ１、つまり所定面積Ｓよりも大きい内側領域は、図８に示すように、消去されることなく残される。この所定面積Ｓとしては、例えば、通常想定される市街図表示ポリゴンの大きさ、表示部１５の画面の大きさなどに応じて適宜変更して設定することができる。なお、この外側座標再設定処理部２５による処理は、内側座標再設定処理部２４による処理の前に実行するように設定してもよい。
【００２１】
市街図表示ポリゴン設定処理部２６は、市街図表示ポリゴン設定手段に相当するものであり、内側／外側座標設定処理部２２によって設定された内側座標Ｂ（１，１）および内側座標再設定処理部２４によって再設定された内側座標Ｂ（１，１）の集合により構成される内側領域Ｒｕの外周に沿うポリゴンを、新たな市街図表示ポリゴンＰＳｎｅｗとして設定する。この場合、市街図表示ポリゴン設定処理部２６は、新たな市街図表示ポリゴンを設定することに先立って、図８に示す内側領域Ｒｕ１を道路幅の最大値α分縮小して、図９に示すように内側領域Ｒｕ１１とする。そして、市街図表示ポリゴン設定処理部２６は、図１０に示すように、その縮小した内側領域Ｒｕ１１の外周に沿うポリゴンを、新たな市街図表示ポリゴンＰＳｎｅｗとして設定する。なお、図１０では、市街図表示ポリゴンＰＳｎｅｗを構成する要素ポリゴンＰを破線により仮想的に示している。
このようにして設定された市街図表示ポリゴンＰＳｎｅｗは、１つの市街図を構成する一群の要素ポリゴンＰの集合体の外周に沿ったものとなり、市街図表示ポリゴンＰＳとは異なり、市街図を表示すべきでない領域Ａα，Ａβを含まない市街図表示ポリゴンとなる。
【００２２】
市街図表示処理部２７は、市街図表示手段に相当するものであり、自車位置が市街図表示ポリゴンＰＳｎｅｗの内側に存在する場合には、市街図を表示可能に設定する。即ち、市街図表示処理部２７は、例えば図１１に示すように、自車位置（現在位置マークＭ）が市街図表示ポリゴンＰＳｎｅｗの内側に存在する場合には、表示部１５の画面に市街図表示ボタンをタッチボタンとして表示する。そして、市街図表示ボタンが操作されると、市街図表示処理部２７は、例えば図１２に示すように、市街図表示ポリゴンＰＳｎｅｗ内に含まれる要素ポリゴンＰに基づいて、表示部１５の画面に市街図Ｇを表示する。一方、市街図表示処理部２７は、自車位置が市街図表示ポリゴンＰＳｎｅｗの外側に存在する場合には、市街図を表示不能に設定する。即ち、市街図表示処理部２７は、自車位置が市街図表示ポリゴンＰＳｎｅｗの外側に存在する場合には、表示部１５の画面に市街図表示ボタンを表示しないように設定されている。
【００２３】
次に、ナビゲーション装置１０が実行する市街図表示ポリゴン自動設定処理の内容について説明する。即ち、図１３に示すように、ナビゲーション装置１０は、この処理を開始すると、本処理に使用する座標系Ｂを地図上に新たに定義する（Ａ１）。そして、ナビゲーション装置１０は、座標系Ｂの各座標が要素ポリゴンＰの内側に位置するか否かを判断する（Ａ２）。
ナビゲーション装置１０は、ある座標が要素ポリゴンＰの内側に位置すると判断した場合には（Ａ２：ＹＥＳ）、その座標を内側座標Ｂ（１，１）として設定する（Ａ３）。一方、ナビゲーション装置１０は、ある座標が要素ポリゴンＰの外側に位置すると判断した場合には（Ａ２：ＮＯ）、その座標を外側座標Ｂ（０，０）として設定する（Ａ４）。
【００２４】
次に、ナビゲーション装置１０は、内側座標Ｂ（１，１）あるいは外側座標Ｂ（０，０）として設定した各座標について、それぞれ窓幅Ｈ（２α＋１）で移動平均値を演算する（Ａ５）。そして、ナビゲーション装置１０は、各座標の移動平均値が所定値Ｔ（０，０）よりも大きいか否かを判定する（Ａ６）。そして、ナビゲーション装置１０は、ある座標の移動平均値が所定値Ｔ（０，０）よりも大きいと判断した場合には（Ａ６：ＹＥＳ）、その座標を内側座標Ｂ（１，１）として設定する（Ａ７）。一方、ナビゲーション装置１０は、ある座標の移動平均値が所定値Ｔ（０，０）よりも小さいと判断した場合には（Ａ６：ＮＯ）、その座標を外側座標Ｂ（０，０）として設定する（Ａ８）。これにより、外側座標Ｂ（０，０）のうち移動平均値が所定値Ｔ（０，０）よりも大きい座標が内側座標Ｂ（１，１）として再設定され、例えば道路Ｄ上に存在する外側座標Ｂ（０，０）が内側座標Ｂ（１，１）に変換される。
【００２５】
次に、ナビゲーション装置１０は、残っている外側座標Ｂ（０，０）が内側座標Ｂ（１，１）に囲まれているか否かを判定する（Ａ９）。そして、ナビゲーション装置１０は、ある外側座標Ｂ（０，０）が内側座標Ｂ（１，１）に囲まれていると判断した場合には（Ａ９：ＹＥＳ）、その外側座標Ｂ（０，０）を内側座標Ｂ（１，１）として再設定する（Ａ１０）。一方、ナビゲーション装置１０は、ある外側座標Ｂ（０，０）が内側座標Ｂ（１，１）に囲まれていないと判断した場合には（Ａ９：ＮＯ）、その外側座標Ｂ（０，０）を外側座標Ｂ（０，０）のまま維持する（Ａ１１）。これにより、内側領域Ｒｕの内部に存在する外側領域Ｒｓが消去され、何れの内側領域Ｒｕも外側座標Ｂ（０，０）を含まない状態となる。
【００２６】
次に、ナビゲーション装置１０は、内側領域Ｒｕが複数存在する場合には、それら内側領域Ｒｕの面積が所定面積Ｓよりも小さいか否かを判定する（Ａ１２）。そして、ナビゲーション装置１０は、ある内側領域Ｒｕの面積が所定面積Ｓよりも小さいと判断した場合には（Ａ１２：ＹＥＳ）、その内側領域Ｒｕに含まれる内側座標Ｂ（１，１）を外側座標Ｂ（０，０）として再設定する（Ａ１３）。一方、ナビゲーション装置１０は、ある内側領域Ｒｕの面積が所定面積Ｓよりも大きいと判断した場合には（Ａ１２：ＮＯ）、その内側領域Ｒｕに含まれる内側座標Ｂ（１，１）を内側座標Ｂ（１，１）のまま維持する（Ａ１４）。これにより、所定面積Ｓよりも小さい内側領域Ｒｕが消去される。
【００２７】
次に、ナビゲーション装置１０は、消去されることなく残っている内側領域Ｒｕを、窓幅Ｈを規定する値「α」分縮小する（Ａ１５）。そして、ナビゲーション装置１０は、縮小後の内側領域Ｒｕの外周に沿うポリゴンを、新たな市街図表示ポリゴンＰＳｎｅｗ、つまり市街図を表示すべきでない領域を含まない市街図表示ポリゴンとして設定する（Ａ１６）。
【００２８】
次に、ナビゲーション装置１０が実行する市街図表示／非表示設定処理の内容について説明する。この処理は、自車位置と市街図表示ポリゴンＰＳｎｅｗとの位置関係に基づいて、市街図の表示および非表示を設定する処理である。即ち、図１４に示すように、ナビゲーション装置１０は、現在の自車位置を検出すると（Ｂ１）、その自車位置が市街図表示ポリゴンＰＳｎｅｗの内側に存在するか否かを判定する（Ｂ２）。そして、ナビゲーション装置１０は、自車位置が市街図表示ポリゴンＰＳｎｅｗの内側に存在する場合には（Ｂ２：ＹＥＳ）、例えば市街図表示ボタンを表示することにより、市街図を表示可能に設定する（Ｂ３）。一方、ナビゲーション装置１０は、自車位置が市街図表示ポリゴンＰＳｎｅｗの外側に存在する場合には（Ｂ２：ＮＯ）、例えば市街図表示ボタンを表示しないことにより、市街図を表示不能に設定する（Ｂ４）。
【００２９】
以上に説明したナビゲーション装置１０によれば、要素ポリゴンＰの内側に設定された内側座標Ｂ（１，１）および移動平均値に基づいて外側座標Ｂ（０，０）から内側座標Ｂ（１，１）に変換された座標の集合領域、つまり内側領域Ｒｕに基づいて、新たに市街図表示ポリゴンＰＳｎｅｗが自動的に設定される。また、内側領域Ｒｕには市街図の構成要素に対応する要素ポリゴンＰが含まれているから、その内側領域Ｒｕに基づいて設定される市街図表示ポリゴンＰＳｎｅｗを市街図の構成に適合した精度の良いものとすることができる。これにより、人の操作によらずとも、市街図表示ポリゴンを精度良く自動的に更新することができる。
【００３０】
また、ナビゲーション装置１０は、市街図に含まれる道路の道路幅に基づいて、移動平均値の演算処理における窓幅Ｈ、つまり移動平均演算に使うデータ数を設定する。これにより、市街図に含まれる道路上に存在する外側座標Ｂ（０，０）を確実に内側座標Ｂ（１，１）に変換して内側領域Ｒｕに含むことができ、要素ポリゴンＰが設定されていない道路も新たな市街図表示ポリゴンＰＳｎｅｗに含むことができる。
【００３１】
また、ナビゲーション装置１０は、さらに、内側座標Ｂ（１，１）に囲まれた外側座標Ｂ（０，０）を内側座標Ｂ(１，１）として再設定する。これにより、例えば空き地Ｌなど、市街図において要素ポリゴンが設定されていない部分に存在する外側座標Ｂ（０，０）も内側座標Ｂ（１，１）に変換して内側領域Ｒｕに含むことができる。従って、市街図に含むべき領域であるにも関わらず要素ポリゴンＰが設定されていない領域が存在している場合であっても、その領域を新たな市街図表示ポリゴンＰＳｎｅｗに含むことができる。
【００３２】
また、ナビゲーション装置１０は、内側領域Ｒｕを道路幅α分縮小し、その縮小した領域の外周に沿うポリゴンを、新たな市街図表示ポリゴンＰＳｎｅｗとして設定する。これにより、移動平均値の演算処理に伴い内側領域Ｒｕが拡大したとしても、その拡大分を相殺した内側領域Ｒｕに基づいて新たな市街図表示ポリゴンＰＳｎｅｗを設定することができる。従って、市街図の構成に適合した精度の良い市街図表示ポリゴンを生成することができる。
【００３３】
図２に示した市街図表示ポリゴンＰＳは、地図データが完全に整備されていない領域に部分的に存在する要素ポリゴンＰの影響を受けて領域Ａβを含むポリゴンとなっており、従って、市街図の構成に適合していないものとなっている。しかし、本実施形態のナビゲーション装置１０は、内側領域Ｒｕが複数存在する場合には、それら複数の内側領域Ｒｕのうち所定面積Ｓよりも小さい領域に含まれる内側座標Ｂ（１，１）を外側座標Ｂ（０，０）として再設定するように構成した。これにより、所定面積Ｓよりも小さい内側領域Ｒｕに基づいて市街図表示ポリゴンが設定されることを防止することができる。従って、例えば、地図データが完全に整備されていない領域に部分的に要素ポリゴンＰが存在する場合であっても、その要素ポリゴンＰの影響を受けることなく市街図表示ポリゴンＰＳｎｅｗを生成することができ、新たな市街図表示ポリゴンＰＳｎｅｗに市街図を表示すべきでない領域が含まれてしまうことを防止することができる。
【００３４】
（第２実施形態）
図１５に示す地図表示システム１００は、ナビゲーション装置２００および地図データ作成装置３００を備えて構成されている。
地図データ作成装置３００は、地図データを作成する装置であり、当該地図データ作成装置３００の動作全般を制御する制御部３０１が制御プログラムを実行することにより、座標系定義処理部２１、内側／外側座標設定処理部２２、移動平均値演算処理部２３、内側座標再設定処理部２４、外側座標再設定処理部２５、市街図表示ポリゴン設定処理部２６、市街図表示ポリゴン送信処理部３０２をソフトウェアによって仮想的に実現する。なお、これらの処理部２１〜２６，３０２は、例えば制御部３０１と一体の集積回路としてハードウェアによって実現してもよい。
【００３５】
座標系定義処理部２１、内側／外側座標設定処理部２２、移動平均値演算処理部２３、内側座標再設定処理部２４、外側座標再設定処理部２５、市街図表示ポリゴン設定処理部２６は、上記実施形態に示したものと同様である。また、記憶部３０４は、ナビゲーション装置２００が備える記憶部１４と同様に、地図データなどの各種のデータや情報を更新可能に格納している。市街図表示ポリゴン送信処理部３０２は、市街図表示ポリゴン設定処理部２６によって設定された市街図表示ポリゴン（市街図表示ポリゴンデータ）を、通信部３０３を介してナビゲーション装置２００に送信する。なお、通信部３０３は、例えば無線の通信モジュールなどで構成され、ナビゲーション装置２００との間に通信回線を確立するものである。
【００３６】
ナビゲーション装置２００は、地図表示装置に相当するものであり、当該ナビゲーション装置２００の動作全般を制御する制御部２０１が制御プログラムを実行することにより、市街図表示ポリゴン取得処理部２０２、市街図表示処理部２７をソフトウェアによって仮想的に実現する。なお、これらの処理部２７，２０２は、例えば制御部２０１と一体の集積回路としてハードウェアによって実現してもよい。
【００３７】
市街図表示ポリゴン取得処理部２０２は、市街図表示ポリゴン取得手段に相当するものであり、地図データ作成装置３００から送信される市街図表示ポリゴン（市街図表示ポリゴンデータ）を、通信部２０３を介して受信する。これにより、市街図表示ポリゴン取得処理部２０２は、地図データ作成装置３００において市街図表示ポリゴン設定処理部２６によって設定された市街図表示ポリゴンを取得する。なお、通信部２０３は、例えば無線の通信モジュールなどで構成され、地図データ作成装置３００との間に通信回線を確立するものである。市街図表示処理部２７は、上記実施形態に示したものと同様である。
【００３８】
以上に説明した地図表示システム１００によれば、人の操作によらずとも、市街図表示ポリゴンを精度良く自動的に更新することができる。即ち、本発明は、外部の地図データ作成装置において市街図表示ポリゴン自動設定処理を実行して最新の市街図表示ポリゴンを含む地図データを制作し、その地図データを地図表示装置に提供するように構成してもよい。なお、地図表示装置と地図データ作成装置とは、有線通信ケーブルを介して接続してもよい。
【００３９】
（その他の実施形態）
本発明は、上述した各実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。例えば、本発明は、車両に搭載されるナビゲーション装置のみならず、ナビゲーション機能を備えた携帯通信端末などにも適用できる。この場合、上記した「自車位置」を、携帯通信端末が備える位置測定部が測定する当該携帯通信端末の現在位置に置き換えればよい。また、地図表示装置あるいは地図表示システムは、保有する地図データが更新されるごとに市街図表示ポリゴン自動設定処理を自動的に実行するように設定するとよい。
【符号の説明】
【００４０】
図面中、１０はナビゲーション装置（地図表示装置）、２１は座標系定義処理部（座標系定義手段）、２２は内側／外側座標設定処理部（内側／外側座標設定手段）、２３は移動平均値演算処理部（移動平均値演算手段）、２４は内側座標再設定処理部（内側座標再設定手段）、２５は外側座標再設定処理部（外側座標再設定手段）、２６は市街図表示ポリゴン設定処理部（市街図表示ポリゴン設定手段）、２７は市街図表示処理部（市街図表示手段）、１００は地図表示システム、２００はナビゲーション装置（地図表示装置）、２０２は市街図表示ポリゴン取得処理部（市街図表示ポリゴン取得手段）、３００は地図データ作成装置を示す。
【図１】
2014106077.tif 000003
【図２】
2014106077.tif 000004
【図３】
2014106077.tif 000005
【図４】
2014106077.tif 000006
【図５】
2014106077.tif 000007
【図６】
2014106077.tif 000008
【図７】
2014106077.tif 000009
【図８】
2014106077.tif 000010
【図９】
2014106077.tif 000011
【図１０】
2014106077.tif 000012
【図１１】
2014106077.tif 000013
【図１２】
2014106077.tif 000014
【図１３】
2014106077.tif 000015
【図１４】
2014106077.tif 000016
【図１５】
2014106077.tif 000017