(57)【特許請求の範囲】
【請求項１】
地図表示機能を備えた電子装置であって、
地図データを記憶する記憶手段と、
特定の領域を表すためのポリゴン情報を取得する取得手段と、
前記ポリゴン情報に基づいて、ポリゴン図形を生成する生成手段と、
前記ポリゴン図形を前記地図データ上に表示する場合に、当該ポリゴン図形と外接する外接矩形を作成する作成手段と、
画面の表示領域に基づいて前記外接矩形を分割する分割手段と、
前記分割手段により分割された領域内に前記ポリゴン情報に関連するアイコンの表示位置を決定する決定手段と、
前記決定手段により決定された表示位置に従い、前記ポリゴン図形および前記アイコンを表示する表示手段と、
を有する電子装置。
【請求項２】
前記分割手段は、前記外接矩形の頂点を前記表示領域の中心点に合わせ、前記表示領域の大きさに従い前記外接矩形を分割する、請求項１に記載の電子装置。
【請求項３】
前記決定手段は、前記分割された領域の中心に前記アイコンの表示位置を決定する、請求項１または２に記載の電子装置。
【請求項４】
前記表示手段は、前記アイコンが前記ポリゴン図形をはみ出してしまう場合には、前記アイコンを表示しない、請求項１ないし３いずれか１つに記載の電子装置。
【請求項５】
地図データが複数のメッシュから構成されるとき、前記分割手段は、前記ポリゴン図形がメッシュの境界を超える場合には、それぞれのメッシュに区分される前記ポリゴン情報に関連する外接矩形ごとに分割を行う、請求項１ないし４いずれか１つに記載の電子装置。
【請求項６】
前記分割手段は、それぞれのメッシュに区分される前記ポリゴン情報が同一のポリゴン情報でない場合に、区分されるポリゴン情報に関連する外接矩形ごとに分割を行う、請求項５に記載の電子装置。
【請求項７】
前記分割手段は、前記外接矩形が前記表示領域に完全に包含される場合には分割を行わず、前記決定手段は、前記外接矩形の中心点に前記アイコンの表示位置を決定する、請求項１ないし６いずれか１つに記載の電子装置。
【請求項８】
前記取得手段は、前記ポリゴン情報を通信または放送により取得し、前記取得されたポリゴン情報は、前記アイコンの表示位置情報を含まない、請求項１ないし７いずれか１つに記載の電子装置。
【請求項９】
前記ポリゴン情報は、施設、気象または交通状況の種別及びその領域を少なくとも含む情報であり、前記アイコンは、施設、気象または交通状況の種別を示す図形である、請求項１ないし請求項８いずれか１つに記載の電子装置。
【請求項１０】
電子装置と、施設、気象または交通状況の種別及びその領域を少なくとも含むポリゴン情報を配信する配信センターとを含む地図表示システムであって、
前記配信センターは、
前記電子装置と通信する通信手段と、
前記ポリゴン情報を前記通信手段を介して送信する送信手段と、を有し、
前記電子装置は、
地図データを記憶する記憶手段と、
前記ポリゴン情報を受信する受信手段と、
前記ポリゴン情報に基づいて、ポリゴン図形を生成する生成手段と、
前記ポリゴン図形を前記地図データ上に表示する場合に、当該ポリゴン図形と外接する外接矩形を作成する作成手段と、
画面の表示領域に基づいて前記外接矩形を分割する分割手段と、
前記分割手段により分割された領域内に前記施設、気象または交通状況の種別を表すアイコンの表示位置を決定する決定手段と、
前記決定手段により決定された表示位置に従い、前記ポリゴン図形および前記アイコンを表示する表示手段と、
を有する地図表示システム。
【請求項１１】
地図表示機能を有する表示手段と地図データを記憶する記憶手段と地図表示制御プログラムを実行する制御手段とを備えた電子装置における地図表示方法であって、
前記制御手段により特定の領域を表すためのポリゴン情報を取得するステップと、
前記制御手段により前記ポリゴン情報に基づいて、ポリゴン図形を生成するステップと、
前記制御手段により前記ポリゴン図形を前記地図データ上に表示する場合に、当該ポリゴン図形と外接する外接矩形を作成するステップと、
前記制御手段により画面の表示領域に基づいて前記外接矩形を分割するステップと、
前記制御手段により前記分割された領域内に前記ポリゴン情報に関連するアイコンの表示位置を決定するステップと、
前記決定された表示位置に従い、前記表示手段により前記ポリゴン図形および前記アイコンを表示するステップと、
を有する地図表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図上にポリゴン情報を表示するときのアイコン情報の表示方法に関し、特に、ポリゴン情報にアイコンの表示位置が含まれていない場合のアイコン表示方法に関する。
【背景技術】
【０００２】
ナビゲーション装置は、地図データに基づきディスプレイ上に道路地図を表示させ、目的地までの経路案内を行う。地図データには、交差点等の位置データを示すノードデータや、道路等の区間を示すリンク情報が記憶されているほか、比較的規模の大きな施設（空港、公園、工場等）のエリアを示す情報としてポリゴン情報が記憶されている。地図上に配置するポリゴン情報のアイコンは、予め決められた座標に従って指定の位置へ表示している。例えば、施設の建物形状を表すポリゴン上にアイコンを表示する場合、アイコン表示位置を予め座標として整備し、地図ＤＢ(データベース)へ格納する。ナビゲーション装置は、地図ＤＢに格納された座標に従ってアイコンを描画する。ユーザは、アイコンを見ることで、ポリゴンが何の施設なのかを容易に判断することができる。
【０００３】
ポリゴン情報は、比較的大きなエリアを表示することが多いことから、アイコンや名称をポリゴン情報のどこに表示するかは考慮すべき点であり、アイコンの表示方法について、様々な技術が開示されている。特許文献１には、ポリゴン内の複数の位置にポリゴン名を記憶した道路地図データを予め用意し、ナビゲーション装置等の表示領域に含まれるポリゴン情報を抽出し、複数の登録位置のいずれかの位置にポリゴン名を表示する車両用ナビゲーション装置が開示されている。特許文献２には、地理的対象に相当する名称や記号の表示位置を移動させることにより、地図表示範囲内での表示を可能とする地図表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−３３００２４号公報
【特許文献２】特開２００５−０７７５６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ポリゴン情報は、ナビゲーション装置等に予め格納されている場合が多かったが、現在においては、道路交通情報、気象情報、イベント情報として、ポリゴン情報を外部から取得可能になりつつある。しかし、外部から提供されるポリゴン情報の中には、当該ポリゴン情報の種別等を示すアイコン情報が含まれておらず、あるいは、アイコン情報を表示すべき位置情報も含まれていないものもある。さらに、ポリゴン情報が、リアルタイムで変化し、あるいは更新される領域を表すような場合（例えば、雨天のエリア、渋滞のエリアなど）には、ポリゴンの形状が遅々刻々と変化し得るため、アイコンの表示位置を容易に設定できない場合がある。
【０００６】
ポリゴン情報に関連するアイコン情報の表示位置が決まっていない場合は、ポリゴン情報の中心位置などを求めてそこにアイコン情報を配置する手法も考えられるが、ポリゴン情報が画面の表示範囲からはみ出すような大きさの場合、中心位置のみにアイコン情報を配置しても、スクロールによってアイコン情報の表示位置まで地図を移動しない限り、アイコン情報は表示されない。また、このような大きなポリゴン情報の場合、中心位置が画面のどの方向にあるのかも簡単にはわからない。従って、大きなポリゴン情報に対して、中心位置を求めてアイコン情報を配置する手法では、アイコン情報を見るためにユーザはアイコン情報を探しださなければならない。
【０００７】
図２１は、従来の車載装置の地図表示例を説明する図である。例えば、外部からアイコンの位置情報が設定されていないポリゴン情報を取得されたとき、車載装置側では、ポリゴン情報１のほぼ中心にアイコンの表示位置を決定し、その表示位置にアイコン２表示させる。仮に、車載装置の画面の表示範囲がＸであるとき、表示範囲Ｘにポリゴン情報１の一部が表示されるものの、アイコン２は表示されない。また、アイコンの表示位置がポリゴン情報の中心に設定されているポリゴン情報が取得された場合も同様である。
【０００８】
このように、ポリゴン情報が画面の表示範囲Ｘよりも大きい場合には、アイコンが非表示であると、ポリゴン情報が何を表すのか認識することができない。また、アイコンを確認するためには、表示範囲Ｘをスクロールさせたり、縮尺を変更しなければならず、確認後には、再度、元の画面に戻さなければならない。このような操作は、ユーザにとって非常に煩雑である。
【０００９】
本発明は、このような従来の課題を解決するものであり、ポリゴン情報に関連するアイコン情報を容易に認識することができる電子装置、地図表示システムおよび地図表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る電子装置は、地図表示機能を備えた電子装置であって、地図データを記憶する記憶手段と、特定の領域を表すためのポリゴン情報を取得する取得手段と、前記ポリゴン情報に基づいて、ポリゴン図形を生成する生成手段と、前記ポリゴン図形を前記地図データ上に表示する場合に、当該ポリゴン図形と外接する外接矩形を作成する作成手段と、画面の表示領域に基づいて前記外接矩形を分割する分割手段と、前記分割手段により分割された領域内に前記ポリゴン情報に関連するアイコンの表示位置を決定する決定手段と、前記決定手段により決定された表示位置に従い、前記ポリゴン図形および前記アイコンを表示する表示手段と、を有する。
【００１１】
好ましくは前記分割手段は、前記外接矩形の頂点を前記表示領域の中心点に合わせ、前記表示領域の大きさに従い前記外接矩形を分割する。好ましくは前記決定手段は、前記分割された領域の中心に前記アイコンの表示位置を決定する。好ましくは前記表示手段は、前記アイコンが前記ポリゴン図形をはみ出してしまう場合には、前記アイコンを表示しない。好ましくは地図データが複数のメッシュから構成されるとき、前記分割手段は、前記ポリゴン図形がメッシュの境界を超える場合には、それぞれのメッシュに区分される前記ポリゴン情報に関連する外接矩形ごとに分割を行う。
【００１２】
好ましくは前記分割手段は、それぞれのメッシュに区分される前記ポリゴン情報が同一のポリゴン情報でない場合に、区分されるポリゴン情報に関連する外接矩形ごとに分割を行う。好ましくは前記分割手段は、前記外接矩形が前記表示領域に完全に包含される場合には分割を行わず、前記決定手段は、前記外接矩形の中心点に前記アイコンの表示位置を決定する。好ましくは前記取得手段は、前記ポリゴン情報を通信または放送により取得し、前記取得されたポリゴン情報は、前記アイコンの表示位置情報を含まない。好ましくは、前記ポリゴン情報は、施設、気象または交通状況の種別及びその領域を少なくとも含む情報であり、前記アイコンは、施設、気象または交通状況の種別を示す図形である。
【００１３】
本発明に係る地図表示システムは、電子装置と、施設、気象または交通状況の種別及びその領域を少なくとも含むポリゴン情報を配信する配信センターとを含むものであって、前記配信センターは、前記電子装置と通信する通信手段と、前記ポリゴン情報を前記通信手段を介して送信する送信手段と、を有し、前記電子装置は、地図データを記憶する記憶手段と、前記ポリゴン情報を受信する受信手段と、前記ポリゴン情報に基づいて、ポリゴン図形を生成する生成手段と、前記ポリゴン図形を前記地図データ上に表示する場合に、当該ポリゴン図形と外接する外接矩形を作成する作成手段と、画面の表示領域に基づいて前記外接矩形を分割する分割手段と、前記分割手段により分割された領域内に前記施設、気象または交通状況の種別を表すアイコンの表示位置を決定する決定手段と、前記決定手段により決定された表示位置に従い、前記ポリゴン図形および前記アイコンを表示する表示手段と、を有する。
【００１４】
本発明に係る地図表示方法は、地図表示機能および地図データを記憶する記憶手段を備えた電子装置におけるものであって、特定の領域を表すためのポリゴン情報を取得するステップと、前記ポリゴン情報に基づいて、ポリゴン図形を生成するステップと、前記ポリゴン図形を前記地図データ上に表示する場合に、当該ポリゴン図形と外接する外接矩形を作成するステップと、画面の表示領域に基づいて前記外接矩形を分割するステップと、
前記分割された領域内に前記ポリゴン情報に関連するアイコンの表示位置を決定するステップと、前記決定された表示位置に従い、前記ポリゴン図形および前記アイコンを表示するステップと、を有する地図表示方法。
【発明の効果】
【００１５】
本発明によれば、画面の表示領域に基づいてポリゴン情報またはポリゴン図形を分割し、アイコン情報の表示位置を決定するようにしたので、アイコン情報の表示位置が不適切なポリゴン情報、あるいはアイコン情報の表示位置が設定されていないポリゴン情報に対して、ユーザが確認しやすい位置に自動的にアイコン情報を表示させることができる。また、表示領域に対して比較的小さなポリゴン情報に対しても、同様の手法を用いてアイコン情報を自動で配置することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施例に係る車載装置の構成を示すブロック図である。
【図２】本発明の第１の実施例に係るナビゲーション部による道路地図の表示例を示す図である。
【図３】他の配信サイトから情報を取得する例を示す図である。
【図４】路側機からポリゴン情報を含む道路交通情報が提供される様子を示す図である。
【図５】第１の実施例に係る路側機の構成および機能を説明する図である。
【図６】ポリゴン情報の構成例を示す図である。
【図７】地図データ上にポリゴン情報が重畳されるときの表示例である。
【図８】アイコン情報の構成例を示す図である。
【図９】本発明の第１の実施例に係る地図表示制御プログラムの機能的な構成を示す図である。
【図１０】第１の実施例に係るポリゴン矩形作成部の具体的な矩形作成例を示す図である。
【図１１】図１１（Ａ）は、外接矩形を分割した様子を示す図であり、図１１（Ｂ）は、分割後の領域を抽出した図である。
【図１２】第１の実施例に係る表示位置決定部の具体例を示す図である。
【図１３】第１の実施例に係るアイコン表示部の表示態様を例示する図である。
【図１４】第１の実施例に係る地図表示制御の動作を示すフロー図である。
【図１５】地図データの構成例を示す図である。
【図１６】ポリゴン情報がメッシュ境界を跨ぐときの例を示す図である。
【図１７】図１７（Ａ）は、第２の実施例による第１の外接矩形の分割例を示す図であり、図１７（Ｂ）は、第４の外接矩形の分割例を示す図である。
【図１８】第２の実施例によるアイコン情報の表示例を示す図である。
【図１９】第２の実施例に係る地図表示制御の動作を示すフロー図である。
【図２０】本発明の第３の実施例に係るアイコン情報の表示を説明する図である。
【図２１】従来のポリゴン情報を表示するときの課題を説明する図である。
【発明を実施するための形態】
【００１７】
次に、本発明の実施の形態について、図面を参照して詳細に説明する。本発明の実施の形態に係る電子装置は、自動車等の移動体上に固定的に搭載されるナビゲーション装置等の車載装置、あるいは移動体内に持ち込み可能なポータブルタイプのコンピュータ装置、タブレット型のコンピュータ装置であることができる。本発明の電子装置は、地図表示機能を搭載し、運転者のドライブアシストのために、地図上に道路交通情報、気象情報、イベント情報などを表示することができる。道路交通情報、気象情報、イベント情報等は、好ましくは、外部の配信センター、道路上に設置された路側機、放送等などから取得することができる。さらには、車々間通信によりそのような情報を取得しても良い。電子装置はさらに、これ以外の機能として、例えばオーディオ・ビデオデータを再生する機能、テレビ・ラジオ放送を受信する機能、アプリケーションソフトウエアを実行する機能などを統合的に備えるものであってもよい。さらに本発明の電子装置は、それ自身がナビゲーション機能を実行するための道路地図データを記憶装置に蓄積するものであってもよいし、無線等のデータ通信手段を介してインターネット上の配信サイトもしくは配信サーバなどから必要な道路地図データを取得するものであってもよい。
【実施例】
【００１８】
図１は、第１の実施例に係る車載装置の構成を示すブロック図である。車載装置１０は、入力部１００、位置情報算出部１１０、ナビゲーション部１２０、表示部１３０、音声出力部１４０、通信部１５０、記憶部１６０、および制御部１７０を含んで構成される。
【００１９】
入力部１００は、入力キーデバイス、音声入力認識装置、タッチパネルなどにより、ユーザからの指示を受け取り、これを制御部１７０へ提供する。位置情報算出部１１０は、ＧＰＳ衛星から送信されるＧＰＳ信号、ジャイロセンサ等の相対方位センサ、地磁気センサ等の絶対方位センサからの出力に基づき自車の現在地を算出する。
【００２０】
ナビゲーション部１２０は、例えば、位置情報算出部１１０によって算出された現在地から目的地までの案内経路を算出し、算出された案内経路の音声案内を音声出力部１４０から出力したり、自車位置周辺の道路地図を表示部１３０に表示させたりする。ナビゲーション部１２０に用いられる目的地は、例えば、入力部１００からユーザ操作によって入力される。
【００２１】
ナビゲーション部１２０は、表示部１３０に道路地図を表示する際、位置情報算出部１１０によって算出された自車の現在地を地図に重畳させて表示する。図２は、ナビゲーション部１２０による道路地図の表示例を示す図である。図２（Ａ）は、地図データ上に重畳されるポリゴンデータＰｏｌｙとアイコン情報Ｉｃを平面的に表した図である。表示領域Ｘは、表示部１３０の表示可能な範囲を示しており、表示領域Ｘは、自車位置Ｍの周辺の地図を表示する。表示領域Ｘのサイズは既知であり、自車位置Ｍの移動に伴い表示領域Ｘによって表示される地図データが変化する。図２（Ｂ）は、表示部１３０による表示領域Ｘの表示例である。また、ナビゲーション部１２０による地図表示は、地図の縮尺（スケール）を変更することで、表示される領域を変えることができる。
【００２２】
表示部１３０は、液晶ディスプレイや有機ＥＬ等の表示装置を含み、例えば、ナビゲーション部１２０によって生成された道路地図の画像を表示したり（図２参照）、ユーザ設定を行うための設定画面やメニュー画面を表示したりする。音声出力部１４０は、ナビゲーション部１２０によって算出された経路を案内する音声案内を出力したり、運転者に対して運転支援情報の音声案内を行ったりする。
【００２３】
通信部１５０は、種々の外部装置との間でデータの送受を可能にする。通信部１５０は、例えば、図３に示すように、ネットワークＮＷを介して、位置情報配信サイト１５２にアクセスし、そこから自車位置情報を取得したり、地図データ配信サイト１５４にアクセスし、そこから必要な地図データを取得したり、道路交通情報配信サイト１５６にアクセスし、そこから道路交通情報に関する詳細な情報を取得することができる。さらには、ここには図示しないが、気象情報やイベント情報を配信するサイトにアクセスし、そこから天気情報やイベント情報を取得することができる。位置情報配信サイト１５２から得られる自車位置情報は、位置情報算出部１１０によって算出される自車位置情報の代わりに用いることができる。また、地図データ配信サイト１５４を利用することで、車載装置１０は、記憶部１６０に必要最低限の地図データを記憶するようにしてもよい。
【００２４】
通信部１５０はさらに、道路に設置されたビーコン等の路側機やその他の施設等との間で無線通信を行ったり、ＶＩＣＳ（登録商標）等が配信する情報を取得することができる。図４は、１つの例として、路側機Ｈが配信する情報を車載装置１０が受信する様子を示している。車載装置１０を備えた自車Ｍが路側機Ｈ付近を走行すると、通信部１５０は、路側機Ｈから情報を受信する。情報は、渋滞、事故、交通規制等の道路交通情報、雨、強風、雷雨、降雪、竜巻等の気象情報、広範囲のエリアで行われるイベント情報や施設情報を含み、さらにこれらの情報は、領域（エリア）を特定するための位置情報としてポリゴン情報を含むことができる。車載装置１０は、ポリゴン情報を受信した場合には、地図上にポリゴン情報とそれに関連するアイコン情報を表示し、運転者に注意を喚起させる。
【００２５】
図５は、道路交通情報や気象情報を配信する配信センターの構成および機能を説明する図である。配信センター１８０は、各部を制御する制御部１８２、車載装置１０との通信を可能にする通信部１８４、道路交通情報、気象情報、イベント情報等を格納する記憶部１８６を含んで構成される。
【００２６】
制御部１８２は、情報送信部１８２Ａと情報更新部１８２Ｂとを含む。情報送信部１８２Ａは、記憶部１８６に格納されたポリゴン情報を含む道路交通情報、気象情報、イベント等を通信部１８４を介して車載装置１０に送信する。情報更新部１８２Ｂは、記憶部１８６に保持されたポリゴン情報を含む情報を最新の情報に更新する。
【００２７】
図６は、道路交通情報や気象情報に含まれるポリゴン情報を説明する図である。ポリゴン情報は、種別情報、中心点、半径、長軸、短軸、頂点１、頂点２・・・頂点ｎの情報を含む面情報（二次元情報）である。種別情報は、ポリゴン情報の種別を示す情報であり、図６には、気象情報の一例として「雨」、「雷雨」が示され、施設情報の一例として「空港」が示され、道路交通情報の一例として、「進入禁止」が示されている。なお、種別情報は、ここでは分かり易くするため具体的な名称を記載するが、一般には、それぞれの種別情報はコード値によって表される。ポリゴン情報は、任意の形状であり、例えば、ポリゴンが円形、楕円形であれば、その中心点、半径、長軸、短軸等によってポリゴンの形状および大きさが表される。また、ポリゴンが多角形であれば、複数の頂点１、頂点２・・・頂点ｎの座標（緯度、経度）によって表される（ｎは、３以上の自然数である）。ここには図示しないが、ポリゴン情報は、ポリゴンの色情報を含むことができる。ポリゴンは、通常、地図上に重畳して描画されるため、半透明の色である。さらにポリゴン情報は、ポリゴン情報に関連するアイコン情報を含むことも可能である。例えば、雨のポリゴン情報であれば、雨を表すアイコン情報が一緒に包含され、この場合、ポリゴン情報が表示されるとき、一緒に包含されたアイコン情報が表示される。
【００２８】
図７は、ポリゴン情報と地図データとの関係を表している。ポリゴン情報は、その位置情報に基づき地図データ上に重畳するように描画される。ポリゴン情報Ｐｏｌｙ１は、頂点Ｐ１ないしＰ１２（図６においてｎ＝１２）で形成される「空港」を表し、Ｐｏｌｙ２は、中心座標が（Ｘ１，Ｙ１）、半径がｒ１の円形のポリゴン、Ｐｏｌｙ３は、中心座標が（Ｘ２，Ｙ２）、長径がＬ１、短径がＷ１の楕円形のポリゴンを例示している。表示領域Ｘにポリゴン情報が含まれるとき、そのポリゴン情報が地図上に重畳して表示される。
【００２９】
記憶部１６０は、制御部１７０が実行するアプリケーションソフトウエアやプログラム、ナビゲーション部１２０が必要とする地図データ等を記憶することができる。地図データは、交差点等を示すノードデータ、ノード間の道路を示すリンクデータ等、ナビゲーション部１２０の動作に必要な情報を含むことができる。
【００３０】
また、記憶部１６０は、ポリゴン情報を表示するときに必要なアイコン情報を記憶することができる。図８は、アイコン情報を説明する図である。アイコン情報は、図６に示すポリゴン情報の種別情報と対応する種別情報、アイコン形状、およびアイコン色を含むことができる。アイコン形状は、アイコンの枠とその中に含まれるイメージとを含む。アイコン形状のサイズは、縦×横の画素数によって規定される。アイコン色は、アイコン形状のデフォルト状態の色を特定する。但し、アイコン色は、ポリゴン情報に重畳して描画されるので、ポリゴン情報と同一色とならないように変更することが可能である。図８には、施設情報のアイコン（空港）、気象情報のアイコン（雨、雷雨）が例示されるが、道路交通情報のアイコン等も含むことができる。
【００３１】
制御部１７０は、好ましい態様では、ＲＯＭ、ＲＡＭなどを含むマイクロコントローラ等から構成され、ＲＯＭまたはＲＡＭは、車載装置１０の各部の動作を制御するための種々のプログラムを格納することができる。本実施例では、制御部１７０は、外部から取得された、あるいは記憶部１６０に記憶されたポリゴン情報を地図データ上に表示する地図表示制御プログラム２００を含む。
【００３２】
図９は、第１の実施例に係る地図表示制御プログラムの機能的な構成を示す図である。地図表示制御プログラム２００は、ポリゴン情報取得部２１０、ポリゴン図形生成部２１５、アイコン情報取得部２２０、ポリゴン矩形作成部２３０、表示領域情報取得部２４０、分割部２５０、表示位置決定部２６０、アイコン表示部２７０を含んで構成される。
【００３３】
ポリゴン情報取得部２１０は、例えば、配信センター１８０から配信されるポリゴン情報を取得する。ポリゴン情報は、配信センター１８０に限られず、例えば、ＦＭ多重放送、路側機等から取得するものであってもよいし、あるいは記憶部１６０に保持されたポリゴン情報を取得するものであってもよい。また、ポリゴン情報は、アイコン情報の表示位置情報を含まないものであってよいし、あるいは表示位置情報を含むものであってもよい。ポリゴン図形生成部２１５は、ポリゴン情報取得部２１０によって取得されたポリゴン情報に基づき二次元的なエリアを表すポリゴン図形を生成する。生成されるポリゴン図形は、例えば、図７に示すようなポリゴン図形Ｐｏｌｙ１、Ｐｏｌｙ２、Ｐｏｌｙ３である。なお、以下の説明において、ポリゴン情報は、ポリゴン図形を含む総称として用いられることがある。
【００３４】
アイコン情報取得部２２０は、ポリゴン情報取得部２１０によってポリゴン情報が取得するとき、ポリゴン情報にアイコン情報が包含されていなければ、取得されたポリゴン情報に対応するアイコン情報を取得する。例えば、ポリゴン情報に含まれる種別情報に基づき該当するアイコン情報を記憶部１６０から取得する。また、双方向通信が可能な路側機からアイコン情報が提供されている場合は、路側機からアイコン情報を取得するようにしても良い。
【００３５】
ポリゴン矩形作成部２３０は、ポリゴン図形生成部２１５によって生成されたポリゴン図形に外接する矩形を作成する。図１０は、ポリゴン矩形作成部２３０による具体的な矩形作成例を示す図である。図１０（Ａ）は、図７に示す頂点Ｐ１ないしＰ１２からなるポリゴン情報Ｐｏｌｙ１に外接する外接矩形ＳＱを示している。Ｘ−Ｙ平面上に当該ポリゴン情報を表した場合に、当該ポリゴン情報の外周の中で、最も小さいＸ座標を有する点（第１の点）、最も大きいＸ座標を有する点（第２の点）、最も小さいＹ座標を有する点（第３の点）、最も大きいＹ座標を有する点（第４の点）の少なくとも４点を抽出し、第１の点を通るＸ軸に垂直な直線（第１の直線）、第２の点を通るＸ軸に垂直な直線（第２の直線）、第３の点を通るＹ軸に垂直な直線（第３の直線）、第４の点を通るＹ軸に垂直な直線（第４の直線）の４直線で構成される矩形が、ポリゴン矩形作成部２３０によって作成される矩形である。図１０（Ａ）の例で示せば、第１の点として頂点Ｐ２、Ｐ３が選択され、第２の点として頂点Ｐ８、Ｐ９が選択され、第３の点として頂点Ｐ１１、Ｐ１２が選択され、第４の点として頂点Ｐ５、Ｐ６が選択され、第１の直線として線分Ｑ１−Ｑ２、第２の直線として線分Ｑ３−Ｑ４、第３の直線として線分Ｑ１−Ｑ４、第４の直線として線分Ｑ２−Ｑ３が作成され、ポリゴン矩形作成部２３０は、頂点Ｑ１ないしＱ４からなるポリゴン情報に外接する矩形ＳＱを作成することができる。
【００３６】
図１０（Ａ）に示す例は、矩形のポリゴン情報に基づいて外接矩形を作成したが、図７に示すような円形のポリゴン情報Ｐｏｌｙ２や楕円形のポリゴン情報Ｐｏｌｙ３についても同様に外接矩形を作成することが可能である。図１０（Ｂ）は、円形のポリゴン情報Ｐｏｌｙ２の外接矩形ＳＱと、楕円形のポリゴン情報Ｐｏｌｙ３の外接矩形ＳＱを示している。
【００３７】
表示領域情報取得部２４０は、表示部１３０の表示領域Ｘの縦横の長さに関する情報を取得する。表示領域Ｘの大きさは既知であり、例えば、記憶部１６０に記憶されており、そこから読み出される。分割部２５０は、ポリゴン矩形作成部２３０によって作成された外接矩形（Ｑ１〜Ｑ４）を、表示領域Ｘの大きさに基づいて分割する。図１１（Ａ）は、図１０（Ａ）に示す外接矩形ＳＱを分割した様子を示す。点Ｊ１ないしＪ２０の中の４つの点（例えば、Ｊ１、Ｊ２、Ｊ６、Ｊ７）によって包囲される矩形状の領域は、表示領域Ｘを表し、言い換えれば、点Ｊ１ないしＪ２０は、仮想的に表示領域Ｘの頂点に一致する。分割部２５０は、先ず、基準となる表示領域Ｘ１の中心点に外接矩形の左下の点Ｑ１を合わせ、基準となる表示領域Ｘ１の縦横方向に表示領域Ｘが配列されるかの如く、外接矩形ＳＱを仮想的に分割する。図の例では、ポリゴン情報Ｐｏｌｙ１の外接矩形ＳＱ（Ｑ１〜Ｑ４）は、表示領域Ｘの大きさに基づき１２に分割されている。図１１（Ｂ）は、分割された外接矩形ＳＱを示している。
【００３８】
表示位置決定部２６０は、分割部２５０によって分割された領域に基づいてアイコン情報の表示位置を決定する。図１２に、図１１の分割領域についての具体的な表示位置の決定例を示す。表示位置決定部２６０は、分割部２５０によって１２個に分割された矩形領域の中心点Ｃ１〜Ｃ１２（図中、星印）を、アイコン情報の表示位置として決定する。分割部２５０は、ポリゴン情報に外接する外接矩形を矩形状に分割するので、アイコン情報の表示位置は、ポリゴン情報の形状に関わらず、分割領域の対角線の交点である中心に決定される。
【００３９】
アイコン表示部２７０は、表示位置決定部２６０によって決定された表示位置にアイコン情報を表示する。図１３は、図１２で決定された表示位置にアイコン情報を表示した例である。例示のポリゴン情報は、「空港」の施設を表すものであり、アイコン情報Ｉｃは、それに関連する飛行機の図形を表している。また、アイコン情報Ｉｃは、飛行機のようなアイコン図形を包囲するような一定の大きさを有する矩形状の部分Ｉｃｚを含むものであってもよく、矩形状の部分Ｉｃｚは、図形のマージン領域として機能する。すなわち、マージン領域Ｉｃｚの４点の少なくともいずれか１つがポリゴン情報からはみ出してしまう場合には、アイコン情報を表示しないようにしても良い。図１３の場合には、「分割４」、「分割８」、「分割９」、「分割１２」（図１１（Ｂ）参照）にアイコン情報Ｉｃを表示させたならば、アイコン情報Ｉｃがポリゴン情報からはみ出すため、アイコン情報Ｉｃを非表示にすることができる。
【００４０】
図１４は、第１の実施例に係る車載装置の地図表示動作を示すフロー図である。まず、ポリゴン情報取得部２１０によってポリゴン情報が取得され（Ｓ１００）、ポリゴン図形生成部２１５は、取得されたポリゴン情報に基づきポリゴン図形を生成し（Ｓ１０１）、アイコン情報取得部２２０は、取得したポリゴン情報に対応するアイコンのアイコン情報を取得する（Ｓ１０２）。次に、ポリゴン矩形作成部２３０は、ポリゴン図形生成部２１５により生成されたポリゴン図形に外接する外接矩形を作成し（Ｓ１０４）、分割部２５０は、表示部１３０の表示領域Ｘに従い、作成された外接矩形を分割する（Ｓ１０６）。表示位置決定部２６０は、分割後の各矩形の中心点を表示位置として決定し（Ｓ１０８）、アイコン表示部２７０は、決定された表示位置に従い、ポリゴン情報上にアイコン情報を表示する（Ｓ１１０）。なお、ポリゴン図形生成部２１５によって生成されたポリゴン図形は、表示部１３０によって道路地図上に重畳するように描画され、アイコン表示部２４０は、ポリゴン図形に重畳するようにアイコン情報を表示部１３０に描画させる。
【００４１】
第１の実施例では、ポリゴン情報に外接する外接矩形を分割し、分割後の外接矩形に複数の表示位置を決定するようにしたので、アイコンの表示位置が決まっていない広範なエリアを示すポリゴン情報を表示する場合、あるいはアイコン情報の表示位置が適切でないポリゴン情報（例えば、広範なエリアを示すポリゴン情報の中心点がアイコン情報の表示位置に設定されている）であっても、ユーザが確認しやすい適切な位置にアイコン情報が自動的に表示され易くなるため、ポリゴン情報の種別等を判別しやすくなり、また、従来と比較して、アイコン情報を探す煩わしさも軽減される。
【００４２】
なお、第１の実施例では、ポリゴン情報を取得した後にアイコン情報を取得しているが、アイコン情報の取得は、アイコン表示部２７０によりアイコン情報を表示するときに取得されるようにしても良い。
【００４３】
次に、本発明の第２の実施例について図を用いて詳細に説明する。第２の実施例では、地図データが複数のメッシュに分割され、ポリゴン情報が複数のメッシュに跨る場合、言い換えれば、ポリゴン情報が１つのメッシュの境界を超える場合の地図表示に関する。
【００４４】
図１５は、地図データの構成を概略的に示す図である。地図データは、一定の緯度経度の間隔で矩形に分離されたメッシュ（図葉）単位で管理され、さらに１つのメッシュは、複数の階層から構成され得る。例えば、図１５に示すように、地図データ１９０は、地図１、地図２、地図３、地図４からなる粗いメッシュに分離され、さらに粗いメッシュの各々は、４分割の細かいメッシュに分離される。例えば、ナビゲーション部１２０による自車位置周辺の地図が表示されるとき、自車位置に該当するメッシュが記憶部１６０から読み出され、表示部１３０に地図が表示される。地図データをメッシュ単位で管理することで、記憶部１６０から読み出す地図データのサイズを小さくし、表示部１３０による地図データの処理量を少なくし、地図を高速に描画することができる。なお、地図データは、複数のスケール毎に用意され、表示部１３０により表示される地図のスケールが変更された場合には、該当する地図データが記憶部１６０から読み出される。
【００４５】
図１６は、ポリゴン情報が複数のメッシュに跨る例を示している。ポリゴン情報Ｐｏｌｙ１は、図１０（Ａ）に示す頂点Ｐ１ないしＰ１２からなるポリゴン情報であり、その外接矩形ＳＱは、頂点Ｑ１ないしＱ４から構成される。Ｄｉｖ−１、Ｄｏｖ−２は、メッシュ境界であり、ポリゴン情報Ｐｏｌｙ１は、４つのポリゴン情報Ｐｏｌｙ１１、１２、１３、１４に区分された状態を表している。メッシュ境界Ｄｉｖ−１、Ｄｉｖ−２の交点および外接矩形ＳＱとメッシュ境界との交点を新たにＱ５ないしＱ９で規定している。
【００４６】
第２の実施例に係る分割部２５０は、ポリゴン情報Ｐｏｌｙ１１ないしＰｏｌｙ１４のポリゴンが同一のポリゴンか否かによって分割の方法を変更する。同一か否かの判断は、例えば、ポリゴン情報Ｐｏｌｙ１１ないしＰｏｌｙ１４を識別する固有の種別情報（図６を参照）を比較することにより行われ、種別情報が異なれば、たとえ隣接するポリゴンであっても同一のポリゴン情報ではない。
【００４７】
分割部２５０は、ポリゴン情報Ｐｏｌｙ１１ないしＰｏｌｙ１４が同一のポリゴン情報であると判定された場合には、メッシュ境界に関係なく、第１の実施例のときと同様の方法により外接矩形ＳＱを分割する。他方、同一のポリゴン情報でないと判定された場合には、ポリゴン情報Ｐｏｌｙ１１（Ｑ１、Ｑ５、Ｑ７、Ｑ８）の第１の外接矩形、ポリゴン情報Ｐｏｌｙ１２（Ｑ２、Ｑ５、Ｑ６、Ｑ７）の第２の外接矩形、ポリゴン情報Ｐｏｌｙ１３（Ｑ４、Ｑ７、Ｑ８、Ｑ９）の第３の外接矩形、ポリゴン情報Ｐｏｌｙ１４（Ｑ３、Ｑ６、Ｑ７、Ｑ９）の第４の外接矩形を、それぞれメッシュ単位で分割する。すなわち、第１の外接矩形については、基準となる表示領域Ｘの中心点に外接矩形の点Ｑ１を合わせて分割を行い、第２の外接矩形については、Ｑ５を中心点とし、第３の外接矩形については、Ｑ８を中心点とし、第４の外接矩形については、Ｑ７を中心点として、それぞれ表示領域Ｘに従い分割を行う。
【００４８】
図１７（Ａ）は、第１の外接矩形の分割を示し、図１７（Ｂ）は、第４の外接矩形の分割を示している。第１の外接矩形は、点Ｊ１、Ｊ２、Ｊ６、Ｊ７で規定される表示領域Ｘ１に位置合わせされ、その大きさで４分割される。第４の外接矩形は、２分割される。
【００４９】
表示位置決定部２６０は、第１の外接矩形ないし第４の外接矩形それぞれで分割された各矩形の中心点（図１７（Ａ）、（Ｂ）のＣ１ないしＣ６の星印）を、アイコン表示位置として決定し、アイコン表示部２７０は、決定された表示位置にアイコン情報を表示する。図１８は、ポリゴン情報Ｐｏｌｙ１１ないしＰｏｌｙ１４が同一のポリゴンでないと判定されたときのアイコン情報Ｉｃの表示例である。ポリゴン情報Ｐｏｌｙ１１およびＰｏｌｙ１２にそれぞれ４つのアイコン情報Ｉｃが表示され、ポリゴン情報Ｐｏｌｙ１３およびＰｏｌｙ１４には、アイコン情報がポリゴン情報をはみ出してしまう場合を除いた１つのアイコン情報Ｉｃが表示される。
【００５０】
図１９は、第２の実施例に係る地図表示動作を示すフロー図である。図１４のポリゴンの外接矩形の作成（ステップＳ１０４）までは、第１の実施例のときと同様である。
第２の実施例では、外接矩形の作成後、ポリゴン情報がメッシュ境界を超える場合には、各メッシュ上のポリゴン情報が同一か否か判定され（Ｓ２００）、同一でないと判定された場合には、分割部２５０は、外接矩形をメッシュ単位で分割し（Ｓ２１０）、同一のポリゴン情報と判定された場合には、そのまま外接矩形を分割する（Ｓ２２０）。それ以後の処理は、第１の実施例のときと同様である。以後のステップＳ２３０、Ｓ２４０は、第１の実施例のときと同様である。
【００５１】
第２の実施例では、メッシュ境界にあるポリゴン情報が同一でないと判定された場合には、メッシュ単位で外接矩形を分割するようにしたので、メッシュ境界を考慮したアイコン情報の表示を行うことができる。
【００５２】
次に、本発明の第３の実施例について説明する。第３の実施例は、表示領域Ｘの範囲内にポリゴン情報（または当該ポリゴン情報の外接矩形）が全て包含されてしまうような小さいポリゴン情報に対する地図表示制御に関する。
【００５３】
図２０は、第３の実施例に係る具体例を説明する図である。第３の実施例に係る分割部２５０は、図２０（Ａ）に示すように、ポリゴン情報Ｐｏｌｙ３０の外接矩形ＳＱ１が表示領域Ｘよりも小さい場合には、外接矩形ＳＱ１の分割を行わず、この場合、表示位置決定部２６０は、外接矩形ＳＱ１の中心部をアイコン情報の表示位置を決定する。但し、図２０（Ｂ）に示すように、アイコン形状またはそのマージン領域Ｉｃｚの少なくとも一部がポリゴン情報Ｐｏｌｙ３２をはみ出す場合には、アイコン表示位置決定部２６０は、表示位置を決定しないか、あるいはアイコン表示部２７０は、アイコン情報を表示しないようにしても良い。
【００５４】
第１ないし第３の実施例では、アイコン情報がポリゴン情報をはみ出す場合にはアイコン情報を非表示にする例を示したが、ポリゴン情報をはみ出す場合の他の方法として、例えば、地図の縮尺を変更することにより、アイコン情報がポリゴン情報内に収まるようにしても良いし、さらに他の方法として、アイコン情報のスケールを小さく変更することで、アイコン情報をポリゴン情報内に収めるようにしても良い。
【００５５】
このように、比較的大きなポリゴンを表示する場合に、従来の方法であればアイコン情報を確認するまでに複数回の画面を移動させる操作が必要であったのに対し、本実施例では、アイコン情報を確認するための操作は、全く不要か、あるいは１回程度の操作で済む。
また、第２、第３の実施例のように、メッシュ単位で分割されたポリゴン情報や比較的小さなポリゴン情報の場合、従来ではアイコン情報を個別に配置させる必要があったが、本実施例では、第１の実施例で示した表示方法を適用することができ、その結果、メッシュを跨ぐポリゴン情報であってもアイコン情報を自動的に配置させることができる。
【００５６】
以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形、変更が可能である。
【符号の説明】
【００５７】
１０：車載装置                          １００：入力部
１１０：位置情報算出部                    １２０：ナビゲーション部
１３０：表示部                            １４０：音声出力部
１５０：通信部                            １５２：位置情報配信サイト
１５４：地図データ配信サイト              １５６：道路交通情報配信サイト
１６０：記憶部                            １７０：制御部
２００：地図表示制御プログラム            ２１０：ポリゴン情報取得部
２１５：ポリゴン図形生成部                ２２０：アイコン情報取得部
２３０：ポリゴン矩形作成部                ２４０：表示領域情報取得部
２５０：分割部                            ２６０：表示位置決定部
２７０：アイコン表示部                        Ｍ：自車
ＮＷ：ネットワーク                          Ｘ：表示領域
【図１】
0006647758.tif 000002
【図２】
0006647758.tif 000003
【図３】
0006647758.tif 000004
【図４】
0006647758.tif 000005
【図５】
0006647758.tif 000006
【図６】
0006647758.tif 000007
【図７】
0006647758.tif 000008
【図８】
0006647758.tif 000009
【図９】
0006647758.tif 000010
【図１０】
0006647758.tif 000011
【図１１】
0006647758.tif 000012
【図１２】
0006647758.tif 000013
【図１３】
0006647758.tif 000014
【図１４】
0006647758.tif 000015
【図１５】
0006647758.tif 000016
【図１６】
0006647758.tif 000017
【図１７】
0006647758.tif 000018
【図１８】
0006647758.tif 000019
【図１９】
0006647758.tif 000020
【図２０】
0006647758.tif 000021
【図２１】
0006647758.tif 000022