(57)【特許請求の範囲】
【請求項１】
ユーザの端末と通信ネットワークを介して接続されたサーバが、前記ユーザのユーザＩＤに関連付けて前記通信ネットワーク上でユーザ自身を表すシンボルとして公表するアバターを示すものとして記憶されているキャラクターデータと組み合わせるための背景データを送信する方法であって、
前記サーバは、地図データを、緯度・経度データに関連付けて、地図テーブルとして記憶し、前記背景データを、緯度・経度データに関連付けて、背景テーブルとして記憶する記憶部を備えており、
前記ユーザの端末から、緯度・経度データを指定して地図データの送信を要求するデータを受信したことに応じて、前記地図テーブルを参照して、前記緯度・経度データに基づいて前記地図データを読み出すステップと、
読み出した前記地図データに基づいて、前記背景データの検索条件を受け付けるための表示上の位置の指定を、クリック操作により受け付ける地図であって、前記キャラクターデータが示すキャラクター画像とともに前記ユーザの端末に表示する地図を前記ユーザの端末に送信するステップと、
前記ユーザの端末から、送信した前記地図の表示上の所定の位置の指定を受け付けることにより決定した緯度・経度データを指定して、前記背景データの送信を要求するデータを受信したことに応じて、前記背景テーブルを参照し、決定した前記緯度・経度データに基づいて背景データを抽出するステップと、
抽出した前記背景データを、当該背景データが示す背景画像を前記キャラクターデータが示すキャラクター画像とともに前記ユーザの端末に表示し前記ユーザの端末においてさらにクリック操作により選択を受け付けるために、前記ユーザの端末に送信するステップと、を含む方法。
【請求項２】
前記サーバは、読み出した前記地図データに基づいて前記ユーザの端末において表示した地図上で、所定の大きさを占める領域に応じて前記所定の位置の指定を受け付ける請求項１に記載の方法。
【請求項３】
前記緯度・経度データに基づいて背景データを抽出するステップにおいて、前記サーバが、前記ユーザの端末から季節を指定するデータをさらに受信し、前記背景テーブルを参照し、前記季節を指定するデータに基づいて背景データを抽出する請求項１または請求項２に記載の方法。
【請求項４】
前記緯度・経度データに基づいて背景データを抽出するステップにおいて、前記サーバが、前記ユーザの端末から時間を指定するデータをさらに受信し、前記背景テーブルを参照し、前記時間を指定するデータに基づいて背景データを抽出する請求項１から請求項３のいずれかに記載の方法。
【請求項５】
前記記憶部は、前記ユーザの端末において前記ユーザの操作を受け付けることにより、前記ユーザの端末に表示した地図上で所定の緯度・経度の位置が指定された場合に前記所定の緯度・経度に関連付けられた背景のサムネイルを表示するためのプログラムをさらに記憶し、前記サムネイルを示すサムネイルデータを緯度・経度データに関連付けて、サムネイルテーブルとしてさらに記憶しており、
前記地図データを前記ユーザの端末に送信するステップにおいて、前記サーバは、前記背景データのサムネイルを表示するためのプログラムを送信し、送信する地図データの表示範囲に含まれる緯度・経度データに関連付けられた背景のサムネイルデータを、前記サムネイルテーブルを参照して抽出し、さらに前記ユーザの端末に送信する請求項１から請求項４のいずれかに記載の方法。
【請求項６】
ユーザの端末と通信ネットワークを介して接続され、前記ユーザのユーザＩＤに関連付けて前記通信ネットワーク上でユーザ自身を表すシンボルとして公表するアバターを示すものとして記憶されているキャラクターデータと組み合わせるための背景データを送信するサーバであって、
前記サーバは、地図データを、緯度・経度データに関連付けて、地図テーブルとして記憶し、前記背景データを、緯度・経度データに関連付けて、背景テーブルとして記憶する記憶部を備えており、
前記ユーザの端末から、前記ユーザが背景データの検索の際に参照するために、緯度・経度データを指定して地図データの送信を要求するデータを受信したことに応じて、前記地図テーブルを参照して、前記緯度・経度データに基づいて前記地図データを読み出す手段と、
読み出した前記地図データに基づいて、前記背景データの検索条件を受け付けるための表示上の位置の指定を、クリック操作により受け付ける地図であって、前記キャラクターデータが示すキャラクター画像とともに前記ユーザの端末に表示する地図を前記ユーザの端末に送信する手段と、
前記ユーザの端末から、送信した前記地図データの所定の位置の指定を受け付けることにより決定した緯度・経度データを指定して、前記背景データの送信を要求するデータを受信したことに応じて、前記背景テーブルを参照し、決定した前記緯度・経度データに基づいて背景データを抽出する手段と、
抽出した前記背景データを、当該背景データが示す背景画像を前記キャラクターデータが示すキャラクター画像とともに前記ユーザの端末に表示し前記ユーザの端末においてさらにクリック操作により選択を受け付けるために、前記ユーザの端末に送信する手段と、を備えるサーバ。
【請求項７】
前記緯度・経度データに基づいて背景データを抽出する手段は、前記ユーザの端末から季節を指定するデータをさらに受信し、前記背景テーブルを参照し、前記季節を指定するデータに基づいて背景データを抽出する請求項６に記載のサーバ。
【請求項８】
前記緯度・経度データに基づいて背景データを抽出する手段は、前記ユーザの端末から時間を指定するデータをさらに受信し、前記背景テーブルを参照し、前記時間を指定するデータに基づいて背景データを抽出する請求項６または請求項７に記載のサーバ。
【請求項９】
前記記憶部は、前記ユーザの端末において前記ユーザの操作を受け付けることにより、前記ユーザの端末に表示した地図上で所定の緯度・経度の位置が指定された場合に前記所定の緯度・経度に対応する前記背景データのサムネイルを表示するためのプログラムをさらに記憶し、前記サムネイルを示すサムネイルデータを緯度・経度データに関連付けて、サムネイルテーブルとしてさらに記憶しており、
前記地図データを前記ユーザの端末に送信する手段は、前記背景データのサムネイルを表示するためのプログラムを送信し、送信する地図データの表示範囲に含まれる緯度・経度データに関連付けられた背景のサムネイルデータを、前記サムネイルテーブルを参照して抽出し、さらに前記ユーザの端末に送信する請求項６から請求項８のいずれかに記載のサーバ。
【請求項１０】
通信ネットワークを介して接続されたユーザの端末と、前記ユーザのユーザＩＤに関連付けて前記通信ネットワーク上でユーザ自身を表すシンボルとして公表するアバターを示すものとして記憶されているキャラクターデータと組み合わせるための背景データを前記ユーザの端末に送信するサーバと、を含んで構成するシステムであって、
前記サーバは、地図データを、緯度・経度データに関連付けて、地図テーブルとして記憶し、前記背景データを、緯度・経度データに関連付けて、背景テーブルとして記憶する記憶部を備えており、
前記ユーザの端末から、緯度・経度データを指定して地図データの送信を要求するデータを受信したことに応じて、前記地図テーブルを参照して、前記緯度・経度データに基づいて前記地図データを読み出す手段と、
読み出した前記地図データに基づいて、前記背景データの検索条件を受け付けるための表示上の位置の指定を、クリック操作により受け付ける地図であって、前記キャラクターデータが示すキャラクター画像とともに前記ユーザの端末に表示する地図を前記ユーザの端末に送信する手段と、を備え、
前記ユーザの端末は、送信された前記地図データを、前記ユーザが背景データの検索の際に参照するために、前記キャラクターデータが示すキャラクター画像とともに表示する手段と、
前記ユーザから前記表示した地図データの表示上の所定の位置の指定を、クリック操作により受け付けることにより緯度・経度データを決定する手段と、
決定した前記緯度・経度データを指定して、前記背景データの送信を要求するデータを前記サーバに送信する手段と、を備え、
前記サーバは、前記ユーザの端末から、決定した前記緯度・経度データを指定して、前記背景データの送信を要求するデータを受信したことに応じて、前記背景テーブルを参照し、決定した前記緯度・経度データに基づいて背景データを抽出する手段と、
抽出した前記背景データを、当該背景データが示す背景画像を前記キャラクターデータが示すキャラクター画像とともに前記ユーザの端末に表示し前記ユーザの端末においてさらにクリック操作により選択を受け付けるために、前記ユーザの端末に送信する手段と、を備えるシステム。
【請求項１１】
前記ユーザの端末は、前記背景データの季節を指定するデータの入力を受け付ける手段と、
受け付けた前記季節を指定するデータを前記サーバに送信する手段と、をさらに備え、
前記サーバは、前記緯度・経度データに基づいて背景データを抽出する手段において、前記ユーザの端末から季節を指定するデータをさらに受信し、前記背景テーブルを参照し、前記季節を指定するデータに基づいて背景データを抽出する請求項１０に記載のシステム。
【請求項１２】
前記ユーザの端末は、前記背景データの時間を指定するデータの入力を受け付ける手段と、
受け付けた前記時間を指定するデータを前記サーバに送信する手段と、をさらに備え、
前記サーバは、前記緯度・経度データに基づいて背景データを抽出する手段において、前記ユーザの端末から時間を指定するデータをさらに受信し、前記背景テーブルを参照し、前記時間を指定するデータに基づいて背景データを抽出する請求項１０または請求項１１に記載のシステム。
【請求項１３】
前記サーバは、前記記憶部において、前記ユーザの端末において前記ユーザの操作を受け付けることにより、前記ユーザの端末に表示した地図上で所定の緯度・経度の位置が指定された場合に前記所定の緯度・経度に対応する前記背景データのサムネイルを表示するためのプログラムをさらに記憶し、前記サムネイルを示すサムネイルデータを緯度・経度データに関連付けて、サムネイルテーブルとしてさらに記憶しており、
前記地図データを前記ユーザの端末に送信する手段は、前記背景データのサムネイルを表示するためのプログラムを送信し、送信する地図データの表示範囲に含まれる背景データのサムネイルデータを、前記サムネイルテーブルを参照して抽出し、さらに前記ユーザの端末に送信し、
前記ユーザの端末は、送信された前記プログラムを実行することにより、前記ユーザの操作を受け付けることにより、前記ユーザの端末に表示した地図上で所定の緯度・経度の位置が指定された場合に前記所定の緯度・経度に対応する前記背景データのサムネイルを表示する手段を備える、請求項１０から請求項１２のいずれかに記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、背景データを送信する方法、サーバおよびプログラムに関する。特に、通信ネットワークに接続された端末に背景データを送信する方法、サーバおよびプログラムに関する。
【背景技術】
【０００２】
インターネットの社会への普及に伴い、ネットワーク上で情報を閲覧したり、検索したり、あるいは商品を購入したり、といった受身のユーザのみならず、ユーザ自らが情報の発信者としてＷｅｂ上で擬似的な日記（いわゆるブログ）を公開したり、嗜好の一致する者同士でコミュニティを構成したり、といった積極的な行動をとるユーザが急速に増加している。
【０００３】
特に、ブログがこの数年で急速に普及した背景には、インターネットの初心者でも簡単にホームページに文章や写真を登録して発信できるブログエディターの果たした貢献が大きいものと考えられる。
【０００４】
そして、こうしたブログの社会への普及は、単に通信ネットワークに接続できる端末によって情報を閲覧していた時代には考えられなかったネットワーク上の社会（いわゆるネットワークコミュニティ）が現実の社会とは別にもうひとつ出現し、急速に発展しつつあることを示している。
【０００５】
こうした状況において、ネットワーク上でユーザ自身を表すシンボルとして、「アバター」を活用するユーザが増加している。「分身」を意味するアバターは、具体的には画像データ、動画データ、音声データ等で表現されたいわゆるキャラクターであるが、現実の社会とは別に存在するネットワークコミュニティにおいて自分自身を表現し、他のユーザと対話し、共感し、議論し、同好の友人関係を広げる、といった様々な活動において、擬似的な行動主体としてその存在意義を高めている。
【０００６】
具体的には、例えば、ブログを公表する際に、アバターを画面の中で活用することにより、ユーザの書き込みによる文書とは別にユーザ自身をキャラクターデータにより直感的に表現することができるので、それを見る人にあたかもネットワーク上に自分の分身が存在するかのような感覚を抱かせ、ネットワークコミュニティにおけるコミュニケーションを強力にサポートすることができる。
【０００７】
実際に、このアバターの髪型、服装、アクセサリー、小物などのアイテムをコーディネートすること自体がネットワークコミュニティにおいてユーザ自身のセンスや嗜好をアピールするために重要な活動のひとつとなっている。このため、ユーザはこのようなアイテムを有償で購入したり、友人にプレゼントしたりしており、アバターのコーディネートは経済活動の対象ともなっている。
【０００８】
したがって、現実社会において洋服を購入したり、アクセサリーや小物をコーディネートしたりすることと同様に、アバターのコーディネート活動はネットワーク上でユーザの嗜好を判断したり、ネットワークコミュニティにおける流行や変化を捉えたりする上で重要な分析対象ともなっている。
【０００９】
こうした状況において、ユーザからの選択を受け付けたことに応じて、画面上でキャラクターに着せ替え画像を重ね合わせる際に生じる不自然なはみ出しや重なり具合の問題を、レイヤの排他ルールを導入することによって解消しようとする技術が開示されている（特許文献１）。
【００１０】
特許文献１に開示された技術によれば、様々な着せ替え画像がユーザに選択された場合にも、不自然なはみ出しや、重なり具合の問題を抑制し、自然なキャラクター画像を生成して画面に表示させることができる可能性があると考えられる。
【特許文献１】特開２００３−２５６８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、こうした特許文献１の技術によっても、上述のアバターとしてのキャラクターのデータをコーディネートするためのユーザ環境には改善の余地が残されている。より具体的には、ユーザが自分のアバターにアイテムをコーディネートする際に、アバター自身のアイテムとは別に、アバター画像の背景データを効率的に見つけ出すことができない。
【００１２】
例えば、ブログを入力する際に、ゴルフに行った日のことを書く場合には、ゴルフ場の背景データの中に自らがコーディネートしたアバターを登場させれば、その内容を直感的に表すことができる。あるいは、スキー場での出来事を書く場合にはスキー場の背景が必要であるし、美しい夜景を楽しんだことを書く場合には夜景の背景が必要になる。
【００１３】
上述のように、アバター自身の服装、髪型、アクセサリーといったコーディネートについては、普段からのアイテムの選択の蓄積が利用できるものの、背景データのニーズはそのとき限りのことも多く、ユーザがあらかじめコレクションしておくことが現実的に難しい場合も想定される。
【００１４】
このように、アバターと組み合わせるための背景データの検索を容易かつ効率的に行うことができるシステムが望まれている。
【００１５】
そこで、本発明者らは、通信ネットワークを介して効率的にユーザニーズにマッチした背景データをユーザに提示する方法を提供することを目的として、鋭意研究を重ね、本発明を完成するに至った。本発明は、より具体的には以下のようなものを提供する。
【課題を解決するための手段】
【００１６】
本発明は、ユーザの端末（端末２０）と通信ネットワーク（通信ネットワーク３０）を介して接続されたサーバ（サーバ１０）が前記ユーザのユーザＩＤに関連付けて記憶されているキャラクターデータと組み合せるための背景データ（背景実体データ２０９２）を送信する方法であって、
前記サーバは、地図データ（地図画像データまたは地図ベクトルデータ）２０８２を、緯度・経度データ（緯度データ２０８１ａおよび経度データ２０８１ｂ）に関連付けて、地図テーブル（地図ＤＢ２０８）として記憶し、前記背景データ（背景実体データ２０９２）を、緯度・経度データ（緯度データ２０９１ａおよび経度データ２０９１ｂ）に関連付けて、背景テーブル（背景ＤＢ２０９）として記憶する記憶部（記憶部２００）を備えており、
前記ユーザの端末（端末２０）から、前記ユーザが背景データの検索の際に参照するために、緯度・経度データ（緯度データ２０８１ａおよび経度データ２０８１ｂ）を指定して地図データ（地図画像データまたは地図ベクトルデータ）２０８２の送信を要求するデータを受信したことに応じて、前記地図テーブル（地図ＤＢ２０８）を参照して、前記緯度・経度データ（緯度データ２０８１ａおよび経度データ２０８１ｂ）に基づいて前記地図データ（地図画像データまたは地図ベクトルデータ）２０８２を読み出すステップと、
読み出した前記地図データ（地図画像データまたは地図ベクトルデータ）２０８２を前記ユーザの端末（端末２０）に送信するステップと、
前記ユーザの端末から、送信した前記地図データの所定の位置の指定を受け付けることにより決定した緯度・経度データ（緯度データ２０９１ａおよび経度データ２０９１ｂ）を指定して、前記背景データ（背景実体データ２０９２）の送信を要求するデータを受信したことに応じて、前記背景テーブル（背景ＤＢ２０９）を参照し、前記緯度・経度データ（緯度データ２０９１ａおよび経度データ２０９１ｂ）に基づいて背景データ（背景実体データ２０９２）を抽出するステップと、
抽出した前記背景データ（背景実体データ２０９２）を、前記ユーザの端末（端末２０）に送信するステップと、を含むことを特徴とする。
【００１７】
このような構成によれば、ユーザの端末と通信ネットワークを介して接続されたサーバは、前記ユーザのユーザＩＤに関連付けて記憶されているキャラクターデータと組み合わせるための背景データを送信するために、
地図データを、緯度・経度データに関連付けて、地図テーブルとして記憶し、前記背景データを、緯度・経度データに関連付けて、背景テーブルとして記憶する記憶部を備えており、
前記ユーザの端末から、前記ユーザが背景データの検索の際に参照するために、緯度・経度データを指定して地図データの送信を要求するデータを受信したことに応じて、前記地図テーブルを参照して、前記緯度・経度データに基づいて前記地図データを読み出し、
読み出した前記地図データを前記ユーザの端末に送信し、
前記ユーザの端末から、送信した前記地図データの所定の位置の指定を受け付けることにより決定した緯度・経度データを指定して、前記背景データの送信を要求するデータを受信したことに応じて、前記背景テーブルを参照し、前記緯度・経度データに基づいて背景データを抽出し、
抽出した前記背景データを、前記ユーザの端末に送信することが可能である、という作用・効果を奏する。
【００１８】
このことにより、前記サーバは、前記ユーザが背景データの検索の際に参照するために、地図データを前記ユーザの端末に送信し、前記ユーザの端末から、送信した前記地図データの所定の位置の指定を受け付けることにより決定した緯度・経度に基づいて、当該緯度・経度に関連付けられた背景データを前記ユーザの端末に送信することが可能となる。
【００１９】
その結果、前記サーバは、前記ユーザが背景データを検索する際に参照するために地図データを前記ユーザの端末に送信し、例えば、前記ユーザの端末に表示された当該地図データの所定の位置の指定をマウスのクリック操作を受け付けることにより緯度・経度を決定し、決定した当該緯度・経度に基づいて背景データを抽出し、前記ユーザの端末に送信することができる。
【００２０】
このように、前記ユーザは、表示された前記地図データ上での任意の位置のマウスのクリック操作という簡易な操作を行うことにより、当該クリック操作を行った位置に基づいて、背景データを検索することができる。
【００２１】
具体的には、例えば、海水浴場付近の位置をクリックした場合には、砂浜の背景画像を送信することが可能であり、ゴルフ場付近の位置をクリックした場合には、ゴルフ場の背景画像を送信することが可能である。
【００２２】
このようにして、本発明によれば、ユーザは地図というビジュアルに理解し、探索しやすい媒体を利用して自らが求める背景画像を検索することができる。
【００２３】
また、本発明は、前記緯度・経度データ（緯度データ２０９１ａおよび経度データ２０９１ｂ）に基づいて背景データ（背景実体データ２０９２）を抽出するステップにおいて、前記サーバ（サーバ１０）が、前記ユーザの端末（端末２０）から季節を指定するデータをさらに受信し、前記背景テーブル（背景ＤＢ２０９）を参照し、前記季節を指定するデータに基づいて背景データ（背景実体データ２０９２）を抽出することがさらに望ましい。
【００２４】
このような構成によれば、前記緯度・経度データに基づいて背景データを抽出するステップにおいて、前記サーバが、前記ユーザの端末から季節を指定するデータをさらに受信し、前記背景テーブルを参照し、受信した前記季節を指定するデータに基づいて背景データを抽出することが可能である、という作用・効果を奏する。
【００２５】
このことにより、前記サーバは、前記ユーザの端末から季節を指定するデータをさらに受信して、受信した前記季節を指定するデータに基づいて、より的確に背景データを抽出することが可能となる。
【００２６】
その結果、例えば、同じ砂浜付近の位置を指定した場合でも、夏と冬ではふさわしい背景データが異なるような場合にも、ユーザが季節を指定するだけで、より的確に指定に合致した背景データを検索することができる。
【００２７】
また、本発明は、前記緯度・経度データ（緯度データ２０９１ａおよび経度データ２０９１ｂ）に基づいて背景データ（背景実体データ２０９２）を抽出するステップにおいて、前記サーバ（サーバ１０）が、前記ユーザの端末（端末２０）から時間を指定するデータをさらに受信し、前記背景テーブル（背景ＤＢ２０９）を参照し、前記時間を指定するデータに基づいて背景データ（背景実体データ２０９２）を抽出することがさらに望ましい。
【００２８】
このような構成によれば、前記緯度・経度データに基づいて背景データを抽出するステップにおいて、前記サーバが、前記ユーザの端末から時間を指定するデータをさらに受信し、前記背景テーブルを参照し、受信した前記時間を指定するデータに基づいて背景データを抽出することが可能である、という作用・効果を奏する。
【００２９】
このことにより、前記サーバは、前記ユーザの端末から時間を指定するデータをさらに受信して、受信した前記季節を指定するデータに基づいて、より的確に背景データを抽出することが可能となる。
【００３０】
その結果、例えば、同じ港付近の位置を指定した場合でも、昼と夜ではふさわしい背景データが異なるような場合にも、ユーザが時間を指定するだけで、より的確に指定に合致した背景データを検索することができる。
【００３１】
また、本発明は、前記記憶部（記憶部２００）は、前記ユーザの端末（端末２０）において前記ユーザの操作を受け付けることにより、前記ユーザの端末（端末２０）に表示した地図上で所定の緯度・経度の位置が指定された場合に、前記所定の緯度・経度に関連付けられた背景のサムネイルを表示するためのプログラムをさらに記憶し、前記サムネイルを示すサムネイルデータ（サムネイル実体データ２０９Ｓ２）を緯度・経度データ（緯度データ２０９Ｓ１ａおよび経度データ２０９Ｓ１ｂ）に関連付けて、サムネイルテーブル（サムネイルＤＢ２０９Ｓ）としてさらに記憶しており、
前記地図データ（地図画像データまたは地図ベクトルデータ）２０８２を前記ユーザの端末（端末２０）に送信するステップにおいて、前記サーバ（サーバ１０）は、前記背景データ（背景実体データ２０９２）のサムネイルを表示するためのプログラムを送信し、送信する地図データの表示範囲に含まれる緯度・経度データに関連付けられた背景のサムネイルデータ（サムネイル実体データ２０９Ｓ２）を、前記サムネイルテーブル（サムネイルＤＢ２０９Ｓ）を参照して抽出し、さらに前記ユーザの端末（端末２０）に送信することがさらに望ましい。
【００３２】
このような構成によれば、前記記憶部は、前記ユーザの端末において前記ユーザの操作を受け付けることにより、前記ユーザの端末に表示した地図上で所定の緯度・経度の位置が指定された場合に前記所定の緯度・経度に関連付けられた背景のサムネイルを表示するためのプログラムをさらに記憶し、前記サムネイルを示すサムネイルデータを緯度・経度データに関連付けて、サムネイルテーブルとしてさらに記憶しており、
前記地図データを前記ユーザの端末に送信するステップにおいて、前記サーバは、前記背景のサムネイルを表示するためのプログラムを送信し、送信する地図データの表示範囲に含まれる緯度・経度データに関連付けられた背景のサムネイルデータを、前記サムネイルテーブルを参照して抽出し、さらに前記ユーザの端末に送信することが可能である、という作用・効果を奏する。
【００３３】
このことにより、前記ユーザの端末は、表示した地図上で所定の緯度・経度の位置が指定された場合に前記所定の緯度・経度に対応する前記背景のサムネイルを表示することが可能となる。
【００３４】
その結果、前記ユーザは、例えば、端末上に表示された地図上でマウスを操作して所定の位置にマウスポインタを位置付けた場合に、その位置に対応する背景のサムネイル表示を確認することができる。
【００３５】
このように、前記ユーザは、マウスをクリックして検索を実行する前に、マウスポインタの移動操作のみにより、表示された地図データの表示範囲に含まれる背景データを、サムネイル表示を介して確認することができる。
【００３６】
このようにすれば、前記ユーザは、地図データを表示させた後、再びサーバに問い合わせることなくより効率的に背景データを探索することができる。
【００３７】
また、本発明は、ユーザの端末と通信ネットワークを介して接続され、前記ユーザのユーザＩＤに関連付けて記憶されているキャラクターデータと組み合わせるための背景データを送信するサーバであって、
前記サーバは、地図データを、緯度・経度データに関連付けて、地図テーブルとして記憶し、前記背景データを、緯度・経度データに関連付けて、背景テーブルとして記憶する記憶部を備えており、
前記ユーザの端末から、前記ユーザが背景データの検索の際に参照するために、緯度・経度データを指定して地図データの送信を要求するデータを受信したことに応じて、前記地図テーブルを参照して、前記緯度・経度データに基づいて前記地図データを読み出す手段と、
読み出した前記地図データを前記ユーザの端末に送信する手段と、
前記ユーザの端末から、送信した前記地図データの所定の位置の指定を受け付けることにより決定した緯度・経度データを指定して、前記背景データの送信を要求するデータを受信したことに応じて、前記背景テーブルを参照し、前記緯度・経度データに基づいて背景データを抽出する手段と、
抽出した前記背景データを、前記ユーザの端末に送信する手段と、を備えることを特徴とする。
【００３８】
また、本発明は、前記緯度・経度データに基づいて背景データを抽出する手段は、前記ユーザの端末から季節を指定するデータをさらに受信し、前記背景テーブルを参照し、前記季節を指定するデータに基づいて背景データを抽出することがさらに望ましい。
【００３９】
また、本発明は、前記緯度・経度データに基づいて背景データを抽出する手段は、前記ユーザの端末から時間を指定するデータをさらに受信し、前記背景テーブルを参照し、前記時間を指定するデータに基づいて背景データを抽出することがさらに望ましい。
【００４０】
また、本発明は、前記記憶部は、前記ユーザの端末において前記ユーザの操作を受け付けることにより、前記ユーザの端末に表示した地図上で所定の緯度・経度の位置が指定された場合に前記所定の緯度・経度に対応する前記背景データのサムネイルを表示するためのプログラムをさらに記憶し、前記サムネイルを示すサムネイルデータを緯度・経度データに関連付けて、サムネイルテーブルとしてさらに記憶しており、
前記地図データを前記ユーザの端末に送信する手段は、前記背景データのサムネイルを表示するためのプログラムを送信し、送信する地図データの表示範囲に含まれる緯度・経度データに関連付けられた背景のサムネイルデータを、前記サムネイルテーブルを参照して抽出し、さらに前記ユーザの端末に送信することがさらに望ましい。
【００４１】
また、本発明は、通信ネットワークを介して接続されたユーザの端末と、前記ユーザのユーザＩＤに関連付けて記憶されているキャラクターデータと組み合わせるための背景データを前記ユーザの端末に送信するサーバと、を含んで構成するシステムであって、
前記サーバは、地図データを、緯度・経度データに関連付けて、地図テーブルとして記憶し、前記背景データを、緯度・経度データに関連付けて、背景テーブルとして記憶する記憶部を備えており、
前記ユーザの端末から、前記ユーザが背景データの検索の際に参照するために、緯度・経度データを指定して地図データの送信を要求するデータを受信したことに応じて、前記地図テーブルを参照して、前記緯度・経度データに基づいて前記地図データを読み出す手段と、
読み出した前記地図データを前記ユーザの端末に送信する手段と、を備え、
前記ユーザの端末は、送信された前記地図データを、前記ユーザが背景データの検索の際に参照するために表示する手段と、
前記ユーザから前記表示した地図データの所定の位置の指定を受け付けることにより緯度・経度データを決定する手段と、
決定した前記緯度・経度データを指定して、前記背景データの送信を要求するデータを前記サーバに送信する手段と、を備え、
前記サーバは、前記ユーザの端末から、決定した前記緯度・経度データを指定して、前記背景データの送信を要求するデータを受信したことに応じて、前記背景テーブルを参照し、前記緯度・経度データに基づいて背景データを抽出する手段と、
抽出した前記背景データを、前記ユーザの端末に送信する手段と、を備えることを特徴とする。
【００４２】
また、本発明は、前記ユーザの端末は、前記背景データの季節を指定するデータの入力を受け付ける手段と、
受け付けた前記季節を指定するデータを前記サーバに送信する手段と、をさらに備え、
前記サーバは、前記緯度・経度データに基づいて背景データを抽出する手段において、前記ユーザの端末から季節を指定するデータをさらに受信し、前記背景テーブルを参照し、前記季節を指定するデータに基づいて背景データを抽出することがさらに望ましい。
【００４３】
また、本発明は、前記ユーザの端末は、前記背景データの時間を指定するデータの入力を受け付ける手段と、
受け付けた前記時間を指定するデータを前記サーバに送信する手段と、をさらに備え、
前記サーバは、前記緯度・経度データに基づいて背景データを抽出する手段において、前記ユーザの端末から時間を指定するデータをさらに受信し、前記背景テーブルを参照し、前記時間を指定するデータに基づいて背景データを抽出することがさらに望ましい。
【００４４】
また、本発明は、前記サーバは、前記記憶部において、前記ユーザの端末において前記ユーザの操作を受け付けることにより、前記ユーザの端末に表示した地図上で所定の緯度・経度の位置が指定された場合に前記所定の緯度・経度に対応する前記背景データのサムネイルを表示するためのプログラムをさらに記憶し、前記サムネイルを示すサムネイルデータを緯度・経度データに関連付けて、サムネイルテーブルとしてさらに記憶しており、
前記地図データを前記ユーザの端末に送信する手段は、前記背景データのサムネイルを表示するためのプログラムを送信し、送信する地図データの表示範囲に含まれる背景データのサムネイルデータを、前記サムネイルテーブルを参照して抽出し、さらに前記ユーザの端末に送信し、
前記ユーザの端末は、送信された前記プログラムを実行することにより、前記ユーザの操作を受け付けることにより、前記ユーザの端末に表示した地図上で所定の緯度・経度の位置が指定された場合に前記所定の緯度・経度に対応する前記背景データのサムネイルを表示する手段を備えることがさらに望ましい。
【００４５】
また、本発明は、ユーザの端末と通信ネットワークを介して接続されたサーバに前記ユーザのユーザＩＤに関連付けて記憶されているキャラクターデータと組み合わせるための背景データを送信させるプログラムであって、
前記サーバは、地図データを、緯度・経度データに関連付けて、地図テーブルとして記憶し、前記背景データを、緯度・経度データに関連付けて、背景テーブルとして記憶する記憶部を備えており、
前記サーバに、前記ユーザの端末から、前記ユーザが背景データの検索の際に参照するために、緯度・経度データを指定して地図データの送信を要求するデータを受信したことに応じて、前記地図テーブルを参照させて、前記緯度・経度データに基づいて前記地図データを読み出させるステップと、
読み出した前記地図データを前記ユーザの端末に送信させるステップと、
前記ユーザの端末から、送信した前記地図データの所定の位置の指定を受け付けることにより決定した緯度・経度データを指定して、前記背景データの送信を要求するデータを受信したことに応じて、前記背景テーブルを参照させ、前記緯度・経度データに基づいて背景データを抽出させるステップと、
抽出した前記背景データを、前記ユーザの端末に送信させるステップと、を実行させることを特徴とする。
【発明の効果】
【００４６】
本発明によれば、前記サーバは、前記ユーザが背景データを検索する際に参照するために地図データを前記ユーザの端末に送信し、例えば、前記ユーザの端末に表示された当該地図データの所定の位置の指定をマウスのクリック操作を受け付けることにより緯度・経度を決定し、決定した当該緯度・経度に基づいて背景データを抽出し、前記ユーザの端末に送信することができる。さらに、前記サーバは、前記ユーザの端末から季節を指定するデータをさらに受信して、受信した前記季節を指定するデータに基づいて、より的確に背景データを抽出することが可能となる。さらに、前記サーバは、前記ユーザの端末から時間を指定するデータをさらに受信して、受信した前記時間を指定するデータに基づいて、より的確に背景データを抽出することが可能となる。さらに、前記ユーザの端末は、表示した地図上で所定の緯度・経度の位置が指定された場合に前記所定の緯度・経度に関連付けられた背景のサムネイルを表示することが可能となる。
【発明を実施するための最良の形態】
【００４７】
本発明に係る好適な実施形態の一例について、図面に基づいて以下に説明する。
［システムの全体構成］
【００４８】
図１は、本発明の好適な実施形態の一例に係るコンピュータ・システム１の全体構成およびサーバ１０の機能構成を表すブロック図である。サーバ１０とその端末２０とが通信ネットワーク３０を介して接続されている。ここで、サーバ１０の数には制限はなく、必要に応じて１または複数で構成してよい。また、サーバ１０は、必要に応じてＷｅｂサーバ、ＤＢサーバ、アプリケーションサーバを含んで構成してよく、１台のサーバで構成してもそれぞれ別のサーバで構成してもよい。
【００４９】
サーバ１０は、少なくともアバターとしてのキャラクターを管理するアバター管理装置として構成し、記憶部２００は、アバターＤＢ２０１、アイテムＤＢ２０２、地図ＤＢ２０８、背景ＤＢ２０９を記憶している。
【００５０】
さらに、制御部１００は、サーバ１０全体を制御し、少なくとも地図データ送信部１０５、位置データ抽出部１０６、背景データ抽出部１０７、背景データ送信部１０８を構成する。
［背景データ送信メイン処理］
【００５１】
図２は、本発明の好適な実施形態の一例に係るサーバ１０による背景データ送信メイン処理を示すフローチャートである。
【００５２】
まず、制御部１００は、ユーザの端末２０からの地図データの送信要求を待ち受ける（ステップＳ１１）。具体的には、制御部１００は、緯度・経度データに関連付けられた地図データの送信を要求するデータを待ち受ける。ここで、前記地図データの送信を要求するデータは、例えば、前記地図データの中心の緯度・経度データと表示範囲を指定するデータ（緯度・経度の範囲あるいは距離の範囲等）を含んで構成してよい。あるいは、表示する前記地図データの左上の緯度・経度データおよび右下の緯度・経度データを含んで構成してもよい。その他、前記地図データの送信を要求するデータは、表示する前記地図データの範囲を確定可能なデータを含んで構成してよい。ここで、前記ユーザの端末２０からの地図データの送信要求を受け付けた場合には、制御部１００は、処理をステップＳ１２に移す。また、そうではない場合には制御部１００は、このステップＳ１１の処理を継続して実施する。
【００５３】
次に、制御部１００（地図データ送信部１０５）は、地図ＤＢ２０８を参照し、前記データにより指定された緯度・経度データに基づいて表示する前記地図データを読み出して前記ユーザの端末に送信する（ステップＳ１２）。
［地図ＤＢ］
【００５４】
ここで、図６は本発明の好適な実施形態の一例に係る地図ＤＢ２０８を示す図である。
【００５５】
図６に示すように、記憶部２００は、緯度データ２０８１ａおよび経度データ２０８１ｂをキーとして、地図実体データ２０８２を記憶している。
【００５６】
例えば、地図実体データ２０８２として「Ｍ１２３．ＧＩＦ」を、緯度データ２０８１ａが「２６°００’」および経度データ２０８１ｂが「１３６°００’」に関連付けて記憶している。
【００５７】
このように、地図ＤＢ２０８は、地図実体データ２０８２を緯度データ２０８１ａおよび経度データ２０８１ｂに関連付けて管理している。
【００５８】
ここで、この実施例では、緯度データ２０８１ａおよび経度データ２０８１ｂは送信する地図データの中心位置の緯度および経度を表すものであるが、当該送信する地図データの左上および右下の位置の緯度および経度であってもよい。その他、送信する地図データを読み出すために必要な情報を含み、前記ユーザの端末２０から送信可能なデータであればどのようなものでもよい。
【００５９】
また、この実施例においては、地図実体データ２０８２として、ＧＩＦ画像データを記憶しているが、その他のフォーマットを持った画像データでもよい。さらに、ベクトル値でデータを管理するベクトル地図データを使用してもよい。
【００６０】
このように、地図実体データ２０８２を構成するデータのフォーマットは、通信ネットワーク３０の環境や、ユーザの端末２０のハードウェア要件その他の仕様状況に応じて適当に選択してよい。
【００６１】
次に、制御部１００は、ユーザの端末２０からの背景データの送信要求を待ち受ける（ステップＳ１３）。具体的には、制御部１００は、緯度・経度データに関連付けられた背景データの送信を要求するデータを待ち受ける。ここで、前記背景データの送信を要求するデータは、例えば、前記地図データを表示した前記ユーザの端末２０において前記ユーザがマウスポインタを合わせてクリックした画面上の座標位置（ピクセル位置）を示すデータで構成してよい。その他、前記背景データの送信を要求するデータは、表示する前記背景データに関連付けられた緯度・経度データを特定可能なデータを含んで構成してよい。
［アバター背景検索画面］
【００６２】
ここで、図３は、上述のステップＳ１２の後、前記ユーザの端末２０の表示部（表示装置１０２２）が表示する画面の一例を示す図である。
【００６３】
図３に示すように、ユーザの端末２０は、アバターの背景データの検索条件の入力を受け付けるために、「アバター背景検索画面」において、画面の左側にアバターを表示し、右側に検索条件の指定欄を表示している。検索条件の指定欄については、送信した前記地図データを表示し、その下に「季節」、「時間」といった項目にリストボックスによる選択入力が可能となっている。
【００６４】
端末２０は、この画面において、ユーザからの地図上でのマウスのクリック操作およびリストボックスの選択入力を受け付けた後、送信ボタンの押下を受け付けることによって、端末２０は、通信ネットワーク３０を介してこれらの検索条件を指定して背景データの送信を要求するデータをサーバ１０へ送信し、サーバ１０は当該データを受信することになる（ステップＳ１３）。この実施例においては、地図上で砂浜の海岸付近をマウスでクリックし、「季節」を「夏」に、「時間」を「昼」に指定して、背景データの検索条件を指定している。
【００６５】
このように、前記ユーザの端末２０は、ユーザからの地図上での位置の指定、季節の指定、時間の指定等、背景データの検索条件を受け付ける。
【００６６】
ここで、前記背景データと組み合わされるアバターおよび当該アバターを構成するアイテムについて説明する。
［アバターＤＢ］
【００６７】
図４は本発明の好適な実施形態の一例に係るアバターＤＢ２０１を示す図である。
【００６８】
図４に示すように、記憶部２００は、ユーザＩＤデータ２０１１をキーとして、「顔」、「髪型」、「服装」、「ボトムス」、といった大分類２０２３ａに従ってアイテムＩＤデータ２０１２を記憶している。
【００６９】
例えば、ユーザＩＤデータ２０１１が「ＡＢＣ１２」のユーザに関しては、記憶部２００は、「顔」について「Ｄ６７８」を、「髪型」について「Ｂ８９８」を、「服装」について「Ｃ１１２０」を、ボトムスについて「Ａ１７８」を、それぞれ「ＡＢＣ１２」に関連付けて記憶している。
【００７０】
このように、アバターＤＢ２０１は、その時点のユーザによるコーディネートに基づくアイテムＩＤデータ２０１２をユーザＩＤデータ２０１１に関連付けて管理している。
［アイテムＤＢ］
【００７１】
ここで、図５は、本発明の好適な実施形態の一例に係るアイテムＤＢ２０２を示す図である。
【００７２】
アイテムＩＤデータ２０１２をキーとして、アイテム実体データ２０２２、大分類２０２３ａ、小分類２０２３ｂ、属性１（２０２４ａ）、属性２（２０２４ｂ）、前記ユーザに選択された回数を利用数２０２５として記憶している。
【００７３】
例えば、アイテムＩＤデータ２０１２が「Ｃ１１２０」であるアイテムは、アイテム実体データ２０２２はＳｕｉｔ１．ＧＩＦという画像データであり、大分類２０２３ａは「服装」で、小分類２０２３ｂは「スーツ」であり、属性１（２０２４ａ）は「春」、属性２（２０２４ｂ）は「グレー」、利用数２０２５は１，０００回あったことを読み取ることができる。
【００７４】
ここで、アイテム実体データ２０２２は上述の例では画像データであるが、これに限られず、ＭＰＥＧ、ＦＬＡＳＨ（登録商標）、３ＧＰ等の動画データであってもよいし、ＷＡＶ、ＭＰ３等の音声データであってもよい。本発明においては、最終的にユーザの端末２０に送信するアバターの一部を構成するデータとして取り扱うことが可能なものが全て含まれる。
【００７５】
このように、ユーザＩＤデータ２０１２毎に管理されているアイテム実体データ２０２２の組み合わせで構成されるアバターに本発明に係る背景実体データ２０９２を適用することになる。
【００７６】
ここで、再び図２に戻ってアイテムデータ送信メイン処理についての説明を続ける。次に、前記ユーザの端末２０からの背景データの送信要求を受け付けた場合には、制御部１００は、処理をステップＳ１４に移す（ステップＳ１３）。また、そうではない場合には制御部１００は、このステップＳ１３の処理を継続して実施する。
【００７７】
ステップＳ１４において、制御部１００（位置データ抽出部１０６）は、受信した前記画面上の座標位置（ピクセル位置）を示すデータである場合に、当該座標位置を示すデータに基づいて、緯度・緯度データ（緯度データ２０９１ａおよび経度データ２０９１ｂ）を算出する。
【００７８】
具体的には、例えば、前記ユーザの端末２０に表示した矩形の地図の左上の位置の緯度・経度および当該地図の縮尺（ピクセル／距離）が既知であった場合、左上の位置を（０，０）の原点として前記ユーザがマウスでクリックした位置のピクセル値が（１２３，４８）であること等の情報が分かれば、当該原点の位置の緯度・経度および縮尺の情報と合わせて当該マウスでクリックした位置の緯度・経度を算出できる。
【００７９】
次に、制御部１００（背景データ抽出部１０７）は、算出した前記緯度・経度データ（緯度データ２０９１ａおよび経度データ２０９１ｂ）に基づいて、背景ＤＢを参照し、背景データ（背景実体データ２０９２）を抽出する（ステップＳ１５）。
［背景ＤＢ］
【００８０】
ここで、図７は本発明の好適な実施形態の一例に係る背景ＤＢ２０９を示す図である。
【００８１】
図７に示すように、記憶部２００は、緯度データ２０９１ａおよび経度データ２０９１ｂをキーとして、「背景画像／春／昼／１」、「背景画像／夏／昼／１」、「背景画像／秋／昼／１」・・・といった背景実体データ２０９２を記憶している。
【００８２】
例えば、「季節」が「春」、「時間」が「昼」を指定した場合に対応する「背景画像／春／昼／１」の背景実体データとして「ｓｕｎａｈａｍａ１１．ＧＩＦ」を、「季節」が「夏」、「時間」が「昼」を指定した場合に対応する「背景画像／夏／昼／１」の背景実体データとして「ｓｕｎａｈａｍａ２１．ＧＩＦ」を、「季節」が「秋」、「時間」が「昼」を指定した場合に対応する「背景画像／秋／昼／１」の背景実体データとして「ｓｕｎａｈａｍａ３１．ＧＩＦ」を、緯度データ２０９１ａとして「２５°５１’」および経度データ２０９１ｂとして「１３５°５０’」にそれぞれ関連付けて記憶している。
【００８３】
このように、背景ＤＢ２０９は、複数の背景実体データ２０９２を緯度データ２０９１ａおよび経度データ２０９１ｂに関連付けて管理している。
【００８４】
ここで、背景実体データ２０９２は、この実施例においては画像データであるが、これに限られず、ＭＰＥＧ、ＦＬＡＳＨ（登録商標）、３ＧＰ等の動画データであってもよいし、ＷＡＶ、ＭＰ３等の音声データであってもよい。あるいはそれらの組合せ（例えば画像データと音声データの組合せ）であってもよい。本発明においては、最終的にユーザの端末２０に送信するアバターの一部を構成するデータとして取り扱うことが可能なものが全て含まれる。
【００８５】
ここで、この実施例においては、緯度データ２０９１ａおよび経度データ２０９１ｂは、それぞれ１箇所のみで記憶しているが、例えば、緯度データ２０９１ａは２５°４９’ないし２５°５３’、経度データ２０９１ｂは１３５°４８’ないし１３５°５２’など、所定の範囲の幅を持っていてもよい。あるいは、砂浜やゴルフ場など、実際の地図上で当該施設等が地図上で占める領域に応じて多角形の内側を領域として記憶しておいてもよい。
【００８６】
このように、緯度・経度データは状況に応じて適宜その範囲を設定し、調整してよい。このことにより、ユーザが地図上でマウスポインタを移動させて指定する緯度・経度の入力をする際に、使い勝手が向上するように、狭すぎず、広すぎない適当な大きさに適宜設定することができる。
【００８７】
ここで、再び図２に戻って背景データ送信メイン処理についての説明を続ける。次に、制御部１００（背景データ送信部１０８）は、抽出した背景データを前記ユーザの端末へ送信する（ステップＳ１６）。
［アバター背景検索結果画面］
【００８８】
ここで、図９は、ステップＳ１６の後ユーザの端末２０の表示部（表示装置１０２２）が表示する画面の一例を示す図である。
【００８９】
図９に示すように、端末２０の表示部（表示装置１０２２）は、「アバター背景検索結果画面」において、ユーザが指定した検索条件に基づいて抽出した背景のリストを表示する。
【００９０】
図９の例においては、検索条件として、「位置」が砂浜の海岸付近の場所を指定し、「季節」が「夏」、「時間」が「昼」の場合に、端末２０の表示部（表示装置１０２２）は、「砂山」、「やしの木」、「デッキチェアとビーチパラソル」を含んだ砂浜の背景画像のリストを表示している。
【００９１】
この後、端末２０は、ユーザからのクリック操作などによる選択操作を受け付けることによって、これらの背景をアバターに適用して当該選択操作を受け付けた背景を当該アバターに適用してその画像を表示する。
【００９２】
次に、制御部１００は、これら一連の処理を終了してよいという指示を管理者等から受け付けるまで、ステップＳ１１からステップＳ１７までの一連の処理を繰り返す（ステップＳ１７）。
［別の実施形態］
【００９３】
図１０は、本発明の好適な実施形態の別の一例に係るアバター背景検索画面の例を示す図である。
【００９４】
図１０に示すように、前記ユーザの端末２０は、前記ユーザのマウスポインタの移動操作を受け付けることにより、背景データが設定されている緯度・経度に相当する位置に、前記ユーザのマウスポインタが位置づけられた場合に、設定されている背景データのサムネイルを表示する。ここで、サムネイルとは、コンピュータで画像や文書ファイルのデータのイメージを小さく表示したものであり、この実施例においては、前記ユーザの端末２０は背景データのイメージを小さく表示し、背景データそのものの表示を行う以前にその内容を前記ユーザが確認するために表示するものである。
【００９５】
このような表示技術は、「Ａｊａｘ」として知られているＸＭＬによるＷｅｂデータの送信プロトコル等によって実現することができる。具体的には、地図データをサーバ１０からユーザの端末２０に送信する際に、送信する当該地図データの緯度・経度範囲に設定されている背景データのサムネイルデータを同時に送信しておく。そして、端末２０は、前記ユーザの操作を受け付けることによってマウスポインタが、当該背景データが設定されている緯度・経度位置の相当するピクセル位置に合わせられた場合に、サーバ１０からあらかじめ送信しておいたサムネイルデータを画面に表示する。
【００９６】
このことにより、端末２０は、ユーザからの検索要求を「送信」ボタンの押下操作によって受け付ける以前に、検索可能な背景データのサムネイル画像を画面に表示させることができる。
［サムネイルＤＢ］
【００９７】
ここで、図８は、本発明の好適な実施形態の別の一例に係るサムネイルＤＢ２０９Ｓを示す図である。図８に示すように、記憶部２００は、緯度データ２０９Ｓ１ａおよび経度データ２０９Ｓ１ｂをキーとして、「サムネイル画像春昼１」、「サムネイル画像夏昼１」、「サムネイル画像秋昼１」、といったサムネイル実体データ２０９Ｓ２を記憶している。ここで、サムネイル実体データ２０９Ｓ２は、上述の背景実体データ２０９２と同様に、この実施例においては画像データであるが、これに限られず、ＭＰＥＧ、ＦＬＡＳＨ（登録商標）、３ＧＰ等の動画データであってもよいし、ＷＡＶ、ＭＰ３等の音声データであってもよい。あるいはそれらの組合せ（例えば画像データと音声データの組合せ）であってもよい。
【００９８】
例えば、「季節」が「春」、「時間」が「昼」を指定した場合に対応する「サムネイル画像春昼１」のサムネイル実体データとして「ｓｕｎａｈａｍａ１１＿Ｓ．ＧＩＦ」を、「季節」が「夏」、「時間」が「昼」を指定した場合に対応する「サムネイル画像夏昼１」のサムネイル実体データとして「ｓｕｎａｈａｍａ２１＿Ｓ．ＧＩＦ」を、「季節」が「秋」、「時間」が「昼」を指定した場合に対応する「サムネイル画像秋昼１」のサムネイル実体データとして「ｓｕｎａｈａｍａ３１＿Ｓ．ＧＩＦ」を、緯度データ２０９Ｓ１ａが「２５°５１’」および経度データ２０９Ｓ１ｂが「１３５°５０’」にそれぞれ関連付けて記憶している。
【００９９】
このように、サムネイルＤＢ２０９Ｓは、複数のサムネイル実体データ２０９Ｓ２を緯度データ２０９Ｓ１ａおよび経度データ２０９Ｓ１ｂに関連付けて管理している。
【０１００】
ここで、この実施例においては、緯度データ２０９Ｓ１ａおよび経度データ２０９Ｓ１ｂは、それぞれ絶対値で記憶しているが、例えば、緯度データ２０９Ｓ１ａは２５°４９’ないし２５°５３’、経度データ２０９Ｓ１ｂは１３５°４８’ないし１３５°５２’など、所定の範囲の幅を持っていてもよい。あるいは、砂浜やゴルフ場など、実際の地図上で当該施設等が地図上で占める領域に応じて多角形の内側を領域として記憶しておいてもよい。
【０１０１】
このように、緯度・経度データは状況に応じて適宜その範囲を設定し、調整してよい。このことにより、ユーザが地図上でマウスポインタを移動させて指定する緯度・経度の入力をする際に、使い勝手が向上するように、狭すぎず、広すぎない適当な大きさに適宜設定することができる。
［サーバのハードウェア構成］
【０１０２】
図１１は、図１で説明したサーバ１０のハードウェア構成の一例を示す図である。サーバ１０は、制御部１００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２など複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、ならびにキーボードおよびマウス１１００等の入力手段や表示装置１０２２を備える。
【０１０３】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【０１０４】
ＢＩＯＳ１０６０は、サーバ１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、サーバ１０のハードウェアに依存するプログラム等を格納する。
【０１０５】
記憶部２００を構成するハードディスク１０７４は、サーバ１０がサーバとして機能するための各種プログラムおよび本発明の機能を実行するプログラムを記憶しており、さらに必要に応じて各種データベースを構成可能である。
【０１０６】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０またはハードディスク１０７４に提供することもできる。また、同様にテープドライブ１０７２に対応したテープメディア１０７１を主としてバックアップのために使用することもできる。
【０１０７】
サーバ１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、またはメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、または通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、サーバ１０にインストールされ実行されてもよい。
【０１０８】
前述のプログラムは、内部または外部の記憶媒体に格納されてもよい。ここで、記憶部２００を構成する記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、またはメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク１０７４または光ディスクライブラリー等の記憶装置を記録媒体として使用し、通信回線を介してプログラムをサーバ１０に提供してもよい。
【０１０９】
ここで、表示装置１０２２は、ユーザにデータの入力を受け付ける画面を表示したり、サーバ１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【０１１０】
ここで、入力手段は、ユーザによる入力の受付を行うものであり、キーボードおよびマウス１１００等により構成してよい。
【０１１１】
また、通信Ｉ／Ｆ１０４０は、サーバ１０を専用ネットワークまたは公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデムおよびイーサネット（登録商標）・アダプタを含んでよい。
【０１１２】
以上の例は、サーバ１０について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより上記で説明した機能を実現することもできる。したがって、本発明において一実施形態として説明したサーバにより実現される機能は、上述の方法を当該コンピュータにより実行することにより、あるいは、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
［端末のハードウェア構成］
【０１１３】
端末２０も、上述のサーバ１０と同様な構成を持つ。また、上述の例ではいわゆるコンピュータで実現した例について説明したが、さらに、本発明の原理が適用可能である限り、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、ゲーム機等の様々な端末で実現してよい。
【０１１４】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０１１５】
【図１】本発明の好適な実施形態の一例に係るコンピュータ・システム１の全体構成およびサーバ１０の機能構成を表すブロック図である。
【図２】本発明の好適な実施形態の一例に係るサーバ１０による背景データ送信メイン処理を示すフローチャートである。
【図３】ステップＳ１３の前にユーザの端末２０の表示部（表示装置１０２２）が表示する画面の一例を示す図である。
【図４】本発明の好適な実施形態の一例に係るアバターＤＢを示す図である。
【図５】本発明の好適な実施形態の一例に係るアイテムＤＢを示す図である。
【図６】本発明の好適な実施形態の一例に係る地図ＤＢを示す図である。
【図７】本発明の好適な実施形態の別の一例に係る背景ＤＢを示す図である。
【図８】本発明の好適な実施形態の別の一例に係るサムネイルＤＢを示す図である。
【図９】ステップＳ１６の後ユーザの端末２０の表示部（表示装置１０２２）が表示する画面の一例を示す図である。
【図１０】ステップＳ１３の前にユーザの端末２０の表示部（表示装置１０２２）が表示する画面の別の一例を示す図である。
【図１１】サーバ１０のハードウェア構成の一例を示す図である。
【符号の説明】
【０１１６】
１      コンピュータ・システム
１０    サーバ
２０    ユーザの端末
３０    通信ネットワーク
１０５    地図データ送信部
１０６    位置データ抽出部
１０７    背景データ抽出部
１０８    背景データ送信部
２０１    アバターＤＢ
２０２    アイテムＤＢ
２０８    地図ＤＢ
２０９    背景ＤＢ
２０９Ｓ    サムネイルＤＢ
【図１】
0004679443.tif 000002
【図２】
0004679443.tif 000003
【図３】
0004679443.tif 000004
【図４】
0004679443.tif 000005
【図５】
0004679443.tif 000006
【図６】
0004679443.tif 000007
【図７】
0004679443.tif 000008
【図８】
0004679443.tif 000009
【図９】
0004679443.tif 000010
【図１０】
0004679443.tif 000011
【図１１】
0004679443.tif 000012