(57)【要約】【課題】地図上に画像が表示される際に高い利便性を実現することが可能な情報処理装置、情報処理システム、情報処理方法及びプログラムを提供すること。【解決手段】本発明に係る情報処理装置は、記憶手段と、通信手段と、制御手段とを具備する。記憶手段は、地図上のスポットに関連付けられたスポット画像を記憶する。通信手段は、検索条件をユーザ端末から受信する。制御手段は、検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の検索範囲外に配置して検索範囲内に位置するスポットの所在地とスポット画像の関連を示した地図画像を生成し、地図画像をユーザ端末に送信するように通信手段を制御する。【選択図】図４
2019197556.tif 000002
【特許請求の範囲】
【請求項１】
地図上のスポットに関連付けられたスポット画像を記憶する記憶手段と、
検索条件をユーザ端末から受信する通信手段と、
前記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更し、前記地図画像を前記ユーザ端末に送信するように前記通信手段を制御する制御手段と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御手段は、前記検索条件に地域の名称が含まれている場合、前記地域を前記検索範囲とする
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記制御手段は、前記検索条件に施設の名称が含まれている場合、前記施設を中心とする一定範囲を検索範囲とする
情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、
前記制御手段は、前記検索条件に前記ユーザ端末の位置情報が含まれている場合、前記位置情報で特定される位置を中心とする一定範囲を検索範囲とする
情報処理装置。
【請求項５】
請求項１から４のうちいずれか一つに記載の情報処理装置であって、
前記制御手段は、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、前記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の前記検索範囲外に配置する
情報処理装置。
【請求項６】
請求項１から４のうちいずれか一つに記載の情報処理装置であって、
前記制御手段は、地図上において前記検索範囲の占める面積の割合が一定以下の場合に、前記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の前記検索範囲外に配置する
情報処理装置。
【請求項７】
請求項１から６のうちいずれか一つに記載の情報処理装置であって、
前記制御手段は、前記検検索範囲内に位置するスポットの所在地と前記スポットに関連付けられたスポット画像を結ぶ線を前記地図画像に配置し、前記スポットと前記スポット画像の関連を示す
情報処理装置。
【請求項８】
第１の通信手段と、
検索条件を第２の通信装置に送信するように前記第１の通信手段を制御する第１の制御手段と
を備える第１の情報処理装置と、
地図上のスポットに関連付けられたスポット画像を記憶する記憶手段と、
前記検索条件を前記第１の情報処理装置から受信する第２の通信手段と、
前記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更し、前記地図画像を前記第１の情報処理装置に送信するように前記第２の通信手段を制御する第２の制御手段と
を備える第２の情報処理装置と
を具備する情報処理システム。
【請求項９】
地図上のスポットに関連付けられたスポット画像を記憶する記憶手段と、
検索条件に基づいて地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更する制御手段と
を具備する情報処理装置。
【請求項１０】
第１の通信手段と、
地図上のスポットに関連付けられたスポット画像を記憶する記憶手段と、
前記スポット画像を第２の情報処理措置に送信するように前記第１の通信手段を制御する第１の制御手段と、
を備える第１の情報処理装置と、
前記第１の通信手段から前記スポット画像を受信する第２の通信手段と、
検索条件に基づいて地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更する第２の制御手段と、
を備える第２の情報処理装置と
を具備する情報処理システム。
【請求項１１】
地図上のスポットに関連付けられたスポット画像を記憶し、
検索条件をユーザ端末から受信し、
前記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更し、前記地図画像を前記ユーザ端末に送信するように前記通信手段を制御する
情報処理方法。
【請求項１２】
情報処理装置に、
地図上のスポットに関連付けられたスポット画像を記憶するステップと、
検索条件をユーザ端末から受信するステップと、
前記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、前記検索範囲内に位置するスポットの所在地と前記スポット画像の関連を示した地図画像を生成し、所在地が前記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更し、前記地図画像を前記ユーザ端末に送信するように前記通信手段を制御するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図上に画像を表示する情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、地図上のスポット（飲食店、観光施設等）に画像が表示されるウェブサイトが提供されている。画像は、ウェブサイト運営者が予め準備した画像やユーザによって投稿された画像であり、典型的には、飲食店の外観や料理、あるいは観光施設等を撮像した画像である。各画像は地図上のスポットに関連付けられており、ユーザはウェブブラウザや地図閲覧用アプリケーションを用いて地図と共に地図上の各スポットに配置された画像を参照することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−９９０１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、地図上に配置された画像が密集している場合や地図の縮尺が小さい場合には地図上に配置された画像によって地図が被覆され、地図の視認が困難となる場合がある。
【０００５】
以上のような事情に鑑み、本発明の目的は、地図上に画像が表示される際に高い利便性を実現することが可能な情報処理装置、情報処理システム、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、記憶手段と、通信手段と、制御手段とを具備する。
上記記憶手段は、地図上のスポットに関連付けられたスポット画像を記憶する。
上記通信手段は、検索条件をユーザ端末から受信する。
上記制御手段は、上記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成し、上記地図画像を上記ユーザ端末に送信するように上記通信手段を制御する。
【０００７】
この構成によれば、検索範囲内に所在するスポット（以下、範囲内スポット）のスポット画像は検索範囲外に配置されるため、スポット画像によって検索範囲内の地図が被覆され、視認が妨げられることが防止される。
【０００８】
上記制御手段は、上記検索条件に地域の名称が含まれている場合、上記地域を上記検索範囲としてもよい。
【０００９】
上記制御手段は、上記検索条件に施設の名称が含まれている場合、上記施設を中心とする一定範囲を検索範囲としてもよい。
【００１０】
上記制御手段は、上記検索条件に上記ユーザ端末の位置情報が含まれている場合、上記位置情報で特定される位置を中心とする一定範囲を検索範囲としてもよい。
【００１１】
上記制御手段は、所在地が上記検索範囲内であるスポットの数が一定以上の場合に、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置してもよい。
【００１２】
この構成によれば、範囲内スポットの数が多く、範囲内スポットのスポット画像を検索範囲内に配置すると検索範囲内の地図の被覆程度が大きくなる場合にのみ範囲内スポットのスポット画像が検索範囲外に配置される。
【００１３】
上記制御手段は、地図上において上記検索範囲の占める面積の割合が一定以下の場合に、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置してもよい。
【００１４】
この構成によれば、地図上における検索範囲外の面積が大きい場合にのみ、範囲内スポットのスポット画像を検索範囲外に配置することができる。
【００１５】
上記制御手段は、所在地が上記検索範囲内であるスポットの数が一定以上の場合に、地図の縮尺を変更する
【００１６】
この構成によれば、範囲内スポットの数が多い場合に地図の縮尺を小さくし、検索範囲外の地図に占める面積を大きくすることによって、検索範囲外に範囲内スポットのスポット画像を配置しやすくすることができる。
【００１７】
上記制御手段は、上記検検索範囲内に位置するスポットの所在地と上記スポットに関連付けられたスポット画像を結ぶ線を上記地図画像に配置し、上記スポットと上記スポット画像の関連を示してもよい。
情報処理装置。
【００１８】
上記目的を達成するため、本発明の一形態に係る情報処理システムは、第１の通信手段と、第１の制御手段とを備える第１の情報処理装置と、記憶手段と、第２の通信手段と、第２の制御手段とを備える第２の情報処理装置とを具備する。
上記第１の制御手段は、検索条件を第２の通信装置に送信するように上記第１の通信手段を制御する第１の制御手段とを備える。
上記記憶手段は、地図上のスポットに関連付けられたスポット画像を記憶する。
上記第２の通信手段は、上記検索条件を上記第１の情報処理装置から受信する。
上記第２の制御手段は、第２の通信手段と、上記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成し、上記地図画像を上記第１の情報処理装置に送信するように上記第２の通信手段を制御する。
【００１９】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、記憶手段と、制御手段とを具備する。
上記記憶手段は、地図上のスポットに関連付けられたスポット画像を記憶する。
上記制御手段は、検索条件に基づいて地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成する。
【００２０】
上記目的を達成するため、本発明の一形態に係る情報処理システムは、第１の通信手段と、第１の制御手段とを備える第１の情報処理装置と、第２の通信手段と、第２の制御手段とを備える。
上記記憶手段は、地図上のスポットに関連付けられたスポット画像を記憶する。
上記第１の制御手段は、上記スポット画像を第２の情報処理措置に送信するように上記第１の通信手段を制御する。
上記第２の通信手段は、上記第１の通信手段から上記スポット画像を受信する。
上記第２の制御手段は、検索条件に基づいて地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成する。
【００２１】
上記目的を達成するため、本発明の一形態に係る情報処理方法は、地図上のスポットに関連付けられたスポット画像を記憶し、検索条件をユーザ端末から受信し、上記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成し、上記地図画像を上記ユーザ端末に送信するように上記通信手段を制御する。
【００２２】
上記目的を達成するため、本発明の一形態に係るプログラムは、情報処理装置に、地図上のスポットに関連付けられたスポット画像を記憶するステップと、検索条件をユーザ端末から受信するステップと、上記検索条件に基づいて、地図上の所定範囲を検索範囲として決定し、上記検索範囲内に位置するスポットに関連付けられたスポット画像を地図上の上記検索範囲外に配置して上記検索範囲内に位置するスポットの所在地と上記スポット画像の関連を示した地図画像を生成し、上記地図画像を上記ユーザ端末に送信するように上記通信手段を制御するステップとを実行させる。
【００２３】
以上説明したように、本発明によれば、地図上に画像が表示される際に高い利便性を実現することが可能な情報処理装置、情報処理システム、情報処理方法及びプログラムを提供することができる。しかし、当該効果は本発明を限定するものではない。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係る情報処理システムの模式図である。
【図２】同情報処理システムの機能的構成を示すブロック図である。
【図３】同情報処理システムのサーバ装置が備える記憶部に記憶されている店舗データの例である。
【図４】同情報処理システムの動作を示すフローチャートである。
【図５】同情報処理システムのサーバ装置が備える制御部によって設定される検索範囲の例を示す模式図である。
【図６】同情報処理システムのサーバ装置が備える制御部によって設定される検索範囲とスポットの所在地の例を示す模式図である。
【図７】同情報処理システムのサーバ装置が備える制御部によって生成される地図画像の例である。
【図８】同情報処理システムのサーバ装置が備える制御部によって設定される検索範囲の例を示す模式図である。
【図９】同情報処理システムのサーバ装置が備える制御部によって生成される地図画像の例である。
【図１０】同情報処理システムのサーバ装置が備える制御部によって生成される地図画像の例である。
【図１１】同情報処理システムのサーバ装置が備える制御部によって設定される検索範囲とスポットの所在地の例を示す模式図である。
【図１２】同情報処理システムのサーバ装置が備える制御部によって設定される検索範囲とスポットの所在地の例を示す模式図である。
【図１３】同情報処理システムのサーバ装置のハードウェア構成を示すブロック図である。
【図１４】同情報処理システムのユーザ端末のハードウェア構成を示すブロック図である。
【図１５】同情報処理システムの動作を示すフローチャートである。
【図１６】同情報処理システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００２５】
本発明の実施形態に係る情報処理システムについて説明する。
【００２６】
［情報処理システムの構成］
図１は、本実施形態に係る情報処理システム１０の構成を示す模式図である。同図に示すように、情報処理システム１０はサーバ装置１００とユーザ端末２００を備える。サーバ装置１００とユーザ端末２００はインターネット３００を介して互いに接続されている。
【００２７】
サーバ装置１００は、地図情報を含むウェブサイト（以下、地図サイト）を提供するウェブサーバであり、ユーザ端末２００は、インターネット３００を介して当該地図サイトにアクセス可能な情報処理装置である。ユーザ端末２００は例えばスマートフォン、携帯電話、タブレットＰＣ（Personal Computer）、ノートブックＰＣ、デスクトップＰＣ又はナビゲーション装置等である。
【００２８】
図２は、サーバ装置１００とユーザ端末２００の機能的構成を示すブロック図である。同図に示すように、サーバ装置１００は、記憶部１０１、通信部１０２及び制御部１０３を備え、ユーザ端末２００は、通信部２０１、制御部２０２、記憶部２０３及び位置情報取得部２０４を備える。これらの機能的構成は、ハードウェアとソフトウェアの協働によって実現されている。
【００２９】
記憶部１０１は、地図データ１０１ａ、スポットデータ１０１ｂ及びウェブサイトデータ１０１ｃを記憶する。
【００３０】
地図データ１０１ａは、地図のデジタルデータである。地図データ１０１ａは典型的にはＧＩＳ（geographic information system）データである。
【００３１】
スポットデータ１０１ｂは、地図データ１０１ａ上のスポットに関連付けられたデータである。スポットの種類は特に限定されず、飲食店や観光施設等である。各スポットにはそれぞれ対応するスポットデータ１０１ｂが設けられている。スポットデータ１０１ｂの数は特に限定されない。
【００３２】
図３は、スポットデータ１０１ｂの例を示す模式図である。同図に示すようにスポットデータ１０１ｂには、少なくとも各スポットの所在地及びスポット画像Ｇが含まれている。各スポットの所在地は住居表示や座標（緯度及び経度）等とすることができる。
【００３３】
スポット画像Ｇは、各スポットに対して設定された画像であり、店舗の外観や内装、店舗で提供される料理又は観光施設等の写真、イラスト、テキスト又はアイコン等である。各スポットに対して設定されたスポット画像は一つでも複数でもよい。
【００３４】
スポットデータ１０１ｂに含まれる情報は上記の他、スポットの種別（ラーメン屋、レストラン、カレー屋等）やスポットの条件（貸切可能、ランチ向け等）等が含まれていてもよい。スポットデータ１０１ｂに含まれる情報は特に限定されず、少なくともスポットの所在地と一枚以上のスポット画像が含まれていればよい。
【００３５】
スポットデータ１０１ｂは、地図サイト運営者が作成してもよく、地図サイト利用者が作成してもよい。典型的には、地図サイト運営者が所在地やスポット画像を入力してウェブサイトで公開し、地図サイト利用者が各スポットに対してスポット画像を投稿することによってスポットデータ１０１ｂが作成される。また、地図サイト利用者が新たなスポットデータ１０１ｂを作成してもよい。
【００３６】
ウェブサイトデータ１０１ｃは、地図サイトを生成するための情報であり、地図サイトのレイアウトや地図サイトで表示される文字列及び画像のデータ、ＣＧＩ（Common Gateway Interface）等が含まれる。
【００３７】
通信部１０２は、制御部１０３による制御を受けて通信部２０１と通信する。具体的には通信部１０２は、通信部２０１から地図画像取得要求を受信する。また、通信部１０２は、他のユーザ端末と通信し、スポット画像等を受信してもよい。
【００３８】
制御部１０３は、通信部１０２が地図画像取得要求を受信すると、記憶部１０１に記憶されている各データを読み出し、地図上にスポット画像を配置した画像（以下、地図画像）を生成する。制御部１０３は、生成した地図画像を通信部２０１に送信するように通信部１０２を制御する。詳細は後述するが、制御部１０３は、地図画像取得要求に含まれる検索条件に基づいてスポット画像の地図上の配置を決定する。
【００３９】
通信部２０１は、制御部２０２による制御を受けて通信部１０２と通信する。具体的には通信部２０１は、地図画像取得要求を通信部１０２に送信し、通信部１０２から地図画像を受信することができる。
【００４０】
制御部２０２は、地図画像取得要求を生成し、通信部１０２に送信するように通信部２０１を制御する。また、制御部２０２は、通信部２０１が地図画像を受信すると、地図画像をディスプレイに出力し、表示させる。
【００４１】
記憶部２０３は、通信部２０１が受信した地図画像を記憶する。位置情報取得部２０４は、ユーザ端末２００の位置情報を取得する。位置情報取得部２０４は、ＧＰＳ（Global Positioning System）を利用してユーザ端末２００の位置を取得することができる。
【００４２】
［情報処理システムの動作］
情報処理システム１０の動作について説明する。図４は、サーバ装置１００及びユーザ端末２００の動作を示すフローチャートである。なお、記憶部１０１には予め、地図データ１０１ａ、スポットデータ１０１ｂ及びウェブサイトデータ１０１ｃが記憶されている。
【００４３】
まず、制御部２０２は「検索条件」を含む地図画像取得要求を生成する（Ｓｔ２０１）。検索条件は、地図アプリケーションやウェブブラウザにおいてユーザによって入力又は選択された文字列とすることができ、例えば「港区  ラーメン屋」のように、地域名及び検索対象を含む文字列とすることができる。また、検索条件は、このような文字列に相当する内容を表す識別子であってもよい。
【００４４】
制御部２０２は、ユーザが地図アプリケーションや地図サイト上で検索欄に文字列を入力した時や、所定のボタンを選択した時に地図画像取得要求を生成することができる。また、制御部２０２は、他のタイミングで地図画像取得要求を生成してもよい。地図画像取得要求には、検索条件の他、取得を要求する地図の中心座標や縮尺等が含まれているものとすることができる。
【００４５】
続いて、制御部２０２は、地図画像取得要求を通信部１０２に送信するように通信部２０１を制御する（Ｓｔ２０２）。
【００４６】
制御部１０３は、通信部１０２が地図画像取得要求を受信する（Ｓｔ１０１）と、記憶部１０１から地図データ１０１ａ、スポットデータ１０１ｂ及びウェブサイトデータ１０１ｃを読み出す（Ｓｔ１０２）。
【００４７】
制御部１０３は、地図画像取得要に含まれる地図の中心座標や縮尺から、必要なスポットデータ１０１ｂを読み出すことができる。例えば、制御部１０３は、同要求に含まれる地図の中心座標から所定距離内の位置を所在地とするスポットデータ１０１ｂを読み出すことができる。また、制御部１０３は、検索条件にスポットの種別やスポットの条件が含まれる場合、それらに合致するスポットデータ１０１ｂのみを読み出してもよい。
【００４８】
続いて制御部１０３は、検索範囲を決定する（Ｓｔ１０３）。制御部１０３は、地図画像取得要求に含まれる検索条件から地域名を抽出する。地域名は、例えば都道府県、市区町村や番地等、一定の地域を示すものであれば特に限定されない。
【００４９】
制御部１０３は、検索条件から地域名を抽出すると、当該地域名に相当する範囲を検索範囲として設定する。図５は、検索範囲の例を示す模式図であり、地図Ｍ上に検索範囲Ｈが設定されている。
【００５０】
続いて、制御部１０３は、地図画像を生成する（Ｓｔ１０４）。制御部１０３は、記憶部１０１から読み出したスポットデータ１０１ｂについて、各スポットの所在地が検索範囲Ｈに含まれるか否かを判定する。以下、所在地が検索範囲Ｈに含まれないスポットを範囲外スポットとし、所在地が検索範囲Ｈに含まれないスポットを範囲内スポットとする。
【００５１】
図６は、範囲外スポットの所在地Ｐ１と、範囲内スポットの所在地Ｐ２を示す模式図であり、図７は、制御部１０３が生成する地図画像の例である。同図に示すように、制御部１０３は、範囲外スポットのスポット画像Ｇ１については、所在地Ｐ１の近傍に配置する。また、制御部１０３はスポット画像Ｇ１を所在地Ｐ１の直上に配置してもよい。
【００５２】
また、制御部１０３は、範囲内スポットのスポット画像Ｇ２については、地図上の検索範囲Ｈの範囲外に配置する。スポット画像Ｇ２の位置は検索範囲Ｈの外であればよいが、スポット画像Ｇ１に重複しない位置が好適である。
【００５３】
さらに制御部１０３は、地図画像においてスポット画像とそのスポットの所在地の関連を示す表示を配置する。具体的には制御部１０３は、図７に示すようにスポット画像Ｇ２と所在地Ｐ２の間を結ぶ線Ｌを配置することができる。
【００５４】
また、制御部１０３は、他の方法でスポット画像とそのスポットの所在地の関連を示してもよい。例えば、制御部１０３はスポット画像と、そのスポットの所在地に同一の番号や記号を付すことができる。
【００５５】
続いて制御部１０３は、生成した地図画像を通信部２０１に送信するように通信部１０２を制御する（Ｓｔ１０５）。制御部２０２は、通信部２０１が地図画像を受信する（Ｓｔ２０３）と、地図画像をディスプレイに出力し、表示させる（Ｓｔ２０４）。
【００５６】
以上のようなサーバ装置１００とユーザ端末２００の動作によって、図７に示すような地図画像がユーザ端末２００において表示される。検索範囲Ｈ内にはスポット画像が配置されないため、スポット画像による地図の被覆が防止され、ユーザによる地図の視認が妨げられない。一方で検索範囲Ｈの範囲外はユーザが検索対象としていない範囲とみなせるため、スポット画像の配置に利用することができる。
【００５７】
なお、上記説明では範囲外スポットのスポット画像Ｇ１も地図上に配置するとしたが、スポット画像Ｇ１は地図上に配置せず、スポット画像Ｇ２のみを地図上に配置してもよい。また、スポット画像Ｇ１のサイズやコントラスト等をスポット画像Ｇ２より小さくし、スポット画像Ｇ２を強調してもよい。
【００５８】
［検索条件について］
地図画像取得要求に含まれる検索条件は、必ずしも地域名を含むものでなくてもよく、例えば、「新宿駅  レストラン」のように施設名を含むものであってもよい。制御部１０３は、検索条件から施設名を抽出すると、当該施設の所在地を中心とする一定範囲を検索範囲とすることができる。
【００５９】
図８は、この場合の検索範囲を示す模式図である。同図に示すように、制御部１０３は、検索条件に含まれる施設Ｓを中心とする一定範囲を検索範囲Ｈとすることができる。施設Ｓを中心とする一定範囲は例えば、施設Ｓから数百メートルの範囲とすることができるが、特に限定されない。制御部１０３は、上記のように範囲内スポットのスポット画像Ｇ２を検索範囲Ｈの範囲外に配置し、スポットの所在地とスポット画像Ｇ２の関連を示す地図画像を生成することができる。
【００６０】
また、制御部１０３は、位置情報を利用して検索範囲を設定してもよい。制御部２０２は、位置情報取得部２０４が取得したユーザ端末２００の位置情報を検索条件として地図画像取得要求に含めることができる。制御部１０３は、地図画像取得要求に位置情報が含まれている場合、当該位置情報で特定されている位置を中心とする一定範囲を検索範囲とすることができる。
【００６１】
制御部１０３は、上記のように範囲内スポットのスポット画像Ｇ２を検索範囲Ｈの範囲外に配置し、スポットの所在地とスポット画像Ｇ２の関連を示す地図画像を生成することができる。
【００６２】
［制御部の他の動作について］
上記説明では、制御部１０３は範囲内スポットのスポット画像Ｇ２を検索範囲Ｈの範囲外に配置するとしたが、特定の場合にのみスポット画像Ｇ２を検索範囲Ｈの範囲外に配置してもよい。
【００６３】
具体的には、制御部１０３は、範囲内スポットの数が一定数以上の場合にのみ、スポット画像Ｇ２を検索範囲Ｈの範囲外に配置し、範囲内スポットの数が一定数未満の場合には、スポット画像Ｇ２を所在地Ｐ２の近傍または直上に配置してもよい。上記一定数は特に限定されず、制御部１０３はスポット画像Ｇ２のサイズや検索範囲Ｈの大きさ等に応じて決定することができる。
【００６４】
図９は、範囲内スポットの数が一定数未満の場合の地図画像の例である。同図に示すように、検索範囲Ｈの範囲内には一つの範囲内スポットが位置し、スポット画像Ｇ２はその所在地Ｐ２の近傍に配置されている。範囲内スポットの数が一定数以上の場合には、図７に示すようにスポット画像Ｇ２は検索範囲Ｈの範囲外に配置される。
【００６５】
範囲内スポットの数が少ない場合にはスポット画像Ｇ２によって被覆される検索範囲Ｈの面積が小さいため、スポット画像Ｇ２が本来の所在地Ｐ２の近傍に配置されても検索範囲Ｈの視認は大きく妨げられない。一方で、範囲内スポットの数が多い場合には、スポット画像Ｇ２は検索範囲Ｈの範囲外に配置されるため、検索範囲Ｈの視認がスポット画像Ｇ２によって妨げられることが防止される。
【００６６】
また、制御部１０３は、地図Ｍ上において検索範囲Ｈが占める面積の割合が一定値以下の場合にのみ、スポット画像Ｇ２を検索範囲Ｈの範囲外に配置し、同割合が一定値を超える場合には、スポット画像Ｇ２を所在地Ｐ２の近傍または直上に配置してもよい。上記一定値は特に限定されず、制御部１０３はスポット画像Ｇ２のサイズ等に応じて決定することができる。
【００６７】
図１０は、地図Ｍ上において検索範囲Ｈが占める面積の割合が一定値を超える場合の地図画像の例であり、スポット画像Ｇ２はその所在地Ｐ２の近傍に配置されている。同図に示すように、地図Ｍ上において検索範囲Ｈが占める面積が大きいと、検索範囲Ｈの範囲外の面積が小さくなり、スポット画像Ｇ２を検索範囲Ｈの範囲外に配置することが困難となる。
【００６８】
一方で、検索範囲Ｈが大きいと、検索範囲Ｈの範囲内にスポット画像Ｇ２を配置しても、検索範囲Ｈの視認が妨げられにくい。このため、制御部１０３は、地図Ｍ上において検索範囲Ｈが占める面積の割合が一定値以下の場合にのみ図７に示すように、スポット画像Ｇ２を検索範囲Ｈの範囲外に配置することができる。
【００６９】
さらに、制御部１０３は、検索範囲Ｈの範囲内に位置するスポットの数が一定数以上の場合に地図の縮尺を変更してもよい。図１１及び図１２は、制御部１０３による縮尺の変更を示す模式図である。制御部１０３は、図１１に示すように範囲内スポットの数が一定数以上の場合、図１２に示すように地図Ｍの縮尺を小さくすることができる。
【００７０】
これにより、検索範囲Ｈの範囲外の面積が大きくなり、範囲内スポットの数が多い場合であってもスポット画像Ｇを検索範囲Ｈの範囲外に配置しやすくなる。縮尺の変更の程度は、範囲内スポットの数やスポット画像Ｇ２のサイズに応じて決定することができる。
【００７１】
また、制御部１０３は、範囲内スポットの数が一定数以上の場合に地図Ｍの縮尺を大きくしてもよい。地図Ｍの縮尺を大きくすることにより、地図Ｍ上の範囲外スポットの数が減少し、範囲内スポットのスポット画像を検索範囲Ｈの範囲外に配置しやすくなる。
【００７２】
さらに、制御部１０３は、地図Ｍの縮尺を変更する際、範囲内スポットの配置に応じて地図Ｍの中心となる位置を変更してもよい。制御部１０３は例えば、範囲内スポットの所在地Ｐ２を角とする多角形の重心を算出し、その重心を地図Ｍの中心とすることができる。また、制御部１０３は、算出範囲Ｈの重心を算出し、その重心を地図Ｍの中心としてもよい。
【００７３】
［ハードウェア構成］
図１３は、サーバ装置１００のハードウェア構成を示すブロック図である。同図に示すようにサーバ装置１００はハードウェア構成として、ＣＰＵ（Central Processing Unit）１２１、メモリ１２２、ストレージ１２３及び入出力部（Ｉ／Ｏ）１２４を有する。これらはバス１２５によって互いに接続されている。
【００７４】
ＣＰＵ１２１は、メモリ１２２に格納されたプログラムに従って他の構成を制御すると共に、プログラムに従ってデータ処理を行い、処理結果をメモリ１２２に格納する。ＣＰＵ１２１は、サーバ装置１００の機能的構成において制御部１０３として機能する。
【００７５】
メモリ１２２はＣＰＵ１２１によって実行されるプログラム及びデータを一時的に格納する。メモリ１２２はＲＡＭ（Random Access Memory）とすることができる。メモリ１２２は、ストレージ１２３と共にサーバ装置１００の機能的構成において記憶部１０１として機能する。
【００７６】
ストレージ１２３は、プログラムやデータを格納する。ストレージ１２３はＨＤＤ（hard disk drive）やＳＳＤ（solid state drive）等とすることができる。ストレージ１２３は、メモリ１２２と共にサーバ装置１００の機能的構成において記憶部１０１として機能する。
【００７７】
入出力部１２４はユーザ端末２００に対する入力を受け付け、またサーバ装置１００の出力を外部に供給する。入出力部１２４は、ネットワーク等の接続インターフェイスを含む。入出力部１２４は、サーバ装置１００の機能的構成において通信部１０２として機能する。
【００７８】
サーバ装置１００のハードウェア構成はここに示すものに限られず、サーバ装置１００の機能的構成を実現できるものであればよい。また、上記ハードウェア構成の一部又は全部はネットワーク上に存在していてもよい。
【００７９】
図１４は、ユーザ端末２００のハードウェア構成を示すブロック図である。同図に示すようにユーザ端末２００はハードウェア構成として、ＣＰＵ２２１、ＧＰＵ（Graphic Processing Unit）２２２、メモリ２２３、ストレージ２２４、入出力部（Ｉ／Ｏ）２２５及びＧＰＳモジュール２２６を有する。これらはバス２２７によって互いに接続されている。
【００８０】
ＣＰＵ２２１は、メモリ２２３に格納されたプログラムに従って他の構成を制御すると共に、プログラムに従ってデータ処理を行い、処理結果をメモリ２２３に格納する。ＣＰＵ２２１は、ＧＰＵ２２２と共にユーザ端末２００の機能的構成において制御部２０２として機能する。
【００８１】
ＧＰＵ２２２は、ＣＰＵ２２１による制御を受けて、画像を生成する。ＧＰＵ２２２はマイクロプロセッサとすることができる。ＧＰＵ２２２はＣＰＵ２２１と共にユーザ端末２００の機能的構成において制御部２０２として機能する。
【００８２】
メモリ２２３はＣＰＵ２２１によって実行されるプログラム及びデータを格納する。メモリ２２３はＲＡＭとすることができる。メモリ２２３は、ストレージ２２４と共にユーザ端末２００の機能的構成において記憶部２０３として機能する。
【００８３】
ストレージ２２４は、プログラムやデータを格納する。ストレージ２２４はＨＤＤやＳＳＤ等とすることができる。ストレージ２２４は、メモリ２２３と共にユーザ端末２００の機能的構成において記憶部２０３として機能する。
【００８４】
入出力部２２５はユーザ端末２００に対する入力を受け付け、またユーザ端末２００の出力を外部に供給する。入出力部２２５は、キーボードやマウス等の入力機器やディスプレイ等の出力機器、ネットワーク等の接続インターフェイスを含む。入出力部２２５は、ユーザ端末２００の機能的構成において通信部２０１として機能する。
【００８５】
ＧＰＳモジュール２２６は、ＧＰＳ信号を受信し、ユーザ端末２００の位置を特定する。ＧＰＳモジュール２２６はユーザ端末２００の機能的構成において位置情報取得部２０４として機能する。
【００８６】
ユーザ端末２００のハードウェア構成はここに示すものに限られず、ユーザ端末２００の機能的構成を実現できるものであればよい。また、上記ハードウェア構成の一部又は全部はネットワーク上に存在していてもよい。
【００８７】
（ユーザ端末による地図画像の生成１）
上記実施形態においては、サーバ装置１００の制御部１０３が地図画像を生成するとしたが、ユーザ端末２００の制御部２０２が地図を含む画像（以下、地図画像）を生成してもよい。地図画像は、例えば、地図アプリケーションによって生成される画像である。図１５は、この場合のユーザ端末２００の動作を示すフローチャートである。なお、記憶部２０３には予め地図データ及びスポットデータが記憶されている。スポットデータは予めサーバ装置１００からダウンロードされたものとすることができる。
【００８８】
同図に示すように、制御部２０２は記憶部２０３から地図データ及びスポットデータを読み出し（Ｓｔ２１１）、上述した制御部１０３と同様に、検索条件に基づいて検索範囲Ｈを決定する（Ｓｔ２１２）。検索条件はユーザがユーザ端末２００を操作して入力又は指定することができる。
【００８９】
制御部２０２は、範囲内スポットのスポット画像Ｇ２を検索範囲Ｈの範囲外に配置し、地図画像を生成する（Ｓｔ２１３）。この際、制御部２０２は、上記のように範囲内スポットの数や検索範囲Ｈの地図Ｍに占める面積の割合に応じてスポット画像Ｇ２を範囲外に配置するか否かを決定し、あるいは地図Ｍの縮尺を変更してもよい。制御部２０２は、地図画像をディスプレイに出力し、表示させる（Ｓｔ２１４）。
【００９０】
（ユーザ端末による地図画像の生成２）
また、ユーザ端末２００がサーバ装置１００からスポットデータを受信し、制御部２０２が地図画像を生成してもよい。情報処理システム１０はナビゲーションシステムであり、ユーザ端末２００は、カーナビゲーション等に利用されるナビゲーション装置とすることができる。地図画像は、ナビゲーション装置によって生成される画像とすることができる。
【００９１】
図１６は、この場合のサーバ装置１００及びユーザ端末２００の動作を示すフローチャートである。なお記憶部１０１には予めスポットデータが記憶され、記憶部２０３には予め地図データが記憶されている。
【００９２】
同図に示すように、制御部２０２はスポットデータ取得要求を通信部１０２に送信するように通信部２０１を制御する（Ｓｔ２２１）。制御部１０３は、記憶部１０１からスポットデータを読み出し（Ｓｔ１２１）、スポットデータを通信部２０１に送信するように通信部１０２を制御する（Ｓｔ１２２）。
【００９３】
制御部２０２は、通信部２０１がスポットデータを受信すると、上述した制御部１０３と同様に、検索条件に基づいて検索範囲Ｈを決定する（Ｓｔ２２２）。検索条件はユーザがユーザ端末２００を操作して入力又は指定することができる。
【００９４】
制御部２０２は、範囲内スポットのスポット画像Ｇ２を検索範囲Ｈの範囲外に配置し、地図画像を生成する（Ｓｔ２２３）。この際、制御部２０２は、上記のように範囲内スポットの数や検索範囲Ｈの地図Ｍに占める面積の割合に応じてスポット画像Ｇ２を範囲外に配置するか否かを決定し、あるいは地図Ｍの縮尺を変更してもよい。制御部２０２は、地図画像をディスプレイに出力し、表示させる（Ｓｔ２２４）。
【符号の説明】
【００９５】
１０…情報処理システム
１００…サーバ装置
２００…ユーザ端末
１０１、２０３…記憶部
１０２、２０１…通信部
１０３、２０２…制御部
２０４…位置情報取得部
【図１】
2019197556.tif 000003
【図２】
2019197556.tif 000004
【図３】
2019197556.tif 000005
【図４】
2019197556.tif 000006
【図５】
2019197556.tif 000007
【図６】
2019197556.tif 000008
【図７】
2019197556.tif 000009
【図８】
2019197556.tif 000010
【図９】
2019197556.tif 000011
【図１０】
2019197556.tif 000012
【図１１】
2019197556.tif 000013
【図１２】
2019197556.tif 000014
【図１３】
2019197556.tif 000015
【図１４】
2019197556.tif 000016
【図１５】
2019197556.tif 000017
【図１６】
2019197556.tif 000018