説明

地図表示装置、地図表示方法及びコンピュータプログラム

【課題】地図上に表示される注記表示に基づいて判定した地域の特性に応じた注記表示を行う。
【解決手段】レイヤごとに、複数のメッシュに区切られた地図画像データと、メッシュごとの注記表示データとを有する地図データを記憶する記憶部125と、表示部111に表示される表示地点を決定する表示地点決定部119と、複数のレイヤのうちの予め定められている一の基準レイヤにおいて、表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として注記表示の個数を計数する都市タイプ判定部121と、表示部111に表示させる表示レイヤ及び表示地点を含む表示範囲が定まると、計数結果に応じて表示レイヤの表示範囲内の注記表示データから、表示範囲に含める注記表示データを選択し、注記表示を含む表示画像を合成して表示させる表示画像合成部123と、を備える。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、地図画像に種々の名称やマークなどの注記表示を重ねて表示する技術に関し、特に、注記表示が適当な密度で表示されるようにする技術に関する。
【背景技術】
【0002】
コンピュータなどを用いて地図画像を表示する際に、地図上の注記表示(スポット表示)の密度が適切になるように調整する技術が、例えば特許文献1に記載されている。すなわち、特許文献1には、注記名称表示が表示画面において占める面積が、指定された許容限度以上になるときは、その面積が許容限度未満となるようにすることが記載されている。
【特許文献1】特開2005−227340号公報
【発明の開示】
【発明が解決しようとする課題】
【0003】
ところで、注記表示の数は、それぞれの地域の特性に応じて大きく異なる。例えば、開発が進んだ都市部などのように人が集中する地域ほど注記表示が多く、開発が進んでいない郊外や山間部などでは少ないという特徴がある。
【0004】
そこで、本発明の目的は、地図上に表示される注記表示に基づいて、地域の特性を判定することである。
【0005】
本発明の別の目的は、地図上に表示される注記表示に基づいて判定した地域の特性に応じた注記表示を行うことである。
【課題を解決するための手段】
【0006】
本発明の一つの実施態様に従う表示部を備えた地図表示装置は、複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、前記表示部に表示される表示地点を決定する表示地点決定手段と、前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記表示地点決定手段によって決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択する注記表示選択手段と、前記表示レイヤの前記表示範囲の地図画像データ、及び前記注記表示選択手段により選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させる画像処理手段と、を備える。
【0007】
好適な実施形態では、前記計数手段の計数結果に基づいて、前記表示地点の都市タイプを判定する都市タイプ判定手段をさらに備え、前記注記表示データは、各注記表示の属性を示す属性データを含み、前記注記表示選択手段は、前記都市タイプ判定手段によって判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択するようにしてもよい。
【0008】
好適な実施形態では、前記表示地点決定手段によって表示地点が決定されるたびに、前記都市タイプ判定手段が都市タイプの判定を行い、前記注記表示選択手段が前記都市タイプ判定手段の判定結果に従って前記注記表示データの属性の特定を行うように構成されているときに、前記都市タイプ判定手段による判定結果が第1の都市タイプから第2の都市タイプに切り替わったときは、前記注記表示選択手段は、所定回数以上連続して第2の都市タイプが検出される前は前記第1の都市タイプに従って前記注記表示データの属性の特定を行い、前記所定回数以上連続して第2の都市タイプが検出された後は前記第2の都市タイプに従って前記注記表示データの属性の特定を行ってもよい。
【0009】
好適な実施形態では、前記表示地点決定手段によって決定した最新の表示地点と、前記最新の表示地点よりも以前に決定された表示地点との変位量が所定以下のときは、前記都市タイプ判定手段は都市タイプの判定を行わず、前記注記表示選択手段は、前記以前に決定された表示地点に対応する都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定しても良い。
【0010】
好適な実施形態では、前記計数手段は、前記探索範囲に、前記表示地点を含む第1のメッシュ及び前記第1のメッシュの周辺の一以上の第2のメッシュを含め、前記第2のメッシュの内の注記表示個数よりも、前記第1のメッシュ内の注記表示個数に重み付けを行って前記注記表示の個数を計数するようにしてもよい。
【0011】
好適な実施形態では、前記注記表示データは、前記地図画像上の複数の注記表示にそれぞれ対応した、複数のデータエンティティによって構成されていて、前記計数手段が行う前記注記表示の個数の計数は、前記データエンティティの個数を計数することでもよい。
【0012】
本発明の一つの実施態様に従う都市タイプ判定装置は、複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、地図画像が複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、都市化判定基準地点を指定する指定手段と、前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記都市化判定基準地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、前記計数手段の計数結果に基づいて、前記都市化判定基準地点の都市タイプを判定する都市タイプ判定手段とを備える。
【発明を実施するための最良の形態】
【0013】
以下、本発明の一実施形態に係る地図表示システムについて、図面を参照して説明する。以下の説明では、主として地図画像の表示に関して説明するが、本実施形態に係る地図表示システムがナビゲーション機能を備えていても良い。
【0014】
図1は、本実施形態に係る地図表示システムの全体構成を示す。同図に示すように、本地図表示システムは、地図表示装置である一台以上のユーザ端末1,1,・・・と、無線通信を行うアクセスポイント7,7と、アクセスポイント7,7とネットワーク9を介して接続されているサーバ3とを備える。各ユーザ端末1,1,・・・は、無線通信機能を利用してアクセスポイント7にアクセスし、ネットワーク9を介してサーバ3にアクセスするか、または、有線通信によってネットワーク9を介してサーバ3にアクセスする。
【0015】
サーバ3は、例えば、ネットワーク9との通信機能を有する汎用的なコンピュータシステムにより構成され、地図データを保存している。そして、ユーザ端末1,1・・・からのリクエストに応じて、ネットワーク9を介して地図データを提供する。
【0016】
ユーザ端末1,1,・・・は、たとえば、サーバ3との通信機能を有するコンピュータ装置であればよく、例えば、ナビゲーションシステムの専用端末、携帯電話機、携帯情報端末、あるいは汎用的なパーソナルコンピュータなどでもよい。以下に説明するユーザ端末1,1,・・・の機能ないし構成は、ユーザ端末1,1,・・・が有する所定のハードウェアと、それらを制御ないし動作させる所定のソフトウェア(コンピュータプログラム)によって実現することができる。
【0017】
図2は、ユーザ端末1の構成図である。
【0018】
ユーザ端末1は、同図に示すように、表示部111と、入力部113と、GPS処理部115と、通信処理部117と、表示地点決定部119と、都市タイプ判定部121と、表示画像合成部123と、地図データ記憶部125と、都市タイプテーブル131と、注記データ選択テーブル133とを備える。
【0019】
表示部111は、たとえば、液晶パネルなどの表示装置を備える。表示部111には、ユーザに対して提供する画面が表示される。
【0020】
入力部113は、たとえば、プッシュボタン、キーボード、タッチパネルあるいはポインティングデバイスなどの操作部を備える。入力部113は、ユーザからの入力を受け付ける。
【0021】
GPS処理部115は、ユーザ端末1の現在位置検出手段である。GPS処理部115は、GPSアンテナとGPSアンテナが受信したGPS信号を処理して、ユーザ端末1の現在位置の座標(緯度及び経度)を特定するGPS信号処理手段とを有する。なお、ユーザ端末1は、GPS処理部115以外の位置検出手段を備えていても良い。たとえばGPS処理部115の代わりに、無線LANのWiFi電波を利用した位置検出手段でも良い。なお、GPS処理部115は、省略できる。すなわち、ユーザ端末1がGPS処理部115を備えていなくても良い。
【0022】
通信処理部117は、無線あるいは有線通信によって、サーバ3と通信を行う。例えば、通信処理部117は、サーバ3から地図データを取得して、地図データ記憶部125に格納する。
【0023】
地図データ記憶部125は、通信処理部117がサーバ3から取得した地図データ200を記憶する。
【0024】
図3は、地図データ200のデータ構造を示す。
【0025】
同図に示すように、地図データ200は、複数のレイヤ210、210,・・・から構成されている。レイヤ210、210,・・・は、例えば、図4Aに示すように、地図画像の縮尺に応じて階層化されている。それぞれのレイヤ210のデータは、地図画像を所定の大きさに区切ったメッシュ220単位で構成されている。ここでは、最も細かいメッシュ220を有するレイヤ、つまり詳細な地図画像を有するレイヤをレイヤ1とし、メッシュサイズが粗くなるにつれて、レイヤ2,レイヤ3となり、最も粗いメッシュを有するレイヤ6までの6階層としても良い。
【0026】
各メッシュ220は、それぞれのメッシュの地図画像データ221と、各メッシュの地図画像上の注記データ223とを有する。
【0027】
地図画像データ221は、複数のポリゴンデータ及びポリラインデータを含む。各ポリゴンデータ及びポリラインデータは、それぞれの特性を示す属性情報及び位置情報を有する。
【0028】
注記データ223は、複数のエンティティ225,225,・・・によって構成されている。各エンティティ225,225,・・・は、それぞれ一つの注記表示(スポット表示)を行うためのデータである。図4Bは、表示部111に表示される表示画面の一例である。注記表示とは、例えば、図4Bに示すような地図画像上に表示された種々の文字、記号、図形、マークなどをいう。従って、各エンティティ225,225,・・・には、これらの文字、記号、図形、マークなどのデータが含まれていても良い。また、各エンティティ225,225,・・・には、各種名称(例えば、地名(住所)、地域名、河川名、及び各種ランドマーク(建築物、構造物)の名称など)のテキストデータや、店舗のマークなどの画像データが含まれていても良い。さらに、各エンティティ225,225,・・・には、各注記表示の属性を示すデータも含まれている。属性とは、例えば、各注記表示が示しているものの種別(住所、交差点、コンビニ、ガソリンスタンド、駅、等)や、各注記表示が配置される位置の情報が含まれる。
【0029】
図2を参照すると、表示地点決定部119は、入力部113またはGPS処理部115の出力に基づいて、表示部111に表示される地図に含まれる地点、つまり、地図を表示させたい地点(表示地点)を決定する。例えば、入力部113から、表示部111に表示させるべき位置情報(例えば、緯度および経度、住所、ランドマークの名称など)の通知を受けたとき、または、表示部111に既に表示されている地図をスクロールさせるための入力を受けたとき、あるいは、GPS処理部115から現在位置の位置情報の通知を受けたときに、それらに基づいて、表示地点決定部119は、表示部111に表示する表示地点Aを決定する。ここで、表示地点Aとは、例えば、表示部111の特定の位置(例えば中心)に表示される地点(図4B参照)の緯度及び経度でよい。
【0030】
都市タイプ判定部121は、注記表示計数処理と都市タイプ判定処理とを行って、表示地点決定部119が決定した表示地点の都市タイプを判定する。ここで、都市タイプとは、地図における注記表示の混雑度合い、つまり、単位面積あたりの注記表示データ223のエンティティ225の個数の多さ(密度)を示すものである。これは、開発(都市化)が進んだ地域ほど地図上の注記表示が密であり、つまり単位面積あたりの注記表示データ223のエンティティ225の個数が多いという特徴があるからである。また、これとは反対に、山間部などの開発が進んでいない地域では注記表示が疎であり、つまり単位面積あたり注記表示データ223のエンティティ225の個数が少ないという特徴があるためである。従って、この注記表示の混雑度合いは、実質的には都市化の度合いを示すものとして、本実施形態では都市タイプ判定を行っている。
【0031】
次に、図5を参照して、都市タイプ判定部121が行う注記表示計数処理、及び都市タイプ判定処理について説明する。図5は、予め定められた基準レイヤのメッシュに分割された地図画像を示す。基準レイヤは、複数のレイヤのうちのいずれかに予め定められていてもよい。
【0032】
注記表示計数処理では、例えば、以下のような処理が行われる。すなわち、都市タイプ判定部121は、表示地点決定部119が定めた表示地点Aを取得すると、図5に示すように、基準レイヤにおける表示地点A及びその周辺領域を含む1以上のメッシュを探索範囲320として特定する。ここで、探索範囲320は、例えば、図5に示すように、表示地点Aを含むメッシュ310と、そのメッシュ310に接する全メッシュ(メッシュ310の周辺の全メッシュ)を探索範囲320としてもよい。あるいは、探索範囲320は、メッシュ310のみでも良いし、メッシュ310と上下左右に隣り合う4つのメッシュを含む5メッシュで構成しても良い。
【0033】
都市タイプ判定部121は、探索範囲320に属する各メッシュ220の注記データ223を、地図データ記憶部125から取得する。そして、都市タイプ判定部121は、メッシュごとに、それぞれのメッシュ220の注記データ223内のエンティティ225の数を計数する。さらに、都市タイプ判定部121は、探索範囲320全体のエンティティ数の総計を求める。探索範囲320全体のエンティティ数の総計を求める際、都市タイプ判定部121は、各メッシュ別のエンティティ数に所定の重み係数をかけてから総計を算出しても良い。例えば、表示地点Aが属するメッシュ310の重み係数を周辺よりも大きくしたり、メッシュ310と上下または左右方向に隣り合っているメッシュの重み係数を、斜め方向に隣り合っているメッシュの重み係数より大きくしたりしても良い。都市タイプ判定部121は、ここで算出したエンティティ数の総計を、探索範囲320のメッシュ数で割って、探索範囲320のメッシュあたりのエンティティ数(平均エンティティ数)を算出する。
【0034】
都市タイプ判定処理では、例えば以下のような処理が行われる。すなわち、都市タイプ判定部121は、上述の注記表示計数処理で算出した平均エンティティ数に基づいて、都市タイプテーブル131を参照して、都市タイプを判定する。
【0035】
なお、注記表示のエンティティ数は、レイヤによってその数が異なるので、上記の処理は基準レイヤを定めて行うことが好ましい。また、基準レイヤは、中程度のメッシュの細かさのレイヤ(例えばレイヤ3)としても良い。これは、ある程度広い範囲で判定を行った方が、都市としての特性を把握しやすいからである。
【0036】
図6は、都市タイプテーブル131の一例を示す。すなわち、都市タイプテーブル131は、平均エンティティ数1311と都市タイプ1313とを対応付けて記憶している。
【0037】
なお、上述した注記表示計数処理及び都市タイプ判定処理では、表示地点決定部119が定めた表示地点Aの都市タイプを判定しているが、都市タイプ判定部121は、これ以外の地点の都市タイプを判定することもできる。すなわち、都市タイプ判定部121は、指定された任意の地点の都市タイプを、上述と同様の手順で判定することができる。
【0038】
表示地点決定部119によって表示地点Aが決定されるたびに、都市タイプ判定部121が都市タイプの判定を行うようにしてもよい。つまり、表示部111に表示させる地図画像が切り替わるたびに、その都度、都市タイプ判定部121が表示地点Aの都市タイプ判定を行っても良い。あるいは、これとは反対に、表示部111に表示させる地図画像をスクロールするようなときであって、そのスクロール幅が小さいときなどは、都市タイプ判定部121は、表示地点Aの都市タイプ判定を毎回行わなくても良い。つまり、表示地点決定部119が決定した最新の表示地点Aと、その直前の表示地点との変位量が所定以下であるときは、都市タイプ判定部121による都市タイプ判定を省略して、表示画像合成部123は、過去の都市タイプ判定結果を利用しても良い。あるいは、表示地点決定部119が決定した最新の表示地点Aと、その直前の表示地点とが、あるレイヤ(例えば、最も詳細なメッシュのレイヤ1)において同一メッシュに含まれているときは、都市タイプ判定を省略しても良い。
【0039】
表示画像合成部123は、注記表示の選択処理を行う注記表示選択処理と、画像処理とを行う。そして、画像処理においては、注記表示選択手段によって選択された注記表示を含む表示画像を合成し、表示部111に表示させる。
【0040】
表示画像合成部123は、注記表示選択処理として、例えば以下のような処理を行う。すなわち、表示画像合成部123は、表示部111に表示させる地図のレイヤ(表示レイヤ)、及び表示させる範囲(表示範囲)が定まると、それに対応する地図画像データ221を地図データ記憶部125から取得する。表示範囲は、例えば、表示レイヤ、表示時点A及び表示させる地図の縮尺により定まる。従って、表示画像合成部123は、例えば、表示部111に表示させる表示レイヤ、表示時点A及び表示させる地図の縮尺に応じて、地図画像データ221を地図データ記憶部125から取得しても良い。なお、表示部111に表示させる表示レイヤ及び地図の縮尺は、ユーザの入力、またはユーザ端末1内の図示しない他のアプリケーションからの指示などに応じて定めてもよい。
【0041】
表示画像合成部123は、さらに、上述の表示範囲に含まれている注記データ223のエンティティ225を地図データ記憶部125から取得して、都市タイプ(あるいは都市タイプ判定部121が算出した平均エンティティ数)に応じて、表示範囲に表示させる注記表示を選択する。例えば、表示画像合成部123は、表示地点A、表示レイヤ及び縮尺に基づいて、表示範囲に含まれる注記表示のエンティティ225を取得する。そして、表示画像合成部123は、都市タイプ判定部121で判定された都市タイプ、及び注記データ選択テーブル133に従って、エンティティ225を選択する。
【0042】
注記データ選択テーブル133は、レイヤ及び都市タイプに応じて、表示画像に含める注記表示の属性を定めている。
【0043】
図7は、注記データ選択テーブル133の一例を示す。同図に示す例では、レイヤごとにテーブルが構成されている。各テーブルでは、属性別、都市タイプ別に、注記表示を表示する縮尺の範囲が規定されている。例えば、同図の例では、都市タイプが「大都市ターミナル周辺」の場合、「住所名」は縮尺が「120」以下のときに表示され、「ガソリンスタンドマーク」は縮尺が「100」以下のときに表示され、「拡大住所名」は縮尺が「80」以下のときに表示され、「コンビニ表示」は縮尺が「60」以下のときに表示される。
【0044】
なお、図7の例で示す縮尺とはレイヤ別の表示縮尺である。この縮尺は、数値が大きいほど地図は拡大されていて、数値が小さいほど地図は縮小されている。
【0045】
表示画像合成部123は、画像処理として、例えば以下のような処理を行う。すなわち、表示画像合成部123は、地図画像の上に注記表示を重ねて、表示部111に表示させる合成画像(図4B参照)を生成する。そして、表示画像合成部123は、上記のようにして合成した画像を表示部111に表示させる。
【0046】
なお、表示地点Aが切り替わるごとに都市タイプ判定部121が都市タイプ判定を行っているとき、都市タイプが切り替わる境界付近では、都市タイプ判定部121の判定結果が、不安定にぶれることがある。そこで、このぶれによる影響を受けないようにするために、表示画像合成部123は、例えば以下のようにしても良い。すなわち、ある都市タイプから別の都市タイプへ切り替わるとき、表示画像合成部123が注記データ選択処理において採用する都市タイプは、例えば以下のようにして切り替えてもよい。すなわち、都市タイプ判定部121による判定結果が、連続して第1の都市タイプ(例えば「大都市ターミナル周辺」)である状態から、第2の都市タイプ(例えば「市街地」)へ切り替わったとき、表示画像合成部123は、所定回数以上連続して第2の都市タイプが検出されるまでは、第1の都市タイプのままで処理を行う。そして、所定回数以上連続して第2の都市タイプが検出されると、表示画像合成部123は、それ以降の処理を第2の都市タイプを用いて処理を行う。これにより、都市タイプが切り替わる境界付近において、都市タイプ判定部121による判定結果がぶれることがあっても、その影響を受けず、注記表示の表示レベルの切り替えを安定的に行うことができる。
【0047】
次に、上述した構成を備えるユーザ端末1における処理手順について、図8及び図9を用いて説明する。
【0048】
図8は、地図データに基づいて都市タイプを判定する処理の手順を示すフローチャートである。なお、以下の処理を行う前に、予め通信処理部117が必要な地図データをサーバ3から取得して、地図データ記憶部125に格納しておく。
【0049】
まず、表示地点決定部119が表示地点Aを決定する(S11)。
【0050】
都市タイプ判定部121は、表示地点決定部119が定めた表示地点Aを取得すると、所定の基準レイヤにおいて、この表示地点A及びその周辺領域を含む探索範囲のメッシュ220を定める。そして、地図データ記憶部125を参照し、基準レイヤの探索範囲内のメッシュ220から、注記データ223を取得する(S13)。
【0051】
都市タイプ判定部121は、ステップS13で取得した注記データ223のエンティティ225の数の総計を計数する(S15)。このとき、都市タイプ判定部121は、上述したような重み係数による重み付けを行っても良い。
【0052】
都市タイプ判定部121は、ステップS15で計数したエンティティ数の総計から、平均エンティティ数を算出する(S17)。
【0053】
都市タイプ判定部121は、都市タイプテーブル131を参照して、ステップS17で算出した平均エンティティ数に対応する都市タイプを特定する(S19)。
【0054】
上述した処理により、地図データに基づいて、表示地点の都市タイプを判定することができる。
【0055】
図9は、表示画像の合成及び表示の手順を示すフローチャートである。
【0056】
表示レイヤ、表示地点A及び表示縮尺が特定されると、表示画像合成部123は表示部111に表示させる表示範囲を決定する(S21)。
【0057】
表示画像合成部123は、都市タイプ判定部121が定めた都市タイプを取得する(S23)。
【0058】
表示画像合成部123は、注記データ選択テーブル133を参照して、都市タイプ、表示レイヤ及び表示縮尺から、表示画面に含めて表示させる注記表示の属性を特定する(S25)。
【0059】
表示画像合成部123は、表示レイヤの表示範囲の地図画像データ221及び注記データ223を、地図データ記憶部125から取得する(S27)。
【0060】
表示画像合成部123は、ステップS27で取得した注記データ223のうち、ステップS25で特定された注記表示の属性のエンティティ225を抽出する。そして、ステップS27で取得した地図画像データ221に基づく地図画像に、ここで抽出したエンティティに基づく注記表示を重ねた表示画像を合成する(S29)。
【0061】
そして、表示画像合成部123は、その表示画像を表示部111に表示させる(S31)。
【0062】
これにより、本実施形態によれば、地図画像が表示される地域の特性に応じた注記表示を行うことができる。
【0063】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【0064】
【図1】本発明の一実施形態に係る地図表示システムの全体構成図である。
【図2】ユーザ端末1の構成図である。
【図3】地図データ200のデータ構造である。
【図4】Aはレイヤの説明図、Bは合成画像の一例である。
【図5】探索範囲320の説明図である。
【図6】都市タイプテーブル131の一例を示す。
【図7】注記データ選択テーブル133の一例を示す。
【図8】地図データに基づいて都市タイプを判定する処理の手順を示すフローチャートである。
【図9】表示画像の合成及び表示の手順を示すフローチャートである。
【符号の説明】
【0065】
1 ユーザ端末
111 表示部
113 入力部
115 GPS処理部
117 通信処理部
119 表示地点決定部
121 都市タイプ判定部
123 表示画像合成部
125 地図データ記憶部
131 都市タイプテーブル
133 注記データ選択テーブル

【特許請求の範囲】
【請求項1】
表示部を備えた地図表示装置であって、
複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、
前記表示部に表示される表示地点を決定する表示地点決定手段と、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記表示地点決定手段によって決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択する注記表示選択手段と、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記注記表示選択手段により選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させる画像処理手段と、を備える地図表示装置。
【請求項2】
前記計数手段の計数結果に基づいて、前記表示地点の都市タイプを判定する都市タイプ判定手段をさらに備え、
前記注記表示データは、各注記表示の属性を示す属性データを含み、
前記注記表示選択手段は、前記都市タイプ判定手段によって判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択することを特徴とする請求項1記載の地図表示装置。
【請求項3】
前記表示地点決定手段によって表示地点が決定されるたびに、前記都市タイプ判定手段が都市タイプの判定を行い、前記注記表示選択手段が前記都市タイプ判定手段の判定結果に従って前記注記表示データの属性の特定を行うように構成されているときに、
前記都市タイプ判定手段による判定結果が第1の都市タイプから第2の都市タイプに切り替わったときは、前記注記表示選択手段は、所定回数以上連続して第2の都市タイプが検出される前は前記第1の都市タイプに従って前記注記表示データの属性の特定を行い、前記所定回数以上連続して第2の都市タイプが検出された後は前記第2の都市タイプに従って前記注記表示データの属性の特定を行うことを特徴とする請求項2に記載の地図表示装置。
【請求項4】
前記表示地点決定手段によって決定した最新の表示地点と、前記最新の表示地点よりも以前に決定された表示地点との変位量が所定以下のときは、前記都市タイプ判定手段は都市タイプの判定を行わず、
前記注記表示選択手段は、前記以前に決定された表示地点に対応する都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定することを特徴とする請求項2記載の地図表示装置。
【請求項5】
前記計数手段は、
前記探索範囲に、前記表示地点を含む第1のメッシュ及び前記第1のメッシュの周辺の一以上の第2のメッシュを含め、
前記第2のメッシュの内の注記表示個数よりも、前記第1のメッシュ内の注記表示個数に重み付けを行って前記注記表示の個数を計数することを特徴とする請求項1〜4のいずれかに記載の地図表示装置。
【請求項6】
前記注記表示データは、前記地図画像上の複数の注記表示にそれぞれ対応した、複数のデータエンティティによって構成されていて、
前記計数手段が行う前記注記表示の個数の計数は、前記データエンティティの個数の計数であることを特徴とする請求項1〜5のいずれかに記載の地図表示装置。
【請求項7】
複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶手段に記憶するステップと、
表示部に表示される表示地点を決定するステップと、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数するステップと、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択するステップ、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させるステップと、を備える地図表示方法。
【請求項8】
地図を表示するためのコンピュータプログラムであって、
コンピュータに実行されると、
複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶手段に記憶するステップと、
表示部に表示される表示地点を決定するステップと、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数するステップと、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択するステップ、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させるステップと、が行われるコンピュータプログラム。
【請求項9】
複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、地図画像が複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、
都市化判定基準地点を指定する指定手段と、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記都市化判定基準地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、
前記計数手段の計数結果に基づいて、前記都市化判定基準地点の都市タイプを判定する都市タイプ判定手段とを備える、地図データから都市タイプを判定する装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate


【公開番号】特開2010−85587(P2010−85587A)
【公開日】平成22年4月15日(2010.4.15)
【国際特許分類】
【出願番号】特願2008−252960(P2008−252960)
【出願日】平成20年9月30日(2008.9.30)
【特許番号】特許第4326583号(P4326583)
【特許公報発行日】平成21年9月9日(2009.9.9)
【出願人】(000155469)株式会社野村総合研究所 (1,067)
【Fターム(参考)】