(57)【特許請求の範囲】
【請求項１】
ゲームの進行を制御する第１端末と、
前記第１端末と通信可能に接続されたサーバと、
前記サーバと通信可能に接続された複数の第２端末と、
を含む情報処理システムであって、
前記複数の第２端末の各々は、
当該第２端末に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信する送信部を備え、
前記サーバは、
前記複数の第２端末から受信した１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した選択メッセージ情報を、前記第１端末に送信する選択送信部を備え、
前記第１端末は、
前記サーバから受信した前記選択メッセージ情報に基づいて、前記メッセージを、前記ゲームが進行するゲーム空間に表示させるメッセージ表示部を備え、
前記選択送信部は、
募集期間内に前記複数の第２端末から受信した１以上の前記メッセージ情報を蓄積し、前記募集期間が終了した場合に、蓄積した１以上の前記メッセージ情報から前記選択メッセージ情報を選択する、
ことを特徴とする情報処理システム。
【請求項２】
前記選択送信部は、
前記１以上のメッセージ情報のうち、最も大きい前記消費量を示す情報を含むメッセージ情報を前記選択メッセージ情報として選択する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記選択送信部は、
前記募集期間が終了する前に、前記複数の第２端末の何れかから、閾値を越えた消費量を示す情報を含むメッセージ情報を受信した場合、当該閾値を越えた消費量を示す情報を含むメッセージ情報を前記選択メッセージ情報として選択する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記選択送信部は、
前記ゲーム空間において前記メッセージを表示させる場面毎に前記選択メッセージ情報を選択し、当該選択した前記選択メッセージ情報を前記第１端末に送信する
ことを特徴とする請求項１から３の何れか１項に記載の情報処理システム。
【請求項５】
前記情報処理システムは、
前記第１端末を複数含み、
前記送信部は、
前記操作に基づいて、前記メッセージを表示させる第１端末を示す端末情報を前記メッセージ情報に含め、
前記選択送信部は、
前記選択メッセージ情報を、当該選択メッセージ情報に含まれる端末情報が示す第１端末に送信する、
ことを特徴とする請求項１から４の何れか１項に記載の情報処理システム。
【請求項６】
前記メッセージ表示部は、
前記ゲーム空間に表示させる前記メッセージの露出度を調整する、
ことを特徴とする請求項１から５の何れか１項に記載の情報処理システム。
【請求項７】
前記メッセージ表示部は、
前記ゲーム空間において表示させる前記メッセージの露出度として、前記メッセージを表示させる表示期間および表示態様の一方または両方を調整する、
ことを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記メッセージ表示部は、
前記消費量が多いほど高い露出度で、前記メッセージを前記ゲーム空間に表示させる、
ことを特徴とする請求項６または７に記載の情報処理システム。
【請求項９】
ゲームの進行を制御する第１端末と通信可能に接続されたサーバと通信可能に接続された複数の第２端末の各々が、
当該第２端末に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信するステップを実行し、
前記サーバが、
前記複数の第２端末から受信した１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した選択メッセージ情報を、前記第１端末に送信するステップを実行し、
前記第１端末が、
前記サーバから受信した前記選択メッセージ情報に基づいて、前記メッセージを、前記ゲームが進行するゲーム空間に表示させるステップを実行し、
前記第１端末に送信するステップでは、前記サーバが、募集期間内に前記複数の第２端末から受信した１以上の前記メッセージ情報を蓄積し、前記募集期間が終了した場合に、蓄積した１以上の前記メッセージ情報から前記選択メッセージ情報を選択する、
ことを特徴とする情報処理方法。
【請求項１０】
ゲームの進行を制御する第１端末と通信可能に接続されたサーバと通信可能に接続された複数の第２端末の各々が備えるコンピュータに、
当該第２端末に対するユーザの操作情報を取得するステップと、
前記操作情報に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を、前記サーバであって、前記複数の第２端末から受信した１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した、前記第１端末において前記メッセージを前記ゲームが進行するゲーム空間に表示させるための選択メッセージ情報を、前記第１端末に送信する前記サーバに送信するステップとを実行させ、
前記送信するステップでは、前記コンピュータが、募集期間内に前記メッセージ情報を送信する、
ことを特徴とするプログラム。
【請求項１１】
ゲームの進行を制御する第１端末であって、複数の第２端末と通信可能に接続されたサーバと通信可能に接続された前記第１端末が備えるコンピュータに、
前記複数の第２端末であって、前記複数の第２端末の各々に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信する前記複数の第２端末から送信された１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択された選択メッセージ情報を、前記サーバから受信するステップと、
前記選択メッセージ情報に基づいて、前記メッセージを、前記ゲームが進行するゲーム空間に表示させるステップとを実行させ、
前記受信するステップでは、前記コンピュータは、募集期間内に前記サーバが前記複数の第２端末から受信して蓄積した１以上の前記メッセージ情報から、前記募集期間が終了した場合に前記サーバが選択した前記選択メッセージ情報を受信する、
ことを特徴とするプログラム。
【請求項１２】
ゲームの進行を制御する第１端末と通信可能に接続されたサーバが備えるコンピュータに、
前記サーバと通信可能に接続された複数の第２端末であって、前記複数の第２端末の各々に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信する前記複数の第２端末から１以上のメッセージ情報を受信するステップと、
前記１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した、前記第１端末において前記メッセージを前記ゲームが進行するゲーム空間に表示させるための選択メッセージ情報を、前記第１端末に送信するステップを実行させ、
前記受信するステップでは、前記コンピュータは、募集期間内に前記複数の第２端末から受信した１以上の前記メッセージ情報を蓄積し、
前記送信するステップでは、前記コンピュータは、前記募集期間が終了した場合に、蓄積した１以上の前記メッセージ情報から前記選択メッセージ情報を選択する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム画面に対してメッセージを送信する技術に関する。
【背景技術】
【０００２】
特許文献１には、ユーザが掲載した情報に対して、閲覧者がメッセージを送信する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２１２５１号公報（２０１６年２月４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、ゲームのプレイ中のゲーム画面を撮影またはキャプチャした映像を即時配信（ライブ配信）することが行われている。その閲覧者が、上述の技術を用いて、ライブ配信中のゲーム画面に対してメッセージを送信する場合、ゲームのプレイヤは、ゲームのプレイに意識が集中しているため、閲覧者が送信したメッセージを認識することが難しい。特に、複数の閲覧者がそれぞれメッセージを送信した場合、殆どのメッセージはプレイヤに認識されないため、閲覧者のメッセージを送信する意欲が減退する。
【０００５】
本発明の一態様は、ライブ配信中のゲーム画面に対して複数の閲覧者がメッセージを送信する場合であっても、閲覧者のメッセージを送信する意欲が減退しないようにする技術を提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る情報処理システムは、ゲームの進行を制御する第１端末と、前記第１端末と通信可能に接続されたサーバと、前記サーバと通信可能に接続された複数の第２端末と、を含む情報処理システムであって、前記複数の第２端末の各々は、当該第２端末に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信する送信部を備え、前記サーバは、前記複数の第２端末から受信した１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した選択メッセージ情報を、前記第１端末に送信する選択送信部を備え、前記第１端末は、前記サーバから受信した前記選択メッセージ情報に基づいて、前記メッセージを、前記ゲーム空間に表示させるメッセージ表示部を備えている。
【０００７】
また、本発明の一態様に係る情報処理方法は、ゲームの進行を制御する第１端末と通信可能に接続されたサーバと通信可能に接続された複数の第２端末の各々が、当該第２端末に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信するステップを実行し、前記サーバが、前記複数の第２端末から受信した１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した選択メッセージ情報を、前記第１端末に送信するステップを実行し、前記第１端末が、前記サーバから受信した前記選択メッセージ情報に基づいて、前記メッセージを、前記ゲーム空間に表示させるステップを実行する。
【０００８】
また、本発明の一態様に係るプログラムは、ゲームの進行を制御する第１端末と通信可能に接続されたサーバと通信可能に接続された複数の第２端末の各々が備えるコンピュータに、
当該第２端末に対するユーザの操作情報を取得するステップと、前記操作情報に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を、前記サーバであって、前記複数の第２端末から受信した１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した、前記第１端末において前記メッセージを前記ゲーム空間に表示させるための選択メッセージ情報を、前記第１端末に送信する前記サーバに送信するステップとを実行させる。
【０００９】
また、本発明の一態様に係る他のプログラムは、ゲームの進行を制御する第１端末であって、複数の第２端末と通信可能に接続されたサーバと通信可能に接続された前記第１端末が備えるコンピュータに、前記複数の第２端末であって、前記複数の第２端末の各々に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信する前記複数の第２端末から送信された１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択された選択メッセージ情報を、前記サーバから受信するステップと、前記選択メッセージ情報に基づいて、前記メッセージを、前記ゲーム空間に表示させるステップとを実行させる。
【００１０】
また、本発明の一態様に係るさらに他のプログラムは、ゲームの進行を制御する第１端末と通信可能に接続されたサーバが備えるコンピュータに、前記サーバと通信可能に接続された複数の第２端末であって、前記複数の第２端末の各々に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信する前記複数の第２端末から１以上のメッセージ情報を受信するステップと、前記１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した、前記第１端末において前記メッセージを前記ゲーム空間に表示させるための選択メッセージ情報を、前記第１端末に送信するステップを実行させる。
【発明の効果】
【００１１】
本発明の一態様によれば、ライブ配信中のゲーム画面に対して複数の閲覧者がメッセージを送信する場合であっても、閲覧者のメッセージを送信する意欲が減退しないようにする技術を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態１に係る情報処理システムの構成の一例を示すブロック図である。
【図２】本発明の実施形態１に係るユーザ端末のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態１に係るプレイヤ端末のハードウェア構成の一例を示す図である。
【図４】本発明の実施形態１に係るゲームサーバのハードウェア構成の一例を示す図である。
【図５】本発明の実施形態１に係るユーザ端末の機能構成の一例を示す図である。
【図６】本発明の実施形態１に係るプレイヤ端末の機能構成の一例を示す図である。
【図７】本発明の実施形態１に係るゲームサーバの機能構成の一例を示す図である。
【図８】本発明の実施形態１に係る情報処理システムの動画配信処理の流れの一例を示すフロー図である。
【図９】本発明の実施形態１に係る情報処理システムのメッセージ送信処理の流れの一例を示すフロー図である。
【図１０】本発明の実施形態１におけるメッセージ情報のデータ構造の一例を示す図である。
【図１１】本発明の実施形態１におけるユーザ端末における表示画像の一例を示す図である。
【図１２】本発明の実施形態１における選択可能場面データについて例示する表である。
【図１３】本発明の実施形態１におけるユーザ端末における表示画像の一例を示す図である。
【図１４】本発明の実施形態１におけるサーバ管理ユーザデータの一部について例示する表である。
【図１５】本発明の実施形態１における露出度設定データについて例示する表である。
【図１６】本発明の実施形態１においてゲームサーバからプレイヤ端末に送信されるメッセージ情報を例示する図である。
【図１７】本発明の実施形態１におけるメッセージ情報に基づくメッセージの表示例を示す図である。
【図１８】本発明の実施形態１におけるメッセージ情報に基づくメッセージの表示例を示す図である。
【図１９】本発明の実施形態１における消費量設定データについて例示する表である。
【図２０】本発明の実施形態１におけるユーザ端末における表示画像の一変形例を示す図である。
【図２１】本発明の実施形態１に係る情報処理システムの構成の一変形例を示すブロック図である。
【図２２】本発明の実施形態１におけるメッセージ情報のデータ構造の一変形例を示す図である。
【図２３】本発明の実施形態１におけるメッセージ情報のデータ構造の一変形例を示す図である。
【図２４】本発明の実施形態１の一変形例におけるサーバ管理ユーザデータの一部を例示する表である。
【図２５】参考形態におけるメッセージ情報に基づくメッセージの表示例を示す図である。
【図２６】本発明の実施形態２における募集に関する情報を例示する図である
【図２７】本発明の実施形態２に係るゲームサーバの動作の流れの一例を説明するフローチャートである。
【図２８】本発明の実施形態２に係るゲームサーバの動作の流れの一例を説明するフローチャートである。
【図２９】本発明の実施形態３に係るプレイヤ端末の機能構成の一例を示す図である。
【図３０】本発明の実施形態３に係る情報処理システムのメッセージ送信処理の流れの一例を示すフロー図である。
【図３１】本発明の実施形態３におけるメッセージ情報のデータ構造の一例を示す図である。
【図３２】本発明の実施形態３における出力態様設定データについて例示する表である。
【図３３】本発明の実施形態３においてゲームサーバからプレイヤ端末に送信されるメッセージ情報を例示する図である。
【発明を実施するための形態】
【００１３】
〔実施形態１〕
まず、図１〜図２４を参照して、本実施形態に係る情報システム１について説明する。
【００１４】
（情報処理システム１の構成）
図１は、情報処理システム１の構成の一例を示すブロック図である。情報処理システム１は、ユーザ端末１０−１、ユーザ端末１０−２、・・・ユーザ端末１０−Ｎ、プレイヤ端末２０、ゲームサーバ３０および動画配信サーバ４０を備えている。これらの装置は、インターネット等のネットワークＮＷを介して接続される。ユーザ端末１０−１、ユーザ端末１０−２、・・・ユーザ端末１０−Ｎは、同様の構成であるため、特に区別しない場合には、「−１」、「−２」等の記載を省略してユーザ端末１０として説明する。
【００１５】
プレイヤ端末２０（第１端末の一例）は、ゲームをプレイするプレイヤが操作するコンピュータである。ユーザ端末１０（第２端末の一例）はゲームをプレイしていないユーザが操作するコンピュータである。以降、プレイヤ端末２０において進行するゲームをプレイするために第１端末を操作する操作者をプレイヤと呼び、ユーザ端末１０を操作する操作者をユーザと呼ぶ。なお、ユーザは、プレイヤがプレイするゲームを視聴する者であってもよい。
【００１６】
プレイヤ端末２０およびユーザ端末１０は、物理的に異なるコンピュータによって構成され、直接または他のサーバ等を介して通信可能に接続されている。プレイヤ端末２０およびユーザ端末１０は、それぞれ、家庭用ゲーム機、スマートフォン、タブレット、パーソナルコンピュータ、または店舗据置き型業務用ゲーム機等であってもよい。
【００１７】
例えば、プレイヤ端末２０は、あるゲームを実行する家庭用ゲーム機または店舗据置き型業務用ゲーム機であり、ユーザ端末１０は、当該ゲームを実行不可能なスマートフォン、タブレットまたはパーソナルコンピュータであってもよい。
【００１８】
また、例えば、プレイヤ端末２０は、あるゲームアプリケーションが実行されている家庭用ゲーム機、スマートフォン、タブレット、パーソナルコンピュータ、または店舗据置き型業務用ゲーム機等であり、ユーザ端末１０は、プレイヤ端末２０が前記ゲームアプリケーションを実行しているときに、当該ゲームアプリケーションが実行されていない家庭用ゲーム機、スマートフォン、タブレット、パーソナルコンピュータ、または店舗据置き型業務用ゲーム機等であってもよい。
【００１９】
なお、情報処理システム１内に、複数のユーザ端末１０が含まれる場合、各ユーザ端末１０は互いに異なる種類の装置であってもよい。
【００２０】
ゲームサーバ３０（サーバの一例）および動画配信サーバ４０は、それぞれ、コンピュータによって構成され、プレイヤ端末２０およびユーザ端末１０と通信可能に接続されている。ゲームサーバ３０および動画配信サーバ４０は、プレイヤ端末２０およびユーザ端末１０にネットワークＮＷを介してサービスを提供するサーバとして機能する。ゲームサーバ３０は、例えばゲームの対戦のマッチングやユーザが保有するアイテムおよびポイントの管理等のサービスを提供する他、本明細書において説明するメッセージ処理サービスを提供する。動画配信サーバ４０は動画の配信サービスを提供する。
【００２１】
（ユーザ端末１０のハードウェア構成）
図２は、本実施形態に係るユーザ端末１０のハードウェア構成の一例を示す図である。ユーザ端末１０は、例えば、プロセッサ１１、通信部１２、入力部１３、記憶部１４、表示部１５、および音声出力部１６を備え、ネットワークＮＷを介して接続されたゲームサーバ３０、動画配信サーバ４０および他の装置等と通信部１２を介して通信する。これらの構成要素は、バス１９を介して相互に通信可能に接続されている。プロセッサ１１は、記憶部１４に記憶された各種プログラムを実行し、ユーザ端末１０の各部を制御する。プロセッサ１１は、例えば、ＣＰＵ（Central Processing Unit）、ＧＰＵ（Graphics Processing Unit）等の集積回路によって構成することができる。
【００２２】
通信部１２は、例えば、イーサネット（登録商標）等の有線接続、または、ＷｉＦｉ（登録商標）等の無線接続により、ネットワークＮＷと通信する機能を有する。入力部１３は、例えば、タッチパネルとしてディスプレイと一体に構成されており、ユーザの操作により各種の指示が入力される。また、入力部１３は、キーボードやマウス、タッチパッドや、マイクロホンなど、その他の入力装置であってもよい。
【００２３】
表示部１５は、画像やテキスト等の情報を表示するディスプレイである。表示部１５は、例えば、液晶ディスプレイパネルまたは有機ＥＬ（Electro Luminescence）ディスプレイパネルなどによって構成することができる。表示部１５は、ユーザ端末１０とは別体として構成されていてもよく、その場合は、表示部１５はユーザ端末１０と有線接続または無線接続される。
【００２４】
記憶部１４は、ユーザ端末１０が処理する各種情報および画像、ならびにプログラム（ゲーム制御プログラムであってもよい）等を記憶する。記憶部１４は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＲＯＭ（Read Only Memory）、およびＲＡＭ（Random Access Memory）などによって構成することができる。なお、記憶部１４は、ユーザ端末１０に内蔵されるものに限らず、ＵＳＢ等のデジタル入出力ポート等によって接続された外付け型の記憶装置でもよい。また、ユーザ端末１０は、不図示のカメラ、ジャイロセンサ、ＧＰＳ（Global Positioning System）受信モジュールなどのハードウェア構成をさらに含んで構成されてもよい。
【００２５】
音声出力部１６は、音声を出力する。音声出力部１６は、例えば、スピーカ、音声出力端子などによって構成することができる。音声出力部１６はまた、Ｂｌｕｔｏｏｔｈ（登録商標）等の無線接続を介して外部のイヤホン、ヘッドホンまたはスピーカ等から音声を出力させるものであってもよい。
【００２６】
（プレイヤ端末２０のハードウェア構成）
図３は、本実施形態に係るプレイヤ端末２０のハードウェア構成の一例を示す図である。プレイヤ端末２０は、例えば、プロセッサ２１、通信部２２、入力部２３、記憶部２４、表示部２５、および音声出力部２６を備え、ネットワークＮＷを介して接続されたゲームサーバ３０、動画配信サーバ４０および他の装置等と通信部２２を介して通信する。これらの構成要素は、バス２９を介して相互に通信可能に接続されている。プロセッサ２１は、プロセッサ１１と同様に、記憶部２４に記憶された各種プログラムを実行し、プレイヤ端末２０の各部を制御する。
【００２７】
入力部２３は、例えばゲームパッド、ジョイスティックなどのコントローラであってもよいし、タッチパネル、キーボードやマウス、タッチパッド、マイクロホンなど、その他の入力装置であってもよい。表示部２５は、画像やテキスト等の情報を表示するディスプレイである。表示部２５は、例えば、液晶ディスプレイパネルまたは有機ＥＬ（Electro Luminescence）ディスプレイパネルなどによって構成することができる。表示部２５は、プレイヤ端末２０とは別体として構成されていてもよく、その場合は、表示部２５はプレイヤ端末２０と有線接続または無線接続される。通信部２２、記憶部２４および音声出力部２６は、通信部１２、記憶部１４および音声出力部１６と同等の構成とすることができる。
【００２８】
（ゲームサーバ３０のハードウェア構成）
図４は、本実施形態に係るゲームサーバ３０のハードウェア構成の一例を示す図である。ゲームサーバ３０は、例えば、プロセッサ３１、通信部３２、入力部３３、および記憶部３４を備え、ネットワークＮＷを介して接続された複数のユーザ端末１０、プレイヤ端末２０および他の装置等と通信部３２を介して通信する。これらの構成要素は、バス３９を介して相互に通信可能に接続されている。プロセッサ３１は、プロセッサ１１と同様に、記憶部３４に記憶された各種プログラムを実行し、ゲームサーバ３０の各部を制御する。入力部３３は、例えばキーボードおよびマウスであってもよいし、タッチパッド、タッチパネル、マイクロホンなど、その他の入力装置であってもよい。通信部３２および記憶部３４は、通信部１２および記憶部１４と同等の構成とすることができる。
【００２９】
（ユーザ端末１０の機能構成）
図５は、本実施形態に係るユーザ端末１０の機能構成の一例を示すブロック図である。図５では、制御部１１０および記憶部１４のみを示し、図２に示したその他の構成については省略している。なお、制御部１１０は、記憶部１４に記憶されているユーザ端末プログラムをプロセッサ１１が実行することにより実現される機能構成である。
【００３０】
ユーザ端末１０は、ゲームの進行を制御する機能を有さない。すなわち、制御部１１０は、ゲームの進行を制御することができない。
【００３１】
ゲームとは、プレイヤの入力に対して、ゲームを実現するゲームアプリケーションが結果をプレイヤに出力することによって、プレイヤに興趣を与えるものである。ゲームの進行とは、ゲームにおいて、プレイヤの入力から当該入力に対する結果の出力に至る一連の処理が順次実行されることである。ゲームの進行を制御するとは、ゲームを実現するゲームアプリケーションによって、プレイヤの入力から当該入力に対する結果の出力に至る一連の処理を制御することである。ゲームの進行を制御しないとは、これら一連の処理を行わないことを意味する。
【００３２】
一連の処理は、例えば、ゲームを進行させる操作を受け付ける処理、ゲームを進行させる操作に応じてゲーム空間におけるオブジェクトの配置を制御する処理、ゲームを進行させる操作に応じてゲーム内パラメータを計算する処理、ゲームの進行に必要な情報を外部との間で送受信する処理、ゲームの進行を示す画像を表示する処理等であってもよい。
【００３３】
また、ゲームの進行は、ゲームの結果、優劣または達成状況に影響を与えることを含んでもよい。この場合、ゲームの進行を制御するとは、ゲームの結果、優劣または達成状況に影響を与える処理を実行することを含む。
【００３４】
ゲームの結果とは、ゲームの勝敗、得点、ゲーム内で設定された目標を達成したか否か等をいう。ゲームの優劣とは、ゲームの結果が好ましくなる可能性が高いか（優勢か）低いか（劣勢か）をいう。ゲームの達成状況とは、ゲームの目標を達成するまでの進捗状況であってもよい。
【００３５】
記憶部１４には、ユーザ端末プログラム、ユーザデータおよびアプリデータが記憶されている。アプリデータは、ユーザ端末プログラムを実行中のプロセッサ１１が各種処理を実行するために参照するデータであり、例えば、表示部１５に表示する各種オブジェクトの画像データ等がふくまれていてもよい。またアプリデータは、操作情報取得部１１２（後述）が操作情報を取得するために表示するデータであっても良い。また、アプリデータはゲームサーバ等、ユーザ端末以外の機器によって更新されるデータであっても良い。ユーザデータは、ユーザに関連付けられたデータであり、ユーザを識別するためのユーザＩＤを含む。
【００３６】
制御部１１０は、動画処理部１１１、操作情報取得部１１２およびメッセージ送信部１１３（送信部の一例）を備えている。動画処理部１１１は、動画配信サーバ４０から配信された動画データをユーザ端末１０において再生する。操作情報取得部１１２は、アプリデータを参照して表示されたユーザインターフェイスにより、ユーザ端末１０に対するユーザの操作情報を取得する。メッセージ送信部１１３は、ユーザ端末１０に対するユーザの操作情報に基づいて、メッセージを少なくとも含むメッセージ情報を通信部１２を介して送信する。
【００３７】
（プレイヤ端末２０の機能構成）
図６は、本実施形態に係るプレイヤ端末２０の機能構成の一例を示すブロック図である。図６では、制御部２１０および記憶部２４のみを示し、図３に示したその他の構成については省略している。なお、制御部２１０は、記憶部２４に記憶されているゲームプログラムをプロセッサ２１が実行することにより実現される機能構成である。
【００３８】
記憶部２４には、ゲームプログラム、ゲームデータ、プレイヤデータおよびメッセージデータが記憶されている。ゲームデータは、ゲームプログラムを実行中のプロセッサ２１がゲームおよびメッセージの表示または出力を実行するために参照するデータであり、例えば、選手キャラクタや背景オブジェクト等の各種オブジェクトのモデルデータやテクスチャデータ、ゲーム内で使用される音源等を含んでいてもよい。また、ゲームデータは、ゲームの進行状況を管理するデータであっても良い。プレイヤデータは、プレイヤに関連付けられたデータであり、例えば、プレイヤが設定したゲームの環境設定を示す設定データ等を含む。メッセージデータは、ゲームサーバ３０からプレイヤ端末２０に送信された、プレイヤ端末２０において表示または出力するメッセージ情報を含む。
【００３９】
制御部２１０は、ゲーム進行部２１１、メッセージ情報受信部２１２（受信部の一例）およびメッセージ表示部２１３を備えている。プレイヤ端末２０は、ゲームの進行を制御する機能を有しており、ゲーム進行部２１１がゲームの進行を制御する。メッセージ情報受信部２１２は、ゲームサーバ３０からメッセージ情報を受信する。メッセージ表示部２１３は、メッセージ情報受信部２１２が受信したメッセージ情報に基づいて、メッセージをゲーム空間内に表示させる。
【００４０】
（ゲームサーバ３０の機能構成）
図７は、本実施形態に係るゲームサーバ３０の機能構成の一例を示すブロック図である。図７では、記憶部３４に記憶されているデータと、記憶部３４に記憶されているサーバプログラムをプロセッサ３１が実行することにより実現される機能構成である制御部３１０とを示し、図４に示したその他の構成については省略している。
【００４１】
記憶部３４には、サーバプログラム、サーバ管理ユーザデータ、サーバデータおよびメッセージデータが記憶されている。サーバ管理ユーザデータは、ユーザごとに記憶部３４に記憶されており、各ユーザのユーザＩＤ、ユーザ名および保有コイン数等を含んでいてもよい。サーバデータは、サーバプログラムを実行中のプロセッサ３１が各種処理を行う為に参照するデータであり、例えば、後述する露出度設定データ、消費量設定データ、出力態様設定データ等を含んでいてもよい。メッセージデータは、各ユーザ端末１０からゲームサーバ３０に送信されたメッセージ情報を含む。
【００４２】
制御部３１０は、メッセージ情報処理部３１１を備えている。メッセージ情報処理部３１１は、ユーザ端末１０から受信したメッセージ情報を処理する。
【００４３】
なお、動画配信サーバ４０は、プレイヤ端末２０、または、プレイヤ端末２０に接続された外部機器から動画データを受信し、当該動画データを即時に各ユーザ端末１０に送信する機能を有するサーバであり、一般的な動画配信サーバと同等の構成を備えていればよい。また、ゲームサーバ３０が、動画配信サーバ４０を兼ねていてもよい。
【００４４】
（情報処理システム１の概要）
情報処理システム１は、ゲームの進行を制御するプレイヤ端末２０に対し、当該ゲームの進行を制御する機能を有さないユーザ端末１０から、メッセージを送る仕組みを提供する。一態様において、プレイヤ端末２０におけるゲームの進行を表す動画がユーザ端末１０に配信されており、ユーザは当該動画を視聴しながら、プレイヤを応援するメッセージを、ユーザ端末１０を介して送ることができる。
【００４５】
なお、ゲームのジャンルは特定のジャンルに限定されず、例えば、スポーツゲーム（サッカー、野球、テニス、アメリカンフットボール、バスケットボール、バレーボール等を題材としたゲーム）、バトルゲーム、アドベンチャーゲーム、シミュレーションゲーム、ロールプレイングゲーム、又は育成ゲームのように、ゲーム形式・ジャンルを問わず様々なゲームが挙げられる。また、ゲームは、シングルプレイヤゲームであってもよいし、マルチプレイヤーゲームであってもよい。以下では、一例として、プレイヤ端末２０において進行するゲームが野球ゲームである場合について説明する。
【００４６】
（動画配信処理の流れ）
図８は、情報処理システム１の動画配信処理の流れの一例を示すフロー図である。図８に示すように、情報処理システム１は、プレイヤ端末２０において進行するゲームの動画をユーザ端末１０に配信してもよい。
【００４７】
まず、プレイヤ端末２０では、ゲーム進行部２１１がゲームを進行させ、映像信号および音声信号をそれぞれ表示部２５および音声出力部２６に出力する（ステップＳ１０）。制御部２１０は、当該映像信号および音声信号を動画データにエンコードし、通信部２２を介して動画配信サーバ４０に送信する（ステップＳ１２）。なお、制御部２１０がエンコードを行うのではなく、プレイヤ端末２０に接続された別の機器が、プレイヤ端末２０から出力された映像信号および音声信号をキャプチャして動画データにエンコードし、動画配信サーバ４０に送信してもよい。
【００４８】
動画配信サーバ４０は、プレイヤ端末２０から動画データを受信し（ステップＳ１４）、即時、各ユーザ端末１０に配信する（ステップＳ１６）。各ユーザ端末１０では、動画処理部１１１が、動画配信サーバ４０から通信部１２を介して動画データを受信し（ステップＳ１８）、当該動画データを再生する（ステップＳ２０）。一態様において、動画処理部１１１は、動画データをデコードし、当該動画データに含まれる映像信号を表示部１５に表示させるとともに、当該動画データに含まれる音声信号を音声出力部１６から出力させる。
【００４９】
なお、情報処理システム１は、動画配信サーバ４０を備えず、プレイヤ端末２０において進行するゲームの動画をユーザ端末１０に配信しなくともよい。その場合、例えば、ユーザは、情報処理システム１とは異なる動画配信システムを用いて、プレイヤ端末２０において進行するゲームの動画を視聴してもよい。上述したように、情報処理システム１は、ゲームの進行を制御するプレイヤ端末２０に対し、当該ゲームの進行を制御する機能を有さないユーザ端末１０から、メッセージを送る仕組みを提供するためのシステムであり、動画配信処理を必ずしも実行する必要はない。
【００５０】
（メッセージ送信処理の流れ）
図９は、情報処理システム１のメッセージ送信処理の流れの一例を示すフロー図である。図９に示すように、情報処理システム１は、ユーザ端末１０から送信されたメッセージをプレイヤ端末２０において表示させる。
【００５１】
まず、プレイヤ端末２０では、ゲーム進行部２１１がゲームを進行させ、ゲームデータに含まれるゲーム進行情報を更新する（ステップＳ２４）。ゲーム進行情報は、ゲームの進行状況を示す情報である。ゲーム進行部２１１は、当該ゲーム進行情報を、通信部２２を介してゲームサーバ３０に送信する。
【００５２】
ゲームサーバ３０では、メッセージ情報処理部３１１が、通信部３２を介して受信したゲーム進行情報に基づいて、選択可能場面データを生成する（ステップＳ２６）。選択可能場面データは、その時点においてメッセージを表示させる場面として選択可能な選択肢を示すデータである。
【００５３】
図１２、選択可能場面データについて例示する図である。図１２に示すように、選択可能場面データには、選択可能な表示タイミングの選択肢と、各表示タイミングを選択したときに選択可能な表示場所の選択肢とが含まれている。この例では、表示タイミングとして、「６回攻守交代時」または「６回終了時」を選択した場合には、表示場所の選択は不可であり、「指定なし（随時）」を選択した場合には、表示場所の選択肢として、「１塁側横断」、「３塁側横断」、「バックネット下フェンス」が存在することを示している。なお、図１２に示す例では、選択可能場面データは、特定の表示タイミングを選択した場合に、表示場所が選択不可となる例を示しているが、選択可能場面データは、特定の表示場所を選択した場合に、表示タイミングが選択不可となるものであってもよい。
【００５４】
なお、選択可能場面データにおいて選択不可となっている項目は、例えば、当該項目は予め決定されているものであってもよい。例えば、図１２に示す例では、表示タイミングが「６回攻守交代時」または「６回終了時」である場合には、表示場所が、例えば、バックスクリーンに予め決定され、表示場所が選択不可となるものであってもよい。
【００５５】
メッセージ情報処理部３１１は、ゲーム進行情報を参照し、選択可能場面データに含まれる表示タイミングの選択肢および選択可能な表示場所の選択肢を決定する。一態様において、メッセージ情報処理部３１１は、ゲーム進行情報が示すゲームの進行状況よりも更にゲームが進行したタイミングを、選択可能な表示タイミングの選択肢として決定してもよい。例えば、野球ゲームにおいて、６回の表が進行している場合には、メッセージ情報処理部３１１は、選択可能な表示タイミングの選択肢として「６回攻守交代時」および「６回終了時」を決定してもよい。メッセージ情報処理部３１１はまた、ゲームの進行によらず選択可能な選択肢として「指定なし（随時）」を選択可能な表示タイミングの選択肢として決定してもよい。そして、メッセージ情報処理部３１１は、選択可能場面データを、通信部３２を介してユーザ端末１０に送信する。
【００５６】
ユーザ端末１０では、操作情報取得部１１２が、通信部１２を介して選択可能場面データを取得し、記憶部１４にアプリデータとして保存する（ステップＳ２８）。
【００５７】
続いて、操作情報取得部１１２が、入力部１３を介して、ユーザ端末１０に対するユーザの操作情報を取得し（ステップＳ３０）、メッセージ送信部１１３が、当該操作情報に基づいて、メッセージ情報をゲームサーバ３０に送信する（ステップＳ３２）。
【００５８】
ステップＳ３２において送信されるメッセージ情報は、メッセージと、ゲームが進行するゲーム空間において当該メッセージを表示させる場面を示す情報と、を少なくとも含む。すなわち、メッセージ送信部１１３は、ユーザ端末１０に対するユーザの操作に基づいて、メッセージと、ゲームが進行するゲーム空間において前記メッセージを表示させる場面を示す情報と、を少なくとも含むメッセージ情報を送信する。
【００５９】
ゲーム空間とは、ゲームが進行する仮想的な空間であり、３次元空間であってもよいし、２次元空間であってもよい。ゲーム空間には、選手キャラクタ、背景オブジェクト等のゲームに登場する各種オブジェクトが移動または配置可能な空間、ゲーム内メッセージ表示専用の領域、ＵＩオブジェクト表示専用の領域等が含まれていてもよい。但し、一態様において、ユーザ端末１０から送信されるメッセージ情報に含まれるメッセージは、前記各種オブジェクトが移動または配置可能な空間に表示され、ゲーム内メッセージ表示専用の領域、ＵＩオブジェクト表示専用の領域等には表示されないようになっていてもよい。
【００６０】
場面とは、ゲームの進行におけるタイミングおよびゲーム空間における場所の一方または両方によって規定されるゲーム内の対象を示す。
【００６１】
ゲームの進行におけるタイミングとは、ゲームの進行に基づいて特定されるタイミングであり、例えばゲームの進行に関わる条件が満たされる時点である。そのような条件の一例としては、野球ゲームの進行において特定の回の攻守が交代する、特定の選手がバッターボックスに立つ、サッカーゲームの進行においてハーフタイムが開始する等の条件がある。また、当該条件は、野球ゲームの進行において特定のチームがホームランを打つ、サッカーゲームの進行において特定の選手とゴールとの距離が閾値以下になる等、発生するか否かがプレイヤの操作に依存するものであってもよい。
【００６２】
また、ゲーム空間における場所とは、ゲーム空間内に特定される場所であり、例えば固定の場所であってもよいし、変化する場所であってもよい。固定の場所は、ゲーム空間を表す座標系における特定の座標によって表されてもよいし、ゲーム空間に静的に配置された特定のオブジェクトの位置として表されてもよい。固定の場所の一例としては、バックネット下フェンス、観客席の横断幕、フェンス看板、バックスクリーン等が挙げられる。変化する場所は、ゲーム空間を表す座標系における座標の時刻変化によって表されてもよいし、ゲーム空間に移動可能に配置された特定のオブジェクトの位置として表されてもよい。変化する場所の一例としては、球場内を移動する選手キャラクタが着ているユニフォームの位置、空中を移動する飛行船の位置等が挙げられる。メッセージを表示させる場所が特定のオブジェクトの位置として表される場合、メッセージは当該特定のオブジェクト上に表示される。
【００６３】
また、ステップＳ３２において送信されるメッセージ情報には、さらにメッセージと関連付けられた、ユーザが保有する消費価値の消費量を示す情報が含まれていてもよい。メッセージと関連付けられた消費量とは、当該メッセージがプレイヤ端末２０において表示されるのと引き換えに消費される消費価値の量である。
【００６４】
消費価値は、ユーザに提供される物またはサービスと引き換えに消費される価値である。例えば、消費価値は、特定のゲームにおけるアイテムまたはサービスと引き換え可能な情報（ゲーム内通貨）によって表されてもよいし、特定のゲームに関係しないアイテムまたはサービスと引き換え可能な情報（ゲーム内通貨以外の仮想通貨）によって表されてもよいし、銀行口座、クレジットカード、キャッシュレス決済サービス等に関連付けられた金額によって表されてもよい。
【００６５】
図１０に、メッセージ情報のデータ構造の一例を示す。当該メッセージ情報には、ユーザを識別する識別子であるユーザＩＤ、メッセージ、ゲーム空間におけるメッセージを表示させる場面を示す場面情報、および、メッセージと関連付けられた、ユーザが保有する消費価値の消費量を示す消費量情報が含まれる。場面情報には、ゲームの進行における特定のタイミングを示すタイミング情報、および、ゲーム空間における特定の場所を示す場所情報が含まれる。なお、本実施形態において、メッセージ情報のデータ構造はこれに限定されず、一部の情報が含まれなくともよいし、他の情報がさらに含まれてもよい。特に、場面情報は、タイミング情報および場所情報の両方を含む必要はなく、いずれか一方のみ含んでもよい。
【００６６】
操作情報取得部１１２は、ステップＳ２８において取得した選択可能場面データを参照し、図１１〜図１３に示すようなＵＩを表示部１５に表示させて操作情報を取得する。メッセージ送信部１１３は、当該操作情報に基づいてこのようなメッセージ情報を送信する。
【００６７】
図１１は、ユーザ端末１０における表示画像の一例を示す図である。図１１に示すように、表示部１５には、プレイヤ端末２０から送信された動画データを再生することにより得られるゲームプレイの映像Ｖ、メッセージを表示させる場面を選択するためのオブジェクトＯ２、選択された場面を示すオブジェクトＯ１、メッセージを入力するためのオブジェクトＯ６、入力されたメッセージを示すオブジェクトＯ３、消費量を入力するためのオブジェクトＯ４、および、メッセージ情報を送信するためのオブジェクトＯ５が表示される。
【００６８】
なお、ユーザ端末１０は、ゲームプレイの映像Ｖを、メッセージ情報の送信のためのアプリケーションとは異なるアプリケーションによって表示してもよい。例えば、ユーザ端末１０は、一般的なブラウザまたは他のＳＮＳ用アプリケーション等によってゲームプレイの映像Ｖを表示させてもよい。また、ユーザ端末１０は、ゲームプレイの映像Ｖを表示しない構成としてもよい。この場合、ユーザは、他の端末を用いてゲームプレイの映像Ｖを視聴してもよい。
【００６９】
操作情報取得部１１２は、入力部１３を介してオブジェクトＯ２を選択する操作を検出すると、ステップＳ２８において取得した選択可能場面データを参照して、表示部１５に表示される表示画像を例えば図１３のように切り替える。図１３に示すように、表示部１５には、タイミングを選択するためのオブジェクトＯ１０、および、場所を選択するためのオブジェクトＯ１１が表示される。
【００７０】
オブジェクトＯ１０には、例えば、いずれかの回の攻守交代時を選択する選択肢、いずれかの回の終了時を選択する選択肢、および、ゲーム進行における特定のタイミングを指定しないことを選択する選択肢が含まれる。各選択肢における「回」は、ユーザが入力可能になっている。また、ゲーム進行における特定のタイミングを指定しない場合には、メッセージを表示させるタイミングは、メッセージ情報を送信した直後のタイミングとなる。また、オブジェクトＯ１０には、図１３に示す選択肢に代えて、または、図１３に示す選択肢に加えて、その他の選択肢、例えば、特定の選手がバッターボックスに立ったタイミングや、特定のチームがホームランを打ったタイミング等のゲームの進行において特定の条件を満たすタイミングを選択する選択肢が含まれていてもよい。
【００７１】
オブジェクトＯ１１には、例えば、１塁側横断幕を選択する選択肢、３塁側横断幕を選択する選択肢、および、バックネット下フェンスを選択する選択肢が含まれる。また、オブジェクトＯ１０には、図１３に示す選択肢に代えて、または、図１３に示す選択肢に加えて、その他の選択肢、例えば、１塁側フェンス看板、３塁側フェンス看板、バックスクリーン、選手のユニフォーム、ゲーム空間に登場する飛行船等を選択する選択肢が含まれていてもよい。
【００７２】
なお、操作情報取得部１１２は、オブジェクトＯ１０またはＯ１１において、選択可能場面データにおいて選択不可となっている項目については、グレーアウトして選択不可にする。例えば、図１２に示す選択可能場面データは、表示タイミングとして「各回攻守交代時」または「各回終了時」が選択された場合には表示場所が選択不可であることを示しているため、操作情報取得部１１２は、オブジェクトＯ１０において、いずれかの回の攻守交代時、または、いずれかの回の終了時が選択された場合には、オブジェクトＯ１１をグレーアウトして選択不可とする。
【００７３】
また、操作情報取得部１１２は、入力部１３を介し、オブジェクトＯ４に対する値の入力、および、オブジェクトＯ６に対する文字列の入力を取得する。
【００７４】
そして、メッセージ送信部１１３は、例えば記憶部１４からユーザデータに含まれるユーザＩＤを取得し、オブジェクトＯ３に入力された文字列に基づいてメッセージを決定し、オブジェクトＯ１０において選択された選択肢に基づいてタイミング情報を決定し、オブジェクトＯ１１において選択された選択肢に基づいて場所情報を決定し、オブジェクトＯ１０において選択された選択肢に基づいてタイミング情報を決定し、オブジェクトＯ４に入力された値に基づいて消費量情報を決定することによって生成したメッセージ情報を、通信部１２を介して送信する。
【００７５】
なお、操作情報取得部１１２は、メッセージを入力するためのオブジェクトとして、スタンプ等の画像データの入力が可能なオブジェクトを表示部１５に表示させてもよく、メッセージ送信部１１３は、当該オブジェクトに入力された画像データに基づいて、メッセージを決定してもよい。
【００７６】
また、メッセージ送信部１１３は、メッセージを表示させるタイミングを、操作情報に因らず、ゲームの進行に応じて決定してもよい。例えば、ゲームの進行において６回が終了した場合には、タイミング情報を、７回攻守交替タイミングに決定してもよい。
【００７７】
ユーザ端末１０から送信されたメッセージ情報は、ゲームサーバ３０の通信部３２が受信し（ステップＳ３４）、メッセージ情報処理部３１１が当該メッセージ情報の処理を開始する。
【００７８】
メッセージ情報処理部３１１はまず、いくつかの観点から表示可否の判断を行う（ステップＳ３６）。
【００７９】
図１４は、記憶部３４に記憶されているサーバ管理ユーザデータの一部について例示する表である。図１４に示すように、サーバ管理ユーザデータには、ユーザＩＤ、ユーザ名およびユーザが保有する消費価値である保有コイン数が含まれており、ユーザ名および保有コイン数は、ユーザＩＤに関連付けられている。メッセージ情報処理部３１１は、受信したメッセージ情報に含まれるユーザＩＤに関連付けられた保有コイン数が、当該メッセージ情報に含まれる消費量情報が示す消費量に足りない場合、当該メッセージ情報は表示不可と判断する。
【００８０】
メッセージ情報処理部３１１はまた、受信したメッセージ情報に含まれるメッセージの中に表示に相応しくない表現（いわゆるＮＧワード）が含まれていないかを判定し、含まれている場合には、当該メッセージ情報は表示不可と判断するか、または、当該表現を別の文字に変換する。
【００８１】
また、ゲームサーバ３０が複数のユーザ端末１０から受信したメッセージ情報には、メッセージが表示される場面が重複する場合がある。そのような場合、ゲームサーバ３０は、早く受信したメッセージを優先して処理してもよい。一態様において、メッセージ情報処理部３１１は、既に受信したメッセージ情報（表示不可と判断したものを除く）と同一の場面を示す情報を含むメッセージ情報について、表示不可と判断してもよい。また、ユーザ端末１０から、メッセージが表示される場面が重複したメッセージ情報が送信されることを防ぐため、メッセージ情報処理部３１１は、既に受信したメッセージ情報の場面を示す受信済み情報を、通信部３２を介して各ユーザ端末１０に通知してもよい。各ユーザ端末１０は、当該受信済み情報を受信した場合、ステップＳ３０において、当該受信済み情報が示す場面を選択する選択肢をグレーアウトするなどして選択できないようにしてもよい。
【００８２】
メッセージ情報処理部３１１は、受信したメッセージ情報を表示可能と判断した場合、サーバ管理ユーザデータにおけるユーザの保有コイン数を、当該メッセージ情報に含まれる消費量情報が示す数減少させ、当該メッセージ情報の処理を続行する。一方、メッセージ情報処理部３１１は、受信したメッセージ情報を表示不可と判断した場合、当該メッセージ情報の処理を中止し、当該メッセージ情報は表示不可である旨のメッセージをユーザ端末１０に返送してもよい。
【００８３】
メッセージ情報処理部３１１は続いて、表示可能と判断したメッセージ情報に関連付けられた露出度の設定を行う（ステップＳ３８）。
【００８４】
露出度とは、ゲームにおいて利用されるオブジェクトがどの程度認識し易いかを示す尺度である。例えば、露出度は、画面上における当該オブジェクトに対応する表示要素の認識し易さを示すものであってもよいし、ゲーム空間における当該オブジェクトの認識し易さを示すものであってもよい。ここでは、オブジェクトとは、メッセージ情報に含まれるメッセージを表示可能なオブジェクトであり、一例として、看板、バックスクリーン、選手キャラクタが着用中のユニフォーム、横断幕、飛行船等がある。
【００８５】
例えば、露出度が、画面上における表示要素の認識し易さを示す場合、当該露出度は、表示要素の表示期間を示すものであってもよいし、表示要素の表示態様を示すものであってもよいし、表示要素の表示期間および表示態様の両方を示すものであってもよい。
【００８６】
表示期間とは、表示要素が画面上に表示される期間である。ここでは、表示要素とは、メッセージ情報に含まれるメッセージである。例えば、メッセージが表示される期間は、ゲームの進行に応じて、または、ゲームの進行とは独立に決められる。(i)ゲームの進行に応じて決められる表示期間とは、ゲームの進行に応じたあるタイミングから他のタイミングまでの長さであり、例えば、６回表が開始してから６回裏が終了するまで等がある。また、(ii)ゲームの進行とは独立に決められる表示期間とは、現実時間の長さによって表され、例えば、５分間等がある。また、メッセージが表示される期間は、(i)(ii)を組み合わせて決められてもよく、６回表が開始してから１分間、等がある。また、表示期間が長い程、露出度が高いものとする。
【００８７】
表示態様とは、表示要素が画面上に表示される態様である。ここでは、表示要素とは、メッセージ情報に含まれるメッセージである。例えば、メッセージの表示態様は、メッセージのサイズ、向き、色、フォント、アニメーション等によって決定される。
【００８８】
また、例えば、メッセージの表示態様は、仮想カメラの位置、方向、視野角等によって調整されるものであってもよい。すなわち、メッセージの表示態様を調整する方法の一つとして、ゲーム空間内に表示されたメッセージに対する仮想カメラのフォーカスを調整する方法がある。
【００８９】
プレイヤ端末２０において進行するゲームのゲーム空間内にメッセージを表示させた場合であっても、仮想カメラの位置や方向、視野角によっては、当該メッセージが表示部２５に表示されない場合や、表示されたとしても距離が遠く、プレイヤが認識できない場合がある。このため、プレイヤにメッセージを視認させるためにメッセージの表示されたオブジェクトがゲーム画像内にある程度の面積で表示さるように、仮想カメラの位置、方向、視野角などを調整する。
【００９０】
一態様において、ゲーム空間内においてメッセージが表示されている位置に仮想カメラを近づける、仮想カメラの視野角を減少させる（ズームイン）、ゲーム空間内におけるメッセージの位置に正対するように仮想カメラの位置および方向を調整する等の調整が行われる。本明細書において、フォーカスとは、このような仮想カメラの調整の度合いを意味し、フォーカスが高い程当該調整の度合いが大きくなるものとする。また、フォーカスが高い程、露出度が高いものとする。
【００９１】
本実施形態では、メッセージ情報処理部３１１は、メッセージ情報に含まれる消費量情報に基づいて、メッセージが表示される表示時間およびフォーカスを設定する。メッセージ情報処理部３１１は、メッセージ情報に含まれる消費量情報が示す消費量が大きい程、メッセージが表示される表示時間を長く、フォーカスを高く設定する。なお、一態様において、メッセージ情報処理部３１１は、表示時間およびフォーカスのいずれか一方を設定してもよい。
【００９２】
図１５は、サーバデータに含まれる露出度設定データについて例示する表である。図１５に示すように、露出度設定データには、消費量の範囲、表示時間およびフォーカスが含まれており、表示時間およびフォーカスは、消費量の範囲に関連付けられている。一態様において、メッセージ情報処理部３１１は、当該露出度設定データを参照して、メッセージ情報に含まれる消費量情報に基づいて、当該メッセージ情報に関連付けられた表示時間およびフォーカスを設定してもよい。
【００９３】
また、他の一態様において、メッセージ情報処理部３１１は、消費量と表示時間およびフォーカスとの関係を規定する式を用いて、メッセージ情報に含まれる消費量情報に基づいて、当該メッセージ情報に関連付けられた表示時間およびフォーカスを設定してもよい。
【００９４】
続いて、メッセージ情報処理部３１１は、表示時間およびフォーカスを設定したメッセージ情報をプレイヤ端末２０に送信する（ステップＳ４０）。
【００９５】
図１６は、ゲームサーバ３０からプレイヤ端末に送信されるメッセージ情報を例示する図である。メッセージ情報処理部３１１は、各メッセージ情報に識別子（命令ＩＤ）を付すとともに、サーバ管理ユーザデータを参照して、メッセージ情報に含まれるユーザＩＤに対応するユーザ名を取得し、ステップＳ３８において設定した表示時間およびフォーカスとともにメッセージ情報に関連付けて、通信部３２を介してプレイヤ端末２０に送信する。なお、ゲームサーバ３０からプレイヤ端末に送信されるメッセージ情報には、図１６に示すように、ユーザＩＤや、消費量情報は含まれていなくともよいが、これらの情報を当該メッセージ情報に含めてもよい。
【００９６】
ゲームサーバ３０から送信されたメッセージ情報は、プレイヤ端末２０のメッセージ情報受信部２１２が通信部２２を介して受信して記憶部２４に蓄積し（ステップＳ４２）、記憶部２４に蓄積されたメッセージ情報をメッセージ表示部２１３が随時処理することにより、メッセージの表示を行う（ステップＳ４４）。メッセージは、表示部２５に表示されるとともに、動画配信サーバ４０を経由してユーザ端末１０の表示部１５にも表示される。一態様において、メッセージ表示部２１３は、メッセージ情報に基づいて、当該メッセージ情報に含まれる情報が示す場面にメッセージを表示させる。
【００９７】
メッセージ情報に含まれる場所情報がゲーム空間における特定のオブジェクトを示す場合には、メッセージ表示部２１３は、メッセージの文字列を含む画像を当該特定のオブジェクトのテクスチャとして設定して、ゲーム空間を描画することにより、当該メッセージを、場所情報が示す場所に表示することができる。また、メッセージ情報に含まれる場所情報がゲーム空間における特定の座標を示す場合には、メッセージ表示部２１３は、メッセージの文字列を含む画像がテクスチャとして設定されたオブジェクトを当該特定の座標に配置し、ゲーム空間を描画することにより、当該メッセージを場所情報が示す場所に表示することができる。メッセージ情報に場所情報が含まれていないか、場所情報が特定の場所を指定していない場合には、メッセージ表示部２１３は、予め定められた特定のオブジェクトまたは特定の座標にメッセージを表示すればよい。
【００９８】
また、メッセージ情報に含まれるタイミング情報が特定のタイミングを示す場合には、メッセージ表示部２１３は、当該特定のタイミングが到来したときにメッセージの表示を開始する。メッセージ情報にタイミング情報が含まれていないか、タイミング情報が特定のタイミングを指定していない場合には、メッセージ表示部２１３はメッセージ情報を受信した直後にメッセージの表示を開始すればよい。
【００９９】
また、メッセージ表示部２１３は、メッセージ情報に関連付けられた表示時間、メッセージを表示させる。メッセージ情報に表示時間が関連付けられていない場合、メッセージ表示部２１３は、タイミング情報に対応する期間、メッセージを表示させてもよい。例えば、タイミング情報が６回攻守交代時を示している場合、メッセージ表示部２１３は、６回の表が終了してから、６回の裏が開始するまでの期間、メッセージを表示させてもよい。
【０１００】
図１７は、図１６に示す命令ＩＤが０００１のメッセージ情報に基づくメッセージＭの表示例を示す図である。図１６に示すように、命令ＩＤが０００１のメッセージ情報には、メッセージとして「●●さん、頑張って〜！！」、表示タイミングとして「指定なし」、表示場所として「バックネット下フェンス」、表示時間として「５分間」、フォーカスとして「５」が含まれている。メッセージ表示部２１３は、当該メッセージ情報に含まれる表示場所およびメッセージを参照して、図１７に示すように、ゲーム空間内のバックネット下フェンスに「●●さん、頑張って〜！！」というメッセージＭを表示する。また、メッセージ表示部２１３は、当該メッセージ情報に含まれる表示タイミングおよび表示時間を参照して、プレイヤ端末２０がメッセージ情報を受信した直後にメッセージＭの表示を開始し、５分間表示する。また、メッセージ表示部２１３は、当該メッセージ情報に含まれるフォーカスを参照して、メッセージＭが見切れないように仮想カメラの方向を調整してもよい。
【０１０１】
図１８は、図１６に示す命令ＩＤが０００２のメッセージ情報に基づくメッセージＭの表示例を示す図である。図１６に示すように、命令ＩＤが０００２のメッセージ情報には、メッセージとして「果て無き野望へ」、表示タイミングとして「６回攻守交代時」、表示場所として「１塁側横断幕」、フォーカスとして「２」が含まれている。メッセージ表示部２１３は、当該メッセージ情報に含まれる表示場所およびメッセージを参照して、図１８に示すように、ゲーム空間内の１塁側横断幕に「果て無き野望へ」というメッセージＭを表示する。また、メッセージ表示部２１３は、当該メッセージ情報に含まれる表示タイミングを参照して、６回の表が終了したタイミングでメッセージＭの表示を開始し、６回の裏が開始するまで表示する。また、メッセージ表示部２１３は、当該メッセージ情報に含まれるフォーカスを参照して、メッセージＭの全体が表示されるように、仮想カメラの位置を調整してもよい。
【０１０２】
以上のように、横断幕のような大きなオブジェクトにメッセージを表示する場合には、メッセージ表示部２１３は、仮想カメラの位置をそのオブジェクトから遠くしてもよく、小さなオブジェクトにメッセージを表示する場合には、メッセージ表示部２１３は、仮想カメラ位置をそのオブジェクトの近くにする、などの調整を行うことができる。メッセージ表示部２１３は、カメラ位置を調整する代わりに、視野角を調整してもよい。また、メッセージの文字を視認しやすくするために、メッセージ表示部２１３は、仮想カメラの方向を、メッセージが表示されたオブジェクト面と直交するような方向に調整してもよい。
【０１０３】
また、メッセージ表示部２１３は、仮想カメラの調整を、メッセージを表示している期間中行う必要はなく、期間の一部だけ調整を行ってもよい。なお、このような仮想カメラの調整を、投球や打球などの操作中（インプレイ時）に行うと、プレイヤのゲームプレイに支障をきたす可能性があるため、メッセージ表示部２１３は、操作中以外のタイミングに仮想カメラの調整を行うことが好ましい。操作中以外のタイミングは、例えば、ホームラン直後のキャラクタの歓喜の演出時、リプレイ映像の表示時等であってもよい。また、ゲームがサッカーゲームである場合には、操作中以外のタイミングは、例えば、ハーフタイム中等であってもよい。
【０１０４】
（本実施形態の効果）
以上のように、本実施形態に係る情報処理システム１は、ゲームの進行を制御するプレイヤ端末２０と、プレイヤ端末２０と通信可能に接続され、前記ゲームの進行を制御する機能を有さないユーザ端末１０と、を含み、ユーザ端末１０は、当該ユーザ端末１０に対するユーザの操作に基づいて、メッセージと、前記ゲームが進行するゲーム空間において前記メッセージを表示させる場面を示す情報と、を少なくとも含むメッセージ情報を送信するメッセージ送信部１１３を備え、プレイヤ端末２０は、前記メッセージ情報を受信するメッセージ情報受信部２１２、および前記メッセージ情報に基づいて、前記メッセージを前記場面に表示させるメッセージ表示部２１３を備えている。
【０１０５】
プレイヤは、ゲームのプレイに意識が集中している。そのため、ユーザ端末１０のユーザが入力したメッセージが仮にゲーム空間外に表示されると、プレイヤはそのようなメッセージに気づきにくい。本実施形態によれば、ゲーム空間にメッセージを表示するので、プレイヤは、当該メッセージを容易に認識することができる。また、ゲームには、メッセージが目立つ場面とそうではない場面が想定し得るが、ユーザ端末１０のユーザは、自身が入力するメッセージをプレイヤに認識してもらうため、当該メッセージを表示させる場面を指定することができる。これにより、ユーザ端末１０のユーザは効果的にプレイヤを応援することができる。
【０１０６】
また、一態様において、メッセージ送信部１１３は、ユーザ端末１０に対する操作に基づいて、ユーザが保有する消費価値のうち、メッセージと関連付けられた、消費価値の消費量を示す消費量情報をメッセージ情報に含め、メッセージ表示部３１３は、前記消費量が多いほど高い露出度で、メッセージをメッセージ情報に含まれる情報が示す場面に表示させる。
【０１０７】
これにより、消費価値を多く消費したユーザの操作に基づくメッセージほど露出度が高くなるため、消費価値を多く消費したユーザを優遇することができる。また、ユーザは、消費量に応じてメッセージの露出度を決定することができる。
【０１０８】
また、一態様において、場面を示す情報は、ゲームの進行における特定のタイミングを示すタイミング情報を含み、メッセージ表示部３１３は、メッセージを、当該特定のタイミングにおいて表示する。
【０１０９】
これにより、ユーザは、メッセージを表示させるタイミングを特定することができる。メッセージは、その表示されるタイミングによってプレイヤに与える印象が変わる場合があるが、上記構成により、ユーザは、メッセージを表示させるのに好適と考えるタイミングに特定することができる。
【０１１０】
また、一態様において、場面を示す情報は、ゲーム空間における特定の場所を示す場所情報を含み、メッセージ表示部３１３は、メッセージを、当該特定の場所に表示する。
【０１１１】
これにより、ユーザは、メッセージを表示させる場所を特定することができる。メッセージは、その表示される場所によってプレイヤに与える印象が変わる場合があるが、上記構成により、ユーザは、メッセージを表示させるのに好適と考える場所に特定することができる。
【０１１２】
〔変形例〕
（場面に応じた消費量）
一態様において、メッセージに関連付けられた消費価値の消費量は、当該メッセージが表示される場面に応じて決定されるものであってもよい。
【０１１３】
図１９は、サーバデータに含まれる消費量設定データについて例示する表である。消費量設定データには、複数の場面が含まれており、各場面には、当該場面にメッセージが表示されることと引き換えに消費されることが設定された消費量が関連付けられている。
【０１１４】
ステップＳ３０において、操作情報取得部１１２は、入力部１３を介して、メッセージが表示される場面を選択するためのオブジェクトＯ２を選択する操作を検出すると、表示部１５に表示される表示画像を図２０のように切り替える。図２０に示すように、表示部１５には、タイミングを選択するためのオブジェクトＯ２０、および、場所を選択するためのオブジェクトＯ２１が表示される。
【０１１５】
操作情報取得部１１２は、通信部１２を介してゲームサーバ３０から消費量設定データを取得し、当該消費量設定データを参照して、オブジェクトＯ２１の各選択肢に関連付けて、当該選択肢が示す場面にメッセージを表示させるために必要な消費量を表示させる。図２０の例では、１塁側横断幕にメッセージを表示させるためには５００コイン、３塁側横断幕にメッセージを表示させるためには０コイン、バックネット下フェンスにメッセージを表示させるためには２０００コインの消費量が必要となる。
【０１１６】
なお、図１９〜図２０の例では、メッセージを表示させる場所に対して消費量が関連付けられているが、メッセージを表示させるタイミングに対して消費量が関連付けられていてもよく、両方に対して消費量が関連付けられていてもよい。
【０１１７】
そして、ステップＳ３２において、メッセージ送信部１１３は、消費量設定データを参照して、オブジェクトＯ２１において選択された選択肢が示す場面に応じて消費量情報を決定する。
【０１１８】
以上のように、一態様において、場面情報は、複数の場面のうち何れかの場面を示すものであり、各場面には、ユーザが保有する消費価値のうち、当該場面にメッセージが表示されることと引き換えに消費されることが当該場面に応じて設定された消費量が関連付けられている。
【０１１９】
これにより、場面によってメッセージの認識のし易さが異なる場合に、当該認識のし易さに応じた消費量を各場面に設定することが可能となる。
【０１２０】
（複数のプレイヤ端末２０）
情報処理システム１に含まれるプレイヤ端末２０の数は特に限定されない。例えば、プレイヤ端末２０において進行するゲームが対戦ゲームの場合、１台のプレイヤ端末２０において複数のプレイヤが対戦ゲームをプレイしてもよいし、複数のプレイヤがネットワークＮＷに接続された個別のプレイヤ端末２０を用いて対戦ゲームをプレイしてもよい。
【０１２１】
図２１は、情報処理システム１Ａの構成の一変形例を示すブロック図である。図２１に示すように、情報処理システム１Ａには、Ｍ個のプレイヤ端末２０−１〜２０−Ｍが含まれている。動画配信サーバ４０は、いずれかのプレイヤ端末２０から動画データを受信し、当該動画データを各ユーザ端末１０に配信する。
【０１２２】
一態様において、ステップＳ４０では、メッセージ情報処理部３１１は、通信部３２を介して、全てのプレイヤ端末２０に同じメッセージ情報を送信してもよい。これにより、全てのプレイヤ端末２０に同じメッセージが表示される。
【０１２３】
また、他の一態様において、プレイヤ端末２０ごとに独立したメッセージを表示させる構成であってもよい。例えば、ステップＳ３０において、操作情報取得部１１２は、入力部１３を介して、メッセージを送信するプレイヤ端末２０またはプレイヤを指定する操作情報を取得する。そして、ステップＳ３２において、メッセージ送信部１１３は、操作情報に基づいて、メッセージを送信するプレイヤ端末２０を示す端末情報を決定し、図２２に示すような、端末情報を含むメッセージ情報を送信する。そして、ステップＳ４０において、メッセージ情報処理部３１１が、メッセージ情報に含まれる端末情報が示すプレイヤ端末２０に、メッセージ情報を送信することにより、ユーザが指定したプレイヤ端末２０に対しメッセージ情報を送信することができる。
【０１２４】
これにより、ユーザは、複数のプレイヤのうち特定のプレイヤだけに、自身のメッセージを認識してもらうことができ、当該プレイヤを特別に応援することができる。また、プレイヤ端末２０を個別に応援することができるため、プレイヤ端末２０の数に応じて応援機会を増すことができる。
【０１２５】
また、ステップＳ３０において、操作情報取得部１１２は、入力部１３を介して、消費価値を提供するプレイヤ端末２０またはプレイヤを指定する操作情報を取得してもよい。そして、ステップＳ３２において、メッセージ送信部１１３は、操作情報に基づいて、消費価値を提供するプレイヤを示す提供先情報を決定し、図２２に示すような、端末情報を含むメッセージ情報を送信する。そして、ステップＳ４０において、メッセージ情報処理部３１１が、メッセージ情報に含まれる提供先情報が示すプレイヤに、メッセージ情報に含まれる消費量情報が示す消費価値の一部または全部を提供することにより、ユーザが指定したプレイヤに対し消費価値を提供することができる。
【０１２６】
従来、動画の配信者に対して消費価値を提供する仕組みは存在したが、この場合、複数のプレイヤが対戦する動画に対して消費価値を提供すると、どのプレイヤに対して消費価値を提供したのかが特定できない。これに対し、上記の構成によれば、ユーザは、複数のプレイヤのうち特定のプレイヤだけに消費価値を提供することができ、ユーザの応援のモチベーションを向上させることができる。
【０１２７】
（露出度の調整）
本実施形態では、ステップＳ３６においてメッセージ情報処理部３１１が消費量情報に基づいて露出度の調整を行っているが、これに限定されず、ステップ４４においてメッセージ表示部２１３が消費量情報に基づいて露出度の調整を行ってもよい。この場合、ステップＳ４０においてメッセージ情報処理部３１１は、プレイヤ端末２０に消費量情報を含むメッセージ情報を送信すればよい。
【０１２８】
また、ステップＳ３０において、操作情報取得部１１２は、入力部１３を介して、メッセージが表示される表示時間およびフォーカスを直接指定する操作情報を取得してもよい。そして、ステップＳ３２において、メッセージ送信部１１３は、操作情報に基づいて、表示時間およびフォーカスを決定し、表示時間およびフォーカスを含むメッセージ情報を送信してもよい。この場合、ステップＳ３６において、メッセージ情報処理部３１１は露出度の調整を行わない。
【０１２９】
また、ステップＳ４４において、メッセージ表示部２１３は、メッセージ情報に関連付けられた表示時間およびフォーカスをさらに調整してもよい。すなわち、メッセージ表示部２１３は、メッセージ情報に含まれる場面情報が示す場面に表示させるメッセージの露出度を調整してもよい。
【０１３０】
一態様において、メッセージ表示部２１３による露出度の調整は、プレイヤ端末２０に対するプレイヤの操作情報に基づいて行ってもよい。すなわち、プレイヤ端末２０に対して露出度を増加させるための操作、および、露出度を低下させるための操作の少なくとも一方を行うことが可能になっていてもよい。
【０１３１】
プレイヤ端末２０において露出度を適宜調整することで、プレイヤにとって適正な露出量を維持することができる。一例として、プレイヤは、メッセージをより確実に認識したい場合は露出度を増加させ、プレイへの意識の集中度を高めたい場合は露出度を低下させる等の対応が可能となる。
【０１３２】
一態様において、メッセージ表示部２１３は、メッセージ情報に含まれる場面情報が示す場面に表示させるメッセージの露出度として、当該メッセージを表示させる表示期間および表示態様の一方または両方を調整してもよい。
【０１３３】
一態様において、メッセージ表示部２１３による表示期間および表示態様の一方または両方の調整は、プレイヤ端末２０に対するプレイヤの操作情報に基づいて行ってもよい。すなわち、プレイヤ端末２０に対して表示期間を長くさせるための操作、表示期間を短くさせるための操作、表示態様の強調度を高めるための操作、表示態様の強調度を弱めるための操作、の少なくとも一つを行うことが可能になっていてもよい。
【０１３４】
プレイヤ端末２０において表示期間および表示態様の一方または両方を適宜調整することで、プレイヤにとって適正な表示期間または表示態様を維持することができる。一例として、プレイヤは、メッセージをより確実に認識したい場合は表示期間を基準（例えば５分）より長く（１分追加）し、プレイへの意識の集中度を高めたい場合は短くする（１分減らす）等の対応が可能となる。また、プレイヤは、メッセージをより確実に認識したい場合は、表示態様を、基準より強調度を高めた態様（例えばフォントサイズを大きくした態様）とし、プレイへの意識の集中度を高めたい場合は弱めた態様（例えばフォントサイズを小さくした態様）とする等の対応が可能となる。
【０１３５】
（チケット）
一態様において、ユーザの消費価値の消費のタイミングと、メッセージを表示させるタイミングとが別であってもよい。例えば、情報処理システム１は、事前に消費価値と引き換えにチケットが取得され、メッセージを表示させる際には、消費価値の代わりに、チケットが消費される構成であってもよい。図２３は、本態様におけるメッセージ情報のデータ構造の例を示す図である。図２４は、本態様におけるサーバ管理ユーザデータの一部を例示する表である。
【０１３６】
本態様において、ユーザは事前にチケットを購入することができる。制御部１１０は、ユーザ端末１０に対する操作に基づいて、ユーザＩＤおよびチケットの購入枚数を示すチケット購入指示情報をゲームサーバ３０に送信する。図２４に示すように、サーバ管理ユーザデータには、各ユーザの保有チケット数が含まれており、制御部３１０は、受信したチケット購入指示情報に基づいて、ユーザＩＤに対応する保有コイン数をチケットの購入枚数に応じた数減少させ、保有チケット数を、チケットの購入枚数増加させる。
【０１３７】
また、本態様において、ユーザは購入したチケットをメッセージの送信のために使用することができる。メッセージ送信部１１３は、ユーザ端末１０に対する操作に基づいて、図２３に示すような、チケット情報を含むメッセージ情報を送信する。チケット情報は、ユーザの保有チケットを消費するか否か、または、保有チケットの消費枚数を示す情報である。
【０１３８】
本態様において、メッセージ情報処理部３１１は、ステップＳ３６において、チケット情報に基づいて、ユーザの保有チケットを減少させる。また、メッセージ情報処理部３１１は、ステップＳ３８において、チケット情報に基づいてメッセージが表示される表示時間およびフォーカスの少なくとも一方を設定してもよい。
【０１３９】
また、サーバデータには、消費量設定データに代えて、複数の場面が含まれ、各場面には、当該場面にメッセージが表示されることと引き換えに消費されることが設定されたチケットの消費枚数が関連付けられているチケット消費枚数設定データが含まれていてもよい。この場合、ステップＳ３２において、メッセージ送信部１１３は、チケット消費枚数設定データを参照して、オブジェクトＯ２１において選択された選択肢が示す場面に応じてチケット情報を決定してもよい。
【０１４０】
〔参考例〕
本実施形態では、メッセージ表示部２１３は、メッセージを、ゲーム空間内の特定の座標または特定のオブジェクトに表示するが、一参考例において、メッセージ表示部２１３は、図２５に示すように、メッセージＭを、表示部２５に表示されたゲーム空間が描画された画像に重畳する。この場合、ゲーム空間内にメッセージが表示されるものではないため、演出として自然なものではなくなってしまうが、処理を簡略して、負荷を低減することができる。
【０１４１】
〔実施形態２〕
本発明の他の実施形態について、以下に説明する。実施形態１では、ゲームサーバ３０は、単純に早く受信したメッセージ情報を優先して処理していたが、本実施形態では、ゲームサーバ３０が、消費量情報が示す消費量に基づいて、処理するメッセージ情報を選択する構成について説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【０１４２】
一態様において、ゲームサーバ３０のメッセージ情報処理部３１１（選択送信部の一例）は、複数のユーザ端末１０から受信した１以上のメッセージ情報から、各メッセージ情報に含まれる消費量情報に基づいて選択した選択メッセージ情報をプレイヤ端末２０に送信する。ユーザ端末１０は、実施形態１と同様にメッセージ情報をゲームサーバ３０に送信し、プレイヤ端末２０は選択メッセージ情報に基づいて、実施形態１と同様にメッセージをゲーム空間に表示する。
【０１４３】
一態様において、メッセージ情報処理部３１１による１以上のメッセージ情報からの選択メッセージ情報の選択は募集毎に行われる。すなわち、メッセージ情報処理部３１１は、特定の募集に対応する１以上のメッセージ情報から特定の募集に対応する選択メッセージ情報を選択する。一態様において、各募集には、募集期間が関連付けられており、特定の募集に対応する１以上のメッセージ情報は、当該特定の募集に対応する募集期間内にユーザ端末１０から送信される必要がある。また、一態様において、特定の募集に対応する１以上のメッセージ情報から特定の募集に対応する選択メッセージ情報を選択する方式として、即決無しの方式と、即決有りの方式とが存在する。
【０１４４】
一態様において、募集は、ゲーム空間においてメッセージを表示させる場面に対応する。すなわち、メッセージ情報処理部３１１は、ゲームが進行するゲーム空間においてメッセージを表示させる場面毎に選択メッセージ情報を選択し、当該選択した前記選択メッセージ情報をプレイヤ端末２０に送信してもよい。但し、本実施形態はこれに限定されず、例えば、募集は、現実における特定の時間に対応するものであってもよい。
【０１４５】
図２６は、メッセージ情報処理部３１１が設定する募集に関する情報を例示する図である。図２６に示す例では、募集ＩＤ毎に、募集に対応するメッセージ情報を特定する募集対象、募集期間、即決の有無、および即決額が対応付けられている。
【０１４６】
図２７は、即決無しの方式で選択メッセージ情報を選択する場合のゲームサーバ３０の動作の流れを説明するフローチャートである。メッセージ情報処理部３１１は、募集毎に、図２７に示す動作を実行する。
【０１４７】
メッセージ情報処理部３１１はまず、募集期間が終了しているか判断する（ステップＳ５０）。募集期間が終了していなかった場合（ステップＳ５０のＮＯ）、メッセージ情報処理部３１１は、ユーザ端末１０から、募集対象のメッセージ情報を受信したか否かを判断する（ステップＳ５２）。例えば、図２６に示す募集ＩＤが０００１の例では、タイミング情報が６回攻守交替時を示すメッセージ情報が募集対象のメッセージ情報となる。募集対象のメッセージ情報を受信していない場合（ステップＳ５２のＮＯ）、ステップＳ５０に戻る。募集対象のメッセージ情報を受信していた場合（ステップＳ５２のＹＥＳ）、メッセージ情報処理部３１１は、図９に示すステップＳ３６と同様に、消費量およびメッセージ内容の観点から受信した募集対象のメッセージ情報の表示可否を判断する（ステップＳ５４）。但し、ステップＳ５４では、メッセージの場面の重複については判断しない。受信した募集対象のメッセージ情報が表示不可の場合（ステップＳ５４のＮＯ）、ステップＳ５０に戻る。受信した募集対象のメッセージ情報が表示可の場合（ステップＳ５４のＹＥＳ）、メッセージ情報処理部３１１は、受信した募集対象のメッセージ情報を、当該募集に関連付けて記憶部３４に蓄積する（ステップＳ５８）。
【０１４８】
そして、募集期間が終了していた場合（ステップＳ５０のＹＥＳ）、メッセージ情報処理部３１１は、記憶部３４に蓄積された募集対象のメッセージ情報のうち、最も大きい消費量を示す消費量情報を含むメッセージ情報を選択メッセージ情報として選択する（ステップＳ６４）。その後は、図９に示すステップＳ３８およびＳ４０と同様に、メッセージ情報処理部３１１は、選択メッセージ情報に関連付けられた露出度の設定（ステップＳ６６）および選択メッセージ情報のプレイヤ端末２０への送信（ステップＳ６８）を行う。記憶部３４に蓄積された募集対象のメッセージ情報のうち選択メッセージ情報以外のメッセージ情報は破棄され、各メッセージ情報を送信したユーザの保有する消費価値も消費されない。メッセージ情報処理部３１１はその旨のメッセージをユーザ端末１０に送信してもよい。
【０１４９】
一態様において、ステップＳ５８においてメッセージ情報処理部３１１が記憶部３４に蓄積したメッセージ情報に含まれる消費量情報が示す消費量が、既に記憶部３４に蓄積された募集対象のメッセージ情報に含まれる消費量情報が示す消費量の中で最も大きい消費量であった場合に、当該消費量を各ユーザ端末１０に通知してもよい。当該消費量が通知されたユーザ端末１０の操作情報取得部１１２は、当該消費量を表示部１５に表示させてもよい。これにより、ユーザは、表示された消費量を上回る消費量を指定してメッセージ情報を送信することにより、当該募集についてメッセージを表示させる可能性を向上させることができる。
【０１５０】
また、他の一態様において、ステップＳ５８において、メッセージ情報処理部３１１は、消費量を、各ユーザ端末１０に通知しなくてもよい。
【０１５１】
図２８は、即決有りの方式で選択メッセージ情報を選択する場合のゲームサーバ３０の動作の流れを説明するフローチャートである。メッセージ情報処理部３１１は、募集毎に、図２８に示す動作を実行する。
【０１５２】
ステップＳ５０〜Ｓ５４までは、前述したとおりであり、記載を省略する。受信した募集対象のメッセージ情報が表示可の場合（ステップＳ５４のＹＥＳ）、メッセージ情報処理部３１１は、受信した募集対象のメッセージ情報に含まれる消費量情報が示す消費量が閾値を越えるか否かを判断する（ステップＳ５６）。消費量が閾値以下の場合（ステップＳ５６のＮＯ）、ステップＳ５８に進む。消費量が閾値を越える場合（ステップＳ５６のＹＥＳ）、メッセージ情報処理部３１１は、当該メッセージ情報を選択メッセージ情報として選択する（ステップＳ６０）。続いて、メッセージ情報処理部３１１は、当該募集が終了したことを各ユーザ端末１０に通知する。
【０１５３】
ステップＳ５８、Ｓ６４〜Ｓ６８は、前述したとおりであり、記載を省略する。図２８に示す動作では、メッセージ情報処理部３１１は、複数のユーザ端末１０の何れかから、閾値を越えた消費量を示す情報を含むメッセージ情報を受信した場合、当該閾値を越えた消費量を示す情報を含むメッセージ情報を選択メッセージ情報として選択する。
【０１５４】
（本実施形態の効果）
以上のように、本実施形態に係る情報処理システム１は、ゲームの進行を制御するプレイヤ端末２０と、プレイヤ端末２０と通信可能に接続されたゲームサーバ３０と、ゲームサーバ３０と通信可能に接続された複数のユーザ端末１０と、含む情報処理システム１であって、複数のユーザ端末１０の各々は、当該ユーザ端末１０に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報をゲームサーバ３０に送信するメッセージ送信部１１３を備え、ゲームサーバ３０は、複数のユーザ端末１０から受信した１以上のメッセージ情報から、各メッセージ情報に含まれる消費量を示す情報に基づいて選択した選択メッセージ情報を、プレイヤ端末２０に送信するメッセージ情報処理部３１１を備え、プレイヤ端末２０は、ゲームサーバ３０から受信した選択メッセージ情報に基づいて、前記メッセージを、ゲーム空間に表示させるメッセージ表示部２１３を備えている。
【０１５５】
プレイヤは、ゲームのプレイに意識が集中している。そのため、ユーザが入力したメッセージが仮にゲーム空間外に表示されると、プレイヤはそのようなメッセージに気づきにくい。上記構成によれば、ゲーム空間にメッセージを表示するので、プレイヤは、当該メッセージを容易に認識することができる。これにより、ユーザのメッセージを送信する意欲が減退することを抑制することができる。
【０１５６】
但し、ゲームの進行を阻害せずにメッセージを表示できるゲーム空間内の場面は限られており、一部のメッセージのみを選択してゲーム空間内に表示することが必要になる場合がある。その場合、無償でメッセージを送信できるようにすると、メッセージの数が多くなるため、殆どのメッセージは表示されず、ユーザのメッセージを送信する意欲を減退させてしまうことがある。上記構成によれば、消費価値の消費量に基づいてメッセージが表示されるため、メッセージを送信する意欲が高いユーザほど、メッセージが表示され易くなり、ユーザのメッセージを送信する意欲が減退することを抑制することができる。
【０１５７】
また、一態様において、メッセージ情報処理部３１１は、１以上のメッセージ情報のうち、最も大きい消費量を示す情報を含むメッセージ情報を選択メッセージ情報として選択する。これにより、メッセージを表示させるための消費価値の消費量をユーザ間で競い合わせることにより、興趣性を与えることができる。
【０１５８】
また、一態様において、メッセージ情報処理部３１１は、複数のユーザ端末１０の何れかから、閾値を越えた消費量を示す情報を含むメッセージ情報を受信した場合、当該閾値を越えた消費量を示す情報を含むメッセージ情報を選択メッセージ情報として選択する。これにより、メッセージを表示させるための消費価値の消費量が閾値を超える場合、他のユーザと競い合うことなくメッセージが表示される。これにより、不必要に消費量が高騰することを防ぐことができる。また、ユーザ間での競い合いを好まないユーザのメッセージを送信する意欲が減退することを抑制することができる。
【０１５９】
また、一態様において、メッセージ情報処理部３１１は、ゲームが進行するゲーム空間においてメッセージを表示させる場面毎に選択メッセージ情報を選択し、当該選択した選択メッセージ情報をプレイヤ端末２０に送信する。
【０１６０】
これにより、場面毎に、メッセージを表示させるための消費価値の消費量をユーザ間で競い合わせることができる。場面によってメッセージの認識のし易さが異なる場合、メッセージが認識され易い場面では、ユーザ間の競い合いが激しくなると予測されるため、それを考慮して何れの場面にメッセージを表示させるかを選択する興趣性をユーザに与えることができる。
【０１６１】
〔変形例〕
ユーザ端末１０からゲームサーバ３０に送信するメッセージ情報は、メッセージと、消費量情報と、を少なくとも含むものであればよく、場面情報は必ずしも含まれていなくともよい。
【０１６２】
また、メッセージ情報処理部３１１が、１つの募集に対して選択する選択メッセージ情報は必ずしも１つに限定されず、メッセージ情報処理部３１１は、１つの募集に対して複数の選択メッセージ情報を選択してもよい。例えば、バックスクリーンに対応する募集に対して、メッセージ情報処理部３１１が２つの選択メッセージ情報を選択し、メッセージ表示部２１３が当該２つの選択メッセージ情報の各々に含まれるメッセージを、それぞれバックスクリーンの上半分と下半分とに表示させてもよい。
【０１６３】
一態様において、メッセージ情報処理部３１１が特定の募集に対してＮ個（Ｎは自然数）の選択メッセージを選択する場合、メッセージ情報処理部３１１は、(i)特定の募集に対して受信した１以上のメッセージ情報のうち、１〜Ｎ番目に大きい消費量を示す情報を含むメッセージ情報をそれぞれ選択メッセージ情報として選択してもよいし、(ii)特定の募集に対して１〜Ｎ番目に受信した、閾値を越えた消費量を示す情報を含むメッセージ情報をそれぞれ選択メッセージ情報として選択してもよい。
【０１６４】
また、実施形態１と同様に、プレイヤ端末２０が複数であってもよく、メッセージ送信部１１３は、ユーザ端末１０に対する操作に基づいて、メッセージを表示させるプレイヤ端末２０を示す端末情報をメッセージ情報に含め、メッセージ情報処理部３１１は、選択メッセージ情報を、当該選択メッセージ情報に含まれる端末情報が示すプレイヤ端末２０に送信してもよい。当該構成の詳細および効果は、実施形態１と同様である。
【０１６５】
また、実施形態１と同様に、ステップＳ４４において、メッセージ表示部２１３は、メッセージ情報に関連付けられた表示時間およびフォーカスをさらに調整してもよい。すなわち、メッセージ表示部２１３は、メッセージ情報に含まれる場面情報が示す場面に表示させるメッセージの露出度を調整してもよい。当該構成の詳細および効果は、実施形態１と同様である。
【０１６６】
また、実施形態１と同様に、一態様において、メッセージ表示部２１３は、メッセージ情報に含まれる場面情報が示す場面に表示させるメッセージの露出度として、当該メッセージを表示させる表示期間および表示態様の一方または両方を調整してもよい。当該構成の詳細および効果は、実施形態１と同様である。
【０１６７】
また、実施形態１と同様に、メッセージ表示部２１３は、メッセージ情報に含まれる消費量情報が示す消費量が多いほど高い露出度で、メッセージをゲーム空間に表示させるものであってもよい。
【０１６８】
消費価値を多く消費したユーザの操作に基づくメッセージほど露出度が高くなるため、消費価値を多く消費したユーザを優遇することができる。また、ユーザは、消費量に応じてメッセージの露出度を決定することができる。
【０１６９】
〔実施形態３〕
本発明の他の実施形態について、以下に説明する。実施形態１ではメッセージをゲーム空間に表示する構成について説明したが、本実施形態では、メッセージを音声出力する構成について説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【０１７０】
（プレイヤ端末２０Ａの機能構成）
図２９は、本実施形態に係るプレイヤ端末２０Ａの機能構成の一例を示すブロック図である。
【０１７１】
制御部２１０は、ゲーム進行部２１１、メッセージ情報受信部２１２（受信部の一例）、ゲーム音声出力部２１４およびメッセージ出力部２１５を備えている。
【０１７２】
記憶部２４には、ゲームプログラム、音源を含むゲームデータ、プレイヤデータおよびメッセージデータが記憶されている。
【０１７３】
音源は、音声を出力するために参照されるデータである。音源は、例えば、音声が録音された音声データ、音声を合成するための音素セット、ゲームが進行する仮想空間（ゲーム空間）における発音位置を示すデータ等であってもよい。また、音源を特定するとは、音声データ、音素セットおよび発音位置の少なくとも一つを特定することを意味する。
【０１７４】
ゲーム音声出力部２１４は、ゲームの進行に応じた音声を、ゲームデータに含まれる音源（特定の音源）を用いて音声出力部２６から出力する。特定の音源としては、例えば、観客の声援の音源、ウグイス嬢の音源、実況アナウンサーの音源等が挙げられる。
【０１７５】
図３０は、本実施形態におけるメッセージ送信処理の流れの一例を示すフロー図である。
【０１７６】
ユーザ端末１０では、操作情報取得部１１２が、ステップＳ３０と同様に、入力部１３を介して、ユーザ端末１０に対するユーザの操作情報を取得し（ステップＳ１３０）、メッセージ送信部１１３が、当該操作情報に基づいて、メッセージ情報をゲームサーバ３０に送信する（ステップＳ１３２）。
【０１７７】
ステップＳ１３２において送信されるメッセージ情報は、メッセージを少なくとも含む。すなわち、メッセージ送信部１１３は、ユーザ端末１０に対するユーザの操作に基づいて、メッセージを少なくとも含むメッセージ情報を送信する。
【０１７８】
また、ステップＳ１３２において送信されるメッセージ情報には、さらに、ゲーム中にメッセージを音声出力させるタイミングを示すタイミング情報、ゲーム中にメッセージの音声出力のために使用される音源を示す音源情報、および、メッセージと関連付けられた、ユーザが保有する消費価値の消費量を示す消費量情報が含まれていてもよい。
【０１７９】
図３１に、本実施形態におけるメッセージ情報のデータ構造の一例を示す。当該メッセージ情報には、ユーザＩＤ、メッセージ、タイミング情報、音源情報、および、消費量情報が含まれる。なお、本実施形態において、メッセージ情報のデータ構造はこれに限定されず、一部の情報が含まれなくともよいし、他の情報がさらに含まれてもよい。
【０１８０】
メッセージ送信部１１３は、例えば記憶部１４からユーザデータに含まれるユーザＩＤを取得し、操作情報取得部１１２が取得した操作情報に基づいて、メッセージ、タイミング情報、音源情報、および、消費量情報を決定することによって生成したメッセージ情報を、通信部１２を介して送信する。
【０１８１】
なお、操作情報取得部１１２は、ユーザ端末１０が備えるマイクによって音声を収録し、メッセージ送信部１１３は、当該音声をメッセージとして決定してもよい。これにより、ユーザの声をダイレクトにプレイヤに伝えることができる。
【０１８２】
ユーザ端末１０から送信されたメッセージ情報は、ゲームサーバ３０の通信部３２が受信し（ステップＳ３４）、メッセージ情報処理部３１１が当該メッセージ情報の処理を開始する。
【０１８３】
メッセージ情報処理部３１１はまず、いくつかの観点から出力可否の判断を行う（ステップＳ１３６）。
【０１８４】
メッセージ情報処理部３１１はまず、受信したメッセージ情報に含まれるユーザＩＤに関連付けられた保有コイン数が、当該メッセージ情報に含まれる消費量情報が示す消費量に足りない場合、当該メッセージ情報は出力不可と判断する。
【０１８５】
メッセージ情報処理部３１１はまた、受信したメッセージ情報に含まれるメッセージの中に出力に相応しくない表現（いわゆるＮＧワード）が含まれていないかを判定し、含まれている場合には、当該メッセージ情報は出力不可と判断するか、または、当該表現を別の文字に変換する。
【０１８６】
また、受信したメッセージ情報に含まれるメッセージが音声である場合には、メッセージ情報処理部３１１は、当該音声を一旦テキストに変換して出力に相応しくない表現が含まれていないかを判別する。含まれている場合には、当該メッセージ情報は出力不可と判断するか、または、当該音声を別の音声に置き換える。
【０１８７】
また、ゲームサーバ３０が複数のユーザ端末１０から受信したメッセージ情報には、メッセージが出力されるタイミングが重複する場合がある。そのような場合、ゲームサーバ３０は、早く受信したメッセージを優先して処理してもよい。一態様において、メッセージ情報処理部３１１は、既に受信したメッセージ情報（表示不可と判断したものを除く）と同一のタイミングを示す情報を含むメッセージ情報について、出力不可と判断してもよい。また、ユーザ端末１０から、メッセージが出力されるタイミングが重複したメッセージ情報が送信されることを防ぐため、メッセージ情報処理部３１１は、既に受信したメッセージ情報の場面を示す受信済み情報を、通信部３２を介して各ユーザ端末１０に通知してもよい。各ユーザ端末１０は、当該受信済み情報を受信した場合、ステップＳ１３０において、当該受信済み情報が示す場面を選択する選択肢をグレーアウトするなどして選択できないようにしてもよい。
【０１８８】
メッセージ情報処理部３１１は、受信したメッセージ情報を出力可能と判断した場合、サーバ管理ユーザデータにおけるユーザの保有コイン数を、当該メッセージ情報に含まれる消費量情報が示す数減少させ、当該メッセージ情報の処理を続行する。一方、メッセージ情報処理部３１１は、受信したメッセージ情報を出力不可と判断した場合、当該メッセージ情報の処理を中止し、当該メッセージ情報は出力不可である旨のメッセージをユーザ端末１０に返送してもよい。
【０１８９】
メッセージ情報処理部３１１は続いて、出力可能と判断したメッセージ情報に関連付けられた出力態様の設定を行う（ステップＳ１３８）。
【０１９０】
出力態様は、メッセージをどのように音声出力するかの態様である。例えば、出力態様は、メッセージを音声出力するときの音量であってもよいし、メッセージを音声出力する出力回数であってもよいし、メッセージを音声出力するときに適用される音響効果であってもよい。例えば、音響効果は、エコー、リバーブ、コーラス、ピッチシフト、イコライジング、ディレイ等であってもよい。
【０１９１】
本実施形態では、メッセージ情報処理部３１１は、メッセージ情報に含まれる消費量情報に基づいて、メッセージが表示される音量および音響効果を設定する。メッセージ情報処理部３１１は、メッセージ情報に含まれる消費量情報が示す消費量が大きい程、メッセージが表示される音量を大きくし、音響効果を設定する。
【０１９２】
図３２は、サーバデータに含まれる出力態様設定データについて例示する表である。図３２に示すように、出力態様設定データには、消費量の範囲、音量および音響効果が含まれており、音量および音響効果は、消費量の範囲に関連付けられている。一態様において、メッセージ情報処理部３１１は、当該出力態様設定データを参照して、メッセージ情報に含まれる消費量情報に基づいて、当該メッセージ情報に関連付けられた音量および音響効果を設定してもよい。
【０１９３】
続いて、メッセージ情報処理部３１１は、音量および音響効果を設定したメッセージ情報をプレイヤ端末２０に送信する（ステップＳ４０）。
【０１９４】
図３３は、ゲームサーバ３０からプレイヤ端末に送信されるメッセージ情報を例示する図である。メッセージ情報処理部３１１は、各メッセージ情報に識別子（命令ＩＤ）を付すとともに、サーバ管理ユーザデータを参照して、メッセージ情報に含まれるユーザＩＤに対応するユーザ名を取得し、ステップＳ３８において設定した音量および音響効果とともにメッセージ情報に関連付けて、通信部３２を介してプレイヤ端末２０に送信する。なお、ゲームサーバ３０からプレイヤ端末に送信されるメッセージ情報には、図３３に示すように、ユーザＩＤや、消費量情報は含まれていなくともよいが、これらの情報を当該メッセージ情報に含めてもよい。
【０１９５】
ゲームサーバ３０から送信されたメッセージ情報は、プレイヤ端末２０のメッセージ情報受信部２１２が通信部２２を介して受信して記憶部２４に蓄積し（ステップＳ４２）、記憶部２４に蓄積されたメッセージ情報をメッセージ出力部２１５が随時処理することにより、メッセージの音声出力を行う（ステップＳ１４４）。メッセージは、音声出力部２６から出力されるとともに、動画配信サーバ４０を経由してユーザ端末１０の音声出力部１６からも出力される。
【０１９６】
メッセージ情報に含まれるタイミング情報が特定のタイミングを示す場合には、メッセージ出力部２１５は、当該特定のタイミングが到来したときにメッセージの出力を開始する。メッセージ情報にタイミング情報が含まれていないか、タイミング情報が特定のタイミングを指定していない場合には、メッセージ出力部２１５はメッセージ情報を受信した直後にメッセージの出力を開始すればよい。
【０１９７】
但し、一態様において、メッセージ出力部２１５は、メッセージを音声出力するタイミングを、ゲームの進行に関する所定条件を満たすタイミングに決定するようにしてもよい。
【０１９８】
ゲームの進行に関する所定条件とは、ゲームの進行のために実行される一連の処理に含まれる１以上の処理に関する条件である。例えば、当該１以上の処理は、ゲームを進行させる操作を受け付ける処理、ゲームを進行させる操作に応じてゲーム空間におけるオブジェクトの配置を制御する処理、ゲームを進行させる操作に応じてゲーム内パラメータを計算する処理、ゲームの進行に必要な情報を外部との間で送受信する処理、ゲームの進行を示す画像を表示する処理等であってもよく、所定条件は、当該１以上の処理の進捗状況に関する条件、当該１以上の処理の結果に関する条件、当該１以上の処理において使用するパラメータに関する条件、当該１以上の処理によって出力される画像または音声に関する条件、当該１以上の処理において処理対象となるオブジェクトに関する条件等であってもよい。例えば、そのような条件としては、野球ゲームの進行において特定の回の攻守が交代する、特定のチームがホームランを打つ、サッカーゲームの進行において特定の選手とゴールとの距離が閾値以下になる、ゲーム中のアナウンスが途切れる、特定の選手がバッターボックスに立つ等の条件が挙げられる。
【０１９９】
また、メッセージ情報に含まれる音源情報が特定の音源を示す場合には、メッセージ出力部２１５は、当該特定の音源を用いてメッセージを出力する。メッセージ情報に音源情報が含まれていないか、音源情報が特定の音源を指定していない場合には、メッセージ出力部２１５は予め定められた音源を用いてメッセージを出力すればよい。
【０２００】
また、メッセージ情報に含まれる音量情報が特定の音量を示す場合には、メッセージ出力部２１５は、当該特定の音量でメッセージを出力する。メッセージ情報に音量情報が含まれていないか、音量情報が特定の音量を指定していない場合には、メッセージ出力部２１５は予め定められた音量を用いてメッセージを出力すればよい。
【０２０１】
また、メッセージ情報に含まれる音響効果情報が特定の効果を示す場合には、メッセージ出力部２１５は、当該特定の効果を付与してメッセージを出力する。メッセージ情報に音響効果情報が含まれていないか、音響効果情報が特定の効果を指定していない場合には、メッセージ出力部２１５は音響効果を付与せずにメッセージを出力すればよい。
【０２０２】
例えば、図３３に示すように、命令ＩＤが０００１のメッセージ情報には、メッセージとして「●●さん、頑張って〜！！」、タイミングとして「指定なし」、音源として「観客」、音量として「３」が含まれている。メッセージ出力部２１５が、当該メッセージ情報に基づいて音声出力を行う場合、メッセージ出力部２１５は、メッセージ情報に含まれる音源およびメッセージを参照して、観客の音源を用いて、「●●さん、頑張って〜！！」というメッセージを音声出力する。また、メッセージ出力部２１５は、当該メッセージ情報に含まれるタイミングを参照して、プレイヤ端末２０がメッセージ情報を受信した直後にメッセージの音声出力を開始する。また、メッセージ表示部２１３は、当該メッセージ情報に含まれる音量に応じた音量で、メッセージを音声出力する。
【０２０３】
また、図３３に示すように、命令ＩＤが０００２のメッセージ情報には、メッセージとして「果て無き野望へ」、タイミングとして「６回攻守交代時」、音源として「ウグイス嬢」、音量として「５」、効果として「エコー」が含まれている。メッセージ出力部２１５が、当該メッセージ情報に基づいて音声出力を行う場合、メッセージ出力部２１５は、メッセージ情報に含まれる音源およびメッセージを参照して、ウグイス嬢の音源を用いて、「果て無き野望へ」というメッセージを音声出力する。また、メッセージ出力部２１５は、当該メッセージ情報に含まれるタイミングを参照して、６回攻守交代時にメッセージの音声出力を開始する。また、メッセージ表示部２１３は、当該メッセージ情報に含まれる音量に応じた音量で、メッセージを音声出力する。また、メッセージ表示部２１３は、当該メッセージ情報に含まれる効果を参照して、エコー効果を付与してメッセージを音声出力する。
【０２０４】
（本実施形態の効果）
以上のように、本実施形態に係る情報処理システムは、ゲームの進行を制御するプレイヤ端末２０と、プレイヤ端末２０と通信可能に接続され、前記ゲームの進行を制御する機能を有さないユーザ端末１０と、を含む情報処理システムであって、ユーザ端末１００は、当該ユーザ端末１０に対するユーザの操作に基づいて、メッセージを少なくとも含むメッセージ情報を送信するメッセージ送信部１１３を備え、プレイヤ端末２０は、前記メッセージ情報を受信するメッセージ情報受信部２１２、および前記メッセージ情報に基づいて、前記ゲーム中に前記メッセージを音声出力するメッセージ出力部２１５を備えている。
【０２０５】
プレイヤは、ゲームのプレイに意識が集中している。そのため、ユーザが入力したメッセージがゲーム画面に表示されても、プレイヤはそのようなメッセージに気づきにくい。上記構成によれば、ゲーム中にメッセージを音声出力するので、プレイヤは、当該メッセージを容易に認識することができる。また、メッセージが音声出力されるため、プレイヤの視界を遮らず、ゲームのプレイの妨げにならない。
【０２０６】
また、一態様において、メッセージ出力部２１５は、メッセージを音声出力するタイミングを、ゲームの進行に関する所定条件を満たすタイミングに決定する。
【０２０７】
仮にゲームの進行とは無関係にメッセージを音声出力した場合、メッセージの音声出力がゲームの進行を阻害するおそれがある。上記の構成によれば、ゲームの進行に関する所定条件を満たすタイミングでメッセージを音声出力することにより、ゲームの進行を阻害せずに、効果的なタイミングでメッセージを音声出力することができる。
【０２０８】
また、一態様において、プレイヤ端末２０は、ゲームの進行に応じた音声を特定の音源を用いて出力するゲーム音声出力部２１４を備え、メッセージ出力部２１５は、当該特定の音源を使用してメッセージを音声出力する。これにより、ゲームの進行に応じた音声と同じ音源を用いることにより、メッセージを違和感無く音声出力することができる。
【０２０９】
また、一態様において、メッセージ送信部１１３は、ユーザ端末１０に対する操作に基づいて、ゲーム中にメッセージを音声出力させるタイミングを示すタイミング情報をメッセージ情報に含め、メッセージ出力部２１５は、メッセージ情報に基づいて、ゲーム中にメッセージをタイミング情報が示すタイミングにおいて音声出力する。
【０２１０】
ユーザは、メッセージを音声出力するタイミングを特定することができる。メッセージは、その音声出力されるタイミングによって、プレイヤに与える印象が変わる場合があるが、上記構成により、ユーザは、メッセージを音声出力させるのに好適と考えるタイミングに特定することができる。
【０２１１】
また、一態様において、メッセージ送信部１１３は、ユーザ端末１０に対する操作に基づいて、ゲーム中にメッセージの音声出力のために使用される音源を示す情報をメッセージ情報に含め、メッセージ出力部２１５は、メッセージ情報に基づいて、ゲーム中に音源を使用してメッセージを音声出力する。
【０２１２】
ユーザは、メッセージを音声出力するために使用する音源を特定することができる。メッセージは、使用する音源によって、プレイヤに与える印象が変わる場合があるが、上記構成により、ユーザは、メッセージを音声出力させるのに好適と考える音源に特定することができる。
【０２１３】
また、一態様において、メッセージ送信部１１３は、ユーザ端末１０に対する操作に基づいて、メッセージに関連付けられたユーザが保有する消費価値の消費量を示す消費量情報を前記メッセージ情報に含め、メッセージ出力部２１５は、メッセージ情報に基づき、ゲーム中に消費量情報が示す消費量に応じた出力態様で前記メッセージを音声出力する。
【０２１４】
これにより、消費価値の消費量に応じた出力態様でメッセージが音声出力されるため、例えば、消費価値を多く消費したユーザを優遇することができる。また、ユーザは、消費量を指定することによってメッセージの出力態様を決定することができ、効果的にプレイヤを応援することができる。
【０２１５】
〔変形例〕
また、実施形態１と同様に、プレイヤ端末２０が複数であってもよく、メッセージ送信部１１３は、ユーザ端末１０に対する操作に基づいて、メッセージを音声出力させるプレイヤ端末２０を示す端末情報をメッセージ情報に含め、メッセージ情報処理部３１１は、選択メッセージ情報を、当該選択メッセージ情報に含まれる端末情報が示すプレイヤ端末２０に送信してもよい。当該構成の詳細および効果は、実施形態１と同様である。
【０２１６】
また、タイミングまたは音源を示す情報は、複数のタイミングのうちの何れかのタイミング、または、複数の音源のうちの何れかの音源を示し、各タイミングまたは各音源には、ユーザが保有する消費価値のうちゲーム中に当該タイミングにおいて、または、当該音源を用いてメッセージが音声出力されることと引き換えに消費されることが当該タイミングまたは当該音源に応じて設定された消費量が関連付けられていてもよい。
【０２１７】
メッセージを音声出力するタイミング毎、または、メッセージを音声出力するために使用する音源毎に異なる消費量を設定することができる。これにより、タイミングまたは音源によってメッセージの認識のし易さが異なる場合に、当該認識のし易さに応じた消費量を、各タイミングまたは各音源に設定することが可能となる。
【０２１８】
また、実施形態２と同様に、一態様において、メッセージ情報処理部３１１は、複数のユーザ端末１０から受信した１以上のメッセージ情報から、最も大きい消費量を示す情報を含むメッセージ情報を、プレイヤ端末２０に送信するとしてもよい。当該構成の詳細および効果は、実施形態２と同様である。
【０２１９】
〔ソフトウェアによる実現例〕
ユーザ端末１０、プレイヤ端末２０およびゲームサーバ３０の制御ブロック（特に制御部１１０、制御部２１０および制御部３１０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【０２２０】
後者の場合、ユーザ端末１０、プレイヤ端末２０およびゲームサーバ３０は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０２２１】
〔まとめ〕
以上に例示した形態から、例えば以下の構成が把握される。なお、各態様の理解を容易
にするために、以下では、図面の参照符号を便宜的に括弧書で付記するが、本発明を図示
の態様に限定する趣旨ではない。
【０２２２】
本発明の一態様に係る第１の情報処理システムは、ゲームの進行を制御する第１端末と、前記第１端末と通信可能に接続され、前記ゲームの進行を制御する機能を有さない第２端末と、を含む情報処理システムであって、前記第２端末は、当該第２端末に対するユーザの操作に基づいて、メッセージと、前記ゲームが進行するゲーム空間において前記メッセージを表示させる場面を示す情報と、を少なくとも含むメッセージ情報を送信する送信部を備え、前記第１端末は、前記メッセージ情報を受信する受信部、および前記メッセージ情報に基づいて、前記メッセージを前記場面に表示させるメッセージ表示部を備えている。
【０２２３】
上記構成によれば、プレイヤは、ゲームのプレイに意識が集中している。そのため、第２端末のユーザが入力したメッセージが仮にゲーム空間外に表示されると、プレイヤはそのようなメッセージに気づきにくい。上記構成によれば、ゲーム空間にメッセージを表示するので、プレイヤは、当該メッセージを容易に認識することができる。また、ゲームには、メッセージが目立つ場面とそうではない場面が想定し得るが、第２端末のユーザは、自身が入力するメッセージをプレイヤに認識してもらうため、当該メッセージを表示させる場面を指定することができる。これにより、第２端末のユーザは効果的にプレイヤを応援することができる。
【０２２４】
上述した第１の情報処理システムにおいて、前記送信部は、前記操作に基づいて、前記ユーザが保有する消費価値のうち、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報を前記メッセージ情報に含め、前記メッセージ表示部は、前記消費量が多いほど高い露出度で、前記メッセージを前記場面に表示させてもよい。
【０２２５】
上記構成によれば、消費価値を多く消費したユーザの操作に基づくメッセージほど露出度が高くなるため、消費価値を多く消費したユーザを優遇することができる。また、ユーザは、消費量に応じてメッセージの露出度を決定することができる。
【０２２６】
上述した第１の情報処理システムにおいて、前記場面を示す情報は、複数の場面のうち何れかの場面を示し、各場面には、前記ユーザが保有する消費価値のうち、当該場面に前記メッセージが表示されることと引き換えに消費されることが当該場面に応じて設定された消費量が関連付けられていてもよい。
【０２２７】
上記構成によれば、場面毎に異なる消費量を設定することができる。これにより、場面によってメッセージの認識のし易さが異なる場合に、当該認識のし易さに応じた消費量を各場面に設定することが可能となる。
【０２２８】
上述した第１の情報処理システムにおいて、前記場面を示す情報は、前記ゲームの進行における特定のタイミングを示す情報を含み、前記メッセージ表示部は、前記メッセージを、前記特定のタイミングにおいて表示してもよい。
【０２２９】
上記構成によれば、ユーザは、メッセージを表示させるタイミングを特定することができる。メッセージは、その表示されるタイミングによってプレイヤに与える印象が変わる場合があるが、上記構成により、ユーザは、メッセージを表示させるのに好適と考えるタイミングに特定することができる。
【０２３０】
上述した第１の情報処理システムにおいて、前記場面を示す情報は、前記ゲーム空間における特定の場所を示す情報を含み、前記メッセージ表示部は、前記メッセージを、前記特定の場所に表示してもよい。
【０２３１】
上記構成によれば、ユーザは、メッセージを表示させる場所を特定することができる。メッセージは、その表示される場所によってプレイヤに与える印象が変わる場合があるが、上記構成により、ユーザは、メッセージを表示させるのに好適と考える場所に特定することができる。
【０２３２】
上述した第１の情報処理システムにおいて、前記情報処理システムは、複数の第１端末を含み、前記送信部は、前記操作に基づいて、前記複数の第１端末のうち、前記メッセージ情報を送信する第１端末を決定してもよい。
【０２３３】
上記構成によれば、ユーザは、複数のプレイヤのうち特定のプレイヤだけに、自身が要求したメッセージを認識してもらうことができ、当該プレイヤを特別に応援することができる。
【０２３４】
上述した第１の情報処理システムにおいて、前記メッセージ表示部は、前記場面に表示させる前記メッセージの露出度を調整してもよい。
【０２３５】
上記構成によれば、第１端末において露出度を適宜調整することで、プレイヤにとって適正な露出量を維持することができる。一例として、プレイヤは、メッセージをより確実に認識したい場合は露出度を増加させ、プレイへの意識の集中度を高めたい場合は露出度を低下させる等の対応が可能となる。
【０２３６】
上述した第１の情報処理システムにおいて、前記第１端末の前記メッセージ表示部は、前記場面において表示させる前記メッセージの露出度として、前記メッセージを表示させる表示期間および表示態様の一方または両方を調整してもよい。
【０２３７】
上記構成によれば、第１端末において表示期間および表示態様の一方または両方を適宜調整することで、プレイヤにとって適正な表示期間または表示態様を維持することができる。一例として、プレイヤは、メッセージをより確実に認識したい場合は表示期間を基準（例えば５分）より長く（１分追加）し、プレイへの意識の集中度を高めたい場合は短くする（１分減らす）等の対応が可能となる。また、プレイヤは、メッセージをより確実に認識したい場合は、表示態様を、基準より強調度を高めた態様（例えばフォントサイズを大きくした態様）とし、プレイへの意識の集中度を高めたい場合は弱めた態様（例えばフォントサイズを小さくした態様）とする等の対応が可能となる。
【０２３８】
本発明の一態様に係る第１の情報処理方法は、ゲームの進行を制御する第１端末と通信可能に接続され、前記ゲームの進行を制御する機能を有さない第２端末が、当該第２端末に対するユーザの操作に基づいて、メッセージと、前記ゲームが進行するゲーム空間において前記メッセージを表示させる場面を示す情報と、を少なくとも含むメッセージ情報を送信するステップを実行し、前記第１端末が、前記メッセージ情報を受信するステップと、前記メッセージ情報に基づいて、前記メッセージを前記場面に表示させるステップと、を実行する。
【０２３９】
上記構成によれば、上述した第１の情報処理システムと同様の効果を奏する。
【０２４０】
本発明の一態様に係る第１のプログラムは、ゲームの進行を制御する第１端末と通信可能に接続され、前記ゲームの進行を制御する機能を有さない第２端末が備えるコンピュータに、当該第２端末に対するユーザの操作情報を取得するステップと、前記操作情報に基づいて、メッセージと、前記ゲームが進行するゲーム空間において前記メッセージを前記第１端末において表示させる場面を示す情報と、を少なくとも含むメッセージ情報を前記第１端末に送信するステップを実行させる。
【０２４１】
上記構成によれば、上述した第１の情報処理システムと同様の効果を奏する。
【０２４２】
本発明の一態様に係る第２のプログラムは、ゲームの進行を制御する第１端末が備えるコンピュータに、前記第１端末と通信可能に接続され、前記ゲームの進行を制御する機能を有さない第２端末であって、当該第２端末に対するユーザの操作に基づいて、メッセージと、前記ゲームが進行するゲーム空間において前記メッセージを表示させる場面を示す情報と、を少なくとも含むメッセージ情報を送信する送信部を備える前記第２端末から、前記メッセージ情報を受信する受信ステップ、および前記メッセージ情報に基づいて、前記メッセージを前記場面に表示させるメッセージ表示ステップを実行させる。
【０２４３】
上記構成によれば、上述した第１の情報処理システムと同様の効果を奏する。
【０２４４】
本発明の一態様に係る第２の情報処理システムは、ゲームの進行を制御する第１端末と、前記第１端末と通信可能に接続されたサーバと、前記サーバと通信可能に接続された複数の第２端末と、を含む情報処理システムであって、前記複数の第２端末の各々は、当該第２端末に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信する送信部を備え、前記サーバは、前記複数の第２端末から受信した１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した選択メッセージ情報を、前記第１端末に送信する選択送信部を備え、前記第１端末は、前記サーバから受信した前記選択メッセージ情報に基づいて、前記メッセージを、前記ゲーム空間に表示させるメッセージ表示部を備えている。
【０２４５】
上記構成によれば、プレイヤは、ゲームのプレイに意識が集中している。そのため、ユーザが入力したメッセージが仮にゲーム空間外に表示されると、プレイヤはそのようなメッセージに気づきにくい。上記構成によれば、ゲーム空間にメッセージを表示するので、プレイヤは、当該メッセージを容易に認識することができる。これにより、ユーザのメッセージを送信する意欲が減退することを抑制することができる。
【０２４６】
但し、ゲームの進行を阻害せずにメッセージを表示できるゲーム空間内の場面は限られており、一部のメッセージのみを選択してゲーム空間内に表示することが必要になる場合がある。その場合、無償でメッセージを送信できるようにすると、殆どのメッセージは表示されず、ユーザのメッセージを送信する意欲を減退させてしまうことがある。上記構成によれば、消費価値の消費量に基づいてメッセージが表示されるため、メッセージを送信する意欲が高いユーザほど、メッセージが表示され易くなり、ユーザのメッセージを送信する意欲が減退することを抑制することができる。
【０２４７】
上述した第２の情報処理システムにおいて、前記選択送信部は、前記１以上のメッセージ情報のうち、最も大きい前記消費量を示す情報を含むメッセージ情報を前記選択メッセージ情報として選択してもよい。
【０２４８】
上記構成によれば、メッセージを表示させるための消費価値の消費量をユーザ間で競い合わせることにより、興趣性を与えることができる。
【０２４９】
上述した第２の情報処理システムにおいて、前記選択送信部は、前記複数の第２端末の何れかから、閾値を越えた消費量を示す情報を含むメッセージ情報を受信した場合、当該閾値を越えた消費量を示す情報を含むメッセージ情報を前記選択メッセージ情報として選択してもよい。
【０２５０】
上記構成によれば、メッセージを表示させるための消費価値の消費量が閾値を超える場合、他のユーザと競い合うことなくメッセージが表示される。これにより、不必要に消費量が高騰することを防ぐことができる。また、ユーザ間での競い合いを好まないユーザのメッセージを送信する意欲が減退することを抑制することができる。
【０２５１】
上述した第２の情報処理システムにおいて、前記選択送信部は、前記ゲームが進行するゲーム空間において前記メッセージを表示させる場面毎に前記選択メッセージ情報を選択し、当該選択した前記選択メッセージ情報を前記第１端末に送信してもよい。
【０２５２】
上記構成によれば、場面毎に、メッセージを表示させるための消費価値の消費量をユーザ間で競い合わせることができる。場面によってメッセージの認識のし易さが異なる場合、メッセージが認識され易い場面では、ユーザ間の競い合いが激しくなると予測されるため、それを考慮して何れの場面にメッセージを表示させるかを選択する興趣性をユーザに与えることができる。
【０２５３】
上述した第２の情報処理システムにおいて、前記情報処理システムは、前記第１端末を複数含み、前記送信部は、前記操作に基づいて、前記メッセージを表示させる第１端末を示す端末情報を前記メッセージ情報に含め、前記選択送信部は、前記選択メッセージ情報を、当該選択メッセージ情報に含まれる端末情報が示す第１端末に送信してもよい。
【０２５４】
上記構成によれば、ユーザが応援したいプレイヤに対してメッセージを送ることができるため、ユーザのメッセージを送信する意欲を向上させることができる。
【０２５５】
上述した第２の情報処理システムにおいて、前記メッセージ表示部は、前記ゲーム空間に表示させる前記メッセージの露出度を調整してもよい。
【０２５６】
上記構成によれば、第１端末において露出度を適宜調整することで、プレイヤにとって適正な露出量を維持することができる。一例として、プレイヤは、メッセージをより確実に認識したい場合は露出度を増加させ、プレイへの意識の集中度を高めたい場合は露出度を低下させる等の対応が可能となる。
【０２５７】
上述した第２の情報処理システムにおいて、前記メッセージ表示部は、前記ゲーム空間において表示させる前記メッセージの露出度として、前記メッセージを表示させる表示期間および表示態様の一方または両方を調整してもよい。
【０２５８】
上記構成によれば、第１端末において表示期間および表示態様の一方または両方を適宜調整することで、プレイヤにとって適正な表示期間または表示態様を維持することができる。一例として、プレイヤは、メッセージをより確実に認識したい場合は表示期間を基準（例えば５分）より長く（１分追加）し、プレイへの意識の集中度を高めたい場合は短くする（１分減らす）等の対応が可能となる。また、プレイヤは、メッセージをより確実に認識したい場合は、表示態様を、基準より強調度を高めた態様（例えばフォントサイズを大きくした態様）とし、プレイへの意識の集中度を高めたい場合は弱めた態様（例えばフォントサイズを小さくした態様）とする等の対応が可能となる。
【０２５９】
上述した第２の情報処理システムにおいて、前記メッセージ表示部は、前記消費量が多いほど高い露出度で、前記メッセージを前記ゲーム空間に表示させてもよい。
【０２６０】
上記構成によれば、消費価値を多く消費したユーザの操作に基づくメッセージほど露出度が高くなるため、消費価値を多く消費したユーザを優遇することができる。また、ユーザは、消費量に応じてメッセージの露出度を決定することができる。
【０２６１】
本発明の一態様に係る第２の情報処理方法は、ゲームの進行を制御する第１端末と通信可能に接続されたサーバと通信可能に接続された複数の第２端末の各々が、当該第２端末に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信するステップを実行し、前記サーバが、前記複数の第２端末から受信した１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した選択メッセージ情報を、前記第１端末に送信するステップを実行し、前記第１端末が、前記サーバから受信した前記選択メッセージ情報に基づいて、前記メッセージを、前記ゲーム空間に表示させるステップを実行する。
【０２６２】
上記構成によれば、上述した第２の情報処理システムと同様の効果を奏する。
【０２６３】
本発明の一態様に係る第３のプログラムは、ゲームの進行を制御する第１端末と通信可能に接続されたサーバと通信可能に接続された複数の第２端末の各々が備えるコンピュータに、当該第２端末に対するユーザの操作情報を取得するステップと、前記操作情報に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を、前記サーバであって、前記複数の第２端末から受信した１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した、前記第１端末において前記メッセージを前記ゲーム空間に表示させるための選択メッセージ情報を、前記第１端末に送信する前記サーバに送信するステップとを実行させる。
【０２６４】
上記構成によれば、上述した第２の情報処理システムと同様の効果を奏する。
【０２６５】
本発明の一態様に係る第４のプログラムは、ゲームの進行を制御する第１端末であって、複数の第２端末と通信可能に接続されたサーバと通信可能に接続された前記第１端末が備えるコンピュータに、前記複数の第２端末であって、前記複数の第２端末の各々に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信する前記複数の第２端末から送信された１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択された選択メッセージ情報を、前記サーバから受信するステップと、前記選択メッセージ情報に基づいて、前記メッセージを、前記ゲーム空間に表示させるステップとを実行させる。
【０２６６】
上記構成によれば、上述した第２の情報処理システムと同様の効果を奏する。
【０２６７】
本発明の一態様に係る第５のプログラムは、ゲームの進行を制御する第１端末と通信可能に接続されたサーバが備えるコンピュータに、前記サーバと通信可能に接続された複数の第２端末であって、前記複数の第２端末の各々に対するユーザの操作に基づいて、メッセージと、前記メッセージと関連付けられた前記ユーザが保有する消費価値の消費量を示す情報と、を少なくとも含むメッセージ情報を前記サーバに送信する前記複数の第２端末から１以上のメッセージ情報を受信するステップと、前記１以上のメッセージ情報から、各メッセージ情報に含まれる前記消費量を示す情報に基づいて選択した、前記第１端末において前記メッセージを前記ゲーム空間に表示させるための選択メッセージ情報を、前記第１端末に送信するステップを実行させる。
【０２６８】
上記構成によれば、上述した第２の情報処理システムと同様の効果を奏する。
【０２６９】
本発明の一態様に係る第３の情報処理システムは、ゲームの進行を制御する第１端末と、前記第１端末と通信可能に接続され、前記ゲームの進行を制御する機能を有さない第２端末と、を含む情報処理システムであって、前記第２端末は、当該第２端末に対するユーザの操作に基づいて、メッセージを少なくとも含むメッセージ情報を送信する送信部を備え、前記第１端末は、前記メッセージ情報を受信する受信部、および前記メッセージ情報に基づいて、前記ゲーム中に前記メッセージを音声出力するメッセージ出力部を備えている。
【０２７０】
上記構成によれば、プレイヤは、ゲームのプレイに意識が集中している。そのため、ユーザが入力したメッセージがゲーム画面に表示されても、プレイヤはそのようなメッセージに気づきにくい。上記構成によれば、ゲーム中にメッセージを音声出力するので、プレイヤは、当該メッセージを容易に認識することができる。また、メッセージが音声出力されるため、プレイヤの視界を遮らず、ゲームの妨げにならない。
【０２７１】
上述した第３の情報処理システムにおいて、前記メッセージ出力部は、前記メッセージを音声出力するタイミングを、前記ゲームの進行に関する所定条件を満たすタイミングに決定してもよい。
【０２７２】
上記構成によれば、仮にゲームの進行とは無関係にメッセージを音声出力した場合、メッセージの音声出力がゲームの進行を阻害するおそれがある。上記の構成によれば、ゲームの進行に関する所定条件を満たすタイミングでメッセージを音声出力することにより、ゲームの進行を阻害せずに、効果的なタイミングでメッセージを音声出力することができる。
【０２７３】
上述した第３の情報処理システムにおいて、前記第１端末は、前記ゲームの進行に応じた音声を特定の音源を用いて出力するゲーム音声出力部を備え、前記メッセージ出力部は、前記特定の音源を使用して前記メッセージを音声出力してもよい。
【０２７４】
上記構成によれば、ゲームの進行に応じた音声と同じ音源を用いることにより、メッセージを違和感無く音声出力することができる。
【０２７５】
上述した第３の情報処理システムにおいて、前記送信部は、前記操作に基づいて、前記ゲーム中に前記メッセージを音声出力させるタイミングを示す情報を前記メッセージ情報に含め、前記メッセージ出力部は、前記メッセージ情報に基づいて、前記ゲーム中に前記メッセージを前記タイミングにおいて音声出力してもよい。
【０２７６】
上記構成によれば、ユーザは、メッセージを音声出力するタイミングを特定することができる。メッセージは、その音声出力されるタイミングによって、プレイヤに与える印象が変わる場合があるが、上記構成により、ユーザは、メッセージを音声出力させるのに好適と考えるタイミングに特定することができる。
【０２７７】
上述した第３の情報処理システムにおいて、前記送信部は、前記操作に基づいて、前記ゲーム中に前記メッセージの音声出力のために使用される音源を示す情報を前記メッセージ情報に含め、前記メッセージ出力部は、前記メッセージ情報に基づいて、前記ゲーム中に前記音源を使用して前記メッセージを音声出力してもよい。
【０２７８】
上記構成によれば、ユーザは、メッセージを音声出力するために使用する音源を特定することができる。メッセージは、使用する音源によって、プレイヤに与える印象が変わる場合があるが、上記構成により、ユーザは、メッセージを音声出力させるのに好適と考える音源に特定することができる。
【０２７９】
上述した第３の情報処理システムにおいて、前記送信部は、前記操作に基づいて、前記メッセージに関連付けられた前記ユーザが保有する消費価値の消費量を示す情報を前記メッセージ情報に含め、前記メッセージ出力部は、前記メッセージ情報に基づき、前記ゲーム中に前記消費量に応じた出力態様で前記メッセージを音声出力してもよい。
【０２８０】
上記構成によれば、消費価値の消費量に応じた出力態様でメッセージが音声出力されるため、例えば、消費価値を多く消費したユーザを優遇することができる。また、ユーザは、消費量を指定することによってメッセージの出力態様を決定することができ、効果的にプレイヤを応援することができる。
【０２８１】
上述した第３の情報処理システムにおいて、前記送信部は、前記操作に基づいて、前記ゲーム中に前記メッセージを音声出力させるタイミングまたは前記メッセージの音声出力のために使用される音源を示す情報を前記メッセージ情報に含め、前記メッセージ出力部は、前記メッセージ情報に基づいて、前記ゲーム中に前記メッセージを前記タイミングにおいて、または、前記音源を使用して音声出力し、前記タイミングまたは音源を示す情報は、複数のタイミングのうちの何れかのタイミング、または、複数の音源のうちの何れかの音源を示し、各タイミングまたは各音源には、前記ユーザが保有する消費価値のうち前記ゲーム中に当該タイミングにおいて、または、当該音源を用いて前記メッセージが音声出力されることと引き換えに消費されることが当該タイミングまたは当該音源に応じて設定された消費量が関連付けられていてもよい。
【０２８２】
上記構成によれば、メッセージを音声出力するタイミング毎、または、メッセージを音声出力するために使用する音源毎に異なる消費量を設定することができる。これにより、タイミングまたは音源によってメッセージの認識のし易さが異なる場合に、当該認識のし易さに応じた消費量を、各タイミングまたは各音源に設定することが可能となる。
【０２８３】
上述した第３の情報処理システムにおいて、前記情報処理システムは、前記第２端末を複数含み、前記第１端末および当該複数の第２端末と通信可能に接続されたサーバを含み、前記送信部は、前記操作に基づいて、前記ユーザが保有する消費価値のうち、前記ゲーム中に前記メッセージが音声出力されることと引き換えに消費される消費量を示す情報を前記メッセージ情報に含めて前記サーバに送信し、前記サーバは、前記複数の第２端末から受信した１以上のメッセージ情報から、最も大きい前記消費量を示す情報を含むメッセージ情報を、前記第１端末に送信する選択送信部を備えていてもよい。
【０２８４】
上記構成によれば、メッセージを音声出力させるための消費価値の消費量をユーザ間で競い合わせることにより、興趣性を与えることができる。
【０２８５】
上述した第３の情報処理システムにおいて、前記情報処理システムは、前記第１端末を複数含み、当該複数の第１端末および前記第２端末と通信可能に接続されたサーバを含み、前記送信部は、前記操作に基づいて、前記メッセージを音声出力させる第１端末を示す端末情報を前記メッセージ情報に含めて前記サーバに送信し、前記サーバは、前記第２端末から受信した前記メッセージ情報を、当該メッセージ情報に含まれる端末情報が示す第１端末に送信する選択送信部を備えていてもよい。
【０２８６】
上記構成によれば、ユーザが応援したいプレイヤにメッセージを送ることができるため、ユーザのメッセージを送信する意欲を向上させることができる。
【０２８７】
本発明の一態様に係る第３の情報処理方法は、ゲームの進行を制御する第１端末と通信可能に接続され、前記ゲームの進行を制御する機能を有さない第２端末が、当該第２端末に対するユーザの操作に基づいて、メッセージを少なくとも含むメッセージ情報を送信するステップを実行し、前記第１端末が、前記メッセージ情報を受信するステップ、および前記メッセージ情報に基づいて、前記ゲーム中に前記メッセージを音声出力するステップを実行する。
【０２８８】
上記構成によれば、上述した第３の情報処理システムと同様の効果を奏する。
【０２８９】
本発明の一態様に係る第６のプログラムは、ゲームの進行を制御する第１端末と通信可能に接続され、前記ゲームの進行を制御する機能を有さない第２端末が備えるコンピュータに、当該第２端末に対するユーザの操作情報を取得するステップと、前記操作情報に基づいて、メッセージを少なくとも含むメッセージ情報を前記第１端末に送信するステップを実行させ、前記メッセージ情報は、前記第１端末において、前記ゲーム中に前記メッセージを音声出力させるための情報である。
【０２９０】
上記構成によれば、上述した第３の情報処理システムと同様の効果を奏する。
【０２９１】
本発明の一態様に係る第７のプログラムは、ゲームの進行を制御する第１端末が備えるコンピュータに、前記第１端末と通信可能に接続され、前記ゲームの進行を制御する機能を有さない第２端末であって、当該第２端末に対するユーザの操作に基づいて、メッセージを少なくとも含むメッセージ情報を送信する送信部を備える前記第２端末から、前記メッセージ情報を受信する受信ステップ、および前記メッセージ情報に基づいて、前記ゲーム中に前記メッセージを音声出力するメッセージ出力ステップを実行させる。
【０２９２】
上記構成によれば、上述した第３の情報処理システムと同様の効果を奏する。
【０２９３】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０２９４】
１  情報処理システム
１０  ユーザ端末
２０  プレイヤ端末
３０  ゲームサーバ
４０  動画配信サーバ
１１、２１、３１  プロセッサ
１２、２２、３２  通信部
１３、２３、３３  入力部
１４、２４、３４  記憶部
１５、２５  表示部
１６、２６  音声出力部
１１０、２１０、３１０  制御部
１１１  動画処理部
１１２  操作情報取得部
１１３  メッセージ送信部
２１１  ゲーム進行部
２１２  メッセージ情報受信部
２１３  メッセージ表示部
２１４  ゲーム音声出力部
２１５  メッセージ出力部
３１１  メッセージ情報処理部
【図１】
0006964899.tif 000002
【図２】
0006964899.tif 000003
【図３】
0006964899.tif 000004
【図４】
0006964899.tif 000005
【図５】
0006964899.tif 000006
【図６】
0006964899.tif 000007
【図７】
0006964899.tif 000008
【図８】
0006964899.tif 000009
【図９】
0006964899.tif 000010
【図１０】
0006964899.tif 000011
【図１１】
0006964899.tif 000012
【図１２】
0006964899.tif 000013
【図１３】
0006964899.tif 000014
【図１４】
0006964899.tif 000015
【図１５】
0006964899.tif 000016
【図１６】
0006964899.tif 000017
【図１７】
0006964899.tif 000018
【図１８】
0006964899.tif 000019
【図１９】
0006964899.tif 000020
【図２０】
0006964899.tif 000021
【図２１】
0006964899.tif 000022
【図２２】
0006964899.tif 000023
【図２３】
0006964899.tif 000024
【図２４】
0006964899.tif 000025
【図２５】
0006964899.tif 000026
【図２６】
0006964899.tif 000027
【図２７】
0006964899.tif 000028
【図２８】
0006964899.tif 000029
【図２９】
0006964899.tif 000030
【図３０】
0006964899.tif 000031
【図３１】
0006964899.tif 000032
【図３２】
0006964899.tif 000033
【図３３】
0006964899.tif 000034