(57)【要約】【課題】  アバターによる仮想旅行の旅行日記を作成する装置を提供する。【解決手段】  アバター旅行管理装置５は、ユーザの仮想旅行の目的地を受け付け、外部のＷＥＢサービスを利用して目的地までの実際に存在する移動経路、所要時間を取得し、取得した情報に従って、ユーザに関連付けられた移動点を地図上で移動させる。移動点が旅行日記を更新する更新ポイントに到着した場合は、アバター旅行管理装置５は、更新ポイントに対応する背景画像を外部のＷＥＢサービスから取得し、移動点に関連付けられるアバターの画像と合成し、更新ポイントの情報を合成した画像に記載し、旅行日記を更新する。ユーザは、旅行日記をユーザ端末３から確認することで、旅行の疑似体験や、旅行の下見をすることができる。【選択図】図１
2014093033.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも、地図上の位置情報を含む更新ポイントを管理する更新ポイント管理手段と、
地図上の移動先を指示する移動先指示情報に基づいて、ユーザに関連付けられた地図上の移動点の移動先の座標を決定する移動手段と、
前記移動手段により決定された移動点の座標に基づいて、移動点が前記更新ポイントに到着したか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記移動点に関連付けられたユーザのアバターと、前記更新ポイントに対応する背景画像とを合成する画像合成手段と
を有する
アバター旅行管理装置。
【請求項２】
前記移動手段は、既定の時間間隔で、移動点の座標を決定し、
前記画像合成手段は、前記判定手段により移動点がいずれかの更新ポイントに到着したと判定された場合に、移動点が到着した日時の背景画像と、アバターとを合成し、
更新ポイントに関連するテキストを、前記画像合成手段により合成された画像に挿入し、移動点と更新ポイントとが一致した日時の移動点の移動記録として更新する更新手段を
さらに有する
請求項１に記載のアバター旅行管理装置。
【請求項３】
既存のウェブサービスを利用して、現実に存在する路線や時刻表、道路情報、及び所要時間を取得し、前記移動点の移動経路を決定する経路決定手段と、
既存のウェブサービスを利用して、前記判定手段により移動点の座標と更新ポイントとが一致したと判定された日時の更新ポイントの天候情報を取得する天候情報取得手段と
をさらに有し、
前記移動手段は、前記経路決定手段により決定された移動経路に基づいて、移動点の座標を決定し、
前記更新手段は、前記天候情報取得手段により取得された更新ポイントの天候情報を反映させて前記移動記録を更新する
請求項１に記載のアバター旅行管理装置。
【請求項４】
ユーザのＩＤを用いてＳｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ（ＳＮＳ）にアクセスし、アクセスされたＳＮＳから他のユーザの位置情報を収集する位置情報収集手段を
さらに有し、
前記更新手段は、前記位置情報収集手段により収集された位置情報と、前記移動点とに基づいて前記移動記録を更新する
請求項１に記載のアバター旅行管理装置。
【請求項５】
地図上で移動点が存在した座標の頻度を集計する集計手段を
さらに有し、
前記集計手段により集計された座標の頻度に基づいて、観光地ランキング情報を提供する
請求項１に記載のアバター旅行管理装置。
【請求項６】
前記判定手段により移動点の座標と更新ポイントの座標とが一致したと判定された場合に、ユーザの住所情報を更新ポイントに関連付けられた文書発送業者に送信する送信手段
をさらに有する
請求項1に記載のアバター旅行管理装置。
【請求項７】
前記位置情報収集手段は、他の移動点を検知し、
前記位置情報収集手段により、他の移動点が地図上で近い位置に存在することを検知した場合に、前記画像合成手段は、地図上で近い位置に存在するすべての移動点に関連付けられるアバターと更新ポイントに対応する背景画像と合成する
請求項1に記載のアバター旅行管理装置。
【請求項８】
前記画像合成手段は、前記判定手段により地図上で移動点の座標と更新ポイントの座標とが一致したと判定された場合、更新ポイントに関連付けられた名産品と、移動点に関連付けられるアバターと、更新ポイントに対応する背景画像とを合成する
請求項1に記載のアバター旅行管理装置。
【請求項９】
前記更新手段は、既存のウェブサービスを利用し、移動先指示情報に従って移動した移動に必要な費用を取得し、前記移動記録に反映させる
請求項1に記載のアバター旅行管理装置。
【請求項１０】
既存のウェブサービスを利用して更新ポイントに関連付けられるイベント情報を取得し、
前記判定手段により移動点の座標と更新ポイントの座標とが一致したと判定された場合、前記画像合成手段は、イベント情報が反映された更新ポイントに対応する背景画像と、アバターとを合成する
請求項１に記載のアバター旅行管理装置。
【請求項１１】
前記画像合成手段は、前記判定手段により移動点の座標と更新ポイントの座標とが一致したと判定された場合、更新ポイントに対応する複数の背景画像のうち、移動点と更新ポイントとの座標が一致した日時に近似する背景画像と、アバターとを合成し、
さらに、前記画像合成手段は、移動点の座標と更新ポイントとが一致した日時に近似する写真が存在しない場合は、更新ポイントに対応する写真に、移動点と更新ポイントとが一致した日時に近似する画像効果を加えた背景画像とアバターとを合成する
請求項１に記載のアバター旅行管理装置。
【請求項１２】
少なくとも、地図上の位置情報を含む更新ポイントを管理する更新ポイント管理するステップと、
地図上の移動先を指示する移動先指示情報に基づいて、ユーザに関連付けられた地図上の移動点の移動先の座標を決定するステップと、
決定された前記移動点の座標に基づいて、この移動点がいずれかの前記更新ポイントに到着したか否かを判定するステップと、
移動点がいずれかの更新ポイントに到着したと判定された場合に、前記移動点に関連付けられたユーザのアバターと、前記更新ポイントに対応する背景画像とを合成するステップと
を有する
アバター旅行管理方法。
【請求項１３】
少なくとも、地図上の位置情報を含む更新ポイントを管理する更新ポイント管理するステップと、
地図上の移動先を指示する移動先指示情報に基づいて、ユーザに関連付けられた地図上の移動点の移動先の座標を決定するステップと、
決定された前記移動点の座標に基づいて、この移動点がいずれかの前記更新ポイントに到着したか否かを判定するステップと、
前記移動点がいずれかの更新ポイントに到着したと判定された場合に、前記移動点に関連付けられたユーザのアバターと、前記更新ポイントに対応する背景画像とを合成するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アバター旅行管理装置、アバター旅行管理方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、ユーザに関する各種の情報を記憶するユーザ情報記憶部と、地図情報を記憶する地図情報記憶部と、地域情報を記憶する地域情報記憶部と、取得した地域情報を記憶する取得情報記憶部と、ルート検索に必要なユーザ識別子とアバター情報とを作成し、ユーザ識別子に対応する取得情報を保存する記憶領域を確保する分身機能作成部と、地図情報から道路・鉄道路線等のルート情報を切り出す道路・路線情報判断部と、位置のルート検索を行うルート検索部と、検索位置に登録されている地域情報を取得する地域情報取得部と、取得した地域情報を取得情報記憶部に登録する取得情報登録部と、取得情報、キャラクター情報、地図情報をブラウザ機能で表示できるデータとして送信する取得情報送信部とを備えることを特徴とする仮想観光装置が開示されている。
【０００３】
また、特許文献２には、ユーザによる旅行コースとその日程とのスケジュール設定を公衆回線を通じて受付ける受付手段と、上記受付手段によって受付けたスケジュールでの日程に合せた実時間に、その時間に所在すべき上記コース内での各地点での各種情報を、上記ユーザに対して順次公衆回線を通じて提供する情報提供手段と、を具備することを特徴とする旅行ツアー情報提供システムが開示されている。
【０００４】
また、特許文献３には、通信回線を介して仮想旅行としての映像を配信するサーバと、前記映像をダウンロードして表示部に表示するクライアントとからなる仮想旅行システムにおいて、所定の時間間隔で自動的に映像を撮影してこの映像データを記憶部に保存するとともにサーバからの要求に応じて映像データを通信回線を介して送信する映像撮影ユニットを予め設定された複数の撮影地点ごとに設置し、前記サーバは、クライアントが選択した複数の撮影地点の映像撮影ユニットから映像データをそれぞれダウンロードした後、前記クライアントが選択した複数の撮影地点の訪問順に再生されるように映像データを並び替えてから通信回線を介してクライアントに送信するサーバ制御部を有することを特徴とする仮想旅行システムが開示されている。
【０００５】
また、特許文献４には、公衆への開示が可能な多数の地点から見える情景をそれぞれ撮像するために、各地点にそれぞれ設けられた映像入力手段、ユーザーからの要求に基づいて、前記の多数の映像入力手段により得られた実況映像の中から、予め決定されたあるグループに含まれる複数の実況映像を、リアルタイムに、予め決定された順序に従って、ユーザーに提供する実況映像提供手段、及び、前記実況映像提供手段から提供された実況映像を、ユーザーのために、リアルタイムに表示するための表示手段、を含むことを特徴とする在宅旅行システムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２９３８０３
【特許文献２】特開２００１−３４４５００
【特許文献３】特開２００８−１５８３２
【特許文献４】特開平１１−１０３４５１
【発明の概要】
【発明が解決しようとする課題】
【０００７】
アバターによる仮想旅行の旅行日記を作成する装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るアバター旅行管理装置は、少なくとも、地図上の位置情報を含む更新ポイントを管理する更新ポイント管理手段と、地図上の移動先を指示する移動先指示情報に基づいて、ユーザに関連付けられた地図上の移動点の移動先の座標を決定する移動手段と、前記移動手段により決定された移動点の座標に基づいて、移動点が前記更新ポイントに到着したか否かを判定する判定手段と、前記判定手段による判定結果に応じて、前記移動点に関連付けられたユーザのアバターと、前記更新ポイントに対応する背景画像とを合成する画像合成手段とを有する。
【０００９】
好適には、前記移動手段は、既定の時間間隔で、移動点の座標を決定し、前記画像合成手段は、前記判定手段により移動点がいずれかの更新ポイントに到着したと判定された場合に、移動点が到着した日時の背景画像と、アバターとを合成し、更新ポイントに関連するテキストを、前記画像合成手段により合成された画像に挿入し、移動点と更新ポイントとが一致した日時の移動点の移動記録として更新する更新手段をさらに有する。
【００１０】
好適には、既存のウェブサービスを利用して、現実に存在する路線や時刻表、道路情報、及び所要時間を取得し、前記移動点の移動経路を決定する経路決定手段と、既存のウェブサービスを利用して、前記判定手段により移動点の座標と更新ポイントとが一致したと判定された日時の更新ポイントの天候情報を取得する天候情報取得手段とをさらに有し、前記移動手段は、前記経路決定手段により決定された移動経路に基づいて、移動点の座標を決定し、前記更新手段は、前記天候情報取得手段により取得された更新ポイントの天候情報を反映させて前記移動記録を更新する。
【００１１】
好適には、ユーザのＩＤを用いてＳｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ（ＳＮＳ）にアクセスし、アクセスされたＳＮＳから他のユーザの位置情報を収集する位置情報収集手段をさらに有し、前記更新手段は、前記位置情報収集手段により収集された位置情報と、前記移動点とに基づいて前記移動記録を更新する。
【００１２】
好適には、地図上で移動点が存在した座標の頻度を集計する集計手段をさらに有し、前記集計手段により集計された座標の頻度に基づいて、観光地ランキング情報を提供する。
【００１３】
好適には、前記判定手段により移動点の座標と更新ポイントの座標とが一致したと判定された場合に、ユーザの住所情報を更新ポイントに関連付けられた文書発送業者に送信する送信手段をさらに有する。
【００１４】
好適には、前記位置情報収集手段は、他の移動点を検知し、前記位置情報収集手段により、他の移動点が地図上で近い位置に存在することを検知した場合に、前記画像合成手段は、地図上で近い位置に存在するすべての移動点に関連付けられるアバターと更新ポイントに対応する背景画像と合成する。
【００１５】
好適には、前記画像合成手段は、前記判定手段により地図上で移動点の座標と更新ポイントの座標とが一致したと判定された場合、更新ポイントに関連付けられた名産品と、移動点に関連付けられるアバターと、更新ポイントに対応する背景画像とを合成する。
【００１６】
好適には、前記更新手段は、既存のウェブサービスを利用し、移動先指示情報に従って移動した移動に必要な費用を取得し、前記移動記録に反映させる。
【００１７】
好適には、既存のウェブサービスを利用して更新ポイントに関連付けられるイベント情報を取得し、前記判定手段により移動点の座標と更新ポイントの座標とが一致したと判定された場合、前記画像合成手段は、イベント情報が反映された更新ポイントに対応する背景画像と、アバターとを合成する。
【００１８】
好適には、前記画像合成手段は、前記判定手段により移動点の座標と更新ポイントの座標とが一致したと判定された場合、更新ポイントに対応する複数の背景画像のうち、移動点と更新ポイントとの座標が一致した日時に近似する背景画像と、アバターとを合成し、さらに、前記画像合成手段は、移動点の座標と更新ポイントとが一致した日時に近似する写真が存在しない場合は、更新ポイントに対応する写真に、移動点と更新ポイントとが一致した日時に近似する画像効果を加えた背景画像とアバターとを合成する。
【００１９】
本発明に係るアバター旅行管理方法は、少なくとも、地図上の位置情報を含む更新ポイントを管理する更新ポイント管理するステップと、地図上の移動先を指示する移動先指示情報に基づいて、ユーザに関連付けられた地図上の移動点の移動先の座標を決定するステップと、決定された前記移動点の座標に基づいて、この移動点がいずれかの前記更新ポイントに到着したか否かを判定するステップと、移動点がいずれかの更新ポイントに到着したと判定された場合に、前記移動点に関連付けられたユーザのアバターと、前記更新ポイントに対応する背景画像とを合成するステップとを有する。
【００２０】
本発明に係るプログラムは、少なくとも、地図上の位置情報を含む更新ポイントを管理する更新ポイント管理するステップと、地図上の移動先を指示する移動先指示情報に基づいて、ユーザに関連付けられた地図上の移動点の移動先の座標を決定するステップと、決定された前記移動点の座標に基づいて、この移動点がいずれかの前記更新ポイントに到着したか否かを判定するステップと、前記移動点がいずれかの更新ポイントに到着したと判定された場合に、前記移動点に関連付けられたユーザのアバターと、前記更新ポイントに対応する背景画像とを合成するステップとをコンピュータに実行させる。
【発明の効果】
【００２１】
アバターによる仮想旅行の旅行日記を作成する装置を提供する。
【図面の簡単な説明】
【００２２】
【図１】アバター旅行システム１の概要を説明する図である。
【図２】アバター旅行システム１のアバター旅行プログラム５０の機能構成を説明する図である。
【図３】更新ポイントが駅または観光地の場合のアバターの旅行日記の更新例である。
【図４】更新ポイントが飲食店または宿泊先の場合のアバターの旅行日記の更新例である。
【図５】他のアバターと出会った場合の旅行日記の更新例である。
【図６】ユーザ端末３に表示される旅行日記の全体図である。
【図７】旅行日記更新処理（Ｓ１０）を説明する図である。
【図８】他のアバターと出会った場合の旅行日記更新処理（Ｓ２０）を説明する図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態を、図面を参照して説明する。
図１は、アバター旅行システム１の概要を説明する図である。
図１に例示するように、本実施形態のアバター旅行システム１は、地図上をユーザに関連付けられたキャラクターであるアバターに仮想旅行をさせ、アバターが仮想旅行した旅行日記をユーザに提供するシステムである。また、旅行日記は、本発明に係る移動記録の一例であり、旅行日記は、アバターが関連付けられる地図上の座標を示す移動点の移動を記録する移動記録である。
アバター旅行システム１は、ユーザ端末３Ａ〜ユーザ端末３Ｃ、アバター旅行管理サーバ５、観光情報ＷＥＢサーバ７Ａ、乗り換えＷＥＢサーバ７Ｂ、画像ＷＥＢサーバ７Ｃ、天候情報ＷＥＢサーバ７Ｄ、及びＳｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ（ＳＮＳ）から構成される。
【００２４】
ユーザ端末３は、ネットワークを介して、アバター旅行管理サーバ５と接続している。ユーザ端末３は、コンピュータ端末である。ユーザ端末３のユーザは、ユーザ端末３からアバター旅行システム１にログインし、アバターの設定、アバターの移動先指示情報を設定する。移動先指示情報とは、少なくとも、アバターに旅行させる目的地と出発日時とを含む。また、ユーザは、ユーザ端末３からアバターの旅行日記を確認する。ユーザ端末３は、例えば、タブレット端末やスマートフォン（多機能型携帯電話）でもよい。
【００２５】
アバター旅行管理サーバ５は、ネットワークを介して観光地情報ＷＥＢサーバ７Ａ、乗り換えＷＥＢサーバ７Ｂ、画像ＷＥＢサーバ７Ｃ、天候情報ＷＥＢサーバ７Ｄ、及びＳＮＳと接続している。アバター旅行管理サーバ５は、外部のＷＥＢサービスを利用して仮想旅行の旅行日記に必要な情報を取得し、旅行日記を更新する。アバター旅行管理サーバ５は、本発明に係るアバター旅行管理装置の一例であり、コンピュータ端末である。
アバター旅行管理サーバ５は、アバター旅行管理プログラム５０が、例えば、ＣＤ−ＲＯＭなどの記録媒体を介して、インストールされている。また、アバター旅行管理サーバ５は、設定情報ＤＢ９００と、観光地情報ＤＢ９２０とを保持する。
設定情報ＤＢ９００は、ユーザ情報と、ユーザが設定した移動先指示情報とを保持する。ユーザ情報とは、具体的には、ユーザに付与される一意であるＩＤ、ユーザの氏名や住所、ユーザのアバターのキャラクター情報、及びアバターに設定された旅行地等である。アバター旅行システム１は、ＯｐｅｎＩＤに対応しており、ユーザのＩＤをＯｐｅｎＩＤに設定することができる。ＯｐｅｎＩＤは、一つのＩＤでインターネットの様々なＷｅｂサイトの認証を実現する仕組みであり、ＩＤにＵＲＬを使用する。つまり、アバター旅行システム１にログインする際、既存にユーザが保持するＯｐｅｎＩＤを使用することができる。
【００２６】
観光地情報ＤＢ９２０には、少なくとも、地図と、旅行日記を更新する地図上の位置情報を示す更新ポイントと、地図上に存在する観光地情報とが含まれる。地図は、アバターが仮想旅行可能な範囲を示し、アバターは、地図上で仮想旅行する。更新ポイントには、少なくとも観光地と、停車駅と、宿泊場所と、飲食店との位置情報が含まれる。観光地情報には、観光地の名称、観光地の場所、観光地の名産品、観光地のイベント情報、観光地近くの宿泊先情報、及び観光地近くの飲食店情報が含まれる。
【００２７】
観光地情報ＷＥＢサーバ７Ａは、観光地の名称、観光地の場所、観光地の名産品、観光地のイベント情報、観光地近くの宿泊先情報、及び観光地近くの飲食店情報をアバター旅行管理サーバ５に送信する観光地情報ＷＥＢサービスを提供するコンピュータ端末である。アバター旅行管理サーバ５は、観光地情報ＷＥＢサーバ７Ａから新しい観光地、飲食店、及び宿泊先の情報を取得し、観光地情報ＤＢ９２０が保持する更新ポイントを随時最新の状態に更新する。また、アバター旅行管理サーバ５は、観光地情報ＷＥＢサーバ７Ａから観光地の名称、観光地の場所、観光地の名産品、観光地のイベント情報、観光地近くの宿泊先情報、及び観光地近くの飲食店情報を取得し、観光地情報ＤＢ９２０が保持する観光地情報を最新の状態に更新する。
【００２８】
乗り換えＷＥＢサーバ７Ｂは、現実に存在する路線、時刻表、道路情報に基づいて、目的地までの移動経路と所要時間と料金とを取得する乗り換えＷＥＢサービスを提供するコンピュータ端末であり、乗り換えＷＥＢサーバ７Ｂは、アバター旅行管理サーバ５の要求に応じて、旅行管理サーバ５に移動経路と所要時間と料金とを提供する。
画像ＷＥＢサーバ７Ｃは、画像をダウンロードする画像ＷＥＢサービスを提供するコンピュータ端末であり、アバター旅行管理サーバ５の要求に応じて地図上の各地点の画像を旅行管理サーバ５に提供する。
天候情報ＷＥＢサーバ７Ｄは、天候情報を取得する天候情報ＷＥＢサービスを提供するコンピュータ端末であり、旅行管理サーバ５の要求に応じて、要求された地点の要求された日時の天候情報を旅行管理サーバ５に提供する。
【００２９】
ＳＮＳは、社会的ネットワークをインターネット上で構築するサービスであり、本例では、ＳＮＳは、ＦａｃｅｂｏｏｋやＴｗｉｔｔｅｒを示す。ＦａｃｅｂｏｏｋやＴｗｉｔｔｅｒは、ＯｐｅｎＩＤに対応しており、ユーザは、ＯｐｅｎＩＤを利用してＳＮＳにアクセスし、位置情報を発信する。
【００３０】
図２は、アバター旅行システム１のアバター旅行プログラム５０の機能構成を説明する図である。
図２に例示するように、アバター旅行管理プログラム５０は、地図情報管理部５００と、設定情報受付部５２０と、経路決定部５４０と、移動座標計算部５６０と、移動点移動点移動部５８０と、更新ポイント判断部６００と、天候情報取得部６２０と、画像合成部６４０と、更新部６６０と、集計部７００と、送信部７２０とを有する。
【００３１】
地図情報管理部５００は、少なくとも、地図上の位置情報を含む更新ポイントを管理する。地図情報管理部５００は、本発明に係る更新ポイント管理手段の一例である。
具体的には、地図情報管理部５００は、観光地情報ＤＢ９２０に保持される、地図と、旅行日記を更新する地図上の位置情報を示す更新ポイントと、地図上に存在する観光地情報とを管理する。
本例では、地図情報管理部５００は、定期的に観光地ＷＥＢサーバ７Ａにアクセスし、更新ポイントと観光地情報とを最新の状態に随時更新する。
【００３２】
設定情報受付部５２０は、ユーザ端末３からアバターに仮想旅行をさせる移動先指示情報を受け付ける。具体的には、設定情報受付部５２０は、ユーザがユーザ端末３を介して設定した目的地、出発日時を受け付け、さらに、設定情報受付部５２０は、受け取った情報を経路決定部５４０に通知し、設定情報ＤＢ９００に保存する。
【００３３】
経路決定部５４０は、既存のＷＥＢサービスを利用して、現実に存在する路線、時刻表、道路情報、及び目的地までの所要時間を取得し、移動点の移動経路を決定する。移動点とは、地図上の移動先を指示する移動先指示情報に従って決定されるユーザに関連付けられた地図上の座標を示す印である。移動点には、さらに、ユーザが設定したアバターが関連付けられる。
具体的には、経路決定部５４０は、ユーザにより設定された目的地、出発日、出発時間、及び移動方法に基づいて、外部の既存のＷＥＢサービスを利用して目的地までの経路を特定する。
本例では、経路決定部５４０は、設定情報受付部５２０により通知された目的地の場所を観光地情報ＤＢ９２０に保持される観光地情報から検索し、観光地の場所を特定する。さらに、経路決定部５４０は、取得した観光地の場所までの経路を、乗り換えＷＥＢサービスを利用して出発日時を条件として、実際に存在する路線、時刻表、道路情報、及び目的地までの所要時間を検索し、移動点の移動経路と、移動時間と、料金とを確定する。経路情報が複数ある場合は、移動方法や、目的地までに必要な料金、または、移動時間を優先させた経路選択がユーザにより可能である。経路決定部５４０は、決定した移動経路と、移動時間とを移動座標計算部５６０に通知する。
経路決定部５４０は、ユーザによるアバターの出発地点の設定がない場合は、ユーザ端末３から目的地を設定した際のユーザ端末３の位置を出発地点として、経路を決定する。
【００３４】
移動座標計算部５６０は、地図上の移動先を指示する移動先指示情報に従って、ユーザに関連付けられた地図上の移動点の移動先の座標を決定する。また、移動座標計算部５６０は、既定の時間間隔で移動点の座標を決定する。移動座標計算部５６０は、本発明に係る移動手段の一例である。
具体的には、移動座標計算部５６０は、経路決定部５４０により通知された移動経路と、移動時間とから地図上の移動点の移動先の座標を計算する。移動座標計算部５６０は、計算した移動先の座標と移動時間とを移動点移動部５８０に通知する。
【００３５】
移動点移動部５８０は、移動座標計算部５６０により計算された座標へ移動点を移動させる。
具体的には、移動点移動部５８０は、移動点を出発地点から、地図上で移動させる。移動させる際は、移動点移動部５８０は、移動座標計算部５６０により通知された座標と、移動時間とに基づいて、移動点を地図上で移動させる。すなわち、移動点移動部５８０は、経路決定部５４０により決定した経路を現実に使用した場合と同じ移動時間をかけて移動点を地図上で移動させる。
【００３６】
更新ポイント判断部６００は、移動座標計算部５６０により決定された移動点の座標に基づいて、移動点が更新ポイントに到着したか否かを判定する。具体的には、更新ポイント判断部６００は、移動点移動部５８０による地図上のユーザの移動点の位置を監視し、移動点が地図上の更新ポイントの座標と一致した場合、更新ポイント判断部６００は、天候取得部６２０に天候情報の取得と、画像合成部６４０に画像の合成と、更新部６６０に旅行日記の更新とを通知する。更新ポイント判断部６００は、本発明に係る判定手段の一例である。
【００３７】
天候情報取得部６２０は、既存のＷＥＢサービスを利用して、移動点と更新ポイントとの地図上の座標が一致した日時(ただし、季節情報または時間帯情報の一方だけでもよい)の更新ポイントの座標の天候情報を取得する。
具体的には、天候情報取得部６２０は、更新ポイント判断部６００により天候情報の取得の指示を受けた場合に、天候情報ＷＥＢサービスにアクセスし、移動点と更新ポイントとの地図上の座標が一致した日時で、移動点と更新ポイントとの地図上の座標が一致した座標の天候情報を取得する。天候情報取得部６２０は、取得した天候情報を、画像合成部６４０と、更新部６６０とに通知する。
【００３８】
画像合成部６４０は、更新ポイント判断部６００による判定結果に応じて、移動点に関連付けられたユーザのアバターと、更新ポイントに対応する背景画像とを合成する。また、画像合成部６４０は、更新ポイント判断部６００により移動点がいずれかの更新ポイントに到着したと判定された場合に、移動点が到着した日時(ただし、季節情報または時間帯情報の一方だけでもよい)の背景画像と、アバターとを合成する。  具体的には、画像合成部６４０は、更新ポイント判断部６００により通知された移動点と地図上の更新ポイントの座標と一致した座標に対応する写真を外部のＷＥＢサービスである画像ＷＥＢサービスから得する。さらに、画像合成部６４０は、画像ＷＥＢサービスから背景画像を取得する際、更新ポイントに対応する複数の背景画像のうち、天候情報取得部６２０から通知された天候情報が反映された背景画像を取得する。また、画像合成部６４０は、画像ＷＥＢサービスに天候情報が反映された背景画像が存在しない場合は、更新ポイントに対応する背景画像に、移動点と更新ポイントとが一致した時刻に近似する時刻に似せる画像効果を加える。さらに、画像合成部６４０は、設定情報ＤＢ９００より移動点に関連付けられたアバターの画像を取得し、天候情報が反映された背景画像とアバターの画像とを合成する。これにより、アバターが更新ポイントで写真を撮ったかのような画像を作成する。画像合成部６４０は、合成した画像を更新部６６０に通知する。
【００３９】
また、画像合成部６４０は、観光地情報ＤＢ９２０からイベント情報を取得し、移動点と地図上の更新ポイントの座標と一致した日時に、移動点と地図上の更新ポイントの座標と一致した座標でイベントが開催されていないかを検索する。イベントが開催されていた場合は、画像合成部６４０は、画像ＷＥＢサービスから更新ポイントに対応する背景画像のうち、天候情報と、イベントが開催されていたこととが反映されている背景画像を取得し、アバターの画像と背景画像とを合成する。背景画像合成部６４０は、合成した写真を更新部６６０に通知する。
【００４０】
さらに、位置情報収集部６８０（後述）により、他の移動点の存在する座標と日時と移動点のＩＤとの通知を受けた場合は、画像合成部６４０は、他の移動点のＩＤに関連付けられるアバターの画像も背景画像に合成する。複数の他の移動点が存在する場合にも、画像合成部６４０は、複数の他の移動点すべてに関連付けられるアバターの画像を背景画像に合成する。これにより、合成された画像は、移動点が集中している観光地の賑わいをユーザに伝えることができる。
【００４１】
また、画像合成部６４０は、観光地情報ＤＢ９２０から移動点と地図上の更新ポイントの座標と一致した座標に対応する名産品が存在するか確認する。名産品が存在した場合は、画像合成部６４０は、アバターの画像と名産品と更新ポイントに対応する背景画像とを合成する。これにより、アバターが観光地で名産品を購入し、名産品をアバターの手に持って観光地で写真を撮ったような旅行日記を作成することができる。
【００４２】
更新部６６０は、更新ポイントに関連するテキストを、画像合成部６４０により合成された画像に挿入し、移動点と更新ポイントとが一致した日時の移動点の移動記録として更新する。
具体的には、更新部６６０は、天候情報取得部６２０と、画像合成部６４０とにより通知された天候情報と画像とを用いて旅行日記を更新する。
さらに、更新手段は、画像合成部６４０により合成された画像を移動点と更新ポイントとの地図上の座標が一致したタイミングで旅行日記を更新する。
本例では、更新部６６０は、旅行日記の更新に用いる画像に、更新ポイントの様子（天候情報や、観光地の情報）を短いテキストとして表示する。また、テキストには、アバターが更新ポイントを訪れた感想等も表示可能である。さらに、更新部６６０は、テキストとして表示する情報を外部のＷＥＢサービスや、観光地情報ＤＢ９２０から取得することも可能である。
【００４３】
また、更新部６６０は、位置情報収集部６８０（後述）により収集された位置情報と、移動点とに基づいて旅行日記を更新する。
具体的には、位置情報収集部６８０（後述）により、他の移動点、または、ＳＮＳを利用している現実のユーザを検知した通知を受けた場合に、更新部６６０は、旅行日記に他のユーザと出会ったことを記録する。
さらに、更新部６６０は、既存のＷＥＢサービスを利用し、移動先指示情報に従って移動した移動に必要な費用を取得し、旅行日記に反映させる。
具体的には、経路決定部５４０により通知された目的地までの移動にかかる移動料金を移動記録に反映させる。また、目的地までの更新ポイントの中に宿泊施設や飲食店が存在した場合、アバターが更新ポイントである宿泊施設を利用したり、飲食店を利用したと仮定し、更新部６６０は、宿泊料金や飲食代を観光地情報ＤＢ９２０から取得し、旅行日記に反映させる。
【００４４】
位置情報収集部６８０は、地図上の他の移動点を検知する。
具体的には、位置情報収集部６８０は、地図上で他の移動点が近い場所に存在していた場合、天候情報取得部６２０と、画像合成部６４０と、更新部６６０とに複数の移動点が存在する座標と日時と複数の移動点に関連付けられるＩＤとを通知する。
【００４５】
また、位置情報収集部６８０は、ユーザのＩＤを用いてＳｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ（ＳＮＳ）にアクセスし、アクセスされたＳＮＳから他のユーザの位置情報を収集する。
具体的には、位置情報収集部６８０は、アバター旅行システム１にＯｐｅｎＩＤを登録しており、さらに、アバター旅行システム１に登録しているＯｐｅｎＩＤを用いてＳＮＳを使用し、位置情報を発信しているユーザの位置を特定する。
本例では、Ｆａｃｅｂｏｏｋやｔｗｉｔｔｅｒで使用しているＩＤをアバター旅行システム１のＩＤとして登録しており、Ｆａｃｅｂｏｏｋで自分の位置情報を知らせるチェックインを使用している場合、または、Ｔｗｉｔｔｅｒで位置情報を付加してインターネット上に短文を投稿している場合は、位置情報収集部６８０は、これらの位置情報を取得することができる。つまり、位置情報収集部６８０は、地図上を移動するユーザの移動点と、ＳＮＳを使用して位置情報を発信している現実のユーザとの出会いを検知する。位置情報収集部６８０は、検知した地図上の座標と出会ったユーザのＩＤと日時とを天候情報取得部６２０と、画像合成部６４０と、更新部６６０とに通知し、旅行日記を更新させる。
【００４６】
集計部７００は、地図上で移動点が存在した座標の頻度を集計する。
具体的には、集計部７００は、地図上の座標のうち、移動点が存在した頻度の高い更新ポイントの座標を集計し、集計した情報を観光地ランキング情報として提供する。
本例では、集計部７００は、すべてのユーザに関連付けられる移動点が存在した更新ポイントを集計し、集計部７００は、移動点が存在した頻度の高い更新ポイントがどの観光地に対応するか判別し、観光地ランキング情報を作成する。集計された観光地ランキング情報は、旅行会社に販売されてもよい。
【００４７】
送信部７２０は、ユーザの住所情報を移動点が通過した更新ポイントに関連付けられた文書発送業者に送信する。
本例では、送信部７２０は、更新ポイント判断部６００により特定された、移動点が存在した更新ポイントに関連付けられた郵便局等に、設定情報ＤＢ９００に登録される更新ポイントに存在した移動点に関連付けられるユーザの住所情報を送信する。郵便局等の文書発送業者は、受信したユーザの住所情報へご当地のハガキ等を郵送する。これにより、アバター旅行システム１は、ユーザに、自分が観光地へ行って観光地からご当地のハガキを送ったような感覚を起こさせる。また、アバター旅行システム１は、ご当地のハガキを収集するというコレクション性を高める効果がある。
【００４８】
図３は、更新ポイントが駅または観光地の場合のアバターの旅行日記の更新例である。
図３に例示するように、旅行日記には、画像合成部６４０により合成された写真部８００とテキスト部８０５とが含まれる。図３（Ａ）は、更新ポイントが停車駅である場合の旅行日記の更新例である。図３（Ａ）に例示するように、写真部８００は、アバターが乗車する、または、乗車したとされる電車の駅とアバターとの合成画像である。テキスト部８０５は、電車の情報（出発時刻、到着時刻、及び乗継場所等）と天候情報とを反映させたテキストである。
図３（Ｂ）は、更新ポイントが観光地である場合の旅行日記の更新例である。図３（Ｂ）に例示するように、写真部８００は、更新ポイントである観光地の背景画像である。テキスト部８０５は、観光地の情報（アバターが訪れた場所、到着時刻）と天候情報とを反映させたテキストである。
【００４９】
図４は、更新ポイントが飲食店または宿泊先である場合のアバターの旅行日記の更新例である。
図４（Ａ）に例示するように、更新ポイントが飲食店の場合は、写真部８００は、飲食店の料理の写真であり、テキスト部８０５は、飲食店名と飲食店でアバターが食べたとされる料理について記載されたテキストである。また、更新部６６０は、テキスト部８０５に食べたと仮定される料理の値段を反映させることもできる。その他、更新部６６０により、飲食店についての情報を観光地情報ＤＢ９２０から取得した場合は、取得した情報についてもテキスト表示することができる。
図４（Ｂ）に例示するように、更新ポイントが宿泊先である場合は、写真部８００は、宿泊先の画像であり、テキスト部８０５は、宿泊先名称と宿泊先について記載されたテキストである。その他、更新部６６０により、宿泊先についての情報を観光地情報ＤＢ９２０からから取得した場合は、取得した情報についてもテキスト表示することができる。
【００５０】
図５は、他のアバターと出会った場合の旅行日記の更新例である。
図５に例示するように、位置情報収集部６８０により、他の移動点と特定の旅行日記ユーザの移動点とが同じ地点にいたことを検知した場合は、写真部８００は、２つの移動点が同じ地点に存在した時刻の天候情報が反映され、かつ、２つの移動点が存在した地点の背景画像であり、移動点に関連付けられるアバターの画像が合成されている。また、テキスト部８０５は、どのアバターと出会ったかについて表示される。
旅行日記にどのアバターと出会ったかが記載されることでユーザは、出会ったアバターに関連付けられるユーザにメールを送信することができる。これにより、旅行日記を通して、実際の人間関係を広めることが可能である。
【００５１】
図６は、ユーザ端末３に表示される旅行日記の全体図である。
図６に例示されるように、現在の移動点の位置は、地図上の印として存在し、更新ポイントと移動点とが重なった場合は、移動点には、旅行日記が対応づけられる。移動点が存在する場所を地図上で示すことで、視覚的に、現在の移動点の場所の把握が容易となる。
【００５２】
図７は、アバター旅行記更新処理（Ｓ１０）である。
図７に例示するように、ステップ１００（Ｓ１００）において、設定情報受付部５２０は、ユーザ端末３からアバターの旅行の目的地と、旅行の出発日、出発時間とを受け付ける。
設定情報受付部５２０は、受け付けた情報を経路決定部５４０に通知し、さらに、設定情報受付部５２０は、受け付けた情報を設定情報ＤＢ９００に保存する。
【００５３】
ステップ１０５（Ｓ１０５）において、経路決定部５４０は、設定情報受付部５２０により通知を受けたアバターの旅行の目的地の場所を観光情報ＤＢ９２０より検索する。
目的地の場所が確定すると、経路決定部５４０は、受け付けた出発日、出発時間に基づいて、乗り換え情報ＷＥＢサービスを利用して目的地までの移動経路と移動時間と料金を決定する。経路決定部５４０は、決定した情報を移動座標計算部５６０に通知する。
【００５４】
ステップ１１０（Ｓ１１０）において、移動座標計算部５６０は、移動経路と移動時間とに基づいて、移動点の移動先の座標を計算し、移動点移動部５８０に通知する。移動点移動部５８０は、移動時間と座標とに基づいて、移動座標計算部５６０により通知された地図上の座標へ移動点を移動させる。
【００５５】
ステップ１１５（Ｓ１１５）において、更新ポイント判断部６００は、移動点移動部５８０により移動する移動点を監視し、地図上の更新ポイントと移動点との座標が一致したと判定した場合に、天候情報取得部６２０と、画像合成部６４０と、更新部６６０とにアバターの旅行日記を更新するよう通知する。旅行日記更新処理（Ｓ１０）は、Ｓ１２０へ移行する。地図上の更新ポイントと移動点との座標が一致しない場合は、旅行日記更新処理（Ｓ１０）は、Ｓ１１０に移行する。
【００５６】
ステップ１２０（Ｓ１２０）において、天候取得部６２０は、地図上の更新ポイントと移動点との座標が一致した更新ポイントの天候情報を天候情報ＷＥＢサービスから取得する。取得した天候情報を画像合成部６４０と更新部６６０とに通知する。
【００５７】
ステップ１２５（Ｓ１２５）において、画像合成部６４０は、移動点に関連付けられるアバターの画像を設定情報ＤＢ９００から取得する。さらに、画像合成部６４０は、移動点と更新ポイントの座標が一致した場所と日時でイベントが開催されていないかを観光地情報ＤＢ９２０から検索する。イベントが開催されていた場合は、画像合成部６４０は、イベントが開催されていたことと、取得した天候情報とが反映されている更新ポイントに対応する背景画像を画像ＷＥＢサービスから取得する。イベントが開催されていない場合は、画像合成部６４０は、天候情報が反映されている背景画像を画像ＷＥＢサービスから取得する。
さらに、画像合成部６４０は、移動点と更新ポイントの座標が一致した更新ポイントに名産品が存在しているかを観光地情報ＤＢ９２０から検索する。名産品が存在している場合は、画像合成部６４０は、名産品の画像または、写真を画像ＷＥＢサービスから取得する。画像合成部６４０は、アバターの画像と取得した背景画像と名産品の画像とを合成し、更新部６６０に通知する。
【００５８】
ステップ１３０（Ｓ１３０）において、更新部６６０は、画像合成部６４０より通知された写真に観光地情報ＤＢ９２０や、観光地情報ＷＥＢサービスから取得した更新ポイントの情報や、天候情報をテキストとして表示する。更新部６６０は、テキストを挿入した写真を用いて旅行日記を更新する。
【００５９】
図８は、他ユーザを検知した場合の旅行日記更新処理（Ｓ２０）である。
図８に例示するように、ステップ２００（Ｓ２００）において、位置情報収集部６８０により、ユーザの移動点の周囲に、他の移動点または、アバター旅行システム１に登録されているＯｐｅｎＩＤを使用して位置情報を発信しているＳＮＳを使用しているユーザの存在を検知した場合に、他ユーザを検知した場合の旅行日記更新処理（Ｓ２０）は、Ｓ２０５に移行する。位置情報取集部６８０により、他の移動点や、他ユーザを検知しない場合は、他ユーザを検知した場合の旅行日記更新処理（Ｓ２０）は、終了する。
【００６０】
ステップ２０５（Ｓ２０５）において、位置情報収集部６８０により、ユーザの移動点の周辺に、アバター旅行システム１に登録されているＯｐｅｎＩＤを使用して位置情報を発信しているＳＮＳを使用しているユーザの存在を検知した場合は、他ユーザを検知した場合の旅行日記更新処理（Ｓ２０）は、Ｓ２２０に移行する。位置情報収集部６８０により、他の移動点を検知した場合は、他ユーザを検知した場合の旅行日記更新処理（Ｓ２０）は、Ｓ２１０に移行する。
【００６１】
ステップ２１０（Ｓ２１０）において、位置情報取集部６８０は、他の移動点の位置情報と他の移動点を検知した日時とを天候情報取得部６２０と、画像合成部６４０と、更新部６６０とに通知する。画像合成部６４０は、他の移動点に関連付けられたアバターの画像を設定情報ＤＢ９００から取得する。
【００６２】
ステップ２１５（Ｓ２１５）において、天候情報取得部６２０は、位置情報収集部６８０により通知された日時の位置情報収集部６８０により通知された位置の天候情報を天候情報ＷＥＢサービスから取得し、画像合成部６４０と、更新部６６０とに通知する。画像合成部６４０は、他の移動点が存在した位置に対応する背景画像のうち、天候情報取得部６２０により通知された天候情報が反映されている背景画像を画像ＷＥＢサービスから取得し、取得した背景画像と自身のアバターと、他の移動点に関連付けられるアバターとを合成する。つまり、画像合成部６４０は、アバター同士が出会ったように見える画像を合成する。
【００６３】
ステップ２２０（Ｓ２２０）において、天候情報取得部６２０は、位置情報収集部６８０により通知された日時の位置情報収集部６８０により通知された位置の天候情報を天候情報ＷＥＢサービスから取得し、画像合成部６４０と、更新部６６０とに通知する。画像合成部６４０は、他のユーザが存在した位置に対応する背景画像のうち、天候情報取得部６２０により通知された天候情報が反映されている背景画像を画像ＷＥＢサービスから取得し、取得した背景画像と自身のアバターの画像とを合成する。
【００６４】
ステップ２２５（Ｓ２２５）において、更新部６６０は、画像合成部６４０に通知された写真に誰と出会ったのか、及び、出会った場所についての説明をテキストとして記載し旅行日記を更新する。
【００６５】
以上説明したように、アバター旅行管理装置５は、ユーザによるアバターの旅行の目的地を受け付け、既存のＷＥＢサーバから現実に存在する路線、時刻表、道路情報、及び目的地までの所要時間を取得し、ユーザに関連付けられる移動点の移動経路を決定する。移動点は、移動経路と所要時間と従って地図上に位置する。移動点が旅行日記を更新する更新ポイントに到達した場合に、アバター旅行管理装置５は、旅行日記を更新する。旅行日記を更新する際、アバター旅行管理装置５は、移動点に関連付けられるアバターの画像と、更新ポイントに対応する背景画像を画像ＷＥＢサービスから取得し、アバターの画像と背景画像とを合成する。アバター旅行管理装置５は、合成した画像に更新ポイントの情報をテキストで記載し、旅行日記を更新する。ユーザが更新された旅行日記をユーザ端末３から確認することでアバターがどこに存在し、どこに立ち寄ったかを確認できる。また、アバターが更新ポイントに対応する背景画像と合成されているため、アバターが実際に観光地に行って写真を撮ったような感覚をユーザに起こさせる。  アバター旅行管理装置５は、画像ＷＥＢサービスから背景画像を取得する際、移動点が更新ポイントに到達した日時の更新ポイントの天候情報、更新ポイントのイベント情報、及び更新ポイントの名産品を背景画像に反映させることができる。これにより、アバター旅行管理装置５は、現実に存在する観光地の情報を反映させた旅行日記を作成することができるため、現実味が増す。
【００６６】
さらにアバター旅行管理装置５は、アバター旅行システム１にＯｐｅｎＩＤを登録しており、ＯｐｅｎＩＤを使用してＳＮＳから位置情報を発信している他のユーザの位置情報や、他のユーザに関連付けられた移動点を検知することができる。これにより、検知した他のユーザの位置と移動点の位置とが地図上で近かった場合は、アバター旅行管理装置５は、アバター同士が出会った、または、アバターと実ユーザが出会ったとして旅行日記を更新する。アバター旅行システム１を通してユーザ同士は、メールの送受信が可能であるため、旅行日記を通して出会ったユーザ同士がアバター旅行ステム１を通して人間関係を広げることが可能である。
また、アバターが旅行した移動経路や、宿泊先や、飲食店は現実に存在するため、ユーザはこれらを現実に使用して旅行することが可能である。つまり、ユーザの旅行の下見としてアバターにアバター旅行システム１で旅行させることができる。さらに、現実に旅行する時間がない場合に、アバター旅行システム１を使用してアバターに旅行させることでユーザは旅行の疑似体験を通じてリフレッシュすることができる。
【００６７】
次に、上記実施形態の変形例を説明する。
本実施形態では、位置情報収集部６８０が地図上の移動点の周辺に他の実ユーザや他の移動点を検知した場合、検知した時点でリアルタイムに旅行日記を更新しているが、これに限定されるものではなく、例えば、移動点が次の更新ポイントに到着した際の旅行日記の更新時に、更新部６６０は、更新ポイントに着くまでの途中に他の実ユーザ、または、他の移動点に関連付けられるユーザと出会ったとして旅行日記を更新してもよい。
【符号の説明】
【００６８】
１…アバター旅行システム
３…ユーザ端末
５…アバター旅行管理サーバ
７…外部ＷＥＢサーバ
５０…アバター旅行管理プログラム
５００…地図情報管理部
５２０…設定情報受付部
５４０…経路決定部
５６０…移動座標計算部
５８０…移動点移動部
６００…更新ポイント判断部
６２０…天候情報取得部
６４０…画像合成部
６６０…更新部
６８０…位置情報収集部
７００…集計部
７２０…送信部
８００…写真部
８０５…テキスト部
９００…設定情報データベース
９２０…観光地情報データベース
【図１】
2014093033.tif 000003
【図２】
2014093033.tif 000004
【図３】
2014093033.tif 000005
【図４】
2014093033.tif 000006
【図５】
2014093033.tif 000007
【図６】
2014093033.tif 000008
【図７】
2014093033.tif 000009
【図８】
2014093033.tif 000010