(57)【要約】【課題】音声出力及び字幕表示によるゲーム実況において、表示された字幕データを読みやすいゲームプログラム及びゲームシステムを提供する。【解決手段】音声出力及び字幕表示によるゲーム実況において、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生中、主語及び述語の字幕データを同時に一括してひ表示部に表示させる。例えば、「敵が」「クリスタルを占領しました。」の主語及び述語の音声データの再生中、「敵が」「クリスタルを占領しました。」の字幕データが一括して表示される。【選択図】図９
2020185397.tif 000002
【特許請求の範囲】
【請求項１】
ゲームの実況を制御する機能をコンピュータに実現させるためのゲームプログラムであって、
記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成機能、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生中、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御機能、
を実現させ、
前記制御機能では、前記実況音声データの再生が終了した場合、所定条件が成立した場合には、次に再生する実況音声データの再生を開始させるとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて前記表示部に表示させる機能、
を実現させるゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームプログラム及びゲームシステムに関する。
【背景技術】
【０００２】
スポーツゲーム、レースゲーム、バトルロイヤルゲーム等のユーザ同士が対戦するビデオゲームでは、現在のゲームの実際の状況を音声出力等でユーザに報知する実況システムが実装されている（例えば、特許文献１参照）。出力する音声データ等は、例えば、ユーザ端末装置がゲーム状況に応じて選択する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１１１１７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述のような実況システムでは、基本的に、実況音声に対応する字幕（テキスト）を合わせて表示することはない。実況音声に対応する字幕は、ゲームが完成した後に後付けで追加挿入されるため動的ではなく静的なものとなるからである。また、実況システムでは、複数の実況音声が連結再生されるが、実況音声の再生のタイミングに合わせて、実況音声に対応する字幕を逐次表示させると、バラバラに表示されるので見にくくなってしまう。
【０００５】
本発明の少なくとも一つの実施形態の目的は、関連する技術の不足を解決することである。
【課題を解決するための手段】
【０００６】
非限定的な観点によると、本発明に係る本発明の一実施形態に係るゲームプログラムは、ゲームの実況を制御する機能をコンピュータに実現させるためのゲームプログラムであって、記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成機能、再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、実況音声データの再生タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御機能、を実現させる。
【０００７】
非限定的な観点によると、本発明の一実施形態に係るゲームプログラムは、ゲームを実行するゲーム端末装置と通信ネットワークにより接続されるサーバ装置に、ゲームの実況を制御させるためのゲームプログラムであって、記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成機能、再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、実況音声データの再生タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御機能、を実現させる。
【０００８】
非限定的な観点によると、本発明の一実施形態に係るゲームシステムは、ゲームを実行するゲーム端末装置と、ゲーム端末装置と通信ネットワークにより接続されるサーバ装置とを備え、ゲームの実況が行われるゲームシステムであって、ゲーム状況と実況内容とが対応付けられた実況データ、主語及び述語を示す複数の音声データを少なくとも記憶する記憶手段、音声を出力する音声出力手段、実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成手段、再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、実況音声データの再生タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御手段、を含む。
【発明の効果】
【０００９】
本願の各実施形態により１または２以上の不足が解決される。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。
【図２】本発明の実施形態の少なくとも一つに対応するサーバ装置の構成を示すブロック図である。
【図３】本発明の実施形態の少なくとも一つに対応するゲーム進行処理の例を示すフローチャートである。
【図４】本発明の実施形態の少なくとも一つに対応する端末装置がゲーム進行処理を実行する場合の動作の例を示すフローチャートである。
【図５】本発明の実施形態の少なくとも一つに対応するサーバ装置の構成を示すブロック図である。
【図６】本発明の実施形態の少なくとも一つに対応するゲーム進行処理の例を示すフローチャートである。
【図７】本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。
【図８】本発明の実施形態の少なくとも一つに対応するゲーム画像の一例を示す図である。
【図９】本発明の実施形態の少なくとも一つに対応するゲーム実況の表示例を示す図である。
【図１０】本発明の実施形態の少なくとも一つに対応するサーバ装置の構成を示すブロック図である。
【図１１】本発明の実施形態の少なくとも一つに対応するメイン実況データテーブルの一例を示す図である。
【図１２】本発明の実施形態の少なくとも一つに対応するサブ実況データテーブルの一例を示す図である。
【図１３】本発明の実施形態の少なくとも一つに対応する管理テーブル（サーバ装置）の一例を示す図である。
【図１４】本発明の実施形態の少なくとも一つに対応する端末装置の構成を示すブロック図である。
【図１５】本発明の実施形態の少なくとも一つに対応する管理テーブル（端末装置）の一例を示す図である。
【図１６】本発明の実施形態の少なくとも一つに対応するデータ取得テーブルの一例を示す図である。
【図１７】本発明の実施形態の少なくとも一つに対応するゲーム進行処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。
【００１２】
［第１の実施形態］
図１は、本発明の一の実施形態におけるビデオゲーム処理システム１００の構成の例を示すブロック図である。図１に示すように、ビデオゲーム処理システム１００は、ビデオゲーム処理サーバ装置１０と、ビデオゲームをプレイする複数のユーザ（プレイヤ）がそれぞれ使用するゲーム端末装置（端末装置）２０，２０１〜２０Ｎ（Ｎは任意の整数）とを含む。ビデオゲーム処理サーバ装置装置１０と複数のゲーム端末装置２０，２０１〜２０Ｎとは、それぞれインターネットなどの通信ネットワーク１５に接続されている。なお、ビデオゲーム処理システム１００の構成はこれに限定されず、例えば単一のゲーム端末装置を複数のプレイヤが使用する構成としてもよいし、複数のビデオゲーム処理サーバ装置を備える構成としてもよい。また、ビデオゲーム処理サーバ装置を備えないゲーム端末装置のみの構成としてもよい。
【００１３】
ゲームシステム１００は、実況が行われるビデオゲーム（ゲーム）を実行する各種機能を有する。実況は、現在のゲームの実際の状況（ゲーム状況）を音声出力等でユーザに報知することを意味する。本実施形態の例のゲームでは、音声出力及び音声の字幕（テキスト）表示によってゲームの実況が行われる。
【００１４】
また、本実施形態の例では、複数の音声データから、ゲーム状況に基づく組み合わせの主語及び述語の音声データが音声実況データとして選択される。また、上記主語及び述語の音声データに対応する主語及び述語の字幕データが選択される。主語及び述語を示す複数の音声データは、例えば、端末装置２０，２０１〜２０Ｎの記憶部に記憶しておけばよい。また、音声データに対応する字幕データも、例えば、端末装置２０，２０１〜２０Ｎの記憶部に記憶しておけばよい。
【００１５】
サーバ装置１０は、ゲームシステムの管理者によって管理され、ユーザ端末２０，２０１〜２０Ｎに対してゲームの進行に関する情報を提供するための各種機能を有する。また、本実施形態の例では、サーバ装置１０は、ゲームの実況に関する情報（再生制御情報及び表示制情報）をユーザ端末２０，２０１〜２０Ｎに対して提供する。本実施形態の例において、サーバ装置１０は、ビデオゲームの進行に関する情報を提供するべくＷＷＷサーバなどの情報処理装置によって構成され、各種情報を格納するデータベース（記憶部）を備える。
【００１６】
図２は、サーバ装置１０の構成の例であるサーバ装置１０Ａの構成を示す機能ブロック図である。サーバ装置１０Ａは、図示しないＨＤＤ等の記憶部及びＣＰＵ等から構成される制御部等を備えるが、詳細な説明は省略する。サーバ装置１０Ａは、制御部が記憶部に記憶されているビデオゲームの進行を制御するためのソフトウェア（ゲームプログラム）を実行することで、生成部１１及び出力制御部１２を少なくとも備える。なお、ゲームプログラムにはゲームデータも含まれる。
【００１７】
生成部（生成機能）１１は、実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成する。すなわち、主語の音声データ及び述語の音声データの再生制御情報が生成される。再生制御情報は、音声データの再生を実行させるための情報であり、例えば、ファイル名称等の再生すべき音声データを特定する情報が含まれる。ゲーム状況は、例えば、ゲームの進行において変化するパラメータに基づいて特定される。実況データは、ゲーム状況と実況内容とが対応付けられたデータである。実況データは、例えば、ゲームデータに含めておけばよい。
【００１８】
さらに、生成部１１は、生成した再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する。すなわち、主語の音声データに対応する字幕データ、及び、述語の音声データに対応する字幕データの表示制御情報が生成される。表示制御情報は、字幕データの表示を実行させるための情報であり、例えば、ファイル名称等の表示すべき字幕データを特定する情報が含まれる。生成部１１は、例えば、音声データと字幕データとが対応付けられた情報を参照して、字幕データの表示制御情報を生成すればよい。音声データと字幕データとを対応付けた情報は、例えば、ゲームデータに含めておけばよい。
【００１９】
出力制御部（制御機能）１２は、再生制御情報に基づく主語及び述語の音声データを実況音声データとして、ゲームを実行している端末装置の音声出力部において再生及び出力させる。また、出力制御部１２は、実況音声データの再生タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを実況字幕データとして、ゲームを実行している端末装置の表示部に同時に表示させる。すなわち、主語の字幕データと述語の字幕データとが、順番にではなく、同時に表示部に表示される。
【００２０】
出力制御部１２は、例えば、再生制御情報及び表示制御情報をゲームを実行している端末装置に送信することで、実況音声データ及び実況字幕データを音声出力部及び表示部に再生等させる。この場合、ゲームを実行している端末装置は、受信した再生制御情報及び表示制御情報に基づいて実況音声データ及び実況字幕データに該当する音声データ及び字幕データを記憶部から取得し、再生等を実行すればよい。
【００２１】
なお、本実施形態の例では、再生制御情報及び表示制御情報は、ゲームをプレイしてるユーザの端末装置のみに送付されるが、ゲームは実行しているがプレイしていない端末装置に送付してもよい。ゲームは実行しているがプレイしていない端末装置としては、例えば、他ユーザがプレイしているゲームを観戦する観戦ユーザが該当する。
【００２２】
なお、実況音声データは、再生候補（複数の音声データ）の中から選択された再生される又は再生中である音声データを意味する。また、実況音声データは、主語及び述語の音声データの複数の音声データを含む場合がある。また、実況字幕データは、上記実況音声データに対応した表示される又は表示中である字幕データを意味する。また、実況字幕データは、主語及び述語の字幕データの複数の字幕データを含む場合がある。
【００２３】
端末装置２０，２０１〜２０Ｎは、ビデオゲームを行うユーザ（プレイヤ）によって管理され、例えば、据置型ゲーム装置、パーソナルコンピュータ、携帯電話端末やＰＤＡ（Personal Digital Assistants）、携帯型ゲーム装置等のビデオゲームを実行することが可能な端末装置によって構成される。
【００２４】
また、端末装置２０，２０１〜２０Ｎのそれぞれは、ビデオゲームを実行するための操作部（タッチパネル、ゲームパッドなど）、ハードディスクドライブ等の記憶部、ゲームを実行してゲーム画像を生成するＣＰＵ等から構成される制御部、ゲーム画像を表示する表示装置（表示部）等を備えるが、一般的な構成であるので詳細な説明は省略する。また、端末装置２０，２０１〜２０Ｎには、ビデオゲームを実行するためのソフトウェア（アプリケーションプログラム）が記憶部に記憶されている。なお、アプリケーションプログラムには、上述の音声データ等のゲームデータも含まれる。
【００２５】
さらに、端末装置２０，２０１〜２０Ｎは、音声データを再生してスピーカから出力する音声出力部を備える。音声出力部は、音声プロセッサ、アンプ、スピーカ等を有する。音声プロセッサは、音声データ（音声ファイル）をデコード等した音声をアンプに出力する。アンプは、音声信号を増幅してスピーカに出力する。
【００２６】
端末装置２０，２０１〜２０Ｎは、サーバ装置１０Ａから上述のゲーム実況のための再生制御情報及び表示制御情報、ゲーム空間のゲーム画像を生成するための画像生成情報、ゲーム空間の音声を生成するための音声生成情報等を受信して、ゲーム画像を表示部に表示させ、また音声出力部において各音声を出力させる。
【００２７】
次に、この実施形態のゲームシステム１００（システム１００）の動作について説明する。
【００２８】
図３は、システム１００が実行するゲーム進行処理の例を示すフローチャートである。本実施形態の例における進行処理では、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理を含むゲームを進行させるための処理が行われる。以下、サーバ装置１０Ａとゲームを実行する端末装置２０とが進行処理を実行する場合を例にして説明する。なお、図３においては、主として、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理について説明し、その他の処理は一部省略する。
【００２９】
本実施形態の例の進行処理は、例えば、ユーザによるゲーム開始の操作入力があったことを契機として実行される。
【００３０】
サーバ装置１０Ａは、端末装置２０から受信したユーザの操作情報等に基づいてゲームを進行させる進行処理（不図示）を実行する。例えば、ユーザの操作情報に基づいてプレイヤキャラクタに移動、攻撃等の動作を実行させる処理が行われる。一回の進行処理では、例えば、１フレーム分のゲーム画像及び音声を生成するための処理が行われる。
【００３１】
次に、サーバ装置１０Ａは、生成処理を実行する（ステップＳ１０）。生成処理では、実況データを用いて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報が生成される。また、生成処理では、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報が生成される。
【００３２】
その後、サーバ装置１０Ａは、出力処理を実行する（ステップＳ１１）。出力処理では、実況音声データ及び実況字幕データを端末装置２０で出力させるための処理が行われる。具体的には、生成された再生制御情報及び表示制御情報が端末装置２０に送信される。なお、出力処理では、図示しないが、進行処理の結果に応じて生成されたゲーム空間の画像を生成するための画像生成情報、ゲーム空間の音声を生成するための音声生成情報等も送信される。
【００３３】
一方、端末装置２０は、ゲーム終了まで（ステップＳ５１：ＹＥＳ）、サーバ装置１０Ａから受信した各種情報に基づいて、ゲーム画像及び音声を出力する（ステップＳ５０）。端末装置２０は、上述したように、再生制御情報及び表示制御情報に基づく音声データ（実況音声データ）及び字幕データ（実況字幕データ）を記憶部から取得する。そして、端末装置２０は、エフェクト等の音声とともに、実況音声データの実況音声を端末装置２０のスピーカから放音し、実況字幕データのテキスト画像が含まれるゲーム画像を表示部に表示させる。
【００３４】
その後、サーバ装置１０Ａは、ゲームの終了か否かを判断する（ステップＳ１２）。例えば、サーバ装置１０Ａは、ゲームがクリアされた状態となった場合等の終了条件を満たした場合にゲームの終了であると判断すればよい。終了していない場合（ステップＳ１２：ＮＯ）、サーバ装置１０Ａは、生成処理よりも先に実行される進行処理に戻る。一方、終了した場合（ステップＳ１２：ＹＥＳ）、サーバ装置１０Ａは、ゲーム進行処理を終了する。
【００３５】
以上のように、第１の実施形態の一側面として、サーバ装置１０が、取得部１１及び出力制御部１２を備える構成としているので、主語及び述語の音声データが続けて再生される。そして、これに対応する主語及び述語の字幕データが、同時に表示部に表示される。したがって、主語の音声データの再生のタイミングに合わせて主語の字幕データが表示された後、述語の音声データの再生タイミングに合わせて述語の字幕データが表示されるような逐次表示がなく、字幕データが読みやすくなる。したがって、ゲーム実況も楽しみつつ、ゲームのプレイに集中することができる。
【００３６】
なお、上述の実施形態の例では、サーバ装置が、生成部及び出力制御部を備えているが、端末装置が生成部及び出力制御部の全部又は一部を備える構成としてもよい。例えば、端末装置が生成部及び出力制御部の全部を備える構成の場合、端末装置は、実況データを記憶部に記憶しておき、サーバ装置からゲーム状況の判断に必要な情報を受信すればよい。
【００３７】
また、上述の実施形態の例のゲームシステムでは、サーバ装置がゲームの進行を制御しているが、特にこれに限定されるものではない。例えば、サーバ装置を含まないゲームシステムとしてもよい。この場合、ゲームシステムに含まれる端末装置が、生成部及び出力制御部を少なくとも備え、スタンドアローンでゲームを実行しつつゲームの進行を制御する。
【００３８】
図４は、サーバ装置を含まないゲームシステムにおける図３に示すゲームの進行処理を実行する場合の端末装置の動作の例を示すフローチャートである。
【００３９】
端末装置は、ユーザの操作情報等に基づいてゲームを進行させる進行処理（不図示）を実行する。例えば、ユーザの操作情報に基づいてプレイヤキャラクタに移動、攻撃等の動作を実行させる処理が行われる。一回の進行処理では、例えば、１フレーム分のゲーム画像及び音声を生成するための処理が行われる。
【００４０】
次に、端末装置は、生成処理を実行する（ステップＳ３０）。生成処理では、実況データを用いて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報が生成される。また、生成処理では、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報が生成される。
【００４１】
その後、端末装置は、出力処理を実行する（ステップＳ３１）。出力処理では、実況音声データ及び実況字幕データを出力するための処理が行われる。具体的には、端末装置は、再生制御情報及び表示制御情報に基づく音声データ（実況音声データ）及び字幕データ（実況字幕データ）を記憶部から取得する。そして、端末装置は、エフェクト等の音声とともに、実況音声データの実況音声を端末装置のスピーカから放音し、実況字幕データのテキスト画像が含まれるゲーム画像を表示部に表示させる。
【００４２】
その後、端末装置は、ゲームの終了か否かを判断する（ステップＳ３２）。終了していない場合（ステップＳ３２：ＮＯ）、端末装置は、生成処理よりも先に実行される進行処理に戻る。一方、終了した場合（ステップＳ３２：ＹＥＳ）、端末装置は、ゲーム進行処理を終了する。
【００４３】
なお、上述の「再生制御情報」は、ファイル名称等の再生すべき音声データを特定する情報が含まれる構成に限定されるものではない。例えば、音声データ自体を再生制御情報に含めてもよい。また、「表示制御情報」についても、ファイル名称等の表示すべき字幕データを特定する情報が含まれる構成に限定されるものではない。例えば、字幕データ自体を表示制御情報に含めてもよい。さらに、再生制御情報及び表示制御情報は、別々の情報としなくてもよい。例えば、再生すべき音声データ及び表示すべき字幕データの両データを特定可能な共通の制御情報を用いてもよい。
【００４４】
上述の「音声データ」は、例えば、ｍｐ３形式等の音声ファイル形式で構成される。上述の実況音声データの再生は、主語の音声データ及び述語の音声データを順に再生してもよく、また主語の音声データ及び述語の音声データを合成した１つのデータを生成して再生してもよい。
【００４５】
上述の「字幕データ」は、例えば、テキストデータ形式等で構成される。上述の実況字幕データの再生は、主語の字幕データ及び述語の字幕データを同時に表示してもよく、また主語の字幕データ及び述語の字幕データを合成した１つのデータを生成して表示してもよい。なお、字幕データは、音声データに対応するデータを取得可能な構成であれば、記憶部に記憶されていなくてもよい。例えば、音声認識技術を用いて、音声データからテキストデータとして字幕データを生成してもよい。
【００４６】
上述のゲーム状況として参照されるゲームのパラメータは、ユーザがプレイするゲームの進行に伴って変化するパラメータであれば任意に採用可能である。例えば、ユーザのゲームに関する得点、取得アイテム等のユーザのゲームに関する情報、ユーザが操作するキャラクタ及び敵キャラクタの生命力の情報が上記パラメータに該当する。
【００４７】
また、例えば、拠点（クリスタル）のオブジェクトを占領する対戦ゲームにおいて、対戦相手が占領した拠点数、拠点の占有者の情報も上記パラメータに該当する。具体的には、拠点の占有者が対戦相手に設定変更された場合、「敵がクリスタルを占領しました。」の主語及び述語の音声データ、字幕データが取得される。このような拠点の占有者が敵に変更となったゲーム状況と、このゲーム状況に対応する実況内容（「敵がクリスタルを占領しました。」）とが、上述の実況データに対応付けられる。実況データの実況内容としては、例えば、音声データ及び字幕データを特定するための識別情報がある（例えば、図１１参照）。
【００４８】
また、例えば、実況内容の「敵がクリスタルを占領しました。」は、主語の音声データ「敵が」、述語の音声データ「クリスタルを占領しました。」であり、主語の音声データ「敵が」から順に再生されいていく。この再生開始から終了までの間、主語の字幕データ「敵が」、述語の字幕データ「クリスタルを占領しました。」は、順番にではなく、主語及び述語が同時に表示部に表示される（例えば、図９（Ａ）参照）。
【００４９】
上述のゲームは、ゲームの実況が行われる構成であれば、アクションゲーム、ロールプレイングゲーム、育成ゲーム等のいずれのジャンルのゲームを採用してもよい。
【００５０】
［第２の実施形態］
本実施形態の例では、システム１００の例であるシステム１００Ｂについて説明する。図５は、サーバ装置１０の例であるサーバ装置１０Ｂの構成を示すブロック図である。本例において、サーバ装置１０Ｂは、生成部１１及び出力制御部１２Ｂを少なくとも備える。
【００５１】
生成部１１は、実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成する。さらに、生成部１１は、生成した再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する。
【００５２】
出力制御部１２Ｂは、再生制御情報に基づく主語及び述語の音声データを実況音声データとして、ゲームを実行している端末装置の音声出力部において再生及び出力させる。また、出力制御部１２Ｂは、実況音声データの再生タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを実況字幕データとして、ゲームを実行している端末装置の表示部に同時に表示させる。
【００５３】
また、本実施形態の例の出力制御部１２Ｂは、実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始させるとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させる。
【００５４】
例えば、第1の実施形態において例示した実況内容「敵がクリスタルを占領しました。」の次に、実況内容「味方が即奪還した模様です。」が実況音声データ及び実況字幕データとして再生及び表示される場合について説明する。最初に、「敵がクリスタルを占領しました。」の再生及び表示が行われる。そして、「敵がクリスタルを占領しました。」の再生が終了した場合、「味方が即奪還した模様です。」の実況音声データの再生が開始されるとともに、先に表示されている「敵が拠点Ａを占領しました。」と合わせて「味方が即奪還した模様です。」が表示される。すなわち、「味方が即奪還した模様です。」の実況音声データの再生開始から終了までの間、「敵がクリスタルを占領しました。」の表示が継続される。したがって、実況内容の表示に関しては、先（前回）のゲームの実況内容が継続して表示されるので、実況内容の前後を把握し易い。
【００５５】
次に、システム１００Ｂの動作について説明する。
【００５６】
図６は、システム１００Ｂが実行するゲーム進行処理の例を示すフローチャートである。本実施形態の例における進行処理では、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理を含むゲームを進行させるための処理が行われる。以下、以下、サーバ装置１０Ｂとゲームを実行する端末装置２０とが進行処理を実行する場合を例にして説明する。なお、図６においては、主として、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理について説明し、その他の処理は一部省略する。また、サーバ装置を有さないシステムにおける端末装置の動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【００５７】
本実施形態の例の進行処理は、例えば、ユーザによるゲーム開始の操作入力があったことを契機として実行される。
【００５８】
サーバ装置１０Ｂは、端末装置２０から受信したユーザの操作情報等に基づいてゲームを進行させる進行処理（不図示）を実行する。例えば、ユーザの操作情報に基づいてプレイヤキャラクタに移動、攻撃等の動作を実行させる処理が行われる。一回の進行処理では、例えば、１フレーム分のゲーム画像及び音声を生成するための処理が行われる。
【００５９】
次に、サーバ装置１０Ｂは、生成処理を実行する（ステップＳ１０）。生成処理では、実況データを用いて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報が生成される。また、生成処理では、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報が生成される。
【００６０】
その後、サーバ装置１０Ｂは、出力処理を実行する（ステップＳ１１−Ｂ）。出力処理では、実況音声データ及び実況字幕データを端末装置２０で出力させるための処理が行われる。具体的には、生成された再生制御情報及び表示制御情報が端末装置２０に送信される。なお、出力処理では、図示しないが、進行処理の結果に応じて生成されたゲーム空間の画像を生成するための画像生成情報、ゲーム空間の音声を生成するための音声生成情報等も送信される。
【００６１】
また、出力処理において、サーバ装置１０Ｂは、例えば、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させるべく、合わせて表示する指示を表示制御情報に含めて送信する。なお、常に、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させる場合は、上記指示を表示制御情報に含めなくてもよい。
【００６２】
端末装置２０は、ゲーム終了まで（ステップＳ５１：ＹＥＳ）、サーバ装置１０Ａから受信した各種情報に基づいて、ゲーム画像及び音声を出力する（ステップＳ５０）。端末装置２０は、上述したように、再生制御情報及び表示制御情報に基づく音声データ（実況音声データ）及び字幕データ（実況字幕データ）を記憶部から取得する。そして、端末装置２０は、エフェクト等の音声とともに、実況音声データの実況音声を端末装置２０のスピーカから放音し、実況字幕データのテキスト画像が含まれるゲーム画像を表示部に表示させる。
【００６３】
本実施形態の例では、端末装置２０は、表示制御情報に基づいて、実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始するとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示する。
【００６４】
その後、サーバ装置１０Ｂは、ゲームの終了か否かを判断する（ステップＳ１２）。終了していない場合（ステップＳ１２：ＮＯ）、サーバ装置１０Ｂは、生成処理よりも先に実行される進行処理に戻る。一方、終了した場合（ステップＳ１２：ＹＥＳ）、サーバ装置１０Ｂは、ゲーム進行処理を終了する。
【００６５】
以上のように、第２の実施形態の一側面として、サーバ装置１０Ｂが、生成部１１及び出力制御部１２Ｂを備える構成としているので、主語及び述語の音声データが続けて再生される。そして、これに対応する主語及び述語の字幕データが、同時に表示部に表示される。したがって、主語の音声データの再生のタイミングに合わせて主語の字幕データが表示された後、述語の音声データの再生タイミングに合わせて述語の字幕データが表示されるような逐次表示がなく、字幕データが読みやすくなる。したがって、ゲーム実況も楽しみつつ、ゲームのプレイに集中することができる。
【００６６】
また、実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始するとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させるので、実況内容の前後を把握し易く、字幕データが読みやすくなる。
【００６７】
なお、上述の実施形態の例では、実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始するとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させているが、常に、合わせて表示させなくてもよい。例えば、所定条件が成立した場合に、合わせて表示させるようにすればよい。具体的には、実況音声データの再生が終了後、所定時間（例えば５秒）以内に次の実況音声データが再生されることを所定条件とする。また、例えば、実況音声データの再生中、次に再生する予定となる音声データ等を取得したことを所定条件としてもよい。この場合、上述の生成処理において、実況音声データの再生中、次に再生する予定となる音声データ等を取得する構成とすればよい。
【００６８】
また、上述の実施形態の例では、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させているが、先に表示されている実況字幕データの表示の終了を早くしてもよい。具体的には、上述の例では、「味方が即奪還した模様です。」の再生開始から終了までの間、「敵がクリスタルを占領しました。」及び「味方が即奪還した模様です。」が合わせて表示されるが、「敵がクリスタルを占領しました。」の表示を、「味方が即奪還した模様です。」よりも早く終了させるようにしてもよい。
【００６９】
上述の実施形態の例では、サーバ装置が、生成部及び出力制御部を備えているが、端末装置が生成部及び出力制御部の全部又は一部を備える構成としてもよい。例えば、端末装置が生成部及び出力制御部の全部を備える構成の場合、端末装置は、実況データを記憶部に記憶しておき、サーバ装置からゲーム状況の判断に必要な情報を受信すればよい。また、上述の実施形態の例のゲームシステムでは、サーバ装置がゲームの進行を制御しているが、特にこれに限定されるものではない。例えば、サーバ装置を含まないゲームシステムとしてもよい
【００７０】
［第３の実施形態］
図７は、システム１００の構成の例であるシステム１００Ｃの構成を示すブロック図である。システム１００Ｃは、サーバ装置１０Ｃと、複数の端末装置２０Ｃ，２０１Ｃ〜２０ＮＣ（Ｎは任意の整数）とを含む。サーバ装置１０Ｃと、ゲームをプレイする複数のユーザ（プレイヤ）がそれぞれ使用する複数の端末装置２０Ｃ，２０１Ｃ〜２０ＮＣとは、それぞれインターネットなどの通信ネットワーク１５に無線接続されている。
【００７１】
図８は、端末装置２０の例である端末装置２０Ｃの表示部に表示されたゲーム画像の一例を示す図である。各ユーザの端末装置の表示部には、自身のプレイヤキャラクタＰＣを中心とする三次元仮想空間５０の画像を含むゲーム画像が表示される。また、ゲーム画像には、字幕表示枠６０の画像が含まれる。字幕表示枠６０は、三次元仮想空間５０に重畳されるように表示される。字幕表示枠６０には、実況字幕データのテキストが表示される。
【００７２】
本実施形態の例のゲームは、チームＡ対チームＢの対戦ゲームである。１チームは、複数のユーザで構成される。各ユーザは、自身のプレイヤキャラクタＰＣを操作して、三次元仮想空間５０（ゲーム空間）内に存在する複数の拠点のオブジェクトを占領したり、敵チームのプレイヤキャラクタＰＣを攻撃により倒したりする。対戦ゲームでは、占領した拠点数、倒した敵チームのプレイヤキャラクタ数等によってチームの勝敗が決定される。
【００７３】
プレイヤキャラクタＰＣは、ユーザが操作するオブジェクトである。本実施形態の例では、人型のキャラクタについて説明しているが、例えば、人型及び動物等を模したキャラクタ、自動車及び飛行機等の乗り物、ミサイル等をプレイヤキャラクタとしてもよい。
【００７４】
本実施形態の例では、クリスタル５１が拠点のオブジェクトに該当する。プレイヤキャラクタＰＣがクリスタル５１に攻撃を行って所定量のダメージを与えた場合、クリスタル５１はそのプレイヤキャラクタＰＣが所属するチームに占領されたこととなる。また、一方のチームに占領された状態のクリスタル５１に対し、他方のチームのプレイヤキャラクタＰＣが攻撃を行って所定量のダメージを与えた場合、そのクリスタル５１は他方のチームに占領されたこととなる。したがって、各チームは、自チームが占領したクリスタル５１が相手チームに奪われない（占領されない）ように守り、また相手チームが占領しているクリスタル５１を奪えるように（占領できる）ようにゲームが進められる。
【００７５】
各チームのユーザは、このような対戦の状況（ゲーム状況）を、音声出力及び字幕表示によるゲーム実況によって把握することもできる。ゲーム実況の字幕は、字幕表示枠６０に表示される。本実施形態の例では、チーム別にゲーム実況が行われる。すなわち、チーム毎に、そのチーム用の実況内容が報知される。
【００７６】
また、本実施形態の例では、実況内容にメインの実況内容及びサブの実況内容が含まれる。メインの実況内容は、ゲーム状況に基づいて選択される内容である。サブの実況内容は、選択されたメインの実況内容を補足等する内容である。すなわち、サブの実況内容は、メインの実況内容に応じて選択される内容である。
【００７７】
また、メインの実況内容は、１組の主語及び述語の音声データの再生内容となる。すなわち、１組の主語との音声データと述語の音声データとなる。一方、サブの実況内容は、特に主語及び述語の組み合わせには限定されない。したがって、メインの実況内容の場合、１組の主語及び述語の音声データが実況音声データに該当し、この実況音声データに対応する１組の主語及び述語の字幕データが実況字幕データに該当する。
【００７８】
本実施形態の例では、実況音声データの再生中（出力中）、実況字幕データの全てが一括して表示される。すなわち、メインの実況内容の場合、１組の主語及び述語の字幕データが同時に表示される。
【００７９】
例えば、図９（Ａ）に示すように、メインの実況内容である実況音声データ「敵が」「クリスタルを占領しました。」の音声データの再生中、ゲーム画像には実況字幕データの「敵が」「クリスタルを占領しました。」の主語及び述語の両テキスト画像が表示される。すなわち、音声データの再生に合わせて、主語の音声データ「敵が」の再生中に主語の字幕データ「敵が」のみが表示されるのではなく、主語及び述語の字幕データ「敵が」「クリスタルを占領しました。」が同時に表示される。
【００８０】
また、先に（前回）再生されていたメインの実況内容である実況音声データの再生終了後、次に再生されるサブの実況内容である実況音声データが再生される場合、先に表示されていたメインの実況内容の実況字幕データの表示を継続しつつ、サブの実況内容である実況字幕データが表示される。
【００８１】
例えば、図９（Ａ）に示す実況音声データ「敵が」「クリスタルを占領しました。」の再生終了後、次に再生されるサブの実況内容である実況音声データ「奪還しないと非常に不利です。」の再生中、先に表示されていた実況字幕データ「敵が」「クリスタルを占領しました。」の下に、サブの実況内容である実況字幕データ「奪還しないと非常に不利です。」が表示される。すなわち、サブの実況内容の再生中であっても、前回のメインの実況内容のテキストは消去されずに継続して表示される。メインの実況内容と、このメインの実況内容を補足等するサブの実況内容が合わせて表示されるので、ユーザが実況内容の前後を把握し易い。
【００８２】
本実施形態の例では、サブの実況内容は、メインの実況内容の決定のタイミングで決定される。ただし、メインの実況内容の実況音声データの再生中、ゲーム状況が変化した場合には、サブの実況内容の再生等はキャンセルされる。そして、変化したゲーム状況に基づくメインの実況内容の再生等が行われる。
【００８３】
例えば、図９（Ａ）に示す実況音声データ「敵が」「クリスタルを占領しました。」の再生中、敵チームに占領されたクリスタルが自チームのいずれかのプレイヤキャラクタＰＣによって即座に奪還された場合が、ゲーム状況が変化した場合に該当する。これによって、図９（Ｂ）に示すサブの実況内容（「奪還しないと非常に不利です。」）は再生等がキャンセルされる。そして、図９（Ａ）に示す状態から、新たなメインの実況内容である実況音声データ「味方が」「即奪還した模様です。」の再生が開始される。また、合わせて、新たなメインの実況内容である実況字幕データ「味方が」「即奪還した模様です。」も表示される。
【００８４】
したがって、図９（Ａ）に示す状態において、ゲーム状況が変化しなければ図９（Ｂ）に示す状態に移行する。しかし、図９（Ａ）に示す状態において、ゲーム状況が変化した場合には図９（Ｃ）に示す状態に移行する。
【００８５】
なお、上記例において、メインの実況内容である実況音声データ「味方が」「即奪還した模様です。」の再生終了後、図９（Ｄ）に示すように、サブの実況内容である実況音声データ「他のクリスタルのカバーに動いてください。」の再生が開始される。この場合も、先に表示されていた実況字幕データ「味方が」「即奪還した模様です。」の下に、サブの実況内容である実況字幕データ「他のクリスタルのカバーに動いてください。」が表示される。
【００８６】
次に、図７に戻ってサーバ装置１０Ｃについて説明する。サーバ装置１０Ｃは、ゲームシステムの管理者によって管理され、ユーザ端末２０Ｄ，２０１Ｄ〜２０ＮＤに対してゲームの進行に関する情報を提供するための各種機能を有する。本実施形態の例では、サーバ装置１０Ｃは、ゲーム実況に関する情報（再生制御情報及び表示制情報）をユーザ端末２０Ｃ，２０１Ｃ〜２０ＮＣに対して提供する。本実施形態の例において、サーバ装置１０Ｃは、ビデオゲームの進行に関する情報を提供するべくＷＷＷサーバなどの情報処理装置によって構成され、各ユーザのゲームに関するユーザデータ等の各種情報を格納するデータベース（記憶部）を備える。
【００８７】
図１０は、サーバ装置１０の構成の例であるサーバ装置１０Ｃの構成を示す機能ブロック図である。サーバ装置１０Ｃは、図示しないＨＤＤ等の記憶部及びＣＰＵ等から構成される制御部等を備えるが、詳細な説明は省略する。サーバ装置１０Ｃは、制御部が記憶部に記憶されているビデオゲームの進行を制御するためのソフトウェア（ゲームプログラム）を実行することで、生成部１１及び出力制御部１２を少なくとも備える。なお、ゲームプログラムにはゲームデータも含まれる。
【００８８】
生成部１１Ｃは、図１１に示すようなメイン実況データテーブル基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成する。また、生成部１１Ｃは、生成した再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する。本実施形態の例では、メイン実況データテーブル基づいて、メインの実況内容の再生制御情報及び表示制御情報が生成される。なお、本実施形態の例では、再生制御情報及び表示制御情報として、共通の制御情報が生成される。
【００８９】
図１１は、メイン実況データテーブルの一例を示す図である。メイン実況データテーブルは、適用条件、メイン実況内容等のフィールドから構成される。適用条件のフィールドには、実況すべきゲーム状況の条件が設定される。ゲーム状況の条件として、例えば、ゲームの進行において変化する特定のパラメータに関する条件が設定される。また、各適用条件には、メイン実況内容が対応付けられる。なお、図１１に示す適用条件のフィールドには、説明の便宜上、適用状況を示す説明が記載されている。
【００９０】
例えば、図１１に示す適用状況「敵チーム占領」は、三次元仮想空間５０のいずれかのクリスタル５１の占有状態が、敵チームに変更された場合を示す。具体的には、各クリスタル５１の占有チームのパラメータの変化が適用条件として設定される。なお、パラメータを用いてゲーム状況の実況内容を特定する構成は、一般的であるので詳細な説明は省略する。
【００９１】
次に、メイン実況内容のフィールドには、メインの実況内容を特定する識別情報（実況ＩＤ）が設定される。具体的には、１組の主語の実況ＩＤ及び述語の実況ＩＤが設定される。また、１のゲーム状況（適用条件）に対して、複数組の主語の実況ＩＤ及び述語の実況ＩＤが設定されている場合がある。例えば、図１１に示す適用条件「敵チーム占領」に対しては、３組の主語の実況ＩＤ及び述語の実況ＩＤが設定されている。この場合、複数組の主語の実況ＩＤ及び述語の実況ＩＤのうちの1組の主語の実況ＩＤ及び述語の実況ＩＤがランダムに選択される。
【００９２】
なお、図１１に示す実況内容のフィールドの一部には、説明の便宜上、実況内容を示す説明が記載されている。また、上述の実況ＩＤに対応する実況内容の音声データ及び字幕データは、図１６に示すデータ取得テーブルを用いて特定される。詳細は後述する。
【００９３】
さらに、生成部１１Ｃは、メイン実況データテーブルにおいて選択した１組の主語及び述語の実況ＩＤに基づいて、サブの実況内容を選択する。具体的には、サブ実況データテーブルを用いて選択する。
【００９４】
図１２は、サブ実況データテーブルの一例を示す図である。サブ実況データテーブルは、メイン実況内容、サブ実況内容等のフィールドから構成される。メイン実況内容のフィールドには、１組の主語及び述語の実況ＩＤが設定される。各メイン実況内容にサブ実況内容が対応付けられる。サブ実況内容のフィールドには、メイン実況内容（１組の主語及び述語の実況ＩＤ）を補足等するサブの実況内容を特定する識別情報（実況ＩＤ）が設定される。
【００９５】
例えば、「敵が」「クリスタルを占領しました。」を示す１組の主語の実況ＩＤ：ＭＳ−００１及び述語の実況ＩＤ：ＭＰ−００１が選択された場合、サブの実況内容としては、「奪還しないと非常に不利です」を示す実況ＩＤ：Ｓ−００１が選択される。なお、選択された１組の主語及び述語の実況ＩＤに対応するサブＩＤがない場合はサブの実況内容は選択されない。
【００９６】
そして、生成部１１Ｃは、取得したメインの実況内容（実況ＩＤ）、サブの実況内容（実況ＩＤ）を管理テーブルに登録する。図１３は、管理テーブルの一例を示す図である。管理テーブルは、チーム毎の音声データ及び字幕データの制御情報が設定される。すなわち、管理テーブルは、チーム毎にサーバ装置１０Ｃの記憶部に記憶される。本実施形態の例では、１の対戦ゲームにおいて２チームあるので、２つの管理テーブルが生成される。
【００９７】
管理テーブルは、管理番号、メイン、サブ及び再生状況等のフィールドから構成される。管理番号のフィールドには、管理番号が設定される。各管理番号に、メイン、サブ及び再生状況が対応付けられる。メインのフィールドには、メインの実況内容である１組の主語及び述語の実況ＩＤが設定される。サブのフィールドには、メインの実況内容に対応するサブの実況内容である実況ＩＤが設定される。
【００９８】
再生状況のフィールドには、メインの実況内容及びサブの実況内容の再生状況が設定される。再生状況のフィールドには、例えば、１：再生前、２：メインの実況内容の再生中、３：サブの実況内容の再生中、４：メイン及びサブの実況内容の再生終了の数値が設定される。なお、再生状況は、端末装置２０Ｃ，２０１Ｃ〜２０ＮＣから受信した情報が設定される。同一チームに所属する各端末装置は、同じタイミングで実況内容が再生等されるため、例えば、チームに所属する１の端末装置から再生状況を受信すればよい。
【００９９】
本実施形態の例では、管理テーブルのメインのフィールドに登録されている実行ＩＤが、メインの実況内容の制御情報となる。また、管理テーブルのサブのフィールドに登録されている実行ＩＤが、サブの実況内容の制御情報となる。そして、各制御情報は、音声データの再生制御情報、字幕データの表示制御情報のいずれにも該当する。
【０１００】
また、本実施形態の例では、管理番号：１の実況内容が先に再生等される。具体的には、管理番号：１のメインの実況内容、管理番号：１のサブの実況内容、管理番号：２のメインの実況内容の順番となる。したがって、管理番号：２の再生状況は、常に、１：再生前が設定される。さらに、本実施形態の例では、生成部１１Ｃは、管理テーブルに２つのメインの実況内容が登録されている場合、新たな実況内容の管理テーブルへの登録は行わない。
【０１０１】
また、生成部１１Ｃは、管理テーブルに登録したサブの実況ＩＤを消去する（キャンセルする）場合がある。具体的には、現在再生中の実況内容がメインの実況内容であり、且つ、新たにメインの実況内容が管理テーブル（管理番号：２）に登録される場合、管理番号：１のサブの実行ＩＤの登録内容が削除される。
【０１０２】
例えば、図１３に示す状態では、図９（Ａ）で例示したメインの実況内容が再生中の状態である。この場合、ゲーム状況の変化によって、管理テーブル（管理番号：２）に、「味方チームが」「クリスタルを即奪還しました。」（ＭＳ−００８，ＭＰ−００８）が登録される場合は、管理テーブル（管理番号：１）のサブの実行ＩＤ：Ｓ−００１は、削除される。これにより、図９（Ａ）に示す状態から図９（Ｃ）に示す状態に移行することになる。
【０１０３】
次に、出力制御部１２Ｃは、再生制御情報に基づく主語及び述語の音声データを、実況音声データとして、ゲームを実行している端末装置の音声出力部において再生及び出力させる。また、出力制御部１２Ｃは、実況音声データの出力タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして、ゲームを実行している端末装置の表示部に同時に表示させる。
【０１０４】
本実施形態の例では、出力制御部１２Ｃは、管理テーブルの管理番号：１のメインの実行ＩＤを１の制御情報（再生制御情報及び表示制御情報）としてゲームを実行する端末装置に送信する。この場合、管理テーブルに対応するチームに所属する各ユーザの端末装置に送信する。また、出力制御部１２Ｃは、上述のメインの実行ＩＤを含む制御情報と合わせて、管理テーブルの管理番号：１のサブの実行ＩＤを含む制御情報も、次に再生予定の制御情報としてゲームを実行する端末装置に送信する。すなわち、出力制御部１２Ｃは、メインの実況内容の制御情報及びサブの実況内容の制御情報を、ゲームを実行する端末装置に送信する。
【０１０５】
なお、サブの実行ＩＤがない場合には、例えば、サブの実況内容の制御情報として設定なしの情報を送信すればよい。また、メインの実況内容の制御情報とサブの実況内容の制御情報とを合わせて端末装置に送信しなくてもよい。この場合、端末装置は、実行ＩＤから、メインの実況内容であるか、サブの実況内容であることを識別すればよい。
【０１０６】
また、出力制御部１２Ｃは、サブの実況内容の制御情報のキャンセル情報も、ゲームを実行する端末装置に送信する。キャンセル情報には、キャンセルするサブの実況内容（実行ＩＤ）と、キャンセルを示す情報とが含まれる。
【０１０７】
次に端末装置２０Ｃ，２０１Ｃ〜２０ＮＣについて説明する。端末装置２０Ｃ，２０１Ｃ〜２０ＮＣは、ビデオゲームを行うユーザ（プレイヤ）によって管理され、例えば、据置型ゲーム装置、パーソナルコンピュータ、携帯電話端末やＰＤＡ（Personal Digital Assistants）、携帯型ゲーム装置等のビデオゲームを実行することが可能な端末装置によって構成される。
【０１０８】
また、端末装置２０Ｃ，２０１Ｃ〜２０ＮＣのそれぞれは、ビデオゲームを実行するための操作部（タッチパネル、ゲームパッドなど）、ハードディスクドライブ等の記憶部、ゲームを実行してゲーム画像を生成するＣＰＵ等から構成される制御部、ゲーム画像を表示する表示装置（表示部）等を備えるが、一般的な構成であるので詳細な説明は省略する。また、端末装置２０Ｃ，２０１Ｃ〜２０ＮＣには、ビデオゲームを実行するためのソフトウェア（アプリケーションプログラム）が記憶部に記憶されている。なお、アプリケーションプログラムには、データ取得テーブル、音声データ、字幕データ等のゲームデータも含まれる。
【０１０９】
さらに、端末装置２０Ｃ，２０１Ｃ〜２０ＮＣは、音声データを再生してスピーカから出力する音声出力部を備える。音声出力部は、音声プロセッサ、アンプ、スピーカ等を有する。音声プロセッサは、音声データ（音声ファイル）をデコード等した音声をアンプに出力する。アンプは、音声信号を増幅してスピーカに出力する。
【０１１０】
端末装置２０Ｃ，２０１Ｃ〜２０ＮＣは、サーバ装置１０Ｃから上述のゲーム実況のための再生制御情報及び表示制御情報（制御情報）、ゲーム空間のゲーム画像を生成するための画像生成情報、ゲーム空間の音声を生成するための音声生成情報等を受信して、ゲーム画像を表示部に表示させ、また音声出力部において各音声を出力させる。
【０１１１】
図１４は、ゲーム端末装置２０Ｃの構成を示すブロック図である。ゲーム端末装置２０Ｃは、制御部が記憶部に記憶されているゲームプログラムを実行することで、ゲームを実行するためのゲーム実行部２１Ｃを少なくとも備える。なお、その他のゲーム端末装置２０１Ｃ〜２０ＮＣについても同様の構成であるためここでの説明は省略する。
【０１１２】
ゲーム実行部２１Ｃは、サーバ装置１０Ｃから受信したゲームに関する情報に基づいて、ゲームを実行する。例えば、ゲーム実行部２１Ｃは、ゲーム画像生成情報、音声生成情報等に基づいてゲーム画像を生成するとともに音声出力を行い、またユーザの操作情報等をサーバ装置１０Ｃに送信する。また、ゲーム実行部２１Ｃは、サーバ装置１０Ｃから受信した制御情報（再生制御情報及び表示制御情報）に基づいて、記憶部から音声データ及び字幕データを取得して実況内容の再生等を実行する。
【０１１３】
ゲーム実行部２１Ｃは、サーバ装置１０Ｃからメインの実況内容の制御情報及びサブの実況内容の制御情報を受信した場合、図１５に示すような管理テーブルに登録を行う。管理テーブルには、メイン、サブ等のフィールドから構成される。メインのフィールドには、図１３のサーバ装置１０Ｃの管理テーブルの管理番号：１のメインの実行ＩＤが設定される。また、サブのフィールドには、図１３のサーバ装置１０Ｃの管理テーブルの管理番号：１のサブの実行ＩＤが設定される。
【０１１４】
次に、ゲーム実行部２１Ｃは、図１６に示すデータ取得テーブルを用いて、管理テーブルのメインの実行ＩＤに基づく音声データ及び字幕データを取得する。そして、取得した音声データ及び字幕データを実況音声データ及び実況字幕データとして、図９（Ａ）で例示したように再生等する。また、再生終了後、管理テーブルのサブの実行ＩＤに基づく音声データ及び字幕データを実況音声データ及び実況字幕データとして取得して再生等する。この場合、図９（Ｂ）で例示したように、先に表示されていた実況字幕データも継続して表示される。
【０１１５】
図１６は、データ取得テーブルの一例を示す図である。データ取得テーブルは、実況ＩＤ、音声、字幕等のフィールドから構成される。実況ＩＤのフィールドには、上述した実況内容を特定する識別情報（実況ＩＤ）が設定される。各実況ＩＤには、音声データ及び字幕データが対応付けられる。音声データのフィールドには、実況ＩＤに対応する音声データのファイル名が設定される。字幕データのフィールドには、実況ＩＤに対応する字幕データのファイル名が設定される。なお、データ取得テーブルは、端末装置２０Ｃ，２０１Ｃ〜２０ＮＣの記憶部に記憶される。
【０１１６】
また、ゲーム実行部２１Ｃは、サーバ装置１０Ｃからキャンセル情報を受信した場合には、管理テーブルのサブの実行ＩＤを削除する。これにより、例えば、図９（Ａ）に示す状態から、図９（Ｂ）に示す状態ではなく、図９（Ｃ）に示す状態に移行する。
【０１１７】
次に、この実施形態のシステム１００Ｃの動作について説明する。
【０１１８】
図１７は、システム１００Ｃが実行するゲーム進行処理の例を示すフローチャートである。本実施形態の例における進行処理では、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理を含むゲームを進行させるための処理が行われる。以下、サーバ装置１０Ｃとゲームを実行する端末装置２０Ｃとが進行処理を実行する場合を例にして説明する。端末装置２０Ｃは、例えば、対戦ゲームの一方のチームに所属するプレイヤ（プレイヤキャラクタＰＣ）が使用する。
【０１１９】
なお、図１７においては、主として、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理について説明し、その他の処理は一部省略する。また、サーバ装置を有さないシステムにおける端末装置の動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。
【０１２０】
本実施形態の例の進行処理は、例えば、ユーザによるゲーム開始の操作入力があったことを契機として実行される。
【０１２１】
端末装置２０Ｃは、ユーザの操作情報、実況内容の再生状況等をユーザの識別情報とともにサーバ装置２０Ｃに定期的に送信する。サーバ装置１０Ｃは、端末装置２０Ｃから受信したユーザの操作情報等に基づいてゲームを進行させる進行処理（不図示）を実行する。例えば、ユーザの操作情報に基づいてプレイヤキャラクタに移動、攻撃等の動作を実行させる処理が行われる。一回の進行処理では、例えば、１フレーム分のゲーム画像及び音声を生成するための処理が行われる。サーバ装置１０Ｃは、ユーザが所属するチームをユーザの識別情報に基づいて判断する。
【０１２２】
次に、サーバ装置１０Ｃは、生成処理を実行する（ステップＳ１０−Ｃ）。生成処理では、ゲーム状況に基づいて、メインの実況内容及びサブの実況内容の制御情報が生成される。本実施形態の例では、生成処理（ステップＳ１０−Ｃ）は、ステップＳ１０−１Ｃ〜ステップＳ１０−６Ｃ等で構成される。
【０１２３】
サーバ装置１０Ｃは、最初に、図１３で例示した管理テーブルの更新処理を実行する（ステップＳ１０−１Ｃ）。具体的には、サーバ装置１０Ｃは、端末装置２０Ｃから受信した実況内容の再生状況に基づいて、管理テーブル（管理番号：１）の再生状況を更新する。なお、管理テーブルは、端末装置２０Ｃのユーザの所属するチームの管理テーブルである。実況内容の再生状況には、実行ＩＤに対応付けて再生中、再生終了の状況が含まれる。また、サーバ装置１０Ｃは、管理テーブルの再生状況が４：再生終了となった場合には、管理番号：１の全ての設定情報をを削除する。そして、管理番号：２に実行ＩＤが登録されている場合には、管理番号：２の各設定情報を管理番号：１に移行させる。
【０１２４】
なお、本実施形態の例では、端末装置２０Ｃの受信情報に基づいて管理テーブルの再生状況が更新されるが、端末装置２０Ｃと同じチームに所属するユーザの全ての端末装置の再生状況に基づいて管理テーブルを更新してもよい。
【０１２５】
次に、サーバ装置１０Ｃは、新規の実況内容が発生したか否かを判断する（ステップＳ１０−２Ｃ）。すなわち、ゲーム状況が変化して新たに再生等すべき実況内容が発生したか否かが判断される。具体的には、サーバ装置１０Ｃは、図１１で例示したメイン実況データテーブルの適用条件に合致するゲーム状況の有無を判断する。新規の実況内容が発生していない場合（ステップＳ１０−２Ｃ：ＮＯ）、サーバ装置１０Ｃは、ステップＳ１１−Ｃの処理に移行する。
【０１２６】
一方、新規の実況内容が発生した場合（ステップＳ１０−２Ｃ：ＹＥＳ）、サーバ装置１０Ｃは、管理テーブルの登録数が最大であるか否かを判断する（ステップＳ１０−３Ｃ）。なお、本実施形態の例では、メインの実況内容の登録数が最大２となっているが、登録数は任意に設定可能である。管理テーブルの登録数が最大となっている場合（ステップＳ１０−３Ｃ：ＹＥＳ）、サーバ装置１０Ｃは、ステップＳ１１−Ｃの処理に移行する。
【０１２７】
一方、管理テーブルの登録数に空きがある場合（ステップＳ１０−３Ｃ：ＮＯ）、サーバ装置１０Ｃは、メインの実況内容の再生中であるか否かが判断される（ステップＳ１０−４Ｃ）。具体的には、チームの管理テーブルの管理番号：１の再生状況から判断される。メインの実況内容が再生中でない場合（ステップＳ１０−４Ｃ：ＮＯ）、サーバ装置１０Ｃは、ステップＳ１０−６Ｃの処理に移行する。
【０１２８】
一方、メインの実況内容が再生中である場合（ステップＳ１０−４Ｃ：ＹＥＳ）、サーバ装置１０Ｃは、キャンセル処理を実行する（ステップＳ１０−５Ｃ）。具体的には、管理テーブル（管理番号：１）のサブの設定情報が削除される。また、上述したキャンセル情報が生成される。
【０１２９】
その後、サーバ装置１０Ｃは、登録処理を実行する（ステップＳ１０Ｃ−６Ｃ）。登録処理では、管理テーブルに新規の実況内容が登録される。具体的には、メイン実況データテーブルから選択された１組の主語及び述語の実行ＩＤが、管理テーブルの空いているメインに設定される。また、サブ実況データテーブルから、上記１組の主語及び述語の実行ＩＤに対応付けられている実行ＩＤも、上記メインに対応するサブに設定される。
【０１３０】
その後、サーバ装置１０Ｃは、出力処理を実行する（ステップＳ１１−Ｃ）。出力処理では、実況音声データ及び実況字幕データを端末装置２０で出力させるための処理が行われる。具体的には、サーバ装置１０Ｃは、管理テーブルの管理番号：１の再生状況が再生前の状態である場合、メイン及びサブに設定されいてる実行ＩＤを制御情報として端末装置２０Ｃに送信する。また、サーバ装置１０Ｃは、端末装置２０Ｃのユーザと同一チームの端末装置にも同様の情報を送信する。
【０１３１】
また、出力処理では、サーバ装置１０Ｃは、上述のステップＳ１０−５Ｃの処理で生成されたキャンセル情報を端末装置２０Ｃに送信する。なお、出力処理では、図示しないが、進行処理の結果に応じて生成されたゲーム空間の画像を生成するための画像生成情報、ゲーム空間の音声を生成するための音声生成情報等も送信される。
【０１３２】
一方、端末装置２０Ｃは、サーバ装置１０Ｃから受信した各種情報に基づいてゲームを実行する実行処理を行う（ステップＳ４０−Ｃ）。実行処理では、上述したように、ゲーム画像生成情報、音声生成情報等に基づいてゲーム画像等が生成され、またユーザの操作情報、実況内容の再生状況等がサーバ１０Ｃに送信される。また、サーバ装置１０Ｃから受信した制御情報（再生制御情報及び表示制御情報）に基づいて図１５で例示した管理テーブルの設定情報が更新され、記憶部から音声データ及び字幕データを取得し実況内容の再生等が実行される。
【０１３３】
そして、端末装置２０Ｃは、実行処理の結果に基づいてゲーム画像及び音声を出力する（ステップＳ５０−Ｃ）。次に、端末装置２０Ｃは、ゲームの終了か否かを判断する（ステップＳ５１−Ｃ）。例えば、ユーザが、ゲーム終了の操作を実行した場合にゲーム終了と判断される。終了していない場合（ステップＳ５１−Ｃ：ＮＯ）、端末装置２０Ｃは、ステップＳ４０−Ｃの実行処理に戻る。一方、終了した場合（ステップＳ５１−Ｃ：ＹＥＳ）、端末装置２０Ｃは、ゲームの実行を終了する。
【０１３４】
また、サーバ装置１０Ｃは、ゲームの終了か否かを判断する（ステップＳ１２−Ｃ）。終了していない場合（ステップＳ１２−Ｃ：ＮＯ）、サーバ装置１０Ｃは、生成処理よりも先に実行される進行処理に戻る。一方、終了した場合（ステップＳ１２−Ｃ：ＹＥＳ）、サーバ装置１０Ｃは、ゲーム進行処理を終了する。
【０１３５】
なお、図１７に示す処理では、端末装置２０Ｃのユーザのチームに対するゲーム実況に関して説明したが、端末装置２０Ｃのユーザのチーム対戦相手のチームに関しても同様の処理が行われる。
【０１３６】
以上のように、第３の実施形態の一側面として、サーバ装置１０Ｃが、生成部１１Ｃ及び出力制御部１２Ｃを備える構成としているので、主語及び述語の音声データが続けて再生される。そして、これに対応する主語及び述語の字幕データが、同時に表示部に表示される。したがって、主語の音声データの再生のタイミングに合わせて主語の字幕データが表示された後、述語の音声データの再生タイミングに合わせて述語の字幕データが表示されるような逐次表示がなく、字幕データが読みやすくなる。したがって、ゲーム実況も楽しみつつ、ゲームのプレイに集中することができる。
【０１３７】
また、メインの実況内容の再生が終了した場合、次に再生されるサブの実況内容の再生を開始するとともに、サブの実況内容の実況字幕データを先に表示されているメインの実況内容の実況字幕データと合わせて表示部に表示させるので、実況内容の前後を把握し易く、字幕データがより読みやすくなる。
【０１３８】
上述の実施形態の例では、サブの実況内容を、先のメインの実況内容とともに表示しているが、特にこれに限定されるものではない。例えば、所定条件の成立に応じて、これから表示される実況内容を、先の実況内容と合わせて表示するようにしてもよい。具体的には、実況音声データの再生が終了後、所定時間（例えば５秒）以内に次の実況音声データが再生されることを所定条件とする。この場合、端末装置が所定条件の成立を判断すればよい。また、例えば、実況音声データの再生中、次に再生する予定となる音声データ等が存在することを所定条件としてもよい。例えば、サーバ装置の管理テーブルの管理番号：２に実況内容が設定されている場合には所定条件が成立していると判断すればよい。この場合、サーバ装置が所定条件の成立を判断し、これから表示すべき実況内容を、先の実況内容と合わせて表示することを指示する情報を、端末装置に送信すればよい。
【０１３９】
上述の実施形態の例では、サブの実行内容（実行ＩＤ）の決定が、メインの実況内容（実行ＩＤ）の決定と同時期に行われるが、決定タイミングはこれに限定されるものではない。少なくとも、メインの実況内の再生終了までに決定すればよい。
【０１４０】
上述の実施形態の例では、メインの実況内容に応じたサブの実況内容が選択されるが、特にこれに限定されるものではない。例えば、サブの実況内容は選択せず、全てゲーム状況に基づいて実況内容を選択するようにしてもよい。
【０１４１】
上述の実施形態の例では、次に表示させる実況字幕データ（サブの実況内容）と先に表示されている実況字幕データ（メインの実況内容）とが、同じタイミング（サブの実況内容の音声データの再生終了）で消去されるが、例えば、先に表示されている実況字幕データ（メインの実況内容）の表示の終了を早くしてもよい。
【０１４２】
上述の実施形態の例では、メインの実況内容としてゲーム状況に基づく組み合わせの主語及び述語の音声データ等が選択されるが、主語及び述語を組み合わせた実況内容としなくてもよい。例えば、１の音声データ等を選択する構成であってもよい。また、例えば、主語及び述語に関係なく、複数の音声データを組み合わせた構成を選択する構成でもよい。この場合、選択された複数の音声データに対応する複数の字幕データを、同時に表示させるようにしてもよい。
【０１４３】
上述の実施形態の例では、サブの実況内容は、主語及び述語の音声データ等の組み合わせが選択されない構成であるが、特にこれに限定されるものではない。例えば、メインの実況内容に基づく組み合わせの主語及び述語の音声データ等をサブの実況内容としてもよい。
【０１４４】
上述の実施形態の例では、メインの実況内容及びサブの実況内容は、ゲーム状況を報知する内容で構成されているが、特にこれに限定されるものではない。ゲームを有利に進行させるため情報であるヒントを実況内容に含めてもよい。この場合、例えば、サブの実況内容にヒントを設定する。例えば、メインの実況内容の「敵が」「クリスタルを占領しました。」が再生された後、「丘の上にあるクリスタルはまだ誰も占領していません。」の勝利につながるヒントが再生されるように、サブの実況内容を設定してもよい。
【０１４５】
上述の実施形態の例では、実行ＩＤを含む制御情報が端末装置に送信されるが、特にこれに限定されるものではない。例えば、音声データ及び字幕データを制御情報として、端末装置に送信してもよい。
【０１４６】
上述の実施形態の例では、字幕データは、予め端末装置の記憶部に記憶されているが、特にこれに限定されるものではない。例えば、音声認識技術を用いて実況音声データからテキストデータを生成し、テキストデータを字幕データとするようにしてもよい。この場合、例えば、端末装置又はサーバ装置が、字幕データを生成する字幕生成部（字幕生成機能）として機能すればよい。
【０１４７】
上述の実施形態の例では、制御情報（再生制御情報及び表示制御情報）は、ゲームをプレイしてるユーザの端末装置のみに送付されるが、ゲームは実行しているがプレイしていない端末装置に送付してもよい。ゲームは実行しているがプレイしていない端末装置としては、例えば、他ユーザがプレイしているゲームを観戦する観戦ユーザが該当する。この場合、観戦ユーザ用の実況データを記憶部に記憶しておき、観戦ユーザ用に上述のステップＳ１０−Ｃ，ステップＳ１１−Ｃの処理を実行すればよい。
【０１４８】
上述の実施形態の例では、サーバ装置が、生成部及び出力制御部を備えているが、端末装置が生成部及び出力制御部の全部又は一部を備える構成としてもよい。例えば、端末装置が生成部及び出力制御部の全部を備える構成の場合、端末装置は、メイン実況データ及びサブ実況データを記憶部に記憶しておき、サーバ装置からゲーム状況の判断に必要な情報を受信すればよい。また、上述の実施形態の例のゲームシステムでは、サーバ装置がゲームの進行を制御しているが、特にこれに限定されるものではない。例えば、サーバ装置を含まないゲームシステムとしてもよい
【０１４９】
［付記］
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
【０１５０】
［１］
ゲームの実況を制御する機能をコンピュータに実現させるためのゲームプログラムであって、
記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成機能、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生タイミングに合わせて、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御機能、
を実現させるゲームプログラム。
【０１５１】
［２］
前記制御機能では、前記実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始させるとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて前記表示部に表示させる機能、
を実現させる[１]に記載のゲームプログラム。
【０１５２】
［３］
前記生成機能では、前記ゲーム状況としてゲームの進行において変化する所定のパラメータに基づいて前記再生制御情報及び表示制御情報を生成する機能、
を実現させる［１］又は[２]に記載のゲームプログラム。
【０１５３】
［４］
前記生成機能では、前記実況音声データの再生が終了する前に、該実況音声データの次に再生予定の音声データの再生制御情報を、該実況音声データの実況内容に基づいて生成し、該再生予定の音声データに対応する次に表示予定の字幕データの表示制御情報を生成する機能、
を実現させる［１］〜［３］のいずれかに記載のゲームプログラム。
【０１５４】
［５］
前記生成機能では、前記次に再生予定の音声データの再生制御情報及び前記次に表示予定の字幕データの表示制御情報を生成後、ゲーム状況が変化した場合、該再生制御情報及び表示制御情報に代えて、該ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報及び字幕データの表示制御情報を生成する機能、
を実現させる［４］に記載のゲームプログラム。
【０１５５】
［６］
前記音声データには、ゲームを有利に進行させるための情報に関する音声データも含まれる、
［１］〜［５］のいずれかに記載のゲームプログラム。
【０１５６】
［７］
前記実況データには、１のゲーム状況に対して複数の実況内容が対応付けられ、
前記生成機能は、前記１のゲーム状況において、複数の実況内容から選択した組み合わせのの主語及び述語の音声データの前記再生制御情報を生成する機能、
を実現させる［１］〜［６］のいずれかに記載のゲームプログラム。
【０１５７】
［８］
前記コンピュータに、さらに、
前記生成された再生制御情報の音声データからテキストデータを生成し、該テキストデータを字幕データとして生成する字幕制御機能、
を実現させる［１］〜［７］のいずれかに記載のゲームプログラム。
【０１５８】
［９］
［１］〜［８］のうちのいずれかに記載のゲームプログラムをインストールしたことを特徴とするサーバ装置。
【０１５９】
［１０］
表示部の表示画面にゲーム画面を表示させてビデオゲームを実行する機能をゲーム端末装置に実現させるための端末用プログラムであって、
前記ゲーム端末装置に、
［９］に記載のサーバ装置と通信ネットワークを介して接続する接続機能、
を実現させるための端末用プログラム。
【０１６０】
［１１］
［１］〜［８］のうちいずれかに記載のゲームプログラムをインストールした
ことを特徴とするゲーム端末装置。
【０１６１】
［１２］
ゲームを実行するゲーム端末装置と通信ネットワークにより接続されるサーバ装置に、該ゲームの実況を制御させるためのゲームプログラムであって、
記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成機能、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生タイミングに合わせて、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御機能、
を実現させるゲームプログラム。
【０１６２】
［１３］
前記制御機能では、前記実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始させるとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて前記表示部に表示させる機能、
を実現させる[１２]に記載のゲームプログラム。
【０１６３】
［１４］
前記生成機能では、前記ゲーム状況としてゲームの進行において変化する所定のパラメータに基づいて前記再生制御情報及び表示制御情報を生成する機能、
を実現させる［１２］又は[１３]に記載のゲームプログラム。
【０１６４】
［１５］
前記生成機能では、前記実況音声データの再生が終了する前に、該実況音声データの次に再生予定の音声データの再生制御情報を、該実況音声データの実況内容に基づいて生成し、該再生予定の音声データに対応する次に表示予定の字幕データの表示制御情報を生成する機能、
を実現させる［１２］〜［１４］のいずれかに記載のゲームプログラム。
【０１６５】
［１６］
前記生成機能では、前記次に再生予定の音声データの再生制御情報及び前記次に表示予定の字幕データの表示制御情報を生成後、ゲーム状況が変化した場合、該再生制御情報及び表示制御情報に代えて、該ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報及び字幕データの表示制御情報を生成する機能、
を実現させる［１５］に記載のゲームプログラム。
【０１６６】
［１７］
前記音声データには、ゲームを有利に進行させるための情報に関する音声データも含まれる、
［１２］〜［１６］のいずれかに記載のゲームプログラム。
【０１６７】
［１８］
前記実況データには、１のゲーム状況に対して複数の実況内容が対応付けられ、
前記生成機能は、前記１のゲーム状況において、複数の実況内容から選択した組み合わせのの主語及び述語の音声データの前記再生制御情報を生成する機能、
を実現させる［１２］〜［１７］のいずれかに記載のゲームプログラム。
【０１６８】
［１９］
前記サーバ装置に、さらに、
前記生成された再生制御情報の音声データからテキストデータを生成し、該テキストデータを字幕データとして生成する字幕制御機能、
を実現させる［１２］〜［１８］のいずれかに記載のゲームプログラム。
【０１６９】
［２０］
ゲームを実行するゲーム端末装置と、該ゲーム端末装置と通信ネットワークにより接続されるサーバ装置とを備え、該ゲームの実況が行われるゲームシステムであって、
ゲーム状況と実況内容とが対応付けられた実況データ、主語及び述語を示す複数の音声データを少なくとも記憶する記憶手段、
音声を出力する音声出力手段、
前記実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成手段、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生タイミングに合わせて、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御手段、
を含むゲームシステム。
【０１７０】
［２３］
ゲームの実況を制御する機能をコンピュータに実現させるゲーム端末装置であって、
ゲーム状況と実況内容とが対応付けられた実況データ、主語及び述語を示す複数の音声データを少なくとも記憶する記憶手段、
音声を出力する音声出力手段、
前記実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成手段、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生タイミングに合わせて、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御手段、
を含むゲーム端末装置。
【０１７１】
［２４］
コンピュータに、ゲームの実況を制御させるゲーム進行制御方法であって、
記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成処理、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生タイミングに合わせて、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御処理、
を含むゲーム進行制御方法。
【産業上の利用可能性】
【０１７２】
本発明の実施形態の一つによれば、音声出力及び字幕表示によるゲーム実況において、表示された字幕データを読みやすいゲームを提供するのに有用である。
【符号の説明】
【０１７３】
１０    サーバ装置
１１    生成部
１２    出力制御部
２０，２０１〜２０Ｎ    ゲーム端末装置（端末装置）
５０  三次元仮想空間（ゲーム空間）
５１  クリスタル（拠点）
６０  字幕表示枠
１００    ビデオゲーム処理システム
ＰＣ    プレイヤキャラクタ
【図１】
2020185397.tif 000003
【図２】
2020185397.tif 000004
【図３】
2020185397.tif 000005
【図４】
2020185397.tif 000006
【図５】
2020185397.tif 000007
【図６】
2020185397.tif 000008
【図７】
2020185397.tif 000009
【図８】
2020185397.tif 000010
【図９】
2020185397.tif 000011
【図１０】
2020185397.tif 000012
【図１１】
2020185397.tif 000013
【図１２】
2020185397.tif 000014
【図１３】
2020185397.tif 000015
【図１４】
2020185397.tif 000016
【図１５】
2020185397.tif 000017
【図１６】
2020185397.tif 000018
【図１７】
2020185397.tif 000019
【手続補正書】
【提出日】令和2年8月5日(2020.8.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲームの実況を制御する機能をコンピュータに実現させるためのゲームプログラムであって、
記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく音声データの再生制御情報を生成し、該再生制御情報に対応する字幕データの表示制御情報を生成する生成機能、
前記再生制御情報に基づく音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生中、前記表示制御情報に基づく字幕データを、実況字幕データとして表示部に一括して表示させる制御機能、
を実現させるゲームプログラム。
【請求項２】
前記制御機能では、前記実況音声データの再生が終了した場合、所定条件が成立した場合には、次に再生する実況音声データの再生を開始させるとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて前記表示部に表示させる機能、
を実現させる請求項２に記載のゲームプログラム。
【請求項３】
ゲームを実行するゲーム端末装置と通信ネットワークにより接続されるサーバ装置に、該ゲームの実況を制御させるためのゲームプログラムであって、
記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく音声データの再生制御情報を生成し、該再生制御情報に対応する字幕データの表示制御情報を生成する生成機能、
前記再生制御情報に基づく音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生中、前記表示制御情報に基づく字幕データを、実況字幕データとして表示部に一括して表示させる制御機能、
を実現させるゲームプログラム。
【請求項４】
ゲームを実行するゲーム端末装置と、該ゲーム端末装置と通信ネットワークにより接続されるサーバ装置とを備え、該ゲームの実況が行われるゲームシステムであって、
ゲーム状況と実況内容とが対応付けられた実況データ、複数の音声データを少なくとも記憶する記憶手段、
音声を出力する音声出力手段、
前記実況データに基づいて、ゲーム状況に基づく音声データの再生制御情報を生成し、該再生制御情報に対応する字幕データの表示制御情報を生成する生成手段、
前記再生制御情報に基づく音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生中、前記表示制御情報に基づく字幕データを、実況字幕データとして表示部に一括して表示させる制御手段、
を含むゲームシステム。