(57)【要約】【課題】地図上に表示される注記表示に基づいて判定した地域の特性に応じた注記表示を行う。【解決手段】レイヤごとに、複数のメッシュに区切られた地図画像データと、メッシュごとの注記表示データとを有する地図データを記憶する記憶部１２５と、表示部１１１に表示される表示地点を決定する表示地点決定部１１９と、複数のレイヤのうちの予め定められている一の基準レイヤにおいて、表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として注記表示の個数を計数する都市タイプ判定部１２１と、表示部１１１に表示させる表示レイヤ及び表示地点を含む表示範囲が定まると、計数結果に応じて表示レイヤの表示範囲内の注記表示データから、表示範囲に含める注記表示データを選択し、注記表示を含む表示画像を合成して表示させる表示画像合成部１２３と、を備える。【選択図】図２
2010085587.tif 000002
【特許請求の範囲】
【請求項１】
表示部を備えた地図表示装置であって、
複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、
前記表示部に表示される表示地点を決定する表示地点決定手段と、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記表示地点決定手段によって決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択する注記表示選択手段と、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記注記表示選択手段により選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させる画像処理手段と、を備える地図表示装置。
【請求項２】
前記計数手段の計数結果に基づいて、前記表示地点の都市タイプを判定する都市タイプ判定手段をさらに備え、
前記注記表示データは、各注記表示の属性を示す属性データを含み、
前記注記表示選択手段は、前記都市タイプ判定手段によって判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択することを特徴とする請求項１記載の地図表示装置。
【請求項３】
前記表示地点決定手段によって表示地点が決定されるたびに、前記都市タイプ判定手段が都市タイプの判定を行い、前記注記表示選択手段が前記都市タイプ判定手段の判定結果に従って前記注記表示データの属性の特定を行うように構成されているときに、
前記都市タイプ判定手段による判定結果が第１の都市タイプから第２の都市タイプに切り替わったときは、前記注記表示選択手段は、所定回数以上連続して第２の都市タイプが検出される前は前記第１の都市タイプに従って前記注記表示データの属性の特定を行い、前記所定回数以上連続して第２の都市タイプが検出された後は前記第２の都市タイプに従って前記注記表示データの属性の特定を行うことを特徴とする請求項２に記載の地図表示装置。
【請求項４】
前記表示地点決定手段によって決定した最新の表示地点と、前記最新の表示地点よりも以前に決定された表示地点との変位量が所定以下のときは、前記都市タイプ判定手段は都市タイプの判定を行わず、
前記注記表示選択手段は、前記以前に決定された表示地点に対応する都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定することを特徴とする請求項２記載の地図表示装置。
【請求項５】
前記計数手段は、
前記探索範囲に、前記表示地点を含む第１のメッシュ及び前記第１のメッシュの周辺の一以上の第２のメッシュを含め、
前記第２のメッシュの内の注記表示個数よりも、前記第１のメッシュ内の注記表示個数に重み付けを行って前記注記表示の個数を計数することを特徴とする請求項１〜４のいずれかに記載の地図表示装置。
【請求項６】
前記注記表示データは、前記地図画像上の複数の注記表示にそれぞれ対応した、複数のデータエンティティによって構成されていて、
前記計数手段が行う前記注記表示の個数の計数は、前記データエンティティの個数の計数であることを特徴とする請求項１〜５のいずれかに記載の地図表示装置。
【請求項７】
複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶手段に記憶するステップと、
表示部に表示される表示地点を決定するステップと、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数するステップと、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択するステップ、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させるステップと、を備える地図表示方法。
【請求項８】
地図を表示するためのコンピュータプログラムであって、
コンピュータに実行されると、
複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶手段に記憶するステップと、
表示部に表示される表示地点を決定するステップと、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数するステップと、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択するステップ、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させるステップと、が行われるコンピュータプログラム。
【請求項９】
複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、地図画像が複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、
都市化判定基準地点を指定する指定手段と、
前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記都市化判定基準地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、
前記計数手段の計数結果に基づいて、前記都市化判定基準地点の都市タイプを判定する都市タイプ判定手段とを備える、地図データから都市タイプを判定する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図画像に種々の名称やマークなどの注記表示を重ねて表示する技術に関し、特に、注記表示が適当な密度で表示されるようにする技術に関する。
【背景技術】
【０００２】
コンピュータなどを用いて地図画像を表示する際に、地図上の注記表示（スポット表示）の密度が適切になるように調整する技術が、例えば特許文献１に記載されている。すなわち、特許文献１には、注記名称表示が表示画面において占める面積が、指定された許容限度以上になるときは、その面積が許容限度未満となるようにすることが記載されている。
【特許文献１】特開２００５−２２７３４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、注記表示の数は、それぞれの地域の特性に応じて大きく異なる。例えば、開発が進んだ都市部などのように人が集中する地域ほど注記表示が多く、開発が進んでいない郊外や山間部などでは少ないという特徴がある。
【０００４】
そこで、本発明の目的は、地図上に表示される注記表示に基づいて、地域の特性を判定することである。
【０００５】
本発明の別の目的は、地図上に表示される注記表示に基づいて判定した地域の特性に応じた注記表示を行うことである。
【課題を解決するための手段】
【０００６】
本発明の一つの実施態様に従う表示部を備えた地図表示装置は、複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、前記表示部に表示される表示地点を決定する表示地点決定手段と、前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記表示地点決定手段によって決定された表示地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記計数手段の計数結果に応じて、前記表示レイヤの前記表示範囲内の注記表示データから、前記表示範囲に含める注記表示データを選択する注記表示選択手段と、前記表示レイヤの前記表示範囲の地図画像データ、及び前記注記表示選択手段により選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させる画像処理手段と、を備える。
【０００７】
好適な実施形態では、前記計数手段の計数結果に基づいて、前記表示地点の都市タイプを判定する都市タイプ判定手段をさらに備え、前記注記表示データは、各注記表示の属性を示す属性データを含み、前記注記表示選択手段は、前記都市タイプ判定手段によって判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択するようにしてもよい。
【０００８】
好適な実施形態では、前記表示地点決定手段によって表示地点が決定されるたびに、前記都市タイプ判定手段が都市タイプの判定を行い、前記注記表示選択手段が前記都市タイプ判定手段の判定結果に従って前記注記表示データの属性の特定を行うように構成されているときに、前記都市タイプ判定手段による判定結果が第１の都市タイプから第２の都市タイプに切り替わったときは、前記注記表示選択手段は、所定回数以上連続して第２の都市タイプが検出される前は前記第１の都市タイプに従って前記注記表示データの属性の特定を行い、前記所定回数以上連続して第２の都市タイプが検出された後は前記第２の都市タイプに従って前記注記表示データの属性の特定を行ってもよい。
【０００９】
好適な実施形態では、前記表示地点決定手段によって決定した最新の表示地点と、前記最新の表示地点よりも以前に決定された表示地点との変位量が所定以下のときは、前記都市タイプ判定手段は都市タイプの判定を行わず、前記注記表示選択手段は、前記以前に決定された表示地点に対応する都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定しても良い。
【００１０】
好適な実施形態では、前記計数手段は、前記探索範囲に、前記表示地点を含む第１のメッシュ及び前記第１のメッシュの周辺の一以上の第２のメッシュを含め、前記第２のメッシュの内の注記表示個数よりも、前記第１のメッシュ内の注記表示個数に重み付けを行って前記注記表示の個数を計数するようにしてもよい。
【００１１】
好適な実施形態では、前記注記表示データは、前記地図画像上の複数の注記表示にそれぞれ対応した、複数のデータエンティティによって構成されていて、前記計数手段が行う前記注記表示の個数の計数は、前記データエンティティの個数を計数することでもよい。
【００１２】
本発明の一つの実施態様に従う都市タイプ判定装置は、複数のレイヤから構成されている地図データであって、それぞれのレイヤごとに、地図画像が複数のメッシュに区切られた地図画像データと、各メッシュの地図画像上に複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、都市化判定基準地点を指定する指定手段と、前記複数のレイヤのうちの予め定められている一の基準レイヤにおいて、前記都市化判定基準地点及びその周辺領域を含む一以上のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記データに基づいて表示される前記注記表示の個数を計数する計数手段と、前記計数手段の計数結果に基づいて、前記都市化判定基準地点の都市タイプを判定する都市タイプ判定手段とを備える。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態に係る地図表示システムについて、図面を参照して説明する。以下の説明では、主として地図画像の表示に関して説明するが、本実施形態に係る地図表示システムがナビゲーション機能を備えていても良い。
【００１４】
図１は、本実施形態に係る地図表示システムの全体構成を示す。同図に示すように、本地図表示システムは、地図表示装置である一台以上のユーザ端末１，１，・・・と、無線通信を行うアクセスポイント７，７と、アクセスポイント７，７とネットワーク９を介して接続されているサーバ３とを備える。各ユーザ端末１，１，・・・は、無線通信機能を利用してアクセスポイント７にアクセスし、ネットワーク９を介してサーバ３にアクセスするか、または、有線通信によってネットワーク９を介してサーバ３にアクセスする。
【００１５】
サーバ３は、例えば、ネットワーク９との通信機能を有する汎用的なコンピュータシステムにより構成され、地図データを保存している。そして、ユーザ端末１，１・・・からのリクエストに応じて、ネットワーク９を介して地図データを提供する。
【００１６】
ユーザ端末１，１，・・・は、たとえば、サーバ３との通信機能を有するコンピュータ装置であればよく、例えば、ナビゲーションシステムの専用端末、携帯電話機、携帯情報端末、あるいは汎用的なパーソナルコンピュータなどでもよい。以下に説明するユーザ端末１，１，・・・の機能ないし構成は、ユーザ端末１，１，・・・が有する所定のハードウェアと、それらを制御ないし動作させる所定のソフトウェア（コンピュータプログラム）によって実現することができる。
【００１７】
図２は、ユーザ端末１の構成図である。
【００１８】
ユーザ端末１は、同図に示すように、表示部１１１と、入力部１１３と、ＧＰＳ処理部１１５と、通信処理部１１７と、表示地点決定部１１９と、都市タイプ判定部１２１と、表示画像合成部１２３と、地図データ記憶部１２５と、都市タイプテーブル１３１と、注記データ選択テーブル１３３とを備える。
【００１９】
表示部１１１は、たとえば、液晶パネルなどの表示装置を備える。表示部１１１には、ユーザに対して提供する画面が表示される。
【００２０】
入力部１１３は、たとえば、プッシュボタン、キーボード、タッチパネルあるいはポインティングデバイスなどの操作部を備える。入力部１１３は、ユーザからの入力を受け付ける。
【００２１】
ＧＰＳ処理部１１５は、ユーザ端末１の現在位置検出手段である。ＧＰＳ処理部１１５は、ＧＰＳアンテナとＧＰＳアンテナが受信したＧＰＳ信号を処理して、ユーザ端末１の現在位置の座標（緯度及び経度）を特定するＧＰＳ信号処理手段とを有する。なお、ユーザ端末１は、ＧＰＳ処理部１１５以外の位置検出手段を備えていても良い。たとえばＧＰＳ処理部１１５の代わりに、無線ＬＡＮのＷｉＦｉ電波を利用した位置検出手段でも良い。なお、ＧＰＳ処理部１１５は、省略できる。すなわち、ユーザ端末１がＧＰＳ処理部１１５を備えていなくても良い。
【００２２】
通信処理部１１７は、無線あるいは有線通信によって、サーバ３と通信を行う。例えば、通信処理部１１７は、サーバ３から地図データを取得して、地図データ記憶部１２５に格納する。
【００２３】
地図データ記憶部１２５は、通信処理部１１７がサーバ３から取得した地図データ２００を記憶する。
【００２４】
図３は、地図データ２００のデータ構造を示す。
【００２５】
同図に示すように、地図データ２００は、複数のレイヤ２１０、２１０，・・・から構成されている。レイヤ２１０、２１０，・・・は、例えば、図４Ａに示すように、地図画像の縮尺に応じて階層化されている。それぞれのレイヤ２１０のデータは、地図画像を所定の大きさに区切ったメッシュ２２０単位で構成されている。ここでは、最も細かいメッシュ２２０を有するレイヤ、つまり詳細な地図画像を有するレイヤをレイヤ１とし、メッシュサイズが粗くなるにつれて、レイヤ２，レイヤ３となり、最も粗いメッシュを有するレイヤ６までの６階層としても良い。
【００２６】
各メッシュ２２０は、それぞれのメッシュの地図画像データ２２１と、各メッシュの地図画像上の注記データ２２３とを有する。
【００２７】
地図画像データ２２１は、複数のポリゴンデータ及びポリラインデータを含む。各ポリゴンデータ及びポリラインデータは、それぞれの特性を示す属性情報及び位置情報を有する。
【００２８】
注記データ２２３は、複数のエンティティ２２５，２２５，・・・によって構成されている。各エンティティ２２５，２２５，・・・は、それぞれ一つの注記表示（スポット表示）を行うためのデータである。図４Ｂは、表示部１１１に表示される表示画面の一例である。注記表示とは、例えば、図４Ｂに示すような地図画像上に表示された種々の文字、記号、図形、マークなどをいう。従って、各エンティティ２２５，２２５，・・・には、これらの文字、記号、図形、マークなどのデータが含まれていても良い。また、各エンティティ２２５，２２５，・・・には、各種名称（例えば、地名（住所）、地域名、河川名、及び各種ランドマーク(建築物、構造物)の名称など）のテキストデータや、店舗のマークなどの画像データが含まれていても良い。さらに、各エンティティ２２５，２２５，・・・には、各注記表示の属性を示すデータも含まれている。属性とは、例えば、各注記表示が示しているものの種別（住所、交差点、コンビニ、ガソリンスタンド、駅、等）や、各注記表示が配置される位置の情報が含まれる。
【００２９】
図２を参照すると、表示地点決定部１１９は、入力部１１３またはＧＰＳ処理部１１５の出力に基づいて、表示部１１１に表示される地図に含まれる地点、つまり、地図を表示させたい地点（表示地点）を決定する。例えば、入力部１１３から、表示部１１１に表示させるべき位置情報（例えば、緯度および経度、住所、ランドマークの名称など）の通知を受けたとき、または、表示部１１１に既に表示されている地図をスクロールさせるための入力を受けたとき、あるいは、ＧＰＳ処理部１１５から現在位置の位置情報の通知を受けたときに、それらに基づいて、表示地点決定部１１９は、表示部１１１に表示する表示地点Ａを決定する。ここで、表示地点Ａとは、例えば、表示部１１１の特定の位置（例えば中心）に表示される地点（図４Ｂ参照）の緯度及び経度でよい。
【００３０】
都市タイプ判定部１２１は、注記表示計数処理と都市タイプ判定処理とを行って、表示地点決定部１１９が決定した表示地点の都市タイプを判定する。ここで、都市タイプとは、地図における注記表示の混雑度合い、つまり、単位面積あたりの注記表示データ２２３のエンティティ２２５の個数の多さ（密度）を示すものである。これは、開発（都市化）が進んだ地域ほど地図上の注記表示が密であり、つまり単位面積あたりの注記表示データ２２３のエンティティ２２５の個数が多いという特徴があるからである。また、これとは反対に、山間部などの開発が進んでいない地域では注記表示が疎であり、つまり単位面積あたり注記表示データ２２３のエンティティ２２５の個数が少ないという特徴があるためである。従って、この注記表示の混雑度合いは、実質的には都市化の度合いを示すものとして、本実施形態では都市タイプ判定を行っている。
【００３１】
次に、図５を参照して、都市タイプ判定部１２１が行う注記表示計数処理、及び都市タイプ判定処理について説明する。図５は、予め定められた基準レイヤのメッシュに分割された地図画像を示す。基準レイヤは、複数のレイヤのうちのいずれかに予め定められていてもよい。
【００３２】
注記表示計数処理では、例えば、以下のような処理が行われる。すなわち、都市タイプ判定部１２１は、表示地点決定部１１９が定めた表示地点Ａを取得すると、図５に示すように、基準レイヤにおける表示地点Ａ及びその周辺領域を含む１以上のメッシュを探索範囲３２０として特定する。ここで、探索範囲３２０は、例えば、図５に示すように、表示地点Ａを含むメッシュ３１０と、そのメッシュ３１０に接する全メッシュ（メッシュ３１０の周辺の全メッシュ）を探索範囲３２０としてもよい。あるいは、探索範囲３２０は、メッシュ３１０のみでも良いし、メッシュ３１０と上下左右に隣り合う４つのメッシュを含む５メッシュで構成しても良い。
【００３３】
都市タイプ判定部１２１は、探索範囲３２０に属する各メッシュ２２０の注記データ２２３を、地図データ記憶部１２５から取得する。そして、都市タイプ判定部１２１は、メッシュごとに、それぞれのメッシュ２２０の注記データ２２３内のエンティティ２２５の数を計数する。さらに、都市タイプ判定部１２１は、探索範囲３２０全体のエンティティ数の総計を求める。探索範囲３２０全体のエンティティ数の総計を求める際、都市タイプ判定部１２１は、各メッシュ別のエンティティ数に所定の重み係数をかけてから総計を算出しても良い。例えば、表示地点Ａが属するメッシュ３１０の重み係数を周辺よりも大きくしたり、メッシュ３１０と上下または左右方向に隣り合っているメッシュの重み係数を、斜め方向に隣り合っているメッシュの重み係数より大きくしたりしても良い。都市タイプ判定部１２１は、ここで算出したエンティティ数の総計を、探索範囲３２０のメッシュ数で割って、探索範囲３２０のメッシュあたりのエンティティ数（平均エンティティ数）を算出する。
【００３４】
都市タイプ判定処理では、例えば以下のような処理が行われる。すなわち、都市タイプ判定部１２１は、上述の注記表示計数処理で算出した平均エンティティ数に基づいて、都市タイプテーブル１３１を参照して、都市タイプを判定する。
【００３５】
なお、注記表示のエンティティ数は、レイヤによってその数が異なるので、上記の処理は基準レイヤを定めて行うことが好ましい。また、基準レイヤは、中程度のメッシュの細かさのレイヤ（例えばレイヤ３）としても良い。これは、ある程度広い範囲で判定を行った方が、都市としての特性を把握しやすいからである。
【００３６】
図６は、都市タイプテーブル１３１の一例を示す。すなわち、都市タイプテーブル１３１は、平均エンティティ数１３１１と都市タイプ１３１３とを対応付けて記憶している。
【００３７】
なお、上述した注記表示計数処理及び都市タイプ判定処理では、表示地点決定部１１９が定めた表示地点Ａの都市タイプを判定しているが、都市タイプ判定部１２１は、これ以外の地点の都市タイプを判定することもできる。すなわち、都市タイプ判定部１２１は、指定された任意の地点の都市タイプを、上述と同様の手順で判定することができる。
【００３８】
表示地点決定部１１９によって表示地点Ａが決定されるたびに、都市タイプ判定部１２１が都市タイプの判定を行うようにしてもよい。つまり、表示部１１１に表示させる地図画像が切り替わるたびに、その都度、都市タイプ判定部１２１が表示地点Ａの都市タイプ判定を行っても良い。あるいは、これとは反対に、表示部１１１に表示させる地図画像をスクロールするようなときであって、そのスクロール幅が小さいときなどは、都市タイプ判定部１２１は、表示地点Ａの都市タイプ判定を毎回行わなくても良い。つまり、表示地点決定部１１９が決定した最新の表示地点Ａと、その直前の表示地点との変位量が所定以下であるときは、都市タイプ判定部１２１による都市タイプ判定を省略して、表示画像合成部１２３は、過去の都市タイプ判定結果を利用しても良い。あるいは、表示地点決定部１１９が決定した最新の表示地点Ａと、その直前の表示地点とが、あるレイヤ（例えば、最も詳細なメッシュのレイヤ１）において同一メッシュに含まれているときは、都市タイプ判定を省略しても良い。
【００３９】
表示画像合成部１２３は、注記表示の選択処理を行う注記表示選択処理と、画像処理とを行う。そして、画像処理においては、注記表示選択手段によって選択された注記表示を含む表示画像を合成し、表示部１１１に表示させる。
【００４０】
表示画像合成部１２３は、注記表示選択処理として、例えば以下のような処理を行う。すなわち、表示画像合成部１２３は、表示部１１１に表示させる地図のレイヤ（表示レイヤ）、及び表示させる範囲（表示範囲）が定まると、それに対応する地図画像データ２２１を地図データ記憶部１２５から取得する。表示範囲は、例えば、表示レイヤ、表示時点Ａ及び表示させる地図の縮尺により定まる。従って、表示画像合成部１２３は、例えば、表示部１１１に表示させる表示レイヤ、表示時点Ａ及び表示させる地図の縮尺に応じて、地図画像データ２２１を地図データ記憶部１２５から取得しても良い。なお、表示部１１１に表示させる表示レイヤ及び地図の縮尺は、ユーザの入力、またはユーザ端末１内の図示しない他のアプリケーションからの指示などに応じて定めてもよい。
【００４１】
表示画像合成部１２３は、さらに、上述の表示範囲に含まれている注記データ２２３のエンティティ２２５を地図データ記憶部１２５から取得して、都市タイプ（あるいは都市タイプ判定部１２１が算出した平均エンティティ数）に応じて、表示範囲に表示させる注記表示を選択する。例えば、表示画像合成部１２３は、表示地点Ａ、表示レイヤ及び縮尺に基づいて、表示範囲に含まれる注記表示のエンティティ２２５を取得する。そして、表示画像合成部１２３は、都市タイプ判定部１２１で判定された都市タイプ、及び注記データ選択テーブル１３３に従って、エンティティ２２５を選択する。
【００４２】
注記データ選択テーブル１３３は、レイヤ及び都市タイプに応じて、表示画像に含める注記表示の属性を定めている。
【００４３】
図７は、注記データ選択テーブル１３３の一例を示す。同図に示す例では、レイヤごとにテーブルが構成されている。各テーブルでは、属性別、都市タイプ別に、注記表示を表示する縮尺の範囲が規定されている。例えば、同図の例では、都市タイプが「大都市ターミナル周辺」の場合、「住所名」は縮尺が「１２０」以下のときに表示され、「ガソリンスタンドマーク」は縮尺が「１００」以下のときに表示され、「拡大住所名」は縮尺が「８０」以下のときに表示され、「コンビニ表示」は縮尺が「６０」以下のときに表示される。
【００４４】
なお、図７の例で示す縮尺とはレイヤ別の表示縮尺である。この縮尺は、数値が大きいほど地図は拡大されていて、数値が小さいほど地図は縮小されている。
【００４５】
表示画像合成部１２３は、画像処理として、例えば以下のような処理を行う。すなわち、表示画像合成部１２３は、地図画像の上に注記表示を重ねて、表示部１１１に表示させる合成画像（図４Ｂ参照）を生成する。そして、表示画像合成部１２３は、上記のようにして合成した画像を表示部１１１に表示させる。
【００４６】
なお、表示地点Ａが切り替わるごとに都市タイプ判定部１２１が都市タイプ判定を行っているとき、都市タイプが切り替わる境界付近では、都市タイプ判定部１２１の判定結果が、不安定にぶれることがある。そこで、このぶれによる影響を受けないようにするために、表示画像合成部１２３は、例えば以下のようにしても良い。すなわち、ある都市タイプから別の都市タイプへ切り替わるとき、表示画像合成部１２３が注記データ選択処理において採用する都市タイプは、例えば以下のようにして切り替えてもよい。すなわち、都市タイプ判定部１２１による判定結果が、連続して第１の都市タイプ（例えば「大都市ターミナル周辺」）である状態から、第２の都市タイプ（例えば「市街地」）へ切り替わったとき、表示画像合成部１２３は、所定回数以上連続して第２の都市タイプが検出されるまでは、第１の都市タイプのままで処理を行う。そして、所定回数以上連続して第２の都市タイプが検出されると、表示画像合成部１２３は、それ以降の処理を第２の都市タイプを用いて処理を行う。これにより、都市タイプが切り替わる境界付近において、都市タイプ判定部１２１による判定結果がぶれることがあっても、その影響を受けず、注記表示の表示レベルの切り替えを安定的に行うことができる。
【００４７】
次に、上述した構成を備えるユーザ端末１における処理手順について、図８及び図９を用いて説明する。
【００４８】
図８は、地図データに基づいて都市タイプを判定する処理の手順を示すフローチャートである。なお、以下の処理を行う前に、予め通信処理部１１７が必要な地図データをサーバ３から取得して、地図データ記憶部１２５に格納しておく。
【００４９】
まず、表示地点決定部１１９が表示地点Ａを決定する（Ｓ１１）。
【００５０】
都市タイプ判定部１２１は、表示地点決定部１１９が定めた表示地点Ａを取得すると、所定の基準レイヤにおいて、この表示地点Ａ及びその周辺領域を含む探索範囲のメッシュ２２０を定める。そして、地図データ記憶部１２５を参照し、基準レイヤの探索範囲内のメッシュ２２０から、注記データ２２３を取得する（Ｓ１３）。
【００５１】
都市タイプ判定部１２１は、ステップＳ１３で取得した注記データ２２３のエンティティ２２５の数の総計を計数する（Ｓ１５）。このとき、都市タイプ判定部１２１は、上述したような重み係数による重み付けを行っても良い。
【００５２】
都市タイプ判定部１２１は、ステップＳ１５で計数したエンティティ数の総計から、平均エンティティ数を算出する（Ｓ１７）。
【００５３】
都市タイプ判定部１２１は、都市タイプテーブル１３１を参照して、ステップＳ１７で算出した平均エンティティ数に対応する都市タイプを特定する（Ｓ１９）。
【００５４】
上述した処理により、地図データに基づいて、表示地点の都市タイプを判定することができる。
【００５５】
図９は、表示画像の合成及び表示の手順を示すフローチャートである。
【００５６】
表示レイヤ、表示地点Ａ及び表示縮尺が特定されると、表示画像合成部１２３は表示部１１１に表示させる表示範囲を決定する（Ｓ２１）。
【００５７】
表示画像合成部１２３は、都市タイプ判定部１２１が定めた都市タイプを取得する（Ｓ２３）。
【００５８】
表示画像合成部１２３は、注記データ選択テーブル１３３を参照して、都市タイプ、表示レイヤ及び表示縮尺から、表示画面に含めて表示させる注記表示の属性を特定する（Ｓ２５）。
【００５９】
表示画像合成部１２３は、表示レイヤの表示範囲の地図画像データ２２１及び注記データ２２３を、地図データ記憶部１２５から取得する（Ｓ２７）。
【００６０】
表示画像合成部１２３は、ステップＳ２７で取得した注記データ２２３のうち、ステップＳ２５で特定された注記表示の属性のエンティティ２２５を抽出する。そして、ステップＳ２７で取得した地図画像データ２２１に基づく地図画像に、ここで抽出したエンティティに基づく注記表示を重ねた表示画像を合成する（Ｓ２９）。
【００６１】
そして、表示画像合成部１２３は、その表示画像を表示部１１１に表示させる（Ｓ３１）。
【００６２】
これにより、本実施形態によれば、地図画像が表示される地域の特性に応じた注記表示を行うことができる。
【００６３】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態に係る地図表示システムの全体構成図である。
【図２】ユーザ端末１の構成図である。
【図３】地図データ２００のデータ構造である。
【図４】Ａはレイヤの説明図、Ｂは合成画像の一例である。
【図５】探索範囲３２０の説明図である。
【図６】都市タイプテーブル１３１の一例を示す。
【図７】注記データ選択テーブル１３３の一例を示す。
【図８】地図データに基づいて都市タイプを判定する処理の手順を示すフローチャートである。
【図９】表示画像の合成及び表示の手順を示すフローチャートである。
【符号の説明】
【００６５】
１           ユーザ端末
１１１    表示部
１１３    入力部
１１５    ＧＰＳ処理部
１１７    通信処理部
１１９    表示地点決定部
１２１    都市タイプ判定部
１２３    表示画像合成部
１２５    地図データ記憶部
１３１    都市タイプテーブル
１３３    注記データ選択テーブル
【図１】
2010085587.tif 000003
【図２】
2010085587.tif 000004
【図３】
2010085587.tif 000005
【図４】
2010085587.tif 000006
【図５】
2010085587.tif 000007
【図６】
2010085587.tif 000008
【図７】
2010085587.tif 000009
【図８】
2010085587.tif 000010
【図９】
2010085587.tif 000011
【手続補正書】
【提出日】平成21年4月28日(2009.4.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部を備えた地図表示装置であって、
複数のレイヤから構成され、各レイヤの地図が詳細になるにつれてメッシュサイズが細かくなるメッシュによって、それぞれのレイヤが複数に区切られた地図画像データと、各メッシュの地図画像上に異なる属性を有する複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、
前記表示部に表示される表示地点を決定する表示地点決定手段と、
前記複数のレイヤのうちの予め定められている一のレイヤにおいて、前記表示地点決定手段によって決定された表示地点を含む第１のメッシュ及び前記第１のメッシュと接しているすべての第２のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記表示データに基づいて表示される前記注記表示の個数を計数する計数手段と、
前記計数手段の計数結果に基づいて、前記表示地点の都市タイプを判定する都市タイプ判定手段と、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記都市タイプ判定手段によって判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択する注記表示選択手段と、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記注記表示選択手段により選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させる画像処理手段と、を備える地図表示装置。
【請求項２】
前記表示地点決定手段によって表示地点が決定されるたびに、前記都市タイプ判定手段が都市タイプの判定を行い、前記注記表示選択手段が前記都市タイプ判定手段の判定結果に従って前記注記表示データの属性の特定を行うように構成されているときに、
前記都市タイプ判定手段による判定結果が第１の都市タイプから第２の都市タイプに切り替わったときは、前記注記表示選択手段は、所定回数以上連続して第２の都市タイプが検出される前は前記第１の都市タイプに従って前記注記表示データの属性の特定を行い、前記所定回数以上連続して第２の都市タイプが検出された後は前記第２の都市タイプに従って前記注記表示データの属性の特定を行うことを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記表示地点決定手段によって決定した最新の表示地点と、前記最新の表示地点よりも以前に決定された表示地点との変位量が所定以下のときは、前記都市タイプ判定手段は都市タイプの判定を行わず、
前記注記表示選択手段は、前記以前に決定された表示地点に対応する都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定することを特徴とする請求項１記載の地図表示装置。
【請求項４】
前記注記表示データは、前記地図画像上の複数の注記表示にそれぞれ対応した、複数のデータエンティティによって構成されていて、
前記計数手段が行う前記注記表示の個数の計数は、前記データエンティティの個数の計数であることを特徴とする請求項１〜３のいずれかに記載の地図表示装置。
【請求項５】
コンピュータが行う地図表示方法であって、
複数のレイヤから構成され、各レイヤの地図が詳細になるにつれてメッシュサイズが細かくなるメッシュによって、それぞれのレイヤが複数に区切られた地図画像データと、各メッシュの地図画像上に異なる属性を有する複数の注記表示をするための注記表示データとを有する地図データを記憶手段に記憶するステップと、
表示部に表示される表示地点を決定するステップと、
前記複数のレイヤのうちの予め定められている一のレイヤにおいて、前記決定された表示地点を含む第１のメッシュ及び前記第１のメッシュと接しているすべての第２のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記表示データに基づいて表示される前記注記表示の個数を計数するステップと、
前記計数結果に基づいて、前記表示地点の都市タイプを判定するステップと、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択するステップと、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させるステップと、を備える地図表示方法。
【請求項６】
地図を表示するためのコンピュータプログラムであって、
コンピュータに実行されると、
複数のレイヤから構成され、各レイヤの地図が詳細になるにつれてメッシュサイズが細かくなるメッシュによって、それぞれのレイヤが複数に区切られた地図画像データと、各メッシュの地図画像上に異なる属性を有する複数の注記表示をするための注記表示データとを有する地図データを記憶手段に記憶するステップと、
表示部に表示される表示地点を決定するステップと、
前記複数のレイヤのうちの予め定められている一のレイヤにおいて、前記決定された表示地点を含む第１のメッシュ及び前記第１のメッシュと接しているすべての第２のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記表示データに基づいて表示される前記注記表示の個数を計数するステップと、
前記計数結果に基づいて、前記表示地点の都市タイプを判定するステップと、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択するステップと、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させるステップと、が行われるコンピュータプログラム。
【手続補正書】
【提出日】平成21年5月21日(2009.5.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部を備えた地図表示装置であって、
複数のレイヤから構成され、各レイヤの地図が詳細になるにつれてメッシュサイズが細かくなるメッシュによって、それぞれのレイヤが複数に区切られた地図画像データと、各メッシュの地図画像上に異なる属性を有する複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段と、
前記表示部に表示される表示地点を決定する表示地点決定手段と、
前記複数のレイヤのうちの予め定められている一のレイヤにおいて、前記表示地点決定手段によって決定された表示地点を含む第１のメッシュ及び前記第１のメッシュと接しているすべての第２のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記表示データに基づいて表示される前記注記表示の個数を計数する計数手段と、
前記計数手段の計数結果に基づいて、前記表示地点の都市タイプを判定する都市タイプ判定手段と、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記都市タイプ判定手段によって判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択する注記表示選択手段と、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記注記表示選択手段により選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させる画像処理手段と、を備える地図表示装置。
【請求項２】
前記表示地点決定手段によって表示地点が決定されるたびに、前記都市タイプ判定手段が都市タイプの判定を行い、前記注記表示選択手段が前記都市タイプ判定手段の判定結果に従って前記注記表示データの属性の特定を行うように構成されているときに、
前記都市タイプ判定手段による判定結果が第１の都市タイプから第２の都市タイプに切り替わったときは、前記注記表示選択手段は、所定回数以上連続して第２の都市タイプが検出される前は前記第１の都市タイプに従って前記注記表示データの属性の特定を行い、前記所定回数以上連続して第２の都市タイプが検出された後は前記第２の都市タイプに従って前記注記表示データの属性の特定を行うことを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記表示地点決定手段によって決定した最新の表示地点と、前記最新の表示地点よりも以前に決定された表示地点との変位量が所定以下のときは、前記都市タイプ判定手段は都市タイプの判定を行わず、
前記注記表示選択手段は、前記以前に決定された表示地点に対応する都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定することを特徴とする請求項１記載の地図表示装置。
【請求項４】
前記注記表示データは、前記地図画像上の複数の注記表示にそれぞれ対応した、複数のデータエンティティによって構成されていて、
前記計数手段が行う前記注記表示の個数の計数は、前記データエンティティの個数の計数であることを特徴とする請求項１〜３のいずれかに記載の地図表示装置。
【請求項５】
複数のレイヤから構成され、各レイヤの地図が詳細になるにつれてメッシュサイズが細かくなるメッシュによって、それぞれのレイヤが複数に区切られた地図画像データと、各メッシュの地図画像上に異なる属性を有する複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段を備えるコンピュータが行う地図表示方法であって、
表示部に表示される表示地点を決定するステップと、
前記複数のレイヤのうちの予め定められている一のレイヤにおいて、前記決定された表示地点を含む第１のメッシュ及び前記第１のメッシュと接しているすべての第２のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記表示データに基づいて表示される前記注記表示の個数を計数するステップと、
前記計数結果に基づいて、前記表示地点の都市タイプを判定するステップと、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択するステップと、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させるステップと、を備える地図表示方法。
【請求項６】
複数のレイヤから構成され、各レイヤの地図が詳細になるにつれてメッシュサイズが細かくなるメッシュによって、それぞれのレイヤが複数に区切られた地図画像データと、各メッシュの地図画像上に異なる属性を有する複数の注記表示をするための注記表示データとを有する地図データを記憶する記憶手段を備えるコンピュータに、
表示部に表示される表示地点を決定するステップと、
前記複数のレイヤのうちの予め定められている一のレイヤにおいて、前記決定された表示地点を含む第１のメッシュ及び前記第１のメッシュと接しているすべての第２のメッシュを探索範囲として特定し、前記特定された探索範囲内のメッシュに含まれる注記表示データに基づいて表示される前記注記表示の個数を計数するステップと、
前記計数結果に基づいて、前記表示地点の都市タイプを判定するステップと、
前記表示部に表示させる表示レイヤ及び前記表示地点を含む表示範囲が定まると、前記判定された都市タイプ、前記表示レイヤ及び表示する地図の縮尺に応じて前記注記表示データの属性を特定し、前記表示レイヤの前記表示範囲内の注記表示データから、前記特定された属性の注記表示データを選択するステップと、
前記表示レイヤの前記表示範囲の地図画像データ、及び前記選択された注記表示データに基づく注記表示を含む表示画像を合成して、前記表示画像を前記表示部へ表示させるステップと、を実行させるためのコンピュータプログラム。