(57)【特許請求の範囲】
【請求項１】
仮想世界内でユーザが操作可能な操作オブジェクトに対するユーザの移動操作の入力履歴を検出してユーザプロファイルとして記憶する入力履歴検出部と、
前記ユーザの移動操作が前記記憶された入力履歴に合っているかどうかを調べることにより前記ユーザプロファイルを反映する必要性を判別する判別部と、
前記判別部により前記ユーザプロファイルを反映する必要性が認められた場合、前記入力履歴から判断される操作オブジェクトの移動速度に応じたユーザが視認し易い態様で、仮想世界内でユーザに認識させる情報が表示された表示オブジェクトを表示する表示制御部とを含むことを特徴とする仮想世界におけるオブジェクトの表示装置。
【請求項２】
前記表示制御部は、前記移動速度に応じて前記表示オブジェクトの表示位置とユーザの視点位置との間の距離を調整することを特徴とする請求項１に記載の装置。
【請求項３】
前記表示制御部は、前記移動速度に応じてユーザの視線方向に対する前記表示オブジェクトの向きを調整することを特徴とする請求項１または２に記載の装置。
【請求項４】
仮想世界内でユーザが操作可能な操作オブジェクトの移動軌跡を検出してユーザプロファイルとして記憶する移動軌跡検出部と、
前記ユーザが操作する操作オブジェクトの移動位置が前記記憶された移動軌跡に沿っているかどうかを調べることにより前記ユーザプロファイルを反映する必要性を判別する判別部と、
前記判別部により前記ユーザプロファイルを反映する必要性が認められた場合、前記移動軌跡に基づいて、仮想世界内でユーザに認識させる情報が表示された表示オブジェクトをユーザが視認し易い態様に変更して表示する表示制御部とを含むことを特徴とする仮想世界におけるオブジェクトの表示装置。
【請求項５】
前記表示制御部は、前記移動軌跡に基づいて前記表示オブジェクトの表示位置を移動することを特徴とする請求項４に記載の装置。
【請求項６】
前記表示制御部は、前記移動軌跡に基づいて前記表示オブジェクトの表示方向を変更することを特徴とする請求項４または５に記載の装置。
【請求項７】
あらかじめ記憶されたユーザの好みを示す情報に基づいて、前記表示オブジェクトに表示する情報を選択する選択部をさらに含むことを特徴とする請求項１から６のいずれかに記載の装置。
【請求項８】
仮想世界を探索するユーザの目的に基づいて、前記表示オブジェクトに表示する情報を選択する選択部をさらに含むことを特徴とする請求項１から６のいずれかに記載の装置。
【請求項９】
前記表示オブジェクトに表示する情報として仮想世界のエリア毎または所定の時間毎に異なる情報を選択する選択部をさらに含むことを特徴とする請求項１から６のいずれかに記載の装置。
【請求項１０】
同じグループとして仮想世界内を探索する各ユーザに対しては、前記表示オブジェクトに表示する情報として同じ内容の情報を選択する選択部をさらに含むことを特徴とする請求項１から６のいずれかに記載の装置。
【請求項１１】
仮想世界内でユーザが操作する操作オブジェクトの移動方向と移動速度に基づいて、仮想世界を見るユーザの視認範囲を判定する視認範囲判定部をさらに含み、前記表示制御部は、判定された前記視認範囲内に前記表示オブジェクトを表示することを特徴とする請求項１から６のいずれかに記載の装置。
【請求項１２】
ユーザの操作オブジェクトの前記移動軌跡に基づいて、仮想世界内の各場所についてユーザ毎に地価を設定してユーザプロファイルとして記憶する地価設定部をさらに含むことを特徴とする請求項１から６のいずれかに記載の装置。
【請求項１３】
前記地価設定部は、前記ユーザの操作オブジェクトの前記移動軌跡に基づいて仮想世界内の各場所についてユーザ毎に地価を仮設定し、この仮設定された仮想世界内の各場所の地価と、仮想世界内の各場所の一般的な地価とに基づいて、そのユーザに対する該仮想世界内の各場所の地価を設定することを特徴とする請求項１２に記載の装置。
【請求項１４】
前記ユーザの仮想世界内の移動方向と移動速度に基づいて仮想世界を見るユーザの視認範囲を判定する視認範囲判定部をさらに含み、
前記地価設定部は、前記ユーザの移動軌跡と前記ユーザの視認範囲に基づいて、仮想世界内の各場所についてユーザ毎に地価を設定することを特徴とする請求項１２または１３に記載の装置。
【請求項１５】
ユーザ毎に設定された仮想世界内の各場所の地価を複数のユーザ間で平均化することによりその場所に広告を表示する場合の広告料を設定する広告料設定部をさらに含むことを特徴とする請求項１２から１４のいずれかに記載の装置。
【請求項１６】
端末とサーバがネットワークで接続された、仮想世界におけるオブジェクトの表示システムであって、
前記端末は、
仮想世界内でユーザが操作可能な操作オブジェクトに対するユーザの移動操作データを取得する取得部と、
その移動操作データを前記サーバに送信して、前記サーバからその移動操作に対応する仮想世界内のオブジェクトデータを受信する通信部と、
前記オブジェクトデータをもとに仮想世界の画像を表示する表示部とを含み、
前記サーバは、
前記端末から受信した前記移動操作データからユーザの移動操作の入力履歴を検出して記憶する入力履歴検出部と、
前記入力履歴から判断される操作オブジェクトの移動速度に応じたユーザが視認し易い態様で、仮想世界内でユーザに認識させる情報が表示された表示オブジェクトを前記端末に表示させる表示制御部とを含むことを特徴とする仮想世界におけるオブジェクトの表示システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばインターネット等の所定のネットワーク上のサーバ装置により提供される仮想世界に看板や掲示板等のオブジェクトを表示する際に好適に用いられる仮想世界におけるオブジェクトの表示方法及び表示装置、ならびにそれらを用いた仮想世界における地価及び広告料の設定方法に関する。
【０００２】
【従来の技術】
今日において、例えばインターネット等の所定のネットワークに接続されたサーバ装置において仮想世界を提供し、この仮想世界内でプレーヤが所望のキャラクタを操作して仮想世界内を探索し、或いは互いのキャラクタを介して各プレーヤ同士がコミュニケーションを図るような仮想世界システムが利用されている。
【０００３】
このような仮想世界システムで提供される仮想世界には、その仮想世界を訪れたプレーヤに対して、例えばスポンサーとなっている企業や商品等の宣伝を行い、或いは仮想世界の管理者側からの重要情報等をプレーヤに知らせるために、看板や掲示板等のオブジェクトが表示されることがある。
【０００４】
この看板や掲示板等のオブジェクトは、プレーヤにより認識されなくては意味がないため、仮想世界内の街の中心や大通り沿い等、プレーヤの操作するキャラクタが集まる場所に表示される。これにより、表示した看板や掲示板等を多くのプレーヤが認識することとなるため、企業や商品等の大きな宣伝効果を得ることができ、或いはより多くのプレーヤに対して重要情報等を認識させることができる。
【０００５】
【発明が解決しようとする課題】
しかし、仮想世界内における各プレーヤのキャラクタの行動パターンは全て異なるため、各プレーヤのキャラクタが全て、街の中心や人通りの多い場所に集まるわけではない。このため、単に仮想世界内の街の中心や人通りの多い場所に看板等のオブジェクトを表示しただけでは、全てのプレーヤに対して企業や商品等を宣伝したり、重要情報等を伝えることができない。
【０００６】
また、上述のように、より多くのプレーヤに対して重要情報等を認識させる必要があるため、街の中心や人通りの多い場所は看板や掲示板が乱立するかたちで表示されることとなる。このため、例えば仮想世界を管理するサーバ装置のメンテナンス情報等の重要情報を表示した場合でも、この重要情報を表示した掲示板が、乱立している看板や他の掲示板に紛れてプレーヤにより認識され難くなり、このような重要情報をプレーヤが見落としてしまう不都合も生ずる。
【０００７】
なお、重要な情報を表示する場合、仮想世界内に風景や街並みとは無関係な表示領域を設け、この表示領域に重要な情報を表示することで、看板や掲示板が乱立する場所でも重要情報等をプレーヤに対して認識させ易くすることができるが、この重要情報等の表示により仮想世界の風景や街並みを表示する領域が狭くなり、仮想世界のイメージを壊してしまうおそれがある。
【０００８】
また、ユーザが仮想世界内に店舗を出店するなど、仮想世界内にオブジェクトを設けて表示する場合、管理者は、現実の社会と同様に、例えば駅前周辺や繁華街には高めの地価を設定し、郊外には低めの地価を設定するなど、人通りや利便性等を考慮した地価を仮想世界内に設定し、ユーザに課金する。しかし、仮想世界内でユーザが行く場所は、ユーザの趣味や嗜好等に応じて異なるものである。従って、単に人通りや利便性等を考慮して地価の設定を行うと、ユーザ毎に価値観の異なる仮想世界内に不適正な地価が設定されることとなり、好ましいことではない。
【０００９】
また、広告主が仮想世界内に看板等のオブジェクトを配置して広告を表示する場合、管理者は、現実の社会と同様に、駅前周辺や繁華街等、人通りが多い場所ほど広告料を高く設定するなど、広告を見るユーザの数を考慮して仮想世界内に設置される広告の料金を設定する。しかし、仮想世界内でユーザが集まる場所は、ユーザの趣味や嗜好、或いは建築物の建設や店舗の出店等に応じて変動するものである。従って単に人通りが多い場所の広告料を高くするといった固定的な広告料の設定を行うだけでは、仮想世界内の状況の変動に十分に対応することができず、広告主に対して不適正な広告料が設定されることとなり、好ましいことではない。
【００１０】
本発明はこうした課題に鑑みてなされたものであり、その目的は、仮想世界を訪れた全てのプレーヤに対して看板や掲示板等のオブジェクトをほぼ確実に認識させることができる仮想世界におけるオブジェクトの表示技術を提供することにある。また別の目的は、ユーザ毎に仮想世界内の各場所の地価を適正な地価に設定することができる仮想世界における地価の設定技術を提供することにある。さらに別の目的は、ユーザ毎に仮想世界内の各場所に対する適正な広告料を設定することができる仮想世界における広告料の設定技術を提供することにある。
【００１１】
【課題を解決するための手段】
本発明のある態様は仮想世界におけるオブジェクトの表示装置に関する。この装置は、仮想世界内でユーザが操作可能な操作オブジェクトに対するユーザの移動操作の入力履歴を検出してユーザプロファイルとして記憶する入力履歴検出部と、前記ユーザの移動操作が前記記憶された入力履歴に合っているかどうかを調べることにより前記ユーザプロファイルを反映する必要性を判別する判別部と、前記判別部により前記ユーザプロファイルを反映する必要性が認められた場合、前記入力履歴から判断される操作オブジェクトの移動速度に応じたユーザが視認し易い態様で、仮想世界内でユーザに認識させる情報が表示された表示オブジェクトを表示する表示制御部とを含む。
【００１２】
ここでいうユーザとはキャラクタなどのオブジェクトを操作しながら仮想世界内を探索するプレーヤであるが、このような操作オブジェクトが仮想世界内に表示されず、プレーヤの操作に応じてあたかも自分が仮想世界内にいるかのように表示画像が３次元的に変化する場合も、プレーヤが自分自身に相当する操作オブジェクトを仮想世界内で操作しているとみなす。また、ユーザが視認し易い態様で表示オブジェクトを表示するとは、ユーザの視点位置や視線方向に対して、表示オブジェクトの表示位置や表示方向を変更して、その表示オブジェクトに表示された情報に対するユーザの視認性を向上させることをいう。表示オブジェクトに表示される情報は、一例として広告であるが、広告に限らず、仮想世界を管理するサーバのメンテナンスや仮想世界のデータ更新のお知らせなど、ユーザに認識させる必要性がある何らかの情報であってもよい。
【００１３】
本発明の別の態様も仮想世界におけるオブジェクトの表示装置に関する。この装置は、仮想世界内でユーザが操作可能な操作オブジェクトの移動軌跡を検出してユーザプロファイルとして記憶する移動軌跡検出部と、前記ユーザが操作する操作オブジェクトの移動位置が前記記憶された移動軌跡に沿っているかどうかを調べることにより前記ユーザプロファイルを反映する必要性を判別する判別部と、前記判別部により前記ユーザプロファイルを反映する必要性が認められた場合、前記移動軌跡に基づいて、仮想世界内でユーザに認識させる情報が表示された表示オブジェクトをユーザが視認し易い態様に変更して表示する表示制御部とを含む。たとえば、移動軌跡にしたがってあらかじめ表示オブジェクトを配置しておいたり、移動方向に対して対抗する向きに表示オブジェクトを配置する。
【００１４】
本発明のさらに別の態様も仮想世界におけるオブジェクトの表示装置に関する。この装置は、仮想世界内で複数のユーザの各々が操作する操作オブジェクトの移動軌跡をそれぞれ検出し、仮想世界内でユーザの操作オブジェクトが集まるエリアを検出する移動軌跡検出部と、ユーザに認識させる情報が表示された表示オブジェクトを前記操作オブジェクトが集まる仮想世界内のエリア内にいるユーザが視認し易い態様に変更して表示する表示制御部とを含む。
【００１５】
本発明のさらに別の態様は端末とサーバがネットワークで接続された、仮想世界におけるオブジェクトの表示システムである。このシステムにおいて、前記端末は、仮想世界内でユーザが操作可能な操作オブジェクトに対するユーザの移動操作データを取得する取得部と、その移動操作データを前記サーバに送信して、前記サーバからその移動操作に対応する仮想世界内のオブジェクトデータを受信する通信部と、前記オブジェクトデータをもとに仮想世界の画像を表示する表示部とを含み、前記サーバは、前記端末から受信した前記移動操作データからユーザの移動操作の入力履歴を検出して記憶する入力履歴検出部と、前記入力履歴から判断される操作オブジェクトの移動速度に応じたユーザが視認し易い態様で、仮想世界内でユーザに認識させる情報が表示された表示オブジェクトを前記端末に表示させる表示制御部とを含む。前記サーバは、前記のいずれの態様のオブジェクト表示装置であってもよい。
【００１６】
本発明のさらに別の態様は仮想世界における地価設定方法に関する。この方法は、仮想世界内におけるユーザの移動軌跡を検出する工程と、前記検出されたユーザの移動軌跡に基づいて、仮想世界内の各場所についてユーザ毎に地価を設定する工程とを含む。
【００１７】
本発明のさらに別の態様は仮想世界における広告料設定方法に関する。この方法は、仮想世界内における複数のユーザの移動軌跡を検出する工程と、前記検出された複数のユーザの移動軌跡の統計を取る工程と、前記複数のユーザの移動軌跡の統計に基づいて、仮想世界内の各場所に広告を表示する場合の広告料を設定する工程とを含む。
【００１８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラム、記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【００１９】
【発明の実施の形態】
本発明は、インターネット等の所定のネットワーク上のゲームサーバ装置内に形成された仮想世界内でプレーヤがキャラクタ等のオブジェクトを操作してビデオゲームを楽しむネットゲームシステムに適用することができる。
【００２０】
なお、以下、プレーヤが仮想世界内におけるキャラクタ等のオブジェクトを操作するネットゲームシステムであるものとして説明を進めるが、これは、プレーヤが操作するキャラクタは存在せず、プレーヤの入力デバイスの操作に応じて仮想世界内における表示画像が移り変わるようなネットゲームシステムに本発明を適用するようにしてもよい。
【００２１】
［第１の実施の形態］
［システム構成］
まず、図１に本発明の第１の実施の形態となるネットゲームシステムのブロック図を示す。図１からわかるように、第１の実施の形態のネットゲームシステムは、例えばインターネット等の所定のネットワーク１と、このネットワーク１に接続可能な複数のプレーヤのクライアント端末装置２と、ネットワーク１に接続され、各プレーヤのクライアント端末装置２を介して所定の仮想世界を提供するゲームサーバ装置３とを有している。
【００２２】
クライアント端末装置２としては、例えばビデオゲーム装置を用いることができる。クライアント端末装置２としてこのビデオゲーム装置を用いた場合、入力デバイスとしてコントローラ４が用いられ、また、表示デバイスとしてモニタ装置５が用いられる。
【００２３】
なお、クライアント端末装置２としてはパーソナルコンピュータ装置等の他の端末装置も適用することができる。この場合は、入力デバイスとしてキーボードやマウス装置が用いられる。
【００２４】
ゲームサーバ装置３は、ポリゴンデータやテクスチャデータ等の仮想世界やキャラクタ等のオブジェクトを描画するために必要なデータが記憶されたデータベースの他、このネットゲームシステムのスポンサーとなっている企業、商品、サービス等の宣伝を行うための広告情報が記憶された広告情報データベース６（以下、広告情報ＤＢと略す）と、仮想世界内における各プレーヤの移動軌跡やコントローラ４の操作履歴等のデータからなるプレーヤプロファイルが記憶されたプレーヤプロファイルデータベース７（以下、プレーヤプロファイルＤＢと略す）とを有している。
【００２５】
また、ゲームサーバ装置３は、各プレーヤの趣味や嗜好など好みを示す情報や、プレーヤが立ち寄った仮想世界内の店舗や場所を示す情報等からなるプレーヤ情報が記憶されたプレーヤ情報データベース８（以下、プレーヤ情報ＤＢと略す）と、一纏まりのプレーヤが同時に仮想世界内にログインする際に登録されたグループ名を記憶しておくグループ名データベース９（以下、グループ名ＤＢと略す）とを有している。
【００２６】
［コントローラの構成］
図２は、プレーヤが仮想世界内におけるキャラクタを操作するためのコントローラ４の一例を示している。この図２からわかるようにコントローラ４は、２つの把持部１０Ｒ、１０Ｌを有しており、プレーヤは、この各把持部１０Ｒ、１０Ｌを左右の手で把持することでコントローラ４を保持するようになっている。
【００２７】
また、このコントローラ４には、各把持部１０Ｒ、１０Ｌを左右の手で把持した状態において、例えば各親指で操作可能な位置に、第１、第２の操作部１１、１２と、アナログ操作部１３Ｒ、１３Ｌとがそれぞれ設けられている。
【００２８】
第１の操作部１１には、キャラクタ或いは視点の上方向への移動を指示するための上方向指示ボタン１１ａ、キャラクタ或いは視点の下方向への移動を指示するための下方向指示ボタン１１ｂ、キャラクタ或いは視点の右方向への移動を指示するための右方向指示ボタン１１ｃ、キャラクタ或いは視点の左方向への移動を指示するための左方向指示ボタン１１ｄがそれぞれ設けられている。
【００２９】
これら各方向指示ボタン１１ａ〜１１ｄは、キャラクタや視点の移動操作を、いわばデジタル的に行うものであり、上、下、左、右、斜め右上、斜め左下等の大まかなキャラクタや視点の移動操作が可能となっている。
【００３０】
第２の操作部１２には、△形状の刻印が設けられた△ボタン１２ａと、×形状の刻印が設けられた×ボタン１２ｂと、○形状の刻印が設けられた○ボタン１２ｃと、□形状の刻印が設けられた□ボタン１２ｄとがそれぞれ設けられており、プレーヤは、これら各ボタン１２ａ〜１２ｄを操作することでキャラクタの行動等を操作するようになっている。
【００３１】
アナログ操作部１３Ｒ、１３Ｌは、非傾倒操作時にはコントローラ４の高さ方向に沿って起立した状態、すなわち傾きのない状態を基準ポジションとしており、この基準ポジションを基準として所定角度分の傾倒させる傾倒操作と、支軸を回転軸とした回転操作とが可能となっている。
【００３２】
このアナログ操作部１３Ｒ、１３Ｌは、キャラクタや視点の移動操作を、いわばアナログ的に行うものであり、上記上下左右の各方向指示ボタン１１ａ〜１１ｄよりもキャラクタや視点の細かな移動操作が可能となっている。
【００３３】
また、このコントローラ４には、ゲーム開始の指定等を行うためのスタートボタン１４と、所定の項目の選択等を行うためのセレクトボタン１５と、アナログモード及びデジタルモードを選択するためのモード選択スイッチ１６とを有している。このモード選択スイッチ１６によりアナログモードが選択された場合には、発光ダイオード１７が発光制御され、アナログ操作部１３Ｒ、１３Ｌが動作状態となる。
【００３４】
また、このモード選択スイッチ１６によりデジタルモードが選択された場合には、発光ダイオード１７が消光制御されてアナログ操作部１３Ｒ、１３Ｌが非動作状態となる。この場合におけるキャラクタや視点の移動は、上記上下左右の各方向指示ボタン１１ａ〜１１ｄを操作して行うこととなる。
【００３５】
また、このコントローラ４には、各把持部１０Ｒ、１０Ｌを左右の手で把持した状態において、例えば各手の人差し指或いは中指で操作可能な位置に、右ボタン１８及び左ボタン１９が設けられている。この各ボタン１８、１９は、それぞれコントローラ４の高さ方向すなわち厚さ方向に沿って並設された第１、第２の右ボタン１８Ｒ１、１８Ｒ２、及び第１、第２の左ボタン１９Ｌ１、１９Ｌ２を有している。
【００３６】
このようなコントローラ４において、キャラクタや視点の移動操作を行う場合、プレーヤは、上記上下左右の各方向指示ボタン１１ａ〜１１ｄ、或いはアナログ操作部１３Ｒ、１３Ｌを操作する。上下左右の各方向指示ボタン１１ａ〜１１ｄが操作されると、コントローラ４は、操作された方向指示ボタンに対応する「操作方向」と「押圧時間」に応じたＸＹ座標上の座標値をクライアント端末装置２に供給する。また、アナログ操作部１３Ｒ、１３Ｌが傾倒操作されると、コントローラ４は、上記基準ポジションに対する「傾き量」と「傾き方向」に応じたＸＹ座標上の座標値をクライアント端末装置２に供給する。
【００３７】
図３は、クライアント端末装置２の構成図である。座標値取得部２０はコントローラ４から供給された座標値の入力を受け、通信部２６はその座標値をネットワーク１経由でゲームサーバ装置３に供給する。通信部２６はゲームサーバ装置３からこの座標値に対応する仮想世界及びキャラクタの画像情報を受信し、表示部２２はクライアント端末装置２に接続されたモニタ装置５の表示画面上に、コントローラ４の上下左右の各方向指示ボタン１１ａ〜１１ｄ、或いはアナログ操作部１３Ｒ、１３Ｌの操作に応じた仮想世界及びキャラクタの画像を表示する。
【００３８】
仮想世界及びキャラクタの画像情報を絶えずネットワーク１経由でゲームサーバ装置３から受信する必要はなく、クライアント端末装置２側でコントローラ４の操作に応じて仮想世界及びキャラクタの画像を更新してもよい。この場合、表示部２２は仮想世界及びキャラクタのオブジェクトデータをオブジェクト記憶部２４に保存し、座標値取得部２０から得られる座標値を用いて仮想世界及びキャラクタの画像情報を更新してモニタ５に表示する。
【００３９】
図４は、第１の実施の形態に係るゲームサーバ装置３の構成図である。同図は機能に着目したブロック図を描いており、これらの機能ブロックはハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現することができる。以下、この構成図を適宜参照しながら、ゲームサーバ装置３における処理を説明する。
【００４０】
［移動軌跡及び入力履歴のプロット］
上述のようにプレーヤはコントローラ４を操作することで仮想世界におけるキャラクタや視点の移動操作を行うことができ、ゲームサーバ装置３側では、通信部３０がコントローラ４の座標値をクライアント端末装置２から受信する。この座標値にもとづいて、移動軌跡検出部３６は、コントローラ４の操作によりプレーヤのキャラクタが仮想世界内を移動した軌跡である「移動軌跡」をプレーヤ毎に検出し、入力履歴検出部３２は、上下左右の各方向指示ボタン１１ａ〜１１ｄ或いはアナログ操作部１３Ｒ、１３Ｌの操作位置の履歴である「入力履歴」をプレーヤ毎に検出し、それぞれ移動軌跡データ５２、入力履歴データ５０としてプレーヤプロファイルＤＢ７に記憶する。
【００４１】
具体的には、図５は、プレーヤＡがアナログ操作部１３Ｒ、１３Ｌを操作してキャラクタの移動操作を行った場合における該キャラクタの「移動軌跡」及びアナログ操作部１３Ｒ、１３Ｌの「入力履歴」の一例を示している。また、図６は、プレーヤＡとは異なるプレーヤであるプレーヤＢがアナログ操作部１３Ｒ、１３Ｌを操作してキャラクタの移動操作を行った場合における該キャラクタの「移動軌跡」及びアナログ操作部１３Ｒ、１３Ｌの「入力履歴」の一例を示している。
【００４２】
この図５及び図６の例においては、図５及び図６の紙面上、左上の図がキャラクタの「移動軌跡」を、また、図５及び図６の紙面上、左下の図がアナログ操作部１３Ｌの「入力履歴」を、また、図５及び図６の紙面上、右下の図がアナログ操作部１３Ｒの「入力履歴」を示している。
【００４３】
「移動軌跡」の図は、全体で仮想世界の全領域を示しており、ゲームサーバ装置３の移動軌跡検出部３６は、キャラクタが移動した軌跡に沿って、すなわちアナログ操作部１３Ｒ、１３Ｌの移動操作に応じて、各プレーヤの移動位置を示すデータすなわち移動軌跡データ５２をプレーヤプロファイルＤＢ７に記憶する。
【００４４】
また、上述のようにアナログ操作部１３Ｒ、１３Ｌは、基準ポジションを基準とする傾倒操作及び回転操作が可能となっているが、ゲームサーバ装置３の入力履歴検出部３２は、この各プレーヤのアナログ操作部１３Ｒ、１３Ｌの傾倒操作位置及び回転操作位置を示すデータすなわち操作位置データの履歴を入力履歴データ５０としてプレーヤプロファイルＤＢ７に記憶するようになっている。
【００４５】
このようにプレーヤ毎に「移動軌跡」及び「入力履歴」を記録すると、各プレーヤの仮想世界内における「移動場所」や「移動速度」の傾向を知ることができる。以下に説明するが、この実施の形態のネットゲームシステムの場合、プレーヤプロファイルＤＢ７に記憶されている「移動軌跡」及び「入力履歴」に基づいて各プレーヤの「移動場所」や「移動速度」を検出し、設置位置や設置方向を可変して企業等の宣伝広告や当該システムの管理者側からの重要情報が記載された看板のオブジェクトを仮想世界内に表示するようになっている。
【００４６】
［看板の表示動作］
図７のフローチャートに、この第１の実施の形態のネットゲームシステムにおける看板の表示動作の流れ（以下、看板表示行程と呼ぶ）を示す。このフローチャートに示す看板表示行程は、プレーヤのクライアント端末装置２とゲームサーバ装置３との間の通信回線が確立され、ゲームサーバ装置３側で提供される仮想世界及びキャラクタの画像がプレーヤのクライアント端末装置２に接続されたモニタ装置５に表示されることでスタートとなりステップＳ１に進む。
【００４７】
ステップＳ１では、ゲームサーバ装置３が、広告情報ＤＢ６に記憶されている広告情報、或いは当該システムの管理者側からプレーヤに知らせる情報等が記載された看板のオブジェクトを表示するための「初期表示位置」及び「初期表示方向」を決定する。これにより、この看板表示行程がステップＳ２に進む。
【００４８】
ステップＳ２では、ゲームサーバ装置３が、仮想世界内におけるキャラクタの現在位置或いは視点の位置を記憶する。これにより、この看板表示行程がステップＳ３に進む。
【００４９】
プレーヤがコントローラ４の上下左右の各方向指示ボタン１１ａ〜１１ｄ或いはアナログ操作部１３Ｒ、１３Ｌを操作して仮想世界内のキャラクタを移動操作すると、コントローラ４からクライアント端末装置２を介してゲームサーバ装置３に上述のように座標値が供給される。ステップＳ３では、ゲームサーバ装置３のキャラクタ表示制御部４８が、このコントローラ４の入力情報である座標値に基づいて、キャラクタの「移動方向」、「移動速度」及び「移動量」を算出する。
【００５０】
具体的には、アナログ操作部１３Ｒ、１３Ｌの傾倒操作方向はキャラクタの「移動方向」を、アナログ操作部１３Ｒ、１３Ｌの傾倒操作量が大きくなる程、キャラクタの移動速度が高速になる等のように、アナログ操作部１３Ｒ、１３Ｌの傾倒操作量はキャラクタの「移動速度」をそれぞれ示すようになっている。
【００５１】
このため、ゲームサーバ装置３のキャラクタ表示制御部４８は、このアナログ操作部１３Ｒ、１３Ｌの傾倒操作方向と傾倒操作量で示されるキャラクタの「移動方向」と「移動速度」に基づいてキャラクタの「移動量」を算出し、この「移動方向」、「移動速度」及び「移動量」でキャラクタが移動する画像情報を形成し、通信部３０はこれをクライアント端末装置２に返信する。これにより、プレーヤ側のモニタ装置５には、プレーヤのコントローラ４の操作に対応してキャラクタが移動表示されることとなる。
【００５２】
次に、ゲームサーバ装置３の判別部３８は、ステップＳ４において、プレーヤプロファイルＤＢ７に記憶されているそのプレーヤの「移動軌跡」及び「入力履歴」を参照し、ステップＳ５において、現在におけるそのプレーヤのキャラクタの移動位置及びコントローラ４の入力状態に対して、プレーヤプロファイルＤＢ７に記憶されているそのプレーヤの「移動軌跡」及び「入力履歴」を反映することができるか否かを判別する。
【００５３】
換言すれば、判別部３８は、ステップＳ５において、プレーヤプロファイルＤＢ７に記憶されているそのプレーヤの「移動軌跡」に沿ってキャラクタが移動しており、また、「入力履歴」と同様にコントローラ４が操作されているか否かを判別する。
【００５４】
そして、プレーヤプロファイルＤＢ７に記憶されているそのプレーヤの「移動軌跡」とは異なる移動軌跡でキャラクタが移動しており、また、コントローラ４が「入力履歴」と異なる操作がなされている場合、ゲームサーバ装置３の広告表示制御部４０は、ステップＳ８において、広告情報ＤＢ６に記憶されている企業等の宣伝用の看板のオブジェクトを、上記ステップＳ１で決定した「初期表示位置」及び「初期表示方向」で表示する。
【００５５】
これに対して、判別部３８がプレーヤプロファイルＤＢ７に記憶されているそのプレーヤの「移動軌跡」に沿ってキャラクタが移動しており、また、「入力履歴」と同様にコントローラ４が操作されていると判別した場合、ステップＳ６において、広告表示制御部４０の表示位置移動部４２がプレーヤプロファイルＤＢ７に記憶されているそのプレーヤのキャラクタの「移動軌跡」に対応する位置に上記看板のオブジェクトを移動すると共に、表示方向変更部４４がその移動状態でプレーヤがほぼ確実に視認可能な向きとなるように看板の表示方向を変更することにより、上記看板のオブジェクトを表示制御する。
【００５６】
例えば、図５に示すプレーヤＡの「移動軌跡」の図において、この図の略中央を直線状に伸びる移動軌跡に沿って仮想世界の「中央通り」が形成されているとした場合、この「移動軌跡」からプレーヤＡは「中央通り」を頻繁に移動することがわかる。
【００５７】
また、上述のようにコントローラ４のアナログ操作部１３Ｒ、１３Ｌの傾倒操作量は、そのプレーヤのキャラクタの移動速度を示すのであるが、図５に示すプレーヤＡの「入力履歴」の図では円状に入力履歴が描かれている。これは、アナログ操作部１３Ｒ、１３Ｌがいっぱいに傾倒操作されていること、すなわち、プレーヤＡのキャラクタは高速で仮想世界内を移動することが多いことを示している。
【００５８】
そして、これらのことから、プレーヤＡは、仮想世界内の「中央通り」を高速で移動することが多いことがわかる。このため、ゲームサーバ装置３の広告表示制御部４０は、例えば図８に示すように「初期表示位置」及び「初期表示方向」では、中央通りに沿うかたちで表示する予定となっている看板を、図９に示すようにプレーヤＡのキャラクタの移動方向に沿った位置で、情報の表示面がプレーヤのキャラクタの移動方向に対向するかたちで表示制御する。
【００５９】
これにより、プレーヤＡのキャラクタが移動する位置にほぼ確実に看板を表示することができる。また、通常、プレーヤの視線の方向は、仮想世界内を移動するキャラクタの移動方向に沿った方向となる。このため、このように表示面がプレーヤのキャラクタの移動方向に対向するかたちで看板を表示制御することにより、プレーヤに対して看板に表示された表示内容をほぼ確実に認識させることができる。
【００６０】
次に、図６に示すプレーヤＢの「移動軌跡」の図において、この図の略中央が仮想世界の「中心街」であるとした場合、この「移動軌跡」からプレーヤＢは「中心街」から外れた位置を頻繁に移動することがわかる。
【００６１】
また、図６に示すプレーヤＡの「入力履歴」の図では中心部分に入力履歴が多く描かれている。これは、アナログ操作部１３Ｒ、１３Ｌの傾倒操作量が少なく、プレーヤＢのキャラクタは低速で仮想世界内を移動することが多いことを示している。
【００６２】
そして、これらのことから、プレーヤＢは、仮想世界内の「中心街」から外れた位置を低速で移動することが多いことがわかる。この場合、ゲームサーバ装置３の広告表示制御部４０は、上記「初期表示位置」及び「初期表示方向」で表示する予定となっている看板を、この仮想世界内の「中心街」から外れた位置に、情報の表示面がプレーヤＢのキャラクタの移動方向に沿うかたちで表示制御する。これにより、上述と同様に、プレーヤＢのキャラクタが移動する位置にほぼ確実に看板を表示することができ、また、プレーヤに対して看板に表示された表示内容をほぼ確実に認識させることができる。
【００６３】
このような看板の表示位置及び表示方向の制御は、図７のフローチャートのステップＳ７において、ゲームサーバ装置３がビデオゲームの終了を判別するまで繰り返し行われることとなる。
【００６４】
なお、この例においては、看板等の表示位置に「移動軌跡」及び「入力履歴」を反映させることとしたが、これは、「移動軌跡」のみ、或いは「入力履歴」のみを反映させるようにしてもよい。
【００６５】
［表示内容の変更表示］
ここで、看板の表示内容は各プレーヤ共通であってもよいが、この実施の形態のネットゲームシステムの場合、各プレーヤの好みや、各プレーヤが仮想世界にログインした目的、仮想世界内のエリア等に応じて看板の表示内容を変更するようになっている。
【００６６】
［プレーヤの好みに応じた表示内容の変更］
まず、プレーヤの好みに応じて看板の表示内容を変更する場合、ゲームサーバ装置３は、例えばプレーヤ登録時に各プレーヤにウェブ上でアンケートを実施することでプレーヤの好みの調査を行い、また、仮想世界内における各プレーヤの移動軌跡や立ち寄った仮想世界内の店舗等の動向からプレーヤの好みを判別し、その好み情報５６をプレーヤ情報の一部としてプレーヤ情報ＤＢ８に記憶しておく。プレーヤの好みの調査は紙面や電話等の口頭で行ってもよい。
【００６７】
なお、仮想世界内で表示される広告の内容をプレーヤがネットワーク１を介して指定し、ゲームサーバ装置３が、このプレーヤにより指定された広告の内容を示すプレーヤ情報を好み情報５６としてプレーヤ情報ＤＢ８に記憶しておくようにしてもよい。
【００６８】
ゲームサーバ装置３の広告選択部４６は、仮想世界内にプレーヤがログインすると、そのプレーヤのプレーヤ情報をプレーヤ情報ＤＢ８から読み出し、このプレーヤ情報で示されるプレーヤの好みに対応する広告情報を広告情報ＤＢ６から読み出す。そして、広告表示制御部４０は、プレーヤの現在位置から見える範囲の看板等の内容を、広告選択部４６により広告情報ＤＢ６から読み出されたプレーヤの好みに合致した広告情報の内容に変更して表示制御する。
【００６９】
図１０及び図１１は、プレーヤＡと、このプレーヤＡとは異なるプレーヤＢとが、仮想世界内における同じ位置から同じ方向を見た場合にそれぞれ表示される仮想世界内の街並みの一例を示す図である。例えば、プレーヤＡの好みが「映画関係」にあり、プレーヤＢの好みが「スポーツ関係」にあるとした場合、看板等の表示内容に各プレーヤの好みが反映されることとなり、プレーヤＡから見た仮想世界内の看板には図１０に示すように「映画関係」の広告が表示され、プレーヤＢから見た仮想世界内の看板には図１１に示すように「スポーツ関係」の広告が表示されることとなる。
【００７０】
このように、各プレーヤの好みに応じて表示する広告の内容をそれぞれ変化させることにより、各プレーヤが仮想世界内の看板等の広告から自分の好みに合った有益な情報を得ることを可能とすることができる。
【００７１】
［プレーヤの目的に応じた表示内容の変更］
プレーヤが仮想世界内にログインする目的に対応する広告等を看板等に表示する場合、ゲームサーバ装置３は、プレーヤが仮想世界内にログインする際に、仮想世界にログインするプレーヤの目的の入力欄を有する入力画面をプレーヤのクライアント端末装置２を介してモニタ装置５に表示制御する。
【００７２】
プレーヤは、この入力欄に、例えば「買い物」、「仮想世界で開催されるイベントへの参加」、「友人のキャラクタとの待ち合わせ」等のログインの目的を入力するが、ゲームサーバ装置３は、この目的の入力がなされると、入力欄に入力された入力内容に基づいてプレーヤのログインの目的を取得し、このプレーヤのログインの目的を示す目的情報５４をプレーヤプロファイルＤＢ７に記憶制御する。
【００７３】
そして、プレーヤが仮想世界内にログインした際に、広告選択部４６は、そのプレーヤの目的に対応する広告情報を広告情報ＤＢ６から読み出し、広告表示制御部４０は、この広告情報に対応する広告を、仮想世界内のプレーヤに近い位置に設けられている看板に表示制御する。
【００７４】
これにより、プレーヤに対して仮想世界内にログインした目的に合った利用価値のある広告を表示することができ、その広告に興味のあるプレーヤに対してのみ効率的に製品やイベント等の広告を行うことができる。
【００７５】
また、ゲームサーバ装置３は、プレーヤに対して選択的に広告を表示した場合、その広告主に対して通常よりも割高の広告料の課金を行う。この場合、広告を見るプレーヤは、その広告に興味のあるプレーヤであるため、広告主は課金される広告料に見合った大きな宣伝効果を得ることができる。
【００７６】
なお、ゲームサーバ装置３は、プレーヤが仮想世界にログインする目的を取得できなかった場合は、予め定められた広告の表示を行い、また、これに対する課金を行う。
【００７７】
［エリアに応じた表示内容の変更］
次に、上述の例は、プレーヤの好みに応じて看板等の表示内容を変更する例であったが、これは仮想世界内のエリア別に看板等の表示内容を変更するようにしてもよい。
【００７８】
すなわち、この場合、ゲームサーバ装置３の広告選択部４６は、仮想世界全体を複数のエリアに仮想的に分割し、例えば第１のエリアに映画館やキャラクターズショップ等の映画関係の店舗が多く存在している場合には映画関係の内容の広告を表示し、第２のエリアにスポーツ関係の店舗が多く存在している場合にはスポーツ関係の内容の広告を表示する等のように、分割された各エリアに設けられた看板に表示する広告の内容の割り当てを行う。
【００７９】
そして、ゲームサーバ装置３の判別部３８が、仮想世界内にログインしたプレーヤの現在位置を監視し、プレーヤが第１のエリアに移動したと判別した場合、広告選択部４６は図１０に示すように看板に対して映画関係の広告を選択し、広告表示制御部４０がその広告をクライアント端末装置２に表示制御する。判別部３８によりプレーヤが第２のエリアに移動したと判別された場合は、広告選択部４６は、図１１に示すように看板に対してスポーツ関係の広告を選択し、広告表示制御部４０により表示制御される。
【００８０】
この場合、同じエリアにいる各プレーヤは自分の好みに拘わらず、それぞれ同じ内容の広告を見ることとなるが、このようにエリア毎に広告の内容を統一することにより、各プレーヤに対して自分の現在位置に対応するエリアには、例えばスポーツ関係の店舗が多くある等のエリアの特徴を認識させることができる。
【００８１】
［時間帯に応じた表示内容の変更］
以上の例においては、プレーヤの好みやプレーヤの現在位置に対応するエリアに応じて看板に表示する広告の内容を変更することとしたが、これは、例えば午前８時から午前１１時までの間はスポーツ関係の広告を表示し、午前１１時から午後２時までの間は食品関係の広告を表示し、午後２時から午後６時までの間は映画関係の広告を表示する等のように「時間帯」に応じて看板等に表示する広告の内容を変更するようにしてもよい。
【００８２】
これにより、仮想世界内における同じ場所であっても看板等に表示される広告の内容が変化することとなるため、プレーヤに対して仮想世界内を探索する楽しみを提供することができる。
【００８３】
［グループ化されたプレーヤに対する広告等の表示制御］
次に、この実施の形態のネットゲームシステムの場合、このようにプレーヤ毎に異なる内容の広告等を表示することができるのであるが、複数のプレーヤが一つのグループを形成して同時に仮想世界にログインしている場合に、プレーヤ毎に異なる内容の広告等を表示してしまうと、そのグループのプレーヤが仮想世界内の同じ看板を見ているにも拘わらず、プレーヤ毎に見ている看板の内容がそれぞれ異なることとなる。
【００８４】
具体的には、図１２は、仮想世界全体を真上すなわち上空から見て、プレーヤＡ〜プレーヤＣの仮想世界内における現在位置及び看板が設けられた位置、すなわち広告の位置を平面的に示した図である。一例であるが、この図１２に示すように仮想世界全体は、それぞれ仮想世界の中心を通り直交するかたちで設けられた２本の直線状の道路により第１〜第４のエリアに４等分割されている。この図１２中、第１〜第４の各エリアの範囲は、ビルディングを模式的に示した□のマークで示されている。また、道路に沿って相対向するように示された○のマークは、それぞれ街路樹を示しており、各道路の交差点の中心には所定の内容の広告が表示された看板が設けられている。
【００８５】
このような図１２において、プレーヤＡ及びプレーヤＢは同じグループとして仮想世界内にログインしており、プレーヤＡの現在位置は第４のエリア、プレーヤＢの現在位置は第２のエリアとし、各プレーヤＡ、Ｂがそれぞれ交差点にある看板を見ながら会話をした場合、プレーヤＡの「スポーツ関係の看板がありますね」との問い掛けに対し、プレーヤＢは「いや、映画関係の看板ではないですか？」との返答をする等の、話の内容にズレを生じた会話が行われることとなる。
【００８６】
このため、この実施の形態のネットゲームシステムにおいては、複数のプレーヤがグループを形成して仮想世界内にログインした場合には、前述の各プレーヤの好みやエリアに拘わらず、そのグループを形成する各プレーヤに対して共通の内容の看板を表示することで、前述の話の内容にズレを生じた会話が行われる等の不都合を防止するようになっている。
【００８７】
［仮想世界に対するグループでのログイン］
ここで、グループ化されたプレーヤが仮想世界にログインする際におけるゲームサーバ装置３の動作を、図１３のフローチャートを用いて説明する。この図１３に示すフローチャートは、プレーヤがゲームサーバ装置３に対してアクセスを図ることで、ゲームサーバ装置３からそのプレーヤのクライアント端末装置２に対して、仮想世界内に単独でログインするか、或いはグループでログインするかを選択するための選択画面が送信され、この選択画面に基づいてプレーヤがグループでのログインを選択することでスタートとなり、このグループでのログイン処理行程がステップＳ１１に進む。
【００８８】
ステップＳ１１では、プレーヤによりグループでのログインが選択されたため、ゲームサーバ装置３が、新規のグループ名を登録してログインするか、或いは登録済みのグループ名を用いてログインするかを選択するための選択画面をプレーヤのクライアント端末装置２に対して表示制御する。ゲームサーバ装置３は、ステップＳ１２において、プレーヤにより新規のグループ名を登録してログインすることが選択されたか否かを判別し、プレーヤにより新規のグループ名を登録してログインすることが選択された場合はこのログイン処理行程をステップＳ２０に進め、プレーヤにより登録済みのグループ名を登録してログインすることが選択された場合はこのログイン処理行程をステップＳ１３に進める。
【００８９】
ログイン処理行程がステップＳ２０に進むと、ゲームサーバ装置３は、新規登録するグループ名の入力画面をプレーヤのクライアント端末装置２に表示制御し、ステップＳ２１において新規登録されるグループ名の入力を待ち、この新規登録されるグループ名が入力されたタイミングでログイン処理行程をステップＳ２２に進める。そして、ステップＳ２２において、このプレーヤから入力されたグループ名をグループ名ＤＢ９に記憶制御して、このログイン処理行程をステップＳ１８に進める。
【００９０】
一方、上記ステップＳ１２において、プレーヤにより登録済みのグループ名を用いたログインが選択された場合、ゲームサーバ装置３は、ステップＳ１３において、登録済みのグループ名の入力欄と、登録済みのグループ名を検索するための入力欄を有する画面を、プレーヤのクライアント端末装置２に接続されたモニタ装置５に表示制御する。そして、ステップＳ１４及びステップＳ１５において、ゲームサーバ装置３が、いずれかの入力欄に登録済みのグループ名の入力がなされたことを検出し、登録済みのグループ名の入力欄に対する入力が行われた場合は、このログイン処理行程をステップＳ２３に進め、登録済みのグループ名を検索するための入力欄に対する入力が行われた場合は、このログイン処理行程をステップＳ１６に進める。
【００９１】
ステップＳ２３では、ゲームサーバ装置３の広告選択部４６が、プレーヤから入力された登録済みのグループ名と、グループ名ＤＢ９に登録されているグループ名と照合し、ステップＳ２４において、プレーヤから入力された登録済みのグループ名がグループ名ＤＢ９内に存在した場合はこのログイン処理行程をステップＳ１８に進め、プレーヤから入力された登録済みのグループ名がグループ名ＤＢ９内に存在しなかった場合は、ステップＳ２５において、例えば「入力されたグループ名は存在しません」等のエラーメッセージをプレーヤのクライアント端末装置２に接続されたモニタ装置５に対して表示制御し、このログイン処理行程を終了する。
【００９２】
これに対して、ステップＳ１６では、ゲームサーバ装置３の広告選択部４６が、プレーヤから検索指示のなされたグループ名をグループ名ＤＢ９から検索する。そして、ステップＳ１７において、グループ名ＤＢ９に登録されているグループ名の中に、この検索に該当するグループ名があるか否かを判別し、該当するグループ名がある場合は、このログイン処理行程をステップＳ１８に進め、該当するグループ名が存在しない場合はステップＳ２６において、例えば「入力されたグループ名に該当するグループ名は登録されていません」等のエラーメッセージをプレーヤのクライアント端末装置２に接続されたモニタ装置５に対して表示制御し、このログイン処理行程を終了する。
【００９３】
次に、ゲームサーバ装置３は、上記ステップＳ２２においてプレーヤから入力された新規グループ名をグループ名ＤＢ９に登録した後、或いは上記ステップＳ２４において、プレーヤから入力されたグループ名がグループ名ＤＢ９内に存在すると判別した場合、或いはプレーヤから検索指示のなされたグループ名がグループ名ＤＢ９内に存在すると判別した場合に、ステップＳ１８において、そのグループ名を、そのプレーヤが仮想世界内にログインする際のグループ名として、例えば半導体メモリやハードディスク等の記憶手段に記憶する。そして、ステップＳ１９において、この記憶手段に記憶されたグループ名でのログインをそのプレーヤに対して許可し、このログイン処理行程を終了する。
【００９４】
次に、ゲームサーバ装置３は、このように一つのグループを構成する複数のプレーヤが仮想世界にログインした場合、上記記憶手段に記憶されているグループ名に基づいてこのグループの各プレーヤの行動を監視し、広告選択部４６は同じグループのプレーヤ間で矛盾が出ないように看板の表示内容等を選択し、広告表示制御部４０はその選択された表示内容をクライアント端末装置２に表示制御する。
【００９５】
例えば、図１４は、図１２を用いて説明した同じグループを構成するプレーヤＡ、プレーヤＢのうち、仮想世界内の第４のエリアに位置するプレーヤＡから交差点に設けられた看板を見た様子を示す図、図１５は、同じグループを構成するプレーヤＡ、プレーヤＢのうち、仮想世界内の第２のエリアに位置するプレーヤＢから交差点に設けられた看板を見た様子を示す図、図１６は、単独で仮想世界にログインしており第１のエリアに位置するプレーヤＣから交差点に設けられた看板を見た様子を示す図である。
【００９６】
図１４及び図１５に示すように、広告表示制御部４０は、同じグループとして仮想世界内にログインしているプレーヤＡ及びプレーヤＢに対しては、看板の内容が同じ内容となるように表示制御する。この例ではスポーツ関係の看板が表示されている。これに対して、図１６に示すように、異なるグループ、或いは単独で仮想世界内にログインしているプレーヤＣに対しては、広告選択部４６は上述のようにそのプレーヤの好みに応じた内容を選択し、広告表示制御部４０はその内容の看板をクライアント端末装置２に表示制御する。この例では映画関係の看板が表示されている。
【００９７】
これにより、各プレーヤの好みを看板の広告の内容に反映させた場合でも、同じグループを構成する各プレーヤに対しては同じ広告の内容の看板を表示することができる。このため、同じグループを構成する各プレーヤが同じ看板を見ているにも拘わらず、その看板の内容についての会話にズレを生ずる不都合を防止することができる。
【００９８】
なお、図１３のフローチャートを用いて説明したように、グループ登録は、仮想世界にログインする際に予め行うこととしたが、このグループ登録は、各プレーヤが仮想世界内にログインした後に行うようにしてもよい。これにより、仮想世界内で知り合ったプレーヤ同士でグループを作り、このグループで仮想世界内を探索することを可能とすることができる。また、グループ名は同じグループ名を使用し続けてもよいし、仮想世界にログインする毎に異なるグループ名を使用するようにしてもよい。さらに、仮想世界にログインした後に、グループ名の変更を可能としてもよい。
【００９９】
以上の説明から明らかなように、この第１の実施の形態のネットゲームシステムは、仮想世界内における各キャラクタの「移動軌跡」及びコントローラ４の「入力履歴」をプレーヤ毎に記憶しておき、この「移動軌跡」及び「入力履歴」を、仮想世界内に表示する看板等のオブジェクトの表示位置及び表示方向に反映させることにより、プレーヤ毎にほぼ確実に看板等の表示内容を認識させることができる。
【０１００】
また、各プレーヤの好みを看板の広告の内容に反映させた場合において、同じグループを構成する各プレーヤに対しては同じ広告の内容の看板を表示することにより、同じグループを構成する各プレーヤが同じ看板を見ているにも拘わらず、その看板の内容についての会話にズレを生ずる不都合を防止することができる。
【０１０１】
［第２の実施の形態］
次に、本発明の第２の実施の形態となるネットゲームシステムの説明をする。上述の第１の実施の形態の説明では、各プレーヤの「移動軌跡」及び「入力履歴」を看板等のオブジェクトの表示位置及び表示方向に反映させるものであったが、この第２の実施の形態のネットゲームシステムは、各プレーヤの「移動軌跡」の統計から仮想世界内におけるそのプレーヤの地価を決定するようにしたものである。
【０１０２】
なお、上述の第１の実施の形態とこの第２の実施の形態とでは、この点のみが異なる。このため、以下、この両者の差異のみ説明することとし、重複説明を省略することとする。
【０１０３】
図１７は、第２の実施の形態に係るゲームサーバ装置３の構成図である。以下、この構成図を適宜参照しながら、ゲームサーバ装置３における処理を説明する。
【０１０４】
［一般的な地価の概念］
まず、図１８は、図１２と同様に仮想世界の上空から仮想世界全体を見たかたちの図である。この図１８に示す交差点を中心として広がる同心円状の各円は、それぞれ地価を示している。一般的に、この各円で示すように街の中心部、この例では交差点の付近ほど人通りや店舗が多くなり利便性が高くなることから地価が高くなり、この中心部から離れるに連れ徐々に価格が低くなるようになっている。図１９は、このような地価の価格分布をグラフ化した図である。
【０１０５】
［プレーヤ毎に異なる土地の価値観］
ところが、土地の価値観は各プレーヤ毎に異なるものである。すなわち、図２０に示す内部に斜線が描かれた円は、プレーヤＡの移動軌跡を示している。この図２０から、プレーヤＡは、仮想世界内の第１のエリアの一部を頻繁に訪れることがわかる。従って、この図２０に円で示す第１エリア内の一部が、このプレーヤＡにとって価値のある土地といえる。
【０１０６】
図２１は、このようなプレーヤＡの土地の価値に対応する価格分布をグラフ化した図である。この図２１は、縦軸が地価で横軸が街の中心部からの距離となっており、プレーヤＡが頻繁に往来する第１のエリアに対して高めの地価が設定されたグラフとなっている。
【０１０７】
［移動軌跡を考慮したプレーヤ毎の地価の設定］
このため、ゲームサーバ装置３の地価設定部６０は、例えば「仮想世界内に店舗を出したい」、或いは「仮想世界内に家やビルディング等の建築物を建てたい」等のプレーヤからの申し出があった場合に、この申し出のあったプレーヤの移動軌跡をプレーヤプロファイルＤＢ７から検出し、図１９を用いて説明した一般的な地価の価格分布に、図２１を用いて説明したそのプレーヤの地価の価格分布を加味したかたちの価格分布を適用して、仮想世界内の場所の地価の設定を行い、地価情報６４としてプレーヤプロファイルＤＢ７に記憶し、課金部６２は、この地価情報６４にもとづいて、このプレーヤの出店、或いは建築等に対する課金を行う。
【０１０８】
図２２は、このプレーヤＡに対する、場所と課金料との関係を示すグラフである。また、図２３は、仮想世界を上空から見たかたちの模式図である。この図２３において、仮想世界の中心部を中心とする大きな円は、プレーヤの一般的な移動範囲を示しており、第１のエリアに示す内部に斜線が描かれた円は、プレーヤＡが頻繁に訪れる範囲を示している。
【０１０９】
この図２３に示すプレーヤＡの場合、仮想世界の第１のエリア内における特定の範囲に移動範囲が集中している。一般的には、仮想世界の中心部周辺に移動軌跡が集中するプレーヤが多い。そして、このようなプレーヤの場合は、この中心部周辺の土地に対する価値観が高い。しかし、プレーヤＡの移動軌跡を見ると、第１のエリア内における、内部に斜線が描かれた円の範囲の場所に対してプレーヤＡの価値観が高いことがわかる。
【０１１０】
このため、ゲームサーバ装置３の課金部６２は、このプレーヤＡに対しては、図２２に示すように第１のエリアに近くなる程、出店や建築等に対する課金料が高くなるように課金料の設定を行う。これにより、仮想世界内の土地に対するプレーヤ毎の価値観に応じて、そのプレーヤの出店や建築等に対する適正な課金を行うことができる。
【０１１１】
なお、この例においては、一般的な地価の価格分布と各プレーヤの地価の価格分布とを用いてプレーヤ毎に課金料を設定することとしたが、これは、各プレーヤの地価の価格分布のみ用いて課金料の設定を行うようにしてもよい。
【０１１２】
例えば、仮想世界内において広大な土地に建築物が散見されるような場所は、上記課金料の算出要素となる店舗や駅等が少なく或いは存在しないことから、適正な課金料の設定が困難となる。
【０１１３】
しかし、各プレーヤの移動軌跡は、それぞれ各場所に対するプレーヤの価値観が反映されたものとなるため、このプレーヤの移動軌跡に基づいて上記課金料の算出を行うことにより、設定が困難な場所に対しても適正な課金料を設定することができる。この場合、各プレーヤの移動軌跡と共に、必要に応じて一般的な地価を考慮して上記課金料の設定を行うようにしてもよい。
【０１１４】
また、仮想世界内の各土地の一般的な地価は、店舗や建築物或いは駅等に基づいて算出するのであるが、各プレーヤの移動軌跡の統計をとり、この統計に基づいて算出した地価を一般的な地価としてもよい。これにより、全プレーヤに対して適正な地価の設定を行うことができる。
【０１１５】
さらに、各プレーヤの移動軌跡の統計に基づいて算出した一般的な地価を、各プレーヤの移動軌跡に基づいて補正することで、該各プレーヤの地価を設定するようにしてもよい。この場合、プレーヤ毎に、さらに適正な地価の設定を行うことができる。
【０１１６】
また、この仮想世界における一般的な地価は、意図的に設定可能である。例えば、ゲームサーバ装置３の地価設定部６０は、期間を限定する等して、ある地域の地価を、算出した地価よりも安めの地価に設定する。これにより、プレーヤにとって店舗の出店や建築物の建築等に利用し易い土地を提供することができる。
【０１１７】
［第３の実施の形態］
次に、本発明の第３の実施の形態となるネットゲームシステムの説明をする。上述の第２の実施の形態は、各プレーヤの「移動軌跡」等に応じてそのプレーヤに対する地価を決定するものであったが、この第３の実施の形態は、複数のプレーヤの「移動軌跡」の統計に基づいて看板等における広告料を決定するようにしたものである。
【０１１８】
図２４は、第３の実施の形態に係るゲームサーバ装置３の構成図である。以下、この構成図を適宜参照しながら、ゲームサーバ装置３における処理を説明する。
【０１１９】
［各プレーヤの移動軌跡の統計］
ゲームサーバ装置３の統計処理部６６は、プレーヤプロファイルＤＢ７に記憶されている各プレーヤの移動軌跡のデータを、例えば時間帯毎、日毎、週毎、月毎、季節毎、或いは年毎等に統計し、広告料設定部６８はこの統計結果に基づいて看板の設置場所すなわち広告場所に対する広告料を設定し、広告料情報７２として広告情報ＤＢ６に記憶する。
【０１２０】
図２５は、この統計に基づいて設定された広告料の一例を示す図である。一般的には、交差点近辺となる街の中心部は人通りが多く、また、店舗も多く存在することから、広告料が一番高い看板の設置場所は、この街の中心部近辺となる。しかし、各プレーヤの移動軌跡を統計した結果、図２５中、斜線の円で示すように実際には街の中心部から離れた場所にプレーヤが多く集まっている場合は、街の中心部に看板を設置する場合よりも、実際にプレーヤが多く集まっている街の中心部から離れた場所に看板を設置した方が、より高い宣伝効果を得ることができることとなる。
【０１２１】
このため、看板を設置するプレーヤが、図２５に示す街の中心部に看板の設置を希望した場合には、プレーヤの集まりの悪い場所に看板を設置することとなるため、ゲームサーバ装置３の広告料設定部６８は、看板を設置するプレーヤに対して安価な広告料を課金する。
【０１２２】
これに対して看板を設置するプレーヤが、図２５中斜線の円で示す実際にプレーヤが集まっている場所に看板の設置を希望した場合、プレーヤの集まる場所に看板を設置することとなるため、ゲームサーバ装置３は、看板を設置するプレーヤに対してその宣伝効果に見合った額の広告料を課金する。すなわち、実際にプレーヤが多く集まる場所程、看板を設置することによる広告料が高く設定されることとなる。
【０１２３】
このように、仮想世界内における各プレーヤの移動軌跡の統計に基づいて広告料を設定することにより、適正な宣伝効果に見合った広告料の課金を行うことができる。なお、広告料は、各プレーヤの地価を平均化して決定してもよいし、また、プレーヤ毎に設定される広告料を加算して決定してもよい。
【０１２４】
［看板の移動］
次に、プレーヤの集まる場所は、例えば時間帯毎、日毎、週毎、月毎、季節毎、或いは年毎等に変化するものである。このため、ゲームサーバ装置３の広告表示制御部４０の表示位置移動部４２は、看板を設置するプレーヤの希望等により、そのプレーヤが設置した看板、或いは広告の内容のみをプレーヤの集まる場所に移動して表示するようになっている。
【０１２５】
この場合、統計処理部６６は各プレーヤの移動軌跡を監視して統計をとり、表示位置移動部４２は、図２６中斜線の円で示すように、現在、プレーヤの集まっている場所、或いはプレーヤが集まりそうな場所に看板を移動して表示制御する。
【０１２６】
これにより、看板はプレーヤの集まる場所に追従して表示されることとなるため、その看板の広告主は大きな宣伝効果を得ることができ、また、このシステムの管理者側はこの広告主に対して、このような宣伝効果に対応する適正な広告料の課金を行うことができる。
【０１２７】
なお、この例では、看板自体を移動させることとしたが、これは、看板の内容のみを移動し、プレーヤの集まっている場所に設けられている看板に表示するようにしてもよい。
【０１２８】
［看板の向きの可変制御］
次に、前述のようにプレーヤの集まる場所は、例えば時間帯毎、日毎、週毎、月毎、季節毎、或いは年毎等に変化するものである。このため、ゲームサーバ装置３の広告表示制御部４０の表示方向変更部４４は、看板を設置するプレーヤの希望等により、そのプレーヤが設置した看板の広告等の表示面の向きが、プレーヤの集まる場所に対して相対向するように、看板の向きを可変制御するようになっている。
【０１２９】
この場合、統計処理部６６は各プレーヤの移動軌跡を監視して統計をとり、表示方向変更部４４は、図２７中斜線の円で示すように、現在、プレーヤの集まっている場所、或いはプレーヤが集まりそうな場所に看板の表示面が相対向するように、看板の向きを可変制御する。
【０１３０】
これにより、看板の広告等の表示面がプレーヤの集まる場所に向けて表示されることとなるため、大多数のプレーヤがその看板の広告等の内容を見ることとなり、大きな宣伝効果がもたらされ、このような宣伝効果に対応する適正な広告料の課金を行うことができる。
【０１３１】
なお、この例では、プレーヤの集まる場所に向けて看板の向きを可変制御することとしたが、これは、広告等の表示面が各プレーヤに向くように、プレーヤ毎に看板の向きを可変制御するようにしてもよい。また、看板の向きのみを可変制御することとしたが、これは、プレーヤの集まる場所に看板自体を移動させ看板の向きを可変制御するようにしてもよい。
【０１３２】
さらに、プレーヤの集まる場所に看板自体を移動させ、広告等の表示面が各プレーヤに向くように、プレーヤ毎に看板の向きを可変制御するようにしてもよい。この場合は、殆どのプレーヤが看板を見ることとなるため、さらに大きな宣伝効果を得ることができる。
【０１３３】
［認識範囲を考慮した看板の表示位置制御］
次に、このネットゲームシステムの場合、プレーヤは、自分のクライアント端末装置２に接続されているモニタ装置５の表示画面を見ながら仮想世界内のキャラクタの移動操作等を行うようになっているのであるが、この移動操作方向は、モニタ装置５を見ているプレーヤの視線の方向とほぼ合致する。
【０１３４】
また、ゲームサーバ装置３は、キャラクタ等の移動操作が行われると、モーションブラー処理により、そのキャラクタの移動速度に応じた量のぶれを背景等に付加して表示するようになっている。このモーションブラー処理により背景等に付加されるぶれの量は、キャラクタの移動速度が速くなるに連れ徐々に多くなっていくため、モニタ装置５を見ているプレーヤは、キャラクタの移動速度が速くなる程、看板や背景等が認識しづらいものとなる。従って、プレーヤの移動操作によるキャラクタの移動速度は、プレーヤの視野角に対応するものとなる。
【０１３５】
このため、ゲームサーバ装置３の判別部３８の視認範囲判定部７０は、プレーヤによりコントローラ４を介してキャラクタ等の移動操作が行われると、このコントローラ４の操作方向を示すデータに基づいてプレーヤの視線の方向を検出し、また、コントローラ４の各操作方向の連続操作時間を示すデータに基づいてキャラクタの移動速度に対応するプレーヤの視野角を検出する。視認範囲判定部７０は、このプレーヤの視線の方向及び視野角により、プレーヤが視認可能な範囲（以下、認識範囲ともいう）を判定する。広告表示制御部４０は、この視認範囲内に位置するように看板の位置及び広告の表示面の向きを可変制御する。
【０１３６】
図２８（ａ）、（ｂ）は、移動速度が異なる場合に、視認範囲に看板が配置される様子を説明する図である。図２８（ａ）は移動速度ｖが遅い場合を示しており、視野角が大きく、視認範囲８２は視線方向に対して左右に広がっている。看板８４をプレーヤの視野のさまたげにならない周辺位置に視線方向に沿って配置し、プレーヤが興味を示した場合に看板の広告を見ることができるようにすることができる。図２８（ｂ）は移動速度ｖが速い場合を示しており、視野角が小さく、視認範囲８２は視線方向に狭まっている。視線方向に対して周辺領域８０ａおよび８０ｂはモーションブラーのエフェクトがかかってぼやける。この場合、看板８４はモーションブラーのエフェクトがかからない前方の遠い位置に正面を向くように配置する。これによりプレーヤが視線方向に高速に移動した場合でも看板の広告を見ることができる。
【０１３７】
このように、プレーヤが操作するキャラクタの移動速度が高速である場合、そのキャラクタに近いオブジェクトに対してはモーションブラー処理により大きなぶれが付加され、そのキャラクタから遠いオブジェクトに対しては小さなぶれが付加される。このため、広告表示制御部４０の表示位置移動部４２は、キャラクタから離れた位置に看板等を表示する。これにより、キャラクタから離れた看板等に付加されるぶれの量が少なくなるため、プレーヤに対して看板等を認識させやすくすることができる。このようにして視認範囲内に配置された広告に対しては広告料を高く設定する。また、ユーザにより視認範囲が維持された時間が長くなるほど、その視認範囲に配置された広告の料金が高くなるようにしてもよい。
【０１３８】
以上の説明から明らかなように、この第３の実施の形態のネットゲームシステムは、各プレーヤの移動軌跡の統計に基づいて仮想世界内におけるプレーヤの集まる場所を検出し、この検出結果に基づいて看板等の設置場所や看板等の向きを可変制御する。また、プレーヤの認識範囲を検出し、看板等の設置場所が、この認識範囲内となるように看板の設置場所を可変制御する。これにより、看板がプレーヤに認識される確率が向上し、大きな宣伝効果を得ることができる。
【０１３９】
［第４の実施の形態］
次に、本発明の第４の実施の形態のネットゲームシステムの説明をする。上述の第３の実施の形態において各プレーヤの認識範囲内に看板等の設置位置を可変制御することを説明したが、第４の実施の形態のネットゲームシステムは、プレーヤの認識範囲の統計を加味したかたちで地価及び広告料の設定を行うようにしたものである。
【０１４０】
［認識範囲の検出］
第４の実施の形態の場合、ゲームサーバ装置３の判別部３８の視認範囲判定部７０は、第３の実施の形態と同様に、プレーヤの視線の方向及び視野角を検出し、プレーヤが見ている範囲すなわち認識範囲を決定するが、第４の実施の形態の視認範囲判定部７０は、さらにこの認識範囲を連続的或いは断続的に維持していた時間をカウントし、この認識範囲を示す情報と、この認識範囲を維持していた時間を示す維持時間情報とをプレーヤ毎にプレーヤプロファイルＤＢ７に記憶する。
【０１４１】
なお、このプレーヤプロファイルＤＢ７に記憶する認識範囲を示す情報、及び認識範囲を連続的に維持していた時間を示す維持時間情報は、例えば３秒以上認識範囲が連続的或いは断続的に維持された場合のみプレーヤプロファイルＤＢ７に記憶する等のように、所定時間以上の維持時間を有する認識範囲についてのみ、プレーヤプロファイルＤＢ７に記憶するようにしてもよい。これにより、視認範囲判定部７０は、視認範囲の維持時間が所定の時間以上であった場合にのみ、その視認範囲をユーザの視認範囲として検出することができる。
【０１４２】
［認識範囲に応じた広告料及び地価の設定］
次に、視認範囲判定部７０が、このようにして認識範囲及び維持時間を検出すると、広告料設定部６８は、上述の各プレーヤの移動軌跡に基づいて設定された広告料に対して、この認識範囲及び維持時間を加味し、新たな広告料の設定を行う。また、第２の実施の形態においても、第３の実施の形態の視認範囲判定部７０の機能をもたせて認識範囲にもとづいた地価の設定を可能とし、さらに、本実施の形態の視認範囲判定部７０により取得された維持時間情報を用いて、維持時間を加味した新たな地価の設定が行われるようにしてもよい。
【０１４３】
具体的には、上述のようにプレーヤが集まる場所の広告料や地価は高価になるのであるが、このプレーヤが集まる場所内であってもプレーヤの認識範囲になりやすい場所と、プレーヤの認識範囲になりにくい場所とがある。
【０１４４】
このため、ゲームサーバ装置３は、同じプレーヤが集まる場所であっても、プレーヤの認識範囲になりやすい場所は他の場所よりも高めの広告料及び地価となるように、また、プレーヤの認識範囲になりにくい場所は他の場所よりも低めの広告料及び地価となるように、上記認識範囲及び維持時間に基づいて広告料及び地価の設定を行う。
【０１４５】
これにより、仮想世界全体の広告料及び地価をさらに詳細に設定することができるため、広告主になるプレーヤや、仮想世界内に出店、建築等を行うプレーヤに対して適正な広告料及び地価の課金を行うことができる。
【０１４６】
以上、本発明を実施の形態をもとに説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【０１４７】
そのような変形例として、ゲームサーバ装置３の機能構成の一部をクライアント端末装置２にもたせてもよい。たとえば、入力履歴検出部３２、移動軌跡検出部３６、判別部３８、及びプレーヤプロファイルＤＢ７の構成をクライアント端末装置２にもたせて、クライアント端末装置２においてユーザプロファイルを記憶し、ユーザプロファイルを反映する必要性を判別し、ユーザプロファイルを反映する場合に、ゲームサーバ装置３の広告表示制御部４０が、ユーザの入力履歴や移動軌跡に応じて表示態様を変更した表示オブジェクトのデータをクライアント端末装置２に表示させてもよい。その他、クライアント端末装置２とゲームサーバ装置３の間で機能構成を重複させて、ネットワーク１が不調である場合に、クライアント端末装置２だけで動作が可能となるように構成するなど、クライアント端末装置２とゲームサーバ装置３の間でさまざまな機能の分散構成が考えられる。
【０１４８】
また、上記の説明では、ユーザプロファイルを反映する必要性をゲームサーバ装置３の判別部３８が判別したが、ユーザ自身がユーザプロファイルの反映タイミングを決定して、クライアント端末装置２のコントローラ４のボタンを押すなどにより、ユーザプロファイルの反映を指示してもよい。
【０１４９】
【発明の効果】
本発明は、仮想世界内を探索するユーザに効果的に情報を提示することができる。
【図面の簡単な説明】
【図１】  本発明を適用した第１の実施の形態となるネットゲームシステムのシステム構成を示す図である。
【図２】  第１の実施の形態のネットゲームシステムに設けられているクライアント端末装置に接続されたコントローラの斜視図である。
【図３】  図１のクライアント端末装置の構成図である。
【図４】  図１のゲームサーバ装置の構成図である。
【図５】  図２のコントローラを操作することで検出される該コントローラの入力履歴及び移動軌跡の一例を示す図である。
【図６】  図２のコントローラを操作することで検出される該コントローラの入力履歴及び移動軌跡の他の例を示す図である。
【図７】  図１のゲームサーバ装置が、図２のコントローラの入力履歴及び移動軌跡に基づいて仮想世界内に表示する看板の表示位置及び表示方向を変更する動作を説明するためのフローチャートである。
【図８】  図１のゲームサーバ装置により表示位置及び表示方向が変更される前の看板を示す図である。
【図９】  図１のゲームサーバ装置により表示位置及び表示方向が変更される後の看板を示す図である。
【図１０】  図１のゲームサーバ装置により、プレーヤの好みに応じて表示内容が変更された仮想世界内の看板を示す図である。
【図１１】  図１のゲームサーバ装置により、プレーヤの好みに応じて表示内容が変更された仮想世界内の看板を示す図である。
【図１２】  図１のゲームサーバ装置で提供される同じグループとして仮想世界内にログインした各プレーヤの位置関係を示す図である。
【図１３】  仮想世界内にグループとしてログインする際の図１のゲームサーバ装置のログイン処理行程を説明するためのフローチャートである。
【図１４】  同じグループのプレーヤ同士が見る仮想世界内の看板を示す図である。
【図１５】  同じグループのプレーヤ同士が見る仮想世界内の看板を示す図である。
【図１６】  他のグループのプレーヤ、或いは単独でログインしているプレーヤが見る仮想世界内の看板を示す図である。
【図１７】  第２の実施の形態に係るゲームサーバ装置の構成図である。
【図１８】  仮想世界内における一般的な地価の分布を示す図である。
【図１９】  仮想世界内における街の中心部からの距離と地価との関係を示す特性図である。
【図２０】  プレーヤの移動軌跡から検出された仮想世界内でプレーヤがよく行く場所を示す図である。
【図２１】  プレーヤの移動軌跡から検出されたそのプレーヤに対する仮想世界内の地価を示す特性図である。
【図２２】  プレーヤの移動軌跡と仮想世界の一般的な地価とに基づいて設定される、そのプレーヤに対する仮想世界内の地価を示す特性図である。
【図２３】  仮想世界における、プレーヤの一般的な移動範囲と、特定のプレーヤの移動軌跡に対応する移動範囲を示す図である。
【図２４】  第３の実施の形態に係るゲームサーバ装置の構成図である。
【図２５】  仮想世界において各プレーヤが集まる場所と看板の初期位置との関係を示す図である。
【図２６】  仮想世界における各プレーヤが集まる場所に対して看板が移動表示される様子を示す図である。
【図２７】  仮想世界における各プレーヤが集まる場所に向けて看板の表示方向が変更表示される様子を示す図である。
【図２８】  図２８（ａ）、（ｂ）は、移動速度が異なる場合に、視認範囲に看板が配置される様子を示す図である。
【符号の説明】
１  ネットワーク、  ２  クライアント端末装置、  ３  ゲームサーバ装置、４  コントローラ、  ５  モニタ装置、  ６  広告情報ＤＢ、  ７  プレーヤプロファイルＤＢ、  ８  プレーヤ情報ＤＢ、  ９  グループ名ＤＢ、  ２０  座標値取得部、  ２２  表示部、  ２４  オブジェクト記憶部、  ２６  通信部、  ３０  通信部、  ３２  入力履歴検出部、  ３４  移動速度検出部、  ３６移動軌跡検出部、  ３８  判別部、  ４０  広告表示制御部、  ４２  表示位置移動部、  ４４  表示方向変更部、  ４６  広告選択部、  ４８  キャラクタ表示制御部、  ６０  地価設定部、  ６２  課金部、  ６６  統計処理部、  ６８  広告料設定部、  ７０  視認範囲判定部。
【図１】
0003732168.tif 000002
【図２】
0003732168.tif 000003
【図３】
0003732168.tif 000004
【図４】
0003732168.tif 000005
【図５】
0003732168.tif 000006
【図６】
0003732168.tif 000007
【図７】
0003732168.tif 000008
【図８】
0003732168.tif 000009
【図９】
0003732168.tif 000010
【図１０】
0003732168.tif 000011
【図１１】
0003732168.tif 000012
【図１２】
0003732168.tif 000013
【図１３】
0003732168.tif 000014
【図１４】
0003732168.tif 000015
【図１５】
0003732168.tif 000016
【図１６】
0003732168.tif 000017
【図１７】
0003732168.tif 000018
【図１８】
0003732168.tif 000019
【図１９】
0003732168.tif 000020
【図２０】
0003732168.tif 000021
【図２１】
0003732168.tif 000022
【図２２】
0003732168.tif 000023
【図２３】
0003732168.tif 000024
【図２４】
0003732168.tif 000025
【図２５】
0003732168.tif 000026
【図２６】
0003732168.tif 000027
【図２７】
0003732168.tif 000028
【図２８】
0003732168.tif 000029