JP2020185397A - Game program and game system - Google Patents

Game program and game system Download PDF

Info

Publication number
JP2020185397A
JP2020185397A JP2020118363A JP2020118363A JP2020185397A JP 2020185397 A JP2020185397 A JP 2020185397A JP 2020118363 A JP2020118363 A JP 2020118363A JP 2020118363 A JP2020118363 A JP 2020118363A JP 2020185397 A JP2020185397 A JP 2020185397A
Authority
JP
Japan
Prior art keywords
game
live
data
control information
subject
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2020118363A
Other languages
Japanese (ja)
Inventor
悟 大久保
Satoru Okubo
悟 大久保
大佐 本橋
Daisuke Motohashi
大佐 本橋
誠 五十峯
Makoto Isomine
誠 五十峯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Square Enix Co Ltd
Original Assignee
Square Enix Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Square Enix Co Ltd filed Critical Square Enix Co Ltd
Priority to JP2020118363A priority Critical patent/JP2020185397A/en
Publication of JP2020185397A publication Critical patent/JP2020185397A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a game program in which title data are easy to read, which are displayed in game play-by-play by voice output and title display; and to provide a game system.SOLUTION: In game play-by-play by voice output and title display, during reproduction of voice data of a subject and a predicate of a combination based on a game state, title data of the subject and the predicate are displayed collectively and simultaneously on a display part. For example, during reproduction of voice data of a subject and a predicate of 'an enemy' 'occupies a crystal', title data of 'an enemy' 'occupies a crystal' are displayed collectively.SELECTED DRAWING: Figure 9

Description

本発明は、ゲームプログラム及びゲームシステムに関する。 The present invention relates to game programs and game systems.

スポーツゲーム、レースゲーム、バトルロイヤルゲーム等のユーザ同士が対戦するビデオゲームでは、現在のゲームの実際の状況を音声出力等でユーザに報知する実況システムが実装されている(例えば、特許文献1参照)。出力する音声データ等は、例えば、ユーザ端末装置がゲーム状況に応じて選択する。 In video games in which users compete against each other, such as sports games, racing games, and battle royale games, a live system is implemented that notifies the user of the actual situation of the current game by audio output or the like (see, for example, Patent Document 1). ). For example, the user terminal device selects the audio data to be output according to the game situation.

特開2013−111178号公報Japanese Unexamined Patent Publication No. 2013-11178

上述のような実況システムでは、基本的に、実況音声に対応する字幕(テキスト)を合わせて表示することはない。実況音声に対応する字幕は、ゲームが完成した後に後付けで追加挿入されるため動的ではなく静的なものとなるからである。また、実況システムでは、複数の実況音声が連結再生されるが、実況音声の再生のタイミングに合わせて、実況音声に対応する字幕を逐次表示させると、バラバラに表示されるので見にくくなってしまう。 In the above-mentioned live system, basically, the subtitles (text) corresponding to the live voice are not displayed together. This is because the subtitles corresponding to the live audio are static rather than dynamic because they are additionally inserted after the game is completed. Further, in the live system, a plurality of live audios are linked and reproduced, but if the subtitles corresponding to the live audios are sequentially displayed at the timing of the reproduction of the live audios, the subtitles corresponding to the live audios are displayed separately, which makes it difficult to see.

本発明の少なくとも一つの実施形態の目的は、関連する技術の不足を解決することである。 An object of at least one embodiment of the present invention is to solve a shortage of related techniques.

非限定的な観点によると、本発明に係る本発明の一実施形態に係るゲームプログラムは、ゲームの実況を制御する機能をコンピュータに実現させるためのゲームプログラムであって、記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成機能、再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、実況音声データの再生タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御機能、を実現させる。 From a non-limiting point of view, the game program according to the embodiment of the present invention according to the present invention is a game program for realizing a function of controlling the actual state of the game on a computer, and is stored in a storage unit. Based on the live data in which the game situation and the live content are associated with each other, the playback control information of the audio data of the subject and the predicate of the combination based on the game situation is generated, and the subtitles corresponding to each of the subject and the predicate of the playback control information. Data display A generation function that generates control information, the voice data of the subject and predicate based on the playback control information is played back as live voice data and output from the voice output unit, and is displayed according to the playback timing of the live voice data. A control function for simultaneously displaying subtitle data of a subject and a predicate based on control information on a display unit as live subtitle data is realized.

非限定的な観点によると、本発明の一実施形態に係るゲームプログラムは、ゲームを実行するゲーム端末装置と通信ネットワークにより接続されるサーバ装置に、ゲームの実況を制御させるためのゲームプログラムであって、記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成機能、再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、実況音声データの再生タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御機能、を実現させる。 From a non-limiting point of view, the game program according to the embodiment of the present invention is a game program for causing a server device connected to a game terminal device for executing a game by a communication network to control the actual state of the game. Then, based on the live data in which the game status and the live content are associated with each other stored in the storage unit, the playback control information of the voice data of the combination of the subject and the predicate based on the game status is generated, and the subject of the playback control information. And the generation function that generates the display control information of the subtitle data corresponding to each of the predicates, the voice data of the subject and the predicate based on the playback control information is reproduced as the live voice data and output from the voice output unit, and the live voice data. A control function for simultaneously displaying subtitle data of the subject and predicate based on the display control information on the display unit as live subtitle data is realized according to the reproduction timing of.

非限定的な観点によると、本発明の一実施形態に係るゲームシステムは、ゲームを実行するゲーム端末装置と、ゲーム端末装置と通信ネットワークにより接続されるサーバ装置とを備え、ゲームの実況が行われるゲームシステムであって、ゲーム状況と実況内容とが対応付けられた実況データ、主語及び述語を示す複数の音声データを少なくとも記憶する記憶手段、音声を出力する音声出力手段、実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成手段、再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、実況音声データの再生タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御手段、を含む。 From a non-limiting point of view, the game system according to the embodiment of the present invention includes a game terminal device for executing the game and a server device connected to the game terminal device by a communication network, and the game is played live. Based on the live data in which the game situation and the live content are associated with each other, a storage means for storing at least a plurality of voice data indicating the subject and the predicate, a voice output means for outputting the voice, and the live data. , A generation means for generating playback control information of audio data of a combination of subject and predicate based on the game situation, and generating display control information of subtitle data corresponding to each of the subject and predicate of the playback control information, based on the playback control information. The audio data of the subject and the predicate is reproduced as the live audio data and output from the audio output unit, and the subtitle data of the subject and the predicate based on the display control information is used as the live subtitle data according to the reproduction timing of the live audio data. A control means for displaying on the display unit at the same time is included.

本願の各実施形態により1または2以上の不足が解決される。 Each embodiment of the present application solves one or more shortages.

本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。It is a block diagram which shows the example of the structure of the game system corresponding to at least one of the embodiments of this invention. 本発明の実施形態の少なくとも一つに対応するサーバ装置の構成を示すブロック図である。It is a block diagram which shows the structure of the server apparatus corresponding to at least one of the Embodiments of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム進行処理の例を示すフローチャートである。It is a flowchart which shows the example of the game progress processing corresponding to at least one of the Embodiments of this invention. 本発明の実施形態の少なくとも一つに対応する端末装置がゲーム進行処理を実行する場合の動作の例を示すフローチャートである。It is a flowchart which shows the example of the operation when the terminal device corresponding to at least one of the Embodiments of this invention executes a game progress process. 本発明の実施形態の少なくとも一つに対応するサーバ装置の構成を示すブロック図である。It is a block diagram which shows the structure of the server apparatus corresponding to at least one of the Embodiments of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム進行処理の例を示すフローチャートである。It is a flowchart which shows the example of the game progress processing corresponding to at least one of the Embodiments of this invention. 本発明の実施形態の少なくとも一つに対応するゲームシステムの構成の例を示すブロック図である。It is a block diagram which shows the example of the structure of the game system corresponding to at least one of the embodiments of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム画像の一例を示す図である。It is a figure which shows an example of the game image corresponding to at least one of the embodiments of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム実況の表示例を示す図である。It is a figure which shows the display example of the game commentary corresponding to at least one of the Embodiments of this invention. 本発明の実施形態の少なくとも一つに対応するサーバ装置の構成を示すブロック図である。It is a block diagram which shows the structure of the server apparatus corresponding to at least one of the Embodiments of this invention. 本発明の実施形態の少なくとも一つに対応するメイン実況データテーブルの一例を示す図である。It is a figure which shows an example of the main live data table corresponding to at least one of the embodiments of this invention. 本発明の実施形態の少なくとも一つに対応するサブ実況データテーブルの一例を示す図である。It is a figure which shows an example of the sub-live data table corresponding to at least one of the embodiments of this invention. 本発明の実施形態の少なくとも一つに対応する管理テーブル(サーバ装置)の一例を示す図である。It is a figure which shows an example of the management table (server apparatus) corresponding to at least one of the Embodiments of this invention. 本発明の実施形態の少なくとも一つに対応する端末装置の構成を示すブロック図である。It is a block diagram which shows the structure of the terminal apparatus corresponding to at least one of the Embodiments of this invention. 本発明の実施形態の少なくとも一つに対応する管理テーブル(端末装置)の一例を示す図である。It is a figure which shows an example of the management table (terminal device) corresponding to at least one of the embodiments of this invention. 本発明の実施形態の少なくとも一つに対応するデータ取得テーブルの一例を示す図である。It is a figure which shows an example of the data acquisition table corresponding to at least one of the embodiments of this invention. 本発明の実施形態の少なくとも一つに対応するゲーム進行処理の例を示すフローチャートである。It is a flowchart which shows the example of the game progress processing corresponding to at least one of the Embodiments of this invention.

以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。 Hereinafter, examples of embodiments of the present invention will be described with reference to the drawings. It should be noted that the various components in the examples of the respective embodiments described below can be appropriately combined as long as there is no contradiction or the like. Further, with respect to the contents described as an example of a certain embodiment, the description may be omitted in another embodiment. In addition, the contents of operations and processes not related to the characteristic parts of each embodiment may be omitted. Further, the order of the various processes constituting the various flows described below is in no particular order as long as the processing contents do not conflict with each other.

[第1の実施形態]
図1は、本発明の一の実施形態におけるビデオゲーム処理システム100の構成の例を示すブロック図である。図1に示すように、ビデオゲーム処理システム100は、ビデオゲーム処理サーバ装置10と、ビデオゲームをプレイする複数のユーザ(プレイヤ)がそれぞれ使用するゲーム端末装置(端末装置)20,201〜20N(Nは任意の整数)とを含む。ビデオゲーム処理サーバ装置装置10と複数のゲーム端末装置20,201〜20Nとは、それぞれインターネットなどの通信ネットワーク15に接続されている。なお、ビデオゲーム処理システム100の構成はこれに限定されず、例えば単一のゲーム端末装置を複数のプレイヤが使用する構成としてもよいし、複数のビデオゲーム処理サーバ装置を備える構成としてもよい。また、ビデオゲーム処理サーバ装置を備えないゲーム端末装置のみの構成としてもよい。
[First Embodiment]
FIG. 1 is a block diagram showing an example of the configuration of the video game processing system 100 according to the embodiment of the present invention. As shown in FIG. 1, the video game processing system 100 includes a video game processing server device 10 and a game terminal device (terminal device) 20, 201 to 20N (terminal device) used by a plurality of users (players) who play a video game, respectively. N is an arbitrary integer) and is included. The video game processing server device 10 and the plurality of game terminal devices 20, 201 to 20N are each connected to a communication network 15 such as the Internet. The configuration of the video game processing system 100 is not limited to this, and for example, a single game terminal device may be used by a plurality of players, or a plurality of video game processing server devices may be provided. Further, it may be configured only with a game terminal device that does not have a video game processing server device.

ゲームシステム100は、実況が行われるビデオゲーム(ゲーム)を実行する各種機能を有する。実況は、現在のゲームの実際の状況(ゲーム状況)を音声出力等でユーザに報知することを意味する。本実施形態の例のゲームでは、音声出力及び音声の字幕(テキスト)表示によってゲームの実況が行われる。 The game system 100 has various functions for executing a video game (game) in which a live commentary is performed. The actual condition means that the actual condition (game condition) of the current game is notified to the user by voice output or the like. In the game of the example of the present embodiment, the actual state of the game is performed by audio output and audio subtitle (text) display.

また、本実施形態の例では、複数の音声データから、ゲーム状況に基づく組み合わせの主語及び述語の音声データが音声実況データとして選択される。また、上記主語及び述語の音声データに対応する主語及び述語の字幕データが選択される。主語及び述語を示す複数の音声データは、例えば、端末装置20,201〜20Nの記憶部に記憶しておけばよい。また、音声データに対応する字幕データも、例えば、端末装置20,201〜20Nの記憶部に記憶しておけばよい。 Further, in the example of the present embodiment, the voice data of the subject and the predicate of the combination based on the game situation is selected as the voice commentary data from the plurality of voice data. In addition, the subtitle data of the subject and the predicate corresponding to the audio data of the subject and the predicate are selected. A plurality of voice data indicating the subject and the predicate may be stored in the storage unit of the terminal devices 20, 201 to 20N, for example. Further, the subtitle data corresponding to the audio data may also be stored in the storage unit of the terminal devices 20, 201 to 20N, for example.

サーバ装置10は、ゲームシステムの管理者によって管理され、ユーザ端末20,201〜20Nに対してゲームの進行に関する情報を提供するための各種機能を有する。また、本実施形態の例では、サーバ装置10は、ゲームの実況に関する情報(再生制御情報及び表示制情報)をユーザ端末20,201〜20Nに対して提供する。本実施形態の例において、サーバ装置10は、ビデオゲームの進行に関する情報を提供するべくWWWサーバなどの情報処理装置によって構成され、各種情報を格納するデータベース(記憶部)を備える。 The server device 10 is managed by the administrator of the game system, and has various functions for providing information on the progress of the game to the user terminals 20, 201 to 20N. Further, in the example of the present embodiment, the server device 10 provides the user terminals 20, 201 to 20N with information (playback control information and display control information) regarding the actual state of the game. In the example of the present embodiment, the server device 10 is configured by an information processing device such as a WWW server to provide information on the progress of the video game, and includes a database (storage unit) for storing various information.

図2は、サーバ装置10の構成の例であるサーバ装置10Aの構成を示す機能ブロック図である。サーバ装置10Aは、図示しないHDD等の記憶部及びCPU等から構成される制御部等を備えるが、詳細な説明は省略する。サーバ装置10Aは、制御部が記憶部に記憶されているビデオゲームの進行を制御するためのソフトウェア(ゲームプログラム)を実行することで、生成部11及び出力制御部12を少なくとも備える。なお、ゲームプログラムにはゲームデータも含まれる。 FIG. 2 is a functional block diagram showing a configuration of the server device 10A, which is an example of the configuration of the server device 10. The server device 10A includes a storage unit such as an HDD (not shown), a control unit including a CPU, and the like, but detailed description thereof will be omitted. The server device 10A includes at least a generation unit 11 and an output control unit 12 by the control unit executing software (game program) for controlling the progress of the video game stored in the storage unit. The game program also includes game data.

生成部(生成機能)11は、実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成する。すなわち、主語の音声データ及び述語の音声データの再生制御情報が生成される。再生制御情報は、音声データの再生を実行させるための情報であり、例えば、ファイル名称等の再生すべき音声データを特定する情報が含まれる。ゲーム状況は、例えば、ゲームの進行において変化するパラメータに基づいて特定される。実況データは、ゲーム状況と実況内容とが対応付けられたデータである。実況データは、例えば、ゲームデータに含めておけばよい。 The generation unit (generation function) 11 generates playback control information of audio data of a combination of subjects and predicates based on the game situation based on the actual data. That is, the reproduction control information of the voice data of the subject and the voice data of the predicate is generated. The reproduction control information is information for executing the reproduction of the audio data, and includes, for example, information for specifying the audio data to be reproduced such as a file name. The game situation is specified, for example, based on parameters that change as the game progresses. The live data is data in which the game situation and the live content are associated with each other. The live data may be included in the game data, for example.

さらに、生成部11は、生成した再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する。すなわち、主語の音声データに対応する字幕データ、及び、述語の音声データに対応する字幕データの表示制御情報が生成される。表示制御情報は、字幕データの表示を実行させるための情報であり、例えば、ファイル名称等の表示すべき字幕データを特定する情報が含まれる。生成部11は、例えば、音声データと字幕データとが対応付けられた情報を参照して、字幕データの表示制御情報を生成すればよい。音声データと字幕データとを対応付けた情報は、例えば、ゲームデータに含めておけばよい。 Further, the generation unit 11 generates display control information of subtitle data corresponding to each of the subject and the predicate of the generated reproduction control information. That is, the subtitle data corresponding to the audio data of the subject and the display control information of the subtitle data corresponding to the audio data of the predicate are generated. The display control information is information for executing the display of the subtitle data, and includes, for example, information for specifying the subtitle data to be displayed such as a file name. For example, the generation unit 11 may generate display control information for the subtitle data by referring to the information in which the audio data and the subtitle data are associated with each other. The information in which the audio data and the subtitle data are associated with each other may be included in the game data, for example.

出力制御部(制御機能)12は、再生制御情報に基づく主語及び述語の音声データを実況音声データとして、ゲームを実行している端末装置の音声出力部において再生及び出力させる。また、出力制御部12は、実況音声データの再生タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを実況字幕データとして、ゲームを実行している端末装置の表示部に同時に表示させる。すなわち、主語の字幕データと述語の字幕データとが、順番にではなく、同時に表示部に表示される。 The output control unit (control function) 12 reproduces and outputs the audio data of the subject and the predicate based on the reproduction control information as the actual audio data in the audio output unit of the terminal device executing the game. Further, the output control unit 12 simultaneously displays the subtitle data of the subject and the predicate based on the display control information as the live subtitle data on the display unit of the terminal device executing the game in accordance with the reproduction timing of the live voice data. .. That is, the subtitle data of the subject and the subtitle data of the predicate are displayed on the display unit at the same time, not in order.

出力制御部12は、例えば、再生制御情報及び表示制御情報をゲームを実行している端末装置に送信することで、実況音声データ及び実況字幕データを音声出力部及び表示部に再生等させる。この場合、ゲームを実行している端末装置は、受信した再生制御情報及び表示制御情報に基づいて実況音声データ及び実況字幕データに該当する音声データ及び字幕データを記憶部から取得し、再生等を実行すればよい。 The output control unit 12 causes the audio output unit and the display unit to reproduce the live audio data and the live subtitle data, for example, by transmitting the reproduction control information and the display control information to the terminal device executing the game. In this case, the terminal device executing the game acquires the audio data and the subtitle data corresponding to the live audio data and the live subtitle data from the storage unit based on the received playback control information and display control information, and reproduces the game. Just do it.

なお、本実施形態の例では、再生制御情報及び表示制御情報は、ゲームをプレイしてるユーザの端末装置のみに送付されるが、ゲームは実行しているがプレイしていない端末装置に送付してもよい。ゲームは実行しているがプレイしていない端末装置としては、例えば、他ユーザがプレイしているゲームを観戦する観戦ユーザが該当する。 In the example of the present embodiment, the playback control information and the display control information are sent only to the terminal device of the user who is playing the game, but are sent to the terminal device which is executing the game but not playing. You may. As a terminal device in which a game is being executed but not being played, for example, a spectator user who is watching a game being played by another user is applicable.

なお、実況音声データは、再生候補(複数の音声データ)の中から選択された再生される又は再生中である音声データを意味する。また、実況音声データは、主語及び述語の音声データの複数の音声データを含む場合がある。また、実況字幕データは、上記実況音声データに対応した表示される又は表示中である字幕データを意味する。また、実況字幕データは、主語及び述語の字幕データの複数の字幕データを含む場合がある。 The live audio data means audio data that is being reproduced or is being reproduced, which is selected from reproduction candidates (a plurality of audio data). In addition, the live voice data may include a plurality of voice data of the voice data of the subject and the predicate. Further, the live subtitle data means the subtitle data displayed or being displayed corresponding to the live audio data. In addition, the live subtitle data may include a plurality of subtitle data of the subject and predicate subtitle data.

端末装置20,201〜20Nは、ビデオゲームを行うユーザ(プレイヤ)によって管理され、例えば、据置型ゲーム装置、パーソナルコンピュータ、携帯電話端末やPDA(Personal Digital Assistants)、携帯型ゲーム装置等のビデオゲームを実行することが可能な端末装置によって構成される。 The terminal devices 20, 201 to 20N are managed by users (players) who play video games, and for example, video games such as stationary game devices, personal computers, mobile phone terminals, PDAs (Personal Digital Assistants), and portable game devices. Consists of a terminal device capable of executing.

また、端末装置20,201〜20Nのそれぞれは、ビデオゲームを実行するための操作部(タッチパネル、ゲームパッドなど)、ハードディスクドライブ等の記憶部、ゲームを実行してゲーム画像を生成するCPU等から構成される制御部、ゲーム画像を表示する表示装置(表示部)等を備えるが、一般的な構成であるので詳細な説明は省略する。また、端末装置20,201〜20Nには、ビデオゲームを実行するためのソフトウェア(アプリケーションプログラム)が記憶部に記憶されている。なお、アプリケーションプログラムには、上述の音声データ等のゲームデータも含まれる。 Further, each of the terminal devices 20, 201 to 20N is from an operation unit (touch panel, game pad, etc.) for executing a video game, a storage unit such as a hard disk drive, a CPU that executes a game and generates a game image, and the like. It includes a controller unit, a display device (display unit) for displaying a game image, and the like, but since it is a general configuration, detailed description thereof will be omitted. Further, in the terminal devices 20, 201 to 20N, software (application program) for executing a video game is stored in a storage unit. The application program also includes game data such as the above-mentioned voice data.

さらに、端末装置20,201〜20Nは、音声データを再生してスピーカから出力する音声出力部を備える。音声出力部は、音声プロセッサ、アンプ、スピーカ等を有する。音声プロセッサは、音声データ(音声ファイル)をデコード等した音声をアンプに出力する。アンプは、音声信号を増幅してスピーカに出力する。 Further, the terminal devices 20, 201 to 20N include an audio output unit that reproduces audio data and outputs the audio data from the speaker. The audio output unit includes an audio processor, an amplifier, a speaker, and the like. The audio processor outputs audio obtained by decoding audio data (audio file) to an amplifier. The amplifier amplifies the audio signal and outputs it to the speaker.

端末装置20,201〜20Nは、サーバ装置10Aから上述のゲーム実況のための再生制御情報及び表示制御情報、ゲーム空間のゲーム画像を生成するための画像生成情報、ゲーム空間の音声を生成するための音声生成情報等を受信して、ゲーム画像を表示部に表示させ、また音声出力部において各音声を出力させる。 The terminal devices 20, 201 to 20N are used to generate playback control information and display control information for the above-mentioned game commentary, image generation information for generating a game image in the game space, and sound in the game space from the server device 10A. The game image is displayed on the display unit, and each voice is output by the voice output unit.

次に、この実施形態のゲームシステム100(システム100)の動作について説明する。 Next, the operation of the game system 100 (system 100) of this embodiment will be described.

図3は、システム100が実行するゲーム進行処理の例を示すフローチャートである。本実施形態の例における進行処理では、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理を含むゲームを進行させるための処理が行われる。以下、サーバ装置10Aとゲームを実行する端末装置20とが進行処理を実行する場合を例にして説明する。なお、図3においては、主として、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理について説明し、その他の処理は一部省略する。 FIG. 3 is a flowchart showing an example of a game progress process executed by the system 100. In the progress processing in the example of the present embodiment, processing for advancing the game including processing for displaying the actual state contents according to the game situation by audio output and subtitles is performed. Hereinafter, a case where the server device 10A and the terminal device 20 for executing the game execute the progress processing will be described as an example. Note that FIG. 3 mainly describes a process for displaying audio output and subtitles of live content according to the game situation, and some other processes are omitted.

本実施形態の例の進行処理は、例えば、ユーザによるゲーム開始の操作入力があったことを契機として実行される。 The progress processing of the example of the present embodiment is executed, for example, when the user inputs an operation to start the game.

サーバ装置10Aは、端末装置20から受信したユーザの操作情報等に基づいてゲームを進行させる進行処理(不図示)を実行する。例えば、ユーザの操作情報に基づいてプレイヤキャラクタに移動、攻撃等の動作を実行させる処理が行われる。一回の進行処理では、例えば、1フレーム分のゲーム画像及び音声を生成するための処理が行われる。 The server device 10A executes a progress process (not shown) for advancing the game based on the user's operation information or the like received from the terminal device 20. For example, a process of causing the player character to perform an action such as moving or attacking is performed based on the user's operation information. In one progress process, for example, a process for generating a game image and sound for one frame is performed.

次に、サーバ装置10Aは、生成処理を実行する(ステップS10)。生成処理では、実況データを用いて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報が生成される。また、生成処理では、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報が生成される。 Next, the server device 10A executes the generation process (step S10). In the generation process, the reproduction control information of the voice data of the subject and the predicate of the combination based on the game situation is generated by using the live data. Further, in the generation process, the display control information of the subtitle data corresponding to each of the subject and the predicate of the reproduction control information is generated.

その後、サーバ装置10Aは、出力処理を実行する(ステップS11)。出力処理では、実況音声データ及び実況字幕データを端末装置20で出力させるための処理が行われる。具体的には、生成された再生制御情報及び表示制御情報が端末装置20に送信される。なお、出力処理では、図示しないが、進行処理の結果に応じて生成されたゲーム空間の画像を生成するための画像生成情報、ゲーム空間の音声を生成するための音声生成情報等も送信される。 After that, the server device 10A executes the output process (step S11). In the output process, processing for outputting the live audio data and the live subtitle data by the terminal device 20 is performed. Specifically, the generated reproduction control information and display control information are transmitted to the terminal device 20. In the output processing, although not shown, image generation information for generating an image of the game space generated according to the result of the progress processing, voice generation information for generating the sound of the game space, and the like are also transmitted. ..

一方、端末装置20は、ゲーム終了まで(ステップS51:YES)、サーバ装置10Aから受信した各種情報に基づいて、ゲーム画像及び音声を出力する(ステップS50)。端末装置20は、上述したように、再生制御情報及び表示制御情報に基づく音声データ(実況音声データ)及び字幕データ(実況字幕データ)を記憶部から取得する。そして、端末装置20は、エフェクト等の音声とともに、実況音声データの実況音声を端末装置20のスピーカから放音し、実況字幕データのテキスト画像が含まれるゲーム画像を表示部に表示させる。 On the other hand, the terminal device 20 outputs a game image and sound based on various information received from the server device 10A until the end of the game (step S51: YES) (step S50). As described above, the terminal device 20 acquires voice data (live voice data) and subtitle data (live subtitle data) based on the reproduction control information and the display control information from the storage unit. Then, the terminal device 20 emits the live sound of the live sound data from the speaker of the terminal device 20 together with the sound of the effect and the like, and displays the game image including the text image of the live subtitle data on the display unit.

その後、サーバ装置10Aは、ゲームの終了か否かを判断する(ステップS12)。例えば、サーバ装置10Aは、ゲームがクリアされた状態となった場合等の終了条件を満たした場合にゲームの終了であると判断すればよい。終了していない場合(ステップS12:NO)、サーバ装置10Aは、生成処理よりも先に実行される進行処理に戻る。一方、終了した場合(ステップS12:YES)、サーバ装置10Aは、ゲーム進行処理を終了する。 After that, the server device 10A determines whether or not the game is finished (step S12). For example, the server device 10A may determine that the game has ended when the end condition such as when the game is cleared is satisfied. If it is not completed (step S12: NO), the server device 10A returns to the progress processing executed before the generation processing. On the other hand, when finished (step S12: YES), the server device 10A ends the game progress process.

以上のように、第1の実施形態の一側面として、サーバ装置10が、取得部11及び出力制御部12を備える構成としているので、主語及び述語の音声データが続けて再生される。そして、これに対応する主語及び述語の字幕データが、同時に表示部に表示される。したがって、主語の音声データの再生のタイミングに合わせて主語の字幕データが表示された後、述語の音声データの再生タイミングに合わせて述語の字幕データが表示されるような逐次表示がなく、字幕データが読みやすくなる。したがって、ゲーム実況も楽しみつつ、ゲームのプレイに集中することができる。 As described above, as one aspect of the first embodiment, since the server device 10 is configured to include the acquisition unit 11 and the output control unit 12, the voice data of the subject and the predicate are continuously reproduced. Then, the subtitle data of the subject and the predicate corresponding to this are displayed on the display unit at the same time. Therefore, there is no sequential display in which the subtitle data of the subject is displayed according to the reproduction timing of the audio data of the subject and then the subtitle data of the predicate is displayed according to the reproduction timing of the audio data of the predicate. Becomes easier to read. Therefore, it is possible to concentrate on playing the game while enjoying the live game.

なお、上述の実施形態の例では、サーバ装置が、生成部及び出力制御部を備えているが、端末装置が生成部及び出力制御部の全部又は一部を備える構成としてもよい。例えば、端末装置が生成部及び出力制御部の全部を備える構成の場合、端末装置は、実況データを記憶部に記憶しておき、サーバ装置からゲーム状況の判断に必要な情報を受信すればよい。 In the example of the above-described embodiment, the server device includes the generation unit and the output control unit, but the terminal device may include all or a part of the generation unit and the output control unit. For example, in the case where the terminal device includes all of the generation unit and the output control unit, the terminal device may store the actual data in the storage unit and receive the information necessary for determining the game status from the server device. ..

また、上述の実施形態の例のゲームシステムでは、サーバ装置がゲームの進行を制御しているが、特にこれに限定されるものではない。例えば、サーバ装置を含まないゲームシステムとしてもよい。この場合、ゲームシステムに含まれる端末装置が、生成部及び出力制御部を少なくとも備え、スタンドアローンでゲームを実行しつつゲームの進行を制御する。 Further, in the game system of the above-described embodiment, the server device controls the progress of the game, but the present invention is not particularly limited to this. For example, a game system that does not include a server device may be used. In this case, the terminal device included in the game system includes at least a generation unit and an output control unit, and controls the progress of the game while executing the game standalone.

図4は、サーバ装置を含まないゲームシステムにおける図3に示すゲームの進行処理を実行する場合の端末装置の動作の例を示すフローチャートである。 FIG. 4 is a flowchart showing an example of the operation of the terminal device when the progress processing of the game shown in FIG. 3 is executed in the game system not including the server device.

端末装置は、ユーザの操作情報等に基づいてゲームを進行させる進行処理(不図示)を実行する。例えば、ユーザの操作情報に基づいてプレイヤキャラクタに移動、攻撃等の動作を実行させる処理が行われる。一回の進行処理では、例えば、1フレーム分のゲーム画像及び音声を生成するための処理が行われる。 The terminal device executes a progress process (not shown) that advances the game based on the user's operation information and the like. For example, a process of causing the player character to perform an action such as moving or attacking is performed based on the user's operation information. In one progress process, for example, a process for generating a game image and sound for one frame is performed.

次に、端末装置は、生成処理を実行する(ステップS30)。生成処理では、実況データを用いて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報が生成される。また、生成処理では、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報が生成される。 Next, the terminal device executes the generation process (step S30). In the generation process, the reproduction control information of the voice data of the subject and the predicate of the combination based on the game situation is generated by using the live data. Further, in the generation process, the display control information of the subtitle data corresponding to each of the subject and the predicate of the reproduction control information is generated.

その後、端末装置は、出力処理を実行する(ステップS31)。出力処理では、実況音声データ及び実況字幕データを出力するための処理が行われる。具体的には、端末装置は、再生制御情報及び表示制御情報に基づく音声データ(実況音声データ)及び字幕データ(実況字幕データ)を記憶部から取得する。そして、端末装置は、エフェクト等の音声とともに、実況音声データの実況音声を端末装置のスピーカから放音し、実況字幕データのテキスト画像が含まれるゲーム画像を表示部に表示させる。 After that, the terminal device executes the output process (step S31). In the output process, processing for outputting live audio data and live subtitle data is performed. Specifically, the terminal device acquires audio data (live audio data) and subtitle data (live subtitle data) based on the reproduction control information and the display control information from the storage unit. Then, the terminal device emits the live sound of the live sound data from the speaker of the terminal device together with the sound of the effect and the like, and displays the game image including the text image of the live subtitle data on the display unit.

その後、端末装置は、ゲームの終了か否かを判断する(ステップS32)。終了していない場合(ステップS32:NO)、端末装置は、生成処理よりも先に実行される進行処理に戻る。一方、終了した場合(ステップS32:YES)、端末装置は、ゲーム進行処理を終了する。 After that, the terminal device determines whether or not the game is finished (step S32). If it has not been completed (step S32: NO), the terminal device returns to the progress process executed before the generation process. On the other hand, when it ends (step S32: YES), the terminal device ends the game progress process.

なお、上述の「再生制御情報」は、ファイル名称等の再生すべき音声データを特定する情報が含まれる構成に限定されるものではない。例えば、音声データ自体を再生制御情報に含めてもよい。また、「表示制御情報」についても、ファイル名称等の表示すべき字幕データを特定する情報が含まれる構成に限定されるものではない。例えば、字幕データ自体を表示制御情報に含めてもよい。さらに、再生制御情報及び表示制御情報は、別々の情報としなくてもよい。例えば、再生すべき音声データ及び表示すべき字幕データの両データを特定可能な共通の制御情報を用いてもよい。 The above-mentioned "playback control information" is not limited to a configuration that includes information that identifies audio data to be played back, such as a file name. For example, the audio data itself may be included in the reproduction control information. Further, the "display control information" is not limited to a configuration that includes information that specifies subtitle data to be displayed, such as a file name. For example, the subtitle data itself may be included in the display control information. Further, the reproduction control information and the display control information do not have to be separate information. For example, common control information that can specify both audio data to be reproduced and subtitle data to be displayed may be used.

上述の「音声データ」は、例えば、mp3形式等の音声ファイル形式で構成される。上述の実況音声データの再生は、主語の音声データ及び述語の音声データを順に再生してもよく、また主語の音声データ及び述語の音声データを合成した1つのデータを生成して再生してもよい。 The above-mentioned "audio data" is composed of an audio file format such as an mp3 format. In the reproduction of the above-mentioned live audio data, the subject audio data and the predicate audio data may be reproduced in order, or one data obtained by synthesizing the subject audio data and the predicate audio data may be generated and reproduced. Good.

上述の「字幕データ」は、例えば、テキストデータ形式等で構成される。上述の実況字幕データの再生は、主語の字幕データ及び述語の字幕データを同時に表示してもよく、また主語の字幕データ及び述語の字幕データを合成した1つのデータを生成して表示してもよい。なお、字幕データは、音声データに対応するデータを取得可能な構成であれば、記憶部に記憶されていなくてもよい。例えば、音声認識技術を用いて、音声データからテキストデータとして字幕データを生成してもよい。 The above-mentioned "subtitle data" is composed of, for example, a text data format or the like. In the reproduction of the above-mentioned live subtitle data, the subject subtitle data and the predicate subtitle data may be displayed at the same time, or one data obtained by synthesizing the subject subtitle data and the predicate subtitle data may be generated and displayed. Good. The subtitle data may not be stored in the storage unit as long as the data corresponding to the audio data can be acquired. For example, subtitle data may be generated as text data from voice data by using voice recognition technology.

上述のゲーム状況として参照されるゲームのパラメータは、ユーザがプレイするゲームの進行に伴って変化するパラメータであれば任意に採用可能である。例えば、ユーザのゲームに関する得点、取得アイテム等のユーザのゲームに関する情報、ユーザが操作するキャラクタ及び敵キャラクタの生命力の情報が上記パラメータに該当する。 The game parameters referred to as the above-mentioned game situations can be arbitrarily adopted as long as they are parameters that change with the progress of the game played by the user. For example, the score regarding the user's game, information about the user's game such as acquired items, and information on the vitality of the character operated by the user and the enemy character correspond to the above parameters.

また、例えば、拠点(クリスタル)のオブジェクトを占領する対戦ゲームにおいて、対戦相手が占領した拠点数、拠点の占有者の情報も上記パラメータに該当する。具体的には、拠点の占有者が対戦相手に設定変更された場合、「敵がクリスタルを占領しました。」の主語及び述語の音声データ、字幕データが取得される。このような拠点の占有者が敵に変更となったゲーム状況と、このゲーム状況に対応する実況内容(「敵がクリスタルを占領しました。」)とが、上述の実況データに対応付けられる。実況データの実況内容としては、例えば、音声データ及び字幕データを特定するための識別情報がある(例えば、図11参照)。 Further, for example, in a battle game in which an object of a base (crystal) is occupied, the number of bases occupied by the opponent and the information of the occupant of the base also correspond to the above parameters. Specifically, when the occupant of the base is changed to the opponent, the audio data and subtitle data of the subject and predicate of "the enemy has occupied the crystal" are acquired. The game situation in which the occupant of such a base is changed to an enemy and the live content corresponding to this game situation (“the enemy has occupied the crystal”) are associated with the above-mentioned live data. As the live content of the live data, for example, there is identification information for specifying the audio data and the subtitle data (see, for example, FIG. 11).

また、例えば、実況内容の「敵がクリスタルを占領しました。」は、主語の音声データ「敵が」、述語の音声データ「クリスタルを占領しました。」であり、主語の音声データ「敵が」から順に再生されいていく。この再生開始から終了までの間、主語の字幕データ「敵が」、述語の字幕データ「クリスタルを占領しました。」は、順番にではなく、主語及び述語が同時に表示部に表示される(例えば、図9(A)参照)。 Also, for example, the live content "enemy occupied the crystal" is the subject's voice data "enemy", the predicate's voice data "occupied the crystal", and the subject's voice data "enemy". It will be played in order from. From the start to the end of this playback, the subject and predicate subtitle data "enemy" and the predicate subtitle data "occupied the crystal" are displayed on the display at the same time, not in order (for example). , See FIG. 9 (A)).

上述のゲームは、ゲームの実況が行われる構成であれば、アクションゲーム、ロールプレイングゲーム、育成ゲーム等のいずれのジャンルのゲームを採用してもよい。 As the above-mentioned game, any genre of game such as an action game, a role-playing game, and a training game may be adopted as long as the game is live-played.

[第2の実施形態]
本実施形態の例では、システム100の例であるシステム100Bについて説明する。図5は、サーバ装置10の例であるサーバ装置10Bの構成を示すブロック図である。本例において、サーバ装置10Bは、生成部11及び出力制御部12Bを少なくとも備える。
[Second Embodiment]
In the example of this embodiment, the system 100B, which is an example of the system 100, will be described. FIG. 5 is a block diagram showing a configuration of the server device 10B, which is an example of the server device 10. In this example, the server device 10B includes at least a generation unit 11 and an output control unit 12B.

生成部11は、実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成する。さらに、生成部11は、生成した再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する。 The generation unit 11 generates playback control information of audio data of the combination of the subject and the predicate based on the game situation based on the live data. Further, the generation unit 11 generates display control information of subtitle data corresponding to each of the subject and the predicate of the generated reproduction control information.

出力制御部12Bは、再生制御情報に基づく主語及び述語の音声データを実況音声データとして、ゲームを実行している端末装置の音声出力部において再生及び出力させる。また、出力制御部12Bは、実況音声データの再生タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを実況字幕データとして、ゲームを実行している端末装置の表示部に同時に表示させる。 The output control unit 12B reproduces and outputs the audio data of the subject and the predicate based on the reproduction control information as the actual audio data in the audio output unit of the terminal device executing the game. Further, the output control unit 12B simultaneously displays the subtitle data of the subject and the predicate based on the display control information as the live subtitle data on the display unit of the terminal device executing the game in accordance with the reproduction timing of the live voice data. ..

また、本実施形態の例の出力制御部12Bは、実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始させるとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させる。 Further, when the reproduction of the live audio data is completed, the output control unit 12B of the example of the present embodiment starts the reproduction of the live audio data to be reproduced next, and displays the live subtitle data to be displayed next first. It is displayed on the display unit together with the live subtitle data.

例えば、第1の実施形態において例示した実況内容「敵がクリスタルを占領しました。」の次に、実況内容「味方が即奪還した模様です。」が実況音声データ及び実況字幕データとして再生及び表示される場合について説明する。最初に、「敵がクリスタルを占領しました。」の再生及び表示が行われる。そして、「敵がクリスタルを占領しました。」の再生が終了した場合、「味方が即奪還した模様です。」の実況音声データの再生が開始されるとともに、先に表示されている「敵が拠点Aを占領しました。」と合わせて「味方が即奪還した模様です。」が表示される。すなわち、「味方が即奪還した模様です。」の実況音声データの再生開始から終了までの間、「敵がクリスタルを占領しました。」の表示が継続される。したがって、実況内容の表示に関しては、先(前回)のゲームの実況内容が継続して表示されるので、実況内容の前後を把握し易い。 For example, after the live content "The enemy has occupied the crystal" illustrated in the first embodiment, the live content "It seems that the ally has immediately regained" is played and displayed as live audio data and live subtitle data. The case where it is done will be described. First, "The enemy has occupied the crystal." Is played and displayed. Then, when the playback of "The enemy has occupied the crystal" is completed, the playback of the live audio data of "It seems that the ally has immediately regained it." Is started, and the previously displayed "Enemy is "Occupied base A." and "It seems that allies have regained it immediately." Are displayed. In other words, the display of "The enemy has occupied the crystal" is continued from the start to the end of the playback of the live audio data of "It seems that the ally has regained it immediately." Therefore, regarding the display of the live content, since the live content of the previous (previous) game is continuously displayed, it is easy to grasp before and after the live content.

次に、システム100Bの動作について説明する。 Next, the operation of the system 100B will be described.

図6は、システム100Bが実行するゲーム進行処理の例を示すフローチャートである。本実施形態の例における進行処理では、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理を含むゲームを進行させるための処理が行われる。以下、以下、サーバ装置10Bとゲームを実行する端末装置20とが進行処理を実行する場合を例にして説明する。なお、図6においては、主として、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理について説明し、その他の処理は一部省略する。また、サーバ装置を有さないシステムにおける端末装置の動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。 FIG. 6 is a flowchart showing an example of a game progress process executed by the system 100B. In the progress processing in the example of the present embodiment, processing for advancing the game including processing for displaying the actual state contents according to the game situation by audio output and subtitles is performed. Hereinafter, a case where the server device 10B and the terminal device 20 for executing the game execute the progress processing will be described as an example. Note that FIG. 6 mainly describes a process for displaying audio output and subtitles of live content according to the game situation, and some other processes are omitted. Further, the flowchart showing the operation of the terminal device in the system without the server device will be omitted from the viewpoint of avoiding duplicate explanations.

本実施形態の例の進行処理は、例えば、ユーザによるゲーム開始の操作入力があったことを契機として実行される。 The progress processing of the example of the present embodiment is executed, for example, when the user inputs an operation to start the game.

サーバ装置10Bは、端末装置20から受信したユーザの操作情報等に基づいてゲームを進行させる進行処理(不図示)を実行する。例えば、ユーザの操作情報に基づいてプレイヤキャラクタに移動、攻撃等の動作を実行させる処理が行われる。一回の進行処理では、例えば、1フレーム分のゲーム画像及び音声を生成するための処理が行われる。 The server device 10B executes a progress process (not shown) for advancing the game based on the user's operation information or the like received from the terminal device 20. For example, a process of causing the player character to perform an action such as moving or attacking is performed based on the user's operation information. In one progress process, for example, a process for generating a game image and sound for one frame is performed.

次に、サーバ装置10Bは、生成処理を実行する(ステップS10)。生成処理では、実況データを用いて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報が生成される。また、生成処理では、再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報が生成される。 Next, the server device 10B executes the generation process (step S10). In the generation process, the reproduction control information of the voice data of the subject and the predicate of the combination based on the game situation is generated by using the live data. Further, in the generation process, the display control information of the subtitle data corresponding to each of the subject and the predicate of the reproduction control information is generated.

その後、サーバ装置10Bは、出力処理を実行する(ステップS11−B)。出力処理では、実況音声データ及び実況字幕データを端末装置20で出力させるための処理が行われる。具体的には、生成された再生制御情報及び表示制御情報が端末装置20に送信される。なお、出力処理では、図示しないが、進行処理の結果に応じて生成されたゲーム空間の画像を生成するための画像生成情報、ゲーム空間の音声を生成するための音声生成情報等も送信される。 After that, the server device 10B executes the output process (step S11-B). In the output process, processing for outputting the live audio data and the live subtitle data by the terminal device 20 is performed. Specifically, the generated reproduction control information and display control information are transmitted to the terminal device 20. In the output processing, although not shown, image generation information for generating an image of the game space generated according to the result of the progress processing, voice generation information for generating the sound of the game space, and the like are also transmitted. ..

また、出力処理において、サーバ装置10Bは、例えば、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させるべく、合わせて表示する指示を表示制御情報に含めて送信する。なお、常に、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させる場合は、上記指示を表示制御情報に含めなくてもよい。 Further, in the output process, the server device 10B, for example, gives an instruction to be displayed together with the display control information so that the live subtitle data to be displayed next is displayed on the display unit together with the live subtitle data displayed first. Include and send. If the live subtitle data to be displayed next is always displayed on the display unit together with the live subtitle data displayed first, the above instruction need not be included in the display control information.

端末装置20は、ゲーム終了まで(ステップS51:YES)、サーバ装置10Aから受信した各種情報に基づいて、ゲーム画像及び音声を出力する(ステップS50)。端末装置20は、上述したように、再生制御情報及び表示制御情報に基づく音声データ(実況音声データ)及び字幕データ(実況字幕データ)を記憶部から取得する。そして、端末装置20は、エフェクト等の音声とともに、実況音声データの実況音声を端末装置20のスピーカから放音し、実況字幕データのテキスト画像が含まれるゲーム画像を表示部に表示させる。 Until the end of the game (step S51: YES), the terminal device 20 outputs a game image and sound based on various information received from the server device 10A (step S50). As described above, the terminal device 20 acquires voice data (live voice data) and subtitle data (live subtitle data) based on the reproduction control information and the display control information from the storage unit. Then, the terminal device 20 emits the live sound of the live sound data from the speaker of the terminal device 20 together with the sound of the effect and the like, and displays the game image including the text image of the live subtitle data on the display unit.

本実施形態の例では、端末装置20は、表示制御情報に基づいて、実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始するとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示する。 In the example of the present embodiment, when the reproduction of the live audio data is completed, the terminal device 20 starts the reproduction of the live audio data to be reproduced next and the live subtitle data to be displayed next, based on the display control information. Is displayed on the display unit together with the live subtitle data displayed earlier.

その後、サーバ装置10Bは、ゲームの終了か否かを判断する(ステップS12)。終了していない場合(ステップS12:NO)、サーバ装置10Bは、生成処理よりも先に実行される進行処理に戻る。一方、終了した場合(ステップS12:YES)、サーバ装置10Bは、ゲーム進行処理を終了する。 After that, the server device 10B determines whether or not the game is finished (step S12). If it is not completed (step S12: NO), the server device 10B returns to the progress process executed before the generation process. On the other hand, when finished (step S12: YES), the server device 10B ends the game progress process.

以上のように、第2の実施形態の一側面として、サーバ装置10Bが、生成部11及び出力制御部12Bを備える構成としているので、主語及び述語の音声データが続けて再生される。そして、これに対応する主語及び述語の字幕データが、同時に表示部に表示される。したがって、主語の音声データの再生のタイミングに合わせて主語の字幕データが表示された後、述語の音声データの再生タイミングに合わせて述語の字幕データが表示されるような逐次表示がなく、字幕データが読みやすくなる。したがって、ゲーム実況も楽しみつつ、ゲームのプレイに集中することができる。 As described above, as one aspect of the second embodiment, since the server device 10B is configured to include the generation unit 11 and the output control unit 12B, the voice data of the subject and the predicate are continuously reproduced. Then, the subtitle data of the subject and the predicate corresponding to this are displayed on the display unit at the same time. Therefore, there is no sequential display in which the subtitle data of the subject is displayed according to the reproduction timing of the audio data of the subject and then the subtitle data of the predicate is displayed according to the reproduction timing of the audio data of the predicate. Becomes easier to read. Therefore, it is possible to concentrate on playing the game while enjoying the live game.

また、実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始するとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させるので、実況内容の前後を把握し易く、字幕データが読みやすくなる。 When the playback of the live audio data is completed, the playback of the live audio data to be played next is started, and the live subtitle data to be displayed next is displayed on the display unit together with the live subtitle data displayed earlier. Therefore, it is easy to grasp before and after the live content, and the subtitle data becomes easy to read.

なお、上述の実施形態の例では、実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始するとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させているが、常に、合わせて表示させなくてもよい。例えば、所定条件が成立した場合に、合わせて表示させるようにすればよい。具体的には、実況音声データの再生が終了後、所定時間(例えば5秒)以内に次の実況音声データが再生されることを所定条件とする。また、例えば、実況音声データの再生中、次に再生する予定となる音声データ等を取得したことを所定条件としてもよい。この場合、上述の生成処理において、実況音声データの再生中、次に再生する予定となる音声データ等を取得する構成とすればよい。 In the example of the above-described embodiment, when the playback of the live audio data is completed, the playback of the live audio data to be played next is started, and the live subtitle data to be displayed next is displayed first. Although it is displayed on the display unit together with the data, it is not always necessary to display it together with the data. For example, when a predetermined condition is satisfied, it may be displayed together. Specifically, it is a predetermined condition that the next live audio data is reproduced within a predetermined time (for example, 5 seconds) after the reproduction of the live audio data is completed. Further, for example, during the reproduction of the live audio data, it may be a predetermined condition that the audio data or the like to be reproduced next is acquired. In this case, in the above-mentioned generation process, the audio data or the like to be reproduced next may be acquired during the reproduction of the live audio data.

また、上述の実施形態の例では、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて表示部に表示させているが、先に表示されている実況字幕データの表示の終了を早くしてもよい。具体的には、上述の例では、「味方が即奪還した模様です。」の再生開始から終了までの間、「敵がクリスタルを占領しました。」及び「味方が即奪還した模様です。」が合わせて表示されるが、「敵がクリスタルを占領しました。」の表示を、「味方が即奪還した模様です。」よりも早く終了させるようにしてもよい。 Further, in the example of the above-described embodiment, the live subtitle data to be displayed next is displayed on the display unit together with the live subtitle data displayed first, but the live subtitle data displayed first is displayed. You may finish the process earlier. Specifically, in the above example, "It seems that the ally has immediately regained." From the start to the end of the playback, "The enemy has occupied the crystal." And "It seems that the ally has immediately regained." Is also displayed, but the display of "The enemy has occupied the crystal" may be terminated earlier than "It seems that the ally has regained it immediately."

上述の実施形態の例では、サーバ装置が、生成部及び出力制御部を備えているが、端末装置が生成部及び出力制御部の全部又は一部を備える構成としてもよい。例えば、端末装置が生成部及び出力制御部の全部を備える構成の場合、端末装置は、実況データを記憶部に記憶しておき、サーバ装置からゲーム状況の判断に必要な情報を受信すればよい。また、上述の実施形態の例のゲームシステムでは、サーバ装置がゲームの進行を制御しているが、特にこれに限定されるものではない。例えば、サーバ装置を含まないゲームシステムとしてもよい In the example of the above-described embodiment, the server device includes the generation unit and the output control unit, but the terminal device may include all or a part of the generation unit and the output control unit. For example, in the case where the terminal device includes all of the generation unit and the output control unit, the terminal device may store the actual data in the storage unit and receive the information necessary for determining the game status from the server device. .. Further, in the game system of the above-described embodiment, the server device controls the progress of the game, but the present invention is not particularly limited to this. For example, a game system that does not include a server device may be used.

[第3の実施形態]
図7は、システム100の構成の例であるシステム100Cの構成を示すブロック図である。システム100Cは、サーバ装置10Cと、複数の端末装置20C,201C〜20NC(Nは任意の整数)とを含む。サーバ装置10Cと、ゲームをプレイする複数のユーザ(プレイヤ)がそれぞれ使用する複数の端末装置20C,201C〜20NCとは、それぞれインターネットなどの通信ネットワーク15に無線接続されている。
[Third Embodiment]
FIG. 7 is a block diagram showing a configuration of the system 100C, which is an example of the configuration of the system 100. The system 100C includes a server device 10C and a plurality of terminal devices 20C, 201C to 20NC (N is an arbitrary integer). The server device 10C and the plurality of terminal devices 20C, 201C to 20NC, which are used by a plurality of users (players) who play the game, are each wirelessly connected to a communication network 15 such as the Internet.

図8は、端末装置20の例である端末装置20Cの表示部に表示されたゲーム画像の一例を示す図である。各ユーザの端末装置の表示部には、自身のプレイヤキャラクタPCを中心とする三次元仮想空間50の画像を含むゲーム画像が表示される。また、ゲーム画像には、字幕表示枠60の画像が含まれる。字幕表示枠60は、三次元仮想空間50に重畳されるように表示される。字幕表示枠60には、実況字幕データのテキストが表示される。 FIG. 8 is a diagram showing an example of a game image displayed on the display unit of the terminal device 20C, which is an example of the terminal device 20. A game image including an image of the three-dimensional virtual space 50 centered on its own player character PC is displayed on the display unit of the terminal device of each user. Further, the game image includes an image of the subtitle display frame 60. The subtitle display frame 60 is displayed so as to be superimposed on the three-dimensional virtual space 50. The text of the live subtitle data is displayed in the subtitle display frame 60.

本実施形態の例のゲームは、チームA対チームBの対戦ゲームである。1チームは、複数のユーザで構成される。各ユーザは、自身のプレイヤキャラクタPCを操作して、三次元仮想空間50(ゲーム空間)内に存在する複数の拠点のオブジェクトを占領したり、敵チームのプレイヤキャラクタPCを攻撃により倒したりする。対戦ゲームでは、占領した拠点数、倒した敵チームのプレイヤキャラクタ数等によってチームの勝敗が決定される。 The example game of this embodiment is a battle game between Team A and Team B. One team is composed of a plurality of users. Each user operates his / her own player character PC to occupy objects at a plurality of bases existing in the three-dimensional virtual space 50 (game space), or defeat the player character PC of an enemy team by attacking. In the battle game, the victory or defeat of the team is determined by the number of occupied bases, the number of player characters of the defeated enemy team, and the like.

プレイヤキャラクタPCは、ユーザが操作するオブジェクトである。本実施形態の例では、人型のキャラクタについて説明しているが、例えば、人型及び動物等を模したキャラクタ、自動車及び飛行機等の乗り物、ミサイル等をプレイヤキャラクタとしてもよい。 The player character PC is an object operated by the user. In the example of this embodiment, a humanoid character is described, but for example, a humanoid character, a character imitating an animal, a vehicle such as a car or an airplane, a missile, or the like may be used as a player character.

本実施形態の例では、クリスタル51が拠点のオブジェクトに該当する。プレイヤキャラクタPCがクリスタル51に攻撃を行って所定量のダメージを与えた場合、クリスタル51はそのプレイヤキャラクタPCが所属するチームに占領されたこととなる。また、一方のチームに占領された状態のクリスタル51に対し、他方のチームのプレイヤキャラクタPCが攻撃を行って所定量のダメージを与えた場合、そのクリスタル51は他方のチームに占領されたこととなる。したがって、各チームは、自チームが占領したクリスタル51が相手チームに奪われない(占領されない)ように守り、また相手チームが占領しているクリスタル51を奪えるように(占領できる)ようにゲームが進められる。 In the example of this embodiment, the crystal 51 corresponds to the base object. When the player character PC attacks the crystal 51 and inflicts a predetermined amount of damage, the crystal 51 is occupied by the team to which the player character PC belongs. Further, when the player character PC of the other team attacks the crystal 51 in the state of being occupied by one team and inflicts a predetermined amount of damage, the crystal 51 is occupied by the other team. Become. Therefore, each team protects the crystal 51 occupied by their own team from being stolen (occupied) by the opponent team, and the game so that the crystal 51 occupied by the opponent team can be stolen (occupied). It can be advanced.

各チームのユーザは、このような対戦の状況(ゲーム状況)を、音声出力及び字幕表示によるゲーム実況によって把握することもできる。ゲーム実況の字幕は、字幕表示枠60に表示される。本実施形態の例では、チーム別にゲーム実況が行われる。すなわち、チーム毎に、そのチーム用の実況内容が報知される。 The user of each team can also grasp the situation of such a battle (game situation) by the actual game situation by audio output and subtitle display. The subtitles of the game live are displayed in the subtitle display frame 60. In the example of this embodiment, the game is played by each team. That is, for each team, the live content for that team is notified.

また、本実施形態の例では、実況内容にメインの実況内容及びサブの実況内容が含まれる。メインの実況内容は、ゲーム状況に基づいて選択される内容である。サブの実況内容は、選択されたメインの実況内容を補足等する内容である。すなわち、サブの実況内容は、メインの実況内容に応じて選択される内容である。 Further, in the example of the present embodiment, the live content includes the main live content and the sub live content. The main live content is the content selected based on the game situation. The sub-live content is a content that supplements the selected main live content. That is, the sub-live content is the content selected according to the main live content.

また、メインの実況内容は、1組の主語及び述語の音声データの再生内容となる。すなわち、1組の主語との音声データと述語の音声データとなる。一方、サブの実況内容は、特に主語及び述語の組み合わせには限定されない。したがって、メインの実況内容の場合、1組の主語及び述語の音声データが実況音声データに該当し、この実況音声データに対応する1組の主語及び述語の字幕データが実況字幕データに該当する。 In addition, the main live content is the playback content of the audio data of a set of subject and predicate. That is, it becomes the voice data of one set of subjects and the voice data of the predicate. On the other hand, the live content of the sub is not particularly limited to the combination of the subject and the predicate. Therefore, in the case of the main live content, one set of subject and predicate audio data corresponds to the live audio data, and one set of subject and predicate subtitle data corresponding to the live audio data corresponds to the live subtitle data.

本実施形態の例では、実況音声データの再生中(出力中)、実況字幕データの全てが一括して表示される。すなわち、メインの実況内容の場合、1組の主語及び述語の字幕データが同時に表示される。 In the example of the present embodiment, all of the live subtitle data is displayed at once during the playback (output) of the live audio data. That is, in the case of the main live content, the subtitle data of one set of subject and predicate is displayed at the same time.

例えば、図9(A)に示すように、メインの実況内容である実況音声データ「敵が」「クリスタルを占領しました。」の音声データの再生中、ゲーム画像には実況字幕データの「敵が」「クリスタルを占領しました。」の主語及び述語の両テキスト画像が表示される。すなわち、音声データの再生に合わせて、主語の音声データ「敵が」の再生中に主語の字幕データ「敵が」のみが表示されるのではなく、主語及び述語の字幕データ「敵が」「クリスタルを占領しました。」が同時に表示される。 For example, as shown in Fig. 9 (A), during the playback of the audio data of the live audio data "enemy" and "occupied the crystal", which is the main live content, the game image shows the live subtitle data "enemy". Both text images of the subject and predicate of "ga" and "occupied the crystal" are displayed. That is, not only the subject subtitle data "enemy" is displayed during the playback of the subject audio data "enemy", but the subject and predicate subtitle data "enemy" "enemy" ". I have occupied the crystal. ”Is displayed at the same time.

また、先に(前回)再生されていたメインの実況内容である実況音声データの再生終了後、次に再生されるサブの実況内容である実況音声データが再生される場合、先に表示されていたメインの実況内容の実況字幕データの表示を継続しつつ、サブの実況内容である実況字幕データが表示される。 Also, if the live audio data, which is the main live content that was played earlier (previously), is played, and then the live audio data, which is the sub live content that is played next, is played, it is displayed first. While continuing to display the live subtitle data of the main live content, the live subtitle data of the sub live content is displayed.

例えば、図9(A)に示す実況音声データ「敵が」「クリスタルを占領しました。」の再生終了後、次に再生されるサブの実況内容である実況音声データ「奪還しないと非常に不利です。」の再生中、先に表示されていた実況字幕データ「敵が」「クリスタルを占領しました。」の下に、サブの実況内容である実況字幕データ「奪還しないと非常に不利です。」が表示される。すなわち、サブの実況内容の再生中であっても、前回のメインの実況内容のテキストは消去されずに継続して表示される。メインの実況内容と、このメインの実況内容を補足等するサブの実況内容が合わせて表示されるので、ユーザが実況内容の前後を把握し易い。 For example, after the playback of the live audio data "enemy" and "occupied the crystal" shown in Fig. 9 (A) is completed, the live audio data "recapture", which is the live content of the sub to be played next, is very disadvantageous. During the playback of ".", Under the live subtitle data "Enemy" and "Occupied the crystal" that was displayed earlier, the live subtitle data "It is very disadvantageous if you do not recapture it." Is displayed. That is, even during playback of the sub live content, the text of the previous main live content is continuously displayed without being erased. Since the main live content and the sub live content that supplements the main live content are displayed together, it is easy for the user to grasp before and after the live content.

本実施形態の例では、サブの実況内容は、メインの実況内容の決定のタイミングで決定される。ただし、メインの実況内容の実況音声データの再生中、ゲーム状況が変化した場合には、サブの実況内容の再生等はキャンセルされる。そして、変化したゲーム状況に基づくメインの実況内容の再生等が行われる。 In the example of the present embodiment, the sub-live content is determined at the timing of determining the main live content. However, if the game situation changes during the playback of the live audio data of the main live content, the playback of the sub live content is canceled. Then, the main live content is reproduced based on the changed game situation.

例えば、図9(A)に示す実況音声データ「敵が」「クリスタルを占領しました。」の再生中、敵チームに占領されたクリスタルが自チームのいずれかのプレイヤキャラクタPCによって即座に奪還された場合が、ゲーム状況が変化した場合に該当する。これによって、図9(B)に示すサブの実況内容(「奪還しないと非常に不利です。」)は再生等がキャンセルされる。そして、図9(A)に示す状態から、新たなメインの実況内容である実況音声データ「味方が」「即奪還した模様です。」の再生が開始される。また、合わせて、新たなメインの実況内容である実況字幕データ「味方が」「即奪還した模様です。」も表示される。 For example, during the playback of the live voice data "enemy" and "occupied the crystal" shown in FIG. 9A, the crystal occupied by the enemy team is immediately retaken by one of the player character PCs of the own team. This corresponds to the case where the game situation changes. As a result, the reproduction of the sub-live content (“It is very disadvantageous if it is not retaken”) shown in FIG. 9B is canceled. Then, from the state shown in FIG. 9 (A), the playback of the new main live audio data "Allies" and "It seems that they have immediately regained" is started. At the same time, the new main live content, live subtitle data "Friends" and "It seems that they have been regained immediately" are also displayed.

したがって、図9(A)に示す状態において、ゲーム状況が変化しなければ図9(B)に示す状態に移行する。しかし、図9(A)に示す状態において、ゲーム状況が変化した場合には図9(C)に示す状態に移行する。 Therefore, in the state shown in FIG. 9 (A), if the game situation does not change, the state shifts to the state shown in FIG. 9 (B). However, in the state shown in FIG. 9A, when the game situation changes, the state shifts to the state shown in FIG. 9C.

なお、上記例において、メインの実況内容である実況音声データ「味方が」「即奪還した模様です。」の再生終了後、図9(D)に示すように、サブの実況内容である実況音声データ「他のクリスタルのカバーに動いてください。」の再生が開始される。この場合も、先に表示されていた実況字幕データ「味方が」「即奪還した模様です。」の下に、サブの実況内容である実況字幕データ「他のクリスタルのカバーに動いてください。」が表示される。 In the above example, after the playback of the live audio data "Allies" and "It seems that they have immediately regained", which is the main live content, is completed, as shown in FIG. 9D, the sub live audio is the sub live content. Playback of the data "Move to another crystal cover" starts. In this case as well, under the live subtitle data "Allies" and "It seems that they have regained it immediately" that was displayed earlier, the live subtitle data "Please move to the cover of another crystal." Is displayed.

次に、図7に戻ってサーバ装置10Cについて説明する。サーバ装置10Cは、ゲームシステムの管理者によって管理され、ユーザ端末20D,201D〜20NDに対してゲームの進行に関する情報を提供するための各種機能を有する。本実施形態の例では、サーバ装置10Cは、ゲーム実況に関する情報(再生制御情報及び表示制情報)をユーザ端末20C,201C〜20NCに対して提供する。本実施形態の例において、サーバ装置10Cは、ビデオゲームの進行に関する情報を提供するべくWWWサーバなどの情報処理装置によって構成され、各ユーザのゲームに関するユーザデータ等の各種情報を格納するデータベース(記憶部)を備える。 Next, returning to FIG. 7, the server device 10C will be described. The server device 10C is managed by the administrator of the game system, and has various functions for providing information on the progress of the game to the user terminals 20D, 201D to 20ND. In the example of the present embodiment, the server device 10C provides the user terminals 20C, 201C to 20NC with information (playback control information and display control information) regarding the game commentary. In the example of the present embodiment, the server device 10C is configured by an information processing device such as a WWW server to provide information on the progress of the video game, and stores various information such as user data related to each user's game (storage). Part).

図10は、サーバ装置10の構成の例であるサーバ装置10Cの構成を示す機能ブロック図である。サーバ装置10Cは、図示しないHDD等の記憶部及びCPU等から構成される制御部等を備えるが、詳細な説明は省略する。サーバ装置10Cは、制御部が記憶部に記憶されているビデオゲームの進行を制御するためのソフトウェア(ゲームプログラム)を実行することで、生成部11及び出力制御部12を少なくとも備える。なお、ゲームプログラムにはゲームデータも含まれる。 FIG. 10 is a functional block diagram showing a configuration of the server device 10C, which is an example of the configuration of the server device 10. The server device 10C includes a storage unit such as an HDD (not shown), a control unit including a CPU, and the like, but detailed description thereof will be omitted. The server device 10C includes at least a generation unit 11 and an output control unit 12 by the control unit executing software (game program) for controlling the progress of the video game stored in the storage unit. The game program also includes game data.

生成部11Cは、図11に示すようなメイン実況データテーブル基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成する。また、生成部11Cは、生成した再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する。本実施形態の例では、メイン実況データテーブル基づいて、メインの実況内容の再生制御情報及び表示制御情報が生成される。なお、本実施形態の例では、再生制御情報及び表示制御情報として、共通の制御情報が生成される。 The generation unit 11C generates playback control information of audio data of a combination of subjects and predicates based on the game situation based on the main live data table as shown in FIG. In addition, the generation unit 11C generates display control information of subtitle data corresponding to each of the subject and the predicate of the generated reproduction control information. In the example of the present embodiment, the reproduction control information and the display control information of the main live content are generated based on the main live data table. In the example of the present embodiment, common control information is generated as the reproduction control information and the display control information.

図11は、メイン実況データテーブルの一例を示す図である。メイン実況データテーブルは、適用条件、メイン実況内容等のフィールドから構成される。適用条件のフィールドには、実況すべきゲーム状況の条件が設定される。ゲーム状況の条件として、例えば、ゲームの進行において変化する特定のパラメータに関する条件が設定される。また、各適用条件には、メイン実況内容が対応付けられる。なお、図11に示す適用条件のフィールドには、説明の便宜上、適用状況を示す説明が記載されている。 FIG. 11 is a diagram showing an example of the main live data table. The main live data table is composed of fields such as applicable conditions and main live contents. In the field of applicable conditions, the conditions of the game situation to be played are set. As a condition of the game situation, for example, a condition relating to a specific parameter that changes as the game progresses is set. In addition, each applicable condition is associated with the main live content. In the field of application conditions shown in FIG. 11, for convenience of explanation, an explanation indicating an application status is described.

例えば、図11に示す適用状況「敵チーム占領」は、三次元仮想空間50のいずれかのクリスタル51の占有状態が、敵チームに変更された場合を示す。具体的には、各クリスタル51の占有チームのパラメータの変化が適用条件として設定される。なお、パラメータを用いてゲーム状況の実況内容を特定する構成は、一般的であるので詳細な説明は省略する。 For example, the application status “enemy team occupation” shown in FIG. 11 indicates a case where the occupation state of any crystal 51 in the three-dimensional virtual space 50 is changed to the enemy team. Specifically, a change in the parameter of the occupied team of each crystal 51 is set as an application condition. Since the configuration for specifying the actual content of the game situation using parameters is general, detailed description thereof will be omitted.

次に、メイン実況内容のフィールドには、メインの実況内容を特定する識別情報(実況ID)が設定される。具体的には、1組の主語の実況ID及び述語の実況IDが設定される。また、1のゲーム状況(適用条件)に対して、複数組の主語の実況ID及び述語の実況IDが設定されている場合がある。例えば、図11に示す適用条件「敵チーム占領」に対しては、3組の主語の実況ID及び述語の実況IDが設定されている。この場合、複数組の主語の実況ID及び述語の実況IDのうちの1組の主語の実況ID及び述語の実況IDがランダムに選択される。 Next, identification information (live ID) that identifies the main live content is set in the field of the main live content. Specifically, a set of live IDs of the subject and live IDs of the predicate are set. In addition, a plurality of sets of subject live IDs and predicate live IDs may be set for one game situation (applicable condition). For example, for the application condition “occupation of the enemy team” shown in FIG. 11, three sets of live IDs of the subject and live IDs of the predicate are set. In this case, one set of subject live IDs and one set of predicate live IDs is randomly selected from a plurality of sets of subject live IDs and predicate live IDs.

なお、図11に示す実況内容のフィールドの一部には、説明の便宜上、実況内容を示す説明が記載されている。また、上述の実況IDに対応する実況内容の音声データ及び字幕データは、図16に示すデータ取得テーブルを用いて特定される。詳細は後述する。 For convenience of explanation, an explanation showing the actual condition is described in a part of the field of the actual condition shown in FIG. Further, the audio data and the subtitle data of the live content corresponding to the above-mentioned live ID are specified by using the data acquisition table shown in FIG. Details will be described later.

さらに、生成部11Cは、メイン実況データテーブルにおいて選択した1組の主語及び述語の実況IDに基づいて、サブの実況内容を選択する。具体的には、サブ実況データテーブルを用いて選択する。 Further, the generation unit 11C selects the sub-live content based on the live IDs of the set of subjects and predicates selected in the main live data table. Specifically, the selection is made using the sub-live data table.

図12は、サブ実況データテーブルの一例を示す図である。サブ実況データテーブルは、メイン実況内容、サブ実況内容等のフィールドから構成される。メイン実況内容のフィールドには、1組の主語及び述語の実況IDが設定される。各メイン実況内容にサブ実況内容が対応付けられる。サブ実況内容のフィールドには、メイン実況内容(1組の主語及び述語の実況ID)を補足等するサブの実況内容を特定する識別情報(実況ID)が設定される。 FIG. 12 is a diagram showing an example of a sub-live data table. The sub-live data table is composed of fields such as main live content and sub-live content. A set of subject and predicate commentary IDs is set in the main commentary content field. Sub-live content is associated with each main live content. In the field of the sub-live content, identification information (live ID) that specifies the sub-live content that supplements the main live content (one set of subject and predicate live ID) is set.

例えば、「敵が」「クリスタルを占領しました。」を示す1組の主語の実況ID:MS−001及び述語の実況ID:MP−001が選択された場合、サブの実況内容としては、「奪還しないと非常に不利です」を示す実況ID:S−001が選択される。なお、選択された1組の主語及び述語の実況IDに対応するサブIDがない場合はサブの実況内容は選択されない。 For example, when one set of subject commentary ID: MS-001 and predicate commentary ID: MP-001 indicating "enemy" and "crystal occupied" are selected, the sub-commentary content is " The commentary ID: S-001 indicating "It is very disadvantageous if it is not retaken" is selected. If there is no sub ID corresponding to the selected set of subject and predicate live IDs, the sub live content is not selected.

そして、生成部11Cは、取得したメインの実況内容(実況ID)、サブの実況内容(実況ID)を管理テーブルに登録する。図13は、管理テーブルの一例を示す図である。管理テーブルは、チーム毎の音声データ及び字幕データの制御情報が設定される。すなわち、管理テーブルは、チーム毎にサーバ装置10Cの記憶部に記憶される。本実施形態の例では、1の対戦ゲームにおいて2チームあるので、2つの管理テーブルが生成される。 Then, the generation unit 11C registers the acquired main live content (live ID) and sub live content (live ID) in the management table. FIG. 13 is a diagram showing an example of a management table. In the management table, control information of audio data and subtitle data for each team is set. That is, the management table is stored in the storage unit of the server device 10C for each team. In the example of this embodiment, since there are two teams in one battle game, two management tables are generated.

管理テーブルは、管理番号、メイン、サブ及び再生状況等のフィールドから構成される。管理番号のフィールドには、管理番号が設定される。各管理番号に、メイン、サブ及び再生状況が対応付けられる。メインのフィールドには、メインの実況内容である1組の主語及び述語の実況IDが設定される。サブのフィールドには、メインの実況内容に対応するサブの実況内容である実況IDが設定される。 The management table is composed of fields such as management number, main, sub, and playback status. A control number is set in the control number field. Each control number is associated with a main, sub, and playback status. In the main field, a set of subject and predicate commentary IDs, which are the main commentary contents, are set. In the sub field, a live ID, which is a sub live content corresponding to the main live content, is set.

再生状況のフィールドには、メインの実況内容及びサブの実況内容の再生状況が設定される。再生状況のフィールドには、例えば、1:再生前、2:メインの実況内容の再生中、3:サブの実況内容の再生中、4:メイン及びサブの実況内容の再生終了の数値が設定される。なお、再生状況は、端末装置20C,201C〜20NCから受信した情報が設定される。同一チームに所属する各端末装置は、同じタイミングで実況内容が再生等されるため、例えば、チームに所属する1の端末装置から再生状況を受信すればよい。 In the playback status field, the playback status of the main live content and the sub live content is set. In the playback status field, for example, 1: before playback, 2: during playback of the main live content, 3: during playback of the sub live content, 4: numerical value of the end of playback of the main and sub live content are set. To. Information received from the terminal devices 20C, 201C to 20NC is set as the playback status. Since each terminal device belonging to the same team reproduces the live content at the same timing, for example, the reproduction status may be received from one terminal device belonging to the team.

本実施形態の例では、管理テーブルのメインのフィールドに登録されている実行IDが、メインの実況内容の制御情報となる。また、管理テーブルのサブのフィールドに登録されている実行IDが、サブの実況内容の制御情報となる。そして、各制御情報は、音声データの再生制御情報、字幕データの表示制御情報のいずれにも該当する。 In the example of this embodiment, the execution ID registered in the main field of the management table becomes the control information of the main live content. Further, the execution ID registered in the sub field of the management table becomes the control information of the sub-actual content. Each control information corresponds to both audio data reproduction control information and subtitle data display control information.

また、本実施形態の例では、管理番号:1の実況内容が先に再生等される。具体的には、管理番号:1のメインの実況内容、管理番号:1のサブの実況内容、管理番号:2のメインの実況内容の順番となる。したがって、管理番号:2の再生状況は、常に、1:再生前が設定される。さらに、本実施形態の例では、生成部11Cは、管理テーブルに2つのメインの実況内容が登録されている場合、新たな実況内容の管理テーブルへの登録は行わない。 Further, in the example of the present embodiment, the actual content of the control number: 1 is reproduced first. Specifically, the order is the main live content of the control number: 1, the sub live content of the control number: 1, and the main live content of the control number: 2. Therefore, the reproduction status of the control number: 2 is always set to 1: before reproduction. Further, in the example of the present embodiment, when the two main live contents are registered in the management table, the generation unit 11C does not register the new live contents in the management table.

また、生成部11Cは、管理テーブルに登録したサブの実況IDを消去する(キャンセルする)場合がある。具体的には、現在再生中の実況内容がメインの実況内容であり、且つ、新たにメインの実況内容が管理テーブル(管理番号:2)に登録される場合、管理番号:1のサブの実行IDの登録内容が削除される。 In addition, the generation unit 11C may delete (cancel) the sub-live ID registered in the management table. Specifically, when the live content currently being played is the main live content and the main live content is newly registered in the management table (control number: 2), the sub execution of the control number: 1 is executed. The registered contents of the ID are deleted.

例えば、図13に示す状態では、図9(A)で例示したメインの実況内容が再生中の状態である。この場合、ゲーム状況の変化によって、管理テーブル(管理番号:2)に、「味方チームが」「クリスタルを即奪還しました。」(MS−008,MP−008)が登録される場合は、管理テーブル(管理番号:1)のサブの実行ID:S−001は、削除される。これにより、図9(A)に示す状態から図9(C)に示す状態に移行することになる。 For example, in the state shown in FIG. 13, the main live content illustrated in FIG. 9A is in the state of being reproduced. In this case, if "Friend team" and "Immediately regained the crystal" (MS-008, MP-008) are registered in the management table (management number: 2) due to changes in the game situation, management The execution ID: S-001 of the sub of the table (control number: 1) is deleted. As a result, the state shown in FIG. 9A shifts to the state shown in FIG. 9C.

次に、出力制御部12Cは、再生制御情報に基づく主語及び述語の音声データを、実況音声データとして、ゲームを実行している端末装置の音声出力部において再生及び出力させる。また、出力制御部12Cは、実況音声データの出力タイミングに合わせて、表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして、ゲームを実行している端末装置の表示部に同時に表示させる。 Next, the output control unit 12C reproduces and outputs the audio data of the subject and the predicate based on the reproduction control information as the actual audio data in the audio output unit of the terminal device executing the game. Further, the output control unit 12C simultaneously displays the subtitle data of the subject and the predicate based on the display control information as the live subtitle data on the display unit of the terminal device executing the game in accordance with the output timing of the live voice data. Let me.

本実施形態の例では、出力制御部12Cは、管理テーブルの管理番号:1のメインの実行IDを1の制御情報(再生制御情報及び表示制御情報)としてゲームを実行する端末装置に送信する。この場合、管理テーブルに対応するチームに所属する各ユーザの端末装置に送信する。また、出力制御部12Cは、上述のメインの実行IDを含む制御情報と合わせて、管理テーブルの管理番号:1のサブの実行IDを含む制御情報も、次に再生予定の制御情報としてゲームを実行する端末装置に送信する。すなわち、出力制御部12Cは、メインの実況内容の制御情報及びサブの実況内容の制御情報を、ゲームを実行する端末装置に送信する。 In the example of the present embodiment, the output control unit 12C transmits the main execution ID of the management number: 1 of the management table to the terminal device that executes the game as the control information (reproduction control information and display control information) of 1. In this case, it is transmitted to the terminal device of each user belonging to the team corresponding to the management table. Further, the output control unit 12C uses the control information including the sub-execution ID of the management number: 1 of the management table as the control information to be played next, in addition to the control information including the main execution ID described above. Send to the terminal device to execute. That is, the output control unit 12C transmits the control information of the main live content and the control information of the sub live content to the terminal device that executes the game.

なお、サブの実行IDがない場合には、例えば、サブの実況内容の制御情報として設定なしの情報を送信すればよい。また、メインの実況内容の制御情報とサブの実況内容の制御情報とを合わせて端末装置に送信しなくてもよい。この場合、端末装置は、実行IDから、メインの実況内容であるか、サブの実況内容であることを識別すればよい。 If there is no execution ID of the sub, for example, information without setting may be transmitted as control information of the live content of the sub. Further, it is not necessary to send the control information of the main live content and the control information of the sub live content to the terminal device together. In this case, the terminal device may identify from the execution ID whether it is the main live content or the sub live content.

また、出力制御部12Cは、サブの実況内容の制御情報のキャンセル情報も、ゲームを実行する端末装置に送信する。キャンセル情報には、キャンセルするサブの実況内容(実行ID)と、キャンセルを示す情報とが含まれる。 In addition, the output control unit 12C also transmits the cancellation information of the control information of the sub live content to the terminal device that executes the game. The cancellation information includes the actual content (execution ID) of the sub to be canceled and the information indicating the cancellation.

次に端末装置20C,201C〜20NCについて説明する。端末装置20C,201C〜20NCは、ビデオゲームを行うユーザ(プレイヤ)によって管理され、例えば、据置型ゲーム装置、パーソナルコンピュータ、携帯電話端末やPDA(Personal Digital Assistants)、携帯型ゲーム装置等のビデオゲームを実行することが可能な端末装置によって構成される。 Next, the terminal devices 20C, 201C to 20NC will be described. The terminal devices 20C, 201C to 20NC are managed by users (players) who play video games, and for example, video games such as stationary game devices, personal computers, mobile phone terminals, PDAs (Personal Digital Assistants), and portable game devices. Consists of a terminal device capable of executing.

また、端末装置20C,201C〜20NCのそれぞれは、ビデオゲームを実行するための操作部(タッチパネル、ゲームパッドなど)、ハードディスクドライブ等の記憶部、ゲームを実行してゲーム画像を生成するCPU等から構成される制御部、ゲーム画像を表示する表示装置(表示部)等を備えるが、一般的な構成であるので詳細な説明は省略する。また、端末装置20C,201C〜20NCには、ビデオゲームを実行するためのソフトウェア(アプリケーションプログラム)が記憶部に記憶されている。なお、アプリケーションプログラムには、データ取得テーブル、音声データ、字幕データ等のゲームデータも含まれる。 Further, each of the terminal devices 20C, 201C to 20NC is from an operation unit (touch panel, game pad, etc.) for executing a video game, a storage unit such as a hard disk drive, a CPU that executes a game and generates a game image, and the like. It includes a controller unit, a display device (display unit) for displaying a game image, and the like, but since it is a general configuration, detailed description thereof will be omitted. Further, in the terminal devices 20C, 201C to 20NC, software (application program) for executing a video game is stored in a storage unit. The application program also includes game data such as a data acquisition table, audio data, and subtitle data.

さらに、端末装置20C,201C〜20NCは、音声データを再生してスピーカから出力する音声出力部を備える。音声出力部は、音声プロセッサ、アンプ、スピーカ等を有する。音声プロセッサは、音声データ(音声ファイル)をデコード等した音声をアンプに出力する。アンプは、音声信号を増幅してスピーカに出力する。 Further, the terminal devices 20C, 201C to 20NC include an audio output unit that reproduces audio data and outputs the audio data from the speaker. The audio output unit includes an audio processor, an amplifier, a speaker, and the like. The audio processor outputs audio obtained by decoding audio data (audio file) to an amplifier. The amplifier amplifies the audio signal and outputs it to the speaker.

端末装置20C,201C〜20NCは、サーバ装置10Cから上述のゲーム実況のための再生制御情報及び表示制御情報(制御情報)、ゲーム空間のゲーム画像を生成するための画像生成情報、ゲーム空間の音声を生成するための音声生成情報等を受信して、ゲーム画像を表示部に表示させ、また音声出力部において各音声を出力させる。 The terminal devices 20C, 201C to 20NC include playback control information and display control information (control information) for the above-mentioned game commentary, image generation information for generating a game image in the game space, and sound in the game space from the server device 10C. Is received, the game image is displayed on the display unit, and each sound is output on the sound output unit.

図14は、ゲーム端末装置20Cの構成を示すブロック図である。ゲーム端末装置20Cは、制御部が記憶部に記憶されているゲームプログラムを実行することで、ゲームを実行するためのゲーム実行部21Cを少なくとも備える。なお、その他のゲーム端末装置201C〜20NCについても同様の構成であるためここでの説明は省略する。 FIG. 14 is a block diagram showing the configuration of the game terminal device 20C. The game terminal device 20C includes at least a game execution unit 21C for executing a game by the control unit executing a game program stored in the storage unit. Since the other game terminal devices 201C to 20NC have the same configuration, the description thereof is omitted here.

ゲーム実行部21Cは、サーバ装置10Cから受信したゲームに関する情報に基づいて、ゲームを実行する。例えば、ゲーム実行部21Cは、ゲーム画像生成情報、音声生成情報等に基づいてゲーム画像を生成するとともに音声出力を行い、またユーザの操作情報等をサーバ装置10Cに送信する。また、ゲーム実行部21Cは、サーバ装置10Cから受信した制御情報(再生制御情報及び表示制御情報)に基づいて、記憶部から音声データ及び字幕データを取得して実況内容の再生等を実行する。 The game execution unit 21C executes the game based on the information about the game received from the server device 10C. For example, the game execution unit 21C generates a game image based on the game image generation information, the voice generation information, and the like, outputs the voice, and transmits the user's operation information and the like to the server device 10C. Further, the game execution unit 21C acquires voice data and subtitle data from the storage unit based on the control information (reproduction control information and display control information) received from the server device 10C, and executes reproduction of the actual content.

ゲーム実行部21Cは、サーバ装置10Cからメインの実況内容の制御情報及びサブの実況内容の制御情報を受信した場合、図15に示すような管理テーブルに登録を行う。管理テーブルには、メイン、サブ等のフィールドから構成される。メインのフィールドには、図13のサーバ装置10Cの管理テーブルの管理番号:1のメインの実行IDが設定される。また、サブのフィールドには、図13のサーバ装置10Cの管理テーブルの管理番号:1のサブの実行IDが設定される。 When the game execution unit 21C receives the control information of the main live content and the control information of the sub live content from the server device 10C, the game execution unit 21C registers the control information in the management table as shown in FIG. The management table is composed of fields such as main and sub. In the main field, the main execution ID of the management number: 1 of the management table of the server device 10C of FIG. 13 is set. Further, in the sub field, the execution ID of the sub of the management number: 1 of the management table of the server device 10C of FIG. 13 is set.

次に、ゲーム実行部21Cは、図16に示すデータ取得テーブルを用いて、管理テーブルのメインの実行IDに基づく音声データ及び字幕データを取得する。そして、取得した音声データ及び字幕データを実況音声データ及び実況字幕データとして、図9(A)で例示したように再生等する。また、再生終了後、管理テーブルのサブの実行IDに基づく音声データ及び字幕データを実況音声データ及び実況字幕データとして取得して再生等する。この場合、図9(B)で例示したように、先に表示されていた実況字幕データも継続して表示される。 Next, the game execution unit 21C acquires voice data and subtitle data based on the main execution ID of the management table using the data acquisition table shown in FIG. Then, the acquired audio data and subtitle data are reproduced as live audio data and live subtitle data as illustrated in FIG. 9A. Further, after the reproduction is completed, the audio data and the subtitle data based on the execution ID of the sub of the management table are acquired as the live audio data and the live subtitle data and reproduced. In this case, as illustrated in FIG. 9B, the previously displayed live subtitle data is also continuously displayed.

図16は、データ取得テーブルの一例を示す図である。データ取得テーブルは、実況ID、音声、字幕等のフィールドから構成される。実況IDのフィールドには、上述した実況内容を特定する識別情報(実況ID)が設定される。各実況IDには、音声データ及び字幕データが対応付けられる。音声データのフィールドには、実況IDに対応する音声データのファイル名が設定される。字幕データのフィールドには、実況IDに対応する字幕データのファイル名が設定される。なお、データ取得テーブルは、端末装置20C,201C〜20NCの記憶部に記憶される。 FIG. 16 is a diagram showing an example of a data acquisition table. The data acquisition table is composed of fields such as live ID, audio, and subtitles. In the field of the live ID, identification information (live ID) for specifying the above-mentioned live content is set. Audio data and subtitle data are associated with each live ID. In the audio data field, the file name of the audio data corresponding to the live ID is set. In the subtitle data field, the file name of the subtitle data corresponding to the live ID is set. The data acquisition table is stored in the storage units of the terminal devices 20C, 201C to 20NC.

また、ゲーム実行部21Cは、サーバ装置10Cからキャンセル情報を受信した場合には、管理テーブルのサブの実行IDを削除する。これにより、例えば、図9(A)に示す状態から、図9(B)に示す状態ではなく、図9(C)に示す状態に移行する。 Further, when the game execution unit 21C receives the cancellation information from the server device 10C, the game execution unit 21C deletes the sub-execution ID of the management table. As a result, for example, the state shown in FIG. 9A shifts to the state shown in FIG. 9C instead of the state shown in FIG. 9B.

次に、この実施形態のシステム100Cの動作について説明する。 Next, the operation of the system 100C of this embodiment will be described.

図17は、システム100Cが実行するゲーム進行処理の例を示すフローチャートである。本実施形態の例における進行処理では、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理を含むゲームを進行させるための処理が行われる。以下、サーバ装置10Cとゲームを実行する端末装置20Cとが進行処理を実行する場合を例にして説明する。端末装置20Cは、例えば、対戦ゲームの一方のチームに所属するプレイヤ(プレイヤキャラクタPC)が使用する。 FIG. 17 is a flowchart showing an example of a game progress process executed by the system 100C. In the progress processing in the example of the present embodiment, processing for advancing the game including processing for displaying the actual state contents according to the game situation by audio output and subtitles is performed. Hereinafter, a case where the server device 10C and the terminal device 20C that executes the game execute the progress processing will be described as an example. The terminal device 20C is used, for example, by a player (player character PC) belonging to one team of the battle game.

なお、図17においては、主として、ゲーム状況に応じた実況内容を音声出力及び字幕表示させるための処理について説明し、その他の処理は一部省略する。また、サーバ装置を有さないシステムにおける端末装置の動作を示すフローチャートについては、重複説明を避ける観点から記載を省略する。 Note that FIG. 17 mainly describes a process for displaying audio output and subtitles of live content according to the game situation, and some other processes are omitted. Further, the flowchart showing the operation of the terminal device in the system without the server device will be omitted from the viewpoint of avoiding duplicate explanations.

本実施形態の例の進行処理は、例えば、ユーザによるゲーム開始の操作入力があったことを契機として実行される。 The progress processing of the example of the present embodiment is executed, for example, when the user inputs an operation to start the game.

端末装置20Cは、ユーザの操作情報、実況内容の再生状況等をユーザの識別情報とともにサーバ装置20Cに定期的に送信する。サーバ装置10Cは、端末装置20Cから受信したユーザの操作情報等に基づいてゲームを進行させる進行処理(不図示)を実行する。例えば、ユーザの操作情報に基づいてプレイヤキャラクタに移動、攻撃等の動作を実行させる処理が行われる。一回の進行処理では、例えば、1フレーム分のゲーム画像及び音声を生成するための処理が行われる。サーバ装置10Cは、ユーザが所属するチームをユーザの識別情報に基づいて判断する。 The terminal device 20C periodically transmits the user's operation information, the reproduction status of the live content, and the like to the server device 20C together with the user's identification information. The server device 10C executes a progress process (not shown) for advancing the game based on the user's operation information or the like received from the terminal device 20C. For example, a process of causing the player character to perform an action such as moving or attacking is performed based on the user's operation information. In one progress process, for example, a process for generating a game image and sound for one frame is performed. The server device 10C determines the team to which the user belongs based on the user's identification information.

次に、サーバ装置10Cは、生成処理を実行する(ステップS10−C)。生成処理では、ゲーム状況に基づいて、メインの実況内容及びサブの実況内容の制御情報が生成される。本実施形態の例では、生成処理(ステップS10−C)は、ステップS10−1C〜ステップS10−6C等で構成される。 Next, the server device 10C executes the generation process (step S10-C). In the generation process, control information of the main live content and the sub live content is generated based on the game situation. In the example of this embodiment, the generation process (step S10-C) is composed of steps S10-1C to S10-6C and the like.

サーバ装置10Cは、最初に、図13で例示した管理テーブルの更新処理を実行する(ステップS10−1C)。具体的には、サーバ装置10Cは、端末装置20Cから受信した実況内容の再生状況に基づいて、管理テーブル(管理番号:1)の再生状況を更新する。なお、管理テーブルは、端末装置20Cのユーザの所属するチームの管理テーブルである。実況内容の再生状況には、実行IDに対応付けて再生中、再生終了の状況が含まれる。また、サーバ装置10Cは、管理テーブルの再生状況が4:再生終了となった場合には、管理番号:1の全ての設定情報をを削除する。そして、管理番号:2に実行IDが登録されている場合には、管理番号:2の各設定情報を管理番号:1に移行させる。 The server device 10C first executes the update process of the management table illustrated in FIG. 13 (step S10-1C). Specifically, the server device 10C updates the playback status of the management table (management number: 1) based on the playback status of the live content received from the terminal device 20C. The management table is a management table of the team to which the user of the terminal device 20C belongs. The playback status of the live content includes the status of playback during and end of playback in association with the execution ID. Further, the server device 10C deletes all the setting information of the management number: 1 when the reproduction status of the management table is 4: the reproduction is completed. Then, when the execution ID is registered in the management number: 2, each setting information of the management number: 2 is transferred to the management number: 1.

なお、本実施形態の例では、端末装置20Cの受信情報に基づいて管理テーブルの再生状況が更新されるが、端末装置20Cと同じチームに所属するユーザの全ての端末装置の再生状況に基づいて管理テーブルを更新してもよい。 In the example of this embodiment, the playback status of the management table is updated based on the reception information of the terminal device 20C, but based on the playback status of all the terminal devices of the users who belong to the same team as the terminal device 20C. The management table may be updated.

次に、サーバ装置10Cは、新規の実況内容が発生したか否かを判断する(ステップS10−2C)。すなわち、ゲーム状況が変化して新たに再生等すべき実況内容が発生したか否かが判断される。具体的には、サーバ装置10Cは、図11で例示したメイン実況データテーブルの適用条件に合致するゲーム状況の有無を判断する。新規の実況内容が発生していない場合(ステップS10−2C:NO)、サーバ装置10Cは、ステップS11−Cの処理に移行する。 Next, the server device 10C determines whether or not a new live content has occurred (step S10-2C). That is, it is determined whether or not the game situation has changed and a new live content to be played or the like has occurred. Specifically, the server device 10C determines whether or not there is a game situation that matches the application conditions of the main live data table illustrated in FIG. When no new live content has occurred (step S10-2C: NO), the server device 10C shifts to the process of step S11-C.

一方、新規の実況内容が発生した場合(ステップS10−2C:YES)、サーバ装置10Cは、管理テーブルの登録数が最大であるか否かを判断する(ステップS10−3C)。なお、本実施形態の例では、メインの実況内容の登録数が最大2となっているが、登録数は任意に設定可能である。管理テーブルの登録数が最大となっている場合(ステップS10−3C:YES)、サーバ装置10Cは、ステップS11−Cの処理に移行する。 On the other hand, when a new live content occurs (step S10-2C: YES), the server device 10C determines whether or not the number of registrations in the management table is the maximum (step S10-3C). In the example of this embodiment, the maximum number of registrations of the main live content is 2, but the number of registrations can be arbitrarily set. When the number of registrations in the management table is maximum (step S10-3C: YES), the server device 10C shifts to the process of step S11-C.

一方、管理テーブルの登録数に空きがある場合(ステップS10−3C:NO)、サーバ装置10Cは、メインの実況内容の再生中であるか否かが判断される(ステップS10−4C)。具体的には、チームの管理テーブルの管理番号:1の再生状況から判断される。メインの実況内容が再生中でない場合(ステップS10−4C:NO)、サーバ装置10Cは、ステップS10−6Cの処理に移行する。 On the other hand, when there is a vacancy in the number of registrations in the management table (step S10-3C: NO), the server device 10C determines whether or not the main live content is being reproduced (step S10-4C). Specifically, it is determined from the reproduction status of the management number: 1 of the management table of the team. When the main live content is not being reproduced (step S10-4C: NO), the server device 10C shifts to the process of step S10-6C.

一方、メインの実況内容が再生中である場合(ステップS10−4C:YES)、サーバ装置10Cは、キャンセル処理を実行する(ステップS10−5C)。具体的には、管理テーブル(管理番号:1)のサブの設定情報が削除される。また、上述したキャンセル情報が生成される。 On the other hand, when the main live content is being reproduced (step S10-4C: YES), the server device 10C executes the cancel process (step S10-5C). Specifically, the sub setting information of the management table (management number: 1) is deleted. In addition, the cancellation information described above is generated.

その後、サーバ装置10Cは、登録処理を実行する(ステップS10C−6C)。登録処理では、管理テーブルに新規の実況内容が登録される。具体的には、メイン実況データテーブルから選択された1組の主語及び述語の実行IDが、管理テーブルの空いているメインに設定される。また、サブ実況データテーブルから、上記1組の主語及び述語の実行IDに対応付けられている実行IDも、上記メインに対応するサブに設定される。 After that, the server device 10C executes the registration process (step S10C-6C). In the registration process, new live content is registered in the management table. Specifically, the execution IDs of a set of subjects and predicates selected from the main live data table are set in the vacant main of the management table. Further, from the sub-live data table, the execution ID associated with the execution ID of the above-mentioned one set of subject and predicate is also set to the sub corresponding to the above-mentioned main.

その後、サーバ装置10Cは、出力処理を実行する(ステップS11−C)。出力処理では、実況音声データ及び実況字幕データを端末装置20で出力させるための処理が行われる。具体的には、サーバ装置10Cは、管理テーブルの管理番号:1の再生状況が再生前の状態である場合、メイン及びサブに設定されいてる実行IDを制御情報として端末装置20Cに送信する。また、サーバ装置10Cは、端末装置20Cのユーザと同一チームの端末装置にも同様の情報を送信する。 After that, the server device 10C executes the output process (step S11-C). In the output process, processing for outputting the live audio data and the live subtitle data by the terminal device 20 is performed. Specifically, when the playback status of the management number: 1 in the management table is the state before playback, the server device 10C transmits the execution IDs set in the main and sub to the terminal device 20C as control information. Further, the server device 10C transmits the same information to the terminal device of the same team as the user of the terminal device 20C.

また、出力処理では、サーバ装置10Cは、上述のステップS10−5Cの処理で生成されたキャンセル情報を端末装置20Cに送信する。なお、出力処理では、図示しないが、進行処理の結果に応じて生成されたゲーム空間の画像を生成するための画像生成情報、ゲーム空間の音声を生成するための音声生成情報等も送信される。 Further, in the output process, the server device 10C transmits the cancellation information generated in the process of the above-mentioned steps S10-5C to the terminal device 20C. In the output processing, although not shown, image generation information for generating an image of the game space generated according to the result of the progress processing, voice generation information for generating the sound of the game space, and the like are also transmitted. ..

一方、端末装置20Cは、サーバ装置10Cから受信した各種情報に基づいてゲームを実行する実行処理を行う(ステップS40−C)。実行処理では、上述したように、ゲーム画像生成情報、音声生成情報等に基づいてゲーム画像等が生成され、またユーザの操作情報、実況内容の再生状況等がサーバ10Cに送信される。また、サーバ装置10Cから受信した制御情報(再生制御情報及び表示制御情報)に基づいて図15で例示した管理テーブルの設定情報が更新され、記憶部から音声データ及び字幕データを取得し実況内容の再生等が実行される。 On the other hand, the terminal device 20C performs an execution process of executing the game based on various information received from the server device 10C (step S40-C). In the execution process, as described above, a game image or the like is generated based on the game image generation information, the voice generation information, or the like, and the user's operation information, the reproduction status of the actual state content, or the like is transmitted to the server 10C. Further, the setting information of the management table illustrated in FIG. 15 is updated based on the control information (reproduction control information and display control information) received from the server device 10C, and the audio data and the subtitle data are acquired from the storage unit to obtain the actual contents. Playback etc. is executed.

そして、端末装置20Cは、実行処理の結果に基づいてゲーム画像及び音声を出力する(ステップS50−C)。次に、端末装置20Cは、ゲームの終了か否かを判断する(ステップS51−C)。例えば、ユーザが、ゲーム終了の操作を実行した場合にゲーム終了と判断される。終了していない場合(ステップS51−C:NO)、端末装置20Cは、ステップS40−Cの実行処理に戻る。一方、終了した場合(ステップS51−C:YES)、端末装置20Cは、ゲームの実行を終了する。 Then, the terminal device 20C outputs a game image and sound based on the result of the execution process (step S50-C). Next, the terminal device 20C determines whether or not the game is finished (step S51-C). For example, when the user executes the operation of ending the game, it is determined that the game is finished. If it is not completed (step S51-C: NO), the terminal device 20C returns to the execution process of step S40-C. On the other hand, when finished (step S51-C: YES), the terminal device 20C ends the execution of the game.

また、サーバ装置10Cは、ゲームの終了か否かを判断する(ステップS12−C)。終了していない場合(ステップS12−C:NO)、サーバ装置10Cは、生成処理よりも先に実行される進行処理に戻る。一方、終了した場合(ステップS12−C:YES)、サーバ装置10Cは、ゲーム進行処理を終了する。 Further, the server device 10C determines whether or not the game is finished (step S12-C). If it is not completed (step S12-C: NO), the server device 10C returns to the progress process executed before the generation process. On the other hand, when finished (step S12-C: YES), the server device 10C ends the game progress process.

なお、図17に示す処理では、端末装置20Cのユーザのチームに対するゲーム実況に関して説明したが、端末装置20Cのユーザのチーム対戦相手のチームに関しても同様の処理が行われる。 In the process shown in FIG. 17, the game commentary for the team of the user of the terminal device 20C has been described, but the same process is performed for the team of the user of the terminal device 20C and the opponent's team.

以上のように、第3の実施形態の一側面として、サーバ装置10Cが、生成部11C及び出力制御部12Cを備える構成としているので、主語及び述語の音声データが続けて再生される。そして、これに対応する主語及び述語の字幕データが、同時に表示部に表示される。したがって、主語の音声データの再生のタイミングに合わせて主語の字幕データが表示された後、述語の音声データの再生タイミングに合わせて述語の字幕データが表示されるような逐次表示がなく、字幕データが読みやすくなる。したがって、ゲーム実況も楽しみつつ、ゲームのプレイに集中することができる。 As described above, as one aspect of the third embodiment, since the server device 10C is configured to include the generation unit 11C and the output control unit 12C, the voice data of the subject and the predicate are continuously reproduced. Then, the subtitle data of the subject and the predicate corresponding to this are displayed on the display unit at the same time. Therefore, there is no sequential display in which the subtitle data of the subject is displayed according to the reproduction timing of the audio data of the subject and then the subtitle data of the predicate is displayed according to the reproduction timing of the audio data of the predicate. Becomes easier to read. Therefore, it is possible to concentrate on playing the game while enjoying the live game.

また、メインの実況内容の再生が終了した場合、次に再生されるサブの実況内容の再生を開始するとともに、サブの実況内容の実況字幕データを先に表示されているメインの実況内容の実況字幕データと合わせて表示部に表示させるので、実況内容の前後を把握し易く、字幕データがより読みやすくなる。 In addition, when the playback of the main live content is completed, the playback of the sub live content to be played next is started, and the live subtitle data of the sub live content is displayed first. Since it is displayed on the display unit together with the subtitle data, it is easy to grasp before and after the live content, and the subtitle data becomes easier to read.

上述の実施形態の例では、サブの実況内容を、先のメインの実況内容とともに表示しているが、特にこれに限定されるものではない。例えば、所定条件の成立に応じて、これから表示される実況内容を、先の実況内容と合わせて表示するようにしてもよい。具体的には、実況音声データの再生が終了後、所定時間(例えば5秒)以内に次の実況音声データが再生されることを所定条件とする。この場合、端末装置が所定条件の成立を判断すればよい。また、例えば、実況音声データの再生中、次に再生する予定となる音声データ等が存在することを所定条件としてもよい。例えば、サーバ装置の管理テーブルの管理番号:2に実況内容が設定されている場合には所定条件が成立していると判断すればよい。この場合、サーバ装置が所定条件の成立を判断し、これから表示すべき実況内容を、先の実況内容と合わせて表示することを指示する情報を、端末装置に送信すればよい。 In the example of the above-described embodiment, the sub-live content is displayed together with the main live content, but the present invention is not particularly limited to this. For example, depending on the satisfaction of the predetermined condition, the live content to be displayed may be displayed together with the previous live content. Specifically, it is a predetermined condition that the next live audio data is reproduced within a predetermined time (for example, 5 seconds) after the reproduction of the live audio data is completed. In this case, the terminal device may determine that the predetermined condition is satisfied. Further, for example, during the reproduction of the live audio data, it may be a predetermined condition that the audio data or the like to be reproduced next exists. For example, when the actual condition is set in the management number: 2 of the management table of the server device, it may be determined that the predetermined condition is satisfied. In this case, the server device may determine that the predetermined condition is satisfied, and send information to the terminal device instructing the live content to be displayed to be displayed together with the previous live content.

上述の実施形態の例では、サブの実行内容(実行ID)の決定が、メインの実況内容(実行ID)の決定と同時期に行われるが、決定タイミングはこれに限定されるものではない。少なくとも、メインの実況内の再生終了までに決定すればよい。 In the example of the above-described embodiment, the determination of the sub-execution content (execution ID) is performed at the same time as the determination of the main live content (execution ID), but the determination timing is not limited to this. At the very least, it should be decided by the end of playback in the main live commentary.

上述の実施形態の例では、メインの実況内容に応じたサブの実況内容が選択されるが、特にこれに限定されるものではない。例えば、サブの実況内容は選択せず、全てゲーム状況に基づいて実況内容を選択するようにしてもよい。 In the example of the above-described embodiment, the sub-live content is selected according to the main live content, but the present invention is not particularly limited to this. For example, the live content of the sub may not be selected, but the live content may be selected based on the game situation.

上述の実施形態の例では、次に表示させる実況字幕データ(サブの実況内容)と先に表示されている実況字幕データ(メインの実況内容)とが、同じタイミング(サブの実況内容の音声データの再生終了)で消去されるが、例えば、先に表示されている実況字幕データ(メインの実況内容)の表示の終了を早くしてもよい。 In the example of the above-described embodiment, the live subtitle data to be displayed next (sub live content) and the live subtitle data displayed earlier (main live content) have the same timing (audio data of the sub live content). It is deleted at the end of playback), but for example, the display of the previously displayed live subtitle data (main live content) may be finished earlier.

上述の実施形態の例では、メインの実況内容としてゲーム状況に基づく組み合わせの主語及び述語の音声データ等が選択されるが、主語及び述語を組み合わせた実況内容としなくてもよい。例えば、1の音声データ等を選択する構成であってもよい。また、例えば、主語及び述語に関係なく、複数の音声データを組み合わせた構成を選択する構成でもよい。この場合、選択された複数の音声データに対応する複数の字幕データを、同時に表示させるようにしてもよい。 In the example of the above-described embodiment, the audio data of the subject and the predicate of the combination based on the game situation is selected as the main live content, but the live content that combines the subject and the predicate does not have to be used. For example, the configuration may be such that one voice data or the like is selected. Further, for example, a configuration in which a plurality of voice data are combined may be selected regardless of the subject and the predicate. In this case, a plurality of subtitle data corresponding to the selected plurality of audio data may be displayed at the same time.

上述の実施形態の例では、サブの実況内容は、主語及び述語の音声データ等の組み合わせが選択されない構成であるが、特にこれに限定されるものではない。例えば、メインの実況内容に基づく組み合わせの主語及び述語の音声データ等をサブの実況内容としてもよい。 In the example of the above-described embodiment, the sub-live content is configured such that a combination of audio data of the subject and the predicate is not selected, but is not particularly limited thereto. For example, audio data of a combination of subjects and predicates based on the main live content may be used as the sub live content.

上述の実施形態の例では、メインの実況内容及びサブの実況内容は、ゲーム状況を報知する内容で構成されているが、特にこれに限定されるものではない。ゲームを有利に進行させるため情報であるヒントを実況内容に含めてもよい。この場合、例えば、サブの実況内容にヒントを設定する。例えば、メインの実況内容の「敵が」「クリスタルを占領しました。」が再生された後、「丘の上にあるクリスタルはまだ誰も占領していません。」の勝利につながるヒントが再生されるように、サブの実況内容を設定してもよい。 In the example of the above-described embodiment, the main live content and the sub live content are composed of contents for notifying the game situation, but are not particularly limited thereto. Informational hints may be included in the live content to advance the game in an advantageous manner. In this case, for example, a hint is set in the live content of the sub. For example, after the main commentary "Enemy" and "Occupied Crystal" are played, the hint that leads to the victory of "No one has occupied the crystal on the hill yet" is played. You may set the sub-live content so that it is done.

上述の実施形態の例では、実行IDを含む制御情報が端末装置に送信されるが、特にこれに限定されるものではない。例えば、音声データ及び字幕データを制御情報として、端末装置に送信してもよい。 In the example of the above-described embodiment, the control information including the execution ID is transmitted to the terminal device, but the present invention is not particularly limited thereto. For example, audio data and subtitle data may be transmitted to the terminal device as control information.

上述の実施形態の例では、字幕データは、予め端末装置の記憶部に記憶されているが、特にこれに限定されるものではない。例えば、音声認識技術を用いて実況音声データからテキストデータを生成し、テキストデータを字幕データとするようにしてもよい。この場合、例えば、端末装置又はサーバ装置が、字幕データを生成する字幕生成部(字幕生成機能)として機能すればよい。 In the example of the above-described embodiment, the subtitle data is stored in the storage unit of the terminal device in advance, but the subtitle data is not particularly limited thereto. For example, text data may be generated from live voice data using voice recognition technology, and the text data may be used as subtitle data. In this case, for example, the terminal device or the server device may function as a subtitle generation unit (subtitle generation function) for generating subtitle data.

上述の実施形態の例では、制御情報(再生制御情報及び表示制御情報)は、ゲームをプレイしてるユーザの端末装置のみに送付されるが、ゲームは実行しているがプレイしていない端末装置に送付してもよい。ゲームは実行しているがプレイしていない端末装置としては、例えば、他ユーザがプレイしているゲームを観戦する観戦ユーザが該当する。この場合、観戦ユーザ用の実況データを記憶部に記憶しておき、観戦ユーザ用に上述のステップS10−C,ステップS11−Cの処理を実行すればよい。 In the example of the above-described embodiment, the control information (playback control information and display control information) is sent only to the terminal device of the user who is playing the game, but the terminal device that is running the game but is not playing. You may send it to. As a terminal device in which a game is being executed but not being played, for example, a spectator user who is watching a game being played by another user is applicable. In this case, the live data for the spectator user may be stored in the storage unit, and the above-mentioned processes of steps S10-C and S11-C may be executed for the spectator user.

上述の実施形態の例では、サーバ装置が、生成部及び出力制御部を備えているが、端末装置が生成部及び出力制御部の全部又は一部を備える構成としてもよい。例えば、端末装置が生成部及び出力制御部の全部を備える構成の場合、端末装置は、メイン実況データ及びサブ実況データを記憶部に記憶しておき、サーバ装置からゲーム状況の判断に必要な情報を受信すればよい。また、上述の実施形態の例のゲームシステムでは、サーバ装置がゲームの進行を制御しているが、特にこれに限定されるものではない。例えば、サーバ装置を含まないゲームシステムとしてもよい In the example of the above-described embodiment, the server device includes the generation unit and the output control unit, but the terminal device may include all or a part of the generation unit and the output control unit. For example, in the case where the terminal device includes all of the generation unit and the output control unit, the terminal device stores the main live data and the sub live data in the storage unit, and the information necessary for determining the game status from the server device. Should be received. Further, in the game system of the above-described embodiment, the server device controls the progress of the game, but the present invention is not particularly limited to this. For example, a game system that does not include a server device may be used.

[付記]
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
[Additional Notes]
The description of the above-described embodiment describes at least the following invention so that a person having ordinary knowledge in the field to which the invention belongs can carry out the invention.

[1]
ゲームの実況を制御する機能をコンピュータに実現させるためのゲームプログラムであって、
記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成機能、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生タイミングに合わせて、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御機能、
を実現させるゲームプログラム。
[1]
It is a game program that allows a computer to realize the function of controlling the actual state of the game.
Based on the live data in which the game situation and the live content are associated with each other stored in the storage unit, the playback control information of the voice data of the combination of the subject and the predicate based on the game situation is generated, and the subject of the playback control information and the play control information are generated. Generation function to generate display control information of subtitle data corresponding to each predicate,
The voice data of the subject and the predicate based on the reproduction control information is reproduced as the live voice data and output from the voice output unit, and the subject and the predicate based on the display control information are matched with the reproduction timing of the live voice data. Control function to display subtitle data as live subtitle data on the display unit at the same time,
A game program that realizes.

[2]
前記制御機能では、前記実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始させるとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて前記表示部に表示させる機能、
を実現させる[1]に記載のゲームプログラム。
[2]
In the control function, when the playback of the live audio data is completed, the playback of the live audio data to be played next is started, and the live subtitle data to be displayed next is combined with the live subtitle data displayed first. The function to be displayed on the display unit,
The game program described in [1].

[3]
前記生成機能では、前記ゲーム状況としてゲームの進行において変化する所定のパラメータに基づいて前記再生制御情報及び表示制御情報を生成する機能、
を実現させる[1]又は[2]に記載のゲームプログラム。
[3]
The generation function is a function of generating the reproduction control information and the display control information based on a predetermined parameter that changes in the progress of the game as the game situation.
The game program according to [1] or [2].

[4]
前記生成機能では、前記実況音声データの再生が終了する前に、該実況音声データの次に再生予定の音声データの再生制御情報を、該実況音声データの実況内容に基づいて生成し、該再生予定の音声データに対応する次に表示予定の字幕データの表示制御情報を生成する機能、
を実現させる[1]〜[3]のいずれかに記載のゲームプログラム。
[4]
In the generation function, before the reproduction of the live audio data is completed, the reproduction control information of the audio data to be reproduced next to the live audio data is generated based on the actual contents of the live audio data, and the reproduction is performed. A function to generate display control information for the subtitle data to be displayed next, which corresponds to the audio data of the schedule.
The game program according to any one of [1] to [3].

[5]
前記生成機能では、前記次に再生予定の音声データの再生制御情報及び前記次に表示予定の字幕データの表示制御情報を生成後、ゲーム状況が変化した場合、該再生制御情報及び表示制御情報に代えて、該ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報及び字幕データの表示制御情報を生成する機能、
を実現させる[4]に記載のゲームプログラム。
[5]
In the generation function, when the game situation changes after generating the reproduction control information of the audio data to be reproduced next and the display control information of the subtitle data to be displayed next, the reproduction control information and the display control information are used. Instead, a function of generating playback control information of audio data of a combination of subject and predicate based on the game situation and display control information of subtitle data.
The game program described in [4].

[6]
前記音声データには、ゲームを有利に進行させるための情報に関する音声データも含まれる、
[1]〜[5]のいずれかに記載のゲームプログラム。
[6]
The audio data also includes audio data relating to information for advancing the game advantageously.
The game program according to any one of [1] to [5].

[7]
前記実況データには、1のゲーム状況に対して複数の実況内容が対応付けられ、
前記生成機能は、前記1のゲーム状況において、複数の実況内容から選択した組み合わせのの主語及び述語の音声データの前記再生制御情報を生成する機能、
を実現させる[1]〜[6]のいずれかに記載のゲームプログラム。
[7]
A plurality of live contents are associated with one game situation in the live data.
The generation function is a function of generating the reproduction control information of audio data of a combination of subjects and predicates selected from a plurality of live contents in the game situation of the above 1.
The game program according to any one of [1] to [6].

[8]
前記コンピュータに、さらに、
前記生成された再生制御情報の音声データからテキストデータを生成し、該テキストデータを字幕データとして生成する字幕制御機能、
を実現させる[1]〜[7]のいずれかに記載のゲームプログラム。
[8]
On the computer,
A subtitle control function that generates text data from the voice data of the generated playback control information and generates the text data as subtitle data.
The game program according to any one of [1] to [7].

[9]
[1]〜[8]のうちのいずれかに記載のゲームプログラムをインストールしたことを特徴とするサーバ装置。
[9]
A server device characterized in that the game program described in any one of [1] to [8] is installed.

[10]
表示部の表示画面にゲーム画面を表示させてビデオゲームを実行する機能をゲーム端末装置に実現させるための端末用プログラムであって、
前記ゲーム端末装置に、
[9]に記載のサーバ装置と通信ネットワークを介して接続する接続機能、
を実現させるための端末用プログラム。
[10]
It is a terminal program for realizing a function of displaying a game screen on the display screen of the display unit and executing a video game on the game terminal device.
In the game terminal device
A connection function for connecting to the server device according to [9] via a communication network.
A program for terminals to realize.

[11]
[1]〜[8]のうちいずれかに記載のゲームプログラムをインストールした
ことを特徴とするゲーム端末装置。
[11]
A game terminal device characterized in that the game program described in any one of [1] to [8] is installed.

[12]
ゲームを実行するゲーム端末装置と通信ネットワークにより接続されるサーバ装置に、該ゲームの実況を制御させるためのゲームプログラムであって、
記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成機能、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生タイミングに合わせて、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御機能、
を実現させるゲームプログラム。
[12]
A game program for causing a server device connected to a game terminal device that executes a game via a communication network to control the actual state of the game.
Based on the live data in which the game situation and the live content are associated with each other stored in the storage unit, the playback control information of the voice data of the combination of the subject and the predicate based on the game situation is generated, and the subject of the playback control information and the play control information are generated. Generation function to generate display control information of subtitle data corresponding to each predicate,
The voice data of the subject and the predicate based on the reproduction control information is reproduced as the live voice data and output from the voice output unit, and the subject and the predicate based on the display control information are matched with the reproduction timing of the live voice data. Control function to display subtitle data as live subtitle data on the display unit at the same time,
A game program that realizes.

[13]
前記制御機能では、前記実況音声データの再生が終了した場合、次に再生する実況音声データの再生を開始させるとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて前記表示部に表示させる機能、
を実現させる[12]に記載のゲームプログラム。
[13]
In the control function, when the playback of the live audio data is completed, the playback of the live audio data to be played next is started, and the live subtitle data to be displayed next is combined with the live subtitle data displayed first. The function to be displayed on the display unit,
The game program described in [12].

[14]
前記生成機能では、前記ゲーム状況としてゲームの進行において変化する所定のパラメータに基づいて前記再生制御情報及び表示制御情報を生成する機能、
を実現させる[12]又は[13]に記載のゲームプログラム。
[14]
In the generation function, a function of generating the reproduction control information and the display control information based on a predetermined parameter that changes in the progress of the game as the game situation.
The game program according to [12] or [13].

[15]
前記生成機能では、前記実況音声データの再生が終了する前に、該実況音声データの次に再生予定の音声データの再生制御情報を、該実況音声データの実況内容に基づいて生成し、該再生予定の音声データに対応する次に表示予定の字幕データの表示制御情報を生成する機能、
を実現させる[12]〜[14]のいずれかに記載のゲームプログラム。
[15]
In the generation function, before the reproduction of the live audio data is completed, the reproduction control information of the audio data to be reproduced next to the live audio data is generated based on the actual contents of the live audio data, and the reproduction is performed. A function to generate display control information for the subtitle data to be displayed next, which corresponds to the audio data of the schedule.
The game program according to any one of [12] to [14].

[16]
前記生成機能では、前記次に再生予定の音声データの再生制御情報及び前記次に表示予定の字幕データの表示制御情報を生成後、ゲーム状況が変化した場合、該再生制御情報及び表示制御情報に代えて、該ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報及び字幕データの表示制御情報を生成する機能、
を実現させる[15]に記載のゲームプログラム。
[16]
In the generation function, when the game situation changes after generating the reproduction control information of the audio data to be reproduced next and the display control information of the subtitle data to be displayed next, the reproduction control information and the display control information are used. Instead, a function of generating playback control information of audio data of a combination of subject and predicate based on the game situation and display control information of subtitle data.
The game program according to [15].

[17]
前記音声データには、ゲームを有利に進行させるための情報に関する音声データも含まれる、
[12]〜[16]のいずれかに記載のゲームプログラム。
[17]
The audio data also includes audio data relating to information for advancing the game advantageously.
The game program according to any one of [12] to [16].

[18]
前記実況データには、1のゲーム状況に対して複数の実況内容が対応付けられ、
前記生成機能は、前記1のゲーム状況において、複数の実況内容から選択した組み合わせのの主語及び述語の音声データの前記再生制御情報を生成する機能、
を実現させる[12]〜[17]のいずれかに記載のゲームプログラム。
[18]
A plurality of live contents are associated with one game situation in the live data.
The generation function is a function of generating the reproduction control information of the voice data of the subject and the predicate of the combination selected from the plurality of live contents in the game situation of the above 1.
The game program according to any one of [12] to [17].

[19]
前記サーバ装置に、さらに、
前記生成された再生制御情報の音声データからテキストデータを生成し、該テキストデータを字幕データとして生成する字幕制御機能、
を実現させる[12]〜[18]のいずれかに記載のゲームプログラム。
[19]
In addition to the server device
A subtitle control function that generates text data from the voice data of the generated playback control information and generates the text data as subtitle data.
The game program according to any one of [12] to [18].

[20]
ゲームを実行するゲーム端末装置と、該ゲーム端末装置と通信ネットワークにより接続されるサーバ装置とを備え、該ゲームの実況が行われるゲームシステムであって、
ゲーム状況と実況内容とが対応付けられた実況データ、主語及び述語を示す複数の音声データを少なくとも記憶する記憶手段、
音声を出力する音声出力手段、
前記実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成手段、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生タイミングに合わせて、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御手段、
を含むゲームシステム。
[20]
A game system including a game terminal device for executing a game and a server device connected to the game terminal device via a communication network, in which a live game is played.
A storage means for storing at least live data in which the game situation and live content are associated, and a plurality of audio data indicating a subject and a predicate.
Audio output means to output audio,
Based on the live data, the reproduction control information of the voice data of the subject and the predicate of the combination based on the game situation is generated, and the display control information of the subtitle data corresponding to each of the subject and the predicate of the reproduction control information is generated. means,
The voice data of the subject and the predicate based on the reproduction control information is reproduced as the live voice data and output from the voice output unit, and the subject and the predicate based on the display control information are matched with the reproduction timing of the live voice data. Control means for simultaneously displaying subtitle data as live subtitle data on the display unit,
Game system including.

[23]
ゲームの実況を制御する機能をコンピュータに実現させるゲーム端末装置であって、
ゲーム状況と実況内容とが対応付けられた実況データ、主語及び述語を示す複数の音声データを少なくとも記憶する記憶手段、
音声を出力する音声出力手段、
前記実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成手段、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生タイミングに合わせて、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御手段、
を含むゲーム端末装置。
[23]
It is a game terminal device that allows a computer to realize the function of controlling the actual state of the game.
A storage means for storing at least live data in which the game situation and live content are associated, and a plurality of audio data indicating a subject and a predicate.
Audio output means to output audio,
Based on the live data, the reproduction control information of the voice data of the subject and the predicate of the combination based on the game situation is generated, and the display control information of the subtitle data corresponding to each of the subject and the predicate of the reproduction control information is generated. means,
The voice data of the subject and the predicate based on the reproduction control information is reproduced as the live voice data and output from the voice output unit, and the subject and the predicate based on the display control information are matched with the reproduction timing of the live voice data. Control means for simultaneously displaying subtitle data as live subtitle data on the display unit,
Game terminal device including.

[24]
コンピュータに、ゲームの実況を制御させるゲーム進行制御方法であって、
記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成処理、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生タイミングに合わせて、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御処理、
を含むゲーム進行制御方法。
[24]
A game progress control method that allows a computer to control the actual state of the game.
Based on the live data in which the game situation and the live content are associated with each other stored in the storage unit, the playback control information of the voice data of the combination of the subject and the predicate based on the game situation is generated, and the subject of the playback control information and the play control information are generated. Generation processing to generate display control information of subtitle data corresponding to each predicate,
The voice data of the subject and the predicate based on the reproduction control information is reproduced as the live voice data and output from the voice output unit, and the subject and the predicate based on the display control information are matched with the reproduction timing of the live voice data. Control processing to display the subtitle data as live subtitle data on the display unit at the same time,
Game progress control methods including.

本発明の実施形態の一つによれば、音声出力及び字幕表示によるゲーム実況において、表示された字幕データを読みやすいゲームを提供するのに有用である。 According to one of the embodiments of the present invention, it is useful to provide a game in which the displayed subtitle data is easy to read in a game commentary by audio output and subtitle display.

10 サーバ装置
11 生成部
12 出力制御部
20,201〜20N ゲーム端末装置(端末装置)
50 三次元仮想空間(ゲーム空間)
51 クリスタル(拠点)
60 字幕表示枠
100 ビデオゲーム処理システム
PC プレイヤキャラクタ
10 Server device 11 Generation unit 12 Output control unit 20,201-20N Game terminal device (terminal device)
50 3D virtual space (game space)
51 Crystal (base)
60 Subtitle display frame 100 Video game processing system PC player character

Claims (1)

ゲームの実況を制御する機能をコンピュータに実現させるためのゲームプログラムであって、
記憶部に記憶されたゲーム状況と実況内容とが対応付けられた実況データに基づいて、ゲーム状況に基づく組み合わせの主語及び述語の音声データの再生制御情報を生成し、該再生制御情報の主語及び述語のそれぞれに対応する字幕データの表示制御情報を生成する生成機能、
前記再生制御情報に基づく主語及び述語の音声データを、実況音声データとして再生させて音声出力部から出力させるとともに、該実況音声データの再生中、前記表示制御情報に基づく主語及び述語の字幕データを、実況字幕データとして表示部に同時に表示させる制御機能、
を実現させ、
前記制御機能では、前記実況音声データの再生が終了した場合、所定条件が成立した場合には、次に再生する実況音声データの再生を開始させるとともに、次に表示させる実況字幕データを先に表示されている実況字幕データと合わせて前記表示部に表示させる機能、
を実現させるゲームプログラム。
It is a game program that allows a computer to realize the function of controlling the actual state of the game.
Based on the live data in which the game situation and the live content are associated with each other stored in the storage unit, the playback control information of the voice data of the combination of the subject and the predicate based on the game situation is generated, and the subject of the playback control information and the play control information are generated. Generation function to generate display control information of subtitle data corresponding to each predicate,
The voice data of the subject and the predicate based on the playback control information is reproduced as the live voice data and output from the voice output unit, and the subtitle data of the subject and the predicate based on the display control information is displayed during the playback of the live voice data. , Control function to display live subtitle data on the display at the same time,
Realized,
In the control function, when the reproduction of the live audio data is completed and the predetermined condition is satisfied, the reproduction of the live audio data to be reproduced next is started, and the live subtitle data to be displayed next is displayed first. A function to display on the display unit together with the live subtitle data
A game program that realizes.
JP2020118363A 2020-07-09 2020-07-09 Game program and game system Pending JP2020185397A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020118363A JP2020185397A (en) 2020-07-09 2020-07-09 Game program and game system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020118363A JP2020185397A (en) 2020-07-09 2020-07-09 Game program and game system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018227760A Division JP6734355B2 (en) 2018-12-05 2018-12-05 Game program and game system

Publications (1)

Publication Number Publication Date
JP2020185397A true JP2020185397A (en) 2020-11-19

Family

ID=73223065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020118363A Pending JP2020185397A (en) 2020-07-09 2020-07-09 Game program and game system

Country Status (1)

Country Link
JP (1) JP2020185397A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0916195A (en) * 1995-07-03 1997-01-17 Canon Inc Information processing device and its method
JP2010099161A (en) * 2008-10-22 2010-05-06 Konami Digital Entertainment Co Ltd Game system, control method for game system, output device, control method for output device, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0916195A (en) * 1995-07-03 1997-01-17 Canon Inc Information processing device and its method
JP2010099161A (en) * 2008-10-22 2010-05-06 Konami Digital Entertainment Co Ltd Game system, control method for game system, output device, control method for output device, and program

Similar Documents

Publication Publication Date Title
CN107551544B (en) Interactive game process playback system
US10155163B2 (en) Methods, systems, and products for control of gaming applications
US11697067B2 (en) Content streaming with gameplay launch
US11896909B2 (en) Experience-based peer recommendations
JP5553668B2 (en) Information search method, information search server, and information search system
JP5193242B2 (en) Game system, game part execution support method, and program
JP2019018076A (en) Automatic generation of suggested mini-games for cloud-gaming based on recorded gameplay
JP2022513849A (en) Targeted game news and content feeds
US10765952B2 (en) System-level multiplayer matchmaking
US11457277B2 (en) Context-based action suggestions
JP6734355B2 (en) Game program and game system
JP2020185397A (en) Game program and game system
JP2020069316A (en) Game program, recording medium, and game processing method
US11117051B2 (en) Video game program and game system
JP2021137394A (en) Computer system, game system, replay video provision method and program
JP7071612B2 (en) Game system and game program
JP2013138893A (en) Network game system, game device, and program
US11734893B2 (en) Curating virtual tours
WO2021187309A1 (en) Game system, program, terminal, and game management device
KR102367679B1 (en) Method, device and computer readable recording medium to provide interactive training content in game
JP6431892B2 (en) MATCHING SYSTEM, MATCHING PROGRAM, AND SERVER DEVICE

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200709

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200805

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210629

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20211221