(57)【特許請求の範囲】
【請求項１】
複数のユーザがそれぞれ使用する複数の端末装置と所定のサーバにより構成されるゲームシステムであって、
各前記端末装置における各ユーザからの操作入力に基づいて、所定の仮想ゲーム空間に存在する仮想ゲームキャラクタとの間のインタラクション処理を行うゲーム処理手段と、
前記端末装置における各ユーザの入力に基づいて、投稿情報を生成する投稿情報生成手段と、
前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記仮想ゲームキャラクタの識別情報と関連付けて前記サーバに記憶する投稿情報記憶手段と、
仮想空間を表す画像である仮想空間画像を描画処理するとともに、当該仮想空間画像に対して、少なくとも前記投稿情報記憶手段に記憶された他のユーザにより入力された前記投稿情報を、当該投稿情報に関連付けられた前記識別情報が示す仮想ゲームキャラクタに関連付けて合成して、前記端末装置において各ユーザに提示する表示制御手段と
を備えるゲームシステム。
【請求項２】
前記仮想ゲーム空間には複数の仮想ゲームキャラクタが存在し、
前記投稿情報記憶手段は、前記複数の仮想ゲームキャラクタのうちの１つの仮想ゲームキャラクタの識別情報を前記投稿情報に関連付けて記憶する
請求項１に記載のゲームシステム。
【請求項３】
前記投稿情報生成手段は、前記ゲーム処理手段において所定のインタラクション処理が行われたとき、または、当該インタラクション処理の結果が所定の条件を満たしたときに、ユーザの入力により投稿情報を生成し、
前記投稿情報記憶手段は、前記投稿情報に付加する前記仮想ゲームキャラクタの識別情報として、当該投稿情報を入力する際の前記インタラクション処理に関する仮想ゲームキャラクタの識別情報を付加する
請求項１または２に記載のゲームシステム。
【請求項４】
前記インタラクション処理は、前記仮想ゲームキャラクタとの対戦処理であり、
前記投稿情報生成手段は、前記ゲーム処理手段の前記仮想ゲームキャラクタとの対戦処理の結果が勝利であったときに、ユーザの入力により投稿情報を生成し、
前記投稿情報記憶手段は、前記投稿情報に付加する前記仮想ゲームキャラクタの識別情報として、当該投稿情報を入力する際に勝利した仮想ゲームキャラクタの識別情報を付加する
請求項３に記載のゲームシステム。
【請求項５】
前記インタラクション処理は、前記仮想ゲームキャラクタとの対戦処理であり、
前記投稿情報生成手段は、前記ゲーム処理手段の前記仮想ゲームキャラクタとの対戦処理の結果が敗戦であったときに、ユーザの入力により投稿情報を生成し、
前記投稿情報記憶手段は、前記投稿情報に付加する前記仮想ゲームキャラクタの識別情報として、当該投稿情報を入力する際に敗戦した仮想ゲームキャラクタの識別情報を付加する
請求項３に記載のゲームシステム。
【請求項６】
前記ゲーム処理手段は、前記端末装置のそれぞれに設けられ、スタンドアローンで実行される
請求項１ないし５のいずれかに記載のゲームシステム。
【請求項７】
前記ゲーム処理手段は、前記端末装置のそれぞれに設けられ、第１の前記端末装置の当該ゲーム処理手段は、当該第１の端末装置を使用する第１のユーザからの操作入力に基いて仮想ゲームキャラクタとの間のインタラクション処理を行い、第２の前記端末装置の当該ゲーム処理手段は、当該第２の端末装置を使用する第２のユーザからの操作入力に基づいて当該仮想ゲームキャラクタとの間のインタラクション処理を行い、かつ、第１の前記端末装置の当該ゲーム処理手段は、当該第２の端末装置を使用する第２のユーザからの操作入力に基かずに仮想ゲームキャラクタとの間のインタラクション処理を行い、第２の前記端末装置の当該ゲーム処理手段は、当該第１の端末装置を使用する第１のユーザからの操作入力に基づかずに当該仮想ゲームキャラクタとの間のインタラクション処理を行う
請求項１ないし６のいずれかに記載のゲームシステム。
【請求項８】
前記仮想空間において、前記仮想ゲームキャラクタを移動制御する移動制御手段をさらに備え、
前記投稿情報制御手段は、前記移動制御手段による前記仮想ゲームキャラクタの移動に応じて、前記投稿情報の表示位置を変更する
請求項１ないし７のいずれかに記載のゲームシステム。
【請求項９】
ユーザからの操作入力に基づいて、所定の仮想ゲーム空間に存在する仮想ゲームキャラクタとの間のインタラクション処理を行うゲーム処理手段と、
ユーザの入力により投稿情報を生成する投稿情報生成手段と、
前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記仮想ゲームキャラクタの識別情報を関連付けて蓄積記憶する投稿情報蓄積手段と、
仮想空間を表す画像である仮想空間画像を描画処理するとともに、当該仮想空間画像と少なくとも前記投稿情報蓄積手段に蓄積記憶された他のユーザの入力により生成された前記投稿情報とを、当該投稿情報に関連付けられた前記識別情報が示す仮想ゲームキャラクタに関連付けて合成して、ユーザに提示する表示制御手段と
を備えるゲームシステム。
【請求項１０】
複数のユーザがそれぞれ使用する複数の端末装置と所定のサーバにより構成されるゲームシステムにおいてコンピュータにより実行される制御方法であって、
各前記端末装置における各ユーザからの操作入力に基づいて、所定の仮想ゲーム空間に存在する仮想ゲームキャラクタとの間のインタラクション処理を行うゲーム処理ステップと、
前記端末装置において各ユーザの入力に基づいて投稿情報を生成する投稿情報生成ステップと、
前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記仮想ゲームキャラクタの識別情報と関連付けて前記サーバに記憶する投稿情報記憶ステップと、
仮想空間を表す画像である仮想空間画像を描画処理するとともに、当該仮想空間画像に対して、少なくとも前記投稿情報記憶手段に記憶された他のユーザにより入力された前記投稿情報を、当該投稿情報に関連付けられた前記識別情報が示す仮想ゲームキャラクタに関連付けて合成して、前記端末装置において各ユーザに提示する表示制御ステップと
を備える制御方法。
【請求項１１】
複数のユーザがそれぞれ使用する複数の端末装置と所定のサーバにより構成されるゲームシステムにおける端末装置のコンピュータに、
各前記端末装置における各ユーザからの操作入力に基づいて、所定の仮想ゲーム空間に存在する仮想ゲームキャラクタとの間のインタラクション処理を行うゲーム処理ステップと、
前記端末装置において各ユーザの入力に基づいて投稿情報を生成する投稿情報生成ステップと、
前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記仮想ゲームキャラクタの識別情報と関連付けて前記サーバに送信する送信ステップと、
前記サーバから前記識別情報が関連付けられた前記投稿情報を取得する取得ステップと、
仮想空間を表す画像である仮想空間画像を描画処理するとともに、当該仮想空間画像に対して、少なくとも前記取得ステップで取得された他のユーザにより入力された前記投稿情報を、当該投稿情報に関連付けられた前記識別情報が示す仮想ゲームキャラクタに関連付けて合成して、前記端末装置において各ユーザに提示する表示制御ステップと
を実行させるためのプログラム。
【請求項１２】
複数のユーザがそれぞれ使用する複数の端末装置と所定のサーバにより構成されるゲームシステムにおける端末装置であって、
各前記端末装置における各ユーザからの操作入力に基づいて、所定の仮想ゲーム空間に存在する仮想ゲームキャラクタとの間のインタラクション処理を行うゲーム処理手段と、
前記端末装置において各ユーザの入力に基づいて投稿情報を生成する投稿情報生成手段と、
前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記仮想ゲームキャラクタの識別情報と関連付けて前記サーバに送信する送信手段と、
前記サーバから前記識別情報が関連付けられた前記投稿情報を取得する取得手段と、
仮想空間を表す画像である仮想空間画像を描画処理するとともに、当該仮想空間画像に対して、少なくとも前記取得ステップで取得された他のユーザにより入力された前記投稿情報を、当該投稿情報に関連付けられた前記識別情報が示す仮想ゲームキャラクタに関連付けて合成して、前記端末装置において各ユーザに提示する表示制御手段と
を備える端末装置。
【請求項１３】
複数のユーザがそれぞれ使用する複数の端末装置と所定のサーバにより構成されるゲームシステムであって、
複数のステージデータを記憶するステージデータ記憶手段と、
前記複数のステージデータからゲームプレイするステージを選択するステージ選択手段と、
前記端末装置におけるユーザからの操作入力に基づいて、前記ステージ選択手段により選択されたステージにおいて、所定のゲーム処理を実行するゲーム処理手段と、
前記端末装置において各ユーザの入力により投稿情報を生成する投稿情報生成手段と、
前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記ステージデータの識別情報と関連付けて前記サーバに記憶する投稿情報記憶手段とを備え、
前記ステージ選択手段は、
各ステージデータを示すアイコン画像を記憶するアイコン画像記憶部と、
前記アイコン画像を選択可能に表示するアイコン画像表示部と、
少なくとも前記投稿情報記憶手段に記憶された他のユーザの投稿情報を、当該投稿情報の前記ステージ識別情報が示すステージのアイコン画像に関連付けて表示する投稿情報表示制御部と
を備えるゲームシステム。
【請求項１４】
前記投稿情報記憶手段は、前記投稿情報を、当該投稿情報について前記投稿情報生成手段により入力のあったときにプレイ中のステージの識別情報と関連付けて記憶する
請求項１０に記載のゲームシステム。
【請求項１５】
前記投稿情報入力手段は、ステージをクリアしたときに、前記投稿情報を入力させ、
前記投稿情報記憶手段は、前記投稿情報を、当該投稿情報について前記投稿情報生成手段により入力のあったときにクリアしたステージの識別情報と関連付けて記憶する
請求項１０に記載のゲームシステム
【請求項１６】
前記ゲーム処理手段は、前記端末装置のそれぞれに設けられ、スタンドアローンで実行される
請求項１ないし５のいずれかに記載のゲームシステム。
【請求項１７】
複数のステージデータを記憶するステージデータ記憶手段と、
前記複数のステージデータからゲームプレイするステージを選択するステージ選択手段と、
ユーザからの操作入力に基づいて、前記ステージ選択手段により選択されたステージにおいて、所定のゲーム処理を実行するゲーム処理手段と、
ユーザが投稿情報を入力可能な投稿情報入力手段と、
前記投稿情報入力手段により各ユーザにより入力された前記投稿情報を、前記ステージデータの識別情報を関連付けて記憶する投稿情報記憶手段と
を備え、
前記ステージ選択手段は、
各ステージデータを示すアイコン画像を記憶するアイコン画像記憶部と、
前記アイコン画像を選択可能に表示するアイコン画像表示部と、
少なくとも前記投稿情報記憶手段に記憶された他のユーザの投稿情報を、当該投稿情報の前記ステージ識別情報が示すステージのアイコン画像に関連付けて表示する投稿情報表示制御部と
を備えるゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投稿情報共有システムに関する技術である。
【背景技術】
【０００２】
通信機能を用いて他のユーザとコミュニケーションを行うことのできる情報処理装置が知られている。例えば、非特許文献１には、投稿情報共有システムと連携して、友達とのコミュニケーションを行うことのできるゲーム装置が記載されている。具体的には、非特許文献１は、リアルタイムに自分の近況を更新したり、意見、感想、質問、コメント等（以下、コメントと呼ぶことがある）を投稿、閲覧したりすることを開示している。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“みんなとオンラインでつながろう - Xbox.com”、［online］、平成２３年、［２０１２年３月１５日検索］、インターネット＜URL：http://www.xbox.com/ja-JP/live/stayconnected＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
非特許文献１に記載された技術においては、投稿情報を、投稿情報共有システムのクライアントアプリケーション以外で用いることができなかった。
本発明は、投稿情報共有システムのクライアントアプリケーション以外で投稿情報を用いる技術を提供する。
【課題を解決するための手段】
【０００５】
本発明は、複数のユーザがそれぞれ使用する複数の端末装置と所定のサーバにより構成されるゲームシステムであって、各前記端末装置における各ユーザからの操作入力に基づいて、所定の仮想ゲーム空間に存在する仮想ゲームキャラクタとの間のインタラクション処理を行うゲーム処理手段と、前記端末装置における各ユーザの入力に基づいて、投稿情報を生成する投稿情報生成手段と、前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記仮想ゲームキャラクタの識別情報と関連付けて前記サーバに記憶する投稿情報記憶手段と、仮想空間を表す画像である仮想空間画像を描画処理するとともに、当該仮想空間画像に対して、少なくとも前記投稿情報記憶手段に記憶された他のユーザにより入力された前記投稿情報を、当該投稿情報に関連付けられた前記識別情報が示す仮想ゲームキャラクタに関連付けて合成して、前記端末装置において各ユーザに提示する表示制御手段とを備えるゲームシステムを提供する。
【０００６】
前記仮想ゲーム空間には複数の仮想ゲームキャラクタが存在し、前記投稿情報記憶手段は、前記複数の仮想ゲームキャラクタのうちの１つの仮想ゲームキャラクタの識別情報を前記投稿情報に関連付けて記憶してもよい。
【０００７】
前記投稿情報生成手段は、前記ゲーム処理手段において所定のインタラクション処理が行われたとき、または、当該インタラクション処理の結果が所定の条件を満たしたときに、ユーザの入力により投稿情報を生成し、前記投稿情報記憶手段は、前記投稿情報に付加する前記仮想ゲームキャラクタの識別情報として、当該投稿情報を入力する際の前記インタラクション処理に関する仮想ゲームキャラクタの識別情報を付加してもよい。
【０００８】
前記インタラクション処理は、前記仮想ゲームキャラクタとの対戦処理であり、前記投稿情報生成手段は、前記ゲーム処理手段の前記仮想ゲームキャラクタとの対戦処理の結果が勝利であったときに、ユーザの入力により投稿情報を生成し、前記投稿情報記憶手段は、前記投稿情報に付加する前記仮想ゲームキャラクタの識別情報として、当該投稿情報を入力する際に勝利した仮想ゲームキャラクタの識別情報を付加してもよい。
【０００９】
前記インタラクション処理は、前記仮想ゲームキャラクタとの対戦処理であり、前記投稿情報生成手段は、前記ゲーム処理手段の前記仮想ゲームキャラクタとの対戦処理の結果が敗戦であったときに、ユーザの入力により投稿情報を生成し、前記投稿情報記憶手段は、前記投稿情報に付加する前記仮想ゲームキャラクタの識別情報として、当該投稿情報を入力する際に敗戦した仮想ゲームキャラクタの識別情報を付加してもよい。
【００１０】
前記ゲーム処理手段は、前記端末装置のそれぞれに設けられ、スタンドアローンで実行されてもよい。
【００１１】
前記ゲーム処理手段は、前記端末装置のそれぞれに設けられ、第１の前記端末装置の当該ゲーム処理手段は、当該第１の端末装置を使用する第１のユーザからの操作入力に基いて仮想ゲームキャラクタとの間のインタラクション処理を行い、第２の前記端末装置の当該ゲーム処理手段は、当該第２の端末装置を使用する第２のユーザからの操作入力に基づいて当該仮想ゲームキャラクタとの間のインタラクション処理を行い、かつ、第１の前記端末装置の当該ゲーム処理手段は、当該第２の端末装置を使用する第２のユーザからの操作入力に基かずに仮想ゲームキャラクタとの間のインタラクション処理を行い、第２の前記端末装置の当該ゲーム処理手段は、当該第１の端末装置を使用する第１のユーザからの操作入力に基づかずに当該仮想ゲームキャラクタとの間のインタラクション処理を行ってもよい。
【００１２】
前記仮想空間において、前記仮想ゲームキャラクタを移動制御する移動制御手段をさらに備え、前記投稿情報制御手段は、前記移動制御手段による前記仮想ゲームキャラクタの移動に応じて、前記投稿情報の表示位置を変更してもよい。
【００１３】
また、本発明は、ユーザからの操作入力に基づいて、所定の仮想ゲーム空間に存在する仮想ゲームキャラクタとの間のインタラクション処理を行うゲーム処理手段と、ユーザの入力により投稿情報を生成する投稿情報生成手段と、前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記仮想ゲームキャラクタの識別情報を関連付けて蓄積記憶する投稿情報蓄積手段と、仮想空間を表す画像である仮想空間画像を描画処理するとともに、当該仮想空間画像と少なくとも前記投稿情報蓄積手段に蓄積記憶された他のユーザの入力により生成された前記投稿情報とを、当該投稿情報に関連付けられた前記識別情報が示す仮想ゲームキャラクタに関連付けて合成して、ユーザに提示する表示制御手段とを備えるゲームシステムを提供する。
【００１４】
さらに、本発明は、複数のユーザがそれぞれ使用する複数の端末装置と所定のサーバにより構成されるゲームシステムにおいてコンピュータにより実行される制御方法であって、各前記端末装置における各ユーザからの操作入力に基づいて、所定の仮想ゲーム空間に存在する仮想ゲームキャラクタとの間のインタラクション処理を行うゲーム処理ステップと、前記端末装置において各ユーザの入力に基づいて投稿情報を生成する投稿情報生成ステップと、前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記仮想ゲームキャラクタの識別情報と関連付けて前記サーバに記憶する投稿情報記憶ステップと、仮想空間を表す画像である仮想空間画像を描画処理するとともに、当該仮想空間画像に対して、少なくとも前記投稿情報記憶手段に記憶された他のユーザにより入力された前記投稿情報を、当該投稿情報に関連付けられた前記識別情報が示す仮想ゲームキャラクタに関連付けて合成して、前記端末装置において各ユーザに提示する表示制御ステップとを備える制御方法を提供する。
【００１５】
さらに、本発明は、複数のユーザがそれぞれ使用する複数の端末装置と所定のサーバにより構成されるゲームシステムにおける端末装置のコンピュータに、各前記端末装置における各ユーザからの操作入力に基づいて、所定の仮想ゲーム空間に存在する仮想ゲームキャラクタとの間のインタラクション処理を行うゲーム処理ステップと、前記端末装置において各ユーザの入力に基づいて投稿情報を生成する投稿情報生成ステップと、前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記仮想ゲームキャラクタの識別情報と関連付けて前記サーバに送信する送信ステップと、前記サーバから前記識別情報が関連付けられた前記投稿情報を取得する取得ステップと、仮想空間を表す画像である仮想空間画像を描画処理するとともに、当該仮想空間画像に対して、少なくとも前記取得ステップで取得された他のユーザにより入力された前記投稿情報を、当該投稿情報に関連付けられた前記識別情報が示す仮想ゲームキャラクタに関連付けて合成して、前記端末装置において各ユーザに提示する表示制御ステップとを実行させるためのプログラムを提供する。
【００１６】
さらに、本発明は、複数のユーザがそれぞれ使用する複数の端末装置と所定のサーバにより構成されるゲームシステムにおける端末装置であって、各前記端末装置における各ユーザからの操作入力に基づいて、所定の仮想ゲーム空間に存在する仮想ゲームキャラクタとの間のインタラクション処理を行うゲーム処理手段と、前記端末装置において各ユーザの入力に基づいて投稿情報を生成する投稿情報生成手段と、前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記仮想ゲームキャラクタの識別情報と関連付けて前記サーバに送信する送信手段と、前記サーバから前記識別情報が関連付けられた前記投稿情報を取得する取得手段と、仮想空間を表す画像である仮想空間画像を描画処理するとともに、当該仮想空間画像に対して、少なくとも前記取得ステップで取得された他のユーザにより入力された前記投稿情報を、当該投稿情報に関連付けられた前記識別情報が示す仮想ゲームキャラクタに関連付けて合成して、前記端末装置において各ユーザに提示する表示制御手段とを備える端末装置を提供する。
【００１７】
さらに、本発明は、複数のユーザがそれぞれ使用する複数の端末装置と所定のサーバにより構成されるゲームシステムであって、複数のステージデータを記憶するステージデータ記憶手段と、前記複数のステージデータからゲームプレイするステージを選択するステージ選択手段と、前記端末装置におけるユーザからの操作入力に基づいて、前記ステージ選択手段により選択されたステージにおいて、所定のゲーム処理を実行するゲーム処理手段と、前記端末装置において各ユーザの入力により投稿情報を生成する投稿情報生成手段と、前記投稿情報生成手段により各ユーザの入力により生成された前記投稿情報を、前記ステージデータの識別情報と関連付けて前記サーバに記憶する投稿情報記憶手段とを備え、前記ステージ選択手段は、各ステージデータを示すアイコン画像を記憶するアイコン画像記憶部と、前記アイコン画像を選択可能に表示するアイコン画像表示部と、少なくとも前記投稿情報記憶手段に記憶された他のユーザの投稿情報を、当該投稿情報の前記ステージ識別情報が示すステージのアイコン画像に関連付けて表示する投稿情報表示制御部とを備えるゲームシステムを提供する。
【００１８】
前記投稿情報記憶手段は、前記投稿情報を、当該投稿情報について前記投稿情報生成手段により入力のあったときにプレイ中のステージの識別情報と関連付けて記憶してもよい。
【００１９】
前記投稿情報入力手段は、ステージをクリアしたときに、前記投稿情報を入力させ、前記投稿情報記憶手段は、前記投稿情報を、当該投稿情報について前記投稿情報生成手段により入力のあったときにクリアしたステージの識別情報と関連付けて記憶してもよい。
【００２０】
前記ゲーム処理手段は、前記端末装置のそれぞれに設けられ、スタンドアローンで実行されてもよい。
【００２１】
さらに、本発明は、複数のステージデータを記憶するステージデータ記憶手段と、前記複数のステージデータからゲームプレイするステージを選択するステージ選択手段と、ユーザからの操作入力に基づいて、前記ステージ選択手段により選択されたステージにおいて、所定のゲーム処理を実行するゲーム処理手段と、ユーザが投稿情報を入力可能な投稿情報入力手段と、前記投稿情報入力手段により各ユーザにより入力された前記投稿情報を、前記ステージデータの識別情報を関連付けて記憶する投稿情報記憶手段とを備え、前記ステージ選択手段は、各ステージデータを示すアイコン画像を記憶するアイコン画像記憶部と、前記アイコン画像を選択可能に表示するアイコン画像表示部と、少なくとも前記投稿情報記憶手段に記憶された他のユーザの投稿情報を、当該投稿情報の前記ステージ識別情報が示すステージのアイコン画像に関連付けて表示する投稿情報表示制御部とを備えるゲームシステムを提供する。
【発明の効果】
【００２２】
本発明によれば、ゲームアプリケーションで有効に投稿情報を用いることができる。
【図面の簡単な説明】
【００２３】
【図１】投稿情報共有システム１の機能構成を示す図。
【図２】情報処理装置１０のハードウェア構成を示す図。
【図３】情報処理装置１０のソフトウェア構成を示す図。
【図４】拡張投稿情報を投稿する処理を示すシーケンスチャート。
【図５】データのダウンロード処理を示すシーケンスチャート。
【図６】拡張投稿情報を用いた処理を示すフローチャート。
【図７】投稿文の表示を例示する図である。
【図８】ステージ選択画面を例示する図。
【発明を実施するための形態】
【００２４】
１．構成
図１は、一実施形態に係る投稿情報共有システム１の機能構成を示す図である。投稿情報共有システム１（ゲームシステムの一例）は、複数の情報処理装置１０（端末装置の一例）と、投稿サーバ装置２０とを有する。投稿サーバ装置２０は、投稿情報共有システム（投稿情報共有サービス）を提供するためのサーバ装置である。投稿情報共有システムにおいて、複数の情報処理装置１０の各々からの投稿情報は、投稿サーバ装置２０に送信される。投稿サーバ装置２０は、投稿情報を蓄積する投稿情報データベース２１２を記憶する記憶手段２１を有する。投稿サーバ装置２０は、特定の情報処理装置１０からの要求に応じて、投稿情報データベース２１２に蓄積されている投稿情報をその要求元の情報処理装置１０に提供する。投稿情報は、ユーザにより入力された投稿文（コメントやメッセージ等）としての、文字列（テキスト）、手書き文字、または画像を含む。すなわち、情報処理装置１０のユーザは、この投稿情報共有システムにより、他のユーザのコメントを閲覧したり、自らのコメント等を公開したり、他のユーザとメッセージを交換したりすることができる。
【００２５】
本実施形態において、或る情報処理装置１０は、投稿情報に付加して、アプリケーションプログラムにより生成された付加データを、投稿サーバ装置２０に送信する。本実施形態において付加データは、仮想空間内に登場する仮想ゲームキャラクタ（以下、仮想キャラクタ）を指定する情報であるキャラクタ識別情報と、ゲームステージ（以下、ステージ）を示すステージ識別情報を含む。投稿サーバ装置２０は、送信された投稿情報と付加データとを対応付けて、「付加データ付き投稿情報」として投稿情報データベース２１２に蓄積する（記憶する）。以下、この「付加データ付き投稿情報」を、拡張された投稿情報という意味で「拡張投稿情報」と呼ぶ。別の情報処理装置１０は投稿サーバ装置２０から、拡張投稿情報をダウンロードする。以下において、拡張投稿情報を送信した情報処理装置１０とダウンロードした情報処理装置１０とを区別するときは、前者を情報処理装置１０Ａといい、後者を情報処理装置１０Ｂという。情報処理装置１０Ｂにおいて、ダウンロードした拡張投稿情報をアプリケーションプログラムにおいて使用すると、拡張投稿情報に含まれるキャラクタ識別情報が示す仮想キャラクタに関連付けて投稿情報を表示する。例えば、当該仮想キャラクタの表示位置に基づいて投稿情報の表示位置を決定して（例えば、仮想キャラクタの表示位置の近傍に投稿情報の表示位置を決定して）、当該投稿情報を表示する。当該仮想キャラクタが仮想空間を移動するキャラクタの場合、当該仮想キャラクタの移動に応じて、投稿情報の表示位置が変化する。近傍に表示せずとも当該仮想キャラクタの画像と当該投稿情報の画像とを対応付けるような所定のグラフィックを表示してもよい。
【００２６】
また、本実施形態において、情報処理装置１０Ｂにおいて実行されるゲームアプリケーションは、複数のステージにより構成される。このゲームアプリケーションにおいて、ゲームプレイ開始前に、プレーヤーにステージを選択させるメニュー画面（以下、ステージ選択画面）が表示される。このメニュー画面には、各ステージを選択するためのアイコン（以下、ステージアイコン）が表示され、プレーヤーがそのアイコンを選択することによりステージ選択が行われる。情報処理装置１０Ｂは、ステージ選択画面において、各投稿情報を各ステージアイコンに関連付けて表示する。より具体的には、付加データに含まれるステージ識別情報を用いて、当該ステージ識別情報が示すステージのアイコンに関連付けて投稿情報を表示する。なお、本実施形態において、アプリケーションプログラムは、情報処理装置１０単独で実行可能なプログラムであり、スタンドアローンで実行可能なプログラムである。すなわち、サーバや他の情報処理装置１０との通信をせずに実行可能である。しかしながら、サーバや他の情報処理装置１０との通信を行いつつ実行するものであってもよい。以下、情報処理装置１０Ａと情報処理装置１０Ｂのそれぞれについて、機能を説明する。
【００２７】
情報処理装置１０Ａは、アプリケーション実行手段１１と、拡張投稿情報生成手段１２と、拡張投稿情報送信手段１３とを有する。アプリケーション実行手段１１は、アプリケーションプログラム（例えばゲームプログラム）を実行する。このゲームプログラムは、ユーザの操作やコンピュータ制御により仮想空間内の仮想キャラクタの動作を制御し、仮想空間を仮想カメラで撮影した画像を描画して表示する処理を実行させるための命令群を含んでいる。拡張投稿情報生成手段１２は、ユーザによって入力されるコメント等の投稿情報と、前述の付加データを生成する。拡張投稿情報送信手段１３は、拡張投稿情報生成手段１２により生成された拡張投稿情報を、投稿サーバ装置２０に送信する。
【００２８】
ゲームプログラムに含まれる命令群をアプリケーション実行手段１１が実行することにより、ゲーム処理手段１６、ステージデータ記憶手段１７、およびステージ選択手段１８が実現される。ゲーム処理手段１６は、情報処理装置１０における各ユーザからの操作入力に基づいて、所定の仮想ゲーム空間に存在する仮想ゲームキャラクタとの間のインタラクション処理を行う。また、ゲーム処理手段１６は、仮想ゲームキャラクタを移動制御する移動制御手段を有する。ステージデータ記憶手段１７は、複数のステージデータを記憶する。ステージ選択手段１８は、複数のステージデータからゲームプレイするステージを選択する。ゲーム処理手段１６は、さらに、前記端末装置におけるユーザからの操作入力に基づいて、ステージ選択手段１８により選択されたステージにおいて、所定のゲーム処理（前述のインタラクション処理を含む）を実行する。
【００２９】
この例で、ステージ選択手段１８は、アイコン画像記憶部と、アイコン画像表示部と、投稿情報表示制御部とを有する（いずれも図示略）。アイコン画像記憶部は、各ステージデータを示すアイコン画像を記憶する。アイコン画像表示部は、アイコン画像を選択可能に表示する。投稿情報表示制御部は、少なくとも記憶手段２１に記憶されている他のユーザの投稿情報を、その投稿情報のステージ識別情報が示すステージのアイコン画像に関連付けて表示する。
【００３０】
情報処理装置１０Ｂは、アプリケーション実行手段１１と、拡張投稿情報取得手段１４と、表示制御手段１５とを有する。拡張投稿情報取得手段１４は、投稿サーバ装置２０から、拡張投稿情報を取得する。表示制御手段１５は、仮想空間を表す画像である仮想空間画像を描画処理する。さらに、表示制御手段１５は、この仮想空間画像に対して、少なくとも記憶手段２１に記憶されている他のユーザにより入力された投稿情報を、その投稿情報に関連付けられた識別情報が示す仮想ゲームキャラクタに関連付けて合成する。表示制御手段１５は、合成した画像をユーザに提示する。
【００３１】
なお、アプリケーションプログラムがスタンドアローンで実行されるものである場合、情報処理装置１０Ａのゲーム処理手段１６は、情報処理装置１０Ａのユーザ（以下「ユーザＡ」という）からの操作入力に基づいてインタラクション処理を行い、情報処理装置１０Ｂのゲーム処理手段１６は、情報処理装置１０Ｂのユーザ（以下「ユーザＢ」という）からの操作入力に基づいてインタラクション処理を行う。このとき、情報処理装置１０Ａのゲーム処理手段１６は、情報処理装置１０ＢにおけるユーザＢからの操作入力に基づくインタラクション処理は行わず、情報処理装置１０Ｂのゲーム処理手段１６は、情報処理装置１０ＡにおけるユーザＡからの操作入力に基づくインタラクション処理は行わない。
【００３２】
図２は、情報処理装置１０のハードウェア構成を示す図である。この例で、情報処理装置１０は、ビデオゲームを実行するためのゲーム装置である。情報処理装置１０は、ＣＰＵ（Central Processing Unit）１０１と、メモリ１０２と、外部メモリＩＦ１０３と、入力部１０４と、表示制御部１０５と、音声出力部１０６と、通信ＩＦ１０７とを有するコンピュータ装置である。情報処理装置１０は、表示装置５０に接続されている。表示装置５０は、画像や文字等の情報を表示する装置であり、ディスプレイ（液晶パネル、有機ＥＬ（Electro-Luminescence）パネル等）、および駆動回路を有する。この例で、情報処理装置１０はいわゆる据え置き型のゲーム装置であり、表示装置５０を内蔵していない。表示装置５０は、外付け装置、例えばテレビ受像機である。なお、情報処理装置１０は、表示装置５０を内蔵していてもよい。
【００３３】
ＣＰＵ１０１は、情報処理装置１０の各部を制御する装置であり、各種の演算を行う。メモリ１０２は、プログラムおよびデータを記憶する記憶装置であり、例えばＲＡＭ（Random Access Memory）およびＲＯＭ（Read Only Memory）を有する。外部メモリＩＦ１０３は、プログラムおよびデータを記憶した記憶媒体（例えば光ディスク、磁気ディスク、または半導体メモリ）との間でプログラムおよびデータの読み書きをするインターフェースである。入力部１０４は、ユーザからの指示または命令をＣＰＵ１０１に入力する入力装置であり、例えば、キーパッド、ボタン、タッチパネル、またはマイクロフォンを有する。表示制御部１０５は、画像や文字等の情報を表示装置に表示させる装置であり、例えば、画像処理回路および映像信号出力回路を有する。音声出力部１０６は、音声信号を出力する装置であり、例えば、音声処理回路および音声信号出力回路を有する。通信ＩＦ１０７は、所定の通信規格に従って有線または無線のネットワーク（例えばインターネット）を介した通信をする装置である。
【００３４】
図３は、情報処理装置１０のソフトウェア構成を示す図である。情報処理装置１０は、システムソフトウェア５１と、ポータルソフトウェア５２と、ゲームアプリケーション５３とを有する。
【００３５】
システムソフトウェア５１は、情報処理装置１０を管理または制御するためのソフトウェアである。システムソフトウェア５１は、情報処理装置１０において各種アプリケーションプログラムを実行するのに必須のソフトウェアであり、アプリケーションプログラムの実行時には、情報処理装置１０に必ず存在するソフトウェアである。この例で、システムソフトウェア５１は、ＯＳ（Operating System）５１１を有する。ＯＳ５１１は、ポータルソフトウェア５２およびゲームアプリケーション５３等のアプリケーションプログラムを動作させるための基本ソフトウェアである。
【００３６】
ポータルソフトウェア５２は、投稿情報共有システムのクライアントソフトウェアであり、ユーザに情報を提示し、ユーザからの情報の入力を受け付けるインターフェースを提供する。ポータルソフトウェア５２は、投稿サーバ装置２０に要求を送信し、その要求に応じて投稿サーバ装置２０から送信されるデータに従って、投稿情報共有システムの画面を表示させる。投稿情報共有システムの画面は、１以上のユーザの１以上の投稿情報と、投稿情報を入力および送信するためのＵＩ（User Interface）を含む。
【００３７】
なお、情報処理装置１０を複数のユーザが共用する場合、いわゆるログイン処理により、アクティブな一のユーザが特定される。
【００３８】
ゲームアプリケーション５３は、情報処理装置１０にビデオゲームを実行させるためのアプリケーションプログラム（ソフトウェア）である。情報処理装置１０は、種々のゲームアプリケーション５３を実行可能である。ゲームアプリケーション５３を実現するためのプログラムは例えば記憶媒体（外部メモリ）に記憶されており、ユーザは、それぞれ異なるプログラムを記憶した複数の記憶媒体のうち所望の記憶媒体に記憶されているプログラムを情報処理装置１０に読み取らせることにより、所望のゲームアプリケーション５３を情報処理装置１０に実行させる。別の例では、メモリ１０２に複数のプログラムが記憶されており、ユーザはこのうち所望のプログラムを起動することにより、所望のゲームアプリケーション５３を情報処理装置１０に実行させる。
【００３９】
本実施形態では、システムソフトウェア５１およびポータルソフトウェア５２は、情報処理装置の販売時点においてメモリ１０２に予め不揮発的に記憶されている。すなわち、システムソフトウェア５１およびポータルソフトウェア５２は、情報処理装置１０のプラットフォームの機能として提供される。ゲームアプリケーション５３は、外部メモリに記憶されている。なお、ゲームアプリケーション５３は、メモリ１０２に記憶されていてもよい。また、システムソフトウェア５１、ポータルソフトウェア５２、およびゲームアプリケーション５３のうち少なくとも１つは、情報処理装置の販売時点において予め記憶しておくのではなく、ネットワークを介したダウンロードにより提供され、また、ネットワークアップデートにより最新版に更新されてもよい。
【００４０】
ＣＰＵ１０１は、アプリケーション実行手段１１の一例である。ゲームアプリケーション５３を実行しているＣＰＵ１０１は、拡張投稿情報生成手段１２、拡張投稿情報送信手段１２、拡張投稿情報取得手段１４、および表示制御手段１５の一例である。
【００４１】
２．動作
続いて、投稿情報共有システム１の動作を説明する。ここでは、情報処理装置１０Ａにおける拡張投稿情報の投稿、情報処理装置１０Ｂにおける拡張投稿情報のダウンロード、および情報処理装置１０Ｂにおける拡張投稿情報の使用について説明し、最後により具体的な動作例を説明する。
【００４２】
２−１．拡張投稿情報の投稿
図４は、ゲームアプリケーション５３から拡張投稿情報を投稿する処理を示すフローチャートである。図４のフローの開始時点において、ゲームアプリケーション５３が実行されている。
【００４３】
ゲームアプリケーション５３は、ユーザの操作に基づいて仮想キャラクタとの間で所定のインタラクション処理を実行している。ステップＳ１０１において、ゲームアプリケーション５３は、所定のインタラクション処理が行われたこと、または、当該インタラクション処理の結果が所定の結果であったかを判断する。所定のインタラクション処理とは、仮想キャラクタとの間での戦闘処理や会話処理等である。具体的には、例えば、ステップＳ１０１では、仮想キャラクタと対戦して勝利した／敗戦した／会話した／仲間になった等の結果が得られたかを判断する。さらに、ステップＳ１０１では、ステージをクリアしたか否かが判断される。これらの条件は、コメントの投稿の条件の一例である。以下、この条件を「コメント投稿条件」という。コメント投稿条件が満たされたと判断された場合（Ｓ１０１：ＹＥＳ）、ゲームアプリケーション５３は、処理をステップＳ１０２に移行する。コメント投稿条件が満たされていないと判断された場合（Ｓ１０１：ＮＯ）、ゲームアプリケーション５３は、ゲームを進行しつつ、並行して、条件が満たされるか否かの判定を定期的に行う。
【００４４】
ステップＳ１０２において、ゲームアプリケーション５３は、コメント入力画面を呼び出す。コメント入力画面は、コメントを入力するためのテキストボックスと、コメントの送信を指示するための送信ボタンとを含んでいる。ユーザがコメントを入力し、送信ボタンを押すと、ゲームアプリケーション５３は、処理をステップＳ１０３に移行する。タッチパネル等で手書き入力でコメントを入力できるようにしてもよい。
【００４５】
ステップＳ１０３において、ゲームアプリケーション５３は、拡張投稿情報を生成する。この拡張投稿情報は、ステップＳ１０２で作成されたコメントと付加データを含む。付加データは、前述のキャラクタ識別情報と、ステージ識別情報とを含む。例えば、ステップＳ１０１において、キャラクタＡとの対戦処理において勝利したことが判断された場合、ステップＳ１０３において付加データのキャラクタ識別情報としてキャラクタＡの識別情報が設定される。また、現在のステージが（コメントを入力するときのステージが）ステージ３である場合、付加データのステージ識別情報としてステージ３の識別情報が設定される。なお、ステップＳ１０１においてステージクリアしたことが判断されたときには、ステージ識別情報としてステージ３が設定され、キャラクタ識別情報にはｎｕｌｌが設定される。
【００４６】
ステップＳ１０４において、ゲームアプリケーション５３は、投稿情報と、生成した付加データとを、投稿サーバ装置２０に送信する。投稿情報は、入力されたコメントと、コメントの属性情報とを含んでいる。属性情報は、例えば、コメントを生成したゲームアプリケーション５３の識別情報（以下「アプリＩＤ」という）、投稿したユーザを示すユーザＩＤ、および投稿日時を示すタイムスタンプを含む。
【００４７】
投稿サーバ装置２０は、拡張投稿情報を受信し、受信した拡張投稿情報を、投稿情報データベース２１２に登録する。
【００４８】
２−２．拡張投稿情報のダウンロード
図５は、データのダウンロード処理を示すシーケンスチャートである。これは、情報処理装置１０Ｂにおいて実行される処理を示す。ここでは、投稿サーバ装置２０にアップロードされた拡張投稿情報を、ゲームアプリケーション５３からダウンロードする例を説明する。
【００４９】
ステップＳ２０１において、ゲームアプリケーション５３は、例えば、ゲームアプリケーション５３の起動時に、拡張投稿情報のダウンロード要求を、投稿サーバ装置２０に送信する。このダウンロード要求は、自己の（情報処理装置１０Ｂで実行中の）アプリＩＤを含んでいる。
【００５０】
投稿サーバ装置２０は、ダウンロード要求を受信すると、投稿データベース２１２に登録されている拡張投稿情報の中から、受信したダウンロード要求に含まれるアプリＩＤと一致するアプリＩＤを属性情報として持つ拡張投稿情報を抽出する。すなわち、投稿サーバ装置２０は、あるアプリケーションプログラムから拡張投稿情報のダウンロード要求を受けたときに、それと同じアプリケーションプログラムにより作成された拡張投稿情報を抽出する。このとき、投稿サーバ装置２０は、該当するすべての拡張投稿情報を抽出してもよいし、登録されている拡張投稿情報の一部を抽出してもよい。後者の場合、例えば、該当する拡張投稿情報のうちの最新の一定数が抽出されてもよい。または、ダウンロード要求にステージ識別情報が含まれている場合に、該当するステージにおいて投稿された拡張投稿情報が抽出されてもよい。
【００５１】
投稿サーバ装置２０は、抽出した拡張投稿情報の集合である拡張投稿情報群を、ダウンロード要求の送信元である情報処理装置１０に送信する（ステップＳ２０２）。
【００５２】
拡張投稿情報群を受信すると、ゲームアプリケーション５３は、受信した拡張投稿情報群をメモリ１０２に記憶する（ステップＳ２０３）。
【００５３】
２−３．拡張投稿情報の使用
図６は、ゲームアプリケーション５３において拡張投稿情報を用いた処理を示すフローチャートである。これは、情報処理装置１０Ｂで実行される処理である。
【００５４】
ステップＳ３０１において、ゲームアプリケーション５３は、ステージ選択画面を表示する。より具体的には、図８に示すように、各ステージを示すアイコン（ステージ１を示すアイコンＡ、ステージ２を示すアイコンＢ・・・）が表示される。このとき、ゲームアプリケーション５３は、メモリ１０２に記憶されている各拡張投稿情報のステージ識別情報を参照して、各ステージ識別情報が示すステージのアイコンに関連付けて各投稿情報を表示する。すなわち、メモリ１０２に記憶されている投稿情報のうち、ステージ１をプレイ中に入力された投稿情報およびステージ１をクリアしたときに入力された投稿情報は、アイコンＡに関連付けて表示され、ステージ２をプレイ中に入力された投稿情報およびステージ２をクリアしたときに入力された投稿情報は、アイコンＢに対応付けて表示される。図８において、「モンスターＭＳに気を付けろ」という投稿情報は、ステージ２で入力された投稿情報であり、ステージ識別情報にステージ２が設定されている。また、「このステージ難しかった」という投稿情報は、ステージ３をクリアしたときに入力された投稿情報であり、ステージ３の識別情報が設定されている。ステップＳ３０２において、プレーヤーがどのステージのアイコンの選択を行ったか否かが判断され、当該ステージの投稿情報が開示される。
【００５５】
ステップＳ３０２において、仮想空間における各仮想キャラクタが画面に表示されているか否かを判断する。或る仮想キャラクタが画面に表示されていると判断された場合（Ｓ３０２：ＹＥＳ）、ゲームアプリケーション５３は、処理をステップＳ３０３に移行する。いずれの仮想キャラクタも表示されていないと判断された場合（Ｓ３０２：ＮＯ）、ゲームアプリケーション５３は、図６の処理を終了する。
【００５６】
ステップＳ３０３において、ゲームアプリケーション５３は、メモリ１０２から、ステップＳ３０２で画面に表示されていると判断された仮想キャラクタのキャラクタ識別情報が付加された拡張投稿情報を読み出す。該当する拡張投稿情報が複数ある場合の処理は、あらかじめ決められている。例えば、ゲームアプリケーション５３は、複数の拡張投稿情報のうち、新しいものから順に所定数（例えば１つ）の拡張投稿情報を読み出す。あるいは、ゲームアプリケーション５３は、ユーザに拡張投稿情報を選択させるための画面を表示し、ユーザによって選択された少なくとも１つの拡張投稿情報を読み出す。
【００５７】
ステップＳ３０４において、ゲームアプリケーション５３は、読み出した各拡張投稿情報に含まれる投稿情報（コメント）を、当該拡張投稿情報のキャラクタ識別情報が示す仮想キャラクタに関連付けて表示する。具体的には、ゲームアプリケーション５３は、キャラクタ識別情報によって示される仮想キャラクタの表示位置に基づいた位置（例えば、当該キャラクタの近傍）に投稿情報を表示させる。また、当該キャラクタが移動したときには、それにあわせて投稿情報を移動して表示してもよい。
【００５８】
２−４．動作の具体例
以下、より具体的な例を用いて投稿情報共有システム１の動作を説明する。ユーザＡは、情報処理装置１０Ａにおいて、ゲームアプリケーション５３で遊んでいる。この例で、ゲームアプリケーション５３はロールプレイングゲームであり、ユーザＡが操作するキャラクタ（以下、「プレーヤーキャラクタＡ」という）は、マップ上を移動し、マップ上で出会ったモンスターと戦闘を行う。プレーヤーキャラクタＡがある特定のモンスターＭＳ（例えば、いわゆるボスキャラ）を倒すと、ユーザは、投稿サーバ装置２０にコメントを投稿することができる。すなわちこの例で、コメント投稿条件は、モンスターＭＳを倒したというイベントである。ユーザＡは、例えば「このボスは強いです」というコメントを投稿する。この投稿情報には、モンスターＭＳの識別情報が付加される。
【００５９】
ユーザＢは、情報処理装置１０Ｂにおいて、ゲームアプリケーション５３で遊んでいる。ゲームアプリケーション５３は、先に説明したユーザＡが遊んでいたゲームと同一のゲームである。ユーザＢは、ユーザＡが投稿した拡張投稿情報を事前に（すなわち、ゲームアプリケーション５３の起動時やステージ選択時など、ゲームプレイの前に）ダウンロードしている。ユーザＢが操作するキャラクタ（以下、「プレーヤーキャラクタＢ」という）が、マップ上でモンスターＭＳと出会うと、ゲームアプリケーション５３は、メモリ１０２から、キャラクタ識別情報がモンスターＭＳを示す投稿情報を読み出す。この例では、ユーザＡが投稿した「このボスは強いです」というコメントが読み出される。ゲームアプリケーション５３は、読み出したコメントを画面に表示する。このとき、コメントは、画面におけるモンスターＭＳの表示位置の近傍に表示される。また、このコメントは、モンスターＭＳの移動にあわせて移動する。
【００６０】
図７は、コメントの表示を例示する図である。図７（Ａ）はモンスターＭＳの移動前の状態を、図７ＢはモンスターＭＳの移動後の状態を示している。モンスターＭＳの移動にあわせてコメントが移動している様子が示されている。
【００６１】
別の例として、ゲームアプリケーション５３が、ステージに区分されたアクションゲームである例を説明する。このゲームにおいて、あるステージをクリアすると、ユーザは次のステージに進むことができる。プレーヤーキャラクタＡが、ステージＸにおいて特定の敵キャラクタＥを倒すと、ユーザは、投稿サーバにコメントを投稿することができる。すなわちこの例で、コメント投稿条件は、敵キャラクタＥを倒したという条件であり、キャラクタ識別情報は、敵キャラクタＥが設定される。また、ステージ識別情報はステージＸが設定される。ユーザＡは、例えば「この敵は強いです」というコメントを投稿する。
【００６２】
複数のステージの中からステージＸ、Ｙ、Ｚのうちのいずれかを選択するステージ選択画面を表示し、ユーザＢに選択させる際、ゲームアプリケーション５３は、ステージＸを示すアイコン、ステージＹを示すアイコン、ステージＺを示すアイコンを選択可能に表示する。このとき、ゲームアプリケーション５３は、メモリ１０２から、ステージ識別情報がステージＸを示す投稿情報、ステージＹを示す投稿情報、および、ステージＺを示す投稿情報を読み出す。この例では、ユーザＡが投稿した「この敵は強いです」というコメントが読み出される。ゲームアプリケーション５３は、読み出したコメントを、ステージＸを示すアイコンの近傍に表示する。ステージＹを示すステージ識別情報を持つ投稿情報、ステージＺを示すステージ識別情報を持つ投稿情報も同様に表示される。
【００６３】
３．変形例
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下の変形例のうち、２つ以上のものが組み合わせて用いられてもよい。
【００６４】
実施形態においては、拡張投稿情報を生成するアプリケーションと利用するアプリケーションとが同一である例を説明したが、両者は異なっていてもよい。例えば、情報処理装置１０Ｂにおいては、拡張投稿情報を生成したアプリケーションと互換性のあるアプリケーションが、その拡張投稿情報を用いた処理を行ってもよい。
【００６５】
実施形態においては、コメント投稿条件に関連する仮想キャラクタをキャラクタ識別情報として設定した。しかし、コメント投稿条件に関連する仮想キャラクタとは異なるキャラクタの識別情報を設定してもよい。
【００６６】
情報処理装置１０Ｂにおいて表示される投稿情報は、コメントに代えて（またはコメントに加えて）、コメントを投稿したユーザのユーザＩＤ、コメントした時刻のタイムスタンプ、アプリケーションの進行状況または使用状況を示す情報が表示されてもよい。
【００６７】
本願発明が適用されるアプリケーションは、ゲームアプリケーション５３に限定されない。文書編集アプリケーション、学習アプリケーション、その他の実用ソフト、クライアントアプリケーションなど、ゲーム以外の機能を実現させるためのアプリケーションが付加データを用いた処理を行ってもよい。
【００６８】
情報処理装置１０におけるソフトウェア構成は、実施形態で説明したものに限定されない。また、情報処理装置１０のハードウェア構成は、図２で説明したものに限定されない。図１で説明した機能を実現できるものであれば、どのようなハードウェア構成を有する装置が用いられてもよい。
【００６９】
情報処理装置１０により実行されるアプリケーションプログラムは、記憶媒体により提供されるものに限定されない。アプリケーションプログラムは、インターネット等のネットワークを介したダウンロードにより提供されてもよい。また、情報処理装置１０のシステムソフトウェアが、記憶媒体またはダウンロードにより提供されてもよい。
【００７０】
投稿情報共有システム１を構成する装置、およびこれらの装置における機能の分担は、図１で説明したものに限定されない。例えば、実施形態において情報処理装置１０の機能として説明したものの一部を、投稿サーバ装置２０または他のサーバ装置が有していてもよい。機能の分担は当業者の技術常識により適宜設計することができる。
【符号の説明】
【００７１】
１…投稿情報共有システム
１０…情報処理装置
１１…アプリケーション実行手段
１２…拡張投稿情報生成手段
１３…拡張投稿情報生送信手段
１４…取得手段
１５…表示制御手段
５１…システムソフトウェア
５２…ポータルソフトウェア
５３…ゲームアプリケーション
１０１…ＣＰＵ
１０２…メモリ
１０３…外部メモリＩＦ
１０４…入力部
１０５…表示制御部
１０６…音声出力部
１０７…通信ＩＦ
１５０…表示手段
２０…投稿サーバ装置
２１…記憶手段
２１２…拡張投稿情報生データベース
５０…表示装置
【図１】
0005977585.tif 000002
【図２】
0005977585.tif 000003
【図３】
0005977585.tif 000004
【図４】
0005977585.tif 000005
【図５】
0005977585.tif 000006
【図６】
0005977585.tif 000007
【図７】
0005977585.tif 000008
【図８】
0005977585.tif 000009