(57)【要約】【課題】  さらなる訴求力のあるバナーをユーザに提供すること。【解決手段】  本発明は、情報通信端末から送信されるユーザ情報を受信する手段と、前記受信したユーザ情報に基づいて、イベントデータベースを参照して所定の画像オブジェクトデータセットを特定するとともに、前記特定した画像オブジェクトデータセットに対応するオブジェクトの表示に関するパラメータを生成することによって、前記特定した画像オブジェクトデータセット及び前記生成したパラメータを含むイベント情報を生成する手段と、前記生成したイベント情報に基づいて前記画像オブジェクトデータセットに対応するオブジェクトが前記情報通信端末の画面に表示されるように、該イベント情報を前記情報通信端末に送信する手段とを備えたサーバコンピュータであり、該オブジェクトはパラメータに従って物理的挙動がシミュレートされるように表示される。【選択図】  図７
2014210024.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して情報通信端末と通信可能に構成されたサーバコンピュータであって、
画像オブジェクト情報及び該画像オブジェクト情報に関連付けられたリンク情報を含む画像オブジェクトデータセットを所定のイベントごとに記憶するイベントデータベースと、
前記情報通信端末から送信されるユーザ情報を受信する手段と、
前記受信したユーザ情報に基づいて、前記イベントデータベースを参照して所定の画像オブジェクトデータセットを特定するとともに、前記特定した画像オブジェクトデータセットにおける画像オブジェクト情報に対応するオブジェクトの表示に関するパラメータセットを生成することによって、前記特定した画像オブジェクトデータセット及び前記生成したパラメータセットを含むイベント情報を生成する手段と、
前記生成したイベント情報に基づいて前記画像オブジェクトデータセットにおける画像オブジェクト情報に対応するオブジェクトが前記情報通信端末の画面に表示されるように、該イベント情報を前記情報通信端末に送信する手段と、
を備えたサーバコンピュータ。
【請求項２】
前記ユーザ情報は、前記情報通信端末が取得した位置情報を含み、
前記生成する手段は、前記位置情報に基づいて前記パラメータセットを生成する、
請求項１記載のサーバコンピュータ。
【請求項３】
前記位置情報に基づいて実空間における気象情報を取得する手段をさらに備え、
前記生成する手段は、前記取得した気象情報に基づいて、前記コンテンツの実空間における物理的挙動をシミュレーションするためのパラメータセットを生成する、
請求項２記載のサーバコンピュータ。
【請求項４】
前記生成したパラメータセットは、天気、風速、風向、気温及び湿度のうちの少なくとも１つを含む、請求項３記載のサーバコンピュータ。
【請求項５】
前記イベントデータベースは、前記画像オブジェクト情報に対応するオブジェクトの属性を記憶する、請求項１乃至４のいずれかに記載のサーバコンピュータ。
【請求項６】
ネットワークを介して情報通信端末と通信可能に構成されたサーバコンピュータを制御する方法であって、
前記情報通信端末から送信されるユーザ情報を受信することと、
前記受信したユーザ情報に基づいて、画像オブジェクト情報及び該画像オブジェクト情報に関連付けられたリンク情報を含む画像オブジェクトデータセットを所定のイベントごとに記憶するイベントデータベースを参照して、画像オブジェクトデータセットを特定し、前記特定した画像オブジェクトデータセットに対応するオブジェクトの表示に関するパラメータセットを生成することによって、前記特定した画像オブジェクトデータセット及び前記生成したパラメータセットを含むイベント情報を生成することと、
前記生成したイベント情報に基づく前記画像オブジェクトデータセットに対応するコンテンツが前記情報通信端末の画面に表示されるように、該イベント情報を前記情報通信端末に送信することと、
を含むサーバコンピュータの制御方法。
【請求項７】
ネットワークを介して情報通信端末と通信可能に構成されたサーバコンピュータによって実行されるプログラムであって、
前記プログラムは、前記サーバコンピュータに、
前記情報通信端末から送信されるユーザ情報を受信する手段、
前記受信したユーザ情報に基づいて、画像オブジェクト及び該画像オブジェクト情報に関連付けられたリンク情報を含む画像オブジェクトデータセットをイベントごとに記憶するイベントデータベースを参照して、画像オブジェクトデータセットを特定し、前記特定した画像オブジェクトデータセットに対応するオブジェクトの表示に関するパラメータセットを生成することによって、前記特定した画像オブジェクトデータセット及び前記生成したパラメータセットを含むイベント情報を生成する手段、
前記生成したイベント情報に基づく前記画像オブジェクトデータセットに対応するオブジェクトコンテンツが前記情報通信端末の画面に表示されるように、該イベント情報を前記情報通信端末に送信する手段、
として機能させるためのプログラム。
【請求項８】
少なくともプロセッサ及びメモリを含んで構成されたプロセッサボードと、
前記プロセッサボードに接続され、ネットワークを介して情報通信端末と通信可能に構成された通信インターフェースと、
前記プロセッサボードに接続され、画像オブジェクト情報及び該画像オブジェクト情報に関連付けられたリンク情報を含む画像オブジェクトデータセットをイベントごとに管理するイベントデータベースを記憶する２次記憶装置と、を備え、
前記プロセッサボードは、
前記通信インターフェースを介して前記情報通信端末から受信したユーザ情報に基づいて、前記２次記憶装置上のイベントデータベースを参照して、画像オブジェクトデータセットを特定し、前記特定した画像オブジェクトデータセットに対応するオブジェクトの表示に関するパラメータセットを生成することによって、前記特定した画像オブジェクトデータセット及び前記生成したパラメータセットを含むイベント情報を生成し、
前記生成したイベント情報に基づく前記画像オブジェクトデータセットに対応するオブジェクトが前記情報通信端末の画面に表示されるように、前記通信インターフェースを介して該イベント情報を前記情報通信端末に送信する、
コンピュータシステム。
【請求項９】
ネットワークを介してサーバコンピュータと通信可能に構成され、物理シミュレーションの計算及び該計算に基づく描画を実行する物理エンジンを組み込み可能な情報通信端末によって実行され、該情報通信端末においてゲームを実現するゲームプログラムであって、
前記ゲームプログラムは、前記情報通信端末に、
位置情報を含むユーザ情報を取得して、該ユーザ情報を前記サーバコンピュータに送信する手段、
前記ユーザ情報の送信に応答して前記サーバコンピュータから送信されるイベント情報（該イベント情報は、画像オブジェクト情報及び該画像オブジェクト情報に関連付けられたリンク情報を含む画像オブジェクトデータセット、及び該画像オブジェクトデータセットに対応するオブジェクトの表示に関するパラメータセットを含む）を受信する手段、
前記イベント情報に基づいて、前記物理エンジンによって前記オブジェクトの挙動がシミュレートされるように、画面内の所定の位置に前記画像オブジェクトを表示する手段、
前記画像オブジェクトが選択された場合に、該画像オブジェクトに関連付けられたリンク情報に従った動作を実行する手段、
として機能させるためのゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信端末の画面における画像オブジェクトの表示技術に関し、特に、情報通信端末の画面に所定の画像オブジェクトを所定の挙動で表示させるように制御するサーバコンピュータ及び方法並びにプログラムに関する。
【背景技術】
【０００２】
ＷＷＷシステムは、インターネット上で提供されるハイパーテキストシステムであり、ドキュメント（Ｗｅｂページ）内にＵＲＬのようなＵＲＩ参照を埋め込むことにより、インターネット上に散在するＷｅｂページ同士を相互＋−に参照可能にする。ある種のＷｅｂページは、ＵＲＩ参照を関連付けた広告・宣伝用のバナーと呼ばれる画像オブジェクト（バナー広告）を含み、そこを選択（例えばクリックやタップ）したユーザ（即ち、消費者）を広告主や広告事業者（広告事業者等）のＷｅｂページに誘導するインターネット広告（オンライン広告）手法を取り入れている。このようなインターネット広告では、典型的には、ＣＴＲ（Click Through Rate）という指標を用いて、広告の費用対効果が計られる。ＣＴＲは、クリック回数をインプレッション（広告が表示された回数）で割った値である。つまり、広告のＣＴＲが高ければ高いほど、該広告の費用対効果が高いといえる。従って、ＣＴＲを高めるために、広告事業者等は、バナーそれ自体の訴求力を追求し、また、Ｗｅｂページ内の訴求効果の高い掲載スペースを獲得しようとする。一方で、必要以上のスペースを用いた広告や、派手な色彩等の過剰な広告形態は、ユーザから敬遠される恐れもある。
【０００３】
下記特許文献１は、比較的短い時間が経過すると、自動的に閉じるか折り畳まれる広告モジュールを含むインターネット広告方法を開示する。かかるインターネット広告方法では、Ｗｅｂページがロードされると、アニメーションや静的文字、図柄の広告ブロックを含む広告モジュールはユーザのブラウザのウィンドウ上に表示される。Ｗｅｂページが完全にロードされ、又は、予めに設定された時間が経過すると、広告モジュールは自動的に折り畳まれるか消える。広告モジュールが折り畳まれた後、小さいアイコンが表示され、ユーザは該アイコンをクリックすることにより、再び広告モジュールを開くことができる。
【０００４】
また、下記特許文献２は、Ｗｅｂページ上にバナー広告に代わって仮想キャラクターを表示し、該仮想キャラクターを介してインターネットの利用者をＷｅｂサイトに誘導するインターネット広告の表示方法を開示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８-０９７０１０号公報
【特許文献２】特開２００４-２３３９４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、インターネット広告においては、いかに訴求力のあるコンテンツ（バナー広告）をユーザに提供できるかが重要である。しかしながら、従来のインターネット広告方法はいずれも、広告事業者等によって予め定められた画像オブジェクトを予め定められた表示形態に従ってユーザに提供しているに過ぎず、訴求力のある広告という観点では必ずしも十分とはいえなかった。つまり、従来のバナーは、例えばアニメーション技術を採り入れ、一見すると訴求力を高めたものであっても、Ｗｅｂページにアクセスし、そのバナーを観るいずれのユーザにも、常に同じ挙動で表現される画像オブジェクトが提供されるに過ぎなかった。
【０００７】
より具体的には、携帯型の情報通信端末を所持するユーザはそれぞれ、現実空間での行動範囲や行動パターンが異なり、また、使用状況も異なっている。しかしながら、従来のバナーは、予め定められたデータを用いて作成されていたため、ユーザが置かれた状況をバナーの表現形態に反映させることができなかった。
【０００８】
そこで、本発明は、さらなる訴求力のあるバナーをユーザに提供することにより、費用対効果の高いインターネット広告技術を提供することを目的とする。
【０００９】
より具体的には、本発明の一つの目的は、情報通信端末を所持するユーザが置かれた状況に応じて、バナーの表現形態を変化させることにより、現実空間におけるユーザと仮想空間とを結び付け、バナーの訴求力をより高めることができるインターネット広告技術を提供することにある。
【００１０】
また、本発明の他の目的はユーザが特別の場所（例えばスポーツ会場やコンサート会場）にいる場合に、表示されるバナーの挙動を普段とは異なったものにして、ユーザの興味を惹き付けることができるインターネット広告技術を提供することになる。
【００１１】
本発明の他の技術的特徴、目的、及び作用効果乃至は利点は、添付した図面を参照して説明される以下の実施形態により明らかにされる。
【課題を解決するための手段】
【００１２】
上記課題を解決する本発明は、情報通信端末から送信されるユーザ情報を受信する手段と、前記受信したユーザ情報に基づいて、イベントデータベースを参照して所定の画像オブジェクトデータセットを特定するとともに、前記特定した画像オブジェクトデータセットに対応するオブジェクトの表示に関するパラメータを生成することによって、前記特定した画像オブジェクトデータセット及び前記生成したパラメータを含むイベント情報を生成する手段と、前記生成したイベント情報に基づいて前記画像オブジェクトデータセットに対応するオブジェクトが前記情報通信端末の画面に表示されるように、該イベント情報を前記情報通信端末に送信する手段とを備えたサーバコンピュータである。ここで、該オブジェクトはパラメータに従って物理的挙動がシミュレートされるように表示される。
【００１３】
即ち、ある観点に従う本発明は、ネットワークを介して情報通信端末と通信可能に構成されたサーバコンピュータであって、画像オブジェクト情報及び該画像オブジェクト情報に関連付けられたリンク情報を含む画像オブジェクトデータセットを所定のイベントごとに記憶するイベントデータベースと、前記情報通信端末から送信されるユーザ情報を受信する手段と、前記受信したユーザ情報に基づいて、前記イベントデータベースを参照して所定の画像オブジェクトデータセットを特定するとともに、前記特定した画像オブジェクトデータセットにおける画像オブジェクト情報に対応するオブジェクトの表示に関するパラメータセットを生成することによって、前記特定した画像オブジェクトデータセット及び前記生成したパラメータセットを含むイベント情報を生成する手段と、前記生成したイベント情報に基づいて前記画像オブジェクトデータセットにおける画像オブジェクト情報に対応するオブジェクトが前記情報通信端末の画面に表示されるように、該イベント情報を前記情報通信端末に送信する手段と、を備えたサーバコンピュータである。
【００１４】
ここで、前記ユーザ情報は、前記情報通信端末が取得した位置情報を含む。また、前記生成する手段は、前記位置情報に基づいて前記パラメータセットを生成し得る。
【００１５】
また、前記サーバコンピュータは、前記位置情報に基づいて実空間における気象情報を取得する手段をさらに備え得る。そして、前記生成する手段は、前記取得した気象情報に基づいて、前記コンテンツの実空間における物理的挙動をシミュレーションするためのパラメータセットを生成し得る。
【００１６】
また、前記生成したパラメータセットは、天気、風速、風向、気温及び湿度のうちの少なくとも１つを含み得る。
【００１７】
さらに、前記イベントデータベースは、前記画像オブジェクト情報に対応するオブジェクトの属性を記憶し得る。
【００１８】
また、別の観点に従う本発明は、ネットワークを介して情報通信端末と通信可能に構成されたサーバコンピュータを制御する方法であって、前記情報通信端末から送信されるユーザ情報を受信することと、前記受信したユーザ情報に基づいて、画像オブジェクト情報及び該画像オブジェクト情報に関連付けられたリンク情報を含む画像オブジェクトデータセットを所定のイベントごとに記憶するイベントデータベースを参照して、画像オブジェクトデータセットを特定し、前記特定した画像オブジェクトデータセットに対応するオブジェクトの表示に関するパラメータセットを生成することによって、前記特定した画像オブジェクトデータセット及び前記生成したパラメータセットを含むイベント情報を生成することと、前記生成したイベント情報に基づく前記画像オブジェクトデータセットに対応するコンテンツが前記情報通信端末の画面に表示されるように、該イベント情報を前記情報通信端末に送信することと、を含むサーバコンピュータの制御方法である。
【００１９】
さらに、別の観点に従う本発明は、ネットワークを介して情報通信端末と通信可能に構成されたサーバコンピュータによって実行されるプログラムであって、前記プログラムは、前記サーバコンピュータに、前記情報通信端末から送信されるユーザ情報を受信する手段、前記受信したユーザ情報に基づいて、画像オブジェクト及び該画像オブジェクト情報に関連付けられたリンク情報を含む画像オブジェクトデータセットをイベントごとに記憶するイベントデータベースを参照して、画像オブジェクトデータセットを特定し、前記特定した画像オブジェクトデータセットに対応するオブジェクトの表示に関するパラメータセットを生成することによって、前記特定した画像オブジェクトデータセット及び前記生成したパラメータセットを含むイベント情報を生成する手段、前記生成したイベント情報に基づく前記画像オブジェクトデータセットに対応するオブジェクトコンテンツが前記情報通信端末の画面に表示されるように、該イベント情報を前記情報通信端末に送信する手段、として機能させるためのプログラムである。
【００２０】
さらにまた、別の観点に従う本発明は、少なくともプロセッサ及びメモリを含んで構成されたプロセッサボードと、前記プロセッサボードに接続され、ネットワークを介して情報通信端末と通信可能に構成された通信インターフェースと、前記プロセッサボードに接続され、画像オブジェクト情報及び該画像オブジェクト情報に関連付けられたリンク情報を含む画像オブジェクトデータセットをイベントごとに管理するイベントデータベースを記憶する２次記憶装置と、を備えるコンピュータシステムであって、前記プロセッサボードは、前記通信インターフェースを介して前記情報通信端末から受信したユーザ情報に基づいて、前記２次記憶装置上のイベントデータベースを参照して、画像オブジェクトデータセットを特定し、前記特定した画像オブジェクトデータセットに対応するオブジェクトの表示に関するパラメータセットを生成することによって、前記特定した画像オブジェクトデータセット及び前記生成したパラメータセットを含むイベント情報を生成し、前記生成したイベント情報に基づく前記画像オブジェクトデータセットに対応するオブジェクトが前記情報通信端末の画面に表示されるように、前記通信インターフェースを介して該イベント情報を前記情報通信端末に送信する、コンピュータシステムである。
【００２１】
さらにまた、別の観点に従う本発明は、ネットワークを介してサーバコンピュータと通信可能に構成され、物理シミュレーションの計算及び該計算に基づく描画を実行する物理エンジンを組み込み可能な情報通信端末によって実行され、該情報通信端末においてゲームを実現するゲームプログラムであって、前記ゲームプログラムは、前記情報通信端末に、位置情報を含むユーザ情報を取得して、該ユーザ情報を前記サーバコンピュータに送信する手段、前記ユーザ情報の送信に応答して前記サーバコンピュータから送信されるイベント情報（該イベント情報は、画像オブジェクト情報及び該画像オブジェクト情報に関連付けられたリンク情報を含む画像オブジェクトデータセット、及び該画像オブジェクトデータセットに対応するオブジェクトの表示に関するパラメータセットを含む）を受信する手段、前記イベント情報に基づいて、前記物理エンジンによって前記オブジェクトの挙動がシミュレートされるように、画面内の所定の位置に前記画像オブジェクトを表示する手段、前記画像オブジェクトが選択された場合に、該画像オブジェクトに関連付けられたリンク情報に従った動作を実行する手段、として機能させるためのゲームプログラムである。
【発明の効果】
【００２２】
本発明によれば、情報通信端末を所持するユーザが置かれた状況に応じて、表示されるバナーの表現形態を変化させることができるようになる。従って、実空間におけるユーザと仮想空間とを結び付け、バナーの訴求力をより高めることができ、費用対効果の高いインターネット広告を実現できるようになる。
【００２３】
また、ユーザが特別の場所（例えばスポーツ会場やコンサート会場）にいる場合に、表示されるバナーの挙動を普段とは異なったものにすることができ、ユーザの興味を惹き付けることができるようになる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係るコンピュータシステムを説明するブロックダイアグラムである。
【図２】本発明の一実施形態に係るゲームサーバの概略的なハードウェア構成を示すブロックダイアグラムである。
【図３】本発明の一実施形態に係るゲームサーバのメモリモジュールの記憶内容の一例を説明するための概念図である。
【図４Ａ】本発明の一実施形態に係るコンピュータシステムにおけるゲームサーバのデータベースの一例を説明するための図である。
【図４Ｂ】本発明の一実施形態に係るコンピュータシステムにおけるゲームサーバのデータベースの一例を説明するための図である。
【図５】本発明の一実施形態に係る情報通信端末の概略的なハードウェア構成を示すブロックダイアグラムである。
【図６】本発明の一実施形態に係る情報端末のメモリモジュールに記憶されるプログラム及びデータの一例を示す図である。
【図７】本発明の一実施形態に係るコンピュータシステムにおける画像オブジェクトの表示処理を概略的に説明するためのシーケンス図である。
【図８】本発明の一実施形態に係るコンピュータシステムにおける情報通信端末による問い合わせ要求の一例を示す図である。
【図９】本発明の一実施形態に係るコンピュータシステムにおけるゲームサーバによって生成されるイベント情報を示す図である。
【図１０】本発明の一実施形態に係るコンピュータシステムにおける情報通信端末における画像オブジェクトの表示処理を説明するためのフローチャートである。
【図１１】本発明の一実施形態に係るコンピュータシステムにおける情報通信端末におけるコンテンツ表示処理を説明するためのフローチャートである。
【図１２】本発明の一実施形態に係るコンピュータシステムにおける情報端末装置のディスプレイに表示されたゲーム画面のスナップショットの一例である。
【図１３】本発明の一実施形態に係るコンピュータシステムにおける情報端末装置のディスプレイに表示されたゲーム画面のスナップショットの一例である。
【図１４】本発明の一実施形態に係るコンピュータシステムにおける情報端末装置のディスプレイに表示されたゲーム画面のスナップショットの一例である。
【図１５】本発明の一実施形態に係るコンピュータシステムにおける情報端末装置のディスプレイに表示されたゲーム画面のスナップショットの一例である。
【図１６】本発明の一実施形態に係るコンピュータシステムにおける情報端末装置のディスプレイに表示されたゲーム画面のスナップショットの一例である。
【図１７】本発明の一実施形態に係るコンピュータシステムにおける情報端末装置のディスプレイに表示されたゲーム画面のスナップショットの一例である。
【発明を実施するための形態】
【００２５】
次に、本発明の実施の形態について、図面を参照しつつ説明する。
【００２６】
図１は、本発明の一実施形態に係るコンピュータシステムを説明するブロックダイアグラムである。同図に示すように、本実施形態のコンピュータシステム１００は、通信ネットワーク１１０を介して相互に通信可能に接続された、ゲームサーバ１２０と、情報通信端末１３０とを含んで構成されるクライアント／サーバモデルのシステムである。
【００２７】
通信ネットワーク１１０は、本例では、携帯電話機やスマートフォン等に対するキャリアネットワーク１１２と、ＩＰベースのコンピュータネットワーク１１４とを含む。ここでは、コンピュータネットワーク１１４は、相互に接続されたＩＰネットワークによって構築されたインターネット（"the Internet"）を含む広い概念で用いられている。また、コンピュータネットワーク１１４は、図示されていない無線基地局（例えばＷｉＦｉ）によって構築される無線ネットワークを含んでも良い。キャリアネットワーク１１２とＩＰネットワーク１１４とは、例えば、ゲートウェイ１１６等を介して接続されるが、これに限られるものではない。
【００２８】
ゲームサーバ１２０は、プロセッサ及びメモリを含むプロセッサボードを中心に構成されるコンピューティングデバイス（サーバコンピュータ）である。ゲームサーバ１２０は、２次記憶装置としての大容量の補助記憶装置１２２を備える。補助記憶装置１２２は、ゲームサーバ１２０の一部として構成されても良いし、別体の外部記憶装置として構成されても良い。本実施形態では、補助記憶装置１２２上にデータベース乃至はテーブルが構築される。ゲームサーバ１２０は、情報通信端末１３０から送信されるさまざまな要求を受信し、該要求に応じた処理結果を情報通信端末１３０に送信する。
【００２９】
コンピュータシステム１００はまた、他のサーバコンピュータ、例えば、ウェザーサーバ１４０等を含むことができる。ウェザーサーバ１４０は、各地の観測点における気象情報をリアルタイムに集約した気象情報データベースを管理する。気象情報は、例えば、天気、風速、風向、気温及び湿度の少なくとも１つを含むが、これらに限られるものではない。ウェザーサーバ１４０は、例えばゲームサーバ１２０のような外部ノードからのある地点における気象情報の取得要求に応答して、気象情報データベースを参照し、対応する気象情報を提供する。
【００３０】
なお、図示はされていないが、コンピュータネットワーク１１４には、例えば、アフィリエイト・サービス・プロバイダ等のサーバコンピュータが接続されている。このようなサーバコンピュータは、例えば、ＵＲＩ参照先のＷｅｂサイトとして機能する。
【００３１】
情報通信端末１３０は、典型的には、ユーザが所有する携帯型のコンピューティングデバイスであり、例えば、携帯電話機やＰＤＡ、スマートフォン、タブレットコンピュータ、その他のインテリジェントデバイスが該当するが、これらに限られるものではない。本実施形態では、情報通信端末１３０は、現実空間における自身の位置情報を取得するための機能（例えばＧＰＳ機能）を内蔵する。情報通信端末１３０上で実行されるアプリケーションプログラムは、ＧＰＳ機能を用いて、自身の位置情報をリアルタイムに取得することができる。位置情報は、例えば、経度及び緯度並びに高度を含むが、これらに限られるものではない。別の例として、位置情報は、情報通信端末１３０の現実空間の「位置」を示すものであれば良く、例えば、市区町村といった行政区画や、地理的なメッシュマップ（例えば４Ｋｍ四方のメッシュ）に基づくものであっても良い。
【００３２】
図２は、本発明の一実施形態に係るゲームサーバの概略的なハードウェア構成を示すブロックダイアグラムである。同図に示すように、ゲームサーバ１２０を構成するコンピューティングデバイスは、典型的には、１又は２以上のプロセッサモジュール１２０１、チップセット１２０２、メモリモジュール１２０３、ストレージデバイス１２０４、Ｉ／Ｏコントローラ１２０５、各種のペリフェラルインターフェース１２０６を含むが、これらに限られるものではない。
【００３３】
プロセッサモジュール１２０１は、例えば、プロセッサコア、マイクロコントローラ、デジタル信号プロセッサ及び／又はこれらの組み合わせを含むが、これらに限られるものではない。ここでは、「プロセッサコア」という用語は、メインプロセッサを意味するプロセッサやＣＰＵ、ＭＰＵ等と同義のものとして扱われる。プロセッサモジュールは、１次又はそれ以上のレベルのキャッシュ機構を含んでも良い。
【００３４】
チップセット１２０２は、プロセッサモジュール１２０１、メモリモジュール１２０３、ストレージデバイス１２０４及びＩ／Ｏコントローラ１２０５等を接続するバスとのブリッジや、コンピューティングデバイスを構成するために必要な他のコンポーネントを集積した回路からなる。チップセット１２０２は、例えば、プロセッサモジュール１２０１によって制御される。
【００３５】
メモリモジュール１２０３は、典型的には、揮発性メモリ（例えばＲＡＭ）、不揮発性メモリ（例えばＲＯＭやフラッシュメモリ等）及び／又はこれらの組み合わせからなる１次記憶装置である。メモリモジュール１２０３は、典型的には、デバイスドライバ、オペレーティングシステム（ＯＳ）プログラム、１又は２以上のアプリケーションプログラム及びプログラムデータ等の全部又は一部を保持し、プロセッサコアの利用に供される。本実施形態では、アプリケーションプログラムは、情報通信端末１３０上で実行されるゲームプログラムによって実現される位置情報を用いたゲームを遂行するためのゲーム制御プログラムを含む。プログラムデータは、該ゲームを遂行するために必要なデータ、例えば、シナリオデータやキャラクタデータ、ジオメトリデータ等を含む。図３は、本発明の一実施形態に係るゲームサーバのメモリモジュールの記憶内容の一例を説明するための概念図である。
【００３６】
ストレージデバイス１２０４は、典型的には、ハードディスクドライブ（ＨＤＤ）や光学式ディスクドライブ、ソリッドステートデバイス（ＳＳＤ）等からなる。ストレージデバイスは、プロセッサモジュールの２次記憶装置として機能し、ＯＳ、アプリケーションプログラム、プログラムデータ及び各種のデータベースを記憶する。これらのプログラム及びデータの全部又は一部は、後述する外部記憶装置１２０７に記憶されても良い。
【００３７】
図４Ａ及び４Ｂは、本発明の一実施形態に係るコンピュータシステムにおけるゲームサーバのデータベースの一例を説明するための図である。即ち、ゲームサーバ１２０のデータベースは、例えば、ユーザ情報テーブル（図４（ａ））及びイベント情報テーブル（同図４（ｂ））を含むとともに、イベント決定テーブル（図４Ｂ）を含む。ユーザ情報テーブルは、ユーザＩＤに従ってゲームに参加するユーザの情報を管理するテーブルであり、例えば、名前、ステータス、レベル、経験、及び所持アイテム等のフィールドを含んで構成される。また、イベント情報テーブルは、イベントＩＤに従ってユーザに提供すべき画像オブジェクトを管理するテーブルであり、例えば、画像データ、リンク情報、イベント開始時刻、及びイベント終了時刻等のフィールドを含んで構成される。画像データは、例えば、画像オブジェクトへのＵＲＬやファイルパスであっても良い。リンク情報は、該画像オブジェクトに関連付けられたＵＲＩ参照（例えばＵＲＬ）やファイルパスである。本例では、リンク情報は、イベントタイプであるものとする。つまり、後述するように、イベントタイプに応じてリンク先が関連付けられる。
【００３８】
一方、図４Ｂに示すイベント決定テーブルは、例えばユーザ情報に従ってユーザに提供すべきイベント情報を決定するためのテーブルである。一例として、ユーザのレベルに応じてイベントＩＤが関連付けられる。具体的には、レベル１〜３はイベントＩＤ＝１、レベル４〜６はイベントＩＤ＝２というように、レベルに応じてイベント情報が関連付けられる。イベント決定テーブルは、例えば、ユーザの経験に応じてイベントＩＤが関連付けられても良い。別の例として、ＧＰＳによる位置情報に基づくエリアや場所に応じてイベントＩＤが関連付けられても良い。さらに別の例として、位置情報に基づいて取得される気象情報に応じてイベントＩＤが関連付けられても良い。
【００３９】
また、図示はされていないが、ゲームサーバ１２０は、画像オブジェクトに対応するオブジェクトの物理的属性に関するテーブルをデータベース内に記憶する。
【００４０】
図３に戻り、Ｉ／Ｏコントローラ１２０５は、各種のペリフェラルインターフェース１２０６（例えば、出力インターフェース１２０６ａ、Ｉ／Ｏインターフェース１２０６ｂ及び通信インターフェース１２０６ｃ等）との間の通信を効率的に制御する回路である。出力インターフェース１２０６ａは、例えば、グラフィックボード及びサウンドボード等を含み、ディスプレイ及びスピーカ等の外部出力デバイスの動作を制御する。Ｉ／Ｏインターフェース１２０６ｂは、例えば、シリアルコントローラ又はパラレルコントローラを含み、各種の入力デバイスやその他のペリフェラルデバイス等の動作を制御する。Ｉ／Ｏインターフェース１２０６ｂは、例えば、ＰＣＩ、ＵＳＢインターフェース、ＩＥＥＥ１３９４インターフェース、Ｔｈｕｎｄｅｒｂｏｌｔインターフェース、ファイバチャネル等を含むが、これらに限られるものではない。通信インターフェース１２０６ｃは、ネットワークを介して他のコンピューティングデバイス等のノードとの通信を可能にする回路である。通信インターフェースは、例えば、イーサネット（登録商標）回路を含む。ネットワーク通信は、有線又は無線のいずれであっても良い。
【００４１】
ゲームサーバ１２０は、例えばＩ／Ｏインターフェース１２０６ｂを介して接続される外部記憶装置１２０７を含むことができる。例えば、外部記憶装置１２０７は、ファイバチャネルやｉＳＣＳＩプロトコルベースでＳＡＮに接続される記憶装置であり、例えば、コントローラ（図示せず）を含んで構成される。外部記憶装置１２０７は、ストレージデバイス１２０５とともに、プロセッサモジュール１２０１の２次記憶装置（補助記憶装置１２２）として機能する。
【００４２】
なお、「コンピューティングデバイス」は、ここでは、ハードウェアそのものを指すものとして用いているが、ハードウェアとソフトウェアとが協働して動作する仮想マシンとしても見ることもできる。仮想マシンは、典型的には、ハードウェアとＯＳとの組み合わせによって実現される。
【００４３】
図５は、本発明の一実施形態に係る情報通信端末の概略的なハードウェア構成を示すブロックダイアグラムである。同図に示すように、本実施形態の情報通信端末１３０は、例えば、データ通信ブロック１３１とコンピューティングブロック１３２とを含んで構成されるが、これに限られるものではない。
【００４４】
データ通信ブロック１３１は、典型的には、通信制御部１３１１、ＲＦインターフェース１３１２、ＲＦアンテナ１３１３、ＧＰＳインターフェース１３１４及びＧＰＳアンテナ１４１５、通話部１３１６を含んで構成される。また、図示はされていないが、データ通信ブロックは、無線ネットワーク通信（例えばＷｉＦｉ（登録商標））を可能にするためのコンポーネントを含んでも良い。
【００４５】
通信制御部１３１１は、呼やプロトコルの制御及び監視を行う回路である。本例では、通信制御部１３１１は、ベースバンド処理部１３１１ａを含んで構成される。ベースバンド処理部１３１１ａは、変調前又は復調後のベースバンド信号を処理する回路である。ＲＦインターフェース１３１２は、ベースバンド信号をＲＦ信号に変調し又はＲＦアンテナ１３１３で受信したＲＦ信号をベースバンド信号に復調する送受信回路である。ＧＰＳインターフェース１３１４はＧＰＳアンテナ１３１５で受信したＧＰＳ信号をベースバンド信号に復調する回路である。情報通信端末１３０は、ＧＰＳ信号に対応するデジタル信号を後述するシステムモジュール１３２１が処理することにより、位置情報を取得することができる。本実施形態では、後述するシステムモジュール１３２１は、取得した位置情報をゲームサーバ１２０に送信し、該ゲームサーバ１２０から送信される挙動パラメータセットに基づいて、画面に表示される画像オブジェクト（バナー）の物理的挙動を計算し、その挙動が再現されるように表示を制御する。通話部１３１６は、例えば、スピーカ及びマイクロフォンを含んで構成される。
【００４６】
コンピューティングブロック１３２は、典型的には、システムモジュール１３２１、メモリモジュール１３２２、ユーザインターフェース部１３２３、センサー部１３２４を含んで構成されるが、これらに限られるものではない。例えば、コンピューティングブロック１３２は、画像を撮像するためのカメラ部を含んでも良い。なお、以下の説明からも明らかなように、コンピューティングブロック１３２は、コンピューティング機能を実現するという意味において、本明細書で用いるコンピューティングデバイスと同義である。
【００４７】
システムモジュール１３１１は、プロセッサを含み、情報通信端末１３０を統括的に制御する。プロセッサは、シングルコアでもよいしマルチコアでもよい。プロセッサは、図示しない複数次のデータキャッシュを含んでよい。システムモジュール１３１１はまた、ユーザインターフェース部１３２３の画面表示を制御する画像処理プロセッサ（例えばＧＰＵやＶＤＰ等）や音源を制御するサウンドプロセッサを含んでも良い。
【００４８】
プロセッサは、典型的には、メモリモジュール１３２２上に展開されたアプリケーション（例えばゲームプログラム）を実行し、情報通信端末１３０に各種の機能を実現させる。言い換えれば、システムモジュール１３２２は、プロセッサの制御の下、ゲームプログラムを実行することにより、他のハードウェアユニット／コンポーネントと協働して、情報通信端末１３３においてゲームを実現する。ゲームプログラムは、例えば、プロセッサの制御の下で、ＯＳを介して実行される。
【００４９】
メモリモジュール１３２２は、典型的には、揮発性メモリ（例えばＤＤＲやＳＤＲＡＭ等）及び／又は書き換え可能な不揮発性メモリ（例えばマスクＲＯＭやフラッシュメモリ等）で構成されるが、これらに限られない。ある例では、不揮発性メモリは、マスクＲＯＭを含まず、その全てがフラッシュメモリで構成されてもよい。また、メモリモジュールは、外部記憶媒体（例えばＳＤメモリカード）にアクセスするための外部メディアユニットを含んでも良い。メモリモジュール１３２２は、典型的には、デバイスドライバ、ＯＳプログラム、システムデータ、１又は２以上のアプリケーションプログラム、アプリケーションデータ及びユーザデータ等を保持し、プロセッサの利用に供される。
【００５０】
アプリケーションプログラムの一例は、例えば、Ｗｅｂブラウザプログラムである。Ｗｅｂブラウザは、ページ記述言語を解釈・実行し、ユーザインターフェース部１３２３のタッチスクリーン１３２３ａ上に表示するための各種のエンジンを含む。エンジンの一例は、例えば、ブラウザエンジン及びレンダリングエンジンを含む。Ｗｅｂブラウザは、既知のものを利用することができる。ページ記述言語の一例として、ＨＴＭＬ５等が知られる。
【００５１】
アプリケーションプログラムは、情報通信端末１３０の出荷時に予めメモリモジュールに記憶されても良いし、上述のデータ通信モジュールを用いて、コンピュータネットワーク１１４上の所定のサーバコンピュータからダウンロードされることでメモリモジュールに記憶されても良い。
【００５２】
本実施形態では、別のアプリケーションプログラムとして、位置情報を用いたゲームプログラムがメモリモジュールに記憶される。図６は、本発明の一実施形態に係る情報端末のメモリモジュールに記憶されるプログラム及びデータの一例を示す図である。ゲームプログラム等は、上述のような情報通信端末１３０に、ゲーム装置としての機能を実現させるプログラムコードを含んでいる。その機能の一部はゲームプログラムではなくＯＳによって実現されても良いし、ハードウェア或いはファームウェアによって実現されても良い。
【００５３】
また、本実施形態では、ゲームプログラムは、物理シミュレートエンジン（物理エンジン）を含んで構成される。物理エンジンは、所定の物理パラメータに基づいて、仮想空間におけるオブジェクトの物理的な挙動をシミュレート（演算）するエンジンである。物理エンジンは、ゲームプログラムの一部として予め又はプラグイン形式で組み込まれても良い。また、物理エンジンは、それ自体が独立したアプリケーションプログラムであっても良く、例えば、ＡＰＩを介してゲームプログラムと連動するように構成されても良い。
【００５４】
ユーザインターフェース部１３２３は、典型的には、タッチスクリーン１３２３ａ及び操作ボタン１３２３ｂ並びにオーディオ出力ユニット１３２３ｃを含む。タッチスクリーン１３２３ａは、文字や画像を表示するためのディスプレイを有するディスプレイデバイス及び該画面のサイズに略一致するように形成された透過性のタッチセンサを含む。タッチスクリーン１３２３ａは、システムモジュール１３２１の制御の下、ディスプレイに様々な画像等を表示した画面をユーザに提供し、ユーザによるインタラクティブなタッチ操作を受け付けることができる。
【００５５】
ディスプレイデバイスは、システムモジュールからのビデオ信号に基づいて、画像（例えば、静止画、動画、映像等）をディスプレイ上に表示する。ディスプレイは、例えば、ＴＦＴタイプの液晶ディスプレイや有機ＥＬディスプレイを採用することができる、これらに限られるものではない。また、ディスプレイは２Ｄ表示に対応するものでも良いし、３Ｄ表示に対応するものでも良い。
【００５６】
タッチセンサは、ユーザによるタッチ操作に応じた操作信号を出力する。ユーザのタッチ操作は、ユーザの指によりなされても良いし、スタイラス等の補助具によりなされても良い。タッチセンサは、例えば、静電容量タイプのものを採用することができるが、これに限られるものではない。タッチセンサから出力された操作信号は、システムモジュールに入力される。システムモジュールは、アプリケーションプログラムの実行において、タッチセンサからの操作信号を検出すると、ユーザ操作として、これに応じた処理を実行する。
【００５７】
例えば、システムモジュール１３２１は、タッチセンサからの操作信号に基づいて、ディスプレイ上の座標情報を算出し、ゲーム画像及び時間情報と相まって、操作アクションを決定する。操作アクションは、典型的には、タップ（シングルタップ及びマルチタップ）、ドラッグ及びフリック並びに複数の指によるマルチタッチを含む。
【００５８】
操作ボタン１３２３ｂは、例えば、タッチスクリーンによるユーザ操作に代え、又はその操作を補完する。
【００５９】
オーディオ出力ユニット１３２３ｃは、オーディオ出力デバイスの一例であり、ユーザの操作に合わせてサウンドプロセッサによって生成されたオーディオ信号に基づいて、音（例えば、音声、音楽、効果音等）を発生させる。
【００６０】
センサ部１３２４は、例えば、加速度を検出する加速度センサや電子コンパス（地磁気センサー）を含む。加速度センサは、検出した加速度に応じた信号を出力する。システムモジュールは、加速度センサから出力される加速度信号に基づいて、情報通信端末の傾きや、振動、衝撃に応じた情報を得ることができる。加速度センサは、例えば、ＭＥＭＳ加速度センサであるが、これに限られない。電子コンパスは、情報通信端末の方位を検出するためのセンサーである。本実施形態では、加速度センサにより検出された傾きに基づいて、システムモジュールは、画面に表示されるオブジェクト（バナー）の該画面に対する向きを制御する。
【００６１】
図７は、本発明の一実施形態に係るコンピュータシステムにおける画像オブジェクトの表示処理を概略的に説明するためのシーケンス図である。本例では、ゲームサーバ１２０による管理の下、ユーザは、情報通信端末１３０上でゲームアプリケーションによるゲームを行う。
【００６２】
即ち、情報通信端末１３０は、プロセッサの制御の下、所定のゲームプログラムを実行することにより、ユーザに所定のゲームを提供する。ゲームの種類は、画面表示がなされるものであれば、特に限定されない。ゲームの一例としては、リアルタイムのシューティングゲームやゲームシナリオに基づくロールプレイングゲーム（ＲＰＧ）、とりわけパズル形式やクイズ形式のＲＰＧ等が挙げられる。他の例としては、情報通信端末１３０を所持するユーザの現実空間における移動量を、仮想ゲーム空間における仮想ポイントに変換するゲームがある。情報通信端末１３０は、ユーザの操作に対してインタラクティブにゲーム画面（ゲーム画像）を提供しながら、ゲームのシナリオやステージを展開させる。同図に示すように、情報通信端末１３０は、ゲーム中、例えば、ユーザが仮想ゲーム空間における特定のエリアに入ったり、又は特定のステージへ到達したりした場合、該ゲームにおけるイベントに関する情報（イベント情報）があるか否かをゲームサーバ１２０に問い合わせる（Ｓ７０１Ａ）。即ち、情報通信端末１３０は、例えば図８に示すような、ユーザ情報及び位置情報を含む問い合わせ要求をゲームサーバ１２０に送信する。
【００６３】
図７に戻り、ゲームサーバ１２０は、情報通信端末１３０から問い合わせ要求を受信すると（Ｓ７０１Ｂ）、該問い合わせ要求に含まれるユーザ情報及び又は位置情報に基づいてデータベースを参照し、所定のイベントＩＤに従う画像オブジェクトデータセットを特定する（Ｓ７０２Ｂ）。具体的には、ゲームサーバ１２０は、例えば、ユーザ情報テーブルを用いて該ユーザのレベルを特定し、さらに、イベント決定テーブルを用いてイベントＩＤを特定することで、画像オブジェクトデータセットを特定する（図４Ａ及び４Ｂ参照）。画像オブジェクトデータセットは、例えば、情報通信端末１３０の画面に表示されるべきオブジェクトに対応する画像オブジェクト情報及びこれに関連付けられたリンク情報（例えばＵＲＬやファイルパス）を含む。画像オブジェクトとは、例えば、広告や告知等のコンテンツを含むバナー等である。画像オブジェクトは、提供されるゲームのステージやシーンに応じて適宜定義される。画像オブジェクト情報とは、画像オブジェクトを表現する画像データであっても良いし、該画像データを示すファイルパス等であっても良い。また、画像オブジェクト情報に関連付けられたリンク情報は、例えば、イベントのタイプに応じて定義されたファイルパス等であっても良い。つまり、イベントタイプを指定することで、異なるファイルパス等が指定されるようにしても良い。
【００６４】
続いて、ゲームサーバ１２０は、問い合わせを行った情報通信端末１３０が置かれる現実空間における状況に基づく挙動パラメータセットを生成する（Ｓ７０３Ｂ）。挙動パラメータセットは、表現される該オブジェクトの現実空間における物理的挙動をシミュレーションするためのパラメータセットである。挙動パラメータセットは、例えば、気象情報及び該オブジェクトの物理的属性を含む。気象情報は、例えば、天気、風速、風向、気温及び湿度等の少なくとも１つを含むが、これらに限られるものではない。ゲームサーバ１２０は、例えば、問い合わせ要求に含まれる位置情報に基づいて外部のサーバ（例えばウェザーサーバ１４０）に気象情報を問い合わせ、該サーバから該位置情報が示す場所の気象情報を取得しても良い。オブジェクトの物理的属性は、例えば、表現される該オブジェクトが示す素材が持つ剛性、伸縮性、力の減衰度及び素材の厚さ等を含むが、これらに限られるものではない。表現されるオブジェクトは、例えば布製の旗である。
【００６５】
さらに、ゲームサーバ１２０は、特定したイベントデータセット及び挙動パラメータセットに基づいてイベント情報を生成し（Ｓ７０４Ｂ）、これを情報通信端末１３０に送信する（Ｓ７０５Ｂ）。イベント情報は、例えば、ページ記述言語の一部として構成される。図９は、本発明の一実施形態に係るコンピュータシステムにおけるゲームサーバによって生成されるイベント情報を示す図である。同図に示すように、イベント情報は、例えば、イベントＩＤ、イベントバナー画像、イベントタイプ、開始日時、終了日時、天気、風速、風向、素材の剛性、及び素材の厚さを含む。
【００６６】
図７に再び戻り、情報通信端末１３０は、ゲームサーバ１２０からイベント情報を受信すると（Ｓ７０２Ａ）、該イベント情報を解釈し、該イベント情報に対応するコンテンツを含む画像オブジェクトがゲーム画面に表示されるように制御する（Ｓ７０３Ａ）。この場合、情報通信端末１３０は、物理エンジンを用いて、イベント情報に含まれる挙動パラメータセットに基づくオブジェクトの物理的挙動を計算し、該オブジェクトの物理的挙動が仮想空間においてシミュレーションされるように表示を制御する。例えば、風速といった気象情報に基づいてバナーの挙動がシミュレートされる場合、ユーザが現に居る場所の風速が強ければ、ゲーム画面中のバナーは大きくはためきながら表示されることになる。即ち、情報通信端末１３０の画面には、物理的挙動がシミュレートされたオブジェクトが表示されることになる。このような表示は、オブジェクトのより自然な挙動を再現するので、ユーザのバナーへの注目度を高めることが期待される。ユーザは、ゲーム画面中のバナーをタップすることにより、バナーに関連付けられた別の画面に移動することができる。
【００６７】
なお、ゲームサーバ１２０は、問い合わせ要求に基づいてデータベースを参照した結果、ユーザに提供すべきイベントがないと判断する場合、ＮＵＬＬのイベント情報を生成し、情報通信端末１３０に送信しても良い。この場合には、情報通信端末１３０は、イベント情報の表示処理を行わないため、ゲーム画面にはイベントに関するコンテンツが表示されないことになる。
【００６８】
次に、情報通信端末１３０における動作の詳細を図１０乃至１７を用いて説明する。即ち、図１０及び図１１は、本発明の一実施形態に係るコンピュータシステムにおける情報通信端末におけるコンテンツ表示処理を説明するためのフローチャートであり、また、図１２乃至１７は、情報端末装置のディスプレイに表示されたゲーム画面のスナップショットの一例である。
【００６９】
同図に示すように、ユーザは、例えば、ゲームアプリケーションを起動するために、情報通信端末１３０の図示しない画面に表示されたゲームアイコンをタップする。情報通信端末１３０は、これを受けて、プロセッサの制御の下、ゲームプログラムの実行を開始し、例えば図１２に示すようなタイトル画面を表示するように制御する。情報通信端末１３０は、ゲームプログラムの実行中、ユーザに対してイベント情報を提供可能か否かを監視する（Ｓ１００１）。本例では、情報通信端末１３０は、ユーザがゲーム空間における特定のエリア選択画面に移動したか否かを監視し、ユーザが特定のエリア選択画面に移動したと判断した場合、ユーザに対してイベント情報を提供可能であると判断する。
【００７０】
例えば、図１２に示したタイトル画面のスタートアイコン２０１には、ユーザに対してイベント情報を提供するための特定のエリア選択画面が関連付けられている。従って、ユーザがタイトル画面のスタートアイコン２０１をタップすると、情報通信端末１３０は、まず、ＧＰＳ機能から位置情報を取得し（Ｓ１００２）、ユーザ情報及び取得した位置情報を含む問い合わせ要求をゲームサーバ１２０に送信する（Ｓ１００３）。
【００７１】
問い合わせ要求を受信したゲームサーバ１２０は、上述したように、ユーザ情報及び位置情報に基づいてイベント情報を生成し、これを情報通信端末１３０に送信する。これにより、情報通信端末１３０は、ゲームサーバ１２０からイベント情報を受信する（Ｓ１００４）。例えば、イベント情報は、ユーザの位置情報に基づいて取得された気象情報に基づく挙動パラメータセットを含む。
【００７２】
情報通信端末１３０は、ゲームサーバ１２０からイベント情報を受信すると、ユーザに提供すべきイベントがあるか否かを判断する（Ｓ１００５）。即ち、イベント情報がＮＵＬＬである場合、提供すべきイベントはないと判断される（Ｓ１００５のＮｏ）。この場合には、情報通信端末１３０は、ゲーム画面にイベント情報に関する画像オブジェクトの表示処理を行わないことになる。一方、情報通信端末１３０は、提供すべきイベントがあると判断する場合（Ｓ１００４のＹｅｓ）、例えば図１３に示すようなエリア選択画面を表示するとともに、イベントに関する画像オブジェクト２０２の表示処理を行う（Ｓ１００６）。
【００７３】
画像オブジェクト２０２の表示処理においては、情報通信端末１３０は、物理エンジンを用いて、イベント情報に含まれる挙動パラメータセットに基づく画像オブジェクト２０２に対応するオブジェクトの物理的挙動を計算し、該オブジェクトの物理的挙動が仮想空間においてシミュレーションされるように表示を制御する。ここでは、風速に基づいてバナーの挙動がシミュレートされる様子を示しており、バナーがたなびく状態で表示されている。
【００７４】
また、ユーザが現に居る場所の風速が強ければ、図１４に示すように、ゲーム画面中のバナーは大きくはためく状態で表示されることになる。一方、ユーザが現に居る場所の風速が弱ければ、図１５に示すように、ゲーム画面中のバナーはしおれた状態で表示されることになる。なお、同図に示すようにしおれた状態のバナーは、そこに示された文字等の判読ができなくなる。従って、ゲームプログラムは、ユーザがバナーの端をドラッグすることで、バナーを拡げることができるという操作を受け付けるよう、構成されても良い。これにより、見え難いものを見てみたいというユーザ心理から、バナーの注目度を上げることができる。
【００７５】
ユーザは、ゲーム画面中のこのようなバナーをタップすることにより、バナーに関連付けられた別の画面に移動することができる。即ち、図１１に示すように、ゲーム画面中のバナーをユーザがタップすると（Ｓ１１０１）、情報通信端末１３０は、ゲームにおける移動先を決定するため、バナーに関連付けられたイベントタイプを判別する（Ｓ１１０２）。例えば、イベントタイプがゲームにおける特別なダンジョンの告知を示す場合、情報通信端末１３０は、例えば図１６に示すようなダンジョン選択画面を表示するように制御する（Ｓ１１０３）。また、イベントタイプがゲームにおける抽選の告知を示す場合、例えば図１７に示すような抽選画面を表示するように制御する（Ｓ１１０４）。このように、バナーにはリンク情報が関連付けられているので、ゲームサーバ１２０は、ユーザからのイベントの問い合わせに対して、バナーを用いて、ユーザを特定のイベントに誘導することができるようになる。
【００７６】
なお、情報通信端末１３０は、イベントの問い合わせを行うとともに、先に画像コンテンツを含めない状態でエリア選択画面を表示するように制御し、後からイベント情報を受信してコンテンツをエリア選択画面に追加表示するように制御しても良い。
【００７７】
以上の通り、本実施形態によれば、情報通信端末１３０を所持するユーザがいる状況に応じて、表示されるバナーの表現形態を変化させることができるようになる。従って、実空間におけるユーザと仮想空間とを結び付け、バナーの訴求力をより高めることができ、費用対効果の高いインターネット広告を実現できるようになる。
【００７８】
［その他の実施形態］
情報通信端末１３０で実行されるゲームプログラムは、物理エンジンと協働して、以下に示す処理をギア情報通信端末１３０に実現させるように構成されても良い。
【００７９】
例えば、情報通信端末１３０は、画面に表示された画像オブジェクトに対するユーザの長押し操作を受け付けることで、仮想空間においてオブジェクトが押されるような挙動を表現するようにしても良い。
【００８０】
また、情報通信端末１３０は、イベント情報によりイベントの終了時刻を取得し、該終了時刻をもって画像オブジェクトを画面から消滅させるようにしても良い。
【００８１】
また、情報通信端末１３０は、重力方向に対する情報通信端末１３０の傾きに応じて、画像オブジェクトの向きが変化するようにしても良い。より具体的には、情報通信端末１３０のゲーム画面は方向が固定され、傾きによっても画面が９０度回転しないように設定される一方、画像オブジェクトの向きは情報通信端末１３０の傾きに応じて回転するように制御しても良い。なお、情報通信端末１３０の傾きは、例えば、加速度センサに基づく加速度信号により算出される。
【００８２】
また、イベント情報は、例えば、ユーザがいる特別の地域や場所に基づいて特定されるようにしても良い。例えば、ユーザが、スポーツ会場やコンサート会場にいる場合に、特定のコンテンツを含む画像オブジェクトを選択し、その挙動を普段とは異なるものとなるようにしても良い。例えば、布製の旗の代わりに、懸架された木の看板とし、それに応じた物理的挙動を表現するようにしてもよい。これにより、画像オブジェクトは、ユーザの興味を惹き付けることができるようになる。
【００８３】
また、上記実施形態では、ユーザがいる場所の気象情報を用いたが、例えば、ゲーム空間における仮想的な気象条件に基づいて挙動パラメータセットを生成するようにしても良い。例えば、仮想ゲーム空間が台風である場合、その台風に応じた挙動パラメータセットを生成するようにしても良い。
【００８４】
上記各実施形態は、本発明を説明するための例示であり、本発明を上記実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない限り、さまざまな形態で実施することができる。
【産業上の利用可能性】
【００８５】
本発明は、情報通信端末を利用した広告分野やゲーム分野のみならず、広くＷＷＷシステムを利用したあらゆる分野において利用可能である。
【符号の説明】
【００８６】
１００…コンピュータシステム
１１０…通信ネットワーク
１１２…キャリアネットワーク
１１４…コンピュータネットワーク
１２０…ゲームサーバ
１３０…情報通信端末
１４０…ウェザーサーバ
【図１】
2014210024.tif 000003
【図２】
2014210024.tif 000004
【図３】
2014210024.tif 000005
【図４Ａ】
2014210024.tif 000006
【図４Ｂ】
2014210024.tif 000007
【図５】
2014210024.tif 000008
【図６】
2014210024.tif 000009
【図７】
2014210024.tif 000010
【図８】
2014210024.tif 000011
【図９】
2014210024.tif 000012
【図１０】
2014210024.tif 000013
【図１１】
2014210024.tif 000014
【図１２】
2014210024.tif 000015
【図１３】
2014210024.tif 000016
【図１４】
2014210024.tif 000017
【図１５】
2014210024.tif 000018
【図１６】
2014210024.tif 000019
【図１７】
2014210024.tif 000020