(57)【要約】      （修正有）【課題】ユーザ端末側で移動体の位置を制御し、ユーザが希望する位置にある登録データを表示させる。【解決手段】電子地図のデータを保持する電子地図データ保持部１１と、電子地図上の位置に関連付けられる少なくとも１つの登録データを保持する登録データ保持部１２と、電子地図上を移動可能な移動体のデータを保持する移動体データ保持部１３と、電子地図データ、登録データ、及び移動体データを含む表示データを作成する表示データ作成部１４と、前記表示データの表示を行う表示部２１と、表示部に表示された前記電子地図上の位置を指示する指示入力部２２とを有し、電子地図上での前記移動体の位置を、指示入力によって制御し、登録データを非表示にし、又は登録データの表示を抑えた第１の表示態様で表示し、登録データの位置と移動体の位置とが所定の位置関係にある場合には、登録データを明示する第２の表示態様で表示することを特徴とする。【選択図】図１
2011137844.tif 000002
【特許請求の範囲】
【請求項１】
電子地図のデータを保持する電子地図データ保持部と、
前記電子地図上の位置に関連付けられる少なくとも１つの登録データを保持する登録データ保持部と、
前記電子地図上を移動可能な移動体のデータを保持する移動体データ保持部と、
前記電子地図データ、前記登録データ、及び前記移動体データを含む表示データを作成する表示データ作成部と、
前記表示データの表示を行う表示部と、
前記表示部に表示された前記電子地図上の位置を指示する指示入力部とを有し、
前記表示部に表示された前記電子地図上での前記移動体の位置を、前記指示入力によって制御し、
前記表示データは、
前記登録データを、前記電子地図上で、非表示にし、又は前記登録データの表示を抑えた第１の表示態様で表示し、
前記登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが所定の位置関係にある場合には、前記登録データを、前記電子地図上で、前記登録データを明示する第２の表示態様で表示する、表示コードを含む、
ことを特徴とする、電子地図上での登録データ表示システム。
【請求項２】
前記表示データは、
前記指示入力が前記電子地図上で前記登録データの前記第２の表示態様を指示する場合には、前記登録データを、前記電子地図上で、前記登録データの詳細を示す第３の表示態様で表示する、表示コードを含む、
請求項１に記載のシステム。
【請求項３】
前記表示データは、
前記登録データを、前記電子地図上で、前記第２の表示態様及び／又は前記第３の表示態様で表示する場合に、前記表示部が、前記第２の表示態様及び／又は前記第３の表示態様に必要な追加データを、前記登録データ保持部から新たに取得する、表示コードを含む、
請求項２に記載のシステム。
【請求項４】
前記表示データは、
前記登録データが前記第２の表示態様で表示される際に、前記移動体の表示態様を変化させる、表示コードを含む、
請求項１乃至３のいずれかに記載のシステム。
【請求項５】
前記移動体データ保持部は、ユーザに関する各種の属性情報を保持し、
前記表示データ作成部は、
前記ユーザ属性情報に応じて、前記電子地図上に表示する前記登録データを選択する、
請求項１乃至４のいずれかに記載のシステム。
【請求項６】
前記表示データ作成部は、
前記ユーザ属性情報に応じて、前記所定の位置関係を設定する、
請求項５に記載のシステム。
【請求項７】
前記登録データ保持部は、前記登録データに関する各種の属性情報を保持し、
前記表示データ作成部は、
前記登録データ属性情報に応じて、前記電子地図上に表示する前記登録データを選択する、
請求項１乃至６のいずれかに記載のシステム。
【請求項８】
前記表示データ作成部は、
前記登録データ属性情報に応じて、前記所定の位置関係を設定する、
請求項７に記載のシステム。
【請求項９】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）装置をさらに有し、
前記表示部は、前記ＧＰＳ装置が取得した値に応じ、前記表示部に表示された前記電子地図の表示範囲を変化させる、
請求項１乃至８のいずれかに記載のシステム。
【請求項１０】
電子地図データと、
前記電子地図上の位置に関連付けられる少なくとも１つの登録データと、
前記電子地図上を移動可能な移動体のデータと、を含む表示データの作成方法であって、
前記方法は、
前記電子地図上に表示する登録データを選択するステップと、
前記登録データを、前記電子地図上で、非表示にし、又は前記登録データの表示を抑えた第１の表示態様で表示する、表示コードを作成するステップと、
前記登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが所定の位置関係にある場合には、前記登録データを、前記電子地図上で、前記登録データを明示する第２の表示態様で表示する、表示コードを生成するステップとを含む、
ことを特徴とする、表示データの作成方法。
【請求項１１】
前記方法は、
前記登録データを、前記電子地図上で、前記第２の表示態様で表示する場合に、前記表示部が、前記第２の表示態様に必要な追加データを、前記登録データ保持部から新たに取得する、表示コードを作成するステップを含む、
請求項１０に記載の表示データの作成方法。
【請求項１２】
電子地図データと、
前記電子地図上の位置に関連付けられる少なくとも１つの登録データと、
前記電子地図上を移動可能な移動体のデータと、を含む表示データの作成装置であって、
前記装置は、
前記電子地図上に表示する登録データを選択する手段と、
前記登録データを、前記電子地図上で、非表示にし、又は前記登録データの表示を抑えた第１の表示態様で表示し、
前記登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが所定の位置関係にある場合には、前記登録データを、前記電子地図上で、前記登録データを明示する第２の表示態様で表示する、表示コードを生成する手段とを含む、
ことを特徴とする、表示データの作成装置。
【請求項１３】
前記表示コード生成手段は、
前記登録データを、前記電子地図上で、前記第２の表示態様で表示する場合に、前記表示部が、前記第２の表示態様に必要な追加データを、前記登録データ保持部から新たに取得する、表示コードを作成する、
請求項１２に記載の表示データの作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子地図上に、電子地図上の位置に関連付けられる少なくとも１つの登録データと、前記電子地図上を移動可能な移動体とを表示する、電子地図上の登録データ表示システムに関する。
【０００２】
この発明は、さらに、電子地図データと、前記電子地図上の位置に関連付けられる少なくとも１つの登録データと、前記電子地図上を移動可能な移動体のデータとを含む、表示データの作成方法及び装置に関する。
【背景技術】
【０００３】
インターネットなどの通信技術の発達によって、Ｗｅｂブラウザなどからアクセス可能な電子地図が広く普及している。近年、この電子地図に、電子地図上での位置（座標）に関連付けられる登録データ（例えば広告、観光、ランドマークの情報など）を組み合わせ、ユーザが電子地図を表示する際に、その表示範囲に含まれる登録データを、電子地図上に併せて表示することが実現している。
【０００４】
このような従来の電子地図上の登録データ表示システムでは、電子地図上に多数の登録データが同時に表示されるため、ユーザの注意が分散し、個々の登録データの表示効果が低下するという問題があった。
【０００５】
かかる問題を解消するため、例えば特許文献１には、見やすく、十分な情報量を提供した地図、即ち登録データ（アイコン）が過密となっていたり、登録データの数が過少となっていたりしない地図を提供できるよう、予め設定された登録データの表示密度、表示数などの表示条件に基づいて、検索された情報のうち表示対象となるものを選択する情報提供サーバが記載されている。
【０００６】
特許文献２には、ユーザの分身である移動体（アバター）が地図上の道路・鉄道路線等のルート検索を行って、検索位置の近傍に含まれる登録データ（地域情報等）を地図情報等とともにユーザ端末３００の表示部に表示する仮想観光装置が記載されている。これによれば、ユーザの分身である移動体の移動に伴い、移動体の近傍に含まれる登録データが動的に画面上に表示されることになる。このような、移動体の移動に基づく動的な登録データの表示は、ユーザの注意を獲得しやすく、個々の登録データの表示効果を向上させることができる。
【０００７】
【特許文献１】特開２００７−１１１６１号公報
【特許文献２】特開２００７−２９３８０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、引用発明１に記載された情報提供サーバでは、画面中の登録データの表示数が少なくなっても、多数の登録データが同時に表示されるという問題は改善されていない。
【０００９】
また、引用文献２に記載された仮想観光装置は、サーバ装置側で移動体の移動経路の計算及び設定を行っているため、ユーザ端末側で移動体の位置を制御し、ユーザが希望する位置にある登録データを表示させることができないという問題がある。
【００１０】
さらに、引用文献２に記載された仮想観光装置は、移動体の移動経路をサーバ装置側で計算及び設定するため、移動体の移動経路の近傍に含まれる登録データを適切に選択することができるが、ユーザ端末側で移動体の位置を制御する場合には、サーバ装置がユーザ端末に表示データを送信する段階では移動体の移動経路が確定しないため、移動体の移動経路の近傍に含まれる登録データを適切に選択することができない。仮に、予め電子地図の表示範囲に含まれる全ての登録データを選択し、ユーザ端末に与える表示データに含めると、実際には必要のない（移動体の移動経路の近傍に含まれないため画面に表示されない）登録データも表示データに含まれることになり、表示データ量が必要以上に増大してしまう。一方、電子地図の表示範囲に含まれる登録データの一部を選択して、ユーザに与える表示データに含めると、本来は移動体の移動経路の近傍に含まれるにもかかわらず、表示データに含まれないために画面上に表示されない登録データが生じてしまうという問題がある。
【００１１】
したがって、この発明は、従来技術の有するこれらの問題点を解決することを課題とするものであり、その目的は、電子地図上の移動体の位置を制御し、移動体と所定の位置関係にある登録データを動的に表示させることである。
【００１２】
さらに、この発明の目的は、表示データに必要以上の登録データを含まないようにし、且つ、移動体の移動経路の近傍に含まれる登録データを動的に表示する際に、必要となるデータについては、新たな通信処理によって取得することである。
【課題を解決するための手段】
【００１３】
上記の目的を達成するため、第1発明は、
電子地図のデータを保持する電子地図データ保持部と、
前記電子地図上の位置に関連付けられる少なくとも１つの登録データを保持する登録データ保持部と、
前記電子地図上を移動可能な移動体のデータを保持する移動体データ保持部と、
前記電子地図データ、前記登録データ、及び前記移動体データを含む表示データを作成する表示データ作成部と、
前記表示データの表示を行う表示部と、
前記表示部に表示された前記電子地図上の位置を指示する指示入力部とを有し、
前記表示部に表示された前記電子地図上での前記移動体の位置を、前記指示入力によって制御し、
前記表示データは、
前記登録データを、前記電子地図上で、非表示にし、又は前記登録データの表示を抑えた第１の表示態様で表示し、
前記登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが所定の位置関係にある場合には、前記登録データを、前記電子地図上で、前記登録データを明示する第２の表示態様で表示する、表示コードを含む、
ことを特徴とする、電子地図上での登録データ表示システムである。
これによれば、ユーザは、電子地図上の移動体の位置を制御することができ、さらに、移動体の移動経路の近傍に含まれる登録データが動的に表示されるため、個々の登録データがユーザの注意を獲得しやすく、登録データの表示効果を向上させることができる。
【００１４】
さらに、前記表示データは、
前記指示入力が前記電子地図上で前記登録データの前記第２の表示態様を指示する場合には、前記登録データを、前記電子地図上で、前記登録データの詳細を示す第３の表示態様で表示する、表示コードを含むことができる。
これによれば、マウスでのクリックといったユーザの指示に基づき、動的に表示した登録データの詳細情報をさらに表示することができる。
【００１５】
さらに、前記表示データは、
前記登録データを、前記電子地図上で、前記第２の表示態様及び／又は前記第３の表示態様で表示する場合に、前記表示部が、前記第２の表示態様及び／又は前記第３の表示態様に必要な追加データを、前記登録データ保持部から新たに取得する、表示コードを含む、ことができる。
これによれば、表示データに、必要以上の登録データが含まれないようにし、且つ、必要なデータは、新たな通信処理によって取得することができる。
【００１６】
また、第２発明は、
電子地図データと、
前記電子地図上の位置に関連付けられる少なくとも１つの登録データと、
前記電子地図上を移動可能な移動体のデータと、を含む表示データの作成方法であって、
前記方法は、
前記電子地図上に表示する登録データを選択するステップと、
前記登録データを、前記電子地図上で、非表示にし、又は前記登録データの表示を抑えた第１の表示態様で表示する、表示コードを作成するステップと、
前記登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが所定の位置関係にある場合には、前記登録データを、前記電子地図上で、前記登録データを明示する第２の表示態様で表示する、表示コードを生成するステップとを含む、
ことを特徴とする、表示データの作成方法である。
これによれば、ユーザは、電子地図上の移動体の位置を制御することができ、さらに、移動体の移動経路の近傍に含まれる登録データが動的に表示されるため、個々の登録データがユーザの注意を獲得しやすく、登録データの表示効果を向上させることができる。
【００１７】
また、第３発明は、
電子地図データと、
前記電子地図上の位置に関連付けられる少なくとも１つの登録データと、
前記電子地図上を移動可能な移動体のデータと、を含む表示データの作成装置であって、
前記装置は、
前記電子地図上に表示する登録データを選択する手段と、
前記登録データを、前記電子地図上で、非表示にし、又は前記登録データの表示を抑えた第１の表示態様で表示する、表示コードを作成する手段と、
前記登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが所定の位置関係にある場合には、前記登録データを、前記電子地図上で、前記登録データを明示する第２の表示態様で表示する、表示コードを生成する手段とを含む、
ことを特徴とする、表示データの作成装置である。
これによれば、ユーザは、電子地図上の移動体の位置を制御することができ、さらに、移動体の移動経路の近傍に含まれる登録データが動的に表示されるため、個々の登録データがユーザの注意を獲得しやすく、登録データの表示効果を向上させることができる。
【発明の効果】
【００１８】
この発明によれば、ユーザは、電子地図上の移動体の位置を制御することができ、さらに、移動体の移動経路の近傍に含まれる登録データが動的に表示されるため、個々の登録データがユーザの注意を獲得しやすく、登録データの表示効果を向上させることができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら、この発明の実施の形態を説明する。
【００２０】
図１は、この発明による代表的な電子地図上の登録データ表示システム１を表す図である。このシステムは、サーバ装置１０とユーザ端末２０とを有し、ユーザ端末２０はインターネット３０を介してサーバ装置１０から表示データの取得を行う。サーバ装置１０は、電子地図データ保持部１１、登録データ保持部１２、移動体データ保持部１３及び表示データ作成部１４を有する。ユーザ端末２０は、表示部２１及び指示入力部２２を有する。
【００２１】
電子地図データ保持部１１は、電子地図表示の基礎となる、電子地図データを保持する。ここでいう地図データとは、道路や建物、地形の形状などの地理的な情報に関するものである。この電子地図データは、例えば地図画像に基づくラスター形式や、点、線、面などに対するベクトル値を持つベクトル形式といった、任意の形式とすることができる。
【００２２】
登録データ保持部１２は、電子地図上に表示する、少なくとも１つの登録データを保持する。ここでいう登録データとは、電子地図上の特定の位置に関連付けられたデータであり、例えば広告、観光、行楽地やランドマークの情報などを含む。この登録データは、例えば電子地図上で関連付けられる位置（座標）、登録データ提供者の名前／名称／登録ＩＤ、電話／メールなどの連絡先、及びＷｅｂサイトへのリンク情報などを含む。さらに、登録データ保持部１２は、登録データに関する各種の属性情報を保持できる。ここでいう属性情報とは、登録データの優先度や、登録情報のカテゴリ分類（高級店／大衆店など）などを含む。この登録データは、登録データの提供者が自ら設定したり、システムの管理者又はユーザが設定することができる。
【００２３】
移動体データ保持部１３は、電子地図上で移動可能な移動体に関するデータを保持する。ここでいう移動体は、ユーザの分身としてのアバターやキャラクタ画像、小さなアイコン画像など、任意の形状で表現される移動体を含む。さらに、移動体データ保持部は、ユーザに関する各種の属性情報を保持することができる。ここでいう属性情報とは、ユーザの性別、年齢、趣味及び嗜好などを含む。このユーザ属性情報は、ユーザが自ら設定したり、ユーザの行動履歴などを参照して、システム管理者が設定することが出来る。
【００２４】
表示データ作成部１４は、電子地図データ、登録データ、及び移動体データを含む表示データを作成する。この表示データは、（Ｘ）ＨＴＭＬ／ＸＭＬ／Ｊａｖａｓｃｒｉｐｔ（登録商標）／ＣＳＳなどのファイルによって構成される。この表示データは、通常は、前記登録データを、前記電子地図上で、非表示にし、又は前記登録データの表示を抑えた第１の表示態様で表示し、前記登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが所定の位置関係にある場合には、前記登録データを、前記電子地図上で、前記登録データを明示する第２の表示態様で表示する、表示コードを含む。つまり、通常状態では、電子地図上に登録データは表示されず（又は目立たないように表示され）、移動体が移動して、例えば移動体が登録データの近傍を通過する場合（移動体と登録データとが所定の位置関係にある場合）に、登録データが動的に表示されることになる。
【００２５】
ここでいう所定の位置関係とは、例えば移動体を中心にした位置関係と、各登録データを中心とした位置関係とを含む。移動体を中心にした位置関係とは、移動体を中心とした一定の範囲に登録データが含まれる場合などをいう。各登録データを中心とした位置関係とは、登録データ毎に、各登録データを中心とした一定の範囲を設定しておき、移動体がその範囲を通過した場合に、第２の表示態様に切替わるようにすることなどをいう。この範囲の形状は、円形、方形など、任意の形状を含む。
【００２６】
ここでいう第１の表示態様とは、登録データを明確に表示しない態様を言い、登録データを表示しない、又は、小さい点表示、淡色での表示、小さいアイコンでの表示などを含む。
【００２７】
ここでいう第２の表示態様とは、登録データを明確に表示する態様を言い、登録データに関するアイコンや写真などの画像、ロゴマーク、及び、登録データの提供者の名称、Ｗｅｂサイトへのリンク情報などの表示を含む。さらに、この第２の表示態様の際に、特別な音声信号を発生させたり、又は特別なアニメーション処理などを用いて、第２の表示態様を表示させることもできる。
【００２８】
また、表示データ作成部１４が作成する表示データは、前記指示入力が前記電子地図上で前記登録データの前記第２の表示態様を指示する場合には、前記登録データを、前記電子地図上で、前記登録データの詳細を示す第３の表示態様で表示する、表示コードを含むことができる。つまり、ユーザが、登録データの第２の表示態様をマウスなどでクリックすることにより、第３の表示態様として、登録データに関するより詳細な情報を表示させることもできる。
【００２９】
ここでいう第３の表示態様とは、登録データを詳細に表示する態様を言い、登録データに関するアイコンや写真などの画像、ロゴマーク、及び、登録データの提供者の名称、Ｗｅｂサイトへのリンク情報などに加え、登録者が設定した宣伝文章や、お勧め商品のリストなどといった、登録データに関するより詳細な情報を含む。
【００３０】
また、表示データ作成部１４が作成する表示データは、前記登録データが前記第２の表示態様で表示される際に、前記移動体の表示態様を変化させる、表示コードを含む、ことができる。例えば、移動体が擬人的なアバターである場合に、登録データの第２の表示態様が表示される際に、移動体が第２の表示態様を知覚した旨を示すような表示態様（例えば、アバターの顔（視線）が第２の表示態様の方向を向く、アバターが第２の表示態様の表示に驚く／喜ぶ、など）を用いることにより、ユーザの注意を第２の表示態様で表示された登録データに向けることができる。
【００３１】
この登録データの第１〜第３の表示態様、及び移動体に関する表示コードは、当業者に周知の技術で実現可能である。例えばＪａｖａｓｃｒｉｐｔ（登録商標）を利用すれば、通常は登録データを非表示（又は目立たないように表示）にしておき、移動体が移動した場合に、移動体の近傍に登録データが含まれるかどうかを判定し、移動体の近傍に登録データが含まれる場合には、その登録データを第２の表示態様（ユーザの目に付きやすい表示態様）で動的に表示するという、スクリプトを作成することが出来る。また、同様に、当業者であれば、ユーザのクリックに合わせて第３の表示態様を表示したり、第２の表示態様の表示に合わせて移動体の表示態様を変化させるスクリプトを作成することができる。
【００３２】
また、かかる表示データ作成部１４は、前記ユーザ属性情報に応じて、前記電子地図上に表示する、前記登録データを選択することができる。これにより、例えばユーザの趣味や嗜好にあった登録データが表示されることになり、登録データの表示効果を向上させることができる。
【００３３】
また、かかる表示データ作成部１４は、前記ユーザ属性情報に応じて、前記所定の位置関係を設定することができる。これにより、例えばユーザが自由に、登録データを第２の表示態様で表示する範囲を決定することができるようになる。
【００３４】
また、かかる表示データ作成部１４は、前記登録データ属性情報に応じて、前記電子地図上に表示する前記登録データを選択することができる。これにより、例えば登録データの優先度などに応じて登録データの表示がされることになり、優先度の高い登録データは、優先度の低い登録データに比べて上位に表示されるなど、登録料や知名度、評判などに応じたインセンティブを登録データに設定することが出来る。また、登録データのカテゴリ分類などに応じて、表示データに含まれる登録データを複数のレイヤに分けて設定することにより、ユーザは高級店／大衆店など、自分が表示させたいレイヤの登録データを選択することができる。
【００３５】
さらに、かかる表示データ作成部１４は、前記登録データ属性情報に応じて、前記所定の位置関係を設定することができる。例えば登録データの優先度などに応じて、第２の表示態様に関する所定の位置関係を変化させることができ、優先度の高い登録データは、移動体が多少離れている場合でも、登録データを第２の表示態様で表示するなど、登録料や知名度、評判などに応じたインセンティブを登録データに設定することが出来る。
【００３６】
なお、サーバ装置１０が有する電子地図データ保持部１１、登録データ保持部１２、移動体データ保持部１３、及び表示データ作成部１４は、各部ごとに個別のサーバ装置として実装することもできる。個別のサーバ装置として実装する場合には、表示データ作成部１４は、インターネット３０等の電気通信回線を通じて各部とデータをやりとりすることになる。
【００３７】
表示部２１は、インターネット３０を通じてサーバ装置１０から取得した表示データの表示を行う。ここでいう表示部２１とは、インターネットブラウザや、専用に開発された表示ソフト等を含む。この表示部２１は、表示データに含まれる表示コードの通り、通常は、前記電子地図上で、前記登録データを非表示にし、又は前記登録データの表示を抑えた第１の表示態様で前記登録データを表示する。
【００３８】
指示入力部２２は、ユーザ５０からの入力を受け、表示部２１に表示される電子地図上の移動体の位置を制御する。ここでいう指示入力部２２は、マウスやキーボードなどのあらゆる入力インターフェースを含む。例えばユーザがマウスで移動体の移動先位置を指定すると、移動体は指定された場所への移動を開始する。この移動体の移動は、直線的な移動や、ランダムウォーク、又は道路などのベクトル情報に沿った移動とすることができる。また、登録データの優先度などに応じて、例えば優先度の高い登録データには移動体が引き寄せられるように、移動体の移動経路を設定しても良い。移動体及び登録データの位置が所定の位置関係になると、登録データは第２の表示態様で表示される。移動体及び登録データの位置が所定の位置関係から外れた場合には、第２の表示態様をすぐに非表示にしたり、一定時間の経過後に第２の表示態様を非表示にすることができる。なお、登録データを第２の表示態様で表示する際には、第１の表示態様を非表示にしたり、そのまま表示しておくこともできる。
【００３９】
また、指示入力部２２は、例えばマウスのクリックなどにより、登録データの第２の表示態様を指示することで、第３の表示態様として、登録データに関するより詳細な情報を表示させることもできる。
【００４０】
図２は、登録データｄ１〜ｄ１２と、それぞれの第１の表示態様１０１〜１１２と移動体５００とを含む表示部２１の表示内容を示す図である。ここでは、各登録データｄ１〜ｄ１２の第１の表示態様１０１〜１１２を、点線の円で表示している。この第１の表示態様１０１〜１１２により、ユーザは、電子地図上に登録データｄ１〜ｄ１２が存在することを認識できるが、登録データｄ１〜ｄ１２の具体的な内容は認識できない。なお、第１の表示態様１０１〜１１２を表示せず、前述のとおり、登録データｄ１〜ｄ１２を非表示にすることも出来る。
【００４１】
図３は、第２の表示態様（２０６、２０７）及び第３の表示態様（３０６、３０７）で表示した登録データｄ６及びｄ７とを含む表示部２１の表示内容を示す図である。この例では、ユーザは、ユーザ端末の指示入力部２２によって、移動体５００に移動先４００へ移動するという指示を与える。移動体５００はこの指示に応じ、移動経路４１０に沿って移動を開始する。移動体が移動経路４１０の途中点４１１に到達すると、移動体の近傍には、登録データｄ７が含まれることになる。そのため、この登録データｄ７の第２の表示態様２０７が画面に動的に表示される。この第２の表示態様２０７は、登録者の店舗のアイコン画像として表示される。なおこの場合、登録データｄ７の第１の表示態様１０７については、非表示にしたり表示をしたままにすることが出来る。ここで、指示入力部２２を通じて第２の表示態様２０７をクリックすると、登録データｄ７の第３の表示態様３０７が表示される。この第３の表示態様３０７には、登録者の名称や、登録者のＷｅｂサイトへのリンク情報が含まれる。例えば、第３の表示態様３０７に含まれる登録者のＷｅｂサイトへのリンク情報を、マウスでクリックすることにより、登録者自身のＷｅｂサイトを表示させ、ユーザにより詳細な情報を提供することができる。移動体５００が移動を続け、登録データｄ７が移動体の近傍から外れると、登録データｄ７の第２の表示態様２０７は非表示になる。
【００４２】
移動体５００はさらに移動を続け、途中点４１２に到達すると、この移動体の近傍には、登録データｄ６が含まれることになる。そのため、この登録データｄ６の第２の表示態様２０６が表示される。この第２の表示態様２０６は、登録者の店舗のアイコン画像として表示される。ここで、指示入力部２２を通じて第２の表示態様２０６をクリックすると、登録データｄ６の第３の表示態様３０６が表示される。第３の表示態様３０６には、登録者の店舗の名称や、お勧めの商品リスト（及び商品の画像に埋め込まれたオンライン購入用のリンク情報）といった登録情報が含まれる。ユーザが登録データｄ６の第２の表示態様２０６をクリックすることなく、移動体５００が移動先４００に移動すると、登録データｄ６は移動体の近傍から外れ、登録データｄ６の第２の表示態様２０６は非表示になる。
【００４３】
このように、移動体５００の移動にあわせ、移動経路の近傍に含まれる登録データが動的に表示されるため、個々の登録データはユーザの注意を獲得しやすく、登録データの表示効果を高めることが出来る。
【００４４】
また、第２の表示態様２０７、２０６が表示される際に、移動体の表示態様を変化させることもできる。例えば、アバターの顔（視線）が第２の表示態様２０７、２０６の方向を向く、アバターが第２の表示態様の表示に驚く／喜ぶ、などといった表示態様を用いることにより、ユーザの注意を第２の表示態様２０７、２０６で表示された登録データｄ７、ｄ６に向けることができる。
【００４５】
なお、第２の表示態様と第３の表示態様の表示内容には厳密な区別はなく、ある登録データが第２の表示態様で表示するもの（例えば店舗の画像や企業のロゴマークなど）を、他の登録データでは第３の表示態様として表示することができる。また逆に、ある登録データが第３の表示態様で表示するもの（例えば商品リストやＷｅｂサイトへのリンク）を、他の登録データでは第２の表示態様として表示することもできる。さらに、例えば店舗の画像や企業のロゴマークなどと、商品リストやＷｅｂサイトへのリンクといった情報とをまとめて、第２の表示態様（又は第３の表示態様）として表示することもできる。
【００４６】
図４は、ユーザ端末とサーバ装置間の通信シーケンスを示す図である。表示データのやり取りは、通常ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を利用して行われるが、他の任意のプロトコルを用いることもできる。まず、ユーザ端末２０から、ＨＴＴＰ  Ｇｅｔメッセージがサーバ装置１０に送信される。サーバ装置１０の表示データ作成部１４は、このＨＴＴＰ  Ｇｅｔメッセージに応じ、電子地図データ、登録データ、移動体データを含む、表示データを送信する。このデータには、図２に示す表示範囲に含まれる、登録データｄ１〜ｄ１２の、第２の表示態様及び／又は第３の表示態様（２０６、２０７、３０６、３０７以外は図示せず）の表示に必要なデータが全て含まれる。そのため、表示データの量は大きくなるが、第２の表示態様及び／又は第３の表示態様で表示する際に、サーバ装置１０との新たな通信を行う必要がなく、ユーザの体感速度が向上する。
【００４７】
かかる表示システムにおいて、所定の位置関係を、各登録データを中心として設定することができる。図５は、各登録データを中心として、移動体及び登録データの所定の位置関係を設定した図である。ユーザは、ユーザ端末の指示入力部２２によって、移動体５００に移動先４００へ移動するという指示を与える。移動体５００はこの指示に応じ、移動経路４１０に沿って移動を開始する。移動体が移動経路４１０の途中点４１１に到達すると、登録データｄ７を中心とする所定の範囲に移動体５００含まれることになる。そのため、この登録データｄ７の第２の表示態様２０７が画面に動的に表示される。ここで、登録データｄ７の第２の表示態様２０７を、指示入力部２２を通じてクリックすると、登録データｄ７の第３の表示態様３０７が表示される。移動体５００が移動を続け、登録データｄ７を中心とする範囲から外れると、登録データｄ７の第２の表示態様２０７は非表示になる。移動体５００はさらに移動を続け、途中点４１２に到達すると、登録データｄ６を中心とする所定の範囲に移動体５００が含まれる。そのため、この登録データｄ６の第２の表示態様２０６が表示される。ここで、登録データｄ６の第２の表示態様２０６を、指示入力部２２を通じてクリックすると、登録データｄ６の第３の表示態様３０６が表示される。登録データｄ７、ｄ６を中心とするそれぞれの範囲は、それぞれ異なる大きさや形状に設定することができ、例えば登録データの優先度などに応じて、この範囲を設定することができる。
【００４８】
かかる表示データは、さらに、前記電子地図上で、前記登録データを、前記第２の表示態様及び／又は前記第３の表示態様で表示する場合に、前記表示部が、前記第２の表示態様及び／又は前記第３の表示態様に必要な追加データを、前記登録データ保持部から新たに取得する、表示コードを含むことができる。つまり、この場合、ユーザ端末が最初にサーバ装置から受信する表示データには、第２の表示態様及び／又は第３の表示態様に必要な登録データへのリンクコードが含まれており、第２の表示態様及び／又は第３の表示態様に関する実体的な登録データは含まれていない。この第２の表示態様及び／又は第３の表示態様に関する実体的な登録データは、移動体の移動経路の近傍に登録データが含まれる場合に、新たにサーバ装置から取得される。
【００４９】
図６は、この場合の通信シーケンスを示す図である。まず、ユーザ端末２０から、ＨＴＴＰ  Ｇｅｔメッセージがサーバ装置１０に送信される。サーバ装置１０の表示データ作成部１４は、このＨＴＴＰ  Ｇｅｔメッセージに応じ、電子地図データ、登録データ、移動体データを含む、表示データを送信する。この表示データ１４には、第２の表示態様に必要な実体的な登録データは含まれているが、第３の表示態様に必要な実体的な登録データは含まれていない。代わりに、第３の表示態様については、必要な登録データへのリンクコードが含まれている。図３に示すように、移動体５００が移動して登録データｄ７、ｄ６が第３の表示態様３０７、３０６で表示される場合には、新しいＨＴＴＰ通信がそれぞれ生成され、サーバ装置１０の登録データ保持部１２から、第３の表示態様に必要な実体的な登録データを取得する。これにより、最初にユーザ端末に与える表示データのデータ量を抑えつつ、必要なデータを動的に取得することが可能になる。なお、この新しく取得したデータは、ＤＨＴＭＬ／Ｊａｖａｓｃｒｉｐｔ（登録商標）を利用した、Ａｊａｘの技術などを用いて、表示部全体の再描画を生じさせることなく、既存の表示画面中に動的に表示させることが出来る。
【００５０】
なお、第３の表示態様だけではなく、第２の表示態様に関する実体的な登録データについても、新しいＨＴＴＰ通信によって取得するようにすることもできる。
【００５１】
かかる表示システム１は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）装置をさらに有し、前記表示部は、前記ＧＰＳ装置が取得した値に応じ、前記表示部に表示された前記電子地図の表示範囲を変化させることができる。図７は、ＧＰＳ装置２３を含む、電子地図上での登録データ表示システムを示す図である。ＧＰＳ装置２３は、衛星からの電波を利用して現在地の座標情報を取得し、取得した値を表示部２１に与える。図８はＧＰＳ装置２３が取得した値により、電子地図の表示範囲を変化させた例を示す図である。図８は、図２の状態から右方向に電子地図をスクロールさせた状態を表す。このとき、ＧＰＳ装置２３はユーザ端末の右方向への移動に応じた値を取得しており、表示部はこの値に応じて電子地図の表示範囲を右方向に変更している。図８では、この右方向へのスクロールにより、登録データｄ１０が移動体５００を中心とする所定の範囲に含まれる。そのため、登録データｄ１０の第２の表示態様２１０が表示される。指示入力２２を通じて第２の表示態様２１０をクリックすると、第３の表示態様３１０が表示される。このようにＧＰＳ装置２３が取得する値に連動して電子地図の表示範囲を変更することにより、例えば車両などで移動中に、動的に周囲の登録データを表示させることができ、移動時のユーザの注意を獲得することにより、登録データの表示効果を向上させることができる。なお、ＧＰＳ装置２３を利用する際にも、指示入力部２２を利用し、移動体５００の位置を変化させ、ユーザが希望する登録データを第２の表示態様（及び第３の表示態様）で表示させることができる。
【００５２】
図９は、本発明による表示データの作成方法のフローチャートを示す図である。本発明による表示データの作成方法は、電子地図データと、前記電子地図上の位置に関連付けられる少なくとも１つの登録データと、前記電子地図上を移動可能な移動体のデータと、を含む表示データを作成する。この方法は、まず、電子地図上に表示する登録データを選択する（ｓ１）。ここでは、ユーザ端末上に表示される電子地図の範囲に応じて、ユーザ端末に与える表示データに含むべき登録データを選択する。なお、この登録データの選択には、登録データ及びユーザの各種属性情報を用いることが出来る。次に、この方法は、通常は、前記登録データを、前記電子地図上で、非表示にし、又は前記登録データの表示を抑えた第１の表示態様で表示する、表示コードを作成する（ｓ２）。さらに、この方法は、前記登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが所定の位置関係にある場合には、前記登録データを、前記電子地図上で、前記登録データを明示する第２の表示態様で表示する、表示コードを生成する（ｓ３）。なお、このｓ２及びｓ３については、順不同にそれぞれのコードを作成することが出来る。これにより、ユーザは、ユーザ端末側で、電子地図上の移動体の位置を制御することができ、さらに、移動体の移動経路の近傍に含まれる登録データが動的に表示されるため、個々の登録データがユーザの注意を獲得しやすく、登録データの表示効果を向上させることができる。
【００５３】
かかる表示データ作成方法は、さらに、前記指示入力が前記登録データの前記第２の表示態様を指示する場合には、前記登録データを、前記電子地図上で、前記登録データの詳細を示す第３の表示態様で表示する、表示コードを作成するステップ（図示せず）を含み得る。これにより、登録データのより詳細な情報を表示させることができる。
【００５４】
図１０に示すように、かかる表示データ作成方法は、さらに、前記電子地図上で、前記第２の表示態様で前記登録データを表示する場合に、前記表示部が、前記第２の表示態様に必要な追加データを、前記登録データ保持部から新たに取得する、表示コードを作成するステップ（ｓ４）を含み得る。これにより、サーバ装置からユーザ端末に与えられる表示データに、必要以上の登録データが含まれないようにし、且つ、必要なデータは随時サーバ装置から取得することができる。
【００５５】
図１１は、本発明による表示データ作成装置７００のブロック図を示す図である。本発明による表示データ作成装置７００は、電子地図データと、前記電子地図上の位置に関連付けられる少なくとも１つの登録データと、前記電子地図上を移動可能な移動体のデータと、を含む表示データを作成する。この装置は、まず、電子地図上に表示する登録データを選択する、登録データ選択部７０１を有する。登録データ選択部７０１は、ユーザ端末上に表示される電子地図の範囲に応じて、ユーザ端末に与える表示データに含むべき登録データを選択する。なお、この登録データの選択には、登録データ及びユーザの各種属性情報を用いることが出来る。また、この装置は、通常は、前記登録データを、前記電子地図上で、非表示にし、又は前記登録データの表示を抑えた第１の表示態様で表示し、前記登録データの前記電子地図上での位置と前記移動体の前記電子地図上での位置とが所定の位置関係にある場合には、前記登録データを、前記電子地図上で、前記登録データを明示する第２の表示態様で表示する、表示コードを生成する、表示コード作成部７０２を有する。これにより、ユーザは、ユーザ端末側で、電子地図上の移動体の位置を制御することができ、さらに、移動体の移動経路の近傍に含まれる登録データが動的に表示されるため、個々の登録データがユーザの注意を獲得しやすく、登録データの表示効果を向上させることができる。
【００５６】
かかる表示コード作成部７０２は、さらに、前記指示入力が前記登録データの前記第２の表示態様を指示する場合には、前記登録データを、前記電子地図上で、前記登録データの詳細を示す第３の表示態様で表示する、表示コードを作成し得る。これにより、登録データのより詳細な情報を表示させることができる。
【００５７】
かかる表示コード作成部７０２は、さらに、前記電子地図上で、前記第２の表示態様で前記登録データを表示する場合に、前記表示部が、前記第２の表示態様に必要な追加データを、前記登録データ保持部から新たに取得する、表示コードを作成し得る。これにより、サーバ装置からユーザ端末に与えられる表示データに、必要以上の登録データが含まれないようにし、且つ、必要なデータは随時サーバ装置から取得することができる。
【００５８】
なお、上述したところは、この発明の実施形態の一部を示したにすぎず、この発明の趣旨を逸脱しない限り、これらの構成を相互に組み合わせたり、種々の変更を加えたりすることができる。
【００５９】
例えば、電子地図上に表示される登録データを第1の登録データ及び第２の登録データに分類し、第1の登録データについては、本発明の通り、通常は非表示にして、移動体が近傍を通過する際に動的に表示するようにし、第２の登録データについては、電子地図上に常に表示させることもできる。このように登録データの表示方法を変更することにより、ユーザに常に示しておきたい登録データと、表示／非表示を切替えて補助的（動的）に表示したい登録データとを同一の電子地図上で表現することが可能になる。例えば、この第1の登録データ及び第２の登録データは、ユーザの属性情報、登録データの属性情報、及び、登録データ検索用の検索クエリなどに応じて選択することができる。例えば検索クエリによって第１の登録データ及び第2の登録データを選択する場合には、検索クエリに完全に一致する登録データを第1の登録データとし、検索クエリに一部一致する登録データを第2の登録データとすることができる。また、検索クエリによって第1の登録データを選択し、ユーザ及び登録データの属性情報に応じて第２の登録データを選択することもできる。
【産業上の利用可能性】
【００６０】
以上の説明から明らかなように、この発明によれば、ユーザは、電子地図上の移動体の位置を制御することができ、さらに、移動体の移動経路の近傍に含まれる登録データが動的に表示されるため、個々の登録データがユーザの注意を獲得しやすく、登録データの表示効果を向上させることができる。
【図面の簡単な説明】
【００６１】
【図１】この発明による電子地図上の登録データ表示システムを表す図である。
【図２】この発明による電子地図の表示を示す図である。
【図３】第２及び第３の表示態様を含む、この発明による電子地図の表示を示す図である。
【図４】この発明による通信シーケンスを示す図である。
【図５】第２及び第３の表示態様を含む、この発明による電子地図の表示を示す図である。
【図６】この発明による通信シーケンスを示す図である。
【図７】ＧＰＳ装置を含む、この発明による電子地図上の登録データ表示システムを表す図である。
【図８】第２の表示態様を含む、この発明による電子地図の表示を示す図である。
【図９】この発明による表示データの作成方法のフローチャートを示す図である。
【図１０】この発明による表示データの作成方法のフローチャートを示す図である。
【図１１】この発明による表示データの作成装置のブロック図を示す図である。
【符号の説明】
【００６２】
１  電子地図上での登録データ表示システム
１０  サーバ装置
１１  電子地図データ保持部
１２  登録データ保持部
１３  移動体データ保持部
１４  表示データ作成部
２０  ユーザ端末
２１  表示部
２２  指示入力部
２３  ＧＰＳ装置
３０  インターネット
５０  ユーザ
ｄ１〜ｄ１４  登録データ
１０１〜１１４  登録データの第１の表示態様
２０６、２０７、２１０  登録データの第２の表示態様
３０６、３０７、３１０  登録データの第３の表示態様
４００  移動体の移動先
４１０  移動体の移動経路
４１１、４１２  移動他の移動経路の途中点
５００  移動体
ｓ１〜ｓ４  表示データ作成方法のステップ
７００  表示データ作成装置
７０１  登録データ選択部
７０２  表示コード作成部
【図１】
2011137844.tif 000003
【図２】
2011137844.tif 000004
【図３】
2011137844.tif 000005
【図４】
2011137844.tif 000006
【図５】
2011137844.tif 000007
【図６】
2011137844.tif 000008
【図７】
2011137844.tif 000009
【図８】
2011137844.tif 000010
【図９】
2011137844.tif 000011
【図１０】
2011137844.tif 000012
【図１１】
2011137844.tif 000013