(57)【要約】【課題】同じ施設内に複数存在する個別オブジェクトの各々を地図画像上に表示された集合オブジェクト画像上で選択することができるようにする。【解決手段】地図データ３８１とオブジェクトデータ３８２とを蓄積した地図データベース３８を備え、同一の位置情報を有する複数の個別オブジェクトからなる集合オブジェクトに対しては、集合オブジェクト画像上の位置に対応付けて個別オブジェクトのオブジェクト情報を記憶し、カーソルにより集合オブジェクトが選択され、操作・入力手段２４により該集合オブジェクト上の位置を指定する操作がなされた際に、操作・入力制御手段２８は操作・入力手段の操作量に基づいて該集合オブジェクト上の位置を特定し、オブジェクト表示制御手段は、前記特定された集合オブジェクト上の位置に対応する個別オブジェクトのオブジェクト情報を抽出して表示手段２５に表示する。【選択図】図３
2008071206.tif 000002
【特許請求の範囲】
【請求項１】
地図データと、各オブジェクトごとにその位置情報とオブジェクト画像データとオブジェクト情報とを記録したオブジェクトデータと、を蓄積した地図データベースと、地図画像を表示する表示手段と、オブジェクトの所在位置に従って地図画像上にオブジェクト画像を表示するオブジェクト表示制御手段と、を備え、所望のオブジェクト画像上にカーソルを移動して該オブジェクト画像を選択する操作が行われると当該オブジェクトに関するオブジェクト情報を表示する地図表示システムにおいて、
前記オブジェクトは、同一の位置情報を有する複数の個別オブジェクトからなる集合オブジェクトを含み、該集合オブジェクトに含まれる各個別オブジェクトのオブジェクト情報は、集合オブジェクト画像の位置に対応付けて前記オブジェクトデータとして記憶され、
前記地図表示システムは更に、集合オブジェクト画像上の位置を指定するための操作・入力手段と、操作・入力制御手段と、を備え、
前記カーソルにより集合オブジェクトが選択され、操作・入力手段により該集合オブジェクト上の位置を指定する操作がなされた際に、前記操作・入力制御手段は操作・入力手段の操作量に基づいて該集合オブジェクト上の位置を特定し、前記オブジェクト表示制御手段は、前記特定された集合オブジェクト上の位置に対応する個別オブジェクトのオブジェクト情報を抽出して表示手段に表示することを特徴とする地図表示システム。
【請求項２】
前記オブジェクト表示制御手段は、前記操作・入力制御手段が特定した前記集合オブジェクト画像の位置に合わせて情報ウィンドウを吹き出し表示し、該情報ウィンドウ内に該当する個別オブジェクトのオブジェクト情報を表示することを特徴とする請求項１に記載の地図表示システム。
【請求項３】
前記オブジェクト表示制御手段は、前記集合オブジェクト画像を所定の表示態様で表示し、前記操作・入力制御手段が特定した前記集合オブジェクト画像の位置に基づいて該集合オブジェクト画像の該当部分の表示態様を前記所定の表示態様と異なる表示態様で表示することを特徴とする請求項１に記載の地図表示システム。
【請求項４】
前記集合オブジェクト画像上の位置を指定するための操作・入力手段は、前記集合オブジェクト画像上の表示画面にける上下方向の位置を指定する操作手段であり、前記操作・入力制御手段は前記操作手段の操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする請求項１に記載の地図表示システム。
【請求項５】
前記操作手段はマウスホイールであり、前記操作・入力制御手段は前記マウスホイールの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする請求項４に記載の地図表示システム。
【請求項６】
前記操作手段はジョグダイヤルであり、前記操作・入力制御手段は前記ジョグダイヤルの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする請求項４に記載の地図表示システム。
【請求項７】
前記操作手段はボリュームダイヤルであり、前記操作・入力制御手段は前記ボリュームダイヤルの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする請求項４に記載の地図表示システム。
【請求項８】
地図データと、各オブジェクトごとにその位置情報とオブジェクト画像データとオブジェクト情報とを記録したオブジェクトデータと、を蓄積した地図データベースを備え、地図表示端末から要求された所定範囲の地図データとともに当該地図データに該当するエリアに所在するオブジェクトのオブジェクトデータを配信する地図配信サーバに接続される地図表示端末において、
前記オブジェクトは、同一の位置情報を有する複数の個別オブジェクトからなる集合オブジェクトを含み、該集合オブジェクトに含まれる各個別オブジェクトのオブジェクト情報は、集合オブジェクト画像の位置に対応付けて前記オブジェクトデータとして記憶され、
前記地図表示端末は、地図画像を表示する表示手段と、オブジェクトの所在位置に従って地図画像上にオブジェクト画像を表示するオブジェクト表示制御手段と、集合オブジェクト画像上の位置を指定するための操作・入力手段と、操作・入力制御手段と、を備え、
所望のオブジェクト画像上にカーソルを移動して該オブジェクト画像を選択する操作が行われると当該オブジェクトに関するオブジェクト情報を表示し、
前記カーソルにより集合オブジェクトが選択され、操作・入力手段により該集合オブジェクト上の位置を指定する操作がなされた際に、前記操作・入力制御手段は操作・入力手段の操作量に基づいて該集合オブジェクト上の位置を特定し、前記オブジェクト表示制御手段は、前記特定された集合オブジェクト上の位置に対応する個別オブジェクトのオブジェクト情報を抽出して表示手段に表示することを特徴とする地図表示端末。
【請求項９】
前記オブジェクト表示制御手段は、前記操作・入力制御手段が特定した前記集合オブジェクト画像の位置に合わせて情報ウィンドウを吹き出し表示し、該情報ウィンドウ内に該当する個別オブジェクトのオブジェクト情報を表示することを特徴とする請求項８に記載の地図表示端末。
【請求項１０】
前記オブジェクト表示制御手段は、前記集合オブジェクト画像を所定の表示態様で表示し、前記操作・入力制御手段が特定した前記集合オブジェクト画像の位置に基づいて該集合オブジェクト画像の該当部分の表示態様を前記所定の表示態様と異なる表示態様で表示することを特徴とする請求項８に記載の地図表示端末。
【請求項１１】
前記集合オブジェクト画像上の位置を指定するための操作・入力手段は、前記集合オブジェクト画像上の表示画面にける上下方向の位置を指定する操作手段であり、前記操作・入力制御手段は前記操作手段の操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする請求項８に記載の地図表示端末。
【請求項１２】
前記操作手段はマウスホイールであり、前記操作・入力制御手段は前記マウスホイールの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする請求項１１に記載の地図表示端末。
【請求項１３】
前記操作手段はジョグダイヤルであり、前記操作・入力制御手段は前記ジョグダイヤルの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする請求項１１に記載の地図表示端末。
【請求項１４】
前記操作手段はボリュームダイヤルであり、前記操作・入力制御手段は前記ボリュームダイヤルの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする請求項１１に記載の地図表示端末。
【請求項１５】
地図画像を表示する表示手段と、オブジェクトの所在位置に従って地図画像上にオブジェクト画像を表示するオブジェクト表示制御手段と、を備え、所望のオブジェクト画像上にカーソルを移動して該オブジェクト画像を選択する操作が行われると当該オブジェクトに関するオブジェクト情報を表示する地図表示端末に地図データとオブジェクトデータを配信する地図配信サーバにおいて、
前記地図配信サーバは、地図データと、各オブジェクトごとにその位置情報とオブジェクト画像データとオブジェクト情報とを記録したオブジェクトデータと、を蓄積した地図データベースを備え、前記オブジェクトは、同一の位置情報を有する複数の個別オブジェクトからなる集合オブジェクトを含み、該集合オブジェクトに含まれる各個別オブジェクトのオブジェクト情報は、集合オブジェクト画像の位置に対応付けて前記オブジェクトデータとして記憶され、地図表示端末から要求された所定範囲の地図データとともに当該地図データに該当するエリアに所在するオブジェクトのオブジェクトデータを前記地図表示端末に配信することを特徴とする地図配信サーバ。
【請求項１６】
前記地図表示端末は、集合オブジェクト画像上の位置を指定するための操作・入力手段を備え、前記カーソルにより集合オブジェクトを選択し、操作・入力手段により該集合オブジェクト上の位置を指定する操作が可能な地図表示端末であって、
前記地図配信サーバは、前記地図表示端末における操作・入力手段により該集合オブジェクト上の位置を指定する操作に基づく操作量を検出し、前記操作量に基づいて該集合オブジェクト上の位置を特定し、前記特定された集合オブジェクト上の位置に対応する個別オブジェクトのオブジェクト情報を抽出してブラウザを介して前記地図表示端末の表示手段に表示させることを特徴とする請求項１５に記載の地図配信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に地図画像を表示する地図表示システム、地図配信サーバおよび地図表示端末に関するものである。この種の地図表示システムにおいては、地図画像上に店舗や施設などのオブジェクトを示すオブジェクト画像を表示し、表示されたオブジェクト画像上にカーソルを移動してクリック操作することにより当該オブジェクトに関する詳細情報を表示するウィンドウを開くようにされる。
本発明は、上記のような地図表示システムにおいて、位置情報（緯度・経度）の同じオブジェクト内に複数のオブジェクトが存在する場合に複数のオブジェクトを集合オブジェクト画像として表示し、マウスホイールにより集合オブジェクト画像（アイコン画像）における縦方向の位置を指定し、該縦方向の位置に該当するオブジェクトの案内情報を表示するようにした地図表示システム、地図配信サーバおよび地図表示端末に関するものである。
【背景技術】
【０００２】
従来から、地図データ、道路データを用いて、所望の出発地から目的地までの経路を探索して利用者を案内するナビゲーション装置、ナビゲーションシステムが知られており、このようなナビゲーション装置、ナビゲーションシステムとしては、自動車に搭載して運転者に経路を案内するカーナビゲーション装置、携帯電話をナビゲーション端末として利用して経路探索サーバに経路探索要求を送り、その結果を受信して経路案内を受ける通信型のナビゲーションシステムなどが実用化されている。
【０００３】
特に、通信型のナビゲーションシステムは、携帯電話などの携帯端末をナビゲーション端末として利用したシステムであって、歩行者用のナビゲーションシステムとしても用いられるものである。歩行者用のナビゲーションシステムとしては、交通機関を含めた経路案内機能を付加することが好ましく、徒歩経路の探索と案内に加えて、経路探索サーバに交通機関の路線や運行時刻データを蓄積し、所望の出発駅から所望の目的駅までの経路（乗車候補列車）を、徒歩経路の探索と案内に加えて案内する機能を有するナビゲーションシステムも存在する。また、徒歩経路の経路探索を伴わずに情報配信サーバから交通機関の路線や時刻表、乗車可能な列車などの情報の配信を受けて表示する交通案内システムも存在する。
【０００４】
一般的なナビゲーション装置、通信ナビゲーションシステムに使用される経路探索装置、経路探索方法は、例えば、下記の特許文献１（特開２００１−１６５６８１号公報）に開示されている。このナビゲーションシステムは、携帯ナビゲーション端末から出発地と目的地の情報を情報配信サーバに送り、情報配信サーバで道路網や交通網のデータから探索条件に合致した経路を探索して案内するように構成されている。探索条件としては、出発地から目的地までの移動手段、例えば、徒歩、自動車、鉄道と徒歩の併用などがあり、これを探索条件の１つとして経路探索する。
【０００５】
情報配信サーバは、地図データの道路（経路）をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、全てのリンクのコスト情報（距離や所要時間）をデータベースとして備えている。そして、情報配信サーバは、データベースを参照して、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるノード、リンクをたどって案内経路とすることによって最短の経路を携帯ナビゲーション端末に案内することができる。このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。上記特許文献１には、このダイクストラ法を用いた経路探索方法も開示されている。
【０００６】
交通機関を利用する経路を探索する経路探索システムは、ユーザが指定する出発日時、出発地、目的地、到着時刻等の経路探索条件に基づいて、各交通機関の運行時刻データをデータベース化した運行時刻データベースと、これに基づいて交通ネットワークをデータベース化したデータを備えている。そして、これらのデータベースを参照して、乗り継ぎ（乗り換え）を含めて出発地と目的地を結ぶ、利用可能な各交通手段（個々の電車や路線バス）を経路として順次たどり、経路探索条件に合致する案内経路（出発地駅、目的地駅、路線、列車などの交通手段）の候補を１つまたは複数提示するように構成される。経路探索条件としては更に、所要時間、乗り継ぎ回数、運賃などの条件を指定できるようにされているのが一般的である。
【０００７】
また、交通機関に関する検索、案内を行うシステムとして、携帯電話などの端末装置から交通機関の路線情報や時刻表情報を案内する情報配信サーバに接続して所望の出発駅、出発時刻、目的駅などを指定して、乗車可能な路線や列車、電車などの交通手段の情報配信を受け、端末装置に表示することができる案内システムも提供されている。一般に端末装置からこのような利用を行う場合には、ダウンロードしたい情報の存在する場所を特定するためのＵＲＬ（Uniform Resource Locator）やドメイン名などのアドレス情報を端末装置に入力して当該アドレスにより特定される情報配信サーバ（情報サイト）にアクセスして所望の情報をダウンロードする構成がとられている。
【０００８】
交通機関を利用した経路探索、経路案内をするナビゲーションシステムなどにおける経路探索用のデータは、車載用ナビゲーションシステムや歩行者用ナビゲーションシステムにおける道路ネットワークのデータと同様に交通路線の各駅をノードとし、駅間を双方向リンクとしてネットワーク化したデータの他に、各交通路線上を運行される交通手段ごとに各リンクの運行時刻、所要時間がリンクコストのデータとして加えられる。更に、運賃データが加えられ、探索した案内経路の運賃が合わせて案内されるシステムも存在する。
【０００９】
また近年では、携帯電話など携帯端末がブラウザを搭載し、インターネットにアクセスして所望の情報の提供を受けることができるようになっている。このようなシステムにおいては、ユーザは携帯端末を操作して、サーバに備えられた検索エンジン等を利用して所望のサイトを見出し、当該サイトのコンテンツをダウンロードして、ブラウザにより当該コンテンツを閲覧している。上記コンテンツには種々のカテゴリに属する情報があり、店舗やイベントの情報提供、鉄道路線の時刻表の提供や、鉄道の乗り換え案内なども含まれる。
【００１０】
店舗やイベントの情報提供にあっては、ユーザが携帯端末を操作して店舗やイベントのカテゴリ、検索したい地域を入力して検索要求する。サーバは指定されたカテゴリに該当し、かつ当該地域に存在する店舗やイベントを検索し、その情報が携帯端末装置に配信される。時刻表の提供においては、ユーザが携帯端末を操作して、路線を指定すると、当該路線の時刻表が携帯端末の表示装置の画面上に提示される。また、乗り換え案内においては、ユーザが、出発地や目的地を指定することにより、推奨する経路が提示される。
【００１１】
更に、パーソナルコンピュータや携帯電話などの端末装置からインターネット上の地図サーバに接続し、所望の地点や、施設、店舗の住所、名称、電話番号などを入力して当該地点や施設、店舗の位置を含む所定範囲の地図データをダウンロードして表示装置に地図画像を表示することもできる。
【００１２】
上記のような各システムに用いられる端末装置における地図表示は、次のように行われる。すなわち、この種の地図表示装置においては、表示画面に表示される地図画像上に店舗や施設などのオブジェクトを示すオブジェクト画像も表示される。利用者は、表示画面に表示されたオブジェクト画像上にカーソルを移動してクリック操作することにより当該オブジェクトに関する詳細情報を表示するウィンドウを開くことができる。これにより利用者は地図上に表示されたオブジェクト画像のうち、興味を持ったオブジェクト画像を選択して、当該オブジェクトの詳細情報を知ることができる。
【００１３】
例えば、下記の特許文献２（特開２００３−２５４７６１号公報）には、施設情報（オブジェクト情報）を入手し、表示器に表示された地図上の該施設の位置に対応する位置に施設アイコン（アイコン画像）を表示するナビゲーション装置において、施設アイコンを指定するための施設指定手段と、前記施設指定手段により施設の指定操作が行われた場合に、施設までの経路案内を行う指定施設経路案内手段とを備えたナビゲーション装置が開示されている。
【００１４】
また、下記の特許文献３（特開２００３−３３７０４１号公報）に開示された地図表示システムは、情報格納部に格納されている地図データおよび施設データをＩ/Ｏ回路を介して読み込み、読み込まれた施設データの中から複数の施設データを集約する集約処理を施し、読み込まれた地図データをＶＲＡＭにて描画すると共に、集約処理により集約された施設データを、集約の結果を表現する図像である集約施設アイコンを用いて描画して、モニタに表示出力するように構成されている。利用者は集約施設アイコンを選択することにより、その集約アイコンに含まれる施設一覧を表示して所望の施設を選択することができる。
【００１５】
下記の特許文献４（特開２００１−３１７９５５号公報）には、地図上にランドマーク等の施設を示すアイコンを表示する場合に、アイコンを重ねて表示しなくてはならないとき、複数のアイコンが同じ位置、もしくは一部が重なる位置に表示される複数のアイコンについて、全体が表示される最前面のアイコンを所定時間毎に順次切り替えて表示するように構成した地図表示装置が開示されている。利用者は所望のアイコンが表示の最前面に表示された時にそのアイコンを選択することによって当該アイコンに関する詳細説明等を参照することができる。
【００１６】
更に、下記の特許文献５（特開２００６−４７１４７号公報）には、各施設のＵＲＬ等の施設情報と、各ジャンルに対応したアイコンを備え、各施設について、その施設情報を電子透かし技術により対応するアイコンに埋め込んだ電子透かしアイコンを作成し、地図上に表示する。ユーザが、地図に表示された電子透かしアイコンを携帯電話で撮像すると、携帯電話は撮像画像に埋め込まれた施設情報を抽出して画面表示するように構成したナビゲーション装置が開示されている。
【００１７】
【特許文献１】特開２００１−１６５６８１号公報（図１、図２）
【特許文献２】特開２００３−２５４７６１号公報（図１、図２）
【特許文献３】特開２００３−３３７０４１号公報（図２、図３、図７）
【特許文献４】特開２００１−３１７９５５号公報（図５）
【特許文献５】特開２００６−４７１４７号公報（図１、図３）
【発明の開示】
【発明が解決しようとする課題】
【００１８】
先に説明したように、施設やＰＯＩの所在を示すアイコン画像のようなオブジェクト画像は、その施設が所在する位置情報（緯度、経度）に基づいて地図画像上に描画される。ところで、大きなビルなどの施設には複数のテナントが店舗を有している場合が多い。しかしながら、その場合、同じ施設内に存在する複数のＰＯＩなどの個別オブジェクトが同じ位置情報を持ち、個別のオブジェクト画像を表示した場合には、地図画像上の同一地点に複数のオブジェクト画像が重なりあって表示され、カーソルなどによるオブジェクト画像の選択が困難になるという問題点があった。
【００１９】
すなわち、上記特許文献２〜特許文献５に開示されたような地図表示方法では、施設を単一のアイコン画像で示すものであるから、当該施設内に存在する複数のオブジェクトを個別に選択してその詳細情報を表示させるのが困難であるという問題点があった。
【００２０】
本願の発明者は上記の問題点を解消すべく種々検討を重ねた結果、マウスホイールの回転操作を表示画面上の上下方向の位置として検出できることに着目し、位置情報（緯度・経度）の同じオブジェクト内に複数のオブジェクトが存在する場合にそのオブジェクト画像を集合オブジェクト画像として表示し、マウスホイールの操作をオブジェクト画像（アイコン）の上下方向位置として検出し、上下方向位置に該当する個別のオブジェクトを特定するようになせば上記問題点を解消し得ることに想到して本発明を完成するに至ったものである。
【００２１】
すなわち、本発明は上記の問題点を解消することを課題とし、同じ位置情報を有する施設内に複数存在する個別オブジェクトの各々を地図画像上に表示された集合オブジェクト画像上で選択することができるようにした地図表示システムを提供することを目的とするものである。
【課題を解決するための手段】
【００２２】
前記課題を解決するために、本願の請求項１にかかる発明は、
地図データと、各オブジェクトごとにその位置情報とオブジェクト画像データとオブジェクト情報とを記録したオブジェクトデータと、を蓄積した地図データベースと、地図画像を表示する表示手段と、オブジェクトの所在位置に従って地図画像上にオブジェクト画像を表示するオブジェクト表示制御手段と、を備え、所望のオブジェクト画像上にカーソルを移動して該オブジェクト画像を選択する操作が行われると当該オブジェクトに関するオブジェクト情報を表示する地図表示システムにおいて、
前記オブジェクトは、同一の位置情報を有する複数の個別オブジェクトからなる集合オブジェクトを含み、該集合オブジェクトに含まれる各個別オブジェクトのオブジェクト情報は、集合オブジェクト画像の位置に対応付けて前記オブジェクトデータとして記憶され、
前記地図表示システムは更に、集合オブジェクト画像上の位置を指定するための操作・入力手段と、操作・入力制御手段と、を備え、
前記カーソルにより集合オブジェクトが選択され、操作・入力手段により該集合オブジェクト上の位置を指定する操作がなされた際に、前記操作・入力制御手段は操作・入力手段の操作量に基づいて該集合オブジェクト上の位置を特定し、前記オブジェクト表示制御手段は、前記特定された集合オブジェクト上の位置に対応する個別オブジェクトのオブジェクト情報を抽出して表示手段に表示することを特徴とする。
【００２３】
本願の請求項２にかかる発明は、請求項１にかかる地図表示システムにおいて、
前記オブジェクト表示制御手段は、前記操作・入力制御手段が特定した前記集合オブジェクト画像の位置に合わせて情報ウィンドウを吹き出し表示し、該情報ウィンドウ内に該当する個別オブジェクトのオブジェクト情報を表示することを特徴とする。
【００２４】
本願の請求項３にかかる発明は、請求項１にかかる地図表示システムにおいて、
前記オブジェクト表示制御手段は、前記集合オブジェクト画像を所定の表示態様で表示し、前記操作・入力制御手段が特定した前記集合オブジェクト画像の位置に基づいて該集合オブジェクト画像の該当部分の表示態様を前記所定の表示態様と異なる表示態様で表示することを特徴とする。
【００２５】
本願の請求項４にかかる発明は、請求項１にかかる地図表示システムにおいて、
前記集合オブジェクト画像上の位置を指定するための操作・入力手段は、前記集合オブジェクト画像上の表示画面にける上下方向の位置を指定する操作手段であり、前記操作・入力制御手段は前記操作手段の操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする。
【００２６】
本願の請求項５にかかる発明は、請求項４にかかる地図表示システムにおいて、
前記操作手段はマウスホイールであり、前記操作・入力制御手段は前記マウスホイールの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする。
【００２７】
本願の請求項６にかかる発明は、請求項４にかかる地図表示システムにおいて、
前記操作手段はジョグダイヤルであり、前記操作・入力制御手段は前記ジョグダイヤルの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする。
【００２８】
本願の請求項７にかかる発明は、請求項４にかかる地図表示システムにおいて、
前記操作手段はボリュームダイヤルであり、前記操作・入力制御手段は前記ボリュームダイヤルの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする。
【００２９】
また、本願の請求項８にかかる発明は、
地図データと、各オブジェクトごとにその位置情報とオブジェクト画像データとオブジェクト情報とを記録したオブジェクトデータと、を蓄積した地図データベースを備え、地図表示端末から要求された所定範囲の地図データとともに当該地図データに該当するエリアに所在するオブジェクトのオブジェクトデータを配信する地図配信サーバに接続される地図表示端末において、
前記オブジェクトは、同一の位置情報を有する複数の個別オブジェクトからなる集合オブジェクトを含み、該集合オブジェクトに含まれる各個別オブジェクトのオブジェクト情報は、集合オブジェクト画像の位置に対応付けて前記オブジェクトデータとして記憶され、
前記地図表示端末は、地図画像を表示する表示手段と、オブジェクトの所在位置に従って地図画像上にオブジェクト画像を表示するオブジェクト表示制御手段と、集合オブジェクト画像上の位置を指定するための操作・入力手段と、操作・入力制御手段と、を備え、
所望のオブジェクト画像上にカーソルを移動して該オブジェクト画像を選択する操作が行われると当該オブジェクトに関するオブジェクト情報を表示し、
前記カーソルにより集合オブジェクトが選択され、操作・入力手段により該集合オブジェクト上の位置を指定する操作がなされた際に、前記操作・入力制御手段は操作・入力手段の操作量に基づいて該集合オブジェクト上の位置を特定し、前記オブジェクト表示制御手段は、前記特定された集合オブジェクト上の位置に対応する個別オブジェクトのオブジェクト情報を抽出して表示手段に表示することを特徴とする。
【００３０】
本願の請求項９にかかる発明は、請求項８にかかる地図表示端末において、
前記オブジェクト表示制御手段は、前記操作・入力制御手段が特定した前記集合オブジェクト画像の位置に合わせて情報ウィンドウを吹き出し表示し、該情報ウィンドウ内に該当する個別オブジェクトのオブジェクト情報を表示することを特徴とする。
【００３１】
本願の請求項１０にかかる発明は、請求項８にかかる地図表示端末において、
前記オブジェクト表示制御手段は、前記集合オブジェクト画像を所定の表示態様で表示し、前記操作・入力制御手段が特定した前記集合オブジェクト画像の位置に基づいて該集合オブジェクト画像の該当部分の表示態様を前記所定の表示態様と異なる表示態様で表示することを特徴とする。
【００３２】
本願の請求項１１にかかる発明は、請求項８にかかる地図表示端末において、
前記集合オブジェクト画像上の位置を指定するための操作・入力手段は、前記集合オブジェクト画像上の表示画面にける上下方向の位置を指定する操作手段であり、前記操作・入力制御手段は前記操作手段の操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする。
【００３３】
本願の請求項１２にかかる発明は、請求項１１にかかる地図表示端末において、
前記操作手段はマウスホイールであり、前記操作・入力制御手段は前記マウスホイールの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする。
【００３４】
本願の請求項１３にかかる発明は、請求項１１にかかる地図表示端末において、
前記操作手段はジョグダイヤルであり、前記操作・入力制御手段は前記ジョグダイヤルの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする。
【００３５】
本願の請求項１４にかかる発明は、請求項１１にかかる地図表示端末において、
前記操作手段はボリュームダイヤルであり、前記操作・入力制御手段は前記ボリュームダイヤルの操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定することを特徴とする。
【００３６】
また、本願の請求項１５にかかる発明は、
地図画像を表示する表示手段と、オブジェクトの所在位置に従って地図画像上にオブジェクト画像を表示するオブジェクト表示制御手段と、を備え、所望のオブジェクト画像上にカーソルを移動して該オブジェクト画像を選択する操作が行われると当該オブジェクトに関するオブジェクト情報を表示する地図表示端末に地図データとオブジェクトデータを配信する地図配信サーバにおいて、
前記地図配信サーバは、地図データと、各オブジェクトごとにその位置情報とオブジェクト画像データとオブジェクト情報とを記録したオブジェクトデータと、を蓄積した地図データベースを備え、前記オブジェクトは、同一の位置情報を有する複数の個別オブジェクトからなる集合オブジェクトを含み、該集合オブジェクトに含まれる各個別オブジェクトのオブジェクト情報は、集合オブジェクト画像の位置に対応付けて前記オブジェクトデータとして記憶され、地図表示端末から要求された所定範囲の地図データとともに当該地図データに該当するエリアに所在するオブジェクトのオブジェクトデータを前記地図表示端末に配信することを特徴とする。
【００３７】
本願の請求項１６にかかる発明は、請求項１５にかかる地図配信サーバにおいて、
前記地図表示端末は、集合オブジェクト画像上の位置を指定するための操作・入力手段を備え、前記カーソルにより集合オブジェクトを選択し、操作・入力手段により該集合オブジェクト上の位置を指定する操作が可能な地図表示端末であって、
前記地図配信サーバは、前記地図表示端末における操作・入力手段により該集合オブジェクト上の位置を指定する操作に基づく操作量を検出し、前記操作量に基づいて該集合オブジェクト上の位置を特定し、前記特定された集合オブジェクト上の位置に対応する個別オブジェクトのオブジェクト情報を抽出してブラウザを介して前記地図表示端末の表示手段に表示させることを特徴とする。
【発明の効果】
【００３８】
請求項１にかかる発明においては、同一の位置情報を有する複数の個別オブジェクトからなる集合オブジェクトにおいては、集合オブジェクト画像上の位置に対応付けて個別オブジェクトのオブジェクト情報が記憶され、カーソルにより集合オブジェクトが選択され、操作・入力手段により該集合オブジェクト上の位置を指定する操作がなされた際に、前記操作・入力制御手段は操作・入力手段の操作量に基づいて該集合オブジェクト上の位置を特定し、前記オブジェクト表示制御手段は、前記特定された集合オブジェクト上の位置に対応する個別オブジェクトのオブジェクト情報を抽出して表示手段に表示する。
【００３９】
このような構成によれば、簡単な操作によって、地図画像上に表示された集合オブジェクト画像上の位置を指定することができ、当該集合オブジェクトに含まれる個別オブジェクトの詳細なオブジェクト情報を表示することができるようになる。
【００４０】
請求項２にかかる発明においては、請求項１にかかる発明において、前記オブジェクト表示制御手段は、前記操作・入力制御手段が特定した前記集合オブジェクト画像の位置に合わせて情報ウィンドウを吹き出し表示し、該情報ウィンドウ内に該当する個別オブジェクトのオブジェクト情報を表示する。
【００４１】
このような構成によれば、地図画像上に表示される情報ウィンドウの画像はオブジェクトの詳細な情報を表示する時のみ表示されるから、情報ウィンドウの画像が地図画像の観察を妨げることがなく、利用者は地図画像を容易に観察することができるようになる。
【００４２】
請求項３にかかる発明においては、請求項１にかかる発明において、前記オブジェクト表示制御手段は、前記集合オブジェクト画像を所定の表示態様で表示し、前記操作・入力制御手段が特定した前記集合オブジェクト画像の位置に基づいて該集合オブジェクト画像の該当部分の表示態様を前記所定の表示態様と異なる表示態様で表示する。
【００４３】
このような構成によれば、操作・入力制御手段が特定した前記集合オブジェクト画像の位置に基づいて集合オブジェクト画像上の該当位置が他の部分と異なる表示態様で強調して表示されるから、利用者は容易に集合オブジェクト画像上の所望の位置を指定しているか否かを判別できるようになる。
【００４４】
請求項４にかかる発明においては、請求項１にかかる発明において、前記集合オブジェクト画像上の位置を指定するための操作・入力手段は、前記オブジェクト画像上の表示画面にける上下方向の位置を指定する操作手段であり、前記操作・入力制御手段は前記操作手段の操作量を検出し、該操作量に基づいて前記集合オブジェクト画像上の表示画面における上下方向の位置を特定する。
【００４５】
このような構成によれば、利用者は操作・入力手段に設けられ、集合オブジェクト画像上の表示画面にける上下方向の位置を指定する操作手段を用い、容易に集合オブジェクト画像上の所望の位置を指定できるようになり、集合オブジェクトに含まれる個別オブジェクトの詳細情報を知ることができるようになる。
【００４６】
請求項５〜請求項７にかかる発明においては、請求項４にかかる発明において、操作手段は、マウスホイールまたはジョグダイヤルまたはボリュームダイヤルであるから、携帯電話や携帯情報端末やパーソナルコンピュータを地図表示端末として使用することができるようになる。
【００４７】
また、請求項８〜請求項１４にかかる発明においては、それぞれ請求項１〜請求項７にかかる地図表示システムを構成する地図表示端末を提供することができ、請求項１５にかかる発明においては、請求項１にかかる地図表示システムを構成する地図配信サーバを提供することができるようになる。
【００４８】
また、請求項１６にかかる発明においては、請求項１５にかかる地図配信サーバにおいて、前記地図配信サーバは、前記地図表示端末における操作・入力手段により該集合オブジェクト上の位置を指定する操作に基づく操作量を検出し、前記操作量に基づいて該集合オブジェクト上の位置を特定し、前記特定された集合オブジェクト上の位置に対応する個別オブジェクトのオブジェクト情報を抽出してブラウザを介して前記地図表示端末の表示手段に表示させる。
【００４９】
このような構成によれば地図表示端末は地図配信サーバのブラウザを使用して地図画像を表示し、集合オブジェクト上の位置を指定してその位置に対応する個別オブジェクトのオブジェクト情報を表示することができるようになる。
【発明を実施するための最良の形態】
【００５０】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術思想を具体化するための地図表示システムを例示するものであって、本発明をこの実施例の地図表示システムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態の地図表しシステムにも等しく適用し得るものである。
【実施例１】
【００５１】
図１は、本発明にかかる地図表示端末２０を含む地図表示システム１０の構成を示すシステム構成図である。図１に示すように地図表示システム１０は、ネットワーク１２を介して接続される地図表示端末２０とナビゲーション機能を有する地図配信サーバ３０を備えて構成されている。従ってこの地図表示システム１０はナビゲーションシステムとしても機能する。
【００５２】
また、この地図表示システム１０は、各種カテゴリに属するＰＯＩの所在地やサービス内容などのＰＯＩ情報を提供するＰＯＩ情報配信サーバ５０、音楽や各種画像などのコンテンツを提供する情報配信サーバ５１などを備えて構成されている。地図配信サーバ３０はＰＯＩ情報配信サーバ５０や他の情報配信サーバ５１からネットワーク１２を経由して必要なデータを取得して自身のデータベースに追加することができる。また、同様にしてＰＯＩ情報配信サーバ５０や他の情報配信サーバ５１に検索要求を送信して所望の検索結果を取得することもできる。
【００５３】
本発明にかかる地図表示システム１０は、上記の構成に限られるものではなく、地図配信サーバ３０はナビゲーションサービス機能を持たない地図配信サーバであってもよく、また、地図表示端末２０も携帯電話を用いることができ、またＰＤＡや音楽プレイヤーなどの携帯機器、あるいは、パーソナルコンピュータ（ＰＣ）であってもよい。また、地図表示端末２０と地図配信サーバ３０とが一体になった車載用のナビゲーションシステムのようなスタンドアロンタイプのシステムであってもよい。
【００５４】
地図表示端末２０は現在位置や所望の地点を指定して地図配信サーバ３０に当該現在位置や所望の地点を中心とした所定の範囲の地図情報を要求し、地図配信サーバ３０から配信された地図情報に基づいて地図画像を表示手段に表示することができる。また、地図表示端末２０は所望の興味対象場所（ＰＯＩ：Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）の検索を地図配信サーバ３０に要求し、地図配信サーバ３０から回答されたＰＯＩ検索結果から任意のＰＯＩを指定して当該任意のＰＯＩが存在する地点を含む地図情報を要求してその地図画像を表示手段に表示することもできる。
【００５５】
更に、地図表示端末２０は所望の出発地、目的地を指定して地図配信サーバ３０に出発地から目的地までの最適経路やいくつかの候補経路の探索を要求し、地図配信サーバ３０から、案内経路を含む地図情報を経路探索の結果として受信し、地図画像を表示手段に表示することもできる。
【００５６】
地図配信サーバ３０が地図表示端末２０に配信する地図データには道路や交通機関の路線の他に、当該地図上の各地点に存在する施設や建物、例えば、銀行や郵便局、行政機関、ランドマーク、各種のＰＯＩなどを示すオブジェクトの情報が含まれ、地図画像を表示手段に表示する場合にはこれらのオブジェクトを示すアイコンなどのオブジェクト画像が地図画像上に表示される。利用者は表示手段に表示された地図画像においてオブジェクト画像を参照してそのオブジェクトが地図上のどの位置に存在するかを知ることができる。
【００５７】
また、地図表示端末２０において表示手段にはカーソルを表示でき、表示された地図画像上のオブジェクト画像にカーソルを移動してクリック操作により任意のオブジェクト画像を選択することができる。オブジェクト画像が選択されると、該当するオブジェクトに関する情報ウィンドウが開き、オブジェクトに関する詳細な情報、例えば、オブジェクトがレストランである場合には、営業時間やサービス内容、料金などの詳細情報が表示できる。
【００５８】
地図表示端末２０からの種々の要求に応ずるため、地図配信サーバ３０は、地図データベース３８、経路探索のための探索用ネットワークデータベース３５を備えている。地図データベース３８に蓄積される地図データは、電子地図上にアイコンなどのオブジェクト画像を描画（表示）するので、地図データのタイプとしてはベクタ形式の地図データとするのが最適である。また、この地図データは、所定の緯度、経度単位でメッシュ状に区分された単位地図データからなり、携帯電話などの地図表示端末２０から地図を要求された場合、現在位置や指定された地点を含むメッシュ状の単位地図データを中心として、その上下左右、斜め方向に隣接する９つのメッシュ状単位の地図データを携帯電話（地図表示端末）に配信する。
【００５９】
また、経路探索のための探索用ネットワークデータベース３５は、道路（経路）をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、ノードデータ、リンクデータ、全てのリンクのコスト情報（距離や所要時間）であるリンクコストデータから構成され、データベース化されたものである。交通機関のネットワークデータも駅をノードとし、駅と駅を結ぶリンクと、リンクとなる電車等の各車両の時刻表データ（発車時刻、到着時刻、所要時間）をリンクコストデータとして蓄積したものである。
【００６０】
地図表示端末２０から現在位置を指定し、あるいは所望の地点を指定してその地点を含む地図の配信要求を受信すると、地図配信サーバ３０は地図データベース３８から該当する地図データを読み出して地図表示端末２０に配信する。この地図データとともに、該地図上に位置する各種の施設や建物、ランドマーク等のＰＯＩを示すデータが配信され、地図表示端末２０は表示手段に地図画像を表示するとともに地図画像上に各種のオブジェクト画像を描画する。
【００６１】
地図配信サーバ３０は、地図表示端末２０からＰＯＩ検索要求を受信した場合はＰＯＩデータベース（図示せず）を参照して該当するＰＯＩを検索する。そして該当するＰＯＩの位置や名称等のＰＯＩ案内情報を地図表示端末２０に配信する。また、ＰＯＩ案内情報に基づいて、該ＰＯＩ位置を含む地図要求を受信した場合には、地図データベース３８を参照して該当する地図データを地図表示端末２０に配信する。
【００６２】
また、地図表示端末２０から現在位置を指定し、あるいは所望の地点を指定して前記ＰＯＩまでの経路探索が要求された場合、地図配信サーバ３０は探索用ネットワークデータベース３５を参照して２地点間の候補経路を探索し、候補経路を案内経路として含む地図データを地図表示端末２０に配信する。
【００６３】
図２は、図１に示した地図配信サーバ３０の構成を示すブロック図である。地図配信サーバ３０は、制御手段３１、配信データ編集手段３２、通信手段３４、経路探索手段３３、探索用ネットワークデータベース３５、ＰＯＩ検索手段３６、地図データベース３８などを備えている。探索用ネットワークデータベース３５には、徒歩および自動車用の経路探索のための道路ネットワークデータ３５１と、交通機関を用いた経路探索のための交通ネットワークデータ３５２とを蓄積している。
【００６４】
制御手段３１は、図示してはいないがＲＡＭ、ＲＯＭ、プロセッサを有するマイクロプロセッサであり、ＲＯＭに格納された制御プログラムにより各部の動作を制御する。通信手段３４は、ネットワーク１２を介して地図表示端末２０や、各種のＰＯＩ情報を提供するＰＯＩ情報配信サーバ５０等と通信するためのインターフェースである。配信データ編集手段３２は、経路探索やＰＯＩ検索の結果を地図表示端末２０に配信するためのデータに編集するためのものである。地図配信サーバ３０は、ネットワーク１２を介して各種のＰＯＩ情報配信サーバ５０からＰＯＩの情報を収集して地図データベース３８に蓄積されたオブジェクトデータ３８２、集合オブジェクトデータ３８３を更新したり、拡充したりすることができる。
【００６５】
先に説明したように、ＰＯＩなどのオブジェクト（施設）はその地理上の位置を緯度・経度で表した位置情報を持っており、所定エリアの地図範囲に位置するオブジェクトデータはそのエリアの地図データとともに地図表示端末２０に配信される。地図画像を表示する際、各オブジェクトは、その位置情報をもとに、地図画像上の該当位置にアイコン画像などのオブジェクト画像として表示される。そして所望のオブジェクト画像を選択することにより、そのオブジェクトの名称、電話番号を営業情報などの詳細なオブジェクト情報を表示させることができる。
【００６６】
一般的な地図表示システムにおいては、ビルなどの施設ごとにオブジェクトを規定しており、ビル内にある個々の店舗などを個別のオブジェクトとして扱うようにはされていない。ビル内の多くの店舗を個別のオブジェクトとして扱うとオブジェクトの数が膨大になり、地図画像上に表示するオブジェクト画像の数も膨大になるからである。また、個別オブジェクトの緯度・経度はそれらの個別オブジェクトが存在するビルの緯度・経度と同じ位置情報を持つことになるから、地図画像上にオブジェクト画像が重なりあって密集して表示されることになり、本来の地図画像の観察がしづらくなるからである。
【００６７】
本発明においては同じ位置情報を有する複数のオブジェクトが存在する大きなビルなどの施設を集合オブジェクトとして扱い、集合オブジェクト内の複数の個別オブジェクトの個々のオブジェクトデータを、集合オブジェクト画像上の上下方向の位置と対応つけてデータベースに蓄積する。図２において地図データベース３８の集合オブジェクトデータ３８３はこのようにして蓄積したデータである。
【００６８】
そして本発明においては、地図画像上に表示された集合オブジェクト画像を選択する場合、カーソルやマウス等の操作手段によりそのオブジェクト画像の表示画面の上下方向の位置を指定できるように構成する。このように構成すれば操作手段により指定されたオブジェクト画像上の位置に基づいてその位置に該当するオブジェクトを特定し、そのオブジェクトの詳細情報を集合オブジェクトデータから抽出して表示することができるようになる。この詳細については後述する。操作手段としては、マウスホイール、ジョグダイヤル、音量などを操作するボリュームダイヤルなどを用いることができる。
【００６９】
ＰＯＩ検索手段３６はＰＯＩデータベースを備えて構成される。地図表示端末２０によりＰＯＩカテゴリ、地域などの検索条件が指定されると、ＰＯＩ検索手段３６はＰＯＩデータベースを参照して該当するＰＯＩ情報が検索され、地図表示端末２０に配信される。ＰＯＩ検索手段３６により検索されたＰＯＩの場所を含む地図データが地図表示端末２０から要求されると、該当する地図データに基づいてその地図上に存在する各種施設や建物、ランドマーク等のオブジェクトデータ、集合オブジェクトデータを抽出して地図表示端末２０に地図データとともに配信する。
【００７０】
地図表示端末２０に送られる各種の情報、データ、例えば、地図データ、オブジェクトデータ、ＰＯＩ案内情報、案内経路の情報等は、必要に応じて配信データ編集手段３２によって編集され、地図表示端末２０に配信される。
【００７１】
地図表示端末２０は、図３に示すように、制御手段２１、ＧＰＳ処理手段２２、処理要求手段２３、操作・入力手段２４、表示手段２５、カーソル制御手段２６、オブジェクト表示制御手段２７、操作・入力制御手段２８などを備えて構成されている。ＧＰＳ処理手段２２はＧＰＳ受信機を含んで構成され、ＧＰＳ衛星の信号を受信、処理して地図表示端末２０の現在位置を緯度・経度で測位する。また、制御手段２１は、図示してはいないがＲＡＭ、ＲＯＭ、プロセッサを有するマイクロプロセッサであり、ＲＯＭに格納された制御プログラムにより各部の動作を制御する。
【００７２】
処理要求手段２３は、操作・入力手段２４や表示手段２５に表示されるメニュー画面などを介して入力されるＰＯＩ検索条件や経路探索条件を編集して地図配信サーバ３０に処理を要求するためのものである。地図配信サーバ３０が要求に従って配信する地図データや、ＰＯＩ検索要求に従ってＰＯＩ検索した結果や経路探索した結果であるＰＯＩ情報、案内経路情報などは図示しない記憶手段に一時記憶される。この記憶手段に記憶された地図データ、ＰＯＩ情報や案内経路情報などの配信データは、必要に応じて読み出され、表示手段２５に表示される。
【００７３】
操作・入力手段２４は、数字キーやアルファベットキー、カーソル操作キー、その他の機能キー、選択キー、スクロールキーなどからなる操作・入力のためのものであり、出力手段である表示手段２５に表示されるメニュー画面から所望のメニューを選択し、あるいは、キーを操作して種々の入力操作を行うものである。従って、表示手段２５は操作・入力手段２４の一部としても機能する。また、操作・入力手段２４にはマウスなどの操作手段を備えている。
【００７４】
この操作手段は、地図画像上に表示されたオブジェクト画像を選択するためにカーソルを移動して所望のオブジェクト画像を選択するためのものであり、特に選択するオブジェクト画像が集合オブジェクト画像である場合、カーソルをそのオブジェクト画像上に置き、マウスホイールを操作することにより集合オブジェクト画像上の縦方向（表示画面の上下方向）の位置を指定することができる。このような操作手段は、マウスホイールを有するマウスの他に、ジョグダイヤル、音量などを操作するボリュームダイヤルを用いて集合オブジェクト画像上の縦方向（表示画面の上下方向）の位置を指定するように構成することもできる。
【００７５】
地図データベース３８に記憶される地図データは、図４に示すように、所定の緯度、経度単位で地図エリアが分けられ、メッシュ状の単位地図データＭ１１〜Ｍ３３で構成される。この地図データが地図表示端末２０に配信される場合には、地図表示端末２０の現在位置ＰＰを含む単位地図データＭ２２を中心にして、その上下方向、左右方向、斜め方向に隣接する単位地図データＭ２１、Ｍ２３、Ｍ１２、Ｍ３２、Ｍ１１、Ｍ１３、Ｍ３１、Ｍ３３の合計９つの単位地図が配信される。地図表示端末２０が移動して地図データが不足する場合は地図表示端末２０の移動方向に基づいて地図配信サーバ３０は不足分の単位地図データを配信する。地図表示端末２０が特定の地点やＰＯＩの位置を指定して地図データの配信要求された場合も同様である。
【００７６】
図５は、一般的に用いられるベクトル地図データのデータフォーマットを示す図である。ベクトル地図データは図５に示すようにデータヘッダＤＨ、ベクトル地図データ本体ＭＰＤ、付加データＡＤの各領域からなる。データヘッダＤＨには単位地図のメッシュ番号が設定され、ベクトル地図データ本体ＭＰＤには、道路を描画するための道路データやポリゴンデータが記録される。道路データは各道路リンクをベクトルで表したデータであり、道路種別（高速道路や国道などの種別）など道路の属性を示すデータを有する。
【００７７】
付加データＡＤには、地図描画において使用する文字情報や各種オブジェクトを表すオブジェクト、集合オブジェクトの情報を付加する。このオブジェクトや集合オブジェクトの情報には、それらの位置情報（緯度、経度）、対応するオブジェクト画像のＩＤや、オブジェクトの詳細情報を示すオブジェクト情報（テキストデータ）などが含まれる。地図表示端末２０は、このような地図データを受信して表示手段２５に地図画像、オブジェクト画像を表示する。
【００７８】
図６は、地図データベース３８に蓄積されるオブジェクトデータ３８２のデータ構成の一例を示す図である。各オブジェクトのデータはオブジェクトを識別するＩＤ番号（Ｎｏ．）とオブジェクトの所在位置を示す中心座標（緯度・経度）とオブジェクト画像を示すパレット画像番号からなる。そしてオブジェクトが集合オブジェクトである場合、フラグ「１」が、通常の（単一の）オブジェクトの場合、フラグ「０」がＦ欄に記録され、集合オブジェクトの場合には更に、個別オブジェクトの情報を蓄積した集合オブジェクトデータ３８３の詳細情報テーブルの位置情報が詳細ＴＢ欄に記憶される。
【００７９】
図７は、集合オブジェクトデータ３３３のデータ構成の一例を示す図である。各集合オブジェクトは詳細ＴＢごとに、その集合オブジェクト内に所在する個別オブジェクトのＩＤ、所在フロア、集合オブジェクト画像上の位置（表示される集合オブジェクト画像の縦方向すなわち表示画面における上下方向の位置）、その個別オブジェクト名称、電話番号、営業情報などの詳細情報が蓄積されている。
【００８０】
例えば、図７において、集合オブジェクト「＊＊＊＊０１」内の個別オブジェクト「Ｍ１」は地下１階「Ｂ１Ｆ」に所在しており、その集合オブジェクト画像上の位置は「０００」であることを示している。従って、カーソルでこの集合オブジェクト画像を指定し、マウスホイールを操作して集合オブジェクト画像上の上下方向の位置「０００」指定すれば、個別オブジェクト「Ｍ１」の詳細情報を特定することができ、この詳細情報を情報ウィンドウにテキスト表示することができる。
【００８１】
地図画像やオブジェクト画像は地図表示端末２０の表示手段２５の地図表示画面に表示される。図８は、地図表示のためのブラウザ画面の構成を示す図である。図８に示すように、ブラウザ画面には地図を表示する地図表示領域２１０が設けられており、地図表示領域２１０の右上部にはスクロールバー２１２が表示される。また、メニューを表示するためのボタンである「メニュー」２２０、ルート検索を指定するためのボタンである「ルート検索」２２１、地図表示領域２１０に表示した地図上の周辺のＰＯＩを検索するためのボタンである「周辺検索」２２２が表示される。「ルート検索」２２１、「周辺検索」２２２は、地図配信サーバ３０が経路探索機能、ＰＯＩ検索機能を備えている場合に表示される。
【００８２】
勿論、地図配信サーバ３０は、経路探索機能やＰＯＩ検索機能を備えず、地図情報のみの検索サービスを提供するサーバであってもよい。また、ルート検索やＰＯＩ検索は地図配信サーバ３０がＰＯＩ情報配信サーバ５０や図示されていない経路探索サーバに要求をして結果を取得するようにしてもよい。また、地図表示画面は地図配信サーバ３０から提供される図８に示すブラウザ画面を使用する構成でなく、地図表示端末２０に用意された独自の地図表示画面を用いて地図画像等を表示する構成とすることもできる。
【００８３】
また、このブラウザ画面には、地図検索のための入力ボックス２３０と、入力ボックス２３０に入力した条件で地図配信サーバ３０に地図検索を指示するための「検索」ボタン２３１が表示され、また、バナー広告を表示するためのバナー広告の表示領域２５０が設定されている。地図表示端末２０が所望のＰＯＩを指定して地図を特定した場合には、該当するＰＯＩの位置にそのＰＯＩを示すオブジェクト画像（アイコン画像）が表示され、利用者がこのオブジェクト画像をクリックして選択すると情報ウィンドウが開き、ＰＯＩの名称、住所、電話番号、営業時間や営業内容などのオブジェクト情報が表示される。
【００８４】
図９は、集合オブジェクトを示す集合オブジェクト画像ＭＩ（アイコン画像）の一例を示す図である。図１０は、操作・入力手段２４に含まれる操作手段として用いられるマウス２４１の外観を示す図である。マウス２４１はよく知られているように下面にトラックボールを有しており、マウスを移動させることによって回転するトラックボールの移動量、移動方向に応じて表示画面上に表示されたカーソルを移動させ画面上の任意の位置を選択することができる。
【００８５】
また、トラックボールを回転させて移動したカーソル位置において、マウス２４１に設けられたマウスホイール２４２を回転させるとその回転量に従って縦方向の移動量を決定することができる。従って、マウス２４１を操作して地図画像上に表示された図９に示す集合オブジェクト画像ＭＩにカーソルを移動し、その集合オブジェクト画像上でマウスホイール２４２を回転させ、集合オブジェクト画像上の所望の位置を指定することができる。なお、マウス２４１は光学マウスであってもよく、その場合、トラックボールの回転によりマウス２４１の移動量を判別する構成でなく、光学的にマウス２４１の移動量を検出する。
【００８６】
図１１は地図表示画面に表示された地図画像の一例を示す図である。図１１には道路ＲＤ１と道路ＲＤ２が表示され、集合オブジェクト画像ＭＩ１〜ＭＩ３の３つの集合オブジェクトがそれぞれ地図画像上の所在位置に表示されている。地図画像上にはカーソル２４４が表示され、マウス２４１を操作することによりカーソル２４４を所望の位置に移動させ、画面上に表示された各種のオブジェクトを選択することができる。通常の地図表示システムにおいは、カーソル２４４が表示される初期位置は表示画面の中央であり、一般的には表示画面の中央を地図表示端末２０の現在位置として地図画像が表示される。特定のＰＯＩの位置に基づいて地図データを要求した場合には、当該特定のＰＯＩの所在位置を中心として地図画像が表示される。
【００８７】
図１２は、図１１の地図画像表示画面において、マウス２４１を操作して集合オブジェクトＭＩ２を選択した場合の表示画像の一例を示す図である。カーソル２４４はマウス２４１の操作により集合オブジェクト画像ＭＩ２上に位置している。この状態でマウスホイール２４２を回転することにより、集合オブジェクト画像ＭＩ２上の縦方向（表示画面の上下方向）の位置を指定する。この時、マウスホイールの回転に応じて変化する集合オブジェクト画像ＭＩ２上の該当位置の部分の画像を他の部分と異なる色で強調表示すると利用者が画像上のどの部分を指定しているかを判別し易くなる。
【００８８】
カーソル２４４を集合オブジェクト画像ＭＩ２上に移動してマウスホイール２４２を回転させると、操作・入力制御手段２８（図３参照）はマウスホイール２４２の回転量を検出し、集合オブジェクト画像ＭＩ２上の上下方向の移動量に換算して集合オブジェクト画像ＭＩ２上の位置を特定する。オブジェクト表示制御手段２７はその部分の表示色を変える。図１２においては、マウスホイール２４２の回転量が集合オブジェクト画像ＭＩ２のビル画像の１階部分を指定した例を示しており、この位置情報に従って集合オブジェクトデータの１階相当部分に所在している個別オブジェクトの詳細情報（図７参照）が特定され情報ウィンドウＷＩＮ内にテキスト表示される。
【００８９】
図１３は、図１１の地図画像表示画面において、マウス２４１を操作して集合オブジェクトＭＩ２を選択した場合の表示画像の他の一例を示す図である。カーソル２４４はマウス２４１の操作により集合オブジェクト画像ＭＩ２上に位置している。この状態でマウスホイール２４２を回転することにより、集合オブジェクト画像ＭＩ２上の２５階相当位置が特定された場合、情報ウィンドウＷＩＮ０に示すように集合オブジェクトであるこのビルの２５階相当部分に所在している個別オブジェクトの個別オブジェクト詳細情報が表示される。また、マウスホイール２４２を回転して集合オブジェクト画像ＭＩ２の地下１階（Ｂ１Ｆ）相当位置が特定された場合、情報ウィンドウＷＩＮに示すように集合オブジェクトであるこのビルの地下１階（Ｂ１Ｆ）相当部分に所在している個別オブジェクトの個別オブジェクト詳細情報が表示される。
【００９０】
この時、個別オブジェクト詳細情報を表示する位置は、集合オブジェクト画像ＭＩ２の一定の画像位置から吹き出し表示するようにしてもよく、図１３に示す情報ウィンドウＷＩＮ０、ＷＩＮのように集合オブジェクト画像ＭＩ２上の２５階相当部分や地下１階相当部分の画像位置から吹き出し表示するようにすることもできる。このように表示すれば、利用者はマウスホイールを操作して特定した集合オブジェクト画像ＭＩ２上の位置を確認することもできる。
【００９１】
図１４は、以上説明した本発明にかかる地図表示システム１０における地図画像の表示処理の動作手順を示すフローチャートである。地図表示端末２０から所望の地点を指定して地図画像の表示が要求されると、地図配信サーバ３０は地図表示端末２０から要求された地図情報、オブジェクトデータ、集合オブジェクトデータを地図データベース３８から読み出し、地図表示端末２０に配信する。地図表示端末２０はステップＳ１０１の処理において図８に示すブラウザ画面を用いて地図画像を表示する。
【００９２】
次いでステップＳ１０２の処理において、オブジェクト表示制御手段２７はブラウザ画面に表示された地図画像上のそれぞれの位置にオブジェクト画像および集合オブジェクト画像を描画して表示する。ステップＳ１０３の処理では、カーソル制御手段２６はマウス２４１を操作して地図画像上に表示された特定のオブジェクト画像（集合オブジェクト画像を含む）が選択されたか否かを判別する。オブジェクト画像が選択されていなければステップＳ１０９の処理に進む。
【００９３】
ステップＳ１０３の処理においてカーソル移動により地図画像上に表示された何れかのオブジェクト画像が選択されたことを判別すると、ステップＳ１０４の処理においてカーソル制御手段２６はカーソル２４４で選択されたオブジェクト画像が集合オブジェクト画像であるか否かを判別する。カーソル２４４で選択されたオブジェクト画像が集合オブジェクトでなければ、ステップＳ１０７の処理に進み、選択したオブジェクト画像に該当するオブジェクトデータに基づいて、オブジェクト詳細データをメモリから読み出す。ここでいうメモリは地図表示端末２０が地図配信サーバ３０から受信した地図データ（オブジェクトのデータを含む）を一時記憶したメモリである。
【００９４】
ステップＳ１０４の判別処理において、カーソル２４４で選択したオブジェクト画像が集合オブジェクト画像であることが判別されると、ステップＳ１０５の処理において、操作・入力制御手段２８は、マウスホイール２４２が操作されたか否かを判別する。マウスホイール２４２が操作されなければステップＳ１０９の処理に進む。この場合ステップＳ１０９の処理に進む前に選択したオブジェクト画像が集合オブジェクト画像であり、マウスホイール２４２の操作によってビル内の個別オブジェクトの詳細情報が表示される旨のコメントを表示してもよい。
【００９５】
一方、ステップＳ１０５の判別処理において、マウスホイール２４２の操作がなされたと判別されると、ステップＳ１０６の処理に進み、操作・入力制御手段２８はマウスホイール２４２の回転量を判別し、集合オブジェクト画像上の上下方向の位置を特定する。この場合、カーソル２４４で集合オブジェクト画像が選択された初期状態ではマウスホイールの初期値をその集合オブジェクト画像の最下部を基準位置にして、マウスホイール２４２の操作方向と回転量に従って画像上の位置を算出するように構成する。
【００９６】
ステップＳ１０６の処理において集合オブジェクト画像上の上下方向の位置が特定されると、その位置に該当する個別オブジェクトのオブジェクト詳細データをメモリから読み出す。ステップＳ１０８の処理において、オブジェクト表示制御手段２７は情報ウィンドウＷＩＮを開き、オブジェクト（集合オブジェクトの場合は個別オブジェクト）の詳細情報をテキスト表示する（図１２、図１３参照）。
【００９７】
そしてステップＳ１０９の処理において地図表示が終了されたか否かを判別し、地図表示の終了処理があれば処理を終了し、終了でなければステップＳ１０１の処理に戻る。この間に、表示された地図画像のスクロール処理があれば、ステップＳ１０１の処理に戻り、地図画像をスクロール表示する。
【００９８】
上記の実施例においては、地図画像を表示するための構成として、地図配信サーバ３０から提供される図８に示すブラウザ画面を使用する構成、あるいは、地図表示端末２０に用意された独自の地図表示画面を用いて地図画像等を表示する構成である場合を説明したが、この場合、地図表示端末２０にマウスホイール２４２の移動量を検出する手段を備えていればよい。
【００９９】
上記の構成の他、地図配信サーバ３０から提供されるブラウザ画面を使用する構成の場合、エイジャックス（登録商標）（Ａｊａｘ：Ａｓｙｎｃｈｒｏｎｏｕｓ Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ＋ＸＭＬ）と呼ばれるウェブブラウザに実装されているＪａｖａ（登録商標）ｓｃｒｉｐｔのＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）通信機能を使って、マウスホイール２４２の操作量を地図表示端末２０から地図配信サーバ３０に非同期で送信し、地図画像を地図配信サーバ３０において表示処理し、地図表示端末２０のブラウザ画面にこれを表示するように構成することもできる。
【０１００】
従来、ウェブブラウザを使ったウェブアプリケーションでは、データをサーバに通知して処理結果を得るためにはページ全体を再読込しなおさなければならず、ネイティブアプリケーションのような操作性を得ることは難しかった。Ａｊａｘ（エイジャックス）では、指定したＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）からＸＭＬドキュメントを読み込む機能を使い、ユーザの操作や画面描画などと並行してサーバと非同期に通信を行なうことで、サーバの存在を感じさせず、シームレスなウェブアプリケーションを実現することができる。
【０１０１】
図１５は、ＸＭＬ非同期通信手段として前述のエイジャックスエンジンを実装したクライアント・サーバシステムの構成を本発明にかかる地図表示システムに適用した構成を示す概念図であり、図１６は、図１５のクライアント・サーバシステムにおけるクライアントとサーバ間の通信手順の概念を示すシーケンス図である。
【０１０２】
図１５に示すように地図表示端末２０にはウェブブラウザ（ＷＥＢブラウザ）１４１がインストールされており、ユーザインタフェース１４２はウェブブラウザ１４１によりウェブページを表示する表示手段と、キーボードやマウスなどの入力手段により構成され、ユーザはユーザインタフェース１４２により所望のサーバを指定して地図配信サーバ３０上に設けられたウェブページをダウンロードする。そして表示手段２５（図３参照）に表示されたウェブページの表示画像を操作・入力手段２４により操作して、所望の要求をサーバに送り、サーバからその処理結果を受信する。また、地図表示端末２０はＸＭＬ非同期通信手段としてエイジャックスエンジン１４３を実装している。
【０１０３】
地図表示端末２０はダウンロードしたウェブページを表示手段２５に表示し、表示されたオブジェクト画像を指定したり、検索条件を入力したりして地図配信サーバ３０に対してＨＴＴＰリクエストを送信する。地図配信サーバ３０は、地図表示端末２０から送信されたＨＴＴＰリクエストに基づく処理を行い、ＨＴＴＰレスポンスを地図表示端末２０に返す。ＨＴＴＰレスポンスではＨＴＴＰリクエストに応じて地図配信サーバ３０が処理した結果が地図表示端末２０に送られる。地図配信サーバ３０はプロセッサを中心に構成されるコントローラ１５１を備え、地図配信サーバ３０から要求された処理を実行する。
【０１０４】
図１６は、このような地図表示端末２０と地図配信サーバ３０との間の通信手順の概念を示している。図１６において横軸は時間ｔを示し、Ａは地図表示端末２０の処理、Ｂは地図配信サーバ３０の処理を示している。地図表示端末２０でウェブブラウザ１４１を用いてユーザアクション（ユーザ操作）が行われ、地図配信サーバ３０にＨＴＴＰリクエストが送信される。地図配信サーバ３０は、ＨＴＴＰリクエストに従ってサーバ処理（サーバプロセス）を行い、要求された処理を完了すると、ＨＴＴＰレスポンスを地図表示端末２０に返す。
【０１０５】
地図表示端末２０は地図配信サーバ３０からＨＴＴＰレスポンスを受信するまでの間、図１６のＸｔに示す時間に、エイジャックスエンジン１４３を用いてウェブページのリロードを伴わずに地図配信サーバ３０とＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式のデータのやり取りを行なって処理を進めていくことができる。すなわち、地図表示端末２０は非同期で地図配信サーバ３０と通信することができる。
【０１０６】
このようにエイジャックスエンジンを搭載したアプリケーションでは、地図表示端末２０側でユーザのアクションを受けつつ、バックグラウンドで地図配信サーバ３０側との通信を行うことができる。これが非同期通信と呼ばれる技術であり、これにより従来のウェブブラウザと異なり地図表示端末２０の待ち時間を必要としない処理が可能となる。本発明においては、このような非同期通信を用いて地図表示端末２０におけるマウスホイールの検出位置を地図配信サーバ３０に送信することができる。
【０１０７】
また、Ｊａｖａ（登録商標）ＳｃｒｉｐｔのＨＴＴＰ通信機能自体は同期通信にも非同期通信にも対応しており、受信するデータ形式もＸＭＬとプレーンテキストの両方を選べるため、プレーンテキストを同期通信する従来型のウェブアプリケーションを、ページ遷移を伴わずに実現するといったことも可能になる。
【産業上の利用可能性】
【０１０８】
以上、説明したように本発明にかかる地図表示システムによれば、同じ施設内に複数存在する個別オブジェクトの各々を地図画像上に表示された集合オブジェクト画像上の位置に対応つけておき、マウスホイールなどの操作手段で集合オブジェクト画像上の位置を指定しその位置が該当する個別オブジェクトの詳細情報を表示することができるので、新たなインターネット上の地図サイトが提供するサービスの発展に貢献することができるようになる。
【図面の簡単な説明】
【０１０９】
【図１】本発明にかかる地図表示装置を含むナビゲーションシステムの構成を示すシステム構成図である。
【図２】本発明の地図表示装置に接続される地図配信サーバの構成を示すブロック図である。
【図３】本発明の地図表示装置の構成を示すブロック図である。
【図４】一般的な地図データにおける単位地図（エリア）の構成を示す説明図である。
【図５】一般的なベクトル地図データのデータフォーマットを示す説明図である。
【図６】オブジェクトデータの構成の一例を示すデータ構成図である。
【図７】集合オブジェクトデータの構成の一例を示すデータ構成図である。
【図８】地図表示端末の表示手段に表示される地図表示画面の構成を示す図である。
【図９】集合オブジェクトを示す集合オブジェクト画像の一例を示す図である。
【図１０】操作・入力手段に含まれる操作手段として用いられるマウスの外観図である。
【図１１】地図表示画面に表示された地図画像の一例を示す図である。
【図１２】集合オブジェクト画像が選択された場合の表示画像の一例を示す図である。
【図１３】集合オブジェクト画像が選択された場合の表示画像の他の一例を示す図である。
【図１４】本発明にかかる地図表示システムにおける地図画像の表示処理の動作手順を示すフローチャートである。
【図１５】ＸＭＬ非同期通信手段としてエイジャックスエンジンを実装したクライアント・サーバシステムの構成を示す概念図である。
【図１６】図１５のクライアント・サーバシステムにおけるクライアントとサーバ間の通信手順の概念を示すシーケンス図である。
【符号の説明】
【０１１０】
１０・・・・地図表示システム
１２・・・・ネットワーク
２０・・・・地図表示端末
２１・・・・制御手段
２２・・・・ＧＰＳ処理手段
２３・・・・処理要求手段
２４・・・・操作・入力手段
２５・・・・表示手段
２６・・・・カーソル制御手段
２７・・・・オブジェクト表示制御手段
２８・・・・操作・入力制御手段
３０・・・・地図配信サーバ
３１・・・・制御手段
３２・・・・配信データ編集手段
３３・・・・経路探索手段
３４・・・・通信手段
３５・・・・探索用ネットワークデータベース
３５１・・・道路ネットワークデータ
３５２・・・交通ネットワークデータ
３６・・・・ＰＯＩ検索手段
３８・・・・地図データベース
３８１・・・ベクトル地図データ
３８２・・・オブジェクトデータ
３８３・・・集合オブジェクトデータ
【図１】
2008071206.tif 000003
【図２】
2008071206.tif 000004
【図３】
2008071206.tif 000005
【図４】
2008071206.tif 000006
【図５】
2008071206.tif 000007
【図６】
2008071206.tif 000008
【図７】
2008071206.tif 000009
【図８】
2008071206.tif 000010
【図９】
2008071206.tif 000011
【図１０】
2008071206.tif 000012
【図１１】
2008071206.tif 000013
【図１２】
2008071206.tif 000014
【図１３】
2008071206.tif 000015
【図１４】
2008071206.tif 000016
【図１５】
2008071206.tif 000017
【図１６】
2008071206.tif 000018