[go: up one dir, main page]

JP2023166773A - Computer program and computer device - Google Patents

Computer program and computer device Download PDF

Info

Publication number
JP2023166773A
JP2023166773A JP2022077547A JP2022077547A JP2023166773A JP 2023166773 A JP2023166773 A JP 2023166773A JP 2022077547 A JP2022077547 A JP 2022077547A JP 2022077547 A JP2022077547 A JP 2022077547A JP 2023166773 A JP2023166773 A JP 2023166773A
Authority
JP
Japan
Prior art keywords
game
information
viewer
user
setting
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
JP2022077547A
Other languages
Japanese (ja)
Inventor
敦史 丸山
Atsushi Maruyama
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 JP2022077547A priority Critical patent/JP2023166773A/en
Publication of JP2023166773A publication Critical patent/JP2023166773A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

To provide a computer program which allows not uniform but a variety of game information to be displayed correspondingly to a game screen.SOLUTION: The computer program causes one or more terminal devices to execute: a display step of displaying a game screen about a predetermined game on the basis of an operation by a first user; a setting step of setting first setting information selected by the first user out of situation information about a game; a reception step of receiving second setting information selected by a second user out of the situation information; and a selection step of selecting game information based on selection information being at least a part of the first setting information and/or at least a part of the second setting information, on the basis of an operation by the first user. The display step displays the game information selected by the selection step, with the game screen.SELECTED DRAWING: Figure 5

Description

本開示は、コンピュータプログラムおよびコンピュータ装置に関する。 TECHNICAL FIELD This disclosure relates to computer programs and computer devices.

従来から、eスポーツなどの大会における実況動画を配信する技術が知られている(例えば、特許文献1)。 2. Description of the Related Art Conventionally, a technique for distributing live videos of tournaments such as e-sports has been known (for example, Patent Document 1).

この従来技術では、eスポーツ大会の会場に設置される大型モニタにゲーム画面が表示されるとともに、実況者が付加したゲーム情報(例えば、キャラクタが繰り出した技の説明、キャラクタの体力値、対戦者の対戦履歴など)があわせて表示される。 In this conventional technology, the game screen is displayed on a large monitor installed at the venue of the e-sports tournament, and game information added by the commentator (for example, an explanation of the technique performed by the character, the character's physical strength, the opponent's (match history, etc.) will also be displayed.

特開2021-104273公報JP 2021-104273 Publication

しかしながら、前記従来技術では、ゲーム画面とともに表示されるゲーム情報が必ずしもすべての視聴者にとって知りたい情報であるとはいえない。 However, in the conventional technology, the game information displayed together with the game screen is not necessarily information that all viewers want to know.

また、視聴者の自宅など、eスポーツ大会が開催される会場ではない場所でeスポーツ大会を楽しむ視聴者には、自身が知りたい情報を参照しながら実況動画を視聴したいという要望がある。 Furthermore, viewers who enjoy e-sports tournaments at locations other than the venues where the e-sports tournaments are held, such as viewers' homes, have a desire to view live videos while referring to the information they want to know.

本開示の目的は、ゲーム画面にあわせて表示されるゲーム情報を多種多様な情報とすることができるコンピュータプログラムを提供することである。 An object of the present disclosure is to provide a computer program that can display a wide variety of game information on a game screen.

第1の開示は、
1以上の端末装置に、次の各ステップを実行させるコンピュータプログラムであって、
出力ステップでは、所定のゲームに関するゲーム画面を、第1ユーザの操作に基づいて出力し、
設定ステップでは、前記ゲームに関する状況情報のうちから前記第1ユーザが選択した第1設定情報を設定し、
受信ステップでは、前記状況情報のうちから第2ユーザが選択した第2設定情報を受信し、
選択ステップでは、前記第1設定情報の少なくとも一部および/または前記第2設定情報の少なくとも一部、である選択情報を、前記第1ユーザの操作に基づいて選択し、
前記出力ステップでは、前記選択ステップで選択された前記選択情報に基づいた情報であるゲーム情報を、前記ゲーム画面とともに出力する、
コンピュータプログラムである。
The first disclosure is
A computer program that causes one or more terminal devices to execute the following steps,
In the output step, a game screen related to a predetermined game is output based on the first user's operation;
In the setting step, setting first setting information selected by the first user from situation information regarding the game;
In the receiving step, receiving second setting information selected by the second user from among the situation information,
In the selection step, selection information that is at least a part of the first setting information and/or at least a part of the second setting information is selected based on the operation of the first user;
In the output step, game information that is information based on the selection information selected in the selection step is output together with the game screen.
It is a computer program.

また、第1の開示において、
前記出力ステップでは、前記第2設定情報のうちから少なくとも1つ選択された強制設定情報に基づく情報を、前記ゲーム情報に代えて、または、前記ゲーム情報の少なくとも一部とともに、前記第2ユーザからの指示に基づいて出力する、
ことができる。
Furthermore, in the first disclosure,
In the output step, information based on forced setting information selected from at least one of the second setting information is sent from the second user instead of the game information or together with at least a part of the game information. Output based on the instructions of
be able to.

また、第1の開示において、
前記強制設定情報は、前記ゲームの進行状況に応じて自動的に選択された情報である、
ことができる。
Furthermore, in the first disclosure,
The forced setting information is information automatically selected according to the progress of the game.
be able to.

また、第1の開示において、
前記第2ユーザが操作する前記端末装置に、さらに次のステップを実行させるコンピュータプログラムであって、
集計ステップでは、前記第1ユーザが操作する前記端末装置において出力される前記ゲーム情報、に関する集計情報を生成し、
提示ステップでは、前記第2ユーザが操作する前記端末装置において、前記集計情報を前記第2ユーザに提示する、
ことができる。
Furthermore, in the first disclosure,
A computer program that causes the terminal device operated by the second user to further execute the following steps,
The aggregation step generates aggregation information regarding the game information output on the terminal device operated by the first user;
In the presentation step, the aggregate information is presented to the second user in the terminal device operated by the second user.
be able to.

第2の開示は、
第1の開示のコンピュータプログラムを記憶する記憶部と、
前記コンピュータプログラムを実行する制御部と、
を備える、
コンピュータ装置である。
The second disclosure is
a storage unit that stores the computer program of the first disclosure;
a control unit that executes the computer program;
Equipped with
It is a computer device.

本開示によれば、ゲーム画面にあわせて表示されるゲーム情報を多種多様な情報とすることができるコンピュータプログラムを提供することができる。 According to the present disclosure, it is possible to provide a computer program that can display a wide variety of game information on a game screen.

本実施形態における、ゲーム情報出力システムの構成を示す図である。FIG. 1 is a diagram showing the configuration of a game information output system in this embodiment. 本実施形態における、ゲームサーバのハードウェア構成を示す図である。It is a diagram showing the hardware configuration of a game server in this embodiment. 本実施形態における、配信サーバのハードウェア構成を示す図である。It is a diagram showing the hardware configuration of a distribution server in this embodiment. 本実施形態における、ユーザ端末装置のハードウェア構成を示す図である。It is a diagram showing the hardware configuration of a user terminal device in this embodiment. 本実施形態における、ユーザ端末装置に表示される実況動画、およびゲーム情報の一例を示す図である。It is a figure which shows an example of the live video and game information displayed on a user terminal device in this embodiment. 本実施形態における、配信処理を示すフローチャートである。It is a flowchart showing distribution processing in this embodiment.

[実施形態]
本開示の実施形態にかかるゲーム情報出力システム1について、図1~図6を参照して説明する。ゲーム情報出力システム1は、図1のとおり、ゲームサーバ2と、ゲーム装置3、配信サーバ4と、ユーザ端末装置5とを備える。なお、ゲーム情報出力システム1および後述の処理手順は一例であり、本開示の実施形態はこれらには限られない。ゲーム情報出力システム1および処理手順は、本開示の要旨を変更しない範囲で適宜設計変更をすることができる。
[Embodiment]
A game information output system 1 according to an embodiment of the present disclosure will be described with reference to FIGS. 1 to 6. As shown in FIG. 1, the game information output system 1 includes a game server 2, a game device 3, a distribution server 4, and a user terminal device 5. Note that the game information output system 1 and the processing procedure described below are merely examples, and the embodiments of the present disclosure are not limited to these. The design of the game information output system 1 and the processing procedure can be changed as appropriate without changing the gist of the present disclosure.

<格闘ゲームの説明>
ゲームサーバ2により、複数のゲーム装置3で実行される所定のゲームが提供される。このゲームは、仮想空間上で対戦者が操作するキャラクタ同士が格闘をすることで進行する対戦型の格闘ゲームである。
<Fighting game description>
The game server 2 provides a predetermined game to be executed by a plurality of game devices 3. This game is a competitive fighting game in which characters operated by opponents fight each other in a virtual space.

本実施形態において、対戦者は、eスポーツ大会に参加しているユーザである。 In this embodiment, the competitors are users participating in the e-sports tournament.

また、本実施形態において、格闘ゲームは、複数の対戦者それぞれがキャラクタを操作してキャラクタに技を繰り出させることで、先に相手のキャラクタの体力値を0(ゼロ)にした対戦者を勝者として決定するゲームである。 In addition, in the present embodiment, the fighting game is such that a plurality of opponents each operate a character to make the character perform a technique, and the opponent who first reduces the physical strength of the opponent's character to 0 (zero) is the winner. It is a game to decide as.

本実施形態にかかる格闘ゲームは、2人の対戦者がそれぞれ操作するキャラクタの間で対戦が行われる対戦モードで進行する。この対戦モードは、ゲームサーバ2を介して行われる2台のゲーム機3におけるオンラインモードでの対戦である。 The fighting game according to this embodiment proceeds in a battle mode in which a battle is held between characters operated by two opponents. This battle mode is an online mode battle between two game machines 3 that is played via the game server 2.

ゲームサーバ2と、各対戦者が操作する各ゲーム装置3とは、ネットワーク回線(図示略)に接続されており、このネットワーク回線を介して互いにデータ通信を行うことができる。 The game server 2 and each game device 3 operated by each opponent are connected to a network line (not shown), and can perform data communication with each other via this network line.

各ゲーム装置3には、オンライン対戦機能を備える格闘ゲームのゲームプログラムと、そのゲームプログラムで使用されるゲームデータと、が読み込まれている。 Each game device 3 is loaded with a game program of a fighting game having an online battle function and game data used in the game program.

各ゲーム装置3では、CPU(Central Processing Unit)、メモリなどにより、ゲームプログラムが実行される。 In each game device 3, a game program is executed by a CPU (Central Processing Unit), memory, and the like.

対戦者が操作するコントローラ(図示略)は、ゲーム装置3本体にユーザの操作信号を入力するための操作部材である。コントローラには、例えば、十字キー、ジョイスティック、Aボタン、Bボタン、Xボタン、Yボタン、R1ボタン、R2ボタン、L1ボタン、およびL2ボタンが設けられている。 A controller (not shown) operated by the opponent is an operation member for inputting a user's operation signal to the game device 3 main body. The controller is provided with, for example, a cross key, a joystick, an A button, a B button, an X button, a Y button, an R1 button, an R2 button, an L1 button, and an L2 button.

十字キーおよびジョイスティックは、格闘ゲームが実行されているときに、対戦者が操作するキャラクタをゲーム空間上で移動させるための操作部材である。 The cross key and the joystick are operating members for moving a character operated by an opponent on the game space when a fighting game is being executed.

また、Aボタン、Bボタン、Xボタン、Yボタン、R1ボタン、R2ボタン、L1ボタン、およびL2ボタンは、キャラクタに攻撃などを行わせるための操作部材である。 Further, the A button, B button, X button, Y button, R1 button, R2 button, L1 button, and L2 button are operation members for causing the character to perform attacks and the like.

対戦者が、各種のメニュー画面を用いて、格闘ゲームを実行する前の準備作業、キャラクタのステータス情報を閲覧するなどの作業をするときには、十字キーおよびジョイスティックは、主としてメニュー画面に表示される項目を選択するための操作部材として機能する。 When an opponent uses various menu screens to perform preparation work before starting a fighting game, view character status information, etc., the cross key and joystick are used mainly for items displayed on the menu screen. Functions as an operating member for selecting.

また、Aボタン、Bボタン、Xボタン、Yボタン、R1ボタン、R2ボタン、L1ボタン、およびL2ボタンは、対戦者が、選択した項目を確定し、その項目の作業を実行させるための操作部材である。 In addition, the A button, B button, X button, Y button, R1 button, R2 button, L1 button, and L2 button are operation members used by the opponent to confirm the selected item and execute the work for that item. It is.

各コントローラからの操作信号は、各ゲーム装置3からゲームサーバ2へ送信される。 Operation signals from each controller are transmitted from each game device 3 to the game server 2.

ゲームサーバ2が受信した操作信号に基づいて、ゲームサーバ2は、ゲーム進行を制御し、その結果を、各ゲーム装置3へと送信する。これにより、2つのゲーム装置3間で同期された格闘ゲームが実行される。 Based on the operation signal received by the game server 2, the game server 2 controls the progress of the game and transmits the result to each game device 3. As a result, a fighting game synchronized between the two game devices 3 is executed.

<ゲーム実況動画の配信処理の説明>
配信サーバ4により、ユーザ端末装置5において、ゲームサーバ2および各ゲーム装置3で実行されているゲームについてのゲーム動画の配信および受信が行われる。
<Explanation of the game live video distribution process>
The distribution server 4 distributes and receives game videos about the games being executed on the game server 2 and each game device 3 to the user terminal device 5 .

なお、以下では、「配信サーバ4を介して他のユーザに実況動画(ゲーム画面、ゲーム音声、および実況者の音声)を配信するユーザ」を「実況者(第2ユーザの一例)」、「配信サーバ4を介して実況者が配信した実況動画を視聴するユーザ」を「視聴者(第1ユーザの一例)」という。また、単に「ユーザ」という場合は、「実況者」および「視聴者」の双方を意味する。 Note that in the following, "a user who distributes live video (game screen, game audio, and voice of a live broadcaster) to other users via the distribution server 4" will be referred to as a "live broadcaster (an example of a second user)" and " A user who views a live video distributed by a live broadcaster via the distribution server 4 is referred to as a "viewer (an example of a first user)." Moreover, when simply referred to as a "user", it means both a "commentator" and a "viewer".

また、視聴者が操作する装置を「ユーザ端末装置5A」、実況者が操作する装置を「ユーザ端末装置5B」といい、双方を意味する場合は単に「ユーザ端末装置5」という。 Further, the device operated by the viewer is referred to as the "user terminal device 5A", the device operated by the commentator is referred to as the "user terminal device 5B", and when both are referred to, it is simply referred to as the "user terminal device 5".

配信サーバ4は、配信対象のゲーム画面データ、ゲーム音声データ、およびゲームに関する状況情報をゲームサーバ2から受信する。 The distribution server 4 receives game screen data to be distributed, game audio data, and situation information regarding the game from the game server 2.

ゲームに関する状況情報には、ゲームに関する様々な情報が含まれる。ゲームに関する状況情報には、対戦者がプレイする/プレイした場合のプレイに関する各種情報のほか、当該プレイのプレイ実績に基づく情報、などが含まれる。 The situation information regarding the game includes various information regarding the game. The situation information regarding the game includes various information regarding the play that the opponent is playing/has played, as well as information based on the play performance of the play.

ゲームに関する状況情報は、例えば、対戦者が設定した操作ボタンの割り当て(例えば、「Xボタン」を「大パンチ」、「R1ボタン」を「小パンチ」に割り当てるなど)を示す「キーコンフィグ」、キャラクタの体力値などを示す「ステータス」、対戦者の技が連続で成立した回数を示す「コンボ数」、対戦者の操作信号の履歴を示す「操作ログ(例えば、↑、↓、A、Y、R1)」、相手ユーザのキャラクタの攻撃をガードした成功率を示す「ガード割合」、対戦者のキャラクタの「使用率」、対戦者の本日の勝率を示す「勝利レート」、対戦者同士の「過去の対戦履歴」などである。 The situation information regarding the game includes, for example, a "key configuration" indicating the assignment of operation buttons set by the opponent (for example, assigning "X button" to "large punch", "R1 button" to "small punch", etc.); ``Status'' that shows the character's physical strength, ``Number of combos'' that shows the number of times the opponent's skills were successfully executed, and ``Operation log (for example, ↑, ↓, A, Y) that shows the history of the opponent's operation signals. , R1)'', ``Guard rate'' indicating the success rate of guarding the attack of the opponent user's character, ``Usage rate'' of the opponent user's character, ``Victory rate'' indicating the opponent's winning rate today, This includes "past match history."

また、配信サーバ4は、ゲームに関する状況情報のうちから実況者が選択した実況者設定情報(第2設定情報の一例)を、ユーザ端末装置5Bから受信して管理する。 Further, the distribution server 4 receives and manages the broadcaster setting information (an example of second setting information) selected by the broadcaster from among the situation information regarding the game from the user terminal device 5B.

また、配信サーバ4は、ユーザ端末装置5Bにおける実況者の操作に基づいて、実況者の音声を取得する。 Furthermore, the distribution server 4 acquires the voice of the commentator based on the commentator's operation on the user terminal device 5B.

これにより、実況者は、自身の音声、ゲーム画面、ゲーム音声で構成される実況動画に加えて、実況者設定情報を視聴者に向けて配信することができる。すなわち、実況者設定情報は、例えば、視聴者にゲーム動画をより深く理解してもらったり楽しんでもらったりすることを想定して実況者が設定した情報、といえる。これらの情報は、配信サーバ4から視聴者のユーザ端末装置5Aへと送信される。 Thereby, the commentator can distribute commentator setting information to the viewers in addition to the commentary video composed of his/her own voice, the game screen, and the game audio. That is, the commentator setting information can be said to be, for example, information set by the commentator with the intention of having viewers understand and enjoy the game video more deeply. These pieces of information are transmitted from the distribution server 4 to the viewer's user terminal device 5A.

また、配信サーバ4は、ゲームに関する状況情報のうちから視聴者が選択した視聴者設定情報(第1設定情報の一例)を、ユーザ端末装置5Aから受信して管理する。すなわち、視聴者設定情報は、視聴者が自身の視聴目的あるいは嗜好に応じて設定した情報、といえる。 Further, the distribution server 4 receives and manages viewer setting information (an example of first setting information) selected by the viewer from among the situation information regarding the game from the user terminal device 5A. That is, the viewer setting information can be said to be information set by the viewer according to his or her own viewing purpose or preference.

本実施形態では、視聴者は、実況者によって選択された実況者設定情報に代えて、あるいは、当該実況者設定情報に加えて、自身が選択した視聴者設定情報を、実況動画とともに自身のユーザ端末装置5Aに出力することができる。 In this embodiment, instead of or in addition to the live broadcaster setting information selected by the broadcaster, the viewer selects the viewer setting information that he or she has selected, along with the live broadcast video, to his or her own user. It can be output to the terminal device 5A.

すなわち、視聴者は、
・視聴者設定情報の一部(または全部)、およびゲーム画面、
・実況者設定情報の一部(または全部)、およびゲーム画面、
・視聴者設定情報の一部(または全部)、実況者設定情報の一部(または全部)、およびゲーム画面、
などのうちから、視聴者が選択した選択情報(例えば、キーコンフィグ、対戦者のコンボ数、などのゲームに関する状況情報)に基づく情報であるゲーム情報(選択情報そのもの、あるいは、選択情報をカスタマイズした情報)をユーザ端末装置5Aに出力させることができる。
In other words, the viewer
・Part (or all) of viewer setting information and game screen,
・Part (or all) of the commentator setting information and the game screen,
・Part (or all) of viewer setting information, part (or all) of broadcaster setting information, and game screen,
Game information that is information based on the selection information selected by the viewer (for example, key configuration, number of opponent combos, etc., game-related information) (selection information itself or customized information information) can be output to the user terminal device 5A.

ここで、選択情報は、視聴者設定情報の少なくとも一部および/または実況者設定情報の少なくとも一部から、ユーザ端末装置5Aに実際に出力させるべき情報として視聴者が選択した情報である。これにより、ゲーム画面とともに表示されるゲーム情報は、従来技術とは異なり、画一的な内容あるいは一方的に設定されたものとはなりにくく、実況者の思い、あるいは、視聴者のニーズに柔軟に対応した内容となりうる。そのため、多くの視聴者は、実況動画から知りたい情報を得たり、ゲーム動画をより深く理解したりすることができる。 Here, the selection information is information selected by the viewer as information to be actually output by the user terminal device 5A from at least a portion of the viewer setting information and/or at least a portion of the live broadcaster setting information. As a result, unlike conventional technology, the game information displayed along with the game screen is less likely to be uniform or set unilaterally, and is flexible to match the thoughts of the broadcaster or the needs of the viewers. The content may correspond to Therefore, many viewers can obtain the information they want to know from the live video and gain a deeper understanding of the game video.

<ハードウェア構成>
以下、図2を参照して、ゲームサーバ2のハードウェア構成および機能的構成、配信サーバ4のハードウェア構成および機能的構成、ならびにユーザ端末装置5のハードウェア構成および機能的構成について説明する。
<Hardware configuration>
Hereinafter, with reference to FIG. 2, the hardware configuration and functional configuration of the game server 2, the hardware configuration and functional configuration of the distribution server 4, and the hardware configuration and functional configuration of the user terminal device 5 will be described.

<ゲームサーバ2のハードウェア構成>
ゲームサーバ2は、図2のとおり、制御部20、記憶部21、およびネットワークインターフェース22を備える。
<Hardware configuration of game server 2>
The game server 2 includes a control section 20, a storage section 21, and a network interface 22, as shown in FIG.

記憶部21およびネットワークインターフェース22は、バス29を介してゲームサーバ2の制御部20に接続される。 The storage unit 21 and network interface 22 are connected to the control unit 20 of the game server 2 via a bus 29.

制御部20は、CPU、メモリ、各種入出力インターフェースなどで構成されており、ゲームサーバ2の動作を制御する。詳細は後述する。 The control unit 20 is composed of a CPU, memory, various input/output interfaces, etc., and controls the operation of the game server 2. Details will be described later.

記憶部21は、主にHDD(Hard Disk Drive)、RAM(Random Access Memory)、ROM(Read Only Memory)、SSD(Solid State Drive)などで構成される。 The storage unit 21 mainly includes a HDD (Hard Disk Drive), a RAM (Random Access Memory), a ROM (Read Only Memory), an SSD (Solid State Drive), and the like.

記憶部21には、例えば、本開示のコンピュータプログラム、ゲーム装置3にてプレイされるゲームを実行するためのゲームプログラム(ゲームのアプリケーション)を配信するための配信プログラムおよびデータ、ならびに、対戦者データ(対戦者を識別するためのゲームID、対戦者が使用するキャラクタ、ゲーム進行状況、ゲームに関する状況情報など)が記憶される。 The storage unit 21 stores, for example, the computer program of the present disclosure, a distribution program and data for distributing a game program (game application) for executing a game played on the game device 3, and opponent data. (Game ID for identifying the opponent, character used by the opponent, game progress, situation information regarding the game, etc.) are stored.

ネットワークインターフェース22は、ゲームサーバ2とゲーム装置3との間でデータを送受信するために、通信ネットワークに接続される。 Network interface 22 is connected to a communication network in order to transmit and receive data between game server 2 and game device 3.

<ゲームサーバ2の制御部20の機能の説明>
ゲームサーバ2の制御部20は、コンピュータプログラムを実行することにより、以下の各手段として機能し、以下の各ステップを実行する。
<Description of the functions of the control unit 20 of the game server 2>
The control unit 20 of the game server 2 functions as the following means and executes the following steps by executing a computer program.

<認証ステップの説明>
制御部20は、認証手段として機能することで認証ステップを実行する。以下では、認証手段としての制御部20が実行する処理を説明する。
<Explanation of authentication steps>
The control unit 20 executes the authentication step by functioning as an authentication means. Below, processing executed by the control unit 20 as an authentication means will be explained.

制御部20は、ゲーム装置3から送信される対戦者のゲームIDを用いて、ユーザアカウントの認証を行う。 The control unit 20 uses the game ID of the opponent transmitted from the game device 3 to authenticate the user account.

<進行ステップの説明>
制御部20は、ゲーム進行管理手段として機能することで進行ステップを実行する。以下では、ゲーム進行管理手段としての制御部20が実行する処理を説明する。
<Explanation of progress steps>
The control unit 20 executes progress steps by functioning as a game progress management means. Below, the processing executed by the control unit 20 as a game progress management means will be explained.

制御部20は、対戦者の操作に基づいて格闘ゲームを進行させる。 The control unit 20 advances the fighting game based on the opponent's operations.

具体的には、制御部20は、各対戦者が操作するゲーム装置3から操作信号を受信して、格闘ゲームを進行する。これにより、制御部20は、例えば、仮想ゲーム空間でキャラクタを動作させたり、キャラクタの体力値を管理したりする。 Specifically, the control unit 20 receives operation signals from the game devices 3 operated by each opponent, and proceeds with the fighting game. Thereby, the control unit 20, for example, causes the character to move in the virtual game space and manages the physical strength value of the character.

<通信ステップの説明>
制御部20は、通信手段として機能することで通信ステップを実行する。以下では、通信手段としての制御部20が実行する処理を説明する。
<Explanation of communication steps>
The control unit 20 executes the communication step by functioning as a communication means. Below, processing executed by the control unit 20 as a communication means will be explained.

制御部20は、対戦者のゲームID、各対戦者のゲーム装置3からの操作信号、などをゲーム装置3との間で送受信する。 The control unit 20 transmits and receives the game IDs of the opponents, operation signals from the game devices 3 of each opponent, and the like to and from the game devices 3 .

また、制御部20は、ゲーム画面データ、ゲーム音声データ、および、ゲームに関する状況情報を配信サーバ4に送信する。 Further, the control unit 20 transmits game screen data, game audio data, and situation information regarding the game to the distribution server 4.

<ゲーム装置3のハードウェア構成>
ゲーム装置3は、図示は省略するが、制御部、記憶部、ネットワークインターフェース、オーディオ処理部、グラフィック処理部、および操作部を備える。
<Hardware configuration of game device 3>
Although not shown, the game device 3 includes a control section, a storage section, a network interface, an audio processing section, a graphic processing section, and an operation section.

ゲーム装置3のオーディオ処理部にはスピーカが接続され、グラフィック処理部には液晶モニタが接続され、操作部には、コントローラが接続される。 A speaker is connected to the audio processing section of the game device 3, a liquid crystal monitor is connected to the graphic processing section, and a controller is connected to the operation section.

<ゲーム装置3の制御部の機能の説明>
ゲーム装置3の制御部は、コンピュータプログラムを実行することにより、以下の各手段として機能し、以下の各ステップを実行する。
<Description of the functions of the control unit of the game device 3>
The control unit of the game device 3 functions as the following means and executes the following steps by executing a computer program.

<実行ステップの説明>
制御部は、実行手段として機能することで実行ステップを実行する。以下では、実行手段としての制御部が実行する処理を説明する。
<Explanation of execution steps>
The control unit executes the execution steps by functioning as an execution unit. Below, the processing executed by the control unit as an execution means will be explained.

制御部は、対戦者それぞれの操作を受けつける。これにより、仮想ゲーム空間でキャラクタが動作したり、キャラクタの体力値が変化したりする。 The control unit receives operations from each of the competitors. As a result, the character moves in the virtual game space, and the character's physical strength value changes.

<通信ステップの説明>
制御部は、通信手段として機能することで通信ステップを実行する。以下では、通信手段としての制御部が実行する処理を説明する。
<Explanation of communication steps>
The control unit executes the communication step by functioning as a communication means. Below, processing executed by the control unit as a communication means will be explained.

制御部は、対戦者のゲームID、各対戦者のゲーム装置3からの操作信号などをゲームサーバ2との間で送受信する。 The control unit transmits and receives the game IDs of the opponents, operation signals from the game devices 3 of each opponent, etc. to and from the game server 2 .

<配信サーバ4のハードウェア構成>
配信サーバ4は、図3のとおり、制御部40、記憶部41、およびネットワークインターフェース42を備える。
<Hardware configuration of distribution server 4>
The distribution server 4 includes a control section 40, a storage section 41, and a network interface 42, as shown in FIG.

記憶部41およびネットワークインターフェース42は、バス49を介して配信サーバ4の制御部40に接続される。 The storage unit 41 and network interface 42 are connected to the control unit 40 of the distribution server 4 via a bus 49.

制御部40は、CPU、メモリ、各種入出力インターフェースなどで構成されており、配信サーバ4の動作を制御する。詳細は後述する。 The control unit 40 is composed of a CPU, memory, various input/output interfaces, etc., and controls the operation of the distribution server 4. Details will be described later.

記憶部41は、主にHDD(Hard Disk Drive)、RAM(Random Access Memory)、ROM(Read Only Memory)、SSD(Solid State Drive)などで構成される。 The storage unit 41 mainly includes a HDD (Hard Disk Drive), a RAM (Random Access Memory), a ROM (Read Only Memory), an SSD (Solid State Drive), and the like.

記憶部41には、例えば、ユーザ端末装置5にてサービスを提供するための動画アプリケーションおよびデータ、ならびに、ユーザデータ(視聴者および実況者などのユーザを識別するためのユーザID、ユーザのクレジットカード情報など)が記憶される。 The storage unit 41 stores, for example, video applications and data for providing services on the user terminal device 5, as well as user data (user IDs for identifying users such as viewers and live broadcasters, and user credit cards). information, etc.) is stored.

ネットワークインターフェース42は、ゲームサーバ2との間、あるいは、ユーザ端末装置5との間でデータを送受信するために、通信ネットワークに接続される。 The network interface 42 is connected to a communication network in order to transmit and receive data with the game server 2 or with the user terminal device 5.

<配信サーバ4の制御部40の機能の説明>
配信サーバ4の制御部40は、コンピュータプログラムを実行することにより、以下の各手段として機能し、以下の各ステップを実行する。
<Description of the functions of the control unit 40 of the distribution server 4>
The control unit 40 of the distribution server 4 functions as the following means and executes the following steps by executing a computer program.

<認証ステップの説明>
制御部40は、認証手段として機能することで認証ステップを実行する。以下では、認証手段としての制御部40が実行する処理を説明する。
<Explanation of authentication steps>
The control unit 40 executes the authentication step by functioning as an authentication means. Below, processing executed by the control unit 40 as an authentication means will be described.

制御部40は、ユーザ端末装置5から送信されるユーザIDを用いて、ユーザアカウントの認証を行う。 The control unit 40 uses the user ID transmitted from the user terminal device 5 to authenticate the user account.

ユーザ端末装置5が通信ネットワークを介して配信サーバ4と通信を行う場合には、ユーザIDがユーザ端末装置5から配信サーバ4へと送信される。送信されたユーザIDは、配信サーバ4において認証処理が行われる。これにより、配信サーバ4とユーザ端末装置5との間での通信が可能となる。 When the user terminal device 5 communicates with the distribution server 4 via the communication network, the user ID is transmitted from the user terminal device 5 to the distribution server 4. The transmitted user ID is subjected to authentication processing at the distribution server 4. This enables communication between the distribution server 4 and the user terminal device 5.

<表示ステップの説明>
制御部40は、表示手段として機能することで表示ステップを実行する。以下では、表示手段としての制御部40が実行する処理を説明する。
<Explanation of display steps>
The control unit 40 executes the display step by functioning as a display unit. Below, the processing executed by the control unit 40 as a display means will be explained.

制御部40は、実況動画、実況者設定情報、視聴者設定情報などをユーザ端末装置5で表示させるための情報を生成する。これらの情報を受信することにより、視聴者は、自身のユーザ端末装置5Aにおいて、図5のような実況動画を視聴することができる。 The control unit 40 generates information for displaying live commentary videos, live broadcaster setting information, viewer setting information, etc. on the user terminal device 5. By receiving this information, the viewer can view the live video as shown in FIG. 5 on his or her own user terminal device 5A.

<通信ステップの説明>
制御部40は、通信手段として機能することで通信ステップを実行する。以下では、通信手段としての制御部40が実行する処理を説明する。
<Explanation of communication steps>
The control unit 40 executes the communication step by functioning as a communication means. Below, processing executed by the control unit 40 as a communication means will be explained.

制御部40は、ゲームサーバ2から、ゲーム画面データ、ゲーム音声データ、ゲームに関する状況情報などを受信する。 The control unit 40 receives game screen data, game audio data, game-related situation information, etc. from the game server 2.

また、制御部40は、実況者のユーザ端末装置5Bとの間で、実況者のユーザID、実況者設定情報、ゲーム画面データ、ゲーム音声データ、実況者の音声データ、および実況者の音声データに基づくテキストデータなどを送受信する。 In addition, the control unit 40 communicates with the live broadcaster's user terminal device 5B the live broadcaster's user ID, broadcaster setting information, game screen data, game audio data, broadcaster's audio data, and broadcaster's audio data. Send and receive text data etc. based on

また、制御部40は、視聴者のユーザ端末装置5Aとの間で、視聴者のユーザID、実況動画、実況者設定情報、視聴者設定情報、実況者の音声データなどを送受信する。 Further, the control unit 40 transmits and receives the viewer's user ID, live video, live broadcaster setting information, viewer setting information, live broadcaster audio data, etc. to and from the viewer's user terminal device 5A.

<ユーザ端末装置5のハードウェア構成>
ユーザ端末装置5は、図4のとおり、スピーカ530、液晶画面540、タッチパッド550が内蔵される、例えば、スマートフォンなどの端末装置である。このユーザ端末装置5において、配信サーバ4から配信された実況動画が表示される。
<Hardware configuration of user terminal device 5>
As shown in FIG. 4, the user terminal device 5 is, for example, a terminal device such as a smartphone, which has a built-in speaker 530, a liquid crystal screen 540, and a touch pad 550. On this user terminal device 5, a live video distributed from the distribution server 4 is displayed.

また、ユーザ端末装置5は、配信サーバ4との間で、通信ネットワークを介して互いにデータ通信をすることができる。 Further, the user terminal device 5 can perform data communication with the distribution server 4 via the communication network.

ユーザ端末装置5は、制御部50、記憶部51、ネットワークインターフェース52、オーディオ処理部53、グラフィック処理部54、および操作部55を備える。 The user terminal device 5 includes a control section 50, a storage section 51, a network interface 52, an audio processing section 53, a graphics processing section 54, and an operation section 55.

記憶部51、ネットワークインターフェース52、オーディオ処理部53、グラフィック処理部54、および操作部55は、バス59を介して、制御部50に接続される。 The storage section 51 , network interface 52 , audio processing section 53 , graphic processing section 54 , and operation section 55 are connected to the control section 50 via a bus 59 .

制御部50は、CPU、メモリ、各種入出力インターフェースなどで構成されており、ユーザ端末装置5の動作を制御する。 The control unit 50 is composed of a CPU, memory, various input/output interfaces, etc., and controls the operation of the user terminal device 5.

記憶部51は、主にHDD、RAM、ROM、SSDなどで構成される。記憶部51には、例えば、動画アプリケーション、ユーザIDなどが記憶される。 The storage unit 51 mainly includes an HDD, RAM, ROM, SSD, and the like. The storage unit 51 stores, for example, a video application, a user ID, and the like.

ネットワークインターフェース52は、ユーザ端末装置5と配信サーバ4との間でデータを送受信するために、通信ネットワークに接続される。これにより、ユーザ端末装置5に動画アプリケーション、ゲーム画面データ、ゲーム音声データなどがダウンロードされる。 Network interface 52 is connected to a communication network in order to transmit and receive data between user terminal device 5 and distribution server 4 . As a result, the video application, game screen data, game audio data, etc. are downloaded to the user terminal device 5.

オーディオ処理部53は、制御部50の指示に従ってデジタルのゲーム音声を再生および合成する。また、オーディオ処理部53には、スピーカ530が接続される。ゲーム音声および実況者の音声は、スピーカ530から出力される。 The audio processing unit 53 reproduces and synthesizes digital game audio according to instructions from the control unit 50. Further, a speaker 530 is connected to the audio processing section 53. The game audio and the commentator's audio are output from the speaker 530.

グラフィック処理部54は、制御部50の指示に従ってゲーム画面、実況者設定情報および/または視聴者設定情報、実況者の音声データに基づくテキストデータなどを液晶画面540に出力する。 The graphic processing unit 54 outputs a game screen, broadcaster setting information and/or viewer setting information, text data based on the broadcaster's audio data, etc. to the liquid crystal screen 540 in accordance with instructions from the control unit 50 .

操作部55には、ユーザからの操作信号が入力される。本実施形態において操作部55には、入力位置検出装置であるタッチパッド550を介してユーザからの操作信号が入力される。この機能に基づいて、ユーザは、実況者設定情報の設定、視聴者設定情報の設定、選択情報の選択などを行うことができる。 The operation unit 55 receives an operation signal from the user. In this embodiment, an operation signal from a user is input to the operation unit 55 via a touch pad 550 that is an input position detection device. Based on this function, the user can set broadcaster setting information, viewer setting information, select selection information, and the like.

ここで、実況者設定情報の設定においては、例えば、実況動画の編集/メニュー画面等から、実況者認定情報の候補となる状況情報それぞれが選択可能に一覧表示され、その中から実況者が任意の情報を選択して設定ボタンを押下することで、選択中の状況情報が実況者設定情報として設定される。 Here, when setting the commentary person setting information, for example, from the editing/menu screen of the commentary video, each situation information that is a candidate for the commentary person certification information is displayed in a list so that it can be selected. By selecting the information and pressing the setting button, the selected situation information is set as the commentator setting information.

視聴者設定情報の設定においては、視聴者が閲覧する視聴動画の編集/メニュー画面あるいは設定画面等から、視聴者認定情報の候補となる状況情報それぞれが選択可能に一覧表示され、その中から視聴者が任意の情報を選択して設定ボタンを押下することで、選択中の状況情報が視聴者設定情報として設定される。視聴者設定情報の設定は、視聴者が、様々なゲーム画面を視聴する際にあらかじめ行っておくこともできるが、ゲーム画面を視聴するたびに行うこともできる。 When setting viewer setting information, a list of status information that is a candidate for viewer certification information is displayed for selection from the edit/menu screen or settings screen of the video being viewed by the viewer, and the viewer can select the When the user selects arbitrary information and presses a setting button, the selected situation information is set as viewer setting information. The viewer setting information can be set in advance when the viewer views various game screens, or can be set each time the viewer views a game screen.

<ユーザ端末装置5の制御部50の機能の説明>
制御部50は、動画アプリケーションを実行することで、以下の各手段として機能し、以下の各ステップを実行する。
<Description of the functions of the control unit 50 of the user terminal device 5>
The control unit 50 functions as the following means and executes the following steps by executing the video application.

<設定ステップの説明>
制御部50は、動画アプリケーションの指示によって設定手段として機能することで、設定ステップを実行する。以下では、設定手段としての制御部50が実行する処理を説明する。
<Explanation of setting steps>
The control unit 50 executes the setting step by functioning as a setting means according to instructions from the video application. Below, the processing executed by the control unit 50 as a setting means will be explained.

制御部50は、対戦ゲームに関する状況情報のうちから実況者が選択した実況者設定情報を設定する。本実施形態では、図示はされていないが、この実況者設定情報として、各対戦者のキーコンフィグ、各キャラクタのステータス、各対戦者のキャラクタの使用率、各対戦者の本日の勝利レート、各対戦者における攻撃が相手にガードされた回数、各対戦者における相手の攻撃をガードした回数、などが選択されている。 The control unit 50 sets commentator setting information selected by the commentator from among the situation information regarding the competitive game. In this embodiment, although not shown, the commentator setting information includes the key configuration of each opponent, the status of each character, the usage rate of each opponent's character, the today's victory rate of each opponent, and the The number of times an opponent's attack was blocked by the opponent, the number of times each opponent's attack was blocked, etc. are selected.

制御部50は、対戦ゲームに関する状況情報のうちから視聴者が選択した視聴者設定情報を設定する。本実施形態では、図示はされていないが、この視聴者設定情報として、対戦者のコンボ数、対戦者の操作ログ、過去の対戦履歴などが選択されている。 The control unit 50 sets viewer setting information selected by the viewer from among the situation information regarding the competitive game. In this embodiment, although not shown, the number of combos of the opponent, the operation log of the opponent, the past match history, etc. are selected as the viewer setting information.

<配信ステップの説明>
制御部50は、動画アプリケーションの指示によって配信手段として機能することで、配信ステップを実行する。以下では、配信手段としての制御部50が実行する処理を説明する。
<Description of delivery steps>
The control unit 50 executes the distribution step by functioning as a distribution means according to instructions from the video application. Below, the processing executed by the control unit 50 as a distribution means will be explained.

具体的には、制御部50は、実況者の操作(配信要求)に基づいて、実況動画、実況者設定情報、実況者の音声データに基づくテキストデータなどを配信サーバ4へ送信するための処理を行う。 Specifically, the control unit 50 performs processing for transmitting a live commentary video, commentator setting information, text data based on the commentator's audio data, etc. to the distribution server 4 based on the commentator's operation (distribution request). I do.

<通信ステップの説明>
制御部50は、動画アプリケーションの指示によって通信手段として機能することで、通信ステップを実行する。以下では、通信手段としての制御部50が実行する処理を説明する。
<Explanation of communication steps>
The control unit 50 executes the communication step by functioning as a communication means according to instructions from the video application. Below, processing executed by the control unit 50 as a communication means will be explained.

制御部50は、実況者の操作に基づいて、ゲーム画面データ、ゲーム音声データ、ゲームに関する状況情報などを配信サーバ4から受信する。 The control unit 50 receives game screen data, game audio data, game-related situation information, etc. from the distribution server 4 based on the operations of the commentator.

制御部50は、実況者の操作(配信要求)に基づいて、実況者のユーザID、実況動画、ゲームに関する状況情報のうちから実況者が選択した実況者設定情報を配信サーバ4へ送信する。 The control unit 50 transmits live broadcaster setting information selected by the broadcaster from among the broadcaster's user ID, live video, and game-related situation information to the distribution server 4 based on the broadcaster's operation (distribution request).

また、制御部50は、視聴者の操作(視聴要求)に基づいて、実況動画、実況者設定情報などを配信サーバ4から受信する。 Further, the control unit 50 receives a live video, live broadcaster setting information, etc. from the distribution server 4 based on a viewer's operation (viewing request).

また、制御部50は、例えば、視聴者の操作に基づいて、視聴者のユーザID、視聴者設定情報、視聴要求、選択情報などを配信サーバ4へ送信する。 Further, the control unit 50 transmits the viewer's user ID, viewer setting information, viewing request, selection information, etc. to the distribution server 4 based on the viewer's operation, for example.

<選択ステップの説明>
制御部50は、動画アプリケーションの指示によって選択手段として機能することで、選択ステップを実行する。以下では、選択手段としての制御部50が実行する処理を説明する。
<Explanation of selection steps>
The control unit 50 executes the selection step by functioning as a selection means according to instructions from the video application. Below, the processing executed by the control unit 50 as a selection means will be explained.

制御部50は、視聴者設定情報の少なくとも一部および/または実況者設定情報の少なくとも一部、である選択情報に基づくゲーム情報を、視聴者の操作に基づいて選択する。 The control unit 50 selects game information based on selection information that is at least a part of the viewer setting information and/or at least a part of the live broadcaster setting information based on the viewer's operation.

図5の例では、視聴者は、実況者設定情報から「キーコンフィグ」を選択しており、視聴者設定情報から「対戦者のコンボ数」、「対戦者Bの操作ログ」、および「過去の対戦履歴」を選択している。 In the example shown in FIG. 5, the viewer has selected "Key Config" from the live commentator setting information, and has selected "Number of Combos of Competitors", "Opponent B's Operation Log", and "Past "Battle History" is selected.

なお、本実施形態では、「キーコンフィグ」、「対戦者のコンボ数」、および「過去の対戦履歴」は、選択情報であり、かつ、ゲーム情報である。一方、「対戦者Bの操作ログ」は、ゲーム情報であるが、選択情報「対戦者A、Bの操作ログ」のうちの一部の情報である。したがって、ゲーム情報としての「対戦者Bの操作ログ」は、選択情報としての「対戦者A、Bの操作ログ」のうちの一部の情報が選択されたものである。 In this embodiment, the "key configuration", "number of combos of opponents", and "past match history" are selection information and game information. On the other hand, "opponent B's operation log" is game information, and is part of the selection information "opponent A, B's operation log". Therefore, the "opponent B's operation log" as the game information is a selected part of the "opponents A and B's operation log" as the selection information.

<出力ステップの説明>
制御部50は、動画アプリケーションの指示によって出力手段として機能することで、出力ステップを実行する。以下では、出力手段としての制御部50が実行する処理を説明する。
<Explanation of output steps>
The control unit 50 executes the output step by functioning as an output means according to instructions from the video application. Below, the processing executed by the control unit 50 as an output means will be explained.

制御部50は、視聴者の操作に基づいて視聴要求がなされることで、必要な情報を取得し、実況動画、ゲーム情報をユーザ端末装置5Aに出力させる。以下では、「液晶画面540への表示」および「スピーカ530への音出力」をまとめて「出力」として説明する。 The control unit 50 acquires necessary information when a viewing request is made based on the viewer's operation, and outputs the live video and game information to the user terminal device 5A. In the following, "display on liquid crystal screen 540" and "sound output to speaker 530" will be collectively referred to as "output".

図5の例では、実況動画(実況動画のうちのゲーム画面)は、動画表示枠F1に表示されている。 In the example of FIG. 5, the live video (game screen in the live video) is displayed in the video display frame F1.

また、図5の例では、ゲーム情報を表示するためのゲーム情報表示枠F2には4つの枠が表示されており、ここに、「キーコンフィグ」、「対戦者のコンボ数」、「対戦者Bの操作ログ」、および「過去の対戦履歴」が表示されている。 In addition, in the example of FIG. 5, four frames are displayed in the game information display frame F2 for displaying game information, and here, "key configuration", "number of opponent's combos", and "opponent's "B's operation log" and "past match history" are displayed.

また、実況者の音声は、視聴ユーザのユーザ端末装置5Aのスピーカ530から出力される。 Furthermore, the voice of the commentator is output from the speaker 530 of the user terminal device 5A of the viewing user.

また、図5のとおり、実況者の音声データがテキストデータに変換され、そのテキストデータがテキスト枠F3に表示されている。 Further, as shown in FIG. 5, the voice data of the commentator is converted into text data, and the text data is displayed in the text frame F3.

<配信処理の説明>
以下、図6を参照して、本開示の配信処理について説明する。
<Explanation of distribution process>
The distribution process of the present disclosure will be described below with reference to FIG. 6.

まず、配信サーバ4の制御部40が、ゲームサーバ2から、ゲーム画面データ、ゲーム音声データ、対戦者のキーコンフィグなどのゲームに関する状況情報、などを受信する(ステップS1)。 First, the control unit 40 of the distribution server 4 receives game screen data, game audio data, game-related situation information such as the opponent's key configuration, etc. from the game server 2 (step S1).

ついで、実況者のユーザ端末装置5Bの制御部50が、実況者の操作に基づいて、実況者設定情報の設定を行う(ステップS2)。 Next, the control unit 50 of the live broadcaster's user terminal device 5B sets live broadcaster setting information based on the live broadcaster's operation (step S2).

ついで、実況者のユーザ端末装置5Bの制御部50が、配信サーバ4を介して、実況動画、実況者の音声データに基づくテキストデータ、および実況者設定情報を、視聴者のユーザ端末装置5Aへ向けて配信する(ステップ3)。 Next, the control unit 50 of the broadcaster's user terminal device 5B sends the live broadcast video, text data based on the broadcaster's audio data, and broadcaster setting information to the viewer's user terminal device 5A via the distribution server 4. (Step 3)

ついで、視聴者のユーザ端末装置5Aの制御部50が、視聴者から、自身でゲーム情報を設定したいとする意思表示がなされたか否かを判定する(ステップS4)。この意思表示は、例えば、視聴動画の編集/メニュー画面あるいは設定画面等を介して、視聴者が「ゲーム情報の設定をする」ボタンを押下したか否かによって判定される。 Next, the control unit 50 of the viewer's user terminal device 5A determines whether the viewer has expressed an intention to set the game information by himself or not (step S4). This expression of intention is determined, for example, by whether or not the viewer has pressed a "set game information" button on the viewing video edit/menu screen or setting screen.

視聴者から意思表示がなされていないと判定された場合(S4:NO)には、処理はステップS7へと進む。 If it is determined that the viewer has not expressed his/her intention (S4: NO), the process proceeds to step S7.

一方、視聴者から意思表示がなされたと判定された場合(S4:YES)には、視聴者のユーザ端末装置5Aの制御部50が、視聴者の操作に基づいて視聴者設定情報の設定操作がなされたか否かを判定する(ステップS5)。 On the other hand, if it is determined that the viewer has expressed his/her intention (S4: YES), the control unit 50 of the viewer's user terminal device 5A performs the setting operation of the viewer setting information based on the viewer's operation. It is determined whether or not it has been done (step S5).

この設定操作がなされたか否かは、例えば、視聴動画の編集/メニュー画面あるいは設定画面等を介して、実際に視聴者設定情報の設定操作が行われたか否か(より具体的には、視聴者が任意の情報を選択して設定ボタンを押下する操作を行ったか否か)によって判定される。また、例えば、あらかじめ視聴者設定情報が設定されている場合であれば、「設定済みの内容を反映するか?」がポップアップ表示され、視聴者が当該表示に「はい」を選択した場合に、設定操作がされたと判定されてもよい。 Whether or not this setting operation was performed is determined by, for example, whether or not the viewer setting information was actually set via the viewing video editing/menu screen or setting screen (more specifically, whether or not the viewing video editing/menu screen or setting screen, etc. The determination is made based on whether the user selects any information and presses the setting button. Also, for example, if the viewer setting information has been set in advance, a pop-up will appear asking "Do you want to reflect the settings that have already been set?", and if the viewer selects "Yes" to the display, It may be determined that a setting operation has been performed.

視聴者設定情報の設定操作がなされていないと判定された場合(S5:NO)には、処理はステップS7へと進む。これは、ステップS4でゲーム情報を設定したいとする意思表示が誤ってされた場合などに該当する。 If it is determined that the viewer setting information has not been set (S5: NO), the process proceeds to step S7. This corresponds to a case where the intention to set the game information is erroneously expressed in step S4.

一方、視聴者設定情報の設定操作がなされたと判定された場合(S5:YES)には、視聴者のユーザ端末装置5Aの制御部50が、視聴者設定情報の設定を行う(ステップS6)。すなわち、これにより、視聴者によって選択された視聴者設定情報がアクティブになる。 On the other hand, if it is determined that the viewer setting information has been set (S5: YES), the control unit 50 of the viewer's user terminal device 5A sets the viewer setting information (step S6). That is, this makes the viewer setting information selected by the viewer active.

ついで、視聴者のユーザ端末装置5Aの制御部50が、視聴者によって選択された選択情報に基づくゲーム情報(視聴者設定情報の少なくとも一部、および/または、実況者設定情報の少なくとも一部)を設定する(ステップS7)。なお、例えば、視聴者が設定を変更しない場合には(すなわち、ステップS6において視聴者設定情報の設定が行われなかった場合)、デフォルトである実況者設定情報が、選択情報およびゲーム情報として設定される。 Next, the control unit 50 of the viewer's user terminal device 5A generates game information (at least a part of the viewer setting information and/or at least a part of the broadcaster setting information) based on the selection information selected by the viewer. is set (step S7). Note that, for example, if the viewer does not change the settings (that is, if the viewer setting information is not set in step S6), the default commentator setting information is set as the selection information and game information. be done.

視聴者が設定を変更した場合(すなわち、ステップS6において視聴者設定情報の設定が行われた場合)には、変更された部分については、デフォルトである実況者設定情報に代えて、視聴者設定情報が選択情報およびゲーム情報として設定される。 When the viewer changes the settings (that is, when the viewer setting information is set in step S6), the changed part is replaced with the default broadcaster setting information and the viewer settings are changed. Information is set as selection information and game information.

ついで、視聴者のユーザ端末装置5Aの制御部50が、視聴者の操作に基づいて、実況動画などを出力するための視聴要求がなされたか否かを判定する(ステップS8)。この視聴要求としては、例えば、視聴者が視聴開始ボタンを押下することがあげられる。 Next, the control unit 50 of the viewer's user terminal device 5A determines whether a viewing request for outputting a live video or the like has been made based on the viewer's operation (step S8). This viewing request may be, for example, when the viewer presses a viewing start button.

視聴要求がなされていないと判定された場合(S8:NO)には、処理はステップS8を繰り返す。 If it is determined that no viewing request has been made (S8: NO), the process repeats step S8.

視聴要求がなされたと判定された場合(S8:YES)には、視聴者のユーザ端末装置5Aの制御部50が、実況動画、実況者の音声データに基づくテキストデータ、およびゲーム情報を、ユーザ端末装置5Aにおいて出力する(ステップS9)。すなわち、視聴開始ボタンが押下されることで、ステップS7で設定された選択情報およびゲーム情報の反映された実況動画が報知される。
以上の手順により、本開示の配信処理が実行される。
If it is determined that a viewing request has been made (S8: YES), the control unit 50 of the viewer's user terminal device 5A transmits the live video, text data based on the voice data of the live broadcaster, and game information to the user terminal. It is output in the device 5A (step S9). That is, by pressing the viewing start button, a live video in which the selection information and game information set in step S7 are reflected is notified.
Through the above steps, the distribution process of the present disclosure is executed.

以上をまとめると、本開示は、
実況者のユーザ端末装置5Bおよび視聴者のユーザ端末装置5Aを含むユーザ端末装置5に、次の各ステップを実行させるコンピュータプログラムであって、
出力ステップでは、格闘ゲームに関する実況動画を、視聴者の操作に基づいて、視聴者のユーザ端末装置5Aにおいて出力し、
設定ステップでは、格闘ゲームに関する状況情報(例えば、キーコンフィグ、対戦者のコンボ数)のうちから視聴者が選択した視聴者設定情報を設定し、
受信ステップでは、格闘ゲームに関する状況情報のうちから実況者が選択した実況者設定情報を受信し、
選択ステップでは、視聴者設定情報の少なくとも一部および/または実況者設定情報の少なくとも一部、である選択情報を、視聴者の操作に基づいて選択し、
出力ステップでは、選択ステップで選択された選択情報に基づく情報であるゲーム情報を、視聴者のユーザ端末装置5Aにおいて、実況動画とともに出力する、
コンピュータプログラムである。
In summary, this disclosure:
A computer program that causes user terminal devices 5 including a live broadcaster's user terminal device 5B and a viewer's user terminal device 5A to execute the following steps,
In the output step, a live video regarding the fighting game is output on the viewer's user terminal device 5A based on the viewer's operation,
In the setting step, the viewer setting information selected by the viewer from situation information regarding the fighting game (e.g., key configuration, number of combos of the opponent) is set;
In the receiving step, the commentator setting information selected by the commentator from among the situation information regarding the fighting game is received;
In the selection step, selection information, which is at least a part of the viewer setting information and/or at least a part of the live broadcaster setting information, is selected based on the viewer's operation;
In the output step, game information, which is information based on the selection information selected in the selection step, is output together with the live video on the viewer's user terminal device 5A.
It is a computer program.

<効果>
本実施形態のコンピュータプログラムによれば、ゲーム画面にあわせて表示されるゲーム情報を多種多様な情報とすることができる。
<Effect>
According to the computer program of this embodiment, the game information displayed along with the game screen can be a wide variety of information.

[他の実施形態]
前記実施形態において、出力ステップ、設定ステップなどは、ユーザ端末装置が単体で実行する例が記載されているが、本開示はこれには限られない。これらのステップは、配信サーバ単体、あるいは、配信サーバとユーザ端末装置との協働によって実行されてもよい。
[Other embodiments]
In the above embodiments, an example is described in which the output step, the setting step, etc. are executed by the user terminal device alone, but the present disclosure is not limited to this. These steps may be performed by the distribution server alone or by cooperation between the distribution server and the user terminal device.

前記実施形態に限られず、格闘ゲームは、ユーザおよびコンピュータ(例えば、ユーザが操作するゲーム装置内のCPU)がそれぞれ制御するキャラクタ(プレイヤキャラクタおよびノンプレイヤキャラクタ)が技を繰り出し合うことで、勝敗を決する格闘ゲームであってもよい。 Not limited to the embodiments described above, in a fighting game, characters (player characters and non-player characters) respectively controlled by a user and a computer (for example, a CPU in a game device operated by a user) perform techniques to determine victory or defeat. It may also be a fighting game.

また、前記実施形態に限られず、配信対象のゲーム画面にかかるゲームは、2人の対戦者によって実行されるゲームに限られず、3人以上の対戦者によって実行されるゲームであってもよい。 Further, the game shown in the game screen to be distributed is not limited to the above embodiment, and is not limited to a game played by two opponents, but may be a game played by three or more opponents.

また、前記実施形態に限られず、本開示のゲームとして、ユーザが操作するレーシングカーなどによってラップタイムを競い合うレースゲーム、ユーザが操作するキャラクタが敵キャラクタを討伐するハンティングゲームあるいはアクションゲーム、ユーザが操作するキャラクタが敵キャラクタを銃撃するシューティングゲーム、パズルピースを所定の規則に従った並びに並べ替えて進行させるパズルゲームなど、さまざまな種類の電子ゲームが採用されうる。 In addition, the games of the present disclosure are not limited to the embodiments described above, and include racing games in which racing cars or the like operated by users compete for lap times, hunting games or action games in which a character operated by the user defeats enemy characters, and games operated by the users. Various types of electronic games can be adopted, such as a shooting game in which a character shoots enemy characters, and a puzzle game in which the game progresses by arranging puzzle pieces according to predetermined rules.

この場合において、例えばレースゲームでは、ゲームに関する状況情報として、ラップタイム、全体の順位、マップ、車体のチューニング内容、クラッシュによるロスタイム、平均ラップ、最速ラップなどがあり、シューティングゲームでは、状況情報として、取得アイテムの一覧、試合中のヘッドショット数、敵を倒した数、生存時間、全体マップなどがあげられる。 In this case, for example, in a racing game, situational information related to the game includes lap time, overall ranking, map, car body tuning details, loss time due to a crash, average lap, fastest lap, etc. In a shooting game, situational information is acquired. List of items, number of headshots in a match, number of enemies defeated, survival time, overall map, etc.

また、前記実施形態に限られず、視聴者による選択情報の選択は、視聴要求がなされたあとに(実況動画の視聴中に)実行されてもよい。この場合には、視聴者がはじめに設定した選択情報では満足しきれなかった場合に、自身の要望に即した選択情報を選択しなおすことができる。 Furthermore, the selection of selection information by the viewer is not limited to the above embodiments, and may be performed after a viewing request is made (during viewing of a live video). In this case, if the viewer is not satisfied with the selection information initially set, the viewer can reselect selection information that meets his/her wishes.

また、前記実施形態に限られず、ゲーム画面にあわせて(例えば、ゲーム画面の左下に)、対戦者がゲームをプレイしている状況を映した動画が表示されてもよい。 Furthermore, the present invention is not limited to the above-described embodiments, and a video showing a situation in which the opponent is playing the game may be displayed along with the game screen (for example, at the bottom left of the game screen).

また、前記実施形態に限られず、実況者設定情報のうちから少なくとも1つ選択された強制設定情報に基づく情報が、ゲーム情報に代えて、または、ゲーム情報の少なくとも一部とともに、実況者からの指示に基づいて、視聴者のユーザ端末装置に出力されてもよい。 Further, without being limited to the above embodiments, information based on forced setting information selected from at least one of the commentator setting information may be used instead of the game information or together with at least a part of the game information from the commentator. Based on the instructions, the information may be output to the viewer's user terminal device.

この強制設定情報とは、ゲームに関する状況情報のうち、視聴者に視聴するか否かの選択権が与えられることなく、視聴者に必須の情報として視聴してもらうための情報である。強制設定情報は、例えば、実況動画の編集/メニュー画面等から実況者が任意の情報を実況者設定情報として選択し、さらに、当該実況者設定情報の中から視聴者に強制的に視聴させるための情報を強制設定情報として選択操作することで、設定される。 This forced setting information is information that is included in game-related situation information and is intended to be viewed as essential information by the viewer without giving the viewer the right to choose whether or not to view the game. Forced setting information is used, for example, when a live broadcaster selects arbitrary information as live broadcaster setting information from the editing/menu screen of a live video, and then forces the viewer to watch from among the broadcaster setting information. The information is set by selecting the information as forced setting information.

この場合には、特に実況者が注目してほしい情報を視聴者により確実に届けることができる。 In this case, information that the broadcaster particularly wants to draw attention to can be delivered more reliably to the viewers.

また、この場合において、強制設定情報は、ゲームの進行状況に応じて配信サーバ(あるいはゲームサーバ)などによって自動的に選択される情報であってもよい。配信サーバあるいはゲームサーバが自動で情報を選択するためのルールは、実況者、ゲーム開発者などによって、あらかじめ設定されていることが好ましい。ルールは、例えばゲームのジャンルあるいは対戦の運営ルールなどに基づいて設定されていてもよい。 Furthermore, in this case, the forced setting information may be information that is automatically selected by the distribution server (or game server) or the like depending on the progress of the game. Rules for automatically selecting information by the distribution server or game server are preferably set in advance by a commentator, game developer, or the like. The rules may be set based on, for example, the game genre or the competition management rules.

この場合には、対戦の勝敗を決定づけるアクションが実行されている場合などに、強制設定情報が当該ルールに基づいて自動的にゲーム情報に含められる。そのため、実況者が注目してほしい情報をリアルタイムに視聴者に届けることができる。 In this case, when an action that determines the outcome of a match is being executed, forced setting information is automatically included in the game information based on the rules. Therefore, the broadcaster can deliver information that the broadcaster wants to draw attention to to the viewers in real time.

また、視聴者のユーザ端末装置において出力されるゲーム情報に関する統計情報を配信サーバから実況者のユーザ端末装置が受信し、実況者のユーザ端末装置において、それらの統計情報が出力されてもよい。 Further, the user terminal device of the live broadcaster may receive statistical information regarding game information outputted from the user terminal device of the viewer from the distribution server, and the statistical information may be outputted at the user terminal device of the live broadcaster.

この場合には、実況者は、視聴者が好むゲーム情報を把握して、自身の実況に活用することができる。 In this case, the commentator can grasp the game information that the viewers prefer and utilize it in his/her own commentary.

また、実況者に送られる統計情報には、どのような視聴者(例えば、視聴者の性別、年齢、視聴している動画についてのゲームのプレイ時間などの、視聴者の属性)が、どのような情報を表示させたかの情報が含まれていてもよい。統計情報は、視聴者の視聴履歴が例えば直近の1か月などの所定間隔ごとに視聴者の属性に従って配信サーバによって集計される。 The statistical information sent to broadcasters also includes information about what kind of viewers (e.g., viewer demographics, such as gender, age, and time spent playing games for the video they are watching); It may also include information on whether the information was displayed. As for the statistical information, the viewing history of the viewer is compiled by the distribution server at predetermined intervals, such as the most recent month, according to the viewer's attributes.

これにより、実況者は、視聴者の好みを把握することができ、実況者設定情報を設定する際に役立てることができる。 This allows the broadcaster to understand the preferences of the viewers, which can be useful when setting broadcaster setting information.

また、前記統計情報は、視聴者のユーザ端末装置において出力されるゲーム情報を配信サーバが集計したのちにその情報が実況者のユーザ端末装置に送信されたものでもよく、また、集計されていない情報が配信サーバから実況者のユーザ端末装置へ送信され、その情報が実況者のユーザ端末装置で集計されたものでもよい。 Further, the statistical information may be information that is transmitted to the user terminal device of the broadcaster after the distribution server has aggregated game information output from the user terminal device of the viewer, or may be information that has not been aggregated. The information may be transmitted from the distribution server to the user terminal device of the broadcaster, and the information may be aggregated by the user terminal device of the broadcaster.

また、実況者および視聴者が、ゲーム情報表示枠の大きさ、および、その中に表示される枠の数を変更(すなわち、ゲーム情報表示枠をカスタマイズ)することができてもよい。 Furthermore, the broadcaster and the viewers may be able to change the size of the game information display frame and the number of frames displayed within it (that is, customize the game information display frame).

また、視聴者は、例えば、図5における動画表示枠F1を右側に配置し、ゲーム情報表示枠F2を左側に配置するとともにゲーム情報表示枠F2の大きさを大きくすることができてもよい。また、視聴者は、図5のような1画面ではなく、複数の画面にわたって動画表示枠F1、ゲーム情報表示枠F2およびテキスト枠F3を表示させる際に、どの画面にどの枠F1、F2、F3を表示させるかを設定することができてもよい。 Furthermore, the viewer may be able to arrange the video display frame F1 on the right side and the game information display frame F2 on the left side in FIG. 5, and increase the size of the game information display frame F2, for example. In addition, when displaying the video display frame F1, game information display frame F2, and text frame F3 over multiple screens instead of one screen as shown in FIG. It may also be possible to set whether to display the .

前記実施形態のように視聴者の操作に基づいて、さまざまにゲーム情報をカスタマイズすることができるものに限られず、視聴者は、あらかじめ設定されたモードのうちから、自身が設定したゲーム情報を表示させて観戦するモード、および、実況者が設定した実況者設定情報を表示させて観戦するモード、のうちからいずれかを選択することができてもよい。 The game information is not limited to being able to customize the game information in various ways based on the viewer's operations as in the above embodiment, but the viewer can display the game information set by the viewer from among the preset modes. It may be possible to select one of a mode in which the player is allowed to watch the game while watching the game, and a mode in which the player settings information set by the commentator is displayed while watching the game.

また、例えば、視聴者は、実況者が設定したモードをデフォルトモードとして、視聴者が設定したモードに切り替えることができてもよい。 Also, for example, the viewer may be able to switch to the mode set by the viewer, with the mode set by the commentator as the default mode.

さらには、複数のゲーム情報表示枠がある場合に、少なくともそれらの一部に対してモードを切り替えることができてもよい。この場合には、例えば、第1のゲーム情報表示枠には、視聴者モードが設定され、第2のゲーム情報表示枠には、実況者モードが設定される。 Furthermore, when there are multiple game information display frames, it may be possible to switch the mode for at least some of them. In this case, for example, the viewer mode is set in the first game information display frame, and the commentator mode is set in the second game information display frame.

また、この場合において、実況者は、視聴者のステータス(例えば、初心者、上級者など)に応じて、例えば、初心者観戦モード、上級者観戦モードのように、複数のモードを用意することができてもよい。 In addition, in this case, the commentator can prepare multiple modes, such as beginner viewing mode and advanced viewing mode, depending on the status of the viewer (for example, beginner, expert, etc.). You can.

また、実況者が設定した実況者設定情報が表示される際には、実況者は、「自由閲覧可能」とするゲーム情報の候補をあらかじめ設定することができてもよい。この場合には、視聴者はその情報の中から自身が表示したい内容を選択することができてもよい。 Furthermore, when the commentator setting information set by the commentator is displayed, the commentator may be able to set in advance candidates for game information to be "freely viewable." In this case, the viewer may be able to select the content he/she wishes to display from among the information.

また、視聴者が、実況者に表示してもらいたい状況情報を決定するための投票イベントに参加した場合には、配信サーバが、その視聴者に特典を付与してもよい。この場合における特典は、その視聴者が実況者とともに配信動画に出演することができる権利(あるいは、その権利を受け取るための抽選が受けられること)、あるいは、ゲーム内でのポイントが付与されること、アイテムが付与されることなどであってもよい。 Furthermore, when a viewer participates in a voting event to determine the situation information that they would like the broadcaster to display, the distribution server may provide a benefit to the viewer. In this case, the benefit is the right for the viewer to appear in the distributed video with the commentator (or the ability to participate in a lottery to receive that right), or the granting of in-game points. , items may be provided.

なお、視聴者によって投票される状況情報のランキング情報は、実況動画に含められるように設定されていてもよい。 Note that the ranking information of the situation information voted by the viewers may be set to be included in the live video.

この場合において、ランキングおよび/または投票による状況情報の組み合わせが、人気のテンプレートとして、実況者および/または視聴者のユーザ端末装置にて生成されてもよい。さらに、そのテンプレートがそれ以降で、さまざまな視聴者に使用されてもよい。なお、そのテンプレートは、他の実況者にも配布されてもよい。 In this case, a combination of ranking and/or voting status information may be generated as a popular template at the user terminal device of the broadcaster and/or viewer. Additionally, the template may be used subsequently for different audiences. Note that the template may also be distributed to other commentators.

また、前記実施形態に限られず、選択情報とゲーム情報とは、すべて同じであってもよい。すなわち、前記実施形態では、選択情報「対戦者A、Bの操作ログ」のうち、「対戦者Bの操作ログ」がゲーム情報として選択されているが、「対戦者A、Bの操作ログ」がゲーム情報として選択されてもよい。 Moreover, the selection information and the game information may be the same without being limited to the above embodiment. That is, in the embodiment, among the selection information "operation logs of opponents A and B", "operation log of opponent B" is selected as game information, but "operation log of opponents A and B" is selected as the game information. may be selected as the game information.

さらには、前記実施形態に限られず、例えば、ゲーム情報は、選択情報が修正された(例えば、選択情報として選択されている実況者設定情報では「10/100」であるが、視聴者のユーザ端末装置では「10%」と表示されているなど)、および/または、脚色されたデータであってもよい。また、この場合において、視聴者は、自身の好みに応じた表記(視聴者によってあらかじめ設定された表記、単位)でゲーム情報を出力することができてもよい。 Furthermore, without being limited to the embodiments described above, for example, the game information may be modified in the selection information (for example, the broadcaster setting information selected as the selection information is "10/100", but the viewer user (e.g., "10%" is displayed on the terminal device), and/or may be dramatized data. Further, in this case, the viewer may be able to output the game information in a notation according to his/her preference (notation and unit set in advance by the viewer).

また、前記実施形態では、視聴者のユーザ端末装置の1つの液晶画面に実況動画、ゲーム情報などが出力される例が記載されているが、本開示はこれには限られない。例えば、視聴者の第1モニタに、実況動画が表示され、視聴者の第2モニタに、実況者の音声データに基づくテキストデータ、ゲーム情報が表示されてもよい。 Further, in the embodiment, an example is described in which live video, game information, etc. are output to one liquid crystal screen of a viewer's user terminal device, but the present disclosure is not limited to this. For example, a live video may be displayed on the viewer's first monitor, and text data and game information based on the voice data of the live broadcaster may be displayed on the viewer's second monitor.

また、前記実施形態では、視聴者のユーザ端末装置に表示される実況動画は1つである例が記載されているが、実況動画は、2つ以上で構成されるゲーム画面(第1の対戦者視点の画面、第2の対戦者視点の画面、第3の対戦者視点の画面)で構成されてもよい。 Further, in the above embodiment, an example is described in which the number of live videos displayed on the viewer's user terminal device is one; (a screen from the opponent's perspective, a screen from the second opponent's perspective, and a screen from the third opponent's perspective).

また、前記実施形態に限られず、視聴者がeスポーツ大会の会場にいる場合に、視聴者がユーザ端末装置としてのヘッドマウントディスプレイ(HMD)を装着することでゲーム動画を視聴することができてもよい。この場合には、例えば、ユーザが所有するスマートフォンとHMDとを連動させて、HMDに表示させたいゲーム情報をユーザが選択することができてもよい。 Furthermore, the present invention is not limited to the embodiments described above, and when a viewer is at the venue of an e-sports tournament, the viewer can watch the game video by wearing a head-mounted display (HMD) as a user terminal device. Good too. In this case, for example, the smartphone owned by the user and the HMD may be linked to allow the user to select game information that the user wants to display on the HMD.

また、本開示は、リプレイ動画の配信に適用することができるほか、生配信(ライブ配信)にも適用することができる。 Further, the present disclosure can be applied not only to the distribution of replay videos but also to live distribution.

また、前記実施形態に限られず、ゲームに関する状況情報のすべてがゲームサーバから配信サーバへダウンロードされるのではなく、その一部(例えば、対戦者同士の過去の対戦履歴)があらかじめ配信サーバで集計されて記憶されていてもよい。 Furthermore, without being limited to the above embodiments, not all of the game-related situation information is downloaded from the game server to the distribution server, but some of it (for example, past match history between players) is aggregated in advance on the distribution server. may be stored.

また、前記実施形態においては、ユーザ端末装置はスマートフォンなどの端末装置である例が記載されているが、本開示は、これには限られない。ユーザ端末装置は、例えば、ディスプレイおよびコントローラが外部接続される据え置き型のゲーム装置、あるいは、パーソナルコンピュータであってもよい。 Further, in the embodiment, an example is described in which the user terminal device is a terminal device such as a smartphone, but the present disclosure is not limited to this. The user terminal device may be, for example, a stationary game device to which a display and a controller are externally connected, or a personal computer.

また、例えば、視聴者が使用するユーザ端末装置としてのパーソナルコンピュータとスマートフォンとで、表示されるゲーム情報表示枠の数、およびゲーム情報表示枠に優先的に表示される内容、などが異なっていてもよい。 Furthermore, for example, the number of displayed game information display frames and the content that is preferentially displayed in the game information display frames may differ between a personal computer and a smartphone as user terminal devices used by viewers. Good too.

その他の例として、
1以上の端末装置に、次の各ステップを実行させるコンピュータプログラムであって、
出力ステップでは、所定のアクティビティに関するアクティビティ画面を、第1ユーザの操作に基づいて出力し、
設定ステップでは、前記アクティビティに関する状況情報のうちから前記第1ユーザが選択した第1設定情報を設定し、
受信ステップでは、前記状況情報のうちから第2ユーザが選択した第2設定情報を受信し、
選択ステップでは、前記第1設定情報の少なくとも一部および/または前記第2設定情報の少なくとも一部、である選択情報を、前記第1ユーザの操作に基づいて選択し、
前記出力ステップでは、前記選択ステップで選択された前記選択情報に基づいた情報であるアクティビティ情報を、前記アクティビティ画面とともに出力する、
コンピュータプログラムがある。
Other examples include:
A computer program that causes one or more terminal devices to execute the following steps,
In the output step, an activity screen related to a predetermined activity is output based on the first user's operation;
In the setting step, setting first setting information selected by the first user from among situation information regarding the activity;
In the receiving step, receiving second setting information selected by the second user from among the situation information,
In the selection step, selection information that is at least a part of the first setting information and/or at least a part of the second setting information is selected based on an operation of the first user;
In the output step, activity information that is information based on the selection information selected in the selection step is output together with the activity screen.
There is a computer program.

この場合には、前記実施形態のような電子ゲームに限られず、実在のスポーツ選手によるスポーツ、実在の棋士による将棋あるいは囲碁などの盤上ゲームなどのさまざまなアクティビティに関する配信動画に、本開示の技術を適用することができる。 In this case, the technology of the present disclosure may be applied to distributed videos related to various activities such as not only electronic games as in the above embodiments but also sports played by real athletes, shogi played by real players, or board games such as Go. can be applied.

1 ゲーム情報出力システム
2 ゲームサーバ
3 ゲーム装置
4 配信サーバ
5 ユーザ端末装置
1 Game information output system 2 Game server 3 Game device 4 Distribution server 5 User terminal device

Claims (5)

1以上の端末装置に、次の各ステップを実行させるコンピュータプログラムであって、
出力ステップでは、所定のゲームに関するゲーム画面を、第1ユーザの操作に基づいて出力し、
設定ステップでは、前記ゲームに関する状況情報のうちから前記第1ユーザが選択した第1設定情報を設定し、
受信ステップでは、前記状況情報のうちから第2ユーザが選択した第2設定情報を受信し、
選択ステップでは、前記第1設定情報の少なくとも一部および/または前記第2設定情報の少なくとも一部、である選択情報を、前記第1ユーザの操作に基づいて選択し、
前記出力ステップでは、前記選択ステップで選択された前記選択情報に基づいた情報であるゲーム情報を、前記ゲーム画面とともに出力する、
コンピュータプログラム。
A computer program that causes one or more terminal devices to execute the following steps,
In the output step, a game screen related to a predetermined game is output based on the first user's operation;
In the setting step, setting first setting information selected by the first user from situation information regarding the game;
In the receiving step, receiving second setting information selected by the second user from among the situation information,
In the selection step, selection information that is at least a part of the first setting information and/or at least a part of the second setting information is selected based on the operation of the first user;
In the output step, game information that is information based on the selection information selected in the selection step is output together with the game screen.
computer program.
前記出力ステップでは、前記第2設定情報のうちから少なくとも1つ選択された強制設定情報に基づく情報を、前記ゲーム情報に代えて、または、前記ゲーム情報の少なくとも一部とともに、前記第2ユーザからの指示に基づいて出力する、
請求項1に記載のコンピュータプログラム。
In the output step, information based on forced setting information selected from at least one of the second setting information is sent from the second user in place of the game information or together with at least a part of the game information. Output based on the instructions of
The computer program according to claim 1.
前記強制設定情報は、前記ゲームの進行状況に応じて自動的に選択された情報である、
請求項2に記載のコンピュータプログラム。
The forced setting information is information automatically selected according to the progress of the game.
The computer program according to claim 2.
前記第2ユーザが操作する前記端末装置に、さらに次のステップを実行させるコンピュータプログラムであって、
集計ステップでは、前記第1ユーザが操作する前記端末装置において出力される前記ゲーム情報、に関する集計情報を生成し、
提示ステップでは、前記第2ユーザが操作する前記端末装置において、前記集計情報を前記第2ユーザに提示する、
請求項1に記載のコンピュータプログラム。
A computer program that causes the terminal device operated by the second user to further execute the following steps,
The aggregation step generates aggregation information regarding the game information output on the terminal device operated by the first user;
In the presentation step, the aggregate information is presented to the second user in the terminal device operated by the second user.
The computer program according to claim 1.
請求項1~4のいずれか1項に記載のコンピュータプログラムを記憶する記憶部と、
前記コンピュータプログラムを実行する制御部と、
を備える、
コンピュータ装置。
A storage unit that stores the computer program according to any one of claims 1 to 4;
a control unit that executes the computer program;
Equipped with
computer equipment.
JP2022077547A 2022-05-10 2022-05-10 Computer program and computer device Pending JP2023166773A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022077547A JP2023166773A (en) 2022-05-10 2022-05-10 Computer program and computer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022077547A JP2023166773A (en) 2022-05-10 2022-05-10 Computer program and computer device

Publications (1)

Publication Number Publication Date
JP2023166773A true JP2023166773A (en) 2023-11-22

Family

ID=88836922

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022077547A Pending JP2023166773A (en) 2022-05-10 2022-05-10 Computer program and computer device

Country Status (1)

Country Link
JP (1) JP2023166773A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111131851A (en) * 2019-12-31 2020-05-08 网易(杭州)网络有限公司 Game live broadcast control method and device, computer storage medium and electronic equipment
CN111773697A (en) * 2020-07-13 2020-10-16 网易(杭州)网络有限公司 Method, device, system, medium and equipment for generating live broadcast picture of game event
CN113038162A (en) * 2021-03-25 2021-06-25 梁栋 Live broadcast method and system for billiard game
JP2021516087A (en) * 2018-02-28 2021-07-01 ソニー・インタラクティブエンタテインメント エルエルシー Scaled VR Engagement and View at esports events
JP2021153813A (en) * 2020-03-26 2021-10-07 株式会社ソニー・インタラクティブエンタテインメント Information processing device and image distribution method
CN114307174A (en) * 2021-11-24 2022-04-12 腾讯科技(深圳)有限公司 Method, device, equipment and medium for sharing peer data

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021516087A (en) * 2018-02-28 2021-07-01 ソニー・インタラクティブエンタテインメント エルエルシー Scaled VR Engagement and View at esports events
CN111131851A (en) * 2019-12-31 2020-05-08 网易(杭州)网络有限公司 Game live broadcast control method and device, computer storage medium and electronic equipment
JP2021153813A (en) * 2020-03-26 2021-10-07 株式会社ソニー・インタラクティブエンタテインメント Information processing device and image distribution method
CN111773697A (en) * 2020-07-13 2020-10-16 网易(杭州)网络有限公司 Method, device, system, medium and equipment for generating live broadcast picture of game event
CN113038162A (en) * 2021-03-25 2021-06-25 梁栋 Live broadcast method and system for billiard game
CN114307174A (en) * 2021-11-24 2022-04-12 腾讯科技(深圳)有限公司 Method, device, equipment and medium for sharing peer data

Similar Documents

Publication Publication Date Title
US20120309543A1 (en) Assessment information gathering system
JP7681736B2 (en) Programs and terminals
KR20220041905A (en) Computer programs, game devices, and methods of controlling game devices
JP7438477B2 (en) Programs, terminal devices, systems
JP2022034416A (en) Cheer supporting system and cheer supporting method
JP5344737B2 (en) GAME SYSTEM, GAME PROGRAM, AND INFORMATION STORAGE MEDIUM
JP7368731B2 (en) Game programs, server devices and game systems
JP2015002895A (en) Game system and control method thereof
JP7381898B2 (en) Game system and game control method
CN114011067A (en) Game fighting method and device, electronic equipment and storage medium
JP2018047363A (en) Network game system, game device, and program
JP2019165879A (en) program
JP2023166773A (en) Computer program and computer device
JP5632497B2 (en) Network game system, game device, and program
JP2021058380A (en) Game program, game processing method, and information processing device
JP2024173557A (en) Live game distribution server and program
JP7009659B1 (en) Programs, information processing equipment, methods, and systems
JP2023076039A (en) Information processing system and program
JP2023110686A (en) program, system
JP7248933B1 (en) Program, information processing device and information processing method
JP2022034509A (en) Support support system and support method
JP7592672B2 (en) GAME SYSTEM, PROGRAM, AND METHOD FOR PROVIDING GAME SERVICES
JP7755169B2 (en) Content management program, content management system, and content management method
JP7227500B2 (en) Game system and game control method
JP7758957B2 (en) Content management program, content management system, and content management method

Legal Events

Date Code Title Description
A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20240801

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250610

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250805

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251217