Nothing Special   »   [go: up one dir, main page]

JP7093025B2 - Computer system and how to generate audio information - Google Patents

Computer system and how to generate audio information Download PDF

Info

Publication number
JP7093025B2
JP7093025B2 JP2020102455A JP2020102455A JP7093025B2 JP 7093025 B2 JP7093025 B2 JP 7093025B2 JP 2020102455 A JP2020102455 A JP 2020102455A JP 2020102455 A JP2020102455 A JP 2020102455A JP 7093025 B2 JP7093025 B2 JP 7093025B2
Authority
JP
Japan
Prior art keywords
unit
information
game
voice
situation
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.)
Active
Application number
JP2020102455A
Other languages
Japanese (ja)
Other versions
JP2021194229A (en
Inventor
幹樹 奥山
一成 津原
大将 田中
里英 北口
哲 木村
智司 川上
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.)
Capcom Co Ltd
Original Assignee
Capcom 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 Capcom Co Ltd filed Critical Capcom Co Ltd
Priority to JP2020102455A priority Critical patent/JP7093025B2/en
Publication of JP2021194229A publication Critical patent/JP2021194229A/en
Priority to JP2022097229A priority patent/JP7564453B2/en
Application granted granted Critical
Publication of JP7093025B2 publication Critical patent/JP7093025B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、コンピュータシステム、および音声情報の生成方法に関する。 The present disclosure relates to computer systems and methods of generating audio information.

ゲームプレイ動画を配信する場合に、実況者の実況音声情報が提供される場合がある(例えば特許文献1を参照)。特許文献1の例では、ゲームを実況した実況者の操作に応じて、実況音声情報を含むゲームプレイ動画を配信している。 When distributing a gameplay video, live audio information of a live person may be provided (see, for example, Patent Document 1). In the example of Patent Document 1, a game play video including live audio information is distributed according to the operation of a live player who has lived the game.

特開2020-044086号公報Japanese Unexamined Patent Publication No. 2020-044086

ゲームに対して実況などの音声を出力することで、プレイヤのみならず、ゲームのプレイ動画の視聴者やeスポーツ(Electric Sports)の観戦者が、ゲームに対してより面白さを感じることができる。 By outputting audio such as live commentary to the game, not only the player but also the viewer of the game play video and the spectator of e-sports (Electric Sports) can feel the game more interesting. ..

本開示は、コンピュータシステムによって、実況などの音声出力を、ゲームの状況や実況などの会話の流れに沿って行えるようにすること目的とする。 It is an object of the present disclosure to enable a computer system to output audio such as a live commentary along the flow of conversation such as a game situation or a live commentary.

第1の態様は、コンピュータを介して行われるゲームに対する、情報発信者の音声入力を受け付ける入力部と、前記ゲームの状況に関する状況データを収集する状況収集部と、前記入力部に対する音声入力、および前記状況収集部が収集した状況データに応じて、音声情報を生成する機能を有する音声情報生成部と、前記音声情報を出力する出力部と、を備えていることを特徴とするコンピュータシステムである。 The first aspect is an input unit that accepts voice input from an information sender for a game played via a computer, a status collection unit that collects status data regarding the status of the game, voice input to the input unit, and an input unit. It is a computer system characterized in that it includes a voice information generation unit having a function of generating voice information according to the situation data collected by the situation collection unit, and an output unit for outputting the voice information. ..

また、第1の態様において、前記音声情報生成部は、機械学習の学習済みモデルに基づいて機能するように構成され、前記学習済みモデルは、複数種類が用意されており、前記コンピュータシステムは、前記音声情報生成部が使用する前記学習済みモデルを切り替える切替え部を備えてもよい。 Further, in the first aspect, the voice information generation unit is configured to function based on a trained model of machine learning, and a plurality of types of the trained model are prepared, and the computer system is a computer system. A switching unit for switching the learned model used by the voice information generation unit may be provided.

また、前記態様においては、前記音声情報生成部が使用する学習済みデータを指定するユーザインターフェース制御部を備えてもよい。 Further, in the above aspect, a user interface control unit for designating the learned data used by the voice information generation unit may be provided.

また、前記態様においては、前記音声情報生成部は、前記状況データに応じた音声情報を生成する機能を有し、前記出力部は、前記音声入力が所定期間なかった場合には、前記状況データに応じた音声情報を出力してもよい。 Further, in the above aspect, the voice information generation unit has a function of generating voice information according to the situation data, and the output unit has the situation data when the voice input has not been performed for a predetermined period. Audio information may be output according to the above.

また、前記態様においては、前記音声情報生成部は、前記状況データに応じた音声情報を生成する機能を有し、前記出力部は、前記状況データが所定の状態を示す場合には、前記状況データに応じた音声情報を出力してもよい。 Further, in the above aspect, the voice information generation unit has a function of generating voice information according to the situation data, and the output unit has the situation when the situation data indicates a predetermined state. Audio information according to the data may be output.

また、前記態様においては、前記出力部は、前記状況データが所定の状態を示す場合には、前記入力部が、前記音声入力を受け付けている状態中に、前記状況データに応じた音声情報を出力してもよい。 Further, in the above aspect, when the situation data indicates a predetermined state, the output unit outputs voice information according to the situation data while the input unit is accepting the voice input. You may output it.

また、前記態様においては、前記ゲームに関する情報を表示する情報表示部を備えてもよい。 Further, in the above aspect, an information display unit for displaying information about the game may be provided.

また、前記態様においては、前記音声情報、および前記状況収集部が収集した状況データの少なくとも一方に基づいて、前記音声入力を評価する評価部を備えてもよい。 Further, in the above aspect, an evaluation unit that evaluates the voice input may be provided based on at least one of the voice information and the situation data collected by the situation collection unit.

また、第2の態様は、コンピュータシステムによって、コンピュータを介して行われるゲームに対する、情報発信者の音声入力を受け付ける入力ステップと、前記ゲームの状況に関する状況データを収集する状況収集ステップと、前記入力ステップにおける音声入力、および前記状況収集ステップで収集した状況データに応じて、音声情報を生成する音声情報生成ステップと、前記音声情報を出力する出力ステップと、を実行することを特徴とする音声情報の生成方法である。 The second aspect is an input step for receiving voice input of an information sender for a game played via a computer by a computer system, a situation collection step for collecting status data regarding the status of the game, and the input. Voice information characterized by executing a voice information generation step for generating voice information and an output step for outputting the voice information according to the voice input in the step and the situation data collected in the situation collection step. It is a generation method of.

本発明によれば、コンピュータシステムによって、実況などの音声出力を、ゲームの状況や実況などの会話の流れに沿って行うことが可能になる。 According to the present invention, the computer system makes it possible to output audio such as a live commentary along the flow of conversation such as a game situation or a live commentary.

ゲームシステムの構成を示すブロック図である。It is a block diagram which shows the structure of a game system. サーバ装置の構成を示すブロック図である。It is a block diagram which shows the structure of a server apparatus. ゲーム装置の構成を示すブロック図である。It is a block diagram which shows the structure of a game apparatus. 情報発信者端末の構成を示すブロック図である。It is a block diagram which shows the structure of an information originator terminal. ゲーム画像の一例を示す。An example of a game image is shown. 情報発信者端末におけるゲーム画像、ユーザインターフェースの一例を示す。An example of a game image and a user interface on an information sender terminal is shown.

以下、本開示におけるコンピュータシステム、および音声情報の生成方法について、図面を参照して説明する。本開示のコンピュータシステムは、ゲームシステムとして実現されている。本開示における音声情報の生成方法は、ゲームシステムの機能として実装されている。 Hereinafter, the computer system and the method of generating voice information in the present disclosure will be described with reference to the drawings. The computer system of the present disclosure is realized as a game system. The method of generating voice information in the present disclosure is implemented as a function of a game system.

なお、以下の説明において、「ゲーム」とは、所定のルールに従って、何らかの目的を達成する活動であって、コンピュータを利用して実施されるものをいう。前記ゲームには、複数の参加者が競い合うもの(勝敗を定めるもの)もあるし、参加者毎に、得点、時間などの、何らかの指標に基づく評価を受けるものもある。ここでの参加者は、個人またはチームの両方を含む。 In the following description, the "game" means an activity to achieve some purpose according to a predetermined rule and is carried out by using a computer. In some of the games, a plurality of participants compete with each other (which determines the outcome), and in some cases, each participant is evaluated based on some index such as score and time. Participants here include both individuals and teams.

[実施形態]
《ゲームシステムの概要》
図1は、実施形態におけるゲームシステム1の構成を示すブロック図である。ゲームシステム1は、例えば、eスポーツ大会を運営するために用いられる。ゲームシステム1におけるゲームは、ゲームプレイヤ(参加者)の操作を受けて、プレイヤキャラクタを三次元の仮想ゲーム空間(以下、単に仮想空間という)で活動させたり、プレイヤキャラクタの仲間に対して様々なアクションを行わせたりする。
[Embodiment]
<< Overview of the game system >>
FIG. 1 is a block diagram showing a configuration of a game system 1 according to an embodiment. The game system 1 is used, for example, to run an e-sports competition. In the game in the game system 1, the player character is activated in a three-dimensional virtual game space (hereinafter, simply referred to as a virtual space) in response to an operation of a game player (participant), and various types of player characters are used. Let them take action.

本実施形態で説明するゲームは、プレイヤキャラクタを、他のプレイヤキャラクタまたはノンプレイヤキャラクタと仮想空間内で対戦させる対戦型アクションゲームである。より詳しくは、本実施形態のゲームは、いわゆる格闘ゲームである。 The game described in this embodiment is a battle-type action game in which a player character is played against another player character or a non-player character in a virtual space. More specifically, the game of the present embodiment is a so-called fighting game.

本実施形態の格闘ゲームでは、2人のゲームプレイヤが、1対1で対戦を行う。対戦では、各ゲームプレイヤが、一のキャラクタ(プレイヤキャラクタ)を選択して操作する。対戦では、例えば、いずれかのキャラクタの体力値が0になることで勝敗が決定する。 In the fighting game of the present embodiment, two game players play a one-on-one battle. In the battle, each game player selects and operates one character (player character). In a match, for example, the victory or defeat is determined when the physical strength value of any of the characters becomes 0.

本実施形態のeスポーツ大会では、例えば、トーナメント方式などにより、大会が進行する。このeスポーツ大会では、対戦の状況が実況者によって実況される。また、このeスポーツ大会では、対戦内容(例えば使用された技)などが、解説者によって解説される。実況および解説は、通信網などを介して、観戦者などに配信される。実況および解説は、大会会場に設置されたスピーカなどによって放送される場合もある。 In the e-sports tournament of the present embodiment, the tournament progresses by, for example, a tournament method. In this e-sports tournament, the situation of the competition will be played by a commentator. In addition, in this e-sports competition, the content of the battle (for example, the technique used) will be explained by the commentator. The live commentary and commentary will be distributed to spectators via communication networks. The live commentary and commentary may be broadcast by speakers installed at the venue.

以下では、ゲームに関わる情報を音声情報として発信する者を「情報発信者」という。「音声情報」は、ゲームの実況およびゲームの解説の少なくとも一方に関連する情報である。実況者、および解説者は、それぞれ、「情報発信者」の一例である。 In the following, a person who transmits information related to a game as voice information is referred to as an "information sender". "Voice information" is information related to at least one of the game commentary and the game commentary. The commentator and the commentator are examples of "information senders", respectively.

《ハードウェアの構成》
〈概要〉
ゲームシステム1は、サーバ装置2、ゲーム装置5、および情報発信者端末10を備えている。サーバ装置2は、ゲーム装置5と通信ネットワーク6(例えばインターネット)を介して、通信可能に構成されている。
《Hardware configuration》
<Overview>
The game system 1 includes a server device 2, a game device 5, and an information sender terminal 10. The server device 2 is configured to be able to communicate with the game device 5 via a communication network 6 (for example, the Internet).

情報発信者端末10は、情報発信者が使用する端末である。情報発信者端末10は、通信ネットワーク6に接続されている。情報発信者端末10とサーバ装置2とは、通信ネットワーク6を介して通信を行う。 The information sender terminal 10 is a terminal used by an information sender. The information sender terminal 10 is connected to the communication network 6. The information sender terminal 10 and the server device 2 communicate with each other via the communication network 6.

サーバ装置2は、eスポーツ大会の管理、および情報発信のサポートを行う。サーバ装置2は、ゲームプログラムおよびゲームデータを記憶している。サーバ装置2は、ゲーム装置5のゲームデータの管理を行う。サーバ装置2は、eスポーツ大会の管理を行うための各種プログラムおよびデータを記憶している。 The server device 2 manages the e-sports tournament and supports information transmission. The server device 2 stores a game program and game data. The server device 2 manages the game data of the game device 5. The server device 2 stores various programs and data for managing the e-sports competition.

ゲーム装置5は、ゲームプレイヤの操作に基づいてゲームを実行する。本実施形態では、ゲーム装置5において、対戦型アクションゲームが行われる。本実施形態では、一台のゲーム装置5によって、一組のプレイヤ(この例では二人)の操作を受け付ける。 The game device 5 executes the game based on the operation of the game player. In the present embodiment, a competitive action game is played in the game device 5. In the present embodiment, one game device 5 accepts the operation of a set of players (two players in this example).

ゲーム装置5には、例えば、パーソナルコンピュータ、プレイステーション(登録商標)、XBox(登録商標)、PlayStation Vita(登録商標)、Nintendo Switch(登録商標)などの、市販の装置を利用できる。 As the game device 5, for example, a commercially available device such as a personal computer, PlayStation (registered trademark), XBox (registered trademark), PlayStation Vita (registered trademark), Nintendo Switch (registered trademark) can be used.

ゲーム装置5は、通信ネットワーク6を介してサーバ装置2からゲームプログラムおよびゲームデータを受信(ダウンロード)する場合がある。ゲーム装置5は、ゲームプログラム等を受信したら、受信したゲームプログラム等をインストールする。 The game device 5 may receive (download) a game program and game data from the server device 2 via the communication network 6. When the game device 5 receives the game program or the like, the game device 5 installs the received game program or the like.

ゲーム装置5は、各プレイヤ(以下、プレイヤP1,P2)の操作に基づいて、対戦型アクションゲームによる対戦を開始する。ゲーム装置5は、各プレイヤの操作に基づいてゲーム画像や音声を、ディスプレイ61およびスピーカ62(それぞれ後述)に出力しながら、ゲームを進行させる。 The game device 5 starts a battle by a battle-type action game based on the operation of each player (hereinafter, players P1 and P2). The game device 5 advances the game while outputting game images and sounds to the display 61 and the speaker 62 (each described later) based on the operation of each player.

ゲーム装置5は、対戦が終了すると、対戦結果を示す結果情報をサーバ装置2に送信する。結果情報には、例えば、対戦のステージ(1回戦、決勝戦などの情報)、対戦における勝者を特定する情報が含まれる。 When the battle is completed, the game device 5 transmits the result information indicating the battle result to the server device 2. The result information includes, for example, the stage of the match (information on the first round, the final match, etc.) and information for identifying the winner in the match.

〈サーバ装置2の構成〉
図2は、サーバ装置2の構成を示すブロック図である。図2に示すように、サーバ装置2は、ネットワークインターフェース21、記憶部22、および制御部23を備えている。ネットワークインターフェース21、および記憶部22は、バス29を介して制御部23と電気的に接続されている。
<Configuration of server device 2>
FIG. 2 is a block diagram showing the configuration of the server device 2. As shown in FIG. 2, the server device 2 includes a network interface 21, a storage unit 22, and a control unit 23. The network interface 21 and the storage unit 22 are electrically connected to the control unit 23 via the bus 29.

ネットワークインターフェース21は、インターネットおよびLANなどの通信ネットワーク6(通信網)を介して、ゲーム装置5、情報発信者端末10等と通信可能に接続されている。 The network interface 21 is communicably connected to the game device 5, the information sender terminal 10, and the like via a communication network 6 (communication network) such as the Internet and a LAN.

記憶部22は、HDD、SSD、RAMおよびROMなどで構成されている。記憶部22には、ゲームデータ、本実施形態に係るゲームプログラムの一部を含む各種プログラムが記憶されている。 The storage unit 22 is composed of an HDD, SSD, RAM, ROM, and the like. The storage unit 22 stores game data and various programs including a part of the game program according to the present embodiment.

制御部23は、サーバ装置2の動作を制御する。制御部23は、CPU(マイクロコンピュータ)および半導体メモリを備えている(図示は省略)。半導体メモリには、CPUを動作させるためのプログラムなどが格納されている。 The control unit 23 controls the operation of the server device 2. The control unit 23 includes a CPU (microcomputer) and a semiconductor memory (not shown). The semiconductor memory stores a program for operating the CPU and the like.

〈ゲーム装置5の構成〉
図3は、ゲーム装置5の構成を示すブロック図である。ゲーム装置5には、図3に示すように、ディスプレイ61、スピーカ62およびコントローラ63が外部接続または内蔵される。ディスプレイ61は、2台設けられている。また、ゲーム装置5には、コントローラ63も2台設けられている。以下では、ディスプレイ61のように複数が存在する構成要素には、必要に応じて、参照符号に枝番を付して区別する(例えば61-1、61-2等。以下同様)。
<Structure of game device 5>
FIG. 3 is a block diagram showing the configuration of the game device 5. As shown in FIG. 3, the game device 5 has a display 61, a speaker 62, and a controller 63 externally connected or built-in. Two displays 61 are provided. Further, the game device 5 is also provided with two controllers 63. In the following, a plurality of components such as the display 61 are distinguished by adding a branch number to a reference code as necessary (for example, 61-1, 61-2, etc., and the same applies hereinafter).

ディスプレイ61-1およびコントローラ63-1は、プレイヤP1が使用する。ディスプレイ61-2およびコントローラ63-2は、プレイヤP2が使用する。コントローラ63は、ゲームシステム1において標準で装備されたものに代えて、プレイヤP1,P2自身によって用意されたものが接続される場合もある。 The display 61-1 and the controller 63-1 are used by the player P1. The display 61-2 and the controller 63-2 are used by the player P2. The controller 63 may be connected to one prepared by the players P1 and P2 itself instead of the one provided as standard in the game system 1.

ゲーム装置5は、ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54、記憶部55、および制御部56を有する。ネットワークインターフェース51、グラフィック処理部52、オーディオ処理部53、操作部54、および記憶部55は、バス59を介して制御部56と電気的に接続されている。 The game device 5 has a network interface 51, a graphic processing unit 52, an audio processing unit 53, an operation unit 54, a storage unit 55, and a control unit 56. The network interface 51, the graphic processing unit 52, the audio processing unit 53, the operation unit 54, and the storage unit 55 are electrically connected to the control unit 56 via the bus 59.

ネットワークインターフェース51は、ゲーム装置5とサーバ装置2との間で、各種データを送受信するために、通信ネットワーク6に通信可能に接続される。 The network interface 51 is communicably connected to the communication network 6 in order to transmit and receive various data between the game device 5 and the server device 2.

グラフィック処理部52は、制御部56から出力されるゲーム画像情報に従って、仮想空間に関する各種オブジェクトを含むゲーム画像を、動画形式で描画する。グラフィック処理部52は、例えば液晶型であるディスプレイ61(61-1,61-2)と接続されている。動画形式に描画されたゲーム画像は、ゲーム画面としてディスプレイ61上に表示される。 The graphic processing unit 52 draws a game image including various objects related to the virtual space in a moving image format according to the game image information output from the control unit 56. The graphic processing unit 52 is connected to, for example, a liquid crystal type display 61 (61-1, 61-2). The game image drawn in the moving image format is displayed on the display 61 as a game screen.

オーディオ処理部53は、スピーカ62と接続されている。オーディオ処理部53は、制御部56の指示に従ってゲーム音声を再生および合成し、これをスピーカ62から出力させる。 The audio processing unit 53 is connected to the speaker 62. The audio processing unit 53 reproduces and synthesizes the game sound according to the instruction of the control unit 56, and outputs the game sound from the speaker 62.

操作部54は、コントローラ63(63-1,63-2)と接続されている。操作部54は、操作入力に関するデータをコントローラ63との間で送受信する。プレイヤP1,P2は、コントローラ63のボタン等の各種操作子を操作することで、ゲーム装置5に操作信号を入力する。 The operation unit 54 is connected to the controller 63 (63-1, 63-2). The operation unit 54 transmits / receives data related to the operation input to / from the controller 63. The players P1 and P2 input operation signals to the game device 5 by operating various controls such as buttons on the controller 63.

記憶部55は、HDD、SSD、RAMおよびROMなどで構成される。記憶部55には、サーバ装置2からダウンロードされたゲームデータ、ゲームプログラムの一部を含む各種プログラムなどが格納されている。 The storage unit 55 is composed of an HDD, SSD, RAM, ROM, and the like. The storage unit 55 stores game data downloaded from the server device 2, various programs including a part of the game program, and the like.

制御部56は、ゲーム装置5の動作を制御する。制御部56は、CPU(マイクロコンピュータ)および半導体メモリを備えている(図示は省略)。半導体メモリには、CPUを動作させるためのプログラムなどが格納されている。 The control unit 56 controls the operation of the game device 5. The control unit 56 includes a CPU (microcomputer) and a semiconductor memory (not shown). The semiconductor memory stores a program for operating the CPU and the like.

〈情報発信者端末10の構成〉
情報発信者端末10は、例えば、パーソナルコンピュータに所定のソフトウェアをインストールすることによって構成できる。図4は、情報発信者端末10の構成を示すブロック図である。図4に示すように、情報発信者端末10には、ディスプレイ91、スピーカ92、マイクロフォン94、およびキーボード93が接続されている。
<Configuration of information sender terminal 10>
The information sender terminal 10 can be configured, for example, by installing predetermined software on a personal computer. FIG. 4 is a block diagram showing the configuration of the information sender terminal 10. As shown in FIG. 4, a display 91, a speaker 92, a microphone 94, and a keyboard 93 are connected to the information sender terminal 10.

情報発信者端末10は、ネットワークインターフェース81、グラフィック処理部82、オーディオ処理部83、操作部84、記憶部85、および制御部86を有する。ネットワークインターフェース81、グラフィック処理部82、オーディオ処理部83、操作部84、および記憶部85は、バス87を介して制御部86と電気的に接続されている。 The information sender terminal 10 has a network interface 81, a graphic processing unit 82, an audio processing unit 83, an operation unit 84, a storage unit 85, and a control unit 86. The network interface 81, the graphic processing unit 82, the audio processing unit 83, the operation unit 84, and the storage unit 85 are electrically connected to the control unit 86 via the bus 87.

ネットワークインターフェース81は、各種データを送受信するために、通信ネットワーク6に通信可能に接続される。これにより、情報発信者端末10は、サーバ装置2との通信が可能になる。 The network interface 81 is communicably connected to the communication network 6 in order to transmit and receive various data. As a result, the information sender terminal 10 can communicate with the server device 2.

グラフィック処理部82は、ディスプレイ91と接続されている。グラフィック処理部82は、制御部86から出力される画像情報に従って、ディスプレイ91に各種画像を表示する。 The graphic processing unit 82 is connected to the display 91. The graphic processing unit 82 displays various images on the display 91 according to the image information output from the control unit 86.

オーディオ処理部83は、スピーカ92と接続されている。オーディオ処理部83は、制御部86から出力される音声情報に従って、音声をスピーカ92から出力(再生)させる。 The audio processing unit 83 is connected to the speaker 92. The audio processing unit 83 outputs (reproduces) the voice from the speaker 92 according to the voice information output from the control unit 86.

オーディオ処理部83には、マイクロフォン94が接続されている。マイクロフォン94は、情報発信者の音声を電気信号として収集するために使用される。オーディオ処理部83は、マイクロフォン94から入力された信号をデジタル信号(音声信号)に変換する。オーディオ処理部83は、音声信号を制御部86に送信する。 A microphone 94 is connected to the audio processing unit 83. The microphone 94 is used to collect the voice of the information sender as an electric signal. The audio processing unit 83 converts the signal input from the microphone 94 into a digital signal (audio signal). The audio processing unit 83 transmits an audio signal to the control unit 86.

操作部84は、キーボード93と接続されている。操作部84には、使用者(例えば情報発信者)によるキーボード93の操作に応じて、操作信号が入力される。例えば、使用者は、キーボード93を操作することにより、記憶部85に記憶された各種プログラムを実行させることができる。使用者は、キーボード93を操作することで、種々の情報を入力することができる。 The operation unit 84 is connected to the keyboard 93. An operation signal is input to the operation unit 84 in response to an operation of the keyboard 93 by a user (for example, an information sender). For example, the user can execute various programs stored in the storage unit 85 by operating the keyboard 93. The user can input various information by operating the keyboard 93.

記憶部85は、HDD、SSD、RAMおよびROMなどで構成される。記憶部85には、各種プログラムなどが格納されている。 The storage unit 85 is composed of an HDD, SSD, RAM, ROM, and the like. Various programs and the like are stored in the storage unit 85.

制御部86は、情報発信者端末10を制御する。制御部86は、CPU(マイクロコンピュータ)および半導体メモリを備えている(図示は省略)。半導体メモリには、CPUを動作させるためのプログラムなどが格納されている。 The control unit 86 controls the information sender terminal 10. The control unit 86 includes a CPU (microcomputer) and a semiconductor memory (not shown). The semiconductor memory stores a program for operating the CPU and the like.

《ゲーム装置5における制御部56の機能的構成》
制御部56は、そのCPUが各種プログラムを実行することにより、対戦実行部561、および送信部562として機能する。
<< Functional configuration of the control unit 56 in the game device 5 >>
The control unit 56 functions as a battle execution unit 561 and a transmission unit 562 by the CPU executing various programs.

対戦実行部561は、プレイヤによるコントローラ63の操作に従って、ゲームデータに含まれるオブジェクト、およびテクスチャなどのデータを読み出し且つゲームプログラムを実行する。ゲームプログラムの実行によって、二次元または三次元のゲーム画像情報が生成される。 The battle execution unit 561 reads data such as objects and textures included in the game data and executes the game program according to the operation of the controller 63 by the player. By executing the game program, two-dimensional or three-dimensional game image information is generated.

ゲーム画像情報は、グラフィック処理部52によって処理される。グラフィック処理部52の処理により、ディスプレイ61には処理後のゲーム画像が表示される。例えば、図5に示すようなゲーム画像Scがディスプレイ61に表示される。ゲーム画像Scは、会場に設置されている観客用ディスプレイにも表示される。ゲーム画像Scは、通信ネットワーク6を介しても、観戦者に配信される。情報発信者からの音声入力(後述)も通信ネットワーク6を介して、観戦者に配信する。 The game image information is processed by the graphic processing unit 52. By the processing of the graphic processing unit 52, the processed game image is displayed on the display 61. For example, the game image Sc as shown in FIG. 5 is displayed on the display 61. The game image Sc is also displayed on the audience display installed at the venue. The game image Sc is also distributed to the spectators via the communication network 6. Voice input from the information sender (described later) is also distributed to the spectators via the communication network 6.

対戦実行部561は、所定の条件を満たした場合(例えば、コントローラ63に対して所定の操作が行われた場合)に、対戦型アクションゲームによる対戦を開始する。対戦実行部561は、対戦の勝敗が決した場合(例えば、キャラクタの体力値が0になった場合)に、対戦を終了する。 The battle execution unit 561 starts a battle by a battle-type action game when a predetermined condition is satisfied (for example, when a predetermined operation is performed on the controller 63). The battle execution unit 561 ends the battle when the victory or defeat of the battle is decided (for example, when the physical strength value of the character becomes 0).

送信部562は、各対戦者が選んだキャラクタの情報(キャラクタ名、使用コスチュームなど)を送信する。これらの情報は、実況、および解説に使用できる。 The transmission unit 562 transmits information (character name, costume used, etc.) of the character selected by each opponent. This information can be used for live commentary and commentary.

送信部562は、対戦中に、コントローラ63による入力の履歴情報(以下、入力履歴情報)を、ネットワークインターフェース51を介して、サーバ装置2に送信する。入力履歴情報を解析することによって、プレイヤP1,P2が繰り出した技を特定することができる。 The transmission unit 562 transmits the history information of the input by the controller 63 (hereinafter referred to as input history information) to the server device 2 via the network interface 51 during the battle. By analyzing the input history information, it is possible to identify the technique performed by the players P1 and P2.

送信部562は、対戦中は、ゲームにおけるステータス情報をサーバ装置2に送信する。ステータス情報としては、各キャラクタの体力値を例示できる。 The transmission unit 562 transmits the status information in the game to the server device 2 during the battle. As the status information, the physical strength value of each character can be exemplified.

《サーバ装置2における制御部23の機能的構成》
制御部23は、そのCPUが各種プログラムを実行することにより、入力部231、状況収集部232、表示部233、ユーザインターフェース制御部234、情報生成部235、出力部236、切替え部237、および評価部238として機能する。
<< Functional configuration of the control unit 23 in the server device 2 >>
The control unit 23 has an input unit 231, a status collection unit 232, a display unit 233, a user interface control unit 234, an information generation unit 235, an output unit 236, a switching unit 237, and an evaluation unit when the CPU executes various programs. It functions as a unit 238.

入力部231は、情報発信者からの音声入力(デジタルデータ)を受信する。より具体的には、入力部231は、情報発信者端末10から送信された音声入力を受信する。入力部231は、受信した音声入力を情報生成部235に送信する。 The input unit 231 receives a voice input (digital data) from the information sender. More specifically, the input unit 231 receives the voice input transmitted from the information sender terminal 10. The input unit 231 transmits the received voice input to the information generation unit 235.

状況収集部232は、ゲームの状況に関する情報(以下、状況データという)を収集する。例えば、状況収集部232は、状況データとして、入力履歴情報、ステータス情報、およびキャラクタの情報を収集する。状況収集部232は、収集した状況データを情報生成部235に送信する。 The situation collecting unit 232 collects information about the situation of the game (hereinafter referred to as situation data). For example, the status collection unit 232 collects input history information, status information, and character information as status data. The status collection unit 232 transmits the collected status data to the information generation unit 235.

表示部233は、ゲーム画像Scを情報発信者端末10に出力する。これにより、情報発信者は、対戦を見ることができる。すなわち、対戦会場において対戦が行われる場合のみならず、対戦者同士が通信ネットワーク6経由で対戦を行う場合にも、情報発信者は対戦の状況を把握できる。 The display unit 233 outputs the game image Sc to the information sender terminal 10. This allows the information sender to see the match. That is, the information sender can grasp the situation of the battle not only when the battle is held at the battle venue but also when the battles are played between the opponents via the communication network 6.

ユーザインターフェース制御部234(情報表示部)は、ネットワークインターフェース21を介して、情報発信者端末10(ディスプレイ91)に、ユーザインターフェースUIを表示させる。ユーザインターフェース制御部234は、ゲーム画像Scに重ねてユーザインターフェースUIを情報発信者端末10に表示させたり、ユーザインターフェースUIを単独で情報発信者端末10に表示させたりする。 The user interface control unit 234 (information display unit) causes the information sender terminal 10 (display 91) to display the user interface UI via the network interface 21. The user interface control unit 234 displays the user interface UI on the information sender terminal 10 by superimposing it on the game image Sc, or displays the user interface UI on the information sender terminal 10 independently.

例えば、ユーザインターフェース制御部234は、ユーザインターフェースUIとして、テキスト情報を表示する領域(以下、テキスト領域)を情報発信者端末10に表示させる。また、ユーザインターフェース制御部234は、ユーザインターフェースUIとして、学習済みモデル(後述)の切り替えを行うための選択画面を情報発信者端末10に表示させる。 For example, the user interface control unit 234 causes the information sender terminal 10 to display an area for displaying text information (hereinafter referred to as a text area) as a user interface UI. Further, the user interface control unit 234 causes the information sender terminal 10 to display a selection screen for switching the learned model (described later) as the user interface UI.

情報生成部235は、実況者としての音声情報、あるいは解説者としての音声情報を生成する。本実施形態では、情報生成部235は、AI(artificial intelligence)によって実装されている。情報生成部235は、機械学習の学習済みモデルに基づいて機能する。情報生成部235は、学習済みモデルの内容に応じて、実況者としての音声情報を生成するか、解説者としての音声情報を生成するかが定まる。 The information generation unit 235 generates audio information as a commentator or audio information as a commentator. In this embodiment, the information generation unit 235 is implemented by AI (artificial intelligence). The information generation unit 235 functions based on the trained model of machine learning. The information generation unit 235 determines whether to generate the voice information as a commentator or the voice information as a commentator according to the contents of the trained model.

情報生成部235は、ニューラルネットワークを用いて構成されている。このニューラルネットワーク(情報生成部235)は、入力部231に対する音声入力、および状況収集部232が収集した状況データを入力としている。音声入力は、音声認識技術によってテキストデータに変換することによって、容易に情報生成部235に入力することができる。 The information generation unit 235 is configured by using a neural network. This neural network (information generation unit 235) uses voice input to the input unit 231 and situation data collected by the situation collection unit 232 as inputs. The voice input can be easily input to the information generation unit 235 by converting it into text data by the voice recognition technique.

ニューラルネットワーク(情報生成部235)は、音声入力、および状況データの双方の入力に応じた音声情報を生成する機能(第1機能)を有している。情報生成部235は、状況データに応じた音声情報を生成する機能(第2機能)も有している。つまり、情報生成部235は、音声入力を用いずに、音声情報を生成することもできる。更に、情報生成部235は、音声入力のみを用いて、音声情報を生成する機能(第3機能)を有している。 The neural network (information generation unit 235) has a function (first function) of generating voice information corresponding to both voice input and input of situation data. The information generation unit 235 also has a function (second function) of generating voice information according to the situation data. That is, the information generation unit 235 can also generate voice information without using voice input. Further, the information generation unit 235 has a function (third function) of generating voice information by using only voice input.

本実施形態では、学習済みモデルは、複数種類が用意されている。学習済みモデルは、例えば、過去に、ゲームにおいて行われた解説および実況を利用して構築できる。機械学習の際に用いる音声情報を適宜、選択することによって、種々の特性(性格)のAIを構築することができる。 In this embodiment, a plurality of types of trained models are prepared. The trained model can be built, for example, using commentary and commentary made in the game in the past. AI with various characteristics (personality) can be constructed by appropriately selecting the voice information used in machine learning.

例えば、実況者(人)の音声(発言)と状況データからなる入力、およびこれらの入力に対応した解説者(人)の音声(出力)を教師データとして用いてAIに機械学習を行わせることで、情報生成部235に、解説者としての動作(発言)を行わせることができる。同様に、解説者(人)の音声(発言)と状況データからなる入力、およびこれらの入力に対応した実況者(人)の音声(出力)を教師データとして用いてAIに機械学習を行わせることで、情報生成部235に、実況者としての動作(発言)を行わせることができる。 For example, letting AI perform machine learning using an input consisting of the voice (speech) of a commentator (person) and situation data, and the voice (output) of a commentator (person) corresponding to these inputs as teacher data. Then, the information generation unit 235 can be made to perform an action (speech) as a commentator. Similarly, let AI perform machine learning using the input consisting of the voice (speech) of the commentator (person) and the situation data, and the voice (output) of the commentator (person) corresponding to these inputs as teacher data. As a result, the information generation unit 235 can be made to perform an operation (speech) as a commentator.

また、女性の情報発信者の音声を用いて、AIに機械学習を行わせることで、情報生成部235に、女性としての音声情報を生成させることができる。 Further, by causing AI to perform machine learning using the voice of a female information sender, the information generation unit 235 can generate voice information as a woman.

また、AI(情報生成部235)は、ゲストとして振る舞うように機械学習を行わせてもよい。ゲストは、ときには解説もするが自由に話す。ゲストとして振る舞う情報生成部235(以下、ゲストAIという)は、例えば、次のような教師データを用いて機械学習を行わせることによって構築できる。 Further, the AI (information generation unit 235) may perform machine learning so as to behave as a guest. Guests are free to speak, sometimes with commentary. The information generation unit 235 (hereinafter referred to as guest AI) that behaves as a guest can be constructed by, for example, performing machine learning using the following teacher data.

例えば、教師データには、ゲストによる、情報発信者を邪魔する発言を含める。具体的には、ゲストによる「○○いいねー!」、「チャンス!」、「あぶない!」、「うまいねー」などの、情報発信者(実況者等の人)の邪魔をして横槍を入れる発言を教師データに含めることが考えられる。邪魔をして横槍を入れる発言には、情報発信者の音声入力中にゲストの音声を再生したり、情報発信者に話しかけたり、ゲーム進行や情報発信者の音声入力や感情の起伏とは無関係な音声を再生したりすることも含まれる。 For example, the teacher data includes guest remarks that disturb the information sender. Specifically, insert a horizontal spear by interfering with information senders (people such as commentators) such as "○○ like!", "Chance!", "Dangerous!", "Good" by guests. It is conceivable to include the remarks in the teacher data. Remarks that disturb and insert a horizontal spear have nothing to do with playing the guest's voice during the voice input of the information sender, talking to the information sender, the progress of the game, the voice input of the information sender, or the ups and downs of emotions. It also includes playing various voices.

教師データには、ゲストによる、情報発信者の感情の起伏とは異なる発言を含めることが考えられる。具体的には、サッカーのゲームにおいて、音声入力(情報発信者の発言)として「ゴール!!!」とあったあとに行われる、「(全然喜んでいない口調で)油断してはだめ、気を引き締めよう」などの、ゲストによる発言を教師データに含めることが考えられる。 The teacher data may include statements made by the guest that are different from the emotional ups and downs of the information sender. Specifically, in a soccer game, after the voice input (statement of the information sender) is "Goal !!!", "Don't let your guard down (in a tone that is not happy at all). It is conceivable to include guest remarks such as "Let's tighten up" in the teacher data.

また、ゲストによる、事実とは異なる発言を教師データに含めてもよい。例えば、ファールに近いことがゲーム上行われた場合(実際にはファールではない場合)に、「あれはファールだ!レッドカードだ!」といった怒った口調の発言を教師データに含めることが考えられる。 In addition, the teacher data may include statements made by guests that are not true. For example, if something close to a foul is done in the game (not really a foul), the teacher data could include an angry remark such as "That's a foul! It's a red card!".

ゲストAI(情報生成部235)の発言に対して、実況者(人)等がうまく対応することで、観戦者は、より面白さを感じることができる。AIの発言は、情報発信者に対する一種の課題である。情報発信者は、AIの発言(課題)への対応を考え、音声入力を行う。ゲストAIの発言も、情報発信者に対する一種の課題の提供である。情報発信者の課題への対応の仕方は、評価部238による評価項目に使用できる。具体的には、観戦者(視聴者)による、情報発信者の評価項目(後述)として使用できる。 The spectator can feel more interesting when the commentator (person) or the like responds well to the remarks of the guest AI (information generation unit 235). AI's remarks are a kind of issue for information senders. The information sender inputs voice in consideration of the response to the AI's remarks (issues). Guest AI's remarks are also a kind of issue for information senders. The method of responding to the problem of the information sender can be used for the evaluation item by the evaluation unit 238. Specifically, it can be used as an evaluation item (described later) of an information sender by a spectator (viewer).

情報生成部235は、ゲームに関する情報をテキスト情報(文字で表された情報)として生成する。本実施形態では、情報生成部235は、テキスト情報として、直近に繰り出された技名、対戦経過(この対戦での技の成功率など)、対戦者のプロフィール等を生成する。また、テキスト情報は、プレイヤに表示する情報に限らず、ゲーム中にプレイヤには表示されない情報を含む。 The information generation unit 235 generates information about the game as text information (information expressed in characters). In the present embodiment, the information generation unit 235 generates, as text information, the name of the most recently played technique, the progress of the match (success rate of the technique in this match, etc.), the profile of the opponent, and the like. Further, the text information is not limited to the information displayed to the player, but includes information that is not displayed to the player during the game.

対戦者のプロフィールは、種々の選手のプロフィールをデータベース化しておくことで取得できる。直近に繰り出された技名は、入力履歴情報を分析することで取得できる。技の成功率またはガード成功率は、例えば、技と、体力値の変化度を対戦中に統計処理することで取得できる。技の成否の判断手法、およびガードの成否の判断手法については後に例示する。 The profile of the opponent can be obtained by creating a database of profiles of various players. The latest technique name can be obtained by analyzing the input history information. The success rate of the technique or the success rate of the guard can be obtained, for example, by statistically processing the technique and the degree of change in the physical strength value during the battle. The method of judging the success or failure of the technique and the method of judging the success or failure of the guard will be illustrated later.

また、テキスト情報には、キャラクタ同士が対峙して睨み合っていること、技または技の発動後の隙がキャンセルされたこと、対峙位置(キャラクタの方向)が変わったこと、高度な攻撃が行われたことなどの、キャラクタの状態を含めてもよい。これらのテキスト情報は、専門用語(例えばプレイ中のゲームに特有の用語など)を用いて生成するのが望ましい。 In addition, in the text information, the characters are facing each other and glaring at each other, the gap after the technique or technique is activated has been canceled, the facing position (direction of the character) has changed, and advanced attacks are performed. The state of the character, such as that, may be included. It is desirable to generate this textual information using technical terms (eg, terms specific to the game being played).

専門用語を含むテキスト情報を生成するには、専門用語を記憶部22内のデータベースから抽出できるように、データベースおよび情報生成部235を構成することが考えられる。また、専門用語を出力できるように、情報生成部235に機械学習を行わせてもよい。 In order to generate text information including technical terms, it is conceivable to configure a database and an information generation unit 235 so that the technical terms can be extracted from the database in the storage unit 22. Further, the information generation unit 235 may be made to perform machine learning so that technical terms can be output.

情報生成部235は、生成したテキスト情報をユーザインターフェース制御部234に送信する。ユーザインターフェース制御部234は、受け取ったテキスト情報を、テキスト領域に表示させる。情報生成部235は、適宜、テキスト情報を更新する。 The information generation unit 235 transmits the generated text information to the user interface control unit 234. The user interface control unit 234 displays the received text information in the text area. The information generation unit 235 updates the text information as appropriate.

情報生成部235は、ユーザインターフェースUIを介して、終了の指示が入力された場合に動作を終了する。これにより、情報発信者は、実況等の情報発信を終了できる。 The information generation unit 235 ends the operation when an end instruction is input via the user interface UI. As a result, the information sender can end the transmission of information such as the actual situation.

出力部236は、情報発信者からの音声入力を、通信ネットワーク6を介して配信する。出力部236は、ネットワークインターフェース21を介して、ゲーム音声も情報発信者端末10に送信する。また、出力部236は、ネットワークインターフェース21を介して、情報生成部235が生成した音声情報を、所定のタイミング(後述)で情報発信者端末10に出力する。出力部236は、ネットワークインターフェース21を介して、情報生成部235が生成した音声情報の配信も行う。 The output unit 236 distributes the voice input from the information sender via the communication network 6. The output unit 236 also transmits the game voice to the information sender terminal 10 via the network interface 21. Further, the output unit 236 outputs the voice information generated by the information generation unit 235 to the information sender terminal 10 at a predetermined timing (described later) via the network interface 21. The output unit 236 also distributes the voice information generated by the information generation unit 235 via the network interface 21.

詳しくは、出力部236は、状況データの変化が所定回数(1または複数回)あった後の所定期間(後述)における音声入力の有無に応じて、出力する音声情報を選択する。ここで、「状況データの変化」としては、格闘ゲームの場合には、体力ゲージや必殺技ゲージなどのパラメータに変化があった場合、必殺技などの特殊な攻撃が実行された場合などを例示できる。 Specifically, the output unit 236 selects the voice information to be output according to the presence or absence of voice input in a predetermined period (described later) after the situation data has changed a predetermined number of times (one or a plurality of times). Here, as the "change in situation data", in the case of a fighting game, examples include cases where parameters such as a physical strength gauge and a special move gauge are changed, and cases where a special attack such as a special move is executed. can.

例えば、連続技(いわゆるコンボ技)の成功、失敗は、入力されたキー情報(入力履歴情報)と入力フレーム(所定期間内に技に対応する入力を行ったかの情報)を参照することで判定できる。出力部236は、技の成否で音声情報を生成し出力することができる。 For example, the success or failure of a continuous technique (so-called combo technique) can be determined by referring to the input key information (input history information) and the input frame (information on whether or not the input corresponding to the technique was performed within a predetermined period). .. The output unit 236 can generate and output voice information depending on the success or failure of the technique.

例えば、一方のキャラクタの必殺技のゲージが最大値になり、プレイヤの操作によって必殺技が実行されたときに、他方のキャラクタの体力ゲージが減ったときは必殺技(例えば連続技)がヒットした状況となる。また、一方のキャラクタの必殺技のゲージが最大値になり、プレイヤの操作によって必殺技が実行されたときに、プレイヤの操作によって他方のキャラクタがガードを実行し、体力ゲージが減らなかったときは必殺技がヒットしなかった状況(ガードまたは回避が成功した状況)となる。また、必殺技等により与えるダメージと、実際に与えたダメージ(体力ゲージの減少度合い)とを比較し、どの程度必殺技がヒットしたかどうかを判断することができる。 For example, when the gauge of one character's special move becomes the maximum value and the special move is executed by the player's operation, and the physical strength gauge of the other character decreases, the special move (for example, continuous move) is hit. It becomes a situation. Also, when the gauge of one character's special move becomes the maximum value and the special move is executed by the player's operation, the other character executes the guard by the player's operation and the physical strength gauge does not decrease. It becomes a situation where the special move did not hit (a situation where the guard or evasion was successful). In addition, it is possible to compare the damage given by the special move or the like with the damage actually given (the degree of decrease in the physical strength gauge), and determine how much the special move has hit.

また、「状況データの変化」には、出力部236が所定回の出力(発言)を行った場合も含まれる。この「発言」は、内容が質問である場合がある。 Further, the "change in situation data" includes the case where the output unit 236 outputs (speaks) a predetermined number of times. The content of this "statement" may be a question.

「音声入力がない」とは、入力部231が信号を受信していない状態を例示できる。「音声入力がない」には、入力部231が信号を受信はしているが、その信号が言葉として認識できない状態も含む。また、「所定期間」とは、情報発信者が沈黙したと認められる期間である。この実施形態での「所定期間」は、数秒である。「所定期間」は、例えば、動画像のフレーム数によって定めてもよい。 “No voice input” can be exemplified as a state in which the input unit 231 is not receiving a signal. "No voice input" includes a state in which the input unit 231 receives a signal but the signal cannot be recognized as a word. The "predetermined period" is a period in which the information sender is recognized to be silent. The "predetermined period" in this embodiment is a few seconds. The "predetermined period" may be determined by, for example, the number of frames of a moving image.

以下では、「状況データの変化が所定回数(1または複数回)あった後の所定期間」を「判定期間」という。出力部236は、判定期間に音声入力があった場合には、音声入力、および状況データの双方に応じた音声情報(第1機能に基づいて生成された音声情報)を出力する。 In the following, the "predetermined period after the status data has changed a predetermined number of times (one or more times)" is referred to as a "determination period". When there is a voice input during the determination period, the output unit 236 outputs voice information (voice information generated based on the first function) corresponding to both the voice input and the situation data.

一方、出力部236は、判定期間に音声入力がなかった場合には、状況データに応じた音声情報(第2機能に基づいて生成された音声情報)を出力する。更に、出力部236は、所定期間、状況データの変化が無かった場合であっても、音声入力があった場合には、音声入力に応じた音声情報(第3機能に基づいて生成された音声情報)を出力する。 On the other hand, when there is no voice input during the determination period, the output unit 236 outputs voice information (voice information generated based on the second function) according to the situation data. Further, the output unit 236 receives voice information according to the voice input (voice generated based on the third function) when there is a voice input even if there is no change in the situation data for a predetermined period. Information) is output.

出力部236は、状況データが、特定の状態(以下、特殊状態という)を示す場合には、状況データに応じた音声情報(第2機能に基づいて生成された音声情報)を出力する機能を有している。特殊状態においては、出力部236は、入力部231が音声入力を受け付けている状態中であっても、状況データに応じた音声情報を出力する場合がある。特殊状態には、ゲームの状況がいわゆるチャンスシーン、得点シーン等の場合を例示できる。 When the status data indicates a specific state (hereinafter referred to as a special state), the output unit 236 has a function of outputting voice information (voice information generated based on the second function) according to the situation data. Have. In the special state, the output unit 236 may output voice information according to the situation data even when the input unit 231 is in a state of accepting voice input. The special state can be exemplified when the situation of the game is a so-called chance scene, a scoring scene, or the like.

以上の出力部236の機能は、AIによって実現できる。出力部236を実現するAIは、情報生成部235を実現するAIと共通のものでもよいし、別個のAIでもよい。出力部236をAIによって実装した場合には、ゲームが繰り返されるごとに学習させ、特殊状態の定義を更新してもよい。勿論、何れの状態が特殊状態とされるかを、予め設定(例えば所定の変数に情報を格納)しておいてもよい。 The above functions of the output unit 236 can be realized by AI. The AI that realizes the output unit 236 may be the same as the AI that realizes the information generation unit 235, or it may be a separate AI. When the output unit 236 is implemented by AI, it may be trained every time the game is repeated and the definition of the special state may be updated. Of course, which state is regarded as a special state may be set in advance (for example, information is stored in a predetermined variable).

切替え部237は、情報生成部235が使用する学習済みモデルを切り替える。本実施形態では、情報発信者端末10の使用者(例えば情報発信者)がユーザインターフェースUIを操作することによって、学習済みモデルの切り替えのリクエストが、切替え部237に送信される。これにより、情報発信者端末10の使用者は、AIの性格(特性)を選択することができる。 The switching unit 237 switches the trained model used by the information generation unit 235. In the present embodiment, the user of the information sender terminal 10 (for example, the information sender) operates the user interface UI, so that the request for switching the learned model is transmitted to the switching unit 237. As a result, the user of the information sender terminal 10 can select the character (characteristic) of the AI.

切替え部237は、切り替えのリクエストに応じて、使用すべき学習済みモデルを情報生成部235に通知する。情報生成部235は、動作時に通知された学習済みモデルを使用する。 The switching unit 237 notifies the information generation unit 235 of the trained model to be used in response to the switching request. The information generation unit 235 uses the trained model notified at the time of operation.

評価部238は、音声情報、および状況データの少なくとも一方に基づいて、音声入力(すなわち情報発信者の発言)を評価する。ここでは、評価部238は、テキストデータに変換された音声情報と状況データとを比較し、両者の適合度合いを指標として、音声入力を評価する。 The evaluation unit 238 evaluates the voice input (that is, the statement of the information sender) based on at least one of the voice information and the situation data. Here, the evaluation unit 238 compares the voice information converted into the text data and the situation data, and evaluates the voice input using the degree of conformity between the two as an index.

評価部238は、観戦者(視聴者)による評価も、音声情報の評価に利用する。観戦者からの評価は、SNS(social networking service)等を介した評価を利用できる。また、観戦者による評価には、視聴用の端末装置が備えるUIから入力された評価を利用することも考えられる。視聴用の端末装置は、パーソナルコンピュータやゲーム装置によって構成できる。 The evaluation unit 238 also uses the evaluation by the spectator (viewer) for the evaluation of the audio information. For evaluation from spectators, evaluation via SNS (social networking service) etc. can be used. Further, for the evaluation by the spectator, it is conceivable to use the evaluation input from the UI provided in the terminal device for viewing. The terminal device for viewing can be configured by a personal computer or a game device.

《情報発信者端末10における制御部86の機能的構成》
制御部86は、そのCPUが各種プログラムを実行することにより、音声送信部861、およびUI処理部862として機能する。
<< Functional configuration of the control unit 86 in the information sender terminal 10 >>
The control unit 86 functions as a voice transmission unit 861 and a UI processing unit 862 when the CPU executes various programs.

音声送信部861は、オーディオ処理部83が生成した音声信号を、ネットワークインターフェース81を介して、サーバ装置2に送信する。ここでの音声信号は、情報発信者がマイクロフォン94を用いてオーディオ処理部83に入力したものである。音声送信部861から送信された音声信号は、サーバ装置2の入力部231が受信する。 The voice transmission unit 861 transmits the voice signal generated by the audio processing unit 83 to the server device 2 via the network interface 81. The audio signal here is input by the information sender to the audio processing unit 83 using the microphone 94. The voice signal transmitted from the voice transmission unit 861 is received by the input unit 231 of the server device 2.

UI処理部862は、サーバ装置2のユーザインターフェース制御部234の指示に応じて、ユーザインターフェースUIをディスプレイ91に表示する。UI処理部862は、表示部233が出力したゲーム画像Scをディスプレイ91に表示する。図6に、UI処理部862によって表示される画面の例を示す。UI処理部862は、ユーザインターフェースUIに対するユーザの操作結果をサーバ装置2に送信する。 The UI processing unit 862 displays the user interface UI on the display 91 in response to an instruction from the user interface control unit 234 of the server device 2. The UI processing unit 862 displays the game image Sc output by the display unit 233 on the display 91. FIG. 6 shows an example of a screen displayed by the UI processing unit 862. The UI processing unit 862 transmits the operation result of the user to the user interface UI to the server device 2.

《動作例》
音声情報の発信を行うには、情報発信者は、情報発信者端末10からゲームシステム1(詳しくはサーバ装置2)にアクセスしてログインする。それにより、サーバ装置2のユーザインターフェース制御部234が機能して、情報発信者端末10には、ユーザインターフェースUIが表示される。
<< Operation example >>
In order to transmit voice information, the information sender accesses the game system 1 (specifically, the server device 2) from the information sender terminal 10 and logs in. As a result, the user interface control unit 234 of the server device 2 functions, and the user interface UI is displayed on the information sender terminal 10.

情報発信者は、ユーザインターフェースUIを操作することによって、解説者として機能するAIを選択したり、実況者として機能するAIを選択したりできる。ここでは、情報発信者は、実況者として機能するAIを選択したものとする。換言すると、情報発信者は、解説者として発言を行うものとする。 By operating the user interface UI, the information sender can select an AI that functions as a commentator or an AI that functions as a commentator. Here, it is assumed that the information sender selects the AI that functions as a commentator. In other words, the information sender shall speak as a commentator.

情報発信者端末10において準備が完了すると、情報生成部235が機能する。例えば、情報生成部235は、対戦の開始前に、選手のプロフィール等のテキスト情報をユーザインターフェース制御部234に送信する。それにより、ユーザインターフェース制御部234は、テキスト領域(ディスプレイ91)に、受け取った情報を表示させる。情報発信者は、テキスト領域に表示された情報を用いて解説等を開始してもよいし、表示された情報に基づいて、対戦中に話す内容を準備してもよい。 When the preparation is completed in the information sender terminal 10, the information generation unit 235 functions. For example, the information generation unit 235 transmits text information such as a player's profile to the user interface control unit 234 before the start of the match. As a result, the user interface control unit 234 causes the received information to be displayed in the text area (display 91). The information sender may start the explanation or the like using the information displayed in the text area, or may prepare the content to be spoken during the match based on the displayed information.

対戦中は、表示部233によって、対戦の様子がゲーム画像Scとしてディスプレイ91に表示される。情報発信者は、ゲーム画像Scを見て、解説を行うことができる。情報発信者が発した音声は、情報発信者端末10からサーバ装置2の入力部231に送信される。入力部231への音声入力は、情報生成部235および評価部238に送られる。評価部238は、適宜、音声入力の評価を行う。 During the battle, the display unit 233 displays the state of the battle as a game image Sc on the display 91. The information sender can see the game image Sc and give an explanation. The voice emitted by the information sender is transmitted from the information sender terminal 10 to the input unit 231 of the server device 2. The voice input to the input unit 231 is sent to the information generation unit 235 and the evaluation unit 238. The evaluation unit 238 evaluates the voice input as appropriate.

対戦中は、状況収集部232は、入力履歴情報、ゲームの状態(体力ゲージや必殺技ゲージなどのパラメータ等)等の状態データを収集して情報生成部235に送る。情報生成部235は、音声入力、および状況データの少なくとも一方に基づいて、実況者としての音声情報を生成する。換言すると、情報生成部235は、第1~第3機能を適宜、発揮する。情報生成部235は、生成した音声情報を出力部236に送る。 During the battle, the situation collecting unit 232 collects the input history information, the state data such as the state of the game (parameters such as the physical strength gauge and the special move gauge, etc.) and sends it to the information generation unit 235. The information generation unit 235 generates voice information as a commentator based on at least one of the voice input and the situation data. In other words, the information generation unit 235 appropriately exerts the first to third functions. The information generation unit 235 sends the generated voice information to the output unit 236.

例えば、出力部236は、判定期間に音声入力があった場合には、第1機能に基づいて生成された音声情報を出力する。また、出力部236は、判定期間に音声入力がなかった場合、および特殊状態の場合には、第2機能に基づいて生成された音声情報を出力する。特殊状態では、出力部236は、音声入力を受け付けている状態中に出力を行う場合がある。すなわち、出力部236は、情報発信者の発言に割り込んで、出力(発言)を行う場合がある。 For example, the output unit 236 outputs the voice information generated based on the first function when there is a voice input during the determination period. Further, the output unit 236 outputs the voice information generated based on the second function when there is no voice input during the determination period and in the case of a special state. In a special state, the output unit 236 may output while accepting voice input. That is, the output unit 236 may interrupt the remark of the information sender and output (speak).

情報生成部235は、テキスト領域に表示可能な情報があれば、その情報をユーザインターフェース制御部234に送信する。例えば、情報生成部235は、直近に繰り出された技名などをテキスト領域に表示させる。情報発信者は、解説を行う場合等に、テキスト領域に表示された情報を利用できる。 If there is information that can be displayed in the text area, the information generation unit 235 transmits the information to the user interface control unit 234. For example, the information generation unit 235 displays the latest technique name or the like in the text area. The information sender can use the information displayed in the text area when giving an explanation.

情報発信者は、対戦が終了したあとも、解説などの情報発信を続けてもよい。情報生成部235は、対戦が終了した後も、音声入力に応じて、音声情報を生成する。情報発信者は、情報発信を終了したい場合には、ユーザインターフェースUIを介して、情報発信習の終了をサーバ装置2に通知できる。情報発信者の情報発信が終了したら、評価部238は、音声情報の評価結果を記憶部22内のデータベースに格納する。 The information sender may continue to send information such as commentary even after the match is over. The information generation unit 235 generates voice information in response to voice input even after the battle is over. When the information sender wants to end the information transmission, he / she can notify the server device 2 of the end of the information transmission training via the user interface UI. When the information transmission of the information sender is completed, the evaluation unit 238 stores the evaluation result of the voice information in the database in the storage unit 22.

以上をまとめると、本件開示は、ゲーム装置5(コンピュータ)を介して行われるゲームに対する、情報発信者の音声入力を受け付ける入力部231と、前記ゲームの状況に関する状況データを収集する状況収集部232と、前記入力部231に対する音声入力、および前記状況収集部232が収集した状況データに応じて、音声情報を生成する機能を有する音声情報生成部235と、前記音声情報を出力する出力部236と、を備えていることを特徴とするゲームシステム1(コンピュータシステム)である。 Summarizing the above, the present disclosure discloses an input unit 231 that accepts voice input from an information sender for a game played via a game device 5 (computer), and a status collection unit 232 that collects status data related to the status of the game. And the voice information generation unit 235 having a function of generating voice information according to the voice input to the input unit 231 and the situation data collected by the situation collection unit 232, and the output unit 236 to output the voice information. It is a game system 1 (computer system) characterized by having.

《本実施形態の効果》
以上の通り、本実施形態では、コンピュータシステムによって、実況などの音声出力を、ゲームの状況や実況などの会話の流れに沿って行うことが可能になる。
<< Effect of this embodiment >>
As described above, in the present embodiment, the computer system makes it possible to output audio such as a live commentary along the flow of conversation such as a game situation or a live commentary.

また、ゲームシステム1は、実況者、および解説者の練習に利用できる。すなわち、本実施形態によれば、コンピュータシステムによって、情報発信者の育成ができる。 Further, the game system 1 can be used for the practice of the commentator and the commentator. That is, according to the present embodiment, it is possible to train information senders by using a computer system.

[その他の実施形態]
情報生成部235は、解説者としての音声情報を生成するように構成してもよい。しかし、情報生成部235が生成する音声情報は、解説者、実況者には限定されない。例えば、実況者とともにゲームを観戦する観戦者として音声情報を出力するように、情報生成部235(AI)を構成してもよい。
[Other embodiments]
The information generation unit 235 may be configured to generate audio information as a commentator. However, the audio information generated by the information generation unit 235 is not limited to the commentator and the commentator. For example, the information generation unit 235 (AI) may be configured to output audio information as a spectator watching a game together with a live spectator.

ゲームの種類は、例示した格闘ゲームには限定されない。ゲームシステム1(コンピュータシステム)は、種々のゲームプレイに利用できる。例えば、ゲームは、対人戦に限らない。また、ゲームは、複数のプレイヤが互いに協力してプレイするゲームでもよいし、個人でプレイするゲーム(例えばタイムアタックなど)でもよい。 The type of game is not limited to the illustrated fighting game. The game system 1 (computer system) can be used for various game plays. For example, games are not limited to interpersonal battles. Further, the game may be a game in which a plurality of players cooperate with each other or play individually (for example, time attack).

実施形態で説明した「状況データの変化」は、例示にすぎない。例えば、ゲームがサッカーゲームであれば、ボールを所持(支配)しているチームが変わる、ゴール付近にボールが近づく、といった変化が「状況データの変化」の一例である。ゲームが野球のゲームであれば、塁上にランナーがでる、攻守が変わるなどの変化が「状況データの変化」の一例である。同様に「特殊状態」も例示にすぎない。 The "change in situational data" described in the embodiments is merely an example. For example, if the game is a soccer game, changes such as a change in the team that owns (dominates) the ball or a ball approaching the goal is an example of "change in situation data". If the game is a baseball game, changes such as runners appearing on the base and changes in offense and defense are examples of "changes in situation data." Similarly, the "special state" is just an example.

音声情報の生成に用いるサーバは、ゲーム管理のサーバ(対戦実施を管理するサーバ)とは別個に設けてもよい。 The server used for generating the voice information may be provided separately from the game management server (server that manages the battle execution).

ゲームのバージョンアップなどによってキャラクタや技に更新があったり、ゲームルールが変更になったりした場合には、学習済みモデルは、更新するのが望ましい。 It is desirable to update the trained model when the character or technique is updated or the game rules are changed due to the version upgrade of the game.

対戦のデータを収集し、各キャラクタ(プレイヤの操作)の傾向(最近は、XしてからのYのコンボが流行りであるなどの情報)を解説できるように、情報生成部235を構成してもよい。また、ゲームのバージョンアップにより変更になったところを解説できるように、情報生成部235を構成してもよい。解説する変更としては、キャラクタAは、必殺技が弱体化したといった変更、強パンチの後の隙が、Xフレーム短縮されたといった変更などを例示できる。 The information generation unit 235 is configured so that the data of the battle can be collected and the tendency of each character (player's operation) (recently, information such as the combo of Y after X is popular) can be explained. May be good. In addition, the information generation unit 235 may be configured so that the changes due to the version upgrade of the game can be explained. As the changes to be explained, the character A can exemplify a change such as a weakened special move, a change such that the gap after a strong punch is shortened by X frames, and the like.

AI(情報生成部235)とユーザ(情報発信者)の信頼関係を示すパラメータ(以下、信頼パラメータという)を設けてもよい。例えば、信頼パラメータの値が低い場合には、ユーザの話に被せて出力部236に音声出力を行わせたり、信頼パラメータの値が高い場合には、ユーザが話しているときは、出力部236に音声出力を行わなにようにしたり(静かにさせたり)するといった応用ができる。 A parameter (hereinafter referred to as a trust parameter) indicating the trust relationship between the AI (information generation unit 235) and the user (information sender) may be provided. For example, when the value of the trust parameter is low, the output unit 236 is made to output voice by covering the user's story, and when the value of the trust parameter is high, the output unit 236 is spoken by the user. It can be applied to make the sound output quieter.

また、信頼パラメータの値が高い場合において、情報発信者による音声入力と音声出力がたまたま被った場合に、情報発信者に発言を譲るといった応用もできる。この場合、出力部236において、出力中の音声を中断し(出力中の音声に代えて)、発言機会を譲ることを示す音声出力(例えば「Aさんどうぞ」という音声出力)を行うようにしてもよい。 Further, when the value of the trust parameter is high, when the voice input and the voice output by the information sender happen to be suffered, it can be applied to give the remark to the information sender. In this case, the output unit 236 interrupts the voice being output (instead of the voice being output) and outputs the voice indicating that the opportunity to speak is given (for example, the voice output "Mr. A please"). May be good.

信頼パラメータは、所定の変数に保持するようにしてもよいし、教師データとして用いてもよい。 The trust parameter may be held in a predetermined variable or may be used as teacher data.

サーバ装置2には、選手キャラクタ(プレイヤでも可)にインタビューする機能を実装してもよい。具体的にはサーバ装置2に、情報発信者の音声をゲーム装置5に送信する機能を実装する。ゲーム装置5には、選手キャラクタ(プレイヤでも可)からの発言をサーバ装置2に送信する機能を実装する。 The server device 2 may be equipped with a function of interviewing a player character (or a player). Specifically, the server device 2 is provided with a function of transmitting the voice of the information sender to the game device 5. The game device 5 is equipped with a function of transmitting a statement from a player character (or a player) to the server device 2.

こうすることで、例えば、実況者(情報発信者)が「いい試合でしたね」と選手キャラクタ(プレイヤでも可)に聞けば、選手キャラクタ(プレイヤでも可)が「ありがとうございます。」と答えるといったやり取りが可能になる。観戦者(視聴者)は、ゲームに対してより面白さを感じることができる。 By doing this, for example, if the commentator (information sender) asks the player character (player is also acceptable) that "it was a good match", the player character (player is also acceptable) will answer "Thank you." It becomes possible to exchange such things. The spectator (viewer) can feel more interesting about the game.

サーバ装置2は、情報発信者の音声入力によって制御できるように構成してもよい。例えば、情報発信者が「リプレイだせますか?」とサーバ装置2に音声入力した場合に、リプレイ映像を表示(配信)するようにすることが考えられる。また、情報発信者(例えば実況者)が音声入力によって、「A選手を映せますか?」と入力した場合に、サーバ装置2が、仮想カメラを制御したり表示する画像を切り替えたりして、ゲーム画像ScとしてA選手キャラクタを表示するようにしてもよい。 The server device 2 may be configured so that it can be controlled by the voice input of the information sender. For example, it is conceivable to display (deliver) the replay video when the information sender inputs a voice to the server device 2 asking "Can you start the replay?". In addition, when the information sender (for example, a commentator) inputs "Can you show player A?" By voice input, the server device 2 controls the virtual camera or switches the image to be displayed. The A player character may be displayed as the game image Sc.

ゲームによっては、仮想のカメラを操作することによって配信するゲーム画像Scを選択できるものがある。また、オンラインゲーム(eスポーツを含む)では、選手や情報発信者の他に、カメラマン、放送局(後述)等の裏方が存在するものがある。 Depending on the game, the game image Sc to be distributed can be selected by operating a virtual camera. In addition, in online games (including e-sports), in addition to players and information senders, there are some behind the scenes such as cameramen and broadcasting stations (described later).

カメラマンは、仮想カメラを操作する者(人)である。放送局は、例えば、複数の仮想カメラの中から配信に使用するものを選定する役割を担う。放送局の役割、およびカメラマンの役割は、人が端末装置(例えばパーソナルコンピュータ、ゲーム装置など)を介して果たす。 A cameraman is a person who operates a virtual camera. A broadcasting station is responsible for selecting, for example, a plurality of virtual cameras to be used for distribution. The role of a broadcasting station and the role of a cameraman are played by a person through a terminal device (for example, a personal computer, a game device, etc.).

ゲームシステム1は、実況者と裏方とがやりとり(意思疎通)できるように構成してもよい。こうすることで、配信内容をより面白くすることが可能になる。 The game system 1 may be configured so that the commentator and the back side can communicate (communicate). By doing this, it becomes possible to make the distribution content more interesting.

情報生成部235は、情報発信者が不正確な発言を行った場合などに、リアルタイムに指摘するように構成してもよい。不正確な発言としては、例えば、言葉の誤用(言葉の意味の誤解)、選手の名前やチームの名前の誤り、ルールの誤認などを例示できる。指摘の方法としては、例えば、情報発信者端末10に誤用したことを示す表示をしたり、「bad」などの評価表示を行ったり、正しい情報を表示したりすることが考えられる。また、情報発信者に、評価結果を伝える際に、不正確な発言の内容を示してもよい。 The information generation unit 235 may be configured to point out in real time when the information sender makes an inaccurate statement. Examples of inaccurate statements include misuse of words (misunderstanding of the meaning of words), mistakes in player names and team names, and misunderstandings of rules. As a method of pointing out, for example, it is conceivable to display the information sender terminal 10 to indicate that it has been misused, to display an evaluation such as "bad", or to display correct information. In addition, when communicating the evaluation result to the information sender, the content of the inaccurate remark may be shown.

一定以上の評価があった回の発言内容、名言(名場面)などは、データベースに記録できるようにしてもよい。「名言」は、コンピュータ(例えばサーバ装置2)が自動で抽出してもよいし、観戦者の評価に基づいて抽出してもよい。 The content of remarks and wise sayings (famous scenes) that have been evaluated above a certain level may be recorded in the database. The "Quotations" may be automatically extracted by a computer (for example, the server device 2) or may be extracted based on the evaluation of the spectator.

SNSでは、ユーザ(視聴者)が意思表示する仕組み(例えば「イイネ」といったラベルのボタン)が設けられることが多い。観戦者の評価が高い発言(例えば「イイネ」などのボタンが多数押されて盛り上がった際の発言)を「名言」として抽出することが考えられる。 In SNS, a mechanism for a user (viewer) to indicate his / her intention (for example, a button with a label such as "like") is often provided. It is conceivable to extract remarks that are highly evaluated by spectators (for example, remarks when many buttons such as "like" are pressed and get excited) as "Quotations".

ゲームシステム1は、情報発信者にアドバイスを与えるように構成してもよい。具体的には、情報発信者の直近の、情報発信の履歴や評価を参照し、アドバイスを与えることが考えられる。ユーザ(実況者)は、アドバイスの形態(タイミングや表示方法など)を任意に切り替えられるのが望ましい。 The game system 1 may be configured to give advice to the information sender. Specifically, it is conceivable to refer to the latest information transmission history and evaluation of the information sender and give advice. It is desirable that the user (play-by-play person) can arbitrarily switch the form of advice (timing, display method, etc.).

これらの他の実施形態を採用した場合においても、本発明の作用効果は発揮される。また、本実施形態と他の実施形態、および他の実施形態同士を適宜組み合わせることも可能である。 Even when these other embodiments are adopted, the effects of the present invention are exhibited. Further, it is also possible to appropriately combine this embodiment with other embodiments and other embodiments.

1 ゲームシステム(コンピュータシステム)
5 ゲーム装置(コンピュータ)
231 入力部
232 状況収集部
233 表示部
234 ユーザインターフェース制御部(情報表示部)
235 音声情報生成部
236 出力部
237 切替え部
238 評価部
1 Game system (computer system)
5 Game device (computer)
231 Input unit 232 Status collection unit 233 Display unit 234 User interface control unit (information display unit)
235 Voice information generation unit 236 Output unit 237 Switching unit 238 Evaluation unit

Claims (4)

コンピュータを介して行われるゲームに対する、情報発信者の音声入力を受け付ける入力部と、
前記ゲームの状況に関する状況データを収集する状況収集部と、
前記入力部に対する音声入力、および前記状況収集部が収集した状況データに応じて、音声情報を生成する機能を有する音声情報生成部と、
前記音声入力に基づく音声情報と、前記状況データに応じた前記音声情報を出力する出力部と、
前記ゲームを行うプレイヤと、前記情報発信者にゲーム画面を表示する表示部と、
を備え、
前記状況データは、前記プレイヤによって進行するゲーム状況の情報である
ことを特徴とするコンピュータシステム。
An input unit that accepts voice input from information senders for games played via a computer,
A situation collection unit that collects situation data related to the game situation,
A voice information generation unit having a function of generating voice information according to the voice input to the input unit and the situation data collected by the situation collection unit.
A voice information based on the voice input, an output unit that outputs the voice information according to the situation data, and an output unit.
A player who plays the game, a display unit that displays a game screen to the information sender, and a display unit.
Equipped with
The situation data is a computer system characterized in that it is information on a game situation progressed by the player.
コンピュータを介して行われるゲームに対する、情報発信者の音声入力を受け付ける入力部と、
前記ゲームの状況に関する状況データを収集する状況収集部と、
前記入力部に対する音声入力、および前記状況収集部が収集した状況データに応じて、音声情報を生成する機能を有する音声情報生成部と、
前記音声情報を出力する出力部と、
を備え、
前記音声情報生成部は、機械学習の学習済みモデルに基づいて機能するように構成され、
前記学習済みモデルは、複数種類が用意されており
記音声情報生成部が使用する前記学習済みモデルを切り替える切替え部を備えている
ことを特徴とするコンピュータシステム。
An input unit that accepts voice input from information senders for games played via a computer,
A situation collection unit that collects situation data related to the game situation,
A voice information generation unit having a function of generating voice information according to the voice input to the input unit and the situation data collected by the situation collection unit.
An output unit that outputs the audio information and
Equipped with
The voice information generator is configured to function based on a trained model of machine learning.
Multiple types of the trained model are prepared ,
A computer system including a switching unit for switching the trained model used by the voice information generation unit.
コンピュータを介して行われるゲームに対する、情報発信者の音声入力を受け付ける入力部と、
前記ゲームの状況に関する状況データを収集する状況収集部と、
前記入力部に対する音声入力、および前記状況収集部が収集した状況データに応じて、音声情報を生成する機能を有する音声情報生成部と、
前記音声情報を出力する出力部と、
を備え、
前記音声情報生成部は、前記状況データに応じた音声情報を生成する機能を有し、
前記出力部は、前記状況データが所定の状態を示す場合には、前記状況データに応じた音声情報を出力し、
前記出力部は、前記状況データが所定の状態を示す場合には、前記入力部が、前記音声入力を受け付けている状態中に、前記状況データに応じた音声情報を出力する
ことを特徴とするコンピュータシステム。
An input unit that accepts voice input from information senders for games played via a computer,
A situation collection unit that collects situation data related to the game situation,
A voice information generation unit having a function of generating voice information according to the voice input to the input unit and the situation data collected by the situation collection unit.
An output unit that outputs the audio information and
Equipped with
The voice information generation unit has a function of generating voice information according to the situation data.
When the status data indicates a predetermined state, the output unit outputs audio information corresponding to the status data.
The output unit is characterized in that, when the status data indicates a predetermined state, the input unit outputs voice information according to the status data while the input unit is accepting the voice input. Computer system.
コンピュータシステムによって、
コンピュータを介して行われるゲームに対する、情報発信者の音声入力を受け付ける入力ステップと、
前記ゲームの状況に関する状況データを収集する状況収集ステップと、
前記入力ステップにおける音声入力、および前記状況収集ステップで収集した状況データに応じて、音声情報を生成する音声情報生成ステップと、
前記音声入力に基づく音声情報と、前記状況データに応じた前記音声情報を出力する出力ステップと、
前記ゲームを行うプレイヤと、前記情報発信者にゲーム画面を表示する表示ステップと、
を実行し、
前記状況データは、前記プレイヤによって進行するゲーム状況の情報である
ことを特徴とする音声情報の生成方法。
Depending on the computer system
An input step that accepts voice input from an information sender for a game played via a computer,
A status collection step for collecting status data regarding the status of the game, and
A voice information generation step that generates voice information according to the voice input in the input step and the situation data collected in the situation collection step.
A voice information based on the voice input, an output step for outputting the voice information according to the situation data, and an output step.
A player playing the game, a display step for displaying the game screen to the information sender, and a display step.
And run
The situation data is a method of generating voice information, characterized in that the situation data is information on a game situation progressed by the player.
JP2020102455A 2020-06-12 2020-06-12 Computer system and how to generate audio information Active JP7093025B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020102455A JP7093025B2 (en) 2020-06-12 2020-06-12 Computer system and how to generate audio information
JP2022097229A JP7564453B2 (en) 2020-06-12 2022-06-16 Computer Systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020102455A JP7093025B2 (en) 2020-06-12 2020-06-12 Computer system and how to generate audio information

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022097229A Division JP7564453B2 (en) 2020-06-12 2022-06-16 Computer Systems

Publications (2)

Publication Number Publication Date
JP2021194229A JP2021194229A (en) 2021-12-27
JP7093025B2 true JP7093025B2 (en) 2022-06-29

Family

ID=79196521

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020102455A Active JP7093025B2 (en) 2020-06-12 2020-06-12 Computer system and how to generate audio information
JP2022097229A Active JP7564453B2 (en) 2020-06-12 2022-06-16 Computer Systems

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2022097229A Active JP7564453B2 (en) 2020-06-12 2022-06-16 Computer Systems

Country Status (1)

Country Link
JP (2) JP7093025B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7457865B1 (en) 2023-08-30 2024-03-28 ソフトバンク株式会社 Information processing device, information processing method, and information processing program

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7093025B2 (en) 2020-06-12 2022-06-29 株式会社カプコン Computer system and how to generate audio information
JP7550949B1 (en) 2023-10-31 2024-09-13 株式会社コロプラ program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003210833A (en) 2002-01-17 2003-07-29 Aruze Corp Conversation game system, conversation game method and program
WO2019168630A2 (en) 2018-02-28 2019-09-06 Sony Inteteractive Entertainment Llc Player to spectator handoff and other spectator controls
WO2020039476A1 (en) 2018-08-20 2020-02-27 株式会社ソニー・インタラクティブエンタテインメント Message output device, learning device, message output method, learning method, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6605827B2 (en) 2015-03-30 2019-11-13 株式会社バンダイナムコエンターテインメント Server system
JP6098691B1 (en) 2015-10-16 2017-03-22 株式会社セガゲームス Video generation system, control device and processing device
JP7093025B2 (en) 2020-06-12 2022-06-29 株式会社カプコン Computer system and how to generate audio information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003210833A (en) 2002-01-17 2003-07-29 Aruze Corp Conversation game system, conversation game method and program
WO2019168630A2 (en) 2018-02-28 2019-09-06 Sony Inteteractive Entertainment Llc Player to spectator handoff and other spectator controls
WO2020039476A1 (en) 2018-08-20 2020-02-27 株式会社ソニー・インタラクティブエンタテインメント Message output device, learning device, message output method, learning method, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
竹内 郁雄,未踏の第25期スーパークリエータたち,情報処理,日本,一般社団法人情報処理学会,2019年08月15日,第60巻第9号,第829~830頁

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7457865B1 (en) 2023-08-30 2024-03-28 ソフトバンク株式会社 Information processing device, information processing method, and information processing program

Also Published As

Publication number Publication date
JP7564453B2 (en) 2024-10-09
JP2022130494A (en) 2022-09-06
JP2021194229A (en) 2021-12-27

Similar Documents

Publication Publication Date Title
JP7093025B2 (en) Computer system and how to generate audio information
CN112788358B (en) Video live broadcast method, video sending method, device and equipment for game match
US7147562B2 (en) Input character processing method
US7785197B2 (en) Voice-to-text chat conversion for remote video game play
WO2017175599A1 (en) Information processing device and information processing method, and program
CN101410158B (en) Game device, game processing method
US8647206B1 (en) Systems and methods for interfacing video games and user communications
KR20040104753A (en) On-line gaming spectator
CN113797528B (en) Game copy display method and device, storage medium and electronic device
JP5506148B2 (en) Multiplayer online game system, game commentary function control method, game commentary function control program, and game server
KR101578950B1 (en) Representations of communications sessions in virtual environments
US11975268B2 (en) User input method and apparatus
CN113209640B (en) Comment generation method, device, equipment and computer-readable storage medium
JP7505863B2 (en) Content providing system, content providing method, and content providing program
CN113694541B (en) Method and device for forbidding in game bureau, storage medium and electronic equipment
US20240346728A1 (en) Information processing device, information processing method, and information processing system
JP7572618B2 (en) Game program and game device
JP2023146391A (en) Server system, program, and live reporting distribution method of game live reporting play
CN114011067A (en) Game fighting method and device, electronic equipment and storage medium
JP7157343B2 (en) Computer system and information presentation method
JP7064151B2 (en) Computer system and audio information evaluation method
JP2020171575A (en) Game related service providing program and server device
JP7526401B2 (en) Computer program, method, and server device
WO2024101001A1 (en) Information processing system, information processing method, and program for communication points regarding events
JP7576796B2 (en) Computer program, method, 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

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210914

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220126

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220517

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220530

R150 Certificate of patent or registration of utility model

Ref document number: 7093025

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150