(57)【要約】【課題】投稿を介してユーザ間のコミュニケーションを促進するシステムを提供することができるようにする。【解決手段】仮想カメラにより撮影された仮想空間に関する情報の一部を制限して保持することで投稿用画面を生成し、投稿用画面を含む投稿情報が投稿者とは異なる閲覧者に提供された場合、投稿者の最新のプロフィール情報を検索し、閲覧者に提供する。ゲームの進行が停止された場合に、仮想空間に関する情報を保持する構成としてもよい。また、仮想空間に位置する各種オブジェクトの少なくとも一部が非表示状態であるゲーム画面を投稿用画面として生成する構成としてもよい。【選択図】図３
2018140212.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの投稿に関する投稿情報を管理する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
前記サーバに、
仮想カメラにより撮影された仮想空間に関する情報を保持する保持機能と、
該保持機能により保持した情報に基づいて投稿用画面を生成する生成機能と、
該生成機能により生成した投稿用画面を含む投稿情報が投稿者とは異なる閲覧者に提供された場合、前記投稿者の最新のプロフィール情報を検索する検索機能と、
該検索機能により検索したプロフィール情報を前記閲覧者に提供する提供機能とを実現させ、
前記保持機能では、前記仮想空間に関する情報の一部を制限して保持する機能を
実現させるためのビデオゲーム処理プログラム。
【請求項２】
前記サーバに、前記ユーザによる操作に基づいて前記ゲームの進行の少なくとも一部を停止する停止機能を実現させ、
前記保持機能では、前記停止機能により前記ゲームの進行が停止された場合に、前記仮想空間に関する情報を保持し、
前記生成機能では、前記保持された情報および前記ユーザによる操作に基づいて制御された前記仮想カメラにより撮影された仮想空間に対応するゲーム画面を前記投稿用画面として生成する機能を
実現させるための請求項１記載のビデオゲーム処理プログラム。
【請求項３】
前記生成機能では、仮想カメラにより撮影された仮想空間に位置する各種オブジェクトの少なくとも一部が非表示状態であるゲーム画面を投稿用画面として生成する機能を
実現させるための請求項１または請求項２記載のビデオゲーム処理プログラム。
【請求項４】
通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザからの投稿に関する投稿情報を管理するビデオゲーム処理システムであって、
仮想カメラにより撮影された仮想空間に関する情報を保持する保持手段と、
該保持手段により保持された情報に基づいて投稿用画面を生成する生成手段と、
該生成手段により生成された投稿用画面を含む投稿情報が投稿者とは異なる閲覧者に提供された場合、前記投稿者の最新のプロフィール情報を検索する検索手段と、
該検索手段により検索されたプロフィール情報を前記閲覧者に提供する提供手段とを含み、
前記保持手段は、前記仮想空間に関する情報の一部を制限して保持する
ことを特徴とするビデオゲーム処理システム。
【請求項５】
ユーザからの投稿に関する投稿情報を管理する機能をユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
前記ユーザ端末に、
仮想カメラにより撮影された仮想空間に関する情報を保持する保持機能と、
該保持機能により保持した情報に基づいて投稿用画面を生成する生成機能と、
該生成機能により生成した投稿用画面を含む投稿情報が投稿者とは異なる閲覧者に提供された場合、前記投稿者の最新のプロフィール情報を検索する検索機能と、
該検索機能により検索したプロフィール情報を前記閲覧者に提供する提供機能とを実現させ、
前記保持機能では、前記仮想空間に関する情報の一部を制限して保持する機能を
実現させるためのビデオゲーム処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態の少なくとも１つは、ビデオゲームに関する投稿を管理する機能をサーバに実現させるためのビデオゲーム処理プログラム、及びビデオゲーム処理システムに関する。
【背景技術】
【０００２】
従来、ビデオゲームに関連する投稿を管理するシステムが種々提案されている。このようなシステムに関連する技術には、ユーザ端末からビデオゲームの進行状態を示すゲーム進行情報を取得し、取得したゲーム進行情報に基づいて当該ユーザ端末をサーバの対応する記憶領域に接続させることで、プレイヤ自身がプレイしていない展開を他プレイヤからの情報により知ってしまうこと（いわゆる、「ネタばれ」）を未然に防止するものがある。（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２２４４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなシステムでは、従来のシステムでは、ユーザが他ユーザの投稿を閲覧する場合、投稿された日時が古い場合には投稿者の現在の状況を推測することができず、コミュニケーションをとりにくい場合があるという課題があった。
【０００５】
本発明の少なくとも１つの実施形態の目的は、上記課題を解決し、投稿を介してユーザ間のコミュニケーションを促進するシステムを提供することができるようにすることである。  
【課題を解決するための手段】
【０００６】
非限定的な観点によると、本発明に係るビデオゲーム処理プログラムは、ユーザからの投稿に関する投稿情報を管理する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、前記サーバに、仮想カメラにより撮影された仮想空間に関する情報を保持する保持機能と、該保持機能により保持した情報に基づいて投稿用画面を生成する生成機能と、該生成機能により生成した投稿用画面を含む投稿情報が投稿者とは異なる閲覧者に提供された場合、前記投稿者の最新のプロフィール情報を検索する検索機能と、該検索機能により検索したプロフィール情報を前記閲覧者に提供する提供機能とを実現させ、前記保持機能では、前記仮想空間に関する情報の一部を制限して保持する機能を実現させるためのものである。
【０００７】
非限定的な観点によると、本発明に係るビデオゲーム処理システムは、通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザからの投稿に関する投稿情報を管理するビデオゲーム処理システムであって、仮想カメラにより撮影された仮想空間に関する情報を保持する保持手段と、該保持手段により保持された情報に基づいて投稿用画面を生成する生成手段と、該生成手段により生成された投稿用画面を含む投稿情報が投稿者とは異なる閲覧者に提供された場合、前記投稿者の最新のプロフィール情報を検索する検索手段と、該検索手段により検索されたプロフィール情報を前記閲覧者に提供する提供手段とを含み、前記保持手段は、前記仮想空間に関する情報の一部を制限して保持することを特徴とする。
【０００８】
非限定的な観点によると、本発明に係るビデオゲーム処理プログラムは、ユーザからの投稿に関する投稿情報を管理する機能をユーザ端末に実現させるためのビデオゲーム処理プログラムであって、前記ユーザ端末に、仮想カメラにより撮影された仮想空間に関する情報を保持する保持機能と、該保持機能により保持した情報に基づいて投稿用画面を生成する生成機能と、該生成機能により生成した投稿用画面を含む投稿情報が投稿者とは異なる閲覧者に提供された場合、前記投稿者の最新のプロフィール情報を検索する検索機能と、該検索機能により検索したプロフィール情報を前記閲覧者に提供する提供機能とを実現させ、前記保持機能では、前記仮想空間に関する情報の一部を制限して保持する機能を実現させるためのものである。
【発明の効果】
【０００９】
本願の各実施形態により１または２以上の不足が解決される。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理システムの構成の例を示すブロック図である。
【図２】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図３】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図４】本発明の実施形態の少なくとも一つに対応するゲーム処理におけるサーバ側の動作の例を示すフローチャートである。
【図５】本発明の実施形態の少なくとも一つに対応するゲーム処理における端末２０側の動作の例を示すフローチャートである。
【図６】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図７】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図８】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図９】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１０】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図１１】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１２】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図１３】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１４】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図１５】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１６】本発明の実施形態の少なくとも一つに対応するビデオゲーム処理サーバの構成を示すブロック図である。
【図１７】本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すフローチャートである。
【図１８】本発明の実施形態の少なくとも一つに対応する、ゲーム画面の例を示す説明図である。
【図１９】本発明の実施形態の少なくとも一つに対応する、ゲーム画面の例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。
【００１２】
［第１の実施の形態］
図１は、本発明の一実施の形態におけるビデオゲーム処理システム１００の構成の例を示すブロック図である。図１に示すように、ビデオゲーム処理システム１００は、ビデオゲーム処理サーバ１０と、ビデオゲームをプレイする複数のユーザ（プレイヤ）がそれぞれ使用するユーザ端末２０，２０１〜２０Ｎ（Ｎは任意の整数）とを含む。なお、ビデオゲーム処理システム１００の構成はこれに限定されず、単一のユーザ端末を複数のユーザが使用する構成としてもよいし、複数のサーバを備える構成としてもよい。
【００１３】
ビデオゲーム処理サーバ１０と複数のユーザ端末２０，２０１〜２０Ｎは、それぞれインターネットなどの通信ネットワーク３０に接続されている。なお、図示しないが、複数のユーザ端末２０，２０１〜２０Ｎは、通信業者によって管理される基地局と無線通信回線によるデータ通信を行うことによって、通信ネットワーク３０と接続する。
【００１４】
ビデオゲーム処理システム１００は、複数のプレイヤが同一の仮想空間（同期された仮想空間と非同期の仮想空間とを含む）で遊戯するビデオゲーム（いわゆるオンラインゲーム）の進行を制御するための各種機能を有する。
【００１５】
ビデオゲーム処理サーバ１０は、ビデオゲーム処理システム１００の管理者によって管理され、複数のユーザ端末２０，２０１〜２０Ｎに対してビデオゲームに関する情報を提供するための各種の機能を有する。本例において、ビデオゲーム処理サーバ１０は、ＷＷＷサーバなどの情報処理装置によって構成され、各種情報を格納する記憶媒体を備える。なお、サーバ１０Ａは、制御部や通信部などビデオゲームを行うための一般的な構成を備えるが、ここでの説明は省略する。また、ビデオゲーム処理システム１００においては、複数のユーザ端末２０，２０１〜２０Ｎそれぞれにかかる処理負荷を軽減させるといった観点から、ビデオゲームに関する情報はビデオゲーム処理サーバ１０が管理することが好ましい。
【００１６】
図２は、ビデオゲーム処理サーバ１０の構成の例であるビデオゲーム処理サーバ１０Ａ（サーバ１０Ａ）の構成を示すブロック図である。サーバ１０Ａは、検索部１１と、提供部１２とを少なくとも備える。なお、図示しないが、サーバ１０Ａは、ユーザのプロフィールに関するプロフィール情報と、ユーザからの投稿に関する投稿情報とを記憶する記憶部を備える。ただし、各種記憶部は、サーバ１０Ａがアクセス可能な状態で記憶領域を備えていればよく、例えば専用の記憶領域をサーバ１０Ａの外部に有する構成とされていてもよい。
【００１７】
検索部１１は、投稿者とは異なる閲覧者に投稿情報が提供された場合、投稿者の最新のプロフィール情報を検索する機能を有する。
【００１８】
ここで、投稿者とは、投稿を作成したユーザを意味し、閲覧者とは、投稿を閲覧するユーザを意味する。
【００１９】
また、最新のプロフィール情報とは、投稿作成時の投稿者のプロフィール情報ではなく、投稿閲覧時の投稿者のプロフィール情報であることを意味する。本例においては、検索部１１は、投稿閲覧時に、所定条件を満たすプロフィール情報を最新のプロフィール情報として検索する。所定条件は、投稿者と閲覧者とがコミュニケーションを図るのに不都合とならない程度に新しいプロフィール情報を検索できる条件であることが好ましい。所定条件の例としては、投稿者のプロフィールのうち更新日時が最も新しいプロフィール情報であることや、投稿閲覧時から所定期間内に更新されたプロフィール情報であること等がある。
【００２０】
提供部１２は、検索部１１により検索されたプロフィール情報を閲覧者に提供する機能を有する。
【００２１】
ここで、閲覧者にプロフィール情報を提供するとは、閲覧者が操作するユーザ端末が備える表示装置の表示画面に、プロフィール情報の内容（例えば、ユーザ名）を表示させることを意味する。すなわち、提供部１２が、プロフィール情報を送信することでユーザ端末にプロフィールを示すゲーム画面を表示させる構成としてもよいし、プロフィールを示すゲーム画面情報を送信してユーザ端末にゲーム画面を表示させる構成としてもよい。
【００２２】
複数のユーザ端末２０，２０１〜２０Ｎは、それぞれ、ビデオゲームを行うユーザ（プレイヤ）によって管理され、例えば携帯電話端末やＰＤＡ（Personal Digital Assistants）、携帯型ゲーム装置などのネットワーク配信型のゲームを行うことが可能な携帯通信端末によって構成される。複数のユーザ端末２０，２０１〜２０Ｎは、それぞれ、通信ネットワーク３０に接続し、ビデオゲーム処理サーバ１０との通信を行うことによりビデオゲームを実行するためのハードウェア（例えば、ゲーム画面を表示する表示装置や音声出力装置など）およびソフトウェアを備える。なお、ユーザ端末２０，２０１〜２０Ｎは、ビデオゲーム処理サーバ１０を介さずに互いに直接通信を行うこともできる構成とされていてもよい。
【００２３】
次に、本例のビデオゲーム処理システム１００（システム１００）の動作について説明する。
【００２４】
図３は、システム１００が実行するゲーム処理の例を示すフローチャートである。本例におけるゲーム処理では、ユーザが操作するユーザ端末２０が備える表示装置の表示画面に、このユーザとは異なるユーザによる投稿を表したゲーム画面を表示することに直接または間接的に関連する処理が行われる。以下、サーバ１０Ａとユーザ端末２０（端末２０）とがゲーム処理を実行する場合を例にして説明する。
【００２５】
ゲーム処理は、例えばサーバ１０Ａが、端末２０から投稿取得要求を受け付けたことに応じて開始される。
【００２６】
サーバ１０Ａは、ゲーム処理において、先ず、投稿取得要求に応じた投稿情報を端末２０に提供する（ステップＳ１１）。本例においては、サーバ１０Ａは、自己が備える記憶装置に記憶された複数の投稿情報の中から投稿取得要求に応じた投稿情報を検索し、検索した投稿情報を端末２０に送信する。端末２０は、サーバ１０Ａから投稿情報を受信すると、受信した投稿情報に応じた出力を行う（ステップＳ１２）。
【００２７】
サーバ１０Ａは、投稿情報を送信すると、送信した投稿情報の投稿者の最新プロフィール情報を検索する（ステップＳ１３）。本例においては、サーバ１０Ａは、投稿情報に対応付けされたユーザ識別情報を検索キーとして、自己が備える記憶装置に記憶された複数のプロフィール情報の中から投稿者の最新プロフィール情報を検索する。
【００２８】
サーバ１０Ａは、最新のプロフィール情報を検索すると、検索したプロフィール情報を端末２０に提供する（ステップＳ１４）本例においては、サーバ１０Ａは、投稿閲覧中のユーザが操作する端末２０に対して検索したプロフィール情報を送信して、ここでの処理を終了する。
【００２９】
端末２０は、プロフィール情報を受信すると、受信したプロフィール情報に応じた出力を行う（ステップＳ１５）。本例においては、端末２０は、プロフィール情報に応じた出力として、投稿者のプロフィールを示すゲーム画面やゲーム音楽を出力する。
【００３０】
図４は、ゲーム処理におけるサーバ１０Ａ側の動作の例を示すフローチャートである。ここでは、ビデオゲーム処理システム１００におけるサーバ１０Ａの動作について改めて説明する。
【００３１】
サーバ１０Ａは、ゲーム処理において、端末２０からの投稿取得要求に従い、端末２０に投稿情報を送信する（ステップＳ１０１）。サーバ１０Ａは、投稿情報を送信すると、送信した投稿情報が示す投稿を作成したユーザ（投稿者）の最新のプロフィール情報を検索する（ステップＳ１０２）。
【００３２】
サーバ１０Ａは、プロフィール情報を検索すると、検索したプロフィール情報を、投稿情報を送信した端末２０にさらに送信して（ステップＳ１０３）、ここでの処理を終了する。なお、サーバ１０Ａが、端末２０に対して投稿情報とプロフィール情報とを合わせて送信する構成としてもよいが、順次送信することで、端末２０における投稿の表示に要する時間を短縮することができる。
【００３３】
図５は、ゲーム処理における端末２０側の動作の例を示すフローチャートである。ここでは、ビデオゲーム処理システム１００における端末２０の動作について改めて説明する。
【００３４】
端末２０は、ゲーム処理において、サーバ１０Ａとの通信により投稿閲覧画面を表示する（ステップＳ２０１）。本例においては、端末２０は、投稿表示領域と、プロフィールの表示操作を受け付けるための仮想ボタンとが設けられた投稿閲覧画面を表示する。
【００３５】
端末２０は、投稿閲覧画面を表示すると、プロフィールの表示操作を受け付けたか否かを判定する（ステップＳ２０２）。本例においては、端末２０は、投稿閲覧画面における仮想ボタンの選択操作を受け付けた場合に、プロフィールの表示操作を受け付けたと判定する。
【００３６】
端末２０は、プロフィールの表示操作を受け付けたと判定すると（ステップＳ２０２のＹ）、サーバ１０Ａにプロフィール情報取得要求を送信する（ステップＳ２０３）。本例においては、端末２０は、端末２０を操作するユーザの識別情報と、サーバ１０Ａから受信した投稿情報の識別情報とを提示したプロフィール情報取得要求をサーバ１０Ａに送信する。
【００３７】
端末２０は、プロフィール情報取得要求の返信としてサーバ１０Ａからプロフィール情報を受信すると（ステップＳ２０４）、受信したプロフィール情報が示す内容を表すプロフィール画面を出力して（ステップＳ２０５）、ここでの処理を終了する。
【００３８】
以上に説明したように、第１の実施形態の一側面として、ビデオゲーム処理サーバ１０Ａが、検索部１１と、提供部１２とを備える構成としているので、投稿者とは異なる閲覧者に投稿情報が提供された場合、投稿者の最新のプロフィール情報を検索し、検索したプロフィール情報を閲覧者に提供し、投稿を介してユーザ間のコミュニケーションを促進するシステムを提供することができる。
【００３９】
なお、上述した第１の実施形態の例では特に言及していないが、サーバ１０Ａが、閲覧者の最新のプロフィール情報を検索し、検索したプロフィール情報を投稿者に提供する構成としてもよい。
【００４０】
［第２の実施形態］
図６は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｂ（サーバ１０Ｂ）の構成を示すブロック図である。本例において、サーバ１０Ｂは、検索部１１と、提供部１２と、投稿情報記憶部１１Ｂと、更新部１２Ｂと、投稿情報抽出部１３Ｂと、投稿情報送信部１４Ｂとを少なくとも備える。
【００４１】
投稿情報記憶部１１Ｂは、投稿情報をユーザ識別情報と対応付けて記憶する機能を有する。
【００４２】
更新部１２Ｂは、ユーザ端末からの操作情報に応じて進行するビデオゲームに対応する所定時機に前記プロフィール情報を更新する機能を有する。ここで、所定時機は予め定められた時機（タイミング）であればよく特に限定されないが、サーバの処理負荷が大きくならない時機であることが好ましい。所定時機の例としては、サーバ１０が各ユーザ端末と接続したときなどが考えられる。
【００４３】
投稿情報抽出部１３Ｂは、ユーザ端末からの投稿情報取得要求に従い、所定規則に基づいて投稿情報記憶部１１Ｂから投稿情報を抽出する機能を有する。ここで、所定規則は定められた規則であればよく特に限定されないが、ユーザにとって有用となる可能性の高い投稿情報を抽出することができる規則であることが好ましい。所定規則の例としては、ユーザに対してストーリーやゲーム進行のいわゆる分岐が存在することを示唆する投稿情報を優先して抽出する規則や、他ユーザによる評価の高い投稿情報を優先して抽出する規則などがある。
【００４４】
投稿情報送信部１４Ｂは、投稿情報抽出部１３Ｂにより抽出された投稿情報をユーザ端末に送信する機能を有する。
【００４５】
サーバ１０Ｂの検索機能では、投稿情報送信部１３Ｂにより送信された投稿情報を受信したユーザ端末からのプロフィール情報取得要求に従い、投稿情報に対応付けされたユーザ識別情報が示すユーザのプロフィール情報を検索する機能を有する。
【００４６】
図７は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｂと、端末２０の動作を例にして、主に投稿者のプロフィールを表示することついて説明する。なお、サーバ１０Ｂと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００４７】
端末２０は、ユーザの操作に応じて操作情報を生成する（ステップＳ２−１１）。ここで、操作情報の内容やサーバ１０Ｂへの送信時機は特に限定されない。
【００４８】
サーバ１０Ｂは、端末２０から操作情報を受信すると、受信した操作情報に応じてプロフィール情報を更新する（ステップＳ２−１２）。本例においては、サーバ１０Ｂは、端末２０を操作するユーザのプロフィール情報を、受信した操作情報に基づいて更新する。
【００４９】
端末２０は、ユーザの操作に応じて投稿取得要求を生成する（ステップＳ２−１３）。投稿取得要求は、サーバ１０Ｂが投稿情報の抽出を開始するトリガとなる機能を有していればよく、その構成は特に限定されない。
【００５０】
サーバ１０Ｂは、端末２０から投稿取得要求を受信すると、所定規則に基づいて投稿情報記憶部１１Ｂから投稿情報を抽出する（ステップＳ２−１４）。本例においては、サーバ１０Ｂは、端末２０を操作するユーザのユーザ情報に基づいて、ユーザに関連する他ユーザが投稿した投稿情報を抽出する。
【００５１】
サーバ１０Ｂは、投稿情報を抽出すると、抽出した投稿情報を端末２０に送信する（ステップＳ２−１５）。
【００５２】
端末２０は、投稿情報を受信すると、プロフィール情報取得要求を生成する（ステップＳ２−１６）。本例においては、端末２０は、受信した投稿情報を示す所定形式のゲーム画面を表示後、このゲーム画面に設けられた仮想ボタンに対するユーザ操作に基づいて、プロフィール情報取得要求を生成する。
【００５３】
サーバ１０Ｂは、端末２０にて生成されたプロフィール情報を受信すると、投稿者の最新のプロフィール情報を検索し（ステップＳ２−１７）、検索したプロフィール情報を端末２０に送信してここでの処理を終了する。本例においては、サーバ１０Ｂは、端末２０に送信した投稿情報が示す投稿の投稿者のプロフィールを検索する。
【００５４】
端末２０は、サーバ１０Ｂから受信したプロフィール情報を出力して（ステップＳ２−１８）、ここでの処理を終了する。
【００５５】
以上に説明したように、第２の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｂが、検索部１１と、提供部１２と、投稿情報記憶部１１Ｂと、更新部１２Ｂと、投稿情報抽出部１３Ｂと、投稿情報送信部１４Ｂとを備える構成としているので、投稿情報をユーザ識別情報と対応付けて記憶し、ユーザ端末からの操作情報に応じて進行するビデオゲームに対応する所定時機にプロフィール情報を更新し、ユーザ端末からの投稿情報取得要求に従い、所定規則に基づいて投稿情報を抽出し、抽出した投稿情報をユーザ端末に送信し、送信した投稿情報を受信したユーザ端末からのプロフィール情報取得要求に従い、投稿情報に対応付けされたユーザ識別情報が示すユーザのプロフィール情報を検索し、ユーザ操作に応じて更新されたプロフィール情報を投稿の閲覧者（他ユーザ）に提供することができる。
【００５６】
なお、上述した第２の実施形態の例では特に言及していないが、サーバ１０Ｂが、端末２０に送信した投稿情報が示す投稿の投稿者のプロフィールを検索した後、検索したプロフィール情報が最新とみなせるか否かを所定の判定条件に基づいて判定し、判定結果を反映させたプロフィール情報を端末２０に送信する構成としてもよい。
構成としてもよい。
【００５７】
［第３の実施形態］
図８は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｃ（サーバ１０Ｃ）の構成を示すブロック図である。本例において、サーバ１０Ｃは、検索部１１と、提供部１２と、アイテム付与部１１Ｃとを少なくとも備える。
【００５８】
アイテム付与部１１Ｃは、閲覧者に対して投稿情報に対応付けされたアイテムを付与する機能を有する。
【００５９】
ここで、アイテムを付与するとは、閲覧者のユーザ情報にゲーム内で利用可能なアイテムを示すアイテム情報を対応付けることを意味する。なお、閲覧者にアイテムを付与する方法は特に限定されない。アイテムの付与方法の例としては、サーバ１０Ａが管理するユーザ情報をアイテムの使用が可能な状態にすることがある。なお、投稿者にも何らかの特典を付与する構成としてもよい。
【００６０】
また、図示しないが、サーバ１０Ｃが備える記憶部に記憶される投稿情報には、投稿者により選択されたアイテムが対応付けされた投稿情報が含まれる。すなわち、アイテム付与部１１Ｃは、投稿者により選択されたアイテムを閲覧者に付与する。
【００６１】
図９は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｃと、端末２０の動作を例にして、主に投稿の閲覧者に対してアイテムを付与することについて説明する。なお、サーバ１０Ｃと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００６２】
本例におけるゲーム処理では、端末２０は、サーバ１０Ｃから受信した投稿情報を出力する（ステップＳ３−１１）。本例においては、端末２０は、投稿を示すゲーム画面を表示する。そして、端末２０は、ゲーム画面の出力中にユーザによる操作入力を受け付け、受け付けた操作入力を示す操作情報をサーバ１０Ｃに送信する。
【００６３】
サーバ１０Ｃは、端末２０から受信した操作情報に基づいて、閲覧者（すなわち、端末２０のユーザ）に対して、提供した投稿情報（すなわち、端末２０で表示中、または表示された投稿情報）に対応したアイテムを付与して（ステップＳ３−１２）、ここでの処理を終了する。
【００６４】
以上に説明したように、第３の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｃが、検索部１１と、提供部１２と、アイテム付与部１１Ｃとを備える構成としているので、閲覧者に対して投稿者により選択されたアイテムを付与し、アイテムを介したユーザ間のコミュニケーションを促進することができる。
【００６５】
なお、上述した第３の実施形態の例では特に言及していないが、サーバ１０Ｃが、閲覧者にアイテムを付与する際、閲覧者に対価を要求する構成としてもよい。この場合、例えば対価としてゲーム内通貨が支払われた場合に、サーバ１０Ｃが、閲覧者にアイテムを付与する構成としてもよい。また、サーバ１０Ｃが、閲覧者からの対価の全てまたは一部を投稿者に付与する構成としてもよい。
【００６６】
［第４の実施形態］
図１０は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｄ（サーバ１０Ｄ）の構成を示すブロック図である。本例において、サーバ１０Ｄは、検索部１１と、提供部１２と、アイテム付与部１１Ｄと、アイテム特定部１２Ｄと、投稿情報生成部１３Ｄとを少なくとも備える。
【００６７】
アイテム付与部１１Ｄは、閲覧者に対して投稿情報に対応付けされたアイテムを付与する機能を有する。
【００６８】
アイテム特定部１２Ｄは、投稿時のビデオゲームの進行状態に基づいて投稿情報に対応するアイテムを特定する機能を有する。すなわち、アイテム付与部１１Ｄは、アイテム付与部１２Ｄにより特定されたアイテムを閲覧者に付与することとなる。
【００６９】
ここで、ビデオゲームの進行状態とは、広くビデオゲームに関する状態であればよく、特に限定されない。ビデオゲームの進行状態の例としては、ユーザが操作するユーザキャラクタを含む各種オブジェクトの状態や、ユーザによる操作内容に応じたゲームのプレイ状態などがある。
【００７０】
投稿情報生成部１３Ｄは、アイテム特定部１２Ｄにより特定されたアイテムが対応付けされた投稿情報を生成する。
【００７１】
ここで、アイテムと投稿情報を対応付ける方法は特に限定されない。対応付ける方法の例としては、アイテムを一意に識別可能な識別情報（アイテム識別情報）と投稿情報とが対応付け可能なテーブルを用いる方法や、投稿情報自体にアイテム情報またはアイテム識別情報を含めて記憶装置に記憶させる方法などがある。
【００７２】
図１１は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｄと、端末２０の動作を例にして、主に投稿情報の生成について説明する。なお、サーバ１０Ｄと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００７３】
本例におけるゲーム処理では、サーバ１０Ｄは、投稿情報に対応するアイテムを特定する（ステップＳ４−１１）。本例においては、サーバ１０Ｄは、端末２０とは独立して、例えば他のユーザ端末２０１のユーザによる投稿を示す投稿情報に対応するアイテムを特定する。
【００７４】
サーバ１０Ｄは、投稿情報に対応するアイテムを特定すると、特定したアイテムが対応付けされた投稿情報を生成する（ステップＳ４−１２）。本例においては、サーバ１０Ｄは、生成した投稿情報を所定の記憶装置に記憶させる。
【００７５】
サーバ１０Ｄは、投稿情報を生成した後、例えば生成した投稿情報を提供した端末２０から操作情報を受信すると、閲覧者（すなわち、端末２０のユーザ）に対し、提供した投稿情報に対応付けされたアイテムを付与して（ステップＳ４−１３）、ここでの処理を終了する。
【００７６】
以上に説明したように、第４の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｄが、検索部１１と、提供部１２と、アイテム付与部１１Ｄと、アイテム特定部１２Ｄと、投稿情報生成部１３Ｄとを備える構成としているので、投稿時のビデオゲームの進行状態に基づいて投稿情報に対応するアイテムを特定し、特定したアイテムが対応付けされた投稿情報を生成し、投稿をアイテムにより特徴付けることができる。
【００７７】
［第５の実施形態］
図１２は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｅ（サーバ１０Ｅ）の構成を示すブロック図である。本例において、サーバ１０Ｅは、検索部１１と、提供部１２と、アイテム付与部１１Ｅと、アイテム特定部１２Ｅと、投稿情報生成部１３Ｅとを少なくとも備える。
【００７８】
アイテム付与部１１Ｅは、閲覧者に対して投稿情報に対応付けされたアイテムを付与する機能を有する。
【００７９】
アイテム特定部１２Ｅは、ユーザ端末からの投稿要求に従い、ユーザ端末を操作するユーザを示すユーザ識別情報が対応付けされたプロフィール情報に基づいて、ユーザが選択可能なアイテムを特定する機能を有する。
【００８０】
ここで、ユーザが選択可能なアイテムとは、投稿者が投稿に対応付けされるアイテムとして選択できる構成であればよい。また、プロフィール情報に基づいてアイテムを特定するとは、ユーザに関連する条件に従って複数のアイテムから所定数（例えば、１つ）のアイテムを特定するという意味である。選択可能なアイテムとして特定されるアイテムの例としては、ユーザが所有しているまたは所有していたアイテムや、ユーザが操作するユーザキャラクタの特性（例えば、レベル）が予め対応付けされたアイテムなどがある。
【００８１】
投稿情報生成部１３Ｅは、ユーザ端末から受信した選択情報に基づいて、アイテム特定部１２Ｅにより特定されたアイテムのうち投稿者により選択されたアイテムと対応付けされた投稿情報を生成する機能を有する。すなわち、アイテム付与部１１Ｅは、投稿者により選択されたアイテムを閲覧者に付与することとなる。
【００８２】
図１３は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｅと、投稿者が操作するユーザ端末２０１（端末２０１）の動作を例にして、主に投稿情報の生成について説明する。なお、サーバ１０Ｅと端末２０１それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。また便宜上、閲覧者が操作する端末２０と投稿者が操作する端末２０１とを分けて説明することがあるが、ユーザ端末を操作するユーザは、原則全員が閲覧者と投稿者とになり得る。
【００８３】
本例におけるゲーム処理では、端末２０１は、投稿要求を生成する（ステップＳ５−１１）。なお、投稿要求を生成する時機は特に限定されない。端末２０１が投稿要求を生成する時機の例としては、ユーザによる投稿内容の入力が確定したときや、端末２０１に一時的に記憶された投稿内容がユーザにより選択されたとき等がある。
【００８４】
サーバ１０Ｅは、端末２０１から受信した投稿要求に従い、ユーザが選択可能なアイテムを特定する（ステップＳ５−１２）。本例においては、サーバ１０は、端末２０１のユーザ（投稿者）所有しているアイテムを、ユーザが選択可能なアイテムとして特定する。また、サーバ１０Ｅは、特定したアイテムを示すアイテム情報を端末２０１に送信する。
【００８５】
端末２０１は、サーバ１０Ｅから受信したアイテム情報に応じて、選択情報を生成する（ステップＳ５−１３）。ここで、選択情報とは、端末２０１のユーザによる選択結果を示す情報である。本例においては、端末２０１は、ユーザが選択可能アイテムを表示する所定形式のゲーム画面を表示することで、ユーザによるアイテム選択を促す。また、端末２０１は、生成した選択情報をサーバ１０Ｅに送信してここでの処理を終了する。
【００８６】
サーバ１０Ｅは、端末２０１から受信した選択情報に基づいて、ユーザにより選択されたアイテムが対応付けされた投稿情報を生成して（ステップＳ５−１４）、ここでの処理を終了する。本例においては、サーバ１０Ｅは、端末２０１のユーザによる投稿と、同ユーザにより選択されたアイテムとを含む投稿情報を生成し、生成した投稿情報を同ユーザと紐付けて所定の記憶領域に記憶する。
【００８７】
以上に説明したように、第５の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｅが、検索部１１と、提供部１２と、アイテム付与部１１Ｅと、アイテム特定部１２Ｅと、投稿情報生成部１３Ｅとを備える構成としているので、ユーザ端末からの投稿要求に従い、ユーザ端末を操作するユーザ（投稿者）を示すユーザ識別情報が対応付けされたプロフィール情報に基づいて、投稿者が選択可能なアイテムを特定し、ユーザ端末から受信した選択情報に基づいて、特定したアイテムのうち投稿者により選択されたアイテムと対応付けされた投稿情報を生成し、投稿者がアイテムにより自身の投稿を特徴付けることができる。
【００８８】
なお、上述した第５の実施形態の例では特に言及していないが、サーバ１０Ｅが、ユーザ（投稿者）が所有しているアイテムの中から、投稿内容（例えば、テキストデータ）に関連するアイテムを抽出する構成としてもよい。投稿内容に関連するアイテムの具体的抽出方法は特に限定されない。具体的抽出方法の例としては、文字列検索による抽出や、投稿内容に関連する所定の抽出規則（例えば、投稿エリアで取得可能なアイテムを優先して抽出する規則）を用いる抽出などがある。
【００８９】
［第６の実施形態］
図１４は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｆ（サーバ１０Ｆ）の構成を示すブロック図である。本例において、サーバ１０Ｆは、検索部１１と、提供部１２と、進行制御部１１Ｆと、進行停止部１２Ｆと、仮想カメラ制御部１３Ｆと、投稿用画面特定部１４Ｆとを少なくとも備える。
【００９０】
進行制御部１１Ｆは、ユーザの操作に応じてビデオゲームの進行を制御する機能を有する。ビデオゲームの進行を制御する機能とは、例えば画像生成や数値計算など、ビデオゲームに関する種々の処理を行う機能を意味する。
【００９１】
進行停止部１２Ｆは、ユーザの操作に応じてビデオゲームの進行を停止する機能を有する。
【００９２】
ここで、ビデオゲームの進行を停止するとは、仮想空間における時間の経過を停止させることを意味する。ただし、ビデオゲームの進行を停止した場合も、ユーザの操作に応じて一部の機能が動作する構成としてもよい。一部の機能の例としては、仮想カメラの位置を変更する機能や各種設定画面を表示する機能などがある。
【００９３】
仮想カメラ制御部１３Ｆは、進行停止部１２Ｆによりビデオゲームの進行が停止されている際、ユーザの操作に応じて仮想空間を撮影する仮想カメラの動作を制御する機能を有する。
【００９４】
ここで、仮想カメラの動作を制御するとは、例えばカメラの位置や向きを変更することなど、一般的な仮想カメラの動作制御を意味する。なお、制御可能な仮想カメラは、単体であってもよいし、複数であってもよい。
【００９５】
投稿用画面特定部１４Ｆは、仮想カメラにより撮影された仮想空間に対応するゲーム画面を投稿用画面として特定する機能を有する。なお、投稿用画面とは、投稿に含まれるゲーム画面を意味する。
【００９６】
図１５は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｆと、端末２０の動作を例にして、主に投稿用画面の特定について説明する。なお、サーバ１０Ｆと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００９７】
本例におけるゲーム処理では、サーバ１０Ｆは、端末２０からの操作情報に応じてビデオゲームの進行を制御する（ステップＳ６−１１）。本例においては、サーバ１０Ｆは、制御内容に応じた情報（ゲーム情報）を端末２０に送信する。ゲーム情報の例としては、画面情報や音声情報がある。
【００９８】
端末２０は、サーバ１０Ｆから受信したゲーム情報を出力する（ステップＳ６−１２）。本例においては、端末２０は、出力したゲーム画面に対するユーザ操作を受け付けて、操作情報をサーバ１０Ｆに送信する。
【００９９】
サーバ１０Ｆは、端末２０から受信した操作情報がビデオゲームの進行の停止を要求する場合、ビデオゲームの進行を停止する（ステップＳ６−１３）。本例においては、サーバ１０Ｆは、ビデオゲームの進行を停止したゲーム画面を示す停止画面情報を端末２０に送信する。
【０１００】
端末２０は、サーバ１０Ｆから受信した停止画面情報を出力する（ステップＳ６−１４）。本例においては、端末２０は、ビデオゲームの進行に応じて発生するエフェクトを含め、ゲーム画面を静止させたゲーム画面を停止画面として出力する。また、端末２０は、停止画面を表示する領域と、仮想カメラの操作ボタンとが設けられた所定形式のゲーム画面を表示して、ユーザの操作を受け付ける。端末２０は、受け付けた操作を示す操作情報をサーバ１０Ｆに送信する。
【０１０１】
サーバ１０Ｆは、端末２０から受信した操作情報が仮想カメラの動作の制御を要求する場合、仮想カメラの動作を制御する（ステップＳ６−１５）。本例においては、サーバ１０Ｆは、停止時の各種情報を保持しておき、操作情報に基づいて仮想カメラを動作させた後に撮影範囲に含まれる仮想空間を示す画面情報（撮影画面情報）を生成する。停止時に保持される情報の例としては、仮想空間に配置されているオブジェクトを示す情報や、発生しているエフェクトを示す情報など、仮想空間を構成する種々の情報が考えられる。なお、一時的に保存される情報を制限することでサーバ１０Ｆにかかる処理負荷を軽減する構成としてもよい。
【０１０２】
端末２０は、サーバ１０Ｆにて生成された撮影画面情報を受信して、受信した撮影画面情報を出力する（ステップＳ６−１６）。本例においては、端末２０は、停止画面の表示領域に撮影画面を表示して、ユーザによる投稿用画面の決定操作を受け付ける。端末２０は、受け付けた操作を示す操作情報をサーバ１０Ｆに送信する。
【０１０３】
サーバ１０Ｆは、端末２０から受信した操作情報が投稿用画面の決定を要求する場合、投稿用画面を特定する（ステップＳ６−１７）。本例においては、サーバ１０Ｆは、最後に端末２０に送信した撮影画面情報が示すゲーム画面を投稿用画面に決定し、当該ゲーム画面を含む投稿情報を生成し、生成した投稿情報を投稿者の識別情報と対応付けて所定の記憶領域に記憶させてから、ここでの処理を終了する。
【０１０４】
以上に説明したように、第６の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｆが、検索部１１と、提供部１２と、進行制御部１１Ｆと、進行停止部１２Ｆと、仮想カメラ制御部１３Ｆと、投稿用画面特定部１４Ｆとを備え、ユーザの操作に応じてビデオゲームの進行を制御し、ユーザの操作に応じてビデオゲームの進行を停止し、ビデオゲームの進行が停止している際、ユーザの操作に応じて仮想空間を撮影する仮想カメラの動作を制御し、仮想カメラにより撮影された仮想空間に対応するゲーム画面を投稿用画面として特定し、投稿の自由度を高めることができる。すなわち、ゲーム画面を停止して、他の角度から見た場合のゲーム画面を投稿できるので、ユーザにとってはより自分が良いと思うゲーム画面を他ユーザに公開することができるようになり、投稿を介したコミュニケーションをより図りやすくなる。
【０１０５】
［第７の実施形態］
図１６は、ビデオゲーム処理サーバ１０の例であるビデオゲーム処理サーバ１０Ｇ（サーバ１０Ｇ）の構成を示すブロック図である。本例において、サーバ１０Ｇは、検索部１１と、提供部１２と、進行制御部１１Ｆと、進行停止部１２Ｆと、仮想カメラ制御部１３Ｆと、投稿用画面特定部１４Ｆと、表示設定更新部１１Ｇとを少なくとも備える。
【０１０６】
表示設定更新部１１Ｇは、ユーザの操作に応じてオブジェクトの表示設定を更新する機能を有する。ここでの表示設定は、広くオブジェクトの表示に関する設定を意味する。表示設定の例としては、表示の有無や配色などがある。
【０１０７】
サーバ１０Ｇの投稿用画面特定部１４Ｆは、表示設定更新部１１Ｇにより更新された表示設定に基づいて、仮想カメラにより撮影された仮想空間に位置する各種オブジェクトの少なくとも一部が非表示状態であるゲーム画面を投稿用画面として特定する機能を有する。
【０１０８】
図１７は、システム１００が実行するゲーム処理の例を示すフローチャートである。以下、サーバ１０Ｇと、端末２０の動作を例にして、主に投稿用画面の特定について説明する。なお、サーバ１０Ｇと端末２０それぞれの動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【０１０９】
本例におけるゲーム処理では、サーバ１０Ｇは、端末２０から受信した操作情報に応じてビデオゲームの進行を停止する（ステップＳ７−１１）。本例においては、サーバ１０Ｇは、ビデオゲームの進行を停止したゲーム画面を示す停止画面情報を端末２０に送信する。
【０１１０】
端末２０は、サーバ１０Ｇから受信した停止画面情報を出力する（ステップＳ７−１２）。本例においては、端末２０は、ユーザの操作を示す操作情報をサーバ１０Ｇに送信する。
【０１１１】
サーバ１０Ｇは、端末２０から受信した操作情報が仮想カメラの動作の制御を要求する場合、仮想カメラの動作を制御する（ステップＳ７−１３）。本例においては、サーバ１０Ｇは、撮影画面情報を生成し、生成した撮影画面情報端末２０に送信する。
【０１１２】
端末２０は、サーバ１０Ｇから受信した撮影画面情報を出力する（ステップＳ７−１４）。本例においては、端末２０は、撮影画面を表示する領域と、オブジェクトの表示設定に関する操作を受け付けるための操作ボタンとが設けられた所定形式のゲーム画面を表示して、ユーザの操作を受け付ける。端末２０は、受け付けた操作を示す操作情報をサーバ１０Ｇに送信する。
【０１１３】
サーバ１０Ｇは、端末２０から受信した操作情報がオブジェクトの表示設定の更新を要求する場合、表示設定を更新する（ステップＳ７−１５）。本例においては、サーバ１０Ｇは、更新後の表示設定に応じた撮影画面情報を生成し、生成した撮影画面情報端末２０に送信する。本例においては、サーバ１０Ｇは、表示設定により仮想カメラの撮影範囲に位置するオブジェクトの一部を非表示にした場合の撮影画面情報を生成する。
【０１１４】
端末２０は、サーバ１０Ｇにて生成された撮影画面情報を受信して、受信した撮影画面情報を出力する（ステップＳ７−１６）。本例においては、端末２０は、撮影画面を表示して、ユーザによる投稿用画面の決定操作を受け付ける。端末２０は、受け付けた操作を示す操作情報をサーバ１０Ｆに送信する。
【０１１５】
サーバ１０Ｇは、端末２０から受信した操作情報が投稿用画面の決定を要求する場合、投稿用画面を特定して（ステップＳ７−１７）、ここでの処理を終了する。
【０１１６】
以上に説明したように、第７の実施形態の一側面として、ビデオゲーム処理サーバ１０Ｆが、検索部１１と、提供部１２と、進行制御部１１Ｆと、進行停止部１２Ｆと、仮想カメラ制御部１３Ｆと、投稿用画面特定部１４Ｆと、表示設定更新部１１Ｇとを備え、ユーザの操作に応じてオブジェクトの表示設定を更新し、更新した表示設定に基づいて、仮想カメラにより撮影された仮想空間に位置する各種オブジェクトの少なくとも一部が非表示状態であるゲーム画面を投稿用画面として特定し、投稿用画面の編集に関してユーザにとっての自由度を高めることができる。
【０１１７】
以上に説明したように、本願の各実施形態により１または２以上の不足が解決される。なお、夫々の実施形態による効果は、非限定的な効果または効果の一例である。
【０１１８】
なお、上述した各実施の形態では特に言及していないが、ビデオゲーム処理装置（例えば、サーバ１０または端末２０）が、ビデオゲームの進行が停止した後、投稿用画面が特定されたことに応じてビデオゲームの進行を再開する構成としてもよい。
【０１１９】
なお、上述した各実施の形態では特に明示していないが、ビデオゲーム処理装置（例えば、サーバ１０または端末２０）が表示装置の表示画面に表示させるゲーム画面の構成は特に限定されない。
【０１２０】
図１８と図１９は、ゲーム画面の例を示す説明図である。ビデオゲーム処理装置（例えば、サーバ１０または端末２０）は、例えば図１８に示すように、ユーザが操作するユーザキャラクタＵＣを含むゲーム画面を表示した状態で投稿要求を受け付けると、例えば図１９に示すように、投稿情報を示す表示領域（投稿情報表示領域１９０１）と、停止画面（または、投稿画面）を示す表示領域（停止画面表示領域１９０２）とが設けられたゲーム画面を生成する。
【０１２１】
また、上述した各実施形態では、複数のユーザ端末２０，２０１〜２０Ｎとビデオゲーム処理サーバ１０は、自己が備える記憶装置に記憶されている各種制御プログラム（例えば、ビデオゲーム処理プログラム）に従って、上述した各種の処理を実行する。
【０１２２】
なお、ビデオゲーム処理システム１００の構成は上述した各実施形態の例として説明した構成に限定されず、例えばユーザ端末が実行する処理として説明した処理の一部または全部をサーバ１０が実行する構成としてもよいし、サーバ１０が実行する処理として説明した処理の一部または全部を複数のユーザ端末２０，２０１〜２０Ｎの何れか（例えば、ユーザ端末２０）が実行する構成としてもよい。また、サーバ１０が備える記憶部の一部または全部をユーザ端末２０，２０１〜２０Ｎが備える構成としてもよい。すなわち、ビデオゲーム処理システム１００におけるユーザ端末２０とビデオゲーム処理サーバ１０のどちらか一方が備える機能の一部または全部を、他の一方が備える構成とされていてもよい。
【０１２３】
また、ビデオゲーム処理プログラムが、上述した各実施形態の例として説明した機能の一部または全部を、通信ネットワークを含まない装置単体に実現させる構成としてもよい。
【０１２４】
また、上述した各実施形態において、ビデオゲームの進行に応じてとは、ビデオゲームで発生し得る種々の進行あるいは変化等が生じたことを特定の処理の契機や基準とすることを意味する。特定の処理の例としては、判定処理や情報更新処理などがある。また、ビデオゲームで発生し得る種々の進行あるいは変化等の例としては、時間の進行、ゲーム要素値の変化、特定のステータス若しくはフラグの更新、あるいはユーザによる操作入力などがある。
【０１２５】
［付記］
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
［１］
ユーザのプロフィールに関するプロフィール情報と、ユーザからの投稿に関する投稿情報とを管理する機能をサーバに実現させるためのビデオゲーム処理プログラムであって、
前記サーバに、
投稿者とは異なる閲覧者に投稿情報が提供された場合、前記投稿者の最新のプロフィール情報を検索する検索機能と、
該検索機能により検索したプロフィール情報を前記閲覧者に提供する提供機能とを
実現させるためのビデオゲーム処理プログラム。
［２］
前記投稿情報をユーザ識別情報と対応付けて記憶する投稿情報記憶手段とを備える前記サーバに、
ユーザ端末からの操作情報に応じて進行するビデオゲームに対応する所定時機に前記プロフィール情報を更新する更新機能と、
ユーザ端末からの投稿情報取得要求に従い、所定規則に基づいて前記投稿情報記憶手段から投稿情報を抽出する投稿情報抽出機能と、
該投稿情報抽出機能により抽出した投稿情報を前記ユーザ端末に送信する投稿情報送信機能とを実現させ、
前記検索機能では、前記投稿情報送信機能により送信した投稿情報を受信したユーザ端末からのプロフィール情報取得要求に従い、前記投稿情報に対応付けされたユーザ識別情報が示すユーザのプロフィール情報を検索する機能を
実現させるための［１］記載のビデオゲーム処理プログラム。
［３］
前記プロフィール情報は、前記ユーザが操作するキャラクタの外観に関する情報を含み、
前記サーバに、
前記投稿情報の内容を表すゲーム画面である投稿閲覧画面と、前記キャラクタの外観を表すゲーム画面であるプロフィール画面とを前記ユーザ端末に表示させる画面情報を生成する画面情報生成機能と、
該画面生成機能により生成した画面情報を前記ユーザ端末に送信する画面情報送信機能とを
実現させるための［１］または［２］記載のビデオゲーム処理プログラム。
［４］
前記投稿情報には、投稿者により選択されたアイテムが対応付けされた投稿情報が含まれ、  
前記サーバに、前記閲覧者に対して前記投稿情報に対応付けされたアイテムを付与するアイテム付与機能を
実現させるための［１］から［３］のうち何れかに記載のビデオゲーム処理プログラム。
［５］
前記サーバに、
投稿時のビデオゲームの進行状態に基づいて前記投稿情報に対応するアイテムを特定するアイテム特定機能と、
該アイテム特定機能により特定したアイテムが対応付けされた投稿情報を生成する投稿情報生成機能とを
実現させるための［４］記載のビデオゲーム処理プログラム。
［６］
前記アイテム特定機能では、ユーザ端末からの投稿要求に従い、当該ユーザ端末を操作するユーザを示すユーザ識別情報が対応付けされたプロフィール情報に基づいて、当該ユーザが選択可能なアイテムを特定する機能を実現させ、
前記投稿情報生成機能では、前記ユーザ端末から受信した選択情報に基づいて、前記アイテム特定機能により特定したアイテムのうち投稿者により選択されたアイテムと対応付けされた投稿情報を生成する機能を
実現させるための［５］記載のビデオゲーム処理プログラム。
［７］
前記アイテム特定機能では、ユーザが所有しているアイテムを前記ユーザが選択可能なアイテムとして特定する機能を
実現させるための［６］記載のビデオゲーム処理プログラム。
［８］
前記サーバに、
ユーザの操作に応じてビデオゲームの進行を制御する進行制御機能と、
ユーザの操作に応じてビデオゲームの進行を停止する進行停止機能と、
該進行停止機能によりビデオゲームの進行が停止している際、ユーザの操作に応じて仮想空間を撮影する仮想カメラの動作を制御する仮想カメラ制御機能と、
前記仮想カメラにより撮影された仮想空間に対応するゲーム画面を投稿用画面として特定する投稿用画面特定機能とを
実現させるための［１］から［７］のうち何れかに記載のビデオゲーム処理プログラム。
［９］
前記サーバに、ユーザの操作に応じて前記オブジェクトの表示設定を更新する表示設定更新機能を実現させ、
前記投稿用画面特定機能では、前記表示設定更新機能により更新した表示設定に基づいて、前記仮想カメラにより撮影された仮想空間に位置する各種オブジェクトの少なくとも一部が非表示状態であるゲーム画面を前記投稿用画面として特定する機能を
実現させるための［８］記載のビデオゲーム処理プログラム。
［１０］
前記進行制御機能では、前記進行停止機能によりビデオゲームの進行を停止した後、前記投稿用画面特定機能により投稿用画面を特定したことに応じて、前記ビデオゲームの進行を再開する機能を
実現させるための［８］または［９］記載のビデオゲーム処理プログラム。
［１１］
［１］から［１０］のうち何れかに記載のビデオゲーム処理プログラムが前記サーバに実現させる機能のうち少なくとも１つの機能を、当該サーバと通信可能なユーザ端末に実現させるためのビデオゲーム処理用プログラム。
［１２］
［１］から［１１］のうち何れかに記載のビデオゲーム処理プログラムがインストールされたサーバ。
［１３］
通信ネットワークと、サーバと、ユーザ端末とを備え、ユーザのプロフィールに関するプロフィール情報と、ユーザからの投稿に関する投稿情報とを管理するビデオゲーム処理システムであって、
投稿者とは異なる閲覧者に投稿情報が提供された場合、前記投稿者の最新のプロフィール情報を検索する検索手段と、
該検索手段により検索されたプロフィール情報を前記閲覧者に提供する提供手段とを含む
ことを特徴とするビデオゲーム処理システム。
［１４］
前記サーバが、検索手段と、前記提供手段とを含み、
前記ユーザ端末が、前記提供手段により提供されたプロフィール情報に関連する画像を出力する出力手段を含む
［１３］記載のビデオゲーム処理システム。
［１５］
ユーザのプロフィールに関するプロフィール情報と、ユーザからの投稿に関する投稿情報とを管理する機能を有するサーバと通信する機能をユーザ端末に実現させるためのビデオゲーム処理プログラムであって、投稿者とは異なる閲覧者に投稿情報が提供された場合、前記投稿者の最新のプロフィール情報を検索する検索機能と、該検索機能により検索したプロフィール情報を前記閲覧者に提供する提供機能とを有するサーバから前記プロフィール情報を受信する機能を前記ユーザ端末に
実現させるためのビデオゲーム処理プログラム。
［１６］
ユーザのプロフィールに関するプロフィール情報と、ユーザからの投稿に関する投稿情報とを管理する機能をユーザ端末に実現させるためのビデオゲーム処理プログラムであって、
前記ユーザ端末に、
投稿者とは異なる閲覧者に投稿情報が提供された場合、前記投稿者の最新のプロフィール情報を検索する検索機能と、
該検索機能により検索したプロフィール情報を前記閲覧者に提供する提供機能とを
実現させるためのビデオゲーム処理プログラム。
［１７］
［１６］記載のビデオゲーム処理プログラムが前記ユーザ端末に実現させる機能のうち少なくとも１つの機能を、当該ユーザ端末と通信可能なサーバに実現させるためのビデオゲーム処理プログラム。
［１８］
［１６］または［１７］記載のビデオゲーム処理プログラムがインストールされたユーザ端末。
［１９］
ユーザのプロフィールに関するプロフィール情報と、ユーザからの投稿に関する投稿情報とを管理するビデオゲーム処理方法であって、
投稿者とは異なる閲覧者に投稿情報が提供された場合、前記投稿者の最新のプロフィール情報を検索する検索処理と、
該検索処理にて検索したプロフィール情報を前記閲覧者に提供する提供処理とを含む
ことを特徴とするビデオゲーム処理方法。
［２０］
通信ネットワークと、サーバと、ユーザ端末とを備えるビデオゲーム処理システムが、  ユーザのプロフィールに関するプロフィール情報と、ユーザからの投稿に関する投稿情報とを管理するために実行するビデオゲーム処理方法であって、
投稿者とは異なる閲覧者に投稿情報が提供された場合、前記投稿者の最新のプロフィール情報を検索する検索処理と、
該検索処理にて検索したプロフィール情報を前記閲覧者に提供する提供処理とを含む
ことを特徴とするビデオゲーム処理方法。
【産業上の利用可能性】
【０１２６】
本発明の実施形態の一つによれば、投稿を介してユーザ間のコミュニケーションを促進するシステムを提供するのに有用である。
【符号の説明】
【０１２７】
１０              ビデオゲーム処理サーバ
１１              検索部
１２              提供部
１１Ｂ            投稿情報記憶部
１２Ｂ            更新部
１３Ｂ            投稿情報抽出部
１４Ｂ            投稿情報送信部
１１Ｃ            アイテム付与部
１１Ｄ            アイテム付与部
１２Ｄ            アイテム特定部
１３Ｄ            投稿情報生成部
１１Ｅ            アイテム付与部
１２Ｅ            アイテム特定部
１３Ｅ            投稿情報生成部
１１Ｆ            進行制御部
１２Ｆ            進行停止部
１３Ｆ            仮想カメラ制御部
１４Ｆ            投稿用画面特定部
１１Ｇ            表示設定更新部
２０，２０１〜２０Ｎ        ユーザ端末
３０              通信ネットワーク
１００            ビデオゲーム処理システム
【図１】
2018140212.tif 000003
【図２】
2018140212.tif 000004
【図３】
2018140212.tif 000005
【図４】
2018140212.tif 000006
【図５】
2018140212.tif 000007
【図６】
2018140212.tif 000008
【図７】
2018140212.tif 000009
【図８】
2018140212.tif 000010
【図９】
2018140212.tif 000011
【図１０】
2018140212.tif 000012
【図１１】
2018140212.tif 000013
【図１２】
2018140212.tif 000014
【図１３】
2018140212.tif 000015
【図１４】
2018140212.tif 000016
【図１５】
2018140212.tif 000017
【図１６】
2018140212.tif 000018
【図１７】
2018140212.tif 000019
【図１８】
2018140212.tif 000020
【図１９】
2018140212.tif 000021