(57)【要約】【課題】次に表示される地図画像の範囲の予測精度を高めること。【解決手段】地図画像片から作成された地図画像を表示する地図画像表示手段（１３）と、入力に応じて移動するポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が前記地図画像片記憶手段（２４）に記憶されていないか否かを判別する地図画像片不足判別手段（２８）と、記憶されていない地図画像片を前記地図画像片データベース（２２）から読み出す地図画像片先読み手段（２９）と、を備えた地図画像表示システム（Ｓ）。【選択図】図２
2007264867.tif 000002
【特許請求の範囲】
【請求項１】
地図画像を構成する地図画像片が全て記憶された地図画像片データベースと、
地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す地図画像片読み出し手段と、
前記地図画像片読み出し手段により読み出された地図画像片を記憶する地図画像片記憶手段と、
前記地図画像中心を中心とした地図画像を表示する地図画像表示手段と、
前記地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出するポインタ移動検知手段と、
前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する地図画像片不足判別手段と、
前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して前記地図画像片記憶手段に記憶させる地図画像片先読み手段と、
を備えたことを特徴とする地図画像表示システム。
【請求項２】
前記ポインタ画像を中心として予め設定された先読み判別範囲が、表示されている前記地図画像の範囲の外側に移動したか否かを判別することにより、前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する前記地図画像片不足判別手段と、
を備えたことを特徴とする請求項１に記載の地図画像表示システム。
【請求項３】
地図画像を構成する地図画像片が全て記憶された地図画像片データベースと、
地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す地図画像片読み出し手段と、
前記地図画像片読み出し手段により読み出された地図画像片を記憶する地図画像片記憶手段と、
前記地図画像中心を中心とした地図画像を地図画像表示端末に送信する地図画像送信手段と、
前記地図画像表示端末で表示された地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出するポインタ移動検知手段と、
前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する地図画像片不足判別手段と、
前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して前記地図画像片記憶手段に記憶させる地図画像片先読み手段と、
を備えたことを特徴とする地図画像サーバ。
【請求項４】
地図画像を構成する地図画像片が全て記憶された地図画像片データベースと、
地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す地図画像片読み出し手段と、
前記地図画像片読み出し手段により読み出された地図画像片を記憶する地図画像片記憶手段と、
前記地図画像中心を中心とした地図画像を表示する地図画像表示手段と、
前記地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出するポインタ移動検知手段と、
前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する地図画像片不足判別手段と、
前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して前記地図画像片記憶手段に記憶させる地図画像片先読み手段と、
を備えたことを特徴とする地図画像表示装置。
【請求項５】
コンピュータを、
地図画像を構成する地図画像片が全て記憶された地図画像片データベース、
地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す地図画像片読み出し手段、
前記地図画像片読み出し手段により読み出された地図画像片を記憶する地図画像片記憶手段、
前記地図画像中心を中心とした地図画像を表示する地図画像表示手段、
前記地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出するポインタ移動検知手段、
前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する地図画像片不足判別手段、
前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して前記地図画像片記憶手段に記憶させる地図画像片先読み手段、
として機能させるための地図画像先読み表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面上に地図画像を表示するための地図画像表示システム、地図画像サーバ、地図画像表示装置および地図画像先読み表示プログラムに関し、特に、複数の地図画像片のデータから地図画像中心を中心とした所定の範囲の地図画像を作成する地図画像表示システム、地図画像サーバ、地図画像表示装置および地図画像先読み表示プログラムに関する。
【背景技術】
【０００２】
現在、インターネットを介して、パーソナルコンピュータや携帯端末等の表示画面に、地図画像を表示し、閲覧できるサービスが提供されている。また、地図画像は、経路案内（ナビゲーション）や交通情報等にも使用されている。
このような、地図画像は、所定の範囲毎に格子状に区分された地図画像片を組み合わせて作成されることが一般的に行われており、全ての地図画像片が記憶された地図画像片データベースから、表示する地図画像の範囲（領域）を作成するのに必要な地図画像片を読み出して、地図画像を作成することが行われている。
【０００３】
必要な地図画像片を読み込んでから地図画像を作成、表示する技術として、下記の従来技術（１）が公知である。
（１）特許文献１（特開２００２−２４４６４５号公報）記載の技術
特許文献１記載の技術では、ある表示範囲の地図画像が表示された状態から、表示範囲を移動させる入力がされると（例えば、マウスでポインタを移動させた後にクリックすると）、新たな表示範囲内の地図画像片（格子分割ラスタ画像データ）が読み込まれて地図画像が作成、表示されると共に、次の表示範囲の移動で読み込まれる可能性が高いと推測される範囲の地図画像片を先読みする。すなわち、移動前の表示範囲から移動後の表示範囲への移動方向を検出して、次の表示範囲の移動の指示がされた場合の移動方向は同じ方向である可能性が高いと推測して、検出された移動方向側で且つ移動後の表示範囲の外側（表示範囲外）の地図画像片を読み込んでいる。
【０００４】
【特許文献１】特開２００２−２４４６４５号公報（段落［００３４］〜［００４３］）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
（従来技術の問題点）
前記従来技術（１）では、前回の表示範囲から今回の表示範囲の移動方向と同じ方向に表示範囲が移動されるものと推測して、現在表示されている範囲外の地図画像片を予め読み込むことにより、推測した方向に地図画像の表示範囲が移動された場合には、速やかに次の表示範囲の地図画像を表示することができる。しかし、ユーザが実際にどの方向に表示範囲を移動させるのかは不明であり、推測した方向と異なる方向に表示範囲を移動する入力がされた場合、必要のない部分の地図画像片を読み出しているという問題があった。このため、必要のない地図画像片の読み出しにより、情報処理の負荷や、通信負荷、通信料が高くなる問題があった。
【０００６】
前記問題に鑑み、本発明は、次に表示される地図画像の範囲の予測精度を高めることを第１の技術的課題とする。
また、本発明は、低い負荷で次に表示される地図画像をスムーズに表示することを第２の技術的課題とする。
【課題を解決するための手段】
【０００７】
（本発明）
（第１発明）
前記技術的課題を解決するために第１発明の地図画像表示システムは、
地図画像を構成する地図画像片が全て記憶された地図画像片データベースと、
地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す地図画像片読み出し手段と、
前記地図画像片読み出し手段により読み出された地図画像片を記憶する地図画像片記憶手段と、
前記地図画像中心を中心とした地図画像を表示する地図画像表示手段と、
前記地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出するポインタ移動検知手段と、
前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する地図画像片不足判別手段と、
前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して前記地図画像片記憶手段に記憶させる地図画像片先読み手段と、
を備えたことを特徴とする。
【０００８】
（第１発明の作用）
前記構成要件を備えた第１発明の地図画像表示システムでは、地図画像片データベースには、地図画像を構成する地図画像片が全て記憶されている。地図画像片読み出し手段は、地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す。地図画像片記憶手段は、前記地図画像片読み出し手段により読み出された地図画像片を記憶する。地図画像表示手段は、前記地図画像中心を中心とした地図画像を表示する。ポインタ移動検知手段は、前記地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出する。地図画像片不足判別手段は、前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する。地図画像片先読み手段は、前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して（先読みして）、前記地図画像片記憶手段に記憶させる。
【０００９】
したがって、第１発明の地図画像表示システムは、ポインタ画像の実際の移動に基づいて先読みが実行されるので、次に表示される地図画像の範囲の予測精度を高めることができる。したがって、先読みの精度が高く、無駄な読み込みを減らすことができるので、情報処理の負荷を減らすことができると共に、精度よく先読みされた地図画像片から次に表示される地図画像をスムーズに表示することができる。
【００１０】
また、第１発明の地図画像表示システムにおいて、
前記ポインタ画像を中心として予め設定された先読み判別範囲が、表示されている前記地図画像の範囲の外側に移動したか否かを判別することにより、前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する前記地図画像片不足判別手段と、
を備えることができる。
この場合、前記地図画像片不足判別手段は、前記ポインタ画像を中心として予め設定された先読み判別範囲が、表示されている前記地図画像の範囲の外側に移動したか否かを判別することにより、前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別することができる。
【００１１】
（第２発明）
前記技術的課題を解決するために第２発明の地図画像サーバは、
地図画像を構成する地図画像片が全て記憶された地図画像片データベースと、
地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す地図画像片読み出し手段と、
前記地図画像片読み出し手段により読み出された地図画像片を記憶する地図画像片記憶手段と、
前記地図画像中心を中心とした地図画像を地図画像表示端末に送信する地図画像送信手段と、
前記地図画像表示端末で表示された地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出するポインタ移動検知手段と、
前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する地図画像片不足判別手段と、
前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して前記地図画像片記憶手段に記憶させる地図画像片先読み手段と、
を備えたことを特徴とする。
【００１２】
（第２発明の作用）
前記構成要件を備えた第２発明の地図画像サーバでは、
地図画像片データベースには、地図画像を構成する地図画像片が全て記憶されている。地図画像片読み出し手段は、地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す。地図画像片記憶手段は、前記地図画像片読み出し手段により読み出された地図画像片を記憶する。地図画像送信手段は、前記地図画像中心を中心とした地図画像を地図画像表示端末に送信する。ポインタ移動検知手段は、前記地図画像表示端末で表示された地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出する。地図画像片不足判別手段は、前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する。地図画像片先読み手段は、前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して（先読みして）、前記地図画像片記憶手段に記憶させる。
【００１３】
したがって、第２発明の地図画像サーバは、ポインタ画像の実際の移動に基づいて先読みが実行されるので、次に表示される地図画像の範囲の精度を高めることができる。したがって、先読みの精度が高く、無駄な読み込みを減らすことができるので、情報処理の負荷を減らすことができると共に、精度よく先読みされた地図画像片から次に表示される地図画像をスムーズに表示することができる。
【００１４】
（第３発明）
前記技術的課題を解決するために第３発明の地図画像表示装置は、
地図画像を構成する地図画像片が全て記憶された地図画像片データベースと、
地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す地図画像片読み出し手段と、
前記地図画像片読み出し手段により読み出された地図画像片を記憶する地図画像片記憶手段と、
前記地図画像中心を中心とした地図画像を表示する地図画像表示手段と、
前記地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出するポインタ移動検知手段と、
前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する地図画像片不足判別手段と、
前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して前記地図画像片記憶手段に記憶させる地図画像片先読み手段と、
を備えたことを特徴とする。
【００１５】
（第３発明の作用）
前記構成要件を備えた第３発明の地図画像表示装置では、地図画像片データベースには、地図画像を構成する地図画像片が全て記憶されている。地図画像片読み出し手段は、地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す。地図画像片記憶手段は、前記地図画像片読み出し手段により読み出された地図画像片を記憶する。地図画像表示手段は、前記地図画像中心を中心とした地図画像を表示する。ポインタ移動検知手段は、前記地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出する。地図画像片不足判別手段は、前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する。地図画像片先読み手段は、前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して（先読みして）、前記地図画像片記憶手段に記憶させる。
【００１６】
したがって、第３発明の地図画像表示装置は、ポインタ画像の実際の移動に基づいて先読みが実行されるので、次に表示される地図画像の範囲の精度を高めることができる。したがって、先読みの精度が高く、無駄な読み込みを減らすことができるので、情報処理の負荷を減らすことができると共に、精度よく先読みされた地図画像片から次に表示される地図画像をスムーズに表示することができる。
【００１７】
（第４発明）
前記技術的課題を解決するために第４発明の地図画像先読み表示プログラムは、
コンピュータを、
地図画像を構成する地図画像片が全て記憶された地図画像片データベース、
地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す地図画像片読み出し手段、
前記地図画像片読み出し手段により読み出された地図画像片を記憶する地図画像片記憶手段、
前記地図画像中心を中心とした地図画像を表示する地図画像表示手段、
前記地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出するポインタ移動検知手段、
前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する地図画像片不足判別手段、
前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して前記地図画像片記憶手段に記憶させる地図画像片先読み手段、
として機能させる。
【００１８】
（第４発明の作用）
前記構成要件を備えた第４発明の地図画像先読み表示プログラムにより、地図画像片データベースには、地図画像を構成する地図画像片が全て記憶されている。地図画像片読み出し手段は、地図画像中心を中心とした所定の範囲の地図画像を構成する地図画像片のみを、前記地図画像片データベースから読み出す。地図画像片記憶手段は、前記地図画像片読み出し手段により読み出された地図画像片を記憶する。地図画像表示手段は、前記地図画像中心を中心とした地図画像を表示する。ポインタ移動検知手段は、前記地図画像上に表示され、入力に応じて移動するポインタ画像の移動を検出する。地図画像片不足判別手段は、前記ポインタ画像の移動が検出された場合に、移動先の前記ポインタ画像を地図画像中心とした場合に作成される予定の地図画像を構成する地図画像片が、前記地図画像片記憶手段に記憶されていないか否かを判別する。地図画像片先読み手段は、前記地図画像片不足判別手段により地図画像片が記憶されていないと判別された場合に、記憶されていない地図画像片を前記地図画像片データベースから読み出して（先読みして）、前記地図画像片記憶手段に記憶させる。
【００１９】
したがって、第４発明の地図画像先読み表示プログラムでは、ポインタ画像の実際の移動に基づいて先読みが実行されるので、次に表示される地図画像の範囲の精度を高めることができる。したがって、先読みの精度が高く、無駄な読み込みを減らすことができるので、情報処理の負荷を減らすことができると共に、精度よく先読みされた地図画像片から次に表示される地図画像をスムーズに表示することができる。
【発明の効果】
【００２０】
前述の本発明は、次に表示される地図画像の範囲の予測精度を高めることができる。
また、本発明は、低い負荷で次に表示される地図画像をスムーズに表示することができる。
【発明を実施するための最良の形態】
【００２１】
次に図面を参照しながら、本発明の実施の形態の具体例（実施例）を説明するが、本発明は以下の実施例に限定されるものではない。
【実施例１】
【００２２】
図１は、本発明の地図画像表示システムの実施例１の説明図である。
図１において、実施例１の地図画像表示システムＳは、地図画像の表示、閲覧サービスを利用する利用者が地図画像を閲覧する利用者端末（地図画像表示端末、地図画像表示装置）１を有している。前記利用者端末１は、インターネット２を介して、利用者端末１から送信された信号に基づいて地図画像を送信する地図画像サーバ３や、その他のデータベースサーバ４に接続されている。
【００２３】
前記各利用者端末１は、パーソナルコンピュータにより構成されており、端末本体１ａと、利用者が地図画像の表示範囲の変更を入力するためのキーボード１ｂやマウス１ｃ等の入力装置と、地図画像サーバ３から送信された地図画像が表示されるディスプレイ１ｄ（出力装置）とを有している。
また、前記地図画像サーバ３は、サーバ本体３ａと、地図画像サーバ３の操作をするためのキーボード３ｂやマウス３ｃ等の入力装置と、入力に応じた情報が表示されるディスプレイ３ｄ（出力装置）とを有している。
なお、実施例１の地図画像表示システムＳでは、利用者端末１や地図画像サーバ３が、インターネット２を介して接続されているが、専用のネットワーク回線を使用して接続することも可能である。
【００２４】
（実施例１の制御部の説明）
図２は前記図１に示す地図画像表示システムの機能をブロック図（機能ブロック図）で示した図である。
図２において、実施例１の利用者端末１や地図画像サーバ３は、外部との信号の入出力および入出力信号レベルの調節等を行うＩ／Ｏ（入出力インターフェース）、必要な処理を行うためのプログラムおよびデータ等が記憶されたＲＯＭ（リードオンリーメモリ、記録媒体）、必要なデータを一時的に記憶するためのＲＡＭ（ランダムアクセスメモリ、記録媒体）、ＲＯＭ等に記憶されたプログラムに応じた処理を行うＣＰＵ（中央演算処理装置）、処理に応じて種々のデータを記憶するハードディスク、ならびにクロック発振器等を有するコンピュータにより構成されており、前記ＲＯＭ等に記憶されたプログラムを実行することにより種々の機能を実現することができる。
利用者端末１や地図画像サーバ３は、キーボード１ｂ，３ｂやマウス１ｃ，３ｃ等の入力装置やＩ／Ｏを介して入力された信号に応じた処理を実行して、前記ディスプレイ１ｄ，３ｄやＩ／Ｏを介して制御信号を出力する機能（制御手段）を有している。
【００２５】
（利用者端末の機能）
図２において、実施例１の利用者端末１の地図画像表示プログラムＰ１は、以下の機能（制御手段）１１〜１３を有している。
信号送信手段１１は、利用者端末１から地図画像サーバ３に対して信号を送信する。実施例１の信号送信手段１１は、地図画像表示プログラムＰ１が起動された時に表示する初期画像の送信要求信号や、ディスプレイ１ｄに表示されたポインタを移動させる入力がされたことを通知する信号、地図画像を更新する入力がされたことを通知する信号を地図画像サーバ３に送信する。
地図画像受信手段１２は、地図画像サーバ３から送信された地図画像を受信し、記憶する。
【００２６】
図３は実施例１の利用者端末に表示される地図画像の一例の説明図である。
画像表示手段１３は、ディスプレイ１ｄ上に画像を表示する。実施例１の画像表示手段１３は、受信した地図画像Ｍａをディスプレイ１ｄに表示する地図画像表示手段１３ａと、次に表示する地図画像Ｍａの中心位置を指示するためのポインタ画像Ｍａ１をディスプレイ１ｄに表示し、マウス１ｃ等の入力装置からの入力に応じてディスプレイ１ｄ上でポインタ画像Ｍａ１を移動させるポインタ画像表示手段１３ｂとを有する。
【００２７】
（地図画像サーバの機能）
図４は実施例１の地図画像片と、地図画像片から作成、表示される地図画像との説明図である。
なお、図４において、地図画像Ｍａは図３に詳細に示してあるので、詳細な図示は省略する。
図２において、実施例１の地図画像サーバ３の地図画像作成・配信プログラムＰ２は、以下の機能（制御手段）２１〜２９を有する。
信号受信手段２１は、利用者端末１から送信された信号を受信する。
地図画像片データベース２２は、地図画像Ｍａを作成するための地図画像片Ｍｘ−ｙを全て記憶する。実施例１では、地図画像Ｍａ（例えば、５ｋｍ（先読み判別範囲））を提供する対象の全体地図（例えば、日本地図）を予め設定された所定の格子状の範囲（例えば、１ｋｍ四方）に分割した地図画像片Ｍｘ−ｙの全てのデータを記憶する。即ち、図４に示すように、格子状に分割された複数の地図画像片Ｍｘ−ｙ（Ｍ１−１、Ｍ１−２、…、Ｍ６−８、…）を記憶する。
【００２８】
図２において、地図画像読み出し手段２３は、配信する地図画像を作成するために必要な地図画像片Ｍｘ−ｙを地図画像片データベース２２から読み出す。実施例１の地図画像読み出し手段２３は、例えば、図４に示す範囲の地図画像Ｍａが配信される場合、地図画像Ｍａを作成するために必要な地図画像片Ｍ２−２〜Ｍ２−７、Ｍ３−２〜Ｍ３−７、Ｍ４−２〜Ｍ４−７、Ｍ５−２〜Ｍ５−７のデータを読み出す。
図２において、地図画像片記憶手段２４は、地図画像読み出し手段２３で読み出された地図画像片Ｍｘ−ｙのデータを記憶する。
地図画像作成手段２５は、前記地図画像片記憶手段２４に記憶された地図画像片のデータに基づいて、地図画像中心Ｍａ２（図５参照）を中心とした所定の領域（実施例１では、横ｘ１、縦ｙ１の長方形の領域）の地図画像Ｍａを作成する。なお、利用者端末１の地図画像表示プログラムＰ１起動時には、予め設定された初期地図画像中心Ｍａ２を中心とした地図画像Ｍａが作成される。
地図画像送信手段２６は、地図画像作成手段２５で作成された地図画像Ｍａのデータを利用者端末１に送信する。
【００２９】
図２において、ポインタ移動検知手段２７は、ポインタ移動距離検知手段２７ａと、ポインタ移動方向検知手段２７ｂとを有し、利用者端末１のディスプレイ１ｄに表示されたポインタ画像Ｍａ１の移動を検出する。実施例１のポインタ移動検知手段２７は、利用者端末１から送信されたポインタ位置信号に基づいて、ポインタ画像Ｍａ１が地図画像中心Ｍａ２から予め設定された先読み実行距離Ｌ１以上移動している場合に、ポインタ画像Ｍａ１が移動したものと検出（判別）する。
前記ポインタ移動距離検知手段２７ａは、ポインタ画像Ｍａ１が地図画像中心Ｍａ２から移動した距離（ポインタ移動距離Ｌ）を検出する。実施例１のポインタ移動距離検知手段２７ａは、利用者端末１から送信されたポインタ画像Ｍａ１の現在位置の座標（ｘｐ、ｙｐ）と、地図画像中心（ｘ０，ｙ０）との距離Ｌ（＝｛（ｘｐ−ｘ０）2＋（ｙｐ−ｙ０）2｝１／２）を計算することにより、ポインタ移動距離Ｌを検出する。
前記ポインタ移動方向検知手段２７ｂは、ポインタ画像Ｍａ１の移動した方向を検出する。実施例１のポインタ移動方向検知手段２７ｂは、利用者端末１から送信されたポインタ画像Ｍａ１の現在位置の座標（ｘｐ、ｙｐ）への地図画像中心（ｘ０，ｙ０）からのベクトルｖｐ（＝（ｘｐ−ｘ０，ｙｐ−ｙ０））と、真北向きのベクトルｖｎ（０，１）との角度α（＝（ｖｐ・ｖｎ）／（｜ｖｐ｜・｜ｖｎ｜））を計算することにより、移動方向を検出する。
【００３０】
図５は実施例１の表示されている地図画像と、地図画像片と、ポインタ画像と、ポインタ画像を中心とした地図画像との関係を説明する説明図である。
地図画像片不足判別手段２８は、地図画像Ｍａを作成するのに必要な地図画像片Ｍｘ−ｙが全て地図画像片記憶手段２４に読み込まれているか否かを判別する。また、実施例１の地図画像片不足判別手段２８は、ポインタ画像Ｍａ１の移動が検出された場合に、移動先のポインタ画像Ｍａ１を地図画像中心Ｍａ２'とした場合に作成される予定の地図画像Ｍａ'（図５の破線参照）を構成する地図画像片Ｍｘ−ｙが、前記地図画像片記憶手段２４に記憶されていないか否かの判別も行う。
地図画像片先読み手段２９は、地図画像片不足判別手段２８により、移動先のポインタ画像Ｍａ１を地図画像中心Ｍａ２'とした場合に作成される予定の地図画像Ｍａ'（図５の破線参照）を構成する地図画像片Ｍｘ−ｙが地図画像片記憶手段２４に記憶されていないと判別された場合に、記憶されていない地図画像片Ｍｘ−ｙ（図５では、Ｍ１−４〜Ｍ１−９、Ｍ２−４〜Ｍ２−９、Ｍ３−８〜Ｍ３−９、Ｍ４−８〜Ｍ４−９、Ｍ５−８〜Ｍ５−９）を地図画像片データベース２２から読み出して地図画像片記憶手段２４に記憶させる。
前記地図画像表示プログラムＰ１および地図画像作成・配信プログラムＰ２により実施例１の地図画像先読み・表示プログラム（Ｐ１＋Ｐ２）が構成されている。
【００３１】
（実施例１のフローチャートの説明）
（利用者端末の処理の説明）
図６は実施例１の地図画像表示システムの利用者端末が備えている地図画像表示処理のフローチャートである。
図６のフローチャートの各ＳＴ（ステップ）の処理は、利用者端末１のＲＯＭ等に記憶された地図画像表示プログラムＰ１に従って行われる。また、この処理は利用者端末１の他の各種処理と並行して実行される。
図６に示すフローチャートは、地図画像表示プログラムＰ１が起動された時に開始される。
【００３２】
図６のＳＴ１において、地図画像表示プログラムＰ１が起動した時に表示する初期の地図画像Ｍａの送信を要求する信号を地図画像サーバ３に送信する。そして、ＳＴ２に進む。
ＳＴ２において、初期の地図画像Ｍａを受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ３に進み、ノー（Ｎ）の場合はＳＴ２を繰り返す。
ＳＴ３において、初期の地図画像Ｍａをディスプレイ１ｄに表示する。そして、ＳＴ４に進む。
ＳＴ４において、マウス１ｃやキーボード１ｂ等によりポインタ画像Ｍａ１を移動させる入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ５に進み、ノー（Ｎ）の場合はＳＴ６に進む。
ＳＴ５において、地図画像Ｍａ上でのポインタ画像Ｍａ１の現在位置（ｘｐ、ｙｐ）をポインタ位置信号として地図画像サーバ３に送信する。そして、ＳＴ４に戻る。
【００３３】
ＳＴ６において、地図画像Ｍａを更新する入力がされたか否かを判別する。例えば、マウス１ｃをクリックしたり、キーボード１ｂから地図画像を更新する入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ７に進み、ノー（Ｎ）の場合はＳＴ１０に進む。
ＳＴ７において、ポインタ画像Ｍａ１の現在位置（ｘｐ，ｙｐ）を含む地図画像Ｍａの更新を行う入力がされたことを通知する地図画像更新入力信号を地図画像サーバ３に送信する。そして、ＳＴ８に進む。
ＳＴ８において、地図画像サーバ３から送信された地図画像Ｍａを受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ９に進み、ノー（Ｎ）の場合はＳＴ８を繰り返す。
ＳＴ９において、受信した地図画像Ｍａをディスプレイ１ｄに表示（更新）する。そして、ＳＴ４に戻る。
ＳＴ１０において、地図画像表示プログラムＰ１を終了する入力がされたか否かを判別する。ノー（Ｎ）の場合はＳＴ４に戻り、イエス（Ｙ）の場合は図６の地図画像表示処理を終了する。
【００３４】
（地図画像サーバの処理の説明）
図７は実施例１の地図画像表示システムの地図画像サーバが備えている地図画像作成・配信処理のフローチャートである。
図７のフローチャートの各ＳＴ（ステップ）の処理は、地図画像サーバ３のＲＯＭ等に記憶された地図画像作成・配信プログラムＰ２に従って行われる。また、この処理は地図画像サーバ３の他の各種処理と並行して実行される。
図７に示すフローチャートは、地図画像サーバ３が起動された時に開始される。
【００３５】
図７のＳＴ２１において、利用者端末１から送信された初期の地図画像の送信要求を受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ２２に進み、ノー（Ｎ）の場合はＳＴ２４に進む。
ＳＴ２２において、初期地図画像中心を中心とした地図画像Ｍａを作成するために必要な地図画像片Ｍｘ−ｙを地図画像片データベース２２から読み込み、記憶する。そして、ＳＴ２３に進む。
ＳＴ２３において、読み込んだ地図画像片Ｍｘ−ｙから地図画像Ｍａを作成して、利用者端末１に送信する。そして、ＳＴ２１に戻る。
【００３６】
ＳＴ２４において、ポインタ画像Ｍａ１が移動したことを通知するポインタ位置信号を受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ２５に進み、ノー（Ｎ）の場合はＳＴ３１に進む。
ＳＴ２５において、ポインタ画像Ｍａ１が地図画像中心Ｍａ２から移動した距離（ポインタ移動距離）Ｌを計算する。そして、ＳＴ２６に進む。
ＳＴ２６において、ポインタ移動距離Ｌが先読み実行距離Ｌ１以上であるか否かを判別する。イエス（Ｙ）の場合はＳＴ２７に進み、ノー（Ｎ）の場合はＳＴ２１に戻る。
ＳＴ２７において、ポインタ位置（ｘｐ，ｙｐ）と、地図画像中心（ｘ０，ｙ０）とに基づいて、ポインタ移動方向αを計算する。そして、ＳＴ２８に進む。
【００３７】
ＳＴ２８において、ポインタ移動距離Ｌとポインタ移動方向αとに基づいて、移動先のポインタ位置（ｘｐ，ｙｐ）を地図画像中心と仮定した場合に作成される地図画像Ｍａを作成するために必要な地図画像片Ｍｘ−ｙを判別する。即ち、ポインタ位置を中心とした地図画像Ｍａ分の領域に含まれる地図画像片Ｍｘ−ｙを抽出する。そして、ＳＴ２９に進む。
ＳＴ２９において、地図画像片記憶手段２４に、必要な（抽出された）地図画像片Ｍｘ−ｙが全て記憶されているか否かを判別する。ノー（Ｎ）の場合はＳＴ３０に進み、イエス（Ｙ）の場合はＳＴ２１に戻る。
ＳＴ３０において、不足している地図画像片を先読みする。そして、ＳＴ２１に戻る。
【００３８】
ＳＴ３１において、利用者端末１から送信された地図更新入力信号を受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ３２に進み、ノー（Ｎ）の場合はＳＴ２１に戻る。
ＳＴ３２において、ポインタ位置（ｘｐ，ｙｐ）を新たな地図画像中心（ｘ０，ｙ０）に設定する。そして、ＳＴ３３に進む。
ＳＴ３３において、新たな地図画像中心Ｍａ２を中心とした地図画像Ｍａを作成するために必要な地図画像片が不足しているか否かを判別する。イエス（Ｙ）の場合はＳＴ３４に進み、ノー（Ｎ）の場合はＳＴ３５に進む。
ＳＴ３４において、不足している地図画像片を地図画像片データベース２２から読み出す。そして、ＳＴ３５に進む。
ＳＴ３５において、地図画像Ｍａを作成し、利用者端末１に送信する（配信する）。そして、ＳＴ２１に戻る。
【００３９】
（実施例１の作用）
前記構成を備えた実施例１の地図画像表示システムＳでは、利用者が利用者端末１で地図画像表示プログラムＰ１を起動すると、地図画像Ｍａが表示される（図６のＳＴ３参照）。利用者が利用者端末１の入力装置１ｂ、１ｃを操作して、表示された地図画像Ｍａ上のポインタ画像Ｍａ１を移動させると、移動したことが地図画像サーバ３に送信され（図６のＳＴ５参照）、地図画像サーバ３は、ポインタ移動距離Ｌを計算する（図７のＳＴ２５参照）。計算されたポインタ移動距離Ｌが先読み実行距離Ｌ１よりも大きい場合、ポインタ画像Ｍａ１が移動したものと判別され（検出され）、ポインタ画像Ｍａ１の移動先を地図画像中心Ｍａ２'と仮定した場合の地図画像Ｍａ'を作成するために必要な地図画像片Ｍｘ−ｙが読み出される（図７のＳＴ２６〜ＳＴ２８参照）。
【００４０】
そして、利用者端末１で、ポインタ画像Ｍａ１を移動させた先で地図画像Ｍａを更新する入力（マウス１ｃのクリック等）がされた場合、地図画像サーバ３に通知される（図６のＳＴ６〜ＳＴ７参照）。これに応じて、地図画像サーバ３では、地図画像Ｍａが作成されて（図７のＳＴ３５参照）、利用者端末１に送信され、表示される。このとき、地図画像Ｍｘ−ｙは、ポインタ画像Ｍａ１の移動に応じて先読みされているので、地図画像Ｍａの更新の入力がされた後に、読み出す地図画像片Ｍｘ−ｙは無いか非常に少ない。
したがって、実施例１の地図画像表示システムＳでは、利用者が実際に移動させたポインタ画像Ｍａ１の移動距離Ｌや移動方向α応じて、地図画像片Ｍｘ−ｙが先読みされているので、地図画像片の読み出し時間を短縮でき、地図画像Ｍａを速やかに作成、配信し、利用者端末１で表示できる。この結果、地図画像をスムーズに更新することができ、地図画像Ｍａを更新する際の利用者の待ち時間を減らすことができる。
【００４１】
また、実施例１の地図画像表示システムＳでは、ポインタ移動距離Ｌが先読み実行距離Ｌ１以上でない場合、先読みが実行されない。したがって、利用者の手の微小な動きやノイズ等によりマウス１ｃが微小な移動をして、ポインタ画像Ｍａ１が微小に移動したような場合には、利用者の明示的なポインタ画像Ｍａ１の移動と判別せず、先読みを実行しない。このため、無駄な先読みを減らすことができる。
この結果、実施例１の地図画像表示システムＳは、利用者が実際に移動させたポインタ画像Ｍａ１の移動距離に応じて地図画像片の先読みが実行されるので、次に表示される地図画像Ｍａの範囲、即ち、地図画像中心Ｍａ２の移動先の予測精度が高く、無駄な地図画像片の読み込みを減らすことができる。したがって、特許文献１記載の従来技術に比べ、地図画像サーバ３の処理の負荷も軽減できる。
【実施例２】
【００４２】
次に本発明の実施例２の地図画像表示システムの説明を行うが、この実施例２の説明において、前記実施例１の構成要素に対応する構成要素には同一の符号を付して、その詳細な説明を省略する。
この実施例２は、下記の点で前記実施例１と相違しているが、他の点では前記実施例１と同様に構成されている。
【００４３】
図８は実施例２の地図画像表示システムの機能をブロック図（機能ブロック図）で示した図であり、実施例１の図２に対応する図である。
図９は実施例２の先読み円の説明図である。
図８、図９において、実施例２のポインタ移動検知手段２７'は、利用者端末１から送信されたポインタ位置信号に基づいて、ポインタ画像Ｍａ１を中心とした、予め設定された先読み半径（先読み実行距離）Ｌ２の先読み円Ｍｃが、地図画像中心Ｍａ２を中心とした地図画像Ｍａの領域の外側に移動した場合に、ポインタ画像Ｍａ１が移動したものと検出（判別）する。
【００４４】
図１０は実施例２の地図画像表示システムの地図画像サーバの地図画像作成・配信処理のフローチャートであり、実施例１の図７に対応する図である。
（実施例２のフローチャートの説明）
次に、実施例２のフローチャートの説明を行うが、実施例１と同様の処理については、同一のＳＴ番号を付し、詳細な説明は省略する。
図１０において、実施例２の地図画像作成・配信処理では、図７に示す実施例１の地図画像作成・配信処理のＳＴ２５〜ＳＴ３０の処理に替えて、下記のＳＴ４１〜ＳＴ４５の処理が実行される。
図１０のＳＴ４１において、ポインタ位置（ｘｐ、ｙｐ）を中心とした先読み半径Ｌ２の先読み円Ｍｃを計算する。そして、ＳＴ４２に進む。
ＳＴ４２において、先読み円Ｍｃ全体が地図画像Ｍａの領域内にあるか否かを判別する。ノー（Ｎ）の場合はＳＴ４３に進み、イエス（Ｙ）の場合はＳＴ２１に戻る。
ＳＴ４３において、先読み円Ｍｃの一部が含まれる地図画像片Ｍｘ−ｙを抽出する。そして、ＳＴ４４に進む。
ＳＴ４４において、抽出した地図画像片Ｍｘ−ｙが、地図画像片記憶手段２４に全て記憶されているか否かを判別する。ノー（Ｎ）の場合はＳＴ４５に進み、イエス（Ｙ）の場合はＳＴ２１に戻る。
ＳＴ４５において、不足している地図画像片を先読みする。そして、ＳＴ２１に戻る。
【００４５】
（実施例２の作用）
前記構成を備えた実施例２の地図画像表示システムＳでは、利用者がポインタ画像Ｍａ１を移動させて、ポインタ画像Ｍａ１を中心とした先読み円（先読み判別範囲）Ｍｃが地図画像Ｍａの領域外に移動すると、不足している地図画像片Ｍｘ−ｙの先読みが実行される。
したがって、実施例２の地図画像表示システムＳも、実施例１の地図画像表示システムＳと同様に、実際のポインタ画像Ｍａ１の移動に応じた先読みがされるので、先読みの精度が高まり、無駄な先読みを低減でき、処理負荷を低減できる。
【実施例３】
【００４６】
次に本発明の実施例３の地図画像表示システムの説明を行うが、この実施例３説明において、前記実施例１，２の構成要素に対応する構成要素には同一の符号を付して、その詳細な説明を省略する。
この実施例３では、下記の点で前記実施例１，２と相違しているが、他の点では前記実施例２と同様に構成されている。
【００４７】
（利用者端末の制御部の説明）
図１１は実施例３の地図画像表示システムの機能をブロック図（機能ブロック図）で示した図であり、実施例１の図２に対応する図である。
図１１において、実施例３の地図画像表示システムＳの利用者端末１では、実施例１と異なる信号送信手段１１"、地図画像片受信手段１２"と、地図画像片記憶手段３１、地図画像作成手段３２、ポインタ移動検知手段３３、地図画像片不足判別手段３４および地図画像片先読み判別手段３５とを有する。
信号送信手段１１"は、利用者端末１から地図画像サーバ３に対して信号を送信する。実施例３の信号送信手段１１"は、地図画像表示プログラムＰ１が起動された時に表示する初期の地図画像Ｍａを作成するための地図画像片Ｍｘ−ｙの送信要求信号や、先読みする地図画像片Ｍｘ−ｙの送信を要求する先読み信号、地図画像Ｍａを更新する際に地図画像片Ｍｘ−ｙが不足していることを通知する不足地図画像片送信要求信号を地図画像サーバ３に送信する。
【００４８】
地図画像片受信手段１２"は、地図画像サーバ３から送信された地図画像片Ｍｘ−ｙを受信する。
地図画像片記憶手段３１は、地図画像片受信手段１２"が受信した地図画像片Ｍｘ−ｙを記憶する。
地図画像作成手段３２は、地図画像片記憶手段３１に記憶された地図画像片Ｍｘ−ｙから地図画像Ｍａを作成する。
ポインタ移動検知手段３３は、ポインタ移動距離検知手段３３ａを有し、利用者端末１のディスプレイ１ｄに表示されたポインタ画像Ｍａ１の移動を検出する。実施例３のポインタ移動検知手段３３は、利用者端末１の入力装置１ｂ、１ｃによる入力に基づいて、ポインタ画像Ｍａ１が移動したものと検出（判別）する。
前記ポインタ移動距離検知手段３３ａは、実施例１の地図画像サーバ３のポインタ移動距離検知手段２７ａと同様に、ポインタ画像Ｍａ１が地図画像中心Ｍａ２から移動した距離（ポインタ移動距離Ｌ）を検出する。
【００４９】
地図画像片不足判別手段３４は、地図画像Ｍａを作成する際に不足している地図画像片Ｍｘ−ｙを判別する（抽出する）。実施例３の地図画像片不足判別手段３４は、地図画像中心Ｍａ２を中心とした地図画像Ｍａの範囲に含まれる地図画像片Ｍｘ−ｙと、地図画像片記憶手段３１に記憶されている地図画像片Ｍｘ−ｙとを比較して、不足している地図画像片Ｍｘ−ｙを抽出する。例えば、地図画像Ｍａを作成するために地図画像中心Ｍａ２を含む地図画像片Ｍｘ−ｙの上下方向に４つ、左右方向に６つの地図画像片が必要な場合、Ｍｘ−３−ｙ＋２、Ｍｘ＋３−ｙ＋２、Ｍｘ−３−ｙ−２、Ｍｘ＋３−ｙ−２を四つ角とする内側の範囲に含まれる地図画像片が全て記憶されているか否かを判別し、全て記憶されていない場合は、記憶されていない地図画像片Ｍｘ−ｙを抽出する。
地図画像片先読み判別手段３５は、地図画像Ｍａの先読みを実行するか否かを判別する。実施例３の地図画像片先読み判別手段３５は、ポインタ画像Ｍａ１が地図画像中心Ｍａ２から予め設定された先読み実行距離Ｌ１以上移動している場合に、先読みを実行する条件を満足したもの判別する。
【００５０】
（地図画像サーバの制御部の説明）
図１１において、実施例３の地図画像表示システムＳの地図画像サーバ３では、実施例１の地図画像サーバ３に比べて、地図画像片記憶手段２４、地図画像作成手段２５、地図画像送信手段２６および地図画像片先読み手段２９が省略され、地図画像片読み出し手段（地図画像片先読み手段）２３"および地図画像片送信手段２６"と、実施例１とは異なるポインタ移動検知手段２７"および地図画像不足判別手段２８"とを有する。
ポインタ移動検知手段２７"は、実施例１と同様のポインタ移動距離検知手段２７ａと、ポインタ移動方向検知手段２７ｂとを有し、利用者端末１のディスプレイ１ｄに表示されたポインタ画像Ｍａ１の移動を検出する。実施例３のポインタ移動検知手段２７"は、利用者端末１から送信されたポインタ位置信号に基づいて、ポインタ画像Ｍａ１が地図画像中心Ｍａ２から予め設定された先読み実行距離Ｌ１以上移動している場合に、ポインタ画像Ｍａ１が移動したものと検出（判別）する。
【００５１】
地図画像片不足判別手段２８"は、利用者端末１において地図画像Ｍａを作成するのに必要な地図画像片Ｍｘ−ｙが全て利用者端末１に読み込まれているか（送信されているか）否かを判別する。実施例３の地図画像片不足判別手段２８"は、先読み信号を受信した場合には、ポインタ位置（ｘｐ、ｙｐ）を地図画像中心Ｍａ２と仮定した場合に利用者端末１で不足している地図画像片Ｍｘ−ｙを判別する（抽出する）。また、実施例３の地図画像片不足判別手段２８"は、不足地図画像片送信要求信号を受信した場合には、地図画像Ｍａを作成する際に不足している地図画像片Ｍｘ−ｙを判別する（抽出する）。
実施例３の地図画像片読み出し手段２３"は、配信する地図画像片Ｍｘ−ｙを地図画像片データベース２２から読み出す。実施例３の地図画像片読み出し手段２３"は、先読み信号を受信した場合には、ポインタ位置（ｘｐ、ｙｐ）を地図画像中心Ｍａ２と仮定した場合に利用者端末１で不足している地図画像片Ｍｘ−ｙを読み出す（先読みする）。また、不足地図画像片送信要求信号を受信した場合には、利用者端末１で不足している（抽出された）地図画像片Ｍｘ−ｙを読み出す。
地図画像片送信手段２６"は、利用者端末１に対して、地図画像片読み出し手段２３"で読み出された地図画像片Ｍｘ−ｙを送信する。
【００５２】
（実施例３のフローチャートの説明）
（利用者端末のフローチャートの説明）
図１２は実施例３の地図画像表示システムの利用者端末の地図画像作成表示処理のフローチャートであり、実施例１の図６に対応する図である。
なお、実施例３の利用者端末１では、先読み信号に対応して地図画像サーバ３から地図画像片Ｍｘ−ｙが送信されると、送信された地図画像片Ｍｘ−ｙを受信して記憶する先読み地図画像片受信記憶処理が地図画像作成表示処理と並行して実行されるが、簡単のためフローチャートの図示は省略する。
【００５３】
図１２のＳＴ５１において、初期の地図画像Ｍａに必要な地図画像片Ｍｘ−ｙの送信を要求する信号を地図画像サーバ３に送信する。なお、実施例３では、初期の地図画像中心Ｍａ２の座標（ｘ０，ｙ０）の情報も送信する。そして、ＳＴ５２に進む。
ＳＴ５２において、初期の地図画像Ｍａに必要な地図画像片Ｍｘ−ｙをすべて受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ５３に進み、ノー（Ｎ）の場合はＳＴ５２を繰り返す。
ＳＴ５３において、次の処理（１）、（２）を実行し、ＳＴ５４に進む。
（１）初期の地図画像Ｍａの地図画像中心（ｘ０，ｙ０）を記憶する。
（２）初期の地図画像Ｍａを作成し、ディスプレイ１ｄに表示する。
【００５４】
ＳＴ５４において、ポインタ画像Ｍａ１を移動させる入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ５５に進み、ノー（Ｎ）の場合はＳＴ５８に進む。
ＳＴ５５において、地図画像中心（ｘ０，ｙ０）からのポインタ位置（ｘｐ，ｙｐ）の移動距離（ポインタ移動距離）Ｌを計算する。そして、ＳＴ５６に進む。
ＳＴ５６において、ポインタ移動距離Ｌが先読み実行距離Ｌ１以上であるか否かを判別する。イエス（Ｙ）の場合はＳＴ５７に進み、ノー（Ｎ）の場合はＳＴ５４に進む。
ＳＴ５７において、地図画像中心（ｘ０，ｙ０）とポインタ位置（ｘｐ，ｙｐ）を含む先読み信号を送信する。なお、送信した先読み信号に対応して地図画像サーバ３から送信された地図画像片Ｍｘ−ｙは、図示しない前記先読み地図画像片受信記憶処理により受信、記憶される。そして、ＳＴ５４に進む。
【００５５】
ＳＴ５８において、地図画像Ｍａを更新する入力がされたか否かを判別する。イエス（Ｙ）の場合はＳＴ５９に進み、ノー（Ｎ）の場合はＳＴ６４に進む。
ＳＴ５９において、現在のポインタ位置（ｘｐ，ｙｐ）を新たな地図画像中心（ｘ０，ｙ０）に設定する。そして、ＳＴ６０に進む。
ＳＴ６０において、新たな地図画像中心Ｍａ２（ｘ０，ｙ０）を中心とした地図画像片Ｍａ２が不足しているか否かを判別する。イエス（Ｙ）の場合はＳＴ６１に進む。
ＳＴ６１において、不足している地図画像片Ｍｘ−ｙを抽出し、地図画像サーバ３に送信を要求する。そして、ＳＴ６２に進む。
【００５６】
ＳＴ６２において、不足した地図画像片Ｍｘ−ｙを全て受信し、地図画像片記憶手段３１に記憶されたか否かを判別する。イエス（Ｙ）の場合はＳＴ６３に進み、ノー（Ｎ）の場合はＳＴ６２を繰り返す。
ＳＴ６３において、地図画像片記憶手段３１に記憶された地図画像片Ｍｘ−ｙに基づいて、地図画像Ｍａを作成し、ディスプレイ１ｄに表示する。そして、ＳＴ５４に戻る。
ＳＴ６４において、地図画像表示プログラムＰ１を終了する入力がされたか否かを判別する。イエス（Ｙ）の場合は図１２の地図画像作成表示処理を終了し、ノー（Ｎ）の場合はＳＴ５４に戻る。
【００５７】
（地図画像サーバのフローチャートの説明）
図１３は実施例３の地図画像表示システムの地図画像サーバの地図画像配信処理のフローチャートであり、実施例１の図７に対応する図である。
図１２のＳＴ７１において、利用者端末１から送信された初期の地図画像片Ｍｘ−ｙの送信を要求する信号を受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ７２に進み、ノー（Ｎ）の場合はＳＴ７３に進む。
ＳＴ７２において、初期の地図画像中心Ｍａ２を中心とした地図画像Ｍａに必要な地図画像片Ｍｘ−ｙを読み出し、利用者端末１に送信する。そして、ＳＴ７１に戻る。
ＳＴ７３において、利用者端末１から送信された先読み信号を受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ７４に進み、ノー（Ｎ）の場合はＳＴ７６に進む。
【００５８】
ＳＴ７４において、受信した先読み信号に含まれるポインタ位置（ｘｐ，ｙｐ）と地図画像中心（ｘ０，ｙ０）からポインタ画像Ｍａ１のポインタ移動方向αとポインタ移動距離Ｌを計算する。そして、ＳＴ７５に進む。
ＳＴ７５において、ポインタ移動距離Ｌとポインタ移動方向αとに基づいて、先読みが必要な地図画像片Ｍｘ−ｙを読み出し（先読みし）、利用者端末１に送信する。そして、ＳＴ７１に戻る。
ＳＴ７６において、利用者端末１から送信された不足地図画像送信要求信号を受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ７７に進み、ノー（Ｎ）の場合はＳＴ７１に戻る。
ＳＴ７７において、不足地図画像送信要求信号に含まれる信号に基づいて、利用者端末１で不足している地図画像片Ｍｘ−ｙを地図画像片データベース２２から読み出して、利用者端末１に送信する。そして、ＳＴ７１に戻る。
【００５９】
（実施例３の作用）
前記構成を備えた実施例３の地図画像表示システムＳでは、利用者端末１の地図画像表示プログラムＰ１で、地図画像片Ｍｘ−ｙの先読みが必要であるか否かが判別され、地図画像片Ｍｘ−ｙが利用者端末１に送信されることにより、利用者端末１に読み込まれる（先読みされる）。そして、地図画像Ｍａを更新する入力がされた場合、利用者端末１で地図画像Ｍａが作成される。このとき、ポインタ画像Ｍａ１の実際の移動に応じて、地図画像片Ｍｘ−ｙが先読みされているので、地図画像Ｍａが速やかに作成される。この結果、地図画像Ｍａを更新する際の待ち時間が短くなり、スムーズに地図画像Ｍａの更新を行うことができる。
したがって、実施例３の地図画像表示システムＳでも、実施例１、２の地図画像表示システムＳと同様に、実際のポインタ画像Ｍａ１の移動に応じた先読みがされるので、先読みの精度が高まり、無駄な先読みを低減でき、処理負荷を低減できる。
【００６０】
（変更例）
以上、本発明の実施例を詳述したが、本発明は、前記実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内で、種々の変更を行うことが可能である。
例えば、前記実施例において、各手段は、利用者端末１と地図画像サーバ３の２つの装置に分散されているが、１つの装置に集約することもできる。逆に、３つ以上の装置に分散することもでき、例えば、地図画像片データベース２２を専用のデータベースサーバに設けることも可能である。
【００６１】
また、前記実施例において、先読み判別範囲は円形の先読み円に限定されず、四角形状等の多角形状とすることができる。
さらに、前記実施例において、地図画像を表示する地図画像表示端末として、パーソナルコンピュータを例示したが、これに限定されず、ノートパソコンや携帯電話、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ（Personal Digital  Assistance）等の携帯端末、あるいは、カーナビゲーション装置等の地図画像を作成して表示する地図画像表示装置に適用可能である。
また、前記実施例において、地図画像片のデータは、設計や仕様等に応じて、ベクター画像データやラスター画像データを採用することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の地図画像表示システムの実施例１の説明図である。
【図２】前記図１に示す地図画像表示システムの機能をブロック図（機能ブロック図）で示した図である。
【図３】実施例１の利用者端末に表示される地図画像の一例の説明図である。
【図４】実施例１の地図画像片と、地図画像片から作成、表示される地図画像との説明図である。
【図５】実施例１の表示されている地図画像と、地図画像片と、ポインタ画像と、ポインタ画像を中心とした地図画像との関係を説明する説明図である。
【図６】実施例１の地図画像表示システムの利用者端末が備えている地図画像表示処理のフローチャートである。
【図７】実施例１の地図画像表示システムの地図画像サーバが備えている地図画像作成・配信処理のフローチャートである。
【図８】実施例２の地図画像表示システムの機能をブロック図（機能ブロック図）で示した図であり、実施例１の図２に対応する図である。
【図９】実施例２の先読み円の説明図である。
【図１０】実施例２の地図画像表示システムの地図画像サーバの地図画像作成・配信処理のフローチャートであり、実施例１の図７に対応する図である。
【図１１】実施例３の地図画像表示システムの機能をブロック図（機能ブロック図）で示した図であり、実施例１の図２に対応する図である。
【図１２】実施例３の地図画像表示システムの利用者端末の地図画像作成表示処理のフローチャートであり、実施例１の図６に対応する図である。
【図１３】実施例３の地図画像表示システムの地図画像サーバの地図画像配信処理のフローチャートであり、実施例１の図７に対応する図である。
【符号の説明】
【００６３】
１…各利用者端末
１ａ…端末本体
１ｂ…キーボード
１ｃ…マウス
１ｄ…ディスプレイ
２…インターネット
３…地図画像サーバ
３ａ…サーバ本体
３ｂ…キーボード
３ｃ…マウス
３ｄ…ディスプレイ
４…データベースサーバ
１１，１１"…信号送信手段
１２…地図画像受信手段
１２"…地図画像片受信手段
１３…画像表示手段
１３ａ…地図画像表示手段
１３ｂ…ポインタ画像表示手段
２１，２１"…信号受信手段
２２…地図画像片データベース
２３，２３"…地図画像読み出し手段
２４…地図画像片記憶手段
２５…地図画像作成手段
２６…地図画像送信手段
２６"…地図画像片送信手段
２７，２７'，２７"…ポインタ移動検知手段
２７ａ…ポインタ移動距離検知手段
２７ｂ…ポインタ移動方向検知手段
２８…地図画像不足判別手段
２８"…地図画像片不足判別手段
２９…地図画像片先読み手段
３１…地図画像片記憶手段
３２…地図画像作成手段
３３…ポインタ移動検知手段
３３ａ…ポインタ移動距離検知手段
３４…地図画像片不足判別手段
３５…地図画像片先読み判別手段
Ｌ…ポインタ移動距離
Ｌ１…先読み実行距離
Ｌ２…先読み半径
Ｍａ…地図画像
Ｍａ１…ポインタ画像
Ｍａ２…地図画像中心
Ｍｃ…先読み円
Ｍｘ−ｙ…地図画像片
Ｐ１…地図画像表示プログラム
Ｐ２…地図画像作成・配信プログラム
Ｓ…地図画像表示システム
α…ポインタ移動方向
【図１】
2007264867.tif 000003
【図２】
2007264867.tif 000004
【図３】
2007264867.tif 000005
【図４】
2007264867.tif 000006
【図５】
2007264867.tif 000007
【図６】
2007264867.tif 000008
【図７】
2007264867.tif 000009
【図８】
2007264867.tif 000010
【図９】
2007264867.tif 000011
【図１０】
2007264867.tif 000012
【図１１】
2007264867.tif 000013
【図１２】
2007264867.tif 000014
【図１３】
2007264867.tif 000015